????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/101-es5.js.map |
{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/views/2d/layers/KMLLayerView2D.js"],"names":["e","i","t","n","s","o","r","l","a","p","h","c","u","y","d","_","f","g","w","m","v","V","ofType","apply","arguments","_handles","_bitmapIndex","Map","_mapImageContainer","BitmapContainer","clips","_featuresMap","allVisiblePoints","allVisiblePolylines","allVisiblePolygons","allVisibleMapImages","container","Container","prototype","hitTest","suspended","_pointsView","_polylinesView","_polygonsView","resolve","all","then","filter","layer","sourceLayer","update","attach","add","on","added","forEach","_addMapImage","removed","_removeMapImage","setClips","addChild","view","graphics","watch","_refreshCollections","_fetchingPromise","_fetchService","notifyChange","detach","removeAll","removeAllChildren","clear","destroy","moveStart","requestUpdate","viewChange","moveEnd","isUpdating","updating","spatialReference","isWGS84","href","responseType","data","fromJSON","extent","canProject","project","Bitmap","x","xmin","ymax","resolution","width","naturalWidth","rotation","set","remove","_getParsedKML","_fetchSublayerService","sublayers","length","whenTrueOnce","load","_getGraphicsForSublayer","create","networkLink","schedule","sourceJSON","visible","push","fetchService","url","refreshInterval","parseKML","label","some","id","points","getGraphics","sent","polylines","polygons","mapImages","get","addMany","removeChild","property","dependsOn","subclass","declared","LayerView2D"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,oE,CAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAEA,qCAAO,CAAC,kCAAD,EAAW,OAAX,EAAqB;AAAA;AAAA,0EAArB,EAAoE;AAAA;AAAA,oEAApE,EAA6G;AAAA;AAAA,qEAA7G,EAAuJ;AAAA;AAAA,mEAAvJ,EAA+L;AAAA;AAAA,8CAA/L,EAAkN;AAAA;AAAA,8CAAlN,EAAqO;AAAA;AAAA,sDAArO,EAAgQ;AAAA;AAAA,mDAAhQ,EAAwR;AAAA;AAAA,wDAAxR,EAAqT;AAAA;AAAA,sDAArT,EAAgV;AAAA;AAAA,sDAAhV,EAA2W;AAAA;AAAA,sEAA3W,EAAsZ;AAAA;AAAA,sDAAtZ,EAAib;AAAA;AAAA,wEAAjb,EAA8d;AAAA;AAAA,8DAA9d,EAAigB;AAAA;AAAA,sDAAjgB,EAA6gB;AAAA;AAAA,kEAA7gB,EAA6hB;AAAA;AAAA,8EAA7hB,EAAyjB;AAAA;AAAA,6DAAzjB,CAAP,EAAylB,gCAAC,UAASA,CAAT,EAAWC,CAAX,EAAaC,CAAb,EAAeC,CAAf,EAAiBC,CAAjB,EAAmBC,CAAnB,EAAqBC,CAArB,EAAuBC,CAAvB,EAAyBC,CAAzB,EAA2BC,CAA3B,EAA6BC,CAA7B,EAA+BC,CAA/B,EAAiCC,CAAjC,EAAmCC,CAAnC,EAAqCC,CAArC,EAAuCC,CAAvC,EAAyCC,CAAzC,EAA2CC,CAA3C,EAA6CC,CAA7C,EAA+CC,CAA/C,EAAiDC,CAAjD,EAAmD;AAAC,UAAIC,CAAC,GAACb,CAAC,CAACc,MAAF,CAAShB,CAAT,CAAN;AAAkB,aAAO,UAASN,CAAT,EAAW;AAAC,iBAASC,CAAT,GAAY;AAAC,cAAIA,CAAC,GAAC,SAAOD,CAAP,IAAUA,CAAC,CAACuB,KAAF,CAAQ,IAAR,EAAaC,SAAb,CAAV,IAAmC,IAAzC;AAA8C,iBAAOvB,CAAC,CAACwB,QAAF,GAAW,IAAIhB,CAAJ,EAAX,EAAiBR,CAAC,CAACyB,YAAF,GAAe,IAAIC,GAAJ,EAAhC,EAAwC1B,CAAC,CAAC2B,kBAAF,GAAqB,IAAIX,CAAC,CAACY,eAAN,CAAsB5B,CAAC,CAAC6B,KAAxB,CAA7D,EAA4F7B,CAAC,CAAC8B,YAAF,GAAe,IAAIJ,GAAJ,EAA3G,EAAmH1B,CAAC,CAAC+B,gBAAF,GAAmB,IAAIX,CAAJ,EAAtI,EAA4IpB,CAAC,CAACgC,mBAAF,GAAsB,IAAIZ,CAAJ,EAAlK,EAAwKpB,CAAC,CAACiC,kBAAF,GAAqB,IAAIb,CAAJ,EAA7L,EAAmMpB,CAAC,CAACkC,mBAAF,GAAsB,IAAI3B,CAAJ,EAAzN,EAA+NP,CAAC,CAACmC,SAAF,GAAY,IAAInB,CAAC,CAACoB,SAAN,EAA3O,EAA2PpC,CAAlQ;AAAoQ;;AAAA,eAAOC,CAAC,CAACD,CAAD,EAAGD,CAAH,CAAD,EAAOC,CAAC,CAACqC,SAAF,CAAYC,OAAZ,GAAoB,UAASvC,CAAT,EAAWC,CAAX,EAAa;AAAC,cAAIC,CAAC,GAAC,IAAN;AAAW,cAAG,KAAKsC,SAAL,IAAgB,CAAC,KAAKC,WAAN,IAAmB,CAAC,KAAKC,cAAzB,IAAyC,CAAC,KAAKC,aAAlE,EAAgF,OAAOjC,CAAC,CAACkC,OAAF,CAAU,IAAV,CAAP;AAAuB,cAAIzC,CAAC,GAAC,CAAC,KAAKsC,WAAL,CAAiBF,OAAjB,CAAyBvC,CAAzB,EAA2BC,CAA3B,CAAD,EAA+B,KAAKyC,cAAL,CAAoBH,OAApB,CAA4BvC,CAA5B,EAA8BC,CAA9B,CAA/B,EAAgE,KAAK0C,aAAL,CAAmBJ,OAAnB,CAA2BvC,CAA3B,EAA6BC,CAA7B,CAAhE,CAAN;AAAuG,iBAAOS,CAAC,CAACmC,GAAF,CAAM1C,CAAN,EAAS2C,IAAT,CAAc,UAAS9C,CAAT,EAAW;AAAC,mBAAOA,CAAC,CAAC+C,MAAF,CAAS,UAAS/C,CAAT,EAAW;AAAC,qBAAOA,CAAC,KAAGA,CAAC,CAACgD,KAAF,GAAQ9C,CAAC,CAAC8C,KAAV,EAAgBhD,CAAC,CAACiD,WAAF,GAAc/C,CAAC,CAAC8C,KAAnC,CAAD,EAA2C,CAAC,CAAChD,CAApD;AAAsD,aAA3E,EAA6E,CAA7E,KAAiF,IAAxF;AAA6F,WAAvH,CAAP;AAAgI,SAAlY,EAAmYC,CAAC,CAACqC,SAAF,CAAYY,MAAZ,GAAmB,UAASlD,CAAT,EAAW;AAAC,eAAK2C,aAAL,IAAoB,KAAKA,aAAL,CAAmBO,MAAnB,CAA0BlD,CAA1B,CAApB,EAAiD,KAAK0C,cAAL,IAAqB,KAAKA,cAAL,CAAoBQ,MAApB,CAA2BlD,CAA3B,CAAtE,EAAoG,KAAKyC,WAAL,IAAkB,KAAKA,WAAL,CAAiBS,MAAjB,CAAwBlD,CAAxB,CAAtH;AAAiJ,SAAnjB,EAAojBC,CAAC,CAACqC,SAAF,CAAYa,MAAZ,GAAmB,YAAU;AAAC,cAAInD,CAAC,GAAC,IAAN;AAAW,eAAKyB,QAAL,CAAc2B,GAAd,CAAkB,CAAC,KAAKjB,mBAAL,CAAyBkB,EAAzB,CAA4B,QAA5B,EAAqC,UAASpD,CAAT,EAAW;AAACA,aAAC,CAACqD,KAAF,CAAQC,OAAR,CAAgB,UAAStD,CAAT,EAAW;AAAC,qBAAOD,CAAC,CAACwD,YAAF,CAAevD,CAAf,CAAP;AAAyB,aAArD,GAAuDA,CAAC,CAACwD,OAAF,CAAUF,OAAV,CAAkB,UAAStD,CAAT,EAAW;AAAC,qBAAOD,CAAC,CAAC0D,eAAF,CAAkBzD,CAAlB,CAAP;AAA4B,aAA1D,CAAvD;AAAmH,WAApK,CAAD,EAAuK,KAAK6B,KAAL,CAAWuB,EAAX,CAAc,QAAd,EAAuB,YAAU;AAACrD,aAAC,CAAC2C,aAAF,CAAgBP,SAAhB,CAA0BuB,QAA1B,CAAmC3D,CAAC,CAAC8B,KAArC,GAA4C9B,CAAC,CAAC0C,cAAF,CAAiBN,SAAjB,CAA2BuB,QAA3B,CAAoC3D,CAAC,CAAC8B,KAAtC,CAA5C,EAAyF9B,CAAC,CAACyC,WAAF,CAAcL,SAAd,CAAwBuB,QAAxB,CAAiC3D,CAAC,CAAC8B,KAAnC,CAAzF,EAAmI9B,CAAC,CAAC4B,kBAAF,CAAqB+B,QAArB,CAA8B3D,CAAC,CAAC8B,KAAhC,CAAnI;AAA0K,WAA5M,CAAvK,CAAlB,GAAyY,KAAKM,SAAL,CAAewB,QAAf,CAAwB,KAAKhC,kBAA7B,CAAzY,EAA0b,KAAKe,aAAL,GAAmB,IAAIxB,CAAC,WAAL,CAAc;AAAC0C,gBAAI,EAAC,KAAKA,IAAX;AAAgBC,oBAAQ,EAAC,KAAK5B;AAA9B,WAAd,CAA7c,EAA8gB,KAAKE,SAAL,CAAewB,QAAf,CAAwB,KAAKjB,aAAL,CAAmBP,SAA3C,CAA9gB,EAAokB,KAAKM,cAAL,GAAoB,IAAIvB,CAAC,WAAL,CAAc;AAAC0C,gBAAI,EAAC,KAAKA,IAAX;AAAgBC,oBAAQ,EAAC,KAAK7B;AAA9B,WAAd,CAAxlB,EAA0pB,KAAKG,SAAL,CAAewB,QAAf,CAAwB,KAAKlB,cAAL,CAAoBN,SAA5C,CAA1pB,EAAitB,KAAKK,WAAL,GAAiB,IAAItB,CAAC,WAAL,CAAc;AAAC0C,gBAAI,EAAC,KAAKA,IAAX;AAAgBC,oBAAQ,EAAC,KAAK9B;AAA9B,WAAd,CAAluB,EAAiyB,KAAKI,SAAL,CAAewB,QAAf,CAAwB,KAAKnB,WAAL,CAAiBL,SAAzC,CAAjyB,EAAq1B,KAAK2B,KAAL,CAAW,wBAAX,EAAoC,YAAU;AAAC,mBAAO/D,CAAC,CAACgE,mBAAF,EAAP;AAA+B,WAA9E,CAAr1B,EAAq6B,KAAKC,gBAAL,GAAsB,KAAKC,aAAL,GAAqBpB,IAArB,CAA0B,YAAU;AAAC9C,aAAC,CAACiE,gBAAF,GAAmB,IAAnB,EAAwBjE,CAAC,CAACmE,YAAF,CAAe,UAAf,CAAxB;AAAmD,WAAxF,CAA37B,EAAqhC,KAAKxB,aAAL,CAAmBP,SAAnB,CAA6BuB,QAA7B,CAAsC,KAAK7B,KAA3C,CAArhC,EAAukC,KAAKY,cAAL,CAAoBN,SAApB,CAA8BuB,QAA9B,CAAuC,KAAK7B,KAA5C,CAAvkC,EAA0nC,KAAKW,WAAL,CAAiBL,SAAjB,CAA2BuB,QAA3B,CAAoC,KAAK7B,KAAzC,CAA1nC,EAA0qC,KAAKF,kBAAL,CAAwB+B,QAAxB,CAAiC,KAAK7B,KAAtC,CAA1qC;AAAutC,SAApzD,EAAqzD7B,CAAC,CAACqC,SAAF,CAAY8B,MAAZ,GAAmB,YAAU;AAAC,eAAK3C,QAAL,CAAc4C,SAAd,IAA0B,KAAKzC,kBAAL,CAAwB0C,iBAAxB,EAA1B,EAAsE,KAAKlC,SAAL,CAAekC,iBAAf,EAAtE,EAAyG,KAAK5C,YAAL,CAAkB6C,KAAlB,EAAzG,EAAmI,KAAK5B,aAAL,KAAqB,KAAKA,aAAL,CAAmB6B,OAAnB,IAA6B,KAAK7B,aAAL,GAAmB,IAArE,CAAnI,EAA8M,KAAKD,cAAL,KAAsB,KAAKA,cAAL,CAAoB8B,OAApB,IAA8B,KAAK9B,cAAL,GAAoB,IAAxE,CAA9M,EAA4R,KAAKD,WAAL,KAAmB,KAAKA,WAAL,CAAiB+B,OAAjB,IAA2B,KAAK/B,WAAL,GAAiB,IAA/D,CAA5R;AAAiW,SAAprE,EAAqrExC,CAAC,CAACqC,SAAF,CAAYmC,SAAZ,GAAsB,YAAU;AAAC,eAAKC,aAAL;AAAqB,SAA3uE,EAA4uEzE,CAAC,CAACqC,SAAF,CAAYqC,UAAZ,GAAuB,YAAU;AAAC,eAAKD,aAAL;AAAqB,SAAnyE,EAAoyEzE,CAAC,CAACqC,SAAF,CAAYsC,OAAZ,GAAoB,YAAU;AAAC,eAAKF,aAAL;AAAqB,SAAx1E,EAAy1EzE,CAAC,CAACqC,SAAF,CAAYuC,UAAZ,GAAuB,YAAU;AAAC,iBAAO,QAAM,KAAKZ,gBAAX,IAA6B,KAAKxB,WAAL,CAAiBqC,QAA9C,IAAwD,KAAKnC,aAAL,CAAmBmC,QAA3E,IAAqF,KAAKpC,cAAL,CAAoBoC,QAAhH;AAAyH,SAAp/E,EAAq/E7E,CAAC,CAACqC,SAAF,CAAYkB,YAAZ,GAAyB,UAASxD,CAAT,EAAW;AAAC,cAAIC,CAAC,GAAC,IAAN;AAAW,eAAK4D,IAAL,CAAUkB,gBAAV,CAA2BC,OAA3B,IAAoCzE,CAAC,CAACP,CAAC,CAACiF,IAAH,EAAQ;AAACC,wBAAY,EAAC;AAAd,WAAR,CAAD,CAAiCpC,IAAjC,CAAsC,UAAS5C,CAAT,EAAW;AAAC,gBAAIC,CAAC,GAACD,CAAC,CAACiF,IAAR;AAAA,gBAAa/E,CAAC,GAACU,CAAC,CAACsE,QAAF,CAAWpF,CAAC,CAACqF,MAAb,CAAf;AAAoCtE,aAAC,CAACuE,UAAF,CAAalF,CAAb,EAAeH,CAAC,CAAC4D,IAAF,CAAOkB,gBAAtB,MAA0C3E,CAAC,GAACW,CAAC,CAACwE,OAAF,CAAUnF,CAAV,EAAYH,CAAC,CAAC4D,IAAF,CAAOkB,gBAAnB,CAA5C;AAAkF,gBAAI1E,CAAC,GAAC,IAAIY,CAAC,CAACuE,MAAN,CAAarF,CAAb,CAAN;AAAsBE,aAAC,CAACoF,CAAF,GAAIrF,CAAC,CAACsF,IAAN,EAAWrF,CAAC,CAACQ,CAAF,GAAIT,CAAC,CAACuF,IAAjB,EAAsBtF,CAAC,CAACuF,UAAF,GAAaxF,CAAC,CAACyF,KAAF,GAAQ1F,CAAC,CAAC2F,YAA7C,EAA0DzF,CAAC,CAAC0F,QAAF,GAAW/F,CAAC,CAAC+F,QAAvE,EAAgF9F,CAAC,CAAC2B,kBAAF,CAAqBgC,QAArB,CAA8BvD,CAA9B,CAAhF,EAAiHJ,CAAC,CAACyB,YAAF,CAAesE,GAAf,CAAmBhG,CAAnB,EAAqBK,CAArB,CAAjH;AAAyI,WAAvU,CAApC;AAA6W,SAAl5F,EAAm5FJ,CAAC,CAACqC,SAAF,CAAY4B,aAAZ,GAA0B,YAAU;AAAC,cAAIlE,CAAC,GAAC,IAAN;AAAW,iBAAO,KAAKyB,QAAL,CAAcwE,MAAd,CAAqB,qBAArB,GAA4C,KAAKC,aAAL,GAAqBpD,IAArB,CAA0B,UAAS7C,CAAT,EAAW;AAAC,mBAAOD,CAAC,CAACmG,qBAAF,CAAwBnG,CAAC,CAACgD,KAA1B,EAAgC/C,CAAhC,CAAP;AAA0C,WAAhF,CAAnD;AAAqI,SAAxkG,EAAykGA,CAAC,CAACqC,SAAF,CAAY6D,qBAAZ,GAAkC,UAASnG,CAAT,EAAWC,CAAX,EAAa;AAAC,cAAIC,CAAC,GAAC,IAAN;AAAA,cAAWC,CAAC,GAACH,CAAC,CAACoG,SAAf;AAAyB,cAAG,CAACjG,CAAD,IAAI,MAAIA,CAAC,CAACkG,MAAb,EAAoB,OAAO3F,CAAC,CAACkC,OAAF,EAAP;AAAmB,cAAIxC,CAAC,GAAC,EAAN;AAAS,iBAAOD,CAAC,CAACoD,OAAF,CAAU,UAASvD,CAAT,EAAW;AAAC,gBAAIG,CAAC,GAACS,CAAC,CAAC0F,YAAF,CAAetG,CAAf,EAAiB,SAAjB,EAA4B8C,IAA5B,CAAiC,YAAU;AAAC,qBAAO9C,CAAC,CAACuG,IAAF,EAAP;AAAgB,aAA5D,EAA8DzD,IAA9D,CAAmE,YAAU;AAAC,qBAAO5C,CAAC,CAACsG,uBAAF,CAA0BxG,CAA1B,EAA4BC,CAA5B,CAAP;AAAsC,aAApH,EAAsH6C,IAAtH,CAA2H,UAAS7C,CAAT,EAAW;AAAC,qBAAOS,CAAC,CAAC+F,MAAF,CAAS,UAAStG,CAAT,EAAW;AAAC,oBAAGH,CAAC,CAAC0G,WAAL,EAAiB,OAAO,KAAKvG,CAAC,EAAb;AAAgBD,iBAAC,CAAC6B,YAAF,CAAeiE,GAAf,CAAmBhG,CAAnB,EAAqBC,CAArB,GAAwBC,CAAC,CAACuB,QAAF,CAAW2B,GAAX,CAAezC,CAAC,CAACgG,QAAF,CAAW,YAAU;AAACzG,mBAAC,CAAC8D,mBAAF,IAAwB7D,CAAC,EAAzB;AAA4B,iBAAlD,CAAf,EAAmE,qBAAnE,CAAxB;AAAkH,eAAxK,CAAP;AAAiL,aAAxT,EAA0T2C,IAA1T,CAA+T,YAAU;AAAC,qBAAO5C,CAAC,CAACiG,qBAAF,CAAwBnG,CAAxB,EAA0BA,CAAC,CAAC4G,UAAF,IAAc3G,CAAxC,CAAP;AAAkD,aAA5X,CAAN;AAAoYD,aAAC,CAAC6G,OAAF,IAAWzG,CAAC,CAAC0G,IAAF,CAAO3G,CAAP,CAAX;AAAqB,WAA/a,GAAibO,CAAC,CAACmC,GAAF,CAAMzC,CAAN,EAAS0C,IAAT,CAAc,YAAU,CAAE,CAA1B,CAAxb;AAAod,SAAtpH,EAAupH7C,CAAC,CAACqC,SAAF,CAAY4D,aAAZ,GAA0B,YAAU;AAAC,iBAAOlF,CAAC,CAAC+F,YAAF,CAAe,KAAK/D,KAAL,CAAWgE,GAA1B,EAA8B,KAAKnD,IAAL,CAAUkB,gBAAxC,EAAyD,KAAK/B,KAAL,CAAWiE,eAApE,EAAqFnE,IAArF,CAA0F,UAAS9C,CAAT,EAAW;AAAC,mBAAOgB,CAAC,CAACkG,QAAF,CAAWlH,CAAC,CAACmF,IAAb,CAAP;AAA0B,WAAhI,CAAP;AAAyI,SAAr0H,EAAs0HlF,CAAC,CAACqC,SAAF,CAAYkE,uBAAZ,GAAoC,UAASxG,CAAT,EAAWC,CAAX,EAAa;AAAC,iBAAOI,CAAC,CAAC,IAAD,EAAM,KAAK,CAAX,EAAa,KAAK,CAAlB,EAAoB,YAAU;AAAC,gBAAIH,CAAJ,EAAMC,CAAN,EAAQE,CAAR,EAAUC,CAAV,EAAYC,CAAZ,EAAcC,CAAd;AAAgB,mBAAOJ,CAAC,CAAC,IAAD,EAAM,UAASA,CAAT,EAAW;AAAC,sBAAOA,CAAC,CAAC+G,KAAT;AAAgB,qBAAK,CAAL;AAAO,yBAAOjH,CAAC,GAAC,IAAF,EAAO,CAACC,CAAC,GAACF,CAAC,CAACmG,SAAF,CAAYgB,IAAZ,CAAiB,UAASnH,CAAT,EAAW;AAAC,2BAAOC,CAAC,GAACD,CAAF,EAAIA,CAAC,CAACoH,EAAF,KAAOrH,CAAC,CAACqH,EAApB;AAAuB,mBAApD,CAAH,KAA2DhH,CAAC,GAAC,EAAF,EAAKC,CAAC,GAACJ,CAAC,CAACoH,MAAT,EAAgBhH,CAAC,GAAC,CAAC,CAAD,EAAGU,CAAC,CAACuG,WAAF,CAAcrH,CAAC,CAACoH,MAAhB,CAAH,CAAD,GAA6B,CAAC,CAAD,EAAG,CAAH,CAAzG,IAAgH,CAAC,CAAD,EAAG,IAAH,CAA9H;;AAAuI,qBAAK,CAAL;AAAOhH,mBAAC,GAACF,CAAC,CAACoH,IAAF,EAAF,EAAWpH,CAAC,CAAC+G,KAAF,GAAQ,CAAnB;;AAAqB,qBAAK,CAAL;AAAO,yBAAO9G,CAAC,CAACiH,MAAF,GAAShH,CAAT,EAAWC,CAAC,GAACL,CAAC,CAACuH,SAAf,EAAyBlH,CAAC,GAAC,CAAC,CAAD,EAAGS,CAAC,CAACuG,WAAF,CAAcrH,CAAC,CAACuH,SAAhB,CAAH,CAAD,GAAgC,CAAC,CAAD,EAAG,CAAH,CAAjE;;AAAuE,qBAAK,CAAL;AAAOlH,mBAAC,GAACH,CAAC,CAACoH,IAAF,EAAF,EAAWpH,CAAC,CAAC+G,KAAF,GAAQ,CAAnB;;AAAqB,qBAAK,CAAL;AAAO,yBAAO9G,CAAC,CAACoH,SAAF,GAAYlH,CAAZ,EAAcC,CAAC,GAACN,CAAC,CAACwH,QAAlB,EAA2BlH,CAAC,GAAC,CAAC,CAAD,EAAGQ,CAAC,CAACuG,WAAF,CAAcrH,CAAC,CAACwH,QAAhB,CAAH,CAAD,GAA+B,CAAC,CAAD,EAAG,CAAH,CAAlE;;AAAwE,qBAAK,CAAL;AAAOlH,mBAAC,GAACJ,CAAC,CAACoH,IAAF,EAAF,EAAWpH,CAAC,CAAC+G,KAAF,GAAQ,CAAnB;;AAAqB,qBAAK,CAAL;AAAO,yBAAM,CAAC,CAAD,GAAI9G,CAAC,CAACqH,QAAF,GAAWlH,CAAX,EAAaH,CAAC,CAACsH,SAAF,GAAYzH,CAAC,CAACyH,SAA3B,EAAqCtH,CAAzC,EAAN;AAAtZ;AAA0c,aAA5d,CAAR;AAAse,WAArhB,CAAR;AAA+hB,SAAv5I,EAAw5IJ,CAAC,CAACqC,SAAF,CAAY0B,mBAAZ,GAAgC,YAAU;AAAC,cAAIhE,CAAC,GAAC,IAAN;AAAA,cAAWC,CAAC,GAAC,KAAK2H,GAAL,CAAS,wBAAT,CAAb;AAAgD,eAAK5F,gBAAL,CAAsBqC,SAAtB,IAAkC,KAAKpC,mBAAL,CAAyBoC,SAAzB,EAAlC,EAAuE,KAAKnC,kBAAL,CAAwBmC,SAAxB,EAAvE,EAA2G,KAAKlC,mBAAL,CAAyBkC,SAAzB,EAA3G,EAAgJpE,CAAC,IAAEA,CAAC,CAACoG,MAAL,IAAapG,CAAC,CAACsD,OAAF,CAAU,UAAStD,CAAT,EAAW;AAAC,gBAAIC,CAAC,GAACF,CAAC,CAAC+B,YAAF,CAAe6F,GAAf,CAAmB3H,CAAnB,CAAN;;AAA4BC,aAAC,KAAGF,CAAC,CAACgC,gBAAF,CAAmB6F,OAAnB,CAA2B3H,CAAC,CAACoH,MAA7B,GAAqCtH,CAAC,CAACiC,mBAAF,CAAsB4F,OAAtB,CAA8B3H,CAAC,CAACuH,SAAhC,CAArC,EAAgFzH,CAAC,CAACkC,kBAAF,CAAqB2F,OAArB,CAA6B3H,CAAC,CAACwH,QAA/B,CAAhF,EAAyH1H,CAAC,CAACmC,mBAAF,CAAsB0F,OAAtB,CAA8B3H,CAAC,CAACyH,SAAhC,CAA5H,CAAD;AAAyK,WAA3N,CAA7J;AAA0X,SAA72J,EAA82J1H,CAAC,CAACqC,SAAF,CAAYoB,eAAZ,GAA4B,UAAS1D,CAAT,EAAW;AAAC,cAAIC,CAAC,GAAC,KAAKyB,YAAL,CAAkBkG,GAAlB,CAAsB5H,CAAtB,CAAN;;AAA+BC,WAAC,KAAG,KAAK2B,kBAAL,CAAwBkG,WAAxB,CAAoC7H,CAApC,GAAuC,KAAKyB,YAAL,WAAyB1B,CAAzB,CAA1C,CAAD;AAAwE,SAA7/J,EAA8/JG,CAAC,CAAC,CAACU,CAAC,CAACkH,QAAF,EAAD,CAAD,EAAgB9H,CAAC,CAACqC,SAAlB,EAA4B,aAA5B,EAA0C,KAAK,CAA/C,CAA//J,EAAijKnC,CAAC,CAAC,CAACU,CAAC,CAACkH,QAAF,EAAD,CAAD,EAAgB9H,CAAC,CAACqC,SAAlB,EAA4B,gBAA5B,EAA6C,KAAK,CAAlD,CAAljK,EAAumKnC,CAAC,CAAC,CAACU,CAAC,CAACkH,QAAF,EAAD,CAAD,EAAgB9H,CAAC,CAACqC,SAAlB,EAA4B,eAA5B,EAA4C,KAAK,CAAjD,CAAxmK,EAA4pKnC,CAAC,CAAC,CAACU,CAAC,CAACkH,QAAF,EAAD,CAAD,EAAgB9H,CAAC,CAACqC,SAAlB,EAA4B,kBAA5B,EAA+C,KAAK,CAApD,CAA7pK,EAAotKnC,CAAC,CAAC,CAACU,CAAC,CAACkH,QAAF,CAAW;AAACC,mBAAS,EAAC,CAAC,kBAAD,EAAoB,sBAApB,EAA2C,wBAA3C,EAAoE,yBAApE;AAAX,SAAX,CAAD,CAAD,EAA0H/H,CAAC,CAACqC,SAA5H,EAAsI,UAAtI,EAAiJ,KAAK,CAAtJ,CAArtK,EAA82KrC,CAAC,GAACE,CAAC,CAAC,CAACU,CAAC,CAACoH,QAAF,CAAW,qCAAX,CAAD,CAAD,EAAqDhI,CAArD,CAAx3K;AAAg7K,OAA3vL,CAA4vLY,CAAC,CAACqH,QAAF,CAAWhH,CAAC,CAACiH,WAAF,CAAc/G,CAAd,CAAX,CAA5vL,CAAP;AAAiyL,KAAx2L,CAAw2L,KAAx2L,CAAw2L,IAAx2L,EAAw2L,4BAAx2L,CAAzlB,EAAi8M,+FAAj8M","file":"101-es5.js","sourcesContent":["// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\ndefine([\"require\",\"exports\",\"../../../core/tsSupport/declareExtendsHelper\",\"../../../core/tsSupport/decorateHelper\",\"../../../core/tsSupport/generatorHelper\",\"../../../core/tsSupport/awaiterHelper\",\"../../../Graphic\",\"../../../request\",\"../../../core/Collection\",\"../../../core/Handles\",\"../../../core/promiseUtils\",\"../../../core/scheduling\",\"../../../core/watchUtils\",\"../../../core/accessorSupport/decorators\",\"../../../geometry/Extent\",\"../../../geometry/support/webMercatorUtils\",\"../../../layers/support/kmlUtils\",\"../engine\",\"./LayerView2D\",\"./graphics/GraphicsView2D\",\"../../layers/LayerView\"],function(e,i,t,n,s,o,r,l,a,p,h,c,u,y,d,_,f,g,w,m,v){var V=a.ofType(r);return function(e){function i(){var i=null!==e&&e.apply(this,arguments)||this;return i._handles=new p,i._bitmapIndex=new Map,i._mapImageContainer=new g.BitmapContainer(i.clips),i._featuresMap=new Map,i.allVisiblePoints=new V,i.allVisiblePolylines=new V,i.allVisiblePolygons=new V,i.allVisibleMapImages=new a,i.container=new g.Container,i}return t(i,e),i.prototype.hitTest=function(e,i){var t=this;if(this.suspended||!this._pointsView&&!this._polylinesView&&!this._polygonsView)return h.resolve(null);var n=[this._pointsView.hitTest(e,i),this._polylinesView.hitTest(e,i),this._polygonsView.hitTest(e,i)];return h.all(n).then(function(e){return e.filter(function(e){return e&&(e.layer=t.layer,e.sourceLayer=t.layer),!!e})[0]||null})},i.prototype.update=function(e){this._polygonsView&&this._polygonsView.update(e),this._polylinesView&&this._polylinesView.update(e),this._pointsView&&this._pointsView.update(e)},i.prototype.attach=function(){var e=this;this._handles.add([this.allVisibleMapImages.on(\"change\",function(i){i.added.forEach(function(i){return e._addMapImage(i)}),i.removed.forEach(function(i){return e._removeMapImage(i)})}),this.clips.on(\"change\",function(){e._polygonsView.container.setClips(e.clips),e._polylinesView.container.setClips(e.clips),e._pointsView.container.setClips(e.clips),e._mapImageContainer.setClips(e.clips)})]),this.container.addChild(this._mapImageContainer),this._polygonsView=new m.default({view:this.view,graphics:this.allVisiblePolygons}),this.container.addChild(this._polygonsView.container),this._polylinesView=new m.default({view:this.view,graphics:this.allVisiblePolylines}),this.container.addChild(this._polylinesView.container),this._pointsView=new m.default({view:this.view,graphics:this.allVisiblePoints}),this.container.addChild(this._pointsView.container),this.watch(\"layer.visibleSublayers\",function(){return e._refreshCollections()}),this._fetchingPromise=this._fetchService().then(function(){e._fetchingPromise=null,e.notifyChange(\"updating\")}),this._polygonsView.container.setClips(this.clips),this._polylinesView.container.setClips(this.clips),this._pointsView.container.setClips(this.clips),this._mapImageContainer.setClips(this.clips)},i.prototype.detach=function(){this._handles.removeAll(),this._mapImageContainer.removeAllChildren(),this.container.removeAllChildren(),this._bitmapIndex.clear(),this._polygonsView&&(this._polygonsView.destroy(),this._polygonsView=null),this._polylinesView&&(this._polylinesView.destroy(),this._polylinesView=null),this._pointsView&&(this._pointsView.destroy(),this._pointsView=null)},i.prototype.moveStart=function(){this.requestUpdate()},i.prototype.viewChange=function(){this.requestUpdate()},i.prototype.moveEnd=function(){this.requestUpdate()},i.prototype.isUpdating=function(){return null!=this._fetchingPromise||this._pointsView.updating||this._polygonsView.updating||this._polylinesView.updating},i.prototype._addMapImage=function(e){var i=this;this.view.spatialReference.isWGS84&&l(e.href,{responseType:\"image\"}).then(function(t){var n=t.data,s=d.fromJSON(e.extent);_.canProject(s,i.view.spatialReference)&&(s=_.project(s,i.view.spatialReference));var o=new g.Bitmap(n);o.x=s.xmin,o.y=s.ymax,o.resolution=s.width/n.naturalWidth,o.rotation=e.rotation,i._mapImageContainer.addChild(o),i._bitmapIndex.set(e,o)})},i.prototype._fetchService=function(){var e=this;return this._handles.remove(\"refresh-collections\"),this._getParsedKML().then(function(i){return e._fetchSublayerService(e.layer,i)})},i.prototype._fetchSublayerService=function(e,i){var t=this,n=e.sublayers;if(!n||0===n.length)return h.resolve();var s=[];return n.forEach(function(e){var n=u.whenTrueOnce(e,\"visible\").then(function(){return e.load()}).then(function(){return t._getGraphicsForSublayer(e,i)}).then(function(i){return h.create(function(n){if(e.networkLink)return void n();t._featuresMap.set(e,i),t._handles.add(c.schedule(function(){t._refreshCollections(),n()}),\"refresh-collections\")})}).then(function(){return t._fetchSublayerService(e,e.sourceJSON||i)});e.visible&&s.push(n)}),h.all(s).then(function(){})},i.prototype._getParsedKML=function(){return f.fetchService(this.layer.url,this.view.spatialReference,this.layer.refreshInterval).then(function(e){return f.parseKML(e.data)})},i.prototype._getGraphicsForSublayer=function(e,i){return o(this,void 0,void 0,function(){var t,n,o,r,l,a;return s(this,function(s){switch(s.label){case 0:return t=null,(n=i.sublayers.some(function(i){return t=i,i.id===e.id}))?(o={},r=t.points,r?[4,f.getGraphics(t.points)]:[3,2]):[2,null];case 1:r=s.sent(),s.label=2;case 2:return o.points=r,l=t.polylines,l?[4,f.getGraphics(t.polylines)]:[3,4];case 3:l=s.sent(),s.label=4;case 4:return o.polylines=l,a=t.polygons,a?[4,f.getGraphics(t.polygons)]:[3,6];case 5:a=s.sent(),s.label=6;case 6:return[2,(o.polygons=a,o.mapImages=t.mapImages,o)]}})})},i.prototype._refreshCollections=function(){var e=this,i=this.get(\"layer.visibleSublayers\");this.allVisiblePoints.removeAll(),this.allVisiblePolylines.removeAll(),this.allVisiblePolygons.removeAll(),this.allVisibleMapImages.removeAll(),i&&i.length&&i.forEach(function(i){var t=e._featuresMap.get(i);t&&(e.allVisiblePoints.addMany(t.points),e.allVisiblePolylines.addMany(t.polylines),e.allVisiblePolygons.addMany(t.polygons),e.allVisibleMapImages.addMany(t.mapImages))})},i.prototype._removeMapImage=function(e){var i=this._bitmapIndex.get(e);i&&(this._mapImageContainer.removeChild(i),this._bitmapIndex.delete(e))},n([y.property()],i.prototype,\"_pointsView\",void 0),n([y.property()],i.prototype,\"_polylinesView\",void 0),n([y.property()],i.prototype,\"_polygonsView\",void 0),n([y.property()],i.prototype,\"_fetchingPromise\",void 0),n([y.property({dependsOn:[\"_fetchingPromise\",\"_pointsView.updating\",\"_polygonsView.updating\",\"_polylinesView.updating\"]})],i.prototype,\"updating\",void 0),i=n([y.subclass(\"esri.views.2d.layers.KMLLayerView2D\")],i)}(y.declared(w.LayerView2D(v)))});"]}