bimland/public/Cesium/Cesium-es6.js

345 lines
13 MiB
JavaScript
Raw Normal View History

2023-07-26 17:04:38 +08:00
var _0xc471=['_clippingPlaneModelViewMatrix','colorize','_metadataSuccess','u_baseColorFactor','RangeMode','preload','centerJustifiedTextSymbolIndex','<!--test-->','toValue','NEAREST_MIPMAP_NEAREST','getSkyline3D','positionedLines','commands','tileBoundingRegion','WEBGL_debug_shaders','_debugShadowViewCommand','WaterType','attributeExtentName','blendColor','tiltEventTypes','_canAnimate','_arrAssisTexture','replaceCache','_boundingVolumeWC','tableSize','fontFamily','_underline','This\x20browser\x20does\x20not\x20support\x20Math.trunc(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill','featureIndexArray','UNPACK_FLIP_Y_WEBGL','valueHasMutated','icon-halo-color','_vertexColor','commentLength','_billboardsToUpdateIndex','\x20\x20\x20\x20v_normal\x20=\x20u_normalMatrix\x20*\x20weightedNormal;\x0a','SYMBOL_CURVEEIGHT','_pickIds','#define\x20CORESIZE\x20',');\x20\x0a\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(batchId\x20*\x20numberOfAttributes\x20*\x20stepX),\x200.5);\x20\x0a}\x20\x0a','getFunctionIndex','color2D','blendFactors','isTilting','_glPolygonOffset','supportedExtensions','32775IcpHDc','_tileversion','CONSTANT_ALPHA','numberOfLoadedTilesTotal','edgeMode','POLYGONS_LENGTH','HEAP8','gpuProgramParameters','size','#FF69B4','createFillPatternForStyle','toGregorianDate','_cylinder','czm_instanced_modelView','_terrainRenderState','_defaultTexture','_dataSourceAdded','priorityDeferred','PointCloudClassificationInfo\x20type','_glDrawElements','addedEvent','90%','angle_','_color','Unable\x20to\x20find\x20first\x20child\x20of\x20the\x20feature\x20info\x20xml\x20document','like','_semiMinorAxisSubscription','projectPointsToNearestOnPlane','_routes','[object\x20HTMLUnknownElement]','_offsets','symbolRanks','_lastExecute','\x27dynCallLegacy\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_changedDirection','bufferSubData','minimumDisableDepthTestDistance','_rotating','compressed0','\x27findCanvasEventTarget\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_entitySubscription','zigZagDecode64','depthFrustumText','multiviewshed3d','\x20\x20vec3\x20reflectDir\x20=\x20reflect(-l,\x20normal);\x0a','icon-rotate','removeAllFlattenRegion','https://www.supermapol.com/iserver/services/localsearch/rest/searchdatas/China/poiinfos.jsonp','_minVisibleDistance','body','lastIntegerZoom','substring','\x27allocate\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','westMostYhighDefine','_lightList','cartesian4Array','\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20czm_sphericalHarmonics(cubeDir,\x20gltf_sphericalHarmonicCoefficients);\x20\x0a','translate(','minLon','subsurface','_sceneMode','maxCorner','https://','Point','coverageAreas','onsuccess','COLUMN1ROW0','&hellip;','setTimeout','_cocCommand','_emscripten_glGetAttachedShaders','Light\x20source\x20sunLightColor','setTimeZone','setLineVisible','getFeature','\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a','BBOX=[bboxWest],[bboxSouth],[bboxEast],[bboxNorth]','styleVisible','bindingParams','boundingSphere','u_baseColorTexture','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20vec2\x20constant\x20for\x20defining\x20the\x20depth\x20range.\x0a\x20*\x20This\x20is\x20a\x20workaround\x20to\x20a\x20bug\x20where\x20IE11\x20does\x20not\x20implement\x20gl_DepthRange.\x0a\x20*\x0a\x20*\x20@alias\x20czm_depthRange\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20float\x20depthRangeNear\x20=\x20czm_depthRange.near;\x0a\x20*\x20float\x20depthRangeFar\x20=\x20czm_depthRange.far;\x0a\x20*\x0a\x20*/\x0aconst\x20czm_depthRangeStruct\x20czm_depthRange\x20=\x20czm_depthRangeStruct(0.0,\x201.0);\x0a','_isScalePtModify','readUint32','Runtime\x20error:\x20expected\x20the\x20system\x20to
@license
mersenne-twister.js - https://gist.github.com/banksean/300494
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The names of its contributors may not be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
var MersenneTwister=function(_0x46c774){var _0x22b9bd=_0x68aa19;null==_0x46c774&&(_0x46c774=new Date()[_0x22b9bd(0x32f4)]()),this['N']=0x270,this['M']=0x18d,this['MATRIX_A']=0x9908b0df,this[_0x22b9bd(0x30f2)]=0x80000000,this[_0x22b9bd(0x5709)]=0x7fffffff,this['mt']=new Array(this['N']),this[_0x22b9bd(0x902)]=this['N']+0x1,this[_0x22b9bd(0x809)](_0x46c774);};MersenneTwister[_0x68aa19(0x4b51)][_0x68aa19(0x809)]=function(_0x41c649){var _0x425b3c=_0x68aa19;for(this['mt'][0x0]=_0x41c649>>>0x0,this['mti']=0x1;this['mti']<this['N'];this['mti']++){_0x41c649=this['mt'][this['mti']-0x1]^this['mt'][this[_0x425b3c(0x902)]-0x1]>>>0x1e,(this['mt'][this[_0x425b3c(0x902)]]=(0x6c078965*((0xffff0000&_0x41c649)>>>0x10)<<0x10)+0x6c078965*(0xffff&_0x41c649)+this[_0x425b3c(0x902)],this['mt'][this[_0x425b3c(0x902)]]>>>=0x0);}},MersenneTwister[_0x68aa19(0x4b51)]['genrand_int32']=function(){var _0x48faa0=_0x68aa19,_0x135c81,_0x443ba4=new Array(0x0,this[_0x48faa0(0x33f)]);if(this[_0x48faa0(0x902)]>=this['N']){var _0x39126b;for(this[_0x48faa0(0x902)]==this['N']+0x1&&this[_0x48faa0(0x809)](0x1571),_0x39126b=0x0;_0x39126b<this['N']-this['M'];_0x39126b++)_0x135c81=this['mt'][_0x39126b]&this[_0x48faa0(0x30f2)]|this['mt'][_0x39126b+0x1]&this[_0x48faa0(0x5709)],this['mt'][_0x39126b]=this['mt'][_0x39126b+this['M']]^_0x135c81>>>0x1^_0x443ba4[0x1&_0x135c81];for(;_0x39126b<this['N']-0x1;_0x39126b++)_0x135c81=this['mt'][_0x39126b]&this[_0x48faa0(0x30f2)]|this['mt'][_0x39126b+0x1]&this['LOWER_MASK'],this['mt'][_0x39126b]=this['mt'][_0x39126b+(this['M']-this['N'])]^_0x135c81>>>0x1^_0x443ba4[0x1&_0x135c81];_0x135c81=this['mt'][this['N']-0x1]&this[_0x48faa0(0x30f2)]|this['mt'][0x0]&this[_0x48faa0(0x5709)],this['mt'][this['N']-0x1]=this['mt'][this['M']-0x1]^_0x135c81>>>0x1^_0x443ba4[0x1&_0x135c81],this[_0x48faa0(0x902)]=0x0;}return _0x135c81=this['mt'][this['mti']++],_0x135c81^=_0x135c81>>>0xb,_0x135c81^=_0x135c81<<0x7&0x9d2c5680,_0x135c81^=_0x135c81<<0xf&0xefc60000,(_0x135c81^=_0x135c81>>>0x12)>>>0x0;},MersenneTwister['prototype'][_0x68aa19(0x2bd3)]=function(){return this['genrand_int32']()*(0x1/0x100000000);};var CesiumMath={'Radius':0x615299,'EPSILON1':0.1,'EPSILON2':0.01,'EPSILON3':0.001,'EPSILON4':0.0001,'EPSILON5':0.00001,'EPSILON6':0.000001,'EPSILON7':1e-7,'EPSILON8':1e-8,'EPSILON9':1e-9,'EPSILON10':1e-10,'EPSILON11':1e-11,'EPSILON12':1e-12,'EPSILON13':1e-13,'EPSILON14':1e-14,'EPSILON15':1e-15,'EPSILON16':1e-16,'EPSILON17':1e-17,'EPSILON18':1e-18,'EPSILON19':1e-19,'EPSILON20':1e-20,'EPSILON21':1e-21,'GRAVITATIONALPARAMETER':0x16a8665bda540,'SOLAR_RADIUS':0x29747ce0,'LUNAR_RADIUS':0x1a82b8,'SIXTY_FOUR_KILOBYTES':0x10000};CesiumMath[_0x68aa19(0x10ba)]=defaultValue$1(Math[_0x68aa19(0x10ba)],function(_0x8662ec){return 0x0===(_0x8662ec=+_0x8662ec)||_0x8662ec!=_0x8662ec?_0x8662ec:_0x8662ec>0x0?0x1:-0x1;}),CesiumMath['signNotZero']=function(_0x56924e){return _0x56924e<0x0?-0x1:0x1;},CesiumMath['toSNorm']=function(_0x59a4d1,_0x249431){var _0x59e86c=_0x68aa19;return _0x249431=defaultValue$1(_0x249431,0xff),Math[_0x59e86c(0x19b6)]((0.5*CesiumMath[_0x59e86c(0x3c40)](_0x59a4d1,-0x1,0x1)+0.5)*_0x249431);},CesiumMath[_0x68aa19(0x44d8)]=function(_0x2a4e09,_0x1c7d5f){var _0x20f5c4=_0x68aa19;return _0x1c7d5f=defaultValue$1(_0x1c7d5f,0xff),CesiumMath[_0x20f5c4(0x3c40)](_0x2a4e09,0x0,_0x1c7d5f)/_0x1c7d5f*0x2-0x1;},CesiumMath[_0x68aa19(0x4e7d)]=function(_0x4f8e85,_0x48f1a1,_0x1465fa){var _0x1a2b89=_0x68aa19;return 0x0===(_0x1465fa=Math[_0x1a2b89(0x2bc6)](_0x1465fa-_0x48f1a1,0x0))?0x0:CesiumMath[_0x1a2b89(0x3c40)]((_0x4f8e85-_0x48f1a1)/_0x1465fa,0x0,0x1);},CesiumMath[_0x68aa19(0x1125)]=defaultValue$1(Math[_0x68aa19(0x1125)],function(_0x147148){var _0x3fe776=_0x68aa19;return(Math[_0x3fe776(0xee5)](_0x147148)-Math[_0x3fe776(0xee5)](-_0x147148))/0x2;}),CesiumMath[_0x68aa19(0x4733)]=defaultValue$1(Math['cosh'],function(_0x21cd12){var _0x297ec2=_0x68aa19;return(Math[_0x297ec2(0xee5)](_0x21cd12)+Math[_0x297ec2(0xee5)](-_0x21cd12))/0x2;}),CesiumMath['lerp']=function(_0x170403,_0x30cb9d,_0x4186f9){return(0x1-_0x4186f9)*_0x170403+_0x4186f9*_0x30cb9d;},CesiumMath['PI']=Math['PI'],Cesiu
* @license
*
* Grauw URI utilities
*
* See: http://hg.grauw.nl/grauw-lib/file/tip/src/uri.js
*
* @author Laurens Holst (http://www.grauw.nl/)
*
* Copyright 2012 Laurens Holst
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
function URI(_0x11b0ba){var _0x3c3a18=_0x68aa19;if(_0x11b0ba instanceof URI)this[_0x3c3a18(0x58a0)]=_0x11b0ba['scheme'],this[_0x3c3a18(0x46bd)]=_0x11b0ba['authority'],this[_0x3c3a18(0x3906)]=_0x11b0ba['path'],this[_0x3c3a18(0x3f3b)]=_0x11b0ba[_0x3c3a18(0x3f3b)],this[_0x3c3a18(0x3e10)]=_0x11b0ba[_0x3c3a18(0x3e10)];else{if(_0x11b0ba){var _0x3dacb7=parseRegex$1['exec'](_0x11b0ba);this[_0x3c3a18(0x58a0)]=_0x3dacb7[0x1],this[_0x3c3a18(0x46bd)]=_0x3dacb7[0x2],this[_0x3c3a18(0x3906)]=_0x3dacb7[0x3],this[_0x3c3a18(0x3f3b)]=_0x3dacb7[0x4],this[_0x3c3a18(0x3e10)]=_0x3dacb7[0x5];}}}BoundingSphere['projectTo2D']=function(_0x142261,_0x6dba9e,_0x4ba721){var _0x2212f1=_0x68aa19,_0x56f3d6,_0x3d0e69=(_0x6dba9e=defaultValue$1(_0x6dba9e,projectTo2DProjection))[_0x2212f1(0x1706)],_0x1d7206=_0x142261[_0x2212f1(0x19ee)],_0x3c69da=_0x142261[_0x2212f1(0x2896)];_0x56f3d6=Cartesian3['equals'](_0x1d7206,Cartesian3['ZERO'])?Cartesian3[_0x2212f1(0x254b)](Cartesian3[_0x2212f1(0x27ad)],projectTo2DNormalScratch):_0x3d0e69['geodeticSurfaceNormal'](_0x1d7206,projectTo2DNormalScratch);var _0x501231=Cartesian3[_0x2212f1(0x33cc)](Cartesian3[_0x2212f1(0x689)],_0x56f3d6,projectTo2DEastScratch);Cartesian3['normalize'](_0x501231,_0x501231);var _0x304646=Cartesian3[_0x2212f1(0x33cc)](_0x56f3d6,_0x501231,projectTo2DNorthScratch);Cartesian3[_0x2212f1(0x4e7d)](_0x304646,_0x304646),Cartesian3['multiplyByScalar'](_0x56f3d6,_0x3c69da,_0x56f3d6),Cartesian3[_0x2212f1(0x1c02)](_0x304646,_0x3c69da,_0x304646),Cartesian3[_0x2212f1(0x1c02)](_0x501231,_0x3c69da,_0x501231);var _0x4b6d54=Cartesian3[_0x2212f1(0x3152)](_0x304646,projectTo2DSouthScratch),_0xba9d59=Cartesian3[_0x2212f1(0x3152)](_0x501231,projectTo2DWestScratch),_0x1aebef=projectTo2DPositionsScratch,_0x57282c=_0x1aebef[0x0];Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x304646,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0x501231,_0x57282c),_0x57282c=_0x1aebef[0x1],Cartesian3['add'](_0x56f3d6,_0x304646,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x2],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x3],Cartesian3['add'](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0x501231,_0x57282c),Cartesian3['negate'](_0x56f3d6,_0x56f3d6),_0x57282c=_0x1aebef[0x4],Cartesian3['add'](_0x56f3d6,_0x304646,_0x57282c),Cartesian3['add'](_0x57282c,_0x501231,_0x57282c),_0x57282c=_0x1aebef[0x5],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x304646,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x6],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x7],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0x501231,_0x57282c);for(var _0x8dc8d=_0x1aebef['length'],_0x5b0aa4=0x0;_0x5b0aa4<_0x8dc8d;++_0x5b0aa4){var _0x376e05=_0x1aebef[_0x5b0aa4];Cartesian3[_0x2212f1(0x4979)](_0x1d7206,_0x376e05,_0x376e05);var _0x1ff60b=_0x3d0e69[_0x2212f1(0x541d)](_0x376e05,projectTo2DCartographicScratch);_0x6dba9e['project'](_0x1ff60b,_0x376e05);}var _0x34bfde=(_0x1d7206=(_0x4ba721=BoundingSphere['fromPoints'](_0x1aebef,_0x4ba721))[_0x2212f1(0x19ee)])['x'],_0x42b9e3=_0x1d7206['y'],_0x32f259=_0x1d7206['z'];return _0x1d7206['x']=_0x32f259,_0x1d7206['y']=_0x34bfde,_0x1d7206['z']=_0x42b9e3,_0x4ba721;},BoundingSphere[_0x68aa19(0x1720)]=function(_0x4d35c4,_0xa23ef0){var _0x36330e=_0x68aa19;return!_0xa23ef0[_0x36330e(0x280b)](_0x4d35c4);},BoundingSphere['equals']=function(_0x31cf07,_0x3fec59){var _0x50ca9c=_0x68aa19;return _0x31cf07===_0x3fec59||defined$1(_0x31cf07)&&defined$1(_0x3fec59)&&Cartesian3[_0x50ca9c(0x2ed4)](_0x31cf07[_0x50ca9c(0x19ee)],_0x3fec59[_0x50ca9c(0x19ee)])&&_0x31cf07[_0x50ca9c(0x2896)]===_0x3fec59[_0x50ca9c(0x2896)];},BoundingSphere[_0x68aa19(0x4b51)][_0x68aa19(0x5163)]=function(_0x5ee7e5){var _0x23166c=_0x68aa19;return BoundingSphere[_0x23166c(0x5163)](this,_0x5ee7e5);},BoundingSphere[_0x68aa19(0x4b5
@license
sprintf.js from the php.js project - https://github.com/kvz/phpjs
Directly from https://github.com/kvz/phpjs/blob/master/functions/strings/sprintf.js
php.js is copyright 2012 Kevin van Zonneveld.
Portions copyright Brett Zamir (http://brett-zamir.me), Kevin van Zonneveld
(http://kevin.vanzonneveld.net), Onno Marsman, Theriault, Michael White
(http://getsprink.com), Waldo Malqui Silva, Paulo Freitas, Jack, Jonas
Raoni Soares Silva (http://www.jsfromhell.com), Philip Peterson, Legaev
Andrey, Ates Goral (http://magnetiq.com), Alex, Ratheous, Martijn Wieringa,
Rafa? Kukawski (http://blog.kukawski.pl), lmeyrick
(https://sourceforge.net/projects/bcmath-js/), Nate, Philippe Baumann,
Enrique Gonzalez, Webtoolkit.info (http://www.webtoolkit.info/), Carlos R.
L. Rodrigues (http://www.jsfromhell.com), Ash Searle
(http://hexmen.com/blog/), Jani Hartikainen, travc, Ole Vrijenhoek,
Erkekjetter, Michael Grier, Rafa? Kukawski (http://kukawski.pl), Johnny
Mast (http://www.phpvrouwen.nl), T.Wild, d3x,
http://stackoverflow.com/questions/57803/how-to-convert-decimal-to-hex-in-javascript,
Rafa? Kukawski (http://blog.kukawski.pl/), stag019, pilus, WebDevHobo
(http://webdevhobo.blogspot.com/), marrtins, GeekFG
(http://geekfg.blogspot.com), Andrea Giammarchi
(http://webreflection.blogspot.com), Arpad Ray (mailto:arpad@php.net),
gorthaur, Paul Smith, Tim de Koning (http://www.kingsquare.nl), Joris, Oleg
Eremeev, Steve Hilder, majak, gettimeofday, KELAN, Josh Fraser
(http://onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/),
Marc Palau, Martin
(http://www.erlenwiese.de/), Breaking Par Consulting Inc
(http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CFB006C45F7),
Chris, Mirek Slugen, saulius, Alfonso Jimenez
(http://www.alfonsojimenez.com), Diplom@t (http://difane.com/), felix,
Mailfaker (http://www.weedem.fr/), Tyler Akins (http://rumkin.com), Caio
Ariede (http://caioariede.com), Robin, Kankrelune
(http://www.webfaktory.info/), Karol Kowalski, Imgen Tata
(http://www.myipdf.com/), mdsjack (http://www.mdsjack.bo.it), Dreamer,
Felix Geisendoerfer (http://www.debuggable.com/felix), Lars Fischer, AJ,
David, Aman Gupta, Michael White, Public Domain
(http://www.json.org/json2.js), Steven Levithan
(http://blog.stevenlevithan.com), Sakimori, Pellentesque Malesuada,
Thunder.m, Dj (http://phpjs.org/functions/htmlentities:425#comment_134018),
Steve Clay, David James, Francois, class_exists, nobbler, T. Wild, Itsacon
(http://www.itsacon.net/), date, Ole Vrijenhoek (http://www.nervous.nl/),
Fox, Raphael (Ao RUDLER), Marco, noname, Mateusz "loonquawl" Zalega, Frank
Forte, Arno, ger, mktime, john (http://www.jd-tech.net), Nick Kolosov
(http://sammy.ru), marc andreu, Scott Cariss, Douglas Crockford
(http://javascript.crockford.com), madipta, Slawomir Kaniecki,
ReverseSyntax, Nathan, Alex Wilson, kenneth, Bayron Guevara, Adam Wallner
(http://web2.bitbaro.hu/), paulo kuong, jmweb, Lincoln Ramsay, djmix,
Pyerre, Jon Hohle, Thiago Mata (http://thiagomata.blog.com), lmeyrick
(https://sourceforge.net/projects/bcmath-js/this.), Linuxworld, duncan,
Gilbert, Sanjoy Roy, Shingo, sankai, Oskar Larsson H?gfeldt
(http://oskar-lh.name/), Denny Wardhana, 0m3r, Everlasto, Subhasis Deb,
josh, jd, Pier Paolo Ramon (http://www.mastersoup.com/), P, merabi, Soren
Hansen, Eugene Bulkin (http://doubleaw.com/), Der Simon
(http://innerdom.sourceforge.net/), echo is bad, Ozh, XoraX
(http://www.xorax.info), EdorFaus, JB, J A R, Marc Jansen, Francesco, LH,
Stoyan Kyosev (http://www.svest.org/), nord_ua, omid
(http://phpjs.org/functions/380:380#comment_137122), Brad Touesnard, MeEtc
(http://yass.meetcweb.com), Peter-Paul Koch
(http://www.quirksmode.org/js/beat.html), Olivier Louvignes
(http://mg-crea.com/), T0bsn, Tim Wiel, Bryan Elliott, Jalal Berrami,
Martin, JT, David Randall, Thomas Beaucourt (http://www.webapp.fr), taith,
vlado houba, Pierre-Luc Paour, Kristof Coomans (SCK-CEN Belgian Nucleair
Research Centre), Martin Pool, Kirk Strobeck, Rick Waldron, Brant Messenger
(http://www.brantmessenger.com/), Devan Penner-Woelk, Saulo Vallory, Wagner
B. Soares, Artur Tchernychev, Valentina De Rosa, Jason Wong
(http://carrot.org/), Christoph, Daniel Esteban, strftime, Mick@el, rezna,
Simon Willison (http://simonwillison.net), Anton Ongson, Gabriel Paderni,
Marco van Oort, penutbutterjelly, Philipp Lenssen, Bjorn Roesbeke
(http://www.bjornroesbeke.be/), Bug?, Eric Nagel, Tomasz Wesolowski,
Evertjan Garretsen, Bobby Drake, Blues (http://tech.bluesmoon.info/), Luke
Godfrey, Pul, uestla, Alan C, Ulrich, Rafal Kukawski, Yves Sucaet,
sowberry, Norman "zEh" Fuchs, hitwork, Zahlii, johnrembo, Nick Callen,
Steven Levithan (stevenlevithan.com), ejsanders, Scott Baker, Brian Tafoya
(http://www.premasolutions.com/), Philippe Jausions
(http://pear.php.net/user/jausions), Aidan Lister
(http://aidanlister.com/), Rob, e-mike, HKM, ChaosNo1, metjay, strcasecmp,
strcmp, Taras Bogach, jpfle, Alexander Ermolaev
(http://snippets.dzone.com/user/AlexanderErmolaev), DxGx, kilops, Orlando,
dptr1988, Le Torbi, James (http://www.james-bell.co.uk/), Pedro Tainha
(http://www.pedrotainha.com), James, Arnout Kazemier
(http://www.3rd-Eden.com), Chris McMacken, gabriel paderni, Yannoo,
FGFEmperor, baris ozdil, Tod Gentille, Greg Frazier, jakes, 3D-GRAF, Allan
Jensen (http://www.winternet.no), Howard Yeend, Benjamin Lupton, davook,
daniel airton wermann (http://wermann.com.br), Atli T¨®r, Maximusya, Ryan
W Tenney (http://ryan.10e.us), Alexander M Beedie, fearphage
(http://http/my.opera.com/fearphage/), Nathan Sepulveda, Victor, Matteo,
Billy, stensi, Cord, Manish, T.J. Leahy, Riddler
(http://www.frontierwebdev.com/), Rafa? Kukawski, FremyCompany, Matt
Bradley, Tim de Koning, Luis Salazar (http://www.freaky-media.com/), Diogo
Resende, Rival, Andrej Pavlovic, Garagoth, Le Torbi
(http://www.letorbi.de/), Dino, Josep Sanz (http://www.ws3.es/), rem,
Russell Walker (http://www.nbill.co.uk/), Jamie Beck
(http://www.terabit.ca/), setcookie, Michael, YUI Library:
http://developer.yahoo.com/yui/docs/YAHOO.util.DateLocale.html, Blues at
http://hacks.bluesmoon.info/strftime/strftime.js, Ben
(http://benblume.co.uk/), DtTvB
(http://dt.in.th/2008-09-16.string-length-in-bytes.html), Andreas, William,
meo, incidence, Cagri Ekin, Amirouche, Amir Habibi
(http://www.residence-mixte.com/), Luke Smith (http://lucassmith.name),
Kheang Hok Chin (http://www.distantia.ca/), Jay Klehr, Lorenzo Pisani,
Tony, Yen-Wei Liu, Greenseed, mk.keck, Leslie Hoare, dude, booeyOH, Ben
Bryan
Licensed under the MIT (MIT-LICENSE.txt) license.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL KEVIN VAN ZONNEVELD BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/
function sprintf(){var _0x5c271d=_0x68aa19,_0x2e67e8=/%%|%(\d+\$)?([-+\'#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxXuideEfFgG])/g,_0x2e56d6=arguments,_0x314a9a=0x0,_0x556a59=_0x2e56d6[_0x314a9a++],_0x1b670b=function(_0x337d4c,_0x1fdd44,_0x3f6088,_0x2f420c){var _0x56992b=_0x54f3;_0x3f6088||(_0x3f6088='\x20');var _0x5a944b=_0x337d4c['length']>=_0x1fdd44?'':Array(0x1+_0x1fdd44-_0x337d4c[_0x56992b(0x531b)]>>>0x0)['join'](_0x3f6088);return _0x2f420c?_0x337d4c+_0x5a944b:_0x5a944b+_0x337d4c;},_0x2cff6e=function(_0x47e483,_0x2d9d50,_0x3f7de5,_0xe4209e,_0x3dcb19,_0x15fdfd){var _0x29b568=_0x54f3,_0x1cae72=_0xe4209e-_0x47e483[_0x29b568(0x531b)];return _0x1cae72>0x0&&(_0x47e483=_0x3f7de5||!_0x3dcb19?_0x1b670b(_0x47e483,_0xe4209e,_0x15fdfd,_0x3f7de5):_0x47e483[_0x29b568(0x48ca)](0x0,_0x2d9d50[_0x29b568(0x531b)])+_0x1b670b('',_0x1cae72,'0',!0x0)+_0x47e483[_0x29b568(0x48ca)](_0x2d9d50[_0x29b568(0x531b)])),_0x47e483;},_0x40ebb1=function(_0x3770a9,_0x5150aa,_0x55dcd2,_0x3f5b0c,_0x353d91,_0x3b4cdf,_0x312568){var _0x1bd144=_0x54f3,_0x19d467=_0x3770a9>>>0x0;return _0x3770a9=(_0x55dcd2=_0x55dcd2&&_0x19d467&&{0x2:'0b',0x8:'0',0x10:'0x'}[_0x5150aa]||'')+_0x1b670b(_0x19d467[_0x1bd144(0x1d43)](_0x5150aa),_0x3b4cdf||0x0,'0',!0x1),_0x2cff6e(_0x3770a9,_0x55dcd2,_0x3f5b0c,_0x353d91,_0x312568);},_0x3fe65e=function(_0x2f2d80,_0x2a0c95,_0x464efa,_0xe5d8b1,_0x3e018a,_0x1b9804){var _0x2bb558=_0x54f3;return null!=_0xe5d8b1&&(_0x2f2d80=_0x2f2d80[_0x2bb558(0x48ca)](0x0,_0xe5d8b1)),_0x2cff6e(_0x2f2d80,'',_0x2a0c95,_0x464efa,_0x3e018a,_0x1b9804);},_0x16d43f=function(_0x4be757,_0x238dde,_0x2a6dfc,_0x6f3c1a,_0x488678,_0x25fd63,_0x7aa0a2){var _0x381d87=_0x54f3,_0x53d64d,_0x20790b,_0x54b00c,_0x2de94e,_0x3bac4c;if('%%'==_0x4be757)return'%';for(var _0x5a525c=!0x1,_0x1f58be='',_0x2c32be=!0x1,_0x1f75ee=!0x1,_0x2089e0='\x20',_0x91b136=_0x2a6dfc['length'],_0x2a9590=0x0;_0x2a6dfc&&_0x2a9590<_0x91b136;_0x2a9590++)switch(_0x2a6dfc[_0x381d87(0x29be)](_0x2a9590)){case'\x20':_0x1f58be='\x20';break;case'+':_0x1f58be='+';break;case'-':_0x5a525c=!0x0;break;case'\x27':_0x2089e0=_0x2a6dfc['charAt'](_0x2a9590+0x1);break;case'0':_0x2c32be=!0x0;break;case'#':_0x1f75ee=!0x0;}if((_0x6f3c1a=_0x6f3c1a?'*'==_0x6f3c1a?+_0x2e56d6[_0x314a9a++]:'*'==_0x6f3c1a[_0x381d87(0x29be)](0x0)?+_0x2e56d6[_0x6f3c1a[_0x381d87(0x48ca)](0x1,-0x1)]:+_0x6f3c1a:0x0)<0x0&&(_0x6f3c1a=-_0x6f3c1a,_0x5a525c=!0x0),!isFinite(_0x6f3c1a))throw new Error(_0x381d87(0x3653));switch(_0x25fd63=_0x25fd63?'*'==_0x25fd63?+_0x2e56d6[_0x314a9a++]:'*'==_0x25fd63[_0x381d87(0x29be)](0x0)?+_0x2e56d6[_0x25fd63[_0x381d87(0x48ca)](0x1,-0x1)]:+_0x25fd63:_0x381d87(0x1e60)[_0x381d87(0x33ab)](_0x7aa0a2)>-0x1?0x6:'d'==_0x7aa0a2?0x0:void 0x0,_0x3bac4c=_0x238dde?_0x2e56d6[_0x238dde[_0x381d87(0x48ca)](0x0,-0x1)]:_0x2e56d6[_0x314a9a++],_0x7aa0a2){case's':return _0x3fe65e(String(_0x3bac4c),_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be,_0x2089e0);case'c':return _0x3fe65e(String[_0x381d87(0x3e9a)](+_0x3bac4c),_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'b':return _0x40ebb1(_0x3bac4c,0x2,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'o':return _0x40ebb1(_0x3bac4c,0x8,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'x':return _0x40ebb1(_0x3bac4c,0x10,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'X':return _0x40ebb1(_0x3bac4c,0x10,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be)['toUpperCase']();case'u':return _0x40ebb1(_0x3bac4c,0xa,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'i':case'd':return _0x53d64d=+_0x3bac4c||0x0,_0x3bac4c=(_0x20790b=(_0x53d64d=Math[_0x381d87(0x19b6)](_0x53d64d-_0x53d64d%0x1))<0x0?'-':_0x1f58be)+_0x1b670b(String(Math[_0x381d87(0x1661)](_0x53d64d)),_0x25fd63,'0',!0x1),_0x2cff6e(_0x3bac4c,_0x20790b,_0x5a525c,_0x6f3c1a,_0x2c32be);case'e':case'E':case'f':case'F':case'g':case'G':return _0x20790b=(_0x53d64d=+_0x3bac4c)<0x0?'-':_0x1f58be,_0x54b00c=[_0x381d87(0x34a5),_0x381d87(0x24af),'toPrecision']['efg'['indexOf'](_0x7aa0a2[_0x381d87(0x22cf)]())],_0x2de94e=['toString',_0x381d87(0x5821)][_0x381d87(0x2aab)[_0x381d87(0x33ab)](_0x7aa0a2)%0x2],_0x3bac4c=_0x20790b+Math['abs'](_0x53d64d)[_0x54b0
@license
tween.js - https://github.com/sole/tween.js
Copyright (c) 2010-2012 Tween.js authors.
Easing equations Copyright (c) 2001 Robert Penner http://robertpenner.com/easing/
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
void 0x0===Date['now']&&(Date['now']=function(){return new Date()['valueOf']();});var TWEEN=TWEEN||(_tweens=[],{'REVISION':'13','getAll':function(){return _tweens;},'removeAll':function(){_tweens=[];},'add':function(_0x2a5dee){var _0x2acfec=_0x68aa19;_tweens[_0x2acfec(0x3a33)](_0x2a5dee);},'remove':function(_0x1a0e3b){var _0x106606=_0x68aa19,_0x34519b=_tweens['indexOf'](_0x1a0e3b);-0x1!==_0x34519b&&_tweens[_0x106606(0x4bc6)](_0x34519b,0x1);},'update':function(_0x4a7229){var _0x407e15=_0x68aa19;if(0x0===_tweens[_0x407e15(0x531b)])return!0x1;var _0x203433=0x0;for(_0x4a7229=void 0x0!==_0x4a7229?_0x4a7229:_0x407e15(0x3041)!=typeof window&&void 0x0!==window[_0x407e15(0x21af)]&&void 0x0!==window['performance']['now']?window[_0x407e15(0x21af)][_0x407e15(0x3c84)]():Date['now']();_0x203433<_tweens[_0x407e15(0x531b)];)_tweens[_0x203433]['update'](_0x4a7229)?_0x203433++:_tweens['splice'](_0x203433,0x1);return!0x0;}}),_tweens;TWEEN['Tween']=function(_0x199bbc){var _0x58a699=_0x68aa19,_0x4c08f9=_0x199bbc,_0x325998={},_0x3d88fe={},_0xc4f9e7={},_0x2617d4=0x3e8,_0x14f3ee=0x0,_0x2d4da3=!0x1,_0x335d22=!0x1,_0x501623=0x0,_0x12fb92=null,_0x56c998=TWEEN[_0x58a699(0x1a74)][_0x58a699(0x243a)]['None'],_0x4aec9e=TWEEN['Interpolation']['Linear'],_0x34796f=[],_0x488f22=null,_0x3ff9ac=!0x1,_0x3e1889=null,_0x5f30d9=null,_0x55d9b5=null,_0x1dc887=0x0,_0x276d04=0x0;for(var _0x3a1a98 in _0x199bbc)_0x325998[_0x3a1a98]=parseFloat(_0x199bbc[_0x3a1a98],0xa);this['to']=function(_0x1e3d2a,_0x6dab96){return void 0x0!==_0x6dab96&&(_0x2617d4=_0x6dab96),_0x3d88fe=_0x1e3d2a,this;},this['start']=function(_0x2958d1){var _0x29646a=_0x58a699;for(var _0x32a371 in(TWEEN['add'](this),_0x335d22=!0x0,_0x3ff9ac=!0x1,_0x12fb92=void 0x0!==_0x2958d1?_0x2958d1:_0x29646a(0x3041)!=typeof window&&void 0x0!==window[_0x29646a(0x21af)]&&void 0x0!==window[_0x29646a(0x21af)][_0x29646a(0x3c84)]?window['performance']['now']():Date[_0x29646a(0x3c84)](),_0x12fb92+=_0x501623,_0x3d88fe)){if(_0x3d88fe[_0x32a371]instanceof Array){if(0x0===_0x3d88fe[_0x32a371][_0x29646a(0x531b)])continue;_0x3d88fe[_0x32a371]=[_0x4c08f9[_0x32a371]][_0x29646a(0x32c8)](_0x3d88fe[_0x32a371]);}_0x325998[_0x32a371]=_0x4c08f9[_0x32a371],_0x325998[_0x32a371]instanceof Array==!0x1&&(_0x325998[_0x32a371]*=0x1),_0xc4f9e7[_0x32a371]=_0x325998[_0x32a371]||0x0;}return this;},this[_0x58a699(0x229e)]=function(){var _0x143e65=_0x58a699;return _0x335d22?(TWEEN['remove'](this),_0x335d22=!0x1,null!==_0x55d9b5&&_0x55d9b5[_0x143e65(0x317a)](_0x4c08f9),this['stopChainedTweens'](),this):this;},this[_0x58a699(0x2eb7)]=function(){var _0x209dff=_0x58a699;return _0x335d22?(_0x335d22=!0x1,_0x1dc887=_0x209dff(0x3041)!=typeof window&&void 0x0!==window[_0x209dff(0x21af)]&&void 0x0!==window[_0x209dff(0x21af)]['now']?window[_0x209dff(0x21af)][_0x209dff(0x3c84)]():Date[_0x209dff(0x3c84)](),this):this;},this[_0x58a699(0x2c85)]=function(){var _0x1047d2=_0x58a699;return _0x335d22||(_0x335d22=!0x0,_0x1dc887=(_0x1047d2(0x3041)!=typeof window&&void 0x0!==window[_0x1047d2(0x21af)]&&void 0x0!==window[_0x1047d2(0x21af)][_0x1047d2(0x3c84)]?window[_0x1047d2(0x21af)][_0x1047d2(0x3c84)]():Date['now']())-_0x1dc887,_0x276d04+=_0x1dc887),this;},this['stopChainedTweens']=function(){var _0x1d65b8=_0x58a699;for(var _0x5ad4b4=0x0,_0x4bea1e=_0x34796f['length'];_0x5ad4b4<_0x4bea1e;_0x5ad4b4++)_0x34796f[_0x5ad4b4][_0x1d65b8(0x229e)]();},this['delay']=function(_0x4e4e1a){return _0x501623=_0x4e4e1a,this;},this[_0x58a699(0x3c5a)]=function(_0x52bc89){return _0x14f3ee=_0x52bc89,this;},this[_0x58a699(0x4161)]=function(_0x5c8e57){return _0x2d4da3=_0x5c8e57,this;},this[_0x58a699(0x157c)]=function(_0x14328e){return _0x56c998=_0x14328e,this;},this[_0x58a699(0x3cc7)]=function(_0x1fcbc6){return _0x4aec9e=_0x1fcbc6,this;},this['chain']=function(){return _0x34796f=arguments,this;},this['onStart']=function(_0x4ef6fd){return _0x488f22=_0x4ef6fd,this;},this[_0x58a699(0x4090)]=function(_0x914ca8){return _0x3e1889=_0x914ca8,this;},this[_0x58a699(0x1fe0)]=function(_0x1bc03e){return _0x5f30d9=_0x1bc03e,this;},this[_0x58a699(0xa56)]=function(_0x387a5c){return _0x55d9b5=_0x387a5c,this;},th
@license
Copyright (c) 2013 Gildas Lormeau. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution.
3. The names of the authors may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,
INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**/
var tmp$4={};!function(_0x4ce452){var _0x25330b=_0x68aa19,_0x1cbbe8,_0x500454,_0x44859c=_0x25330b(0x3d65),_0x4d21ae=_0x25330b(0x3c4e),_0x3e6d8d='Error\x20while\x20reading\x20file\x20data.',_0x29732b=0x80000,_0x1b3e95=_0x25330b(0x2aa0),_0x5e2992=_0x25330b(0x17f7);try{_0x1cbbe8=0x0===new Blob([new DataView(new ArrayBuffer(0x0))])[_0x25330b(0x57c2)];}catch(_0x4d296c){}function _0x435fcd(){var _0x4b5b44=_0x25330b,_0x243ab7=-0x1,_0x5a4754=this;_0x5a4754[_0x4b5b44(0xe45)]=function(_0x55f860){var _0xbf4045=_0x4b5b44,_0x2ade93,_0x22ca3c=_0x5a4754[_0xbf4045(0x6b4)];for(_0x2ade93=0x0;_0x2ade93<_0x55f860[_0xbf4045(0x531b)];_0x2ade93++)_0x243ab7=_0x243ab7>>>0x8^_0x22ca3c[0xff&(_0x243ab7^_0x55f860[_0x2ade93])];},_0x5a4754[_0x4b5b44(0x3173)]=function(){return~_0x243ab7;};}function _0x165725(_0x4bbf0b,_0x24c22d){var _0x3806ab=_0x25330b,_0x55c988,_0xd00c93;return _0x55c988=new ArrayBuffer(_0x4bbf0b),_0xd00c93=new Uint8Array(_0x55c988),_0x24c22d&&_0xd00c93[_0x3806ab(0x346f)](_0x24c22d,0x0),{'buffer':_0x55c988,'array':_0xd00c93,'view':new DataView(_0x55c988)};}function _0xd1616e(){}function _0x4e17b4(_0xd1b2cb){var _0x115d18=_0x25330b,_0x191545,_0x325d18=this;_0x325d18[_0x115d18(0x57c2)]=0x0,_0x325d18[_0x115d18(0x1823)]=function(_0x2c2a11,_0x595d3e){var _0x526133=new Blob([_0xd1b2cb],{'type':_0x1b3e95});(_0x191545=new _0x46d334(_0x526133))['init'](function(){var _0x3884ca=_0x54f3;_0x325d18[_0x3884ca(0x57c2)]=_0x191545[_0x3884ca(0x57c2)],_0x2c2a11();},_0x595d3e);},_0x325d18[_0x115d18(0x2f57)]=function(_0x3a82e1,_0x5efc45,_0x48c24e,_0xc24ea2){var _0x45847b=_0x115d18;_0x191545[_0x45847b(0x2f57)](_0x3a82e1,_0x5efc45,_0x48c24e,_0xc24ea2);};}function _0x5cfb4b(_0x139eca){var _0x4b4a30=_0x25330b,_0x46eabc,_0x441633=this;_0x441633[_0x4b4a30(0x57c2)]=0x0,_0x441633['init']=function(_0x4515b3){var _0x190fb6=_0x4b4a30;for(var _0x3d42ed=_0x139eca[_0x190fb6(0x531b)];'='==_0x139eca[_0x190fb6(0x29be)](_0x3d42ed-0x1);)_0x3d42ed--;_0x46eabc=_0x139eca[_0x190fb6(0x33ab)](',')+0x1,_0x441633[_0x190fb6(0x57c2)]=Math['floor'](0.75*(_0x3d42ed-_0x46eabc)),_0x4515b3();},_0x441633[_0x4b4a30(0x2f57)]=function(_0x29aa3e,_0x55712d,_0xe50e12){var _0x48936e=_0x4b4a30,_0x4e51a1,_0x2b55f9=_0x165725(_0x55712d),_0x1f98ad=0x4*Math[_0x48936e(0x67a)](_0x29aa3e/0x3),_0x48c53d=0x4*Math[_0x48936e(0x28fa)]((_0x29aa3e+_0x55712d)/0x3),_0x210c3e=window[_0x48936e(0x2146)](_0x139eca[_0x48936e(0x57ed)](_0x1f98ad+_0x46eabc,_0x48c53d+_0x46eabc)),_0x487cb7=_0x29aa3e-0x3*Math['floor'](_0x1f98ad/0x4);for(_0x4e51a1=_0x487cb7;_0x4e51a1<_0x487cb7+_0x55712d;_0x4e51a1++)_0x2b55f9['array'][_0x4e51a1-_0x487cb7]=_0x210c3e[_0x48936e(0x39ea)](_0x4e51a1);_0xe50e12(_0x2b55f9['array']);};}function _0x46d334(_0x210ae2){var _0x4864af=_0x25330b,_0x309965=this;_0x309965[_0x4864af(0x57c2)]=0x0,_0x309965[_0x4864af(0x1823)]=function(_0x3cabb9){this['size']=_0x210ae2['size'],_0x3cabb9();},_0x309965[_0x4864af(0x2f57)]=function(_0x370af1,_0x32c7e7,_0x2e21b0,_0x1e72d8){var _0x559757=new FileReader();_0x559757['onload']=function(_0x40f63c){var _0x23c9e7=_0x54f3;_0x2e21b0(new Uint8Array(_0x40f63c[_0x23c9e7(0x15c9)][_0x23c9e7(0x4fe2)]));},_0x559757['onerror']=_0x1e72d8,_0x559757['readAsArrayBuffer'](function(_0x2df7f5,_0x2183e1,_0x15b5b1){var _0x4a664f=_0x54f3;return _0x2df7f5[_0x4a664f(0x48ca)]?_0x2df7f5[_0x4a664f(0x48ca)](_0x2183e1,_0x2183e1+_0x15b5b1):_0x2df7f5[_0x4a664f(0x271f)]?_0x2df7f5[_0x4a664f(0x271f)](_0x2183e1,_0x2183e1+_0x15b5b1):_0x2df7f5['mozSlice']?_0x2df7f5[_0x4a664f(0x52dc)](_0x2183e1,_0x2183e1+_0x15b5b1):_0x2df7f5[_0x4a664f(0x33d7)]?_0x2df7f5['msSlice'](_0x2183e1,_0x2183e1+_0x15b5b1):void 0x0;}(_0x210ae2,_0x370af1,_0x32c7e7));};}function _0x4f9997(){}function _0xb16e06(_0x375447){var _0xddc08f=_0x25330b,_0x48c4c8,_0x3782b2=this;_0x3782b2[_0xddc08f(0x1823)]=function(_0x28cbf4){_0x48c4c8=new Blob([],{'type':_0x1b3e95}),_0x28cbf4();},_0x3782b2[_0xddc08f(0x799)]=function(_0x25d49a,_0x2d6ab7){_0x48c4c8=new Blob([_0x48c4c8,_0x1cbbe8?_0x25d49a:_0x25d49a['buffer']],{'type':_0x1b3e95}),_0x2d6ab7();},_0x3782b2['getData']=function(_0x272c40,_0x5382d9){var _0x241ca6=_0xddc08f,_0x1927a0=new FileReader();_0x1927a0
@license
topojson - https://github.com/topojson/topojson
Copyright (c) 2012-2016, Michael Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* The name Michael Bostock may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**/
var tmp$3={};!function(_0x44be6d,_0xf95e7f){var _0x3e55de=_0x68aa19;'object'==typeof exports&&_0x3e55de(0x3041)!=typeof module?_0xf95e7f(exports):_0xf95e7f(_0x44be6d['topojson']=_0x44be6d[_0x3e55de(0x938)]||{});}(tmp$3,function(_0x30345b){var _0xdf963=_0x68aa19,_0x4c0975=function(_0x3a67fc){return _0x3a67fc;},_0x331d18=function(_0x4b83dc){var _0x485c2e=_0x54f3;if(null==_0x4b83dc)return _0x4c0975;var _0x1c762c,_0x502f06,_0x196606=_0x4b83dc[_0x485c2e(0x1ed8)][0x0],_0x50d9d1=_0x4b83dc[_0x485c2e(0x1ed8)][0x1],_0x7fb3c2=_0x4b83dc[_0x485c2e(0x4729)][0x0],_0x1d8c4c=_0x4b83dc[_0x485c2e(0x4729)][0x1];return function(_0x305ab7,_0x492d20){var _0x2fc4fa=_0x485c2e;_0x492d20||(_0x1c762c=_0x502f06=0x0);var _0x282990=0x2,_0x21ad3d=_0x305ab7[_0x2fc4fa(0x531b)],_0x432022=new Array(_0x21ad3d);for(_0x432022[0x0]=(_0x1c762c+=_0x305ab7[0x0])*_0x196606+_0x7fb3c2,_0x432022[0x1]=(_0x502f06+=_0x305ab7[0x1])*_0x50d9d1+_0x1d8c4c;_0x282990<_0x21ad3d;)_0x432022[_0x282990]=_0x305ab7[_0x282990],++_0x282990;return _0x432022;};},_0x142c4c=function(_0x32940a){var _0x3e8cbb=_0x54f3,_0x33f6a2,_0x20f608=_0x331d18(_0x32940a[_0x3e8cbb(0x4503)]),_0xd6d3fe=0x1/0x0,_0x1ccdf2=_0xd6d3fe,_0x312e2d=-_0xd6d3fe,_0x2e5b71=-_0xd6d3fe;function _0x32962f(_0x12655c){(_0x12655c=_0x20f608(_0x12655c))[0x0]<_0xd6d3fe&&(_0xd6d3fe=_0x12655c[0x0]),_0x12655c[0x0]>_0x312e2d&&(_0x312e2d=_0x12655c[0x0]),_0x12655c[0x1]<_0x1ccdf2&&(_0x1ccdf2=_0x12655c[0x1]),_0x12655c[0x1]>_0x2e5b71&&(_0x2e5b71=_0x12655c[0x1]);}function _0x46c76d(_0x3b524b){var _0x21f39c=_0x3e8cbb;switch(_0x3b524b['type']){case _0x21f39c(0x47a0):_0x3b524b[_0x21f39c(0x516f)][_0x21f39c(0x3bcb)](_0x46c76d);break;case'Point':_0x32962f(_0x3b524b['coordinates']);break;case _0x21f39c(0xb98):_0x3b524b[_0x21f39c(0x22b9)][_0x21f39c(0x3bcb)](_0x32962f);}}for(_0x33f6a2 in(_0x32940a[_0x3e8cbb(0xbad)][_0x3e8cbb(0x3bcb)](function(_0x1d2b25){var _0x4e7b80=_0x3e8cbb;for(var _0xf3d755,_0x335dc1=-0x1,_0x313e3c=_0x1d2b25[_0x4e7b80(0x531b)];++_0x335dc1<_0x313e3c;)(_0xf3d755=_0x20f608(_0x1d2b25[_0x335dc1],_0x335dc1))[0x0]<_0xd6d3fe&&(_0xd6d3fe=_0xf3d755[0x0]),_0xf3d755[0x0]>_0x312e2d&&(_0x312e2d=_0xf3d755[0x0]),_0xf3d755[0x1]<_0x1ccdf2&&(_0x1ccdf2=_0xf3d755[0x1]),_0xf3d755[0x1]>_0x2e5b71&&(_0x2e5b71=_0xf3d755[0x1]);}),_0x32940a['objects']))_0x46c76d(_0x32940a[_0x3e8cbb(0x3cec)][_0x33f6a2]);return[_0xd6d3fe,_0x1ccdf2,_0x312e2d,_0x2e5b71];},_0x1fb4b4=function(_0x50bc66,_0x4f619a){var _0x1d9ea9=_0x54f3;return _0x1d9ea9(0x47a0)===_0x4f619a[_0x1d9ea9(0x3243)]?{'type':_0x1d9ea9(0x2e98),'features':_0x4f619a[_0x1d9ea9(0x516f)][_0x1d9ea9(0x2e47)](function(_0x4775c7){return _0x142102(_0x50bc66,_0x4775c7);})}:_0x142102(_0x50bc66,_0x4f619a);};function _0x142102(_0x49eecc,_0x179647){var _0x357132=_0x54f3,_0x37efdd=_0x179647['id'],_0x3c51a0=_0x179647['bbox'],_0x156155=null==_0x179647[_0x357132(0x2f10)]?{}:_0x179647[_0x357132(0x2f10)],_0x101772=_0x4abc05(_0x49eecc,_0x179647);return null==_0x37efdd&&null==_0x3c51a0?{'type':_0x357132(0x591),'properties':_0x156155,'geometry':_0x101772}:null==_0x3c51a0?{'type':'Feature','id':_0x37efdd,'properties':_0x156155,'geometry':_0x101772}:{'type':'Feature','id':_0x37efdd,'bbox':_0x3c51a0,'properties':_0x156155,'geometry':_0x101772};}function _0x4abc05(_0x385286,_0x306efb){var _0x2fe123=_0x54f3,_0x14b744=_0x331d18(_0x385286[_0x2fe123(0x4503)]),_0x50ce6d=_0x385286[_0x2fe123(0xbad)];function _0x3deb2e(_0x2d5cb6,_0x130336){var _0x50b27f=_0x2fe123;_0x130336['length']&&_0x130336[_0x50b27f(0x1ae7)]();for(var _0x4230bc=_0x50ce6d[_0x2d5cb6<0x0?~_0x2d5cb6:_0x2d5cb6],_0x38699c=0x0,_0x307fbf=_0x4230bc[_0x50b27f(0x531b)];_0x38699c<_0x307fbf;++_0x38699c)_0x130336[_0x50b27f(0x3a33)](_0x14b744(_0x4230bc[_0x38699c],_0x38699c));_0x2d5cb6<0x0&&function(_0x1f0485,_0x3aad22){var _0x2d72a6=_0x50b27f;for(var _0x44a785,_0x17839d=_0x1f0485[_0x2d72a6(0x531b)],_0x1b3ab0=_0x17839d-_0x3aad22;_0x1b3ab0<--_0x17839d;)_0x44a785=_0x1f0485[_0x1b3ab0],_0x1f0485[_0x1b3ab0++]=_0x1f0485[_0x17839d],_0x1f0485[_0x17839d]=_0x44a785;}(_0x130336,_0x307fbf);}function _0x51401a(_0x47854b){return _0x14b744(_0x47854b);}function _0x34aea9(_0x2a14c0){var _0x5c88cf=_0x2f
* @license
* Copyright (c) 2000-2005, Sean O'Neil (s_p_oneil@hotmail.com)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* * Neither the name of the project nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Modifications made by Analytical Graphics, Inc.
*/
Scene[_0x68aa19(0x4b51)][_0x68aa19(0x53fa)]=function(_0x11c1de){var _0x2af0b8=_0x68aa19;if(!defined$1(_0x11c1de))throw new DeveloperError$1(_0x2af0b8(0x4927));var _0x4f17b4=this;if(_0x11c1de['indexOf']('.nc')>-0x1){var _0x2de07f=when['defer']();return when(loadArrayBuffer(_0x11c1de),function(_0x2433d9){var _0x2e8e4d=_0x2af0b8,_0x3a39c2=new modules(_0x2433d9),_0x423008=new FieldLayer3D(_0x4f17b4['_context']);_0x423008[_0x2e8e4d(0x2d1c)]=_0x3a39c2,_0x423008[_0x2e8e4d(0x31f0)]=_0x3a39c2[_0x2e8e4d(0x2b29)],_0x4f17b4[_0x2e8e4d(0x1bbc)][_0x2e8e4d(0x4979)](_0x423008),_0x2de07f[_0x2e8e4d(0x68a)](_0x423008);})[_0x2af0b8(0x4b84)](function(_0x32fbe7){var _0x44f315=_0x2af0b8;throw _0x2de07f[_0x44f315(0x4e16)](_0x32fbe7['message']),new DeveloperError$1(_0x44f315(0x11fd));}),_0x2de07f[_0x2af0b8(0x28bc)];}},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x49a4)]=function(_0x455c01,_0x7034c7){var _0x5a3ccd=_0x68aa19;if(!defined$1(_0x455c01))throw new DeveloperError$1(_0x5a3ccd(0x4927));var _0x514aa6=this;if(_0x455c01[_0x5a3ccd(0x33ab)]('.nc')>-0x1){var _0x642998=when['defer']();return when(loadArrayBuffer(_0x455c01),function(_0x27f7c0){var _0x5a5a58=_0x5a3ccd,_0x25f8ed=new modules[(_0x5a5a58(0x150e))](_0x27f7c0),_0x3aec20=new VoxelGridLayer3D(_0x514aa6[_0x5a5a58(0x1968)]);_0x3aec20['_NetCDFBuffer']=_0x25f8ed,_0x3aec20[_0x5a5a58(0x5372)]=_0x25f8ed[_0x5a5a58(0x2b29)],_0x3aec20[_0x5a5a58(0x1e54)]=_0x7034c7,_0x514aa6[_0x5a5a58(0x1bbc)][_0x5a5a58(0x4979)](_0x3aec20),_0x642998[_0x5a5a58(0x68a)](_0x3aec20);})[_0x5a3ccd(0x4b84)](function(_0x4c4db7){var _0x11a867=_0x5a3ccd;throw new DeveloperError$1(_0x11a867(0x11fd));}),_0x642998['promise'];}},Scene['prototype'][_0x68aa19(0x29fc)]=function(_0x2ec4fa){var _0x3981c1=_0x68aa19,_0x2a2675=this[_0x3981c1(0x1968)],_0x1bd232=this[_0x3981c1(0x901)];this[_0x3981c1(0x2675)]=_0x1bd232;var _0x42796e=_0x1bd232[_0x3981c1(0x18be)];_0x42796e['x']=0x0,_0x42796e['y']=0x0,_0x42796e[_0x3981c1(0x209)]=_0x2a2675[_0x3981c1(0x2e24)],_0x42796e[_0x3981c1(0x5862)]=_0x2a2675[_0x3981c1(0x1b40)],scratchRectangle['x']=0x0,scratchRectangle['y']=0x0,scratchRectangle['width']=_0x2a2675[_0x3981c1(0x2e24)],scratchRectangle[_0x3981c1(0x5862)]=_0x2a2675['drawingBufferHeight'];var _0x45e091=_0x2a2675[_0x3981c1(0x3cca)],_0x5b32ff=this[_0x3981c1(0x2564)];updateFrameState(this),_0x5b32ff['invertClassification']=!0x1,_0x5b32ff[_0x3981c1(0x14f6)][_0x3981c1(0x3f0b)]=!0x0,_0x45e091['update'](_0x5b32ff);var _0x4913c4=_0x1bd232[_0x3981c1(0x550f)][_0x3981c1(0x4524)](scratchRectangle,_0x42796e),_0x580ab3=this['_environmentVisible']['isGlobalVisible'];this[_0x3981c1(0x13fd)][_0x3981c1(0x1724)]=!0x1,this[_0x3981c1(0x13fd)][_0x3981c1(0x381e)]=!0x0;var _0x35e751=this[_0x3981c1(0x1224)],_0x30e7a2=Cartesian3[_0x3981c1(0x254b)](_0x35e751['position']),_0x3d4297=_0x35e751[_0x3981c1(0x8db)],_0x4b38d2=_0x35e751[_0x3981c1(0x355c)],_0x304687=_0x35e751[_0x3981c1(0x500e)];this[_0x3981c1(0x1224)][_0x3981c1(0x362c)](_0x2ec4fa),updateEnvironment(this),updateAndExecuteCommands(this,_0x4913c4,scratchColorZero),resolveFramebuffers(this,_0x4913c4),_0x2a2675[_0x3981c1(0x82d)](),this[_0x3981c1(0x13fd)][_0x3981c1(0x1724)]=_0x580ab3,this[_0x3981c1(0x13fd)][_0x3981c1(0x381e)]=!0x1,_0x35e751[_0x3981c1(0x362c)]({'destination':_0x30e7a2,'orientation':{'heading':_0x3d4297,'pitch':_0x4b38d2,'roll':_0x304687}});},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x10f5)]=function(_0x2a465c,_0x21751f){var _0x21e4a9=_0x68aa19,_0x5a2982=this[_0x21e4a9(0x1968)][_0x21e4a9(0x1b40)]-_0x2a465c['y'],_0x408da9=this[_0x21e4a9(0x1968)][_0x21e4a9(0x1b40)]-_0x21751f['y'],_0x3bf4bf=Math[_0x21e4a9(0x27d5)](_0x2a465c['x'],_0x21751f['x']),_0x5b926d=Math[_0x21e4a9(0x27d5)](_0x5a2982,_0x408da9),_0x305036=Math[_0x21e4a9(0x2bc6)](_0x2a465c['x'],_0x21751f['x']),_0x2eff9e=Math['max'](_0x5a2982,_0x408da9),_0x98b201=new Cartesian4();_0x98b201['x']=_0x3bf4bf/this[_0x21e4a9(0x1968)][_0x21e4a9(0x2e24)],_0x98b201['y']=_0x5b926d/this[_0x21e4a9(0x1968)]['drawingBufferHeight'],_0x98b201['z']=_0x305036/this[_0x21e4a9(0x1968)][_0x21e4a9(0x2e24)],_0x98b201['w']=_0x2eff9e/this[_0x21e4a9(0x1968)][_0x21e4a9(0x1b40)],this['_isUpdatePickComma
* @license
* Copyright (c) 2000-2005, Sean O'Neil (s_p_oneil@hotmail.com)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* * Neither the name of the project nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* Modifications made by Analytical Graphics, Inc.
*/
function SkyAtmosphere(_0x29431f){var _0x42eb7d=_0x68aa19;_0x29431f=defaultValue$1(_0x29431f,Ellipsoid[_0x42eb7d(0x1d49)]),this['show']=!0x0,this['_ellipsoid']=_0x29431f,this[_0x42eb7d(0x117)]=new DrawCommand({'owner':this}),this[_0x42eb7d(0xefd)]=void 0x0,this[_0x42eb7d(0x1212)]=void 0x0,this[_0x42eb7d(0x1053)]=void 0x0,this[_0x42eb7d(0x4770)]=void 0x0,this[_0x42eb7d(0x156d)]=0x0,this['saturationShift']=0x0,this[_0x42eb7d(0x2f34)]=0.4,this[_0x42eb7d(0x24f9)]=0x1,this['_hueSaturationBrightness']=new Cartesian3();var _0x353074=new Cartesian4();_0x353074['w']=0x0,_0x353074['y']=Cartesian3[_0x42eb7d(0x4c59)](Cartesian3['multiplyByScalar'](_0x29431f[_0x42eb7d(0x18e3)],1.025,new Cartesian3())),_0x353074['z']=_0x29431f[_0x42eb7d(0x587a)],this[_0x42eb7d(0x4783)]=_0x353074;var _0xfa2a1d=this;this[_0x42eb7d(0x117)][_0x42eb7d(0x15fe)]={'u_cameraAndRadiiAndDynamicAtmosphereColor':function(){var _0x1134cb=_0x42eb7d;return _0xfa2a1d[_0x1134cb(0x4783)];},'u_hsbShift':function(){var _0x57e9c8=_0x42eb7d;return _0xfa2a1d[_0x57e9c8(0x3cb2)]['x']=_0xfa2a1d[_0x57e9c8(0x156d)],_0xfa2a1d[_0x57e9c8(0x3cb2)]['y']=_0xfa2a1d[_0x57e9c8(0x33d1)],_0xfa2a1d[_0x57e9c8(0x3cb2)]['z']=_0xfa2a1d[_0x57e9c8(0x2f34)],_0xfa2a1d[_0x57e9c8(0x3cb2)];},'u_alpha':function(){var _0x38a44a=_0x42eb7d;return _0xfa2a1d[_0x38a44a(0x24f9)];}};}function colorCorrect(_0x43e93c){var _0x1dc871=_0x68aa19;return!(CesiumMath['equalsEpsilon'](_0x43e93c[_0x1dc871(0x156d)],0x0,CesiumMath[_0x1dc871(0x1a09)])&&CesiumMath[_0x1dc871(0x19c9)](_0x43e93c[_0x1dc871(0x33d1)],0x0,CesiumMath[_0x1dc871(0x1a09)])&&CesiumMath[_0x1dc871(0x19c9)](_0x43e93c['brightnessShift'],0x0,CesiumMath[_0x1dc871(0x1a09)]));}Object[_0x68aa19(0x5b7)](SkyAtmosphere[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){return this['_ellipsoid'];}}}),SkyAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x5485)]=function(_0x595d75){var _0x178e52=_0x68aa19;this[_0x178e52(0x4783)]['w']=_0x595d75?0x1:0x0;},SkyAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x564483){var _0x399c16=_0x68aa19;if(this['show']){var _0x8ab533=_0x564483[_0x399c16(0x4318)];if((_0x8ab533===SceneMode$1[_0x399c16(0x5135)]||_0x8ab533===SceneMode$1[_0x399c16(0x11d3)])&&_0x564483[_0x399c16(0x14f6)][_0x399c16(0x2507)]){var _0x51b955=this[_0x399c16(0x117)];if(!defined$1(_0x51b955[_0x399c16(0xa85)])){var _0x5a55ba=_0x564483[_0x399c16(0x4174)],_0x283a06=EllipsoidGeometry[_0x399c16(0x2a90)](new EllipsoidGeometry({'radii':Cartesian3['multiplyByScalar'](this[_0x399c16(0x2de2)][_0x399c16(0x18e3)],1.025,new Cartesian3()),'slicePartitions':0x100,'stackPartitions':0x100,'vertexFormat':VertexFormat['POSITION_ONLY']}));_0x51b955['vertexArray']=VertexArray[_0x399c16(0x4a86)]({'context':_0x5a55ba,'geometry':_0x283a06,'attributeLocations':GeometryPipeline[_0x399c16(0x1894)](_0x283a06),'bufferUsage':BufferUsage[_0x399c16(0x495a)]}),this[_0x399c16(0x8c5)]=RenderState[_0x399c16(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1[_0x399c16(0x1e2d)]},'blending':BlendingState$1[_0x399c16(0x2911)],'depthMask':!0x1}),this[_0x399c16(0x5ed)]=RenderState[_0x399c16(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1[_0x399c16(0x33ef)]},'blending':BlendingState$1['ALPHA_BLEND'],'depthMask':!0x1}),_0x51b955['renderState']=this['_rs'];var _0x4e3753=new ShaderSource({'defines':[_0x399c16(0x4a3b)],'sources':[SkyAtmosphereVS]});this['_spSkyFromSpace']=ShaderProgram$1['fromCache']({'context':_0x5a55ba,'vertexShaderSource':_0x4e3753,'fragmentShaderSource':SkyAtmosphereFS}),_0x4e3753=new ShaderSource({'defines':[_0x399c16(0xac5)],'sources':[SkyAtmosphereVS]}),this[_0x399c16(0x1212)]=ShaderProgram$1[_0x399c16(0x4d21)]({'context':_0x5a55ba,'vertexShaderSource':_0x4e3753,'fragmentShaderSource':SkyAtmosphereFS});}var _0x55d381=colorCorrect(this);if(_0x55d381&&(!defined$1(this[_0x399c16(0x1053)])||!defined$1(this['_spSkyFromAtmosphereColorCorrect']))){var _0x4e8dcb=_0x564483[_0x399c16(0x4174)],_0x18d5a3=new ShaderSource({'defines':['SKY_FROM_SPACE'],'sources':[SkyAtmosphereVS]}),_0x45c3b8=new ShaderSource({'defines':[_0x399c16(0x38c9)],'sources':[SkyAtmosphereFS]});this[_0x399c16(0x1053)]=Shad
* @license
* Copyright 2009 The Closure Library Authors.
* Copyright 2020 Daniel Wirtz / The long.js Contributors.
* SPDX-License-Identifier: Apache-2.0
*/
var wasm=null;try{wasm=new WebAssembly[(_0x68aa19(0x44e))](new WebAssembly[(_0x68aa19(0x2f7))](new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x2,0x60,0x0,0x1,0x7f,0x60,0x4,0x7f,0x7f,0x7f,0x7f,0x1,0x7f,0x3,0x7,0x6,0x0,0x1,0x1,0x1,0x1,0x1,0x6,0x6,0x1,0x7f,0x1,0x41,0x0,0xb,0x7,0x32,0x6,0x3,0x6d,0x75,0x6c,0x0,0x1,0x5,0x64,0x69,0x76,0x5f,0x73,0x0,0x2,0x5,0x64,0x69,0x76,0x5f,0x75,0x0,0x3,0x5,0x72,0x65,0x6d,0x5f,0x73,0x0,0x4,0x5,0x72,0x65,0x6d,0x5f,0x75,0x0,0x5,0x8,0x67,0x65,0x74,0x5f,0x68,0x69,0x67,0x68,0x0,0x0,0xa,0xbf,0x1,0x6,0x4,0x0,0x23,0x0,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x7e,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x7f,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x80,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x81,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x82,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb])),{})[_0x68aa19(0x4dc9)];}catch(_0x2f3f78){}function Long(_0x16618a,_0x3da1b3,_0x4da84c){var _0x28ee6e=_0x68aa19;this[_0x28ee6e(0x3fef)]=0x0|_0x16618a,this[_0x28ee6e(0x307a)]=0x0|_0x3da1b3,this[_0x28ee6e(0x13e3)]=!!_0x4da84c;}function isLong(_0x29823b){return!0x0===(_0x29823b&&_0x29823b['__isLong__']);}Long[_0x68aa19(0x4b51)][_0x68aa19(0x3051)],Object[_0x68aa19(0xbe6)](Long['prototype'],_0x68aa19(0x3051),{'value':!0x0}),Long[_0x68aa19(0x50df)]=isLong;var INT_CACHE={},UINT_CACHE={};function fromInt(_0xf16331,_0xd9c290){var _0x10e8a0,_0x1e6ebc,_0x454b12;return _0xd9c290?(_0x454b12=0x0<=(_0xf16331>>>=0x0)&&_0xf16331<0x100)&&(_0x1e6ebc=UINT_CACHE[_0xf16331])?_0x1e6ebc:(_0x10e8a0=fromBits(_0xf16331,(0x0|_0xf16331)<0x0?-0x1:0x0,!0x0),_0x454b12&&(UINT_CACHE[_0xf16331]=_0x10e8a0),_0x10e8a0):(_0x454b12=-0x80<=(_0xf16331|=0x0)&&_0xf16331<0x80)&&(_0x1e6ebc=INT_CACHE[_0xf16331])?_0x1e6ebc:(_0x10e8a0=fromBits(_0xf16331,_0xf16331<0x0?-0x1:0x0,!0x1),_0x454b12&&(INT_CACHE[_0xf16331]=_0x10e8a0),_0x10e8a0);}function fromNumber(_0x5ad409,_0x5b1665){var _0x2b1b67=_0x68aa19;if(isNaN(_0x5ad409))return _0x5b1665?UZERO:ZERO;if(_0x5b1665){if(_0x5ad409<0x0)return UZERO;if(_0x5ad409>=TWO_PWR_64_DBL)return MAX_UNSIGNED_VALUE;}else{if(_0x5ad409<=-TWO_PWR_63_DBL)return MIN_VALUE;if(_0x5ad409+0x1>=TWO_PWR_63_DBL)return MAX_VALUE;}return _0x5ad409<0x0?fromNumber(-_0x5ad409,_0x5b1665)[_0x2b1b67(0x1235)]():fromBits(_0x5ad409%TWO_PWR_32_DBL|0x0,_0x5ad409/TWO_PWR_32_DBL|0x0,_0x5b1665);}function fromBits(_0x2f985b,_0x362208,_0x325736){return new Long(_0x2f985b,_0x362208,_0x325736);}Long[_0x68aa19(0x2110)]=fromInt,Long['fromNumber']=fromNumber,Long[_0x68aa19(0x3f66)]=fromBits;var pow_dbl=Math[_0x68aa19(0x1f76)];function fromString(_0x157e74,_0x59f1e7,_0x2c51b3){var _0x5cf8b8=_0x68aa19;if(0x0===_0x157e74[_0x5cf8b8(0x531b)])throw Error(_0x5cf8b8(0x167f));if(_0x5cf8b8(0x7c4)===_0x157e74||_0x5cf8b8(0x3574)===_0x157e74||'+Infinity'===_0x157e74||_0x5cf8b8(0x2ec6)===_0x157e74)return ZERO;if(_0x5cf8b8(0x30f8)==typeof _0x59f1e7?(_0x2c51b3=_0x59f1e7,_0x59f1e7=!0x1):_0x59f1e7=!!_0x59f1e7,(_0x2c51b3=_0x2c51b3||0xa)<0x2||0x24<_0x2c51b3)throw RangeError(_0x5cf8b8(0x1d2c));var _0x29329b;if((_0x29329b=_0x157e74['indexOf']('-'))>0x0)throw Error('interior\x20hyphen');if(0x0===_0x29329b)return fromString(_0x157e74[_0x5cf8b8(0x57ed)](0x1),_0x59f1e7,_0x2c51b3)['neg']();for(var _0x13ec00=fromNumber(pow_dbl(_0x2c51b3,0x8)),_0x392be3=ZERO,_0x330422=0x0;_0x330422<_0x157e74['length'];_0x330422+=0x8){var _0x5ecdf6=Math[_0x5cf8b8(0x27d5)](0x8,_0x157e74['length']-_0x330422),_0x375a2b=parseInt(_0x157e74[_0x5cf8b8(0x57ed)](_0x330422,_0x330422+_0x5ecdf6),_0x2c51b3);if(_0x5ecdf6<
* @license
* Knockout ES5 plugin - https://github.com/SteveSanderson/knockout-es5
* Copyright (c) Steve Sanderson
* MIT license
*/
var OBSERVABLES_PROPERTY=_0x68aa19(0x1e5d),SUBSCRIBABLE_PROPERTY='__knockoutSubscribable';function track(_0x3c91f6,_0x577297){var _0x5ed5f3=_0x68aa19;if(!_0x3c91f6)throw new Error(_0x5ed5f3(0x3ca8));var _0x2d3613=this,_0x32e8a2=getAllObservablesForObject(_0x3c91f6,!0x0);return(_0x577297=_0x577297||Object[_0x5ed5f3(0x1dd)](_0x3c91f6))[_0x5ed5f3(0x3bcb)](function(_0x50a1b0){var _0x200c12=_0x5ed5f3;if(_0x50a1b0!==OBSERVABLES_PROPERTY&&_0x50a1b0!==SUBSCRIBABLE_PROPERTY&&!(_0x50a1b0 in _0x32e8a2)){var _0x4948a6=_0x3c91f6[_0x50a1b0],_0x4fe1ea=_0x4948a6 instanceof Array,_0xc4d8e0=_0x2d3613[_0x200c12(0x3e8c)](_0x4948a6)?_0x4948a6:_0x4fe1ea?_0x2d3613[_0x200c12(0x1bff)](_0x4948a6):_0x2d3613[_0x200c12(0x2914)](_0x4948a6);Object[_0x200c12(0xbe6)](_0x3c91f6,_0x50a1b0,{'configurable':!0x0,'enumerable':!0x0,'get':_0xc4d8e0,'set':_0x2d3613[_0x200c12(0x4702)](_0xc4d8e0)?_0xc4d8e0:void 0x0}),_0x32e8a2[_0x50a1b0]=_0xc4d8e0,_0x4fe1ea&&notifyWhenPresentOrFutureArrayValuesMutate(_0x2d3613,_0xc4d8e0);}}),_0x3c91f6;}function getAllObservablesForObject(_0x29b934,_0x1266bd){var _0x32006a=_0x68aa19,_0x103e61=_0x29b934[OBSERVABLES_PROPERTY];return!_0x103e61&&_0x1266bd&&(_0x103e61={},Object[_0x32006a(0xbe6)](_0x29b934,OBSERVABLES_PROPERTY,{'value':_0x103e61})),_0x103e61;}function defineComputedProperty(_0x17f07f,_0x100d6d,_0x281740){var _0x448ec6=_0x68aa19,_0x1605d3={'owner':_0x17f07f,'deferEvaluation':!0x0};if(_0x448ec6(0x20f8)==typeof _0x281740)_0x1605d3[_0x448ec6(0x137b)]=_0x281740;else{if(_0x448ec6(0x327)in _0x281740)throw new Error(_0x448ec6(0xa64));if(_0x448ec6(0x20f8)!=typeof _0x281740[_0x448ec6(0x3173)])throw new Error(_0x448ec6(0x2cc1));_0x1605d3[_0x448ec6(0x137b)]=_0x281740[_0x448ec6(0x3173)],_0x1605d3[_0x448ec6(0x1c0b)]=_0x281740['set'];}return _0x17f07f[_0x100d6d]=this[_0x448ec6(0x55aa)](_0x1605d3),track[_0x448ec6(0x317a)](this,_0x17f07f,[_0x100d6d]),_0x17f07f;}function notifyWhenPresentOrFutureArrayValuesMutate(_0x535ec2,_0x1b36bc){var _0x2253ad=_0x68aa19,_0x835295=null;_0x535ec2[_0x2253ad(0x55aa)](function(){var _0x5143b4=_0x2253ad;_0x835295&&(_0x835295[_0x5143b4(0x2f12)](),_0x835295=null);var _0x5670e2=_0x1b36bc();_0x5670e2 instanceof Array&&(_0x835295=startWatchingArrayInstance(_0x535ec2,_0x1b36bc,_0x5670e2));});}function startWatchingArrayInstance(_0x477390,_0x314793,_0x5c9e94){var _0xe4ce28=_0x68aa19;return getSubscribableForArray(_0x477390,_0x5c9e94)[_0xe4ce28(0x2a54)](_0x314793);}function getSubscribableForArray(_0x4308c7,_0xd34f06){var _0x5ead38=_0x68aa19,_0x466b8b=_0xd34f06[SUBSCRIBABLE_PROPERTY];if(!_0x466b8b){_0x466b8b=new _0x4308c7[(_0x5ead38(0x201e))](),Object[_0x5ead38(0xbe6)](_0xd34f06,SUBSCRIBABLE_PROPERTY,{'value':_0x466b8b});var _0x19761f={};wrapStandardArrayMutators(_0xd34f06,_0x466b8b,_0x19761f),addKnockoutArrayMutators(_0x4308c7,_0xd34f06,_0x466b8b,_0x19761f);}return _0x466b8b;}function wrapStandardArrayMutators(_0x4c97d2,_0x1099c7,_0x20cea0){var _0x4bdc66=_0x68aa19;[_0x4bdc66(0x1ae7),_0x4bdc66(0x3a33),_0x4bdc66(0x1495),'shift',_0x4bdc66(0x34f3),'splice',_0x4bdc66(0x4e52)][_0x4bdc66(0x3bcb)](function(_0x2c20eb){var _0x49051e=_0x4c97d2[_0x2c20eb];_0x4c97d2[_0x2c20eb]=function(){var _0x2d613d=_0x54f3,_0x546be8=_0x49051e[_0x2d613d(0x18ce)](this,arguments);return!0x0!==_0x20cea0[_0x2d613d(0x2eb7)]&&_0x1099c7[_0x2d613d(0x3d73)](this),_0x546be8;};});}function addKnockoutArrayMutators(_0x2995a2,_0x4c384e,_0x1a3800,_0x2e87f){var _0xbdb32b=_0x68aa19;[_0xbdb32b(0x4b3f),'removeAll',_0xbdb32b(0x2578),_0xbdb32b(0x4636),_0xbdb32b(0x1297)][_0xbdb32b(0x3bcb)](function(_0x1dd3a5){Object['defineProperty'](_0x4c384e,_0x1dd3a5,{'enumerable':!0x1,'value':function(){var _0x622ac2=_0x54f3,_0x5b9712;_0x2e87f[_0x622ac2(0x2eb7)]=!0x0;try{_0x5b9712=_0x2995a2[_0x622ac2(0x1bff)]['fn'][_0x1dd3a5][_0x622ac2(0x18ce)](_0x2995a2[_0x622ac2(0x1bff)](_0x4c384e),arguments);}finally{_0x2e87f[_0x622ac2(0x2eb7)]=!0x1;}return _0x1a3800['notifySubscribers'](_0x4c384e),_0x5b9712;}});});}function getObservable(_0x108c4a,_0x237f72){if(!_0x108c4a)return null;var _0xfde8bc=getAllObservablesForObject(_0x108c4a,!0x1);return _0xfde8bc&&_0xfde8bc[_0x237f72]||null;}f
var tmp$1={};!function(){var _0x298620=_0x68aa19,_0x1e81c7=function(){var _0x4f5064={'defaultNoDataValue':-0xffff8b00000000000000000000000000,'decode':function(_0x3afa72,_0x569590){var _0x52b9e5=_0x54f3,_0x1db9a1=(_0x569590=_0x569590||{})['encodedMaskData']||null===_0x569590[_0x52b9e5(0x10f0)],_0x2ab2bc=_0x21c2d4(_0x3afa72,_0x569590[_0x52b9e5(0x2007)]||0x0,_0x1db9a1),_0x438701=null!==_0x569590[_0x52b9e5(0xbeb)]?_0x569590[_0x52b9e5(0xbeb)]:_0x4f5064['defaultNoDataValue'],_0xefaf2d=_0x1fecde(_0x2ab2bc,_0x569590[_0x52b9e5(0x3436)]||Float32Array,_0x569590['encodedMaskData'],_0x438701,_0x569590[_0x52b9e5(0x409e)]),_0x577f23={'width':_0x2ab2bc['width'],'height':_0x2ab2bc[_0x52b9e5(0x5862)],'pixelData':_0xefaf2d[_0x52b9e5(0x4f4b)],'minValue':_0xefaf2d[_0x52b9e5(0x269c)],'maxValue':_0x2ab2bc[_0x52b9e5(0x3c6e)][_0x52b9e5(0x50b5)],'noDataValue':_0x438701};return _0xefaf2d[_0x52b9e5(0x1294)]&&(_0x577f23[_0x52b9e5(0x1627)]=_0xefaf2d[_0x52b9e5(0x1294)]),_0x569590[_0x52b9e5(0x1d67)]&&_0x2ab2bc['mask']&&(_0x577f23[_0x52b9e5(0x10f0)]=_0x2ab2bc[_0x52b9e5(0x1aac)][_0x52b9e5(0x33c5)]?_0x2ab2bc[_0x52b9e5(0x1aac)]['bitset']:null),_0x569590[_0x52b9e5(0x1d5)]&&(_0x577f23['fileInfo']=_0x418928(_0x2ab2bc),_0x569590[_0x52b9e5(0x40e2)]&&(_0x577f23['fileInfo']['bitDepths']=_0x2c758c(_0x2ab2bc))),_0x577f23;}},_0x1fecde=function(_0x4bf1e1,_0x65df4d,_0x9f5413,_0x3226c8,_0x1bdcb6){var _0x47df1a=_0x54f3,_0xf94ed5,_0x46079e,_0x3bc4ab,_0x36a513=0x0,_0x22e342=_0x4bf1e1[_0x47df1a(0x3c6e)][_0x47df1a(0x1dc0)],_0x4c33a2=_0x4bf1e1[_0x47df1a(0x3c6e)][_0x47df1a(0x4b03)],_0x9fde42=Math[_0x47df1a(0x67a)](_0x4bf1e1[_0x47df1a(0x209)]/_0x22e342),_0x549089=Math[_0x47df1a(0x67a)](_0x4bf1e1['height']/_0x4c33a2),_0x373e5c=0x2*_0x4bf1e1[_0x47df1a(0xbcc)],_0x3c0aa0=Number[_0x47df1a(0xd77)];_0x9f5413=_0x9f5413||(_0x4bf1e1[_0x47df1a(0x1aac)]?_0x4bf1e1[_0x47df1a(0x1aac)]['bitset']:null),_0x46079e=new _0x65df4d(_0x4bf1e1[_0x47df1a(0x209)]*_0x4bf1e1[_0x47df1a(0x5862)]),_0x1bdcb6&&_0x9f5413&&(_0x3bc4ab=new Uint8Array(_0x4bf1e1[_0x47df1a(0x209)]*_0x4bf1e1[_0x47df1a(0x5862)]));for(var _0x1cbc14,_0x2ebfbf,_0x50731f=new Float32Array(_0x9fde42*_0x549089),_0x1f4470=0x0;_0x1f4470<=_0x4c33a2;_0x1f4470++){var _0x469d0b=_0x1f4470!==_0x4c33a2?_0x549089:_0x4bf1e1['height']%_0x4c33a2;if(0x0!==_0x469d0b)for(var _0x34c471=0x0;_0x34c471<=_0x22e342;_0x34c471++){var _0x301e96=_0x34c471!==_0x22e342?_0x9fde42:_0x4bf1e1['width']%_0x22e342;if(0x0!==_0x301e96){var _0x7e2ee7,_0x5c76a4,_0x264505,_0x37d106,_0x5249d8=_0x1f4470*_0x4bf1e1[_0x47df1a(0x209)]*_0x549089+_0x34c471*_0x9fde42,_0xe97f9f=_0x4bf1e1[_0x47df1a(0x209)]-_0x301e96,_0xf2ce9e=_0x4bf1e1['pixels'][_0x47df1a(0x3d34)][_0x36a513];if(_0xf2ce9e['encoding']<0x2?(0x0===_0xf2ce9e[_0x47df1a(0x2ade)]?_0x7e2ee7=_0xf2ce9e[_0x47df1a(0x23fa)]:(_0x1fea22(_0xf2ce9e[_0x47df1a(0x1862)],_0xf2ce9e[_0x47df1a(0x13ff)],_0xf2ce9e[_0x47df1a(0x16a8)],_0xf2ce9e['offset'],_0x373e5c,_0x50731f,_0x4bf1e1[_0x47df1a(0x3c6e)][_0x47df1a(0x50b5)]),_0x7e2ee7=_0x50731f),_0x5c76a4=0x0):_0x264505=0x2===_0xf2ce9e['encoding']?0x0:_0xf2ce9e[_0x47df1a(0x19b4)],_0x9f5413)for(_0x2ebfbf=0x0;_0x2ebfbf<_0x469d0b;_0x2ebfbf++){for(0x7&_0x5249d8&&(_0x37d106=_0x9f5413[_0x5249d8>>0x3],_0x37d106<<=0x7&_0x5249d8),_0x1cbc14=0x0;_0x1cbc14<_0x301e96;_0x1cbc14++)0x7&_0x5249d8||(_0x37d106=_0x9f5413[_0x5249d8>>0x3]),0x80&_0x37d106?(_0x3bc4ab&&(_0x3bc4ab[_0x5249d8]=0x1),_0x3c0aa0=_0x3c0aa0>(_0xf94ed5=_0xf2ce9e[_0x47df1a(0x2ade)]<0x2?_0x7e2ee7[_0x5c76a4++]:_0x264505)?_0xf94ed5:_0x3c0aa0,_0x46079e[_0x5249d8++]=_0xf94ed5):(_0x3bc4ab&&(_0x3bc4ab[_0x5249d8]=0x0),_0x46079e[_0x5249d8++]=_0x3226c8),_0x37d106<<=0x1;_0x5249d8+=_0xe97f9f;}else{if(_0xf2ce9e[_0x47df1a(0x2ade)]<0x2)for(_0x2ebfbf=0x0;_0x2ebfbf<_0x469d0b;_0x2ebfbf++){for(_0x1cbc14=0x0;_0x1cbc14<_0x301e96;_0x1cbc14++)_0x3c0aa0=_0x3c0aa0>(_0xf94ed5=_0x7e2ee7[_0x5c76a4++])?_0xf94ed5:_0x3c0aa0,_0x46079e[_0x5249d8++]=_0xf94ed5;_0x5249d8+=_0xe97f9f;}else for(_0x3c0aa0=_0x3c0aa0>_0x264505?_0x264505:_0x3c0aa0,_0x2ebfbf=0x0;_0x2ebfbf<_0x469d0b;_0x2ebfbf++){for(_0x1cbc14=0x0;_0x1cbc14<_0x301e96;_0x1cbc14++)_0x46079e[_0x5249d8++]=_0x264505;_0x5249d8+=_0xe97f9f;}}i