diff --git a/dist/Preset/1.粒子扫过.json b/dist/Preset/1.粒子扫过.json new file mode 100644 index 0000000..5bbab7e --- /dev/null +++ b/dist/Preset/1.粒子扫过.json @@ -0,0 +1,555 @@ +{ + "format": "SpineParticle.EditorConfig", + "version": 1, + "savedAt": "2026-09-22T08:56:24.085Z", + "editor": { + "viewScale": 0.4038832279793692, + "viewX": 2.0968599067898026, + "viewY": 31.98633399960822 + }, + "settings": { + "backgroundX": 0, + "backgroundY": 0, + "backgroundOpacity": 1, + "backgroundImageName": "", + "backgroundImageData": "", + "showGrid": true, + "exportSettings": { + "imagesPath": "./images/", + "spineVersion": "4.2", + "keyframeCurve": "bezier", + "fps": 30, + "omitFps": false, + "integerFrameAlignment": true, + "bonePool": true, + "excludeEmptyAnimations": false, + "fileName": "SpineParticle.json" + } + }, + "timeline": { + "fps": 30, + "loop": true, + "playbackStart": 0, + "playbackEnd": 50, + "animations": [ + "animation" + ] + }, + "selection": { + "type": "particle", + "id": 1 + }, + "scene": { + "systems": [ + { + "id": 1, + "visible": true, + "animation": "animation", + "config": { + "imageResources": [ + { + "id": 2, + "textureName": "hj_glow_007", + "textureFolder": "", + "previewUrl": "data:image/png;base64,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", + "imageMode": "fixed", + "sequencePlayback": "loop-forward", + "sequenceFps": 30, + "sequenceFrames": [], + "weight": 100, + "locked": false, + "scale": 1, + "anchorX": 0.5, + "anchorY": 0.5, + "colorMode": "fixed", + "colorStart": "#ffffff", + "colorEnd": "#ff4d4d", + "colorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ff4d4d" + } + ], + "blend": "add", + "independentAlpha": "off", + "alpha": 1, + "alphaCurveMode": "跟随导出", + "alphaCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.1, + "y": 1 + }, + { + "x": 0.9, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ] + } + ], + "imageWeightVersion": 1, + "name": "ps_bg_light", + "mode": "stream", + "rate": 97, + "streamBehavior": "normal", + "loopDurationFrames": 30, + "generateLoopStartAnimation": false, + "loopStartUseCustomDuration": false, + "loopStartDurationFrames": 30, + "generateLoopEndAnimation": false, + "loopEndUseCustomDuration": false, + "loopEndDurationFrames": 30, + "burstCount": 50, + "burstLoop": false, + "delay": 0, + "duration": 0.6666666666666666, + "shape": "rect", + "shapeRangeVersion": 1, + "innerRadius": 0, + "outerRadius": 30, + "innerRectW": 0, + "innerRectH": 0, + "outerRectW": 750, + "outerRectH": 100, + "spawnPathId": 0, + "spawnPathDistribution": "fixed", + "radius": 30, + "rectW": 60, + "rectH": 40, + "centerX": 0, + "centerY": 0, + "rootRotation": 0, + "rootScaleX": 1, + "rootScaleY": 1, + "emissionAngleMode": "fixed", + "direction": -90, + "spread": 0, + "coneDirection": 90, + "coneAngle": 60, + "lifeMin": 0.3, + "lifeMax": 1, + "lifeMode": "random", + "lifeCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "speedMin": 30, + "speedMax": 140, + "speedMode": "random", + "speedCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleMin": 0.3, + "scaleMax": 0.8, + "scaleMode": "random", + "scaleAxisMode": "uniform", + "scaleYMin": 0.3, + "scaleYMax": 0.8, + "scaleCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleYCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleEndRatio": 0.3, + "initialRotationMode": "fixed", + "initialRotationMin": 0, + "initialRotationMax": 360, + "initialRotationCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "alpha": 0.9, + "alphaEnd": 0, + "rotationSpeedMin": -180, + "rotationSpeedMax": 180, + "speedOverLifeEnabled": true, + "speedOverLifeMode": "random", + "speedOverLifeMin": 0.5, + "speedOverLifeMax": 3, + "speedOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleOverLifeEnabled": true, + "scaleOverLifeMode": "random", + "scaleOverLifeAxisMode": "separate", + "scaleOverLifeMin": 0.1, + "scaleOverLifeMax": 1, + "scaleYOverLifeMin": 1, + "scaleYOverLifeMax": 1, + "scaleOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleYOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "rotationOverLifeEnabled": false, + "rotationOverLifeMode": "random", + "rotationOverLifeCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "gravity": 980, + "gravityMode": "fixed", + "gravityMin": 980, + "gravityMax": 980, + "gravityDirection": -90, + "gravityCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "damping": 0, + "seed": 500066, + "colorStart": "#ffffff", + "colorEnd": "#ff4d4d", + "colorOverLife": false, + "blend": "add", + "alphaMode": "curve", + "curveMode": "线性", + "alphaCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.11, + "y": 1 + }, + { + "x": 0.86, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ], + "textureName": "star", + "textureFolder": "", + "alphaScale": 1, + "anchorX": 0.5, + "anchorY": 0.5, + "independentAlpha": "off", + "offsetX": 0, + "offsetY": 0, + "noise": false, + "noiseAmt": 30, + "noiseRange": 100, + "noiseSpeed": 1, + "useGravity": false, + "wind": false, + "windX": 0, + "windY": 0, + "windMode": "fixed", + "windMin": 100, + "windMax": 100, + "windDirection": 0, + "windCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "forceField": false, + "forceStrength": 10, + "forceRadius": 100, + "forceCenterX": 0, + "forceCenterY": 0, + "forceFalloff": "linear", + "attraction": false, + "attractionCenterX": 200, + "attractionCenterY": 0, + "attractionRadius": 20, + "attractionDuration": 0.5, + "attractionDelay": 0.1, + "attractionDelayMode": "particle", + "attractionPath": "curve", + "trail": false, + "trailConfigVersion": 3, + "trailResources": [ + { + "id": 1, + "textureName": "trail", + "previewUrl": "/images/trail.png", + "weight": 100, + "locked": false, + "rotation": 0, + "colorMode": "particle", + "color": "#ffffff", + "colorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffffff" + } + ], + "blend": "normal", + "alphaMode": "particle", + "alpha": 1, + "alphaCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "boneCount": 3, + "trailRatio": 100, + "lengthMode": "fixed", + "length": 100, + "lengthMin": 100, + "lengthMax": 100, + "widthSizeMode": "fixed", + "width": 100, + "widthMin": 100, + "widthMax": 100, + "widthMode": "particle", + "lifeLengthEnabled": false, + "lifeLengthCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "shapeEnabled": false, + "shapeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ] + } + ], + "trailResourceVersion": 6, + "trailTextureName": "trail", + "trailPreviewUrl": "/images/trail.png", + "trailColorMode": "particle", + "trailColor": "#ffffff", + "trailColorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffffff" + } + ], + "trailAlphaMode": "particle", + "trailAlpha": 1, + "trailAlphaCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailBoneCount": 3, + "trailLength": 100, + "trailWidth": 100, + "trailWidthMode": "particle", + "trailLifeLengthEnabled": false, + "trailLifeLengthCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailShapeEnabled": false, + "trailShapeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailGridRows": 4, + "trailGridCols": 4, + "collision": false, + "collisionColliderIds": [], + "pathFollow": false, + "emitterFollow": true, + "emitterFollowMode": "path", + "emitterFollowPathId": 1, + "emitterFollowSpineId": 0, + "emitterFollowBoneName": "", + "emitterFollowBoneOffsetX": 0, + "emitterFollowBoneOffsetY": 0, + "emitterFollowBoneRotation": 0, + "emitterFollowBoneScaleX": 1, + "emitterFollowBoneScaleY": 1, + "emitterAngleMode": "fixed", + "emitterFollowCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.78, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "emitterFollowDuration": 1, + "emitterFollowSpace": "world", + "emitterFollowDirection": "forward", + "emitterFollowOffset": 0, + "showShape": false, + "showForceFieldShape": true, + "vortex": false, + "vortexStrength": 10, + "vortexRadius": 100, + "vortexCenterX": 0, + "vortexCenterY": 0, + "vortexFalloff": "linear", + "showVortexShape": true, + "showAttractionShape": true + } + } + ], + "colliders": [], + "paths": [ + { + "id": 1, + "name": "Path1", + "visible": false, + "enabled": true, + "x": 0, + "y": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "closed": false, + "color": "#ff933e", + "preset": "", + "points": [ + { + "x": -9.844587796380674, + "y": 535.2388041882431, + "inX": 0, + "inY": 0, + "outX": 0, + "outY": 0 + }, + { + "x": 1.2088192406497293, + "y": -379.98329847787426, + "inX": 0, + "inY": 0, + "outX": 0, + "outY": 0 + } + ] + } + ], + "spines": [] + } +} \ No newline at end of file diff --git a/dist/Preset/2.长条方块.json b/dist/Preset/2.长条方块.json new file mode 100644 index 0000000..1c839a9 --- /dev/null +++ b/dist/Preset/2.长条方块.json @@ -0,0 +1,526 @@ +{ + "format": "SpineParticle.EditorConfig", + "version": 1, + "savedAt": "2026-09-22T08:55:50.419Z", + "editor": { + "viewScale": 0.892857142857143, + "viewX": 11.598706236326507, + "viewY": 20.938181871950917 + }, + "settings": { + "backgroundX": 0, + "backgroundY": 0, + "backgroundOpacity": 1, + "backgroundImageName": "", + "backgroundImageData": "", + "showGrid": true, + "exportSettings": { + "imagesPath": "./images/", + "spineVersion": "4.2", + "keyframeCurve": "linear", + "fps": 30, + "omitFps": false, + "integerFrameAlignment": true, + "bonePool": true, + "excludeEmptyAnimations": false, + "fileName": "SpineParticle.json" + } + }, + "timeline": { + "fps": 30, + "loop": true, + "playbackStart": 30, + "playbackEnd": 90, + "animations": [ + "animation" + ] + }, + "selection": { + "type": "particle", + "id": 1 + }, + "scene": { + "systems": [ + { + "id": 1, + "visible": true, + "animation": "animation", + "config": { + "imageResources": [ + { + "id": 1, + "textureName": "fangkuai", + "textureFolder": "", + "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYjU2OTA5Mi1hMDcxLTQ5OGEtOWI2ZC03MWM5NzM1MzcxNGIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlFMTgxMjdBQjY0MTFGMTkyNzBGQkVBQzczRDRDMDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlFMTgxMjZBQjY0MTFGMTkyNzBGQkVBQzczRDRDMDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjEgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkE1NzlGNUFCNjMxMUYxOTI3MEZCRUFDNzNENEMwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNkE1NzlGNkFCNjMxMUYxOTI3MEZCRUFDNzNENEMwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg86PbEAAAAtSURBVHjaYvz//38CAwMDGwN+8IURqPADkMFPQOEjJgYiwahCvICR2JgBCDAArewNoImb6KUAAAAASUVORK5CYII=", + "imageMode": "fixed", + "sequencePlayback": "loop-forward", + "sequenceFps": 30, + "sequenceFrames": [], + "weight": 100, + "locked": false, + "scale": 1, + "anchorX": 0.5, + "anchorY": 0.5, + "colorMode": "random", + "colorStart": "#ffffff", + "colorEnd": "#ff4d4d", + "colorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffd500" + }, + { + "position": 0.27424823113207547, + "color": "#ffffff" + } + ], + "blend": "normal", + "independentAlpha": "off", + "alpha": 1, + "alphaCurveMode": "跟随导出", + "alphaCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.1, + "y": 1 + }, + { + "x": 0.9, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ] + } + ], + "imageWeightVersion": 1, + "name": "ParticleSystem1", + "mode": "stream", + "rate": 40, + "streamBehavior": "loop", + "loopDurationFrames": 60, + "generateLoopStartAnimation": true, + "loopStartUseCustomDuration": true, + "loopStartDurationFrames": 30, + "generateLoopEndAnimation": false, + "loopEndUseCustomDuration": false, + "loopEndDurationFrames": 30, + "burstCount": 50, + "burstLoop": false, + "delay": 0, + "duration": 1, + "shape": "rect", + "shapeRangeVersion": 1, + "innerRadius": 0, + "outerRadius": 20, + "innerRectW": 0, + "innerRectH": 0, + "outerRectW": 800, + "outerRectH": 36, + "spawnPathId": 0, + "spawnPathDistribution": "fixed", + "radius": 30, + "rectW": 60, + "rectH": 40, + "centerX": 0, + "centerY": 0, + "rootRotation": 0, + "rootScaleX": 1, + "rootScaleY": 1, + "emissionAngleMode": "radial", + "direction": -90, + "spread": 0, + "coneDirection": 90, + "coneAngle": 60, + "lifeMin": 0.6, + "lifeMax": 1.5, + "lifeMode": "random", + "lifeCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "speedMin": 30, + "speedMax": 140, + "speedMode": "random", + "speedCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleMin": 0.3, + "scaleMax": 1, + "scaleMode": "random", + "scaleAxisMode": "uniform", + "scaleYMin": 0.3, + "scaleYMax": 0.8, + "scaleCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleYCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleEndRatio": 0.3, + "initialRotationMode": "fixed", + "initialRotationMin": 0, + "initialRotationMax": 360, + "initialRotationCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "alpha": 0.9, + "alphaEnd": 0, + "rotationSpeedMin": -180, + "rotationSpeedMax": 180, + "speedOverLifeEnabled": false, + "speedOverLifeMode": "fixed", + "speedOverLifeMin": 1, + "speedOverLifeMax": 1, + "speedOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleOverLifeEnabled": true, + "scaleOverLifeMode": "curve", + "scaleOverLifeAxisMode": "uniform", + "scaleOverLifeMin": 0, + "scaleOverLifeMax": 1, + "scaleYOverLifeMin": 0, + "scaleYOverLifeMax": 1, + "scaleOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 0.79, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ], + "scaleYOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "rotationOverLifeEnabled": false, + "rotationOverLifeMode": "random", + "rotationOverLifeCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "gravity": 980, + "gravityMode": "fixed", + "gravityMin": 980, + "gravityMax": 980, + "gravityDirection": -90, + "gravityCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "damping": 1, + "seed": 0, + "colorStart": "#ffffff", + "colorEnd": "#ff4d4d", + "colorOverLife": false, + "blend": "add", + "alphaMode": "curve", + "curveMode": "线性", + "alphaCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.2, + "y": 1 + }, + { + "x": 0.8, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ], + "textureName": "star", + "textureFolder": "", + "alphaScale": 1, + "anchorX": 0.5, + "anchorY": 0.5, + "independentAlpha": "off", + "offsetX": 0, + "offsetY": 0, + "noise": false, + "noiseAmt": 30, + "noiseRange": 100, + "noiseSpeed": 1, + "useGravity": false, + "wind": false, + "windX": 0, + "windY": 0, + "windMode": "fixed", + "windMin": 100, + "windMax": 100, + "windDirection": 0, + "windCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "forceField": false, + "forceStrength": 10, + "forceRadius": 100, + "forceCenterX": 0, + "forceCenterY": 0, + "forceFalloff": "linear", + "attraction": false, + "attractionCenterX": 200, + "attractionCenterY": 0, + "attractionRadius": 20, + "attractionDuration": 0.5, + "attractionDelay": 0.1, + "attractionDelayMode": "particle", + "attractionPath": "curve", + "trail": false, + "trailConfigVersion": 3, + "trailResources": [ + { + "id": 1, + "textureName": "trail", + "previewUrl": "/images/trail.png", + "weight": 100, + "locked": false, + "rotation": 0, + "colorMode": "particle", + "color": "#ffffff", + "colorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffffff" + } + ], + "blend": "normal", + "alphaMode": "particle", + "alpha": 1, + "alphaCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "boneCount": 3, + "trailRatio": 100, + "lengthMode": "fixed", + "length": 100, + "lengthMin": 100, + "lengthMax": 100, + "widthSizeMode": "fixed", + "width": 100, + "widthMin": 100, + "widthMax": 100, + "widthMode": "particle", + "lifeLengthEnabled": false, + "lifeLengthCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "shapeEnabled": false, + "shapeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ] + } + ], + "trailResourceVersion": 6, + "trailTextureName": "trail", + "trailPreviewUrl": "/images/trail.png", + "trailColorMode": "particle", + "trailColor": "#ffffff", + "trailColorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffffff" + } + ], + "trailAlphaMode": "particle", + "trailAlpha": 1, + "trailAlphaCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailBoneCount": 3, + "trailLength": 100, + "trailWidth": 100, + "trailWidthMode": "particle", + "trailLifeLengthEnabled": false, + "trailLifeLengthCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailShapeEnabled": false, + "trailShapeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailGridRows": 4, + "trailGridCols": 4, + "collision": false, + "collisionColliderIds": [], + "pathFollow": false, + "emitterFollow": false, + "emitterFollowMode": "none", + "emitterFollowPathId": 0, + "emitterFollowSpineId": 0, + "emitterFollowBoneName": "", + "emitterFollowBoneOffsetX": 0, + "emitterFollowBoneOffsetY": 0, + "emitterFollowBoneRotation": 0, + "emitterFollowBoneScaleX": 1, + "emitterFollowBoneScaleY": 1, + "emitterAngleMode": "fixed", + "emitterFollowCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "emitterFollowDuration": 2, + "emitterFollowSpace": "world", + "emitterFollowDirection": "forward", + "emitterFollowOffset": 0, + "showShape": false, + "showForceFieldShape": true, + "vortex": false, + "vortexStrength": 10, + "vortexRadius": 100, + "vortexCenterX": 0, + "vortexCenterY": 0, + "vortexFalloff": "linear", + "showVortexShape": true, + "showAttractionShape": true + } + } + ], + "colliders": [], + "paths": [], + "spines": [] + } +} \ No newline at end of file diff --git a/dist/Preset/3.力场拖尾.json b/dist/Preset/3.力场拖尾.json new file mode 100644 index 0000000..79398ca --- /dev/null +++ b/dist/Preset/3.力场拖尾.json @@ -0,0 +1,530 @@ +{ + "format": "SpineParticle.EditorConfig", + "version": 1, + "savedAt": "2026-09-22T09:13:58.532Z", + "editor": { + "viewScale": 1.4049280000000024, + "viewX": 4.425329339374599, + "viewY": -0.7737096708491435 + }, + "settings": { + "backgroundX": 0, + "backgroundY": 0, + "backgroundOpacity": 1, + "backgroundImageName": "", + "backgroundImageData": "", + "showGrid": true, + "exportSettings": { + "imagesPath": "./images/", + "spineVersion": "4.2", + "keyframeCurve": "bezier", + "fps": 30, + "omitFps": false, + "integerFrameAlignment": true, + "bonePool": true, + "excludeEmptyAnimations": false, + "fileName": "SpineParticle.json" + } + }, + "timeline": { + "fps": 30, + "loop": true, + "playbackStart": 0, + "playbackEnd": 90, + "animations": [ + "animation" + ] + }, + "selection": { + "type": "particle", + "id": 1 + }, + "scene": { + "systems": [ + { + "id": 1, + "visible": true, + "animation": "animation", + "config": { + "imageResources": [ + { + "id": 1, + "textureName": "star", + "textureFolder": "", + "previewUrl": "/images/star.png", + "imageMode": "fixed", + "sequencePlayback": "loop-forward", + "sequenceFps": 30, + "sequenceFrames": [], + "weight": 100, + "locked": false, + "scale": 1, + "anchorX": 0.5, + "anchorY": 0.5, + "colorMode": "random", + "colorStart": "#ffffff", + "colorEnd": "#ff4d4d", + "colorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ff4d4d" + }, + { + "position": 0.5, + "color": "#00e1ff" + }, + { + "position": 0.25, + "color": "#ffae00" + }, + { + "position": 0.75, + "color": "#c800ff" + } + ], + "blend": "add", + "independentAlpha": "off", + "alpha": 1, + "alphaCurveMode": "跟随导出", + "alphaCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.1, + "y": 1 + }, + { + "x": 0.9, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ] + } + ], + "imageWeightVersion": 1, + "name": "lizi", + "mode": "burst", + "rate": 5, + "streamBehavior": "loop", + "loopDurationFrames": 120, + "generateLoopStartAnimation": false, + "loopStartUseCustomDuration": false, + "loopStartDurationFrames": 30, + "generateLoopEndAnimation": false, + "loopEndUseCustomDuration": false, + "loopEndDurationFrames": 30, + "burstCount": 50, + "burstLoop": false, + "delay": 0, + "duration": 1, + "shape": "circle", + "showShape": false, + "shapeRangeVersion": 1, + "innerRadius": 150, + "outerRadius": 150, + "innerRectW": 0, + "innerRectH": 0, + "outerRectW": 60, + "outerRectH": 40, + "spawnPathId": 0, + "spawnPathDistribution": "fixed", + "radius": 30, + "rectW": 60, + "rectH": 40, + "centerX": 0, + "centerY": 0, + "rootRotation": 0, + "rootScaleX": 1, + "rootScaleY": 1, + "emissionAngleMode": "radial", + "direction": -90, + "spread": 0, + "coneDirection": 90, + "coneAngle": 60, + "lifeMin": 3, + "lifeMax": 3, + "lifeMode": "fixed", + "lifeCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "speedMin": 0, + "speedMax": 0, + "speedMode": "fixed", + "speedCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleMin": 0.2, + "scaleMax": 0.6, + "scaleMode": "random", + "scaleAxisMode": "uniform", + "scaleYMin": 0.3, + "scaleYMax": 0.8, + "scaleCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleYCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleEndRatio": 0.3, + "initialRotationMode": "random", + "initialRotationMin": 0, + "initialRotationMax": 360, + "initialRotationCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "alpha": 1, + "alphaEnd": 0, + "rotationSpeedMin": 360, + "rotationSpeedMax": 720, + "speedOverLifeEnabled": false, + "speedOverLifeMode": "fixed", + "speedOverLifeMin": 1, + "speedOverLifeMax": 1, + "speedOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleOverLifeEnabled": false, + "scaleOverLifeMode": "curve", + "scaleOverLifeAxisMode": "uniform", + "scaleOverLifeMin": 0, + "scaleOverLifeMax": 1, + "scaleYOverLifeMin": 0, + "scaleYOverLifeMax": 1, + "scaleOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "scaleYOverLifeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "rotationOverLifeEnabled": true, + "rotationOverLifeMode": "random", + "rotationOverLifeCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "gravity": 980, + "gravityMode": "fixed", + "gravityMin": 980, + "gravityMax": 980, + "gravityDirection": -90, + "gravityCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "damping": 0.6, + "seed": 457291, + "colorStart": "#ffffff", + "colorEnd": "#ff4d4d", + "colorOverLife": false, + "blend": "add", + "alphaMode": "curve", + "curveMode": "线性", + "alphaCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 0.1, + "y": 1 + }, + { + "x": 0.91, + "y": 1 + }, + { + "x": 1, + "y": 0 + } + ], + "textureName": "star", + "textureFolder": "", + "alphaScale": 1, + "anchorX": 0.5, + "anchorY": 0.5, + "independentAlpha": "off", + "offsetX": 0, + "offsetY": 0, + "noise": true, + "noiseAmt": 10, + "noiseRange": 100, + "noiseSpeed": 1, + "useGravity": false, + "wind": false, + "windX": 0, + "windY": 0, + "windMode": "fixed", + "windMin": 100, + "windMax": 100, + "windDirection": 0, + "windCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "forceField": true, + "forceStrength": 20, + "forceRadius": 300, + "forceCenterX": 0, + "forceCenterY": 0, + "forceFalloff": "constant", + "vortex": true, + "vortexStrength": 10, + "vortexRadius": 300, + "vortexCenterX": 0, + "vortexCenterY": 0, + "vortexFalloff": "constant", + "attraction": false, + "attractionCenterX": 200, + "attractionCenterY": 0, + "attractionRadius": 20, + "attractionDuration": 0.5, + "attractionDelay": 0.1, + "attractionDelayMode": "particle", + "attractionPath": "curve", + "trail": true, + "trailConfigVersion": 3, + "trailResources": [ + { + "id": 1, + "textureName": "trail", + "previewUrl": "/images/trail.png", + "weight": 100, + "locked": false, + "rotation": 0, + "colorMode": "particle", + "color": "#ffffff", + "colorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffffff" + } + ], + "blend": "normal", + "alphaMode": "particle", + "alpha": 1, + "alphaCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "boneCount": 6, + "trailRatio": 100, + "lengthMode": "fixed", + "length": 100, + "lengthMin": 100, + "lengthMax": 100, + "widthSizeMode": "fixed", + "width": 10, + "widthMin": 100, + "widthMax": 100, + "widthMode": "particle", + "lifeLengthEnabled": false, + "lifeLengthCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "shapeEnabled": false, + "shapeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ] + } + ], + "trailResourceVersion": 6, + "trailTextureName": "trail", + "trailPreviewUrl": "/images/trail.png", + "trailColorMode": "particle", + "trailColor": "#ffffff", + "trailColorGradient": [ + { + "position": 0, + "color": "#ffffff" + }, + { + "position": 1, + "color": "#ffffff" + } + ], + "trailAlphaMode": "particle", + "trailAlpha": 1, + "trailAlphaCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailBoneCount": 3, + "trailLength": 100, + "trailWidth": 100, + "trailWidthMode": "particle", + "trailLifeLengthEnabled": false, + "trailLifeLengthCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailShapeEnabled": false, + "trailShapeCurve": [ + { + "x": 0, + "y": 1 + }, + { + "x": 1, + "y": 1 + } + ], + "trailGridRows": 2, + "trailGridCols": 12, + "collision": false, + "collisionColliderIds": [], + "pathFollow": false, + "emitterFollow": false, + "emitterFollowMode": "none", + "emitterFollowPathId": 0, + "emitterFollowSpineId": 0, + "emitterFollowBoneName": "", + "emitterFollowBoneOffsetX": 0, + "emitterFollowBoneOffsetY": 0, + "emitterFollowBoneRotation": 0, + "emitterFollowBoneScaleX": 1, + "emitterFollowBoneScaleY": 1, + "emitterAngleMode": "fixed", + "emitterFollowCurve": [ + { + "x": 0, + "y": 0 + }, + { + "x": 1, + "y": 1 + } + ], + "emitterFollowDuration": 2, + "emitterFollowSpace": "world", + "emitterFollowDirection": "forward", + "emitterFollowOffset": 0, + "showForceFieldShape": false, + "showVortexShape": false, + "showAttractionShape": true + } + } + ], + "colliders": [], + "paths": [], + "spines": [] + } +} \ No newline at end of file diff --git a/dist/Preset/雷电.json b/dist/Preset/4.雷电序列帧.json similarity index 100% rename from dist/Preset/雷电.json rename to dist/Preset/4.雷电序列帧.json diff --git a/dist/Preset/5.SpineBoy.json b/dist/Preset/5.SpineBoy.json new file mode 100644 index 0000000..dcf4208 --- /dev/null +++ b/dist/Preset/5.SpineBoy.json @@ -0,0 +1,471 @@ +{ + "format": "SpineParticle.EditorConfig", + "version": 1, + "savedAt": "2026-09-22T09:10:07.796Z", + "editor": { + "viewScale": 0.5066311211773208, + "viewX": -21.45847112068003, + "viewY": 229.1173536037184 + }, + "settings": { + "backgroundX": 0, + "backgroundY": 0, + "backgroundOpacity": 1, + "backgroundImageName": "", + "backgroundImageData": "", + "showGrid": true, + "exportSettings": { + "imagesPath": "./images/", + "spineVersion": "3.8", + "keyframeCurve": "bezier", + "fps": 30, + "omitFps": false, + "integerFrameAlignment": true, + "bonePool": true, + "excludeEmptyAnimations": false, + "fileName": "SpineParticle.json" + } + }, + "timeline": { + "fps": 30, + "loop": true, + "playbackStart": 0, + "playbackEnd": 96, + "animations": [ + "animation" + ] + }, + "selection": { + "type": "spine", + "id": 1 + }, + "scene": { + "systems": [], + "colliders": [], + "paths": [], + "spines": [ + { + "id": 1, + "name": "Spine", + "enabled": true, + "visible": true, + "x": 0, + "y": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "timeOffset": 0, + "skeletonFileName": "spineboy-pro.json", + "atlasFileName": "spineboy.atlas", + "textureFileNames": [ + "spineboy.png" + ], + "dataVersion": "4.2", + "sourceBundle": { + "skeleton": { + "name": "spineboy-pro.json", + "dataUrl": "data:application/json;base64,ewoic2tlbGV0b24iOiB7CgkiaGFzaCI6ICJkcjNLci92TWdQQSIsCgkic3BpbmUiOiAiNC4yLjIyIiwKCSJ4IjogLTE4OC42MywKCSJ5IjogLTcuOTQsCgkid2lkdGgiOiA0MTguNDUsCgkiaGVpZ2h0IjogNjg2LjIsCgkiaW1hZ2VzIjogIi4vaW1hZ2VzLyIsCgkiYXVkaW8iOiAiIgp9LAoiYm9uZXMiOiBbCgl7ICJuYW1lIjogInJvb3QiLCAicm90YXRpb24iOiAwLjA1IH0sCgl7ICJuYW1lIjogImhpcCIsICJwYXJlbnQiOiAicm9vdCIsICJ5IjogMjQ3LjI3IH0sCgl7ICJuYW1lIjogImNyb3NzaGFpciIsICJwYXJlbnQiOiAicm9vdCIsICJ4IjogMzAyLjgzLCAieSI6IDU2OS40NSwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiY2lyY2xlIiB9LAoJewoJCSJuYW1lIjogImFpbS1jb25zdHJhaW50LXRhcmdldCIsCgkJInBhcmVudCI6ICJoaXAiLAoJCSJsZW5ndGgiOiAyNi4yNCwKCQkicm90YXRpb24iOiAxOS42MSwKCQkieCI6IDEuMDIsCgkJInkiOiA1LjYyLAoJCSJjb2xvciI6ICJhYmUzMjNmZiIKCX0sCgl7ICJuYW1lIjogInJlYXItZm9vdC10YXJnZXQiLCAicGFyZW50IjogInJvb3QiLCAieCI6IDYxLjkxLCAieSI6IDAuNDIsICJjb2xvciI6ICJmZjNmMDBmZiIsICJpY29uIjogImlrIiB9LAoJeyAibmFtZSI6ICJyZWFyLWxlZy10YXJnZXQiLCAicGFyZW50IjogInJlYXItZm9vdC10YXJnZXQiLCAieCI6IC0zMy45MSwgInkiOiAzNy4zNCwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiaWsiIH0sCgl7CgkJIm5hbWUiOiAicmVhci10aGlnaCIsCgkJInBhcmVudCI6ICJoaXAiLAoJCSJsZW5ndGgiOiA4NS43MiwKCQkicm90YXRpb24iOiAtNzIuNTQsCgkJIngiOiA4LjkxLAoJCSJ5IjogLTUuNjMsCgkJImNvbG9yIjogImZmMDAwZGZmIgoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLXNoaW4iLAoJCSJwYXJlbnQiOiAicmVhci10aGlnaCIsCgkJImxlbmd0aCI6IDEyMS44OCwKCQkicm90YXRpb24iOiAtMTkuODMsCgkJIngiOiA4Ni4xLAoJCSJ5IjogLTEuMzMsCgkJImNvbG9yIjogImZmMDAwZGZmIgoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLWZvb3QiLAoJCSJwYXJlbnQiOiAicmVhci1zaGluIiwKCQkibGVuZ3RoIjogNTEuNTgsCgkJInJvdGF0aW9uIjogNDUuNzgsCgkJIngiOiAxMjEuNDYsCgkJInkiOiAtMC43NiwKCQkiY29sb3IiOiAiZmYwMDBkZmYiCgl9LAoJewoJCSJuYW1lIjogImJhY2stZm9vdC10aXAiLAoJCSJwYXJlbnQiOiAicmVhci1mb290IiwKCQkibGVuZ3RoIjogNTAuMywKCQkicm90YXRpb24iOiAtMC44NSwKCQkieCI6IDUxLjE3LAoJCSJ5IjogMC4yNCwKCQkiaW5oZXJpdCI6ICJub1JvdGF0aW9uT3JSZWZsZWN0aW9uIiwKCQkiY29sb3IiOiAiZmYwMDBkZmYiCgl9LAoJeyAibmFtZSI6ICJib2FyZC1payIsICJwYXJlbnQiOiAicm9vdCIsICJ4IjogLTEzMS43OCwgInkiOiA2OS4wOSwgImNvbG9yIjogIjRjNTZmZmZmIiwgImljb24iOiAiYXJyb3dzIiB9LAoJeyAibmFtZSI6ICJjbGlwcGluZyIsICJwYXJlbnQiOiAicm9vdCIgfSwKCXsKCQkibmFtZSI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJwYXJlbnQiOiAicm9vdCIsCgkJInJvdGF0aW9uIjogLTAuMjgsCgkJIngiOiAtMzI5LjY5LAoJCSJ5IjogNjkuODIsCgkJImNvbG9yIjogImZmMDAwNGZmIiwKCQkiaWNvbiI6ICJhcnJvd3NCIgoJfSwKCXsgIm5hbWUiOiAiZXhoYXVzdDEiLCAicGFyZW50IjogImhvdmVyYm9hcmQtY29udHJvbGxlciIsICJyb3RhdGlvbiI6IDMuMDIsICJ4IjogLTI0OS42OCwgInkiOiA1My4zOSB9LAoJeyAibmFtZSI6ICJleGhhdXN0MiIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwgInJvdGF0aW9uIjogMjYuMzQsICJ4IjogLTE5MS42LCAieSI6IC0yMi45MiB9LAoJewoJCSJuYW1lIjogImV4aGF1c3QzIiwKCQkicGFyZW50IjogImhvdmVyYm9hcmQtY29udHJvbGxlciIsCgkJInJvdGF0aW9uIjogLTEyLjM0LAoJCSJ4IjogLTIzNi4wMywKCQkieSI6IDgwLjU0LAoJCSJzY2FsZVgiOiAwLjc4NDcsCgkJInNjYWxlWSI6IDAuNzg0NwoJfSwKCXsgIm5hbWUiOiAicG9ydGFsLXJvb3QiLCAicGFyZW50IjogInJvb3QiLCAieCI6IDEyLjksICJ5IjogMzI4LjU0LCAic2NhbGVYIjogMi4wMzM0LCAic2NhbGVZIjogMi4wMzM0IH0sCgl7ICJuYW1lIjogImZsYXJlMSIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmUxMCIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmUyIiwgInBhcmVudCI6ICJwb3J0YWwtcm9vdCIsICJ4IjogLTYuMzQsICJ5IjogLTE2MS41NywgImljb24iOiAicGFydGljbGVzIiB9LAoJeyAibmFtZSI6ICJmbGFyZTMiLCAicGFyZW50IjogInBvcnRhbC1yb290IiwgIngiOiAtNi4zNCwgInkiOiAtMTYxLjU3LCAiaWNvbiI6ICJwYXJ0aWNsZXMiIH0sCgl7ICJuYW1lIjogImZsYXJlNCIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmU1IiwgInBhcmVudCI6ICJwb3J0YWwtcm9vdCIsICJ4IjogLTYuMzQsICJ5IjogLTE2MS41NywgImljb24iOiAicGFydGljbGVzIiB9LAoJeyAibmFtZSI6ICJmbGFyZTYiLCAicGFyZW50IjogInBvcnRhbC1yb290IiwgIngiOiAtNi4zNCwgInkiOiAtMTYxLjU3LCAiaWNvbiI6ICJwYXJ0aWNsZXMiIH0sCgl7ICJuYW1lIjogImZsYXJlNyIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmU4IiwgInBhcmVudCI6ICJwb3J0YWwtcm9vdCIsICJ4IjogLTYuMzQsICJ5IjogLTE2MS41NywgImljb24iOiAicGFydGljbGVzIiB9LAoJeyAibmFtZSI6ICJmbGFyZTkiLCAicGFyZW50IjogInBvcnRhbC1yb290IiwgIngiOiAtNi4zNCwgInkiOiAtMTYxLjU3LCAiaWNvbiI6ICJwYXJ0aWNsZXMiIH0sCgl7CgkJIm5hbWUiOiAidG9yc28iLAoJCSJwYXJlbnQiOiAiaGlwIiwKCQkibGVuZ3RoIjogNDIuNTIsCgkJInJvdGF0aW9uIjogMTAzLjgyLAoJCSJ4IjogLTEuNjIsCgkJInkiOiA0LjksCgkJImNvbG9yIjogImUwZGExOWZmIgoJfSwKCXsgIm5hbWUiOiAidG9yc28yIiwgInBhcmVudCI6ICJ0b3JzbyIsICJsZW5ndGgiOiA0Mi41MiwgIngiOiA0Mi41MiwgImNvbG9yIjogImUwZGExOWZmIiB9LAoJeyAibmFtZSI6ICJ0b3JzbzMiLCAicGFyZW50IjogInRvcnNvMiIsICJsZW5ndGgiOiA0Mi41MiwgIngiOiA0Mi41MiwgImNvbG9yIjogImUwZGExOWZmIiB9LAoJeyAibmFtZSI6ICJmcm9udC1zaG91bGRlciIsICJwYXJlbnQiOiAidG9yc28zIiwgInJvdGF0aW9uIjogMjU1Ljg5LCAieCI6IDE4LjcyLCAieSI6IDE5LjMzLCAiY29sb3IiOiAiMDBmZjA0ZmYiIH0sCgl7ICJuYW1lIjogImZyb250LXVwcGVyLWFybSIsICJwYXJlbnQiOiAiZnJvbnQtc2hvdWxkZXIiLCAibGVuZ3RoIjogNjkuNDUsICJyb3RhdGlvbiI6IC04Ny41MSwgImNvbG9yIjogIjAwZmYwNGZmIiB9LAoJewoJCSJuYW1lIjogImZyb250LWJyYWNlciIsCgkJInBhcmVudCI6ICJmcm9udC11cHBlci1hcm0iLAoJCSJsZW5ndGgiOiA0MC41NywKCQkicm90YXRpb24iOiAxOC4zLAoJCSJ4IjogNjguOCwKCQkieSI6IC0wLjY4LAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtZmlzdCIsCgkJInBhcmVudCI6ICJmcm9udC1icmFjZXIiLAoJCSJsZW5ndGgiOiA2NS4zOSwKCQkicm90YXRpb24iOiAxMi40MywKCQkieCI6IDQwLjU3LAoJCSJ5IjogMC4yLAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7ICJuYW1lIjogImZyb250LWZvb3QtdGFyZ2V0IiwgInBhcmVudCI6ICJyb290IiwgIngiOiAtMTMuNTMsICJ5IjogMC4wNCwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiaWsiIH0sCgl7ICJuYW1lIjogImZyb250LWxlZy10YXJnZXQiLCAicGFyZW50IjogImZyb250LWZvb3QtdGFyZ2V0IiwgIngiOiAtMjguNCwgInkiOiAyOS4wNiwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiaWsiIH0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtdGhpZ2giLAoJCSJwYXJlbnQiOiAiaGlwIiwKCQkibGVuZ3RoIjogNzQuODEsCgkJInJvdGF0aW9uIjogLTk1LjUxLAoJCSJ4IjogLTE3LjQ2LAoJCSJ5IjogLTExLjY0LAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtc2hpbiIsCgkJInBhcmVudCI6ICJmcm9udC10aGlnaCIsCgkJImxlbmd0aCI6IDEyOC43NywKCQkicm90YXRpb24iOiAtMi4yMSwKCQkieCI6IDc4LjY5LAoJCSJ5IjogMS42LAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtZm9vdCIsCgkJInBhcmVudCI6ICJmcm9udC1zaGluIiwKCQkibGVuZ3RoIjogNDEuMDEsCgkJInJvdGF0aW9uIjogNTEuMjcsCgkJIngiOiAxMjguNzYsCgkJInkiOiAtMC4zNCwKCQkiY29sb3IiOiAiMDBmZjA0ZmYiCgl9LAoJewoJCSJuYW1lIjogImZyb250LWZvb3QtdGlwIiwKCQkicGFyZW50IjogImZyb250LWZvb3QiLAoJCSJsZW5ndGgiOiA1Ni4wMywKCQkicm90YXRpb24iOiAtMS42OCwKCQkieCI6IDQxLjQyLAoJCSJ5IjogLTAuMDksCgkJImluaGVyaXQiOiAibm9Sb3RhdGlvbk9yUmVmbGVjdGlvbiIsCgkJImNvbG9yIjogIjAwZmYwNGZmIgoJfSwKCXsgIm5hbWUiOiAiYmFjay1zaG91bGRlciIsICJwYXJlbnQiOiAidG9yc28zIiwgInJvdGF0aW9uIjogLTEwNC4xMSwgIngiOiA3LjMyLCAieSI6IC0xOS4yMiwgImNvbG9yIjogImZmMDAwZGZmIiB9LAoJeyAibmFtZSI6ICJyZWFyLXVwcGVyLWFybSIsICJwYXJlbnQiOiAiYmFjay1zaG91bGRlciIsICJsZW5ndGgiOiA1MS45NCwgInJvdGF0aW9uIjogLTY1LjQ1LCAiY29sb3IiOiAiZmYwMDBkZmYiIH0sCgl7ICJuYW1lIjogInJlYXItYnJhY2VyIiwgInBhcmVudCI6ICJyZWFyLXVwcGVyLWFybSIsICJsZW5ndGgiOiAzNC41NiwgInJvdGF0aW9uIjogMjMuMTUsICJ4IjogNTEuMzYsICJjb2xvciI6ICJmZjAwMGRmZiIgfSwKCXsKCQkibmFtZSI6ICJndW4iLAoJCSJwYXJlbnQiOiAicmVhci1icmFjZXIiLAoJCSJsZW5ndGgiOiA0My4xMSwKCQkicm90YXRpb24iOiAtNS40MywKCQkieCI6IDM0LjQyLAoJCSJ5IjogLTAuNDUsCgkJImNvbG9yIjogImZmMDAwZGZmIgoJfSwKCXsgIm5hbWUiOiAiZ3VuLXRpcCIsICJwYXJlbnQiOiAiZ3VuIiwgInJvdGF0aW9uIjogNy4xLCAieCI6IDIwMC43OCwgInkiOiA1Mi41LCAiY29sb3IiOiAiZmYwMDAwZmYiIH0sCgl7CgkJIm5hbWUiOiAibmVjayIsCgkJInBhcmVudCI6ICJ0b3JzbzMiLAoJCSJsZW5ndGgiOiAyNS40NSwKCQkicm90YXRpb24iOiAtMzEuNTQsCgkJIngiOiA0Mi40NiwKCQkieSI6IC0wLjMxLAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGVhZCIsCgkJInBhcmVudCI6ICJuZWNrIiwKCQkibGVuZ3RoIjogMTMxLjc5LAoJCSJyb3RhdGlvbiI6IDI2LjEsCgkJIngiOiAyNy42NiwKCQkieSI6IC0wLjI2LAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGFpcjEiLAoJCSJwYXJlbnQiOiAiaGVhZCIsCgkJImxlbmd0aCI6IDQ3LjIzLAoJCSJyb3RhdGlvbiI6IC00OS4xLAoJCSJ4IjogMTQ5LjgzLAoJCSJ5IjogLTU5Ljc3LAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGFpcjIiLAoJCSJwYXJlbnQiOiAiaGFpcjEiLAoJCSJsZW5ndGgiOiA1NS41NywKCQkicm90YXRpb24iOiA1MC40MiwKCQkieCI6IDQ3LjIzLAoJCSJ5IjogMC4xOSwKCQkiY29sb3IiOiAiZTBkYTE5ZmYiCgl9LAoJewoJCSJuYW1lIjogImhhaXIzIiwKCQkicGFyZW50IjogImhlYWQiLAoJCSJsZW5ndGgiOiA2Mi4yMiwKCQkicm90YXRpb24iOiAtMzIuMTcsCgkJIngiOiAxNjQuMTQsCgkJInkiOiAzLjY4LAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGFpcjQiLAoJCSJwYXJlbnQiOiAiaGFpcjMiLAoJCSJsZW5ndGgiOiA4MC4yOCwKCQkicm90YXRpb24iOiA4My43MSwKCQkieCI6IDYyLjIyLAoJCSJ5IjogLTAuMDQsCgkJImNvbG9yIjogImUwZGExOWZmIgoJfSwKCXsgIm5hbWUiOiAiaG92ZXJib2FyZC10aHJ1c3Rlci1mcm9udCIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwgInJvdGF0aW9uIjogLTI5LjIsICJ4IjogOTUuNzcsICJ5IjogLTIuOTksICJpbmhlcml0IjogIm5vUm90YXRpb25PclJlZmxlY3Rpb24iIH0sCgl7ICJuYW1lIjogImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwgInJvdGF0aW9uIjogLTI5LjIsICJ4IjogLTc2LjQ3LCAieSI6IC00Ljg4LCAiaW5oZXJpdCI6ICJub1JvdGF0aW9uT3JSZWZsZWN0aW9uIiB9LAoJeyAibmFtZSI6ICJob3Zlcmdsb3ctZnJvbnQiLCAicGFyZW50IjogImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiLCAicm90YXRpb24iOiAwLjE3LCAieCI6IC0xLjc4LCAieSI6IC0zNy43OSB9LAoJeyAibmFtZSI6ICJob3Zlcmdsb3ctcmVhciIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC10aHJ1c3Rlci1yZWFyIiwgInJvdGF0aW9uIjogMC4xNywgIngiOiAxLjA2LCAieSI6IC0zNS42NiB9LAoJewoJCSJuYW1lIjogIm11enpsZSIsCgkJInBhcmVudCI6ICJyZWFyLWJyYWNlciIsCgkJInJvdGF0aW9uIjogMy4wNiwKCQkieCI6IDI0Mi4zNCwKCQkieSI6IDM0LjI2LAoJCSJjb2xvciI6ICJmZmI5MDBmZiIsCgkJImljb24iOiAibXV6emxlRmxhc2giCgl9LAoJeyAibmFtZSI6ICJtdXp6bGUtcmluZyIsICJwYXJlbnQiOiAibXV6emxlIiwgImNvbG9yIjogImZmYjkwMGZmIiB9LAoJeyAibmFtZSI6ICJtdXp6bGUtcmluZzIiLCAicGFyZW50IjogIm11enpsZSIsICJjb2xvciI6ICJmZmI5MDBmZiIgfSwKCXsgIm5hbWUiOiAibXV6emxlLXJpbmczIiwgInBhcmVudCI6ICJtdXp6bGUiLCAiY29sb3IiOiAiZmZiOTAwZmYiIH0sCgl7ICJuYW1lIjogIm11enpsZS1yaW5nNCIsICJwYXJlbnQiOiAibXV6emxlIiwgImNvbG9yIjogImZmYjkwMGZmIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc2hhZGUiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczEiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczIiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJzaWRlLWdsb3cxIiwgInBhcmVudCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLCAieCI6IC0xMTAuNTYsICJ5IjogMi42MiwgImNvbG9yIjogIjAwMGVmZmZmIiB9LAoJewoJCSJuYW1lIjogInNpZGUtZ2xvdzIiLAoJCSJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwKCQkieCI6IC0xMTAuNTYsCgkJInkiOiAyLjYyLAoJCSJzY2FsZVgiOiAwLjczOCwKCQkic2NhbGVZIjogMC43MzgsCgkJImNvbG9yIjogIjAwMGVmZmZmIgoJfSwKCXsgIm5hbWUiOiAiaGVhZC1jb250cm9sIiwgInBhcmVudCI6ICJoZWFkIiwgIngiOiAxMTAuMjEsICJjb2xvciI6ICIwMGEyMjBmZiIsICJpY29uIjogImFycm93cyIgfQpdLAoic2xvdHMiOiBbCgl7ICJuYW1lIjogInBvcnRhbC1iZyIsICJib25lIjogInBvcnRhbCIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLXNoYWRlIiwgImJvbmUiOiAicG9ydGFsLXNoYWRlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczIiLCAiYm9uZSI6ICJwb3J0YWwtc3RyZWFrczIiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogInBvcnRhbC1zdHJlYWtzMSIsICJib25lIjogInBvcnRhbC1zdHJlYWtzMSIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLWZsYXJlOCIsICJib25lIjogImZsYXJlOCIsICJjb2xvciI6ICJjM2NiZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLWZsYXJlOSIsICJib25lIjogImZsYXJlOSIsICJjb2xvciI6ICJjM2NiZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLWZsYXJlMTAiLCAiYm9uZSI6ICJmbGFyZTEwIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJjbGlwcGluZyIsICJib25lIjogImNsaXBwaW5nIiB9LAoJeyAibmFtZSI6ICJleGhhdXN0MyIsICJib25lIjogImV4aGF1c3QzIiwgImNvbG9yIjogIjVlYjRmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJob3ZlcmJvYXJkLXRocnVzdGVyLXJlYXIiLCAiYm9uZSI6ICJob3ZlcmJvYXJkLXRocnVzdGVyLXJlYXIiIH0sCgl7ICJuYW1lIjogImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiLCAiYm9uZSI6ICJob3ZlcmJvYXJkLXRocnVzdGVyLWZyb250IiB9LAoJeyAibmFtZSI6ICJob3ZlcmJvYXJkLWJvYXJkIiwgImJvbmUiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiB9LAoJeyAibmFtZSI6ICJzaWRlLWdsb3cxIiwgImJvbmUiOiAic2lkZS1nbG93MSIsICJjb2xvciI6ICJmZjg2ODZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAic2lkZS1nbG93MyIsICJib25lIjogInNpZGUtZ2xvdzEiLCAiY29sb3IiOiAiZmY4Njg2ZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogInNpZGUtZ2xvdzIiLCAiYm9uZSI6ICJzaWRlLWdsb3cyIiwgImNvbG9yIjogImZmODY4NmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJob3Zlcmdsb3ctZnJvbnQiLCAiYm9uZSI6ICJob3Zlcmdsb3ctZnJvbnQiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogImhvdmVyZ2xvdy1yZWFyIiwgImJvbmUiOiAiaG92ZXJnbG93LXJlYXIiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogImV4aGF1c3QxIiwgImJvbmUiOiAiZXhoYXVzdDIiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogImV4aGF1c3QyIiwgImJvbmUiOiAiZXhoYXVzdDEiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogInJlYXItdXBwZXItYXJtIiwgImJvbmUiOiAicmVhci11cHBlci1hcm0iLCAiYXR0YWNobWVudCI6ICJyZWFyLXVwcGVyLWFybSIgfSwKCXsgIm5hbWUiOiAicmVhci1icmFjZXIiLCAiYm9uZSI6ICJyZWFyLWJyYWNlciIsICJhdHRhY2htZW50IjogInJlYXItYnJhY2VyIiB9LAoJeyAibmFtZSI6ICJndW4iLCAiYm9uZSI6ICJndW4iLCAiYXR0YWNobWVudCI6ICJndW4iIH0sCgl7ICJuYW1lIjogInJlYXItZm9vdCIsICJib25lIjogInJlYXItZm9vdCIsICJhdHRhY2htZW50IjogInJlYXItZm9vdCIgfSwKCXsgIm5hbWUiOiAicmVhci10aGlnaCIsICJib25lIjogInJlYXItdGhpZ2giLCAiYXR0YWNobWVudCI6ICJyZWFyLXRoaWdoIiB9LAoJeyAibmFtZSI6ICJyZWFyLXNoaW4iLCAiYm9uZSI6ICJyZWFyLXNoaW4iLCAiYXR0YWNobWVudCI6ICJyZWFyLXNoaW4iIH0sCgl7ICJuYW1lIjogIm5lY2siLCAiYm9uZSI6ICJuZWNrIiwgImF0dGFjaG1lbnQiOiAibmVjayIgfSwKCXsgIm5hbWUiOiAidG9yc28iLCAiYm9uZSI6ICJ0b3JzbyIsICJhdHRhY2htZW50IjogInRvcnNvIiB9LAoJeyAibmFtZSI6ICJmcm9udC11cHBlci1hcm0iLCAiYm9uZSI6ICJmcm9udC11cHBlci1hcm0iLCAiYXR0YWNobWVudCI6ICJmcm9udC11cHBlci1hcm0iIH0sCgl7ICJuYW1lIjogImhlYWQiLCAiYm9uZSI6ICJoZWFkIiwgImF0dGFjaG1lbnQiOiAiaGVhZCIgfSwKCXsgIm5hbWUiOiAiZXllIiwgImJvbmUiOiAiaGVhZCIsICJhdHRhY2htZW50IjogImV5ZS1pbmRpZmZlcmVudCIgfSwKCXsgIm5hbWUiOiAiZnJvbnQtdGhpZ2giLCAiYm9uZSI6ICJmcm9udC10aGlnaCIsICJhdHRhY2htZW50IjogImZyb250LXRoaWdoIiB9LAoJeyAibmFtZSI6ICJmcm9udC1mb290IiwgImJvbmUiOiAiZnJvbnQtZm9vdCIsICJhdHRhY2htZW50IjogImZyb250LWZvb3QiIH0sCgl7ICJuYW1lIjogImZyb250LXNoaW4iLCAiYm9uZSI6ICJmcm9udC1zaGluIiwgImF0dGFjaG1lbnQiOiAiZnJvbnQtc2hpbiIgfSwKCXsgIm5hbWUiOiAibW91dGgiLCAiYm9uZSI6ICJoZWFkIiwgImF0dGFjaG1lbnQiOiAibW91dGgtc21pbGUiIH0sCgl7ICJuYW1lIjogImdvZ2dsZXMiLCAiYm9uZSI6ICJoZWFkIiwgImF0dGFjaG1lbnQiOiAiZ29nZ2xlcyIgfSwKCXsgIm5hbWUiOiAiZnJvbnQtYnJhY2VyIiwgImJvbmUiOiAiZnJvbnQtYnJhY2VyIiwgImF0dGFjaG1lbnQiOiAiZnJvbnQtYnJhY2VyIiB9LAoJeyAibmFtZSI6ICJmcm9udC1maXN0IiwgImJvbmUiOiAiZnJvbnQtZmlzdCIsICJhdHRhY2htZW50IjogImZyb250LWZpc3QtY2xvc2VkIiB9LAoJeyAibmFtZSI6ICJtdXp6bGUiLCAiYm9uZSI6ICJtdXp6bGUiIH0sCgl7ICJuYW1lIjogImhlYWQtYmIiLCAiYm9uZSI6ICJoZWFkIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiwgImJvbmUiOiAiZmxhcmUxIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmUyIiwgImJvbmUiOiAiZmxhcmUyIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiwgImJvbmUiOiAiZmxhcmUzIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU0IiwgImJvbmUiOiAiZmxhcmU0IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU1IiwgImJvbmUiOiAiZmxhcmU1IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU2IiwgImJvbmUiOiAiZmxhcmU2IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU3IiwgImJvbmUiOiAiZmxhcmU3IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJjcm9zc2hhaXIiLCAiYm9uZSI6ICJjcm9zc2hhaXIiIH0sCgl7ICJuYW1lIjogIm11enpsZS1nbG93IiwgImJvbmUiOiAiZ3VuLXRpcCIsICJjb2xvciI6ICJmZmZmZmYwMCIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAibXV6emxlLXJpbmciLCAiYm9uZSI6ICJtdXp6bGUtcmluZyIsICJjb2xvciI6ICJkOGJhZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAibXV6emxlLXJpbmcyIiwgImJvbmUiOiAibXV6emxlLXJpbmcyIiwgImNvbG9yIjogImQ4YmFmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJtdXp6bGUtcmluZzMiLCAiYm9uZSI6ICJtdXp6bGUtcmluZzMiLCAiY29sb3IiOiAiZDhiYWZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogIm11enpsZS1yaW5nNCIsICJib25lIjogIm11enpsZS1yaW5nNCIsICJjb2xvciI6ICJkOGJhZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfQpdLAoiaWsiOiBbCgl7CgkJIm5hbWUiOiAiYWltLWlrIiwKCQkib3JkZXIiOiAxMywKCQkiYm9uZXMiOiBbICJyZWFyLXVwcGVyLWFybSIgXSwKCQkidGFyZ2V0IjogImNyb3NzaGFpciIsCgkJIm1peCI6IDAKCX0sCgl7CgkJIm5hbWUiOiAiYWltLXRvcnNvLWlrIiwKCQkib3JkZXIiOiA4LAoJCSJib25lcyI6IFsgImFpbS1jb25zdHJhaW50LXRhcmdldCIgXSwKCQkidGFyZ2V0IjogImNyb3NzaGFpciIKCX0sCgl7CgkJIm5hbWUiOiAiYm9hcmQtaWsiLAoJCSJvcmRlciI6IDEsCgkJImJvbmVzIjogWyAiaG92ZXJib2FyZC1jb250cm9sbGVyIiBdLAoJCSJ0YXJnZXQiOiAiYm9hcmQtaWsiCgl9LAoJewoJCSJuYW1lIjogImZyb250LWZvb3QtaWsiLAoJCSJvcmRlciI6IDYsCgkJImJvbmVzIjogWyAiZnJvbnQtZm9vdCIgXSwKCQkidGFyZ2V0IjogImZyb250LWZvb3QtdGFyZ2V0IgoJfSwKCXsKCQkibmFtZSI6ICJmcm9udC1sZWctaWsiLAoJCSJvcmRlciI6IDQsCgkJImJvbmVzIjogWyAiZnJvbnQtdGhpZ2giLCAiZnJvbnQtc2hpbiIgXSwKCQkidGFyZ2V0IjogImZyb250LWxlZy10YXJnZXQiLAoJCSJiZW5kUG9zaXRpdmUiOiBmYWxzZQoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLWZvb3QtaWsiLAoJCSJvcmRlciI6IDcsCgkJImJvbmVzIjogWyAicmVhci1mb290IiBdLAoJCSJ0YXJnZXQiOiAicmVhci1mb290LXRhcmdldCIKCX0sCgl7CgkJIm5hbWUiOiAicmVhci1sZWctaWsiLAoJCSJvcmRlciI6IDUsCgkJImJvbmVzIjogWyAicmVhci10aGlnaCIsICJyZWFyLXNoaW4iIF0sCgkJInRhcmdldCI6ICJyZWFyLWxlZy10YXJnZXQiLAoJCSJiZW5kUG9zaXRpdmUiOiBmYWxzZQoJfQpdLAoidHJhbnNmb3JtIjogWwoJewoJCSJuYW1lIjogImFpbS1mcm9udC1hcm0tdHJhbnNmb3JtIiwKCQkib3JkZXIiOiAxMSwKCQkiYm9uZXMiOiBbICJmcm9udC11cHBlci1hcm0iIF0sCgkJInRhcmdldCI6ICJhaW0tY29uc3RyYWludC10YXJnZXQiLAoJCSJyb3RhdGlvbiI6IC0xODAsCgkJIm1peFJvdGF0ZSI6IDAsCgkJIm1peFgiOiAwLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogImFpbS1oZWFkLXRyYW5zZm9ybSIsCgkJIm9yZGVyIjogMTAsCgkJImJvbmVzIjogWyAiaGVhZCIgXSwKCQkidGFyZ2V0IjogImFpbS1jb25zdHJhaW50LXRhcmdldCIsCgkJInJvdGF0aW9uIjogODQuMywKCQkibWl4Um90YXRlIjogMCwKCQkibWl4WCI6IDAsCgkJIm1peFNjYWxlWCI6IDAsCgkJIm1peFNoZWFyWSI6IDAKCX0sCgl7CgkJIm5hbWUiOiAiYWltLXJlYXItYXJtLXRyYW5zZm9ybSIsCgkJIm9yZGVyIjogMTIsCgkJImJvbmVzIjogWyAicmVhci11cHBlci1hcm0iIF0sCgkJInRhcmdldCI6ICJhaW0tY29uc3RyYWludC10YXJnZXQiLAoJCSJ4IjogNTcuNywKCQkieSI6IDU2LjQsCgkJIm1peFJvdGF0ZSI6IDAsCgkJIm1peFgiOiAwLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogImFpbS10b3Jzby10cmFuc2Zvcm0iLAoJCSJvcmRlciI6IDksCgkJImJvbmVzIjogWyAidG9yc28iIF0sCgkJInRhcmdldCI6ICJhaW0tY29uc3RyYWludC10YXJnZXQiLAoJCSJyb3RhdGlvbiI6IDY5LjUsCgkJInNoZWFyWSI6IC0zNiwKCQkibWl4Um90YXRlIjogMCwKCQkibWl4WCI6IDAsCgkJIm1peFNjYWxlWCI6IDAsCgkJIm1peFNoZWFyWSI6IDAKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtZm9vdC1ib2FyZC10cmFuc2Zvcm0iLAoJCSJvcmRlciI6IDIsCgkJImJvbmVzIjogWyAiZnJvbnQtZm9vdC10YXJnZXQiIF0sCgkJInRhcmdldCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJ4IjogLTY5LjgsCgkJInkiOiAyMC43LAoJCSJtaXhSb3RhdGUiOiAwLAoJCSJtaXhYIjogMCwKCQkibWl4U2NhbGVYIjogMCwKCQkibWl4U2hlYXJZIjogMAoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLWZvb3QtYm9hcmQtdHJhbnNmb3JtIiwKCQkib3JkZXIiOiAzLAoJCSJib25lcyI6IFsgInJlYXItZm9vdC10YXJnZXQiIF0sCgkJInRhcmdldCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJ4IjogODYuNiwKCQkieSI6IDIxLjMsCgkJIm1peFJvdGF0ZSI6IDAsCgkJIm1peFgiOiAwLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogInNob3VsZGVyIiwKCQkiYm9uZXMiOiBbICJiYWNrLXNob3VsZGVyIiBdLAoJCSJ0YXJnZXQiOiAiZnJvbnQtc2hvdWxkZXIiLAoJCSJ4IjogNDAuMTcsCgkJInkiOiAtMS42NiwKCQkibWl4Um90YXRlIjogMCwKCQkibWl4WCI6IC0xLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogInRvZXMtYm9hcmQiLAoJCSJvcmRlciI6IDE0LAoJCSJib25lcyI6IFsgImZyb250LWZvb3QtdGlwIiwgImJhY2stZm9vdC10aXAiIF0sCgkJInRhcmdldCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJtaXhSb3RhdGUiOiAwLAoJCSJtaXhYIjogMCwKCQkibWl4U2NhbGVYIjogMCwKCQkibWl4U2hlYXJZIjogMAoJfQpdLAoic2tpbnMiOiBbCgl7CgkJIm5hbWUiOiAiZGVmYXVsdCIsCgkJImF0dGFjaG1lbnRzIjogewoJCQkiY2xpcHBpbmciOiB7CgkJCQkiY2xpcHBpbmciOiB7CgkJCQkJInR5cGUiOiAiY2xpcHBpbmciLAoJCQkJCSJlbmQiOiAiaGVhZC1iYiIsCgkJCQkJInZlcnRleENvdW50IjogOSwKCQkJCQkidmVydGljZXMiOiBbIDY2Ljc2LCA1MDkuNDgsIDE5Ljk4LCA0MzQuNTQsIDUuMzQsIDMzNi4yOCwgMjIuMTksIDI0Ny45MywgNzcuOTgsIDE1OS41NCwgMTgyLjIxLCAtOTcuNTYsIDE0NTIuMjYsIC05OS44LCAxNDU0LjMzLCA4NDMuNjEsIDE2Ni41NywgODQxLjAyIF0sCgkJCQkJImNvbG9yIjogImNlM2EzYWZmIgoJCQkJfQoJCQl9LAoJCQkiY3Jvc3NoYWlyIjogewoJCQkJImNyb3NzaGFpciI6IHsgIndpZHRoIjogODksICJoZWlnaHQiOiA4OSB9CgkJCX0sCgkJCSJleGhhdXN0MSI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJzY2FsZVgiOiAwLjQ2MjksICJzY2FsZVkiOiAwLjgxMjksICJyb3RhdGlvbiI6IC04My4wNywgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkiZXhoYXVzdDIiOiB7CgkJCQkiaG92ZXJnbG93LXNtYWxsIjogewoJCQkJCSJ4IjogMC4wMSwKCQkJCQkieSI6IC0wLjc2LAoJCQkJCSJzY2FsZVgiOiAwLjQyMDgsCgkJCQkJInNjYWxlWSI6IDAuODQwMywKCQkJCQkicm90YXRpb24iOiAtODkuMjUsCgkJCQkJIndpZHRoIjogMjc0LAoJCQkJCSJoZWlnaHQiOiA3NQoJCQkJfQoJCQl9LAoJCQkiZXhoYXVzdDMiOiB7CgkJCQkiaG92ZXJnbG93LXNtYWxsIjogeyAic2NhbGVYIjogMC40NjI5LCAic2NhbGVZIjogMC44MTI5LCAicm90YXRpb24iOiAtODMuMDcsICJ3aWR0aCI6IDI3NCwgImhlaWdodCI6IDc1IH0KCQkJfSwKCQkJImV5ZSI6IHsKCQkJCSJleWUtaW5kaWZmZXJlbnQiOiB7CgkJCQkJInR5cGUiOiAibWVzaCIsCgkJCQkJInV2cyI6IFsgMSwgMSwgMCwgMSwgMCwgMCwgMSwgMCBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDEsIDMsIDAsIDEsIDIsIDMgXSwKCQkJCQkidmVydGljZXMiOiBbIDIsIDY2LCAtMzYuOCwgLTkxLjM1LCAwLjMsIDQ2LCA3My40MSwgLTkxLjM1LCAwLjcsIDIsIDY2LCAtODcuMDUsIC0xMy4xMSwgMC43MDk2OCwgNDYsIDIzLjE2LCAtMTMuMTEsIDAuMjkwMzIsIDIsIDY2LCAtMTIuMTgsIDM0Ljk5LCAwLjgyODE4LCA0NiwgOTguMDMsIDM0Ljk5LCAwLjE3MTgyLCAyLCA2NiwgMzguMDcsIC00My4yNSwgMC41OTc4MSwgNDYsIDE0OC4yOCwgLTQzLjI1LCAwLjQwMjE5IF0sCgkJCQkJImh1bGwiOiA0LAoJCQkJCSJlZGdlcyI6IFsgMCwgMiwgMiwgNCwgNCwgNiwgMCwgNiBdLAoJCQkJCSJ3aWR0aCI6IDkzLAoJCQkJCSJoZWlnaHQiOiA4OQoJCQkJfSwKCQkJCSJleWUtc3VycHJpc2VkIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDEsIDEsIDAsIDEsIDAsIDAsIDEsIDAgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxLCAyLCAzLCAxLCAzLCAwIF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA2NiwgLTQ2Ljc0LCAtODkuNywgMC4zLCA0NiwgNjMuNDcsIC04OS43LCAwLjcsIDIsIDY2LCAtNzcuNTgsIC0xLjk3LCAwLjcxLCA0NiwgMzIuNjMsIC0xLjk3LCAwLjI5LCAyLCA2NiwgNi4zOCwgMjcuNTUsIDAuODMsIDQ2LCAxMTYuNTksIDI3LjU1LCAwLjE3LCAyLCA2NiwgMzcuMjIsIC02MC4xOSwgMC42LCA0NiwgMTQ3LjQ0LCAtNjAuMTksIDAuNCBdLAoJCQkJCSJodWxsIjogNCwKCQkJCQkiZWRnZXMiOiBbIDAsIDIsIDIsIDQsIDQsIDYsIDAsIDYgXSwKCQkJCQkid2lkdGgiOiA5MywKCQkJCQkiaGVpZ2h0IjogODkKCQkJCX0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJmcm9udC1icmFjZXIiOiB7ICJ4IjogMTIuMDMsICJ5IjogLTEuNjgsICJyb3RhdGlvbiI6IDc5LjYsICJ3aWR0aCI6IDU4LCAiaGVpZ2h0IjogODAgfQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJmcm9udC1maXN0LWNsb3NlZCI6IHsgIngiOiAzNS41LCAieSI6IDYsICJyb3RhdGlvbiI6IDY3LjE2LCAid2lkdGgiOiA3NSwgImhlaWdodCI6IDgyIH0sCgkJCQkiZnJvbnQtZmlzdC1vcGVuIjogeyAieCI6IDM5LjU3LCAieSI6IDcuNzYsICJyb3RhdGlvbiI6IDY3LjE2LCAid2lkdGgiOiA4NiwgImhlaWdodCI6IDg3IH0KCQkJfSwKCQkJImZyb250LWZvb3QiOiB7CgkJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAwLjU5NDE3LCAwLjIzNDIyLCAwLjYyMjU3LCAwLjMwMzM2LCAwLjY1MDEsIDAuMzcwMzYsIDAuNjc2MzcsIDAuMzg0MDQsIDAuNzIwNjgsIDAuNDA3MSwgMC43NjI2NCwgMC40Mjg5NCwgMSwgMC43MDM3NSwgMSwgMSwgMC42NTUxNywgMSwgMC40NjkyMywgMC45OTk5OSwgMCwgMSwgMCwgMC4zOTE5NywgMC4xNzg0NiwgMCwgMC40OTc5NiwgMCBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDgsIDksIDMsIDQsIDgsIDMsIDUsIDgsIDQsIDYsIDgsIDUsIDgsIDYsIDcsIDExLCAxLCAxMCwgMCwgMTIsIDEzLCAwLCAxMSwgMTIsIDAsIDEsIDExLCA5LCAyLCAzLCAxLCAyLCAxMCwgOSwgMTAsIDIgXSwKCQkJCQkidmVydGljZXMiOiBbIDIsIDM4LCAxOC4xNywgNDEuNTcsIDAuNzg5NiwgMzksIDEyLjQ2LCA0Ni4wNSwgMC4yMTA0LCAyLCAzOCwgMjQuMDgsIDQwLjc2LCAwLjcxMjI4LCAzOSwgMTYuMTIsIDQxLjM0LCAwLjI4NzcyLCAyLCAzOCwgMjkuODEsIDM5Ljk4LCAwLjU1MzQ0LCAzOSwgMTkuNjcsIDM2Ljc4LCAwLjQ0NjU2LCAyLCAzOCwgMzIuODEsIDQxLjY3LCAwLjM4NTU0LCAzOSwgMjMsIDM1Ljg5LCAwLjYxNDQ2LCAyLCAzOCwgMzcuODYsIDQ0LjUyLCAwLjI1NTY3LCAzOSwgMjguNjEsIDM0LjQsIDAuNzQ0MzMsIDIsIDM4LCA0Mi42NSwgNDcuMjIsIDAuMTczODQsIDM5LCAzMy45MiwgMzIuOTksIDAuODI2MTYsIDEsIDM5LCA2NC4xNSwgMTQuNTYsIDEsIDEsIDM5LCA2NC41MSwgLTUuODcsIDEsIDEsIDM5LCAyMS4wOCwgLTYuNjQsIDEsIDIsIDM4LCA0NC42NywgLTYuNzcsIDAuNTY4NCwgMzksIC0yLjM0LCAtNi45NywgMC40MzE2LCAxLCAzOCwgMy4xLCAtNDguODEsIDEsIDEsIDM4LCAtMjYuNzMsIC0xOS4zMSwgMSwgMSwgMzgsIC0zMC4xNSwgMTUuNjksIDEsIDEsIDM4LCAtMS44NCwgNDQuMzIsIDEgXSwKCQkJCQkiaHVsbCI6IDE0LAoJCQkJCSJlZGdlcyI6IFsgMTQsIDE2LCAxNiwgMTgsIDE4LCAyMCwgNCwgMTgsIDIwLCAyMiwgMjQsIDI2LCAyMiwgMjQsIDEyLCAxNCwgMTAsIDEyLCAyLCA0LCAyLCAyMCwgNCwgNiwgNiwgMTYsIDIsIDAsIDAsIDI2LCA2LCA4LCA4LCAxMCBdLAoJCQkJCSJ3aWR0aCI6IDEyNiwKCQkJCQkiaGVpZ2h0IjogNjkKCQkJCX0KCQkJfSwKCQkJImZyb250LXNoaW4iOiB7CgkJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAwLjkwMDMxLCAwLjA1Nzg1LCAxLCAwLjEyODI4LCAxLCAwLjIxNjE5LCAwLjkwMjUsIDAuMzEwMDIsIDAuNzg3MzYsIDAuMzU2ODQsIDAuNzgwODEsIDAuMzk4NzQsIDAuNzcyMTUsIDAuNDU0MTUsIDAuNzcwOTgsIDAuNTE1NzIsIDAuODQwOTQsIDAuNjM3NTEsIDAuOTMwOTUsIDAuNzQ5MSwgMC45NTUzMSwgMC43NzkzLCAwLjc4MTI2LCAwLjg3Njc5LCAwLjU2MTMsIDEsIDAuMjY4NywgMSwgMCwgMSwgMC4wMDI3OSwgMC45NjExMiwgMC4wMTM1OCwgMC44MTAzOCwgMC4wMjgyMiwgMC42MDYwNSwgMC4wODMyNCwgMC40NTE0MiwgMC4xODkwOCwgMC4zMTg4MiwgMC4yOTU3NywgMC4yMzk4LCAwLjMwMjM2LCAwLjE0OTQxLCAwLjM3ODc1LCAwLjA1OTAyLCAwLjUzMjg0LCAwLCAwLjcwNTM4LCAwLCAwLjQxMDk0LCAwLjcxOTY4LCAwLjQwNzQzLCAwLjU0NzUxLCAwLjQxMDk0LCAwLjQ1MzYsIDAuNDcyNCwgMC4zNTE4NiwgMC4zMzM2NywgMC4yNzgyOSwgMC41MDIyNiwgMC4zMTY2NCwgMC42NTMyOCwgMC42NzUwNywgMC42MDc2MiwgMC41MjcxNiwgMC42MDA2LCAwLjQ1MTI1LCAwLjYyNzQ3LCAwLjM3NTQzLCAwLjY1NzMsIDAuMzM4NSwgMC4yNzg0MywgMC4zMjkyNCwgMC4xODk2NywgMC40NTIwMywgMC4xNjUwOSwgMC41ODU4NiwgMC4xODI2NSwgMC43NjgyLCAwLjUwNTMyLCAwLjI0NjM0LCAwLjU5NDczLCAwLjE3OTY3LCAwLjYwMTYxLCAwLjEwNjExLCAwLjUxMzkyLCAwLjA0MzI3LCAwLjcyMTk4LCAwLjI4ODQ5LCAwLjgyMzQzLCAwLjIwMjY2LCAwLjg2ODE0LCAwLjExMzc3LCAwLjc5NTkyLCAwLjA0NjM0LCAwLjQ0ODU4LCAwLjE1NTE1LCAwLjI1NDY2LCAwLjk2MjE5LCAwLjUzMTY5LCAwLjk0NDgsIDAuNzUzMSwgMC44MzI0IF0sCgkJCQkJInRyaWFuZ2xlcyI6IFsgMjQsIDAsIDQ3LCA0MywgMjMsIDI0LCA0NywgNDMsIDI0LCA0MywgMjIsIDIzLCA0MiwgNDMsIDQ3LCA0NiwgNDcsIDAsIDQyLCA0NywgNDYsIDQ2LCAwLCAxLCA0OCwgMjIsIDQzLCA0OCwgNDMsIDQyLCAyMSwgMjIsIDQ4LCA0MSwgNDgsIDQyLCA0NSwgNDIsIDQ2LCA0MSwgNDIsIDQ1LCA0NiwgMSwgMiwgNDUsIDQ2LCAyLCA0MCwgNDgsIDQxLCA0OCwgMjAsIDIxLCAyOSwgNDgsIDQwLCAyOSwgMjAsIDQ4LCA0NCwgNDEsIDQ1LCA0MCwgNDEsIDQ0LCAzLCA0NSwgMiwgNDQsIDQ1LCAzLCAzMCwgMjksIDQwLCAzNSwgMzAsIDQwLCAzNiwgMTksIDIwLCAzNiwgMjAsIDI5LCA0NCwgMzUsIDQwLCAyOCwgMjksIDMwLCA0LCA0NCwgMywgMzUsIDQ0LCA0LCAzNCwgMzAsIDM1LCA1LCAzNSwgNCwgMzQsIDI4LCAzMCwgMzMsIDI4LCAzNCwgMzcsIDE5LCAzNiwgMTgsIDE5LCAzNywgMjcsIDI5LCAyOCwgMjcsIDI4LCAzMywgMzYsIDI5LCAyNywgMzcsIDM2LCAyNywgNSwgMzQsIDM1LCA2LCAzNCwgNSwgMzMsIDM0LCA2LCA2LCAzMiwgMzMsIDcsIDMyLCA2LCAyNiwgMzcsIDI3LCAzOCwgMTgsIDM3LCAzOCwgMzcsIDI2LCAxNywgMTgsIDM4LCAzMSwgMzIsIDcsIDMxLCA3LCA4LCAzMiwgMjUsIDI2LCAzOCwgMjYsIDI1LCAyNywgMzMsIDMyLCAzMiwgMjYsIDI3LCAzOSwgMzgsIDI1LCAxNywgMzgsIDM5LCAxNiwgMTcsIDM5LCA1MSwgMzEsIDgsIDUxLCA4LCA5LCAxMSwgNTEsIDksIDExLCA5LCAxMCwgMzEsIDUwLCAyNSwgMzEsIDI1LCAzMiwgNTAsIDMxLCA1MSwgNDksIDM5LCAyNSwgNDksIDI1LCA1MCwgMTUsIDE2LCAzOSwgNDksIDE1LCAzOSwgMTMsIDQ5LCA1MCwgMTQsIDE1LCA0OSwgMTMsIDE0LCA0OSwgMTIsIDUwLCA1MSwgMTIsIDUxLCAxMSwgMTMsIDUwLCAxMiBdLAoJCQkJCSJ2ZXJ0aWNlcyI6IFsgLTIzLjY2LCAxOS4zNywgLTExLjczLCAyOC45OCwgNC4zNCwgMzAuODMsIDIyLjQxLCAyNC44NywgMzIuMDUsIDE2LjQ4LCAzOS43NywgMTYuODMsIDQ5Ljk4LCAxNy4zLCA2MS4yNSwgMTguNSwgODIuODUsIDI2Ljc4LCAxMDIuNCwgMzYuNDYsIDEwNy42OSwgMzkuMDksIDEyNy4xNSwgMjYuOTcsIDE1MS43NCwgMTEuNjUsIDE1NC40OSwgLTEyLjE4LCAxNTcuMDIsIC0zNC4wNywgMTQ5Ljg5LCAtMzQuNjYsIDEyMi4yMywgLTM2Ljk3LCA4NC43NSwgLTQwLjA5LCA1NS45NywgLTM4Ljg4LCAzMC43MywgLTMzLjA1LCAxNS4yOSwgLTI2LjAzLCAtMS4zLCAtMjcuNDEsIC0xOC41NCwgLTIzLjA5LCAtMzAuNzgsIC0xMS43OSwgLTMyLjQsIDIuMjcsIDEwMS45MiwgLTYuNTIsIDcwLjQ4LCAtMTAuNDQsIDUzLjI4LCAtMTIuMTQsIDM0LjExLCAtOS4yOCwgMjEuOTYsIC0yMi4xMywgMjcuMzksIC03LjU5LCA5MS40OCwgMTIuMjgsIDY0Ljg4LCA1LjQ0LCA1MS4wNywgMy4yNiwgMzYuOTUsIDMuODUsIDI5LjkyLCA1LjUsIDMxLjgsIC0yNS41NiwgNTUuMDgsIC0zMC4xOSwgNzkuNzcsIC0yOS4zNywgMTEyLjkzLCAtMjQuMDksIDE0LjUxLCAtOC44MywgMS40OCwgLTIuOTUsIC0xMi4wMywgLTMuOTQsIC0yMi42OSwgLTEyLjQxLCAyMC4xNywgOS43MSwgMy41MywgMTYuMTYsIC0xMy4xNCwgMTcuOTMsIC0yNC43OCwgMTAuNjIsIC0xLjYyLCAtMTUuMzcsIDE0Ny43MSwgLTE0LjEzLCAxNDEuOTMsIDguMDcsIDExOS4zLCAyMy43NCBdLAoJCQkJCSJodWxsIjogMjUsCgkJCQkJImVkZ2VzIjogWyA4LCA2LCA2LCA0LCA0LCAyLCAyLCAwLCAwLCA0OCwgNDYsIDQ4LCA0NiwgNDQsIDQ0LCA0MiwgNDIsIDQwLCA0MCwgMzgsIDM4LCAzNiwgMzYsIDM0LCAzMiwgMzQsIDUwLCA1MiwgNTIsIDU0LCA1NCwgNTYsIDQwLCA1OCwgNTgsIDYwLCA4LCAxMCwgMjAsIDIyLCAyMiwgMjQsIDYyLCA2NCwgNjQsIDY2LCA2NiwgNjgsIDgsIDcwLCA3MCwgNjAsIDY4LCA3MCwgNTgsIDcyLCA3MiwgNzQsIDc0LCA3NiwgNzYsIDc4LCAyNCwgMjYsIDI2LCAyOCwgNTgsIDgwLCA4MCwgODIsIDgyLCA4NCwgODQsIDg2LCA4NiwgNDQsIDcwLCA4OCwgODgsIDkwLCA5MCwgOTIsIDkyLCA5NCwgOTQsIDQ4LCA4MCwgODgsIDg4LCA2LCA4MiwgOTAsIDkwLCA0LCA4NCwgOTIsIDkyLCAyLCA4NiwgOTQsIDk0LCAwLCA1NiwgNjAsIDEwLCAxMiwgMTIsIDE0LCAxNCwgMTYsIDI4LCAzMCwgMzAsIDMyLCAyNiwgOTgsIDk4LCA3OCwgMzAsIDk4LCAyNCwgMTAwLCAxMDAsIDUwLCA5OCwgMTAwLCAyMiwgMTAyLCAxMDIsIDYyLCAxMDAsIDEwMiwgMTYsIDE4LCAxOCwgMjAsIDEwMiwgMTggXSwKCQkJCQkid2lkdGgiOiA4MiwKCQkJCQkiaGVpZ2h0IjogMTg0CgkJCQl9CgkJCX0sCgkJCSJmcm9udC10aGlnaCI6IHsKCQkJCSJmcm9udC10aGlnaCI6IHsgIngiOiA0Mi40OCwgInkiOiA0LjQ1LCAicm90YXRpb24iOiA4NC44NywgIndpZHRoIjogNDUsICJoZWlnaHQiOiAxMTIgfQoJCQl9LAoJCQkiZnJvbnQtdXBwZXItYXJtIjogewoJCQkJImZyb250LXVwcGVyLWFybSI6IHsgIngiOiAyOC4zMSwgInkiOiA3LjM3LCAicm90YXRpb24iOiA5Ny45LCAid2lkdGgiOiA0NiwgImhlaWdodCI6IDk3IH0KCQkJfSwKCQkJImdvZ2dsZXMiOiB7CgkJCQkiZ29nZ2xlcyI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAwLjUzNjUzLCAwLjA0MTE0LCAwLjcyOTIyLCAwLjE2MDM2LCAwLjkxNjY3LCAwLjMzMjIzLCAwLjk3MDQ2LCAwLjMxMzI5LCAxLCAwLjQ4MDUzLCAwLjk1NzU2LCAwLjU3MzMsIDAuODg4MjUsIDAuNjMyOCwgMC44Njg3OCwgMC43ODk2MiwgMC43NzQwNCwgMC44Njc1LCAwLjcyNjI4LCAxLCAwLjYwNzE0LCAwLjkzODYzLCAwLjQ5NjAxLCAwLjg4MTM4LCAwLjQxNTU4LCAwLjc1MDI3LCAwLjMyNTQ3LCAwLjcwMDg0LCAwLjI3ODIsIDAuNTgyNTcsIDAuMTcyMSwgMC42MzI4MSwgMC4xNzIyOSwgMC43NTA3MSwgMC4xMDc4MSwgMC43OTg5OCwgMCwgMC4zMjMwNCwgMCwgMC4xMjQ3NiwgMC4wNzM3MywgMC4wNzM0NCwgMC4xNTQyMywgMC4xMDczNCwgMC4yMzE2NSwgMC4xMzk5NCwgMC4zMDMxMywgMC4wMjI1NiwgMC4zNDgwMiwgMCwgMC40Mjk3OSwgMC42OTE4MywgMC4zOTQ3NiwgMC41MTA0MiwgMC4zOTQ4OCwgMC4zMTUxMiwgMC40NTg3OCwgMC4yMzE5OCwgMC41NjUwMSwgMC4yODEwOSwgMC42OTk2MSwgMC4zOTIxNiwgMC44MjAzOSwgMC41NDIwNCwgMC44NTczOCwgMC42MjM0MywgMC45MTEwNywgMC41MTQwNywgMC43MjYzOSwgMC4zMjE0NywgMC41ODc2NCwgMC4xOTYwOSwgMC40ODA3NSwgMC4xMTI2OSwgMC4zNzgyMywgMC4wNTUwMSwgMC4zMjg3LCAwLjE3ODY2LCAwLjMxOSwgMC4zMDUsIDAuMzYwMzYsIDAuNTM3OTksIDAuNDAzMjcsIDAuNzAwNzIsIDAuMzAwNTksIDAuNTU4MzgsIDAuMjE5NTcsIDAuMjgxNSwgMC4wOTk2MywgMC4yODk0MywgMC41Njg2MywgMC40MzY4LCAwLjQ5MTEsIDAuMzcxNTYsIDAuNTExODUsIDAuNTIwOTMsIDAuNjcwMTgsIDAuNTkzMDQsIDAuNzYxOSwgMC42ODU3NSwgMC43MzI5NiwgMC40MzM1NSBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDE4LCA0NCwgMTUsIDIxLCAxOSwgMjAsIDE3LCAxOCwgMTUsIDQ0LCAxOSwgMjEsIDIsIDMsIDQsIDE4LCAxOSwgNDQsIDIsIDMzLCAzNCwgMzMsIDIsIDQsIDUsIDMzLCA0LCA1LCA2LCAzMywgNywgMzIsIDYsIDMxLCA1MCwgMzMsIDMyLCAzMSwgMzMsIDYsIDMyLCAzMywgMzEsIDQ5LCA1MCwgNDksIDMxLCAzMiwgNDksIDMyLCA3LCA4LCA0OSwgNywgMzMsIDUwLCAzNCwgMTcsIDE1LCAxNiwgOSwgNDgsIDgsIDQ5LCA0OCwgNTAsIDUwLCA0OCwgNDUsIDQ3LCA0NSwgNDgsIDUwLCA0NSwgMzAsIDQ1LCA0NywgNDYsIDQ1LCA0NiwgMjksIDMwLCA0NSwgMjksIDMwLCAyOSwgMzQsIDMwLCAzNCwgNTAsIDQ3LCAyNiwgNDYsIDI1LCAxMCwgMTEsIDEyLCAyNSwgMTEsIDQxLCAxMiwgNDIsIDQyLCA0NCwgNDMsIDQzLCAyMSwgMjIsIDQxLCA0MCwgMjUsIDQxLCA0MiwgNDAsIDI5LCAzNSwgMzQsIDQwLCAyNiwgMjUsIDI1LCAyNiwgNDcsIDM3LCAyNCwgMCwgMzYsIDM3LCAwLCA0MiwgNDMsIDM5LCA0MiwgMzksIDQwLCAyOCwgMzgsIDM2LCA0MCwgMzksIDI2LCAyOCwgMjcsIDM4LCAyNiwgMzksIDI3LCAzNywgMzgsIDIzLCAzOSwgNDMsIDM4LCAzOCwgMzcsIDM2LCAyNywgMzksIDM4LCA0MywgMjIsIDM4LCAzNywgMjMsIDI0LCAyMiwgMjMsIDM4LCAzNiwgMCwgMzUsIDI4LCAzNiwgMzUsIDI5LCAyOCwgMzUsIDI3LCAyOCwgNDYsIDI2LCAyNywgNDYsIDM1LCAwLCAxLCAzNCwgMzUsIDEsIDEyLCA0MSwgMjUsIDQ3LCAxMCwgMjUsIDQ0LCAyMSwgNDMsIDQyLCAxNCwgNDQsIDE0LCAxNSwgNDQsIDEzLCAxNCwgNDIsIDEyLCAxMywgNDIsIDQ2LCAyOCwgMjksIDQ3LCA0OCwgMTAsIDQ4LCA5LCAxMCwgNDksIDgsIDQ4LCAyLCAzNCwgMSBdLAoJCQkJCSJ2ZXJ0aWNlcyI6IFsgMiwgNjYsIDYxLjg4LCAyMi44MSwgMC44MzIsIDQ2LCAxNzIuMDksIDIyLjgxLCAwLjE2OCwgMiwgNjYsIDU5Ljg5LCAtMzEuMTksIDAuNjg1NSwgNDYsIDE3MC4xLCAtMzEuMTksIDAuMzE0NSwgMiwgNjYsIDQ5LjIsIC04Ni44LCAwLjMyNjM1LCA0NiwgMTU5LjQxLCAtODYuOCwgMC42NzM2NSwgMiwgNjYsIDU2LjgyLCAtOTkuMDEsIDAuMDEyMTcsIDQ2LCAxNjcuMDMsIC05OS4wMSwgMC45ODc4MywgMSwgNDYsIDE0My40LCAtMTE1LjQ4LCAxLCAyLCA2NiwgMTUsIC0xMTAuMTQsIDAuMDA0MSwgNDYsIDEyNS4yMSwgLTExMC4xNCwgMC45OTU5LCAyLCA2NiwgLTAuMzIsIC05Ni4zNiwgMC4wNzk0OCwgNDYsIDEwOS44OSwgLTk2LjM2LCAwLjkyMDUyLCAyLCA2NiwgLTI2LjU2LCAtMTAwLjE5LCAwLjAxOTA1LCA0NiwgODMuNjUsIC0xMDAuMTksIDAuOTgwOTUsIDIsIDY2LCAtNDYuOTYsIC04MS4xNiwgMC40OTIxLCA0NiwgNjMuMjYsIC04MS4xNiwgMC41MDc5MSwgMiwgNjYsIC03MS44NCwgLTc2LjY5LCAwLjU2OTIzLCA0NiwgMzguMzcsIC03Ni42OSwgMC40MzA3NywgMiwgNjYsIC03Mi41NCwgLTQzLjk4LCAwLjc0MTQ1LCA0NiwgMzcuNjcsIC00My45OCwgMC4yNTg1NSwgMiwgNjYsIC03My4yLCAtMTMuNDcsIDAuODc5MjksIDQ2LCAzNy4wMSwgLTEzLjQ3LCAwLjEyMDcxLCAyLCA2NiwgLTU5LjYzLCAxMy41NSwgMC44NjQsIDQ2LCA1MC41OCwgMTMuNTUsIDAuMTM2LCAyLCA2NiwgLTU5LjY5LCAzOC40NSwgMC44NTI4OSwgNDYsIDUwLjUyLCAzOC40NSwgMC4xNDcxMSwgMiwgNjYsIC00NS4yNiwgNTYuNiwgMC43NDM5MiwgNDYsIDY0Ljk1LCA1Ni42LCAwLjI1NjA4LCAyLCA2NiwgLTYyLjMxLCA3OS45NiwgMC42MjQsIDQ2LCA0Ny45LCA3OS45NiwgMC4zNzYsIDIsIDY2LCAtODAuNzYsIDczLjQyLCAwLjYxNiwgNDYsIDI5LjQ1LCA3My40MiwgMC4zODQsIDIsIDY2LCAtOTMuOSwgODYuNjQsIDAuMjg4LCA0NiwgMTYuMzEsIDg2LjY0LCAwLjcxMiwgMSwgNDYsIDgxLjUxLCAxMzkuMzgsIDEsIDEsIDQ2LCAxMTIuNTYsIDE1MC4zLCAxLCAyLCA2NiwgMTYuNzYsIDEzNC45NywgMC4wMjk0MiwgNDYsIDEyNi45NywgMTM0Ljk3LCAwLjk3MDU4LCAyLCA2NiwgMTguNDIsIDExMy4yOCwgMC4zNjE0NywgNDYsIDEyOC42MywgMTEzLjI4LCAwLjYzODUzLCAyLCA2NiwgMjAuMDIsIDkyLjQzLCAwLjcxMzUsIDQ2LCAxMzAuMjMsIDkyLjQzLCAwLjI4NjUsIDIsIDY2LCA0NC41OCwgODEuMjksIDAuNjk2MDMsIDQ2LCAxNTQuNzksIDgxLjI5LCAwLjMwMzk3LCAyLCA2NiwgNTIsIDcxLjQ4LCAwLjg0OCwgNDYsIDE2Mi4yMSwgNzEuNDgsIDAuMTUyLCAyLCA2NiwgLTQ5LjI1LCAxMy4yNywgMC44LCA0NiwgNjAuOTYsIDEzLjI3LCAwLjIsIDIsIDY2LCAtMjMuODgsIDMxLjg4LCAwLjg5NiwgNDYsIDg2LjMzLCAzMS44OCwgMC4xMDQsIDIsIDY2LCA2LjcyLCA0Mi42LCAwLjkyOCwgNDYsIDExNi45MywgNDIuNiwgMC4wNzIsIDIsIDY2LCAyNS4yNiwgMzEuNDQsIDAuOCwgNDYsIDEzNS40NywgMzEuNDQsIDAuMiwgMiwgNjYsIDI2Ljc3LCAyLjU5LCAwLjc1LCA0NiwgMTM2Ljk4LCAyLjU5LCAwLjI1LCAyLCA2NiwgMjEuMDIsIC0zNi42NiwgMC41NDg4NywgNDYsIDEzMS4yMywgLTM2LjY2LCAwLjQ1MTEzLCAyLCA2NiwgOC4wMSwgLTc0LjY1LCAwLjM2MDI5LCA0NiwgMTE4LjIyLCAtNzQuNjUsIDAuNjM5NzEsIDIsIDY2LCAtMS41MiwgLTg4LjI0LCAwLjEyNTMsIDQ2LCAxMDguNjksIC04OC4yNCwgMC44NzQ3LCAyLCA2NiwgMjAuMjUsIC05NS40NCwgMC4wODY4NywgNDYsIDEzMC40NiwgLTk1LjQ0LCAwLjkxMzEzLCAyLCA2NiwgMzQuNDIsIC0zOS4zNiwgMC43MjYxMywgNDYsIDE0NC42MywgLTM5LjM2LCAwLjI3Mzg3LCAyLCA2NiwgNDIuMDMsIDEuNywgMC44MjQsIDQ2LCAxNTIuMjUsIDEuNywgMC4xNzYsIDIsIDY2LCA0NS44NSwgMzIuNiwgMC44NTYsIDQ2LCAxNTYuMDYsIDMyLjYsIDAuMTQ0LCAxLCA2NiwgNDYuMDEsIDYxLjAyLCAxLCAxLCA2NiwgMjIuMzUsIDY2LjQxLCAxLCAxLCA2NiwgMS43MywgNjEuODQsIDEsIDIsIDY2LCAtMzEuMTcsIDM4LjgzLCAwLjkyOCwgNDYsIDc5LjA0LCAzOC44MywgMC4wNzIsIDIsIDY2LCAtNTIuOTQsIDE5LjMxLCAwLjc5MDczLCA0NiwgNTcuMjcsIDE5LjMxLCAwLjIwOTI3LCAyLCA2NiwgLTM5LjU0LCA1Mi40MiwgMC45MTIsIDQ2LCA3MC42NywgNTIuNDIsIDAuMDg4LCAyLCA2NiwgLTMuMiwgODcuNjEsIDAuNzQ0LCA0NiwgMTA3LjAyLCA4Ny42MSwgMC4yNTYsIDIsIDY2LCAtMTQuODIsIDExNi43LCAwLjYzNjgsIDQ2LCA5NS40LCAxMTYuNywgMC4zNjMyLCAyLCA2NiwgMi43LCAtNi44NywgMC44NTYsIDQ2LCAxMTIuOTEsIC02Ljg3LCAwLjE0NCwgMiwgNjYsIDYuMjEsIDE1LjgsIDAuNzQ0LCA0NiwgMTE2LjQyLCAxNS44LCAwLjI1NiwgMiwgNjYsIC0xNS4zOSwgMi40NywgMC44NTYsIDQ2LCA5NC44MiwgMi40NywgMC4xNDQsIDIsIDY2LCAtMTIuOTgsIC00MC40OCwgMC43MjEwMiwgNDYsIDk3LjI0LCAtNDAuNDgsIDAuMjc4OTgsIDIsIDY2LCAtMTkuNTUsIC02OC4xNiwgMC41OTE2MiwgNDYsIDkwLjY2LCAtNjguMTYsIDAuNDA4MzgsIDIsIDY2LCAxNy40NCwgLTQ3LjE1LCAwLjUzNDUyLCA0NiwgMTI3LjY1LCAtNDcuMTUsIDAuNDY1NDggXSwKCQkJCQkiaHVsbCI6IDI1LAoJCQkJCSJlZGdlcyI6IFsgMzYsIDM0LCAzNCwgMzIsIDMyLCAzMCwgMzAsIDI4LCAyOCwgMjYsIDI2LCAyNCwgMjQsIDIyLCAxOCwgMTYsIDE2LCAxNCwgMTQsIDEyLCAxMiwgMTAsIDEwLCA4LCA4LCA2LCA2LCA0LCA0LCAyLCAyLCAwLCAwLCA0OCwgNDgsIDQ2LCA0NiwgNDQsIDM2LCAzOCwgNDAsIDM4LCAyNCwgNTAsIDUwLCA1MiwgNTIsIDU0LCA1NCwgNTYsIDU2LCA1OCwgNTgsIDYwLCA2MiwgNjQsIDY0LCAxMiwgOCwgNjYsIDY2LCA2OCwgNjgsIDcwLCA3MCwgNzIsIDcyLCA3NCwgNzQsIDc2LCA3NiwgNzgsIDc4LCA4MCwgODAsIDgyLCA4MiwgMjQsIDI0LCA4NCwgODQsIDg2LCA4NiwgNDQsIDQwLCA0MiwgNDIsIDQ0LCA0MiwgODgsIDg4LCAzMCwgNTgsIDkwLCA5MCwgOTIsIDkyLCA5NCwgMTgsIDIwLCAyMCwgMjIsIDk0LCAyMCwgMTgsIDk2LCA5NiwgOTgsIDYwLCAxMDAsIDEwMCwgNjIsIDk4LCAxMDAgXSwKCQkJCQkid2lkdGgiOiAyNjEsCgkJCQkJImhlaWdodCI6IDE2NgoJCQkJfQoJCQl9LAoJCQkiZ3VuIjogewoJCQkJImd1biI6IHsgIngiOiA3Ny4zLCAieSI6IDE2LjQsICJyb3RhdGlvbiI6IDYwLjgzLCAid2lkdGgiOiAyMTAsICJoZWlnaHQiOiAyMDMgfQoJCQl9LAoJCQkiaGVhZCI6IHsKCQkJCSJoZWFkIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDAuNzU5MTksIDAuMDYxMDcsIDAuODgzOTIsIDAuMTc4OTMsIDAuOTAxNzQsIDAuMzA4NTYsIDAuOTQyMjQsIDAuMTk2NiwgMSwgMC4yNjU4NCwgMSwgMC40MjIsIDAuOTU4NjQsIDAuNDY5OTMsIDAuOTIxMTgsIDAuNTEzMzMsIDAuODU5NTcsIDAuNTM0NywgMC43ODM4OCwgMC42NTYwNSwgMC43NDM4NCwgMC43NDgzOCwgMC44NTExNiwgMC43NTE1MSwgMC44NDgyOCwgMC44MjU2NCwgMC44MTc4MSwgMC44NTM2NywgMC43NTU5OSwgMC44NTkwNiwgMC43NjIzNywgMC45MDQ2OCwgMC42NTg3NSwgMSwgMC4zODMzNywgMSwgMC4xODU4LCAwLjg1NDA0LCAwLjEyNzQyLCAwLjgxMDkxLCAwLjA2MDI1LCAwLjY5MjA5LCAwLCAwLjU4NTUyLCAwLCAwLjQxMDIxLCAwLjA4NTMsIDAuMjA2OTIsIDAuMjQyNDMsIDAuMTQ1MDQsIDAuNSwgMC4xNDIxLCAwLjUwMzI0LCAwLjA3NDMzLCAwLjQxNzM4LCAwLCAwLjU3NjE0LCAwLCAwLjg1MDU5LCAwLjM2MDg3LCAwLjczNDMxLCAwLjQzMjA2LCAwLjY4NDgxLCAwLjMxMjcxLCAwLjcyMTY1LCAwLjE2NzE4LCAwLjU1OTMxLCAwLjA0MTU0LCAwLjQ0NzY0LCAwLjIyODk1LCAwLjIzOTI2LCAwLjI2NTU5LCAwLjcxMjcyLCAwLjQ0MDM2LCAwLjU2OTkzLCAwLjM4MywgMC40MTY3OCwgMC4zMzUxMSwgMC4yOTMsIDAuMzE0OTcsIDAuNzA4MDIsIDAuNDQ1MDIsIDAuNTY2NzYsIDAuMzg5NzYsIDAuNDE1MjEsIDAuMzQ0MTYsIDAuMjg3NTQsIDAuMzMwMTcsIDAuODg5ODgsIDAuNTAxNzcsIDAuMzAzODksIDAuNzM0NjMsIDAuMjY0NiwgMC42NTY3NSwgMC4yMTQxNCwgMC42MTU4NCwgMC4xNDYxMywgMC42MjE5NCwgMC4xMDMxNiwgMC42NjYzNiwgMC4xMDM1OCwgMC43MjU1NywgMC4xNDUwNSwgMC43OTE2NCwgMC4yMDI2MywgMC44MTM1NSwgMC4yNzg3MywgMC44MDE1OSwgMC4zNDk0NywgMC43Mzc2LCAwLjIzMDczLCAwLjU3MDczLCAwLjA4ODc4LCAwLjYwNzA3LCAwLjI5NDYxLCAwLjgxMjksIDAuNzMwMDYsIDAuODc4ODMsIDAuNjk4MDUsIDAuODczNDgsIDAuNjYxNjYsIDAuNzk2ODEsIDAuMjI0NjgsIDAuNjk4MjQsIDAuMTQ1NTIsIDAuNjc0MDUgXSwKCQkJCQkidHJpYW5nbGVzIjogWyA1MCwgNDksIDYyLCAzNCwgMjUsIDMxLCAzOSwgMzUsIDM0LCAzOCwgMzksIDM0LCAzNywgMzgsIDM0LCA0MiwgMzksIDM4LCA0MywgMzksIDQyLCAzMiwgMiwgMzEsIDMxLCAzNywgMzQsIDQyLCAzOCwgMzcsIDQxLCA0MiwgMzcsIDQzLCAyMiwgMzksIDMwLCAzMSwgMjksIDM2LCAzNywgMzEsIDMwLCAzNiwgMzEsIDQwLCA0MSwgMzcsIDM2LCA0MCwgMzcsIDM2LCAzMCwgNDQsIDU1LCAyMiwgNDMsIDU1LCA0OCwgNTYsIDQ3LCA0OCwgNTUsIDQ2LCA1NSwgNTQsIDQyLCA1NSwgNDMsIDQ3LCA1NSwgNDYsIDYyLCA0OSwgNDgsIDYxLCA0NywgNDYsIDYyLCA0OCwgNDcsIDYxLCA2MiwgNDcsIDQ2LCA1NCwgNDUsIDQyLCA0MSwgNTUsIDYxLCA0NiwgNDUsIDU1LCA0MSwgNTQsIDYxLCA1MSwgNTAsIDYxLCA1MCwgNjIsIDYwLCA0MSwgNDAsIDU0LCA0MSwgNjAsIDUzLCA2MSwgNDUsIDUyLCA1MSwgNjEsIDU3LCA1MywgNDUsIDU3LCA0NSwgNTQsIDUzLCA1MiwgNjEsIDUyLCAxOSwgNTEsIDU3LCAxOCwgNTIsIDU3LCA1MiwgNTMsIDE3LCA1NCwgNjAsIDU3LCA1NCwgMTcsIDE4LCA1NywgMTcsIDE5LCA1MCwgNTEsIDMzLCAyNywgMjgsIDI2LCAyNywgMzMsIDAsIDMzLCAyOCwgMzIsIDMzLCAwLCAzMiwgMCwgMSwgMzMsIDI1LCAyNiwgMzMsIDMyLCAyNSwgMzEsIDI1LCAzMiwgMiwgMzIsIDEsIDIsIDMsIDQsIDI5LCAzMSwgMiwgMiwgNCwgNSwgMjksIDIsIDUsIDYsIDI5LCA1LCAzMCwgMjksIDYsIDQ0LCAzMCwgNiwgMTgsIDE5LCA1MiwgNDksIDU2LCA0OCwgMzQsIDI0LCAyNSwgMzUsIDIzLCAyNCwgMzUsIDI0LCAzNCwgMzksIDIyLCAzNSwgMjIsIDIzLCAzNSwgNywgNDQsIDYsIDgsIDM2LCA0NCwgNDAsIDM2LCA4LCA4LCA0NCwgNywgNTYsIDIxLCAyMiwgNTUsIDU2LCAyMiwgOSwgNDAsIDgsIDIwLCAyMSwgNTYsIDIwLCA1NiwgNDksIDksIDYwLCA0MCwgMTAsIDYwLCA5LCAyMCwgNTAsIDE5LCAxMiwgMTAsIDExLCAxMywgMTAsIDEyLCAxNCwgNjAsIDEwLCAxMywgMTQsIDEwLCA1OSwgNjAsIDE0LCA1OCwgNTksIDE0LCA1OCwgMTQsIDE1LCAxNiwgMTcsIDYwLCA1OSwgMTYsIDYwLCAxNSwgMTYsIDU5LCAxNSwgNTksIDU4LCAyMCwgNDksIDUwIF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA1MCwgNDEuOTcsIC00MS44LCAwLjk0MDc0LCA2NiwgMTY1LjQxLCAtMjIuNiwgMC4wNTkyNiwgNCwgNDgsIDczLjQ3LCAyNy41NCwgMC4yNjc5NSwgNTAsIC01Ljc1LCAtNTEuNzEsIDAuNDczOCwgNDksIDExMi45OSwgLTExLjQxLCAwLjEyMjU1LCA2NiwgMTQzLjUsIC02Ni4xMywgMC4xMzU3LCA0LCA0OCwgMzguMjMsIDEwLjk5LCAwLjY4MzEsIDUwLCAtNDEuMDEsIC0zNS4yMiwgMC4wNzg2NiwgNDksIDkyLjczLCAtNDQuNjYsIDAuMDQ4NzIsIDY2LCAxMDguNjUsIC04My40OSwgMC4xODk1MiwgMiwgNDgsIDczLjM1LCAxMC44OSwgMC44NDU1LCA2NiwgMTQzLjc3LCAtODIuNzgsIDAuMTU0NSwgMiwgNDgsIDU4LjU5LCAtMTAuMzgsIDAuOTE2MDcsIDY2LCAxMjkuNSwgLTEwNC4zOSwgMC4wODM5MywgMywgNDYsIDE5NS44MiwgLTExOS44MiwgMC4xMDQsIDQ3LCA3NS40OSwgLTQuNTUsIDAuMDkxOTEsIDQ4LCAxNC4zNiwgLTI0LjgsIDAuODA0MDksIDQsIDQ2LCAxNzguNjIsIC0xMTMuOTgsIDAuMTkwMjIsIDQ3LCA1OS44MiwgLTEzLjcyLCAwLjMzNDA5LCA0OCwgLTIuNywgLTE4LjU3LCAwLjQ2NjQzLCA2NiwgNjguNDEsIC0xMTMuOTgsIDAuMDA5MjYsIDQsIDQ2LCAxNjMuMDYsIC0xMDguNjksIDAuMTg3MjQsIDQ3LCA0NS42NCwgLTIyLjAzLCAwLjMxMzMsIDQ4LCAtMTguMTQsIC0xMi45MywgMC40NzQ2OSwgNjYsIDUyLjg0LCAtMTA4LjY5LCAwLjAyNDc3LCAyLCA0NiwgMTUxLjUyLCAtOTUuMDUsIDAuOTExMjIsIDY2LCA0MS4zMSwgLTk1LjA1LCAwLjA4ODc4LCAyLCA0NiwgMTEwLjYxLCAtODcuNjksIDAuNzA1NjQsIDY2LCAwLjQsIC04Ny42OSwgMC4yOTQzNiwgMiwgNDYsIDgxLjA1LCAtODYuNTgsIDAuNjM5NTEsIDY2LCAtMjkuMTYsIC04Ni41OCwgMC4zNjA0OSwgMiwgNDYsIDg5LjgyLCAtMTE0LjMyLCAwLjU3LCA2NiwgLTIwLjM5LCAtMTE0LjMyLCAwLjQzLCAyLCA0NiwgNjguNzIsIC0xMjAuOTEsIDAuNTcsIDY2LCAtNDEuNDksIC0xMjAuOTEsIDAuNDMsIDIsIDQ2LCA1OC4xLCAtMTE1LjksIDAuNTcsIDY2LCAtNTIuMTEsIC0xMTUuOSwgMC40MywgMiwgNDYsIDUxLjAzLCAtMTAwLjYzLCAwLjY0MjQyLCA2NiwgLTU5LjE4LCAtMTAwLjYzLCAwLjM1NzU4LCAyLCA0NiwgMzguNzksIC0xMDYuNzYsIDAuODE2NTksIDY2LCAtNzEuNDMsIC0xMDYuNzYsIDAuMTgzNDEsIDIsIDQ2LCAyLjY4LCAtODkuNywgMC43NzgwMSwgNjYsIC0xMDcuNTMsIC04OS43LCAwLjIyMTk5LCAyLCA0NiwgLTIyLjA3LCAtMTkuMywgMC44MjMsIDY2LCAtMTMyLjI4LCAtMTkuMywgMC4xNzcsIDIsIDQ2LCAxLjIsIDQ1LjYzLCAwLjUxMjA0LCA2NiwgLTEwOS4wMSwgNDUuNjMsIDAuNDg3OTYsIDIsIDQ2LCA4LjA3LCA2NC44MSwgMC42MDg2OSwgNjYsIC0xMDIuMTQsIDY0LjgxLCAwLjM5MTMxLCAyLCA0NiwgMzUuNDQsIDkzLjczLCAwLjgwMDA5LCA2NiwgLTc0Ljc3LCA5My43MywgMC4xOTk5MSwgMiwgNDYsIDU5Ljk4LCAxMTkuNjYsIDAuOTM1NTQsIDY2LCAtNTAuMjMsIDExOS42NiwgMC4wNjQ0NiwgMiwgNDYsIDEwOS4yNiwgMTM2Ljk5LCAwLjk5ODk1LCA2NiwgLTAuOTUsIDEzNi45OSwgMC4wMDEwNSwgMSwgNDYsIDE3NC4wNywgMTM1LjI3LCAxLCAzLCA0NiwgMjA1LjU5LCAxMDEuMjIsIDAuODA3NzgsIDQ5LCAtMTYuODQsIDEwNC42MywgMC4xNTY1OCwgNjYsIDk1LjM4LCAxMDEuMjIsIDAuMDM1NjQsIDMsIDUwLCA1OC45NCwgMzAuNSwgMC40MzQ5MSwgNDksIDM4LjM2LCA2MS44OSwgMC4yODExNiwgNjYsIDExOS4zNSwgMzUuNjUsIDAuMjgzOTMsIDIsIDUwLCA3NS41NiwgMTkuMDEsIDAuOTIxNjQsIDY2LCAxMzguNjgsIDQxLjUyLCAwLjA3ODM2LCAxLCA1MCwgMTA2LjcsIDI2LjksIDEsIDEsIDUwLCA4My43OSwgLTkuNTEsIDEsIDUsIDQ3LCA0NC41MSwgMjcuMjQsIDAuMTUxMzksIDQ4LCAxOS4xMiwgMTkuMzMsIDAuNDQ4NDcsIDUwLCAtNDYuODIsIC0xNS4xOSwgMC4wNTc1NywgNDksIDcyLjE5LCAtNDguMjQsIDAuMTE0OSwgNjYsIDg5LjM1LCAtNzUuNTgsIDAuMjI3NjcsIDMsIDQ3LCA3LjQyLCAxOS4wOCwgMC4zNzc3MiwgNDksIDM0LjMyLCAtNDUuMjQsIDAuMDk5MTgsIDY2LCA1OC45LCAtNTIuODksIDAuNTIzMTEsIDIsIDQ5LCA0NS45NCwgLTkuMDcsIDAuNDgyNiwgNjYsIDg3Ljk5LCAtMjguNDUsIDAuNTE3NCwgMiwgNTAsIDIwLjYyLCAtMTYuMzUsIDAuNzQzNSwgNjYsIDEzMi4yMSwgLTIzLjQ5LCAwLjI1NjUsIDIsIDUwLCA3NS43NCwgMC45NCwgMC45NzE3MiwgNjYsIDE1Mi45NSwgMzAuNDIsIDAuMDI4MjgsIDQsIDQ2LCAyMDAuNDUsIDQwLjQ2LCAwLjE4ODA5LCA1MCwgNDQuNiwgNTYuMjksIDAuMDU4MzEsIDQ5LCAxMS4xNSwgNTAuNDYsIDAuMTQzNjYsIDY2LCA5MC4yNCwgNDAuNDYsIDAuNjA5OTQsIDIsIDQ2LCAxNzEuNDEsIDkwLjEyLCAwLjQ4NjQ0LCA2NiwgNjEuMiwgOTAuMTIsIDAuNTEzNTYsIDIsIDQ2LCAxNjQuODQsIC00OC4xOCwgMC40MzIxNywgNjYsIDU0LjYyLCAtNDguMTgsIDAuNTY3ODMsIDQsIDQ2LCAxNjguMTMsIC02LjAyLCAwLjAxOTQ5LCA0NywgLTI4LjY1LCA0OS4wMiwgMC4wMjIyOSwgNDksIDguNTQsIC02LjA5LCAwLjEyNzkxLCA2NiwgNTcuOTIsIC02LjAyLCAwLjgzMDMxLCAyLCA0NiwgMTY3Ljg0LCAzNy44NywgMC4xNSwgNjYsIDU3LjYzLCAzNy44NywgMC44NSwgMiwgNDYsIDE2Mi4zNiwgNzEuNSwgMC4yNDEwNywgNjYsIDUyLjE1LCA3MS41LCAwLjc1ODkzLCAyLCA0NiwgMTYzLjExLCAtNDcuNDQsIDAuNDE5NTEsIDY2LCA1Mi45LCAtNDcuNDQsIDAuNTgwNDksIDIsIDQ2LCAxNjUuOTQsIC01Ljg3LCAwLjE2MzU1LCA2NiwgNTUuNzMsIC01Ljg3LCAwLjgzNjQ1LCAyLCA0NiwgMTY1LjE0LCAzNy4zOCwgMC4xNSwgNjYsIDU0LjkzLCAzNy4zOCwgMC44NSwgMiwgNDYsIDE1Ny42LCA3MS40LCAwLjIxNzM1LCA2NiwgNDcuMzksIDcxLjQsIDAuNzgyNjUsIDMsIDQ2LCAxNjMuNSwgLTk5LjU0LCAwLjYxODEyLCA0NywgMzkuMDEsIC0xNS43MSwgMC4zMDQ0NSwgNjYsIDUzLjI5LCAtOTkuNTQsIDAuMDc3NDQsIDIsIDQ2LCA0NS4zOCwgMjcuMjQsIDAuMTY3NDEsIDY2LCAtNjQuODMsIDI3LjI0LCAwLjgzMjU5LCAyLCA0NiwgNjMuNzQsIDQ0Ljk4LCAwLjE1LCA2NiwgLTQ2LjQ3LCA0NC45OCwgMC44NSwgMiwgNDYsIDcwLjcsIDYxLjkyLCAwLjIyMTc1LCA2NiwgLTM5LjUxLCA2MS45MiwgMC43NzgyNSwgMiwgNDYsIDYyLjg4LCA3OC43MSwgMC4zOCwgNjYsIC00Ny4zNCwgNzguNzEsIDAuNjIsIDIsIDQ2LCA0Ni41MywgODUuMywgMC41MSwgNjYsIC02My42OCwgODUuMywgMC40OSwgMiwgNDYsIDI5LjkyLCA3OS4zNCwgMC4zODgsIDY2LCAtODAuMjksIDc5LjM0LCAwLjYxMiwgMiwgNDYsIDE1LjA4LCA2Mi4yMSwgMC4zOCwgNjYsIC05NS4xMywgNjIuMjEsIDAuNjIsIDIsIDQ2LCAxNC4wOSwgNDUuMzIsIDAuNDEsIDY2LCAtOTYuMTIsIDQ1LjMyLCAwLjU5LCAyLCA0NiwgMjQuMywgMjcuMDYsIDAuMTkyLCA2NiwgLTg1LjkxLCAyNy4wNiwgMC44MDgsIDEsIDY2LCAtNjEuNTcsIDE1LjMsIDEsIDIsIDQ2LCA4NC44NywgNjIuMTQsIDAuMTY3NTcsIDY2LCAtMjUuMzQsIDYyLjE0LCAwLjgzMjQzLCAyLCA0NiwgNjEuOSwgOTQuODQsIDAuNjgxNDUsIDY2LCAtNDguMzEsIDk0Ljg0LCAwLjMxODU1LCAyLCA0NiwgMjIuNTQsIDIxLjg4LCAwLjE2LCA2NiwgLTg3LjY3LCAyMS44OCwgMC44NCwgMiwgNDYsIDQzLjE1LCAtOTUuOTUsIDAuNzM0NDUsIDY2LCAtNjcuMDYsIC05NS45NSwgMC4yNjU1NSwgMiwgNDYsIDQxLjc3LCAtODcuMjQsIDAuNjc4NTgsIDY2LCAtNjguNDQsIC04Ny4yNCwgMC4zMjE0MiwgMiwgNDYsIDYwLjA1LCAtNzAuMzYsIDAuNTAxOTUsIDY2LCAtNTAuMTYsIC03MC4zNiwgMC40OTgwNSwgMiwgNDYsIDQ4LjQ5LCA1MS4wOSwgMC4yNSwgNjYsIC02MS43MiwgNTEuMDksIDAuNzUsIDIsIDQ2LCA0OC4xNywgNzMuNzEsIDAuMTU2MzQsIDY2LCAtNjIuMDQsIDczLjcxLCAwLjg0MzY2IF0sCgkJCQkJImh1bGwiOiAyOSwKCQkJCQkiZWRnZXMiOiBbIDEwLCA4LCA4LCA2LCA2LCA0LCA0LCAyLCAyLCAwLCAwLCA1NiwgNTQsIDU2LCA1NCwgNTIsIDUyLCA1MCwgNTAsIDQ4LCA0OCwgNDYsIDQ2LCA0NCwgNDIsIDQ0LCAzMiwgMzQsIDQsIDU4LCA1OCwgNjAsIDYyLCA2NCwgNjQsIDY2LCA2NiwgNTQsIDUwLCA2OCwgNjgsIDcwLCA3MCwgNDQsIDYwLCA3MiwgNjIsIDc0LCA3MiwgNzQsIDc0LCA3NiwgNzYsIDc4LCA3OCwgNDQsIDE2LCA4MCwgODAsIDgyLCA4MiwgODQsIDg0LCA4NiwgODYsIDQ0LCAxNCwgODgsIDg4LCA3MiwgMTQsIDE2LCAxMCwgMTIsIDEyLCAxNCwgMTIsIDYwLCA5MCwgOTIsIDkyLCA5NCwgOTQsIDk2LCA5NiwgOTgsIDk4LCAxMDAsIDEwMCwgMTAyLCAxMDIsIDEwNCwgMTA0LCAxMDYsIDEwNiwgOTAsIDEwOCwgMTEwLCAxMTAsIDExMiwgMzgsIDQwLCA0MCwgNDIsIDExMiwgNDAsIDM0LCAzNiwgMzYsIDM4LCAzNiwgMTE0LCAxMTQsIDEwOCwgMzAsIDMyLCAzMCwgMjgsIDI0LCAyNiwgMjgsIDI2LCAyMiwgMjQsIDIyLCAyMCwgMjAsIDE4LCAxOCwgMTYsIDI4LCAxMTYsIDExNiwgMTE4LCAxMTgsIDEyMCwgMTIwLCAyMCBdLAoJCQkJCSJ3aWR0aCI6IDI3MSwKCQkJCQkiaGVpZ2h0IjogMjk4CgkJCQl9CgkJCX0sCgkJCSJoZWFkLWJiIjogewoJCQkJImhlYWQiOiB7CgkJCQkJInR5cGUiOiAiYm91bmRpbmdib3giLAoJCQkJCSJ2ZXJ0ZXhDb3VudCI6IDYsCgkJCQkJInZlcnRpY2VzIjogWyAtMTkuMTQsIC03MC4zLCA0MC44LCAtMTE4LjA4LCAyNTcuNzgsIC0xMTUuNjIsIDI4NS4xNywgNTcuMTgsIDEyMC43NywgMTY0Ljk1LCAtNS4wNywgNzYuOTUgXQoJCQkJfQoJCQl9LAoJCQkiaG92ZXJib2FyZC1ib2FyZCI6IHsKCQkJCSJob3ZlcmJvYXJkLWJvYXJkIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDAuMTM4NjUsIDAuNTY2MjQsIDAuMTE0MjgsIDAuNTE0NjEsIDAuMDc2MTksIDAuNTIxMDcsIDAuMDIzNjQsIDAuNTI5OTgsIDAuMDEyODEsIDAuNTMxODIsIDAsIDAuMzc5NzksIDAsIDAuMjIwNiwgMC4wMDUxOSwgMC4xMDgyNSwgMC4wMTAzOCwgMC4xMDcyNiwgMC4wMzgzNCwgMC4xMDE5NCwgMC4wNTA5MSwgMCwgMC4wODMyNiwgMCwgMC4xMDkzMywgMC4wNDIwNiwgMC4xMzgyLCAwLjA4ODY1LCAwLjE4OTE2LCAwLjI0MDY3LCAwLjIyMjM0LCAwLjQwNjMsIDAuMjM4ODYsIDAuNDQwNjMsIDAuODM0MTIsIDAuNDQwMzQsIDAuODg0NDQsIDAuMzgyOTYsIDAuOTI1OTEsIDAuMzI2MzksIDAuOTU5OTYsIDAuMjg4NDEsIDAuOTg2MTIsIDAuMjg1NDIsIDEsIDAuMzg2NzUsIDAuOTk0OTQsIDAuNDcxMDQsIDAuOTc4ODMsIDAuNTMyNTEsIDAuOTQ0MDksIDAuNjIxMzUsIDAuOTAyMDYsIDAuNjk0OTIsIDAuODY1NjksIDAuNzEwOTQsIDAuODI4MjIsIDAuNzA3OTEsIDAuODEyODYsIDAuNzcxMjcsIDAuNjI5MzEsIDAuNzcyNjYsIDAuNjEzNjQsIDAuNzA2NDUsIDAuNDcxNjYsIDAuNzA2NjQsIDAuNDU5MDEsIDAuNzc4MjcsIDAuMjc3NDcsIDAuNzY5ODYsIDAuMjY1OCwgMC43MDM3MiwgMC4yNDk3NiwgMC43MTM4MSwgMC4yNDYwMSwgMC43NzgyNywgMC4yMzA0MiwgMC44NDkzMSwgMC4yMDkyNiwgMC45MDk1NiwgMC4xNzI5OSwgMSwgMC4xNTA3NywgMC45OTk2NywgMC4xMjkwNiwgMC45MDE5MiwgMC4xMDM2OSwgMC43MzY5MywgMC4xMDE5OCwgMC42MjQ4MiwgMC4wOTEzMSwgMC40NzI3MiwgMC4wOTEzMywgMC40MTMyNSwgMC4xNTA4MiwgMC40MTg2OCwgMC4yMTk5MSwgMC41MTg1NiwgMC4wNjMzMSwgMC4xMDgxNiwgMC4wODM4MywgMC4yMTY5NiwgMC4wODkwNSwgMC4zNzUzMiwgMC4xNTkwMywgMC41ODcyNiwgMC4xNzUzOCwgMC42NTcwNiwgMC4yMDExOCwgMC44MDI5LCAwLjE3OTE4LCAwLjU1NjQ0LCAwLjIyMTY2LCAwLjU4MDIsIDAuODYyNTksIDAuNTc5NjIsIDAuOTIzNDYsIDAuNDg1MzQsIDAuOTY2OTEsIDAuMzY4ODEsIDAuMDk0NSwgMC4xMzI1OSwgMC4xMjY4OCwgMC4xNzgzMSwgMC4xNTk4NiwgMC4yNDY4MiwgMC4xODAzNiwgMC4zMTI2OCwgMC4yMDYwNywgMC40MjM1LCAwLjE2MDc0LCAwLjg1NDAzLCAwLjEzNjI0LCAwLjcwMTIyLCAwLjEyMDk2LCAwLjY0MDQ5LCAwLjAyMzk2LCAwLjIxODExLCAwLjAyNzMyLCAwLjM3ODM5LCAwLjAyNTU3LCAwLjQ5NzIsIDAuMTQ0NzYsIDAuNDU3MzYsIDAuMTgwMTksIDAuNTE2ODksIDAuMTk2OTIsIDAuNTY2MzYgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxMCwgMTEsIDEyLCA5LCAxMCwgMTIsIDQ5LCA5LCAxMiwgNjAsIDQ5LCAxMiwgMTMsIDYwLCAxMiwgNjEsIDYwLCAxMywgNTAsIDQ5LCA2MCwgNTAsIDYwLCA2MSwgNjgsIDgsIDksIDY4LCA5LCA0OSwgNjgsIDQ5LCA1MCwgNywgOCwgNjgsIDYsIDcsIDY4LCA2MSwgMTMsIDE0LCA2MiwgNjEsIDE0LCA1MCwgNjEsIDYyLCA2MywgNjIsIDE0LCA1OSwgMjAsIDIxLCAxOSwgMjAsIDU5LCA1MSwgNTAsIDYyLCA1MSwgNjIsIDYzLCA1MSwgNjksIDY4LCA1MSwgNjgsIDUwLCA2LCA2OCwgNjksIDUsIDYsIDY5LCAxOCwgMTksIDU5LCAxNSwgNjMsIDE0LCA1OSwgMjEsIDIyLCA0NywgNTEsIDYzLCA0NywgNDYsIDUxLCA0NywgNjMsIDY0LCAxNSwgNjQsIDYzLCA2NCwgMTUsIDE2LCA3MSwgNDYsIDQ3LCAyMywgNTksIDIyLCA2OSwgNTEsIDcwLCA0NSwgNDYsIDcxLCA3MCwgNTEsIDIsIDU4LCAxOCwgNTksIDU4LCA1OSwgMjMsIDE3LCAxOCwgNTgsIDcwLCA1LCA2OSwgMiwgNTEsIDQ2LCAxLCA0NSwgNzEsIDQ3LCA0OCwgNzEsIDQ3LCA2NCwgNDgsIDQ4LCA3MiwgNzEsIDEsIDcxLCA3MiwgMTYsIDQ4LCA2NCwgNDUsIDIsIDQ2LCAyLCA0NSwgMSwgNzAsIDQsIDUsIDMsIDcwLCAyLCAzLCA0LCA3MCwgMjQsIDU4LCAyMywgNzIsIDAsIDEsIDczLCA1NSwgNzIsIDU1LCAwLCA3MiwgNDgsIDczLCA3MiwgNTcsIDE3LCA1OCwgMjUsIDU3LCA1OCwgNTYsIDQ4LCAxNiwgNzMsIDQ4LCA1NiwgNTYsIDE2LCAxNywgNTYsIDE3LCA1NywgNTIsIDAsIDU1LCAyNCwgMjUsIDU4LCA0NCwgMCwgNTIsIDY3LCA0NCwgNTIsIDUyLCA1NiwgNTMsIDczLCA1MiwgNTUsIDU2LCA1MiwgNzMsIDY3LCA1MiwgNTMsIDI2LCA1NywgMjUsIDY2LCA2NywgNTMsIDU2LCAzMiwgMzUsIDUzLCA1NiwgMzUsIDU2LCA1NywgMzIsIDI4LCAzMSwgNTcsIDU3LCAzMSwgMzIsIDU3LCAyNywgMjgsIDI2LCAyNywgNTcsIDM2LCA1MywgMzUsIDQzLCA0NCwgNjcsIDQzLCA2NywgNjYsIDM0LCAzNSwgMzIsIDI5LCAzMSwgMjgsIDMwLCAzMSwgMjksIDUzLCA1NCwgNjYsIDUzLCAzNiwgNTQsIDMzLCAzNCwgMzIsIDM3LCA1NCwgMzYsIDY1LCA0MywgNjYsIDM4LCA1NCwgMzcsIDU0LCA2NSwgNjYsIDM5LCA2NSwgNTQsIDQyLCA0MywgNjUsIDM4LCAzOSwgNTQsIDQwLCA0MiwgNjUsIDQwLCA0MSwgNDIsIDY1LCAzOSwgNDAgXSwKCQkJCQkidmVydGljZXMiOiBbIC0xODkuMzYsIDE1LjYyLCAtMjAxLjM1LCAyMy40NywgLTIyMC4wOSwgMjIuNDksIC0yNDUuOTUsIDIxLjEzLCAtMjUxLjI4LCAyMC44NiwgLTI1Ny41OCwgNDMuOTYsIC0yNTcuNTcsIDY4LjE2LCAtMjU1LjAyLCA4NS4yNCwgLTI1Mi40NywgODUuMzksIC0yMzguNzEsIDg2LjIsIC0yMzIuNTIsIDEwMS42OSwgLTIxNi42MSwgMTAxLjY5LCAtMjAzLjc4LCA5NS4zLCAtMTg5LjU4LCA4OC4yMSwgLTE2NC41MSwgNjUuMSwgLTE0OC4xOSwgMzkuOTMsIC0xNDAuMDYsIDM0LjcxLCAxNTIuODIsIDM0LjczLCAxNzcuNTcsIDQzLjQ1LCAxOTcuOTcsIDUyLjA1LCAyMTQuNzIsIDU3LjgyLCAyMjcuNiwgNTguMjcsIDIzNC40MiwgNDIuODcsIDIzMS45NCwgMzAuMDYsIDIyNC4wMSwgMjAuNzIsIDIwNi45MSwgNy4yMSwgMTg2LjIzLCAtMy45NywgMTY4LjM0LCAtNi40LCAxNDkuOSwgLTUuOTQsIDE0Mi4zNSwgLTE1LjU3LCA1Mi4wNCwgLTE1Ljc3LCA0NC4zMywgLTUuNzEsIC0yNS41MiwgLTUuNzMsIC0zMS43NSwgLTE2LjYyLCAtMTIxLjA3LCAtMTUuMzQsIC0xMjYuODEsIC01LjI4LCAtMTM0LjcsIC02LjgxLCAtMTM2LjU0LCAtMTYuNjEsIC0xNDQuMjIsIC0yNy40MSwgLTE1NC42MywgLTM2LjU3LCAtMTcyLjQ3LCAtNTAuMzEsIC0xODMuNDEsIC01MC4yNiwgLTE5NC4wOSwgLTM1LjQsIC0yMDYuNTYsIC0xMC4zMiwgLTIwNy40LCA2LjcyLCAtMjEyLjY1LCAyOS44NCwgLTIxMi42NCwgMzguODgsIC0xODMuMzcsIDM4LjA1LCAtMTQ5LjM4LCAyMi44NiwgLTIyNi40MywgODUuMjUsIC0yMTYuMzMsIDY4LjcxLCAtMjEzLjc2LCA0NC42NCwgLTE3OS4zNCwgMTIuNDIsIC0xNzEuMjksIDEuODEsIC0xNTguNiwgLTIwLjM2LCAtMTY5LjQyLCAxNy4xMSwgLTE0OC41MiwgMTMuNDksIDE2Ni44MiwgMTMuNTYsIDE5Ni43NiwgMjcuODksIDIxOC4xNCwgNDUuNiwgLTIxMS4wOCwgODEuNTQsIC0xOTUuMTUsIDc0LjU5LCAtMTc4LjkzLCA2NC4xNywgLTE2OC44NCwgNTQuMTYsIC0xNTYuMTksIDM3LjMxLCAtMTc4LjUsIC0yOC4xMywgLTE5MC41NSwgLTQuOSwgLTE5OC4wNywgNC4zMywgLTI0NS43OSwgNjguNTQsIC0yNDQuMTQsIDQ0LjE4LCAtMjQ1LCAyNi4xMiwgLTE4Ni4zNiwgMzIuMTcsIC0xNjguOTIsIDIzLjEyLCAtMTYwLjY5LCAxNS42IF0sCgkJCQkJImh1bGwiOiA0NSwKCQkJCQkiZWRnZXMiOiBbIDAsIDIsIDgsIDEwLCAxMCwgMTIsIDEyLCAxNCwgMTgsIDIwLCAyMCwgMjIsIDI2LCAyOCwgMjgsIDMwLCAzMCwgMzIsIDMyLCAzNCwgMzQsIDM2LCAzNiwgMzgsIDM4LCA0MCwgNDAsIDQyLCA0MiwgNDQsIDQ0LCA0NiwgNDYsIDQ4LCA0OCwgNTAsIDUwLCA1MiwgNTIsIDU0LCA1NCwgNTYsIDU2LCA1OCwgNTgsIDYwLCA2MCwgNjIsIDYyLCA2NCwgNjQsIDY2LCA2NiwgNjgsIDY4LCA3MCwgNzAsIDcyLCA3MiwgNzQsIDgwLCA4MiwgODIsIDg0LCA4NCwgODYsIDg2LCA4OCwgMCwgODgsIDIsIDkwLCA5MCwgOTIsIDkyLCA5NCwgOTQsIDk2LCA5NiwgMzIsIDE4LCA5OCwgOTgsIDEwMCwgMTAwLCAxMDIsIDIsIDQsIDEwMiwgNCwgOTIsIDEwMiwgMCwgMTA0LCAxMDQsIDEwNiwgMTA2LCAxMDgsIDc4LCA4MCwgMTA4LCA3OCwgNzQsIDc2LCA3NiwgNzgsIDYyLCA1NiwgNjQsIDcwLCAwLCAxMTAsIDExMiwgMTE0LCAxMTQsIDExNiwgMTE2LCAxMTgsIDExOCwgNDIsIDUwLCAxMTYsIDExNCwgMzQsIDk4LCAxMjAsIDEyMCwgMTIyLCAyMiwgMjQsIDI0LCAyNiwgMTIwLCAyNCwgMTIyLCAxMjQsIDEyNCwgMTI2LCAxMjYsIDEyOCwgMTI4LCA5NiwgODAsIDEzMCwgMTMwLCAxMzIsIDEzMiwgMTM0LCAxMzQsIDg4LCAxNCwgMTYsIDE2LCAxOCwgMTM2LCAxNiwgMTM2LCAxMzgsIDEzOCwgMTQwLCA0LCA2LCA2LCA4LCAxNDAsIDYsIDk2LCAxMTIsIDkyLCAxNDIsIDE0MiwgMTQ0LCAxMTAsIDE0NiwgMTQ2LCAxMTIsIDE0NCwgMTQ2IF0sCgkJCQkJIndpZHRoIjogNDkyLAoJCQkJCSJoZWlnaHQiOiAxNTIKCQkJCX0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiOiB7CgkJCQkiaG92ZXJib2FyZC10aHJ1c3RlciI6IHsgIngiOiAwLjAyLCAieSI6IC03LjA4LCAicm90YXRpb24iOiAwLjE3LCAid2lkdGgiOiA2MCwgImhlaWdodCI6IDY0IH0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciI6IHsKCQkJCSJob3ZlcmJvYXJkLXRocnVzdGVyIjogeyAieCI6IDEuMSwgInkiOiAtNi4yOSwgInJvdGF0aW9uIjogMC4xNywgIndpZHRoIjogNjAsICJoZWlnaHQiOiA2NCB9CgkJCX0sCgkJCSJob3Zlcmdsb3ctZnJvbnQiOiB7CgkJCQkiaG92ZXJnbG93LXNtYWxsIjogewoJCQkJCSJ4IjogMi4xMywKCQkJCQkieSI6IC0yLAoJCQkJCSJzY2FsZVgiOiAwLjMwMywKCQkJCQkic2NhbGVZIjogMC40OTUsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAyNzQsCgkJCQkJImhlaWdodCI6IDc1CgkJCQl9CgkJCX0sCgkJCSJob3Zlcmdsb3ctcmVhciI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7CgkJCQkJIngiOiAxLjM5LAoJCQkJCSJ5IjogLTIuMDksCgkJCQkJInNjYWxlWCI6IDAuMzAzLAoJCQkJCSJzY2FsZVkiOiAwLjQ5NSwKCQkJCQkicm90YXRpb24iOiAwLjYxLAoJCQkJCSJ3aWR0aCI6IDI3NCwKCQkJCQkiaGVpZ2h0IjogNzUKCQkJCX0KCQkJfSwKCQkJIm1vdXRoIjogewoJCQkJIm1vdXRoLWdyaW5kIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDEsIDEsIDAsIDEsIDAsIDAsIDEsIDAgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxLCAzLCAwLCAxLCAyLCAzIF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA2NiwgLTk4LjkzLCAtODUuODgsIDAuMjIsIDQ2LCAxMS4yOCwgLTg1Ljg4LCAwLjc4LCAyLCA2NiwgLTEyOS43NywgMS44NCwgMC42LCA0NiwgLTE5LjU2LCAxLjg0LCAwLjQsIDIsIDY2LCAtNzQuMTIsIDIxLjQxLCAwLjYsIDQ2LCAzNi4wOSwgMjEuNDEsIDAuNCwgMiwgNjYsIC00My4yOCwgLTY2LjMyLCAwLjQsIDQ2LCA2Ni45MywgLTY2LjMyLCAwLjYgXSwKCQkJCQkiaHVsbCI6IDQsCgkJCQkJImVkZ2VzIjogWyAwLCAyLCAyLCA0LCA0LCA2LCAwLCA2IF0sCgkJCQkJIndpZHRoIjogOTMsCgkJCQkJImhlaWdodCI6IDU5CgkJCQl9LAoJCQkJIm1vdXRoLW9vb28iOiB7CgkJCQkJInR5cGUiOiAibWVzaCIsCgkJCQkJInV2cyI6IFsgMSwgMSwgMCwgMSwgMCwgMCwgMSwgMCBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDEsIDMsIDAsIDEsIDIsIDMgXSwKCQkJCQkidmVydGljZXMiOiBbIDIsIDQ2LCAxMS4yOCwgLTg1Ljg5LCAwLjIyLCA2NiwgLTk4LjkzLCAtODUuODksIDAuNzgsIDIsIDQ2LCAtMTkuNTYsIDEuODUsIDAuNiwgNjYsIC0xMjkuNzgsIDEuODUsIDAuNCwgMiwgNDYsIDM2LjEsIDIxLjQyLCAwLjYsIDY2LCAtNzQuMTIsIDIxLjQyLCAwLjQsIDIsIDQ2LCA2Ni45NCwgLTY2LjMyLCAwLjQsIDY2LCAtNDMuMjcsIC02Ni4zMiwgMC42IF0sCgkJCQkJImh1bGwiOiA0LAoJCQkJCSJlZGdlcyI6IFsgMCwgMiwgMiwgNCwgNCwgNiwgMCwgNiBdLAoJCQkJCSJ3aWR0aCI6IDkzLAoJCQkJCSJoZWlnaHQiOiA1OQoJCQkJfSwKCQkJCSJtb3V0aC1zbWlsZSI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAxLCAxLCAwLCAxLCAwLCAwLCAxLCAwIF0sCgkJCQkJInRyaWFuZ2xlcyI6IFsgMSwgMywgMCwgMSwgMiwgMyBdLAoJCQkJCSJ2ZXJ0aWNlcyI6IFsgMiwgNjYsIC05OC45MywgLTg1Ljg5LCAwLjIxMDc1LCA0NiwgMTEuMjgsIC04NS44OSwgMC43ODkyNSwgMiwgNjYsIC0xMjkuNzcsIDEuODUsIDAuNiwgNDYsIC0xOS41NiwgMS44NSwgMC40LCAyLCA2NiwgLTc0LjExLCAyMS40MiwgMC42LCA0NiwgMzYuMSwgMjEuNDIsIDAuNCwgMiwgNjYsIC00My4yNywgLTY2LjMyLCAwLjQwNzcyLCA0NiwgNjYuOTQsIC02Ni4zMiwgMC41OTIyOCBdLAoJCQkJCSJodWxsIjogNCwKCQkJCQkiZWRnZXMiOiBbIDAsIDIsIDIsIDQsIDQsIDYsIDAsIDYgXSwKCQkJCQkid2lkdGgiOiA5MywKCQkJCQkiaGVpZ2h0IjogNTkKCQkJCX0KCQkJfSwKCQkJIm11enpsZSI6IHsKCQkJCSJtdXp6bGUwMSI6IHsKCQkJCQkieCI6IDE1MS45NywKCQkJCQkieSI6IDUuODEsCgkJCQkJInNjYWxlWCI6IDMuNzM2MSwKCQkJCQkic2NhbGVZIjogMy43MzYxLAoJCQkJCSJyb3RhdGlvbiI6IDAuMTUsCgkJCQkJIndpZHRoIjogMTMzLAoJCQkJCSJoZWlnaHQiOiA3OQoJCQkJfSwKCQkJCSJtdXp6bGUwMiI6IHsKCQkJCQkieCI6IDE4Ny4yNSwKCQkJCQkieSI6IDUuOSwKCQkJCQkic2NhbGVYIjogNC4wNjIzLAoJCQkJCSJzY2FsZVkiOiA0LjA2MjMsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAxMzUsCgkJCQkJImhlaWdodCI6IDg0CgkJCQl9LAoJCQkJIm11enpsZTAzIjogewoJCQkJCSJ4IjogMjMxLjk2LAoJCQkJCSJ5IjogNi4wMiwKCQkJCQkic2NhbGVYIjogNC4xMzI1LAoJCQkJCSJzY2FsZVkiOiA0LjEzMjUsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAxNjYsCgkJCQkJImhlaWdodCI6IDEwNgoJCQkJfSwKCQkJCSJtdXp6bGUwNCI6IHsKCQkJCQkieCI6IDIzMS45NiwKCQkJCQkieSI6IDYuMDIsCgkJCQkJInNjYWxlWCI6IDQuMDA0NiwKCQkJCQkic2NhbGVZIjogNC4wMDQ2LAoJCQkJCSJyb3RhdGlvbiI6IDAuMTUsCgkJCQkJIndpZHRoIjogMTQ5LAoJCQkJCSJoZWlnaHQiOiA5MAoJCQkJfSwKCQkJCSJtdXp6bGUwNSI6IHsKCQkJCQkieCI6IDI5My44LAoJCQkJCSJ5IjogNi4xOSwKCQkJCQkic2NhbGVYIjogNC40NjczLAoJCQkJCSJzY2FsZVkiOiA0LjQ2NzMsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAxMzUsCgkJCQkJImhlaWdodCI6IDc1CgkJCQl9CgkJCX0sCgkJCSJtdXp6bGUtZ2xvdyI6IHsKCQkJCSJtdXp6bGUtZ2xvdyI6IHsgIndpZHRoIjogNTAsICJoZWlnaHQiOiA1MCB9CgkJCX0sCgkJCSJtdXp6bGUtcmluZyI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm11enpsZS1yaW5nMiI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm11enpsZS1yaW5nMyI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm11enpsZS1yaW5nNCI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkibmVjayI6IHsgIngiOiA5Ljc3LCAieSI6IC0zLjAxLCAicm90YXRpb24iOiAtNTUuMjIsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogNDEgfQoJCQl9LAoJCQkicG9ydGFsLWJnIjogewoJCQkJInBvcnRhbC1iZyI6IHsgIngiOiAtMy4xLCAieSI6IDcuMjUsICJzY2FsZVgiOiAxLjA0OTIsICJzY2FsZVkiOiAxLjA0OTIsICJ3aWR0aCI6IDI2NiwgImhlaWdodCI6IDI2NiB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUxIjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUyIjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUzIjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU0IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU1IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU2IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU3IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU4IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU5IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUxMCI6IHsKCQkJCSJwb3J0YWwtZmxhcmUxIjogeyAid2lkdGgiOiAxMTEsICJoZWlnaHQiOiA2MCB9LAoJCQkJInBvcnRhbC1mbGFyZTIiOiB7ICJ3aWR0aCI6IDExNCwgImhlaWdodCI6IDYxIH0sCgkJCQkicG9ydGFsLWZsYXJlMyI6IHsgIndpZHRoIjogMTE1LCAiaGVpZ2h0IjogNTkgfQoJCQl9LAoJCQkicG9ydGFsLXNoYWRlIjogewoJCQkJInBvcnRhbC1zaGFkZSI6IHsgIndpZHRoIjogMjY2LCAiaGVpZ2h0IjogMjY2IH0KCQkJfSwKCQkJInBvcnRhbC1zdHJlYWtzMSI6IHsKCQkJCSJwb3J0YWwtc3RyZWFrczEiOiB7ICJzY2FsZVgiOiAwLjk3NzQsICJzY2FsZVkiOiAwLjk3NzQsICJ3aWR0aCI6IDI1MiwgImhlaWdodCI6IDI1NiB9CgkJCX0sCgkJCSJwb3J0YWwtc3RyZWFrczIiOiB7CgkJCQkicG9ydGFsLXN0cmVha3MyIjogeyAieCI6IC0xLjY0LCAieSI6IDIuNzksICJ3aWR0aCI6IDI1MCwgImhlaWdodCI6IDI0OSB9CgkJCX0sCgkJCSJyZWFyLWJyYWNlciI6IHsKCQkJCSJyZWFyLWJyYWNlciI6IHsgIngiOiAxMS4xNSwgInkiOiAtMi4yLCAicm90YXRpb24iOiA2Ni4xNywgIndpZHRoIjogNTYsICJoZWlnaHQiOiA3MiB9CgkJCX0sCgkJCSJyZWFyLWZvb3QiOiB7CgkJCQkicmVhci1mb290IjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDAuNDgzNjgsIDAuMTM4NywgMC41MTk5MSwgMC4yMTQyNCwgMC41NTEsIDAuMjc5MDcsIDAuNTg4MzgsIDAuMjk4MTYsIDAuNjM0ODksIDAuMzIxOTEsIDAuNzczNDIsIDAuMzkyNjcsIDEsIDAuNzMzNDcsIDEsIDEsIDAuNTQ4MzEsIDAuOTk4ODMsIDAuMzExNjEsIDEsIDAsIDEsIDAsIDAuNDEzOTcsIDAuMTM2MzEsIDAsIDAuNDE3MTcsIDAgXSwKCQkJCQkidHJpYW5nbGVzIjogWyA4LCAzLCA0LCA4LCA0LCA1LCA4LCA1LCA2LCA4LCA2LCA3LCAxMSwgMSwgMTAsIDMsIDksIDIsIDIsIDEwLCAxLCAxMiwgMTMsIDAsIDAsIDExLCAxMiwgMSwgMTEsIDAsIDIsIDksIDEwLCAzLCA4LCA5IF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA4LCAxMC40NSwgMjkuNDEsIDAuOTA4MDIsIDksIC02Ljc0LCA0OS42MiwgMC4wOTE5OCwgMiwgOCwgMTYuNTYsIDI5LjI3LCAwLjg0MjU5LCA5LCAtMi42NSwgNDUuMDksIDAuMTU3NDEsIDIsIDgsIDIxLjgsIDI5LjE1LCAwLjY5ODA3LCA5LCAwLjg1LCA0MS4yLCAwLjMwMTkzLCAyLCA4LCAyNS41MywgMzEuNDMsIDAuNTI5NTUsIDksIDUuMDgsIDQwLjA1LCAwLjQ3MDQ1LCAyLCA4LCAzMC4xOCwgMzQuMjcsIDAuMzkzMDMsIDksIDEwLjMzLCAzOC42MiwgMC42MDY5NywgMiwgOCwgNDQuMDIsIDQyLjczLCAwLjI3NTI1LCA5LCAyNS45OCwgMzQuMzYsIDAuNzI0NzUsIDIsIDgsIDc2LjQ3LCA0Ny4yOCwgMC4yMTU5NywgOSwgNTEuNTYsIDEzLjksIDAuNzg0MDMsIDIsIDgsIDg4LjA5LCAzNi4yOSwgMC4yODcxOSwgOSwgNTEuNTUsIC0yLjA5LCAwLjcxMjgxLCAyLCA4LCA1Mi45NCwgLTAuNzMsIDAuNDc1NzYsIDksIDAuNTIsIC0xLjk4LCAwLjUyNDI0LCAyLCA4LCAzNC42MywgLTIwLjIzLCAwLjY4NzU3LCA5LCAtMjYuMjMsIC0yLjAzLCAwLjMxMjQzLCAyLCA4LCAxMC40NCwgLTQ1LjgxLCAwLjg0MTQxLCA5LCAtNjEuNDMsIC0yLCAwLjE1ODU5LCAyLCA4LCAtMTUuMTEsIC0yMS42NCwgMC45MzI4MywgOSwgLTYxLjQsIDMzLjE1LCAwLjA2NzE3LCAxLCA4LCAtMjIuNTcsIDYuNjEsIDEsIDEsIDgsIC0wLjc2LCAyOS42NywgMSBdLAoJCQkJCSJodWxsIjogMTQsCgkJCQkJImVkZ2VzIjogWyAxNCwgMTIsIDEwLCAxMiwgMTQsIDE2LCAxNiwgMTgsIDE4LCAyMCwgNCwgMTgsIDIwLCAyMiwgMjQsIDI2LCAyMiwgMjQsIDQsIDIsIDIsIDIwLCA0LCA2LCA2LCAxNiwgNiwgOCwgOCwgMTAsIDIsIDAsIDAsIDI2IF0sCgkJCQkJIndpZHRoIjogMTEzLAoJCQkJCSJoZWlnaHQiOiA2MAoJCQkJfQoJCQl9LAoJCQkicmVhci1zaGluIjogewoJCQkJInJlYXItc2hpbiI6IHsgIngiOiA1OC4yOSwgInkiOiAtMi43NSwgInJvdGF0aW9uIjogOTIuMzcsICJ3aWR0aCI6IDc1LCAiaGVpZ2h0IjogMTc4IH0KCQkJfSwKCQkJInJlYXItdGhpZ2giOiB7CgkJCQkicmVhci10aGlnaCI6IHsgIngiOiAzMy4xMSwgInkiOiAtNC4xMSwgInJvdGF0aW9uIjogNzIuNTQsICJ3aWR0aCI6IDU1LCAiaGVpZ2h0IjogOTQgfQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicmVhci11cHBlci1hcm0iOiB7ICJ4IjogMjEuMTMsICJ5IjogNC4wOSwgInJvdGF0aW9uIjogODkuMzMsICJ3aWR0aCI6IDQwLCAiaGVpZ2h0IjogODcgfQoJCQl9LAoJCQkic2lkZS1nbG93MSI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJ4IjogMi4wOSwgInNjYWxlWCI6IDAuMjM1MywgInNjYWxlWSI6IDAuNDEzMiwgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkic2lkZS1nbG93MiI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJ4IjogMi4wOSwgInNjYWxlWCI6IDAuMjM1MywgInNjYWxlWSI6IDAuNDEzMiwgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkic2lkZS1nbG93MyI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJ4IjogMi4wOSwgInNjYWxlWCI6IDAuMzU4NiwgInNjYWxlWSI6IDAuNjI5NywgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkidG9yc28iOiB7CgkJCQkidG9yc28iOiB7CgkJCQkJInR5cGUiOiAibWVzaCIsCgkJCQkJInV2cyI6IFsgMC42MjUxLCAwLjEyNjcyLCAxLCAwLjI2MzYxLCAxLCAwLjI4ODcxLCAxLCAwLjY2MDIxLCAxLCAwLjY4MjQ1LCAwLjkyMzI0LCAwLjY5MjU5LCAwLjk1MTE2LCAwLjg0OTY1LCAwLjc3MTI0LCAxLCAwLjQ5NjU1LCAxLCAwLjI3MTgxLCAxLCAwLjEzODQyLCAwLjc3MTk2LCAwLjA5ODg2LCAwLjY4MTcsIDAuMDU2MzUsIDAuNTg0NzEsIDAsIDAuNDU2MTQsIDAsIDAuMzM3NzgsIDAsIDAuMTk0MzYsIDAuMTQ0NjMsIDAsIDAuMjc4MDIsIDAsIDAuNzI1MjUsIDAuMjc4MzUsIDAuNzYwOTEsIDAuNDYyMTYsIDAuODQ4ODgsIDAuNjc5NjMsIDAuNjgyNTcsIDAuNjMyNDksIDAuNTM5ODYsIDAuMzg0NywgMC4yNTQ0MywgMC4zMjE3LCAwLjMwMDYzLCAwLjU1MTc0LCAwLjM5NTUzLCAwLjc5NTA3LCAwLjI2Mzg5LCAwLjE3MDA3LCAwLjUyNDEsIDAuMTg2NzQsIDAuNzE0OTIsIDAuNzY2NTUsIDAuODIxNTEsIDAuNzI5NTYsIDAuMjc2MjYsIDAuNDMwNCwgMC42MjMyNywgMC41Mjk1MiwgMC4zNDU1LCAwLjY2Njc5LCAwLjUzMjQzLCAwLjI5MTQgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxOCwgMSwgMiwgMTksIDIsIDMsIDE4LCAwLCAxLCAyMywgMTUsIDI2LCAyNywgMjYsIDE2LCAxNCwgMTUsIDIzLCAxNSwgMTYsIDI2LCAxNywgMjcsIDE2LCAxMywgMTQsIDIzLCAwLCAyNywgMTcsIDEzLCAyMywgMzAsIDExLCAxMiwgMjQsIDIxLCAzMSwgMTksIDEyLCAxMywgMzAsIDI0LCAyMiwgMzEsIDMxLCAyMiwgMTksIDEyLCAzMCwgMjQsIDMyLCAyNCwgMzEsIDI0LCAzMCwgMjIsIDMsIDIwLCAxOSwgMzIsIDMxLCAyMSwgMTEsIDI0LCAzMiwgNCwgNSwgMywgOCwgMjgsIDcsIDcsIDI5LCA2LCA3LCAyOCwgMjksIDksIDI1LCA4LCA4LCAyNSwgMjgsIDksIDEwLCAyNSwgMjksIDUsIDYsIDEwLCAzMiwgMjUsIDI1LCAyMSwgMjgsIDI1LCAzMiwgMjEsIDEwLCAxMSwgMzIsIDI4LCAyMSwgMjksIDI5LCAyMCwgNSwgMjksIDIxLCAyMCwgNSwgMjAsIDMsIDIwLCAyMSwgMTksIDMzLCAyNiwgMjcsIDIyLCAxOCwgMTksIDE5LCAxOCwgMiwgMzMsIDI3LCAxOCwgMzAsIDIzLCAyMiwgMjIsIDMzLCAxOCwgMjMsIDMzLCAyMiwgMzMsIDIzLCAyNiwgMjcsIDAsIDE4IF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCAyOSwgNDQuNTksIC0xMC4zOSwgMC44OCwgNDAsIC0xNy42NSwgMzMuOTksIDAuMTIsIDMsIDI4LCA1OS42NSwgLTQ1LjA4LCAwLjEyMTg5LCAyOSwgMTcuMTMsIC00NS4wOCwgMC4yNjgxMSwgNDAsIDIyLjY4LCAxNS44MiwgMC42MSwgMywgMjgsIDU1LjE1LCAtNDQuNzIsIDAuMTM0NSwgMjksIDEyLjYzLCAtNDQuNzIsIDAuMjU1NSwgNDAsIDIzLjQzLCAxMS4zNywgMC42MSwgMywgMjcsIDMxLjAxLCAtMzkuNDUsIDAuNTExMzMsIDI4LCAtMTEuNTEsIC0zOS40NSwgMC4zMDg2NywgNDAsIDM0LjU4LCAtNTQuNTcsIDAuMTgsIDMsIDI3LCAyNy4wMSwgLTM5LjE0LCAwLjUzNDkyLCAyOCwgLTE1LjUsIC0zOS4xNCwgMC4yODUwOCwgNDAsIDM1LjI1LCAtNTguNTIsIDAuMTgsIDIsIDI3LCAyNS43OSwgLTMxLjUsIDAuNzU1MzIsIDI4LCAtMTYuNzMsIC0zMS41LCAwLjI0NDY4LCAxLCAyNywgLTIuNjEsIC0zMiwgMSwgMSwgMjcsIC0yOC4yLCAtMTIuMjksIDEsIDEsIDI3LCAtMjYuMDgsIDE0LjU1LCAxLCAxLCAyNywgLTI0LjM1LCAzNi41LCAxLCAyLCAyNywgMTcuNiwgNDYuMywgMC44MzMyLCAyOCwgLTI0LjkyLCA0Ni4zLCAwLjE2NjgsIDIsIDI3LCAzNC4xLCA0OC44OSwgMC41OTk0MywgMjgsIC04LjQyLCA0OC44OSwgMC40MDA1OCwgMywgMjcsIDUxLjgzLCA1MS42NywgMC4yOTI2MiwgMjgsIDkuMzIsIDUxLjY3LCAwLjYzMTgxLCAyOSwgLTMzLjIsIDUxLjY3LCAwLjA3NTU3LCAzLCAyNywgNzUuMzQsIDU1LjM1LCAwLjA2NjU2LCAyOCwgMzIuODIsIDU1LjM1LCAwLjYyMjk4LCAyOSwgLTkuNywgNTUuMzUsIDAuMzEwNDYsIDIsIDI4LCA1NC4wNiwgNTMuNjcsIDAuMzcyOTYsIDI5LCAxMS41NCwgNTMuNjcsIDAuNjI3MDQsIDIsIDI4LCA3OS43OSwgNTEuNjQsIDAuMTAzNzMsIDI5LCAzNy4yNywgNTEuNjQsIDAuODk2MjcsIDEsIDI5LCA3MS4wNCwgMzQuNzYsIDEsIDEsIDI5LCA3MC4wMSwgMjEuNzIsIDEsIDEsIDMwLCAzNi43NCwgNy4wNiwgMSwgMywgMzAsIDQ1LjcsIC0yNC45OCwgMC42NywgMjgsIDI1Ljg3LCAtMTguOSwgMC4zMDEyLCAyOSwgLTE2LjY1LCAtMTguOSwgMC4wMjg4LCAyLCAyNywgMjguNjksIC0yNC40MiwgMC43NzYwMiwgMjgsIC0xMy44MywgLTI0LjQyLCAwLjIyMzk4LCAzLCAzMCwgNDMuMjQsIC01Ni40OSwgMC4wNjQsIDI3LCAzOC40MywgLTguODQsIDAuNjc4OTcsIDI4LCAtNC4wOSwgLTguODQsIDAuMjU3MDMsIDMsIDMwLCAyMi4wMiwgLTE0Ljg1LCAwLjI5LCAyOCwgNDEuNDgsIDEuNTksIDAuNTMzNjgsIDI5LCAtMS4wNCwgMS41OSwgMC4xNzYzMiwgMywgMzAsIC03LjQ1LCAtOC4zMywgMC43NiwgMjgsIDU0Ljk4LCAyOC41OSwgMC4wNjY5MywgMjksIDEyLjQ2LCAyOC41OSwgMC4xNzMwNywgMywgMzAsIDMuOTEsIC00OC40LCAwLjI1LCAyNywgNTUuODcsIDI3LjMzLCAwLjE1ODQzLCAyOCwgMTMuMzUsIDI3LjMzLCAwLjU5MTU3LCAxLCAyNywgMTEuNDcsIDIxLjUxLCAxLCAyLCAzMCwgLTExLjA5LCAxOC43NCwgMC40MTYsIDI5LCAzOS42LCAyNS41MSwgMC41ODQsIDIsIDMwLCAxNC41NiwgMjAuMDMsIDAuNTMsIDI5LCAzNC42LCAwLjMzLCAwLjQ3LCAxLCAyNywgMTQuMTIsIC0xMC4xLCAxLCAyLCAyNywgMTkuOTQsIC0yMS4wMywgMC45MjAyOSwgMjgsIC0yMi41OCwgLTIxLjAzLCAwLjA3OTcxLCAzLCAzMCwgLTIuMDgsIC0yNy4yNiwgMC4yOSwgMjgsIDM1LjMxLCAyNy45OSwgMC40OTU4MiwgMjksIC03LjIxLCAyNy45OSwgMC4yMTQxOCwgMiwgMzAsIDM0LjQyLCAtMzkuMTksIDAuMjUsIDI4LCAxNC44NCwgLTQuNSwgMC43NSwgMiwgMjcsIDM0Ljg3LCAyNC41OCwgMC42NzM0OSwgMjgsIC03LjY0LCAyNC41OCwgMC4zMjY1MSwgMiwgMzAsIDE4LjUsIDEuNTksIDAuNzYsIDI5LCAxNS43NiwgMSwgMC4yNCBdLAoJCQkJCSJodWxsIjogMTgsCgkJCQkJImVkZ2VzIjogWyAxNCwgMTIsIDEyLCAxMCwgMTAsIDgsIDE4LCAyMCwgMzIsIDM0LCAzMCwgMzIsIDIsIDQsIDM2LCA0LCAzNiwgMzgsIDM4LCA0MCwgNCwgNiwgNiwgOCwgNDAsIDYsIDQwLCA0MiwgMTQsIDE2LCAxNiwgMTgsIDUwLCAxNiwgNDYsIDUyLCA1NCwgMzYsIDIsIDAsIDAsIDM0LCA1NCwgMCwgNTQsIDMyLCAyMCwgNTAsIDE0LCA1NiwgNTYsIDQyLCA1MCwgNTYsIDU2LCA1OCwgNTgsIDQwLCA1OCwgMTAsIDQ2LCA2MCwgNjAsIDQ4LCAyNiwgNjAsIDYwLCA0NCwgMjQsIDI2LCAyNCwgNDgsIDQyLCA2MiwgNjIsIDQ0LCA0OCwgNjIsIDQ4LCA2NCwgNjQsIDUwLCA0MiwgNjQsIDIwLCAyMiwgMjIsIDI0LCA2NCwgMjIsIDI2LCAyOCwgMjgsIDMwLCAyOCwgNDYsIDQ0LCA2NiwgNjYsIDU0LCA0NiwgNjYsIDY2LCAzNiwgNjIsIDM4IF0sCgkJCQkJIndpZHRoIjogOTgsCgkJCQkJImhlaWdodCI6IDE4MAoJCQkJfQoJCQl9CgkJfQoJfQpdLAoiZXZlbnRzIjogewoJImZvb3RzdGVwIjoge30KfSwKImFuaW1hdGlvbnMiOiB7CgkiYWltIjogewoJCSJzbG90cyI6IHsKCQkJImNyb3NzaGFpciI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiY3Jvc3NoYWlyIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImZyb250LWZpc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogMzYuMDggfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTI2LjU1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ2YWx1ZSI6IDYyLjMxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiA5LjExIH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtMC4zMSB9CgkJCQldCgkJCX0KCQl9LAoJCSJpayI6IHsKCQkJImFpbS1payI6IFsKCQkJCXsgIm1peCI6IDAuOTk1IH0KCQkJXQoJCX0sCgkJInRyYW5zZm9ybSI6IHsKCQkJImFpbS1mcm9udC1hcm0tdHJhbnNmb3JtIjogWwoJCQkJeyAibWl4Um90YXRlIjogMC43ODQsICJtaXhYIjogMCwgIm1peFNjYWxlWCI6IDAsICJtaXhTaGVhclkiOiAwIH0KCQkJXSwKCQkJImFpbS1oZWFkLXRyYW5zZm9ybSI6IFsKCQkJCXsgIm1peFJvdGF0ZSI6IDAuNjU5LCAibWl4WCI6IDAsICJtaXhTY2FsZVgiOiAwLCAibWl4U2hlYXJZIjogMCB9CgkJCV0sCgkJCSJhaW0tdG9yc28tdHJhbnNmb3JtIjogWwoJCQkJeyAibWl4Um90YXRlIjogMC40MjMsICJtaXhYIjogMCwgIm1peFNjYWxlWCI6IDAsICJtaXhTaGVhclkiOiAwIH0KCQkJXQoJCX0KCX0sCgkiZGVhdGgiOiB7CgkJInNsb3RzIjogewoJCQkiZXllIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJleWUtc3VycHJpc2VkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJuYW1lIjogImV5ZS1pbmRpZmZlcmVudCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4yLCAibmFtZSI6ICJleWUtc3VycHJpc2VkIiB9LAoJCQkJCXsgInRpbWUiOiA0LjYsICJuYW1lIjogImV5ZS1pbmRpZmZlcmVudCIgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiZnJvbnQtZmlzdC1vcGVuIiB9CgkJCQldCgkJCX0sCgkJCSJtb3V0aCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAibW91dGgtb29vbyIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAibmFtZSI6ICJtb3V0aC1ncmluZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS40LCAibmFtZSI6ICJtb3V0aC1vb29vIiB9LAoJCQkJCXsgInRpbWUiOiAyLjE2NjcsICJuYW1lIjogIm1vdXRoLWdyaW5kIiB9LAoJCQkJCXsgInRpbWUiOiA0LjUzMzMsICJuYW1lIjogIm1vdXRoLW9vb28iIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi44MywKCQkJCQkJImN1cnZlIjogWyAwLjAxNSwgLTIuODMsIDAuMDM2LCAxMi43MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAxMi4xOSwKCQkJCQkJImN1cnZlIjogWyAwLjA5NiwgMTEuNjgsIDAuMTE5LCAtMS4xNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtNi44NiwKCQkJCQkJImN1cnZlIjogWyAwLjE0OSwgLTEzLjI3LCAwLjIxLCAtMzcuMjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogLTM2Ljg2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzU0LCAtMzYuNjEsIDAuNDEyLCAtMzIuMzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTIzLjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuNDksIC0xOS44NywgMC41MTIsIC0zLjI5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zLjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuNTYsIC0zLjM5LCAwLjYxNCwgLTY3LjI1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC03NC40LAoJCQkJCQkiY3VydmUiOiBbIDAuNjUyLCAtODEuNTgsIDAuNzAyLCAtODguOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTg4LjkzLAoJCQkJCQkiY3VydmUiOiBbIDAuODA1LCAtODguOTEsIDAuODM4LCAtODAuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogLTgxLjAzLAoJCQkJCQkiY3VydmUiOiBbIDAuOTIyLCAtODEuMzIsIDAuOTc2LCAtODUuMjkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC04NS4yOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMjMzMywKCQkJCQkJInZhbHVlIjogLTg1LjI5LAoJCQkJCQkiY3VydmUiOiBbIDIuMzE0LCAtODUuMjksIDIuMzgyLCAtNjguMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDY2NywKCQkJCQkJInZhbHVlIjogLTYzLjQ4LAoJCQkJCQkiY3VydmUiOiBbIDIuNTcsIC01Ny44NywgMi45MTYsIC01NS4yNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4yLAoJCQkJCQkidmFsdWUiOiAtNTUuMSwKCQkJCQkJImN1cnZlIjogWyAzLjQ0NywgLTU0Ljk4LCA0LjEzNSwgLTU2LjYxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01OC4yMywKCQkJCQkJImN1cnZlIjogWyA0LjY3MiwgLTYzLjI0LCA0LjY0NiwgLTgyLjY5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0LjkzMzMsICJ2YWx1ZSI6IC04NS4yOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NjksIDEuMDA1LCAwLjQ5MiwgMS4wNjUsIDAuNDc1LCAxLjAxOCwgMC40OTIsIDAuOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAxLjA2NSwKCQkJCQkJInkiOiAwLjk0LAoJCQkJCQkiY3VydmUiOiBbIDAuNTE3LCAxLjA2NSwgMC41NDEsIDAuOTkxLCAwLjUxNywgMC45NCwgMC41NDIsIDEuMDI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ4IjogMC45OSwKCQkJCQkJInkiOiAxLjAyNSwKCQkJCQkJImN1cnZlIjogWyAwLjU5MywgMC45ODgsIDAuNjA5LCAxLjAwMiwgMC41OTUsIDEuMDI0LCAwLjYwNywgMS4wMDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjMzMyB9CgkJCQldCgkJCX0sCgkJCSJuZWNrIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0yLjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuMTE0LCAxLjMzLCAwLjE5NSwgNC4xMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiA0LjEzLAoJCQkJCQkiY3VydmUiOiBbIDAuMzUxLCA0LjE0LCAwLjQ0NCwgLTI0LjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTI0LjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTcxLCAtMjMuODksIDAuNTUsIDM0LjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDM1LjEzLAoJCQkJCQkiY3VydmUiOiBbIDAuNzEzLCAzNC44MSwgMC43NTYsIDIyLjc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIyLjgyLAoJCQkJCQkiY3VydmUiOiBbIDAuODY4LCAyMi44NCwgMC45MTYsIDQ3Ljk1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcsICJ2YWx1ZSI6IDQ3Ljk1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yMzMzLAoJCQkJCQkidmFsdWUiOiA0Ny45NSwKCQkJCQkJImN1cnZlIjogWyAyLjMsIDQ3Ljk1LCAyLjYxNywgMTguNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNjY2NywKCQkJCQkJInZhbHVlIjogMTguNTEsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4xNzIsIDE2LjU4LCA0LjA2LCAxNi43OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC41MzMzLAoJCQkJCQkidmFsdWUiOiAxOC41MSwKCQkJCQkJImN1cnZlIjogWyA0LjcwNywgMTkuMTMsIDQuNzc2LCA0MS4xMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC44LCAidmFsdWUiOiA0Ny45NSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtOC42MiwKCQkJCQkJImN1cnZlIjogWyAwLjAxLCAtMTYuNzEsIDAuMDMyLCAtMzMuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAtMzMuMzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODIsIC0zMi42MSwgMC4yOTgsIDEyMy4wNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkidmFsdWUiOiAxMjIuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MTEsIDEyMi42OSwgMC41MiwgMTAwLjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogODguOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41ODgsIDgzLjg5LCAwLjY2NywgNzUuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNywKCQkJCQkJInZhbHVlIjogNzUuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NjcsIDc1LjM0LCAwLjksIDc2LjAzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcsICJ2YWx1ZSI6IDc2LjAzIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXVwcGVyLWFybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMzguODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjIsIC00MC4zOCwgMC4wOTYsIC00MS45MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtNDEuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzYsIC00MS45MiwgMC4yMTYsIC0xNi45MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtNC4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjI1OCwgMTMuNjksIDAuMzA4LCA2MC4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkidmFsdWUiOiA2MC4xNywKCQkJCQkJImN1cnZlIjogWyAwLjQ5NiwgNTkuOTgsIDAuNTM5LCAzMy42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAyMy4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjU5NSwgMzIuNzEsIDAuNjc1LCA1My43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiA1My42MSwKCQkJCQkJImN1cnZlIjogWyAwLjc5NywgNTMuNTEsIDAuOTI2LCAzMC45OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAidmFsdWUiOiAxOS41NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuOTY2NywKCQkJCQkJInZhbHVlIjogMTkuNTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yNDUsIDE5LjU3LCAyLjcwMiwgNzcuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuMDY2NywKCQkJCQkJInZhbHVlIjogNzcuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4yMDksIDc3LjMzLCAzLjI5MSwgNjcuOTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNDMzMywKCQkJCQkJInZhbHVlIjogNjcuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMy42MDgsIDY4LjM0LCAzLjcyOSwgNzMuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuODMzMywKCQkJCQkJInZhbHVlIjogNzMuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgNC4xNTIsIDczLjkxLCA0LjQ2LCA3MS45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC42MzMzLAoJCQkJCQkidmFsdWUiOiA2NC43NywKCQkJCQkJImN1cnZlIjogWyA0LjY4OCwgNjIuNSwgNC44NDcsIDI2LjQyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0Ljg2NjcsICJ2YWx1ZSI6IDEwLjk0IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC00NC43LAoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAtNDQuNywgMC4xMiwgNTQuODkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogNjQuNjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTQsIDc5LjE4LCAwLjIxNCwgNzkuNDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogNjMuNCwKCQkJCQkJImN1cnZlIjogWyAwLjI5MywgNTUuMTksIDAuMzMyLCAzMC4xMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAzMC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjQsIDMwLjEzLCAwLjQ0MSwgMzkuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogNTUuMTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40ODgsIDY4LjE4LCAwLjUyLCAxMDAuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogMTExLjk2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTUxLCAxMjYuODgsIDAuNjI3LCAxODUuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogMTg1Ljk3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjkyLCAxODUuOTcsIDAuNzM2LCAxNjIuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJInZhbHVlIjogMTU4LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuOSwgMTUxLjEyLCAxLjAxNywgMTQ0LjAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDE0NC4wMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMzY2NywKCQkJCQkJInZhbHVlIjogMTQ0LjAxLAoJCQkJCQkiY3VydmUiOiBbIDIuNDkyLCAxNDQuMDEsIDIuNzQyLCAxMzguNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuODY2NywKCQkJCQkJInZhbHVlIjogMTM4LjYzLAoJCQkJCQkiY3VydmUiOiBbIDMuMDY3LCAxMzguNjMsIDMuNDY3LCAxMzguNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNjY2NywKCQkJCQkJInZhbHVlIjogMTM4LjYzLAoJCQkJCQkiY3VydmUiOiBbIDMuODgzLCAxMzguNjMsIDQuMzE3LCAxMzUuMTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNTMzMywKCQkJCQkJInZhbHVlIjogMTM1LjE4LAoJCQkJCQkiY3VydmUiOiBbIDQuNTc1LCAxMzUuMTgsIDQuNjkyLCAxMzEuNTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNzMzMywKCQkJCQkJInZhbHVlIjogMTMxLjU5LAoJCQkJCQkiY3VydmUiOiBbIDQuNzU4LCAxMzEuNTksIDQuNTE3LCAxNDQuMDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuODMzMywgInZhbHVlIjogMTQ0LjAxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MTcsIDAsIDAuNjE3LCAtMzQuOTYsIDAuNTE3LCAwLCAwLjYxNywgLTE2LjU5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTM1LjAyLCAieSI6IC0xNi42MiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMjEuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzMsIDIxLjg4LCAwLjA5OSwgMjAuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogOS40MywKCQkJCQkJImN1cnZlIjogWyAwLjE2NCwgLTAuMjksIDAuMTYyLCAtMzguMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTM4LjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjQsIC0zNy45NiwgMC4yMjgsIC0xNy44MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtOS43MywKCQkJCQkJImN1cnZlIjogWyAwLjM3MiwgLTYuNzYsIDAuNDMxLCAtMC43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkidmFsdWUiOiA2LjQ3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDg5LCAxMS4wNSwgMC41MDMsIDE5LjA5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE5LjA5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTcxLCAxOS4wOSwgMC41NTQsIC00Mi42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAtNDIuNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42NTMsIC00Mi42NywgMC42OTEsIC0xMy44IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IC0zLjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzA3LCAzLjgsIDAuNzE5LCAyNC45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44LAoJCQkJCQkidmFsdWUiOiAyNS4zMSwKCQkJCQkJImN1cnZlIjogWyAwLjkwMiwgMjQuNzUsIDAuOTkyLCAtMC4zNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMzIuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMi42LCAtMzIuMTYsIDIuNjM4LCAtNS4zIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjk2LAoJCQkJCQkiY3VydmUiOiBbIDIuNzA3LCAtMS41NiwgMi43NzUsIDEuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOCwKCQkJCQkJInZhbHVlIjogMS42NywKCQkJCQkJImN1cnZlIjogWyAyLjgyNSwgMS42NywgMi44NzUsIC0wLjM5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjksCgkJCQkJCSJ2YWx1ZSI6IC0wLjM5LAoJCQkJCQkiY3VydmUiOiBbIDIuOTI1LCAtMC4zOSwgMi45NzUsIDAuMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMsCgkJCQkJCSJ2YWx1ZSI6IDAuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4wMjUsIDAuMjYsIDMuMDc1LCAtMS44MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xLAoJCQkJCQkidmFsdWUiOiAtMS44MSwKCQkJCQkJImN1cnZlIjogWyAzLjEyNSwgLTEuODEsIDMuMTc1LCAtMC41MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4yLAoJCQkJCQkidmFsdWUiOiAtMC41MiwKCQkJCQkJImN1cnZlIjogWyAzLjIyNSwgLTAuNTIsIDMuMjc1LCAtMi40MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4zLAoJCQkJCQkidmFsdWUiOiAtMi40MSwKCQkJCQkJImN1cnZlIjogWyAzLjMzMywgLTIuNDEsIDMuNCwgLTAuMzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNDMzMywKCQkJCQkJInZhbHVlIjogLTAuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMy40NjcsIC0wLjM4LCAzLjUzMywgLTIuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNTY2NywKCQkJCQkJInZhbHVlIjogLTIuMjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMy41OTIsIC0yLjI1LCAzLjY0MiwgLTAuMzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNjY2NywKCQkJCQkJInZhbHVlIjogLTAuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMy43LCAtMC4zMywgMy43NjcsIC0xLjM0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjgsCgkJCQkJCSJ2YWx1ZSI6IC0xLjM0LAoJCQkJCQkiY3VydmUiOiBbIDMuODI1LCAtMS4zNCwgMy44NjIsIC0wLjc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjksCgkJCQkJCSJ2YWx1ZSI6IC0wLjc3LAoJCQkJCQkiY3VydmUiOiBbIDMuOTQyLCAtMC43NywgMy45OTEsIC0xLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LAoJCQkJCQkidmFsdWUiOiAtMS44NywKCQkJCQkJImN1cnZlIjogWyA0LjE2NywgLTEuODcsIDQuNSwgLTEuOTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNjY2NywKCQkJCQkJInZhbHVlIjogLTEuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgNC43MDksIDE4LjA1LCA0Ljc2NywgMzQuNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuOCwKCQkJCQkJInZhbHVlIjogMzQuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgNC44NCwgMzQuMjQsIDQuOTAyLCAxMi4wMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC45MzMzLCAidmFsdWUiOiAtMTguNzUgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi4zMywKCQkJCQkJImN1cnZlIjogWyAwLjAxOSwgNC40MywgMC4wNjksIDEwLjgyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDEwLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNDgsIDEwLjYsIDAuMTIzLCAtMTUuMjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTE1LjM1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjY2LCAtMTUuNDQsIDAuMzE2LCAtNi40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtMy45LAoJCQkJCQkiY3VydmUiOiBbIDAuMzYyLCAwLjQzLCAwLjQ3OSwgMjIuMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMjIuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MSwgMjEuODQsIDAuNjI3LCAxMi44NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiA5LjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuNjQzLCAyLjc3LCAwLjYyMiwgLTM5LjQzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IC0zOS41LAoJCQkJCQkiY3VydmUiOiBbIDAuNzczLCAtMzkuNTcsIDAuODE0LCAxNC43NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAxNC44MSwKCQkJCQkJImN1cnZlIjogWyAwLjk2NSwgMTQuODgsIDEuMSwgNS42NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4xLCAidmFsdWUiOiAtNi4wOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMjMzMywKCQkJCQkJInZhbHVlIjogLTYuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zMDcsIC02LjA4LCAyLjQyNywgLTI1Ljg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMi40MiwKCQkJCQkJImN1cnZlIjogWyAyLjU5OCwgLTIwLjM4LCAyLjY1NywgNS43MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43LAoJCQkJCQkidmFsdWUiOiA1LjczLAoJCQkJCQkiY3VydmUiOiBbIDIuNzcsIDUuNzMsIDIuODUxLCAtNS4zOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi45MzMzLAoJCQkJCQkidmFsdWUiOiAtNS4zOCwKCQkJCQkJImN1cnZlIjogWyAzLjAwOCwgLTUuMzgsIDMuMDg3LCAtNC41NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xNjY3LAoJCQkJCQkidmFsdWUiOiAtNC4xNywKCQkJCQkJImN1cnZlIjogWyAzLjIyMywgLTMuOTEsIDQuNDg2LCA1LjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgNC43MzMsIDUuNzMsIDQuODg2LCAtMi40NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC45MzMzLCAidmFsdWUiOiAtNi41MiB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMC4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgMTAuMzYsIDAuMSwgLTMyLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zMi44OSwKCQkJCQkJImN1cnZlIjogWyAwLjE4MywgLTMyLjg5LCAwLjI4MywgLTQuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTQuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNjcsIC00LjQ1LCAwLjQzOCwgLTYuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTguOTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjksIC0xMy42MiwgMC42MDUsIC0yMC41OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAtMjMuMiwKCQkJCQkJImN1cnZlIjogWyAwLjcwOCwgLTMwLjE4LCAwLjc1OCwgLTM1LjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IC0zNS41NiwKCQkJCQkJImN1cnZlIjogWyAwLjg3NSwgLTM1LjU2LCAxLjAyNSwgLTIzLjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMSwgInZhbHVlIjogLTIzLjIgfQoJCQkJXQoJCQl9LAoJCQkiZ3VuIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0yLjc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAtMi43OSwgMC4xMiwgLTcuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogLTguNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjgsIC0xMS44NywgMC4yOSwgLTIzLjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yNi4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjM2OSwgLTI4LjMxLCAwLjQzNiwgLTI5Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC0yOS42NiwKCQkJCQkJImN1cnZlIjogWyAwLjU1MiwgLTI5LjU4LCAwLjYxMSwgLTI1LjQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMi42OCwKCQkJCQkJImN1cnZlIjogWyAwLjY1NiwgLTE5Ljc2LCAwLjY4LCAtMTAuMDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNywKCQkJCQkJInZhbHVlIjogLTYuNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjIsIC0yLjYsIDAuNzUsIC0xLjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjM1LAoJCQkJCQkiY3VydmUiOiBbIDAuNzkyLCAtMS41NSwgMC44NDIsIC0xOS43NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC44NjY3LCAidmFsdWUiOiAtMTkuOCB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA5OCwgLTQyLjYyLCAwLjE2NiwgLTc5Ljg1LCAwLjAyOSwgODQuOTcsIDAuMTA5LCAxNTUuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJIngiOiAtMTMzLjc5LAoJCQkJCQkieSI6IDE1Mi40NCwKCQkJCQkJImN1cnZlIjogWyAwLjM2MSwgLTE4NC42MywgMC4zOTIsIC0yMDMuNjksIDAuNDIsIDE0OS4xMiwgMC40NjcsIC0xNS43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ4IjogLTIzMC4wMiwKCQkJCQkJInkiOiAtMTEzLjg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNTIzLCAtMjQ5Ljg2LCAwLjU2NSwgLTI2MS43LCAwLjQ3MywgLTEzMy4xLCAwLjU4MywgLTIwMy40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkieCI6IC0yNjguNTcsCgkJCQkJCSJ5IjogLTIwMy40MywKCQkJCQkJImN1cnZlIjogWyAwLjY2MywgLTI4MC45OCwgMC44MTYsIC0yOTAuMDUsIDAuNzA4LCAtMjAzLjQzLCAwLjg5MiwgLTIwMy41IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0yOTAuNDIsICJ5IjogLTIwMy41IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNiwgMS4wMiwgMC4xNTEsIDQ1LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IDU0LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTksIDY2Ljg1LCAwLjM1OCwgMTY5Ljg1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDE2OS41MSwKCQkJCQkJImN1cnZlIjogWyAwLjYyOCwgMTY5Ljg1LCAwLjY5MiwgMTA4Ljg1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IDk3Ljc0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzIzLCAxMDIuNiwgMC44MDUsIDExMS42IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDExMS42OSwKCQkJCQkJImN1cnZlIjogWyAwLjg5OSwgMTExLjgzLCAxLjAxNSwgMTA5LjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ2YWx1ZSI6IDk1LjggfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDg2LCAtMC4wMiwgMC4xOTEsIC0yNC4yNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkidmFsdWUiOiAtMjYuNSwKCQkJCQkJImN1cnZlIjogWyAwLjIxNCwgLTI5LjkyLCAwLjI0OSwgLTQwLjUxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00MC41NywKCQkJCQkJImN1cnZlIjogWyAwLjQzMSwgLTQwLjcsIDAuNDU5LCAtMTEuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTguNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NzcsIC01LjE2LCAwLjUyNCwgMTcuMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogMTYuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MzIsIDE3LjA5LCAwLjYyNSwgMi43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAyLjc2LAoJCQkJCQkiY3VydmUiOiBbIDAuNjQ4LCAyLjc2LCAwLjY1MywgMi43NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkidmFsdWUiOiAyLjU5LAoJCQkJCQkiY3VydmUiOiBbIDAuNjc4LCAyLjM5LCAwLjczMywgMi41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtOS40MywKCQkJCQkJImN1cnZlIjogWyAwLjc0NSwgLTIuNDgsIDAuNzgyLCAzLjEyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDQuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MzIsIDYuMzIsIDAuODk1LCA4LjQ2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC45ODYsIDguNTMsIDEuMDUxLCA2LjM4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDIuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNzgsIDQuMTcsIDEuMTAzLCA1Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDUuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xOTEsIDUuOTMsIDEuMjA5LCA0LjU2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ2YWx1ZSI6IDIuNTIgfQoJCQkJXQoJCQl9LAoJCQkicmVhci10aGlnaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEyLCA1MC4yNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiA1Ny4zLAoJCQkJCQkiY3VydmUiOiBbIDAuMTY0LCA3My4zNCwgMC4yNzQsIDE0Ny4xOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAxNDcuMSwKCQkJCQkJImN1cnZlIjogWyAwLjQ3NSwgMTQ2LjQ1LCAwLjU4MywgOTUuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogNzkuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MiwgOTQuNzQsIDAuNzMyLCAxMDMuMTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJInZhbHVlIjogMTAzLjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuODEyLCAxMDIuODUsIDAuODk3LCA5NS43NSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAidmFsdWUiOiA4My4wMSB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLXNoaW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAyMSwgLTE2LjY1LCAwLjA5MSwgLTU0LjgyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01NS4yOSwKCQkJCQkJImN1cnZlIjogWyAwLjE4NywgLTU1LjQyLCAwLjIxMywgLTUyLjUyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00NS45OCwKCQkJCQkJImN1cnZlIjogWyAwLjI0MiwgLTQzLjEsIDAuMzExLCAtMTIuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTYuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTYsIDAuMTMsIDAuNDY3LCAyNC41IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDI0LjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NDMsIDI0LjUsIDAuNTYsIDMuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogLTMuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41ODUsIDMuODYsIDAuNjU5LCAxNi42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43LAoJCQkJCQkidmFsdWUiOiAxNi41NiwKCQkJCQkJImN1cnZlIjogWyAwLjc4MiwgMTYuNDMsIDAuODk2LCA4LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NTYsIDYuODQsIDEuMDA4LCA4LjQxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjAzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNjcsIDguNDEsIDEuMTIyLCA4LjE0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ2YWx1ZSI6IDUuOCB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTAuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzMsIC0wLjI4LCAwLjI1NiwgLTY2LjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC02Ni44NCwKCQkJCQkJImN1cnZlIjogWyAwLjQxOCwgLTY2LjkxLCAwLjQ5OSwgLTIxLjc5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYsCgkJCQkJCSJ2YWx1ZSI6IC0yMS41MiwKCQkJCQkJImN1cnZlIjogWyAwLjY1MiwgLTIxLjM4LCAwLjY2NSwgLTUzLjk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IC01NC4yNiwKCQkJCQkJImN1cnZlIjogWyAwLjc1NywgLTUzLjk2LCAwLjg0MywgLTIuMDcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTMzMywKCQkJCQkJInZhbHVlIjogLTEuNDcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NjgsIC0yLjA3LCAwLjk3NSwgLTE5Ljk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtMTkuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMjUsIC0xOS45NiwgMS4wNzUsIC0xMi40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAtMTIuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMzMsIC0xMi40MiwgMS4yLCAtMTguMzQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgInZhbHVlIjogLTE4LjM0IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAwOCwgLTExLjMzLCAwLjEwOCwgLTU3LjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC01Ny43MSwKCQkJCQkJImN1cnZlIjogWyAwLjE3NSwgLTU3LjcxLCAwLjIyOSwgMTkuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogMTkuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTQsIDE5LjM0LCAwLjQsIC01Ny43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtNTcuNzYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTgsIC01Ny43NiwgMC41MTEsIC0zLjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDMuNywKCQkJCQkJImN1cnZlIjogWyAwLjU2MywgMTMuMjksIDAuNjMzLCAxNS43OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkidmFsdWUiOiAxNS43OSwKCQkJCQkJImN1cnZlIjogWyAwLjcsIDE1Ljc5LCAwLjc2NywgLTQ4Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IC00OC43NSwKCQkJCQkJImN1cnZlIjogWyAwLjg0MiwgLTQ4Ljc1LCAwLjkyNSwgNC43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDQuNywKCQkJCQkJImN1cnZlIjogWyAxLCA0LjcsIDEuMDY3LCAtMjIuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAtMjIuOSwKCQkJCQkJImN1cnZlIjogWyAxLjE0MiwgLTIyLjksIDEuMjI1LCAtMTMuMjggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgInZhbHVlIjogLTEzLjI4IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItZm9vdC10YXJnZXQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTAuMjggfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTAuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMDgsIC0wLjI4LCAwLjAwMywgLTY2LjYyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC02NS43NSwKCQkJCQkJImN1cnZlIjogWyAwLjE2NiwgLTY0LjQyLCAwLjIzNCwgMTQuMzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogMzguMjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yOTQsIDU3LjkxLCAwLjM5MiwgODkuNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogOTAuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40ODMsIDkwLjczLCAwLjU1LCAxNzcuNjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMTc3LjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuNzMzLCAxNzYuMjQsIDAuNzUsIDExLjM1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDExLjM1LAoJCQkJCQkiY3VydmUiOiBbIDAuODg2LCAxMi4yOSwgMC45MTEsIDQ3Ljg4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDU2Ljc3LAoJCQkJCQkiY3VydmUiOiBbIDAuOTY3LCA3MC41OSwgMS4wNSwgODYuNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJInZhbHVlIjogODYuNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xODcsIDg2LjQ2LCAxLjIxNCwgNjYuNDQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogNjQuNTUgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMC4yOCwKCQkJCQkJImN1cnZlIjogWyAwLCAtNy45NywgMC4wMjcsIC0xOC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAtMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjYsIC0xOS4zLCAwLjIwOCwgMTUuNTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogNDUuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDYsIDY2LjI0LCAwLjM3OCwgOTkuMDggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogOTkuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTcsIDk4LjYyLCAwLjQ4OCwgLTEuMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtMS4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjYzNywgLTAuODQsIDAuNjg3LCA5NC40MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiA5NC4zMywKCQkJCQkJImN1cnZlIjogWyAwLjgzMiwgOTQuMTYsIDAuODk1LCAyOS42IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDI4LjY3LAoJCQkJCQkiY3VydmUiOiBbIDEuMDI2LCAyOC42NywgMS4wNDUsIDUzLjE0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDUzLjM4IH0KCQkJCV0KCQkJfSwKCQkJImhhaXI0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTEsIDQuNSwgMC4wNSwgMTEuNDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogMTEuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xLCAxMS40MiwgMC4xMzYsIC01LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMC41NCwKCQkJCQkJImN1cnZlIjogWyAwLjIwNiwgLTE2LjUxLCAwLjMyNywgLTIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNC40NywKCQkJCQkJImN1cnZlIjogWyAwLjQxMywgLTI3LjM3LCAwLjQ2NywgLTQzLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC00My45OSwKCQkJCQkJImN1cnZlIjogWyAwLjUzMywgLTQzLjk5LCAwLjU1MiwgMTIuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogMTEuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTQsIDExLjU5LCAwLjc1OCwgLTM0LjEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IC0zNC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjg1OCwgLTM0LjEzLCAxLjAxNSwgLTEyLjQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC04Ljg1LAoJCQkJCQkiY3VydmUiOiBbIDEuMTIxLCAtNS4wNywgMS4yMTksIC0wLjAyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEuMjksCgkJCQkJCSJjdXJ2ZSI6IFsgMS41MDksIDMuMywgMS43NjMsIDIuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuODY2NywKCQkJCQkJInZhbHVlIjogMi43OCwKCQkJCQkJImN1cnZlIjogWyAxLjk3NCwgMi44MSwgMi4xMDgsIDIuODEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMiwKCQkJCQkJInZhbHVlIjogMi43OCwKCQkJCQkJImN1cnZlIjogWyAyLjMxNSwgMi43NCwgMi4zNzQsIDEuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDY2NywKCQkJCQkJInZhbHVlIjogMS4xOCwKCQkJCQkJImN1cnZlIjogWyAyLjUyNSwgMS4xOCwgMi42MDgsIDEwLjc5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwLjc5LAoJCQkJCQkiY3VydmUiOiBbIDIuNzI1LCAxMC43OSwgMi44OTMsIDQuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuMDMzMywKCQkJCQkJInZhbHVlIjogNC43MiwKCQkJCQkJImN1cnZlIjogWyAzLjExNywgNC43MiwgMy4yODMsIDcuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuMzY2NywKCQkJCQkJInZhbHVlIjogNy45MywKCQkJCQkJImN1cnZlIjogWyAzLjQ5MiwgNy45MywgMy43NzUsIDYuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuOSwKCQkJCQkJInZhbHVlIjogNi45MywKCQkJCQkJImN1cnZlIjogWyAzLjk4MSwgNi45MywgNC4wOTQsIDYuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC4yLAoJCQkJCQkidmFsdWUiOiA4LjQ0LAoJCQkJCQkiY3VydmUiOiBbIDQuMjY3LCA5LjQyLCA0LjQwMSwgMTYuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNSwKCQkJCQkJInZhbHVlIjogMTYuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgNC41ODIsIDE2LjEyLCA0LjcwOSwgOS45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC43MzMzLAoJCQkJCQkidmFsdWUiOiA2LjUxLAoJCQkJCQkiY3VydmUiOiBbIDQuNzQ3LCA0LjU3LCA0Ljc3OSwgLTEuNzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuOCwKCQkJCQkJInZhbHVlIjogLTEuNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgNC44MjMsIC0xLjczLCA0LjgyLCA0LjQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0Ljg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDYuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgNC44OTksIDcuMTQsIDQuOTEzLCA2LjkzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0LjkzMzMsICJ2YWx1ZSI6IDYuOTMgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTAuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNzUsIDEwLjYxLCAwLjA1LCAxMi42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAxMi42NywKCQkJCQkJImN1cnZlIjogWyAwLjEyMywgMTIuNjcsIDAuMTk0LCAtMTYuNTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTE5Ljg3LAoJCQkJCQkiY3VydmUiOiBbIDAuMjA3LCAtMjMuNDgsIDAuMjM2LCAtMzEuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogLTMxLjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTYsIC0zMS45LCAwLjQzNywgLTI1LjYxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xOS4yOSwKCQkJCQkJImN1cnZlIjogWyAwLjQ4NSwgLTE1LjMzLCAwLjUyOSwgNi40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiA2LjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjI4LCA2Ljk3LCAwLjY1LCAtNDYuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTQ2LjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NDMsIC00Ni4xNywgMC45NDEsIC0zMy4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtMjMuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzIsIC0yMC45OCwgMS4wNDcsIDE1LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEsCgkJCQkJCSJ2YWx1ZSI6IDE1LjIxLAoJCQkJCQkiY3VydmUiOiBbIDEuMTQyLCAxNS4yMSwgMS4xODMsIDEwLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwLjYxLAoJCQkJCQkiY3VydmUiOiBbIDEuNDUsIDEwLjM0LCAxLjgxNywgMTAuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJ2YWx1ZSI6IDEwLjYxLAoJCQkJCQkiY3VydmUiOiBbIDIuMDc1LCAxMC42MSwgMi4yMjUsIDE2LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMywKCQkJCQkJInZhbHVlIjogMTYuOSwKCQkJCQkJImN1cnZlIjogWyAyLjMyNywgMTYuOSwgMi4zNDcsIDYuODEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNCwKCQkJCQkJInZhbHVlIjogNi44MywKCQkJCQkJImN1cnZlIjogWyAyLjQ5MiwgNi44NywgMi42MDIsIDE3LjM5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE3LjM5LAoJCQkJCQkiY3VydmUiOiBbIDIuNzQyLCAxNy4zOSwgMi44OTIsIDEwLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwLjY0LAoJCQkJCQkiY3VydmUiOiBbIDMuMTg3LCAxMC41NywgMy4zNDQsIDEwLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjYsCgkJCQkJCSJ2YWx1ZSI6IDExLjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMy43NjYsIDExLjgzLCAzLjg3NCwgMTQuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuOTMzMywKCQkJCQkJInZhbHVlIjogMTQuODMsCgkJCQkJCSJjdXJ2ZSI6IFsgNC4wMjIsIDE0Ljc2LCA0LjIwOCwgOS40OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC4zLAoJCQkJCQkidmFsdWUiOiA5LjU0LAoJCQkJCQkiY3VydmUiOiBbIDQuMzkxLCA5LjU4LCA0LjQ0MSwgMTQuODIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNTMzMywKCQkJCQkJInZhbHVlIjogMTQuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgNC42NDIsIDE0Ljg4LCA0LjY5MiwgMS4xNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC43NjY3LAoJCQkJCQkidmFsdWUiOiAxLjI0LAoJCQkJCQkiY3VydmUiOiBbIDQuODIzLCAxLjMsIDQuODE4LCAxOC4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC44NjY3LAoJCQkJCQkidmFsdWUiOiAxOC4zOCwKCQkJCQkJImN1cnZlIjogWyA0LjkwNSwgMTguNDEsIDQuOTAxLCAxMC42MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC45MzMzLCAidmFsdWUiOiAxMC42MSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0OCwgMCwgMC4xMjksIC0xMi43MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAtMTUuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjEsIC0yMC42NiwgMC4yNTQsIC0yMS42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAtMjEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTgsIC0yMS40NiwgMC40NiwgLTEuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogLTEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MSwgLTEuNzMsIDAuNzE1LCAtNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43NjY3LAoJCQkJCQkidmFsdWUiOiAtMy45NywKCQkJCQkJImN1cnZlIjogWyAwLjg2NiwgLTMuOTIsIDAuODQsIDAuMDIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLAoJCQkJCQkiY3VydmUiOiBbIDIuMjc1LCAwLCAyLjg2NywgLTUuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xLAoJCQkJCQkidmFsdWUiOiAtNi40NCwKCQkJCQkJImN1cnZlIjogWyAzLjMyNywgLTcuMDYsIDMuNzEsIC02LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IC01LjQxLAoJCQkJCQkiY3VydmUiOiBbIDQuMTY4LCAtNC41MywgNC40ODgsIC0yLjgzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0LjggfQoJCQkJXQoJCQl9LAoJCQkidG9yc28zIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIDAsIDAuMDksIC0zLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IC00LjU1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTQzLCAtOC40LCAwLjIyMywgLTE3LjA3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xOC4zMSwKCQkJCQkJImN1cnZlIjogWyAwLjI4MiwgLTI0LjQ0LCAwLjM1LCAtMjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogLTMwLjA3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDA1LCAtMzIuNTgsIDAuNDQyLCAtMzMuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTMyLjk5LAoJCQkJCQkiY3VydmUiOiBbIDAuNDkxLCAtMzMuMDQsIDAuNTA1LCAtMjMuNTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogLTIzLjU1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTcxLCAtMjMuNjcsIDAuNTk5LCAtMjcuMjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogLTI3LjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuNjY5LCAtMjcuMiwgMC43NDIsIC0xMC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43NjY3LAoJCQkJCQkidmFsdWUiOiAtNy43OSwKCQkJCQkJImN1cnZlIjogWyAwLjc4OCwgLTUuNTMsIDAuNzk2LCAtNC40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkidmFsdWUiOiAtMi45LAoJCQkJCQkiY3VydmUiOiBbIDAuODc1LCAtMS4yMSwgMC45MzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDMzMywKCQkJCQkJImN1cnZlIjogWyAyLjUxNywgMCwgMi42ODMsIDQuNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNzY2NywKCQkJCQkJInZhbHVlIjogNC42NiwKCQkJCQkJImN1cnZlIjogWyAzLjA4NCwgNC43NiwgMy4yNDgsIDQuMzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNCwKCQkJCQkJInZhbHVlIjogMy43NCwKCQkJCQkJImN1cnZlIjogWyAzLjU5NiwgMi45MiwgMy43NTUsIDIuMTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuODY2NywKCQkJCQkJInZhbHVlIjogMS43MiwKCQkJCQkJImN1cnZlIjogWyA0LjEzNiwgMC41OSwgNC40NzEsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuOCB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAsIDAsIDAuMDQxLCAxMC43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAxNC4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjA3NSwgMTUuMjIsIDAuMTQ4LCAxOC4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkidmFsdWUiOiAxOC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjI1MSwgMTguMjMsIDAuMzA3LCAtNC43NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAtNS4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjQxMiwgLTUuMywgMC40NywgLTAuOTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMi4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjUxMiwgMy40OCwgMC41OTUsIDIwLjMxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDI0Ljg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjQ3LCAyNi41MywgMC43MTksIDI5LjMzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDI5LjIyLAoJCQkJCQkiY3VydmUiOiBbIDAuODU5LCAyOS4xNCwgMC45LCAyOC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45MzMzLAoJCQkJCQkidmFsdWUiOiAyNi4xMSwKCQkJCQkJImN1cnZlIjogWyAwLjk4MSwgMjIuNzIsIDAuOTk4LCAyLjA2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDIuMjEgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0NywgLTAuMjEsIDAuMDQ4LCA3Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEzLjI3LAoJCQkJCQkiY3VydmUiOiBbIDAuMDgzLCAxOC4wNSwgMC4xMzUsIDI0LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ2YWx1ZSI6IDI0LjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjI1LCAyNC4wMiwgMC4yOCwgNi4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAzLjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMjMsIC0wLjU4LCAwLjM4MiwgLTcuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTcuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MTIsIC03LjY2LCAwLjUzOCwgMTIuMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMTYuNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MDksIDIyLjcyLCAwLjY3MiwgMjcuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAyNy41NSwKCQkJCQkJImN1cnZlIjogWyAwLjgyNywgMjcuNCwgMC45MzMsIDIzLjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE5LjExLAoJCQkJCQkiY3VydmUiOiBbIDAuOTk4LCAxNS4yNywgMS4wOTIsIC0yLjUzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjUzLAoJCQkJCQkiY3VydmUiOiBbIDEuMTU4LCAtMi41MywgMS4yMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNzUsIDAsIDIuMjQ4LCAwLjM1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDAuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi41ODUsIDIuMDYsIDIuODA1LCAzLjQ2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjIsCgkJCQkJCSJ2YWx1ZSI6IDMuNSwKCQkJCQkJImN1cnZlIjogWyAzLjU5MywgMy41NCwgMy45NzksIDIuMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuMTY2NywKCQkJCQkJInZhbHVlIjogMS41NSwKCQkJCQkJImN1cnZlIjogWyA0LjM5MSwgMC41OSwgNC40NDcsIDAuMDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNiwKCQkJCQkJInZhbHVlIjogMC4wNCwKCQkJCQkJImN1cnZlIjogWyA0LjY0MiwgMC4wNCwgNC43NDIsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuOTMzMyB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAyNSwgMCwgMC4wOSwgMS40MywgMC4wMjUsIDAsIDAuMDc1LCAtMzQuNzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAxLjU5LAoJCQkJCQkieSI6IC0zNC43NiwKCQkJCQkJImN1cnZlIjogWyAwLjIxNCwgMy4zMywgMC4zNzUsIDUuMzQsIDAuMTkyLCAtMzQuNzYsIDAuNDQxLCAtMjEuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJIngiOiA1LjM0LAoJCQkJCQkieSI6IC0xMi41NywKCQkJCQkJImN1cnZlIjogWyAwLjQ5MiwgNS4zNCwgMC41NSwgNS4yNCwgMC40ODIsIC03LjM2LCAwLjUwNCwgNC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IDUuMTEsCgkJCQkJCSJ5IjogNC4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjY1OCwgNC40NSwgMC42NzksIDMuMTksIDAuNjQ5LCAzLjk4LCAwLjY0MiwgLTE2Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ4IjogMi44LAoJCQkJCQkieSI6IC0xNi43NCwKCQkJCQkJImN1cnZlIjogWyAwLjc4NywgMS4xNSwgMC44ODEsIC0xLjI5LCAwLjc3MiwgLTE2LjYyLCAwLjgyLCA4Ljk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ4IjogLTEuNzIsCgkJCQkJCSJ5IjogOC45MSwKCQkJCQkJImN1cnZlIjogWyAwLjk2MSwgLTMuMDYsIDEuMDI1LCAtMy41OCwgMC45NzUsIDguODcsIDAuOTUxLCAtMS4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkieCI6IC0zLjU4LAoJCQkJCQkieSI6IC0xLjQ1LAoJCQkJCQkiY3VydmUiOiBbIDEuMjkyLCAtMy41OCwgMi4wMDIsIC0yLjQsIDEuMjkyLCAtMS41NiwgMS45NzUsIC0xLjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjE2NjcsCgkJCQkJCSJ4IjogLTEuMzksCgkJCQkJCSJ5IjogLTEuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yNSwgLTAuODgsIDIuNTAzLCAxLjM4LCAyLjI4MywgLTEuNDUsIDIuNjAzLCAtMTIuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNjY2NywKCQkJCQkJIngiOiAyLjEzLAoJCQkJCQkieSI6IC0xNC40NSwKCQkJCQkJImN1cnZlIjogWyAyLjc2NiwgMi41OSwgMi45OTksIDIuODEsIDIuODM1LCAtMTkuNzMsIDMuMDAzLCAtMjUuMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xMzMzLAoJCQkJCQkieCI6IDIuOTEsCgkJCQkJCSJ5IjogLTI2LjA4LAoJCQkJCQkiY3VydmUiOiBbIDMuMzkyLCAzLjEsIDQuMTk5LCA0LjA1LCAzLjQ4MywgLTI4LjQ0LCA0LjEyOSwgLTI3LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LjM2NjcsCgkJCQkJCSJ4IjogNC44MSwKCQkJCQkJInkiOiAtMTkuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgNC40MjksIDUuMSwgNC41OTQsIDguNTQsIDQuNTM4LCAtMTQuMDgsIDQuNTgzLCAtNy44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC42NjY3LAoJCQkJCQkieCI6IDguNjUsCgkJCQkJCSJ5IjogLTQuNTYsCgkJCQkJCSJjdXJ2ZSI6IFsgNC43OTQsIDguODYsIDQuODA2LCA1LjkzLCA0LjY5MSwgLTMuNTksIDQuOCwgLTEuNjEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuOTMzMywgIngiOiA1LjgsICJ5IjogLTEuOTkgfQoJCQkJXQoJCQl9CgkJfSwKCQkiaWsiOiB7CgkJCSJmcm9udC1mb290LWlrIjogWwoJCQkJeyAibWl4IjogMCB9CgkJCV0sCgkJCSJmcm9udC1sZWctaWsiOiBbCgkJCQl7ICJtaXgiOiAwLCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfQoJCQldLAoJCQkicmVhci1mb290LWlrIjogWwoJCQkJeyAibWl4IjogMC4wMDUgfQoJCQldLAoJCQkicmVhci1sZWctaWsiOiBbCgkJCQl7ICJtaXgiOiAwLjAwNSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0KCQkJXQoJCX0KCX0sCgkiaG92ZXJib2FyZCI6IHsKCQkic2xvdHMiOiB7CgkJCSJleGhhdXN0MSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9CgkJCQldCgkJCX0sCgkJCSJleGhhdXN0MiI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9CgkJCQldCgkJCX0sCgkJCSJleGhhdXN0MyI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJmcm9udC1maXN0LW9wZW4iIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtYm9hcmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImhvdmVyYm9hcmQtYm9hcmQiIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImhvdmVyYm9hcmQtdGhydXN0ZXIiIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJib2FyZC10aHJ1c3RlciIgfQoJCQkJXQoJCQl9LAoJCQkiaG92ZXJnbG93LWZyb250IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJob3Zlcmdsb3ctc21hbGwiIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyZ2xvdy1yZWFyIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJob3Zlcmdsb3ctc21hbGwiIH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzEiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImhvdmVyZ2xvdy1zbWFsbCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3IH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzIiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAibmFtZSI6ICJob3Zlcmdsb3ctc21hbGwiIH0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic2lkZS1nbG93MyI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAzMTkuNTUsCgkJCQkJCSJ5IjogLTEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjQsIDMxOS41NSwgMC4yLCAzNDcuODUsIDAuMDU4LCAtMS4yLCAwLjIsIDIzLjExIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ4IjogMzQ3LjY2LAoJCQkJCQkieSI6IDM5LjYyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzUsIDM0Ny40MSwgMC40NzYsIDM0MS40NywgMC4zMjMsIDUzLjU4LCAwLjQ0LCA4NS44MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41MzMzLAoJCQkJCQkieCI6IDMzOC40NywKCQkJCQkJInkiOiA4NS43MiwKCQkJCQkJImN1cnZlIjogWyAwLjYwMywgMzM0LjgzLCAwLjkxMywgMzE5LjY1LCAwLjYyMSwgODUuNjIsIDAuODgsIC0xLjUzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDMxOS41NSwgInkiOiAtMS41OSB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtNTMuNDksCgkJCQkJCSJ5IjogMzIuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjEsIC01My43NywgMC4wOTMsIC01MS44MSwgMC4wNDQsIDE2LjM0LCAwLjA2MywgOS42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkieCI6IC00OS4zMSwKCQkJCQkJInkiOiA3LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuMywgLTM1LjI3LCAwLjQ2MSwgLTIwLjA2LCAwLjMxNCwgOS41MiwgMC40MDgsIDEyMS4wOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IC0yMC4wNiwKCQkJCQkJInkiOiAxMjIuNzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTYsIC0yMC4wOSwgMC45MTIsIC01My4yOSwgMC43NTMsIDEyMS44LCAwLjk0NiwgNTEuODUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTUzLjQ5LCAieSI6IDMyLjE0IH0KCQkJCV0KCQkJfSwKCQkJImV4aGF1c3QxIjogewoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAxLjU5MywKCQkJCQkJInkiOiAwLjk2NCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgMS41OTMsIDAuMSwgMSwgMC4wMzMsIDAuOTY0LCAwLjEsIDAuNzEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ5IjogMC43MTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNSwgMSwgMC4xODMsIDEuNzc0LCAwLjE1LCAwLjcxMywgMC4xODMsIDAuODgzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ4IjogMS43NzQsCgkJCQkJCSJ5IjogMC44ODMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNDIsIDEuNzc0LCAwLjMyNSwgMS4xODEsIDAuMjQyLCAwLjg4MywgMC4zMjUsIDAuNjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ4IjogMS4xODEsCgkJCQkJCSJ5IjogMC42NDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MDgsIDEuMTgxLCAwLjQ5MiwgMS44OTMsIDAuNDA4LCAwLjY0OSwgMC40OTIsIDAuODE5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ4IjogMS44OTMsCgkJCQkJCSJ5IjogMC44MTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NTgsIDEuODkzLCAwLjYwOCwgMS4xOCwgMC41NTgsIDAuODE5LCAwLjYwOCwgMC42ODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJIngiOiAxLjE4LAoJCQkJCQkieSI6IDAuNjg2LAoJCQkJCQkiY3VydmUiOiBbIDAuNjU4LCAxLjE4LCAwLjcwOCwgMS45MDMsIDAuNjU4LCAwLjY4NiwgMC43MDgsIDAuODU1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogMS45MDMsCgkJCQkJCSJ5IjogMC44NTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NjcsIDEuOTAzLCAwLjgzMywgMS4zMTEsIDAuNzY3LCAwLjg1NSwgMC44MzMsIDAuNjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ4IjogMS4zMTEsCgkJCQkJCSJ5IjogMC42MjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45LCAxLjMxMSwgMC45NjcsIDEuNTkzLCAwLjksIDAuNjIyLCAwLjk2NywgMC45NjQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMS41OTMsICJ5IjogMC45NjQgfQoJCQkJXQoJCQl9LAoJCQkiZXhoYXVzdDIiOiB7CgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDEuODgsCgkJCQkJCSJ5IjogMC44MzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIDEuODgsIDAuMDc1LCAxLjMxMSwgMC4wMjUsIDAuODMyLCAwLjA3NSwgMC42ODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAxLjMxMSwKCQkJCQkJInkiOiAwLjY4NiwKCQkJCQkJImN1cnZlIjogWyAwLjEzMywgMS4zMTEsIDAuMiwgMi4wMSwgMC4xMzMsIDAuNjg2LCAwLjIwOCwgMC43MzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJIngiOiAyLjAxLAoJCQkJCQkieSI6IDAuNzY5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjY3LCAyLjAxLCAwLjMzMywgMSwgMC4yODIsIDAuODMxLCAwLjMzMywgMC45MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkieSI6IDAuOTEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40LCAxLCAwLjQ2NywgMS42OTksIDAuNCwgMC45MSwgMC40NzQsIDAuODkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogMS42OTksCgkJCQkJCSJ5IjogMC44NiwKCQkJCQkJImN1cnZlIjogWyAwLjUxNywgMS42OTksIDAuNTUsIDEuMTgxLCAwLjU0LCAwLjgxMywgMC41NSwgMC43MTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAxLjE4MSwKCQkJCQkJInkiOiAwLjcxMywKCQkJCQkJImN1cnZlIjogWyAwLjYxNywgMS4xODEsIDAuNzE3LCAxLjg4MSwgMC42MTcsIDAuNzEzLCAwLjcxNywgMC43OTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJIngiOiAxLjg4MSwKCQkJCQkJInkiOiAwLjc5NiwKCQkJCQkJImN1cnZlIjogWyAwLjgsIDEuODgxLCAwLjg2NywgMS4zLCAwLjgsIDAuNzk2LCAwLjg2NywgMC42NDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOSwKCQkJCQkJIngiOiAxLjMsCgkJCQkJCSJ5IjogMC42NDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MjUsIDEuMywgMC45NzUsIDEuODgsIDAuOTI1LCAwLjY0OSwgMC45NzUsIDAuODMyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEuODgsICJ5IjogMC44MzIgfQoJCQkJXQoJCQl9LAoJCQkiaG92ZXJib2FyZC10aHJ1c3Rlci1mcm9udCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMTI1LCAwLCAwLjM3NSwgMjQuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMjQuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjUsIDI0LjA2LCAwLjg3NSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSB9CgkJCQldCgkJCX0sCgkJCSJob3Zlcmdsb3ctZnJvbnQiOiB7CgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDAuODQ5LAoJCQkJCQkieSI6IDEuNzY0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDE3LCAwLjg0OSwgMC4wNSwgMC44MzUsIDAuMDE3LCAxLjc2NCwgMC4wNSwgMi4wMzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAwLjgzNSwKCQkJCQkJInkiOiAyLjAzMywKCQkJCQkJImN1cnZlIjogWyAwLjA5MiwgMC44MzUsIDAuMTQyLCAwLjc1MiwgMC4wOTIsIDIuMDMzLCAwLjE0MiwgMS41ODQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJIngiOiAwLjc1MiwKCQkJCQkJInkiOiAxLjU4NCwKCQkJCQkJImN1cnZlIjogWyAwLjE4MywgMC43NTIsIDAuMjE3LCAwLjgwOSwgMC4xODMsIDEuNTg0LCAwLjIxNywgMS43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IDAuODA5LAoJCQkJCQkieSI6IDEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMC44MDksIDAuMjgzLCAwLjcxNywgMC4yNSwgMS43MSwgMC4yODMsIDEuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJIngiOiAwLjcxNywKCQkJCQkJInkiOiAxLjQ1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzE3LCAwLjcxNywgMC4zNSwgMC43NzcsIDAuMzE3LCAxLjQ1LCAwLjM1LCAxLjY5OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkieCI6IDAuNzc3LAoJCQkJCQkieSI6IDEuNjk4LAoJCQkJCQkiY3VydmUiOiBbIDAuNCwgMC43ODEsIDAuNDUsIDAuNjg1LCAwLjM3NSwgMS42OTgsIDAuNDUsIDEuMTczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ4IjogMC42ODUsCgkJCQkJCSJ5IjogMS4xNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTIsIDAuNjg1LCAwLjU0MiwgMC44MjUsIDAuNDkyLCAxLjE3MywgMC41NDIsIDEuNTcyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ4IjogMC44MjUsCgkJCQkJCSJ5IjogMS41NzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTEsIDAuODE2LCAwLjYzLCAwLjcyNywgMC42MTEsIDEuNTc3LCAwLjYwNiwgMS4yNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJIngiOiAwLjcyNSwKCQkJCQkJInkiOiAxLjI0MSwKCQkJCQkJImN1cnZlIjogWyAwLjY5MiwgMC43MjUsIDAuNzQyLCAwLjg5NSwgMC42OTIsIDEuMjQxLCAwLjc0OSwgMS43OTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJIngiOiAwLjg5NSwKCQkJCQkJInkiOiAxLjg1NywKCQkJCQkJImN1cnZlIjogWyAwLjc4MywgMC44OTUsIDAuNzk2LCAwLjg5MiwgMC43OTYsIDEuOTU1LCAwLjgxNywgMS45NjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJIngiOiAwLjg0NSwKCQkJCQkJInkiOiAxLjk2MiwKCQkJCQkJImN1cnZlIjogWyAwLjg0NSwgMC44MzEsIDAuODgzLCAwLjgwMiwgMC44NSwgMS45NjIsIDAuODcyLCAxLjcwNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45LAoJCQkJCQkieCI6IDAuODAyLAoJCQkJCQkieSI6IDEuNDkxLAoJCQkJCQkiY3VydmUiOiBbIDAuOTE3LCAwLjgwMiwgMC45NSwgMC44NDUsIDAuOTA3LCAxLjQ0MSwgMC45MzYsIDEuNTA4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ4IjogMC44NDUsCgkJCQkJCSJ5IjogMS42MjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzUsIDAuODQ1LCAwLjk5MiwgMC44NDksIDAuOTczLCAxLjY1MiwgMC45OTIsIDEuNzY0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAuODQ5LCAieSI6IDEuNzY0IH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMTI1LCAwLCAwLjM3NSwgMjQuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMjQuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjUsIDI0LjA2LCAwLjg3NSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSB9CgkJCQldCgkJCX0sCgkJCSJob3Zlcmdsb3ctcmVhciI6IHsKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMC44NDUsCgkJCQkJCSJ5IjogMS4zMSwKCQkJCQkJImN1cnZlIjogWyAwLjAxNywgMC44NDUsIDAuMTE3LCAwLjg5OSwgMC4wMTcsIDEuMzEsIDAuMTE3LCAyLjAzMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkieCI6IDAuODk5LAoJCQkJCQkieSI6IDIuMDMzLAoJCQkJCQkiY3VydmUiOiBbIDAuMTUsIDAuODk5LCAwLjE4MywgMC43NTIsIDAuMTUsIDIuMDMzLCAwLjE4MywgMS41NzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJIngiOiAwLjc1MiwKCQkJCQkJInkiOiAxLjU3NCwKCQkJCQkJImN1cnZlIjogWyAwLjIyNSwgMC43NTIsIDAuMjc1LCAwLjgwOSwgMC4yMjUsIDEuNTc0LCAwLjI3NSwgMS43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkieCI6IDAuODA5LAoJCQkJCQkieSI6IDEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTcsIDAuODA5LCAwLjM1LCAwLjcxNywgMC4zMTcsIDEuNzEsIDAuMzUsIDEuMzk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ4IjogMC43MTcsCgkJCQkJCSJ5IjogMS4zOTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zODMsIDAuNzE3LCAwLjQxNywgMC43NzcsIDAuMzgzLCAxLjM5NywgMC40MTcsIDEuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJIngiOiAwLjc3NywKCQkJCQkJInkiOiAxLjQ1LAoJCQkJCQkiY3VydmUiOiBbIDAuNDUsIDAuNzc3LCAwLjQ5NiwgMC42ODksIDAuNDUsIDEuNDUsIDAuNDgxLCAxLjE2OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41MzMzLAoJCQkJCQkieCI6IDAuNjg1LAoJCQkJCQkieSI6IDEuMTczLAoJCQkJCQkiY3VydmUiOiBbIDAuNTY1LCAwLjY4MiwgMC42MTcsIDAuNzU4LCAwLjU3NSwgMS4xNzcsIDAuNjE3LCAxLjI5NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkieCI6IDAuNzU4LAoJCQkJCQkieSI6IDEuMjk3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjU4LCAwLjc1OCwgMC43MDgsIDAuNzI1LCAwLjY1OCwgMS4yOTcsIDAuNzA4LCAxLjI0MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkieCI6IDAuNzI1LAoJCQkJCQkieSI6IDEuMjQxLAoJCQkJCQkiY3VydmUiOiBbIDAuNzcyLCAwLjczMiwgMC43OTYsIDAuODkzLCAwLjc4MiwgMS4yMzgsIDAuNzc4LCAxLjg1NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkieCI6IDAuODk1LAoJCQkJCQkieSI6IDEuODU3LAoJCQkJCQkiY3VydmUiOiBbIDAuODc4LCAwLjksIDAuOTkyLCAwLjg0NSwgMC44OCwgMS44NiwgMC45OTIsIDEuMzEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMC44NDUsICJ5IjogMS4zMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTg1LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDgsIC04NS41OSwgMC4yODQsIC02Mi43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01NS4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjQzOCwgLTQ4LjY1LCAwLjU1MSwgLTQzLjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00My4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjcxNiwgLTQzLjIyLCAwLjkwOCwgLTg1LjkyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtODUuOTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0wLjU5LAoJCQkJCQkieSI6IC0yLjk0LAoJCQkJCQkiY3VydmUiOiBbIDAuMSwgLTEuMjEsIDAuMjc1LCAtMS43NCwgMC4wOTIsIC0yLjk0LCAwLjI3NSwgLTYuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJIngiOiAtMS43NCwKCQkJCQkJInkiOiAtNi4zOSwKCQkJCQkJImN1cnZlIjogWyAwLjQzMywgLTEuNzQsIDAuNTY3LCAwLjcyLCAwLjQzMywgLTYuMzksIDAuNTg3LCAtNC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkieCI6IDAuNzIsCgkJCQkJCSJ5IjogLTQuMjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjUsIDAuNzIsIDAuOTA4LCAtMC4wOCwgMC43NDMsIC0zLjU3LCAwLjkwOCwgLTIuOTQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTAuNTksICJ5IjogLTIuOTQgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA3LjYxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTQzLCA3LjYyLCAwLjI0NywgLTIzLjE3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNi41NiwKCQkJCQkJImN1cnZlIjogWyAwLjI4MSwgLTI5LjA4LCAwLjM1MSwgLTM3LjM2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zNy4yLAoJCQkJCQkiY3VydmUiOiBbIDAuNTEzLCAtMzcuMDUsIDAuNTYyLCAtMjkuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTI1LjE4LAoJCQkJCQkiY3VydmUiOiBbIDAuNjIxLCAtMjIuNTgsIDAuNjk0LCAtMy45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44LAoJCQkJCQkidmFsdWUiOiAzLjYzLAoJCQkJCQkiY3VydmUiOiBbIDAuODYxLCA4LjAzLCAwLjk0NiwgNy41NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogNy42MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTcsIDAsIDAuMzUsIDAuNTIsIDAuMTE3LCAwLCAwLjM1LCAtMy4yNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkieCI6IDAuNTIsCgkJCQkJCSJ5IjogLTMuMjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42LCAwLjUyLCAwLjg2NywgMCwgMC42LCAtMy4yNywgMC44NjcsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7CgkJCQkJCSJ5IjogMTkuODMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTcsIDAsIDAuMzUsIDE1LjI4LCAwLjExNywgMTkuODMsIDAuMzUsIDI4LjMxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ4IjogMTUuMjgsCgkJCQkJCSJ5IjogMjguMzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42LCAxNS4yOCwgMC44NjcsIDAsIDAuNiwgMjguMzEsIDAuODY3LCAxOS44MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInkiOiAxOS44MyB9CgkJCQldCgkJCX0sCgkJCSJib2FyZC1payI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDM5My42MiwKCQkJCQkJImN1cnZlIjogWyAwLjA4MywgMzkzLjYyLCAwLjI1LCAzOTMuNDgsIDAuMDgzLCAwLCAwLjI1LCAxMTcuNjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJIngiOiAzOTMuNDgsCgkJCQkJCSJ5IjogMTE3LjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzc1LCAzOTMuNDgsIDAuNDU4LCAzOTMuNjIsIDAuMzc1LCAxMTcuNjksIDAuNDU4LCA4My44MiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDM5My42MiwgInkiOiA4My44MiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMzkzLjYyLCAieSI6IDMwLjE1IH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMzkzLjYyIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTcuNDksICJ5IjogOC41MSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1sZWctdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDI4LCAxMC44MywgMC41NjcsIDEyLjc4LCAwLjQxNCwgNy4yOSwgMC41NjcsIDguNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJIngiOiAxMi43OCwKCQkJCQkJInkiOiA4Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuNjkyLCAxMi43OCwgMC43NzIsIDExLjI3LCAwLjY5MiwgOC43OSwgMC43NjYsIDguNjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuODY2NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWxlZy10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTIsIDAsIDAuNTM0LCA0LjQ3LCAwLjQ5MiwgMCwgMC41NDIsIDEuNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiA0LjUzLAoJCQkJCQkieSI6IDEuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjIsIDQuNjQsIDAuNzE3LCAzLjMxLCAwLjYxNSwgMi4wNiwgMC43MSwgMi4xIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjggfQoJCQkJXQoJCQl9LAoJCQkiZXhoYXVzdDMiOiB7CgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDEuODgyLAoJCQkJCQkieSI6IDAuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTcsIDEuODgyLCAwLjE2NywgMS4zLCAwLjAxNywgMC44MSwgMC4xNjcsIDAuNjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ4IjogMS4zLAoJCQkJCQkieSI6IDAuNjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjI1LCAxLjMsIDAuMjc1LCAyLjA1MSwgMC4yMjUsIDAuNjQ5LCAwLjI3NSwgMC45ODQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJIngiOiAyLjA1MSwKCQkJCQkJInkiOiAwLjk4NCwKCQkJCQkJImN1cnZlIjogWyAwLjMyNSwgMi4wNTEsIDAuMzc1LCAxLjMxMSwgMC4zMjUsIDAuOTg0LCAwLjM4NCwgMC43MTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJIngiOiAxLjMxMSwKCQkJCQkJInkiOiAwLjY4NiwKCQkJCQkJImN1cnZlIjogWyAwLjQzMywgMS4zMTEsIDAuNSwgMS44NiwgMC40MjYsIDAuNjM4LCAwLjUsIDAuNTM3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ4IjogMS44NiwKCQkJCQkJInkiOiAwLjUzNywKCQkJCQkJImN1cnZlIjogWyAwLjU2NywgMS44NiwgMC42MzMsIDEuMTg3LCAwLjU2NywgMC41MzcsIDAuNjA0LCAwLjg1NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkieCI6IDEuMTg3LAoJCQkJCQkieSI6IDAuODU0LAoJCQkJCQkiY3VydmUiOiBbIDAuNywgMS4xODcsIDAuNzY3LCAxLjU0OSwgMC43MDcsIDAuODU0LCAwLjc3NCwgMC43NzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJIngiOiAxLjU0OSwKCQkJCQkJInkiOiAwLjc0NiwKCQkJCQkJImN1cnZlIjogWyAwLjgxNywgMS41NDksIDAuODUsIDEuMTgxLCAwLjgxNSwgMC43MjksIDAuODUsIDAuNzEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ4IjogMS4xODEsCgkJCQkJCSJ5IjogMC43MTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45LCAxLjE4MSwgMC45NjcsIDEuODgyLCAwLjksIDAuNzEzLCAwLjk2NywgMC44MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLjg4MiwgInkiOiAwLjgxIH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogNTEuMTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ2YWx1ZSI6IDQzLjgyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAidmFsdWUiOiA0MC45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgInZhbHVlIjogMjcuNzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ2YWx1ZSI6IDEwLjI0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAidmFsdWUiOiAtMjUuODEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDMzOC4yOCwgInkiOiA0MC4yMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAzMzEuMiwgInkiOiAzMC4zOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAzMTguNjMsICJ5IjogMjAuNTksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMzAyLjQ1LCAieSI6IDkuNjQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMjc2Ljg3LCAieSI6IDEuMTMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMjQ4LjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDIyMS4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzY2NywgIngiOiAxOTUuNjksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMTcxLjA4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDE0NC44NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxMjEuMjIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJ4IjogOTEuOTgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogNjIuNjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMzAuNzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJ4IjogLTI4LjQ1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IC02Ny40OSwgInkiOiAxNi44MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODY2NywgIngiOiAtODMuMDcsICJ5IjogMjQuMzYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogLTkzLjgxLCAieSI6IDI5LjU1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAieCI6IDAuNTM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAuNTk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAuODQ0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAuNTM0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44NjY3LCAieCI6IDAuNDI4LCAieSI6IDAuODAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAuMzQ5LCAieSI6IDAuNjU0IH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ2YWx1ZSI6IDUxLjEyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAidmFsdWUiOiA0My44MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgInZhbHVlIjogNDAuOTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ2YWx1ZSI6IDI3Ljc4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAxMC4yNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODY2NywgInZhbHVlIjogLTI1LjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMzM4LjI4LCAieSI6IDQwLjIyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDMzMS4yLCAieSI6IDMwLjM5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDMxOC42MywgInkiOiAyMC41OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAzMDIuNDUsICJ5IjogOS42NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAyNzYuODcsICJ5IjogMS4xMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAyNDguMTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjM2NjcsICJ4IjogMjIxLjM2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDE5NS42OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxNzEuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMTQ0Ljg0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41NjY3LCAieCI6IDEyMS4yMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiA5MS45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiA2Mi42MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAzMC43OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNzY2NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAtMjguNDUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjg2NjcsICJ4IjogLTY3LjQ5LCAieSI6IDE2LjgyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IC04My4wNywgInkiOiAyNC4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgIngiOiAtOTMuODEsICJ5IjogMjkuNTUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAuNTM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAuNTk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAuODQ0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44NjY3LCAieCI6IDAuNTM0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAuNDI4LCAieSI6IDAuODAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAieCI6IDAuMzQ5LCAieSI6IDAuNjU0IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNC43MywKCQkJCQkJImN1cnZlIjogWyAwLjAzNCwgLTM2LjMxLCAwLjE2MiwgLTM5LjMzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zOS4zNywKCQkJCQkJImN1cnZlIjogWyAwLjM4NCwgLTM5LjM3LCAwLjQ5MSwgLTI5LjUyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC0yOC44NiwKCQkJCQkJImN1cnZlIjogWyAwLjUyNSwgLTI2Ljk1LCAwLjU3MSwgLTIxLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMS4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjcyNSwgLTIxLjAxLCAwLjk2OSwgLTMzLjM1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtMzQuNzMgfQoJCQkJXQoJCQl9LAoJCQkibmVjayI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMC4yLAoJCQkJCQkiY3VydmUiOiBbIDAuMDcsIDEyLjA5LCAwLjE4OSwgMTYuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogMTYuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzMsIDE2LjE0LCAwLjQ0OSwgOC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiA1LjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuNTQyLCA0LjAyLCAwLjYsIDIuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogMi42OCwKCQkJCQkJImN1cnZlIjogWyAwLjcyNSwgMi42OCwgMC45NDMsIDguNTcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDEwLjIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMC4yLAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ0LCAxMS41MiwgMC4yLCAxNi4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiAxNi4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjM3NSwgMTYuMTcsIDAuNDkyLCAyLjY1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjUsIDIuNywgMC45NjMsIDkuMjYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDEwLjIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMsIC0wLjI0LCAwLjIsIC00LjIyLCAwLjA1MSwgLTEuMDYsIDAuMiwgLTMuNjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJIngiOiAtNC4yMiwKCQkJCQkJInkiOiAtMy42MiwKCQkJCQkJImN1cnZlIjogWyAwLjM1OCwgLTQuMjIsIDAuNTQyLCAwLjg0LCAwLjM1OCwgLTMuNjIsIDAuNTQyLCA2LjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ4IjogMC44NCwKCQkJCQkJInkiOiA2LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuNzI1LCAwLjg0LCAwLjkzOSwgMC4zMiwgMC43MjUsIDYuMDEsIDAuOTQ1LCAxLjE0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTEuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjQsIC0xNC44MiwgMC4yNSwgLTIwLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMC4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjQyOSwgLTIwLjEyLCAwLjU4LCA1LjEyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYsCgkJCQkJCSJ2YWx1ZSI6IDguNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTcsIDExLjcyLCAwLjY4NywgMjAuNTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJInZhbHVlIjogMjAuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NDgsIDIwLjcsIDAuOTYzLCAtOS40MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTExLjE4IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDkuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTQsIDguNTEsIDAuMDc1LCAyLjYzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDIuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNSwgMi42MywgMC4yNSwgMTMuNTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogMTMuNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNSwgMTMuNTIsIDAuNDUsIDExLjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDExLjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuNTc1LCAxMS4yOCwgMC43MjUsIDE4LjEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDE4LjEzLAoJCQkJCQkiY3VydmUiOiBbIDAuODUsIDE4LjEzLCAwLjk3OCwgMTEuMDcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDkuNjEgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE3LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMDgsIC0xNy43LCAwLjAyNSwgLTIzLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMy43MywKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgLTIzLjczLCAwLjE1NCwgLTQuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAtMS45MiwKCQkJCQkJImN1cnZlIjogWyAwLjE5NywgNC4wOSwgMC4yMzYsIDEyLjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE3LjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzAxLCAyMi42OCwgMC4zNDIsIDI3Ljk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDI3Ljk3LAoJCQkJCQkiY3VydmUiOiBbIDAuNCwgMjcuOTcsIDAuNDY3LCAtMS40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMS40NSwKCQkJCQkJImN1cnZlIjogWyAwLjUxNywgLTEuNDUsIDAuNTUsIDMuMTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMy4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjU4MywgMy4xNiwgMC42MTcsIC04LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogLTguOSwKCQkJCQkJImN1cnZlIjogWyAwLjY0MiwgLTguOSwgMC42NTgsIC01LjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogLTUuNCwKCQkJCQkJImN1cnZlIjogWyAwLjY4MywgLTUuNCwgMC43MTcsIC0xNS4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtMTUuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NSwgLTE1LjMyLCAwLjc4MywgLTkuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJInZhbHVlIjogLTkuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MTcsIC05LjE5LCAwLjg1LCAtMjMuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtMjMuNiwKCQkJCQkJImN1cnZlIjogWyAwLjg4MywgLTIzLjYsIDAuOTE3LCAtMTcuMzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTMzMywKCQkJCQkJInZhbHVlIjogLTE3LjM4LAoJCQkJCQkiY3VydmUiOiBbIDAuOTQyLCAtMTcuMzgsIDAuOTU4LCAtMjAuNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTY2NywKCQkJCQkJInZhbHVlIjogLTIwLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuOTc1LCAtMjAuNDYsIDAuOTkyLCAtMTcuNyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTE3LjcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogOS42MSwKCQkJCQkJImN1cnZlIjogWyAwLjA2LCA5LjA0LCAwLjI1LCA4LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogOC45LAoJCQkJCQkiY3VydmUiOiBbIDAuMzkyLCA4LjksIDAuNTA4LCAxNC41OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAxNC41OCwKCQkJCQkJImN1cnZlIjogWyAwLjY3NSwgMTQuNTgsIDAuOTU2LCAxMC4yOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogOS42MSB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMy44MiwKCQkJCQkJImN1cnZlIjogWyAwLjAxNywgLTMuODIsIDAuMDY0LCAtOS4xNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtOS4wOSwKCQkJCQkJImN1cnZlIjogWyAwLjE3OCwgLTkuMDQsIDAuMjM0LCAxLjI5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNzYsIDcuMjcsIDAuMzM2LCAxNy4xIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE3LjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTMsIDE3LjEsIDAuNDY3LCAxLjU5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MzMsIDEuNTksIDAuNTY3LCAxMy42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAxMy42MywKCQkJCQkJImN1cnZlIjogWyAwLjYxNywgMTMuNjMsIDAuNjgzLCAwLjc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IDAuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTcsIDAuNzgsIDAuNzUsIDEyLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IDExLjksCgkJCQkJCSJjdXJ2ZSI6IFsgMC43OTIsIDExLjczLCAwLjgxNywgLTAuODUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogLTAuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NSwgLTAuODUsIDAuODgsIDEuOTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOSwKCQkJCQkJInZhbHVlIjogMS44MiwKCQkJCQkJImN1cnZlIjogWyAwLjkxNiwgMS42OCwgMC45NSwgLTYuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtNi45LAoJCQkJCQkiY3VydmUiOiBbIDAuOTc1LCAtNi45LCAwLjk5MiwgLTMuODIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC0zLjgyIH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDMxLjY1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTA4LCAzMS42NSwgMC4zMjUsIDEzLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEzLjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuNzEsIDEzLjAxLCAwLjkxNywgMzEuNjUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDMxLjY1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDMxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTA4LCAzMSwgMC4zMjUsIDEyLjc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEyLjc5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTg3LCAxMi44MiwgMC45MTcsIDMxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAzMSB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMS45NSwKCQkJCQkJImN1cnZlIjogWyAwLjA4MywgMS45NSwgMC4yNDUsIDM2LjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDM2LjcxLAoJCQkJCQkiY3VydmUiOiBbIDAuNDM5LCAzNi42OSwgMC41ODksIDEwLjY4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDEsIDUuODEsIDAuOTE3LCAxLjk1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAxLjk1IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDIuMzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMi4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjIyNSwgMi4zNSwgMC40MDgsIC0yLjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTIuNCwKCQkJCQkJImN1cnZlIjogWyAwLjU2NywgLTIuNCwgMC43LCAxLjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MjUsIDEuNDQsIDAuOTQyLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDYzLCAwLjc3LCAwLjEwNiwgMS40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAxLjQyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU5LCAxLjQyLCAwLjM0NCwgLTEuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTEuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42NTYsIC0xLjI2LCAwLjkxNywgLTAuNzggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZC1jb250cm9sIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMC4zNywKCQkJCQkJInkiOiAtMTEuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMzMsIDAuMzcsIDAuMzM1LCAtMTAuMjMsIDAuMTMzLCAtMTEuMTcsIDAuMzM1LCAzLjE1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ4IjogLTEwLjIzLAoJCQkJCQkieSI6IDMuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MSwgLTEwLjIzLCAwLjg4MywgMC4zNywgMC43MSwgMy4xNSwgMC44ODMsIC0xMS4xNyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLjM3LCAieSI6IC0xMS4xNyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDEuNDYsCgkJCQkJCSJ5IjogMTAuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMDMsIDEuNDYsIDAuMjQ5LCAxLjM2LCAwLjEwMywgMTAuMTUsIDAuMjQ5LCAtNC4zOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDEuMzYsCgkJCQkJCSJ5IjogLTQuMzksCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjEsIDEuMzYsIDAuODUsIDEuNDYsIDAuNjIxLCAtNC4zOSwgMC44NSwgMTAuMTUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMS40NiwgInkiOiAxMC4xNSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrLXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS40LAoJCQkJCQkieSI6IDAuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wODgsIDEuNCwgMC4yMDgsIC0yLjQ3LCAwLjA4OCwgMC40NCwgMC4yMDgsIDguNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJIngiOiAtMi40NywKCQkJCQkJInkiOiA4LjYxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTcyLCAtMi40NywgMC44MzMsIDEuNCwgMC41NzIsIDguNjEsIDAuODMzLCAwLjQ0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEuNCwgInkiOiAwLjQ0IH0KCQkJCV0KCQkJfQoJCX0sCgkJInRyYW5zZm9ybSI6IHsKCQkJImZyb250LWZvb3QtYm9hcmQtdHJhbnNmb3JtIjogWwoJCQkJeyAibWl4Um90YXRlIjogMC45OTcgfQoJCQldLAoJCQkicmVhci1mb290LWJvYXJkLXRyYW5zZm9ybSI6IFsKCQkJCXt9CgkJCV0sCgkJCSJ0b2VzLWJvYXJkIjogWwoJCQkJeyAibWl4WCI6IDAsICJtaXhTY2FsZVgiOiAwLCAibWl4U2hlYXJZIjogMCB9CgkJCV0KCQl9LAoJCSJhdHRhY2htZW50cyI6IHsKCQkJImRlZmF1bHQiOiB7CgkJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCQkJImRlZm9ybSI6IFsKCQkJCQkJCXsKCQkJCQkJCQkib2Zmc2V0IjogMjYsCgkJCQkJCQkJInZlcnRpY2VzIjogWyAtMC4wMjgzMiwgLTUuMzcwMjQsIC0wLjAyODMyLCAtNS4zNzAyNCwgMy44MTg4LCAtMy43NzU3LCAtMC4wMjgzMiwgLTUuMzcwMjQsIC0zLjgyMTU5LCAzLjc3ODQ3IF0KCQkJCQkJCX0KCQkJCQkJXQoJCQkJCX0KCQkJCX0sCgkJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCQkJImRlZm9ybSI6IFsKCQkJCQkJCXsKCQkJCQkJCQkib2Zmc2V0IjogMTQsCgkJCQkJCQkJInZlcnRpY2VzIjogWyAwLjUyOTgsIC0xLjEyNjc3LCAtMC44NTUwNywgLTQuMjA1ODcsIC0xMS4zNTE1OCwgLTEwLjE5MjI1LCAtMTAuNzk4NjUsIC04LjQzNzY1LCAtNi4wNjQ0NywgLTYuODk3NTcsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAuNTQ4OTIsIC0zLjA2MDIxLCAxLjQ4NDYzLCAtMi4yOTY2MywgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgLTQuODA0MzcsIC03LjAxODE3IF0KCQkJCQkJCX0sCgkJCQkJCQl7CgkJCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCQkJIm9mZnNldCI6IDE0LAoJCQkJCQkJCSJ2ZXJ0aWNlcyI6IFsgMC41Mjk4LCAtMS4xMjY3NywgLTExLjY2NTcxLCAtOS4wNzIxMSwgLTI1LjY1ODY2LCAtMTcuNTM3MzUsIC0yNS41MzIxNywgLTE2LjUwOTc4LCAtMTEuNzgyMzIsIC0xMS4yNjA5NywgMCwgMCwgMC42MDQ4NywgLTEuNjM1ODksIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAuNjA0ODcsIC0xLjYzNTg5LCAwLCAwLCAtMi42NDUyMiwgLTcuMzU3MzksIDEuNDg0NjMsIC0yLjI5NjYzLCAwLCAwLCAwLCAwLCAwLCAwLCAwLjYwNDg3LCAtMS42MzU4OSwgMC42MDQ4NywgLTEuNjM1ODksIDAuNjA0ODcsIC0xLjYzNTg5LCAwLjYwNDg3LCAtMS42MzU4OSwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMC42MDQ4NywgLTEuNjM1ODksIDAsIDAsIC0xMC4wNjg3MywgLTEyLjA5OTkgXQoJCQkJCQkJfSwKCQkJCQkJCXsKCQkJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJCQkib2Zmc2V0IjogMTQsCgkJCQkJCQkJInZlcnRpY2VzIjogWyAwLjUyOTgsIC0xLjEyNjc3LCAtMC44NTUwNywgLTQuMjA1ODcsIC03LjAwNzc1LCAtOC4yNDc3MSwgLTYuNDU0ODIsIC02LjQ5MzEyLCAtNi4wNjQ0NywgLTYuODk3NTcsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAuNTQ4OTIsIC0zLjA2MDIxLCAxLjQ4NDYzLCAtMi4yOTY2MywgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgLTQuODA0MzcsIC03LjAxODE3IF0KCQkJCQkJCX0sCgkJCQkJCQl7CgkJCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkJCSJvZmZzZXQiOiAxNCwKCQkJCQkJCQkidmVydGljZXMiOiBbIDAuNTI5OCwgLTEuMTI2NzcsIC0wLjg1NTA3LCAtNC4yMDU4NywgLTExLjM1MTU4LCAtMTAuMTkyMjUsIC0xMC43OTg2NSwgLTguNDM3NjUsIC02LjA2NDQ3LCAtNi44OTc1NywgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMC41NDg5MiwgLTMuMDYwMjEsIDEuNDg0NjMsIC0yLjI5NjYzLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAtNC44MDQzNywgLTcuMDE4MTcgXQoJCQkJCQkJfQoJCQkJCQldCgkJCQkJfQoJCQkJfSwKCQkJCSJob3ZlcmJvYXJkLWJvYXJkIjogewoJCQkJCSJob3ZlcmJvYXJkLWJvYXJkIjogewoJCQkJCQkiZGVmb3JtIjogWwoJCQkJCQkJewoJCQkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAsIDAuMiwgMSBdCgkJCQkJCQl9LAoJCQkJCQkJewoJCQkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkJCSJvZmZzZXQiOiAxLAoJCQkJCQkJCSJ2ZXJ0aWNlcyI6IFsgMi40NTg1NiwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMy41NTY3MywgLTMuMEUtNCwgMy41NTY3MywgLTMuMEUtNCwgMCwgMCwgMCwgMCwgMCwgMCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgLTQuOTA1NTgsIDAuMTEyMTQsIC05LjQwNzA2LCA2LjJFLTQsIC02LjM0ODcxLCA0LjNFLTQsIC02LjM0OTI1LCAtNi41NzAxOCwgLTYuMzQ5MjUsIC02LjU3MDE4LCAtNi4zNDg3MSwgNC4zRS00LCAtMi4zMzA4LCAxLjdFLTQsIC0yLjMzMTMzLCAtNi41NzA0NSwgLTIuMzMxMzMsIC02LjU3MDQ1LCAtMi4zMzA4LCAxLjdFLTQsIDAsIDAsIDEuMkUtNCwgMi40NTg1NiwgMS4yRS00LCAyLjQ1ODU2LCAxLjJFLTQsIDIuNDU4NTYsIDEuMkUtNCwgMi40NTg1NiwgMy4zMjk3LCA0LjQ0MDA1LCAzLjMyOTcsIDQuNDQwMDUsIDMuMzI5NywgNC40NDAwNSwgMS4yRS00LCAyLjQ1ODU2LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAtMi40NjIyNywgMS43RS00LCAtMi40NjIyNywgMS43RS00LCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAxLjJFLTQsIDIuNDU4NTYsIDEuMkUtNCwgMi40NTg1NiwgLTkuNDA2OTQsIDIuNDU5MTgsIDEuODgwNjMsIDAuNDQxOTcsIC0yLjlFLTQsIC0zLjU0ODA4LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAtMi40NjIyNywgMS43RS00LCAtMi40NjIyNywgMS43RS00LCAtMi40NjIyNywgMS43RS00LCAwLCAwLCAwLCAwLCAxLjJFLTQsIDIuNDU4NTYgXSwKCQkJCQkJCQkiY3VydmUiOiBbIDAuNDUsIDAsIDAuODE3LCAxIF0KCQkJCQkJCX0sCgkJCQkJCQl7ICJ0aW1lIjogMSB9CgkJCQkJCV0KCQkJCQl9CgkJCQl9LAoJCQkJInJlYXItZm9vdCI6IHsKCQkJCQkicmVhci1mb290IjogewoJCQkJCQkiZGVmb3JtIjogWwoJCQkJCQkJewoJCQkJCQkJCSJvZmZzZXQiOiAyOCwKCQkJCQkJCQkidmVydGljZXMiOiBbIC0xLjkzMDc4LCAxLjM0NzgyLCAtMC4zMTQxNywgMi4zMzM2MywgMy4wNTEyMiwgMC4zMzk0NiwgMi4zMTQ3MiwgLTIuMDE2NzgsIDIuMTc1ODMsIC0yLjA1Nzk1LCAtMC4wNDI3NywgLTIuOTk0NTksIDEuMTU0MjksIDAuMjYzMjgsIDAuOTc1MDEsIC0wLjY3MTY5IF0KCQkJCQkJCX0KCQkJCQkJXQoJCQkJCX0KCQkJCX0KCQkJfQoJCX0KCX0sCgkiaWRsZSI6IHsKCQkic2xvdHMiOiB7CgkJCSJmcm9udC1maXN0IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJmcm9udC1maXN0LW9wZW4iIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiZnJvbnQtZm9vdC10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgIngiOiAtNjkuMDYgfQoJCQkJXQoJCQl9LAoJCQkiaGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNzMsIDAuMzUsIDAuMzAzLCAxLjI3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IDEuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTUsIDEuMywgMC44NDcsIC0xLjQxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IC0xLjM4LAoJCQkJCQkiY3VydmUiOiBbIDEuMzQ0LCAtMS4zNywgMS42MDIsIC0wLjI4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xMS45NywKCQkJCQkJInkiOiAtMjMuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNTksIC0xMi45NiwgMC4yNTgsIC0xNS4xOSwgMC4xNDIsIC0yMy4xNSwgMC4zNDEsIC0yNC44OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkieCI6IC0xNS4xNCwKCQkJCQkJInkiOiAtMjYuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MiwgLTE1LjEsIDAuNzg4LCAtMTMuMjgsIDAuNTk3LCAtMjguNjYsIDAuNzUsIC0zMC4wMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45LAoJCQkJCQkieCI6IC0xMi4wMiwKCQkJCQkJInkiOiAtMzAuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzgsIC0xMS4xMywgMS4xNzUsIC05LjA1LCAxLjAzNiwgLTI5Ljk0LCAxLjIzNCwgLTI4LjA4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ4IjogLTkuMDYsCgkJCQkJCSJ5IjogLTI2LjY0LAoJCQkJCQkiY3VydmUiOiBbIDEuNTAxLCAtOS4wNiwgMS42MTQsIC0xMC45NSwgMS40NTQsIC0yNC44OSwgMS42MDksIC0yMy4xNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3LCAieCI6IC0xMS45NywgInkiOiAtMjMuMTUgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDQ4Ljg3IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXVwcGVyLWFybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNjAuODcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTQsIC02MC44NSwgMC40NTIsIC02OC42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkidmFsdWUiOiAtNjguNjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yMjEsIC02OC42NSwgMS41NDIsIC02MC44NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3LCAidmFsdWUiOiAtNjAuODcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDQyLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuMDI5LCA0Mi45NywgMC4xMzQsIDQ1LjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQ1LjI3LAoJCQkJCQkiY3VydmUiOiBbIDAuNTc4LCA0NS4yNiwgMC43OTgsIDQwLjA3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJ2YWx1ZSI6IDM5Ljc0LAoJCQkJCQkiY3VydmUiOiBbIDAuODc4LCAzOS4zMiwgMS4wMTksIDM4LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IDM4LjIyLAoJCQkJCQkiY3VydmUiOiBbIDEuMzc3LCAzOC4yMiwgMS42MTksIDQxLjY4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IDQyLjQ2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDM5LjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODUsIDM5LjIyLCAwLjUsIDI5LjM3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDI5LjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuOTE3LCAyOS4zNywgMS40MTcsIDM5LjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgInZhbHVlIjogMzkuMiB9CgkJCQldCgkJCX0sCgkJCSJoZWFkIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02Ljc1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTc2LCAtNy44OCwgMC4zNDksIC04Ljk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IC04Ljk1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTUsIC04Ljk1LCAwLjY5NywgLTYuNzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogLTUuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44OCwgLTQuOTgsIDEuMDUsIC00LjEyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00LjEyLAoJCQkJCQkiY3VydmUiOiBbIDEuMjY2LCAtNC4xMiwgMS40NjksIC01LjQ4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IC02Ljc1IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZpc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA4NiwgMCwgMC4yMzMsIDIuNDggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogNC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjQyOSwgNS43LCAwLjcxMSwgMTAuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogMTAuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MjYsIDEwLjA2LCAxLjA5MiwgNC4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yLAoJCQkJCQkidmFsdWUiOiAyLjc4LAoJCQkJCQkiY3VydmUiOiBbIDEuMzQ5LCAwLjgsIDEuNTUxLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA2MywgMC41NCwgMC4zNjcsIDMuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogMy4zOSwKCQkJCQkJImN1cnZlIjogWyAwLjY5NiwgMy4zOSwgMC45MzksIC0xLjYzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IC0xLjYxLAoJCQkJCQkiY3VydmUiOiBbIDEuNDIsIC0xLjU5LCAxLjU3NCwgLTAuNjcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA5OSwgMC4yNywgMC4zNjcsIDEuMjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogMS4yMywKCQkJCQkJImN1cnZlIjogWyAwLjY2NSwgMS4yMywgMC45MzcsIC0wLjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0wLjU1LAoJCQkJCQkiY3VydmUiOiBbIDEuMzE2LCAtMC41NSwgMS41ODIsIC0wLjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTIyLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDk5LCAtMjMuNDUsIDAuMzYzLCAtMjQuNzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogLTI0Ljc0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzA2LCAtMjQuNzQsIDAuOTYxLCAtMjAuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTMzMywKCQkJCQkJInZhbHVlIjogLTIwLjk3LAoJCQkJCQkiY3VydmUiOiBbIDEuMzU1LCAtMjAuOTcsIDEuNTY3LCAtMjIuMjggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgInZhbHVlIjogLTIyLjg4IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMy43OCwKCQkJCQkJImN1cnZlIjogWyAwLjE2NywgMy43OCwgMC41LCA1LjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MTcsIDUuNDUsIDEuNDE3LCAzLjc4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IDMuNzggfQoJCQkJXQoJCQl9LAoJCQkidG9yc28yIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAuMzMsIDAuMzQxLCAyLjU0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MzQsIDIuNTUsIDAuOTgyLCAtMC45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiAtMC45MywKCQkJCQkJImN1cnZlIjogWyAxLjM2NSwgLTAuOTEsIDEuNTQ5LCAtMC41NiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi4xNSwKCQkJCQkJImN1cnZlIjogWyAwLjA1MiwgLTEuOSwgMC4zODQsIC0wLjE1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0wLjE0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzYyLCAtMC4xMywgMC44OTUsIC0zLjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTMzMywKCQkJCQkJInZhbHVlIjogLTMuMSwKCQkJCQkJImN1cnZlIjogWyAxLjM0OCwgLTMuMSwgMS41OTIsIC0yLjQ2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IC0yLjE1IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAsIDAuMjEzLCAyLjg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDMuNjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTgsIDQuOTksIDAuNTM1LCA3LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDcuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MDksIDcuOTIsIDEuMDY3LCA1LjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQuNywKCQkJCQkJImN1cnZlIjogWyAxLjI0NSwgMy4zNCwgMS41MjUsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCAwLCAwLjIyNSwgLTcuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogLTkuNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTYsIC0xMS44NCwgMC41MTksIC0xNi42NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkidmFsdWUiOiAtMTYuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MTcsIC0xNi42NiwgMS4wMjksIC0xMS40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiAtOS4xNCwKCQkJCQkJImN1cnZlIjogWyAxLjI1LCAtNi41NiwgMS41MjUsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMSwgMCwgMC4zLCAxLjMyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IDEuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NSwgMS4zMiwgMC44NjYsIDAuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEsCgkJCQkJCSJ2YWx1ZSI6IDAuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xODksIDAuNDYsIDEuNSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXI0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTgsIC0wLjQ0LCAwLjMsIC04LjUyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IC04LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuNTUsIC04LjUyLCAwLjg1LCAxLjk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAxLjk2LAoJCQkJCQkiY3VydmUiOiBbIDEuMTY3LCAxLjk2LCAxLjU3NywgMC4zOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQtY29udHJvbCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDk4LCAxLjQ2LCAwLjMsIDQuNDksIDAuMTcsIDAuMTMsIDAuMzE2LCAtMy4yOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDQuNTUsCgkJCQkJCSJ5IjogLTUuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MywgNC42NCwgMC43NzYsIDIuNTksIDAuNDkyLCAtOC44OSwgMC42NjgsIC0xNC4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkieCI6IDEuNDIsCgkJCQkJCSJ5IjogLTE0LjI2LAoJCQkJCQkiY3VydmUiOiBbIDAuOTY2LCAwLjE1LCAxLjEwOSwgLTIuOTEsIDAuOTk0LCAtMTQuMjYsIDEuMTQ0LCAtMTAuNTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJIngiOiAtMy4wMiwKCQkJCQkJInkiOiAtOC4yNiwKCQkJCQkJImN1cnZlIjogWyAxLjM0MiwgLTMuMDIsIDEuNTY4LCAtMS40OCwgMS4zMTcsIC02LjEsIDEuNTU4LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hvdWxkZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjIxLCAwLCAwLjUyNSwgLTEuNzIsIDAuMjEsIDAsIDAuNTI1LCA0LjA4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJ4IjogLTEuNzIsCgkJCQkJCSJ5IjogNC4wOCwKCQkJCQkJImN1cnZlIjogWyAxLjE1LCAtMS43MiwgMS40NiwgMCwgMS4xNSwgNC4wOCwgMS40NiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiaWRsZS10dXJuIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250LWZpc3QiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImZyb250LWZpc3Qtb3BlbiIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTMwMi43NywKCQkJCQkJImN1cnZlIjogWyAwLCAtNDA2LjksIDAuMTI1LCAtNDIwLjg3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC00MjAuODcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDIuMjQsCgkJCQkJCSJ5IjogLTQuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDIuMjQsIDAuMTExLCAwLCAwLjA2NywgLTQuOTgsIDAuMTExLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMjQ4LjU2LAoJCQkJCQkiY3VydmUiOiBbIDAsIDM3MS4yOCwgMC4wNjIsIDM5OS4yIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ2YWx1ZSI6IDM5OS4yIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMi44NCwKCQkJCQkJInkiOiAzNy4yOCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTIuODQsIDAuMDY5LCAwLCAwLjAzMywgMzcuMjgsIDAuMDY5LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMgfQoJCQkJXQoJCQl9LAoJCQkiZ3VuIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAsIC0xMC40LCAwLjAxOSwgLTIwLjQzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMC40NSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgLTIwLjQ3LCAwLjEyNSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yIH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTcuMiwKCQkJCQkJImN1cnZlIjogWyAwLCA2LjI3LCAwLjEyNSwgMy43OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAzLjc4IH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0yLjY5LAoJCQkJCQkieSI6IC02Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCAtMi42OSwgMC4yLCAtMTEuOTcsIDAuMDY3LCAtNi43OSwgMC4yLCAtMjMuMTUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtMTEuOTcsICJ5IjogLTIzLjE1IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZpc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE1LjU0LAoJCQkJCQkiY3VydmUiOiBbIDAsIC0zLjA4LCAwLjAzNCwgMTguNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogMTkuMDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMDgsIDE5Ljc1LCAwLjE2OSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDAuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgMC45NjIsIDAuMDI0LCAxLjIzNywgMCwgMSwgMC4wMjYsIDAuOTQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ4IjogMS4yMzYsCgkJCQkJCSJ5IjogMC45NDcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTcsIDEuMjM1LCAwLjE4OSwgMSwgMC4xMTcsIDAuOTQ3LCAwLjE4OSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDExLjc1LAoJCQkJCQkiY3VydmUiOiBbIDAsIC03Ljk3LCAwLjAxNywgLTMzLjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJInZhbHVlIjogLTMzLjM5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ5LCAtMzMuMzcsIDAuMTMxLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE4LjI1LAoJCQkJCQkiY3VydmUiOiBbIDAsIC0xMC41OSwgMC4xMjUsIC0yMi44OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAtMjIuODggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ5IjogMS4wMywKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMSwgMC4xMzIsIDEsIDAuMDY3LCAxLjAzLCAwLjEzMiwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNS4xMiwKCQkJCQkJImN1cnZlIjogWyAwLCAtNi4zNCwgMC4xMjUsIC02Ljc1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC02Ljc1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieSI6IDEuMDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDEsIDAuMTA3LCAxLCAwLjA2NywgMS4wMywgMC4xMDcsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QtdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTU4LjM5LAoJCQkJCQkieSI6IDMwLjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAsIC03LjE1LCAwLjA0NywgMTYuNjIsIDAsIDEyLjcxLCAwLjAzOSwgMC4yMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkieCI6IDM0LjE0LAoJCQkJCQkieSI6IC0wLjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTM2LCA0NS43OSwgMC4xNjMsIDQ4Ljg3LCAwLjEzMywgLTAuNDEsIDAuMTYzLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogNDguODcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDYuNjksCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgMTkuNzYsIDAuMDM5LCA1Ni41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiA1Ni42MywKCQkJCQkJImN1cnZlIjogWyAwLjExNCwgNTYuNzksIDAuMTg5LCA0Mi40NiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiA0Mi40NiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMS44NSwKCQkJCQkJImN1cnZlIjogWyAwLjAxNCwgLTguOTEsIDAuMDQ3LCAtMjguNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiAtMjguODksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNDQsIC0yOS4yOSwgMC4yNjIsIC0yMS43NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiA5Ljk3LAoJCQkJCQkieSI6IDAuODIsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgLTU0LjQxLCAwLjA3OCwgLTY5LjA2LCAwLCAwLjE1LCAwLjA3OCwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IC02OS4wNiB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtOS4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgLTkuMDEsIDAuMDcyLCA3LjQxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEwLjA4LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY2LCAxMS40NywgMC4yMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTYuNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNDQsIC0xNi40OSwgMC4xMDEsIC01Ljk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTYyLCAtMC4zNCwgMC4yMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMy44NSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgLTMuODUsIDAuMDcyLCA2LjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguMDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjYsIDguNjUsIDAuMjA4LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMS4yNSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgMS4yNSwgMC4wNzIsIDguOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogOC42LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY2LCA4LjQsIDAuMjA4LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtdGhpZ2giOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAxMi4yMSwKCQkJCQkJInkiOiAxLjg5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAxMi4yMSwgMC4xLCAwLCAwLjAzMywgMS44OSwgMC4xLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMgfQoJCQkJXQoJCQl9LAoJCQkicmVhci10aGlnaCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xNi4xMSwKCQkJCQkJInkiOiAtMS4zOCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTE2LjExLCAwLjEsIDAsIDAuMDMzLCAtMS4zOCwgMC4xLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28zIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAtMi4xNSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMTMuNzIsCgkJCQkJCSJ5IjogLTM0LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIC0xMy43MiwgMC4yLCAwLCAwLjA2NywgLTM0LjcsIDAuMiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS4xMywKCQkJCQkJInkiOiAtMTQuMzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDEuMTMsIDAuMiwgMCwgMC4wNjcsIC0xNC4zMSwgMC4yLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJqdW1wIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250LWZpc3QiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImZyb250LWZpc3Qtb3BlbiIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAibmFtZSI6ICJmcm9udC1maXN0LWNsb3NlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAibmFtZSI6ICJmcm9udC1maXN0LW9wZW4iIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiZnJvbnQtdGhpZ2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNTUuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMDcsIDQ2LjY2LCAwLjA0MywgMjYuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAyMi44NCwKCQkJCQkJImN1cnZlIjogWyAwLjEsIDE3Ljk5LCAwLjE2NSwgMTUuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogMTUuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDksIDE1LjYzLCAwLjQwOCwgNDYuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogNjMuNiwKCQkJCQkJImN1cnZlIjogWyAwLjU2LCA3NC43MiwgMC43NjIsIDkxLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDkxLjgxLAoJCQkJCQkiY3VydmUiOiBbIDEuMDY4LCA5Mi4wMSwgMS4wOTYsIDIyLjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IDIyLjI1LAoJCQkJCQkiY3VydmUiOiBbIDEuMTgsIDIyLjI5LCAxLjE3NiwgNTYuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMiwKCQkJCQkJInZhbHVlIjogNTYuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNDYsIDU2LjE1LCAxLjI2MywgNTQuOTQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogNTUuMDggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC01LjEzLCAieSI6IDExLjU1IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC00NS41NywKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgLTQ0LjYxLCAwLjAzLCAtMzkuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogLTM1LjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTIsIC0yOS43NywgMC4yOCwgLTE5Ljk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xOS45NSwKCQkJCQkJImN1cnZlIjogWyAwLjY3MywgLTE5Ljk1LCAwLjg3MSwgLTIyLjM4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNy4wOCwKCQkJCQkJImN1cnZlIjogWyAxLjA5NCwgLTMzLjMzLCAxLjE3NiwgLTQ0LjkzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC00NS41NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTMuNzksICJ5IjogLTAuNzcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci10aGlnaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMi44MSwKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMTIuODEsIDAuMjQyLCA2Ny44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiA3NC4xMSwKCQkJCQkJImN1cnZlIjogWyAwLjMxNCwgODYuMDIsIDAuNDU0LCA5Mi4yMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiA5Mi4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjc1MywgOTIuMjYsIDAuOTY2LCA2Ny45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMSwKCQkJCQkJInZhbHVlIjogNjEuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMzksIDUzLjc1LCAxLjIxOCwgMTIuNjggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogMTIuODEgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1zaGluIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0xMTUuNjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIC0xMTcuMTcsIDAuMTI1LCAtMTE3LjE1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMTcuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjUsIC0xMTcuMTUsIDAuMzMyLCAtMTA4Ljc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IC0xMDcuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OCwgLTEwNS4yNiwgMC42ODUsIC0xMDMuNDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJInZhbHVlIjogLTEwMS45NywKCQkJCQkJImN1cnZlIjogWyAwLjgyNiwgLTEwMC44NywgMC45MTksIC05Mi4zIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtOTIuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMTMsIC05Mi4yNiwgMS4yOTcsIC0xMTQuMjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogLTExNS42NCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTQwLjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDU0LCAtMzUuNDYsIDAuMTUsIC0zMS4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkidmFsdWUiOiAtMzEuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDgsIC0zMS4xMiwgMC41NDcsIC04MC4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAtOTYuNTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42OTcsIC0xMDguNTYsIDAuNzk3LCAtMTEyLjU0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMTIuNiwKCQkJCQkJImN1cnZlIjogWyAxLjEzNywgLTExMi44NCwgMS4yNzQsIC00OS4xOSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAtNDAuMjEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDIwLjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDU0LCAzMi4yMywgMC4xOTIsIDU1Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDYyLjU4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjksIDcxLjg3LCAwLjM3NSwgNzkuMjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogNzkuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NTUsIDc4Ljk4LCAwLjY4NCwgMjcuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogMTMuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODYsIC0xLjg1LCAwLjg3NCwgLTI0Ljc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtMjUuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNjUsIC0yNi4zNiwgMS4zMDMsIDkuMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAyMC41NCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNi4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjExNCwgLTM5LjU5LCAwLjMsIC00NS42MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkidmFsdWUiOiAtNDUuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NDIsIC00NS42MSwgMC41MzcsIC0yMS41NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtMTUuNCwKCQkJCQkJImN1cnZlIjogWyAwLjU5MiwgLTEwLjIzLCAwLjY5MiwgMTEuODkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogMTEuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODMsIDExLjU0LCAwLjgzMSwgMS44IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01Ljc4LAoJCQkJCQkiY3VydmUiOiBbIDAuODk3LCAtMTIuMjIsIDAuOTAxLCAtMTQuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTMzMywKCQkJCQkJInZhbHVlIjogLTE0LjUxLAoJCQkJCQkiY3VydmUiOiBbIDAuOTc0LCAtMTQuODksIDAuOTc2LCAxMC4zOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMSwKCQkJCQkJInZhbHVlIjogMTAuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMjcsIDEwLjc0LCAxLjAyMywgLTguNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDMzMywKCQkJCQkJInZhbHVlIjogLTguNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNTksIC04LjM2LCAxLjA3NCwgMTAuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJInZhbHVlIjogMTAuMjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNjgsIDEwLjQ4LCAxLjI3LCAtMzYuMDcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogLTM2LjE2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDQwLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNDgsIDM2LjEsIDAuMTY4LCAyMC40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAyMC40NSwKCQkJCQkJImN1cnZlIjogWyAwLjQ3NiwgMjAuNDUsIDAuNTcxLCAzMy43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAzOC42NywKCQkJCQkJImN1cnZlIjogWyAwLjY0MiwgNDUuOCwgMC42ODEsIDU3LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IDYyLjkxLAoJCQkJCQkiY3VydmUiOiBbIDAuODI5LCA3Mi44LCAwLjk5NiwgNzcuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDMzMywKCQkJCQkJInZhbHVlIjogODAuMzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wODIsIDgzLjk0LCAxLjE0OCwgOTAuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yLAoJCQkJCQkidmFsdWUiOiA5MC42LAoJCQkJCQkiY3VydmUiOiBbIDEuMjQ4LCA5MC40NiwgMS4zMTcsIDUzLjA3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDQ5LjA2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDI4LjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDIyLCAyNS4xMiwgMC4xODcsIC0wLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ2YWx1ZSI6IC0yLjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU3LCAtOS45MiwgMC4zNzIsIC0xNy4zOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtMTcuNDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NCwgLTE3LjQ3LCAwLjY1OSwgLTE2LjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMi4xLAoJCQkJCQkiY3VydmUiOiBbIDAuOTA3LCAtNS43OSwgMS4wMjUsIDE0LjU4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEsCgkJCQkJCSJ2YWx1ZSI6IDIwLjU4LAoJCQkJCQkiY3VydmUiOiBbIDEuMTkxLCAyNy44NSwgMS4yODMsIDI5LjY3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDI5LjY3IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTEuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMDQsIDExLjgyLCAwLjE3OSwgMTEuMTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogMTAuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTUsIDcuMjksIDAuNDA1LCAtOC4xNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtOS4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjUwOCwgLTEyLjQ4LCAwLjU5NSwgLTEzLjE0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMi42MSwKCQkJCQkJImN1cnZlIjogWyAwLjcxNCwgLTEyLjI2LCAwLjgxNSwgLTUuNTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogLTQuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44ODMsIC0wLjA3LCAxLjA0NSwgMTIuNzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJInZhbHVlIjogMTUuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yMDgsIDE5LjYsIDEuMjc5LCAyMC42NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAyMC43MyB9CgkJCQldCgkJCX0sCgkJCSJoZWFkIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDEzLjE0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDA4LCAxMi4xOSwgMC4xOTcsIC0yMy41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtMjMuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MDksIC0yMy45NSwgMC42NjcsIC0yLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuNzkyLCAtMi42NiwgMC45MDgsIC0xMy4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtMTMuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNTgsIC0xMy4xMSwgMS4yNDEsIC0xLjU4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC0xLjU4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDQxLCAxLCAwLjA1MiwgMC45NjIsIDAuMDQxLCAxLCAwLjA1MiwgMS4xMzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAwLjk1NCwKCQkJCQkJInkiOiAxLjEzNywKCQkJCQkJImN1cnZlIjogWyAwLjIwMiwgMC45NjIsIDAuMzE4LCAxLCAwLjIwMiwgMS4xMzcsIDAuMjUyLCAxLjAwMiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3IH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJIngiOiAxLjAwMiwKCQkJCQkJImN1cnZlIjogWyAxLjA5MiwgMS4wMDIsIDEuMTI2LCAxLjE0MywgMS4wOTIsIDEsIDEuMTI4LCAwLjk3NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xNjY3LAoJCQkJCQkieCI6IDEuMTQ0LAoJCQkJCQkieSI6IDAuOTczLAoJCQkJCQkiY3VydmUiOiBbIDEuMjA0LCAxLjE0NSwgMS4yMzMsIDAuOTU5LCAxLjIwNiwgMC45NzIsIDEuMjI3LCAxLjA2MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yNjY3LAoJCQkJCQkieCI6IDAuOTU4LAoJCQkJCQkieSI6IDEuMDYzLAoJCQkJCQkiY3VydmUiOiBbIDEuMjg0LCAwLjk1OCwgMS4yOTIsIDEuMDAxLCAxLjI4OCwgMS4wNjMsIDEuMjg4LCAxLjAwMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzIH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieSI6IC00NS40NiwKCQkJCQkJImN1cnZlIjogWyAwLjA0MiwgLTAuMDksIDAuMTUsIDE1LjIyLCAwLjAzMSwgNDQuOTgsIDAuMTIzLCAyODkuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJIngiOiAxNS4yMiwKCQkJCQkJInkiOiA0MTUuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzIsIDE1LjIyLCAwLjUzOSwgLTM0LjUyLCAwLjI3MSwgNTMyLjkzLCAwLjQ4MywgNzIwLjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJIngiOiAtMzQuNTIsCgkJCQkJCSJ5IjogNzIxLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44ODgsIC0zNC41MiwgMS4wNTcsIC0yMS45NSwgMS4wNDksIDcyMS4xNywgMS4wOTgsIDM3OS44NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkieCI6IC0xNS42NywKCQkJCQkJInkiOiAyNjYuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNDQsIC0xNC43NywgMS4xODgsIC0xMC41MywgMS4xNSwgMjEzLjcyLCAxLjE3MiwgLTYxLjMyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTYuNTMsCgkJCQkJCSJ5IjogLTYxLjM0LAoJCQkJCQkiY3VydmUiOiBbIDEuMjcyLCAtMy4yMiwgMS4zMTEsIDAuMDUsIDEuMjkxLCAtNjEuMzYsIDEuMjk2LCAtNDQuOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAieSI6IC00NS40NiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1zaGluIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC03NC4xOSwKCQkJCQkJImN1cnZlIjogWyAwLCAtNTEuMTQsIDAuMDQyLCAtMTIuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogLTEyLjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjg1LCAtMTIuMzIsIDAuMzcsIC03NC40NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtOTIuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTgsIC0xMTEuODYsIDAuNjE3LCAtMTQwLjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ2YWx1ZSI6IC0xNDAuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMDQsIC0xNDEuMDQsIDEuMDksIC00Ny44NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAtMzcuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIC0yOS44MywgMS4xNCwgLTIxLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yMS4wOCwKCQkJCQkJImN1cnZlIjogWyAxLjE4LCAtMjEuMDMsIDEuMTkxLCAtNTAuNjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMiwKCQkJCQkJInZhbHVlIjogLTUzLjE3LAoJCQkJCQkiY3VydmUiOiBbIDEuMjIsIC01OC41MywgMS4yNzEsIC03My4zOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAtNzQuMTkgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA3LjM1LAoJCQkJCQkiY3VydmUiOiBbIDAsIDQuOCwgMC4wNSwgLTI2LjY0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNi42NCwKCQkJCQkJImN1cnZlIjogWyAwLjE5MiwgLTI2LjY0LCAwLjQ0MiwgLTExLjc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMS43NywKCQkJCQkJImN1cnZlIjogWyAwLjY5MiwgLTExLjc3LCAwLjk0MiwgLTE5LjM2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xOS4zNiwKCQkJCQkJImN1cnZlIjogWyAxLjEzMywgLTE5LjM2LCAxLjMyLCAzLjgyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDcuMzUgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ2YWx1ZSI6IC03LjE0IH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMi4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgMTYuMjgsIDAuMTUsIDMwLjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ2YWx1ZSI6IDMwLjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU4LCAzMC44MSwgMC4zNzUsIDEzLjI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEzLjI2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTA4LCAxMy4yNiwgMC42NTgsIDE1LjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IDE0Ljk4LAoJCQkJCQkiY3VydmUiOiBbIDAuNzg5LCAxNC45NCwgMC44MjgsIDEzLjYyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEyLjcyLAoJCQkJCQkiY3VydmUiOiBbIDAuODg3LCAxMi4yNSwgMC45ODQsIDkuODMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDMzMywKCQkJCQkJInZhbHVlIjogOC42LAoJCQkJCQkiY3VydmUiOiBbIDEuMDQ1LCA4LjMxLCAxLjA4MywgNy41NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiA3LjEzLAoJCQkJCQkiY3VydmUiOiBbIDEuMTc1LCA2Ljc4LCAxLjI4MywgNi4xOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiA2LjE4IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWxlZy10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgIngiOiAtMTMuOTUsICJ5IjogLTMwLjM0IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItbGVnLXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtMzguNDMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDg1LCAieSI6IC0zMy41OSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtNjIuNTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDE2LjM0LCAieSI6IDAuMTggfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAxOC41NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTE3Ni4zOSwgInkiOiAxMzQuMTIgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTQzLjczLAoJCQkJCQkiY3VydmUiOiBbIDAuMDgzLCAtMTQ0LjI0LCAwLjE2NywgLTc0LjI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01Mi43NiwKCQkJCQkJImN1cnZlIjogWyAwLjM0MiwgLTM2LjU3LCAwLjUxMywgLTM2LjU3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zMC45NywKCQkJCQkJImN1cnZlIjogWyAwLjcyNCwgLTI2Ljc4LCAwLjg0OCwgLTE3LjA2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xNi43NCwKCQkJCQkJImN1cnZlIjogWyAxLjE2NywgLTE2LjIsIDEuMjcyLCAtMTQ0LjE3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC0xNDMuNzMgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTEuNTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgLTI0LjcxLCAwLjE2MiwgLTYwLjg4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC02MC44MywKCQkJCQkJImN1cnZlIjogWyAwLjM0MiwgLTYwLjgsIDAuNTgyLCAtNDMuNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43LAoJCQkJCQkidmFsdWUiOiAtMzkuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NzMsIC0zNi45NCwgMC44MzIsIC0zNi43OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtMzYuNiwKCQkJCQkJImN1cnZlIjogWyAxLjA1NCwgLTM2LjQ5LCAxLjA5MiwgLTM3LjM3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zMy4yNiwKCQkJCQkJImN1cnZlIjogWyAxLjIzNywgLTI5LjM3LCAxLjE0NywgLTEuNDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMiwgInZhbHVlIjogLTEuNTcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTYuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgMTMuNTksIDAuMTE3LCAxOC4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAxOC4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjE2NywgMTguMjEsIDAuMjYsIDEyLjk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMsCgkJCQkJCSJ2YWx1ZSI6IDExLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgyLCA4LjcsIDAuNTUsIDkuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogOS4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjg0MywgOS4xNSwgMC45MTgsIC03LjM0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC02LjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODEsIDAsIDAuOTcyLCAxNi4wMywgMC43ODEsIDAsIDAuOTcyLCAwLjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ4IjogMTYuMDMsCgkJCQkJCSJ5IjogMC45MiwKCQkJCQkJImN1cnZlIjogWyAxLjIxMSwgMTYuMDMsIDEuMjgxLCAwLCAxLjIxMSwgMC45MiwgMS4yODEsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNi44MSwKCQkJCQkJImN1cnZlIjogWyAwLjAwMSwgLTMuODgsIDAuMDYzLCAxNi4xOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAxNi4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjI0MiwgMTYuMSwgMC4yNDksIDE2LjA3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEzLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuNDQyLCAxMC4wOSwgMC41NzMsIC0yLjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTYuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTQsIC04LjA1LCAwLjcxNywgLTMzLjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zMy40NCwKCQkJCQkJImN1cnZlIjogWyAwLjgwOSwgLTMzLjQ0LCAwLjgzNSwgLTMxLjMyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNy4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjg3NCwgLTI2LjQ3LCAwLjkwMywgLTE0LjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xNC40NywKCQkJCQkJImN1cnZlIjogWyAwLjk1NiwgLTE0LjYyLCAwLjk0NCwgLTI1LjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtMjUuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNjIsIC0yNi4wMiwgMS4wNTEsIC0xLjg3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjg3LAoJCQkJCQkiY3VydmUiOiBbIDEuMDk2LCAtMS44NywgMS4wOTYsIC0xNi4wOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiAtMTYuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNjksIC0xNi4wOCwgMS4xNTMsIC0zLjM4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IC0zLjM4LAoJCQkJCQkiY3VydmUiOiBbIDEuMjM0LCAtMy4zOCwgMS4yNzEsIC02LjA3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC02LjA3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAsIC0zLjE3LCAwLjA0MiwgMTYuMzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogMTYuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMSwgMTUuNzQsIDAuMjA4LCAtMTIuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTEyLjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuNDE3LCAtMTIuMywgMC41NTIsIC0zLjk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEuNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjYsIDQuMzUsIDAuODE3LCA0Ljk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDQuOTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MDEsIDQuOTksIDAuOTEyLCAtMjkuMDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTY2NywKCQkJCQkJInZhbHVlIjogLTI3LjQ1LAoJCQkJCQkiY3VydmUiOiBbIDAuOTg3LCAtMjYuODMsIDEuMDE4LCAtNS40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkidmFsdWUiOiAtNS40NiwKCQkJCQkJImN1cnZlIjogWyAxLjEwNywgLTUuMjIsIDEuMDk1LCAtMzMuNTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTMzMywKCQkJCQkJInZhbHVlIjogLTMzLjI4LAoJCQkJCQkiY3VydmUiOiBbIDEuMTYyLCAtMzMuNTcsIDEuMTkyLCA4LjA0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDcuODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4zMDIsIDcuNzcsIDEuMzEzLCAyLjcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogMi43IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDAxLCAtMy4xMiwgMC4wNzQsIDE0LjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE0LjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuMTg4LCAxNC44LCAwLjI5MywgOS41NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiA1Ljk5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgxLCAxLjcyLCAwLjU1LCAtMTEuMTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogLTExLjExLAoJCQkJCQkiY3VydmUiOiBbIDAuODMzLCAtMTEuMTEsIDAuOTMzLCAyMi41NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAyMi41NCwKCQkJCQkJImN1cnZlIjogWyAxLjE1OCwgMjIuNTQsIDEuMjc1LCAtNi44MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAtNi44MSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNC41MiwKCQkJCQkJImN1cnZlIjogWyAwLjAxMywgMi4zMywgMC4wOTIsIC05Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC05Ljc1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTc1LCAtOS43NSwgMC4yOTEsIC0xLjI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDAuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTksIDIuMywgMC41NDMsIDQuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogNC42OCwKCQkJCQkJImN1cnZlIjogWyAwLjY4MywgNS4zLCAwLjc3MSwgNS45MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkidmFsdWUiOiA2LjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAuODcxLCA2LjgyLCAxLjA4MywgMTEuMzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTY2NywKCQkJCQkJInZhbHVlIjogMTEuMzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yMDgsIDExLjM3LCAxLjMxNywgNi4xOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiA0LjUyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLCAwLCAwLjA4MiwgLTIuMjQsIDAsIDAsIDAuMDgyLCAtMC40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkieCI6IC0yLjk4LAoJCQkJCQkieSI6IC0wLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMyLCAtMi4yNCwgMC4yOTgsIDAsIDAuMjMyLCAtMC40MiwgMC4yOTgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJImN1cnZlIjogWyAwLjg4OSwgMCwgMC45MTIsIDAuMjYsIDAuODg5LCAwLCAwLjkxMiwgMC4wNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45MzMzLAoJCQkJCQkieCI6IDAuNjgsCgkJCQkJCSJ5IjogMC4yMywKCQkJCQkJImN1cnZlIjogWyAxLjAxNiwgMi4yMiwgMS4wOTUsIDUuOSwgMS4wMjMsIDAuOTcsIDEuMDk1LCAxLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ4IjogNi40NywKCQkJCQkJInkiOiAyLjE4LAoJCQkJCQkiY3VydmUiOiBbIDEuMjMsIDUuNzUsIDEuMjg2LCAwLCAxLjIzLCAxLjk0LCAxLjI4NiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA0LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDI1LCA0LjUyLCAwLjA3NSwgLTYuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJInZhbHVlIjogLTYuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzUsIC02LjE3LCAwLjM4MSwgLTAuNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJInZhbHVlIjogLTAuMjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NDcsIDAuODcsIDAuNzc1LCA0Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ2YWx1ZSI6IDQuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMDgsIDQuODQsIDEuMjI1LCA0LjUyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDQuNTIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZC1jb250cm9sIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMzgsIC0yLjQsIDAuMjI3LCAtMTAuNDQsIDAuMTIzLCAxLjA1LCAwLjIyNywgMi43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ4IjogLTEwLjQ0LAoJCQkJCQkieSI6IDIuNywKCQkJCQkJImN1cnZlIjogWyAwLjQ4NCwgLTEwLjQ0LCAwLjU4NSwgLTUuNjMsIDAuNDg0LCAyLjcsIDAuNjI5LCAtMjMuNjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJIngiOiAtMi4yOSwKCQkJCQkJInkiOiAtMjYuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MTgsIC0wLjM5LCAwLjk2MiwgMS4yMSwgMC44NTgsIC0zMC4xNywgMC45NzIsIC0yOC43NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkieCI6IDEuMjUsCgkJCQkJCSJ5IjogLTI4Ljc1LAoJCQkJCQkiY3VydmUiOiBbIDEuMTkyLCAxLjI4LCAxLjIzNCwgMC45OCwgMS4yMjQsIC0yOC43NSwgMS4yMzUsIC0yLjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hvdWxkZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAzMSwgLTIuMjIsIDAuMDY1LCAtMy43MywgMC4wMiwgLTMuMjUsIDAuMDY1LCAtMTQuNzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAtMy43MywKCQkJCQkJInkiOiAtMTQuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMTYsIC0zLjczLCAwLjM4NCwgLTAuMTcsIDAuMjE2LCAtMTQuNzQsIDAuNDAyLCAtMTIuNTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAxLjYzLAoJCQkJCQkieSI6IC05LjUxLAoJCQkJCQkiY3VydmUiOiBbIDAuNjMyLCAzLjY5LCAwLjkzNSwgNy40MSwgMC41ODUsIC02LjkxLCAwLjkwOSwgMTAuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJIngiOiA3LjQ1LAoJCQkJCQkieSI6IDEwLjk5LAoJCQkJCQkiY3VydmUiOiBbIDEuMTgsIDcuNDYsIDEuMjY1LCAyLjg2LCAxLjE5MywgMTEuMDUsIDEuMjk0LCAzLjM4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9CgkJfSwKCQkiaWsiOiB7CgkJCSJmcm9udC1mb290LWlrIjogWwoJCQkJewoJCQkJCSJtaXgiOiAwLAoJCQkJCSJjdXJ2ZSI6IFsgMC4zLCAwLCAwLjksIDEsIDAuMywgMCwgMC45LCAwIF0KCQkJCX0sCgkJCQl7ICJ0aW1lIjogMS4yIH0KCQkJXSwKCQkJImZyb250LWxlZy1payI6IFsKCQkJCXsKCQkJCQkibWl4IjogMCwKCQkJCQkiYmVuZFBvc2l0aXZlIjogZmFsc2UsCgkJCQkJImN1cnZlIjogWyAwLjMsIDAsIDAuOSwgMSwgMC4zLCAwLCAwLjksIDAgXQoJCQkJfSwKCQkJCXsgInRpbWUiOiAxLjIsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9CgkJCV0sCgkJCSJyZWFyLWZvb3QtaWsiOiBbCgkJCQl7ICJtaXgiOiAwIH0KCQkJXSwKCQkJInJlYXItbGVnLWlrIjogWwoJCQkJeyAibWl4IjogMCwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0KCQkJXQoJCX0sCgkJImV2ZW50cyI6IFsKCQkJeyAidGltZSI6IDEuMiwgIm5hbWUiOiAiZm9vdHN0ZXAiIH0KCQldCgl9LAoJInBvcnRhbCI6IHsKCQkic2xvdHMiOiB7CgkJCSJjbGlwcGluZyI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiY2xpcHBpbmciIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZpc3QiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImZyb250LWZpc3Qtb3BlbiIgfQoJCQkJXQoJCQl9LAoJCQkibW91dGgiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC45LCAibmFtZSI6ICJtb3V0aC1ncmluZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4yNjY3LCAibmFtZSI6ICJtb3V0aC1zbWlsZSIgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWJnIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtYmciIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWZsYXJlMSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJuYW1lIjogInBvcnRhbC1mbGFyZTEiIH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIsICJuYW1lIjogInBvcnRhbC1mbGFyZTEiIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWZsYXJlMiI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMyIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMyIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJInBvcnRhbC1mbGFyZTMiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU0IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMiwgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMzMzMyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU1IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMyIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWZsYXJlNiI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJuYW1lIjogInBvcnRhbC1mbGFyZTMiIH0sCgkJCQkJeyAidGltZSI6IDEuMzMzMyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU3IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJInBvcnRhbC1mbGFyZTgiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU5IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMiwgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJuYW1lIjogInBvcnRhbC1mbGFyZTEiIH0sCgkJCQkJeyAidGltZSI6IDEuMyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUxMCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjIsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMSIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXNoYWRlIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtc2hhZGUiIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXN0cmVha3MxIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczEiIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXN0cmVha3MyIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczIiIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJwb3J0YWwtcm9vdCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC00NTguMzUsCgkJCQkJCSJ5IjogMTA1LjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzMzLCAtNDU4LjIyLCAwLjY2OSwgLTQ1Ny44NiwgMC45MzQsIDEwNS4xOSwgMC42NzEsIDEwNS4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMSwKCQkJCQkJIngiOiAtNDU2LjAyLAoJCQkJCQkieSI6IDEwNS4xOSwKCQkJCQkJImN1cnZlIjogWyAxLjMzOSwgLTQ1NC4xNCwgMi4yMDgsIC00NDcuMjgsIDEuMzUsIDEwNS4xOSwgMi4wNSwgMTA1LjE5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjQsCgkJCQkJCSJ4IjogLTQzOS4xMiwKCQkJCQkJInkiOiAxMDUuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMi40NjMsIC00MzYuNDQsIDIuNTAyLCAtNDMyLjkyLCAyLjQ4NywgMTA1LjE5LCAyLjUxMiwgMTA1LjA5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYsCgkJCQkJCSJ4IjogLTQzMi41OCwKCQkJCQkJInkiOiAxMDUuMDksCgkJCQkJCSJjdXJ2ZSI6IFsgMi43ODQsIC00MzEuOTQsIDIuOTc4LCAtNDQ2LjYsIDIuNzcyLCAxMDUuMDksIDIuOTMzLCAxMDUuMTkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMDMzMywgIngiOiAtNDU3LjQyLCAieSI6IDEwNS4xOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAwLjAwMywKCQkJCQkJInkiOiAwLjAwNiwKCQkJCQkJImN1cnZlIjogWyAwLjMyOSwgMC4wNDQsIDAuMzQ3LCAwLjExNywgMC4zMjksIDAuMDk3LCAwLjM3LCAwLjI0OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDAuMTc1LAoJCQkJCQkieSI6IDAuMzg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjMsIDAuNjE5LCAwLjY2MywgMC43MjMsIDAuNjA5LCAxLjMzOCwgMC42NDUsIDEuNTI0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogMC43MjQsCgkJCQkJCSJ5IjogMS41MiwKCQkJCQkJImN1cnZlIjogWyAwLjc5OCwgMC43MjUsIDAuOTA3LCAwLjY0NywgMC43OTcsIDEuNTE3LCAwLjg5NSwgMS40MjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEsCgkJCQkJCSJ4IjogMC42NDUsCgkJCQkJCSJ5IjogMS40MjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wOTUsIDAuNjQzLCAxLjEzOSwgMC42ODgsIDEuMDg5LCAxLjQyOCwgMS4xMTUsIDEuNTEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogMC42ODUsCgkJCQkJCSJ5IjogMS41MTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4zMjUsIDAuNjgzLCAxLjUwOCwgMC42MzYsIDEuMzQzLCAxLjUxOCwgMS40NjcsIDEuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS42LAoJCQkJCQkieCI6IDAuNjM0LAoJCQkJCQkieSI6IDEuNDAxLAoJCQkJCQkiY3VydmUiOiBbIDEuNzI4LCAwLjYzMSwgMS45NDYsIDAuNjg3LCAxLjcyMiwgMS40MDIsIDEuOTI0LCAxLjUyMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4wNjY3LAoJCQkJCQkieCI6IDAuNjg4LAoJCQkJCQkieSI6IDEuNTIyLAoJCQkJCQkiY3VydmUiOiBbIDIuMTg5LCAwLjY5LCAyLjI4OSwgMC42NDksIDIuMTQyLCAxLjUyMiwgMi4yNjUsIDEuNDE3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjQsCgkJCQkJCSJ4IjogMC42NSwKCQkJCQkJInkiOiAxLjQyNiwKCQkJCQkJImN1cnZlIjogWyAyLjQ5NCwgMC42NTEsIDIuNTA0LCAwLjc2NiwgMi41MDgsIDEuNDM0LCAyLjU0MywgMS41NjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNiwKCQkJCQkJIngiOiAwLjc2NiwKCQkJCQkJInkiOiAxLjU2OCwKCQkJCQkJImN1cnZlIjogWyAyLjczLCAwLjc2NSwgMy4wMDYsIDAuMDk4LCAyLjc2NywgMS41NjQsIDIuOTk3LCAwLjEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMDMzMywgIngiOiAwLjAwNywgInkiOiAwLjAxNSB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtc3RyZWFrczEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXt9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IDEyMDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDE1LjE1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTYyLCAxNS4xNSwgMC40MzIsIDEyLjYsIDAuMTYyLCAwLCAwLjQzMiwgLTMuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJIngiOiAxMC45LAoJCQkJCQkieSI6IC02LjQ0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzk0LCA5LjkzLCAwLjkxMiwgOS4yMSwgMC43OTQsIC03LjcxLCAwLjkxMiwgLTguNjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEsCgkJCQkJCSJ4IjogOS4yMSwKCQkJCQkJInkiOiAtOC42NiwKCQkJCQkJImN1cnZlIjogWyAxLjA4MywgOS4yMSwgMS4yNSwgMjEuNTMsIDEuMDgzLCAtOC42NiwgMS4yNjUsIC00LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJIngiOiAyMS41MywKCQkJCQkJInkiOiAtMy4xOSwKCQkJCQkJImN1cnZlIjogWyAxLjUsIDIxLjUzLCAxLjkzOSwgMTIuMywgMS40NDYsIC0wLjM3LCAxLjksIDYuMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMDY2NywKCQkJCQkJIngiOiAxMS4yNiwKCQkJCQkJInkiOiA2LjI2LAoJCQkJCQkiY3VydmUiOiBbIDIuMjM5LCA5Ljg1LCAyLjM4OSwgOS42OCwgMi4yMDgsIDYuMjYsIDIuNTIzLCAwLjUxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjU2NjcsCgkJCQkJCSJ4IjogOS4zOSwKCQkJCQkJInkiOiAtMC44LAoJCQkJCQkiY3VydmUiOiBbIDIuNjU3LCA5LjI0LCAyLjg0MiwgOS4yMSwgMi42NDYsIC0zLjIsIDIuODQyLCAtOC45MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMi45MzMzLCAieCI6IDkuMjEsICJ5IjogLTguOTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjcsIDEsIDAuNSwgMS4wNTMsIDAuMTY3LCAxLCAwLjUsIDEuMDUzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ4IjogMS4wNTMsCgkJCQkJCSJ5IjogMS4wNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MzMsIDEuMDUzLCAxLjE2NywgMC45ODYsIDAuODMzLCAxLjA1MywgMS4xNjcsIDAuOTg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ4IjogMC45ODYsCgkJCQkJCSJ5IjogMC45ODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS41LCAwLjk4NiwgMS44MzMsIDEuMDUzLCAxLjUsIDAuOTg2LCAxLjgzMywgMS4wNTMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDIsICJ4IjogMS4wNTMsICJ5IjogMS4wNTMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXN0cmVha3MyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7fSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3LCAidmFsdWUiOiA2MDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0yLjExIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTIuMTEsICJ5IjogNi42MyB9LAoJCQkJCXsgInRpbWUiOiAxLjkzMzMsICJ4IjogLTIuMTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS4wMTQsCgkJCQkJCSJ5IjogMS4wMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjksIDAuOTA5LCAwLjUwMSwgMC43NTUsIDAuMjQyLCAwLjg5MiwgMC41MDIsIDAuNzY4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ4IjogMC43NDUsCgkJCQkJCSJ5IjogMC43NDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yODIsIDAuNzMzLCAyLjAyMSwgMC42OTksIDEuMjcsIDAuNzE5LCAyLjA3MSwgMC43MDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMiwKCQkJCQkJIngiOiAwLjcsCgkJCQkJCSJ5IjogMC43MDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zMTUsIDAuNywgMi40MjEsIDAuNzk0LCAyLjMxMSwgMC43MDEsIDIuNDg1LCAwLjc5NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi41NjY3LAoJCQkJCQkieCI6IDAuNzk0LAoJCQkJCQkieSI6IDAuNzk0LAoJCQkJCQkiY3VydmUiOiBbIDIuNzM0LCAwLjc5NCwgMi45OSwgMC4zMjMsIDIuNzE0LCAwLjc4OSwgMy4wMTksIDAuMzQxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJInBvcnRhbC1zaGFkZSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0yOS42OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgIngiOiAwLjcxNCwgInkiOiAwLjcxNCB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXt9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IDYwMCB9CgkJCQldCgkJCX0sCgkJCSJjbGlwcGluZyI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC00NzYuNTUsICJ5IjogMi4yNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgIngiOiAwLjk4MywgInkiOiAxLjE5NyB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDIyLjc0LAoJCQkJCQkiY3VydmUiOiBbIDEuMTYzLCAxOC44NCwgMS43NywgOC43NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45LAoJCQkJCQkidmFsdWUiOiA3LjgyLAoJCQkJCQkiY3VydmUiOiBbIDIuMjcxLCA1LjEsIDIuODksIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTg5OS40MSwgInkiOiA0LjQ3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkieCI6IC02OTQuMTYsCgkJCQkJCSJ5IjogMTgzLjI4LAoJCQkJCQkiY3VydmUiOiBbIDEuMDkxLCAtNjAyLjA4LCAxLjEzOCwgLTQyNy41OSwgMS4xMTUsIDE4NS42LCAxLjE3MSwgMTMzLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTMxNi45NywKCQkJCQkJInkiOiA1NS4yOSwKCQkJCQkJImN1cnZlIjogWyAxLjMxNywgLTIyMC4yNywgMS41MTIsIC0xMjMuMjEsIDEuMjcxLCA4LjY4LCAxLjQ2MSwgLTgzLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjYsCgkJCQkJCSJ4IjogLTk1LjUzLAoJCQkJCQkieSI6IC0xMTIuMjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS43MTgsIC01OC4yNSwgMi4wMzcsIC0yMi41NCwgMS44NTgsIC0xNjYuMTcsIDIuMTA5LCAtMzEuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4xNjY3LAoJCQkJCQkieCI6IC0xNC44MiwKCQkJCQkJInkiOiAtMzEuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yOTQsIC03LjI4LCAyLjQ0MiwgLTcuMiwgMi4yNzQsIC0zMC42LCAyLjM5MywgLTM2Ljc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYsCgkJCQkJCSJ4IjogLTcuMiwKCQkJCQkJInkiOiAtMzYuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMi44NTQsIC03LjIsIDMuMDcxLCAtMTEuODcsIDIuNzg2LCAtMzYuMjcsIDMuMDgyLCAtMjIuOTggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NywgIngiOiAtMTEuOTcsICJ5IjogLTIzLjE1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItZm9vdC10YXJnZXQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ2YWx1ZSI6IDQxLjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQxLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNTgsIDQxLjYsIDEuMzc5LCAzNS40NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40LAoJCQkJCQkidmFsdWUiOiAzMC4wOSwKCQkJCQkJImN1cnZlIjogWyAxLjQxMiwgMjcuMDQsIDEuNDMzLCAxMC42NSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS40MzMzLCAidmFsdWUiOiAtMC4yOCB9LAoJCQkJCXsgInRpbWUiOiAxLjYsICJ2YWx1ZSI6IDIuNDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC04OTkuNDEsICJ5IjogNC40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJIngiOiAtNTkxLjEzLAoJCQkJCQkieSI6IDQzOC40NiwKCQkJCQkJImN1cnZlIjogWyAxLjA3NiwgLTUzOS43NywgMS4yMDYsIC0yNjguMSwgMS4xMTcsIDQxOC40NCwgMS4yMSwgMzMzLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTIyNS4yOCwKCQkJCQkJInkiOiAzMDQuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNjUsIC0xNzUuMjIsIDEuMzkzLCAtNzQuMjEsIDEuMjk2LCAyMjYuNTIsIDEuNDAxLCA0OS42MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40MzMzLAoJCQkJCQkieCI6IC01Mi4zMiwKCQkJCQkJInkiOiAwLjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40NTQsIC00MC44NSwgMS42MTYsIDQwLjg3LCAxLjQ2NiwgMC4xNywgMS42MTQsIDAuMDQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgIngiOiA0NS44NywgInkiOiAwLjAxIH0sCgkJCQkJeyAidGltZSI6IDEuOTMzMywgIngiOiA0OC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJInZhbHVlIjogMzIuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIDMyLjA4LCAxLjE5MiwgMzUuMTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJInZhbHVlIjogMzUuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNTgsIDM1LjE2LCAxLjMxNywgMi4yMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4zMzMzLAoJCQkJCQkidmFsdWUiOiAtNC43NCwKCQkJCQkJImN1cnZlIjogWyAxLjM1MSwgLTEyLjE0LCAxLjQyOSwgLTM0Ljk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjYsCgkJCQkJCSJ2YWx1ZSI6IC0zNC43NywKCQkJCQkJImN1cnZlIjogWyAxLjc2NSwgLTM0LjU4LCAxLjg5NywgLTE3LjI1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjkzMzMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC04OTkuNDEsICJ5IjogNC40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJIngiOiAtNTMzLjkzLAoJCQkJCQkieSI6IDM2My43NSwKCQkJCQkJImN1cnZlIjogWyAxLjA3NCwgLTQ4MC44NSwgMS4xOCwgLTI2MS4zMSwgMS4wOTQsIDM2Mi4zLCAxLjE5NSwgMjY3Ljc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTIwMS4yMywKCQkJCQkJInkiOiAxOTkuOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNjksIC0xNjEuMzgsIDEuMjk0LCAtMTQwLjMyLCAxLjI3NCwgMTI2LjY3LCAxLjMwOCwgNzcuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJIngiOiAtMTI0LjA4LAoJCQkJCQkieSI6IDAuMiwKCQkJCQkJImN1cnZlIjogWyAxLjQyNiwgLTg1LjYsIDEuNjMzLCAtNjkuMDYsIDEuNDUsIDAuNDgsIDEuNjMzLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjczMzMsICJ4IjogLTY5LjA2IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkidmFsdWUiOiAyNy4wMiwKCQkJCQkJImN1cnZlIjogWyAxLjE4NywgMjYuODYsIDEuMjkxLCA3LjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjYyLAoJCQkJCQkiY3VydmUiOiBbIDEuNDAyLCAtMTkuNzIsIDEuNDI5LCAtNDguNjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNDY2NywKCQkJCQkJInZhbHVlIjogLTU2LjMxLAoJCQkJCQkiY3VydmUiOiBbIDEuNTA5LCAtNjQuODcsIDEuNjIsIC03Ny4xNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43MzMzLAoJCQkJCQkidmFsdWUiOiAtNzcuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44MzcsIC03Ni44OSwgMS44OTUsIC03MS4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMiwKCQkJCQkJInZhbHVlIjogLTU3LjUyLAoJCQkJCQkiY3VydmUiOiBbIDIuMTA0LCAtNDMuODMsIDIuMTg5LCAtMjguNTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMywKCQkJCQkJInZhbHVlIjogLTI5LjAzLAoJCQkJCQkiY3VydmUiOiBbIDIuNDEzLCAtMjkuNDgsIDIuNTEzLCAtMzYuNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNjY2NywKCQkJCQkJInZhbHVlIjogLTM2Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDIuODE0LCAtMzYuOTUsIDIuOTQ3LCAtMjIuODggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NywgInZhbHVlIjogLTIyLjg4IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zLjU3LAoJCQkJCQkiY3VydmUiOiBbIDEuMTQ2LCAtMy42NiwgMS4xNSwgLTEzLjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJInZhbHVlIjogLTEzLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40MjgsIC0xMy41LCAxLjQ0MywgMTEuNTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNTY2NywKCQkJCQkJInZhbHVlIjogMTEuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS42NTgsIDExLjMsIDEuNzc1LCAzLjc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDMuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS45MiwgMy43OCwgMi4wMzYsIDguMDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMSwKCQkJCQkJInZhbHVlIjogNy45MywKCQkJCQkJImN1cnZlIjogWyAyLjI2NiwgNy43MiwgMi40MiwgMy44NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi41MzMzLAoJCQkJCQkidmFsdWUiOiAzLjg2LAoJCQkJCQkiY3VydmUiOiBbIDIuNzgzLCAzLjg2LCAzLjAwNCwgMy43OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3LCAidmFsdWUiOiAzLjc4IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE2LjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMzMsIDkuOSwgMS4yMDcsIDEuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJInZhbHVlIjogMS42NywKCQkJCQkJImN1cnZlIjogWyAxLjQ2LCAxLjU2LCAxLjU0NywgNDcuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogNDcuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44OTcsIDQ3LjU2LCAyLjA0MiwgNS42OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4wNjY3LAoJCQkJCQkidmFsdWUiOiAwLjg2LAoJCQkJCQkiY3VydmUiOiBbIDIuMDc0LCAtMC42MSwgMi4wODYsIC0yLjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjEsCgkJCQkJCSJ2YWx1ZSI6IC01LjMxLAoJCQkJCQkiY3VydmUiOiBbIDIuMTQ1LCAtMTMuMDcsIDIuMjE2LCAtMjMuNjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMjY2NywKCQkJCQkJInZhbHVlIjogLTIzLjcxLAoJCQkJCQkiY3VydmUiOiBbIDIuMzM0LCAtMjMuNzksIDIuNDI2LCAtMTMuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDY2NywKCQkJCQkJInZhbHVlIjogLTkuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi40OTgsIC01LjkxLCAyLjYwNCwgMi41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi42NjY3LAoJCQkJCQkidmFsdWUiOiAyLjUyLAoJCQkJCQkiY3VydmUiOiBbIDIuNzM4LCAyLjI0LCAyLjg1LCAtOC43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi45MzMzLAoJCQkJCQkidmFsdWUiOiAtOC42NywKCQkJCQkJImN1cnZlIjogWyAzLjAzNiwgLTguNTUsIDMuMDksIC03LjA5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IC02Ljc1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJImN1cnZlIjogWyAxLjM5MiwgMSwgMS41MjYsIDEsIDEuMzkyLCAxLCAxLjUwOCwgMS4wNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNTY2NywKCQkJCQkJIngiOiAwLjk5MiwKCQkJCQkJInkiOiAxLjA0MywKCQkJCQkJImN1cnZlIjogWyAxLjU5OCwgMC45ODUsIDEuNjc2LCAwLjk1NSwgMS41ODQsIDEuMDQzLCAxLjY3MiwgMS4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43MzMzLAoJCQkJCQkieCI6IDAuOTU0LAoJCQkJCQkieSI6IDEuMDI5LAoJCQkJCQkiY3VydmUiOiBbIDEuODQzLCAwLjk1NCwgMS45MzMsIDEsIDEuODI1LCAxLjAxMywgMS45MzMsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDIgfQoJCQkJXQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ2YWx1ZSI6IDM5LjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuOTY4LCAzOS45MywgMS4yNjcsIDg1LjMxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IDExMi4yNywKCQkJCQkJImN1cnZlIjogWyAxLjU1NSwgMTI0LjI0LCAxLjU3NiwgMTI2LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEyNi40NCwKCQkJCQkJImN1cnZlIjogWyAxLjc4MiwgMTI2LjQ0LCAxLjk5MiwgOTQuNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMSwKCQkJCQkJInZhbHVlIjogNzkuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yMTYsIDY0LjI2LCAyLjQwNywgMzQuMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNTY2NywKCQkJCQkJInZhbHVlIjogMzMuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi44MTUsIDMxLjg3LCAzLjEsIDM5LjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NywgInZhbHVlIjogMzkuMiB9CgkJCQldCgkJCX0sCgkJCSJiYWNrLWZvb3QtdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkidmFsdWUiOiA1Ni4wNywKCQkJCQkJImN1cnZlIjogWyAxLjEzOCwgNTkuMjEsIDEuMTkyLCA1OS42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiA1OS40NiwKCQkJCQkJImN1cnZlIjogWyAxLjI5NSwgNTkuMTcsIDEuNDUsIDIyLjU0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjQ2NjcsICJ2YWx1ZSI6IC0wLjg0IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXVwcGVyLWFybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJInZhbHVlIjogMTE4LjAzLAoJCQkJCQkiY3VydmUiOiBbIDEuMDc1LCA5My42NCwgMS4zNTgsIC0zNC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS42NjY3LAoJCQkJCQkidmFsdWUiOiAtMzMuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44MDgsIC0zMy44OSwgMS44NzksIC0yNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45NjY3LAoJCQkJCQkidmFsdWUiOiAtMjUuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wOSwgLTI1LjQ2LCAyLjMxMiwgLTM0LjU4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zOC4zNiwKCQkJCQkJImN1cnZlIjogWyAyLjQ2NSwgLTQ1LjE4LCAyLjU1NywgLTYwLjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuODMzMywKCQkJCQkJInZhbHVlIjogLTYxLjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMi44NDMsIC02MS4wNiwgMy4xNiwgLTYwLjg3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IC02MC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDAuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIDAuNjYsIDEuMjIxLCA0NC45NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiA0OS4yNSwKCQkJCQkJImN1cnZlIjogWyAxLjI2MywgNTkuNDIsIDEuMzQyLCA2OC4wNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4zNjY3LAoJCQkJCQkidmFsdWUiOiA2OC4zNCwKCQkJCQkJImN1cnZlIjogWyAxLjQwOSwgNjguOCwgMS40NzYsIDQuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS41LAoJCQkJCQkidmFsdWUiOiAtMi4wNSwKCQkJCQkJImN1cnZlIjogWyAxLjUyOSwgLTEwLjMsIDEuNjk1LCAtMTUuOTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogLTE3LjM4LAoJCQkJCQkiY3VydmUiOiBbIDEuODA3LCAtMjAuMSwgMS44NzgsIC0yMS4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45MzMzLAoJCQkJCQkidmFsdWUiOiAtMjEuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNzMsIC0yMC44LCAyLjE0NiwgLTcuNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMTY2NywKCQkJCQkJInZhbHVlIjogLTMuNjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4xODYsIDAuMTIsIDIuMjc1LCAxNS4yOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zMzMzLAoJCQkJCQkidmFsdWUiOiAyMS43OCwKCQkJCQkJImN1cnZlIjogWyAyLjM5MiwgMjguMzEsIDIuNTc1LCAzNy42NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43LAoJCQkJCQkidmFsdWUiOiAzOS40MywKCQkJCQkJImN1cnZlIjogWyAyLjk0NywgNDIuOTMsIDMuMDIsIDQyLjQ2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IDQyLjQ2IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAieCI6IC02LjQxLCAieSI6IDE4LjIzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAieCI6IC02LjQxLCAieSI6IDE4LjIzIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAxLjYxLCAieSI6IDMuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAieCI6IDQuNSwgInkiOiAtMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAxLjM2NjcsICJ4IjogLTMuNzksICJ5IjogMi45NCB9LAoJCQkJCXsgInRpbWUiOiAxLjQsICJ4IjogLTguMzcsICJ5IjogOC43MiB9LAoJCQkJCXsgInRpbWUiOiAxLjQzMzMsICJ4IjogLTExLjI2LCAieSI6IDE2Ljk5IH0sCgkJCQkJeyAidGltZSI6IDEuNDY2NywgIngiOiAtOS44OSwgInkiOiAyNC43MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODY2NywgIngiOiAtOS44OSwgInkiOiAyNC43MyB9LAoJCQkJCXsgInRpbWUiOiAyLjEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ2YWx1ZSI6IDQyLjU1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAidmFsdWUiOiA0Mi41NSB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ2YWx1ZSI6IDE3LjcxIH0sCgkJCQkJeyAidGltZSI6IDEuMzY2NywgInZhbHVlIjogMy42MyB9LAoJCQkJCXsgInRpbWUiOiAxLjQzMzMgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwOC43MSwKCQkJCQkJImN1cnZlIjogWyAxLjA4MiwgMTA4LjI5LCAxLjQzNywgNTAuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNTY2NywKCQkJCQkJInZhbHVlIjogMjQuODcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS42MiwgMTQuMiwgMS42NiwgLTExLjc0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xMS43NCwKCQkJCQkJImN1cnZlIjogWyAxLjk2MSwgLTExLjczLCAyLjE3MiwgMS42NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yNjY3LAoJCQkJCQkidmFsdWUiOiA3Ljg4LAoJCQkJCQkiY3VydmUiOiBbIDIuMzMxLCAxMi4xMywgMi40MzksIDE4LjY1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE4LjcyLAoJCQkJCQkiY3VydmUiOiBbIDIuNzg4LCAxOC45MSwgMy4xNDUsIC0wLjMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiA2LjMyLAoJCQkJCQkiY3VydmUiOiBbIDEuMTEsIDMuMzEsIDEuMTUzLCAtNS4wNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiAtNS4xMywKCQkJCQkJImN1cnZlIjogWyAxLjMxMSwgLTUuMTksIDEuMzY0LCAzNC42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40NjY3LAoJCQkJCQkidmFsdWUiOiAzNC41MywKCQkJCQkJImN1cnZlIjogWyAxLjU3NCwgMzQuNDEsIDEuNTQ3LCAtNTUuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuODY2NywKCQkJCQkJInZhbHVlIjogLTU0LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS45NDcsIC01NC43LCAyLjAzLCAtNTMuOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMTMzMywKCQkJCQkJInZhbHVlIjogLTQyLjQ0LAoJCQkJCQkiY3VydmUiOiBbIDIuMjE1LCAtMzMuNDIsIDIuMzU4LCAtNC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi40LAoJCQkJCQkidmFsdWUiOiAwLjAzLAoJCQkJCQkiY3VydmUiOiBbIDIuNDQ0LCA0LjY2LCAyLjUzNiwgOC4yIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguMiwKCQkJCQkJImN1cnZlIjogWyAyLjczMywgOC4xOSwgMi44MDQsIC0wLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjksCgkJCQkJCSJ2YWx1ZSI6IC0wLjgyLAoJCQkJCQkiY3VydmUiOiBbIDMuMTI3LCAtMS4xNiwgMy4wOTMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjI2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4zNSwgMCwgMS41NDksIDcuNDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNiwKCQkJCQkJInZhbHVlIjogOS41LAoJCQkJCQkiY3VydmUiOiBbIDEuNjYzLCAxMi4wMiwgMS44NDYsIDE5LjU4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE5LjQzLAoJCQkJCQkiY3VydmUiOiBbIDEuOTg1LCAxOS40LCAyLjA1NywgMi45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yLAoJCQkJCQkidmFsdWUiOiAyLjk1LAoJCQkJCQkiY3VydmUiOiBbIDIuMzA0LCAzLjU1LCAyLjQ1OCwgMTAuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi41LAoJCQkJCQkidmFsdWUiOiAxMC44LAoJCQkJCQkiY3VydmUiOiBbIDIuNjQyLCAxMC44LCAyLjg3MywgLTIuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOTMzMywKCQkJCQkJInZhbHVlIjogLTIuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4wOSwgLTIuNTcsIDMuMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJInZhbHVlIjogMjYuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNTgsIDI2LjE5LCAxLjM2OCwgMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNDMzMywKCQkJCQkJInZhbHVlIjogMjQuNDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS41MzQsIDIyLjAzLCAyLCAtMjkuMTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMiwKCQkJCQkJInZhbHVlIjogLTI5LjE0LAoJCQkJCQkiY3VydmUiOiBbIDIuMjkyLCAtMjkuMTQsIDIuNDc1LCA2LjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IDYuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMi42NzUsIDYuNzEsIDIuODE0LCAtNS4wNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi45LAoJCQkJCQkidmFsdWUiOiAtNS4wNiwKCQkJCQkJImN1cnZlIjogWyAyLjk3MywgLTUuMDYsIDMuMTIzLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuMjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIDUuMjEsIDEuMTkyLCAyNi4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiAyNi4xOSwKCQkJCQkJImN1cnZlIjogWyAxLjMxNywgMjYuMTksIDEuNDgzLCAxMC42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS41NjY3LAoJCQkJCQkidmFsdWUiOiAxMC42MywKCQkJCQkJImN1cnZlIjogWyAxLjYyNywgMTAuNjMsIDEuNjQyLCAxNy45MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43LAoJCQkJCQkidmFsdWUiOiAxNy45NCwKCQkJCQkJImN1cnZlIjogWyAxLjc2MSwgMTcuOTcsIDEuNzc0LCA4LjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjgsCgkJCQkJCSJ2YWx1ZSI6IDMuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44MzksIC00LjIxLCAxLjk1LCAtMjIuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJ2YWx1ZSI6IC0yMi42NywKCQkJCQkJImN1cnZlIjogWyAyLjAyNSwgLTIyLjY3LCAyLjEyMywgLTIxLjg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xOC43MSwKCQkJCQkJImN1cnZlIjogWyAyLjIyOCwgLTE0LjMxLCAyLjI5NCwgLTAuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zNjY3LAoJCQkJCQkidmFsdWUiOiA2LjM2LAoJCQkJCQkiY3VydmUiOiBbIDIuNDMzLCAxMi40NSwgMi40OTQsIDE5LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYsCgkJCQkJCSJ2YWx1ZSI6IDE5LjIxLAoJCQkJCQkiY3VydmUiOiBbIDIuNzI5LCAxOS4yMSwgMi44NTQsIDYuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOTMzMywKCQkJCQkJInZhbHVlIjogNC42MiwKCQkJCQkJImN1cnZlIjogWyAzLjA5LCAwLjQ1LCAzLjA2MiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40MzMzLAoJCQkJCQkiY3VydmUiOiBbIDEuNDUsIDAsIDEuNDUyLCAxMS4yOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS41LAoJCQkJCQkidmFsdWUiOiAxMS4yMSwKCQkJCQkJImN1cnZlIjogWyAxLjU5NiwgMTEuMDYsIDEuNTczLCAtMTQuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogLTIwLjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44NTEsIC0yNC45OCwgMS45NDMsIC0yOC40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yLAoJCQkJCQkidmFsdWUiOiAtMjguNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zMTcsIC0yOC43NSwgMi41NSwgNy4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi42NjY3LAoJCQkJCQkidmFsdWUiOiA3LjA0LAoJCQkJCQkiY3VydmUiOiBbIDIuNzkyLCA3LjA0LCAyLjg4NSwgLTUuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOTY2NywKCQkJCQkJInZhbHVlIjogLTUuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMy4wMzcsIC01LjE5LCAzLjA5NiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkiY3VydmUiOiBbIDEuMjgzLCAwLCAxLjM0OSwgMy45OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40MzMzLAoJCQkJCQkidmFsdWUiOiA2LjU4LAoJCQkJCQkiY3VydmUiOiBbIDEuNDk3LCA4LjU0LCAxLjY4MywgOS4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43NjY3LAoJCQkJCQkidmFsdWUiOiA5LjM1LAoJCQkJCQkiY3VydmUiOiBbIDEuODI1LCA5LjM1LCAxLjk0NSwgLTguNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJ2YWx1ZSI6IC0xMS4xNSwKCQkJCQkJImN1cnZlIjogWyAyLjA1OCwgLTEzLjcxLCAyLjIsIC0xNC45NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yNjY3LAoJCQkJCQkidmFsdWUiOiAtMTQuOTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zNjcsIC0xNC45NywgMi41NjcsIDE4Ljc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE4Ljc3LAoJCQkJCQkiY3VydmUiOiBbIDIuNzMzLCAxOC43NywgMi44MTcsIDguMjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuODY2NywKCQkJCQkJInZhbHVlIjogNi41MSwKCQkJCQkJImN1cnZlIjogWyAyLjk4OCwgMi4xNywgMy4wNTgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDguMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAieCI6IC0xOS45NywgInkiOiAxNDkuNjggfSwKCQkJCQl7ICJ0aW1lIjogMS4yLCAieCI6IDMuODUsICJ5IjogMTUyLjQzIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAtMTUuNDIsICJ5IjogMTUyLjI5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJIngiOiAwLjgwNSwKCQkJCQkJInkiOiAwLjgwNSwKCQkJCQkJImN1cnZlIjogWyAxLjExOSwgMC43NjMsIDEuMTYsIDEuMTYyLCAxLjExNywgMC44MDUsIDEuMTUsIDAuNjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ4IjogMS4yNzksCgkJCQkJCSJ5IjogMC42MDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNzcsIDEuNDcsIDEuMTkyLCAyLjE1MSwgMS4xNzUsIDAuNjA1LCAxLjE5MiwgMC45MTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMiwKCQkJCQkJIngiOiAyLjE1MSwKCQkJCQkJInkiOiAwLjkxMSwKCQkJCQkJImN1cnZlIjogWyAxLjIwOCwgMi4xNTEsIDEuMjMxLCAxLjY2OCwgMS4yMDgsIDAuOTExLCAxLjIyNywgMC44NDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJIngiOiAxLjYwOCwKCQkJCQkJInkiOiAwLjgwNSwKCQkJCQkJImN1cnZlIjogWyAxLjI0OSwgMS4yMDUsIDEuMjgzLCAwLjU0NywgMS4yNTQsIDAuNjg1LCAxLjI4MywgMC40MTYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMywgIngiOiAwLjU0NywgInkiOiAwLjQxNiB9CgkJCQldLAoJCQkJInNoZWFyIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ5IjogNC42MyB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogLTUuNzQsICJ5IjogNC42MyB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDEyLjI5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ4IjogLTguNjMsICJ5IjogMTMyLjk2IH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiA0LjM1LCAieSI6IDEzMi45MyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ4IjogMC44NjQsICJ5IjogMC44NjQgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDAuOTQ1LCAieSI6IDAuOTQ1IH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAxLjUxMSwgInkiOiAxLjA4MSB9CgkJCQldLAoJCQkJInNoZWFyIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ5IjogMjQuMDMgfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmUzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAidmFsdWUiOiAyLjg4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ4IjogMy4yNCwgInkiOiAxMTQuODEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDAuNjY4LCAieSI6IDAuNjY4IH0KCQkJCV0sCgkJCQkic2hlYXIiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgInkiOiAzOC41OSB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ2YWx1ZSI6IC04LjY0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ4IjogLTMuODIsICJ5IjogMTk0LjA2IH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiAtMS44MiwgInkiOiAxOTguNDcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMsICJ4IjogLTEuOTQsICJ5IjogMTg3LjgxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgIngiOiAwLjU0NSwgInkiOiAwLjU0NSB9LAoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJ4IjogMC43NTcsICJ5IjogMC43NTcgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDcuNDIsICJ5IjogLTIyLjA0IH0KCQkJCV0KCQkJfSwKCQkJImZsYXJlNSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAtMTEuMTcsICJ5IjogMTc2LjQyIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAtOC41NiwgInkiOiAxNzkuMDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMsICJ4IjogLTE0LjU3LCAieSI6IDE2OC42OSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMS4xNDYgfSwKCQkJCQl7ICJ0aW1lIjogMS4zLCAieCI6IDAuNzAzLCAieSI6IDAuNjEgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yLCAieCI6IDYuOSB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTYiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ2YWx1ZSI6IC01LjM2IH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgInZhbHVlIjogLTAuNTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAxNC41MiwgInkiOiAyMDQuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAieCI6IDE5LjE2LCAieSI6IDIxMi45LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4zLCAieCI6IDkuMjMsICJ5IjogMjAyLjg1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAwLjc3NywgInkiOiAwLjQ5IH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiAwLjc3NywgInkiOiAwLjY1NyB9LAoJCQkJCXsgInRpbWUiOiAxLjMsICJ4IjogMC40NzUsICJ5IjogMC40MDEgfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmU3IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAidmFsdWUiOiA1Ljk4IH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgInZhbHVlIjogMzIuODIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMSwgIngiOiAtNi4zNCwgInkiOiAxMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAieCI6IDIuNjYsICJ5IjogMTExLjYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAieCI6IDAuNTg4LCAieSI6IDAuNTg4IH0KCQkJCV0sCgkJCQkic2hlYXIiOiBbCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIngiOiAtMTkuOTMgfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmU4IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAidmFsdWUiOiAtNi44NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDY2LjY3LCAieSI6IDEyNS41MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiA1OC4yNCwgInkiOiAxMTMuNTMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogNDAuMTUsICJ5IjogMTE0LjY5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgIngiOiAxLjMxMywgInkiOiAxLjIwMyB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMS4wMzgsICJ5IjogMC45NSB9CgkJCQldLAoJCQkJInNoZWFyIjogWwoJCQkJCXsgInRpbWUiOiAxLjIsICJ5IjogLTEzLjAxIH0KCQkJCV0KCQkJfSwKCQkJImZsYXJlOSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgInZhbHVlIjogMi45IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ4IjogMjguNDUsICJ5IjogMTUxLjM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yLCAieCI6IDQ4LjgsICJ5IjogMTkxLjA5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAieCI6IDUyLCAieSI6IDE4Mi41MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiA3Ny4wMSwgInkiOiAxOTUuOTYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDAuODcxLCAieSI6IDEuMDczIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAwLjkyNywgInkiOiAwLjk0NCB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMS4xNjUsICJ5IjogMS4zMzYgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDcuOTUsICJ5IjogMjUuNDggfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmUxMCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgInZhbHVlIjogMi4xOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDU1LjY0LCAieSI6IDEzNy42NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiA5MC40OSwgInkiOiAxNTEuMDcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMTE0LjA2LCAieSI6IDE1My4wNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiA5MC40NCwgInkiOiAxNjQuNjEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDIuNjU3LCAieSI6IDAuODkxIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAzLjMxNCwgInkiOiAxLjQyNSB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMi44NzEsICJ5IjogMC45MjQgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAieCI6IDIuMzE3LCAieSI6IDAuNzc1IH0KCQkJCV0sCgkJCQkic2hlYXIiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgIngiOiAtMS4zNSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkiY3VydmUiOiBbIDEuMTE3LCAwLCAxLjI1NSwgMjQuOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNCwKCQkJCQkJInZhbHVlIjogMjQuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40NzcsIDI0Ljk0LCAxLjU5LCAtMTcuNjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNjMzMywKCQkJCQkJInZhbHVlIjogLTE5LjQ4LAoJCQkJCQkiY3VydmUiOiBbIDEuNzE3LCAtMjMuMSwgMS43ODQsIC0yNi4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45MzMzLAoJCQkJCQkidmFsdWUiOiAtMjYuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNjcsIC0yNi4xNSwgMi4xNTgsIDQuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zLAoJCQkJCQkidmFsdWUiOiA0LjIyLAoJCQkJCQkiY3VydmUiOiBbIDIuNDUsIDQuMTMsIDIuNTc5LCAtMS43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43MzMzLAoJCQkJCQkidmFsdWUiOiAtMS44LAoJCQkJCQkiY3VydmUiOiBbIDIuODE2LCAtMS44MiwgMi44NTcsIC0yLjk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjk5LAoJCQkJCQkiY3VydmUiOiBbIDMuMDU2LCAtMy4wOCwgMy4wOSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMywKCQkJCQkJImN1cnZlIjogWyAxLjM1MiwgMCwgMS40MDgsIDYuNDcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNDY2NywKCQkJCQkJInZhbHVlIjogNi40MywKCQkJCQkJImN1cnZlIjogWyAxLjU1LCA2LjM5LCAxLjcyMywgLTUuMDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogLTUuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS43ODIsIC03LjcyLCAxLjg0MywgLTE2Ljk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xNi44NiwKCQkJCQkJImN1cnZlIjogWyAyLjExMSwgLTE2Ljc4LCAyLjI1OSwgLTMuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNCwKCQkJCQkJInZhbHVlIjogLTIuNDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMi41MjUsIC0xLjEyLCAyLjYzOSwgLTAuNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43MzMzLAoJCQkJCQkidmFsdWUiOiAtMC40OSwKCQkJCQkJImN1cnZlIjogWyAyLjkzMSwgLTAuNDcsIDIuOTk5LCAtMi4xNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3LCAidmFsdWUiOiAtMi4xNSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNSwgMCwgMS40NzQsIDYuODksIDEuMjUsIDAsIDEuNDk2LCAwLjk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjY2NjcsCgkJCQkJCSJ4IjogMTEuOTksCgkJCQkJCSJ5IjogLTYuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS43NDMsIDE0LjAxLCAxLjg2LCAxNC4zMywgMS43ODUsIC0xMS41NSwgMS44NiwgLTI3LjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuOTY2NywKCQkJCQkJIngiOiAxMy45MSwKCQkJCQkJInkiOiAtMjYuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNzQsIDEzLjQ5LCAyLjI0NCwgOC4xMywgMi4wNzQsIC0yNi42NSwgMi4yMTUsIC0yMS43OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zLAoJCQkJCQkieCI6IDYuMDcsCgkJCQkJCSJ5IjogLTE2LjY0LAoJCQkJCQkiY3VydmUiOiBbIDIuNDE2LCAxLjg0LCAyLjQ5NywgLTEuNDEsIDIuNDE3LCAtOS41NywgMi41MjYsIC0xLjcyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjU2NjcsCgkJCQkJCSJ4IjogLTMuNzgsCgkJCQkJCSJ5IjogLTEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMi42NjEsIC02Ljk4LCAyLjc2LCAtOC43NiwgMi42OTIsIC0xLjY4LCAyLjgyMSwgLTE1Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjksCgkJCQkJCSJ4IjogLTguMzIsCgkJCQkJCSJ5IjogLTE2LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMi45NjIsIC04LjEyLCAzLjA4MiwgLTAuMDQsIDIuOTU4LCAtMTcuMzksIDMuMDg5LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hvdWxkZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40ODgsIDAsIDEuNzE3LCAwLjIxLCAxLjQ4OCwgMCwgMS42ODgsIC0zMC4yOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45LAoJCQkJCQkieCI6IDAuODMsCgkJCQkJCSJ5IjogLTMwLjI5LAoJCQkJCQkiY3VydmUiOiBbIDIuMDc4LCAxLjQzLCAyLjI3NCwgMi44OCwgMi4wNzEsIC0zMC4yOSwgMi4yODksIDQuNDggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDMzMywKCQkJCQkJIngiOiAyLjg5LAoJCQkJCQkieSI6IDQuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMi42MDQsIDIuODksIDIuNjc3LCAtMC42OCwgMi41NywgNC43LCAyLjY5NCwgLTIuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNzY2NywKCQkJCQkJIngiOiAtMC42NywKCQkJCQkJInkiOiAtMi40NywKCQkJCQkJImN1cnZlIjogWyAyLjg2NiwgLTAuNjcsIDIuOTg2LCAtMC4wNywgMi44ODIsIC0yLjQ3LCAzLjAzNiwgLTAuMDYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0KCQl9LAoJCSJpayI6IHsKCQkJInJlYXItbGVnLWlrIjogWwoJCQkJeyAidGltZSI6IDMuMTY2NywgInNvZnRuZXNzIjogMTAsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9CgkJCV0KCQl9Cgl9LAoJInJ1biI6IHsKCQkic2xvdHMiOiB7CgkJCSJtb3V0aCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAibW91dGgtZ3JpbmQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiZnJvbnQtdGhpZ2giOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtNS4xNCwKCQkJCQkJInkiOiAxMS4xMywKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTcuNzcsIDAuMTEyLCAtOS4wMywgMC4wMzQsIDExLjEzLCAwLjEwOCwgOS43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkieCI6IC05LjAzLAoJCQkJCQkieSI6IDcuOTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMywgLTkuMDUsIDAuMzE0LCAtMS4zNCwgMC4yMzYsIDUuOTMsIDAuMjgsIDMuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJIngiOiAwLjQxLAoJCQkJCQkieSI6IDMuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTIsIDIuMDksIDAuNDQ5LCAxMS4xNiwgMC4zODQsIDMuMTYsIDAuNDQ5LCA0Ljk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogMTEuMTcsCgkJCQkJCSJ5IjogNi43NiwKCQkJCQkJImN1cnZlIjogWyAwLjU3MSwgMTAuNzksIDAuNjIxLCAtMS44MywgMC41NDIsIDguMjEsIDAuNjI1LCAxMS4xMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IC01LjE0LCAieSI6IDExLjEzIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNy42NiwKCQkJCQkJImN1cnZlIjogWyAwLjAzNCwgLTM3LjE0LCAwLjEwNywgLTM2LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zNi4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjE1OCwgLTM2LjIxLCAwLjIwOSwgLTM4LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogLTM4Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjU5LCAtMzguNzgsIDAuMzEzLCAtMzguMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTM3LjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzU3LCAtMzcuMjEsIDAuNCwgLTM2LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zNi4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjQ1OCwgLTM2LjIxLCAwLjUzOSwgLTM4LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogLTM4LjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41OTIsIC0zOC44LCAwLjY0NSwgLTM4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IC0zNy42NiB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTE2LjQxLAoJCQkJCQkieSI6IDEuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTMsIC0xNS42NywgMC4xODMsIC04LjU1LCAwLjAzLCAyLjM5LCAwLjE4MywgNi4xNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC04LjU1LAoJCQkJCQkieSI6IDYuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDgsIC04LjU1LCAwLjQ5MiwgLTE5Ljc1LCAwLjMwOCwgNi4xNywgMC40OTIsIDAuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAtMTkuNzUsCgkJCQkJCSJ5IjogMC42MSwKCQkJCQkJImN1cnZlIjogWyAwLjU5MiwgLTE5Ljc1LCAwLjY0MSwgLTE4LjA2LCAwLjU5MiwgMC42MSwgMC42MzIsIDAuNzggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAtMTYuNDEsICJ5IjogMS41NSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTM5LjAzLAoJCQkJCQkiY3VydmUiOiBbIDAuMDUxLCAtMC4xLCAwLjE0NSwgODguMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogODguMzYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yOCwgODguNzYsIDAuMzI0LCA1OS41MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiA1MS4xMywKCQkJCQkJImN1cnZlIjogWyAwLjM1OCwgMzAuMiwgMC40NDUsIC03NC45MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtNzUuODIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41OTksIC03Ni4wNiwgMC42NDIsIC01NS43MiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAtMzkuMDMgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDIwLjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDUyLCAxMS40MiwgMC4wODksIDAuMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMC4xNSwKCQkJCQkJImN1cnZlIjogWyAwLjE4NiwgMC4xNywgMC4yMjEsIDI2LjI5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDMyLjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuMjQ3LCAzOS4xOSwgMC4yODYsIDYxLjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDYxLjU4LAoJCQkJCQkiY3VydmUiOiBbIDAuMzcxLCA2MS42OSwgMC40MiwgNTUuNzkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgInZhbHVlIjogNDkuNjggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAyMC41NCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNi4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjAxNCwgLTM4LjgsIDAuMDM2LCAtNDMuMjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogLTQzLjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuMTAyLCAtNDMuNDksIDAuMTgyLCAtMjguNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTIzLjA0LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMsIC0xMy44NywgMC4yNjQsIDMuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogMy43LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgsIDMuNjQsIDAuNTM1LCAtMTYuMjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgInZhbHVlIjogLTIxLjI5IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTM2LjE2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDQwLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjgsIDIzLjc0LCAwLjEyOCwgLTc5Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC03OS44NywKCQkJCQkJImN1cnZlIjogWyAwLjM4LCAtNzkuODgsIDAuNDAzLCA2My4yNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiA2NC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjYwNywgNjQuMzUsIDAuNjQ0LCA1My4xIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IDQwLjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0zLjc5LAoJCQkJCQkieSI6IC0wLjc3LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ0LCAtNC41OCwgMC4xNjksIC01LjQ4LCAwLjA0NCwgMC45MywgMC4xNjksIDIuODUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJIngiOiAtNS40OCwKCQkJCQkJInkiOiAyLjg1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzQ2LCAtNS40OCwgMC40NzUsIC0yLjY4LCAwLjM0NiwgMi44NSwgMC40NzUsIC0zLjEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ4IjogLTIuNjgsCgkJCQkJCSJ5IjogLTMuMTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTEsIC0yLjY4LCAwLjY0MiwgLTMuMzQsIDAuNjExLCAtMy4xMywgMC42NDIsIC0xLjczIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTMuNzksICJ5IjogLTAuNzcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogMjguMjggfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMTEuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTIsIC0xNC4xMiwgMC4yOTcsIC0xOS4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtMTkuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MzUsIC0xOS40MSwgMC41MjIsIDM4Ljk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IDM4Ljg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjE5LCAzOC43NiwgMC42NDQsIDMyLjAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IDI4LjI4IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTEuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjQsIDExLjQsIDAuMDc1LCA5Ljc0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDkuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjUsIDkuNzQsIDAuMjA4LCAxMy4zNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAxMy4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjI1OCwgMTMuMzYsIDAuMzIxLCAxMi4yIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDExLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMzY1LCAxMS4wNiwgMC40MDgsIDkuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogOS43MiwKCQkJCQkJImN1cnZlIjogWyAwLjQ1OCwgOS43MiwgMC41NDIsIDEzLjM2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEzLjM2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTkyLCAxMy4zNiwgMC42MzYsIDEyLjQ4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IDExLjg4IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTMuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMiwgMTEuOTksIDAuMDM5LCA4Ljk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDguOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjIsIDguOSwgMC4yMzIsIDE1LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogMTUuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMjUsIDE1LjgyLCAwLjM1NywgOC45NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkidmFsdWUiOiA4LjkzLAoJCQkJCQkiY3VydmUiOiBbIDAuNDQ0LCA4LjkxLCAwLjU2OCwgMTUuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAxNS43NywKCQkJCQkJImN1cnZlIjogWyAwLjYzMiwgMTUuNzQsIDAuNjQ5LCAxNC4wNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAxMy4xNCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAxNCwgMC45OTYsIDAuMDY4LCAwLjk5MSwgMC4wMjcsIDEuMDA1LCAwLjA4MywgMS4wMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAwLjk5MSwKCQkJCQkJInkiOiAxLjAxMiwKCQkJCQkJImN1cnZlIjogWyAwLjEyOCwgMC45OTEsIDAuMjA1LCAxLjAxOCwgMC4xMjgsIDEuMDEyLCAwLjE5NywgMC45ODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJIngiOiAxLjAxOCwKCQkJCQkJInkiOiAwLjk4OCwKCQkJCQkJImN1cnZlIjogWyAwLjI3MiwgMS4wMTgsIDAuMzA1LCAxLjAwOCwgMC4yNjIsIDAuOTg4LCAwLjMxMSwgMC45OTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJImN1cnZlIjogWyAwLjM1MSwgMC45OTUsIDAuNDE3LCAwLjk4NywgMC4zNTksIDEuMDA2LCAwLjQxNywgMS4wMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJIngiOiAwLjk4NywKCQkJCQkJInkiOiAxLjAxMywKCQkJCQkJImN1cnZlIjogWyAwLjQ2NywgMC45ODcsIDAuNTMzLCAxLjAyLCAwLjQ2NywgMS4wMTMsIDAuNTMzLCAwLjk4OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IDEuMDIsCgkJCQkJCSJ5IjogMC45ODksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41OTIsIDEuMDIsIDAuNjUyLCAxLjAwNCwgMC41OTIsIDAuOTg5LCAwLjY0NCwgMC45OTYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTIuMzYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjIsIDE2LjI4LCAwLjA4NywgMjAuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMjAuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjgsIDIwLjMyLCAwLjI1NCwgLTguODIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogLTExLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjkxLCAtMTcuOTEsIDAuMzQ0LCAtMjQuMTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJInZhbHVlIjogLTIzLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuNDQ4LCAtMjMuNjksIDAuNTMzLCAtMTUuNDcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgInZhbHVlIjogLTguNjkgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAxMi4zNiB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTguMjQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0zLjYsCgkJCQkJCSJ5IjogLTM0LjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNDIsIC0zLjg0LCAwLjExOCwgNy42MiwgMC4wNDIsIC0zMy43NCwgMC4xMTIsIDIwLjU1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ4IjogNy42MSwKCQkJCQkJInkiOiAyMC4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjE5NCwgNy42LCAwLjIxLCA1LjA2LCAwLjIwNCwgMjAuNjUsIDAuMjE3LCAtOC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IDEuNjgsCgkJCQkJCSJ5IjogLTE4LjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjc5LCAtNC45OSwgMC4yOTcsIC01LjY0LCAwLjI1NCwgLTMxLjA4LCAwLjI5MiwgLTM0LjU1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ4IjogLTUuNzYsCgkJCQkJCSJ5IjogLTM1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzc5LCAtNS45LCAwLjQ1MSwgNi44LCAwLjM4NCwgLTM1LjU2LCAwLjQyOCwgMTcuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IDYuNjEsCgkJCQkJCSJ5IjogMTcuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MzYsIDYuNDcsIDAuNTQ1LCAzLjU2LCAwLjUzMywgMTYuNzUsIDAuNTQ4LCAtOC43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IDAuMzUsCgkJCQkJCSJ5IjogLTE4LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTk3LCAtNC4wNywgMC42NDIsIC0zLjQ1LCAwLjU4NCwgLTI4LjU4LCAwLjY0MiwgLTM0LjMyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTMuNiwgInkiOiAtMzQuMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNjIuNTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTUsIC03NC4xOSwgMC4wNTYsIC0xMDMuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogLTExMS4wOCwKCQkJCQkJImN1cnZlIjogWyAwLjA5MiwgLTEyOS40NCwgMC4xODksIC0xNDYuNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogLTE0Ni4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjI4NSwgLTE0Ni4wNiwgMC4zMiwgLTEyNS4xIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ2YWx1ZSI6IC0xMTcuMjQgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMzUuMDcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjIsIC0yOC42NCwgMC41NDYsIC0yNC44NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtMjQuOSwKCQkJCQkJImN1cnZlIjogWyAwLjU5NSwgLTI1LCAwLjYyMywgLTQwLjgyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IC02Mi41NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogMTYuMzQsICJ5IjogMC4xOCB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ4IjogLTEwMS40MywKCQkJCQkJInkiOiA4LjA0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDg1LCAtMTMxLjM1LCAwLjEyOSwgLTIwNy42OSwgMC4wOCwgMTQuOSwgMC4xMjQsIDExMy4yOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkieCI6IC0yMDcuOTIsCgkJCQkJCSJ5IjogMTQ1LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTk2LCAtMjA4LjEzLCAwLjIxLCAtMjAyLjkxLCAwLjE4NiwgMTYwLjI2LCAwLjIwNiwgMTYzLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ4IjogLTE4OS45NCwKCQkJCQkJInkiOiAxNjMuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNywgLTE2OS45NCwgMC4zMSwgLTEyNi4xOSwgMC4yNjksIDE2NC4zNSwgMC4zMTYsIDg1Ljk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ4IjogLTkwLjU2LAoJCQkJCQkieSI6IDc4LjU3LAoJCQkJCQkiY3VydmUiOiBbIDAuMzU1LCAtNTcuOTksIDAuMzc2LCAtMjkuMTQsIDAuMzUsIDcxLjU1LCAwLjM3NiwgNjYuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDIuODcsCgkJCQkJCSJ5IjogNjYuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTIsIDE5LjI0LCAwLjQ2OSwgOTAuNzMsIDAuNDI5LCA2Ni4zNywgMC40NjksIDcwLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogMTE3LjE4LAoJCQkJCQkieSI6IDcwLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTIyLCAxMzYuMjQsIDAuNTQyLCAxNTEuMzMsIDAuNTM5LCA3MC4yLCAwLjU1NSwgMzguMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAxNTEuNDksCgkJCQkJCSJ5IjogMjUuMjksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NzgsIDE0Ni43NiwgMC41ODYsIDEzMy4xMywgMC41NzIsIDE5LjcsIDAuNTgyLCAxMi4yMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDExNS4wMiwgInkiOiAwLjEgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDE2LjM0LCAieSI6IDAuMTggfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtbGVnLXRhcmdldCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0xMy45NSwgInkiOiAtMzAuMzQgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAxOC41NSB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE2Ny44NCwKCQkJCQkJImN1cnZlIjogWyAwLjI0NiwgMTUzLjY2LCAwLjI1NiwgMTI5Ljc0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEyNC4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjI5NiwgMTI0LjQzLCAwLjMxMywgMTI5LjkzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEyOS44NywKCQkJCQkJImN1cnZlIjogWyAwLjQyMSwgMTI4LjMyLCAwLjUxOSwgMC45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNiwgMC4yNywgMC42NDIsIDQuNzMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogMTguNTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xNzYuMzksCgkJCQkJCSJ5IjogMTM0LjEyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDE4LCAtMTQyLjI2LCAwLjA1NCwgLTk0LjQxLCAwLjAxLCAxMjAuOTYsIDAuMDQ0LCA4NC4wOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkieCI6IC03My41NiwKCQkJCQkJInkiOiA3Ni42OCwKCQkJCQkJImN1cnZlIjogWyAwLjA4NiwgLTQyLjgyLCAwLjE5NCwgMTAxLjIsIDAuMDk4LCA2Ni43MywgMC4xOTgsIDYwLjg4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogOTguMzIsICJ5IjogMzIuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDQ5LjEzLCAieSI6IC0wLjYzIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJIngiOiAtMTQ3LjksCgkJCQkJCSJ5IjogMC4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjQxNCwgLTE2OC43OCwgMC40NzgsIC0yODQuNzYsIDAuNDMsIDMwLjA5LCAwLjQ3OCwgMTI5LjE0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogLTI4My4zNywKCQkJCQkJInkiOiAxNjcuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjYsIC0yODUuNjYsIDAuNTQ4LCAtMjgwLjU0LCAwLjUxNiwgMTk0Ljg0LCAwLjU1LCAyMTYuNTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAtMjY2Ljk4LAoJCQkJCQkieSI6IDIxNi4xMiwKCQkJCQkJImN1cnZlIjogWyAwLjU4MSwgLTI1Ni4yNywgMC42NDMsIC0yMDYuNTQsIDAuNjEsIDIxNC44MiwgMC42NSwgMTQ1LjMzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTE3Ni4zOSwgInkiOiAxMzQuMTIgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1sZWctdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogODUsICJ5IjogLTMzLjU5IH0KCQkJCV0KCQkJfSwKCQkJImJhY2stZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE0Ny4wNCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTExMy40LCAwLjE2MSwgNDQuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogNDMuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNCwgNDMuNDEsIDAuMjgyLCAzNS43MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAwLjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzQ3LCAwLjI4LCAwLjM5NiwgNC4yNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkiY3VydmUiOiBbIDAuNDI0LCAtMjMuOCwgMC41MjUsIC0xODEuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogLTE4MS4zOSwKCQkJCQkJImN1cnZlIjogWyAwLjU5MiwgLTE4MS4zOSwgMC42NDIsIC0xNjkuMDkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTE0Ny4wNCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMC4yNSwKCQkJCQkJImN1cnZlIjogWyAwLjAwOCwgLTAuMjUsIDAuMDU2LCAxLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC03LjY4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDc1LCAtNDMuMTMsIDAuMTUsIC0xMzAuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTEzMC4wOCwKCQkJCQkJImN1cnZlIjogWyAwLjIzOSwgLTEyOS43OSwgMC4yNzIsIC0xMjYuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAtMTE2LjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzMzLCAtMTAzLjkxLCAwLjM0OCwgLTg2LjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogLTcxLjA4LAoJCQkJCQkiY3VydmUiOiBbIDAuMzg2LCAtNTUuMjUsIDAuNDE1LCAtMzIuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogLTIxLjYzLAoJCQkJCQkiY3VydmUiOiBbIDAuNDcsIC0wLjAxLCAwLjU0MiwgMzMuNDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMzMuMiwKCQkJCQkJImN1cnZlIjogWyAwLjYyMiwgMzIuNywgMC41NjksIDAuNjQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTAuMjUgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTYuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wODcsIC02LjgxLCAwLjE0MywgLTUuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogLTQuMywKCQkJCQkJImN1cnZlIjogWyAwLjE4MywgLTMuMjgsIDAuMjA5LCAyLjc5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNjIsIDIuNzcsIDAuMzA1LCAtNi42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtNi42NCwKCQkJCQkJImN1cnZlIjogWyAwLjQxOSwgLTYuNjgsIDAuNDksIC00Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC00LjM4LAoJCQkJCQkiY3VydmUiOiBbIDAuNTE4LCAtMy41NiwgMC41NzQsIDIuMzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogMi4zMywKCQkJCQkJImN1cnZlIjogWyAwLjY0MywgMi4zNSwgMC42MzMsIC02LjgxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IC02LjgxIH0KCQkJCV0KCQkJfSwKCQkJImhhaXIyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDE0LCAtMy4xNywgMC4xMDksIDQzLjkzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQzLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTc3LCA0My45NywgMC4xOTIsIC0xMy43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiAtMTMuODMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDIsIC0xMy43MiwgMC4zMjIsIC04Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC02LjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNDksIC0zLjUsIDAuNDM2LCA0MS4xIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IDQxLjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTEsIDQwLjk5LCAwLjU0OSwgLTE0LjA2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYsCgkJCQkJCSJ2YWx1ZSI6IC0xNC4xOCwKCQkJCQkJImN1cnZlIjogWyAwLjYzLCAtMTQuMjYsIDAuNjU2LCAtOS4wNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAtNi44MSB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNi44MSwKCQkJCQkJImN1cnZlIjogWyAwLjA3OSwgLTYuODMsIDAuMTA4LCAwLjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMS45NiwKCQkJCQkJImN1cnZlIjogWyAwLjE3NywgNC44OSwgMC4yMDgsIDYuMjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogNi4yOSwKCQkJCQkJImN1cnZlIjogWyAwLjMxMywgNi4zMSwgMC4zODMsIDMuNDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJInZhbHVlIjogMi41OCwKCQkJCQkJImN1cnZlIjogWyAwLjQ0MiwgMC4yOCwgMC41MjMsIC02LjgxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ2YWx1ZSI6IC02LjgxIH0KCQkJCV0KCQkJfSwKCQkJImhhaXI0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDExLCAtNC4wNiwgMC4xMDgsIDI0LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDI0LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuMTU4LCAyNC45MiwgMC4yMDgsIC0xMC42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMTAuNjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTQsIC0xMC42MiwgMC4zMTIsIC05LjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC02LjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTYsIC0yLjk1LCAwLjQzOCwgMjQuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogMjQuOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTIsIDI0LjkzLCAwLjU3NSwgLTkuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTkuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTcsIC05Ljc4LCAwLjY1NSwgLTguNjMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTYuODEgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28yIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDMuNSwKCQkJCQkJImN1cnZlIjogWyAwLjA3LCAzLjUxLCAwLjA3NSwgOC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiA4LjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTM5LCA4LjY5LCAwLjIxNCwgNi45IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDYuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNjYsIDUuMzQsIDAuMjg1LCAzLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDMuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zOTgsIDMuNDgsIDAuNDA4LCA4LjY4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTgsIDguNjgsIDAuNTUxLCA2LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogNi4yNiwKCQkJCQkJImN1cnZlIjogWyAwLjU5OCwgNS4xNywgMC42NDIsIDMuNDkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogMy41IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA0LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCA0LjU0LCAwLjA3NSwgLTcuMjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJInZhbHVlIjogLTcuMjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjUsIC03LjI3LCAwLjIyNywgMC44NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAxLjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuMjU0LCAyLjUsIDAuMzAxLCA0LjUxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQuNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zODYsIDQuNTQsIDAuNDA4LCAtNy4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtNy4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjQ1OCwgLTcuMzUsIDAuNTQ5LCAtMC4xNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAwLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTg2LCAyLjE4LCAwLjYzMiwgNC41NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiA0LjUyIH0KCQkJCV0KCQkJfSwKCQkJImFpbS1jb25zdHJhaW50LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAzMC41NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTYuNSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ2YWx1ZSI6IDQuNSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInkiOiAtOS45NCwKCQkJCQkJImN1cnZlIjogWyAwLjA1OCwgMCwgMC4xNzUsIC0xNS4zMiwgMC4wNDQsIC00LjE5LCAwLjE3NSwgNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC0xNS4zMiwKCQkJCQkJInkiOiA1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzE3LCAtMTUuMzIsIDAuNDI5LCAtOS43NCwgMC4zMTcsIDUsIDAuMzgyLCAtMzEuNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJIngiOiAtNy44MSwKCQkJCQkJInkiOiAtMzEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MDcsIC01Ljc2LCAwLjYxNywgMCwgMC41NDksIC0zMS40NywgMC42MjgsIC0xMy4zMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieSI6IC05Ljk0IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTAuNzQsCgkJCQkJCSJ5IjogMTEuMjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjEsIC0wLjc0LCAwLjE0NCwgMS4xNywgMC4wNjEsIDExLjIyLCAwLjE0MywgLTE3LjkzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ4IjogMS4xOSwKCQkJCQkJInkiOiAtMTcuOSwKCQkJCQkJImN1cnZlIjogWyAwLjU0LCAxLjI1LCAwLjU1OCwgLTAuNzQsIDAuNTQ1LCAtMTcuOCwgMC41NTgsIDExLjIyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTAuNzQsICJ5IjogMTEuMjIgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDgzLCAwLCAwLjI1LCAwLCAwLjA4MywgMCwgMC4yNSwgOC45MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkieSI6IDguOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTcsIDAsIDAuNTgzLCAwLCAwLjQxNywgOC45MywgMC41ODMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NyB9CgkJCQldCgkJCX0KCQl9LAoJCSJpayI6IHsKCQkJImZyb250LWxlZy1payI6IFsKCQkJCXsgInNvZnRuZXNzIjogMTAsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9LAoJCQkJeyAidGltZSI6IDAuNTY2NywgInNvZnRuZXNzIjogMTQuOCwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC42LCAic29mdG5lc3MiOiA0OC4yLCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAwLjY2NjcsICJzb2Z0bmVzcyI6IDEwLCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfQoJCQldLAoJCQkicmVhci1sZWctaWsiOiBbCgkJCQl7ICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9LAoJCQkJeyAidGltZSI6IDAuMTY2NywgInNvZnRuZXNzIjogMjIuNSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC4zLCAic29mdG5lc3MiOiA2MS40LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAwLjY2NjcsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9CgkJCV0KCQl9LAoJCSJldmVudHMiOiBbCgkJCXsgInRpbWUiOiAwLjIzMzMsICJuYW1lIjogImZvb3RzdGVwIiB9LAoJCQl7ICJ0aW1lIjogMC41NjY3LCAibmFtZSI6ICJmb290c3RlcCIgfQoJCV0KCX0sCgkicnVuLXRvLWlkbGUiOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiZnJvbnQtZmlzdC1vcGVuIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImZyb250LWZvb3QtdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTE2LjUsCgkJCQkJCSJ5IjogMy40MSwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTE2LjUsIDAuMSwgLTY5LjA2LCAwLjAzMywgMy40MSwgMC4xLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTY5LjA2IH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0yOC43OCwKCQkJCQkJInkiOiAtNzIuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzYsIC0yOC42MywgMC4yLCAtMTAuODUsIDAuMTM1LCAtNjIuMzUsIDAuMiwgLTIzLjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTExLjk3LCAieSI6IC0yMy4xNSB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QtdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMzMuMTUsCgkJCQkJCSJ5IjogMzEuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTcsIDMzLjE1LCAwLjA1LCAyNC40MSwgMC4wMTcsIDMxLjYxLCAwLjA0MSwgMjAuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAyNC40MSwKCQkJCQkJInkiOiAwLjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTE3LCAyNC40MSwgMC4yMTcsIDQ4Ljg3LCAwLjExNywgMC4xOSwgMC4yMTcsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiA0OC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTgwLjYxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCAtODAuNjEsIDAuMiwgLTYwLjg3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC02MC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogOC43OSwKCQkJCQkJImN1cnZlIjogWyAwLjA0MSwgOC43OSwgMC4xMTUsIDYuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiA2LjQxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjAxLCA2LjQ4LCAwLjI0MSwgNDIuNDYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogNDIuNDYgfQoJCQkJXQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNTUuMywKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgNTUuMywgMC4yLCAzOS4yIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IDM5LjIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDUsIDAsIDAuMDgzLCAyLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNSwgMi42NywgMC4yNSwgLTYuNzUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogLTYuNzUgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAzOC4yNiwKCQkJCQkJImN1cnZlIjogWyAwLjA0MSwgMzguMjYsIDAuMTI3LCAtMi4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAtMywKCQkJCQkJImN1cnZlIjogWyAwLjIwOSwgLTMuODQsIDAuMjQxLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMC44NDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAuODQ0LCAwLjIsIDEsIDAuMDY3LCAxLCAwLjIsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA1Ny4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgNTcuMjQsIDAuMiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAyLjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQxLCAyLjI4LCAwLjEwNSwgMTUuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogMTUuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMDUsIDE1LjMxLCAwLjI0MSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0xMi45OCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTEyLjk4LCAwLjEwMywgLTE0LjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xNi42MywKCQkJCQkJImN1cnZlIjogWyAwLjE2OCwgLTE4LjY5LCAwLjIzMywgLTIyLjg4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC0yMi44OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAwLjk2MywKCQkJCQkJInkiOiAxLjA3NCwKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMC45NjMsIDAuMTMyLCAxLCAwLjA2NywgMS4wNzQsIDAuMTMyLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkibmVjayI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJe30sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogMy43OCB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDAuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMC44OCwKCQkJCQkJImN1cnZlIjogWyAwLjE2NywgMC44OCwgMC4yMzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDE1Ljk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE1Ljk3LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY3LCAxNS45NywgMC4yMzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDEwLjc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEwLjc2LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY3LCAxMC43NiwgMC4yMzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDE0LCAtMi4yOCwgMC4wNDIsIC03Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC03LjgyLAoJCQkJCQkiY3VydmUiOiBbIDAuMTA4LCAtNy43OSwgMC4xNjYsIDYuNTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogNi42NywKCQkJCQkJImN1cnZlIjogWyAwLjIyMiwgNi43MywgMC4yNTUsIDEuOTggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0MSwgMCwgMC4xMDcsIDMuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogMy4wMywKCQkJCQkJImN1cnZlIjogWyAwLjIwNSwgMy4wMywgMC4yNDEsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0OSwgMCwgMC4xNjYsIDAuNjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogMC42NiwKCQkJCQkJImN1cnZlIjogWyAwLjIzMiwgMC42NSwgMC4yNDksIC0yLjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC0yLjE1IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQtY29udHJvbCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0xMC4xMiwgInkiOiA4LjcxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDQuOTEsICJ5IjogMTEuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkic2hvb3QiOiB7CgkJInNsb3RzIjogewoJCQkibXV6emxlIjogewoJCQkJInJnYmEiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImNvbG9yIjogImZmZmZmZmZmIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJjb2xvciI6ICJmZmZmZmY2MiIgfQoJCQkJXSwKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJuYW1lIjogIm11enpsZTAxIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJuYW1lIjogIm11enpsZTAyIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJuYW1lIjogIm11enpsZTAzIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJuYW1lIjogIm11enpsZTA0IiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJuYW1lIjogIm11enpsZTA1IiB9LAoJCQkJCXsgInRpbWUiOiAwLjIgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLWdsb3ciOiB7CgkJCQkicmdiYSI6IFsKCQkJCQl7ICJjb2xvciI6ICJmZjBjMGMwMCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCQkiY29sb3IiOiAiZmZjOWFkZmYiLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU1LCAxLCAwLjI3MywgMSwgMC4yNTUsIDAuNzYsIDAuMjczLCAwLjQsIDAuMjU1LCAwLjY1LCAwLjI3MywgMC4yMiwgMC4yNTUsIDEsIDAuMjczLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJjb2xvciI6ICJmZjQwMGNmZiIgfSwKCQkJCQl7ICJ0aW1lIjogMC42MzMzLCAiY29sb3IiOiAiZmYwYzBjMDAiIH0KCQkJCV0sCgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogIm11enpsZS1nbG93IiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZyI6IHsKCQkJCSJyZ2JhIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJjb2xvciI6ICJkOGJhZmZmZiIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMDIsIDAuODUsIDAuMjE0LCAwLjg0LCAwLjIwMiwgMC43MywgMC4yMTQsIDAuNzMsIDAuMjAyLCAxLCAwLjIxNCwgMSwgMC4yMDIsIDEsIDAuMjE0LCAwLjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJjb2xvciI6ICJkN2JhZmYwMCIgfQoJCQkJXSwKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJuYW1lIjogIm11enpsZS1yaW5nIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLXJpbmcyIjogewoJCQkJInJnYmEiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJImNvbG9yIjogImQ4YmFmZmZmIiwKCQkJCQkJImN1cnZlIjogWyAwLjE3NCwgMC44NSwgMC4xODQsIDAuODQsIDAuMTc0LCAwLjczLCAwLjE4NCwgMC43MywgMC4xNzQsIDEsIDAuMTg0LCAxLCAwLjE3NCwgMSwgMC4xODQsIDAuMjEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImNvbG9yIjogImQ3YmFmZjAwIiB9CgkJCQldLAoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIm5hbWUiOiAibXV6emxlLXJpbmciIH0sCgkJCQkJeyAidGltZSI6IDAuMiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzMiOiB7CgkJCQkicmdiYSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCQkiY29sb3IiOiAiZDhiYWZmZmYiLAoJCQkJCQkiY3VydmUiOiBbIDAuMTc0LCAwLjg1LCAwLjE4NCwgMC44NCwgMC4xNzQsIDAuNzMsIDAuMTg0LCAwLjczLCAwLjE3NCwgMSwgMC4xODQsIDEsIDAuMTc0LCAxLCAwLjE4NCwgMC4yMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiY29sb3IiOiAiZDdiYWZmMDAiIH0KCQkJCV0sCgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAibmFtZSI6ICJtdXp6bGUtcmluZyIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yIH0KCQkJCV0KCQkJfSwKCQkJIm11enpsZS1yaW5nNCI6IHsKCQkJCSJyZ2JhIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJjb2xvciI6ICJkOGJhZmZmZiIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzQsIDAuODUsIDAuMTg0LCAwLjg0LCAwLjE3NCwgMC43MywgMC4xODQsIDAuNzMsIDAuMTc0LCAxLCAwLjE4NCwgMSwgMC4xNzQsIDEsIDAuMTg0LCAwLjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJjb2xvciI6ICJkN2JhZmYwMCIgfQoJCQkJXSwKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJuYW1lIjogIm11enpsZS1yaW5nIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wOTQsIDI1Ljg5LCAwLjExMiwgNDUuMjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogNDUuMzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xOTIsIDQ1LjI4LCAwLjE4LCAtMC4wOSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42MzMzIH0KCQkJCV0KCQkJfSwKCQkJIm11enpsZSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0xMS4wMiwgInkiOiAyNS4xNiB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLXVwcGVyLWFybSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJImN1cnZlIjogWyAwLjA0NSwgMC45MSwgMC4wODMsIDMuNDYsIDAuMDQ0LCAwLjg2LCAwLjA4MywgMy4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkieCI6IDMuNDYsCgkJCQkJCSJ5IjogMy4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjEzMywgMy40NiwgMC4xNzYsIC0wLjEsIDAuMTMzLCAzLjMyLCAwLjE2OSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzIH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCQkiY3VydmUiOiBbIDAuMDc1LCAtMy43OCwgMC4wODMsIC00LjM2LCAwLjA4LCAtMi43LCAwLjA4MywgLTIuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAtNC4zNiwKCQkJCQkJInkiOiAtMi44OCwKCQkJCQkJImN1cnZlIjogWyAwLjEzMywgLTQuMzYsIDAuMTY4LCAwLjE4LCAwLjEzMywgLTIuODgsIDAuMTY3LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMgfQoJCQkJXQoJCQl9LAoJCQkiZ3VuLXRpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJe30sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAzLjE1LCAieSI6IDAuMzkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ4IjogMC4zNjYsICJ5IjogMC4zNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEuNDUzLCAieSI6IDEuNDUzIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLjM2NiwgInkiOiAwLjM2NiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZyI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMDMzMyB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogNjQuNDcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wMzMzIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiA1Ljk1MSwgInkiOiA1Ljk1MSB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDE3Mi41NyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDQsICJ5IjogNCB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzMiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDI3Ny4xNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDIsICJ5IjogMiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDM5Mi4wNiB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJIndhbGsiOiB7CgkJImJvbmVzIjogewoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMzIuODIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzUsIC00Mi42OSwgMC4wNTcsIC03MC40OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiAtNzAuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMzYsIC03MC43OCwgMC4zMzUsIC05Ljg3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzkzLCA1LjUsIDAuNDc3LCAxMy45NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAxMy45NiwKCQkJCQkJImN1cnZlIjogWyAwLjUxOSwgMTMuOTYsIDAuNTA4LCAwLjEzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJ2YWx1ZSI6IC0wLjI4IH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTAuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MjcsIC0wLjA2LCAwLjk1OCwgLTIxLjA3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtMzIuODIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xNjcuMzIsCgkJCQkJCSJ5IjogMC41OCwKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgLTE4MC41NSwgMC4wNzUsIC0yMzUuNTEsIDAuMDQ1LCAwLjU4LCAwLjA3NSwgMzAuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAtMjM1LjUxLAoJCQkJCQkieSI6IDM5LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuMTQyLCAtMjM1LjUxLCAwLjIwOCwgLTIwMS43MywgMC4xMzgsIDU0Ljk0LCAwLjE4LCA2MC43OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC0xNzYuMzMsCgkJCQkJCSJ5IjogNjEuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNzIsIC0xMzYuNjEsIDAuMzIxLCAtNDUuMTgsIDAuMjc1LCA2Mi4wMiwgMC4zMjEsIDU2LjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJIngiOiA4LjQ0LAoJCQkJCQkieSI6IDQ5LjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDAzLCA1MS4wMywgMC40ODYsIDY2Ljg2LCAwLjQwMSwgNDQuMzcsIDAuNDgsIDIzLjExIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogNjYuNTcsICJ5IjogMTQuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDUyLjU4LCAieSI6IDAuNiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0xNjcuMzIsICJ5IjogMC41OCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxOC4xOSwKCQkJCQkJImN1cnZlIjogWyAwLjAxLCAxMS4xNywgMC4wNDMsIDEuMzcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMSwgInZhbHVlIjogMC40NyB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDAuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNjQsIDAuMywgMC41MTUsIC04MC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtODAuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODgsIC04MC4zOCwgMC45MjEsIDE3LjQyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAxOC4xOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMTM5LjIxLAoJCQkJCQkieSI6IDIyLjk0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDI1LCAxMzkuMjEsIDAuMDY5LCAxMTEuNDYsIDAuMDMxLCAzLjI1LCAwLjA3NSwgMC4wNiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDk2LjY5LCAieSI6IDAuMDYgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IC05NC44NywKCQkJCQkJInkiOiAtMC4wMywKCQkJCQkJImN1cnZlIjogWyAwLjUxOCwgLTEwNi44MiwgMC41NzUsIC0xNTIuNTYsIDAuNTM0LCA1LjQyLCAwLjU1NywgMzguNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJIngiOiAtMTUyLjU2LAoJCQkJCQkieSI6IDU3LjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuNjMzLCAtMTUyLjU2LCAwLjY4OCwgLTEyOC4wNSwgMC42NDMsIDc1LjYxLCAwLjcsIDg0LjE0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogLTEwOS40MiwKCQkJCQkJInkiOiA4NC4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjc3MSwgLTkzLjkxLCAwLjgzMiwgLTMwLjY0LCAwLjc4NywgODQuMTQsIDAuNzk5LCA4OS42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkieCI6IDE3LAoJCQkJCQkieSI6IDc1LjI1LAoJCQkJCQkiY3VydmUiOiBbIDAuOTAzLCA2Ni4xOCwgMC45NjcsIDEzOS4yMSwgMC45MzIsIDYxLjUzLCAwLjk2NywgNDQuMDIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMTM5LjIxLCAieSI6IDIyLjk0IH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtNC4zNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTIuODYsCgkJCQkJCSJ5IjogLTEzLjg2LAoJCQkJCQkiY3VydmUiOiBbIDAuMDI1LCAtMi44NCwgMC4wNjcsIC0yLjgyLCAwLjAyOCwgLTE5LjE0LCAwLjA1NCwgLTI0LjAyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ4IjogLTIuNjEsCgkJCQkJCSJ5IjogLTI0LjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTQzLCAtMi4zNCwgMC4yMDIsIC0xLjc5LCAwLjE1MiwgLTIzLjk4LCAwLjIxMywgLTE0LjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ4IjogLTEuMjEsCgkJCQkJCSJ5IjogLTcuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDgsIC0wLjg2LCAwLjM0NSwgLTAuNTEsIDAuMzA2LCAtMS42MywgMC4zNDEsIDMuMTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJIngiOiAtMC4zMywKCQkJCQkJInkiOiAzLjE1LAoJCQkJCQkiY3VydmUiOiBbIDAuNDEsIDAuMDIsIDAuNDU4LCAwLjI2LCAwLjQyNywgMy4zLCAwLjQ4MSwgLTYuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAwLjI2LAoJCQkJCQkieSI6IC0xMC41OSwKCQkJCQkJImN1cnZlIjogWyAwLjU1MywgMC4yNiwgMC41NTksIDAuMiwgMC41MTksIC0xNC40MSwgMC41NDgsIC0yMy44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkieCI6IC0wLjE3LAoJCQkJCQkieSI6IC0yMy43MSwKCQkJCQkJImN1cnZlIjogWyAwLjY2MywgLTAuNzIsIDAuNzk4LCAtMi4wOSwgMC43MDIsIC0yMy4zNiwgMC44MDIsIDMuNTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJIngiOiAtMi40NiwKCQkJCQkJInkiOiAzLjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAuOTAxLCAtMi42MywgMC45NjcsIC0yLjg3LCAwLjkxMywgMy40NSwgMC45NjcsIC03LjY0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0yLjg2LCAieSI6IC0xMy44NiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAyOC45NiwKCQkJCQkJImN1cnZlIjogWyAwLjA1NiwgMjguNzQsIDAuMDQ5LCAxOS42IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ2YWx1ZSI6IDEuNjggfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMTAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjUsIC0xMCwgMC41OTIsIC01NC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAtNTkuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjMsIC03NC41NCwgMC42NzQsIC0xMDEuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTEwMS43OCwKCQkJCQkJImN1cnZlIjogWyAwLjgxMiwgLTEwMS43OCwgMC44NTUsIC04NC42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtNjMuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NjksIC01OC4zOCwgMC45NzUsIDI4Ljk2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAyOC45NiB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMjAuNzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIC0yMC41NywgMC4wNzEsIC0yMC4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtMjAuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODcsIC0yMC4wNCwgMC4yODUsIC0yMS4xNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAtMjEuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MDUsIC0yMS4xNiwgMC40NywgLTIwLjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTIwLjcxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTE4LCAtMjAuNiwgMC41ODIsIC0yMC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAtMjAuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDksIC0yMC4wNSwgMC44MTUsIC0yMS4xOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtMjEuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MDgsIC0yMS4xOCwgMC45NzEsIC0yMC45MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTIwLjcyIH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTcuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIDE3LjkzLCAwLjA3MSwgMTguNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMTguNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODcsIDE4LjQ2LCAwLjI4NSwgMTcuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogMTcuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MDUsIDE3LjM0LCAwLjQ3LCAxNy42IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDE3Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTE4LCAxNy45LCAwLjU4MiwgMTguNDcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogMTguNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDksIDE4LjQ1LCAwLjgxNSwgMTcuMzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogMTcuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MDgsIDE3LjMyLCAwLjk3MSwgMTcuNTcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDE3Ljc4IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTEyLjIzLAoJCQkJCQkiY3VydmUiOiBbIDAuMDYxLCAtMTIuMjMsIDAuMTkxLCAtNy40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiAtNy40MywKCQkJCQkJImN1cnZlIjogWyAwLjM0MSwgLTcuNDIsIDAuNDIxLCAtMTIuMjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTEyLjIzLAoJCQkJCQkiY3VydmUiOiBbIDAuNTY3LCAtMTIuMjYsIDAuNjk0LCAtNy40NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43NjY3LAoJCQkJCQkidmFsdWUiOiAtNy40NywKCQkJCQkJImN1cnZlIjogWyAwLjg1MywgLTcuNDksIDAuOTQzLCAtMTIuMjMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC0xMi4yMyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAzOSwgMSwgMC4wODQsIDAuOTkxLCAwLjAzOSwgMSwgMC4wODQsIDEuMDE5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ4IjogMC45OTEsCgkJCQkJCSJ5IjogMS4wMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMDUsIDAuOTkxLCAwLjMxOCwgMS4wMTksIDAuMjA1LCAxLjAxOSwgMC4zMzcsIDAuOTkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ4IjogMS4wMTksCgkJCQkJCSJ5IjogMC45OTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTYsIDEuMDE5LCAwLjQ5NCwgMS4wMDEsIDAuNDgzLCAwLjk5MSwgMC40OTMsIDAuOTk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MDgsIDAuOTk4LCAwLjU4NCwgMC45OTEsIDAuNTEsIDEuMDAyLCAwLjU4NCwgMS4wMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJIngiOiAwLjk5MSwKCQkJCQkJInkiOiAxLjAxOSwKCQkJCQkJImN1cnZlIjogWyAwLjcwNSwgMC45OTEsIDAuODE4LCAxLjAxOSwgMC43MDUsIDEuMDE5LCAwLjgzNywgMC45OTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOSwKCQkJCQkJIngiOiAxLjAxOSwKCQkJCQkJInkiOiAwLjk5MiwKCQkJCQkJImN1cnZlIjogWyAwLjk1NiwgMS4wMTksIDAuOTU1LCAxLCAwLjk4MywgMC45OTEsIDAuOTU1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2stZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogNC4wOSB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ2YWx1ZSI6IDMuMDUgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiAtNTkuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjQsIC03Mi45NywgMC4xNjksIC0xMDAuMDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogLTk5LjcxLAoJCQkJCQkiY3VydmUiOiBbIDAuMzI2LCAtOTkuMjEsIDAuMzQ5LCAtMzcuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAtMTcuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zODgsIDQuNzQsIDAuNDUxLCAzMi4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAzMi40LAoJCQkJCQkiY3VydmUiOiBbIDAuNTM3LCAzMi40NCwgMC41NjYsIDYuNDMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgInZhbHVlIjogMiB9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiA0LjA5IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMTcuMTUsCgkJCQkJCSJ5IjogLTAuMDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzgsIDE3LjE0LCAwLjI5NSwgLTQuMjYsIDAuMDA5LCAtMC4wOSwgMC40NzUsIDAuMDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAtNC4yNiwKCQkJCQkJInkiOiAwLjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuNzA1LCAtNC4yNywgMC44NDgsIDE3LjE1LCAwLjUyNSwgMC4wMiwgMC45NzUsIC0wLjA5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDE3LjE1LCAieSI6IC0wLjA5IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdGhpZ2giOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMTcuNzEsCgkJCQkJCSJ5IjogLTQuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzYsIC0xOS44MSwgMC4wNDMsIC0yMC44NiwgMC4wMzYsIC00LjYzLCAwLjA1LCAtNy4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkieCI6IC0yMC45NSwKCQkJCQkJInkiOiAtNy4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjE2MiwgLTIxLjA1LCAwLjQsIDcuNzksIDAuMiwgLTcuMTMsIDAuNCwgLTEuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IDcuNzksCgkJCQkJCSJ5IjogLTEuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTIsIDcuNjksIDAuODc1LCAtMTAuNDksIDAuNTkyLCAtMS45NywgMC45MTcsIC0zLjI1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0xNy43MSwgInkiOiAtNC42MyB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMSwKCQkJCQkJImN1cnZlIjogWyAwLjAwNiwgMS4yLCAwLjA4NCwgMi44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAyLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjA1LCAyLjg4LCAwLjI4NCwgLTEuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogLTEuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTEsIC0xLjE3LCAwLjQ4MSwgMC41NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTE1LCAxLjMzLCAwLjU5LCAyLjgzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42ODMsIDIuODYsIDAuNzk2LCAtMS4yIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MTYsIC0xLjIsIDAuOTg0LCAwLjYyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtMS44MSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTkuNTEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjEsIC0xMy4zMiwgMC4wNTgsIC0xOS40IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IC0xOS40LAoJCQkJCQkiY3VydmUiOiBbIDAuMjM4LCAtMTkuNjksIDAuMzM3LCA3Ljc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE2LjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zOTksIDI1LjQyLCAwLjQ5NywgNjAuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogNjAuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTksIDYwLjEzLCAwLjg0NSwgMjcuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogMjIuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44OTIsIDE2LjM4LCAwLjk3OSwgLTMuMjcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC05LjUxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMy41NywKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgOS43MSwgMC4xNDcsIC0zLjc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zLjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuNDU3LCAtMy42NiwgMC40NzksIDAuODMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogNC4wNSwKCQkJCQkJImN1cnZlIjogWyAwLjUxMywgNi4wOCwgMC42MzUsIDMwLjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJInZhbHVlIjogMzAuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzQsIDMxLCAwLjk4LCAxOC4zNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogMTMuNTcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMjguNzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjQsIC0zMS43NCwgMC4xNzYsIC00My40IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC00My42LAoJCQkJCQkiY3VydmUiOiBbIDAuNDAzLCAtNDMuNjUsIDAuNDcsIC00MC4xNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMzUuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NDcsIC0yOC41OSwgMC42MjQsIC00LjU3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC00LjU5LAoJCQkJCQkiY3VydmUiOiBbIDAuODkxLCAtNC42MiwgMC45NTQsIC0yNC4yOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTI4LjQ4IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDI4LjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDM0LCAzMC45NCwgMC4wNjgsIDMyLjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDMxLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMTk0LCAzMS4wMSwgMC4zMzYsIC0wLjExIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC03LjExLAoJCQkJCQkiY3VydmUiOiBbIDAuNDIxLCAtMTkuNzMsIDAuNTMsIC00Ni4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAtNDUuNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDgsIC00NS4wMywgMC44NDQsIC0xMy41NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtNi40OCwKCQkJCQkJImN1cnZlIjogWyAwLjkwOSwgNi41OSwgMC45NTgsIDI0LjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAyOC4yOCB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi43OSwKCQkJCQkJImN1cnZlIjogWyAwLjA3NCwgLTIuODQsIDAuMTIxLCAyNS4wOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAyNC45OSwKCQkJCQkJImN1cnZlIjogWyAwLjM1LCAyNC44OSwgMC40MjcsIC0yLjg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC0yLjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NzUsIC0yLjczLCAwLjY1MiwgMjQuNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAyNC41NSwKCQkJCQkJImN1cnZlIjogWyAwLjgyOCwgMjQuNiwgMC45MzIsIC0yLjY5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtMi43OSB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNi4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjEwNiwgLTUuOTcsIDAuMTUxLCAxOC42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAxOC43MiwKCQkJCQkJImN1cnZlIjogWyAwLjMzNiwgMTguNywgMC40MDUsIC0xMS4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMTEuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjYsIC0xMS40NiwgMC42MjksIDE4Ljk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IDE4LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuODMzLCAxOC45MiwgMC45MTMsIC02LjA2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtNi4wMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogMC4wMywgInkiOiAxLjM1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDEwLjA2LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ0LCAxMS4xNiwgMC4wNjMsIDExLjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDExLjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjE1LCAxMS40OSwgMC4zMzYsIDIuOTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogMC44NCwKCQkJCQkJImN1cnZlIjogWyAwLjQxNiwgLTIuNTIsIDAuNDk4LCAtMTAuODQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTEwLjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuNzYyLCAtMTAuNzEsIDAuODQ1LCAtMy4wNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtMS4zNCwKCQkJCQkJImN1cnZlIjogWyAwLjkxNywgMi41NCwgMC45NzcsIDguODEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDEwLjA2IH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTQuNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wODYsIC0xNC42NywgMC4yMDIsIDguMzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogMTIuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNzksIDE3LjcxLCAwLjM5MSwgMjUuNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMjUuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MzEsIDI1Ljc0LCAwLjY5NCwgNC41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtMC42NSwKCQkJCQkJImN1cnZlIjogWyAwLjc2OCwgLTUuMjEsIDAuOTAyLCAtMTQuNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTE0LjY3IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWxlZy10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMi44MywKCQkJCQkJInkiOiAtOC40OCwKCQkJCQkJImN1cnZlIjogWyAwLjAwOCwgLTIuODMsIDAuMDU4LCAwLjA5LCAwLjAwMSwgNC45NywgMC4wNTgsIDYuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAwLjA5LAoJCQkJCQkieSI6IDYuNjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zLCAwLjA5LCAwLjc2NywgLTIuODMsIDAuMywgNi42OCwgMC43NjcsIC04LjQ4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0yLjgzLCAieSI6IC04LjQ4IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjgsIDEuMjQsIDAuMDE2LCAzLjQ2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDMuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTksIDMuNDUsIDAuMTg5LCAwLjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjY1LCAtNC4zMiwgMC4zMDUsIC01LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01Ljk0LAoJCQkJCQkiY3VydmUiOiBbIDAuNDQ2LCAtNS45NiwgMC41MiwgMy40MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAzLjQyLAoJCQkJCQkiY3VydmUiOiBbIDAuNzE3LCAzLjQyLCAwLjc3MiwgLTUuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogLTUuOTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MzMsIC01Ljk5LCAwLjk4MiwgLTAuOTQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMCwgMC4xNTksIC0xMC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMTAuNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzQsIC0xMC41LCAwLjQzOSwgLTAuMDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTAuMDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NjksIC0wLjA5LCAwLjY1OCwgLTEwLjc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xMC43LAoJCQkJCQkiY3VydmUiOiBbIDAuODMzLCAtMTAuNjMsIDAuOTQ3LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImd1bi10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ2YWx1ZSI6IDAuMTEgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLXJpbmciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ2YWx1ZSI6IDAuMTEgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLXJpbmcyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAwLjExIH0KCQkJCV0KCQkJfSwKCQkJIm11enpsZS1yaW5nMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogMC4xMSB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IDAuMTEgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0wLjE4LAoJCQkJCQkieSI6IC00LjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTMzLCAtMC4xOCwgMC4zMzMsIDcuNjksIDAuMTMzLCAtNC40OSwgMC4zMzMsIDIuNzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJIngiOiA3LjY5LAoJCQkJCQkieSI6IDIuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42LCA3LjY5LCAwLjg1OCwgLTAuMTgsIDAuNiwgMi43NywgMC44NTgsIC00LjQ5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0wLjE4LCAieSI6IC00LjQ5IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS40NiwKCQkJCQkJInkiOiA5LjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuMTYyLCAxLjQxLCAwLjMzMywgLTEuNjYsIDAuMTYyLCA5LjM3LCAwLjMwMSwgLTcuMjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAtMS42LAoJCQkJCQkieSI6IC03LjI3LAoJCQkJCQkiY3VydmUiOiBbIDAuNzM1LCAtMS41LCAwLjg0NywgMS40NiwgMC43MjMsIC03LjMxLCAwLjgzOCwgOS4zMiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLjQ2LCAieSI6IDkuMzcgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZC1jb250cm9sIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTYuNDYsCgkJCQkJCSJ5IjogLTguNCwKCQkJCQkJImN1cnZlIjogWyAwLjA1MywgLTUuMzEsIDAuMTY3LCAtMy42NCwgMC4wOTMsIC04LjQsIDAuMTk2LCAtMy44MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC0zLjY0LAoJCQkJCQkieSI6IC0xLjMyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA5LCAtMy42NCwgMC40MzYsIC01Ljg0LCAwLjI3NSwgMS40MywgMC4zOCwgMTAuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IC03LjAzLAoJCQkJCQkieSI6IDEwLjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTM4LCAtNy43NSwgMC42NiwgLTEwLjU0LCAwLjU5OCwgMTAuMjcsIDAuNjk0LCAxLjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogLTEwLjU0LAoJCQkJCQkieSI6IC0xLjI2LAoJCQkJCQkiY3VydmUiOiBbIDAuNzk3LCAtMTAuNTQsIDAuOTMzLCAtNy45MSwgMC43NjgsIC0zLjc5LCAwLjg3NSwgLTguNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAtNi40NiwgInkiOiAtOC40IH0KCQkJCV0KCQkJfQoJCX0sCgkJImlrIjogewoJCQkiZnJvbnQtbGVnLWlrIjogWwoJCQkJewoJCQkJCSJzb2Z0bmVzcyI6IDI1LjcsCgkJCQkJImJlbmRQb3NpdGl2ZSI6IGZhbHNlLAoJCQkJCSJjdXJ2ZSI6IFsgMC4wMDgsIDEsIDAuMDI1LCAxLCAwLjAwOCwgMjUuNywgMC4wMjUsIDkuOSBdCgkJCQl9LAoJCQkJewoJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCSJzb2Z0bmVzcyI6IDkuOSwKCQkJCQkiYmVuZFBvc2l0aXZlIjogZmFsc2UsCgkJCQkJImN1cnZlIjogWyAwLjE1LCAxLCAwLjM4MywgMSwgMC4xNSwgOS45LCAwLjM4MywgNDMuMiBdCgkJCQl9LAoJCQkJewoJCQkJCSJ0aW1lIjogMC41LAoJCQkJCSJzb2Z0bmVzcyI6IDQzLjIsCgkJCQkJImJlbmRQb3NpdGl2ZSI6IGZhbHNlLAoJCQkJCSJjdXJ2ZSI6IFsgMC42MjUsIDEsIDAuODc1LCAxLCAwLjYyNSwgNDMuMiwgMC44NDYsIDQ1LjU3IF0KCQkJCX0sCgkJCQl7ICJ0aW1lIjogMSwgInNvZnRuZXNzIjogMjUuNywgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0KCQkJXSwKCQkJInJlYXItbGVnLWlrIjogWwoJCQkJeyAic29mdG5lc3MiOiA1LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAwLjQzMzMsICJzb2Z0bmVzcyI6IDQuOSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC41LCAic29mdG5lc3MiOiAyOC44MSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC42LCAic29mdG5lc3MiOiA0My44LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAxLCAic29mdG5lc3MiOiA1LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfQoJCQldCgkJfSwKCQkiZXZlbnRzIjogWwoJCQl7ICJuYW1lIjogImZvb3RzdGVwIiB9LAoJCQl7ICJ0aW1lIjogMC41LCAibmFtZSI6ICJmb290c3RlcCIgfQoJCV0KCX0KfQp9" + }, + "atlas": { + "name": "spineboy.atlas", + "dataUrl": "data:application/octet-stream;base64,c3BpbmVib3kucG5nCglzaXplOiAxMDI0LCAyNTYKCWZpbHRlcjogTGluZWFyLCBMaW5lYXIKCXNjYWxlOiAwLjUKY3Jvc3NoYWlyCglib3VuZHM6IDM1MiwgNywgNDUsIDQ1CmV5ZS1pbmRpZmZlcmVudAoJYm91bmRzOiA4NjIsIDEwNSwgNDcsIDQ1CmV5ZS1zdXJwcmlzZWQKCWJvdW5kczogNTA1LCA3OSwgNDcsIDQ1CmZyb250LWJyYWNlcgoJYm91bmRzOiA4MjYsIDY2LCAyOSwgNDAKZnJvbnQtZmlzdC1jbG9zZWQKCWJvdW5kczogNzg2LCA2NSwgMzgsIDQxCmZyb250LWZpc3Qtb3BlbgoJYm91bmRzOiA3MTAsIDUxLCA0MywgNDQKCXJvdGF0ZTogOTAKZnJvbnQtZm9vdAoJYm91bmRzOiAyMTAsIDYsIDYzLCAzNQpmcm9udC1zaGluCglib3VuZHM6IDY2NSwgMTI4LCA0MSwgOTIKCXJvdGF0ZTogOTAKZnJvbnQtdGhpZ2gKCWJvdW5kczogMiwgMiwgMjMsIDU2Cglyb3RhdGU6IDkwCmZyb250LXVwcGVyLWFybQoJYm91bmRzOiAyNTAsIDIwNSwgMjMsIDQ5CmdvZ2dsZXMKCWJvdW5kczogNjY1LCAxNzEsIDEzMSwgODMKZ3VuCglib3VuZHM6IDc5OCwgMTUyLCAxMDUsIDEwMgpoZWFkCglib3VuZHM6IDIsIDI3LCAxMzYsIDE0OQpob3ZlcmJvYXJkLWJvYXJkCglib3VuZHM6IDIsIDE3OCwgMjQ2LCA3Ngpob3ZlcmJvYXJkLXRocnVzdGVyCglib3VuZHM6IDcyMiwgOTYsIDMwLCAzMgoJcm90YXRlOiA5MApob3Zlcmdsb3ctc21hbGwKCWJvdW5kczogMjc1LCA4MSwgMTM3LCAzOAptb3V0aC1ncmluZAoJYm91bmRzOiA2MTQsIDk3LCA0NywgMzAKbW91dGgtb29vbwoJYm91bmRzOiA2MTIsIDY1LCA0NywgMzAKbW91dGgtc21pbGUKCWJvdW5kczogNjYxLCA2NCwgNDcsIDMwCm11enpsZS1nbG93Cglib3VuZHM6IDM4MiwgNTQsIDI1LCAyNQptdXp6bGUtcmluZwoJYm91bmRzOiAyNzUsIDU0LCAyNSwgMTA1Cglyb3RhdGU6IDkwCm11enpsZTAxCglib3VuZHM6IDkxMSwgOTUsIDY3LCA0MAoJcm90YXRlOiA5MAptdXp6bGUwMgoJYm91bmRzOiA3OTIsIDEwOCwgNjgsIDQyCm11enpsZTAzCglib3VuZHM6IDk1NiwgMTcxLCA4MywgNTMKCXJvdGF0ZTogOTAKbXV6emxlMDQKCWJvdW5kczogMjc1LCA3LCA3NSwgNDUKbXV6emxlMDUKCWJvdW5kczogMTQwLCAzLCA2OCwgMzgKbmVjawoJYm91bmRzOiAyNTAsIDE4MiwgMTgsIDIxCnBvcnRhbC1iZwoJYm91bmRzOiAxNDAsIDQzLCAxMzMsIDEzMwpwb3J0YWwtZmxhcmUxCglib3VuZHM6IDU1NCwgNjUsIDU2LCAzMApwb3J0YWwtZmxhcmUyCglib3VuZHM6IDc1OSwgMTEyLCA1NywgMzEKCXJvdGF0ZTogOTAKcG9ydGFsLWZsYXJlMwoJYm91bmRzOiA1NTQsIDk3LCA1OCwgMzAKcG9ydGFsLXNoYWRlCglib3VuZHM6IDI3NSwgMTIxLCAxMzMsIDEzMwpwb3J0YWwtc3RyZWFrczEKCWJvdW5kczogNDEwLCAxMjYsIDEyNiwgMTI4CnBvcnRhbC1zdHJlYWtzMgoJYm91bmRzOiA1MzgsIDEyOSwgMTI1LCAxMjUKcmVhci1icmFjZXIKCWJvdW5kczogODU3LCA2NywgMjgsIDM2CnJlYXItZm9vdAoJYm91bmRzOiA2NjMsIDk2LCA1NywgMzAKcmVhci1zaGluCglib3VuZHM6IDQxNCwgODYsIDM4LCA4OQoJcm90YXRlOiA5MApyZWFyLXRoaWdoCglib3VuZHM6IDc1NiwgNjMsIDI4LCA0NwpyZWFyLXVwcGVyLWFybQoJYm91bmRzOiA2MCwgNSwgMjAsIDQ0Cglyb3RhdGU6IDkwCnRvcnNvCglib3VuZHM6IDkwNSwgMTY0LCA0OSwgOTAK" + }, + "textures": [ + { + "name": "spineboy.png", + "dataUrl": "data:image/png;base64,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" + } + ] + }, + "selectedAnimation": "portal", + "selectedBone": "", + "animations": [ + { + "name": "aim", + "duration": 0 + }, + { + "name": "death", + "duration": 4.933300018310547 + }, + { + "name": "hoverboard", + "duration": 1 + }, + { + "name": "idle", + "duration": 1.666700005531311 + }, + { + "name": "idle-turn", + "duration": 0.26669999957084656 + }, + { + "name": "jump", + "duration": 1.333299994468689 + }, + { + "name": "portal", + "duration": 3.1666998863220215 + }, + { + "name": "run", + "duration": 0.666700005531311 + }, + { + "name": "run-to-idle", + "duration": 0.26669999957084656 + }, + { + "name": "shoot", + "duration": 0.6333000063896179 + }, + { + "name": "walk", + "duration": 1 + } + ], + "bones": [ + { + "name": "root", + "parent": null, + "depth": 0 + }, + { + "name": "hip", + "parent": "root", + "depth": 1 + }, + { + "name": "crosshair", + "parent": "root", + "depth": 1 + }, + { + "name": "aim-constraint-target", + "parent": "hip", + "depth": 2 + }, + { + "name": "rear-foot-target", + "parent": "root", + "depth": 1 + }, + { + "name": "rear-leg-target", + "parent": "rear-foot-target", + "depth": 2 + }, + { + "name": "rear-thigh", + "parent": "hip", + "depth": 2 + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "depth": 3 + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "depth": 4 + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "depth": 5 + }, + { + "name": "board-ik", + "parent": "root", + "depth": 1 + }, + { + "name": "clipping", + "parent": "root", + "depth": 1 + }, + { + "name": "hoverboard-controller", + "parent": "root", + "depth": 1 + }, + { + "name": "exhaust1", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "exhaust2", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "exhaust3", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "portal-root", + "parent": "root", + "depth": 1 + }, + { + "name": "flare1", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare10", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare2", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare3", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare4", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare5", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare6", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare7", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare8", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "flare9", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "torso", + "parent": "hip", + "depth": 2 + }, + { + "name": "torso2", + "parent": "torso", + "depth": 3 + }, + { + "name": "torso3", + "parent": "torso2", + "depth": 4 + }, + { + "name": "front-shoulder", + "parent": "torso3", + "depth": 5 + }, + { + "name": "front-upper-arm", + "parent": "front-shoulder", + "depth": 6 + }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "depth": 7 + }, + { + "name": "front-fist", + "parent": "front-bracer", + "depth": 8 + }, + { + "name": "front-foot-target", + "parent": "root", + "depth": 1 + }, + { + "name": "front-leg-target", + "parent": "front-foot-target", + "depth": 2 + }, + { + "name": "front-thigh", + "parent": "hip", + "depth": 2 + }, + { + "name": "front-shin", + "parent": "front-thigh", + "depth": 3 + }, + { + "name": "front-foot", + "parent": "front-shin", + "depth": 4 + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "depth": 5 + }, + { + "name": "back-shoulder", + "parent": "torso3", + "depth": 5 + }, + { + "name": "rear-upper-arm", + "parent": "back-shoulder", + "depth": 6 + }, + { + "name": "rear-bracer", + "parent": "rear-upper-arm", + "depth": 7 + }, + { + "name": "gun", + "parent": "rear-bracer", + "depth": 8 + }, + { + "name": "gun-tip", + "parent": "gun", + "depth": 9 + }, + { + "name": "neck", + "parent": "torso3", + "depth": 5 + }, + { + "name": "head", + "parent": "neck", + "depth": 6 + }, + { + "name": "hair1", + "parent": "head", + "depth": 7 + }, + { + "name": "hair2", + "parent": "hair1", + "depth": 8 + }, + { + "name": "hair3", + "parent": "head", + "depth": 7 + }, + { + "name": "hair4", + "parent": "hair3", + "depth": 8 + }, + { + "name": "hoverboard-thruster-front", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "hoverboard-thruster-rear", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "hoverglow-front", + "parent": "hoverboard-thruster-front", + "depth": 3 + }, + { + "name": "hoverglow-rear", + "parent": "hoverboard-thruster-rear", + "depth": 3 + }, + { + "name": "muzzle", + "parent": "rear-bracer", + "depth": 8 + }, + { + "name": "muzzle-ring", + "parent": "muzzle", + "depth": 9 + }, + { + "name": "muzzle-ring2", + "parent": "muzzle", + "depth": 9 + }, + { + "name": "muzzle-ring3", + "parent": "muzzle", + "depth": 9 + }, + { + "name": "muzzle-ring4", + "parent": "muzzle", + "depth": 9 + }, + { + "name": "portal", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "portal-shade", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "portal-streaks1", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "portal-streaks2", + "parent": "portal-root", + "depth": 2 + }, + { + "name": "side-glow1", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "side-glow2", + "parent": "hoverboard-controller", + "depth": 2 + }, + { + "name": "head-control", + "parent": "head", + "depth": 7 + } + ], + "assetVersion": 6, + "status": "ready", + "error": "" + } + ] + } +} \ No newline at end of file diff --git a/dist/Preset/index.json b/dist/Preset/index.json index 97d6d16..a9b4229 100644 --- a/dist/Preset/index.json +++ b/dist/Preset/index.json @@ -1,14 +1,22 @@ [ { - "name": "单个烟花", - "file": "单个烟花.json" + "name": "1.粒子扫过", + "file": "1.粒子扫过.json" }, { - "name": "雷电", - "file": "雷电.json" + "name": "2.长条方块", + "file": "2.长条方块.json" }, { - "name": "粒子-序列帧-拖尾-碰撞-路径-spine", - "file": "粒子-序列帧-拖尾-碰撞-路径-spine.json" + "name": "3.力场拖尾", + "file": "3.力场拖尾.json" + }, + { + "name": "4.雷电序列帧", + "file": "4.雷电序列帧.json" + }, + { + "name": "5.SpineBoy", + "file": "5.SpineBoy.json" } ] diff --git a/dist/Preset/单个烟花.json b/dist/Preset/单个烟花.json deleted file mode 100644 index 457da39..0000000 --- a/dist/Preset/单个烟花.json +++ /dev/null @@ -1,571 +0,0 @@ -{ - "format": "SpineParticle.EditorConfig", - "version": 1, - "savedAt": "2026-09-02T10:09:10.044Z", - "editor": { - "viewScale": 1, - "viewX": 38.17833227040819, - "viewY": 0.2901785714285552 - }, - "settings": { - "backgroundX": 0, - "backgroundY": 0, - "backgroundOpacity": 1, - "backgroundImageName": "", - "backgroundImageData": "", - "showGrid": true, - "exportSettings": { - "imagesPath": "./images/", - "spineVersion": "4.2", - "keyframeCurve": "linear", - "fps": 30, - "omitFps": false, - "integerFrameAlignment": true, - "bonePool": true, - "excludeEmptyAnimations": false, - "fileName": "SpineParticle.json" - } - }, - "timeline": { - "fps": 30, - "loop": true, - "animations": [ - "animation" - ] - }, - "selection": { - "type": "particle", - "id": 2 - }, - "scene": { - "systems": [ - { - "id": 2, - "visible": true, - "animation": "animation", - "config": { - "imageResources": [ - { - "id": 1, - "textureName": "star", - "textureFolder": "", - "previewUrl": "/images/star.png", - "imageMode": "sequence", - "sequencePlayback": "once-hide", - "sequenceFps": 30, - "sequenceFrames": [ - { - "name": "fg_c_00.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_01.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_02.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_03.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_04.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO3d9bNtcV3/8XvuBezu7u7u7u7u7u5WDFAQFVtRFDBRCQUFVEBBFGNG0XEc8zf/jP2dxxqezMf1XTvOzXPu+bxn1ux9dqzYZ73e79c7P9euTZkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJkyZcqUKVOmTJlyGWQ3t/kb3IN7YMpdlgn0F/4GZ2dnd3Sbv/W1CfR7KPMGnECfFv0KyAT6BPoE+hWQCfQJ9An0KyAXBuh3w8dd7/P69esv2va9fmjb+s6+854++7Xpo0+g33mgb+1zC7RrMN+4ceP/bPvAvk8BzODctRl1vwByZSz6IZBvbWuAb23nsfjTol+bFn0C/e4CfQvUW+B+wAMecHA7jxKYQL82gT6Bfufz2KfQ8n0Af+ADH7i5nQr+CfRra8U7ZVL3ewPyY+B+0IMe9P9t5wH9tOjXJtCnRb/zFv2YJT8G8Bd7sRf7P9t5QT+Bfm0CfQL93gJ9Hz0fgfziL/7iB8F+jNZPoF+bQL+KQN8HxJuh4adEyY8F1mxZ7hHUL/ESL7F7yZd8yeW9V3qlV9q93Mu93O6lXuqlFjD7nOf2vwb/GvBjgO52BRgv8TblLsulA/rNpMFs+wJqo/UO5MDdIyC/9Eu/9PII5J6/zMu8zIu2l33Zl10+OyqHY0DvOi8A4CbQr4hcOKCfup0K8DXQt4JqATRws+A24AZmAH+FV3iF3cu//MsvVt2jv70H+L6Tcgjwa7Cv025X3KpPuapAPwXwN0PH10G2LYCPQF+DHKhf8RVfcfdar/Vauzd/8zffvdu7vdvu9V7v9Xav/Mqv/CKr3ndsAX4N9q0c+xUG+5S7LBca6Lea5z5G0wN3wAzo0XWWnAV/1Vd91QXkH/MxH7P72q/92t27v/u7L8CnAPLbo/f7wH7Iqt8NsN/pYOe1CfQLLRcW6Mes9s2A+xBN73kg53sDMpC/5mu+5u5t3uZtdl/wBV+we+QjH7n7iI/4iN0bvMEb7F7lVV5l2QA9Gr8P7Ovc+t226hPoV1suNNBPAfiWz721ZbnXgC641iOA55MDMcuNqr/lW77l7nM+53N2v/iLv7j7+I//+OXv13iN11g+g9773gj2fUC/V4G5CfSrLZcC6Mes9Cnb6HuvQW3reYE2Pvirv/qr7173dV9394Zv+IYLsD/1Uz9193M/93O7T/7kT96967u+6+71X//1XwT29mG/WfUxEr9VMTeBPuXKAj2wr4Hu0etAmyUOSJ4H4qx2aS/f9b7vec1n8rtRc0D1PF/bc0D392u/9mvvXud1Xmf3Fm/xFrt3eqd32n3sx37s7md/9md3X/qlX7p7n/d5n+W9N3mTN1mATjEUiQ/oUXjbupjmTgD9ULzj2OfPk/HY8s/PzuezT7nqQF9b9LX1HiPjNsACMCC2RZmjzxRBz33Oc8BkqVlsYLWh6MDtNe97ZLFtrPnbv/3b7z7xEz9x8dG/+qu/egH6G73RG+3e9E3f9EVWneJImayj8FvpttsJ9GOBzfMohVtpvz2bQL+QciGBvlWaOlap2VhpNBvAssjluLPwo0UFvizuq73aq+3e+I3fePd2b/d2CwUHVn8DN8ALvlEErLX33vEd33H3UR/1Ubtv+qZv2j3mMY/Zff/3f//uAz/wA3dv9VZvtXyG5bfPMQK/FZA7FIG/k9Z83P+x4OfNtt2eTaBfaLlQQD/kn+dnl7tmPQEz6g1oNq+h0VnVKH7+s8+KmLPQKDjQftiHfdgCWpYdwD2y5FJqb/u2b7uA+gd/8Ad3T3jCE3bPec5zdr/6q7+6pNooAFbd52MCFE30/RDQ11b9dv6eW/UHx6z3zQzaOJtAvzRyYYC+lVZb03bAZTFLe7GkAVNkHNhYYxtglwv3vWg7kL/1W7/1kgv/hV/4hd3f/M3f7L7u675uAS1w20+Af7M3e7PdO7/zO+8+4RM+Yff4xz9+92//9m+7//iP/9g9+clP3n3ap33awgYwAd9zzPz7fQG5Q1b9dkTFD4H3GLjPM2TjFMBfO/z/nzKB/n+t+eibR7/zoYEWED/kQz5k937v935LdBzgKID8dkoB4D0CHgCj4yz4j/zIj+ye/exn777jO75j957v+Z6LdR6BjpYLwn3SJ33S7td+7dd2//qv/7qA/UlPetKSagN0ysD3Anp++laabV1AMwLoToJ8BOfNVhee17pfm0C/UHIhLfqWNQcY4ClgxpfmY1fEAqzv+77vuwAVSNH3atMBPErt9ZjAR3/0Ry9gf/CDH7z70A/90AW0QO59Vpq1Zv0//MM/fPft3/7tu6c//em75z3vebvf/u3f3n3hF37homTQe8dcA3206gUFD9XA306gn0LDz1uAdIzKn02gX2i5UEBf0/YxDx7QK2IBVJHvH/uxH9u94AUv2P3e7/3e7jM/8zMXaw2kgc4GYPn1qPxo1b/oi75o9+u//uu7j/u4j1ui6/YN6NgBoPvce73Xey37ftzjHrd7xjOesXyef4/uez93oWNuVcodo+93Euhri3wzlYbHrPrZBPqFlktl0QGGhQZGlpdFBzjBsac97WmLlX3/93//5X2BOda7fLpHdL4uNN9nwVnyH//xH1+++y7v8i4vUiToONcAkN/hHd5hqYb70R/90d1Tn/rU3e/+7u8un/e6HDuQF4zLZQjoY/R9pPBbabbzbLejwWe9+T+Ujqyar/Mu3lA9w9gReGOPAjhA5adMoO8HesUuIu2AzDKztp/92Z+9UPBf/uVfXiLoLDPw+Zyb03eqhquCzXvAzgf/hm/4ht0P/dAP7d7jPd5jYQP2zaoDfGk49P27vuu7FvouMPeVX/mVL0rNlUcvvVZmYLTotxPop1DxU0E+Mox6AOoJ6Pca4w3juT9gOP8J9Istl8aiu8HytYEKGIGZ5dVwwuL+zM/8zAJalFogbUzFdbNmbVl7W776T/3UTy1pNFZ+TNdVMMP//7Iv+7Ldn/7pn+5+53d+Z/fN3/zNSwAPxQd0+3Ic51dZ7VgWu7bq++jwqdutNPlslQjbR3EF5+fcYyhbSst3bgwZgwn0iy2XDuh1lhVUQ69taLfKtUc84hG7z/iMz1j8bzcp8FXX7vsBz+uVulIMFMSnfMqnLECPDdgcg9KQjvM+6s5H/7Zv+7YF6BQFy085ZNWLDXQM4F8H5vZF328W2Ove+kPz7bbet8+qC21dT79dwcwAv6bxNyZ1v9ByaYBeMC4K6XmNJ1W6iZDrF+dLAyFaHf10o/peN+s4NcZ3UX5gtw9WvGIc+6ZI0HTtqb/1W7+1+6Vf+qXdt37rty7gpwhsPh842pwf4DtOlH5NgUew3wzlXnfn7dvWAzbWW0o0JehanL/HCoJcR30Gox//wCODNaaPfu/l0gDd8/z0cTAEoDYFpgj513/91++++Iu/eAGtGzWw1xBTA0zfZZEF1r7zO79zoe/2U2mtm136jNX33k//9E8vQJdu49Oz6JXA2qL9KaD2EeCrhd+qfz+07Rt/NQ6xPLSNoN56vzqD2BIlx2V57/d+76VGAatxPSnKKg4f+ML/0QT6xZZLBfQoavS9DVjdpKXdCrAppFHCmkX1/ayqmzQf2o0N3FJon/d5n7coiIBrq4ONn/4DP/ADC3X/3u/93gUAYgSOC9ixgLICVe1l8Uefd6TwW+OiT6Hma4t8aFsDe/2+38Dv6jzFHcQ9PuuzPmtRfmITflMKr2KgruEBByrnpkW/OHJpgA6c+YT561mnrMyYJxec++7v/u4XFdFQBr6XVQ3ozYXzHVZd4wrrXUdb0Xf0nXVD2QXjfviHf3j3wR/8wYuCGEtvK7ahAFhBG9egFBzLXrzgVoC+pt4xnX3bIZDHbpyX83X9lORDH/rQ5VopNzUL3mvcdUC/MaPul0IuJNDH4NPWjb6moEXjPW/Om6Aa68wasdAFylIenvu8Y+ZPo6oov2BewyCrogNUAPj8z//8xU9XqKOjreETQEyhVCWnaUbaT0EO0JRvz11wno6ff33qlJyudw3cAF3wbHRRUmxjMLOgZEpyLCn+9E//9EWRGbJB8X3QB33Q8l6tvNH2B22MyNpn0VfWfcoE+jbQt2a+rcGer9mEGAE5dNxEGIAtAl8EvCKapsu4mQXcgPMjP/IjF6CirADKmqGzwP2TP/mTS95dlB+Aa2oBcpacYsEogEXa7lu+5VsWtoAS17fuePm4W0DfoupjjGJrYk6uSC28BRNTAMUKGoTRa87JeQsuUowyF9iQYiLXLBBZEVIZhENpwusT6BdOLo1F3zeHfYwqZ9mzlm7MD/iAD1huXjSbZe59+6x23nFqeAFsFg1Qda3x8aufB3YBuYc85CHLptkFdS/4Vh87oFMCWltV3cm5YwMovM9WDx/Ax1r4ffQ8ZVYgbJx3V1DSPl1P7bKUWAHBrnsMpnmfMqDgsA4pw4c97GG7L/mSL1moOlZCOZXhKL4wduU96IVuxwT6xZZLA/RDVn0c05zVi5qyVApigJ1V7WaPAVQg4m9gBVxKwXcaAMlfd5Oz3GgsAEvhATMXIV8+Hx1wGj1FWfDtfc57Y/XcuCLMPnCv6fm4UkyByOoBavhxHs6BhZaFANZ69ANtqTNVf5SapiCpyZRbwcTGWq9/t9Gi3zghjz6p+wT6LVv0wODG77PdnEAAZOg7AGehori+V+rLPoFE2uzLv/zLlxve31lJNz7w6F9H3Vl0Vs/+AasgnOfjhBpgqaimDEABua2c9nq1mHGIxgjyevOj35XuOi7wiiMIHvq76r2UgXOljPTVSxWKPVQXUN48d8FrW8M0HvhCkJ9SGTeBPoF+y8G4glpR9so5s0JuWtaZhUW9/R2Ftb9SbJgGMPK7tb+qtgNY4Ciq7j296GrrBe2aMkOB+GyVeoCV3w44QJh/Hs0e8+lb46jHkdTrybXVDtSbn0LiNphWqy5fME16zHVQNE3jcb4KhDQEiUeYljN2/cWGUkgxn7H8tUDc9RdOx5lAv9hyaaj7FqUdrV7pssA7FtRUACI4x6oDa7n3aDNL6+Ytdy4AVZNLVW821pEPL2D1FV/xFQvFpzyAiQ/esMki8c2gGyfFjlHxrOPWNY0WvGh9Zb2xjMp0ARWzcG6UkBjC933f9y10XGCR8gFwVL2AI2Um/eg87aMAYQM7HHdUPusinwe+0KKf0tQyLfoE+slA3wJD2zjVpcmwY/lp1Wsse5H0PjcWgERvgZYPLsUWSPPhuQGi6SLTNv46K2pdtiz72Cobxa5efKwBWBe0bM2eD3jOK/86S+66sIam1AK5rIA4giYf9B2NZ+kpLlkIKTPFMBSD/TrfcVjGeB7O0/8jhbivJPfGBPqFlntqzQ/NLlv75T43Lp1UxHcsgy29Fv1sNntTYllaQNSzjrq6wd3MNaC0NHI3P0st+FY5LKUA+F4HoJ/4iZ/Y/fzP//wyXgqwRKrt33HyncfJtGMH2FblWrPtbM3Ho5Dsz3G93ojqWAqwCjKKF2AZgC6wZvSVv7krrhfz4HJwNzAbFt5+XFfBzK1VYbcWoDjWhHN9Y8zU6h6YclWAvtVfvRWA60Yr750/3Xhlf/tc1gjAAkdz2YtCAz1wCDoBuhwx4GRBo//l4VlJFB4Ymi4LWBiBfnSWEUX+l3/5l6UklsVkXVnzGMU4Q24L6CMrqbqvMVgeG3zZslD+tl8uhHNxDdgEUDuXhz/84cuyUXL4uu0oJY9ouoh6/vqYblvXyt8K0K/vmSU3gX5v5UJb83XwLSud9W7iTFHiOsmAIp8VBffIL/caP5UFRLM9Vtceda+PHPAoCcE236UgHIulj9YDD+v53Oc+d4lcqyorzVawLGu+7uneKnYZB18WYHMtjocpVEvvOgDcNaj+A24gN476L/7iLxa3QmEPhqHoR5aAXy6LUE69wpdxwcktkI+Bt0Mgv35koYcJ9CsE9POCfAy+ZRVbTqm569HPhkRkAQWdWF7gQ12j4Swa4Pqu1wGCIvD9sTTUMQHN5xXdNFkW2AI6qw7gT3nKU3bf+I3fuDCA+tiPAX1ctRXIiwEUXGv0NCbifOXiTblxHY4DtPxtIAdsI6j/6Z/+aZl+w/8G7M/93M9dKL1rsL+YQuXA+d0V7+wD+aG++evnWLZpUvcrAPRTIuxroI8BqnxxQAZAYEOrAXak517ng5rpBnyWT/qar/mahVpLOYlK+x7gAKqqNZaPpW4STRsFwnKKTFfskl/M9xXRBnTgYjVzBerdLhi4NVqqoGGWvL7v8u+xjaw32u14UmFKUx1PVN1s+j/7sz/b/f3f//3uUY961MIyBN9YcueI7qcIx+q2ym/Hdeq2AH5sLtz1mxv7POV+B/qpIF/nlEsxRcVZNzc+/xNoWx6J9WuQYwEpYGT1fuVXfmUBOyvOmqO9UmSeo8YAEchTLFnwqHuz6lhJYKJItK06l/rfqwk/BvRq7dsvhQXYrodCMpmWUuI+SAsKpnntq77qqxZQ/+Zv/ubuT/7kT3Z/+7d/u1yn0lXWXBEMRUFxcFWqBSjD0G9bis9vvw/kh5pWrt/8Ig5T7megrwNwW1NURms+UtwGSAADiw3Iz3/+85fVTaW70OvADrhKXs1rl/4CABbdtFi15wAjIMdSove+hwoDe1Z9HPKI6nqvAKBHCkUE23EUpmAN9tN0mVJiAX1M/1XlNla21TjjfCggiklAzbVhHMDvWlyTjSU3+RbQBQUVv0TVKYaWrAJ2v+0YG+jYFRj5f4wZjq1hGMeCbWdz3POFlnsC9ENz0NZAHy1sUW9gZ/H+4A/+YPf7v//7y8QXlJX/6ibnlwO+Gx99Z20t8vDEJz5x99jHPnZZb833+fHNbkfP87E7XrXkXmvwQuOmHQP1N82mFVaBv5rzcvTlzvcBvcIXgESzDbPAOtBxwTX7RdVF1k23kdbDICwkgbG4PqwGTcdyKAv75MZQSI5V1dw4rJJV97+ouecQ0M8L8rO5UsuFk7vik4//+JHCnxKEK2BVZZqbFtDRZHQWjdVxZdY60HkN4FFe7xmc4FHA7N///d8XsCsoAQ7AQm1blQV4PZZXLsLv+EW+C5pRKAJe2ALwqY2PupdzL7IdwNaBuDrI7M95iDfId0uPWZCCAlHBhoob/oCee50ll7/ndrDgQE7JVJnXNJuUTopna9b8enDkIcp+jjz57sg25SoAfYu+bwF9HJTQlJmCYUCKKstdA4fgGzqL0rPWqLnXgZ9fC5AqxdBhoKQQfJ/li+bWjFJ+PgsMqLVzVozTxBmWVmDM8QG1yrXy1KMbsG5OKV3YXHjXxCrbH0tuq4EG+DEYQFecg8FgLIG8dePG0dMpm/UE10NLOo9Av4U8+W4C/WLJPQP6vrTaurmjyHQLK1QR1pw20XCWDOhEpllvFhZdR8dReI8sONCIshfAA1YMoR5xWwGsKsZa2BFYAlMltfYrxUVxCMw5j2rRS5uNnXJjuW7v103W2CmbYh7WWvzBohRcE+kzlJ1/Ljbg2FpQMYvaZMeFJDrnka6vgX4I5OcNwF2bQL/QcleBfoi2j0AfA3H5yR5bsKGxRm5uf7NowMq6o9+oLssO7CykoQqKS4CSXy0ijRUASUApCOc5sAHMOAfeOaDujteyTYKCQAfojun9Sliz2GUMtoDeftuf42IZrDSFZGQVP50VlzFg4TWoqAdwnZSf743jrMYx02On3Loybz044laj7Ncm0C+03DWgr0G+HgJZK+o40XScvw7cAlVoOB9ccEzwDF12swuosaii50DN2qG3pqZIt7GAAC4txioDFWCOhSSOWa18IPReNfR1o5WPdjwuAFdBdDw3oDRWPef55GOqcJwvH91voQhRdxV3LDnKzh83y47CEkBE8R27FthaaMfZ8mOd/Rroa9p+K1H2azd3f0y5KkDf6oJap9UCG/AAJWuMvgpS8YmBjBUH+kpcgc1nPRccY/18Fm2XdgMQVpnl7Hl576xslryS2rG3vTr75sGz6hQJBQR4WdHOP5oc0HNH2iqWcR7YBQaihxxtd63f8z3fsygsLkhZgrECsBr+5svXcz7Optvnn58H5DcRWd9NoF9RoB8b6bxOq40FJW5uVhpo1XU/5jGPWdJLimFUi/HP5ZsBr/p1gAceVh4dNkUF8LGARkwJpjUqCogDZyu0NPk0Gs5qAlUTZxwPnQZQnx3HRK1HVq3jDmNFHBBjBoAtqCjOIM3GJQBybCSAA3uba0nJ1SJb3GHsfx8n1ayXhdoC+h0E+e5e3/RXUe4a0LeKZfYBfawDD4BVpClyQd35xqariqRLrakUE432Ovrb5JdmvTXYscAceh/Nr5sLeLN8xQDG8cxZ+Sw3QNUgQ4E4x77faqRjC+o4h77rKs5AWbHkUn9ATimp4KMAail1/cAcY5FCpPxch9+l6PsI9gJzh4B+yJrfZJ58N4F+seTCWPRx0so4xiirx3rlx1bJxmdHa1Fctd7PfvazF8orlcbS1rxSLhkIRNtZd9Yc7fda9em2ou/j+ur559H7/HDnCIDAzi1Am9eBt5aBKj1YcLFpMa4FGzHbTeoPQ9EwA8QChg2xKHXm+oHfuWM3ovC+I1IvQMd/d831xfvO1tCLtY9+p4F+Nue6T6CPQI/aln5iZcdVUxu46IZ2Y/ONFZOIStuUjhoI4TV5ZsrATd9IJ88Bs7JS/j1rCFD53s1iKxhHGdQHXvCsmvaaa+wviz5a8UZJx1Ts03VgHL7n/ATypOc8YhwUlPNsKadm0TkPFhwjseSUWvd/+Id/WEqBMRn7qjJQoNLv5LxbCioKvxWMu9PU/WwCfQJ9LJQZVxtxc7rZK5Dhq6LJbmLRc49ufNVhoutuftbRJuUlHaUGXKMHK0dJNAMuK40ZCOoBu/cb8jAOdGQVvTYOhGgYRRV13AWfHYHUoMqCcQ3GYJFRdUoK5XddzVHPD2+KjOPUT8/1YPkxmCc96UnLEs5iFSL0lERjotTEA77frBl4BeaafLtegOFOB+POJtAn0Mclh8Ye7VYQYaU0jciN810BA1VmjVF0YJF+UkEG2F7zHY/8XAEtwTJAioIDUNFqG7ACoEff81i/e/XtVZyNBSlYgs/5vNfHZZED+jjYwfcoF66DElrXENV2bk3QyQ+vTVZe3fVrzMFaZBG4KGoFVP+5dvGKP/7jP949/elPX4J6zsl5U0bjSKstoN/p9NrZBPoEevTRjVfJaauMAAEr/od/+Ie7f/7nf14KSHSgaUzhn7OMLB3ryIJ75PeWV7eVcvM6JgBcrZpSkM97ovXYAYtIsVAozWwvZVUte6ABSu9TIhXdBHSUvcGW9X67LsyhCTcVvVRtF0W3P9fFSgMyoAM1hSY673XWXa5dQc0zn/nMpcDm0Y9+9BK1VyHYxJvKetd+etR9jJfcqYKZswn0CfQx6l4O202ZD8w6CzyJRrNm2kL5pyis4JvXgIGF43ezmC0nVO03y9v0VK+z3oBWY4tH4DNc8QUveMHSPQYsjg1847LI9abHDGqyGS3mGuiBPCbRPiuDdc4UkEe+OxZCcWEwrD9w8809qieQYgRoUXoDKPwmgO891p67Qqk1MGMN9K1c+p0sgT2bQJ9AD+Rr+s5CtvIIOs3Cii7zqfnhLLqacBbYjU8RuOlZP5YZ+DACjwEU4Ft8kCXl+/Kvs6A6xEx11ekmbWf/FEKFKfntgQdw7YflL9gVJQ7orst7HbPBlZ0LRYOBKLzR385aa011zTbnJQahp54/zj3hk1feyz3hBviciL33KYTGT1fimyIaJ77eraaWswn0CfT10sFjwQwrXHqJBaw4BLBY5eappQRYP9F2gBGQc9NLp7GSAF/aqSh8eXGWVGAPNdb3/axnPWv3P//zP0vAy/5YfBR4XH21uvbKYQORawCKZqI3+KEMgs82046SobgwFtabguKOACqr7Hoq/QVm1+Fc+O6uhxKMkUT5xS+aE9cii2Mwbhwxva+D7Xa3qZ5NoF89oG9NmNmaLDOWwGaNx7rukU6XfnOzUwJAAEjyzSLaAAQslIG/UfLy1PW4+9t7pa+4BTbDHVhLFtIxGhZRmWk96s2GH9nJuNVXT6k4n+a7NfTC646tBx0NZ72BFpgph9JsBQ3FFVqPvTXTfMbjVjfbCPQti37KMMitHPu1A92Ke7YpE+gvsdnUkn9dMCygleYaGznGlUyiyoGkghtAr/kFuCkGr7exnCixjdWlJFBlALOPJriMy0FVIJPiWveeO1fn4diV7aLmrcjqvJ1HBTisOfbS2OdxMYfSgQHae1XzNXJ6HECxBvqWVd9XFnsM6GdzwsyFlwtn0ddLL40NJeOqLGN1WXPcWpFlHLoQtR7XKxuXMhoj8tXFcwcADpgwhOIErLraeH4w5eD75fuLrHdd4xpmWfxmtLPI9ck7Vss3AWHBQ4B2DgG4a2vsVJVyKbseyyR4Xjqw3yGgj4tGjGA/taMtsJ9NoF8auTBAH9tUx+ETY1tnvvG4jWBfT1UZt0pqt7Yi31H/ykxZ2qxlFW3cAb6yqDjfuuGLI+XNmlc/X3480LUQhK3Gk9pka6BpAm37CKgt8pDbUFvtuCbb2Ko6/ibjAIp12+q4gMN52lfPpkW/FHKhgL41M2701bPMI5jH17rxx8UI21IMo7IYLX0tqIG/phCfKZ0W2Br3jAEA47is8xhrsM/KaWvU6TMpr2bWZ11HhdWkmv4ez7fXmlAzujKje7MebRXYx0UVi4lE52+mV/1s+vxP0PIAACAASURBVOgXWi480Iu+r6n7Gqyjv14qrakr0dl9PdqNiwrw/d1nGyQR2FMWgaMll9dbqcKOVx47BdBgipF5dC3rFN4I9BH40fm1YhunzKyVQ1vnMw6rPM9giusT6JdGLgzQt/z00UePzo4W2w0OwAG6WXLr6HPz5QL7OmhXpVuDGn12BFDLKTt2FDfgOF/XMnbirSn82J9ei+rYL17WwDl7Hq1fK61xGzMQa8U2Krese89TIimSkdKvp8Sekna7Pi36pZALCfTANLZ1ukkDMhAUSGsuewE0vjVKzZe2eS6K7XXv+1y551Jyo29eMM5xvG7f+copiqy5c3Yt1bSPvfXR+Sz6uHhiK6M6H8eTAlSvL18uE6AuQDbAeXc+4gXj5rVe9xs0WLKpOfWtd33VDYzKoADf2n8frfoE+v0hB4F5KC966LPrgoqtIot1ysZNNVrBbrJ6vgEVEExzsUl7yUXr0lJcIict/6xsVQ7adBaP6sOVhXpdMYziF5vPK1DxXWkuEXB+NwCOVXAjbY9qjxYvxTTS3Mpfx6BX+frRqgKfVJnjSt+J5Eu7iexrW5VTd86uy99KfD0KBKqME/33GWm/KuNch/1QFJSGfUsVepRFkK8fG3ZSAGPP+hiVj7Gsm2DOs/7a2Vxk8f4D+j5AHwK5rTW4A3oWxc0HJLqzmqOm79zcuIc+9KFL+aviFhVwJsx43+otNnPQNcHY1IL7vOIXSzJRFHLYzXaP3o/UdvTpxwGLBdHGnPnan11PzCmPb1Oc0/Rax6dcgFHKrTXXFPaw7HLpKvuAG+CV5CqkUeqrJFZHm83voebfYhZ+B++ZWEPRUWqUBwWpZFa2gNK0/xprxlTcGAtJua2bYCbQrwDQTwH4GtD7QD7S9hHogb2edNabNTMhNSumqKSxUW5cgP+N3/iNpVUT0E1PdbO70X3Hjc7SAVcjkrvBx2DfOEEmC9d02lwJgA/U6wq4rW48x2pFGBQbbWdxnT+wOTcTZigx5+v1RlKj77XdumagxUooLIoL6PWh+z6wK+E1D16tPiVntRq/h0e/T4rScA4KJLpfA8y4qkwA3wL6jZtfcHHKRQf6KQDfZ7X3gXzsh3YjjTndmkHyx92QqOY4EIIv6j0gQHVZeTexjjaWO2C3XFHppiruqgUvQNckGTf6aKmdU1H41i+L1pcdCCQN0WjAhfOt1Na5Ajrgal5htdW1GybxV3/1V4ubgWqj15RAlj9/XewBA6h6jxIDfrX93BVNPa7diCndeCbucGVYeyB/3OMet4BeW6t2X7Q/n71lr/qNK7LZmkhzY0/9+wT6JQb6zQJ8q6pqHYRbz48bc9LlmccClKLhYzqt8lbgYflbJkmQq2YWSqK11sZqs/rIx8jzWC3meQooi95nKSH7HJVEYLef6vTH6rhGYQEsGs3fpqC0nRos4fybQ8/q86kpMRuw+75N3ML12QffG/D9rX7ePlvtVeebQRS1+XJhAJwy1ArLTQB2vr19VlrbtZQ1GNnKBPoVAPqpFnyryGIfwNcTYUf6201WamosKAlgpdGAGq1H9QGjOvImqBadjrqP1ntd9z0uJjH+PS6QCLiCXGMUO2CME1/rRXceLDVgAjFAC6IBOrcEyAUHUXNA9Towmnjr0bUBIwvPDUG9sYG62mq75e973+vV9HMP0P0m06D6aD5Lz/JTBlwAzECgj6KhVMf/wXr81I1p0e9PoJ9K0bes9iGQr9NT6+KZ9QIEFdNUGdaKJR7d7IBka8AES9hY5FY6yWrln2fJxw660U9dLzTRKGnHKHDHAhaFTzGsF2qkjFB2wBZ8A0pBMnQdID0XXBRfMEFGgBENR8fLEJQ2ZM2BHztoSWmPXWeBxmIDWX7HqtedQtQDz/rz91l9wU/nRimdMlDy+qTu9w/Qz+OHnwfkNYOsq+PGGuzSPSPFrkYdfW5aqhsTCABGgI51K5jlJm8YRW2fDU4co8tZ4nGQRD3mrtv5e62MwDhdZgxejda/WnogBEpuhekwrGqrvzpnCgAIgc9nWFug44rwv0sd8uP59qh66TT5eOBvgYq23JoKbYpXUHTFNzCEuuIwAOfovXE81gT65ZWTI+nr144BeouSB4B15HbLokef29ZVcuO89SbFuplZO4EpqagABIg2YPc+cACFG7s+7gJqBdyy0LWelv6rXt1vQEkAiONyH0ZFUbFMyzPZV80yQIyKC4iJjqPKKSLnRUGxttJf6DY3xAbcqLataTNNnrE/Fpm/7RgAa2sJp4pnAH8smmlpqSrp1t1vMZ0xbrLlp5/NWvf7B+iHQL7Pz27bUgTjoImtG2nc3Gx9F8gLbAEaMDdMAojQW74ocLjp6+UGHmAReTYxFUWmIIrCj+OrCth5PWtW+2lpM+fQSirjemtjDXqTYWs9tV8AFClnmdFxlrkhEk2Jya8GfH/ndxta6dwtR2UBRvUBT3ziE3fPec5zlr+9j4YLrmEylJn9NGlWEC9Lj40474KF1dZXHz+6M/v61W9MoF8KOXdu/FBDyj5rvLbk6yaWHr2WUqkaK/C10mljn6qSk15CdwGDxXRDo518T8CIsnod0AW0gMLwR74tf74pry391PAGf0fdm/9Wmq06+wYwlndvgYdocimqUTk5nmuIcnuexa28tcBhI61Rcp+tRZYVN/HVkEzjnf/yL/9yAbyovfoBk3JZeZ+l0HIJKI1KZx1jVEhdQ4ypuvetwRTrYNzZtOgXWs5Vm7625FtWfB/Ix3nno/8dwEefNh98/A5QATNwAjGQi1BLJbl5Waext9zfgFJOGIUVnAIuQS5AUYHWXHXWtuaWsRIuRVPevJRfE1xY2oZN1uZay2v5+TIERf9b0zzA5T6wtliJ88yyNhNPaSy3w2+AtWArIuNcFHnxxz/+8bunPOUpu2c84xnLaGx/5xqolKPgYjlNtRkn1Kw7+9Z174do+/XZpnr/AX0r770P5GO12DplFaCLbI9dU15zo7N+fGt55FYq4V8XNQcKNLjqtsY11ahRHrjFBt3YjXWmKAS5UGi0GfgAsps6vxoAgWJsbW2xxfL24wy7ou61gRZxrwQ2K+/80XLn4rnj10jD0taA4jWfdyzAlnZj2VlnjMVvwmoL2rHmf/7nf7573vOet1QHPvnJT16A7zXFMarkWH0RfOdNsTTC6lALb+W+W9b8+uxeu7+Avq+4ZZ0GG4tMxm2dlx6XR65XG0jzu1uXDO1kxauA8+imHHvUy4MDV1Ney4/XUuqGrgyVBQcSlk4dOYVBGdhncQPfLe8NZFnmKDtAlppqUkzpuhZ2yL8vaAhYYwAQHXcelNc4krmGl9aZG4dXUgxouICjc8conAdKr3QWZVf6+kd/9EcL4C0++bSnPW2h+cD/d3/3d0vPgLQcBWPf67nv+4ZQ7LPm16dFv7+AvhVFH6PiY9fTOMygrfLRGibc0IBbqWfdW6ysm9hNDRBjJ1WDGANxoHROLXcMoONnHLNJMFFox0OFMQI+su9Ez7Pm9XFHbYG3whtMQ4MJgPnbZ1tWyXEre7UfgGokdIsftl/BPKBrzfVxZFQLTTjHLHzMwLnXfSdO0Qw6zxXQKINlxa0wayUX0XmpOYUxuvlarbW57+uZcsd60o+Nk7p2uI15ykUF+jF/PL9u3NZz2QpSlb9107vJ+Y1STKLF/m4oYtNcxiKUbrJKUhvKOE5j7eYsr+01j0BHqTiP5qCjwSx6a6P3vaxqgbmA6zst7QQ0YgQV33AvnHeBt2rxUfTy1q3V7jFFUldbI6NTUk1/ddzGTNtPaTKKkGVvUYfSciw+4HuPe4LSq6NX+eZ39nv7LiXiPFIsa9o+tgtvLe5wfQL90sjBZpXRL+9xBProb3ezRAMr+3QjuzmLIgM3Oo5mSi2xiko93XTR1JpGSrvtiwms6+JjHut0GPB4D/DySx2narlcgXz6cVJsXWOVuVZm6pwBHe1uiGRMomtomWbW0+9AgdknRWEf1cpjN6391oKIMYtq5B2jOXVlCACe4kLdFdew2oDcDHpgl7rjwyu4UWWH1qt5F8h0XhUNrbv19i3bdArIz6ZFv3+Ani8byBt73KKF5WwBA4hRSuCW8kEhRYsVd4wjjd28Y3HG1iKA+wCf0gngsQzn6PoomSLrWdpSaFH8mEiltKwmV0JdOMBUNio4qF6cj48RtCIK4AV45+KayotXtFL1XqAfo/OUBvDlagC8/4Vz8hn7Qc/9pvZnX14vDUeBOlcKSD4dO6IYbN5zrqi+9JtIvf+H3yGlvEXdJ9CvGNC3OszqLKtDizVi+fi/AIHWKlCpbVTvNDopgAQADXvIP3ZjZTXGkVKB91DlnfN1XuO0Va9nNQuCpZii2K5vLJShnFhDlh6AAJy/CyjABGyuD6Ck6LoW348txGhaFAIwfc/vwzJH/R2jue/OuxVm/B7+9lgNv2to/nz0336L+AMsJSEVB8yCcgZScIecu+O3lptzpjDGxSMqGFov2bSvSGZa9PsU6FuBuKalorpuOhYahRyHIACDoFHWxQ3ppi245MZy/HVhRpH7XjvW/eacKzvtey1F3M3sHD0WwGvum5vcNVEGgoByzsASlUazMRLBQtbcozZPzKRrAspxMQagBCbKgfITneert2ZagMtHBvjcjEpTWezaUmMKgF/vPUXa0sj1kbuGAnzqBbS++l+09BMFYb8F4vz//G4jbV9nSybQrzDQ6ygrOu3mYfkUbajWAgJgYU2AoVxxwbICau1jXQI7pnIO1dZ3TtXCV4fOquZPA17LHHltzAi4jqwv8AED39bnx9iC11lMr4u0P/zhD18UQsU6AOs6ayJxHN+xUR6CZfxnx3As+wJ8G2CnMJ2T37PpM82vqxGlwZbAzBe3P8/9hs61Bh/nYt/KgZ2rDjiMyudH2u+4/i+jNT+2csu06FeIugf0prS44VVeseYCVSgka+bGLD9b1VodUe1rXF54DfR1O+Q+6m5/WfXWJ6usFNhFogGH1csf76YGjJpeWnutHLPv13Ne+6ehDkYxKV7JogMLcNpPk1r9BlwVQDO/TqVaQbAm1VKEznUsQ2W9WWoKApi7BlH1MhOB1Xd9VgGQ6y1lWa6+VWIpJSxE44tzHEdn1es/tqNOoF/xYNxYIFPVV4UeKKablzVrbFNVaSxGqbC+G10v4DMW3ow18GMv+L5gXFSzSDlgUEAAASzOCxjHFWCirIAEfJTVOB7Z911TSxEXyRZ3ENBSQgtIdXw1ohn4/AaUi6CYarT//u//XmrsVaU5n3rlKYMsd8U1+d0+R3mywkAugKm11T58r/MEbMyhgGFWvS61ptF4jxIrjZcCHtdNH92ntTWfFv0KAL3U1Xq6adH2ClVqChnTZFmOsdx17PMuCLfudttyHfal15wH0AUals0Nzto1KWWswkuhNApqnJcOsPm+0WSKovdYR62irLF9BzZRc2DyOcoGbTawUkrrv/7rv5ZqNX6zz5XaA3h/O1fKsS4yv5/zQb+5CpSLfcmFS5dVpFNdAuYkdkA5sNj2ZfO+3991Fj9oKk/rvY0LN0yg359yru61EXRjwKzo+7h66VhOuS6HXde/2xyvaPt6okuuwphGy88vOo1Ss3JA5kYGBK+V+uo8KAT79Bn7c8PXs+2RVeR+AGlDGSpwqXoPFZdaAyrWGyjRaIBl8QGY9efC2BeA9h0pLYE954ZFUCgstu9Ft6vZd3xgV2/wqEc9aqHdyoF9nmKp86zpNV2L88ImAL4uugqWbP1fKiPODTsE9H2jo85mHv3+bWrZmgQzrgM+LuAXsI8BfV38svbN7a92yJFNsN6snpuf9WUZ0VxUG0B9z/5QVe+P1XbNMy+vDhj8b4FEZbgA24ovAMRa84V1hMkmdAxU2L6BC9iBvyYcPrqgpEf+NSrOOvPV/R2N9+h4gO5cs8CALmIuRSnYWd1/zS5V8VV9mNJrgQsMp/bbsWd+nFNfBmLMchyaJnMTU193swT2kgB9X//5Oh02zlpb3zjrbV0rPxZnrIHvfAKovwHWDQ3U/NPmpQlU1eHVhJgaXny+gZCA6btV47UkE9Cx2j5b84t9RttZZD43ZeC4RbodO4vepNn64hXdNBdOqlG668EPfvBSukoJsP5F/CmUYhtZaAoIfa+K0LlRCK2pnlWOVQG+70h3Ukz2XSmv74w1/WUe1kG4MXayDoSeMhDy2gT65Qf6sVFR+9pTtwDeNuZsxxhACsPrFbYAKx/YzR/YUGegAnLAZNnqIotdtPiim51ltKHOQClIxRdvvlzBqyrR8qVZ1mc+85mLnw74GEV1ARQE5cHiOk70nDvgnOwLUBUPATpaz99mdeuVdz72ma9eUJMSwiBcH2sNtKU2gW5cFbW4iHOyb+wkhlJ5r8fA2uKR6+7DEehbVv3G7F67/4G+3g4Nnjh1G5VF1VkBHZhKhbGOfGiWqtZVIGcdgdFN3FrjbnrX0iorAAKAAFfFGGvNevsu6wuYWUMb0HMPpLtE23WEiYB7rbJXgARU5+Z8SvGxrKg3cAId5SSfLhrPTbCPWmvFAJpDP65rXt28YxVwq4jG71EtQGBstZmul8LCBigViqe8fYtZjINB1kBfZzzWQL8xB0/cvxNmtratOXFr+n1IGax9/tEVKF8POM1sb7ILaywIB0wsnpvXvuoLd20xAwAAKGAD2sYkl+JiYZWOimwbxWyftui79k/58Kc+9amLfw00DYlwHj5HMaDbjYsCZL61QBxFZD+Obf+sP5rfqjMF0nwHI3AN4zJQLY3M+jt3DGFcaKFsxthBWP8BhcaqO26puWbbA/B6dNS+PPo+sJ9N6n5/zoxbj5baKnA5lPteT6IpzTbSdTcqELiZgbyFDVDmUkpu2qrvxmIY1LXzi77XsQYkzVC3AWhLIv3nf/7n7rnPfe4CeP64qS7AJ2fOKj7rWc9a1i9jjR0T0AvmCcZ5HUMAYMegKHzeAAi+OabgeKy683ANDcVwflwIVp11r4Am8DWqyuexDgE91+8cKIJxDfcyGBUp5QbYt350QUHH8vs21nkdlFv76lv59BsT6Fdr3PO+G+DQVJo10Mecbv51eWwgc2OzvG50N2kWl1UGlKxZVXINnXAezVV3o7Nu9YdXf65G3wQWhS2AbtKqtk95b0EztFcJ6fOf//ylfrxZdfnorCNrTmEAelTc9wyi/N///d8l995Kpnx9YHNs1rvhFs6zuXhNjo1aV6AE7BREq67w66uPjwE1k75MR/6871E2XAdMg8LwOzT0Yms5qmIkW8r8xgT6pZC90dFT8+qnLrWUrxcd9P0aYwK8my2rXqoMsBuJLDrN+rDKqLP8NBo+DqdwM7qhHcd1AKGbv0g02jsuZNBARj408BmzpFQUfdfDLX/NAmISusH++q//elnNBLto0IRjoN0ApKutoY+UEXotcIchUALcC8pGjIACwShKqVUogx1gEt7zWm2vBduaYEORoOMUUJH4Go36Te2vYF3jugBbfMO5Ogf7aPJsnXNjnOSUKTPX50ot9w/QD4H9WD16flxWvaEQWRBAcdx8cTcjqwlUctCsFsvHigqEsUhAUxXeSPntu5RaPiqFgRk0363Zb7Wm1n0nGGf/wMNnZ9lZZf41i2zmGgUDwIGjXnTf9z3HAfRSY3xyboB9A2eLI1IkAN2iCtFn33O9lA8LXO5/HNjocxQCwFI6Nt/zWkNA7M9vGp0f59dhRRQchYm5WOONG0BZNJijfoQm70ygXyGg7/PdT7Hs+fJjvj1/2jHdpG5s1on1M6RC4C3g83m9zkJSAixyFiyaWgCu6a/eA0rfy++tB3xcytgxmnveCqRWHWWJHQtz8JqFE4Cq4Q/O2b6ixJQAS940V0BH6fPfsZH69gXGXIvPU0C5LoAGcI5LIZRKa9moQMtCN+ceQ6CQnH+19z5bFL7vNmE3f975UaTYjHOneBo3XQnzmFWZFv0KAf28ND7rPda2jwMO3FT1jfNhWWsFKQACQCynCDerg8bzX6PMwNqAiRZ8iN42F12LKHrKcleb7z3fzYI5DsCwao7B2lpX3LkAG8sptQV8jb2q7LRxzMDMogdcYPfc+dqvGENz2lhxll5OHTMBfr9FsQaPqDul4trrHRgpfPPjXUPLPNVHX+DOe9UglImobLiYgPPhGmmWMWOOwqi33vsT6FcI6IeaX/al37Zy7WMfehVxbkY3J6oK4PxGNNfN5vXAB7Clr1IUlduOjRmlm4ANUHyPpWuSTdHlOsUqg7VfQAZulpa/LtrexJn6wvPtG/fUaq6UlGWWMAPHrsLNc4B3fVXieQ04jX0SUHOtTXl1DRXJ5M/3foHKrju/2/79ZuILgFpffFbZb90CFQ3TLN9eYJIi47dLBargc/x+p2nRrxjQjwXq9oG9JZZK+1R3DWT1U5tIg0Lyp1Fb4JSKAn7WBjWusq3AnRuwaHMDLBofhbI3HdVxxtlo43Sc1jkHFkE3qS/BOEC3D8qmtdiKCVRrXmGL74uWs9AUQ0UpDcws31+jSVH5cuwUCXDGRBr3LKMgViCF6PwqAqoSLn+9WIPsAbBzeUqbVQsf2xmVnee1tLoO5+Q34LvbX7/nBPoVBPohy37IuhfUKSjkb4BBeS0WyJq0EgufmYUEBNNLKQLgb2GGMe871rNXJOKG5XuyyEAWdR17sANiC0cAFeorbWVSKio81pWPY5/r0Gufdb7x69H8Zro3v90+pPKa4d7Ia377Ix7xiOX6uC79NvbfWu9cFsrHb9Mwx669zsE+T5H4HbkQFIvfwbH8zimHymvz24G5YGAWvpl+/kfN45s++uWVOwL0LbB7rRltI+gBQaCLD12XWKWe/EXtncDRFNexdj1fvMEJTUsFBqATgGu5pcBQmq9IdquistJ8YsBj0SgeVg3QW5ihbrFxZZNACbyoM1aCeVSxVm668VCUT2WzNtdpmARgtpBE6UDfiwmojUfJKcFxmEcKLOZg31wHKUEsiHvQzLzaWn3W/8C1+zuLXXFNlr8g3kyvXX451mV0U3n2Q8sqj00rbrB8XODM8gKXmxR9Zu0DwFjUUVCq8tAseQMg+JhcAgqiaHafybdv8UQgyLqKuGMRcuasLMvWskWBemsDdOxBCg7QR+VSgwkqnPJoaAQrL9otjcfFiCWkwMpEYBl+D8ClvMo0FF1P2TWwwue4PL6D9gsCtlRVQbj8/dyoMUU51rqP9e6zqeVyyh0B+r6lldeVcSPgigR3cwNL64O5QeuhDgBR7+hmCgNtRnNZ9GajBehu6uhugAJSOWWWHKAEyCga/jmgN3c9oHf8kf77nECetdf56q09nlWsBFWkHXMJcPWbW9vce8UgAl0LSVBeAn162Sk+YI++p1BiG/ZLaQpEYgKUlt8Sjc+691u4trH0eGs45AT65ZfbCvRTrPq63r2bzPv53tW3t/BhvvcW2HsOEADAIqPBRb6bCBtNHwNx5ZLzrwXuRLiVuCqaKRW2BfLxHGqWAXB17ZQUCl0cIYXE2mIoPtdSy523SH8rsxZUrL7d5/jqAm1iAJX9+m6sqNLYfr8qAfn33BCFR1ykVqId15NbL345WvP1RN5Th09cm/3o9zfQ94F9nDm3BnsVciMVHwEd5e5mbm2youbAgd7yYUWwqygLaFnwGMQ4vdb3UWkpLkDi25ogo3BkXCIqkHfs8TxsgA7E5sONx2+cdSu6yiKUumoFVaAD5HFSTDXruQxVwWEarrHR0mMxTefS/HeKjmuA4RjBralGNJ4Cq0Z/TEvuA/l6+MQcPHGFgT6+thWQ87rH6t7X02kqt2z08LgKzDjfrC6tfFw3ex1p0koKXdBTAOimt88o+7ifCnUExLAA/vNDHvKQxWqyyixfEepAPo7KGheRBBz02IKG2EFjrqtg85kGQaDfwNYst3G+XgpsXJyy7IQ4gqClgJ/sgPSj6x9diLIalbn6LVwL+q7zDltp7LXfL6Z0yJLPmXGXX24r0A+BfQT62pqXD6+QowKPhjkG/CrBymOXTgJUATQgZTEBorx5OeOCcFm9Ri5J4wGPghw+Omve9JiWWhqp8VicM/Z9+0xLKddhN7KHwBpNr5c8plARTMcZ69pLibHqrtW5qtqreKjYhuupSajUXvEHgUbXxqrXHDSuWrP2yQ+BfN+wibNJ3a8O0HtvHZjrcaurrXnv+etjT/QYMXcztzor37nZ6fzphz3sYUvjSL3gAaj8+vh89Jnd9PLOqDsACaYBBTpfHXsWdgT5ems5pUpHx3MOyC26iEqX32+KTIqj3vNxscMUk/N1XnxtVp1y46tn1cvdx1ZiPq6j6TUUmHPEOLzXqOxDCzZsgXwC/XLJHQP6scBcr63nzY3FNePgwvLEKCmAuFmlkIDUeCdAVxM+rq2ef1y+veq5QMDaYQACVWg731fgCtXN4hUQDOidVwqpv/OTcz0q842+O3bFM3x08YQCfeNk1j4bnc/ipmyaetsiEo26AvKRGdS40zTZinQcs8Umc4nGqa+HRjzvA/q1E+ouVtuUywL0Y8A/Np3mUNptHHhQNDgft4koourSTdpGjXZSHIPWZoULxAWggnkVowC7FJVIu3yzVNRjH/vYpRqOAmElKzcNdKOVLXg1zrYbt5F2j0FGwANOCqqptOv9bu0noHsUJBTwkwYUT8BKstBjR2CugOutDmGMOYzjo9ZjvdYTZbaAfn0A/Dnvlyn3C9BPbWfdB/RxZlw3YpHkxjCrmvvHf/zHZY6bAJgCGZ8JyAWyRhpdm6b9+Lw6clRaWu7Rj370ko4S5GIFYwXjDPR1UclaIe0De+Wm9qvSzXExENa11N8hsBe/yFd37nx9TEZsAfiLoq/ntueqjLX+Bf/G5ZGPLcO0D+RnE+hXB+jnseynFNOsrXoTaGyNUnaDs2jAKQDWqimsF0CMQO+Gb8US/j3loHJMWSrarmiFZWcdm6s+Rr73gfwU0NuPay2AiDnwtYE2BGYVRAAABtBJREFUyn2ILdSC65yKqKt4k2XwOwjK5WZ0vZ3POp4wrns3ZkAOLW55bJLMtWnRrxbQT7Hux0pkt8DeEAmgaCFEfjrrWBMM/7Oa9LEabiy0qSWV1RZdZ1lLzfHVRcOBL6Wy7hRbV46tZ6HvA30LT7Sqi+i8vH0ZgrVrsN7PSLWzzKw4N6Olmzvf9hOQ953vaL1PTafdZIHMblL3+xDopwD+0ESadY59zIM3QqmOLHniVkZpocc1bS9q7fve91k+vpZSqTWR6DrdWmKpHP4Y/V+vPrNvBZot0I8DMcqHK36hrKpwW9PpEaAFJv1G4/JLtaKWYhtZwbhKztZQzi1f/LyR9ms3d29MuZ+Afgjs6xbWtd++BrvvFDWveKW57vVTV5OeDzoC3RYzAC60We+7QJagXGm5UlINXBhp9Brk+7Yt4BcjsA9sxNQZdegi6Pnp6yq10fLmq7f0Up9bs45xJv7acu+btb9F1W/D+mq7CfQrBPQtwB/rW193utlKVY03NtBmyVIAYxBqTIvV3EIhsOai3nx7AAe08tlFxlvf7ZTy0FMAX9Wb545HwXAXyqePhTJbSiVWUNdfQzB7vm8ZrC16fgjgpyy3dIsg393rm/4qyu5egP2U8VNroAOKfXivm7502TqYtU4x9XfLEmsHNewByAC9dFzjlfztWIGoYp59FvIQ6PtOteu5D6UH5dSbLDNWAY6R8GrNvTaOyY7S10OwbwWcNTXfoujnAfkE+uWTe2LRbybPvgbOOtjVa+v8dYE4QObDKy5RBaf2exzftEWdt9o191nFrc680crGMlpmSQBRSo/7wHVoAYaReo/HO+Yu7DunYyA/5I+fUgF3NoNxl0LuGdDPm2ffspJjsGvMu49VaxWqNGWWbwxcRjdX810b6z4feQxmHQPUGpgjda/hhEvAT1cdJw/OunMXiiNsAf3UbR+gD4H8PNH1CfTLKXeVup9q2U/pY98H+DH3nF9fgwdrri5emasou1z82Ou+Tm/tA/oxa7llhYG49wseKvoxm64Zc2PN+bje2a0A/NB2yIqfB+RnM7124eWuA/1W8+xr332dbx+3gF5du5zzIx/5yN0TnvCEpQyVf96SR1vWfDzGqUDaB/by6Fl0G4Zh1juFU03+6CqM+7pVOr6vbv12gPxsAv3Cyz0B+imAP2Wpp33+8Oiv18mlckwqSxDOMEZ18egz6wroWxVjhyas7APOvnOsXhzgXWeLSDZhtsDiqFza1ylAP3RO+4Z1ngLwQ/+rswn0SyO7iwr2rTz7VgpuX4FNke7RRxeME2lvFl3NHfnQa2t+bMLKvm2Lhbgu7zmm6y7153lsIrresdvf+vinKJx9QD6P1T72fzqbQL80cs+BvnUjbaXfjgXrRsCvrXo598YhN7hinG2+bvA41L11CEz7zq/nLLdrLI0WnR+PG21vf+cB+j4w32oUfQL9css9B/jWzXQI6PvANOaSx9LPEewCXuMwSY8V46zLRo8B/ZCl3BdfGEHr0TWj7655Xaa6BvoxFnHMYp+Xmk+g319yz8G970Y7BqQtKn8oj70eFLFuC73VfuxTzu882+3Oc99mi3yr25S7LBcW6IfAvmXRjuWx1z3i+5pUbrYf+9TzuxmQ34489wT61ZZ7DvCbteyHgLSVx95XZHPIko9AO5UaH7Lq591udwpsWvSrK/cc2Kda92NgOpbH3iojHUG9D+TnsaSnnN95o+d3A+STut//cs9BfbcAfwjQa0ZwyKKeEsw6xdW4meDaoeNfsm3KXZbdVQD7CN59vvdW0ckxC3roPM8L9pux2vf6f3NtAv3SyL3+h98S4M+bx976e4taH7PiWyA7TzDx2HYBqfYE+iWX3WUG+3ny2Mcs+nlAvg9otwPop7gGE+hTziv3HLx3GvQ34yff6cDXJQiW3eltyl2We/0Pv3BAv4ggn0CfcqtyzwF7UYB+N1JYE+jXpkW/R3LfAP3YdicCYhPo1272/zdlAv3eAn0fZb5i1PpOb1Pusuwu63a7gX4MvBPoE+iXWa4M0G81+DWBPoF+meW+AfrtVgwT6Hf0/zflLss9B+zcruRvMGXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlClTpkyZMmXKlGuXWf4fKlYVTinfyBoAAAAASUVORK5CYII=" - }, - { - "name": "fg_c_05.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO3d569tX1X/8Xu/DazYuz9777333nvvvWJXrFhQxK6IIAKCICIiVbFEUNGoWGJMjM8Mmhj/ABOf719eO77JYGXvfc65hXvuvXMkK7utMtfa8zP6GPPKlUWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWL7nzare30M7h69erJbT2/KzfiGSxaQL+1zGgB/ZXynBfdZFoSaQH9MsyBRTeZbvUffGkl9z333LPfzpLo7Xdo31t9T7fRtugm020HwFfGdgq8F933Vj+/22RbdJPpVv/BlwroE7TXui2n3ZUF9EtIu7sd6Fug3nvvva+wnQXsQ/sssF9ZEv2S0R0P5PMAfQtu23333bffDv12bFuAv7JU90tKlx7oN0KdPksib8F9ke28GsCy3a+cmgeLFtBvLtAPgff+++9/+XZRoF8E7MtZd2UBfUn0V45EPwXy8wD9IlJ9SfYrS6LfLar7RR1jZznLzmM3H7O/t+B+4IEHXr7N7+zzoAc9aL+92qu92u7BD37w/l5e5VVe5RX2PUvCH5LiZ5kut9p0utnHX1mq+90F9GOAPgvkF5W2p1T1CfS2V33VV93/9uqv/ur744Eb4H0P8N4H9vOo8gvoVxbQ70agn+Uguyiwz7NtVfMt0JPeAdo+r/3ar70Hu8/28dn3h8B+iNEck+pLol/xHBbdbUA/r5p9PdshFb3vgRZ4SW6gBm7v3/RN33T3Pu/zPrs3e7M3273Ga7zG7rVe67X2x/jtFNjPUuEX0K8soN9NQD8G8FMgvdZtSuzt90AbwAGa5H6DN3iD3bu8y7vsvumbvmn3ER/xEbu3eIu32D3kIQ/ZveZrvubeZj+kxh+y20953y+rjX6925XzjWPRnQ70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" - }, - { - "name": "fg_c_06.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO2d148lV/W2e2bssQ02OYcfyWSTc845RwMmGpOTSTY5BxtHsME4EA2YbDAYhEEgBCJLcAPcIG6Q4I5/oT49pXlGL/vbdULP9PTp7rWk0kkVdtXZ78pr7bW1oqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiotWlYadtu3btmrlt9vh2+Fa0QTTstK2Avvn/wVoB/ZDTZv+xBfQVeCYrtBVtEG32H7tyQD/QbbPvb4tvRRtEw07bCuib/x+sFdAPOW32H1tAX4FnskJb0QbRZv+xBfQVeCYrtBVtEA07fVtWld+9e/f/bK19Xjb7WgF9BWnTgbYqIG8BvOjWYwTlnFtb739SVEBfDZDv2bNn3KbAPiXpa1sroJdEXw0pLoiX2RaV9gX0tQJ6AX19QF3vNgvghx122MLbIoAvm32tVPcVoC0naQ4myHsAP/zww2dus8A+T60vyb5WNnoB/dACfUqKzwN6D/DLgH2zGeWKb0UbRDtOoreAbCX03r17Z26Lgr2AvlZAXyHatsCeUtHb71opftRRR42/H3HEEePnI488cjjmmGP2vwfsV7va1fa/99XzJvBbid67n81+viu2FW0QbSmg92zeZUAu+KbsckGcQOfV72ACV7/61ceN7wU676ds93lj3uznu2Jb0QbRlgL5IkCfBfIEYII8VXPAzO+8CnIk+jWucY3hNre5zXDDG95wuOY1r7kf4Oznvhzfgn3euDf7Ga/YVrRBtKVAvp7EllkhswQ5QHXj+6OPPnqU3AAccB933HHD8ccfP9zhDncYP8MAALhqvEBv7ffywq8V0FeANhXA64l5rxfgCcBU1QU3YBWwbABcoN/sZjcbHvWoRw0f+9jHhoc85CHDLW95y/F7mEECvbX3WxV+K4TbDtTZuVYSfSVp5SfSejLXepK73XogVw1nE+io7Te+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" - }, - { - "name": "fg_c_07.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_08.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_09.png", - "previewUrl": "data:image/png;base64,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xEOTS+YZqIk14yHluFfcE46L5ZKFKfyGY1huO+Zvz3JV5iXcdhXQl0qWBuhDBB37koUX4A7YHPgt2K3TRtNJwrmoIQkrEHK2Z5YQ049Ni6Ed7POAvAV6/l7/HysD7Xvuuef2EQBruf3OvEDXvQHQlr4yqcFBZCNJr92JRvfEZ5vPLxNthrS4/5tdMzR2AX25ZMuAPvSdFiwJaI+bxR5DJm1rtuMLY8ICKIANIQewMdUxmS2UkZAyVXWzgD5kfnNdABufGjIQwLsgRCbPzAK6k5F+Nsfjvd17cjWXNufeZ2mSEe99fqnVW78872lXAX1byUED+mZp/DH/Pc36tvgik0NcuZT4MDnmEm7Zrrklq4bM9SnfdNa1D1kfZumRikvcGp9dLT1PQtGU6zIUNViUY5iayHat3wef2koK6P8/ENv4bgLdck7MdEo5KR9Fswv0WSBvfdeNAj1NeDeuAbeB4hzcCHxrXY55QDlElA0BfYhnmGciKaCvlqwc0NXmABmQQ7axCir+ub3chlontUzz1MBf9PqHTG/AjlZ3XTWvfx4gLgL6sQSeAvrOkW0LdAd4q8WyF7l57ZdcckkfQzeBZCx9dkyTrhfkU2DP69DnHrrnsW1e0C+iqdd7j2tlui+1rBzQBTkmOmQXvjmpruTL20ByLL11MwGe9zh27ead85nEGN9PUmwjoF8U3AX01ZWVArq+uQtE0AiCNFcKPkg5hWWfKljZLC3e3ufQ9RtBYH8b6loEiOsBcgF9Z8m2BfqQLyrQ8Xdh20lvJSkGth1t7uKG81SmbQTkrSnb3ofgnscaWI+LMOvYG7mnMt23r6wE0DMt1GosGHbSXGHbXRTBtM9ZxTDzAH2e6x+617wHc875W03u/nmAOPYc5wHyIsef9/+3trnjo2RVgD4v8MeA7mAFnJkUAsjJhMNsp2MKbZFt4WxSDL9fJCFms7XfKmxrB3c8lBTQ/1+jqw0zROZywWhygE6yjAsSqsXbFM8CegF91WXbanSJrKy4cnEH8tnxzVmKmRi1uex8P9sxFdBLo+8U2dZAVxvra9suiqYLNEzEfHdFUYFuHXcBvUz3nSTbFuhJxmWnU0x0wE2yDJlwFotoAfBe334na/St/n+vzd5KCuj/mwLb+tyG2MxjR5sLcga4FWIF9C0Hc1dAL40+qdF5n9o8tbvknCw8x2Efr0XGlUbfibJtTXf97LavWS4/xHGtv0az8xveL5IRV6Z7afRVkC0HeG31DNbKRy8pKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKVnbPvJ/94mEpSwTWo0AAAAASUVORK5CYII=" - }, - { - "name": "fg_c_10.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO2d569tVdX/z7n3YsVesOBjVxR7Fxt2sSEgFhApigqCqBRRMBasGERjCSGKERM0IUaNMSb4xhhNfKGJb3zhn+BfsZ58Vvjc3/c3n7nW3qfce/Y5e4xkZrfV9/yOPsbc2CgqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipabRpqbO8ZbG5uzo56rhs7eQZFBfTjA9SdjgL6RgF9hWhtJ2QBfe//g42S6AX0Avqeg62AfoBoWNdREn2lR9Eu09oCe6u/H+vj1dgooB9DWpsJtlVg7tT5VkDf2Mn/VVRA332gHwtPewF9o4C+QjSsu0Rvvz906NCWxrLH3ev732ejaJdpWJexSBpvFeCLAF9A3yigrxDtOQBXAeg94B4+fHh2bBXse33/+2wU7TIN6zKWBfkigC8CfAF9o4C+grTWQJ8D+ZEjR2bHVsG+1/e/z0bRLtNKAW8ncezthLsAZQteXk844YRx3O9+9xu3u//97z++PuxhDzv6XQv4kugbBfQVpgJ6I6kB+H3uc58RvA94wANGYD/kIQ8ZnxPvZQItgyiJvlFAX2FaC6DP2ect0AH5fe973/EVYCPNATrv+Q6QwwB6anyBfaNU9xWlAw/0Obu8tcUBMSBXigPyE088cXjUox41POlJTxoe/vCHjyDn+55UX8Ze38tnvo9G0boAfbfHVAitleaAHDAD6kc/+tHDc57znOElL3nJ8Na3vnV48pOfPDz4wQ8emUGrwu8k9FbOu40C+jGmtQD6MiDXNleKP/ShDx1OPfXU4bzzzhvHZZddNjzrWc8aHXIJ9GMF9hWQqiXRDxAdeKBPhdAS4A4AjDR/0IMeNEr0l7/85cOVV145fPSjHx2uu+664XnPe94o5dlGez3BvpM4ewF9o1T3AvrugnwO6A984ANH9fykk04aXvaylw0f+9jHhve9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F0Q0+26njrcpRpXXmJl6XBsNKRmWpwqmnR4/mVev+mwZ0+AYSuxhwSgqoE8DvZXE9jfDMUXLKnuuG1fPyrfWLt9toLfXmUB3/TXz7LcD9N7xF91XAX196EBJ9LTRGcSSGUhzHFMuvqCK3HO69TzfOwV6K3U9j80vcA5mKGyZ57Ho+HOOtAL6+tG+BXrPrsyiELPPADh14sSVbTU9JeV2y8M8BcQcMhS84mgd+hUyXr2T4y96btu5p0XXs1Gq+8rSgQB6hoWsUgPQOKZowEgCCZI9lyeaU2t3A+iLRrZj1qGmprEb59yptlRAP1i05wDf7mRswSjQzQLD5sWrTYsobHRUp5C4AAAAAh1JREFUYxtMygyWdVQdC2C0anxbaVZAL9pNOnBAt+kDITS6uqK2kwmHimxSTE+i76ZjalnVNs/Rdr3d6fGPhxTfXHB/OxhFu0wHEug43FDbKds888wzj3ZeycUY5jzRu626T91z5vAbs/b73WQi2wFmAf1g0b4BNqN1ZvmdSSF8RjLi3KJCDW87DSYAuB53E1KmQL5bEut4S9QVl9DDFkdRAf3/SV0lexZhkACDfU4OOYUrhK8saskqrQJ6AX2daN9KdKWvlVva3UpzctkpQQX0riEmYwD4BfQC+jrRvgW6n7P80rZKVKTRgMEkGZdgkjHksk2lupfqvg60b4GeDjgz2UxAIVGGSjWkuamumQmXyTGrCvS9/G9WYBTtMu17oLeNFAA2Zae0QsoFBq3ZZj/OX0DfczAPBfTjR/se6DkyYSYXDJQZ5GKMBfQ9B/NQQC+gLwX0Xlac9roxc/us67Rjcu0HZ9wKgK2AfoBor//QGvUMhs4zKCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKtpYVfpfQ2d27NdCwnoAAAAASUVORK5CYII=" - }, - { - "name": "fg_c_11.png", - "previewUrl": "data:image/png;base64,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e2ilsDY06jIMRvtciT4Wnx4COiq6c4SGgPpt6yc3mWjDa1xX+iySCek7sA22/evSJGql+2YBfS1oskBPqZDx23QELaq+GzLDBAAEqLdIP5o1ulOKjrEE26w4/6LMashLb303oMI5mD6EZAqzzAclejJDGFl2sOWedNy1BSdqTW3Vm85Ak2fyP0gH52YBfa1o14C+0++7mD126PU8bzvHZb456i1SD4BRdUWnF1RUe7VngcdOAN4CvZXwOuS4DmzhtgfcIhqFGkva/zakpKGFLZ/8zQyX5T0O1R7oIExPfXsfmwX0taLJAr2V4C7olEqLqO4uWkCONAfoSHR2N8HjDtDMTdcObauvtgPylhnle1wTNjHqMdlpSGKBlVJ9ltmQeel+x6IXtBW61hBVsKtrMh3nMW327ErTajQZTtyqNrZRzrhJ0GSBnse0knERoLswlZ7YnTR5AFxIcfq3IdXtfZYVcos0N9wK2FumZbwc9ZpEFUyHNvlnntlgFKGNkau5cF7ThD02mU8rodswYKs9tcxrs4C+VjRpoLeOpByL2OdWZSHVkNw2iiSsZZMJ93nLphfz6qm3Mj8t0FWZ0R4AOPFvrs3MuOyQM0ur4FxK9XzPRpAkA8FILLnN3+YxtaP8LH/XaEU64pb1/2/MHkVTAfpuj61K/BYMqsd4o1nwVGq5DZOtndz6qAXWVtXUrUh3h7F0tAuGTEbzYTsaTzrx2sy6NsFlp2Njd///ogL6YkDnczuyWPgBsKxey8YOrW26iFd5p0A3nIVWQa4516ak3y6ja8GeDrYhzaKAvn9obSX6LBA57KiCY8qsuvQ0t3XWCZTdBjqvbbJIPF0mtB2gt1K91UiWMb8l0deb9hzQXehubYQTjkwvSlANY6XXeRke5u0AXYbixooZS98u0FsfxTLnt4C+3rSngC549LQTR6asFQ+0HVPNJ28B16q4O13oiwA9w4Z+b1m29DJBXUBff1pboA+BITPP7HqKV9stlviOzq4hW3YrANsp0GeFu3ZjLCMvYCv3v7GzUVRA//+BLmh0ZiG1KVJBmlN6aTcatyJqU0u3s/iXAfQ0EXQIblcC71QjKqDvbdoTEt3js2iE6jCkOWWXgN4KLQE25KXfCkB2CnSvN4/3+TKy0HabEWyURF8rWlug53EpmXXCkUdOZRqhNfux6WXne1tVY5d9/SsG0tRH0ZJp1X/otoHSOtMErHt6k4RCZRp55FZw6dVeZBPAAnoBfS/R2gM9i114bUdWVHZy2wmpZXqrdnwBffX/8UZJ9AL6ohI2494A3h1L2UzBrqb2PuP4LOQoiT7ZUbRk2jNAV7oTVqN6i/JPW0JbGcb3TEhZNdBXPb8TH0VLplX/odsGStsoQdBqo+NpN0POsJVprwX01f+/GwX0I0prC/QsJW3z1e0Rx2vUdoGefeRKok96FC2Z1hbomc/d9j7LBorWbCfQF9m/u1T3AvpeopUDukbNwUZJ9KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKixl4JhgAAAH9JREFUoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioo31of8HMS6wO5e670wAAAAASUVORK5CYII=" - }, - { - "name": "fg_c_12.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO2daY90VfW3q+8bRBzBAUVxnnG6nRVxQlEBFRVFGQVUIuAQBgVRNEBUIhqCQ0iMMYKJMTG+Uom+970fwA9znlznuS/yY//3qaruru6q7l4rOanpjLv2b81r7dmsqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqGg+DbUdrDHY2tqau637/mar2YpWTOv+Qw8dkA4p8PZ7K1oxrfsPPXBA3+627uc5oFvRimndf+jGbQX09f8Hs6KV07r/0I3bCujr/w9mRQX0TQNyqe6zAvoBoHVz7gMnsY8dOzZ3Kxt9VhJ9A2ntwCugr39MNnArWjGt+w8toG/AmGzgVrRiGg7btlt1nM9PecpTnjjfqaeeOr7y2ymnnDK+Hj9+fNza45a5/m7vf93jW0A/mLTuP3TjgM721Kc+9Umgdx9A37PLBf0qnHMF9BnjUFRA31ugK8X9zHuAz+sznvGM8RVge5zS3a2APlsFwy4qoO890AUt0vzpT3/6cM455wxnn3328LrXvW78zPetNPd9AX1WQN9AWruqvWmqO+cAyEjxZz/72cMLX/jC4f3vf//w7ne/e7jkkkuG5z73ucPTnva0JwHcay+rvu9mW/f47tNWtGJa9x+6cUDnM+r5aaedNjznOc8ZXvKSlwyf+tSnhgsuuGC44oorRsn+zGc+s4BeQD9QtHZgbhrQOYdqOBL9RS960fCZz3xmOO+888ZX1PhnPetZT1LXvfYyqntJ9FlJ9AL6+oFOCI0NqX7GGWeMEhyAv/3tbx8++tGPjhIeid4CPT30BfTZbv/HoqMm0QENYBKAbcza37SZW8Dn57TBUc2xw/3d956TDS87wP7KV74yXHPNNcMHPvCB4RWveMVw+umnP+k8Xl9tYF5a7KJU2SNqkw8F9L2ljQT2vEmeQG+P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" - }, - { - "name": "fg_c_13.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO2dZ69tZfW39znIsVcULFgpFlAsiIqFIiBIEVAQBAQsgAVMBI1YExM1MbFENNF3Jia+1sQXxi/gN/CFfpj5zzXDRX7PeOZca+1z9t6r7DGSmbXW7HOu+zf6GPfeXlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1PTYhr2s5w8eXJf+5/OcuLEiaWL+5199tnDWWed9dyxz3ve8w79/o7i+Rf93vGl6ZBo3X/sWoC0jIn00kDfNTp2g7qBvtFL0yHRuv/YBvoGvJMNWpoOidb9xzbQN+CdbNDSdEi07j9244B+psu6n2/Ll6ZDouG4LQ309f8Hew30I6d1/7EN9A14Jxu0NB0SrfuPbaBvwDvZoKXpkGjdf+zGAZ19Tp06NSbikCDkepJz2Ma6uo3vJhO1jb/XQN9AWjvwNhHo+fn85z9/eOELXzi84AUveC77LoEuyBP47czbO93/p6mBfrRAB9BIdhfA/rKXvWwEPtsS4AcF8vbaNx0WrV3CbppEV0Xn80UvetHwyle+cnjd6143nH/++cPb3/724cUvfvEI/MMAeQO96bDo2AF52QKQPRfq+lve8pbhwx/+8PChD31ouOqqq4ZXvOIVo1RXbUeNF6AHAfp1v781L02HROv+YzcO6IINNR2Jfu655w7vf//7hyuuuGL41Kc+Nbz61a8e1fgEutduoO810DeU1g7MTQO65wHgAP1Vr3rV8N73vnd4z3veM3zsYx8bzjvvvHF9A70l+jbR2oG5qaq7dvhFF1003HnnncNHP/rREezY6wBdCZ418C3R91qibyhtHBCnAMSCipxqcpXAStj8LvDqdmxvz8+n372G13/5y18+Avu2224bPv3pT4+S/fWvf/1oo7u/59UTv+z5ljnx1s0o17w0HSegV1BPnaMC2fVT21PNfulLX/rcOjzrbkOC5zr2xfGGTY7KjiPufe973/CmN71plOiC23Pl91WBPrVsANga6DtIGwl0AZHSskrMCuS5a/gb4AJivOhKbVVwVXY+ldZsR6K/5CUvGS6++OLhAx/4wHDZZZcNF1xwweio856SOZ0J0Jcxt2OyNB0noOd+DP4E+tz5Fq1TUgPid7zjHcNrX/va55JfBDXflezJCFDziaED9He/+93DhRdeODIAM+S8xqpAXwb8DQBbA30HaeOAXtXxqeMXgX2KaXBOgA5o3/rWtw6XX3758OY3v/k5lTuTZGQKagBI+re97W3DtddeO6rufEf9r8Cs+e/LGNkq72IdSwN9N2njgJ77CibACODOOeecUfJWFXfKHs91ngNp/ZrXvGb4+Mc/Pkp2tgF+JbufCXTsdKT4LbfcMjIIVH/upcbQBboq+Nwy54zbFPA30HeTNhroggMwEtcGcKSkAjQ95RwzVU1WgSVwsbkJkxE2QzVnqUDXTOA314M5XH311cOll146agRIdM+X51dDWLRwDIuq/6qaQAO9aaeAPudgw6ZG3SbcBfgAf4Isj0u7vkpastoIkXEuNAR+Z/GKIOQ8bNNLj33OMTjjsNHZNwtclO4CeW5Rg8hrJUNqoDcdBh05kFeR6Al4JTugA2DYycSz+c02AJPq+zLVmf3RCMhfRw0HyADOUlRj7KnuowUAchxyaAKE3DL2nlKaBQ2A82HPk1nHb/bVs/+GN7xhzJ3nXL43n+d03/Oyarq5405X41qk6p8sfhYZ2QrP1XScga4aDeAAOYDDc24lmUBJdXhuYT/sbmx0qtEAOutQ4VnPOZW4gJ7fABV1/4Ybbhje+c53jloF26bun/O8613vGnPjP/nJT46JNpwXwMMMYBjY+h/84AeHN77xjeP++gRO953NhexOxyZftn81iU7E9X2GGipc5mBtoB9zoOdAUu1FhQdo5JyjwnuMgF8G9Bx8xMdhGJwLMPMddR7wq2LzCUixz6+//vpRCrMfzKE6BbkX7hN/AgwJdZ9j0AA4L/tgNsgsLIVVOzBp50wBvl/A7+f/m0pSOlmupS9izuHYQD962ligV0eVdjfbDXkhOQGRjSFWUd1hDhwDwwCMSHYkKxVqgBKHH0BGezCmDtgBJmDn01LV2mmG+zMJB+bBdS655JLh1ltvHQHOOQEAjCTj9r67VbLr5hJtVvHyn45qvwpjOFnA77tIdX1FsDcdZ6Dnoh0NII2HAy73X+b19vwcw7EwCyT7Y489Nvzxj38cwc96/AFcR/sbcMIAYBSq29XhlzF5QI2WwPmfeOKJ8byGB2Uc+ggEx6oSdQrQ9TlXBf1+/5/qPDwrmN3UOMjfK2T+NR0XoKfUmhqkSkCkKhlrqMlWnCX4FoW3+ARsprci0Ymtf/aznx1/W4qa3nGugYRmG9qA6+uMriw2ppCZUPn2kY98ZNQ69AfAqLD7eQ6Ozyy9RcsicM8tBwn2PNeJiRRjNZUcDw309dPGAT0HZB3Mes3ZD6ACGoCHZAS0LMsGvQORBfCijuPc4xwwDqSwKnaCBMmL+g1AYS5656uKanIP98g5bGCBXW7DCu4B6S6TWtXWVmuYi83XZRHoTxfsVV0/8ex/AROk4AeNR6Yl45pT+1uiH2OgV9WwJpkY8nIwARbUY6X6MqBzTkNpfDJAATtABuSo7Oa4Z284JC9+ARxshMeqT8ABbbdY1gl4owam2HItzYjM9EsmtCrQl8Xt9yPdVwW6ztFTp06N7wqThndIlR8mCYwyGfeKobVW3bcJ6PsFfoIla8QFgGptlpF6jIB3wAFG1XoHl1l0gq0yDuPzFrmkSs53wcF+SCs0CO13t/scOu+qeu253H+ZdJ1S1+sx+ipkjmoY2anWa6pWZ+6BzCUdZ6kxpbqdTMDjvZfzzjtvdGTiL4ER8j/IIKfGQQN9PbRxQFdtdpt2H4MU0Bpm4zuSkU8GFwMcddjSUgYbksZ01QrgBDrHGlJLKaj9LZPg3FzD+3Cw57NWR5Xxf5gPx65qN88BnXv1esb6TeXV669PwXThzOeXQcgMpuztVLtzm++B71zjoosuGv0MaDh2y/UdNtA3izYO6EobAIgqjWpuUguAUTopNdJG1DnHNgBBUopZaoa0HOQCVSCyCJYKQjUJ9uEaxNWVoBXYrkspz71wH9j4yzzhdV1qBXr0uTaMQzNBbUNQ84nPAQnLNn0Fvl8ZUmogalO5VLXb98X5keQXXHDBmPvP+/D/mEr+mfLKt+p+zIHuMUhPYtAUk+CxxjOuigogHcACUCA54AH+lVde+VyTR1VK7W+BbgyeY5TUeT8OUqUlXnn7xk3ZrDnQBQvXg9Fwb/vxqk+p/j6HPgYWgMZzAmYAyD1SbXfjjTc+x/h0kmViUToU9Q/U3AD/R98z54GJ8H+84FnTgWfLPnr1/22gr582DuiATWnDgL3nnnuGb37zm8NNN900AlmQG6ZSdfe3fd4Y4BagsA+fDFIGq4UsgihNg1Rp04Enk7GoJhNd0v5MKZ/P6LVOB+j6IswM1NHH+wDYmCg4CUm55ZNw3kMPPTTcf//9Y5SAZ1bl911xvGnD3lv6QPK5NBm4DhJc5nlWMVvSvq+mTEv0BvrkoFYKoX7fe++943LdddeNqjODLr2+gJjQDq2e+ERlRcIjaVBxAQQOI5JWDHdltZpgXwR0mU/eX+6XNm5KsmUe7UVAT0akBGcfnte0XYB8++23D48//vjwta99bXwHaELG7tlPjcJ3xnHG71NzSZ+DoPdYjkGKez59BKeC4aUm4zlaom8GbZxEdwCZsMIgA7gUiXziE58Yq9dw/iilYAb8ZttXv/rVMcTD/khebUmKVz7zmc+MFWMCXfCkZHd9jeNnqEiVV3t4KmlmEZCX7VOTYWQsajHcv2o61+e9/PCHPxyefvrpMekHRghjQxsyZVf/Bio+7wuGh7aj2aI33kQfpbMOTo6DMXCsDM//6uSzZovPVqX3it52l6bjAvRUJRl4gI9BCuBZUB0Nb+lht5nEfffdN0p+bEgy0higqJv8pmUzDEGgKyEFtjZ4hoamwKljT8eg26r0nnoPc57oOaArgb1XTRWbcJCEg6qO5AbwptTyjlDj77rrrpEBKoUBKyDHHLrmmmtGPwaLabjZWYfn4ziYBu9RJjAXFz9ZcgpOc7w0HRegp0c4VWUHOwOdQaiNyXYGPBIbiUY8F/WVQU/4ByDwGzBgBiCV9OKn6p6psUqsdEp5f8bd2c/7XPVZV1HZ/Z73lQ5D7h2wwriYIgqpjbmCJGebPgrexcMPPzyCHenOsTA52laj2fAuYA68O73mRiM4jyDPTMGp59g72PHSdFyArq2YQE+wK+G0Gxmk2KR33HHHcPPNN48DGCcUwGcQA4S77757dE6xTS1grrNM2t8JdO+TZ8oS1Sk19TCBDviQ1o888sjwzDPPjM9MBR7PpJqNqULEAUCbHpy5+jruaHjJO4IBeF+aQyyaB3lfDfTtpI0DesbJp4Cearc2J4MVlR0b/Q9/+MPw17/+dfjxj388huYY9EguJLpqqtoA53RZBPS8T56pqvenI9VPF+gwN54H9ftPf/rTGEKzV73mja2y2NdnZb3hNz3zmDvm7euMNHko6+RdGujbSxsH9Bo3Tq+4FWcsDky+43yj5pvB//Of/3x0TFGJpt2KpLNRhYkx2ToqwZ3SPW3uBKQxfI4DGNj+JrMcNtCNMBBFQFNBYwHQqOuaJDJEwc1zA35MGSS90QnOlec1dTiz95ZpLHutum8FbSzQp5oqCrB0wjE4ATO2OZIKdRVpxXekOUwAIOqIWwb0qTrzvF9Bx6fSk2tzT0ehuhtaw8mIKcKzo9nYliqlsu+MbTjfHnzwwfETj7vedtX9KsGn7nEqTLjXQN8K2jigp8c5Q0zpjGKgq4LzHRsVgCPdADiNH5FaVLUxqBnoSDCYwjLVfargpEo1pT3n4tzYukjVOYfVQQIdpxs+CRjYAw88MF4bNV1tJaMRfOe56Vv36KOPjolHqOveq3a91XRK80Ve9Qb6dtLGAT093Al0VVFCR86WwkBFogJ0pDieZuLs2OaAnUFNGAqw28NtmTNuGdAd9KwDSAAFKWm23GEDnedBklND/9RTTw1PPvnk+My8h+xgY747GYWAHB8GfgqAjwSX0WVFnb8zbFglfAN9O2kjgV7XpaMIqQ2wbdxgaIl1gBm79Uc/+tEIAgY54MaeBfg2RlgUXpsqOqlAT6chDAi713LYwwY69449DsPj+b7//e8/1yXHbEL2Yx9CaUQg8Ffw3rhXY+f2pleKm/Qy9d/kO2igbycdOtAXAT9/V9VQ1dK0VAYpkihz1gE+IGego6oDuF/+8pfD//73v+Hf//736IVXjTd9k+P1Kmunp+peQT4nxQQG5wN0Zo3tx06fen7fk89cs/Z8bqvHkPBIc80StuN0I3xGrJ13wrP73rI2IJ97WaruIdnkQ1majgvQM2HFVlHYoEgh7WIHOwMYic2Cms6g/tWvfjX897//Hf7zn/+MqaGkxAIInFcwhQR6OuP2C3SlN/eh/b8KUJY9f+baex2eXa86++qQQ6uxzp2Fe8EvwXvAjMGW5ziOZz8dcHW2mEXP2kDfDdo4oGd2mrOfMnCdtMHQmt5kQE4cnUENqMkG+8UvfjH87Gc/G7PCsF+RcIDcxo7a6A74/QDd5xCIJrE4w+qZAr2GtLhfogc8o1NImV/us/Cu2AbIeQe8L0wZGYNhScGdJkutqW+g7yZtHNBZZxyYgQk4CV/hYGMAO8mCoTVABuABAjYp9igxdRxk2OYMfhYcU4adsuvK1Dxo+wE657G5xX5Avuj5+a2pQlgQoMPwsl1WNpxgP7QW8trRbIyRm8fP+czln3M4NtB3mzYS6DqfdESheiKVkc5Kb8CtGg/Q2I49DsBhDJalst4iFzWCbOWcEm7KETenunuvHAf49uNxX/T85gzA4MwBAMxWmLGfjIrvgBxw88z4KvitxqItLrBNZ50C+KrayCGPj6bjAvRsCpnqpR5jBrOAx+sOyLRhkXqq6DACgGJ7KZiB/d4ytDQnzeeAboxZoPPbNtMHobr7zNk+2Xsx+85yVZ6d54TxKfHZF2me7a4EvPd9OpK8gb7dtHFAT8mYWWja7Ax8m0swuFkAuZ1cATaSG6DYc85pllWJ9QGsElqrIEgnWarZcwklp6O6s9jwUk3DLDdNDlNhTfHVz8B5THs1fJbNIefU9gb6btPGAT1tyJo042AFBEhtpDoqOvap4SUWvdEm2WiXAwDBUlNsVwW6AE+gq0bvJ44+9/zpkPQaqvPpE0CSw9BsleX+mcqr5uK7z2fdrxOuJfp205ECe26ZyqlWVc3WxEpUgY79jXcZqWa4yQkYZAw2rqh2+dSgP111dj9AWOUcqvCZKZi5BDynMfE0IUzBTaY5B+y55/M+p5JljmBpOk5AN4Uzyz8ZqGa0meZpowUktT3XkeT81hav3vVlKvu6ge4+eR9KeHu1pxTPZ6hltnMayjKg1/+lgb79tHFA5xiAipecrC+rzurg5bctprJGHRAIfplFtqaqIN80oE+lwtrzzUYQ2U3WyERt8FifpaYYb4iXfWiJfoyBbo05FWnExkmWAfDawqrvSDerr5TeaZPXCrW0zZeBfJ1A99oCN9tRZ0KNQE8pzjaLgAxR1nMver5cf8QgH45ozB9L2jigC0TAjleZUBpVV4Dd/mY1y8sc8FRr3Z5NIKvNOif91m2jz6nRtdglmZbf2VcmmLO5eK4G+vGkjQS6kl273O4oVGDZlTTBzKL9qpNKCac0T2/5KiBfF9D1nKcTMm31ZFYZzsvwnOE4PfGpHbTqfjxp44CuipkJKBa4YKOaxmqsGKmVmWBZgpqgznMt8kJvAtBNddUmz3rxLCfVG2/5Kgv5A7UVdYYt2xl3PGnjgJ7SK2dFyZxtB72At/TSudOU8lUaJvjnYuXrBjr7mBCjE9LjdMyZRMMzkxDkhIp84tMgt99quozvc54Orx1POnKgZwKHYPP3lNc4k0iqhzklINLdaZhyxpVUaxelqaZ3WtNhP8zqIIFem054b0pu02IxYYhOULFGWeoNN9wwFrYAeN8z5zQ6kUUzWQqb719NoTLMVZ5t78yXpl0Beg42JRPfkVTmrtvYMAdi2plpq9aW0FlzXfPYk3FMxYcXgdV7P2yg1/PkMzmTKY00KGTBUUllG9mBSHQjEM5HB+MzFdgS1ylGlu83nzXf1VGMlb2m3QF62qKZycUgJpWVCjQ87JaWOlNI9jJblDYr+Otc6OngS8le7zc1iAxlrQrUMwU6+9S+bTwDkhup/cUvfnFs9sgsLZTkUrXmXHQAnGeFYcIEkPQwBOoB7ClXz53azBGBeWigHxOgp4rufkgiClIYzCw0eySOzkC1Q4xtiTMP3Gtog2cYakr1XEWip/ZRAX8UQDck6DNyfUKNtIdiBhoiEIAXkMMAnP9daU6RD1IfSW85r+dLBumS973qczTQt4uOHOgJshxQZrqhuiPFAT0ApyyVgc13JDzSi7x2i1ZqU8NVwmT1/nLga9vnPrn9KIDup/4H89wBMMDWTkdysw7tB4bIOzGBhu9OjVyvLxOskj1nkp17T2f6/Hst0Y8H0FNFTKlZJXyGjqyvxt60ttx517KIJW3xuYE6dX9p+yM5jdXbNSYBf9hAz/fA9XwuwA2z4/7M8GMfmKPvRYZZNRyjFHw3ldautd6XPfKn3mEy0Ab6dtKRA31Kkmozs76G0+p55qZTtmNsdb5VJrNMoiMxqYijF53lr/uVyGcCdBlczkHOAmMjQ5AFrcasNyS70l/nZjLR1Ej4ninCMguOtbNsNW2qptRA305aC9Cn1OpF4FvkKFJ62WdurmilJsRMDVjXYzYwSQILEjRj2UehurtYpqta7dTILjJG902GqUTPd1Tfb74TGehh5xHsteq+m0Df70DfhEXGoZZQQ32HzQiT8WQUYK4IZ0orSA3Iaxl29LcAz9+H/f/uNdAb6OsGuAMxPfdTiSVHCfQK9mVA9/6TafEbaW1bLSW950ygH8X73ZtfmlqiHz3g16Hh1HU1FLYsqsBvk4XynKzDQ5+94dN2F/gN9N2kIxvQq6p2614SPFP3vQ6gzy1T92+I0oaVeS2Lf2rkw8/99rw70RJ9a6iBvgDsc6DfZMZney2deMscmTUHoYG+m9RAn1HZE/CbpOEsO9bwnPsadqvXncv7X6RBrLKcODOTqKmBfjSqewXSuk2Z/RyfobUEdPaTqwCfi5c30HeLWqJPqO2rguywgb7f4zPpKMHu4rop7WWqeWRL9N2htQB9mcOrSpbcLwcwg9NSVNsvOWCtYLN6bSrb63TBtY53lrX1+fwppXlOS3xrwpDttjiH7yaLXDyvoTivkWnAptTWdaee9fBnD4D6f6/4vpt2Beg5AKYG86IUVhaz3hi0zrnGQnUbC9Va5KqTzkm+eraWyo6omwx0Aez9TFXRmQdvpZsz1PgunHvNegE87tkoM5mjjMF3nsVCdtPl+pyDa3vs2ROzwdRMxgb6ZtDaB3WC3N5wiyQD3xmYNFqgnJXabDqrUNZK2SbrSVsF6Hifbb1UmyluMtBTgle1OhtopKrNcwJu20qRD28xEPn7zmYDE3BqKpJn+E0iDfsRlgPY5NWbS68XP0thrZ572bPnyZ7ztda/gb4ZNGzKorOotoqaArp932lSAdhpssBgRqIx4GwHXYG9Taq796tEtqd95qfn/k7fbEVfzqRqdRvgROMRpM5AC2Mkj553yHfaalPYw76so4sN5cJW9sEcYBznn3/+c4VFnI/7mOpOW4HfqvsxAPoiUNXBOwVEVXeljZJkqhtMAmbVevJ1M4KU0jA9wCtIU0VOsPMJ4JDYSGPz2c1lTzvd5h0s7AtwrWsH9E5LTUEP88vTvOLaa68dO9rQsYZmIDDX2267bWyCwTr2h/Fm666pIqIG+vpo45xxi4BemYFgyAkV87gph96mAz0ZFoCx9xufaUfLvGrnWADrPOk5u4vqvfY5n85ZB8OEAaDu22palZ4F8NPYQi2KTje33377cMcddww33XTTyAgAO9eu3Xcb6McU6Am2KQawaH+WtFWt2859p5I3FjGPTQN6XZxeKctRE+z12eekPt/rPHQu9swH7Do3ke76O+hgg2QH8KjzqPUsF1xwwfjJdtbDNGqUo4F+jIG+yEbPzrAVoNWj6zEZUpsbWNuiutdnzXv3mStT87f7qT4nc0yVum7XFMrZYZTyfAJ8QM0njTuR4Kjsl19++dheGkco7b4wHRrom0lHNnCVwou2OwgdtJm6ySBE6mRfszr7iDF2B3HtiTYF9Kl72STgT12vgrdKeOPaMgPbP6OG45gzdJagVNo7x3zmJGgWGdJkwba/+OKLR+CjzgN61Puc566G2VZ4f03HAei5Pe1QBhaeX7zBU0BPqW04TcCnDb8KUDcd6Jkck84vF9cZCjN2jpecNlSAEzBnTD3j6Uht++XlJBLmIPjdiS3POeeckYHIILIN1irx9Ab6MQV6esjdjkoIyFEPE+hVHU9gZxVX7aW2aLBtOtBlaEp0gajjDdvaPvj8RgvCfsaOBuS8E02c7IFvzzhsbqQ150um6zufcgieFbnz2aSzMqgG+jEB+pSzLUHOYhJGbYFEeAkplaGbascyYJ1NVa8xg57Bzacq66IBt+lAz/UC3rZXPCeS29lueBcXXnjhGApjsgdArN2dk2cATkCO6k1snOMzLz79J+nEOxUahdumshprlKAl+g4AfW7wV9UtB3ECPcNI+anNmF7kKkkY7ACcgYxkY9DCOJzqKYE+B/htArrvzlRUe9wRjkMDQooD7uuvv36MeTOpA4wACW8mHGaRrZ/NehPETgWVqcNK+Np486yJopgK9Jbo66NDG5jLBuyU3WkKrPs7K4sdXs0OSykj2NkGk9Ce/9KXvjR8/vOfHyWaSSRTQD9TsB810KdqyF2vrQ2zwzmGTe6sLoKexBeSYWB+vC+2mR5LFhxJMmoF1gh4nTR/EtgnSu/7/bzf8rxN2wL0qUSYRWBPaa6UcFDl9MDOg57OJ7cLdBM9CPn87ne/G37605+OmVzYnKq2c73Xtg3oGYJMxmdbaL3hl1xyycjsUMsJg11xxRVjeIz6gLvvvnv4+te/Pn7CGEh6QfIDdtT+lNDpmU//wNkzmXBTMfRFGkoDfUuBvqpUT2meDRIyEQYAk7WFtDbWmxM9cIwSHcmEFHv00UdHiU7CBxJdjWBRo8VtAHquryA0v/3SSy8dmR0g530gvQE7kvzOO+8cJ2q86667nrPdb7zxxlHSowWR3opkF8AwSBmsjKZK8LMm+uY30DeLVh5sU4BI9S33r2GyrCHPxAydOXUucFVtrqHKbSmmtiMDlwFpeI3zsV2pzjZsUctVnZkkZ1b1XnMiRgexKmtmm1U7tDZ3yKy0w1oqg0qQw8zM/QfcqOBIZ94BDI/v3/jGN0aQP/DAA8MTTzwxprGi1iPR77vvvlET4P3z7DrYvLbptGfCJPcWP1/TUQF9iiNPhbzqkg6zCn7j2xZTZM51TfiwppwBS2wWtdvqLSul2F9nkl5nz88+bDM5RJXfOPpUU4pUPblWAioTd6YScLLhxWFI8CnVvf4vAtJUVk0a7sv2ztrjzkBDee8XvvCF0VGH7Y5fA5ATglNz8n0a0kyfSAN9u2jfgy4HeVXj8rtthy2zZMDxWcMyddA4WAEqaZbYjNiaeJEZjDAC878FWA5E48nOF56eY6VuNnVI0yHj7X5aWJLxYTUPn7XOk52Rb4IAABimSURBVHZUQE/TR41IZsi7AbCYPCTBGG7jf0DbsUKNOebwxmujs49NKmSgalXVGXiyJfrW0L4HXoKj2tdsZ6AwOABq1iuzfpmNrlagqo4DCdvxuuuuG26++eZRzWSgmpKZWV2Cs0pqGY1dU2oRTGZ+pSSE2XBvHKdXmvNkaGnqPR0F0KdsYt8h55CxOc0yUtr0YZ7B4hXr1HnPV1111chYbU7Bf4e6z3bzF/SJNNB3WHWvEt39VQ9NUMEBhI3HOmf61HM+N7BzoAo61nEOBhxAQ/LgZHKKZMGr1FJbqKp4SjnvQbvbcxh75jrcc07YCGh8HruzeI+Weco8DiIuvx+gT5lWakXa1Lwfs924f00c3we/Wa/Pg32R8JSiok3hnHM6ZTWnBvr20f8HvCmVPBcTK2xaADjwciv1AKZgdFaQ9KLXGPDcPZjGquPO2UO5LgPT6YUYoAxM1qcDzfPrHxDUPkO2rALchOFwRsFQALAdWFj05jPor7zyyvEZzfXWPFlFGq+yzDHaCui5RV+G360np+SUxUYTtotSO1GTMmpB+O2hhx4aPfP8t3Pzvp1sZ9xW0KzqmLZ45lIDAGuUWQCamVY5cYD2sCq2Nu1UwkcuU/Yu+yKZnCiQ6yLdZTbcA/elXS0gkjllt1gZmc/GOQEwQEeSIdU4PzYsGopefJss4CvI2utkUEcF9BrPTnNC5sqnTkveD8yS52Ch7JT/UZXe5BiOgVGwHeaHp57300DfUdVde9cKJQDFwFDNQ0qoCuZgE1AJsikgVMaSdr/bDInZUsn1XJtGCAxcjnWeMbWGrE1P88B4u+sAK8+lw4pPzovNyiBHujPIPZcxaZ6b76bVHiXQq0+jLr5/n9N3lAUspsjCxGDS/LZVlV1fVfGzwq1V9+2lWfWcPx6VTc6vU0cVOENkBzHA65KMRzsbYDngVOkzO646yQRF2reA2+12L+V5YGaEn1BVkeiAXPXWZ1blz4o4z2uIaxUgV4am0493DrPhvhLYaTJpX2d83z7rLG7jO/fN78w1yLx404VlajAv7kHmpSaXBTD7Vdf39ueMbDoqoCshsUNRX1GTkWDGsjMsNqWCHwTA6/esr06JVr3P6XmuQK8JLqznfEhoBz7PC9AZ8ADfBBzBloM7B7wMgHOsCvT0g6hpwHSMYctAsokG7wCmy73xHbXcaj9tcvZHOzFf3R74mU9gG2jWwcxg4IQwr7nmmlGb4XjDkFlbPle0cqKBvp2qu62D+cMFwqoc+qAkea5LP0FlBOlLyBZJ1R+QpgjPxm8+SRLBFOHcgMwwGt9T9VeDqIym3uMytdt9U6qzztwAGzuyTvXca7IPqrbABfQ42HKCBUDMMwFanGqeE2CzAGQWwK0Dk/PxDsiFR7qjvaUjNZcG+nbSpMc7AZTfD9K7vB+gV+mmZMxtOpRqxxkBpcpq+ElzQFsbyYjqznl0NuoXEISex+YWNRtuFft6Sqono6rrEmSZksp9253V2WicrQXwo4oDdPu8W656yy23jHnwbIdpaCZwXva1yWMmB6V51EDfTpq0z6cyxeYG85zafaaq+5RJkECpqjMS17rqXO/zGKJjwGMHWyTj+W13bEIJgx2g5/REqsfZEy3NglUketUIplJaq/RM5qJ2ge8E+1qGhG2tja9Kr3+B5wbYFLSQ/QYDYD8ckRb8ZOOIfH/ZUaaBvqNe90XdQubU+MMCemoYU9K+djhJVV4bmoGPDY56ShYYJZtOaOBMI5xDh1hqMKq4+CtMqqmq+H6WlNQJIDUPtROdkVzPe7AaDembXXS4Lz3oNqEwJMp+aCpqL87qYnjNc9eQXb7zVt23l1byhqa9uMxWPwj1fYqZuH5KwqdUrRqJ67RTkeKo6AJdL7ypsybGIPXcxvnMriMkBWAsrqn3uh+AV1CpMahNZDqwwM/50rL4BJAKcDvF2IjDCj7349yo+Cb7+P6yTVQ1I1qibzctBfgi6X0Y9no1C6rDLb3p1esu2KeAnoU1tixWgsnIAAmAAhgJfs0CwEUCCc4q8941C1TblwG9dm2tDRy4PveJZLa4xNg296kkNm3XfnpmK6Kaw8iU1qy3yMdecjI8VXu1hVTTq58g33173XdUoh/2MgXyOWZTGUCVNGk7p33Nd2xSc/NZZ321VXA66fjuXOKCAAcXFV54plHtXV+Zj9cWtJkHrzPQeeNUrzN70HVK8SzvNX+B7U6WqEMRJoQWcu+9946mCao9IVL2IXpiFhy/nYap5kQY2cgMu1rDXxnB3hJmv8+x0LSLQJ8bEFPhK4Gk1HXw5TYlZqrQSj4900pu9hHg2tuZ/WWJJqBgAUTEmlmMM9d02swbFyxss0uLzMUCGaSqoDO/3nsWkDlbqQvrALHTHcN4cMzhVX/44YeHp556arj66qufC7+R7cc+eOl1NApyKwt5R860UhOS6ntuoG8frRXkc449JUkmuOgQs6OrSSI5AK2wAggMbKWQoTGBln3P/UzPtiq1dqxhJ+LTqMbcQ21l5fFZ0ikovQ+vBcABunazoTEAB9hgJjSGQINgnQyObVbPAVadanjgKef97ne/O/zlL38Z/vGPfwxf/vKXRx8E+fk/+MEPxvOREOTMrGoNqvwwBc5jHfpU+FCG1kDfPlqrRJ+S7NUb7T461JSCSs0EuTYmg5+KNmvjlZrGzLOajWO0hVWVZQYMfgEF6IlZkyMOQDOWrp3OOdim3e9xquYyGKW0mokMgusimW+99dbhwQcfHKUy51P74FwyIgHJMfgMkOY0evz9738//OQnPxlnO0WFJ6T2t7/9bfjzn/88xs/RBLT/zT2wOg/m6LuqHXdbdd9uOlTQTi2Z+pnHCFSlaw1bmQabc3tNebIFMNIJkJjOiiSzcovBjETNck7VdtaxL/Y8MXcdWDAYVGAcXdagpwNOJsH+WezCdzz1qM3ZucXj9YKbymrpLdc29dhn8t3lpBRKevaHESG5qboD1DANfArPPPPM8Pe//33cZh89e8sJ9jQRbOels2+qcq1t9O2itQC9OttUuQVxVRVTpa8e+vSua9+awutcYgCX8tL7779/VHEBBCE0mAEDWxXeUBZAwLYFcNqzAB9V2NbR6WlX29D5BlOAoWDXA3JUZnLPvZZhM44BTEhZy3B9BiMC/M7UWDWW1BK4J67D9bhnFtR+mAbXRqo//vjjIwPgfTjfuu24sqsu75XzcZzlvzVfoIG+fXTkQE/7XFtWtVe7m30c4JZb1vML/JToHqtmgOqOCs/y9NNPj5KN9sbUnjP4sbkZ+IanvJ7NFxjwAgJJDtBtrSQ4KtCVtmSicS0WGIsdd7KzC7+1jTmvarxzlWfXVdV0G3L4jljH/fKMXIffzpzKNbhvzA1AThYdDKXeR4bXOC/Hw3zy3djBp4G+nbQWoGtz25iiDjg+GWCmaAqoOmHAFNCdMJCBic1JcQego6kEqit2K9IVm9a+5wx+gOiMoBzHNmcJ5XyABaBrcysJ1Uh8BoDLvaP62iudXnccbzWcCTEACYZi00tNEp/FbD/Vfd+PDj5VbbUIrmuVmnOa8w7Ni8f00JuvMy6969r+Aprz8v4tVbYYqCX69tGBA1uJqnqeXWf0omfsWFtTILOdQYqEclJAnVvpEKq55g7ATHBB/f72t789ghpphvpu91MkFmAEAKy3ig3AAUq+Ax67yaIFAEqZiNpIqvEAAZWdcwEuzgGImQmFBpdIV+1wnpF2TfRYt/gkW1N53dQcDK9pImSPfLvnGn7kGpyXd8izAnh+2y3Gd5/pr+lgVFU3ggHj47353OmIfF6YTzXJqeZFLFmatgXo2TZKUCbQHTzGp/kuAzDGzcACpEgTwZ92ec3aykUpxXeAhl0OyADqI488MjqnGPgAGkkFE/jNb34zeqwBIgBEA+D6gEK1lXWmvhpC085W0wCkzmFmdh3nI5uO67Cea/N82MDMmMJ6fnNt+7rl9FM5BbSzztgsQ2ecvg0Ld6xt57wcY6TCGvScQNH/SLMp689lnDovORfMsdbMn/2s89T/KcdHA31HgW4mmKBPacyiepwTMDgg+G4L4tyWA6i2qcrKMlVOPcWACqcU2gESyRlFnYcMRoBTDqA/9thjo9S3nZRhKE0LBroptIJCxqKUYzvSHJBxLOcHiGgNMBxMB65vS2VaWANwfpN7z/bPfe5z4z3Z8SVBrJMw/QTen5Ld74bNTIWV+ckIZRAmCplrUKvq0oRgf5NzfFenJjL/qlTfR4Zc07YA3fUOPCWGTi0GhxIpJ1Vgu6mqOeGCNvCUKZAefPZ3EsUc+Oa1swBepDjTEn3rW98a1XiAicMM+xtmYKqrueA6C5XeacNmmqueeSQ1x+MHYOGaqM9UzeEQBNxoGFzvnnvuGZkB7wQGwOynSEx+u96W0mgGqM7E1rkG95cxdQGfKr3rLXLJ8KT5AukbqeWyUwvn4HlgTJdddtnISJTsOg8T7A30HQd6hsUYpAwOe5LlJAoMMqQaS3rTc8BlXXytl1ZbAAyoxs4CahgLYLNOxxpARnoDMqQm0hvAY5c7mQHrLPhQnfVes5NsVpZxDa6F442sNEwBe6UDzO9973vDd77znZGpMAEkTkGYjCYMoIZB8B4AEBMfEgvnN+cG2JgA2PR2j9HGzvBYxvS1m63cQ8uwfbXPkdNJ1TLUKYenM8Cgxr/lWWZmswoZbppr+8x7b9omoCuFdYihiiKNMlasrQ4YsJ8Bg9lYU1LB9anmZz470tR5w9gHoAIGOqrYjIFtABogMzg5hvsDWKjM3AP3gmQ3+077m3sQFJkmK6g8Nyr6b3/729HbDrC4NlIdac26f/7zn8O//vWvMXPNmLx+AJgC5wE8pME6QaKhL87D/cEgeDbOn3F534uqu6aP2g6MjGflWJtAKsl5vkyOmcpZSMB7zouf7TcHg+R5fDenqb43bRPQtZf54xkETPdj/7Isy2SgKkEBnk6uqfx3mYfnTylkhRbX01wwIw3JyDbNAgammoW13Uj2r3zlK2NsnXs1e65Kb6VVTuGkigxAsVuffPLJMeec0Bpqtk0feH7u5Wc/+9nw61//egSs00FzP7wLmA7XB+C2Ys68fm1unidTWVW9s+w1Z7yxYo5zwcwwG+yTp1TXDp9Kikmw+841ac57NoYPI+O8WQjTQN9hoMvx+c7AAlioeZlb7iBg4JosojSq565qZKqYgl7QCvLqebb3myEkVVmOVZ1FfQdkLHaA1eusYzGZWO1jz/mQ6Kjm2OMMehsw6puwAo552wGHefTcK8yGMBxSH7Wed6IErf3q9Dewj5mAGXnwvQnGTC/mfrg3k2s8v4wzpffU4rvI/c8999zxf7QoZg7oK0j1pm0Buqq1EqKWc9Zw2NRS1fYcaKqiXl9Pc6rYXA/bFr+AYSqnE1Y6CoBMlDE/HClftY/Mua/PZjYbx+GkwkxRQ7F/uteB6bGkROZY1HVsdApaYDqGsJKppFpuQpFda2UCU2q2QFd6c26OhTnpjVdlz/LgZLDV5k7/yamYhrrmxE+do4G+QzZ6TaSolVBzy5x9mIMlJX9KDz3jgAegI0GVWnaEUeKYVONcbuzPdEwAzhlbax59TRBJddke8YDUc5ipZpMJvd9oEDAC9lH1t8e63WGUzHktk2KsinNuOKv0KtAr4DIE6bxs+i/0xldA5n9SpfTJiSmiFoG8gb5jQD8Nle3/GVj1nPU8mQ6a0t1QkimgdoIxDJYahQkueuSxi3EaAvrsB1cHcK5PSe9sL9jegBWwZ385C1W4Z+dyS6B7nzlJRqb8pgPM++Z4JDqLPoUqySvj9D1otqDBsDj1VEr0Cua5DLcTM0y5gryBvqNAn9pv1XNOqXueg4Gto0qvsc0YlMS2OXaQ5uQLqttmmXE+AIo0Vrqlalpz6+s2Q1qAjzg5KjgqPFlvgCjLUJ2GGSaUefM51ZPx7zr1k8wsW01xv6jhqvrVXq+Az/CbxTo40oyJm4gzpYWt8v+dXDJtU6vuOwL0qT+zDpZlEjv3ryokgxCnFxIYwCjpBEeG4DJnO6WdnVWQ+gxuvN3ku9sjPTPfajfUlO4pce3eiqcdZxpmAI49e8XLdGxqYWwcBiAYbXGV9ja/0z/hffl+fA5V+Lmin5pcpMmDJMengDYD2LPlVrXLF/1newXo+wS4S9M2AX0qLJPAWxXo+Vsw2ekUoDOw01nHvotUT/eBWaiyq7aThGJTiXRQJdB1Mk4B3UIUVHZCV3i1+cx2VQJdpmBarT4H88eVttW5Wd+TIUOda2mqTJlDfne9uQwwCavzzLOfm412mcQ+sQLjb6DviOo+B/RVJfqUp1cgEcJhUJpn7flz8GZDw6yqSqALMgCCmk3YCxU+B3mVnv72XlNa6tG3Dt4QXTZbzLJT8+ENC+Y5bOukhJfReU2f2fCeTkWYDAxE02MK6DITmWIW5OA3wCTi3STDS+faKsA+cXogb4m+bUDfj1o/tVSg890iDRI+GIw64ZS8gtxPj81MLVV84/d6uUluIdsMcGZGWWoWKc3zPtM8MBSWDRpqbjz76kHP7i55LM9n5luGJb2HKSbEMwF0++Lpk5hypuU7k/GZ5+CcbTBAu/TMJTHt7VOtb6BvMdAPY0kAOTBzTrSpBI9kClNhJQe39jnecAYzdjkZccS1c3LBuXjwXCLJ3FKdYjIbn4nrct8yGJNvvD+e1feSrasSfJ7LhhcmBCWY7UozpW2lP4Jr4mMwzz6LXg4B2ENL9GMO9DnVPavepoCeg7eCU3CYNIL0w0NOS2QrxabAepBAF7BGCVCX9T8IFlV7wJlVfH6vjNBnYn+ACpMwNdbrzUngygg5Dv8CTTHwxqfdr6nUQN8+GjZxqXa3g7mqzlNAnwJ72rRqBqjpgIwBTW26kxcsAvnpAL2CXeDZ8kogWW0259Pw2nPPrEOQZ7MzT03fTf/CHNj5jY0OAwTomAPet+droG8fbSzQ52z+OaZQtwlsGYaxdh1w2L+o7eSmY/ezfhnIKwgXLYvAnvY4gMzMuezwMqcWzzE3roPGY929Uj7fxyKge5/el/H5NAEa6NtJw7aAfUrKJ/AqM6hAV5qbasoAxgFHeao132oMi0JIqwJ9kQZg7r995tAmbBeVlWdTef/1PirwTMc1MiHQtfUXMQ6dntkPLqepaqBvLw3bAPZlUjUHrsDWSVVj57Zxwo4lSQb73IkSsqxzDkj7BXoFu/fId+vYkb52gEkmVZNWpphQvUcdjjjlyA+wq0xGEhZ5zzmfxTpuM/S3TJqfaGfcxtLawTw14FaR7otUUI/L5BkGvI0bnfCAHnLYoartGa6aAvl+ljmw5zPqFMR0sFx1kcT1HHVbLkphW1Rbpeb+U2ZOffcJ7Lqtgb6dNGzaUgfyqktKwSmg213WODP2OW2fADy/2af2TZuSVmcK9uo3cJ64zEhb5HCcAmq9JuvUFswPUK1fBvRqj9dQXgN9O2nY9mUKjLYxTuZBqqsTF6guA3ZUXMNQc86qg1xUvwU90pbCF+4nk1zORKtQfbexpDX5+2VUp7Psndn/2dRAXw3oSnYBrnMKMFmfjhpvTTfbUmU9aiBwL07+aM+8MwF5SuKc53xVZ1oDfTdp5yR6TtKo6g6oKTBBejthhGCoefGHDYTqPOSaOAMJiTljzbLQ2qrMZCqfoIF+PGnngJ6Syxxy1HYSP6y1zpBb1l4fBRjSXvc36rW95ZZpAcvOnz6OBPpRgX2vVfeNpJ0Duuvt2oJ6TqEG9niq6Sw1Br8KkA7qvtMpVlNgz+RaCebqADyI+2+gbyftJNAZ1OZloxbjeaa5RE5DXAEu4I4K6AIwf+fzHNS7SU3lMN73iZboW0FrB+phDTydcrRcJnHEApFsFpEqbuZ6HybQkxllcU4NqR30Ozrs932iVfeNprUD9aAHnmqq/c8ptyQpxq6vedxcBtpRSPQKwIM695SmkpK9gX48ae1APeiB52DGsUWLJCrTTDE9iDj5up93x5emQ6Jh25c5rzMJI9jnxM/xaFsx1kBf/3+210A/cto5oGv7Orup0xYtKtNsib4xS9Mh0c4BnXXOTOoMrnPx6Qb6+v+/vQb6kdBOAh17nBpzuqTk5IsN9PX/X3sN9LXQzgHd5glIcts0ue9B5LKv+3l3fGk6JBp20RlnI0ObKLhvA339/9deA30ttHNAr/HiTHs9iFzvdT/vji9Nh0Tr/mN76XcwNNCbmpqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampr2toz+D6xMYmyjGUTdAAAAAElFTkSuQmCC" - }, - { - "name": "fg_c_14.png", - "previewUrl": "data:image/png;base64,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L7OpUzLzao/2jBrMgXzuehKwNoI00pCe89R+8ro8vuYPYMc5h3PSRSGswmug7zftDdBVi0fq7DpqvJMfZoHqzyCkhiMOCWYYLIGXnudaxFIdj6vuOT/r8ANE2vAjiZvfpR9jtC2S1xZYdSXcdXwgakl44mF+aDoWBDXQ9592Buir9k8VWgm6rMNJHQIViW5dNZMZJ5k91LKKq2aWVaDXUe+zHiOZhkk3puMmKFPSVqdY3Safj9qKpa1eU21+Obo/tzMsSD48UQXChsmEWnXfX9oboOcEr9lbhsKWDZ1MqLZIdZx6SC6q50w4qepxMpWRhlC98vn9aOQ9mCuv130EchlMhsVG0p5XPfU2hjDjTj/AyASoz1+/AWAn3Ig3Xw99A32/aa+APkqyUVqtA3Tz77E/H3rooSkGjnpqOmra4nmeZRK7JpaMrqUC3WNxPYYJvY+0+7WbcZLVsGF9bu6r01JzJJteLHtOXo/mkQ0itd8b6PtNewN01e/8LuvD11HdmbxIc5xxlFaintYWUXNAz9/mnHEjr3mevzIl4+kev5oBJucQVhxJ9fqMvEf34V7zOY328Vqyim20KkwDfb9pY0C/aMYxknTGvvmMk8pFGcgCI0sNZ5xOsfOYzMuGDCkBhEPQnPZkKslYXF0ml0qaY4xmy1kWi7bi6rEXfX9HJ/v/mhropwN6VXvze0CC+mvbI/LaaXmMfa4TblNAT6ACYDvOjvwDbq9nfplkzu1txoEHnTDiaZKLGuiHRQcj0RlZ+5zeZu1y7GHeI9HJiCObrK5zflGjFpzwnusB6NjUJtuMQOw+q0CeYEdzAewWvDTQLzcdDNCrWpxdYfFCm8vOMM/d8sxNSLy0vZXqdqOF4Xgdp30eVaXn/mEkJuU00C83HRTQE0zGvJno9mrPEtXsL3ceQF91vbXgQyZkMUxds32dY46eR55jmT2/5dG0YToYoNdSTwYgRlVHPXZpYR10Ndx10UAfbcP1IHVdHqkCddnxV51zRwG+aKBvhw4G6Ons8r1VXQA9JbcJKwmGiwa611bBbJbcKE6e242uc12Q7yDomzZMBwP0BJO2Luo66ZyAPZf4rTH4C0gIGY7UJOo91JTWEVDdbq7KbeS195ls+/86aqBvlRaHMlJa+zk7nm4CyD2OGug7SgczOTOGLsipM6cUdZ2+8Q30jf5fTRumxaEMHXLavdjldI6h7dRZQd4SvYG+77Q4pGEJqKuR2i2lgb5zo2nDtDiUodQF6HZGNUd8nYSRbV//JRtNG6bFoYza191liDNxpIG+/f/pqIG+FVocytDbjgQn3ZXuKABdT3wDffv/0VEDfWu0OKThWmauYGK/s5bo2/9vjhroW6XFroyzStxlLZxaom///z1qoDfQzwPoHT7bOngXDfTdpYOR6A307f+HRy3Rm5qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqajg6f/g+Qv+Z3phjRtwAAAABJRU5ErkJggg==" - }, - { - "name": "fg_c_15.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_16.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_17.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_18.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "fg_c_19.png", - "previewUrl": "data:image/png;base64,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" - } - ], - "weight": 100, - "locked": false, - "scale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "colorMode": "fixed", - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ff4d4d" - } - ], - "blend": "add", - "independentAlpha": "off", - "alpha": 1, - "alphaCurveMode": "跟随导出", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.1, - "y": 1 - }, - { - "x": 0.9, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ] - } - ], - "imageWeightVersion": 1, - "name": "ParticleSystem1", - "mode": "burst", - "rate": 20, - "streamBehavior": "normal", - "loopDurationFrames": 30, - "generateLoopStartAnimation": false, - "generateLoopEndAnimation": false, - "burstCount": 1, - "burstLoop": false, - "delay": 0, - "duration": 1, - "shape": "point", - "radius": 30, - "rectW": 60, - "rectH": 40, - "centerX": 0, - "centerY": 0, - "rootRotation": 0, - "rootScaleX": 1, - "rootScaleY": 1, - "direction": 0, - "spread": 0, - "coneAngle": 60, - "lifeMin": 1, - "lifeMax": 1.8, - "lifeMode": "fixed", - "lifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "speedMin": 0, - "speedMax": 140, - "speedMode": "fixed", - "speedCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleMin": 1, - "scaleMax": 0.8, - "scaleMode": "fixed", - "scaleAxisMode": "uniform", - "scaleYMin": 0.3, - "scaleYMax": 0.8, - "scaleCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleEndRatio": 0.3, - "initialRotationMode": "fixed", - "initialRotationMin": 0, - "initialRotationMax": 360, - "initialRotationCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "alpha": 0.9, - "alphaEnd": 0, - "rotationSpeedMin": -180, - "rotationSpeedMax": 180, - "speedOverLifeEnabled": false, - "speedOverLifeMode": "fixed", - "speedOverLifeMin": 1, - "speedOverLifeMax": 1, - "speedOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleOverLifeEnabled": false, - "scaleOverLifeMode": "curve", - "scaleOverLifeAxisMode": "uniform", - "scaleOverLifeMin": 0, - "scaleOverLifeMax": 1, - "scaleYOverLifeMin": 0, - "scaleYOverLifeMax": 1, - "scaleOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "rotationOverLifeEnabled": false, - "rotationOverLifeMode": "random", - "rotationOverLifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "gravity": 980, - "gravityMode": "fixed", - "gravityMin": 980, - "gravityMax": 980, - "gravityDirection": -90, - "gravityCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "damping": 0, - "seed": 0, - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorOverLife": false, - "blend": "add", - "alphaMode": "curve", - "curveMode": "线性", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.2, - "y": 1 - }, - { - "x": 0.8, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ], - "textureName": "star", - "textureFolder": "", - "alphaScale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "independentAlpha": "off", - "offsetX": 0, - "offsetY": 0, - "noise": false, - "noiseAmt": 30, - "noiseRange": 100, - "noiseSpeed": 1, - "useGravity": false, - "wind": false, - "windX": 0, - "windY": 0, - "windMode": "fixed", - "windMin": 100, - "windMax": 100, - "windDirection": 0, - "windCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "forceField": false, - "forceStrength": 10, - "forceRadius": 100, - "forceCenterX": 0, - "forceCenterY": 0, - "forceFalloff": "linear", - "attraction": false, - "attractionCenterX": 200, - "attractionCenterY": 0, - "attractionRadius": 20, - "attractionDuration": 0.5, - "attractionDelay": 0.1, - "attractionDelayMode": "particle", - "attractionPath": "curve", - "trail": false, - "trailConfigVersion": 3, - "trailResources": [ - { - "id": 1, - "textureName": "trail", - "previewUrl": "/images/trail.png", - "weight": 100, - "locked": false, - "rotation": 0, - "colorMode": "particle", - "color": "#ffffff", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "blend": "normal", - "alphaMode": "particle", - "alpha": 1, - "alphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "boneCount": 3, - "trailRatio": 100, - "lengthMode": "fixed", - "length": 100, - "lengthMin": 100, - "lengthMax": 100, - "widthSizeMode": "fixed", - "width": 100, - "widthMin": 100, - "widthMax": 100, - "widthMode": "particle", - "lifeLengthEnabled": false, - "lifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "shapeEnabled": false, - "shapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ] - } - ], - "trailResourceVersion": 6, - "trailTextureName": "trail", - "trailPreviewUrl": "/images/trail.png", - "trailColorMode": "particle", - "trailColor": "#ffffff", - "trailColorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "trailAlphaMode": "particle", - "trailAlpha": 1, - "trailAlphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailBoneCount": 3, - "trailLength": 100, - "trailWidth": 100, - "trailWidthMode": "particle", - "trailLifeLengthEnabled": false, - "trailLifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailShapeEnabled": false, - "trailShapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailGridRows": 4, - "trailGridCols": 4, - "collision": false, - "pathFollow": false, - "emitterFollow": false, - "emitterFollowMode": "none", - "emitterFollowPathId": 0, - "emitterFollowSpineId": 0, - "emitterFollowBoneName": "", - "emitterFollowBoneOffsetX": 0, - "emitterFollowBoneOffsetY": 0, - "emitterFollowBoneRotation": 0, - "emitterFollowBoneScaleX": 1, - "emitterFollowBoneScaleY": 1, - "emitterAngleMode": "fixed", - "emitterFollowCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "emitterFollowDuration": 2, - "emitterFollowSpace": "world", - "emitterFollowDirection": "forward", - "emitterFollowOffset": 0 - } - } - ], - "colliders": [], - "paths": [], - "spines": [] - } -} \ No newline at end of file diff --git a/dist/Preset/粒子-序列帧-拖尾-碰撞-路径-spine.json b/dist/Preset/粒子-序列帧-拖尾-碰撞-路径-spine.json deleted file mode 100644 index 80f9e77..0000000 --- a/dist/Preset/粒子-序列帧-拖尾-碰撞-路径-spine.json +++ /dev/null @@ -1,2385 +0,0 @@ -{ - "format": "SpineParticle.EditorConfig", - "version": 1, - "savedAt": "2026-09-01T09:56:02.078Z", - "editor": { - "viewScale": 0.25667509294538904, - "viewX": -108.03375430502649, - "viewY": 58.10811303956338 - }, - "settings": { - "backgroundX": 0, - "backgroundY": 0, - "backgroundOpacity": 1, - "backgroundImageName": "", - "backgroundImageData": "", - "showGrid": true, - "exportSettings": { - "imagesPath": "./images/", - "spineVersion": "3.8", - "keyframeCurve": "bezier", - "fps": 30, - "omitFps": false, - "integerFrameAlignment": true, - "bonePool": true, - "excludeEmptyAnimations": false, - "fileName": "SpineParticle.json" - } - }, - "timeline": { - "fps": 30, - "loop": true, - "animations": [ - "animation" - ] - }, - "selection": { - "type": "particle", - "id": 1 - }, - "scene": { - "systems": [ - { - "id": 1, - "visible": true, - "animation": "animation", - "config": { - "imageResources": [ - { - "id": 1, - "textureName": "star", - "textureFolder": "", - "previewUrl": "/images/star.png", - "imageMode": "fixed", - "sequencePlayback": "loop-forward", - "sequenceFps": 30, - "sequenceFrames": [], - "weight": 100, - "locked": false, - "scale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "colorMode": "fixed", - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ff4d4d" - } - ], - "blend": "normal", - "independentAlpha": "off", - "alpha": 1, - "alphaCurveMode": "跟随导出", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.1, - "y": 1 - }, - { - "x": 0.9, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ] - } - ], - "imageWeightVersion": 1, - "name": "lizi", - "mode": "stream", - "rate": 20, - "streamBehavior": "normal", - "loopDurationFrames": 30, - "generateLoopStartAnimation": false, - "generateLoopEndAnimation": false, - "burstCount": 50, - "burstLoop": false, - "delay": 0, - "duration": 1, - "shape": "point", - "radius": 30, - "rectW": 60, - "rectH": 40, - "centerX": -282, - "centerY": 0, - "rootRotation": 0, - "rootScaleX": 1, - "rootScaleY": 1, - "direction": 0, - "spread": 360, - "coneAngle": 60, - "lifeMin": 0.6, - "lifeMax": 1.8, - "lifeMode": "random", - "lifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "speedMin": 30, - "speedMax": 140, - "speedMode": "random", - "speedCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleMin": 1, - "scaleMax": 0.8, - "scaleMode": "fixed", - "scaleAxisMode": "uniform", - "scaleYMin": 0.3, - "scaleYMax": 0.8, - "scaleCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleEndRatio": 0.3, - "initialRotationMode": "random", - "initialRotationMin": 0, - "initialRotationMax": 360, - "initialRotationCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "alpha": 0.9, - "alphaEnd": 0, - "rotationSpeedMin": -180, - "rotationSpeedMax": 180, - "speedOverLifeEnabled": false, - "speedOverLifeMode": "fixed", - "speedOverLifeMin": 1, - "speedOverLifeMax": 1, - "speedOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleOverLifeEnabled": false, - "scaleOverLifeMode": "curve", - "scaleOverLifeAxisMode": "uniform", - "scaleOverLifeMin": 0, - "scaleOverLifeMax": 1, - "scaleYOverLifeMin": 0, - "scaleYOverLifeMax": 1, - "scaleOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "rotationOverLifeEnabled": false, - "rotationOverLifeMode": "random", - "rotationOverLifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "gravity": 980, - "gravityMode": "fixed", - "gravityMin": 980, - "gravityMax": 980, - "gravityDirection": -90, - "gravityCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "damping": 0, - "seed": 478885, - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorOverLife": false, - "blend": "add", - "alphaMode": "curve", - "curveMode": "线性", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.2, - "y": 1 - }, - { - "x": 0.8, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ], - "textureName": "star", - "textureFolder": "", - "alphaScale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "independentAlpha": "off", - "offsetX": 0, - "offsetY": 0, - "noise": false, - "noiseAmt": 30, - "noiseRange": 100, - "noiseSpeed": 1, - "useGravity": false, - "wind": false, - "windX": 0, - "windY": 0, - "windMode": "fixed", - "windMin": 100, - "windMax": 100, - "windDirection": 0, - "windCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "forceField": false, - "forceStrength": 10, - "forceRadius": 100, - "forceCenterX": 0, - "forceCenterY": 0, - "forceFalloff": "linear", - "attraction": false, - "attractionCenterX": 200, - "attractionCenterY": 0, - "attractionRadius": 20, - "attractionDuration": 0.5, - "attractionDelay": 0.1, - "attractionDelayMode": "particle", - "attractionPath": "curve", - "trail": false, - "trailConfigVersion": 3, - "trailResources": [ - { - "id": 1, - "textureName": "trail", - "previewUrl": "/images/trail.png", - "weight": 100, - "locked": false, - "rotation": 0, - "colorMode": "particle", - "color": "#ffffff", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "blend": "normal", - "alphaMode": "particle", - "alpha": 1, - "alphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "boneCount": 3, - "trailRatio": 100, - "lengthMode": "fixed", - "length": 100, - "lengthMin": 100, - "lengthMax": 100, - "widthSizeMode": "fixed", - "width": 100, - "widthMin": 100, - "widthMax": 100, - "widthMode": "particle", - "lifeLengthEnabled": false, - "lifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "shapeEnabled": false, - "shapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ] - } - ], - "trailResourceVersion": 6, - "trailTextureName": "trail", - "trailPreviewUrl": "/images/trail.png", - "trailColorMode": "particle", - "trailColor": "#ffffff", - "trailColorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "trailAlphaMode": "particle", - "trailAlpha": 1, - "trailAlphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailBoneCount": 3, - "trailLength": 100, - "trailWidth": 100, - "trailWidthMode": "particle", - "trailLifeLengthEnabled": false, - "trailLifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailShapeEnabled": false, - "trailShapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailGridRows": 4, - "trailGridCols": 4, - "collision": false, - "pathFollow": false, - "emitterFollow": false, - "emitterFollowMode": "none", - "emitterFollowPathId": 0, - "emitterFollowSpineId": 0, - "emitterFollowBoneName": "", - "emitterFollowBoneOffsetX": 0, - "emitterFollowBoneOffsetY": 0, - "emitterFollowBoneRotation": 0, - "emitterFollowBoneScaleX": 1, - "emitterFollowBoneScaleY": 1, - "emitterAngleMode": "fixed", - "emitterFollowCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "emitterFollowDuration": 2, - "emitterFollowSpace": "world", - "emitterFollowDirection": "forward", - "emitterFollowOffset": 0 - } - }, - { - "id": 2, - "visible": true, - "animation": "animation", - "config": { - "imageResources": [ - { - "id": 1, - "textureName": "star", - "textureFolder": "", - "previewUrl": "/images/star.png", - "imageMode": "sequence", - "sequencePlayback": "loop-forward", - "sequenceFps": 30, - "sequenceFrames": [ - { - "name": "diwen_000.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAEsCAYAAACbnn2RAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nOzdWZBk2X3f9+/JzNp779n3Dfs+BLEQAEGKJEiJpGiKIGVbtmXLpixHyBF6kB+sCD8pLPvBIUthh03alkwvYYniIgoAAVAgAZAECALEMjOYwez72j291165HD/8//86J29lVvf03nN/n4iMqsqb9+a9t3o6+zfnnP8/5ZwRERERERGR9ulc6RMQERERERGRK0OBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkpRQIRUREREREWkqBUEREREREpKUUCEVERERERFpKgVBERERERKSlFAhFRERERERaSoFQRERERESkhVJKJICc85U+FxEREREREblMUkrknOlEGEwpXeFTEhERERERkUspct92DqxHByMlioiIiIiIyJvf2BpCjRaKiIiIiIi0x8SiMgqGIiIiIiIi17aU0lkzXTqXKaLNeaYiIiIiIiJy9akD4DllvTcS8t7owUVEREREROTSupCc9oYC4aQ3PN83FhERuQSaH1B5l21n2769LeecGp99zQ+9lHOuPx/1oSgiIpfExc5ivfPZqfmG0+amKiSKiMglsFvom/SaPOG5SdumbU/NNNjc9yyfd7GvPhRFROScTesAcbEz1nkFwqZJJ3UuCxin7SsiIjLFbh8s00JdvV9ze8JD34Rt00YP4/UZtj/HJgXQaeegDz4RETmry5WTLkognORci9VcikqmV0vIPNu1XYnzvBKVY6/U7+N8r/Vcz/di3ctJI+5Xo2vt91i7FPf4Wr4fF8tu9+CNnOcux9kRoFJKOedch7dcT9NsbKu3T9sWoW5iKEwpMRqNmteT6vcdjUbbz9X7Tbu+C/kdXu6/ny7U1fJ5/Ea92Wc9XS1/Pq60a/13eql+jxdrOdnlciG/x4v53/q53oOr8c+d/kYQEZFrigc7wAJic1uM2KWUcr29CoSx/6ixvcN40Bw19u1M2tY4drz5jvOa9LyIiIiIiIhcRnWgFBERaTt9KIqIyDVltxHC0Wg0Np200+k0Rwi3R/mopoz69hghTMCI8SmlZ9u3OY114gjhpHMWERG5khQIRUTkipg2jbK51q8xdbMObbYwMKVRSimPRqMO0GX8s23Y6XSGfswZSqgDC32DlNIo59zF1tXX6xYHKaXYt+fHjm1DYOhrGju+PdfbqzDZaRx3LDAOh8PkdgRJERGRS+2SFZURERGZph4x8x5/9UjcWCDMOXc8tMUo3Y7iMDnnCF4R2ra3j0aj7PvVYTGOlb2gTITF+rjJtzXDYuyfc84j39ZhvHpoBoZ+TnHcujrpMK6tKjCQ/F401y5qVFFERC4ZBUIREbms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2vvWz3WqfeI1O6455zzyz97zDXb6wBYRkTGR5c6W7cYCoaaHiojIJTCxLQXj4a4WU0Tr7fH6mEIaI4tbjf2iKmj83K++36CMAIJNF63bP8xQRgFH1b4DyhTQ6H24Ve27hX2edv08622x3rAOjWO9BlNKcT3TqoyGafdRRERkquZoYTPnpXNNjiIiIhfZtJHAeuSvOdLXqR6ws7hLl7L+sM94gZd6/WEExLr9w2y17wYlEMZxozfigPHQF20yIhBGW4l6tDDOtzlCGduDPoRFROSSmZT5UiTG5gYREZGr2IWsmdutLcWF7Ldbv0AREZGrQnNWaIpvRERErhHXUgEVfcCKiMhVKYLhG25MLyIicpmcrbjMtKI09fTMSdvq9XzNY9b7Tmr/0NllW7Na6qSiNvrQFRGRq0ZK6dwa04uIiFwCuwW+ujXDpB6GdRGWWt2+IYrM1MeMthNRNKa5DrDnx60L0jT3jePW+0bLidzYtr0958xoNMrdbldrCEVE5KqQc57eh1BEROQymNZ24mzb69G8aS0mJrWliH3qwjST9uswvm89sjip718Css+62bEt55yA1Ol0drsmERGRy04jhCIicqXs1l5htymWmZ0hsH5+QBlBbG6PlhaTRhfrY461hqBUB53UKiOO1WH6eY0ohdxUdEZERK4aWkMoIiLXmt2mWO7WsgLKdNJJgbAeFZy2TnDacc/2vlpDKCIiVyUFQhERaZvzmZ6pD0sREXlT0pRRERFpG4U7ERERp6IyIiIiIiIiLaVAKCIibXMhFT1VDVRERN5UFAhFROTNJto8TNzW+Dpp+9n2nfq+5/AaERGRq4oCoYiIvNnklC5pLpt28EnVRUVERK5qqjIqIiIiIiLSUhohFBERERERaSkFQhERERERkZZSIBQREREREWkpBUIREREREZGWUiAUERERERFpKQVCERERERGRllIgFBERERERaSkFQhERERERkZZSIBQREREREWkpBUIREREREZGWUiAUERERERFpKQVCERERERGRllIgFBERERERaSkFQhERERERkZZSIBQREREREWkpBUIREREREZGWUiAUERERERFpKQVCERERERGRllIgFBERERERaSkFQhERERERkZZSIBQREREREWkpBUIREREREZGWUiAUERERERFpKQVCERERERGRllIgFBERERERaSkFQhERERERkZZSIBQREREREWkpBUIREREREZGWUiAUERERERFpKQVCEZH/v/06tm0ggAEYKO0/tFwERuwFEuB5NwFbAgBEGUIAAIAoQwgAABBlCAEAAKIMIQAAQJQhBAAAiDKEAAAAUYYQAAAgyhACAABEGUIAAIAoQwgAABBlCAEAAKIMIQAAQJQhBAAAiDKEAAAAUYYQAAAgyhACAABEGUIAAIAoQwgAABBlCAEAAKIMIQAAQJQhBAAAiDKEAAAAUYYQAAAgyhACAABEGUIAAIAoQwgAABBlCAEAAKIMIQAAQJQhBAAAiDKEAAAAUYYQAAAgyhACAABEGUIAAIAoQwgAABBlCAEAAKIMIQAAQNTOzNzdf3cAAADwh3b3ZwhnTCEAAEDF7s7d/Q7hjCkEAAB4uvcMzszs3c3u1xcaQwAAgId5f9/n770AQqth8mUmi+wAAAAASUVORK5CYII=" - }, - { - "name": "diwen_001.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_002.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_003.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAEsCAYAAACbnn2RAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nOy9ebwuWVXf/d3Pc865U9/bt+emB2i6oRuZaQRkFEQcEKIoihhH1DjEIfFN4vQa4ZOYN2bQqHnNa/LGGE1EEwdQWgVEbWSQqRmahoaGbuiBHu88nump/LH2otazzt5V9Zxz7rx+n099aq7atauec+pbv7X3Sk3TEAqFQqHQaa50qguwiYp/vKFQKBQ6bTR3qgsQCoVCoXNWZxPkzaJZrjvgMRQKhUInVAGEoVAoFDoZOlfhb6Oq1VuAYigUCoU2RQGEoVAoFNosBfSdPAUohkKhUGhTFEAYCoVCofXqVAPgqT7/UJ1MSCvVSUBiKBQKhaoKIAyFQqHQEJ0s+DpTIG8WDb2mEwVu/vwBiKFQKBT6ogIIQ6FQKFTSiQKzM+24XhamUmX5enWywkADEEOhUCj0RaVIOxEKhUIhNh+oNuN4Z6Nb6LUZ/4Q3+x95vBiEQqHQOaQAwlAoFDo3tZmwtd5jbVYZTkdw9E7iev/Znuz9TvSxQqFQKHSaKYAwFAqFzi1tFJ5m3f9Eb7/ZxzmV/xRnPfeJ3n6z9w+FQqHQaagAwlAoFDr7tRHIGrrvZm8367abdYxT8U9xyDmHlmuztztR+4dCoVDoNFEAYSgUCp29OpGhnCdzm/VseyL2h1MTitm13amAyY3uEwqFQqHTSAGEoVAodPZoPcCzGdDWtX4j+25k243sc7L+MW4U1DYCipsJkhvdJxQKhUKnUAGEoVAodOZrs9vprRfwTsS6IeuHbrOZ8v88N5KCYj1gt9mQuBkAuZHtQ6FQKHSKFEAYCoVCZ6Y2EwJr6zZjede2zYzlWq+bWPpHVzrWifqHaK9zs+DvRG3btXzo+o1uHwqFQqGTqADCUCgUOrO0WSC4Uag7Gcs2uu5kywPuRkJChyxb736zLOta3rduI9uGQqFQ6CQpgDAUCoXOHG20J8/NBLYh7t16tqkt61o+dP1mqhYyutntAvvA7USC4yzQ2LduPduFQqFQ6CQogDAUCoVOX21GhyubAWpd229k31nKMOuykyn9RzqrOzgrlM2ybpZ91zNfWzZk3Xq2C4VCodAJUgBhKBQKnX46GU7gLJB3otcN3WazQke7tt2Mf4rrgcH1wuF6AXKWbTcChwGGoVAodJorgDAUCoVOL22kR81ZgaoGbCd6ej3rh8z3Ld+I1vvP0rqH6wnTrIFZCQhnnd7s/Wddtp5tQqFQKLTJCiAMhUKh00fraSO33pDNPnCbBfJm2X+WMg7ZtrZs6Hr7T7AGbevRrD11DoGu9cDhLJC32XAYYBgKhUJngAIIQ6FQ6NRpI6Gh6wnP3AjMbXRdXzmHQuF6XMG+et7sf4Tr7TBmPfC2ETDcrHN0Has037d81m1CoVAotAEFEIZCodCp0XpdrVnb7A0BuBO97ZAylebXG346yzroD+scopoblnrWzzq9XnDb6LrNgMNwDEOhUOg0VABhKBQKnXzNCi8bgaZTPe5bNuv0LDA41IGdBQgt5NWO03ee0vysbt1mQN1mj4dOl+Zry4asC4VCodAGFEAYCoVCJ0+zuoIbdQB1ugvahmw7BP5mdQdnBT9f1tI2Q9cN1UbdwhJgbrR94GaOu5YN2XbIeOh017JZ1odCoVBoRgUQhkKh0MnRLC7WZoaCDgW79ew7BDCHlnXIdF/YaKkMMA1oNa03nLHrWKVw0aGuWS1UdCjY9Y2HguF6lpXGXdOl+dqyruWhUCgUWocCCEOhUOjEaygMzgKC63Xthk7X9t0IEK4XBofWU9d2tX92JWjr26ekEx0uulHHbxYo7Fu3nvOWyuCnh8z3LQ+FQqHQjAogDIVCoc3XkHDFIfBnp2cFwPWA35D52rohZSqNa9OzOoQ1KByqWYBwCGjWjjMrCPaNZwW90rZ9YDjrsWd1LLumS/ND14VCoVBogOZOdQFCoVDoLFMXkJTWbQQEh7p4Q8Buvcv8dFfZusZ91+i3Lc3Xlg3VELhIPds1rgxDnMGNuIJd287iBtaW1dalAdNDZevMT0N3fc4K56FQKBRyCiAMhUKhzdMsMHiiQHAoHPatG7q8VKZZr2fIfn561u08qJW0EaCw+9agcYgjOKu7Ngv0+fnNgEOACWtBsASJffLbejCE7mOVtg+FQqFQjwIIQ6FQaOPqA41ZQh2HguB64E/XjwZsNxQKS2WcBfpqEDjUGazV/SxwrlovSAyFndr2JdjCLfPz6wHC9cDfEIAcsdYd9GDop71KwF4Dwz7AHAqgoVAoFCKAMBQKhTaq9cJgDZp0us99Ww/IzTJ0HaO0ruuahkJiV/345aV5v0+fkzSL+gBjvVC43vGksLwEj30gOKmsW89QO05ibfm8ktveqgaXdl3teKFQKBTqUXQqEwqFQuvXLO7UEOjZDAfwRA61Mg4pP25Z13XX6gnEjRrlZSPq5aiFNjZ5rCC0WdJyjfPgy6nS8mhZVvO0Ha+a9UMcwj53sLavlV9vzz8pjP2yoU7jkDKXxrVlft3Q5aFQKBTKCocwFAqFhqnLVfLwUpuvgc+QwQOGH8aV5X1D6XgetmoABmvDT0vL/HXoNkOuq1SucUcZ9dgWBCZmvMpaIFtmLfzUHC17Dj2nQuBcHkZ5rOts3eg5LACumLEdLBzafUrlrAEWZpmOvbvm4c8PthyrlcGWz0/XALLmTvprqMFkDfzttZV+twGJoVAoZBRAGAqFQv3yL5VdwNcFexaGamDkQUPH1n2yAFKar411elQY2+N4p6sEm12gWAO22uCP768Ts02pzu3y0rgEQTq9CiwxDS0eWKybaO+br5+Su1k6pwWx2uDBUMcl4NLr8MfGrFd48i6fPdaKm7bLPKTa5ctm/TItZFvgtcf0sFhzH3HL7XwXDPt6xk0nAgpDoVDoiwogDIVCodk0BAbX4/CVwM/DUQkAR0yDnx/GlWm/X+0cPgSyVMbEWqjrcvm6HL5SvXWBNgPGVOZhrXM2KayrqRai6sdDQirtOu8E1lw773R6QLTbeYcPpsGuBHp2mV/ugXW5Y13fUHIXS9deAttaPdp77d1ECvOhUCh0ziqAMBQKhbrlAbA27gLBLiD0sFWCwS5g64K+LijscxJLQFib7gpb9ddbAsG+OqwBYdc9KU17IBiqLnDoauPWF/Jol1nAGRWW19rv1WDRT5dCPvUeWtAb5+mxWTYy8yOzbOTm7b722B42/bKJOY6msNBxqa51e+scelkI9ONQKBQKGQUQhkKhUF0bgcGh4ZJdjmANBr3L1wWDpeVDYNDO18rZBYIlILT1gqujEw2DsHlA6MFiM6Cw5niNzHQNDv0wpoW/cWXsAdGCoYdCC4N2WocVpu+znbfb1hxfdSyTm8ZMl9xbBcP1QmEAYigUChFAGAqFQjVtBgx2hYh6sCq5cl3wVls2BAj72hiWwK+2rC881E53hYIOBcGG7vtBYbo07+VDDLtUCkn0031jnS6BX2mYuG36oFDBUGGvBH/W2bPzJafQu4GljwF+nQfFvvteA8PSvbMwGFAYCoVCG1AAYSgUCq3VZsGgn+5qizfUFSw5g0OHvtDRrjDR9cJgDQD7gLBx8333gp5pBizvUg0a1uMU6ti7hn65B8ISHK7HLfTTpRBQC4f2mfXuoF3v13kwHPpRQGEQuu/n0BDSgMJQKBTqUABhKBQKTWszYdDOd4VeDuktdIgTOAsQlqCzBqizwGDNJZ3VFbRAiJsu3ZOu6dL8RuThoTbf5QqWpu0yH0pacwetS9YFhrpdlzto2/XpPS61IRwXlun9rcFfn/tLZf1mhpDqdgGFoVAoZBRAGAqFQq36gKL24jokRHRWV7AEbXaYLyxbj0vYB4Q1ELTTtToY4gz6+tVlI9bWt92WyjI/3bVsvSqBw1CnUKf7nEFd5kNJa+6gByIPhyM3XQPDFbOtBcISGHpHsM819sAIa39L/l5jtqOyDtbCsYdCG+YbUBgKhUJGAYShUCgk6oKLGrjUgGcWEOwKDdXw0Br8dUGhXVdzGf35S+5lDQJrMFgDwT6HqOYG1sZDp7uWrVezAKGd7wsftdM1ULTOWBcYliDQT5fAUOGvBoQ+vLT2PNSc477fT+25sGGkNc0KhaqAwlAodE4rgDAUCoWGwWDXy2ztRbgUJjoUBGthnh4CS1Dol3W1HayVrS9E1F9vnyvo67BUp8ww7pruWta1vEseIPzy0jKd9hAyayipH7xr6CHIwl+ibUeobQlL23uXcJXpe7xeICx9LOlzjPvcwK71Q6DQ7lsCwYDCUCh0TimAMBQKnes60TBYcge7QkHHlN09u6w2XQPEEhD2OZYloB3iCHa5QbAWDkvTXeOu6dJ83/KhqgFfFxyWwhTtdrOEkfr5UhvDGhTquUdmuQdDP23DR+29XQ8QdrmEfQ4hhXUrTMvf2yE9kJbuR0BhKBQ6JxVAGAqFzmUNgYchL7FdMFjqPKYLCEvhnvOF5UOhsBYi6stRKm8JBLtgsOYGdr3wn0gQ3CgE1tQHh+sBw0QdCO10l1uo8jBkw0i961cDwhIYWtew9Nz3Oce1386Q58SrL4R0vVBoFVAYCoXOCQUQhkKhkKjPlSi9wJZeiPvaC/aFiCrQeafQQ2EXEHaFnno4LZV3VvfH1lmf4zMUCGvLhsz3LT/R8iDhnSdY27EJDANCO11qX+inFYaSmfbzQ8JBfS7CVNm+5Ah2ucfLpl767uOs93koFOoxPJiHQqHQOaEAwlAodK6qCzz6YHAWh8SCYsmZs3BYc/rm2RgQ+p5EhziDqTJfqoO+etssV7A2b3vgtPn6akDl91dAqt3zWrlrHbrYsT9n6fkZm+N7UBwChJhrqIGiByMLhloHuPEqAmw2HcWqWbfKNFDps1W6xqFuID3rumQdU7tfHxRCvd4DEEOh0FmvAMJQKHQuyr9gdrk1VhPWvmR2Hd++lPsccHZaX7BXgIU8njfLJ2bZCvK3e5l6xzM+JNVDoAVDC31DXR1/nX0v8zXnqHT80nFrMKTQpeCyQgstusxCogUgW95lUzatky4gttBk75HeJ1sGG9o5ztM2FNgOFgw9aHv559PPT9y0Xv9KHivorZi6WwaWgON52i63z2pjjl+Dbv/sWohcMeMVt8z/Jnz92sHnT9RlNTAvldkroDAUCp1zCiAMhULnonz4ni7zUGi3tfLd/vtjN2Z9yRnz26+adQoxdv2EaUDUF2jfOUzN7bMuVM3RVHkw89c3NuXClLX0Al1zeqyLA9Pg5CHIQkVj5gEWEXjxQDGXx4tmPy3zFlqgXs7nscnVd7jzaT1pmXYBB2ldNVs/8/m8S7Rt3HT9llx3GiKpULiQh615my1mmXV1td79/em6d7qPhaJSEnoFPw9gmGP4Y5WAqzH7W8dzzPSzqx897L21g3UmLZRamF1xy7WubUirB8Cu36pdRmF5QGEoFDprFUAYCoXOVXWFJfrlFggsaFnXzYZ1esfOzi+YeRv+OTbrvHNkHSS/z9hN14DQDvZauty5mkM1pO78y7i++KsLdQw4AhzOw5G8TF/0ay6cdaksyNhz2TQL3sHSOrHQYzVnyuuvcYTUtYKkhV6tW3s+C0X6HFjQGgPbEAjdmfffnue353X2mfIOri+fqgY1FmBLIFcKN7Xra4OHSe/82W2W3TbLTMOfdyX9Ml2+ROuSr+T60WW2HhQOu2CuD/QCBEOh0FmtAMJQKHSuy79Mj4pbtY6LdeFsGz4LbQp3um7ktrH7LTANhHNm7NsPWoi0IOhDRH05bdlroaE1J68ExaUQUS8PHgoBi8BR2o5KjuTxcQQMFQot+OnxaqF/dhuFElgLRh70Slpy8/b6vJuLmbaumIdqdSFtL50WMvT52IqA4HkIIG5n+vmw90qPXwtrLNUNhWV+uxI0+lBMD+ilwYfwekdP4U6faZ1WF1XHPtR45Jb7Z3jE2nto6922tfSRALb+whEMhULnjAIIQ6HQuaia8zUqTJfavHnHz3fqok7fQt5ewxQt3C24ZSUIrHUmY8FT9xmZ6S63UOGwBISla7V14OuuBoP2ZdqGKi4j4Kdt6RbNddtj1dwqXWeBsAsOSzDUp9r1lMY6XZqvucs+XNk+Uwu0juF5edjKNOTXymjVVwelerMguOqWezDsA0LbFta3VZxnGggtGGoYtHX/rANoYXGJcsdGek0W4u2zo/egBoclKAw4DIVCZ7UCCEOh0LmmITBYcnlsmKgN2ezq8dOHelpQtG5gLUS0lnLCH7vUYcwQIKx19uIhxtZDqW583VpZh1Bfxm0nLrqN7XzEg0gN/EoOIm7b0nioukDQL68Bc1OYhhZIvBOqdb5A26bQOoSlcpSuqwbItXrydepBsBQmWgPDMW27TD9t7719TnW5BeQl+p+32lCqF/8c6D2xcJhMvdhtAgpDodBZqwDCUCh0LqnmrHgY9M6Yd9w8CPq2fKVUEB78rENYChWthY7a41sYrEFhrS2hh8KSQ1h70S65gzVosrCzQvvCre3AdLA9WfoeLbvatXWFQvppq76X+9q1DV1eGywIak+z2q5ykemeUfVYen/ts1m6Fh8yquMaGKpTa+tZyzdiGgh9rsJktusKl+0KO7Z1VmrPCmufJ1h7HnvdpWfG1oeW33fcZI/j19vzBhSGQqGzTgGEoVDoXJJ1a1Rd09at0HZetmOXrhBO3wFMKT+gDwmtuYOl/ISlcNFSSgkPhCWH0LqEsPZFvgSFsPbFvCR9iVaXcJG1Hcoco4Uh25ukdwdL7dug/OLfl2LAQ4C/rhJclUDEukz2uKPKtHUJNfzR14l2KLMN+ShQK6OXdcZK11YDJXuPfBild87s2IOgB1+/bLmwDbTtAn2dlwZdN1+5dit/PNsOsva8evdQp/vanoZCodAZqwDCUCh0rqgLXEpOhXfULAxaQLPuYKnn0BLc9UFgCSL98UqdyfhQUYW/Uk+j63EGbX3V6tPCh47VDTwGHAL2I6kblpEOZg7RQqE6gwpED5pjKQRuAS4C9iAQ5WHhMqTt3V1uHQhsPRq4L5/Xh2pej7RzvJ+1nZPszus/kctr62IBuDJfwwNMdz7TAOcDlwOfcXW3RNvGdCnXjXWNLdyX7knD2jovwa3dzi7TeZ9KRd0/u67rt+M/HpS2sefW8nqwK7mdft4/D6VwV+8g634+bYpOe8D3qrmGoVAodMYrgDAUCp0LKsFLbZl3zGodtXhg86kmfPvBPtevq61gqQw1GLTTFghLzmCt3aCd93Xjp3196rS+kGvPokcQCNyLgNwjCPzsQ6BQcwZqr5RHmX6pt06hgpMCpAfCox3rFhEQVCfShwk+nLfR/a0OIqB4lLWQtJivzSak13pq8rn2M+1OrQJpdXX16Hg83osAsHaW4kFeNU/5Oe4DQ6sSHNqy2s5XhjildmxzAtbOXyqHzncBYZdj2CDPfmm93cYCn95f6/J699AeI6AwFAqdlQogDIVC54pq4Xb25da7g7X0Eh4CPaTZcckN9CC4wFoYLG3nQ1K9K1hzAq0j6Kc95NUA2ddbV73ajkcWkTDIAwgIPgw8hADhvrzuOG07Qn1x1zZ1HgoVro4X1qn2mnUw/RJ/jNY5tGXXbR4oXKNqMe+r1+r3f4i19aXDfgREcfs14/GYvP4403n0atJUJj5MtTSt6nLp9FmwcGwhvMspLC1bdWO/3p7X3vOukNFaCpIuUPTHsvMrhe09MJbqceS2D4VCoTNeAYShUOhsV5eTVepZtASCft6G8vW1Daz1DmpzENaO0weEXeklrDNYA0LviOKW4aZ9HZZA0UPbIVoYfIgWBvfTwqC6g6WeLUtA2AULUH7R9yo5X6UOW2rX3QXPvv4suGn918Id/TWUyp9o/39bqK+BIR3LfIikdQn1+DqvLrOW1ddBqZz+/L4sQwDOLis5gzUgtM8QZpkti+9kpuRahkKh0FmtAMJQKHQ2a4iz5UNES0CoLl6pN8+Sa+f39Z3MdHU00wWDtbQSJSDscgbtNXdBTV99ll74bb7Bwwj4eRjch4SQKgza1AUlGPSdypSAUM8PZXDwKgGhTzfgVQPC0nK73jtPWjbrNlnHqpRywy7XNpba/s7CfMndsmGhFLax16fg1+USWjAs1Y1dVoJQXy5fL3a65vyVtrX1BNPPjp/3z4b9KGD38bDoryuAMRQKnfEKIAyFQmerai+odtrDkQfCrlDQUriodwdLieU3MtSAtNSb6Ho7kOmqwxoIKih4GNyHAKCGie5h2hlcYtoZ9IN3B2u9jNrQxJqThNumNN/lJtv5moPq67drHwuFttx22jtVJRdxoXK+2jWVjqv7e0hVzdLRjC2HbUtZArqaQ2jLX3JR/bI5M40Zz7nj1D4cqGybQlhbLg/cAYWhUOisUABhKBQ621UKbfMQZEGqC7xqkFgL6yy1IeyCw1q7wb6hCwaHgmAfwFCYVml7wWXE8TuIgJ+FwUfycu1RdIlpZ7AGhTANiDANBhZOYC044NbRsbwPiO3ymlvYFJYpSI3MdA1afacsNafMXrM+N13qcuvs+WvrYRoM9ZnS67H72mvSjoy6ALXk/JU+ApTWldKL+I8IJeewJAu9PoTUg6CfDoVCoTNWAYShUOhs1BCnq+QQlgDPg1lpO58wfmgbwq50E7VQVN+zqIfBWttBf61DIbAGRSrvDB5EnEHtSXRfHg7Q5hzUJPS787oSCF6U6+Je1r7U70RSS9xL2xupfTF/fK6HjxfKeznwWCT9g6a00Jf+eeApuX5uYa0LdhVwDXAH0x3IJCR1xBW5DvaYfRWWLsnl/hxrwWYEXErbAY9ey7E8vSUf92Gmw2r9dSt81eSh1Y9x0xZIfRildwl1Xve3bpuWWVUCQD9fOm+p3aUusy7hXGE5TANhl+uoKtWXrxfculAoFDrj1NeAPhQKhc40zRr259sMeudtzm1T61nUwp2HufWGi3Y5k753UZ2211VqM1iCwSFDSfoyvYLAywGkh8+HEdg6kNcfog0T1XQPW4EbEChUqLTDhcDT8vX6sNJdwHMQKPT7AjwfeKFbrsd4NPByBO50nV7HDuB5wDNpXSLrYF4IfFM+vwfY7cBLgGfQtq+zwPKYvL7UHnAM3IgApa3TpVxnmmpCe2l9MI/3IgCuPbRa8OoDw6H33D873nX27VRrIcy1Z7r27Hf1yjt0G/9b7evx139M6Xv+fZ2GQqHQGanUNPFRKxQKnVXy4Y01F6z0smqHEW0voGPaROE66Lr5yrQd17atOYXWcbTlKTmVtVBRKENhDQR9Hfm69FKYWUI6iDmEAMojtO0FNa3EQcTJW86DQta2vO8yawEr5eu1DqDC0hYE3g7k8/v2YZfl/e8z5dV/duchSeK1YxsLUCME3Fbyvt4tSoj7+EC+Xlt/8/m4K/m4dr9RXrcl14u/V3MIZK4ynYdQn4Hted+t+TgXAhcjruIlwAWI+7iDtvMjLVffP/maW1dyzWrhnB5wPUh72FdAt3knNeR4xUwv08Kunda2p4sd2y2Z7Zbdse22dp2ONQS6z0EszYdCodAZpwgZDYVCZ5OGhop6R6OrA5nEWgibpd3gkOUlR6PkppRcwVqbwZLL0QWFpfortTnTl16FF5twXtsMPkwbJnoEeXEvtRk8yFpwsC/hNg+hfTE/QhtaWYKWEgjq+EAe9Hp927PPuuv1dfMpt87WzyNuuYWy/YXttVwpl8neQ4XiVQSKFWY8jPm6USjU/+827NHLLyt9APB1pMtsW0jbprC0f0ldcGWva85tY8e+/aDdx38k0HUK4L7TIty0bR9pl/vQUSrrQqFQ6IxRAGEoFDpb1BeyZV/QPVx5560UIuqdxFrPoqUw0VJomnUCbUhbKZyuzw0shfHZF/Q+IKzVXw0G1YXxMGjTShxAQEZdHBue6SHQwuCqmS4BT9/g5SHCb+OX97mlJSDwy0qD7VhGr0vv5wrTz12Tx1ou24bNA+Eqa+tgRx5rWgp7nz3YlaCw9CHAyq/X56wGhqV7U4LBrnvpIdgD4AS53lLdWEjUYc6Ntfy+fHpNtv5svdXqLxQKhc4YBRCGQqGzVTUY6nIHLSjqNiXHrtZGqQSAXa6gbXtYOrZvx2hdQQ+HHgZroaFdIaJU5qF9kdZQPQuDDyGuoIaJHqKFQRsWWAof9C/3HgZLwDMUCksv7X0v6woApboo1Zev04Z6nWv59D7Zjleso1U6x3KlvHpMW5eY8RxrPw54KKSwrHHjPtnj13rx9Ocpzeuykls479aVOpmx7t+8W9fVmQxMQ6Nd751dWze2R9JQKBQ6IxVAGAqFzgaVXtr1Zc2+xHv3zwNWLXy01AHG0DDR2rbzlGGy5lp6aLXXU+sIo8slHFKXKn0x1rQSRxAHUHsS9TB4jNYZtB3ClGDQO4b2xV3PvWqmSy5Zl/vnYdCGZJacKHXmfJigXeePOc5lVHfPOmX+Xtjz2ucT+sFLQ0btPfRg4x3WLcizpg6lnmeos9UVRupBSN1PL62jrmWl+6jnmDfzc255yTn09VFa17UPhWsrPVs1+A2XMBQKnVEKIAyFQmerbNiaD6fsaotXArBSez4PgT5MtAsS/TFKbQdLkFoCwVo7wVIviSUY7AISC04Kg4eR9nDam+i+PO+dweW8/1YEID3wzSM9jO5HnEb74r6KpIc4D7ibtpMW3eaC1dXVa8fj8b3A/aaMCWk/95RcX5/Ix7Yv51cA1wGfz8fWvH8sLi7u2rJly9Py7AdpOyXRenk8cC1wG9JOUetzBenU5Ym5rHfSdnaj9+IqpAOYO2jbRqo0ZYXWrdf2fPxDtG03rXu1DbkfpfBaVQkKcdv40NeSk2ilAGjh0F6z1WphmW7v30U8tMF0e0LvFpYgb95tp87hxMzXgNCXqVQe754GAIZCoTNWpT/OoVAodCapK6SvBE99AFgDsZpLaNv/eRgsLa+BoS+TX1Yqey0UtgaDUH7Jr4GivkCvIOkPPAw+RBv66GGwQf0HcnAAACAASURBVKDuiQgUWodwgvQE+k3Ak8x57PqvA74beBTTaSMmwPWj0egnkDQONkQQpAfOHwZ+Ip/fgmgCXgD8LPBSBMS+6Fhu2bLl8cCPAv8EgdV5piH2lXnf57gyT4Armqb58clk8hqkB1BbfyPgK4EfQyDXh89eAnwbkrLCu6cj4IbJZPKiXI+6XgF9gqTSmCBQ/hBtW879tKk+bE+uVqX7XgqNbdz62geIWpvWUhtY2z635MQPSeNS+k2Weukt/Wb977uvQyd7nb7+hoRdh0Kh0GmpcAhDodCZrL7Qx5oz2Ncez7ffq71Y2vBP/yLb92JaekEttR8sOZn+umquoAe92strqe48DB5ibZjo3rztHgQGtTt/DW08lMeLrO1Q5gCSOP4e1kJQgzh4BxCo8eF9e1JK70PcQdvzpp7zFgSeNOk9tEDzAPDefN7jTAPSXuB2Wtdw0axPSDL7dyLuoF2egIMppY+klB6i7RXUhnfeD9yKOIi2TE2+zo8h+QU9sK0Ae0aj0Vwu76pbf5Q2ZFdDV607qGGq23KdzJnlqq4QUv+s2GP7dbbDnFpHM11Omr2P48IyH9KpwF5yCufctG9fOCkMI7OfbU+ovzNonU7/XGl9dM2HQqHQaanIQxgKhc5k1WDHwlGprWCXu+Db+NVyDOr0Fje20135B0uhpdYxKYFhV7hoCQZt3ZRgsOZqWBg8hjiDBxAQ1N5EbVoJhUENsbSdwai759sP6vmWKAOhJmO3jqMOCwjcaE+nHlJ25vFBWrjT9duQEMxjtDkOVRrGOsnXvOTqZkfe91AulwWduXzeiSmTvTfb87kPmuPpMJfXafip/zChz0zD2o8E87kuxvkYO2hzFV6Sh4uQXIXn5W3sBxCvUls5P+3DUUvQVgMvfSZ8m1Kb/88OPk+gHfSZ87kH/TKdtu1afd5C2/mRzVloy1F6Tn0oaa3OQqFQ6LRVOIShUOhMVc3l8uFrPmyt5AjW2hWWwtVKYaEeJr0L6DuQKTmCtfBV32lMaVkNBGFzYHA/4kA9TJtWYj8CPsdoX65LnceUnJjGrfe9jVpAKEHGUaaTv3v3aC9rpev8vlZLCOz6OlEdok1Ir+vVWVp257X3o0Hq8QhrP1ZAm8zeP4tWE7PcumgJcQ71/7mHNQrz28y0h8Iul6vkGna5hdYp9NfhZR1Nfy3WFdRxCUJLUOqfKz2WfTZ9e8Rx5Vi2nLY8eq0l+AuXMBQKnfYKIAyFQmeDhrYdrIWMlqCwNHS5id7582Gjs7Rp8u0ES9dRgkFbH6U68fXl5/XF1zuDe2jbpe2ldQa1N1F1VrwTaGFvxc17p0XPb1/+LQR6OMBtx4AxlfmahrYLs2Cg23lwUAC0IZU2nNJChz2X3U7LPjbbeAe05tz5Z0ShsPYRYQgUWjgsgWENCm359NotAKtL6sFM31l8OKgHwJJ7Z4GwtJ+/N2O3To9jQ1ntR5TklgcEhkKhM0YBhKFQ6ExUV6ioD6HsgqkaAJbcwK52hLU2gLXjlNzAEgyWoLUUImrrYr0w6NsM2jBRdQY9DJbCPf0LeSl8sOYcdh2jFKaI206XdzlZs7yo+2OoFBrssWy7MusM2nuygNSZh7uSCwZrr8MDyMRss1rYruQcW3Dbasq+XqewzzHsgsIuYK8NpfUKbdpGcFJYptMlSBy7ZXrckdu/9kHC33sPhQGIoVDotFYAYSgUOhvkQdC3HxziFHa5giWoK3Um48NGfdtAf0w/+GvocwVL179RZ1Bh8CBtmKh2IONh0Cacty5hDfB8KOjOfMzStlch7eHuppw64nqkg5g7cpl1/XnA85F2nB9GOqfRaxwjPYRegXQM81EkhFR1Zd73KPAXTKecALgRSVlxB9JBjK3DXcAzc919Jl+XqkF6An088DdMQ5K6VVciYbjarlHrFHKbyZWVleW5uTmYhg+Vdihjl5dg1j5DIPU0R90p1PL7+S4o9PsMcQp1bCEZt9yGjHqHr+QS1j4yTMwxao6iHcasLVftA0WAXygUOuM0fv3rX3+qyxAKhUKzqAuE9OWzBHse/EpOX6nd37yb9p3DLDDdyYzfvjTualfY186xdM19MNgVUqruUs0ZPJrP+zDSfk7TGKgj9ax8HY8w7fyNgacjqRQeQaDOvpg/FXgdkqLhE7SgmJBOUV4PvAwBws/TQsc24FuB/wsBrFsQcNVr+WrgZ4CvAO6lBbcG6Wjl55umeS1weUrpQ0h7SBD4fG0+7suQENmP077g3wD8AvD3EFi9FQG4BnHa/j7wkwgU3pXLrQBzNfDPgO/I9fcxpvXMpml+JqV0NZLD8HBenpDOYM4HXjgajY6betT1u4CX52V7WBuyeUU+huYw1P3sxwtdVoJCCsu6nrMhqh1viLpc40nHNhb2/DZd+5RcQVgLg6Vtuj7GhEKh0GmjcAhDodCZqtJLZSkkdEgIqcJXLRy0Bo81uCwBpofRrnLUYFCvc1YYrNWbDZtbRtw/dQa1R9EFxMlbRGDGOoMLSJ7BJdaGg44REHo+ksrhXlr4nORjfmke/2Euj+63HYG9S4DHAjfTvnDvRkDz6lxW79qcn7fZgsCmXXdR0zRPSSld0DTNtXlbXT+m7ZVzWz6+fcnfBVyT1z8KcSJ1/Qhx+C7LZd/NNCRsy9dxdT6GDfkk18H1CAguMJ3EfQ74RuBpwIeQ+6DXnBCguxEBvk+b8ibknm7LZX+Q6ZQV+rxvMcfy7qFVLYS0zym00jBMvX49n67z2+r2tj1fDfS62hPqczlnjqGhoj7M1DuJvi1jl1togTQUCoXOGIVDGAqFziTVnK9aByy1dnp9PYZ6l2+9Qy3E1Jehzx30L+ubCYOa4PwQAliadF57E/0CEiKpaRi0G/4m7/d+xBGzncpM8rafQ0Ik78rb23DS/QjgvBVx4+yL+5FcjvcAN9GmcQBxL2/PZf1D4IOmPORttyJw9Lu0PX82wP6U0qGmaZqU0h8iOQU1tcTxfL3L+Xr/CAkrVd2X6+8Q8AfAB/L1k49xZz73X+bjHjBlegQJb/0Q8G4kJ6HVvSmlu4C3MQ11IPV+HxL+eg9tGKvC1yLwEcTN9A7fBAHBe2l7gbVSkLHh1SfSKbRQOYtLaMvZ5dZ1uX215brOu4el7f06H1Lry7YRJzQUCoVOmiIPYSgUOpPk4cdDknf7ajDoIa0UFrreoSvnoIfEvnDRkru52TCoufx8BzIa5nkYgaVF2k5kbG+ipRyDFu660kuUHJm+0L2uF3Qd78jTGnpp148QR05TPXhpDkNNLq91p/fF1p+FgtrHiiFDzb32z3Sp46Haxw47rbkxbZ7Ci5jOU7gbcT312a1Boa1LPz8EzGzdlTobss+KbZdayglo8wj6cWlYpJyncJHpfIQ296HPUVh63u2HkFqHSLW6C4VCoVOuCBkNhUJninx7HA9DpTZ2pR5Fa+6hTneFfQ7pcbQGezUnsNSzqL3OLhj0dbMeZ1Bh0IaJ7kWcsCOsDRPtSjHhe28swWCtgw9btqEgWAORw6x98db5VcSdrOlgxzobcmnLUwubtKGYXTBYggYNl+yShp36++2vfYTcbztfAz6Fadu2sHTepjA/NHw0Ffaz4aN6DRbAS4P+Xmzvob6zGB82auftxyOdt2MNK/Xn9OXwoa8aFmtlndGAwlAodFopgDAUCp0J6gKd2ks2ZtpDYSk0sxTGaV84u0DPryt1YDM0LLQGtzVXcBYY1BfhFaZhcC8tDO6hdQaP0bol6pjUHJGSS9iVnL4EfrXeHilsi5vGLaewfL2yL/EeCvx5PAyW1ttn1HYQo9c9xJnT84/Nsi5Xz2/jga4k+4yWjjMECkvH972O2jaFHpL1GrueFZ0fm20t0Nnf4cSt02UeIvU3qtN28PfJguvIrQsQDIVCp70CCEOh0OmuPgjscgVLYXi1ULsu0BtVlpfC87o6kynBoIfAvjaDvh4ojEt1V4NBdQY1tcRBWmfQwmDJ6fMQOAQI+0IHdd0VufwHaHvW1Bfqi5E0Do8gvXlqwvER0pOo9nz6fqTtnu43RnoBvRZpx/dB2rDRLUinL0/Nx/gTxEnUDnN2As8GrkF6GL2VNmVFg4RhPjPX7e20bQgVjq5DOp65M5fJQtDWfHwNX+wKoVX1wUWi7Ql2tWObLm0x0+uFQlvWmqvtncESGJag0LqCFup0ew95FhBLLmJXJzMeCC3U+o8EWnabG7IGy6FQKHRKlVJiLqVEtCMMhUKnqbpeWPsctC4orDl5s4aJ1nol7RtqkNrlENo6KcFgV91ZGDzONAzuQTpTOUQbJnqMtl3VVqRt2V7ajkn05Xon8JjV1dUj4/H4k0y/QG8FXoyA258hnaXYF+avBV4FfAr4VdowzzkkxcO/Q9qz/Q/g93J5E9Jb578AXoDA1U8i4LeCtIX7x0g6i3He998inaoAvDLP78rL/hXwdgQ4Lwf+OfD1SLjkS4EfRaBzlPd9fd7308DPA3+dy3wJ8Et534PArwP/IdfhCHhZ0zQ/AdyQUvrLXIa7cpnGwDcB34+k3/hvtGk4AC6bTCbf1DTNNePx+E1I5zLWVbx4Mpm8bDQa3YHkP7TtHudWV1cvHY/H2/J99mGjC/lYPmeiHba6fbyGQiFuXsfWUfOhl37sobD0gaHm+K0WlpVcRBsyWgpvtgDYFU5qr81ff7x0hUKh00LKgSOFwZT6PhSGQqHQSVWXMzgqLCsBYMl963MEu8JBh8JgzRksladW5q6hVEe1afviewyBvv20ruAeBHJ2I46XthlU1+0JSO6982ihUkNGrwZ+eDwevxo4b3l5uaF1BC9qmuY7m6b5fuArEbdJy3EBkjvvZU3TfDvwJbQv0ot5+2cj6SW+CnEE9WX8GUiahYsQJ/DZCOioq/jCfD07kHyCTzL18WLgMfn8TwG+zJz3inysbcj9ez4Cn00+1pcj0LgLcfuen5dPEIB9IQJYF+dyLeR954GnppSemlK6JJfnKnNfdgPfg6TveBGSbkOfgwa4ajQavXo8Hr8GeF5eZttvPmc0Gv1Ars+tZvkKMDcej1+KgOpO1jq4O2nd1H1Ib6+2h1nthMX2DltS30eJvg8bXU5+yfHv+g2Xxn3O/pAPO/5DUu1vUM3Z7/rthkKh0EmVcp9y4BdDRpumIdzCUCh0mmoIJHW5grrOu3N9oaI1WKy9QPoQU/9C2+UQDnmZ9C/Ytn5K0wpg2oOippawHcjsz8sOIEBo2wtOaEMuNe2EhYpHEJfsfuDQ/Py8gkqDpHj4q6Zp7kRcQAsVh5GE8temlO5BUlvYkNA78j7nIW7ZPnMt9yDO4MUIwNiQ0IeQcM0n5/vwWdqk9g3wyXy9u5F0DJ9EoKfJdXA3ArnzSPJ4PfZ+xBV8GMk1+BCSUkP31ST2FyNAfTttqGmTy3wXcE0eP2jKfBRxKS/Kx7yXFsJSPuf78j4fpw1DVDj7bL4HGsJqw0OP53125OvTdepm7c3rH87H1HtnwzR3IZC8lfadoc8p7JouqQSO1in0YaMT1v7G1dUb0sGMdwu7XMJVd3xfRu+o+hBSvbZ4uQqFQqeNPO8V004EGIZCoVOsLieh5ChY2Ks5BguUU034dBE6bKlMd6Wb8LkL+5yHGjjWwJCOsZ+2MHicMgxqb6LWGfQdyOhLs+1pVAd1wJYQ99G2MRwh4DWPAN1B2nyBE6TN3eMRGPkM0y/VO4DnII7cOxFQ0nXbgecibt5tCCzdT/vC/SQkkfs8ksPw/Xl5A1wKfB+SBP6DwBtzPZDP+SLgFbnsvwv8ranP65DQzmvzMW9CQBDkvr4AeE0+3u8hQKsQczHi7j0O+DskH+Ey7X29Kq+/G4HJo7TPwFbEqZxHAPUQa0HoYtp7p78Ffd625H0bs499LvW535brdifShvLiPFyU79VOWijUZ7akWjtHG0pZawvo2wT6tqjW/fRpKHS6LwXFYs+8Hexxls257Pl8j7taXnstHrR9XYRCodApVWcewgDDUCh0ilSCnpIDqC+/9iVYX3gtgFlQUzj0EKi52jzobelYV8s76GGwq4OZIU4hhWk79vVmYVDDRLXNoIaJartBhcFF1uZ5K+Vc6+s8ptarqH/pL70g2yHlej3KWpDQ+2EdMfvPalfe36aQaMy67fnabZ5C8nEvyNs+wtqX9fPzebUHVqstCAAv52NrufS+6fOj9eyf6Xmz3D/jmgICyu1ha+1i9Zkfm+OVHG2tz620UHgBba5CzVO4kzakdlYo9PfQTk/cdMnR64JCD2seBnXa5yFcLCwvAaGFwmXWAmnpN1EbPBD6+gqFQqFNlQ8PLamzl1HfvjDgMBQKnQL1uWQenmodydReoGvt/mz4Z2ldV3vB0tDVLqqrrRHUr91vA+0L9BICTNpmUFNLlGDQv+TO8oI7NK1ECQZrYKjX4WFQZd1Lvy7RwpoNV9TxYaTjnMatJx9zX+GYqiO0EGrDAUHqe6+5LquG6TBcH0bY5P39cnVal2mfG3/8mlOsYaXqyuq+fh871ODc3+ft5lw1KLRladzYXmOp7PaYtuw+NNOGd5bCRG1Y6NjM63M9Z8Y+dHSusJ8d7G/Zh5KWQrpLv+tSWG0oFAptWLZvmCH81gmE/kCzHjwUCoXWoRrwlNb3hZLWALAP4mbtRGZIBxRdnWQMaTc4pE4UADwMapjonjyvMKhhoDb0rZRwfohD6KGhoe1I5jhrX+jVUVvK5bLrtiIpGhKto6nhl1uQDlgeg4SSfpo20fwWpIOap+VtP5aHxbz+EtrOYR5AQj/vzWXcioSp3ogA2DuQ9odH87EuRXoevRRpr/fhXKcJeRaegHSCs4SEo37eXM/ufNwLkbaT99OGd5KPuT2XY48pL7Tt+BYQl9e2tVTpvqX0ElqGsVlWe47sPna6BPjbaZ1wD4UecGpQWFLpY4+9Dns9duzdxRLQ+dyDE7fOg5/+hrUdoW+vaJeVHG4L2va3XHqBCigMhUIb0kY4bRAQ+oOnlNb0ShqAGAqFToD64K8Egl3uYN9Qats3BBy7HEEPhX3OYJcj6utFp62Ls4hAzEHE7drLdI7Bg0x3HqPuU8PakLxV5MV/K9KpiW8rtRsBsyNIBy3akcoEaX/2YqRt3geRzksUDC8CXgJ8NQI5/xHpHKVBQhK/FkkfMQe8GfhtBP5GSM+gP4X07PkFpL3ef8xle2re73l52w8Bvwy8CwGqHwa+lxYI/zuSAuII0i7x5xDYHAHfCvw00obxYuCHgO9EQPU+JFXGb+R9nwq8vmmaG/P/xpuAN+Ty7ZpMJt88Go1+MB/ng0iKig/kerwY+LZ8/sNIqoy/y3WpKTi+EYHJv8yDhbNHIykxPpOPbXMjLiCd5GxB2jseYxoMtd3gIt0wWXKC9V5B+4yXnksvu7wEhrXffM0lLIFayRUsgWHX77Tv2H59zSXsc/fj5SkUCs2sUnaIjbDYTEBYO2EJEEvbhUKh0DpUcsj6wNBD4qxw1+cQbsQd7HIGcdP+mn19QH5hb5pmklJSZ/AAAoPqDB5C2oTtoXUGFQbHwJfmfT7CdE+i2xFoexoCXu9j2g18MfAdCCD9ItIjqP7hfwrwjxB36+0IIB3L628AfiBvs5r3/zd53WV5naaLWEA6WrkPAZBvQVIlbEfAcjvSAcwBBKpeiAAfSCcxtyGgdDXwdQjQkcdfj+T9a5BUF3pc8jXfiADhjcDXIKkpRuZYb0VA99VN07wI6RWVfNw/RIDw2tFo9CrEQZxH0lV8nLbH02cA34W4hOoQfgKB+G25/r8TAesnAx9FHMYRck+/D8nn+HEE+j5BqwuQ/IbbcnluYbpt4+OAZ00mkw+MRqO7aHMY2vULyDPkQ37VGdV7BGuh0KrmGuo0btq6g1AOHR27eQW/kkvof+vWFfS9jJYG3b4LGrUMpb9LXQ5pvCyFQqGiav25bDZjrQsIvWo9lQ7JbRjQGAqFjLocsT4Y7HMIS7DWB4MbdQeHgqCHwtI1l+oF8ouqgUFtL6gwuDdvsxNxBzXhvCaZhzafnrqE1gncijiBV7K23SDANbkutjHdvk1zG26h7eRFX9znEXjSF+2dtC/Fo7z9fF53Xj6GaqeZn2e6U5mFXF6tJz2+7mfdMXKZd+e62kELNloOBbzzEVC09a+dDemxbQL37WbdvDv31nwue5wL8jZL5tr0XmhqC+3w5gLaNB278nwyx7RO31K+vktpn8sls34euHw0Gmld+w56zkOeE+18xztk8/l6NAQYpqGwBoEejErtCf3vXYHLQ2HJxbNQ6CHQh476toQ1OFw1x7XT9net86WwUX/tVl3rQqHQOayTxUmbAoQlDbmAodB4Is59MtR3baeinCeivvt0qu7Heq91aHk3qy5LjvvpqFNwH7sgaYgr2AWFNbewllewzz3oA8H1horipr20zeAiErp4gBYG9+RpzS94L+IU2pQSK0gY51vz8iO0PYyu5n3fDPwN4tD5kNE3I4CxD2mrp8sb4Gbg15GQxr+kzSXYIOGhb0HCMvcAf5Gvp0Hy9P0B4oYdR9y9j+ZrTPlYL6B1Af8UccZWkVDLexBIAnHS3pmv66NI/sIn0MLbe/P2RxH38xVIigfydX0MmG+a5kMppTuQNBkpX8u7gHtSSs1kMnkr4hg+Ou/7t0j7xAZpS/heJBR1J3B4dXX1nePxeH+uj4/na/yqfI/emq9ngoDYzfl6rwT+N9JmUp2qzyEO5925Tm+j7fBmlOv2NxBw+xSt+6vA8oG8/Dgt5FiY+UBelii3UVzJdW3bjGqbwqFQCOVnvPQBqASF9vds2xH6Dz4lOCzBYB8UWvD0IaM+dFTLWYoCsDr5f1xP0/8zJ1uny/vienWi7uN66uVUPlMbuY+bGeE4tA5Ox+cu/iKEQqHTRk3T1JzAmvNXcvp8jjWfc9DnG7R5BvvGpVQVPv9gF0jWQNFeo712CmOVhcHDrA0T3YM4gkeQUE3rDFoX0EJeLc2E71jG97ho25XZaX0hthBipx+NgOayWQYCbF+FAOzHaPP9gUDV85Gw073AH6SUjgA0TbMVeGbTNC8GRimlm5EOYA7kY1+BhF8+HQlD/S8ppXvzvucBX4G0xzsA/G1K6c160qZpHgd8OwKU7wX+OKV0d143j4Sqvizv+1e04ZkjJLT1eUguw/flwTpkC0iI6heQto322Z+jdVMPm3otuc21jyB9rnjXRxF9vrcgjuoOxJm8iDZX4QV5mbq5HgphGnqawthPl56nUidGvkMkm37CDrVcgzb1xGJleSm3oc9N6Dtnsr+Z2u/EOp0ATUrp9HtTDIVCZ70CCEOh0GmhDIPQ7wJ2tQnsAsI+GPQAWEtM7/MOLrjzDUlCPzR0tASD+jI5xBk8TDnh/ImEQTseufUeCDHjiZkf07ZnK4HEF1V6gW6aZuSXkV+2m6bRPHtHU0qHCvtuQ+7pQX/spmkUdpZziK7fV90066Tpvbbz3jFL+Zy259Gu34F3nPX4Xc54FxSOmH5eS3kK9VnfioDf+UhHNwqGFyJQuIMWCrU+YO29q0GhHzwY1nq+LSWrnxUIu8alnIRLrAXCWtoW6577sb3+4jMdCoVCJ1InLGQ0FAqFNlF9L8l9YaM1gOxyRmYJEx3adrBU1llCRS0MHqcMg/vohsESAA6BwRoI9r3k6nV5R2QXAmYgHagcM/vNI53KnIf0nvmAqYMdSEcsVwFHmqa5Bbg/pbTaNM1C0zRPaZpGewr9dErp07lOaJrmSxAnbzdwT9M0HwDuyvvuQjrXeUo+7webpnl/Skn3fQLSac2lwOebprk5pXR/XreApKy4DgGIDyLhqQq5F+d15yPu7S2mbrYi4a/n5X3vd3Uxl695RAsn+mz4MEU9n5U+lz7c04JrDUCGfDSugZyG5SoUehC255gldHRIW0LfpnBIpzF9gw0X7Qod9WGjtQ89tTaUoVAodNIVQBgKhU65nDto1QWAXe6Jh8Ah7QdLcDgUELtAsASApWulsty+/DcI2FkYVEdQx5p43cPgLCBoO43ZgQDawXxsC4IXImB2DGnDponkGwScXpTHf4f0YKodpFyB9Kz51FyG30La+h1D4OlVSGjnVqQ93q8ggLUFCdt8LdID5vGmaf4ipfSGpmmONk3zEqSH0mflerutaZr/nFL601yOn0Z6E92e6+5m4N82TfMZ4JuAH0TCWBeQ9ny/APyvpmmuR9JZfC0CsnuB/9k0za+mlB5GegL9FwjYLSHtC38JSXtxGfA9SPvEixDA/TXgr/O1P2EymXxfSulJKaWDwO8Af57v3xgB1FchYZkfRVJwKISAtHn8slzeD9Om/iDX1xW5Hh+gbYfpXcySC9v3cUJlQd9Dv0Kh/T3Y45faFpamdVyDQttmUOfHbnmpt1H9fc/S2+iqGXe1GdZy+L9Rtev/4rKmaVK4hKFQ6GQqgDAUCp1uKrllfnkNAmvO4HpAsMsN7DqndwW73MChoaK2vZSFQc0z+AgCbMdonUFtM7iSy3wR0hZPc87pMIe0yTuMAMVhWiA8H0mh8GQkbcE7mAbCbwT+fj7/LyLwps7Hq4EfQ6Dgg8BPINCSEPj6XgQ2GwQC70Cg8tkIfD0+X/vj8jX+cp7+QST5vPbi+Rqks5X7c3m+PB83Ac8EXtk0zW0ppS9FAPVReb/zkY5g3puP/135nNrb6G7gdU3TfBjp/OYVCPCN8r7figDnh4AfR9oAql6FAPpnkXQV35HLPofkbVxF0k7cC3x9Sulb8jG1x9VP5uGSXBcvyeV6HtIJzHvzttcDP5fzHz6CQKjmKQR4UtM0P5JS2jaZTN44Go3+hulQ3Cfn+np/Pq5NSZEQVzMhHe/4EE/t4fWoW15yg/Ve1aCw5JjZ3791mj0U2mmFRAuAvmfRzRhqUFgqY80thOlrtHUYCoVCJ1WldhahUCh0uqj0AuVfuIbAYVeY5ywhoUPcwY2AYEkWBpcQGLSdxygMIUSwEgAAIABJREFU7kYcuwkChLZd02OapvkuBDBsO6f5vM83I5B2MaZDjNXV1QtpO2n5eqadoKuAb0Ag6kkIfG3L172AuGaXIKDzIsS1W8zrHpPXbUdCJa9DII98vMtoX+S3Iy7ZTqSnzYvyMRKQUkrnIx29bEkpXZ1SOi+l1KSUJiml7Smlx6SUtiBApiGqqgsQl/LSfM7dyD1VR/WSfJ2XszbtxDVIPsIdCMRabaV15q7OZdb/t1vyMS9D4PSGlNLOJN3TjfP134DA4+Nzve3K+12O9DiqdfM44GkppSvy9DNo4WuS78mXN03zbMRF3EL7LClgvioP2tOodY9fjdz3HWaZPoe7kc55RkjnP/uQZ/FhBLCPIx8ojpn6LIW0lp799UQE+N9e39+A9Qy1D02lc9f+RvX93kOhUOikKxzCUCh0StUTLqrjEhT6l67aC+GsLuFmuYNdL4O1l2A/VhhcRl6sjyB5BhUI9+bpw8jL+DHWppZYBT6XUvo9xEWzL/0aXvhm2vZrX+wAYzwe34+kHliidaXU/TmCJJy/EHgQSXmwSNvG8c8QgLkCcbs0XcIK4lQeps0/+BmkN1CQ3j8foc0BuIiEOy7l7fbn4+r/r4OIS3U/kpT9Rch9Ip/vYN73jjx9oanz5XzeCeK4rtCCW5OX3Y2kwlhkWvfl4XA+xvPc+gfz/nfl8ul5l/PyJaRX0Xto3azFXM47c1nuQlzb8xHY1sTz6iTdjdTrzlyWW5H7r8/hrSmlD+TOcD6Sy6Eu4D7EGbwECddVJzmZbd6R54/SOov6fD6Yr+EYbaim/WAAAo278jLtrAdaR8/Ku4V+nY774PBEuIT+b0epPWHpt9/nDlpH1NdDKBQKnTQFEIZCodNJXSFVQ12CPndgVBkPhcGaM9gFhn1Op71GlUKbthk8xHRqCYXBQ8gLu20z6Lvi349AVqmt4AEkl58FRHVz9gJvzDCpeQR1eAj4rwiEPIzk09MeRFeQdnCaTP1dCOQ0uby/hzhuz8vl0pDPBgHQ30acqZ1Iu7nfyuc4BPwu4lxdna/1TcC78zX+OeKo3Zjr8mPA7yPgdBBpA3gR4njtR0DoXflafh+Blsflct+NhMneh7SBfA8SuqltCP8CeE9K6XNN07wFcfwuz3VwO/CbKaWjTdO8Kx/n6xAovD1fz+fzff5txPl8aq6D/4pA3iSf+9/l5Rflsr6LFhg+Cvw8EvL7edrOahTIPgL8fEppPqX0APKM2NDP9+ZzHaGVfQbfyXQ4tZWGKGvvo6WOZWzPmipNzeJ/D6XQUS/7m9dr8OGipU5e7N8BD4Vdv/9adEENBu1QgkF7DbXrbUA+lEU7wlAodLIUYQuhUOiUqiPdRJfjZ19SdTwk72BXnsGu3IOlvIPz5rzryTtYe1mEFqqWaGHQO4P7KXcg41NK+K7wfXL5Wocyus66PjYfnO9IRMtvgWBnXm/DBnWb3QjUKdTuodXFSNjk+YhL9rmU0pH8rFyKhCo+Ou93S94GBNaegXQcMwbehnTssj+f85nAy/Mx7kWgTkH2MiT34dORe/1OBAIfQe7tlyBA+BjExXtTSulzAE3TXIGEZD451+87gb9LKa3k9Vfl9RcjTuqH833T+305EhZ7DHFT95n6nEdgcButU9rnlNV+Qzpdcr1qIOQ7WPK98ervTlNS7EDcXQ1hvgj5KLAbeR7UKZyjAEJurNOljmvsM2qfZf/c29QT+puyaSS60k3UchMuFY5TyklYSkMxJCdhA0T6iVAodNIUDmEoFDodVHIC7fSQULHNdgdnCREtwet63UELgxoCuo9pGDyQlx9jLQyWcgx2DaU8g/bFFeovr3ZapfMrucxNYRvMNcHaHi8fRiDpALBXE8/nPIIHkFDLUa6D+8y+BxE4vAO5d3ciMKi6BwHBZaTDl3sMtO3L259v9n0k73cMcRHvR+Dnc0wD7EP5vFvy+nvcNemxjyFQp46cukMPI+Gw6gBDC87LrE1W3wUKtgdSm5YCN107RkMbcqvl8NMe3krHsNBmnx+7j4XCUshoyUGzy+zfANvBzMSts2Gj3t2bNWS862+CB/K+0NHSNVOYD4VCoROqAMJQKHTKZNxB6A6f9NvUXryGwGGfK+Jf/GZ9IewbStekUhhbRMJAPQzuQwDnEAKCFgb73MBawmx9WW1YC4P2xRumnUEFh6tyGe7L59B15yMdoFyEuF4fpk2lcDHwSuBlCEj9L8TJW0VA8NuRXjx3A29vmuaXkdDGbcB3I2kcrsll/B/Af8jn/wrgDUgnMyDg9ovATU3TXJBS+ve07uEy8BdN0/zTXJ/fDfwo4hSS6/vHERfxBuCfISGnW/O632ma5j8hMPiDwPcjoZ8JeB/wU03T3Jrr54eRMNfdSLu9/wy8JdfTlwA/guRA3AP8T6RN55FczmtzXV2MhHjeTJunMOX1T0dCXD/KNPjYBPHqzi7TKtG2/7MAq+s8zOj9VZU+BJQc5S4w1N+TP7cesxRe2RVV0BUyWgsb7fobUPo4ZNeV2hAOiQaw1xpho6FQ6JQqgDAUCp2OGuoQdrl0HtyGwl5Xm6Eh7mDXS2DXcguDR5BwUAVBdQYP0Xai4nMM2hdiD38jJGxvX95PlzcI4Gi44q20uQYbBEK+ZjKZPG40Gt2MpDTQXIKPAv4B0tZvD5Ir8E/z8bcjefm+LtfbA8DP5P13I4D0OiTEcxFpS/hzCND8AwSuLs37vhYJPfxJJEXC6/MxtDfN70Ecw79BoO1LzbqdSNqGwymllyI9n+6i1atynf4RAoOPo3XHdgH/d667lyA9sW43634c6VjldiS/4SXmvF+BpMn40bzfD+T6BwlZvYbW3fxp4MX5GhOSV3AJ+BOk99VfBZ6L3Kf7gZ9C2iQ2SNvBn0PST+wF/gvSJnGZNi3FjyFhnL+NtIXUdqLbgCcCz0Fg+8O0Hedoe7zdSHjnQdb2EDrOZdKPDV2g6B1nu82WPNbfTskp89Bk59UdLI37oLAWSTD0b0LfhyELqDWXsOQQhkKh0ElVAGEoFDrVKn0x13EXCJbmay9/XV/5u7ZZT5jYUGdAZZ25JQT2DiJOoMLgPiSccCvTbZY0TBQEJBrk5d6nELgeAbffRdqw6fJ5BAp+FnHqfg3piER7Z3wC8OqU0mOapnlGSukWBL7U2fqqfN4rEND5UD7OdQgMXpHLdiHirr0DcdFeRuvEbcvHegHitn0Z4hJaMHtmPs8TEfCyOh8BpoN5vXZwAvI/7kmIK/h81qad2JHPdxBx2myo5AgBt5cgkLnd7Xs+ArK7EXi1/0+3IHkJNRXEBW7fy3JZt+RyXWnWXQu8FIHnlyDun4LmbuBbgL9C7v3LkQ50diBO7EuROtY2lf8QcRdBnp078zDO5/x+4MVN03wypfQTCOBC28bzH+Vz/1Y+pu285bp8be+nfSasrkCezUNMh6nq/vb3sEDZKbTyrmHf34k+EBwaIdD1cakLMLv+DgQUhkKh00oBhKFQ6HRQyTGrra/BYZ9L2BUK1hcu1ucC9L3w1a7BtrfTNoO2J1HbZvCo29aGiSZax68UHrqAuD9js0ydRIXHbcj/BAXUBCw3TTMHbEspabtFW+aRKcc87QvtMq17pO23zjN1YcMaoXVGV2hzDFppJz6jvI3935Vo0xmU/qct5/0WCuugzdlYAnaF79KLutbzsUKZyPvMdZx3HgFCPb53v1S+nd0IcZC30taH3jMFWt1/qztfctsdp70P+szYUE7tjTXR3u8RMJ5MJs1oNLJtVy1MN2afo+aY6jzrtqtme+1oRp8J7wradoV+vf0t2pDVPievBHlD2w/2OYX271DNJVT5a7X1GAqFQidcAYShUOiUyLUftBriENYAcMjLXpd7ODQkrPbi1weFU1VAC1baZvAA086gwuBhBDz2Mt2ToULJBGmnp2Dl2wp+hDaHn+885nbEIdQceAoYS8DHmqb5TeBJKaU3IU6alvsjSNu/l+dy/T7iMDVICoSbgFcg7thtSM7C1bzNexD3cVcux2eQdnefB/4WSfSueQjJ+9+FhDx+M9LDqGoVaVf3UaSjmMuY1meBdzRNs5JSegJtiKLqFiRn4msR10s1yeV5D+KWPZtpwHoQSZFxC9L5zFXuuO9CHNOnIC6gDVW9HwnRvAep/+toIekLiOt2DOmt9GYkBHU7Uv9vQZ6HJaSt4VPz8e9AQnatW/f/I6C/DWmb+ABtRzV3A28EPp2d30eYDul8EPi3edk+WiAcA4uj0eg22nyJMN0usMnrFPAspOm0OtyN21cB2H40genfUOPW1/4++M5lulzCGuR1gWCpHeHQD0Ww9hrWAGC0IwyFQidD4/5NQqFQaPP1+te/vgR+QwDPA1ypW3w/zJuxTxvhp2v7ltJLzOIU+JdB34HMAQSsLAweRF7+tc2g78rejm17Qj8s5uOrG6gOnTpc9yIgoYnl9QX0WErp0yml9yFgZV/ojyJtDv8cAZFbaTs7WUZg6DYEqH4HgZvjeb/PInCyiADV/4uA4HEkDcQECZ28Px/7V/Lye3P9PQ5xr+5C8vb9Wl53HxJSelXe7nakDd6fpJQ+n9ddiUDhPgRo/x0CpGMkPHNHvvaP53LdhMDRJUgY5EKuqz8F/gAJ0dX2lpch0P03wC8heRAfREJVr0Kegw8Cv57rbS8CTtqu77a835/nutifr+FAPtYbkZyN6uzdn/d/e17+N0znFLwv1/tbaFNdKHws5/1vRcB3xeyncKIfJGxHNKoJbVtFu5+OfQcypR5rVaXfkT+eVw2SPGD6zm48mHb1oFtKD1HrKKd0vfY6S2UqlXuN3vCGN1QuNRQKhTZHtS/0oVAodEKVHcIhIaA1ACyBns872JVrsDTv97HHHJJ70L/Y1mDQOoNHEPDbh7g02mZQYfBY3s7CXi21RFeqiUlh7Acov9iWXqr9AGtfajWMVF1M3WZk6nyVFlRU25GcfkuIk7UvpbSan5kLEHB7PJKu4a9SSvsBmqbRNpEvyed+G3B7Smkx73s+8PcQV+0+JKn953I6iy1IBytfmc//J8AnU0oP532vyftegUDUO/P5NTT0WsTJO4bA1ydTSoeaphkjbSKfiMDm7cBnU0rLucxzCExejrShPEwLYFp3W2jDOpfyOn2WRkz/L+9z1v1vbWyO0+es1zpZ8b+DWq7CLYjLeh7imF6Qr/0ipJ3prlxH2juqXpt/zrrAzT/3pY8mdvB5BX0ewlJOQj/2eQl97kM7TMzY9+jrxwBNOIShUOhEK0JGQ6HQSVdHuKiqFlrVFy46NHx0SEczJdeidL5ZBt9m8DACfnsRGNzLtDNYSisxCxBOCtN9zoYfRsj/itVcHgt/5yGu2AoCR4fyujES1vn0vN9diJN1MB/vMUiPoU9AXLCb8jZHEDB6BdIJzhhxDm9qmuY2BCZeiXRYcz3iXl3cNM2bc709HfhepEOXCxEIe2PTNO9CXLpX5eNeg0D3ApI+4iGkY5rXISkmduTxf2ya5uZ8rG9FOsO5FAFHhcb9SKc3r83nb4BnAb/RNM1H8rV+c77eHQhM/kHTNO/PdfOEvP4JiPP4NuDdiJOqgHsjAkufQ0JR9+TzbEMcz0ty3d6HPDeqEQJdc3n9Eq37pusXaB3Kkho31ukuJ662n853OW92e/39+Y8pfrr098G2I5zQ/behq61xbbu+qID1/G1Q2euLsNFQKHTCFUAYCoVOJ9kXPzvf5ybWXvb6wjq7Xv6GvvDVXgJh+lr0hVfB6ghtBzIKg5pj8AitI6HOhk0n0Zdf0EOgupuHad0JHbYjkDNB3DhNK9EgMPE8xP36NAJA+mJ6NfBtwAvzcX8feGu+psuRdolfgYDYR5G0B7+NAOSPILkGL8nlexnSXu29wA8haRq0N9EvQ4DrnyOu4I/T9tAJEj56CRLC+SMIXG3L666iTV/xpfnYjzL35Pp8/puAf4q0h7TrjuZ78dJcpstp7+kNuc7ei4S0PoX23j8+b/Nvch39YC7jCIHFZwD/EoG078l1oT2JfiWSO/FN+Zi/kMs+h7Q5/G9IKOtS3vZ783Z3Iekzfi8fFwRcvyHX1V8jPZAey/WxNV/DoxFn8kOs1RXIs7fPLS/BiYe5Ehh6aPT7ekfaO4Vetv1d7e/D0M5l+noVHdqhTN9HIwpjfz2hUCh0UhVAGAqFTgfVQNBOd730DXEH+6BwFhj0Y//CB9Pl1xfcZdowUQuDj+T5I3k4xrQzqHkGz0MgRUFR14E4USPERTrENBA+E3gRAgy3Me3MPLdpmtellPYgoKHJzbcgQPfjSMqHv0Pa2t2W930ZAmAX57JuAT6V9386kh5BwezLctneiIRrfgMSJkhefiPi3E0QyNF2fNCmlXh63u/xTHcM8yjgm3KdPN+ckzz9HKS94peyNmXFRYhreD4CtlbzSOjpXgS4HuXWX4aEkF6PpM3wx/16pM5eynRHN1sQN/AFyAeAr2T6f/ENwHchqSW+Jm+nejTw3XndQ8B3ILkV5/M5zkMcyPfQ5m58Hm37yPsR8FNo/THk2fgCAsv3mXNdlfffh7RP/BQtrIyRZ0I/FDzMdGL7cS7PMvI8+zyFmhrkMGUQhGko1B5Srbup2wyFwtqHI9/JzEb/PngQ7HINcfP2ekKhUOikyf9xDYVCoZOlGkTNAoJ9EFh6uZvFDew7b1f59BrUiVtGnMHDCAg8jLzUP8zazju0fZJthzRBXuK3sbaH0fMRcHgB4sj5UNFnIND0LNaG7D0rpfTlCPw9kfYFei7PP4E2X9/j8/47EXDR3HwLCBhdmddfn8upL/ULiNt0XR7vpv3/o6D7KARqL2FtT6Dzed+LTPnscAkSJvoopuEj5TJekfctfQR9FAKcPkdhgzwnT0GcQa+EhHGqA6kv8tpWbGuuhwsL++5EnM1HMZ2OQ3UFUhfXueVj5F5fSJt7sEGel4U8f0Fe9qh8/vlclqtNWVbydl+Sr+0ZeVv7bFzVNM1XN03z1W6dwtPTgb+f142Ybic3j4DmtaztDEnd7t15Xn8Pe5HfgrajPYh82DhG2xupD2vt+hsy9MNRV3TBegGxBIJdf1NKzmHp2kKhUOiEKBzCUCh0uqjmrg2Fslm/4G/0y3/Xl34d1PVQGDzKdFqJPbRhour8aecUvhOKJSTNgea9s6GhDyNhjylP63o9/82IS3Yr0+7gBAm1fCrSG+bHaHPRHUdSS3wWgZP3IO0Am1zeT+Syb8nLPpvXg4QvLtGGQR5B0mLciUDJEQQItO6OI87mfQgY+5x2S4i7dYy1UDDJ5bgFccOuduu1Y5otCATZBPNNrpePI2387P9E7cXzg7l+rmX6GdU6Okybb9E6XIuIm/rVTLd7I+9zOwI9i4XruQNxYz9ljq3XousOIPWl6SAScg/vz9vejtyTC/Mx7kbui7rNX0Dq/LJ8nrtpnTSQ1Bd/1jTN/pTS7bQg2CD376/y/nciz679wHwIafupHzS0brTeDuVrSbQdD1mnUD92rJjlmidTf4cwDf59H49sO8L1/r3oalNY+vs09MORXkM4g6FQ6JQogDAUCp1UVTqU6fsy3vWVfcjX/vXAYenYXS95uGl9udXk70doE877NoMWBn1qCdtW8LhbZod7KHck0yC9Xn6ItTDYICF/P5DLcJz2Jfw4kq7gHgQIP4UAor6gvwMBrOcgcPLfEegDaf/2i0hI41xe/pv5mJ8AfgMJfVSH6yPAb+Vz3ZSXX57vywNInsC3NE3z6ZTS5YizpQnfvwD8CwTqnomEsO7Mxz0A/CXw/yEO4qWIozWXr/NeJFffhxF386WIY6ftLd+DtMm7FwnXvDqfdxmBst/K9XoD4s5qmY7muvtTBHx/JB9/a173d0h7zDkkNPM1uczLua5+HXlG3prL/UwEaO9H8gnens/zywjgauc8/x4BWPKxfgJx8c5HUlN8nhY6PpHL9UTEqb6daXhaTCn9w5SS/R3YkMb78r2xsKRayut1ea3N4Zh6Ggf7/Or+W2k/MvjfWh8UDv2QtB5XsOvv0JBy+b8ha+orOpYJhUInUhGKEAqFTqoMENa+pvuXsFqOQZ9TsJZqwqeZ8IPdzg56THuusRl3hZ9CGya6SBsWpzCozqCmlThOdxf1NQjs6kym1JOjHasTqOX1XeCXOgGx0/MIaGzJ5X/YbAMSsvhUBFjuBm5NKS0CNE1zEdKBy2Pz9f15SunDed0lSNu9b8z7vhOBxDtyaohXppRemfc9hnRU87/zOa8Hvp+23d37EKB7N23Kidfkst2LANf/yvfk+cDX0oLdO4E3ppTeP5lMrsvnfDkChXcj0PsHOS3FVyOdx9yQy/S+XKbbELj9GsQpvAJxYX8fgU3y8V6OQO4BBLTfnVI63jTNAvAkJKRzK+IOvjufQ3VFvu4HEWhX6e9sAQkv1dDLoXCiCeL7IKqWiqIvRcUca9NSbEWcwJ35fl1Mm5biAgTWFQq1PL4Nok+v4j+qaNiqTUOxxHQKir7UE7U0FD79xJI7VymHaKn3X9+msgEIIAyFQidK4RCGQqFToeTGOj0kDLP01f9EDf5L/5Av/voypzB4iNYZ1ByDCoPqyunLon1pLYHeevIMll6Y7YvmMt3wV4JBDeN8GHHy7HLVBHFFJ0ynqwB5oT+Q6yMxHTa5mutM25U9BOxNKa1MJpM5BHqupXXM9pt9H0I6tbkSceY+heQZXGyaZj/ikN2DQNJDiBv3SD7nQ7mc+/L4VtpOVh5GHLQbESD5dJ7XFA+fQRy383J5PozAG/lYDyJOZkJAVOEZpP4P5vo4RNvLq9bnklleCpldoQ1FtqGpOq1QUvoAXHLW7AcN/zu1x/ZwUvqIUNquVIau7UspUrYh99BCoXXWZnEKS7/vWdzB2t+MWaIJSg6hv48Bg6FQ6IQpgDAUCp0qeRgsra+9RJVe4Erwth7w63uZ6yqXbzOoYFODQdtxTCmR9oR+EPSuYJfboGPofqnX6a1IyOKVSPuzD5r1u5DcfF+GAM1bEPfqCOLA/STSUc08AmK/3DTN24BLmqb5x8ArUkrauczXNE3zrxBH7euAf4J0qLKa55/RNM3/g7iCP4uEUF6Y6/ilefxJxP37HiQMc2ve/rFN0/xKnv6FfNztSKcoj87X8mEkNcSrEagDeHLe9780TfM8xHm8EYGRG5BOYX6xaZpPAG8AXpzLtIK0R7wM+B9Iz6iva5pG8xs+D3hSSulfI7D2fUiqjN3I8/BVwK81TXMT4hr+XD7vHPIM/RLiaibg2fkePAuB499F3NTDef0TkN5gFxBH8tZcV6oL87Xch4AqTPfIqSBiw0VrkUVDwK9rXVOYL33QsEMJCrs+KHVBW+3vRt/fkr7jDvmopSqBX8BgKBQ64QogDIVCJ00D2g/q2L8kdX3lH/LVfygIdr3gdb3cQQtgK4iTY12uPbQ9iR5hGgZryeZL4aJ23obEJQRy1G30MPg4BIg+j7S1s3oykstuCfivZv12JAzyh5BePD8A/DTihG1H2gf+COIQLiPwcRRJnP7KvP6CfKzH5DJ+AnhuSum1CGSqG/UVCNDcBHwn0q5N/z/tQtrB3YEA0pfnZSDQdz6SQ/Cted/Hm30fjcDWXgSqnmbWLSBA9Y+BP8zbXWrq5bp8HYsppRciaSm0/dqlef5exHH8OgToVDuBf4iA8rc1TfMc2jZ2V+Ttv4DU+WsQgNXn6Pw8/RngR4FX0LZNvArJx/gA4jr+EAKQ2mPnlXm7N+Uy/Cek7scI7P4Mcn8a4ImTyeSHU0pPSyntA/4Z4nyqLsvH34/A/p20vwvtJfTqXAdHWKua4+fBD9rnoAabHgbtvIZwl6BwqEM46wekWf6WDP2Y1AeG0Y4wFAqdMAUQhkKhUyn/AlgCQTtde7mbBQK7XuhmhUGVvqBaGNSQSA+DmkOw1F5wVx7vYW3o6AjJWXcb8nJu3cALEWdshHRI8pAp00WI+/UNSNu1f42ESZLX/xCSkmKcy30PAgG78vmelLd9CQI5P4yA3kuQ0E0FnWfkbe9A2sspDIKA2/OR9A7PRhxEW3/bEFg7hECf/990ST7m42hhUJUQ2FtCgMjvuxuBpscW1m1DQPY7mIZBkLq8Dmn/dyUtDKp25Gt+dKFMICD2HARQx27d+Yizeiyf19bFlrzP9UidLbh9L0ccQe1ER+t5HoH75yId6fgchlcgcPm+fL4Xjkajb2yaZjfyHL2c6TaI3wJ8O/K8ziEdASn4nZfXvQ7JXfkm5N6pLsvrbgPelpdZoNsJXIM8a0u0QEie1ryDx5iGyprTvcDwD0mlD0obhUL/d6PrHDUotGWOMNFQKHRSFUAYCoVOB83yItflEm7WV/9ZnEHbFs/D4F4kTPQAEsanrqDtbMJ2r79Ivb3gBHGcDrO2veAy0i5tTOsQ6ovz8VyWzyJujm3P19C2S9uLuFbapnA1l30ReeE+jDhT5G0O5OvYlrc9Rgu8WmYFIW1PuD9fwzLTkKTl2M/aNAzkutib950wDRDkfQ8wnRxdpddxKdJBif8IocnTbXlVS7lMFxWO2+T9tJ2kL9MK8iwcZ60mtB0K+TaB+hxofZb21eMeZRoetM3qilmvOR31GdGPC/tyu8ottM+uBZAv0LbxvB+pC32mVpCOdT6MOJX6zKmOIG6j9oprlZB6Pkb7rGivr7q+lnfQ1pGu38VaKBz6Man2O69B3qwuYQ0Ufdlg+rkMKAyFQidVAYShUOhkq+/ruF3mt+97oRsKg7Uv+EMg0H7Fhxbe9AVeO5DZl4dDeflxWhD0PQ7aY3S1E7yZtWklJvk8v0eb3sK6KPuRnjjfgrzkHzR12wC/k8t4H237syYf882II3Ulkufv9826tyNO1rMRR/LdwC0ppX1N0/wx4l49Np/ncC77Lbncn0bcLK3nowhcvCMf79FM/3+6E3GhnoMkit9h1k2A9wJ/gYSaXsy0HkBSPDwHaW/nHbff3DRnAAAgAElEQVSPAX+cy3OlWT5BHKy3IGGq1yBOp+owkj7inrzeJ6C/E3h70zSPZa07eQBp0/cw4hRuM+uOIHX5CaSn0y9x6z+elx/M130dUh8r+Vr+Nh/jPcAfIS7jHJLa463Is8fx48ffubCw8N9TSk9Ente3MQ0ff04Lj+9Enk39bRzN69+HPAve5duLtHMcu+WqBxGXWnsZhTbsE+R51J5HfUcx9mOGAqP+DrRNIW6fWf52lD4IDfm7MvTvRtfHJX+NmHUQcBgKhU6QAghDodDpptKXfT/f9UW/66t8Df6GuAMlGPRtBg/QuoIKg+oE2RyDXT2HlrrLtznZSh3HKBTWeha9E3EIfbuuBoG0zyCgcNisO06bfPx8BPo0pHARAYK9CMA9gsCJ9qz5FiQs8GsRB+djCLA+gkDEryEhrlfncr8VyWN4J/CfcxmelY+1B8n3dzMCklch4ZAX5vq+Dckl+AEECL4fSXcxRtpM/hYChB9H4Pa5SMjjIQSSfiUf4+lIm8nLkHv8cQSW/6hpmntSShcj8LYjl+ktwBsR9+wpSEjupfm4XwD+A/CulNJWxGHU1BH3An+N5Cjcj4TPvjpfzxLS8ctvIKD532jDbTXtxK/StvP81XyMZ+Z785cITC4jgP8v87oRApifIkPU1q1b7811vRt5Pu9jGj72I6kz/O9QnSttC6u/lfUodSwvAZOe345h2knUlBT2+LOA2RDXb8jfk76/Qf7aS/MBgKFQ6KSo9sc4FAqFNl25U5khX+hLuctKuQdt/sFZcg/aHIQ+D6E/vs196BNwa6jdYcoweJRpGLQ5yXyKia5eRb0rWALCrhxmQwY6xn6alFLTNM08JiRR8wwCNE2zCwGknQggPZJSWs3rLkJA8kkIaP5p7tiEnGvwOUibtgUEcN6Vt0uIK/lqBHTuQzqEuSWldDAf9yUInI0Rl+rdCNwkBMq+NR/jkwjQfZS2451XAS/K2/4m8PaU0oGmabYhTt13IG0O343A0mdTSitN01ydz/k1yDNwE/C2lNLevO+NSDvNxyBO5lsQOG4QR/O5uWwPIs7ebSmlpaZpxv+HvfMOk+Soz/+nZtPlrHgn6U4ZBYQ4ZZAQWSByzphgkA0YjDE4gmRssLHJJtgSOQsQEkmAkFBAOWehfDqFU7h8txd2d+r3x/v9qmtqe2ZnL8rPr97n6Wdmu7qqq6q7Z+vt9xuszlNsPPfZWIeSeZ6BSN1qYE2S69GfMX/x63knoZUo5Z91L1w6kSdor5rluUTzZ7s3+96g9Vnz5y991ieioEbTkP/kLNtm2L6JSVtQmT+nz1a+1eUiTHMSjpWLsJuchKllQPr810UKbvssl6AyBQUFWwNFISwoKNgmaBNhtA4h+97t2/xOBLOTyWjdwrfdYhhaA8h4aolVtPoLOhlsl3C+G9LXieyNhwzmf5P93UCLbfdFTNWWfhTQpc/GtxpoGhmcgIjOMbb/3BjjvdbOAEos/0a0QL8B+FaM8Qq0mH8eCmbzJESC9o8xukK4N4oauj9a8B+OSNPp1reXo2ii8xBJnAEssvvrWcBLrf0JyAQ0IAVyZxQI5WVIsXsyUj4/jhS/5yDCt5fNySygP8b4UxTg5T2IpM6wY4aBb8YYlyKC+i5r934b/9oY4znAYUgNfTYiyAfYeX9obTwXRW+db3N8FvC5GOOdSK18MwoGsxMir/8dY/y9Xbu9bC52Rvfbr2OM54YQhu0a7YiI5gBSHhdTEcMeqnx+GxmdKzKiNYLfWzkJJNnfztevDt6GE7V0v6uP6T7/zJ/DVLFM7/UmFSnsyY6ta6vTy6mx1L92x3T7W9JJMaxFiTRaUFCwNVAIYUFBwbZEp8Vep32bYvI1nmO68QOCatHpeQY9UMpKWsmgB8xwdaCbHIKdynNT0TpiWBeZ0Y+dg8jKUkTAvDwgUvcc6/vZKN/gCDKNPBERkt2Rj9/nQgjXmIr3NpR/bwc75y+B/0BmjS9H5o6OgxGBexciKB9FxK/X+rYXioL5XRTF9HlUvn5HWd+XIeLzAUSOQCRqNypl7R3A8VS+Zwvt+CYirq+l8jGcZ2PoQSanH7D2XMl6qo29D6WYeI3NiauUf2v9v9b6vLe1u4ONcZr1+b1W17E/8H50fwQr39u+z7W2pqF8ix8G3ooITo/Nwy7oXnvUjnkNlY/hccDfxBgvRGT6O8jcdBiZ6n4U5ZIE+TWeZH29CfhvZGLrJG0KMvl9AKmpK22/B9CZZOdYiZ6FlBQGqqisI8k+/6wL/pMTwjpSVYd0v/dhxPqXm49289vRiSSOVafuxVQnIthpLOl8FAJYUFCwVVEIYUFBwbZGHQGkZt+mEME60jcehXA8yuAg9WTQg8e4CWhqquYLVldHUjIIWsRGaysnfCATyweo0kr4NhWpYxOofNO8v1OQX91zECn4hPU3IqXKE6OPIFXs81Z/FiJEL7Rz7w6siTF+CBGXVyHyAyIkz0VBVh5FxCzFNKT0vRqRw11p/f8zwfafgIhYGvilF5G3F6Ik6tOztnuQErkzIj8DyXwNIHPL1yBimQecAaVmmIDIYN7u/tb2XlQJ6x2zkBp5GEq/keM4RKgOrynbAZHtNYxOwQGah9+ha5aedxJSVV+CSNwzaA04sw/KnXgTIuXPTcoOR+ay1yGi9EIqn8lj0TX/dypl8KXAxxCp/Rzyw/SIqQPAiTHGF4YQfo58TT36Leh6P9P2XUTrM91E8z0PEflhWkli09rvoXo20mexx+rkgWxgtBn0RKoXJZv6Uqnu96KTQjjWb0mnjeR7HlimkMOCgoKthkIICwoKnkioI4X+2Y4AjrUwG2vB180izcnVCBUZXGmbp1LwSKJ5wvncDDT1bUoJI1TRM1cxmjD2IfKxDgUySU1BpyKTxIlocb4sKZuDlLKDkEI4y8pBC/NnJt/3sjaWI/KxOxWmIcIx3bYJyXii9X0BIjjzbfzp/5gptn8Wo9M7gNSmXduU9dm5Z1IfwKQPmXI6IUmvXZ/1Kyd0ftxe6Lrl5oUNpMgNMzqCqGM6FrWzBg3k/zeppmwAEdhV1P8fnmN169CLrssqdN1TTLayiYhwpehB5K+BCPcCNK4hqrE6+Wogcr2j9X8/NH8eRGYCcHgI4bnIzPcy64/fCxOt/iMoGJDPqavdA4hEL6M1zYgTxgH7vs72N6ginuZmpt7fHP58TGB8SmE7xa8bhXBTiGCKur9jzfeCgoKCLYq6H9GCgoKCbYm6N+TtPsf7hn8shXCsRRy0mol6NNEVti2nyg2YppVICWBu/pkriH7sMFpAL7HyXCHcgMwy72a0v+CjKAjKF6iClfj2EApycgbyw3swGddjwE/QQv9eFKnTE4wvRxFIHUtQ+oFliFg+SqUYeR9uQCanNzHaLHCNtX8L9bkGVyDTxDU1ZRuQD9ztNjd15ffYOKD1GjaRX9/imvM2EJn5PZr/3DRxAzKxvL/mnKDIrVdRv1BvWn/rxuPRRP9ElX8vxWNo7pfUlA2hqLB3ojlLsdr2r0X3SQqfwxE77mJ0zUdijCMocI/foxuQQukRaG9ALz/8nlqJ7qXPoHtyaVLWtP7/D5XfZ76tGB4evoIqr2T6rDSp8nbm5tTD2T4PAlMX2Mlf1HhQp9T8uhti1+1vS91Lpm5IIl3sKygoKNgmKAphQUHBVkebgDKdFjydFkdjvc3vdlE31iIOWk07N6KF9iqqxWaeYzA1Ex2mlfTlEQ7T6IfN5BydAss8wGgy2ERE6KrkuBSDyDfvR9ZPDx4S7Xz/gSJfrkH+f05gHgU+icjQnojMnRpC2BBjvA+RzzlIPVqL8gSejxbjX0SK00JrayUiHL9CJOhIFFlzcnKuHyESEpA/3wwr22D9OjXGuGsI4RCkWvk12ojyLP4AqV4nUL3sXGt9+gJSrHZCKqSrLQ9avZuRqeqh1qceO++vgVOReeVspJi5CrbY+nszUm6PtHM6Cf2OzclEZLI7M6l7m5Vjc3sslUK5CKXKuAr4PvIv3AH9vx60c/7U5vk3KFDOFBvr7xDx9zyA+wLPtz5dYXPshPpC4J+AY0MItyOT0NQs8RfIP7LX5snzEIKI2JWIKPrLCx93A91jt1M9X6lyC7Cxt7f3MaoIo+lz5wR5xM6dP7fDyXcnhXXPfl0QpXTNM97fina/MeOxNsiJX/qZf0/3FWWwoKBgq6K8gSooKNjqSAhhu4WUf8/TTaSh5z38fD+t6SbS1BHjTTkxkLXh4e3T9BJO1Fwd9Kiibia6gdHRRD3E/Ajto4zWRRptF3CmmX3PCeF4U0vUpZXwa9QE6CaSYYxxDorW6Tn9HA1Eco5Fc3wLcKalhugHDkF+cEdRJUX/VQjh4RjjrsDbUWRNEDH6LnC1RTZ9SQjhpcikcgPw7RDCadafJwF/hcgmiAR9PYRwmZ337Sigy3xE5L6FSNty5I/3AesTyNTxU8gHbibwekTsdkaE7nTgh5Za4pkoGIz7Rl4FfDWEcGOMcS4KXvMCZOJ5G1VexQby83s+IrODyM/zu8i/bhIiuC9GRPVy4DshhPttvDshH8mjbP4vDyE8rirGGHup/DyXZWlB0v//uTLq5K43+e77x/OyJX+2Oz3nndJRpFtfzadvE2ybTGXaPM0+J1qZk0J/dtJ0MGnqiSFaU0iMlXKiLj1Fu9QT+W9Cu2e+3TPe1fNZUFBQ0C2KQlhQULA90E7xa3fcWKZWdURzLJPRdm/1faHlC7PUJG11sqWRROvyA46VIqKbY2L2fXM2ar5T8/3xxablGZyCSN0GzxVoZb7oXmdzuQsyT/X21lvZekS2Z8YY3Rx1I5V5n6uubmI6jMwU70KK3HIq09QmIkpLqNJODMQYp1Jdi3sR4WxYf5pGJGck53Vfzx5EEkZsnE4wnOQPUBEJvxciVZoR7/MalCNwDlrsLwbWGyGbgBS2xTZH99iYnGQtQYrzWmsnnYum/X2f9WMFrQF3RqiSyk8FpscYV4QQfL6mIkLYBIZijEMhhMcJf4xxkrW3lkrlg+p+cDVuPC+P8/srNSWFimB2en7T8rGeIfctDOj6pL8BaT/8GRqglRR2Q2rb/b50qyy2Uwfz79QcX4LJFBQUbHUUQlhQULAtMdbiciwTq6295WTQVYI1VIQwNxHtlFC6GxJYd2y6iN5c4gdSSSYh367cB28nZO44AlzpCpORmUNQtMq5wB0xxq+HEB4ygvU8FKVyf5uHC5Cp6L0owM2/WFkDkbCFKGrlAuDvUFTUadbPo4HPxBjPQ9EtH0/jEGM8DNgrhPCpEMLOMcZ/jTE+KYTgwVqeZm1ciBS+VyBFDxS59BDr10LgfVTBVo6x75OR6eMHUSTOgEjDy6ydz8cYD0XRWN3c9HkhhH2ASTHGa5Ev3dOTOT3Ujv0v4LUxxpOAXUMIPTHGw0IIT0URPUeAv0YRR12Rfqad/5somf3fILPSPnQPHtlsNj8aQgjAu1G016l2Xa8AvhRjvAQRyL+1fjWR+ed3YozXhRCalqPwRdb2XSgY0WKq560HmdFuQGasaTqTFO3+zu/F9J4O2fd2ZND/7nZLTUhz0pb2b4CKMKZEuFv1s+7vbkhi3TnyfQUFBQXbHIUQFhQUbCvUvQnv9u9tSQadhHl6CVdu1lAlm68LHpMueDeFFOaL5rpF9E5IbcoJ4CSU8LyJAoekwV4mItJwLPKJO5sqp9w0REhOsLF8I8b4zRDCKqQs/SUiJVOR2hZjjF9G/nSvQaaMA9bWPEQGzwY+ROVTh9V/AwpSsi8ik07oAoog+npkjvkqYEGMj/OMGSjFwb2IJC5EHVHlEHZCppxzbRxOBn1ejrH5ONTaT7Eb8GfIbDVPD9FjY/h7mwtPco+NeX8bk/tDpphm47gbmcbulvR5UozxmBDCn1l7z6Y1sqrnIrwfkdD9krLJwItDCNcjtfD1wPykfBZSC2+zuTgpmY+F6H64OcbYg67dh5AKu9L6+Fl0n09FJq7vQPf6Wcg3ca31eRIimocik9qrqVRNv3Bzkfq4iNFEsO7vnCCm5LDTc5TXd1NsT0uRP+Ner59WFXFTfzc2x4ewjgS2I4U5qS0oKCjYYiiEsKCgYHsiZJ915fmiaWuTQfcr8gAsTgbd/DENHpOqIHlOwTpSByJoG6gCy3hZA6UM6EEmk4NZ/f3RAv0bSO1Jy/YA3h9j7AshfAQpPmm9t6HF+35W1wnhbijP3k527IuAX5tp5wJEIqfZsTsjEvANREIOpiKDIDLyFBQA5kBGYypSv3ahNXce6H/RAjTPOzM69cRU68vcmnYDSh3xAkbnKPR+PR+RmLr/efNpn+JhEgoY0069OQSR2bqI3bNQLsLda8omorkaotUE1DGbKu9iioDm4jh0j+TpMCajPIXz0HzMyMqOQuQ2IiLqfZ9u5/s+ugaTgbcgv0rQ/XoBIoTR+vAqpGzORwFkHjcntvOfjMx7/5nRquHeaF7PR6a3KbnqQffISqpnJH3WoFURTOulz7H7BrppcP5b06Q1HcXmkMItQQLz49KyQgALCgq2KgohLCgo2N7oRPZgfIupzVmoOalzdWEdWgAPUpHBNIqoo5PCV6dmuK9bXdljABs2bBgeGBjIVcA7UHqER2ldIEa0GL83hNCLFvRp+WqkGnkwlHVJvTXIh20H69OjVKkZmsmxfrwHvfDAGE5kofLP84A7ecJ172fd/51o9VdRn4bB607JzunYaOXtFs7LrS+epDzHKqSk5WXDVncCFTFWh2KMIYTVVj6X0SS2SeWvWIeV6P4atn493jTVdalDEyma7vfnRMbrrrf9nig+JTwrkzbWoGs9gK7pA1TXexCpm6ut7QeoUjY43JR68Zo1azZOmTLFy5yg3U2lDnof/Zl4gCqvYf7cpPdBXpaSwLoXLrlS7/fqelqfdy/3HIXQ+lsAW+53pZv9dchfVhUUFBRsNRRCWFBQsD1QtwjqtK+bhdbmbL6QTBeQTgLTCKJOiKBzsJd2Zm3NpJ28zggWbGRgYCA1v0uJ5C+pyGhKFh9CiowTWu9fQOrNx5AadC8KxOL17gU+j9ShjSgVwhILOHKHnW8KUowWAd8PITwSY2yiyKA7IuK3ESmPf0C5BH+DSFKaOP1ulC5hN6T2peab61EEzV/Z/p1o/f+0BDg9hLBXjHF3WpWxJvJ/Owf57e1PK+5DUTuPRApnnij+Rjv3G2lNXh8RcfktMnN9Gq1q3qCN8ybgo9bnFLeiCKazbC6cjEZEvM+2ce+N1FG/t9dbmz9Eat8JSd0R5Od3tp3/auuXB8a50/p7B8ovebC1j43lx2gug32fidTVB1DeQM9RuQr4MiKEDWQymhLUJUj5+x/gvilTpjhx9HlbBPwrFTnM7/U16H7paVO+iirKaFreyVy0jhimLzDSKKYhO96jqcKW/23p9IKLMb6n+woxLCgo2GoohLCgoOCJhLq35vn3Lb1Aayafw4h4raMihKkali5EobtFab6Rfc/R6dj8M62zscNxt9qW1vPxfw84F5GOJSGEIYAQwtIY4+dR4vYdgcUhhN9a2WMxxq8hc7/DkVr1a+BCS8PwVaQ8HY1I1KPIHPECRCBPReap7r92B3AaSp2wwfq5n9V9CBGv3yHTxgWI3M2yMf8J+E9EamYhU8aD0P+3O5Dv22kxxissEE0a/OUmlGvxOkTankNlzroREdQvhhAOsYirR9o8DYYQzkOpJ+5GhPHZyFRyHSJEn7c+E8SwD6WKOPobm48NiGy/Fqm0660vX7G+f9b2HWDHPQx8K8b4G6AnhDAbkacFVETxdFMuz7bAQMckYz0PGDHCf5H1ZU+kLt8IpOko7gROse8p2XO1z5O/p+UpUlUwJWBpO2M9A/mxYz1PeZtOCnuonu30+U/VUzc5Tf0YYcv8xtS1Q4fvBQUFBdsUhRAWFBRsL9S9Ne9UvjXf4KfmZZ5HzAPHpKZrjrEWqZ0WvuOtm9ajZl+7+nXHOtL5jFjAmDy3WQjhYZSwfBRCCLfHGL+CSM9GYFEIwZPa3w58FZHQeSiJ+dkhhJFms/kgyv+3OoRwKFKLzrJjQApXCCG8Bil2lwA/Q+a0y0IIX0NkZH9Ehr4fQrgSIMb4E0QiFyBi93uUK/A+S7GwLBvGvUipalpZPl+Ddq4rQgjXosAsfUg5uxypj8tQRNA1yKdunY3h5yGEdTHG39t4XoXI8BWIhN9r5/mB9flgZAr6a+CPIYS1McZL0XVy/8ibgZ81Go21Nt4zkb/o0xAhvjiEsDQZw7nApfZ9PTDs19hSU9xsWx085YSjjrDEmn3Qem+F7LjxkL129/p46vr5U79CDziT5kbsRNi21MunTi+66uYv7X9BQUHBVkMhhAUFBdsanRY/dfu6WThtysIsVfOgUhPcT9DNzfyYTgStExlrR8o6oZNy0umYXInxfQNo8etEt27OJ8cYmyGEwcdPIBJ1BAqMcmcI4ZKk7EAUqXIhUgjPjTH+NoTwCEpW/24U/GQSIiyNGONPYowzQwjPR+ksdre+zEPk61Kr815kLukBRnqQeeIMFHnzaESQRoCeGOMyRIxeg6KiTkOL/OcAj8UYZ6M0Eqk6CAoK8377fjytwW4GkHIH+l95IlUQnZlWtgoR4rehACy7IWL4NOChGOO3bP5eiZS6qcgkNiIFcZK1+0obz7DtWx1jvBiRxJNQQKAB+wwoFcYMG9/bEQFeB+wWYzw1yRf5dKRcTgGuQorn4z6NZn67O/BgCOFuRiMnfDmxa6dopYpbu+M25VnY1Jci6TPsxDD1SfTvTgy9z+NRAFO0I5XtymB0W15WyGBBQcFWRyGEBQUFWxWJCRp0NonKF0bdKIR5WV7e7Vv/vG67/qaL4Xb9TxeTdcd1UjjqzpkuqvvQYjYPvNKwsglIvUpzDU5AJo27oqAyd2X1Xoiilz4cYzwjxni+KVuzEDF7K0q4vijG+Fmk7u0KvAmRkVnWv4XABlO13mGb+9zNR2Tp/hDC3sCH7W832ZuNiEovSoXwdCrytQPyz3sEmYK+iNYAMC+2z98j8jQvaXcflJLilSiSaB6FdJ6Vw+iAM8H6+D773p+U96NIqm9DkTufbf1sINK6CyJa99k8vJTKT222HTuIyOMHrR/e9iuQeehjwF/Z3+73thuwa4zxNnQP/AMite5ntzPQjDGean36V6szgIjnRCsbRqT6k4i83x5j/EfgPMtR2INI7cuRWeiZwC1UL096kLnvbKQue7CadO6mUplcw+h7vJHtH0vhrtuXl+cvfNJ9dcelf7f7Damr0+1Lp7F+a+r61YlkPj5exTQKhSwWFBRsERRCWFBQ8ERCN2rhWAuwbupDa/Jq0O/hiH32UZmL+uK1mbXTbX+hWsg1EEHz1BUpehC5aqCgHXkC+R2B5yJTxVuysnnAX1j//weZI/o556CgJyegoC4fRr5oTZT64BREKvzYm2OMi2OM+wNvDyHsYWUHIxJ4rn1/PiJm/n/kIEReeoHX0RqAxVXA9yK1ag6tkUIbKPjJ263tvGwWyue3n9VP57gfkcRjEBFL0WvnnUc9GrSmzsgR0PVqV/dQ2/L9DeSb91couXsaRTQgQvgidB3y6KZ9iMi+CY2pt6buW5CP355UcxXQ+J+BzE7fglRWx85ofr+N5vPPkRoL8gP1dCX3WDt/i0jkEHqh8M/IN9LP80FEGH+wdu3a/5o8efKq5FzzkFq7HPgRFSl0zEGE+W5EjFM0bE482q+jE8FL0Ylo+bPcg+a5D90/abCZPIrtWL8xY/0mtesLYxxXh6IYFhQUbBXU5U4qKCgo2Npop7x1+rsT+docVbCBFt29aHE4AZEE3zxXWTtiWdfXdr+tTkD6ao5poMX+LrQSCG9zKiJLO9T0fyqKFnkoWXoEtPCeR5XrbyaVEjOE1D7HtBhjPxBCCBNDCDlp7UUmjTPQoj5PtTADEde68Q9a3boFrStr0608rz/B+p6fDyrSPpXRJHp7IqC5brYpn4SuS0pI/brsiK7LbjX1IroOe6Ax52lQpqB7JJ+rgJTHXmQam98nk6lMZqO1PWT10sisTkrnomu22+TJk/O8kp43cmHSZvq87NJsNg+14/Lnx18ATB418tHPVic1LX9enQT6c+3Peb/td3/Cbn5Tut3q2qnraz6WbgliQUFBwRZBUQgLCgq2BTZlgdPN2/i648ZaoOXHuKKThrlPj3VfwtTnKB1THpCC5Ji8fx7UYojRfkojSDFpUuUC9PoRqYZfojWyo5OrB1CagECVlN5xK0omfwxwMYos6f27DwWNeSGwJoRwPgrc0owx3o5MTPeyY1ejiJ73IzJxKzLldCVwEAUouQRFvJxNKwaBixDJqVNHl6MAL3sxWunbCFyDiFJ6Tmysd1jfnkV9oveViADkZZu78F6OVLMnM5rEDqPxTmT0eAZRNNEpyPQUWs0l16HorkczmhQOATege2QFVWqPhrV7I7puVyEV0rHB9oGu5cWItO2A5udcdG1BpqzfQwR9o43DE8g30Xz/CN1r5yMf0hT3Ap8aGhpa0dfX5zkAobpn72k0Gg9SqYPpc9BE92U+n95Gk1aymz/L+XPuz3b6wmcyIrmTECl0c15/xsciaZ0IXl2f831jkcO6/blfcFEKCwoKthgKISwoKNhe6ETS6o4bawG1Kcf4AtIXhB4MI/VvSoNRjNDaHzcl7aQO5GinGEW0aPfz5WNYixby+cLQE6BfmPXRj1uK8vD93NpYntRfjlI2XIJ89K6iIpyPoUihy5CSdT3w1RDCmhjjTSg65hSUimEImSl+3477lLU719pahnIUngHMR2kUjqFSgVagnIdnogX7u2jNCXgp8L9UytR+VCrqECIn11r5UbTmlbse+Re+CqmlOR5BZPvJNWXDiPgOWZ9z89ELUL6/jyMFM8X5KProMCKEs6xfa9E8f5Mq4f3xVPfcEis70+bgJESCe5BP3sUoR+EMpMC9AJWlclMAACAASURBVBGbDYhE/grN96nI9PRoa/cGZE7sCeu/a+M6yM75Q2CN+fyuQebFt1j/76OV9K1B1/sC2+9KIva5Drisr6/Pn6+cqK1GZDB91hyuXPdSrwiPV8FzQuiq4KRkm2jnSXMdNtqcJ/9Otm9TFMJ2+woKCgq2KcoPT0FBwVaFLTDrFmn51pNtbsbZR6u/j5t99ds2MM6tP6vfn5wHqgXpeqrAH6vRwneQKlKnq33tPvN9aWL7kZq/861Zs+UEtdvQ++0+Hf0oP93jyp1dt35ESvqBdSGEFUn5JORbdhSVwrQ0hDASY5yI/M+ehkjfbYio3GdzfZCVPxWRwQus/GFEnl6HSBLIp+2biPD1IxXwLSjtxL123tPR9ToaRSE9wc5zEfA5+3wV8BlaieajwD+i6/mfSIFMcR/wdzHGFSGEf7SxuhJ3LgrachNSWN+JTHYjIomftvo7ocA3L0cmpFcjsnUxehaORRFQD7Pxn4vSbNxvxz8L+Y7ugBS5H9o5e638cBSEZzF6KXBTCGGDXaOdqBTeB4AHsms8EZGkYXR9h5MgULn55OPV6J6I5Z9jPfP589/u9yD/XejNvvvvhCuCk9B1n4YUVTePnUBFANMk9p6aYojqeU/T0WzItvXZ3/kxG5NtKNuGqf99aPf8P76VoDIFBQVbCkUhLCgoeCKi7o36WGZcY7XVqU6qFKYqoSsHKQlLt3yx261qsalbrPkca+ybtGi05OU+F6C0Eb01foU+L+PBBOSD6CR8EOXIG4oxDifHzEKEMIWrfw1EtlJ/yynIt26Ayiy2h8oHse5/3nEooE1OBrH2XxVCuIbKNHNz4X3vFpNRQJhN9fkPVAFT2mHAktl32163x4xXzdvUrR3Z9JdHTginoOs4kdGmopHRpt5p3zuNvRsVsK4sP66goKBgu6AQwoKCgic62i2k2plxtVuAjXWMf/ZRBe7ITdZyX8I6E9J0SxWSTdnq+pqTQpL+BqrAKn5MRP58M5D/4GBSBopE+TRgaYzxKqQijcQYB5DS9mdW917gi8A1McbJwBtR2oUnI3Xj98AnLCXCC5Ayl5qMPh1FrpyPop4upDIZfRHwhRjj/9ox76AKRnIICqbzd8jk8wtILXMsRAv965F55QE2vj6kru2N/AsXMtrkc0fgzbTHAIqc+ops/2QU9bQB/ML6tiApf6+d94NIzfT0HL1IFfWong37PJ4qb99CG99X0Pz+BZXJ6LNtLt5vffgQUicno2twCfCZGOM51sa/I8I7BZmT/nuM8Y82P3ORankAypn4TeQP6ZiFFOAh27+MVnXQidZaWv1qxyKDdfvGQ/zaPWfpMU4GXR2cats0m6sJtJLBut+GHO1+PzphU8sLOSwoKNimKISwoKDgiYBuF0CdFmLjWci1aztXCvPzpWTQTbzSBal/78mOTY/pqWnbt4nW7jpGq4A9aIH+ADKzTMumIHPJHkQKViZlsxHBOho4B/nbPWplOyFydryd8/vAZ2OMSxGheT/wzGSONsYY/w75pr0TERvHC5BJ448RIZqblM1CJqJXIuJ0HK2Yishn0z7zqJXHojQJC2glg6C5fSMitUcwmvTtDuweY6zzzYTsfghh9O0hoTSrpOOegQjV/Jp2jwf+EpG4VH3sQ6TuLcjU8AiqFw8BRRd9MzIZfRutUWAnIGL9Lit/JlW00B5k0voalJLi9WheHMci02f3C3wL8AF0f2xA5qcno3trBjLbfSd6gfAdFGTG/QgnITPWI5Fv6MW0ppaYhl4UrERkPEWwceyESKZHiU23/uzv/AVLO0KYBpAZQPeRq4LT7LubjqfPjyvc+cVvR2TbHVNHfnPU1S8oKCjYriiEsKCg4ImG8SyQOh1bp1a0q59+pqTOF5d5kJlUIXRi2EnJSL8PICLgamNab3crvxUtvtOyPRAp+iXyM0v7vTvwHqR+LEERLJ1Q7krlo7YnCtDyqJXNRwRsih1/LMpTtwxFt9w3m6/jkfniPLSgTzEBBXt5Uk09EBF6CvWpFECkyVMR1OFgRkcuJRnHPOojjG5NuC9a3f3Vhwhb3Xj7qZTVujyHcxG5qwuC04cik85idOqICeg+mYvIWooBNP87IL/YpyASCLovj0PXYAVmKouupUe4PQepxMHqvR44odls7tZoNG6gikIakN/ihxFp/QQKUJQ+G/PRvfbbrMzJ4O7W3npanyEPDpO/UMnNRFNlcDqV76BHFXUy6M/zWC+SNgd1JDEnjJ0IZ0FBQcFWRyGEBQUFTxS0e/te9z39u25xNR6lsO7Y3BcpDbCRRhzNg0Gkfod1isYIWuQOJWVpoIglaDE7kpQ7PFLnw1QLWv8cRKkABqiiiHrZWhRpdBiltUijRa5CwUj2sXMuo1J6BpHCkyp9bnK6FimKKUaQueo66vMBbrB+TKkpA81Lev4cj9Ce8A0jktuObG4tNJDqNo3R91ETEaKdGT3mJhXhr8MaNN7VVKQtrbuU0RFnsfbW2PZoVub3wkaqe2Y9VW7Ih6iu6TpE/vZH9/8jtPrXNe0ci5Ea6Sqf9+Fu4GxEzlYzWs17FLgC3V+52heT89Upgp52os5n0JXBSeiaTE82J4Ppy506n8F2qPv9GE+dgoKCgicsCiEsKCh4ImJTFlJbcoGWL0RTMugLyTQaYEy+dyKETiQjrWTQVQqPajqSlPu41iCVJlUjva8PAB+zv9O8b6BF+8nIVPQiFPnSyeLtKBrmq63eN4AHLQ/hLShNRAOR1FUo1+Fi68P5aKE91f6+C6W2OBuZE74WEaEGInmLUSqFPZDCNZfKNHclUi5/igjQNCr1az3yYfsuUrXm0UqSBoE/InPUdzA6KftKpELtzGhTVKhIVbt7w69veh8QYxwOITxo5342rYrpRpST8UeIXJ1IFfymiUj9TxFJ3hGZ53rb61DU1Z8iJe1ltPq7LUXzvAr5Gx5IdQ2WIF/Om5CJ52GIJPchMv8tdB0aKFrpdKTGbQBOQ/eR308fRcRsAM29lwXb/w/AbpZPcA2tJGmNnasHkcXcz28VMiV1IpcqfaBrnqrz6XEwmgzmOQb9/plhn3kQmZwMpuj0sqjdS6t2W0FBQcH/CRRCWFBQ8ERFnQLYSdUbq512f3c6PjcfdeR+hP6ZRtwcofIl9M+ULKbmorlSmB4HFTFsJt/TNjyHYXr+ZlLnWpTYvS6H4fcQiVgDrPRQ9iGEx2KMn0U+iTsBt4YQLre698cYP4UigB6NSNePgfMtT+EpiAQ+DZHC+xCZ/D1VlMe3ILKyChGgU62fy2wsx9i8LUY+bL9CJHQG8HxEZtbbuP6Byq/y9Yh0gojLr2OM54QQ3hpjPJZKEQMYDCHcHmOcZX3JF/IbgRtCCA/HGBfaPAR0ve9CuRF/jsjSaxHpHEJk55vAt2OMt4YQ1iETzinAAzHGM0MIP7U5n44C98xGCt7VKHDOjSgVxgbkZziACN//IKI+GeV7fDkihktR+o0zEUn+LQo6c7zVvRCR1yG7xr+2fJK72DmuT8Yekbr59/Z3Pi/RzudmonWBXYZpjcSbvhzJ/24XHKZOqa9LT+GpZFIzUSeDnoQ+zU3ZThlsZ1mwJcldu7YKgSwoKNhuKISwoKDg/xrGo/KNh0C2I46p0ufIfQmHk7/TlBRpcBn/HpOytL12W3ruOjKYL9Rzc9J8TPm+EaQeRVD+wYQULosxnmv1WsxAQwh3xxhPRaZ/61D+uzVW/CDwWUQEpwOXA+eEEJrAyhjjb9FC/QhkmngGIl4bY4zXIFIzhAjUJYjceC7I79n4n4yI2I+pomP+BAWe2cX+/gPwtRDCNTHGjSGEPZF/o8/ZfcAptv+fEIkgKX8QkbL7kWL2bHTdBoHfIZL6CCKFU5HSutz68f0Qwkiz2bwpxvgjI4ULYoyXAqeHEBbbfJ9tdY+ycZyJ1M51KJn8aYh8TbK/fxVC2IgC/PweqY3HINPNSxAx9v/tF1mdiMjn4+a4McYeG9/ibMw52plKdtraBYFpR/ZS0udbJzKYKoNpaomp6BrOQPfdFPTyoY/qGeo2RUohaAUFBf/foBDCgoKCbY1t8bZ9SyNXQaAigzkRzPelxNB/c3PSlyuEeWJ5kuP83Oniul2UxBx5qgpXPxdYG48BqywiZw8yJ3w6Ur7+FGM8z/PVxRj3RykR9kTk5bwY41khhIeQYvVOFIUTpI7tFmP8ClLC3gC8Ei3Yn4JMJr8WY7wYpaB4AyJu/cgEtA/4KjIzfTeV8rgLMh+9D/nAvRyRTFeDjkCKISGEwxBJSLGjtXU/9RFIIzAQYzzC5sjvgQk2pqtROoc3oxQX0+zczwPWxBi/jxS6tyPTzhkhhF2AqTHGz6N75dWIaM61+Z5l5/ktCkrzDuAgO+f+wBQj4htsvK+wvq1EpPIbVLkbX4KCxUREDM8EBmOMDUTID0HK6ENIpYXWlyjT0H2xgdEBkHqyY/NnJCeCdf5+4yGHdd/TaKLT0L3ghNCDyKTpY7ZHIvdOz2QhnQUFBU8IFEJYUFCw1RBj/L+y4OnGjDRXOVL/v2FaA8zUJbH3RWlKEr2N9Hs7QthIPlOfLe/fTKQArazp/z6I2F2KfNu8TgTeatsqZHJ4BlLj5gB/jXzYJiMl6jTg0zHG3VAUydehxfgIigK6IcZ4IfA+RPg8z+D+Vn4Nilz5XkR8HPOo8iO+AxEbn685iBQ+hnL4nUjlXzgLRVF9NzKxfB2KcOnYC5G1fawPecqKWShya13wFhBJ+5iNcUeqa9CPSO9bbTwnUgXfmYrI4nxk4vk65FPpBGi6nXcxuhfegIit+1O6r+MylLbC6zZsrPMRAV6KTEIPpHrhcAhScr+Aonj+G5Vv4wOIKH3ejvFciAcgVfOvkFkp1k9PO7IeKaGX0KpQz0Wk/SZaI4y2UwtTYuhEbphWAujf+xhNDHOS6MrgBPRywIPIuA/qZLtO+UsYx5Y2BR0Lm3u+Uep+quYXFBQUbA4KISwoKCjoDr6Y84X9ZFqDyaTqIIwmhL6Y7qeKxumLuYgWuDPsmMeofAId04CXIiXntmR/E6k8f44WyJ9Bi3+v+yTgvxCZugwlUb/Zyg9ChGc2EJvN5vJGo3EuIpy7xBiPCyHMs3ZmAM+JMX4HmWseRxWkxXMkPtPm4LlUZNCxA1IN96aVDPqcLkQEYT6t5rS9iAi9EpGQPE1DA3gxVVqNHNOReuekIkcawCZHP60E83GEEHqoch+mwWoa9vdcdE2eRBVQxjHHxtODrl1KWnqRsvog8BxaI6v2ImL6UkQo59I6V1OtPzsikpqmrZiH8hJ+D90zf46uV2+McecQwkcQ0VyEfDA/gPw8g51nEVJSQSTz75Ev5/cQyfSXFA10Dd9s7f2Y0YRwup1jEbrPU8LXiwherrB7WWomOtHGPBPdU04GPaJoqmIW4lRQUFDQBoUQFhQUFHS/WHRCkfvtpSqhE8I0HUXqO9hHpRimCmFA6lA/Wlx7KH8PgDENLbRvQ9FBSdqchlQwz7+WqhG7IAIygBbyA0nZBOtPBBqNRmOutfXQ8PDw7J6enpS4OQneifpFti/c0zlIMULlz+UL/RQeHKSdipLOV44+Wk0D68rrUNfeqPOHEGqT01u7fp3yaKUNNFd1/2f9mq2w+nXH1Pl7+v4+RIByE9j0/HXzmAYdctWxCcQY45REbYrIlNdToOQBX9J+zEb31GB23AJaSVnq97cDUoxXIKUzVQj7bVyeviQPItNvm5PBGYgIurnoZOt3+gKgnTnwtiSJm3u+UXWLOlhQULClUAhhQUHBVkMIIdaYjaZ+bJuL7bEgykmhL7JzpTANNOOLwWG00B1mtJloE/l+DSflJOWPAJ+z+mkUUo8I+R/Dw8Oht7fXk857/64B/rfZbD6l0WhcQuVfFlC+uB8hpWdDs9n8TaPRWAmE3t7eh1BU0FeghfdK5Ie2GP3vuB2RzT5razVSHi9F5oWvzuZtKYpk+RBSzVIyM4zUoiuRqpWSThDZuAYR5nmIaDii9ekCRE5mZmWDSDHdhdFJ733el1GpluncDSO1dmIIISdfI0gBuwHNX6py+XjPAk6wfqdYC5yHTHwPpFI9/by3ITPNJyHFL8UQmuc/ISXRVdEGugY3WJ8vQ9fAU3+sRWlLHrU+/sHOvbP5hf4C3UcebOaLyBR3PfI9XJ7MzQqkDN6CggoNJmUNdI3/Dal/fo+mPoYPoEA8/jIknbto/U8VwZ7ks4/WADKzbEvJoN+Tge6DyGwtdPqNKoSuoKDgCYFCCAsKCv6vodtFVPpGvps6+TGd6uQBZvKooyk57OQbmP4daF045xhhdI5C7BzrgJt6e3v9nGmwmdXA6Y1G4yw7zk37Ilqw/xda1D/aaDRuoUoKfg9KBbEMmTXeCnw3hLAixng3yk23HpGKdYg8nolIxXeQmecBaIH+EHBhjPE7FlRlPgqkMs36cQfKi/czRHhmURGdVcBFMcbvhRBmW7uHUSV7fxj4b0REp6JAK06wBhHx+g4y0XwFo9XCK63u65CpZYpHgS/ZOV+NlFa/5itRCoirEAk9Oqm3zObiNORHOAOZSPZbvcuAbyOVaz8UhMaJ5P0oh99vkLnqZKS2TbL+/MHKV9kcvcnGvRG4GEU3fTTGeKa1fbT1+QabhyF03c9E1+0Q5Af4O1rv6d8g0j8Bkc/1Sfkwihx7BfUBYZqIVOZ+f765qXW7VBJ1qSX6rC+pMuhkMI0o2k/ry5RNRSFrBQUF/9+gEMKCgoInKnLSlO8bbztb+nhf/HqdumijqfpXZzKWE8Tc5LFTkJlO/XRVxBfng0ghytXZ9YhQnUGVVsKPWY+iaN6DFtmrkUpECGFljPGXiAx5HrtFwNIQwlCM8QJEPA5GZOk2S7fwICI1n0BBYA5EBOkc4FwjMj+wY/4MkZ7LqJKt9wH/inzoDkLE6w+IXG1AuQ7vQ6RwAPg18ANE+lwZfZ71aQ1K/v5VO18a4AWUxuFbiPTNsONfg8jxn1A0zx8gAv0R6+/xNk9nAT8OIdwXY/yh1T0REc5r7Lw32jx/BKXe2M/G+3O7HmvsHDcjX7+JwB0xxl81Go07AWKMX0Zq4kx0fa+06+B5JD+DFNWmXeelVPfGEuvH2XZd03sjWHt/QvfkRsaOJNouUminMlf92pHAdj6DHpjHzUQ9t6UHkRmPMjjWM7WlTUvbtVUIaEFBwXZDIYQFBQVPRGzK4qibhVu3i7tuzx8Y/Tvq6oeTwLGUwnaL0E3tn5uSjicVReoHl34OIWKwDhGdxyMbhhBWxRh3RSrWKkTEUlPLfqRszYwxrqQ1GMwkRI52QeahN1OR4R5EYqYiVW0QEdNgZXsgf8m9kInovcDsEMK9dp5ZSMlz/7aREMJ6UzX/hFRCEMlZjVSw9YgArk36uBS41oiVR7304DHud+l5/SYjtW5XpIbOpTJrnYRI5ALr2zJkprnO5nOWjWkCupd2ByaEEFY2m81BO3Zfa2eQ1iAzPTaHOyMCeWsIYX1SvpIqdcRqKn9Uv05rbatLIQGt5p510UPbkcKe7Hs3Wx05TMmgRxOdjq5rXRCZNDjPpqITQez0vHbzXBcUFBQ8IVEIYUFBwRMF7RS0uu/p33XK2Vgkq1ulbaxFnS+O3WcJWglgSgy7WSTWBWvpViXstXNtpDIr9eAtA1R+gINJnQbyU1to9S5FCpP7MC4E3oPIzNUomuRdMcZ+4FXAxxEJ2oB8+P4txngtUuE+j4hRCCGciExEX4PMSL+IFDEnN4cAe1sE05OsbQ9+syuwIITwHhTd9F8QCWogorU/MGzK4ieo/PkAXohy/n3NxvI+KpPRmcC7bN4uSsbpOBz4rxjjVBRR9fWIjAQUKfW99v1W5E830dpysjolxvgxFNX1NVS+fAuAQ20OV9pcLKC69k8Ddo4x/gvK8/gupIL1A08JIRwcY/wgIuEfQSajHvH2xBjjXyPldiIyET0O3QfnIb++W+w885FqeTwi1Z9EpBLry0S7LmutPDUZ9eAuExEpTs2Ux1IHO5HB3mzrp14ZdDI4ndF+g7DpL5Tqvrcr7+aZLqSwoKDg/wTaRWQrKCgo2CI4+eST69SFTmpD3cJyLGWhbuu02MzbaNR8pqHy68zl8qiLdXVgNDEk2e9/p8Syj0rJScv7EMFy0uf7QQrJUciM8iFE0Lx8KiINn7B270CEL6KF9adR8JCn29ivR6Rxd5TC4qWIeO2DFugXohQT/wQcavM5ASl9DyMl6uPIXNTnYgCRpAcR4XkZlWmfl/faOF6AolB63T47/0TgGDtnqmb1UKWyeA6t6S76kdroZbOzefe0D7tY27lSNoAI6VPtMy2bgUjeHtanNJBJw+YoohQc82i9LyZY2RGIqOZ15yMz1jci5dHnaiJSA1dZm3+O1FC/76YjUneD1f2g1XGVcioyz52ECO6HkT/m4ejeuALdX71W/1OIMPag+2bIzjMJke03W9n9VMp0j12DfW2O1jI6MMyEkZGROY1Gw4lk+ly6r6CTvEm0KoNzqILIuN+gR0ytU8PzF0f5C5rc1Ds3+97cbTj7u87POM9d2pXieMopp9QMt6CgoGD8KAphQUHBEwHdvkkfy8yy2zf7m9qHdse4aZ0n3M7zD+bEbnXWlhOb2fZ9MTLTdPSgxe8LUeCQG7Lz7wK8zc59PSIM2PnnWr39kXp2ETKTDHa+p9mxsxGJm4KiPE5CpMMx08pnI8KWJ3KfhkjkrrQqbSkWZm2mmG71B9qUH8jo3IaOAUR46tJL9COiPKNN3TmIFNVhspW1e3m6B5qHuiBADURU61JDTEDjcYKVYyYiVHvUlPXa/mF0jVJMQXM/Gal7KfrtnE6yDkDX0fv6FNsfrf4Lqa71Ici30aOJzrByJ/ZXoXvaX6bsALwD+Vd+mdaXLb3AtJ6enkOQH+UgrYRwABG+XkSUptj5ZlOZinoQGX+R4IR4cxW5sVTALWEy2skKoqCgoGC7oBDCgoKCJzrGInrtTEY7mVd2WriNd0HnyJXBuvN4XU9JkbY1gtSUVDVxuCp4GVXagLTuCrRgn4IUopRkPIYiQk5FZDBNS7EauA4pRCuQCuSL/g1I8dvP2lll5avs2FW0Yr2d6xFEaHcdNUPy4WtQn3tvNVIQN+aV7PibEcHKEe28S6i/NkPIP3A/6gnlCpR+I0/vgPXlXkTQ5taUL6eao1ydWm91D6ypN4zG2o5orgLuQmrvtJq6d6N5Xp+VbUTjGbJjUvg8jFAFAVpm7fega+PmxuuQWngouicXWZkTr7VIKe5HQXLcxNhJ3xp0P6Z5BD0HYY/15R77TJX6Pvt0U+cJVGaiKRn0IDJ+/Fh+so78N2NzXyxtrsno5rycKigoKNhiKISwoKDgiYp2hG4sX59u28mP6bY9P65uEZqaOebtpm2n6mGK9VQBXnLS5wv6YVrz3YEW4L+z/Z4g3LEaRcv8OSIRa6hMFJciX7+Fdtz5iFCAyMin0eL/ABTl8zT7+27gJ0h1nIMIxjXIB/F24GtIqUrTOPwRpZVYhMjXblT/g9YD16JUCPughb/7F0ZErM5C5pOHWP99jGtRFNJzEGk7EildTmpvBX4QYzwqhPAGWoOyDAK/RP6RC5AS5dfO634d+eG9iCqojM/r2UiR3Y8qkE1E1+g6G+8M69dEqnvmURvrEFJM90zK1ttYfoVUOyfkUJHBc6miwB6NiNNGRCJ/h4jeeXacp524HvimHTeM8g7ORerpPej+WGf934j8D5cgsn0HVf7Lhp37V+h6r6Eii07s1qP7oZ1p9gjVi400kmgfuj4N+8yVwTSiaF/SZjfEayzy1U65G4v0pceM9YJpc8hjQUFBwVZDIYQFBQXbCu1I1Fhv4+v215lxdTLbqvu7rs1u+9EJroR4tM5ObeaK4ljn9DbrAtWMUKlrKSGMSMlaat8btPosnY+UwzQgjZOp3yPz1H5rY6XV34BSPdwKHEuVaP1mRLJ+gsjOm6wPdwNfQarYQ9b+WxApHEFk8VNIWdwA/CUiqQGRm1MRSepFhODFiCA0rY+fxdJeAH+L/N6wcf04xvizEMIFMcb+EMJzkOLnBPgUG1cv8E5EwCIKvvJp4BcxxqtDCBtRsJxp1s+foLQQDyFy8nZk5jli8/LPKA2Ep3Q4HhG3+1HOxbOsbD3wIURyInAJyg15V4zxn0MIS1BAnsnAkhjjJ0IIl9n4TgZegkx5FyEyeIHN/Q3Ix/Cp1qfbrK8x+fsfqXxWN1A9o/6y4Ayq+yv1cXRS+DCtRHCsADJ1x6ZkcAIi85Op8gw6IZxJfXqJLYGxSKF/7/Qbk9cbT9mmKpUFBQUFWwSFEBYUFGwv+IInZH+Px4SzbsHW7TGdCGInMpm3XbcodYVvoEN5p363i5bohK7O1LDdQrEuaIW3kabG8GPSIDl9SMnxPrq6swGRjkuR8tRESpGbMK5A6tmNaBH/ACIjQ7adbccchkjFlcBDIYThGOONKPffSxAJuBKRHFevzrA+7mN1v0dFdG5OykGk9UJLxbA0hPAF6+PeyETyW4igNa1eA0UEXW91zwwhrI0xujraRMFxLkUK36IQwoYY40XIRHYlUtR+Ddxm47kHqW2rkQp5rp3r0RDCSIzxHGTqO9/m8ELgnhBCM8b4IMqTeC1SW28OIVwSQhgGiDHejFS8vRHpXkHlezqCiOsyKgKXpp2IiMinirabX7rq5mq0K9+pv14nAlgXjCk1Ga1TBj2aqJPB2Ywmg55eYjxmojnGUv7aPf/d1un0+9Hut62uf+3+LigoKNjiKISwoKBgW6AdcRqrTt2+Tgu2umPavZEfq52x+tRpTHlE0nYYq7zuXJuyEHbSl/fLv89G5GAFIgF+npmIbExGipHnAwQFNjkeRTcdRETnAkSKFqA0Dscin69rgO/bMTsidfC1iERtRErdt2KMV6Kopm9Dpow9wLNQaozPIlJwCjLhdGXrCKSoPOIuQAAAIABJREFUXYWCnJxEZWa5N1LjTkNE7sMomupUqgA3/4FyKL4HeDUyo+yzsqkxxh8jle0vkroHIzXwP2OMdwEfRUFWJlmfjgR2jTF+GzgBKZ4H2VwcjfwKvxBjXI1UybchMtREauBnYoy/t/OcZHPQj0xnT4sx/sTG9wzr85OQ2efvkAnsUqS2HWnn67P5uZjKR3SSjXVXRGLvpnrh4Nd4lo3HzZBzMujEbKxIwO2iAqdkcJLNbaoMzqEyE01zDboC3s3z2u1LorHIWbd12tUfb7867S8ksaCgYIuiEMKCgoLtgZxMtVvw1Cl47Y4bz1v6bhZ+3RBEP24sYlgXOTOv04kcBiqilp7X0aAKPrK8pv4eiNRcSxXYxfE8RKQeAX6KSN9GRChegPLtTUVK1EeQSeM0lOD9HYh0bUTkZQNSuN6AUhJ4FMvdrQ8PoEAlJ6E0Fe5zd4K1MdHqHUblrzcZpUi4zs7xLFoDrSwE/gr4McrZtzeVgrofIp/rEDl9DpUPoecXHETmrt5fr7uXtduLiNczkz5NRWR4EfKveyEiL459bIyLqYikY47N3YPWr9fRmtLiSOD9iPy9GxHnSeia7WzzdjdS/N6NosR6mod9bDzui/k5299EPqCfRKSxifxC/xLldlwE/Cvy/8TONQuR1RXAb5EKm5LB2cjk11ON5MTQXzK0Sw+Tm4l6NNFZNkeuDE6hXhkcz8ubTvvqjhnP78jm/vbU9a0QvoKCgm2KQggLCgqe6Bgv6WtXPz+mU/12akD6dzvylqt5aS4+aDXBI/lsIKIxhMhZel431zsGEbq70aLeMb3ZbL6k0WhMQKaOjyRlnoD9OKTUfRQpSMHaeCMiZIOIdN6JFKMdkFp3gLWzG0oYfylasD8DkS+PBnk4Iid3IvLlZBArX4DUqjz1hCuRhyCTyX1pDd7Sg1TFlyNimUfdHLA+PosqV2KKuSggzG6MNrWdigK3DCCylWM2Ml1dkPXJ6y5E6tysrKzX6rwcBYzJMRPN3xpaySCI3B2J5vDpiBA5eqyfz0AE/bDk3AOIMB+NCO7T7W/HvijtyPnWv+MRkfUckdeiaxftPO+0zf0rT0eE3/MdvgJ4drPZ/HWj0TjPxpKSwZej++g8WtNK9KLruQMyR+6jNbXEHER606TzTgbb5RocC+1eAo31m9LuuG7aoeZYsv3dqIx19QoKCgq2KAohLCgo2KoIIcQYY/pWvxOR6kTQuiFyefl4F3l1x3WD9LhOyl/qUxgZrXYMI2LWj4ghyf40QqP7/zn6EFFKF97e7gRESmZandVUCqEv7r2NmXZuJ7Czs7HMoPI5m0ir0ti0vnvOxBwNqzNUU4b1cxb1uQRBJGJqmzJXnFYzWo3tR8SiLt8fdnyeUzFtdyajyaBjElLB6uCKWd3/WSf//sIgxzo0T3VpMnqsT4/Qeg+A5mC6nTO/dq4iN5LygaSeB+lx4tVvfexFBM0jmTaACc1mc48Qwj5U90yqDqbmnXnaiV50X3rwmH5aU0u4maiTwX66I4PdELH8uE7o9FvQzcuobl5gjadvLftDCIUcFhQUbDEUQlhQULCtkZPCblS9dsd2ox6ORQ6p2ddJLew0lnZIF/79Vi9PWg9SVEbsmOGsv8NI3RmhWlw7VjQaja9T+Xt5BMaAVJh/Qgrc9YwOMPNlZH64AqlAy619/9sX/OtQtM8RKzsXEc151t7dKADMHShozKFURGoYKVq/QErl82hV7Eas/s+RsrYD1bw2kenll5EJ6060Es4hO+cvrD9OiFwBXQL8yMZ/Iq0KY0Rmkt9AppNO0jzoyhKkuB6DVMaUrA5T+Uwew+gk8cuQeeY0pMCm6uRjKErpNORPOCFrd5H161wUqdVNJZtUqttapOrNtHP7PF2NrucPUTTWfW0+HkSRWoep0k4cgFTEe6w/Pu4RlDqkB5HAn9s4nZitbjQaXwPOGBkZeazRaPg95y8tliKf0TTQTGouOoTMh6ei6+VEcLb9PZHxkcEUY5HB9PuW2tq1me9jjO95XwvpKygo2CYohLCgoGB7wRc8ndIzdFpEbekFXTdlZJ9jKRa5GuikMFWx0mOaNVu32EhrBFHvcwMtvhdTkckUF6CAI2uR2Z+PbznwA+TLtitKU3CZ9dcJzTpElAZRzr3rre6pyHxzIfo/swj5+N2JyOROyPx0d+v39cBnEMFxs9A9rL9LUM67c1CevVmIbLp6tgj5xl2FzCnfitTEBiLDZ9i5L0CE4zBENDbanHwBkagvIfPZaUnd76DcfX+yugdRkeMbrU83owihz6IiqmtQdNAf2NzsjMxre+3v3yN/TU+f8Eprf4PNxadsrodt/5MQ6VtmY7nc5uar6JrPt3P+xM65xra/R6abAZn6/pYqrchVKEXHLlT5BtOIoMuB/0z+Trdoxy/v7e2tUwGd/Lqpc55ncIJdv6nUp5ZwhTE3r3Z0S5S6efmT7x+L5G3ub0zdGOr62K6soKCgYItjS+XwKSgoKGgLMxnNw9Cni888cmG7aITpotK3geSz2y2t51t+jtzvKe1f2u88cmdqIpr+xubEz9M3DAKr0AL8MUREliJFZrWVb6RK2eAKz0jN50jSdrovL6sjnrlqmec6rNsmIWVn2Prv6ShAhHAXm9sliFRtMBPiHZBSeDgiVz8OIdwCEGOchXzbXmztXIoUxzvt74UoyMzBNj/fB35jZTOQCngCumaXAD8LIdxqbb8QBWnZDRHd04ErrM9zUMTOY9C98TPgpyGEpTHGydanVyEyeysimn8MIayLMe6FlLyjEOG9FvhRCGFRjHGm9el5iPDcAnw7hHCz9cnPexi69r8ErrR0Fu6LeARSTe+y+Vhm4/VIoXNsHhej+wYqk9Vp9n2dXaf8GWz3PKaKX6fcgj3JsfnzUkcGPZqoK4M7WP9nWl8n0xpApm6dUkeY8nszvafTzZ+F9NnxzZ+xjcnnBvv07+PZNtZs6XPsn2mf6p7RUc9jMRktKCjYkigKYUFBwfZAnbrW7q29f24LlTA9bzuFcHORK4XpPKQL1pTEdeon2X43LWy0qdMOXsdVyfR7O3gE1VQ5gsoHck/73kBkZkOMsR8pZnsi1WwtsH+M8eEQwlJEBPZBRMhNPndFSmBEZo77IFK3Fpl63oJSR+xgfy+wc64Fro0x3o2IyMFWd0ek5v0JKXIBqXBPRiaWPSj9w+WInE+z8+6LyEwTqYXXIaK1N7C/jWkNIgNuBjoJqZ3zEQkaBBbEGB8IIaywcRxg9ecg4nuLtdGHAr4cbP0dQma5UJElb38R1f/0lOj10p4AplFw05yD7V7S1L3EyZPO52QwJYUeUTRNLzGLejLYzudzc9BOsRuPxcCW/I3J+5Xvrzu2oKCgYIujEMKCgoLtjbEWRu0+8zpba/FW1790C8lnelwd4c2jj0IVFTPSmQx2g0DlI9gtJlFFBH0AERZPYD4HKXn7oAilv0nq7YsiTb4MqVLfQAnZlyFi9CGkqvUgNe67wH8jAvTXKOLljoiIPBX4WIzxQuB9KJ3Cjmj8+yJS9D4UQfPDiIC5P98e9v17wN8gE1b3BVyACMYQUuBOsvM3rE0nrD+0/h6FSEuw8hkxxn9DETvfgdS4hp1zF+ChGONyZG46l4oEHgBMjjF+HCmSJyEC1ECpMOYD/xxjfBT4NFIAJ9tcHAHMijF+GUUb/TiVH+Byq/sZu0bPsHnZGxHX01HOxeU2hmejtBuTkcr6U0RYnQzubXO6GCmPOdnbwa7B2pqyVB1spxI6EUzNRKdRBZGZRZVnsFsy2A1hGs8xW4sAjqfNduMsRLCgoGCboBDCgoKC7YmUUOX7/XNrv7UfazGXf+80Fsd4A830UQUGiYxWCl2p60eLc48G6eccQL53IyjAymBS1kBE5xCUi+4PtEb6fDkiYBuRP92vkOo1C5Ggd9m5hu3Yq+3vl6M8fR69dDoKXPIHlFvvTVT/Y9w37CKkxL0YmQu6j9mTgD+LMU4PIbyCKqdfw+oeBbwdkbr9aZ3fWXa+CcBzaQ0aMxnlD1yNyNXuWd3ZyPz0QER808AvPcg89S8QiZuX1O21fW9GZHd+VncCMlu9DpmLpmkpPE3Gy9B1Sv0he5F6+nbgLJQn8KlU94nnafwDmuuTUKoPz1H4TqQwnmV9+jQiqv12zgfRNYgo3cbHrP1FKMfk1VSEbz/gA+je/CFSS9PIqfsjMnk1IpSRihT2IdK8Et2Tnnh+Cq2moq4MTrI6aQCZTSVD7V7gjPX3WFs3JtTjIYh5n/PjCgoKCrYZCiEsKCjYVnDy1+nv/Pj0+/beyL63G0e3ZVCRwr7s75QQuh9RA5GH69AC3NsHLaqfjRbUjyBzQy+biBKyPwf5vV2JfBYdxyGlbBApURda/Slo4T6BarHvye1nI4LhaSAaSDHbC/nt7UTr/5cG0Dc8PDyxt7d3X0QAcv/KHUIIB1GlwUjRb23vQv18TrW+5zkIve48KtUwx+5I1cxzFIKIzD7U5ygMaB7atdtn561LaTHJ+ruW0WkyQHM1r7e3101f03NOQCRv0M7fSMqmIvPaAUTY9srG4upotDHNp3qZsC+6tk7Kjo0xPhWIMcY9G43GTei+8LQiRyEFeAgpkp5ypAddw+PQfXYxugc91+BMpP56P10Z7GPT8wzC6Gez0+9JevyW2MZLFvPzj9XPTscXFBQUbDa2ho1+QUFBQTuMtaDpdgG1vchgXT83FykpdNO6qWjh7P5V023/XUi9SwPf9KA0Axei6JXpwrzHjr8QRaC8xv5O/cMuQCkOrrNtjfVrOXADIpgBmSTeZt9XoyibbmK6GilTdyEl8V7b5xhGESkfoUp8P5KVPxBjvJH6/HqeWuIOOzZFBO63dvN6nhvxdqSO5XVBfoR/sONyrEY+hvfXtL3R2ryO+tyKK9B8PFRTNmR9uhNdjxTDwNLe3l4PxJNiBJGs+9H1WYxIZbR6D1qZX4M7qQKZPGbloGu4HKWbeNjauZdWk9DLUaTTixuNxm1UZNCV6VuQCeoNIyMjG2k1IV1n9W9E960rg35PT6NSxSew6WSwm+ev029I3s6mEL/aoC9ttnb9LkSvoKBgu6IohAUFBdsDqXLWDbkaLzmsi6KZR+3rlgjWna/TeMa7z+H+V66a5P6EI8gEz4OAeHsgAnBnclyudt2AzEXXZ2URmYg+gIjFHVSpKdaiNAUe5OU65GcWEMH4ufXzSDv2F4gANK3sCOR7NxERm+8j0tGHiOsLkFI0gojT2SiNw4HInHA366Pn2/uZ9eEQpLw1rO4a5J94ie1/FiLUDevntShVw23I/zBV+1ai1BIXW18XWv8CIkCXA19Hvnp7UPlaRhvL71DEUVdZXaHcYHP3Cxv/AmQG20AE7TYb7yNUppf9NncPIZPPh5Ff5AFI6ZuMyOCPEEndgHwG+1AwnDVWdiUVSf6MzceAzc/V1r+GXZPPIDV3lf2d+gneEUL4Erq31tL6kqGJCOGfgN6enp66qMCPUZmJTkNk0AnhVJsXT16fk8F2vwXdkqZ2L3Hqyse7dfotaReld6xz0eGY8Yy7oKCgYJNQ0k4UFBRsdVjaCdi81BO9tKaH6Gfz0k+MlXqil1YVLs+3lm/5uNLxpmj3u+vRQUcQaRhEhGUZSkeQpqNYg1QYT/MwnG15aP2xtnbpKGIyXyupFDZfrM5BC3xXyzzlAYjIPNXmawkiV4/anB6ITFifjJSqS4DfWoqH3RGJeTVSj65DBOly68drUTCbmYh0XIhI2ypr7w3If28ZUr6+DvwRkZO3AC+xfj+KSNv3bF6Ptbb3olJjv2Ln3QX57j0XEahFiIydhcjSibYdYGO/CZGt2xBJfTUiwNOAm2OMvwwh/A4R9KOtT3taW7+xMT2G7skjkB/kZKTo/ZRKtZ2GzEefYnN/tY0lJOUzbc79vknVuDQ6bKe0EnVpJto9o312nVIz0TS9xCykFk6iNfF8im4JYR3hyhW79L5O7/k83cQwrekmhqhSR6Sf3aabSNNOpG12Sh9TUk4UFBRsFxSFsKCgYKvDcs91q6Dlf3f7ln08yt94zLzqzt0JXp4qoN28fPNFOWihnPeznbo5FjbHJwtEWtIgNc3k82HbUj9H79etwN323RfboMXwjYgk7oFIzkpgvd0ji2OMPwkhDCFCcQNwk+XlAylrq1EqhgdQ3j6PnHkbUuU81cI5wDWWK7AHEbjJSLG7C6mOD1nfr7LzPR+RlF+jfIBDMcaHrV2QonczMrVdZvf2eYj0DCNCdi5wZwihGWO83/o4iMjZRSGEq0II6wBijJdb2V6I1F6PCJ/P2+V2Pldm1ybXaDVSde+zMQzR+mJiLZWJMMn18aBEJPtzMthP6wsQDwCUE8OcDKYRRd1MdDaV+bOrg+MlgznaKWvdHLMpvxHtfivGa3WQq355HzuNs6CgoGCroBDCgoKC7Y2xiFcnMjjWIq0bk9FNMSWt27olXmMd64t5J4WRTUtD0S6pdx16re0N2f4GIkn9SHFzf7cmWvTPQwRpOSIyHlWyDyV4fwEiADcgM9LFVnYs8OfI/HMY+BbwA0TOjgoh/DWKYrrR6n4hxngGUpg+joKZzLa+vBF4LyKmrwTehnIE9iHF74sxxtNQAJWvIhXR8VzgXxB5/TurPxsRlucDB8UYP4tMQj+KTEobyD/waOCTMcabgZNR0vpJNp43AP8YYzwdqXf/gFS+iciU8/QY4+etnZehaJ8eZfZ84FOI6M1GaujzkHntTVbmQYWmWruHI9XyQmt/BF37KYh0T7G5fZQqUmiDyofPVbJ2KSXakcI6MjjR+uXqpJNBTy/hyuB4fQbHQ4zqfk/qyrv5LRnrd6Wufrf+hHV9HM/LnoKCgoItgrqoagUFBQVbHCeffHJqLtppy80w68wzcxPTdCHbjdlbp2M6nS/vV9pvR75vvGajdfORfrYjoxOo0kPk55iKIkk2keKXYudms/m0GOM+IYSHqUih58x7JyI406mC2oBIyAdRaoLDESm43cr3Az4JvAZFRj3I+nMxyn33QURydkWEYS5S1pajXIIvoMpJN9OOuwwRuLdT+fKBSOJEO+877Xzuy9ePzD3XIWJ1BK1RPWcjJatp45hLFfF1GvJjXIFyGx5rdYOdb1ekwM1A6Tc8D+Ekm6s9gMtijO8MIbze6noajblIzZyK8h8+1dqZYWXrkPnnicA/I1I5H6mi02wee1DKjJOB45EJrpvYuq/om6z8BOtTGhxmMvCCZrP5ohDCzlRE0p+DPkSAZ9N6T3jZNKrUIT20molOQwR2DhUhnE4VUbTOb3BLoY5Y1Snt6Zabkubfc/POTludqXb6dzuz0HZEMh8Xp5xyymZNUEFBQUGOohAWFBRsa/jCxslNndnopm754moshbCbBVmnt/udFMJ0X17eTiX0/U4Ae23fZPucQGX2l6IPBX6JiBCsyMoPAV6KTBd/l5UdGUL4S0RuBoHzkjYPQ2rcDojk/RGRtgmIxByLCND+iKz9ASmJh1u5YydEWD6FCNpTqHLvNRBJfBoiJQfQmktwopUfiAK/TMr6PxEFtnnA5iBNPdGHzEOPtT5Ny+pOtbkZsn7lmIWI676I6OR1FyKCV5eWYn/g0BDCkxhNfmah+dzZxpWaTe5g45mM5n/3pKyBAtzMQ+alz6YixxMR4d0TXf8ZwFtt/K7mnYvMdcPIyMi+jUbjDSGEJ8cYHw4h3IEIv5uT7ojI+aMo8M5dVOSvv9lsHtBoNA5DRP1BNNdOBn187n86zcbTz6aRwTqFr9v97Z7XbpTA8fymdGti2ul3hOz7WOMtKCgo2CIohLCgoGBboo4kdVokUVM+FhnsxvyzEzEcDymsG1tKeDcHeY7CiH6zZ9KqAgaqZPXDVApOOn8jiOx5edrnJjBsPnvDtKqg6ThXJOfzNh2uOLnv3iCtxC31b+u3Y+ssVJww1MGDceSISFHzcdeVD1F/zbC6a9uU+Xnr0lVAdY06oY789KI5qEt14e3C6D77NQaNN2/Xy/0apUGAXJVqAKGnp2cYGDK/zXSMrgJ6cKONVs+vSw/QaDQaG5ASGagSz6c+g5NsjO5P2E2uwU0hPO2eyfw3pO74dr8hY/1edFu/U5268bYjsgUFBQVbFYUQFhQUbBO0CSxTh24Xb+3IYDdv87tZAHb7Vt+3dorn5iBVCifYvqlUgV1S09KHUXCVESpl0Y+5HQUeWUXr735EQVc+gQjBTXZ8n53jYqRAecJ6V4mGUXqDC5EP22oUsGURIgKXWdlxdp4lKNXEMFIBr0Gqnatuy5AyeSFwkZ3Px7vR+n4rMuF8PpW6CCJVN6GIocci1W4irSkezkWkZzatKuEI8lG8Aimce1IRYpAa+hubV1cJ/fo2UUqLS5HpZl9W92Lr843WrxQPIyX3QTvHHFpNi6+2/p6BlNW9rf31Nk+L7Pw/RwrjzkjJu8A+o/X5O8hsdKId6zkRg7VxWgjhJuvnEitzk9E1wOesH8uo1EHf7kcvCRqMDiAzm9bgMhPYumaiKbp5Vrt5WdTJomBrWB20e8nUUl4ijBYUFGwNFEJYUFCwPZESqXaLuPzvnADWmWp18hlqd8x4Fm9Qv4Aba4zjMRt1+EIcWv3fvCxdZLufkpc5eRumShuRq2grEEFz36Ze+4yIuHzFvqeBR5qIhL0H+bWtR2RxjR37iJW9BJkPXoMI4QgiaH+P0jg8z479LsqhNwL8DyITr0Dq3ZUodcRdwKnIlPGliASNWLv/bf35EvJP3MfmbLH1/3REwPqRv53nebwW+AQiPL3AX1jdhs3Xp1FaijuQ2euxVDn2LgS+bWWfQkFyJtqcXwV8DUUIXYau2wmILN8BfBlFS40oCM4HkcnsI4jE/djm9EaUO/H1iHBdC/wQ+fQFlILiFhTg5mGUvsPVzmjl51Ali/fr17DreYVdG1cb80Ay91C9kEiDx/RR3ZOTqMxEnQx68vlJVD6DdYpmivE8T+2Or1PcxiKG7Yhd3W/KWKaim2Ny3q6PBQUFBVsdW/tNXUFBQcHjMIWwU9CUPFhMngMwzQ/Yn3yONx9hf833/qzNdPHri+G0L3lQmzwfYb7B6N/cTsFlcviC0/OjrUWK37L/1967BluSVXd+vzznPqq63lXdTb/oFs1TAiEBEg+hB0gaJI3RIMVIgzRo9LI9nhkrxpY8tsOPDyjCDkfMpxk7PDGyZ0L2vCyPNBJjhIQRIAkhBAIECGgQ3dCgbrpp+lVV3dVV91bVTX9YeznXWXftzDznnlv33ur1j8jIzL137tx7Z95z9z//a6+FqEyPl2ONN/cMXewzH3PNO8foi9U2JlahKpbzmMwdRojDBCFufqKvhPA+RM26WFTm4wgxeymihv0ms6aXL0YI4yqiDH6qaZrzACXG4VuQdXmPlGvVY+dxZE3e60u7P9A0zW9ppW3bvhDxWvpchPC9H1m3SLnXa5E1fJcRT6Efb5rmarn2DmT940lkHebn6dY6qufOlyDP72vMPv9NOm+gT5e2DTkesu+jvrst45wuWfIXeRLVvw8NOn+CjgyeZjsZ9MppDTXyE5E83evxkIpXiz+ofw+6bQZbLcbgTuMPRjFC/d9YKoSJROKaIBXCRCJxrWEnNFY5a4MyfV/Zo6/3Y7/qj61jHpVQ04dUkEU/xOmEepU6IYi8nuLOowm1lulz8IMrr9B1aS2deghCGm4r6Y/ThaQAIRLPQzxnPoVMojX2XoOEhng+ndnn14CLbduuIKab31KuPYI4qPlQqfc2xPRTvZpeRNS8823bHkVMWF+BqH1nEAXsUWRyfme57lsQgv1A27bPa5rm/rZtTyME9PmIQrmBmHtqKI7bS94LkP+rjyIk9pG2bY8B34gQvqOl/AZCJnW8X4E4ilF17xGTdxwxZV0v9T5Y0u2z1zapB1j7YUWJnV4zNuD8EBk8xiwZPIOYjHplcAwZHIshVbCWP+9vSJ9yOKQSjv0gEv2ebLG9D0kGE4nEriMJYSKR2FWUYOLbks3ek8J5tmgCNmQyOq/Z19hJXc2jaC2tD7XyOrG2v919pHBCR0C8UqnbFFHrthAFymIVMc08DnyZbp2Z4pWIV9CnEFL2oKn3dcDPljo+hphBfoUuRuF/hJC5c4gZ5L9CiNArgF9GvIKuI6agv4aYZ96MhGH4HoRcPQV8L/DfI+aVb0ViEt5e2vCdwIm2bf8pQvR+CTFxnSImma9BTGY/D/yXyPrEk2XcXgOcbNv2HyGK5H9V2raOkNSXIQTt04h57I8jawGnpe9n2rb9J4hq+Eulz4fLGPw6Yhr7eLnu7yDK40XEzFPzjiBxCn8MIWD3IWasXyj9uxkxgf0+xKT2PaV+NQ09VsbqMGIyq0RTCd8xxLvqWbpQFZYEqmKu6eo8xiuDngxab6JjyOC8RKePGC7rN6R2PPY3ZMiUFHesH1J8H4Akg4lEYneRhDCRSOwKKkRwWzHqk8Fo4tQ3qVuECHqVoK++2ld930avdkK/V8V5FUNLCi3JW6WLdefVvmOIIncPnRKnbTyEEI6zyLq2x0z+HUjg95cjhO9/olt/djtCdF6OmK7+C+D/QEjlrcAvIsRoipChC8gawNuBn6CLm3c78NPAXyBOUf4mQsAOl/a9DInH9y6E3LyJzuHMSYS4vaWU/3FEJdT+34IQqi+Va59P93/vMKLc/Qhi/vl6hNTouN2CBKr/EkIsv5XOe+tque9fQ9TGtyLkSK99PmLy+u5S5rvp1hc+r9zzT4HPAn8bIb8tQjR/CiF+70DMX/8Osq5xHVFFP4uQ8wYhsP8Zom6eLff4Z+UZTMpY/lR5Bu8FfhUh4FOExL0JcQr054jTmYvMqoTfi5C8j9N5jj1KF0vxNoT8HSubhpawptQ7Qd+PSESqWpc/lgjO8+Fono9JQ5tCyWD0WyMZ5fe0aXKlTyKRWD6SECYSiaVigAj2qWdbzKplLUjoAAAgAElEQVSENj8ihn1mWouqhJGJmK13EqR7IlgjebbMmFldX7mI9B2mU/pweXcgppRPlM2O7/MRcnMBIQZP0PXzFkRZu6uk340QpAliAnk3Qg4OISRwrdz3BoS8qBOcU4ii1CBk6gwdqWsQZe02hOC9mFnnOYcREnWk1HmIWUxL+25GSMrU5amadcLl6b1fgKwjvNmNWUMXnP52ujV/OnbrpR83lXL+edxdrjvJbAgOVeaOln6rh9EtxKT2eLlmrfT3lGn3YWR8lGypV89Vuth/xxDyNkGen8ZXvIVuHeK0jMcryzVrCCnepFMD70Ac4ZxFPiS0pc0nS5/vQJ7LJToz0nU6Mrhs5hL9sPjfCd2PJYNj1MCh35Covuh3pEYWIwIY9UtOkhgmEoldQBLCRCKxY4xUA7ddxnYzy7Ff+IcmYjv96h9NCvu+8nsiOJb07QRqEqq/45vl/DjdWj1t1zngncjauBVm2/8lOscsf4lM6LVfX0TCObwUCaPwAN3atC8iCtgPIaab99LFMXwG8Yh5I0JWvkxHKp5APFt+B0LyWsTU9PMl74OI6qjB3i8gYREuIKraObqYh1sIwflAKXMPXcgDyjg8AHwKIUCvZTZkxSXEJPVPEOXUEsorSJiGTyCk8BKzZPRSGa8vlDadonsWG+Weny/5T9GFrLiKmIM+XK6/t9SveLpsm+Xaz5W2H0aU2HvoCNenSxl1SPOnpYw+oz9FlNEpYjL6DLNhJT4AbGxtbX2qbdtnptOpXT/4DPAbZYyvMLtmUPt6ASGCh1mcDM7749FHDGt/l0MfkhZVC+f5nRhDBm3b+wehbZMUJhKJpSEKDJxIJBKjsSAZrDk9sXu/Js5784y8kvrzMV4Va95CbXrkyXFoi/rsFajaeAyl+zqj8bH3u4RM3jUshH1oVxHnKn/J9sDvGwhh/COEGClahOTcj5gwvhchjM+UvE2EuJxFCM9vlDKbCLlQhyor5fp/iRDB84jJ6jqi2F1AzBX/NaJefr1ccyNC+h5FCOs/R0ilqppHSl8eBP4vZG3dI4jp5W2ljnOIieqvljYcL9euln5/GTGBfQ9Ctm5HyNB6ufZ9yNrGe0ua1rtZxup/LvsLCJE8Wdr3eSQMxh+W9t9X7rtV+vcOhLw/XsbvsdKXh8o1/7q0b4KQyq+UZ/c+ujAX+t5+HSGNH0LWcep1Gnj+IeAzTdPcP5lMWmYdyFD6uYGQvpMI2b6x7E8iJFc9oC5bGayqZNQ/yui+9lHIe/L03nS9B9KdbLZee09tW81jb1/fZvD2t7+dX/7lXw4HL5FIJOZBfl5KJBILY0EyqLCExZKtiMzVXOBbxxe6tyEkhkJORGEn7LbK9tAT1iV/jVTWiCPB3h9H4zQEnfxeQSbwzyCETcNRPFa2s3QhKTbo3ODr3k6Ko4nzPOEotsw4XaSLbagK5AnE1PMxhNjY+HnPQ9b3HUYI0310IRduQ9YY3okQmk8iZBHElPG7kPV+Tcn7CEJAW8Q09s0I2XwAIVgfKf15brn2JQjB+Ryyru5RhPh8G6Iw3omQxfcgpHeztOkNpc1XSp3vL8driPnotyJk6jOIQnqB7r34JsR09zyi+D1OpzKvIYrcenluTzMbykHftS22fwBZZfsHkMaU8+ElbFgX60DmJJ15a82baO1DSB/6fkAiQlhT/iICWHtnfaiJKOSEDy/h0y5VyowNNxH9rdWI4dA4pVKYSCR2jPwVSSQSC2OJhNArcD4OoXeLbyeu1h2+J3d9BDAiipq3WtmieISWFEYKnVVNImLoj6NxGgNPCi/SxSl8HCE2lhSq91GdsNZiE6qaYSfWl9lOFseusbJrLVvqk2DYPiHW9ZEnEPL3EF0MQi1zCxKaQk0qnzD1TRDz11vLmHyejohS6nwJQnT+pIwfdO/GHQghegxRRzfNtUcRUvckHQHVdjV0ay01zqA6XBmjNPuPDNaDp33X/AcK/456wug/cOh7vo6QcUsGbyr7ZZFBHZsxeZ4I2uM+NTAihJagKXG7Qn/swY1K3iZCDm2eJZf+g0sUB9T//dRUz14kKUwkEjvBqDWEO5z0JQIs+8d7N57Rs+0fzKJjuOg47eSZXetns8z3S9te6qytu9uiUz2sIxebPkYl6HPyMFRW8xV9a35qpl6NO7b9rPXdoy/Pwq4ptBN0bY+deEYP1BO1aDKqZfy4RO1tkHVnNyDka9OVvxvxIPoIYtJo7/sS4OfpTDM/hky8VxAnKG8DXoUQr19FTFobhAz+LOIdc4oogGpOCuLN9G0IkXkcMc/8DeDCxsbG3evr638fcaIzLff8p4hiNwH+KvBzCOm7F/GY+u7SrlPAf4esfdxAwkr8Ot26zlchHj/vLH39N+X+Ok7fjjh4+TqiLj5K9/zWEIJ7DDFtveTGSh3AfJVZU2evWHvTYk8IrTJ4GDG7PV76pgHnT5a0I3RrBq8VGfT5ETmsbbW/Z/uhYch8c8zvCUF6dOyv3zEO4prCsf9X9nu/duP/427ddz+M5bLnq/uhT4qDzJdWDnLjDzIOwrgfhDbuB+zFOB20Z2NJoGm7J0Z2wjalU5M8KRxD5oY2/1XeH+v9IZ7gRWTVb570EZwzMm8srPK0xuwkVMfSkkLt4zGEyDzl2tAgBOhW4KMIidHxaJAYe38dITC/iphhUtrwmrZtf6lpmpsR4vRPEHWsReL5/TeIYxm99n9H1LW7gbcDP1zq+nEkRuDvIUTklxBydmNp84uA/xhZR/eTwN9FiGGDkMdV4B8j6wf/c4SEgig1L0HW4P15IYM/hZAeEDPOTeAfIoTtFxHSNi1tPF6u/TTwXwM/g5Anypg9Bfw2okj+t0iswENIeIubgP8BUYi+G1mLqB5ifw0J7/EoQqZ/DIlzeAohk/8AUTUn5bm8pW3bH26a5h6E3H6ejhDeiJDjo+Xah5lVB4+XcfkaorSqQq6B559DpwqepCP4GlpiUTLYh9qPW1+6J5C1Dxvz/G5EqnefEl5TxWvE0JPDqB99/d4+EAfs/8JYXK/9irDbfb0ex/J67NNeYM+9jO4nZl/DfnzZ9mLc9uM4LILdHru+cdrLey8DY9oftWFEuzwZUqKixEsJSB8xHDPZGzJvHNqUbFk1wLfJ98krbD5v7BrBsS+PVQr13hO6gOs6tjpeh5B4dk8ijl+eNGWO08XR+xXEG6kqTIcQkvO95ZrPIiqVtuGHgFcX5eL1pW51CvMKuiDvtyMhMX4dMWd9MbLWT/FCZN3fxxBi8+0ISaFc/63IWsRziLp3qxmrm0vaCYQ4foOpdxUhbi9CHOe8no4Mat9fVe716lLWxtV7LqL4/WUZn1Mm70Xl2vcgBPSldI5aTiNE+A6EUP4InVdUkHWKtyNmqSeRWIG3IoRRx+1DpS13IIT5eQgJ/hydojkpY/XTdKad70JIrpqIficS4/GPkedjyeDpcv0RRJU8ShdnUE1WF8XYH6pIfR4ifGPUwrFEcIgUjjGVtr87vnytH4NomubA/E9e5v+9/dTnvbT02um998M4Xm/vxbz92Q9ttth1QrjoBDLRjxyzxbGXY3fQn9sutz8iUF4ljL662+sXmdwNOUapEcOhieg8hG/ZUFK4atKuIpP6M8yuqdqkc0JjiWRTyjyIEI3zJq8tZTdL+pMImbPr4h4peesl/xyd+eJlZhXYc+a6K8y+A1q/Pt/zzOJs2beIcrZJF8fwMt0aw6tsx9lSvg3y9V5tGZtnEIKmz/OiufbJoO4rZb9pyun50+W4QUjyFp3X73N0pqZXkXHUurZKH9UcdLNt24cQcnq25Nl1g4+XPqzSjbE1ET2HqINPI0RP1w2eoCO4avqroSXUoc21xJBqWCOJmlcjarXfCJ/mfxv6fisYuJdX6Bf6UT1I/0v2a1t3Oj99Ns0ldoPs7Nf3YlHM25/9xo+WRgj7Ona9PfREIrFr8GQQZlVCexxNuGoKQDShi77WR+WmPfVbdRDiSWn0A1gzI+0jkPOSS68UtnQxCu2k9EkkPIISkanJuwz8AWIuas1BJyXvnYjKdR4hjSum7vc1TbO2tbX1nKZp3oc4YWlK/oeB30JUtAtIeIfH6eLlvQNRJtcRb53vQgjZReDfIcrYLYiK9u+RmH9PIIrcaxGFboKQHVUmP4OomK+gU+T+GPFQegF4T9u2tzVNc1vJexAxdT2LhL74FEIIj5S2/Amixp1HTENfgJiSbpX+/Xbp68cRc9e/gaiN9yOmnU+U8Xg/Yor60vIs/m25d4MQ0XeUe96CrJX8snm2jzRN829Knfcj3kuts5l7gf8VIXNfKm2zhPE+OlJ8BCF+Guz+DB1RPYwowjtVBmHn6mDt2BPBmgo3lqiN+c3oI4XR70mkIvp2R31P7AJybjoeOVbLx5gxjbjVbj2LZtmOLfKlSSQSc6Ix+8irovcyqq70fdiJyOOoDz+xhkxsfbiJ9ZK+asrausZ6G41iGVrvkN57pN/749pYzQOdmF5GTP+eRojHo2Y7S6eCqddE73E0CjmhP/jqpdFOmkHMD6d08ez0+imyju44QsYeKvk6OVZzRRAC9Bclv0FI1esQ8vV14PfpYhAeQcw734Q8pz8s2znkOb4G+NFSx1cQE9h7ytg8Bwkd8QPlXp9Awk58vdT1EmRd44uQdXq/hRCuy6W9rwXeWMb2d0oZ/aBwFxLS4jQSLP7TZaybMkYvQsxbL5U6H6d7Zw7RmYw+Wq6zjmEOlX7r2Pq/GX1fG7Y7ktG/BzUTPVmey810awePlnvr391O0TdJ8Mqe3w8RO33X/ftqNxtmwu+jUBLei+glVzYKN+GPr5i9Nx/t+4iUE6pEIjEDz72WxbvmJoRJAhOJxJIRkaPII6KdzHpyNoYQWuLXF4oiikcY3TMihVEw+6FA9n4c/HFtvOaBTpSvMBuj8DGE8Dxezs+zPRyFJ4U2RqEnh36yG4WmUNPM1lxjz5VMqqmwnfzrPxsdU1UxbT+tqay6+Mdct0ZnjmlNOaF7zna8NL+hI0VbpW6bp+QLOhNPazas6toVk2Y/evig7qrE2fde0/3fRRROIgrd4v9+1KOoehM9wywZPM4sGfQm3fNiXjKox54UejJoj/vIoG42RuCY+IN9YSg8IbR/OxsmXcmo/bvwZqNJCBOJxFywvGwnfGyUyWiSwEQisQfwaoAShMjsasiE66qpq289UM3Eq+25j5qx6gRfy/rjWh+vxRpDJSwtMsG3JqrR5LNmymbLtcwqRpHaoSTCtkOvVVKzRacOWjPc08jzuISQ1C1T50lE1bqMmIVaAnYcCRQ/Qcju183915H1drcgquEXSv2U8qcRNa5FVMuzdITySKn3aEl/pLRLn/sxxBnMVcS5ziWTpx49byj3tUHpm9KuU3TrC/V9UkKnhMwSUK9ERzExvbpug8/rmsHjZTzPIOqgDTyvZqLLIIOLoO+dtH9bfaahUXpEHvvWD/o4gUOm57V6+kxFc1KVSCTmhuVjOyGHg4RwWcwzkUgkBmDJkSdUdpKl5OYqsxPfPvJm1atoolfL021K/wSzFn7C9ieCVZCi/g+N0zxQYgIy0feTaztWFroGUU3lLNYRgrSBqIwWawj5ugFZv/Y4nTq2hnj/fGGp8x0IEdJxvBv4e+WeH0ViEarjlucjsQRfhiid/xhZp9cCZ7a2tt42mUx+BCE+f4CEu1Dvp29EQlS8GCF8/0spcxEx23wbEtJiq7Tpn9N5Rn0T8B+Wtv0Zsu7xT0rf70TCb/xo6cf/Bvy/pb8rwDeXvLsQD6H/rvRHCeF3IialXyvXPURH+o4jnlSPIqazD9O986vA0atXr941nU7PmzqtueiJst+gI5jqTfQ4QgA1+Lwqg8foTKjV3HSnE4B51UFP/AjOPRmsfSga89HIfjjqcyRjy0TXW2XSquh9awajscgJVyKRmAsRORzL3aqEMIlgIpG4RvAEJzr3ZoS6VspOxCxp6/uCv4hC6J3L+MmdJYWq7nhiuEw1cCekUFU9JYXQKUWqLmn6FAlpcDuy9u1BU88EIUdv3traemwymfw6YoK6hfxvuQ0hX3cha+p+jc7T5XOBv4Wsu7tUrnt3yTsG/CclX2MF3o+s6VsBvr/knSnlLyAEDeBbJpPJW9u2/cbSvtNbW1ufnE6nv1nq/RngexAydDdCoD5Vrv3BUu/p0r+3IWT09xES+uPI2sXDCHF6AnHK8lUk7MTfQ9YhKuH9NBKS4mbgrYhTmROI85mvIsSvAZ7btu0vNE3zylLnFYQwbiKE7NuBXyjX/h5CcPXZHAZ+cDqd/gCidv7bMsaq6h0v43UCcUijebpm8O4yvpcQBVRjDSoZ3CtlMEJEpKKPMEOqYE0hrCmCngxGvxP2g5Ulgldcfu2jUiKRSCwVyt3GEsOQEM7LKhOJRGLJiH587KRrYvYTc77CdhLnv+b7Cd+QJ8CIDNrNE0FPBnWzRMtiEZVwJ9jmJbJt26NN06wj6pZOYkH6/VxE4boXUaesgnGmbdtXNU3zEEJwztE9l5sQBfB5iIfSf08X+P4E4in0JEL67qYbn6MIaQIhJbciBEbbczsdGQSJLajjfgIhQavl/HDTNMfKdWrSeYO59ia6Z6jB17V/pxCCdxUhic9BiJ6ah95Bt2bwRsQMlZJ/Z7nmgdKfWxBVrkFI3E2m7C3Ai9q2XWma5kzpz6EyLuvlPneW4xeXe+oYryGE7htLH4/ShaWYIiTvRWW8/hxZP6qq7okytnfSEUUNL6GB52vv7LwYqw7W8vqIYPRxpkYCPaGz10XKn18fG117ldm1tpE66K+ZZwwSiURiYYwlhjOEMFXBRCKxxxgyldQfJksM1XyuZt5ZI3e2fGQm6r/o+3tGpHBoi/q2KPHbCWGcIYVN01yiI0VXXNl7EPXpITpCpPh0CXvwEKLyQUfKv4KEi3ghog6epxv7JxBV7/ZS90dMnoZaeHW5172IKaWO+WcQpVIJ2Hvpxv8BhLTeUdIenkwm99CtJ/wIolieKeX/sNzvMmL++d2IeWaDkKfPleP7ESXxxQhpPFfa8WSp+8NICIvXIoTsD0qbG8Qz6CdLvbcgaw+1TQ1wT9M07wZ+qLTxw4gJ69S06wWISvlbZoyniIr4zlL+PjqzW10zuIGE4rgBWfd4CCGDumawLe3TkBPXmgzWyrbuuLaPVECI//49YaytH6wdb1WutcrgZbePiGefKpgTr0QisSto25amaarEsJlXUkwkEoldQuRtVPfeI6N3qa+hIQ6Z4zVz7D2I1sJN2OPI22jN06j1OGrbaAmrtj/qV63v/rg2ZotCJ7MawP0pZK2fhqN4HCE/T9EFYlcPipF5nPVA2keydbsTIXEbzCo7xxFl8WbEVPRrdJPlQ4gi9nKEAP0/pe2a/7Ktra03A9PJZPLbiOkmpW23IKaf34wQqH+FkFkQovRGZD3fYeD/pDNFbUt73oqQs48Av4uYfjbIu/EG4DtKW34fIZBK2o8isQZvL/25l9l3er206RGEFHqHMccRwnaeTm2275j3dmvfSf1bOEwXWkIdyKgTmWMIabRkUPu9U4xVB2uEzx5HCqBX9KJ30oebiEJNWK+gl9x+w+01b8Mda1gK66E3Mi/1xLC2TyQSiaUj4nyNMkafkUgkEtcYNTLkN0+6rAt9S/Y0LSJ46/SHnfDk0Ye0sKTQT8B9+ImIEHpiaPvqxyA6H5s3BjpR3aQjhU8ghFBDUpxFyNczdG71rTncZXNsJ8F63rf+ym8QmwJG5IDgGOK1b9q+CUKOtug8jFr0KdTHyl4JqH9eh8p+k5js17YofqVuNoagvmv2vfJhJbxHUQ0tcZTZ0BI3IWat+4EM2vM+Qhit2fPmnd5c83Jlq4WbiOIQ+jATlvxdYpYQ2tiD0bsOs+95HylOJBKJXYG3Cl1pmiaJYCKR2E+ITCH1R0on+Xa93hW2E0Xdq5fHmkLVp2TVvIx601GdQGud0TpCa1ZqiUpt3eBOzEHnhbZ/zaT1mbj545bZ8BN2UmvJcC0fZsmRH6+oHU3lvNZGXLlnXNoYNAgp1vL22WvaZZPny3mCiEufuLI+pMSKKz/t2YaUQetNdLfI4DzoU8iid6D2wSBaF1gz/Y7+3mt51kw0Uh29IhiZitb66tMTiURi12EtRJumYSXJYCKR2CeokSBPonRvydcWnedRnRTr+RW2O5eprRWyRDHyYmod1XizNW2HTuZrE1lLYuzek8GIKM4zbvNgiBT6+8H2SW6NHB6hC3Zv0SDjBh0B1Gt0ffspZE2gxxpCap5E1uzZMT1MF0vwfnONvhvPQzyg3o+Yq1qcQkw3ryBrBJ9mdgxuR5zsfJFu/aDeVx3NPI2scbTv56Tkr9OFz2ipk8FIZV4z19RUaK+YqzJ4AlEDLRnUuIi7RQbnUQeH8iLiZ/Midbn28SdyMhOV8b8PLbPqo6qMlgx6z6KRyhn1tfYBI5FIJHYVaik6KjB9IpFIXGPUyFFNKVQCZ0mhmtvZid2UOhH0ykDkqMaaHdacy8AsGdD+RBNExRhCtxek0N9D95b8PQdR3B51bZgg5Os4sp7usslrkLV4346EZvgAnSOVFlGyfhohNO9Bwj9cKnkngR8Bvg9ZB/grdOEw1oG/BvwcQop+Dfhnpr0vAf5HxEHLJ4B/hHjfvFrq/evATyLk9fdK3Rpg/tVIGI2XI3ER/yVCDCnt/CEkbMXjwL9Awjzou/INwE+0bftNbdv+5mQy+R1mFdJXIHEK7y/9PUv3Dh8BXoWsf/xAGWu7bvAM4qX1YYQcqzp4qFyr5qHHEDJ4hr0lg7Wykfrb90HFE7+ICLaV4yHnMZFaqETPqoN+HymS/iPQFssb50Qikdgx2rZNQphIJPYthgiQ7nUCpqajE2RyZtVB3dfWHdUUBK8eRLEOvXKhZNASVlXNxhLCSCW8FlASu0oXnuEGRBn7LNvN8A4hxO0rSAw8VdRACMhbEM+cv4J4z1RSeBJ4M0KCNoGfRRyt6Hi9AgkCr4HsP0e3Lu9FdI5hXo+Qs4dKuRPAXwFeijz/t5T8L5f8b0MCwDcIUfoQ8HmEAN6ExCJ8GR3ZfQeyjnKjtOn7S78m5VpVIE8DPw98c9u2bdM0X0DiNqr31je0bfsTwMnJZLKKkNCv0hGxn0PiIz6CELsP0X3YuI3Omc0q4szGmozeDfyniJfT3y1tVzJ4E+I59RRCMjUY/Q2lLmvaeq1IypD5pE+rlfHEqkb8og8+njz2mYvbc7v+0DqjueLqHvoAVBuPRCKR2BMkIUwkEvsJEQGy5CgyubLEyyuE1jGHkkK7prAlnvhp2WgdoVUJvXmp7r3ZqF9buKhJ6G6rhEo0tJ7DSD8uIaRCVTq931XgLxBy0yIkQ/t8GfgS0ven6J6FjscjCKH6El3sPB2XRxHvoCt0JqNTk/dVxCz0IURZtGP9ZYTErZVrN+ienTrKOVLKqaqpHw8eLfVR+nWe7uPCk4i3062yf8pcu4kQyztKCI8nzVhOEBX088Dz27Z9qGkarVMJ2R8h4Tk+R0cUddtACPeUTjnU+05LOz6GqKRK5o8g5PhEGdvDzIaWUIdIu7FmcKw5qP8gUiOFkdll9BFGz/36vUgxHFo77MmiqoLeCY01F7X127b6/kT970tLJBKJXUeTawgTicQ+QxMcWwcd3kPjlFnFxHoD1XVUh+gmwofovIhqmAo9tiEqrMdRH8ZiKASFd/Jh13l5RyK+P97xiB+T6Hxs3jzQyfAmQirOIeaQX6fzPnqu5J9j+1qqq3Sk46lSzk62b0DMTR+nI1o6oV9FTDNXkZh9j9FNlteRsBMvQAjcHzFLVO9CQkCsIeEhPmn6swL8GGLCeS+iHp4t+WuIgvgDyIT//0aInKqap4HXIcTt08DH6ZzMrCJK6LeWtnwUIav6keAoomjeWq79Ct1zmpZ7v7r0R8mfdSZzEiFzT9CZmlrHMVbx0ziDpxEV9GbETPQEQgrX2HsyWDuvET6YJWiW+HlTTrvGz4eb0GPrDdR6E9U8v1002zN03nZ1885kPAG1/bPK5tCYJBKJxDVBEsJEIrHfUCM/SqD02BIq741RYxOql8VDZls3+76QE1HcQksEffgJSwb7SKF3IOKJIQyTwiHSt2xSuEFHCh9DCKHGKdSQFBqzzZvQ9ZniRYpMtO5LJ9PRmkxrpqc4UvbPlLZYTBECpe21WCnXbtE5q7H3nSDvk/bRP5NVOhNlm263mmdR71XUOoqx748PM6Hvog06fyNiLurJ4Dp7QwZ9fo0M2mOv8tVMQe27VvMAatU9G3PwMvVYgzakxEXkfVBCeNFcr/ey7fLvpe1fEsJEIrHvkCajiURiv6Fm+ugn57asJwjWfHST7cHsrfmoNQvzTmiiNUZTl+6dy1jz0ZrqYfviyUzNPHSs6eiY/LFQ4rBOPFH3bffnCn0etTx9ZlqHEia/HrNvTO39nzF1rAT5F1z/FFt0qp8n6LpXJzP+44Reb9tv648+AHivop4UTl0ZH1rCOpCx3kTP0HkTPYEQ4N0kg0Pw9/LEHncepUUfCKIPB56Y1dYTWnUxWitoiWVkKmoVyehvYqyZ6Ji8RCKR2FUkIUwkEvsdEbnxkyxLrCxRi2IUbpZjJYarzKoNNVJoJ4xTcw97P0tcorWEnpjYtnt49SlSE66Fwxntw7q7d23CbftoiZSeXy1pE7rxtPfReuyaSx1TrddPtn2afRbR2Nl6PZRobbJ9jCPl1qZbJy2R4muJoI6BJYOW+HlS6APT28DzNyAmpacQIqjeRE/SkUG7NnTZ5GMRolMjgtHfSFTOkkFP6Gx+9HfsSaD/6GPJoAagt2TQexPt6wM9aYlEIrEvkIQwkUjsR/SRHa+U2b0lDpbkXWbWlNM6mVEHH95pTORgxquDPl2VLqtm1ciNnSTWFFGYJVN9YzFP3jywBEZJYaQWenLVAly9enVtOp1qDEI1pdTxWEUm2ReZHQ0ZsO8AACAASURBVL+riLLV0K1TtOTuEKKEnSubnZivIWsMVxDHMOdMexrEjPLFiBOW+5klpEeQUBlT4AulXdZc9DbE4+pDiPMXm3ek5F8tefoxQjddB/gYnXqt2zri/fMKnQJpCeAhYPXq1atXptOpqp5WGTxdxkuJYM1MtPbxYSdYpL4hUtRHDqP3rqYcDn3YiUybrQMZu07QmpteCeocIodjxiORSCT2BNO3v/3te92GRCKRiFBbM9en2Hgzvkih8eu0vBIT5dnjxuy96V+0RapRzSTR9z8yWYzK9WFZpDDq06Rt2+NN06jyaifHK8ALJpPJSxCnMheZ7dNzkdh963QeMqFTb38a+A7E4cyT5p5rwBuRUAtnEO+dqtCuIGEj/n7btm9omuariGMYfX6HgL+LhHk4hhDGiybve4B/ALwJcf7yqLn2NPCLiFOaK+W+Su5vQMI7/BdIWIz7ENNT7c8x4CeAv4mQRa1X361vAH4GUfjUY6u+k0cQZzcvm0wmj5R72jiDNyHxHNWr6E0I+TxayuwlGRyjHA4pgxHp8+qgVwmvBHu7rrAWR9CSwEt06wUv0hFCH2JC2wKzpND3MdonEonEvkAqhIlE4iCgTyGr7e2aPh+OwquFUaiJ2tqjqanPKwR+s6ajMKsURmZkkUlfn0LYNzbLhhJB/b9hVdmrCOnzY6WOTT5HR6JVJbwB8RT6CF1ICe3rKuIt9CaE9H2RbrzWETJ5N6K2qXdNzT8O3NU0jaqIGgOSUvZ55fqbEXKpHxFWEIXtVjrnMvbaG8o9b0RUwiN0iuYKQsZuK+dH6danKom9q9R9itkPC+oZ9MUIiVxjdm1qgxDKO4E/K3nqPfdYGZ/bEPKyRqcMWjII156EzGMq6s/tu+XJVo0MWlLYpw7WzEW9R1KrDNrA85GzmD41c8yYJBKJxJ4iFcJEIrGfUVMDxyhutfI1r441T6A+3U7kMWk1r6H+fKh9vt+1vnv0kcJlEUar4jXApGkanUz7ifBlxAvpl+nMOm0/nkaI3pfogs7rPVok/MLHSr41v9wq9d4HfBDxeNrSPZ+nEM+nHy/5qkwqaXwYUeH+kC5Ooj7LDSS0wweR4PGqHqpp8XkkDMZH6OIjar0XEKXzYwgBVmdGui7yQcTU9KPlnva92kDUynvo4hvqx4q2tOnBco9VhAyqA5nTJU09jB6lC7HiFfRlYoz65+8framz57W0mkJozT8jc28fgsJ7IfXeR32IiYt0Xki9eaklpp7E+j7ocd9HrUQikdgzZNiJRCKxn+EnUBOX3rg0S9jspFon3xpC4hCi+Oh2uOx9OAobpzDa1OW/rumye7tNzH7q9pakehLp+7rXpqMKnQir043ziFmnhqN4tJyfQ5Qru/ZK13V6M7+WWdUmWheG2U9cWTvxXi37DZM2Mfs1OlJgr50iCuMWXVw6C1UjveMbr55ar6n2GR8qddprfKB5m2bfmRXkvTxS2ngaUSs11uCpkq7xNPeKDNbKDpHB2rrAmqrnzUGjcBM+BqFV/qzDmEsI2X4G+VBxoeyVENoQE56A2vfXth13nKphIpHYt0iT0UQisZ/R91Xdml42QbqeW5NNqxiogqOkTR3P2HAU3ozUTgbVbNR6G/UOJryjGbvXfDWXjNruzUWj8Rg76V+maan2VxWso8STeq+WQOfExTpzwZTVMdJx07omzNanZa25qJbXuldMnpaDzoOod+4DQm5t3RaWCHrVV/P1Q4TCqstXTJ4lgkNqtJLBw3RK4BnEpPZGOmVQHcjsNzLYdx4RRJ/nlbg+M+0+BzI2zIT3JOpjEepvhHcgM8ZUlOAYtq/jTDKYSCT2BZIQJhKJgwRr3ueJEmwniXYC2dBNBGtu/L0HUk8G/VrC2rklNJYEWgKyZa6xZKfmgdQTxj6SWMOySSGIGqV11ybxkVLiiZ8nzo25zhLj2ljVyEU06Y4m7zBslqt53uTXpmub+kyHvTIcmSmrQrhCp1ZHoSVOMWsmap0Y7SVqz6GPQEXKcI0IRmleaa6ZkGq+VRGtuWhkJhp97Ol7v6Jj/0EjkUgk9gWSECYSiYMEr5hhzv3k8iqdyaA3u5wyO0n3E/HaRN2bo/qJfnQMnVdITxgadxz1z2OMqlBTJqaIaWyfSjE0wfWwY6/jbhUYOxmHWXKMSfNttnVreqSwjBkrT54t8Yz649OtemnrjhTL6Ljv3JqWRmbC+pFCzZPV5PkwndnySuXaMfDlvDOdofJj7mPf6773y75H62z/gOKVd29CatW/2jpCdQ6jZqSROqhrC5VgrhB/4IjOfZ8SiURi3yPXECYSiYOAaKJtJ9J6btURH/POHkcEzqZFYSX6rvFKUN9m++HPawQnMjkbY4bmJ+GROZutI6pHx7embqwjk+iIKPgg75qudZ5GHMBcDa49jqhg9wf3PIp4C32wXK/XaHtfWvafCq69BfEW+kUkpIXFYSRsxAZwL9tVrNuBOxCHNo+5a9dLvReBB+jIhOI04in0E+66trT1dsRc9axJV+iaVx0rm6drEzfYPo7QmaFecele0bQE2f+91BRU/8y9ia2vx6f3IXpndV8jZhFxjNYj+vNI+bN7/aDjzVJbd0zQpqgP/jiRSCT2FP7HO5FIJA4ydAKnzkJs+lhExCYidVF6TVUcKlNbQ2bTvXrp05qgDj1eMeX99VZ9ivKPIWvVjlba9nwk7IG/boKEWXhVqcPn3bS1tfWTwDe7PM3/fiR235kg/wVInMLXIETM9vMU8DeAv4WQLHvdKvBKJJ7gXyl9svl3Aj8L/G2EHPoxey3wC8A3ueumCNH8eeAHEScvKy7/daVNdwbjfAT4KeDVJs/e+6XA9wXjOC19+C6EPK8y+2xWgeeUe64F1x4qz27N3VevV+dKq0F/p2xva3Reu8a/o9H9/fnQ31LtbxK2//1a1NIVm3RhVTwBtdgK0vowVsVNJBKJXUWGnUgkEgcFNZXQqmr6BT8ibf58aBuahEZq4dCkNarDmgrWTE/77hWplLZONf+rKaM6NrV1b0qwL5t67D10shxdewXxNHrRXTcFNpqmeRwJHB957FxDYhRqoHabd7XU+blybzvGujbzASS4vCfRk3LNnyHeUBt37RUk/MODQX+niEr3F4iaZ/vbbm1tXWya5svl3lvMPqfN0uY/L/X6d+KpMhZPB8/pEhJ64rwbC33/z5brrDmuPv8r5b6Xg3pBlEXvKMe3DZdnr7djWytXe++H/p5q7z8u3cOm9SmMVNJq+Zum/ogYRh+hankN85HHRCKR2DWkyWgikTgoaNzep+nEzE8Y7XE0uawRtFpaHzHzk9hInYja5fvl+933Qx1NQu01dkzmNWMb8w9iaELuz/3Y9N2joQshobEI++5VG0OPCbNmkjWTSG3fompz33ju5HhsW3x/fD/9cS1vzN7/7fXdx5f3iIhZZBrqj6N1hjXz0L68yHTUbkqAo3ZE7bZ7PU5CmEgk9g3SqUwikTgoGJpAzju56qvPq0KeJEbkL7q+RgBrpBDiNimBifrg86JJf40o9l1jJ+01MzmrUtXaP6Zv/p62rK6L63N00le/T7d9mJo0f/9anWNJp73f2POdkvTo2eh7HJGUnZBBX24SlLNqpj/Wv5+aKaknjRHxizyHWmdGegyxA6DaWA79luh9bTvHPrMkg4lEYt8hCWEikTho8JNEnzYPGrYHj7exCa0XR78mzLr4t6Zsen2k/llTPk8IdUIckUdVI6IJu16zhZgcnivHz0fWla24+lpTHma9Neq5qifqkfEROocmQ6RhgqxLU6+q0bMaUnu0bTbdk8U+M0M7jgpbv+1ztPVhzETetrNGdqIPCRHxtuNzhbrzmBrOlM0SMUuEt5D33I695uv5M4gDHkvqjiIOdnx/bH91fapdr2qPVQH242Kft1f8vOfQy+54k9lA9Jcr5fTcxiO8hJjlWqWvBn0e/qNC7UNLjYQnEonEniMJYSKROEjwpGhoch6V1/NVxHPjejmONs1bc+nq/l+J4QqzxHGdbnJsCUrkHEbT15glDTZv1bTbky+dfD+ArEN7GiFk/wHi9XKtlJ+463QslPxZInil7DeAx4F3lrr9eFt1T+t7LvAWhIzOQwgjEz3vzt9OqvuIoCdc0b1suIIaMfShDXx7bDvss1DCo8eeFOo1WoeHHx99Lk8AH6Zbd2nhx1nPbwbejASvp9xXzXC1jyvMhmvQ90PJ0pPAhxDPq1rHKcSZzXPdWNh+WkJo0/Tc9jUifH5vyVu0eTLoj3XbMJu99kJp03m6NbOK2m+NmjJ71W+skptIJBJ7jiSEiUTiIKIWQw7qaqE1U1tHyOARZkmeJXdrwT7afJ6ee5LoVUavnHgF0hOMGuFpgK8ADyGk7RDwBsRj5WlmiZGij4xo+lXg68CXkAkydEqllvFk+2bgh4E3Aicqdfv7LILdnlB7kmhJob2/VWnts/Okx2InJqdnEWL3GwhJi0x1/fM5i7wX34GQOHv/WggGrUfzNhBPs+9EwnXox4KnEU+yt5j7RkqZnlvl16/lq6mjkYmovz4ijNGxNSeN1vut0r2350sfo/bU+lZbF5sEMJFI7GskIUwkEgcNfet+amqgHk8QsqZBvTVP1RKr3lyp7PucznjlyhMoqx5ZIrjCdiIRueH399pCJujvR+LbPQ18G/B6hAwqkYT5iMhl4GHgD4DfQ1TCCduJuBLbLYRgvwn4HmRSPeZ+1jwwyoP4eUfK45hr9dyvqbOYmPzafWvv4CJtsvk1c0PFKYRsn0XI2aXS1iOIJ1FrStpcuXJlsrKy8hTw7pL2A8ySwonb17CFfGBYLfe9FyGZH0be2e9FwltExM4TxMiJS+TwxW/ROsHL1EmfJ4W+TBTAXs1lj5j2XiJ+ZlGaV20TiUTiQCAJYSKROKjwRKJPMVRTNY2rZj0E6iTTmx4qCYzSa0pdbW1bZMZYS/P9sWnWO2aLhEd4P/AZRNG4A4mvdzuzasU8a5guI4rj+4EPImRwhe0eOWFWTX19ubeqkvNgkfVVfcSsmt+2bdM0g7cZIn27pfgoye+7743AX0We9/tK+iG62Jv/f9tWVlYa5Pk8Dfx2yftBZknhGNPGCXAciSm5ArwLCb3xKPBHpdwb6JTC2jYvAbTbVpDWt0V1jLlGSfUa8pGjZT5SGH2YGromkUgk9hRJCBOJxPWCSGlq6ZQ3JYI66da9ksHaWjRPDCO1ziqIQ2RQtyvunKD9tbTLwGeB9yJqzUXEyccbgRcjJMCOSaSWRvfYAO5DyOCHkTVrlgB55UyJ6csQ9ekWtnsDnWctlW9nH/rUmJr6R9M01byR9XrHOj6/79o+DLXLkuZbkXWa54GPIYohxEqfxs67CPxOuf5NiKOZoTZ5YnMEeCXyt/Qu5IPEY8AHkHdSlUJ9Z2pmon4dZx8xrBFErw7WnMX0kcW++4H8bhwqbdukW1vrUTOXXdQkOpFIJK4pkhAmEonrCZ4AWbNMnZwpGdR1cpYYehLnyWBE+iLF0JPGPlJoMUbxfAb4JGLO+RVkotogE/Vvo1M1fL19pFDXhN2DqE5/hngrjciqX7d2G/CdiHJ1Mbi3x5BaGp1HiCbhQ+vYaupsTcVdFvpUM+hXBWsq9J3AjyLq3xdGtuMs8Lvl+E2Imltrb03lWgdeXvaHEHX6SeCPSz++C3knpsTeYz0ZHCKBQ2sE/XnkgXSMKujXJ+raRjUz137USGEEb2Kd6mAikdiXSEKYSCSuRygZ9N4MrTLYmGMlhl4t9GsKvYoYkb0hZbCP/ESE0KY9iZC1DyJr/JRI3I2og+rZ0yoU/lhVLjv5vYyYAL4XUR4vuHGrtadB1gueR9YweqKjqCmnkeIajadHzRzRq1IRIYyeofcS6tsB9efj7+MJqrbHq2GWdGzR39badhV59vdtG6EYDUIK313up0qhRaTaeoI9RZRoXUP6CeQd+AjyLr0eMV/W9aU1c1FP+moEzpqL1hzG9IWT6COCNaXQPrPG9cU6pamh9lEikUgk9h2SECYSiesNdhINs5NyJYBazpJASwY9ObkSpEfExpOZmmfEIVjlSL0XPgx8HPgosq7PqjjfiCiDj5n+Wkcc6l7/KqLiqfv9S6WMmoreV9L9+kMLf/41RFWMPCzWSORY0lyrQ9GnCvatARx735qzIN+e6N6e/LRsJ0eRWhgR8OjjgbblKeKx8W20OIs4CzqLqIT67Kwjo75jLdsi5qufQ96bc8g7ugm8ruSpMyL7N+CVPN0rKdxkliCqR96aQ5nLlTrnVQcj0m6f05Ttz6xPjU4ymEgkDgSats3fq0QicaBhJ701suaVFj/B9V4+fcgIH4PQHvvQExoz8Apizjd1m95X26t98G1ZdeUfQczznmY7UXs1ndJjJ8xKBC+ZYw1sHsV4s8paY45r6pU9r5lnRhhSQmtlhuruu2etvCdgntDOqxDqeZ+JqL9mzHENVvmdB/7vJvJs64PJ24DyNiD7w8h7pTgKvIgucH1N2eszF7UfU44DdyHegVXR9rEG++IQRkHq+0xK7d+GN2+1hFYVXojHPydYiUTiQCAVwkQicdCh5GVeE77G7NWJhFUNa6aNkVpoTRs3EJPLh5k1vdRyui7JOtvQtD515mqpO1LP7kF+z7365E0TLXGoESDd+3GNVDCrmEWI8uw91HupX2ulhEPH22OCEGZLYu21lpT7/ClC3Dddnt7/ENK3y8yacup4HEJUVky6Xr/mrrVYK+3299X+aHB4SzJsfhPk9amnvkx0nT22fe17bj7NfjzQ/QVENfwS3XtoiVb0TnpzX6vMrSEeTe9CyOGUupOZsQphHxGtbdoe/XuvmftSSUskEol9iSSEiUTioMOTQZid2EaE0E48IxPPxuzHbDo5vIB45nwCMcfzZLK2/tBOLr3nU2/KiDnWyemFoL9U0vy1/twfe0RqXW3ya9e6+WvUg6MqN75uzX+GjhRq/hRRoZ6mc6pjcbTc9zyzzxmEXNyMmNdaYqf5Z0qdZ12/9PgmhOz7Nq8iQeOv0HlntdceQhyxnGWWAKsp4lFEyb1o0vX5KMG1RNKSE21HHwnxHmJrauciZNC/L23ph3UyFO2jv8no/BnEcc5ZZPxvpVvTN4YUjolB6FVJb+YbKb12TJMAJhKJA4skhIlE4iDDE5g+9csTQS0XeR2NCFlt3Zs1iXsUISEbdGQoUoNsmy18P+ZB7bqIBEyCNN8eP8GP6vZlIrJo7+efxwbd+Pv6ryCEQtdQan1a50VmyZK9n4ZamLo87ceTyDNWVdXiHLMeJn3+o2wnuNrec5U8EFJzKcjXdl1C+mo9WuoWqYa1jyAeYxVCX3ZIffRksO/da91xLQ2X55XuhxGy/RgSa/MQnVoYrSm0axOHtprjn0ghtFs0BkkOE4nEgUISwkQicZBRU7JqKpmSiz6V0JuP9m0gpOYiol48VdIiwgXym3sUUYq8Shi135uoKbQPul+vtM0eq1libT2jvUbXitk21Ca7NYXRXrtGR74jlbZWZ0TG1Vy05gm0D1EfdBx18+S3RmD6NugckPh+2X5Em+2DN1kdcnriP4hEHzL0PivMEm0LrccSsj7SFPXP3s+3yddtvXfq9jTi5Ogys/e6UPLOA6cQpzhK7BeNQRj1q0+xhHjMkwgmEokDiSSEiUTieoH/Wm/T/QTfryG0KqFXC2tbixDB88gkVdf3+TAJlrTdiIQJOMx2cma9N3qiY9MiJW+N2ZAJkUMQJQArQVlts7bVtscqazp+fSQ8IoWq4vl6auuvPCH0Y9FHZqJ6fBv9PXW8+tSwKC0iaZ4Q2nGxJsOWlI9di2lNGmsExpb375J93qtsf5/tM7J123V/fg2ejkFNHfZ/i9oP73HUB5p/Cvmb+QydemrV0q8jiuzjyN+VfmSZ11S0TxkcIv0W0e9PEsREInEgkIQwkUgcdPgJmP9S78/tpFRNOj0p1OtqpFAnm08jpoCRimfbcwMSrPsu4BbE1G21Z1PvplN3bAkFbCeA3hnNNLhW+zakKNJzHKXVVL4+DKmOY+oYi91ScCKiEL2H2gbdz6Nsap3+ftG5RWSeHH1UsPeI6q0pZj6OolcULWG2DmUsOWuC+7XAEeCbyvE9CEH0aqKqhU8jyvtR5ONIjQSODTXhCfFYclg7TiQSiX2NJISJROJ6wJBqFaX5CS+uDr+eUK/RMA4XmVUFo/WCaiJ6J0IIT9KpIQpPDmrttnV60hcpflZ5qhGGPkRqR6S4DalqY5SvZRK/GvxHgp1cb+Gf3W6hT3GbBxFp6fuAYu9pTWrthxX9oOLfM28K6p3AbLFdGbQhIRrghaWue5H1m5GS9zhCGA8hf2Or5Zohz6LWidMYAkhPmkWSwUQicaCQhDCRSFxviEy3fLqeewLnFRy7nnCLbr2gBs72qqC93xoyOb0TeA4yWfXeMv3xTtBH+jyZ8ErmGNixi0hJzUyujzTuFcaSw/08se971n0fQuxx3z7aojV1fvPeOmsxL+1xRAZ1u4o4kGmQOcuDlfs+Y7YjyN/bCnVVcCdmo9G47ud3JZFIJHqRhDCRSFwvqKlZlrDUJsWRUmi3DWRi6UMkWFWwpSNah5HwBbcgji9guyoYHQ+hT6mYBuV0s+vtrJlsZDaq5TyxjsaxjxhGbd9vxBCG1bH9hj4y20dY/PlYEhj9fXjTSq+2eTNRSwrnIYPWY+hp04cHTD2+LeeRjzZrwDE6VdOrhDUz0aExgO3jXDtOJBKJA4EkhIlE4nrCkCroy+ree0pUwqQTSVUEdc2TEiy/DnGCkMGbEEcXR8w186zNiybx0SQ0Khd5t9S8KHxDrWxtzWCNbA9dWyu/n7CfJ/NDbduJKjgPKZxXGYwc0XgiOIYQXkZUvztLG76KrCGMSN0lsx2mc6BTizc4r0OZmiq4n9+fRCKRqCIJYSKRuF5RU7hsPnSkzqsgeq5ma5boWAKox2vIesGbgBPI76uug+ojhLYt0XltkhmRw6nLi1TCGjHUvNqauL61ZZ7ojVEL+/ITHZZNBPU4ekf03P8N1BytjCWDkcnoPITQryu8pdzva4in0Ujl0/WJmwghPMR2UthHAofMRWukMJFIJA4ckhAmEonrDV7Bqq0n9JO7LXdsJ7g1kqRkch04jpiH3lDyImVQMUSUahPPsWrO1JWxx37No18H6dvj21ozI43K2/wkf/NhDKke+yFhp6pg5H2zz0y05tnTh4LwCqDdNivpGpfwFN3f7BOlrCeELaISbpT6NDxLjdjW1EE/xn1/p4lEInHgkIQwkUhcj4iIjKZrnl1HZ9MmdIpgnzo3MdetIyrEFmLGpqqEbmtuf9kcrwSbDzdhy2k99nzF3c97ILXttf32sfwihdAf63XqwdTH0ouIzDyKYJ8p626iZfuaNAu/3nJM/MB5URs/386+tGUSwRoZ9KpgnxMZqwoOrRvUtIgMbpZtw6TpOsGLCPGrKXvqdGaT7u/GhsyYx1w0QpLBRCJxoJGEMJFIXO+wE+CakuXNOmuTckuYtsx+g44M2uDvEdmLiJ8GELcxBS3hmgb1rhITRh+30IegsDEMtQ8WNk3H4ZIbD98+bZtPixRIX3dt0r1F/Ozss4riLkbB3i0xiEjLJkIYNBRCjRDqPiLEPr1x1/j+epIVqa7++dnYkjrm9lnbvV7v2+CdwfSpeTZuYET++sxEt1w9Q54+vddPb2Ja25QsRuqg39Qp1LSnjH8PPRFM8pdIJK47NG2bv22JROJZgZri0gT5Pi2a4HtiYifgfjIfTe59XuOO+9Jq9frrog13XBsT+8/hUlCmZnrqCYy/r0ek5ti9lrH3iwiS3ds2wCzxilQrNSu0zoUiRP8wIyJojz3R8/2skRD/vD3p9SqyJ4V28x9DvBrqSVxfSAavqtVUtpryNkTaIrLslbtaHWNIXk0t7dt75MQpkUhcV0hCmEgknk0Ys54vIoO67yOIXo3xxKxGGCIC13dtX9laO4f6FSmmuHwq+b6uPmIdIbp/H3z9Q/2z8ErP0MR/KG8MFqm7j5jW1Oux92rceV8dOkaNa1Ok7vpznz5E3rT+IQcvtWOfhqmz1iZcWtR/j5w0JRKJ6w5pMppIJJ7t8GTEKjqRwlO71q7N8+d6/aRyXFOVaud28/fpI64E+bi86DhCH4HsKzsmb0jBXPReHrs5uR+q2+cPERGf59/ZRduhZbyK2bfX44hoaZ4leH1q3SJkbx5F0Le11p+of4lEIvGsQBLCRCLxbEJNiRpKH0MOx8CTxhrp84pglEelvK8Xl2aPW5cG8TiMTe8jhmMIZk29WoQc9l2zrMn+vPWMJYljlal51D6bFpHJGjmKlLQ+pW2ebQzpG5Ped/++ttf6P894JhKJxIFHmowmEolnM4YUpjHmlrqPyNjQ5uMBDq3/q11Tu69PH9MvTxjGEK2x4zh0jaIWBmPe+w5hLxVCX2YsCZyn/rHX1AjSECmM0iJCNo9KOFb5G6sK9rW7r/+180QikbjukAphIpF4NiNSBm3aThVBq+xFm88fKt+w3US0FkaiRlZ9GkEeLn+s+lZLH0Pw7LV+Dd2Qejl0/xqu5WR/iGiMVQ/teUTgfbno/R2jkOl1ltRF5fvI2KLbWHPT2j0Jjvv2/rgvLZFIJK47pEKYSCQS8ylcfWaYft+n1i26zVtPrW1RW8eOQXQ+5pox+X3l57l3X/pOCP6iiEjIvPeZlzT2kUGft+XS+ogWQdq8pNCXmYcE1uqP2hXt+4770hKJROK6RCqEiUQiEcMrhTA7YR6rHFrVz5+PIXzRmsF5yCLBMe54KK8N8qGu/PURvRr5nOf6MXljyOayJv1j65lXFfRl+sp7pTBKHyJEY/Zjj+clc7tNAseOYyKRSDzrkAphIpFICMaqS32EyqeNPZ5XARwqM7Ydum8r6R5jlMRFzmtpQ+gjl9eSENbqnaf+sepfn3pYU0L9x4s+MujT9ep6twAABkZJREFU5iGFNq2PzNXKjSWCY9tR61ftfCg9kUgkrkskIUwkEokOi6pPNWI4DzkbQ/h8+jzl/D1r51H/or5FeWOI35jrhsqPRa3+Zf7jm1flG1vnoqrj2DL+Hv54jEoYlR1D3BZR/xZRA5MMJhKJxAgkIUwkEolZzGOuWCNJNbWtRhCXcT6vMhn1o0Zsh47Hps0ztvPmD11jj5dNCPva1nevsaSkRujGoO8e2vYhFdDXM4bwjS03RkEcalNfW6O215ATokQi8axEriFMJBKJWeikMJrk+zx7Hh3Pc09rujmvojiPEtm398fz5Pm0edVCkDWJtbHbKSHcLxgigYsSPXt9rd8RMaql9ZUdS/iisouSx6F2+Lb64+h8bF4ikUhc10iFMJFIJOpYVC2058tSDgnS5i0/1I6hNH885nxMHTZ9SHEbquOgwRO5MWrWIuaOfQRyKG0sIaxdM5Ycjrnf2DbTcz42L5FIJJ4VSEKYSCQS/ZjXzHEec8tF9mNIYN810b6WNtSPvvMxxLCGiBjuJQFc9N5j/sHOowzOQwRrivUQMZyXhI0hi1HZMeRyXiI45nxsXiKRSDxrkIQwkUgkhrHI+rZ51+EtSugWyavdc0zZoby+NN8uRZ8qeD2rhZ401cpEx7UyNq2p5A+ZWI41F9X9kKJYS98JGe077ksbk5dIJBLPKiQhTCQSifFYJjG058tSD8fsx+aNbXvtvJY2Jm/M/a8FFrnnspW+oTrHEKEaOWxNXkTsojp3SubmUf12gwiOyU8kEolnFZIQJhKJxHzYKSmM0sau4dst8rcMQjhP2pi8MW04iLjWZDBKm4dozUvYlkH0xpiDJhFMJBKJJSEJYSKRSMyPscRkXhI1pCAuSu4WJYG1dtbKReagfXUO5Y29plZHO5B/LTDPmraha8fkzbumblnkcCht0WuG8obSx+YnEonEsxZJCBOJRGJnWHSN2zwmmDsx95wnPzofW0bTF10LOC9pu1Ykb577LEpW5i2/DBPSoWN7vlPSuNPj6HwofSgvkUgkEgVJCBOJRGLn2Injk50SwzHHO61zzPki6VbB2wnB24+mpDv557ooIVyGaribZHHe+0fntbRFyiQSiUSCJISJRCKxTCxqSjo2badEbpFyY9tWS4vyaqac8xC7/UQgFyUtY+uap8yy1xX25S1abuja2jV96fOWSSQSiURBEsJEIpFYLpZBauZV53ZC7hZRAhcxC53HZHS3Fb9l1r/Mf6LtHPXtVCWM0hZR58Yohzupv5YWISc0iUQisQCSECYSicTu4FoQwzFldosALrpWsIaaeetOcC1MSZdNCHdaZlGz0TFldno+T1pf+qLlEolEIhEgCWEikUjsPnZiSjpv+rKcxCyjLWPyamV3QuZqJqm1e81T57KwmyToWqiHO7lukfbMW0cikUgkRiIJYSKRSFw77IZquIyyu00Ix+QvWnYv6tytf5zLUsSWQQij9J2qe8vyCJoTl0QikVgikhAmEonEtcUywyvsBjlcJH0obwx24mBmWWjYG7Ix7z0XJYR9ecsgdous/0simEgkEnuMJISJRCKxd1i2arZMIrcMxW8n/dspIWyXUMduYllE6VquO1xG3pj8nZZPJBKJxBxIQphIJBJ7i0VIy07J2E7J3jLNQxcpvwgOgsnoTu6xUxK21/nLuiaRSCQScyIJYSKRSOwP7NQ7526X2aljnGWVXwS7cY+DSArHlltWrL/djMWYSCQSiSUhCWEikUjsP+wmOdyNcvOWXaT8fqm7ht38Z7qbJpbLDu2QJDCRSCQOGJIQJhKJxP7Fsh21LPNeu2Xquij203rB/UQOF7nmWjp6yUlIIpFI7DGSECYSicTBwbUkiHt53bWu81phN/7hXmtFbhl9yIlHIpFI7CMkIUwkEomDiWUSo2tBNA/qWsF5sax/qnutvC1zcpATjUQikdjHaACSFCYSicSBxX4ihsuqYy/qvlbY7X+4SQQTiUQiMRpN03T/XJMUJhKJxHWB3SJNu03Grgeyt0zst3WI+6HuRCKRSCwRTdPQtu3sP+AkhYlEInFd4lqTrSR31x7X+h94ThgSiUTiAEPJIJQ1hE0z+787iWEikUhcd9grkpbkcPewV/+sc5KQSCQSBxTK+yzf+/8ADUJ8/ve+yj4AAAAASUVORK5CYII=" - }, - { - "name": "diwen_004.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_005.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_006.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_007.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_008.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAEsCAYAAACbnn2RAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nOy92Y7tSLIltrgj4oyZWVlVt+9tdQPqlgD1i14E6P8f9QMCBKHRgtC3W3eqW0NW5plPRFAP5EquvbaZD9yM8dAAgqS7+UB3p7ktNx+GcRyx004PRMNGfCX/c8I+d3pMP/9jyktGTyGPd0nf+vc/R/qW5R/w+L//seXvseXnPqgm90r+54Rdw7fTTqtp2AHhTg9AWwDBzO9bBIeP4Sd+6Dw8dPo1euz5e0jay6ZOT1U23Qc95rJ5DHnb89BPdwECzwGOvXw77dRNOyDc6b7pXDAYufeCw5Y8PHQH9pA/5n2n/VDf+piF32PO20473SU9tOwt0UPl7b7T/Va+U6lF5vaCvcj9XGC49w073QntgHCn+6RzgFgrEDzHLaOtO6mH+OnuI837+q7nWn5r6THnbaedgB3kPVR6d53WUwaOPXLzXMDXAwx3ULjTg9AOCHe6L1o7XbMFzNXee+PvoQEPL5zvMv2nGvd9xP/Q6fXSY8/fTk+PHjPQA54f2Lur+J9qvu+DzgGDtffe+Hv8d9qpi3ZAuNNd010Bwex5zXtrnu6S7upH3GLdwhZpPcZ4HyLtxypwH2u+dnp4eqzK/HMBe08p3qeU13Oot9/sBYItQLGWjxb/nXZqph0Q7nTX1LvJSw+YW+tXcuvx76XHDi62iO8xTnd5KlbO5yaMn9v3PEd6bIq40g747ifOxxrXXcaZ0RoA1msF3AostvrvtFMT7YBwp7ukLcHgGuvgFqCwlw/oE9Ae712DsnPjf+jwW8dzV3Hep2B96kL8qef/PugxA7caPQdg99hA02OIY6syua/pqmvlTC8IbPXrAYmZW4vfTjs10Q4Id7oL6rW8rbUKDhW/1vhr7ndFDw2utuwgt+DP+M7t0HvzcZfxPCfr6EPSU/uupwzoWmkHftvG9ZDhHzrvW8VxDrVO4yyBPN1joBcY7qBwp3ulHRDutDWdAwYzvxrQ2xIU1vzug+4DcNzVNJQ1YPGcjXkeCzh7LPk4lx5TXh6KzrHwPyd6iG97zCDvoUDSfYa77zw+lvDAeesGa8/ngMGeKaS7/N5pNe2AcKctqQdknTM9tHZvfY7et6JSvHdlYesNdxfr/dYujq+FGRL3tfHdZ9gtwm8Vx9b0GPO0Ux89JKjdOu3HAP7uO2xvmC1B32Nfd9kSz7nrBnuBXAkkbgEKW/x32umEdkC401a0Fgyusf7pfSuLYc39PugugeI5QO1cq+N9AeAt4rlvsPnY10I+pbR3OqbnBPS2ivMhLFGPDeSdG/djqNutyrS3z9rC0lcDhltMId3l8E7dtAPCnbagc8HgORbBFivhuRZC5xnFPfqBtrAObgH2WvnOHSG9izTXxrsV/9owDxGuJb6sDT8Gekx5eWh6ClNQn4NVaMuw9wnGtuA9h68nbOm/vssyWxO+tw9ste71AMIWC2ItL067bN2pmXZAuNO5tBUYXDM19LAirixvmVsv1TpCpa1B312BtLXxbg0GFYj3xnUXAPKu0r6rOB5zeufQU8jrUwB6pLvO60Na+u7aEnVXQKfGW5rx4v/HmkHQtfmIZPbatM/hXTtI2wIEs2e9t/pvDQqfgmzc6ZHQDgh3OpdaOo5zLIB+b7EOZlNJS89OPZ1SyRLj/q3xnMu3do3BWmvgmnBrvvcuAPd9WmO3DhOF7SmjLek5dCbnfMNTAn3A47f0rY3zMVn5zgFfrXx3AVp707qvqbhbT3ddC6zWWP74vAYQ1gBi9F5z32mnI9oB4U7n0NZgsAcQ1qyDNZCofmPg10tbKOHnAr2tp5KUOp9z0l4bZws9lGXvrnjX8Gdx3Pe00b1zuV96Cpa9LeNW+d0ax1Zgbk3fsdbKV+PZIt5SmHPjP8dqeE7ZrvnuWj+WvbfcI2B4DjhsyV/NfaedfqUdEO60ltaCwXOsgDVgWIs7yndrZ9b6o2xlwToHLG1lHVyTRqulsCXu3rJv5d0SKG/Bu1YI35Xw3q2LD0MPbWG8a8veOQNvW1vBtrRIbcGzxn8rwNozU2arWTWtYe4a7AJt/UGpDzsHDNaA4FagcJevO1VpB4Q7raEtwWDLMzABvzXhNB8Heb5v5WstCNkK3G0d5i5BZav/lvHcJQBfy3tO3FtYrM/Jy9bk31byf2z00EAvo63ytfX3bQ3+zuXZyqrYwtPrd9d5brEUbg0St4izx8Kp1AOuegFhBvRa3qN4M7cs3yX3nXbaAeFOq6jWMdXAYOZWAnnRlYXN0ove6Rb9CD0WqpoCvjVAWxPuHPfW/J9rOaR7T9mfCwjXjqg+NWtiz8j42jQeCz1kXh4TAHysoG9NnFuAnLWA7S4A1hZ+DxHf2rA+86OWTq9fi/9ayvq4mlWvBfj1AMKahbDWFz8mGb3TI6MdEO7US1uCwQz0RW7qHlkLW6yEEThcS/7jtFhktgJqJf+tANldhGvlaUmrxrM1yG71f4w8PfTY49tpokjebKEMbx1HNBCxVfr3bY3bKuza8K19lw6m9YK3aLC0JVzmtxaYe/u+z3osWdtqYJD3ViAYudXCexpRHrJvydx22mkHhDt1USsYzCxyLWCv9WqJJ8uTTh31vPf+ENmo5xYgpeZ+V2nU3NaE6QlXc2+pq/sA3/fp38t3bpi7jGfruJ46PaRF8dy014a/y3BbWtNa83ku8Opxr/FkQLAnzZ701qZRi6MFEG5tMcwGds+xENaAXw8YzMBhdPfnkttOO+2AcKdm2gIMrgF+vcCwlG7kF9FdKtAlYb0laCu5r+G7S+C4Nv6MeoHiWrB2V+F6+M5tq+eEv6vOoxRvprA9NXooEHguEMvAxl2kf66yf9cgrdU/4lkLptbkpfW7anytcW8NIEttrifO1vAReb+Wga8M/AHAbeK3BiRm+WgFhSX3nb5R2gHhTq1U6zwii1wNsLVchwaeKM4sT5637FtbQVSJIuFciuscsLQWUPXy3AV/L28v4NsqL+f63WXYc3i3CHdf8Z1DD5WXpwb+zg2/xipzlzx3aeFa678WXNX6rRbe3rzcdd7XlnlPXnrja+kXSiCtZvHjdVsIUwsfpR3ds+95TLJ5p0dAOyDcqYVaO4wtwGAGAGvAMIo7ypvnL/s+0jmjaxkg3NrtrsBhD9DbAhTeJSA8N+6tAeJW4G9rvruI4yl3MqW8PxTQczonHw8BGrcAgGv8zwWGOlC4xjJV63O2BFpbhYv6z/vIR8m9N73W+DK+Wt9WAnyZu4PBFmDYkobncQeFOzXTDgh3aqGSAG8Fg5lbBPTcrcVKmKUT5dH9W2kLxT8DiWvBlroNHbxr3nvi3iIfPW497ueGX+te8r9vgLiWf6uwW8bxLdBW4HNtPDUwlPGvVcJ7ec4BgGtBRAk0tg6itsTX897i1ptOj1+NvzVM5rY2TMk9a9dejyXA5dNB6VYDeSUweBvEh4Q3ylMGEv0bd9oJwA4Id6pTLxjk3QGaHyBfA4LZcxQmSjMDgdHdv6/lp+gFL2sBXy+Q6gGta9Ndw7fmvZWnx70nfG8HuiVwXNsGe+PYIswW4b/1jmgrwLdlGnfJfw4A3AoYRn53DRaz9zXAqoVnq/dzQd4W39LKHwHyc9pmrZ/MgBhBXeSWgcFWEFkChVn+Wr5np2+YdkC4U41aAWEGBiP3Etg7VHgIADOQmOWnlP/oO0m9SnskbNcCnZpgr8WzFiS1gNfWMOeCwtZyioD8GsCZufW6b8HbytMTvnXAoyfuLcOdG2/v9z0k3RUIXBvvmnBbgsBz/NcAjlKcre5bgc2HBHu19HuA3VreWh5cxm9d3zW+HlBYumrTRM8FiFF+ovyWvm2nb5R2QLhTRq0jfhnoA+pWwQj01e6tV5bH0rfUaA3AWDtC19oBtfL38NbA1Tmg8D4AYua+JUA8FzSuBXg1gd0r0O+S/7F1LveZn7sCe1ume1/AsQc0tfpvDfi2DtvCe58Ab2tQd058Y4WnN6z6ZXG19PdRWhFlYEv75ZZpoDWAuBYcel5qoPCxyemdHoh2QLhTRi2dRA0UZkCwBvhaQaG/e/pR3lq+leQdTAkYnAvQzgFCrYCrNc4WUNMDCu8bENbctgaC54DAuwR/rcL9rkHk1uGfQtp3CQi3iHtLULcmzl6QuBZ0rYn3rt2y/mgtUNsKKLby3nd6+p6BvpqfU00nUL+Wft+BWGmqaAb0InDYu/FMBAyje/RdOxj4xmkHhDtl1DoyWAODGcjLAF8PQKylXcp363eTegGF8/cAtVJ8a0HdGgDZEk9vfrYCvtF7i9sa/9a0zgm7FW9GW4HH++K/C7qrPNwl+LuLdLYGg+cCwa3A4dZALvLrAXyRW2/4teCqlOaa9Fr60TV+vd9UimPsDN8KBjNg6CDQgVgE+qL3DPzVAGQPKNwB4U5V2gHhThG1CPNWIFgDhBkoPHfqaJbX0reeq2D3gJ+W8LVwLcL9ruI6J73WTqm3/LaKO4v/HLctwvfGvYanl3erDuQxdUSRYvmQdN9A8FyA18uzBSC8a7ce0Fd73wJIbRH/OcCQz3eZJwditby3AsJSnqK0NA/RO59vcdzHlUChg73WewYI3c3zAHtu+a6dvjG6fOgM7PQkqdYpqHsJIJYAYYknigtyL3VUrcqHdg5K3mFEPJFfj6DN0m4l7Rg1LnXPlF53j/haeFrTK5VzSxrq7/FlCoXnS/2ytCOeKI3MrYe31LYyahnYqCk5ztuS/jltNfpmd38IegxgcOs8PDYw2AsSW+M5h2+NW6//XfptAfDWpLdFHFuE936/pT7XtJ+oXxsBXCAGggRsB3mH3OmnPEj4ILylfJf6wIeWrzs9UtoB4U5OrcLfQRlwDMiUp3Ut4MV8XQZ3B4eRAIwEqYMj/zYHlFmea52Np68je9l1Y2EywNIixFuBVQtAi96zDicapYxGNWtgLBuZLYUpxZEBrCHgzdJStxJPVEdRnregVuC3RZo9oLCUn5ZwveBwLWC6D2WoppSWqNbWzslLya/G19Oee8Feyb3G2wpOWqk1b2vfS9/ofWrLNypFA5A9wCtK3/v3Ek80IOvp1L6BeY/6Uu1nSt/R4ldyy/oG7TtcNmbTO/1bHBxC/AYsugFBn5aXAsFae/N4/b3UV+6A8RulHRDuRCoJbhdK2gFk14AJzB3szudLLIDvan5+MV9Xcr8S/0uJw/MClK1KI5YOK/sWWP6jMw69vHz0LgOCN8F9lHcPV+pQIncl72hKAr6mcJcAUivwHXH6ba1TXLJviJQfz38pTPQtUbyt794OanXV43Yulb577fu5bq3UqtRnAwkRrSmPljRLCm/tO0rteU1e3L01r5mMawEhLX6qkNZAib9HwKjkX3qu0Rpw6u+l78gAlfdLJbAVUSYLPZ89+Sgt4Yj6Yj4zPy1g0b9BL+0j+RzJ4tp31+qlhcfLUPs17dtvAFzP79dy3Yhbrc/M+k+63Yj7TYVH4/B+ZgjegTa5s9Mzoh0Q7uSUdQ68COj0UqBG4HbAAuQI+hTYXQF4Od9fYQKAL7GAQufRcBcWt4NNB6b6bdE3RiN1keKfKfCtl4MhxqEdXgSkGAbmp3nJOskMcLlb1FH4e20x+03CW+rsaiOrUZ4QuEWdWEu4njIqvWdxRvHd2rOWmcfn+Y9I22zUdp239Fzjb+GL3jO3jDKlpAf4tVDpm2rp1vxawchY4FG/lrIopRuBCR8kqz1n/tr2onaYUQkA1ixS/k21Z81nBhYytyhO9/O0SkArel777S1ufq+Bz8gvGjRVvshvDOL3MKW64LvLoWzQVMNoGfjgcVa+9PM4orx5/0wg+EXuX+frMyYQ+FXcb+SulwNGBZY39nxtzwpAFaQ6mPb+WekcebrTE6YdEO4E1Du5iI+C3wGZAkO38PHZLYHZ8yWOwaGCQb1Hlsiss/XvKSnRLeCk54rWEIzz9zl4KsXTs8vYmvCZ/6HRvzWPJZ6SX1T+LXVS4mmJs/Y+JH5I3CJgXwsb3ZVKPCW3Nc8t7z1ukbv/s1G4CLBk8Udho/DnUGt8mdytxUP3MXBzvgjo1NLPwvSAp8hP5W3mnwGZbDlC73PtPctP5lYL4wCo5rb2ao2rxNcyJfSc9M/l8XKGPNfKvzW+UttxGa9yXAGhA7avOLYSfhH3r8ZDMPnVruvE7YvES3DJ/HLKKd0g7io7Dubm37rTN0I7INzJqbejUyGuljm31jlgzC4P451EaTOaTOiTxoK73u+aSuAEOM5fiwJcy3eURubXAq5KYVvTqOXZv9Hji9zW5Dfzc7ee99qz3kudr/tl9yjeNW6l5x6/6D1zW+O+lu/csKU2WYszCtsDfjOZEMXrvIM8w9693Q3GV2qnWZuN7urfqoRnea3lsfRce8/y7fmL3DPAkbWbc9ptTx/Q2p9kcZT8W/xa0i7xOF8P6Gupm9b68jx6n02d5Xa+32AZzFZr3kvEwPDrzPsFx7qQlrHPtmF6TP9WwvFfyb7T/yn/vp2+MdoB4U6kkmLRAgYzgOggzq+L4Nnv/hyl61NCoryqIHfB6M8lcFECHy1XpEhl8fby9ICekl8tzlaeHr4tr1KaLX6lOi+915573c65r3Hz5x6/lvfM7Vy/Lfi3iK9H+a8pwy0gcGxwK71HfqXnLOwY3P1bIp6eMJHfmueW98yN7kj8Ij7ytobL4lDqTbvEs8b/PkEi+bL6yML0UtYG9B7Vo1rYXP+gn+tBAxYwl+27QFB5gWOgSWtkpE+5LsT0NU+uE/W0/Z2eMe2AcKchePZRspYRtlbAF03xjKaeuoDUNCLgCZwKw+hbs45yRBzmLmgNiGnluUu/c/NeU/bXXj3x9X6/u6EQpvbc6p/xZ++le49bxlN6jt7PdWvxW8O3NnyPXOhRWCPeHhCo7iW30nsNJJaeI7DYAhR7wGGLnz8r9YJCNLi1+NXy0Uo9bbsHBGY8Jf+78HP/jId8awFyFFcpTKmOSv+R6ibKp9a7TF9y62LGc534HSwdtxxmgDD6ltp/tdMzpB0Q7uQUAUF9dhBYAoPZ6JUDv2h6aGn6KJ9rQFWfVdAdUBZ8LWCixFe6Imrhq/Fs7deS/xrPueXSSj1x1+q19A0ohMn8oueSW4tfdG91i/zWPLe897i1+LX4n8t/ThwtSmSNf0z8e9zHjvdWv9F4SqAtcjsHFCKJsyWfPd/p6bgbAnf1Q4HnLqkFmNZ41gDfVqBXK7M1/0YL/xqK8qXtKgKB5FPgpXmlvqFg7cKeCQCp+6h1UO8DYiuhx6HgUAFqpCtF37rTN0g7INwJiIWpA0PeaY2rTd10MBetEXSAF4FEn07hcUdpZ3lX4XeuAFwrNFvA0BqelrA9frX8OHhZ+113ebXkP/v2El/k3/rc69Zzb/Xr8e/128KtxW8N35o4ehTN3jicvwQsesBhpIj3gL/IrwWEZW4uY2sytxS+NT+l59o3Z24l94inxtdLre2oNR9rAd1aoHdufsjTCxYzaun7WwZ5XN9QfWTEqYXOgZrqQRFQjKaOupXQ9aIRx3nJruz/yNx2esa0A8JvmzJBVnJ3IeaCKLMMKuDLdiZVYJiBRp0e6u/qrm6j8DmVlPhIac7i6AEotfAt8Wf+rfFmfqW0Wr6p5/tby63naom/pwx63mvPvW7n3Gtu5z63vPe4tfi1+J/LvzZ8i+JY4x8L/plf5D4W+DIglIUdgzD+3AoGM1CWAccsDfdb85y9o8JT4o2oZ0ChRr1tMeM/F9D1lEcrQGzxz9Iu8a+hSH+I/KL/hn4RKBxxvAlMDfz5tFHVubK1hORR9xGnU0Y1n5G8APL/ZqdnSjsg3CmjltGlEkB0oFibElqbKjoEccLijPLP59F4Wjv/EoCIQEiJ1oKYVv+ecL3uLfloKavWclsbfk0ZR+6ZW+Zfe+51O+fe6tf63OPX61Zyr/mV+GrK4TlKTklOlJTIiD/jKflncbfkYQz8S0ApA3saV+Qf5X9ccc/CltKvPZe+PSsPBHzql/nfB9XajvOU/Hv8etpkbz4yf/L0gsWMWuRApFtEaVIX0TV87q46zCjvDhB9Kmg0jbQ2EK//iufHL/+Wnb5B2gHhTiUg5W4KsGogsHX3UJ9WmlkWo1EytfplwDD6xgwgnDvCuAb81PjWAJuSX6979l0lv5bvqF0t1BNPj5+7OV/kX3rudct4anyo8Pb69/hF7yX3Ht6teErf0kOuBPak2xqu5F8CgS1u7h+9l56zuEa7e5gtQaFSLyislUPNzd0j/4xnC+pJZy2YbfHrda/5tfgrTwbct6DB7p52xK/tHlj0E82v6jvcQGbEcowE9R1fH3iNflDoR1D41FW9/J/179rpG6AdEH67NNizAz53L10OBvXZLX/ZOsEovPo54HPe6FtcKWkRfBlw6AEfTgPyg9adSv5r/FrDrImrFm4N3xZXLa2e7yy9O3/03Orf4hfde/3WPPf49bqV3Fv9e/m2pNp/3xquRzEeC27qnrmVgCDfW59LwM/5zrmX4urJc/adkX/EU+LNeCJqaatZ+FrYVuDa47clQGxNpxbW6ZwyrcXh+hJ5S23G9Si3HqpOozpPtNmMA8Ahcc8G6rPLv3FEXNc7MPwGaAeEOzlFYNDfo6meEZDLpotGfL6LaJaGThcFTgUegmdSBBi2pAx8lBThHjDT4tfqvibMOXnP+Jy0zFquLI5zv9fdoveaX+bm/qWwLfdWt6iOsjDRe8kvei+5l9pB6z967r+8JnxNoSzFvwVArIHAGm8NIPG99dnjPQcMohIOCU8pP/5cK4OM33ncL/PPqKUdrY1vTT57QV1POzwnjPtHYceAJ6Ms/uifydKP4vR2qPmihQ7yPOAU/Pl00WgG1Y3xZ2DQrYStR1DswO8bph0QfpsUgSV/z0aT1EoXgcNMMEUbyTgYzHYh5R2Bu+dVaTR/F9x+z0DEOeBE81LjL/m3+vW6u8Lf4l7zq6VXK8OeDqmnTnq+u/Xdn1Hg6XVruff6rXnu8Su5rXFv9T+Xf8t4MwUyCtvCuwUIVLcSEOT7muc1YFCpBvyyNGp5qH1j9o7Ezd0j/4xnK2pNay2YXQsQM3f3awWOLf4Rj/Nru2+l0r/pulLkH+kddFNgGM2Qio6biJbTRMAx2sFUwaCm7fmEPUfvOz1T2gHhTg6mIpDoV0kw8Tk7PiI6dB5yBybhw9EvYJlueYPjBdYHTG342vJwIXFpHqNOgYJOp3Teyjvk3ad9+jss3GB+sOdbccvAi+crumf5aXWH3Vvy1eIX8ZT4eq6oXDzvpWm6WR5LblGZZH6lZ7+zXZZ4Svdev5J7xlPz63UrudPvnFH/WvwtvJlMrMVTiisjTatUzjUFu+RWes/iHRO+6Jn3GvjrAY4Zj6fr+dWwWrauDCu1lGHNPeJxiuo36oOj9ufAQhX+CCBkM3hK31Tya3E/J56aX4u/U9ROnFpAT9ZebhP3qL2phQ5Y1hBqHbq1UHUmjVfr03WgkpUwurwcovrYgeEzpx0Q7kTKOlwq1hQcNygLhghgKjBifLy+YGqHH+c7BahbBCkoVRgqMFSAeWnvbmVUQc3vdNB5I3m8lucb448AhAp/L5NMGEdxKgjVPESX5yUCe7f27veawhWBnCi9LE9Z2KgeokuB8G3yntVPlK6Sl4W7Z25aRlG5Om8pLY+vlL9aHFm4LEyNJ/uWUpzarjLeCAirX5aHSLGM4o3idpnkVFMwVbly5amWbpROppSV8tLjXgM+pf+9lBcHLD6V33kioFMCQplblAeXW1HYKD1fcnCo8Hh8Xv+ar5b0S20tkyNRnNEZvdEMHeUZkveSe22GTlaHtbLw+KLdxb3v9342SqvUxmq8nqfou/QfYT7oxv7WByyvMfVTn+fnLwC+ztcXub6aH69ru25nd+ot+nxtz+wjvf/M+q6sr9jpGdIOCL89UoGWKVA+iqWCjn6XWIQLd8D6OrsTqF3N73S7lOsgbsBxh8V8OaCi28HeL3AqxA9z+ozXO+4ISLiwzACXl12kFHjn6+cveoescWne6EZrKTtDB3f+DnOP8lxz43cNDXyZtRKBn8bD9yscK9leN+z82CHSzcurFfR5fambKpYHnJIrTNEaWeDYAl5rP1Feap1xCRxG4D8DraX8RGEOiNNqiccvBfBumY/CKVEW3Rg/sFhBbnBMrFNdg6PhBixt0a39pJeY2p4S/S/nMNfmzjxxNF//LX4L5aKP/kcKOCyspxXJFm/LDqYc4NRAXYvCzWdX2qM4PO/Oy7vqLdpuVEmmUqwygZT9V2yHnr8M1Eft0v9/9oEv5GI9c+DyIHzAcXlp+XibKQGmCPz5AGnUxnwgNgKKCO4sD5erL+zd6zlyYz1QxhMYfcYi/7WuMhnmdUM55XmkHnI1Xy/ni3XiA89XOJX1elf57fKT8o7t9Gb+Nt61j3MwqG275q7l5gBSAWM0AM5yVRno37XTM6QdEH675NayqPOgoFTwRsHJ55dYOjwVqHzX+wvjfTHHq3cFciqM/eB6fY86SJIrnxSIHwC8B/AOwM/z/QMWIa2dh05BdeUsmsqhgPglgLfz9T2A7wC8ni9+rwLhTKmPOj31iwR1S0dZmnqp5QZxZ7iSJTACiZ6e8rg1lCOdnzFZj99jqS/W1WHm4ZSYEsgjlZQr4LguImWI7fIFFsXh1Xyx/XtesvIoATQtZ81vBL6y8o/KnfwRYI+eNX5/zvLt6Wg4/luqwHzGsSJzY+GydKN2CeOPlBdVzDL/ktLzCcfAgTTM36D5Vro1XpUXqpBSVqocjAYcSoBN30vgyqe0efwlOZelUfqvory5ewmEuOKtcv0ai7wggPiMReGN5NNgz1qvDpRh98Hc9Fu1f/wOSx/wBovsZz/q1jwtXwdoXkbql/XlwGncnl4ELiM3pj/ae0alvjkaJACW//8rpn9N++r3mOqUYMlBv/dRJXnF/LCeXmOqq1eY6ofP1HEUONe+m9/hsl/lH9vlK5yCNQeFCvAiC+IXnNZbpBMpQGYAACAASURBVE+wzr281AhwwDITzPuxnZ4x7YDw26ZMWfBpJgpy1NpHhYWdG4EgleUrub8Q/whEvsAp2CSoUpCoVras84qAAQEHFQXmYcTxdI2vOKWSkhNNqWH+Cfx+mK/fYOpk3ki5aOcSKb9ZZ9bCE8WVhXUwCHFXa6VbTqL3VqARdeSqDLCuWE7sSNkhct0E5M6OPlNYIgUlUlRd4WWbU4Wdyh0VPLV+k6LydzBSAnYlf5IrPi2AsAYcMxDYco/CqkLEnfEGcWPdalylAZGaclICdbU4MkuC+2fxRqTf6kpWCRhqm8rkXHTP2rzeI6ujA5CMtwQAs/fe8Nn3al5Yz1SYWV4fhOfLfFc55kCPz64sM1wkYyOZw/zxznok2OCAIEGHDrhmVrkM/GXllgHElviies5kZOQWvUeDAaU75QUHi95gGTQecGwR1r4diPsrJR9o0lkclO+sqx/mtFlXOiDtpAMJ0cAq8+t9nOolvLu1T0EfZcPl/K46Gsn/DaZxieO2TT9dx6gWwtHi2umZ0w4Ivy3yTh/yrkAwG13MQOFlcikAvMIiWPXyEXEFmRqXAkHtRDV/2fcp2OCoIzAJ3o9YAIcDPC87F7recTKP/Oa3WIDgb+bnt1IOLsgppAccKyQ9z5Gf+5esTBAe53cFPfMHjqfqqULlGwXx2TvOayxtYcRUb9opRwqxg0BX+GB+mVLqbqxbDmK8wjEYVOugK/tRnVwEfhlgy8pcebP2om6Hgv+t8QFxfGi4e9uKlA8Ceb5Hli6CZo37KZO2TSWvO8oZlbWRdQKIy633Hrn5YEjmnsVXA3kZbxR/FlbvwLGiHE2NBI4tyi4fD/bO9qnvDKv/iPpF+deBJFqhCDLc8qT9WVQ2pXLJyjMq7wgcZm2iR07W3rP2MuI0Xg6eaDlldauWQtYjp4QTBFHGqUWceWBcWk9v5ut7LPJd6yoil+U+y0aBrK/vezG/X87fc4VlfwXfmZ1pDZKOp3uJ4/QdHBL8KRj0/v+A074hGwzb6RnQDgi/XcoEN3AMEP0oCPeLLl836OsJr3A8Cq4Wxgscd+5XFq8Kxmx0k8JNhadaJiiAoxFyL4vIX4EceRUgv8ACBn+cr9/Mbq/l25RagCApAg/6nIWh20UhHC8fKS9djEM7pgtx0+dDEo53PVcJmDpJH2GOwAdw3KmRavXqfpEio/WqlsG3WAY91IrDPEblRD9Nh+Xtlojsm0oUfb+m50qvpxG1qx4lQHcw9MvzQj4HvTpCDePdgnqAZqb8bUWlPETWHchzKyBE4N6jsEdxuZsr9M5XAwot/6X3T8o/JrxKX2d3Bw8uj7ydqlx2EBPlecRpOyefgo7MQuh1W7syvhqIrMUPe47aW9QGanErv/J5+UZLRnywl+F1urmDwmwwhmFdJrLsfGaTzv5wuZz1h9636aAY913ILMMar1r51Ap6IW58piVS68t1OC0b9j1RfQDHeYnKbKdnQjsg3Ak4FdJR5+qdlU9x8Q1ToummLpAGe49ApgsyDUvlU61G5NFOILKy6LoTXeAdjVa2dM4UxrQeORj8HgsY9FHGTFl2ihQNVVaid48/i1PDRry1fEXhWR86whiBpAzIKZ+usfCpX05RPiLeg93J4+2egFBHjqNpX95xQt4jYDggXufSQl4+tThq/t5uorzWwgPxv+bvruT4M9BfHk7Z9/aCa1eK3D9rfz2k5eF3+nvcLW2mNR9ZPLXwpbJxvggIZOSy0d093ZJcLrWBaECpNj20RU6TtI/RzTu87iLgVvuuniujyD8qb/XzvHk+s3ePI4onmuWjfXqtDWm9+tTgqF/UcKoTEFy6dUx1j6ht6b9bA08u5xhW0/FD5yMdiwDQZxXcyjvBqJdl1uYQPO/0DdAOCL89cuXXBa/e6e5gy8Ghu1/YXXkdKGZWyAgEuoUyUt5dALtCyu2eP2JaZ/IR0xRSTjshH5UDBQ0uNBUwcM0gN4/5HZaporpQ3QFri1LnCoiGjTqlUljl8ThLyngEPDz+KJ8t5HHr9tmfsNTRJxxvJhB9v9eRtolIAXKFwds1rdWcHvpWnnVTCC2DaKqO5zXzLwGplrWCNbcsbVSeS26tdypq2a6xNXCs/4s+1/6DtdTyf0YUhcni4si8KqM+MOYzH2DPGVEp1pkSrTTg1GoQydeWeFj3kfIZWXw0nJLmJ+JXeRz1C5q2rldVYHjAMZjQf0TDa9vLwAnr9AsmGcbpj742VP/vC4vjYO+evpdB9H+UFHvPfwYma+5RXPpeApJZfvj9EXjJ2hHliYcvDSCyrr5g6W94sc6i2RsR0GR93ibP2iYVAGbXJY4PqNd7pHtlOlkJCGaX6yitOstOT5R2QPjtUCRk/V0FVu2KgJkLHeDUGuj3yM07jFIHUupoVJARCH7AtFvZXzHtLvoLJsHP3eh0VL6lDGg9omXwOwC/xQQEf8QCIHT9G/OYAS/eHUBEfJlfBgYyvsyvxb8X2Hja7LDZebKu2DlzZ9H3WHYQvMZx3mqKhbdJumUDC1TGuWaQIFA3BOKUptp3R+WWrRn08BG4zMK4eynuqB5KzyW32l3r1XfL478Z7RjIOuCaX433gKke2BacXs1h3wd+HLzhQBCJ7eM7LG3QFcErTP/0Lzg90uJiTvd2Duv/KOWE58mnbuk0Ms2X5rNHKXNrSa9CxzDRtDIHpq3xe5yq1PfGpfwDFlDFIw9KcUQW7aycIjfPs/c5BINXdvnxS1GalItRn5EBmwiclb4/i0f9a3Xg8tXTr+Wt9C30y9buZf0lBxVJEcjxuuJAse6I7usWWV+j3Bk/EA8meB56dCoHeFlfNeDYWhiFjYCjD9ToP+3yJxos2ekZ0Q4IdzoEz0PwXhIwbh2MQGBpLWIE5jKgGClJ2rnoaDgVDlqaCAR58bgJtRBqfBEw1TLwRegEgZwmSsugThN1QRoBh8w/Ahdo9FeeGgBwysBEK5VACevIN/35gEnpZj39jGXL8a8S1hUR7fTVTZ+HJJy2VQeDb7BsCKRgUNOMvpv3FmBXswCW/Er8tTrP/HrdIh4qW7QIcudYPVeM53D59/uUPm/v1wEP6abgxzxl7Zg7/kXhebRB5EdZU/o/FLyqMumg2GUey4VyNGr7a+kc5c7BZmTxy+J39wgcRvIykscaJ3AKCqO0BxxvcHQrz57HTLnXfAHH/Q/b/WdMsivqzzSNS4tjKyq1kahsW6zPGTh1t+w9i8/z6u38hfDDnvXuO8tqvURr2Tml8iOOZziphV7TUDDo3xFZIzO9pXRxrWEGBB3cIfCvhfUwPgB2wOnA107PlHZA+G2RC9sM8GQCxDteBY6R8PEpo67kZKDPFaFI4HseYPwU/JwG8h7ATwD+AuBP8/PPmIAHrYNeLhFAZt50XdlbLNNDFQxyepCObtaAV+tzBs4yEBil1QIkojhrYXou3XmNu76+x1Q3P8lF4P4ZubJOUoUm6oCzZ1UCeL6gWgYjMFgqi9LU0aysa3FmfgjSc140+GU8NX/nYf3o9F9uI68X3aMpwKV6rrUBtyBr/nS9MLC0AwICWvcixXjE1EYjGjHJm0j5JfjIjkqhrKKiGcXB8rkQvqit+11ngNw1ZQCxFRRqPPpfAjFgiHiZJv/RK5zWhZLWSZZGlOcayBmxtH22Gf8mur0Sd487A0nRu7eFUfx9ICHKR/Q9UfruXnLzfEbfVvpmjZuDsFH8PmhM2aKbmpFP41R5/QVTX8N/K0rntbi7TjTKnW7Kq3Xh1l/9hshKyHu2xGbAMYDNpogicY+ubIOvnZ4h7YDw26OSpU2FWSYg3LoXCR0XSqXRqtql8Xh+s2e1NnF09icAf8YECP+CUzCo07aUXLCqZfAVjo+W+O38zLMGX1jYTLlWipTY0nMUV6QoR6BD3UtKTQ8wycBE9h1Umq6xWAZ/xmQZ/Gm+67Re33wEOO5oI8Uk6gwP9jzgeBdctQz6msEMDPYCwJ7yVJ4a8IvcSu+tz77JSdaetTx0raBaBgkGdfOGVqXDebN2XYuj5XkrRYhxRXJX/VlmUXgnn/Ll/wDTiRRPBwPK78py6bn2rvmj39qpoSWwoaTfe8ByHEwGMg5YLLtenqPxejm7vPE0tC/SOLxM9Ht4VALlUjStz928nHsAdVSWUfts8dN0SmmPiV/WhiHuftZrlBdNS63uEbH8fJDI8+HP7Cs8rlaZoW1Uz2ZV6x2thK5XRTpZNPMqmyoKefb60qmhzJvmNVpPudMzoB0QfhtUEoS8R1fkVxI80dbZLZeDLgTPUX5H4wOO1ypxmujPmKyCBIN/xQQ8OFWN1kHtZDLBq4CBG8j8iAUM8tyiCAw6Rco0UO6Eome+R8psxpflp+Rf4u291DLIEfT3mMCfWwa5blB36cvatINDb88+VYZtUI874XlhnCIaWQa3+H6NJ4uzda1hza2UVuTXCv7czy2DnCaqQNAtg9FU2dL9vmiL9KK2Opof7y2bBkVrLEesB1maP/9XtibmKQI4NTnpcjjLowMJXpwC7n2Tp+sAy/sYb4ta7hqH1q3OPvlg/P6fv57vVzjdZGYt1dpBDSRmbTjSF5xXyyR7r4FBb6O8v5Rnl+/6zo3IdADF/y3yU3/glNNM9rCu2LY8r1o+nn+1UCoYjCzdUVtluOgILlh4JPFkYTzvJQthq4zZ6YnQDgi/XYoEQYsFDw28JYtgaTpDNEIW3d2N5GCQa9D+gsk6SGsTwSCnlfm0D33W/PC8RIJBbiDzI2IwWBvFjNxGnHbGWVjnLcVdAhWldCPec4lxRWsGCQS5vvMjjoFDFJcrdQe7e6dMNx3E0DOn1CqolkFXdHquEgCE8GTlncUb+blb7b3UFqJ75tcyTZRrBn1bd6csDX8GHlYxiZTlc+NTEPE18Pdnfn8mb9bkIZL3Spninr3X3IFjKw7zcAjCZFNEgbwuok1JHAzQUqjpqLXEwYzLAwUag/mzbwImeReVp5c5jw84t15L7TPqPzzvJYBXcvd/w8FflG4pDs0bQdULC+fHWWkfwHMofeM4zwctYp9nN22DlNMaB/t7ppOBKE+PbUutcJEuFs1Qcv7o22t6ll9jxX0Hf8+cdkD47ZALArp5Jw6cCo9sVKlk8YtA3iGIfzD3TFgBx4JZwwDHYJA7U3LaIdcMRmAwU+j8ewgKXmECgrQMljaQIUVKrfu1PNfAGxL/VvdW0JDxZtasW+MhYOAOfO8Qg0EeM0HwoO2ztHAfgVtkGdRzm15isQwSEOpuotoOWzvGteUZhYnKNoqzJZ0sjtqzuznIZR7dMvhJnhXcR1NFe5WO7P997JQpoyqTFUQoD+/cYOMCp3KxBCIi5U7dIv/MYhaBxVI66q75zXh8KmREmcXR+wjO8HCZobIhkqWHwF2/zfvQTCYxn18x9UNR23c35jnaxKSmpPs3ZQp/FEYp0hHcrwYaM1CRpZf9G/rsADKqb/LRMqtHUkT50n9vxFRX74MwvPP5Csf6gpaBg6os776ZVDaonrV1159K8WS6mOYJ8u51sgPEZ0g7IHz+FAll93ehVQJjKmAiEBj5lea+u4DyPEUdlwouVUapfNIyyE1kdOqh7ybq8UZ5vMSy4yTXDOo0Ud1AJlIuIoU3U4Jrz62KffRec494enhLYVlHOiXnA44tg9z9VY+XiHaDzEBA1rb1WRVmThP13UQJBnVDIK3T6Dpn/WB0IYgTyXPkloHz0nvtOUuTabF+1TJIEMi7WwavkO/MSSXrU+DHf/ITYsvxG0x15kc8DFjqm23M/b+bn7m5hBI3G/qAU+vdgOXMMvcDlvbkx2iwbTGsbrBDWcUDprOpbJy25jtlevsf0WdxKil+EWjz+LPwzFcJzJ2rdEbr6Ji3FzhNj5e3Vc836yZS/JVG82eers1Ny85l2wvESxr0+zKK1m/WqFRXEZ/rF5FsVrcIXOh79uy8mr5OBwaOgdBo4YDjNYUuJ/2bvK6UVD5zZhACftev1I351IPjI4CWbSTDQc0Bp/pW6YrSyq6ozKPnnZ447YDw26VIWa5dmbXQO9RaHNGmM/4c5cvzrhYKB4O6XvAXLFYK381QOw4HDbrJCNeUZWCQymvW6UaKdQs50Cr5tSj9GiaaxljKxzmXWnB5xiDXd+oxIO9nv9qUQu+IovYBxG2JbZCgQncSVTDoI74KtLa6auvGSgDt3M1lIr+Wqa0wfq9fXTNISzytwmoZPGD6f95hmZ6lcfO/43+rdInp/xux7OCo//QPc/zvLF6Ctt8B+KOly3i/n3kVEDLsBYC/AfAPOAZn9Ptxdv8pCMvZBf+EUzrM6XJHZG3fqvjrkSv6zcDperNImWN89M8UVeaplyiXM6XSwaJ/g+YxAzNrFVD9/zXeSG6zjBU03IqbAjz/Di1PzbvycdDA41K5QF4FGm4F66Va2UXlrPIv6o+B03Lx8M4XvZees3wyb9GO5irr1U3XL9Myp3F6v6MDMbd2eX3p9FHPr/4HXo4KCjOdK/KLniMeJM+MPxuYYd7X/nM7PSHaAeG3SVln1SJIIkEUTUcojUyV0igJJRdQvHTqIacdcidR7lDJreajUWOmzzsvBYPfYwGDPGKCh85rpwMcC89IkEbKdSlMza/mlgEM9+O7dogZaIziykgBA4ECwaDuJKrnDJbOmIuURH/O2rVPE9UjJXjoPHexY5uolVvvFQG5UpzAcZ1kPDW3Whql58xfp4nqgfNqHaSfK1o3mOr+RuJU+oDp31UwSJ4vmABd1E5uMU0Tj2jEMh052s3zeg6bte33OAaDSjdznlRBVHqHZaog88J2eoNpnTNwmu4tlgEtnzqocXG6Oge4SoAuUvLUzYEd4/Nwrcoi+TLFsxZHJLfXgCIt82j6qOeZlt7sHziIm/dPWflr+yAojHg0H/7t2drCLF3m72Bumoa3K00rA4Ea3t1LbtF71n86mFJ39QeWHWVr+oTny+uUz7x0p1jmO5Lnt5j6EE1f24znwUGhlrWDthZwWJq5pc9MW6kGBndg+MxpB4TfBkUArAS6HChFQqUkjGpAMXJj+lE+/H4rd1qbfsEEMGgZ/AXH00R1dDcS0P4dOk30Oyxg8HfzOy2DCh4iRQ0dbpHSkfGV/Et87leKtwYiShdwPEWUlqMPWNZ30iqoYPAax6OvTpkSGHWy3o70wHk/Z1DXDEZrQKPviygqz5oltrU8S3lpcSv5e/5qbm4Z9GmiX3A8Ep/VqW4WVGp/MD+2KSX1jwCbhs0OWx4RT1FVis4hZNrRNFL6M91MKb0JwpCywZGojAgKoymFNSBYIl/HqzKzBC5a0om+uTU/ruiO9p6lV1OI9Vt5QHj0z0T16cDL+7AIaGj5OMjQdLV+/RtLZQ/k9eRtJZOzHj7yi9xdnno5RHWRUanMvZzVLcq7nleq+ffnEfH6Q60bXd6g/YgDQ29f1B9u7B3GG+lNkc7lA+3ZNNFIn1NyvzHg6/lfd3rktAPC502ZYC79+PpeEyIZAGyxDGbWwihNFUj8DoJBWptoFfSph26ZiL7fv4nryl5jAn5qFfweZTCYKfwlt9pzBkSi9xrgiKgGQtaQAgaCQVpxf8YyVZQb/bCu9BgCUkk5UMrasYJ8BfpvsFgHFQwqtYC1SGnrAWelq5YP93NwFfG5f+YXPQPH4I7HhhAAfrZ3P1YiSjei56xoRAqtuztP61TlWyybkBA4AO2gL1KGS88RSIxkbBR/5k/qbQNuycoAo6YV9V+eF4aPprHze7QPcADiIEXDEUgA8X8xGL/mR/nWUotsrcliz6u6q86h71kesn8gCpfFRRn+Csd1z5k82t9rXP6PsU61DlhXn3FcJ94u2KdEg/BuBaTMzmZi6XvJ8neB0+/NdKka4Mz0xKi9tcqWnR457YDw26Oo8/b36CqBupJlsAT0MlAY5YkCm8+fMQEM3UBGpx4SYETghnH4N/q6su+wAEGdJvoKi8KFJA10uJXI+TOA4W6l+Fr4It7WSy2DBAfcPIYbyPCZB84rcHdFAPLulCkM3k4JBmkZ5HpBPWcwm2oVlcXWawlLgOncMO6GTj/e1TJPoO9rBmkV9APno/YWpePU657RFgpLpIBuSVlb9v/BrYW1/79XwWvN61h417xF/QkV7p40zqXIohaBAyWvC1p4XVbpnRTFOwburFNOqXf/yLo+Yul/HMiuoVI5R+AzAnjuFgHXrF37e8tzFk8040jrJ8oLgZ5Pk9Y6HYVHZwJ4v3CDZX0zN5JS0ji9nEqAz/s01al4gP1B4nG9qzQQn+lc0ftOz5R2QPj8yX90dSvxqcBw9xrgA8ojVJlwyvKrHRFBBgFGBAb1qAKPU7/XR9d8muiPcn2PBQzqMQTeSXt+3S9zy55b3jOeXnBRCx/5Rflgx6iWQU7p5VRRbvSjG494fZW+z8nbKTsvgkEeOP8SUz3qBjKXOFUU1wCvc6/omzNQ1Zondyu9l54VDOqxIbpukP+drtf1b8u+FThOl+RKXEY1f6VIrvT4l8KUKFJs3S1KPwJGCgpL9Qocz2KIpnh6Gi3PLe+ZG92z9YQH48soKsMaReWoyjh1Iu2nmC/f+EjTP9g7gjspk2++VjaTCV5elBNR+UXhIlnXq+hH6wpraw3PBYNRnkttk/XpbcR1DuB44yryRtO7ScqbTe+9xTIDJbJO6z+QTRtt0ZtaZmrB+KN7dmmea+W+0xOmHRA+X/IfOfKPwFgkNGtTQSMwGAmx2ihVBBCBZWSX09MUYBAM6npBKqTeQeh3qR+niV5hEuBvMVkDS2CwNk2U7jVl2P2j5+y9xa3Fz3l6QQw7P730wHmuGWR90YJLixLrKupwIG5KrjB4/XLUNLIMRmBQ4+v59qgMW+NxarE6ZnFH7jU394/y7/ni2j2dFurrBX3ar06L0nIaMP1z/F+dOIX3M06VZZ4JyjakdMBUvwNON6UBljWkXO+odXGBqX0AUzv1uuJUMD2ygu31Yk6Xm8AoaGC6V1iOynAllUcM3Jgf477AsVxTIMABmIjYz7MeHHBtqdD1gkKS+kdAMQI5mbxYQ1nfM+I0L77mT+s563OUMpADLPU4YGonCvgYlveXQf6Vx/OBRv+IJ+NT3lYgGLnVACnLWPtdzddoz65bUB5oGL6Th/Wqm89FeR2Fj+H1XEnfhfQWy6wi/+ejfovA0AFeSSfrceu5NG9R2/Zy3+kJ0w4Ivz3KFOtIGLTMMy+BxZolsJQGiUKG1gdaBgkuuCmJWpt8c4ZIADNfutGIgsHfYpkmyqmFuv6gRiWw5veaW/ZecisBlhqo6SGPj2DwM47rioCQO0dSyc/yrx17ibQ+orp9gWUKMAEhz4xyMFj7tlaQVyvXNXGWwkbuNTf3L/nxusbxNFHWM5W0aPMYgqD3ON7AgX6/w/IPA8fp/xaT0vsHnG7k8hrA32GSAX+ScAOmev3bOV//gGOgNGCy/v8Npl09/4xjwPhqjncA8PdBnikb/gWnZwK+mMN+BvCvOD5fccCyBvn/w6mF72rO0/v5m1ThOmBpt74rKwHeSyygXMmByiBhWhTr0nP0XnJD4O7+GU9tPWAvZSBtQDzFD0GaujmRlxFw3JYHe2a9RsR/SQcVojxHFMUZbS5UoxaAVuKNZHeLW1RWUbqtIJuDIBdY1hRmOsd7cXc5lrV/9nfu5n3iiOkf1WUmkb7jelWkW7XoXh5HBBSjNDKrvfexOz1D2gHht0UR+PP3DPRFwicSTNE9EmwROPN0KWTVMqg7VHInUW7JrqPuA2Kh6/nRHSd1N1Eqb2+wrANgPksKfw9o473m7+4tbupey28LECkROz1OI/yCqXPllF6dzksrbrTZSEZZZxR1pqwjnSbqh84TpGjnDNR3A4X591xr1hy2pBf5t7j5d5bCZmsGCQqBZQ2oWzJ0bQ7M7xrLFO+ovDnAo4BOw75DfvzDB0ztIbI8fpWwnu4Npjaa/X+fMbXl6OB5pusbWVEOcfp0lKcbLGUBC8c8U1H1PFEpjY4wIO/VfPcD7IEYwLn7FqCw5O48pIy3ZbppFF8tXgWFUR+mPFon2bpOJHlyN/5rrpTz3NasTLROtM/bkrJ6LPFF+XU3fm8UXr9D+3FPr8VN++yXxqd9BrBsVKeDPRGg9vxxkzuS1ofKAQ5EOl9JH1O3GujzfyHT4TxeTzeqM7b1ln94pydIOyB83lQb4WkBhjqalk1DUIFaA4fZXdMHjhU/BYM8WkIBRnRUQfRd+lzaQObH+f0tJkXKz6XT/GWKY4tb9FwCfFlY54toDdhrBToKGCIwyPPXCNxvUM5LqwKnfGxHrFeCQR4pQVCo00RL5d8C1JS23GRG89TL0+KGBj9fM8j/UNcM6vTsaM3gKPxRGteY2kf2L/01cQeWthSVB88DBE7B14ilPUYA9hOAf07CApP8eZf4fcVkGdTy03QpsxwcE1y4ZZCKF6egfhF3zTOBKHBs3fLyJih0WabUquydCwqR+GW8EY2BfxSnrtNqScf7RQTv6u4W2xpFwM3j1vXUX8w/KucIBG1FNYCpfa5/l7Zjd1N3d8vSzOq85qZ6DN8jQPVewujRNlGZa1psAwok6R7t/NwCClstfq2Xp9UyhRT2fED56JydnjDtgPDbotqoUEkYuHtkIYzAYkmQRcBQhSYBxicsYNCPlaBl0NfkeN71nZZBggROEyUY/B4LeHCB2iL4Ip7ecC3KfAmcZPHXgEMPMZyuGcwsg15X2fbt2gaUDsYb1Sktg7T6vsRiFaRl8MLi0u/Ivk+/U3mjTVNK1FrWa4DgGjCYgUMFgwR8ERikJcwBfha35j26Z+WQ+WVTjoH8sHtInrN4s7V4wLK+Kxu08Omp6ueWpAgEaLt28Oej85Gf//sRkNA1hcrnin3pOXtHg1uLXwu1gldSNO00ywN5LuzdFXFdw1ra6IfP2n96/ZbqPDtX09tCC6g6h/RbHGQpjwI85WkFdJFf9lyKR8uV1lfuA/DWsgsjOAAAIABJREFUvsF1F1r8OG3c0/c2o3VFXv2nte+Lpo9Gs6ci92gQvmQxzKaJZvwI3unWMuCx0xOlHRA+Typ1BNkP7wLIBU8kjFwQZfyZMMryEoFBP8T8E07PhfJvIbEzOOD4YPI3mMDfD5jA4A9YwCDBA/PeQq1A0BX7En/Le6Z89IC9VoDhF6eJKhjkOYPvcHoeZLRhRnT3jkjJrcoRGNT1glwzqEeF+Hf7t/bs7tl6Ren2hu3xc7fSuz87GPQNZPjvsT6jqYxZ3DB34DSs+2VtuNa2W9p+L62NM1N8e5RkyjLNgwKjmsLGOPXIgiietaCwlm7Em33n1hSVcWltIp8vcdpvRf2aWpOysovyU5J1+l/pJkZR3+1x1nYe9bD+fzIcnz3NUh1FZZ2l524l0OfU8+8Ax/8Op4/yOzlz5Gp2u8CydlkHvSDh9DvYH7LcOfV8sLC6pjAa6KQVLurnHMS1DMZnl7fp2jXas1OrLNjpkdIOCJ8vZZ0PFQp1i4BZ1AFmILAkhErh1Z15AxZllNNEaXEiGPTdKbPv1YtggFMJ3+AUCH6HCQxyfZnms6awtlCkELeEjxTtiKcUTwtYqIXhxVFOggWeCal19TOWzWM4TTSyJAFlpSnqgPWdIP8KCxjUaaIKBqO4vSxqUz8j6gF2PVdLGpmfu5fe+ey7iZbAYO1YiaysonWa0b/Q+k+1KqZbKyotympEtfx6vP6e/SsaZwQKS2m2DnhFeWh5L4UtpYFG3ihcRL3tRC2yLKOXOB2E4jP/Dw2nYbO2zXcFAE46JTECZ/pON7Vulv7HLDzz1gLKPJz7tYA2dSv9B63/Xsbn0ydZ7uzzL+Wdd+3DGHcpDQeQKisV5FPX8JkDtGZGoK8X+Clf9N3+nLUFAlW6tf7zOz0R2gHh86ZSx9HjVprGANSFkAtgF2Yq6AkGaXHydWgKBrPpUZ6OgsFXmKaKfI9leugPWI6VUDBI8o68RfBFSu45/BlAiPhKCnnE1wp+1I9ggUdL6G6i3OhHLYOl/KgCpYqUth0gbpd+rASnARMIchF/1M7WgrBaOfWGz+Jo4W9x733n2hlfN+hgMNtND0Hc0R04PkrBy+EFFkXbp3hyYIcDEhr2gOl/HnB8PARmt9fjOF4B+DoMA4+A0HjfzG7vgjxx9gCt4kp67MRnnMonyp9387srk3rshP8PBwCHr1+/jldXXAp4osyPOG3nSiWQpXJelfjoufW9lFbml/G2Uq9S2pIX7b+ivow8vLR/ijbhiJTn1vLi9Hzvj5kHdedRSluStknPX8brblGYEshTv5bnUp71fyK9wCmo0iOL3mGRQwRFPrDl+VBZyk2Bonp/g6mOfJAeOG5jqmvx7hbD2oB85BfpYS06oZd373+30yOkHRB+OzSM44hhGIBjoZxdmeDwkaTS9AUgF1ouXIBFEVWQQasgwaBOE/XwLrx0FJeWI1oGuZvod1imFrIDiIR7jSJlt8QX8UYKfeZfcvM41grrCGwoYPD1ndz1lZZBPQ+yZHlzxQYoA8EBp5vH6NESXP+p4D4CKqVvXQPSWsJn1Btn5ldzy95ZPwoGuV6QAIV+vgb0Oyw7aGr8AxaF5xec7qD5GtMRDh8xHf+gdIHpCIcDpg1i3onfAdP/+7s5rB4BAUxg8N/M6f/R/C7Gcfw9pnbycRzHPwzDQH+NF5iOu/irhH2J6TgLniX4BxyfSfebOez1nC7PMRzmMH87l8cfMW0gA/F/PY7j3w7D8BHTplm6FpEK6ndXV1fcpVf/mwMmWcb/jvXJf4UWcobztkRZyeMozgGFaHBzPxR4tqQIMGRpurKrskctSHpp30ZQOODUYlgCLxExjwQh3ja0r1M3zW+vFTijCAxEeUXA0woQW4Feln4Pvw4WKhi8kvsBk/5xwPFOotHuo5oP3RhIB49cR9KB6BGn+ckAH3Bc1zB+DeN+kS5Xu0r//k7PgHZA+PyoJAyj0R5/j9x8hLRFsMB4M3DJDpLgQdeivceykyitTTpNlOGjPLOD5qi8WgYJBrle0M8YdHBXA10tfi3PLfGXwEwtnnMAC+NQMPgRx2sGf8HxbqKZdTBTGrRe3V/bYGknUVoG2cFq28hAU5S/HpDXAxJ7r5a0Mj93y95LYJDWCAIGnyY6YLGKRXl6gQkwchdM9ech8AdMIEjDHbBYd19YGdASxzbgMk//ZV8zyvPIVNkjqdyg7FCiGweOPOzlOI6XwzBQqfSw+j2uuHJtc2QdHDAB59dYdil1oPYGi/z0f4r58XMKfQCGCin/mzWgsOSGwD3i0byvpR7w15q29y2ueKs7LUp+ZIrXXQlAZaT/qq5T0zzqs/fLW1PtGyLQR/eSm/tnfrV4SsT/IwKFvLzOdbDTN7QjCDxI/HqWqabzAscb1lCW6b8PHOcr06PUXdPJdDaNtwUMepzZv7QDxSdMOyD8NmgAQOug/tx+r4FCf86mJtSEF+PniLQeWaCWQQKMaM0g5FkFnHbOl1g2F/l+vn6DSUH9HhNA1HOB3JKktBVIrFEGAvy9BhZa02q9WEc8F+s9ji2DBO5aV1letdPTvGRtk6RrPLhLLC2CtAoSDEbgvhX89ZZRRlsAwTU8kbu+63SnW7lr/epOotGaQcZ5i+mYhiytn+bLD3gHpn/7H7AMHEB4rjEd4XDA1MaUvmKyznHtqh8Q/2EOM2A58J70ZRiGfx3H8S2A92IdxPyNDHeB4y3ogcWSyWmfaqm7BfCXYRi4tvaDlcXnOc8vcDrVdATwbhiGf8IyPZfuw+z2Z0zt3g+7p8L5T1h2QFXi1FdVdCPyTWZcpuo/62m0gkK6I/HLeNdQb/wlBTdzV5BwgVNAyL6I/w9wPIgZKf7u5qRtioMHn4N0NZ9810GMNWXr+dQ0avyRXw+Iy/zUvRRnrX5Vr3mN47q8xPEgEMt8wOmaQq4HZJp01ynvWoffG6/OUNI88d31rJLelelhHj4b0Pd2FJXdObrOTo+MdkD4PKkE7vg8Bnx+ZcIEiV90wcIxfYJBKppfsYAMXj5NFDgV+v59FOS+kyg3j+F6QU5lu8Bx2Xg51gSeK8DqtuY5eu9xU78aYGklKh/cUfQjFisu60p3E9WR0yhPTqWOJwL5PFLiNY6tgy+ET8NHgCgrzxaw1wvq1lBLnOeCyMgy+NWubM1gLX3e/RwvV5LeB+Ewp6XTNZ2HACuiz5jAJOPx8D8Nw/ALjsExidZtzw/pL0FeeP+K5fzDKN+c8aBuOjim4NWVXAL0yE/XlWX5jtZbq9yLLK06QMYwXs/6f3rapfy0gLGtKQILNb4s71HfqnJKAQUpWlPo/ZnPesnyq9MRFaBkSr9fa8q8BLyifJa+oQYGS0CvBhwzfwfcUXu/xVR33DxI61J3HT/geGBHgaGDQd456MZpp94ObrHMXnAdzeuxRffKdLea3pe1l0yHVNoB4hOmHRB+G1QCUCUgqBRZCCPhFAFJD6cC8haLZfADYjCoo2uaL/8ujuZFO4n+BstOopyzH42orqESWMsAYw0E9oDCFtC6BrCQj2DQN5DhXc8Z1HWDDsAiZTF7B447M91JlFZBrv3kesHLIJ7s+AgU3CO/Urm1AsQ1VymtaBMXD5u9Z2Aw2zymZffV0rPeEbxnzxl/za92/EJ2DmEpbE1OtCjKJUW49tziBhzLWE+r9xyxEijUdHXNoiqPg/F5v6LxeF7XUgkstPA7Xw0gst8pATC3/GrcWXoRcPSy93acgaioPs7t95RKsl15srJuAXwj6v9IK3B0Ht61vXOAMQNZvDjolQ1a8/sobz19EmdRcNaSylD9Nv2HMvCfDcxH36DxR23Ey1XL65z/dKdHRjsgfF5UEn7+gwPHArYEDmtAL/IjueAhcbTsKxaLEzePeY/yGjQXiMDxurJXWKaFKhjkTqK6eYx3ul5eJWoVhjVlt1WJz0BCFKY1Xw4wIM+c/saNfnR9p0/p9WmFGQis5c/bqYN8ThPVMwYvcWrp9bRLZdgLxFrqoxZmi6uW/+jdj5aIwKACwpskvqgMPT8o3HupVs73SSVFs6aE9vjXFOgIJLiCHckegjdd36ZhnGqWwujd01a+Up9zzpRGUkt7qIE85Ym+1RVl9nMZiCCf75DtG5N4fWXgjf8yrVqcLqz50bL08Nk5lJ6PzC2q24hK7SJr3xGoO7c91MJHOgvL5pW8X5j/gMVSyJlMXj4uP/Xf0zLhFGDd18DbWgYA9TtKg/GZ7qbP0VEk0Xvpv7lvmbzTBrQDwudPLiz0ufUqzUGPOp4sDNOnksljCxQMRjtUMm4KR90ND1jAIK1HBIM/YgGDBBDkjUaqSVGnFN2zsNFzxFNTrDOeKJ0SaFgLMHSKyyccWwY5XVQtg7XjJYBcmXDlh+2HYJB1+wZLXermMVqfpW+LeEp+PTy1MD1he+opa0feBnrBYHZ2VtSugDh/0b31mZu6aF5ItBjz+BOVEwdMShUwtU8HPq8krB47MWAZeDhgat+aLpW1S0zl5UdLcMMaznpwaxxH/lnG+s1s71EZlkCf/jf+DBzLMcpNYLFUROsOI/IpoS0gsAQMldTfldEacGyh6Pui/7OUL/f374z6wEw5Z/239Cta/yXQNeIYFJb6enWL2gzELwIHpd01Pd8ZmIu+x91K7bnU7kvlVCtLEvPNgeNM7/Hv0xlN1FU0/8DpMTsuxynvSgfXR8DQBx+cPwuTAUUvowgM7uDvmdAwDLgchgHjuNfncyCtx2HaQUZ/YMhzDxCM3rMRqOxiuuxguOaFm0LQQsgNInTLbrcGekej68pe4/iMQa4b5IYjOq2nhXp+jBpvDSDUeEugpJZuD2BhHREw+AYyupuonwmZxemdvCq+9NN2wrYV7STKi2cM6k6iLeCoVI4tYVvj2OqKKOPLwrJOVeHIpolGU0UJzH0t74h5d8ybm5vbi4sLP3bigGlw5gpTu/ks/sCy4+9nAH/CMTB7AeDfzs8/zeGpaF1hOlbizZz3P2ACdszPbzH9+5jD/RkLAPsOwN9g2XXzz5ja8u38jb+beTDH/wdJ9zsAv8dyUPUfseyeeoHpWInv5nz8Bcc7p74dx/F3AF4Ow/B+/l5dE/jDnO/P8/fq2YoXt7e3vwHw4nA4/Izj4z2G2f/7w+HAzYCOFN+bm5vLi4uLA0435VJrhgNU3nXQ+CD8zLfyw/xR4Iv8ldbI0xIQyCgDeSX/EqjILIMMp26+8ZaWnccf9eXKp3I7Orw++q4IFK6lrM41j/7s4bMwpXCl/LSCVtUpSv3SKxyXm+tF/C+BpW59kxlNGzg+Eofuaj2mxVnbXgkYZtbpSKcr+bn+mOmSXrc7PUEiDrwkiNiB4dMn2UU0EoTRTx399JGwOwA43NzcDLNi0QICXcEHJoFBa9InTAKUI3DvsCikFKA8WFdH1DVtThUkaHiLZc2gnjHoYNA73qisWqkG3lqee+PtAQ+1NPwiCNDzIB0M6gYyfi5dDcho2UfTlVhH3Iaf00TdMkgw2PJtte9u9Yv8HWz1+LXU41o+dVMQ50dL0CpIxZ9WLwX4BOF/wuno9gsAf3txcfEJwJcvX75cv3jx6ykRl+M4/hYTCBpxvPvs5TiO3w/D8N04jq+GYeC6YeaTa30xP7/HMkjEqcIHLOtJqYxdzu9sW2/msJQfr7FYHjnQ8EHCUulT3hssVkcOQDAdWhh5DiblE+Nhm385DANH/LnmlYDwgElmsU1zsIV0dTgc6O9HDYwA3hwOh9+P4/h+GIY/wjYcubi4+GHOr59vOM7pvZ3jdEsq8zZInC4/kbwDp220Br4y3oii8CXrovZHtXhK+Sz5qTyjbGI7jQAi/4doQxIHAQ5esm9gXL4BEfn80iNdNH+ldEqgPyOtG+Uf7T1Ku/ReA5s9QDJrC67zRDxReK4D/HJ7e4vD4aA8LzANav0jlhkOBPQjJj3mBtN/yf0OVK5nM7CKOtnNzc0A4HBxcZH9J64/lgBi1gZ2IPFEiLiP2O/X0T8eWr6DwmdHLgwjUMh7cbRIwGDraJQKCE7t4jQtgg26f0ZsaWJYBREKCHXNIM8X5NESXDPohwZH1Nvwt/5RasCyJd1zAKJ2SJwOx/WCOk1UzxnMpolmaUejjHznxV3d1DJIMEgF3c8YZJotYMkpA2xrgFwNtLXSOSAw8gOWfysCg9c4HozxeFVhccD5FVP7+ALg5sWLF0dpDsPwbhzHzzi2eAHA7XwIO4GRno8HLEdfDJjamyrNzP9B8k2iVZuKrsf9BQvAu7F8URaxbel0U04DvcZiLf1qYbn9/4jFUkeiJfaFxEMaMf1rnIqqB8gPWI6x4CCNhhvmMO/m8rw1/9s57AXiY3u+zv66S6mT/m86Xb8GAksKYpTW1jI1Am8RaHQl/zbx02+OwJm+e1+ocagcZNusbbyVyc4oD/zPnbL69XM+s36yBLwyigCf+rV8T+k9S/McYOjk5fHK3BUg6fuvO20fDgeXx9eYZgLwn9QZGcA0+MaBI90ET3dnVz0t0m9OQOLFxcWvoBCx3kYsUAKIXjY7aHii5HjvMvLcgeGTpJIAz0Z49F0FdzS/PAKDkcCIRkLdKsFporQS6jQ1JSosnk4EBnWKKDeQoUAtAcGMMpBTAmmubPU81+J2t5YfNAMMGXjgVN6PON5N9B1yy6DGN+K0DpUiJYrubDc+TTRbM6jKSQ8ILJVJCcj1gL5zQWRv3LV0b+QiQCIo0bpU5UTD+1RQff6Cadqlh8Mc719m5UL/b+bprwA+DsPAfCjxAPZLLANHpE9YzgPk+lYSFS3KDW5QRXqHZZo5Bz2O8otJdpD32sICUxv8ZGE5/fT7Oa/vrKx4LiHD6tTOWyzTRAloNSzjHnB6yDXrR0GkEgFhJP9YX++x/H9R22K+gWUKnFuTSCXLgfM6tYDEDIhG1JpWxBd9WwY0PIzedbOraAop776bdpZGlAddGzqIG9cUcjo17M4rAjXnUK1+xsSvN23lbw1b4/P2peUTDXirTuLk/7HSDZZjZigP+cx39n1fcXyskpdvaaD+ZPDDZnmdfFsCBjP9ccRpme30RCncVGYHhs+CMqEXjSBlo0HOE805j0CjdjZUYDiCzk1jqBRxJ1Gd5gQcCxu+O2ggGNSdRB0MHiw+oE943fUPEAGWiKfHvZSWKwQ6RfQLFsstp4j6MSC6IUIEAjLKRhrpTssgp4NypzVerM8100QzoFTKew2YleJtoR6+WhqZEh+BwcgySDBYsooCp+sH+RxtnMB3P5Ben2n5yr75PWJlgyDnI+LyYDvVPGuaP0m86n+LRT6RV+krJhBLEOffpWcY+mY0PHNR5SPDERC8szCaLwW1rgSznD2cD5qoEuek5eDWJW9TlzgFIREIKAGtzL/EzzDnxhGFawF6bC9Zf+lhsj41+8ey/y7Lf+buu49G3xH9Nzy6B8in2HpaEdXCtH5PVNdrAWPm15offdfpwFH9KyiHuGmf42kBx/0qZbau9eYMmUxPI5XWFrru5pTphFlb9u/L3nd6YJqXlBUxXXGXUQWGtYh2ehQU/aw9oz2lK7MQRpZC3tkZcRoip4pySqJamYB6/nQDGZ0mmlkGvVPr6UxaKAMSPc8t7y3uvYBEwxEs6IHzahn0DWRa0so6WldYFeQTDHLNoB46z/r0DrgFJPW61/yyb+9V9Hr4W/JEotKh00T9wHldv1SbHguc5jl6ju6e59J7K4/69f4rQLzJg4ZLrdzj1AmO85rIUthS+4jcPT8lhTR6jhTcXgWtBAqdfMp2STH2vERhlM5RNFrAX8Rbyp/7lUBgRN5Xavnw0kGI0iwLpaxN6DsHezyc5tnfvT1l1Nqf1soo6itK7d/fS+WQuWV5qLU98rDPiuJR4uA3Za3mUy3yJN3Qa8QpMNS+0NtRZhV0PU55fDlNBPwi8KnXOf/rTndIxG4AmvBb07ETDgxbI9/pQSgCZpF/CwCsgT8fcdK0OdpFZdStgvR3JSbKK/NAC5KCQe4oyDWDCgZbOgFPr6Vhtyiy51JJeWwNW1OY1TKoYPCvWKaIRruJlgBEqT6B47ap7YuAkNNE1ULIqTLamdZAUs29B2w5tQC2Gm/L1Zsu61SVCd1J9Fru2WZAUdwlN1TuB3OD+VGx0a3aeWf/pBtvYA7DIxz4Tb5DKddFfcHxej4eDcGwHJhi2JfzNWKZzj4CwDiOF1g2lmG8mu8rCfsZxyP+F1i2ked6aS0TBVjup/6+AQmfL3Ba/pk8y4AOkIPCrE1GFvso3Rr4ynh7qQfAlPLo/i0gMIrP5d0LHPdrUR59kCaKW9PO6pPv+m98Mr6sXvWc3rWk7bDH3/uP2nsW9xpgyPy0tKMDlqnUStGaVMqgUrwuW3X2js7o0NkyWoaR3layEEY6X4tuGJVHVEc7PQCdg9O6ziFUYKiJrkl4p3ujnpGekgAYCmFcWacioZtV+JRDxjVKPCpUtMNUwPASE2DgofOcJsrdRAkGM0U0okyhzfxb42t95nsGAiK3nh/OFXq1HHEaL62BBIM6TdQPKWdnVQIQEUVtiJ2q7ibqlkEqwzWQVHNvBVuZey9QO1cotsYZ1YlONdLLj5WolRGB24BlGqb6cwOgWxyfyzdi+mffzOE5FVMB0tv5usG0dk93RnyLaV3wgGWXW8qNV5gGgq6wTLX86+z3Yg73cg77efbjOkPOJOAmK2zz4xzvj1imZX2Hae3epxkM/jAMw3dYwCQ3W+Iuo78dx/Hl3Dd+wLKr5+H29vbtvFPoBZajJZinizlPr+e4fsaiuBOkMs88sxXifzX7c2BH64f/Fzfg8RkZA5Z1gQ4ggGNQSPL/PAOFzt/itxVFimsJVEX+vSAwA5Q+tfYq4I/CajlH8o+W7ozUEq51q/94SY6XQIBTrWwj/qyOesCf+rcCvla+UjjVWbw+S+VKP40zSoP/pO76zD6bYa5xbGVsBW+RTpcN+md6306PgByHAedhsVUH03uCEUCM+Ha6V/LOpgToWq/S1AI+0yrBaYgvMJ3dRcXti/ADwL+bn//Z0jhgUYQ+ze+vsBwt8SOWM8PeIt9wBPLcK8haGnBvIy+Bwt401oAOtR5RgdRjJX7G8ZmQvvNkSYEgqfISKT1u8aVV5i0WQPgSp5ZBjbcVBLbwtsbTErbEt+ZqTX+cd4fzEWW1yPNQdLVAUGkkMNONUvjP8CzPPwf+bzGBs6+YzuzTjRReYvr3D3O4P2ABGARuL2b+a0w762HOJ49ZAKZ//AumdnqY3wn4BkwygsBMj6RgHrj5jFr4CHTfWFhacIBJnrwA8GkYBlqv2WdeAngzjuPHYRi+YDpnkBbAAcfHXVwdDoe3WIAmj8qgZfPlXMYEVrQo3EhcP2CxMKlV8zCX/w9YpqZ9wvKvXGCSkxeYgC83tyG9BPD29vb2w3yOoYNCluVXxO2RZXUh7z0AsCaTe/mzcFn4FkDn/r3gMFLWPV6VcewjfZOnIbi3gmsFj9c4/hb9n6M8AbE107+hhaJ+Qf1a2kMPT4m/5FcDpawDlssVTtO8MnfebzDJj78D8E843fTnEsD/hKkP/kcc78A+YDpH9TtMcusrTge/s9ldkYWwZZppCVh6m9zpDijbz2VrjLUKEDpFmcpAYkvYnbopElaZe/ST14BftBhZrXB85iiWbmAxYFH69MB5xvUdlpEuB5c8FwyYFA4/WkItg3rOYElxyahXoEW8GdirgYZavC1xtAAUKhZuGfwZp9NECSTcmpTlqaS4eb3qxkB66PxbLGAwOlqixaJVcm/hrfll9d4K5nqpJe5bTMc46LESBIOsR2AqTwX4Wqc60qwX64yWQM0X6YXFQSod9xLJIH0+JH4atkURUb9o1gDTyqwtKuPStMZx1O+JFEj/Hn/PFC/Gx3RZpkxDZZ6WP/1vsay9Zloa34AJsGpaJN04JlqH5t9xYWFqcrjlH6mBtJ6wUfhafiL/VhCY5YF9W/RvaFvggJxbgVpBkadfW5uYfQufSxt6rYnXeaK6LgGzVuBX8+8p1yisgkKNT6e8Q/h4/MwrnModtgnqPSOOB/Aoq3j/hGM9vncN4dpLKZOLO0jciO4LJ20CCCNq+YBW0HgXad8H1b7tjvJZAoGZe4vwyKYSAMtxBRRenJ72GRPI+BecThWlsv9fZzdVTFVJe48JIOgGMj9imWLF9UCunGR0F4XeG2eNvwQKW9KKFHvdaTIDg+9wfMZgacMRVy68Q1WFRC/fTZQWQR4t4dNEs+9uBYG9vD1+pfrIgNzaK4tfB2F0TaiuG2Td04LkYPAWy7RJr2/uysnRaM3PiKn9jBK/Es/Wu8RyjATpK6b2xmMa3pvfL5gsW1R6uAaHO4HyfNGRcQ/DMM5nHnJmApivYRhux3HUcwTZtrRMPuPYCkhL3TCO45dhGL6K3zjHezMMA25vbz9a2E8APs8juzw/kFM3b25ubj5eXFywPHhOI7eY12M2+L3cYfAXLBakcebnMRv8t1XBvcFkeT3geMou/XmUTKbQvZfnyH/EMdhUhbUHbDm1ytTeOEoAswYgXbZ5mBZe5accrCnsOigXpZXln//LIXDLKAOn/Gd6QGEJFNd4amCwNf01CuYagMh279NHOWPK6/4awH/D6bRe/tP/Nxb5ozw3AP5fTLKC6XJAXPOubSlaQ5jpdD0gkJfW4VG7vAv9PqNz9OktZzi2fvNjwSlKl/dZYfdFT+Wbtsrn3LD8p806cOWLnkvCIhIsCjai7e39fB1f3/cliJMj2pxO+D0mMEjr4PdYpo35SGumPGeKQKvQH+3eS6VwJYU/4+/Jh64/4DRRHjRfAoMOSCKAEik82impO61Mfs4gp9ApGMzorsFhj1/k31o3PbyldKjgUfHwYyUiK68fHxHVr7ozPucFFsAYtQmdBgrj+QLgj5jaX3Q0Bc/lGzEBq1/lyDiOPB/wak7/vez6+RnAn8ZxfAUAwzDwgHvMgPFPmGTHi/mbfmHCB+djAAAgAElEQVTc4zh+mMvmzXz/PAwDj8X4Oo7jn+ewPMPwI8POh8L/Ecs6wE/zHcMw3Izj+BOm/+4KwOeLiwvuKsly+uc5T6xH0jDH9c9BGfKd57qSn+7DnIcP5qf3EbHCChxbJVw5z9ou5bEDkRIQi6i1c+yNpwSkaiArAi81cBi5uVXV5aQPwupgaqtsyfKo/6/O1nE/3rM6jtJ0WgME6Verf+XJnmvhatQ72EBLrh8Noc+sU66pVmu/AkPdCAs4lt0/YeqvudTiGpPs4GBrtE5Yn2sD/REILIFD+pfa3Z3T1nr/XeOIx4hT7sxCuNOjoEggwdxaLhcapFu5R7th6U6iGk8pfYIGbh6j5wxyQwgFg2unsThFita58fSAwBL4K8VRy6eChc9YDpzXoyVoJSAYVKBRAjtZ5xrVsYNB3TxGp4n6gEEp7XPAYSvIK/n1AMRSuNYwnn+t2+xoCd2QQMGgTwHO0oqUw+xeouy/8APpf+UZhuF95DFPjY3OL8QMDGlxi/xvxnH8GbMiNselYT+O4/hpeh1uLez1OI5/NX595rE6EdHS9zHxj5RAuhPYHWUn4Mmeo7vHNQbPmneCPJJvoa95omLqecny79Qre3vjykBiBk483BoQGNVXppxnFp0BsYU/yltW9nzmVGKd3VNT+jUt73d7AXzGH/UpEdDo0aZb4lxD0b/igyfk0/p2P/739NO69e92nUuPpSAoVHnh7ak00F8DhiX3ewV/O90N7YDweZKP7Ohz7+WdFIkAkMKAlkEqp9E28sCxwBxxLIj0LDrdSVQPnucGMmoZrAmjTCmJqAcYtoK/Vp41oJD+0RWBQe4myh0Ss2miERh0yjpU7Sy45okbdKhlUMGg1qd/V/StWRn4e2/4GlgrhWttA72A0cOrMqBg0K2DOpXUAZ0/Z6Az4o/u/txCKlP8qIVhHEdOp/sqFkKM43jAovyMEAviOI7DOI4ceACA62EYvhLczX7c/OV6ngp6bfFezel/AfDFwjLd63Ecj9KVsMyTWvq4bpbA6stssdQBE1oL3GLK8EC5HZZAofOV6ioKG4HCVmqZPhql30ot31LibwWtPYAvc8vcqci74u7KOnBs4ed9NB6NP8uH7ybrfbXnN9MNWqkGwtaAwdZ2v1WeWvLIsvGp1HqP6iSy1FNHinaHVUD4AgsoZBoOLLP6i96jMBGpLNmB4ROnHRA+cZoVima+2UxdGsEqCYxfo8MxaKAflVJ1d6ugdlza+ekmI2+xgEE9eD7aQOZc6lU+gD5g1wooa/ytgIO8arH9jOMD5wkGaRnUoyVawINSVH5at5z+e4UFAOo5g1SitT6jDWwQuGUgpoVvjbv7tfj3AsZSPKoI6siwAkE9WqK0BjRLA8Ez/+GbwE+PnaBFksRdPS9xfOwEZrfvsZzbp0ctHLDIAGA69uHnYRi+znKMx1VcAhjHcfw4W+5u56minBI6APgyjuO7cRw/Yjne4RUWWfRpHMdf5jJ7PYfVM/9+BvBhHMfL2e81FmXrwziOv8yA8RUmOUXLyec5z1/mIysYlhv7/DyO46cZFL64vb39fhiGF3NcPPKFsvLFHP6Aqa5/Fj9g+be4VtEBAqewRUCzpMzxOw/2XAKFDnwYjjKB7i3heyiLM4qvBeh52Bq4a3Xz9DIFvGS1cVmdpRnlV/NDmaKAxMNl9cG8tAAqDVPiqwGtc6kUH/383gswSQMWOVICWQ7C9B+N/tUBi/6jZ6FyCv2IRaZ6/bW0rVp+awAR827XfB50JsVOj5t2QPj86ORHFtDY+qMPFv4AYBiGQRVDdiSXAH43j+b/cRiGf8WiMBwwbTv/HzBtLPNnLAofr7/FJDjfYTmHTjeP+Q2W4whoGayde1WjtQKqB8C1xtEbZwsYJWCgZfA9Ti2DH9BnGSwBwQzo61pQ1q2DQd8d9lzQV3Or8Zbc1wDEEm8PeOS7AsFozaCu5fW4rnB8QLL6cXMXrqOj+wWm//ElpvV+7yw//Fe5XlCncn6P5SzB1wD+FcsoODeJYr0fAPzrDPp4DAOtfJcAONWTwEy3c3+DZSMWrkklvQDwehzHr/PRES9xLD/0+Ic3OFbieLTEFyztlmEPs9vX2d/z9HrO8zWW43L4PQSmrLM3wzC8xQKYqOx9nXl/nOM7YBl0I/B7AeD34zi+msEkjwbB7P9qHMffD8Mw3N7e/nw4HHhsCP9ZgmCeOertjmX5VcIApxtdkAbj46CBHqJdorUAoARcarwZmMpAXBRXjbfmFini0aYgn4TPj48pfYvn2dd4lqYkl+KlDpkNztbqs1SuNTd97wFsWwHNUhkzfrUU0p194xvEM2MuAPyPmOr6H3F8JumLcRz/ZwA/DsPwXwD8A477hN9ikhefMPXzfvbomo1l/Jv0XS+VK1MBPcKNU3bKaQeEz4MGux97LlbB1utISAxTBGrB4SjWLSZl6wcsmzT8EYuycAXg3wP4T5gE1f+B447jAOB/n3n/TyzKJ8Hg7+dwFKqXyDse4BQ0bEVr4urJSytoqfnRnZbBj4jXDBIMKohw8JeBwUxR0DbDDs8PnNcNZDj1Lpt2dA7o6wWWreDQ/Vr8W8FiRAxHpe9G7r5m8BoLWPlq4QgMfjsP2LgViaCDZ1P+uoHFzc3NxcXFxetxHN/MI70EhMByIDrr8hWWg9EHTCCIeXqFqS3w3Cz9lwm+KEN0Y6FfFSHJK0HbCADzQNUlgJv5WWkQ/ksNJ/5XWM4p1KmZkPTcXf2G+dvU39P1zSMuAFzMCtPlcLzDgJbFJZYzF+n3CstaxSsAL4dhuMRU369wfNbga0wyesCygykVRCqlBN88C1a/8bfz/Y84BQ0XmOr4I46tS1p2rugC8f/uYXspi7ME8pynB+xl7ue4uQz1PlmnHX6en6nwHySeCDhF6au7b0TCI6MUFKjMcDDbC7KyMo/yn7mV4l4DFNeQl2Pk76DwgEkevxmGQQdKKCsuAfxvmP7Vn7FsPnMD4PUwDP92HMe/wfQ///c57C2Ws11fYqlP7Qua9L3CheD99IMnWUbZXCianR4b7YDw+VBtJCd6bwWF5FWwwfnrXIf2chiGv2ARQBzN/hcA39/e3v7zfNaVAoZLAH+P441G1DLItT4KBrNOu1QurUpGBIBqvD156eWr8Uagg/XzCQsY5DRR30CG9ejgIQMykTLN+5Gii9MzBnXNoC5+145bvyn6zvtwK7mvAYg1/hqA5N03bvKjJWgtzKaKfh6G4U+ILYQjlp1CucnLCAAXFxcKIj6o3+z2HvN6PBwDTWA5SP5C8qvtVMuLU5v57JuWEHBwAEOBnwNlV4BvJY5oG35+M+PVdu4WVyV159limmc9CkSV9l/zNG9Uo3EzP8wTy/WNvOtGPKx3rQO1Fn0ahuHTDAjVj/n7gOVYEFfSR0xyA1jKUIlHh9wiVxCvsABxyn6vA6W1GmT279X6ix6wl7nXeHuAofe9vpZQgSFBof/zpXRr+WS7aAmn4VtBYSlP9G8Bg2sA6No4vN8rhYv82C/q+zDvYMyp5gxL2fCfMf3XHyS+A6Zp6v8yDMMXAH+Y3VlfnzDN0vg9lv7/C47rN2pHa0Fg9B7JkJ2eCO2A8PlS7aeugUIlVWpOnuet3QkAVVkbMAHCXw6Hg+96xVHwP2AaZdYD53/AMk30Ascj8fp9LbQW3LWGPTcN9V+bD60XHivhawZpGfyI401Hst0mSYO4RR2/Ki5U/nXzGD1wXo+V0A6yBsbu263kXspv5N8LGJV0h1DdtMktg7Upv6OEiwDnLZZzCN3vBsBP80ivg6JrAH/BpHxwerKG5dTFA5Z2x+96h6ndvMJyDiEVm8+z/5uZ5wuAd/MOoQShlA0jjtcn8mgHTs+kpZznJHKQaZjz8WUOy11ABxwfKM2wn7EMchDUfMK0Ocz1vEaR7Z/l9l7ORvyAZcopgRRB7jss/w0H2RQQ/nV2v5jTVCvsZ0xK4Gscg2rWwScAfxgm0h2E+R9zqqhOASUNc16yfoFtrra5iLd7tZbWeFuppKCX+HrAXuZe4m0FkJFy7UcqOVhk/Ws8OgCicWm9a970f9d39icwnqg8GSf/G1/SkZWxUytAi8rVv+uc+M7li4h1pwOhI6bp2jpIM2CSb3+PqW4VnI+YBvb+8+ymMwH4L/9XLOeSUi8r7bcQtSt17wGLO/h74rQDwudHrSNepR9b3alkcorSiFMg8QnHgMBHir5gmXalFiSurSEY5FmD3IDhEqfgoeWb71IwtQC7jLfk15JuCbhwuh8PnH+H4zMGo2miEYDw/LnC4oqhgkE9O5JWQV48ViIDg9F31dzuChyWyrnm19I+ei9fM0hrWwQGS5beKJ+lZ95vzE2fCWAi+oplAxQvGwIdAsGRmw/MwO8XTG2Zlq/r2W8cx/E9FpkyYrGMYn7+K5a1b58w7VLKnULfYVmbx0Prv85+H+fyoyL+6xmGWEDcl9n/GnIOIab/Szd2+DKP4vO4Ch4o/+s6QPneL/MZhy/msATuJG76NOAYlCsoVCCo/yfbBsxfAcGNuTFu5S1RyUKocUUUTfFdQ1EaNcDZAg57AOOWbrwrgPBpo152Wtf+v2VlEeWhZdMgBY6aFjeY0rydA7bOAWE96dTysFW6OgOBG1SR3D+y/A5YBt41X5T9HPRVAKpLMyhPNb5W8IfC807PgHZA+G1QCQAicQMWga8bCkSL2HX9AvnUSujCSQGD7yZKa5KCBxdCDzESdRdptgKhzJ/14GBQD5x/j1MwGO0kGgGJTPhrZ6LTf3Xq7xssdfkSx2sGSdE0tB7wtjZcLzjs8SvxtbYh1gdH6bOdRFssg6U8tIBBdDxH33FT8KeF7uhMv/n9Zt6d8xrArfmzzUdp8J0y68bOE7zGvDspFoVL41Xg9euGDDMQJf+gfpJfWlTo79/KNYE3wc57v+7SKuDVgV1EkRIbKfrRu96BXLZG4CiiDEhkcUZyplfO9gDRFgDofvcJAunm/fIBy07MpYFcPcBegSGEN/p3dX2ZrpUtbTQTyRPGoVOEaxSVgfr1tO2twGMUT03vaE2bupKup43krj/zcl3L8+DWRvbPOpgAnILMGhis6Y6Q94fQz3bagHZA+IQpOHIi6iQinoxP/RQk6HQm3VpeN4eIjoLQDm2QeHw3UZ0m+gqLZfASp/nvoUjYRn5rqUUxbgEytTCRP5ViTmfjGYN6rAQtg7R0REdLlKyEGaliomBQN4/RnWEdDG4J3s4N1xK2xB/594K/KB7Wr4JBBYU6etyyDjRTMjwP2f+S5ZcK4IjT9XsHLLtj0rJJf25o8hrTTp3vsZzNx81K3sxheezEtRw7wR36gHkX3RmUcYdS5unNbBX8NO+WzB1TSZ/nIytGLO2W7fQWwM/zGjzubsojK24xred5PwzD7TiOnqcvclSGHjtxmL/33TAMHwHwfENuznM7l8XHOV6WL6fIfsKyVpPEjWc4bZf1lPUBERDTMBlIa5GZDiRKCr9vtJHx1dKLKAMYmX/mF7nfJQh0Hle8OWU5WwMGHIPC1joj0bqn94g/kxmZPpGlWfKvgcES1YBiS1yt6fXqEuw3mcZr8fMBU5XtOoDK2RFR/jh9nLO6dAbPK8R9VAsw9PqM9EiVIdMH7kdPPBnaAeHTp2ykxnlqoz3OwykJV5iUGSokf8VyfASVs/8FkxD6ByybUwxz2L/BtNPo+znsCyzTRH8D4Hfzc3QUAalVeD8W2iIvNfBBawbXFL3HBAT/imXNIJXHbJqo5zVSfqIBBZ1+4sdKUDHW+lQr70MDwSgPtbA1gNgDEksATdcLRlNEozMGVWEYLD5Ng0rINU7TPmCqK04NV2vUBYDvbm9vX8xHFryX8JeYpnp/N4f5C6Z2xzh/j2UzlBtMa904DfR7LGfr0YL80ziOX2d3+gHz1KoZuBHwabt8g+mIh89zvGqhoIwa5dgJDftyDsONW3Q68wWA7+adQNnGB/F7iwnAXUt+VXH/zTiOP2GZDXEhfodxivh6/p5X8r2XADCO4wdMMvR3WIDAdzg+WuLV7M8BOw4GsY5eYqojyu6P8n0DFov+Zxxvb6+KJ3c4dD8fQASOgYTKkJISGgHUFhla6hOigYvMP/OrgYi7AoHOo23O13ppGHVTC7XKe6+/KD981o2Q3ArPe7ReUZ89rzUg6HkpUQ9AvCvqAZva1oHjJTYaFliO5fkHHJfzKwD/fhzH74Zh+O+Y1hoStL8G8B8xHeX1HsB/wbRzMHeg/v0cnsfW6CyHFuAH422hXrC80wPSDgifB9V+3ui9NAKkCgCnb1Lx/wGTwsFNHP4jgH+HRbH4v7DsPPgdgP8VwH+YR8R5tMT3czy/BfA/YBmxVytjzzdllCnypXvGV4u3Jx8tACXz06mEVOK4XpDWwfdYNtooTRP1KwJtqpRo+9ANZAgGOXAQgcHWcmxx2wpU9ripeysA7CEHhb55DK+D8Hid8kDij+ZOReK3mI4P+Cjuw+z3d5jayx9xvGnJSwA/DMNwNY7jy2EYOMDA9N5gmd79FssAhFq1MMf1Zo6bI9UKvmhhvsFyVqAqTkxDj3CA+L+Yy8MVLGCRXS8CPw5cce2gE9u4njEIKR+6RxurcHfkF5JnVe6ZHv2ZH1r8PmJZe8t/6IClnEcsVnj+k69xvIHPbzD9l4xbdzC9xNQm3o7j+GUYBiqPzOcBwL+Z73/GYuFV0PsWk7zhWktgARKs32sL50rnWkth9I9l4dYCQHeP4mkBfJFbD1D0JRguiyMgprvb+hRSticH7SS1LjKObNpyBhgU8LccOcL8RTw18BcB2pY47hpUZn2fygFg+edHTP/zG0z9+tHU9XEcfzcMw3/CdGzF74Zh+BcsRwH9iEkX4yyrf4PlbFgOfBHcc9BM1yJm+qD7Rd/R+t07PWLaAeHzJB8xjH5ud3c/rqWJAIH+6Lro3YW+KnU8p4zbLHMDGV0bES2U93xl3xq5ZwKp5Hcu2Ns6Hvo5WPiMSfHjekECwggMRscQlPIQgXFXQjLL4FscrxnUeByMRt/Y4lZ7vwu3FhCYUQS+9VLLINeDcpc4BYO6bs6n/Wbp0J2d/2C8kLhcsRwBjPO0xWFe2+bTAQecWglIJYUZ5hd9h6eTDViU0ox4euo4+m8ipbIEOMjj/wBwKotqyqyWuX+rpwHEO3rqe9R29DsiMDEFvL3FvHt0VP8aJrIuZf1RBoiAuFycsvaQ8bSkVar3El8G+CK3Vp6WS0nXvWoc/N8Zd5R3bUu+cVAkw7J/juCjtjlcre238K4N2xJfqc56QKXz8h/VgbIBUx/KwfMbABiG4TBPQb/EsgzE65R54zN1BrfcA4slubVdldz4nMm2nR457YDweVGLgPKfmQJd3ThNbcAEOLg5yGdMI8Wfhfe/Yzlw/J/Ej1vN/zcsAIYWxt9gEnR6gCo7jEhR0LyrIG7tFLaimnCrgYJz4idgIFDgGYMOBrlmkGs9S+vKYO+lNhNNE+VUOAWDPFoiAhfZN/YAsxpPbzw9bu6XfUtUzhmpQsX69fWCumZQz470ND4gLyduLHRjPOPs/k/zsx8d8Wkcx79gOmf0Zxwr958wtbu3WHYbpYLxFcvxEFxDSMsk172qtY/TY3nXdX7AsfLDIxjGwP8rprapdI1preA4HwTt7Zz/FI+FUCJAH3BsqQOWTXE4gq/rgpgn1iXzxLRZl7xfir8e4cEdRLlr6i2Op+1+wDIwc43j4zuAaQo/ZarWz4hlF9gvs+XXD5f/iuOzzo7a8uFw0OM+IvqEY3muRFDLnVWvzD+yFNb+pRr4i3h6QOBat3NBoFOrwg4cn1mpssbjU3+6ZfItWiNaI+YpA4XngMEt9QAFwtEARUtYd2shPbKG/94nLDoTZcxHAP8PgLfDMPwXHAO6nzDpW3+DSS78I46P4/kLJr1rmOP/gGXWSUtbivQyf94B4BOmHRA+f4pGcYBTgUqFlKNJFPq3mM4S5MYLXKhMxeov/z97b7YkSa5kiR1YeCyZEZmVVXVv93SzhzPc5oki/P+f4MPwhaRIs9nDe/t2bVmZkbH6YuADcALH1BW2+BIRHuUq4uLuhsVgBjOFHlWFKoD/iuJ2BRQX0wbJneGnEMIVSmqJKxRLkqaj8Ma9C3qNTKoPbFiylkEPDN6gaxn0UhHoOSxwGKNAoOuetQzqvsEaGJwCxCxtCvzG1BkLBMeCwCHSunbPIMGDfjQxugfw9T31QL5+LBiE9GGTzpNWTdNcowjwnTKUaLbaP/v5nPtlYvpHidZJcEKl0J2Us79LFFB0m4PKtEjPOoO/MFcgwTDLCN6WuWyeU0TQBZTa8gckEMUxEMAit73PY6fbHPcgEtRyjm5RlCEU6Bjo5h7FQ0KFsblc7wrF7ZVKHeS6X9AF1pwr5PF/QUmjwbEin8vmf9T55blskBq25b23a4gC4j6BmfeMvy1pWyuQbiLkD4E/W6cmvO8SGG4LAr06/K98uSas63/yDyph7Ln6wDfnxLMWE3RYvmLH6YHC2vXtmnYJGvdBnEcFhqdI770qAb9mN9FHpHX/BMXqNwfwzwD+Bd38q+TN/4qy15kxBnhfPMVN7d1Epb62e40y15EG6AgI3w71aW+8RUIZZIvu3hJbj9EqNUk8iUIDc3AR4HFP0AUSUND0Eu9QXAptKgL2uS/mvUm/QyBlLLgbA37s8T4w+AXdADI2kqi3z8wDh32abI1o51kGPTBoXZHGgDzv2Figt0mbqUCwdrxv4fNAmS3T/YIKBPsCyNQ+fef0/ut3329PmCfZ1A22jMFPnlJL5O9FDsZyk4+1Uq/NIIkCy1PqiFxGzTaFobm0f8yAkxbGR5Q0D0sJTHOax/fIXILSL/caPgJYyng1lyDnjOcliOM+oKcUAJKHkPnBljIm5iFcoYDUzrOSy59S/7CdRJmmks4S322bAgPovvNt5bgKdrXf6DnGfqJcW41qAqZdG7x2NeoDf1q+DTAcY73SdpuCQO9cCgb5zFqgqKTWYc/l2M69lnn1++ZTgQZQH9vQ/I25v7X/Q3LEFDljTN0pskVt3VAPhnOpq/yfih/yMK4PVDapElHngDEH1PWf76aOy+MHNcWB93+NjpFGD4OOgPBAyUk5oWQZMSq/VfBQzR0FURs4BFjXCgcUAQsoSecZcIJJ55lj8ELqKxisaam8a+ujPsb9HFrCqUyvVl+ZP91HNJIowaDuGVQAEdEVLmv7s+w47AKueQb5HFxiHQwyVUhj+tsUjA3V2Qb4WdoECHpUA3+1OgSDFhD2pZbQtrV7UgODWg+VY/Y3sC5wabkXPITEZ4ZgbCk59hhE4RQpUuc9MvjKe2SoTAJSCgd1aSQPoSa9iTE+ZLB4iqKcIE97EEB1jhLRMwIIMcb7PC62PZG2d9KWgZIa6Z/WESrAyAdPkV2y8rWyLQHaQ4yRgVhmKO9Qi+ImSuCnAXFWMcbHEMIq3yvef4JjLxE9QYO1IivPtcf1dx8QVPLKW6z3v+Z+6vRjx9XH023boXpjACCPTwV8fce2BYG1cepWC/uB+a8KHPuc1M6n/+0+tCEe4vEh9SCaslY/x/q9CQ2Nq+8d8sq47lI+t2u6zpvGB6CXAfcX3qHMdUDJCUyvCVoQyeuYqsfdM4z6M2X/W75xpAOhIyB8GzQGRNkXFyjuIxRmKOzMkaxQQLLs/QMSoItIYOQ36etHAP8RidEwyuU5kmvCJ6QQyD+gRJ48x/pi0Kdx6mMsmy4OQ4yqBmZ2ca4xfXLhJFB4xDoYZNJ5urTZ4DE1V1FL9l7zv+aOtG6idPnl3lEL7mugaAwYGwv0NmlTA09DfY05PuaZ0rmxaSX6LIMe0NNz9rmL8pgKhEB3vAEFyGi0SCDNKSOJKl8A0nv8AendbnPZXQZmTElBN8k5kjXwJgO+D0jPkGrDv2WQRGUDn6fT/LlGiV7KQBUR+dnLoJHPJIng717a6jPfAIj5vIzYSdI9PbSMK9/i+rlASXcBiHIt5xTke0PgzOu5yfeNuTvZ70W+l/e53ncovHkJ4Fbcai+Q3kcV9Ngv7+tV7ltdazlORlCl660KdLxGCptwyj2h0QNfCiL4XbMsWyIIGQpKUhtPrc4YYOhdy3ODwDHAaMw+ML6Hej0K2PvAdzT17FzW+J/HHz3wMHR9Y+i52217nj7wRB4SUdzqCQopk/2M5CLKtf4DUoqv75De839B2htOj4n/iJyiB0mG+HckWY45YWfo7tMmDUV9P9IboSMgPGxSxg+sv6jef48Zq4aR1j26If2AxGAo+L9HEe7OAPzPSMzpDAm4/AsKc/oBKQzyFYoAx28vn5J3fd51WNqVJmosWNs1WaBiA8h8Q3ET/R0FDN6hCwatZbDWv0dWkLCWwXcogjrTS6ilt0+zPPbYJnV2ASj72k0FiF5bC950z6C1DHpgUOfTut7pGAhmuK9Nx0Eg/wXdXHQRKdfe9yGEJZKAQFdNpjj4HmmeqXzg/rb3SLyB1imgPLPMN6pju8oAic+TPjO0zgFln55eM4ELQ6rbcrpq2uAk5GmttFPSfYG2LcfFc1rrNwGV50Yfcr8MKKPR/1TRQoFPiQLaA4oSjf3OUNJOrFACfikfZ56xBmnuCMrPcxsGeznN5e+Qnrt/R5o/3ttTpND1LdJzw3nnPWReR+5bhinn9fVZlMaCQj5jngtp3/rgATpbNuX4VLC2CxA4FjTp+spPDSgCfnRYj6wCwM6lrln87/E+HSe/PQVDHyAdOjZmzNsCGg8YT+4jxogQ1poHAPQACyFVoMcEUPggkN79b0jvbYskh/2XXEbX0Guk9/MjgP+AstZ8QHpnf0WR69TNlM+NPq9W0QDn99q1ZNqH3HSkHdMREL49si+stxDwOIU+u2BQwKEAwrYUOOguxb2BXIia/L9FEj4ZSVQTsHYCyOSkz8iMz2M4KkSNYcBjAObT6c13Hw2BlTGga6gvLqzc00kwqBrsMaIAACAASURBVC6i31ACyBAMLk17uxB7Y7MMXe+7ugpTUCcQpGWwBgZrwSOGju0C2G3Sx9RjQwCx75wKBq1lkHNp59G6hl4iKQKWUg6k9+9j/v0Z6+6b75Asdoz22SkLIVAg4H5UElOIAEUp9IjiWaBAh27DQBdcsfxE6lhhQQMqeEJ/lDLv/isP0jYkL6WNltk8g0q2X9tW3zPbh70e1qFLmE0FAlM+Q7dfvVf8rcf13s5Q5oF8W+vzHVfFjwK70xjjB6T9jnRL12vgM2WfN64bVyjRZi2xDhUgluyaxOenBgy89t45vbKxANA7VgN4emxT4DgFSOpxBYVN5TcVUEA3CFGNfwXnOIlAXXmVpwCwAFTntjYH9jprtAug95JgsXN/M1DknPFDHjVDmrvvkCKKfsvHv0dRnNALg0DyEl3FvyrZyKOsFd+TGe13DSAeAeAB0hEQvk3q09jwQ9ChiweJlouAbkCCYMru8+cKiQEw0APBAzXvZBBWk+4xk7G0C+b9XDQWcGoeunuUhPNf0E0twQAyNpqoBSXWkmQXdnv/VCinm6iCwSuUfQgWDPYBJft/H8Bu0z42PTamDOgG9xnjJqpz6c3pNdZBIt+93/P/JdbHdYMSec6On27e3KuqZZpo3kas5LgJWnh9OgZ9Pgh6LYhif3oPbAoH1vH2Pek9UNCjRNDhWQEJ0mtlvH7t1z73+m5p2cqUaxtGc/aeH91b+s70v5C2K1Ome8T4bPF+8z/rs/8ZugCB5fcArmOMbQhBwSBQXIT5DNtAFCuk58reH95DtVTWFAD6IVmAXKMhgOGVjQF3fcf6xjSmzdD/oTp63O4rJG/3BH2g+xza55Tygq7lEd15a51jlkf18eihPYWWtl3/+9qPncutqGIdtH1TEUIPB13XH5F4FpXw9Bpgx9wnyHeZ1xWkPt9rYP050mA1Y2Q1C+6PdGB0BIRvh4aYo5ZTsGLo9EcUsMaQ6MwT9jOSQPIdkgDxE5IgQM3yP+d+PuTyMxTwwIASZBBrkcWCwxVHXMsYOiSmRCavYFAtgzbpvAIIKzgpGNTF2Grw7G8NTkG3YXUTtXsGa3kG9f++gN5LgsMpZQrc1DLIdAW1ADK1OR36qNBuAdcd1lNL8PsRKWeV3XcaUYAkLYMqQNwhPQMXeew3IYS5lH1F2Sc4R0odEXOQlhuUVAoEOQyCQHdHChg89pAD02jABaBEMyU4pSKK18B3St3WtS0D1lBrrm0Z3ZdWEAWq3He3RHlvVGDm/QpyrQrOCIju0XWhZT5BCm1UzlCQuw0hLAAgxsiUIHTPvEZ3n9ivSLyZ+yg10uQciZ/TlVRTTEQACCH8m1grYMoX0p8nDM7lOJzymispyeNTKiB7AN1S7KmzC2DYV2cXIHDqea31xgOC9rjyn77zAuvA0JLyO3us9iHxGZ4CtD2qtdkURLLdNiB0ClDyQLta8FqUteMUyTOEvOIvSPz4Bkk2o3X+53z8BxSr/a95TA9IysT3KHOyRAGY6gVix1hTMByB4QHSERC+bdKFicyEgqmGKb5GYS4UFLjY3gH4f5GECgoBjGTFYAS/5ON0E+W+FoJGYN1NzBvrFGa7C9C4KY1hdGNBigWDDApBMKjRRDW1hLUkea6iljzBTAUHjShr9wwy6qMFg2MAWu3YUJ2pwG4TsDj1WO3+2jL97+UZ5L6rWgCZKcDQGwec79p12TDkti96AlhaorgwR6ZvAADJr0eQwetn6ogbdK2LDwJybnNdDUjzGEJo27ZdxBhvQwgaZVTdGRk0hbxMBRsNtEIBi/PBflYowG6Rx7Vs27bNYdPJ0/i+LiQVBgNm6XmjfLPt0lwv53+mYxLwfI1uhNInUJ5TUnzOY16xz9wvr+Ezurnnnqrk896ZY33CtPKNGojrOx7hpxkCfHdzbc9v8isdax/ws+eZAgyHju0K9G3bpx6zfJ7PTlP58DkB1q3wNSCkvKUGGFhu17qaslIVG30AbApo3AbE9bXdFPDY96ivX/vMk+8QpJ0irc0aP+ALkqzwDSVPIcv/ggICb1AChHHvOBV8BIx2z3DfOvKS8tiRdkRHQPg2yDIO1eDZj4IIy7Rb05+SuoRwzwmtSIySxz1mjFhKjbyXdL5PszR0nZvQNgx8m/KhtnSV0xyDtApqNFGbZ9DOpQcQVECw128FBAJ8TThPS69NFdJ37Zse28f/TeuMvYahPji3CgJrAWTGgr8+UDgFDPYt7oPPtOSUWuWIojWyaQeeukABJLUxqACpQiotclRwaVu6svL5XgIgmIs5sb2G3V8BKbdfLlM+uJTfrMv/BPlR/qu7lt0b15q2FvxYpY6l2n0k6bgBPIFyjqcGtvqARQ0o2TqeRWyMwKt9DY1Rz2kBTw2s9I3dK6sBsbHHnhsE9s2d3iPIMd0W4K3BtPh6c1Fbfz1ZgsdrzzPreq6qdN2u7dvdJW0DGPv689Zhj4bkEluu6zW3dKhCkXyHeQrp+cC5toBcz7OSOqqg5HPTd41HegN0BIQHSLUchAzQQhJvTOsOSC0Q9818QgIA1GAThDQo0am+z+2+ImnSaUX6HsDfo+wZ5B6zEzkvUAeBfYyyr3wsbcq09g0eKQwTMCgY/B0lgIznJtpnPYLz25LeW11cbFoJtQzaYCDbBI/ZNxj0aEyb2rFNjtciiXp7BlUwsr/HAEE7nrGgcMz/gGL5WiBZ6iIA5Bx4fO9pJXvMFrMTJDdzRsikNfEhxngSY7wCcCEu4+fZarjIbRgEATx/thxyj7Lm+6NVgeHVmWqCyqiTnOeQKTRUqdHka1mieDVwTE/pLHJ+Q74HT2UA7rOFj2NiWyrDmKz+It8TuqXyeoCSkodC1zlSagm67X9ACewTkdJz0GLLaK5neQ5uATCvIu8P3VGpVNI5pleA7v/keYL5bYFWn2A4RWC0+5Q8siDw1JT1WYhsH7asBqqmHtv2/xiaCgo9QGgVx/ajoLDGYwgcrLJRlcp6/qXTh0ds48U2qF3vVNo1CNyUdJ7GvisK6lWJS8XYJUpwsL+gRCCdIUV8v0Sai2sA/4pkGTwF8H2M8Tx7eRBMfs6/aQBQo4DOvX3GXN5wTE7/+ukICA+fAlAFg5bRczFg9Lo7FKGfxwjqfsld/R1SrkEKHd8hgZZl/v1PKFZBTTjbACm0chrOGv8dw5BfA9NWmsrMhjSjjCRaCyBzhyLEWUuSdfPzQIIl+zzYHINqFVS3312BQY/2AQ43AZDbAkSguzeXwUhoGaR1sBZAZlMwqL9PUNfKM1oo964pXSAphSKSMoKuQowa/Cn/fkByOZpnMPgBSWFEIDNDenaZD1D3CDIv3wLAeQiBCeB5DdzH1qAkaScx7PoKBcAoMbE7waT2G3J9CkV2zWNbpspQTfjTuUIIBJ6kgJLOosV6MJsTlGAw5xlQkpjqgnN1ga7i7BRFsLtEcXElcc/QCiXQE8t5n+/ysR9RgOoVSloRADhr2/ZTCOE8C2o/oxtldIak8NMAMgoSqUhiUBkt47VM4Zmsb10WbR1+W4F0KChJDQjUQJU9/3OAQu//0DiGxuXJAaokPpFjD1jvu+ZOTtK5539In1TWeO30+hRMeKB2k/s/dHxs+T7Ie7b7wLz+t6CQ/DQirS/8zzXoeyRASMAXkNJUXCPxn++zEon7pen5FVGUZOQNPP+YlDEuODzS66QjIDxcstqzDnPJ2hivroIBLuhWa8gEzhQ4KFBQkAES42COK11Q9HefFhLoZ3j2WvdFsfK9LyKoI6O+RQKDtAzSTVTBoLdf0Ar+HiC0z4feXxs8hpbBDyjBY+gmqoJW3z4fpTEAa9//t6kzBeAqkKOgTstgzU20BgK5B21h6vDcn1CeDQsG/5x//4SuO+MMCRh8RHq+fkbXGvQ90rwjj+03lKAdTNYeUfIO/pLLqATiec6RUhVw/58N+sG8dep6rPeUfdl1KaJY1mr7zwi4vH69trbc5j7UMpteQ69Jo15a4Z0Cm02XoGOuCbQU1CmMaT0eX6Br0WSfzCNLyyPHROsqAf+7pmmusuUSSO//79LXR6T5ZvvPKMJ/g/Tc/IikJPiKbvL6GdLzeI8SbVSJIP9RyjxwsDLH4NSxQELrWPIAFo+PWWdeAhSOoSmgcMzaTKIbYY0f1o4HdNcKtSp5OSstP9QxA+vbTsbQvkHevvq2z3BNQcK5pCwXUNzcT5De509I8sWfURRYQPH+ovfBKbpBoMgTGYV4hfVnpCp/GjqCwQOhIyD8Y5AHwCzTsS+6Cql2oaD2+9xpT2YCp13f2DYlTxttmc8+GFJNW9p3Ht5TAgVu7GbwmK8obqKPWA844lmUvEXZE05JmlaC7nWXSAuDWgbV7bcPDHrn3wcY3KS/XdSp1dPjKsjonkECehtApm8uh9yBLaDUcSzMf5IGLVqgfs2e2yDHSeF8VSnT/3ZsOqbaHhbts/Y+WUuErdc3T3178GrtvPNavll7hqyga4/3lemx1tTXe+21t2UE9qyjWv1VdndtTDuOg9EnKcTbuaSru81BiNwXk2Pr2Eh2jWGbxnz3kfI4BYX2Po4Fhtsee8n/Y47pPaKCxAswo21Jdi7GrLteOx0TlVp63FvLzlC8A/rIu/6ptGkftp3Xxxg5pFanTxnCNX3l1OE+QyuT8f2zewVVZlP+M+YdsmMcutYjvTI6AsI3QOIuWnuhPYGFe5wekTT/2v4RCZScIC34H6VPCozqoqDn76SWkMAGFhzWmO4YZrwLZvNczEqFnRYFLDASGC2DBINMOG9zDFphu09wtr/1/hMMcg/oFdbdRLlnzOaZql3bEA2BrjH97Hq+vf81sNDXH9vZhPNqGfSAYA34acJ5Wwas53bjGFYoFhwb8p1lX1GeK6UvKFbNG5S5bvN/Wroe8n+WMZWDpi2Y5z2E9+hGGaY7EvewMcKo3kNazWlB1HtPXkW3dMsnqGSxKSl47jmKR4RnBeFeGWuB5H2JWBeY6fZNl1ErTK8ALLIFzgqzBFTaVoETFUJzrPfNa2W9mbSbm7JbpHea7RiFFQ8PDw9nZ2ffQgh0qdW0JAFlrkPuxwIEejJoYB9dJz6bY7oukcdZRWSU9o0pszlxbZ8eKGQZ4K8tNRBl648BYC/9f8wxvd/q+WNBhsoC7EO/rTKkxict8Nf5ZXkteIyOwwtQtwsAeAik74W9Xt4/frQO36FzpPdX+aK+vwskGdDKjuQlnscX+Zs31iMdKB0B4RsgZ4OeCpQBJWG8Cp3U3t6i6za6QNkvco60qNPtSC1LGkXUA3tPHzM8T4s0tMhZem7N07bnIwCgIEcwyD2DDCBzj5IIfGxeOm+MnpCkYFBzDNIyqEnnrWA8Zc/gPsDfkBZ51/9r57HHFQwSVPRFE51qERwDWnUsS6ecZIOJKGmwkae5lnQKTG6+Yp7BrOghGFBASEGPCZGZOmIB4C73OUc3DyHBItM+aOoIoIBP7qWl5puWrQXKe8NzUnB8AqooexQVQJEXEqCqa+nTnObk7LatJmWnGyf5LMe8yPyPbaO0JXC7R9knyOfpPoSwysCa10tQdCcpKwjgGRjmASXwzzLGyCBgnIOnHIUXFxdLJB7E83rW4Ws5Zvmy7mP2eLjycsufaqDLq6PP5Qo9a41pOwboDR3fZG3aFtRt09+YY/qtWwK8PZg6BxqF0uNDwTluresdHlMhK09ElMBIFhTWaJO58sq2AZ3bAta+tp7MpfPHe80AXddIiucTJB7wBSngDBVevyLJAORN1yg5aCPKvm2+83RN9dYU7zk40gHQERC+DbICql1YKShw3wnrsOwaXY09c3HxP60EDHBAQKiLibcw6xiGmNtz0XMwKj2HBwavUdxEvyDd3zt0XQutNanPHY+/a9pDm3CewWM+oOSN5F6xMWBwl7QtgNwF+Bvq0zuuYFAtg/oZYxmE+e8B/Vr9vjGPBb2kjraX0eAk0MAaZXD3IOVR22XAyCAVLfMUZjDJ3ICMXvfIyJgZMFIICSj5/ghy7mxbAMvcL0EWweQ8l7UxuVIwXyCDIsxDCMt8Xo6JbR953rwvksCLEVfnvKYM3FbmvJpL8FbOyzJeL0E39/g8JXwPISwy6KM1hwIcpPwbCrB+mgMpZ19rz4DkQBxDfWDECtAWIFgh0QOKStbVlcBCLeC1tQaoR6n0rmMKefcAzrFNQeCu+hu6RgWF/KiFybMIUV4AumDAftcAwRAYrN1bb7yb7Cl8TdQHmuw7xWMW0Otxr4zr/XuUfNN3+aOKolb+nyDx7C8o3g9U9KnyjmXeWnWkA6UjIHxbZJkDF1Hu+WOUPWrNgQL0PiExDroOLZGEnysAf8J6Pjq6FFpm5C00tXHCqd93bUMM1NK2GrptiQCAUSZv0AWDX1HSSqg1SX377Z4rDzDU7rFqfunap2DwI+puojXtHyrHPQCyLWh5jv9jgZO959SS2pQSOo9j0oSM/XjjqwlkU8EgIEKIAofs7v2U80/SGbCMEWppEVtKGYMVBSQr211OpB5QBBWCulmM8T6DsxMpQ/5+yIANKHtfKcwEAHc5jyAVVeoO95BBWSPlT9cl+Qf5jli+NkdxvTrVshgjgSzvA8d0lorjQvql9XGGnM4i938m1xuRBLI7pD1+jLrKID1LSNLonAOSqTTY9imKbHZXPcvXOc9zGGWOVOD3npshoDEVFNp6fWSfZwsmPEWkt+544KF2bcD69XnHhtaVKWvPLtapTcak90mfeet+yDoayOpJAVE5j/7WNcUD8Arwh+IP6PGx7qPeM1or3yVNfWam9Nl3bzTQDPkSFf4/oAC+vyIFEItIPIYRo29zP19yXfLjiO4eciru7JwNKQaO9ErpCAgPn/hCqlVHgYBG2OOHwskdUhS5TyiA4BQJLDAc8Y/5v7UM9i3AYzSTU+q9JhoLknTPoLqJEgwyeIxaBj1rEhddTyPrkb2/NscgrYIfUdxEafVQjXyNNmXwY4W/XdWf+n/sMQWDCggJ+hld1Fp5x4K9Wnnfb34Hc0x/M9qlDRwDlMBCK6T8d7SKUVn0Ibd9jDF+DSE8ZjDxAYl/MN3FRXZRZNjzH+z5Y4y/o/AYTbXwHgkk3aNYq0nkZ7QaMUhCRLF+07JGPsZ7MUNxeScwU6FKoyarq+lT/Xytdv8ho2TSyqZtVUCKKIo0HtOUFEA3NyIjuzbZMkjrvZ73JN/nFUpUYPLgixjjlxDCQwaDf8rnpwD3ewaGvD7mipyj7DElNUg8gvs3Ccj4rGkwC/scqqAIKdP7UhMY7XOs3+qiap/jmpJRlWO18djjU4Bwrc027Tc53yZ1gHKP6PFj94yxHeT/EvV59BQC+swosNexLOS/t69Qx8N38aUshWMB6BjyFBC23LtnnvxlQT3TSjFy+KPUiUjyx3skOQ9IfOACXd5N3kbvMvJCuhBrBNkjHTAdAeHhU03j52n7tD73/WgSZ9Y/QwIMqvX2+vWO2/9e2dhrShFp1nMYPhdtCn5o4VMwqJZB3TPoRRPtS0vgafLtmGtuoh/kc4UieFswOBb01uqPuW9T7+02IHUfYFDzDKplkHvVPKuu158t01xSth6QgISNFkpg9AHp3SFYYHmDtMBfIj1zP6NoehskhRDTTpwg7TXhfjsCDgoC3ANoLVMEV+Qrl2Z8FDjfYT1nH1CEOwI6S+RLtFbae0kBUcGg3tMzU6bkBawg6d5AT5BmABwvLQUVbHo9rBNQ0nl4wu+ZfLzxniM9IwpwOUcX2TKpaSeoCLxC2hdOEH6FMpct0txzjB+QAGWb23xDFxh8iDF+DCFwv5ECxlluz+AVbMNyjudpT6O5R3Y/FL95jAKohsMHumuN/dQE9bHAad+gbheg0NJUUOit0170UQ+k23Pouby5ZFsCHrrf63zZPnQcLw0KNyHvvo9dj6YoHLQ+5QBNK8EUND/mtkwxofeZsQboyq7vmMoYNbC6qfx0pBeiIyA8MMra6rHkLYo8rrlrvAWVwkjfAqtt7HnXfscYkcHd2GvoJFOU/sYy0E1pbF81wFADg0w4f4sSyIMWG7s/sM+6pOe290OZNaOJ6n5B5h6qWQb3wcSHANm2/4fON0RjwSAFlpqrqFoFa0B+CBRyLpZOm4A0l9cogrSCPkYD/oYuoGTydboOaYhyWgHZv0a0tBE7qXH2QtSzPS2R3tpCvqMASO+HVV7ZOh4oY7kVFu197rMQEczVnptaFESgvG92LH1tWYfnrZX19WvzHyovrgHcKMc41zoGG9mVkaTVy0Td+96FEK5Q0k9owBc+q0sUQGj5FEGt3cOo64taBO37YAPNBJStEDWAuC0oHKJ9gLptaew5+Nx59w7mtwV2dl2Kpi7vvbUk2Tn2UifouGrzase263vqvWv7IF3P7fXa97zvt/Lw2n2it0Utei8Bn3e9nBPOp53TmnxypFdMR0B42NTHmLwFVIkuVsqM7UtdYwa1MVSZVDL0dcCgV8/2ty3ZxWsbGgNCCBo0zyAjiRIMMtAGXQsVPPS5ifaNQwViBYPvUSyD36HsGaxZBoeub5NjU8HcEO0bTNba0IJLMEgX0b4AMmzrfWoWRJuQHqbO7+i69ZGWSJHiItZd6RhQgML50rS7Rno+GK1TBe1HFCuVRidWi7YKe3R9ZpRiJb2+U6eMY7cWNR2rBaN6D/v2vfKaZk4dgvyapYFlHp/ivaitpSzzgADnwbNcqiXa9s22VEBY4LiU9rYdFQkt0ly+B3CaPTHuTV1GoCbQ4v2lEE/34Fs5F8uXAH7BukKD5avlcnkzm828gDa8Bk9xYMEH592CUchvDxTaejr2Pto3oNsWUI4dT189PuseIPN4o65fFggC3XnXNmwHqUd+Qj475L7KY9471ke7nLc+0LMpIBrqc+g3/1uQ79Vt0eVByts0/YudA8557T6ugcIsBx4B4iulIyA8bLJaOSUuktTqk8h0ud/pHsW9iy82hRBvYfA0TX3MJqHAYcvgmIV4k3ZTaFNGZcEg87Vdy4d7BjWADBmquhgOWQZ5vprQQ3cyzTFIMGjdRK0gUbv+sfdlk/u3DYDbBRgcqqPz4bmJWsuggpIaMLRza89nhV4d29wpY/3bnmugUuJpfBJc5LfcdoUUVbPN5au8548RMB8AfJNon9co/GWFkjalRYlMTN5DcPmA4kqp1kgCFFp4mBuV17NCCg7ThBA09QPLCdAtvyO44HkpIOm9oZuv8jwSwf+paasAnm01ryJBFN206LrJvjkmKt5OnTLyEpsTlCk6Igqoo6XvESW9B6MJMg/hHMCNzPs9kivou5xO5BZdupEx8hknRZT5rr1XbKvHnuZ7NpvZPIRaD+gKmxb4q1XXgkLr+ta3dnnjHgJYuwZtuwaZY8bcd56I8h5598sDCAvU+7Lns3Nn55b92j5t8BIrg1jg+VZo6Hq8+2DnzDvOtcAqc1jGiKR0TVci74sofM+TJ97aXLxpOgLCt0HKSD2Bk0IJ5BhzE86RwIq6cgWsu3bxeI0RD4FEj94Cs1BhZI4kJN0hCVPfUPL50E1UNfvefsG+T424yHIDueYY/IgECPv2DHp7QPT6phyfUmdq+a41i0Ngk3NEbbX38aLB6jsIdOfPCkhj5ttrP3ZeVLh+IpOaYIV1MMCyOUqCcVv2EGP8GemZonWQ9IgERihILJFy68WcBuEbSpCqJxfrDGQ41lNp+xBCWLZtG2KMtzmZ+hMICiEw6uYdEviaSdvHHL10mVNPMJKoKsYIYM69tjlwTIuyZ49AkqklIP0iX9NDBtUETbS2eTkbV9JWE8+zreZzvJd0F99QAOsSkgojz/GXXAcAWmfeb/JnbTtCngvPGk1Bzz6nwZTburXyPqr1U3tn7F40D7zwdwvfeuIBNDjH9gnqhsYzFbSO7Rso96fmblhTJNKiXVMQ1MB9kG91Sda5pFuyyiZqtdRxeXNau9Yp5c9FvCbvuP72QJ/Xxns2uD5x7+A9yhp2j+SJwjyEDJLGoGSaMzZKnAc+C+SVPKZj2/UafqQd0hEQHib1aTf5PSR4amhijXCnm4XJeGvnq2laawvM0PgPjRQ0UIi7R0k6/xV+jkEFEVaY8bSmdi4tca+XWgYJBD3L4Fg30Sk0BrxtCxCnnG/qfz2mc6BuojaAjLpN1gBdDcyNBdTe3Neeh50vtjY1gZN2Qveg2QiC9l7oHjTvmVdSN01bxnfnKZCLuCJxzk6krl4Hz63fpM61at+mrQeGVLhVwZb9qnuVWo5hyvTeaN+aFNxS59zqlpUjxapir+OiKdcWM7C1oHDtmJyzD4TUhGu9f6jUsfVZrwYu9Vni9WhwEgsGuabZPZP7pKmgbio4GVN/E8AzxkvIvjN9eS31fvMd1m0r+t5SGafnaNDdB2tBoAX9zwny9nmuoXfGXrd3L+x9pFcDlXJ2CxF5h1rf13h15jVDMumRDoCOgPBwqQOwYownIYQGKVx5kzU2XCCZt4uuWtT0RBQAcYFiYbJRAIe0hLXja+Os/H4u2hVzUgFE3UTvUSyD6iJqwaAH/mpgojZugnoFg4waSDBIy6AGkJkqZEw5vklftfIxAG5X59Y6OgecLwsIrWXQmzugfy775n7stQ+BQT3GZ2VNg59z2dGl8UEStQek5+YSOex4jPFbtnoFFEu05s+7yRa1CyQLNdeYFmmvGr0RLtF1QzoFnnLlkV+d5HGcoqSkaGKM7zK/47N8kqrFZW5HSxzfESZb1jyDQDeX6gpd6yCvvUFyVT0xbZvMb0M+L/O86piYa/As348mhIAY42l2e73LdW2aDY6fFsv3KNbSCOCsbdtv+fKZR5TnXQC4yfcxIPEC3ud5tq7O8309kb6XOU/k077DPMdMWaHCYh/1AUUP0LG8Rh4Q7wB2dN8bC8oVANr9aAQgLfwAPH2Ad8x/S9sAhk0A464Aiuc+2re3j/NglUOWLMDw1j8CzAZlnVVA32B9LDVX132SArZNadP2wXx7Zfxth1LCggAAIABJREFUFSKU+QLKGkclAOeQoJGK75ADBLZIfHeGpFCiIsBTtByB4QHQERAeNnUYQXZbQv79BBCx7uPN6FItSiQ5218tkqA9f40JPScz9qiPQe+Ccav/vVoGFQyqZbAWREQXzz6AoWO2Wj61DDKvpJdncKwQ1le+S1C9K5q6+PRdmwohumdQXWdqlsG+8fQBvr6x2D4ZPtwS3+mIsr9My75DEv6/ISkt6HJ4gpSSgqklvsYYr/Nif5LbXaII2JC9g+9R9qch119l4HaFAnIiSu49uqrT9TJKWwKuc6Rce3p9Z9mV9Imf5fKY+dxFvi+npt+A8o54EU4J/DhGOzccj8cLNSWF3T/IfluIgo3XFGOchRA0P6I95zuk+02gqf2ehxDo5kr+rUCUSgxGGObYz5GEud9z3fdIvGKW28xyDsNWclB+l+tS0UUhX+f/DuvPHFDmwnteSWNAFNCdUw8U2jbkqzaVgQrEm4DCKTQVIO77fLU6fe1UJtB9tPYeWn5FV2O77tl+eVxdRXWeSGoxJGixgLAxbWsuwUO0KyBN2hQsDslQNQW8lb/66pGfcg5Y7xTp/ed7EbP7+BPozoo63qsVeVtWVDXoWhWPdAB0BIRvg2pMg9pxyxxYpu6i2tcQkxmqM3Z8tfONpZdgNgoG1U30FkVoukXXKmjBnwcErfBfc6UDCiNnjkEmnP+UP9YyqILwJuBkiPatGd23ttED6N6+QXX39QBbTcNtBSJN5m3rcK/YnXOOdwD+DimPoO75i7ndn7O74F/RFcLPAXyPYj17QBHAZkjKAwrFV7lvaoaZpzTm7wukZ5xaYx0Dn0kGobFEkFSLWKg5DbVftrXBVZQadBPH2/Nq0BYP9NWI59Xx6Dm8vdbaL8fsCZl9kREJRGvpO+jm5e3zJl+/MOUEhbzPzDFGfkKFAQVpKhE4vjt0ASFd0rmPUd2BzwD8I9I781e5Tn4TrDL6LaRMr8++O8HU9fgZ32H2xftkIybqb+/ZG0NDoG4bcLHPvofOpccVVOl9s0AM6PahEZO9fj3ApnNnXcMtb2YQKSvnWIXMNjLGGKrOg6TaUpoqt/QBOwyUBaeOHrMu5dqG8kXEesRifWes54BVFBzpQOgICA+fhjSQNUDB700AntfP2PF54HQs7Zqpe5rLofr80HJkwSDTSlBAqu0VHOMyas+tgowmnKeL6Pfo5hnUpNlTrnMK1cY65f+YPjfte8q5VeDQfIP89sBg33zV/veB/QUAPD4+4vzcBnbDA0qof0sMKEJBSvvW/IlMH6BjoaBMLbEHdL3r8K6xlW/dXxhNnRr1zY+CEa+uPafXb42H9AnXLhjJwp43jxas1Kgv8ILeSw8E6TNkBeo+PmLnXvtcShsGzdFgNpY4jvnNzU28urrSsoASZdUj8k593vTadCws0/Pye8z6p3ugPDA4Zq3TPrdZh/YJ6sacb5Nz6tpD4OVZCe19JanyyxuLPnP6rNfWSbUUckwa70DHcYr6ufdODhgE6rwoYP1dcLsd8X/TOlY2UyWO7cuO79nv75F2S0dAePg0pIEDfAHMA0NDL7S3cNa0Utto5foY5UuTaigVDDKKKKMH0q3QgsBa0I3a9WkZFz+6wBEMfpIP94PSMuhp6jYFZK9lDnZJVtCgm6haBW3C+ZoiwQOKHqDqe2eXAOL5+bk3Xy1S9DevbAHgb5V+5wB+QnommGIBABBCWMQYPyM9Ny2SxYblC6Tn+goFFNzkPYQRZT8PNcXU2nOvDxPek5ZI7wxdLa1gzPbU7lsQPQ8hNNnN1fIIzpen8Sa4qSVaJmD2LIwKmL38iFQUWGsc+6WbFa+H/XNMQDdQBvtm6gl1r9UxMQopFUPIdQj6l0jKKab3YDumF0H+zX1EKwDX3EOY3Ua/oAjpN1jPX/kTUgTaxdXVlV1j5kjPI8fF6yIvYmTb2hqhAM621T4h5d47Z/kv59patxqpZ+diCFDtEmyMAbnPCSgtKSjkc+mBQ46NPFOtx9oXj1lliJJaDC0oZKR0TStjo5ByjC9BY+dHgdfYdXYI+I2Rw/rq6PzZvmOMcdk0TazwYwXhb1FueJN0BISHTU+LHjXVWVDjBl8u0jYMMBc9607E79oHpn6tTY3GlL1WLZMKFRR4GUiG+bgoiNXy0mlfHqjwgAPQXSzoGqd7Br/HeDD40jQVjE4Z+1DbGgizYHBpPjXLoLYfA/qmzsMu6z8ipVBYqxNCuM7pGgKAJetk4PcVBZgsmbw8AwbuRaRr1gNK6ggK+3RJXCGlS5hnAeIOZW8elSf36IIOjTjIfZyqFCGtUPIfEnxpsJgFgMe8r9q6YbIt3QrtXttFvibuaXzaK5jB0xyFn6p7KAHzIt+vkK+be5vmKDkXVbgmqKP1jMniNffifYzxMfdLHk6X34d8nyNSMBz2zWt5kAikvO4Z0txaa94CwG+oE+eN16BkhfyawOm1rZEHhqJz3GtnQSGfC2//2baga6j9lP62PfeUPvrqaZkHCvWj/NR6yWhfdn2r8VI7Du3v6f1GcZWeyYfKFnVPHfNsjiHbdp+yi13H++Sx2liGZDrvXFQEdu55CGGe+Z+3DlogeaQDoSMgPFyyzLRFljtQXl7VxtoXlODCArupNFb7tUm7TWlffVvgwETbdI2yboXaztNajwERLON8nSKBPnUV9QLIAPsHg7WxDtWZUr6vtra9JzBaK69tN+b8tbp2Aa3N/VSq9uGBQSnz3FCZq+6uUrbI+fm4F07B5DKDQionngBQCGHVtu09EqiaoVi8OIZ5rteJfseUFxkMRRTwReEEObomUKJj0pW2zeDI3gPON5wynbtVvheqDdd3XS12MY95kdM2EBQSqDK/oV4P5D7ObVsUkLsE8NA0jQV1T/kcNTUICn9au748V4ycu0be81JJQcG+d8F3vWd0GzBlea6+47yftBxPfa+nWPLeAnmg0MoQtNypm7r1lPEAq35D6ntzSFKlK7dwcG/zI0rE9FMUQPhS1Pfe7OtcVmFfq+uBRP5+Uspl/qceNDEfp2KF12L3/h6B4YHQERAeLtVcA1TjSaGJ2jItr4HAsZqlIWufx5Sm0BCYea7F1hMoNBWBWpKmuhXac9TKSdR2KihkjsELlIARfZbBTZnzW2bqVli01t1NAOBzUE14do8TENWAYY4s2SmX1AO0ED5I2SnKXtWIZJF6yODrFOm5pHWKbosPbds22VKnAU5oNWRAmqe0EygROumiqs85x8L5OkPX9fMEKSIerZV2zaNLJrBuHWQbkgamYRnBn6briSjgjpYLzQGq14NcZi0tBIMzucd6H+/yfGlaEB6/E1DIFB4Nuvv2eN+4NqyyYNdLPXkJn5usladPseL979vDPXS+Tcr7yLZ9DjC5i3PoOk8vgfcoytI7FHA2BIjsXHp1YOoo36byR4Goend4/bwV6rMM1uTEof4U8NuAXGco9xcoPFXTvHButN2RXjkdAeFhE182AgUvahpdKCxIs9G9aoxjCPj11X+ORe0laAxT1brA8FjHXgsBPgVQCpMURrfVgm5zT/c9H1P6HyNUWJryvPaNZZu57hNIgf7nie+1DQwTUCJWdgJ9ZOGe6QWWMcabDChiBhyMWNvk8q8hhJvs/niZPxQATlOXcY4kGDJCJfnQiVgU36OAGLZlCgub068x/Wh0U6Dsz1uimysQKMCR74edYwLMGvVFL9W0E5q79UnxloHquRkzQSiFpnemLcFhm8vsHsLLfB+BbnoP/kd2AT5Hmj/ey3dIioGbPL8XSO7m50hz+xtdgnMf75ACVK2Q9hDOjTKBLnpUhnn3x/OW8JSE9vneJR26UDoVvD23dVLf/zPz6YsMbGlIMarPyJjrm7JOvyRZJZ7+9+Sy2n/b59D/mvJff3sut+RfC6mn0VwtIDzU9+4PR0dAePjU92KPsQZ61ryhc20D+sYy6dfGRJTZEZTR4kDByBM4NyGrAfXuWR+oPxQmvCuQPLWuJX2uvT1FuyZNO2HHQeF97pSfIgn4Nyh7y0hnAP6U2/yKrhvgDCldxSWA6xjjTyjunee5HUFFg+y+GWM8A/Ahu3VSM3yVLVu04imQIagL6KYr0OtmTkMv1HmT+7SWOu2fAM/eG0/4ZJ1tlSR9zwDdDXm+YMpqqSMIND0XOra9gJ++o0HJU1izeD6im9CegtwVgNsM9j+gRBE9B/B9jHGZXYFnSPkpr/J1nQP4BUUIPAXwI5K7+vXt7e0vl5eXCgrPkMDmCuuBkIASGMtGveVYaX3ti0hboyEhWXlnX0CUXb77u7QC7tOiOLWvmlK4Jifo/a2tbXY8Y8ag4MWuycqjDolijmQc5EDnv1BNRoBz3GvXN1+1433vqALDIx0IvaRP9ZG2pzEMzhO8xjAI+39I4zSGxmikXjNRqCIYpDsW3d80zcPU+zW0KFr3GLtHw3NxPDR66XFToLAfDxx68zVGg63Ci0fW5VHbnSAJ+TWAwZyUNrcoFRcBZS+akvbX0CUwJOqzRHrR5fqs1J6wqf33KVR4/baN/n+N/GOI19prVhBro49a8u5/rV/2XRP0vGMq0Hngnvzu9PLy0s55g+LO7j0PZ23bqqurJS9H7rakAFCDAOnxI/VTzf1W915rlG0bXbuPx3tyR62c/3UbBddhrslUEtXek7H0kp5I3QMFCw6tL169GvjbZCy6hg0Bz9fIl4/k0NFCeEA0sKHfI5vHagqNYRqedtBruymjeE2MRK+R2m27X4GbrWf5v2WUCgae9vHAZ7bAugsNF9ZHJAvRHcr+QY0s2ieQb0IvDdQ82tWYdE5UuCDo1gAUU6wVfe+kflu6R13rukAK9c+9G0HOs0Cy4AAliAjk/xckq9IdJPhLbneD9By12WWwlTJNMs/gDQzbz2ACpIgS3MGzXkWU9A+e5UtDyXtgxiYWV+JcedZFth/LT6bWtakKtIxjtseBwiNqQJn33uubEf7URTZIO0ZAfSdteP+BwkdokbVRXpmChH3fA2hlDZoj5cScI6WP8NJO/LRYLFanp6daxvaPTdPMpZ2dU/sMW6qBhz4riQIIa0myic3H0D4tdbumfYyNz7EGWmP0bebj5Rx7USfHKiVq0dAV2J8hPct0VdcAa5uCoE1IefL2nfl5DHfW/cDxISW17s+07+NrlBmONEBHQHjYFM23kmrluPDZdrUcM1NojBZvah/b0D6ZkQ0YcY6uNlTBoQq1nsAyFjQrMVz9DCUHIl3SOLZ32Nx9ddcumoeyKFhhkcCCETC58NUUH/Z/bT8IqW+fYN8906inXtlNpf8VEiC8RokWlwaXUkt8RgEDD1K+YhuUSKHXef8ZgUBA2cPHlAfzGOM3JHdCTR3BqLwUwBUUEqwwAIXumyOwYlAZPuO2LYMa8P3U61+iu89PicKN7RO5P94P752iIsjLQ0hQBnSBG8/Ha2XgBhLTR8zlenUfJXOg0r33wpTRDfMWZV9XyGXfgBQ4KKcNoSvwCsAtg9FIWhG6Ltt9gm3ui2DQAo4WwO3p6dNleQCexz0wvElUyD4wqK7gM/MZCwb3CfheAkzu4pxU4jwgPQvfUJ6LO5Q9y2OUaUPWLHuM7w2tggoG6bHTCeS0JW17v7aRTfraemOqKUy8et69BrpWX29NIW+o4YhN3L2P9IJ0BISHS/qCauh0/td6j+i6xgQU0KLUx+xqTKOPpgKesfSSWlhdiDx3GRt51IIJ7QeoM3NdfBT4ExTeYX2fBOtfYHNQ+EclzisXuBYlXLl+bMLsKf17FgVbxzu+C2qRwOBa3xnAMTVClOMxxngPSVsggCHmwCWMsNkigUnyHo2gCZSE6byPNyjKDFoemcPwDuk+E02sctlSUkcw0ijfB4ZBf5CyIOflu8g9jqSIsh/zAuvzukLKYRhNDkMFqQREmvKFOf/anFaCEVAJMOco1jhej3cvCNTpAaA5FwnKHmQOHlEswKucXP4pCqCmF8nKgG+oPHe5/AF1IrCFc986XfWUeXU9BZrX15hzWmUP3f1pefX452ug12xtBMpaxPeLYPAayXL8Dem9Ihi0yi4PiPTJFxYIMqATLYNXSPuTNeJ2LZDUa6BdKa539d4p6dzS6ks5RiPI0kuByjRdI6suwomV1lMgHenl6AgI3zZF8yET0pfW29A/Rru0CyY7ZdF7LUzdaifVHYZMVJkpBdExC6BnYYIcI/OlIOpp1vl5jaDwtS8CHijk/eQ8c+Hre090XsfumYFTt9Z+V8LEZNrhYs57/dR1pQ4BlD1u69h+PSBRsxLoXjJLDYBZBrov9R71jX1n5zD5C7fur+eYfU+m9unNf42fWhdRDQSm1qPXwiMPgSwYvEMCgl/yh4DwAd08hEA/2BvzO6DrJvoeBQwSEFowuOu53SVY36afqXLaEOgGuuudyjC8Zo8PDb3PL7ZeHWkaHQHh4ZK+fFz0bIRE7n3iBmsNBMDyGmPYByPdhF7DGCwpAyQoJFgj0FbrIOfBRrPjvrQhJk1SRq0LbK0dLSW7Ds7w1kmFDgWD9uPNm138FBhuujD2tddjOg5b7wQpYMzSCv45mug7JIvSgyR5DygCV4P03H0FMJd0FZfo5iH8huJCSZdR3sNTJEHxRNqRzpFy6N2jCHW8HqasuEMJrKPXqtZAm3aCQn8r9ez98/YzKmkeLq+ddRkNHEe+HqaGYTnByF3+r9FAeT62fYd1l9EZ0n3kHPDcVATdZKtkA+CTnPsxxviNuSRzJNH3eXyrXPZkQcypRTSlhwfMp+6t9WgMj/fA5FB9uy9YPzYC5ZHGkQcGv8EHg4/oWov6yPJSBek6lwSC71Dy8H7AOhgcu6a+RdoWZPI+M9YBPR8YYfgC5TkAulsruHZq+ZEOhI6A8LCptjiqltyLVKfHttGODllIhtoeMrPmvaWrmFpe7X5C/XBha9EVqHQBq7kWspyMdi7HYerzwxxrr0HwOQRNodVEcz+hdYdRq3CtvQVrQy6jQHmmvCAMQBKE1N1Q2zGlwy26WvkTpBQA75DAwrWAvhlS2gmmMfgWY/yS9xGeIoG6d9JXG2P8PZcxBx6v60LGZSNIUjG1QDeXoN4fHvOirGqaC49vUOHlpaVokACW0+zp3Ooqu1butc311G2bfZEYfMrLxaa5CO063CBda4v1vYm8T+9yuQJnLVui7Kli2QUAZPfgiDR/30Fy1sYYP2dX1QZJ0P4ul31DEvZ5I/i8vUfZL2bv+XsUF1dL9LDgc2rXA72f3vqmZbX1T8GgWgfVVRRO+yP5pGscty3QRZRg8BbFVVS3Syjvq82fBYON+Wg0UQWEnmVwn1bf53hetlEe7uLcVHiRr9p1jmVAv3dHrfxIr5COgPDwyFv8akygz2WQgudYjeuUMe2Ucu6dfZ5iU1JQSOBl3UftfkLPfZR9eIIRyTJVWiTnqFuOPCvKkYZJ54VWQs/VmoEvFNBb8O6BfM1DaK2J3MfGfXTa5zlSPsHfkQQxC6b+nMfzV3TzFBLYMa+dRpM8RTc34Dsk4Z9RQq31jK7IKlDr+NUdzxKFjJrFmvd7iJ/V2u5DybSNYov3o+ZmdSK/LfFeePeK/Xr8gv0q6FaiwExFlo6NEUcZuOoDuvseb1GsBCdIYPFD27ZnTdNwnxHHcA7g73P9f5d2HOs50jP5BV3lBp9DBuyyEUpZ7t0TLef9s5bBPgD/mui1jUv53wLFMqhgkPlRCQb7gEINHNpYB/xtweAV0vPD1CaMKnp0AU5keUIfj7IfLevDCASKffN8BIMHREdAePjU98INldWYdo1qTMPW2SlNAIMvsQiogMLE3AoI1YWUnz53Q/ZnN2XXQCKDaliNqmXI5+iOtXYtY5+HMXUPeUFQQYUWFLXc9YFCe932WC26b0SJLGldRAPSs3ONIlwrMaAIhXe2UUEu5rY2WqRNLcFzehZQBbK1ue2b8769eDU3I16HKk28tlbBNZW3aV9TeElffbqqTiV91iyf0Gex1rZWrvNm75m69/G5UECo95NtGWTCEtNS0O3M3p8lEoCwbqgkWjEB//o9IdaCQQsIecyCkbG0z/XlpdauMaT8jpGCb5Dmly6iNs2E5X/2fDUgYtconU/mWf2ABAbpKvoOr8sy+FrA6Jhx9PERrhs1/rXN9ocjvUI6AsLDJb7sNcGMgI97d2wZw0Ff5I/2yTre+Y60TlzAqMW8wHqCXgri+uHceS6kemxICCYoBNYXXX7TOmPrjKHXyMSfY0xWQ62RRz1LoQcCLajrA1JAeV7sODjP6ranfS8A/C3/tlYV5i88RxLcFFDOkSyOV7mvrygWG00twX6/5Wif5CG6t22JZCFgpE8b0ZOpFk7kQ1JwYS2F0bRVN0mW812zVi+W91nfLY16P7LnApU93j5DWvCBrrUuoAjXwLpbP+8FLXXn6FJEuscR3bQSPOcjihVHI58yNQmfr1sU182IlFJkKXV/QwFz1+ha8lZIz9Rp0zQLdJUQLP9sxq38yAu2pXXGBG6yffM+WjCoAWQ8RdymtHdl6A5p07HZNcaCwev8/w5+RFE7X3r/PddQy3Np6X6Hsp+ZYJARRXVP6GueA+D1raWUUywoJI+5wbrbuvVO6pNNSMrLj/RK6QgID5Psy2Vd1tosrHDBZTJouqpRaIhIDF39xAlehoIFvBTjfW0MlcRFTC0ttT2FFkywrQqt0fSrWn09p2r4NPqotzi+Qzfv1mujl5zb2rlVQOkLMhPNx7a3wL7PquTNsVfmtbN12Z4Jo7sXl9JHXCPnk9OAMzntwFcUkLYIITxKGUECUx7cIaVLiDm4DN0SaWG6DSE8SnJzup8+CZshhEUGmxT0kMtpfVDlBq+NSdV57QoKWwDLHEznNO+Z7IDJvGfOWiaUVrmOdVklqKM1i4Ipn5HHEMK8bdtW9hsCQIwxzkMIzOMV0E15QWC9RNmbR0DZ5jJag7lf9EzKHnIk2Ic8fwTQj3lMvE93OZ/kCQBwbvPvCGARY/y1ck9431V5YcGbZwXvs87V3gcPNNqP7jPzLIMKGA4JyL0kKRhk7ssbdFNLMNegRhO1fA4Ynjt7THOVMs+ggkEGU9I9uvuax9f0fGyizNXf+vwT1N0jzS/5NPOVfkGZXyr3KNNwziO68kRtHTzSAdAREL4Rynmynhi4iSTIQA4Uvsi8T5BebEb+4wtvA2m8xIv9mpjwWFLN5jl8QLiSDxdb3UMI1K0ZKuAD3cWWVhJPSFLt6xjX0eeiIQA4BSDuA0wqiLMWiFrkUWvVte5tQFdgghyz59bj9vrsOfrG33+RiW/YIDUsYy68To7C/H+Zk5fTwrRgnQwYCVYCxLVQEtsT2GmuQKCb0J1t2TfbAl0wqYGW1Oq1BDDP44khBKsMaZEAFAO52HkhGCVI5XtDK95CfqvyZi7XsMoAMCIFt1nlMbVIF8S2tD4/5RKMMRIccq6XKKAuSo5D8pd5Ps7reJRxeEJaJzfhBBoDqjwgaMvHgD045fp7GzBYo32vP9v0v09Aa/mOgkHNNXiT/1NRY/dEK4/z5gzmv/JXTRNCTwPrJsogMvsGgy9J+1jTOEcEg3OUaLEs595QGg3IP2boeiBoX0H+65p1jDR6QHQEhIdPAUDIAo1dHPmiaqhthm1mpMJzJAarqSkaFAGD53iNtA+GuS1xDnifL1GAoe4h5EcTuurCSFILIP8rGOAxfqsrh92gr3W558Ib/6b39DXNRw1A1f6P6Y/3kmDDRhu11kK28X7DGY9SbazeuCeDQs0nmMEDrXFLASoB6Tm+QAIyT8nWczkjjdIq9pDTVqwklQUjaZK33OYIltTuqzXgIZ+DaRo0EjIklQIFQeV3vPdnUsbxE6R6lnG+q73eEHnMNtonBSRaSdVt9BQFvNLKcQKg4Thy0nfeG1o1OcYgbblHCry2DNIJUt/JHDD6Iy13uiVgoWX5ms6y1XQVQtBARJx/q6waQzXA4oG+vnYw9TwgMQUMvqQSbJcAcJ/nAtbBoE08/w3rYHDIVRRYtwSqotL+PkF5tplaQl1F7Xu+i+t+7bSreWVfAWn+Fig8VbcTrJDmmgF7qGAjr6UCmnzarn1DCssjvTI6AsLDJk+bqsyW3wr0KNCeIQkHZLAEjGS0fLl3sohKpNAaU3utzHwThqb3HVgHhGoltO6GStb9Ro972ncCE7p93KOucQf8fU991/TSjH3fYxjqXwVkfUd0T6F1mfFAIeDPa41sPxqoQ8dLUODtQWQSZ7oAKSj8iBQxkmknbjLoa/Jx5v1bIQmE1xlEfERJawBk0JKBG4M96DXMMsiZoZtLkG5HJLqL8trUKkdFi95TAkwCM+VZBFi1PUa8N7X5YN86Du1b87tq5MoTlABTBItaptpz5gm0vLtFEX45NoIcWmQuUfiMAvub3O8ndAW2Rtx5WU7w+itBoSgJvs91mU5A7xOBro0wquSBQX73AUVb3rfOWTDI+73LxPND7XcJ+F5yLVTlooJBuooSDNLNUPkesM6TeC1WmaIgUGUV7vekm+gl1sEg+cNbswwqP9w1WU8V9WJiRGEaAFqk+/6QjzEK9VzqM4VQkDa8Bv28tMxwpAl0BISHT56mlce9BZH1KTjZwA/A22O0z03KECnYrpyPatuYvN662gzt5fRAJLV32od+eBzoD/M/RGMY/hiQ9VIWyU3Hb11HuX+LINACQyvc8v1S4MZ6FN5tlEWCpu+RBLMHaUPQ8af8/2cUNx8gLd7/AUmQukMKBkJQeJ7bnQCIbduumqa5y9cwizG+CyFwnWgAvMuuoAyepEIMAQLBhr13DZJAR3Bm7ysFDS+qHRUsNd6kgSW8tt75SDUequ3XGyUFF4GHx0OB4esJTjn5Bi2DXt/MU+jlmCVIpeWQ7U+QhLvb/P9D7idk5cD32UV1ma/peySFAMdDF1nk8j/nPr4A+BVdPnUO4Idc/3e5Ln5TIKVbmlVwefeE3xZQUEnAj1oGLb+zVFuxNdVlAAAgAElEQVQ7h2ifAPE5yBufgkFNPH+DBATpJsrUEly/vPfKgn3+roF9dRfVPYPf5c9HlH2D6h3Qd5/tuV8j9a5BNuXWhim4+pRdtP6dYD39C+eACig7bvWUqdERFB4QHQHh26NdvXw169TmHSZm9kdhDlywgOJ2p/s31ULYl/5D3Xe8Mm/hVVDYoGsptO1ribM3pW0BoKdhHvvMDLXdFADqMf6m0FoLNMNjVlvamD6si5UX5l/Px+TLD6a9Rt+02lmNsmjBS0eoappmhmRFCsvl8uTk5MQ+F56wPoW853DsvJD6+FJfXxsLJyEEOMnpx/DGvvdKwbS9L2MAh/KYTenpWYkxNkbYtNFcvXGp4tHeILXWWgBwipK43u59Zp98j2zZkJuoDZxVu0dj17Zt18Che7jLc28KcFnPA4O0DDLP4AJ+ZErv+fWUYeQ5BO26Z/AMBYjQMkgwqGvVNkrrXQHFXYPMfcpGXt9TXcEtjeGnfxR5703QERAePvUJR9avX4nBCshobZ9k/ExObMsnvegjtFo7BZ+vhFTzSYvKFbrBZjT3l7Uu0TrIftTqpC4alrSeJoS2gRVUIFVQWGP0b1Hbt8k1Wa22AkLPQmhdPlfmGCmiWP7s+8C5/Hf4gtgcwE/L5RKz2cxqc+8BfG7b9iJb/2zaiW9Iwnnbtu1d0zQtAMxmM/KI9yjPIoVBoEQjJrGcwQrUZZTlVIh4aw/L1b1T54bvipdwXRUgljgnXp9ap4+PhtBlYkHKeD22PQPeeO5tFLxp+bWkaTa866Ulj5Fa9V1eSHu65gaUADl0N2Z6kFl2Eb5FN7DPF+nzG7pWglUuf0R6RvSZDCipTsi/LDHdiSXWpTta7eOBQXUT3RQwjwFvY0DypjRGEbCrcymR5zAwkUYUVTdR7jmz65A3Jg/I229r5X2H4ib6HboRRQ8pvQSpOs4x1j5THje0DqqMobREiVL8wWlHxYC6rCt5OUTfmnzwh6IjIHy7pG6IK3RzEVJYYJ4Zat6AkrrgC4oPP60S3l6pQybPUrOPc2jginfwAeFQRFfrjmhBnT2nLtZk7LU2ClY2EaD6LGpj/o/pc9O+p567Vsfrh4IpAbUXWEbbWGtgdH5759X2K1OX3xHA/Ww2s+fhc/C1aZprGZ/2+RlJ2Fs1TfOIFGAk5gAv1yiAZw7gJkcepTChLrNMbbFCsi5Q808w8hhjvM8BsAh0eH3kO3QhpLsjx7iIMT5mUKaWTl4fo5QGdHmdCrncX2aJINULtERQF2S8Omc8L1O6QMbFPVgERTNppyliaN3VMTNgBwEOBWGOhyDsLp+b454DuJPosHTjpdLgBgCjx97mc52jBKNRukWJ2soUGUr3+cNr1m+OxSqg7P3rA30eoFBrkgcGxwaRGQP0xrabQvsCdGPP5x3TtYXP1jf53KHkGdRtDpYPeeexYFD/q7KUlkEFg7pv0IL9Q6YArIG9fRDndIGiaOTczZFkvJ9Q5l95EBWFzENo+dMyxrgaiAtxpAOjIyA8TOrTZlvQQGFJNdpLFO0+Awx8RAkaoMzj59yWbhvUtNtk989FhwhCuQDS5573ti+4jAUTrenLq+MRQQQFQhXI7OLK8e0CFO6y/Sag7jlIQSE32/dFHeVxKzz3CVb2uvW4BYWegsMqB2DKCU5ueExSRzCtAa01T+lsBHAQMCD300paiW8oQtwyxjhvmmYVY1RrFO/ZHDkVQz4nBRQCq0XTNMsc7OQe3dypT6kYcuROzkVAsVhqzjzuy1OLZitlvB6OS/mnuvTqmDkmrqkLKZtX2nI8T3s29Zz5epiP8KltjPGxaZolAGRQR8to1H7zuSnQIx9vndQgPL8lBcO151D/e9/eb5hjFij2AUINPNIXQGZXLvBDNATwthGW99k3SfmS5hpkRFE+H/QM6NveYMdl580Dg+om+h5dMHiFssetb//wS9Nzjmnsusd1n2lnblCUTA9ISsBfUALHzJHkuwbFIHCT+6BiiPuIH5B4G8/Vp8g+0gHRERAeLo3RyukxG8mL7koxxngSQiDTpZBCQYv1VLM0k7qHyAj2BSj6gAvnRDdi635CBfIqrKsWHehffOw16TPCyKM6FutCquHta+fZ1b3b5RxMBYxj6k85RlBogV8N4Ou8AuMFCs/CaKkPFI7pu5OSIoOSCKQE7p0TlWTt9B5YOv0xTYJ1HVTBsDFtga4QCQDLtm1VkUFLkbpV6309kd+8jhY+IFeep8cjirW0JozrfeW4qDTzrvXp3Cbtx4npI6SiGAE0ObBPbR41SE9j8gq2Uua1HVIqDT2bfWDQ66MG9mqg0AbEIhgkENSUSifSZsyYNzk2hcbeu+c6n61jweADSkTRGyQgqG6iNgiW9unxs5ocYt1EmfpK9wxeoZtr0FMoDF3fprRPgNenzN/lOVTZRUs+jQC0pOu6ZI+rCzz5E7+ZbmeMQlrHdIiy4h+KjoDwbZIuigHF/96G5r4D8CmE8CNKzrAZkobuJ6SX/+/yR/OGUaN0AR+EvBQNMdt9gJkpfXJOKEBfogu2V+Y/r4eucLrX0Fp9FATUxvZkTYEvGPD3kDZ2k/u4LUjbZu7GtN0WFOp+QgWEqj2135y/BusWGn2W7XPtAcNaOX9TCFNQxHbU0EdkwUEA0DkSPzjJlq6vIQSWv0dKW0DA8YCUkmKR+/uO9ySEcAHgPMb4OxKP+QgBPvnYLFvEaBVQABhCCLcokTL1et8BYLoLupeRToGnnH7WNTPIf+Zk1f18M6SoqgHddBcc03k+7wpFuw4IOIkx0qVTA7TM8v3ktTOSH8d0hhTY5zZfD11CA4DTEMJpjPFa2vJ+BADzGOOXEMI89/8nOfcDgK95fjgO9r9E2tOnoJj3h1ZaC+r79mTC1LVgz9bpA4hqTarlGnwOMDgE4KYCwCm0CXjsq6N8iu7LtAxqABm6iSoAsHzMm1vOhVWGKKigO7NaBnXfILeqaLTYKdd4aLRL+YTvzBJJzgtIkabpMcb0Hf9H/v7vcp0FugD8dxR3ePING12UsssYOoLCV0xHQHh4NEXDpHtPLDHgA8PAk5gQ9vvcjnmsyCAobHFPya6YGPC2mHuN9D5SCG+dj1JE2Q8KdIGEXaTtfFhAaMnu7SBR6z52bscAuF0/K1MA5C7HV6unFiJdND2rIalvT6gK56rFpbbetmPwFw0Awnn9lD+fAXxFEe5PkEADIz5+RXIX4r7BH1Ge0zMkq9XnfH0f0N0Xd4GS7oJlOsZzlL2BmmeQ46SihEJgNGUERnwPtD1z+emaxmvnMS8xPeR8tfQQmifQlqm7oiXurdTUEQooCTC9tudIc2BBKttxL7Km/gAKiF2hgD2WMy/ibyjPy/foAvMvKPf1I1LqiBY5/yS6vIeCO61KJF4Twba6qj9d/2q1mp2cnFhXZgWBCigURKh1cErUyde0vmwLLof666ujCimba1BTS9Bd3ILB2lrTB+p1TjmP6ibKXKgWDNYUCWPpOedc7+9reNYI7FZI7/kZijKYKYz+jDQn71D2byMfYxC8U6wDPl3rjvRG6AgI3yZ5mjtLKsxYopaaQqgtA0qwBD1ndH4PjfGPRCoMRnRBg91vBufbMl9rSQT8xUj7sQKYlluKqIPCMeBpqM4uQNw2NPYa4NSrjU0BiBWi9L1cSn0VeNhWF2eWNSh5CLkvjHVOkYAdUAKOaNlHJCHrAyQ5PUq+Ov4m+KECQi1X5Bk2xxtJXTlrqSm8wC1672qgra9Mx+eVaxAaj4as4bVrYVnt/QDGXY8n8A7dR50XJb1Wu8+bx3ivuA9TAbuO5RIFvNsUFCcoVp2Asg+Rdfg8LpH2KmnbAGB2cnJyadopcNBUFrX0Euo27N0LPV9f2SbHtv0/hTbpu3Y+DwzeoWsZJH/QxPOeMqsG1BT8QX5bMPgOXcugppdQy+CuwNUhKQymrnOezEW+SsWSR1c95+7jfSx/TffsSFvSERD+8ci6itRCB1Ng9KxVjEj3iHXaNdBToXnfIPI5zsHzUHhWS6HODZyx2L1B2pddECxI1G+2tXsKgS6D5yKi1po+2uT+bQMCdwEotwGdfRpyzVHogcKapVDfR50L1v+G4kKsc8w0AKq1VYGAbkO3pj0DnJyjCIn6/K1QlEPkGeoOq8Rj3BerwgTPx0AyHqkVVduQPJCqz3RNW83r0L12Xrk3Lo7JCj/BlNtrrV2P7dsrC+jeRw/w2FDyWsZzLuU4+yQPYbnOk6YTAJIb4QVKrsBo+rrNY/MijdLaXHs/uMZEc9zeZ+sm6lkHpwK+vjIP3OwaDO4TPNba23eF+8uYa9CzDD7FGejpX+fcmz8bu8AGkKFlkGCQ+9hrEUWPAGSdvOBlPM59oXTFt3SHdK89wKi874+owP/D0REQvn2qWZwYbeoRiRGT6GN+jSQoMOww/dEXSC5HKyT/8o8ommgLaHZ9HZvSLhja1D6G6qv2Te9bTRvL3xbAj7nn1rVUQQTHwkXbghCgnnh6E4C17VxsCwLHnH/MdelxSJkFhR4YBNbng/0MAYgHU872dOujMK7j47v6Fd2E0iz7jCL4a8RJ5qKLSO84I4dGJD5wh67Fj/kHmZLCPjfkORoIRO8JLRbWzZ3PNyOaanoHli/QDZqg1CLtrZvl4Fnajm2Z/9Dec/JDghI7LttW++Zea0/TTkAE+JZARjflvVJi9ECeX5VCK6R7TGGQuQbZJ6PJRnSFwYWUcXz6vOgWAZYzgql9Zvlc3pljCh507PpRq5BGoeRHrYOeEgtybFswOLbdLmlfYFJBAp/LGhjUPYM2gmTtfHYN0bnk+0xLMy2DCgYZUZTP+9D8jbnmXbfZB22zFur8KK9h2S2AX1F4+H9Cd935isT7z1GUfipPkAdxHzF6vo/0BugICP8YZF90DbX+FYmJfJfLF23b/t40zT3S8/Hfct1PuZzhi98jMZMGKejMBySG/h7d8PvbUE0IV8FkqO4uz7tpvVpd1ZzaOWK5rW/zgVmXUZjy2vjsYu+BFvapkd52QfsGdbsA71NAoS1TgciCQqA+PzZoRx9Z4Zznt9ZB/qaVx7sO5hljXzpO5h/j+NR6eIPESygw3ANYSLoEIPEDCixMgsw+uJ8w5nPc5lQIEd2Ity1KgAugCJe8/gWAB2nLIFpPglKMcR5CWOYIqrrnb4mSbiegu2eP4GqRc24FOS+j9tJ1/l7aEpjd5XPyfrItgb2+y0wgz+u5CyGs2ra9ydFd6bLZxhhvmqaZA0BOK8Hr5XgfpZ/fUHIv2kiRcyQezjHZZ7tFFyR6YNk+85Y8MGiPK5BQt+Mxiec9HjkEBMeCwU0A4q4A3K6JvIHAQSOKEtgzBYF6AdT60nF7c2F5IKOJ1iyDGvhuWzfRfdzTPuXDJrQLWYX8WIMCcQ6/AfgLUnBAAv87pD2DcyS5719RFANLpHkhL6aigMonep5YReZkYnTlI70+OgLCt09qebDRoKhVvkEJUMDk1Cy7B/C3XIf5rqjx00TAFPQorDFAxBhN0sbMpdLXIZBadwLWQSGwLqTpf92D5kWp9Np4Ah3nLqBsOLfgMqIOChWU2Gur/a8d25SmAsRtAKB3vV79GigE6vNLsntzPdLnR+t5INH2U3seate0ll4mgz6g5LkC0Mlx1+acgAvpQ/PjEUiRT6irKgUcAuQlMtAEwGiiQHnuH01bjofjW+acWW0IgRazp7ZMp2HyBbItAa5a5egtMQ8hrHJbzQVIoYq8VtvOUPIM6nkDuuB4BQA5byMFtiZfi14fQd5TKiEjcC1zug2g/1kbeq89gbgP6HnUBxz4rngBZGq5BqeCq75xbXLstf2vkQcGb+RDy6CmQKopYu25xwL7GhjUXIMz+M+IpecC0bumbZSUnrImouSOZP7I35E8Rb7mD/noI9JeXkYSpkWYciHr0hOEWwxm5nwcy9AcHIocdiShIyA8IKrkwxpshi6DJogjOGTAiQ8oEeu4ubxBYtz/gGQhXOUyuhLROnCF4nJGpqI5wsZqGr3yl6QpQGYbgENrBUEhqQam7YJNYOcJfh6AUQ0f23iuqMHUJyjUfsfStqBt3/+nHBs6rr8tKATWgb9SRHcuxy68FgjqbwsOvXEqT9C63OdKUKf7hmco6WhaAA8xxocM+GZIfIEpTJ72HefchQx7zmf/EcB9TolwnstUGDnJVseQ29LFieO4z6DsHF0r3wmKEHwi/fIam9wvFWIcL/K3pqzQtid5TA/5vlCoJZ3yfqDsmyKg0RQbESXABufkDMBdPi9TQ9Dts81ltMBS0GZuMM7BKq8VvB9B7oM+MzNpq0omklVmQNra3xYgDn1q7oVeAJkaGBwLIJ4bDG7bfpPzecesS6GXa9BaBr0tC0Pn1Y8G++Ee+UskfqDRRC0YtIGqXjPwq41tl8ptez67fjCFFMHgA7qBev6CAvreA/gnpHlokTwH/oLkUnqOYqkleDxFMQKQ1MXb0hi55UivnI6A8LBpU00NGfUSiQlcoiy8Z0jMg4ES/h4p9DiFJeYd+5z//4+5XF2W6G5q977UBGBPmN0FbQPSdkljxkFGa/djKumxBl3hXEEhLRV9LogW7KkVSBf3aD4EhXauNgFcr+E/Nhh3X3tbzrlQUGhTLth7rPM25X2gMKUpKfjNtA20BugYmRSarkb30h9zDYZc/hsS6GAZw5I/XVcGQeQrGinyBEUJxRQZJAK8gOI+FqTtBUpAGu4DZPkMJWw69zsroD2XegokCYgukIQdBYO8/ov8m/xR3w1aNxl4x84ZlWR6PeyXKSkICHUPIfuyqSPYnvcxogu6dQ7u82/yZgLCryjuwWdIgiOv/zNKoCme5xOKRUFdjoHC4wkkLEibyfG+j0ZU9VxECRY0uu0QCMRAnVqZB7ymgr+xdTapO7YP5ScKBnXfoE0tMZRs3N4LBfX67bmJEgx+QhcMTk08X7veIYVAX73XCjz7rLR8v+iKf4t0Pz8hK6NQck3fI+UZ/Mfc/hEpnVCTy8+RIgIzwBh5pt2rXBvLEAB8DTLYkUbQERD+sUhfTG7Knznl1O4DSajTBfkdkhDxBYn5XKEsBNQ0M9iETSDdZxnxBxwjsrvXrug5QOKm5yCgq7mPWiKjZhmtO9pfnyWKY1UQuXTqem1tEA2PxgLhqZa8ffdXA4WotB3q06ZZ0H7s/FCIptugFWY+IC3wtPQ8gYS2bT81TROQtL5RyhskAeB9bvsTuvP8HYp2OMq5T1AABwHVJbrWNgVytEbRyme1/RogRAMqAd2orOqarCCKlj9PwCOY0Iicqjw5M2V2XAQmljQ9g51Htq0FOOGYras1z0Ugbc9LsMl7Zd8zCtt0ubWpQc5RgkGcSRnzF6qllaD9DGnef5f6n5DSnBDUXaM7X98B+NC27XXTNDfogr9ZbkslgwWBvD4GAupzEyVYHAsaxvClKcf76owBjFMB5bb9KT9hvACCQVoHvdQSbDtWeakfYH0ePTdRgkF6CHBePR7pXdtro7Hj20buUKUt+yIPmSG9l48o+WQXKHkGf0B6p39EyUMIFGXXBxQLrQ1Gpkq8I/0B6AgI3w5NAlooVgtP0KVQtrZ3CL4ApeCFbqWnSAKFd17bn/u/xGJYo+deJHYNImv96QJbS1lggYRqgYH1faJD5yR5wWk84vk0h5kKw1Otgh71tbHP6ybnHDOmGgCcelzLVXFSIwpmau216QXstauAoOfieCjw87z2+dB5tODGghULPnQcCkIDuuOL5ph3Pdb6Y++ltQzpfWjQPQ+cejUaAhBjglx45UNh82uRe4HutVkwyTm1+4ZVMAf8XIWNqadz6AFT3S+u97dp2/YshGAtPNp3DSxZAMH+rXVwlxbBvvK+433/a+d4yf+6Pqhl8B7rYJCKH5t4vkZ99866/FL5cIUCCJl0npZBnd9d0yZz5ZVtLGtwe88Ihba951YWi+i68moZFS5MMRNMO/J6T9nlKaMsb2aMAe3TG/OR3gAdAeHbIBWCxr6wNaGCTOQ2/79FYuJkSncoewj/ghTK+AckxvKIEtWK1kTV6k9hJjH0c9Ix4KWPdg3ytj1PR9hCAeVjAaG1CHnz6pEHtFZOuXfOXYHCbediW5DJ/3D66QPvteMkry8LDPlesT4tvjqP7JOb/+2zHwEsm6b5Jf9XTTKQ3tV/R9II32OdGGhghaRtZvsWSdigQM7UFjwHXcN5HSukYCkL2TunRJdy7jm0gFIj2inA41juUSx99t2n8FsTfLgfT103dVxMLWHLNO2EvZ6Asu/O9sv7xYAxti3TQijYCqac1+Sl0VBXLgXxbBORePd7FMsp54z39BbFqvuINNdKX6Tfb+g+i6umaT4D+LparVZN01iX0SWSCyr/24/OieYa9FxE+4CeBaJ9dWplY+pvAhj3/d9SHxgkEOSewbFuopa8uWzko9tOFAxqABmVCcaA/Slz92poR55NCga5z5NWu0ekSKHfkObzr+h6HtwgvYM3SHLZf0IXYC5y23corvE8J6TuEGA90huhIyD845B9yUlkNLQIMpT6Qy7/GYnBf8jHfkdiLkASKP4rgP+MxOS/IQmMZPjcy/MJJXDCBQqD24VmcCrg2hVpf7Xfm/RF8kChkt38X2PcNg2Bgg9P+H0S+Ew9D3wyHP4+QOGu/29ap3aMx1Ep03Kto0KUzi/r8L5akA/4QF/JA/ckuo7p2BQYaMQ5Eq39FEIoYAJlX1lE2XN8i7LX5AZdELVEScPAd/8dCg+YS3sKiZr+QS0a1mJFsMi2DI7FcTI/ouYpjNI3g2oQrGpb8kICPt3jy8BadK/V/GkcE4GbnpdgiFF9IfeC/d6GEObZS4JtOf9MWQEUxR33M9ISxH5+R0lp8YiyfxD5/68oe5GsIoHBJ2rAZAlgNZvN7Ltf+28BhO4bPJNvgkKvrf300Rgg6R3f5NhLgEHLXwIKyLOWQb7jBIOaa7BPWThmHjmXnD+mn2JwE00tYcHg0DWOKZtSZ199jAXrU0jBIKOJci/vHEk2+ytKlFGW/z3SPP8/KC7g/4oyN8wn+zMK31OXfZUTpo7/CBAPmI6A8G1SHPjmbzJ2LiC6h4h1vwH4F5SIgNSIk3n8giT8URji3hZNSRGRFocgx2rRRz2gsk+iUGm/932+MaSgASiMmns+vI+CiCFNXt+xvm/70T1Wrw0UYkQdb5xeO3tsTJmtA6wLQnpva+9FLeqofV+8MWs975vgwY6X47mVPpTornRnx56jXF6jC+qWuayNMVKwoTb7PoSwBACJ+snImguUNA1sq8GNFCBxbyWB2zK3XUnf3N9IvkcQ+2jaMj1EzNFPeU/YliktYk4NcS7Xs5S2aiUkv32QMTG5O0Ed93Yhg8JrFMso010wZQXBLHmFdfPXe+M9VwQHpBoQ8b69ujXgQgDAbwWDaiXU/YLqLjqWxoDFvjEO1a1d9z7/e+S927QgUdlgwaAqVWqRRMcot/hf55VzyYii6iLK/YLqUfIcewafU44Adic3UKHEtZ65Um+RFO5fkICe5o+kQu0rEhBcouQXRC7/Z5Ro0o8o0UQblLQ/Hg850h+EjoDw7VMfg7eLs90nAhTtNKP8qRCpfalgSVcoBYD8rQtCK2V6Tk/IfW7m7tFUsDim/lAdCtTM5aRAjNpgu7/AW+SHALhal/SYl46CpOcdCwotvQYQWAN0Y8GiLauV27r6/hGIWOBdsxZOHWMNDPYpQsaAZz3fE+X9M6rMALJwksuU50SkNAwtgQ4KOAAyn5CUOwoeeA6+C8rPns4rufhsgBJNt6BpeYASQZN8T9tyHCunrccfNRQ/kFJWrHLOQLZlQKGnMeVrVjdKYD3iH+t4AaEUwPTNXR8oqdXR/m392kddCz1X0ZNKn300tv5Y0FerOxYw7vp/Xx3OKZ8ZtQzSRZSWQZt0vk95WLtWG01U3UQ1vQTdRb08g5t6Bm1y/4eOjy3fN1kFHfnAAiUgEFN+XaOkBuO8qteVjQ3Bex5Rgofp/mX1QFiiK5PBfA/99q7rSAdCR0B4+LQJWPIEP3X5uEBxO7pEClf8AYlR/I60H4mC0N8B+F+QmP5PAP4NZWG6R1kUIhIjU6A5JWDAptc6FcRt026ozZQ+laGrpVBBoYJBCww1Z5AF+MrI7cLhCQa1TeX6adHNJ1UDhZsCtin/PRrTZgoA7BOytXyojgWFBAVWg89vdeUZCxC1rjfPGuhGE8Qjj4v70CiYsC0jCVPIuEbKB0gPgY9IfAEo4dG/oUQvpdcBwfB1tqbRqsAygqlrlJQVajXn8/aAkqOQ90WBIRVbKpASgDzmsc5M2yZb8E5NW4KXNia/zit0edkst6U1852M5Qmw5nvFSH8877m0pbs+PTBaJDB5I3VZzj3e3O8HlMAeDUqUSbU2Mx0JrRA8zm/rsq5lFojVAKB9zhUI2hQTQ1ZB7xx91FdvKkAcOrbt/zHk8RXdb/qAkmuQYNBGE1W+DfM9BOztcbUManqJWtL5MWCw777sAri9NPgj6f32wCC9EG5QEs3fI93bH5DksH9GAYTfIaWX+Aek+f+/UVxKLwH8x9yWewdpZeT7SDdiHZOO1fttr+dIB0xHQPjHIY/5A/6ieIECOP6EkmuMgs0jkqvoewD/G0ouqx9z2W+57QcA/ysSaGQQGoYgb5AEm1MAyJryTa7JLmC7Zkq7BHlj23rHVTimW+4K3cXDcx9lf5ZqALB2/qVTt/YZAoXesX38x4Z17DGv7VB9rw7Jns+CwtqH9TXPIKlBSQHBZOl6bu7heUASMHT+PyKFKI9I7y5TCDC1wCc5/19RQpdfouQo1LExDyFT18Q8tibGyAAtumeOwOR9jLEJIejeQgqdyG0IHPT+NSjupZpegn3zvmiKBm3PpPE28AtkrNbqCJTUGysp03txhvTe2DyDDQo/5bjsXL5HuY8W4F4izUGLAqxZdoUk8N3lsf+A8j4ytxiBH3k2vT9+QR1i2kgAACAASURBVNkjGnL9H/Pvr+gCRt63y3yuhSljez6Hdt+gWgZt8Ji+zxgaqj8FIE45tu3/KW0sGKQLoFoGCQ5pGfT2DNZ4Wh8w5DGCQcoFtApSCUw3UQ0SNJaeC7Tt+jy156q2zsIc57qtEdxvkOSmByRZ6n9Amsv/CQnU/Q3p/v73AP5L7pf7hplX9h+RgCK3Bl0A+BRjXObgfTaaKL+HZJua8vFIB0hHQPh2yWNAtZfXK6fwZJk4tewnKHsEqGWnQPILyv4gllNDSCthE2O8BMBgohzHrhj0LvuytAkIHAIwY/pWS6EFhRYYah9eyGqeJ2DcBnIFIvppnd/Ay7mP2vGPue9TjpGmlFmyz6WnNa8BwkskAeHR1D9BAnZA18oXpewKaf8JrXyc/0sU4f1cym0EzIj07jMS6Lkpo5DPcn3GIgAsl8swm81q+QJPQgj2fHrPbM4/Fax0rNpG70GNH/SFvidf6yv3IpdqW29MvB5PqQUAYblcnsxmM++aFCQ3pkzvAwO12HMquORc0DvkQcrfxxjfAQgxxvumabjHkud9j6QwALpRSHmej0jP1A261kGe61yOT/EU8WgMaJwCBDHy2EuAQwsG6Y1DCz4tg9wf67mJ1ojvvTcOPl98xhQMXqKAQSqfFAzaPsfMdR+gH1NvqGyIdimLaJ81OYxrOO9XRHl/rlEiCqty+EckSyHTfKnr+DkSz/8V3WBZZTAhcL+0VRbU5Mexcs8RFB4gHQHh2yGP2dde4DEvPRdoMikyLPq0R6SFh9EEGeHum9S9R9Is053pV5Qw7E3OYXUWY5xlVDh2oRhDz6Vh7Dv/PpgiFwNaPWxI6r7Io3bex4xR27A+rYXav3VztPnJvPNtAuA8MLBtH1OOTSmrlXvE+6QCl84v+9GolQrkW3TfveCUMdCAlvM9pjXrQfqlte89SqjzufQ5R4kaGJF4A9NmUDGhVsB2Nptxr1Mr7Z74TNZYs8zOGwUdrltaTj51Cp8oaHnPPPfqeGkn+LzrHj49N69V2/K7lbYWGLKd8lvtu53NZmyvyeXZ1noCqADJ+0SewLFRYUQiPw/yW8dAaxOaptFAYxwHo04/rlareHJyYp+5G6mvrqK6J1IthGNAoV0nptSvlY05Pgb42WO7AotDYNACwQcUN1Hyaqv0U7LzWrsOVUZorkHdN6h5Bqls6HMTHTN/U2kskJzaX1/7bdZ6BYN8z6hY+xXFtZNpvf4e6d7fo6QMWiB5d3yfx0kX/Tuk+/8If92264i9lpqsOAYcHkHhgdEREB4meQx8altP62O/yUgeUARUMqeAxHD+TwD/hKQR/A2JgbH9bwD+dxTXsVt0Q7MHAAghUKPIaxoTWW5fgGsfNHasY+pxQQZKEBJrHfSshAoiGnSFBBU0o/lviWDCgk77PI0Fhd6xXQHHXYHATYGhlluq9cXn3wtOQnCidbXswbTRcoYlV2DPcmqfGX1O+7zN9SigPEj7m/z7XOoSMBJk8r2mG6OGxKenAZ9ZCrIUJBUUMh3OUspJLUqkPbpU6zNKl7oVyt5EvUYKz9zLpkSQrEGT9LxzGZMFsUx34VkvuT9IwWSQMrr9cv8ix8V9gpprMKAoiG5R5nCJZBGmCy5dCElzJH5OhR6VdU/lIYTPWH+mWIduiiGDQfthgAoLBDXpfA2wTQV+ljYBGmOBoNd+zPi2BYc1MGjdRHXPIPm8J9gPjd/u/1QrLy2Dmm9Q8wxay+AQTZVlNgV3u+h7l+e2YFBTS1wjWf++ogSQIY/9mMv+lvtZAvhveWzf5X7+PxTr/BcU93MNXOVtU4Dze+gaxtY90iumIyB8G6TCHf97dexxTxPExYMMnYIfhRcyK5b9G7pCxQpdAeNvKK6n1CjqAk/f9Sj/YepsA4D7SAXjMUCsD8jUfm/S15h2qqnV3I7WjdQGJwEKEFTtoPcs2HPyXtl54Tm8QCg1UNh3Hu//mDqbAMmpx0hTyjzq02Lr/hHe16G5tDzAG4cV7LX8Tuoo0boY5FxsT6GFQsVS6iyQhBDu7WPS+hhjXCLxFAIpAtGHpmnaHDBlgZJPkF4JtHg1UkY+Q7B7m89FgMQ9c5pegfsM2VY9HnS/3wopHcZCopSyLUGbAjM+60A37yLHRhfJZYzxIYRA4HaDso+RAJWW4DmSQEiXL4JEjod55c6krT4TBAm8V+rWGdEF+Pp+8veychzmmOXp3p5BG1F0CmAYojHAcQh8evVrffS1HVtnyv8aGFTLoLqJcg1g27GCur1Hdj5pGTxHFwx+QEkvocqRKdQ3b5u2nVJ/l/LFmL48MEj30C8oEUXvUFKGLAH8X7l/pufh+W6QAsnQbZRKpdP8/RlJ/iJftMrfPlBnASN66tau9QgWXzkdAeEfg6ywP0YTRMGUCzYFqoAixAFFQDmRD61QKnywDys46Dl47AzrC1PftY0BU2NoU2C47/PWgE1AESK5B0w/3jzbRcD2bf/XFoAIPIWptnWtxtEDhTzXtoBuF2362sE5XqvvtavVqRHHplZCzw1S59a6iHrkKY3sc+B9s7zmcqZuiPY6FYQ9lUlePyqPlgBaBpYKIazatr3Pe4sJCBe5XUABS0z7oHvbaA0kzVFyBQIlGTxdYB8lpx/bnmnb/FutpxzzQtoy6T2vlQo05mRUV995CGHB681tAXG9lRyFHIe6c1pXYYJxj6ynAMk+D1ZZw9+eIscDgTVg6KWXIM/XFERee0t956rRmP6mHO/7P6bOJuAQKO+g5hlkfkHdM0ilCevb91jfb+98fXOpUcjpJkrLoIJBj9ePpSmgcGjeh35vS9v0VQODNrUE51YtvvTmsPv3uU1H13l6NpwCCDnVDcdOWc1b5+wabsde4ylHOmA6AsLDJs8qoGVDWhkPKCrZzeMEf9TWR5Sod4xgSLcj9qUBZbhXx7qiBKnrCQebUu3+jAFgu2JuY8BIX1v01Nf7ZvcU1qx2bEehcoy1sDYObzHRc9o2XnCO5wSBWqcG9mrXWpu3PtDo1RlD6tqr6RVqVkJS3z4h9lEDhRynCpEs4zupVgfWp8WAgk0rbWlFCLnsDsk6xrIrFBemu5xmoc3HuBeJAtBNTsLeILlLaTTROZIAtULiQ4xGGvP/u2ylY3AdXffO8nmXKMF1eL3nSGk06P56ia7r5qlp+076vZAxz/K10srX5n55vRd5XOR3jzFG7vlscr90+1wiCYwavfMC3Qiimliagjznz0afVf6r74bHg8cAQutaSGHU5hpsTJ8ebbIOjGkzBQjW+toF0BvTBlgHg7QMEhBy3dXk4pa/a1+WvHnVPZ1qGRyTXgLYbh3fdM3fJdibQkNymH1/FAzS+4EpeZhegi6i/397b9Jry9JkCa3Yp7vNu6/5si9IBBISqKBoBvArEHP+GXMGiL8AEiAGTCgQQlRRKFFWVmVWZtbXve6e2517djCIvZ6vsGNm7h479ulumBSKCO/D3cPdlru5GcXk+U9zwXyHot2X/zQV/b1BMVcBlP/v9TAMehbcUxIH+H3E4ydb+ZjZYmBjnI0egDZA+MRIVsl/oXEccVj1ycj+8N5KEHCXKeB5Aa7+vcZ0NpADyr+BSf3xJSbton+Bco7oHMC/PY7jnwzD8DMmmzmqyOAMhdF5i7lyAWVULNNSYyIyxnzJbk0PrZVHazqqedSuFkaDPUX77ERt84wmCF2BjBgYG2/E/GxJDSSfAgS25pXFhePu+UdhWskyZ2SsWxYybh0/7t7fGP8RwMV+v38BALvd7i3mtqhoB+8SE9Pyk8R/gem8yitM//zPh4tiSt+hiIzeYNIs/COmPvAGBXyReBaQC0wswwUmppMKVhhvFP9XmNsSZH1wjBlRVsuVaIfvI3wbhS9RQKrOlzsUEPbZiTscvuPzOI6vhmHQM9JMl23xGvMzhjRl8TMKWORuGuvzh8M3vcbUBizb24MfgcAbFLD5DhOzqYtAX+33+6vdbneDuTkSlpV1p5IA7JcqEWL7qtoZ1F1CXfRbY/GvJ34PEETiZsfMU4FDYA4G1Ui5gkEFDXbcj/LzFoM8kK4KZLjAo6YlPDHRTCPv0nb2vmEtOjbdnvgKBgnMOK4SDO4xmZe4wcQz6ULctwD+fUz//F8C+H9QxuM/AvDvYjI18yOm4zq/QzGP8wpFoiIS1/b4wto8lgHFDQA+IdoA4dOncShoMPp5W3/WjMnlBPIS02RAw/V/jrKyfolpEPoeAPb7/bfDMPxDAP/gcGbmt5iYFYqengH4TzANin+JaRCbrTIfNJAqAHkIqoGIVlBXe6+5e+GAwuQSFL46vOtKsSUChxrQ1j4VAZ5opTHKNwKFqLi1Akcvnd68Wt09Py9MLWwU307aqinTtg3th3LXSuklJmbiB0zMh5bv1TAMf4CykKDA4AWm/5270NyBIjh5Kc/codof3rkjxjZ/dcibDCZFJIEijmaVxmgfv5A01Q8oO41e32LZrTIafiP/G49BGjBXn29JFeBoHBziXIgpDSXuuqiIvC2v5q3+POc44i4AJnNOpu9rKSN3FT4CwO3t7eVut/t6GIaXB1EyKsFhWueYmMxbTGO6+g37/f7lbrd7ham/UfJDzwy+FDeWoQYKLMCrXRnVwva4t4A8z60VQHrvCh7smUFK6tgzg7VdHlsGq9lVwbqCQYqJvjHXK/jmJWpUa7+sf7S+t/SPVlqD99DFWqCInisY/BkTv/SfYjq/fI0JFHJ8+jNMC/BXmP7tv8HUDy4wmaD440PaXx3e2TdUwsBbJI4Wj6MF4myx2HPf6AnQBgifDylD3/KzeoOB9YsAAJmvaBeKgz0nM4IPTloDilIGntshwNTdwfODiAMZvGNWFh/bAHUMGPRAiu4Uqvio1xcsEKJKfk9ktAZ82C6ZKKNHHpPM/GrgOyrjGiCwFxiqX+QfhW0lZdCAAmAs6cKJVyZPq2zJxF94UfBl42sY/ruatv63tm/sTFw+6+W1+Zj42zKRWgF7D2iopaVuEZO6FGRkZfDGfFv/AwCcnU3d6SBxYv8BjeP5DbvdTsWDFQxyZ5CgV88MWumPNakFLPYCxGPdau/RvwSUedNqE23dGaz9A15fzMCgNTyvYqJLFQTV2motWiutY9LhnEzR3h2KaS6CQWoQ/mzCahpsy/co7cU7wwwoCud4VtuWpQcI1vgI732jJ0YbIHz+ZH/k2g+dXQSBFEH4jGnl+OLw/K8has13u90PAP5PTGILv8O0EqbiRT8D+B9QVq4oDqWrlUBZ3Vc3hquBkGOApKUaWMv8W4FeLX0kYTzxUW/AV6LdOD0P6IHDrN/QjfE9RTMecxJpojsG4K0FAmvAEI3+Xphe0sle07PpqkIJLccOZTfhFnfL+H4Yhl8f4vH/ZV1SYdQlCrNCohkDilVyp2hAYWApcqgKD8jkqmF7NTvxEWXBQMceis29kHj0p1kKK4aq+QF3RUZZb1SA4zFONIXhKcvgua6X4s47GXZqAdV4PD9EZt7uMFKJDOuQTDfFarkDzPONVLBDzYIsOzXEUixfd45vAPxw0HZKJlTLuEcxI2T7Dcv40+HZszOoisbsThTkPbos9Yb34mT+nvsabq1g0YJB1YKrYPA9ctMSkDSYti6kWPCnzwoGeVTEA4PcGVSQfwz1gMJaXa5RDnvviUvScZjtc4MiJnqNSfMnFchcY2rrfz6O4/e73e4Wk2kJpnOLybTEC0zSHv8CReJihwlU/h5TG1HxEP9F/sMZ8IPjd8zctQHEJ0YbIHwe5IGeFgaed+/nzwChao37AOCvMFdzrIow/haTGCknDLuK9fcoDKcajyaTscM0Aemkeuzkk1ELcGsJv1Y6vempdkqYOC2rsRYcjuaZ7/ZZ49q+5IErglcFhR6ge2gQ6AFZdPjbMMcQmbZI+yjF9mx78NmqGidR1NNr08+YmAzg7vd9wrQIdIW7q9m3mMDE60OZPh7yYDm/R1HEcosJrLw7nJGmfUOCyU8oYIa2s/TMHiUMaIyZZ/JYDtXUB8xFWWkCg9/9SuLuAVwPw/D+oIGU4xT9qB2Q+b6SdG8O3/PpYLJih7npCCqNAAoTx3qkSCC//XtMY+AOhZkkEYRzJ+AD5jsKbw9pDcYdh/S52wTM/0Nen4y7d+7PiopabaL2XHjr/9AC+JbGyYBcC+hDY7ieMPp/KRhk/+VdwWAkmWHHbe/bbLuqeO8FfDFRgkGeB2c794D0iI4BhT1pHpOeDe+Np5bIN9kzgz+g2HVW0xLvD4vpmj7/3bcA/nfjxvObN5hA4jcoZ3t57tyKitZ4PVT81wSOGz0S2gDhl0PRzwzHLRsg9OzLgMKkkRHiwKSMqGX4ddWMAxsPzFvtZjrZKBBsAYUeiNIyePeeNFqpBejUwERLfvot3HHgubIa2Z1C7kbsxM32m+w7uKOjIEPDDSgGzWugEI7bfYBAr90R+Fn/KMwxZP+BKAz/y8gchcfEeG0a/Ru2L3wI/KgRU9Mn3aCISQGHXa1xHIdhGG4A/H4cx1cozMxnMdPwM8rqN3fMmD7t8lHj50ccTFYAuDnEvUExO/FBTDwQTP1idmIYhg8AcLBFSCUvHOO44wpMjNonFHHtT4czeTjYIvwJBRB+OqTHNiBA5vdY4Mad02icsGYpgHkf9jTHZiAnAg/RbpLVJKqA8MxJy8tnDfDXAgB7AV8PaPTi197tWDOg7B5/hC8qqmYHIrMiTDMqlwXofGf7vcQcDFKbKMGgtm1Gve3aC8y8eKcAlkvJA4NvMRcTpYIg2jTVS/9XpoeDn7YXATwlEZS3t+fJIx4v4gEBv49l/W6jJ0gbIHxeFP3YUVgY/2y1RwcnPRtCm4Q3h+dP8EGhTng2/1HSeI8yUam4Ea9LScdOAmsORMekt0ZZWoGgBSkWNIyYJgob3k7SXr+JQJqmrc8aJwPRGkbF/6wikQykHQv4IrDnxbXuNT8vjEf2W+iWxdM29sQfGUbLZAFG9v1eXj1g0aZJcSXLvA4owEF3FXmmjX4sxy0NCWIOOqjRlCKhOxTFKjq20NyFKpfZHdJl/hzPfjkjPY7j2cGOIMc8VS6j36QikzjE/TwMw958z3D4xhEFTAJzJTs030HaSdxbE491ybh2EUD/cQ8MeuOB9fcuFS3MbA1aINlKNcC4BhDpAYJI3Lz6jtogSov/EUWMCQavMQeDXOjxxP9sull5tX35L1Bp00sUbaJf4+6ZwQzo16i17Za63Tdl5WL7EAy+wxwM/oQiJurZFoSko2nz4hlPnvOkIi+amWHedp7XskXAL3Nr4Ss3eoK0AcIvg7wfm/eWFSJvANDVYYI0qsNWFfc7TJMLzzAp6eDGwYs7hcxDgQLvF8ZdvymitQGjTTNK37rX3rO01J+UMePKKF45fh7p+T9VT6+7hdl3WiDC9xsT1jKknkmFFjC3FPBFdZgBWi+89YvCeNRadiVti5a0Sd6OvVcOb1eRdq94zkzrkEwIxU71HBpNJgDFLtZn8aM5C2o2vT6kc4lJ7ElNVvDMDW0Jqk2/K0zM1Q2mseY1Cli+BbA72Pyj+QqK2o6HvH48lIu2AmfjzCHupcRlG11IvmSYGfcKk5bktxKX9UgxVn4vmW+C53eYdg7YFq8P14Cy66rG7LmbQxFW7vZzjHyFco5U24f+F/DFiS2Y0zHFExHVXUFdxINJcynIi6gnnSjMUvfovccNKGDA2hr0jM7bXeSWuS9qSxUTvUTpS7Qz6CmQWQoGvTJl/i1uLfGXpnXM99mdwXeYxgpqFP0JRUzUgkGOqyPKmewRpa2+RuGpgGks1cvaGiRFfF7kDxPWIw84ZuE3esS0AcKnS95OSca01laAloJCTiK0BaaMAgD8KYB/C8Cv9/v9P93tdh9Nmf6DQ/x/hmmApJ2cAYWJ4hkYFVHpWXX2mOBeOjWgbM2npxzKwAF9A7aKe9o0a2nZdxUf1XLxme4qimzzbAGB6pYBvlbg6cW3fp6/FyYLG1EENAe5a31FDCjPv12hGDO2Yb5DUYGuIkYXmBQYvDjE/bXkf45JtTlBHU1a8Jzxdygiyy8O7lSCQPEzpvUGZTHI2iFk+u9RFF3Qj2PCS7nrziIBE5VWXWBeX7uD/wfMjd1D4t6imNXRuFyZZxraFjS7QKU7L4wfbTcC5fwgy0ybi+8O5SVwHlAWzWg65NWhnpkmlUuQvsYErodDet+jAE0asn6Nacy1Sr8GFJMj71CU36gGStbZubhbENUD+GqAcSn46wF7CNy98McAQb5bMEgRUZqWIGggGPTmch3XvPJ5baHivtwZtGCQ/6LVJloDXK2UtWEvkDt2ju8l5Su8OYFt+h7TghfPDXKx59/EpH/hGvN2vQLwn2Fq/3+KcmZ4wNQu/xEmW4O/AfDXmNrtSi4Fljq3tfJ3Le6Qu322tIHDJ0IbIHz6lIEdj6EH8h85Gig8UGgnmksUJo+Tx58C+EMAl7vd7v/DwQbWIcy3AP5jTAPeX6AMojwsf4nJ7s6/wjSY6kRkzxoqnQK8taZtJ+YIjPSW0QMtrfFYR1b7qCX10xVo3R304gy4e86Qz3byiM46Mby1FWfD9QJDzy0Diz3unn8UJgqbUZQO25P+ZNS9f4FhLjABA+4yKFF5hLfLx/NE3EW6RFE0QoClopvannzXPkiy50YJJtRmHcs/iNu58QPmgMSzB8iV9WhXVfO27aNxPYbeatFUPys6acukUhYwYXSXUr9JJTL4rm2vu5BA2bljWbXfEPAS1KpyHY7nX6Oc09T8uKNEwG9FRKMFuyXAroVa02sBgUsBHhrD0U3/X8/WoJ4ZpHkJhid5zLmXF9tF24f/jTUtoWBQdwYt2I+A5pJ2Xdr+vfFaAKXXXj2kC6CUBiAYpEbRPwbwjzBpX/895nPlHwH4dzC1/d9g+i85VnyLiZ96ibLzyPGRi0ae8qiMj6vxelGcFqr1z40eEW2A8AnSQRNfL2O51vVLMcTNrm5xovmMacADJk2jn1EYkhHTYPa/oGjdozt3Cf8O0wB6hiIyZZlLzxyFUgvwOhZArpFHBvhayxf1iRpg9toRKKJnvLJyeGmyPFZraa3syvR7oNqms7ZbizsCfy9MFjajlnQs0CI4tBpIbzExJNa0ADD9az+gnONlnQ8oGj6vMDcrMaIoSXiNohVRGYCPKGDmBmUxYH/w010zNcPwEeWsEhkcilXxfN3OxNVdFHu2ksw2Qax+v+7MWPMPWi41/k4aUc586WID64ffTObQttMtCkBX25I61jIN1oWa0GD70KwF62Ev/txxHRw/mgoZ9/v9h3Ec92dnZzrGcteXZdLdQQWXniZRpVZwkIGK2tWaZubf494aNoqrba1iolQw4oFBj1GvAV9bFrpbO4OvUExLfIW7YNAuWvRQKzBsAdiem/edUdxjqCU93e1le/6AIiZK7cJ/B+B/RjHrort6fwvgH2P6X3+H+SLMNSbNzt8engkEdawEfDDXw+O1ALkacJzFpVKwjR4vbYDweZAy6x54a4lfWz3ywurkpowoBzCqg6eYxICym0CG8V9K2hzQdiiq3G9Q5OnJ/A7mWeP3TAIe2Bide0vcyK017pKwLeBEw5KBo40pxrHxdIJS/xZg55WH32ABp8esKUPdo2RmLbdWd88/ChOFrVFru9ONCzFeGhaY2F0GXZCx/zVFEKmggGF4nu09Csij3y0m8UQqmaK2RKAAESqAuT28E1DS9iG1jPIMIfO4RhHRpBvL8M7UA0VNCdouMT9/SEacol16DpA7pmrDkDtwzJe2Bml2gv8YzVnQFASNRJ9hPrYRdH2DAuIJBvjtPx3S4bnsa2mjD5h2GFiP2gZM6zcoZ0CBOeC7BvBht9uNuPs/coy2CmSo1fBM/M5M2i1AqxXUtVJrmr0gEIF7axr2XecWBYMEgnq2TMGgpxxK01O3qPy6M62mJdTOIMVEVUHQGm3U0tZLQWFL3pHbGmkBBQxS9P0t5mBQtYm+xcQT8T/Xsf4WwD+RvPjfUXT3exQRdx7TYf5LAGAGCmthNnpGtAHC502tP3jNr8UfKCuPOoidoYihMQyZkQyMcQLkroIn7qIKHCB5a3pa/qXUA+C8OLX4EbhEEm9JmYDCsJK51bq2lwWGFriRauWw/rfG3WOYVJsszPNagK8XBHqMQNRuHi3pQy3p8L/Qs2GjCcs21B0wT7TIA7j6r1smlDtc3repOQSbBs1OULGKpkEQRI3D3CVjf/z5kDYXlwjKgGJP8ULS4s7Yp0O6L1GAGW1/ERTfSFyCRAW7VLmv4rVeXDL5LANNZfB7dDf1EybGUTU260o/FXLpwoq2E4Epyf6jPJNt3RX4wbh5AMIqkLFitt7uoE0zowwstlytaUZhWspdA5Mt6QJlF4n909oZpBIZtTWo5I2d3tjMNtQ729HuDL4+vBMMZqLSx1KtzVrcHpJse+iO/3sUW4O81NYgz4J+wN1/j+MqeRs948m2eoFybpBivPZs6VI+LuMNve+O6mOjJ0gbIPxyyJtQvB8/8m9ZLSIzapkHghDLgKiYhOZrw5DpA+YTiafaHGjTwLhkAIuAW09aHgPWk2YNKLZQBAotOIwmhaycXrm0zNoPPPFFy3CpghAvvV63qNy94NDzj8JEYWvUkp+GU0bCqzdv8rfxawDY5pv158iPbmpCwX6rd9ZR/ShJwN0TEsEbdzOtCQcCsTMU8PVLecZxpF3CKK7mq3krQCSzTxpRxGH1fJ+SitR6ferWcfcoAgWZP989IMHdVs+0hF2ks2llIKkV0PXQUpAY+XnuUVotbkDpL+zfnhKZCAxm/6vNL9Lu6oFBXrozaM/G2nrJ2rGnTbN6rbnV+nhrOkuJ6bCNrEZRNS9BMKht6vFdWjbyUQoGKdKrorxMkxQBuQwwZv5Rul4YG3ajJ0RNgLCYf9poLRqG1Re8FFhlqzjeD9w6WNQGEQ7uZBBG3BXxJOlKmYarDWK6O3gmcYBpMmOfZulzkgAAIABJREFUroHCY6gGAjOmuJZOb/isDBmpiJcFg5xg7LOGicqi6dlnjUOm2O4cewAssrfXCwzVPQN61i9iomtxa2Fr1JKfF47/mo7v0eSeAQ0L+FrBnz7zX7XADSjnXwimrB8VmqgI5XDwe42JUaJopio94So6UES32N/UhMMewLtxHN8dzmWfD8PwBvNdPjWV8fKQNs9Hv0XZkdxhEvvkAgvNSrDMl4d8z1FMcCgTR3EwLn4paGT8HcpOpaULzP8lvVuqMfV2jLWAUEVFI5Bg82sBCK0gowd81MIdAw4t8Mjc7KIFz5ip8hhvZ9DbxWfaOjZ5pG1JMMhzg6pRVHcGaaczU8LUQz3AsMXt2LLU/KJ/J4qr8yTPDNqdwQ8o50E9QMj0tU2t9lcF7dSkbG2PLuHdaiDPe48oAod3A66MKU7ATy+mp4yXzp9y4Z8ynbDeLRNXA4FN1ziOoxwKrg0unIjIvFFLIf00HAe1D+Km30F/Mq7KOHo7hKPJ61hqBWgtYK0HSFp3VMphqaWD2d0kxmN98/LOEwL5mUL7LREYqU0iTMdqj2wFfGT8bViNr4qOLAO2Q718Svb/y8LWqDUN+80qPuqdKfQmeNaTx4RyoeUd7u58vcIE3PTMINN7OY7jdwDOh2G4Pvgz/hUmcwk068CVdGor/RUm5mc83H+H6d8fMAEvnvXj//7bQ9qvUUwlAEXT6U8oIFPtEF4cDM9/OoDB1yj/BcWWf0LRuEk37pBxl+cbTAybKrsimKWGV5aZIqs/HMrwEpPWQY51bw91xR3FrzApkeBZzN+gtNE5gDfjOL4ZhuEjimjqIP4sl7YfGdAzTO1LMVUdT/W8IJ9150jTaQFIXvgWUNdCFtBm6WfhIu2oCNxb3PQfo5Iiionq5dmki8aeaPyLvsfuNhEM8lKj85Ho7zHU0r4toDB7j55782zNT8HgRxT7oQSDXKii5IDOpQOm+lYJBaAstNDm6TnKmKaAkOM1pWxaeLNxnBjPEQD5uYiHs2khuHtA0e2zp8QaG45Zhx5cZPQxIfuIHnFns4zgCH8i0ndv9cf6hYNI48UycRJ6gWIfx4qP/kMAw36//792u907U+avMalg/ntMAytBIcHja8xt9OiET9n61lVOXZ3LmPrWdOxzFi4LW0sDiX8LKeimKBEnOaatYInPlsnaib9H0bd6piws6RlR2+e9tDM3La8HArP/R+PUAKRV3KLkgWf1ywbFWlwtB1D+OVX8Yf/7ARPg4Nk9mw7Bzm8wgRi2H8HKG5QdDzWKTluDBD3XKAwMV77JfL5G2cljP+T3UXkCz+DxHB8krfPDt1KUit+mimAIbnSc2I3jeDEMw2cUpS8k2m7kXeMCZceFNg6Vkebq/nsURTZ6Logg+wZzEDoc6oW2ynYHf+b9QtIdAFyM40igeoEJnH4yaX3Hb0VpX/67X2Fq32sUxV9ncn2FIl5r7QxmGkU9t1ZQkF0Z2GvJ2wuXxbX5ZX617+OZQYqJUlSUu4OUmNGFMsvsM2+9177T7gyq6OErlL6tJkwyam3LLG7m35JGb57HpqGkcyEBPsHgD5gr0buQcDo/vgHw72GyM/gW8/70EsB/jqmf/BrTP281v46Ya3yGuWe8WS8vZ+PA8YvqyaYzozX5/8fAp/d+z2Mos9LJAWFLBT22SnmC1MJEeoOB+lu/Yy+dNMiYUVQLcr8GcLvb7cj8aHlow4e7HQpUBkyDLgdbCwiBwtx5uzy9wG9NoNjil4G9NYCgTY9gi5OdTnh6Xsr2Hw9seWXL/PZOGI/pYD+yadRAYK0MLe7WLwqj4aJ/kv3RqghnnKyfRHlZf7bHzrgROPGdl55DselQa56KJmnbMO6tia+KYtTf+y5PgyLz8hQmaD1FynEGzPuqR7WdGCsqrcDNjqu2/2p5xiDegPn4pf2CxH9Px0ft359RxE1t3+O/q2cX9d+iIgyWQc8NqqSFKpBRMUSbXuaGwK8VVEWM/ZJ0WstW84vyseMP20E1itozg9bwPHC3X3plsuXgXcV+rzDXKGp3Bq3NzNY67a17Gy/yy96tW/TckvYSYhsR4BMMqmkJ2gekYi2OnfzH9cyx7spzAYsLaxR/f4MC3CHpAX182TGaSEmrMezPjffv/Z7Hho9WA4TZhz23Rn8klIFAy6ggeG66DudrlgwgLB8ZKd0RYBl+vd/vP4nacy0jV1GBMpiSWfqESazqI6bB0jJJPHjNODpZrt0he9OshY/8PZCTpdFDeubMAkMVI7QTSrYrqN+RgTVlmgbMNSYqMc/amcJafi1hW/ysfxbOo0xU1aMac2jBgIaj8gG1UcjwnzExMAQUg7n/jGIWQtMfMTFAn1DEptTvehiGYb/fnw/DQC2c9HuPiXGiuQSKi7L9acZhQNHax7q6Rtmt4qIRFb68w5xx4tkeMuO02cdyfhyGgYpm3h/OEbJ/cdeTimq4g8h2UxG/dyg7kEA5HwaUHSGWmWYnCNDeo5zf2qNoLIW88/98j7nymc/DMPyEopSGO4f0/4TJLAWf6f7L96PYoPTODDK8p93ZptXi1gvWlgC+WlpZmCwNzz0Kq/8qRfs+Ym5egmCQ5iUyBTIZeeVWYG/PoXFnUM8Mqu3XtegYYNgCClvyP4a8+FaBzDWm/1MVyPyM8p/qQpu25TWAf4YyBmhbXWCyNfhaLir70eMA3TwZeblEXNQCwNpz9r5RhVqwkYetToWpjgKE91nQjapkGTm66Z3P3k9cHUh6wsulk+QlnAn4AAZ5tsVq6LPlZxiSMkBKOmCq+OhaHdQDbeoWPdfSycBgloalJd9J4EAxFw8URlrSPBHJqP/ZcuuqqYKjbEK3TGmUtrqvAQJroCwLm1HUhq3pZ9/LtvFAP58/m7Da324xP3um6atJCDsG3QD4cbfbAfM2ZX7fS352N/H3KIBK8wCKohcCwvcojBXt8vGcjbXp9z2K7S61B0jge4Mi5spzQSOKaYhXmMYxahNkvgR4L1EAIgHYZ0yMIg3MEwiwnrm4xV16/VaW4/cou3x2d4Dnz2x/YF1/kHc4d+4gWu3QChTs2TLLyHvAqQeI9QLGljSy+K1livzVDcZN/w/27U+Ym5doUTSifWAwz9Gl4uFU2qSAUM1LqKjoseApo1ZgWHPL3pekH4WJwnIO5M7g9eH6EcXeIBVNee1qx2WKz+t/d4WiMEvBIEXOdYxtvXT+XsLLAX6/jN492oDBQvIwlcVea+GubkC4gcAnRxb8wby3gkMLDKxfNphw0APuaqfTMDTaqsAtGpD4TnE2OyHbjkpRuZ5V0AyE9YSJwrfGzUAiOvNvyUtB4R7z9o/6TE3BjD57bcswChy8nULmp1rWvHy8MvSEbfGLwmRheyhawCCj6ZUhYky135/jbhvatCKA31LHerfiqRrOKqhRIqjyvp+G7L24qpXU+hEcfTRuv6Q7DAPV/3v+alcxytdqSyVRK6mNx3fdXbU0Ym6iwwtnpSA80ITA3TMvoUbJW80PoNGtBtqyOOrXGzcCHS1+ETjMiAspnKPUtATPDFotzkzbA/dAPB5oO3KO5VncrzCdx+8Fgxnw7GlHL73IvyWNnjBZ+BoA1HAKBrkYxJ1BgsFrzEG+inB7gErb7AJF2c/XKOe2X2HeTiqt08O/Lb28tG3eljZAcGKymEtx2TF4rAkQbiDwyZAHhLwwGTj0GtZj/CJwGF06aXHVOTIfoQBEmUtbFj2TpIMs87HfQ0bYm9wtI2snZM89ogj0ZWAwA1MRE9D6E/YCE22nF5gDQ/s8oIg8DSi7DdkEo2RBoe0HdkK16SlDU6vPCMzY+sn8rH8UJgrbQxlAyPxsfLpZUGjDK0XmKLy8s39HyfZ/L20le67V+jE9a9JCd0IVSDFfAp09jJa/cRx3IjIaxfV2NdUfgR9BlY5t6q9q5NXde478MrBmmXgdgxUI8orAIEx69j3KrwV0rXV5VAvXU9bMnW1IsULVJEowqGKiyuBH/w/9ojN+FgheYn5mULVUUglT7bxgD/XGz9qoJVxPmkvDkTgGqZ1BnhnkdY2yU2/P3Hv587JmQL49XNwd5MKMluMYcNf6rTY/OPfseaN7JMVjx4DDKiBcC3ludK8UrebUmGvP7ZhDyB7zrgeorZY6ugNlwrSAQb8R8LVh2vJrHGrrUzMVveTFW5pWlgeCfDx3Lwypt1xkTm0a2h88P4JBW+e2XAyv77b+LJPPZ0/BiLWHpuFr9djrZ/2zcFHYVuoBnvTXPu/9M1bJTJYfcPe8im1//scj5v8r8706PFNxBtMaUM4wjShaNRn/EhNjNKKI2d2K3xuUM3c/QOwQ7vf7N7vdjgqs3mNi2NSWIE1P0NzFewDjOI4XKEzziKJ5k/nSxMb54Xt+QhFHpW3Erw5lojFqfivLfHHIj98LSZsmOCgSyzqkVtIdyi6lgq6z29vbi7OzM6vYh5ddcPMABO92Z9Bj8luAXwQOlgC5HupJe6l/Fof/CHeS9Mygmpawdga9eU6fa+XzwKC3M8izaKok6FRUa9Os3lvfW4FlFjYjjnvUDvsO5awgtYnS1mBkeN4rgypueompjb5B2Rl8jaLsZ4C/+A7z3gIIIx6pJz6CNNXfPm90T+SBw1bsFgLCDQg+KYomEb5jHEe26ZKBpPWqDSwkroxRVOJS3Fn2dyir1lRXb7+XO36qDINMmNdpXx3uqjr9GKoBw5bnlvcWd6W1flgFhtwptOl7/clO2F74yJ3Pnr+deF6Kv7e4wDQ8UTtb35YssIn8szQiWhq3Fo/+nrIaOz6QgYTE4fk2TYtg5hITUPkkcQYAl+M4fjOO481ut/sB5T8lSPrVIS5X0rnzeIEJ8PHMHc/zsSzfYmKORhSte4xLYKYaZ1nuq91u92YcR44pZ/v9/uPZ2RkVs3yNoqwGKApj9sMw2HTPUM59ESzybCJF0Llw9eJQZs6pCt7OUBhzahHU770Yx/G7YRho8mVE0aA8HPL81SHuNSabjKz/HYA3Z2dnbzBXEKOM5xuJq9pECTRfHvI6MxfDef+VPkfAEE68VpCw9OpJsxYm8vfcgdJ2BA88g+qJiaqyEaCfkdY6t5phCQbfyEVtlb1nBnvrOksj86+5tYLCpUBwMHegjJ8qJqpgkDuDH1EWvH6RKNjv91cH/QiercGXAP4A09hC0y/foLQXFfB5CmlaeLg1F/K9vGxZLG2g4REQsVsrMHQBYS+q3OhBSZnnjHmldqlf3sUPuDsQ9gwWtfJZsKC7hGrLy57v22OawLjyZul8v9/vd7sdz2p4eTEd3rn6D8TaKpUiELYWtYBBZeZb3HvyJml9aZ9gO9HQtoKMaMIA7u5U2HJqPA+ojShKNDRPmxcvqzZdd5usCKv9dlu2Jf5ROI96AHzGzNS+hW1nv5t1+Uv/P4hKan2PmBuRf4lyPkbzOQfwahiGG5TdNLYdRY65Cq67bboztTvkcS1lVgVUVgOiasAk8CSpCDrf7XijZzOt3UHNh2kRLKnWTbXJZ8tEwLsz6ajJCp17zwFcTcPzQMCoY/q5pKcaUpnWi8PFcukiAEHfBYrGVKtA5goFKPI7LBj03jNwaN1aANgSwLEWSGz199LXscVqE313eNedwUic0M4D1s/L2+70UvQwsjXYYlaitQ1649Tao+bW2idawnsA0BL5CoLBnzDXJkrNy7xm4uW73Y4L1rqjz7YiIPwBExD8FmUn98VB2zHHUTvfZjzYuN9PwQ9g1IuXHffx6sibn1p5jg1EPAJqBYYzQLjtCj458phpO0GNwKxtLVO+1tWzIgXMmaUB08RlJxXa82E4O2i9F3MVQG5M3X47yVsB13qsuUd+vc/ee+SWudswGUV5azy207kJZycWbf/PuFv3Wf7R91lxRWDetl58TqL2v9B0a+5emaK6bA23lFrSbwGG6qb/0gBgOBhmB+YaZoGpLVVFvs3j/TAM36OskDO/8eD2IyZm9AcU0ME+8gFlwUcVudDUArV93mAuIUDmi32TNr+YLjWQDgBuz87OuKtJExQEojh8G/vpB0yM2pXkdSP3jyjSDDxPpNpNGZ8KZlhmggQCM5roIH08mOV4g1LfOp7QRMclJkaURP8fD/ePKP+MgpWfUMyOKIBgHX1G2RX0wKCCCJhnfbf+LWCqBUCsDVg8oNHq7xHHusi0hBUT9cauaC63ZdBntgvPoXG3NzIvoWf31x6nlGr1FfkdA/ha47aE0/a0ZwZ/QLE1SCV4s53BQ/xxv9+/O2hYJnFB6vLw/DMKGPwaU3tdAbis8Gv6fOc68EQeX9aj86GFh/PKYsvsvW/0QERJwQgY/gIIt13BZ0/Zjx0NEt5gooMKz6xECke8gULfdULjCrddhWY85mUHHas51K6+ugAZZcLlyn2k0TGiFkDWQ61gMFu1q4GapcQJXDXXeZMCMO8byrjYHb5Bwmf5ZpOQpjceynWOu/XWApR6/GwZM1raBksAaAZ8s3dVwqLpMAxBljJyClh+wryNGHePyZyCV7bPAH6DicGyIlUjyrmc88Ndzx9SdJUilj9L3A8AfjOO41cAsNvtKNLFdAlMr1DOAbIP0oQNxUJ5RpB1QODF3ba3EvcDil1Uakglk7g/xP0ocdUm4Hioi59R6pp+ONTP71BAnfrhkNZv4QObEQXIc6xT5THcWdcd9pp5CRi/CLh44SIgcIrLo5ZwLeAQKH1ed5K8M4ORNtGMcY52Y+2lYqKvMBcT5bnUS/jnrCNqaeNWqrVFza32vjTdiJTHobg4dwUJBq9RzMpQMRBgeIvdbrff7/fDbrfT+fMSU7sQsBMMquF5u/jdBASDq6b8rwUgRmXQb0bwvtEjI90tHIZhhvnO6aEBN3rSZJk9utl3y6DVBhVvkLDpZWGi/BUEWtEqYA4wuFOgq3EcPJUBUg2AfNe8daLlyinQN9GRakCu5XlJutYdlfSiPDw3D6Sxnjmp2Xb2xElvEJMFAJ6yE9uXoxV2fSZYzVbBs/+jRSmOR1HdL+lTXno1gOh9kwcWLaAD5rvAHjMcpVMDpx54tPTJcQOmNvhQ8bP+zOPjbreL0lX7h3ac4s7kWyceUOwYMqyldyhmJ7wx0pqlsPX1wfHTOrSg3HuOAAzHVlUew7GvBQx6fSIDDhnwWgrmWqg33VrYKL6Oe5mYKO1NWs2xlqHWBUnvH/XKnYHB15jAoJ4ZtG3Qq2W0pV4iyr6jFwTa78jy6OlLyjt4O4M8M/gOd5XeeXmOhx1CXYShfcGvAXyHokTmCnfFwbVcevfG+ohfy8K1XFFZ7PNGT4y83cJzixA3ejYUrfDYwWXJINEDHGuDCycEZUi8MLas2Tk2BYa2XN4hbWAuKrWEagCvJ24rGGwBgmuCGIrZWTXY2Qok4J//5PcM8mwnG/1mZRxUcYkHDF+gML+1bwLunjEcEj/b11vSX4NqeXnMQuRm+01Lv9ewuvOVlcEDj9ruXhsv+Q+WULYz3RPPY84s1RjcKLx3t26RuzLrCgYJApeAwSi/GuCL3LN6qAG7VhAD1IGP1lOLP/vtLYooMcWerZio7tAAMUOtEhUZeQpkCAatmCh3gLVtWwFcL7W0Q82v572lPK1hBpTxnKLg15gWhn6Qi0dYKP6b8Tb236OdQWoT5c4ggbuaAfFAXcTLRfOvdfPiRbxbLWwUbqMnRna38HwDg8+SLFNrG1kZsV6QFzH/LWKjduCwzMJOLlUMoaDBlhu4m64CDYIHrsx7E80eBURomIx5jShicFuevfcojHWL6nXtH1x3kyjma+srUj6TadXTtmR6qhxD21RBCSSMloPnwCLzIlkdecyEF8YDi9GCwxKKmJoMHNZAYPYegULNz66K10R+93LXvEaU3disfc7h7zQPBz+rrXEQP+CuOCpQwNCNk/YZpr4zooh/KpHJJlOopMqXvN0DjmnRAklGHjMdvavEhZ4X5HWJuZ1Bu4PU8qzv1t8rV6vfMVcE6DxqCef56/hGo/MULeQOIcEgAYY3XzH96NnL34JBKnuyGkUpJhqBwZbvjb4fiOvUSytKJ8o/e4/8WssW5U2ehmd7eWaXQPBHlDODtbOg9lu5CKOmJb5DUSJDMKiLl9mY2grOLL/mXT2gT+9oeN9A4hMi7hY2Gabf6NHTCPyC9gdVDmTC1AaPXiDYO7hkwFBXp63YqJZ3kOdb427D6STrMbEWhFgQERHT9RjZLHz2HL3bsmd5euFr5bJkwYL1Yzyd7NTPOyPDPlKrL28CUlChwMXaKYTzrnacLDOQgSovraw/eGkpWFy6G1Uro4ax/h7o03CtoLDWXgQUe5Szahrn5cGfZ+rUn7sbnzAxXPTHIc6vDu8/o5iTAaY2/QbT6vpHTGKceibva0wMFzCd+fle4l4B+GNMfeM9gN9DbBiiMG0jClPI9nuJiZl7gWkH4QfJl+YdvhnHcT8Mww8oZiVwyO+bcRxf7Pf7H8/OzvTc43BI+5vD97AumO7uUE8XKOcWtU9zceaT+FntkwSyBBOe0Xk0PHt+mX8EKGpXjdZMvzUMUMYyiolyZ5BgUM+Vebs0gP9PReOurU+2p4oe8gyaZ1oia4+lde6l1xIn+rbMzbbrEsriWXDviYn+jLtG5zW+p5iO/56eGeTOIMHgK8zBYAaiWnmqVh0OGraVfxucNKOybvTEaBzHDRA+QzpYlxiyASF6zsBg74DUMzDZAYQr7ZZBJTjgRWAAzJnJX+pC/IBiRBrwJ5oR00TbKz7qAZ1esFgDh5kbUFeKYwdzr95r5dU6Y92oohlV/OP1CT3XqXlGDJK98xssuMz6NXD3jGgNXGVhbLhaWODuTuISgFgrm8dQen1dw9k4fLd9n7tK1xKO9x2AP8LELP0Wc6UnOxQA9WtMYIZ5nKEwSHsAf4V5vbwG8Icoba2mZ64OcV8cwl2j7PSdHdxeSFpqP5Fq+fldZPRGFEDIuASjbDfad1Ptpkz3TL4Vh/JQWygO8b4bhuH87Oxsh7KLxPr/FYqW0c8omlOB6f9i2gPuahq9AvAnKIws24Xj6NeHu2oTVZHqY8CgBwx6gZpHNkyPuYSIjsmffYCAQO0McneQZlm8cZBkn3X8t+62LPYcmpqWYJ+nAhm7M7iEWuu71geAuByeu/fujd01sFj7bp2X9MwgdwZ/QlmMUjDINvSkT7S/vkJR7EO7qt+htJk1p5PNYZ5/xnu18mxZuCh/fc/Cb/TEaAOET588RjAKB9wdwLKBIBssvF22bLBpGXg4kNrJzEuHiiXIMNoyePUzojB/ljG3AxmZpR7tozUQFz3bPFrA4BiE0/BKLd+g9dRCbC9VNEPKdpQ9QOL1SUs2vO4UDig7PbY/EORHGmxh3Gyelmr/W63+WvLJ8vCAXs09Yji98WNn3NWYvP1nR5QzU5o3/eju7RDTgPcHx5+AasDc5ARQVvMvUBhw68/0GJffRHGvncTV79d3TZtlUxFY1hH9PgG4GoaBO0hKFC1kmWx7X2Ni6KmVksS0bzBfAFMmeY85KFbRQu7e7lF2CFUk32O2M0Y+Y/pb3CIAoFcP+OsFKlm+UdmB0ndUm6i9IjuDNWY5AkR6p9gvd5xe466Y6BXazUqsUX+1tGt+XvrRu02jln/NT+cjionSzqDuDHLRx4qJcgzwvo3/Hnfuv8ZdW4MqzuvxU5B3b8zNLpLOwZaH8vgxBM9ZmBq1htvoEdAGCJ8RGds1EXPfMphEoC66aoNLNGAhcAPKJDhgmgA1rB3orCiaTVOZOWWaPWaIz1fmnWnYu0ctYSLy4li3qG31G3oA4FLiN1pQaCccrXdgrqrbS1PbT+vSEhl7ZcDVvputAzLIPSCwVkdLAKNHVsQ0Ande3jaM594KCm04FWdSQMg8PmNipDxzCCMmxmow/vzGn1BESa0Nw4+YTDEMKICRdItJ1PMaRXRP/X5E0chJJRCk60O6l4d41+ZbaJZiPDxr+3KH8xJzLaf8nu9RpBDembh8v8DEfKpEw4CJ+VTAofX4GXOzE3asujnUB8cptSl4btwzMLjkOXq3bh5Trwz0UvARUS/AicLoP8kzp2x7iooSxHPcA/Kzs9747X2zggvaGXyNIir6iyFzFHMFrWB6CfWmlflH35ulZdOM5u8oHonjK3d63+OumKhnZ9DyNpqH9mVV9kPTEiomSpHeXZAW3Wp8VHQ8I+Oz1N1bsM3ys2W0Zd/A3xOnDRA+b9JJqAUYeu5R2BowtAx/K3BU4oB5lYRTUBilw3rwBjLdAbB0JX6R+GgN9A1OOBunFt8OxhEQbCmH0rEDONPMxF60P7CddHcl6gNZfSnR3TtP6pXVltcL26pZNIp/LNn8gXldWIr8bF1k79Ezy6P2HW3ftf+XrSMdCzQMV+dtX6C/BVWMu8fchIPNj0yczZthf0RZSLB5qgipjXuLiXH0+uOIAg48//3he+y3aPx3xk/rNFrMsm1mzw1SgYzVJhrlswYYjEBDDwhsATU9gCfL17uUWR9RRHkjo/MEhJaxtmOc3u0zy2nLqzuDbzAHgzQtoe17ijEpoxo4zNqklm707j23AEUdy3Vn8CfEZwa9cZ9paT47FODOs8i/QgGDX2Eu0jvgrgRCD99lw+hiRHbZMdxzb+UDAb9uNnqCtAHC50UZU5cNOEA86HiiBrWBxsbNREcBvzwc1Lmjc2W+R8vDOGTkrAjmaOLw+UMQToliONmgx7JGjK0NGwEd62fjR2AwKputr15qBWX0J/MyYmJebJ+xbcb07G5JNtnY8tiJjau+2sfsf2AZlIgx8eo60ywaxeuhqCwWwHjh7Ld6btl79Gx3CbNy2h2srH/bZ+8f6u3zJAtC7T/pafqs+WmYXr+MWc7u3rP3rtpEPTBIQN97bjB6bnnXcrbsAkbALEs/C+9dLXlqf6EIKEWYMzBod1gg716+9m6fLRjUM4M0L6GmJXq+b+lVoyxcVr4oTEuePeH5f3NnkEBQdwZ5ZpCaYiOpkvIoAAAgAElEQVRxTs1PweBXKHYGFQyqfgKNb/uLzcsDYZ5762Xn4yiPKC/9blter5wbPRHaAOHzIctQqTt/fLuT0zJwRECuN16WL90jEQpvoubAbkEpMLdTZ+sG8Ff9MoaDBmN1Zb1lwm8FUy3hrRvL64XLyhWF9SgCCBHZ/vVS3u3uIMN4YCqbHO1327BWtIdxbL1ETJSXV0ZevdhzIRkpQ1DbgfTAaFR++72t71GaVslMxDxk3+31b69f2/+19j+0/F+WsjjsLy3t58WtubUyuZZxjN6teYkLzDWLUkR058S1zzX/pe8eUIhAR48yFC/9pQDHuhEMUpsowSDf7c4g4O8ORn03K6/VJsozgwSDamfQaouNvm8Nak0/8s/cvefMr+c/YjsQ3L/DBP54btATE7ULzsB8zGH+nuZXnhmkNmQuzmTzlzemegDL48e8BdfoDKGXRpRflH/kvtETpg0QPk/SyUgnnexHjvztu93xAfyBJxpsYN69S8sEzJVcWPFRr4wj7hovtxM1cNd0gZ2slAnm5GsZD8u8ZhQxsbX4EdNswyBJx5s8TzGAk6HjTpJOTLXJivGz55Yyc+JXUwQwz9q3bPmzdC1l4VtMT3j93PbXKB/9LzxgPXS818rG/LQsNj29q1iwLR/DqNiUB4Y5P3kmRgiArBp4+lHbJ8W+9F9VMw3cTda4VxLX7jQSaEU2DNnvme5g/M9QlMpYQMDdO5ungiStU7rzf4vAoAcINe3MrQXsee/RjqAHWmxYpVqavSCoFk/7L8cQ7ibx7KCCwWiu07udJ7I5Q4E9dwYpKspLAYba61363b11GKWb+XvumVtWht70dL4hsKfZmO8xgcFrlDa+wXxMqs3NHE8IBr87XASDLxDvDALz9DMgZt0j6awsTW8nu/eyFNXPBhCfGG2A8HmQx9ypWwSeIndv9Qm4y7TVQF62wzg44bM0ObHoWSYtk+5A2d0olt87BzhizthpXp64kp7BsRQBtczN+ve+R250J7UMzj2MgEe27sjU0C9asRwxX2m3fUPL7/VzSwog2LYe03PpuHn9Xr+th2y7WSIY8tKOlMx4aWm92zi2D0TvLc8a91z8CTq8tqKY1DXuAvQrTAwuRbeUcQYmsxM7TApTeF6Q8d9gOp/zFpO5C/3eF5jMMOwwmbv4WeINh3TfHNx/g7lCm68wmdEYAPwt5uf+zjDZMHyJiZH8vXzr7hD3Dw/f+Rv5Xvr/ASYG8Te4e17w6uD/4VAXe/Fj2hcHP36nnhd8g9IWBIQRGNR0tU6tf+3Zjouev2WC7bga/Re9V5Z/a1lIHKfU6LyKiVLJiGWuGbfGINv/yZaF4+ZLTGCQO05fYX5m0LZpy3e30pL0Wtq05mb9vecojOfG8VDFfgkGrTZRAv0ayGL6anKJ7UQx0e8wFxPV/umBNs894tm8skVHe+y8C3ED/G+tgcCIb9voidMGCJ8/WebO+vEeXRYM2t0eb/endcDxymrF4izTQkD4UvKJACFwd/dAAaaey7KDvQITL//aRNYK2qIwXpt55bFhMncvjNKxgzrL5zEqHiC0qry1Pw7w2yAqow1Hhtqq//fIrt5qmqRI0QyZDY9qoqPe99l8bd52N9VLz8aJwtj36FnJGrzGzc0NLi4ugPmuPHdPeJZN7epp+V+i2OOz7X6FAoLsv3GFiRH7LOkyzBnK2V87xzHuFSYG3zKdLC/HByXuPDKMNQPBfL24wyEOlUpY2h3qYi/h9a7fxB1PBYRXKMcCFDB4Bsr1bt1anyOQkLlFQLAF0NjLG2O8tHrPFOrOoKdAhsplvDktoxoYZP9h33qJYsz8axRbg1cofSj7vlNTLa/Ir+Zm/SO/1rSBor3XA4MUE/XAYLRYx7bSXdyvMS1QERC+wl3tr0AO9qJ33r1dywF3ebSMl7Pfp2lHYNMr10bPkDZA+PxIBwoOZpYBbL08MNiShsZTyoChvnsgQCdQMnovxd9L/z0KMLCDmQ72ZJ4p5rUXdw78rEfmqW4ZY5+5Rc8eWf8MSHjpeOChRpbRtuDGAgivvAPmE2eUjk5WOsnZiTH6Ft1RGTDPwxpL10sZ7pqGvqjOIuBn+1cEDiMlSCyzF9Z+s41b+44eptH275no4cXFxR4FsGjetygMtYJm+n/CtINnRS+Z568Peal9SX77jyjGwa2I5XtMu3BA2R0k7Q9+7zGBVF0wGDExjNxxVHMWwyHsb1EM2mu++0Pcf425uLL6//aQp6dN9BOAv8N8d1v/LTKuBH1qWoJiqOdy2XNlMM9w3DIAqM+tYAwSPsu7Faxl+UXptebHfkXAx76ll54tU+aZ5DHyNn8Nq4sGbFNVTKIaRVWBTAYqs7qwV6vCnhpl4aJ2zNx6xqYsPYJ77vReoxie587gNQoYtLu+TMeOx5zTeGaQ2kSpUVR3crWOWxYNtP8Mxj0CeB6gi3YIRxOu5hZdrAtgXuYNND5h2gDh8yKP0cvA1+D4W8bVDhbZIGPBoA0XlSkaULScSpzM7CFtq7REy+cZg4aEs5PiO/iT4oBpwlZwYct2DDCsvdtBOHJTd8+P/rYPWKDmxSEpkLE7aHQjqeiondC0j1hw4NVdVJeWybL9jjtRGi9iiKN8MrJ14K0wt5wrVMoAnp4h9NrO+2+8SdsyH96zLQ/zPsf033lG64EiXqdxNIyetbNt/QF3SRdvbuDXzy0mkc6IOXkH32TFiLIL5MUdMe1W6rvm/emQryX1Z5ltve5Rdiw95phA0SqP4a7judyzM4M2XTvu2WdPFFOfvfdIlNFziwBIS7jey5K6c/4gGOSCgTU6bxlnwP+n2JftPzcYfwJ3uzNIMEjTErozqItZ2Xf11kctHeBu3GgM9dJpcVv6bN0IBmmnlApkPDFRz/A8nDv7NnfkuYPLM4ME7woGLX/g8UHW3fpHY7adZyL+ycaJeKQsr6xsGz0T2gDh8yWP6aC7PtcuTwxUB5xoRQqIASPvZ4gHFu89YhZemDKo2Kgnzqpp7SUdO0gyr53cldmxKtyVLHMbuWXxLDDJ0ozaOpv4vbLU+kwvKZPIw/cWvNg+5rVDVo4IUPDdE+lUxlXfldGKxEQzIGfzz8rdAw494KN+Wt6aiKqWz/4TkZiUdbN5UvOojaP/tqatdwTPdufU+56sTzAtzz2Ll4kZa7o1Jtg+e0x1xmirO+taDc6reQm66VjlpdtSHj73gMHabpPnloGLnqtVgQ3rxJaV8wPBIMVDCRaoQIhzimW4vTHKAxNR+dimqpjkG8wNz2vbRv1tzcujlrDeN8J5ztw8v550tD0/YgJ+NDxPMdFrlHa2QF+livSbdBdXzwyqeQnV/jpIOjWQFYE5L16raKjWhV2Y98RPo/yz8mTfs9ETow0QPh+KmDhv5yZ6B+LVI2+AqQ1KkGc7kHnl0HKr/yDv3mTDMz92Erbl/GTCsIx2EhtRdpM4CVgwqNoIM01vWi7PrfY8mHcLfkYTx1Lmp/5atrWJ9UbQoOc/qSXSA/BaxmgS8vq8ghtl+gYUESLbngzHMTETH+XZU+anpG3TCvIYT58zUGfDW/fo/KCXlk1Hvy0KY0Gd9v/BhCN9duLZfxuY/wNKPe5RWK98rQxpT5jsX+v9vyyg0bNLujt4If4RQ47Arwb8smfvXGAGflrcWwFLBEh4bzk/yP/0BvNzg7p7pNpEIfH0zueojwJF3FfLR4BhdwZ5ZvAl4p1B+y1rUk8ekb8d01rD9ZANr4vBnzC1o+4M/oQJEH7AfGfQW+yGPHOcUwUy36KcG6RYr7aVljGav1r4H8uzWP7KAkEPBNowUbreBdwtp51nN3oGtAHC50/ciSPZAc/+5IxjBwN19+TTvQFoj7sDijcIWnd7AJvPHkjSsDyjpit+dreQK72WObPvdpfAMu8Mq+KjltmFidMCDDPmG+LvgYkM3GWMis3vFMQ6o1p+7hQC8SRnd2ozkOOB5U8A/gp3z3NlTK5NI6IaYLNE5i8re0Tevxrl19J+3m5eSxpZOax/xGQszbOVWsP3MJ5rliHKtwbgFBTaRSodB6N0vPwjQOUxtFkaWbm9MDbfyJ/ir1EYDZv5A/7iD/skF6U+o+wG8n2Pacz6VuKQ7Pym5C1waL5sO2qppJ1Bih1yZ9CeQ4voWGDdQjWAGPUnr72zMTgCiC3AkfM9zwxyV9AqkSHQV14BuDuG8d9Sza+qTZQ7gzzjaf8dj89Q0nkt4s28+RDwx1iPNL6m6+0ceiDQ49VIGxh8RrQBwudHdvJR92ig8Zg2D/B5YSKxUA88Znl612Ce7TfyO5XRfoX5qp+qCGdaN5h/B++R1tH3mDNjViEJwY1l+DMQqMyBB0w9hiJ6R4Ob9Yv8o7BrEO3GqcmCW8x3Ca1YlgL4GvjR8r4H8C/gKyw5llqA2X25LwnXC3Cy/kT/iDEYKv6XmJ8FVOLO13vHj6v1PPNn83x9eH4b5PkShTFU2mEaQ/YHf1suaih975SbmkJpzNzGJfNvFd2wzFcoSk0skdH00qW/ZRg1bbvza/3XGgtq4Wqg5tjwa5TD0ohJhPPP4e++R4y8HccVnOrOIMVEVYEMwSCVB9mdxQhc95IHxjLQZ+O2AkM4bi2LE1kcdSOvwX+PYqI0PE8FMvxvozODe5MuFyYuUdqJZiV+dXhXhT/kDbL+wWfLZ1g/ffbEPT3Jq2iXUCW8bJwozwio6vPgxNvoidIGCJ8vKcixAGQJOPMGHm8ijAaTSHTB7l56gw9wF0hZP662ApO4DdNSoDGaZwui9pKW3a3ScN6dhrA9UUMPBNr0IiaiBgZ7gWDG1FvqGdxrAJfPZGzIEFkA7LUTQb23QODV61sA/9Ipy1KKgKdX9zZOtpDRmnaWjqWW/LyyZv1DDap75zG/QhG3s2V4gQKCLNC5BPBnmOz5eSDpV5iYsL/BXWD/8hD3dygKZJj3OSZ7gWeYFgUU9A2YmO4/w6Rt9DeYM4FXB78RwF/ibn18jclO4b/CxGh630MtpxZsUjU9NVgq7Q5xfzp8k6XXmBjP3+JuPZ5hYlB/gg9SKcbmAVyKvlttrZo2UGf2ov9sKTBrAQJr5N9CA6a6/QtMoFC1W2dzlh3HOd/RvISCQRUVtWKiEfirgbmacp/Wb68BxB5g2NqutqxZPAsG36NoE+VFJTKfDle0yG3z0DODb1CA4LcoSn8uMd/J9Uj7gv3PanyXUiR1kYE/y3N5/Jz3noFFBG4bPWHaAOHzJwVddoUnA3LqHg0y3mqTN8Bo3Gy3UMvmrTwpsPJAB5nBEdNArWXXc2qM89mkrXlFK8F2QlXxENog49XCfEcAcAkY7AEREYCJ0rZ+2q5KdnXUUwyiYr6Xh3ReY95OHjBU8xHRBP4jJoPiLXURtY3XLi1UA3w1INkCMGt+St4iUC2cR546diWalfDqSc/pWH+acaB2TZs/d/C8uNToeW3i8b/+8RDHgrLxkO5vMTGJ9ptuMAHUaLftHSbAZgEd4/4ORfTQ0nVQJhzy+20QDyg7G7a8rLefMf8/SOMhXqRlecQcDEZ9K/rfllAveOsBh0v9WugGwD8H8CeYgEE0xkR1SZBGMEiQYTWKqrbY2jnI7LIUAUOWKwN9XhqRn+fe+t6aP58zMEhxUTUv8VnCR/yO1skV7oLB7zDtGBMMWsPzkPTsuBb9T1oWb9y2fJa6eQvcHo9V49eiy6aptImMPiPaAOHzIg+AeODDA4Ytg4InquCJlkagEZKOVwbvneDMfgPkWQGY7hTacnnvnCC0rrxVVAsULfDT8FwFjhjtCLy1gMEIVNSAh/c9Hmk9RhNDT3oRcfUVKLurNj8FIWRavbKwPX6HyXadLVtWbs/da3/m44X3gGOvW+bu5eX5LfX3wmn4GqDMtHJmQHJEscnn5f9W3G0fJ/jSeDpmeLtsJLUFaOlzJe714fKI5i5I9nuoudLzI6jz/Fiuz4H/CB9kkjKmzeuTnr/SMaDrGHDXAjZ6/Lz5MiLtW3+PqQ/8mYmvCxf2n1NlQAoyvjlc3Bm8QptNVP2ONQBilmZL3p67dcvC9D4DZY7gAowHBn/C/MygLjpGfA7PDFLE+ysUMVGCwa9wV/urlisjy4tFc5o3D3pxvLCZyChM3GjX0MvP5u3xMr28wEaPhDZA+GWQTnzej27fvVUnOyB57x7gAuKBieE9Tai2rMoUWpCrpBotX4h7Nlhq+ZnHLeZA1JbLgjQtE7WPWnGfFmBoqQYU4bjVQIadZMnI2P5gy9FS3h5SjYi2/+m5QrZHNnn+GoUZb2XyapSlY/smn20dt7SXTZPuGTMetUOrfxYmCt8aZ21qzXOtdn8Ius+y9+bVCkx6/T3wNCTurWXxKPqXsvHVhlV6i0kc+U9RbKxGpApkaMxcRUS/Qjk3qOfQloC8jI5Jr2byIrvb/LPy1Z6VOEdQmyhNS/yAaS5QMVHdJY94F6Cc77zA3LQEDc9zZ9C2lZbV8gp2zuKcq2G88BGPVpPSss+RpJYFml55oznXlnujZ0AbIHyepD8qRUb5U+uAla3+eOCuRVxUy2CBIeAPNtYvKl/rJOgZg/XMG2gZgTko1HOElmn4YN5tnQJzURIlBbUeI9LDoHgATwFKC4CzZdH0vbBLKQM4XJG9whwQZn1M2+zvMTFotVXpqFyeqn4+Z4aF+e6VS8N6INvz611t9fzUvENmDsVLI8tb/42Wstl6q1FP3/L6fS89NDNzn2XPdptagJzXt+l3Zt7tc/Rfec/Zu3f3yt8DXu1iDjCNO+9RF4UbMQGNv8Z0pvRrceelGmFpIoQ7g1aJTGZ0vgXI1UBea39riesByAhUeuOAFy/y8+LqHPEJZWeQYPAHzG0Ncnc9WpDWsqpIL3cGKSaqYr2R4XmvrJZqY24E0jyg57kBd3kvO5dqujUAGoXXdCPQuNETog0QfnkUManZ3RuQIlCYiYzawdgbYDTvDNBwwvW+i5MMB3cCQpZDJ4fofJTumino07J6zLG923MgHvBqAYb6bfY5ogjkRcAsixuFayF+SySGOmCuedT2KXuuUBmCv0XRAttLLzBN7grcrckTr15sX/UmTs/P7sTa8HDit7jTTRc8eP5FzaF4adWeeVEzn1IGMrzFEC+PyO0+mYtaXr1lWQJSamloWdjOrfEGTONgC5AaEzf2AV0suYRv8iJbXFkC/rz7EjcPjOgYf4Op775D3fQQ6TeYxqA/CvK/QNFS+RV8MHiOuTHzCNgpRe5eOA3fkrbNI/vXI8BYC9NDDK8SI3Zn8HsUMVELBvWf8XbGmEckJvotcjFRkuVDIorAFsnjtWw4BWUZQIzcLG/m8WQZv0G3DQg+E9oA4fMj++PqhKd3bzCKrkwEIXr3BplsNUuVj2RMN7/JDkTWTUHhpbirOKI1d0DG18bXciiw9PK3dCX+yhC1AkP1j8iWoxUIeoC2lmc2+GdMbEYKGAngPfEW7TefMGl6/Ii7/b1GNC3wBhMgtG3s9cNsAs+e+Q0eWFzjzudbFA2TA+aa71rBH5x3LqC0TvpkqsjcemlHeUa0hOFYk0npSauVSffi9YS12kQzhp107oSLmDwbhv8nlQRpeO7w2zS9/zJzOxYMeum2PCtzf4Vyfuwt5sqDsvHtLaa6+WNM/x7zUJMFBBnfoIw9VyjmJbw8MhAXfYdXPzXqAaCt4DR699KJymznKI7/qkBG7Qxaw/Oc7z0eRP8fnvF8galt1LQEbQ2+xnxsi/4TLa83rlrQGO0I2ueM14riwMRR/+jywmg62Xi45ri70T3TBgi/HNKJXhm1bBDwxEXt4BKJ9WmanugC5P3MxBvMs5IC29pkR3+CQuan32VFSXmRuNuyw9z0ATC3Z2jrC3LnCjB3iOy3ZGW3dRGBRo/5ztysu/Xz4tl3u7iwdDLIGBE7Ad5iWv39a0z1n/WBCKC/xMSUkXGzfQ/w61n9Wp/JMNs2XOsOFA177I88q+QtQGTP9rv3KGdvbHiIm36fBYP679hdrbNDOanwwRLF6FQLJvPnN1KNvKWvDmV4F+T7BlM/8uwQfoW56KD2o4tDXM+MBr+HDKutK4INL13u6CqwJw0okgafUTQpa7ucIwfutxIu+mc8Jl2fCThUQceN+LWIj7b61e6RXw1URCBE33eYxocLTO3smevwxtQbAH8H4A8w7QCqMXPuDL5BOTf4Ane1VNZAmUctAE7DROcBo/poBYBw3LI+pe+1vsfx5TPuiol6O4NcuNCjB8Dd3cERczD4GlPbf4epHdXwPDW/9raNBX7ql4E5T9LKhrH+rYvyHjCuAcWMd9joGdAGCJ838ce3tqSUGYl+fg/EWZBnd3HsoNu6Q+gNdNl7BAo1HcsccPB9ibLrcYuioYyX3TG0zLxOTh5g1ktXJoFYe1w0+bUw8tE7Gtxs3pAwWncsT4vm0R7yyk2GjGcKFaTTTMFfYM6Mt0zOO5RVek7uQDzRRSDPlrv2nLmtcb/BxADRJAENtltR0dZy8k5gomcSbR1B0uCloqK2Lr0+eI67wF7/FwIozQsoACrSrsm4nmF6nukiiLb58hvemXIx7lWQ7nBI9zPumqUYJK6XLv1tnVn/z4dnalLmf5CJBtNPFwysIgzvW7xnFT3lWMk2UBFlGzfLY8k98svCZeDDvp9jGisuMIENLixE7QOUeYA2KP8cBWR8hWJi4jXK4sAxZiVaLyXv3Qsf1VEUv8UtK4N91jRYrwSD15j+P+4KUoEMwSDHrWhBm2kCZSFDdwcJCL/BBOJ5rCATFdU09TtG5+4BMM9P3byF+GgBOuPnaiDRiw8TznPb6BnQBgifL0WMrL5bhjUbvOyqE93s4OABo0yswQtvwYYCJK/cdkKJBigyglzZJjP9DhMDx90GtU+o4FknReZhV+W9b+A3ZgZsI/CQPbe+A3frxMuf7lZ816NoUvTCeSujrB8r0sj8uQvyAgUM/r8A/jFim3dRuciUfY05M2y/0YKS7P9pfc7cvLt+Ry0cjcGzDxIknQfhvX/Ggj1g/n9E/5qW9RZzhsl+g7Wtp2lYO4Lq/wEx3WBiCL3yj/ABm8b9HeJ+aQ3OK33CXWP2pM+Ydik0PaX3mINbpT1icxZMW+0MDpifj/bsIjKsjrE3ErcVMNhn9i+166ag0Io/Rgz/MffILwvnhYn8cPiOVyhaJ+2OcjYP/QTgLwH8o0MauhjFf7TVzuCx1Jt2BBCBON6SvpS1ETCfRz+jzNUEg9bo/AcUaQIuIkagi203oCyiKWjnTi53cT2RXm9szfgPDav/pM6RynfoO1Df+Wu5bB6ZGKktt+cWvW/0BGkDhM+TPCbJ+mUDpSd+APgDUssglIHFJRfLYu0TZt8MzCeAK0yDPSfraxTxnY8SzzLjBCz0110zr048o9w9dgpbwaCXlvWP2l1BoDewe/WaTQA2fa88ESkjovag/m8A/yPufm8tHap2f427O+U2naguvffs2YKtiGnw7l4+HrNhwSBQlFcMTnw4z7b8QNkx13RrfYLtpPXrkefewkh4bRT1VYav9U+rIEfJA3te3N7/wlIrsx+F4wKXPdeXlWtEATXWXEILGATmmjCp0n9EAf4vcHpQ2AoUM/CHxE/jUZHIJSagRy3TXt5Aqev3AP6PQ9x/gHJe0AODGdWAXAb4etPOwkRuXnug8d2SBR26M/gOU/1zV5BgkEbn+R94oGlv0gRK/XPcpH1I2oQkELTjTzRv080bo7zxyuO91N3yT7b8LfyUJ5VVk97yypXNBfZ7NnqitAHCL4uUqbTAqnVgiUCPFbW0gIjuDLsTfwUA+h4Ry6u2ArM4FtDy29XmkJ2oM4aTAM+bdEbHndctygoxxfuA+SQD3B2As4klCgfcLb8d+G282oRg/VmvFvTY+vPutb6mdfjfA/ifJH1L1m2HufiP7ph5dW3TsG7ee/as4SP/DOxlIHJEWQnXM2RWVDQrD58V+IwojNct4nryiOm2amW0aUUMdQudmgnJxqGevDMmsjdfr79nINbSiALeVEuol370DMzFR+2ZQi6uRWkce4/8aiClBhK9d34PRQt/hG+awhtLbgH8r5iAzH8hflbyZERsosH7XzwQl41tXr9j+Fp6HNPVb2/Ca97ZuGnHvGiMZB4Uv7ZG539AOTP4EfOdwQjcME0lfhsBPxX86KIvv9XOH94/6vFYes8W0iNld8o7AfPvtHGieJpHbf715nr7jVp/px6DN7on2gDh8yY7INmJRxlwAjELdrzrM8ogSiUHdOfu104urrJlNt1YNj3bRWBBhpdpcWBUAKlkBykdSPXMIJkYj0bxs5OlTpIa9gw+GNTB+zN8u1NaHzUghQb3DNh5bjU/m0/rRKL1qBOiXh6Q3mMCJ/8tgP9Nvq22UHCOYufrtcTx6q0FGGarwx7j47l7edvwWdr0p2jgB9ztt6ogR/325m4ZI3VXMStL2cRPgPFYmIM1ypD1s7XJ9rMaHQOgtV/dGDdvHPX8rFiwjskj5mKVFhTqP6H93gIkWw5VWuOVKwOA1t8Ln73TjQqFCAqvkZ9l1nHhn2A6//xfYTJmT3/Wnc6Xmj/TsAqiPCAX+WXh7TzGvCzYU4mcqL7g+Nu8bT157gpkPKPz3CXkUQ8Fgxo/GvO8sd6GI58wHNJVqZ5MD4Adu6P58lbuCuxu5NnqN/iEuQSHDbs3/p8RA8XPJu+I1/Pmc/0eXWDf6InTBgi/LOKPa8WLPGacQIvgj3dlAOj2CfPJRVfIND07EFFJwgUKsOTAe27y0wmT5YbJT0kZFB3YOMlwonkP/yC6TjB2EtBzb3TjAE+tiDrY85tvUCYwPageMYMRkLDfmoXzBvJI1MRz99Lx0kQQ34q3eKIqunLJ948A/htMCmRqzDL7CE1JUEOgLS/DQvxqbtm756fu7GvAfOL0GJSsfUlkCrydWe3vGSPitWOWp1LUDj27U4+BHhIw1pjRU5FXXgVvEYOrz9Gdadl0OQZ6/0e0GBKVl1sERVQAAB7OSURBVEo/esxb1J573ul2hmmhiTtKP2N+fjMaawDg1wD+awD/JYD/EPPFU84xHjCMnm35doF7BnzVXcUjdZ6N8rTfaOvOqwcvjPcvENi8RxEV1YtzN5VpRfOLug2Yj8MEe+ynnJ/fo5xh5063AkJb35Yn4Tcoab7ezqDyCcovWFDI90/BZcPo+2fMgaTdYbR1yO+wIHYDgM+UhnHc2vaZUjQxeBOPAjA+8075ej5fmfsliqjFpXlXt3PnfmHuFhAqGLQTVsTgRJOCDngcXN9jOqCuGss42ZDxtruE0eRoJ22KolKhCZUK8KINKta7BbYs9+A8W8rAimXUoglTgZsFcR4A9UChAsAoLQv87CLEHtPK+38H4O+db7S0w1TPNPb8GneV4tRAUY+b9/32WVe2b3C3riwQ9IBZ1L8j8JUx55FbjVrDaR/N/D33LG7mX4trpSBsXC5qRXEt86hEyQivvOx7Xjtl6bbUBQK/jFqAayu4jcJFICACCEAbCFR3KkyKlHy0AMAaOGp9pxs1Xv4A3zQFAjeg2Ke11NMWLw/PKklTi6PPrFO+e3OrJ05s/V8k+Wi4qM97aeh8oSCJoMaO0wOKpBIwrw9vjOV3KZ/zEtP8Qf5EeSItb9QvCCCvnPw17wiw8pn8AL8zEg+1daK7jEzvE+bg0rssMLW7l1FZgfk4t4GJJ07bDuHzJcsI2skA5t0O9Nlk6AFML2yrSu0oP6+8rRNmRNmg1TOht7q3pJm9L0lvjXwztxY/+g/BXSlyq7X1OaZdwW9Q7ApquTRNm5b3X0Ru0bs36X9G2XX2bNHVgJkHCux3ZO3U0oat4KIHhESAtAaCasCMUgRe3AvctdlH4g6x508GlEp5bLovUESWvXx5BtiCvgFFi7EXl4tdUboXiMV2+T9EIFX7RQS0on5Qox4gaPOrlak17z3Kub1bzHcLIzBTm888v+zduumi6Pe4K0Jqy6BktZUyrPccpWW18GZ12lP/LWGjMC1hl6TT2gd78j+mTqx7rT+3zAN6t88tl93Z884LwoT1+MTIL3ve6BnQtkP45VA2+EWgTN24otYC8nbmbv28/GtlyL7Flk0pGjBtmIhamWavXDaNaJBvzaulbN5A3gMWWkBe5nYfAwrPCn6DyXDwV5jbcMsmzcjfc7duSPwo5kr158oYttRxLUxPO/X28Z4wS8JGILaWHscC+5/U/ID6DiEVsXhx2ZeitHlWOEqX/cGSgrrIj3nWxpLaQkaNTgEGl4ZtTYtu1BL9EkW6RP2z+cQ+t7xHbgp8P6BImKiW6pa+v5SYdjSXq1sNuNTKWpuDe9+XpuHxFl7YbAxvyXNJX454F2/sjsBZDxAE5mlHce0OpJdnbx72eaNnQBsg/DIoA1gR2LNipSpe6t1V7PHM+NuwOqAzXy1PBEotw6R5aTl0EI4OUttBkTRKWHX3JlhPCYBO0t6gzBVuiq3ag+42PzvxWeUCWm79Fv3e3skkm5ht20S7O0rRZBOdWbTlsPV7iQkIfodpp8DWdcvk2upeex9RdgUJBj0GgGT7vm0Lr31aJmSb3qmopa3XTC8jjwl8StTCNNfI+1978uthfHvyiJh1D2RFZeMiSwR6rjCNBQSGEYBree4Bh1G4GxRNmO9wGorq0juHyHc1CWPJG5Ote0+ZMn/O1xkI8y5+j3e8RL9XyxyJWdJfld3xGzO+Q928Odm6e/F0btb5j33dKnjxNIbWzvmrqK13RtGKhkZ5ZIARzn2jZ0CbyOjzpmiAA2LwZwHWhdxV3p6Dssrbn2N+7lDNOVxIGnrnQM/JQsvpTXIQN42n4ZWB0MHNDpL2MDXkmYOnV3feO93sQOmdneMZsxvcBWwku9vpTSwRQNFviABwK0iMBnz9Prvj4aVpVymjiS7atdE6uMB01kMVx0TkgaYWdwuwvHeKBl5jAoIqBmbLTSbkEsU8RDSpI/Czd9s+x4LC1nr0wmUgGIjLthRA9gCWUzMtvfUegaAsrOfu5eeFzxjwzN/mo9/pPdcAV+QXlWvENLbb83nM8yPKGP4KZY7J8snKFpUpGuvtRRHSl4cy177T0lKg1HJ54rWWWvsv699rE2+c0u+4kDjR96geAeU31N1bBLbfYc/F63wP3AXJrXU8oPAeljexYNErkwVd9OcisS4Y2/OBVjuoVUATKaHxtJNq2h5YjObmqK03euK0AcLnTToYK9kVLbvjZy+rAEYvT6FMpGjmEjFYtIe4s51I+gPzwdf73oiBtqDEDs4ZEIqAWAvo4qXglPFseXvzeCj33m9vDdd6WaoxPFEf6QGG1Ej3FhMY9DT3KlFL4gsUpQNM12vz7O7tKkdh4YRpfe7x63XL3Gt+S8Idk04P+FwjjSxsK5jw3HreayCSz/pfREAzA321+xtMY/07zLU+k25Rzha+OJTnUvwjsBcB1RawmIHEc0zKrb6ppNkKonWe9kBKBGIiEFnzr8XVMtty27qw75o+cDc/b47XheOl38RL59qoT/LZ45HszqvN0/t+O7d787/u4HkATrWF0i7jZ/H7dHAjCPwocT45ZWX5avMHr8Hc1X+jZ0QbIPwyiD+z954BD2Xg7cqW917b+YnCaBl0sI20jdrBDPAH5dH42+/Xwd2WowY+osHQmxy98F7eNRHK6FuivDOg0xo+c6+l54XJwq1Ftfx6gaG+7zFNtG9R7GBlQGnAxNC8QtEqaydZOG7ZfWfeEYTVsnh51Z7R4YdON3Wv+Xn+Ubha+IjW7JO9adXCR/6t7jWGPQtfe86AgnfP/Lz7gHJGWLX22n7J3cIbFE2RdrfQK3P2bsNHjH/mn4U75soAUGv5ev2yfJeA0544tfpsIWs2Iqu/Wh/I+rflI+gXHVGx871XH/ZYTcSLeTYFLS+X8Te2LC08z0bPhDZA+OWSXf3JwBDdlwBDCwqju67a7VGY3j3mCkNYlmhyt4OqunnUOpm0UE8+XtgsTOTXGmdpeC9Oll5r/FqcVmpJuxfoRoBnj2k38GdMuxKe9kt9P8PEmL5COeuo4QbM+3IPKGyJi4pb7dnWReZnv73W93rAofXPwmXhW+PWqJZ2Nu60/gtRuB73FjcLAmrhauEzt9YwntsrTPxKdE4XmIvTvTxcl05+0dzhAYyamwdIWkDHsZellnBL/Hrdrd8xeWTf5lFPffVQlGbGk8D42XcLDFulcrIF+Bb+zKYbSUdFoHCjZ0wbIHz+pANVFqZ2ZYOJN9jY6xZz7XxeGvRXhsoboEh2UM4G/6geMoa+l7J6zhjg1jDHAMQov173KP8Wfy+c0pKJu4fpXgIM6XaD6azgW8Q2x5Rog/IV5iJsEVDTPu/59YLByM9+V/aMDj99VzcvnLqxbFHfGVBErixx1dxjXLw81S/z5wKUl2/0jV6+HkNcK1PvvxEx0DU3W8ctfrVnjyGO/DxAUAt/hSJG+A5zUTytW4pw32ASOeU59yzPDKR4bi1+xwKSWppR+rUwPX419zXi1L675t9bx1k9tvBLkHDa72pzrX2PAJ/Hb2XuEfCr+bdcXvmj542eOG2A8MuhCEx5DI63IrVDvMOn4Tzgd4tiNHY0YbwBUYGhlol+3vfsEFPvZNFKymwvSbcXJFr/yO9UcXrLtyTcGtQKrFvcqQDoRxQR0SifEUUB02tMOxTn4tcK4lAJszYYtCAVJkyLn62PzE3dszRseaO4XvpZOWr/623il4HAmlvtH2j9R1rz89yz9zWeM7c17gR3BIVqpFzzpuKMPaZ/kUpnLICovVu3GhjK2qH3yqg1XubfEzdLs+Z+jF+Lf/Y9Wbv2pBHFtcCQbrx7PFXtagF3rTuFNj0YNw8AemOw9z0bPTPaAOGXS5YZ7BmwvAHKcyPwi0CkN/gReA6oi40CvmZRj4m0FPnroNdKtbyYbku8VjCT+WXptsZZAiqjMFk4L572y4x60vTC19ypsIJq5DOgAEzj6RWmM08qImpBlZff4Ny9MK3xPD8Ez95/4wG1zE/fa25eXOvuxYnCROFqce6LWvOuMbut7i1ulpFv8RuO8F/jzuczzJXNfIK/m7tHUThzg0nRCxWU2DT13QMRNSDV4r/mZaklXI9f9j1L0mvJp8W/9VtPRbZ/WH5hEHePPP7CA2c1vso7K6gL7jUwGQHBVpC40TOkDRB+2eQxeRnwu8VdLVu34q47f3bAompjxrtBGTy5yquDuoqRqoavT+Z9MHEJIoG7E5H99uy71W/vhPHiZhRNWC3AyYJnNWHRIgJi02m5bPhIbMUD9169eBNnxOy3AProe1rC19xHTP3zJxTlMTaefedZQYqIKrPg9T37nRG4s/Fr4Tywl4E+Lw5wd1yo+en7Ejc4fi3+Ubha+FNQL1NaCx/597h7DHf0vvQ5c2vxy+6R3w7TwgvPFb7HXU2/wNT+1Mq4x6QB9CXm9vBqwMVzawUz2WXpmPRa4rV8h5eeN59a99by1MoZ5an/8V78BtzVCGqppw5b2ikbm21ZB5R5UcvvzaOR5NVtEt4DgnyOgKHyNdncb7/Lq4eNnhFtgPDLIMsE8s7dOAVRukvHnToFc59QRHY8UxSXzru1J3SJuW1Da19ogK8RjKQ2CDmIWS1cwHzC8OwEaTitFwWAvOuzlz7k7k1mHqDQOufdA9N73LUx5K0SMg07UQ0o2i2Bu5NcBO688lj7RBYsK7Uweoxr04iAqiemHIXViTu77ES8x6Q45hpTf88mR+bxEtPu4A5TO3lhvHS8b/f6n73bPmvTh7gNJpyNo3WUfWfkp/lZ/8zNSyvzs/618kThPcq+12Nke6k1ThSux70VbPT62f+41a3FzxsbvLvt61x82SM2Bk8G+S3KbuEbycuaQsgAlPc9PSDDMyHB5715HxvS9669k7b3HbpTiuQ5+g7PRESvOQyY55r4YzT/WruFyofo/LzD3fJE3xiV1ZtfPdLxnIsVnMc5p986bnae54LGJ8zNTOid5iZu5N3aJrS2B/muYFLndzsn6jdt9AxpA4RfFtmfeW/uOlHYQdCzx6MTQmY/0E4WnqFXe8+YCmDedzMg4k2C3gCvlDHg0YTJb+SzZzvR+z7griiIZ2BWQWBmw9CWkeXzxKSihYIIfGUTRAQ2I4Ykm3BtOfjeMlHZe/RcA4nWtqA3Eaob20e/wX6PrZsMFGbfo+lFfdPm2Vov0bMFjPa/0XctR/bdHrUAT4+8fhfFr/3vS6mFSTw2Xb7XGPcsrn2OFhSWlCsaB6I46ma/y4aPyqjjgLppfL5fozDPGSCwwMOjXiDluUXAyAtXixfVo1eHtXZCEMbmb/kAnQvtnG/HBbbbrbjZHTELCrVckHStMXtedoGa7jpfe/XWM0bZ8qu7ztcK/HTOH827J1ll795lDcx7C7nRjqGdX1vmpI2eGQ3juLXtF0gtTEJtUqtdLYZiWwFCjdE5hvlqZRpb/CLQPDh3m56dFOxlxU6iciwJszSeBzha8iJFYNAyDvZuwUmNetuyVhdenJ4+6DHgWR61urXAMMu3xa2nDKegJXllY1qWdg+zs2ScseAiK0tLvjVwqGFqgKa1PFHfanWLqNZmWd154T2/DIC2pKXj2zHzzBJqmaez54hax68WN+89MuKu+fPi3Bbl0/JfZ24EiwSDdtHa+3+0nPY5m4+8RVMPiNXS8S6GaTmuYd2j9OE8R98dvW/0jGgDhF8uHQMK9d0Tt1kDDGZAoZX566G1GOke97XAm7qtDX563Fr8bLhWMLMWrdk+rWmtCdIeg//a8R4DrVX2+wYNGfWUpSVsLUwLQOvxa3VfClx68mwhu5AVLZbpWGfHv2PbIfpOL+0l9bZmvFYg25NWT7sem2dELfPzUkBowV/tyERLel55vO94yuP7Rg20AcIvl2oDnl0580DaqS9bDm/Q7xm4a8BjCaO8BrN/LFA7BphYxiQKfywAfIiBZinw6QWCS/rTGgsKPf5rp7NWvIemnnL3ggUPCNwHLc2nNd4xwDDzf0zAsNX/VNQKEKNvHgP/UwK8NeMdk1Yt/JqLExlF82cEyJZePaDQy9e722fvfaNnRtsZwo0yshNSBh6W0DHpROCulmYv49zDoKtbtDrcGt++rwkuo7yOTa/2zR5lTM+pJiDv26N+s1YbZO5L/XrreY0wa8S5DzpFuVrTzHYrvDFibYrAwKninTr/aIyw4bPxt/Zu49k8LHk7bz3PNbDnzT9evNr8V5vDl8yhlqL0bfla3TStLG3rlrWd5mPjaD1E/+cxfEqURgYIkfj1XFkZesDgRl8AbTuEXza1rp5Gu3Wn2i20aUZlycpOqk3oLWEzv2PBZ++K3BKAWSvHMUAo2ln0GKBT0RJQ2dNurYC6N5/ecvSk2xqmJ9yxcU5Bj6UcNWrpn6cCiEvSXWu3sBZm6Q5YS9hj4qp7DbyditZogzV36O7LzXNfsnNXy693x9Hzt3OdRxHgsoBPn/XSc4Ctu4FRWja/rHzeN2z0jGkDhF829QyYNSBo348BgDUg2ApkMzoFo+6tYLaEj9xaAeHS9I8pR0v+XjgPKEaAcS0gmeVxTN0dA9hOASBPGe7YOI8h7adE2YLVUnDSG68n/LHAsObfAwiODbsG+OsZu5bUcwZS1wCIPWEfsm1qAK/Fryf/HmrZjauBt0wpTOuFynNU1uhbNnqmtAHCjVrBVQbMekBeDyj08rFlXGMgrzH2tV2uaJX/WKBm3Y8FNK1p9Hxv5F5bNV1KtbK1ptHifmy4Fv+W71gLJC4Jfx8TxDYJ5bQGQFkj3dbwx4LDtYBhr3sLaIjG+lOSLpzVwrW667ccA9xaANkxc3QtzTX7Ss2vl6K5uwWktQK9GmCs5ZOVM/qWjZ4pbYBwI6B9kK+BtF5Q2BLP5uHdo+9YSqfc3ckAY/S+BFD0rvKtlU6WhjI21m0t6gGMawPDmvta/seEfwgwaNM51WLBl0rHjHunjrsUxBybfi8IqaXTAsjWoJ78amEfAjwvda997xIgeqz/0vZuncePAYO1ONbdK0cLINzG6C+INkC4EVAf8CNQyHsE8Oz7EiDYAgaXDuhr7M7YMK3Mbg1o9YK3JeCkZfA/dncrI2UCIqC4BmDsbYu1wfGaALA17JI6O3U9b3R6WgO0LEnj1ODwWP8li4c99WDHq5a4S0HmsWVfA+CtmU5vGqdaZFjr38nmEw+M9QC7XkDo5eHd7XPmttEzpQ0QbgS0DeL2OQKG0XMNENbS8O5e2Y8d1NcCib3xWkDIsfFr7ksBoQVytXhLyWOg1t5NOxZsr91/TtHXjk372LgbnZ7W3M1qTeu+wx2z47d2fvdBtbLbMbg3fq/fKeq4FnbNncFamB5w71E0d0eAbQkwrMWP8quVMXPb6JnSBgg3IrWs9tUAWgso7HnP8srKl1EvYOkJF+W/dJfNG8BPkX4t7JqgZI0dP5tHb5pr1+fS+j82/DE7qEvjrN1+vXnXwmSk8df+hmOYxvsCGmvls8Zuz5JwxzLvPTtarf5ZWZZQtLh2yp23zO8Uu23eHNy7KN2bZ2serWlF1Ls7aO/6bM8H6rPnVnuOyuOVO3Lb6BnTBgg3Ii3ZJYzukVsrWMzSqZXLe++hY4BiKyPQA0iOARtL8/G+4xhQmAFlyxwcw0xZwHJse6wFtJeGOSb8sXEfw8TwGMqwNtX65H3uQq2R1ynAYU/YpUByLSDohYvGPDsutQC+JflrHrVwx/g9dLrHLiIsCddCGbhqBYUtO4CRnxfGlquFx3iO4+9GCW2AcCOlNUEh7xk4zABiS/pRmdca3E+xi7jEf8nq3UP7L6EaQDzlbtipAd7afelU6ZyqXS091E7jc6SH2Pk7Jp21wU9PuseClPvc0c3omO/oDb/2rmtPuB7w1xLuFACxZd5eulOY7RLWnmv5tpZ9oy+ENkC4kaWWAb4XFPJu3XYNYZbuEnrkMaG9jOkaP0zvILwG2OhNozdNb0W6tut4LNkdwdY4x4a5D4B5bP4PlZ5lmLcJ5v7olEDlVCDumDzW2iFac6dpbbpPcNea35pgtDVe71x/inCtlM2lvTuFPc+RW+tz5rbRF0AbINzIUssuoX0/BhT2gMBeMHjMQN/7Y+gu1jFp9Q7Qp9qZagU9tTq29XJqkGjzOCb8mrt6p9rZfE7pbbQ+nRrInALELU17rfSPATXZmGgXsLxFs968rFstTku6x4ax/tnc2Jr2fX1bC3lzmUe9O4SRn31uAYG1nUHvvea+0TOnDRBu5NEaoNC6LQWJUZysrKdggtYCXkvjHbuDtyRcBuZ66FjgeAytCepaw54KILbQBvo2qpHHsK8xZt7HLuIx8dYEFWvV2RI6ZX2tCazWDPfQO81RuJ7F2iUAsMVvTTBY89voGdMGCDeK6BhQqM9Ldw29e/bsvd8HnXrnZ21Ac8yqoBfmVLt8WRkG895bjsdY/z1x1wbNXh6PhWo7Lk+JHgpALKW1d1R6wvfsKh2TVy3OQ7aZ/c8fSlRySbgl7XdMO6zZT6JxpSWPmoRPy05hLyD07tlzVM7MfaMvgDZAuFFGp9gpzO6tftlzray9tAYDvxYdC2TWAELeRB+JPXkiTfcNHtcM1xrn1IsEa9BDDPzbZLM+PQRgecjdxPuK2xPOG/+8xZuaiOgau46n2Ek71e7cKXf9lsZpjdsrJbIUFLaEqe0IbmBwoybaAOFGGbUCrR6AuAQwtj5HZViT7hsg9sZZK481RTZbGJ9TDkSn2BFcGn5pnGPoPncS7xv0b+TTfQPF+wQya8c/NTBZm065a/qQdbGG6Ogx4rS1catXUmEtUNgDErPnnrJu9AXSBgg3yqh38O0BcNatBSjW8szc1qClYpVL81gi1tITptU/2/U7BWUr7plba50c+z0t9XafgPc+0n+ovDY6Dd0nsFkD7C0VIY3Su484x9BDius+xjyOjbfG7msLtSyutoK4JTuAS8BgzW+jL4Q2QLhRjXrFMXt39Vp3A2tAcI3VRY/W+EHWBIn3Fbd1JTECPvcNiCK67x28h2zrNeih89/o8dCpGOiH2FlaMy0vjLfQ1BJuDbovgPtY+8N9Lgq3UA0UtgLBmlvk3/Le6rfRF0QbINyohe4LFC55XlK+Y2jNH+axA8XHLNp4jGjiQ4L8hxxwv7TBPvvepf3nMYgMPhTd17efOp+nJCL6GEHYQ8W9j/xb0l46dx4LClv8W95b/Tb6wmgDhBu10jGg0L7fBxi874n8OQDF1ng18a3HNKjcx5nA+0jrKeXt0WMrz1OihwYlPXQfZX0MO2xeGl4fv69dwpZ8v6T4p07PUs/ZvF5xz1bw1yKu2uq30RdIGyDcqIeWrK61AkO+94bPyhF17lNMDr1g6r6oJ7/HUrZjdv/WyP+h0/POS66dxynoMZftS6THBiQfojxPDVjUzjc/9A7bmmk89rSWUCsoWwLyes8HbmBwoy7aAOFGvbQ2KFzjvaVcrWEy+pJBipderT4fy+DymMU7H0sdtdJTK+9GMT008+zRU9xh1DRPBeJ6y/GY0jplfT9Gat0tXAIEW96zMtT8NvqCaQOEGy2hNUCh5/ZYgWBG9/kDnTKvhx4IavmfatfwOdfpMfSUy77RcfSYmW2PHtuOV2++LWPfKfL9ktJbI481pG16wd0SkdANDG60iDZAuNFSWgrElgDDHrce//ugxyKGeYr01zqAf2p6SOU9D0FPrbwbPT96DGMv8HwU4bTQUwCO95X2feS1hnKZyG2popgNDG60mDZAuNExdMzu3DGg7z61it4HPcRP+Nh//Nbzn6f6jsdeP8DTKONGGyk9tvH5IUHJfZ5xv+887rudH7pfLQFiS0U/e3cFe8Js9AXTBgg3OpaW7tIdC/6eEyh8qJ/wuYi7rkEPeV4w0kS4UaHnXB9Pbbw6NT22+nhs5bH01HfaHnO+vbQGMOxxq+XZ4r/RRgA2QLjROrT2TuES99ZyPHV6yB/2oQeLEX1tfJ/isxvFtNXTaelLGPdq9Bjq4DGUoYceurwPnf8paS1guMS9N8xGGwHYAOFG61Hr4L4E0K0NAteaiJ7Kz/OYytlblocwu/CY6usx0VYvz4+eM1Ou9Bi/MytTy7/2mL7pMZUloofQMr50926Ns4DbeL1RF22AcKO1aQ1guIb/0rCnpKf4sz3FMi+lL+Fbv4Rv3Oh+6LGMq6ekx/qNx5Trvs4uPra6O0WdHRPvFH49YTbaaEYbINxobVoTqK21M/iYJqan+MM9lTI/lXIeQ1/CN270ZdBjGpdPRU/lG59KOZUeusy9Y/ExIG8NkxcbbZTSAAAbKNzoBNQ7WK9tT/ChJ4tT0XP5WZ/Ld7TQl/StG230EPQYx/vMWP0a6T51ei7fQVobtK0JODfaKKVhGMoPuYHCjU5ESwf9Dfydnu7zp3/MmjQfSzk22mij09NTni+ectmVnst3KD0kINzmsI0W0zAMGMdx/lNuoHCjE9F9KH55jhPMfdD200+01cNGG21kaZtXJtrqoZ/uY4dvm7c2OooIBoHDGcJhmP/rGzDc6IR07MSyTUwb9dA2mG200UZLaJtrCm110U8bINzo0RJxn+K9/x+yPeHeXeBfsAAAAABJRU5ErkJggg==" - }, - { - "name": "diwen_009.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_010.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_011.png", - "previewUrl": "data:image/png;base64,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" - }, - { - "name": "diwen_012.png", - "previewUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAEsCAYAAACbnn2RAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO29wc7kutOfx55z7Bj5AtjeJbmLAMn930AWWcSbwAvv7I1hIHHgAN//TGcxRzN8a6rIKrIoUernARotkcVikVJ389cldb/e73eZ5JVkO1q3M9OTe7N+LXaLJ5unjw8AAOCu3HUN6WW38V0Rz25z0KO1blxR1+U1KQi9B0Czs9p6fJ594M9c8K/qa2fRsnNsGTx9fAAAAFdxNzEQZYfxnR3Dmf1F+8pa020lClcLwojok2Wjvr2sXqSv9H/GyfhK7GeEJ4qoJ44JAADgCnYQSplcOZ6z+l7Zz87nw4iIi5ZHbb6wUhB6s4IzovFsVizod/b5LvacXyFuniqonjouAACAWa5e+63gqjGt7neF/1Uxn3UMomJQlnlsov3+xowgzMz+RcXfioPomYhI1uyMLN4O/s72v0ufq3jSWAAAAEZ4kgh84j11mf7v5mtmnRbJ+o2KRW+fX4gKwqxLRFv7kUtHvQf+GKTHPmNBPuvjivZnCZGzBc+TBNaTxgIAAFDzFBH4JAGY5fepfjx4ReBMZrC3PuyuHzMFYS/LFxV9M5eM9uyuFGxXtR1prwnpnS9x3aWfFdw5dgAAAMlTBGAp9//RlZ2ydKvbe672i8Sg+fL00RKAkbpeea+ulBIThJHs4Kg4HM0UrmB0AX6XdrNtM32s9Hd1P2fz1HEBAMC9ubsA3PmXL8/2l+Fz1b8KzMTlSSiNXEqalSX0isZIDKWUPEHouQR0VPjN/D3FYXem2BrNwq2yj7bJFBRXXzp7lz6zuHPsAADwHO4u/g7u+quYV2bpzhJxozFmtMtai1sCz7Pdq/P0/xOvIJwVg/X2aH0vjlnkRLyM8qifLB8ZtjNtZtrNtl3p6wr/Z/O08QAAwP7cURSeEfOu9/udKbCibbLsZ/1kruejok8+9+wjsbgEoVcMWuKtJfS84m/mfsIIK4TY1T499ne9p3KFn7N9r+bOsQMAwP7cUfhp7HhZZba/HbN3K2yzBGEW3syeJvoitlZ/vfKuIBy9b9AjAqN13pisGDPFVrbIe0KfGW3vcj/iU0TWU8YBAADreYLwO2sMV/8a5pNEXKbdDr9H4hGHrbKRy0m75TOC0JsR7D176zx9l2JPQORewgyxdKYoyxR3Ky9XPeN+yTN8XeF/BXeMGQAAruGugnD3y0CP9elZ4m+VfeaPxEQSUhEbTS94fY2uj2XbqADUytIvH20JwpFLRS1B1xN8s/cSWrFaL7BZMXeGYLw6xjPuM7xKICIO/TxpLAAAMM4dBSH3612ToWtdshkRv7PC8OyrDDW8Wbye6BvJFLrX+SOCsJcZPLY9GcJIFlHro5Txb1WuFGSeOuvbiBkRt3O2ccRv9BubmT53830WTxgDAAC0uaPYa7Hb/YBntc22zcjEWW28GbqZ+tnLRq11pnf92cvQZT1bZa0YvtTNCkJvpk+Kv2gGUfPZQip6zyWlvfqIEOvZ9k6ks+ta9ZkZv0yxuVPbiP8MEXsWd4kTAADmubso3E0EzrRfIQJXXYbZq8+IL6suEn+dcPKKV886vCfc3oZtTwxOZQktQTgiBuWzVTaSKfRs9zKF2kI8koEbEVtZ5dn99+oy6jP9jAgTMofn89RxAQDckbsLPIuV48rwfdbloFcJvFbdjHDziC7v1YtR216/XrzrcUvMeQSgJv56mcKuHogIwogYPJ61zKAlBFsZRCuukYOaIQJnhGVmv71+zhKes316fY/Yjthntd3B/1k8ZRwAAE8CUXiOv2wxN9pmRZatVZ8pCqP9eMszBaDMGPboZe08z1IcRjKEHlFoCsLI5I5mBj1iUXvW4tEyhDIbaB1AbaK0TGKvbbSsF4On/ZVZydms3pXicLYtmUOdO8cOAPBUniIIV41jxu/dRWC0bVbmzipfJUpHs5yaLshIOLXEW0sIajatMq1/M0avIPRkByOZwBFBmJEdrLEmS9Zb+63yzLaRsgzbkfLZ+tms5EybnbKHdxVVd40bAOATuKsoXBn3qO9VIjDiNzvLFm0TEXOz7Wf8ZGcva7uR9W4vs9fbjojCXmbyt9j+FAUjJ6ScfG0/K0voObjHgarLeyrfyhRabVvIvmVcvbIZtL6teCzbEihv1WvjsjK1Vn+ePjUi89rq29s26xjOxHIlI8cIAAD8RL/sviNyDWGtX7L6WNluNrMXscvIzkXLzygb9TErWOs6TRO8lP1Sfl+7Wq/FyNrR6t+yiWqWX0GJDKFXbbfEmiX2vinl35Q20p/mvxWzFITe7JM7rdqpa7WfaduyiWTYVmYWR9rMZgezbK5qc4avnfmUcQIAjLIyU7Ybq8a6KrM3Yp8hFiMCaiQrNivkPDGM2PTKvD6tREdEpM+svbWsnyz3ZAmtdrLPnmZ414LQc1AjQrBVJ8Vhz5/Vfy/WETEYEV6efS2O2f1oXBFfrfYZ5SPCsFcfERVRATIqWFYInSeKpyeOCQAgmyeKwtVjGvGfLewitiPCrVU/mwnMzPitzCh6tqN91Mml3lVyNd5kkkcMamW9Osu3FcdPeoIwkh20xN23quxb9WwJyFY/VkytMdRoAi2koB12XsEzsz8iIL12IzYjfUdtPXWe+qjdqH1W20wfu/HEMQEArOCJgrCU/HGN+luREYxkm0brvevgWXE022bEby3KPO1WxK31b8UYSS5p+1LYfXfUW7al8azFNywIIxlCKyPoeWgxeLOEb7GtERWGUSGYnW3M8BOxmymbiaVX7qnfRRiuFD13F1R3jx8A4EzuLApXxj7jO0u0ZdqN1M1mCHuZtYw2s/utPiO+InPlrZf01uy9rGBLDPYemn8Zx2/7hyDMzA56RKHMGvZEYR2H56C+lW1JL41qCZ+eTctPRhYw0sZbliUqR/sb7avnK9tmxn60zZn+zuTOsQMAXAWiMMd3tr03Y9jKOGUIwRm7WYHX8zEj2rLa9sZYl1vHSiab6uPqTShpglDuzzy0floxFfkroxGsTJ0mBK26SJYwcrDfSt27s23VH/uab0ukydjq9i1/2fTGKW28+wfWHGl21jGRWHW9cstfrz8rxt25U6ySO8cOAABjtMTQCDO+IrFkiUHNdsT3yrIZ4TVbnyHqZurkOWEds9q+ZdvSC1ryKrI2snSEZ71b2/6082QI5eRoQk17aBlBT50lCLVYtHg1vIJO1r0addq25feM7Uid12Ykc5idbbSE2mjGMDtbOCpuVomiO4itFTFmLjJKucc8AkA+ni8Zryb7/S6bs+Ib6SfSZlYIjtZHykfLMoXU6n5G7KJ6wTvnMslS480StrKBpfy6XPS7YXM8evWWxlHje73fb6+C10Rgva8JOyn8ejY9URj55kETgTJjpj3Lba0sIiotnyP2XgGYKfRGBV1kPkfLWx/WZwrDkUXDJwvC3WEOAT6b3QXXHVg1h6N+M4Wgx6ZVf5UQjIizSNuI7zNE30h/koitRWsdrwlAKfSK2LfEoCYgi7AvyvOX7eglo9oB04SaJfqKUmbta/7lsxaTVn6IQqtMqnpN4be+FZD9an6kz17bml6fLTQRLIWztd+rq5Gxaz60eq1cmwOtvDWnnvnOItoXYnBfmEMAgM/kKiHYqusJL1k2Ix49/UVEpVbnsV/t07LVfNVrWLmmP2hpiVL6a9xvouzYPx7aelmusS07OQ5zHa0Jwuhk1+VWW0v0WWXaoxVTPSg5Ma0DY7WV9j1xU/tobWvU9daJp9GKyyNePfFpcxg90aU/j9iLiMVI/N52nvYzaMcEIQIAsAczX8LCD7LmcNZH1nGcFYsrxOBITF5Bl9HOK868a/yRfj2C0KtrSvn6uyiWH8/a8ViD9tb538rXDOKxf7y+esLUvW7WLhltibp6W3t8E8+yrFV/bBdlWzsoWlmLVupW1lvb9b606bWP9LXKl7dNtM6zP9rG6ytSFrWJirXV9qt8fDrMIQDUIArnOFOMzbT1+vcKt5l2WeIwcz8qsKLbsyJwRpxaZV7x3RJePb1wPLfuBZR135XyyL2Epo7wCMKeKJR/Nq89H9t/lB9ZyeP529/bfxQ7U1jHUmenZN/fyu8x1oM9Ju14/GU8F9GufrbKvMiDIvfr64Z7/UZFa6+NVdbzI/vzCtFen9qLz/tia9nOUH/jGRGvvfqzhAiCx4a5AQANRKFOxrysmtuo3xFBNys0V4jBiKDRxJiV+JFlvXitWHoJp9nYWz5L0YWYhTUXlni11vXW2t1KJEnxV8oPfXLsH1pFE4il6OJQ9qeunUf+dsI6eeTzvyml/M+llP+ulPIv/n78WUr5l+WrKOwJQi1w7aSs07j19bdHW038/UOU1RPdE2dR4dZS7odIlQfXeshvBGQMNdYLo6Z30mpji4jb1rcS8luVVqy9E9sbu/TZEnlajMd26xshqy/Nf88mUj+C5/yY4Q5ia6dFn2e+dop3d844/zgev5Mx78yrj6vmydtvT+jIc0VbbGeJvEi5N/P0Fs8jtNbTHuHT2rb6kevD1g9BWkmX1ny2hFtPaL6N9pofLUbpsxaBmoDSYq/noX7UfdVtrR9/qfuX60dt3IedXPv/VUr5z6WU/1J+iUTr/NPWrk2kIPSc/Na+fPxPpZT/tZTyT+WHCDxEYS0Aj8cf5evBq5+1AWviTAoTK82qbVv70kcRz5qNt1+r7BClVjbzLcplfDVecWHFZs1pcdT3/L2UbRlTRPT16rRnq0zWjWx79kfb9HxYNlcsGq7qN8JugnX3+boTZx3bO5znZ/Ok+dh9LLPxzbT3tLVsjtdNT4xp+9prziv2tPVttKwluKyFuvU+YQkkj+DRHjK+npCUdp6/htMEoiXyWj60vmVc8ocprR+llFcs1mW1zyLK6nVg3bbWKse+7M86tw5fcm1az0l9/tefVZomOXTA/1lK+XellP9atav7lOOqfTcF4swf09edas//VEr5H0op/+rvfmQ2sM4Keg+eJga/l6/i4lDj3xr78iDV7b8JXy1x1+un1a9l/4cok0JKisCWuCwNW2knf9VIe8h5a83dcRxb8dT78kXpefPvvcn2sHz22owwIgZL6byAnfHMLIp3E0vZPH18n8oVxxVR+Fx2P7az8a0en0cIaXWtMq2tR/hFt6Pi8G2Ua3WWXb0tRVMpthhrlXnqZh89weoRl1aZ56/tIu1b2USZCfT+l7o8NvXDOvalfF3L1mt57YrB/1R+JNle5fe186vy1+Kl2fQEofVCOfZbLwotxapNfGvSDqzFdG9B3drXxKXc99SN+PXEaZW15qZV5xGGPdGo0aqPHg+Pj5ZtXSefW/T68MTmEXeReg+7i0HEFlzBleed/GAGeDqrxKjHb8aXwV4fXrvW2lhmulr22jq5iHIZk/X+01onZiLfe71xaHFbIscaf89e25fxWT9mqc2z5lcTZ7W95UMKtN75UNtJUWih2XyJV/v51DoIq9xzQmlCsPajlbdiaPVZi5KX2Jf1pfw+KVfYWu094rBVXtd5BJ2Xni+rflQUekWaV/hFBGI2M8INUbUO5vZZZL3XZbBLHJDH7sf0yi/wVn856fUx8qVzz3+rzPs80kfPxvMldO89UVsrRh+9mHtrRk9Zy2bVej/ix7Nfl1niTu5LnaQl6ay6iF4rpej/p9Gj16mWKpXldXupijWRaKVBPS+syIkj282cOL0TKVsIZoq/Hh5xOLrfEn1aW0//LZtIf55tT/9nfDDO9nPl4uIMdo8PYux4PHcSqJDD7sdzd1EYbXuW0FztN3O94d3vrW2zxucRiK16z/rXKxSt/RlxF13rezVGKxlmZfN6mUBLO7lEYe9mS295q9Pj8tFj+9hvpUI9J3f0BBo9ATJtPfutMmvMrRNEvlhHHz3/vTH0jkerba9Me2P11J/BlaLsbv2exdPH92nsfjx3jw/gLKKf+yN2kcV9b1uWZQnU3hrHu8b0rI1btl4i7bzi0FM+ss4fnbtVglLDGmsr4dbKKqZcBjySIfQihd9xCWldr12nW8rXQb5Fm9ZJ480keg905GQbOVF7J3ukTKvPXIiMvMh7L3CPQPSKwwhRwendtvxkk/WhtAoWwHAG2e9xK7lLnNDn6cfyk77EzBjrzBfSkXWHZe/x510vWo+ence3Ny7vWtm7HxV+pfi0hOU3ekVj65JPKQSPH24sRjttX2LWa4IwqjSt61j/qPa1bGLNW7GrJ7t1E2jkxBk5MWb9ePdnhKD3xWnFEF1Y9YRhr2xEaFllss7zJjzaRwYjHwpnwmIH7sAdj+OdBCy02fk4ZsS2cnwZn8lRYdRbW1g2Kz6bR3321qDe9aK3PoJnDWrVt8o1u5n90boZbWDZt36ERqIlzjSbHs17F1sZQkutejvWfipX89Xro5cVbO2fLf5mT9hIWatcs9FesFY8nhe3tPeMoeWnZdd6o/a+oc28wXs+TLS6yBx4iX5wZPs+wweAReYi5iruHj/sz5Xn2MrPqLN9ev1b65LIekGWebY9fmT5yHvoiL1HHPb6GV37W/sr1/qRmFo2MjGm4Tke4Uxh9JLRt6OToyN57au8ZLSuq5Vvb5JmTxDtQFoHYPSEGI0xUuZ5wWe9QXrFYa/MK6xG7UdsZ3ys6mfGL4tNG+bm3jzp+D1B2H46Tz9+V40v+iXvSL1XbPXKVn0hPSoGW0KrNx+th9em59sTl6dsZN9TV+9b/1ig2Uq/0USWpUE0LeX57Oj9+IyKJghbTqzLPbV2xx8q9jKE1v2DR1nrR216B2D0YGbVWfWt/UiZrDtDNI28uK396LbWn/Zs1ffqZj4AZz6csvq42vfK+GbZOTbo89Tj99RxwTOYWSdkcqfPJ08/3vWHd/3aap+5bmzhEYgZwnB0P0MkzsYg0XRL617CliCcXsuuuIfwCOZ7+X1gGlI0WtfUnnViaLajdR7hJ/e9QtD7YpYv0rqNVRfx7SmfFYWybPWH1Ig4Hemr96KOssuHN0AmTz8/nz6+J7Pzsds5tlLOEXlZn6ettYdVJ8tbsUTXGV4xqJVlisAWrb6iwrBl49m3/I2KxEgfvX1LJ7V+nEau4700bev7/LL5Xn6JQusXc2qsH44ZFVbWfu9FedbJ0RuTFWvvxRwRdB56/ryxe98MR+q9Ni3b6Fyd/WH7CR/uq9g5NrA5a+GyA58yzify9GN3xReNo5/Ro+uAkS9+V8yLJ6bo+tIq0/qeeXh8j5ZnrPsjIvFAXnoZ1QG988o6TpowPPTTd6Vdy2eNlmT7af9no6HVkVc8fq8C6D0s33JCv4uy1v67/D5xcvu72K7b/lX5tPzK7XrcWp+e/aMs8oJeKQCtF753HNa+ZyyyL6vMeu5dR92L2fshMXKMvfF4GW2bcc7szNPH91Q+8bgdY17xBS18JpE12xl+VtCLra6PjsNal/aueIvY9vqot+ski7c/Kwb5Hjt7fD3+rPf1v4r+WyPa+GrfUkD9JexrnfGtfO3jW/nxbwh1n4eN1k/0mLeO0fH3EVI3fBdlmgb6R/mqXUqx59XDz/FGBOExiFZ9fXL/11LK//13H6/ydeLrA3MEJIOTIqAnxOTiXYoKTfwdZX9V+/W2ti/j0U4S61uF3kP6L0aZZuvxKU86ze676Ed71HXa8bKetfZ1PNrYpK32/GrsF2GvlcljVW/3bDS0vrU36V47b52nvtVu1w/6UWbeHOF6Pv34PfE1+XSyj9kOrwHPZ1aP3rxEFtoef612B7Kud8le69anlr3M7PTaanFb68va97di9/VNlEk7bdszFqtvLZYjDjmGd8Puj6q81gyarRRN9X49r5ogrIVhrVGkiJT7crzWQ8ZQytd1eL3u/qvoGqdU9q9Syn8sP0ShtYbU1r91/cFvdhFB6PlGog7mP5VS/o9Syn9ffh3c41lOuPRfP2uCRp4AkpYYsMSGJop6oktifTMh6yyxJOORsXvEVkv49fZbwk/G0NuWIq2us8ZUH3NtnK3tIsq1c1Kza5V5XlSRuhajH7Yz9N48zopjFbvGZfHpIuBux2slV4nC7GNw1hiy4p6Jd9fzdySujM8Fb/+9OfcckxkfVl1LCLbqe6LKorUe8QhDa78n6qJ4+uz5tgR6awzSf8ufNm9e35b4a81l3U/95/F1fPW6u6c1Wmvz/6f8EIRy7MdnhrxK0c3r/X73Tl5LlWvKuE69/vn344/yuzK3lLWFnFzrgHvaHmU90SK3R8pG3ggssdkqs9prAk+Kas2H5tOKI7rvLfO289RHPthG+8iyH2HXhcjVMC8AcCaf/qWORfa8zAiZGbtonSybmQevKLXWnVr5jFBu9e1p3/N57HuEdU+c9/rQbFv7mn8NbW1uJVy+K89SJMpyebWj58rBYj0fGULPSVoLqPpZ2tQq9Z/LDyWrCULPoxT9QPQyQ16R0hN09Zgs+9b2945NxF9kDDP9aO1H6keF4AgzPjxtR/1nCRKETRzmDABgD3rvx1GhpPkbSQ5obVu+R78QbrX3ijJrzX3YvYWdTE5oyYrWfsve6lvaattyHNqavS6X49EEXO1TmycZt+d8q28J6x0j2b/Wp7WtaQwrcaNdJRnRM1rdTxvvJaPWBMoDVNtaJ+r30r4XMdJ/HYO27xEgESGWYdtr2/IRyWjOxuOpjwg8j2CM+Fwp5HbiCWMAAPgEvItN+ErGvK2c+5446vWvrZU97bx+LOFpiSSPfanKrHWIJtS0tX90u9WHFL5eP5551sR0XXf418rldqu+LtPE37tTVkSZ7O9IymkxmcezJQjlZLeInhDHQCI/UtN6QbYOYjHKI6KodQAiYs+z3arXbFptWvsj4/DaR8sy2nvrvTarbWEdHAcAuApE4XVoi9/sdh7hZ/nwiIpWttISbFZslkjyCEHZrrW+l/TW4xFhXJe35k8Tv9p8aBm9iAiU46/9aLHKdvW2Jf5K0X9LQ9q0fFmYdX9WBtEXQGtCeyfO96rsEIb1sxSi8tk6cC0RWdtp2736iLjLsh/x0/LhjWF0P1IWLZ8VgquF3QoRgrCJw5wBANyPFUJ6lTi3hInXpiUce+282cFWWetz0isovT4jtiP+ImhX2bUylkWxlWWybWTdLAWeFH2aONTqZ9a/P8es/ahMvV0/v4x9+bB+bKYYddqjKNvWC1s7ObwqXduXZdFtqy5q37LLFHIjIm9UGPbqom08bwreN45dROCZ/u8IcwIAEOfOWcus2Ef8eNv07Ebro+VandeHp52mFTL2vXUjbXo+pL5o+Wm1K1WZTEy1dIFH+Gk2kX8KsPr8GdeKP6aXC7ZX+XXfoEfFyj+lPHzIGORky749ynlEpI3WZYq+TEHo2feWjYi2LHEYqZ+1H22z0s8V3Dl2AAC4B5615yo/9eecJyNo2Y3Wa2vqnj+5dtbW0i07i5nsXM+X99hoCR95taKnzjtmK7aWxpBirNWuJdxkeykGPXG7y6N/TC8nszWRh61HDB7+DvFYt9dSuJ4DYfXTs91NGGp1kbaZNqNCUeNqIXiGaAQAANiBLFF1dyyBtaIPy/dMvSYEe2LSEj/ecqufmXVRbw6krZYYOtrXvwjqFYkt0axtt8ZuJankGLT94zlyz6Blo8Xq1hm9S0brbe1yTs+ln9+M/ZafGq1M1nuEi1Wvte35XCn+ZNmoCMsSiTMx9Moz6leJwDME4J1F5p1jBwD4RJ4oCGfHNNo+0u6My057l3eOlnvKRm1kufcS0xHfVl8zsdfU2qElEOXaXntuiUJNBPYEoua3yPpaEJbiE4J1WUQkltIWg1ZfcrvelxMvB6jtW3U9kaf5t0TbzP6IkMtsZ5Vl2EZtrhCCM23O8LULTxwTAMDTQRTm+9pJHEZFo1U+Y2vZyEyfp+2oKJT9RfvplUdpaQePKKy3I2WaDzUmryCUz5YQlPuWMGzZa33WMWknVI0lWjSl3rJv1bdsMsWht3/L7uyM36yAy7KJ2M22udLvlTxxTAAAT+eJglCSNcbV4tBj7/E3IgJbddkCMWIb2R8ReVnCUCaKao1hZQi1dbsni9cTeh4haO3/3LYuGa335eR7haCnzPIpY9Di6xERJ1oGMCrEMrJ2o9nNnv0qvzN1EZsVdqP2Z/vbkU8YIwDAE0EQnuvzbIE4U79S9FnJnFlRNyICI/32klA9WsLQ0g+RTGFr3+pL7c+TIay3Ixk+K+PnEYOyb+2AaGpc0lu4zmTQsrKNGRnKkbha5dltojYr7Ebtz/J1Bz5tvAAA4GN3oZkZ3xni0Gu7SiBmCUerPDOzmCUCWzHUda1MYEub1KKslT3sCUFpZwnDVpsiyn4ThMcA5HbrOSL8WtnG1nPdpqXWZwSgV1SuFpErhd6IyOvVz7QdsYvazrS5wmcmu8cHAADP4ZNE4YzP7Kxhls2ICLTqsoRodsbPE4O33kNP/Mn9nvjTtj1lsvy3vnuCsN73ZAl7262yotRbMbXoZQ0Pm5fY13xYvrPKZPmZgm2lyLs6Czjb7ix/K7lTrAAAcH92F4SSHbKG0bZZmUOvXaZI9NR71/+9DKFVPiIMLZtaS2i6oicEtfJDxL2q7SKee1nC1rNV5s4Q1tueLJ9XCMryXv9adlAeEI2eAGyVZ2TbMmxH45mp89R7bSJ2o/ajbc7wdTZ3jh0AAO7J3UThwS7icKR9tqBcIfRG20YEnCfB9W7U93x71lWanfcqxNZ2K1tolWltzX4iGcJ6O5L1GxGCnv0WHpFY1/UOdIZQjLSZFWErMo0r7Ubts9qu8HM1TxkHAADcFwTinL+RdpkCcXV9y242ixjx4fE1iiUQrbp6u5XZ814a2spSNgVhKfZkW+LQkzX0+GnFYNV5RZ3GSlE30y5LcCEAz/OzmrvECQAA4OUOgvHu2UPt6rqZPlaKwF5dtM3oJaLS1jOHnstGNfuecPNc9hm+RFSWWYKwlHFR6BGNrbJeHDNEFtUrLsEczUJ6xG7WpZ2rRR0iMM7d4gUAAPBwB0FYs0vmMMvP7CWkK3xlX5aa4e/d2anEO/IAACAASURBVG/ZtPBczjkqDq0yte8sQSjre1m/ng+tTeQbDs02U7jMiLPRDOOs/9G+RuxH22S0PdNnJnV8s+cuAADAE9hZMK6I7WqB6G2bmXHMssnOONb1rQSNJgB7otBz2ahH2EUFota2lPJDEJbSn6gZcSif30q55ttbLhkVgxmC7KwsXsQuajtiP9oms/1qfyu5U6wAAABnsbMg1NhZJI74u9o2yy5LEB5llij02Gp2VlnkMlJPudl3K0NYSjt7N3I/oMdfLw4rU9hK3/bwtl0plM4Uk6P2o21W+DjTbwY7xwYAAHA3dheLq+LL9LvyUlOv/VVCMmJjXcXlubrLky3slXmEnvfyUDWOiCCU+566qL3Wf2uyW4xk0FYIQm/bs8TZ6Bh2FYJ3EVp3iRMAAOAu7C4KSzknxrtkEVfbz1xW2mrTyggeaFqiLrd8aXayzFs3JAZL6QvCUvxCrnX5p9fO07+H0UzZSHZxha33W4XZfjLbZfu4wncWd4gRAADgadxBIJZyL5G4+n7E2TZZgvGMY9ISh95EVKuNt+43RgShVta7VNQqm71fMMrqSyojN5SO9jHbbrbtCj9X95HNHWMGAAB4AncRhTVnxzzb31mXmu7eZobWWnEk0zcsBkvp/6jMT7vOfs/GI/w89wnO4LnOd9TfyjYz7bLaZ/u5uo8s7hQrAAAA/GJn4Vhnj+6UTczwtTIjuerS2pVX13ku+Yza/FZ3CMJSYpMYyex52nn6t+yvFks7ZOpW+l0teu4kqu4UKwAAANjsLAhbfJpAzPCzoq3nvkJpN3L1oDeTOHpF4o/MYCUIS5nPFGaISq8/bxZxh3vids3QnSlw7iim7hgzAAAAxEAcnt/XDkIxo/0IHpEYuaR0SgyW8rsgrANrkXEfYFRMzqBNRGaad0c/Z/m9uq9s7hw7AAAAzINAvK6vXbOT3vXhyh+oDN8b2LD5mhFUBGEpc5d2jgg9799OeNvf4e8NniD8rugvm7vHDwAAAGu5q0A8eIJQXOHbe6XhijF515/eXx/12ujCzxCEpczf7xf9e4nRfnq0Ji2i+LP6vFMfV/aXzd3jBwAAgL24s1C8IvbVfe50PFb/ddzQj8dYFS1B+NMmWB6xyzhw2Zd+9nhaP7v0u4InjQUAAAD2ZCchMsuVYzmr792OV9bf4g3/1Z1HEJaSewlplq2XnUTBLrHsEkcGTxoLAAAAPI/dBMgMO4zl6uzmyNoz8guj2viGMn9eO68g/Gm/oG607x2EwA4x1OwWTxZPHRcAAAB8LjuIqxXsOK4dY5q9rS0rs5gqCCN2vb+TiPQ1gzV4b99PvFfwKj5lnAAAAAAedhQxK7jDOEdj3OlHKfUflHm9fgwuIApHJiP6AzSjA+31o/2B5O4iZPf4MvmksQIAAAD0uINQyuBTxjnKsr+2e71e5f1+/8oQHgUd7vjnj1eCyGEOAAAAAFbyaetrydPGv3Lt/C7ld9335ZJRhyhcMeFXHcRV/ysi+/h0mAMAAACAPXmamFrFqnna4m/k1HsIG8Lw7JNmZX8IFT/MFQAAAMDzQBD6iczVjmvnsR+VUYQhJ82+7HjiAQAAAMDngWbYhNfr9S6l/Zsxf7Yc1PcX9hwBAAAAAACUc27NAoNDBJbi029NQSgdCeccZAAAAAAAgIuJisAvbUeyfkfGsOaGApF0JwAAAAAAeNhG69Ti72DmSs4hQfibE0UglrK1SEQMAgAAAACAl9N1zev1ep9xy16KIFQdGyJRcpFoRBACAAAAAICXFZplC02yTBC6OneKxii7/PhNb3xXxLlqzltcdTxGx+qNN2suZX9XHCMPdzuONSvm+M7zkUXvV6oz/Mz4fSJnvz/NssvncRTj1pgLIlnDLufH1dz9mO60jr7ynJq6VDLxtR5Ihg35BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDwujoAAPgc3u/31SG4eL1et4m1lB/x1uwcu4zVg2c8I36vZOdjFOGY96eMpxT9XLpifHc7pwHgvvBuAwBL2WWh+MSFazaWEM5emHIMxpk9FvXc85rwc7VIRBwCwEp4hwGAJVy1yGSRCwBnUIu0s95vEIYAsALeWQAglbOFGAIQAHbgzEvNEYYAkAnvKAAwzepFUC36EIAAcAdWC0REIQBkwbsJAEyxasFz9T07AABZrBKHiEIAyIB3EgAYJnuBgwgEAIiBKASAWXgXAYBhZsRaaxGDCAQA8IMoBIAZXO8gLM7yucPPuH/aB8zoHI7O0yoxtYLM8+tO/5kHAHAX7vaZ7X3v331cKz8fs/vdYS7PuLLoKu68nnndOXgAuAf8EAwAQIwzf7UUAD6bywXhTsre4uo50rhi3nachxFWz11rnq7sOwNP/E85TwAAduVOYjHzc2+nMV95pdds3zvM49POi+h4doi5ZrkgdC4gz1Y3ex0FAAAAADgNvuD0c3exk0yKZnm9Xt1JOnMe0wRh5wcidksDPvpMBQAAAACAVE7VM5poXCUS/5xpbPxE/G7iDwAAAAAA4DZomkqKxCyBGBaEiEAAAAAAAIBzkZqrFohTv17vaYwIvAVcBgsAAAAAO4FeOIkZcdgVhLUYRARuDYIQAAAAAHYB3XARhzh0/9+nZYgQvB0IQgAAAADYAbTDBniFoSoIxZ9I3+GAjsSIgPLDXAEAAAA8D88aemQdeAf9EEUb0y3WyD1h+EUQiqzgz+Jl0dmc0ectDuAmMFcAAAAAz+OJwm0FWfN02Zq6dY/hT0EosoJfbJZGd92JiMjxw1wBAAAAPI8nCMKMMfTWuqvn6bS1tpYtfL3f75YYLCV/Ap5w4kX4dDH16eMHAAAAWMmnra0lTxz/0vWzzBa+jo1Wm9k+g7ZnCIgjpjP6+nRB9OnjBwAAAFjJ3QXR3eNfzaq19PtICnr+h3D0IPXateq1oFacLHcQK3eIMYNPGScAAACAh08RSncY52iM2evbLH+/fizm9UoXhDMi8I7sKGJ2jCmDp44LAAAAPpOnrYtrdhrbTrEcWOta71WMs+viL+3/dDaYEXqrLjndQSCcdYkrAAAAAMAduEqA7Sj8LGSsUk+8GnV1fYoO8WQI604jddGD8im/NrqDgNwhhiyeNBYAAAB4FncSKVk87R8KMv7vPOs/DK02UV9f7HuCcLUQzDigPQWdzVkC5Eqh8ySR9aSxAAAAwH48SfRdOZaz+t71eEXWrJrtcPuWIBy9DDT78tG7/u/HaiFyhdC5o7i6Y8wAAACwN7uKCi9XxH/XzGH09rWMbKDXflQYugThTPZPs5Fl1kS1+r16Yb/rrwSd6fvqYzDL3eMHAACAPbiTIDwz1pV9Pe2/0cPCLWAT+lEaTRBmikGPEBzpx8MxsJ6/9J9vfbCvK/yv5u7xAwAAwDquFg0RnnC5Z+YYsm9NO4j8Pd7sZaDe+qgobArCUTHYEn6Zf0Vx9v2CWX3tIjrvNGdXcde4AQAAIIc7iMA7/LDKan+7+IiiJa3ejXq5No3+sExXLNaCcFS4WeJv5l7Csw/OjAi4qm2Gn0/8hdUod4wZAAAAfNxB/B3c8UdXdhBtM+17GcKWb+uXRqOZPq3OKxJb9b9E4N+CcNXloL3MoXVZp3XPYCQd2/t/Dy9XiK0MEbK7SLyr0Lpr3AAAAPADROAa/1cKt5n2V54PI+LQEobDovD1fr+9kxDNBGo2s1lDz6/5ZP6nR3abK9pltc/2c3UfWdwpVgAAgE8EAbjG/50EXHZfrR/DbDErAHv7Q6LQKwhbAtB7/6Ang9grn2XVT75e0Wam3WzbFX6u7iObO8YMAABwZ+4k/A4+RQCuEn9Rv9k/ftO7StEr0GTiq3ffX6s+LAo9gjAi6lqZQE9dr/8IZ192mfXTsaNtP0Ec3klk3SlWAACAu3M3Mbgi3h3u14v4WZ3pi9pa9/zN+OgRFX4ZojAsCL1iMCIEtXsHPZnC1t9ItNS598Bk263yeYZ9RtuVguiuYuuucQMAAOzOXQThbr/WeWbWb6X9CluvDokycmmoVRcVhWrfLUE4kg30ZAtnLyO1ftnnSqF2JzE52mamXbaPM3yu4k6xAgAA7Aji75r2Xh8jgutMnxmXr3p+aVTeZzh7j2CGKAwJwp4o64m9lljsZRE9Cjya/ZNkia0rBOMul7Hu8iM3Z/ldzV3jBgAAOJvdBeEO9+2dfflotu3ZAnB2ng/xJ3VMSwRKG+ljRhh6tn+iCUKvGNS2W0KxJx49MVh2K4TPiM+sOK7MOI7aj7bJbH+230zuECMAAMCZ7C78StnvXsDV9+VF7M8Sa9k+ZGYvwow2iQi9nm3o3kOvIPQIvVY2MHopqRXHUa7d9JkhtEI3YAbrz/LRszkzI8j9h352jQsAAOAKdhaDO4nAMwRgpM2MOJsVfjP1UsiNCMQZPdK7X9BbZtU1+/BcMurJCNZ1r0a9N0so068ankm3DmrPPlp3ZduM9ivsZttktj/b7wruFCsAAECPnQWfxg73A+7W5uzMXbR+lUCcQV4WWpfL/V5msGfjvrewJwi99wj2RGDkElJrf5SsyypH6nrqPDOG2bajtmfYZ7c/y2c2d4gRAADAwx0E4Z0zgSvum9shg7dD3Szeyzm9ItB7aanZb++S0d6lnvKS0Z4YtLKKrW0Nb0r2QJuM3jW+KzKJI31d4XPG/q6Xlt5BbN0hxqcR/UCo3184XgD3WPTX8Lo9j13PjVVxrRB0o22uztz16kcuKc30Z5V7Lx1t4RJoynZPBHpEoZmomhGEmhC0ynqZxV7fGhmiMNJmRfloXXY/I7bZgnO0zUy7s/xlsnNsd2TXBcko9fmROTbOu3uTcS5o58DTXj8HnO/r2enc2SkLGG2bKQB7tmdn96JtWprCEnK9vjMEYB2D3Jda5i3KZ0VhL2P4c18Kwt4losd2Txx6Moe9PizqyfOKwpFLN0faXWE/Uj7TV9RmtW1m2zN9nsWdY1/JTouRTOQVENl+PZAd3Y9VC5qnvo5K4RyOcPfzIDP+M4RgpmDM6DMr+zZbHhF8nnaZn6ea+Cti35MdfBtlo5eQ/qyLCkJvJvCb8CVForTX+tfqvJd71owIsp7/iJCbtY2UjwjArEtBdxOHKz/M77ZQuFu8q7n74sViFzE40g7WgyiMwzns427nQHa8o/6i7UbFTbTe81mSkdXLEIY9nxmCePZ8GRWDnuygJRBbfmRZKUIQesSZlR2st7+JdlrG0PLf2tb2S8nPgmWJqhUCcaXojNplCMToh+0u4vBui4S7xbuKuy1aItTHOHOco2JwpD2sB1E4BuexzR2PfUbMZ2QCPfZZWcXR+gzRmGnnzRIeAi1TQLfQ1vOyrRR3r2q7KNtaWStbKNt9iccShNpBaGX8LOHX22/1a2UIteyddUBWZMxmBGFP4K3KHPZsWyd0VmYwM8N4dpuVfs7ibvFG8FwxcMdFi4eVC/NZMTjiB9aDKByD81jnDsd9RYwjPiNtVmcDZ/yvLPeIwF6Z1+9MJlT68BLNCh7PlujziERZpvbvEYS9jOCoONSea1up3OtFX11eH9AzRGFU1J2VUczMEkazqhl+IzYjtivaZ/tZzV3ijKC9F1j1T2MXMejt+4nn39WMLEiOdlmsyk7vCOfwV+5wvDNjHPV1phBcUdeq9wq2GdsRkTiahYzUeRJTNVLs1W2srF5EFHqFoRpPVBBa4lDuf+vUawJQ609DU/UjojAqbDKF3kpfkbJW+YivrHqvzYhtRrvVvlZxhxi9WO8Pn7I4XSV+R88Rb99POgevpvdlSKT9LJ/yuivlWefwzDm043HeJRM40m4m2zdTPyKIVojAjGzhaHYxanvU1Qkqz7pXapRIVrAu82YLZVZQ2/+53buH0BJunqzgt4695rM4tjXxp21borEY+60yTWiO+FstGDP7zKg7o37Wfrbd2T5344oxtt6k3536J7CbGIT7kvVaWZmt3pXe62U0e7uKTzgmOwjCFfZXiz2r3Gs7YzcrFGcyhb3EVCQpZYlBbdsrBEsp5XvDruXvt37/VAIvxT+BdX1LxHnEoCUM5QKv3v5Wfg2o3j78vQ3bt9j3sPrb1FZZy0Yrb+17/Hn76tVZ/fdiidTP2sO9mP2W9O7s9IUH3J9V58UnfDHT+mx7OWxgX+4gAi2bkc/IFVnCURE4IhJb+zOCsFdeaxRNr9S2mpbREjgvsd1Lbkn7Yth1sQShFlzdee+gRwSkJRYP6l8tlT5aYrHelxPqjVPDOjjagej1X9trgkz6bInAjHZF1EUFXquN1kfEZlQYettMvZDgFCIfdLscw7Pi2GW8AAfZ5+SOArP1havc5zWay6rzYeV5luF71EeGEBoVeR6baJtZYTkzlqO8p0EOtCRULfisNbuWhSxKWcYXT6+eILRoqeCWgNTEpCYGvRPdemFEBJNl1+uj1V9034qlJy57Qq6374nBW96Kq1fn5YxFf8aL6/CjwcIgTkQM7gLHGSCPXbOO3s+1rM+VEXactxl2GY83jki8LdvsOu+6erQsU4RpCaMz9j0xtajftzShp9l5hGBrbd8TjOp70Z9VpcbMNxH/SvhvXrtavk7Yq/xQ09p9iIf9u3y9drb2Y012Ke0D0sJqL2McQfuQkOOqt9/l6zzWc6G1awli6b8lNLUYe/Pc6qPVz+gHp3ainyEiP5UzFjmjH3RXHWvOMYA1RL+oPRNPTFe+Lz2F7GM/s86d8Rnt1yOStLWoV/B4YupdwdUqO3P/WJe/xHYR25of7TLOeltbZ7+MZ+nf0hGadumtyy1bD6q9liHM+MbjX5RS/pdSyr8tepr0eJaTe/j8JvaPA3hMwPe/H/8opfxzKeWvvx//ENvf/97+Xj0O8VTHIvupT6RS9BNLPup5aZ1Qcl+bB+25fnxX9rWHtJc3n47QE/aWKO21bwlgrb2XVj89nxkf3FamNHNRcPUC46rF2Y6LwquPBTyHHc/vs2m9N+82P9739d3ivprIfLQW8hnMZIesxIC2L8/f3lg0W2stqokfq73EukXLi5Z88H4myng0ISfX4N/K1+TRt1LKH+JZ1lvisHUM/qjG1Fr7lsazPO4ekSr7+P9KKf+u/NA3LSJz/tM2cslo5OT9s5Tyv5VS/sfy9UAcbevBHxNpTcCBFDOH0Pvn8ksY/qN61PuHbS0O5QHUXkD1i0OeUN8UH9+NbU2MSWEnRZ5WXs+DJgrlfj1eOXY5v/IYyONTb1sCtvVrR5bI9fjVzgnrzab3orR8yTK5rfVh4RGxEWHqYVbgz3KmEIp8aXVWXKMfevA7iGrOk4PWa7heaO3C6Df2q8icm54va8wRseOp86xFM0Rmb7sntHqC0RIjtXCQ26X8flVa7xf9PUJRW/e2bGX8cpyWCLKQ43+VX4JOE3/HoxZ/fyplsm29L8fcmt8/hP0xLimgW6977RhKTaHNf+33/y2l/F/lx3q+118YTRBmfPP2Vynln8qPy0blgShFH3Dd/4EUGJrI+i6267K/RDtLTEnBdtgXpa6u9wqzluibKYvUtWy8Is1TL+ta+71tmcktoj7yHK1rbUfqtP2oXa8OrgUxmMuZQn5HOE++0jsfMtYss1iL/x3IimVU2Hn67wm/SB9eESnPm4gAbIm/lk2kzqq3slyWCNTKWuUjDy0O7XaqVr0UQzK7Vz/+qGzkvhRvlvjr1fVsNbs6djkuOVeajZyrUr6uTf91iSXyDqRAVzkcj7yhttrU6vUtbF/F358M/lW+irVjEr+Xr+r6ED9/FF1UegXbsf9N1B37VozWvjzAmn3LTpbJOq2+fvG1RF5L4Eh/rRgic2H5Ocp7v8r0LnYfVn1vLFaMzRdSx6+3baSPrLYzfd6BleOL+I2+v346Tz8vLThPdFqff3U58/eVrPkY9dNrlxFfpA+53arzlFl9Wc+9+DQ/2rbVtuVLK5cibhSPaGrVe8s9+zIua79XF7Gtt1sxlsa+1ne9hq0F8hIijiMfzsfliUc7KToiLw5tP/KiOOytviNvECN11n6rvdWuZSvrMz8IWj69sUffECP1XpuWbXS+Wsd7BbsvdHaOb0VskS8Hdp6bnfmkeeM88dGboyu+RHj6cRsd38y8jH5Gj64DRj7PZ+elN0ZvfN41smedpT28dp516Wh5dN0v90cFXsRPL2a5ryXGaiEoy5dfibRKadbZtbrsePYMzMp0ZexnnhyRPjJfyJEX4cyLvIVVHz0WvW1ZtvoDavaDwms7+qE302dmu0+FS0TP4xOE0tPHl41HFJ4lDHc+djvHlsXoGiXqu7fO0mxkucdHz86y8a4lvGs7q81oO6vOU95bE3v2LX9RgdfyY9VZ+z2b07/csgRhRiBSELZOpl1OjFbdzEkzIhS9wrCuO+NF3orFe8ysuohNXed9Q+7VrRRjGR/OKz/gd49vlozYIgvNnefijjx1Pp86rtV45u0TLznOZuWXjNH1yixn+YjYRNYNUdHR8z+6/vP4661VPeXR9WR0/0zx59lv6aV67eF9X9Psmm1rQRhp7AnoH+X3QVj3VfXuWWvte2zqCR8VfhHb0RM5UuYRh2e/0HtlkReVx3+G7YyPVf2sFKafzMzccIno9TxpXjlP5vHM4cps4dOP31Xj8/Y7s2Zord08fryCbtSXN76MNaO08cyr9vDYW3XRsox9bVurm7Gd0QG1PjrKj6svWwy/3438Wk0riHpw8pc66+ej/lV+zyRqbeobK60f+Yjsywnv2fZ+IKS+RFb+rYX2YzXyYf2apvww0/xYtnW8Gp4fhmnFrPmz5vcoa52o1pcHvTJPXVG2a3qxtc6Hlh/PuRPF42O0n7PiuxORsTx9gbgD2nvL3eA8ycXznqN9GfxkrhzrWV+mnuHT61+KOuu558/qI/plesuP9/hEhZ/VPhKHVxyO7vcEXin9tf+7/EqmRfRIK8a6rH6v0j7vPGvaIaKCUC74tfqj7j+UX7/+Wf8MbC3uap891ds7OXsvwDr2WoAdf01Ri7n6j+/rfe3/DGVZ7UcbXytjWkSd978Ji7FtCSbLl/XH9vIhT3ZNILf6tep627KsN+5efFaZ5adlay1UPX17YvKUR23O8LEbEcGKGNyXu37xwHmyhrNF4c7HMSO2lePrCSt5HLX1omX3EvXaenBEdEk8X8patnI8cm1clLKXaCfrZFlR6uS6+XjW/iPc85B/+C5/BdNqU8ovbVDPiZyrY62utR3ZHzknrNjq8noO6r+/OPaPx1Em/y9Ru3Wv/ieDo+93+fHH9D2tFOHLWtYrCHtvpHX9sf2/l1L+fYl9q3BgHbD6Uf/55LF9THR9MI6Do73Q6kct8o4/sz8e/1xtyzpNuBWxXcrvJ5Os+6Nhp/nW+tBEsSU0pAj0jkOLUfOv7UcErOUvUtdCE7YRP5aN9qZd11ltswXhDHdcaM+QJZ53XiQ+kdbraTc4N9YS/ZJn9njc4ZybYXR8HmFufVlf13nLLL+yXhNC1rYlGrx9t8p6NnK9rNV7aY1TWytabWp7S+x5/r9Pe9b+bqL3P4syNvnZW29rn8u9NaO1XtXKLcHdEsvafyZKexnPIQL/W/mhQbTYo+vy33i93+/ei+PY1k4O65uDWrDVdkdA1gGXfffi0Sa8dZLKk0OKHimSrD++l+KpJmO/nivPQbe+uZDb0l4Tm94+rLJW+Uydp95rE7GbaaN9wGj7Ld93XXiMztVZ3HVeAeBavO9VV73H7Pzlw8iXOLPjyRBY8oteL60vjnv9RdtF22SLXWtuNX3QE32WINfWUZEERP3cOxe8gr721YtJlsn5kH4Pu1qD/Leq7LCReqSX2FHnaKUglDZalq4nCi317/k2XmZptINUlDKvEJvdX9Vm1CbSdqR8ps5TH7WL2s60udLvlZw5ppFFwxPnHADW4XmfufJ9ZWcxOEL2eEb9Rdpl2WbXZQtDj4DKsLl6v1feQwoxqUVaCRpN9Gm2VjvNj5X8+e2SUU3pRmhlqqRAk3by2xczaMWHJfbqtvWEeL9V0PZ7NjsJP68QzBJ9q8Sglzst8OVrDeaQ7wcAAJm03ld2eA/nfa/P6OeEXJ/2bL3ZpVFafVh1kTW9ZttrgTO8GgAACgRJREFU72mjzaNmc/Z+HZN1jsy+xqUW0bKA0t4ScZq91k62bcYmM4Sl6FlC7Xk0U9gqL6LsrdRZRBbXEaF0llibEW8rhF+k/ao6r030hTrywl7xgb/DImI1O43R+pAEAOihLXZ34hMEYdYYR/ysaOOpbwmxUf/erKBWPppR9PiKtrG2I/4jdh56WqSVqbOyfFZZq17z1+zfKwiPbSni6m2vSNTqtD5asUh6GUZJlsjztMvo6ywRGPUxU5dR77UZsc1se4XfXXj6+AAArgYxeJ4/b7uI/4yMYm+N7LXPFouyPFsUZtpEz4lae9T7LR1iCUH5fGx/F2URcSh9WbriXYr+txNyMFaqtTXo1mTICbTKpcizFpay7hi81aYnHLWJk3XRstWZvgxxl1U+U5dtM2M/2+5JROdAvvkzhwAAsBOtzFuvXXG0tdbFo7GMxmu1tcZh2Xr69vhsrcG19UJLG7TKJJlrkcOXpTW+G+UHmmaR5UWUt8SgRWi8WoawFF3Nt549GUArW1gUOy0ObV8r76lzSUtcnS3sImUZtlm+vTZXZvx2EYR3FUd3jRsAAGzuml3MjDvjEsEs21mbzLqzsoiry2Z9tZJYPf3RSk5pesMSf7LOa6/1JetKKfE/pj8aWwfeEmNa2WHbyjL2vhWw+peD19r2hNCsUPK230XsjZRn1UfsyAxeA5k+AIBngRicJ5K582YCD1prbaveU6fVa+0s+xlbT3Yvu2yU2pfl88gGWjZatjCaCdTqNFp9WHY/8WQI630rO1hvj9TJMq1f64XkOelnRZxWN5o9jNhmCrez2kTtdhKBs23P9HkFTxkHAMCns5OomiVrLLN+vO3vkFWMZAez/MzarvTZyhK2+jna1skqSyD2hKFsE7GT8fy2bQnCUvRLN3uXeVrCzyMkW31p+6146wM0K/wy7T3qPaP/0TYzPrNtRmxH7GfbXe37bJ40FgCAT+UpgnDFOGZ8Rttmi8gzxWGrLqN8xnZFzFo28ii3klMeHWIJOK9A1Pa1Z20MXwRhMQaiibR6uyfy6jKrzmpv9WWhHaxW2jhTYF0hOM/qI6veazNiO2Kf1fYKv1fz1HEBAHwKTxGDkuxxnSUMR/qJJEmiNiNiaoU/WT8jBGfny9IUvXYRUdgShlLcyV8fLcazSwyW4heEcr+V1euJv1a9VWbFdJRJIViKvXDNzo6tEJfayTMq6FaJvatF4GibjLY79THKzrEBAMA6EITn+l0pDrMyhyuEVKZA7AnDVl3P/t2xk1cgetrU9lpftR9NtFkC0ZM91J7l9m/7hyA8ApV4RWEvW+jJDnr6K+VrajYqBneq8y7II8JwNJYs/94+rmqT0fZK39ncKVYAALiWOwnJFbGelTEcbZthl5FJy6yLCLys8p7tu/Tbajat9bwl4EYFYsuvtj8tCL3PnjLLby+munxW8KzKtK0Sabtc6rk6E5jRNqP92X7P4M6xAwDAOdxJDEp2upR0tP2KLOPZ4s5bP9JHdqYyw96TsGpl8nrZw5ZAlOWt2H4E2BGEWrnnMs/IZaHeS0RnheBBb2LktwARP94+eoy0zxRu2XZR25k2K3xc4fssnjAGAABYx53FYM1uWcMZH2dmDc+o99pGhGDUl1XvvTz0wJMd1Mp6l3v2soVam1Y/X6gFYSnjojBDHLa2e/FJmzMyX3fKzu0uFndsf7bfFdwpVgAAuDd3EY47CsMzL0fNEG9ZNjP+zhCpmedKSxR6xeHocyuGUkp5ewWhrPNcOtqqa7Wx4vDGtpuIii7KRy8PjfSVndmbvQw0muVdEceVvldy17gBAOA+3EUMlrI+1t2zhiP2meJplVDLzFLOtOlhiTWtrpXxa11SKsus/n7WZQjCej+aCRzNFMo6bZAtkSHTv2eLrSvuyztTvK5qt8rP2b7P4O7xAwDAPbiTGNRYGf+Zmb/RdivsI+IweknmzBWE0Xrt8s8ZepeOtrY9gq+VEWxqoogglPWtrF4kI+g5sNEDveretjOyZbN+d76vL1OkcEnoV+4aNwAAPJe7isUdLyud8bGDSIzaZtpl9zlLT6h5LgFNE4Ol/C4ISxm/mTOy3SvrxaHVy4GMCsRom1X31K28V++MNisEChlBm7vHDwAAz+KuYrDmadnD0bYrBF9t68kSXiEkvT6sNZh2taLn1rDovYXebbPPWUEoy0cuAY1cKqpNbCte61JSq/7sjFnEx+rM30y7rPbZfnbpJ5u7xg0AAHA3oXiHew4zfJ11j90O2ceMON6NOlmv4dEgnnsJW9u9OJqCsJS4KOzdU+jd7vWf9aLZNat2ZpuMthntV/naoZ+VPGEMAADwWdxNDNacEXtWH7N+zro0daTNavtWG889hZZN7/5BrTwq+kb6KKXYgrCUPFHo3fbsr+bszNpd2mX7WOnv6n5WcOfYAQAAWiASz+/nDFE12m6HNmf8mEyrPpLx896P2CxvCcJS8n5kxvI1kymMLJJ71/h6uKLtDtm7HWK4U78Z3Dl2AACAGe4qED9FHO7mY5d7MWd+a8N1Wadz2xtTSBCWEv9xl4wMYLRPi9bgMkSit6/M9rvEe5bPHftcwVPGAQAAMMpdxaDk7HHsKBIz/Fzd3uujl1F0CzOjLJoVDPfpEYSl5F4+6tnv9ZlFb/AR0bjrvXQrhQYCcJynjAMAAGAVTxCIV4xhRZ+7/PjNbj48aIIx8qMysza9Nm5BWMrcr4+2ykbE4GyadgVXX1q5eg4Qf/M8bTwAAABn8QRxWMpzBOIq37tkJyO+elckerN40Uxi1IdpExGEpYxd4hkVfKN1HqzBjqZ5s+O42ueVguVpYulp4wEAANiFp4jDg6vGs7rfXcXiWX5roj8s06uL/IBM1y5LELbqssoziP4YTZS7+r6in136XcXTxgMAALAziMT79X1Xgdf6W4pRZjKA079DkikIezZZ2cWzeKoA20Go7BDDKp48NgAAgDvwNHFYs8PYzozhqX1FfwxmRgh2bVcIQo9tlghcodBn4V67/eLJ5unjAwAAeCo7CKqV7DS+p4q5FtHfORm5b9DjN2QbFYSl5P/5o9ffDtf3nsUucWjsHFsmnzJOAACAT2IX4bCC3cb2tB/QmWVGHI7auuz+DHS8ijrQlT/usvMJIll9ryP04RgAAAA8j5EfGLwLnnXLDpdFWmTElrV2G4llp3Vj/BLQgSzhz7bJ9k94MZay1wnR406xZvPJYwcAAAAfT1mfjnKX8d8lTousrF9MDL5evybuBFG4w6WhTxQATxzTLMwJAAAAZHF3oTHDncZ+p1gPsi8TDYvB9/v9deIGRWEpa7KFK9o/USg8cUwZMC8AAABwJncUJGfwxHmJjml0XZp6r2DNIQZL+ftHZV6vr2OaEIal5P/ozF1BkMzB/AEAAMBdeOJaNgPmxc/I2ndICJbyVe/9/3jW7lMRgLSOAAAAAElFTkSuQmCC" - } - ], - "weight": 100, - "locked": false, - "scale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "colorMode": "fixed", - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ff4d4d" - } - ], - "blend": "normal", - "independentAlpha": "off", - "alpha": 1, - "alphaCurveMode": "跟随导出", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.1, - "y": 1 - }, - { - "x": 0.9, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ] - } - ], - "imageWeightVersion": 1, - "name": "xuliezhen", - "mode": "burst", - "rate": 20, - "streamBehavior": "normal", - "loopDurationFrames": 30, - "generateLoopStartAnimation": false, - "generateLoopEndAnimation": false, - "burstCount": 1, - "burstLoop": false, - "delay": 0, - "duration": 1, - "shape": "point", - "radius": 30, - "rectW": 60, - "rectH": 40, - "centerX": 500, - "centerY": 0, - "rootRotation": 0, - "rootScaleX": 1, - "rootScaleY": 1, - "direction": 0, - "spread": 360, - "coneAngle": 60, - "lifeMin": 2.8, - "lifeMax": 1.8, - "lifeMode": "fixed", - "lifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "speedMin": 0, - "speedMax": 140, - "speedMode": "fixed", - "speedCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleMin": 1, - "scaleMax": 0.8, - "scaleMode": "fixed", - "scaleAxisMode": "uniform", - "scaleYMin": 0.3, - "scaleYMax": 0.8, - "scaleCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleEndRatio": 0.3, - "initialRotationMode": "fixed", - "initialRotationMin": 0, - "initialRotationMax": 360, - "initialRotationCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "alpha": 0.9, - "alphaEnd": 0, - "rotationSpeedMin": -180, - "rotationSpeedMax": 180, - "speedOverLifeEnabled": false, - "speedOverLifeMode": "fixed", - "speedOverLifeMin": 1, - "speedOverLifeMax": 1, - "speedOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleOverLifeEnabled": false, - "scaleOverLifeMode": "curve", - "scaleOverLifeAxisMode": "uniform", - "scaleOverLifeMin": 0, - "scaleOverLifeMax": 1, - "scaleYOverLifeMin": 0, - "scaleYOverLifeMax": 1, - "scaleOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "rotationOverLifeEnabled": false, - "rotationOverLifeMode": "random", - "rotationOverLifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "gravity": 980, - "gravityMode": "fixed", - "gravityMin": 980, - "gravityMax": 980, - "gravityDirection": -90, - "gravityCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "damping": 0, - "seed": 0, - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorOverLife": false, - "blend": "add", - "alphaMode": "curve", - "curveMode": "线性", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.2, - "y": 1 - }, - { - "x": 0.8, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ], - "textureName": "star", - "textureFolder": "", - "alphaScale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "independentAlpha": "off", - "offsetX": 0, - "offsetY": 0, - "noise": false, - "noiseAmt": 30, - "noiseRange": 100, - "noiseSpeed": 1, - "useGravity": false, - "wind": false, - "windX": 0, - "windY": 0, - "windMode": "fixed", - "windMin": 100, - "windMax": 100, - "windDirection": 0, - "windCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "forceField": false, - "forceStrength": 10, - "forceRadius": 100, - "forceCenterX": 0, - "forceCenterY": 0, - "forceFalloff": "linear", - "attraction": false, - "attractionCenterX": 200, - "attractionCenterY": 0, - "attractionRadius": 20, - "attractionDuration": 0.5, - "attractionDelay": 0.1, - "attractionDelayMode": "particle", - "attractionPath": "curve", - "trail": false, - "trailConfigVersion": 3, - "trailResources": [ - { - "id": 1, - "textureName": "trail", - "previewUrl": "/images/trail.png", - "weight": 100, - "locked": false, - "rotation": 0, - "colorMode": "particle", - "color": "#ffffff", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "blend": "normal", - "alphaMode": "particle", - "alpha": 1, - "alphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "boneCount": 3, - "trailRatio": 100, - "lengthMode": "fixed", - "length": 100, - "lengthMin": 100, - "lengthMax": 100, - "widthSizeMode": "fixed", - "width": 100, - "widthMin": 100, - "widthMax": 100, - "widthMode": "particle", - "lifeLengthEnabled": false, - "lifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "shapeEnabled": false, - "shapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ] - } - ], - "trailResourceVersion": 6, - "trailTextureName": "trail", - "trailPreviewUrl": "/images/trail.png", - "trailColorMode": "particle", - "trailColor": "#ffffff", - "trailColorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "trailAlphaMode": "particle", - "trailAlpha": 1, - "trailAlphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailBoneCount": 3, - "trailLength": 100, - "trailWidth": 100, - "trailWidthMode": "particle", - "trailLifeLengthEnabled": false, - "trailLifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailShapeEnabled": false, - "trailShapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailGridRows": 4, - "trailGridCols": 4, - "collision": false, - "pathFollow": false, - "emitterFollow": false, - "emitterFollowMode": "none", - "emitterFollowPathId": 0, - "emitterFollowSpineId": 0, - "emitterFollowBoneName": "", - "emitterFollowBoneOffsetX": 0, - "emitterFollowBoneOffsetY": 0, - "emitterFollowBoneRotation": 0, - "emitterFollowBoneScaleX": 1, - "emitterFollowBoneScaleY": 1, - "emitterAngleMode": "fixed", - "emitterFollowCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "emitterFollowDuration": 2, - "emitterFollowSpace": "world", - "emitterFollowDirection": "forward", - "emitterFollowOffset": 0 - } - }, - { - "id": 3, - "visible": true, - "animation": "animation", - "config": { - "imageResources": [ - { - "id": 1, - "textureName": "star", - "textureFolder": "", - "previewUrl": "/images/star.png", - "imageMode": "fixed", - "sequencePlayback": "loop-forward", - "sequenceFps": 30, - "sequenceFrames": [], - "weight": 100, - "locked": false, - "scale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "colorMode": "fixed", - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ff4d4d" - } - ], - "blend": "normal", - "independentAlpha": "off", - "alpha": 1, - "alphaCurveMode": "跟随导出", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.1, - "y": 1 - }, - { - "x": 0.9, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ] - } - ], - "imageWeightVersion": 1, - "name": "tuowei", - "mode": "stream", - "rate": 20, - "streamBehavior": "normal", - "loopDurationFrames": 30, - "generateLoopStartAnimation": false, - "generateLoopEndAnimation": false, - "burstCount": 50, - "burstLoop": false, - "delay": 0, - "duration": 1, - "shape": "point", - "radius": 30, - "rectW": 60, - "rectH": 40, - "centerX": 0, - "centerY": 0, - "rootRotation": 0, - "rootScaleX": 1, - "rootScaleY": 1, - "direction": 0, - "spread": 360, - "coneAngle": 60, - "lifeMin": 0.6, - "lifeMax": 1.8, - "lifeMode": "random", - "lifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "speedMin": 30, - "speedMax": 140, - "speedMode": "random", - "speedCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleMin": 1, - "scaleMax": 0.8, - "scaleMode": "fixed", - "scaleAxisMode": "uniform", - "scaleYMin": 0.3, - "scaleYMax": 0.8, - "scaleCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleEndRatio": 0.3, - "initialRotationMode": "random", - "initialRotationMin": 0, - "initialRotationMax": 360, - "initialRotationCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "alpha": 0.9, - "alphaEnd": 0, - "rotationSpeedMin": -180, - "rotationSpeedMax": 180, - "speedOverLifeEnabled": false, - "speedOverLifeMode": "fixed", - "speedOverLifeMin": 1, - "speedOverLifeMax": 1, - "speedOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleOverLifeEnabled": false, - "scaleOverLifeMode": "curve", - "scaleOverLifeAxisMode": "uniform", - "scaleOverLifeMin": 0, - "scaleOverLifeMax": 1, - "scaleYOverLifeMin": 0, - "scaleYOverLifeMax": 1, - "scaleOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "rotationOverLifeEnabled": false, - "rotationOverLifeMode": "random", - "rotationOverLifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "gravity": 980, - "gravityMode": "fixed", - "gravityMin": 980, - "gravityMax": 980, - "gravityDirection": -90, - "gravityCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "damping": 0, - "seed": 478885, - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorOverLife": false, - "blend": "add", - "alphaMode": "curve", - "curveMode": "线性", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.2, - "y": 1 - }, - { - "x": 0.8, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ], - "textureName": "star", - "textureFolder": "", - "alphaScale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "independentAlpha": "off", - "offsetX": 0, - "offsetY": 0, - "noise": false, - "noiseAmt": 30, - "noiseRange": 100, - "noiseSpeed": 1, - "useGravity": true, - "wind": false, - "windX": 0, - "windY": 0, - "windMode": "fixed", - "windMin": 100, - "windMax": 100, - "windDirection": 0, - "windCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "forceField": false, - "forceStrength": 10, - "forceRadius": 100, - "forceCenterX": 0, - "forceCenterY": 0, - "forceFalloff": "linear", - "attraction": false, - "attractionCenterX": 200, - "attractionCenterY": 0, - "attractionRadius": 20, - "attractionDuration": 0.5, - "attractionDelay": 0.1, - "attractionDelayMode": "particle", - "attractionPath": "curve", - "trail": true, - "trailConfigVersion": 3, - "trailResources": [ - { - "id": 1, - "textureName": "trail", - "previewUrl": "/images/trail.png", - "weight": 100, - "locked": false, - "rotation": 0, - "colorMode": "particle", - "color": "#ffffff", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "blend": "normal", - "alphaMode": "particle", - "alpha": 1, - "alphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "boneCount": 3, - "trailRatio": 100, - "lengthMode": "fixed", - "length": 100, - "lengthMin": 100, - "lengthMax": 100, - "widthSizeMode": "fixed", - "width": 20, - "widthMin": 100, - "widthMax": 100, - "widthMode": "particle", - "lifeLengthEnabled": false, - "lifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "shapeEnabled": false, - "shapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ] - } - ], - "trailResourceVersion": 6, - "trailTextureName": "trail", - "trailPreviewUrl": "/images/trail.png", - "trailColorMode": "particle", - "trailColor": "#ffffff", - "trailColorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "trailAlphaMode": "particle", - "trailAlpha": 1, - "trailAlphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailBoneCount": 3, - "trailLength": 100, - "trailWidth": 100, - "trailWidthMode": "particle", - "trailLifeLengthEnabled": false, - "trailLifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailShapeEnabled": false, - "trailShapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailGridRows": 4, - "trailGridCols": 4, - "collision": false, - "pathFollow": false, - "emitterFollow": false, - "emitterFollowMode": "none", - "emitterFollowPathId": 0, - "emitterFollowSpineId": 0, - "emitterFollowBoneName": "", - "emitterFollowBoneOffsetX": 0, - "emitterFollowBoneOffsetY": 0, - "emitterFollowBoneRotation": 0, - "emitterFollowBoneScaleX": 1, - "emitterFollowBoneScaleY": 1, - "emitterAngleMode": "fixed", - "emitterFollowCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "emitterFollowDuration": 2, - "emitterFollowSpace": "world", - "emitterFollowDirection": "forward", - "emitterFollowOffset": 0 - } - }, - { - "id": 4, - "visible": true, - "animation": "animation", - "config": { - "imageResources": [ - { - "id": 1, - "textureName": "star", - "textureFolder": "", - "previewUrl": "/images/star.png", - "imageMode": "fixed", - "sequencePlayback": "loop-forward", - "sequenceFps": 30, - "sequenceFrames": [], - "weight": 100, - "locked": false, - "scale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "colorMode": "fixed", - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ff4d4d" - } - ], - "blend": "normal", - "independentAlpha": "off", - "alpha": 1, - "alphaCurveMode": "跟随导出", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.1, - "y": 1 - }, - { - "x": 0.9, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ] - } - ], - "imageWeightVersion": 1, - "name": "xifu", - "mode": "stream", - "rate": 20, - "streamBehavior": "normal", - "loopDurationFrames": 30, - "generateLoopStartAnimation": false, - "generateLoopEndAnimation": false, - "burstCount": 50, - "burstLoop": false, - "delay": 0, - "duration": 1, - "shape": "point", - "radius": 30, - "rectW": 60, - "rectH": 40, - "centerX": -647, - "centerY": 0, - "rootRotation": 0, - "rootScaleX": 1, - "rootScaleY": 1, - "direction": 0, - "spread": 360, - "coneAngle": 60, - "lifeMin": 0.6, - "lifeMax": 1.8, - "lifeMode": "random", - "lifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "speedMin": 30, - "speedMax": 140, - "speedMode": "random", - "speedCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleMin": 1, - "scaleMax": 0.8, - "scaleMode": "fixed", - "scaleAxisMode": "uniform", - "scaleYMin": 0.3, - "scaleYMax": 0.8, - "scaleCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleEndRatio": 0.3, - "initialRotationMode": "random", - "initialRotationMin": 0, - "initialRotationMax": 360, - "initialRotationCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "alpha": 0.9, - "alphaEnd": 0, - "rotationSpeedMin": -180, - "rotationSpeedMax": 180, - "speedOverLifeEnabled": false, - "speedOverLifeMode": "fixed", - "speedOverLifeMin": 1, - "speedOverLifeMax": 1, - "speedOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleOverLifeEnabled": false, - "scaleOverLifeMode": "curve", - "scaleOverLifeAxisMode": "uniform", - "scaleOverLifeMin": 0, - "scaleOverLifeMax": 1, - "scaleYOverLifeMin": 0, - "scaleYOverLifeMax": 1, - "scaleOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "scaleYOverLifeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "rotationOverLifeEnabled": false, - "rotationOverLifeMode": "random", - "rotationOverLifeCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "gravity": 980, - "gravityMode": "fixed", - "gravityMin": 980, - "gravityMax": 980, - "gravityDirection": -90, - "gravityCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "damping": 0, - "seed": 478885, - "colorStart": "#ffffff", - "colorEnd": "#ff4d4d", - "colorOverLife": false, - "blend": "add", - "alphaMode": "curve", - "curveMode": "线性", - "alphaCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 0.2, - "y": 1 - }, - { - "x": 0.8, - "y": 1 - }, - { - "x": 1, - "y": 0 - } - ], - "textureName": "star", - "textureFolder": "", - "alphaScale": 1, - "anchorX": 0.5, - "anchorY": 0.5, - "independentAlpha": "off", - "offsetX": 0, - "offsetY": 0, - "noise": false, - "noiseAmt": 30, - "noiseRange": 100, - "noiseSpeed": 1, - "useGravity": false, - "wind": false, - "windX": 0, - "windY": 0, - "windMode": "fixed", - "windMin": 100, - "windMax": 100, - "windDirection": 0, - "windCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "forceField": false, - "forceStrength": 10, - "forceRadius": 100, - "forceCenterX": 0, - "forceCenterY": 0, - "forceFalloff": "linear", - "attraction": true, - "attractionCenterX": -781, - "attractionCenterY": -471, - "attractionRadius": 20, - "attractionDuration": 0.5, - "attractionDelay": 0.1, - "attractionDelayMode": "particle", - "attractionPath": "curve", - "trail": false, - "trailConfigVersion": 3, - "trailResources": [ - { - "id": 1, - "textureName": "trail", - "previewUrl": "/images/trail.png", - "weight": 100, - "locked": false, - "rotation": 0, - "colorMode": "particle", - "color": "#ffffff", - "colorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "blend": "normal", - "alphaMode": "particle", - "alpha": 1, - "alphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "boneCount": 3, - "trailRatio": 100, - "lengthMode": "fixed", - "length": 100, - "lengthMin": 100, - "lengthMax": 100, - "widthSizeMode": "fixed", - "width": 100, - "widthMin": 100, - "widthMax": 100, - "widthMode": "particle", - "lifeLengthEnabled": false, - "lifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "shapeEnabled": false, - "shapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ] - } - ], - "trailResourceVersion": 6, - "trailTextureName": "trail", - "trailPreviewUrl": "/images/trail.png", - "trailColorMode": "particle", - "trailColor": "#ffffff", - "trailColorGradient": [ - { - "position": 0, - "color": "#ffffff" - }, - { - "position": 1, - "color": "#ffffff" - } - ], - "trailAlphaMode": "particle", - "trailAlpha": 1, - "trailAlphaCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailBoneCount": 3, - "trailLength": 100, - "trailWidth": 100, - "trailWidthMode": "particle", - "trailLifeLengthEnabled": false, - "trailLifeLengthCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailShapeEnabled": false, - "trailShapeCurve": [ - { - "x": 0, - "y": 1 - }, - { - "x": 1, - "y": 1 - } - ], - "trailGridRows": 4, - "trailGridCols": 4, - "collision": false, - "pathFollow": false, - "emitterFollow": false, - "emitterFollowMode": "none", - "emitterFollowPathId": 0, - "emitterFollowSpineId": 0, - "emitterFollowBoneName": "", - "emitterFollowBoneOffsetX": 0, - "emitterFollowBoneOffsetY": 0, - "emitterFollowBoneRotation": 0, - "emitterFollowBoneScaleX": 1, - "emitterFollowBoneScaleY": 1, - "emitterAngleMode": "fixed", - "emitterFollowCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ], - "emitterFollowDuration": 2, - "emitterFollowSpace": "world", - "emitterFollowDirection": "forward", - "emitterFollowOffset": 0 - } - } - ], - "colliders": [ - { - "id": 1, - "name": "Collider", - "visible": true, - "tags": [ - "Default" - ], - "selectedTag": "Default", - "shape": "circle", - "enabled": true, - "x": -163.93519716686, - "y": -322.92822462191015, - "rotation": 0, - "scaleX": 5, - "scaleY": 5, - "radius": 50, - "radiusX": 70, - "radiusY": 45, - "width": 120, - "height": 80, - "sides": 6, - "response": "physics", - "elasticity": 0.8, - "friction": 0.3, - "followPath": false, - "followPathId": 0, - "followDuration": 2, - "followPathRotation": false, - "followCurveMode": "跟随导出", - "followCurve": [ - { - "x": 0, - "y": 0 - }, - { - "x": 1, - "y": 1 - } - ] - } - ], - "paths": [ - { - "id": 1, - "name": "Path", - "visible": true, - "enabled": true, - "x": 300, - "y": -300, - "rotation": 0, - "scaleX": 1, - "scaleY": 1, - "closed": false, - "color": "#ff933e", - "preset": "circle", - "points": [ - { - "x": 110, - "y": 0, - "inX": 0, - "inY": -60.751328, - "outX": 0, - "outY": 60.751328 - }, - { - "x": 0, - "y": 110, - "inX": 60.751328, - "inY": 0, - "outX": -60.751328, - "outY": 0 - }, - { - "x": -110, - "y": 0, - "inX": 0, - "inY": 60.751328, - "outX": 0, - "outY": -60.751328 - }, - { - "x": 0, - "y": -110, - "inX": -60.751328, - "inY": 0, - "outX": 60.751328, - "outY": 0 - } - ] - } - ], - "spines": [ - { - "id": 1, - "name": "Spine", - "enabled": true, - "visible": true, - "x": 0, - "y": 0, - "rotation": 0, - "scaleX": 1, - "scaleY": 1, - "timeOffset": 0, - "skeletonFileName": "spineboy-pro.json", - "atlasFileName": "spineboy.atlas", - "textureFileNames": [ - "spineboy.png" - ], - "dataVersion": "4.2", - "sourceBundle": { - "skeleton": { - "name": "spineboy-pro.json", - "dataUrl": "data:application/json;base64,ewoic2tlbGV0b24iOiB7CgkiaGFzaCI6ICJkcjNLci92TWdQQSIsCgkic3BpbmUiOiAiNC4yLjIyIiwKCSJ4IjogLTE4OC42MywKCSJ5IjogLTcuOTQsCgkid2lkdGgiOiA0MTguNDUsCgkiaGVpZ2h0IjogNjg2LjIsCgkiaW1hZ2VzIjogIi4vaW1hZ2VzLyIsCgkiYXVkaW8iOiAiIgp9LAoiYm9uZXMiOiBbCgl7ICJuYW1lIjogInJvb3QiLCAicm90YXRpb24iOiAwLjA1IH0sCgl7ICJuYW1lIjogImhpcCIsICJwYXJlbnQiOiAicm9vdCIsICJ5IjogMjQ3LjI3IH0sCgl7ICJuYW1lIjogImNyb3NzaGFpciIsICJwYXJlbnQiOiAicm9vdCIsICJ4IjogMzAyLjgzLCAieSI6IDU2OS40NSwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiY2lyY2xlIiB9LAoJewoJCSJuYW1lIjogImFpbS1jb25zdHJhaW50LXRhcmdldCIsCgkJInBhcmVudCI6ICJoaXAiLAoJCSJsZW5ndGgiOiAyNi4yNCwKCQkicm90YXRpb24iOiAxOS42MSwKCQkieCI6IDEuMDIsCgkJInkiOiA1LjYyLAoJCSJjb2xvciI6ICJhYmUzMjNmZiIKCX0sCgl7ICJuYW1lIjogInJlYXItZm9vdC10YXJnZXQiLCAicGFyZW50IjogInJvb3QiLCAieCI6IDYxLjkxLCAieSI6IDAuNDIsICJjb2xvciI6ICJmZjNmMDBmZiIsICJpY29uIjogImlrIiB9LAoJeyAibmFtZSI6ICJyZWFyLWxlZy10YXJnZXQiLCAicGFyZW50IjogInJlYXItZm9vdC10YXJnZXQiLCAieCI6IC0zMy45MSwgInkiOiAzNy4zNCwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiaWsiIH0sCgl7CgkJIm5hbWUiOiAicmVhci10aGlnaCIsCgkJInBhcmVudCI6ICJoaXAiLAoJCSJsZW5ndGgiOiA4NS43MiwKCQkicm90YXRpb24iOiAtNzIuNTQsCgkJIngiOiA4LjkxLAoJCSJ5IjogLTUuNjMsCgkJImNvbG9yIjogImZmMDAwZGZmIgoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLXNoaW4iLAoJCSJwYXJlbnQiOiAicmVhci10aGlnaCIsCgkJImxlbmd0aCI6IDEyMS44OCwKCQkicm90YXRpb24iOiAtMTkuODMsCgkJIngiOiA4Ni4xLAoJCSJ5IjogLTEuMzMsCgkJImNvbG9yIjogImZmMDAwZGZmIgoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLWZvb3QiLAoJCSJwYXJlbnQiOiAicmVhci1zaGluIiwKCQkibGVuZ3RoIjogNTEuNTgsCgkJInJvdGF0aW9uIjogNDUuNzgsCgkJIngiOiAxMjEuNDYsCgkJInkiOiAtMC43NiwKCQkiY29sb3IiOiAiZmYwMDBkZmYiCgl9LAoJewoJCSJuYW1lIjogImJhY2stZm9vdC10aXAiLAoJCSJwYXJlbnQiOiAicmVhci1mb290IiwKCQkibGVuZ3RoIjogNTAuMywKCQkicm90YXRpb24iOiAtMC44NSwKCQkieCI6IDUxLjE3LAoJCSJ5IjogMC4yNCwKCQkiaW5oZXJpdCI6ICJub1JvdGF0aW9uT3JSZWZsZWN0aW9uIiwKCQkiY29sb3IiOiAiZmYwMDBkZmYiCgl9LAoJeyAibmFtZSI6ICJib2FyZC1payIsICJwYXJlbnQiOiAicm9vdCIsICJ4IjogLTEzMS43OCwgInkiOiA2OS4wOSwgImNvbG9yIjogIjRjNTZmZmZmIiwgImljb24iOiAiYXJyb3dzIiB9LAoJeyAibmFtZSI6ICJjbGlwcGluZyIsICJwYXJlbnQiOiAicm9vdCIgfSwKCXsKCQkibmFtZSI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJwYXJlbnQiOiAicm9vdCIsCgkJInJvdGF0aW9uIjogLTAuMjgsCgkJIngiOiAtMzI5LjY5LAoJCSJ5IjogNjkuODIsCgkJImNvbG9yIjogImZmMDAwNGZmIiwKCQkiaWNvbiI6ICJhcnJvd3NCIgoJfSwKCXsgIm5hbWUiOiAiZXhoYXVzdDEiLCAicGFyZW50IjogImhvdmVyYm9hcmQtY29udHJvbGxlciIsICJyb3RhdGlvbiI6IDMuMDIsICJ4IjogLTI0OS42OCwgInkiOiA1My4zOSB9LAoJeyAibmFtZSI6ICJleGhhdXN0MiIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwgInJvdGF0aW9uIjogMjYuMzQsICJ4IjogLTE5MS42LCAieSI6IC0yMi45MiB9LAoJewoJCSJuYW1lIjogImV4aGF1c3QzIiwKCQkicGFyZW50IjogImhvdmVyYm9hcmQtY29udHJvbGxlciIsCgkJInJvdGF0aW9uIjogLTEyLjM0LAoJCSJ4IjogLTIzNi4wMywKCQkieSI6IDgwLjU0LAoJCSJzY2FsZVgiOiAwLjc4NDcsCgkJInNjYWxlWSI6IDAuNzg0NwoJfSwKCXsgIm5hbWUiOiAicG9ydGFsLXJvb3QiLCAicGFyZW50IjogInJvb3QiLCAieCI6IDEyLjksICJ5IjogMzI4LjU0LCAic2NhbGVYIjogMi4wMzM0LCAic2NhbGVZIjogMi4wMzM0IH0sCgl7ICJuYW1lIjogImZsYXJlMSIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmUxMCIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmUyIiwgInBhcmVudCI6ICJwb3J0YWwtcm9vdCIsICJ4IjogLTYuMzQsICJ5IjogLTE2MS41NywgImljb24iOiAicGFydGljbGVzIiB9LAoJeyAibmFtZSI6ICJmbGFyZTMiLCAicGFyZW50IjogInBvcnRhbC1yb290IiwgIngiOiAtNi4zNCwgInkiOiAtMTYxLjU3LCAiaWNvbiI6ICJwYXJ0aWNsZXMiIH0sCgl7ICJuYW1lIjogImZsYXJlNCIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmU1IiwgInBhcmVudCI6ICJwb3J0YWwtcm9vdCIsICJ4IjogLTYuMzQsICJ5IjogLTE2MS41NywgImljb24iOiAicGFydGljbGVzIiB9LAoJeyAibmFtZSI6ICJmbGFyZTYiLCAicGFyZW50IjogInBvcnRhbC1yb290IiwgIngiOiAtNi4zNCwgInkiOiAtMTYxLjU3LCAiaWNvbiI6ICJwYXJ0aWNsZXMiIH0sCgl7ICJuYW1lIjogImZsYXJlNyIsICJwYXJlbnQiOiAicG9ydGFsLXJvb3QiLCAieCI6IC02LjM0LCAieSI6IC0xNjEuNTcsICJpY29uIjogInBhcnRpY2xlcyIgfSwKCXsgIm5hbWUiOiAiZmxhcmU4IiwgInBhcmVudCI6ICJwb3J0YWwtcm9vdCIsICJ4IjogLTYuMzQsICJ5IjogLTE2MS41NywgImljb24iOiAicGFydGljbGVzIiB9LAoJeyAibmFtZSI6ICJmbGFyZTkiLCAicGFyZW50IjogInBvcnRhbC1yb290IiwgIngiOiAtNi4zNCwgInkiOiAtMTYxLjU3LCAiaWNvbiI6ICJwYXJ0aWNsZXMiIH0sCgl7CgkJIm5hbWUiOiAidG9yc28iLAoJCSJwYXJlbnQiOiAiaGlwIiwKCQkibGVuZ3RoIjogNDIuNTIsCgkJInJvdGF0aW9uIjogMTAzLjgyLAoJCSJ4IjogLTEuNjIsCgkJInkiOiA0LjksCgkJImNvbG9yIjogImUwZGExOWZmIgoJfSwKCXsgIm5hbWUiOiAidG9yc28yIiwgInBhcmVudCI6ICJ0b3JzbyIsICJsZW5ndGgiOiA0Mi41MiwgIngiOiA0Mi41MiwgImNvbG9yIjogImUwZGExOWZmIiB9LAoJeyAibmFtZSI6ICJ0b3JzbzMiLCAicGFyZW50IjogInRvcnNvMiIsICJsZW5ndGgiOiA0Mi41MiwgIngiOiA0Mi41MiwgImNvbG9yIjogImUwZGExOWZmIiB9LAoJeyAibmFtZSI6ICJmcm9udC1zaG91bGRlciIsICJwYXJlbnQiOiAidG9yc28zIiwgInJvdGF0aW9uIjogMjU1Ljg5LCAieCI6IDE4LjcyLCAieSI6IDE5LjMzLCAiY29sb3IiOiAiMDBmZjA0ZmYiIH0sCgl7ICJuYW1lIjogImZyb250LXVwcGVyLWFybSIsICJwYXJlbnQiOiAiZnJvbnQtc2hvdWxkZXIiLCAibGVuZ3RoIjogNjkuNDUsICJyb3RhdGlvbiI6IC04Ny41MSwgImNvbG9yIjogIjAwZmYwNGZmIiB9LAoJewoJCSJuYW1lIjogImZyb250LWJyYWNlciIsCgkJInBhcmVudCI6ICJmcm9udC11cHBlci1hcm0iLAoJCSJsZW5ndGgiOiA0MC41NywKCQkicm90YXRpb24iOiAxOC4zLAoJCSJ4IjogNjguOCwKCQkieSI6IC0wLjY4LAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtZmlzdCIsCgkJInBhcmVudCI6ICJmcm9udC1icmFjZXIiLAoJCSJsZW5ndGgiOiA2NS4zOSwKCQkicm90YXRpb24iOiAxMi40MywKCQkieCI6IDQwLjU3LAoJCSJ5IjogMC4yLAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7ICJuYW1lIjogImZyb250LWZvb3QtdGFyZ2V0IiwgInBhcmVudCI6ICJyb290IiwgIngiOiAtMTMuNTMsICJ5IjogMC4wNCwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiaWsiIH0sCgl7ICJuYW1lIjogImZyb250LWxlZy10YXJnZXQiLCAicGFyZW50IjogImZyb250LWZvb3QtdGFyZ2V0IiwgIngiOiAtMjguNCwgInkiOiAyOS4wNiwgImNvbG9yIjogImZmM2YwMGZmIiwgImljb24iOiAiaWsiIH0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtdGhpZ2giLAoJCSJwYXJlbnQiOiAiaGlwIiwKCQkibGVuZ3RoIjogNzQuODEsCgkJInJvdGF0aW9uIjogLTk1LjUxLAoJCSJ4IjogLTE3LjQ2LAoJCSJ5IjogLTExLjY0LAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtc2hpbiIsCgkJInBhcmVudCI6ICJmcm9udC10aGlnaCIsCgkJImxlbmd0aCI6IDEyOC43NywKCQkicm90YXRpb24iOiAtMi4yMSwKCQkieCI6IDc4LjY5LAoJCSJ5IjogMS42LAoJCSJjb2xvciI6ICIwMGZmMDRmZiIKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtZm9vdCIsCgkJInBhcmVudCI6ICJmcm9udC1zaGluIiwKCQkibGVuZ3RoIjogNDEuMDEsCgkJInJvdGF0aW9uIjogNTEuMjcsCgkJIngiOiAxMjguNzYsCgkJInkiOiAtMC4zNCwKCQkiY29sb3IiOiAiMDBmZjA0ZmYiCgl9LAoJewoJCSJuYW1lIjogImZyb250LWZvb3QtdGlwIiwKCQkicGFyZW50IjogImZyb250LWZvb3QiLAoJCSJsZW5ndGgiOiA1Ni4wMywKCQkicm90YXRpb24iOiAtMS42OCwKCQkieCI6IDQxLjQyLAoJCSJ5IjogLTAuMDksCgkJImluaGVyaXQiOiAibm9Sb3RhdGlvbk9yUmVmbGVjdGlvbiIsCgkJImNvbG9yIjogIjAwZmYwNGZmIgoJfSwKCXsgIm5hbWUiOiAiYmFjay1zaG91bGRlciIsICJwYXJlbnQiOiAidG9yc28zIiwgInJvdGF0aW9uIjogLTEwNC4xMSwgIngiOiA3LjMyLCAieSI6IC0xOS4yMiwgImNvbG9yIjogImZmMDAwZGZmIiB9LAoJeyAibmFtZSI6ICJyZWFyLXVwcGVyLWFybSIsICJwYXJlbnQiOiAiYmFjay1zaG91bGRlciIsICJsZW5ndGgiOiA1MS45NCwgInJvdGF0aW9uIjogLTY1LjQ1LCAiY29sb3IiOiAiZmYwMDBkZmYiIH0sCgl7ICJuYW1lIjogInJlYXItYnJhY2VyIiwgInBhcmVudCI6ICJyZWFyLXVwcGVyLWFybSIsICJsZW5ndGgiOiAzNC41NiwgInJvdGF0aW9uIjogMjMuMTUsICJ4IjogNTEuMzYsICJjb2xvciI6ICJmZjAwMGRmZiIgfSwKCXsKCQkibmFtZSI6ICJndW4iLAoJCSJwYXJlbnQiOiAicmVhci1icmFjZXIiLAoJCSJsZW5ndGgiOiA0My4xMSwKCQkicm90YXRpb24iOiAtNS40MywKCQkieCI6IDM0LjQyLAoJCSJ5IjogLTAuNDUsCgkJImNvbG9yIjogImZmMDAwZGZmIgoJfSwKCXsgIm5hbWUiOiAiZ3VuLXRpcCIsICJwYXJlbnQiOiAiZ3VuIiwgInJvdGF0aW9uIjogNy4xLCAieCI6IDIwMC43OCwgInkiOiA1Mi41LCAiY29sb3IiOiAiZmYwMDAwZmYiIH0sCgl7CgkJIm5hbWUiOiAibmVjayIsCgkJInBhcmVudCI6ICJ0b3JzbzMiLAoJCSJsZW5ndGgiOiAyNS40NSwKCQkicm90YXRpb24iOiAtMzEuNTQsCgkJIngiOiA0Mi40NiwKCQkieSI6IC0wLjMxLAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGVhZCIsCgkJInBhcmVudCI6ICJuZWNrIiwKCQkibGVuZ3RoIjogMTMxLjc5LAoJCSJyb3RhdGlvbiI6IDI2LjEsCgkJIngiOiAyNy42NiwKCQkieSI6IC0wLjI2LAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGFpcjEiLAoJCSJwYXJlbnQiOiAiaGVhZCIsCgkJImxlbmd0aCI6IDQ3LjIzLAoJCSJyb3RhdGlvbiI6IC00OS4xLAoJCSJ4IjogMTQ5LjgzLAoJCSJ5IjogLTU5Ljc3LAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGFpcjIiLAoJCSJwYXJlbnQiOiAiaGFpcjEiLAoJCSJsZW5ndGgiOiA1NS41NywKCQkicm90YXRpb24iOiA1MC40MiwKCQkieCI6IDQ3LjIzLAoJCSJ5IjogMC4xOSwKCQkiY29sb3IiOiAiZTBkYTE5ZmYiCgl9LAoJewoJCSJuYW1lIjogImhhaXIzIiwKCQkicGFyZW50IjogImhlYWQiLAoJCSJsZW5ndGgiOiA2Mi4yMiwKCQkicm90YXRpb24iOiAtMzIuMTcsCgkJIngiOiAxNjQuMTQsCgkJInkiOiAzLjY4LAoJCSJjb2xvciI6ICJlMGRhMTlmZiIKCX0sCgl7CgkJIm5hbWUiOiAiaGFpcjQiLAoJCSJwYXJlbnQiOiAiaGFpcjMiLAoJCSJsZW5ndGgiOiA4MC4yOCwKCQkicm90YXRpb24iOiA4My43MSwKCQkieCI6IDYyLjIyLAoJCSJ5IjogLTAuMDQsCgkJImNvbG9yIjogImUwZGExOWZmIgoJfSwKCXsgIm5hbWUiOiAiaG92ZXJib2FyZC10aHJ1c3Rlci1mcm9udCIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwgInJvdGF0aW9uIjogLTI5LjIsICJ4IjogOTUuNzcsICJ5IjogLTIuOTksICJpbmhlcml0IjogIm5vUm90YXRpb25PclJlZmxlY3Rpb24iIH0sCgl7ICJuYW1lIjogImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwgInJvdGF0aW9uIjogLTI5LjIsICJ4IjogLTc2LjQ3LCAieSI6IC00Ljg4LCAiaW5oZXJpdCI6ICJub1JvdGF0aW9uT3JSZWZsZWN0aW9uIiB9LAoJeyAibmFtZSI6ICJob3Zlcmdsb3ctZnJvbnQiLCAicGFyZW50IjogImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiLCAicm90YXRpb24iOiAwLjE3LCAieCI6IC0xLjc4LCAieSI6IC0zNy43OSB9LAoJeyAibmFtZSI6ICJob3Zlcmdsb3ctcmVhciIsICJwYXJlbnQiOiAiaG92ZXJib2FyZC10aHJ1c3Rlci1yZWFyIiwgInJvdGF0aW9uIjogMC4xNywgIngiOiAxLjA2LCAieSI6IC0zNS42NiB9LAoJewoJCSJuYW1lIjogIm11enpsZSIsCgkJInBhcmVudCI6ICJyZWFyLWJyYWNlciIsCgkJInJvdGF0aW9uIjogMy4wNiwKCQkieCI6IDI0Mi4zNCwKCQkieSI6IDM0LjI2LAoJCSJjb2xvciI6ICJmZmI5MDBmZiIsCgkJImljb24iOiAibXV6emxlRmxhc2giCgl9LAoJeyAibmFtZSI6ICJtdXp6bGUtcmluZyIsICJwYXJlbnQiOiAibXV6emxlIiwgImNvbG9yIjogImZmYjkwMGZmIiB9LAoJeyAibmFtZSI6ICJtdXp6bGUtcmluZzIiLCAicGFyZW50IjogIm11enpsZSIsICJjb2xvciI6ICJmZmI5MDBmZiIgfSwKCXsgIm5hbWUiOiAibXV6emxlLXJpbmczIiwgInBhcmVudCI6ICJtdXp6bGUiLCAiY29sb3IiOiAiZmZiOTAwZmYiIH0sCgl7ICJuYW1lIjogIm11enpsZS1yaW5nNCIsICJwYXJlbnQiOiAibXV6emxlIiwgImNvbG9yIjogImZmYjkwMGZmIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc2hhZGUiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczEiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczIiLCAicGFyZW50IjogInBvcnRhbC1yb290IiB9LAoJeyAibmFtZSI6ICJzaWRlLWdsb3cxIiwgInBhcmVudCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLCAieCI6IC0xMTAuNTYsICJ5IjogMi42MiwgImNvbG9yIjogIjAwMGVmZmZmIiB9LAoJewoJCSJuYW1lIjogInNpZGUtZ2xvdzIiLAoJCSJwYXJlbnQiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiwKCQkieCI6IC0xMTAuNTYsCgkJInkiOiAyLjYyLAoJCSJzY2FsZVgiOiAwLjczOCwKCQkic2NhbGVZIjogMC43MzgsCgkJImNvbG9yIjogIjAwMGVmZmZmIgoJfSwKCXsgIm5hbWUiOiAiaGVhZC1jb250cm9sIiwgInBhcmVudCI6ICJoZWFkIiwgIngiOiAxMTAuMjEsICJjb2xvciI6ICIwMGEyMjBmZiIsICJpY29uIjogImFycm93cyIgfQpdLAoic2xvdHMiOiBbCgl7ICJuYW1lIjogInBvcnRhbC1iZyIsICJib25lIjogInBvcnRhbCIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLXNoYWRlIiwgImJvbmUiOiAicG9ydGFsLXNoYWRlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczIiLCAiYm9uZSI6ICJwb3J0YWwtc3RyZWFrczIiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogInBvcnRhbC1zdHJlYWtzMSIsICJib25lIjogInBvcnRhbC1zdHJlYWtzMSIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLWZsYXJlOCIsICJib25lIjogImZsYXJlOCIsICJjb2xvciI6ICJjM2NiZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLWZsYXJlOSIsICJib25lIjogImZsYXJlOSIsICJjb2xvciI6ICJjM2NiZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAicG9ydGFsLWZsYXJlMTAiLCAiYm9uZSI6ICJmbGFyZTEwIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJjbGlwcGluZyIsICJib25lIjogImNsaXBwaW5nIiB9LAoJeyAibmFtZSI6ICJleGhhdXN0MyIsICJib25lIjogImV4aGF1c3QzIiwgImNvbG9yIjogIjVlYjRmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJob3ZlcmJvYXJkLXRocnVzdGVyLXJlYXIiLCAiYm9uZSI6ICJob3ZlcmJvYXJkLXRocnVzdGVyLXJlYXIiIH0sCgl7ICJuYW1lIjogImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiLCAiYm9uZSI6ICJob3ZlcmJvYXJkLXRocnVzdGVyLWZyb250IiB9LAoJeyAibmFtZSI6ICJob3ZlcmJvYXJkLWJvYXJkIiwgImJvbmUiOiAiaG92ZXJib2FyZC1jb250cm9sbGVyIiB9LAoJeyAibmFtZSI6ICJzaWRlLWdsb3cxIiwgImJvbmUiOiAic2lkZS1nbG93MSIsICJjb2xvciI6ICJmZjg2ODZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAic2lkZS1nbG93MyIsICJib25lIjogInNpZGUtZ2xvdzEiLCAiY29sb3IiOiAiZmY4Njg2ZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogInNpZGUtZ2xvdzIiLCAiYm9uZSI6ICJzaWRlLWdsb3cyIiwgImNvbG9yIjogImZmODY4NmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJob3Zlcmdsb3ctZnJvbnQiLCAiYm9uZSI6ICJob3Zlcmdsb3ctZnJvbnQiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogImhvdmVyZ2xvdy1yZWFyIiwgImJvbmUiOiAiaG92ZXJnbG93LXJlYXIiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogImV4aGF1c3QxIiwgImJvbmUiOiAiZXhoYXVzdDIiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogImV4aGF1c3QyIiwgImJvbmUiOiAiZXhoYXVzdDEiLCAiY29sb3IiOiAiNWViNGZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogInJlYXItdXBwZXItYXJtIiwgImJvbmUiOiAicmVhci11cHBlci1hcm0iLCAiYXR0YWNobWVudCI6ICJyZWFyLXVwcGVyLWFybSIgfSwKCXsgIm5hbWUiOiAicmVhci1icmFjZXIiLCAiYm9uZSI6ICJyZWFyLWJyYWNlciIsICJhdHRhY2htZW50IjogInJlYXItYnJhY2VyIiB9LAoJeyAibmFtZSI6ICJndW4iLCAiYm9uZSI6ICJndW4iLCAiYXR0YWNobWVudCI6ICJndW4iIH0sCgl7ICJuYW1lIjogInJlYXItZm9vdCIsICJib25lIjogInJlYXItZm9vdCIsICJhdHRhY2htZW50IjogInJlYXItZm9vdCIgfSwKCXsgIm5hbWUiOiAicmVhci10aGlnaCIsICJib25lIjogInJlYXItdGhpZ2giLCAiYXR0YWNobWVudCI6ICJyZWFyLXRoaWdoIiB9LAoJeyAibmFtZSI6ICJyZWFyLXNoaW4iLCAiYm9uZSI6ICJyZWFyLXNoaW4iLCAiYXR0YWNobWVudCI6ICJyZWFyLXNoaW4iIH0sCgl7ICJuYW1lIjogIm5lY2siLCAiYm9uZSI6ICJuZWNrIiwgImF0dGFjaG1lbnQiOiAibmVjayIgfSwKCXsgIm5hbWUiOiAidG9yc28iLCAiYm9uZSI6ICJ0b3JzbyIsICJhdHRhY2htZW50IjogInRvcnNvIiB9LAoJeyAibmFtZSI6ICJmcm9udC11cHBlci1hcm0iLCAiYm9uZSI6ICJmcm9udC11cHBlci1hcm0iLCAiYXR0YWNobWVudCI6ICJmcm9udC11cHBlci1hcm0iIH0sCgl7ICJuYW1lIjogImhlYWQiLCAiYm9uZSI6ICJoZWFkIiwgImF0dGFjaG1lbnQiOiAiaGVhZCIgfSwKCXsgIm5hbWUiOiAiZXllIiwgImJvbmUiOiAiaGVhZCIsICJhdHRhY2htZW50IjogImV5ZS1pbmRpZmZlcmVudCIgfSwKCXsgIm5hbWUiOiAiZnJvbnQtdGhpZ2giLCAiYm9uZSI6ICJmcm9udC10aGlnaCIsICJhdHRhY2htZW50IjogImZyb250LXRoaWdoIiB9LAoJeyAibmFtZSI6ICJmcm9udC1mb290IiwgImJvbmUiOiAiZnJvbnQtZm9vdCIsICJhdHRhY2htZW50IjogImZyb250LWZvb3QiIH0sCgl7ICJuYW1lIjogImZyb250LXNoaW4iLCAiYm9uZSI6ICJmcm9udC1zaGluIiwgImF0dGFjaG1lbnQiOiAiZnJvbnQtc2hpbiIgfSwKCXsgIm5hbWUiOiAibW91dGgiLCAiYm9uZSI6ICJoZWFkIiwgImF0dGFjaG1lbnQiOiAibW91dGgtc21pbGUiIH0sCgl7ICJuYW1lIjogImdvZ2dsZXMiLCAiYm9uZSI6ICJoZWFkIiwgImF0dGFjaG1lbnQiOiAiZ29nZ2xlcyIgfSwKCXsgIm5hbWUiOiAiZnJvbnQtYnJhY2VyIiwgImJvbmUiOiAiZnJvbnQtYnJhY2VyIiwgImF0dGFjaG1lbnQiOiAiZnJvbnQtYnJhY2VyIiB9LAoJeyAibmFtZSI6ICJmcm9udC1maXN0IiwgImJvbmUiOiAiZnJvbnQtZmlzdCIsICJhdHRhY2htZW50IjogImZyb250LWZpc3QtY2xvc2VkIiB9LAoJeyAibmFtZSI6ICJtdXp6bGUiLCAiYm9uZSI6ICJtdXp6bGUiIH0sCgl7ICJuYW1lIjogImhlYWQtYmIiLCAiYm9uZSI6ICJoZWFkIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiwgImJvbmUiOiAiZmxhcmUxIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmUyIiwgImJvbmUiOiAiZmxhcmUyIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiwgImJvbmUiOiAiZmxhcmUzIiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU0IiwgImJvbmUiOiAiZmxhcmU0IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU1IiwgImJvbmUiOiAiZmxhcmU1IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU2IiwgImJvbmUiOiAiZmxhcmU2IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJwb3J0YWwtZmxhcmU3IiwgImJvbmUiOiAiZmxhcmU3IiwgImNvbG9yIjogImMzY2JmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJjcm9zc2hhaXIiLCAiYm9uZSI6ICJjcm9zc2hhaXIiIH0sCgl7ICJuYW1lIjogIm11enpsZS1nbG93IiwgImJvbmUiOiAiZ3VuLXRpcCIsICJjb2xvciI6ICJmZmZmZmYwMCIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAibXV6emxlLXJpbmciLCAiYm9uZSI6ICJtdXp6bGUtcmluZyIsICJjb2xvciI6ICJkOGJhZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfSwKCXsgIm5hbWUiOiAibXV6emxlLXJpbmcyIiwgImJvbmUiOiAibXV6emxlLXJpbmcyIiwgImNvbG9yIjogImQ4YmFmZmZmIiwgImJsZW5kIjogImFkZGl0aXZlIiB9LAoJeyAibmFtZSI6ICJtdXp6bGUtcmluZzMiLCAiYm9uZSI6ICJtdXp6bGUtcmluZzMiLCAiY29sb3IiOiAiZDhiYWZmZmYiLCAiYmxlbmQiOiAiYWRkaXRpdmUiIH0sCgl7ICJuYW1lIjogIm11enpsZS1yaW5nNCIsICJib25lIjogIm11enpsZS1yaW5nNCIsICJjb2xvciI6ICJkOGJhZmZmZiIsICJibGVuZCI6ICJhZGRpdGl2ZSIgfQpdLAoiaWsiOiBbCgl7CgkJIm5hbWUiOiAiYWltLWlrIiwKCQkib3JkZXIiOiAxMywKCQkiYm9uZXMiOiBbICJyZWFyLXVwcGVyLWFybSIgXSwKCQkidGFyZ2V0IjogImNyb3NzaGFpciIsCgkJIm1peCI6IDAKCX0sCgl7CgkJIm5hbWUiOiAiYWltLXRvcnNvLWlrIiwKCQkib3JkZXIiOiA4LAoJCSJib25lcyI6IFsgImFpbS1jb25zdHJhaW50LXRhcmdldCIgXSwKCQkidGFyZ2V0IjogImNyb3NzaGFpciIKCX0sCgl7CgkJIm5hbWUiOiAiYm9hcmQtaWsiLAoJCSJvcmRlciI6IDEsCgkJImJvbmVzIjogWyAiaG92ZXJib2FyZC1jb250cm9sbGVyIiBdLAoJCSJ0YXJnZXQiOiAiYm9hcmQtaWsiCgl9LAoJewoJCSJuYW1lIjogImZyb250LWZvb3QtaWsiLAoJCSJvcmRlciI6IDYsCgkJImJvbmVzIjogWyAiZnJvbnQtZm9vdCIgXSwKCQkidGFyZ2V0IjogImZyb250LWZvb3QtdGFyZ2V0IgoJfSwKCXsKCQkibmFtZSI6ICJmcm9udC1sZWctaWsiLAoJCSJvcmRlciI6IDQsCgkJImJvbmVzIjogWyAiZnJvbnQtdGhpZ2giLCAiZnJvbnQtc2hpbiIgXSwKCQkidGFyZ2V0IjogImZyb250LWxlZy10YXJnZXQiLAoJCSJiZW5kUG9zaXRpdmUiOiBmYWxzZQoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLWZvb3QtaWsiLAoJCSJvcmRlciI6IDcsCgkJImJvbmVzIjogWyAicmVhci1mb290IiBdLAoJCSJ0YXJnZXQiOiAicmVhci1mb290LXRhcmdldCIKCX0sCgl7CgkJIm5hbWUiOiAicmVhci1sZWctaWsiLAoJCSJvcmRlciI6IDUsCgkJImJvbmVzIjogWyAicmVhci10aGlnaCIsICJyZWFyLXNoaW4iIF0sCgkJInRhcmdldCI6ICJyZWFyLWxlZy10YXJnZXQiLAoJCSJiZW5kUG9zaXRpdmUiOiBmYWxzZQoJfQpdLAoidHJhbnNmb3JtIjogWwoJewoJCSJuYW1lIjogImFpbS1mcm9udC1hcm0tdHJhbnNmb3JtIiwKCQkib3JkZXIiOiAxMSwKCQkiYm9uZXMiOiBbICJmcm9udC11cHBlci1hcm0iIF0sCgkJInRhcmdldCI6ICJhaW0tY29uc3RyYWludC10YXJnZXQiLAoJCSJyb3RhdGlvbiI6IC0xODAsCgkJIm1peFJvdGF0ZSI6IDAsCgkJIm1peFgiOiAwLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogImFpbS1oZWFkLXRyYW5zZm9ybSIsCgkJIm9yZGVyIjogMTAsCgkJImJvbmVzIjogWyAiaGVhZCIgXSwKCQkidGFyZ2V0IjogImFpbS1jb25zdHJhaW50LXRhcmdldCIsCgkJInJvdGF0aW9uIjogODQuMywKCQkibWl4Um90YXRlIjogMCwKCQkibWl4WCI6IDAsCgkJIm1peFNjYWxlWCI6IDAsCgkJIm1peFNoZWFyWSI6IDAKCX0sCgl7CgkJIm5hbWUiOiAiYWltLXJlYXItYXJtLXRyYW5zZm9ybSIsCgkJIm9yZGVyIjogMTIsCgkJImJvbmVzIjogWyAicmVhci11cHBlci1hcm0iIF0sCgkJInRhcmdldCI6ICJhaW0tY29uc3RyYWludC10YXJnZXQiLAoJCSJ4IjogNTcuNywKCQkieSI6IDU2LjQsCgkJIm1peFJvdGF0ZSI6IDAsCgkJIm1peFgiOiAwLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogImFpbS10b3Jzby10cmFuc2Zvcm0iLAoJCSJvcmRlciI6IDksCgkJImJvbmVzIjogWyAidG9yc28iIF0sCgkJInRhcmdldCI6ICJhaW0tY29uc3RyYWludC10YXJnZXQiLAoJCSJyb3RhdGlvbiI6IDY5LjUsCgkJInNoZWFyWSI6IC0zNiwKCQkibWl4Um90YXRlIjogMCwKCQkibWl4WCI6IDAsCgkJIm1peFNjYWxlWCI6IDAsCgkJIm1peFNoZWFyWSI6IDAKCX0sCgl7CgkJIm5hbWUiOiAiZnJvbnQtZm9vdC1ib2FyZC10cmFuc2Zvcm0iLAoJCSJvcmRlciI6IDIsCgkJImJvbmVzIjogWyAiZnJvbnQtZm9vdC10YXJnZXQiIF0sCgkJInRhcmdldCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJ4IjogLTY5LjgsCgkJInkiOiAyMC43LAoJCSJtaXhSb3RhdGUiOiAwLAoJCSJtaXhYIjogMCwKCQkibWl4U2NhbGVYIjogMCwKCQkibWl4U2hlYXJZIjogMAoJfSwKCXsKCQkibmFtZSI6ICJyZWFyLWZvb3QtYm9hcmQtdHJhbnNmb3JtIiwKCQkib3JkZXIiOiAzLAoJCSJib25lcyI6IFsgInJlYXItZm9vdC10YXJnZXQiIF0sCgkJInRhcmdldCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJ4IjogODYuNiwKCQkieSI6IDIxLjMsCgkJIm1peFJvdGF0ZSI6IDAsCgkJIm1peFgiOiAwLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogInNob3VsZGVyIiwKCQkiYm9uZXMiOiBbICJiYWNrLXNob3VsZGVyIiBdLAoJCSJ0YXJnZXQiOiAiZnJvbnQtc2hvdWxkZXIiLAoJCSJ4IjogNDAuMTcsCgkJInkiOiAtMS42NiwKCQkibWl4Um90YXRlIjogMCwKCQkibWl4WCI6IC0xLAoJCSJtaXhTY2FsZVgiOiAwLAoJCSJtaXhTaGVhclkiOiAwCgl9LAoJewoJCSJuYW1lIjogInRvZXMtYm9hcmQiLAoJCSJvcmRlciI6IDE0LAoJCSJib25lcyI6IFsgImZyb250LWZvb3QtdGlwIiwgImJhY2stZm9vdC10aXAiIF0sCgkJInRhcmdldCI6ICJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiLAoJCSJtaXhSb3RhdGUiOiAwLAoJCSJtaXhYIjogMCwKCQkibWl4U2NhbGVYIjogMCwKCQkibWl4U2hlYXJZIjogMAoJfQpdLAoic2tpbnMiOiBbCgl7CgkJIm5hbWUiOiAiZGVmYXVsdCIsCgkJImF0dGFjaG1lbnRzIjogewoJCQkiY2xpcHBpbmciOiB7CgkJCQkiY2xpcHBpbmciOiB7CgkJCQkJInR5cGUiOiAiY2xpcHBpbmciLAoJCQkJCSJlbmQiOiAiaGVhZC1iYiIsCgkJCQkJInZlcnRleENvdW50IjogOSwKCQkJCQkidmVydGljZXMiOiBbIDY2Ljc2LCA1MDkuNDgsIDE5Ljk4LCA0MzQuNTQsIDUuMzQsIDMzNi4yOCwgMjIuMTksIDI0Ny45MywgNzcuOTgsIDE1OS41NCwgMTgyLjIxLCAtOTcuNTYsIDE0NTIuMjYsIC05OS44LCAxNDU0LjMzLCA4NDMuNjEsIDE2Ni41NywgODQxLjAyIF0sCgkJCQkJImNvbG9yIjogImNlM2EzYWZmIgoJCQkJfQoJCQl9LAoJCQkiY3Jvc3NoYWlyIjogewoJCQkJImNyb3NzaGFpciI6IHsgIndpZHRoIjogODksICJoZWlnaHQiOiA4OSB9CgkJCX0sCgkJCSJleGhhdXN0MSI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJzY2FsZVgiOiAwLjQ2MjksICJzY2FsZVkiOiAwLjgxMjksICJyb3RhdGlvbiI6IC04My4wNywgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkiZXhoYXVzdDIiOiB7CgkJCQkiaG92ZXJnbG93LXNtYWxsIjogewoJCQkJCSJ4IjogMC4wMSwKCQkJCQkieSI6IC0wLjc2LAoJCQkJCSJzY2FsZVgiOiAwLjQyMDgsCgkJCQkJInNjYWxlWSI6IDAuODQwMywKCQkJCQkicm90YXRpb24iOiAtODkuMjUsCgkJCQkJIndpZHRoIjogMjc0LAoJCQkJCSJoZWlnaHQiOiA3NQoJCQkJfQoJCQl9LAoJCQkiZXhoYXVzdDMiOiB7CgkJCQkiaG92ZXJnbG93LXNtYWxsIjogeyAic2NhbGVYIjogMC40NjI5LCAic2NhbGVZIjogMC44MTI5LCAicm90YXRpb24iOiAtODMuMDcsICJ3aWR0aCI6IDI3NCwgImhlaWdodCI6IDc1IH0KCQkJfSwKCQkJImV5ZSI6IHsKCQkJCSJleWUtaW5kaWZmZXJlbnQiOiB7CgkJCQkJInR5cGUiOiAibWVzaCIsCgkJCQkJInV2cyI6IFsgMSwgMSwgMCwgMSwgMCwgMCwgMSwgMCBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDEsIDMsIDAsIDEsIDIsIDMgXSwKCQkJCQkidmVydGljZXMiOiBbIDIsIDY2LCAtMzYuOCwgLTkxLjM1LCAwLjMsIDQ2LCA3My40MSwgLTkxLjM1LCAwLjcsIDIsIDY2LCAtODcuMDUsIC0xMy4xMSwgMC43MDk2OCwgNDYsIDIzLjE2LCAtMTMuMTEsIDAuMjkwMzIsIDIsIDY2LCAtMTIuMTgsIDM0Ljk5LCAwLjgyODE4LCA0NiwgOTguMDMsIDM0Ljk5LCAwLjE3MTgyLCAyLCA2NiwgMzguMDcsIC00My4yNSwgMC41OTc4MSwgNDYsIDE0OC4yOCwgLTQzLjI1LCAwLjQwMjE5IF0sCgkJCQkJImh1bGwiOiA0LAoJCQkJCSJlZGdlcyI6IFsgMCwgMiwgMiwgNCwgNCwgNiwgMCwgNiBdLAoJCQkJCSJ3aWR0aCI6IDkzLAoJCQkJCSJoZWlnaHQiOiA4OQoJCQkJfSwKCQkJCSJleWUtc3VycHJpc2VkIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDEsIDEsIDAsIDEsIDAsIDAsIDEsIDAgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxLCAyLCAzLCAxLCAzLCAwIF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA2NiwgLTQ2Ljc0LCAtODkuNywgMC4zLCA0NiwgNjMuNDcsIC04OS43LCAwLjcsIDIsIDY2LCAtNzcuNTgsIC0xLjk3LCAwLjcxLCA0NiwgMzIuNjMsIC0xLjk3LCAwLjI5LCAyLCA2NiwgNi4zOCwgMjcuNTUsIDAuODMsIDQ2LCAxMTYuNTksIDI3LjU1LCAwLjE3LCAyLCA2NiwgMzcuMjIsIC02MC4xOSwgMC42LCA0NiwgMTQ3LjQ0LCAtNjAuMTksIDAuNCBdLAoJCQkJCSJodWxsIjogNCwKCQkJCQkiZWRnZXMiOiBbIDAsIDIsIDIsIDQsIDQsIDYsIDAsIDYgXSwKCQkJCQkid2lkdGgiOiA5MywKCQkJCQkiaGVpZ2h0IjogODkKCQkJCX0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJmcm9udC1icmFjZXIiOiB7ICJ4IjogMTIuMDMsICJ5IjogLTEuNjgsICJyb3RhdGlvbiI6IDc5LjYsICJ3aWR0aCI6IDU4LCAiaGVpZ2h0IjogODAgfQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJmcm9udC1maXN0LWNsb3NlZCI6IHsgIngiOiAzNS41LCAieSI6IDYsICJyb3RhdGlvbiI6IDY3LjE2LCAid2lkdGgiOiA3NSwgImhlaWdodCI6IDgyIH0sCgkJCQkiZnJvbnQtZmlzdC1vcGVuIjogeyAieCI6IDM5LjU3LCAieSI6IDcuNzYsICJyb3RhdGlvbiI6IDY3LjE2LCAid2lkdGgiOiA4NiwgImhlaWdodCI6IDg3IH0KCQkJfSwKCQkJImZyb250LWZvb3QiOiB7CgkJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAwLjU5NDE3LCAwLjIzNDIyLCAwLjYyMjU3LCAwLjMwMzM2LCAwLjY1MDEsIDAuMzcwMzYsIDAuNjc2MzcsIDAuMzg0MDQsIDAuNzIwNjgsIDAuNDA3MSwgMC43NjI2NCwgMC40Mjg5NCwgMSwgMC43MDM3NSwgMSwgMSwgMC42NTUxNywgMSwgMC40NjkyMywgMC45OTk5OSwgMCwgMSwgMCwgMC4zOTE5NywgMC4xNzg0NiwgMCwgMC40OTc5NiwgMCBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDgsIDksIDMsIDQsIDgsIDMsIDUsIDgsIDQsIDYsIDgsIDUsIDgsIDYsIDcsIDExLCAxLCAxMCwgMCwgMTIsIDEzLCAwLCAxMSwgMTIsIDAsIDEsIDExLCA5LCAyLCAzLCAxLCAyLCAxMCwgOSwgMTAsIDIgXSwKCQkJCQkidmVydGljZXMiOiBbIDIsIDM4LCAxOC4xNywgNDEuNTcsIDAuNzg5NiwgMzksIDEyLjQ2LCA0Ni4wNSwgMC4yMTA0LCAyLCAzOCwgMjQuMDgsIDQwLjc2LCAwLjcxMjI4LCAzOSwgMTYuMTIsIDQxLjM0LCAwLjI4NzcyLCAyLCAzOCwgMjkuODEsIDM5Ljk4LCAwLjU1MzQ0LCAzOSwgMTkuNjcsIDM2Ljc4LCAwLjQ0NjU2LCAyLCAzOCwgMzIuODEsIDQxLjY3LCAwLjM4NTU0LCAzOSwgMjMsIDM1Ljg5LCAwLjYxNDQ2LCAyLCAzOCwgMzcuODYsIDQ0LjUyLCAwLjI1NTY3LCAzOSwgMjguNjEsIDM0LjQsIDAuNzQ0MzMsIDIsIDM4LCA0Mi42NSwgNDcuMjIsIDAuMTczODQsIDM5LCAzMy45MiwgMzIuOTksIDAuODI2MTYsIDEsIDM5LCA2NC4xNSwgMTQuNTYsIDEsIDEsIDM5LCA2NC41MSwgLTUuODcsIDEsIDEsIDM5LCAyMS4wOCwgLTYuNjQsIDEsIDIsIDM4LCA0NC42NywgLTYuNzcsIDAuNTY4NCwgMzksIC0yLjM0LCAtNi45NywgMC40MzE2LCAxLCAzOCwgMy4xLCAtNDguODEsIDEsIDEsIDM4LCAtMjYuNzMsIC0xOS4zMSwgMSwgMSwgMzgsIC0zMC4xNSwgMTUuNjksIDEsIDEsIDM4LCAtMS44NCwgNDQuMzIsIDEgXSwKCQkJCQkiaHVsbCI6IDE0LAoJCQkJCSJlZGdlcyI6IFsgMTQsIDE2LCAxNiwgMTgsIDE4LCAyMCwgNCwgMTgsIDIwLCAyMiwgMjQsIDI2LCAyMiwgMjQsIDEyLCAxNCwgMTAsIDEyLCAyLCA0LCAyLCAyMCwgNCwgNiwgNiwgMTYsIDIsIDAsIDAsIDI2LCA2LCA4LCA4LCAxMCBdLAoJCQkJCSJ3aWR0aCI6IDEyNiwKCQkJCQkiaGVpZ2h0IjogNjkKCQkJCX0KCQkJfSwKCQkJImZyb250LXNoaW4iOiB7CgkJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAwLjkwMDMxLCAwLjA1Nzg1LCAxLCAwLjEyODI4LCAxLCAwLjIxNjE5LCAwLjkwMjUsIDAuMzEwMDIsIDAuNzg3MzYsIDAuMzU2ODQsIDAuNzgwODEsIDAuMzk4NzQsIDAuNzcyMTUsIDAuNDU0MTUsIDAuNzcwOTgsIDAuNTE1NzIsIDAuODQwOTQsIDAuNjM3NTEsIDAuOTMwOTUsIDAuNzQ5MSwgMC45NTUzMSwgMC43NzkzLCAwLjc4MTI2LCAwLjg3Njc5LCAwLjU2MTMsIDEsIDAuMjY4NywgMSwgMCwgMSwgMC4wMDI3OSwgMC45NjExMiwgMC4wMTM1OCwgMC44MTAzOCwgMC4wMjgyMiwgMC42MDYwNSwgMC4wODMyNCwgMC40NTE0MiwgMC4xODkwOCwgMC4zMTg4MiwgMC4yOTU3NywgMC4yMzk4LCAwLjMwMjM2LCAwLjE0OTQxLCAwLjM3ODc1LCAwLjA1OTAyLCAwLjUzMjg0LCAwLCAwLjcwNTM4LCAwLCAwLjQxMDk0LCAwLjcxOTY4LCAwLjQwNzQzLCAwLjU0NzUxLCAwLjQxMDk0LCAwLjQ1MzYsIDAuNDcyNCwgMC4zNTE4NiwgMC4zMzM2NywgMC4yNzgyOSwgMC41MDIyNiwgMC4zMTY2NCwgMC42NTMyOCwgMC42NzUwNywgMC42MDc2MiwgMC41MjcxNiwgMC42MDA2LCAwLjQ1MTI1LCAwLjYyNzQ3LCAwLjM3NTQzLCAwLjY1NzMsIDAuMzM4NSwgMC4yNzg0MywgMC4zMjkyNCwgMC4xODk2NywgMC40NTIwMywgMC4xNjUwOSwgMC41ODU4NiwgMC4xODI2NSwgMC43NjgyLCAwLjUwNTMyLCAwLjI0NjM0LCAwLjU5NDczLCAwLjE3OTY3LCAwLjYwMTYxLCAwLjEwNjExLCAwLjUxMzkyLCAwLjA0MzI3LCAwLjcyMTk4LCAwLjI4ODQ5LCAwLjgyMzQzLCAwLjIwMjY2LCAwLjg2ODE0LCAwLjExMzc3LCAwLjc5NTkyLCAwLjA0NjM0LCAwLjQ0ODU4LCAwLjE1NTE1LCAwLjI1NDY2LCAwLjk2MjE5LCAwLjUzMTY5LCAwLjk0NDgsIDAuNzUzMSwgMC44MzI0IF0sCgkJCQkJInRyaWFuZ2xlcyI6IFsgMjQsIDAsIDQ3LCA0MywgMjMsIDI0LCA0NywgNDMsIDI0LCA0MywgMjIsIDIzLCA0MiwgNDMsIDQ3LCA0NiwgNDcsIDAsIDQyLCA0NywgNDYsIDQ2LCAwLCAxLCA0OCwgMjIsIDQzLCA0OCwgNDMsIDQyLCAyMSwgMjIsIDQ4LCA0MSwgNDgsIDQyLCA0NSwgNDIsIDQ2LCA0MSwgNDIsIDQ1LCA0NiwgMSwgMiwgNDUsIDQ2LCAyLCA0MCwgNDgsIDQxLCA0OCwgMjAsIDIxLCAyOSwgNDgsIDQwLCAyOSwgMjAsIDQ4LCA0NCwgNDEsIDQ1LCA0MCwgNDEsIDQ0LCAzLCA0NSwgMiwgNDQsIDQ1LCAzLCAzMCwgMjksIDQwLCAzNSwgMzAsIDQwLCAzNiwgMTksIDIwLCAzNiwgMjAsIDI5LCA0NCwgMzUsIDQwLCAyOCwgMjksIDMwLCA0LCA0NCwgMywgMzUsIDQ0LCA0LCAzNCwgMzAsIDM1LCA1LCAzNSwgNCwgMzQsIDI4LCAzMCwgMzMsIDI4LCAzNCwgMzcsIDE5LCAzNiwgMTgsIDE5LCAzNywgMjcsIDI5LCAyOCwgMjcsIDI4LCAzMywgMzYsIDI5LCAyNywgMzcsIDM2LCAyNywgNSwgMzQsIDM1LCA2LCAzNCwgNSwgMzMsIDM0LCA2LCA2LCAzMiwgMzMsIDcsIDMyLCA2LCAyNiwgMzcsIDI3LCAzOCwgMTgsIDM3LCAzOCwgMzcsIDI2LCAxNywgMTgsIDM4LCAzMSwgMzIsIDcsIDMxLCA3LCA4LCAzMiwgMjUsIDI2LCAzOCwgMjYsIDI1LCAyNywgMzMsIDMyLCAzMiwgMjYsIDI3LCAzOSwgMzgsIDI1LCAxNywgMzgsIDM5LCAxNiwgMTcsIDM5LCA1MSwgMzEsIDgsIDUxLCA4LCA5LCAxMSwgNTEsIDksIDExLCA5LCAxMCwgMzEsIDUwLCAyNSwgMzEsIDI1LCAzMiwgNTAsIDMxLCA1MSwgNDksIDM5LCAyNSwgNDksIDI1LCA1MCwgMTUsIDE2LCAzOSwgNDksIDE1LCAzOSwgMTMsIDQ5LCA1MCwgMTQsIDE1LCA0OSwgMTMsIDE0LCA0OSwgMTIsIDUwLCA1MSwgMTIsIDUxLCAxMSwgMTMsIDUwLCAxMiBdLAoJCQkJCSJ2ZXJ0aWNlcyI6IFsgLTIzLjY2LCAxOS4zNywgLTExLjczLCAyOC45OCwgNC4zNCwgMzAuODMsIDIyLjQxLCAyNC44NywgMzIuMDUsIDE2LjQ4LCAzOS43NywgMTYuODMsIDQ5Ljk4LCAxNy4zLCA2MS4yNSwgMTguNSwgODIuODUsIDI2Ljc4LCAxMDIuNCwgMzYuNDYsIDEwNy42OSwgMzkuMDksIDEyNy4xNSwgMjYuOTcsIDE1MS43NCwgMTEuNjUsIDE1NC40OSwgLTEyLjE4LCAxNTcuMDIsIC0zNC4wNywgMTQ5Ljg5LCAtMzQuNjYsIDEyMi4yMywgLTM2Ljk3LCA4NC43NSwgLTQwLjA5LCA1NS45NywgLTM4Ljg4LCAzMC43MywgLTMzLjA1LCAxNS4yOSwgLTI2LjAzLCAtMS4zLCAtMjcuNDEsIC0xOC41NCwgLTIzLjA5LCAtMzAuNzgsIC0xMS43OSwgLTMyLjQsIDIuMjcsIDEwMS45MiwgLTYuNTIsIDcwLjQ4LCAtMTAuNDQsIDUzLjI4LCAtMTIuMTQsIDM0LjExLCAtOS4yOCwgMjEuOTYsIC0yMi4xMywgMjcuMzksIC03LjU5LCA5MS40OCwgMTIuMjgsIDY0Ljg4LCA1LjQ0LCA1MS4wNywgMy4yNiwgMzYuOTUsIDMuODUsIDI5LjkyLCA1LjUsIDMxLjgsIC0yNS41NiwgNTUuMDgsIC0zMC4xOSwgNzkuNzcsIC0yOS4zNywgMTEyLjkzLCAtMjQuMDksIDE0LjUxLCAtOC44MywgMS40OCwgLTIuOTUsIC0xMi4wMywgLTMuOTQsIC0yMi42OSwgLTEyLjQxLCAyMC4xNywgOS43MSwgMy41MywgMTYuMTYsIC0xMy4xNCwgMTcuOTMsIC0yNC43OCwgMTAuNjIsIC0xLjYyLCAtMTUuMzcsIDE0Ny43MSwgLTE0LjEzLCAxNDEuOTMsIDguMDcsIDExOS4zLCAyMy43NCBdLAoJCQkJCSJodWxsIjogMjUsCgkJCQkJImVkZ2VzIjogWyA4LCA2LCA2LCA0LCA0LCAyLCAyLCAwLCAwLCA0OCwgNDYsIDQ4LCA0NiwgNDQsIDQ0LCA0MiwgNDIsIDQwLCA0MCwgMzgsIDM4LCAzNiwgMzYsIDM0LCAzMiwgMzQsIDUwLCA1MiwgNTIsIDU0LCA1NCwgNTYsIDQwLCA1OCwgNTgsIDYwLCA4LCAxMCwgMjAsIDIyLCAyMiwgMjQsIDYyLCA2NCwgNjQsIDY2LCA2NiwgNjgsIDgsIDcwLCA3MCwgNjAsIDY4LCA3MCwgNTgsIDcyLCA3MiwgNzQsIDc0LCA3NiwgNzYsIDc4LCAyNCwgMjYsIDI2LCAyOCwgNTgsIDgwLCA4MCwgODIsIDgyLCA4NCwgODQsIDg2LCA4NiwgNDQsIDcwLCA4OCwgODgsIDkwLCA5MCwgOTIsIDkyLCA5NCwgOTQsIDQ4LCA4MCwgODgsIDg4LCA2LCA4MiwgOTAsIDkwLCA0LCA4NCwgOTIsIDkyLCAyLCA4NiwgOTQsIDk0LCAwLCA1NiwgNjAsIDEwLCAxMiwgMTIsIDE0LCAxNCwgMTYsIDI4LCAzMCwgMzAsIDMyLCAyNiwgOTgsIDk4LCA3OCwgMzAsIDk4LCAyNCwgMTAwLCAxMDAsIDUwLCA5OCwgMTAwLCAyMiwgMTAyLCAxMDIsIDYyLCAxMDAsIDEwMiwgMTYsIDE4LCAxOCwgMjAsIDEwMiwgMTggXSwKCQkJCQkid2lkdGgiOiA4MiwKCQkJCQkiaGVpZ2h0IjogMTg0CgkJCQl9CgkJCX0sCgkJCSJmcm9udC10aGlnaCI6IHsKCQkJCSJmcm9udC10aGlnaCI6IHsgIngiOiA0Mi40OCwgInkiOiA0LjQ1LCAicm90YXRpb24iOiA4NC44NywgIndpZHRoIjogNDUsICJoZWlnaHQiOiAxMTIgfQoJCQl9LAoJCQkiZnJvbnQtdXBwZXItYXJtIjogewoJCQkJImZyb250LXVwcGVyLWFybSI6IHsgIngiOiAyOC4zMSwgInkiOiA3LjM3LCAicm90YXRpb24iOiA5Ny45LCAid2lkdGgiOiA0NiwgImhlaWdodCI6IDk3IH0KCQkJfSwKCQkJImdvZ2dsZXMiOiB7CgkJCQkiZ29nZ2xlcyI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAwLjUzNjUzLCAwLjA0MTE0LCAwLjcyOTIyLCAwLjE2MDM2LCAwLjkxNjY3LCAwLjMzMjIzLCAwLjk3MDQ2LCAwLjMxMzI5LCAxLCAwLjQ4MDUzLCAwLjk1NzU2LCAwLjU3MzMsIDAuODg4MjUsIDAuNjMyOCwgMC44Njg3OCwgMC43ODk2MiwgMC43NzQwNCwgMC44Njc1LCAwLjcyNjI4LCAxLCAwLjYwNzE0LCAwLjkzODYzLCAwLjQ5NjAxLCAwLjg4MTM4LCAwLjQxNTU4LCAwLjc1MDI3LCAwLjMyNTQ3LCAwLjcwMDg0LCAwLjI3ODIsIDAuNTgyNTcsIDAuMTcyMSwgMC42MzI4MSwgMC4xNzIyOSwgMC43NTA3MSwgMC4xMDc4MSwgMC43OTg5OCwgMCwgMC4zMjMwNCwgMCwgMC4xMjQ3NiwgMC4wNzM3MywgMC4wNzM0NCwgMC4xNTQyMywgMC4xMDczNCwgMC4yMzE2NSwgMC4xMzk5NCwgMC4zMDMxMywgMC4wMjI1NiwgMC4zNDgwMiwgMCwgMC40Mjk3OSwgMC42OTE4MywgMC4zOTQ3NiwgMC41MTA0MiwgMC4zOTQ4OCwgMC4zMTUxMiwgMC40NTg3OCwgMC4yMzE5OCwgMC41NjUwMSwgMC4yODEwOSwgMC42OTk2MSwgMC4zOTIxNiwgMC44MjAzOSwgMC41NDIwNCwgMC44NTczOCwgMC42MjM0MywgMC45MTEwNywgMC41MTQwNywgMC43MjYzOSwgMC4zMjE0NywgMC41ODc2NCwgMC4xOTYwOSwgMC40ODA3NSwgMC4xMTI2OSwgMC4zNzgyMywgMC4wNTUwMSwgMC4zMjg3LCAwLjE3ODY2LCAwLjMxOSwgMC4zMDUsIDAuMzYwMzYsIDAuNTM3OTksIDAuNDAzMjcsIDAuNzAwNzIsIDAuMzAwNTksIDAuNTU4MzgsIDAuMjE5NTcsIDAuMjgxNSwgMC4wOTk2MywgMC4yODk0MywgMC41Njg2MywgMC40MzY4LCAwLjQ5MTEsIDAuMzcxNTYsIDAuNTExODUsIDAuNTIwOTMsIDAuNjcwMTgsIDAuNTkzMDQsIDAuNzYxOSwgMC42ODU3NSwgMC43MzI5NiwgMC40MzM1NSBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDE4LCA0NCwgMTUsIDIxLCAxOSwgMjAsIDE3LCAxOCwgMTUsIDQ0LCAxOSwgMjEsIDIsIDMsIDQsIDE4LCAxOSwgNDQsIDIsIDMzLCAzNCwgMzMsIDIsIDQsIDUsIDMzLCA0LCA1LCA2LCAzMywgNywgMzIsIDYsIDMxLCA1MCwgMzMsIDMyLCAzMSwgMzMsIDYsIDMyLCAzMywgMzEsIDQ5LCA1MCwgNDksIDMxLCAzMiwgNDksIDMyLCA3LCA4LCA0OSwgNywgMzMsIDUwLCAzNCwgMTcsIDE1LCAxNiwgOSwgNDgsIDgsIDQ5LCA0OCwgNTAsIDUwLCA0OCwgNDUsIDQ3LCA0NSwgNDgsIDUwLCA0NSwgMzAsIDQ1LCA0NywgNDYsIDQ1LCA0NiwgMjksIDMwLCA0NSwgMjksIDMwLCAyOSwgMzQsIDMwLCAzNCwgNTAsIDQ3LCAyNiwgNDYsIDI1LCAxMCwgMTEsIDEyLCAyNSwgMTEsIDQxLCAxMiwgNDIsIDQyLCA0NCwgNDMsIDQzLCAyMSwgMjIsIDQxLCA0MCwgMjUsIDQxLCA0MiwgNDAsIDI5LCAzNSwgMzQsIDQwLCAyNiwgMjUsIDI1LCAyNiwgNDcsIDM3LCAyNCwgMCwgMzYsIDM3LCAwLCA0MiwgNDMsIDM5LCA0MiwgMzksIDQwLCAyOCwgMzgsIDM2LCA0MCwgMzksIDI2LCAyOCwgMjcsIDM4LCAyNiwgMzksIDI3LCAzNywgMzgsIDIzLCAzOSwgNDMsIDM4LCAzOCwgMzcsIDM2LCAyNywgMzksIDM4LCA0MywgMjIsIDM4LCAzNywgMjMsIDI0LCAyMiwgMjMsIDM4LCAzNiwgMCwgMzUsIDI4LCAzNiwgMzUsIDI5LCAyOCwgMzUsIDI3LCAyOCwgNDYsIDI2LCAyNywgNDYsIDM1LCAwLCAxLCAzNCwgMzUsIDEsIDEyLCA0MSwgMjUsIDQ3LCAxMCwgMjUsIDQ0LCAyMSwgNDMsIDQyLCAxNCwgNDQsIDE0LCAxNSwgNDQsIDEzLCAxNCwgNDIsIDEyLCAxMywgNDIsIDQ2LCAyOCwgMjksIDQ3LCA0OCwgMTAsIDQ4LCA5LCAxMCwgNDksIDgsIDQ4LCAyLCAzNCwgMSBdLAoJCQkJCSJ2ZXJ0aWNlcyI6IFsgMiwgNjYsIDYxLjg4LCAyMi44MSwgMC44MzIsIDQ2LCAxNzIuMDksIDIyLjgxLCAwLjE2OCwgMiwgNjYsIDU5Ljg5LCAtMzEuMTksIDAuNjg1NSwgNDYsIDE3MC4xLCAtMzEuMTksIDAuMzE0NSwgMiwgNjYsIDQ5LjIsIC04Ni44LCAwLjMyNjM1LCA0NiwgMTU5LjQxLCAtODYuOCwgMC42NzM2NSwgMiwgNjYsIDU2LjgyLCAtOTkuMDEsIDAuMDEyMTcsIDQ2LCAxNjcuMDMsIC05OS4wMSwgMC45ODc4MywgMSwgNDYsIDE0My40LCAtMTE1LjQ4LCAxLCAyLCA2NiwgMTUsIC0xMTAuMTQsIDAuMDA0MSwgNDYsIDEyNS4yMSwgLTExMC4xNCwgMC45OTU5LCAyLCA2NiwgLTAuMzIsIC05Ni4zNiwgMC4wNzk0OCwgNDYsIDEwOS44OSwgLTk2LjM2LCAwLjkyMDUyLCAyLCA2NiwgLTI2LjU2LCAtMTAwLjE5LCAwLjAxOTA1LCA0NiwgODMuNjUsIC0xMDAuMTksIDAuOTgwOTUsIDIsIDY2LCAtNDYuOTYsIC04MS4xNiwgMC40OTIxLCA0NiwgNjMuMjYsIC04MS4xNiwgMC41MDc5MSwgMiwgNjYsIC03MS44NCwgLTc2LjY5LCAwLjU2OTIzLCA0NiwgMzguMzcsIC03Ni42OSwgMC40MzA3NywgMiwgNjYsIC03Mi41NCwgLTQzLjk4LCAwLjc0MTQ1LCA0NiwgMzcuNjcsIC00My45OCwgMC4yNTg1NSwgMiwgNjYsIC03My4yLCAtMTMuNDcsIDAuODc5MjksIDQ2LCAzNy4wMSwgLTEzLjQ3LCAwLjEyMDcxLCAyLCA2NiwgLTU5LjYzLCAxMy41NSwgMC44NjQsIDQ2LCA1MC41OCwgMTMuNTUsIDAuMTM2LCAyLCA2NiwgLTU5LjY5LCAzOC40NSwgMC44NTI4OSwgNDYsIDUwLjUyLCAzOC40NSwgMC4xNDcxMSwgMiwgNjYsIC00NS4yNiwgNTYuNiwgMC43NDM5MiwgNDYsIDY0Ljk1LCA1Ni42LCAwLjI1NjA4LCAyLCA2NiwgLTYyLjMxLCA3OS45NiwgMC42MjQsIDQ2LCA0Ny45LCA3OS45NiwgMC4zNzYsIDIsIDY2LCAtODAuNzYsIDczLjQyLCAwLjYxNiwgNDYsIDI5LjQ1LCA3My40MiwgMC4zODQsIDIsIDY2LCAtOTMuOSwgODYuNjQsIDAuMjg4LCA0NiwgMTYuMzEsIDg2LjY0LCAwLjcxMiwgMSwgNDYsIDgxLjUxLCAxMzkuMzgsIDEsIDEsIDQ2LCAxMTIuNTYsIDE1MC4zLCAxLCAyLCA2NiwgMTYuNzYsIDEzNC45NywgMC4wMjk0MiwgNDYsIDEyNi45NywgMTM0Ljk3LCAwLjk3MDU4LCAyLCA2NiwgMTguNDIsIDExMy4yOCwgMC4zNjE0NywgNDYsIDEyOC42MywgMTEzLjI4LCAwLjYzODUzLCAyLCA2NiwgMjAuMDIsIDkyLjQzLCAwLjcxMzUsIDQ2LCAxMzAuMjMsIDkyLjQzLCAwLjI4NjUsIDIsIDY2LCA0NC41OCwgODEuMjksIDAuNjk2MDMsIDQ2LCAxNTQuNzksIDgxLjI5LCAwLjMwMzk3LCAyLCA2NiwgNTIsIDcxLjQ4LCAwLjg0OCwgNDYsIDE2Mi4yMSwgNzEuNDgsIDAuMTUyLCAyLCA2NiwgLTQ5LjI1LCAxMy4yNywgMC44LCA0NiwgNjAuOTYsIDEzLjI3LCAwLjIsIDIsIDY2LCAtMjMuODgsIDMxLjg4LCAwLjg5NiwgNDYsIDg2LjMzLCAzMS44OCwgMC4xMDQsIDIsIDY2LCA2LjcyLCA0Mi42LCAwLjkyOCwgNDYsIDExNi45MywgNDIuNiwgMC4wNzIsIDIsIDY2LCAyNS4yNiwgMzEuNDQsIDAuOCwgNDYsIDEzNS40NywgMzEuNDQsIDAuMiwgMiwgNjYsIDI2Ljc3LCAyLjU5LCAwLjc1LCA0NiwgMTM2Ljk4LCAyLjU5LCAwLjI1LCAyLCA2NiwgMjEuMDIsIC0zNi42NiwgMC41NDg4NywgNDYsIDEzMS4yMywgLTM2LjY2LCAwLjQ1MTEzLCAyLCA2NiwgOC4wMSwgLTc0LjY1LCAwLjM2MDI5LCA0NiwgMTE4LjIyLCAtNzQuNjUsIDAuNjM5NzEsIDIsIDY2LCAtMS41MiwgLTg4LjI0LCAwLjEyNTMsIDQ2LCAxMDguNjksIC04OC4yNCwgMC44NzQ3LCAyLCA2NiwgMjAuMjUsIC05NS40NCwgMC4wODY4NywgNDYsIDEzMC40NiwgLTk1LjQ0LCAwLjkxMzEzLCAyLCA2NiwgMzQuNDIsIC0zOS4zNiwgMC43MjYxMywgNDYsIDE0NC42MywgLTM5LjM2LCAwLjI3Mzg3LCAyLCA2NiwgNDIuMDMsIDEuNywgMC44MjQsIDQ2LCAxNTIuMjUsIDEuNywgMC4xNzYsIDIsIDY2LCA0NS44NSwgMzIuNiwgMC44NTYsIDQ2LCAxNTYuMDYsIDMyLjYsIDAuMTQ0LCAxLCA2NiwgNDYuMDEsIDYxLjAyLCAxLCAxLCA2NiwgMjIuMzUsIDY2LjQxLCAxLCAxLCA2NiwgMS43MywgNjEuODQsIDEsIDIsIDY2LCAtMzEuMTcsIDM4LjgzLCAwLjkyOCwgNDYsIDc5LjA0LCAzOC44MywgMC4wNzIsIDIsIDY2LCAtNTIuOTQsIDE5LjMxLCAwLjc5MDczLCA0NiwgNTcuMjcsIDE5LjMxLCAwLjIwOTI3LCAyLCA2NiwgLTM5LjU0LCA1Mi40MiwgMC45MTIsIDQ2LCA3MC42NywgNTIuNDIsIDAuMDg4LCAyLCA2NiwgLTMuMiwgODcuNjEsIDAuNzQ0LCA0NiwgMTA3LjAyLCA4Ny42MSwgMC4yNTYsIDIsIDY2LCAtMTQuODIsIDExNi43LCAwLjYzNjgsIDQ2LCA5NS40LCAxMTYuNywgMC4zNjMyLCAyLCA2NiwgMi43LCAtNi44NywgMC44NTYsIDQ2LCAxMTIuOTEsIC02Ljg3LCAwLjE0NCwgMiwgNjYsIDYuMjEsIDE1LjgsIDAuNzQ0LCA0NiwgMTE2LjQyLCAxNS44LCAwLjI1NiwgMiwgNjYsIC0xNS4zOSwgMi40NywgMC44NTYsIDQ2LCA5NC44MiwgMi40NywgMC4xNDQsIDIsIDY2LCAtMTIuOTgsIC00MC40OCwgMC43MjEwMiwgNDYsIDk3LjI0LCAtNDAuNDgsIDAuMjc4OTgsIDIsIDY2LCAtMTkuNTUsIC02OC4xNiwgMC41OTE2MiwgNDYsIDkwLjY2LCAtNjguMTYsIDAuNDA4MzgsIDIsIDY2LCAxNy40NCwgLTQ3LjE1LCAwLjUzNDUyLCA0NiwgMTI3LjY1LCAtNDcuMTUsIDAuNDY1NDggXSwKCQkJCQkiaHVsbCI6IDI1LAoJCQkJCSJlZGdlcyI6IFsgMzYsIDM0LCAzNCwgMzIsIDMyLCAzMCwgMzAsIDI4LCAyOCwgMjYsIDI2LCAyNCwgMjQsIDIyLCAxOCwgMTYsIDE2LCAxNCwgMTQsIDEyLCAxMiwgMTAsIDEwLCA4LCA4LCA2LCA2LCA0LCA0LCAyLCAyLCAwLCAwLCA0OCwgNDgsIDQ2LCA0NiwgNDQsIDM2LCAzOCwgNDAsIDM4LCAyNCwgNTAsIDUwLCA1MiwgNTIsIDU0LCA1NCwgNTYsIDU2LCA1OCwgNTgsIDYwLCA2MiwgNjQsIDY0LCAxMiwgOCwgNjYsIDY2LCA2OCwgNjgsIDcwLCA3MCwgNzIsIDcyLCA3NCwgNzQsIDc2LCA3NiwgNzgsIDc4LCA4MCwgODAsIDgyLCA4MiwgMjQsIDI0LCA4NCwgODQsIDg2LCA4NiwgNDQsIDQwLCA0MiwgNDIsIDQ0LCA0MiwgODgsIDg4LCAzMCwgNTgsIDkwLCA5MCwgOTIsIDkyLCA5NCwgMTgsIDIwLCAyMCwgMjIsIDk0LCAyMCwgMTgsIDk2LCA5NiwgOTgsIDYwLCAxMDAsIDEwMCwgNjIsIDk4LCAxMDAgXSwKCQkJCQkid2lkdGgiOiAyNjEsCgkJCQkJImhlaWdodCI6IDE2NgoJCQkJfQoJCQl9LAoJCQkiZ3VuIjogewoJCQkJImd1biI6IHsgIngiOiA3Ny4zLCAieSI6IDE2LjQsICJyb3RhdGlvbiI6IDYwLjgzLCAid2lkdGgiOiAyMTAsICJoZWlnaHQiOiAyMDMgfQoJCQl9LAoJCQkiaGVhZCI6IHsKCQkJCSJoZWFkIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDAuNzU5MTksIDAuMDYxMDcsIDAuODgzOTIsIDAuMTc4OTMsIDAuOTAxNzQsIDAuMzA4NTYsIDAuOTQyMjQsIDAuMTk2NiwgMSwgMC4yNjU4NCwgMSwgMC40MjIsIDAuOTU4NjQsIDAuNDY5OTMsIDAuOTIxMTgsIDAuNTEzMzMsIDAuODU5NTcsIDAuNTM0NywgMC43ODM4OCwgMC42NTYwNSwgMC43NDM4NCwgMC43NDgzOCwgMC44NTExNiwgMC43NTE1MSwgMC44NDgyOCwgMC44MjU2NCwgMC44MTc4MSwgMC44NTM2NywgMC43NTU5OSwgMC44NTkwNiwgMC43NjIzNywgMC45MDQ2OCwgMC42NTg3NSwgMSwgMC4zODMzNywgMSwgMC4xODU4LCAwLjg1NDA0LCAwLjEyNzQyLCAwLjgxMDkxLCAwLjA2MDI1LCAwLjY5MjA5LCAwLCAwLjU4NTUyLCAwLCAwLjQxMDIxLCAwLjA4NTMsIDAuMjA2OTIsIDAuMjQyNDMsIDAuMTQ1MDQsIDAuNSwgMC4xNDIxLCAwLjUwMzI0LCAwLjA3NDMzLCAwLjQxNzM4LCAwLCAwLjU3NjE0LCAwLCAwLjg1MDU5LCAwLjM2MDg3LCAwLjczNDMxLCAwLjQzMjA2LCAwLjY4NDgxLCAwLjMxMjcxLCAwLjcyMTY1LCAwLjE2NzE4LCAwLjU1OTMxLCAwLjA0MTU0LCAwLjQ0NzY0LCAwLjIyODk1LCAwLjIzOTI2LCAwLjI2NTU5LCAwLjcxMjcyLCAwLjQ0MDM2LCAwLjU2OTkzLCAwLjM4MywgMC40MTY3OCwgMC4zMzUxMSwgMC4yOTMsIDAuMzE0OTcsIDAuNzA4MDIsIDAuNDQ1MDIsIDAuNTY2NzYsIDAuMzg5NzYsIDAuNDE1MjEsIDAuMzQ0MTYsIDAuMjg3NTQsIDAuMzMwMTcsIDAuODg5ODgsIDAuNTAxNzcsIDAuMzAzODksIDAuNzM0NjMsIDAuMjY0NiwgMC42NTY3NSwgMC4yMTQxNCwgMC42MTU4NCwgMC4xNDYxMywgMC42MjE5NCwgMC4xMDMxNiwgMC42NjYzNiwgMC4xMDM1OCwgMC43MjU1NywgMC4xNDUwNSwgMC43OTE2NCwgMC4yMDI2MywgMC44MTM1NSwgMC4yNzg3MywgMC44MDE1OSwgMC4zNDk0NywgMC43Mzc2LCAwLjIzMDczLCAwLjU3MDczLCAwLjA4ODc4LCAwLjYwNzA3LCAwLjI5NDYxLCAwLjgxMjksIDAuNzMwMDYsIDAuODc4ODMsIDAuNjk4MDUsIDAuODczNDgsIDAuNjYxNjYsIDAuNzk2ODEsIDAuMjI0NjgsIDAuNjk4MjQsIDAuMTQ1NTIsIDAuNjc0MDUgXSwKCQkJCQkidHJpYW5nbGVzIjogWyA1MCwgNDksIDYyLCAzNCwgMjUsIDMxLCAzOSwgMzUsIDM0LCAzOCwgMzksIDM0LCAzNywgMzgsIDM0LCA0MiwgMzksIDM4LCA0MywgMzksIDQyLCAzMiwgMiwgMzEsIDMxLCAzNywgMzQsIDQyLCAzOCwgMzcsIDQxLCA0MiwgMzcsIDQzLCAyMiwgMzksIDMwLCAzMSwgMjksIDM2LCAzNywgMzEsIDMwLCAzNiwgMzEsIDQwLCA0MSwgMzcsIDM2LCA0MCwgMzcsIDM2LCAzMCwgNDQsIDU1LCAyMiwgNDMsIDU1LCA0OCwgNTYsIDQ3LCA0OCwgNTUsIDQ2LCA1NSwgNTQsIDQyLCA1NSwgNDMsIDQ3LCA1NSwgNDYsIDYyLCA0OSwgNDgsIDYxLCA0NywgNDYsIDYyLCA0OCwgNDcsIDYxLCA2MiwgNDcsIDQ2LCA1NCwgNDUsIDQyLCA0MSwgNTUsIDYxLCA0NiwgNDUsIDU1LCA0MSwgNTQsIDYxLCA1MSwgNTAsIDYxLCA1MCwgNjIsIDYwLCA0MSwgNDAsIDU0LCA0MSwgNjAsIDUzLCA2MSwgNDUsIDUyLCA1MSwgNjEsIDU3LCA1MywgNDUsIDU3LCA0NSwgNTQsIDUzLCA1MiwgNjEsIDUyLCAxOSwgNTEsIDU3LCAxOCwgNTIsIDU3LCA1MiwgNTMsIDE3LCA1NCwgNjAsIDU3LCA1NCwgMTcsIDE4LCA1NywgMTcsIDE5LCA1MCwgNTEsIDMzLCAyNywgMjgsIDI2LCAyNywgMzMsIDAsIDMzLCAyOCwgMzIsIDMzLCAwLCAzMiwgMCwgMSwgMzMsIDI1LCAyNiwgMzMsIDMyLCAyNSwgMzEsIDI1LCAzMiwgMiwgMzIsIDEsIDIsIDMsIDQsIDI5LCAzMSwgMiwgMiwgNCwgNSwgMjksIDIsIDUsIDYsIDI5LCA1LCAzMCwgMjksIDYsIDQ0LCAzMCwgNiwgMTgsIDE5LCA1MiwgNDksIDU2LCA0OCwgMzQsIDI0LCAyNSwgMzUsIDIzLCAyNCwgMzUsIDI0LCAzNCwgMzksIDIyLCAzNSwgMjIsIDIzLCAzNSwgNywgNDQsIDYsIDgsIDM2LCA0NCwgNDAsIDM2LCA4LCA4LCA0NCwgNywgNTYsIDIxLCAyMiwgNTUsIDU2LCAyMiwgOSwgNDAsIDgsIDIwLCAyMSwgNTYsIDIwLCA1NiwgNDksIDksIDYwLCA0MCwgMTAsIDYwLCA5LCAyMCwgNTAsIDE5LCAxMiwgMTAsIDExLCAxMywgMTAsIDEyLCAxNCwgNjAsIDEwLCAxMywgMTQsIDEwLCA1OSwgNjAsIDE0LCA1OCwgNTksIDE0LCA1OCwgMTQsIDE1LCAxNiwgMTcsIDYwLCA1OSwgMTYsIDYwLCAxNSwgMTYsIDU5LCAxNSwgNTksIDU4LCAyMCwgNDksIDUwIF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA1MCwgNDEuOTcsIC00MS44LCAwLjk0MDc0LCA2NiwgMTY1LjQxLCAtMjIuNiwgMC4wNTkyNiwgNCwgNDgsIDczLjQ3LCAyNy41NCwgMC4yNjc5NSwgNTAsIC01Ljc1LCAtNTEuNzEsIDAuNDczOCwgNDksIDExMi45OSwgLTExLjQxLCAwLjEyMjU1LCA2NiwgMTQzLjUsIC02Ni4xMywgMC4xMzU3LCA0LCA0OCwgMzguMjMsIDEwLjk5LCAwLjY4MzEsIDUwLCAtNDEuMDEsIC0zNS4yMiwgMC4wNzg2NiwgNDksIDkyLjczLCAtNDQuNjYsIDAuMDQ4NzIsIDY2LCAxMDguNjUsIC04My40OSwgMC4xODk1MiwgMiwgNDgsIDczLjM1LCAxMC44OSwgMC44NDU1LCA2NiwgMTQzLjc3LCAtODIuNzgsIDAuMTU0NSwgMiwgNDgsIDU4LjU5LCAtMTAuMzgsIDAuOTE2MDcsIDY2LCAxMjkuNSwgLTEwNC4zOSwgMC4wODM5MywgMywgNDYsIDE5NS44MiwgLTExOS44MiwgMC4xMDQsIDQ3LCA3NS40OSwgLTQuNTUsIDAuMDkxOTEsIDQ4LCAxNC4zNiwgLTI0LjgsIDAuODA0MDksIDQsIDQ2LCAxNzguNjIsIC0xMTMuOTgsIDAuMTkwMjIsIDQ3LCA1OS44MiwgLTEzLjcyLCAwLjMzNDA5LCA0OCwgLTIuNywgLTE4LjU3LCAwLjQ2NjQzLCA2NiwgNjguNDEsIC0xMTMuOTgsIDAuMDA5MjYsIDQsIDQ2LCAxNjMuMDYsIC0xMDguNjksIDAuMTg3MjQsIDQ3LCA0NS42NCwgLTIyLjAzLCAwLjMxMzMsIDQ4LCAtMTguMTQsIC0xMi45MywgMC40NzQ2OSwgNjYsIDUyLjg0LCAtMTA4LjY5LCAwLjAyNDc3LCAyLCA0NiwgMTUxLjUyLCAtOTUuMDUsIDAuOTExMjIsIDY2LCA0MS4zMSwgLTk1LjA1LCAwLjA4ODc4LCAyLCA0NiwgMTEwLjYxLCAtODcuNjksIDAuNzA1NjQsIDY2LCAwLjQsIC04Ny42OSwgMC4yOTQzNiwgMiwgNDYsIDgxLjA1LCAtODYuNTgsIDAuNjM5NTEsIDY2LCAtMjkuMTYsIC04Ni41OCwgMC4zNjA0OSwgMiwgNDYsIDg5LjgyLCAtMTE0LjMyLCAwLjU3LCA2NiwgLTIwLjM5LCAtMTE0LjMyLCAwLjQzLCAyLCA0NiwgNjguNzIsIC0xMjAuOTEsIDAuNTcsIDY2LCAtNDEuNDksIC0xMjAuOTEsIDAuNDMsIDIsIDQ2LCA1OC4xLCAtMTE1LjksIDAuNTcsIDY2LCAtNTIuMTEsIC0xMTUuOSwgMC40MywgMiwgNDYsIDUxLjAzLCAtMTAwLjYzLCAwLjY0MjQyLCA2NiwgLTU5LjE4LCAtMTAwLjYzLCAwLjM1NzU4LCAyLCA0NiwgMzguNzksIC0xMDYuNzYsIDAuODE2NTksIDY2LCAtNzEuNDMsIC0xMDYuNzYsIDAuMTgzNDEsIDIsIDQ2LCAyLjY4LCAtODkuNywgMC43NzgwMSwgNjYsIC0xMDcuNTMsIC04OS43LCAwLjIyMTk5LCAyLCA0NiwgLTIyLjA3LCAtMTkuMywgMC44MjMsIDY2LCAtMTMyLjI4LCAtMTkuMywgMC4xNzcsIDIsIDQ2LCAxLjIsIDQ1LjYzLCAwLjUxMjA0LCA2NiwgLTEwOS4wMSwgNDUuNjMsIDAuNDg3OTYsIDIsIDQ2LCA4LjA3LCA2NC44MSwgMC42MDg2OSwgNjYsIC0xMDIuMTQsIDY0LjgxLCAwLjM5MTMxLCAyLCA0NiwgMzUuNDQsIDkzLjczLCAwLjgwMDA5LCA2NiwgLTc0Ljc3LCA5My43MywgMC4xOTk5MSwgMiwgNDYsIDU5Ljk4LCAxMTkuNjYsIDAuOTM1NTQsIDY2LCAtNTAuMjMsIDExOS42NiwgMC4wNjQ0NiwgMiwgNDYsIDEwOS4yNiwgMTM2Ljk5LCAwLjk5ODk1LCA2NiwgLTAuOTUsIDEzNi45OSwgMC4wMDEwNSwgMSwgNDYsIDE3NC4wNywgMTM1LjI3LCAxLCAzLCA0NiwgMjA1LjU5LCAxMDEuMjIsIDAuODA3NzgsIDQ5LCAtMTYuODQsIDEwNC42MywgMC4xNTY1OCwgNjYsIDk1LjM4LCAxMDEuMjIsIDAuMDM1NjQsIDMsIDUwLCA1OC45NCwgMzAuNSwgMC40MzQ5MSwgNDksIDM4LjM2LCA2MS44OSwgMC4yODExNiwgNjYsIDExOS4zNSwgMzUuNjUsIDAuMjgzOTMsIDIsIDUwLCA3NS41NiwgMTkuMDEsIDAuOTIxNjQsIDY2LCAxMzguNjgsIDQxLjUyLCAwLjA3ODM2LCAxLCA1MCwgMTA2LjcsIDI2LjksIDEsIDEsIDUwLCA4My43OSwgLTkuNTEsIDEsIDUsIDQ3LCA0NC41MSwgMjcuMjQsIDAuMTUxMzksIDQ4LCAxOS4xMiwgMTkuMzMsIDAuNDQ4NDcsIDUwLCAtNDYuODIsIC0xNS4xOSwgMC4wNTc1NywgNDksIDcyLjE5LCAtNDguMjQsIDAuMTE0OSwgNjYsIDg5LjM1LCAtNzUuNTgsIDAuMjI3NjcsIDMsIDQ3LCA3LjQyLCAxOS4wOCwgMC4zNzc3MiwgNDksIDM0LjMyLCAtNDUuMjQsIDAuMDk5MTgsIDY2LCA1OC45LCAtNTIuODksIDAuNTIzMTEsIDIsIDQ5LCA0NS45NCwgLTkuMDcsIDAuNDgyNiwgNjYsIDg3Ljk5LCAtMjguNDUsIDAuNTE3NCwgMiwgNTAsIDIwLjYyLCAtMTYuMzUsIDAuNzQzNSwgNjYsIDEzMi4yMSwgLTIzLjQ5LCAwLjI1NjUsIDIsIDUwLCA3NS43NCwgMC45NCwgMC45NzE3MiwgNjYsIDE1Mi45NSwgMzAuNDIsIDAuMDI4MjgsIDQsIDQ2LCAyMDAuNDUsIDQwLjQ2LCAwLjE4ODA5LCA1MCwgNDQuNiwgNTYuMjksIDAuMDU4MzEsIDQ5LCAxMS4xNSwgNTAuNDYsIDAuMTQzNjYsIDY2LCA5MC4yNCwgNDAuNDYsIDAuNjA5OTQsIDIsIDQ2LCAxNzEuNDEsIDkwLjEyLCAwLjQ4NjQ0LCA2NiwgNjEuMiwgOTAuMTIsIDAuNTEzNTYsIDIsIDQ2LCAxNjQuODQsIC00OC4xOCwgMC40MzIxNywgNjYsIDU0LjYyLCAtNDguMTgsIDAuNTY3ODMsIDQsIDQ2LCAxNjguMTMsIC02LjAyLCAwLjAxOTQ5LCA0NywgLTI4LjY1LCA0OS4wMiwgMC4wMjIyOSwgNDksIDguNTQsIC02LjA5LCAwLjEyNzkxLCA2NiwgNTcuOTIsIC02LjAyLCAwLjgzMDMxLCAyLCA0NiwgMTY3Ljg0LCAzNy44NywgMC4xNSwgNjYsIDU3LjYzLCAzNy44NywgMC44NSwgMiwgNDYsIDE2Mi4zNiwgNzEuNSwgMC4yNDEwNywgNjYsIDUyLjE1LCA3MS41LCAwLjc1ODkzLCAyLCA0NiwgMTYzLjExLCAtNDcuNDQsIDAuNDE5NTEsIDY2LCA1Mi45LCAtNDcuNDQsIDAuNTgwNDksIDIsIDQ2LCAxNjUuOTQsIC01Ljg3LCAwLjE2MzU1LCA2NiwgNTUuNzMsIC01Ljg3LCAwLjgzNjQ1LCAyLCA0NiwgMTY1LjE0LCAzNy4zOCwgMC4xNSwgNjYsIDU0LjkzLCAzNy4zOCwgMC44NSwgMiwgNDYsIDE1Ny42LCA3MS40LCAwLjIxNzM1LCA2NiwgNDcuMzksIDcxLjQsIDAuNzgyNjUsIDMsIDQ2LCAxNjMuNSwgLTk5LjU0LCAwLjYxODEyLCA0NywgMzkuMDEsIC0xNS43MSwgMC4zMDQ0NSwgNjYsIDUzLjI5LCAtOTkuNTQsIDAuMDc3NDQsIDIsIDQ2LCA0NS4zOCwgMjcuMjQsIDAuMTY3NDEsIDY2LCAtNjQuODMsIDI3LjI0LCAwLjgzMjU5LCAyLCA0NiwgNjMuNzQsIDQ0Ljk4LCAwLjE1LCA2NiwgLTQ2LjQ3LCA0NC45OCwgMC44NSwgMiwgNDYsIDcwLjcsIDYxLjkyLCAwLjIyMTc1LCA2NiwgLTM5LjUxLCA2MS45MiwgMC43NzgyNSwgMiwgNDYsIDYyLjg4LCA3OC43MSwgMC4zOCwgNjYsIC00Ny4zNCwgNzguNzEsIDAuNjIsIDIsIDQ2LCA0Ni41MywgODUuMywgMC41MSwgNjYsIC02My42OCwgODUuMywgMC40OSwgMiwgNDYsIDI5LjkyLCA3OS4zNCwgMC4zODgsIDY2LCAtODAuMjksIDc5LjM0LCAwLjYxMiwgMiwgNDYsIDE1LjA4LCA2Mi4yMSwgMC4zOCwgNjYsIC05NS4xMywgNjIuMjEsIDAuNjIsIDIsIDQ2LCAxNC4wOSwgNDUuMzIsIDAuNDEsIDY2LCAtOTYuMTIsIDQ1LjMyLCAwLjU5LCAyLCA0NiwgMjQuMywgMjcuMDYsIDAuMTkyLCA2NiwgLTg1LjkxLCAyNy4wNiwgMC44MDgsIDEsIDY2LCAtNjEuNTcsIDE1LjMsIDEsIDIsIDQ2LCA4NC44NywgNjIuMTQsIDAuMTY3NTcsIDY2LCAtMjUuMzQsIDYyLjE0LCAwLjgzMjQzLCAyLCA0NiwgNjEuOSwgOTQuODQsIDAuNjgxNDUsIDY2LCAtNDguMzEsIDk0Ljg0LCAwLjMxODU1LCAyLCA0NiwgMjIuNTQsIDIxLjg4LCAwLjE2LCA2NiwgLTg3LjY3LCAyMS44OCwgMC44NCwgMiwgNDYsIDQzLjE1LCAtOTUuOTUsIDAuNzM0NDUsIDY2LCAtNjcuMDYsIC05NS45NSwgMC4yNjU1NSwgMiwgNDYsIDQxLjc3LCAtODcuMjQsIDAuNjc4NTgsIDY2LCAtNjguNDQsIC04Ny4yNCwgMC4zMjE0MiwgMiwgNDYsIDYwLjA1LCAtNzAuMzYsIDAuNTAxOTUsIDY2LCAtNTAuMTYsIC03MC4zNiwgMC40OTgwNSwgMiwgNDYsIDQ4LjQ5LCA1MS4wOSwgMC4yNSwgNjYsIC02MS43MiwgNTEuMDksIDAuNzUsIDIsIDQ2LCA0OC4xNywgNzMuNzEsIDAuMTU2MzQsIDY2LCAtNjIuMDQsIDczLjcxLCAwLjg0MzY2IF0sCgkJCQkJImh1bGwiOiAyOSwKCQkJCQkiZWRnZXMiOiBbIDEwLCA4LCA4LCA2LCA2LCA0LCA0LCAyLCAyLCAwLCAwLCA1NiwgNTQsIDU2LCA1NCwgNTIsIDUyLCA1MCwgNTAsIDQ4LCA0OCwgNDYsIDQ2LCA0NCwgNDIsIDQ0LCAzMiwgMzQsIDQsIDU4LCA1OCwgNjAsIDYyLCA2NCwgNjQsIDY2LCA2NiwgNTQsIDUwLCA2OCwgNjgsIDcwLCA3MCwgNDQsIDYwLCA3MiwgNjIsIDc0LCA3MiwgNzQsIDc0LCA3NiwgNzYsIDc4LCA3OCwgNDQsIDE2LCA4MCwgODAsIDgyLCA4MiwgODQsIDg0LCA4NiwgODYsIDQ0LCAxNCwgODgsIDg4LCA3MiwgMTQsIDE2LCAxMCwgMTIsIDEyLCAxNCwgMTIsIDYwLCA5MCwgOTIsIDkyLCA5NCwgOTQsIDk2LCA5NiwgOTgsIDk4LCAxMDAsIDEwMCwgMTAyLCAxMDIsIDEwNCwgMTA0LCAxMDYsIDEwNiwgOTAsIDEwOCwgMTEwLCAxMTAsIDExMiwgMzgsIDQwLCA0MCwgNDIsIDExMiwgNDAsIDM0LCAzNiwgMzYsIDM4LCAzNiwgMTE0LCAxMTQsIDEwOCwgMzAsIDMyLCAzMCwgMjgsIDI0LCAyNiwgMjgsIDI2LCAyMiwgMjQsIDIyLCAyMCwgMjAsIDE4LCAxOCwgMTYsIDI4LCAxMTYsIDExNiwgMTE4LCAxMTgsIDEyMCwgMTIwLCAyMCBdLAoJCQkJCSJ3aWR0aCI6IDI3MSwKCQkJCQkiaGVpZ2h0IjogMjk4CgkJCQl9CgkJCX0sCgkJCSJoZWFkLWJiIjogewoJCQkJImhlYWQiOiB7CgkJCQkJInR5cGUiOiAiYm91bmRpbmdib3giLAoJCQkJCSJ2ZXJ0ZXhDb3VudCI6IDYsCgkJCQkJInZlcnRpY2VzIjogWyAtMTkuMTQsIC03MC4zLCA0MC44LCAtMTE4LjA4LCAyNTcuNzgsIC0xMTUuNjIsIDI4NS4xNywgNTcuMTgsIDEyMC43NywgMTY0Ljk1LCAtNS4wNywgNzYuOTUgXQoJCQkJfQoJCQl9LAoJCQkiaG92ZXJib2FyZC1ib2FyZCI6IHsKCQkJCSJob3ZlcmJvYXJkLWJvYXJkIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDAuMTM4NjUsIDAuNTY2MjQsIDAuMTE0MjgsIDAuNTE0NjEsIDAuMDc2MTksIDAuNTIxMDcsIDAuMDIzNjQsIDAuNTI5OTgsIDAuMDEyODEsIDAuNTMxODIsIDAsIDAuMzc5NzksIDAsIDAuMjIwNiwgMC4wMDUxOSwgMC4xMDgyNSwgMC4wMTAzOCwgMC4xMDcyNiwgMC4wMzgzNCwgMC4xMDE5NCwgMC4wNTA5MSwgMCwgMC4wODMyNiwgMCwgMC4xMDkzMywgMC4wNDIwNiwgMC4xMzgyLCAwLjA4ODY1LCAwLjE4OTE2LCAwLjI0MDY3LCAwLjIyMjM0LCAwLjQwNjMsIDAuMjM4ODYsIDAuNDQwNjMsIDAuODM0MTIsIDAuNDQwMzQsIDAuODg0NDQsIDAuMzgyOTYsIDAuOTI1OTEsIDAuMzI2MzksIDAuOTU5OTYsIDAuMjg4NDEsIDAuOTg2MTIsIDAuMjg1NDIsIDEsIDAuMzg2NzUsIDAuOTk0OTQsIDAuNDcxMDQsIDAuOTc4ODMsIDAuNTMyNTEsIDAuOTQ0MDksIDAuNjIxMzUsIDAuOTAyMDYsIDAuNjk0OTIsIDAuODY1NjksIDAuNzEwOTQsIDAuODI4MjIsIDAuNzA3OTEsIDAuODEyODYsIDAuNzcxMjcsIDAuNjI5MzEsIDAuNzcyNjYsIDAuNjEzNjQsIDAuNzA2NDUsIDAuNDcxNjYsIDAuNzA2NjQsIDAuNDU5MDEsIDAuNzc4MjcsIDAuMjc3NDcsIDAuNzY5ODYsIDAuMjY1OCwgMC43MDM3MiwgMC4yNDk3NiwgMC43MTM4MSwgMC4yNDYwMSwgMC43NzgyNywgMC4yMzA0MiwgMC44NDkzMSwgMC4yMDkyNiwgMC45MDk1NiwgMC4xNzI5OSwgMSwgMC4xNTA3NywgMC45OTk2NywgMC4xMjkwNiwgMC45MDE5MiwgMC4xMDM2OSwgMC43MzY5MywgMC4xMDE5OCwgMC42MjQ4MiwgMC4wOTEzMSwgMC40NzI3MiwgMC4wOTEzMywgMC40MTMyNSwgMC4xNTA4MiwgMC40MTg2OCwgMC4yMTk5MSwgMC41MTg1NiwgMC4wNjMzMSwgMC4xMDgxNiwgMC4wODM4MywgMC4yMTY5NiwgMC4wODkwNSwgMC4zNzUzMiwgMC4xNTkwMywgMC41ODcyNiwgMC4xNzUzOCwgMC42NTcwNiwgMC4yMDExOCwgMC44MDI5LCAwLjE3OTE4LCAwLjU1NjQ0LCAwLjIyMTY2LCAwLjU4MDIsIDAuODYyNTksIDAuNTc5NjIsIDAuOTIzNDYsIDAuNDg1MzQsIDAuOTY2OTEsIDAuMzY4ODEsIDAuMDk0NSwgMC4xMzI1OSwgMC4xMjY4OCwgMC4xNzgzMSwgMC4xNTk4NiwgMC4yNDY4MiwgMC4xODAzNiwgMC4zMTI2OCwgMC4yMDYwNywgMC40MjM1LCAwLjE2MDc0LCAwLjg1NDAzLCAwLjEzNjI0LCAwLjcwMTIyLCAwLjEyMDk2LCAwLjY0MDQ5LCAwLjAyMzk2LCAwLjIxODExLCAwLjAyNzMyLCAwLjM3ODM5LCAwLjAyNTU3LCAwLjQ5NzIsIDAuMTQ0NzYsIDAuNDU3MzYsIDAuMTgwMTksIDAuNTE2ODksIDAuMTk2OTIsIDAuNTY2MzYgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxMCwgMTEsIDEyLCA5LCAxMCwgMTIsIDQ5LCA5LCAxMiwgNjAsIDQ5LCAxMiwgMTMsIDYwLCAxMiwgNjEsIDYwLCAxMywgNTAsIDQ5LCA2MCwgNTAsIDYwLCA2MSwgNjgsIDgsIDksIDY4LCA5LCA0OSwgNjgsIDQ5LCA1MCwgNywgOCwgNjgsIDYsIDcsIDY4LCA2MSwgMTMsIDE0LCA2MiwgNjEsIDE0LCA1MCwgNjEsIDYyLCA2MywgNjIsIDE0LCA1OSwgMjAsIDIxLCAxOSwgMjAsIDU5LCA1MSwgNTAsIDYyLCA1MSwgNjIsIDYzLCA1MSwgNjksIDY4LCA1MSwgNjgsIDUwLCA2LCA2OCwgNjksIDUsIDYsIDY5LCAxOCwgMTksIDU5LCAxNSwgNjMsIDE0LCA1OSwgMjEsIDIyLCA0NywgNTEsIDYzLCA0NywgNDYsIDUxLCA0NywgNjMsIDY0LCAxNSwgNjQsIDYzLCA2NCwgMTUsIDE2LCA3MSwgNDYsIDQ3LCAyMywgNTksIDIyLCA2OSwgNTEsIDcwLCA0NSwgNDYsIDcxLCA3MCwgNTEsIDIsIDU4LCAxOCwgNTksIDU4LCA1OSwgMjMsIDE3LCAxOCwgNTgsIDcwLCA1LCA2OSwgMiwgNTEsIDQ2LCAxLCA0NSwgNzEsIDQ3LCA0OCwgNzEsIDQ3LCA2NCwgNDgsIDQ4LCA3MiwgNzEsIDEsIDcxLCA3MiwgMTYsIDQ4LCA2NCwgNDUsIDIsIDQ2LCAyLCA0NSwgMSwgNzAsIDQsIDUsIDMsIDcwLCAyLCAzLCA0LCA3MCwgMjQsIDU4LCAyMywgNzIsIDAsIDEsIDczLCA1NSwgNzIsIDU1LCAwLCA3MiwgNDgsIDczLCA3MiwgNTcsIDE3LCA1OCwgMjUsIDU3LCA1OCwgNTYsIDQ4LCAxNiwgNzMsIDQ4LCA1NiwgNTYsIDE2LCAxNywgNTYsIDE3LCA1NywgNTIsIDAsIDU1LCAyNCwgMjUsIDU4LCA0NCwgMCwgNTIsIDY3LCA0NCwgNTIsIDUyLCA1NiwgNTMsIDczLCA1MiwgNTUsIDU2LCA1MiwgNzMsIDY3LCA1MiwgNTMsIDI2LCA1NywgMjUsIDY2LCA2NywgNTMsIDU2LCAzMiwgMzUsIDUzLCA1NiwgMzUsIDU2LCA1NywgMzIsIDI4LCAzMSwgNTcsIDU3LCAzMSwgMzIsIDU3LCAyNywgMjgsIDI2LCAyNywgNTcsIDM2LCA1MywgMzUsIDQzLCA0NCwgNjcsIDQzLCA2NywgNjYsIDM0LCAzNSwgMzIsIDI5LCAzMSwgMjgsIDMwLCAzMSwgMjksIDUzLCA1NCwgNjYsIDUzLCAzNiwgNTQsIDMzLCAzNCwgMzIsIDM3LCA1NCwgMzYsIDY1LCA0MywgNjYsIDM4LCA1NCwgMzcsIDU0LCA2NSwgNjYsIDM5LCA2NSwgNTQsIDQyLCA0MywgNjUsIDM4LCAzOSwgNTQsIDQwLCA0MiwgNjUsIDQwLCA0MSwgNDIsIDY1LCAzOSwgNDAgXSwKCQkJCQkidmVydGljZXMiOiBbIC0xODkuMzYsIDE1LjYyLCAtMjAxLjM1LCAyMy40NywgLTIyMC4wOSwgMjIuNDksIC0yNDUuOTUsIDIxLjEzLCAtMjUxLjI4LCAyMC44NiwgLTI1Ny41OCwgNDMuOTYsIC0yNTcuNTcsIDY4LjE2LCAtMjU1LjAyLCA4NS4yNCwgLTI1Mi40NywgODUuMzksIC0yMzguNzEsIDg2LjIsIC0yMzIuNTIsIDEwMS42OSwgLTIxNi42MSwgMTAxLjY5LCAtMjAzLjc4LCA5NS4zLCAtMTg5LjU4LCA4OC4yMSwgLTE2NC41MSwgNjUuMSwgLTE0OC4xOSwgMzkuOTMsIC0xNDAuMDYsIDM0LjcxLCAxNTIuODIsIDM0LjczLCAxNzcuNTcsIDQzLjQ1LCAxOTcuOTcsIDUyLjA1LCAyMTQuNzIsIDU3LjgyLCAyMjcuNiwgNTguMjcsIDIzNC40MiwgNDIuODcsIDIzMS45NCwgMzAuMDYsIDIyNC4wMSwgMjAuNzIsIDIwNi45MSwgNy4yMSwgMTg2LjIzLCAtMy45NywgMTY4LjM0LCAtNi40LCAxNDkuOSwgLTUuOTQsIDE0Mi4zNSwgLTE1LjU3LCA1Mi4wNCwgLTE1Ljc3LCA0NC4zMywgLTUuNzEsIC0yNS41MiwgLTUuNzMsIC0zMS43NSwgLTE2LjYyLCAtMTIxLjA3LCAtMTUuMzQsIC0xMjYuODEsIC01LjI4LCAtMTM0LjcsIC02LjgxLCAtMTM2LjU0LCAtMTYuNjEsIC0xNDQuMjIsIC0yNy40MSwgLTE1NC42MywgLTM2LjU3LCAtMTcyLjQ3LCAtNTAuMzEsIC0xODMuNDEsIC01MC4yNiwgLTE5NC4wOSwgLTM1LjQsIC0yMDYuNTYsIC0xMC4zMiwgLTIwNy40LCA2LjcyLCAtMjEyLjY1LCAyOS44NCwgLTIxMi42NCwgMzguODgsIC0xODMuMzcsIDM4LjA1LCAtMTQ5LjM4LCAyMi44NiwgLTIyNi40MywgODUuMjUsIC0yMTYuMzMsIDY4LjcxLCAtMjEzLjc2LCA0NC42NCwgLTE3OS4zNCwgMTIuNDIsIC0xNzEuMjksIDEuODEsIC0xNTguNiwgLTIwLjM2LCAtMTY5LjQyLCAxNy4xMSwgLTE0OC41MiwgMTMuNDksIDE2Ni44MiwgMTMuNTYsIDE5Ni43NiwgMjcuODksIDIxOC4xNCwgNDUuNiwgLTIxMS4wOCwgODEuNTQsIC0xOTUuMTUsIDc0LjU5LCAtMTc4LjkzLCA2NC4xNywgLTE2OC44NCwgNTQuMTYsIC0xNTYuMTksIDM3LjMxLCAtMTc4LjUsIC0yOC4xMywgLTE5MC41NSwgLTQuOSwgLTE5OC4wNywgNC4zMywgLTI0NS43OSwgNjguNTQsIC0yNDQuMTQsIDQ0LjE4LCAtMjQ1LCAyNi4xMiwgLTE4Ni4zNiwgMzIuMTcsIC0xNjguOTIsIDIzLjEyLCAtMTYwLjY5LCAxNS42IF0sCgkJCQkJImh1bGwiOiA0NSwKCQkJCQkiZWRnZXMiOiBbIDAsIDIsIDgsIDEwLCAxMCwgMTIsIDEyLCAxNCwgMTgsIDIwLCAyMCwgMjIsIDI2LCAyOCwgMjgsIDMwLCAzMCwgMzIsIDMyLCAzNCwgMzQsIDM2LCAzNiwgMzgsIDM4LCA0MCwgNDAsIDQyLCA0MiwgNDQsIDQ0LCA0NiwgNDYsIDQ4LCA0OCwgNTAsIDUwLCA1MiwgNTIsIDU0LCA1NCwgNTYsIDU2LCA1OCwgNTgsIDYwLCA2MCwgNjIsIDYyLCA2NCwgNjQsIDY2LCA2NiwgNjgsIDY4LCA3MCwgNzAsIDcyLCA3MiwgNzQsIDgwLCA4MiwgODIsIDg0LCA4NCwgODYsIDg2LCA4OCwgMCwgODgsIDIsIDkwLCA5MCwgOTIsIDkyLCA5NCwgOTQsIDk2LCA5NiwgMzIsIDE4LCA5OCwgOTgsIDEwMCwgMTAwLCAxMDIsIDIsIDQsIDEwMiwgNCwgOTIsIDEwMiwgMCwgMTA0LCAxMDQsIDEwNiwgMTA2LCAxMDgsIDc4LCA4MCwgMTA4LCA3OCwgNzQsIDc2LCA3NiwgNzgsIDYyLCA1NiwgNjQsIDcwLCAwLCAxMTAsIDExMiwgMTE0LCAxMTQsIDExNiwgMTE2LCAxMTgsIDExOCwgNDIsIDUwLCAxMTYsIDExNCwgMzQsIDk4LCAxMjAsIDEyMCwgMTIyLCAyMiwgMjQsIDI0LCAyNiwgMTIwLCAyNCwgMTIyLCAxMjQsIDEyNCwgMTI2LCAxMjYsIDEyOCwgMTI4LCA5NiwgODAsIDEzMCwgMTMwLCAxMzIsIDEzMiwgMTM0LCAxMzQsIDg4LCAxNCwgMTYsIDE2LCAxOCwgMTM2LCAxNiwgMTM2LCAxMzgsIDEzOCwgMTQwLCA0LCA2LCA2LCA4LCAxNDAsIDYsIDk2LCAxMTIsIDkyLCAxNDIsIDE0MiwgMTQ0LCAxMTAsIDE0NiwgMTQ2LCAxMTIsIDE0NCwgMTQ2IF0sCgkJCQkJIndpZHRoIjogNDkyLAoJCQkJCSJoZWlnaHQiOiAxNTIKCQkJCX0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiOiB7CgkJCQkiaG92ZXJib2FyZC10aHJ1c3RlciI6IHsgIngiOiAwLjAyLCAieSI6IC03LjA4LCAicm90YXRpb24iOiAwLjE3LCAid2lkdGgiOiA2MCwgImhlaWdodCI6IDY0IH0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciI6IHsKCQkJCSJob3ZlcmJvYXJkLXRocnVzdGVyIjogeyAieCI6IDEuMSwgInkiOiAtNi4yOSwgInJvdGF0aW9uIjogMC4xNywgIndpZHRoIjogNjAsICJoZWlnaHQiOiA2NCB9CgkJCX0sCgkJCSJob3Zlcmdsb3ctZnJvbnQiOiB7CgkJCQkiaG92ZXJnbG93LXNtYWxsIjogewoJCQkJCSJ4IjogMi4xMywKCQkJCQkieSI6IC0yLAoJCQkJCSJzY2FsZVgiOiAwLjMwMywKCQkJCQkic2NhbGVZIjogMC40OTUsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAyNzQsCgkJCQkJImhlaWdodCI6IDc1CgkJCQl9CgkJCX0sCgkJCSJob3Zlcmdsb3ctcmVhciI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7CgkJCQkJIngiOiAxLjM5LAoJCQkJCSJ5IjogLTIuMDksCgkJCQkJInNjYWxlWCI6IDAuMzAzLAoJCQkJCSJzY2FsZVkiOiAwLjQ5NSwKCQkJCQkicm90YXRpb24iOiAwLjYxLAoJCQkJCSJ3aWR0aCI6IDI3NCwKCQkJCQkiaGVpZ2h0IjogNzUKCQkJCX0KCQkJfSwKCQkJIm1vdXRoIjogewoJCQkJIm1vdXRoLWdyaW5kIjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDEsIDEsIDAsIDEsIDAsIDAsIDEsIDAgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxLCAzLCAwLCAxLCAyLCAzIF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA2NiwgLTk4LjkzLCAtODUuODgsIDAuMjIsIDQ2LCAxMS4yOCwgLTg1Ljg4LCAwLjc4LCAyLCA2NiwgLTEyOS43NywgMS44NCwgMC42LCA0NiwgLTE5LjU2LCAxLjg0LCAwLjQsIDIsIDY2LCAtNzQuMTIsIDIxLjQxLCAwLjYsIDQ2LCAzNi4wOSwgMjEuNDEsIDAuNCwgMiwgNjYsIC00My4yOCwgLTY2LjMyLCAwLjQsIDQ2LCA2Ni45MywgLTY2LjMyLCAwLjYgXSwKCQkJCQkiaHVsbCI6IDQsCgkJCQkJImVkZ2VzIjogWyAwLCAyLCAyLCA0LCA0LCA2LCAwLCA2IF0sCgkJCQkJIndpZHRoIjogOTMsCgkJCQkJImhlaWdodCI6IDU5CgkJCQl9LAoJCQkJIm1vdXRoLW9vb28iOiB7CgkJCQkJInR5cGUiOiAibWVzaCIsCgkJCQkJInV2cyI6IFsgMSwgMSwgMCwgMSwgMCwgMCwgMSwgMCBdLAoJCQkJCSJ0cmlhbmdsZXMiOiBbIDEsIDMsIDAsIDEsIDIsIDMgXSwKCQkJCQkidmVydGljZXMiOiBbIDIsIDQ2LCAxMS4yOCwgLTg1Ljg5LCAwLjIyLCA2NiwgLTk4LjkzLCAtODUuODksIDAuNzgsIDIsIDQ2LCAtMTkuNTYsIDEuODUsIDAuNiwgNjYsIC0xMjkuNzgsIDEuODUsIDAuNCwgMiwgNDYsIDM2LjEsIDIxLjQyLCAwLjYsIDY2LCAtNzQuMTIsIDIxLjQyLCAwLjQsIDIsIDQ2LCA2Ni45NCwgLTY2LjMyLCAwLjQsIDY2LCAtNDMuMjcsIC02Ni4zMiwgMC42IF0sCgkJCQkJImh1bGwiOiA0LAoJCQkJCSJlZGdlcyI6IFsgMCwgMiwgMiwgNCwgNCwgNiwgMCwgNiBdLAoJCQkJCSJ3aWR0aCI6IDkzLAoJCQkJCSJoZWlnaHQiOiA1OQoJCQkJfSwKCQkJCSJtb3V0aC1zbWlsZSI6IHsKCQkJCQkidHlwZSI6ICJtZXNoIiwKCQkJCQkidXZzIjogWyAxLCAxLCAwLCAxLCAwLCAwLCAxLCAwIF0sCgkJCQkJInRyaWFuZ2xlcyI6IFsgMSwgMywgMCwgMSwgMiwgMyBdLAoJCQkJCSJ2ZXJ0aWNlcyI6IFsgMiwgNjYsIC05OC45MywgLTg1Ljg5LCAwLjIxMDc1LCA0NiwgMTEuMjgsIC04NS44OSwgMC43ODkyNSwgMiwgNjYsIC0xMjkuNzcsIDEuODUsIDAuNiwgNDYsIC0xOS41NiwgMS44NSwgMC40LCAyLCA2NiwgLTc0LjExLCAyMS40MiwgMC42LCA0NiwgMzYuMSwgMjEuNDIsIDAuNCwgMiwgNjYsIC00My4yNywgLTY2LjMyLCAwLjQwNzcyLCA0NiwgNjYuOTQsIC02Ni4zMiwgMC41OTIyOCBdLAoJCQkJCSJodWxsIjogNCwKCQkJCQkiZWRnZXMiOiBbIDAsIDIsIDIsIDQsIDQsIDYsIDAsIDYgXSwKCQkJCQkid2lkdGgiOiA5MywKCQkJCQkiaGVpZ2h0IjogNTkKCQkJCX0KCQkJfSwKCQkJIm11enpsZSI6IHsKCQkJCSJtdXp6bGUwMSI6IHsKCQkJCQkieCI6IDE1MS45NywKCQkJCQkieSI6IDUuODEsCgkJCQkJInNjYWxlWCI6IDMuNzM2MSwKCQkJCQkic2NhbGVZIjogMy43MzYxLAoJCQkJCSJyb3RhdGlvbiI6IDAuMTUsCgkJCQkJIndpZHRoIjogMTMzLAoJCQkJCSJoZWlnaHQiOiA3OQoJCQkJfSwKCQkJCSJtdXp6bGUwMiI6IHsKCQkJCQkieCI6IDE4Ny4yNSwKCQkJCQkieSI6IDUuOSwKCQkJCQkic2NhbGVYIjogNC4wNjIzLAoJCQkJCSJzY2FsZVkiOiA0LjA2MjMsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAxMzUsCgkJCQkJImhlaWdodCI6IDg0CgkJCQl9LAoJCQkJIm11enpsZTAzIjogewoJCQkJCSJ4IjogMjMxLjk2LAoJCQkJCSJ5IjogNi4wMiwKCQkJCQkic2NhbGVYIjogNC4xMzI1LAoJCQkJCSJzY2FsZVkiOiA0LjEzMjUsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAxNjYsCgkJCQkJImhlaWdodCI6IDEwNgoJCQkJfSwKCQkJCSJtdXp6bGUwNCI6IHsKCQkJCQkieCI6IDIzMS45NiwKCQkJCQkieSI6IDYuMDIsCgkJCQkJInNjYWxlWCI6IDQuMDA0NiwKCQkJCQkic2NhbGVZIjogNC4wMDQ2LAoJCQkJCSJyb3RhdGlvbiI6IDAuMTUsCgkJCQkJIndpZHRoIjogMTQ5LAoJCQkJCSJoZWlnaHQiOiA5MAoJCQkJfSwKCQkJCSJtdXp6bGUwNSI6IHsKCQkJCQkieCI6IDI5My44LAoJCQkJCSJ5IjogNi4xOSwKCQkJCQkic2NhbGVYIjogNC40NjczLAoJCQkJCSJzY2FsZVkiOiA0LjQ2NzMsCgkJCQkJInJvdGF0aW9uIjogMC4xNSwKCQkJCQkid2lkdGgiOiAxMzUsCgkJCQkJImhlaWdodCI6IDc1CgkJCQl9CgkJCX0sCgkJCSJtdXp6bGUtZ2xvdyI6IHsKCQkJCSJtdXp6bGUtZ2xvdyI6IHsgIndpZHRoIjogNTAsICJoZWlnaHQiOiA1MCB9CgkJCX0sCgkJCSJtdXp6bGUtcmluZyI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm11enpsZS1yaW5nMiI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm11enpsZS1yaW5nMyI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm11enpsZS1yaW5nNCI6IHsKCQkJCSJtdXp6bGUtcmluZyI6IHsgIngiOiAtMS4zLCAieSI6IDAuMzIsICJzY2FsZVgiOiAwLjMxNDcsICJzY2FsZVkiOiAwLjMxNDcsICJ3aWR0aCI6IDQ5LCAiaGVpZ2h0IjogMjA5IH0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkibmVjayI6IHsgIngiOiA5Ljc3LCAieSI6IC0zLjAxLCAicm90YXRpb24iOiAtNTUuMjIsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogNDEgfQoJCQl9LAoJCQkicG9ydGFsLWJnIjogewoJCQkJInBvcnRhbC1iZyI6IHsgIngiOiAtMy4xLCAieSI6IDcuMjUsICJzY2FsZVgiOiAxLjA0OTIsICJzY2FsZVkiOiAxLjA0OTIsICJ3aWR0aCI6IDI2NiwgImhlaWdodCI6IDI2NiB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUxIjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUyIjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUzIjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU0IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU1IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU2IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU3IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU4IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU5IjogewoJCQkJInBvcnRhbC1mbGFyZTEiOiB7ICJ3aWR0aCI6IDExMSwgImhlaWdodCI6IDYwIH0sCgkJCQkicG9ydGFsLWZsYXJlMiI6IHsgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogNjEgfSwKCQkJCSJwb3J0YWwtZmxhcmUzIjogeyAid2lkdGgiOiAxMTUsICJoZWlnaHQiOiA1OSB9CgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUxMCI6IHsKCQkJCSJwb3J0YWwtZmxhcmUxIjogeyAid2lkdGgiOiAxMTEsICJoZWlnaHQiOiA2MCB9LAoJCQkJInBvcnRhbC1mbGFyZTIiOiB7ICJ3aWR0aCI6IDExNCwgImhlaWdodCI6IDYxIH0sCgkJCQkicG9ydGFsLWZsYXJlMyI6IHsgIndpZHRoIjogMTE1LCAiaGVpZ2h0IjogNTkgfQoJCQl9LAoJCQkicG9ydGFsLXNoYWRlIjogewoJCQkJInBvcnRhbC1zaGFkZSI6IHsgIndpZHRoIjogMjY2LCAiaGVpZ2h0IjogMjY2IH0KCQkJfSwKCQkJInBvcnRhbC1zdHJlYWtzMSI6IHsKCQkJCSJwb3J0YWwtc3RyZWFrczEiOiB7ICJzY2FsZVgiOiAwLjk3NzQsICJzY2FsZVkiOiAwLjk3NzQsICJ3aWR0aCI6IDI1MiwgImhlaWdodCI6IDI1NiB9CgkJCX0sCgkJCSJwb3J0YWwtc3RyZWFrczIiOiB7CgkJCQkicG9ydGFsLXN0cmVha3MyIjogeyAieCI6IC0xLjY0LCAieSI6IDIuNzksICJ3aWR0aCI6IDI1MCwgImhlaWdodCI6IDI0OSB9CgkJCX0sCgkJCSJyZWFyLWJyYWNlciI6IHsKCQkJCSJyZWFyLWJyYWNlciI6IHsgIngiOiAxMS4xNSwgInkiOiAtMi4yLCAicm90YXRpb24iOiA2Ni4xNywgIndpZHRoIjogNTYsICJoZWlnaHQiOiA3MiB9CgkJCX0sCgkJCSJyZWFyLWZvb3QiOiB7CgkJCQkicmVhci1mb290IjogewoJCQkJCSJ0eXBlIjogIm1lc2giLAoJCQkJCSJ1dnMiOiBbIDAuNDgzNjgsIDAuMTM4NywgMC41MTk5MSwgMC4yMTQyNCwgMC41NTEsIDAuMjc5MDcsIDAuNTg4MzgsIDAuMjk4MTYsIDAuNjM0ODksIDAuMzIxOTEsIDAuNzczNDIsIDAuMzkyNjcsIDEsIDAuNzMzNDcsIDEsIDEsIDAuNTQ4MzEsIDAuOTk4ODMsIDAuMzExNjEsIDEsIDAsIDEsIDAsIDAuNDEzOTcsIDAuMTM2MzEsIDAsIDAuNDE3MTcsIDAgXSwKCQkJCQkidHJpYW5nbGVzIjogWyA4LCAzLCA0LCA4LCA0LCA1LCA4LCA1LCA2LCA4LCA2LCA3LCAxMSwgMSwgMTAsIDMsIDksIDIsIDIsIDEwLCAxLCAxMiwgMTMsIDAsIDAsIDExLCAxMiwgMSwgMTEsIDAsIDIsIDksIDEwLCAzLCA4LCA5IF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCA4LCAxMC40NSwgMjkuNDEsIDAuOTA4MDIsIDksIC02Ljc0LCA0OS42MiwgMC4wOTE5OCwgMiwgOCwgMTYuNTYsIDI5LjI3LCAwLjg0MjU5LCA5LCAtMi42NSwgNDUuMDksIDAuMTU3NDEsIDIsIDgsIDIxLjgsIDI5LjE1LCAwLjY5ODA3LCA5LCAwLjg1LCA0MS4yLCAwLjMwMTkzLCAyLCA4LCAyNS41MywgMzEuNDMsIDAuNTI5NTUsIDksIDUuMDgsIDQwLjA1LCAwLjQ3MDQ1LCAyLCA4LCAzMC4xOCwgMzQuMjcsIDAuMzkzMDMsIDksIDEwLjMzLCAzOC42MiwgMC42MDY5NywgMiwgOCwgNDQuMDIsIDQyLjczLCAwLjI3NTI1LCA5LCAyNS45OCwgMzQuMzYsIDAuNzI0NzUsIDIsIDgsIDc2LjQ3LCA0Ny4yOCwgMC4yMTU5NywgOSwgNTEuNTYsIDEzLjksIDAuNzg0MDMsIDIsIDgsIDg4LjA5LCAzNi4yOSwgMC4yODcxOSwgOSwgNTEuNTUsIC0yLjA5LCAwLjcxMjgxLCAyLCA4LCA1Mi45NCwgLTAuNzMsIDAuNDc1NzYsIDksIDAuNTIsIC0xLjk4LCAwLjUyNDI0LCAyLCA4LCAzNC42MywgLTIwLjIzLCAwLjY4NzU3LCA5LCAtMjYuMjMsIC0yLjAzLCAwLjMxMjQzLCAyLCA4LCAxMC40NCwgLTQ1LjgxLCAwLjg0MTQxLCA5LCAtNjEuNDMsIC0yLCAwLjE1ODU5LCAyLCA4LCAtMTUuMTEsIC0yMS42NCwgMC45MzI4MywgOSwgLTYxLjQsIDMzLjE1LCAwLjA2NzE3LCAxLCA4LCAtMjIuNTcsIDYuNjEsIDEsIDEsIDgsIC0wLjc2LCAyOS42NywgMSBdLAoJCQkJCSJodWxsIjogMTQsCgkJCQkJImVkZ2VzIjogWyAxNCwgMTIsIDEwLCAxMiwgMTQsIDE2LCAxNiwgMTgsIDE4LCAyMCwgNCwgMTgsIDIwLCAyMiwgMjQsIDI2LCAyMiwgMjQsIDQsIDIsIDIsIDIwLCA0LCA2LCA2LCAxNiwgNiwgOCwgOCwgMTAsIDIsIDAsIDAsIDI2IF0sCgkJCQkJIndpZHRoIjogMTEzLAoJCQkJCSJoZWlnaHQiOiA2MAoJCQkJfQoJCQl9LAoJCQkicmVhci1zaGluIjogewoJCQkJInJlYXItc2hpbiI6IHsgIngiOiA1OC4yOSwgInkiOiAtMi43NSwgInJvdGF0aW9uIjogOTIuMzcsICJ3aWR0aCI6IDc1LCAiaGVpZ2h0IjogMTc4IH0KCQkJfSwKCQkJInJlYXItdGhpZ2giOiB7CgkJCQkicmVhci10aGlnaCI6IHsgIngiOiAzMy4xMSwgInkiOiAtNC4xMSwgInJvdGF0aW9uIjogNzIuNTQsICJ3aWR0aCI6IDU1LCAiaGVpZ2h0IjogOTQgfQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicmVhci11cHBlci1hcm0iOiB7ICJ4IjogMjEuMTMsICJ5IjogNC4wOSwgInJvdGF0aW9uIjogODkuMzMsICJ3aWR0aCI6IDQwLCAiaGVpZ2h0IjogODcgfQoJCQl9LAoJCQkic2lkZS1nbG93MSI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJ4IjogMi4wOSwgInNjYWxlWCI6IDAuMjM1MywgInNjYWxlWSI6IDAuNDEzMiwgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkic2lkZS1nbG93MiI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJ4IjogMi4wOSwgInNjYWxlWCI6IDAuMjM1MywgInNjYWxlWSI6IDAuNDEzMiwgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkic2lkZS1nbG93MyI6IHsKCQkJCSJob3Zlcmdsb3ctc21hbGwiOiB7ICJ4IjogMi4wOSwgInNjYWxlWCI6IDAuMzU4NiwgInNjYWxlWSI6IDAuNjI5NywgIndpZHRoIjogMjc0LCAiaGVpZ2h0IjogNzUgfQoJCQl9LAoJCQkidG9yc28iOiB7CgkJCQkidG9yc28iOiB7CgkJCQkJInR5cGUiOiAibWVzaCIsCgkJCQkJInV2cyI6IFsgMC42MjUxLCAwLjEyNjcyLCAxLCAwLjI2MzYxLCAxLCAwLjI4ODcxLCAxLCAwLjY2MDIxLCAxLCAwLjY4MjQ1LCAwLjkyMzI0LCAwLjY5MjU5LCAwLjk1MTE2LCAwLjg0OTY1LCAwLjc3MTI0LCAxLCAwLjQ5NjU1LCAxLCAwLjI3MTgxLCAxLCAwLjEzODQyLCAwLjc3MTk2LCAwLjA5ODg2LCAwLjY4MTcsIDAuMDU2MzUsIDAuNTg0NzEsIDAsIDAuNDU2MTQsIDAsIDAuMzM3NzgsIDAsIDAuMTk0MzYsIDAuMTQ0NjMsIDAsIDAuMjc4MDIsIDAsIDAuNzI1MjUsIDAuMjc4MzUsIDAuNzYwOTEsIDAuNDYyMTYsIDAuODQ4ODgsIDAuNjc5NjMsIDAuNjgyNTcsIDAuNjMyNDksIDAuNTM5ODYsIDAuMzg0NywgMC4yNTQ0MywgMC4zMjE3LCAwLjMwMDYzLCAwLjU1MTc0LCAwLjM5NTUzLCAwLjc5NTA3LCAwLjI2Mzg5LCAwLjE3MDA3LCAwLjUyNDEsIDAuMTg2NzQsIDAuNzE0OTIsIDAuNzY2NTUsIDAuODIxNTEsIDAuNzI5NTYsIDAuMjc2MjYsIDAuNDMwNCwgMC42MjMyNywgMC41Mjk1MiwgMC4zNDU1LCAwLjY2Njc5LCAwLjUzMjQzLCAwLjI5MTQgXSwKCQkJCQkidHJpYW5nbGVzIjogWyAxOCwgMSwgMiwgMTksIDIsIDMsIDE4LCAwLCAxLCAyMywgMTUsIDI2LCAyNywgMjYsIDE2LCAxNCwgMTUsIDIzLCAxNSwgMTYsIDI2LCAxNywgMjcsIDE2LCAxMywgMTQsIDIzLCAwLCAyNywgMTcsIDEzLCAyMywgMzAsIDExLCAxMiwgMjQsIDIxLCAzMSwgMTksIDEyLCAxMywgMzAsIDI0LCAyMiwgMzEsIDMxLCAyMiwgMTksIDEyLCAzMCwgMjQsIDMyLCAyNCwgMzEsIDI0LCAzMCwgMjIsIDMsIDIwLCAxOSwgMzIsIDMxLCAyMSwgMTEsIDI0LCAzMiwgNCwgNSwgMywgOCwgMjgsIDcsIDcsIDI5LCA2LCA3LCAyOCwgMjksIDksIDI1LCA4LCA4LCAyNSwgMjgsIDksIDEwLCAyNSwgMjksIDUsIDYsIDEwLCAzMiwgMjUsIDI1LCAyMSwgMjgsIDI1LCAzMiwgMjEsIDEwLCAxMSwgMzIsIDI4LCAyMSwgMjksIDI5LCAyMCwgNSwgMjksIDIxLCAyMCwgNSwgMjAsIDMsIDIwLCAyMSwgMTksIDMzLCAyNiwgMjcsIDIyLCAxOCwgMTksIDE5LCAxOCwgMiwgMzMsIDI3LCAxOCwgMzAsIDIzLCAyMiwgMjIsIDMzLCAxOCwgMjMsIDMzLCAyMiwgMzMsIDIzLCAyNiwgMjcsIDAsIDE4IF0sCgkJCQkJInZlcnRpY2VzIjogWyAyLCAyOSwgNDQuNTksIC0xMC4zOSwgMC44OCwgNDAsIC0xNy42NSwgMzMuOTksIDAuMTIsIDMsIDI4LCA1OS42NSwgLTQ1LjA4LCAwLjEyMTg5LCAyOSwgMTcuMTMsIC00NS4wOCwgMC4yNjgxMSwgNDAsIDIyLjY4LCAxNS44MiwgMC42MSwgMywgMjgsIDU1LjE1LCAtNDQuNzIsIDAuMTM0NSwgMjksIDEyLjYzLCAtNDQuNzIsIDAuMjU1NSwgNDAsIDIzLjQzLCAxMS4zNywgMC42MSwgMywgMjcsIDMxLjAxLCAtMzkuNDUsIDAuNTExMzMsIDI4LCAtMTEuNTEsIC0zOS40NSwgMC4zMDg2NywgNDAsIDM0LjU4LCAtNTQuNTcsIDAuMTgsIDMsIDI3LCAyNy4wMSwgLTM5LjE0LCAwLjUzNDkyLCAyOCwgLTE1LjUsIC0zOS4xNCwgMC4yODUwOCwgNDAsIDM1LjI1LCAtNTguNTIsIDAuMTgsIDIsIDI3LCAyNS43OSwgLTMxLjUsIDAuNzU1MzIsIDI4LCAtMTYuNzMsIC0zMS41LCAwLjI0NDY4LCAxLCAyNywgLTIuNjEsIC0zMiwgMSwgMSwgMjcsIC0yOC4yLCAtMTIuMjksIDEsIDEsIDI3LCAtMjYuMDgsIDE0LjU1LCAxLCAxLCAyNywgLTI0LjM1LCAzNi41LCAxLCAyLCAyNywgMTcuNiwgNDYuMywgMC44MzMyLCAyOCwgLTI0LjkyLCA0Ni4zLCAwLjE2NjgsIDIsIDI3LCAzNC4xLCA0OC44OSwgMC41OTk0MywgMjgsIC04LjQyLCA0OC44OSwgMC40MDA1OCwgMywgMjcsIDUxLjgzLCA1MS42NywgMC4yOTI2MiwgMjgsIDkuMzIsIDUxLjY3LCAwLjYzMTgxLCAyOSwgLTMzLjIsIDUxLjY3LCAwLjA3NTU3LCAzLCAyNywgNzUuMzQsIDU1LjM1LCAwLjA2NjU2LCAyOCwgMzIuODIsIDU1LjM1LCAwLjYyMjk4LCAyOSwgLTkuNywgNTUuMzUsIDAuMzEwNDYsIDIsIDI4LCA1NC4wNiwgNTMuNjcsIDAuMzcyOTYsIDI5LCAxMS41NCwgNTMuNjcsIDAuNjI3MDQsIDIsIDI4LCA3OS43OSwgNTEuNjQsIDAuMTAzNzMsIDI5LCAzNy4yNywgNTEuNjQsIDAuODk2MjcsIDEsIDI5LCA3MS4wNCwgMzQuNzYsIDEsIDEsIDI5LCA3MC4wMSwgMjEuNzIsIDEsIDEsIDMwLCAzNi43NCwgNy4wNiwgMSwgMywgMzAsIDQ1LjcsIC0yNC45OCwgMC42NywgMjgsIDI1Ljg3LCAtMTguOSwgMC4zMDEyLCAyOSwgLTE2LjY1LCAtMTguOSwgMC4wMjg4LCAyLCAyNywgMjguNjksIC0yNC40MiwgMC43NzYwMiwgMjgsIC0xMy44MywgLTI0LjQyLCAwLjIyMzk4LCAzLCAzMCwgNDMuMjQsIC01Ni40OSwgMC4wNjQsIDI3LCAzOC40MywgLTguODQsIDAuNjc4OTcsIDI4LCAtNC4wOSwgLTguODQsIDAuMjU3MDMsIDMsIDMwLCAyMi4wMiwgLTE0Ljg1LCAwLjI5LCAyOCwgNDEuNDgsIDEuNTksIDAuNTMzNjgsIDI5LCAtMS4wNCwgMS41OSwgMC4xNzYzMiwgMywgMzAsIC03LjQ1LCAtOC4zMywgMC43NiwgMjgsIDU0Ljk4LCAyOC41OSwgMC4wNjY5MywgMjksIDEyLjQ2LCAyOC41OSwgMC4xNzMwNywgMywgMzAsIDMuOTEsIC00OC40LCAwLjI1LCAyNywgNTUuODcsIDI3LjMzLCAwLjE1ODQzLCAyOCwgMTMuMzUsIDI3LjMzLCAwLjU5MTU3LCAxLCAyNywgMTEuNDcsIDIxLjUxLCAxLCAyLCAzMCwgLTExLjA5LCAxOC43NCwgMC40MTYsIDI5LCAzOS42LCAyNS41MSwgMC41ODQsIDIsIDMwLCAxNC41NiwgMjAuMDMsIDAuNTMsIDI5LCAzNC42LCAwLjMzLCAwLjQ3LCAxLCAyNywgMTQuMTIsIC0xMC4xLCAxLCAyLCAyNywgMTkuOTQsIC0yMS4wMywgMC45MjAyOSwgMjgsIC0yMi41OCwgLTIxLjAzLCAwLjA3OTcxLCAzLCAzMCwgLTIuMDgsIC0yNy4yNiwgMC4yOSwgMjgsIDM1LjMxLCAyNy45OSwgMC40OTU4MiwgMjksIC03LjIxLCAyNy45OSwgMC4yMTQxOCwgMiwgMzAsIDM0LjQyLCAtMzkuMTksIDAuMjUsIDI4LCAxNC44NCwgLTQuNSwgMC43NSwgMiwgMjcsIDM0Ljg3LCAyNC41OCwgMC42NzM0OSwgMjgsIC03LjY0LCAyNC41OCwgMC4zMjY1MSwgMiwgMzAsIDE4LjUsIDEuNTksIDAuNzYsIDI5LCAxNS43NiwgMSwgMC4yNCBdLAoJCQkJCSJodWxsIjogMTgsCgkJCQkJImVkZ2VzIjogWyAxNCwgMTIsIDEyLCAxMCwgMTAsIDgsIDE4LCAyMCwgMzIsIDM0LCAzMCwgMzIsIDIsIDQsIDM2LCA0LCAzNiwgMzgsIDM4LCA0MCwgNCwgNiwgNiwgOCwgNDAsIDYsIDQwLCA0MiwgMTQsIDE2LCAxNiwgMTgsIDUwLCAxNiwgNDYsIDUyLCA1NCwgMzYsIDIsIDAsIDAsIDM0LCA1NCwgMCwgNTQsIDMyLCAyMCwgNTAsIDE0LCA1NiwgNTYsIDQyLCA1MCwgNTYsIDU2LCA1OCwgNTgsIDQwLCA1OCwgMTAsIDQ2LCA2MCwgNjAsIDQ4LCAyNiwgNjAsIDYwLCA0NCwgMjQsIDI2LCAyNCwgNDgsIDQyLCA2MiwgNjIsIDQ0LCA0OCwgNjIsIDQ4LCA2NCwgNjQsIDUwLCA0MiwgNjQsIDIwLCAyMiwgMjIsIDI0LCA2NCwgMjIsIDI2LCAyOCwgMjgsIDMwLCAyOCwgNDYsIDQ0LCA2NiwgNjYsIDU0LCA0NiwgNjYsIDY2LCAzNiwgNjIsIDM4IF0sCgkJCQkJIndpZHRoIjogOTgsCgkJCQkJImhlaWdodCI6IDE4MAoJCQkJfQoJCQl9CgkJfQoJfQpdLAoiZXZlbnRzIjogewoJImZvb3RzdGVwIjoge30KfSwKImFuaW1hdGlvbnMiOiB7CgkiYWltIjogewoJCSJzbG90cyI6IHsKCQkJImNyb3NzaGFpciI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiY3Jvc3NoYWlyIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImZyb250LWZpc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogMzYuMDggfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTI2LjU1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ2YWx1ZSI6IDYyLjMxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiA5LjExIH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtMC4zMSB9CgkJCQldCgkJCX0KCQl9LAoJCSJpayI6IHsKCQkJImFpbS1payI6IFsKCQkJCXsgIm1peCI6IDAuOTk1IH0KCQkJXQoJCX0sCgkJInRyYW5zZm9ybSI6IHsKCQkJImFpbS1mcm9udC1hcm0tdHJhbnNmb3JtIjogWwoJCQkJeyAibWl4Um90YXRlIjogMC43ODQsICJtaXhYIjogMCwgIm1peFNjYWxlWCI6IDAsICJtaXhTaGVhclkiOiAwIH0KCQkJXSwKCQkJImFpbS1oZWFkLXRyYW5zZm9ybSI6IFsKCQkJCXsgIm1peFJvdGF0ZSI6IDAuNjU5LCAibWl4WCI6IDAsICJtaXhTY2FsZVgiOiAwLCAibWl4U2hlYXJZIjogMCB9CgkJCV0sCgkJCSJhaW0tdG9yc28tdHJhbnNmb3JtIjogWwoJCQkJeyAibWl4Um90YXRlIjogMC40MjMsICJtaXhYIjogMCwgIm1peFNjYWxlWCI6IDAsICJtaXhTaGVhclkiOiAwIH0KCQkJXQoJCX0KCX0sCgkiZGVhdGgiOiB7CgkJInNsb3RzIjogewoJCQkiZXllIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJleWUtc3VycHJpc2VkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJuYW1lIjogImV5ZS1pbmRpZmZlcmVudCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4yLCAibmFtZSI6ICJleWUtc3VycHJpc2VkIiB9LAoJCQkJCXsgInRpbWUiOiA0LjYsICJuYW1lIjogImV5ZS1pbmRpZmZlcmVudCIgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiZnJvbnQtZmlzdC1vcGVuIiB9CgkJCQldCgkJCX0sCgkJCSJtb3V0aCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAibW91dGgtb29vbyIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAibmFtZSI6ICJtb3V0aC1ncmluZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS40LCAibmFtZSI6ICJtb3V0aC1vb29vIiB9LAoJCQkJCXsgInRpbWUiOiAyLjE2NjcsICJuYW1lIjogIm1vdXRoLWdyaW5kIiB9LAoJCQkJCXsgInRpbWUiOiA0LjUzMzMsICJuYW1lIjogIm1vdXRoLW9vb28iIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi44MywKCQkJCQkJImN1cnZlIjogWyAwLjAxNSwgLTIuODMsIDAuMDM2LCAxMi43MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAxMi4xOSwKCQkJCQkJImN1cnZlIjogWyAwLjA5NiwgMTEuNjgsIDAuMTE5LCAtMS4xNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtNi44NiwKCQkJCQkJImN1cnZlIjogWyAwLjE0OSwgLTEzLjI3LCAwLjIxLCAtMzcuMjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogLTM2Ljg2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzU0LCAtMzYuNjEsIDAuNDEyLCAtMzIuMzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTIzLjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuNDksIC0xOS44NywgMC41MTIsIC0zLjI5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zLjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuNTYsIC0zLjM5LCAwLjYxNCwgLTY3LjI1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC03NC40LAoJCQkJCQkiY3VydmUiOiBbIDAuNjUyLCAtODEuNTgsIDAuNzAyLCAtODguOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTg4LjkzLAoJCQkJCQkiY3VydmUiOiBbIDAuODA1LCAtODguOTEsIDAuODM4LCAtODAuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogLTgxLjAzLAoJCQkJCQkiY3VydmUiOiBbIDAuOTIyLCAtODEuMzIsIDAuOTc2LCAtODUuMjkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC04NS4yOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMjMzMywKCQkJCQkJInZhbHVlIjogLTg1LjI5LAoJCQkJCQkiY3VydmUiOiBbIDIuMzE0LCAtODUuMjksIDIuMzgyLCAtNjguMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDY2NywKCQkJCQkJInZhbHVlIjogLTYzLjQ4LAoJCQkJCQkiY3VydmUiOiBbIDIuNTcsIC01Ny44NywgMi45MTYsIC01NS4yNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4yLAoJCQkJCQkidmFsdWUiOiAtNTUuMSwKCQkJCQkJImN1cnZlIjogWyAzLjQ0NywgLTU0Ljk4LCA0LjEzNSwgLTU2LjYxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01OC4yMywKCQkJCQkJImN1cnZlIjogWyA0LjY3MiwgLTYzLjI0LCA0LjY0NiwgLTgyLjY5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0LjkzMzMsICJ2YWx1ZSI6IC04NS4yOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NjksIDEuMDA1LCAwLjQ5MiwgMS4wNjUsIDAuNDc1LCAxLjAxOCwgMC40OTIsIDAuOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAxLjA2NSwKCQkJCQkJInkiOiAwLjk0LAoJCQkJCQkiY3VydmUiOiBbIDAuNTE3LCAxLjA2NSwgMC41NDEsIDAuOTkxLCAwLjUxNywgMC45NCwgMC41NDIsIDEuMDI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ4IjogMC45OSwKCQkJCQkJInkiOiAxLjAyNSwKCQkJCQkJImN1cnZlIjogWyAwLjU5MywgMC45ODgsIDAuNjA5LCAxLjAwMiwgMC41OTUsIDEuMDI0LCAwLjYwNywgMS4wMDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjMzMyB9CgkJCQldCgkJCX0sCgkJCSJuZWNrIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0yLjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuMTE0LCAxLjMzLCAwLjE5NSwgNC4xMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiA0LjEzLAoJCQkJCQkiY3VydmUiOiBbIDAuMzUxLCA0LjE0LCAwLjQ0NCwgLTI0LjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTI0LjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTcxLCAtMjMuODksIDAuNTUsIDM0LjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDM1LjEzLAoJCQkJCQkiY3VydmUiOiBbIDAuNzEzLCAzNC44MSwgMC43NTYsIDIyLjc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIyLjgyLAoJCQkJCQkiY3VydmUiOiBbIDAuODY4LCAyMi44NCwgMC45MTYsIDQ3Ljk1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcsICJ2YWx1ZSI6IDQ3Ljk1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yMzMzLAoJCQkJCQkidmFsdWUiOiA0Ny45NSwKCQkJCQkJImN1cnZlIjogWyAyLjMsIDQ3Ljk1LCAyLjYxNywgMTguNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNjY2NywKCQkJCQkJInZhbHVlIjogMTguNTEsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4xNzIsIDE2LjU4LCA0LjA2LCAxNi43OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC41MzMzLAoJCQkJCQkidmFsdWUiOiAxOC41MSwKCQkJCQkJImN1cnZlIjogWyA0LjcwNywgMTkuMTMsIDQuNzc2LCA0MS4xMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC44LCAidmFsdWUiOiA0Ny45NSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtOC42MiwKCQkJCQkJImN1cnZlIjogWyAwLjAxLCAtMTYuNzEsIDAuMDMyLCAtMzMuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAtMzMuMzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODIsIC0zMi42MSwgMC4yOTgsIDEyMy4wNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkidmFsdWUiOiAxMjIuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MTEsIDEyMi42OSwgMC41MiwgMTAwLjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogODguOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41ODgsIDgzLjg5LCAwLjY2NywgNzUuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNywKCQkJCQkJInZhbHVlIjogNzUuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NjcsIDc1LjM0LCAwLjksIDc2LjAzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcsICJ2YWx1ZSI6IDc2LjAzIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXVwcGVyLWFybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMzguODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjIsIC00MC4zOCwgMC4wOTYsIC00MS45MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtNDEuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzYsIC00MS45MiwgMC4yMTYsIC0xNi45MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtNC4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjI1OCwgMTMuNjksIDAuMzA4LCA2MC4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkidmFsdWUiOiA2MC4xNywKCQkJCQkJImN1cnZlIjogWyAwLjQ5NiwgNTkuOTgsIDAuNTM5LCAzMy42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAyMy4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjU5NSwgMzIuNzEsIDAuNjc1LCA1My43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiA1My42MSwKCQkJCQkJImN1cnZlIjogWyAwLjc5NywgNTMuNTEsIDAuOTI2LCAzMC45OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAidmFsdWUiOiAxOS41NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuOTY2NywKCQkJCQkJInZhbHVlIjogMTkuNTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yNDUsIDE5LjU3LCAyLjcwMiwgNzcuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuMDY2NywKCQkJCQkJInZhbHVlIjogNzcuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4yMDksIDc3LjMzLCAzLjI5MSwgNjcuOTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNDMzMywKCQkJCQkJInZhbHVlIjogNjcuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMy42MDgsIDY4LjM0LCAzLjcyOSwgNzMuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuODMzMywKCQkJCQkJInZhbHVlIjogNzMuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgNC4xNTIsIDczLjkxLCA0LjQ2LCA3MS45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC42MzMzLAoJCQkJCQkidmFsdWUiOiA2NC43NywKCQkJCQkJImN1cnZlIjogWyA0LjY4OCwgNjIuNSwgNC44NDcsIDI2LjQyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0Ljg2NjcsICJ2YWx1ZSI6IDEwLjk0IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC00NC43LAoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAtNDQuNywgMC4xMiwgNTQuODkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogNjQuNjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTQsIDc5LjE4LCAwLjIxNCwgNzkuNDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogNjMuNCwKCQkJCQkJImN1cnZlIjogWyAwLjI5MywgNTUuMTksIDAuMzMyLCAzMC4xMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAzMC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjQsIDMwLjEzLCAwLjQ0MSwgMzkuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogNTUuMTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40ODgsIDY4LjE4LCAwLjUyLCAxMDAuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogMTExLjk2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTUxLCAxMjYuODgsIDAuNjI3LCAxODUuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogMTg1Ljk3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjkyLCAxODUuOTcsIDAuNzM2LCAxNjIuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJInZhbHVlIjogMTU4LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuOSwgMTUxLjEyLCAxLjAxNywgMTQ0LjAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDE0NC4wMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMzY2NywKCQkJCQkJInZhbHVlIjogMTQ0LjAxLAoJCQkJCQkiY3VydmUiOiBbIDIuNDkyLCAxNDQuMDEsIDIuNzQyLCAxMzguNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuODY2NywKCQkJCQkJInZhbHVlIjogMTM4LjYzLAoJCQkJCQkiY3VydmUiOiBbIDMuMDY3LCAxMzguNjMsIDMuNDY3LCAxMzguNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNjY2NywKCQkJCQkJInZhbHVlIjogMTM4LjYzLAoJCQkJCQkiY3VydmUiOiBbIDMuODgzLCAxMzguNjMsIDQuMzE3LCAxMzUuMTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNTMzMywKCQkJCQkJInZhbHVlIjogMTM1LjE4LAoJCQkJCQkiY3VydmUiOiBbIDQuNTc1LCAxMzUuMTgsIDQuNjkyLCAxMzEuNTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNzMzMywKCQkJCQkJInZhbHVlIjogMTMxLjU5LAoJCQkJCQkiY3VydmUiOiBbIDQuNzU4LCAxMzEuNTksIDQuNTE3LCAxNDQuMDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuODMzMywgInZhbHVlIjogMTQ0LjAxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MTcsIDAsIDAuNjE3LCAtMzQuOTYsIDAuNTE3LCAwLCAwLjYxNywgLTE2LjU5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTM1LjAyLCAieSI6IC0xNi42MiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMjEuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzMsIDIxLjg4LCAwLjA5OSwgMjAuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogOS40MywKCQkJCQkJImN1cnZlIjogWyAwLjE2NCwgLTAuMjksIDAuMTYyLCAtMzguMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTM4LjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjQsIC0zNy45NiwgMC4yMjgsIC0xNy44MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtOS43MywKCQkJCQkJImN1cnZlIjogWyAwLjM3MiwgLTYuNzYsIDAuNDMxLCAtMC43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkidmFsdWUiOiA2LjQ3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDg5LCAxMS4wNSwgMC41MDMsIDE5LjA5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE5LjA5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTcxLCAxOS4wOSwgMC41NTQsIC00Mi42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAtNDIuNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42NTMsIC00Mi42NywgMC42OTEsIC0xMy44IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IC0zLjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzA3LCAzLjgsIDAuNzE5LCAyNC45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44LAoJCQkJCQkidmFsdWUiOiAyNS4zMSwKCQkJCQkJImN1cnZlIjogWyAwLjkwMiwgMjQuNzUsIDAuOTkyLCAtMC4zNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMzIuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMi42LCAtMzIuMTYsIDIuNjM4LCAtNS4zIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjk2LAoJCQkJCQkiY3VydmUiOiBbIDIuNzA3LCAtMS41NiwgMi43NzUsIDEuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOCwKCQkJCQkJInZhbHVlIjogMS42NywKCQkJCQkJImN1cnZlIjogWyAyLjgyNSwgMS42NywgMi44NzUsIC0wLjM5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjksCgkJCQkJCSJ2YWx1ZSI6IC0wLjM5LAoJCQkJCQkiY3VydmUiOiBbIDIuOTI1LCAtMC4zOSwgMi45NzUsIDAuMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMsCgkJCQkJCSJ2YWx1ZSI6IDAuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4wMjUsIDAuMjYsIDMuMDc1LCAtMS44MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xLAoJCQkJCQkidmFsdWUiOiAtMS44MSwKCQkJCQkJImN1cnZlIjogWyAzLjEyNSwgLTEuODEsIDMuMTc1LCAtMC41MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4yLAoJCQkJCQkidmFsdWUiOiAtMC41MiwKCQkJCQkJImN1cnZlIjogWyAzLjIyNSwgLTAuNTIsIDMuMjc1LCAtMi40MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4zLAoJCQkJCQkidmFsdWUiOiAtMi40MSwKCQkJCQkJImN1cnZlIjogWyAzLjMzMywgLTIuNDEsIDMuNCwgLTAuMzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNDMzMywKCQkJCQkJInZhbHVlIjogLTAuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMy40NjcsIC0wLjM4LCAzLjUzMywgLTIuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNTY2NywKCQkJCQkJInZhbHVlIjogLTIuMjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMy41OTIsIC0yLjI1LCAzLjY0MiwgLTAuMzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNjY2NywKCQkJCQkJInZhbHVlIjogLTAuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMy43LCAtMC4zMywgMy43NjcsIC0xLjM0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjgsCgkJCQkJCSJ2YWx1ZSI6IC0xLjM0LAoJCQkJCQkiY3VydmUiOiBbIDMuODI1LCAtMS4zNCwgMy44NjIsIC0wLjc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjksCgkJCQkJCSJ2YWx1ZSI6IC0wLjc3LAoJCQkJCQkiY3VydmUiOiBbIDMuOTQyLCAtMC43NywgMy45OTEsIC0xLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LAoJCQkJCQkidmFsdWUiOiAtMS44NywKCQkJCQkJImN1cnZlIjogWyA0LjE2NywgLTEuODcsIDQuNSwgLTEuOTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNjY2NywKCQkJCQkJInZhbHVlIjogLTEuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgNC43MDksIDE4LjA1LCA0Ljc2NywgMzQuNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuOCwKCQkJCQkJInZhbHVlIjogMzQuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgNC44NCwgMzQuMjQsIDQuOTAyLCAxMi4wMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC45MzMzLCAidmFsdWUiOiAtMTguNzUgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi4zMywKCQkJCQkJImN1cnZlIjogWyAwLjAxOSwgNC40MywgMC4wNjksIDEwLjgyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDEwLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNDgsIDEwLjYsIDAuMTIzLCAtMTUuMjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTE1LjM1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjY2LCAtMTUuNDQsIDAuMzE2LCAtNi40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtMy45LAoJCQkJCQkiY3VydmUiOiBbIDAuMzYyLCAwLjQzLCAwLjQ3OSwgMjIuMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMjIuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MSwgMjEuODQsIDAuNjI3LCAxMi44NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiA5LjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuNjQzLCAyLjc3LCAwLjYyMiwgLTM5LjQzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IC0zOS41LAoJCQkJCQkiY3VydmUiOiBbIDAuNzczLCAtMzkuNTcsIDAuODE0LCAxNC43NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAxNC44MSwKCQkJCQkJImN1cnZlIjogWyAwLjk2NSwgMTQuODgsIDEuMSwgNS42NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4xLCAidmFsdWUiOiAtNi4wOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMjMzMywKCQkJCQkJInZhbHVlIjogLTYuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zMDcsIC02LjA4LCAyLjQyNywgLTI1Ljg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMi40MiwKCQkJCQkJImN1cnZlIjogWyAyLjU5OCwgLTIwLjM4LCAyLjY1NywgNS43MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43LAoJCQkJCQkidmFsdWUiOiA1LjczLAoJCQkJCQkiY3VydmUiOiBbIDIuNzcsIDUuNzMsIDIuODUxLCAtNS4zOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi45MzMzLAoJCQkJCQkidmFsdWUiOiAtNS4zOCwKCQkJCQkJImN1cnZlIjogWyAzLjAwOCwgLTUuMzgsIDMuMDg3LCAtNC41NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xNjY3LAoJCQkJCQkidmFsdWUiOiAtNC4xNywKCQkJCQkJImN1cnZlIjogWyAzLjIyMywgLTMuOTEsIDQuNDg2LCA1LjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgNC43MzMsIDUuNzMsIDQuODg2LCAtMi40NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC45MzMzLCAidmFsdWUiOiAtNi41MiB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMC4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgMTAuMzYsIDAuMSwgLTMyLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zMi44OSwKCQkJCQkJImN1cnZlIjogWyAwLjE4MywgLTMyLjg5LCAwLjI4MywgLTQuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTQuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNjcsIC00LjQ1LCAwLjQzOCwgLTYuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTguOTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjksIC0xMy42MiwgMC42MDUsIC0yMC41OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAtMjMuMiwKCQkJCQkJImN1cnZlIjogWyAwLjcwOCwgLTMwLjE4LCAwLjc1OCwgLTM1LjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IC0zNS41NiwKCQkJCQkJImN1cnZlIjogWyAwLjg3NSwgLTM1LjU2LCAxLjAyNSwgLTIzLjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMSwgInZhbHVlIjogLTIzLjIgfQoJCQkJXQoJCQl9LAoJCQkiZ3VuIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0yLjc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAtMi43OSwgMC4xMiwgLTcuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogLTguNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjgsIC0xMS44NywgMC4yOSwgLTIzLjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yNi4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjM2OSwgLTI4LjMxLCAwLjQzNiwgLTI5Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC0yOS42NiwKCQkJCQkJImN1cnZlIjogWyAwLjU1MiwgLTI5LjU4LCAwLjYxMSwgLTI1LjQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMi42OCwKCQkJCQkJImN1cnZlIjogWyAwLjY1NiwgLTE5Ljc2LCAwLjY4LCAtMTAuMDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNywKCQkJCQkJInZhbHVlIjogLTYuNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjIsIC0yLjYsIDAuNzUsIC0xLjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjM1LAoJCQkJCQkiY3VydmUiOiBbIDAuNzkyLCAtMS41NSwgMC44NDIsIC0xOS43NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC44NjY3LCAidmFsdWUiOiAtMTkuOCB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA5OCwgLTQyLjYyLCAwLjE2NiwgLTc5Ljg1LCAwLjAyOSwgODQuOTcsIDAuMTA5LCAxNTUuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJIngiOiAtMTMzLjc5LAoJCQkJCQkieSI6IDE1Mi40NCwKCQkJCQkJImN1cnZlIjogWyAwLjM2MSwgLTE4NC42MywgMC4zOTIsIC0yMDMuNjksIDAuNDIsIDE0OS4xMiwgMC40NjcsIC0xNS43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ4IjogLTIzMC4wMiwKCQkJCQkJInkiOiAtMTEzLjg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNTIzLCAtMjQ5Ljg2LCAwLjU2NSwgLTI2MS43LCAwLjQ3MywgLTEzMy4xLCAwLjU4MywgLTIwMy40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkieCI6IC0yNjguNTcsCgkJCQkJCSJ5IjogLTIwMy40MywKCQkJCQkJImN1cnZlIjogWyAwLjY2MywgLTI4MC45OCwgMC44MTYsIC0yOTAuMDUsIDAuNzA4LCAtMjAzLjQzLCAwLjg5MiwgLTIwMy41IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0yOTAuNDIsICJ5IjogLTIwMy41IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNiwgMS4wMiwgMC4xNTEsIDQ1LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IDU0LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTksIDY2Ljg1LCAwLjM1OCwgMTY5Ljg1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDE2OS41MSwKCQkJCQkJImN1cnZlIjogWyAwLjYyOCwgMTY5Ljg1LCAwLjY5MiwgMTA4Ljg1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IDk3Ljc0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzIzLCAxMDIuNiwgMC44MDUsIDExMS42IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDExMS42OSwKCQkJCQkJImN1cnZlIjogWyAwLjg5OSwgMTExLjgzLCAxLjAxNSwgMTA5LjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ2YWx1ZSI6IDk1LjggfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDg2LCAtMC4wMiwgMC4xOTEsIC0yNC4yNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkidmFsdWUiOiAtMjYuNSwKCQkJCQkJImN1cnZlIjogWyAwLjIxNCwgLTI5LjkyLCAwLjI0OSwgLTQwLjUxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00MC41NywKCQkJCQkJImN1cnZlIjogWyAwLjQzMSwgLTQwLjcsIDAuNDU5LCAtMTEuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTguNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NzcsIC01LjE2LCAwLjUyNCwgMTcuMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogMTYuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MzIsIDE3LjA5LCAwLjYyNSwgMi43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAyLjc2LAoJCQkJCQkiY3VydmUiOiBbIDAuNjQ4LCAyLjc2LCAwLjY1MywgMi43NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkidmFsdWUiOiAyLjU5LAoJCQkJCQkiY3VydmUiOiBbIDAuNjc4LCAyLjM5LCAwLjczMywgMi41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtOS40MywKCQkJCQkJImN1cnZlIjogWyAwLjc0NSwgLTIuNDgsIDAuNzgyLCAzLjEyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDQuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MzIsIDYuMzIsIDAuODk1LCA4LjQ2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC45ODYsIDguNTMsIDEuMDUxLCA2LjM4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDIuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNzgsIDQuMTcsIDEuMTAzLCA1Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDUuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xOTEsIDUuOTMsIDEuMjA5LCA0LjU2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ2YWx1ZSI6IDIuNTIgfQoJCQkJXQoJCQl9LAoJCQkicmVhci10aGlnaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEyLCA1MC4yNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiA1Ny4zLAoJCQkJCQkiY3VydmUiOiBbIDAuMTY0LCA3My4zNCwgMC4yNzQsIDE0Ny4xOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAxNDcuMSwKCQkJCQkJImN1cnZlIjogWyAwLjQ3NSwgMTQ2LjQ1LCAwLjU4MywgOTUuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogNzkuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MiwgOTQuNzQsIDAuNzMyLCAxMDMuMTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJInZhbHVlIjogMTAzLjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuODEyLCAxMDIuODUsIDAuODk3LCA5NS43NSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAidmFsdWUiOiA4My4wMSB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLXNoaW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAyMSwgLTE2LjY1LCAwLjA5MSwgLTU0LjgyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01NS4yOSwKCQkJCQkJImN1cnZlIjogWyAwLjE4NywgLTU1LjQyLCAwLjIxMywgLTUyLjUyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00NS45OCwKCQkJCQkJImN1cnZlIjogWyAwLjI0MiwgLTQzLjEsIDAuMzExLCAtMTIuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTYuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTYsIDAuMTMsIDAuNDY3LCAyNC41IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDI0LjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NDMsIDI0LjUsIDAuNTYsIDMuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogLTMuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41ODUsIDMuODYsIDAuNjU5LCAxNi42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43LAoJCQkJCQkidmFsdWUiOiAxNi41NiwKCQkJCQkJImN1cnZlIjogWyAwLjc4MiwgMTYuNDMsIDAuODk2LCA4LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NTYsIDYuODQsIDEuMDA4LCA4LjQxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjAzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNjcsIDguNDEsIDEuMTIyLCA4LjE0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ2YWx1ZSI6IDUuOCB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTAuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzMsIC0wLjI4LCAwLjI1NiwgLTY2LjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC02Ni44NCwKCQkJCQkJImN1cnZlIjogWyAwLjQxOCwgLTY2LjkxLCAwLjQ5OSwgLTIxLjc5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYsCgkJCQkJCSJ2YWx1ZSI6IC0yMS41MiwKCQkJCQkJImN1cnZlIjogWyAwLjY1MiwgLTIxLjM4LCAwLjY2NSwgLTUzLjk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IC01NC4yNiwKCQkJCQkJImN1cnZlIjogWyAwLjc1NywgLTUzLjk2LCAwLjg0MywgLTIuMDcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTMzMywKCQkJCQkJInZhbHVlIjogLTEuNDcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NjgsIC0yLjA3LCAwLjk3NSwgLTE5Ljk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtMTkuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMjUsIC0xOS45NiwgMS4wNzUsIC0xMi40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAtMTIuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMzMsIC0xMi40MiwgMS4yLCAtMTguMzQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgInZhbHVlIjogLTE4LjM0IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAwOCwgLTExLjMzLCAwLjEwOCwgLTU3LjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC01Ny43MSwKCQkJCQkJImN1cnZlIjogWyAwLjE3NSwgLTU3LjcxLCAwLjIyOSwgMTkuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogMTkuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTQsIDE5LjM0LCAwLjQsIC01Ny43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtNTcuNzYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTgsIC01Ny43NiwgMC41MTEsIC0zLjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDMuNywKCQkJCQkJImN1cnZlIjogWyAwLjU2MywgMTMuMjksIDAuNjMzLCAxNS43OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkidmFsdWUiOiAxNS43OSwKCQkJCQkJImN1cnZlIjogWyAwLjcsIDE1Ljc5LCAwLjc2NywgLTQ4Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IC00OC43NSwKCQkJCQkJImN1cnZlIjogWyAwLjg0MiwgLTQ4Ljc1LCAwLjkyNSwgNC43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDQuNywKCQkJCQkJImN1cnZlIjogWyAxLCA0LjcsIDEuMDY3LCAtMjIuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAtMjIuOSwKCQkJCQkJImN1cnZlIjogWyAxLjE0MiwgLTIyLjksIDEuMjI1LCAtMTMuMjggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgInZhbHVlIjogLTEzLjI4IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItZm9vdC10YXJnZXQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTAuMjggfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTAuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMDgsIC0wLjI4LCAwLjAwMywgLTY2LjYyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC02NS43NSwKCQkJCQkJImN1cnZlIjogWyAwLjE2NiwgLTY0LjQyLCAwLjIzNCwgMTQuMzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogMzguMjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yOTQsIDU3LjkxLCAwLjM5MiwgODkuNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogOTAuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40ODMsIDkwLjczLCAwLjU1LCAxNzcuNjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMTc3LjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuNzMzLCAxNzYuMjQsIDAuNzUsIDExLjM1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDExLjM1LAoJCQkJCQkiY3VydmUiOiBbIDAuODg2LCAxMi4yOSwgMC45MTEsIDQ3Ljg4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDU2Ljc3LAoJCQkJCQkiY3VydmUiOiBbIDAuOTY3LCA3MC41OSwgMS4wNSwgODYuNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJInZhbHVlIjogODYuNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xODcsIDg2LjQ2LCAxLjIxNCwgNjYuNDQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogNjQuNTUgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMC4yOCwKCQkJCQkJImN1cnZlIjogWyAwLCAtNy45NywgMC4wMjcsIC0xOC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAtMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjYsIC0xOS4zLCAwLjIwOCwgMTUuNTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogNDUuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDYsIDY2LjI0LCAwLjM3OCwgOTkuMDggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogOTkuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTcsIDk4LjYyLCAwLjQ4OCwgLTEuMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtMS4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjYzNywgLTAuODQsIDAuNjg3LCA5NC40MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiA5NC4zMywKCQkJCQkJImN1cnZlIjogWyAwLjgzMiwgOTQuMTYsIDAuODk1LCAyOS42IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDI4LjY3LAoJCQkJCQkiY3VydmUiOiBbIDEuMDI2LCAyOC42NywgMS4wNDUsIDUzLjE0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDUzLjM4IH0KCQkJCV0KCQkJfSwKCQkJImhhaXI0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTEsIDQuNSwgMC4wNSwgMTEuNDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogMTEuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xLCAxMS40MiwgMC4xMzYsIC01LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMC41NCwKCQkJCQkJImN1cnZlIjogWyAwLjIwNiwgLTE2LjUxLCAwLjMyNywgLTIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNC40NywKCQkJCQkJImN1cnZlIjogWyAwLjQxMywgLTI3LjM3LCAwLjQ2NywgLTQzLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC00My45OSwKCQkJCQkJImN1cnZlIjogWyAwLjUzMywgLTQzLjk5LCAwLjU1MiwgMTIuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogMTEuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTQsIDExLjU5LCAwLjc1OCwgLTM0LjEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IC0zNC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjg1OCwgLTM0LjEzLCAxLjAxNSwgLTEyLjQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC04Ljg1LAoJCQkJCQkiY3VydmUiOiBbIDEuMTIxLCAtNS4wNywgMS4yMTksIC0wLjAyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEuMjksCgkJCQkJCSJjdXJ2ZSI6IFsgMS41MDksIDMuMywgMS43NjMsIDIuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuODY2NywKCQkJCQkJInZhbHVlIjogMi43OCwKCQkJCQkJImN1cnZlIjogWyAxLjk3NCwgMi44MSwgMi4xMDgsIDIuODEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMiwKCQkJCQkJInZhbHVlIjogMi43OCwKCQkJCQkJImN1cnZlIjogWyAyLjMxNSwgMi43NCwgMi4zNzQsIDEuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDY2NywKCQkJCQkJInZhbHVlIjogMS4xOCwKCQkJCQkJImN1cnZlIjogWyAyLjUyNSwgMS4xOCwgMi42MDgsIDEwLjc5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwLjc5LAoJCQkJCQkiY3VydmUiOiBbIDIuNzI1LCAxMC43OSwgMi44OTMsIDQuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuMDMzMywKCQkJCQkJInZhbHVlIjogNC43MiwKCQkJCQkJImN1cnZlIjogWyAzLjExNywgNC43MiwgMy4yODMsIDcuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuMzY2NywKCQkJCQkJInZhbHVlIjogNy45MywKCQkJCQkJImN1cnZlIjogWyAzLjQ5MiwgNy45MywgMy43NzUsIDYuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuOSwKCQkJCQkJInZhbHVlIjogNi45MywKCQkJCQkJImN1cnZlIjogWyAzLjk4MSwgNi45MywgNC4wOTQsIDYuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC4yLAoJCQkJCQkidmFsdWUiOiA4LjQ0LAoJCQkJCQkiY3VydmUiOiBbIDQuMjY3LCA5LjQyLCA0LjQwMSwgMTYuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNSwKCQkJCQkJInZhbHVlIjogMTYuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgNC41ODIsIDE2LjEyLCA0LjcwOSwgOS45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC43MzMzLAoJCQkJCQkidmFsdWUiOiA2LjUxLAoJCQkJCQkiY3VydmUiOiBbIDQuNzQ3LCA0LjU3LCA0Ljc3OSwgLTEuNzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuOCwKCQkJCQkJInZhbHVlIjogLTEuNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgNC44MjMsIC0xLjczLCA0LjgyLCA0LjQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0Ljg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDYuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgNC44OTksIDcuMTQsIDQuOTEzLCA2LjkzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0LjkzMzMsICJ2YWx1ZSI6IDYuOTMgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTAuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNzUsIDEwLjYxLCAwLjA1LCAxMi42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAxMi42NywKCQkJCQkJImN1cnZlIjogWyAwLjEyMywgMTIuNjcsIDAuMTk0LCAtMTYuNTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTE5Ljg3LAoJCQkJCQkiY3VydmUiOiBbIDAuMjA3LCAtMjMuNDgsIDAuMjM2LCAtMzEuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogLTMxLjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTYsIC0zMS45LCAwLjQzNywgLTI1LjYxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xOS4yOSwKCQkJCQkJImN1cnZlIjogWyAwLjQ4NSwgLTE1LjMzLCAwLjUyOSwgNi40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiA2LjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjI4LCA2Ljk3LCAwLjY1LCAtNDYuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTQ2LjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NDMsIC00Ni4xNywgMC45NDEsIC0zMy4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtMjMuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzIsIC0yMC45OCwgMS4wNDcsIDE1LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEsCgkJCQkJCSJ2YWx1ZSI6IDE1LjIxLAoJCQkJCQkiY3VydmUiOiBbIDEuMTQyLCAxNS4yMSwgMS4xODMsIDEwLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwLjYxLAoJCQkJCQkiY3VydmUiOiBbIDEuNDUsIDEwLjM0LCAxLjgxNywgMTAuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJ2YWx1ZSI6IDEwLjYxLAoJCQkJCQkiY3VydmUiOiBbIDIuMDc1LCAxMC42MSwgMi4yMjUsIDE2LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMywKCQkJCQkJInZhbHVlIjogMTYuOSwKCQkJCQkJImN1cnZlIjogWyAyLjMyNywgMTYuOSwgMi4zNDcsIDYuODEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNCwKCQkJCQkJInZhbHVlIjogNi44MywKCQkJCQkJImN1cnZlIjogWyAyLjQ5MiwgNi44NywgMi42MDIsIDE3LjM5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE3LjM5LAoJCQkJCQkiY3VydmUiOiBbIDIuNzQyLCAxNy4zOSwgMi44OTIsIDEwLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwLjY0LAoJCQkJCQkiY3VydmUiOiBbIDMuMTg3LCAxMC41NywgMy4zNDQsIDEwLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjYsCgkJCQkJCSJ2YWx1ZSI6IDExLjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMy43NjYsIDExLjgzLCAzLjg3NCwgMTQuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuOTMzMywKCQkJCQkJInZhbHVlIjogMTQuODMsCgkJCQkJCSJjdXJ2ZSI6IFsgNC4wMjIsIDE0Ljc2LCA0LjIwOCwgOS40OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC4zLAoJCQkJCQkidmFsdWUiOiA5LjU0LAoJCQkJCQkiY3VydmUiOiBbIDQuMzkxLCA5LjU4LCA0LjQ0MSwgMTQuODIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNTMzMywKCQkJCQkJInZhbHVlIjogMTQuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgNC42NDIsIDE0Ljg4LCA0LjY5MiwgMS4xNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC43NjY3LAoJCQkJCQkidmFsdWUiOiAxLjI0LAoJCQkJCQkiY3VydmUiOiBbIDQuODIzLCAxLjMsIDQuODE4LCAxOC4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC44NjY3LAoJCQkJCQkidmFsdWUiOiAxOC4zOCwKCQkJCQkJImN1cnZlIjogWyA0LjkwNSwgMTguNDEsIDQuOTAxLCAxMC42MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogNC45MzMzLCAidmFsdWUiOiAxMC42MSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0OCwgMCwgMC4xMjksIC0xMi43MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAtMTUuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjEsIC0yMC42NiwgMC4yNTQsIC0yMS42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAtMjEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTgsIC0yMS40NiwgMC40NiwgLTEuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogLTEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MSwgLTEuNzMsIDAuNzE1LCAtNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43NjY3LAoJCQkJCQkidmFsdWUiOiAtMy45NywKCQkJCQkJImN1cnZlIjogWyAwLjg2NiwgLTMuOTIsIDAuODQsIDAuMDIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLAoJCQkJCQkiY3VydmUiOiBbIDIuMjc1LCAwLCAyLjg2NywgLTUuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xLAoJCQkJCQkidmFsdWUiOiAtNi40NCwKCQkJCQkJImN1cnZlIjogWyAzLjMyNywgLTcuMDYsIDMuNzEsIC02LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IC01LjQxLAoJCQkJCQkiY3VydmUiOiBbIDQuMTY4LCAtNC41MywgNC40ODgsIC0yLjgzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiA0LjggfQoJCQkJXQoJCQl9LAoJCQkidG9yc28zIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIDAsIDAuMDksIC0zLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IC00LjU1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTQzLCAtOC40LCAwLjIyMywgLTE3LjA3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xOC4zMSwKCQkJCQkJImN1cnZlIjogWyAwLjI4MiwgLTI0LjQ0LCAwLjM1LCAtMjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogLTMwLjA3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDA1LCAtMzIuNTgsIDAuNDQyLCAtMzMuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTMyLjk5LAoJCQkJCQkiY3VydmUiOiBbIDAuNDkxLCAtMzMuMDQsIDAuNTA1LCAtMjMuNTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogLTIzLjU1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTcxLCAtMjMuNjcsIDAuNTk5LCAtMjcuMjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogLTI3LjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuNjY5LCAtMjcuMiwgMC43NDIsIC0xMC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43NjY3LAoJCQkJCQkidmFsdWUiOiAtNy43OSwKCQkJCQkJImN1cnZlIjogWyAwLjc4OCwgLTUuNTMsIDAuNzk2LCAtNC40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkidmFsdWUiOiAtMi45LAoJCQkJCQkiY3VydmUiOiBbIDAuODc1LCAtMS4yMSwgMC45MzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDMzMywKCQkJCQkJImN1cnZlIjogWyAyLjUxNywgMCwgMi42ODMsIDQuNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNzY2NywKCQkJCQkJInZhbHVlIjogNC42NiwKCQkJCQkJImN1cnZlIjogWyAzLjA4NCwgNC43NiwgMy4yNDgsIDQuMzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuNCwKCQkJCQkJInZhbHVlIjogMy43NCwKCQkJCQkJImN1cnZlIjogWyAzLjU5NiwgMi45MiwgMy43NTUsIDIuMTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDMuODY2NywKCQkJCQkJInZhbHVlIjogMS43MiwKCQkJCQkJImN1cnZlIjogWyA0LjEzNiwgMC41OSwgNC40NzEsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuOCB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAsIDAsIDAuMDQxLCAxMC43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAxNC4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjA3NSwgMTUuMjIsIDAuMTQ4LCAxOC4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkidmFsdWUiOiAxOC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjI1MSwgMTguMjMsIDAuMzA3LCAtNC43NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAtNS4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjQxMiwgLTUuMywgMC40NywgLTAuOTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMi4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjUxMiwgMy40OCwgMC41OTUsIDIwLjMxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDI0Ljg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjQ3LCAyNi41MywgMC43MTksIDI5LjMzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDI5LjIyLAoJCQkJCQkiY3VydmUiOiBbIDAuODU5LCAyOS4xNCwgMC45LCAyOC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45MzMzLAoJCQkJCQkidmFsdWUiOiAyNi4xMSwKCQkJCQkJImN1cnZlIjogWyAwLjk4MSwgMjIuNzIsIDAuOTk4LCAyLjA2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDIuMjEgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0NywgLTAuMjEsIDAuMDQ4LCA3Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEzLjI3LAoJCQkJCQkiY3VydmUiOiBbIDAuMDgzLCAxOC4wNSwgMC4xMzUsIDI0LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ2YWx1ZSI6IDI0LjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjI1LCAyNC4wMiwgMC4yOCwgNi4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAzLjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMjMsIC0wLjU4LCAwLjM4MiwgLTcuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTcuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MTIsIC03LjY2LCAwLjUzOCwgMTIuMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMTYuNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MDksIDIyLjcyLCAwLjY3MiwgMjcuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAyNy41NSwKCQkJCQkJImN1cnZlIjogWyAwLjgyNywgMjcuNCwgMC45MzMsIDIzLjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE5LjExLAoJCQkJCQkiY3VydmUiOiBbIDAuOTk4LCAxNS4yNywgMS4wOTIsIC0yLjUzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjUzLAoJCQkJCQkiY3VydmUiOiBbIDEuMTU4LCAtMi41MywgMS4yMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNzUsIDAsIDIuMjQ4LCAwLjM1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDAuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi41ODUsIDIuMDYsIDIuODA1LCAzLjQ2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAzLjIsCgkJCQkJCSJ2YWx1ZSI6IDMuNSwKCQkJCQkJImN1cnZlIjogWyAzLjU5MywgMy41NCwgMy45NzksIDIuMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuMTY2NywKCQkJCQkJInZhbHVlIjogMS41NSwKCQkJCQkJImN1cnZlIjogWyA0LjM5MSwgMC41OSwgNC40NDcsIDAuMDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDQuNiwKCQkJCQkJInZhbHVlIjogMC4wNCwKCQkJCQkJImN1cnZlIjogWyA0LjY0MiwgMC4wNCwgNC43NDIsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuOTMzMyB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAyNSwgMCwgMC4wOSwgMS40MywgMC4wMjUsIDAsIDAuMDc1LCAtMzQuNzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAxLjU5LAoJCQkJCQkieSI6IC0zNC43NiwKCQkJCQkJImN1cnZlIjogWyAwLjIxNCwgMy4zMywgMC4zNzUsIDUuMzQsIDAuMTkyLCAtMzQuNzYsIDAuNDQxLCAtMjEuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJIngiOiA1LjM0LAoJCQkJCQkieSI6IC0xMi41NywKCQkJCQkJImN1cnZlIjogWyAwLjQ5MiwgNS4zNCwgMC41NSwgNS4yNCwgMC40ODIsIC03LjM2LCAwLjUwNCwgNC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IDUuMTEsCgkJCQkJCSJ5IjogNC4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjY1OCwgNC40NSwgMC42NzksIDMuMTksIDAuNjQ5LCAzLjk4LCAwLjY0MiwgLTE2Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ4IjogMi44LAoJCQkJCQkieSI6IC0xNi43NCwKCQkJCQkJImN1cnZlIjogWyAwLjc4NywgMS4xNSwgMC44ODEsIC0xLjI5LCAwLjc3MiwgLTE2LjYyLCAwLjgyLCA4Ljk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ4IjogLTEuNzIsCgkJCQkJCSJ5IjogOC45MSwKCQkJCQkJImN1cnZlIjogWyAwLjk2MSwgLTMuMDYsIDEuMDI1LCAtMy41OCwgMC45NzUsIDguODcsIDAuOTUxLCAtMS4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkieCI6IC0zLjU4LAoJCQkJCQkieSI6IC0xLjQ1LAoJCQkJCQkiY3VydmUiOiBbIDEuMjkyLCAtMy41OCwgMi4wMDIsIC0yLjQsIDEuMjkyLCAtMS41NiwgMS45NzUsIC0xLjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjE2NjcsCgkJCQkJCSJ4IjogLTEuMzksCgkJCQkJCSJ5IjogLTEuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yNSwgLTAuODgsIDIuNTAzLCAxLjM4LCAyLjI4MywgLTEuNDUsIDIuNjAzLCAtMTIuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNjY2NywKCQkJCQkJIngiOiAyLjEzLAoJCQkJCQkieSI6IC0xNC40NSwKCQkJCQkJImN1cnZlIjogWyAyLjc2NiwgMi41OSwgMi45OTksIDIuODEsIDIuODM1LCAtMTkuNzMsIDMuMDAzLCAtMjUuMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMy4xMzMzLAoJCQkJCQkieCI6IDIuOTEsCgkJCQkJCSJ5IjogLTI2LjA4LAoJCQkJCQkiY3VydmUiOiBbIDMuMzkyLCAzLjEsIDQuMTk5LCA0LjA1LCAzLjQ4MywgLTI4LjQ0LCA0LjEyOSwgLTI3LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiA0LjM2NjcsCgkJCQkJCSJ4IjogNC44MSwKCQkJCQkJInkiOiAtMTkuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgNC40MjksIDUuMSwgNC41OTQsIDguNTQsIDQuNTM4LCAtMTQuMDgsIDQuNTgzLCAtNy44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogNC42NjY3LAoJCQkJCQkieCI6IDguNjUsCgkJCQkJCSJ5IjogLTQuNTYsCgkJCQkJCSJjdXJ2ZSI6IFsgNC43OTQsIDguODYsIDQuODA2LCA1LjkzLCA0LjY5MSwgLTMuNTksIDQuOCwgLTEuNjEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDQuOTMzMywgIngiOiA1LjgsICJ5IjogLTEuOTkgfQoJCQkJXQoJCQl9CgkJfSwKCQkiaWsiOiB7CgkJCSJmcm9udC1mb290LWlrIjogWwoJCQkJeyAibWl4IjogMCB9CgkJCV0sCgkJCSJmcm9udC1sZWctaWsiOiBbCgkJCQl7ICJtaXgiOiAwLCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfQoJCQldLAoJCQkicmVhci1mb290LWlrIjogWwoJCQkJeyAibWl4IjogMC4wMDUgfQoJCQldLAoJCQkicmVhci1sZWctaWsiOiBbCgkJCQl7ICJtaXgiOiAwLjAwNSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0KCQkJXQoJCX0KCX0sCgkiaG92ZXJib2FyZCI6IHsKCQkic2xvdHMiOiB7CgkJCSJleGhhdXN0MSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9CgkJCQldCgkJCX0sCgkJCSJleGhhdXN0MiI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9CgkJCQldCgkJCX0sCgkJCSJleGhhdXN0MyI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJmcm9udC1maXN0LW9wZW4iIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtYm9hcmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImhvdmVyYm9hcmQtYm9hcmQiIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItZnJvbnQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImhvdmVyYm9hcmQtdGhydXN0ZXIiIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJib2FyZC10aHJ1c3RlciIgfQoJCQkJXQoJCQl9LAoJCQkiaG92ZXJnbG93LWZyb250IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJob3Zlcmdsb3ctc21hbGwiIH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyZ2xvdy1yZWFyIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJob3Zlcmdsb3ctc21hbGwiIH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzEiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImhvdmVyZ2xvdy1zbWFsbCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3IH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzIiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAibmFtZSI6ICJob3Zlcmdsb3ctc21hbGwiIH0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic2lkZS1nbG93MyI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiaG92ZXJnbG93LXNtYWxsIiB9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJob3ZlcmJvYXJkLWNvbnRyb2xsZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAzMTkuNTUsCgkJCQkJCSJ5IjogLTEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjQsIDMxOS41NSwgMC4yLCAzNDcuODUsIDAuMDU4LCAtMS4yLCAwLjIsIDIzLjExIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ4IjogMzQ3LjY2LAoJCQkJCQkieSI6IDM5LjYyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzUsIDM0Ny40MSwgMC40NzYsIDM0MS40NywgMC4zMjMsIDUzLjU4LCAwLjQ0LCA4NS44MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41MzMzLAoJCQkJCQkieCI6IDMzOC40NywKCQkJCQkJInkiOiA4NS43MiwKCQkJCQkJImN1cnZlIjogWyAwLjYwMywgMzM0LjgzLCAwLjkxMywgMzE5LjY1LCAwLjYyMSwgODUuNjIsIDAuODgsIC0xLjUzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDMxOS41NSwgInkiOiAtMS41OSB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtNTMuNDksCgkJCQkJCSJ5IjogMzIuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjEsIC01My43NywgMC4wOTMsIC01MS44MSwgMC4wNDQsIDE2LjM0LCAwLjA2MywgOS42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkieCI6IC00OS4zMSwKCQkJCQkJInkiOiA3LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuMywgLTM1LjI3LCAwLjQ2MSwgLTIwLjA2LCAwLjMxNCwgOS41MiwgMC40MDgsIDEyMS4wOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IC0yMC4wNiwKCQkJCQkJInkiOiAxMjIuNzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTYsIC0yMC4wOSwgMC45MTIsIC01My4yOSwgMC43NTMsIDEyMS44LCAwLjk0NiwgNTEuODUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTUzLjQ5LCAieSI6IDMyLjE0IH0KCQkJCV0KCQkJfSwKCQkJImV4aGF1c3QxIjogewoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAxLjU5MywKCQkJCQkJInkiOiAwLjk2NCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgMS41OTMsIDAuMSwgMSwgMC4wMzMsIDAuOTY0LCAwLjEsIDAuNzEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ5IjogMC43MTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNSwgMSwgMC4xODMsIDEuNzc0LCAwLjE1LCAwLjcxMywgMC4xODMsIDAuODgzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ4IjogMS43NzQsCgkJCQkJCSJ5IjogMC44ODMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNDIsIDEuNzc0LCAwLjMyNSwgMS4xODEsIDAuMjQyLCAwLjg4MywgMC4zMjUsIDAuNjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ4IjogMS4xODEsCgkJCQkJCSJ5IjogMC42NDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MDgsIDEuMTgxLCAwLjQ5MiwgMS44OTMsIDAuNDA4LCAwLjY0OSwgMC40OTIsIDAuODE5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ4IjogMS44OTMsCgkJCQkJCSJ5IjogMC44MTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NTgsIDEuODkzLCAwLjYwOCwgMS4xOCwgMC41NTgsIDAuODE5LCAwLjYwOCwgMC42ODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJIngiOiAxLjE4LAoJCQkJCQkieSI6IDAuNjg2LAoJCQkJCQkiY3VydmUiOiBbIDAuNjU4LCAxLjE4LCAwLjcwOCwgMS45MDMsIDAuNjU4LCAwLjY4NiwgMC43MDgsIDAuODU1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogMS45MDMsCgkJCQkJCSJ5IjogMC44NTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NjcsIDEuOTAzLCAwLjgzMywgMS4zMTEsIDAuNzY3LCAwLjg1NSwgMC44MzMsIDAuNjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ4IjogMS4zMTEsCgkJCQkJCSJ5IjogMC42MjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45LCAxLjMxMSwgMC45NjcsIDEuNTkzLCAwLjksIDAuNjIyLCAwLjk2NywgMC45NjQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMS41OTMsICJ5IjogMC45NjQgfQoJCQkJXQoJCQl9LAoJCQkiZXhoYXVzdDIiOiB7CgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDEuODgsCgkJCQkJCSJ5IjogMC44MzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIDEuODgsIDAuMDc1LCAxLjMxMSwgMC4wMjUsIDAuODMyLCAwLjA3NSwgMC42ODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAxLjMxMSwKCQkJCQkJInkiOiAwLjY4NiwKCQkJCQkJImN1cnZlIjogWyAwLjEzMywgMS4zMTEsIDAuMiwgMi4wMSwgMC4xMzMsIDAuNjg2LCAwLjIwOCwgMC43MzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJIngiOiAyLjAxLAoJCQkJCQkieSI6IDAuNzY5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjY3LCAyLjAxLCAwLjMzMywgMSwgMC4yODIsIDAuODMxLCAwLjMzMywgMC45MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkieSI6IDAuOTEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40LCAxLCAwLjQ2NywgMS42OTksIDAuNCwgMC45MSwgMC40NzQsIDAuODkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogMS42OTksCgkJCQkJCSJ5IjogMC44NiwKCQkJCQkJImN1cnZlIjogWyAwLjUxNywgMS42OTksIDAuNTUsIDEuMTgxLCAwLjU0LCAwLjgxMywgMC41NSwgMC43MTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAxLjE4MSwKCQkJCQkJInkiOiAwLjcxMywKCQkJCQkJImN1cnZlIjogWyAwLjYxNywgMS4xODEsIDAuNzE3LCAxLjg4MSwgMC42MTcsIDAuNzEzLCAwLjcxNywgMC43OTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJIngiOiAxLjg4MSwKCQkJCQkJInkiOiAwLjc5NiwKCQkJCQkJImN1cnZlIjogWyAwLjgsIDEuODgxLCAwLjg2NywgMS4zLCAwLjgsIDAuNzk2LCAwLjg2NywgMC42NDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOSwKCQkJCQkJIngiOiAxLjMsCgkJCQkJCSJ5IjogMC42NDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MjUsIDEuMywgMC45NzUsIDEuODgsIDAuOTI1LCAwLjY0OSwgMC45NzUsIDAuODMyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEuODgsICJ5IjogMC44MzIgfQoJCQkJXQoJCQl9LAoJCQkiaG92ZXJib2FyZC10aHJ1c3Rlci1mcm9udCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMTI1LCAwLCAwLjM3NSwgMjQuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMjQuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjUsIDI0LjA2LCAwLjg3NSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSB9CgkJCQldCgkJCX0sCgkJCSJob3Zlcmdsb3ctZnJvbnQiOiB7CgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDAuODQ5LAoJCQkJCQkieSI6IDEuNzY0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDE3LCAwLjg0OSwgMC4wNSwgMC44MzUsIDAuMDE3LCAxLjc2NCwgMC4wNSwgMi4wMzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAwLjgzNSwKCQkJCQkJInkiOiAyLjAzMywKCQkJCQkJImN1cnZlIjogWyAwLjA5MiwgMC44MzUsIDAuMTQyLCAwLjc1MiwgMC4wOTIsIDIuMDMzLCAwLjE0MiwgMS41ODQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJIngiOiAwLjc1MiwKCQkJCQkJInkiOiAxLjU4NCwKCQkJCQkJImN1cnZlIjogWyAwLjE4MywgMC43NTIsIDAuMjE3LCAwLjgwOSwgMC4xODMsIDEuNTg0LCAwLjIxNywgMS43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IDAuODA5LAoJCQkJCQkieSI6IDEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMC44MDksIDAuMjgzLCAwLjcxNywgMC4yNSwgMS43MSwgMC4yODMsIDEuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJIngiOiAwLjcxNywKCQkJCQkJInkiOiAxLjQ1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzE3LCAwLjcxNywgMC4zNSwgMC43NzcsIDAuMzE3LCAxLjQ1LCAwLjM1LCAxLjY5OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkieCI6IDAuNzc3LAoJCQkJCQkieSI6IDEuNjk4LAoJCQkJCQkiY3VydmUiOiBbIDAuNCwgMC43ODEsIDAuNDUsIDAuNjg1LCAwLjM3NSwgMS42OTgsIDAuNDUsIDEuMTczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ4IjogMC42ODUsCgkJCQkJCSJ5IjogMS4xNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTIsIDAuNjg1LCAwLjU0MiwgMC44MjUsIDAuNDkyLCAxLjE3MywgMC41NDIsIDEuNTcyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ4IjogMC44MjUsCgkJCQkJCSJ5IjogMS41NzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTEsIDAuODE2LCAwLjYzLCAwLjcyNywgMC42MTEsIDEuNTc3LCAwLjYwNiwgMS4yNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJIngiOiAwLjcyNSwKCQkJCQkJInkiOiAxLjI0MSwKCQkJCQkJImN1cnZlIjogWyAwLjY5MiwgMC43MjUsIDAuNzQyLCAwLjg5NSwgMC42OTIsIDEuMjQxLCAwLjc0OSwgMS43OTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJIngiOiAwLjg5NSwKCQkJCQkJInkiOiAxLjg1NywKCQkJCQkJImN1cnZlIjogWyAwLjc4MywgMC44OTUsIDAuNzk2LCAwLjg5MiwgMC43OTYsIDEuOTU1LCAwLjgxNywgMS45NjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJIngiOiAwLjg0NSwKCQkJCQkJInkiOiAxLjk2MiwKCQkJCQkJImN1cnZlIjogWyAwLjg0NSwgMC44MzEsIDAuODgzLCAwLjgwMiwgMC44NSwgMS45NjIsIDAuODcyLCAxLjcwNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45LAoJCQkJCQkieCI6IDAuODAyLAoJCQkJCQkieSI6IDEuNDkxLAoJCQkJCQkiY3VydmUiOiBbIDAuOTE3LCAwLjgwMiwgMC45NSwgMC44NDUsIDAuOTA3LCAxLjQ0MSwgMC45MzYsIDEuNTA4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ4IjogMC44NDUsCgkJCQkJCSJ5IjogMS42MjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzUsIDAuODQ1LCAwLjk5MiwgMC44NDksIDAuOTczLCAxLjY1MiwgMC45OTIsIDEuNzY0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAuODQ5LCAieSI6IDEuNzY0IH0KCQkJCV0KCQkJfSwKCQkJImhvdmVyYm9hcmQtdGhydXN0ZXItcmVhciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMTI1LCAwLCAwLjM3NSwgMjQuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMjQuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjUsIDI0LjA2LCAwLjg3NSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSB9CgkJCQldCgkJCX0sCgkJCSJob3Zlcmdsb3ctcmVhciI6IHsKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMC44NDUsCgkJCQkJCSJ5IjogMS4zMSwKCQkJCQkJImN1cnZlIjogWyAwLjAxNywgMC44NDUsIDAuMTE3LCAwLjg5OSwgMC4wMTcsIDEuMzEsIDAuMTE3LCAyLjAzMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkieCI6IDAuODk5LAoJCQkJCQkieSI6IDIuMDMzLAoJCQkJCQkiY3VydmUiOiBbIDAuMTUsIDAuODk5LCAwLjE4MywgMC43NTIsIDAuMTUsIDIuMDMzLCAwLjE4MywgMS41NzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJIngiOiAwLjc1MiwKCQkJCQkJInkiOiAxLjU3NCwKCQkJCQkJImN1cnZlIjogWyAwLjIyNSwgMC43NTIsIDAuMjc1LCAwLjgwOSwgMC4yMjUsIDEuNTc0LCAwLjI3NSwgMS43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkieCI6IDAuODA5LAoJCQkJCQkieSI6IDEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTcsIDAuODA5LCAwLjM1LCAwLjcxNywgMC4zMTcsIDEuNzEsIDAuMzUsIDEuMzk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ4IjogMC43MTcsCgkJCQkJCSJ5IjogMS4zOTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zODMsIDAuNzE3LCAwLjQxNywgMC43NzcsIDAuMzgzLCAxLjM5NywgMC40MTcsIDEuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJIngiOiAwLjc3NywKCQkJCQkJInkiOiAxLjQ1LAoJCQkJCQkiY3VydmUiOiBbIDAuNDUsIDAuNzc3LCAwLjQ5NiwgMC42ODksIDAuNDUsIDEuNDUsIDAuNDgxLCAxLjE2OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41MzMzLAoJCQkJCQkieCI6IDAuNjg1LAoJCQkJCQkieSI6IDEuMTczLAoJCQkJCQkiY3VydmUiOiBbIDAuNTY1LCAwLjY4MiwgMC42MTcsIDAuNzU4LCAwLjU3NSwgMS4xNzcsIDAuNjE3LCAxLjI5NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkieCI6IDAuNzU4LAoJCQkJCQkieSI6IDEuMjk3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjU4LCAwLjc1OCwgMC43MDgsIDAuNzI1LCAwLjY1OCwgMS4yOTcsIDAuNzA4LCAxLjI0MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkieCI6IDAuNzI1LAoJCQkJCQkieSI6IDEuMjQxLAoJCQkJCQkiY3VydmUiOiBbIDAuNzcyLCAwLjczMiwgMC43OTYsIDAuODkzLCAwLjc4MiwgMS4yMzgsIDAuNzc4LCAxLjg1NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkieCI6IDAuODk1LAoJCQkJCQkieSI6IDEuODU3LAoJCQkJCQkiY3VydmUiOiBbIDAuODc4LCAwLjksIDAuOTkyLCAwLjg0NSwgMC44OCwgMS44NiwgMC45OTIsIDEuMzEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMC44NDUsICJ5IjogMS4zMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTg1LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDgsIC04NS41OSwgMC4yODQsIC02Mi43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01NS4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjQzOCwgLTQ4LjY1LCAwLjU1MSwgLTQzLjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00My4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjcxNiwgLTQzLjIyLCAwLjkwOCwgLTg1LjkyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtODUuOTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0wLjU5LAoJCQkJCQkieSI6IC0yLjk0LAoJCQkJCQkiY3VydmUiOiBbIDAuMSwgLTEuMjEsIDAuMjc1LCAtMS43NCwgMC4wOTIsIC0yLjk0LCAwLjI3NSwgLTYuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJIngiOiAtMS43NCwKCQkJCQkJInkiOiAtNi4zOSwKCQkJCQkJImN1cnZlIjogWyAwLjQzMywgLTEuNzQsIDAuNTY3LCAwLjcyLCAwLjQzMywgLTYuMzksIDAuNTg3LCAtNC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkieCI6IDAuNzIsCgkJCQkJCSJ5IjogLTQuMjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjUsIDAuNzIsIDAuOTA4LCAtMC4wOCwgMC43NDMsIC0zLjU3LCAwLjkwOCwgLTIuOTQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTAuNTksICJ5IjogLTIuOTQgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA3LjYxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTQzLCA3LjYyLCAwLjI0NywgLTIzLjE3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNi41NiwKCQkJCQkJImN1cnZlIjogWyAwLjI4MSwgLTI5LjA4LCAwLjM1MSwgLTM3LjM2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zNy4yLAoJCQkJCQkiY3VydmUiOiBbIDAuNTEzLCAtMzcuMDUsIDAuNTYyLCAtMjkuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTI1LjE4LAoJCQkJCQkiY3VydmUiOiBbIDAuNjIxLCAtMjIuNTgsIDAuNjk0LCAtMy45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44LAoJCQkJCQkidmFsdWUiOiAzLjYzLAoJCQkJCQkiY3VydmUiOiBbIDAuODYxLCA4LjAzLCAwLjk0NiwgNy41NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogNy42MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTcsIDAsIDAuMzUsIDAuNTIsIDAuMTE3LCAwLCAwLjM1LCAtMy4yNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkieCI6IDAuNTIsCgkJCQkJCSJ5IjogLTMuMjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42LCAwLjUyLCAwLjg2NywgMCwgMC42LCAtMy4yNywgMC44NjcsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7CgkJCQkJCSJ5IjogMTkuODMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTcsIDAsIDAuMzUsIDE1LjI4LCAwLjExNywgMTkuODMsIDAuMzUsIDI4LjMxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ4IjogMTUuMjgsCgkJCQkJCSJ5IjogMjguMzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42LCAxNS4yOCwgMC44NjcsIDAsIDAuNiwgMjguMzEsIDAuODY3LCAxOS44MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInkiOiAxOS44MyB9CgkJCQldCgkJCX0sCgkJCSJib2FyZC1payI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDM5My42MiwKCQkJCQkJImN1cnZlIjogWyAwLjA4MywgMzkzLjYyLCAwLjI1LCAzOTMuNDgsIDAuMDgzLCAwLCAwLjI1LCAxMTcuNjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJIngiOiAzOTMuNDgsCgkJCQkJCSJ5IjogMTE3LjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzc1LCAzOTMuNDgsIDAuNDU4LCAzOTMuNjIsIDAuMzc1LCAxMTcuNjksIDAuNDU4LCA4My44MiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDM5My42MiwgInkiOiA4My44MiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMzkzLjYyLCAieSI6IDMwLjE1IH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMzkzLjYyIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTcuNDksICJ5IjogOC41MSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1sZWctdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDI4LCAxMC44MywgMC41NjcsIDEyLjc4LCAwLjQxNCwgNy4yOSwgMC41NjcsIDguNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJIngiOiAxMi43OCwKCQkJCQkJInkiOiA4Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuNjkyLCAxMi43OCwgMC43NzIsIDExLjI3LCAwLjY5MiwgOC43OSwgMC43NjYsIDguNjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuODY2NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWxlZy10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTIsIDAsIDAuNTM0LCA0LjQ3LCAwLjQ5MiwgMCwgMC41NDIsIDEuNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiA0LjUzLAoJCQkJCQkieSI6IDEuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjIsIDQuNjQsIDAuNzE3LCAzLjMxLCAwLjYxNSwgMi4wNiwgMC43MSwgMi4xIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjggfQoJCQkJXQoJCQl9LAoJCQkiZXhoYXVzdDMiOiB7CgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDEuODgyLAoJCQkJCQkieSI6IDAuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTcsIDEuODgyLCAwLjE2NywgMS4zLCAwLjAxNywgMC44MSwgMC4xNjcsIDAuNjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ4IjogMS4zLAoJCQkJCQkieSI6IDAuNjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjI1LCAxLjMsIDAuMjc1LCAyLjA1MSwgMC4yMjUsIDAuNjQ5LCAwLjI3NSwgMC45ODQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJIngiOiAyLjA1MSwKCQkJCQkJInkiOiAwLjk4NCwKCQkJCQkJImN1cnZlIjogWyAwLjMyNSwgMi4wNTEsIDAuMzc1LCAxLjMxMSwgMC4zMjUsIDAuOTg0LCAwLjM4NCwgMC43MTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJIngiOiAxLjMxMSwKCQkJCQkJInkiOiAwLjY4NiwKCQkJCQkJImN1cnZlIjogWyAwLjQzMywgMS4zMTEsIDAuNSwgMS44NiwgMC40MjYsIDAuNjM4LCAwLjUsIDAuNTM3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ4IjogMS44NiwKCQkJCQkJInkiOiAwLjUzNywKCQkJCQkJImN1cnZlIjogWyAwLjU2NywgMS44NiwgMC42MzMsIDEuMTg3LCAwLjU2NywgMC41MzcsIDAuNjA0LCAwLjg1NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkieCI6IDEuMTg3LAoJCQkJCQkieSI6IDAuODU0LAoJCQkJCQkiY3VydmUiOiBbIDAuNywgMS4xODcsIDAuNzY3LCAxLjU0OSwgMC43MDcsIDAuODU0LCAwLjc3NCwgMC43NzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJIngiOiAxLjU0OSwKCQkJCQkJInkiOiAwLjc0NiwKCQkJCQkJImN1cnZlIjogWyAwLjgxNywgMS41NDksIDAuODUsIDEuMTgxLCAwLjgxNSwgMC43MjksIDAuODUsIDAuNzEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ4IjogMS4xODEsCgkJCQkJCSJ5IjogMC43MTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45LCAxLjE4MSwgMC45NjcsIDEuODgyLCAwLjksIDAuNzEzLCAwLjk2NywgMC44MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLjg4MiwgInkiOiAwLjgxIH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogNTEuMTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ2YWx1ZSI6IDQzLjgyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAidmFsdWUiOiA0MC45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgInZhbHVlIjogMjcuNzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ2YWx1ZSI6IDEwLjI0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAidmFsdWUiOiAtMjUuODEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDMzOC4yOCwgInkiOiA0MC4yMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAzMzEuMiwgInkiOiAzMC4zOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAzMTguNjMsICJ5IjogMjAuNTksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMzAyLjQ1LCAieSI6IDkuNjQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMjc2Ljg3LCAieSI6IDEuMTMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMjQ4LjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDIyMS4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzY2NywgIngiOiAxOTUuNjksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMTcxLjA4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDE0NC44NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxMjEuMjIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJ4IjogOTEuOTgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogNjIuNjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMzAuNzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJ4IjogLTI4LjQ1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IC02Ny40OSwgInkiOiAxNi44MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODY2NywgIngiOiAtODMuMDcsICJ5IjogMjQuMzYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogLTkzLjgxLCAieSI6IDI5LjU1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAieCI6IDAuNTM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAuNTk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAuODQ0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAuNTM0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44NjY3LCAieCI6IDAuNDI4LCAieSI6IDAuODAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAuMzQ5LCAieSI6IDAuNjU0IH0KCQkJCV0KCQkJfSwKCQkJInNpZGUtZ2xvdzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ2YWx1ZSI6IDUxLjEyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAidmFsdWUiOiA0My44MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgInZhbHVlIjogNDAuOTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ2YWx1ZSI6IDI3Ljc4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAxMC4yNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODY2NywgInZhbHVlIjogLTI1LjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMzM4LjI4LCAieSI6IDQwLjIyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDMzMS4yLCAieSI6IDMwLjM5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDMxOC42MywgInkiOiAyMC41OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAzMDIuNDUsICJ5IjogOS42NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAyNzYuODcsICJ5IjogMS4xMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAyNDguMTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjM2NjcsICJ4IjogMjIxLjM2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDE5NS42OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxNzEuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMTQ0Ljg0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41NjY3LCAieCI6IDEyMS4yMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiA5MS45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiA2Mi42MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAzMC43OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNzY2NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAtMjguNDUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjg2NjcsICJ4IjogLTY3LjQ5LCAieSI6IDE2LjgyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IC04My4wNywgInkiOiAyNC4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgIngiOiAtOTMuODEsICJ5IjogMjkuNTUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAuNTM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAuNTk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAuODQ0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44NjY3LCAieCI6IDAuNTM0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAuNDI4LCAieSI6IDAuODAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAieCI6IDAuMzQ5LCAieSI6IDAuNjU0IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNC43MywKCQkJCQkJImN1cnZlIjogWyAwLjAzNCwgLTM2LjMxLCAwLjE2MiwgLTM5LjMzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zOS4zNywKCQkJCQkJImN1cnZlIjogWyAwLjM4NCwgLTM5LjM3LCAwLjQ5MSwgLTI5LjUyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC0yOC44NiwKCQkJCQkJImN1cnZlIjogWyAwLjUyNSwgLTI2Ljk1LCAwLjU3MSwgLTIxLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMS4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjcyNSwgLTIxLjAxLCAwLjk2OSwgLTMzLjM1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtMzQuNzMgfQoJCQkJXQoJCQl9LAoJCQkibmVjayI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMC4yLAoJCQkJCQkiY3VydmUiOiBbIDAuMDcsIDEyLjA5LCAwLjE4OSwgMTYuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogMTYuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzMsIDE2LjE0LCAwLjQ0OSwgOC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiA1LjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuNTQyLCA0LjAyLCAwLjYsIDIuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogMi42OCwKCQkJCQkJImN1cnZlIjogWyAwLjcyNSwgMi42OCwgMC45NDMsIDguNTcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDEwLjIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMC4yLAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ0LCAxMS41MiwgMC4yLCAxNi4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiAxNi4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjM3NSwgMTYuMTcsIDAuNDkyLCAyLjY1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjUsIDIuNywgMC45NjMsIDkuMjYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDEwLjIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMsIC0wLjI0LCAwLjIsIC00LjIyLCAwLjA1MSwgLTEuMDYsIDAuMiwgLTMuNjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJIngiOiAtNC4yMiwKCQkJCQkJInkiOiAtMy42MiwKCQkJCQkJImN1cnZlIjogWyAwLjM1OCwgLTQuMjIsIDAuNTQyLCAwLjg0LCAwLjM1OCwgLTMuNjIsIDAuNTQyLCA2LjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ4IjogMC44NCwKCQkJCQkJInkiOiA2LjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuNzI1LCAwLjg0LCAwLjkzOSwgMC4zMiwgMC43MjUsIDYuMDEsIDAuOTQ1LCAxLjE0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTEuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjQsIC0xNC44MiwgMC4yNSwgLTIwLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMC4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjQyOSwgLTIwLjEyLCAwLjU4LCA1LjEyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYsCgkJCQkJCSJ2YWx1ZSI6IDguNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTcsIDExLjcyLCAwLjY4NywgMjAuNTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJInZhbHVlIjogMjAuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NDgsIDIwLjcsIDAuOTYzLCAtOS40MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTExLjE4IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDkuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTQsIDguNTEsIDAuMDc1LCAyLjYzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDIuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNSwgMi42MywgMC4yNSwgMTMuNTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMywKCQkJCQkJInZhbHVlIjogMTMuNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNSwgMTMuNTIsIDAuNDUsIDExLjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDExLjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuNTc1LCAxMS4yOCwgMC43MjUsIDE4LjEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgsCgkJCQkJCSJ2YWx1ZSI6IDE4LjEzLAoJCQkJCQkiY3VydmUiOiBbIDAuODUsIDE4LjEzLCAwLjk3OCwgMTEuMDcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDkuNjEgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE3LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMDgsIC0xNy43LCAwLjAyNSwgLTIzLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMy43MywKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgLTIzLjczLCAwLjE1NCwgLTQuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAtMS45MiwKCQkJCQkJImN1cnZlIjogWyAwLjE5NywgNC4wOSwgMC4yMzYsIDEyLjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE3LjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzAxLCAyMi42OCwgMC4zNDIsIDI3Ljk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDI3Ljk3LAoJCQkJCQkiY3VydmUiOiBbIDAuNCwgMjcuOTcsIDAuNDY3LCAtMS40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMS40NSwKCQkJCQkJImN1cnZlIjogWyAwLjUxNywgLTEuNDUsIDAuNTUsIDMuMTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMy4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjU4MywgMy4xNiwgMC42MTcsIC04LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogLTguOSwKCQkJCQkJImN1cnZlIjogWyAwLjY0MiwgLTguOSwgMC42NTgsIC01LjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogLTUuNCwKCQkJCQkJImN1cnZlIjogWyAwLjY4MywgLTUuNCwgMC43MTcsIC0xNS4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtMTUuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NSwgLTE1LjMyLCAwLjc4MywgLTkuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJInZhbHVlIjogLTkuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MTcsIC05LjE5LCAwLjg1LCAtMjMuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtMjMuNiwKCQkJCQkJImN1cnZlIjogWyAwLjg4MywgLTIzLjYsIDAuOTE3LCAtMTcuMzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTMzMywKCQkJCQkJInZhbHVlIjogLTE3LjM4LAoJCQkJCQkiY3VydmUiOiBbIDAuOTQyLCAtMTcuMzgsIDAuOTU4LCAtMjAuNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTY2NywKCQkJCQkJInZhbHVlIjogLTIwLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuOTc1LCAtMjAuNDYsIDAuOTkyLCAtMTcuNyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTE3LjcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogOS42MSwKCQkJCQkJImN1cnZlIjogWyAwLjA2LCA5LjA0LCAwLjI1LCA4LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogOC45LAoJCQkJCQkiY3VydmUiOiBbIDAuMzkyLCA4LjksIDAuNTA4LCAxNC41OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAxNC41OCwKCQkJCQkJImN1cnZlIjogWyAwLjY3NSwgMTQuNTgsIDAuOTU2LCAxMC4yOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogOS42MSB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMy44MiwKCQkJCQkJImN1cnZlIjogWyAwLjAxNywgLTMuODIsIDAuMDY0LCAtOS4xNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtOS4wOSwKCQkJCQkJImN1cnZlIjogWyAwLjE3OCwgLTkuMDQsIDAuMjM0LCAxLjI5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNzYsIDcuMjcsIDAuMzM2LCAxNy4xIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE3LjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTMsIDE3LjEsIDAuNDY3LCAxLjU5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MzMsIDEuNTksIDAuNTY3LCAxMy42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAxMy42MywKCQkJCQkJImN1cnZlIjogWyAwLjYxNywgMTMuNjMsIDAuNjgzLCAwLjc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjcsCgkJCQkJCSJ2YWx1ZSI6IDAuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTcsIDAuNzgsIDAuNzUsIDEyLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IDExLjksCgkJCQkJCSJjdXJ2ZSI6IFsgMC43OTIsIDExLjczLCAwLjgxNywgLTAuODUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogLTAuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NSwgLTAuODUsIDAuODgsIDEuOTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOSwKCQkJCQkJInZhbHVlIjogMS44MiwKCQkJCQkJImN1cnZlIjogWyAwLjkxNiwgMS42OCwgMC45NSwgLTYuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtNi45LAoJCQkJCQkiY3VydmUiOiBbIDAuOTc1LCAtNi45LCAwLjk5MiwgLTMuODIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC0zLjgyIH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDMxLjY1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTA4LCAzMS42NSwgMC4zMjUsIDEzLjAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEzLjAxLAoJCQkJCQkiY3VydmUiOiBbIDAuNzEsIDEzLjAxLCAwLjkxNywgMzEuNjUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDMxLjY1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDMxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTA4LCAzMSwgMC4zMjUsIDEyLjc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEyLjc5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTg3LCAxMi44MiwgMC45MTcsIDMxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAzMSB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMS45NSwKCQkJCQkJImN1cnZlIjogWyAwLjA4MywgMS45NSwgMC4yNDUsIDM2LjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDM2LjcxLAoJCQkJCQkiY3VydmUiOiBbIDAuNDM5LCAzNi42OSwgMC41ODksIDEwLjY4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDEsIDUuODEsIDAuOTE3LCAxLjk1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAxLjk1IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDIuMzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMi4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjIyNSwgMi4zNSwgMC40MDgsIC0yLjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTIuNCwKCQkJCQkJImN1cnZlIjogWyAwLjU2NywgLTIuNCwgMC43LCAxLjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MjUsIDEuNDQsIDAuOTQyLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDYzLCAwLjc3LCAwLjEwNiwgMS40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAxLjQyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU5LCAxLjQyLCAwLjM0NCwgLTEuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogLTEuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42NTYsIC0xLjI2LCAwLjkxNywgLTAuNzggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZC1jb250cm9sIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMC4zNywKCQkJCQkJInkiOiAtMTEuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMzMsIDAuMzcsIDAuMzM1LCAtMTAuMjMsIDAuMTMzLCAtMTEuMTcsIDAuMzM1LCAzLjE1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ4IjogLTEwLjIzLAoJCQkJCQkieSI6IDMuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MSwgLTEwLjIzLCAwLjg4MywgMC4zNywgMC43MSwgMy4xNSwgMC44ODMsIC0xMS4xNyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLjM3LCAieSI6IC0xMS4xNyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDEuNDYsCgkJCQkJCSJ5IjogMTAuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMDMsIDEuNDYsIDAuMjQ5LCAxLjM2LCAwLjEwMywgMTAuMTUsIDAuMjQ5LCAtNC4zOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDEuMzYsCgkJCQkJCSJ5IjogLTQuMzksCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjEsIDEuMzYsIDAuODUsIDEuNDYsIDAuNjIxLCAtNC4zOSwgMC44NSwgMTAuMTUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMS40NiwgInkiOiAxMC4xNSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrLXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS40LAoJCQkJCQkieSI6IDAuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wODgsIDEuNCwgMC4yMDgsIC0yLjQ3LCAwLjA4OCwgMC40NCwgMC4yMDgsIDguNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJIngiOiAtMi40NywKCQkJCQkJInkiOiA4LjYxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTcyLCAtMi40NywgMC44MzMsIDEuNCwgMC41NzIsIDguNjEsIDAuODMzLCAwLjQ0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEuNCwgInkiOiAwLjQ0IH0KCQkJCV0KCQkJfQoJCX0sCgkJInRyYW5zZm9ybSI6IHsKCQkJImZyb250LWZvb3QtYm9hcmQtdHJhbnNmb3JtIjogWwoJCQkJeyAibWl4Um90YXRlIjogMC45OTcgfQoJCQldLAoJCQkicmVhci1mb290LWJvYXJkLXRyYW5zZm9ybSI6IFsKCQkJCXt9CgkJCV0sCgkJCSJ0b2VzLWJvYXJkIjogWwoJCQkJeyAibWl4WCI6IDAsICJtaXhTY2FsZVgiOiAwLCAibWl4U2hlYXJZIjogMCB9CgkJCV0KCQl9LAoJCSJhdHRhY2htZW50cyI6IHsKCQkJImRlZmF1bHQiOiB7CgkJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCQkJImRlZm9ybSI6IFsKCQkJCQkJCXsKCQkJCQkJCQkib2Zmc2V0IjogMjYsCgkJCQkJCQkJInZlcnRpY2VzIjogWyAtMC4wMjgzMiwgLTUuMzcwMjQsIC0wLjAyODMyLCAtNS4zNzAyNCwgMy44MTg4LCAtMy43NzU3LCAtMC4wMjgzMiwgLTUuMzcwMjQsIC0zLjgyMTU5LCAzLjc3ODQ3IF0KCQkJCQkJCX0KCQkJCQkJXQoJCQkJCX0KCQkJCX0sCgkJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCQkiZnJvbnQtc2hpbiI6IHsKCQkJCQkJImRlZm9ybSI6IFsKCQkJCQkJCXsKCQkJCQkJCQkib2Zmc2V0IjogMTQsCgkJCQkJCQkJInZlcnRpY2VzIjogWyAwLjUyOTgsIC0xLjEyNjc3LCAtMC44NTUwNywgLTQuMjA1ODcsIC0xMS4zNTE1OCwgLTEwLjE5MjI1LCAtMTAuNzk4NjUsIC04LjQzNzY1LCAtNi4wNjQ0NywgLTYuODk3NTcsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAuNTQ4OTIsIC0zLjA2MDIxLCAxLjQ4NDYzLCAtMi4yOTY2MywgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgLTQuODA0MzcsIC03LjAxODE3IF0KCQkJCQkJCX0sCgkJCQkJCQl7CgkJCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCQkJIm9mZnNldCI6IDE0LAoJCQkJCQkJCSJ2ZXJ0aWNlcyI6IFsgMC41Mjk4LCAtMS4xMjY3NywgLTExLjY2NTcxLCAtOS4wNzIxMSwgLTI1LjY1ODY2LCAtMTcuNTM3MzUsIC0yNS41MzIxNywgLTE2LjUwOTc4LCAtMTEuNzgyMzIsIC0xMS4yNjA5NywgMCwgMCwgMC42MDQ4NywgLTEuNjM1ODksIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAuNjA0ODcsIC0xLjYzNTg5LCAwLCAwLCAtMi42NDUyMiwgLTcuMzU3MzksIDEuNDg0NjMsIC0yLjI5NjYzLCAwLCAwLCAwLCAwLCAwLCAwLCAwLjYwNDg3LCAtMS42MzU4OSwgMC42MDQ4NywgLTEuNjM1ODksIDAuNjA0ODcsIC0xLjYzNTg5LCAwLjYwNDg3LCAtMS42MzU4OSwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMC42MDQ4NywgLTEuNjM1ODksIDAsIDAsIC0xMC4wNjg3MywgLTEyLjA5OTkgXQoJCQkJCQkJfSwKCQkJCQkJCXsKCQkJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJCQkib2Zmc2V0IjogMTQsCgkJCQkJCQkJInZlcnRpY2VzIjogWyAwLjUyOTgsIC0xLjEyNjc3LCAtMC44NTUwNywgLTQuMjA1ODcsIC03LjAwNzc1LCAtOC4yNDc3MSwgLTYuNDU0ODIsIC02LjQ5MzEyLCAtNi4wNjQ0NywgLTYuODk3NTcsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAuNTQ4OTIsIC0zLjA2MDIxLCAxLjQ4NDYzLCAtMi4yOTY2MywgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgLTQuODA0MzcsIC03LjAxODE3IF0KCQkJCQkJCX0sCgkJCQkJCQl7CgkJCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkJCSJvZmZzZXQiOiAxNCwKCQkJCQkJCQkidmVydGljZXMiOiBbIDAuNTI5OCwgLTEuMTI2NzcsIC0wLjg1NTA3LCAtNC4yMDU4NywgLTExLjM1MTU4LCAtMTAuMTkyMjUsIC0xMC43OTg2NSwgLTguNDM3NjUsIC02LjA2NDQ3LCAtNi44OTc1NywgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMC41NDg5MiwgLTMuMDYwMjEsIDEuNDg0NjMsIC0yLjI5NjYzLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAtNC44MDQzNywgLTcuMDE4MTcgXQoJCQkJCQkJfQoJCQkJCQldCgkJCQkJfQoJCQkJfSwKCQkJCSJob3ZlcmJvYXJkLWJvYXJkIjogewoJCQkJCSJob3ZlcmJvYXJkLWJvYXJkIjogewoJCQkJCQkiZGVmb3JtIjogWwoJCQkJCQkJewoJCQkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAsIDAuMiwgMSBdCgkJCQkJCQl9LAoJCQkJCQkJewoJCQkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkJCSJvZmZzZXQiOiAxLAoJCQkJCQkJCSJ2ZXJ0aWNlcyI6IFsgMi40NTg1NiwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMy41NTY3MywgLTMuMEUtNCwgMy41NTY3MywgLTMuMEUtNCwgMCwgMCwgMCwgMCwgMCwgMCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgLTcuNkUtNCwgLTkuODQxNTgsIC03LjZFLTQsIC05Ljg0MTU4LCAtNy42RS00LCAtOS44NDE1OCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgLTQuOTA1NTgsIDAuMTEyMTQsIC05LjQwNzA2LCA2LjJFLTQsIC02LjM0ODcxLCA0LjNFLTQsIC02LjM0OTI1LCAtNi41NzAxOCwgLTYuMzQ5MjUsIC02LjU3MDE4LCAtNi4zNDg3MSwgNC4zRS00LCAtMi4zMzA4LCAxLjdFLTQsIC0yLjMzMTMzLCAtNi41NzA0NSwgLTIuMzMxMzMsIC02LjU3MDQ1LCAtMi4zMzA4LCAxLjdFLTQsIDAsIDAsIDEuMkUtNCwgMi40NTg1NiwgMS4yRS00LCAyLjQ1ODU2LCAxLjJFLTQsIDIuNDU4NTYsIDEuMkUtNCwgMi40NTg1NiwgMy4zMjk3LCA0LjQ0MDA1LCAzLjMyOTcsIDQuNDQwMDUsIDMuMzI5NywgNC40NDAwNSwgMS4yRS00LCAyLjQ1ODU2LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAtMi40NjIyNywgMS43RS00LCAtMi40NjIyNywgMS43RS00LCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAxLjJFLTQsIDIuNDU4NTYsIDEuMkUtNCwgMi40NTg1NiwgLTkuNDA2OTQsIDIuNDU5MTgsIDEuODgwNjMsIDAuNDQxOTcsIC0yLjlFLTQsIC0zLjU0ODA4LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAtMi41MjMxNiwgMS4xMzEzLCAtMi40NjIyNywgMS43RS00LCAtMi40NjIyNywgMS43RS00LCAtMi40NjIyNywgMS43RS00LCAwLCAwLCAwLCAwLCAxLjJFLTQsIDIuNDU4NTYgXSwKCQkJCQkJCQkiY3VydmUiOiBbIDAuNDUsIDAsIDAuODE3LCAxIF0KCQkJCQkJCX0sCgkJCQkJCQl7ICJ0aW1lIjogMSB9CgkJCQkJCV0KCQkJCQl9CgkJCQl9LAoJCQkJInJlYXItZm9vdCI6IHsKCQkJCQkicmVhci1mb290IjogewoJCQkJCQkiZGVmb3JtIjogWwoJCQkJCQkJewoJCQkJCQkJCSJvZmZzZXQiOiAyOCwKCQkJCQkJCQkidmVydGljZXMiOiBbIC0xLjkzMDc4LCAxLjM0NzgyLCAtMC4zMTQxNywgMi4zMzM2MywgMy4wNTEyMiwgMC4zMzk0NiwgMi4zMTQ3MiwgLTIuMDE2NzgsIDIuMTc1ODMsIC0yLjA1Nzk1LCAtMC4wNDI3NywgLTIuOTk0NTksIDEuMTU0MjksIDAuMjYzMjgsIDAuOTc1MDEsIC0wLjY3MTY5IF0KCQkJCQkJCX0KCQkJCQkJXQoJCQkJCX0KCQkJCX0KCQkJfQoJCX0KCX0sCgkiaWRsZSI6IHsKCQkic2xvdHMiOiB7CgkJCSJmcm9udC1maXN0IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJmcm9udC1maXN0LW9wZW4iIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiZnJvbnQtZm9vdC10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgIngiOiAtNjkuMDYgfQoJCQkJXQoJCQl9LAoJCQkiaGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNzMsIDAuMzUsIDAuMzAzLCAxLjI3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IDEuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTUsIDEuMywgMC44NDcsIC0xLjQxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IC0xLjM4LAoJCQkJCQkiY3VydmUiOiBbIDEuMzQ0LCAtMS4zNywgMS42MDIsIC0wLjI4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xMS45NywKCQkJCQkJInkiOiAtMjMuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNTksIC0xMi45NiwgMC4yNTgsIC0xNS4xOSwgMC4xNDIsIC0yMy4xNSwgMC4zNDEsIC0yNC44OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkieCI6IC0xNS4xNCwKCQkJCQkJInkiOiAtMjYuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MiwgLTE1LjEsIDAuNzg4LCAtMTMuMjgsIDAuNTk3LCAtMjguNjYsIDAuNzUsIC0zMC4wMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45LAoJCQkJCQkieCI6IC0xMi4wMiwKCQkJCQkJInkiOiAtMzAuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzgsIC0xMS4xMywgMS4xNzUsIC05LjA1LCAxLjAzNiwgLTI5Ljk0LCAxLjIzNCwgLTI4LjA4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ4IjogLTkuMDYsCgkJCQkJCSJ5IjogLTI2LjY0LAoJCQkJCQkiY3VydmUiOiBbIDEuNTAxLCAtOS4wNiwgMS42MTQsIC0xMC45NSwgMS40NTQsIC0yNC44OSwgMS42MDksIC0yMy4xNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3LCAieCI6IC0xMS45NywgInkiOiAtMjMuMTUgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDQ4Ljg3IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXVwcGVyLWFybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNjAuODcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTQsIC02MC44NSwgMC40NTIsIC02OC42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkidmFsdWUiOiAtNjguNjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yMjEsIC02OC42NSwgMS41NDIsIC02MC44NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3LCAidmFsdWUiOiAtNjAuODcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDQyLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuMDI5LCA0Mi45NywgMC4xMzQsIDQ1LjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQ1LjI3LAoJCQkJCQkiY3VydmUiOiBbIDAuNTc4LCA0NS4yNiwgMC43OTgsIDQwLjA3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJ2YWx1ZSI6IDM5Ljc0LAoJCQkJCQkiY3VydmUiOiBbIDAuODc4LCAzOS4zMiwgMS4wMTksIDM4LjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IDM4LjIyLAoJCQkJCQkiY3VydmUiOiBbIDEuMzc3LCAzOC4yMiwgMS42MTksIDQxLjY4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IDQyLjQ2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDM5LjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODUsIDM5LjIyLCAwLjUsIDI5LjM3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDI5LjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuOTE3LCAyOS4zNywgMS40MTcsIDM5LjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgInZhbHVlIjogMzkuMiB9CgkJCQldCgkJCX0sCgkJCSJoZWFkIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02Ljc1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTc2LCAtNy44OCwgMC4zNDksIC04Ljk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IC04Ljk1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTUsIC04Ljk1LCAwLjY5NywgLTYuNzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogLTUuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44OCwgLTQuOTgsIDEuMDUsIC00LjEyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC00LjEyLAoJCQkJCQkiY3VydmUiOiBbIDEuMjY2LCAtNC4xMiwgMS40NjksIC01LjQ4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IC02Ljc1IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZpc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA4NiwgMCwgMC4yMzMsIDIuNDggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogNC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjQyOSwgNS43LCAwLjcxMSwgMTAuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogMTAuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MjYsIDEwLjA2LCAxLjA5MiwgNC4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yLAoJCQkJCQkidmFsdWUiOiAyLjc4LAoJCQkJCQkiY3VydmUiOiBbIDEuMzQ5LCAwLjgsIDEuNTUxLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA2MywgMC41NCwgMC4zNjcsIDMuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogMy4zOSwKCQkJCQkJImN1cnZlIjogWyAwLjY5NiwgMy4zOSwgMC45MzksIC0xLjYzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IC0xLjYxLAoJCQkJCQkiY3VydmUiOiBbIDEuNDIsIC0xLjU5LCAxLjU3NCwgLTAuNjcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA5OSwgMC4yNywgMC4zNjcsIDEuMjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogMS4yMywKCQkJCQkJImN1cnZlIjogWyAwLjY2NSwgMS4yMywgMC45MzcsIC0wLjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0wLjU1LAoJCQkJCQkiY3VydmUiOiBbIDEuMzE2LCAtMC41NSwgMS41ODIsIC0wLjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTIyLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDk5LCAtMjMuNDUsIDAuMzYzLCAtMjQuNzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJInZhbHVlIjogLTI0Ljc0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzA2LCAtMjQuNzQsIDAuOTYxLCAtMjAuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTMzMywKCQkJCQkJInZhbHVlIjogLTIwLjk3LAoJCQkJCQkiY3VydmUiOiBbIDEuMzU1LCAtMjAuOTcsIDEuNTY3LCAtMjIuMjggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgInZhbHVlIjogLTIyLjg4IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMy43OCwKCQkJCQkJImN1cnZlIjogWyAwLjE2NywgMy43OCwgMC41LCA1LjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MTcsIDUuNDUsIDEuNDE3LCAzLjc4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IDMuNzggfQoJCQkJXQoJCQl9LAoJCQkidG9yc28yIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAuMzMsIDAuMzQxLCAyLjU0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MzQsIDIuNTUsIDAuOTgyLCAtMC45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiAtMC45MywKCQkJCQkJImN1cnZlIjogWyAxLjM2NSwgLTAuOTEsIDEuNTQ5LCAtMC41NiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi4xNSwKCQkJCQkJImN1cnZlIjogWyAwLjA1MiwgLTEuOSwgMC4zODQsIC0wLjE1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0wLjE0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzYyLCAtMC4xMywgMC44OTUsIC0zLjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTMzMywKCQkJCQkJInZhbHVlIjogLTMuMSwKCQkJCQkJImN1cnZlIjogWyAxLjM0OCwgLTMuMSwgMS41OTIsIC0yLjQ2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcsICJ2YWx1ZSI6IC0yLjE1IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAsIDAuMjEzLCAyLjg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDMuNjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTgsIDQuOTksIDAuNTM1LCA3LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDcuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MDksIDcuOTIsIDEuMDY3LCA1LjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQuNywKCQkJCQkJImN1cnZlIjogWyAxLjI0NSwgMy4zNCwgMS41MjUsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCAwLCAwLjIyNSwgLTcuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogLTkuNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTYsIC0xMS44NCwgMC41MTksIC0xNi42NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkidmFsdWUiOiAtMTYuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MTcsIC0xNi42NiwgMS4wMjksIC0xMS40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiAtOS4xNCwKCQkJCQkJImN1cnZlIjogWyAxLjI1LCAtNi41NiwgMS41MjUsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMSwgMCwgMC4zLCAxLjMyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IDEuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NSwgMS4zMiwgMC44NjYsIDAuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEsCgkJCQkJCSJ2YWx1ZSI6IDAuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xODksIDAuNDYsIDEuNSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXI0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTgsIC0wLjQ0LCAwLjMsIC04LjUyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IC04LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuNTUsIC04LjUyLCAwLjg1LCAxLjk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAxLjk2LAoJCQkJCQkiY3VydmUiOiBbIDEuMTY3LCAxLjk2LCAxLjU3NywgMC4zOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQtY29udHJvbCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDk4LCAxLjQ2LCAwLjMsIDQuNDksIDAuMTcsIDAuMTMsIDAuMzE2LCAtMy4yOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDQuNTUsCgkJCQkJCSJ5IjogLTUuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MywgNC42NCwgMC43NzYsIDIuNTksIDAuNDkyLCAtOC44OSwgMC42NjgsIC0xNC4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkieCI6IDEuNDIsCgkJCQkJCSJ5IjogLTE0LjI2LAoJCQkJCQkiY3VydmUiOiBbIDAuOTY2LCAwLjE1LCAxLjEwOSwgLTIuOTEsIDAuOTk0LCAtMTQuMjYsIDEuMTQ0LCAtMTAuNTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJIngiOiAtMy4wMiwKCQkJCQkJInkiOiAtOC4yNiwKCQkJCQkJImN1cnZlIjogWyAxLjM0MiwgLTMuMDIsIDEuNTY4LCAtMS40OCwgMS4zMTcsIC02LjEsIDEuNTU4LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjY2NjcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hvdWxkZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjIxLCAwLCAwLjUyNSwgLTEuNzIsIDAuMjEsIDAsIDAuNTI1LCA0LjA4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJ4IjogLTEuNzIsCgkJCQkJCSJ5IjogNC4wOCwKCQkJCQkJImN1cnZlIjogWyAxLjE1LCAtMS43MiwgMS40NiwgMCwgMS4xNSwgNC4wOCwgMS40NiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS42NjY3IH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiaWRsZS10dXJuIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250LWZpc3QiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImZyb250LWZpc3Qtb3BlbiIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTMwMi43NywKCQkJCQkJImN1cnZlIjogWyAwLCAtNDA2LjksIDAuMTI1LCAtNDIwLjg3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC00MjAuODcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDIuMjQsCgkJCQkJCSJ5IjogLTQuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDIuMjQsIDAuMTExLCAwLCAwLjA2NywgLTQuOTgsIDAuMTExLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMjQ4LjU2LAoJCQkJCQkiY3VydmUiOiBbIDAsIDM3MS4yOCwgMC4wNjIsIDM5OS4yIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ2YWx1ZSI6IDM5OS4yIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMi44NCwKCQkJCQkJInkiOiAzNy4yOCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTIuODQsIDAuMDY5LCAwLCAwLjAzMywgMzcuMjgsIDAuMDY5LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMgfQoJCQkJXQoJCQl9LAoJCQkiZ3VuIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAsIC0xMC40LCAwLjAxOSwgLTIwLjQzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yMC40NSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgLTIwLjQ3LCAwLjEyNSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yIH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTcuMiwKCQkJCQkJImN1cnZlIjogWyAwLCA2LjI3LCAwLjEyNSwgMy43OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAzLjc4IH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0yLjY5LAoJCQkJCQkieSI6IC02Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCAtMi42OSwgMC4yLCAtMTEuOTcsIDAuMDY3LCAtNi43OSwgMC4yLCAtMjMuMTUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtMTEuOTcsICJ5IjogLTIzLjE1IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZpc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE1LjU0LAoJCQkJCQkiY3VydmUiOiBbIDAsIC0zLjA4LCAwLjAzNCwgMTguNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogMTkuMDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMDgsIDE5Ljc1LCAwLjE2OSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDAuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgMC45NjIsIDAuMDI0LCAxLjIzNywgMCwgMSwgMC4wMjYsIDAuOTQ3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ4IjogMS4yMzYsCgkJCQkJCSJ5IjogMC45NDcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMTcsIDEuMjM1LCAwLjE4OSwgMSwgMC4xMTcsIDAuOTQ3LCAwLjE4OSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDExLjc1LAoJCQkJCQkiY3VydmUiOiBbIDAsIC03Ljk3LCAwLjAxNywgLTMzLjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJInZhbHVlIjogLTMzLjM5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ5LCAtMzMuMzcsIDAuMTMxLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE4LjI1LAoJCQkJCQkiY3VydmUiOiBbIDAsIC0xMC41OSwgMC4xMjUsIC0yMi44OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAtMjIuODggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ5IjogMS4wMywKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMSwgMC4xMzIsIDEsIDAuMDY3LCAxLjAzLCAwLjEzMiwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNS4xMiwKCQkJCQkJImN1cnZlIjogWyAwLCAtNi4zNCwgMC4xMjUsIC02Ljc1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC02Ljc1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkieSI6IDEuMDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDEsIDAuMTA3LCAxLCAwLjA2NywgMS4wMywgMC4xMDcsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QtdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTU4LjM5LAoJCQkJCQkieSI6IDMwLjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAsIC03LjE1LCAwLjA0NywgMTYuNjIsIDAsIDEyLjcxLCAwLjAzOSwgMC4yMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkieCI6IDM0LjE0LAoJCQkJCQkieSI6IC0wLjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTM2LCA0NS43OSwgMC4xNjMsIDQ4Ljg3LCAwLjEzMywgLTAuNDEsIDAuMTYzLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogNDguODcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDYuNjksCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgMTkuNzYsIDAuMDM5LCA1Ni41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiA1Ni42MywKCQkJCQkJImN1cnZlIjogWyAwLjExNCwgNTYuNzksIDAuMTg5LCA0Mi40NiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiA0Mi40NiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMS44NSwKCQkJCQkJImN1cnZlIjogWyAwLjAxNCwgLTguOTEsIDAuMDQ3LCAtMjguNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiAtMjguODksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNDQsIC0yOS4yOSwgMC4yNjIsIC0yMS43NyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiA5Ljk3LAoJCQkJCQkieSI6IDAuODIsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgLTU0LjQxLCAwLjA3OCwgLTY5LjA2LCAwLCAwLjE1LCAwLjA3OCwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IC02OS4wNiB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtOS4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgLTkuMDEsIDAuMDcyLCA3LjQxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEwLjA4LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY2LCAxMS40NywgMC4yMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTYuNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNDQsIC0xNi40OSwgMC4xMDEsIC01Ljk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTYyLCAtMC4zNCwgMC4yMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMy44NSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgLTMuODUsIDAuMDcyLCA2LjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguMDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjYsIDguNjUsIDAuMjA4LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMS4yNSwKCQkJCQkJImN1cnZlIjogWyAwLjA0NCwgMS4yNSwgMC4wNzIsIDguOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogOC42LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY2LCA4LjQsIDAuMjA4LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtdGhpZ2giOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAxMi4yMSwKCQkJCQkJInkiOiAxLjg5LAoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAxMi4yMSwgMC4xLCAwLCAwLjAzMywgMS44OSwgMC4xLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMgfQoJCQkJXQoJCQl9LAoJCQkicmVhci10aGlnaCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xNi4xMSwKCQkJCQkJInkiOiAtMS4zOCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTE2LjExLCAwLjEsIDAsIDAuMDMzLCAtMS4zOCwgMC4xLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28zIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAtMi4xNSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMTMuNzIsCgkJCQkJCSJ5IjogLTM0LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIC0xMy43MiwgMC4yLCAwLCAwLjA2NywgLTM0LjcsIDAuMiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS4xMywKCQkJCQkJInkiOiAtMTQuMzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDEuMTMsIDAuMiwgMCwgMC4wNjcsIC0xNC4zMSwgMC4yLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJqdW1wIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250LWZpc3QiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImZyb250LWZpc3Qtb3BlbiIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAibmFtZSI6ICJmcm9udC1maXN0LWNsb3NlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAibmFtZSI6ICJmcm9udC1maXN0LW9wZW4iIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiZnJvbnQtdGhpZ2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNTUuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMDcsIDQ2LjY2LCAwLjA0MywgMjYuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkidmFsdWUiOiAyMi44NCwKCQkJCQkJImN1cnZlIjogWyAwLjEsIDE3Ljk5LCAwLjE2NSwgMTUuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogMTUuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDksIDE1LjYzLCAwLjQwOCwgNDYuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogNjMuNiwKCQkJCQkJImN1cnZlIjogWyAwLjU2LCA3NC43MiwgMC43NjIsIDkxLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IDkxLjgxLAoJCQkJCQkiY3VydmUiOiBbIDEuMDY4LCA5Mi4wMSwgMS4wOTYsIDIyLjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IDIyLjI1LAoJCQkJCQkiY3VydmUiOiBbIDEuMTgsIDIyLjI5LCAxLjE3NiwgNTYuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMiwKCQkJCQkJInZhbHVlIjogNTYuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNDYsIDU2LjE1LCAxLjI2MywgNTQuOTQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogNTUuMDggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC01LjEzLCAieSI6IDExLjU1IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC00NS41NywKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgLTQ0LjYxLCAwLjAzLCAtMzkuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogLTM1LjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTIsIC0yOS43NywgMC4yOCwgLTE5Ljk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xOS45NSwKCQkJCQkJImN1cnZlIjogWyAwLjY3MywgLTE5Ljk1LCAwLjg3MSwgLTIyLjM4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNy4wOCwKCQkJCQkJImN1cnZlIjogWyAxLjA5NCwgLTMzLjMzLCAxLjE3NiwgLTQ0LjkzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC00NS41NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTMuNzksICJ5IjogLTAuNzcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci10aGlnaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMi44MSwKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMTIuODEsIDAuMjQyLCA2Ny44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiA3NC4xMSwKCQkJCQkJImN1cnZlIjogWyAwLjMxNCwgODYuMDIsIDAuNDU0LCA5Mi4yMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiA5Mi4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjc1MywgOTIuMjYsIDAuOTY2LCA2Ny45NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMSwKCQkJCQkJInZhbHVlIjogNjEuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMzksIDUzLjc1LCAxLjIxOCwgMTIuNjggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogMTIuODEgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1zaGluIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0xMTUuNjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIC0xMTcuMTcsIDAuMTI1LCAtMTE3LjE1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMTcuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjUsIC0xMTcuMTUsIDAuMzMyLCAtMTA4Ljc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ2YWx1ZSI6IC0xMDcuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OCwgLTEwNS4yNiwgMC42ODUsIC0xMDMuNDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJInZhbHVlIjogLTEwMS45NywKCQkJCQkJImN1cnZlIjogWyAwLjgyNiwgLTEwMC44NywgMC45MTksIC05Mi4zIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtOTIuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMTMsIC05Mi4yNiwgMS4yOTcsIC0xMTQuMjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogLTExNS42NCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTQwLjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDU0LCAtMzUuNDYsIDAuMTUsIC0zMS4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkidmFsdWUiOiAtMzEuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDgsIC0zMS4xMiwgMC41NDcsIC04MC4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAtOTYuNTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42OTcsIC0xMDguNTYsIDAuNzk3LCAtMTEyLjU0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMTIuNiwKCQkJCQkJImN1cnZlIjogWyAxLjEzNywgLTExMi44NCwgMS4yNzQsIC00OS4xOSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAtNDAuMjEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDIwLjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDU0LCAzMi4yMywgMC4xOTIsIDU1Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDYyLjU4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjksIDcxLjg3LCAwLjM3NSwgNzkuMjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogNzkuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NTUsIDc4Ljk4LCAwLjY4NCwgMjcuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogMTMuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODYsIC0xLjg1LCAwLjg3NCwgLTI0Ljc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtMjUuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNjUsIC0yNi4zNiwgMS4zMDMsIDkuMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAyMC41NCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNi4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjExNCwgLTM5LjU5LCAwLjMsIC00NS42MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkidmFsdWUiOiAtNDUuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NDIsIC00NS42MSwgMC41MzcsIC0yMS41NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtMTUuNCwKCQkJCQkJImN1cnZlIjogWyAwLjU5MiwgLTEwLjIzLCAwLjY5MiwgMTEuODkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogMTEuNzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODMsIDExLjU0LCAwLjgzMSwgMS44IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01Ljc4LAoJCQkJCQkiY3VydmUiOiBbIDAuODk3LCAtMTIuMjIsIDAuOTAxLCAtMTQuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTMzMywKCQkJCQkJInZhbHVlIjogLTE0LjUxLAoJCQkJCQkiY3VydmUiOiBbIDAuOTc0LCAtMTQuODksIDAuOTc2LCAxMC4zOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMSwKCQkJCQkJInZhbHVlIjogMTAuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMjcsIDEwLjc0LCAxLjAyMywgLTguNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDMzMywKCQkJCQkJInZhbHVlIjogLTguNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNTksIC04LjM2LCAxLjA3NCwgMTAuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJInZhbHVlIjogMTAuMjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNjgsIDEwLjQ4LCAxLjI3LCAtMzYuMDcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogLTM2LjE2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDQwLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNDgsIDM2LjEsIDAuMTY4LCAyMC40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAyMC40NSwKCQkJCQkJImN1cnZlIjogWyAwLjQ3NiwgMjAuNDUsIDAuNTcxLCAzMy43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAzOC42NywKCQkJCQkJImN1cnZlIjogWyAwLjY0MiwgNDUuOCwgMC42ODEsIDU3LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IDYyLjkxLAoJCQkJCQkiY3VydmUiOiBbIDAuODI5LCA3Mi44LCAwLjk5NiwgNzcuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDMzMywKCQkJCQkJInZhbHVlIjogODAuMzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wODIsIDgzLjk0LCAxLjE0OCwgOTAuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yLAoJCQkJCQkidmFsdWUiOiA5MC42LAoJCQkJCQkiY3VydmUiOiBbIDEuMjQ4LCA5MC40NiwgMS4zMTcsIDUzLjA3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDQ5LjA2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDI4LjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDIyLCAyNS4xMiwgMC4xODcsIC0wLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ2YWx1ZSI6IC0yLjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU3LCAtOS45MiwgMC4zNzIsIC0xNy4zOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtMTcuNDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NCwgLTE3LjQ3LCAwLjY1OSwgLTE2LjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMi4xLAoJCQkJCQkiY3VydmUiOiBbIDAuOTA3LCAtNS43OSwgMS4wMjUsIDE0LjU4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEsCgkJCQkJCSJ2YWx1ZSI6IDIwLjU4LAoJCQkJCQkiY3VydmUiOiBbIDEuMTkxLCAyNy44NSwgMS4yODMsIDI5LjY3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDI5LjY3IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTEuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMDQsIDExLjgyLCAwLjE3OSwgMTEuMTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogMTAuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTUsIDcuMjksIDAuNDA1LCAtOC4xNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtOS4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjUwOCwgLTEyLjQ4LCAwLjU5NSwgLTEzLjE0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMi42MSwKCQkJCQkJImN1cnZlIjogWyAwLjcxNCwgLTEyLjI2LCAwLjgxNSwgLTUuNTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODMzMywKCQkJCQkJInZhbHVlIjogLTQuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44ODMsIC0wLjA3LCAxLjA0NSwgMTIuNzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJInZhbHVlIjogMTUuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yMDgsIDE5LjYsIDEuMjc5LCAyMC42NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAyMC43MyB9CgkJCQldCgkJCX0sCgkJCSJoZWFkIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDEzLjE0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDA4LCAxMi4xOSwgMC4xOTcsIC0yMy41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtMjMuOTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MDksIC0yMy45NSwgMC42NjcsIC0yLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuNzkyLCAtMi42NiwgMC45MDgsIC0xMy4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtMTMuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNTgsIC0xMy4xMSwgMS4yNDEsIC0xLjU4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC0xLjU4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDQxLCAxLCAwLjA1MiwgMC45NjIsIDAuMDQxLCAxLCAwLjA1MiwgMS4xMzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAwLjk1NCwKCQkJCQkJInkiOiAxLjEzNywKCQkJCQkJImN1cnZlIjogWyAwLjIwMiwgMC45NjIsIDAuMzE4LCAxLCAwLjIwMiwgMS4xMzcsIDAuMjUyLCAxLjAwMiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3IH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJIngiOiAxLjAwMiwKCQkJCQkJImN1cnZlIjogWyAxLjA5MiwgMS4wMDIsIDEuMTI2LCAxLjE0MywgMS4wOTIsIDEsIDEuMTI4LCAwLjk3NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xNjY3LAoJCQkJCQkieCI6IDEuMTQ0LAoJCQkJCQkieSI6IDAuOTczLAoJCQkJCQkiY3VydmUiOiBbIDEuMjA0LCAxLjE0NSwgMS4yMzMsIDAuOTU5LCAxLjIwNiwgMC45NzIsIDEuMjI3LCAxLjA2MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yNjY3LAoJCQkJCQkieCI6IDAuOTU4LAoJCQkJCQkieSI6IDEuMDYzLAoJCQkJCQkiY3VydmUiOiBbIDEuMjg0LCAwLjk1OCwgMS4yOTIsIDEuMDAxLCAxLjI4OCwgMS4wNjMsIDEuMjg4LCAxLjAwMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzIH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieSI6IC00NS40NiwKCQkJCQkJImN1cnZlIjogWyAwLjA0MiwgLTAuMDksIDAuMTUsIDE1LjIyLCAwLjAzMSwgNDQuOTgsIDAuMTIzLCAyODkuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJIngiOiAxNS4yMiwKCQkJCQkJInkiOiA0MTUuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzIsIDE1LjIyLCAwLjUzOSwgLTM0LjUyLCAwLjI3MSwgNTMyLjkzLCAwLjQ4MywgNzIwLjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzY2NywKCQkJCQkJIngiOiAtMzQuNTIsCgkJCQkJCSJ5IjogNzIxLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44ODgsIC0zNC41MiwgMS4wNTcsIC0yMS45NSwgMS4wNDksIDcyMS4xNywgMS4wOTgsIDM3OS44NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkieCI6IC0xNS42NywKCQkJCQkJInkiOiAyNjYuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNDQsIC0xNC43NywgMS4xODgsIC0xMC41MywgMS4xNSwgMjEzLjcyLCAxLjE3MiwgLTYxLjMyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTYuNTMsCgkJCQkJCSJ5IjogLTYxLjM0LAoJCQkJCQkiY3VydmUiOiBbIDEuMjcyLCAtMy4yMiwgMS4zMTEsIDAuMDUsIDEuMjkxLCAtNjEuMzYsIDEuMjk2LCAtNDQuOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAieSI6IC00NS40NiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1zaGluIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC03NC4xOSwKCQkJCQkJImN1cnZlIjogWyAwLCAtNTEuMTQsIDAuMDQyLCAtMTIuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogLTEyLjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjg1LCAtMTIuMzIsIDAuMzcsIC03NC40NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtOTIuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTgsIC0xMTEuODYsIDAuNjE3LCAtMTQwLjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ2YWx1ZSI6IC0xNDAuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMDQsIC0xNDEuMDQsIDEuMDksIC00Ny44NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAtMzcuNDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIC0yOS44MywgMS4xNCwgLTIxLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yMS4wOCwKCQkJCQkJImN1cnZlIjogWyAxLjE4LCAtMjEuMDMsIDEuMTkxLCAtNTAuNjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMiwKCQkJCQkJInZhbHVlIjogLTUzLjE3LAoJCQkJCQkiY3VydmUiOiBbIDEuMjIsIC01OC41MywgMS4yNzEsIC03My4zOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAtNzQuMTkgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA3LjM1LAoJCQkJCQkiY3VydmUiOiBbIDAsIDQuOCwgMC4wNSwgLTI2LjY0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNi42NCwKCQkJCQkJImN1cnZlIjogWyAwLjE5MiwgLTI2LjY0LCAwLjQ0MiwgLTExLjc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xMS43NywKCQkJCQkJImN1cnZlIjogWyAwLjY5MiwgLTExLjc3LCAwLjk0MiwgLTE5LjM2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xOS4zNiwKCQkJCQkJImN1cnZlIjogWyAxLjEzMywgLTE5LjM2LCAxLjMyLCAzLjgyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDcuMzUgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ2YWx1ZSI6IC03LjE0IH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMi4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgMTYuMjgsIDAuMTUsIDMwLjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ2YWx1ZSI6IDMwLjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU4LCAzMC44MSwgMC4zNzUsIDEzLjI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEzLjI2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTA4LCAxMy4yNiwgMC42NTgsIDE1LjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IDE0Ljk4LAoJCQkJCQkiY3VydmUiOiBbIDAuNzg5LCAxNC45NCwgMC44MjgsIDEzLjYyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEyLjcyLAoJCQkJCQkiY3VydmUiOiBbIDAuODg3LCAxMi4yNSwgMC45ODQsIDkuODMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDMzMywKCQkJCQkJInZhbHVlIjogOC42LAoJCQkJCQkiY3VydmUiOiBbIDEuMDQ1LCA4LjMxLCAxLjA4MywgNy41NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiA3LjEzLAoJCQkJCQkiY3VydmUiOiBbIDEuMTc1LCA2Ljc4LCAxLjI4MywgNi4xOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiA2LjE4IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWxlZy10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgIngiOiAtMTMuOTUsICJ5IjogLTMwLjM0IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItbGVnLXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtMzguNDMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDg1LCAieSI6IC0zMy41OSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtNjIuNTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDE2LjM0LCAieSI6IDAuMTggfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAxOC41NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTE3Ni4zOSwgInkiOiAxMzQuMTIgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTQzLjczLAoJCQkJCQkiY3VydmUiOiBbIDAuMDgzLCAtMTQ0LjI0LCAwLjE2NywgLTc0LjI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01Mi43NiwKCQkJCQkJImN1cnZlIjogWyAwLjM0MiwgLTM2LjU3LCAwLjUxMywgLTM2LjU3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zMC45NywKCQkJCQkJImN1cnZlIjogWyAwLjcyNCwgLTI2Ljc4LCAwLjg0OCwgLTE3LjA2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xNi43NCwKCQkJCQkJImN1cnZlIjogWyAxLjE2NywgLTE2LjIsIDEuMjcyLCAtMTQ0LjE3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC0xNDMuNzMgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTEuNTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgLTI0LjcxLCAwLjE2MiwgLTYwLjg4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IC02MC44MywKCQkJCQkJImN1cnZlIjogWyAwLjM0MiwgLTYwLjgsIDAuNTgyLCAtNDMuNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43LAoJCQkJCQkidmFsdWUiOiAtMzkuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43NzMsIC0zNi45NCwgMC44MzIsIC0zNi43OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45NjY3LAoJCQkJCQkidmFsdWUiOiAtMzYuNiwKCQkJCQkJImN1cnZlIjogWyAxLjA1NCwgLTM2LjQ5LCAxLjA5MiwgLTM3LjM3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zMy4yNiwKCQkJCQkJImN1cnZlIjogWyAxLjIzNywgLTI5LjM3LCAxLjE0NywgLTEuNDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMiwgInZhbHVlIjogLTEuNTcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTYuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMCwgMTMuNTksIDAuMTE3LCAxOC4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAxOC4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjE2NywgMTguMjEsIDAuMjYsIDEyLjk1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMsCgkJCQkJCSJ2YWx1ZSI6IDExLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgyLCA4LjcsIDAuNTUsIDkuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogOS4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjg0MywgOS4xNSwgMC45MTgsIC03LjM0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC02LjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODEsIDAsIDAuOTcyLCAxNi4wMywgMC43ODEsIDAsIDAuOTcyLCAwLjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjEzMzMsCgkJCQkJCSJ4IjogMTYuMDMsCgkJCQkJCSJ5IjogMC45MiwKCQkJCQkJImN1cnZlIjogWyAxLjIxMSwgMTYuMDMsIDEuMjgxLCAwLCAxLjIxMSwgMC45MiwgMS4yODEsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNi44MSwKCQkJCQkJImN1cnZlIjogWyAwLjAwMSwgLTMuODgsIDAuMDYzLCAxNi4xOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAxNi4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjI0MiwgMTYuMSwgMC4yNDksIDE2LjA3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEzLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuNDQyLCAxMC4wOSwgMC41NzMsIC0yLjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTYuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTQsIC04LjA1LCAwLjcxNywgLTMzLjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjc2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zMy40NCwKCQkJCQkJImN1cnZlIjogWyAwLjgwOSwgLTMzLjQ0LCAwLjgzNSwgLTMxLjMyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0yNy4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjg3NCwgLTI2LjQ3LCAwLjkwMywgLTE0LjI4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xNC40NywKCQkJCQkJImN1cnZlIjogWyAwLjk1NiwgLTE0LjYyLCAwLjk0NCwgLTI1LjkxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkidmFsdWUiOiAtMjUuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wNjIsIC0yNi4wMiwgMS4wNTEsIC0xLjg3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjg3LAoJCQkJCQkiY3VydmUiOiBbIDEuMDk2LCAtMS44NywgMS4wOTYsIC0xNi4wOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xMzMzLAoJCQkJCQkidmFsdWUiOiAtMTYuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNjksIC0xNi4wOCwgMS4xNTMsIC0zLjM4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIsCgkJCQkJCSJ2YWx1ZSI6IC0zLjM4LAoJCQkJCQkiY3VydmUiOiBbIDEuMjM0LCAtMy4zOCwgMS4yNzEsIC02LjA3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IC02LjA3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAsIC0zLjE3LCAwLjA0MiwgMTYuMzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogMTYuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMSwgMTUuNzQsIDAuMjA4LCAtMTIuMDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTEyLjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuNDE3LCAtMTIuMywgMC41NTIsIC0zLjk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEuNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MjYsIDQuMzUsIDAuODE3LCA0Ljk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDQuOTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MDEsIDQuOTksIDAuOTEyLCAtMjkuMDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOTY2NywKCQkJCQkJInZhbHVlIjogLTI3LjQ1LAoJCQkJCQkiY3VydmUiOiBbIDAuOTg3LCAtMjYuODMsIDEuMDE4LCAtNS40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkidmFsdWUiOiAtNS40NiwKCQkJCQkJImN1cnZlIjogWyAxLjEwNywgLTUuMjIsIDEuMDk1LCAtMzMuNTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTMzMywKCQkJCQkJInZhbHVlIjogLTMzLjI4LAoJCQkJCQkiY3VydmUiOiBbIDEuMTYyLCAtMzMuNTcsIDEuMTkyLCA4LjA0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDcuODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4zMDIsIDcuNzcsIDEuMzEzLCAyLjcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgInZhbHVlIjogMi43IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDAxLCAtMy4xMiwgMC4wNzQsIDE0LjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE0LjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuMTg4LCAxNC44LCAwLjI5MywgOS41NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiA1Ljk5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgxLCAxLjcyLCAwLjU1LCAtMTEuMTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJInZhbHVlIjogLTExLjExLAoJCQkJCQkiY3VydmUiOiBbIDAuODMzLCAtMTEuMTEsIDAuOTMzLCAyMi41NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiAyMi41NCwKCQkJCQkJImN1cnZlIjogWyAxLjE1OCwgMjIuNTQsIDEuMjc1LCAtNi44MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiAtNi44MSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNC41MiwKCQkJCQkJImN1cnZlIjogWyAwLjAxMywgMi4zMywgMC4wOTIsIC05Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC05Ljc1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTc1LCAtOS43NSwgMC4yOTEsIC0xLjI2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDAuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTksIDIuMywgMC41NDMsIDQuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogNC42OCwKCQkJCQkJImN1cnZlIjogWyAwLjY4MywgNS4zLCAwLjc3MSwgNS45MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkidmFsdWUiOiA2LjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAuODcxLCA2LjgyLCAxLjA4MywgMTEuMzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMTY2NywKCQkJCQkJInZhbHVlIjogMTEuMzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yMDgsIDExLjM3LCAxLjMxNywgNi4xOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAidmFsdWUiOiA0LjUyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLCAwLCAwLjA4MiwgLTIuMjQsIDAsIDAsIDAuMDgyLCAtMC40MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkieCI6IC0yLjk4LAoJCQkJCQkieSI6IC0wLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMyLCAtMi4yNCwgMC4yOTgsIDAsIDAuMjMyLCAtMC40MiwgMC4yOTgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJImN1cnZlIjogWyAwLjg4OSwgMCwgMC45MTIsIDAuMjYsIDAuODg5LCAwLCAwLjkxMiwgMC4wNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC45MzMzLAoJCQkJCQkieCI6IDAuNjgsCgkJCQkJCSJ5IjogMC4yMywKCQkJCQkJImN1cnZlIjogWyAxLjAxNiwgMi4yMiwgMS4wOTUsIDUuOSwgMS4wMjMsIDAuOTcsIDEuMDk1LCAxLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ4IjogNi40NywKCQkJCQkJInkiOiAyLjE4LAoJCQkJCQkiY3VydmUiOiBbIDEuMjMsIDUuNzUsIDEuMjg2LCAwLCAxLjIzLCAxLjk0LCAxLjI4NiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA0LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDI1LCA0LjUyLCAwLjA3NSwgLTYuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJInZhbHVlIjogLTYuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzUsIC02LjE3LCAwLjM4MSwgLTAuNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJInZhbHVlIjogLTAuMjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NDcsIDAuODcsIDAuNzc1LCA0Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ2YWx1ZSI6IDQuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wMDgsIDQuODQsIDEuMjI1LCA0LjUyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJ2YWx1ZSI6IDQuNTIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZC1jb250cm9sIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMzgsIC0yLjQsIDAuMjI3LCAtMTAuNDQsIDAuMTIzLCAxLjA1LCAwLjIyNywgMi43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ4IjogLTEwLjQ0LAoJCQkJCQkieSI6IDIuNywKCQkJCQkJImN1cnZlIjogWyAwLjQ4NCwgLTEwLjQ0LCAwLjU4NSwgLTUuNjMsIDAuNDg0LCAyLjcsIDAuNjI5LCAtMjMuNjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJIngiOiAtMi4yOSwKCQkJCQkJInkiOiAtMjYuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MTgsIC0wLjM5LCAwLjk2MiwgMS4yMSwgMC44NTgsIC0zMC4xNywgMC45NzIsIC0yOC43NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkieCI6IDEuMjUsCgkJCQkJCSJ5IjogLTI4Ljc1LAoJCQkJCQkiY3VydmUiOiBbIDEuMTkyLCAxLjI4LCAxLjIzNCwgMC45OCwgMS4yMjQsIC0yOC43NSwgMS4yMzUsIC0yLjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hvdWxkZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAzMSwgLTIuMjIsIDAuMDY1LCAtMy43MywgMC4wMiwgLTMuMjUsIDAuMDY1LCAtMTQuNzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAtMy43MywKCQkJCQkJInkiOiAtMTQuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMTYsIC0zLjczLCAwLjM4NCwgLTAuMTcsIDAuMjE2LCAtMTQuNzQsIDAuNDAyLCAtMTIuNTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAxLjYzLAoJCQkJCQkieSI6IC05LjUxLAoJCQkJCQkiY3VydmUiOiBbIDAuNjMyLCAzLjY5LCAwLjkzNSwgNy40MSwgMC41ODUsIC02LjkxLCAwLjkwOSwgMTAuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJIngiOiA3LjQ1LAoJCQkJCQkieSI6IDEwLjk5LAoJCQkJCQkiY3VydmUiOiBbIDEuMTgsIDcuNDYsIDEuMjY1LCAyLjg2LCAxLjE5MywgMTEuMDUsIDEuMjk0LCAzLjM4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9CgkJfSwKCQkiaWsiOiB7CgkJCSJmcm9udC1mb290LWlrIjogWwoJCQkJewoJCQkJCSJtaXgiOiAwLAoJCQkJCSJjdXJ2ZSI6IFsgMC4zLCAwLCAwLjksIDEsIDAuMywgMCwgMC45LCAwIF0KCQkJCX0sCgkJCQl7ICJ0aW1lIjogMS4yIH0KCQkJXSwKCQkJImZyb250LWxlZy1payI6IFsKCQkJCXsKCQkJCQkibWl4IjogMCwKCQkJCQkiYmVuZFBvc2l0aXZlIjogZmFsc2UsCgkJCQkJImN1cnZlIjogWyAwLjMsIDAsIDAuOSwgMSwgMC4zLCAwLCAwLjksIDAgXQoJCQkJfSwKCQkJCXsgInRpbWUiOiAxLjIsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9CgkJCV0sCgkJCSJyZWFyLWZvb3QtaWsiOiBbCgkJCQl7ICJtaXgiOiAwIH0KCQkJXSwKCQkJInJlYXItbGVnLWlrIjogWwoJCQkJeyAibWl4IjogMCwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0KCQkJXQoJCX0sCgkJImV2ZW50cyI6IFsKCQkJeyAidGltZSI6IDEuMiwgIm5hbWUiOiAiZm9vdHN0ZXAiIH0KCQldCgl9LAoJInBvcnRhbCI6IHsKCQkic2xvdHMiOiB7CgkJCSJjbGlwcGluZyI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiY2xpcHBpbmciIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWZpc3QiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogImZyb250LWZpc3Qtb3BlbiIgfQoJCQkJXQoJCQl9LAoJCQkibW91dGgiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC45LCAibmFtZSI6ICJtb3V0aC1ncmluZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4yNjY3LCAibmFtZSI6ICJtb3V0aC1zbWlsZSIgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWJnIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtYmciIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWZsYXJlMSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJuYW1lIjogInBvcnRhbC1mbGFyZTEiIH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIsICJuYW1lIjogInBvcnRhbC1mbGFyZTEiIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWZsYXJlMiI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMyIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMyIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJInBvcnRhbC1mbGFyZTMiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU0IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMiwgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMzMzMyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU1IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMyIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUxIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLWZsYXJlNiI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJuYW1lIjogInBvcnRhbC1mbGFyZTMiIH0sCgkJCQkJeyAidGltZSI6IDEuMzMzMyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU3IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJInBvcnRhbC1mbGFyZTgiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmU5IjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDEuMiwgIm5hbWUiOiAicG9ydGFsLWZsYXJlMiIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJuYW1lIjogInBvcnRhbC1mbGFyZTEiIH0sCgkJCQkJeyAidGltZSI6IDEuMyB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtZmxhcmUxMCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAxLjIsICJuYW1lIjogInBvcnRhbC1mbGFyZTIiIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIm5hbWUiOiAicG9ydGFsLWZsYXJlMSIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAibmFtZSI6ICJwb3J0YWwtZmxhcmUzIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXNoYWRlIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtc2hhZGUiIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXN0cmVha3MxIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczEiIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXN0cmVha3MyIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAibmFtZSI6ICJwb3J0YWwtc3RyZWFrczIiIH0sCgkJCQkJeyAidGltZSI6IDMgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJwb3J0YWwtcm9vdCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC00NTguMzUsCgkJCQkJCSJ5IjogMTA1LjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzMzLCAtNDU4LjIyLCAwLjY2OSwgLTQ1Ny44NiwgMC45MzQsIDEwNS4xOSwgMC42NzEsIDEwNS4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMSwKCQkJCQkJIngiOiAtNDU2LjAyLAoJCQkJCQkieSI6IDEwNS4xOSwKCQkJCQkJImN1cnZlIjogWyAxLjMzOSwgLTQ1NC4xNCwgMi4yMDgsIC00NDcuMjgsIDEuMzUsIDEwNS4xOSwgMi4wNSwgMTA1LjE5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjQsCgkJCQkJCSJ4IjogLTQzOS4xMiwKCQkJCQkJInkiOiAxMDUuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMi40NjMsIC00MzYuNDQsIDIuNTAyLCAtNDMyLjkyLCAyLjQ4NywgMTA1LjE5LCAyLjUxMiwgMTA1LjA5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYsCgkJCQkJCSJ4IjogLTQzMi41OCwKCQkJCQkJInkiOiAxMDUuMDksCgkJCQkJCSJjdXJ2ZSI6IFsgMi43ODQsIC00MzEuOTQsIDIuOTc4LCAtNDQ2LjYsIDIuNzcyLCAxMDUuMDksIDIuOTMzLCAxMDUuMTkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMDMzMywgIngiOiAtNDU3LjQyLCAieSI6IDEwNS4xOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAwLjAwMywKCQkJCQkJInkiOiAwLjAwNiwKCQkJCQkJImN1cnZlIjogWyAwLjMyOSwgMC4wNDQsIDAuMzQ3LCAwLjExNywgMC4zMjksIDAuMDk3LCAwLjM3LCAwLjI0OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDAuMTc1LAoJCQkJCQkieSI6IDAuMzg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjMsIDAuNjE5LCAwLjY2MywgMC43MjMsIDAuNjA5LCAxLjMzOCwgMC42NDUsIDEuNTI0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogMC43MjQsCgkJCQkJCSJ5IjogMS41MiwKCQkJCQkJImN1cnZlIjogWyAwLjc5OCwgMC43MjUsIDAuOTA3LCAwLjY0NywgMC43OTcsIDEuNTE3LCAwLjg5NSwgMS40MjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEsCgkJCQkJCSJ4IjogMC42NDUsCgkJCQkJCSJ5IjogMS40MjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4wOTUsIDAuNjQzLCAxLjEzOSwgMC42ODgsIDEuMDg5LCAxLjQyOCwgMS4xMTUsIDEuNTEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogMC42ODUsCgkJCQkJCSJ5IjogMS41MTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4zMjUsIDAuNjgzLCAxLjUwOCwgMC42MzYsIDEuMzQzLCAxLjUxOCwgMS40NjcsIDEuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS42LAoJCQkJCQkieCI6IDAuNjM0LAoJCQkJCQkieSI6IDEuNDAxLAoJCQkJCQkiY3VydmUiOiBbIDEuNzI4LCAwLjYzMSwgMS45NDYsIDAuNjg3LCAxLjcyMiwgMS40MDIsIDEuOTI0LCAxLjUyMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4wNjY3LAoJCQkJCQkieCI6IDAuNjg4LAoJCQkJCQkieSI6IDEuNTIyLAoJCQkJCQkiY3VydmUiOiBbIDIuMTg5LCAwLjY5LCAyLjI4OSwgMC42NDksIDIuMTQyLCAxLjUyMiwgMi4yNjUsIDEuNDE3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjQsCgkJCQkJCSJ4IjogMC42NSwKCQkJCQkJInkiOiAxLjQyNiwKCQkJCQkJImN1cnZlIjogWyAyLjQ5NCwgMC42NTEsIDIuNTA0LCAwLjc2NiwgMi41MDgsIDEuNDM0LCAyLjU0MywgMS41NjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNiwKCQkJCQkJIngiOiAwLjc2NiwKCQkJCQkJInkiOiAxLjU2OCwKCQkJCQkJImN1cnZlIjogWyAyLjczLCAwLjc2NSwgMy4wMDYsIDAuMDk4LCAyLjc2NywgMS41NjQsIDIuOTk3LCAwLjEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMDMzMywgIngiOiAwLjAwNywgInkiOiAwLjAxNSB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwtc3RyZWFrczEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXt9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IDEyMDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IDE1LjE1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTYyLCAxNS4xNSwgMC40MzIsIDEyLjYsIDAuMTYyLCAwLCAwLjQzMiwgLTMuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJIngiOiAxMC45LAoJCQkJCQkieSI6IC02LjQ0LAoJCQkJCQkiY3VydmUiOiBbIDAuNzk0LCA5LjkzLCAwLjkxMiwgOS4yMSwgMC43OTQsIC03LjcxLCAwLjkxMiwgLTguNjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEsCgkJCQkJCSJ4IjogOS4yMSwKCQkJCQkJInkiOiAtOC42NiwKCQkJCQkJImN1cnZlIjogWyAxLjA4MywgOS4yMSwgMS4yNSwgMjEuNTMsIDEuMDgzLCAtOC42NiwgMS4yNjUsIC00LjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJIngiOiAyMS41MywKCQkJCQkJInkiOiAtMy4xOSwKCQkJCQkJImN1cnZlIjogWyAxLjUsIDIxLjUzLCAxLjkzOSwgMTIuMywgMS40NDYsIC0wLjM3LCAxLjksIDYuMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMDY2NywKCQkJCQkJIngiOiAxMS4yNiwKCQkJCQkJInkiOiA2LjI2LAoJCQkJCQkiY3VydmUiOiBbIDIuMjM5LCA5Ljg1LCAyLjM4OSwgOS42OCwgMi4yMDgsIDYuMjYsIDIuNTIzLCAwLjUxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjU2NjcsCgkJCQkJCSJ4IjogOS4zOSwKCQkJCQkJInkiOiAtMC44LAoJCQkJCQkiY3VydmUiOiBbIDIuNjU3LCA5LjI0LCAyLjg0MiwgOS4yMSwgMi42NDYsIC0zLjIsIDIuODQyLCAtOC45MSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMi45MzMzLCAieCI6IDkuMjEsICJ5IjogLTguOTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjcsIDEsIDAuNSwgMS4wNTMsIDAuMTY3LCAxLCAwLjUsIDEuMDUzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJ4IjogMS4wNTMsCgkJCQkJCSJ5IjogMS4wNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MzMsIDEuMDUzLCAxLjE2NywgMC45ODYsIDAuODMzLCAxLjA1MywgMS4xNjcsIDAuOTg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ4IjogMC45ODYsCgkJCQkJCSJ5IjogMC45ODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS41LCAwLjk4NiwgMS44MzMsIDEuMDUzLCAxLjUsIDAuOTg2LCAxLjgzMywgMS4wNTMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDIsICJ4IjogMS4wNTMsICJ5IjogMS4wNTMgfQoJCQkJXQoJCQl9LAoJCQkicG9ydGFsLXN0cmVha3MyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7fSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3LCAidmFsdWUiOiA2MDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0yLjExIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTIuMTEsICJ5IjogNi42MyB9LAoJCQkJCXsgInRpbWUiOiAxLjkzMzMsICJ4IjogLTIuMTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS4wMTQsCgkJCQkJCSJ5IjogMS4wMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjksIDAuOTA5LCAwLjUwMSwgMC43NTUsIDAuMjQyLCAwLjg5MiwgMC41MDIsIDAuNzY4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ4IjogMC43NDUsCgkJCQkJCSJ5IjogMC43NDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yODIsIDAuNzMzLCAyLjAyMSwgMC42OTksIDEuMjcsIDAuNzE5LCAyLjA3MSwgMC43MDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMiwKCQkJCQkJIngiOiAwLjcsCgkJCQkJCSJ5IjogMC43MDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zMTUsIDAuNywgMi40MjEsIDAuNzk0LCAyLjMxMSwgMC43MDEsIDIuNDg1LCAwLjc5NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi41NjY3LAoJCQkJCQkieCI6IDAuNzk0LAoJCQkJCQkieSI6IDAuNzk0LAoJCQkJCQkiY3VydmUiOiBbIDIuNzM0LCAwLjc5NCwgMi45OSwgMC4zMjMsIDIuNzE0LCAwLjc4OSwgMy4wMTksIDAuMzQxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJInBvcnRhbC1zaGFkZSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0yOS42OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgIngiOiAwLjcxNCwgInkiOiAwLjcxNCB9CgkJCQldCgkJCX0sCgkJCSJwb3J0YWwiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXt9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IDYwMCB9CgkJCQldCgkJCX0sCgkJCSJjbGlwcGluZyI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC00NzYuNTUsICJ5IjogMi4yNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgIngiOiAwLjk4MywgInkiOiAxLjE5NyB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDIyLjc0LAoJCQkJCQkiY3VydmUiOiBbIDEuMTYzLCAxOC44NCwgMS43NywgOC43NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45LAoJCQkJCQkidmFsdWUiOiA3LjgyLAoJCQkJCQkiY3VydmUiOiBbIDIuMjcxLCA1LjEsIDIuODksIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogLTg5OS40MSwgInkiOiA0LjQ3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkieCI6IC02OTQuMTYsCgkJCQkJCSJ5IjogMTgzLjI4LAoJCQkJCQkiY3VydmUiOiBbIDEuMDkxLCAtNjAyLjA4LCAxLjEzOCwgLTQyNy41OSwgMS4xMTUsIDE4NS42LCAxLjE3MSwgMTMzLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTMxNi45NywKCQkJCQkJInkiOiA1NS4yOSwKCQkJCQkJImN1cnZlIjogWyAxLjMxNywgLTIyMC4yNywgMS41MTIsIC0xMjMuMjEsIDEuMjcxLCA4LjY4LCAxLjQ2MSwgLTgzLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjYsCgkJCQkJCSJ4IjogLTk1LjUzLAoJCQkJCQkieSI6IC0xMTIuMjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS43MTgsIC01OC4yNSwgMi4wMzcsIC0yMi41NCwgMS44NTgsIC0xNjYuMTcsIDIuMTA5LCAtMzEuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4xNjY3LAoJCQkJCQkieCI6IC0xNC44MiwKCQkJCQkJInkiOiAtMzEuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yOTQsIC03LjI4LCAyLjQ0MiwgLTcuMiwgMi4yNzQsIC0zMC42LCAyLjM5MywgLTM2Ljc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYsCgkJCQkJCSJ4IjogLTcuMiwKCQkJCQkJInkiOiAtMzYuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMi44NTQsIC03LjIsIDMuMDcxLCAtMTEuODcsIDIuNzg2LCAtMzYuMjcsIDMuMDgyLCAtMjIuOTggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NywgIngiOiAtMTEuOTcsICJ5IjogLTIzLjE1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItZm9vdC10YXJnZXQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ2YWx1ZSI6IDQxLjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQxLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNTgsIDQxLjYsIDEuMzc5LCAzNS40NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40LAoJCQkJCQkidmFsdWUiOiAzMC4wOSwKCQkJCQkJImN1cnZlIjogWyAxLjQxMiwgMjcuMDQsIDEuNDMzLCAxMC42NSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMS40MzMzLCAidmFsdWUiOiAtMC4yOCB9LAoJCQkJCXsgInRpbWUiOiAxLjYsICJ2YWx1ZSI6IDIuNDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC04OTkuNDEsICJ5IjogNC40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJIngiOiAtNTkxLjEzLAoJCQkJCQkieSI6IDQzOC40NiwKCQkJCQkJImN1cnZlIjogWyAxLjA3NiwgLTUzOS43NywgMS4yMDYsIC0yNjguMSwgMS4xMTcsIDQxOC40NCwgMS4yMSwgMzMzLjE4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTIyNS4yOCwKCQkJCQkJInkiOiAzMDQuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNjUsIC0xNzUuMjIsIDEuMzkzLCAtNzQuMjEsIDEuMjk2LCAyMjYuNTIsIDEuNDAxLCA0OS42MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40MzMzLAoJCQkJCQkieCI6IC01Mi4zMiwKCQkJCQkJInkiOiAwLjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40NTQsIC00MC44NSwgMS42MTYsIDQwLjg3LCAxLjQ2NiwgMC4xNywgMS42MTQsIDAuMDQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgIngiOiA0NS44NywgInkiOiAwLjAxIH0sCgkJCQkJeyAidGltZSI6IDEuOTMzMywgIngiOiA0OC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJInZhbHVlIjogMzIuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIDMyLjA4LCAxLjE5MiwgMzUuMTYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJInZhbHVlIjogMzUuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNTgsIDM1LjE2LCAxLjMxNywgMi4yMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4zMzMzLAoJCQkJCQkidmFsdWUiOiAtNC43NCwKCQkJCQkJImN1cnZlIjogWyAxLjM1MSwgLTEyLjE0LCAxLjQyOSwgLTM0Ljk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjYsCgkJCQkJCSJ2YWx1ZSI6IC0zNC43NywKCQkJCQkJImN1cnZlIjogWyAxLjc2NSwgLTM0LjU4LCAxLjg5NywgLTE3LjI1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjkzMzMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC04OTkuNDEsICJ5IjogNC40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJIngiOiAtNTMzLjkzLAoJCQkJCQkieSI6IDM2My43NSwKCQkJCQkJImN1cnZlIjogWyAxLjA3NCwgLTQ4MC44NSwgMS4xOCwgLTI2MS4zMSwgMS4wOTQsIDM2Mi4zLCAxLjE5NSwgMjY3Ljc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJ4IjogLTIwMS4yMywKCQkJCQkJInkiOiAxOTkuOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNjksIC0xNjEuMzgsIDEuMjk0LCAtMTQwLjMyLCAxLjI3NCwgMTI2LjY3LCAxLjMwOCwgNzcuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJIngiOiAtMTI0LjA4LAoJCQkJCQkieSI6IDAuMiwKCQkJCQkJImN1cnZlIjogWyAxLjQyNiwgLTg1LjYsIDEuNjMzLCAtNjkuMDYsIDEuNDUsIDAuNDgsIDEuNjMzLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjczMzMsICJ4IjogLTY5LjA2IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkidmFsdWUiOiAyNy4wMiwKCQkJCQkJImN1cnZlIjogWyAxLjE4NywgMjYuODYsIDEuMjkxLCA3LjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjYyLAoJCQkJCQkiY3VydmUiOiBbIDEuNDAyLCAtMTkuNzIsIDEuNDI5LCAtNDguNjQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNDY2NywKCQkJCQkJInZhbHVlIjogLTU2LjMxLAoJCQkJCQkiY3VydmUiOiBbIDEuNTA5LCAtNjQuODcsIDEuNjIsIC03Ny4xNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43MzMzLAoJCQkJCQkidmFsdWUiOiAtNzcuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44MzcsIC03Ni44OSwgMS44OTUsIC03MS4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMiwKCQkJCQkJInZhbHVlIjogLTU3LjUyLAoJCQkJCQkiY3VydmUiOiBbIDIuMTA0LCAtNDMuODMsIDIuMTg5LCAtMjguNTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMywKCQkJCQkJInZhbHVlIjogLTI5LjAzLAoJCQkJCQkiY3VydmUiOiBbIDIuNDEzLCAtMjkuNDgsIDIuNTEzLCAtMzYuNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNjY2NywKCQkJCQkJInZhbHVlIjogLTM2Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDIuODE0LCAtMzYuOTUsIDIuOTQ3LCAtMjIuODggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NywgInZhbHVlIjogLTIyLjg4IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zLjU3LAoJCQkJCQkiY3VydmUiOiBbIDEuMTQ2LCAtMy42NiwgMS4xNSwgLTEzLjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJInZhbHVlIjogLTEzLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40MjgsIC0xMy41LCAxLjQ0MywgMTEuNTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNTY2NywKCQkJCQkJInZhbHVlIjogMTEuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS42NTgsIDExLjMsIDEuNzc1LCAzLjc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IDMuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMS45MiwgMy43OCwgMi4wMzYsIDguMDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMSwKCQkJCQkJInZhbHVlIjogNy45MywKCQkJCQkJImN1cnZlIjogWyAyLjI2NiwgNy43MiwgMi40MiwgMy44NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi41MzMzLAoJCQkJCQkidmFsdWUiOiAzLjg2LAoJCQkJCQkiY3VydmUiOiBbIDIuNzgzLCAzLjg2LCAzLjAwNCwgMy43OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3LCAidmFsdWUiOiAzLjc4IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE2LjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMzMsIDkuOSwgMS4yMDcsIDEuODcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJInZhbHVlIjogMS42NywKCQkJCQkJImN1cnZlIjogWyAxLjQ2LCAxLjU2LCAxLjU0NywgNDcuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogNDcuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44OTcsIDQ3LjU2LCAyLjA0MiwgNS42OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4wNjY3LAoJCQkJCQkidmFsdWUiOiAwLjg2LAoJCQkJCQkiY3VydmUiOiBbIDIuMDc0LCAtMC42MSwgMi4wODYsIC0yLjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjEsCgkJCQkJCSJ2YWx1ZSI6IC01LjMxLAoJCQkJCQkiY3VydmUiOiBbIDIuMTQ1LCAtMTMuMDcsIDIuMjE2LCAtMjMuNjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMjY2NywKCQkJCQkJInZhbHVlIjogLTIzLjcxLAoJCQkJCQkiY3VydmUiOiBbIDIuMzM0LCAtMjMuNzksIDIuNDI2LCAtMTMuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDY2NywKCQkJCQkJInZhbHVlIjogLTkuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi40OTgsIC01LjkxLCAyLjYwNCwgMi41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi42NjY3LAoJCQkJCQkidmFsdWUiOiAyLjUyLAoJCQkJCQkiY3VydmUiOiBbIDIuNzM4LCAyLjI0LCAyLjg1LCAtOC43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi45MzMzLAoJCQkJCQkidmFsdWUiOiAtOC42NywKCQkJCQkJImN1cnZlIjogWyAzLjAzNiwgLTguNTUsIDMuMDksIC03LjA5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IC02Ljc1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMzMzMywKCQkJCQkJImN1cnZlIjogWyAxLjM5MiwgMSwgMS41MjYsIDEsIDEuMzkyLCAxLCAxLjUwOCwgMS4wNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNTY2NywKCQkJCQkJIngiOiAwLjk5MiwKCQkJCQkJInkiOiAxLjA0MywKCQkJCQkJImN1cnZlIjogWyAxLjU5OCwgMC45ODUsIDEuNjc2LCAwLjk1NSwgMS41ODQsIDEuMDQzLCAxLjY3MiwgMS4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43MzMzLAoJCQkJCQkieCI6IDAuOTU0LAoJCQkJCQkieSI6IDEuMDI5LAoJCQkJCQkiY3VydmUiOiBbIDEuODQzLCAwLjk1NCwgMS45MzMsIDEsIDEuODI1LCAxLjAxMywgMS45MzMsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDIgfQoJCQkJXQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjksCgkJCQkJCSJ2YWx1ZSI6IDM5LjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuOTY4LCAzOS45MywgMS4yNjcsIDg1LjMxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IDExMi4yNywKCQkJCQkJImN1cnZlIjogWyAxLjU1NSwgMTI0LjI0LCAxLjU3NiwgMTI2LjQ0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEyNi40NCwKCQkJCQkJImN1cnZlIjogWyAxLjc4MiwgMTI2LjQ0LCAxLjk5MiwgOTQuNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMSwKCQkJCQkJInZhbHVlIjogNzkuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4yMTYsIDY0LjI2LCAyLjQwNywgMzQuMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNTY2NywKCQkJCQkJInZhbHVlIjogMzMuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi44MTUsIDMxLjg3LCAzLjEsIDM5LjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NywgInZhbHVlIjogMzkuMiB9CgkJCQldCgkJCX0sCgkJCSJiYWNrLWZvb3QtdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4wNjY3LAoJCQkJCQkidmFsdWUiOiA1Ni4wNywKCQkJCQkJImN1cnZlIjogWyAxLjEzOCwgNTkuMjEsIDEuMTkyLCA1OS42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiA1OS40NiwKCQkJCQkJImN1cnZlIjogWyAxLjI5NSwgNTkuMTcsIDEuNDUsIDIyLjU0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLjQ2NjcsICJ2YWx1ZSI6IC0wLjg0IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXVwcGVyLWFybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJInZhbHVlIjogMTE4LjAzLAoJCQkJCQkiY3VydmUiOiBbIDEuMDc1LCA5My42NCwgMS4zNTgsIC0zNC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS42NjY3LAoJCQkJCQkidmFsdWUiOiAtMzMuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44MDgsIC0zMy44OSwgMS44NzksIC0yNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45NjY3LAoJCQkJCQkidmFsdWUiOiAtMjUuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wOSwgLTI1LjQ2LCAyLjMxMiwgLTM0LjU4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zOC4zNiwKCQkJCQkJImN1cnZlIjogWyAyLjQ2NSwgLTQ1LjE4LCAyLjU1NywgLTYwLjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuODMzMywKCQkJCQkJInZhbHVlIjogLTYxLjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMi44NDMsIC02MS4wNiwgMy4xNiwgLTYwLjg3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IC02MC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDAuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIDAuNjYsIDEuMjIxLCA0NC45NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiA0OS4yNSwKCQkJCQkJImN1cnZlIjogWyAxLjI2MywgNTkuNDIsIDEuMzQyLCA2OC4wNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4zNjY3LAoJCQkJCQkidmFsdWUiOiA2OC4zNCwKCQkJCQkJImN1cnZlIjogWyAxLjQwOSwgNjguOCwgMS40NzYsIDQuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS41LAoJCQkJCQkidmFsdWUiOiAtMi4wNSwKCQkJCQkJImN1cnZlIjogWyAxLjUyOSwgLTEwLjMsIDEuNjk1LCAtMTUuOTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogLTE3LjM4LAoJCQkJCQkiY3VydmUiOiBbIDEuODA3LCAtMjAuMSwgMS44NzgsIC0yMS4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45MzMzLAoJCQkJCQkidmFsdWUiOiAtMjEuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNzMsIC0yMC44LCAyLjE0NiwgLTcuNjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMTY2NywKCQkJCQkJInZhbHVlIjogLTMuNjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4xODYsIDAuMTIsIDIuMjc1LCAxNS4yOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zMzMzLAoJCQkJCQkidmFsdWUiOiAyMS43OCwKCQkJCQkJImN1cnZlIjogWyAyLjM5MiwgMjguMzEsIDIuNTc1LCAzNy42NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43LAoJCQkJCQkidmFsdWUiOiAzOS40MywKCQkJCQkJImN1cnZlIjogWyAyLjk0NywgNDIuOTMsIDMuMDIsIDQyLjQ2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcsICJ2YWx1ZSI6IDQyLjQ2IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAieCI6IC02LjQxLCAieSI6IDE4LjIzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAieCI6IC02LjQxLCAieSI6IDE4LjIzIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAxLjYxLCAieSI6IDMuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAieCI6IDQuNSwgInkiOiAtMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAxLjM2NjcsICJ4IjogLTMuNzksICJ5IjogMi45NCB9LAoJCQkJCXsgInRpbWUiOiAxLjQsICJ4IjogLTguMzcsICJ5IjogOC43MiB9LAoJCQkJCXsgInRpbWUiOiAxLjQzMzMsICJ4IjogLTExLjI2LCAieSI6IDE2Ljk5IH0sCgkJCQkJeyAidGltZSI6IDEuNDY2NywgIngiOiAtOS44OSwgInkiOiAyNC43MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODY2NywgIngiOiAtOS44OSwgInkiOiAyNC43MyB9LAoJCQkJCXsgInRpbWUiOiAyLjEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ2YWx1ZSI6IDQyLjU1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAidmFsdWUiOiA0Mi41NSB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ2YWx1ZSI6IDE3LjcxIH0sCgkJCQkJeyAidGltZSI6IDEuMzY2NywgInZhbHVlIjogMy42MyB9LAoJCQkJCXsgInRpbWUiOiAxLjQzMzMgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEwOC43MSwKCQkJCQkJImN1cnZlIjogWyAxLjA4MiwgMTA4LjI5LCAxLjQzNywgNTAuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNTY2NywKCQkJCQkJInZhbHVlIjogMjQuODcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS42MiwgMTQuMiwgMS42NiwgLTExLjc0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xMS43NCwKCQkJCQkJImN1cnZlIjogWyAxLjk2MSwgLTExLjczLCAyLjE3MiwgMS42NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yNjY3LAoJCQkJCQkidmFsdWUiOiA3Ljg4LAoJCQkJCQkiY3VydmUiOiBbIDIuMzMxLCAxMi4xMywgMi40MzksIDE4LjY1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjUzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE4LjcyLAoJCQkJCQkiY3VydmUiOiBbIDIuNzg4LCAxOC45MSwgMy4xNDUsIC0wLjMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4xLAoJCQkJCQkidmFsdWUiOiA2LjMyLAoJCQkJCQkiY3VydmUiOiBbIDEuMTEsIDMuMzEsIDEuMTUzLCAtNS4wNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiAtNS4xMywKCQkJCQkJImN1cnZlIjogWyAxLjMxMSwgLTUuMTksIDEuMzY0LCAzNC42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40NjY3LAoJCQkJCQkidmFsdWUiOiAzNC41MywKCQkJCQkJImN1cnZlIjogWyAxLjU3NCwgMzQuNDEsIDEuNTQ3LCAtNTUuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuODY2NywKCQkJCQkJInZhbHVlIjogLTU0LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS45NDcsIC01NC43LCAyLjAzLCAtNTMuOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMTMzMywKCQkJCQkJInZhbHVlIjogLTQyLjQ0LAoJCQkJCQkiY3VydmUiOiBbIDIuMjE1LCAtMzMuNDIsIDIuMzU4LCAtNC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi40LAoJCQkJCQkidmFsdWUiOiAwLjAzLAoJCQkJCQkiY3VydmUiOiBbIDIuNDQ0LCA0LjY2LCAyLjUzNiwgOC4yIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguMiwKCQkJCQkJImN1cnZlIjogWyAyLjczMywgOC4xOSwgMi44MDQsIC0wLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjksCgkJCQkJCSJ2YWx1ZSI6IC0wLjgyLAoJCQkJCQkiY3VydmUiOiBbIDMuMTI3LCAtMS4xNiwgMy4wOTMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjI2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4zNSwgMCwgMS41NDksIDcuNDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNiwKCQkJCQkJInZhbHVlIjogOS41LAoJCQkJCQkiY3VydmUiOiBbIDEuNjYzLCAxMi4wMiwgMS44NDYsIDE5LjU4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE5LjQzLAoJCQkJCQkiY3VydmUiOiBbIDEuOTg1LCAxOS40LCAyLjA1NywgMi45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yLAoJCQkJCQkidmFsdWUiOiAyLjk1LAoJCQkJCQkiY3VydmUiOiBbIDIuMzA0LCAzLjU1LCAyLjQ1OCwgMTAuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi41LAoJCQkJCQkidmFsdWUiOiAxMC44LAoJCQkJCQkiY3VydmUiOiBbIDIuNjQyLCAxMC44LCAyLjg3MywgLTIuNTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOTMzMywKCQkJCQkJInZhbHVlIjogLTIuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMy4wOSwgLTIuNTcsIDMuMDgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMDY2NywKCQkJCQkJInZhbHVlIjogMjYuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNTgsIDI2LjE5LCAxLjM2OCwgMjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNDMzMywKCQkJCQkJInZhbHVlIjogMjQuNDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS41MzQsIDIyLjAzLCAyLCAtMjkuMTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuMiwKCQkJCQkJInZhbHVlIjogLTI5LjE0LAoJCQkJCQkiY3VydmUiOiBbIDIuMjkyLCAtMjkuMTQsIDIuNDc1LCA2LjcxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IDYuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMi42NzUsIDYuNzEsIDIuODE0LCAtNS4wNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi45LAoJCQkJCQkidmFsdWUiOiAtNS4wNiwKCQkJCQkJImN1cnZlIjogWyAyLjk3MywgLTUuMDYsIDMuMTIzLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDUuMjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xMDgsIDUuMjEsIDEuMTkyLCAyNi4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkidmFsdWUiOiAyNi4xOSwKCQkJCQkJImN1cnZlIjogWyAxLjMxNywgMjYuMTksIDEuNDgzLCAxMC42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS41NjY3LAoJCQkJCQkidmFsdWUiOiAxMC42MywKCQkJCQkJImN1cnZlIjogWyAxLjYyNywgMTAuNjMsIDEuNjQyLCAxNy45MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43LAoJCQkJCQkidmFsdWUiOiAxNy45NCwKCQkJCQkJImN1cnZlIjogWyAxLjc2MSwgMTcuOTcsIDEuNzc0LCA4LjIyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjgsCgkJCQkJCSJ2YWx1ZSI6IDMuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44MzksIC00LjIxLCAxLjk1LCAtMjIuNjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJ2YWx1ZSI6IC0yMi42NywKCQkJCQkJImN1cnZlIjogWyAyLjAyNSwgLTIyLjY3LCAyLjEyMywgLTIxLjg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjE2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xOC43MSwKCQkJCQkJImN1cnZlIjogWyAyLjIyOCwgLTE0LjMxLCAyLjI5NCwgLTAuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zNjY3LAoJCQkJCQkidmFsdWUiOiA2LjM2LAoJCQkJCQkiY3VydmUiOiBbIDIuNDMzLCAxMi40NSwgMi40OTQsIDE5LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjYsCgkJCQkJCSJ2YWx1ZSI6IDE5LjIxLAoJCQkJCQkiY3VydmUiOiBbIDIuNzI5LCAxOS4yMSwgMi44NTQsIDYuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOTMzMywKCQkJCQkJInZhbHVlIjogNC42MiwKCQkJCQkJImN1cnZlIjogWyAzLjA5LCAwLjQ1LCAzLjA2MiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40MzMzLAoJCQkJCQkiY3VydmUiOiBbIDEuNDUsIDAsIDEuNDUyLCAxMS4yOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS41LAoJCQkJCQkidmFsdWUiOiAxMS4yMSwKCQkJCQkJImN1cnZlIjogWyAxLjU5NiwgMTEuMDYsIDEuNTczLCAtMTQuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogLTIwLjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS44NTEsIC0yNC45OCwgMS45NDMsIC0yOC40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yLAoJCQkJCQkidmFsdWUiOiAtMjguNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zMTcsIC0yOC43NSwgMi41NSwgNy4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi42NjY3LAoJCQkJCQkidmFsdWUiOiA3LjA0LAoJCQkJCQkiY3VydmUiOiBbIDIuNzkyLCA3LjA0LCAyLjg4NSwgLTUuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuOTY2NywKCQkJCQkJInZhbHVlIjogLTUuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMy4wMzcsIC01LjE5LCAzLjA5NiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS4yMzMzLAoJCQkJCQkiY3VydmUiOiBbIDEuMjgzLCAwLCAxLjM0OSwgMy45OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS40MzMzLAoJCQkJCQkidmFsdWUiOiA2LjU4LAoJCQkJCQkiY3VydmUiOiBbIDEuNDk3LCA4LjU0LCAxLjY4MywgOS4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS43NjY3LAoJCQkJCQkidmFsdWUiOiA5LjM1LAoJCQkJCQkiY3VydmUiOiBbIDEuODI1LCA5LjM1LCAxLjk0NSwgLTguNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIsCgkJCQkJCSJ2YWx1ZSI6IC0xMS4xNSwKCQkJCQkJImN1cnZlIjogWyAyLjA1OCwgLTEzLjcxLCAyLjIsIC0xNC45NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4yNjY3LAoJCQkJCQkidmFsdWUiOiAtMTQuOTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4zNjcsIC0xNC45NywgMi41NjcsIDE4Ljc3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjY2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE4Ljc3LAoJCQkJCQkiY3VydmUiOiBbIDIuNzMzLCAxOC43NywgMi44MTcsIDguMjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuODY2NywKCQkJCQkJInZhbHVlIjogNi41MSwKCQkJCQkJImN1cnZlIjogWyAyLjk4OCwgMi4xNywgMy4wNTgsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDguMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAieCI6IC0xOS45NywgInkiOiAxNDkuNjggfSwKCQkJCQl7ICJ0aW1lIjogMS4yLCAieCI6IDMuODUsICJ5IjogMTUyLjQzIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAtMTUuNDIsICJ5IjogMTUyLjI5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMSwKCQkJCQkJIngiOiAwLjgwNSwKCQkJCQkJInkiOiAwLjgwNSwKCQkJCQkJImN1cnZlIjogWyAxLjExOSwgMC43NjMsIDEuMTYsIDEuMTYyLCAxLjExNywgMC44MDUsIDEuMTUsIDAuNjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjE2NjcsCgkJCQkJCSJ4IjogMS4yNzksCgkJCQkJCSJ5IjogMC42MDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4xNzcsIDEuNDcsIDEuMTkyLCAyLjE1MSwgMS4xNzUsIDAuNjA1LCAxLjE5MiwgMC45MTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMiwKCQkJCQkJIngiOiAyLjE1MSwKCQkJCQkJInkiOiAwLjkxMSwKCQkJCQkJImN1cnZlIjogWyAxLjIwOCwgMi4xNTEsIDEuMjMxLCAxLjY2OCwgMS4yMDgsIDAuOTExLCAxLjIyNywgMC44NDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMjMzMywKCQkJCQkJIngiOiAxLjYwOCwKCQkJCQkJInkiOiAwLjgwNSwKCQkJCQkJImN1cnZlIjogWyAxLjI0OSwgMS4yMDUsIDEuMjgzLCAwLjU0NywgMS4yNTQsIDAuNjg1LCAxLjI4MywgMC40MTYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEuMywgIngiOiAwLjU0NywgInkiOiAwLjQxNiB9CgkJCQldLAoJCQkJInNoZWFyIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ5IjogNC42MyB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogLTUuNzQsICJ5IjogNC42MyB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ2YWx1ZSI6IDEyLjI5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ4IjogLTguNjMsICJ5IjogMTMyLjk2IH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiA0LjM1LCAieSI6IDEzMi45MyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ4IjogMC44NjQsICJ5IjogMC44NjQgfSwKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDAuOTQ1LCAieSI6IDAuOTQ1IH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAxLjUxMSwgInkiOiAxLjA4MSB9CgkJCQldLAoJCQkJInNoZWFyIjogWwoJCQkJCXsgInRpbWUiOiAxLjEsICJ5IjogMjQuMDMgfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmUzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAidmFsdWUiOiAyLjg4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ4IjogMy4yNCwgInkiOiAxMTQuODEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDAuNjY4LCAieSI6IDAuNjY4IH0KCQkJCV0sCgkJCQkic2hlYXIiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgInkiOiAzOC41OSB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ2YWx1ZSI6IC04LjY0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ4IjogLTMuODIsICJ5IjogMTk0LjA2IH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiAtMS44MiwgInkiOiAxOTguNDcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMsICJ4IjogLTEuOTQsICJ5IjogMTg3LjgxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgIngiOiAwLjU0NSwgInkiOiAwLjU0NSB9LAoJCQkJCXsgInRpbWUiOiAxLjI2NjcsICJ4IjogMC43NTcsICJ5IjogMC43NTcgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDcuNDIsICJ5IjogLTIyLjA0IH0KCQkJCV0KCQkJfSwKCQkJImZsYXJlNSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAtMTEuMTcsICJ5IjogMTc2LjQyIH0sCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAtOC41NiwgInkiOiAxNzkuMDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMsICJ4IjogLTE0LjU3LCAieSI6IDE2OC42OSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMS4xNDYgfSwKCQkJCQl7ICJ0aW1lIjogMS4zLCAieCI6IDAuNzAzLCAieSI6IDAuNjEgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yLCAieCI6IDYuOSB9CgkJCQldCgkJCX0sCgkJCSJmbGFyZTYiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ2YWx1ZSI6IC01LjM2IH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgInZhbHVlIjogLTAuNTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAxNC41MiwgInkiOiAyMDQuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAieCI6IDE5LjE2LCAieSI6IDIxMi45LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4zLCAieCI6IDkuMjMsICJ5IjogMjAyLjg1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMjMzMywgIngiOiAwLjc3NywgInkiOiAwLjQ5IH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiAwLjc3NywgInkiOiAwLjY1NyB9LAoJCQkJCXsgInRpbWUiOiAxLjMsICJ4IjogMC40NzUsICJ5IjogMC40MDEgfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmU3IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAidmFsdWUiOiA1Ljk4IH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgInZhbHVlIjogMzIuODIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMSwgIngiOiAtNi4zNCwgInkiOiAxMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAieCI6IDIuNjYsICJ5IjogMTExLjYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xLCAieCI6IDAuNTg4LCAieSI6IDAuNTg4IH0KCQkJCV0sCgkJCQkic2hlYXIiOiBbCgkJCQkJeyAidGltZSI6IDEuMTMzMywgIngiOiAtMTkuOTMgfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmU4IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAidmFsdWUiOiAtNi44NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDY2LjY3LCAieSI6IDEyNS41MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiA1OC4yNCwgInkiOiAxMTMuNTMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogNDAuMTUsICJ5IjogMTE0LjY5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgIngiOiAxLjMxMywgInkiOiAxLjIwMyB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMS4wMzgsICJ5IjogMC45NSB9CgkJCQldLAoJCQkJInNoZWFyIjogWwoJCQkJCXsgInRpbWUiOiAxLjIsICJ5IjogLTEzLjAxIH0KCQkJCV0KCQkJfSwKCQkJImZsYXJlOSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgInZhbHVlIjogMi45IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAxLjE2NjcsICJ4IjogMjguNDUsICJ5IjogMTUxLjM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yLCAieCI6IDQ4LjgsICJ5IjogMTkxLjA5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4yMzMzLCAieCI6IDUyLCAieSI6IDE4Mi41MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiA3Ny4wMSwgInkiOiAxOTUuOTYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDAuODcxLCAieSI6IDEuMDczIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAwLjkyNywgInkiOiAwLjk0NCB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMS4xNjUsICJ5IjogMS4zMzYgfQoJCQkJXSwKCQkJCSJzaGVhciI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDcuOTUsICJ5IjogMjUuNDggfQoJCQkJXQoJCQl9LAoJCQkiZmxhcmUxMCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgInZhbHVlIjogMi4xOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDU1LjY0LCAieSI6IDEzNy42NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiA5MC40OSwgInkiOiAxNTEuMDcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMTE0LjA2LCAieSI6IDE1My4wNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMjY2NywgIngiOiA5MC40NCwgInkiOiAxNjQuNjEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMS4xNjY3LCAieCI6IDIuNjU3LCAieSI6IDAuODkxIH0sCgkJCQkJeyAidGltZSI6IDEuMiwgIngiOiAzLjMxNCwgInkiOiAxLjQyNSB9LAoJCQkJCXsgInRpbWUiOiAxLjIzMzMsICJ4IjogMi44NzEsICJ5IjogMC45MjQgfSwKCQkJCQl7ICJ0aW1lIjogMS4yNjY3LCAieCI6IDIuMzE3LCAieSI6IDAuNzc1IH0KCQkJCV0sCgkJCQkic2hlYXIiOiBbCgkJCQkJeyAidGltZSI6IDEuMTY2NywgIngiOiAtMS4zNSB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLAoJCQkJCQkiY3VydmUiOiBbIDEuMTE3LCAwLCAxLjI1NSwgMjQuOTQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNCwKCQkJCQkJInZhbHVlIjogMjQuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40NzcsIDI0Ljk0LCAxLjU5LCAtMTcuNjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNjMzMywKCQkJCQkJInZhbHVlIjogLTE5LjQ4LAoJCQkJCQkiY3VydmUiOiBbIDEuNzE3LCAtMjMuMSwgMS43ODQsIC0yNi4xMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45MzMzLAoJCQkJCQkidmFsdWUiOiAtMjYuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNjcsIC0yNi4xNSwgMi4xNTgsIDQuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zLAoJCQkJCQkidmFsdWUiOiA0LjIyLAoJCQkJCQkiY3VydmUiOiBbIDIuNDUsIDQuMTMsIDIuNTc5LCAtMS43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43MzMzLAoJCQkJCQkidmFsdWUiOiAtMS44LAoJCQkJCQkiY3VydmUiOiBbIDIuODE2LCAtMS44MiwgMi44NTcsIC0yLjk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjkzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjk5LAoJCQkJCQkiY3VydmUiOiBbIDMuMDU2LCAtMy4wOCwgMy4wOSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDEuMywKCQkJCQkJImN1cnZlIjogWyAxLjM1MiwgMCwgMS40MDgsIDYuNDcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNDY2NywKCQkJCQkJInZhbHVlIjogNi40MywKCQkJCQkJImN1cnZlIjogWyAxLjU1LCA2LjM5LCAxLjcyMywgLTUuMDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuNzMzMywKCQkJCQkJInZhbHVlIjogLTUuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS43ODIsIC03LjcyLCAxLjg0MywgLTE2Ljk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjk2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xNi44NiwKCQkJCQkJImN1cnZlIjogWyAyLjExMSwgLTE2Ljc4LCAyLjI1OSwgLTMuOTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNCwKCQkJCQkJInZhbHVlIjogLTIuNDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMi41MjUsIC0xLjEyLCAyLjYzOSwgLTAuNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi43MzMzLAoJCQkJCQkidmFsdWUiOiAtMC40OSwKCQkJCQkJImN1cnZlIjogWyAyLjkzMSwgLTAuNDcsIDIuOTk5LCAtMi4xNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMy4xNjY3LCAidmFsdWUiOiAtMi4xNSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjIzMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS4yNSwgMCwgMS40NzQsIDYuODksIDEuMjUsIDAsIDEuNDk2LCAwLjk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjY2NjcsCgkJCQkJCSJ4IjogMTEuOTksCgkJCQkJCSJ5IjogLTYuNDIsCgkJCQkJCSJjdXJ2ZSI6IFsgMS43NDMsIDE0LjAxLCAxLjg2LCAxNC4zMywgMS43ODUsIC0xMS41NSwgMS44NiwgLTI3LjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDEuOTY2NywKCQkJCQkJIngiOiAxMy45MSwKCQkJCQkJInkiOiAtMjYuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMi4wNzQsIDEzLjQ5LCAyLjI0NCwgOC4xMywgMi4wNzQsIC0yNi42NSwgMi4yMTUsIC0yMS43OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMi4zLAoJCQkJCQkieCI6IDYuMDcsCgkJCQkJCSJ5IjogLTE2LjY0LAoJCQkJCQkiY3VydmUiOiBbIDIuNDE2LCAxLjg0LCAyLjQ5NywgLTEuNDEsIDIuNDE3LCAtOS41NywgMi41MjYsIC0xLjcyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjU2NjcsCgkJCQkJCSJ4IjogLTMuNzgsCgkJCQkJCSJ5IjogLTEuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMi42NjEsIC02Ljk4LCAyLjc2LCAtOC43NiwgMi42OTIsIC0xLjY4LCAyLjgyMSwgLTE1Ljc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAyLjksCgkJCQkJCSJ4IjogLTguMzIsCgkJCQkJCSJ5IjogLTE2LjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMi45NjIsIC04LjEyLCAzLjA4MiwgLTAuMDQsIDIuOTU4LCAtMTcuMzksIDMuMDg5LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAzLjE2NjcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtc2hvdWxkZXIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAxLjMzMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMS40ODgsIDAsIDEuNzE3LCAwLjIxLCAxLjQ4OCwgMCwgMS42ODgsIC0zMC4yOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMS45LAoJCQkJCQkieCI6IDAuODMsCgkJCQkJCSJ5IjogLTMwLjI5LAoJCQkJCQkiY3VydmUiOiBbIDIuMDc4LCAxLjQzLCAyLjI3NCwgMi44OCwgMi4wNzEsIC0zMC4yOSwgMi4yODksIDQuNDggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNDMzMywKCQkJCQkJIngiOiAyLjg5LAoJCQkJCQkieSI6IDQuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMi42MDQsIDIuODksIDIuNjc3LCAtMC42OCwgMi41NywgNC43LCAyLjY5NCwgLTIuNDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDIuNzY2NywKCQkJCQkJIngiOiAtMC42NywKCQkJCQkJInkiOiAtMi40NywKCQkJCQkJImN1cnZlIjogWyAyLjg2NiwgLTAuNjcsIDIuOTg2LCAtMC4wNywgMi44ODIsIC0yLjQ3LCAzLjAzNiwgLTAuMDYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDMuMTY2NyB9CgkJCQldCgkJCX0KCQl9LAoJCSJpayI6IHsKCQkJInJlYXItbGVnLWlrIjogWwoJCQkJeyAidGltZSI6IDMuMTY2NywgInNvZnRuZXNzIjogMTAsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9CgkJCV0KCQl9Cgl9LAoJInJ1biI6IHsKCQkic2xvdHMiOiB7CgkJCSJtb3V0aCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAibW91dGgtZ3JpbmQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiZnJvbnQtdGhpZ2giOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtNS4xNCwKCQkJCQkJInkiOiAxMS4xMywKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTcuNzcsIDAuMTEyLCAtOS4wMywgMC4wMzQsIDExLjEzLCAwLjEwOCwgOS43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkieCI6IC05LjAzLAoJCQkJCQkieSI6IDcuOTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMywgLTkuMDUsIDAuMzE0LCAtMS4zNCwgMC4yMzYsIDUuOTMsIDAuMjgsIDMuMjIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJIngiOiAwLjQxLAoJCQkJCQkieSI6IDMuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTIsIDIuMDksIDAuNDQ5LCAxMS4xNiwgMC4zODQsIDMuMTYsIDAuNDQ5LCA0Ljk4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogMTEuMTcsCgkJCQkJCSJ5IjogNi43NiwKCQkJCQkJImN1cnZlIjogWyAwLjU3MSwgMTAuNzksIDAuNjIxLCAtMS44MywgMC41NDIsIDguMjEsIDAuNjI1LCAxMS4xMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IC01LjE0LCAieSI6IDExLjEzIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNy42NiwKCQkJCQkJImN1cnZlIjogWyAwLjAzNCwgLTM3LjE0LCAwLjEwNywgLTM2LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zNi4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjE1OCwgLTM2LjIxLCAwLjIwOSwgLTM4LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogLTM4Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjU5LCAtMzguNzgsIDAuMzEzLCAtMzguMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogLTM3LjY2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzU3LCAtMzcuMjEsIDAuNCwgLTM2LjIxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0zNi4yMSwKCQkJCQkJImN1cnZlIjogWyAwLjQ1OCwgLTM2LjIxLCAwLjUzOSwgLTM4LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogLTM4LjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41OTIsIC0zOC44LCAwLjY0NSwgLTM4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IC0zNy42NiB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTE2LjQxLAoJCQkJCQkieSI6IDEuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTMsIC0xNS42NywgMC4xODMsIC04LjU1LCAwLjAzLCAyLjM5LCAwLjE4MywgNi4xNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC04LjU1LAoJCQkJCQkieSI6IDYuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDgsIC04LjU1LCAwLjQ5MiwgLTE5Ljc1LCAwLjMwOCwgNi4xNywgMC40OTIsIDAuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAtMTkuNzUsCgkJCQkJCSJ5IjogMC42MSwKCQkJCQkJImN1cnZlIjogWyAwLjU5MiwgLTE5Ljc1LCAwLjY0MSwgLTE4LjA2LCAwLjU5MiwgMC42MSwgMC42MzIsIDAuNzggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAtMTYuNDEsICJ5IjogMS41NSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTM5LjAzLAoJCQkJCQkiY3VydmUiOiBbIDAuMDUxLCAtMC4xLCAwLjE0NSwgODguMzYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogODguMzYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yOCwgODguNzYsIDAuMzI0LCA1OS41MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiA1MS4xMywKCQkJCQkJImN1cnZlIjogWyAwLjM1OCwgMzAuMiwgMC40NDUsIC03NC45MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtNzUuODIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41OTksIC03Ni4wNiwgMC42NDIsIC01NS43MiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAtMzkuMDMgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDIwLjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDUyLCAxMS40MiwgMC4wODksIDAuMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMC4xNSwKCQkJCQkJImN1cnZlIjogWyAwLjE4NiwgMC4xNywgMC4yMjEsIDI2LjI5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDMyLjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuMjQ3LCAzOS4xOSwgMC4yODYsIDYxLjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDYxLjU4LAoJCQkJCQkiY3VydmUiOiBbIDAuMzcxLCA2MS42OSwgMC40MiwgNTUuNzkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgInZhbHVlIjogNDkuNjggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAyMC41NCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1maXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0zNi4xNiwKCQkJCQkJImN1cnZlIjogWyAwLjAxNCwgLTM4LjgsIDAuMDM2LCAtNDMuMjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogLTQzLjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuMTAyLCAtNDMuNDksIDAuMTgyLCAtMjguNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTIzLjA0LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMsIC0xMy44NywgMC4yNjQsIDMuODYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJInZhbHVlIjogMy43LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgsIDMuNjQsIDAuNTM1LCAtMTYuMjIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgInZhbHVlIjogLTIxLjI5IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTM2LjE2IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDQwLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjgsIDIzLjc0LCAwLjEyOCwgLTc5Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC03OS44NywKCQkJCQkJImN1cnZlIjogWyAwLjM4LCAtNzkuODgsIDAuNDAzLCA2My4yNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiA2NC4xMywKCQkJCQkJImN1cnZlIjogWyAwLjYwNywgNjQuMzUsIDAuNjQ0LCA1My4xIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IDQwLjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0zLjc5LAoJCQkJCQkieSI6IC0wLjc3LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ0LCAtNC41OCwgMC4xNjksIC01LjQ4LCAwLjA0NCwgMC45MywgMC4xNjksIDIuODUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJIngiOiAtNS40OCwKCQkJCQkJInkiOiAyLjg1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzQ2LCAtNS40OCwgMC40NzUsIC0yLjY4LCAwLjM0NiwgMi44NSwgMC40NzUsIC0zLjEzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ4IjogLTIuNjgsCgkJCQkJCSJ5IjogLTMuMTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTEsIC0yLjY4LCAwLjY0MiwgLTMuMzQsIDAuNjExLCAtMy4xMywgMC42NDIsIC0xLjczIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTMuNzksICJ5IjogLTAuNzcgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogMjguMjggfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMTEuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTIsIC0xNC4xMiwgMC4yOTcsIC0xOS4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtMTkuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MzUsIC0xOS40MSwgMC41MjIsIDM4Ljk2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IDM4Ljg3LAoJCQkJCQkiY3VydmUiOiBbIDAuNjE5LCAzOC43NiwgMC42NDQsIDMyLjAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IDI4LjI4IH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTEuODgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjQsIDExLjQsIDAuMDc1LCA5Ljc0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDkuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjUsIDkuNzQsIDAuMjA4LCAxMy4zNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAxMy4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjI1OCwgMTMuMzYsIDAuMzIxLCAxMi4yIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDExLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMzY1LCAxMS4wNiwgMC40MDgsIDkuNzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogOS43MiwKCQkJCQkJImN1cnZlIjogWyAwLjQ1OCwgOS43MiwgMC41NDIsIDEzLjM2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjU2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEzLjM2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTkyLCAxMy4zNiwgMC42MzYsIDEyLjQ4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IDExLjg4IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTMuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMiwgMTEuOTksIDAuMDM5LCA4Ljk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IDguOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjIsIDguOSwgMC4yMzIsIDE1LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogMTUuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMjUsIDE1LjgyLCAwLjM1NywgOC45NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkidmFsdWUiOiA4LjkzLAoJCQkJCQkiY3VydmUiOiBbIDAuNDQ0LCA4LjkxLCAwLjU2OCwgMTUuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAxNS43NywKCQkJCQkJImN1cnZlIjogWyAwLjYzMiwgMTUuNzQsIDAuNjQ5LCAxNC4wNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAxMy4xNCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAxNCwgMC45OTYsIDAuMDY4LCAwLjk5MSwgMC4wMjcsIDEuMDA1LCAwLjA4MywgMS4wMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAwLjk5MSwKCQkJCQkJInkiOiAxLjAxMiwKCQkJCQkJImN1cnZlIjogWyAwLjEyOCwgMC45OTEsIDAuMjA1LCAxLjAxOCwgMC4xMjgsIDEuMDEyLCAwLjE5NywgMC45ODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJIngiOiAxLjAxOCwKCQkJCQkJInkiOiAwLjk4OCwKCQkJCQkJImN1cnZlIjogWyAwLjI3MiwgMS4wMTgsIDAuMzA1LCAxLjAwOCwgMC4yNjIsIDAuOTg4LCAwLjMxMSwgMC45OTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJImN1cnZlIjogWyAwLjM1MSwgMC45OTUsIDAuNDE3LCAwLjk4NywgMC4zNTksIDEuMDA2LCAwLjQxNywgMS4wMTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJIngiOiAwLjk4NywKCQkJCQkJInkiOiAxLjAxMywKCQkJCQkJImN1cnZlIjogWyAwLjQ2NywgMC45ODcsIDAuNTMzLCAxLjAyLCAwLjQ2NywgMS4wMTMsIDAuNTMzLCAwLjk4OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IDEuMDIsCgkJCQkJCSJ5IjogMC45ODksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41OTIsIDEuMDIsIDAuNjUyLCAxLjAwNCwgMC41OTIsIDAuOTg5LCAwLjY0NCwgMC45OTYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NyB9CgkJCQldCgkJCX0sCgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTIuMzYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjIsIDE2LjI4LCAwLjA4NywgMjAuMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMjAuMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNjgsIDIwLjMyLCAwLjI1NCwgLTguODIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJInZhbHVlIjogLTExLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjkxLCAtMTcuOTEsIDAuMzQ0LCAtMjQuMTEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJInZhbHVlIjogLTIzLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuNDQ4LCAtMjMuNjksIDAuNTMzLCAtMTUuNDcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgInZhbHVlIjogLTguNjkgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAxMi4zNiB9CgkJCQldCgkJCX0sCgkJCSJoaXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTguMjQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0zLjYsCgkJCQkJCSJ5IjogLTM0LjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNDIsIC0zLjg0LCAwLjExOCwgNy42MiwgMC4wNDIsIC0zMy43NCwgMC4xMTIsIDIwLjU1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJ4IjogNy42MSwKCQkJCQkJInkiOiAyMC4zNiwKCQkJCQkJImN1cnZlIjogWyAwLjE5NCwgNy42LCAwLjIxLCA1LjA2LCAwLjIwNCwgMjAuNjUsIDAuMjE3LCAtOC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IDEuNjgsCgkJCQkJCSJ5IjogLTE4LjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjc5LCAtNC45OSwgMC4yOTcsIC01LjY0LCAwLjI1NCwgLTMxLjA4LCAwLjI5MiwgLTM0LjU1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ4IjogLTUuNzYsCgkJCQkJCSJ5IjogLTM1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzc5LCAtNS45LCAwLjQ1MSwgNi44LCAwLjM4NCwgLTM1LjU2LCAwLjQyOCwgMTcuNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IDYuNjEsCgkJCQkJCSJ5IjogMTcuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MzYsIDYuNDcsIDAuNTQ1LCAzLjU2LCAwLjUzMywgMTYuNzUsIDAuNTQ4LCAtOC43MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkieCI6IDAuMzUsCgkJCQkJCSJ5IjogLTE4LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTk3LCAtNC4wNywgMC42NDIsIC0zLjQ1LCAwLjU4NCwgLTI4LjU4LCAwLjY0MiwgLTM0LjMyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTMuNiwgInkiOiAtMzQuMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNjIuNTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTUsIC03NC4xOSwgMC4wNTYsIC0xMDMuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJInZhbHVlIjogLTExMS4wOCwKCQkJCQkJImN1cnZlIjogWyAwLjA5MiwgLTEyOS40NCwgMC4xODksIC0xNDYuNTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogLTE0Ni4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjI4NSwgLTE0Ni4wNiwgMC4zMiwgLTEyNS4xIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ2YWx1ZSI6IC0xMTcuMjQgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMzUuMDcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjIsIC0yOC42NCwgMC41NDYsIC0yNC44NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAtMjQuOSwKCQkJCQkJImN1cnZlIjogWyAwLjU5NSwgLTI1LCAwLjYyMywgLTQwLjgyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IC02Mi41NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogMTYuMzQsICJ5IjogMC4xOCB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ4IjogLTEwMS40MywKCQkJCQkJInkiOiA4LjA0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDg1LCAtMTMxLjM1LCAwLjEyOSwgLTIwNy42OSwgMC4wOCwgMTQuOSwgMC4xMjQsIDExMy4yOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkieCI6IC0yMDcuOTIsCgkJCQkJCSJ5IjogMTQ1LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMTk2LCAtMjA4LjEzLCAwLjIxLCAtMjAyLjkxLCAwLjE4NiwgMTYwLjI2LCAwLjIwNiwgMTYzLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ4IjogLTE4OS45NCwKCQkJCQkJInkiOiAxNjMuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNywgLTE2OS45NCwgMC4zMSwgLTEyNi4xOSwgMC4yNjksIDE2NC4zNSwgMC4zMTYsIDg1Ljk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ4IjogLTkwLjU2LAoJCQkJCQkieSI6IDc4LjU3LAoJCQkJCQkiY3VydmUiOiBbIDAuMzU1LCAtNTcuOTksIDAuMzc2LCAtMjkuMTQsIDAuMzUsIDcxLjU1LCAwLjM3NiwgNjYuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkieCI6IDIuODcsCgkJCQkJCSJ5IjogNjYuMzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTIsIDE5LjI0LCAwLjQ2OSwgOTAuNzMsIDAuNDI5LCA2Ni4zNywgMC40NjksIDcwLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogMTE3LjE4LAoJCQkJCQkieSI6IDcwLjQ2LAoJCQkJCQkiY3VydmUiOiBbIDAuNTIyLCAxMzYuMjQsIDAuNTQyLCAxNTEuMzMsIDAuNTM5LCA3MC4yLCAwLjU1NSwgMzguMjUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAxNTEuNDksCgkJCQkJCSJ5IjogMjUuMjksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NzgsIDE0Ni43NiwgMC41ODYsIDEzMy4xMywgMC41NzIsIDE5LjcsIDAuNTgyLCAxMi4yMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDExNS4wMiwgInkiOiAwLjEgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDE2LjM0LCAieSI6IDAuMTggfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtbGVnLXRhcmdldCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0xMy45NSwgInkiOiAtMzAuMzQgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAxOC41NSB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE2Ny44NCwKCQkJCQkJImN1cnZlIjogWyAwLjI0NiwgMTUzLjY2LCAwLjI1NiwgMTI5Ljc0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEyNC4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjI5NiwgMTI0LjQzLCAwLjMxMywgMTI5LjkzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDEyOS44NywKCQkJCQkJImN1cnZlIjogWyAwLjQyMSwgMTI4LjMyLCAwLjUxOSwgMC45OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNiwgMC4yNywgMC42NDIsIDQuNzMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogMTguNTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xNzYuMzksCgkJCQkJCSJ5IjogMTM0LjEyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDE4LCAtMTQyLjI2LCAwLjA1NCwgLTk0LjQxLCAwLjAxLCAxMjAuOTYsIDAuMDQ0LCA4NC4wOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkieCI6IC03My41NiwKCQkJCQkJInkiOiA3Ni42OCwKCQkJCQkJImN1cnZlIjogWyAwLjA4NiwgLTQyLjgyLCAwLjE5NCwgMTAxLjIsIDAuMDk4LCA2Ni43MywgMC4xOTgsIDYwLjg4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogOTguMzIsICJ5IjogMzIuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDQ5LjEzLCAieSI6IC0wLjYzIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJIngiOiAtMTQ3LjksCgkJCQkJCSJ5IjogMC4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjQxNCwgLTE2OC43OCwgMC40NzgsIC0yODQuNzYsIDAuNDMsIDMwLjA5LCAwLjQ3OCwgMTI5LjE0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ4IjogLTI4My4zNywKCQkJCQkJInkiOiAxNjcuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjYsIC0yODUuNjYsIDAuNTQ4LCAtMjgwLjU0LCAwLjUxNiwgMTk0Ljg0LCAwLjU1LCAyMTYuNTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJIngiOiAtMjY2Ljk4LAoJCQkJCQkieSI6IDIxNi4xMiwKCQkJCQkJImN1cnZlIjogWyAwLjU4MSwgLTI1Ni4yNywgMC42NDMsIC0yMDYuNTQsIDAuNjEsIDIxNC44MiwgMC42NSwgMTQ1LjMzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTE3Ni4zOSwgInkiOiAxMzQuMTIgfQoJCQkJXQoJCQl9LAoJCQkicmVhci1sZWctdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogODUsICJ5IjogLTMzLjU5IH0KCQkJCV0KCQkJfSwKCQkJImJhY2stZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTE0Ny4wNCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTExMy40LCAwLjE2MSwgNDQuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogNDMuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNCwgNDMuNDEsIDAuMjgyLCAzNS43MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAwLjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzQ3LCAwLjI4LCAwLjM5NiwgNC4yNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40LAoJCQkJCQkiY3VydmUiOiBbIDAuNDI0LCAtMjMuOCwgMC41MjUsIC0xODEuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogLTE4MS4zOSwKCQkJCQkJImN1cnZlIjogWyAwLjU5MiwgLTE4MS4zOSwgMC42NDIsIC0xNjkuMDkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTE0Ny4wNCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMC4yNSwKCQkJCQkJImN1cnZlIjogWyAwLjAwOCwgLTAuMjUsIDAuMDU2LCAxLjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC03LjY4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDc1LCAtNDMuMTMsIDAuMTUsIC0xMzAuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogLTEzMC4wOCwKCQkJCQkJImN1cnZlIjogWyAwLjIzOSwgLTEyOS43OSwgMC4yNzIsIC0xMjYuOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zLAoJCQkJCQkidmFsdWUiOiAtMTE2LjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzMzLCAtMTAzLjkxLCAwLjM0OCwgLTg2LjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogLTcxLjA4LAoJCQkJCQkiY3VydmUiOiBbIDAuMzg2LCAtNTUuMjUsIDAuNDE1LCAtMzIuNDQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDMzMywKCQkJCQkJInZhbHVlIjogLTIxLjYzLAoJCQkJCQkiY3VydmUiOiBbIDAuNDcsIC0wLjAxLCAwLjU0MiwgMzMuNDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogMzMuMiwKCQkJCQkJImN1cnZlIjogWyAwLjYyMiwgMzIuNywgMC41NjksIDAuNjQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTAuMjUgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjEiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTYuODEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wODcsIC02LjgxLCAwLjE0MywgLTUuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogLTQuMywKCQkJCQkJImN1cnZlIjogWyAwLjE4MywgLTMuMjgsIDAuMjA5LCAyLjc5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNjIsIDIuNzcsIDAuMzA1LCAtNi42MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkidmFsdWUiOiAtNi42NCwKCQkJCQkJImN1cnZlIjogWyAwLjQxOSwgLTYuNjgsIDAuNDksIC00Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC00LjM4LAoJCQkJCQkiY3VydmUiOiBbIDAuNTE4LCAtMy41NiwgMC41NzQsIDIuMzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogMi4zMywKCQkJCQkJImN1cnZlIjogWyAwLjY0MywgMi4zNSwgMC42MzMsIC02LjgxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ2YWx1ZSI6IC02LjgxIH0KCQkJCV0KCQkJfSwKCQkJImhhaXIyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDE0LCAtMy4xNywgMC4xMDksIDQzLjkzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQzLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAuMTc3LCA0My45NywgMC4xOTIsIC0xMy43NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiAtMTMuODMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDIsIC0xMy43MiwgMC4zMjIsIC04Ljg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC02LjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNDksIC0zLjUsIDAuNDM2LCA0MS4xIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJ2YWx1ZSI6IDQxLjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTEsIDQwLjk5LCAwLjU0OSwgLTE0LjA2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYsCgkJCQkJCSJ2YWx1ZSI6IC0xNC4xOCwKCQkJCQkJImN1cnZlIjogWyAwLjYzLCAtMTQuMjYsIDAuNjU2LCAtOS4wNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiAtNi44MSB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNi44MSwKCQkJCQkJImN1cnZlIjogWyAwLjA3OSwgLTYuODMsIDAuMTA4LCAwLjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMS45NiwKCQkJCQkJImN1cnZlIjogWyAwLjE3NywgNC44OSwgMC4yMDgsIDYuMjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogNi4yOSwKCQkJCQkJImN1cnZlIjogWyAwLjMxMywgNi4zMSwgMC4zODMsIDMuNDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNCwKCQkJCQkJInZhbHVlIjogMi41OCwKCQkJCQkJImN1cnZlIjogWyAwLjQ0MiwgMC4yOCwgMC41MjMsIC02LjgxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ2YWx1ZSI6IC02LjgxIH0KCQkJCV0KCQkJfSwKCQkJImhhaXI0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC02LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDExLCAtNC4wNiwgMC4xMDgsIDI0LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDI0LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuMTU4LCAyNC45MiwgMC4yMDgsIC0xMC42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMTAuNjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTQsIC0xMC42MiwgMC4zMTIsIC05LjczIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IC02LjQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNTYsIC0yLjk1LCAwLjQzOCwgMjQuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJInZhbHVlIjogMjQuOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40OTIsIDI0LjkzLCAwLjU3NSwgLTkuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTkuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTcsIC05Ljc4LCAwLjY1NSwgLTguNjMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogLTYuODEgfQoJCQkJXQoJCQl9LAoJCQkidG9yc28yIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDMuNSwKCQkJCQkJImN1cnZlIjogWyAwLjA3LCAzLjUxLCAwLjA3NSwgOC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiA4LjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTM5LCA4LjY5LCAwLjIxNCwgNi45IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDYuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNjYsIDUuMzQsIDAuMjg1LCAzLjQ4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDMuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zOTgsIDMuNDgsIDAuNDA4LCA4LjY4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJ2YWx1ZSI6IDguNjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTgsIDguNjgsIDAuNTUxLCA2LjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTY2NywKCQkJCQkJInZhbHVlIjogNi4yNiwKCQkJCQkJImN1cnZlIjogWyAwLjU5OCwgNS4xNywgMC42NDIsIDMuNDkgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgInZhbHVlIjogMy41IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA0LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCA0LjU0LCAwLjA3NSwgLTcuMjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJInZhbHVlIjogLTcuMjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjUsIC03LjI3LCAwLjIyNywgMC44NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAxLjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuMjU0LCAyLjUsIDAuMzAxLCA0LjUxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJ2YWx1ZSI6IDQuNTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zODYsIDQuNTQsIDAuNDA4LCAtNy4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40MzMzLAoJCQkJCQkidmFsdWUiOiAtNy4zNSwKCQkJCQkJImN1cnZlIjogWyAwLjQ1OCwgLTcuMzUsIDAuNTQ5LCAtMC4xNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41NjY3LAoJCQkJCQkidmFsdWUiOiAwLjk1LAoJCQkJCQkiY3VydmUiOiBbIDAuNTg2LCAyLjE4LCAwLjYzMiwgNC41NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAidmFsdWUiOiA0LjUyIH0KCQkJCV0KCQkJfSwKCQkJImFpbS1jb25zdHJhaW50LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAzMC41NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogLTYuNSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ2YWx1ZSI6IDQuNSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkLWNvbnRyb2wiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInkiOiAtOS45NCwKCQkJCQkJImN1cnZlIjogWyAwLjA1OCwgMCwgMC4xNzUsIC0xNS4zMiwgMC4wNDQsIC00LjE5LCAwLjE3NSwgNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC0xNS4zMiwKCQkJCQkJInkiOiA1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzE3LCAtMTUuMzIsIDAuNDI5LCAtOS43NCwgMC4zMTcsIDUsIDAuMzgyLCAtMzEuNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJIngiOiAtNy44MSwKCQkJCQkJInkiOiAtMzEuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MDcsIC01Ljc2LCAwLjYxNywgMCwgMC41NDksIC0zMS40NywgMC42MjgsIC0xMy4zMyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieSI6IC05Ljk0IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTAuNzQsCgkJCQkJCSJ5IjogMTEuMjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjEsIC0wLjc0LCAwLjE0NCwgMS4xNywgMC4wNjEsIDExLjIyLCAwLjE0MywgLTE3LjkzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ4IjogMS4xOSwKCQkJCQkJInkiOiAtMTcuOSwKCQkJCQkJImN1cnZlIjogWyAwLjU0LCAxLjI1LCAwLjU1OCwgLTAuNzQsIDAuNTQ1LCAtMTcuOCwgMC41NTgsIDExLjIyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTAuNzQsICJ5IjogMTEuMjIgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDgzLCAwLCAwLjI1LCAwLCAwLjA4MywgMCwgMC4yNSwgOC45MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkieSI6IDguOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTcsIDAsIDAuNTgzLCAwLCAwLjQxNywgOC45MywgMC41ODMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNjY2NyB9CgkJCQldCgkJCX0KCQl9LAoJCSJpayI6IHsKCQkJImZyb250LWxlZy1payI6IFsKCQkJCXsgInNvZnRuZXNzIjogMTAsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9LAoJCQkJeyAidGltZSI6IDAuNTY2NywgInNvZnRuZXNzIjogMTQuOCwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC42LCAic29mdG5lc3MiOiA0OC4yLCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAwLjY2NjcsICJzb2Z0bmVzcyI6IDEwLCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfQoJCQldLAoJCQkicmVhci1sZWctaWsiOiBbCgkJCQl7ICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9LAoJCQkJeyAidGltZSI6IDAuMTY2NywgInNvZnRuZXNzIjogMjIuNSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC4zLCAic29mdG5lc3MiOiA2MS40LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAwLjY2NjcsICJiZW5kUG9zaXRpdmUiOiBmYWxzZSB9CgkJCV0KCQl9LAoJCSJldmVudHMiOiBbCgkJCXsgInRpbWUiOiAwLjIzMzMsICJuYW1lIjogImZvb3RzdGVwIiB9LAoJCQl7ICJ0aW1lIjogMC41NjY3LCAibmFtZSI6ICJmb290c3RlcCIgfQoJCV0KCX0sCgkicnVuLXRvLWlkbGUiOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgIm5hbWUiOiAiZnJvbnQtZmlzdC1vcGVuIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImZyb250LWZvb3QtdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTE2LjUsCgkJCQkJCSJ5IjogMy40MSwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTE2LjUsIDAuMSwgLTY5LjA2LCAwLjAzMywgMy40MSwgMC4xLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTY5LjA2IH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0yOC43OCwKCQkJCQkJInkiOiAtNzIuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzYsIC0yOC42MywgMC4yLCAtMTAuODUsIDAuMTM1LCAtNjIuMzUsIDAuMiwgLTIzLjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTExLjk3LCAieSI6IC0yMy4xNSB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWZvb3QtdGFyZ2V0IjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMzMuMTUsCgkJCQkJCSJ5IjogMzEuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMTcsIDMzLjE1LCAwLjA1LCAyNC40MSwgMC4wMTcsIDMxLjYxLCAwLjA0MSwgMjAuNzMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAyNC40MSwKCQkJCQkJInkiOiAwLjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTE3LCAyNC40MSwgMC4yMTcsIDQ4Ljg3LCAwLjExNywgMC4xOSwgMC4yMTcsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiA0OC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTgwLjYxLAoJCQkJCQkiY3VydmUiOiBbIDAuMDY3LCAtODAuNjEsIDAuMiwgLTYwLjg3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC02MC44NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1icmFjZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogOC43OSwKCQkJCQkJImN1cnZlIjogWyAwLjA0MSwgOC43OSwgMC4xMTUsIDYuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiA2LjQxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjAxLCA2LjQ4LCAwLjI0MSwgNDIuNDYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogNDIuNDYgfQoJCQkJXQoJCQl9LAoJCQkicmVhci11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogNTUuMywKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgNTUuMywgMC4yLCAzOS4yIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IDM5LjIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDUsIDAsIDAuMDgzLCAyLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNSwgMi42NywgMC4yNSwgLTYuNzUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogLTYuNzUgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAzOC4yNiwKCQkJCQkJImN1cnZlIjogWyAwLjA0MSwgMzguMjYsIDAuMTI3LCAtMi4xOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkidmFsdWUiOiAtMywKCQkJCQkJImN1cnZlIjogWyAwLjIwOSwgLTMuODQsIDAuMjQxLCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMC44NDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wNjcsIDAuODQ0LCAwLjIsIDEsIDAuMDY3LCAxLCAwLjIsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiA1Ny4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgNTcuMjQsIDAuMiwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAyLjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQxLCAyLjI4LCAwLjEwNSwgMTUuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogMTUuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMDUsIDE1LjMxLCAwLjI0MSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IC0xMi45OCwKCQkJCQkJImN1cnZlIjogWyAwLjAzMywgLTEyLjk4LCAwLjEwMywgLTE0LjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xNi42MywKCQkJCQkJImN1cnZlIjogWyAwLjE2OCwgLTE4LjY5LCAwLjIzMywgLTIyLjg4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC0yMi44OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAwLjk2MywKCQkJCQkJInkiOiAxLjA3NCwKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMC45NjMsIDAuMTMyLCAxLCAwLjA2NywgMS4wNzQsIDAuMTMyLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcgfQoJCQkJXQoJCQl9LAoJCQkibmVjayI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJe30sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogMy43OCB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDAuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMC44OCwKCQkJCQkJImN1cnZlIjogWyAwLjE2NywgMC44OCwgMC4yMzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDE1Ljk3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDE1Ljk3LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY3LCAxNS45NywgMC4yMzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDMzLCAwLCAwLjEsIDEwLjc2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ2YWx1ZSI6IDEwLjc2LAoJCQkJCQkiY3VydmUiOiBbIDAuMTY3LCAxMC43NiwgMC4yMzMsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkiY3VydmUiOiBbIDAuMDE0LCAtMi4yOCwgMC4wNDIsIC03Ljg0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJ2YWx1ZSI6IC03LjgyLAoJCQkJCQkiY3VydmUiOiBbIDAuMTA4LCAtNy43OSwgMC4xNjYsIDYuNTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogNi42NywKCQkJCQkJImN1cnZlIjogWyAwLjIyMiwgNi43MywgMC4yNTUsIDEuOTggXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0MSwgMCwgMC4xMDcsIDMuMDMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJInZhbHVlIjogMy4wMywKCQkJCQkJImN1cnZlIjogWyAwLjIwNSwgMy4wMywgMC4yNDEsIDAgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA0OSwgMCwgMC4xNjYsIDAuNjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJInZhbHVlIjogMC42NiwKCQkJCQkJImN1cnZlIjogWyAwLjIzMiwgMC42NSwgMC4yNDksIC0yLjE1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IC0yLjE1IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQtY29udHJvbCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0xMC4xMiwgInkiOiA4LjcxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NyB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IDQuOTEsICJ5IjogMTEuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3IH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkic2hvb3QiOiB7CgkJInNsb3RzIjogewoJCQkibXV6emxlIjogewoJCQkJInJnYmEiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImNvbG9yIjogImZmZmZmZmZmIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJjb2xvciI6ICJmZmZmZmY2MiIgfQoJCQkJXSwKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJuYW1lIjogIm11enpsZTAxIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJuYW1lIjogIm11enpsZTAyIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJuYW1lIjogIm11enpsZTAzIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJuYW1lIjogIm11enpsZTA0IiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJuYW1lIjogIm11enpsZTA1IiB9LAoJCQkJCXsgInRpbWUiOiAwLjIgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLWdsb3ciOiB7CgkJCQkicmdiYSI6IFsKCQkJCQl7ICJjb2xvciI6ICJmZjBjMGMwMCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCQkiY29sb3IiOiAiZmZjOWFkZmYiLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU1LCAxLCAwLjI3MywgMSwgMC4yNTUsIDAuNzYsIDAuMjczLCAwLjQsIDAuMjU1LCAwLjY1LCAwLjI3MywgMC4yMiwgMC4yNTUsIDEsIDAuMjczLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJjb2xvciI6ICJmZjQwMGNmZiIgfSwKCQkJCQl7ICJ0aW1lIjogMC42MzMzLCAiY29sb3IiOiAiZmYwYzBjMDAiIH0KCQkJCV0sCgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJuYW1lIjogIm11enpsZS1nbG93IiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZyI6IHsKCQkJCSJyZ2JhIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJjb2xvciI6ICJkOGJhZmZmZiIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMDIsIDAuODUsIDAuMjE0LCAwLjg0LCAwLjIwMiwgMC43MywgMC4yMTQsIDAuNzMsIDAuMjAyLCAxLCAwLjIxNCwgMSwgMC4yMDIsIDEsIDAuMjE0LCAwLjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJjb2xvciI6ICJkN2JhZmYwMCIgfQoJCQkJXSwKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJuYW1lIjogIm11enpsZS1yaW5nIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLXJpbmcyIjogewoJCQkJInJnYmEiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJImNvbG9yIjogImQ4YmFmZmZmIiwKCQkJCQkJImN1cnZlIjogWyAwLjE3NCwgMC44NSwgMC4xODQsIDAuODQsIDAuMTc0LCAwLjczLCAwLjE4NCwgMC43MywgMC4xNzQsIDEsIDAuMTg0LCAxLCAwLjE3NCwgMSwgMC4xODQsIDAuMjEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImNvbG9yIjogImQ3YmFmZjAwIiB9CgkJCQldLAoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIm5hbWUiOiAibXV6emxlLXJpbmciIH0sCgkJCQkJeyAidGltZSI6IDAuMiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzMiOiB7CgkJCQkicmdiYSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCQkiY29sb3IiOiAiZDhiYWZmZmYiLAoJCQkJCQkiY3VydmUiOiBbIDAuMTc0LCAwLjg1LCAwLjE4NCwgMC44NCwgMC4xNzQsIDAuNzMsIDAuMTg0LCAwLjczLCAwLjE3NCwgMSwgMC4xODQsIDEsIDAuMTc0LCAxLCAwLjE4NCwgMC4yMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiY29sb3IiOiAiZDdiYWZmMDAiIH0KCQkJCV0sCgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAibmFtZSI6ICJtdXp6bGUtcmluZyIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yIH0KCQkJCV0KCQkJfSwKCQkJIm11enpsZS1yaW5nNCI6IHsKCQkJCSJyZ2JhIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjAzMzMsCgkJCQkJCSJjb2xvciI6ICJkOGJhZmZmZiIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzQsIDAuODUsIDAuMTg0LCAwLjg0LCAwLjE3NCwgMC43MywgMC4xODQsIDAuNzMsIDAuMTc0LCAxLCAwLjE4NCwgMSwgMC4xNzQsIDEsIDAuMTg0LCAwLjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJjb2xvciI6ICJkN2JhZmYwMCIgfQoJCQkJXSwKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJuYW1lIjogIm11enpsZS1yaW5nIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJndW4iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wOTQsIDI1Ljg5LCAwLjExMiwgNDUuMjcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogNDUuMzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xOTIsIDQ1LjI4LCAwLjE4LCAtMC4wOSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC42MzMzIH0KCQkJCV0KCQkJfSwKCQkJIm11enpsZSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAieCI6IC0xMS4wMiwgInkiOiAyNS4xNiB9CgkJCQldCgkJCX0sCgkJCSJyZWFyLXVwcGVyLWFybSI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJImN1cnZlIjogWyAwLjA0NSwgMC45MSwgMC4wODMsIDMuNDYsIDAuMDQ0LCAwLjg2LCAwLjA4MywgMy4zMiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkieCI6IDMuNDYsCgkJCQkJCSJ5IjogMy4zMiwKCQkJCQkJImN1cnZlIjogWyAwLjEzMywgMy40NiwgMC4xNzYsIC0wLjEsIDAuMTMzLCAzLjMyLCAwLjE2OSwgMCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzIH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCQkiY3VydmUiOiBbIDAuMDc1LCAtMy43OCwgMC4wODMsIC00LjM2LCAwLjA4LCAtMi43LCAwLjA4MywgLTIuODggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAtNC4zNiwKCQkJCQkJInkiOiAtMi44OCwKCQkJCQkJImN1cnZlIjogWyAwLjEzMywgLTQuMzYsIDAuMTY4LCAwLjE4LCAwLjEzMywgLTIuODgsIDAuMTY3LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMgfQoJCQkJXQoJCQl9LAoJCQkiZ3VuLXRpcCI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJe30sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAzLjE1LCAieSI6IDAuMzkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ4IjogMC4zNjYsICJ5IjogMC4zNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEuNDUzLCAieSI6IDEuNDUzIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLjM2NiwgInkiOiAwLjM2NiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZyI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMDMzMyB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogNjQuNDcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wMzMzIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiA1Ljk1MSwgInkiOiA1Ljk1MSB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzIiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDE3Mi41NyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDQsICJ5IjogNCB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzMiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDI3Ny4xNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDIsICJ5IjogMiB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjAzMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDM5Mi4wNiB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJIndhbGsiOiB7CgkJImJvbmVzIjogewoJCQkicmVhci1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMzIuODIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzUsIC00Mi42OSwgMC4wNTcsIC03MC40OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiAtNzAuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMzYsIC03MC43OCwgMC4zMzUsIC05Ljg3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzkzLCA1LjUsIDAuNDc3LCAxMy45NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAxMy45NiwKCQkJCQkJImN1cnZlIjogWyAwLjUxOSwgMTMuOTYsIDAuNTA4LCAwLjEzIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJ2YWx1ZSI6IC0wLjI4IH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTAuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44MjcsIC0wLjA2LCAwLjk1OCwgLTIxLjA3IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtMzIuODIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0xNjcuMzIsCgkJCQkJCSJ5IjogMC41OCwKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgLTE4MC41NSwgMC4wNzUsIC0yMzUuNTEsIDAuMDQ1LCAwLjU4LCAwLjA3NSwgMzAuMTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJIngiOiAtMjM1LjUxLAoJCQkJCQkieSI6IDM5LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuMTQyLCAtMjM1LjUxLCAwLjIwOCwgLTIwMS43MywgMC4xMzgsIDU0Ljk0LCAwLjE4LCA2MC43OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC0xNzYuMzMsCgkJCQkJCSJ5IjogNjEuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNzIsIC0xMzYuNjEsIDAuMzIxLCAtNDUuMTgsIDAuMjc1LCA2Mi4wMiwgMC4zMjEsIDU2LjYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJIngiOiA4LjQ0LAoJCQkJCQkieSI6IDQ5LjY3LAoJCQkJCQkiY3VydmUiOiBbIDAuNDAzLCA1MS4wMywgMC40ODYsIDY2Ljg2LCAwLjQwMSwgNDQuMzcsIDAuNDgsIDIzLjExIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogNjYuNTcsICJ5IjogMTQuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDUyLjU4LCAieSI6IDAuNiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0xNjcuMzIsICJ5IjogMC41OCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRhcmdldCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxOC4xOSwKCQkJCQkJImN1cnZlIjogWyAwLjAxLCAxMS4xNywgMC4wNDMsIDEuMzcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMSwgInZhbHVlIjogMC40NyB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IDAuNTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNjQsIDAuMywgMC41MTUsIC04MC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtODAuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43ODgsIC04MC4zOCwgMC45MjEsIDE3LjQyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAxOC4xOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMTM5LjIxLAoJCQkJCQkieSI6IDIyLjk0LAoJCQkJCQkiY3VydmUiOiBbIDAuMDI1LCAxMzkuMjEsIDAuMDY5LCAxMTEuNDYsIDAuMDMxLCAzLjI1LCAwLjA3NSwgMC4wNiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDk2LjY5LCAieSI6IDAuMDYgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IC05NC44NywKCQkJCQkJInkiOiAtMC4wMywKCQkJCQkJImN1cnZlIjogWyAwLjUxOCwgLTEwNi44MiwgMC41NzUsIC0xNTIuNTYsIDAuNTM0LCA1LjQyLCAwLjU1NywgMzguNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJIngiOiAtMTUyLjU2LAoJCQkJCQkieSI6IDU3LjA1LAoJCQkJCQkiY3VydmUiOiBbIDAuNjMzLCAtMTUyLjU2LCAwLjY4OCwgLTEyOC4wNSwgMC42NDMsIDc1LjYxLCAwLjcsIDg0LjE0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogLTEwOS40MiwKCQkJCQkJInkiOiA4NC4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjc3MSwgLTkzLjkxLCAwLjgzMiwgLTMwLjY0LCAwLjc4NywgODQuMTQsIDAuNzk5LCA4OS42NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkieCI6IDE3LAoJCQkJCQkieSI6IDc1LjI1LAoJCQkJCQkiY3VydmUiOiBbIDAuOTAzLCA2Ni4xOCwgMC45NjcsIDEzOS4yMSwgMC45MzIsIDYxLjUzLCAwLjk2NywgNDQuMDIgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMTM5LjIxLCAieSI6IDIyLjk0IH0KCQkJCV0KCQkJfSwKCQkJImhpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtNC4zNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTIuODYsCgkJCQkJCSJ5IjogLTEzLjg2LAoJCQkJCQkiY3VydmUiOiBbIDAuMDI1LCAtMi44NCwgMC4wNjcsIC0yLjgyLCAwLjAyOCwgLTE5LjE0LCAwLjA1NCwgLTI0LjAyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ4IjogLTIuNjEsCgkJCQkJCSJ5IjogLTI0LjE5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTQzLCAtMi4zNCwgMC4yMDIsIC0xLjc5LCAwLjE1MiwgLTIzLjk4LCAwLjIxMywgLTE0LjgxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJ4IjogLTEuMjEsCgkJCQkJCSJ5IjogLTcuMTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDgsIC0wLjg2LCAwLjM0NSwgLTAuNTEsIDAuMzA2LCAtMS42MywgMC4zNDEsIDMuMTUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJIngiOiAtMC4zMywKCQkJCQkJInkiOiAzLjE1LAoJCQkJCQkiY3VydmUiOiBbIDAuNDEsIDAuMDIsIDAuNDU4LCAwLjI2LCAwLjQyNywgMy4zLCAwLjQ4MSwgLTYuNzUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAwLjI2LAoJCQkJCQkieSI6IC0xMC41OSwKCQkJCQkJImN1cnZlIjogWyAwLjU1MywgMC4yNiwgMC41NTksIDAuMiwgMC41MTksIC0xNC40MSwgMC41NDgsIC0yMy44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkieCI6IC0wLjE3LAoJCQkJCQkieSI6IC0yMy43MSwKCQkJCQkJImN1cnZlIjogWyAwLjY2MywgLTAuNzIsIDAuNzk4LCAtMi4wOSwgMC43MDIsIC0yMy4zNiwgMC44MDIsIDMuNTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJIngiOiAtMi40NiwKCQkJCQkJInkiOiAzLjQ4LAoJCQkJCQkiY3VydmUiOiBbIDAuOTAxLCAtMi42MywgMC45NjcsIC0yLjg3LCAwLjkxMywgMy40NSwgMC45NjcsIC03LjY0IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0yLjg2LCAieSI6IC0xMy44NiB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC1mb290LXRpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAyOC45NiwKCQkJCQkJImN1cnZlIjogWyAwLjA1NiwgMjguNzQsIDAuMDQ5LCAxOS42IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ2YWx1ZSI6IDEuNjggfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMTAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MjUsIC0xMCwgMC41OTIsIC01NC42OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAtNTkuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjMsIC03NC41NCwgMC42NzQsIC0xMDEuNzggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJInZhbHVlIjogLTEwMS43OCwKCQkJCQkJImN1cnZlIjogWyAwLjgxMiwgLTEwMS43OCwgMC44NTUsIC04NC42NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtNjMuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NjksIC01OC4zOCwgMC45NzUsIDI4Ljk2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAyOC45NiB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMjAuNzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIC0yMC41NywgMC4wNzEsIC0yMC4wNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAtMjAuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODcsIC0yMC4wNCwgMC4yODUsIC0yMS4xNiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAtMjEuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MDUsIC0yMS4xNiwgMC40NywgLTIwLjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTIwLjcxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTE4LCAtMjAuNiwgMC41ODIsIC0yMC4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42MzMzLAoJCQkJCQkidmFsdWUiOiAtMjAuMDQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDksIC0yMC4wNSwgMC44MTUsIC0yMS4xOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtMjEuMTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MDgsIC0yMS4xOCwgMC45NzEsIC0yMC45MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTIwLjcyIH0KCQkJCV0KCQkJfSwKCQkJIm5lY2siOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMTcuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjUsIDE3LjkzLCAwLjA3MSwgMTguNDYgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJInZhbHVlIjogMTguNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xODcsIDE4LjQ2LCAwLjI4NSwgMTcuMzQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogMTcuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MDUsIDE3LjM0LCAwLjQ3LCAxNy42IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IDE3Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTE4LCAxNy45LCAwLjU4MiwgMTguNDcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJInZhbHVlIjogMTguNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDksIDE4LjQ1LCAwLjgxNSwgMTcuMzIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogMTcuMzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MDgsIDE3LjMyLCAwLjk3MSwgMTcuNTcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDE3Ljc4IH0KCQkJCV0KCQkJfSwKCQkJImhlYWQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTEyLjIzLAoJCQkJCQkiY3VydmUiOiBbIDAuMDYxLCAtMTIuMjMsIDAuMTkxLCAtNy40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yNjY3LAoJCQkJCQkidmFsdWUiOiAtNy40MywKCQkJCQkJImN1cnZlIjogWyAwLjM0MSwgLTcuNDIsIDAuNDIxLCAtMTIuMjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTEyLjIzLAoJCQkJCQkiY3VydmUiOiBbIDAuNTY3LCAtMTIuMjYsIDAuNjk0LCAtNy40NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43NjY3LAoJCQkJCQkidmFsdWUiOiAtNy40NywKCQkJCQkJImN1cnZlIjogWyAwLjg1MywgLTcuNDksIDAuOTQzLCAtMTIuMjMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC0xMi4yMyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjAzOSwgMSwgMC4wODQsIDAuOTkxLCAwLjAzOSwgMSwgMC4wODQsIDEuMDE5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ4IjogMC45OTEsCgkJCQkJCSJ5IjogMS4wMTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMDUsIDAuOTkxLCAwLjMxOCwgMS4wMTksIDAuMjA1LCAxLjAxOSwgMC4zMzcsIDAuOTkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJ4IjogMS4wMTksCgkJCQkJCSJ5IjogMC45OTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40NTYsIDEuMDE5LCAwLjQ5NCwgMS4wMDEsIDAuNDgzLCAwLjk5MSwgMC40OTMsIDAuOTk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41MDgsIDAuOTk4LCAwLjU4NCwgMC45OTEsIDAuNTEsIDEuMDAyLCAwLjU4NCwgMS4wMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjMzMywKCQkJCQkJIngiOiAwLjk5MSwKCQkJCQkJInkiOiAxLjAxOSwKCQkJCQkJImN1cnZlIjogWyAwLjcwNSwgMC45OTEsIDAuODE4LCAxLjAxOSwgMC43MDUsIDEuMDE5LCAwLjgzNywgMC45OTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOSwKCQkJCQkJIngiOiAxLjAxOSwKCQkJCQkJInkiOiAwLjk5MiwKCQkJCQkJImN1cnZlIjogWyAwLjk1NiwgMS4wMTksIDAuOTU1LCAxLCAwLjk4MywgMC45OTEsIDAuOTU1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2stZm9vdC10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInZhbHVlIjogNC4wOSB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ2YWx1ZSI6IDMuMDUgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkidmFsdWUiOiAtNTkuMDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xMjQsIC03Mi45NywgMC4xNjksIC0xMDAuMDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogLTk5LjcxLAoJCQkJCQkiY3VydmUiOiBbIDAuMzI2LCAtOTkuMjEsIDAuMzQ5LCAtMzcuNCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zNjY3LAoJCQkJCQkidmFsdWUiOiAtMTcuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zODgsIDQuNzQsIDAuNDUxLCAzMi4zNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAzMi40LAoJCQkJCQkiY3VydmUiOiBbIDAuNTM3LCAzMi40NCwgMC41NjYsIDYuNDMgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgInZhbHVlIjogMiB9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiA0LjA5IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXRoaWdoIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMTcuMTUsCgkJCQkJCSJ5IjogLTAuMDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNzgsIDE3LjE0LCAwLjI5NSwgLTQuMjYsIDAuMDA5LCAtMC4wOSwgMC40NzUsIDAuMDIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAtNC4yNiwKCQkJCQkJInkiOiAwLjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuNzA1LCAtNC4yNywgMC44NDgsIDE3LjE1LCAwLjUyNSwgMC4wMiwgMC45NzUsIC0wLjA5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDE3LjE1LCAieSI6IC0wLjA5IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdGhpZ2giOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMTcuNzEsCgkJCQkJCSJ5IjogLTQuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMzYsIC0xOS44MSwgMC4wNDMsIC0yMC44NiwgMC4wMzYsIC00LjYzLCAwLjA1LCAtNy4wMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkieCI6IC0yMC45NSwKCQkJCQkJInkiOiAtNy4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjE2MiwgLTIxLjA1LCAwLjQsIDcuNzksIDAuMiwgLTcuMTMsIDAuNCwgLTEuOSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IDcuNzksCgkJCQkJCSJ5IjogLTEuOTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MTIsIDcuNjksIDAuODc1LCAtMTAuNDksIDAuNTkyLCAtMS45NywgMC45MTcsIC0zLjI1IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0xNy43MSwgInkiOiAtNC42MyB9CgkJCQldCgkJCX0sCgkJCSJ0b3JzbzIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogMSwKCQkJCQkJImN1cnZlIjogWyAwLjAwNiwgMS4yLCAwLjA4NCwgMi44OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkidmFsdWUiOiAyLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjA1LCAyLjg4LCAwLjI4NCwgLTEuMTcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogLTEuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC40MTEsIC0xLjE3LCAwLjQ4MSwgMC41NyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAxLAoJCQkJCQkiY3VydmUiOiBbIDAuNTE1LCAxLjMzLCAwLjU5LCAyLjgzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjYzMzMsCgkJCQkJCSJ2YWx1ZSI6IDIuODUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42ODMsIDIuODYsIDAuNzk2LCAtMS4yIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjg2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0xLjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MTYsIC0xLjIsIDAuOTg0LCAwLjYyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInRvcnNvMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidmFsdWUiOiAtMS44MSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udC11cHBlci1hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInZhbHVlIjogLTkuNTEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjEsIC0xMy4zMiwgMC4wNTgsIC0xOS40IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IC0xOS40LAoJCQkJCQkiY3VydmUiOiBbIDAuMjM4LCAtMTkuNjksIDAuMzM3LCA3Ljc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IDE2LjIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zOTksIDI1LjQyLCAwLjQ5NywgNjAuMTkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogNjAuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MTksIDYwLjEzLCAwLjg0NSwgMjcuNjEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogMjIuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44OTIsIDE2LjM4LCAwLjk3OSwgLTMuMjcgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IC05LjUxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWJyYWNlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAxMy41NywKCQkJCQkJImN1cnZlIjogWyAwLjAyMiwgOS43MSwgMC4xNDcsIC0zLjc4IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC0zLjY5LAoJCQkJCQkiY3VydmUiOiBbIDAuNDU3LCAtMy42NiwgMC40NzksIDAuODMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogNC4wNSwKCQkJCQkJImN1cnZlIjogWyAwLjUxMywgNi4wOCwgMC42MzUsIDMwLjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuOCwKCQkJCQkJInZhbHVlIjogMzAuOTIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45NzQsIDMxLCAwLjk4LCAxOC4zNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogMTMuNTcgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnQtZmlzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMjguNzIsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjQsIC0zMS43NCwgMC4xNzYsIC00My40IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC00My42LAoJCQkJCQkiY3VydmUiOiBbIDAuNDAzLCAtNDMuNjUsIDAuNDcsIC00MC4xNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMzUuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NDcsIC0yOC41OSwgMC42MjQsIC00LjU3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC00LjU5LAoJCQkJCQkiY3VydmUiOiBbIDAuODkxLCAtNC42MiwgMC45NTQsIC0yNC4yOCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTI4LjQ4IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItdXBwZXItYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDI4LjI4LAoJCQkJCQkiY3VydmUiOiBbIDAuMDM0LCAzMC45NCwgMC4wNjgsIDMyLjA1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDMxLjg4LAoJCQkJCQkiY3VydmUiOiBbIDAuMTk0LCAzMS4wMSwgMC4zMzYsIC0wLjExIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC03LjExLAoJCQkJCQkiY3VydmUiOiBbIDAuNDIxLCAtMTkuNzMsIDAuNTMsIC00Ni4yMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAtNDUuNzUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC43MDgsIC00NS4wMywgMC44NDQsIC0xMy41NiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtNi40OCwKCQkJCQkJImN1cnZlIjogWyAwLjkwOSwgNi41OSwgMC45NTgsIDI0LjIxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAyOC4yOCB9CgkJCQldCgkJCX0sCgkJCSJoYWlyMiI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMi43OSwKCQkJCQkJImN1cnZlIjogWyAwLjA3NCwgLTIuODQsIDAuMTIxLCAyNS4wOCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAyNC45OSwKCQkJCQkJImN1cnZlIjogWyAwLjM1LCAyNC44OSwgMC40MjcsIC0yLjg2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJ2YWx1ZSI6IC0yLjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NzUsIC0yLjczLCAwLjY1MiwgMjQuNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAyNC41NSwKCQkJCQkJImN1cnZlIjogWyAwLjgyOCwgMjQuNiwgMC45MzIsIC0yLjY5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtMi43OSB9CgkJCQldCgkJCX0sCgkJCSJoYWlyNCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtNi4wMSwKCQkJCQkJImN1cnZlIjogWyAwLjEwNiwgLTUuOTcsIDAuMTUxLCAxOC42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAxOC43MiwKCQkJCQkJImN1cnZlIjogWyAwLjMzNiwgMTguNywgMC40MDUsIC0xMS4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkidmFsdWUiOiAtMTEuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MjYsIC0xMS40NiwgMC42MjksIDE4Ljk0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IDE4LjkyLAoJCQkJCQkiY3VydmUiOiBbIDAuODMzLCAxOC45MiwgMC45MTMsIC02LjA2IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAidmFsdWUiOiAtNi4wMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ4IjogMC4wMywgInkiOiAxLjM1IH0KCQkJCV0KCQkJfSwKCQkJInJlYXItYnJhY2VyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ2YWx1ZSI6IDEwLjA2LAoJCQkJCQkiY3VydmUiOiBbIDAuMDQ0LCAxMS4xNiwgMC4wNjMsIDExLjQ5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDExLjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjE1LCAxMS40OSwgMC4zMzYsIDIuOTIgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzY2NywKCQkJCQkJInZhbHVlIjogMC44NCwKCQkJCQkJImN1cnZlIjogWyAwLjQxNiwgLTIuNTIsIDAuNDk4LCAtMTAuODQgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJInZhbHVlIjogLTEwLjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuNzYyLCAtMTAuNzEsIDAuODQ1LCAtMy4wNSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44NjY3LAoJCQkJCQkidmFsdWUiOiAtMS4zNCwKCQkJCQkJImN1cnZlIjogWyAwLjkxNywgMi41NCwgMC45NzcsIDguODEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJ2YWx1ZSI6IDEwLjA2IH0KCQkJCV0KCQkJfSwKCQkJImd1biI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidmFsdWUiOiAtMTQuNjcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4wODYsIC0xNC42NywgMC4yMDIsIDguMzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjMzMywKCQkJCQkJInZhbHVlIjogMTIuMTQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNzksIDE3LjcxLCAwLjM5MSwgMjUuNzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogMjUuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42MzEsIDI1Ljc0LCAwLjY5NCwgNC41MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC43MzMzLAoJCQkJCQkidmFsdWUiOiAtMC42NSwKCQkJCQkJImN1cnZlIjogWyAwLjc2OCwgLTUuMjEsIDAuOTAyLCAtMTQuNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgInZhbHVlIjogLTE0LjY3IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LWxlZy10YXJnZXQiOiB7CgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJIngiOiAtMi44MywKCQkJCQkJInkiOiAtOC40OCwKCQkJCQkJImN1cnZlIjogWyAwLjAwOCwgLTIuODMsIDAuMDU4LCAwLjA5LCAwLjAwMSwgNC45NywgMC4wNTgsIDYuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAwLjA5LAoJCQkJCQkieSI6IDYuNjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zLCAwLjA5LCAwLjc2NywgLTIuODMsIDAuMywgNi42OCwgMC43NjcsIC04LjQ4IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0yLjgzLCAieSI6IC04LjQ4IH0KCQkJCV0KCQkJfSwKCQkJImhhaXIxIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJjdXJ2ZSI6IFsgMC4wMjgsIDEuMjQsIDAuMDE2LCAzLjQ2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEsCgkJCQkJCSJ2YWx1ZSI6IDMuNDUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTksIDMuNDUsIDAuMTg5LCAwLjIzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIzMzMsCgkJCQkJCSJ2YWx1ZSI6IC0yLjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuMjY1LCAtNC4zMiwgMC4zMDUsIC01LjkyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjM2NjcsCgkJCQkJCSJ2YWx1ZSI6IC01Ljk0LAoJCQkJCQkiY3VydmUiOiBbIDAuNDQ2LCAtNS45NiwgMC41MiwgMy40MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42LAoJCQkJCQkidmFsdWUiOiAzLjQyLAoJCQkJCQkiY3VydmUiOiBbIDAuNzE3LCAzLjQyLCAwLjc3MiwgLTUuOTMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuODY2NywKCQkJCQkJInZhbHVlIjogLTUuOTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC45MzMsIC01Ljk5LCAwLjk4MiwgLTAuOTQgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGFpcjMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJImN1cnZlIjogWyAwLjA2NywgMCwgMC4xNTksIC0xMC40OCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkidmFsdWUiOiAtMTAuNDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzQsIC0xMC41LCAwLjQzOSwgLTAuMDkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJInZhbHVlIjogLTAuMDksCgkJCQkJCSJjdXJ2ZSI6IFsgMC41NjksIC0wLjA5LCAwLjY1OCwgLTEwLjc1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ2YWx1ZSI6IC0xMC43LAoJCQkJCQkiY3VydmUiOiBbIDAuODMzLCAtMTAuNjMsIDAuOTQ3LCAwIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImd1bi10aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ2YWx1ZSI6IDAuMTEgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLXJpbmciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ2YWx1ZSI6IDAuMTEgfQoJCQkJXQoJCQl9LAoJCQkibXV6emxlLXJpbmcyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAidmFsdWUiOiAwLjExIH0KCQkJCV0KCQkJfSwKCQkJIm11enpsZS1yaW5nMyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMjY2NywgInZhbHVlIjogMC4xMSB9CgkJCQldCgkJCX0sCgkJCSJtdXp6bGUtcmluZzQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ2YWx1ZSI6IDAuMTEgfQoJCQkJXQoJCQl9LAoJCQkiYmFjay1zaG91bGRlciI6IHsKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkieCI6IC0wLjE4LAoJCQkJCQkieSI6IC00LjQ5LAoJCQkJCQkiY3VydmUiOiBbIDAuMTMzLCAtMC4xOCwgMC4zMzMsIDcuNjksIDAuMTMzLCAtNC40OSwgMC4zMzMsIDIuNzcgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJIngiOiA3LjY5LAoJCQkJCQkieSI6IDIuNzcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC42LCA3LjY5LCAwLjg1OCwgLTAuMTgsIDAuNiwgMi43NywgMC44NTgsIC00LjQ5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IC0wLjE4LCAieSI6IC00LjQ5IH0KCQkJCV0KCQkJfSwKCQkJImZyb250LXNob3VsZGVyIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogMS40NiwKCQkJCQkJInkiOiA5LjM3LAoJCQkJCQkiY3VydmUiOiBbIDAuMTYyLCAxLjQxLCAwLjMzMywgLTEuNjYsIDAuMTYyLCA5LjM3LCAwLjMwMSwgLTcuMjMgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJIngiOiAtMS42LAoJCQkJCQkieSI6IC03LjI3LAoJCQkJCQkiY3VydmUiOiBbIDAuNzM1LCAtMS41LCAwLjg0NywgMS40NiwgMC43MjMsIC03LjMxLCAwLjgzOCwgOS4zMiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLjQ2LCAieSI6IDkuMzcgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZC1jb250cm9sIjogewoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ4IjogLTYuNDYsCgkJCQkJCSJ5IjogLTguNCwKCQkJCQkJImN1cnZlIjogWyAwLjA1MywgLTUuMzEsIDAuMTY3LCAtMy42NCwgMC4wOTMsIC04LjQsIDAuMTk2LCAtMy44MSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yMzMzLAoJCQkJCQkieCI6IC0zLjY0LAoJCQkJCQkieSI6IC0xLjMyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA5LCAtMy42NCwgMC40MzYsIC01Ljg0LCAwLjI3NSwgMS40MywgMC4zOCwgMTAuMyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IC03LjAzLAoJCQkJCQkieSI6IDEwLjI5LAoJCQkJCQkiY3VydmUiOiBbIDAuNTM4LCAtNy43NSwgMC42NiwgLTEwLjU0LCAwLjU5OCwgMTAuMjcsIDAuNjk0LCAxLjU2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJ4IjogLTEwLjU0LAoJCQkJCQkieSI6IC0xLjI2LAoJCQkJCQkiY3VydmUiOiBbIDAuNzk3LCAtMTAuNTQsIDAuOTMzLCAtNy45MSwgMC43NjgsIC0zLjc5LCAwLjg3NSwgLTguNCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAtNi40NiwgInkiOiAtOC40IH0KCQkJCV0KCQkJfQoJCX0sCgkJImlrIjogewoJCQkiZnJvbnQtbGVnLWlrIjogWwoJCQkJewoJCQkJCSJzb2Z0bmVzcyI6IDI1LjcsCgkJCQkJImJlbmRQb3NpdGl2ZSI6IGZhbHNlLAoJCQkJCSJjdXJ2ZSI6IFsgMC4wMDgsIDEsIDAuMDI1LCAxLCAwLjAwOCwgMjUuNywgMC4wMjUsIDkuOSBdCgkJCQl9LAoJCQkJewoJCQkJCSJ0aW1lIjogMC4wMzMzLAoJCQkJCSJzb2Z0bmVzcyI6IDkuOSwKCQkJCQkiYmVuZFBvc2l0aXZlIjogZmFsc2UsCgkJCQkJImN1cnZlIjogWyAwLjE1LCAxLCAwLjM4MywgMSwgMC4xNSwgOS45LCAwLjM4MywgNDMuMiBdCgkJCQl9LAoJCQkJewoJCQkJCSJ0aW1lIjogMC41LAoJCQkJCSJzb2Z0bmVzcyI6IDQzLjIsCgkJCQkJImJlbmRQb3NpdGl2ZSI6IGZhbHNlLAoJCQkJCSJjdXJ2ZSI6IFsgMC42MjUsIDEsIDAuODc1LCAxLCAwLjYyNSwgNDMuMiwgMC44NDYsIDQ1LjU3IF0KCQkJCX0sCgkJCQl7ICJ0aW1lIjogMSwgInNvZnRuZXNzIjogMjUuNywgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0KCQkJXSwKCQkJInJlYXItbGVnLWlrIjogWwoJCQkJeyAic29mdG5lc3MiOiA1LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAwLjQzMzMsICJzb2Z0bmVzcyI6IDQuOSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC41LCAic29mdG5lc3MiOiAyOC44MSwgImJlbmRQb3NpdGl2ZSI6IGZhbHNlIH0sCgkJCQl7ICJ0aW1lIjogMC42LCAic29mdG5lc3MiOiA0My44LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfSwKCQkJCXsgInRpbWUiOiAxLCAic29mdG5lc3MiOiA1LCAiYmVuZFBvc2l0aXZlIjogZmFsc2UgfQoJCQldCgkJfSwKCQkiZXZlbnRzIjogWwoJCQl7ICJuYW1lIjogImZvb3RzdGVwIiB9LAoJCQl7ICJ0aW1lIjogMC41LCAibmFtZSI6ICJmb290c3RlcCIgfQoJCV0KCX0KfQp9" - }, - "atlas": { - "name": "spineboy.atlas", - "dataUrl": "data:application/octet-stream;base64,c3BpbmVib3kucG5nCglzaXplOiAxMDI0LCAyNTYKCWZpbHRlcjogTGluZWFyLCBMaW5lYXIKCXNjYWxlOiAwLjUKY3Jvc3NoYWlyCglib3VuZHM6IDM1MiwgNywgNDUsIDQ1CmV5ZS1pbmRpZmZlcmVudAoJYm91bmRzOiA4NjIsIDEwNSwgNDcsIDQ1CmV5ZS1zdXJwcmlzZWQKCWJvdW5kczogNTA1LCA3OSwgNDcsIDQ1CmZyb250LWJyYWNlcgoJYm91bmRzOiA4MjYsIDY2LCAyOSwgNDAKZnJvbnQtZmlzdC1jbG9zZWQKCWJvdW5kczogNzg2LCA2NSwgMzgsIDQxCmZyb250LWZpc3Qtb3BlbgoJYm91bmRzOiA3MTAsIDUxLCA0MywgNDQKCXJvdGF0ZTogOTAKZnJvbnQtZm9vdAoJYm91bmRzOiAyMTAsIDYsIDYzLCAzNQpmcm9udC1zaGluCglib3VuZHM6IDY2NSwgMTI4LCA0MSwgOTIKCXJvdGF0ZTogOTAKZnJvbnQtdGhpZ2gKCWJvdW5kczogMiwgMiwgMjMsIDU2Cglyb3RhdGU6IDkwCmZyb250LXVwcGVyLWFybQoJYm91bmRzOiAyNTAsIDIwNSwgMjMsIDQ5CmdvZ2dsZXMKCWJvdW5kczogNjY1LCAxNzEsIDEzMSwgODMKZ3VuCglib3VuZHM6IDc5OCwgMTUyLCAxMDUsIDEwMgpoZWFkCglib3VuZHM6IDIsIDI3LCAxMzYsIDE0OQpob3ZlcmJvYXJkLWJvYXJkCglib3VuZHM6IDIsIDE3OCwgMjQ2LCA3Ngpob3ZlcmJvYXJkLXRocnVzdGVyCglib3VuZHM6IDcyMiwgOTYsIDMwLCAzMgoJcm90YXRlOiA5MApob3Zlcmdsb3ctc21hbGwKCWJvdW5kczogMjc1LCA4MSwgMTM3LCAzOAptb3V0aC1ncmluZAoJYm91bmRzOiA2MTQsIDk3LCA0NywgMzAKbW91dGgtb29vbwoJYm91bmRzOiA2MTIsIDY1LCA0NywgMzAKbW91dGgtc21pbGUKCWJvdW5kczogNjYxLCA2NCwgNDcsIDMwCm11enpsZS1nbG93Cglib3VuZHM6IDM4MiwgNTQsIDI1LCAyNQptdXp6bGUtcmluZwoJYm91bmRzOiAyNzUsIDU0LCAyNSwgMTA1Cglyb3RhdGU6IDkwCm11enpsZTAxCglib3VuZHM6IDkxMSwgOTUsIDY3LCA0MAoJcm90YXRlOiA5MAptdXp6bGUwMgoJYm91bmRzOiA3OTIsIDEwOCwgNjgsIDQyCm11enpsZTAzCglib3VuZHM6IDk1NiwgMTcxLCA4MywgNTMKCXJvdGF0ZTogOTAKbXV6emxlMDQKCWJvdW5kczogMjc1LCA3LCA3NSwgNDUKbXV6emxlMDUKCWJvdW5kczogMTQwLCAzLCA2OCwgMzgKbmVjawoJYm91bmRzOiAyNTAsIDE4MiwgMTgsIDIxCnBvcnRhbC1iZwoJYm91bmRzOiAxNDAsIDQzLCAxMzMsIDEzMwpwb3J0YWwtZmxhcmUxCglib3VuZHM6IDU1NCwgNjUsIDU2LCAzMApwb3J0YWwtZmxhcmUyCglib3VuZHM6IDc1OSwgMTEyLCA1NywgMzEKCXJvdGF0ZTogOTAKcG9ydGFsLWZsYXJlMwoJYm91bmRzOiA1NTQsIDk3LCA1OCwgMzAKcG9ydGFsLXNoYWRlCglib3VuZHM6IDI3NSwgMTIxLCAxMzMsIDEzMwpwb3J0YWwtc3RyZWFrczEKCWJvdW5kczogNDEwLCAxMjYsIDEyNiwgMTI4CnBvcnRhbC1zdHJlYWtzMgoJYm91bmRzOiA1MzgsIDEyOSwgMTI1LCAxMjUKcmVhci1icmFjZXIKCWJvdW5kczogODU3LCA2NywgMjgsIDM2CnJlYXItZm9vdAoJYm91bmRzOiA2NjMsIDk2LCA1NywgMzAKcmVhci1zaGluCglib3VuZHM6IDQxNCwgODYsIDM4LCA4OQoJcm90YXRlOiA5MApyZWFyLXRoaWdoCglib3VuZHM6IDc1NiwgNjMsIDI4LCA0NwpyZWFyLXVwcGVyLWFybQoJYm91bmRzOiA2MCwgNSwgMjAsIDQ0Cglyb3RhdGU6IDkwCnRvcnNvCglib3VuZHM6IDkwNSwgMTY0LCA0OSwgOTAK" - }, - "textures": [ - { - "name": "spineboy.png", - "dataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAEACAYAAAAtJQQkAAO+EElEQVR42uy9d7xlVXn//37Wbqfe3qcPMJVhKDMMTYooRlCiaLArsQS7yS/fFDXE+E2UxBo08WuLUTQqimBQQBEpDp0ZBoYpTGOYfvu9p5/d1vr9cc7cKQwKiArjfr9e55Z9d1l7n7Xv2Z/PetbzQEJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQsILH/kd77sVOAFoB7oty+pXysprHQdK2dpoU3DdlGppadPVWnGkXC6NaR0HQAkoApPNVzV5qxISEhISEhISEhISEhISnh8GwDTgZM9zX7xgwYLj582bN2f27Nl9xUIxdfrpp4uXSkk6k5L2tnby+TyO4xCEoQmDgGw2x0D/gPGDOvW6byYmJpicnNTj4xNhoVAojIyMTg4O7ts3NDg8+Oi6des2bFi3zhi9FdgGBMnbePRwD5eqM/iBTq5EQkJCQkJCQkJCQkLC88sAWAy8PpvNXzBzxpzFK0493Zs3b7Hd0tqBrRyMgfGxcdKZDOl0Dtd2UJZFKpXGtm08zyOfS9PT10oq7XDH7auo1WqkUxk6OzvIt+RobcuSSilEgWVBW1velMqFeM1DD8ePPLJ2+K677ls3OVHa2tM7/Rfz5y38+X986f8mhsDzhL3MSwek6rNZa57O+gGpjgjPz1CoJFcvISEhISEhISEhISHhD2wAZNI5u1avnJ9J5943MDDzxQvnn5jp65suqVSGKAyJ4giRxm6VUogIShSO6+K4LmkvheumSadTpFJpXMcjimPGxkYYGx8hDH2y2Tw93X20tnYggO/XKVfKFAoT1OtVHM9i8eLjOPa42Uyf3sfQ0D7uvHNlcO+9qx7dsH7jFes3rrr5WV4PqzllYYU4zkmpfL61w7Ly5VJpa6Fev1HBrzTUk27z9CjRKXnGjij+LyaSV/AV5nO/dQ5XRwBrOV9VaDOn86NDtjEgAia5ogkJCQkJCQkJCQkJCb8HA6CrfcCbKAy/pbW1/b3z5y1ZOGfOwlQ6lSaKY4yOiWONwWCMaUo1M7V3JQpEsCwLS9k4joPjuHiuh+O6RFHIxMQYxWIBgyGTztLd3Ut3Vw+27RBGIfV6nWqlTL1eIwgD4jgijg3ptMfAQC/LV5zIjBl9rF+/sf7lL3/5f2+//ed/YzC7nubptQKXzRK57BW9vSdccMop6tgFC2ibNg1fKfaNjbGmVDLXbN78+Pjdd//Pm3O5//fhPXsGk+7z7LmR91vn8oMX1Ult6mTnvqdaT4MCLAXh0Xw9LOiMYRYis0QkZbSuN3NhlPuy2bHls2bt/cmGDUlkREJCQkJCQkJCQkLC79YAEJEl+XzbF+fOWXjmMXMW2I7jEusYjCHWGmMMRuupIVppfpHGFwRBpPFC9kcFCEpZiIAfBNSqZYIwQESwbYdcNk9baxuel8ZgiOOYKIrQOsY0h4T3RxoYA8YYHMehrb2VKIp5dO2DG2+/46cXRjp+4jec3qwWZd/4f9rbFr3/xedJ/pxzMP39qGXLUN3dRJs2ET/8MNbatcRjY/x4xYrg09/4xl3rV69+nQ+jSRd6dmznlJY8E+0/5x173sRHoz/Sy5AXkTeIMZcJLOxyXee4bDbVlU4rz7YJjDFly9LDxphNu3eXjcgN2phVkdb3G2Me/GPtO5dgmv+3DBofhcV1uEmESMN27QK+AswBxoDLBR5PrkxCQkJCQkJCQsJvNAA8L50xRn9gxvRj/nb2rPkdrushgCgFBjT6SYHZItJYZ0rwywEjoLmsuQYigjYxft3HD+rEcQyAZVmkvBSZbA7XcQ/sa+oYCmm6DFP7FJk6HaUEz0ux5uF777/3/l++tDmSeiQW9qv2n323f8bM085ZTLz4eFQ+j3fppajeXgCihx4iWrsWRIivuQZn21a2v+e9fOD227//ixtueMdzUKGgX0R1GaMf/WPqeF/lP+QveP8RRVuNnFek2+pl+9Fa/cESkbcaY/4xq9TMizo61FsHBlje0UE+kwHPQzwPbBvrFa+A7m52jY9z68qV5uqbb+aeLVtiA3cCfwes/mMT/gYtBoWgMQiawNjYXIf9R28CGFgK/BLopBE181Jp9JWEhISEhISEhISEpzYAHMc92XW9zy2Yd9JZbW1dljH6wKh+U+BjAAViDhL7IocYAc1fDhHqsn8ZgtYxfhAQBD5ax4CglMJ1XTLpDLbjTgl+pdRUNAGH7e9gE0BEiKKIarXCA6tu+8ievTuuPMIpTu+U/D03TF8y44TeGpx5NqqlBensRM2Zg+rrw0xOYoaGMGGIEuGHX/kyV+8bIz1rJm19XbW71zz0+q1bt/3kwLP3077mM4BX5nK5V5504slnbt26fVet5l8bR+GPSpWJR57vneYNVGQGGxmnjxEG+F/Ucyq8drBEAtIcxwPmDt4q53L1USPsFMww8F+OyIvf2NZm/e3AALPa24lF0I4Dngeui7gu4jg4K1ZgLVqEdHSgPI8IuOv227nic5/j3u3bqwb+HfjEC7FU5quoiiIFCIYYiBFsrsMyRxL+gGgQB1/1sEM62aMibD3KLD3CNC0oc91z3BdfgAbAScDPgW7ABy4UuC35qEtISEhISEhISHhKAyCdzp3vut41ixee0um6KbTWiJqS/hyk6xHU1KJDxP+UGOfQkfqDN8agY0MYBURhiDaN6m9KFLbjkEqlcWxnKodAow2CKNWMRJAnRQHsP4Zt2TzwwD10dLXvufveW44DagedouXi3PqVztNfdOnAiBV5aZzTT0dyOWhtw+TySCoFSmGiCEsp/uGHP+DuWoorPnkVS+f3csONN5or/uYD14yODL7FwMEh7DbQAuSboiwGssA827bPnjNn9sXTp89YfNppZ9rHHjNf7r/nQW66+SYcO0WxNKaL5bEfgHlfGIXjz9dO8zPek1rB7W8IaS1+iU/+9J843z98Hc91PaAD8AQmozguRnF8xPJ+H+EuqZPncyw9RLz5ZB0bP2cRTRwNN9t015u+L/BvnJdKn/DZgRksy6RRKRfbsRHbQjtuY+TfbXwX10VsG3I5rDlzsJcuRQ0MIEoR+D5f//d/52Pf/a4e9/37gNcDu56v5/6aqdF7MIQINgARIh5VUcT4ZA0YozBNU2B/tJAWsEQTqXbGrdk86vTxhONS0Q51vZ0Tgw2cEdXJaWlMEOI65Kg3AkwjP8Zi4DzgbOD4ZjnW7EH/qCvAbmAd8CvgdmC9QFJqMyEhISEhISEhMQDAczOnuJ5745LFK3otyzpIxHNIGD5TkQBMzcnn4OiA5nZPNgUaUQSmuXasY6IoJIqiRgLB5rqWZeO5HrbjHKgm0Py+3wRQ+8P+D8ozYNkWYRBQq9XYsvkx2jvaWbXmjuVa61UHNf4tr3JO+O9vHmdbk5FhtJZC907D62wh3Z6jZVorrQNtWGkHHWj+d+VKPrltjH/81/+ktb2FoR2Pc+cdt7Dy9p8OPrbxkf+wHTvd19c3fdasWbNnzZo165hjjukWkczE5KSPMfHWrdu9+fPn2yPDBZS4DA0NMz42jh/4jI8OoywL22oYHXW/wr7h7Y/FOj4HGH4+dporuM36EB99TQsj/7CVEy77DFc+/A3mawDXcRwRmQGcApzeNAEeBG7QWu8Oo+hJwmyEYxdWyU/MYs0hiRUrtElARtrZ+4IXK4vSuTlP+NXvv6y9f/m7+o4RXxx8A45tkbUM3Y6mPw25lIP2XMRLNQwAzwPVqIEpSqGmT8c591ykowNEWH/rrbzpYx9j3ejoFuBVwIbn03n/GaFE2Gg0LiVCcg2TDyVCIHN4VPWz2XIJZISZ8VZOjGu0GkE1Ra6IwSiFlg72OcfyiDeDx7JZCuZUfrpikNmbb+ad27dxUligM46wtUIMaK4/SqcEGMgBlwLvohHy7zWCS34juhkV8AjwNeAHAuXkYzAhISEhISEh4Y/UAOhsH+grVyZWLjl+xbGO4zYe1JV12Gg7v8EEOHy3B4yAxqC/TK1ijEFr3czoHzefbhvWgCiFZVnYlo2yFJayUJbVSB5oWQciAZri37Iswihk3949TIyPEUURSjWeiXfufex1URT+oNkgKy/emu92vnhBZ6bsPFbohFihNKANWhu0aJyMTf+Ay+J4K68f3MmpH/gX3vKmSxgZr/Dh97+BHTt20tnVg+t6tORbzPwFx5HJZCUMIqrVKhMTk0RRzCsv/hN6erv5xte/zfDQCI7rNIwLEWq1GqPDQ1iWhYhqXktFpTLJ4OiOHzYf8p93LOO70q42Zz9lfvXKOWboVW+3O//hZrW+qikVm6HHbwMuAOYqVMZgHjOYK40xNwZh+KRogTHmnuOTG72KL2/4N8446kTb9EznGUO1ia+c37Ng8cXdx4qYGI8Iq1ng0Ng2iJBSwsyM4dhWRSrtgaUwYdS4mxwH1dYGloWJIpwzzsBeuhREGNm5k3f8zd9w02OP7QBeDmx8Ppz3pRgJ0Exjk8zjIUkzqYaZbTaw3FTollmsV8v4mdfJXsejJMPMCh/hgvomlmnVMAklw6TVwphyCO0u9njH8EhLF/vss/n+++vkV1/HX/5sD3ODgHTgUI2LdMa7mRcFZMzRZgCYRpnSS4GPAguaZUsrwN3Nkf2Hmsu+ddAUgLfTSFZ6cjNS4MxmhEAMPAZ8ErhGGr8nJCQkJCQkJCQc5dgH/1KqTPzfmTOOPVYpmziOUSLEBtRBifuUkoMEvpnS7PtNgP3LDzYEGsulMZZn9kcAGIw2aB03RPfUxo0gYdEGYzRGx0jcMAAsy0JZNkrHqGY1AVEWgmF4eJCR4SHCMESJmhL/IgrH8WZH0VQVueXL7YH5oU45GyZShBLzuFdm0PJRRpE3Fr2xx4zIYuiJgHXODKYtWcxpK5YTGbjxh99k147dDPTNItfSgjEarZH16zZBs7oBzSgGYwzf/96PKJcrpNMeqbSH1mYq+sGv17Es+5DICmM0uWwbqdLIa+p+dRmw6vnWaR623+ooy5r3Ijpa3xlnzYvMli/dRLgJuFdgMyIRmD0GN9dvnNkjRN2BhJ2CftIo5ZtYLyO8Y0MBJ3chf9FS59vFq3iLAfgo98gnOGOqe70Qb7A52Z7lu2vjP1rRNb/v1O4l7DYxCoODJoUmZSLcuJHfIgI21RRDsbAkX6cnLGNijVEKcRxi30fyeQhDgp/8hHjbNpzzz6ervZ3vffGLvPujH531/QceuL6/peXsvcXiHzx6JAJsImazzprDfXY3Q4ywjYBMtJazmMZWq5O9qbO4ZqlLdPytvPXqFoYsixgD0s8OezYbUl3szpRp1x71VD8786fxvY9E5NbcytvuKdHhZigxi/V2O/v0CDPrISm9g/lHlaA10A98EXgl4AJPNEfxrwF2CQTN9Y4/KB+JAXYK3AXcYuBzzfwjr2tGDywG/hu4xMAHBPYlH4kJCQkJCQkJCUc3U4Ksr2f2CbZlv6WtpZsoCtGxJo41Wh94Ga2J9/9smuX/mq+D19PN0oCHL4vjxrIojgijxiuKdWPuvzl0n/u3iWJNFMcH1o9C4qhREjDWMbVqma1bNrF3z258v0YUBWhz4Nnfsiwymax30DmvOC/T6wxFUFERX2jdwfdy+7gzPcEdmTFuyA7zX/ldfL51OyvT44xkY4KUxS+uu461D67j2mu/g+dlGgaGORCZrqamJOwX8o1n8DAM6exs56STTuDgKfDGGHzfP2xaxYGn9nQqJ8C5z8dOYynlKmNmh2a87ytqYuv/qGBUiE4ATgTGEfNNUekrj2HGTz8Rt8fdZB/HWFuNMeHh+7rGWeIc763Lf9rZdGJRDb78NusL1if5hdrHiSe8ks+1/Tf/6jwT8f8B1qntnNo6ytz+j3Gb/CGv08xsV3Z3beyqE9tm953Xu4So2S81Qh2LIg6jpBjRLoVYqGihHgvjdcODI5qtYwFMTkKxiCmVMMUiemSkcY9YFtHatdS//nX08DBp1+W/vv51/uLCC+cX6vW//EP3kdegBRAb30pTUhaOXsSdH+xju8oxoVLUJU1ZaZRvE11cov1BjVI+edEo6WGXfRyrs3N5pLuH3dmL+crLOxlMDbDuuArd997CO/93iJm6QovpZad3AV9dsZyfnpOiLJ3sUUIslzTacDSI/+XArcAlzVH9K4HTgCsFtu0X/78JgUBg28HbA/Xmfm81cGrykZiQkJCQkJCQcHQzFQEwWRhZ1JLvSOk4aozGK9PIvo8BOZB9X3QzOVczid+hsrX57aBogP2pAYw58AfTUMBNEW2mxPKBjQ4dEVcotOjGzg0Yy6CUIgh9du3YgTGaelDFtV1cN3XoQ68IcRwdXAZwgTJZEWNYlSpQVTGeUQefAQAlFfOz7Ci2GaN99ySBaG769tXUSkVa8z0UCgWiKKK9o+MQwX/Ig7sxuJ7HokXzuOP2u8nlcxhjEBFq1Spxs7qAOYIJ0DQGOp6PnUZrHViW9RDG3GcI6o+KtArxySJiA0P1ul/+iPWW4XfrlX+9T1KPCOYHIvX1YVjVjmW5iBitdRxrrS1lZzDB6b8Qfe5q2/vVEFszdfNFs9N0njLdbH5bTca+NI+/eXyz+fTTMgE+ziumOwRnFen81cd58R8sauDE9jnW2skdfzk727PsTwZOJjb6cDGGaea9j7HwjcKJDBmJSSmIDWwwGXwM800J4hiJY3CcRkJMz2vcQ5OT1L/3PVJvehNeby+f+chH2LB27Xs2jI/fNFat3vX7Pu9LMCJoNEZAVIirdnK85RLZe1n448c4UyYYEB/PFOjQMa67l3nf2M7SPRP0hYPMNR51NZMN3kw2t01jZ8tSbvhkjc47KrTpX/AXD9kEqzTGGmOan2FSncW1A53sefdjnP1+wC3REbjERLzw9b9phO1/D+ht5nd4L3DXbxOy3zTUhgxc0awY8CVgEXCDgTdIYzpBQkJCQkJCQkLC0WwABEGtz7E9ojhCRNBaEAWiBcQgRjWy8MvBmfcPPKWag+WzOaDlDQZ0Q+THcUwUR0RB0BjhNwbTjBY4RPg2M/k7rks6naE4OUFre0fz0TVCm0aI/+DePRhjqNZKZNItiFIHz0MAwA9qlEqFLQctCrRWhJZmp1M/pGjYoRMbwG7mK5ioTFDdug4xhrb2HkwMCqFerVJyHGyrkZ9gf6LDUrFI6Pt09vQwMNDHzTfeQkdXJzQjBeq1GhPj42ijEWUfQfxDtV6iOaf3eUcYRYGl1A4/CExz8HE87Xl7EWkH4wOcGWeVg/P129SsJybZNY4ZL9m2rUTEAQKllImDAAwlYG2dOL+H2k4hnvF5+76B9rjzjFONWXq1qtxQMmt2EB+otHAB/5+8EePOYq+zklfV/pE3TImhEh2Tgvnpx7ixBAN/kOvztjnnyXeeuPP1bU7mb18z4zRHm9/sQxiEEKFmQMcxEQojNtvIIhrmmyL4BuIYE4aNJIDpdCNBYBDgX3st6oMfJN3Wxhff85628//hH77azAw/+vsVrBEaS1xqVpaSbRHZFTqdrSxTO1g8GuBa+zgmjnHZxRKdoeSPMG2rT5YnrKXxuAzozmiX1cGgm6ISncANH6/TuvZeXntzgY54jP7AJjItjOh2Bn2PSn4by6qDHPfR7Szy9zE3HGW6sQgleoFOGzno3+hJwHeb4v9W4M+BPc/VdBhp+Ey/Al7WnArwEuC7plE6cE3y8ZiQkJCQkJCQcBQbAEpZeW00tWqNVDrVyLjfHK1vPG1qMA2BLdKIAtg/t3//nH9tNLoZnq91TBg2phLo/aH9Wh8q9H8DURRhtKFer+NUKmRzWbTRKBEmJ8aJwohKtUAu29Z8YjaHCWlFrVrYHcfRrw5avHZfVDAdVlYswxErIR4e2wBQj+pTURBTuQ+A4uTkQU/sByIYLMvCshQPP/Qwlm2DKCrlMrVajaAZ+r8/T8HBKKUoVyao16u7ROTnxjw/NUw9CA5pWM33/UwqNbTfCLqev61fxBduI14/NVbpea5gqPoHbesHQey57kYwo4IJQWZElM75lBUuzZLa0WdKKpaqIQbHtpUo1bqab3Z8IGo7f67xz7xLNn0srVr31KJCCDCLh4qNPR8Q/1/nq2oRv7KK9Jo/4bPRrzuvXZyazzI6s443PMDGkWdzbW7e+9CrLVGfuWTG6S2e5U6Vt3wagg+NEKJQQNE4aITtZMgRMj2uNa6uCLpQQDlOIyLAsjDFIsGNN+K++tUsOfts3j1/4YIrH9twhYYP/b76xCVo0WhyjFiz2eTmGc84xBmbOBVhS5mWoEJrxcKYPAUm6NH3c1HUmqmLZFNoL0OrUZIvxkpXvXBpfMt5JfpvvpfX3DHIzHA382s+6bCHneoi/nNOC/ve+gCXXrWThbU6KX+S7nA38+IS7Ua9wBMAmobovxroayb4e7PA0HN9nKaZsNvAm5uRBucBVxt4ye/ieAkJCQkJCQkJCc8TAyCXbZNavUwmladSLmPZNrZlYdl2M0u9HJasrpG4Tzfn5us4Pig3AEcU+k9H9O9PnjclLGtVlFJUK2XS6RRKWcRRRLlUIoj8Zsj/kSR7g3Jl8lvAwVMAblkZ7ait8GZmTqm3sSVfwTXqiCYAB+1VmkviOJ4S71rrQ67L/nYbY3BdFxFFGAQYrRnau3fq/A5cBzlM/FuUK5MMje6uA+80xpReSJ2pWq+bA6J7+pPeEN8Pjvgm+UEQea473Cz4Hmri8jhVd5za9l3Kecz398QAyrIUxiytUH3Vu2zT1228cLc8/mdG/FtdcdYHYRgcJqJEwCzjardbNr32Xml9wLZTO1ujE4NVui0/wJo5/80n1r+bd07lJqiTlSyxBudZlR50lb1kPCx/9azuhZ3TMh2E+plFauumCaCbvaOEjcKwxeRpk4BsHINlNSIBSqWpcoA4DtGaNcis2dDby1svuEiu3bLpbZvi+J9/f1EABg3SxYjqYoe3jF8dO8os7aDbclQ6Rugde4Lj9gqMa1TVoMOwpVcH+U4yaSPpTCSRpQilh1rczY3Bh25QUZAu0ekU6dRpipZFaEI8HuX8iWlsv7pGXubyaMc4PcURZlZr5ETjiEY/ydq7hJpACoPfjLlIcR3yfDUKPttM0rcF+PPftRiXxpSAPwd+0TzuZ2mYAgkJCQkJCQkJCUejAdCa7/zO4MiOy+OW7gElDZEdheF+VX5AEB9hRPpQYX94qUCOOMp+iEw7+LcnjeI3xbU2jI+O4bguWmsQIQhqzdH/J7dJKcVEYXhzpVb898P+tOvRaOi/1oaD719Aj7yk1s2t6ZEpE8Ac1uLDrYX9o/b75/Lv/77/Z2VZRGGINobJiQm0bv79EINDE4Q+rpNqLlOAYWxiLxOF4SJwWfNB/I8GPwhigJTnuQLKGDMMZj3Gnzyoc6SBpQZ9wTiV6WNSrQimWwyPi8gmDkuGJmAclZWXWE+kZ2MPb1Ujp1jEM4r22k27wjNzGdPzkm7WPv5v7ImusGcrFO0LWdlm8App3V0meubnEejon7u8fOdZXQufsfinmRNAgAiFTcODmMTFwbCNPCcwiYkixLIwvg/1OpLJNKJPbJvgxz+Gc8+jNZXigq7prXtGd581fuqpN7j33qt/9++iQoiJqAp4Vopq5jx+/I8KpyVDsHALJ30+ILsywpXl3DT7AeeiTWVBR8qQtuwo339vas6ilBkZ7mPr3csCNTxiRXFYazPDzGRzPkdRTdIZ72VusIo/qe2QPdH5fH/xbHPfBx6WV/xV1hS8bvaGEEeT9IlLwbyNESnQjkWMoDHEovEAjSHgkqbV8nwyAkwj0/9rmwn63gvs/D0demfzeDcArzWN8oA/ST4mExISEhISEhKOHqz9PxRKoxOZTOvaYnHk4mymJaWUNSVY5TBBfvjr0OVqKkzeNDP7x3FEHEcm1vtfYbP8XyRTuQNEUKjm9keIFpBGPoEoCqdG3oPQx7acpoA+uI2Kul8ORif2vtkYve4I533Pumjo4pOc/p5FcRsBmh12HQv5zWnDDERxiIh1SDunRv+b0xy0NsRRhDExdb+C4zQKEfh+lTiOyKTyiEAcR5QqEwyN7jTVWvFh4E+BO5+vHUaOEMYxyUDL6zgr/gpbf2uR6TqOhdCGYX9ZwbJt27Zj272InCUiFwHHNDJF8KjAD4GVGDMRa/0kEZe2250WCY+fUOExZWojAkWQ9Cbld/biL/6UvWPLd62Pl5TFTBF5vSCv68Jacqmx1JWma6yFzfUH+fSRuoF8/MnNPxa46mX9J6vedNuheTGekQBsTLHRU8U3IUAhQKf4pEzcMOWUajQk5dHsTJjJCfxdeyiMTVIraB5tc04snHvuizs8b7mx7YXjhUJvd3e3c/nll4/f+xybAgv5mDSKfaZUhpJTp1VGmbu2j9HFWdT8LPVZwzJtbUlaqhNWX222bGoperNrj5kvT3+Uf/vgruiXV8xeuvElbW3RnXt3nlEZqvXFxvfVbLMhs4JfHnMG137Nxtq8R44rDluzdaTSTtnqjrapM28tSjee8hFCP0WNKu06IEONLAolBqU0onKULI+SlaZmGWzxm6VQFnMFx/KXsplPPeX5XYKRhfyTbOTjv0vx7wLfaZbr+3/AVwWe9vv0T9ADvA3INisxfvvjT9NA+Hhj+51AN3AGMP+f4Jsf/y0SDiYkJCQkJCQkJDy/OCQDXak0dmvay569Z3Drd1pyHUvyuQ6xLKf5ZGqOMJC/Pyw+IgzrYT2o+WFYL8Q6fiLW0XgcR2NaxyWt44oxpgZUmhspIA2SVkq1KFHtSlndlrL6lGUPuE4q5bop13PTlm25U6PmcKjgzmVaiOIIdcDHaBgDQS0am9z7t3EcPdUoeqFk/AuuLN/5k3ekl518cX0a3drlF+lRakpjNZP/HXy6EY2R/Gw6T66jj727NpBSLjRH76ce4Jtx5+OTg2gTk8u0IWJRLI+TSeWwLJswChge24Uf1PCDamyMWdN82P8OT7Ok1x/MMVKKKD5UD2SY6Olh+xPPkcFQBlYqS/UbY5YYWAZmI8hyBa8A5hqRktH6LgM/apolo34YmiMLKtd+hY6zF2kz8Va75ZcVmdQKyTws4+deZpuOmPi1SrLXY6rLRMwbRJhbgskxgq59IhOzzNX3lujsrNBW7mObD7CTxepR+k0jL9shvNhVtr2wdfqTsv4/QxFIPGUEKDwaSQHHcNlJhhaKjYoAcQxhgKlUwHXB99FKEQwNEfcPsPzy1/E3HfkFl1x66YLixAQjQ0OsWr06XLVq1ejqVatuzefzP6lUKg+++c1v3nn11Vf/1mbAdShzCYYyHXofc4KATCFmS8cDnPejFaxu7ZTx0wfUntOesHLBI469D90R384XZo+Fa646t61t4LIPLbauv2939ebVd548O/6rmxw7FKXEWLG2YrwUWComZ7VLoaeqRioZVXVEeY4rVffk4I7ljp6sjajeh38mb7nfUb4VOi24IiYIIAxQ3QxZPexw+njCNkCJznAX84MhZkQatEeLuYRADCFCpmHkUcEiw4FsKMIlGDlwzs955MArgROAEeDTwrOJQ/kt7j+IDHwKeH2zHa+kcZ8lJCQkJCQkJCQcbQYAQM2vPOp56bMLpbHPFMvjb7VsR3luWjuWJ0qJIMoYHZtYx3EUR6MY/Ug9qG4Ogvo9IupBpdRIHEe1pyt1tI7RxBCHNI2BrgqF2cBCETnTdVJnp7zMnPbWXte2nUb4/0GPq3bToNifoK9aL5UnSyN/X6/X/vM3HHxv2QQvuqp6zz8vdfo+8Lr4eOefgwWscYs84E4waNWpicY2inZtc0yUpVwrsqUnZmR4ByPDO0Y9L13G0GEwaUFEKctWysKy7GapvzKl8vjBuQEMMAHsATYCdwG3AJt5gWQsP1IjV3LptvP51nPS/jjWopR0oLhAkJdhTMog3xZBYegH2oH7Efl/GPOAHwT1X7s/U43ulu6HLjaZ+tuD70SfYbHxXCkHROsMsjyDt+R9cXv8FZWrFBgdU8RxbKLUj5UZ+YnS2+rB/zHvpS1y8KdEXwujKYMKgfCww53fl24nZTnU4/C3lmIGg0bwsUihqeIwbFKUpEpeh6ANhBG6UkGa94WybFqm99N14glYc6YzP5/Huv128uk009vaOOXVr3be9da39g8XCm9es2bN6374wx/ufvCBB+5KpVLX1Ov1e4HJ37YvCqLH6A9B1QMyw6I2tj0q0S1nmvuWdaidb3kks/tPN1glc6/oiX4vF5+WXzDwxgGx7Hwb29ds9c3kjJIPthUHuqbyMkp/vJUTJjspfX+BrHl/gWnfEklP9DjD+ZO9uy8uDfRv6NkzdtrW8twv3y8v21qjw7O8tM57QSxKCB3BUQVrur/Rm2vW51sYdzQSjNMTVcmVxuivhTgxaOMSmhppYzcrGiiyjXKljVoo0rwHjGCMQsxr0XLtIbVEfmve0fy/fDWw9w90m+9tHv+vm+1JDICEhISEhISEhKOEXxvxbln2cox0i2I4isJWGuGpMTDWHKHay+94hEoEyxhOsiz70tZc59vzufY2pSxLEERZgCEIfYKwHtZq5VuK5bG/A9Y/w8PMAz44TbW85niru+94q4e8k8HDIq9tjDHs1kXW6RHuDXfcNG78bwC3NSMavGa4rWlENZAH2gQ6Xcvq1UhvbMzMtFITWutrajpeD9ResB1GRMzvsDSB57q2CBeKyLsEWWowOWP4KXCtCOcYwynA/wJfq/t++TftTykRsZXEQXzICHfKcx1trGlz6Dz5pjD9pglSwX9a9dU3qpFdBar9wA4DtwRBUHmaTbeArcs7j5t90cApBDp6Tm7OxmQAcNE4aHrFZ6FVZp6qNEJNLBtx7EY1AARqVSSVwrngAlRvbyMqYHISMzwMto20tKD6+rCOOw41Zw6mp4dtu3fzy1tvrX3/mmseuefuu28x8AWt9dizafOfYaQRH6LtGOW1W+Otc2XLjEXqsaWneve8b6AzPv76yA5+FtbdISI5rjXDCiPm1WFFtrZpvlxWP+2o/v3/GWJe0a/b9aCu7fZwT36eXtuz0fve5X/vD77mcTn/CxP27NHz8z97h3NOa5t1vO1s/EHbVY/uOO7B3WbmvnGrv5ixKnGLTCqtLFPQnVr8uprlP5ybFW/MnczNl2YYPetW3nX5Gs6ZmKCnNsKMwCcTxxidoySTdOjGtbcQjGSYlHaGlUdVQlKmQE9cpD0W0II6wg2hm35mg6cTKWBgGvAYkAJOElj3LAy644Ff0pgKUAdeKg2j8dnsZ01zHwukYVomJCQkJCQkJCS8wLF/3R/jOHpw6ln2D4QxxMCqOI5WjReG/mWiOLw8l2s7I+Wml8QmBkPRcZxCKpX69tDI2MPP8jCbgffv0cW/3qOLi38ebjuBOguAuU2RP9k0FR4ANhxmegSHVRnY/wCNf1CofEUfHdNojTHGsW1LWZaNMdH+5H3PIdoYqkCbwWSBIYMZwzAE8g3glwazIySo1ehoi9FRjsmnNAK0NoYgfpL4qvtBCDwR2PMGV9L54IVm6/J/jFr0n0vH/ee5ayPbRHEcxdVn0O4BYGZfqo3IPHc3zP6Gh2JhK8HHpiIOQWxwdQgqwsQ24vtTjpnq7SX19rejOjvBtiGO0Xv3UrvqKghD9OAgemQEWbUK1d/PMYsXM+9Nb0q/9rWvPe1bV1996lVXXXXO+Pj4+2u12jMWoD9EzJ+hJQat0HHdbvHLVme5JrlSkJ++SX3IWnzx6shtfyyO90Xa7vHEvMiLxClmWbNngp1m7PQxuXNOWd89vFfu62vJzBvpDd8xttLc9NJYKhfti7rHh2VWeabzxMnWgHtM+vKB9PBXy7/0hsc7Z0Rbpu+wj903nW35Wekt2fa+csogMjTUVRkNumoz2dy2guv/VtDZtVz8yRJd2U6GdZai18vOoEiXPyL9UezmzBzZKRqlK1EWK6oyiw1OL094aapWgBeNML26jRPrw8yIhFhLc2aTxtCIFNifPlSMauQPADTXYf06I+Dcpom4Btj2W/hGe4HtzX09W7NuG/AIcGKzXf+TfFwmJCQkJCQkJLzwkeQSJDxTPMdJIbIIyAC7gSERiQScZsUIv1qvP2tjwHPdOY1s5GaGhrsR9Uujo51oapZSChGT00vi7dGuVICnu9jl/zbn8zLZILPMJGn2cBV/ZlJ2rwR6CK2fkXg6H7j1VdNXcHzbTPRzFCTRSMLZiAKwTUwXAXMocywluvExIg2ZKYJYFqRSSDaLdHRgH3ss0tvbKBVYKhFv3tz4u+c1IgYcp5FIEMB1sebPxz7+eFbt3s0nPvnJHT+/5ZYPiVI31Wu1Zzyf4RKMMhLb6bRk+pw93certUtO6dh64ZJXld/G5fPs8OpxMz5mpHOOg3NOC8FfbeK7T4yZ2+LJeEj7jw2a3V1awrwxVGfI7JUD2pt7XFRf/Or6nLuuTgWdndnqzNcdo9LpYkHSY/4TG8fnfHW1OeP+SbELLfbD+Vcdu3lZ60XRn5nWTGXzndO/9tjK6Zu8ylg+ExfTVZ2vaSxbY0X9PNFfoGNfidZikXYzYs/2M5SttCopEDNuev3AeLo32urMYUOqnaGeMq3F7Swa2cSy4lZOqIPEgoUmJk9RZSgqixAwxKR0layukdMBlraxnjIawMB/AO8DrgL+Sp6FeDeN6IGupinpASV5FhFHphG+8Hngg8CXpNGuhISEhISEhISEFzh2cgkSnila60A1skO+rdmHftysV35qc47+yrTnPVzz/WcbBz8I/Bc4zoejE/U7dcwaLvb/lI/GUdwIq/BZTcsRhM23+Kw6npXO9fx/4b9w9tMaiv+5WXSI0KpHQ89GvbcDuOq5uaUOrS7RaE6MUMOihkVEQ/jTLEOJCCiF2DaIYCoVoo0bkS1bMK6LpNOobBaiCKMUYgwYg7Eb7bVPOIF42zai1as56Zxz+M63vjXrc1dd9Z3Pf/7zX3cd55+KxWLhmWpIMZYR0VopE2OpMKpLrCdUbPVnbffvOqQvFEjbsKWC29HBwn2GYV/svmz9+PeFFve1OEzGZFOl+NUr7BQX1HOyOhucdX7RF1ON1CcfC8xA3H/tIv/k68ZN144CbYP3WO975xnRyAdu3Z1zZq7pp/ukjvq0oftVd/2eocfNgmse5kVbLAJ1Nte+pIc952taHsgy+c6YmrVdTv/GfSa7ozM9mp6XXj8rwCtvKy3cNRLNKC+Qh485ydz6UZdSZ53sQ9tY+mGLKNXChK7SGgmB6WWn1cdWJ0fBsYmUQbRGRTF2OEFrMMax0R6O1Zdg5ClMgMXN7w/Jsxy5l0bI/u7fuv81Mkysbv66KPmvl5CQkJCQkJCQGAAveJRlHa+1Xup4qbSy7JyTygwoy3biMJiolSb26DiuCVKzPa/qpLLD9dLkllSu1a8WxsI/5usWxrFOWda4gU4ROR9MK5ivGeRUMeY0DQpjxjzXLQIFIPaDwHiuKwB+EPxaceMHQQ1Lbboy/jv7r7nmSh+3nmbkX4+QdO9JnM333S52vuSDvHvoMk5/7Mt8ofwZlv8+EizWAZQ8R0E1h0QQSDMLvVDBpoA7VSpQDtaJIo3t4hi0brz2lwsETBg2Qn5EMMY0TIBm8kCzdy/ui1+M/73vEd58M97YGFd8+MO53p6eD/79Rz7S3dnR8YGx8fGJZ2QUERtjjEFrY5RX66qNtOn1oq0HqrAi15ieEAlMz8O7Z3Lyz1IysCZFy9gkW1ItnJkRWjscZs5Jy/RpOUxfmnP+Y5+zK6iZb6cCPVQeVoO64j7OoKy2vvGmgho8IcZftMbxsl2h8bsenNzZsdZf9Up11n9q55i9Q6ZfT5p241C1bud1Nykp/uze/P9e1uW29p5atHDDxeNdpp46x9zyxo7z4jfEO/1J/dCGW69zj7ujGpy/fjCe/5dZM57VWHGKoKeD0VGbUCrkwxBP97LD7WJIdbG3zaOeCXBrAW7JxytlKcRpAjNOn/HJTb1ppjHNaKDp8hzbXJwzcOYz0+tsFhh+yu7UiAZY0owKeLrkmt+PbbZHgL0CjycfnQkJCQkJCQkJiQHwgiPfM91t7Z9xWUvPtBd7mZxyU1lENcRRM5QdACedpV6coDC0OwpqlTColteH9epajDyYbml9qF4uPjq4eW3tj+riiYQCfiNhmcwEI8aYBxDGgYeNkMIws5k/oeq5bg0oC/iubYcoMRnx+FGQ5Xwz9OTpArE2wjJd5cerYsRUyD6taILvcUXwp3xhZQdDna2MdH6G5aXf0xXJ0kxg8Jzo/6kkgAc0XnN+OaO4BCh0M/MgTSFvogiiqDEVII4xWiNRBJYFSmGakQLS3MY0txMR4q1bibdtmzIfgjvuwNRqvPtd71JRHL/h7z/84bi1tfXyQqFQf/qq1MKEvrGVCR+2bl4QKMt+41Bm0FlbmcPpAlo1EuU5gnl5F87yLDN2d8OGAsvWFdFdgpzbjizIgevAbWWs9hpWxZYTpGoFTqtZVxu8aD2PvTTXgmsFnu1HRikRRkpVxv3w8fn+kk/tji8cDw2mLLmgor1YkVd1Wmtr3M8urmaH39ieapl5nXbLlfqNf+eJbYacvsffsWrfzl01Or7Z7bxsKF73qh9Xd17zV+WLr11q7ju/TPvwDuZuaGE0ZVOr72DBUIk23cqE/XK+/QYLPUNjlwKcaoA9WiO1u0R+4wNctDXPGP6UrgbgG8CK5s/7xfnnnuHc/Qh4Kb/GAGgmcP00cNozNBagkZxwf83L+5s5ARISEhISEhISEhID4IVFYd+Ohwr7dvxJS9+MF3fPmf/FbEfv/FSuFTeTbaTwaoZJYwwtvdPpnrvQdtIZW0SW+dXysvLY0Nsndm+HoT31mSeesS7d0rZ2YNEpGzPt3T++8coPbj2ar52BohizHpHTgF0gu8DcawyWMaYMGBEZbobGzwBCRDbHcVzWWhvHcgbqRO1XW0Hxnnhxqcd0lL/EZ4PPceqU8FnNefp63vGjl/Dtdpva0zIAPsLF+iNQeDv7it+g//dZWrEFIDTRc3mND0nSsf9kSjgMkqaXOhbxlGgnijDlMqZWQ1wX0ml0JtMwEppTBEwzQkGgESmgFEYpUGqqr6M1AoS33w7A+9/zHjU+Pv76f/6Xf3m8s6PjyrHx8eDptt+LKyYbFaJtznD+vKB8SqbY18ODrXCJD5021DRcPYH0CeZcF5mfgekWXNSG3FtA1tYh48EcF7M8j3x0GrNWjtP/gx2cvq8moyp29zm4jxdK3JYTdmbSIJqCXzXjwdjJq+RXZyyO/vn7ZeOoaujGgbHjFGWZwJOa5Y+PVycqrxkvStmo/L939Z4bhYHpKqw7c1P1mG/9T0b1657w5f1x3hqs+ouR2i1KYjXL3H/ZTFaXHuIlH1/EnRc6hN8fZkbkEshGzvylTZQOcaI63qSPV66SKRforEzSK+P0HVQbAIDWZtb/g/GeYVcZBcZ/wzpVoHiEYz1dIyB1UHsTEhISEhISEhJeoCRJAJu4mfysrtnHfbt9+twXWY6Hk8qQzrceCKsGjNGNn0WwbJdUtoVMRzduJotfKTG2YwtDW9cR1iqRMeY2N539Wml0308HN62tH23Xy7Fty1JqiYFXCmwxIjf6vj812u66bloaycgio3VZROJY63oUx9qxLMuy7XkGM1/jbb49GCgtNbX8KJ2b57AmeoFeksuBL184cAondxyDfhaVAOQphn3lMFktQI6IP2U3HQS4HCFb4X4xvz83gOs2EgDmckg6Dbkc4rpIKgWW1cgdsL+f758+0DQUvNe+FnXhhbzu9a/3r7/++itMY4T61yZ5vAQjGlQ3u71+Z2fLK7j+ZWknPfvBXPSKczpb5s354Oy8vH26sD6ADw/CnirMNZAPoFAhjAIqg3VUzZCZk8V+Qx/m5FZIKeSGUcw3d/D4zmF+3ObzgF3U26KhsKbHa/W4Ml4O/aAe6kcG4pM/9yf+JbtmhH3GGK1HmeYPqWPDotVhREdqjn7U2Zz+0OlKCpe8ITTt+zrdi6/zsuybKO98ZXjhRwcy1RkLj9v20fFsKt77WOu1c4ZPv7kWia90ULDwgzYGveX86I1Fpo09zPnXncIvXtfF3otDWnb5eMUIyuN0//g2Lr1nmJm13cwLJumINcP8hAHTNEluaI7Km2byPgVMNKe7PN3/zxHwGoF7f40Z0wr8ADjpGfhPTtPA002TQYD7BC5OPjESEhISEhISEhID4AWP7aW7OqbP/W7n7HkvVZaNiJDt6MFNpZvJ2J4ssozRiLJwUmkyrZ1k2jsRZVEY3MXg5rWM73p8aGLP9q/5leJ3wlp101FlAji2YymrwxjjR3FciONGuT3XcRxpRAa8ollO7Do/CEb3b9fJKVJy1maUUi2x0ZW2cFn5JjPAXuaaP+XT5gV6OV4L/PCC/pNY0Xkc8bM0ADiCCSBH0GYCDFDjPIboof70buSD5vwDjVH//eJ/vxHguo1+LQJhCGGIKRTIXHEFE+eeyznnnBNt3rLlHcDVv8kAMBhJU3anWdvzGYvM6uy/fmKGcl/9iuwxpQveNKPNfv90j6Imes92wg0TpPwie1IBj2ZjdrsxBYkZn6jSZzksyqU5qTNFu2NRr0akJmtMzBbzHxvHa+sq/gN1PfCtoujHM3rB5mpUi5f67cGKuJLNMCEKbVUlH43Zs6J97nHBkLcgEh1h1cvWtGCzM0dvt6pqt3dd/tpXbTfVMzzT97M3BZ+876S2B+ecOf+OD2e7OD1YW9+yaefMrz0UnbF6SPeNa6Q+wDZHEVd8vAhU2iKKM5REob0IJwxwqzWy4Ti9wWZOrU/QFVkYcx3q4BwA3UBf822/DjgOuIwDCfiebtfZJY3pNk+l5p1mWVPnGez3FOCbzQSflzSPMygwknxaJCQkJCQkJCQkBsBRgZvJdbb0Tv+f7jkLX6YcG6MN+c4enHQWHUWNcmvKOuJYrdEaBGw3RSrfSrajB8dLURrZx+51q4LBTQ+vHNu59esY89M4Cssv1Gv0Az7uLuZe63/4lP9JTniS0vVcNw+8A3iNiNyKMV+uB8HQ5/mB9TY+0raBs2rf46raf9L6tMX+IPOyaUqtt/HWoVfzb/Hz8LIsBx54zYzT9cLW6eqpcgGYp7jp5CnWO3R9c4hNIEAHAecwzGzKqN+i6PtU0sHD293MG2AqFVquuYZ7ajVeesEFk0EQnNysNf9rTIBYDNg5mUj3WJX8zswnLsvYkx95r5mml8/uylZmtiNnZ2V09ST33z+EF5dYY1UYtn0mJWT3eLlsGzXYIin/zFh3atU6OtfkCmkZeLwr5USzzxhdWlF1d3vhlC8N7e3fsmeoe1/JdydVrRx21J9QLzdfPmE6j/19hb4dsVj1R+1zv/Zo6qVDhdS0IMLRxbBN+4Fl8v5eaY2HlCFV38v8IPbSqW7Z1rpIre49Jr15xqL6XZdLoCITjesb5b3/+KheNj5GXzVLUbczKKAIcUhTVikqtmDk/2fvveMkOatz/+95q6pzT56d3dk4G5SzhBBBIAQCGxFlEPADASJYAgTXFxuHe3HAXFv42nBti0u6GMQFg33BAiFZgJCEJCSEckCrsKtN2jw7ubunQ1W95/dHVc/0zM5s0krsSvV8Pv3pXOF9q6vrec45zwnxwhA3qJBr7GG5P8iKQBAL7KsN4A3A7wIfFfjyb/uAVvgI8CXgJwKvT/4dEiRIkCBBggQJEgHgeYlMvq2vrX/ZT3uWH3uaGIMYQ/uCxRjHoVqeIJXJYlxvb7I0g09FKdiOlyLT1kGhuw/H9Rjeso5N9962dXDD2m9Vxoa/geqmo218hjnm1DxDl9zJ2//s1Xx1L2f+VMrNiZjfETgzRG9RtXcEjbD+LT7uvoPv/KlP9p4iO248mHU+ycvSi3l8TYPMxi52TB6Bw7IU2HLh4rP0jM6VZq4MAN3HD860fGY20Z/vsQAGJYPlDEY4nnGKBJiWz+m+CR4S53fPfr15emh2GRAFCnnar7+eP/jsZ7nqqquuAS7eVylAJACo4xCkl3sbO1zvxhPfGF73w5fq4pyk+3i8vY09nYaV9WE+Ozoa7pIJs8sflZLU/JpUaqp6xyvkb69YyUC+W4c6jLhG1HiWIJc11Vx3f7l49iXrf7f4Ch3Y/O3c99b9tOOBzM6nJeMP1x4Jz924PHy4bTlPLBwyA9tHnMV2PNfvFJc33K7CqFsfxN8zuqCy3V8xuSMYqI1Xs4HRUBtkUONIb2YotTxcW1ym67oKOp5xte5NaPvIiPbWnrInjj3N8XXFsS4NdfFRRAyKS00MFourIZ7WSVuflHXiYZ6P/MfjfiXwp8A3gQ/Lfsos5llGEVgS1/ungCGB0iEsxwH+D3Ap8DmBP0v+GRIkSJAgQYIECY5+uMkQ7I1aZWJ3rlb91MTurde0968oahgyOTZMvnsB6VyBiaGdFDp7cLz0vCJAszd7GDSoDA9SGR7ES2co9i3mxe/66NLy8OCnN9176x/veOyB64NG/e9Le3b8+mgZn7W8bMuJ3PXtxzlH4asz3itxSvraxtLgg+kbbw+RR94aLilfHryUP5Lj5FuyRMfU+4eQjdnTyZkH9bsHnCd/LHfWgUc/xnqJsqSPQF0EJsYblZxEXHAvQr0vtW3mQEhLNF9mvD6zP0DUFaCGw3108SRtdNCgSICHxYmbBxoUOyuPIOoqIFiggUFQAgwOSgODaXluEUSUYNSn78//mT//zKe5/vrrL9q0adNbgR/Mv1cGAbVIGAROQ2W08e2eTEUDci89DhZtmuCOnYFuq49VT9LgkUccu223DJ1T13I1ryv+sDc8ZsNF/hMLN3r5XeNOV2Nc2t265BFRp8hEzo5s7tl2V/Hek84cPeGY1U9+pMcf/M9fu6/8zhY9YXjc9thBlk2uZG3pVP3ZFQ/r71yrXW2DL33fU+d0LRg7dfgm7tn+622Pte/aOew4gV/yTm9UG14IilgrQ7Vuq6kTbUXaa0UdSbm2LnXrBWO2qzbM4rpFQiG0IWkC0i3+DQWJZ0gBFVAnHo19kf8Yd8b1/OcCOQ6BuAMDwA9jYSYNXALcfgjLycXbEcTblSBBggQJEiRIkOB5gCQDYB546ay0LVz6d52LV3wqU+zAWks6X6DQuYBGtUJ5ZA/tff0YZ98aSrrQhohQK41HJQKAm85Q7F1EvquXRqXEpvtu87fcf8ePx3Zu+Yyq/uZoHbNP8oC5gsvXVBnYdCL/3ljKy+QJnj67Tn6kiyfWA2RTa8SXbWkbNBo2DPcpAPwFP5HTuF0u4kp7lAzBE6d1Dqx+65IXO3X73HsZNom9HvBn95YW9neyqJUqvOPKK6guynDBBRdsD8Pw+LmI6kWoRBKAbwJcp8MZy7a5t3U+UfjHq0/JLjzn0iU94fEv6syVfrSN/zve8SOn/qav7LFLN16X/of+UTbxstrfPrTSsanAubHzpvR3/3Cps/qhN4bvvmtHuNQfc/qCPOOZHvbkT+z4zQnn5G/+rH/GorGdd6f/36Pbj7/pkfBFW4b9nsmu4Gk9l+8vrZu2cs3tzPp9PfKilz1w2sLU+stSnj22dvfu2x/d9cpP31t91a5H7Csru6udgUFslPkgJkSNI5gUNeOqT4CndVIWHAuhNTiqczo0BEiLtnoAxL85J22xZ0YPcL7ALw7hGDgJuBlYANSACwTuOITlvAq4JTb/WyVRRkGCBAkSJEiQIEGCoxxJBsA88OtVtYH/5dLQ7ovT+bblIkKjUsHPVUll83iZMuXhQdoW9O9zObXSGG4qTaFnIWotldE9BI0ao9s2Udqzk7YF/Rz7igu9gRe96vc2/PqmN2z49c1XV8eGP2ttuP1oGq8LCeWdvGdhB+XXbSf3ZYCt3Kk7OOfJUfob8ATptCchG12xgNX9kqJP8Z6lFm/hF/jX+z7Ju490EUCAJ8f8yrHIdPq9PMcb0CwN2Pv1+Yn/Xo+k2UBAZrgRGAyp9iI//dy3+MOff4mL3vrWRd//wQ/eC/zvvcm/AiIWIyCM247AyAXlztqmP9nTuP/SkrPAauf4+4NCatOKkZN//pQdMWV5oP9dlTdtqWmhPibGNU7VyTvZ4C9pLF5ySqXL9x/dUty4Z3THxPJSb/h0+pzGD97/eON1120zXVcvWvfQxVX3rB0VzdYqtuiPaq9vCfUeXr+paMa91TwaFoa2Ln3wjpPu6+3se7JdBjvba7m2clDwARuEooKjwlSbROsgimLr5KiDQBC3VvDVweUHLWZ+h2n+JhSujf0zPqRwh0TdAJ5rIckDPhQ/vTYh/wkSJEiQIEGCBM8fJBkA+0HPimO/2LF4xcfShXZQxbgubb39qFrGd20n195BptA+d5eA1otqa3E8j3zXAsLAZ3JkT0TGVEkX2uhYtBQvk2NyfIQnbr1ucOtDd10ZBv7X/Nrk5NEwTpex2Xye8z/gQOfn+NoXPsNr9qpfNsZIVpaYvPV0UDfMIPSf4QbzCT68uET3nmVEbRM3c0ZXlsllFt22iCeHjoLf0scLbuafPnHcGwFwEBwxWDSqpldFJNI+JBYJouR7naq212ZMWaLHFo06+s2i7jqLzvs2Gm5XDEYkXodB1RKqEmhIyriEamM6H1Fd3wYEaglsQF0DDIa69QlsSDVskDIuoOrbkHJQtb4NbRAE1YUnDzxJR+b/XnPttUVFr5wm/6EoiuIYh0kzwOPOGItkjB5DyvN6nZHCcfpEz6rMwye+NPjpRxvSNnxH/bx/u93910sW2e0rL66nv3YDf/7vS8yTa7a7x21yPM87ffmDfSe/5OErvE7/jLEf+d+5e/erb9hsTxz3bareriM9eSbyy8Mne8T6mV/Khfdt05Xj24NlkxYn6GSQLtll2nIVx/EcN0M11cZwuqAjLhoE5bB9cjtrJh+snN4wpEKQqYj9W/FFpoognKmRv+YwE/9Z8/qSOIIP8DKBBw/y+884A0DhDKa/8+p9tRdMkCBBggQJEiRIcHQhyQDY3wCls9dWx0c/nC60pwCs71MZHaLYHbUHrE6M4WULGGP2zQ6NwYYhE7u342YydCxZQb1cYnJsiHplgsGNT9DWu4hcZw9nvPl9C5ad+pL/9Zuf/vsl1YnRPy3t2fnzI32cvsoK+z84ZtcIy27axco5o/XWWv0Tvqt/whtP3cGZjw9wf6353tv4ey9NZdko/VMtxlbwwMhdvG3sGO7OHCWHy498G/6XqzfeMpA2ng1sgBFRz6ToSBXIGNdInBqfMg7lsE7DBtRCX62G1MJAAxuqolhVUsbVFYVeetJtpIwbKoSOmEabl7MGqTZs0KiFDdlU2W0eGNmIol7aSRmDYEQcRU0jDGzDBqGivsE4sdhgQBsWDUK1dVUaik4A43H/+fE4rb8ct42rxR4H24ARYCO3Pbl1PgNAi5FOdjnHcm+qhx0ZizDEMvukf7atSKYxrOnJ9kpxoxfuTG2SZbfUZSjst6Mr62T2bOdFawtS6trFMVvrFN06RbtxaKBitntXr+zbvjXDw50dulMq9uzqnnBRsJv+wXY7nB3VjnHX1oIu3eahVVfwZRfLdYweO6YLwmJjImhL+b4ap+6JX0nbkjihrxU3H2wv94Xg7WXS90O857wlpcBdCjcCbwb+WuEdAs+ZCKhR7f9ngGwc/U/If4IECRIkSJAgQSIAvKDwUFCvrgvqtZPcVBpE8OtVwjDAeB52skytNEauo3ufXQFahYCw0WB06yYKPX0sWHUi47u2Ui9PML5rG9WJUTr6V9C1dCXnfuCPz1h/58+u3/LAHf9UK4//Vb08cURnA3yLv/nPxziLbzAw70B0sgGfVJtLOEMxuZq/byxk06/+kLfP+O5L+IHlOSRAzxDbi172E4PV0VXn9ax6sh4GZnGmrdqdythOLxd+a9sDK7ZWx5cROaxbYNQBK2KqgdoyMG6QhqI1IDQiwbbqUL0zVaif0L5s0hWjrnH8HZMjQTGVq1+37R7/+PalZnNpkKptCODWQr+Zs9/s994k6QGETfdAA9TjFILDTnId1AzwqDfAI8WFbCtanGAxG526ZsfWN84KS6atNkb75F1c+NmtumZ8zC6Y3GZ2/dkpoalv4JSR9vRYti13x8o9UhjPTr5m+8baSeO1tYXa8HDxe6F3jL+TvlJJO2t77OLAD41ZrjW7Qne4r+I7bx9m4e3reNFkhrI3QWdjhEXWgI77XYyMIl4aSaVUYBGNOvgNtQZfHWTOev7fEv4SeAXwBuC9Cl+TvZs1PBvk3wDvjdc7Gm9HggQJEiRIkCBBgkQAeOFg8KnfDPUMHHebX62c5KUzcXs/i/V9HNdDRGhUK+TaOmnWfh8IxBjKQ7sJ6jW6l62mUa0wvmsrjckyw5vX0bF4BalsnuPOe2OqZ8Uxn3rouu+cVS9PXAIcsd4AfzSLvM+Fj/M+eyKX/sriBvDQ1Ot/z1n6fDhehuoT/wlw0571c729l5t6CNDSMtC28PEwFpSG6yV+Obh2zvU9Pr7Vzl5cjPpvZwSENGXJM+J2scd7MT+8wqH24kd47UfaGK1kteJLWNcQ7ONy+paqZt0yhWBJ443rJ6mYlFQ5n+9c3Hf8rj+6brO9daze/1/9cFll5+iSemF4R3hS7Zb+3c5Fe8rkA9+36hJqiGPLdNTqeBuO4c5/amfPFSNcsrbAIKMsBEQlOtmp1qFWFwQVxaqLEFDiR/QcMcefwMMKn48j8X8LPKlwqzwLYk0L+RfglfH6QuDzAg8n/wAJEiRIkCBBggSJAPCCgg1D9auTP2xUKx/MdfRkQEEhDBo0MwLUKjYMMe7BDacYQ608wdCWdXQtXUnPimMo7dlJeWgXI08/RaG7j3x3H13LVvPKD//Zqx667jt3brr31ncAdx/NY3o+3/Sfh4eKcgh9259/g6BYHMBogCsVeh9MUXJL9NYaZCTHhLeE9YXlbGw/S294yy285/sZujmXa1Y2yNWf5Kzd9+ibftT/+M82nlffds7tDePvkkq4x1ncaOjZk21mm9rAl5wdcvqo0c2uVJ5KOsDz7uBd93ew+6I6rt8gH1bpUgUValxDdoo8RyaFokLINaSPVOHp88DZwBuB/wu8TeGeZ0MEiMn/2fF6OoDr4vUnSJAgQYIECRIkSASAF+AgpbO7bOCXVe1ULXoYBIg4sV26Eob+QQsAEDmtNyYrDG9+iu5lqyj2LsJNpRnftY3S0E5qlQm6lgzguB5nve3Dy/OdPTc/cet1Hwka9W8nM5PgSINgqJOzwyz2d7Oschdv+EVA6ud7WGL2sDTsZDC7mKe7zubW89sYOT3L5PUWU13G2hflGD12vZ78F7vqi22p8fZ71ktw2yg9jVE6grKfsQUNnCf09IkaBQTc5TyZ7mdjdiWP9u9gYOJpjhvfzkDV4tRG6WuM0mslsjicsY0H2pbvtzuO1BR+H7iGyBjwP4D3K9xyOMsB4rT/84GrgX6imv/fl8j3IUGCBAkSJEiQIEEiALzw0LlkICwN7gjVhohxIh+AWjWK/gOiEPoNUpncfrsBzCcC+PUqQ1vW071sNdm2LtL5NsZ2bKZWLjG0eR2dS1bipTOc8JqL8vmu3n959Mb/WFYZGfybZHb2jRXnfVM233rpYSF8L3+dipeFjoKVSgWKBUO53NBSkIJ6jV/dmNXDve0AB7L9h3M/n+m6BHQDpwc+mUoHOxshnhlkOQ1yqeU8kWlnNNfF1jeXWPSAwXo+Xnmc9nWKlhuk60Pa549rBxlKlOgKy7RrmoosYqO3kt+0T9BTGqEv4+Gbl/H91/Ww5VLhdz82QZe7g5WNraysVegKQKwg/JDUUVleIrBb4R3AvwEvBb4P/KXCNyUyaXym5L8IXBqXGrQDvwLeKbA7OXMkSJAgQYIECRIkAsALFtsfvXd7oWfh0zYM+xwTtQOzYUC9PBG1c1MwjvuMcnNFhKBRZ2jzenpWrEEcQ9ey1VTHRhjfvY3hLetpW7iEXFsny09/ued46b9af+eNKxuViY+N7972nEfrDpZwPltk9mC3Y+Vrviobb7pMV772i6L42Ho7W277gAK88iI12U5MpoBTbeAGDTxUPRFxRXBDVRfFjFoj0qmyJ1RxOlOaBVUy4fkf0FAEXxXfuPieh+8JQWUXQXkXevcdoite/RXZfPPlU9u75vX/KOtv+IM5t39/+9Xc9/nGoDnmrcva1zzsayznWtdcn78G0YtQAjLhek63LqcEgLGIs4Sn3A72uP1sXppl4oTdrLyuQao6zILSDXz4phylYIwep8iQOZ57u2vkJ6rkskIY+qTCLna5Z/Cf56cpv/JO3v3Xu1lhd3HcE50Mrz2WW35/kIWfLTBiLSeG4Nhns2b+ORQBtilcBHwlLgf4J+CNCp8F7pZD8HpQSAMvBv4ceE1kEMm1wGUCg8kZP0GCBAkSJEiQ4PkLSYZg/2hbsLg92951c8figTPdVHqez/RjHHeqv/shQxU3naF7+TFRt3YRbBgytmMLtdI47f3LyHf0YByH7Wvv08333/6DWqV0yfDmdfUjcewORSg4UOL7TJZ1zgUqPctxbEa9RlVSYshYS9ZazapKWiADpGI3fS927jeAqIIIBjBR/XRUUw5YiciUDzSAGkJVDJNGmFRL1ctQTRkao5sJf3m92EPZ9mcyRgc7drM/f6BCTlRnbwEjSmhA3dX8Jnc6v1h0Dr94xUKeetuvedP/fIJTtj/JmcOgDQdfPRrOsdxX+F2++cp2nv7YJl70qVu5+Kk9LGkcyz3O6/nixyt0P3krl9y+ixV2IZuzXexyVnD/onW8ZN1azhn7Da+sTVIIDKJHQ7r/QZD2y4FPA93xMXZTnLp/S9y20QdOBG4GFsTtGy+IzSc9ooj/+cD7Y+LvxW0dPwt8RX5rxpEJEiRIkCBBggQJEgHgCEK2vbtY7Fl4c/eKY15knL2TJoxxaOtbjNqQoFEnlSscUEvA+TUAJdveSceiZaiNOKIYh+rYMGO7nqZz8QCZQhvGcdl8/+06tvPpHyw//eWX/Pyf//tv5QJ+LlJ5MCR1X2TzYEjwXK8tPfdfZOsvP6gAr79UHcmpV69rFjHZ0CenkBPIKJoVJKuQEkgpCIqBqNJDFUEijztphpaj15z4Xlra6imKxq3+rAh+7MpfA6pAxfEoo1TcNFVTp7FtHeEjt0dkdfXvXCVP/fTj+myNO/NkB+zrdQ6xzOAibLP1oLOa+7LHcl/b6/nq28v077mP1zy0jlNHNnBGpUKbr8BS1rln8dOO07h98THc9k8beNkVv+INOzZw2uQKHvF62Qbg7mYg3MipjSwl08dmJ0NFJyk2tnBCbQOn+oKx12D0+XYuUjgW+G/AW2JCL0RR+/uBB+KWmX8EdMYi1Bdic8ozgDNjYUBjweBHwJUCTyRn+QQJEiRIkCBBgkQASBCjZ+DYF7np7E+6lx/TvTexV9xUhmLvIjQMqYwPU+ha8IwEgOZ3u5avxkvnplq1ixhq5XFGtm2ka8kAmUI7xnFZ98uf6MTg9is33vOL//7bIvzPhCQeKPFvFQo4wHKCN16mTuCQChrkg5ACqgVUcghZIKOQQnER3DjKH0X7VWVv7oWdJvkq0c9HDdI0g4hN8CFAJEQJgRAhAEJRFJlaTqMpBoih7LiUjWg140j92i9J+EzG6XCIBfsrLzgYvBVfFGP62eQdx93ZAiOOIN4Ii4KNnFrbwUBDEKsIUZr/T3JLWVc8mV+v2s6qbQ/yquHHeGktywSL2CgAOxmwO1hjLYZ29pCjomXa7SjdVvGsYJ430f95hIAT4/r9twBL43Ius4+v2DjVfxvwQyIfgbXJ2T1BggQJEiRIkCARABK04Iy3fmDxzicfviadL55d6Fqwt8mfKvmuXtK5An69yuTYCG0L+p/ROtOFNmoTY6RyBbqXr57KAmiKAOWR3ZQGd9K78jgcz8M4Hg9d/x2//4Qz//S2r/3NF37bY3YwBP1AiOy+3h8472rZdOv7dc3rvyDrb/ikAlzwDpXsQk1NViQfBrQB7ShFhFwzrV/BjYh/VNffTO+PiP3UcxOLAjJLCGjeS8uNFoEgAA1A4lIAaQANEXxULIIFwngBzfaBdYGKGiYcQyWb1cnKsPi3fHe6TGDVa78sG278yGEpj3imIs/BzO8b2CwpluLQMP1scDrY41ochllsB1kSBogaXI1OSKFZzX3uUh5P56iYGjm7jWMa6zk9DMhaLzan98kqcdqFjRM0AHWithw8n8n/LCEgBZwat/E7HTgufuzFx+K9wG+AB4F7gIclEp8SJEiQIEGCBAkSJAJAglYsP/MV/UGteq2iZ3UtWYWq3Yv8u+ksxZ6FIDA5NkxQrz0jAUBVKfT0UZsYI2zU6Fy8klShOCOjQEQY3roBtZbuZauieLS13PuD/zN52pvec+F1/+OKW59Lon8wZPBQiP8+BYDXfUE2/Swi/m/6hDrVqmatlbYwoEOETqCokAcyKB6CiSZSaSH4zXsnjqS6ijoS3Zu4kD2K+Is2Y/2i8UIkqhHQOOpvRQhi0u+DNuL0/zpIPRYEgpj0h4iEEs2uSkRegzgzoOy4lFyHSiFD/Qf/NHdWwMGO83PZLaAVv4eKxaIYcakLGAJcjZIjRCX2I1VUhEA6GDJ5RsQnqyP0W590nJIhUxqMYlVwZmkzyjU4+kI9ZymcEHsC9DU9AATuSM7mCRIkSJAgQYIECY4GAUCybZ3phcedPjC06XGvOjHqdC1dvTRTaF9ibYBxPIxxmBwffjpdaNviOG5l+6P3bfbrkwfVJ/uUC9/dASxVtQtDv7FmYnB7sTY+embQqJ/Q0b/8xELPwhlR+FYUe/pw01k0DBjbvR0vlaHY03dI7QCbokIqV8DL5ikP7cJNZ+hZcSxzGZoPbVlP+4LFOKkUjptifNdWtjx4x84z3nLpSf/2hxePPFeTdDDR4kMtEWCvWvWrZfOt71eAt3xC3fIk+TCgKzZIawMKUZszzaOkp491bUbpHVC3afKnkEbViwQAMaDOdHRfJXqtmRWgZlbU34LYKVIfpVo3YrJfR6iLUkWoKlQFacQZAgHgC+KrEEq0DNtSbuADZYxOeJ5WssZUr/3ygQsBB+rcvy+x4FDFnQPFW6iL4PLDmLRfhIoAflwtYRHcONLfesJqbtALJdJ/EALAqbEJYNMo8AKB25KRSZAgQYIECRIkSHDECABtCxb3e9n8axwvdb6GQQFkoZvOrBHH8YzjemJMwfFSOK6HtSFo5I6v1kZ52CJoaFG1oaodV2trtdLYo6EflING7Um14TaEVKGr70xEsjbwUWv73Ux2lQ0DbBjkNbR5UMQYUtkCmbZOMsV2UN0nmS/2LsRLZaiMDVMrjZPr6CJb7Dh0ASD2FGhfuJShLesBpdjbT1R+sHcGwuT4KLmOLtRaHC/NU3fdqBO7tn16w903/+1vi/g/V1Hmt31MnbE6hTCkR5WFonSokEUpRCKA5mPCbqcc/CNi76GkEFKoutPRf3X2Tv9XB8SNxAJx4+dx2Dn2AWhG/2d2AKjGEdhm9D9+LFWESVQnQWoiU0KBH5cMBAg2prwac+AGUDGGCdfTcgapXvvVvYWAw1HTP7fY8tvJGkhwSAJAD/BVYAAYjlv7bUxGJkGCBAmOKrwcuAT4elzKlSBBggRHtwDQ0b98Ecg5xvUu8NKZc71M7th0vui56QxuKoNx3Cnr9enUd519oTv3xkszaKuRWABoGBIT/anPGOMgIogxiONiHAcRE3Euaw+QwAvtff2Evk95ZBBEaI/bAT4TGNejd+BYhjavI/QbGOPQu/L4fc6WxqKIiHDP97+2Y+fjD6zya9Xa0XIgzhelbj4eOP/rsumWDynAGz+opm7I+QHdKItAFyhSAAqgRZRcHN03cSq/o4onUaTfA/VAU9N1/1Pmfy6oh0ZlALFgEIsB4ghTRoHNrIDpGREFlWYGgB9H+BsItciZXSaBSnSTciwQVBGpoloVkWqLWBCAKIIKooqGQCDgg5QxlDIepVSgtWv/xdhDEWn29x2e5ch/ggQJEiRIkGBOnJjPF37+snNfu+i2W2/0A7/2uTAM/iIZlgQJEhxVAsBr/+DK1FO/uvGcytjw+ah9s5PKnJhr7/JS+TYc10VV906xV51B++eyZJ93p+S50TWM45Dv6KE0vBtUSeeL5Dt7Dj36LxJnNxgWrDqe8sgg5aHdIELn4hWkC21RBfQ+li/GMLJ1Y/jr7171B5Njw198Lon7wbw/29G/FbM/v/KCL8nGn39UX3dxIG6Pk67W6FbLEmChQhGlHbQIZCNyj4nvU6imFXGitP2paH8qIvyajssDUkBm+ruIRrNh46NQYkVKkCnRwMw6HBWmBAAr0+UAocbp/BJ5ANSAMiLjQPNWiQWCqCuASC3OJAgRE4piVSQUNFQlFJGGopOuI+OplJacCWlc969ywOaA8xH8JNKfIEGCBAkSHDJchBNQTjPGLM5m81urk5VrrNrJg1hGTy6Xu+5//a9/PGfFsa/ge/96LT/8/j/442NDfwD6pWSIEyRIcFQIAIuOOfUML5f/OnBaOt8mqVwRcRzUhnMTdzEYx8FxPRzXw7guxjgzgq3TafnT6fnGcVCrBH6d0G8Q+g1sGE6lzUfR/cMLx0thwwC1FjGG9gWLEXOI6xHBOA42iLIUFqw6gTBoMLR5PQKki+10LhmgNLiTfGfPPtfjuB73//AbWzbe/YuTVG35uRAB2Eed/zPpV9/Em6+wbqVKexDIEhGWadTnvB3VNtBcHME3QErRLKqZmNibWE0ycXTfi4QC8qAZhQyQjjMCnGlCr4oSIvhxOz9tIf5uJChMke6mehXGfgBRDb+0tg2UODOAOtAQ8BFqqIwjMgaMgkwIlDXq0V6NhYBGVFogoSCBErcUFAlBfZAJz9HxTFoqP/6SBKte81XZcNNlh61F4/6Em0QweP5C926F2XquTuY9QYIECYAv/st1+c//zR+9b/Om9R93Xe+Yzu6FJpstMDq8k4mJkZ8B745LsvaHdCaT/dJnPvOZD7zzko9wz0Obue2mO9ixfQM//P4XNqm1pwETyYgnSJDgmcJ91pYs0tc7cOz/aO9fdkm2vTvt16tTUf6pVPyYawmCcaOuVTYMCW1I6PvTcf4Z2QA6h4ahGMcllc2TybfhtqdRFA1DwjAg9Bv49Rpho46qjTMEBFU7JRIcikAQ+o3mhTL59q5IhDjE6L9xXNxUmoZfioLN1uKmsripFKHv06iU0SDAhj6j2zfRvXzNvMaENgxZ+eLzl+588uFLJ0eHrno2CH8r8ZtNAg+kfnwuQWD26ytf+2U5e/XljIaanahIH8oAQr8qbaCdccq/N53CrzmN0v8z8fNYLZoi/Zn4vZyimRbSL/GhpbFfADHR91Ay08Z/IjrtF2CijACxcSu/QKM0/bgFIDZansTiQdPEXgKgrkgNpSZoXlV74xKAMYXRSAxgXDXKDpCojKChqgEivohpKBiJjAm7/FByfpXRCz+q43aE+gYuO+xz3Hy+r3l/hkSz1edP9vqBE3f8Y6+TQLMTg6qqHE3EdBbB3pcYq88V8W7ZJtnHdmn8OU3EgAQJErzQccO13z25VBr92w9c9qn2FavOYnjPBFaVamWc//j3f3jdyPDOy4D9+jKl0+l3XHb5Ze99/wc/ygOPDeIYwVqlb9EKOrsWLhoZ2nEycGcy4gkSJHjGNP1wL9Bx3XSuo+eDC1af9Nl8d19Xk4RLdKWIl8mSzrfhOE5Ez6wlaNQIGg3ECMa4iAjWhoSBT2TYp4iJaJbS4gsgglpFNYwpQnRN6rge6VyRVK6A43poLDIwzfLiZWiUNdCoUa+U8Ou1gxYDVJXMM039V8XL5EgX2ijt2YkYQ/fyNXjpDKWhXZSHdwNCx6JlgDK6fTPtfYvJd/fNLQKoYjyP+//jG5u2rb335EalVHk2BYBna3lv+YQ6EyU6rbIsNjXrQukC2xFH913Aicl8HiUflwE4Mel2UFJAXtFCnCmQil38daqFfEtkX1EjiFGdMgSUJvmfh5O1etNr/DjqCCBRdwCJIvXBtMN/3DFApBGVBMhknBlQE6iClBBGQQZBRoASwqQg1Th7oKEiDTABSiiC1Si7YMLzGMkqlR9//dDaBh7M3B7qcdBC+GVWK0bT4svQOtDNdQSznoctz58zknyoxLopUswSOlr3tXX/Zdb+a0uHiKnb4dzXWfMylxAw25DlWdmOBAkSJDiaYIxZms3mfvXjG25ZYnJLmBif4M7bfk2lXOO+e/6Tu++87nbgDUTZffPhxPe855Ib/ufn/3nZb9aPoSj1WoOf/+ctWFW+/93P1fYMbv0dkq4uCRIkOAw4rBkA3cvXHG8c7xu9q044xzgOoV8HImO6dK5Ipq0dx/H2crP30plpftVKoiWOrc6w/NNW/o+qYlui/EGjjg18JseHmRwfwU1nyOSLpHJ5RMwski6IEbxMjlS2gNoQv16jVhrHb9T26yWgqniZLLmO7mfg+h8LJ14Kx/OmxsAGPqQzpAvtlId3I0B1YpR8Vy8ihtLQLlL5Im4qM+d2qbUsPfWcJdt+c88FwI8O5zwfTEu/A/nMXO9f+HHNjJfoV2UAWBzX+S8CLTRd+zUy88vExL8IGrX7UwQ0rVEXgAJoNvIDQKPo/FRXAE+bpEubZn/qRMZ/scM/c5tQziMGxAesRFkC2pwNsrEgELf90wAkRDUVlSJIEZEayKSiFSAjSlvcym0IYQ8qI4qOg1QUaoI6iG0I4kcigAjQFfikKoaRN10RTvz4i05jf3PSmnmxr3aBc83jwZJ/nRrjKdPF1LQfQ9OEcYpsNsl9o6W9oh+LAM3nTaWutX3ijMj6kUJM90H+W40onanMk5nPm0Q7mD0Gqho29/1Q93XWdplZ9603nUeQsM3zXyIEJEiQ4IUGa+32Wq32RL0yvCSfW0Qmk+IV57+Um3/2S3p7l+G63tIg8Lv2IQC0X/z2i//87/7n55c+sSnKHjAiNOoNQmupVitMjA81gK3JaCdIkOBIEwA6HDf1gwWrTzxhytRPwc1kyHf0TJv9tZB/EROl6kdn0L0vTK2NuVqcPW1Mi3eAxBQtcvQ3mRypbH4qKyAMGvi1SRrVScoje2B0iHSuQKbYjuulYhFBWy6C7VSGQiqbpz5ZYnJ8BBuGcwoBqkoqm6PQteCwDJ7jeTheeopCqkbBaTeVwjguai1+tULod0x9Z3znNnpWHLOXoBKNk6V7+Wqvc8nAO3ev/82Pno2D51Dr/PclCpzzhs3StmRZ+2SJFcBKoBvVLtD+OI3fjUg6KXSK4OcANx4IDzSvkSlgJnod0+Qs2iQzERmNa/kxUyn6Mw4Lu1/qvxfRo0WwkpaXUBcVF0hr5A8QRmIAfiQWaBokFgN0UiNDwAJoUVS6EYaAXcAgUIqWpa6iNTB+JHoQipC3FrdUMd4bPqpjTFC7/juiK867Wjbf+n6dPW+zH89O9T8ctf46NdZNs0Wy0b6Rm/ZjwIkH3I+NEputFE38WOeIjNNK/GcT7qPoPNwqBnizxJFsizjSFAEm41tznBqHQQyQme0vZ9zPzsiw034XhPuahwQJEiR4IWgAqna3ClgbBalSKY9iMU82V8R1U/kg8Astn08BL45F/scuee+lr7ryyr/9nR3DodTqAcZEgbPhoRFA2PTUQ9Tr1XtIWromSJDgSBMAir2L/rF31QnHT0XCVcl1dJMptMXEX6dJv0Zp/7VKiaBWBRGybR2kc8W4n71HKlvATaVx0mlcN4XxPIxxaFQrWBtGtfs2jFr8WYvGvgGNapTt7rgebrGDbLETa0Ma1Qr1conx3dtxXJdssYNUroA02w3OICyWVK4QCQGVEtWJMawNpz4rIuTau8gU22dmLDyTicjkZhojNrMcjIOTShPUqqgqlZHBKQ+DoFEjDP1ou6zdq/2g66XpXXnca/ZsfLzLhsHIc31wzUca53v9HZ9UMzRBj1/jGIVVQBHVBaC9kVFf1KZPlXScCVCMPQAEVROn+ReBXEz6YxITpTZHCQB4cUeAaWKjc7lL6DyP90/9p77Tkhgw9W40eQ4adSNodghA8ONSgTQqeZAqohWQrKJpUbJAEaEN2KHomCCVKNvA1kAaID6IRuIIXZVJ3HSB0Xd8VCv3bbqKla/5umy86UP7FGRmZwIcKvFvSSdvEv84S4MOIgPHLqAtnleJSWwFGAHK8eOW1ohT0e9wrlT4o4z4z5tKP0N5ish3M1slE4smzfGqxV4RI7EpVFMM8GMx4ICEgJZ5MtMGlzNurSJAK/kP4pvE9zQzAZIsgAQJErzQ0NnZ4aUyXTSCpvG0kM1m8LwMjuM2xVzi/8Ivr1mz5j1vf/e7N659+LGfXX75ZR8o1VKZwZFRHGMQEWq1Go+vXUfg13ngvp/VgX9ORjlBggRHlABQXLD4dYuOP/1dcfE+4jgUexbGkXadIs6hX6dWLuPXKoRBgJtKk2vvxsvmEKJU/EL3AlL5YsSTYuGg1bQvlcvPJMiOEzniK/E6GkyO7omi90GAxCfTdL5IJt+GqiUMfPzqJOXhQRwvRTqXj00IZ1wZA5AptJHJF6lVJqhXyniZHJliG8Y4zzjtf5o7RpkHjUp5rzinAKlMHr9aQcRExoPS5K2KX51ERJgcH6Fz8YoZngBhGLDw2FPb19/x0wvqldK/z7d6L5M1y894xYc333fr94JG/aAdZveXLt7qHD8fobz4U+rsGaHfBno8IitRCqALQDuaxB9Iq2oudvBv1vqDaiqO+Bdigk9cIuBM14yoM2X4p3YeQ8nZxH1f5H+2B4DOKQhMxf9nCztocx4NkEZJKRIg2jQSTKGSBtIInqKuYBxUPSCHyG5VhhAdR8UVtCqiEgXbReOfT3u9pmbYUfOiEz5e/rfPi93XHO6L8B9MvX9MKk1MVrMx8W+Pox1LgKVx9L8Rk/uJmPQPAbtjYlud7oAwlfJvZxHlo4r4N7ex1UAv3qfZ5NqJ9zv2iCAfE3uNz9kdQH88xoPApnjcml4SzTKBQFXtfGOzD/Kfarm5s/4ngpZta8x6PREBEiRI8EJEfs3qNcf3L1rI04Nhs6MzoY1MpnW6hA3gjcuXr3jnj//iL2XJ9m2rPjo+/tH7Ht7NsScvxDEGYwz1Wp3bb/4VYaDccfsPKE2M3AjckAxzggQJjhgBQEQ6eweOvyqVzadsGOJlshS6FmDiNnU28KlVStQny2gYgkSpTcXehaSzBcRxyLZ1kuvoxvFSURS8JWPA2pDJ0SEmx4anWv81fQFUo3R3L50hlc2Tyhfx0hmKfYsp9i2mNjFGeXg3fm1yqpU7zeyAto6oXCAMCfwG1m/gut5eXm/N7UgX2skUO6a27bCR/6n0/xR2RmvE6YhyKpujMrK3ZaMAjckyYgz10sSU4NEqYhR7F7nF3kUv3ZcAsOz0l5m+1Sd8aGzn5tOGNj35kYPd/oOpDZ+LSL754+oOj7BUQ05CZCAiPLY3JomAGlUysRiQj8z91ETp9JoFzcdeAE1TQBMrRjHxV0enygBoPYiEqfrn1ti9zk/2dR4xQGYR/zgnnxlcT+IOgdJiRCnNQ06iNoXixiUCgTRLE1RcEKNiTZxNEJkbimZQSQEjKrEDJqqxutBcQSEMjQyNI7/3cS39x1V7iwD7m79DIP9uTP7jEo0pP4PjgBPilPY9wM6YwDaj2E0hoD5HtH9GB4CjmWC2brvqXiYntkXwaCXa1ZbU/3o8hs0ymUXA/cDTzVNKPH4G8GMRYD7xR1o8CFrLNJqlGrn45sXLbG5DtcWDoeV3NacaliBBggTPZ7zsrRe9baWXKaKMIghWLb4fYiMRoCEitfh8/+KX93R7q4aHGPzxj3li3UaKp25l5bEnkEq57N41yP13P8LkZJmbf/YtNqx/8EHg91vKrRIkSJDgty8AdC1b85lcV89qGwRki+1k27sQERqTZSpjw9gwiChLTPyN61HsXRinqyupbB4RqJVGyRQ79kpj1zDES2cp9iykPlmiXi5NXbdKzHH8WpVGdRKGB0EEx/WibgOFNjr6l6NqqY6NUJ0YjbanaQaoURTWTaUPhNkcVtLfulwvW4jq9sOAeKimx0EVJ5Xa24Q+vnT3a5OkcgVUozKHdKFtRlmCl85S7F10ztDmdfNuQm1iLN+5ZOCUVee85vSx7VuuDhq1uw9k05tR4/0R/32lk7/lv6o7Mc5ytZyiygqENtR2xoQD0HTc9q8rTvt3UXVAMzH5T0XPmwRGnZjfC6jRaZJvpwUAFVWdrtKfovy6d6h+PiFgr7eEvYUEaREHoseiLZxLmkLWTMP1iPiTUtRFxJUm0YqaWahG8QUjKiDqRu0KVVSMFaxGu2esGLGR+7xmwkA6x6tq3vxRnbj2S/JsXkg4MfkvxAJAk0AuBV4C9MZEdSPwZBz1L7dE/FuJ/xTpf75GlFv2a7aBoW0xOmyWP7SOjQssBhbEN4nHMZjDvM+PeyTqPOS/NQMg1VJu0BeLDMviuazEc7c5zjigZZ7CFsPCRARIkCDBCwbnvOw1b33nu96dHy41ZsRprLXs2rmJem1ynSo7YyH8zPTu3ei69YgN8f1J7vzlj1j7yK9YveY0jJNiw/oHuP+en9jxsT03AB+IBfMECRIkODIEAC+bP71r6aoPaRhKsbuPVC6PDXxKI0P49UlEzFT6Pqq46Qxtvf3RU2sJw5CJwe0Y16XYs2gv8k/sjm8cl4nBHVGK/PwX0lMk2YYB9UqJWmk8es+YOHW/Axv4NCYrexnn/bagQLbYDlYJ/EZcLS4Yx2nuGDYIp8SK2dfvai02CECEWmmcTLEjaovYXL61tC1YsjquuZ7TB6AyuufEoFZLLT/tpWxfe9/Xdj35yNlBvVo/kO1/Jinjb75CvYlxllvLSRHJ0A5UO5pkXtEcqp3Rn6bmIiM90mDTCumWTABPI2EgNvPTqdp+IWLEzcBxZEgXP25ylBmkX/eaID0gLtP0uGC6gUCTC7UEeaetBlvFAFo/r4gQdY3DoGRUMLHlpcbCBoioQigq2swqQK0qRkVUEauqRhEJUNQaPEJpr9SUt16hEz/8ooQrzru6uXHMV6IxW+TZt5Y1ZfaXjklkqkUQWBVHq8M4xX8HMAyMxRHlZrr/FPF/IaaRt5QJMMtor1kq0DQILMfjlokvKhvAo/FvvFlGMPvADlrmSmYJAa0ZANmY/J8BvDSeu1y8vg3Ar4AHZnkBBK0Rqmbbw+QvNkGCBM/f87UxL37x+RefdOqZ78rmi4ztGJkyjQ78gEqpwoqBE+vp9Hv/7sYbvrmsd0H/19rbuk5Zu2sL5XvuIofL+8zp/L+H1jPkreWRB2+mXquiarcGfuOvgatbz9uxEPup+D/1fwPbWrfn9FPOFWNMynFcs2vXFm/n7qfPVfS0XDZ/ai5XLIQ2+Fm9Vr2+VB7fqM9KRCtBggQvBAHA6Vqy8ouZYns2195FfbJMZWwods2PLzfjFnt+dRLjuuQ7e6hOjOLXq4R+AxsEZIrtLFh6IoWuBfOScjGGQk8fjuvOqO3f78m55TNRR4DKtFhwRLB/jVoQ5ouoThP52dtuA3/eRYSBj61MICJxqYOdtQpL+8Il2TiKN6cAUOxZ+MryyG7yPX0cd94bTx7dtvHjQb36D/Ot80Br/vclBrzhE+qWKyzXiPwvBu1EtL1Z2SFoGqUzihhrNmqZp9mo9R9uFDbXplDQdPpvpv0TmeupghpURVGZIs/MRfi1JXHiQOr+9zramlM6o8JgWhiQWa/HGQIShfWnlAFBNFIsrMYtDQVNKyKxOmQFbKwnRPuoEkTtDY1F1KLYSBSwihqrImoU30IKlY6JKrzpQzrx46/PzASYL/W/KQIcgKjTTP/3ZrXo05hAFuJI/1w1/TPq+1/o5LGlbWBrecBsp36vZVw74ovC1jZ+tETmZQ5SPrsdYVMEyMWR/5cCZ8emjU68rO74uyOxeFOdZRQoSQZAggQJZvxzrr+rgJjXIfI6RE5BdRVq89hwRK19HOzNovo9Of68LUfRbi0yjnvt9t07XnRO/jw2bq1Qb4QYI3iex/DQCNVqlc6uBU/85Lqv5BYtXvGTr3z920t27h7hzz72Pr62Mc1r27roDQpcmlrAVm+EbzqPU/ZrWx3HPc8PGrMd//uAfxsYGDi3r2+B+fWv7/4A8CrgsZYzelrEcR5+9FenNBq1rwPH53NF8bw0QeATBP7v1hu1K4EfO47392Ho358cnQkSJALAQaFtweLLOvpXnGMcj/LIUEygoms+N5UhU2gjlc0zMbgDUBwvxfju7TNMAbPtnfSsOIZMsR2/Xp2+ZpxqJBB91kmlcVNp2vqWUOhZRL08TnlkEL86OVVacIAX1UfWnyJQ7Omb2tegUWvZVjOD5M+7DNs0tBPCRp0w8GdmUqiSbe92gJ65vp9t7zJeJn+yGJfS7u30LFstS0958V9tX/vAt0t7duye6zuzU/r3F+mf/f6brlCnPKlLNZSTFBaBdoMWVAklIvcZRTujbbZ5lKyi6dgIMO4lqU3i70wdLWpbDiAVVCM/gIiUz6r115bo/hyO//OKAToP753Fq4QZtf+q0zxORGe4AzbzESL2H6kBKmJR0WYwFdGUKMX4aZTSoPHHResgdUELqAYqEooaCxpG/TUNCmIQXyBlQzomXfT3PmIn/uPLxu5v3ubKDphHDJBZtezNyEU1bmFYjSPMPfFtPCaVzQj0VBZA08X++Zz+P7cmOKMepDUyn5lF9pcAa+KSColT8ktzdEiQWfMyn3AjLWUA+VgwXBmT/6ZDqomfr4zfXx/PoTmAdSRIkODZI8//Jseft/mI3P51d34AMX+F4y7BcadMb7AWbLBYQn8xYfhqsH+ij992Fejn5PjzJo+Cqbn8+J6FZ702l+GeO2/kfe99J7VajT27d/L05q0MDo7jGIef/PgrfflC7ptXf+vbxcVLV5NrL/Pm/++D/N03vsq3x4qE6ZCabbC1Nla1ln8FPuf7e5H/5SJy7YUXXnjq//7y1/nu/7uLHbs+veDpzWuvAl49fd3o6MbNazvq9eq/p1Lppccdczqdnb04joMRg0Qmg9lqtfKO9U898tqdu7Z+CLjm2RyklctO7gZOA06J/ztKcQng48A9G5/+jZ/8yhMkOEoEgGLvosXtC5f+tZfNmVbSmmvrJJ0vRgRUoDw8iN+oT0enkSnyn8m3kevopjKyh8rI4BQZkxaH++lWeAbHS5HK5kjni3iZPL0DxxI0GlSGB6lOjESZBweQFXAEXemTzhVIx50JbBhMOfincoXpdH9VMm0dlEcGZ9T2O16asFGbURagRF0QWgUABbx0xniZXGc0BzPhuJ6XyhVOFaA+WSYMfFa++NX5oc3r/7i0hz+cb/MPxum/+dpxb/k7Oa7/j6Vco9/6cjzCgohQaB7FCpqKzf7itH9bQLVN0Uyc4x6gWFBPowwBJ47yN9P90WniH9f+q8w2jZ8yk2wdJW15f2+T+fm5f+sbU7X+dkpvkFZxYOrYng7sTolSTd1hWggwcaq/jVL/BRU8QdpRNVFZAKFCIEqISEPRuiA+ql0q6gsEiNoomcDE/Q8IDKTDgI6SiH3XJ7X0vS/sn2AfoNGjtqSFh9ODQTmOUjwYp5UPxGUAqVgYGI4NACst7ezCucSAo7Dl34GQ/dkkXFrc972Y/DcNFdvj2v/TgNXx+08D97ak/7fOh85d27LXelsJvNvi3+DMPmXEr+db/j/kAIWGBAmOpN/c7N/BwWj3cy/kMJ+TdN0dRy151sd+kcGYqxB5P47j4nhgnOlrFgOoC2KAuhDSAfbTwMv18Vsvl+PPW3eEH07LX+GJ/GkmzScf28W5Z59C1W/gBgG92SJhdw9GHF5+7rkLP3flZwk0x7rNo7iew++963KUIo+tvZcN6++3IyOln2P5Y+CROdazxnHcH1922e8f9xd/dSUPrRulVvc5+yUXsnXL2peDrFLVDQCe5zbGJ4Z/T0QWr1l1Cm1tnYRh1IlAxGDE4HouXZ3dvPr8t3Y+9vj933x07X2ZRqP+3cNM+osg7xfhcpA1IuK1ZlnK9PXQr9cMnP7ZoZEdPxkd3/1c/p8LcDrwcuCkvDF+xdpPxga7CRIkAsB8SBfbP1foWdjdJKyqSnvf4shMLyZX1dI49cnynFF3x0uRyuWplcYJGnVs4BOGQUTiHAfH8XBSKRwvheN4GCD0G1T9BpPjURa7cVzcdIZMoZ3OJQP49RrV8RGCeu2oGfxCz8KIbIpgAx+1lnS+GBspmpnp4y2nRjedJdvWycTubXuNr7V2rvGWVC7XMZcAoNYuyLZ3nmDVkk7nQKHQ00fPimM/UhkZ/LvqxOjgoRDC2b3kV7/uy9ITXk7Vam/gyzGI9gHtUbs/LBH592Kn/46Y/LdH7f4AVT/KabcpVNMxEVGmiT5RtL+V/LdwINVZrf+0RVDZnwngAf4vtdb0Ty1RpoUB1WlBoFXoIs7uF522L5iq68dItJg488E4kVGimqjenzASCGyISKAQClIH7VCwsVFgzKONjRWFQISM79MxMol9y6Va+dE3RQfO/7psuuVD++zgwL4zPppR/3pLD3s3jvxvA26KCerJwJlxFHtn7AewvaUF4GQsBMxoadfiD2DjlI85ye2RJAzMQThkDtI8uw1fq49CNibbxTj63h9H/o+LP7MOuAV4OBZRglneAVPP5xmXuUSCIBZjJltKCJoI49crLRkeByI0JEhwJPzu5hKsZB+faf2d2HmOd5213mcsUupjv8gg5iowB0ietQM4YsizPvYLD/guyFsQEcTE2y7RNqdz4NcgDMD1otJFtVH/G5VXAT/Xx279KPATOeE8e6QdX6ed9YqF9Vp10S+3PM4d9RPI+wbf38R/ufid/NEHLqP0jev5xS1r+Xrnbj7953/B9iEYL43gpVx27xjk7rsepF4L2LT+4R0je3b9KfC9WbX+Tbw8lUp997/9908v/S//9VPc88hOBGH5yiXs2L7j/2fvvOMlK+v7/35OmZk77fa6dztbgV1QqkhZQFAQ0IglJipIDCYSRaMSTSyJsYAdNTEGNTYSFaNYIkVcqvSl7S5sYXu5u7fNbdPOOc/398d5Zu65s3N3FwREf/d5vc5r7049c+rz+Xw/38+Hhoasm8+PHm+8Wejr2+lqHfyF68atdLoR0YKylOmrFITQe6tULmFNjHHsMS/LOrbzjYcfuccNAv87zwHwz9q2fbnW8t5yudhdKI1TLOXx/XJ4GCjLHMImkct2TnLs2IeHR/ZtM+ayLxR59RdnuYu+91K7l+PTMf7Tu/OJW0YKpwIPmda253McaSt1YpNtfWfQD2aSHWbGHw8BkEg3Hptu6XyD7cbDfFPRZNq6ceMJnFiCcmEC7Xvkc5NmKBVgG3jlsGfd9xjt3zOlwu+4MSzHQVl2KFNSFqIDAhECf/J1lu1g2Q4SBHiFPOX8eIinLAvHtAr45fKLex4qgptMEWtIVtsciuOjVVJAWaqaI4tS+KViiO+sML0glkxN385Q6+sigmXbynbidfd1pqPnLQ3ZZkRr3HhDqEbwNHOOOblh36Yn3l8YHf5gPSB4qKi4KeqAVd9Wm2++VBZfcXlTfkwtVIpOEZUBnQkBhcQEXJBGkAyQQqRFkCSgEfFNpT8eegGY6riIFUb+Rf6u9vnXA/7V3pLJKr/UbwGQKWTA4ZIAU6v91SDHSMW/QvhMkgFRbz/znggRELH8UyilBR2CelQKpS0RC8Inq9FxAiUFJVDZsE9ASVUJoKzQf1CUjyJZLqLtpGggfyjwf6hWD9O37tcQApXq/YSR/fmmUn0UMNdUsfOGBNhuqtn9Rlo+WocM8GpArq6JCpRItN5hMznPZqJ+CJAxHdCo7eOPmu+5kQi+ZCRCscU4/feYPtBGsz0eAx4wJMCQeawW/HsR8uRg1JVECJyJSFJDW40HwLB5fEeEBNAz4H9mvMiAvzrIORg996waDwurDiEgEXVTUBPVqeu03VSXyvo8k+uLAc//jVIXGt32ocGz1kDwYgLPV4G6KLwRWoaoMJsw3RYupXEY6Qtdbewg/D2Vy5BSc4D/RvTnZP3qz6rlqwovhuNr2ZHHWn17d73n6KOWfewDV32o8Z2X/zVvufu3eEp41fnn8fE/fyP64/9AY3GCZjvFxMQE2/Z6ZDIJEokYO3fs4eEHnuDpjWuCu1b/8Ofj47krI/Gt1bFo8dGxHds3XTF7zpx/+cpXvpo6/sRTuf+xvsrUgmwmTSyWoLG5XeXzoy8B/gdgcKivWUSOFBG01ogtldBhwimEaTf1fEpWmbGxEY5ZeXIqCPxrH37knkHgl8922yyaf8xJnufdOJTr6yiV8sQSSRJuAyef8mp6ZvVy3523GNBvo7VGa43nlUgk48cI/iMT+bFf+375w1rr9c/3flSopa+PrSBJnIfy6xhoal3yqrP/7PtP3fXTW7ft3/kvEra3PdfjNd1W9uPLrJ6VJzROcM1oP67jPOL5pUdmrtwz44+CAGiZs+i9yabWWAX8p5rbSaSzZDtnMbTjaSzbxisViQrT060dKMtmbKBvEpRWovqSaZxYPKx4q0kAK7VgtgqomBLHV30f4Jf/eNQ76eb2KQhFAp94OkssmQr7+iO/sTQ+SiQsnmRjC8WxXB3RYh0/BKUIfD8ojA4fwGqmmttj8VTmNU4sge+VcBLJ6vc29cwl1dLxLr9U+PjYQN8UVrYCBKMV4YP5AWxbfamc/y5pyI8zH8UsgXQI9qvg30YkU5UWi7QZ2b9nwL8K4wAlBhKCp0p/P2KZSMeI3L9W6i9EzAEPkPwb9UCd6r/UgY7TeQBU+vgrL1ORV6qo5M2AexWR+0+qAqpEQMVDIAT4YQKgYBlCQIeSBxVH6XaTOqARA5AVngglBWWUSpk2AbMRwpJAaB6AL0K6mFfBhe8R/+dfVuXDIXQORgwopXSEBKitkI0Zln/UVCwWA0sMsF1m+gOHTTRgZek34HYkkj9fjEQGRh3og3qEQE3ljgPcH2uuKXUIAzX9Tq8LNKgBFFHAYdfI+yugPx6R1mcN6G4zpnstBvQ7Zts9YvonNwP7TYtFFOhHt4l/mNX/KGmQN/vpd+Z19VIAKtUav46h4wwRMDP+kMC/lmirBf1uhHCLm7+dyOutGjNLiZBp5Zoleu2Z7vojzzAV4ypQF4a2LQcBz7m+8F5SAc+BrtxH/qDgWdbf3oziA2BboWrBjuwaK1zXCmlhu2A5JuWopnCjVAbURxCZI+tX/71avmrkD32c9e3d/b7jXnLMZ77w+c/aO/cHzJu/mC0bnmRwaD+vPOEE3DvuIHjpcfh33UlQypLPbeCdbzuXpctP5OSXX8T+fft46N5fsW7tPUOlUv6fa8H/Wee81j5t1fln/OyG//rkX/zl2068+upPUSi73P/4HmxrUjXoxmNYlhWqNsP7JwDjEyNLgYYg8NE6AGKRACmpth8KmsD3KJWKjE+MccLxZ2SLpcLX1q1fsxl46tlsm4GhvZf7gdfRlGmjtbnH7EJh0fITec0bLiCTTXLfXb/FjcVCeaAIHT3zOe7kc1PplPDf3/7aRU9vWbdicGjf64Hn1Zyw0Uo0DQXjfMW5n4Vnnc+pK0+Lnbd2dWf/Ra/8y7/8z//cB7z/uf7OHit76TUNF6y0cNmr72bRnCO+mepe5O+695fn7A+81TNX8ZnxoiYAMu3dy+Pp7Bss20EHAQ2NLaRb2mmbu5ihnVuqUXxeqYCI4Lgx0q2dWI5Dbu8ObDdGPJki1pDCclyD9ytgTR982ijyJzOrVLYd9vnLZBXasp2wJaBWwi9CaWLMtAEI8XQWN5FkYqi/Pi6powzQgSdeMT944OP+Eanm9uNFNJayiSVS0QkV7QuWNhRGh85joO+Ger/jUCqAyrjwSnHGR2UWqF4D8BuN5q+y/5PhJEwSItIOekrlXxAXEccgZ1tEbKaAf11H7h8F/5WKvhzCBDCqCphSsz/UlKeGG1CoKHasVvglQgYcKPdXFaNAVelgUKFgv/o6CKMOlUJZWiGBmV21mbeWFRQRWlBRgCxJsCIbR7xqwkA4K82OjeJfeIUM//yryo/uz0Pt63r7O0ICVKpmbg0gLRqZ3XZTxZ4TyZuvVLvFvG7EeAQMRZzncwb0jkfIgHKNQuBQpIAcjBCoA/ynkwfX9u5bNVVFp2aJAo+KxD8T6e9vMeC/yTyvDOmxw2yvrUYtMWQq8BVlRFATy1cF5fWARyRlgBrvhrL5vn0m6m/I7JdURBmwzTxfqAFBfzL+DDPjjxb8WzWJFlHSzY3EXKbNkjJGmkEdNYAyz7caMnJXJH4zSkZ6NdceL3JOVq87h0MCyPrVzSh1eODZccM2gCp4ph54nm3A8+gLtkMs69WgMpW2NwLfkBiAbYfkxXB58jcpJp8/0FDXAbkE6DW/Y90f8FBrHx8bfu/H/vlj9u33b+KTH3k3lrI48sjjufe+W4n95jcE2Sw68BjxEhRLDXQ2tzHguhTHCzxy/2oeX3M7Cot0Q7a9VMpfbI6jv063th0zp6eXnTu2td1/729W/usnPqJWnXkm6zcPsm8gh22rKVO8wPPRWhP4PjV96+fatsMRC44Sx3HV1BAZqmlHWgtaaTzPo1gs4DouZ626YI5l668/8cSjrzVE/DOZ1XYn4smzUw1ZtCkOohTxWJytGx7kxh/7PPn4mnANggBthRHhucG9DPb30dO7nHSmkSMWHjU/CILv54vjryyXis9bIkQcSd23IsFZr/hXGvty9Hz916T105z1luP4xbnnXvHDm2/+NvCcHmuWWL6g+XJwGy2nnMuFK0/niqd+7Xz0gvN+9J2f3XiiUdbNjJnx4iQA4qnM++PpbFy0JpHOkmpqoWX2QnyvTNFE0YkIfqlIQ7aJZGNLCN+CgMaOWaF0vwLE6gD6ChkQa0jiFQt/shtdtKZcmCCWylTBZrq9+0D5vlJ4+XH8cik0OFSKTHs3ogP8cvHAar/IlPSAyu1UB4GYifrk45alEtmmS5p75qF9n8auXizbrkYxat+ja8kKtfXBO84EbqgH/g6WET/vjG8rJ1ZiVuPl5CekTQdqDoo0QqP5oR4QRxFHJAGSQOgyygAM+Cd0+hcnjPPDEcQGbRnJv4r28U8SCnWIgGi/fx0ioKoCiIJ6ocY34LBuhBUrwsnJjEQIgUiVn4rpZZWVVxW+YDIkQCLeghJxzxFxRBEg+EphAS0IXhX4C22i8AkNAjWiQ1AmSlA6zOgkcrBomgolvFe8dWT01u826mea7DANCRCVlZcj4DJmwOSYAfc7jPlRG9BlTO66I/LzdvPrSxFSYMRMUsbMJKpkPnsiMjEv1WkZiBICUQanVsZuHUQ+XNsbrA5R5Y9HKo3Ran9F4p8xQCNu3qNNpX+rMUncbZQQwzVGiVHAUStPPpz0hGj1P7qfohGCOdNi4JrvyddRYvh1pNAzY2a8oLx6zTkYi7TTRMm2yvnWaEi2JtNWc7Q5bgfNZxkj2ir55kUIPTHn5hOGICuYJR+5FpUi17zKdUiblr/pzw/Lfq7B86XA7BcWPKvTEQktZ0XADjNoUJVLm/ltFdNmHUw10hWmEPEoZSNyDvB/sn71l4DvqOWrhv4Ax9iq448/vv2mm+/gi1+4moULlzN79kK2Pv0Unldm8OnN0N2FiPDE/i52WeNsHNtNU3w2u7dtYtfWjbhOHIWiIZnW1qj1Rsdx/vay172u5T3z5vGhW+9huLOXa665BstJcOeDO9FapoD/kF+xKHsevu8xPj5cORYrIwgCX1mWE7JN5hYsYlU3rmWF83QtGh0EeF6ZQqlArBDngvPfeHqxOPGpTZs2vesQbWO1t5K+UrlAsiE7uZ5KYTsOu7ZtYNf2p4i5CWzHrqp7FeCVijxw143cd8fPUAocx2XhwiOXbtr8+H/pQF/s++XB53onuvDGP3/Lhy6xunqZe8ujpB7bRuA67I634v/iRv7t89fG1z366BfW7dt3sYSE33NyPxtXpX3/kXhUVrz5vaojiNP7tf+jHH+Eaz/+7rat23f8/M4nnz6F4ujIzKV8ZrzoCADbjfXEkunXOrE4ojWJTCOplg4s22asf+/kZSAISLd24sYTVUBfcecX0dMCYmVZpJrbSLd1MbpvdzXi709ypmLZuInkVMBfR4KsgIncYJVYSTW348QT6CCoa3Zo2Q5uPHHA49r3tQFM1ZHINJ3W2NF7pR2PoyybZHM7gWeMWsz+yrR1k2nrPDG3Z1td8FcPBNZWhhe/6/J0YULNQtGESNZMzrQx7IsZIBRH6ARpMRVqP6yRi10F/+AK2jGmfxZV8D8d8Md4C9YjB6jvDzBNC4BMs3/q7TBF1NV/sjAltUaAUxIBomkAgihrqhqg2hZQIQs04d1duSZh0DcdMlkRmlEUFJQRWlEEJiVAh54KSiPo0FQARJRrvAoTflla4qmsZ0Am0+3bwz7Ow4luYFz8KxXmaIZ9pSIXNxPvvSZaLtr73moUAa1msp42hEBHBLR6EXnuRGTJ14DUymujQDUK6IOIi34FRNh1qooqApy9yVlt9XfVgv9kBNw7EblxZUZcMkB72GyH/ojaYdyAi9I0bQ8HSPCfYfU92t8cveBWtm2h5trh1xA6tQqAGfA/M144Mr1yAQ3Pp2gbTSpCslUSNDIRlc0KA/qTNVV/as4BZVpgxJCN2801yjdkZcKQdaORawMRUs6PfI6KFjrqn6fq9NDyNXg+wPMXge8+7+A58OdVdecCBGYzWFa4vlVNuoRKhsALH1dEInQj90Mt4R00bG24BrhE1q++HrgZ2PJCqRtc1+1es2aN/dBDa1i44EhSiSzbt23iiCOX0tLVzu8euZ9L2hI81tfEjrzL9d592A1pLMs+cJ6gFJbjzrvopBPdT5XL7P3xTWzKDXHKm17Hus2DZLJpLKWwrGjlX2E7Nvv7+nn4/kcpFsYYyfULcG/k09cC7N+/28qks+F3WyBawJqM4K7Mh0QEHQSUSyUKdp78RJpL3nb527507WdW9+8f+NEzORX9oDzF0K7S52/bNpZtV/yMphhrVOY9VqS9IRFvYMG85Wds3Pz4f/p++dLauevvOzxLLW/dkqP7J0+gfU3ghjCo7KX4RsHnu295Cws7O89ZAkNbR0e3riuV7s5a1jX9vv/U7/G1HResOHNV80VvUl2PbqXj5jvxbJenE3OY98XP8U9/994jX3/l+x4sxFN3eUFwX1um6dGFmZZH79uxfiYicWb84QmARKbpfZn2nqbQLC6B48ZJNrWig4DC6HD1RK6Y8clhACbRGttxSbV3k2xqQVkO5YkxiqPDf7LgXwSS2SYsxzlQ7m8uiJVtF/i+6f8Hx4mRaQ/ZZa+QrxN7KLgNSZTtIDqIfiBeYTxv5IsApFs7Wmw3/r1ZRx3vBuUy7QuWAjAxtJ9s56zJ9RKhsXvusXueXNMUeN5hOaNGAeKF7xZnbEw6QbWDpMIKjEgEHGVBYoi0grSHPf0ERnpfkfk7pjXADVUAoqbK+aep+h/wPHWUARzQFiDTJgFwCGyjIi0FkdlYhRSoEgKm91/UJFmgImkASoHoadUAIcCrgj0QKiRA2XxVI8K4KApAQgktovBCdYAKFNKgwv4DkdAhEFCuAg9UulSU8gXvlvIvrlXevFXfUttWv12iXg/PlASITHSrMtgIEFd1enJrq+bxiBN+ZSLfbCby6cjSEInLq2fYJdNU+qOTf4k4MVfWo0aDW13nKKlR+Tw78jpd4z1QNmTEaKR9YdSA/JEIaVGIVBC9GiBRm4YQPEvQX90v5tzQEXBfSwDUbh9dZ32mKABm5P8z4wUC/tTI/iVCBFauKV6NUWXlPXvNv4sNuVjP78OKnL/jhgCIG/PSVOQ8qVXR+DXA34qsR9Ss9MCWgOcfPF/6vINnrWNEiXAxmyWwwiSDoAQSTF4mtTatDdHNLpPWOlOFDY4hb44CPgjsl/WrnzYqpX1m6TPkb4VkDSIKjTIwrJav2nfYxS/bOjUI9Ht9P3h1JtNsLZx/JLbt4vs+btLlVRf9FffddRc//t2dXPrEEDErx916C34qTXf7bLRovFI5jGnWHkO5vTQ2Z6zZDQnrsyeeiLtuLTvLzYx5AxRL4dzOdRwCYxBvOzaWshjsH2Lt4+vp27OfhmSKNQ/dIloHWyNeLRUCwB8dH3JzwzmaW1tAFFoJllRi+FR1XqSNWWAQ+JTKBcZGR+id1dNw+Tv+5mP/+slP/MYQ0Ye52/UBk3bf83AcZyqzNmlKMN25TSqVZdHCo1+7YdMjFIuF55QEsLRksg9sJnDiYIeneEzZfDF/D+f/9V9wZ1sL6v77ka1bHaujY9HaUmnRx/v63rLf976SD+T7a0vFMWCnuZ8f7jiqvGTZ0iX/ey+xDXsIXAcLYe94hguKg8z/wfX8/FXnLGresmXR7kLh7b8YGeXG/du2ntk995bHR3M/GZgYWWuO65l768x4YQmAeCrbmu3o+Su3IYUOfGINadKtnSil8IoFtO/XgNFDA38nkSDT2kUi01g96RHN6P49f8KbOzTETTa11Qf/lkU+N0g8lcV2XCaG9obbRSmaeuZWjRDzI4MHyP9FIJ7KmJtt5TGNpRzyo0NPmKoiTT3z0rFk+se9Rx0/W1kWyaY2nHgCv1QIWw3UZPe6Dnza5h6hLDd+XOB5v6ld39pYuOj/z7pYVD4vzYjqEiEFqinMo8cirOw3gcSM5L89lPbjV8z8wgme2FXzv7Dqz7Tgv2ryF/07ogCIPn9ASwD128AjJJYcNEY9nAeqKW3hZgIjFReBSaM/NUXyX/m/8QoQNRkBKQpRCiXm3FIyOScVAlFoZXr5Q4/A6hQwi5A37QAJQlVASQllAR9FXInSKNGI9pWyQiZAoZWo5vwEpQvfIQM//08lhxH994xBZ9SYz3gFeOZmatdxx3drquqxmqUhAv4rZEEyIv+tfX0U2Ds1buD1Jv8qMtEPImBem3+DCOiIAvdiBNBXvAoKEel8Pe+CoE5lP6iTeMBzBbSnIQGkRrFRLw6tXkvFDPifGS8k+LdqSMTo+Z+OVP2zhjBsNOThLGC+URKlaoz/qKMEEPMZKUMCYABJU816UMd8tLblKKghDp4heC6H4FlZk14Ahw+e3RrwvM+A5011wLMyr68Fzzm1fFXfIXbRUFVRVwGcWocmhZYhMyqXNZHw95ie8bCdQR9Iwh8IGC2j5GgxkajnR7ZrRZUUJWOjrVJ5Wb/6IeC7wE1q+Sp/uh+STmWXZzJN/+d5Xrq7aw7ZTDO+iaXKjfXT1jmHf//Cx7GVsGDRUTy4fyeWZdHTcQyZVCOBDgOMtm3fxPyFCxjO9fGvn/4qa9dt4PavfJHG+x8g8Mugm4gVNRufeoDunjksWb6A+QvnM5IbYdv6zezcsZuR3CiO45BMZXjqyftY+9idAvyz2T+V8RSw1vNKxw6P7CeeSJBKpcJNak3OdUJLqbBXX4sVOvL7HoVSgW3bdnDOK89YdvoZd1x1x+13XnW4txIRseoRAJJIHHAyqUOe45p0upEli4597YZNjzYUi/m3GcPb5wD02AnXiZm/LWLK4UelR3ndZa/nqssvY/z9H0Rt3gC2hQIWxRxumDfXuWKrfu+Ds933XrJwGQ+uvX9gw44tt/vhMfSrw2iXGGv63ztJOHPxjeIgrhw+kb+Zb/3sek646VcU77oLpWB+OskZmQz/UJb5r902fPkxJ55++cpFi72ntm/aumnDE5s37tiyBvi6aQ2cGTPj+SUAEpnGK1OtnVnRglI2bkOShqYWUIri2MiUi3MoIbfRgV/3pLZsh6buOSSyTaEEKQK0vGIBr1SYPuLuj33igpBIZXHi8SoRgkkyCLwyuT3bUbZNqrmN4miOieF+ABo7e3ETSUR0RBVw4DayHXfKjCIol8NoxvzEfQCplvZsqqX9xp6lx54RzzQSa0iS7ehGoRjdv5fS+Ch+qYjluJNMbEsH2baukwZ3bD6AAKgFhdH/x7uChsK43SHVXsuq46ElIhXTvwaE9tCkLsy5r8b6hf8mDg/86xpgfzAvAA7aEnAg2K81+Kv1iNPV25lEJl5E+/yrExhl1qVW8q8m0wBUpVVGVSdvgpkcidJKSSXTVyGWNsyD+dDwlDI8UUYJRRQeqAQijaIoKlQJsAWJKVQQ0gYSmImaJ4qEDmgtuyFwrfV6eLYqgEMQApU2AT+yYVWN/D4qwbdqWgnsGodvu0Zu70aW2tdEP0vV9PRHd7rUyOV1BPz7ESAflcR7NVF8UZf+WmBfC/JrIw6fb2O92rQEK9IWUOuILnWAzgzwnxkvFPhX0zj7uzW9/8mIuWZzZGkw536lTcA6SGSnRJQFJfN3oyEbeiPndcEkZFTI9rEar4xihCCs+pOISG1Cx/AB4Fk0+FHwzHMJnpdFpwyRaxURpVMteH4Q+N604FlYC1w0eS80l1QdGCLDP1DJUGl5s6zwGx0LfH/y8cO/vFhm3x9qzAfOA34k61d/QC1fVbfXPAiCL83uPSLtODG0DqrgX2ufwA8ojORImPQkN5khk25iYGAP6zc8QiKRZO7sReQnRjj5lBO4/vrvoSyLbXvy3P3g59nlB/SNjzPLUXQ1lHiNtZR/u+8mfK/E3j2n8m9f+DjpbAfZxjayja2IDhgdHdJPrr1Hbd74sIjIF8x+YOo+VN8C+XJutN9KNzTiug5uLB4qALRC2WGhoRIVaFmCaI0ONOVSiWIpz333PqrOOO3My+64/c7vm2P6cAiAA0CwFsH3fWwnhBpj4zmymeZDzQlMe4Imnc5y5LLjX7lh06M3jo+PvLnG7+BZjYRyO9Iqxu5ghAf97TQRpzy3yFXvfjvlH/8Ev1BmzeBshgtNWFbAssYhHhtp5GU6zcSuDZRWtvDl//p127aBgYt/fcO3Lr7lVz+6c2xi7CKj5ptujI4qD2VbWKJJKJdbyxv423dfzilzeymODlPyFLsmOlDi0p3KcUffLN4by/Bv995Fy8JF7j++9V2Lh5s7Fz+5d+d5n//k+07au23jK2buCDPjeSUALMdNuonk3yUyTUqCADsWI9vebQCMomTM/yoAv7F7LiN7d9betRGEdGsn6dYuc08L+/5L4yPYsQROLE5hdPhPemMrZZFu7aScH2diaIBUSxuxZIrxgX2MD4aKtJbeBXilIsN7toNAuq2LZFNruL2UYnxwH8ZI6IDP90qFkFgB/GKB0sQYiWxTqW/jE7dm2ruyLb1H/HzWUcefriyLZGML2c5ZYSlj/25K4yMopRjdv4fWOUcwun8P6bauMK0Aaan3e6YDgq96q7ZKRdViKizp8DgTHTr444Q3aLGBZkEyBnxrA/p16A2gkyIkEOz64F8fQvKvp7r8T9syQI0B4IERgVPxv9QU/yMgH6qO/VGeW1Sk9z9S6Z+U/Jt1UJZ5nVVt9VQq8r3KEkQHYdnWUkppS7B8JfgSdhZYKBwEB0VMIIOoslLigUoBjYIUleCjlCMi8TB7QCul7IrqIECRLZd164XvluLaJ78WbLl1eqLnuTs3VB3WhSAy4WeanG57GsIgKg2O9t1TR9Zv10z2qfkOqUMEUCP9ra2I13tODtGSMOWge6Gq6ZXviSgB1GFshynbY6byPzNeIPBPndahaKtQQ02/f7NJseiMpGtka1qF3DokQC35V2lRip7HvgH7W0wkZ79Zr0SEECxFvqcUafHx66LaEDxfOAU8iwqB/uGAZyF8jMm42WcAnu3ItfFQ4Pl84IeyfvUHDwDPIrej+LBhtivOB5NqBSQ0NKz0xk/JV7EoOhZ33HUfL3vJUWQc+/k8pFLAJcAcWb/6zWr5qtoK88Vtbd1nWcomPzFGLJ6YbHVVFp1tvcbxXrAsi127t+Dlc1zzN5dzRiLO8K9v5kvDPr8eGSDTMptHNuQYn8gTBIpjXnIS/xNP8MvcMFe0t6OsgOV2O+92Xj5ww8jAt/r3b9+55qHfnBsEwUrjdxOPkDSPAZ8BflJ3Um8739Q6+BvPKy0fm8hhuy7NLS3hkWCDiI1SkySAaI22FFrCVoBCIc/42DhnnXRa61lnrbrytttWX3YY21KL6EI9MF8ulYjH42BZaBFKfpEGt6F+YpUOGBjYR3NzK/FYA1o0iUQDy5cdd9LGjY/emhsZvBS46/fY53MalN3+ycKtFGd3svykV7BvxyY+2tyFd+utjN+/hl/emeRxBvi1ey9BOkH7Hvhzt4WYKnMeS/jCT37E8idu44jeBaw852JWLjn6tI9+4sqzptsfZpTzlEng8IC/ne16kO12H9edtwr/5z9j+8N7+N2O5dxR2sxGe5CuIMmrYg6WVeRv3FP43H9dxzvvvIGY7fDyeUvYnHDO/jqcBNw3c2eYGc8bAWC7sXc0ds3JVvqo48kMSZNh7+XHTcXeQkTTPn8p4wP7piAX0QHxdCONXbPDCrVM+uHkdm+nOJaja8kKROspZMKf4OQFpYShXVsIPI9seze2G6N/ywaCwCfd1klhNIfbkGRg6wZEa9KtHWHfv9bVeMX8yNC026gh2wwilCfGKE2MURjN4ZeLu2cdeVy+fd6SB1MtHYtRiqbu2cQawhbGwugwE4P7UOZm7JeKoCCfGyTZ1IITa0DZbvJwwT+ANKiULkpHGEUkaRAPsCS0BY6bXv6MIFlj8Ge2kIip9idFSIK2ORiAPyj4P4hiIDwwawwAa+T+Ug+P1qmZ1s0JmNRfqggpIFUVwGQU4FQiQBuPAG3UAJU4QMvM90SJEpRYPkqrsF1AlIA2CQAgOKKIhdV/5YIkBUrGFDCFIitQMsaAjkBcKZSgAbsSF2yJtloLRRnfcusVg3/I8ybSMhCtUtUCguiGV3Vi+uwIyKfOe2olvFJHDlwvMpA6REA9sqAugfBiA82RdgA5iByaPxRRMTNmRuTcdiMV/FTNUpH9N5kq9yLgRPNcbWRnvX+ZJho0ev5WojIHTauPFZGf11uioH96ZC6yGsWHDhs8Ty3XGPm/ZXrsn9eRAi4F5tYBz/cgDKCk/YDLR4WwqLYD2CFxoUL124gf8NmvfYvGpixnvPx4KJefb3GRAs4Cvi7rV1+slq+KVrEvaWpss7pnz+Hk087hll/cwGhk/qUjBW8dBAwO7+eb7/97Lnz8UUqbN9PiNvDq4R7uKDzNwP4+xvMlwkAmYfHSozn/tW/mE9dfx9b9zawIuklaitbG5h9sevLWqzY9+QDAV80cvc0QWMrEUe4+2EbxA6+QSTV/czw/8tmRsQErnWpifGyUbGMTogVRGtGWUQIIGo2l7appX7lcplgqsH1rH29969vfeM/dD3y3WJq449BzXB3UO6qDIMDzPBKOQ6lY5CUnnc0j999CS1NnnXuQTalYpBSUGezbR0d7L7Zt49guy5cdt2Dz02tv3N+/+73Ad57l/r6ye/FRp60463V0ptuZ88gOfrJ2Daec9lL8O1Zz250299r9rD5Cc87ZH8FxXCZGh/jmT67jbydWUFAe57gr+UL/ev6RXXR+52qak1k+ZduXFYPgJwc5yLI5nR/5J/+WxuZjX8ry4y7k2F98FbnjTkY2bON3m9v5d+suWs5/FccuOIaJsWH+49fX847hpeQtj4viJ/F3ezbzvqaFdO0d5sruFr7ztPWPBU9fMHNLmBnPdliHmBCmm7rnfLChqUUhgu26IBrLtlFKURwbDgGLaFrnLEJZNoWxXAhcjMFf69xFtMxeUI2YU5aNV5igf8t6xvr3kGrtMMCzgF8uH+oKE1ZIrUOzwqG7qV9lIZVlhcsLTDCIYYirsYg6wHYcdOCz7+n1OLE4HQuWUhjNkWpuI7dnO36pSKajm0xHzxRDvpG9O6dZfyHWkMKNJ/CKBcYH91OaGEN0wEjfrqZEOntbpr17sbJt0q0dBOUythunXJggt2fHlO0Z+B7lQh6/VKQ4PopSEEs0LD7c33vh5WKXyrShVKtAutqIL+KZCr8NkgBpMgZ/CtFGGy8aJIlIGrQzqb4/NMCv9LPVfQ499X2VlgHRVKKKJPoZUlPAlclFIv9Gl+hnRd9Xfc2U79OT61R3/XUNeVFdf8soIixEApDAPK6m6kFRgriGTHEQiUvYAWghkgRJhc+jFNiIioG4oCsVNYCUX1atF14ZxOuRPy8WwFqzaKVUoJTylVKeWSrme/mahIDKUjH3GjX/jk3z/+hj4zVLbfRgSSlVUkqVzTr4ZgnMOr5oK+bRbVlDbOiaXv8X9e+YGX/yJMB0YNurif7ESHPXMhnpJYcg6KhRENV6k1gGAPeYavhCYya4DJgdURo01bQeNJr3VbxJ6s2/focwUBffaR3K4steCIx9P6IAqOngkVqD2+cdPFd/i1p5dgH4KcbXCT313lclMzwffM8QG5qBfJ4PfPQa7rt/DSOjY9z4q9t4YscuRgONuA64zvNpDn0h8LLI/2OO665UwOvf+g5mz19C95ylaH0gsWJZFoND/cRSDSzZuAF/715UIgEKXLFoVg08tf4R8uNjJBIJfM9n44bNLF5yBstPOLfw9YlHxj/k/ZwPezcF/zjw81p/Bd/4MjwGPGrMnA+5UwMJfpxONo54fpmR0X5KhRL5ibyZ54TzHa3N31qMkkEbFUBAsVhg3779LJh3dOo1rz3/zYezAbUOcqKl3j2FUrFoIsE1e3Zt59K/+QfGCyO4Wpugi3BublmKhoY0rpvmgtdfzsDQbgqFCWzHQVmWWrxoRWNba9fXlVLXAS85DDuBKSNpuye9+tQ3c8yafSz56q9I3/EEHYC7/WnyT25hMNbEr2aNct65l+F7ZRoaXFa89BhWXPw2HvC3oIDlThs3DcENW5Zyx/6ltCZaObW95SyjNJqWeOhf0Nqw6m8/yvkvuZD5N97HS10bWf0b1t2f497OcdKnncayxSdgAS956XGc9tYruYWNxLCZrxrZTMB/aIvPrY/z9Ppezs0sPN8QmzNjZjyrcVAFgJNIvrN59sJu0Ubm5MRoaGypxvmJucm0zltEPJlhePfWkADUmmznLFIt7YjWUwzvRvp2kh8eQNk2vlcm2dQKSlEYGT4o8BeERKaJVHM7uT3b0eYz7VgM7ft1LzpeuUw+F0YUWo6DZTvYbgzbdbEdB9uNm8Zp/XttxMnfN9lzpywLx42RyDSTammnPDHO8J5tps7tUy7kaZ+7mFgyxdjAPvxyiYnhAfxSkebZC0hkGqd4BIzu311VW9TjRTIdPQgwvHsroELyQ4RYQ7pFGzdZESGfG6Rr8dGMD+5jdN+eA80bTZuB7boUR3Nk2rpRtnPAl05X/S8qySCqXcJqc7wSQINCIyTMMdckoVTTDgEtSoQgrOZIRpDYJPSfCpLrVv4loqKuVPYlCpzrKwakxhNgcvIkder6MmVuVTsNkup8SKq9m6pS7DGu/1JpF6jG+SnTHqAibTQVdac2z1lEEgRDEgDLDuP9lAZRgrKVElsk7EdVVZcAcYwzoEKwTf6goyAtUEZJICF7EJIASgeC8kNjQhSKlvyEyh398u39T9w9V2r3/XPpBfB8g9qZHvVnvd1mxv8nQ9av7gWOB04WkWNEyyzROiNeYPn5Qrk0MpH3hsfHSiPj+/zxwjq/WLpPvOBh0bJ38Wc+80IcK5XKfyIi969VAETl/8uN4V3WvMet8RSpJ/nXdXwuKh4feUMiDBu5/6D5e8j8mzPLaI0HQKnGG0RP55uhVp6dl8d+81NE/roq/1cRTsLEwBKo0MHctiO+AFItkkzeE5/RCR9+XtWfxhj3HTrRqQKe745MSq5DuKRKKCtA6QiAN1G4QeibMzBe5D3/9Ble9cpV/MuHruDpDZu5//H13HLnvRQKRTo72njJUUs4eukRzJ7VRXNDIvyoQE+2PPx+wwb+MvIbFsbcRE8slmDN/Q/h6zh9uzZNifRTyqJcKjIyPsRb3nEF/3btJ9n/xOMckWzAUpArxiiUHWY1dfDbbWv58tX/SPfsJdhWI8lUhlJxjCVLj9+4ZfOjb9q/b+fKYfI2cOdz8WPy+dGd6VTT420t3aePjA6QTGZhHNyYSywWRykxbQDRxUT3iaZULpLPj7FzRz8XXnTRq3/0wxvbtZT6D0o6BMGwiK5bpAqCgOHBQRwrxt6dWxgcGCaWLyLr9uFZmoEmhZVpIQgClLLYte0p9uw6lre96yNc+9kPwM4ymYYMPd3zrY722YmuWXMuGxjYe0lLS/v9mzeu+365XPqeOTcPWvDM6kTv4u/cSdESAttCHEXGb+fe/h4KOqAQTLDi2DPx/TKpVIqzzj0d27YpeB73OD8ijsNOe4z2I4/kxtkZhm66h9PuXcLLm46K3crqS40pY+1w21s6z3zdn70n1n7zA6TW7mCDKtLZE6DHcki+mY0dZY5a9jKKhQKnnXkys3q76Z07h4d+cB2xQcWalhK9p74O6ZrH7Td9g9v0IB2bfJXE+WQe/+yZu9fMeE4JAMuys9mOnr+PJzNKBz4KhaVU2I9e6UEXoXXuEcQSSfxykeJo6IHRMmch8VTmAKf7we2bQhBrWXjFPKnmdmw3ZuT/Y3Wc7cMbT0OmiUx7F3YszsC2jaAU2c5ZWLZT7Z2vN2INKWINSfK5QUr5cQKvjFeYqH6uZTvEGpLEUxmcWLyqZnimc5JMZw+xRArLdsK8U+PoH5oheuT2bKdcyJNINxJLpogl0zjxRDXSb3ygL1Q2KIuOhcuxIxGBSikKo0NMDPXXTVoQERKZRuKpNEM7txL4/uR2VGryXi5CLJGkdd4iJoYHGN23u76SQoTCyBB7n3qUhSedFdrNl8sboy+pNYWr/P3a94iTG6UVaEGRMiVuR0FgJP9xkEYRU/2XUAEgiA/aAcmK0BCi5VrwHwXgciDAF5nGCFBPGulFiQGY0h4wxS8ApqQEUNVt1pP7V0yX1QEGgaKISP6lagQYtmyaXn+pfLKJBTSyf6VMPyd6MgnAiEIFsZWIG6YAWMZbQVylLJNJrwPCx5WAbd7mIFhh2wEuiiRiHOsVASi74jRo3AwFSPpl1Tbn6DkjT9xNKQr4XywqgJkxM2bG7wX6XeCNwOXACQYkK6UUylaIFS6OnUI5DrbrYsUciq5zETklvhR98YJNG6666h7gZ8DqJVdfXXi+VteA6GKkQl9r8hlVA2w3r18BLIiom+p5fRwK5UZl+4H5/IqKKGr2V46Afb9GjXAA8K9Lsom+DlGHB54nb0CRxJtKtf3wQL84NiPFMjt372XXnn0M5EI/oK7WZubOnsWc7o6wAX16oF0LnkHkIYT/A14zeU81RoWVtgZjeuvbMa7+yr/zqnNO589feQZ2uUzXiqWccuxyAq3pGxlj8+ZtPLT2KX77rf+hUCjQ1tLMkUuP4JglC5g1u4e2bIaGil+AjnojPKMRVQAsiMXiKhaPc+et/4tt2fg6wDIFGMuyGMkN0jG7hw9+4gvowCKZamJ3qYidbgA0e8aTeL4i29pNh8px1x2/xrJuZlb3EVhYlIp5CqWxeE/v/H379+384XN9soznc9/MpJpf1trc4w4N99HVMY+x0dHQD0CpkASoKAJEo7VgWYLWAYEfMDExTt+e/Zx6xsqO004/+cLbb7/9mwclALS/R2uNbddX6HpemYaGJOPjgzz4mc9xmXss2Qab9kZhYydcve13xDOtaB2QTGS587br6fvZT3i3HEWzSrF7fIj/GXoct2cW+bFxzj73Mnvduttf9s73fPRl3772kx9pKTfk+iXfn6dwjXHmrx0dLVayR8XiiEyqjbukg4dH4xR1mW6ExS3zKHgeRyxeYLAO7O3bTZdOUErA7Sd3sHjxS0jEk4yM7GZdSys7bv4t7Vbysn6d/7Q5/6PDT+ZKLP3iL5iwfPyYS7P2eXz/QvL9HUgAp8UzDMZdXC+gpaUZEWF4bIRMXhDH4oElDbx09nK0CHa6kw/81Xt5dGyYHd/8/BmbnnzkcuA/Zu5mM+M5IwDsWOx1bfOXdVZk9E4igdaaeLrRyKiFbEdPFZQWRoZRtk3bvMVhr3/NzWJo5xa8UhGlLJSy8Ap52ucvARG8YgHfK091RhehobElBP6GJAi8Ms0987BjcUb7djI6vPug8YNKKfxyCd8rTbnhRU0LSxNjFMdHsWwbN5Eika6QAUTy4w8+JxnfvxfLcVGWjeXYpFo6iCfTiA7QQUC2YxaOMZAJTGW+oowY2rONeDpDQ2MLiVS2ysZW1r+UHye3d+e0v9OybZq654Z+CqPD9UkCrWlobKaldwETw/1hK8E0bRRKKQojOWzHRSmbwCuDohR9zXRV34kCaRE6FSRDIz8xecdYpjKTRKQFiBkpux060Ev4vJAOZe71wH8F5OtpHp+U+B9MLTBFETCl2q9revqfSRRgVAFQ6f2fVAJUyYAp/f7KuPtjiIBIsWdKEkDlOV0hAUShBSwLEUeULimxxLzQBcphEoAEYTaAClUW4TzTikgSXKPCMEZVIe1QiS4QlK/AUorWks/QCWcE+x643ZZDHQP/3wCnA/0Hnn1Zc6bSPjP+MOD/BOBLRkZqTXc/UJaNchVKxUMXa8dCOTaWYyk1bLv+RGF5UPKWi9aXAVs3XHXV94Hrl1x99cbniQTQBmzrSFylXwO0Kxdfx0in9xkSoCtCBKiD+F3UqgCKptI/GKn4j9dpExo3hEDevMeLpH/owzLOFB5C5LDAc7jI1Kq9yOGBX9tm53CO6392M7fcehf7dvdhF4rEDMgtimBlUxy9Yhn/9P7LWdrdeTAS4OQpx82x54g8fPM/AKeAap8kKsSkAZtN71g8tXkLyxfN502vPB27ZDwTtUAQYAOzUklmHXsUpx+/Eq2F/rFxtmzfxdonN/ODX/yGocFh4jGXjvZW5s/tZfGcHro728k0ZUknEjS4Dq6aTNUxpe56v6Er8vcc141V78FapAr+lVIM5wZw43GOWPxyvvvNb1MqjlEYH+WbIwWWlBeACtg60Mwmez+PjfeTjjWR7MmEcwGtESWM5XOkM9nmbKalxxxPz/WZ8j+DQ3ve1tN9xFmF4jilcgGFYmJ8nEw2iw5CPWDYfhj6eIkO1y/QAflCntHxHOOj2jn/vPPfdvfd933L94sHO7Ce8oOy2HbDlHtj4Ps0pNIcf+p5+GgmfvYr3hg/irbGPMsX2XS025x+7EtYc1uOW5/cQSKWoKALnJJr4iLnKGKxCRY0DvCqlOZkWcrbd66jIdPC7h0b6El287vPf51PJ87pPmGZ09XcbS/56p4NL//yk49eUichoSurErYJYMbB5vrSw3hH97Ly/FN46I6bWHHfIEfdP5s1Zy5CtDCcG2Xntj08cv13eRu93KZ20N57Ho4VKjNH9u3hQ294O4+9+i+47nMfnN2/ae2bgf+qrUU6yklr1wnboFHElU0fAd9t3ER8/zhv2fBS7j9NU7ChUCixbyDHz677d1aNtbLG2klTx/GUy0USiST5vh288cef55RTXsH5X/i2/auHH/r6D677zMl92za/W4fqo5kxM34vAsDJdMy6IpZIKq39sMqczFDKj+EmGibBvYnrwBjQJZvbqhEeVI3vFMN7tlMuTEyapwQetusST2VD+X/E/V90QCyVobFrNk4sHpqWmBua7bh4pSIDm55AB8EhwX9+ZIjCWO7gff+GEBARyoUxSvlRLNuhIdNEPJ2tcYSf/jN04OM4DqnmNhKpjPmdAaIDvFKR8aH9lAsTJFIZMu3dYSmjVKS1dyF2LDYF+FfWv5yfYHjnlmnXXylF2/wljA/sJZ8bnAb8B6Tbusl29jC0awuFkaGDeygoxdjAXrQOcOJx/HKJ3J5ta2pfVqsCuOgK7YxO0KpCeX8inPSII2FeUdaY/2VCIkCccAmnA2EcoGRMX3qd+VdU7l8D8E2P/0HBfrVlRdcB/jUtAdT2Th4YAyi1zv+oyYmZmaxNaQlQJuKPSeO/SrW/QgRUSYGK7D+i3KjGASpd8UwUlBaFshDLQukyYomEgN0FVTLv80wLhqPCZABHBEspkbBzwGRnCxolnoQBgkpJOFEzyYJJ31Otvceq4Qdun0oE/YkBeFXz96Hiig+HADgsC+6I8V7t+2RarmmGQJgZzx74K+ADwMeNjP6QR7FSFpajDCEQSsUt18FyHEqODWMTBMWyJVoWIvJR4AMbrrrqduBrwM1Lrr76uXSliwJzzwBtO6IIsCPKgAbTGjAG7DWvbzdtAvZBzC6j/3cjyQEZ8z1589mJyFKOxOUFNeREPc+B+pt7Ejy/DFTHgeDZrJ6lJiv90fvmYYB/7disXrOWf/nUV/B372dBKsXiVBqVzkyt6oqwY806/vrvP8HN13/1YAdL9wG/46XnbpCHbvpbRK5D0YiyDkzRUdCZTvKX55+FczAPKK2hrLGAzoYEncsWcfKKMMGw5PnszY2we1cf23fs5t5H19E/lEN7Po5t05hJ0dyYpbEpS2MqSU9bM4vm9NKUSR9sVySU1C8CiQiN2RZ83+Pe1TcQzpGhvbWLx3Pr+OH+CY6z5/Cw28f1xUdIlbuwrVA1UAGAnl+mWJpgzpyF8QVLls758Kev3XDe6QurvaxvetMV8WQ2PWfb1k0n3HP3TfNKhYkjgXlAs1Jq2Lbdm4PA+7yIHEz27pX90keGc/tOam/pTWljDFmYmMB1XRLJJATh+miCcB5sWWhTnPK8EqMjOfbs3s+qM89amU59allupLj+IN+31fPLkognVWW7+V6ZI5Ydw5HHrsILAu7+72u5QpYzu22MlUe6JJfMwzpiESjF0iOXcMuT2+ictwR5+mnOtReQahjj2FljtHYnsbMZOtvaOPeeMR7xEgwN7CG7fh/vT5/C2SeNkuxKKZ1pVNeceB7bW1Jf/Nk99/wcGImsX2+3lSFA44vm03IXs15xDkcvWcgbLn47f/bqN3PdtR/nW/99Pa9peRtrdmznzv4+1GPrubjQzYjt8dh8m7ObuyiVCoxOjLBgbB+vuPXbLDthFSu+9H1+8NPvf/uG71zbWvbKn49eP2wsB9ONWRafz5Xu5MK/v5IPvv4d/O7X/8vHvnwNZ/9PPy3nn8+P/vObTKx9nBO3aXqTs/hW5iHesPx4Bvr72Te0n1XeKF4iSfv4AL1b72J5W5o3//uP3vauz3509He//eW7Z+5wM+P3IgCUZR3Z3DP3GB341bgZOxbHDTyUZR9Q3cf02Nfeo5Xp+S+NT3X390rFsLdcWVX3f0xPVfPs+cTTlfYBhV/KM9q/h+ZZ8wjKJYZ2bD4gBk8phQ6CUH6vFNr3GR3ow/dKRpp92LW48CKoNRO5QYrjIySb2oglkodsDXDjDTjxBvK5Icb694bgPwgiqQcQT2VIt3dXbyqxVCbs9Y5sz0qiQn5kmNF9u6Y3vTHgf2Jw//TtAVrTNGseiXSW/ZvX4ZdLBwX/yrLI7dmO5cYJPA/bcSnnx9BBcEDvV6UCvODsb6iek69ThbJKInQIkkCUbWYqPmH1PwmSQMgIxIw6IAZim+p/RpAGk3c0bcVe6nk2HZAIoGse1wd+Ti2ZMMVwj5qWgHqYS0ceVTXGABFyoOr6b0iDCBEgalK5GZICVrU2jwoZ+fA5PbUlQGkVYniFKFEqrOQHCu2BhYiylaqSK5W2BUsgoaAAykXEQVEKewtwQxUGGNVA5ZgToyBAQcvomMqavtc/RpCvDgLc1SEAfb0YPHWYQP9QRIIcxuMHkytH4/uo41o+Qw7MjFrwHzOg/JLDSQGaen9QoGxsK/S4sdyQBLBdh5JrU8qNE+RL6EArkKTJWT8buHXDVVd9eMnVVz/+HIF/DAiv+AFMlwaQNCC9FTjCxKlla7wAVB1PAKmjAKg812aSBRYAm4B1NetkR9oRKhGFlVaBUuXmcajz0oDndx0UPFfW+Jm2LdoWj2zcyvuu+hSLtdDclK061ug6gHdBKsUdu/sYHB2nN518Rl+ljnvlDfLgTQngiyjawq2kqq7/KGhvbX7mfgUioRmi2cDzGrPMa2rklGOWm4QEQYKAgudT8HxKnkcQBNhKkYzFyMbcet8ZTbzJeb530OKR47ik043Vy7KlYM78pXxryxp+aW9gT36M1uZZxNwE6WyGRCJBbniYQn6Cvv7tNDe38vHPfa2pt3f2rzZu3DjwqS99b+etv/rprtJEvnd337ZFjfl45ujlvbzlzV9j9uxe2tvbEYF16zdwzTWfOfmJxx99tYicxcGrvveOTQz/IJNufkfMbVCVgsToyAiO4+C6MbQyhTAJK//KstCi8X2f3Ogw+/v3c1xqceqjH/vICe973/sORgBsKJbyOpNqtkAIfI8lR5/AshWnEoiw+eHf8vLhFnoaPZb1FElks9DYhPuKV+Dfdx+lWJzZC1aSnxjngtF20q7HcXPGaJmVQfXMwurowE6lOAlh49q9LNlW4CxnBUvmjpBoSRNkm1EtLdDezqUXXNDys3vuORP4aWT9OrutLIFoPi13c9Ib38lxQQs/vP7LXPzn78Arl7jsyn/hqXNey5c/fiVH/dbmLHcRLbFF7I6N8x/xJ3jd+R+hXPJxY3F+e8f/8r3eWRTcBJ3lEWZt/x1HvOJsTnnZmVd/7YsfG1v/xIPfqJxxNsoOL16azzkPcM6l/8S6+37DW//yPZxy7p9x6pmv5jvf/xq/+cGnOWmsgzNiCynGhE/4qzn1NX9H2SsRjzdw2+ofcWPvLEqA6ziUsckM7eXoLeuY1ZVdOXOHmxm/NwGQbu0+r6GxzdJBpZ88rHDHM42IPjwiX7QwNtAXtgZEwKlSFoFXJt3WCRj5f6lIPJ2leda80GTFAPyhHZuZGO6nY8GyMGbFgP/aKngI1kMZvxNL4JeLiNZTDfOmhKoffH4hBpjpIGBsYC9uvIFUcxu2E5uWCPBKBbxS4QCQrrAQEVItbWQ7eqs3Pr9cZLx/B25DklRze7iNdcD4YB/54X504E8v07csWucuYnTfbopjI/WVECK0zV8Spg1sXGuUDgcJfTCKg/zIELFkBieewHbjDO3cIk4iubGcH59mXXwWtP2N0gHN4cRIxSed6AlMDGB8kgSQSiZ7XEKX+gQiFUPAKRF8k0CdOqSAntYMMPr8QdsB6gB/qUMERCcKUS+ASTPqGnypDAUgFQe+GiPAKhEQNQHU5nkD/NGIsiKIL6I4EG1MFS0lSmwlxFBKI+KhxBLBVQoHUS6YZjeFi6g4SmICcYXyQHzAFpSjQteF0K9RqvRBICKilEoHAa3nXe7l/u8/XK+yGi8mE8AasH8w4H+oxw72GjkMwkBqXnsoJcGhqvwHUwLIoR4TkQMczmdIgf9vwX/cyFPfcKgEoOlvEyH4J+7iWhaWbWPFHKyYg3JsSkNj+BMFdBBUjsSYyYx/+YarrvoGcPWSq68efJbfLeY8j5rzeabyXqn4lyJeAJXncqb6Hzfr49Rx/9c126SeIiiIpAwEJgUgbRIG1kfM/rxpWhKsSFvAIc/BQ4JnSz1DD3QzV1GKa7/+fU700rTGGxgqFdnvj4Md0J6IY9Xc4UY8j56Fc+lqaayC7jpj2n2qjn/l92XNzVtR6mPY6mVYVgpFZD4mz9VNIEwWwK+ue1IpkjEXYu7hfMK9kb/3lsrFKfO92sJT7eVaC2QzLRy14hQm8qMs8EN1RiabxbIsJsYnmBgfpa9/G6lMmksuewe7Nq/h7/7qQrV06bL2sxKx9ncmEi955PhX8Oa3vpG21mYKRY98MSA3WqRvrIwILF15Otf/8OWsOvX4l+7fv/u90xjPTZYrdHBNbqT/gs72Od3R6XNueJiW1jYEcAjn+lqFHgC+sRLO5YbYtm0TT67rtZcsWXpWHXl7dGzxvOIA0IUIzW1dLFt5Kl65jGPZDG1Yy0rnSLpSg6RjGu15qFyO4ne/i3PEETz65GasWCPduSKz/RSLugZpbbWRbCOqqYn4m96ECgI6/vcn5Mc2cHy5i0Rigt5WD+3EsZNJrI4OYn/1Vxx7//3KcZzjfN+PEgDze60mvlC6nWNf9xbmpzpp/fZtvE7N4nOf+xD/+OEvMDY2wvyFy/jSd2/hpzd8m6/96kdMDI+S6u7hwguuAiwC0ezu28Wq3Y+zYsVKSvE4kmggsG3mrP8d70xm7Otnd5/KE3yjWh/FspK4/Kt3Gyf+xd+xYluB4O7t/PLX1/PKs/+MiZLmkrf/Pa+7+DJ+8fPv881778JXFqv+H3tnHidHWef/9/PU0XfPnUwyuUMIBAiHBAKIEJBDBGS9b3dVdBd11131h+56r+7KKh7rvQq7XrgiKqsgKEgEuc8QSGIyua+5Z3pm+qzjeX5/VHVPTU/PZIKguJt6pV89qe7qququ4/l8vp/v53Pm+2jKduA6FXqHelh3cAtLjj8OV0o0YJ94Is6dd+KbNqZpLjhylzsy/aEEgEi1tr8uuMlMXOyU5xJv7Ti0vEwIlOtSzA1SzA1OAacajWnbQQ69EBRzg2TndpFumxuAdikp5obo37EFMxYn2dyGYccZ2tM9WXkgBNr3GRsKHPSrlXu3XGw4aInuy0y9/dKwiKXSwd3ecVC+h/I8RvsOEEumiWdbkHK2YydNPNtMpr0TIQ3K+VEqhTGcQh63UsZOpmievwStFYWhPvLD/bXvYDqDPsOyyXR0MrxnO77vTQX/WiMNk9bFR1EY6g9/A2NWWzuw6/ckW9opjY7QunAZdjLF4J5tTxeH+6f0clbB345fX6WPf+9fx8dyoi2suEhEYMUvNFIHlZgYWid1MPgSQf+5tkI9e0oHsYBiugj1Gfv+6yr8U8kBNU3VX00lGiKGgFO9AJhkCDil4Coi40Q9OQFA14wAmUQEiFDuX1UATK34q4AQqFZ5aioAgdZaChG6GwrMwAQQH62qzJEV9vlbAhy0cLXQsYAsII7WPgIXjR8mNOjAX0B7IGSwEbpqBijRtPnC7KmT1P2pwX60FkZdxnb9a9FBvWwA7sUs5h2q+l8P/BuBej3DPN2ARGjENqm610UDV/FGJIJuQAocIQT+71T+vwu88pmC/+i9VwLaNgNPgFAJIG0LYUjKAtx8Ge15mFLiB+1tTcD7gJdtvfrqTwI/XHnNNc/Uvr2aBhCLyPATdY+qLD8ZpgF0hmDdrLtO1CcARMF+PUFQAfYCO+u8AKoJAFEfgGjV3zmU+/8zB8+H/831jo3Ts20fH+08FiEEVsxGpFM8MLiPX+3fzNyUhS0nSIAtjsPn/u5tmL6aLXieutpTLrpPb7zzcqQ8FyneApwbqinM58kpooDv18aBUu4slwrKdV3DMCSGYdIxt5Oe/ftmaD0VeJ7Dwd49aKXonLeYuB14Z43mRunr34uvK3z8k5/iynf+Nbf98lY+9MH38/XPfY6X3HcvY0/+nn9v66B1/lH0DHrs7elByMB8O/pzD44U6TnYzzHHnyP677rhrcA1IbE03bSjUBz9WqE09vFUImtUL/++75MfHyPb1IznB3yaCBW/vlII16FcFuzdt4u77za58OKzzg3PqenWVXbdypNK+Z2+57HqxLPwXA8hIF/I0VEwsIUkbZSDskShgH/gAFJKNrW1snXfAB0L5rJUZTEp054so0RwuOP7eNu3Y6SSlGLxYHzn+cxNlrDkhCJTK4UaHETGYtQP1JPCWvo7ZzutLzqPpctP4Khv34ESgqOtOWz/+aN8s/lfeMfffJB8fhzXdTj/oley9qxLGegboFQqkx8fw/NcXMdl6+3X8c0lSykD0rIQ6TSiqQlvzx6IWZRL401RWJEUtvy1s5WOs85hUXou2d/cyhXZ1Xzlo59EeD4vvexNjOaG0QguvPh1nHHmyxgeHGZoaBC34qC0ZONt17F+0UIqSiGlRMRimGeeibthA+zciRkkn8TCa86R6ch0+ASAEOKsdFvn8fV5p1or7GT6EM1rAt+pUB7PkR/qb3ih9B2HVMuc0AzFJ9MxD8O0avnsB7c8RXlsJIwb1CSyLQzt7Z4ik3fLRcaH+idi1aYAeQPlK/L5MSqlQlhpDd5rxxPEYnFsO4iS0RHTHOW7lMZyWPEE8XQTViyBkCLoi/Jn38YopCSebkL5PoN7ulGeFyqqA6AXT2dpXbiM/PAA+aFedOhpMJOvgTQtDDvGyME9oZni1NQEO54k2drB0O5tKKVmBf6lYdC3fRPxdHDN8t0KzZ0LUb7HyP5dNzdaJlr5LRZEBmgN5f3Ver1X7f3XWicEJELTP4NaRj2JUCpqzmT8N3kMNl2vv5oF+Fd1ioG6tgIdAf1az4DbpisCTODFEFlFEgIi1X4isX5CBWoAoSLV/2jFP2wHEFE/AF01ChRCyNACSpsaJAgptNYaERNCV9AipgWVwIZQWOGA2NdoJRAOIiiXaAjl/1qDUCJwMTSDL1RooMlzddt5r9Bjd/0kAIzPdfW/AdCnwaBdNADr0YdsMG+6988E/OU0gH86MuBwKvuNmC+mhnvXtkE2+Ex5CEJh2nXVtRA8r9oHBCzUcGYC1i5qal6caW7O+LGEO9A/kOvJDW7x4SGCx+iR2/mM02eAV/GMasaN7/VCazAkMmZhS4k0jTBuV1ISOdzxEg/t3s1R7e10pFI4vi+Bo4FvA+dsvfrq96+85ppnYlpVBehMQ3KpOpVAT7jeTCiXVuF1UE1z/qsIwC/WufpXP/NAaCwYBf/RyD+nzvRPzab//7kHzwLX9fB8FTgoap9sU5Z4KsXlTSdwfPNcPrtxPYuabKQQPDE6ymvf/lrWrTkRypWZwPP3Drnm1S8uA7cDt+vN65cB54RtImeFvgx/SjLgIeC3E1VztQPYOjo6uKqpqZ33fexTjI663H7z99i7c2vDIpAQ0L19I2cvWcSa1Sdx8+NPMOq7WMpgYGA/Zszgx//9CxYuO467H9rFRz/yMf7+yndwwR2/Jv/40/zTiGTvvGbesmgJoDHNaYyfpWSgb4AFC48GWAAsBrbOfMLob42ODbwpEc8cLSKFsVK5TCxRIWbH8PxgjKqUWSMCQDCmfPoHeymVdNtLL734xFtvuf2h6dbj+e59jlu+MBFPCiueCsfnkoHcIF1mC9qVlD0DSuNBxaFQwDr1VL725FNksl1opTCVwJQKU3tox4FiEdXfj/PTn2J1dPB4oYAVb6IUEyQMBxwPymV0oYAeHMT54Q/Zc+qp2qtLr1Jat25fkuCiMy9h6S2PoMfLmAYUleLS5DHc84Pf8MHNj/PBT30T245RLBSplIr4votTCYJHPFdx148/z8/am7ANI7BgMk3Mk0/GWLYM9777UAsWMJLLRc9zQ6HkbS29XH72u1h003340iCvKrw3eTY//cSX+dBvbuW9H/kCzdkW+vv7cStFXKeMISUinuSmGz7PDUlJAtBSBh7QnofO5RCui3ZdLNOsEqJHCIAj0zMjADJz5l8aS2VEtRI9AWgNDDs2vQJACHzHoTSWIz/YGywrglaAKFBVvkuiqaV2cZGGCUJQHsux/+lHiKWyQdSgUkjDZHywbwr4L43lKI4NNwT+wjDI5YaRI/2sSMU4pbOTzqWdNJsGntYUHIfefIH9+Ty7B/roU4KCtGlqbsWOxQLpIuCWS6FxocS04ySamrFiiYb+Bw0vuEpRGh2uMfVCyslowjTp274J5XmHBP4TNyUfpzA+rZTfMK1g/w/sCpybZ1ElEFKS69kbgEvTxHdd4mHs4tDe7Xpg15abZlr+8iu1Oe7RpIPeSiMc+FQPkjQQE5DQgdmcEValq0ZNca21HZIBE+M4TZ30v76PX01DFOhZgv/6aEBVa/1ohJW0ng0JUO39F6G/3kQLgA5b6gOgLyYUAaLe/T/S+19tAajK8aOv1/6PmJATaInGDB38RLiDcYT2QlbYRWtfCxICHBBaa+0IcMO2BSts/TdCTChFcAC54SfGfF+0ZLr0wWoF4LloAWjQtz9Tdb4e4MvDJADq31cP9KdTAIgZD4KZQX/9QaZmQQDUz/Mjy86GUJjus/UslAJ/EkIgDRcflcn+3fkvOue8dVdcYa06abWYv2AhYvsOnM3byLs+A9kmHj14UN1+7z2Fu++/75a+4d5/Bx48clufUv0/AXjXswb+q2hHyjBOLHB0sWI2RszCtIL7mSNG6B4e5qO/+hXvPussrjj+eCqeR1hFfBuweOvVV//VymuuOfgMCAAvBNzVffLCe08lfETd96uvnx16A2wLWwE6gJbwnPcj1wrC5XeHxFIh4uw/HpIIoyHwr/6dr1uvH0kpiJ7Hz+g8etbAs9a0N2XJtGUZKpZoseO4jks8pXF8j6WtHVzWdSy39m1kXArWveIlvPftr5sJ/BOec3cf1v6sWrczVFL8p968fiFwAfB64BSCSqb8I54ieeA9YtW66PXUB76z/8DOzzRl28T2rdvxVQzlu/UFM6Q0cJ0KY+MjLFu8gOs+9lEyDz3Iu/sX89ZHtnO/madQHuNDH7yW9vnHsGNvjtGRQSrjI5zw61+j3TJ7/SS/yR9g3Zyl9Pb0MqezDeUHh4zvq0mqVaUUPQd6MUyzamBtz2If+0rlwlfzhdy12XSrWW1tEEB+fByz1UIi8D0fFY7ZA/WBxPd9HKdMqeDE/+Jlrz5zJgIAuKtUzn/EsmxrcGA/qXQzUpoM9e0jdswi9m0c4mg3Bl4OPT5OrKmJGw3JQ0/uYe7cFfhCk08EBQ/f9aFQQAsJpRLacRhau5bffP06OrtewF193azJ23jFPFYuh7YscByMlhZuu+OOMnBHdMOy7XPT51/xN8x9chepzftQlgUofC3J+4oXxZZy3NODfPw1F7Lmr97Ji8+5jHgigV0oYpoOQ7kcd9/wWW7KmCyM2fhGQHgSiyFsG6SEchk3nSY/MhJVSejH/QP6FZd8hLbuAyS6D6JjFkpLRnyPK1LHM/7YCF+69MWIC87hwotfTVtmLol0mpGxAjf98PN8tdLH8ekMvggLSKECoHLjjajhYQylsJNJ43mkqDky/TkSAPFMy0ulaeJVylNA6UwgVfs+xdwAhZGhGqAt50eJJbMTdmmhTN+Kp2oXNGkYjA/20bPlCdLtnYjQKVUHTfhTBh1OudAQ/EtpUBjPYQ/18sGjF/GSteeSMk3KvofSE/XUoHWuHUNIhBSMVxwe6OnlB09vYUPJo3nhcpLpbJAyEAJtzykz1n8wIAIyTVjxZM2s75CDpGmm8nguQHDyMO5zh/AxUL6HU8zPWvIvQuKlMDxAoqkNjaZSGKNr1SnYyQw9Wx5/Sis1o3FTReiY1rQIRFzX8ntQaB1KMHVcBy7/ofEfsRDwh2aAmGE9vM6NfzI+qd0Ao+796IaKgJm9AtQhTAB1Ff3MmAQwtb1bR3r/qzaAIgTrE1GAIlI71jrq/i8nSICqEkBXSYDJZECg+pc1wDyhChCG1toXQlloKbUgIYLAWw8hqk7Z4QBcKxBhDKD2ACvYdakQ2hdCioAMwA9CqJECWgvjInMIueFzBfplHaCPAnuj7j2NjL0a/S0bLMc0lXZxiP5/cQhTv9mAcjWNAdl0/2/02qEIBhqsY1bEQeR30s8VGbAWlnW2dXzjFVdeed5lb3+bkc5mqdx9L4XrvsvA77fh7T+I8oL7QlJanN2xUJ57zOrM+LsueN0v9m171Xd/ffOd3Qd3vlcfoiL2fJpiscSySqW08zlcxZWR6LtnJMPAMME0UL7P8HiBodFxBgeHGcuNMjZewPU8YpZFW3OWTCLB3GyCZtvirFUr+dxdd/HR22/HV4qXn3ACTkCyyxD0/XLr1Ve/ceU11zx9mFtVTQAohsenHQLvcgjY8+EjCtb7wqz3LPBohKReGPbz7w8/Y374eQfDeWOR6n4lXGe+jhgohq/5EdA/5Rx7Ns6bQ4DnbOR62HDKWhYXX3E+N/77z3hP1/EUxsZIplJYtoUUgmXNbezqVXzwg+/hjZddgCyVDwWe/7YOPB/u/uwDrteb1/8XcGxoHHkRsAZofo5BTQm4Sqxa91iD175WKhfesGfvttU//+/rMC2TSqUS+FSFJ0apXODAwV1cdOmr2LOzm8W2Q+raz1Epl3BUgtVOO3c5+5CGJBZL0zdYDJIJmlswYnF6BgcxWpvYUfApJgwSiRR7du4nNzyORpFMxulaOJ85c9trBbWB/kHKZYf+3t1orUeBfbPc1x+N5YeuSqeaVkbNsT3XpVQokEqlgiFAeLcXYXsiaJRS5HLjYs68jjOBL8ywjkeK5fzeZCKzfDQ3EJpLakwh2K7zlE9qZmTjDjJmltZEgW9nm7n+9gdpaV2I7wenze6kS1GYjDo2TaUxhOcHm3TSSXz68cexrDm4lRLJ44/mtrse5KSSjRrNIZSPKGbZ9vKX841Pfeqb4blbnd5x0QVveWHCVcy/ayOebQWjVQQyfC4pRZvRxBfMNI/d8FOu/dF3sY4+mWNXn033tqfgnhv5ZWc7LYaJX23hNAxEMon39NPQHSiV8/E4oyMj47XCHDgnn3KeO69rmb3gG7fj23bAOGqQSMZ9RczI8In0ybiPHOTX93+A9RaYXcspHdjG/8QFi9IZvKoHhZRgGMG6pcSSEmFZmIbBs0ryHpn+bxEAqZb2sxLZ5uN0g/gTrdW01X8hBKP9ByiN5cKKQBDtp5WaMiyWholhWbW/h/ftYHj/LrJzumrr0Eo3BMYCauuoJyb69+7gotYUH3vJOoQATynGXLdxIU6HBK8PhpScs6CLi5YsZldulG8+/gS379lKcv5Ssi3tKOWHrQOBeeH4UD9SSqxEikSmCcOyJ7UQHN6o6k83CSFwK2WG9+8g0dReM8ozpKS1aynlsRE9tKf7P6ZbftmL/0PsvPMdWmmRFtCsg+p+NO84ATqGJgkkEcTQxILefwy0jmm0jdbGRKd9o+o/dX4AdQB/xnYAPQP4V1NNAKe0BMCkbZsy/px8cAtdpw4XIoz8o7EJoBA1eT+TQL6KzA/9BbQOCQRdXVlVOiACcYHWaGUIIc2axAER10K7AuFqdCLw+avGVwkfoZUGT0CllmMotALh6CAiQBJ4Nbhh80HWMGg99cV66NE7hfpDqv+zAP1iGqAvIm7bjar4ssF7ZiIG6j+7EeHADG0CzGD2Vw+s1TQAXE0jX9aN8sMj1cXpZM/R1+QsFQezISl05Pd71lUBn2rrvOzEt77l+he9+13t1r79jH/hK4w9vgGVzwdVIA3KjqFNhULiKYE7MEj54HoKJcm61nbzgtOvuPg/c3sf/uG9t/7jl+Mv/9abx3/gPB9vvHM6FrQMj/S90ve9t7iuc+rll73yu2943Vv+/jWvv6zwHKzutGe0lGGgTIO9vQNs2LCJux/ZwJNbtrNrfw9j+QKO6+H5ftAep4N7imlITMMgk0ywcsF8ju/sJGZbDOULfOW++1h31FGkbDt63pwI/M/Wq69+2WxIgNAIMHoRrvbXxyIRgFWAnovEACZDsP9EuM4UsDESGRgHFoVJJwPhe4eA3gjAjxr8uRHFgTdT3N9zqZx5RuDZdXnLyy9h5679XHPrQ/xF0yLG9lbwkwkeG+9jc7rMf17/OU4/5iiYGfzPBJ6fyb6oMFVhE/AlvXn9AuB84HUhcZN+lgdOOeB9YtW6781AbrxyYOjgb13Pnb9owdHYMXvS+DMeS9LeOp+H7/8tdiLBcr8A2QwYJsqHJpEgLeLITJov/tuHedF5r8N1HeLxGOnmuXx73x7WsAAqkkr/Jr7zrX/UQkqRSjWxaPEqVhxzGnt3H8SOm6w4ehkrjjmKnd37yI8P87vf3qiBL4f7MZupr1Ip/mehOPrpTKrVqKkAhKBULBKLxzEMY2L8pQMloyFNpBCUSkWam7rOCv03pnODdFy3/Jt5i49ZXiyMBuNMp8KLzruE73z7X2g99lweOfVofrFvOwu6luG7aboWtJEbGaWtfT62HWNvsZufd43RPtjBXNunSZcYnTuHj42O8tSAxDQtVqw4BtcrsvvSs/nIHTfzjnKGtGNwz8pj+NJHPqM9ZdUTwI892v2g/64Daw3fn6DIdGiABAJfC1wtGXV91pDmUjPOaPcmHtp4Dy+1BBcu7KKkAjJCVEG4aUI89CQ4eBAch9FEgsro6IEJkCX+6QVnXJpq27gLxotgWigdVFRUSD64SjLoKTLC4vWxebwn5iCG99PSnMIRQRxn1ZctZhiYdowBrdi4fzfdG56gqexyoKXFe/YcNY9M/xemSRfTTMf8a+cefcI/xNJN+E4Fw7Jrg71kUyvzjzkJK5GcAr4LIwPkB3prLqlOucjYQA/NnQswTHsK8Jy74niElPRue4ryWI54thmtg9gWjY4wrJMnzykzPtg7abMNKcnt6eaqVUfx+qULKHt/WNxw0jIZLpX5zpMbuXH3AdTcRbR0dAZkRhTkh3+b8QSxRAoznsAI2xkCP4Pn73kohMBzHAZ3/x473VRTFhRHBpm3cjULV6+l+77b921Z//MTSqPD0/bWXv4OZYy7LNVarAaSaF0CpdBIjZoPzEOrTg3taJUCndFap0BnQGW11km0sqYC9GrVXtW8ISaDdhXOm8X7ZgP+o8A/QgjohpnK+hCnkgj/iUlEQPCXnIgGFNV0gABjiknzZWD4RzW5IXye9F5Zew0htRDCBamEkCowepYaIX2BdBBiBEQBIQsCkUdIVwhRBFEK542AKCKEKxAlhCiA9IQQVkAzyEq4DwawO51mwy1fEeWl539T7PrNOw/rQA+B/0yS/unAvDzEvMN9rRGpIGepFGCG1oRGkn81TZWfBqC9XjY83f/VNKC/fp6aRh2gDgHy9QwEgaonOP5QkPPLSy5/2wv+3/u/nrFta/gz11LZ2o0Kju3aKVPl5LQOBmuekrUNcJXBWCVGsWKQWTiPx47q8n96181ffk3h2A+Zpln56/Ef/8kvyG2tnfbo2MhaIXhzOp2+7Nxz1rW98Q1vMjZs2My3rvuqbmvt2GgYyTdufOq+p5/N9erN6x8FXnA4y/jxGL99eAPf+v5P+N3DGxgeHacSOsAfzr1NBmYiaK2JmSb/fsUVvHjFCryprXTdwCtWXnPNU4d5HREznMtmJB0gFj6s8H3piFTfiIbqhfOq1f5yBPj7deee3+A8e154aBwSPAuBH7N5rHsn69ffR+/BQTLZJKeddhLnrX0BSR0Yr80CPF//R9gXAZwAvAN4TRjD+ExbBHRI5vwM+Fexat3mWSyzBvh5Mp7unNuxBMM0a8e17/sQei0NDh/kZOHwk2NXEEOzYyTLrQcsPq8egGTGHx0d7G1pm3dvIpF+cGioZ7lTKR2jXOfUC8wVza+2TuLHiU3cNrplHN//x3g8MaC0f5pSnHPMqtNfcNoZl2NZCeJxg/t/9ws2PHaXdp3ydzT6ylrsweymZYlYev28uUsX1Z1PxBMJMplMYPIpZFDosm2SiSSZTBNHH72KM89YW/ny1z92zm23/Wq6NoAzFyw67peLlqxuGuzbwQWX/CWu63LxpS9m2+838NXPf5JkqoNkqhkhFC9YcwItGYNHN/Sz8piTEFKwaePDVHwHM9dP6/Z9IIvsmNPOsWtegkaz+al7ecVr3k0y6bKjez+JbJLuzQ/gI8k2LSRmxPwffveTlwG3TVJapdM//6z9kstiFV13jQqyqqVU2NInYXhkrQpZyyFjV2i1XCwjEtwhBCKRQGQyyLY2jOOOQ86bhxocxH/ySba87W2cftFFV4ZeJwDHrTjlhY/9U/mUWHn3wZqIV1TXLTRmuO6U6QbrtitkrQpp0yEhNVIEWGeL0NxYGOd3YxVKOYMFKstS2U4rSTxVfP0/e/f88AisPTIdtgLAiicNw7JfbSfSAeipj9urxanVgfJKmdJYLgDIUuK5DvnBPgzDmgL+tfKx000IITnw9KMopYhnAgDqlooo38dOJmtrVL6HDGQtgVx9fDIWlVIyemAXHzh+BZcv7PqDwT9A0fWImyZ/e9oa3vmCU7hp02au2/QwpfYFtM6ZP6GECM9ir1LGLZfC7Ql6guxECjuRqO3/n4YMEGHMYhErkar9ntXKf+7g7gnwH6Y8mHaMtkUrcIp5veuRu987Hfiv9n4rQ9g4ZAM5P5Uwck5pdDIwnFNh7JK2ADPo/dcm6HhkIDa1WNqo+q+nSvWj79MN3jc78K8iTv/1RACT11WT8+spwD8Y64nIdokJMqDmBaDC3v/A/X9K73+tjqwjrv/V1gId8QOopgtUG1u0QGMgtApaAoQMNlcLLbQQQbXLBe2Gv4eHxkIID63NwBdA+OGneyL4nTwdmBlIUBYYftgG0Oy4pIHyHwD+6831xDQA3ZgBpEcf9coAOYtHdRkzso7ZkAazUQQwg5lfFDBQV82PAgtmABxe3ef404AR1eCh69QKqsFz9HW/QTa6rN/HP0QRsOVzX3j9oisu/3rlltusni9+FW1a+GYsDKWcOP9E/fVN1HQr2NKnJV7GkDFye/tYOFgxXnXcS99z/5P3Fs53F3/iG5lXeX8KEmD5stWxffu7T1fKv8xX5cvPXXfOopdd/rL4ySeehpQ2G5/8PcW84uUv+0vx27t/eWJPz9b7Lj129ftu2bLx28/iZhyYNQEgBEMVhw//61f44c23Mzo+WZAQswOZf1MmTUs2TXMmTUdLM6lkHK1hZGyc0XyB0bE8I2N5+odGGBkfR2tQSjNWqUznTbMCuHnr1Vf/xcprrtl4GEqA+mO5PgEkSgYYDZRD1JF+UZVNNMrPn4EUe95FbIpV6/YD39Gb1393CngWQjqDOcq9g6ye18HJr38lnuNS3ryT7PHLMSYiHJ8N8Pxs7IsO1Rrv1pvX/2tIarwlVDwYh/FRPcD1wA/EqnVbDmO5R4Czi+X8j/b3bjulo3UhyUR6ohAUkpRtLfN4pHc7N+y1ODvewtahLA/rx8k5xW/Pa+v8hO97Pf19e+oHqefe7v7+K4/p3ccZZkJppe5B6x+USsUR4Eff+sEd1o7uTVdtfurxyxOJLrevd+/Whx+4dXkYx3fTM/g6d5ad4o+LpfF/SCWzInLdxqlU8JNJDMMIxjoCTNPADAuBIyND9PcP2i+7/BVnTEMAiEQi87WjVqxpMq04xVKBzU/dx9HHrqVcLrPmjHP49g23s3d3N67r0NreyWknL+Ntb34TbZ0no5Xm1NNPZuUxi/jZjd8lvfRE2l94GTHLZpG06DnQzYZHb+G0s15NLG6y7sXnofUt3L3+AZYsPYtUOkupOMbPbrz2IHBP/cZV8vlP3WQ9dtnbYqdR1l5kXCJqYzulBZ6WONqgogxivkHR8EhJgRk9tUMjPmwbLAu5cCFq3z4MIdg/OFg91qrTpu0bH/j8723rQ0eJDnwiqQWhYbSvBb6WeEpSUQYV36RieGSx+E1+hD1eiR+M5BFOB2cZy3ir0Y5lG7ha4eHzz6U7Bl4TO+nmw6KCjkxHCIDqH8r3YtIwOw3LxnedKb3mGvA9d1KRSwhBYbgfr1yuxfKND/SEhEKialASIQA08XSWA5seASRmLA5CUBrLUR7PkemYV+u711rhuQ62kQiAtuvghk6chGaAueEB3tzVweWLuqg0YKtFlMhosD8z9dNXP+/1q0/gtSccx02btvD1TQ/hdiykZe58VEQRUB3QaK3wXYeiU6E4GsTxxTNN2PEk0jAiVdw6EKmD7FXfDb5f07b/oB9VSgOnXKRv+9M0zV2AnUgHYFFKKvkxcj17sVOZCUNDIajkx1h04lpSrR08dfuPfjVyYNdPp/v8qvS74hAPKwtE+h91GEFnAJYOgH5YPQ57/9G21phUZeCT5PtMlt9PmjfZ+K9h3/+UeWpaI8DZewEwJR6wnrjQdSkAoopMdOD+LyJD1YA/UnW9/7omo63lDWuNFmG//6RWgBD41/z+NFoIKdCGCBwNjTDer/piPGzBcBAB8RLEA2oPRFgh0yYBCWAG5ABOyDQIDaYImQUNad8je+EVeujXNx96sFvn5N8IPM8G1IvI4L3Re6cD8dFljLp5UQLAbPD5RoPtkNMYC9arqWaqoqsG4L0eyDcC+o3+9iLLedN8lm5gROY3iCwUkSz06PbLBoSGahB9OClRYLZAaHzHznOsWOzb49d+yRq96WfM+ey/4ubG6P2XL2Ak4hHTjGhpNRg2SUDpiSx0QyiydgWlYbCQJ/X4TuPs7NHv7x7tPbic1u+EPdvP6XTiCS9MCtTRI6P9a8fGcms0hbMvueQlCy666CWJU05agxAWu3Ye5JGHtjI6mqNUKgR9nJbF6WvOYdv2LdnHfv/Y17pSmbMvWrTsvddveXLkWdisO4HLZiOfLiB4x9Wf5ud33osGkvEYa086jjNOPp5jVy5jSdc8FnV2EE8licVsLMPAlKKWX+Jrja81rudRqTiMDI2wddc+nnpyC089tZVMOjXTfXcZ8LPDIQHqCPb6Nhw/co46Dc5b3UDBQ4NzVR8ivvN5G6XZADy/Fq3/0mpvPtbNF43c/U/iF8uY2RTZE1dgJGOhjc+zBp6f7f05AHxOb17/5dD74CpgXdjCUX9jdoEdYavCXuDd4fLPZNoOnOu6zqcP9u14h23HY7YZo6VpLp7vUirncdwyFc8ZfX/Po94S0d7mGhW1V+V+7Sn14X37u/um+dzfaji13yufwli5Ev5WNXn9lW+4wAW+FD6eHUWFVjfkC7m/TCWb2qopWloHff7lSoVUMhWhWYMzW2lFsVjg91u2iMXLWs4Cvtio+t8xd8lxphXH9z3mzV9Jb88uTjzlXLJNGVwn6MZauHgFQgSEYG6ol1xunCUrmrBjNu0drSxZtpCjV36Sn/z3t9i97XeMjrnEY5pXv/JCevYvoqVlDu3trVQqFS5+yeWcecYarvvGl3jovs2sWL5ADw/t/49prvUPP+Ttvf0V9uqL45HOmEknu5b4SuP6Bq40cJWB5xv40scwQrheBf+GgYjFEPE4au9etOdhmCYH9+9nii+D53/6evXIG/4t8dJFXpSx1BP20b4WVJSB6ZuUpE+rivGdkX4+3d/DOvNY/spaTipuU9EeHgpPKxLC4oulezjVXPjItaW7S0cg7ZHpGREAvufF7VQ66MfWquFNWvl+7bYppKSYG8IpFUErhGEwPtgbGPihsROpKZVvYRgM7e1GGhaGbSEQ5If6qRTzGKZZiwNEStxSoQasa9X/SOW9Uilxoi7z9lUnTgb/Wkf6pAVEQZyooa8agDoUERAaFvHq44/j5auO5b+e2sR1Gx/EmreUpo7OmkdAlQCQofu+1hqtFMXcMEU9hJAidOYPnZOlEQJ/D+X7GLZNIt2MFU8885ujlCjlM7i3m3J+jES6iUzHfLTykYbBaN9+CsMDxDPNk8B/eTxHx9JjaO5awtCebfmtd9/yrkOt60UXayGkTuCLBFqHkkklQu16LDSVs4JnLUPwb4SvVf8vdENAXac4rlXmG2OqqfL9CElQ8xSYqR2AOmVB1AsgCv6ZuQUgogKoFrsDE8BQqix0aKwTOZQjRn+ExpIi8gxVQqBKEET8CcSkbRRoYYTkgAClNRKhhdJCWwKRAO1qLVyBdgJJjzAR2hBaSB0Q3I4INlAy1bLQ0AHYimmtm7yMMGaSHs7Q4z8d8BcNwLecBpDLOhBvNJgvI/29UdAfBfzmNPPriYJGqoRoW4CeQQHQqMffn6aCHwX2/jRVSFUXSeZP895GRIGKgHq/QXuAaHCCNZonD/We8PefsTXg12ecm9Dl8nXjn/1iInfnXRiJBOXHNzB2/2OIeGxGbVOVABA10U04jBKKjO1Q9i2Kvo0aLcXmycy/PlDZ+aajjPYfbfcHv/gc3EebQaw98cST3/yyl114shCiq3NuZ7KtbY4xd+58inmHnp4B7rtnI47r4roOvu9RqZSDa4VSeK6Lr3wSiRTHrTzFKg0eePMte3ednLHsvxp3nT+0x/q/gY+H0unpp5jN9d+9idt++wCJeIwXHHc0/+9df8nZp51EyjCCwa/WEwCxSrB7E8rAajk2ISUqHqN94TxWLOri0jNOpdg/zMi2fTj9o4iw3a/B5XQZ8IutV199xcprrnlidqIFMQWcRw0rpxw6h4GVZuqpfb6C/kOA52v15vVfEVpfkFradVVqxaJ1ITkscL3qb1sFz9vDFog/FDw/F/tSAW4BbtGb168MIy7PDn0PeoF7gZ+LVeueTTPQceBvgS84Tvli160cVaoU+nzf6wvX2Qfs98HdqntW4ZEHtsxCol8G7v8jfn2bK05xo+tV1pmGzSQVQLlMMpmstTCqcCyltcZ1HYZGhjg2ufC0aUxvT29rXyR8FexusZijY85i5nR2YMfsMNWA2rjMMCQjIyP4ysKOxWlubSKeiOO6HvFEkr/9hw/juXnc8hiLFy/m1v+5ESvWDkLQ1tGKUgrHrdDe0ck1n/93mtMxrv/21yo33XTjj6ct7Gnvn3/hbLr4TbFTKWt3sgogzIXytMBRkopv4BoSV0t8X6O1j9ReIGh1KuD7CNtGWBYoBa6LyGbp7u3N1xMAGgoDKv93P3Gf/tkr7dWT1q10YJXoqaD90/MtXKl4f/9WcpUEfxc/l8WiCQc1abmEsPiRswGN3vNKe/Vf3+w8zZHpyPSMCAC06rATKbQKBiRTjPaEQHlu7axXnkt5fBTfqYCUVAp53Eq5ZgJo2rH6uyVOfgzPrZBunYPWitGBXjynAlphxZLBhUgErpzl/Ciplo7gBFEKt1ysAXVpGBT69vP3Z6/Br7YlRIF/1UAw6ppf/xwd8R7CXT9KBFx54gm89rhj+doTG/nxkw+QWrCcTFsHSil8x8VxAxd+04oFmchS1i6wWqla9JyQQXHCTiSIZ5oxTGvWEYONgL9WitzBPeRDgG/aMVoWLQ8dXH36ujchDEk80zLRyiEEbrFA05wumjoXYNpxvfmu/3m/51RmdKQ++tLPi9Yl2sjlRVyABcIJroAIrbFC47hQ+q+tWpW2mgSgq2qAqdX9qMu/bgD4a9+ljhA7dRV83QB76SlKg8ZtBbrOFLChCWCjEICw2i+qM0MyQGsRVPuriX1CNSABIgZ/E47+oew/bAWIrrT6/nB7J9QCWlRhkAi+96oZoAjaLkQFoYsg4uEAzwhaM3QIdLXQCAO0ERoAqgkJQg30SeWLTKpVx2YxsJmpx9+YJeg3ZqjoG9O8x5wG3FuR5+j86DyjjhyYjnSIbmejKqJqUEn0G4B2v66C3wj8e5EeZLfBe6b7DCNS1Y8SCDJS8a93s5xOtSDqYgeZZl707GBCONKg2ty9/Q09f/Pe5XpoBDueBOUz9pP/wXU1yrAx2prRpSL4bsRHozpY1XXuhjo80jU2kLUrjJZjlIVBXBnZUzNHrX0i33vK2jXnvX58bGhbf//+bYNDQ1u05oCU9lBrS+toOp0d8323tG//robb29E+L5FIpFt6+/a1+75atHjx4pOXLlt6wrIly047/fQz5qxYcWyiUvbI5cbo6x1gy6a9PPbINgzDwLIslK8Cwpiouik4zxGCcqmEUylTdj0S2Q5WJ5tO2Naz667E+PA/nTOn86s/3rv7GQFOsWrdgN68/jPANdMCYCl5evturvnG97BMk6ve8Be8562vYV5rM8LzwYuc6oZB2fPoHc5RrFRozqSZ29KEUdc3LoUILmVaoQ1BvDVL87L5jAlBqW8EVXHrVF61aRFw49arrz5z5TXXDDyjfW58zEVNLKccl1XS4M8N2P+ZgOfncn+2Ap/6I65yF/B1rTW+P+0t8IHn8VdW9nz3zlK5cG42ZYtobUNKOWnsr5VChW2vvvJx3QpCWJ0dc+YsH+jv3173S6xOppqwLZtEIsVTT3TzgtMuYPmKJegGqpJsOkbf7hzxRBohJJ3z5iCFwA8Jh3K5TCaVpLW5CdsU/OrXv2Hh4lXYtkk2mwlFkYHaslSskE3AbbffvpGZE2Duv9fbddel9qrzEjVx6oQcX0EoxTfwtI+nJWVl4jQvJj0ni7FoMTqeIt6WJNtkYBk+WkqU60KlgliwgP3btnUDIw0uPjff4Wz7xdnm0suaRXxyrq+WSBSGtrivspfrck+GItoR8k6Zd8bPJI5JRQfEaUyY/MLZzAPunn2vs08+7435G/ZxZDoyPWMCAOYYVkxUFQDSsOpuqAa+WwnHCgajAz145VKtql7MDdYuHIZlIw1j0o1dCEGlOE52ThdKKcb6DqB8L4AqSOxkKlivMPDcCspXSCPYPOW5E58lBIXcCBfNa2d5JonjBxcnoSKqBd+b6BkVhG7rE9nFUbXA4br3V3wfWwg+dNopvPPEE/jyYxu4+ckHyS46mlRLGzqWQCsft1LGcysBUrAspDQD59DqQFYa2IkkdiIZKAF8P4hPnK1nQJg/67sVRnv3UhwdwU6kSbV2UB4fZe7yVUhpkOvZS2G4n0S2tVZhrg7dfadCqrWDdPtcmjoX6o2//OH3Dzz9yDcPteptt/yDXnHVe00RyO6EELg6+GCJCAG+xgh6/mvAKTRi0oZGG7W8vIYe+5MBeKSuM2V+w579BkC/RgTUjAInzAOnMwLUVRzXqPo/VQQaLFP9fSfF/UW4J00DEiBS0Q+9BgQq4EiEqO2LEEHXf41kmKQCENR6CgJCG6m10AJTBHYAMRH8NhZC+yAMjTaCfn9hhq0ZMgwAMtGYCJxQf1A1P1DhuD5dzovEdJLqOqO/etm/PIxe/kZy/Uay/ukq+XYdwLfqiACzwTyjwevGNMsaDfqKiRAAqgEwr+aVV0F99OFFnuvBv1fnPl5f8XfDbaoSO14E+Iu6/1fn+Q2Au5rBFFBOQww0In2ix0NDUJVsbunOFyoqRUwWih5GMk3mpCW0vGA1xrJluIbJ0Oe/DkMD2DI4I72wTiNEYIykQzKs2ksZqNM0ccMlYXmMusFAK4FFWzxrX/GGq9bMbetcUyqNoXTFLbsj5b6+fe7A4IDT09Mzli+MDx2zavm473k5hFQChO+TjNnxpqam5o729o7WuXPnxebOmZfIZJtsoQ2Rz5cY7M+xfds9VCrlQCnHhF2I1grbshFSYNQUYsF8VY3DFQKlFRXHwVc+Y0phIFk8f3k2N97y+Tt697yw1Y69d9ip9D7De/2XgRdO1wpQloIPf/YbFIolvvLJ9/Gqi88jLgVEfXWEIO+4bNnSzc7d+1EyaG8aGcoxVixy1qkncsYpJ2BFSIBJ/T+2RbyjJQADWlMeGMWvOAjV8J63PASlP31OQGOD4/F/O/B/noDnI9PzYNJa31Uq53OZdEvLpJQuKSkWCqSzmYkOQq2DKG0V/D0ynDPf9tYrz/jMZz69vW5IammN0bVwGVs3P8zSo05k4aLFtLQ1R6r/E0O4mCUpl0tksq2YhkHH3Pba9bAqNKoqBXLDg2zfsZe1L3wh7R1tWLaFELo25DcMQX9fD/fee99vDzmG1/7Hf+FsPu8tsVMp1VXiq9csRxkMVRIMl7IobdB7ME+fvw+XXSSEZK7IkE1kYE0Hl7zxEuboXrzxccyzzuL3N988LQHh4L3nusrD53048eJUUTuTbr5xbO5wunnc7eHV9inMF1nmyQxNIsFBNcbXnUc401zCWeYSbnY3cau7ed9Rsv38r1bu2/nneAy+sWu/aFQzqqghftyz+kiawR+TALDjqc6q/Fz7Ciw5+SYuROABEAJ5t1zE9z2kNMiPDKBC1YDWKpD/h7n0WqkgKk8psnMXIICxwR78EPxXyQHDNEMwJHGKeUzLDuXyhCZ7OpRUC9TgQa668EW4VfDv+8E2KhU8wrgMIUVgWyZkAK7NAHdWVQ6NFAGzJQRKnk/CkHz8zDW845QTufahx7jjyW6alxxNqrkV6bl4jouVTIMKAD7hPgsh8ZWi5FYojQ7XHOGFlMRSGVItHSExMrV9QSkfv1KmnB+jODqE8n2seJJEthWtFeV8AP7zQ32MD/ZgJzMkWzrC/Z3YN+V5JDJNpNvm0Ny5UD9124++t/WeW9822wPH84QZyvl9HYCOKiI3ARkWt60gHhBLax0QAHqSnLqur143MP+bAPmNFAGNq/8RkkBH3PynqfzXkgdgiing5G2jgQ9AnQlgzfAveC2IBqyv+Icgv4bbI0Z/teogIeDXYWRgZPtrrSx6UotAWE0UAqUC+7QwazDYeSswZgwBq9YxhPDR2AhtBO0AWGjhIrShhTCqGgShUVpgiAnGISEkKWBwGvDPNFVxMU3En2wg52/Uz282UAKYDar5UcBfD/yrDztCElRftyOO4Xb4iEccxO3Io75lQDTwAYiSAFUQX4nEh1VdxqPPlYjreKOHGQH6TuRvGT5XwX71e/UafN+E2yQbbK9s0Log6kiC+t+3/oTQ07w2aUokmu//Zc/g7RfGF1ySX9DJYCZOz9g4/d/7ObnBfsZLJSq+j5aKhAFttmSlneD4RJJO0wKhUEFWQLWOjhICFJhSYUk/MuhzyKaa2bNnJ77jYpomsVjcSscXW53HH0sqFSeVjneaVkAseErhOh59fQMU8iWU0nieS7FUolQssX/fMMXSARynggrl7NVYUqV17RsQUiIRKKWwLAthCZQ/8T6lfHzfx3UdDMPEMk2cShmtFY4GB42ZarG6FiVfs79395olKf3xb5yy9oaLf3PLYTneilXrynrz+iuB24GTJ71oWfz0ljtZ/8BjfPr97+T1l1+I4XpT7oWjhSK7D/TSOaedE445irhpBkSy1vSP5bnjngd5YnM3f/Wql5K1rEnLi1DRZMRMEnOag/u01pSHxgIlgK/qPFeoOr//9Mgw7X/9ZAEnJ83Y2qQRWzHi5GO+VuPAzlBC/3QYzfi/AhQIIeaFBNfycN8LocfCVq11zx9pM3a6bvmgUn6LDH23EFAul4PrFNlgXCpEoFxVqtYKsH9/rzxm1crXA9+ru/fvcJySjtlxMTKyn9PWXs6CRfMa/mqBJ5VgaHiIRDJLMpkgnZpoG1bhujRgGYLN3VtBZhBCMr+rE+UrTCOo/gsgnbL55V0PuGOjubsPSX6gf3e/t/s3l1vHnR8Xk1MylQ5Um4awOKhG+a33NEO6wELRwtH2HBaIJlLCRiIQvqb34e288ME38b4PX807V69mX1cXWzdsmHYbFHrPdn/wE/e5u/7tNHMRbsjBx4TJdyqPYwuDjyQuoILLqC6zS41wj/soW1Q/r7BO4GxzGd+rPMad3ratcW1dttHv6f5zBf86HF4IzEnj7Jhs481dPULh8/0DC44QAX8MAkChYhOxf6qhU69XqQRxcaNDeOVyGCdXplIYn/R+Kxb4sbjlElLKWpygAEpjObw6J2BpGGHbsR8MfMol4qlMAIqUolwYr40nC6MjXN7VQUfcxvEVQqlAOh2RzwshwJBIy0QYBsIykLFY0FcqQLs+yvXwXQ/t+SjPn0wIHIYyoOj5NJsGnz/nTHYUinzt0Se488luMouPIpVtpTw2gpACK54EIVCeh+87YaUqHLqGPgK+51HOjzK8bydSSqRlB60UQuC7DsrzAtWEDAwUzXiyBlSV7zE+eJB061x6t23EjCdrwL++tUBrTTyVJdU6B0BtuOX71+zd8MA/zvagWXL6eqE8bYEwAF+gfQ0qqCRrI4ICwl5/bYfu//YEYKqX1usGhntM8QKIkgSNev8nvafhPKa0HEx8vqqL/lNTjQAb3E6oltyp+ktUC+ZhJz2q6qeHrtpl1Vz+mWTqp4UIWwEm5P4TcoKJ/RAh5BF1rQETjpTV2AAIVqoJjf5sDU6g3tBOSArEENoLjQFFWK81am0GAiUm3Aa1FsS0IrXulVquv0k06lsR01SG61UANJDR10f0NZLeN2oDaAT+7TrwbzcgAeofifARj/ydqCMAjGnAfz0BEHUU9yNEgBMB/eXQpKoYeS5HCAGnbl3163Prvl932nHPlBNqCvgXDRQB9SaOahrjw+nWJ6ZTAZjFjLq+/4l/6YuZF2V7xg3lBnJTpQVxUsRJBy1MaJTUlEo+9xsVfib6MIwKl2RbuCjbUu1UnSAChKiKaWpKsIJyyMTTDPf11JyXDCExTTNssQHDMDENMyCdPQ/Xdag45eDa7Pt4notSYdW+Wr2vDlTDin510CqqzTghaW2Y5qTrr1IB+Fe+T8Wp4DgVDEMSi8XI58dREcmsrxWGYbGoa8WyoeGeb1/52IOv++AJaz70maceefIwSYB+vXn9m8J4rIU1YF8uc+23buDVLz2Pt7728gD81w9ctcaUkuNXLMWo3iPDSr8BzEslecNlF/Lwpq1843s/5ao3v5K0IRsq14y4TWJOS1gVFFRGxvErDngqGinxWIP2kv/bVdvuB9IIeRFCXIQQq9F6OVqlUP6wVmoLqN8IrX8ojj13z58LFgZe3WKnP7wy27XqmGyXjEuTiu8w7pXpLY9ysJRj2MmPjrvFB5X2f6zhZmDozxD0p4BXAm/WWq8BMvVjbK31kBBiA3Ad8HOt9XNpWjro++5Gz60cZ9vJiLE3ZLLZSYU/JpVnND09/Zx+xgnrLrnoTU2//NX3oklRvx0e3PeP/f0HDK01iUSGpqZs47uEBsuQDPT3kc22kkjGkYacpASq2lGYhsGmTZtobZ2HENDS2hS0JYhATYUQmAY89tjjbkgYHbqApf1P3OpuOf8NsVMm9dXHhEGPGue/yo8wR6R5Wew45ogMnlY1sB79Pub5WT7QvI7PffYzvOjXd7Bj71581314pnVnROxLP3affPMLzAXHB9UUk+9UHmWT38e51lH8W3k9B9Qog7rAMtnGC80lXBU/k241yAeKv2BYl66zhfn3Y7o8/udc+dcoITEDRV+tQlatTrhaIHlj135xhAT4IxAAWvnJaha5rlbR9YTMWghwKyXyAz34jovSCikl+eGByWSBBt91MGNxnHIR04phJwPJo+c4FMdG6sgFjWnHak6YyvdQnos0gxYEz62gfS+QvBsG7lAvr37RGlxfBZV/358A7CKQ1gtDYqQSmJkkdmsTdkcLZiYJhhFU410Xv1jBLZbxSxXckoM7XsQvlNCOW2sbQE/n/D51Knge82I2155zFgPlMtdt2MhPn34YOX8p2dZ23EIez3OwYnGsWKJGBmjl12Tjpm0HrQHJDLLaLhCuukqiTK1oT5Ae6bZOhJQkmtsaAv/oe5VW9Gzd4OUO7n7/0J7uw3KYbcueJIQUJgpDa/wQzSq0ChrdA9Bf3XhjKoDRsp6QqNfUT6r61ykC6kG8jn4v6Iay/gkzwMnkgK5in0P5AURaERpaAIgJWb6O3jerqX3R/QjVAY0q/pOKsNG4vzCqRkwiBSaUALpm2xPEDlQFJOHWhNEaWAhthhtiBuBfuwSSfxlSsVXnTCm0kAihBJNAvg8YSpFMpDFDgNqo+s80UXliGrAvGrjsM41xoGjgH2A0iPyKPtfL+qOgPxYC/mT4nAr/joL/WGRZOQP4Fw0AdyOzPydcV7kuo9yMKB3kNMA6atynZzAcjJr2ybq/1TTeDPWV/kakgJ7FazRSh0RJgF0jjlop5jy0vnTwF1eIlVeUlYc/yQdk4hOFgrgwyfpxjrHmIKXm3lwPPxvdwT/NWciSuIkXqm+UFngq6OOsgvExVaZsC9Jll1xuODSrra5iIpi52mAzEbsZkheR2MFqrn214q8n17XC++mEogghgiq/dGvL+b6P73s4TgXHcXAdh0JxHMd1MAwDpdQkoq86dbTPtwvFsZd8/+C+0/7+uFO+9loz9cXTn/zd8GGQAJtCJcCPgCZsmxtu+BmGFHzk795OMnLfn7Sc1iQtE3wVquqmjuoNz2PtcUfjOC7f+cmt/PXr/wIj4h1QSwUSAiMZI9nZGpr+gpMr4JcqaM8vKcUn0fpbQOZZBdCHVicdisxqdB5W9+05HaTqbfe9FSE/jmEuwDBF7ftXCpTXJXy3C98/H9TVesvdXwb9GXHsucXn68DzmFRz87bi6JdWZOa/4fy5JxitVoyUhLgEizhSZDB1G0pV2F8caLq1b8eFv/fcdV0LF37gwIED15dKpesbKdCep+D/dcCnQS+VhqUT8ZTIpJsxLSto/fF9Kk6ZSqXUNp7Pna+1Oh/EViHEB7XWNz9Hm6V85Xc7XoVYLBkOJzWJRALLshGISX4AOkzx0lphmjauqy3DKq4JE0aq0/r9+zb9KpNtvySVbsGyLfbu2U+hUKRr4bwgXrAm8de0NNls37GfWGIl2ebMpNSw6vZoDZYl2bVrD03Nc4nH7cDzSteEvkGigK/YuWP7gdCw8pCTi/rdg97uuy6xjj0vEaoAbExudbaw2e/l7bHTmSPSlPEmtQlM+RKFJj5icNUZa3n7xRdhHbtqD/DUTOvO6ZKT0NY7vlt59L6/ib9Q/NLdxJgukxIWm/1eukQTL46tYIXRQQyD33m7+GjxV+xSwz1NIn5VUTs3/7lqYd7YdUCgfYGQQmKI2m13YgwdQAqk1vhaYB4B/38MAsCKJZPCMGv3tskjuWBsmB/spWnuAtxSHikNSuM5fM+dBOiFlLiVMrFUBt91JgZXaMaH+qYqC3QA2t1KGTMWC1QGoSqgmllfnRzX5VjDZ34mg+95k8F/GA0opMBqSpFY2Ely8TzsjhZkzKr1XVKVMvkqUAGUKlRG81RG8rijBdyxAl6hGBAB9WPhQ6gCdEgEJE2TD6xdw3tOPYUfb9rMf21+lLGmDtrmLwLl45QKaN/HsCykaQUX3Or2MXGBnLQ+fci7TM0zYSYzQSElyvM4uPmxx4f2dL9dee4Th3vQdMxrFo7SZhh354PwtFayVtKebNQdZtgFwD/s/5/++9Q06PvX0xRWGxU3mezgr6dWzw9lBqh1fZsBU8wAJ69RRHB9VZY/ISiZRALUwH7Q41+tsk9U8SfYghqsbwD4J8wARSQSsNp+oP8/e98dJ8dVZnu+e6uq0/REaUbSKFnZI8lywNlgy2CbYDA8dgkLi/28S1jiPpJYYIH17gJml7CEJWcWFniENSYYB1m2bJxtbGlkybZymBw7VtW93/ujbnVX13TPjJIx7+f6/Vqaqe7pUF117z3nO985gkLkEWj4OcgjYNv094dIxwqk/QHQDIz/gt8ZLMKqPwcMoArFDQAkM9LIcA0B0ADoz7TIbnRfo+eo9zo0i32IEQdx48C4asCJKQasWAsCzRAFGAfKcbm9VYcYSJgKfvj6vnmcikj2ZeRn3UAVMFPLBU0D/jFLp3SqU+lvRAzU3fbkPZypF+hb9N2fuBsHXnw6zXNqe8G5ZijwmeHDRdH1kPAsnG4vhGfNw7sOPYZ/6OrG2ekMygrwWaDo2fA1BcsICYwkFQZVHmmlUchPwrJsSCmrwJ3re6+EvixB61YdgVKFXERsTKkSBVVVnQiAvdbB/6zheS7y+TwmJsdQKpVQLpeMYVaE0tNcmTe11mhKtyCdaur44cCBD+/sXHrV209/5UfnuvKGj/b+ZFYVc+rZeJOJhPvXsXxB/uAXv8O/vv+tWDSnvcbEbyqADqnExqcH+QoXnrEW9z2yDXc+tA2XnLG25jmjJICVTiLV1W4+n4AnhPaK5eup7H1q1Sc/qY+n0jsLsC+mifaMK2O4QQxmhYjjWrb4hJEC3Ls5CSG+AKJrIKUFaQNCVgkYEQq7BIAyQaEV0B8GcBHvuP0tdOolu55xi06i9LBXvrHVzlx4xbx1mOtkIBC0sWlmKPPR5ls+1tpldLY04YOd6+jQ5Zc7+sorV/YePPiRr37ta6+9+eabP6OU+olRSj0TgX8TgC8x81+nUhl0zl3ELS1zyHESECQgRNAOKqSopEd5XhlDg4dx8PDu1cVi/hdE9FUA72Lmk/AZaUwIq6aOYVl2pdW2kpYVHezNWqhUcMXzX3Dpc35148+iBAC75eIbdu7YesuC7hWnawZOXbsKDGB8bBJN2TRs24ZSjOamJIb792NkXGNRayIwDrckPK9KrMIYHGvloa9/EJnsOixYOA+uG4QYpZJNAVFBBEGM4eGh/pivzbTbSqvjn37PD176WnEhiqzwhB7EOJfw3tQl8FihNKPHsbEVaxJ43brlSK9fhbd/8YvfmEaFV9mK8P6wD/1f3UE733KvfxD/lLrMVGAkSvCw3e/DN0v34o/qMPLsbpcQ33HI+sYoF8f+XMFmUPlXBBKCoclkZFGojdWBZzEHHcRggmBmX+HZ7eQTAFqplmovcu16jogwOdSHVEsbCuMjAAkopVCcUs038hq3DOV70EpBkQcigcL4UMX0L34FKc9FaXIcrQsWB4CfBMiwhX6FACAURodw8YKuYDCaAv6Dnn+rOYOm1UuRWb4QVnMmkNlHwZg0EmxLQtgWZNKBlUnCyWbgTuThTRbgThQCImAiB10qx1zcZucTUDLn7etOW4fXb1iPW/fux7ce24YdLtC8YDGaWjugfQ/KLcPzXDAzhJAB8SFlJQLuRLW9kQieb/zI/tGhvY//W3F85LOm+nj0J00Tk1skYdaomoMYQAp6zgOzNg4SAIRZvuoA/IctAkw81UUPXBfo16oEuGYBHpf/xyv19cwAY6aBXJsQUD8OELEWhTqshelxDZIAIpwRqtX/qNN/CMkrTmHElX01ff+xlLUQFnCNiUKs+Br8uSCulDejcQGWcRdUZuVoEhkIRplhMcMKciohCJVuBg1mYewNNICEr8luwIPRNNF49XrDG8nSuYEhHWaoeus6N479H3XJryfTD4G4HyELopuoA7J5Gkd9PUNsXzzCT9V57/U+h57hOKFOVN9M1U0cx8BDs5Vuf7i8hd9BZ+MyWvbAHbzvJyu44/UJyLqjQS0nwCjBx2F3EmnfwWudDfi3/sfwtvbF6HGaUWZCWUkz7jFywsc+axIynUFBudAUSk3tmqpUjfs1B6q3GjVcVVYTGZPiJED1PmYD9HXgoG1ZlumlDdQHbrmM0dFhFIo5uOUgHjDqJVAs5VEul5BMppFONZn9AQlgWTa65y+jhwYOnDbczj9cI9v/5xWLz//YL/b/YbbO7V+Abb/y9tv/cPZrr3wBLj33jIBQn2b+INFgBWwZQKo0oBQspfGXL70c//G1H+D803uQqKNAY2ZAEKxMEqmutgBsSHGPHlCfWvGx645Z+h+LH6UGJJhsoAwSsfGpXmRnvRSP+HUZ4QSOnQzg3s02gB8C9HKzwDFrEJO2m0gDXikwPbbsQG3CGtAgMG0EcDP33v5WAL+lnkueMe0UDHxi1Cuf/4YlF6Azka0kOcnIgT/VKuAMJx8Ym+jgPFt0yimwMxmx/KKL0lc8//lrv/2DH3z+U5/61Iv27dv3DwCeUW0PRNQC4OdCiEvmdS7VHR3zpTAtn1opg3GCa4p0AH8gBGzLwcKFK7Bw4XLs278Te/ftejOzXiqFvFpp1X8i36OUtm0JWTOoeb4HEENrDaEDxi9MsuKKiTLw1O79GBzcs6DO0w5ns9kXDPQ99S+PPHjz36ZSCWvJ0m50L5qPZDIJ2xJYOK8J8zrS+Mxnvo+5nStABPQd6sf9rocF3fPQ2t4Cx7EraaNlt4zx8Qlk2xw0tzSjta2los6NmgACNHo0n/9B7/Ada2Tifw6q3FXzZRMe8g/h9Ykzayr+PA3dKQRD+xqrzlyIodIkbt76hxKU+u5sX/8f57dt+uCRhy/vocVL7vP3y8N6Ak/pYexWwxjlYr9RaX2LQI96UOzxnzsWJmKjHwtmZhIJLop2dUgI1pyTHTQuOnQwkZAGSBNZ4vXdh/QPDnU/qwQ4uQSAp4MqhYyZn1UXAL5bDjKL3TK8Yr7h1cFaB74AxsHfKxdRivkERDetFJgVWCkoz4WQEkJIsNZQvg9h2WBmFMeHcdrq9WDfr0b+mUUISYLMpJBdtQTZVUsgm1IzLmNJUNAyYAwCraYkVCkLv1CCN1GAO55HaWAE3ugkOCQcEDMOnIEMcI376cWLFuKFy07B3okJ/KT3cfxq270YT2bROq8bqUyzOQ6mJUBraDapACQaHrfZbMLISScGDhVHD+z+weTg4esAHDy+CZwEmE0wNKngYq1EiQf3BfJyAPAI7Ae1aiYOHfFQv9KHKdnQDXAfc41IYKpxH0/BYdF+fp6CG1HrHTAlFSBe/eeIugUV878ac35CrCWA6sQHGFAf7fVvJPGvYRO4pu2ghqIPgH7YRyBii9NQIu9XqsjmyQOlM0kiyICoIcHRfMHgpXXgCQCHfSSmAY80C0CvY9VxXQdQxx+v6hjZUew+P/Y/1YnrmzIMxV5DxVz3EzE1QNyXYLrPG08ECE3+yqbvvxTxAIjeSpHHhuSAG4v+0+b3RqSBakCE6AbVTa6XcTENQYNp8tJ5RjKBgZVow1048JHbsOdlL8WqZn8WRRzmwBsgr8rwygpXZ3rw6ZE/4rPt50CBwGF2JQFPiTHswghWtC9EWbmQZActbR6DKFGttIMjabHVtgDmsCWAp/0gobxfG6msUrrqC2BAvRASrlvC5OQkcrkJeL4HpXz4pu8+mnaTTjUhncpWjD6jW2jA2921GIeHDqf8Fn5NSeSel8m0vDSfH39oFiqAgnvg/s/Zgr5zzV9eactjiKDVUmJf/yDufWgb+kdGsXrJIpx31jq0JhJYMrcDy5ctwdYHH8XzzzqtxqMnSgKQFLCbUgDIJ0t8ev4b31k8QcC/UcpI1PAz6veRjJAA4fk8H8Bec536sRQPN5beEScEaiaXCMl0NAvZTQBdZRyNI3GwCmiaE9zKOWC8D9AEyMBouHKJEy0G8COw/nfu3fxv1LOx+AxYc16lGX+3ce4KsbJ5PspaTbmOeuwCznLytYOK1nBvuQVyzRrIri5K+r795te9ruX0dete+eGPfeyMzZs3vxnAHc8Q8O8A+G/Lsi9dsriHU8mMCMjAoOofKoOUVlBeGaVSHiUTc92UaUFztgWpZAarVm5AS0s7Hn7krisE0c6UnbpLkvgFgNvG3fzu43+fGAUJ36Q1BUldpRIG+vqqlxIBrS2tWLzkFON3EoyH42OTePzxJybqPe/gwJFhAH+39faf3nTk0JOf+YvXvvmUbHMzDuw/gubmJrQ0r8Sjj9yh/ritX3TNX0Vt7S14wYsugVt2kc/lUcgXQURIJ21IIijfhedpdM7rxMT4BHzPh5QSJAAhCJ0daVgS6OrqOupBrIWb3/Fz/9FL3iUvarGIoOO4pw6ElcTwWSBjebiw4ynMO3stPr35ftz55JPXAZh1HN8bDxyaIOBjW/DUc7f4T6WNGeSjAO4FsN2sAcD/H3hfvq57PwVVf0FmWpYAy3bVZ51V2pJqU/1td6ev7FMQKidaVVBkIlXN+cGzBMDJJQD0KGsO+oyFqHu0/VIRxYkxEAG+59btA4SRO5byE5X7J4f6AmYajR/POshUVb4fGCYRQZVLsBwHrBm+V0aiMIF5TZlKzFJYlRGCIBIJpJfMQ2bl4ir4n3V1nCCNYaCwbVjpJOxsBnZLBnZzBsXDgygPjkGX3YAIiPwdSGA2KhXFjJzrYk4yiXeffRbec+7ZeLB/AP+1Yxf+sGcH8nYKqfa5yLa0w3GSFSKlEts3+8kHJCRYK5Tzk8iP9I+N9x34Vn5k8EvGVfe4N6VYsCl5c+BwpyLoXYIQxsgxGD6HsqzQp2sGfMH14vbqVuCnkgNTuIO67QR1EgLqtQTETAI5Rk5wxA+NiGoMAmpIgAiSCAr7oat/tMpfr0Ae6e2PSv8bYs0a4wFiUZEAVLPpA8cVaR5t2jMqPf6aIkDZWBpGnQdD5kEBsDWzM3Oxp2YubQQao0SAbiBLjz5PKI0Pf0YduYyuA8DtOtX+eLxeKeIJUGiQAGDXiSScTj4cVxa4MSPAqCFgKQb8vcjPboO4QFUnOlDFgInfoGpZjwnDDMoLzKDKqPvd1wM/X8D9DIDfjrP3fgUPfv0xDLxnPTrhG3f/6SF3cH9Z+yh4wIuTC/H93G5c3bQKZTNu2kLibnEYRYvhy8BwVUCCtYAGw/M82LZTw+NVSYDqZVqT5xlVJJmKvNbKgH8dIwMCFYBWwWN838PExDjK5aIxAjQ526jTTEFTxTIUenECUEpBa425HfMxOj6EpkzzgqWp1au377jvodmM45t/t/mGSy44e1/GsVfgKAkAVxC++7Pf4FNf/T72HDwCrTTS6SQuu+BsfPGf34vu9jacu6EH3/npjXj+eWcB5XLdC5kBkCVhZ1MDIP79CQD/soE5qB3z80gDmAegM/KYRIQgPQ/AGIA7I9erAhBWPf8IYCJyrYZmnvWUPF7VOmJ2RAD33t4GwvsCN2Np/HZRHSaVb6r9GkFbgGVOXrf20iPKAvSPYF7MvZvfQz0bx/+E680mAJ+am2iyN3auRVmHGR4wBjVAq1TYYOfrlVuhdu1C4eMfR/pDH4JctQoCoHNXrHA+8eEPr/6b/v4fb+/tfQ2ALc+AdfU/SWlfsXTJWiTsJHG49qUIkUgEAYJtJ5BwUsg2KRQKkxgYOIBdux5GOpPFvK5FWLx4JdatPRt7n9je4pB8cd4vvZiZy0S0mZm/TEQ3HXN7AOvtWnk5cpKtVd6RUCoX4PsuBAnYThKjoyMol8tY07M2+CqI4Lpl7Nu3eyaN/C+feuLh266/7i2vX7lq3V9Zlr1+QffS7Oalyx7buuWmtzky+ZXmls61liVxz9b7sXDRAnTMbUdTNpjaEwkLXXMyGB2ZwNDwMABCOtOEUrGMltZmszIKWge+/4PvlW+//fbvHe0huLc8eOD0RNuHtvn9XySWUDrg2gRxjd8TTBQSQGhxyuhpG8LS5Dj4lBX47Pbt+M+HH/6XEdf9xDGoYb4fT1P4/3EzeQ2CA1WwBMiyuWQ369Fkt9rXmeL80kXeUxM2l/Uh65TypJjjUrAU1ADzs2aAJ5kAYOWNat8LHPmnoQzLhUnTrzT7pT8zT99Wah4bKgxIWiAiuOXARDDc3yQl0pY9FfA6NhJdHcisWASrOXPMdKiQBBYElgLCsiATNqxUAlYmCbulCaW+YXgTeWjXCxZhOhbLNsutpBSgFNa2t+E/LrkQHgh7xydw/+HDuOPAXjw2Pokx6cBOZ5HKtiCZTMFyEhChSSNzxWgRpsKkPBd+uQSvVEBhbLjsl4v3a+Xf5RXzX8qPDh04oRezNm8kKOmrMPnOLJXJRP9Js3r3a6sitScDT6NA5mmW/VP2cW3fP09pC4gv3mNVeI4TEPUMAdFQXR2e4xQRgtcW5jlyzXDEBJBqUEc1/i9W8QfFXpKnAP+qBRmMGWBNTAAiYD+aURA6CVDQgMVMTDpo/wvVA8RcdXVk844tIkrErkWOLMZ5GpO4aARdtJ99NpVmTCOxj/bVW5HquBUD+iGAd+vEA1oNUgLsOn4A9TwB4gRAPUVBPSIgXlGMPy7cp2JVxzjo98xrejHiIfoedB0SgKdRA/A03wNPA/wrj5kJ8HwR93MG9r/fjQN/tZRa5qfZqZzPPONUwxhXPk6zWvGbye24uimIcmIGBkQRB2gCS1pPwcTkOCzLQiqVhpNIQEoLWllBUo20YqKuqC8A1+wLAXh4n+/7AfCPeIloNoS2UlBKw/dcuK6LQiGHQjEHKZ2YiSlX4mDBmF71FWtV8H0fLc0dmMyNIZVMO7Mdx6944/tz7q47fwqlPlB3gm4wr5UBfO2/b8AHP/Vl5ArVonK+UMINt27F4vld+OyH34lVy5dgZGQMfSOjmJdJY7rnJym2JC94We44wH9IwlkRQ8/4LRO5r9lU+K8AsMKcZqEqJ3yOrQAuMr93AlhsSPR7AJxqCIBJADnzczEW8xmqeOItAjO3BwhxJUDZCvGk/IqXK6QMKv+jbpUQoKrX61QulCyArwGw0JAA2/9E6803AVjxonmnQQsJVfVurgxYK6wikiYgbOpq1YLu60PpW9+C87KXQS5bBtHRgbOXLaN/fs975l377nd/ZWx8/IrZGsGdpOr/hQR63+KFq8mxE6G8rtqux4QoI28EdhBSorm5De3tnXC9Mo4c2Ysnn3oMBw48iUVLVuKtp14Jx9fI+WUcKg4ndk0efuGBwvALx9zcPQy8BMDI0b7Xltb2A772Rlhza/iGJiZHkEykkUm3gJnheiX4fmDz07v9MTzn7PNw6PBBNDWli3v3P/HVWbzMBID/fGLXtv8E0LKj9+FmAH0APEtad3R2LVm74ewXwXU95HJ5DAwMIZWwsWTxXMimFiQcwpNP7gWz+vZ/f+/jQ4uXrv3blatPb1vTsw7r1y+Drcr48Ac/PvSVL3/5Ha5bPqbI0EOu/+Wfi22XvL/9lL+4rHM7tg12Y7AcLG0kMRyhkLZ8dGdyWJTJocX2UYaFXyVa8LVDh57MFIsfP1gofPtZODkDwAoGM0kQFklYLZxPdHn92TYeW5TmyaWXln7VecRe/Mjv7VcfLlIb+1qACJog9LMqgJNMABCJca382gJt/Rm3fi//cW3BLKDcclAmDg2PlIKdSkH5PrxSAc2kkRAiIAnCc0oKiGQCqYWdcOa0mmi94xrAQZLAgiGEDUsKkGVB2BasTArl4XGUh8bh5wpgz7DwOLq2gOjKOGekn/PTKfyvVSvw2lPXwGfgcD6PnSOjeHBgCE+MHMThfAGDng8JgiZGLpcblInkfiIiElKDMKRc90Hlu5vzwwP3auXnTtZJo6sN6oFmJHhL4YLOSP2ZKpJlDgEK+wA8BuxKXa1G/c91q/c19nsNWwVQF3/wFPk/1xIMMZPA4PucIQ2A65Sy4hXECtylWhBfWQPUtspX/61n9kex5Xnkb6LPV/laqhicqkZxFG1KYMBw3bXS+LDiX1UIVEbeuNm5AGCfdQnTg7cTx0gA1OmJr1ehr1dtjvfhiliLACKEQbwvVxsw7hugLiM9/KF0Nwrg4/GBMlbdj98nIs8r60iMMYMCoJ7ywI+sf/0YUVEP4KsGvgF+g0q/36D6r+qkCUxHCPBR+DJgmraAhlseXp8AfeJW3vv5V9Bq+EZiRLMQQXqKMekpnGq3oKQ1FBMIFrZmh6EnPCSTGbhuCa5L8H0PKT8Dx3GCZBnfheMkKqZcZKTWQVpKwKEF/hxUQwaGFX7P82qk/oGk34Pne/A8L/jZc+H5HlhrjE+MoLmpPfAfQP0xL/RTrSiLUG1FCIng6FiglEK2qQWlUtE5mmNue94NIHqXAcXVTQrs3n8Y3fPmIhEtClgWbrvz3hrwH6oSuua0o6OtBbfcfT8Oj4yhu6MN8+d34c4/PIi/uOx5tW17tYoGn4HfHEfVn+rEhVKkmp+IyP2zANoAzDG3g2bf0uh6yOSynwKgBUC7uYa2GWPC+aaaPQFg3Eh3iyarPm9IgYmIIZk1lQivIQNoKglAFwcsluHMpXFgJKsqkmIGhBl2tIqcO7F5MhjZJZgvB/Ab7t38OQDfpZ6NI0/jWrMZwP9Zku4IpP8cVFSjk4MEo5nU9J3XlgX1+OPwmpuh9+6FdcEFEM3NeOn55+Mdr3zlmi9/5zvvK1jOF0u+d0hrlXs6F9NEJJn5s3PmdMtkMlNb+KL6gyQRVZljImitkXCSWLliPRYuXI6dOx/GQN8B0MLlYAAZK4HV2W70tCyCZo17hp84586hHYtLXvmov8umdPuhidzIrRp6mUBgUJpKNcG2nIplUNJJQ2k/aMEtFNC77VFkMlnevXfbZ801cjTbuLkFzL9W1913z29XD4/0X7JsxVmitW0u5nd3Y27nXBRLHkq5If7Mp38y8M1vfv3m9rkLPrLt0QcO7t2z45N33v6zs1rb2ta3d3SesnfPk/co37/peBIhBnlSD6rJ135sJLf1cW5535Udhe7LHAfNQkAAUGC4AAZ9jVvyJdyWzw/e6Xm37piY+O7yOXNueqq//1lgOs32ugX7CWBihpCWEMISltSe0+yNpVZ7jy3NcuH0BLtdGT22IKc7BrJ6Ytxy2AcJ1h5rrVkR0bORsCeTAHAyWR0C+6CyzHWFHDUu9SdYJKJ8rwYIEgfReNK2URgfRtJ2IIQwMstKVghEwobT3gzh2CdyMA88AohAaQqcWi1zc2y4Yzl4E3moUhnwVZUIOEoSILr5muHr4Bh0JBxctGAeNnbPhyWD/r+y1gHSEALfe/iR33z45puvebpPmDWnjRPrYFlqGv+JwrhCDgPvK/OcCtc4UTBCYGlUAnUW9vFFzNQoRm6kBuB6eDJGJnCdxTZzQ9VBzXleYwoYOVfqFejNh6hW5anWwq+mDQC1+6ZTPkSd/2e4nmoIi+A7qpoNBDO8qvZjBWA/hDqxBbWOvZOgws6wRMvUIm2MBGjU+zMTqJQRQB/1L+DIIl/FwHjUKd+PSYG9yOPiMYHxn6P76iUGiBkiADFNPF8jI7FGJAE3APWNHt/o9+mMETELx/MoAaNnUAvUXJxH0/fcDOdb+zD+pkcxsO407oRnTh+KpW9MGTuZMORpvDi5GD4HCoAjNuNhNYBsphm+50MbxVapXILreXAcBwknAdt2oPwgajZckIMIQ0N9yDa3IuEkTQqAqOGylFLwfd8oAIJqv+e6cL0ylO9DGfl/qAgIT5BSKY+W5jn1RpvQUh6kw/YdmuI1omNtCuF7ChbwGecoJ7qHTFV7XS0BYOGXt27F1a+9qoYAYCL8/KYtNZV/Zsbc9lb84D8/jjNOOxVf+PoPcah/EAvbW3H26T14Yu9BkGMDZbfReyiAeVbS7QYmf1FyzolU+7Pm1mxuLQb8dxjwv8C0AbTVGaPmAOgyzxuC+wyAVZHrwDbjShj91WTaBibM6xUiKoCw1accaSeoXINTSADlL62wyWxMj+EHgF+rWqZZa0B5wf5wNLbMEFksg8tuGLxOlHAWQ9CnoPU13Lv5hwBuArCbejZOnGRw/GpmXvDczlUB81gnMTZBDEG1Ora650C5DD00BNg2sG0b7LPPBpXLePurXoX99z/w5tsPHX6Vzk28av+GM+6k+x94GoEDb7TtxNlzOhaY1A+qu0AI1QBVck+YcacavcfMyKSbcN65L8Ce3b3IeBPIyRbYCOJBfa0gSWDUzQmlVduxvNu9+3fopqaWr/mJ8isSTnqOEAICYooaUojq9V8ul3XRnfjBk0/1XnfcR4u5r3v+sit2bL/n1G2Pbj3Tsuxltp1IE8FNpeyh4eHRA0Ztc2TPnidDMm2EmW8eHRm5eXTkhPJX/kGV/49/H8p/9d+H6MJ5ltww17KWNknZ7GotXGa123UfzWv9BwCPhAbaT/X3n9wzqnfzQgBnAzifmTew5oWsdZY9Jb1CseyO54veaG6iPJ7v93OF7X6pfA976gHW3Lfqk598RhATRJJYa7JTREIIqTUsW2qn1R/PzOXhZS3In5Pm3FrBXjJF3q2O4D0kqEAgZSfIVz4L39P0+u799INDi58lW04GAZBqaVOlyTGkW+dUM+cb4/8Te5IzB06jSgEkoENjGBMQkWmbi8EDu+FIYdzsa5UlwnGM47840ZwEiAgCEpQESGYCnwDLgrAlyJbwxvPwS27gA2D6P0O1C/keoI99/tHMKDOjHHsOS0pkbGuDqWw8rRE4WjUHnTzBslQDRMyaja89mw63iAEZhcg5UskkZ3p/sdmdZ3zUf88NVALxuyORgRUQzbXxgvF6fLRKX8EIkQUcxSv08cp/PbV8nYr/1BeeViWACvlQ09KsK1KHKuKPG/EJA/IlU2Wxiqj1rlawmpM8U372TKNGPQf/aMQdx4gEKwL8KQb644ZfVKdXX9b5XUTAvog9Lh4VJiMHVsT+n47kQAx4qxgh4Dcw7otX7VWDar6q03usIq+l64B8PUOawrEoAY4rCu0aOr3wS+z853v44PdWUFvCgUSVS0JdNUAw2goUPMIQMZIkQGRjS3IEIyMjWLpoddCjX83mg680PK+MQj4Hy7LgOAlIy6osdouFHFzfRf/AISxetBJa+fCVXyGfA5M/FYB8FRq3MnzfrZAFXFOAJbhuEcPDfWhtnVNT2Y8Tx9XAjsAoTBgjWKIai3kIItR23ABa66Niwalno8u9m28AsDaOUgql8hQee6JYwgOP9k55npVLunHhhlORJML6FUsxNjQSOLfP7cCd9z4MyGnn5ieJ6OAs1gmNYvzsiLQ/Y4B4CPpbDfAP/+8EsAFAt3m81YCgtCPXrDBkQVSdlANwCMCAqfq3m/uciGFoSF66dYxYuX6ES/iq2qmJkmEzRCgRxACqsrHeMUOl1sYXAIDj4I9/eAg3/vwmHBwcgSDCnISDlXPnYMOqZVi0bLGVWjj3NLuzdZ0Q4v3QeoB7Nz8FYBeAfnPrMwSGiIy5RbPPBTBKPRtni35IgN7SlmgSK5sWQHEV5EdnKYsYzmwmfiJwfz/Q2Qnd2wvV1gbR0YH2dBrnvf4N9tZvfqNz9eqVN727pWXfeQsW3L99cPCPRebe888//4m3vfWt+17z2teelDUTM65pbZlbaW2pdvDRlOlZSgu2ZcOyLAgpIQ3wV0obm+Ug8YGZUfDLuIqexLicj9vQhSIkLDMd2yThKX/xsb5nKeWjxXL+IdtKXE4kplkKEzzlFg/1PfXPo2ODnzxRSODJPdt8Q5495vsefFMELBT+ZJioBPCtfb5/a5/v/0negEn/eA2ANxvwb4eFNgrblAXBlpmgVdm2IRwLJVtchTFin0s+e+qJnZs23QXglwA2r77++j+ZAajWilJNkoQkyQwpLZI2K6fZnWzKcn55Bu5ZFskuLZPjvpVJCotSlg0niBdn6dgkGETaJzy7nSQCwC3kH7CcpC+ktNgYGsUH3YpzL9EJVgAEOcDK9yCdRMVxP8hgJiTSTZBW4AhaSY0MF0lCgJIOZCp58hgsQUE6AgnY2SAxQDgWhGNBSgulsUmoQgk6Nl6w7QBagTzvxA4QWqMzk1lgFjMHns4Txk6jmm5PUBwEzxPIGMwBigCfTT8lg53wsYYE0DyLrt7p8VSEj2LEaoOzSznjKcqC+ovx6qO5jmKgeiimcvz10vCi8v74vnroHjNU/OtLDGtfJ/6BKAIIOQhfnlqhrrqQBbEgtW6GlUEA5KXqv7UQ+DHX0CtRQE+RfVFwHHXVl5jawqAbuHurBu7f3gzAXsTIgJkywkWdaDHM4MxYTw2ABuC80U3FyIJ6+6Z7Lj5GsK/rXHx6puSA48hAp1dj7f98G498cwv2/91LsZJKpBrONwRAkoRNApoJEx5hVAq4SYFHxRiICalkGp7nVfv6Q0LPRPW5WsN13eBkFEEVjjWj7JaQbWrD2NgItFZQ0Zg8jjQmRcz7yuUiGEAq2RTEALKGWy4hlx+H1gpzOubDsp3aCmHkOqm2EajA6dpU9oWggEuOCnuEiLUDEABuPoZj/msA7zLguTrW2zaKuTzQ0VYZ80bzBYxOTFVW9w2O4ODIOFbM78ShoRHMbUoDgtCUSCCXL8T4Xo4bCD9APRtne77Uu5ajnh2JiIlnq5HrpyLV/1bzPE4E5M/0evG0k7DFqNsoCKLeGr6RIz8B4GEjk540wDmqCIj/78UyzEcq51ZIgGmTkCWMEiDk+JgDMoA1PMvC17/wTWzevh8rn/t8LO6aHxBa+UlsPbAPNzyyC9nb7sZ5HW24+Mz1YvE5a9ud7jntQog10PolkevbjaSoiMhnC99ngXs3PwDgewB+Rz0b/WnqKOdo1qdtaF0CgqhrbBxS3LOqMRFB53IQxSKYCP4f/whr7Vq4TgIrFy/EJ//xQ9j4ohclWtvaVvUPDa3a/cQTf/Xwgw/itttuU+/ftGlw0aJFd3R0dPziHW9/+6/+5m//9oRATSJKEejC5mxHbH0QkPQUMQu2HQe2FUSQBjcLlhX8Ly0LyvfhumVD/AWtQEeUwkXJUazhcWxBJx5GO8JFlznXj2kbHx9x581b/IVCcfKcpkxb69TvhiClhOcX/9g3tO9at1x8CM9uJxP8nwPgcwDObVRYCI2+yaYgxcaok6VtQSWT5I/n7fzYZI9fcntY678BsHfnpk3fB/DD1ddfv+vp/DyvW7CfLIfgJIXQmoUQkCDYlmInIVU6IfwFtqAuphSBleUItGdEKZOQ/hgLxyKGVAqUzgrKjapnT5CTRQDkRwaGmXlzKTdxmZPKgJU/ZaEVnnxuIQ+ZSEBI65ik7nX5RSHAuhxZmAXGKAyAhEQy2wJPmYWgAf4hDiEpZ6ownIgRHkIA5FhBaoAlIeyAfSNbojQ8Dj9XDBIKoodESHBCgjz3uNQA8S3rJFJGpvi0EgAhVCIEJtah7J+Zgqoy1xiPWRQk3uoA+MfzvaoS/WOJOpltoHm9R9E01MCU/+OL1+iKP7qYbWTahxlMMOPLoJreX5qhuD7dS1RJgJg+QYGgq8GFVWk3BSkBJocVBIYMHhT4+wU8YKBGUBrUlKGZFkYRiwfWU9mQGtf/RuxJFJTrGDAX08R+zfSYRn8nGoB+1HH8p9gwyTMwV43aAhBTBUwX46diFX6O/ayPAuTXawHALAgA1DFu5OMA/hV66Xp9V/lltOqTt/Kel+6i4UXL0Q7PkADxaAGLJGxhQRhtgCJgHD52ZEoYmxzF3Dnzg1g+sHEsCQU91bi9oJMskNaqiPhMCAu+71XMAKkmCLT2t5CJTCYzGB0bRD4/USEYLMtBc7YNiUS64hVQD/THqt3wPK9iuBsMK4GlWNhazFpBh/7KBiho1q3HcNQfMID19MoepbFycTf27D+MRXM7EB4YSwpYdYyC9xw8gje/9zq88uUvxP/87nZc93/+FlAajm1jYdfcWmVD1FwwaEO65yjfb70Iv6T5PZT+h9X+ywGsjlxH4SxWivh9HMu6yYpd35NGEfC4iQ48YtoBvFjkZz5CBpQi7QBxWdo2AFchZhwLrYwKwJ/aBmDb+M5Xvou7Bz1c+sZ3gQSBzZqjtb0D3YuXQV9wCXKT43h4xzbcfOd9OGPrfXjpeWdi+bnrkVjcCSEI0CxmCSpPAfBiAD/h3s3vo56Nww0u6r+2hLA2tC6Fz1w38wYAPBYY1xLzpAcBhppuzvQ8IJcDNTdD9/VBpVKw58zBxR0d0EeOQP/sZ9ArVqAzm0XX3Ll04bXX4h3vfKdVLBbnb9my5dXf/OY3X/3+TZuGFy5ceKPruv81MDBwG4DjQBi80LITS2wnWbPGQCSHR0oJS9pGzWNuQgTtpSJQHwkScFJp2LaDYrFgPqoLTwTHw4HGS3AInSjhZloML6g6ZY5nyO3r23+jYyffKYX8UirVnK1GFgOeVyrly/lP9fcf+JQ5d/+k25Vgqi3jKBAkGL4JnwJ+DfFnJxPn3s0E4P0APmrGsZnmSZCQkMkkZIaRUwqP7d6Hxx7dgcGBYbxi/WnoaEqhlC8K1rwMzB8B8L6dmzZtAfAlAL9bff31Jx1RMxM1d1jkeyDbIQEBSYAlhLTZdhJsJS1ONxM8gvDLTZ2q75KMKN6Tsj3HFyiBSUgLwveZsu2ScOhZI8CTQgAAgFfM/Sw/3H+Zs3BZnS+yGsPmpDMoTY7BTqUhLOeEkABCVJnhcEEkLRuEwOG+ec48FHxV7f+PzIvR93aySQAigrCDgTuqBCApUCKCN1mEriMdYscB1IlTA+hgIJRP9wlDuuo6R5o1B0BRUJCJoEGsmOGDw55rsgLzP/biveS1wMKsYGeE8zSDQoBmRQ0cqwZh6iOORZZUR/pPU8k2PsZnn8rbVfMGTOVfgUkbI78ofSGYoAmsKmYE5jFMpIxXAHMIFI+yJSjiDVDvS4urAjh2n2oAzOuBeTQA+PUq+DPtj/6OOj9jGgXAbEiAeFQh1zEQ1DHQrachEXSD19DTvPZsEwAaVfyPH/ib7XP6Xv57cS6lYB/sQ/4Toyh9VpJIBB86qKibrlnYQsImC1ErMd8SeCpRwHYxiVxuHAu7l0Epv5rYwvU0P1N9bTimU4qTDw3pQ2a0tc6tzFNCCEPqTY10bQT8o/sq7XBSBgq4inlpLRnBlSRWtB/1IBG0AfwIwGmVc1v52LBhDX57y1ZcdNb6ygk/r7UZZ6xdjacOHJ5yNG676wHcdtcDuODMdVi3egUAYDSfx5zWZnP8MZUEYC6DaNtR8r5epPLPkVYfJxLZmTCP2WYIgfV1wP7xnLNsAP0wgD3GTLAPwKi5jRnDs2hSQKgAcCNpHbrBiXQ7CB8EE1VHF65K/cFBGkDYny0EHtmxE796dDde/L/fFpwyFMQbK63h+QqeaYNJptI47ZwL4Z91Lg48tQv/snUzzrj3Yfyv556DxRdugNPZGrGCnXHLALgGwGLu3fxX1LNxIHZ/isEvWZjqQIudgc+qMvPFB8YRbeG3pXbc53o4y8mhxy5WjF3qrcVYKcDzwKUS/N5eUGtrUCQ6cACcz5uIRAlqa4NcsgRi2TLYPT24fMMGvPDHP8bA4GDHL375y6u/9a1v/fXAwMCDRPRRZv7tsQEddCacFIlwJUS1/LAUElLIwFnXtPRIaQU+JIkkkskkUskUEgkHlmUjkQhEJ6lUCruefAReOVAoHUIaeUiMIAEBhheMD6njHXddr/T94Ykj+5OliQ8JshYQUUGzvnsyN/J1pfynNTXixSiQQLKOhRDVWdsIQ7FYoVcMhyTBjaA/C7DIvZsdA8qvmZGQJAKSCZRdF4/s2o3Nt/8Bm+95GL1P7sHg6Dh8FRDMP/vD/Xj/i1+IFyxbjuJkDsrTBHAawIsAPB/AzTs3bfrg6uuvf/RkfrZsuwQJkJMkQYFgTQKwkqwdS4tk2e3Io93xsKjDxs5D8MfgWjalbBu2JckCs2QNAUEnvMP72S12smnl3zjed0C3LVwmph/sGMlsK4qTY7ATDMtJHH9LAFHVbERrsPIhrOCi9kpFZNrm4IjnoeD7SIcVCFM5Zl9B+wrCtp6Wg0Zh+oCwYQthPAEsCClQoJGABPD8qcuFihrAGPYcx7HyQ0erp3uwMo2orDWDhI5o40NzOW0qzApMyjQqKoA883MU9TKBVaAMYGd2eJcbfurGfuE0JWR7Juw6vff48fYi8dTUOG4sJp/Vq1GD1zGNfbWvRGw6yoxAEcKoFCVVwXcYaB42H6tAGRDyT9BgZi2O+tqpOF836JOgOgcoSg7oOvvrVfvjhMBMYB91pP313gPq3DdbLmkmAqBR9V3P4rFHA+71CYj6O16p/7QkAAB8QFz4LRcq4UG/lYDFkkQiqIYTHLIgw/gzc0V7FjDcxDiUZYzkx5BMplEs5iuu1mwyrBGN+ot+oCgBwMeODysgF9EYwalAH3XMdBvNo77vQwsZML4mT7wSGxj5Oylk4hgP+08BvNsY3wEMLJs/D6WyiwODw1hi2gAsEN7wyhfhpjvvwWR+altpe0sWm97y12hOBD5C23fvR2dbKxAlxcPKdXCMSmDec9T8dwCgSw3aeCwDtMOK+zbzZa6NyfmPZSB3Dag/Ym79MdA/Vgf85yMy/3gaQCMC7S4whkA8d8rbNMaS1XYACZVK4ivf/xm6156JfdsfxuplS3D62lPR3d0Nx3FQcj3kiiWM5woYzxcxNDaJ4YlJLF6xBotXrMGeHdtw3e0349KHt+Hy552LuWeuht2enS0RQAZUfIV7N/8F9WyMkhrnAli8tmUxdEMXneiAzxjXFn5fasXWcjNekBzHCrsIFbeakRJwXUApsOuCjxwBpVKgVApIpYBEInjfvg8eG4M/Pg7atw9q1y5Qe3vgGfCc5+BNb3gDrr32WnHDDTec/YEPfOCG4eHh/7rq5S9/13e+/e3xozwvTqkilKqRqCAEPf5SgkhAGkWP55ehlAfbDigOIRi+X4LWLpg1ym4ZUko4TgIMxojyYQE4hCRuwXwQgAwIbqAAOCGV+XKptKVcKm3B07xdWUkY1hXjUw2N4OhFjZQreUcUNEaKCPlbcyppAHwlFN0I+YwmAbh3cwLAdwC8ahovIUBKsG1h+1P78P2f3ohfb74bew4eRrnsgQShNduEtStOwb7D/RgeG8f2A4fw5m9/D1esW4t/uPwyzE+mUCqXw0PlIIiOvGjnpk1fB/DJ1ddfP3wyPl+mVZD2maQFQYKEJZQUlrJb3Mlkuz3ZlkqhC+sXSXQ1gQZz4KIHkbQcO812UijL96XUGkIySHlM7zz7MH3+/gXPqgBOBgGgPO9QKTd2l5uffK6VTM24yEllW1HKT4C1hp1MHRcJoJUP6TgIVcJaKQjbAYjglQtomtOJUbLRNzmJFe3tQYXFzJns+tCuB6STT48SIBLfwrYFkmRuAhACBQzBnSiCG5iIsG2DfFRklcdS1h0tFrVZ4Dy9A5Zv1m5CcI2aj8DErEwkYAjqlan8uwA8AlyulTsGDueBP4A9uwXZVOhOMxkCHhdPMiVTOcZhUIO/oWlQep3CMdVbj1KD55/l+pWIOLAnjL5ns3qENO4CpsLEAiDBgDD7qlX+QOXBkWIME0EJSao0fGwXXGTBy8xM06wJUUd+Hz+YugFgr6cGQANSAA2IAMzQ6z/TOTsdAYBZuOhPF7cXfw59AkD9bN7XSQH+8e2T+q4ygM/9vTj3lxxUp9daJBfYZC2URG0aSDLQogmZkuT+4bReNOCorhEoeKzQ1bkIvu8hn59Ec3MbLMuB77nBgrIiOKrt5ecTzKnWmxM50uZGRHVa4uvPN8y60pQdtvcELt3CKA0ABh9TnYR6Nu7h3s0/B/CWymjk+7j8kvPxm1u34o2vuQqWUoDv44XPOxfXb3ob/v3rP8SRwWEopWAbqf8/vvNaXLnxAsDzoSwL27bvxNWvuSpIykHE7qT6offS2kuPJcKLI9Ge0bhON+K2X478ftgsfFccQ8902BM/Zvr7B03lf9jkr48YAmC8DvAvRvrp/XqeHPWuJdrwgiL/8ZZfgPlNUxNiyITt6MBxxwbufeAheE2d+NDb34yWhEDf4cPYtn0b7r17K7LZLFavXo3ly5djeXfA77i+j7HJAp482IfdhwewfO16LFyxGg88dC/+cMOteMkD23Deeaej7bTlAREA08Q3/fYyABcA2BrZd4UgEsuaOitJGI0Gx+ATEYRZDPhMuLHYhvO1hXOcXK1UQinooSFQuQyenATn80HVP5UCZbMVE73KGosZenQUengYYv58YM0aeLfeCm/zZoiVK/GKCy7AJffcY33gAx+4+kc/+tH5PT09b+vt7b1l9vOZKFkyaEXSFCHniEzl36RKiaDQZcsg0crzFYojIziwfw8KxUlMTo6hVCqiVC6iVCpCs4YQEuWuTsOmDGMlcvgZFiFPmXC86vhzBB9VOT+HEv4gLi5wHqAQ8BvdE5Eg2AmQlCQQBKWQUgi8t5RC0PBiMYN1YHQs9JVm2XIjrGccaDSV/+8DeGVD8C8EPClx81334yvf+7+4+6HH0JROYdmiBbj8gudg7akrsWL5Eqxc0IXW1mbseGIP/uk/vonf3Xkvyq6HGx95FPft3oN/uOJyvPzUHhSLpeiztxjS92U7N226DsCPVl9//QnrU37jmkNEBLIcEkIKcuyylA5sYtjNuphaUew9vUOMXIKeNQLE4HXzYTeVmlMjXjpt+47naGn7WnqeI7QGgZks51kZwEkjAAAgmW375ciBJ587b83pQT/7DIubRKYFXjEHt5iHk8ocMwnAzHBSTShOjkFaFnyvjITjhMQEhLQg0lkMFItYWakeBL7zrH2wp57+gjiF/ZcSSCWQEJGUAh6CO1kI0gHqfV4r6AXDMTiNEoCRQlEZWeHTuhXGETWTM2Vc0lxtftcm5EdxcHPDCCRjDKhjkDr0DeDZA9vpvup6gL3eH4Se+NP8PVV7/CsPpXqmfdXJvj4+nFrSP5rSU/1WAJrmWFEUJoT7OBoyHklZNB6DJE0koIgZ1+ngO2MNCE2oxBv7DChh0Qm4jKrvrU7MFxp0RUxnxBdtG5ipgk8NCADM0Ot/IkgANHChrAf2MQ04n4lUwGwj+6Z5zNMC+uttn9P37jV91TeE+z7kXCwAWL7gpCc4m0/w4LDjr3Zbkt9OZJyzFne0Ijc5DstykE43oVTKI1+YRHO2FUQC5XK5ogZAxeazPnlY9eQ4OtDfuLpfNQSLvsbsn7/2FFFKBa1pQXXxePqBvwLg1ZU2AmactmIpHnr0cWx58DFc+pz1IF/BVhp/91cvx8teeAm2bd+F8fEJdHbNxdpTV2BuJg14AUt8cHgEQ6PjWLtssQGP1bSSCgkA3HUM01/8up3OQDNsB7AMETBgVA7HopRIGyNBz4D+qIlfOSLt9+sYeMZNOmcm0pi/AcY15jOYT6xr5eVEgCDcePNWvPtt78Wy+XMAAB3t7Vi7bh0mJydx6NAhPPbYY3j00Udx6aWXoqWlBb/5zW+wYMECXHzxxThj1VIcGR7D4/sOoymzESPrT8eN992NW37+O1x+7zycddY6dKxbDntuK0TotVS/7VICeH2MAHhuu5NFq9MEzXrGQTLOdNrEuMfNIkEaG+xCDQnAuRw4l6vO1aEflOeFBzcmGidASuj+fvDoKGjePNinnw7d14fiV7+KpjVr8NXPfx6vefWrV11zzTU/7+rq+vu7tm799oqVK3nma1KXPN+rAf4EwJJWcG2SCG6GrAuM/yzYtg0724qurm7YtgNpiAutNXzfBTPjjjt+jVTouwPCHJSxChN4gDNhC4CHP6PtpWCq0q4+BcDfJuPQQgSQBpMFRQIeaWGRTNhkWcHaRAgWQvtSsBKSy5S0JskRBda+0gXOeuPo8F2kwgKUJpC+0tQInmFtAZ8E8BcN1w+WxD2PPY4vfOcnONQ3iHNPOxXXvvqlOLNnFeZ2zUFCCAitg7HVXI9nrVmB73/+Onz6qz/AZ7753yiUyuifmMAH/+cGPDEwiHc/97lwa+NYhYk2/QaAi3du2vTe1ddff0IiQZvbgwQfyxGUsMvSSmpLSMuSpG2HOVlq6Szw+qRPqzqCq77gIVHQ8zsHB+e3ybH9Zad13LchpFUWZTdBRHRcwulnt1kQANor/7I44f+bVkpMX40IDdw07FQGqlxCuTAJJ509pip8NPoIIPhuGcmm1mBxpBVYMzKt7TgwmasigbDfytdg18OfzB4iXHwlCE5bJNf9EMOdLAa9avU+s7SCieJofQGIcHhyctxUIJ7eTSsQy+r4HX5lzBXpm44YlRFIM7gIoGQUAHEvAK6a2cYma64P5Gu04xRWQ+oBeqrmcBknZSJGVX0e2xf+vXltqkU/tU9f07NP9eFhJVMcdar8NCN0rDERAtX1+Dv6tXNQ9TaVflV126/K6yhsEwisJgJTQAoaPziwNA5YBAGvMKH4xF5KDZUB04Hy2eyjadiT6UB+I+BPDZgjqgPiG7FMPMPvmKb6PxtC4WgJAzxTQP9M27+6W8KqbCDJDvyyHrtoyRWX25b1USeRvKapKdtcKhZQKOTR1NQKt1zCwOBhSMtGKpGBNIvzMMKv4sxfCdHQEMIyjqdV875GZEAj8rviwFGH3zlRgrUgOcCHlMfuhks9Gx81kYBXV13AfLz6qsvx5e/+FM3ZNM5avRzCV4Drobspg+4LnhOMGNpE0ZnWN2Vb+MkNN+PFGy9EwrIA10NNrF3AHpcJ+M0xvFUZMf1LR+L/0iYCsMlUt1qMU/9Fxv0/GgF6tJsylf1+oyYYifT0h6Z++ci+oiEFvJhB5+zbZ5gfAOM3AF4ePWggUV1jMMErlZBu78IpS6amwWWzWaxZswZr1qzBwMAAfvzjH8N1XZx33nl48MEHsXv3bqxfvx6LFi3CZc9Zi9FcETv2HsKc9g4MnHUefv3wvfjdb7fgrDvuw9lrVmD+ikVIz22DlU1DJh2IpAMiguf7sIMWzAuiLw/g1M5kMwSJGQkAANBMpgYc/bIZ95azWCJdtAi/Zk6uOX8ty6QjVC8urnetGmUADw3BveMOOM97HkRHB9Tjj4MHB3Hp1Vfj97//ffblV131pfPOP7971+OPf3zVmjVqhnnriOeVIvM+mXWhqL1VSIBgzSgqSR7BGBMqS6WUsKx0QBQIgZxWNRNLERYYGgVVBhF5x1F4q6Q8PB1j/VXQpIIOQiIIwZBEcEUKJaHJJo8dArRoxahsoyHLlr7wZEZMijnQMkW29GUaE3ZSTToJXbSSnJNpPSYdLnBJJItD3FmCRnEC7a4Py1ewFIN8AjRD65dA0a+fAW0B3Lt5PYC3NVrFKWY88thO9PcN4h/+7g1YsnA+0skkJBsfEF/Vd8fQGi1S4iPvuBbre1bh7z/2afQNjiBfdvG1O7dioljERy67DL47BXMkAfwNgCU7N23636uvv/7wcYNLh6A1kyWUcDKelMKSZGk7IbyEJMspq1alV6Y90ZYEEhJAF+yU7uzadrgnZbsPOwnfIm1bSirB2hMu2dDqWfX/SSUA8qNDu1MtbVuL4yPPS7V0xAqzVHHzjZckZCIJ8iTcQg5OuumoVzZEFMgzlQJsGCM9XUkdU76L5rkLsHtg15SBn5WCXyrX9F4+/SQAQFJAkoNEW3MwSQPgg4PwJosVN94pm5BgR4Dc2UfTKq2xe3TkiT+FK+ve3RavMbaL4WxEQZ84gVERv7EJLjZnQUySSaqabRTP2GsMl2hKCOD0JEn0HJzS009V/UIUu1HcwzdSKg9JgHgpOl6Robp4k2IxgYjsO4r2cqr343Tt6CGpHvb2E2rMswJOQFQAf0jIgIMkAKqRrjJAmti0fBCUmz95k2lsQcKxRQtilXuOyeioDnuEBhGEmCUBMB0JcDSejfViItDgd56FoeDREAFUx73/GQv0j3bbes9NIwDeddnzX/ljy7b+JZ2ec0FLa1uiUMgjB6Al2wHP9zAxMQxPecikm5FKZKrYlLlCaFZk9VyV9GqtjkrlRhS65genXJRImJknOgaUqtTxhld/DsCVJmEGAJDSGm/661fi2/99A8Yncrj4ORtgV/rQpy5CtWXht3fdj4HBEbzj6r804B9T+TGmfUw42p7jkFwuR4wAvUjlPXpTxpjvEQDnmMr/sSwQOEI82JHUATviOVAvXlTEWowwk36t5tw543LmB2/6AIALAZqL6oSLSoYLGJIELrnkEgwOD0OOjEJKgUQyiXQ6DcdxKgCzs7MT1157LTzPQ2trK04//XTs27cPO3bswB133IFEIoFly5bh1FNPxYoFa3BweAH2LOrG4YEh9O5+Avft6kX7YzuxyJZY0JSB4ziglI0JaCxfvwpnXXQm4Kt5laUN0XIAbQtSHXUTPBoNejok+iNTcAkCT/kJPMfxKmY0NYO3lIBtT+2laXSthuev68K96aYArM+bBy6VUPzsZ7Hmne/E72++OXn5FVd89Nzzz7f7+/s/2tXVNd33ttt1S2O+8lpDp/8A6MsgNSokAKQMgL+UkDLYR6JKCoTpANFjopUPFlRDiPggKNYo+S6OdR0YmUclAM3MdDLngaugyYeCydMSLEh02GNyjuizk5yzXCTFGM8lzVLM5QPOfN6bTlJJ5tBmDQpXFUULZSjvzOUjmWaMpNN6IpPU+YSE53diX7aN++b8Dn95m5LORFaPlJhFuYBsaRRzyUXKD/yMoa8E0zNACfDGirKn/peD9auX48x1qwKllOajUgtbSuGVL3guFnfPw5ve/6/Y/sQeuErhv+67H56vcN0Lr4DypjyfAHAZgN/u3LTp9auvv/6x45uLAGEJJFN5kpYQls2WLT27WY2nu93981LktnNRaySDQigWZKEfOeIWsvNGZEok7CRs0lr6rpAi7QqVd8inZwmAk0oAAIC0nG+NHHjquYvaO0lH1hOhsUndBRAzhGXBFgJesQA7efTGpFr5JulGBTIopSGkBEwSQLqjE4/vvC/oJTOSKGJjAlgogZUKWOA/4UaCIGwLidamSt9c7uAgvFyx8WREBHYSQVTgDItLIsJ4qYxdQ8N3/ak+IzOYRNjGGhrNsYwVP3XgCwANUJnBYS9mKXASqJxUImjlIM3EEVAeBc5xQz5q4PhPUyT/VJMuTDGwbyoEXONLGFEBxHgCNCrcUy3zP4OHXG27P9VcW7GLLfZi1eNRF5HWIb+MR3igE62+lDQrcF31BYAPkE8gbUqWGiAfYEXGAyBQc0AF3o2kCHAfvO3pH5GjKoFK4Yi5UaTgdIBezxLw0/RUzLRUzWyPz3RV/elIgtm0EOBkG/c907abb/3Z3Vdc9qrLmfXLpJTvbW5uPSOTaUoWm5uRz+eQSmVQLOYxMTmC8fFhJJwkMpkW2LYTMahnMKuayn8YzzkbDiAkEKrJNdUFfrCPa9V0J2bbc1zXVs/GP3Lv5h8CeEf0HG8C8ObXvwK/ve1ufPdnv8ZLLr0InW3NkKqW0NBS4o6HHsMjj/Tio+95E5JKRcbPGlJVAfi6WHvpsfjYcKQv34qA8OgtEanAjwHoNaTA/GNQAEijMMiYv3dN+92Iif57EsA+ow6YMPflDDCLx/6VI4TqzN/HWVfs5Ad+91YwfwOEliAsp5bIFoLQ7o7gJ1/7j6DXXSswCZCdRCKTRWvHXCw9ZRmWLD0FrW1taGluBgBkMhn09PSgp6cHWmv09/dj79692LJlC8rlMjo6OnDqqtVYM38V+pYtxpEzz8b+A/uRKR/AgvmtKBRKaG3JYk1HG7o7Wqs+D2ZLS2dZQbnoSGShjMhvJvaDAYRGQoJrvd7HdWAKreo1TIeAHjGTyUbXlogcx/A67euD8H0gmUThs5/F4ne/G7/61a/kZZdd9oHnPe95Q8z8RSLSDcD0KDM/MDk58oKO9gUAcU2lnwwZIE3snxSGCDAqgGBcEDURgeERcV0XyUTKZCcwdqAZB5AGaw0vSP846msoRqJbYXvKySIBXoZR8qFBkEKDRTIlpCW13Y6RxHw+kG7lwYSLlHNEKD+vm2ie7s928rB9vr7lNTvEOVv2CZSK1EItPJ6dowdbe9TD55IkWdaJ3Dy9e11WH1r9IP0/9t47TrKruhpd+5wbKnee6Z6enJMYZSEhkAZEEkkCYZ75CAaMCU+A/QFP2CbYYAPCJhvjh56x4QMRBIggQAlGEggkoTiSRprR5NTTOVW46Zz9/rinqm5VV49GoxlJ4D6/X093V9dUuueee9baa6/13Ctt8LxFel/OpZLnwZ6c4I4iQNNDWJhYzrR+GSJjSJ9ckmZy+CeRKDj7qAuOEPGrU8ffki+iCGevXYnvf/XT+Iu/+RjuevBRRFrj+/fei5Rt4cMXXYRwphKATBrMT7ZfccUr11x55UPHfS0hwHUYMhUJy3KkZWsryyV3Xniobc3IXc9xHKdP5vtSSEtAxvpgHgkDP9cRyrS0HUc5HJEFTZIJwvFD4pSFuXGSCQCvOPld6Xtf1irKNy7OVfOkoxRrhYCdSkMFPqTTwtj9KIsyaw1h2YgCH7YQiHwPTjZnZG5l5Lvm44AfoBJFcKWsLfI6UlBlL/YBsJ7+CUKCIBwLbkfeLDeM8qFhRGV/diVAkgTQs5/0ggg7x0bL20dGfvO0EQCxMNyoAAgACwZJqpfKk/S7YkIIRgSQB7APUBCDTwhwzY1Lt6rxzyh/NmRIJ4F58+0t2gIaNqJNlf9Ec3vz3apYnI/mO0BNIn1q9AWoZetSC3Ig4R1ASR8BQmtFAOEoJoQN/7f2gXDdekCYfv+qK1eiR5WV+V0bAkfFag1EhmpjQGgGBBFXox6fEaMFKdBKKYDjlPTT44D8J31KHQXcU1Mk4hMB/f8jwP5s44abvh8B+NHLXvr6nwL6xUR4Zzabf14mk88rFZHnVVAq9aBUmsbU9DgmJoegtUYmnUc6k4clreZN8xPdZM84rFU/ASJhogHrRoAnSA2w/wQwvJ8D0SUAGjTlTqTwqhc8BwdHxnDzbXfAsS1s2rAGy3t7YEsJL4xw34OPQFV8/D/vfCOcSDUtog2nzoMAvna8p7upvlcj/1p92YkK/UrzXlwD3tNP4Lzkpj5+z4D7SUMADCeIhnLia7Y2AHqi6wad+ZIf8B+uTwH4PMgoM4S5lpgcl/XL+rB+1aW1C5WKIpT8AJOlEkbGJjCw827c8LsbUQqBbOc8LFq2Eus2bERXVzcKhTyEEOjr60NfXx/OPfdclMtl7Nu3D48++iiGh4fQ3dWNjctWYPC+vbj4RZvQncvVr7laJ6durS0x1KpLMyNvpVsuWLMWggAExgxQJG7rElGtnYZa7Al4dBQQApTPx2oAEZsyJxIn6vevJUk1viI9OQlBBB4YQPmTn8Sqj34UP772WvuCCy/8l0I+vw3AzUcBPP9ndGzgou7u/vg1ChG7/xvgL00agBTme1UBQCJBAtRTPfL5HHp65oEpFsrv5Cx+jj4MI40UFDztPdkUAEoQAFE9DOXEkgCviuOgQKb1MJMniwTsjPTdHMr5Nj2df4n3/TfucM68E1ZudFxQ5EbSvaDyy3fNx+BFo3LdqEP7ozIKuoMnuxZZh9Ytnj91kdjU5mDfKHBfgGnu3TdEK6mNK4sWi53tXbzf0Ygqv5Yvv36cp9W4DnQAt8pFEkGY5nkBhqrKWYnqkIgZGjFRIHBdTEeddOx1wvdFSmFN/3x88wv/iP/13o/g7oe2I9Ia3/7D3ejJ5/HOc85BELTcxi0D8KPtV1xx2fFGBdopwJIBCSlIShaWVLLNH830Fff093gDz7YyHfPFwpUuHAtwKbalDhgpK+wq8GTbpNU9rEjarFkKLYS0A0HKJTx9zd7/MwiAyPd81vwfpfHhD2Y75yWY1SdAmbsp6DCAsGxIy4Iy8hXLsqGicNbNlJAWdFQEUQahX4aTiSvpkV9BYf5CjIQaQ6USlrS3x32bpodTVXxwGAFp9xnxwRIRYEu4HTnkdS9YKZQPjyKq+C0vPLVVx3ZAUThrQoAkwu8PHBgGsPVpmzSCOVLVGrpZ2GsOeazqPf3Exqo6MBugsEYCxI33sQIgxmmqJf4iExYIOoovQFIj0Pr3Btk9odbzHxez4+NR24gneYMm/4DWqoMkEUAzTQGTAL/mF5AgBVoUn2f0/RMet5W9ubGgRk1Qw7Mbsz9Kgv/qBlVVIxwJxCb6L5bSxuyfMXgkBlMI4uCZvLi1IgVakAOYRaL7REA/HWMLAB/j3+kooJ5neY9zY5bx819eHQH4OYCfv+Jlb9goBL1WCOfPbdtZmMvl01HUDc/rxfT0FKanJzE1PY7R0YE4M91NI+Vm4TgpCNN7zcftcYNaS1uyG0NrrnkPJJVOx97OVk3qBFgp50mfNxuev4+3bfkEgH+bYZYXRljYXsAbX30xxiancGhgCEMj4+if3wNWGpvWrUY27cbV4GZRVf1dTzHhA2LD86ee6PnMdaaker0QR/lKgtLTnmBeOhuwP5WI+RsxoH8iEfs33hT9V2oC/s2xf/p4NrB01ku+xffesAdEH4Ok8yBEtt7dZSrgQb1wIAEUHBsFpx2LOjtw2uoVgJRQUYgjYxPYt/8gbr3mLkz4jFx3H5asXI1169ejvb0duWwWmUwG69atw7p166C1xtDQEB7buQupygi6OzsAb9aWxd9XfwhYtQGglLSf8DmjmFCGhAMNG4yFMsByuxILyJOPVY368/2aERoHQWwGWCUAHAdwHFCVFNAaHAQNBEEyNUAPDwNRhGjHDhTf+U5s+upX8alPfcq5/PLLv25iDQdmOUo/8LzyJ8bGjyye191fM+YUsk4ACGlBSiv+WTSSANX9R6GQQ2dnFzKZNKIwRKVcQqaQQxeXcTENoAQLv0MPdqkQkVYgIv/JnO4GB9iJuVlV1J2Q64uqLQOaUlnIDFXstO2nUzLIFcjraNN+rx05i87Q950+5a6+2rKzZYdl6qB1/rbe8q9fugnbPrBf8O80TYbLuwcuEqd223jvRYKnQui33eHvEmds2YHlDwYsCx1cLJymH/jzLA4t2UZnfCoLb74EB7alVagIYA4pzuCqEeuxEiA2JtRQxCAIEBNE1emST0LbwCEAZzwlF0ClsGrBfHzj8/+A/+vdf4cHH9sDP4rw77f9Bqt7erB56TKErdsLVgG4dvsVV7x6zZVXPvDEC6EC0g4hhBDC0tKVgZXTU+n+0UdPddZ09OPlm2ys64iXapcAaUEUHDc/WFqcpXIhJX03INdWiiyphVSOIuFpmtvRPCUsFF89fnD3/85390nd0FZ4jOcAM4Rlg7VGFIa1zUwU+EfNPCKimATQCqHvQesIQkhEvg9pu8gsXIbtIyNY1tFRbwVQGlHZg/ICWPnsiavLnRASwILbVUDeSNTKR8agKsFRK0pHSwioRBF+t2//r54WA8Dq65OkEVaZVPO9jouNvJFVzOlVb6MIhAjMAYAgTgkgiTi2iuoVEqK6LJZml/knjfoSFf8qr9B4n7hhnbhZ8t/KXB4N/f6NJMBR8B6hUaJP1CTZb1X9p4RRYONtDdWK2mM2Ew2PRw4kuyipqmMWAGyOj4GRzJMCKASRcbEmlVADVFsuq8QIV2PXBenoj3Xhm81f4BjBHJ3k1zM3TtL42c+/9RCAh171ijd9EqBnS2ldaln2S1Kp9OK2to5UGIZUKk1jcnICxeIkypUiiqVJhBODAAiOk0IqlYHrpCBNr291BjWnCNSr+9zI+VKzfwfX4m+TSoBmAqDZbFRrhTAM4PkV+H4JQeCDwakT9FH9N4DnAnjjDGKLAQQBOtMpdK5YUrveZ6rk+4zkmypVDBBQAdHHxPrNv3oyl6BEBGC10t/8s19vOcMRANuNtPVYTRLJEAaWeb5xA+ynExF/VVl/kAD6UcKcstn5Xz+Z851Of/HtvPXmV0KICyHozQAuNF4N1uPtxaAUoBQkgP72NvR3duC8MzdBRREODo9iz97tuHHr7+Czjc7efszrX4ylS5ehvb0NtmUhn8/DtiQuePYmRH4w2xNqAN9KzP+UQOyAf7wH2WcBSRpEwO4ohcVUQZY0LDAEMziKoIOg6XoZ+0LViiieZ+oQAFwXlMsBrhvvr5jrFwBmwPPAU1M1Y0t16BBKl1+Od151Fe69555FX/+v//pPk6HeilQuE9FHBgb2fKOjfR5cx40d/6sVf8uCJSUsqy7/rwJ/KSVyuRy6u7uQy+XAzNi7dxd+ef0PUQ585KVETjCyXIQL4AHRg3JU20sPHsf1i5oUADBzFglPHT4xRIBJu7QgOuS4PU8ezhSo2JaWYWe7KM5vh7/QQWGZq/2F/ZmJDSkrPTkpO7yx9CoxYh3Z4VOhMuosnzhl/v4Xir88z8WLC8A1+4Hv7cUeb9WdD4vlO0two4X6wILF1oGlGctZOBWu2cVI90thdTK5EwKIHBFBQ4goFIK52tpYW3FJIqIUKiShUEGGA7haxH/XgNYvhyJGgJ8jfSKu1TcDeAWeKrSiFNYuWoCv/etH8GfvuAIHjgxj2vPwzzfeiI1v+Qt0SjvRqtYwlhslwBMmAQgEy9EkhUXC0iQkJLs2wSKXl3UF1J+zURCALUEhgQMJ9ObYPjhZyFKlI82lnCdSE8pybdZsSUVSWhF9+KVD9E+/nDe3XzqZBIAKg/unhw7/PvTK50vbmaXg1cj2NMjbDXCp+B7KxWkIAlzHAUsJ3/NRaO+AY9vgplwHZoZ0XKjAhyCB0KvAzeahohAq8NDRvwx37rsfL129qr60KI1wqoSwWILT3WYwzjNnCFsi1d2Gqmi+MjiOyAtAMwyhkiDbBkjELQFVVp8IDw4OVu46dOiap/X9VMBkxfVhjvd2IlGqjwCExv0fpmtBMdfc/0OA/BhgVicKC9QX4zponWG7X6/s1/IAaikA3EQQsPnv1cehFpJ/qr/sujYMzHW/vNhsmWrptDOLtA3b8xlAn4gazQGbWwISjzXztlbPkaz2U+sWm5aPV3vhVjWKsZZpSKwA8okRgCiskwA1VYCxEgAzUZWC9d2UCP8nLppzYP2Pf/zkZ9/0AdwK4NZLX/UWB8BpQojzU6nU81Op1Jnd3T1tQRDYU1NTYmpqAuVyGWHoIQh8eH4J09MT0DoCCQHHduE4aViWDSni6l61+ofmtp4ELVfrWKpdrwxhAE40UekY6EcRVBQgCH2EoY8wDAEwbNuB66ZRKHTBsVOQQtrbd9775Of4+s0Rb9vyNwB6jTEUzQoujwVKx/+UAHyY1m/+wpPloM1XmPABqFYxq98dA9hLBrA/AmAegAVNgLWZCa726Ifm54qR/EfmsQZNtX+qRb9/pQUZoJ+w+//RPspnXeQBuB7A9bxty3IAFwC4ODYKRM8xS4uNYkACWNLViSU93bjQktCRwtDEJAZHDmDv7Q9jsuxBQ0KD4HkVLO7K4UgmjYW9Pa1o0zsB3JL43dFgRE8iu4sAVFhgZ5jCodBGnrLokCHmUYBu9tCmFDKQSEHN3luRbAEIA2BsFLBtUKEQqwOqEDCMwJ5nfKQMz51KQf/2N1Bf/Qo++7nPYcuWLS/as3fvG0x+e6vxbaWiv9i164HN69efA4Bh2RYECVgm+s+yYhWA67rIpNPo7OxEOpMGCJicGMdtv7kBu3Y9ioOH9qFQaAcB2On7eFE+j8kowt1eBd+eeAAPF4eRFvbXPB3ecbxbOfNV9dAot5ivZBQBx3XtezmYYmpUUDalRAFj9jw6nFvOO5YIZNuzQi3tyAXLUysXLEifmul71k/2vKmshoYeaD/3lkC36/u7XnF7RlU6Fk/sX2eduzBDSzLAjSPwvzpWOjTZv30rr3xsSrjReeHtF63kx04Tr+y3tFih1C/KKgo6rUjm2m3BnQWeArF2oFXFd9LetC74nrJVHE1ByGFc9GK/1YYRCWgU0RENYUk4jp6IamnJ0IQUvxwzCwDHoQ74LoB/qEWuPhX7FqVw1tqV+OLHP4g3//XHMFUqY8/IKD79q1/h85e8CkEpQZTNJAF+uv2KKy5Zc+WV9z0hBkCwsblgAVuKitOhd66/8A7etzs/b8f4C2lFwaGMAKYEyAXEph43/+jQsjZvYnGPf2Sgks2NhNp2lCRLkJCWHYrQs+fCAE82AQAAQsovTxzac17P8vVCVxdxbt3GzwmjI8WMqeEBnLmoA887ew3Wr1+JRd1taEu5mCiWsfvwIG79/QO48f6dmJI5tHV0grWqkQiW7aBcLsJ2MwjKRbiZmBEtT4xh3vL1uPu+WzHlh0hb9T4uVfYQjk+DF+lYzvXMAQtgZgjHQqq7zbhAa3gjU1CeDyidiNFr2uMIEbcEGBJACoGfPbp993FkJ5/QcXAfuHeN5kBRvGUlSGaSxghQxyQAawI0E8kYs3NY3fsyIQJTiLhaJQiQTFDEFDGx09IIcEZlvxXorxr3VY3/qNHFj6gR7FfrUtVqf5IEQMIIwJAJjeQXzYz3omSbQXNFv4UCgGaqBeqa/aas5+T7aVYPzKoIaFiMq4240ngAAAQdy+EoNqciBKBEOwCZTWzcClAlDqqlPJ99RHNL6Nz4Yx/X/uS/AgNe7gTw2ddc+tYcM061LHtTd3fPc3p65q9VKlxVqZTd6elpUamUZRgGiKIIQejD9yrw/DJ8v4zItLcpHdW2z0Rx7regOMKNmq4N1WsYg2txflqr2okmpYQlbdiOC9dJI5dtg2U5poJYNSuM761Zd5ywa9f6zWO8bcsbAXwDwIufZLVqDMD/Tes3f/cEvDSuG5c2GKBxoqWpWoWvAvmy+X46gIXG0K9iAH0aQIchDQ4ZsmDKgPqpRL9/VeZfNKRCFfgnK/5Rk9T/pJlv0vrNuwHsBvBfvG3LIkPUvN68x7YnoHaoEQICQG8hj962ArBKANVUyaSxXqRatSgWAbyH1m/WTccDGvpJHWgyly8NYJoFvMjGOCQGYKEXEnlEaEOALJSRmxOqoXn1vql68YAJ0JGAHg9AtoblWGDFCCMNzZlYsqF17Sqv0wXoL/w31p57AT7zL/8iX/va1/6LqeAOzOTDWAkh3liuFO94dPs9CzesOwuZTA5SWgAxisUJRFFkEkEiVLwSPK+MiYlRTE9PIgxD9PUtRP/Cpbj4pa/Bnn07ceNNP8XnR0aiLaVSdE+57ByKY6MfJaLPSRJf5+NzEaUE+K/Gak6b8yVJslnmvMHx+AMwygAcEFlkW0rYQlkZu5zaVPnNhfP9obcFHWvH7VW9He4nT+nhZR1IXTje6Ww50rY6mipVBp1SZ2Z8MW3okMH2BaF+8IjSDxzQY0PukcN61f7DTuHQRNRWmWLXu9m56KZA5yY2jAy9gNbkZZc1sqESThfTFh7roxG1gI+0SV0uRqDpMe6cmKL20qC1sFLRaSW1hy49aC/BjnQPDrkWQoyi12OIYgk5L0A6AkTN0IShuZ4HFe+rkqaCx0IG0PrNw7xty6cBXImnULMsoggvv+AcfOhdb8RHPn8VlNK4/qGHcenZZ+CC/kUoTZdw1e/vwPue+1z4jQrkxQCu2X7FFeeuufLK4WN5LlntrpGxFyZZgny3TU/kqHTYFztyBw6vyU7zSmTsmLJVGljRTfTsPitzy/jitmhsTxalfZ6Vmgwj6UiLbMuJfKpgzgfgqSAAVBRdO3nkwJHuZWsX1E9obpVIHk9qITA5Po7T5jn4pyvfhY0rlsS5wEFYO1r9bQVsXNiHVz7vHIRK4errfoV//vZNsLv7YRHFsXhawXbTUFEAEBD5Hiw3Ba84gc5FK3Ek1HhkdARn9fZCmY2T9gP4I5PQXgDhWCduejC3AHjHSQK4NtI97WAVFx78sSkoL4AOVV2CNuOMjfvUBDP2TkyoG3bu/JpZqJ+28cAtpOev0cpcUqsXEcGxl6dm01POcVXfNpXmasW/6kCvEuV4adB31BiNUnXqbzb1o5lEQBXc1xA8JWT8lDDaSpr8UYM7dQNXYP4ecxeoNzsAjf38jah7Zm8/NbUBJMiBmbeh0degSf7fEuw3eAU0RxDWnj8pPxXmAbmpyhWavNywvoE1BoBEcfxfQk0gJXvjh2iOiT3K6FtxGQ3s+sHcheqPbPzw2q8XAfzWfH0FAF59yVu7M5n8ylyubYnW0bPCMFzpB35/4Pt9SkXdSqm0UopUpEhpRcxMMTDXpHVcxVdKwfPKtShArTVr1mykSFWprekNtmFbFoRRE8CQA8kWgdhEsBnHqUUnGGQO8bYtrwXwYQCXG+D8RDHcXQDeQes3P/CkX0/sA0AJEqC6XvkGjDvGt6BqEpg2YLjNJCRsNfn0840aIA3gMbMGtpkqegXAPQbsJ439qoDfS4B+v8nZ/6QD/1mO0wEAX+dtW/4bwDoAFxnS5iwA7U/YdKzaNqBV7TqiogjjD+xCfmU/3Hwmee8KgHfT+s33ND3KEABMBCV0u4W4ZbPpanmsH4wGwUu4tk+BMQwXu5GDZYIDtXnUapYtElqalq6qTKAAoBCwKQb7EQihphmUBWcYqXd8Bu+/4d/xV29/+/yvXXXVlwC8tjWXog8R0cXF4sTN92/97bwN685EX99iSGkj1Z6umf1VcbuUEvl8Hm1tBeRyeeTzBQghcN99d+K2224EAepAGB7ZH4aPEvBbIroBwD3MHEasnuBhbZD/S3OOWAAy5typxuNWPwLHnGO1mOAn0hZAcAFIkg6DLYtgu0JK6e5wL9haCP7wWNspqefgC6eBRi3g/gAQadDbN8rew94mLG1jmV5hI7SBHz4IVGyEY47veVmvKyrPa4umCqcG9595m33WTYPUNnEoWjTUf9fgoPOH6VQGufaCpCW9NL2yk4rdEqXKAt7dvpcWbh2i6cO72DmS56lpSVEgRIQOTKYW8KHOZ+OXz7EQ9v+WXvGNaTEsx8VimhSZgIBIKVZRxAympnOcmeJuV0ZN9XBMRMCXAZz/lLYCmIjAd7/5tfjD1kdw7Y23oeIH+MqWW/Gi978P37jjLty4Ywf+6txzW7GHywE8D8APj4lsEFoISYKoqgKAFBYJcqQgxxEVkR3LjgcK3VIyAZQjUBRBVxBSe1p2jI8tLwSjO8tuZiywHVsrbQkLlm2H0YdfMsT/dP1cG8BJJQBYqzD0KldOjxz5Qr67l+q9jNwS5E6Nj+FvXnwK3vOGSyH8AFyqtGzjZmag4sEC8OaXvQAXnXc63vh3X8LhqAA3lQYTYDkphEEFEoBXnELOTUEF8TrUvmwtHjh0GGcv6KuBQVYa4fgUomIZVuPF6UnifwYrHS/aQsT16uOkWxmAdG1k5nfE2Z6C4I9PA2UfHCrwLC0BbNmwVIRv3nf/roHp6W88EyYORxSZFAABZon4GlpFzx5AETFrjpVTVgKBy7rLPLHR25sg0NhtPp5Os/kA1EmBRnDPM/v+k075bIB/FfQbtB/vrYWR+DOIdV3gxY3FdObZti3NKQAJo7+GCr5oaAmYUcWvYfNWlf2mGMEZfgGNxAA1Gw8aX2KAJNU/68Bs3jwQQoqr/UFs/EdxK0fcEsC1PVU8IjC8315H+n/KQtm34rLW5n+11mZOaEeo1vTdt/yy+oRrjHeujTmS4Jk/fvTjr48YE7g7AHyvevvLXvp6MTU1URBSdEsp20VadhGhE0CONS9gcAGMdo6J0Dbfq1gHDu6xlApTQeDbQeDJSIXmvDS7byGIhCDXSYUpJ5NyHDctpZ0nEiIuMxERoQLQMIADBpiWCah0WZmBXSceXBYBfIi3bfmeIQJeNsMcsDXwHwfwrwC+bB7jxLyeuhmgbnLqjxJEQLWyaRun/rQBORnzs9O0/+FEBT9IRPb5CbAfJIz9okQ6QDPof9riNk0F/mHz9UXetmUhgBcA+HMA55lEx2PaxGil44SlMET58CjG7tmBzMIeOO25ZDzZBID30/rNrSTxtwPg/aUR2tC2GLOBVW2KOM3EgE7258+YXMmLkTzKrqv1xEz+zAx4DYUAnvmIBHglD9d98j/x6U9/Gj+77rpLBwYGTgdw7yz7xgeJ6Hzfr1x37/2/Wd1zqB+bNp6FRUtWwLYs2LZd+0qlUkilUpDG+2r37u24+VfX4bGd20BE1wL4IIADYA6ezIRqSsWRTcC/en6w+ZtKtNOUE4RAlSCIjkUNwPAAZOG4BMsh6EwOkezQEkecotN7qM1lhUEpkXeBrjzQvwIUFSEXdlmAE3eH+oPAm84Cvy2Efc0jbv83h5dSpShAZUxk04ezoc6mffL3R0sny2H7zc8Ot56TFmOFqUzvxGIU1y/xdqxDUGKHx/KL+cD2m+QL/20ejVquDibLIu2VdC5Mk5/Ow5s/j4ffqpAZbqPSlhyVBtLCQ0VGFQUZSqFU2lI60kJ5odRaQxsfAR0rXonNtb9mHHg0IoDWb/Z425a3m5ae045h4YMfRXCkfHJsAQNtto3P/N178OCju7Bz/yFs3bMPX7/rTnz9zjsxNl3EcLmE3mzeFMAa5K8bj4UA+OjLhkgITSASJCCIIIVkaYvISYlKunds74ZsNloI3SYAaZq3BMARyBUy4wR9bVN7l466XQ9MpHoGynbejSLpWLa03LQvVNmZKz6dbAIAAKxU+tvjB3f/Y75nQTuOwjZ6QYiLl7XjXc9/LniyiMg3mfbGi0w4NoRrJ6quZi6GIRbk87jmS3+L173vk9g37SGTb4dmBTuVAZgR+hVEYQBp2ahMjqFv7am4dcs1eNsZp9cBntaIimUEY5NI9XYdd7W+5XknxZNvK6A6RpApB6mejtj9GYRAlhCVPWg/jB1qdeN6YUmJ3+7f7129desXTVXiaR+2w1FUIW3gugTDiWXjpMEcAhRxPGEIIIeYiUEaBGncsUJi1rERIASBJRMpYlYcEwIz7PhnkgJ1iX9s9MeJxACjFGi4zZT4a39OYLPa04jYLBCMhr4AAPVr3eMYxFOz8R+O6gcAEi2k/mKGSmCm/L9VdCC1SBOo/SJMwzHV+lwJZYCCuBaC0Pg31AgAMMfH1PQQmFcRkKTKn+qiWAP7nJCLMKjJkKKhohRviqobVuaEHRWqFnHNHnG151t+GdctNePb50iBP47x819erRMu8Cd0lEt1k/xVK06lxCbdrva2P7br/oZ5cunq52RP1nul9ZvvA/Aa3rZlLYCXAjgXwCLjE9Bu5u4RAz5vAPBTWr956KS8lsZEAE7086smgzNpAMx0wiSw+iWazked8D1JAn3VBPb1bKAfzzCPEFq/+SCAb/C2Ld8EcAqAvwLwOtN7POumRkUKR269H+WBUbDSsLIpdJ+zHm2rFwKRYvOZXgvgU7R+87ZZHuZ+Av5wsDxy9q1DD0ExN7S/VGnpnJVG3k6DAHgqQKQV0paNDiePnJ2GJBlr1Y1hXjLjp3kdrk6CqjOxZh3H+rUoxpBJ5Ki20RAJaNbQYGjWkCTinhKtEHAEbQF3XPsrOGvm8fMvvPDhq7/z3fcx+M1HAdyPEdE5AP5pePjg22/ecsjp6urBiuVr0dXZg2yuAMdxIKWFSqWMvXsfw779uzA8fATMPEpEHwXw1eOU+LcC/9Qk/bcMIZQzyp6smffVuMyqOkA2fdR21Rvo8UgAQhYK4FQGcLOAyKV15HaFRbloIjX8QH5ifOHD2W3lpfbF3QVqWwlYeUCmgKgEqJKh8NKAzIOm9wOnzQMtzQkcmQJ2TqNwy9j8DfsObbAtsbMYuT5FjjXi9050yTBa+Nf5tViVBm5eDn5wHLjP1hSibTUOvIBY3rkAA6Uh6h4sUi5yRWBFutChMZ8zGD9jFXY8b591yo15q6y1nCyDdeioirZURYVsRUWZD8siF4aKlGIZadiKQZriPa82jcmaIHG0BAGjsHojgF+atXTWMTA5hYcf2Ynnn3sGSOukicwTnxBaY8WC+fj4B96Bt3zgE/CCEP/8rWtQ8X2kbRuBIAhHJtXJbFRRx1T0IUEkZSSFEFIIllKyZYvQsSxlp2WQyaDck1mWX4D+AuAQQE5sAyYVrDaZlmsyC1X34mlnj26zLJW2SLtWRDZraWtXSyvQ6uOXDOmP/nhOBXBSCQBvanzUdlNfLo0Nfjjb0UMt1yIiRJMj+OvLXoGJ+x6Nze2CEORYsHIZyGwaViELmXJhZdOQuUzdZ9RUyjpJ4Duf/3u84u0fwpSdgnScRPwgwy9OItvRg/L4KOavWI+7flfArrExrOjshDYngA5CBCOTccXekifmAnoC/QRqAJYIMuMg3dMGEoCwJHwpEIkKlB8Ckar5AhCASc/Dx2666YBi/s4zZmMBigTF2ggzJ2LQzjDvksOaLSDDZoI0BoHVSqkBmWzVc51jqXm106paxa+C+1ZtADXLrFo7QFPFv0EFgFr+dvwwIlZzJQq0nCzWctX2PuH63zz/m/rtaQYQnxkJSEmA34IUaHyMRkKBZvUDwCzy/ypzQZSoimnj+O8BVALgMcgnUAAin4GQwBrx72HNKTHOwhUAl1I2vD9Z0F8zm4hZj4YpgZlEAB+lBHq0m+JcCtS1JQl9d9/yy2rq1TkyYG4YoF+Vos86rt1xe+mkr/3rNz8K4FEAn39ar0EGeHCyLyKBAc33MAF6kqZn1AIAJ8mEowH9GZGcz3RjUFq/mU37w+W8bcunjCLgzaZdYMZmSdoS/S8+O96PAJCObSL31ACArwP4Nq3f/MgxHKOvHCiPbtxfHmm1kWICMRFIkODYDZgsV1iuIIGUtEEQ6M90wZU2JoKiQVa6dq2TRpEpSBj9HMESEpo1Iq2gWMMRlvEhIFO+JngqhIaGr0KErKpGhezr0ItYe2BWgoTQrIOQ1YTSalixHmTg7i+/+4ZfA7jfJDA8HvCeAHA5EX0NwF+Pjg5fPDo6PH+W+4IIOwC6moj+g5kHT8SxT1T+RSLVolrdz5rMd9+0xgTGD6DaQiMSZFmU+D041khLAiOVI+Q6wG4hxch0hkqW/V09L71xwaLp8wvPXrGSelbE82tyF+AH8TOB4mdzXaCQAdK9wBIH6JuMW4t/NQWhHbk0NXKKk5EpoUMbAYtDuvfIATe9Z6llrZTnZC28cB7o3Q9j+kEaGeDczqKV9U4PH3nhQrX9rCNR9/1/oGffMEX54lI6tFGzkzoiTvlNSXbZKal7FolDmXkY8QQi5aIIkPKLIlsZ093lInK+kFGglQ5LnPOn0en7SEcMUgyo2DYpBsyPQwI8bJQA3zNtSDOH6+Bb116Pl73g/Nqixcxxw218Aj1hIoAihUte+Dxc95ILcfVPb0KpEm/pMqkUFi3pg/QVAB8cqYrW+DiYrzJz5Kjjby8aJCIS0g6lkGSR1JaU2k6Rl0rDy2Wo1OEtmTeRb+dIZFwLFgHUHltR2RFwygKCVkTXPyKtjMjYaUpZSqccR7istR0psh3XV0GY4jkvgJNMAACAXy5+ceLQ3vdm2rvbWpNJjBf3t6Oz6KMyMg6rkAURIMiBDiPoiSmEk9OwCzmo9jxEqQynvQCRdhpIgG6L8J+f/CBe9o6PIr/ilAYAFFTKSOdDaFIojQ2j79Tn4Gfb78UHzjs3zi6hOFjOH52E8gNYVvqp+xRrQSIJe+dZTsYqCUBCwMqmkRYCQlog20JgSUTFCiIvgA4jQAOWEPjG3Xd7u0ZHP2Qklc+IcXgbdM8aCnUATUTGJZYkal3zFMUbi1jiTyCXCRrM2tTlA4ADELlgFiCy67lZmFH9R6LazVxtA0iA/hpRgFkq/lWwz/VuhNrtHKu4ao+v689ftQpMOgS2DH2nJkKgRW//MYD/Gb4BNXVAM9jH7C0C1DIdwFAExHEKAyoEqgAoExmZa9y64REQInb795g5IpCkuC1SgKAFUdkbwx99AkBC1t8I+utAv/Z3bjjIqDtEcovCUivA3/BXA1wSVpNcfzKuUVEm8CJWCBhlwO45MmBuzI1WREDzOdcU19kqXoWOQtC1BPr4E0gBofWbDwH4V9625cvGOPDdADYb4Fd/x5FiKUUIYBeUqgDYD+By8/+PaWjm/2MM81qRLZrBmhmsY2MkNd/NytPaF+YXZ7qsXw/vXL67NHzWgDde9V0oGaAaGtm6TiRAUBNYTZoyJskfP+F9oxNJDtXHnjLPxU2P02oMPAEQvhXAW4mow+S/bzI+FBnzvA8R0TYADzDzySDXq/O++rlJ83MWwErTSlT9nJMEQPX/VOW/buKz5jpx0fqcuA7El2Y0FbrBuQ6g0GXpdD6vbNHmO+F42LHw4FLZtyADbQPTu2LPq3wWsNqMBVEKUD4QTcf1B98HlAucvgo4fRnw6EHgthFacPfkauypIAop9B0/aj8/1SmWpyXGAQQMbOhE/uaRecswmF+wPrsq95L2efSNbuEczGR75eSyXBRMT6FX32htukoILRzyxTn6not3O6sfIFYCWkc2PFquHlx/EEu33ktnbg8xUnJ10RcUhmPcMTmM3mIFuYoGh4AMS8hGpVgYpQXk452TNxhi7p9bEXJ7jwyjVPGwcsnCBgNOnpn29EQWTqSJ8HfveQt+dfvdGBwdBxHhrI1r0L92Oab2H0EohI4q/qfZD69c/elP87HEj0uLCJqlsLSUQkohYTkycrLBRKG3cnjhfHd8E23ottkNIoAskAQJN55HrgC6CsDgOLSnIvRkbGmLlBPolFLajUI4lrRs7QRh4KfVRy8eoo//Yk4FcFIJgKA0PSot+ytTQ4f+tm3+ImLWjat4uYhXbViGYGI6rtaXK9hbnEYoBLq72rGspwtSSPiTRaiyD7s9Bw4V7PY8rEImwd0zNizqxcfe9Tp87L9/gfZFK2KWKy6Hozg+gkJ3L4b3bkf/xjNxyz1b8Fe+j7SUtVcTTRURTZdh5TLHFlF0fJRq7QRKbu5Zs8Fu9HgblniySwErkwIJAeHasFIO/PEp0FQZquJDByFGp0v8wwcf/AmAHz+TJs59t5J+4Wr2QVAGqOjY7hWaWEiGjqq167j6z26Vd2RCXIYnCsCsYpTLEiC7Zt/TYPxXjeprNACsewAkfLS4+qzVp6iCfdMKQMKQADpBAsTS/2q/U6ySN4+JhjvN2E3Odp2daQQYK/DrMYB1qX9jPGATOVAD9KJlsgCh0Siw0Ssgeb/aL8Y5myqganQVBQAFYHhxEgBVsyd9IqGqn4XxIlPCRumm75Ba8aKv0q4b3/VHtfj2rbis3rdfl0WaD46r6Dt5WzPIT3znY7/qcvIpuBFwEBJ6n9oCU218Ya67T7BRBsy1CTzDx+vfzVb7PDjChh2VYPkypnSyBE0OVLGIMBMh+vfP0lySxlNMDMyNGujwAVwH4DretmWNMbV7rmnnOGJMMH9K6zdvf5LlkcPHeudBv4TrB7ePmF8fM60kfzKDmccNIXLz03HIE8Z/ZL5nAXQZoqNKgjjmd8fcL5UgQTKGDBCJ1I2jDrcNaJ8HFLrB2Q4gX7A5x7bKESzrlGU2XAcIR4G25fHDinTjZdYGwD6gAyDfBggn9pDWPnDafOAMH9i1C/jRAVgPe/aS0ekVcARw1Rh0ECo+t8DyUGBF0goiEYbum7oL3lA4kdrY2T7/FHVGz8S+TWrbdKhHp8Nt/Kzrd8h1O5b0TS9atbD0qqWZ7Rf5o2Jc7Bx30tOT3eAy+dSV7sNI1KMPFFbyPWsexbNuGKLugRSXj3hwpx2UKwKe7yHnD2NhuAubmAC+GCX6BbJHW4e+DOA1xrgzgdIsPPjgo3j1Sy6EkzTSFALHm3juhxH8IEQhl8baJYvw1295Hf7+c19DV1seH3znG+F05pD2O0FS3KGH1b+s+IePH9P6ecWFgyQtCMsKJAmyhdS2lHAc4acL3njbsj13vcxdkF0ZpArjoq/gwLYB4cYQQKQBVwBagiwJtbC9IjwnnfGCQoWDTGjLlOXAVRH7kYVQikgpEnzFhYO48pb5c+v7ySIAAECF4ZcmDu19T75nQZ4azMYE8qqM9R0dUMUKhBDYMTKG6TBCznFw38OP4ZqJu9DV0Y6XbNqAxV0dCEYnYYUhtB9AVzzYXe0gEzfDQYg3vuqF+NEvbsFjlTKcdKa2JY4CH9OjR8DMmBo4AKzchBt27cZl69YiMqyY8gJ4g6OxD8DJ21nELyhJBJCpSle38Y9HAlR3JIIg0y5cS0K6NqyMCyszjWCyBPJCfP623wwdnJj4xLH23jyVQwr2I6bABFhrYwZomao/cXybWaLINp17gYGqFEvNKeS6CaBsLrbO7PtHS7l/3QsAM83/CPHLIJ1o6xcNJECt7loF0cym559q9Vk+2j6ywcwPM40AG0B+E/g/ikEgWsj6Z/gLUEvZf/L/CkNKsJH1m4oHTcdqAAoA9kEiiFMAKDICsyjOviWRMLepCHAZAP6YwH9d4t/QC0mmCi8a2BvmZpBPsxAACU1IPb+dZ9hWtpw49epi/HScCJ+sLiJJ33eukQEmzcq8p7kWgadpvPtj3O5bmO8q9LBAj2a0AchSvGxFkUbIPiJy4bsmFz4AFEVQqSyUAqJ3/AMbs01UoFGCQJE0KpMClS4J78sfprljOzeeCjJgO4B/mvsk/nQPcaJyX0XYKUMAVGXdw0YB4CSIgCroryopqvGZMqGSOSoJkCto5DokMm1AWw84lyOdCsGZnHbs0xbOg60Ba9HRq9jkAjLhO0oCkHbcSaoBLFsBfGABUK4AA9PA7WPAjhLGBtyRqavKE+3eUHugnVJAdmXgY+5jRbRNrp4eelba4bzoyAgnCHIH5NL7D4slQz32+LwNzy9eKi4+00ktt93UrlInf3I7sJt4uLTkIZ+79WI9vD5HZdnPo6/pwi1nbsWp/yEQqhBCSFRkBBkFsEiA5Sj69TR6WCDzeOdgmbdt+QKA/za0B2AiKTOug6ULF2DKD5B2bNiW6WJiHcdyzs44Ne0R458rvo/9A4N41pqVkErhra+/BDf99k687c9egQvOORVc8ZGe1x6RJT7b9/b3HpPf09+/aIhUxII1ScsNLCmFRVLZlq1dy9EpV4Vtdlr2WJ1um8wjS/PaBWQKsDrNPp3iOqAtgUIaVqcstB8cX41SuVxxV4/6tjMVWsIlqR0iGUjLjzjIMEmeI9FPNgEQlKcHhRBXlceH/neuq7fuVk+EXoeQURoVsxKs7OqCDhV8raGiCC9fuxYTvocb7tmKcRXidWefgf50CtFUKSYBghDu/C6Q6TOz/AAf/5u34tIPfhb2svW1SUxEiIK4ODm8ZzvmrdqI7//qGrxy1co4YxkARwqVg8PIr1sW9609NbRuPSO3pTx8FsDIXCsMCseCLTMxCZBNwS1ksXvfIf7hAw98y5gqPaPGyhd9lWymwCf40MwgUnGDPWzj0S8IOuC6Nw8AIYi0z7WqP0IQAoBdMGT8kcSl/ZkV//ptSYl/fFtdDVC/DYmKvz4KCRATOfUUgPh7kgioPX8DBpztGosEJEz26ovWXgAziABqUgS06v2nFgaBR1MEALHDCoWx3JGmiGg6kY3tIfYACI08UhFIxRo8AhN0QgNRymbZ/yMD/oa9YTJxlUlgX63yNwP+BrDPjUQAEu7/se0FdML+vyn0JNnPknAGpBrir83euuyYa4SAbiIDuEoGVBfhOSLg5IxXv5vpR/8eH9JLbmbZfTeWpAKsiBgrQOiMGGyHmFSEYWiMATjMQJyOwrE0WQjYzLC0iR8nQBEh0BoVAnw2qRvMZhPNEBpo62B0hiHwjn/kUEpUwgDlnIPK5z88F705N/60hwDyGlhvssc7zTWqDGCv2QuV5j6lJ0UA2Ann/6wB88sA7DOVfztBBCBhDmiZn5W5T8138WhtAG3tEqkckG0Du2kgnQNSPuBmkRLkpmB1H38KHlnxFzIA54GUB/SngfMFsHUU2X0Tud3ZBY/eJxbdNR3ak9PKndAVaEd74jA6Brq90S5nMJIg5kiIyBOpSonzk7/9qfut+VsmF/SmJ1d12VPrMEUCgaSuJby2+7m0Lrx/sCTv2WMLyjgBp0YjpL1F2L1kOe55dQCxr4TUnim0P3Ab+vZlUaIp9BzrO/yJmeerqjeoMMKZG9cirFRw5/3bsOfgYUx6PjKpFFYv6cfq1cuxsKcLKcsCtG5oEag6ckFztQs0NlYHYdvuA3jWhrVAEKAnk8L/988fwqLeeUAYgSwJO58ZBuHGYz0UXklTKkuSoCwitoWAIwVcabEr0zKtMzk70N3j7nm9y8SKPgsZJ1ZziFys7iANFpl4T55zILuy6bZdB04J7Y7BjF3pKEa5cWlbaSHgS4GALBWZlmL9/ucc0Z+9vXdu/3OyCAAAiEL/i+MH9/xVrrsvVwXlYRhgRT4b96zHGA860rAtiVt37cP5y5aiHEZwSOA1q1YjZMb3/3Af3FwW/+t554K0RhBG0GGE1IIeiFTcC3LaupV4/sal+M3gFFLZfFyRFRKsVW1ij+3ficn2Pvxs5y68ZuUKRETx4w2PIxybguzresqFf0QE1mxgAT0uCZBsUyApIFMOhGXBas/jG9+/duTIxOR/PBMnzs4b38XZc9+p5p0CLwooomqaD+CASBlNvlfDQ8QazKaXjDyAc1VuiUARm2b3mpw/Aairff8zb+MW/gBobAVgPA4J0GwAWNUQcI3Y4WZKp+b50EwIUGOTQEKSf0xGgA0yf9EE/kVrM8AZtzUpAmKVjo6j/VAB0YRxxJ4EqEJEcdwVVfslKYqbceLqfzX3kg14kTaXxg/pCACWXvhftPeWtzwjF9068OdEtb+GuZOgv04CzOz/TxIHs6gAgPijeXya0NTxufGGBFFAiQixOhlQZcKqlINJZIj7sBJEAPetuIwHdv1Az13Wjn+84VMs0gxkNFBSyPzl3/NG28YmeTv6mFEJGSNMGCbGITBsLVAAsATA6aaSVjCbZJcAh+vzxMSmImKTwMFAhQjjDEwQYwSEQWYMCcJgCEyQQFkzNEcQQsIpKuTe8THW5KIii/C+8kkK547YH8doX/Yqi/yIVCnkqckb5ypWM4cN4JJsOv2208866/yzTj89e8qGDehobwen0yhOTmH7/v24+/e/m/rdbbfdNTUx8R0A15hr2dw4dvBfNf+rOv9XYyGXmNaP0PzdN9+1MaarRmNmzc9powQIH88MUEhAWoDtAtIBBGmSiEjKKA3LSQFPMrGLo/gLxluaJ4ChEWCggrRfym6avO9sycv07+UpAx45UZQWgUtB5oyJe85bHO3fIF1tBQvaSqx0qMMgUqOht4Vf/P12Hs11PDtcSWesEvyTPcA75kPeMmzjwChcWWkD+QArdODwOWdgX884Om//Ay769wl0DJeQngzh+EW0YQIdxgv78U97Wr+5xNu2/ADAh6p7DFsKtOXSAAgvveDZmPQDHBoawZ49+3HPtsfwnZ/eBCEIq1YsxTnPWos1K5dhXkdbjRAgEy/OxlgbBERCYMfeA7VYc9KMZf3zY1cOruGRW1LnvfKY4lv/7oWD5JVYKEUylfYsIYTtuL7rppG2LM6IlMggnU55hb6JXMqKKJeyYVnx5CDHlGUiQHYDMgDYAvV1C7m6nHH26Z4MvK506I340ipJS3oQ7BOJSIpAhcLRxoRsjgA4qQSA7+0vjY98vTQ29N5sRw+YGV4QYM28HCIdb3W0wUpFAUjLgssMXS6DIwXfAKc3LF2BkZSFz177c1ywbg3OWbsSwfAEtB8hvaQXMpMCez7+5i9fhy3v+xSwbCMAxtCuh5GZtxC5fBtYK0SBh2x7J76+62G8aNkyZAzwUaUyKgcG4c7vfHwQfvxIf1aPgWqsDNf6tx+HMEg+DhHItfHIvoP43o23XANg5zN18jzwe+KXnMLlKL5YMIECBqcN4hVgKCL4zMgYYCnMxcIzJnMirnyxSjTy1y9Z3Oj431oZUK/41+X+rWT/zSSAqfYTJ3r/uR7iVuv7T1jBY3bg33Dwm4iKRvM+0bodoLk1oEVEYJ1EEI3O/83GgzMSABASEAA0BWCMQBPG/d83LQGRcdzRceSfIQNIaIBlLLsAAfAFoXzz920GgGci+Dc9/lQtqHOcWkAJef8M0G9Qtqj1nnAjIdBCFYBaq4DxiExq/jlpGVGbS5oTNzQLBWr5gWaCMRM3EwFVaQrVIjISqgCAmJi5b/lrABAGds8RAcc6/vE7TPu3w8pIsKrAUsBGj3C2BObBQlkBnmJMAiiAsAZAnoEsYpvnMJEPHxqTpAoAm2PprEvxzzrBN7psNuAcb6jbmdANoBeECQImGZgAY4iAQQBT0PAEMKUtBKoEaaWQuvwTnHEiBEcs+Fd/hOaO9zN0zF92iaWkk3ey6ZzIIpPt/rM0gSSgBUj7Aqkyi4pHbFdCFXleFFUm9//kf8zxJOCSed3dn3nv5Zevesub3oTeiQlEe/YAAwMIrr4aet8+yPZ20Pr1sF7/+oL3r/960Y8f2HrR1/7ja5/+7a9u/JwL+pJv2tL+2MYZHZ1n7QqDoYlicd9TQAIIU9XPGCBfMKSlZRINesy1v2pMSOZ+QwlCIJPwC4gS95sdN0SAVuDAA1IRoH0F9gKBwBeQ0ZPfQ1C8z0M0BJQ94LZx4NvDwB2TGK84gw/RqfcNcW5wUXS4ixAVxsPChM92eKtzwc3tNP77ddixasMLp14kLmyzpj+8a1+AqNStDmV2u0u3OoeGgoV3P3Rm++H9z5o+0PvY4eHurUXfnRDKVfNRXCxRwhgWP+SDBnZh+f1j6CiPoscvoqBLKKhJ9OgS2lhCQx17gvdPAbzPfNYNRSdiRrttob2/FxuW9OPlz38OfK3xw5t+g7e//xNQWqN/XhfWrViCC887ExecfSqWLV+MznQaxBqI4mVFWAKDI2OxYqBWx6grrcEcMfCLY3mx7z9/gMpTLGyXpCRlCalsIuFYNqfcVJhzHc67js5bOZkTlpumtBBwLMByAGEnCmYuCA4gM7HnQz4P9HcKd2x4Xu+BPacX05nhknSnLSk9iziQZEXSDiNUHCUE9PvOOcJfvHNOBXDSCAAAUGHwpbEDu/8y1zU/w0qBtUabZdWk0sQMsiRGAw/tUoCDIGaZiGpO654foE0pXPHc8/GxX2/BaauXwZYS0VQR3oEjSC2aD5lO4ZSVS3DO6n7cP10GLAtnZ22slSV8d98RpHqXIOWmAGZMZNrw3Qe34h2nnopQKbDSKB84gvyG5bAyqRP7iSWLwTR7HjxrDRLUqASYJbezmQRQUuD//eYPpg4PjX7jGT+BHFT8kMtg0kyGDWY4BlAywCWACgQOjCeAA0IApqjmOkykiOsmaGSwUDUGsP4ZmYWehcGq1Ui/xko/msG+UVE3kgDNvf/V+UmoKdnqRuyJwLejtwDU3fnxOL37icr+LBX9pEFgY1tA8np+tOo/garAHuSBaBygSRCKcfsFBQApQ9So+MOFBlgTkWImJlFNciQGoZRJPXPj/2Lw35x3zK2Av6hCdTb9/9yCGGgA/dysEEC1hk8NUL52czKsutbez4n8hjpjTbXbE0C/ng5QncCUjCnjxH1NHwsnKLC+5ZcRCHquLWD2cf4bWGxcA3v/dmgJdPsK55LAutiTBI6piHUaEC843vQWCZhixn4AZRCmAEwa0D4GRpGoGndac9J2wbCYkCagzYD/TrMBLySyuOcBkBxvsCcZGAJjAIRDDOwHYURECIUN5jIqgxGKcj2o9wjs93ySUQ4Q/uc/zBEBT9fIrzqHeGwIxdE9DedcRHkN5UcQrFhAkpApcJRnrdPEKGh4OWjhMCkhhQiyjjuUW/W6fQTeW6FgdHTHj/8kj6lRyPzbO9761rd/6jOfQbuU8H/0I/hRBK5UwMUidFsbolIJoR+ADx8BX/dzkNK4ZMkivO7SV/dc9+JXfeojV33lLbse2/66qwqv21riQLxr+gfPaIVFd9eCtomJ4cuUjt58KJU+f+mS5cOPbHvkz/2g9OsT/VyN1zXIRPU/D2CBAf2uWYd6Dbivtl1IAEsB7KqSmmbPFhrlhWcwRNRke9MwJkcBrQC/DFSKYCfSCCsKPuuiHnykLPO5NESnkfIn9lnVvVztzZhllRWgJsyD+sBUEbh7CLyzHLd1/nAIethTU741sV0s3AZiPmXl4JqF3YOrUsNDhZHpzGPbhpbeWQqdossVd1JnRrzvPTh++Loltx+YXPvIKLcPTMqOqdJUPijdq48cVCvv2RhOPn/r0Cm3lHUmKol0hTjS23hxZMEPtVaeB3dyggvjY+iZGsX88hjm+2XklIbUEpoJAtej51ivxfcC2A1g49ErsgqAgmNb2HLrHSh78dZs98EB7D44gNvvfQj3Pv886CBEX28PzjtzE07fsAZ987rgptz/n703D5PkKq+8f++NJbfKrL27qzf1rq21A5KQQUgsAuMFgbCQgDHYDOtgY3uwMXw2NsbMGI8Zj/0Z29hjDBgYkJGMhDAgkJAQEouQhHap9+7q7uraq3LPiHvf+SMis7IWSS0GCYQVz1NPVWZGZkZl3Lxxz3nPOS+5TIizDrNyZbKG6s3Hc7CeZyRuqQd4flAPjPFC8WwmlEahZMr9eeLhvCfD+UxzVSZkUApZQxCAVwSTTZqHtfMmxQevlAw/P0ayWcKcW9UbzwWFoH5nxo9mYmwzaNWd2mLcNIXIM1Es4lkXq3tGBfAkEwDq7J7azMRnWrXKm/xsPvHl2zh1AykYwfg+USttOGodGmunYu4ZgzGG74we5nvfv4M3PP98gi7xRjxXpelPkRkZwvc9XvuS53PbP15PZmCIvjDkN5/zbK6s1vjE/Q/wtSN1tDTAwOr1fO7hO/nlrWWGstlEZzk9T/PYFP7mdT/uKbWrqvfoVzYxsiAh17b/pis8cCXyIP38Dh0d54tfv/Vu4Ac/7QPo4Tv3xptO2VyOYxoCgaqJBBdqMls7kBpoQ5FsMoNLXlCrie+8N63nuw54bTupdaX0/4W2fJruu5gY6JL90yYJ2n+nLoROF4C2998tdGRvdwJoe/+lW9SvLG4B34Wzl914tCyApf58sxzcdzoFmJVbAy6yAywJ+1tGFIgDrIhYkArIrCBVkLogTU3aAcZpPoAVkTYHrGluYCqnAEGtH0h1/P6F1PKfFgvAQtVfpUu+b5YAf0Mn8E9FdRnQN4t6Tqp22wZWkP93tQHsTp5cmgK4NDUgHeBdN3ShM4Bo8sJdcpSODSCZOdrvmI7yxWSAtBUB4lLVimm3EHymfeDC9qZ3qglWk8lkcLUKGzzhAoEtCoMKI2k1rC2VnRF4RJW7gEc8YQJDJYioNQs0iGjQIsQjL0peF0K1vK5ZvZXSQaEKTQFfYTYJ3KShUE+JAUlJhz5gK5BHsMA0wmFgtwr3Arsky9Qqj4I9gGvlqB6coTESI7/x5+r1bcd94BXPhAf+v2x9wy+WuKeEnZqnd1VfxsP2WBgQy4Af5EpWW4Oo5lERQVpgW+q8hvRvqZb6z51TbE1U5ixSibVendr3r2WgPLDulZPGi7JhkCsYzx9UdYOoDCEMoG5AVTeAnqlKBmhlCHav3375d8TIffU5Nz059vmflfM6kMtmv/RPH/vY+Ze//vUAtG64AbJZqFbTsrHDTU7hxCQznTGQL6BAY2aO2t/+PS/IhHz94p/f8b7tZ3/ng//+5d/+/eIl3/7b4mUzghx6a/mqp+KzkuMFHcNDa0+fmZ142/TMsSue//zn9b761VcwNLiGSrmy6p8/8cmvz0xP/0mtXv7jvfseck/CMbbl/+3Wf33pPPesxA5IAKxPsxZG0t/9KSk5lAL+NqEZp89ppft5ScdHlZVyAJoRzE8meF0MeFmjuch35dlgrv+eiUlvc26Q1n7wh8HPJIfqmuDqCe1qSmmDqBrElaQloI0Tr7uNQRvE5VZ09MbggBypmdWz1fVjtu/QjGSnMs2Kf/LqsbN7LxtZrSdugnM2M7xn9pTnvv/hDfHtx5rWxrX75NTr52fMI8XpfatWmbnZXuNnZ1z/2MFwx64D/tYj814hs8+c8ECkvpk1g40KxcipOl8bzrhm7MRETWcaDXLNKn3NefpbljAW1JlOkM/R4z9Zp1zU0gduug449XjCEebrDb5/zwPL7j9l6wn87//xB1RqDT76qS9w1XVf59obbsEXYdu2TZx72skcnJxm3VA/AbI4OwB2i8jo8Rxvo6bi+WIC0/RNgG+MZkIT5fKuUlo//uD2Xq++3TOFVcW8tylTlNUUckKYS1o9trtzite1bk5zATJVKOQJ+rMlt9bW8nFjTcFUp3KVWdN/6L7N9/ed/906mWbD9yIIrPGs++3zx/Qjtz+jAnjSCACAuFn/8/Hd91+5/rRz857vM1Zt0J2/bvIZ8liO1evQ198BQqHvcfPoKPcdm+DnNm7gt593AbFC7dA4QakHkw2RwEMnZ5DQB4Gzz9lJ/mNfoBHFDOdztKKIohF+54zT+A1reWhqijtm5tl3wgncNz7BxRs3YFFss0V172Fya4cxmfDHOJXK8bUX1CW4saPaXZkEEEmBLsKXvnGrPTw++S/H02LlJ73tum2rbjtTy3FMNV2wtlDyacXMJq3kZF5VC4LUFc2DeAhVVCNEMqISqxChmLaeXzqK6JU8/iYF848h+ycF/osq/iYF+l0tAPEWhwAu8/6zuEu7sDzffRH+l0VagKVJ/rIiYH+sLABZsA1gHg3oLylYd3Bq6umXOsgcUFGhKkhdRerS7nGcgAyXypQ17Z6gIiIp0hRRbXho7bZvmM7g/+kB/51wvy5Qr2aJlN/oghrALK/2J6SALLwOK+UDLGT1dZEBC2helqQAqury9IguJUCXx2Shis9CUoDrMFWpzD99RU0FM04WdCwunWTaFJpL6bN2PsB/eDXAb/yhmpZP3ggujlhTi7gwlfSfrEkIViZd5NaBewRuQLlNhQOeofG37xe96P9TOblE0bYY0DpbEXrEoCQgvy7QQCmrJL5YWdwgpAz4KH46znxRUt1jx5Pbh9KPsCpdkK9PyYDT08X2QWC/wsOx5V7gQdtENubpcdBcnad67zHYfoXKrs8+QwI8IdC/6VJjq2Ut9Q6WnNotAmfocO+zcLrNIQUjJsZQi+PmDMKcQA20pjAvmLKICkIsYnJoHIt6WcRFzvlR/9DLo5nJ63X68NWtFDjNA0dXbX6VqN8Q6l4hyOUGRN0JKKcAp6uyTmGbde4iHGNhD99dv+Pyb8a2tWdszzWtp/FH3VPq6fnatddee86FL3gBOIfueoSg2USMQcVgjYc2mjT37MUZr4uGl84M6oIsLYXWt2/mt868OLP+dW/7q3/7/DUf+cXw9NtjbPEpCk9+zO9YX+/QwHx55lUgvy4mPvcd73gHr3vt64mjgJtu/DYP3vcDpqYnefNb3iI3fOWGP/z+D7574YYNW684dGjP0R/T8S2t/rctAL1pNX9HGv7n0rlmOv09CZyYVvkHup4bpqqBNgEw0yVFXHGbmZqgNjec5NPFKAWjGRfaQj3brBwKdoe16lbpWe8zO5ZIwgPAlqHRgLEKFEIYHEwIAerQcnCoAd8YI3641Rov947OTWfmvA0Zf33PzGZ/UzHcsGd668gtkxtqTZ2LD/qN+Y+3xgovLg16u4NAf65IcMVwMdg3WmwcLI/16tFcjWBm1Gz8zj7Zev+4WTMx5w1W6vRG1oU6I/34JqblQq1p0dXJOos41Dox1rViY516cYxvHcYasIkb2jlJlxPXs/aJzsVfAn4jvSY85jZTrTE7v9yqPzY5zeHJGbaNrGKor8Srf/4iLn35C7l3z0E+8S9XE4QhN/3NPzPQW+KC55zJJeee1a0GuENOuehxj/l3Lzwm9YoT31MT5Ft+Bhf22Zl8zsbFvK32Ds0ePnV17cgrXH5j7K3v6/FGNmQp9aCSQSTbzpDsasSkCQEgIXgeFHKw7QTx3Wixd/f8ZubKMVNjlYHpB1cdyW95eDbor3lB2PJMHFvfxDbmGRXAk00AqOoj8xNHPlmZHn9LbmBY7psdx0t1j0YgKBZYlwm5cW6eC9auI1bFiPCxu+7mgo0beNcF59GILa04TljdWgPbaOKXCvg9OdAMlQNjmFqdVRtG2Lh6kH1zVU4Y6E0LpybJE/A8Tly1itOGhxFVrCqxSyvBztE4MklzcpbculU/fkJVju/K0N0+PhFSy6NaB8QYqiJc/41bp4EbnzaDqEUdo/M4+tHUU64aiEgziULQOREpqWo2TZz3BaqKzgKDSQo6dUF9bWu+BLNYBbC0dV9X8j8syP7pqv53pP2SWNuXpP9rB+x3hQB2vP/puepMSt3ntW1PeJTOAMtk+I9SqT9eO0D3PvJoLQUXJ/8nVX9iEYlS2f+0JCqAcgpwGiBRmsXgEKNdifNtpsK0JfLGl0og/FSl/49sucwsVOq7QL1qt/w/Af7akf4vUwhol11AlwUEdlr9SRctJCuHAS4E6HSTQbp8odgZeLKgAFggBYQ2EWDagD85R21FgLo0vEJUxEmHXSSRtHQsBdrdMYD/yGqA//InWmgJnovocXAhwvnAeWn6ddq+lIMCnxflaqc8+PcfSEJM//OfaiZuse5Nf6AbAqE3rmDVMCcwLzApHnFbieHAOIdvI4LYEVpLxjoyqgSAbyTpduJ54Bmc7xEbj5YxHPME6xSXMjwBkFfoFVirsE3gZIQtaWDXmQrPRxhFuTeG7wG7DkzjDRvcSy+ksuuzPBM293hl6I2v8n3f8zxhQNSdrsX+5zlnzwDWpXNflEzfnoqYqlM3gXBQ8A6IsYdQmXbOzTviqmtJE523TrHqr9bAn7FxKxsbo3Zq8voVv3Pj+77QVvmU058Dq7e++lYD/b5vTrJOzwOepc6NqMqrrLMvNSa4Z92OV9+AmrsO7/rc0y4EzzPmnz77r/96zoUDA+y66ir+z3XXcffEFFIs4WdyHNr1MN7YYZ4VZjh/vswLBwbJBT6RKk3nOhOuSafNMG7ibvo6O3tO8czJ5/3XPQ8f+LPN/uDw3xVfffSt5aumn+r/b8um04YOH917sbXRG4xnn3/llVcUXnvla9m27VT27zvKt26+j6NHx1DncM5R6ilx/bVf44rXXUaxt3jhDV/7yg9Wr173mmPHDt/yYzok0yXnb6f/t8NKs+n9LKn4B8BgSggMdhEAPal14KEuW8BjdqMPqoNUZqFRQ+MWaMVplpjeprXN78017PPvbHjbN+dlcIdhahwOH0pAv2YSrVS2AKXV4GWhNoWOPaw6M+tMLvbqNS2PHwyPztcytVM2z56SyUXZ2heOzk3P5g7f5551Z138clYaUjpQzgz+76nh4WByY75QHcrMTfaXG8GuhuSO+G6mfKP3sk/NaalSpVCtumKtrj3NhvZETa9gMZ6qohYPp0ZTmZ1afI0i0cSHioJrV/yd4lTwNEHyPxIRewewCzjzcdffnofnecvu3zd6lLf8zp9w2aWXcM2/38QH3vUm/NhSFFg3Msy73/6fcNU6R2bmmJ+ZTfIAkjWmBb5zPAcZNRUvMBKGFd944heYz6yrPDKwcWLX6fPbT6a6Zl2tVbezubW5jbJp0LB6CDIZMJkE5C+rcSZZAEg2IYNCB7kc3uY1heH77r0gO90aiCtT07nmTKkUzfRng/qMMf31IGz5rSjnudi5d5x5RP/m7rXPkABPFgEAoNb+8cTeBy/ZNLh6855qi6aNU++7Ygz0r1tFz4Y1TNVqDBQK3HnsGM9dv56Th4aoNZtIGnSmznbk8na+CtaBdbhcBjs1T7OQ54xN69l1yx2M7NjYRWhqp5LesnYlkgJXq1MfHSezehDjez9W/H+8YoHOUl66wKQ+Sn6AMRwePcr373/k7tQD9LTYrvtHsS9+i87GDYYEsoq0SPx9RgSnKk3QGUFyKiZEnZ9K02dUyYpoVpOwBE+UrEoCzEREFoH9JRX/ZcBfUuCvKfAHJA380w6Z0H7MpeSMLAkBbAM5XcH3rwvVfV0a8CjLSPeFh1cK+pMOz/H4dgBBxCwO+VtJEbBAKihIlEr/a4hMCzKTZABQR6QlSJRW/i0Yi6oVaWNfEBED6kvCDNQ90cqRB2fd5ov+SVTlJ1r9X6j6tz38KaBfDPwXHltCCHTJ+5cGBHYIghTsL+0gINpdhlrsCZHldaHuj0iWEADJj0r37dRvoSmLLV37pTaARKHRkZ26Tg9BFirOi6QriS2gHYyhAm5k62X8R1EDvOF9GuYzFJsxaoSzEV4BXARs67oG3gt8VJQvYpioe2imgf+2P9b1sWOLq9PvlKoRpmOPfZ4QKTSdEtdqSLVBJo7pdY6CU3IuAfxe+wuaKgBMu+oP+AIBQkYgKwbfCGoM1veoZkKqmZBKGFDzDMesY8wl1f6vi7AaYa0I20XYBGwVWKVJF4KDxHyvKXw3mEDf8SFl+hjVz/4veYYI6Nr6T3iZ53s9vi8UBDYr7rnAdoX+JH5aPANTDiaMyL2gd7fi6IBt1Y5k8n1ltbE24mmdOfSNzncoM/RzopVZMd6LER7WevWTP/L369ieq1waJvntDTuuuD228aDnBWc7Zy9SdKc6PUudbhbj9q/b/is3i/G/O/rwZ+afJh//W9//R3/06vOzWX79ve/FO2Erb/y1t/K7uSzh1DiuFVP1Ao5m88yVMtz+8EO89vovUfna13lpEPKGwQF6wwx1axfmVwE/4yPj06x3PTJV6nvbTKX+FwUJzga+/mT/Qzu2nd23Zs3wOVNT45eMTxw5L1uIz3nNay7LX3755ezceTZHj0xz7w8f4Z67vk5sY6rVcuryE4wxtJwjm83xqU98jtdc+UrqtcbIzTd/4xuz2ZnfazZqH/kxKgBmgSuB0RTI96YIbDCt5mfS6n5PSgy0Qf9Aet9kSpj6qYWgbR1oz3UrKlZjDHMTSfs/Z1GTibTflgnzM4X+na2zvI9/r4dfrcPJLRhYB4OnJhy3yaRXtHSZ4ipo1rpjBzMPebuy4ZDUtxSnRgdPOjx65m6z5d6D3/B3H7b+nkp980w9kkpZ/fGT7X3bdrj7n98UqWSk3lNu5vd+r3nOP1rdXq97wXRNwtlp6Ruf0f75SR2eK9NXq0ux2XTZ2BJYQZyXrNVUHViramMljkhFeKLta7t2bHmiknIiPyL4b9sAPpsqvx6TYFnTW+LsU09k76Ejy5YgN972fW687fs896yd7DxpazK/TM0mpth6E4ki1vXkWV/s6cZUTUTuO57jjCOVbNYZP2eN5wdeTmuZkp0p7hj91n+ZzVbuqZx1amNm68mPBNt1INi8tkTgQeAl1X/x06Eky4esKSQ2gCCCwINcTsxITz63e3yDicqbXBDM5qgPmkBGvRjf+M4zOA/BBll5RgXwZBMAzsZjtZmJ906P7v0Xevu9hyYmOWV4FU6VeK6CHRni8pe/kL/+zNW8Y82pxMcg43lomjqpWDAJsFGrifQLxdbqCRZ2iitkac7M84ub1nHHrd9l+0A/VjVtbWEXpPQp2haRtK1FQiioU6LpeWytjin1PGUf6gJ47AqP67KQp9PJchLAGG6/96Ha9Oz8TT/tA3ip/7vgU5kzzOG0iEoDTE5wQeIzV5ck0GsP4CMSoPQoVNJ2dCJgNUHlnqgEmoTX+R2w3848XxSs1wXotcuKLQnw146yuh0YmNxODNVmcaW/WxHQHQS4KMdNl4lAtEv0jyzFggs2gKWWgJUVALKi///RFQGLyYWu58Zpsn+LJPF/KvlNGaQhSBMkQiVut/8TMXHa7V4lycjzkqTqpKlHvof6/e5fCUzI/m++QfkJZQCk4N+kVf8U0C+q7ps0IaLr/kX7tdUCpqsd4CLg37YP6KKMAGW5x0Klq+Iv6OLg/7Z0IDXxt8v0ukgFoB1yIAHryW5GFgIq2t6UBTpROy9rkraACREA4lRUJAnESAd16oFJFybtCepn3RLw8peqbLiAvjDANBsMivBKTRa/J3ZVxb4r8BGFrzlJwi09oZC1bG3B5kYdhzCRCdgTetRVKDcbNCbm8aKYnHUUVPFUUedoOKWWdDVJiJo2v6igznamJtqkgDEYAU8E3/PIGKXHOoqNFiWUfmNY7RlsNkM1l6UaBjSdY6+17FXlViDwPLZ4hp0IgwLDKrwQODey/ICYWwdGsG/7gGqjQv3jH/6PHRA4eMKr/cCXnEH7Ud2Bsh3oEyED0sBwBPSAOrmnpfqI7zHVbNbd5KHrVvyeDG5/Zehbv+QZKYL0Sv/6HjhQRAuhcnliqlXTQDQSTA3x5oW40opczTZma1NjX3/cQNVDj3zWARPAV1dvesVNQZDZ7lQvVNWTVXVIVV8kLjpz3fZXf089c8eRhz5X/Sk+BSdccN65f/bqF72YX33/+/nwu36T7VGE3fcQrhXRqNehWsWfnGTVNVcznC9y8qYTePMv/gLuD9/PV44c4U1/8zesvvlm/mD1CMNBlpqzGJJ6q8UDGzNQ83qPSfzbNzQf8vISvrymrW/9uP8REVNSdRdt27b9Hb/wSxefv3PnqT2rVg2zbdt2Sj1DTEzM8cC9e7jmqm/SaDawNsLGMVEUEcdxp1V0GGao12s458hmsnz+M9dw2Wt+mXw+73/u85/8i8lG/RRF35lW2/9fSIB2B6bB9O9cmlWiXVV8rx162pVAH6SqgPZS5zTgvpQAmEgJAm9xZW7pmzsqswkPH8eQ8SONbU39+kzg3bWvKGEW/m0v5a/UjnpXlINstd5nskXP9Q+p5jznacu345Ot+qTMHntEdh+6Nbuvsau3ddLovjnX6KMYVwZPDB86y5yW84yre/b7Y82H4k1fOyan3HsHpx68y9v+5a368OoT3Xdf+LB/xnUHGTlQNqX5mmYrdTLVivZU512xXpHeejkqRLF6sSSsg6NzkXaaXG47l2NN/u1O4I9K14rwRwX+S7argN8GVj8miBPh9a98GV+55TtUasuHSX+pyO++7fWUMhkAHth/kFUD/UnORge0dKr/AA1U9x2XtMQTwkxTPF+MHzhPTei5OBs2e4cPrvKnLu0dfXhifsvpB8mFQjbpB6lBFpHwcZwjfkoC1CC0EPlw8gihdasaU5X9u9c/5/8cM+srscv7pu4C44nvedYYz5NnoP+PvZb96Od/YMPWb6w+8cwXvCie4r3nPouWc4jn0f/c0/AyGQ5Pz3D/wVFOUp+v3XQbrzhxR9IysLOc7kow90x7csVkA1whi99Xoo7jrm/dxdkjI2gUJWEVqerGGIMJfUw2g5cJMZkQEwagiSU2HOijsG094WAvYsxTgP5Z3NbvUT71BVl41xb4/MH//IfqBz/6yV8Ebnq6DaYXvUmHbcwWhX5UB8FlNG0RmBYf+1FWg/Yq2odqXnF9yb6aRV2QJGS7kqoaVANwptPiUzUpjmq7XZ/rKKK1PYl1FNWu6zkLNurk+Sx+rNua3d2RTZcWbZ/A16nL+MuSVn2L2/SZLnLgMbIAVswLMCvcbyzQSAC9zCJyRDCHEBkFmRaRMph5oCYiDTANRBrtNmaCZxGjSVCZGhGphxkOVfYz9+2vyk8M+JNI/jtAX7sAfzcBoMntBdDfvl912X3t/RYFBy7vFtCxAXTZAmRlpmeFyWDhoS7g35X4L2lVv7Ng6Ab9ooCTNkHQfkzafye307BHXejigCbWDkmVAeIWnpNaAtKMgJ/FdoH/+YMaZhwDEUTqeBbw1rTq3w7CukPgQyrcqEmDRg0NpdhycqPBhthSCwOOZbPMeMJM5JgfHUOdJescoZLyz+m3Lhacn3TSiCQkVsW6GIePujjhvHtz4AkmshgvSJKPRPFiMDg8dUkVTRUfwTdCaDwyntCj0GstWWOQTEhcyBEFPnFsia2lHsXUwoBSGHC6MZwANBWa6fC7W+A2zyeOa0Qf+5A0+Q+2rdp+Reg7V0DoRd16VbcKyIqQExEPNeNW4wexHGg5vzl96PiC9ga2XNETEBc8kT4HPQYtqWpJ0GLSMlKKXdW7OC1lRokty1SVaEbwpzDmqI2aU5XGWKVy9PbHfe91268w6uINCheAnpW+9rygx4zvfzuO411je77wU/e9DuCqm67+wmXX3HIrH3jJizGjo4kFtNlEq1W0VkObTVrXfxkXp4wZijab0GgQbt9O5soruGv7Nj7wpx9i5Ad38kerR+j1PHZXenhgZpim83EIBuFQvs5nMw/FfatWP3To8O7dx46N/VCVB0AO9PUOHi0WSzNhmKns2fvgo37mWzafYnp6igO7dj+wpl4v78jmcufu3HnqOc959rOf/ZKXXFK6+KIXMTtTp1qtsnv3EabGZyhXa0StFlHcIopa2Nji1BHHMdamBIAq1lqcWqJWRLVSwbpkP88Il1/5Km6/7bt87O//isnpo98BLgXGfoRiVDtivZhK+y8GXgfcA6wDnp1W/ekap12JbDTSjABSO8CzgJtTifiDKRlwlKSY00qth4vJWCJBjBlYbTzxyAx548Ud3LNum33otNPiBy/tkehZ0/0n7an1DEfVDavr+edle0v3Tg2F/ZrvqVb7gyDKjLv+vVOHMqOzpjB1aLLv8Ox0tupXa/5QbXxgJB5ffebr5y72z8hkJv7bxINTR7w9a1t3nuhpNfymeflf7pdNh7KmbhGtxcZ302ZNeYI11br0NJtx0Iw0iBoujJpNExtoh1e3rXaLuvfQWR1qms3kOl/xHxPoX3z+Hrjpo+n16zGxWmQM//D56/iLf/g0Ryemia0l9H3WrRnmD3/j17ji5S/CxDHW9/mtD/wlb3jNL3HWpg2L61QLmOROOeWic47n+N51/rjX3zeX8XMml8lrTyHb7NsQ79uwdf6BZ2/dMf02v69nqBWWpoPzRkrmlPWBSgYKI4gZSC0Aj/XPN8DNQ2sUai2o1tH7DsbjN5Rv3u9v+NZ4q/+RqWrP0elacaJay8w1q1qplHMNtS6am4zdJ/ZveIYKeLIUAG0hQG1m8r9XZybOvxGXeWu9RjGTxUUxzcOTFHasZ5V4DA8MEU/NoUY4XC4z0tODc53WWEm9Thb6UCoWjWJoxbgwpBAGnL1mDda5pHTiexArJvAJSj2EAyXC/hJBbw9ePouEPmK8hNAyBskEqEvX03I8a/XjA/pLlOEL/b+WdP1bzhB0mc67jidSGD0yXgb2PR0HU6mHuZlZZgUKKlJHTSA4H2im8v0yaL4tg02k/dJuxVZETFbUoUgoSaBgrGp8EWc0DVRYyANYKRSwSwnQaQkoC4GBiywBbZDeRS7IQulWOs3cuyf9x4P/K1gCujsByGLruMhK3QHawH5x94DFdgBZwTJAO/W/lfyWGsi8IPMIcyBVhBZII5H7SaxILGAFsYg6VZyIOBU8FE+SoIT5wNPat79qfqKT6ciWy8xjSf61Dex1Ecg3qce/C/SrWUYiaLcVoEtdoEvbBi4B/7qgBHjsiSKt8ktX5b99Xzvdvy0dlC5pStLj0qRRFw7UCOI66ZhtVYCmVf+FAeNQFU1CAtNjTUMwUkuApN6ZkS2XmZ8lEuBN79NSRslHDk+The6vpVWteWAM5SMqfNEKxoDvC/ko5vSZCptszFw+x77+IsfEMT41S+3oBL4xhCL4TjGeT4yi+ES+Jao54kwe942PPvbiL3e+ypYduKF1yLoa0mohkY/kfbxMgIldJ6RLncVZRxxbGk6ZEzgWBGQ8Q16Vwlw52S+XxWQz9Pg+xSiiNV/hVjF8s5Bju2fYJElmxwjKK+OIO0zII2/5kOajGo1/+uDPvhpgzZbXi5NGKXC26ER7UNMDqPGCWVVnVTka17xRNeX6xOiXjmt+61v9ci8ICmGQ9X00zqiSVTQWtKJIE5E5oEeRHtC+9JzaFFTlgJyqlsAOgdkILsK6SeMFY6XChqO92zccrDei2elD1zxqAHB1ZlK9gYGprOObzrl7ED0HOF2RgovtkBFz99oT/9PNRx7+5E8T2XPq6y677NJ5hA+cdSbcfTeaTVs0NxporYZrNolvvBHiKAVVadpOJgOZDNH4OM3//mds9zy+cNrp3N7by38+fJAzs1leGZ6B1QXPlFMlqz7nnHm+/8a3/t7OOGrubDTLr2i0Zhkb38P+/XuZmJioHBsfn+ntzU8qrlyplOdExBnPeJlMmO8t9fcNDg4ODQ0Nrbr8Nb+cPfOMs9i6dQeBn2dyfI5DB8f53KdvohW1aDTqOGuJbQtrHdbGOJcUoZxzWGexNq38d4F/deD5Hn7oE9cjUIhjyyf+6dNcetkv8Zvvejd/+T8/fN7UzNh3gV9I7Uo/arHPA46kKoAtSxKDHw0TeGm136WWAZPaA/rS2/kuBYE82rpIFa3MOc3kjGt5xE11Teea86XGQyeFXnFgzjvp1krkt6YbYfms++5+/rHChoNrwtlN4RmtvOwsyuC/H9o4cM/4+kbE1Gzw3C9O2vUN14i9Un0ie5q967mZ70nP1PS6XfeMb7h52maP3mG2fqnPHXMPceLeWddfidVveMbGsYZRRftb89LfapGNEeIoVmdbWMHaZHXuue7gJ02dDdcn/cqe6u3vgcvTa9ijk2vO8fYrXsEvv/QF3Hf/I8zNzjO8ZpidJ21juCcPUQwijE7NMDkzyylbNqZ4awGPdPUn+vbxHpzngQksnu8Z349FMr40egbiRjBYb+0Zn/TfPjwcjumghD7qB+D1IhI8PviHhSwAvwjhNFoTKEfiexR6bLl/4MD9z32gePb1LSWom4wxnjPGIHEMni88sz35BACNytxXp/c/fLXduvOKz+89wJtPOhE1QmX3QRDwenI4I9TrTS499RT+6fs/4GVbtzJS7FkI7KPdCG5Bzq+qSCvCa7RQpzhrF/S3zuFlAsLhfrLrV5Md7iPoK+LlMohnFnS3iwaTPD7C18cgCJYt65UlivDlf6y0Juwy/S59pyYwNjUzBRxb6T178tl8vdHqtc71pZ4sXvSiF9rnPfvs6ff/tz/f/5McSFtf8ndy9V9K68Vv1qm4RQk0TKX+2RSAWKCJ6LyoZBQC0CABPYgm5fx2VdNLQgA1nSUkSPZJE/4Xhfm5RQn/2pb8pxV1Tdv7SQfkL+6ytiDhTskAZSHmbUkrB9HHYYJkcTF4eScAlqf2S3dQoFkxJPDxwb+kOFEiSaT/TSQN/BOZT1oA0hJMEv4nKehPQGMidVOxIsalSfZeegA1P2RudrdG3f/xUy7733KZUdR0efJNl1/faBfY74B/Jb1fu/dPb2sSbrg0G2Bxe8ClgYF0ZQewqDPA8UWCaseh35kJlrX7U10IBGyn/KcSlyTgQgUj7ejchV6XbcJCpR3kkLa6SO5Q10VauDT3Ig0hTEiAp3s44K98QGXIMKTgWhH9CO8Gnp9Oq4eB6wT+2qXBVaEgccyp01XObEXUigUeKRQ5mA859he/L80Xvkn9uEXGM/hWkSBDHChRvUZ0y6efOHiu3y56/+3ped+psnUEKo/A2AGJdr5WZfMQEjUxvuB5Hn7gExQyhCpkVZE4puUcTWDe98n7Hjlr8WbnicMAclkyvs9wFMFcmYPAA6UeNgYewwgNgR0OVtPku4Uc4a++X+0n/liin+XFTUTVqHoY1JpE8RSreLbVbEx5xlXG9l/7mOexOPRs6endnPWMKam6kqJ5MSZEXca5KJNeFMIOuEqlf8lqRgWRoynxVBFlXsW0jDGhOtuDUELdEMgq0CLOjSiaVTGFbDZzbO221x49svvTlZWOa3byBu3Nv6pqPaOe72VV7d2qehA4T2EY1XMkbvSt3fHqG488ctXkT8O5MPD2t7znPd7J3/42euAA4aWXYnfvxu7ZC1ELYkv0ne+g1TrqmS7eVFJxddquN5tFEcoPPMTOXA9XbyxyS7XBHxzdxWXhmanbCYwRxpozFHo28PDD9+J5PqEf4AUhJ4ycy9mnv4z+/lxPrpDpCcNwg2cSk3e90SSKLFErxsaO2MZUKnXK81WOHSmz55E7iaMWsY1xLk6q+i4mjmKsjZPT7iUXT+cUp7ajAOj0eJGEFIhtQgpYa4miKJn80wWJ5/t8/rNXc9ELn8fb3v4u/u7v/tfGyamjt4pwpSrX/4gEgEnB+v3A89KQOX38U0cxVQakjA3ZVDVwVhoGGCxRDSz5Hk4QsEqbddR46uqYuC5Brab+7BE2fm5ddOiNca0+Nhnkys+6dPznh646vK00enj1kVPPfGD4/J5NUmr6wbpmloN1wr2T+bPsLWcf9l9+7XBzrLQmPtgrbs4cvGvtrdEPppsNb3hmRotHK2QmDrJmZs71zs4wWK1qsQHGqvHiyGYsgnNWXRzjUE3Vcl47g/VJq+g/4ZN2ykU/1Aduuhb41cddZ0QR63oKrHvuOcla0rnkJ0qk/tb3+fx1N/DzF19AxvPBRd0J5e1FSVPgy8dPACRNuzwP/ADxAxXJekYJXThWGWIqgovOgXojKTkEfU/A3SxgcqD9aOggVKQRe72zYztjV53uHb37xLk1uTvLhdy0b/pNy0OMSdZl+aLHM9tTQAAA1Odnfs8/vOcFn2iNjFy2tUkpCMEplV0HyZ8wgmQCwv4izSjm184+i2seeJBSmOF5GzeQCTyiuK24WQKqVGlUakn1vrM6Vown+P0lchtHKGxZS1DqSeT9bWRoZBGYIp1Y25JxWak0L09gXOrSb+LSJz/Go7JkD1UIA3YfOcaXbryNQ0eP7e/ye60T+OUTRoYvPOXEHaesW7tm08b163vWrN9AaWgNmUyWerPJp/7lX/b97u/+7s4Pf/jDtady8HRLwfd87a0KkPV1vhLJtKgklX4xHuqMCLGCQ00NcVVRMsnjRCixiGhq8XedrD1MScQFmgAdf1Gbv6WJ/qlaS9JrVnewn7bxT6ejgOuMrw4RAF24S7pa/3XlDixTc7Mon0UWkU0sw4fLgX93CODxZgGsAP4RTUL9pJX6/itAWZC5JHtBGog0gRqJ/NQqxAIxmFhRl8j+RTuBPopV0dlcVqs3fM3Txzv/Twrw7wr7WwjtW6jiL4T8tSv8CchfJvdPH1+RKEhAv1kC+k1XN4HuFoIp8G9LTx4rDFC6NEBdQSCdISWpn7/jzV9KCLiUxEiq9ZJqDdsrlFR/KG0lQno7bWW4wCBpqqtKBoyThRBS7epnoSBP23DAt/6R+nisiiKqAucgvEdgWJNq1z7gYwh3OCUvBmOUtbPzvKDWIJfLcP+aIR4k5NjfvkdaL/5VlRe/VQNbx/gh5EOizWuI/+oPf3xBequ3w5nbobYVrxKp6cnitaYw1oPYx/bnaeX6aEwfQQgJRAlzGbKZkJwqQRTTiCx1T8jmMuQRTLVO2QiazZDr8RloRQzMzDHl+xwpFhgOfLKSTCgXNiPu6Xccfucfa1jYSvTfX/ez2S5wau/VdmjLf6o2pd7yFFxUjkxcspNH/u1x/981W16VMSbTB9GAdXYV6ACwSq3NptqdGjCnSXaECkSpuqad/+Clv31FfBHCCKnEzep0GOaRqCGIHwRBEDqNiogZlMQil1XnBkScjGx/7VQrnp+Z2nfdMqJi7uAXdA6qq064dF8QZntFqKuLv6XoqcBJimsZ671o/YlXfm92cnRfZeqWn+Q5zv7cJZe88lmjo9TvvRf6evE2baJ5zbUQtdA4Jj5wADsxCX6wKNppYZm0PFcHlIpT1jLIr2fXMmrrlAiSh41hsjVPMcxw+PAhMpkMQRiSCUJmZ6c4emyUwA/JZLMEfoiIEMcxcRxhrU3Mgs51AHocRzSbdVqtFlGcgP/uSr9LnwNJsJ+kRSzn3KL1n6qmr9VI3kcXgoWNMcSpSgAgkwm58es3c+75z+a3fus9/NVf/Y/SsfFD/wbym6AffYLgX9L1fiYlRHPAhscLmEufl0ltBH5KBBSA56adqnLdOQCahDcvOntfZURfTiQGQ6MitpYtRFMyUDnIhqNl6f164MsdLVcsba0fPGnwK49sMVPlYCbasGv24cqo+53vRrPB4O5pM3igVV9d6Wvp8ATFg0FcjvrjMdls73x2FuktOL84KmseQevTz9GvbBljpHqrvHDfLP3zs7a/3iTbUpsUO9KLt0tGldEkm7U9wuSnAvgv2f4yVX8MHdfetu0EXNic7/Hvt93B+PgU73z9qyCKlhewkjXvQRVuPm4CwE872gRgPBHPV5FMoI1cf2PqpJNuW3W48RIxcY7SCLgKYrJPMN4sAMkg3iDoOLq6QNTfO1vac+QUG2amclF5UH0Po2qMETGSLID+Q4fdPNUEgI1ahxrzM++bz/Z87EN33ed/5NxzkkQlp1T3HsZkQ4LeHvxinmYr4lU7T+Xo3Bxf3buXjOdx6vAwA7ksgSyeiwLP4ysPPcyZI2vp9ZMAC1GHCTPkN66hdOoWvGy44N3Wdtayl7SQ8LyOGkDUgbMLP6qLPN+LgdtxTIlLmLOVnisqXcnxS/ZLJ371fT75xa/yz1ddz8te+gIMnPsbv3TJZyro9i3bNu183osuzp599nPoKZTARmBjsC0oDkG2lFxdc/mRD37wg899KhJvH68SfN1HTeuSt+h0s0lRwFMVXyGbZNOLU9EIlQpCJq1gWtAWSCxCnIowYlSdijhUiukVNEcSmLUk0X+JHaBLfLHwmKEbawlmseRfU4i/jAxYKJuuXPXXFQgfWTaeZFFw4UqWgOWqgEdtE7gS+E98/3Fa1W8gUhHMNMJE0vZPmpJYAlognX3FSIxiFXFgEjApYlRxRigHGeau/WsvejTg/6QrAbQL9Ler+R0wvxjcswjcqwH1upL9E/C/oALoAv4LqoAuy0CX/39ZW8Cun3bun66gAuh873VBsd+lAugEhYhrM1FtQkAW/IeK4HTBDqAimqhkkjAL0XTgSFdPSu2QlInHJiUsHJ0WApp0GmhHFSfHYJ6OJMAb/1RDo6yKmsyK4VWp5L+lsEfgFuBzQMNBLjD41ToXzZY5wxMeGezja9k+Rj/6X6UFcN6rVIq9BH0lBnyPgkm4uVbUpPzb79XyRz4k9niPa8dlmhnIkDNFsjqB7wLQIurNEmWztMZnaOosrW9dlbz3K/6Xmvq9+E7JTlbJmnl88XHSotGfpx6EVOfKBAKZQpac51NwllZkqXse2UxIScA1W1SNoRwG9HgeQ80W0dQsU8U8QS7LkBhqwFl1jxOs8j33CP47/1ztX7/7Z9MSMLn3k3EKWgAY3vya7Nrtl2djGzkrfqy2EU/vv7YFMLLp8oIX6oBzrg+VjaqtzcCatOJpU5/zEWBCxRwTOCriV1PRqUMjUKMqglGMGkSs9Y0xvtMkKrLh15jdfW174dFMf8oj219z1LZcGGSyJVzcB07UtTLG78kBjxrsN37gGgVmh0/4+XIYlOqqNkjMs2xw2FUS2519QxsymeIlj0zt/6r9CZ2Gc1510UVrmn/3d+jatehsmcrvvw/NhtCyuKlJ4l27UT9cwTepy/BC982m9TlQKVF1Sh85bDrXOiNMBxH9hRzz5VmkIp3kzaRtWoBnPMIwIAhCPM9vewc73K11ruPZj6MoCfCzMc7ZjlyrXVxymrT0a6tIFyUAGYOqS4mEhDBYvFxM3tN4HsY5Yo076sQwzPCd277Pyafs4E2//jb+4R8+6k9MHf4bVdYB73viQgzOTNv4TQIjqcf/sQywZoXV78YUYc6l343w8arTknDXThCZb2Si8XBdPZJgqkC1Faib79O5gd5y6DXuOrS/QP20gtcqTrH1wR/aHbOH3MYDvovMuc2vvMI5rY/KiXeqa1QO6qpmjtM/dQ63v31Qp04v6sMbthBeUNf53fvMr1wfaK0eOa/eJNMAZw3GJgRdm3T3tFvleR3eT+V1L1UBfAZ45+OqANq4ohv8ex633Hkfd//wAd7/O28m6xy6KK24s5x1wMfMqRcfd+BkIllLFiBiVI2nON93rUJfo1waOVpyRw/n9x/eypk7JCEdBCT/BD+ALEoN8gEg6sfNUixM7znt4msP6ci+VlxUVVHT1XU5CJ+xADxlBABAozz3cYz/2h/29Lzw04/s4sotW2imIMrVmzRrjSTwBYhUGczn+aUTd1BrRYxXa9SimN5M2BHDGoHJapXZepP+MIN1aUVXIb9+NX1nnYwJvCUXBwFJwb8fgPE774lqAvxtlPy4NEhQH9Ws/wTIgMd4TGXl/dIrwEylisaW//Gh93LNZ67mDRdeMPSSn3vOFaeefxYS+tBowNQ+mFywR6AKub7OSz3nOc/JHD58+NlPFQGw6QUfl6VEQHc1OOszH8dMOUsWwYgaBeenMChSqIFmpONvNgbVBmAR9ZJe5saiziGS9F4TjCoZUK/t3F8M9E2XrL/t/ddl1f7FCuu2LUAWaaCkE+TQnkw7BqmFSbN7sbDkBC/LAlgUAMgS4M8KdoAuVUDbArBSF4CO9B+LGEuiAqgLZk6FCcHMAXURqaXSf4eKE8GCxKoSi6gm50dRMe2YjBbCTDG/8sJz6fl+Uqr/ied/qd/fW1zZ7wL02kUKLK36J/t5HaCvdO/bpSBYMVxQ0ukIbWcBaDcR0H2ilxNC2nVlVhbJTLTrSV2JlqIqnWQhFU1T/pdV+DWROSmWpIxh07qF6yICnGgXYdndnSRh+5NeB+2RnxzR04YE+K9/rbnyJP0xzBrD2xQuSQHaKHCDKt/DEKA4UTaMz/CKRhOvmOfLfcPc+7fvkY5i6s3v0h7pZasY1qYdSWoolcAw5zLYe2XlosLl79bSVJ2NxrE2rrMRpReD70HslDoVajJA0zhaNIhdH7GNsUGEpUjr4jdo3XhUyndSjiLK2Qz1E9ZTazbxW03y5RqliRlWiQFjmO/rYc4p1VqNciDkcjkKCtKKOBb45DMBfQhRFDNvhEYuQyHwWV1tUG5GHCv1sMr3aCms85QrIsu/D5QYf+efqfnr3/vZzQVYs/nSkudn1ikuVCfOF6/moQ3nha11234lq6LrULvDWk5O7HUqQE2QCRG3X9XMITIBHBN14xY7j/Hio7s+c3zZASdc5gW+hIM60K/bLvcVtY3KbH1m7Gs1gKO7/k+bEJhYu/XyychJBkOgLjou5cnEgS/bkTMuG6UiDhKiSJVQYbWNm/VsMBSvP+mNB0Yf+njrqV9l+lvPGztKq1ZDypWkMIPg5iN0vky8Zw/44XFXBrvLKkdqRWaaOdqMZnviq9CitaaEc0psowT2uTQk2OmiRB8RwXgeIgbPdGUPACZdP1rniKMI6xYS/I147S7EnXWFph66dt+XpGmVXViT0NXWOKWGjSTdsFx7H6Gz3lWFIPB58IGH2bBxHW9/+2/yz//8jxwZ2/9eVR2yNn67c84+Jo2++MI0mpKkcVcuxRNBS16qADiY+tIHUhzhPfbrCIKvoE6AidZga94rac5v2ZyrNJ07EA2QkRkNvlkR/8FZHdyfbxyJvhX+3FciG1Bwc6Fw3t9eaL/wzov0n9+1lzO/chfn3XKIVeWt6A+mOeGO/Wy9Z1Z6j5alMFHWnnpTg1qLTJNOsJ+65FK5cPK/hHl6kN2qH0HkFSn58hgfc1dBC6hHMXfd+xC23uD33vI6gth2tSha9uR7gX94gvhHVY2KiIqgIqhnnHraksA2vbBRHlZZK1IdhdJmUPsjRc+LySYt43uz4vs2N7Fx213zmVXl+XhNo1kuOGm0hbCLeJBntqeKAAAY2rTjPYcO77vhU2HYJ7qH127bRi2OU/AlkIaitM9Ny1p8I6wtFhadtIznsX9uji/v3cvrzzgD284KcA6/mKP3zBMxob+woO2e3kTSZAo/UQJIFwA3prOUp+PHck/uiHmcwT5QyHPSts3cdvWXedcLnkff2mG81YOIWmjYBWC4CGooTOxLgxMtxYwvp55yyjljY2NPyaBZCfh13/fFvxH7sre5qXpN8iK0+cGciPqp87ilmDLivDS5L0TEosSCCTUJDnQJ5ndCEkpnUgtAJmkVmCb6d4f8dTgS02nFuKjar91Jp7qoLWCnVitL+dOEdKKNpOSxzq0sywGguxYg3TkALGvh96iqgGUhgYuS/60IMXTa/lWAyUT+TyNJ+pcaSAQk+4q0UCIBqypWRFILQEKJC8yHWcpf+J/GLq36P9YY+LGB/62XtQH9Uv9+l+y/U/X3dHFl33RV/b0l3n9PFysGJHmfbiKh2/efqgG0YwGQFbz/0tUqsl3e78bZ2kX4LbSbSHtUKl0WAGlL/xNJPqKaqDPUScJkmVQRkBI5mmYBJCvHlDhwkqQWSbtJccfVkhpqk8tktyIhmQg7JLr+9JMAv/ZuLVRm6UGoCrxbYSfwALBb4BYVDgGBJ7RqDZ43PcclRrhneIAvf/xP5Wj7dd76Ye3JxDynFbMjXafXFWYdjBFz6JsPMH/PNQuV/5e+RTM2Zkurxcmex6ZjE+ALU+ox6nncpo45hCjwkcDHNwbfGDwUcYWkD3bsJ7bgOE7sHFGMUcUTn4GGxe3dT0ug3pOjtmMj9VqLQiuiNDnN6ul51huhHviM9Q4zW6lQw5HtKZBTxTVjyqFPXyZgUKESx8z4HvligZ56A39imiODfawNAwyCkYA3lqe4cU0v3/vl/6byxd9/etkB+tZcafweCZytk/UK0ZHdn1pEYqze9PM5PyxtV3UbnI01sUAxrRAIusXACU7depQNaV7NnIhMiXBYVY+ImH1xxKQjnjWeadpGRSePfPUJf0YmMLnAaZ8TCqiWRCjli/35fOGyJmKOgY7Va5WZ6SP/3jqy53OaVmYbAMPbfs1zWgl9wRNnbGzjKLZ9dnb0Hxcdx9Ef/quO7LhswlN/t7Wxh3BKOlGtca4VG2ywdvuvHDyy6/OVp/Ic9Yys37j+7t24RhOpN9JIIEFrdeLDRxA/wDfJnBnrAsr00oO3XffTKVcrR2tF9pb7cN15rCT+/72tY+S2bSRqNpLKfNtCuuQHNGVVpQP22159FfCMh+/7OGux1iZJ/c51yAQRgzFep5NVOxtKU0VAsn/C73rG69gDTNqu2qrDqiavQdLJSEzq305f0TmH7/scPDDK3FyZ173ujVz3pWvZv/+hN0dxVGo2a79qrW0dBwmgaSbFwbSdX/ujfqKbS8fms4FvdGyDj7F9CaO/0M6mSS5kccuG2nSBi4LA5qjaY26VvVFe+ukMUa5OkWOsr09EI1FDc3aATBjameJBNn08oN7zHc67fUrXRCEN7xpe+74clWyTTGNei+UKvZUyvdUpVtdrFKMEdXZk/08f0N+9ijz14gP6wE1/Avz/qSXjcUkABdQ6zjh5O4VcBv4ve+8dJtlV3vl/3nPvrdg5zfTkrJGQQCIHIdAuOcmAQDiwGBsbPzbB9u7a5rcO2MY2u8aAMfLjxbtevAYjgjEYFvBiMiYKhEBpRiNpcs9093SoXPfec97fH/dU1e2eEQoo4VU9zzxT3XW7q7rr9rnn/cZ0MHyLrtWxCtRU+I/mEf9u9R6/NjG9P2kngiukLRlbOD4y2j68i+1RQClAbQ1xDsLqvfjhA7CtzC40VkXPn9T0hiDuFirdVAvpgMUQFZONfTzcBfjAAwDHr//6teWR8Vcem5/7yHtKQ8Xrv3ktv3XR+YwVS3ScO2tuytflGc0G//lWiw/efjvVYpHXPPrRWOv6kmwjMLRnK4Xp8TsZ2NemqGfLWwijGyDpQmMpAwACzRZYdWtZ3AcDNnKOS0ZHufDJTySYGSfcND0AJ34YqtCpweHrQB2FqT1MT03tynW9Pui39klphzN6Jk2klOXrmRBxhqyWxgEtECOiop6BRkhRlhApoAwjqqISKD6UTn3cmUoRIchyArUfAJgpo3P963223vVT/fu1f9rz5OfV2Pmg9txWQ7jbNYByDpVHPmxXZL0dYH0IIHdz+Bd6tgnos/9NEVkEOZOl/kvbAwIdeiCBzwnIwgJxIsYKYl0mAVcR2ibQ1bAtnbsCfe4PFcDa4T8n7Udzqf19iX/P7987Jlgz0N/Zcf0MgbUfD0IFyVULDmoBfYa+6DlBgHVL21k4Uu4k85uxTPUv/f5K1b7034n0gywcIk57DIb2TgIV9fdl4PeXvlil/3EWEOjxK5fbQaO9TAByIECGyBkvnXlIXkXf+F+00ipSwdJV+M9eyvp94HqUW1RYVoeGAdHyKlfVGpxfLPDRsTG++rlvEAO84be0kAxzmXR4WiebIKyvs7rRCbeE0E4q8P1/FPfsV2mUKLuccGHcZTaKaI6OcEcQ8D0jdCtlqsUC0wJ7fDJ20f9SrSpW6YE2fUkRmmWEpShxthZSTy31TodmvYWNE8J6h6HrD2KjiIZpsfKYJ1E9vcDGepPp1RozJ0/SDENOzEyx0GjTFqVULVNKHYvWsVII2VAsULKOVWtJKyWGo5CpxWVOjlRZqlZ4rAhJ0uXFC3W27azxkR+nzcvsrisrEqTjzqFWTLftmm3/u2Rkw9PMyMjsNoXznE3HRLUsyLLCIriNKHs1e78mgCYip4zhCMghVb096bp5CcLO6cMfvE+up6GxXdWojWgguJIgRl06jlJC7SbEpOXKSGPTnpedEszRbnJ6YfHIF5ONO58vCc1qiFYDlbKKKxQiI4VwJanueUUd62on7vhQX7I7d/Aj8ex5V54QwhIuFYX9KNOIFpxLy4gUtuz/6SPHb3n/8gMG0mhYu/5AmUsnVumeiZAwwrU7aL1OGAQcaSk31kKOdoSVJBNoFwIoGmUohN0Vx4XDjsmikvhitiONUW6tjdO1Ac4vbL3FKjAB33On2TX1WJI0yXJ//HVec0G/PYa+RwjZHlHVW7KtI7GWJImzED/n+sn+/TwqMRhjPXigaF9wqH1LQG/pt876+JfsEmYC6WPE1qael/AtRCJrQgFVlSAIWFle4brlZS59ymVUKxUO3XbTK0CLrVbjp3qA0Z0AAM4z4QlwADj/R9j/p/7v5kwPq1nLZpz7uvFJJA8CqIATFdeKi3bRTKcSJPEq47VAbdjVCjU34Woy4axEpI6goCurX9Gnz6tCjXG3wHQcU3QFOgSkrkMpbTMct6kmHapxm0qO+Q+Vh0iw349we68Ptv2Zu6QW/aagUvZYQWrPsVft2xQ7iLzZXHD55+6xMME5cTZS1VRVRdVhTZq4ytLpyujCbU8w/+6JQ6ohkkQDIcY9xpwE1RiJQVtdOLDkTDphwm6XMOmCFrPnVlV1gkuVYvVhC8ADDgCQBQJ+0tn0d8sj43/0rdkd4RXfvIGfGCtxxdbNbB0eJgwjwpysqussC80mB5eXuWV5halqleft28dYoUic2oGH31oKk8OMXLg7W6T7ztr88O/hH2MG7H6xmnnlowS6zcxDrw5sAC71W/UHBwRQ5+icXKR2w21Uts9S3jJzD57fZx2owWiXyOi0l2bVH+yTasflfyNf/LjoFa93q/WEslMiEYx6jXmG5YjTzFNpJBu+Cn7sbgrmTKZ8xiI9obKffDOpvyqUsqq6wVuIZmn/Zyf9mz6D3ydN5WwgoCfbGzQ49Lj7e9IReXYwvKwHAoRcixs/JAugBw2sbwEAMM4P/xnzL9IU5DTZvzoiXUGamX9UYt8QEKMSi8nUAF41YDWjilUEi7IyXKb+sXevlQOfa9i/n4b/nAdf8xV9wTn8/n7oH3xe134crLMAmLMBgr5VIG8F6FcLyrpMgP7wr2cpAOSHbL4G0p1BAmlv4NdM7dKXongwoJdYmvn9fa6Ny7H8ft+rTrOGjQwIyAIyrBfDeYxBeniW9M/1s9wKub+BLChJZndfaeZue2hVBP7iH2vZtikbR6zwBi9hvQ74vsCcCg2BjgibTi/yyk6XsFziL6aGOfCvBTj6WdHffJtetNrm1S5h0v9e54H/64RvBw4bhJhmi+D4HQw/9ZV6XiLsLlcIhsucCiO+EmbVfduBx4kwo1mgqVWlg7cO+LWtrUrTKavOseociVf24rIzIVDFqBICkQgThQKT0yUU6AQBK602teUazlYIv3s9nU6Lg+dt5mh1A9tbbfbW62yaO8XpIOTIhmkWmh26AsVKgWI35UghYDwImAoMtW7CahQyND7CzGqTpTjhS+OjPEmEiU6by0qjbH7dH+vV7/7/HvrtAJv3/PRGJZ11jsTguhIYsLYOMLvnyuHAhBc6azejWhXUqcjx7FzRRwObEUZRrAg3iDG3qHM3Jk6PqaOzcPgf7vNzfv7gPyRj25+9FFFeCsLiMdE0EhNMmcBMO2e3iMqkZmGD4yrsKUYbVrfsffmR2MaHA4I0xAUOLQIjqJRBik5TJ4Fpb9n3kwuxbdw+f9snEoC5Ax/pbtzz0gOhKbWdJm3F7fMBYiKqBZcmwZbzfvro0slTi6365+73DU8yLCeuK0zx6GaELK9myYgGDrUjPnFaWOwGjJsSY1JiszGZFN8GWOtodrt8pdnhM6e77B+2PHNaWe2Oc1t9FOsdWa63fvmfZMW1ObUp4jwTEsfdXLb0IN9HPcOvPd8+66xS/cHceQl/NtA75/rsvUgWKGytDFDYnuUUXbus9lE/6xlTzZhNv+VUp/1ql9zLHQAAaJYfoNnrvfXgIfbtu4AwKnDglu+/OO52P+zUvcw527kT9j/N6n/pegVA7a6q5e5CUTDhgQSTqwC8y03SAAQYWBME1bobdi23Ky0x2wklEeuKxFIglQhUpOumsOqCFUYDg5Umw7rKtI0peROvaErBpYQ2u34ZJ2Az7DX4tzD8IxdcnupNX/hVYAPwTO6VmJ6153qWL/LbcsHl77xXJ4JVTZNIVWPnnDhrTZpIMV6c2X10uND+9NDNKxeXNk3sJG6GdFZgaPJePItF4nrWk37jnMZ1c6ZYPzO+9cTq/jNTl96OrVrV0KlzThEVo/qnX974sATgHkwr9/mtUBn66LaLn/Li0ug4cZIQN1aoths8c6RAp91mrFzGoZQLRTYOD3Pe9DQ7h6pgLanzRJjvcxebIsDoI/cyedljELPO6CF++BeTef8DL/83QeYtq05knv/YA+VpnDHocYdBQ1Z/JX5ghn/rSJttat87QP2Ww0xedgnDj9gD1t7jdzAOQl71hjef2rSwfP7bv/PdlQds0L8bDPBzflmHui1mgXFVKqAVMom/ZOp6LYGOgg6hGnjZdgV0VNERVEugVdAxVR0HHUGpKq6Eatlfxvtyvh6aP3A2D6R0a49hoAZYA/ys/V/1HHPcXfxBqeQjgDirJlDWAQEDS4BZAwj8EEuASk/yL9IFqQlyApGTIAuI1CRL/68j0gRpCdLJ6sBMu9e8gAQxIs7gNXHKarHM/Gf+SloP9ELkE/9z3nzyMv+cnL+f9B/k/P7BYPg/5zHBujDAoA8qoCZnC+hbDgZZAP2mAVmvBshlAMidrKu6HgjoRZIOTsTe4C/9DIBsKM0CALPPi8sqAQf3s0R/sb4GsHeclewxX/EoNvc1tve9BGzuaxwiHmAQ61Gz3nEOEX2ogAC/8BYtDhmqjQ6xEX5BhTHgZi/7rynURag7y0XzZ3hVknKkUuJ/bnkUC0UgPk7FRfxSJ+a5KIlnw/4B+JgICVBsx8TH5xhJLTvLRbaMj1AtFWkEAWIMOyVjzmY1A8+d31S3gIbACrCqWTjWgihLFs6oY9k6ltKUrrWIdYh1GOcy6b8qoXMECoHJmlHECIEYomJEEIbYMKDR7rCy2KAVKHbXZlytTlAZYf+ZMzyh2aLjHLcUCtwxPU29XqdQLlIwmXqqWIzYJkIcJySqlI2h1GixnKQsb5jkyWK4TB3VUsjRwgxvedtrpftQ3LBUx54k4xv3bHVJZy9gFVkVo8diG650Vza60Zlj2zU1Fzh1E6JECKc83DWLUhIoqeBEzCLqTrnA3Cipm5+7/SMPVkAem/b9ZODSpBSFwSbndBfqNmdrF10xQexUD6tNDwVBGKvIuKqOgk6izABVgURMsISRb504eM1C7/tO73+mROn0pOD2OZfuRdiMsoCwDOZoGJaP1RYPn1o986X7e7McXbD7oq++dWX/4y+dvZHURnxuIeBzi4ZtwRDTZoQQs26xHKTji0CqlgXXZM7VmQrL7Cxlgehpr1bZ/x+I4V/Sg8w/bQ8bxzesCQMeBPz27utA7n9WeFpWPZ1a62X4GUvfe6wn+8+Yf5+x6skqEwSYrGp1IP7StUl7YoQwjLLEcqdr1LC9r7Gp7b8i6ysDncsBAknC8PAQ8wtzXHf9N0iS7kecc1c5Z13u+/TS/yseBLoAeAzwXC/hF3q1snd/Huhdvz4LfAy4HjgCLANdkXuWJfICXH9j4zzYLn3tZe/3aBCshMQYHClFbK94AE9hZC25g5CnNV7/fztNJ3rTF2aAvyXLvPlRZrgl4Ffkgsuvubff4LcuPx2UKhIOja+USpWwUqqmQ8PD8eR4pT47Xqlvn6quXLhxqv7M4qM2bpWp7UJpIwQT9+xUs0vQvA2WVtEbT8Dnb1O+eTCZK23+mx9MPfn/3Fa44PBqe2i527TNZn2oncYufee3Nloevj3wCoA+6ttuverEjd+e3fGYy54YhQWikQns6CTJ9DgHv/ZZ/volL6akkNo064fzISt5tBRAXArOIYWI4vQ4khW2DmjfXmdsZnjJUKL+gOWlJu2VLBhQZN0qzCAEUOQsBPj++wvWDHl2jqTewra7LH7+WjROGb54n1+67sZrEMElKa1v3MTCwnL9aeMTD+jgdlfD/97nvlukQTMsciZNKGQMpZhMwp/B95kQSQMgRKTq359OvzFtYK0zIkSqhIgaUTEIgSoFEBnU/cm6gD9zbsm/+C6BQVUAmpdD90ph+vJ/Occ1UM4JAcjZKOu6oZ9zM/5w7gaAvEogG/5tTs6/IsgcIqdAVoCOT/xveXCgI1kFYCyYGLKGBSRIAUtmMkeEVhixMuKyCsq7And6QZD3hQpg3fAvZw3//Vq/XoBffvj3Ev/B8O+Heg3OYQvIAQTr8wAy//858gCMPzsGSgA9ZwbA+nQIPVsFILkgQLxEJUuq7CcTizrv+1dRcfRT/8WptwP4PACrma/Feo+/B8Kkt2e2Pr7CSm8XLL2MAqGnDMjtTLVXM+h3spI5bpTZXVfK3O0Pbh7A69+iYVim2qjTMoarFEKBrwPHvEW4LkItTbh0fomfspZvlkL+95ZNtKMQVg6yXyLeoV02+Yq2b6ryJwjHAsO4tXSOzFGMY3YMVdg5McqeQoSIMCzCRQq7gTHNOq9jv9k9KXACw+04DgGHneNMENFQi9giUbVDUSsUGy22DA9TLERE7RZGFJc60iSlFcfUG20acUrXNzoUxRAKBN0uJgwJxKDVMtNbpzBhwNLJZZb2TeNUubk4zIFamSc0Gjy/1ubmuTm+OzLMCRWa7Q6FShnbaHFwqMKWQkQltXSSFB2uMNbuIifn+dLsDF1jeFnHcqFb5I9/7Q/0Te/4XYkfSpuViS1PN5Xqpt0u6ezQzEc/jwmP2rixXC4MhaWp4490ie5E7YggXRWOoYz7DJlVEVYRFgxmLnXxgsZBbf74hx50cOvkwQ9Yz8Tdunn3S29zhMNBmOxQF+xVZ8cF9ksYzChy2Mbx7WFUqqlQV9IVge3ABU7tNnGyZcu+V3y1uzp6y8Lp/24XbvmsAoubz3tFx0ghdi7uIGwHDUSdSdOWjEztEDXdudrCN+7Pv+/kpoWDb/36vsd9tHHzLi7ccIIvnDE8MpqhTBGH63f/nr39z9h6g2HWjDBjhjlml/hu4yj7yrNUgiI29w4GJuC70RkeO/EU0jjpq+gGcb6+Z1jJyfN1bao/9FP7e1V9ImDtYKZ0TjGB6ecLGJ/0r6pYZwl8qOCAfBhsP1FQqzjj/Ned/bM7nzHg1tgO6FcaW5/kvrK6ytDQGFs27+LIkQNXYtjqnD0y2CJm0mgfpRD7JosacCvwSJ/i3/AAwd2dB8QrCto5/7+5t8Oo9+TrC3BiBpa4fhSjYPxvzpBQysnXtedz61WA0Ytx/gTyb5YBlgsun9ebvvAy4LeB13nl7z1VcHwLeK1ccPn1P9JrMZBao2nXuDSU1BYlTRMTd+Ow0y6U623bOdNarR8tHjq1icpMSPFejJyaQByjizU4saJsHxL3Fdsutk7OpBNB06YkWWNn6JyqOn04AvBBVwBkJ4e5YHhq9ktbL35yv7+yGoakP/hX3vOcZzNWLOQWP1lTyye591CdI6yWmHnWk6lsn/UDtCJBj6DTtWqAIIKoCGEIUdk3AgQeTbJeAdDIcgGwOfafB04BkKTYOOXkP32ZZHE5yyRwSnnrBsYvfRTlzTP+SrCuFLc3VAaGZLXB4me+zspSg+f+4z/+w5HDh698KJ5kL3qjBo2azqjKjEJFVCuKC33bTuhVAEOojiKUVXuybS2CTig6KqplzZQC46o6BlQzBYArKhT88ZxLDTDA/td87AaIgfak57peAdC/vuRnunXpKb5X/U5ggPXBgPksgLOPOYv1H4QHKmKsZ2Wtl/WfEZETYOaBVUQaIKuCLJMl/zcE0/TMfxchRjVFTAImycQKIkAi6OJwQVY+/p677ju/r73/vcT/nMc/WFv1N/Dy+2G+J+cPdDDkB4NQQJcf9oN1yoC7sgVITnVwViNA3uvY89brD2dPcnHTXq6yXgHQk/pnm5eB9D+7nzH/2eN9dt+zLHbA4PdYf/Lsf//+Oubf9hUEctb37KsC1igBEH2wQIA3vF2NWEZbDepGeJbC+ZJtYOaz9YOlyFDrxDx7fpmXWMvnBT6wdQtJOcTWm/xsFPFHTglQYoQ/EHgfwpgI4elF2rUGk9UyuyfHeHoUMoYwDFziK7MUaKCcRjgmyg+M4bvG8IM04NTSMeJuxIhJKRcqRGJJywU6qSM5I8SsYPdtws7Pw2ITs3cX0VKDYimkWigwgjDlLFNOqaAk1jFXb3Gy3WY5KlColJgxQhXodhPmCiFUigxJwEq9yfzIMCYKMUstCnR4ea3N+d0OHykVObhxmnq9SVQoEMZdzFCVaSNsUKXdTSgWQoJOQm21ztzmGZ4ihteoo1wocV11lt/8rz8r6UPhGjK1+Y1BaWh+r03TnYLbrCrHTRDeFNv4WMGURpD0EmfdjKCjmoGhp0ELmSpGFDFLqJt3Vlpqu8npox+71+fy8OQzTGl4NAgDY+du+/D9smGY2voLUiiuhCK6WZXzUIkUaiLBGRVzTJNmHISVcdW0qrAL9FKUKYRVY/iWYD5z/NZBNsDMtheUCuWx823a2QmcJzCvqktIcCoMS4eXFk+cap65X+0AwaY9e77+J8PPf9yN3/8OFQK2mAnsvYgsCjDUtM0hu8Ce0ixDppwBBQJLpsN7Nx/n4vMfj/Xh+D0/fZ6A6ecA+BBA+sGADte77xypTTP/vQn6FSxrXksQrLme91P+RbxK4BzP35OWBQHGBOckiNI0xVofONhTAaRZhoDzwYLkgIput8NNN1/bSNJ4Q6fTaq1TEwS+qm8E2OLXtX3A84Gdnr3f5Y/hbjIdLeAzwALwfuCwZ5Tb91QBcPeVArZXCNXTaADwfx6i9X0PkBrgEuB3gOfdZThg9l4uA28D3iUXXN78UZ//d583b9KUsFTsRJWxpFSpUhmLVsZn7ZHNm1q3XVicLm2fHGo8qfrYiUvkgl1CZRjG90B0N1UArgWNG9GjJ9Bv3NZp3pIckgMnk/nS7GdPBpu+e9xsO3LCbZtvd4N6c7nYihMTi5D+2b8+bAF4UBUAfnC/qTZ/4j/N3fK992y64NEFdS7TGhUrHFldZWJmGqv5wDUGCW7rxyljCErZ+qTWZWF+qgMffw9tdWTgpO9NwsaDRDhnswwAl+aS4vLybM3VAsr9Co9IGKDdGBsnaKGIGoPEXdrHT9G+5jSlTdMM799BcdMM4XAlUz6g2E5MslSjfXSO2vcOYlLHV5MkPXLkyD8+kCdOfgi8s/u92z/9udjn/Ypb6rQ0UpUAJBAx4lRFcGnWCkDbV0UgQlEz+UaMsiKZLLbgZbttEQlVXZhB7MaJOqdZcGA4YO2ln/LfT/LPef9Fex3p6lSxGfO+pjMtXy8xoN/pNwSdS+Evg64fzlLVnZX8z5qgQM8I97wA+Y/FiXjfvogDE2dDPnMg80BdRDqKtESkgUoHpC5IE6ErSBfoqpIIxvrh33nJokNYqVal9vGr795m/4e91/eC/c9V+PWYf8zaqr+BZ38w/GeS6Tzrn7H6GgxY//6An3/cDKT/fdAg9zy9EMBc3SCDOkD/+TwIwDmDH9YP/1nPYj8jui/3X5f8rz7NMqv/y9h/zWoueuGA/pw1bg3T7+P7RQeUVz/fVHuv1Pi/A+2d4YPenD5L1VcFZBHXg0qsByUU8CW/qRI5hlfb1AJ4ssJFAt9WOCVQQVgIhFon4QXzy7wwTficgQ9s3Uky5DC1Nu8MAl7rlBQ4hvBKVW42AbuShDMnT4MI27du5MpCgUv8JvhCz6qcRPmawi1hwI0m4GaBI67AqW9ey8hoiXETsAtD0yUso5z6/F+emzX/dO7+Z6Gz88XaeOpjWGrUQcNM5NZpEIowPFRiw9gwu4YrTCg0rGXVGExgmCoVuNApZ9oxPwiEaLjMBVjm20UWpioYW+B9pZDtSwFvarb4+tE5PjY1xopNSIOIoN7idLlIOwrYWYzodBPCYsTI+DDu2Gm+uG0jVTH8ctzhaWaON736b/Qt/+vnHlw2bXLzTwSloYU9Nk0vEHS3IkdNEJw0BeaKSWHGueQSrJsWiFTkJhFOZedymACxdfGSU5ss3PHxe/VzbNj+4igqDhXUxZUMhGYD6rYBmzbtedlGVQ1FjEM1QUxL1DVUTE1wNVWWEWoIqxAs42yj3Qray3PX/NAhafHYX6u3qBzetPeqYwJjImxUdSpOR9LC0CJJclrCcNho2lWlo8KzUPY7x2YjMrv1vJ/50LED71sEmD/6yc7UjufeUCxMJGpjq6qb/WhaStPOpompbbZ5hvn78W20Jw8d+uX3vvDkV57emS1VD67eKet/l98Ix5CUuDDczMmkxlCxnA3jYcQnkuvYvfNxxElnXY5OxvALYGy2BDvAGc0N/Npn8bPSKbuGgc/Y+nU4gqYEQeA/77JWgN5206WIGA8CmLMuDKqQpglGDGKkp4ZEVfvAQ14R0AM0rJc8iAyaDUSEqFAcss7O+GH8rKfzrH2TzKq0AnzHD+2OTEmCDxI0fh1MvTpg9BzXthS4FPj4A7UOfPL/4UH/h6gBrgNeojd94TwPAjzRVwVuBMb8+34KuBH4Z+Cf5ILL77O/czFC0nGEpuRs0rVpEqYknWRs/kB10+EvPj+cGJsNN09MsCVIdEutQMkgyWkIh0EKdzFAdqB1AK2twrGTGtftfEuKh+b2Pelbi/Ho4YVkcu5Me6yWtKPYJmmausCmsXPvunb24fPkoaAA6D9JEPz69M7z3zqz5xERquyoL/CTG8Z40pYtma9qvWLDGMQ53xCXJfaH1TIbX3AZpdmpjBU3nh3vtwusS1cPIigUIYrW1gE6NwABeoGAfQWBG3w/vZ9/OyJ0lmqc+NiXcKlFC8Vs852mSLeDxDHqazuCYgFTjDIBQzfGdeMMBy1EdEbH+In3ve97tx4/fqlf3B9yt93P+Qu57TOv1+f9klbbHTZ6pqKEapTlmxGoUoK+339IVQsZQKUFnwkwDjqjyhC4IWAI1eEsDNCFoAWFErhwACjlvXUuN74MmiWya65aeiFr+djeszzeataeFNrv4luX8LdWCbBeAbAWIFAv66efjpuxtOqZhV5YX5p5tGmDqYmwCGYJqGUSf2kgsgRSB1kWpNFn/tFOVgMoFjE2Y4ezMc9AvVDSpfigtD//eblbSf/3lQJgdteVcjbT70P5BhJ+s4bJP1v2HwwG+/7wHwwk/279sd5G4HqKgnOpDQZBgLoWBGBQTZhDbuAcVoB1Rbva8/d7q2PvpPSe++wc6Pvv895+WcvKW8mx+p7hzDH9ax7vMfvW+/utVxT0lQD5+/45B7kB53gND7QK4D+9Q6vNFWIHFym8UITvqXJIhBIwJ8JKkvK8+TO8qBvz5VB4/4bNJOUS1aTNPwg8XoSCwkfIQgOrgWFycYW5Wp3q5BhPHKrwOs/4z3pQ/DpVrkP5XhBwfanKUbvIynfmGSs4tmvCWBSxTMTxKGDl038l98hv+Jh3qDzXII155EwFigZD0neumkaLIOlikpQwCJgYKrElCNluDCMoToSKCCNOuSWxfDsySBgyZAx3BClNrVBKYtKVFV5fa3C+tbx5uMqp0RFcHGNiRxjAcLXEHoQ0SSmHAUmasnSmxrGtG/h54LUKWgl45zt/R97zYF07JjY91VSGd+6yaesJkp0Dh42RH5hQv+NccYOm8UWoG/PI1fWYcF6dW41t0RoWdeHwp+9VoOHs3pcXBYZRNoBuUtXtwIUoe4AdPoirJ5uu+0HqTNbAoksISwLLKEugKypmGZEzoixZ0cW0y/KZY/dMPbBpz1VGkNEEZxJLffmOD8UAG3a8rBhFjFnHRtBnAU/xlq/vmzD6wPED779toCx4cViqVPe7tLMFZUxFTimmZqCugTk9d/ADtfv5Lf2VK1/zunc/Z2kG97GvoUHxR91b4kKDE2gX4Z3l63jsJU8l8blRgxjfDHo1CoF1iGYJkIl4BUBPI9ivqtZ+8F9vyM5k/ZJTFQw2ikEwaPAJArNG4SfSCwkUL3R13v5nML3HcqRXmqbZsN+PJ1KSNOm/jp49oAcGWJtgU8vhowdotRsX1mpLN65TABh/npZ9eN8uYL9XN00B0z5UrgwcBLZ6NrlnJdiRIws1F+W+DPw+cK0/dslXDzsevv2bv/3UpsMys6UohbIJwqIJqtVGVKxKaTxaHppxJ6ZGo8bkSKm9fWSsu3emtPD0yka9hCdeZBibhPI4UpyC0kQ2q+Xru2wMrTNofREaR7KtyNdugH89kSa3r5z8/r7n/fEd5f2HzrTHFlvNsN5p0Og0gnazVeykHZc+DAA8RBQA/QXI2ncs3n7zUBBGvz2+47yoXhnh4PIST9m2Fed825Wz6/bK0veAC6Bxios9uWJkIOden2bdY+/VD/o+pKWvAlDriTXJHnO6dp5Dzt6732+/GEVNAP4itNpu41SZqg5RHAlI45g0SUhVkcR6cEKQcoVStcqxVovXXXPNsVuPH/8PD9XhH+C2z7xetz79anGnaRVmWOx2iQSCzLpvQsU6n1CPH8l9onnmYfahdXUgEEFUfc2D4EQ1UTHVjJh3ghpR0cAzrpp1pauiRlV66e4mS0vvM/kSSDYk2ixcbw1qIDkY3YpPmfdd6iK+o6BnC5e8HSBvD/DjvA98oxew1u+Az4autF9dMAj6c575jz2rX0N6AX80QBJFGiKynFX+yYof/rvZ8E/b2wUsYjIQQdXbxrUVFnRlumzaf5cb/tcP+Os/vg99/7JusJY1VgB0bZp/P/Dvbgz/PSVAJvkfKAX64EBfJZALCcwHBZ4VDCh9lcLa15tvBDi3AMATOz3WvedR8d7FXtK/qmf8Ec1k/9pTAPgBXNVmtX4Z6y+C9W4pQdRmFYEiKn2tJD03lay1qmgP/FIvbeidl1mMwNqz2QNfCmpmd135gIEAv/4OLTRbWAfbVXipwG2qHBahqspJYEUdz1xc5jmdLtci/P2WzSRxidG0xedF2EEGFPw28GcGLsHQOXGaeesY37KR14YBL9WM7a+gfFWEz7iUaxVumhrlzFv/s7invVq3RPD4Snb1uL1Q5NZwC61P/cE9Z8af8ycqjy8jc8cxVKHkEOkgaYj0ylCrFZQqqRFs0mGx3mI1bnCgWGR0uMwlJmAr4AzsL0bsV8f3Est1obBbA2K6HCgIxalRrjYBF682eO9Knd9U5frpaazrYDsNbBxz69gI+6KATmKphiETk6Mkiyv8zdQYO4CrWpY3/Kc/0aNve5N85oG+blRHL5HK8LbtNm09HXicwmEjwW0aBN9xTqfUJtsVNSKypHCzmGIjThrLi4c/frdtC8Ozz5WQIstzH9PpLT8RFavlEbVug1q3VUW3CWxQZQMwDhQRMSI6B3JaoSWwLLCAyKKzumICrWlKiyBsGeKuEnXRNCbLX+kKtNVJ6u5FWc/JQx90wPLM7qtk+Y4P9s+904c/3J3e+rOLUbkRi+WjDhZReZbiHu3SuLr1vJ96/7EDf39Dpiz4x3TT7pfdLEHROBunoGXBLaKkqUuLE1tfYZaOXXN/DnBXf+R/vLtSe9nPvPWlv3WV4T2fRlY72T7IX3aN366VTIgxQozS7ZE9eUukglNHKkIkAZ/TQ2zbfh7tTgvBZLnQ65rpxHr/PUpqwJq891/XVO/1/P29z6VpijHmLN++ejeh6dlMfSaA9LadvlxVpMc3ZccEBgiCNd2g1mbS//7VI9c+0HtN/dwCzbgL59RvcQ1RGJ1zp+n/Wa8q6akAqjn/vvND/CF/rt9EFmY67G0DYY5NHvFfe6PPE0h4kBRiD98evJuRkIXjCdvOL2rSda5rKi4o1NN6ONalFK22Kx3qla6qHAvGVuf2VJLVR3HBqmFlSak3umlUWNXZXS1m9zlc2pV2syjODOmJm9DF022XusSs1KtBrTUSd6PDwVKz2ohGvtJ2hfluGtbiJGjbRLrq0iTullOsumLl4fq/h5wCoH/CBMGbNp538e9P7zgv2nv6Vt76pCcM0tqdW+vlNwPJlNgURJj+909g5KK9AwWtdesUADm2VUzWBhAGg1aA/kK7jvHvqQCcHdy/33/zQlxrcuyjX8JZh3ov2UKjwfePH+e25WXdPjXF3slJmaxUGCqWMEaod7scWV7iYz+4If3UzTd/aqnV+lXgjgfj5Lk77PD6j698nZrVLuNpkjUD+EErBBsqEqBEipZBh7J/lFS1SPa5EqrDwKiqjvjPZccqoz5LoIgSeYefH6I07XWtkyXi+Ock9KxvHj3yNTL0pSCqeWQpf7Kt+WdAghy7rznx/8DfkrGwOujCFeuHMp/8LkjmYfGMvziQLkhdRFYztklaILGI+DAyWUEy5h+kIQPmvw3ESJCAJALWNxRIdgwrG8Zo/v07HnjEfp3vf60E36f6D3z+ff9/TwXww4b/wWPZ14eDJgDyw38eKOjZAiT33OLbBfK1hKbXXpEDAfrIod7pAiu6diMmgwQj8t5/Ue/hV2/R6Kf7r2Hnz2L/+wn+PUbf5tj9/LFpLhPAP04uD0DWNQj0lQe2/xpF3APRCvCmP1PTEYrNVaoIb/BS1G+hNERYRJhHecLiMi9ZrbPgEt61ew9NcQwb5ZPOsBMYAn5JhY8GyqXA4ePztEoFZidGebOX+g8pLInw34OQL5oOB69+i9QBnv1q3ZQKj8XhrHJLEHK6ILQ+/T/kXiUM/8zb1EwLNOuYIPL9m1nDrfgteK/hVqzDqMucX2EA6ojabcJGCxGhODbMxWHAo3Mb+IbC50VYNsJmp/ygUKTloLx6mupKzN+2Wrx7bIxPbNmAayVwco6gEDA5McIeY3CJpRqFNOOEI4HBlIr8tcITAsP3xyf4+T9+ndz6QK4RW/a/apNNmleg/DvghAnCL6Ddf5agUrbWbkHtsAnClqbJLakpoEkcLxy5e+fm1MYXRoWRyqhzmNRqvWAoYcxGnJtWdWOCjiFSAjF+ikxBl1FZsE7njbgFMUErSZLUpuLSTqLVqUBrp4pa2JNSOLFIy22nVNEwDDsFFyfa6aQ2Cpu2K0O2fuKT9/kmY2rHr0sxOlFVdeOq+mjgJ1DGRORwEIb/+9iBD1zXO3bDtheHUblykU3jKU+z3NJVaqGT2vzhByQY8fJte/a//yd/9ldmd1+3Ct84gMyvoEEBDQ1dTflacgcxlnGpsM9MMR0MkajtL6UaBmjqcOJoD0W8I/w2j3zE40nTdE21r+QqWIzzpXAKaVb+ui4D4OzsVueyPACnPem96Q/46+t+5RyM/qApQPvef3rlVXi1QA8oUO3HYan3/6dp2n9ta4d/fDOAxVrHiZO30+12L1o8c+KGdQoA33hDwQ/0G71MfIv/eAJ4OfANP9CPe49/4B9/upeTn/T2gn1+bf0b4Iu+DnDOf22cYdQ/nrcLX/myp44F1X1ffe97/9bbHB6+3dn1bPNxcRZmd4dGFVMaCoJyqR0Vh9JiqWrKpbKrDleaI9vTg5suPPDxX6yWO09xWyc6dqi61Nx73vfsxGSN4XJMNUpMIMZ0O5G0O6FLxaWpxLblEluLUz3TcHFi6slyutpYKSzMBdtPnNLNS81WsdVpaqvTCDutVjHu1F36F9+dfVh98lAFAADEBP955rxHveWCDRsLv71lnB3j49kC3Jferwv0E8kAAFWGL9zD9DOe6HdJzgMAuWPXAAAyyAEwZt19BoF/64d/98ABmTZOOPqhz5F0E4gK2c7PWSqdDtetLDdf9IEPvAar9XIhunCkUtmJkcKZeqORxMmNIvJlVb35x+EkWw8CvPiXNah3mbSWzQrDkiW7h+D8QCahohVvBxgBKqpaIpP7F7PkWh1WGEVdKQt7YgR0IrMFaNEPaS7D+0lBU1Sz5PtMBuKtBxlL3A+E6/Gi/b+P3BzvE2p1EFnZ644Qnyxucl1+OQl1Ttadsfm9MLhc9L+oH/y7ucE/yVgjaWd1ftTAdBDSbKCXZUSWgRVBVjJggA5iOpJ5+bqISRSJjUjaT7ZQYjFam6xI88NX//Bh5ofJ/e+tFeCsyr9zBvStG9h7toA+s58b+M89/OeP7fn9wzvPBmCQJZAPBcy1AeSyACT3Oda2AeQbAGUdA9MP4c/V/fWrAF2upi9f7Xd2eJ9gweQD/Gxe5u/D/84CBM5xnMtZA6yI6QULWh8suCZoMBdIeL9XA/7G27S02sCo8ssIMwLXKtwiECucMMK+lRovX1xBrOUvdu3kVAHK1vL3GLYJTAI/o8J3jXK5U757Yp50fIRHVsv8jnVURBhyji8VirzLBNx69ZukDfC01+tI2OAJDkZx3CyGU4UCDcrEn3nnuTe3L/hzlW0JBW0SFLM/VBuUSUcC3J/9x7Vfc+X7VOJrYXYE0QAJAkxiCUQw1mJ6l7E4IXCWwM86FIsERgjaXaRWAxMQjg3zuMBwiWYkY+SZu38VYTvKaYVbwwITyzW6tRp/3WzylaEqV+/ZA24Frj9GOFJmZnyUXUEAaUqlUGC10+X2UpE9geHvEIpRkc8NjfD6//orsvpAXDM27/vZSWebz0P1lcCCBME/G/hQO47SQtSdEWVIgiAOy+WjR67/X3frXJze8sKgNBwUXVzcjNEp62gbWE5xq4IpBTCqopUsH4ZUjGmpi9tpIg1jgrZ1ki4c+eDdPu/HNv2UKQzF46E1E4gZF3Fj6iiLKIpro6YhSA2jHVFTa6esnDn8wR+5eWF23ytKxrlJp243cAXKDIZTYVC85tiB93+nd9zMjqsKhULwSGeTcaDZVb535vYPP5BNQkPAr+256OJfe8Jlzxx/1MhORq47gbntFCtHT/Kp9Ac8OdjFJhnnhNQ56BZ5RrQ3+wPpLa9G0NTx5+XvMX7eXoo9K6VXkA7ygHJxO72k/1zmr1O3JiuAfHXgGun94BYEAeKVCz3gIAMHcpkDHgzoNQkYMeADAo0XMuZdgX2k2Kkf/pM1LQDSUyR45UGaZnlWcZxwev5YEsfdXfMLx47fCQDQqwPc4EGAWf8ejJDVm572TQE9X0bgH7/Cf+23fUbAo/1x7wWu8wTUglcWJD+OAMCz3/WW8Zs/9uk/ufT5P/ELz3z9G801v/dfvvTPf/Knr/CKh4dvdwIA9M6v7Y8omKSrJioF4fBILSqUTbFUpVwtdipb7K1T++c+d6lunBBXrko6O92xm6ZjmRxyYdWYsIAxgQpqwaraVGwSmyTpSBzX6XbqrtNpBK1OQ9qNetiotYcajVax1WkG3U7LdRq14TjtuiQIxf3XL254WIXyUAYAMiVA+Ood+x/17jdfsLvylI0b+shqNoTn5P09DZWziCrhUIVNVz2HaKTivfz+35pwtd5dk89uG1QGmsBrr8j5/3tKAPvAsP+9hVmEhS98h9XvH4JiAQKDdLuYJKE+OeKu+PsP/MaRIyf/7KE61OPl4L1B8J5Uw73wtRq0EmacY5O/yJANcS7wIuQCAxBgyKf+lxTK4AooxewxhjNwQCOygKZJVMc0axDIZG/Z4J+ApopalDTrFmEg98gk3oNQuOziJ71BNFdzs74n0vTh/zUnIM4jyGlf5r+2zy/wRkAVP+gPpPqSZMn8kvr7vVq/BEgF6YCs+uH/jGBqWTaAdLLHaGdAgCQQxAhpbsuUGKExWqX50XffcybzPgn+2/XSXMp+X26fY+Qxd4PdHwz49/wx//66IMf4B2eDEqwLBVSzRvrfu69r/f9rAKKctL7fXZRvAViT/i+uBwTIQA2wfvB3fli3g1BISXMMfroeBMgP/msAgbPBgn6OQC47IK8CcPmWgrnb7h8rwBv/SCOnaDfhFQhPA24S5VMIQ8AdIoy22rxyboFRa/nw9t18p2gJnfJXCNu8p/U1KAeN4Vmp5UunFmFqjMsKBV5rLakRyqnjPZUC/3D170oL4JGvVzPbZn+acqGFE6IcDUJqpRLNT54jIPMNv6PFRJgMC1RcTCdxNDoJLaukG4cpx0WGtMNIIgwFQskYAmtRscQqNEVpWEc7jGhOprT/4PdFf/0dGnRigm5MgZjAKqabYJzFOIVyESkVKBiDtDvYWoO0UmKoWuZZCFv8elQDPokyIqA24LtFw1iYsnJonrc16sxj+KOnXga2Cl/5PxQmR9k0UmVzGBImKVGpwHI34XSpyOUC7wAOVkf46He+zp9++SP37wZ/056fHELtpYp7PWBE5HNBUPqrYwf+rjG564pIpDhaNEHBqZ6aO3TXcvXJ6RdJcbQyAboVZ/f5fMtVjJk3zh1qGNuM0qBoCCQQZ0VMmrpUXXpCF459/Uf6Wad3X1mJMDOImRLcJlU7rSrjCJM+XC0CVhBOG5hHzG1pt/v900c/Xv9Rnnfj7v9QsNqKIgk2Ke4loBsFVkxU/MjxW97f94hv3PfaSqArj3ZOHRKemDv090cehO3EMPDioaHhq7acd/6Ttu/ZP757w062hGOcXppj/vgxHnWmzMZmgXlTZ7wwitS6aDdFIsPxS6b4b5//n1yw55EMDQ/36/JsmlIqV3Ky+RyMP9ARrOF7zqUAGPBS7qzjMiWAyTH+AzBAFYzptQEIzrl+a8CamsCcjVVyDdBJmuCs9ftjYT3A3GsJAKXdbrG0PH+62+3sOj1/tHUOAKCXA1D0DP8GYMZL+QPv+/f7EEq5vU0JeIFn/pf9MY/1H38RuMFXsa74gOaEH7PbU37zdc8/c+jwX84+5pHbNuzcxVOf/RJOnzrCe171qsPxcv3CpUN33G17bSjB3qdtfNTVFw+3jb7m1W96+2/8xrf/zasANGViQ9GUh4wJi5gwJKyM1KNiOSpUKklpPFyojheXR4sFLcloOQzHCmE0VggKVTGFsg3CyBkTaBYB7lCXik26knQ7QdJtBXG7GcTtZtBp1cNOqxF0Og2JW42oG7fjpLkyGndjEpuofdtXH07+/7EAAPzt0a++/LJrfnX/I/YOR5EPPcmH+vmVMAgyAMBbBCYvewxjj3tEVufXAwDO9SP1wANZl7geeACgt2D3AAC1a5/7Afrtp92EEx/7MvHJ+SzawDnEGAqveCkv/Y03vfNb3/7ur/04svx3Z2C84g0aNppMO8smhapPKPesrws8CFBCyaT+WRVgJQur0QpZcGDUAwp8kGAVdIysKrDkLSYOnEUl9SiPBRJFUw8GWC/xzMk/vKxbNRSkJ0MPc0CADqT/ayL9RfJ9QIM3u0dLBJl/W5IMRZcYSLJhXWL/OSd9u4D/nEjq0/zbvcA/QZYy6T/t7J9pC9oGaSsmEZFERJLctiE1QmNimNaH33XPmf97A/Scg/3P+ek1578nl8q/ht03a4d4vPTf9Qb88M6G/z7r760A58gCyIMNAevqAXNZAJJThxg9GwTILTz5IMBeP3HeAuDVHzn5P7mheh0Q4IdyHPQH/jXM/Z0w/OmdKAFSDy6kZ4EAPfAgHxrYBx3yIIA/N7NAwPt8wXzBa9Q88snI/O083oT8kmTM0t95n/4REVo25ZUn5tnYbnPTnvP4QKCgCf8NuNiHA/6GKrcY4XnW8dlTZ2BqjGeEIS92lgQh6XZ52/v+m/Q7kJ/3i1pJY54QZ+vQYYSlsEC9NETzE28fWGT+w1+qGVtlJ5ZtVqmrcOxok8XtVappzGyhwhYXM5EqEZaOCk1jaImhk1qSKMLZGPF5JgGGSByqEbE6GgaWJaYudTrRfqR5msg5Su0ukU0xaYoxglTLFIpFIoG03qTTjUnGR7jIGJ6uGUvXBL4GGFGGFb4hEVXTon58id+rNbAS8ns7n4befBwtHqI8OcKOcomJQoGhJCUuFVm0jigKeDnCzwp8sTrCX7791+VL99d1ZHb3z4XGdC52Nn4jsAmRb0SFwtuP3vz+MwAjm19uwlKnELhKsnDHNf01bMPuq0LEVK3rJO1Oqd08+QHNwMaXRUEYXGSdvRDVTaJaExOcxgTXJ0l6ZP6OD9/vA8vGXS816rSAMhxEwZiRYNap3QZsV9UtwGaUrX7VOGrE3ITqvzjMt+du++C9DuUb3XyFlMoRoZoNCs8HtxlYMGHpn44feN+JPuCy96cnIN2BmrbSOZa6qNXp1qmf+PSDIact+pq6i4MgeOLQ2PimqQ2zO4pDQ2MmCKpDw6ORhEFUXO6mkzec1qPSiA4VWhirBEHIIy64hEajztjMJLv27udfv/B/SbsxGzdu66fo9+T2ImdnPWuvPmXd8N9L3M9/spdb1rOx9kCAfDJ/73M9G4B4ZUIYRQM1gMhZ0EScJFjfBJApCqR/vw9wWNdXAXQ6Ler1lcOdTnvfqfkjZ53Tg/YbCl4FMOMDACv+ibf44b7jwwDz78dWfz/2x2wHjgO3ePn/KR+E2fWWtB+L23OvfmtUPzn37rjefM3U/r3GJgnqHKZY4NCnPsfk3l2/+s13/Pc/vyff81kbL/7UczY+4rmvNzfzrhe96Gv/8c1vfsr/C0qANFG2PyIyaYIpDxkTiAur440oKgZRuayFcrVbKJQlKg9pVKraqFS1YbFsTaFkgyhSCYLMAalO1FpxSSw27gRppxWknVaQtBtB0mmapN0MknYjiLudOG0tjyTtbmjTGDsyYdzv/OPUwwDAjxEAwOSGye07K0Mf+sOnXPr4C6en6STpWg++c/0ZSvziHQ5V2fSyZxCNDmXDf2rXhgHmSVYja39U8SqAIMilYukgf+DByDARwaYpS1+/geatR8FZxp5wMclTn8UVV1zxP7/+rWtf8+Mw9OeHw3MNjuvVAr3HXvxGG642ZFqtzGqmBPBxaTbMJNsSKUTgiv5ilCkDVKuaKQMq3ued+dsykKCUXdh0KMsE0IL2g256vg8sis1UASReEWCzclm16wb8no88BAlzvtve8B94Rt8z1uIfywEAQtpPYB9I/WMkY/6zoQw3UA9ktX9eTmdBmiBtH/y3mkn+fR6ASEtE2qraEpEOGsQYSURJjeennZIa0ebEkLQ//Bdidz3jPXL7v/zivU73vzdKgF7wX45lD3JKgHXDeS+cz/Xq/nrDvB/+CfqKkXMBAWuOPys3IDh3Y0C+ZnCNBcC7RfPhhD32f31TxDmrALUPCAxUAC4HCKy1iqyR3xuHsE6uLy7n50/vRPJ/LhDAD/7G5ob81D9fOmgGIK8S8OfsQJ2Qtync1yqA//JODeotZrodflcNowIfBE4o1AWOAi9aWGLX0grVDTO8pTpCGlp+iSwksKDwh8C1ojxPhc+ePoOdGOFpxvAMzbJWz5xZ4S/+6Wo53XvOZ/+iTtuUR6eWDnBKhLooK6VR2p96VwbevOKdWhyv8/jIsM0qN6yE3DIWIq7JRjFsSFIIAs6szLPiDMsfetfd3wi/6q0q4SLB5DRR4iimAUWnSLJMe2aU1v89Qnr+GMWuo6yOKEkwzmFKRYrVMsVCBGlKc7lBc6TCWBTyQr+Rb2m2SXcC46p8PSpQcR3qR+f57VobKgG/t3EL+rd/KO7ZP6+jQ1V2F4uUigWmU8tSsUhNlB1i+GVgInL8S3EHb3v7z8mZ+/p6Uh55rExs3L/b2c4voDwR4aYwCv/02C3X3P5DFQMX/kJJOrWt6px1gam16m6pdurDbuv+n6k4mz7T2fQpPgzydmOC76jG13faK/WlE194UDaM4xueLuXhDaFTOxwYs0VVzwfdr8qTUJ/rINwmIl8WMZ9I0+a3Tt/xyc69fb6JbS8JSlG4AXVPA51AzLGgFPzLsRuv6TPFW/ZeNeMcFUXaibq2ihFjomTh1r9rPRT2GgJRpv6j5IfV00AUFUsfmx7f8qggiGi36zhNGBud4D0f+ARBUKFQLPK1r/wLf/2uP2JydAMSDJbpcy3U2VCehe2FYYSzKc57910PNOjVqupAji8D+OCsbWSmEhDSNMFaRxgGlEsVwqiQ4wkGurHUpqRJiqL9r82ijOjbG3q5AE4tcadLkiY0W7Xm/8/emcfJUdd5//39VVWfc1/JzGRyn9zhBgUBT5BTLrldhUXEA9191N1FF3V91FV3kRVXdNGFBUEJoByeXKIiCMpNkklCrsnknCNz9FVVv+/zR1X39EwmQDA+EpZ6vfKaTndNT093TdXv8/l+jqGhgel9/Rv7JyEAqm0AydjT31o17e+KAX6ZAChft7y4LUCqCIBs/HV5HBy4Nc4MKO1JDQCHXXFpW6qudkNmSrNr/RBxBBuE/Om6/2Hvs0+5tmWfhR+5/cyLd+kcccq0w597b0PD3qcNP899V31++6l/8zetQfRevY4JgA2iBDjGYeZ+CSc3rJLKinGNONn6YddLq5tKOW6yJnSTycBJZ9VJZkKTyoQmkbLiJayYWBOKVQ1DUb9kbLHghKWcCYs5CQt5E+ZHEmEhb4NizoYjfXVBwXfC4oi1ibS1//dXHW+A/1exuX/NH963uW9tv/S/6729S26/4ogjjv3A4sWUggAtqwHGzrZRiqoqwfAIA489S+vbDx8b7lsdX9leBvNWqo1f4+vdter+vxb4j5lkx3FoPeZAWo9ejIYhkkyzRS3Fkv+aZlOrAf1LTf93BhTnvuubcuc3nOCkD+rWvMGGUTBgLUKoOFZUbST9IERNoGgpBuE5YFSQUUXrEWpQfNASIilBMoqORBVMkkA0JZBE1YvzBaI3Xoh9zdiY9a8OYStz+2UfNDFhIBMOFjMB2JUrBZExqXdYleZfTuItCpJX8GPvdfk5gxiUlYmAIiKF2AYwIjCkyBAwgphRiS68OZS8iCkqxhcjJaMaWBEbRL6GANFcS0YKP/yPCJhMBP8vNdGfLNjxzyAcq2r2ylP0cT57U6UOMOOUApGXv0qaPw7Ymx3A/xjwd8uAP3osIhB04veNtyCUAwmrawFNdXOBjguBVCpVEBN/5cqxoRpHQ9o4/V/jWZQlzqNCorR/jUB+LIoT0ehYFUEFTBhNmEwYD6yk/FNUKtn9lWFWJfdfxIkeU4094xovCokIkLJdtpxREXcTRD80jrIuf2YiE9S0f/Z21udUep5HstO5QA1dlH3/ShOGDQL7j+To6N/ONNflyzW1WMdyuMCZQFLhWuBxgXeJ4debtlFqrGWxCPuHlm1BwKaN27g1U0cFvL7jEp3ml1ioMCiwXWHYGPrnzSHMTkcWX6cy2M8xMsjCkvDQf35GfvPBqzRTD21hAePAYGEDa6//9quXxd/wadExuxD58v0fvlrdXAn3iEU4YRF/w1KCVIpkMkXKKO5ojkKpBLVZapNJEi31pEby9AeWm9MJjo4X720Cm1XZLsJhQZFHE4baxg7+xW7gCyN5/m50gK9dfKPKf10o24//oPYaw0wjbDUOU8IA33UZQPmFCOf7hi5vM8ce8U69/fe/2L1WgKapixo1LByJciBCr3ESN9tg4CUDbrvmX1hniwN7W3XUce2ADZuHhjZ923bOP6fZhv6J1obHx9PZRwW5xzpm9cZld76i62r9tMskoescN5EwoYhgRZGQwC9aHM/2r73rVYGdgc0P6cBm/Lg2rb9j7hlLNTRN4ugDwEGKvg1lsaqeqhIudN3sw53zzvip77vLffHDgdW379r77oVpq55vkGXAfFWb1JJd0Dzts0/19XxeAfxibqtN1tZZG+CJJIUwibXStfBvzPpl3x/5a681IpIeP7a3VHrM/WLhTZu2vPjvtTXNl9TVNKNYtmzdxPXf/gYXXvxR7v/Fj3nru05l/n/+kCsuOZvWppbYe68xTz/2AxzXZcPGNXhpj/r6JlaueI6adD3tU7sIw7AqoG9M4l+p47Nj4XyOcQgCn0KxiOs4OK5LIpHEWiUISljr4LkJXM+rTPPVRhkDYTmDqpwXgKDWjpXMlk+6arFWY5VAnG9sbbZYzGfi42onbyPxAIJcHKxatjaNVBEAQVXdn1ulEijGn0Fsqax8T2XNsydtT15/s3nTpz9srB/iphIMru1h5U/vZ+6730ZpNDdy+5kX1x1yxSVtj1/93VccfrpudPOS3sZpeyfmz+dF31/5egf/ADdt6NTzO3vEWtjQ7Yed811TGLGQFh0ZqrPpUj6EfKDGMRomDBoaVYy1SOCLOK7guJUDW20oGpREfd9oMeeGxbxrCzm1pVLRFkcSdnSkKSyFagW0tsnoP9/1hvR/j1QAlLcZ9fXZzaOj/3T6okWfuOq4Y5MC2NBGK1o7lvQvVR6s5qMOpP6gvZAgiFQAtrrnXSoBMeNs2cZE91U1DLwmm0u8FOsS7Rxz9FFfXL12/ZV7+kH2SqbFJ15inQLSGJMA9RCDlCgYzgXrjlXAUZ7upmIbQL1GIYCpCPjhgCaiNgHK//eif3igCVXcWOqtYxU2aivgrELsV2TecaVcBPqFSi6AM6EJYIxZitKeyuSAjS6aEsT+fr/s/45Jg1iiXdaQSxAH+uXGLtYyJJHkfwQkJ3HonxKn/osJJFYzhKBGBAdK4mh+SprCzd80lj8z2G8y1ccuTP+ravYqoHp8bZ+OB/ZVU313wuS+PPF349yICujXHSf/E5QD1h2b9EfH0vjwwYoCoTqjwFTaAMa1AOzMBiATTzA78/5r9eS/ohKRMdl9ZQJfsQCYcnp/KOVqx/KEf7zvP4jDAuOMgGjfSWwC1SqAsMomYMcHBhKODyeMVAG7SwVwyPdUjtzGcYUcf0cU9neVRE0hyxDEWk5bs4HWMOS5mbO5u8ZQW/C5DqEF+B3wb6IcKcLqLQOsr0kz23E4MgxxSz7bN/VzX0MLvT/+qoRHX6SSTTMtn2emCHkgF4Rsn9bCUFs7wdrfU5hxOPOt5ZRCkYe+e5X84cK/00TNVDKuEPa+wOiS7+3atGu/C1T2mYLUNmDqmpBkCH0jiB2CmhrwU6jJYTdvQ2/5xvjnfs/FajLtSG8vji3hZrIkPJdEaDECyfpaWtNJ1HUoFHy2BJZiJsF+8YSviLJdhZREEuA/ei61vrB9zSr+I1fit4sX8T8l4I9bkJYSs+vSTE0lSQYhXjZNCWhBOC4OC/tVKsVN13xa1uyua0RL1zluMhnuZa29AjDiOA8mvOxNa1743k7BeteCc2utyrE2KFrHdft9TT+5ecX389PmXzDV2sLpajkW1DWOuU/E/ijnZ7b2r77xZY/V9plnNBhPpqiGjSJuUi0OYg1qglixNYza4QDt27JqyW4Dx1PnnmYMqYwxOsVaezAavlXVzAcGEN0s8BTCA4rdam0iECiFUgy3rrrzJdPKW2Z9xku5z08LrJcRwlkoaRHZJm7y+Q3Lb6qA6eYZJwsmZRzjGlfCLlXNiPFCDKt6l99ceo0vM97uucnr6upaZmUydZT8Iqef+7f84ZFH6Oyawt9f+UXuueMX/PiH/0ZDXTPW2nEGPRD6+7dwwumnc+5FVxDG6887fvQ9bvreNXS0zcT1vKrGgPK8PxoRVG4jbNnaw6FHHsusuQsJg4DVq7rpfu5pMplaQmvx/RJeIkFNtgbHcWMAH3OrVa9pLLtAKhaEsgUgCHxUlVKxGFUUhj7bt/fR37+1fTS/fdPks6aKCqBsBWioUgBUWwBSVWSBE4cFEhMApTg00CdSZG2J/f8lINiTFADA1KM/+3cb0y2N2vO7x/sT2WxzTedUUvV1rLj3vvDgE07atNehh9Xd8JlPfW3tw49948h//CjF4dFpNU5yejhaHPjtd6/vnkC2tKYc78i2dGuwuM7M/E1Q+mn/li2r+V+ynd+5IS4OEmbu45k4us2kskZcTySdzkuqNm+SGSvJtBHXMyTS4HlgXDAm6u0KfQgD1C+FWiqGWsqj+eGUHR2q1ULR0cJwoG5SNJEU/aclrW+A/z2dAKjaTjh61qxvfe3442e0plIEgR9N921k4QaNSq2jdBVajjmYugMWICV/rBKwWglQTvwvZwGUC2Zf01WRCokMD28ohscde+wHQ2v/6/UG/Hd2/9lXqBnIaX2pJFNEtZloRGmlIhu33phkW8pe7Qjsq2Zi4iCS/YMX1wEm4nT5clibE5MAqfgi6MRTXY0bA6RSyhtddk38sThRWVfZSycOiok9/SCV18QYey5x6wBVXm7GGgIqdgCqpNZxCnsUCjiKMAoyLJSBP6OIjEZhf1pETAlMEAcJ+or6iKgRBUvRS0q+IdTSD6839pVO9//ckL9JF9U7r/2Lg/isqZrK7wD+xwL7rKPliX4F2EePV4P/aoKgCvy7kaVgZ20BO+QQVIUVTgwCjAkBHV8FOPkf9Fj6v4wRAbbyVeLQv/EAOz4mmBjYNyb7nwj0y7fHAv/Kkv8gtgxMsAJUkQARsRCMbwUQCyYYV0FYZQco5xXsriyAq76oNVuUbwcBM4FbBH4PhGrpNg6nbukn1T/IgXNm8gk81A34PwpvjSf3nxRligjZgREeFaUxleLgUomMHxBuGeCphhpW/uSbUUjVOy7VjlKBLhECVUoK2/edQ8HxGM4XCOtqOLtksQM+S9qzlLYO4GVr0G9+8uVDrs6/UmV7DzTPRFIZGFmP+lNhXhdSKuDk+3FKeRLWkHBjW5OCUSW0iu86+IQU0y0U1jxG6Y6bxibtx/6NGtfghT6uOripBImI58NprGNaKonjuYwEIZtLIbmUx3SJfoarih83BQQhPJ+Ahu2DjGwc4PuB8p19Z3H/tZ8TPenjmtASe2WSZDMpWoKQoWyGJlVmC7xJoc8RfjKY5d5b/n73eH6nzDs7bWz4t8C+ItLtOu531i2/ZXDnYPmSlGvyJ9sgnxVj+q2m7tu46n9GOxe+r1OD0bPV6lGIWGOcO1TMXb3dP3jZUL3Oee9thPAQRfdSS5w1gxsFrzKiynagX0S2iDFbAnU2F9yB/u3Lfrb7z5ezznHE+HUicpCqvl2hPb7e9Aj8XpFeiVRgvhhnKD/8/Lb+jU/bnSslLsuEunWBWqkFnQesF3HWi8ms29D9/R1CzjoXXFBng8IiEIyTGC0WzPPb1t34Wl9sp4GPJRLpT9fVNNbX1DUxe8FiWpqncNYFF/HIw4/z9J8eYGhrT8zKj/06rnEYHOnjv297iO2D/YgITzz2EDNmTae5ZTqXXngqSdehrq4JGwbjpP4aVwUbEYZHBvjG9T8ik2kgnxulUChQKubp27aVJT+4ni296/G8JKG1pBIpEolICTAJWB/XOqBqq6oAoytKGAb4fnQ68oMSg4N9hcHtfW2jucHhlyAAqkmAbGwHKGcAlKoIADuBAJD4sTIBEMS1gH2x/79MAOwxgOyQy99XM7hmw1Xb1/XcMbplW//Bl130dOgHibUPPULDrC6y7W0c8c5TuO+/b9DBNav65hx6uDt/v4My6UzGKRmxua1b86seffSx395y8/WUgiXA14B/jlUq/yu3Czo3iCUg9A1TZ7vS3O5KqaAigiQzBjdpSHgBiZQvyVSBRNoXLxliJMQ4imI09CEoeuoXk1oqpCkUk1rylcJwqCJQ02j0499rfgP4vw4JAICOWU1N3/3KCSe867COdlMslkAtEgSotYhGJEAkzlaaDt+XxiP3Ryp5AFW/WdnzL3sC8K+cpaFhCtfe8cDQhz/ykXcAj71Wgf2rAYsv9z0nnKdCnWbzeWmLPWouEMYXPVGsOyYHL7vn4pRb1SRCVlXrQGsFUqqaiAF/WdpNJIKmnBsQZQ1E03yNMwAqR5GijlRk6VQ3BDiAGz9W5ugZA3cESBX4i+6zjIH8ICb8dQIhUESisL8Y9A9HoX9RE0A89S+VK/5QCTESoAQCAUatQdRaLWQz5NlU8u+5M7VLAH9nIX87swK83PO1zzlDqrz046f/kyX9v9T0vzzxr572q3Uj8sBOAv7HEQbx/pNWBZYrISv1gJWQwArwj465KgtDGfibKrgvk9yKb48D/ioVT31ZEVCZtFcF7r1kan852K9q2l8hB4IxEsCEIEHV5L+sCJh4/07bA+LbE2oBd28WwOVf1gv9Ah+OJ0ofFuhC+aMI80oBC19cz9Gu4auz5rLGlDgM4WMapVl/BVghcHCuyB2jObJ1WeaOFqgLQ9L9g2zM1vDCvdfKCMDxl2pzocA0BEcV9VyG504jLKXYkLU0WeVcP+Cu666SlTWLVT7xafj82WML2/d/SqV1NvRvRBpq8EZ9kjZPEiFhhZQRPOOgNqAIjLgp8gilYAhb2oxqFwQ+xhW0F+yUBMYrkPZc6jRKh88oBKKMOh4jnjCohtw1/xBN197xUTVhnqQGuKHFTXi4Js4Sa25gTsoj5Xr0qbLZWkaMQ5dALUojQhw+Sn8IKx1L/dqtmPwI14nhHzrms/wH/yT2hMu1MWlYkPBwUwnaPA8chzaFvYBpqjxcU8uSf/976dkd15TOuWcdYNVeCJRcN/U/65ff9PzO9q1vfatT29jxThvmFwIF47q39yy/dXPX/As6Qls8W609CgiM6/2A0P/ZhlVLii9NTr4nZZzkQar2KNVwYQx4inHQ2WZgs4hsjfMhtqrq9tDXUYvkt65d8he16U2bf6aA02ytPULVHhQHt42iLBVhSKNrRNFx6fOL4bLNa+7Y6euZtuCcBhuG+6rVTkRrgEfEJAfyxdyWgXXjbRFt898rnqXLarA3CI7nvNCz7Na17BlbK/ARz0t8tCZbX79wnzcxpWMuLS0dPPzAD+jbsoHmxjZSmSyu48bLRSFTn+VLV9/I0PZ+PnXFB1iw6M1YW6S21nDiey7mC//0Ibb3baCxsQ1btgSUT/CqFEsFjnnniZx70YcpFvMVwB6GIX6piFrL96+7lqXPPko2U4fjGJLJFK7rxU0C1bYCxdpyo0D0NQiiIZgRIbSWMAwiAYJabBgyuL2v2D+wtW00Nzi08+Vl5XplYotQvAaqHPM7IwCIH/NjAiCMp//9sUKxOrNoj9laFsyXbcu7FaBtv71+km6oO3nRWSfjpVK8cNu92CBg3gnHkW1uYu6C/Vi94gVmL9qPOYv2p+SX6N+wjkShFF730Y/+cc0jj34VWPKS5zlHGntDtQrbeZ1ukRJAoypLCela6ElzR4pizkZHlUCqRsRLORhH1HHLQZjRij6a41pKuZCwFB1O/+emNwL+/rcQAABeYzr9kY8fffQXLlq8OFMsFaPU/yCMyIAwiJQBgAYB9YsX0vLWQ6NVeLkVoLoFQPagT0Qt+eY5XHj53y1bcvvth8RT3z12q/aL74oa4OSPanJ0hGZradPIgxZGXn0kDo3zIvs+NnbrK6oGETcO/sso1ArURpWAuFEGAN5Y5zxmrOZPnR0Gt2W2PJr+l3+POBVeYuBalv+Pq+mprnsLK565aGoa72WqGwRCREooxWi6z0gF+EfBf3mJawIjL6QUQXwREwqECqFjsIGquiK+ooX6WvJ3XmOCXSFfXu2+LzvNipL/4yA9nPHT/7GJu5ZT/uNp/Q5J/2NEQAzibeX/YyDfulUgv/wcbhWh4E60E0wICTTj2gIqloWK+iMK/pMxK4CO6yCd/K+6kv4/lhdhqwgBK1JFAolU2wAmA+LVgL0q2I9qEmCy6X9QJgQEKsTA2HOaIA4cDKuec+LPrbzGymvfDSqAS76jjYn13B44dCp8TeB5hUGUzcZw8tpeyBeYOn8OX8eSFuUTKhwL3AfcARwE/HhgCFIe9dtHaFSlfngUL1PL8z/9pmwCOP4yzRZyTEdIqcVJpSh1TcWvge68YS8RDnUst66dQu7uD41fzH7gc5rwoF2EdBDiAgkbUgfUitAihqkS2RGcsmVXlSLCKMp2hE0oGzFsRBnAoWAUCSyOEx1I1goNKM1xpd8UFIuwxTF0G8MWv5GR71wu9oRL1S2WSNposu8ZMI4b5Ze1NbNXwiOTcOm1sEVh1MAshRmi1CEECkMoa6xhrQOJVeuYXfL5+6TL5YcuZvsXPyL2hA/qnHSK9lSCtOPQkE7SojBFYA6wyTjcM7CRh2/91p+36J8y6/yk6xYvVqvtYtxnXVN329rl39n5NHvBeQeHQelNitYI/KKEWZrAZJHwPaq6L4oxbuouxzW/WvfCjS8pj++cf/ZsLG+3ag8AnQukUZYjLBNYjzi9xtj11pdtGCdfyAVh/8bb/r8vRjsWnpmUgAVqdX8V2mKAtgklGV9MRo3rLM+N9j3T33Of3TkJcG679UtvUmgVYV2g8psSmdzgizfs8D61zTnPcykdrGqni0jR8ZIPrl92854EXBqA9xljLs9m6+dm0nUIhvr6ZlRD8vkcIgbXc0kmUuQKQ3zvh/czMLCZa77yNdLZLMND/ey937Ecf/Ix/OaBJ/jD7++hZ81z1NY2js0JRFCr+H6Rw44+lg9c9kn8wCfwS7ieRyKRIjc6gus6PPXH57n91uvoWb2UpqY2kqkknpuohP1RaRGwlaC/coVg+TaA75fiHx09ZkNLLj+yccvWDdOGR/rtyxAATBhkeDFpUqgKAZxIAOgEC4AFtlXL/wG7pxEAlXPKkYf8fdebDvnSyOatbt30Tlbc9Qizjjucun1nMrByNYLg1WepzWQJfB/XS3LocccTqvLCz39GJpHl/m9fd/qmpUvvmPTvzmDqXffd6ZoZX05t3/Cj34aFz73eweX5nT1SnpEUijmW9M2b9Nj42oVbxXGFoPQG0H+DABi/HXLO4sXX/eNxxy3Oug5BoRidh4IAqWoM0CAkPX0Kbe8+ikRDbUQUsIcB//LmejxXqOG449761a3b+j65px9gfw6QPPHD1i0Vpa7k0ypRZzKoBjoWJhdP562NA/rKsn1Ho+l8lAOgmoltAUkts96RWsBFNUWUMOyM+d4q7W0GlWpyQNkR7FXL/scD/7GQQTRiEGJPSnzhjabCYXTRlZzEPv8o4E9yEvn7SxFYEx8VHxFfkFDj1gCB0BCBfweKblIKdS7FJd/6y9Xx7EoN4ITkf2dn0/9Jkvknk/jvDNxX5wFUPT4pKTBeBbCDsoAJoYAvkQVQzgAYF/6nMuH0qpWI6Cr5fyT5n5CsP3Y7LFf/RWCc6uT+IJq0mAoJUD3Fr8oECCZM/+P7TYUciL8G8c+JnmuCsmAC+VBVEVixBZStC/rnqAA+8VX9wMgoV8aLygtE6QQeF8ORxRKs7uH9tTV8sKWVoYTyDhXOiPvDfxCRY6zKlVhvA1IDQ9SVSqSDkK6Ex4bNwgtPf1f0lH9Qd7iXaSrUqiWdyeB2TqHkKX/y4UgjNKYbuHd0FL575Xgv6yWf03kOHG5DEhZqwhCrSsIYphqhXYROEbqQODFbK4PFIZReEXoVegU2o2xD2KpKL0IPwnC87ncFpsYL7lqgTqKpfbNGMvTfCTzlpOi79tOSe/el6uULpFVw46wTI4bAGGxnGwe5DgnXYzXKNgsFAwsU9kKpkYgE6AO6FTYbw/bu1bzXhsyZvYirCsux22fjORs5IJEgUZNhiuvQ6Li0xHLhhCgP1bZwz9c+In+W5HXa/POOtEHxUEQCx83csn75DX073/esaWrlFLVhnQrPgDwXJ8QfLWinguc4yZ8ZJ/X4uqXX7xT8T51/QdLV4pHW6lGKTkOpRVgJvIDoiOBsEjFrUTuQGzLBwJZbJz2265tPMG4Kz7g1nuf4jg09ERNqoFi1bmHbuh/uthCwzrnnGBE701o7R9HaeHobALOjrBw2O0760eHh9Uu3b3xo0tfbsegCkcA/zNrgTaKMiHF/tWHlzlsWOuad06zWf6uo1onjriqMjjzU13vvnrZId4GjReTSVCr7roaGlrqGuhaSyTiYLwwIfZ+SX6RtahetHe10dHay/IVVNDa3s3XLWg4+7O3kcyVqauq48b+upKlhCtYGhDaMLQE2ygcQy+0/e5zHHvkN9//iPkZHB+mc1sFJp59Dc3Mbd/zwboKgxHe/+QlqaxtpaW4nm63FGBe30k5FLP/XSUtlAj+oBBIakSgM0Ibk87llq1Y/s+hlZ0xjVoCqliPqq0L+EjH41/ixtp0QAH3x9L9sddQ9lgB406FfmXfi2z+5fU0PvY+vY68z3oKtT7L3jbfz9rq5LDr1WG7ODfCr4gB1tbVgDGEQsPa+31Azs5NjzzmfP9x1928f+ca3fxwWiz8C1lfONW7imL2a5l61b+OsIz9QU/AeP+2YdR+48jMLYrLlje2N7Q0C4CW2ur2nTr3qyre97UNvnj49mS/ko2V0qQSBH7GwVtEwxEklaHvnkdTsPRuC4DWZ7/dy0/+wdTaf+r9X93/96m8cAzz7epr4v5oAuXdfpKJZ0vk8TbGENaFKGGfilKXZ5TT5KJLHapyoU05ulzjojUSZCBA0qRrXCkolTNCt8v278fS3Mt2XqoLKseafqK1irK+iMtmtVgaUrQAR+JVK708pmvIzLCKjKPk48T8PWpQI9I/VumECiTMFVDQ0iLWqKiKBQQvprBS8fvw7b5GXVVq8EhvH7lABlMP/qnz0zo7T/2rvv53g3R9X5xeHQZYBv3UneP0rBEAM8t3o+aLgv/Hgv6weqDxmxtcI4owB/0pVoIwRAWMBgDppEOC4s49KRRlSlvxHx0mc+6CMTdft+Cm8hDKpJN+Ml/SPTfOr7p8I9s3Y4xLvi9mBRBhfJ2hie0FF+l9dSVgOLbSIhK+WAHjfl7U2U+KngWUR0fT/YVUGBYZEOGblerJhiM6axQ3JkLrQcK7A8ao8iPAnUdzA8GBhBDOSo3Y4T1otMxyDm8rym3v+Q0pvPl8lk6TNt9RjaUqnqW1vIUgk+XUQcqQoNunyuNOOvfriMfLsQ5/VOnE5PrDsb5U2ayn5AesBdQxZx9ApwnQR0kCfwmZR8salZENcEXKq9BmHIWMIAp+iCAWBfisMSMB28TCiNKnB2JDRuMihDegEZsW927WxZ/cJgSU1dfSu7WFgcDueH5BxwLWCG//l+66L39XOcSLkHYeVIgyqEqDsi7BPFASHaCRxXwYMjuRZv2EjX3cN986dyS+vu0rC4y/TKUmHBYkETipJZypBE8IUIk/6s67DPd/6rKx4teeHjrnnNAicolpKGcd9pKf7hzu95nXOOzclcFYYltoRhkB+HpOzB0VKL2qMSf7SdTLL1i777k6noJ0LzqjHOm9WG85RaAbpF+QxYKNic4JbwtiR3hU/Cid/He9zreZaRbXLCO0qpg0NsxaTFEIBx4IdFngRZLU1umFj95LR3XF9nTr7/eJ4pQ4NgybVwAOpB50Tf66APOd66fvXL7txp6B+xuzzGn0pnqYwT+BJ46bu7Vl+06Svr23OeY4r/n6oPQooOV7mjvXLbtyyB695a4F3AeekUpnjstn6+vq6ZlLJNI7jEgQ+xnEYHNrK3HmLqWuYQnvnPGprm8jnh3n4gVvo29RLIpkmk81MWGMKufwwiw99Cx1ds9jU28eaF59i+sz92LxxOYcc9m78ICQICiy56V/JZBpwHIfaunoc48SxVU6sBthxeR6GAaVSCcdxxgUGRvYAn1wud/+adc+/7RUtNceTAE489S+W2xDjNU5ZJdAU319uCKiNAf9gTBjY15r8f0bXolpgP1XtBBIi9DpuYumLq5/ZONn+LYvmndh52MF3b3t+gIWnH06iMUvTbXdzeE8j68Xl8tGnaPv4h/nkxh5WLphG/7NL6V+xmplvfTPJ2ho2Pb+CDY89ZaccfLAuv/WHd+W3bn1PvWHfA5rnf2G/pgXHH5UIEm/V9TjbBynd+D8c8Z73nLVqYOC2NyDoG9sbBMAr2DKJxH5/e9hh37n4kEMOy7gufhAgvo8EfmQPsLEawFrq9p1L87GH4GbS0WN7BvqHZIbHtoScdNLJ39q6re/y1zrIf7U5AK9mO+ky38v7Tk0QSINAjao6cVgZVYk8TpkIKPvmqnrKZAyA4oAmERIoXhUx4MaZAIkoHEe8eP/qzshyX8nE1P/yVzuu17eqBz6a3FOKJ/tFQQpxqnQR1Bek3LPrgwQaheqEiiknrocGQotao6JqCAyUXJdCTYLi7dfu2tR/ss/upYIbJyN2Xu7zb599+sQgvYkye3eS6f/OJPxuBciPSfmjDIdxxIF1xz9erR7Yib1gh1wAyrWD1URApb5Qd2gDmDj9hyryJ54HV1oAxhQAYyGAVZP/8aB/PCAvA3UTVCX/R7fHwgD9KAzQVD8eVKkGyuqAQHZQEZiqTIEdfnYVCVFpLgjLWQAbX7z9VdkALvlnPVOEa4EA5TSEelUeM8JRfkD/i+v5+8Y6LmprIY/lsHj63xQn/4+o8rOSTy6XJ9E3SI0qbQiz00ke++m3pRfghMs1WxilFaHNc2lpb6XOS7JElP0BsjU8v2WI0s2fF3vW59T86J/FXvAp3SuV4ByNAHjaD3gyV+Bpz8VNJpjjGBYq9KnlD0WfFVYYSiTI5/IUtq2h8OCSnQcGXvwvKv42nBuulgDg7E+p1EEdKaYZh3a1xJWfNAPzgZOB2fGC/GmU/0wmWSHKtmdXkkBJx1Jeo5EtqlhXS9jWxBkKK1yHNaqMSpR7sBhl38jeQRJlgwprBDavWkPet1xTn+XiaR0MPPYYTJ3BPp5QX5ul2XWp9zw64t7wfgO/HErw2x/8466nfydrDpfWjjlvCoPCFDEyYox3X0/3LTv3sM8//7gwKBwUERByZ6QW0TagDtUm4yQeFUms7Om+Yafno445F9aKKe5lw6DDGFMn4j4XavgCmiyqHdZNq3/8steyKfPOaXbUdqK2C+xUkPaYsOmIwVEqtu6tAbpBuh3jLjdS6FnXfeekafots09KJJ2aVDGfH93W8+OXPI83TjtbMulkna9F8aIA3L0VPRpYhBKI8DPjZu7vWX7jpGnw7dPPEZPkCGv9k1ESxjF35rcHv+3fcsekv3vn/HPrbVh6l8BUMe4LhXzhvr6eH78epLoZ4FDgeGOcY1KpzAHpVDaRzdaTydRSyI8wmhshmUrjui7Dw4OkElmM45JKpjDGxKz/2FshYhga6qdjxlxmzNiP0ZFBFJg7/0A8L8VA/0Z+cfd3MCZBMpHEGEGMQyqZwnVdRCKRoJQjhVSxagnDkCDwETE4TkwSxEGGai35Qp5SqXjjup5lF73iFeeOJICdBB+Y+Ji28fRf4/ctAEbHso1eG9P/GV2L2oCP2TA8zzhmaiKZcRzjiu8XwzAMcsaYux3X+8KKlX8aR1qmm5r/pXXREf807+SD8TIeQ0HIaf92M+vrD+IS7aZLChjX5eF/+Ac+9F/fYsqCObTtsxBVZdWvHqaYV5oXLQQx9K1fY1M//d2Sw6fud8KR6VTN23U9LZrHx6C+T+b88/nq0NCvP/u1rx2zxwNIMTWgj6E8reg3XouZZW9srwMCIN4aDujo+PRlRxzx0eMXLEiXCgVs4CNBGLUEhLF6Owxw0ikaD9+X+gMXYjx3LBvgNTz9H2yYxennf2DZAw8+eCyw6bVMALwS0P9KpOLVk+jJ9p113Pdk9QPvV4C3n+VLosVNFvLUWaVOVdPx9N1qZJBTVTWCmsgaoKhaK2oVMahQNb2Nk+hFTAQqpRwG6GpEAiTjBXVZFVB9QXQikkDKVYKmynNSlkhX/PmIhKL4MfgvxaA/nsBqWA7QiW0DITghGsmqy6BQwApqrYg1qlaRkuNoIetK0Q6rf/cPzCsC5buaA7AzNceuTP/HV//FFXsV0F9O9x83/Z8I+svp/tHEf0dQX5b4u1UkQfX/xxQBUSPAZE0BpiprwFQFEparAsvy/wltAPG/2FupVedUIbpXxur/qAL9Wpmex+TOWLXeDn7/HdL7q0iASsXfmKS/YgUYN/3f+eMmGB8mOFEFUCYPqAoDrDQShH9OGOCV/63ulhe5DeFdCD8SuF5hSJQ+MRyxch3pMCQzYzrfSzpk1PI2hFOALShPi/DMSIluYyn2bqbWQg3K/gnD9l98T34DcMoF6uTTtGKZqpapU1vZO5ngOuPQKUpNIsPy1i5ynz1X7OVf1Ob8EBlfONRzOQmoU2XjSI6f9A3S3drItHSKQxSGc3keGRii1w8plEYo/X7J7qnAuujD6tRPozPwme0HjBhhVGEqyoUIZwLb4mrE64zD74eGGezZRNIY0gKuKKqRMjjX1U4qneAc4H5j6FfICTQpLEaZj1CKj+E+YLPAk92reRswo7ODL970JbEnXKr1rss+rotXk2FKMkGbEaYpZIzyYLqZX/z7R2WXJ9zts89sMo5zoLVBUjBPFkKzrX/NraXJQej5M9QWT1bVg4HfCdKtqhsRqQNtMOL0qujS3hU/2uln0DD7vSZr7LRQaXUdTdrQWda76tb+XX3dLbNOSyecRJ1qmBA0iTgpQRqshmX7RqzckBbQcpjgMyLmSTHmuQ3dt27f8Vx5TqsQtoqRWtDNhdFgfV/vHS9NBMw5wwysWmI7553ZpioHqNqTUJmJaK+IuVtM7a83dF8/aSJ818KL68Jg6EK19kgRVmGcb/au+OHmSVUA804zrnr7qtqjBQqOl/3x+mU3bH0drodbgf2Bo4DFnpfcJ5XKdCW8lJtKZfC8JK7jYhwnAupUNwHYSoCfiFAqFvGDAo0t06hvaCGf285A/yZKhQKpZDYaHajE4D7KtDKuiyMOSDTtD4IAa6Ok47GwQDBiMMZUliXFUoFSqYiq/uO6nmVf2qVl51gmgOwEH0jcFBBWEQTJeM0SvMbA/9nWhl9JpjLTZ89bLO3T5pFO1yCxXH9o+1bWvvgsWzauGWhs6fj67DkLr/3j/ff69e8+8J0bl/b9sGn+XHfGETMI/ZChIODUf7uVnsYD+YS+QD0+iXSaa048kZ+7eWpbWxneuJGe3/2Rmlnz8Wpq8QkpPL+MBSvzvCtdz7voYYrm8avLgkQQETZ961v2sKOOevNQ1HSzx26em3izcZyHE15SRISh4YEHgauBZ2IC9I3tDQJgt2/7nLrvvl+5/Igj3rmoqcnJ5XMTSICoKtAGIYnmOhoP25faRbMxCe+1qQhQS76+kys+//Wh73znu6cBD+wJH8LumP6/muc442Nqhgtk/BI1qloLkoy4cg1FJY6HLMv/45g2NMqMqExqxVQC/VQkptNNlNWGiYP/vAgc4ky4IDpxboArEWEgVS0A4XgwX/1PbFQpJYFCKFHtYFDtsS6rBpS4Ak6wJg5GFYsVIUAopFMU3CKln0zoIn+l1YuvFtzvyucVh/9JVZq+GWtwmNT7745P/rfu+OA/Wz3Vr5r+V+1bVg+o9bRCIlh3fPjfOOvAxJaBiQ0B1aSFoaoSUBmnAIj/VRQi1QoQyqF/Eq0QK+F/Eyr1qqX+dnxAn0xI+DcTwXq1xD+oCv+LwP54yX8wISPAl50SC/H9Y7fLNYST2QDsxlW7FgZ48ef0MFf5nlVmiPB+jRLOHxNhsSrbVqzhyrpaLm5pYtgVDlDhnQIHKDwjsLZQ4K7QMryhHxefGmCO47IgVc+d9/xblPp/6se0rpinvRTQ3tLAOzMprvESkd8+6bISj6FrPiXh5V/UzkKB+X7A0a7hzQpbw5DHtvTzi5LP0NQW5nsu0/yA5wYGWF0IKaRLlH568ytf/F5yjRpnCzIIYpLYH3xm56TB8ReqLFhARylgWiAMiMVTeAtwaWQTYgVwpxF+OzBEcfM2PCISQLCEGEo2ZHTuDOY4wltU+IkRQoWcCDPVcjhCfRw0aIFhgb7RAvev7+XbqSRXNTaw4tavSvjuD+teRmmqy9KY9KhzPWZJNPF+POVx3zf+Sdbv0vQ/tZ80T993kYZ+jWCTFroDkdFtK2/bIfS2peMML1Vj3hOG9i0xKfsrVJYKDKtIVkQ8Y1JLe7pveMm0/+aZ5zquEzYnjEmG1tncu+qm3dZt3zHnLEeRlDHarKpdsXVjbtRIQ218HtggsEzEeUIprutd+eOKQqR97klpI9n5VoMuUW0R4+SMwyPrl/3oZVsWGtuPlWxdV2cY5BeDnojKVESXOsa7K7Sjf9i46q5gckXFefuFQfFioMMYbg4lddemFTdNukDqmHtmA6onKLQa4zw51Df0m+H+n73eA7skVnXMjlU4+wEzHcfpcIzX7npesxGTclwP1/FwHDeW8DuISCU3OAzDOOXfIKhatQhio+bAKKVaqlfilRJiGSuQgYh8cF1MDCLLDQM2DKOrkOrx63qW/XyXl5+q8jLvgZkQSGCqMgKiychfkQCY0bXIAJ8Jw+Afp8/aO7H3AUeTSKaxoUXVYq3FGFOxV+RGh3j8kbvt8OjAlmSRwA/DlubabOrAdx1M98IZJIIQTSapv+Z6Djf7UE+O84KVjJ5xFqcvfZbadx/L2vseppALqJ09F98xSG8PU57o5VCt5/jEIAfo1mjiPwnE0uFhar/7XT559dXfv/pnP3v/nvwH4hjnwb0WHnpMT+8q6uqaqKutZ+OmdYzmhkby+dFvxNWIg29A7TcIgN1+7DVns8efvf/+n3vfgQcubk+nJJ8vIDZErI0tATaqorCWRFMd9QcspGafObjZdKQI0NfC9UvJ13XwqS9/M/cf3/zmpcBN/1vAP68yF6C8nfxB65ZU0qUSNarUKHixFz+MhmBS9uiLqoponBIgKGrjfgiNr1yRasCCI+Uswcp0lzj1XaKvZS9/1MtcVQ84TvIfS7k1mvZGNQVWhGi6j4QqJnocYxXRspdBoqT40ERdF3G9AT5KMZGSglOy/oYnTfjUU/KSU/+d+f5f7nPcXZ9t++wz4qm5VgcAxuF64wiAsi/fieoZq6b75Yn9eEn/ROm/O076PxYG6E4gEnbSFFAhIaqtAU6cTVAhLcokxrg8gPLxMV7+L+MzACrJ/9UhgLY6Sb+S/F8J/Rvn9w8nJPmXSYBgjASo8vuL+GNSfuNXtQLsSAyMrwUMqgMDJwkaLJMS0XGMKVsW4te+6zaAD35Br7IhFwLr4sXCdmCFEY5Ys4HRYonDuqbxrxmXjIW3ASfEftUnUX7u+6x+9PcMd0wna4UmlMPT9az96TXyGMAlX9TE5g20F0u0ZTKcVJvhgXSK54AZBnrS9Qz828eldPE/a5dfYn+rHOI6HKpKd9Hn/g2bebw+i7Q0cghCaTTPE339DPYUCZbf8uoWvf/nanXUJ1HMkw4UV4TQt+RTlvx/fH7H5zzvS+o2FpkWGDwN2Y5Qr/BpopaTZQq/DAOWbR/G2TaII0Iy7q4PFArWMrJoNqeGlqIYfh+3FARElX5vigMGixoFgQ2L8MzKNZSs5dyD3slHvnauhCddrrXAvq5DsjZLUyrBVIQFwAbH8LP//Kw8syvvQdusU1Oem5lhrZ8FAse4+XxuaE3fhnv9HYHqufvb0D9W0dOAewWeE5wnfKzvIg3GcYZ6um/pe0XT+xlneK5JhptW32yJKgVl+9b7d9tCoKHtNMnUeo6q1ijaIEKtMU6Dqp2G0gZaVFhnxF1VDMLV29bcVho7X74nYYyzF8hRVu0UERLGuA/5/vAvN6++9yXbDNrnXmIcpzgjDHLzgRNQuhB+67jJe3uW37x8UgJg3jmeVXue2vB4hF7XSV69vvvmSav+Wmad4ySc4EC1eoQxZgTxbtuw4ubh/8VrZwM0xuF5U+LGgZY4p6Mjvr8WqIkyhySpgmeQlIJjRFxEHBERYxyrqq4xTug4rnEdLxAxaRGy0XMYMUaMRJP/vBGzLZnMrAUZEcEBUgLpNeuXvnW3rkx1h2va+IVr+YG/8vR/Rteif7E2/PQ+i4915sxfTBgGhGFINpuhqaWRltZm1q7uYXBgEMdxeObJh+hbuZSDC40043JJ+zDdWuSP+YCaE4/il3Nn4FnLqA1Z+LX/5iBN4tnt3PGWwxnZex5rH36M2lnz8LI1mFyOxX/qZtpQmjcl8hyoW3FRgpeBVt68eTx8+umD777gghnA0B76N/D2luaOX07rnIMRQ0/vSlw3wcwZC1BVNm9Zz/qelVt8v/RZ4L9i0uiN7Q0CYLduqemNjWeee8AB/3D2PvssakkkKBYKaBgiGuOwmASwqniZNDULplO733yS7S3RGxD8FY5LEXAMW5xarrjyX7ffcsstHwRufT0fbLsDbJb3n/OO/5RVv7xMAU7+kLpFn7QfUqOWTEwEiCqhCFakos7TqEYw/leFuY2qQGg0UgNExIEZ1+Ze0XApaiRSEIwFDUauPakG8mV/XMz228gSIFaMiUbFNgKG8dhfjcTVO6IqKmrBGtQHigmPoudIqb+b8HcPiO7Ke7y7CZlX8jPaZ59RBsjj5P/j0v+VaDq/Y/L/xEn9hOn/GKhHd/D7xySA9arv24kdoAr8V57HlFUf0eu0Trm6UKlWAEQEgI5XAEw8p1aKoqUK/FcrAKqIgBj0m/gYqCgByr7+VzbxHw/yfansUw32qxQBMtEeYCYLAxxfFRi9virCIm4x2EUbwMWf0TbH5VsoRyl8RWCTKr9DmGqE0vLVXJZO8q9TprA2adjbwjuAI4GNAi+EhtsHN7NZDfSNUCPKQjfJIQP9XPfEbeJ/7Fo1fWtpGhplmrUcWJNlRn0NXwdmGhhKtbLl3y+X3Hmf1GkCR4aWqZ7HoWp5slDi15u2sqq9hXRNDQcjrB8a4PkVa/Cfvmf3LHgv/7SaME3KQJOFGhEkAX2DKfpv+KTsAPguvVJr3DQNQcAollCFDwGNonQj/HJ4lILvU7uln9AY3KrU7nxLI0FTPR+zyh0iDKiAWNIIhwosBPIa7T9LourA/+5ezZfSSa6ZkubZ//6GhCddposQWmuz1KaTNLguewGBcXhAfH7/rc/LK56ot815b4MhTAo6F0zJOF7/hu6bV03cr3X6WelkSt4ahuGJKA0iPIW4d/p+YY0lKU7S9SgNjm5Zc+8rJp6mLnqva3ypsxp6Iq71bZijUMxt6/3L+NqbOk4SL+l6juNmUO1ETBalz7rau2n5bfnqfesaT5La1lQnKqfb0B4O1Dhu4udqve9uWHnDS76/HXPPc8VIrdrCwaq8DWgUzP3GSd3X033jpARJ14KzZgeB/SDKHDEsEfRHG1bePrkKYN65bdjSu1WpdVzvoZ7uW57hje0vtk2dMksa6ptFVTMxseCiOqow1L3yT+OO9/kz9q3rXvvsXwxITqYS+P8N/Gd0LUrH5EpTfJ3dBJwchsG/73fQce7seRH4Bzj4sMVMm96B4zgM9A9w/y8exnU9upc+yrY/PcEHRhaQVMOamq1sq9vEkBqmeB6bGlvpv+DtSBiy5sHfkeycSkO2Aae1ga3PPc/IpkEaFy4CawnVkrrrIY7L7MP59im6HHlp4K+Kjo7iNjRgWltxzz2Xb19xxUUfHxq6cY9kwIx5aOH8g9/ixcqXmto6Xlz9AqENmTVjYTQiscq6nhVs2rz+CWvDy4E/vPGX/drZ3NfB71BYNzDwP19+8MEltz/33JknLVr46XfPm7dofkMDxUKh0mQqxuBYS1goMvjkcgafWk6ypYm6/eaSXTgTr64mnh3/BZQBkXErknYFAeqH4Ln88rGn+cQXr3l28/qei/fkP4xXCjon2+flvm/ic5dvl8E/wNK1V4cr7v348CmXar6omvQDyVhLxgjJCPhJBYzHnRGIiBgtF++KWFERNYipNAhEagHQSIkXKwUUDGIUaxATKwQiIV982CgiGvu+48l+WRkutiz1K4sMbPTVyphtwBLZGEquoyXHoZTxpLTuD9g/Ph69hJlvuUHW/PqiSYmUP3dyP9l7/aoIhpgHmQCQpSqQcRL5fHW6fpk8qErbL7c+aPU0nkqtYLWEPyYeyred6ttxbsPYvuXsgXEtANVWgOoKw6pGgzHvf/Xvw46TElGNqCQFVFQr0v8osE1DicIsRNWGxPHsYwIWG/+68bEYHWQa81qKiiKqsdvFRmoVDCJOfFSqqmpUMxgRMjIWYFnJNohILTUxWWVQsYx1WEqlGnMs02AS68MuMLcZDvCLpDRayK0jysfICbQMDrEKxbQ2s9Fz8TSkU4RZGvlPC6osx+IvuVbC4y/ThCgZhL3E8MQTt0Xhe3Y7aT9kijHMTiU4NZPiA0Re+kKmgaGvXy65Uz6sLaocHVjqPJc5vs9PR/M8OjDItukdpDJp9hZ4+pmlrHv0th0XvBdeqeJlkcFV6O3/tWsL4mu/LBbI/e1VWjBC1lraCzAvO0Lu8i/qhroa+r70sbFgz+v+RUYu+zstOHXUhtHp6T8QLlBwjGE2yh8Q3NYmWrf2M2IMiahCFGdrP6XmRu50LG+zwk3x+zUS1wB2xmuBMD5gW0Q4MuFyXaHExdLIxwDCJL1uieZCiYLnMuK6DCg02ZCGmloSMdnwirZQTdEQeiJSJ2ICa8OVk+2XSHqdYVhMAAsQnldYb4zZvHXtj8ty/12q0upacE5aQxZZDZJRbYyfS4j25TKJPH+h3qD+3rvjxhdKwGDbtDNdkzQmtMUd1A5DA3fr0AA9XQvO+I4qopZzwrD0fmMk1TH/b77Z2/39ndocelfeHAADnfPOflhQz6o9TNV2KXZmy4x3DG5b+8sdgH0QstYIT1qYocqhjpP6bXWFWfVmlUGDrBV0P7V2rymzzly6efVtPm9sf5Ft0+bVumnzao0DJUdeat+/JPjnrzjln9G1qIFI+XVqHNiowAvAWiBtw+B9cxYc6M6ev5gwCAhDy6FHHsiMWV2Esd33hWe7UQXfH2XVc3/go6ML6HML3J5eQ66xhvaOxRjj8NSGF/EH+mlds54tzy1lxtGHk25sZHRbHyvv+SW1M+bStLAdVcXP5UhlBPekQxm+q4fHM1OYyeYdCIBypYIHOPvuS98xx+iakZG1G5577vfPff7zd28WuW8PPTwPrq9rfUvCS2JtiOt5BKHP7Fl7sa6nm+6VTzNv7n4gMGvmIjraZx686sXnfz8wuPWbwD+/YQt4bWzyOvyd6ue2tJxy2t57X/GOOXMOmFNfL04Y4JdKY3+SVomq4xW1ijguydYGsvOnk5nVSaK1EZNMxBWDZTsBL08MiIwH/FaxxRLB0Cj+wBDB0CiJwLJs0xb+7z0/L/ziiae/MzebverJvr6BPf1N///VBrCzbfbbr5MXf3WpApx4kRrNqFcKJB34pAVNK3jxlD4GXRERQDRujzC/WgNGNAoIiO0BKigqFa4gAqISg1Kp6vyrCPjHHw8Sh8GpRoY+K4rVONhvTCmgoSC+qvpeQkpugpIUbHDv9Y4FWHDKl2X5Tz69SxL/V/KZ/KU+tx3l/5gqb70Z5/8vS/bLSgBVb4JUfzJJv1fl/ffGZP6VAEBPJ2QG7ERN4FR9T7UKwRmr/xv3+k1VnkEZQJcRuYxLARwjeuwYaI7T/6WsDjHVAYATk/+r5Pem2gJQntqHRHL/WPYf3x/fjr7HBCIEYPzqSX/8fH61IqBKVTCZ2qDaBjAhoLDSXGBB7MYXXz4H4P2XqHhdfALLaQpPxYn+K4HtRmjtXsNCR+ibMYtfeULGBrxNo0VgWuBZVe7cVuSZO74spXdcrOlSwNxEitM3LeULz/xawg9/Rb1CjuZcjrf4PicmEtxTm+G3CjWOy0gywcbn/x977x1myVXe+X/eU1U3dt/O3dNpch5pRqMsZCEJBFhgRLBkQEYk4yUaY2OzeHctm7DYxhjw/oC1sRcDxoABI8AkAxJCgFAWKIwm5+npHG5331RV5/39UXVD9/SMRJ4Rc55nnnt7bqw6davO+32/YQ/Nrc08W5WWZIJVQcC9E9PcXqpQWtmPSSXY6BgO/sNfSi327E0fVLFzOOLjisEJfdS4qHiE5SI27ML+8xt+ejPA179Dc1bZEIa0iOGIMRzTVub/8U31BfiN71fp8klUCpgw8ir5LVGOO4Zdew6T72ilp1imc2aWSWOoxO7/FTdDcU0PL1fL/VbYp5YmE6FI5wEXCszFLIDzBQ6UKnzs8DH+JtfE21sGObDje2jfas7VkI5cE6l0im5j2AjsNMJX/uEvZOKJbmfrmpskI5UL1QYrjJucLEzu/87U+F0LzkPtvde66eb29TYsvxS4ADgkYt4X+OGe0UP/8RPT9vrWvDZlnOlrbBDkInNWxowxUyru3qHdnzrt6Oz9667L2jDxVuDVCIeNk/ykBs4/De3/xOMCLQMbXtJqQ3s1NlyNyI9wvPvm5oN8/thn9URQ5KbVQVB8HcqAGD5vw9QXhg988oTnNXVdIy0tHStUw+uANCKfL5dm908c/caT3Qvg7PgljCsuv7bdWtYFQaj5/FS6UJi7CrgJGLA2HAH9YsUv/9CGQWV2Ph90dw68K9fSce5Vz7oJa0OsDent7+WpT3sKgR9grUVV+dqXvkloYccjt9N572G2SDMfazrMxm1XsGLFOXiJBNmmLPnJQ3zxln+h9zmXsey8cxDjcPj7d5MfzdO+eTOCYkNLkJ+ma20/qbYWbMIheO/nuCy5jj+wD+HFbSNXFUeEMAx52K9wz9Ovmc8PDn747u9//7/MwYMPfnPXrlk/MlI8U8c/bVi3/dWpRBrEkE6nEBP1RDzPY3jkCEPHD7Jp/QU4bmSh5bkeU9Nj7N2/41CpNP9y4Ltnj/pf7XCfhNs0s3d8/BN/+93vfvorO3c+47IVy99yTnf3lZcODDqDzU3g+5TLZTAmruQio5DyyASloVHGb7sXN5PC62gh2dWG15bDa8/h5JpwMylMMhGTvetmLaiiQYhWfMJSmXC+SGV8msr4NEF+HlMJcALLI8eH+fC991W+e+jQ15sSyXfOlkr3P1gqnbE7urF4/FUV/1Uzu/3feqWuvOpjcvD2V+hXPi4WKF/1bK3kVjFXKksCIe0HpFQ1AeIhuHGpbiUyZ7MWsYhiJGqnRpr/yO43Lu5EIl/3uOsZ2fRXU/8kcnnTuHNbjQ2oFv9WqsW+qI2OPsJIi2t91zMVtfhJV4LxA4R3fXMh4r64+F9qn/80c9BI9+fnagio9W5/FRlBqyBaQ5e/VkhX99xCfT0LCu3G7r9oXWJQT3VYqNOvvn8sN1ig7a+5/S963F3CnLDOJtDaexrVRSyG6O8qBlDffI31/1I9BtRGxmtiFRvGDJKwyjCpHk8q8U4U4pCLmJYSMVI0ftxBVOOOf3UfOIhYVTUiaiJf6uq+ltr+QzComLqvhVQlDrbODohIKvU5qEdFxV81wsLiXENBnxCoXGino0Po8iOo9NGYHTKKslwMB4Dfa2nh5oRSsZZOjRy6M8C8KqOqFL/w11J56ttVwn0kxXCBK3z/oe9GHXPPo2muwjpVNrgu/U0ZvmGVLsdQMQ7jj+wi05ThcqAt4dGhyp5Cie+FIXPrBggTaVY7hr0f+l8yCfAH71HXlnD9UVKhidd5TuTT4fsR89QxkCmjm9+rsuNPfrqO2Ydvljxw7xvfoctC5XxryZopjvzBu3T6//tfEbPhU38kCpTf/H41hTJii3zNCFttlHzqHx9nZrCHrmKJbCVADThWkaQl4cIXA8NLseykmlISuTWvVMgIVDSK98olPM5zXf59tsD17VP87X1fFX3uG/Q40F6uECQ88o6hACRVaX79u3Xqw08wDtAt26RJ62YrYkTkgcXFP0CyqTWpoe8Al4FUQB8WcY+OHvrsSYv/npW/nbKOl1BbKYwf+EJNRtHa/WJj3Jln2yBYF/u23G+MOwXZPUO7/9/c6Xh9DckEjtHPWw17US6wQfkpjpsZbuu5+otTI985JQBydNenpwc2/O5joQ2TotqhoZ/wUrapZ92NOrLnUwu2N/TDw8Y491vCZlXZ4CYrHVHE4sIxN/ZtbW57+YSE8+MKW0X1fEk0D3WtuzEc2/OpypNg7SjZTK5NRJ4fhv5NjuO2W7Wu71emAt8fVfQosCuKdmRfzJQ4y4D4WZs3K7duCkP/xqNHD720WJrvAiHhpYyIJMMwMOVyQRXtVcurjZHfV8S0t3VjbZhcv+lCdj56F61t3XQvW8nYyDh33Honvf09LOvrxjEOlYqPMQ5HD+zmYtPGv7Ue57LLb6CtfRn9A8vYev45ZJua+OZ//Avt2zfTd8kFFEbG2PvN79O0YhUdWwajtIV8Hs8J6N++HjEGG4ZIWZm9ZgszX5vg/kwnTzejjKlwn2P4RirBIyv6KW9eT37PPm/Xn3/kNuDWJ8GUpVLJ9AszqSasKq7j1OmAIoRhwLKe5TQ3tbB7749YPriepqYcQeDT0tLBhvXbVoyOHvvW1PT4+lJp/mxSwFkA4Bcy/MdGRr6W8byvl0N76WcffuSluWTqmef2Llvz/M2bZXUuh/UrlP0KhDYCAxwnYgYEIeWRScojk2hVFgCIEcR1II5gESMR6iWC1lgF0UrWAzzjMDo/zzcPHOCLe/aMPDgyckt7Mvnh8VLp4fEzuPDnl9Dx/0lkBXVH++jpq67+qCCW278mGkfVBJc/XYvtq3F8RzwbkgiVlA1IxnF+jkWduJJXFCtUK664eFNsVOwLgsZ0dIio0dVqX4j6/IKRyG5Aa4zt2OwtivfzjcE3jvqggWeMP34AO5r/BgfuulaXAjiq29l4+0SL+5OBJiej+/+s7x/H/yELKf/VwjgqJhd6K9TuNxbVkXdALbKxKiE4QYdfLcrrXgPU6foNEX61Lr4uivpTnNh4cCEosNCbYHEUYD1FYlEUYMP2RIhHZD+pKEajLrmJzSAlPoLC+AoqtcM4LvZVYrMKUY2bCqoqKtGhFSGYqFHEiSUBNi7kHepgQx0ckBrLpUb5j05gSPS2VfvqKtDVCHhVDTFP8Dxo/Jve1dfL8f2n9gFoTdPnh6SBSZR5FWYjDwGc8UnSaploaqLw4ZvFf+3bNQ10xEzKSmiZFokKlNYRJG/IJhJccPQYnwL4bzdrqjhPSoULgWcnEvwN0CyCWkv+sR2YZJJNnsdax2AdQ6EScIfvMzk7R5DO0hmGjAOzf/Aeba7Mk6rMEwIpMXiiBBgCDSE0EYvHmCjegxDzwg7sjp/x/PfBm2X4jW/Qb3v9XFIps96HPW98l85+8H9JTTP+gT+Kiu2b3quz7SEP2JDczDRhrpXw+DgHezq49OgIj4jgiVBWMGXIZ9McmZtlXSbN7vkSHSJMCuwS2BJP2kGFTQKbmrN8ZirPi4MIfJlTy7RxKFR8moKAQsJjMp6X1kqZw090+9JZsyYMbIcYZ7ZcmFjS6d4PbcUTez5KN6Kjgny7UPaLSz23b8tLxZZKrUacbgcqgXjVmDIAmttSF4TB3JUabcftYtwxTHrfsV2nZ/EPMLznM+X+9TcMiXU/phpMASttWNyabVtxaGqE+x7v9eqHB4zj9tswyIrSmhAz6yBNXSt++/DYof+oFexD+z8VDKz/3fsJwwFBWzV01i0FAAD4lXwh4Xr7UHuewrke3B+G/kzX+hvmxnZ/rnwmrmVe86r/3v7Jf//w/8jl2q7q6exf39XV1+x5XhS1F6Gv+H6FSqXI3PwsM/lJ5mZndL4wN1EozO4OwuAh4DvAXTEocJYR8Thj1fJzEvPFmcsrfum/jY8fvdY4Ti6RSInrJvDcRL1AcTzcbIvE5xivdmxrhHbufuweHNdlLj9Jb/8agsDn+LFhho4dx/M8WttaEBFKpTmwyoPndZEeD5mbnYwAgMFeUqkkxggT42OkO1s5dvcDTB4coWPbdkQEG4SUx0foWjtAdlknNgijukAjaD27cS3l7zzMD1yHj7S3sreznUp7K02tORLJJNl0kq0vf1kiORd86KH//MqFQI3xq1s3mJuHRta9c3x615kyd8lk6oZcc3t73CWLfidVfmPcsQjDkGxTju3brmD3vh+Tn52iv28lqkqpOM/s3PRDT6bi/wu8VSweUQCPEy+Uorrxet512p4P3Cf7ieb+o0f1/qNHfwj80HMc99t7dm/7v3feecPWvr7nXLpixaYrV61y1rW305FMYsMA3/cj7VAYRvIADaPWjo01zVbjKMGYQC4GxwhJ10WMy6zvs39mhu8ePsL3jhwe/9Hw8Lfnff/fgW8B88cLhSfFfn0ijvOnKhQfz2zuJwEXFrMQVIWD33n1gtf/4FZRbo3AAKD4jJeEs81d4pTK4oYhCRFJBCGeWnFrOnGtmfzFZZCorVb6MVYQOQlKVaRejXhTlajYFyQUCIyHL0ogDoEXahjOS/iNTxv7RLfv58m2eLz5+HnEBcYF/MkKRdEFXXOkIWJPFmvr6x3+amwji9gDDUBB1XSwMbZPG6QIdSO/Bl8AdbRRorCw+HdPjC+sswComzws3ta6AWB0z8ZciMiLIvq+1VQIVBBRwpqaPu78V1UqtTyoCFeyDdvqSPX/4kJfUROpWiTar1Iv9ONrdJxeoVI3taRa8EfPU0SkGpFZj8qsdf3rYABVmkP0Vy3/6pTHigjdKGngkAqhwCSREd7UVJ6LPI87M5mogFMhh9IR671HjUtp5CiTANbFAbYYw46HvhyZ0LkuuYrPCrVsMYZEOskPVUkjVAoBsxZWJhJsUGUy4dFtLfd5DkfO30SQL9BR8elRKKllhRbIxt4JeSKn/IoKYFEr2JgfYRyQRAKbH8L+nz/9+ehlP/ghqQDfe+Nf67ZygfU2ZOcb3qvOh/5EFhSt/xqxDQp//D61l19A4sHdVETJhCGHu9tYNTbDLgecuQIVQpKTD3Fb+1au90vsQAnE4ItyJHYyd+KIwQ0IbS3N9E/P8vDYJBf80Yf1++9/vfjPe52OhZDzA3xrmTaGJpScJBYyRE41rK2cC6RF2DF25BtLdo8dcRDssxRNELFEDk4d/tySnW+p2G4jDKralHESo5XZIzWEfWD9jcvCsPh8hTXAXhFz0HFSh47s/JfT3n372O7PTQxueNm+EPsVVXuVoq4NCmsH1r/s4NHdnxg/5Wv3f6Y8sP7GfYgMWiRpoBJYvzWZzM4DxxeABZbjIrJTrW4TwraO/hc4E8duOWFfjx+8Jexd+6IhYAwYQHSVg9kv6iRyvc8ZyR//qj3DljJtn/n8R/61raXzWdmmZuns7DFN2SasVSp+JVJzGkMimSSZStHS0sHgwGoc44hCZxD4nXPz+aeMjh577dj48WAmP7W/VCo8pKo/AO4EHo5/T2dHwyiU8r9fKhfek003ZxLN6YhGqTXfpfpxWaPZLnUNEWamJ8lksviVICrKq426uAgdH5tARPDcJFsvvAYR2LX7x7Rd+Eye8tSL6VnWibUWEcEYGHlwJ03nbKJzyxYQoTA8gmMqDF58LsZxsVXDcBGMMUzs3k9zbw8/OLef5o3rSLc0kx4ZJWUthCFBocDs/Bz7f3w/z/6ff7b60IMP/O8Lx4f/MJHIbluTW/6M/znf9qzOtratHzLDm94wenDkTJg7a/XGllwnVqN4S4zUABlVoSqXxSpWLJvWn8/E5DC79zzE2rXn0tXVT6lcvGBubub/Am88U9MBnkUol/F1tvED8rQzT1YcTG2pZjGkmNfPcrPsZxt3cC1fI3NagQHur9NJx48sQu8v+P79dx069D/vOnRozQfuuOOiTCJx5da+vvM2dXWvWd3e1rapu1sGcjmyaY+06+HFBn5RIJulHIQUfZ85v8Kx2Vn2Tkzy8MiwPTA1PbxvcvLh8bm5O4HbgfuAwq/byf2JdKpP0Z02B29/5c+0iHi8QnX1M/5BvvVpJ45gwweKFz0tkGWDjnFyGGtxSlGIqytERZVVDGqNVRMF+0mNo63GiIpgTWwjicWq0dBxJMx4hGERHdmPvevWemGw4qqPyhPZjz9Lh/6JzM0TMQ9cChA45ec3ht/qCUZ/LAQElIVAgS4yB9SG29r9qjmgiQt3WRDNV5cS1I0Cow6+aB0UaGQBNJoIuksV/4tYAE7Uza9JExrBjBP2hkatAoNGJnxxQWljCnZMoyeM3CZQERytOeuJKtYBo5GyRIxEgIWVWldfpG7kpzGtv55OEe0nMSJVCUBc+GscV91gwNhA4zcgdtH/QQ0oWMQEkMY5P/Ux+LsvUWMjJ+dk3DELVZkSIYsyBGxrzvCJdCul1/2NGlusxWkVwpBJEYa//E8RHb40j5tw+c25OT4AcOOfasKBlCoXWOXSRIJ/0wiStwj5oWP0GENfEDLhOnhGsE6CPR4wMcs6tayIuTwtaslFyR3MA1OiVBAqgI8QmsjEw3EBDIUP/Xf5hdCBP/g2+fHr36EbwoDVxTx73vIBzf7dm2V+8fPe98dSesv7NZlwsIElOD7O+IpeNpo8+61GgKZv0cQy5isBk5UKvSmXyVLkBZCPac2rgNlYFtBvDOckPG7zfZ6Nx/fiVcO4hKws+2jGMmcMBiEpFdLP+0Od+9LfnxoA6Rq8LivIoGIE9R492fMSbrAyCHRjPB9fKQfhkkBB7+rrM6jdqJYOMWZS8Y9Nj9yhAN2D17qKfZ5quDoGNx40JnXwyM6PTZ4p19O5/PHRbHNvMgwLdwEbsNaq+Mu6Vl03MXbgy6fc1xVfj3muSalVX7FpQZpVyyvbe58/PHm8nnowNzM8n23tGYJKj1qak5lEJj4Olqi8nHE03BnH3g0oHEdtsinbOp8/syLNBrPZ5n+/6IIrL+3qXCYz+WmOHNnHIzvuoymbY8um83FcjyDwsVoztSWME6UkckKnJddGW2sXmzdd4Fobri+WCusnJkauHx45wuTU2Pjs7PSd1tqvxfTv/U8UJHsyjzAI21pbujOBX44vkj9dXWSMoVwuIX6Zcnke102eABIAGMdhWf8abv3qR1m78SLWrFtPb18PQRDUrtLtbS2kOrpJd3QQVipM79nFwIVbyHR1YBwH1WjanITH3PFRpg4coufczbipJH2XXMDhO35I8pLt2CCofa4YgxiHig154AffYnDF+t9rsgOXrGrqXLfFDbIX2wnT9+yrePkD972A0YP/cLrPWyqZcUIbbkkl06hVHM+g8UJCVbER5TJOvo50s6ENaGvrpqkpx6OP3ceaVVtYsXw9xpjXHji4sx+Rm1CdOdOO4Rv4IBlmZZR+ASMeoQhBzRPMwWiZjFZI6DL26yv4K21mSP6dvtMGBHB/nc9BsZZrd6FS+be7Dh7kroMHM0RdgrXAmrTnrWvLZNrTrptDJG1VpRKGlflyOT9bLudDa0fi9zgM7IkXs8Gv485cik7+RIvURa/9qS+OTyTCDmD/t157wv/fe5urVJ34l9D1XfR0FS8jkmuKTdYtiBOCCnMVlHKIn3e463tPrPt36PZXPS6V/ycFT54IOLB4bh5vjn46ZoY2FvlxE7yG5De4xp8ADiz619j5jyUB1UJf1SzUpqssiOqreQQ0RPfF6QC150XXKlN3/q/5DCw0K2xkAUSAglNjH9Q8AaKACKlzg2pt8aqEBDAINjLkF2n0Eanq/qnfqqo4EdVftO7s3+Dwr2oRqh3/hk6/RhR/FVFRI41U/kg/YGTBfquzBSQyJDRxYka923+C43/Np2CBD8CCx08ynD4yxpAMI+HDtEAJwQckCKPPbW9l9u9eJ5XX/bkmcOlFcUWYCQJsU+QRUF23tVil7fuflMMAXe20lso0qWW7EbqSHndGCAzluVkIQlYYQ6Jc4UAqwTmOy37HkATOsyGDCC0CjkIqPhfkBR4D5lUoKQQKKgYkxKQcKkdzzH3xzfILXdR/+GbZ9aZ360a3zLK5WUbe/H4NP/BHcoKObKyVSlML7tQkvhGaCkV29rSz5fgYd4mDOT5Eed06UmGBHzoJts6n+JY7R06VokSpANMoZYQfAwNGWJ5J8d1pn46xvWSBWTvPvKQpBAGZIGTOc2Opj5D90t/L45rpJbPNg9avJMXIbGlu7PjJO032SiCDsM847l0T+z6zZKfIuInlGlSWC6SNcXce3f1v8/XP6toe+IXtKN3AbcZJ3m+tGTqTrq1Tx7+lmezrjzpOkAvDSkqFFBpqaJPe4yUvjB74tN+37sWHQ8gYjIfatWrDrnQ2s7ORijwzdqs2t79sOAwreVV1HROkTgYAHN/zqWL/uht3WlvZGEUNagbFwYSlMyjTfEMu1/alp17+mxvS6SwVv0I6nWHjhm1sNtuZnc1jHJdkMkUymYwKRYHifJHQWhIJr276rGA1RIMQESGVTDPQv4qVK9YD2jlfmLtuZPjIdUeHDoaTU2N7yuXirap6CyJ3qrW/luyAYmk219LSQT4/QVsyjbV2SSCg1k0+4TGJu/ampjvfs+Muzjn/GsJgCRxWhImxoxTm86xYfS4Dy5fVPhOgUvHZfO4WSv/1XzQL2CBg5RUXMPbITqwfkFveH13cjOHoXfeTbMrSf8kFaBjJARLZNGGlEmkYjYN4DpVyieLRYRKHJmmbdlhXEF6ZdhLndcj5XfYISQICIyTHRnn6C3/7VV+7/bv/eLrLR8qV4srmbOugiIO1MQMgjh+qL2jilUPspl2du4SXYtvWy/nRj77P4MBalg+sI5lMP3fP3ofvsWqvV2sfPlOO31t4s8wQMkerMWAcykai2CQx8WIKrBp8DfG0QpMt02R/hw/afz+NtuPXGQBYahRiytbDAEXfpzgzc3avnMEgxM9r3HtrLfrsF/J9T+f3/ElGrP8XPTFhpN7FVz1JUVnvpGutuD4xLlDrHgGN/gCm0TiwXqQvMO0ztcdqHgE2vl1gFmgWdf7NAj+ARnlB3YRQalGRsfdjtUyOovvUxB4QdSp9PTlPahF/ihPp/qnq/o0IhoYCPyruq4U8DeZ+Kos6/dFtlSVQZwvUKP2N+zRSIWBENaxxMusd/zqgc6IPAIvvn8oHIJHDCwOSCGWB+bjD7gr4o5P0GeGISVAG8A1tRukHHBuSt4rvWkYaoKbLTSJyE37981SCkGZVVlnlYsfhQVWmNXJA9MenWCFCkyqjXe24nkeIkFdYL8oKoFmgpJCK9jdFYAfCFEpJlMBKvNYJSYSG+Q/eLL80htf/+R+y80/fp9umZ0jaOeRP/1b9v/1TCV/0J5pcnYO/ulnKn3il6Ktu1nB8jNB1CcamyK/op90xuBq1KTQdwOgaRrN7SSUCHCuUbdQeL8WAhwscVuUgQmc2zcB0nv1TM6x+41/owx98u9jnv1EnfEvODygmExH1xFOyT2Q7NPQ3RL9pc2D8+H8tCZj3rHxOStW9BoKkiNwGsuSFuHvVc5NY24+wHJFpq2a49tjyF6Rt6D8VxUO4V8S5TdH9Q3s/dsZptI/t/bDtXfuq/UbCnNWwDTS0Fde2r7renTzw+VM2HYb2fKbQvvL6igkrkkymjFrbpfjndK15yQNWLarWqiQqfnFu0kl6ExqGzWqT2Zjmv+Qwxj2qtnIUWKZoLv792mzu6Yfm87ee7vt3da657ctX/caz16dSWazauFepWBsS2pBkKhVHx/kYIwwODvLMa68m8H1279rDo4/uZnJiCmtDHMep0aAai9XAr9QAgVWrNrJu3blOEPgbJydHNx4+su8Nx0cOj83Oztzqucmv9C5bfvvBw7uO/bqs1cqV0oRVW0O7y5UimXQz6XQG13UxYnBcF8cxRHL72IqpikrH/szGOIgI5XKR/XsexvXSrN98CcY4tRQAUBzHZfT4AVrbukmms7S2tSwAAPwg4LLLL4Ob5yAI8bJZjv/oMVZeeXF0sXMd5oZGGH34MfouOo9kSw4N63hkUK4w8JSLGbv3IRLi4g9NsXxS2appzvVSnGNmGWiaJ6EhoY30gD5R1lT5nnu48o1vPN8T2eyrPnoaT5uo6qZstgVrg4ZlQV0LGIFhGqvgqekZq78vg3DhBVfx4I++T6lcpG/ZcrKZ3PrHdt5/dxD470yl0n+bn50+7ZuoeQapkHAMoeMSONE6DMfFNwaVEIPihJHJeDlUHCnjyhBr+QTvsS/jrafFOdKcLRvPjrPj7Pj5jwUsgKWo8VJnBCgL/AAaJAG6QAJQkxQ0egEsLP4bQQNd/Dyt+wg0egU0avob5ACqjSkBDTIAtU4VHFCNzQOr0gFOvNUo2jBiEtTe40RZQd1/gAajwXqigTamIDR6IGj1sfq2LdhPtUjLxZKKBiaFNuzj6pxofH2oAjq6yL8hRgcWmDiiJ8IBiy86Fg+JcuMVSgIFIqBjvlxhbTLB/laf4u/8o5oE9AJdAuWYWTk+3Vrvehrh6YV5vgNQ3EBWwVjLucAqz+VBhTlRdLaA5wcMSNQxHck10SrClECLKMvihIGyRlKDlAgl4ABwBGVelbIPvhis6yCZZmb/31/IL13edfQYjzbn6CkG2GKZDEBHK53TIWv/5O80C/C929FUBgsExpD0ffZ2dbDahkilghx1KPcMk3HS7MdlmQglY3GBeYnyxrMadX/3YJl2HNY4Lg+XKmwsRKwN3DQTAl7gY8OQWaAkQuIF71LnVN+/pfMKIziDcWbK7pM9z0vkVqkG/UBZMN86uvvTS4NJXkuX1WBAYZlgZoLyeC1fOpHKrlHrC8KIYG4R4z44tOdTZ6wk7/jejxbEpA6BmVSllEjZZFKcnv61L2p5vNdOHvx8MH7kyz5iRlXIKLrd1aAzIdqRMLQmJGgn5QWojiBmEjTbsuyak64Pj+z6RBHhYMwSaEFtFmhLNicTP822XfvMG1tWr9qU/SXsxt5spvlzV1z+rPXpdAbVkEZG04KLlkC5VKKnt5ftl1/KaL7I+HyFps5u1m/dxLrNa2jraEHVnpgQLYvy4FXxAx8RoaNjGRdfeBXXPeemrt+69sYXr1u35ZNTM2MHM5mm25qbWl/S0b4s82RfHYRhkFdrcRyXqakROjuW0drWjus6+EGFUnme2blpZmYmmMlPMDs7Ff2bm2J2dpqZ/CTTM+NMTY8yMTlCoTCL67ns3nEP3/v2Z9iz89644z9NYT5PfnqUsZFDNLd0xmZ1csJyJdvczgXnbKE8PoUNQtrXroqj7WDorgeYGx5l1TVPJdncVC/+tRYFRra7A8nnufJHAX+ed/jHZIG3JYe4zhxlBXlELX6sRWs8RsKZGbZa61xyzjm/eZpP23pjnOuam9qwNtY7qq3p/2s2zzGtUWLAps7ciFYL1oacv/2plErzHDy8m2ymifO3X5Hu7Ox9d7FU+EFTU+uW0x7AIi0OKh5lYwhdRRIuYSqJn3EoplKUMwabAkk4hJ5D4CTwxcE3M7TLB/iYnA7b8bMCANuBjwCfBt4N3CQi20QkebYAOjvOjl/3un8pzT+N7ICqNKCho79I/x9HCOqCiMAFunUTswUaXl+XBzR4BZwYPVhlBCyOD1QaJAM1E8EGRkFjpGAVILAOGhX7qLrxYy7Y+JZanGCDhGAhCFDzJ7ALgAjRRRGIMcW/kdWwUDKxECTR2r7SE26j6VrKc4FFiQYnJBxAPeWBE8we9ZRXHQ9wJMqcrygUY0FEEViWa2bs8CzFnmkyodAPNCOMVwLSjmHPTHzVes4rNavQ8YN/lUMA2WZag4CUVc4zhooIwyIUxGBn8qxQi6Mw1tGK7xqyccHfCeSIcuGzRNT/CjAh8DBCQS3lwMF3HayjaKKT4t//ifxKYlw+/XcSOAkOpFN0FHzkrR9R13VIWEN/Ps9Ff/JeTe+5QyLJScwqGZlgOOGxUiFIOMin/kz8kktqfoxDrqEHiZgNoeArBAgBSsYqj2GYEyHjOkwI9GaaozVD6DArQlAJIAyZA/IWnE6PU177U039HUqQE6N+UA5PSsVX1U0oAfCocTN7l3pOrvsVolruBTbHx8iR0cNftxHQ8DRR9btQCiD3inEfO7b730pn+um1VMiPOI57xFrmQBFDj1VdO7juRc1P7B3kgCAloAvRPtCkQM6g7a7SLpIYAqatDSWT7Uqd8p1IHVI0D3gCGbVhayrd+RMXrz1dA1ccPbr3E7P56V/ovhORXCKR+tdLL3na+dmmHNbqElhlvThTa+ns7uLiK38D13VxXZdEIkFTroWVq9dx4VOeylXXPpvfuOYqegd7QCy+79frIFnynQElCKLs0ObmFi4473Ke/9yXuU+78rqrBwZWfSoIygeNMR8CuUhEnpRNOlU7VamUqfglPDfBTH6CSqWIMUImnSWXa6e1pYPW1i7a27ppa+uira2bjvYe2tuj2472Htrbuuho76a1rYveZQM0N7eQnxlnz467eeCur3L3Hbdw351f4tH7v01xPo8xkWY9PzO7AAQQA/m5Mje97EZmdu0HJ5p/EcPUgcP4xQJeJs30/kPkjw1TGJ+knJ/FLxYJKxVAmB+bIH3RVvKhT7edIqel2GTK1Ip+DUO0WETKZbxEgsTGjWRuuAFneJirzznnd2Ij1tN1zncJZMMwrEkwbLX412qxH/+LE9FqesZFC4IwDNi44XwSiSS79z2MiGHN6i1s3njhxarhvY7j3pzN5tINL9kIDJwOO+GDfFRAxKFkBHUVxxNMwqOSSVBJn8v9l3mEqSSVJjBJcBIOgesRuh4lIxinjTFezNFfOQjws0gAmtbmej/4lM6NlxVC308XjzjDFOTh2TkZLhYPAbeLyKeB76pqmbPj7Dg7nvxDGrvJSgNtfMFCSBs7/yeVC9SLfVnQeV5gDEjDY4tSAmod7kYfgAbdfsNjqgu67o2+AUqjYSBOYypA3QywBk7U1n/RVS+KABSpavCr9HmJtXLR9VIUJ5LooxHlX42KWImCJmKqf0zrVzHI4pg+lZoMIOL7x7csivKr0f8b9nOV7h/tzpquv7afZREIICcBCRYdByeRzCQ9vHKFjEaSq0qckBDGT055DnMff4/4r/1LHdQo/k9UKajSKg7HeuP3LirrjfJYA/aUDkMGgC2OYVxhRpSg7OOVKqxEGFYY7WgjWf0sUVqR2nUwLTABjCk8KjDjBQR+ButUQC1OUzvBe18vv9Lr2d/+gcy84Z3a44CZHSUxM8JQaxeXhNA+M0vwpnfpAw/tIYjNJsPQkjCGqeYMLb4yAZA0BDvHKG3owvHDKNbaWlQiL4Y5EbJqOaLKmAiZZAIpV5DpKVLA/C1/LcEL3qTzfoBXqlBMJggDIddUJnkq49tEUrvDQF0xjJbmK6fwC5DVICUR7rNBacnnZbKFrCJdqG5GGHYcpxYn6KbcBJhACaeMkT3zxQOzT4bT6/jRW4Ketb89FKorlcIe29y60dOg0hta3GVrr9+lJPIjez91Uj+K4tzoRLqpexzrdyj0ASNAAmi2KolKeX5HIuFNCiSt6Cnn0pf5cU+Tk1aDtCKtotYYz3Y0egs8zljV17vir5d1r7ghm2n6zYd33DP/i9x3juO+a9s5l1zd2dGLtWHtFFw9g0kc+RdXqKTSKa545tNxXfcEbXpUBIUkEgn6lq9gcNUaKuUyQ4cPsWvHDsZHxnDExfU8Hm+VH4QhArS1dXJp19NQ1a6x8eOv373n4dceGzr4cLE4/y+u633a9yujT6KVwkgQVmjOtjM/P82ylhXkcrmGbvJJgcGTdh2sKrlcC01NzXGE4wLwB6+YoDA/g+MYxkbGGVjeH89j5Mw7PlXkaddcRfYv3x3R0YaHaV89QNvqFbSvXUkcAVX/TKUWAT65Zx+ZznY6Vq9kj/k+e70BLtb9qI0cfcUYjA0Jz93KyOpVDA8OclCUh3btIjd0/ONz73jHI7ePjh6LwejT1kcjtOFrDh557KI1K7asc71M7I2uWGtxjKnPBYJT9cOv6R11wbIhDANWrdzI8eOH2LnrATZu2E42m2P7tivSw8OH3358+NBNzc0t/yOVyNzS17dqw7GhA/88PnH8zcC//Sr3gaGMQ1lMlP7rBjieS5BJEGYTBE6G0vYElQOKYxMExsctRpkAPh5oSFmnWGYu5Nv2M2cqAJB2E3/13L6LLs26SVElsaypndd0zTB/3nbuGxxc+dm7737Ff9522yuGx8f3AB8XkX9R1SHOjrPj7Pg1GguK/KUKx0VU/7irrAuBAK0VnxErQBf4BTSyBTDa6COwkO5e7Zw3vKaeLNDQ4a96AsQdduqsAD0xTpAT0wAaYA9VEKsqUaxe/LiCSmSVqzUQgGq8nywCLcTEXgALXfqjzB1TLepVYnNBGsGGmvlfI++xqvnnpOaLKidpjbHQrbAOJsQAweOD2jYkLZDRyGSvGCdqVsKAJDDvODHF39CHpQMYDyMPLl8M4/Pz8Lw/U8kPcxES5aHf9C5NEqChZZVj6BHDbmBGDOHsHMttiBdHDc4Yw2ob4ovQCjShcdcbxhWOAiMCh9MpKge7CDNHoHcV4szD93/0q48seuXN6oyPMdTZQ3+pzJH2TgI/ZC9wrQiXVULKK/vZs/8YoSOoI3iz8xzqaKXv2Hik6x6fprRmM5lSmSlxSGkUaOhoxMooSR14GbZKu+eSVWUin6f1ZW/Xwif+QhRhSi39YYixSsURtOKQPlUBaK30R+wEMzQz/p9LrvS7Bn7HUw1aQQvgPHhs79L0f8fzOmxY7gNWCLLP98OJGtDgtTqqYUGEETGJoemjP3zSZLOP7P2PWoHf0nbOISv+OkW3iErgSHC0c80NY+P7PrckCDB5/Nagf90Nh4HVRADAj6Mfs2034mQIpz2frnFRslbtKVMtRvfcUulb+6JxQZoV7UWl2QaVFcDex9mElGOctzfn2v4onc562Wxm9/btF/qvfc1b1g4OrDr61GtW/9yZGrnm1t9pa+v8/dWrNxi1wSK8WhcUktVC8zee8XTS2SxqT+3vqVYJrI8xhuWr17By7XpmZ6bZs/MxDuzZi18OSHhPgBSrETNAROjs6KF32aAJAn/bkSP7PvDIjvv/d352+gvLegY+XCoX7j5+/MiZfjwPo+B5Ho7j4fuVxy3+n3CBFhf/1ctd9X1TqTRTk8OENmBoaIRtduGpfHa+jJfs4hlXPpXvjI0Slvx4fi1qT1zWOAmX/LFhZg4do2fbJtxUErWK3dTB7r0eM2mPR9ub2W0tO/0KQ0aYcALywwfAn6J9+XK2Xfdc/vrGl87MjY699wyZt7kucf/swJHHPr9x3flR579G7VecxhaB1jWC1fVCdRlSnZswDOhdthwvkeShR+5iy+aLsTbUnp4B6ekZXFsqFz47Ozu9e2p6rKuvb2VbU1Puk8eGDrxaRN5dqZS/9atZ0SZwKYhgHcV1DZp0sWkHm0sSpJoobk+g3xEqNiQhkbu4UYNYh9Am8G0Jq21M6nPx+U+8X9lv+aelmjz94vZ1N+a8tLFxRPVhUjw8UsDdvYurVq3i/77lLez58Y/5xD//87qLt217l6ruAv5JRDadLYrOjrPjyVzvLywa9YSnaCOl/IQiVBbEAtKo0ayxAGRht32hT8DidIEF8oFaEW7qcoTGx7TRXLCWLlDX4mudMVA1DKwaBepCw8DoH1WZQA1UqJkSsoD6X/seWv/cBt1+1cNAa5F9NZnD0vIIFun/zQk+ALrAtb8BZGmYE10SsJGFotcT5vOUdplBSItCOu4u+rGvky2VaTaGWc9Qev071cHSB7QLjJV9ssYwmfUoJkto+QjGcdhUmOEhgGxIphKCDWkVoZnI0G4ckFKZ9VaZVGFqw0oCVTKxEWM2djA6oDAm8Jgou0Q5ms1R/MDbJPji74l+6i9F/+7lYsNthHd+RH7lC+9PfxPb3YUGFVwjmILFU2GfCjPAOqtsTyVZn8vgGRPVOFMz5BFaJzUCMCrDlMOArBGmrSVDzB+xSomIOeACXhAyrpapeF09UfZpy8SrhoTLjCpJqzhxooO1lsepdLQXwRgnfeRkz5CEnwMchGnHcfacvPCqdACbELKIjJWD/FwNaDDqo0yJkxgpzEzkn6yn28JsftwYmUTJgW5U1RVJx+s65aLPSRyLfx9tsfeFi2qztX5ruqkvO77vs+XA2hm8x3eoF3FHNPKNmEHIonagd+1LTnUM9KdTmR9e8ZRr3/qsa673tmw6n3KlvP4rX/vcbW/64xvv+t1XPP3utas3/ce6NZve9rSrf+vaSy66qm/VyvU/E1VWhFwQ+P992zkXp9Rq3ZxMlzphKWEQsPn8rXT1LHvc4v9EgMsSBD7pbJbtl1zK81/yEi67+grSuRSVSqnudr/ECbIusoru+LGb/aqVG3j+dS/LXvvM629yXe8Hc3P5u13XfZXnJZrO4EN3yA8qc47jEdpIDvHzGNU4ukqlzNzcLHNzeSrliLCVTKYIKhWOH91LqVDmwL7DOI6z4JK359AUr3ndqwgPDOF19lKanj0B064WsEfveoByfpaBS8/HSSRQq2jFp++CbfzX7EO8fM0gr1nZxwc2rOD2y7az/4qLmR3swXS1Y4wwfewoTW0tvOBtb3sdIlefKRM3FpSuelGym6PDB2qsmbpJYzXNYdFva9HhXirNUyzOYYzBakhnRw+bNpzPgf07cIyDqlpVSzKRoquzb/3gwJq2pmyOgf41nLPl4quymZb/clzvHclk2vllb79L2UT2Q7iKcQ0kDWSSBG0ZSr0JnGUe2tHG9AqHsNnBZhxs0uK4htARfONSlgItsoJ7eeHitdPpDACIiMm4ybde1rkx5zcgaB6WW8wKJvYepvyVrxAeOEDizjv53Wc8g7vuu59vffkrTdtWrX81Ig+IyEdEZOXZaunsODtOi3F+wnH+dVVb2w/XtLU9uK69/d6epqYPAJf+LNfi+nKmKgdQFsgC6oVqQxOZBhu5aqEqi+LlVDT2BpC4s8/i19Q+p+bMv4BlcIIZXr3YbTTTqxXb2qjRX5AyUDcKVKoaf3UWgQV1cz+lUXYQRxVGn1PX89eKfHOqqERdSq+vi0wT69t14v2Fuv4qPWDhvpYT5nMRaKMs7fVw8jrZ9WiViHY8JxBIxATQSkCT6zDnOpSG8rS5hmVACuGYH9DhOBx3u5B/+ivRMEVKLa0zUfQqnku6GKUwtUqkSS6jTPsVMkFIHzCWTjLdlMNDMQLZOKp4v8JRgUMKQxiK2S4K7/tjOaHT/3eXy2nRdSvdJRo6JAOHKQe6MIhV8sBQDKqco8qGjlZWVptgNtKDFFY3R6y/T/6jqFFMYJg3ShKNIyAMPhYPCFBSQZS8MGdDSiLMhiFND/4oBgByzCG4ajF+gACWgJOawOU6r3RFpE2EMPBL4yd7nuck21CKwBBilnSib++/JinitAKrIhaJPTp56Ou1KmI+PxGEyLhae2hy+OtP2mjeiaEvBuAeFSihdKnqatB1LV3XeCd7TblUmEScQpT2oLn4Z9skSqtqmAOYOvj5cGLX5x+X7aJqZwWZA2bjH0e7uOHJvANWNjW13HHVlded197eje9XSHhJVq5Yz2WXPJ3n/OZLOq54yrVbN2+68IU9PSv+anR05GujY8ePFArzh5qbW29zXe8fjTFvTCSSz8hmmzc3N7dkoyCUx/uOvHrjhm3bMplmFp/XFoMBIoaAChvPOfdnLkrDIEBVGVy5ime/4IU86wXX0dXfRblSxIZh3Tm9LhqLisuGa6GIYG1I4Fdob+/mmqc9z1z/wt+76Dee8pv/r7OjZ59jnL8RMavOROzK2jBfdfMPfL9WPP60yw1rLVNTE4yOHicIobVjgK7etaSa2pkvlkAMuZZWdjz0faz1efjHjzE+Oo5xDI7j4HkupYqyavVK+vr7cBIJZkby2HDhab84PcPRex6gc/M6OjaswTakAQhQGBxg/oLV+JedT3tPB63tbSRdF8daxNqacaCGlm9/6bNc+Pznepe+6EUfAtrGN6w2X+gfXN8Ky07XiWtzEtf8Ydt6wvwUYRigamteAPXCv3pfa14AIoLjuFHSRhgyPjHMYzsfjHwzgObmFtatO4cDh3ZK7H2h8TmmxgyxNiSdamLzpvOlv3fFn1sbfiOZTHf/srb9vXzWCFYE64BxDOoJmjCQdtFcAtsteJkktqeX4csMJiuYtGCSgnpgHIfQJChLmSZZw27xf4Vz+RNLAFT1si0tg1clHc/17cITZAh8zNvAq35wDy179uBccgnBjh24rsvDk5P0Daxk69UvTt15xy2/v2/vwy8G3iMi71PVM9aZ9+w4O87k4RjzW1evXPm5t199Vaojk6lVkyPzhQv/9cc/fuNnHnnknny5/Bbghz8rOL+o1m+4lXpHWWqmgA1+gtogCVjYja6Vn7qgiF8MBpiF5nR1SUBdGqCL4wgbWQFmgfHgwlQBpyFRIHpPWYBlqCDRFUww8RXRNIjibPz+tlFbX43lq79nncYfJQQ2xvgtoPmzMOavRtdvpOcvLNhr8v8FtlX1/SkLJAFyEqCHRsaHgPSuuV6O71sYBfiGd2oyqNCMYCQqGhTwjUAQkEp4FCvg92bo8S3tEsWLjVhLm+NwtHgIfeorVIKAdmD20c9Hh0AlIFkqY1JJ2kSwClaEYrFMdxjieC5TJklJHVLxFzIiHFLLUQxOTHcvOULhfW+U075gHNlFoXcLuaBAq8AxazDGchDhfKBfYaPnos1ZND9LwVpcA5O5FrLANICbxA9LsSOFIDbaB9YYUEsZIW0txSBkshKQiSp8Mpl4xmenmXcdxComljFb4+E971VqvvRROWE1n0r1Nan6IZipMKxMn/xEYVpVg3kxZtovFZZcGyQzHU1qw1Rs2rhfnNSOxsfnxm7TTMtL5n3USXf/lhRHv6JP2pO4eEOIX0A1gzCoNnQz2ZZdM2NLx/iFpfy819w5aZVekA5gNJbsJlTDlp/koyulvJ9Mt6jaSj7+6aclJA0siG18z7s/mvnLd77pS1dd8dzVCS+xKDpMCYIAlRBxHDo6uuns7MGIwXU9IyKDYegPlsulq+cKs0xNjjJfmGMmP1Uul4sj5Ur5QKlYOFQoFvb4fmlvGIbH4wjDY0BTW2vnm1at2uiENlxSoNR4YMzN5tl6yXYSiURNH/6zDmst1lqacy1cec0zmZ+fY8dDP+bw3oMQgOO5DaqxxmZb4x2pxRK6jsvGDeeyefP27tGRY2996JF73nz4yP4vl8vFDyUSqTvK5aI9A47aILThtKr2JRIpKn6ZIAhwXe/Uh7rUfRrq9wXfrzA+Pkx75wDnX/YUci1dGFNvDlcqJY4d2onIIYojx3jg7m9w0eXP5Qd33EP3si48T6mU5/HnjvHxkWEOHD5EW187NgiYOjZJ5/LO6LMkMo5INGXQ0EbfYfGGlUr0b9/K0N0Pkls1eFJZg3Ec1HP52jdv4dLffuGmyf+8/ePvCVfK6hXdF1/Wf+hDX7/nh+843SYtIU77lkRuQ0EtZep+GaoaeSSYqGBHnBgEMBHd0vGYmR7n4JHdBL6P6yYxuHiexyOP3sfy5Wvo6e4nmUyzft25PPTIPaxeuUk8L7HE/ovAhcGBtTRlW67Zd2DHXZ6XfK7vl3+hEYof4f0yjy8gMXvTOFH8qXgGkgmC1jSVfiFpLMl0hawRTAZMWZGSYMuK4wvWF1QcAslSxAIvROUL/PIbDD+NB8Art7auTAQ2XHKFX8bwz+4GXja5n84vfwnPcXn7/DyfT3dxwwtew7yFV7/u7ezf9+PmWz73kXeOjx1/qYi8TlW/c7YcOzvOjl/eWN/dnelMJj/2T9c9N1UMAsIGumNHJs3brrjcufHccy97/Ve/euuOsbHfi9M+Hg8ibOhnnAQEWOo1VfNAXdCbYWFcYOP7LOxwa5VlsAAMkBNiCRpo8Cytfa8CFYou+LtRIkBjfGDcxdd6BKFWP1gU1KpgpJqQJxrr/VloCqgxKV0je12pfUeRRnNBqRv6UVsVygla/kaARGQJz4WG/Rhj8w26/ka/aml0cRSWWqnq4sq/htqcOOZnyCaayAKhRAwAQSmLwVPwHJeKqVDxXZaZyBCpqMqsKs2OYbToYjIOUgrpdgyH64tsnIqPk0rSFB8xvgiVUplVqkw4wuxX/48Eq/5cjThYjeQBB/pWMnLkIOtdYTLhUppI1CMGT+fxHx+X0mv/UpcpFERJOFG61Agwo0qfCH3GUM6mqRQK7AoszBWZ6eusU/QDn8ARUqESYBHHIIEBwihCECWNQhAQAKEIvlikfzvwefji+yV4/h+qtQGOtZh4DWjaO3AirGDRYiMZptXqnKAVG3kNLF0waSUJOiuYo6W5qSWLGYNJWcIyEABHVGVoicVNF2K8TCocKXJmzOtPM4qzx/PppvYZtUEn0KtqjZtM9MRF8AljYvjWsK/phmkBX9E2kBBlDugWpCmbe5rM5297QovRSnk8TGZaASkIGkSGgmYBNf2Ln7unNZtpSjc1NQ9NTo1t9f0ynuuRTmfIZJpJpzJ4rofrRt3Be+/7LgkvQWtrJ21tneSaW0ilMrS0tNHS0s5A/yoMBuOYpGOc5Ra7PAgCAt+nWJrHhiGBDcmkMnP33n/Hcc9NDLqOG+fCLyr5F1GV05kkm87Z9nMr/hcP3/dJJJJceOlT2HbBhezduYs9j+4k8EM8z6tdQWWBAk4JURzjxF/YEFqLaoXOzh6edc1vJ+bnZ/9/9t48zo6rPPP/vudU1d17X7TvsiRLlmVbdrzgNWwBApgtLOFHQmYSCDMkk0zCJMMkQAhZgZBMNhJChkkIMIY4LA4GAgQbr9iWbcmSrH1XS73c7r5rVZ1zfn9U3du3W91eWGwTdD6ftrvV996+t+rUqfM87/M+z2t27X7w1Y/v2/lws1n/CPDpNFXluTqcicMDzrkLgyBHo1ElDEPmB3wJ2I/jmEplimazgYhCK0Wpqwff9xkdHWHJ8g1su/yF6SGzWGva51trj9Xrt1GvT1MqTjMxdpL77/oi6zZcxj13/Av5fDcr1mzmzOmjHDnwCHGzgouTrPu4kZAAvUt7cc6R6+0h29tD7cwo5YlJiosG0ZnMrHaR0rIlHPj6nfResCZJCRBBKcEpRWRi4moVc6ZM71hEbtSgQ4//uWrLT25VFdb2VCjf8Mqr/vW+u59L5+tngVVW3IbDUVVePnI3w4tWdewYJBXSuKRekbYEKCU0wwaP7roXzwsY7FuGNa6trnHOkc+WOHrkEJXKJOvWbgGES7ddzQMP3sGypesolbrbrTOzJpBz9PYOcmH2stX79u/8trX2jcZEt/2gDkCZJeITiWC1AmURrZM0I08gMPhK8DKCCTKY/hFWHcwQ98bohkEFFuU5EkNnhVWa2DTJSIaGM8/S7cl7AqZN0t97rZ2hA53XwUuHsz14SrXjHWwrCzJ9YIzwd6zlp/xjTMWT/On4FG94y68w0YzQSjFdqbDloh/jsu3X8IV/+cSG22/79FdMHP8l8G7n3H/Yfr3z4/x4Lo3Nw8P/7e3bt/c3oujcPn3nqEcxw8UCn3nda3Mv+8dP/tXhcvlbaVXliVn6TmnlnD2WW6j84hZ6qVkPkIXqNynuF+fcrFaBOT3rMivnaR4vgjYRcY5BYWffvOswEHRzkgU626qcTV/Cpgu/mynnpIC/bewnnb37adF/rr+BzFE3CAunKJwD0WU2XG89v2XHI/M7+rtZctl2m4BbmM1pBf/IqQOfPeeuneum3xgyaQRfHVAITaALh8pmic8eJB7exApj6QUejmMil8j2p7IKGhG+CIOQEACbLnVKfHQco0XICxiXANA4NqwBdmWyyWbYZVDERFoxOlHl1N4QdTHETahnVtH41Jvlh6ZSLIJyDquhKxamlGNSYC+OkoMLlLDG1zT8gMPNCDNdoWGaMwSAhjBMYqdCBG0TC0oRIbYOzyXnRARapTRjwWRiVCr4w5GcG5uqWrEoVZi/tVB5OjCxnQQn4gfZnkUvjcunvzQPwJcIXMXhRsuj35iXAHDONNLJVlHaKzdrE+Odvx9Y+kZPJF6JiI3r2TP/kdfx8VNfCZeuf91EeukNAL410SJg5xPs78acdZPpvt0g1FNlUjEo5LzqFE9JmWrImFQDHZNcdz7WFjof88rXXlEGyvlcsaJFo4IczbDJ5MhJ6vUKjWYd55Jq6sUXXcnWLT9GbCIqlSlOnT7GgYOPUW/UEJGENMgVKRa6KJW6yWRy5HMFcvkCmUyWfKGAFtWK8SuOnDmx9vJLr1ctmfa8bf+pVstay+JlK8jn8/MCju/niOMYEcWGLVtYt2kjB3fvZd+u3Rjj0HOq4MYa6vUaXV297fcr7bAbRxg1CTIZLt9+nVx6yTXbjhzd//FHd973OydPHf0LY8zHgOfk/I9NfMo5h6c94jgkisIFdxTT01NMT5XpH17BBZs3kS90UatNc2DPd5ieKiMibLnk+o4e9OTk5vM5CsUC2WyGRqNJd08fBx9/yPq+Pnji2ONdoyNHhy669CaWr7oQYw1Xb9jEO/7bL/OPH/0Dd989D0nv8y4HDM1qSGW8SmmwCxsnc6kwPIAzjka5DNU6me5SO2bQWkP3siXJ5xRHODmJG5siM1Kjp+xYEXqsF49tuslaVWXQa5AhxlqBx0e56Gf+vyuXQOkkPBfSSzytvT8Z6l/eJSI4L2BpoSsx7rE2UVo4l4oPXXvXJKI5e+Ykh4/uZfHQarT2qVSmieMQaw3a88kEOZQoeroGmSpPsHvPg2zccCnWxly+/UYe2nEnsVlMb89Qktwxzz41ly2wccMl3fsPPPq56enyq42Jv/T9PgD/jUfEYydC3EpY0oJTgtIO0aC0waeHyVUBpj9Hs2cte1+0g61/GyH5iKwvaO2IdfpcEawYfLJM0GDxs08AiEjJOd6U1d4rCuJWOOeKBjKxc17onI2ccw0TDf3V/tvJKp+Sn6Pk5xnOdLMo10tPkKfoJe1fsbV8VlbxhVNfZ/PW68hkslgbY62lXmsyPV0lk+3h9W98O5dfcb33sb/+vf967OjBF4nIG51zD5yHZ+fH+fGDGy/cuGHFpUuXvmtJXx9R2Ex3//NV4xxZz+NVmzZ1fejuu68BPvMU8P8CQPRccqAl7z83M07k3Or9/CaDs15utjHgE4JiN+sduY64wlmURSuCcL7P1kosEDqc+Z2gkgx2oW2Tm9TYW9V4aRfLZ+vuZT5/BDej9Z8LymWh4z87cGcu+O9MKmi9vuMJZP5J7O/sP/KkvbdzWwB+5qNO7AkGBApOqEhiRCbOETrwRWElxlzwWuLyIyxNM5En6kmccojQiBPCJBDoQTgFsPhqvLCKGEuQkiaTwBQCxrAM4RvZXEKxi0uIAQP1T/2B2De802XiYRp5n8aH3iz2h+katlDB0uMUsTimLVgFex0M4LgAoYii29MECLYREccN2uiiWSZWvWRdnBAx6eTMIATOooEgvZZ0OosclrhWmXkPYZPQUyjnEGOSFmZfMa8xk7M2I8g0uEwgumS8an0+pQBONRxuUiXmcvOOyPqTvjSVE6Yd8ZgJy7Oc4zMFN2iNXa5EVxrVM9F//BVdRlNSphdHHiX9T0we+WVLc0wccbryNRxYcTbnZzMBPDUCoHr2W66n+/UGiB2EAnmw+fn4H629LusSObynPbpKvXR39aFagN05xsfHGBsbBUkmpFKaUrGfvt7FSOoabqxhcmqS8YkxrDWIqHZ+fK5QoJAr0tszwKmRY4go5QcB1tp2+moH5k+X5+QfrLX0DfQ/s9dw6gWwfstmVq1fz4Gduzj0+H6MUnjaa5MF1doU3d297Zz11s2jrRVwEEcRiLBq5XrWr71w2dnRUx94+NH7/sf+A7v/b7NZ/5OnkM7wzBIAcfigtTFa+6lxXzgfUUW5PE69UWfbFS9iyfL17W643v7F9A8s4Vtf+yc8z8f3s2nV39HT082FF22gt68HP/CTnFNjWLVmEffe+a+2Vm/+YibI/u3mi69jxerNSS+7tWzasp5Mvsj/fO/75fU3v8I1Dx+XYNVSBEttok40XaZv7UpsFCeSd4FcXy/WGKJaHe176CDARjHdq5dT/vy/s8r2sCgOWK0065TPGlVjeWaSgotQWCyJfCtOeVPTaHBpX1/PdYsWXfKp06e/9Rw4Vb2+FxQL+e4UhEval5+2YbSuoHRuOmtROuDU6SOcOn2MxUOrmZg8Q7U2ReBn8f3EJqYR1hgbP4nvBQz0L6NU7GNyepT9Bx5l/brEg+OyS69l567vYK1hsH8J8QK+HEEQsHbN5syhQ7s/OVE++wrn3De/nwcgxzg1ctJDRaXAP41mdkoQZREx+DbGbxq8+mJOXNbF+MY+xhfH9E41CPwYT4NSrQYWjZUYpJ/TcoLFz0rhwZvDpvz6hlzp3e9YdSVbZJqLmMSklsChc0xZy2gcM2kMp6OIRxp1TuqIf2+MUT1bxcYR/ZkSi3O9rC4OsyTXx67aJD+99XkdhirJhT45OU02G+D7HitWrueP/uSf+L8f//AFt33x03cAvykiH3Hfj0yQ8+P8OD/OvfBF/fFN69eXmsbgpTBXHPOW4q215BJ5onoywMd88r0nNoVn/r/qOor+HfJ0cbIQCfDkvMQ5hIIsrCyYeajreIxrtRi4c2zypN3+kJbvO6r2MyZ7MzL5c4D+nB799K46B3k/4RGUORr9ufJ+eerUzZP/tbnWtU/6bD2Oj1BKEwAqLjEA9IGIJEHIiof5/VeJe9t73TCOLoHJ6SqSDag5R6NZQRAC0eSdSXrZVy5DV0cQ6wgEQpdUTeo4tHX0KGGsO5cAzSDCRYooX0gk6H2DqNhQVxl+6EBiOE0528sGEyX91hp0bDmN5ZgIZ4A1AhlPkxGHtQ5j0sp95i1O9MXEeh9B6OHEoZ0DJRRxtNzSdHrN61aDjoXQdqwCnk/kDOJc0hKbEVB6/rlgk9cMQRTO9SD5kfnnoaqAKztHs2v5K2Xq2K3nLA9nD/5jvHT966yzdgLH2Ykzd7Yfs3jDGzIujjeIY7ETc7BZ+7b9j76ei/JOYU05PVcDoHt6Ft/glU99cwE/CzuNyKjDeel5rqfXdUYp/bRaQ10SkmZTFYCIqPwCS8Y5bR/OOYybqezNzW93aTReHM+5PJ2glY9WM9XyRiOk2YyYUlOMjIyw5/EdbNpwUbsa7JhDNrvZbvxKK7p7enk2tp3WGLSn2XjZJazccAH7djzMieOnEM9namqiI+XWzUlddefcI621NMMm3V39/PgNL++68vIb3/Horvv/8+49D392ujL5h8CO58Kcdc7tjuIIrX2QhOiw1nZo0oRqtUK1WuHK625mYHg51piZ8+kgmytw4UXP4947b6VWmSSbL2KM4cKtG1m8ZHhGyZGyJjc+bxvFUpcOm40/zeVLK1aunTF79HyPfD6fSPm9Ev/5F94qH/jdP2JR5jq84X7AMXliAs/3KC1dlBAA6RwVpcgUC1hjsFGM8jSZ3i4uqXVzTSC8PDNOwYV4GByCdQmusp1bKmNQxqCCgNKhQ7z1TW96wac++MHnAgGQE5m5MFuV/3bMorVJmcSpZBYqYXTsNKdOH6OY7+LE6QP0dg/R17OIKGoiovC8oB0VWGtWODVygMG+ZXSXBjgzcoxSqZvhoWXEccyWzZdz6PBuRs4eY2hw2UyShpvdypPN5Fi1ckNXFIe3VSqTb3LO/fP3+sFfhZMmsIiPS41epZObl0rOuNWI8kSc59AqJGMOuPUPlhma6GV0WbeLVC9jK0bp2p+QBlYlOglJ94MxESW6qHD8WTqxHSdVpDcovqgpPicaU+ySAdABGc8j63l0+T7LMxkuLRS4qVTiTb29fHDxEj7V18ctH/0og8OreN2b383ay2+i3FPg9tFd/OXjX8bi2L3zLqqVSTw/SO/9jlqtwZkzY1QrdcDRaDT4+V/8Tf7Huz+YK5W6Pwz8g4gUOT/Oj/Pj+zr68/mXXrt69c2lIEjt5+fp2BbVhnQZz2PH6VOm6AcPPk0U/4RQ083098+nFZjjBuDm/BV5sj/sFnz4vLh1odL37LchHbuwOREGLi2TO2kb/Eln9MFCwTgLvcGFW+nliT64zHMcnljWLk/lhM7JrZIneLAs8O4KMRmgWxICwHa8Rpz4UeJ0si9CCf1Arwi1egMPqJO0Y2pxBBg8k1aIm2V0HKNc4l5fxTEl0LQJqM1oj4r4ydsyHgaImjVikt4MsDRqDdxv/IVTP1QXci9lF9KPw7Q0LFGEi2JOOseptA3C0xpPaYwItqcnUUL8lyuR1QcwoYcW2y64CpYSQheQcy4x+BPwWrPIGKKB0syZNVXi1pVqDMpYJIzmJwrFEab7Rw+xmfpUuAAwj6pA2WGzuUy+qzS0ZYEpKqE4RgU9Notocm7A4dY6oVdQ5R+FNT2OTFkpNZnG+/WALYkqLOTGj4lNDZExkMl0H9hMGz0972kSADhn0k1tlEAtme/vugREfH8Sr1pRbHO/6IjiE4Ud6E+j/NrlyRQLuhRAtL63Dt/zyeSyz+p5tMaQzefY+ryruOqm6xjo62FsbARRCuYxQ2uB29k3mJnbTxSH+EGGKy6/MXjj69/+huue9xP3Dw4u/hJwI9+vk/Hdj52NemVSRNBKY62Z1QZgraVcHmfdxu0MDq+c5bbfAoDOOa654YVsumg7hw88gtYeIsL05PS8jXD9vXlWr1qFiaONK9deRGI2n5KZnofnaUTg9NkKN7/qlQR+hvGHHka0xjlHYelSTj/6OKL0fIQGohTKTy4fVSoSZyPGCeh3NcARo5KiqksWU20MvgiZ3l6aGzaw+9rr+PbrXnv0y7Xa17/w0EPZ58LaIqLMfFUIN+ezty4sax1HT+xDKUUUR6xYshGtfQ4ff4zjp/Zx9OQejp96HOcgtjFhWGPponWcGT9OFDUY7F/G3r2P0GwmFhZxHLF61Qa6unp5dNe9jI2PMHLmOJNT4zQaNeI4bPsvFApdbN1yZW54ePmnReSN3/P1SJ0cTSwZ8amLJm4BeYUWTzw8rWygFZ4T34U6H4+pgRPHZNWOM7L8q1piYvx4JlAKSW6pgkURkcGngcU+K3GAXsfJXNTl59Zf1r+Wr40d4s35xexbtoltS/KYub286UIUxzGu0eD6Wo0NF67CxFVufP5raNSTDM6Tx/fx+J77ePThf+feu77AkqVr2XLx9axeuxWlNNVqg2PHTrNy5WLy+SxTU1Pc/KpXc/MrXsRPv/HVb3z88T0XisgrnXNHzsO28+P8+L6MgUuWLfvwSzZt8sL0hirn4FNJTesTirYahtx/4uSdP7/t4v0fuv/+BV/41MFb3OI1r8Y9ES8gM2Ay6WBMS+rnRMW6WQC89d85PIBrA+/Efmb2k2WmZL+AFYGbGwQ1uy2AVKHe8bgOxVsHeG9vIxPmxJlUmGlTIsPN3pmlwYbn8AHzEQYy570vVHeX+UH4/Hi98/XcAr5+59AEbt7cxpknyJMwCwYKzlFCEtFJ61EWrHJoJcSxxb73D50cq9KvoIgQGouPEOGQsImH4DuF811SxW/U0CYppXipsqCSyjE85/ADTVOp5N3kuzG1CSITJUSDMzjt0wwU/v69/FDFxe3fSf3izWTDiFC5hMwIY3xnqSrFqAejkhRVRcAWBzFHH4V3/IOT+uOov/83zAtfjqo3WskWCEIPjh6XmAkqEhZBiSRRjVlNeH9H3T6Tx0Xpvjw2iZrbry4IOxtJdjIZQbDhaTf/psurCKYLKHhCjwnzC/gCSR3cWcSVZ2/E7VAaDxgAPxKeQqcPfsotXf+GMthqQt5I4ClZ0FLdSljXZMcctphGlBoBm6Sa2Kebre1S8B+ly3rQv+LFMnb0y3NIT2eeDkv8vYxaveIGBxY7pXS7YtiSYLlzvGmSe0eQyRAEwdOFR0hq8NZyiLe2lYn+3X1W5xzOOLoH+rn0hmsJVczE6TGssUnwWLpqO1FzbFtde2GWlj9siyCKw6RPfst2b8vmy15y6NDeF+949N5vnDp19N3APc/StB1vhLWHHNygtY8xMfV6nUwmi3OOZrMBCGvWX4ox0TnHKJPJ8GPXbGdoeIChRb/Me9/1DjZsuQqlFGdGzrJxywVYM5tjtNaxas0q2bnzEZfNFqQzerDTxC82Fj8/wEVbt3DfQ/clxxuwUURu0TJOP/Qoi7ZtOYeUABCtiWo1XAhnl5Q4c8Sj6amkpSX9Mv39HHNwNI7Ys2YV+/p6idas5dt3fJ2zd931Vu/xvfecnq/p/VkYSqn1qctyR+nBtQWHHTHLaBFOnzmCMYZSvkBP9xCT02cZmzidkC2K1LeiweT0KN2lAYyJma5OMDywnDNjx1g6vI6BvmU8tOMurrryBUnbjzEMDy3n1OljaOURmgYT5bPEUUQUhUSpr0DyfjXZIOd7nv8PURT+MvB64OB39dkJGGInBic+TRGMAFoC8RDla8j4uFzJVftyNBdN099c4k6umXalib1svSt2TDZQobHKuTR1yiYRUCJYAZEsFSyCfhbOrddxQlcVvWz3uuISvnziAabjGrsmM2z/8U2p8ahCPA88D7QGpcAYXBxjp6f5jV/9VX7h7f+Fn/1PP0fYbFKvNxkf38T2H7uW0dEJDu1/hEd2/Dtf/dePk8nm2bL1OrZd9nzqDc3Bg8dZvnwR3d1FDh85zRWXredbd9zJW9/61m23fenzd4vIi51zj5zHbufH+fG9Xe+lTObPf/naa9fH1iacpLUpBJy9VWut9Fopdo6PM1avf+5D99//hFLapAUgESs6OtXz80DLOcr++TZWHQ+YywbAnAYB1wbibq6jgJsLeFtgO+2hdPM8dhYIn009tJ1uOmP8Wv0Jlg5b/mStb/UtiJ1pHkh3nNKqq0on+J9bQ59DMnQ+d9aeb57PMO/rtGj9c+IR5iEHZn0rzOoumPvrJ60nhQ0Koil1HEQniWIwSUpQWK1xjx3C71tCjzEUUsGYB1hRiFi0A89Y4qES0dZXOolt4kKPoJxQxlFNFZbKOVQmILbpUbIKkxGiKEgIAFEYC0gFnVmD+WG6mNdejo3KKBRNq3BRExXHaC3kjGECx7hzNJVgPY945Ah280aQIyjxkUoJxKDa6RXJfqAX6HaJK7yk+2eVzn9rLVF+5cwcsQonBmsTy0stDjLLFsJKmRAXgnMBDtus75z3yo/iuB54yuAIHCZbK983P5JyccUhZ1MH+050UAJW4qihpPqjsriL2HoKwhUYrXRuwUr+yIFb46H1bxrTzkYJUSJxEnPmFCr7lPeifetf6+FQYl3dCXGrO0hs/pyV3RozYa17Bo6DUK1OmmVLVztrjZ57ezvXiNbhrCXIZlD66W3DrY1pNhpUKhWa9So2iqz4fqwdQVdXN8WeXjK5PMYYjIl4OpyASyuq19z0fKJmyIN33U15rJxux1VHH1pHSmtKqc81aWn5Hdg4MfxdtWq9Wr16w4/vP/DY9TsevvtzZ86e+p/PhkdAGDa/GDbrN3hekBzLZqN9DmNjyBe7CDLZeQzghB+7ZjuDQ/0YY1i1dj2bL9rGiaN7WbH6QsZGJ4ij+JwdhVZpcUOEKGzOumnFUUwUxQSBjxJhfDLk8su3cd+9d+8La5V1OsiKiJDt7eXMA/ey+NKLmHXHSFUo5cPH8DIZiosGqW9aQfOxQxx2EeU4YrdWPOApDnctZyzj44Z72Xr98+nTGe785GeIpjPooOeG09b+23NlXTEm3ttwtQemqxPbi4WeWXGIrdZRl97QrXWMjY2QCXL0dA1Sb1SZKJ9FKQ+cndn+iTBRPk1XsRcRRRw3iXUShxlGDXw/i1YBBw/vYfXKDannQLK9KhS76Onpn6X8camixzqDs4kxvYkjqdUqlz+254GrvlsCwKBYygmJKJCnKgqr8JRC4ymlfQ3ZrKsVi64yNGDHNtZ13x6s+BVK1brLhta5yDgxKCtiRDnrUrGdE4cShcEjxD5LcpzOG8TyvkxJuv08/dkedkyd4nKVY6oWUugpIT09yPAwksshQQC5XEIIhCG2XufGVasQsdxz1ze4bPvzyGR8Fi8ZYMmSQcIoYtu2DVx/04s5evgQd93xJXY88G888tA32Lb9+Vxy2Qs4fOQU/X3dLF48wLfv2cPmTcv55Kc+xa//2rsWf/Sv/uybwCuAO85juPPj/Piux0+87eqrX7u6t5eo2UQ7h3LzNNR3BKUXg4BPPLhjn7H2Y0/24qcO3OIWr3nNQpB+boF/toKsXcKfAeTCgo4CbkZKIC6l5925IPgJwf1c0JsAdUkrRMk3ri0tEHE4bOL0nxINgk1gtIhrOwSIdIgWWgDftkIK0p9nvm8RAmloYQrMXeoZyLzvt/N30vEYOZdAmGNy4Ga3RkiH8mCmK+PcCdHx+Ce2/3edioROA0AAFZDHkm8Zy6WHOukuTBKDjAOKGbR1FIGSzFA+BlA2idzRShGFEXbJclQctj0WlLOMO5hWtDclnqdneiCOHcR09xG1CkrKx8URYnJo7wQ+/PCQABOn8JYVacaOpolxjSbKxCgvoGAtDeCsg1gpjBOi+/+f2Od90FGr4kUhvP1tqMMPoES3AX4X0AcUcan0JVW1pjIRGznC7QIPvc7J5GfEpT3nMRacRjsQW8Ot3ObkyI7ZrSfOxibdruWRhUvBY4dvsUvWvS7jcCVxT1DBFykjjIvoyuxpqHwwXSKEzpr4R2Vxt1YZ0goVaBHVfMKWliicqBidMxqd0WI1Qphc4+FTboXxbZCDUFKrqEpanNZ48TkmrO4ZuraUKJphs97V1Zuzbm7kn8yWyqe/t9aSzeXQT5MA8PwA5aCYL4Smv/+R6dUr7pj2pDx97Ejp0O49Q1MP3bvajI0t6QqCRauWrSwsX72OXKFIGDafctKANYYTx4/Qu3iAC7ddzJ4dOxkbHUV5Xgt3zk1rQVID34WkX8YYBMPaNRu9Nas3vO6x3Q+99NGd9//lRHnsD0giUp+R4Zz5m6npsXf29y1ZMV0ZJ2MSHwClNb6fITaNdmtHJzGydPkShhcNEKeO/GEYcvMbfpY/+b3fZsXqzYRhxOGDx1i7fiWmxWIqRaNRYc/OXSilTK026YlSkJILsbE06nWCjN8+UKtWrUTE29MYOZkrrbpgmbMGE0XkBhcxdfwUheHBNvhvTJQZ33+IgY3ryXSVcMaQXb6YHev288712wn7evAH+vECHy2ONX2DXLz1ch798te49fY78DM9iNbk+xe9Y+X119SqY2MfHd25Z+w5sLSccs7eODJ24qu1xvSVwwMrZlyFZLbFcL1RwVrL8MASYmsYmziJUjoB8GnicWtjZ51lvHyahPwxNJo18tkS1fo0PX6G3q4hjh7Zx7Ilq9HaS4kblcZ5LqywERG0aPysz8TEWb5bYuvlTEkMFBinQV5ARIlTZJT2BE/Ey3jSyOdc1NNjq4uLEi4KPI4fZcMB55wRa7VvGxnjVGCt8oznFJFol2xaJXmnVhxaNMaZZyG1s5MAWHqyPs4j5SOsKgzxyPQI23ou4NiJcTYvW4y65BKkuzt5ZBCgenoSNYBI2yL4Va+8mVtv+QRXXnUj2VxAoZBDqeSEDQxGLF7cYPnyIS6+ZCsnT7yFr9z2ae6758vseuROrr3hNbBhO416k6XLh3jokYOcPD3Bf3/Xe+jrG+z9o99/723GmlcDXzmP486P8+Pp74u2L1v2y790xRUy3WjgOXuOMl5mbaKEjKe54/ARvn5g/x8AT62SJrPq9R3/1AKsHXmh81TyOQeotsB3G/S7eR7T+rMLgP62MiDlC8S5JLcmBfmSEgiuo4qfJPSl8n8rCTJX4KwI4loi/kRraVMLRZX2I3QA8Db4tyAGxErL/yf5miEI2v/HOSQlATq8BKTFMrTB+hyvgfnIgFYIonQ2mHUAfZkviHEeJYTA3P3zAgW19nnuGD/3h05shZIoWhFhitTDyjq0AqU1BouEOfAtuaQCjOccxiazxiORkCtfCE9UccOCNC2SRixraxl3LpmriR8D2iWtABbgkx8W94vvd81Mtn1skoNnGMjmyf7ce92hj/22NH8YLmgvJCeaMoZms4GKQrR1+EAxaYVnxFqaItRz2aT3v6kRE6JzGew9d6JWdqGaqZG6s/QjDDpH3rkEP9hk0rcUxgZFNB3Dpovgns9AfRqVzRGnE0SJQLWGveQ1sO0lTv7lAx1KE2dAVDYhGNyToZ8unOtxIguCERP700rFIw43RwFg56Ww/sMv8KKdcVHai+/q8MTzeOLIbbZ32ctqzss2lTJaiZ50jjiJtn6Kc1BFyiXXajWN86yJODGh7+ZDe89EC0BsYoqF4qhWakWLAGhZobZDJ9zcHuYEID4dBYBSikP79jRk+fJ7uq69+i6TL1TEkMmCyl7QUx3aePFB7bNPhHhy9Gyw9+tfG/zmVz5/Ua5S2bxu+aqBC7dtp7u3j7C5MBkgIkxNTeJwrN9wIdYYLr32Kk4fO8G+XbtpNBp4Wqc3QJlRYrkka10rPStmZib1IGVVjQEcmy+8tHDB+ov++6M773/Lrt0PvqdSmfpo6s3yAyat7FS1NvWR3p7hD0ZxiHPQbDbJ5XIogcrUOFPlUQql3vatxhjDshVL6FSTOGtZd8GF9A/08527vshlV7+UnQ8/xrIVi/E8D+dg2eICf/zh/822apmDnh9Wpic8UjVAC0wak6RFGGsZ7sty4NBR/CAzVj509Ds9F1y4LG4YcI7c4BDlo8cpLV2EjZP4k+qZMZZs39aKoEyOezZL7+t/AnGOYhoPaI1lw9bL6SLg1t/9IBNnm/jZXpTW1CdGUZla7+LLtnzg8S9+dSPws/MmpTzDwzlXuXjphpftP/n4gePxge4VSy6YNa2SxR/iKCSXK+L7GcqTZ9PaCR1y0I7doAj1RpWuUia9njS5bJFKtZywzc7S17uYvY/vYOtFV+KcQ2uNNTH4T96qI6KYrk4BSVrQ0wfHJSxg8MTDJFsf34n2nIJAK2V9H5cLnCktcqevtFIIAt91GaRhnAozcSPby+klI/Q2RYKasd50HIiWJtoiShGLJiTGk4ApHL3P/D2j4/uhFYVB7hvbxyPlw5xslAklZv/RCcRZ4p07sadPJ8nBUYSrViGevT781E+9jl07H6BcHmVgoIdCIUc+n6VYzDPQ382yZcNs3LiazZvXcMklm/n5d/w6v/X+v2PNugu57fMf5XOf+RBHjx3i6JEzjI+VGRmZ4MEd+3jla36G33rfHxc9z7slNS85P86P8+PpjY2vuOCC64hjMiL4Sp/DrLd2BVpJ+qX4i/vvf3Qon//kU79TzCcpn8+Ybg5FMHe7Lsx1wHOzK/Ut9M1s8DsXNHdI52XOa3T+X9oV+jZYtzPVeekA1env2gBeTAvYgxiZ85W2fJnWcxLwL6k3gFjpaBOYIQHESvs9t8MCOwG57TBumNdjgDkkQUfvfud5ae2O56oE5pgidhALMy0cHS0S4s6BWnP8bMJjaM8jwKUxdEnOfCvkwHOStAKgEFXDOJWSKSBaEVqDFcEXwROHMpYoY6EcoYxBrMUqQcUx4zimHcSSFBycsWQJZ+51fVlCl966XIhK6fghJ6zW9lm4C3+XI9tPQSJORDGm3sALY7RABigohWcdJ2LLcQU1lSH6+T91oipo7aGdxg04fKNSPwpHHqEPGEpbJ4xzM+3Taet0LBBmmsgV2eR4+jl8EZrGoAS0dbi8j1s7hKwvzNnsO88lUxs1/+Iza4nICa4/VSXMO2r1sUYs7mwjTYNoLyFKYpDQITURX350lvgoIEnVGAN30jhXe7JnTBz/ohs/fEuM8ZuIm0Sk3EoEeMqEL2SdSEDiIVAFF4o6d4Mex/GJc9z8fwAjjJqVgYFF09ZZnZBBicQ/+Uo437ZtXlpJdC5hEbV+iuIH57jjW/82On3Jlr8ovfQlX7OZQiSGzBweSuImXtQgmy8Oqktf+YbRV33kz776/L/66w9XL936F3//z5/8zl//2R/WH77/7qSulsnOA5AN1lpWrFyLieP2e128YilXP/8GVq5dg7UWO/czpVVxk8bizeQHzmV6U+Abx4jAJduuHnz5S9/0vzduuPjuJYtXPO+ZmLXWmr8tT545EARZrImp1aqA4Ps+WmsO7d+B9ryOKSdkguCcCnAch7z+zf+JE0f38vD9X6Ner3Fg3xGy2Rxh2OQjf/JBlj36MF6tSrfx95tyObz73z9HvVZpL0fliUkcMDxQ4OzIMT57y60EQfBw+eDBO004M3d1JkNYqbcJI2ctA5vWzbBJs98YzhiiMKTY1cv1N76E0Qcf458+8GGmphV+LgnNmDy+n8ISTf8FK/C7Smx+8QvfWOjre81zZXV5+PiusaLo0RerEiOjx5Ke/pYEICXYCoVuioVurDEU8l1JzKWo9KxJ22imxR4opdtGjJ72Z7Y06aqdyxSZmBhL5oQDrb2ORDloKh8jaqGliShq1tNY4Kc9Poc4L/Gkod2zn1VKoZV4eOKJL1pltJacP+QP5Nb7S4t5M1Dyo8GCigZyniltNI/8XJ9MLvF1nBetA62Uh4+XYG8nHk0VkWcdj4jD8BJGntH7VacCoG8gKNkbVm9Rf3PgqxyvVRkPq5wY8ZLMy0qFeMcOUDqp/KcMDlonGk7f45LLLmP1mjXc8e9f5qKtW2adqNY1oZRQLCbEwNBwxMBANytW/j4PPnAXn/nHP+dTn3g/V1z1k1x97cuoN0IWLxpg//5jXHzZjbzjl3679Ocfed8/x3H0EuCu85ju/Dg/nvJ40VXLl3uhMUkPoQiBShqgZ5LgXWpSA4HWfHbv4/bekyf/VxjH3502abYJX+c/8sQVZ3EzIS8dff3i5hrwdfTHz1IItEG9S+X0znWoAGhJ+8UJzrr281v9+thUnW6T79tqN9OKARRpt1zO1EdbWXuz/60FtK20iIUZsqCjRaDlDdOW/3cQDR1+Ax0JA62YAFmA8JhHIeA6ogXmaYOYSV6YRTCcU08VNzeKoJWB2CYY5tzGuoZRUURBhJyDkGSaJc9QBFic0lgFarxGvKSfKI0JCIBGbEBBVimilDSIJEC0Td+4w4pCGUvNOao4TGo2OGUM3Q1D4yd/y8kX3ifuuCHu1aklr49IiOeg6BxrMh5ngNM/DBd0j1AwAUcnRlBhhGcNOshQAPKeJm42ORZFhEEX9nPvFffO33deI0ILaK1waDLOESdFfgZxLEIoOEdoLMYmJAAtIsUJBkVIAXGmPf89FKEzZCRNrIwbmFwdeXTvbLxh4sgqLYn5iLO61PcSmR6/bQEHEIXDdQtucKHPP3X6djPFnP7/5Nkhzo4ijDpM80dlgXe4bFrUOSHIibOHbg2fciXIFw1eVXC1yLqn7JtgjdJgVErU5MBVgSmZp5BuXTz+dI3xZngiaW8529Rvq7LYjgoMk5xw53Q+W1zs7FwLmZkV0zpLo1Ejn0+k2tZajI1TufITv0etNLff/vmxRT/1mo8vu+Sqio3wn9L5sUjYxIeAzS+++ezFL7/5n8PpqS/d+YmPr3jw//z5SwPxB2964ctk5ep1hM1GO2qtu7vnHMFMIpNXbNy2mWVrVvDYg48wPjqGn6pyBWg0amitk880e61ug39JoxBbH9nEEflCUa573ou37z/42Df6+gb/rhk2fmPfvl3jP8CpOzVdKf/3/iD72VpjWnl+0L7JFotdHDu8mw1brsL3s21uu1arITIw61z5nrB9+8X0Dy1uHju868DkxMiFRw8/zMMPLmPPA/fx4umzXJjV/FnoXEMaf3TRdPc7dsQnrrz/ntt43vWvxvM8Thw/zcZNazlzbBcfeO/voZoNRDgWTVenm1NTBMViG/u4OWEnztgFuKKEtLnwkivo1jk++74/Ymy0QVDoRURoTpWJGmcZ3rYS5XvoTECfV+InfvPXvILO/fGXP/zhO4GTz4U15oxpjLyte+3aL56+Cze0IpHxpRV9pRST0+OMjp1k6aJ1aO3T3TXAePl0e8562puFCQv57jYhpz2f2MRo7bfPq7WGvp5h9u1/hG0XX0MQZImisD2H33D6Po5ke7mnZx3a2ZntR7odNHE8zbz3iKe8whHhE9AEEdE+gtNKa6eVUhrxtLO+f3Z66aMr3qxfsiq0z6v8a/nsyOmufUPNk0vRGZpeCXFeVguZKNaB9iLPxKK1i7VgDTSlSEUaOKd4Zi1rOgmAghZta6apxsJptCjONCusiEpE04nODy+J2MAkkpc0EDI5mfU67vgJrrvxBr71jdt52zt+dYEFHTatSQwcpmshx/IBvb1ddJV+nAs3X8rnP/f33H7bpzh88BF+4if/M3FkGBjsQSnh2hteinN0//lH3nOrc+5aa+3e87ju/Dg/nhIW3zJQKLQ3AiplbLWSuVH2AFSimI899NA3BT7/dP+Qm51HxPxy8tnu+zNV5pkW9dRmxs0uVnT2rXcA+rZDf0dv/TmgX5I7cfKzbQNq5ywiVhw2zbRWKfiWtslfwpCIdLrnJenMruXJ3Mp37QD/MwB9pvJvE4VBqi5LvqzMqAna6gPpIAFS5YCTTkJAZhEESRtCp1pAZkUAzlE8zHnszDFuxRgyD0EzR5UhnaTCOe21naPiI7kmntVkkix4vDa4tARA7ClwBv0vfyP2be9xzfSMd4lQjQ1OhDxCPd36Rypx0RFnECPEfnLsNUJkE41dVsHxKGaRc4y7cRRg/v5d4n7lI0n4eBzilJBLTQKXx4YQeOCH4ZpWPl55nJP1Bhnn0Mag/QI9Sgh8j6kzE5ypNwhLGXLv+iunyqfQImjlULGPy+TIOEuYxMaxGGHAOXwHceqLFqZYIpmrlti3xDSQpkMDsRiUDojCiKJSeALNagYbj6FWrpwtIbbGWJHAOGcViLKJXH2hRk6D0IMwvNDnH1h9s7ZkAmvqjfLRf5lpNRBVRcwoMC06qPyorPHO0Y0jQjgpEjzN5KQ4sOhppVTZRmeeMmmSdlH5qfIg72BaUNMmqp9TyYrj+EgYNZ3vZ2SuB//cWSCiKJfP0mjW2476zjmMNVgTExvTBh1BJkchX6Snu4+B4hDFYnducmosbjQbzvM88dKCVQtU1OoVHnjoTgBKxS4uvuhKHDapVqonLsBp7bHjgXub5qJNtyy/9KppY747827nIGoSSNDFdb/wS4du/pVfOjh5YJ/92N/9Xe6fb/lE8cqrbtSXX3VtQkzECyvxTWzIF/Jccf01nD5xkt0P7yRqhmjPY2p6kny+eE7lf86Rn6XRs2nTmyFm7ZpN3tDgkp8/cGD3Sy++6IpfffjR+z79g5u79gvV6uTntRe80pqYRqNONpujUCgyNVVmz6N3se2KF2LiCBFhsjyFSnvpSN39h/oL7Nv7GBoCh7wvrtd+dfyhHZc37n+EC3SOiTy8s1prNBz/Z0KH/+/iye7H+1T0bzvMmeJdd9zKug2XcfbMEe6645+p7tvNmzLCnzvXdI7dQLVZLrtMqSQuXRy9XIEnsxgxcUxXXz+XXnIVu79+B7fecht+oY9MoYgDpk4cpLAoR/fq5fjFPB6KK256GRf82JVM1Ke56R1vX37gnnv/eN/dd/30c6EVADh6V330ah1kUZ3RlCJEUcjx4wdYt3or9UYdwdFV7Mc5y9jEqYSoMxFKdJuYy+dKVGtlcOB7Gaamx8jnumYRO5mgwMkzB2g26wR+QLVWxYpmc+UIyxpnWNY8w8baKb5TWkmoPSyKk0EvxnkYG1e/F1+fPA0sOrk+fES0FkGUaKeUFo1oaVIIs+Zsf+MbcTn3C5kBf9IWg8+dKkaeV3k4c9M/xcb6xnqBGMkqCFwsvvhWuxDtEaoMFYnISS8PEXLps0YA+EpEVeIGxlm6/DxjzWniaBHNsTJBj8UZkwD+VuaqpH5YSiNBgOzdw4te8EI++Yl/4OjRY6xYseQcNYy1cOTkFEuGivSUMuQyfTy2f5QlSwcpFHO8/k1vY+slV/N3f/0B/uHj7+GmF76ZSy+/nunpKoODfVxz3YupVKcGP/7RD96utb7aGHOS8+P8OD+erJJyam5lI3FQ1R2GKgkiKwQ+f3n3PebE5ORvN+P46ZVsXLvyPrv8Iud4AsyEGM/O8EueP9OfD0l+inOJdWqHYWAKrF0LiDrrOir/HWqCFuh3Sfu+s+LEJVYAdFTaEyIAhxXBuKSp0iTWgLRIgDklFEk9DEVc2xig49POlvebRPZPBxHQagNI38MMUWDm/NzROtB+z53+AK5FBshMtb+jTUCexARROt5v57GT+cC/m5WYOB+Im+MVUD8DxW4CZ/FcUtVXbQNhwcdRE0XGGvRb3uM8HGWXvMqgg7oxNJ2jqIUJQOOIBTxr0oNtMZKce0+EqrF0e5D1ffaFIWsaDfZ0ZfFam4FgAjP0W05sjsirUbDCJLBS+fS/5hfcx2/5a3nOm8fFEfbYCE57+JK0VCjPYyC9jCfqDZpdOZxtUq8dRxPgOYv2cqhd92I3byMfJgbES4FhHKX0ioysxRlLTQQtkkRXG0NUWISJQLzWmVdYHKG1BEohzhH7WWwxxH9gjvAyNiMWVke4EJQOfG9SLbSpFSWRtXQJMtwz/FKvPPKlc86H7+WLYqMuvK7xcodHieBNC9EYIhUTRo0fHZLXdTlhDGQ/Ek881ecV+l+sEF3CEolQPnv4a09nzVdJkAclHNohVZxUrfLnIxHPxHGYGIe71KxLaZTWaK3RSiFpa5oSRSYTEJs4lV8JohSBH5DN5slksgR+gO9nUFol+ZPi2g4p1plsvV514+OjorROn5clk8ly/MRB1qzaRCHfxYFDuzg1cozhoaXEkUlAzROMKGzy8JF9u37iv37oxHcL/s8BiQZOhpy6cN361b/zgd+bnp4sVz/+sY/l/+QP/ldx89bLvZte8BKU1sRRtCCZYIxhaMliBhct4sDuvZw8fIyxsREWL1rWkXHr2kW4Wau2tHLcmWXME8cx+VyBbRdfufTkqaOfzGRyP21s/IsPPPjtYz+A6Wuc4zfiOHxBtTZVyFRyZLOJKWNPTx9HDj7K0hUbGRhOIkbOjIzOusForVg6VOR9v/M5Xh0gH7Tu4kzYfEWovNdPZ6Ltx6TZ2wzdCS18XsFXK4cPNn+Tg/f9qXnVr/dk8+//tj3dd3jiixQQtmpYl/Hcp2pRVHH8mafUHmC4MTZmu1eu1M4YnLXobA4bxQkOmq/qby0bt26nP9/Nrb/7IUZOTZHpGkREEVYmaUydou+CpQSFLEFXgf7iADf9zH+iODxMdfQsn37/u1l17VVc9863v3Zk375/mRo9++lncXkJAL1YZx/8wOS+169YsSlRoUgrBlNz4NBOViy7gP7BAaqVCuNjYygF3aVB8rkuylNnaDRqWGvQ2qPUPYzvZfB0QBxH+F5AvVmlr2fRHMxoKeV7OHxkLwP9w5Qnx7Ei9ITTGJXcQLriKV48/mh7l9JQWf5qxY3Ecfw9ldQ/ScG9j68kFidZEdCiPadES2KeqzxlRHGE9Y9mR9Tprt8JlyzLTl+cU7bveLDqMetUYJX1gygqRJDT1mYNOlAqCgSJhFAFaNWg6LbygHyTbe4nOSJfYOUzkpfaOXPF4lTsDDnt0xMUGAuniLXH5LFTxBOTxFMV4mqduFojrlaJp6eJJqeJxycIT56itvMxtqy/gGazweFD+5mYqJzT6icC1XrE3kPj7No3yr7DE2ityGYzdHUVWbpsiIu2buO33/+3XLL9Om7/0t9y+5c+yamTZzl44AjHjp7g+S94DTe/9mdXGmNuFZFCCmaUPGlf4flxfvxoDuvcw4+dPYue5xJpba5EFFopDk5O8X927PjKRK1253cjNZi/BryQC78wW9b/xBL2hfv3ZyrhsyrjsyvnHRXzGVA9Y8qXgvFWf3/bC6Ddz29IwluTn5O/E6dg3YiISSqXEtP6vu0RoMys10m/0tcxM+SApIqAGcAvMySC7QD5nT4Fs5QAM/8221xQmCEJOtsd5nonOM5RBnRoQzr8BM4lETjHKyAd3SVsbPBcUikMUoZEp2coi6OqBIXCzysCJ4wk9yRWAU1jqRpLUXs4AR8hQvCVJPewtDnECDgtNK0lZy2qWGCPsayzFl1tkHnJzzkF8PvvEXfmfeL+5l0S4xE4GAO6TcylK5az5bl+Pb/q111Qb1J3jpw1+Mbha4XyPJZ7PjmtmIpiov4+XLafMArwnUUJeFEEX/+M2Dgmn277+4CSo23+V7cOGxvqWuE7aGKxDsL+LC6yaBMj7/gNFzQMkdLEQFYrBCEyTaha5Jt/JHNi4KIYbDOZH3FGZ5fohZcRr4ajC+eW+9lsbv7NiwssMoiLZ6kEwqgxKSLHRdR42JjSPwrre9fANT6irMCYiOw3T6PZPlvIebikh99Yo3tWvy54yn/YiQf4zrkuBCUi0yipm/rkfBvYY/V6NW6zhs4RmyT6rVarUqlWqFSmqVYr1Bs1fD+gVOymr2+QwcHFLBpaSn/fEPlcAREhDEOmpiY4e3aEk6eOcvTIIQ4c3MvefY8xMnLKe3zfTqOUwllLs9mgXJ5gdPQMxjg8LyCKQ1YsX4/WAePj41gX4nnewptlpTi4b48bvOTix3RQ/P5twhVy1+49Y0cPHyZ2SLarh//6K79a/dfbbxu5ZOu6iQ/9wbuj2z5/CyKC5y/cbeCsRQRWrFtJzU4xVZloex7MkuV1/Og6mubarHor/iN9UGxiFg0vVRs3bntZb+/gozfd8LJ3vvUtv/KETMmFmy7JDwws8p7OcWg0q3sCP/s305UJzoyeoFaropRmanoMpdTYjvu/wujIMeI4ZHJymlMnRxIfdedYubSbO799N8fv+Dpr69OgZHD/8cdOPXLikQ83xLzF4l7tC79w7NjuLxw5trtNCoonfz0cdr1oY2PgfX14n9fCw98xPPbBSvTVQ7H7eQ9+6/DRXRYoR5XKlLQIIufQuQJRM5636p8vdXHdjS9has9hPv5r72N8wpAtdiEI0ycO4mSS/o3LKQz14XB0dQ9w86/9BvnBAYyJ6V60iIHSADs/cysT0ZS39eaX/3FK1D5b400B8nsTYn99eGg1WiVRiYiglGJ8/DT5fJElS5djjCGXz9M/ONhuf/C0z1DfclYs2cDKZZtYtvgCukuJOqBY6EEpRa0+TT5bansCdG4di4VeTp46gucnZIHn+SxeNExnOmQoyVdTQc426G9OYkw89b186LfzmIBD4UTnLA5fRFulNFpp8bTnPOf7Ks5kXaRzriJd1ZP1ZXvsQMmqYpDpY3qlryj0MLVU4wpKbF6ErEIClPU8jKdo6ixTosjLEDvIMPSMndTOIx3G1uCJpsvLsyjbS8NExKIpn5kgPDtK88xZ/n/2zjtMsrM687/z3VShc890T86SRhoFggJJKBkJISQQEoI1YLCQCes1BuMVGJNssAkG7+I17GJjDA5rYZKFWJBFFAiBJBDKozAaTYfp6dzVXfGm7+wfVV1d1dOthCRsmO956umaujW3bt264XvPeUPt0Di10UNURw5RG58kmpkjmpsnLswTzc6xc9Mm+vr62P/g/VSrITPThVUuekJq67ONxREEHkHGZ3Cwn96+Ll7/xj/iopddzq23XMs3r/k7JienGRs7xJ133sPzz7yYZz/33FOA/9W4mVh9rAKzI+PI+PUZP/jnO+5YyKwwgViKdBHy2QwfvuGGdL5a/dAv2o9aAfAv/1hazPc4zPW+tXAgbaC/DdzTTotfMtMTFk32Gtr5us5eWpe1An9pAv+08VoLJb8FuItZBO+JLAH+BCShHeAnDWCfikiyVERoB/0tngDtEoGW5IB6oUJaixzaUijQ9v0hK+0PbdH5L8oHGgyGNh+B1iS/ljniEsVfV45RZFlaQNsozKKNubUBMg3NhN/wAugQoYriGsG34AAHGqZiO22KJimFJKUz8BAMnioxim+X2AaiEFklESEAOq2S68wzIUKnCEFqCSIX97m/pW0zDD9DRSyxwkGrBOWIl/5HP5kDpXv0EIkx5ADHWrS3m3WOYaPv4qWWmXyOxHVxbN0k0W3ILlxHSF/0NhUjOFJ/LaNKgJKpg0DmG7LqmuPgqSVESFSIfB9Hajiujx0qkfeFEnVSYM516lIOD4xZwfmzOP3TFK3FjeMncF1ZHSCIFhDJW2WD77lrVmZAhKljGBBJN+XWHt/8vLg2t4BxD6jqZLajO//rcHHPZPsCkALKpIjMhtXao9b/B37eqyeZaCJK1kc7+rZdHPRvv1ge+SqfmDo5ljxgFSlhJSzPXLfSNX+iWquML++yL2Z51+dxlrRRFCiVFpibm2F8fIyDB4cYHnmIoeH9DA3vZ3j4IUZGH2Ls0CjT0+PMzc1SLC8QhjWSJK4HdikShlVt/RxVJZ/vbKtQGqmHhhbnF/Bch9VmkY7jMjw6VN566rMOWcsTV1iymEPlYuHab37TOI17YKKIBFl57e+8ofLd73576tST98x99IPvSP7961+tu3iuVKgQIQxr3PTjH3LOeS/mre98Pyee+kyUuvu8Hmb/16jVql2i4OkSMU8X3fFVSRvd3i2bdnb39q79xMGxoRtfcenvPK119wCbANd13MGpqYl3LSzMvfux7oo1fevfHwTZP69WStP7HryT4eEHcD1/JpPJXRBWywdv+uHV3HzDNZQOjrD3p3cgIqRJzNeu+Xf+8O1/xPs6HL5bi8mK3LO4zqGRvcnQyN7q0Mjew9hGvzf/ZfvW4ld++jfT33/fwVRf/kCi5xy0erYDF4+N7v38gZG9i/5HNZskxVbre3EM1flay7GrpGnKUXueztOPO4VrPvJXfO+qb+J3DeB4HnG1zPzIXjq39NC9ZYCOwX7mD47hduRw13RRiZbISmFY48Ir30lteo67//Vq1j3/lE2bTjzxY439/MsYxst1/f66DUevCYIsSRLXExMak7bxyWF2bD+OpCFXsdYSBAHrNmzADwJUFasWq7ZZFFiEa6pKd9cA88Vp+nvXrxgQIyK4xqdcmieKQ7pyWZLNR/OirRA4EK/AI0sRrLW/ULZeL9MNVWeK46gRxxgxYoyDaxz1jCOe56SZnIQ9jiO+8Rw/yuRS99ndwY7zq890Mq6XI1wTYHtctNNRzWNtVq0EIta3qOsRG5+KKZEzJ3GTRAScy4NPSTO79Uo8W00jfOMSOB5dXpYoDVFgfnKOhTvupnjnXor33E/x3gdY2Hs/87ffTeHmnzF7483M3nATs9ffiFet0t/fz8jwfowRamHE5MQMcZw8ovGv4xg818VxDGv6e8hmPS648FW8/o1/zPCBu7j263/H5MQ08/PzDA2NcPYLfpPtO/f8NsjvH8F3R8aR8bBj4t/37fuLm0ZHcZdPwJoTIeHeqWmuvf/+f0+s/eHj+ZB69nuTft7yGcsAKIfTzZtNicWce8HKCu730qpjbzfGa3a8l4z0DjPUa+jupY2GX/9rFrv9S0WAFrAuzQ4+rd39pO74b1IRs1QMEElEJBExiSBJkykgS51/aSkqyCLYX2QByKL2f/F10hY2gm37TkuygiXGgyzzBgCr0txvtr2Y0va7NIsDzaKAtMsJlj1fXtBpOQ6Wxhf/SpJqFdv4dTsQYiDToBRkjLKggisGE5dwNOSuxvp3IKCWyTDCyfh4riFoUPldozgNQGmspdQwwfaMoSNN2eQaYoQpVQZsim9DvM4M7tMuWdr0mUPMehkGBa4BLA7Pf83bte8/6ol8/u9qfrZALklwte76j0KYz/AcoMN1CKcWmDlwF6mfwxHFNfV7vSuKY3zCbd3kVIis0oWSVSVQyKoSpymzqtg4IXYc3DQlRIkzMYl1cYzBH53GSkSHKnOpxfE9uoxTLyBYi1kt7U3xqiLEqOYcN7NqpzlJwjkBB9U+cZydK70nSpMYtb0gm3xnc5MlMHvo2wkqD6GM6+F+Fr+Sw/iBqto5hSlFK7OHvv6oGQCC9Zc8Uci6Qrfn+F3G+MHD/b+O/hcYHNcR1W5RMgo1oKToaprbJI6j0cdSRJZGh7G1K7j4mjFOc5mItOWvWpvS27vWzMxO2NZ5p6qSzeTrOmSWFynn6Mj5q9pSJElMuVYt92/e+oQbS/Zv2VK+e9+DRZvEbZPkVBH1M/K633lD9fofXD95zNGbC+9/139Lb/j+twmCTLtkQZUoijj9zHNxXY/u7h42bNnEWRecx9r160iiuAH0tcEC0DYQ1gb+W4oB2vJamiZ0dHQzMLDxtDAKb770Za//8BWX//eO7q7+03O5jpEN67dOnfzMMw8+99nn/rHvB2/N5zs3P5b9sH/orvn163a+J/Az5yPy5Uq1VNuwbusH73vg1psUfRXowcLsODf9+Bq++eW/5UPv+QM++Edv4Wt/9WH+3ISQJFwX2rJbv5Y/prF39K7o4OjemdGRvRNDI3uXJ2ioGFNdDkprpRo2rftHZPMdnH7m+YQHDvHZP3wf09Mhmc5uRKA4doC4NkX/MZvo3jKAcV3SMGL9qU9HAp/Jhx7iuv/72bpxesPc0uvs4LI//SAz+x9i5JafcfwrL355rqfnl5UKcKAu2XGbx0wcRxhjGJ8YYnBgM77vN/dLFEYYx8OmKWvWrqW7p97l930fq5a0Ybypaunr7yefy5PNdFCpFVdMbrXW0tnZz+jYAQTBdQx3BJu5Ze0zuGQ7PGud4BiI0rprc9HJMel1oWp/IQlYF7NAhHGsiIgI1jEiroi4xuC7YrO+pNlt0dApA25ha4ef9HS6cb8b4nvn9eZik7WuSocRk3ds0uPapMclzRvVjAHfgCskrkNsspQkpUOUg/iP37bgcRcA5mKb0u3l6PZyBI5HOalhNaWYQFKtEVVrROUKUblKVK0RhxFJYkkUUuOSikM8v0B/fz+F2VkqlZAkjkmSlJnpOWZn54mimNX79EuVYBGht7cbY+Dk087gzW/5ILPTI3z72s8xMT7B7MwMc4U5zr/wCnp613wInmL3hCPjyPglDalfgDaKyCki8mIRuVhEXioiD3uzTa39i7dfe+33Jstlzbpuw/G//vAdBwu849prS0mavu8Xb/43wXyLdlxaDP/kMIM6aelcNwAtyynrTVAv7SBW2o3ztBUcN9kAS511baPaNwH+MpBd7+q30P2b3fzF7n3CIuivd/sbxQBJBJMsvaf5viXgL0tsgZb1tUkEpOkDsMRQaPELWCwatBcMWlgNTUZAndlQ36fSFoto21gCKiptv9VhvgGLBYFm4EGL4SDLpBuHdyldSiKEIvhApOAqqCh+BGFjzdbL01Eqc79TP0S3DPTTawyTpTKe65BzXdzGZzpa72KrAElKCcFYqBiDAM9MLV7g87NajaOAwHEJwgh3sB/3wivrRYB/+Esp42AU7gLuV2Wqs4ez/yOe+y/8Xe0IK/RHMX6dCIC1SrppgEFjeK5jCBDuEYN97tl4xBjAU4MndZ8lyoeIvBxdaUzVWroU8kAWpaqWqTSlYC1VBDUGtUqsEG/fhkoNN03w1q4jTVPynstCGBMEPj0GMlaJsLhxwmrB5mWURNGciFkVYEZRuYSYSSCnaXrSig0D8UNFc1g7kOvs6W0HTrnZyNpDUWwXfh3uCUlCAjqPyIwgj0n3qmig9c7ioqGJ76jtMGjnmqMuW5Wl4WU2GjRyVFgLZFAWBCqNIuuKo1or77U2fQLvhfUCwGIxoHVkM3kThlW7khpipV5UqVTBaLKqD0CtVgUx1s91PuFFpVxvvx2dK8yODQ+7S3B+iZ2fKkgmK7/3trdVvnf99ycNldK7r3yz3rv3LrKNGDmAzs6uegZ9C3AyxvDM55zGqWc+F8cx9ThBWsB+C+BvPm+t6i4vCGg9yKOrq8fzff8dxYXCwZdc+Kpvn3n6izj/vJf37Nq12+no7OTYY57WnabJBx/rvrjvgVvsQmn2p2v7N706n+u+rDA/95lGJ/96Vb0I+F5iSKNSGeeOYU68P+aVxQGm45i3zUdJCn8+NLJ33xP9G3mdnaGYus5q8SHGobJQZedxJ/LME5/Ft/7qb7ju81fjd9a7/kmtSmHoHvIDOXp3rqNz0wDVmTl6tm9h8KQ9ROVK3QvDdTn00D5++p1v4rp1lmaaJBx7xpk875Wv4sD3f4Tb1+kcf/4LP95gWjzV4+44rrXrHVSpVivMF2fZsnkXaZo2i0mOY6hWyqTW1t3/PQ/Xddl93B6OP/4kjjv+BJ55yql0d/cyPTVFX/8a8tlu5hemVj3/sn6OUnGBNE1IkpSsjfj7/hfwt2vOZ31Pjldsh3M3wvq+NXxh6xkEBlT1F8odTXDxUHG9REgxRqxR1AXxBPEdNJfRqM/s6fHWf7xnz4ZLzVFre2ub5crtJv1GKQHHteIbsU5mbTJxfMaG/b4mXYY0J0ogWM+A45Iaj5rEeLKTOyXDjqe4ACBM3188yBeHf4QCOcenZhNUUyq41FtQQiIOiRhSHGIMMYYEQ4KQiCFeqBcAxg6Ns//BUebmilSqNcqVGvOFIpMTs8zMzFEu1wjDiCRJSdP6QZKmKWEYkVrbdCjP57OotRy9+wTe+N8+wML8BDf+4EsUCvMcGjvEwnyR8y64PJvN5r8gIj1H4OGR8SsI+D0ReTrwVuBrqroX5EFjnJs917/GGOcrIuarwF0ictHDrCrcNzv7kld+8Yuf/sgNN8S3j4/rg7Oz3Dczw/+55RZ79mc/u+8no6NnAT/9hTa4vfffmlfP4V3kZWZ17RIA2xKLp4dLBJqd/hbNu7Qa5zWj/JpUemk12GsCbdsOupud/cUiQL2LL4u0fpMsUvqldVkd6MdNir+YpGWdi+9LaBQHpCENOAz8txQblm1Tq2Sh1e9AW/wLWtMBbLusYFnHf9m+PNw7oK3L3/BBbDUWbE11aAH9qxC91GNaoaiKD5Sl7gcQA65nyCvEIiRpSvcJx3BPlFC0StDTyfEiTFRquMYh69VvR0HjiHKlvmFWLYkqjk054Dh4CntqEd0DfdyfWgYcl0Dq8gM3F9CxIaD/Vb+nZsfFKlQZdR26gauBiSRhz1s/plv+Q4H/N2tnWGajWnJK3c5DlGpXB5rP8BqEtUZYEJdb+/txAp98FCMWXOqUZaNK9Nn/IWkSk49TXFW6gLwqvlXGk5SROKGSppR9F1egqor1XCLr4iQWkyjOZ64Ua12yjkM1TenM+HSq4BlL2TM46q5cADDGqahQEuhQTXKrfdeZ4W8omt7fMOfc07/+Qjl88mIVjFG034hp08eO7/uMTj/0pfL0Q19IfhXvCWu3XmgGj3p198Cuy4J6a93EihZEmEa9x1j00KDlym2oU48CB82L1cyqgMhbcNW6LjBI3XzzUKJUE2NXkx9ItVq+M0niJwxAlyvzTE+PcWDoXoaGH2j4xi7JCfr61tnpmUNWxDziumq1kLnZKXLZletS5VKRIJPFON4Tf4/HVbe/f2zfAw84Rlh1/ySK5Hv7+MjHPlb80pe/OPWzm75b+/AH3kmpVMT3g1UjDJMkoW/NGs568QvZumsHSRzXadkt3X9dIZv3cDaALvkFqOIYF88LuqxNHWst8/Oz2LSe1LBr53GIyEsdx+1+PPvkoaG7akMj915zx50/aiZ5DI3svRV4mUV/t+ykP3owU568PjdZ/R/OWOVPivFDc8ofGfj4k3HOFQ8cuG7oW9+6c/zmm++duu22fbN79x6Yf2j/8PyDowf8+ei+T19+xSdHHposZ3v6QITioWFqC2P07dpIz851OJmAuFJl83NPJdPbjV2W7uD6Pnff9ENmJ8ebKWvVMORFb3krRz/zNA7eehtHnXfWxmPPPOtjywzcn4oxHsXhPald2mbjuIyN72fLpqMPS8/wfJ8g8PF9v07x7+mrR3WmKcYxZDJ19sruPXvw/YDpqUk6O7sRMYRhZdVpZeBniZOINE1RhKwNuSF/HP9t85t5y+Y38Ze7r+CfTn4dG3cdy5YtW2kkDj3uYXHFoSbGpMZYESOpY1QcUTxR8Y0l46aa81TznNyHs6XDk9MGhIci3PHIl1i8SDPpLGvn1iUzJ/lWOzybdDtKTpDAQT1BHIfYcUklxZV1HCDBcDa3POkyALel9z5VS2OO6dxIqpbA8Ylt3Ri7Ik4jAFiWhV636GFQ1DjExRLZXA6bjhNGEaOjE+RyAd3dnQSBj+s6lMsVHLdINpshE/j1g0dp6EMWdWBLxuDGGGySsH3Hbi5/43v520+9l9tvvY6nn/xC5ucLGMflac88b9dPb/r6x+I4uuIIZDwyfgVAfwA8T1UvBX7Ddfydvp+RwM8R+Bkc4zbpj1Ytlco8M4XxLhH5lIj8QFULq93HHpydffMnfvKT//mJn/zk2cBWoFfgu77rfguo/uIbvygplFb3oWXu/C0yABVtJOmpiDaaEK3RfUsmfXXQq1ZUbJ3IKC1xfvVlqFhQKyJWdREI1yP+BLG62FVXrAppPXJYRVXS5U7/ojgqLXaFgtOcK4nUIwIRI6rpUlu8uYql7y6t3gWtZoNNoG/bZAVtrzVZAI33svR/WhMD2r0EdClFoEn7b0QFNosCLT4CtMspluQAqnUphK5u5Lhi3OPhFXyXiXJKWRt58VqPP4xUyKqlQ6CgdSVY/5zLPa5yO/AcMTxHlc8lKSZNyeQyLBRL9AAFBLfRuEoQfGspxwmR7zNnYFOYcEK+g2+KMOEY+qwlFKGWy9CbQGe2B7MlYeb2/UyeeAzbSbkRWA8UoyrPeeffaOHDb5Bfehf5hVdoX63CFpHmbxoC5b5usj1dnIHwQhEKjse/LfJNUiEnQoLgqAUxqB9QfeM71AcSa1ljDJ2qdKlStJZDccKYtcRRTCmfozO1FMWQZrOkCn4YEuRckqe/R413ECs+oREGPY+8wIy6xJ6Lf+fBlQsANrVlEVNFbS9KNr/2DClPXb/i8WJcuT2NNVHY7OecLqAtVyCqTlo32FBWZZ3a5NiugbNuWZj83q8F5T8IevqtjQYUnQImC2P/av2jLpt1VMMkqRYf7Xr6t17qCtbTJSuYxSJhThHPNaa0Wo62CTIucZRH6ESoqDXjsSRVklULAKpq76yFVc3nOn/hya2qkst20ZHvYUCESrXI/fvuYPvW3QR+pqEt7nMmJ0ejgbVJ5pGKAMYY7rrzHs578Ut48MAYZhmoCcMQ1/NWvb493PB9YmOwUYxv08NLpArSu/Poybvuvts947wXtvjzL8udabweK2w96uj0i1/+0tw3rvm6/+53v7v7maec7r7kkt8kSWKstSvuLxSOe/pJbNq+lZ/deBOVhSKO6y6tuKH9p5UJsAL4X9wabXHw7e7uZXh0P7t2HksSJziux5bNuzrvf+DOFwP//EQd+0MjewvAp7dtPvaqFDankm5ASA3sOzCyd+jJOucWhoffszA8/OFG5KXbeBgxxt77xS9GcbU6tma377mbj37Dwuj9dKzvJzewlvxgP+WJKfqP3kl+cG0T+KsIQS5LXGvxEbDKz6//Fue8/LdIGnn3YZryyo98hK/+5UfZf+dtnP+OKy8duu3nV1cKhX95Kq85qnp9LaycmAs6UJQwLCMIg4MbDzveWgtRItLwAagbVaox9eKTVUxqOfFpT+OWn/yYjs4uujr6KSxMMbh2ywrrtHTk+5ieG22eClYMkbgEGlMxGebEJVFDNk1I4/gX/s4WB4dIHGMFiyPWOmqNi+KR4mPEM0rgLYQ5Ikj+YSoujXrzXd+t9ElSM37sZUizjp9UevvTwtY+Zo6J6C+UVbOCBHUmgTqKGiE1LlGqZCQk1N6ngNRuli5AeijnBDxv7bH0+h1kHZ9ULUpKDYeo0e2PGo+45W/zuTgklRrGCHGcUi5VqVRqFAolRkcnGR4e5+DBSWZm55kvlJicmGXs0BQzMwVK5SpRVJcLpIkljhOKxQpRFNcLA4Bi2blrD6941VsZPnAX9+/9CY7jYtOEdRuOZuv2k16fzXZeypFxZPznBf4nAR8B9gZ+9tt9PevetGFw564NgztkTe9GOvM9eG6AMXXGpqoiGIrlAk8//ni2bd26EXjNo/io+4DPAX8CvFXha2GSVJ+se8cSG6D1gV3Z/b/pA3BY11qWtP52SSdPA/gugf3FLrq0pgIs76jXu++2xZCvnZLf2pmvd+4XwXkije5+0+xPTL3j36L/r/+78WjIApY8AZpeAYuygCUZQYvEYOmzV9g+kVTqxYAlaUC7gaC2F06kPS2gzTxxyVthBTkGK7E4lrtKCQ8/p6+EzCMsCMRaTwKIgETqXgA9wHSjSNRfLOA6Pt9TKIjyLGMI05RaFGE78ljj0NmYfwaNCXKKYOKEglV8VR4Qw5QIZ1Yjgq4O7gwj1jsOHnWqug+sMw7HOBG4QpDE7DdCB/ADhIkkZb42z9mv+QNd1XjprX+m5or369rf+/MnxzPgrFerOfdNurUWs1sEXxWLUnUNlY0DbOzu5DTHcLkIXY7Lj4tT/MQ6eGrokfr93WvEAhoR7NgoUXYtnQsLpMAa6vFtxipjacrBOGE+tVSjlMhz8OKUku+RdnfW4xrTmJwXUN02Tr7qUkxT1A/Y6BgMkKBoBPLDT61MAw/DUk2QEqoVQcX1+93Vr4XBgyATaq3j+rkNy5cXpn6YCnYCpdeqPbWrf0vfr8M9onPNGaKa7kbtgGPc5hxu8oF/rSY2mpk88OVHzbH3jbtI/6dhMNbw8lAfyImaINP3nBVPbElSX0W6ADHGCUuluaLLQnXuoX97ONbFvlq1HD0RgU2L66hWy9RqZTJBjqN3ncCB4XuxS0Zibk9PfzI7N6WP9JmBH/Dzn99Bd2ewokTA1ruXq0qcVr352Zp+60/efcZX3nTFZdd/9lMbfDeNlq/fpph1xx47t2//Q4mshL1WuanGGDnvoouiG2780XRfb7b07ivfrCPDD7FKcAY0qOX5jk7OetF5HH3iHuI4bgTo6uFdf9Vmt19VDwf/zb9KEGSZn59B7WKMYMSO7ceKqr7iyTgPDozsnR8a2XvX0Mje64ZG9n7nyQT/jVGjnhYzDow2jGr3q7UH4mp1DCAszo+Upw/Qu2sDvbvW43dkiRaKbHr2yeTW9LV3/VUJOjpwnKXbi+O67L/rdoqFmTYqnXUcLnr7O3jO+Rez58wzndNf+9q/+CVIAb5ZLhcQU4/9m547xNbNRz9iPazJLWmY/9mGLEDVYlUJgoDdxx1PqVQkl+ukFtWjAlc+RzPEUUgY1kgxHFM7yFvHr+bZ5XsRtVw4fzMfGP1nMhrxi1aCP8A3xGDFJTWiicFisDhYXBL1TGJ9k6hvUyOFsfwYnxiBAxUqoVcqHnJmS2PO3HyaL2gixljjzrP2YE5tl6u2w0WzRsQ34Am4gjEuKgYrkMWhRML4U1cAEGSinNY01pSBTDeuGBJVwjRtgHw5DPAvPYQEQywGm1qiWogYQ6UaEoYRcRwThiGVSo35+RJTk7OMjU0yPjHN5OQMY2PTjDSKAxPj00xOzjIzXWB+vkSlWmscLPWLTZomnPi05/LCF7+ae+76AQdH78NxXNI0Zs+JZ9DdO/AJx/GOSAGOjP9MoD8DXAZc77nBT/t61l25ad2u7esHdtDduQbX8Q5zTm2dBJUqc0RxjT+84AL+5E//FFW94pfoFts0AmwHjdLOLpRFwNiiNV+k+i+63rfIAFoc+pcZ2LU53jfp7kIb6LctQL6hZmox+Wt01FvBtrRT8peAeAPMN4B6LNKQA4jEi/KA5qO+rrhZMGgB+fV1mlZpwcp+AM1EAtJlbIFWP4AlX4AWc0BZ+o6tJoiLy1po/y3eCisVY5aiExcfi34tK7xXdLkBYLMAsMCCwJTWWSadQFHBaJ3G35EIBerpALl4gaA0zffEsABs7umk2whTs/MY3yPwPVwBH8WTRoKE1iWvkbVkFG51HAquw46FIrvX9jJpLbVMQFaVTLVGBPSjHLtlkHUIunc/Ub1LwbjUJ3cjlRKzg5t54aodAgfPM+yIIy783T/Xcy5/p3Y/UefRWb+lWTfgtKjG7kZTrihQTJXCxkE2BAGnui6XieF4hJ+LcFVXP4Em+ALdDZJePXPdYKsh8e2HSGoh+cSSbxRduqxyyKYcDCMm05SaWiq+gxiHJLVEnZ3YVDBYXEfoKK2lEmfp8IW5WogXuAw2fB3KgOM8DIW5OjcTqbCgUFZFjRut+t4oSg8a0X1AwSbp7pW7tv6D1HfOcZpGz/t1uF909a7vQ5NdivaIeG3d9qn9Vz+mea9xyKqqNK6zaePi7AjqgvqqiZ/v3uisct/yQfsErCqlxJHy1P5vP9Lnj4ZRbfiJSmw2xjA7N4Hr1qnGruuTy3ZSrZYbrv+W/r51wezcZPxIIVGKMjI0ShzVyK4iA7Da2FuPYZTmZsyxA2s2fvHTn+w9K+Nc8umXvugVD/74e1nXo61QMrhzV2VkeqZYKRaXd/xpSes77HWriJ/v5KMf+1jxM5/5m5n/+/lPxf/w2U/hut6qempQ0iThqGN3c85F55PvzhNHUQtTYJWu/yrgX4HUJvT2rGV8crSRLgB9vf10dfWeCdL163BulsaHbw+6vKTvqM2ExRJdG9ez4ZSnHdYVbz1+M11dbcvUJvz8+m/j+e0eqWIMO045jUq5zEXvetfGHaee+pSmAojILbWoYgWhWi2SDfL09q/lkc4rQQgy2WbXf7GYVC8EpMRxwsDgIOvWb8CmKR25boqlwoqm8SKmbhZYLVMzLq+Z/g7Prt3Hmye/yd8N/xWvnPshR8djvHjhp8TG4/GwdQBejEqKJ0oqggpWDGqNpuKQ4pjEem4SZfrCqY35qNxta6T866TaKLVRomGYSDVOTGhjrE1F80m5L6tJf05r6zxs1hEyRsRHcBuFegOIIZUYU1/wFMQBtl4dJktJbT5MY/JuUM/XBCo2RhHChuY/whAuKwDEOPXXxCWeLzF9cAxVYb4wy9zsLLOzBRYWSlQqi11+S5JYwlrEwkKZwtwChcICc3MLzM0VmV8oUy5XiKOYNG14BKSWtEEJSZKIs37jEk4+9Te47afXMnTgTuKohjEOJ5x0zoau7jXvPAIrj4z/BMB/LfB2kNs78j1f2Lzh6Odv27Tb7e1ai+N4DcBvV73ACkIchxQWJjltwwYuHhzkFWeeySmnnbYH2P04NmkP8AfA3wJ/B7wFHmcmurQ6xLcVA2zLhMYe3nGWtkz6RWAvSxp1XR0At+r9aUbsSTtdfolO39T9mxW6/S2d/JYiQCP6L2kvBpgETLpYCGj+RRIRkzY0/0uGgUssgHSJHXDYZzUYBiaVxf/bwl5o234xLd4BtH4/u+y1Fn+ERlpA83lLWoI0zQFtKxOgjbEhrTKOR9b/UzfbSx3lkEAR6FKoieJI3RAw40KAEAJV4zNoB7jDUQ4o0N3JMQoT5Sp5wM1mWEDoZ1GdoRi1hApumjKfJswJTLoOc8ZwUS2Czg4eSFK6HQdnoUxoLUaVdZ7HWa6DOkIwNMYhVXrDmMkkZgoYqhTpedtHdUVTwL96p4SuzyxCRxJySpDnt9/8J3rhf/0z3XTxX+jjRjnn/I4e5ThcFiesEZgFDolQsMrctvV0eh57HMPpIhwHfN9Trq7NcrdVOoC1NDwCtD6DQVPiuSLxGbvJL8xjXcMg0GUt5dQyEsWMWYjilFIYU+nKk7XKgu9hfQc1CX65RkYc0n94s9ikQs5AJU3pC3z6gESVUQHPCNFxlx7+3Xu2vMLLrlvnYu28iJkH64rtWLVbPbH/XyKMcyMwp3DC4I7LDpvsVqvlMSNmL9CvNr1o49Gvyv3K3zeQ09TaDcY4TrVSKT/e9XT2PV8QyTdFW/X5oK2DCnHr7BF1Rcj2rGuPBOzf8BsOYjxgAxAqOlUdv84+io+1SZr8/NFo8h/NsNbS0dHN/gN3U64UmV+YoVgutOnhHcf1MpksxVLhEVkAcZxy80230Nvdedh91xhDkiTKY0yWyHV324Mzs+UwSfnNN7xx4Suf//ve8av+4fVf+KO3H+85DZ43kO1dk0Z+MDV64CF/NbC/yvM6G0CRZ5z2rOT6H1w/s33butK73v4GPTg6RBBkVmcDpClBkOGsF57HSc86mTiJ6jTtFslAW9d/MTlgkQ2gSyIAtcrAwEZGRh7CcdxmEWDL5p0doGf/OszpNE2+Mbtv31XV2QK927dSGBolKlUO08gvVXWUbOdyFoDHfT+7ibmp8cNAsE0SEEGCgEve//5Lc729TxnjOfCz56lVYxxDYWGK9eu28WjqeGIMjuvUYwBt2mQAtD6iKOSoY44hCAI6O/ooludWLACoWoIgz9zcJL5aum1lCcmKNEWY+bRWl7LUPYYe9XgpJXkZqXQyg5BKQM0Y1KBqsGrUitFUHVLruFEciMKmp8+e0h9PbDtY6r//wXjdndXYFN2o6po4NGlKQqq4ar0cUVeO2gBijCv4RnGNY4yAA44sBqIqHlnmRFDOe5LjAE3LgThbS+ODlTTEEQdTbx4QpgkiEGKoNYB+iNN8Xms8QgyhONgoZnp2Bt8LiKKQSrVMoTDH1NQkY2MHGR4a4sDQAUaGhzk0doi5uQLFYolSuUqpWKFYLFMulanWQmq1kCiMSeKEOE7qRYDUNi7UERe97Ap6+tZy683f4LvXfZZ9999CvrOHo3c/6/c9P3PUEYh5ZPwHBf5HAR83xrm3r3fwYzu3Hn/0pvW7yAS5htxFm5X7h6uuWk2ZnB2ly3X5+3PPRefmkJ//nD/+wz90cvn8sx7DJu00yNef4a6/4/ezz/74h/IvuOIj+XMv/6POU/7nGZn1t2bEvR444/HcD5fF+C2igkZ8+1K034rdZmnPuW8yA5aDWtri+dpBvjRj/xYp84td+MVu+yINvxVwp8u68ksd/Qalf8n8r0n7j1sKAvHSexeXSSw0igItpoGNIkHSNAxcYhssba+YtOH63ypdaNlGbEtaQXp4KkBr918akomWR3txoPGbyWFgf7UowBV+51WHIwwrFGAxN5wEKIrQgdKryqTCvFh2/NO7pGjhFlVmHYfnAAvW4icJld4uKiKsa2iXXQSjSgKYKGG+0eH+qXGYyPjsnJjhmQN9TFtLOZ/FSRKcKOYA9U75OZvXs1uVhWqN9QslJtKUfC3CKVeoRAl3VCuc+F//VM/a8Vsq532gHdz+r3fKA7Uy/yLKz6nXq3enMU/fWGHdYz1hXnC5Dpxzuf4BMRekyn4R7gWGVSmklrldW/CyWU4zhhcjbAZ+7AlfLjh8Md/Feqv0NtgVIXW5gBUhmlnA33sP5XJIdxSRRehTpZZaxsKIkSSlhqUSx1TjmMTzCOKUQldn/UcSQ1CtsbbDMnv8+eq6OaIUEt9ni+/hAmUrTHrgDs8Qv3jZdL9n8OXiuEnOWL9boaBIGeM6syNX6cNfK/VGhFm1aZfnZTYuXz49/G+RiHwbqKi1exoSql/ZsXn369ZbTV6sQpfgHZoe+dLjjqTL9wwEqA2a1eT69cAI6jZkASkivmtM1mLbELsT9LlokmnISEJjnLFHfVNQ+015wuIZlZ7uNaxft435+Rn2H9hLb/caPC9oKRKkDK7d5E5NjymPIFPKZrLcfPOt9Pd2Hsa7dz2PKAqXYmwf5fAzHbaotjB+cNRJFbrWb0g//ZnPLLxiz1Ev+PQlF75y6Gc3ZIKAyGDU7+udmpicNItGgLrS7ju8CNB8rwVMJseHPvoXpY998q9H//xD7yl87Sv/8rCSgPp8OmbL9u2cf8nF9K9fS1irLTEAlnX9m6+2gP/FRblsjmKxAd4UkjRh+7ZjxBhzwa/J9C4tHhy/snBgeKg0PsHYLbdy5z9/maQasipaNoZcb8+yuZ5ywzVfwnFXVkilScIxZ5zhPP+3f/svgY1P0XfrzGY7GJ8aprOjDy/wH7H7D3Xdv3Ec4jiuMwBWKABYa0nimONPOAnfC1CUldI7VJV8tov5hVms43NfsPHwk8Qqd+S24SQRj4Uh8RIK4pAnpcYz+L5JcY1LaAyJIRGjVo1JU5dUHU2Nwap2xzMbnQ2OH23LVwo2OxElVMJYq1FCxSQVJ7ESWRVbks7CmKx/oJPSOpekS8S44jiuwXHEw9RDuDEGEUsg/YyToGTofMoYAKQ2HS1EZQyCEVPX8qvFQak2QH/9bx30L75WLwY4hCrExqFQKpHLdTZMHKRR16g/FEjihGqtxkKxyNTEFAdHDzI8dIDhoWEOHRqnMLdAqVihWg0Jw5gwikmShKSZHdlo+xjDJZe9Bdf1EIS9d/2Q73zzM/hBJnP8CWd84AjUPDL+A4F+Fzgb+KrvZe5YN7DlD47afmLfurVbcF2PNE2WXUwXIzFllUqoMjE9DGnMX59yCtuzWbRWI967lxcNDHDpRRc9WsB+9jrTefMH8udccGXueeYZ7nrWmw4GTZ6ddpv81+C53ic6XnTqM50t1wL/G3hUHbYGDXwZKGyjkFvq2c3aDvDr85ilHHtpAast9PZWYCuthYEmsG81xGsFz1ZW1dObBGEJ4C+6+i+5/rdQ+M0iQ6AN2DclAfWuf8uy1gJCvUjQnizQ9BlIWrYtWSxgND0H6ttpqUcWLkYBJoexHGj5d70o0FpQsWBsC4V/maxieSKDtMb/6eGyjeYkdFX6/+JI4JBNmG3cezpFWACqCh0q9CNMCdRU2PTfr1TTleGbqkyIcExHnqwqC7PzJIGPG/h4AnmlGQtokpSagJcmpKrcLTDm+exzHV5RKGL6uhlJUzzfxxyaZj/1VIJe1+Xtg2vIiWFqYobtcUIlSfFrMaawwKEo5uYo5jlnbeHFOx2cKz+u7otet1QI+NxHZfb//Kn8eynl857DdY7LhMqjdyA+63Ldcfbl+qHU8iFrudXCNaLcY5RDmjAfxSyceBR5z+N84LX1rgE/dB2+4OX5ar9LdwTrRelp5LEnVogUkmqEnZpDTziWXLEMxtCbppRTSzGKGLIpFRHiMGYhSQm7OnAdl2pHlshzcRsnoucra6rbmV63lnyaMF+LkFyWoxpz/RmUWlWRk56Gvf/Gw0o/xjOS8US7RTQG5gUTrtl43sO6WVsTjhpx7hNlBhsfuzIE1DvEyJ2A2jQ6c9Mxl/i/kuD/2De5Nq29Qa1uNsZN4zC58+HeP3j0xdK37eWrIl7XkQ6rVlDSxR5a4+E3emkJaGoQszB+dRtTw/GcQNX2AB2IqaaJnXi03+PQ+NDQzOy4PhEyACOG8clhMkGW1Kb09w2yYd02VNvJCJlM3qBQrZUflqbkui5777ofQ4rrtmOHbDZHpVpF1T7WDZdgw+ax+/btcxvyGE2MI696w5sWrvo/n+qdueof3vTJl134kp998Z82SrXWUaxUkcMB/nI5gOoK72n9x9z0NFf847988gd3/OyOD773D0iSuK3TvBKbwhjDc848k+e/8Bxw6kDz0YL/uievsG5wE3EUNZd3dHTR3zd4+q/RdO/Q0PdvfLuXz8WZ3h7EGO7/2r/jeO5qFTGCjg78TND8BY3jMLrvXu679SYc11tpQkm1WuWid7xjw85nP/spkQLkMp335zKdVCoL5LNdPEyee9uc1aYWz3OxNqmDfdV6o8vWmd3WpvW/qcX3fdat30A+27UqC8D3AgqFWbyoyN+uPZcZ6VyatVjl/mADP84ejalfAx7DvaCbNdzF2VxlynRLJzPGJzKG1AGpa/9T66g1xlpDYl07YjffWflaabw2ZGeDqJwJE1OOE6klqUY1siWjakSQ2PGTSW/jg6Puljuqbs+CdRyMcYwYxzHGNeKIAacxyVLpoyARgsuap64AANwxXp3DkXr/32BIlhUAastAf61ZEHCo4TIxPcPMzAy5TAelYoFScb7+KNX/VsoloihcMnlo3HLUKlEUUZgrMDw8wtCBISbGJykWS6RJirXa9AKwDf1ImloG1m3m2c+7kDiJ2LX9eDrzXdz8o69SLM68fMv245/BkXFk/HLHNuBKEbmtq6P3O9s2737pzm0nZNb0rq87+DfiLxfB/2Ku8RK7Who5x6bhLy+opoxPHyBKQv5s1y4uHRxkolDAiWN0fh697Tbe+KxnJfLIM6xnbzHdV/9Z/py+TaaLqib1liGGxFQ5fd0QL9i0l0u27M/846YdmTdnTr3Cwf1/ja7po6l66LLnrTKAVrBpW1zn24G/NOQBza4/9lFQ221LFzxpB/tmJb1/A3jTIgcwrXF9i6B/kd6/VAigzewvbnT7ExpSgPprS/p/aXoCLCsuLBYNhBRMo4BQlw+0g/+Gh0E7g6Hpd9CyfMnfoLUg0Nx/Dc1vszjQZqhokUZBphENKG2MgeXFgdYCz8MPzzDnOBxECYFehYIqaSNlIS/SuN0ocTHL+olpbncMoyj0dHJMapmuVOlRJezpYlqFLY1PtYAXJ1SAIE6Zt0oe+KFnGM5nqU7P8oruLoqOw2wuA2mKlKpcYwwZlJN6uvhAb2dd5TY2wdY0IYlj3DDGnZ7j/jjhBoSnV0u8ZmqGrp1H0XHFldrWWvvHD8jCJ98rt3/q3XLzJ98rM6vth+edrubUS3XX2a/TK856rf6bWN5vLVcbl7c4LjfncwxFKXNrNlI54RjSE3ezMUq5zCovV7gXuNYT/rnf8C1NyYYRx4uSb5QkCiihQOK4VMfG2SDKXJTQVa1hophqailFEVOJpYyQAJVyhUoUEXd1kjUJcz0+JkkRRwgK83QnHqXP/64k+GRCS0WU3mzA+gb9/4AxOC7ED90N//ZP7cdCYeKq1AHPInlV6RHVabVJxc12ZR7ueBm792orhh8jFFTTDRuO+c3DJnQL0/cVRMw3gHG1djvqbgfo2vhqWbPjlfKrciPRtHShTZP/IsZkxXjfmRi+auHhJ3e5bscznV1rzj9sH3SvPccobgdgmsae9fQVR1C/wQCIBBI15rBcLmPJAusEUhF3oVoemXv0DAC9b35+tvJEyAAUJRPk2H/gXrq7+ti8cVerAWAbuF27dqNMTh182MKDqlIpVxk6cIC+3nYZQJDJEkWhpmn0mBgAaYIZ3HPc1O233dZKHdJEYWDbjuSvP/03s1/633+96fj5qVeevGn9SWecdVYlXUrlWwT7iwk6y77/YQUCbeAgco7prEwcGnznt77zhdxxe77+jre9IX7owQfwg+AR2QB9/Wu44NJL2L77KCqVciMc5+HBv2q9a7v7mJPal6uybt2mnR35rjW/NrM+ka8+cM11/7LleaehaUJlZpbCQyOseuyp0tHX18YS8PyAn1z7NcJqZWXygAj4Ppe8730vz/f1PelSAEXHPdevy1NRzGrFJBHmC3NEYdj4voofZEiSGLVpE/in1jZkAZbUpqQ2JU5i+vvX0JHroVyZZ0VjYRF8N8NCcYEQj9/fcgWfGLiQa7pP5qODF/Pe9f+FjI0Wt+9RXWTOReUUvsLT+JEpM2i6mXQyVIxHzXFIXWPUM6qeta4rqfU0FRNqENdspvZAbeePpsudw4PR+I5UNUpUwlEzuH/I2XS/J4nfI5XewNgg58QdBW/NlLquwfXEuDjGFccRxxG/bq1oUMlQFYsnx3Gz1LBcgj5p9zCzrJp628HqLK4xOGJwGiYqglDFrXf5lz2i5nNDZDz23rWXJI7JZ5coVCKC6wa4ro+IIU0SatUqYa1WzxJ1XIzjYRwXx3EwxhDFMTMzs4yOjjE6cpC5wjxRGJOmljRJSZKUJEkIazVOedYF9PQMcHBsP+sGNrP7qGcQlubMzOTIFx6nFvrIODJ+kW5/FrhARK7OZfP3rB/c+pGjdz5tz7Ytu+nI99TzLBqTFGsXcS9t+cXaVsuv39WNGBIbc2jyAEkc8qHTTuOtz3gGaaXC1fv28YP9+zFhSDoxQfbQoV5VfbjJ9Zpeyf7rH+fO7HAw2MbnpIly4sl9dHSMsClXblwklA2dk3xoR+S+v/sZzzO4X34MldVlIHGRPt7sKq9gQtfakV6Kq2vLtV9iASxR/Jt6+FZTP7Os489Kev/F4kBT99+k0y8Cd2np4NdBe8MAsFEUaHT6G34A8aIRYBPctxkBLpkE1s0Dl9IDFv9Ps2DQbgrYZAxIy/dukyw0/9JiFrjEkmjKAJbtV1o9GNp/A7tM879CDKC0JgQ87PjEe8Qah/1SN4xbu9itboDWDixrBSZEmBCH4z//MSnhcINVJj2XpzkOYWoJopjp7g4iz2FQpZ5x39gCiWKKQJCmKDCKcCATcJvncvqDB9i6foB5VcKOHDo+yQFr+aIIOeDVa/t418a1hNkMWyfn2J4kpFGME8d441PcUw35hgjrrfK6uQV2OXl63/Snuv13/0K7AF56pTrPe7XmXvgG7fuN39GBc1+r63/j9brtjNfpsS+4Qp9z1uv05We9Vt/pHcVfdnXzBlVmTMrrvvs5+a3vf05+8u3PSPnbn5HKsbswJx1D19oMfWFKj7WcA5wAXG3gK5k8X/rk++TOOZcgrHKmQkbrvhsTAlUMkTFEDw6xphZR9Tw6whhRxanWKCUpibWUnbq/b1ipUVCIezuRXAY7nadWdQgU1BH8qMZuz2XfnkvUdZUoAzaTYZvvklcoW8sISpA6hF3dKx8JIqYikBEYTJFyjC4kifOIYKpSnnpQjDdpbVoxdc152yjO3aYY50Yx3ImQWstxazZd5Ad+JecZp39w62XOf/Z7ypbdr92VpuFfA3ljgnuKs8M/eLj3r9/xm1mj6YBnpcvp7D5sEtzZ05dTTYK2zrKginr1aCoSRUIxJg5rYa2teLD+PFdFvUaEbA3SscLEjY8lb/vQ/MLsHfCLqwBUla7OXo456kS6u/pWdQ8HpbuzV6rVElFce9h1uo7L1V+7joE1ve2dR99Dk8QJiwuPuXKx8dg95XsODBfDcsksB/ChImu2bI1f//tvm3/ne95b8PMdj3A/baf+r/a+XUcflRb23rMtdbO85pN/+5MX/PG7P/vhj7x34bvXfZ1sNveI+zVNEk46+WTOv+QlxGlYB3RNu4hl4L/ltSRNW5YrNk1Z0z/oDgxseM6vzSRQ1RYOjFw5ftvdBzY/71kY1+XgTT/D8Q+fNkmjueNms+R6utuKTmG1wo/+35dx3JWnW2macvTppztnXH75x59sKcDc/ORDC+XZP+nq7E/jJKRSLjelItKQrIoIpYV5nnPGuXh+hrTB2s7lO0lsTGqXUiUWm191j7e08TwlyAT141OExCYr7Vp8P2CuMI0RcDXlZ9kdXNVzOncFW3DUEoqD45hHXQD4bf6MDmpSotd0M2kylJwMFc8j8cXFc00aGKuBR5z1bZxxbOJjxcTqxZH4tbJkC87RjmNsilWxFgOCrNepLRtlaud2f/z4HcHYqRnfkHHTrHFxjWtc46qL47quMa44OB7WeITGJzT9TMkZfEFCLC8jelKKAO6yCs+t0+GC/d7EXUZEcMXBNE7tsMEQq/980iwaS+OSIIDnOtz445vo8HyyuW4SFBHDzPQI9+/9CUkS4/kBQdBwhGx0Po1jyGTy5PLdZDIddHevJcjkyeW7EMdQrUWE0QzGGHzfI5vN4npewxOgXgw469zX8OWrPspcYYrurn76+9bR1zu4qzA//eO5wtTbFkpznzsCTY+MJ3kcB7zGc/1XdHf1b+/vHSSTydXpTY1KJw0zoaaZTkvM7+KFf2nZUqEXoForMTV7EMcx/K+Xv5I39PcT1mrYcpkL+vs57/vf54f9/Ug+z/9n773DLLmqc+/f2ruqTuycpqcnR+WcESBABIFAYCQkZJAFGIO5BvmaYGwMCIMNBtv4kpFtwGAsTBIZIaKExAhljaTR5NjTOffpk6pqr++POh2np2cGi/tdP6b06Okzdap2hVNhrXe9631f+7WvVY8hgPLeG9Nnr8iKR1TT5avGhgs7B+hcvZwHdlRA07N+qypAlbetiLxBd+qzPzb56LuA9y4Z5e35unauu1plWk5IxNUeFZoYDs/2k09/L4qoYJLeZY01Wd5JUpJOCAqiDpWEBq9Ibdykqq3qBImV6UeT1ngTSY8BmnRZae20i9aECRL7Y1Wd7XsXxSnYhJKhRrSm1ioYEEn2TSVR5UlQ2kV0a5lvbzjXynA+c2G6hWG6Wn+U5H8W5FhgWXhE68M8JwHiGTeAmW1KPK21MFv9T/Ztvg7AfPvGGV2GBdoAx6L/T0+RstsKF6J4CBkRJlBSKqwSaIngMQvjxJz9nlvV697NPb7ljDCipbGerrFxRkfHyXS0EjXUMTE0SidCjwghkJ4qMZ7P0hTFTPg+jSiP+B4n1+f53sAwN1cq3NjawvjIKJlcjsy+w/znxlWc7ByvFeEN2QyTnse9vQOcUygR+B5b1ZESgb5+unM5vtxUz+XW8PyJSXZaw+58TPtbPqhp5xhcWU//kwcYnxgmSDeQpUJgUxBWmVAYRri7Umbk/Euo6hg2jnDn/52aiRSeTtAoQv1kAdRR1sQi8VkCniqfMYbD+UbG/v4miV/7Zk1FRa52iaV0LzCKMKxKxYDb142tVNhkLfe7mDoVfIE4kyIrEIuhogkTo1gsUfIham4iHwiTmQLG5PCtolMlcmrI/MeHZPB5r9e6aoViNcIsb+HkWijQL4aCQMYXouERFhWDi/EKIqGnSoNnpLUUBfvDaGTJa6Zt9XUGLw5V3XbELFenyzrWXnmof9/35mV648OFgcbmzK/jOD5XNV7tp9LLQEui1XY/HfhA73/Xl8rKU15fF1cnbkG1znhBr6r90PjgnUuKW1nPtcaxqxdQa2xA4rwxWxFHsup0QQuPWEGnbQFLAlXURZNDxXnbMl6z4CJbE5ssGLH7T/SYClPjPyqVi2emgnTuqQAB4vjYzoeKsqx9Jf39h3Tlio2i6o5y7izbn9iOuohUEFCt+Ylb65O2NjvZ3xek6tpPBPAgXdccF9PZ/Tu2PXnqKeedX6m9GKbPvShoqDWSXy0omNMGIHOzfzmidnxEgVgdsGzZstgNDayygglD8S5+1et7Vmw++VOfvfFVrz54YF/Xa/7oJirlpZ1/ozAkm8tz9atfzb13/5KtDzxIW2sHbqFTgNM5yITOaxtwOOrrGlneufIFe/dt/87/oHiw/8Av7vnTtlM2fnX10y8KhnfvW+Ccm1D9+x55PKn4ZzI0b1xLtVgiqiSaAdbz2PXI/Ww442xWbjwVF0dHVMOL5TJXvuMdXTu3bPn73ffc86ppN4/fwlSamBz+cGd7w1vCsNrU27cP30uRzzeRy+bJ5nMEQUA+X8ddP/0hLo5pbm1FjJDP19Wo/jFqLRiHuqTKIBIBdubMGGPIZnPkMkm7QT7XNA/rUlUyqTyDg72sX3sS1WoZh9AcTTJmsjy78Bi5qMyt6dM53kLVYTaKJTZ5xowl8iyRJ57xsQSe0bSFjFHJ+RrlGnWsvdlNrOv1NhVFjNcQj7euelHponJfbtIa9eNYnBgxRoznSGueqRZe3w4rW2h918G1Q/6KPR4mZR2BOhOoqK+R9W0gVkuRl6aiHk4rZBG8+Dr+jq/wJv09VL7JU6WdsggAAOweqkzu3T3Zu+GlKy9iy+B2bNIUS1xrMdFFwlupFYiMsTw20k9Dvgn1A4gTxUodH9TGqYr0VcYZi8o4dXjWI59roKG+hVwmjzUepfEhCqP99Bx4grimRCrGkK9vpqGxnY6O1bS2raRSCRHA8z2s9VCF5V3rWb/xbA4d2EZDffMM+6Cpsb2xvq7p8+VK6SWpIP2Wx7ff111TSPZBpvvejM49nFk9STPneTv3r5mDLM19JusSDWZuKRXXYyC+Rxtfj2M9hWPW5o42jpzAWLLgsx7lu6W2sdh3usQYC3+b6R08HrRMjjbGMaa45gcbAhVVbQYuC/zUa3O5hmc0N7YF+VwDxphZy5OjnF5VrS2XqP2LQBy7I7QAQBifHGBsYojGxkb+/XOf4wUNDZTvugsOHsS0tLCit5dNuRyv+fGPCVV5pL//y7XK6mLTmk229Q8v9FdQ0iS4idWwrn6cNekhwvWrmXJVRDKzfV7OIe3tVKzhfW5M7t/b/M4tlZGfA784jmtrOslnkb7GGjCg0/fVdPVZavfnNO1cao2dThCnye8gkrggxUm+LgImyU91+j5OMu4ayaK2cYNIYqtYS/TRWmFDapaFqqqImqQopkaTlQyoSeRl1dR6n2v6viJHUZiq+WrP9NczW1Wfw2SQ+TT9pBWBhXaAcyr/JjrCMnBaDHABkLBQF2C2ZYI5FoGy0AVgmiGgiXRLss8iR1T+mT27x8mQqaOfMQZJrOPaVTmE0CGKr0LKE+pUGY2F4cHtbPrc+2Tbm/5GH62EnJNJsXlY+WkU0+4cfa2NBGOTrIpiemae2YJfLNOfCuhwjpI1pIEd+SytoxPctb+bd568gb+pryMulYmNoaF3iPcvb6clijnbGv7A9ygsa2Nn/xBPq1RpsIY7nSMt4AoFwskpvtvaxOpMijOdcv7IBIe8IsVsho2e4WknrQa3imFV+lQZsT6TRISaVKgjI6Sqg+QU6gVaR8s0eyWIlHERxmsn+GyU1SLcq8J261P69LskBrjhbZrxc7zJCUVglyolEQ6jlIzFDY8SFSv8nrXcBdSr4gOR72M8j1TNsq8CVItlJquGuKMNsjmsN0GlPUem6HCeITM0zrkrOnho+XIV9ZCGHHFhgo5sihU14cUdnkeAUlaFWz+8eJDSu+s/ql0brimpuhUYs94V4r2TQz9Y8j3orMt7IqkoDPd6ge/FLhbfTzcDg/MSyqHvaEPTjfcaKbSq05yKWwfSr1DvompH18aXxI7mod5dX3D/nTKI5Ruuz2pU/KRz8XlirEPNTYd3fWFJwb2uTdfnYhc2CWQVKckiVbBqLOVAKCmaZboLEzUC06yAqqBRpBRyHXlvbN8smBzF5Qjx6kWxYrzJUrnQ8xsc2o/7+w+9du3qk7Kxi/+vtGmoKk2NbdI3cEir1XJNKHDxy29qssCTj29j+eq1HO4dSlrxjFCfq8sOHurOtW06o6LuuGMGVDEtZ5y574EH7j/j9PPO13jx+Opoif1i8de8z3P+MTNOQ3Nz3JxKNU/0HspkWlaGcYzpOvfS8l/87K5bPnHtNdd86H3vOO1tf/k3OBcfU8ytWq1ywdMuZePJJ/Gdr30Fj4Bcvh5Xq/YvTP6nz7eI4OKYoaF+ClOTu/6nVYSiSvU7O771o8+f9bpXvsGvy+HC+SFZaWycXEMDdRtXs+3Wb9H70KNsvPL5FEZHaucWPD/gV9+/jVfcdPLRA1nf5+Xvec8rPnn99d8uDA9/5bd4DwWVSjFqamgnn22gXC0yNjHA8EgPmXSefK6RXC5PQ0PDjI1hHEcYa2f6/1UdOIMziqkxAebehiJCNpcjncozNjFIfV3LEcyeVCrL0HAf1loiDBcUd/OWge8RWYunMSj8KL0JwD/WMX2Cz0lE1aQpGA/nWVv1NWUDKwRWXcaoZMBmraHOqNZXJC9d0aNXDHnrv2/UpCeCxgnTOxEUe/xJi6Q9QyxGPCuSHrPNY022WvQjP20OFs14vmPQhjYlYgPrNB1HpI3GaRGpeNaFDut8KuoRa0BIBZ9e1sU38FH+g7c/5SCAt+DHjRS98+zmdRuyNiBWR2ASq7/oKNmlzGTEyY2/pzTKhvWnYzxvWqmPsjp9Vsdp0pZpZDIsMVqd4sGR3RwujdI9uRsVyGXraWnqoKGuGVvXjKs9XR1KFIaMD3bTd3AHoYuob2hlxeqTWd61kVQqizUWVeVpz7yaL3/+vQyPDNDS3DHjnW6MJZetexlweUfbyieKpcllcRxnVJ1V1KiqCBgvKUzaWJNoWpPc4MjEV4+LVqKLJLd61Dv4SGRFayPIkinw/HGXAgdm9kWmrbNmkea5j//jBQ2OlVzrMUCC/+o2ZlKPOR/EzHCV9XhQFlmwjBxrlSQ/NKEIoRFb9jy/rr6uKdPY0Ca+HyRQPjpT7Z9GNOcGIXO/W1j5X/gTOHUMDh2kVJ5i8+bNfPvb32bz5s24/fuxhw6hExPo+DhhLsfNK1Zw6YMPEqr+EFgKaf/DFwYb01WNZs5RS7rIhW2HCSdLVE47iWpYRrV+mmeGd+aZSFsb4nnIpjJ/H0/5l+4ceZseCwBILq6aSrzWEvuZir6i1AqYMm0LKLVqfY0FgNEk8RdBXI0FECcraFxTFhXEOFGNVVRQERGcKjFiJCEM1Bzvaxti5taSJOdVbGJLIEoi3KKQvJ8QsYIKqgbEqKip3TYiKnNAQ10IQunMrbbA2lBmBQx1DgNgtl9f5ir711wAZj4v0Rowf76br3+Am2kNmGmnYOG251b/57ZcKIgmBA0WWjWeCKDJLX8m0Z98UHeGZTaI0uIMu0RRFaoozU5ZJoa94mgT4RxgW2D5VQm6jKG+IU97ucJUoYjU54ma6ikNjNCCUBCIBTKTBYbr8rTZGLWGlMKUsRxua6LnQA83PbmXyzet5yeeR6lcwlVj0pNTvL0+x/vCmE7P8jwR6Gjl8cERziqV6RDh6wgWSZCmoREOGsOBxno6UgHLVcmNTzJgDD3pgCbfY5UYzhKodxUMsxeIOCFEmAQGVDmI0hdBAfAUVgDNBvamhZ9UGyl/6k9nX/rv+IC2jIW8W4VtomxXwYhwSJI2ijjIEPbv4hoj7AECTcZ0Blw2QxaliFBOAEwqxSkqHfW4hjR1YintKSIrG8mYKlGxSC7w6KyO8o0NV+AbSyUTgOQ5GUMOGHBKrygpYDztHeP56XlDUg3PQONspsGrGxviqH3sdSufKT6kjWq9CfxYNT5kMA2xmiDf/jJTGLht3oP08K4vDK/Y9PsPOq2sR6lDNAJJq7pWXOpZxhQf6Vx/3cHePV8p/XdIHlZsuiEL0QfjuHqFiETWZv/q0I7P377UOp1rXm5EXQdKk6J5EX/SxOUjKoJxWC6Gvm99MZ4mPf9IwjbxBEIHFZOwQ3zPSl3TmpdNjO6/LQKY7LlN69ZfswJlHLRv6OB3Jn+Dw/v14HDPztWrNrUA+af63E2LTi9k1CnKso5V9PUf1NWrNknSgrcIC8Ba7rn7Xt583rkc7h2qYeCOluaWdO/e3U3mcobiExBeczGy+dJnDGz5+w8W/yCsCn6waAxUI6TJUtV9nU8MXBjwTTcMi/gBJ29c79/7wx8sv/CGN+xXlzzA062r5G13/Pgrn37ltS+6+S/efPG7/vofsNYeEwSIwpC6ukZe88a38MhDv+axBx8il2kgqobEtaQLUGPME1EU+YND/Wvq6m3qYPcBYqd/tX3b4x/9H8cJVdXRvfvf2f2r+y/ffNUV68PS/EdPaWSMVSefStemk7h/6F/wU2m2fe3bbH7ZCymOjdUCdGFieIiHfvEjzr/8RUTVI8kncRyz8elPN8943ev+4Qcf/vBdQM9v6Ygmw7g6hdDmnCPw07Q2LkdRSuUCw6O9DI040kGOfL6BfL6edDpdY307dJopog5TI5G4WFAze+2FUUg6nSbw0lSqJRZj6ljrMdw/BEaIFFaGg2AEDzeT0TQQYa0XxHF01IP5Eh+WAbImy7jxiTzrh75LBYGPpq1qxhgvJyo5QfIGrRP8+lhSmZJpn1T8jBgv5WJnyw8xXvGCSqozk7cD1biBYkvB1E364jLDQetgZxCvqv4oLEaaU+enPIOkbRxnfdUcjrIzVDWSyPOdRqFgqYhiQkslCknTw4b4ej7Cv/FefTkq33iKQIDFZClve2zswOs21S0n0pjmIEdZzREZrMwkQwm8bIGxsMRUVObi57wUU9dMpVwmimNG+pp1V/eTZL00jUGe5qCO7uIQG+uXsy7XwYGpQbaOH+Bgz166ZS8tTR20tnQS+GlwMZ7n43s+uUzynoiiiEO7H+Hgnq10dG2ga8Um8vlmMtl6Nm4+j727HqaluWOxJKuuq3PNRdMiazrHaEUXPl5/N/33fN6eYDl/5tqQ2Wz1qHDGNJm8hiqKmAamFU11rifuEoGAc0erENQYA9PFYUOxNMHQyGFiF3Pttddyyy23UF+fJOVmxQrsaafhBgaIJyeJGxu5+a67CFVHBW7SpQqwkrrqLG9ZorwGRM5yZlM/kTOIZ+kxaVTi2dJFWxtmxQrwfSSVguZmLnjmM+W8vXufdn8U5UkSl0Wn3j1f1871V4vOqhzOGgjPVMSnq/01wRGtfU7OfCwioopBcKK4JMmfme9EiFVVEBFRieck+7XSiMyl+lOj+ifzQVVNrSVBVVCniRCdAkZEjKIOnWUASJLrmySPn34Sz8ZtciSQNCfxR2cFEecKGc7pxZdZ94Ij3ArmOxdE85cx8ZFigcQLkvt5+gDMS/CZU/1fpOdfcHPaF3SunsPx0v9nTkjEHmPpcg5PIC1KQYUYoRPoV4cnwnCkrHvL3+ryJ/fQs7KTx8Iyp+YyrJ8ocHelSptzdLc2sm5skpVhyGOaUP5UDNnRcfYsa+UMVfoEmlD6czlMRwsf6hvi87v2sXfjKvZ6dVTDKkQRfqnCuzMpXhvFdFrDhkwK6WjhyZFxNkwVeUvs+KJn6HNCSkzimVaYoqdYpifwCVIBacBUQvrLIY9aS9W3EHgEIqRJgCatMYmm+1OsOoJUmlw1QnPCkxWf/k+8U46IXP74Zj1/POLPBb5co7VngX3GMuR5VD7+F+KeeYO+3AoOYbBGgXQo1WwOz0CEUEoATKLxIlMda3D1FmsMQa6JidUBdaVx1BhS/WM8vbOZu77wt6KXv05NZyPsP0h2VRcnqcOKsMP3a5RTgxtuWZp+6iIzhoiq02bruTXA1qNGmofu1LqN14u6KOecNmJlu3MMVEMnqcAu+tBxkdluvVQYx2FTwoBy6QQk1NXOaZux/sPL17/ygZ49t1b+X36PLd/wigao/LmL3YUiDFrrf/rQjs9/6pgBXSrbEkWVZkE3q2q/sbbas/ubRzS9jx76dtS69ppijHpWaNQk8c/U6OgVgaoTzVjEM+JVSoX9o7P79vu+UG1TmBDMjt/wEF21WrltbHzopMaG1rw+hXGXqlIsFZiamkhUPH2f1pZlGOOh6mhqbJWBgcNaLBXIpHOLJr7WWrY+8hhoRDodUKmExFHEss4utu9+rBM44Wp204q14ZDqwZ1PPLFhw5lnV2q5nS7WDjDnPTK9wKIsgcWYmjMDKlxy6dOr3/jIP27wXvuGXWF1Dh3a1vtv/uo3v/cvf3hj8T3v/JPnvOcD/0Q6neJogMjcTVarFU4/81xOPf1sqtUKfd09RFHE5MQYo8Mj8vBDv+5MZ2zLdde/lMHhCR38Xv9HH7j//r/5HxyWju37yS/f23rypn9rWL3S6pxqtlhDXb6BzWeeh4tiJGshinnyq9/h1Fe9nIm+fsQYvCDg4V/cQdf6zSxbtXaGHTAH8aJYKvHit799+c577vnH3ffc8/u/pVYAF8fRQZQ1MzNqCXomlSOTrkPVUa5MMTLWz+DwYVKpLP/5xc8iRojjCOe8GTcK52r6Vw6oRaRGDdaziDGkgjTVsIzvHSlcGXgpypUSvgu5K3syLxu7b+ZO2u+3cThoQkSO2mL0Ff5SulkracaNT2itF3maNkGAS3uQ942rMy6uF+PlUZu3UOeLbQzQhh3+efeL8fMqJm2MZqraWMlp1KRNqal4sBKv0pENE0RjE179eJOWW6WtToaGWvpC3ziDSXvO1eG0ZHBVIY4RFzu1zjNJqOUwknAbBEsxqpDWMVrjy7hVfsn1T9nD0i6CnPYUotINm+q76g1wVsNqnAiIRYzFYajiGA/LDIdFhsMpekrj7CsOc//YQSq+EPo++/c+Qe/hvQwP9RCks2Ysbbmn73G2j+wnJZbe8ijlOOSk+hW0pus5o3E15zdvoNnP8+TQXvqHD1MuT5FO5wj8+X6TiRZAipSfojI1znD/AQqTo3h+imVdG3h8611kgjTZBe1liZJ6wiTWo2Vhc7HVRJlt/r/n3HCLLrtwvaONteDmPWKMud8da52Fyy62z0ebt9Q+LDXOYusea9+WGv9o4xzPPsz5O4P8H+18L7GOJAlhje6XiCPP/K2p8S/GHziR4GW277/29ledaQFIcsNk3tBoN6PjA2RTKT7+znfyoU99itRc9V5jkHwepqaIJye5/hvf4If9/Qi8SVV/tsQurD3d63j/ZcFaCWv5txXlzKaB5HSlAraffwnFO37AGbkcLoowp5yC7ehA6uuRfB5JpTCdnfQ+9lj6zvHxXwB7lzrmuuZTakXTGm4os/T8mTYbmWm7mf0si7XhKAvIRzVmutQK6zM4jUyfz2mX65lPM59l9nKaGXW6mV9mnAuSUr/Mo8IjNap8IhToJHEjUAEnGCe16rlgZr8XcYiZtuFLLAnFzHUeiBEzS/mfTf5dTe1/3ue5YEDNyWCuqOEs5T8BBtwiVojTdoDxfLvAua0Cs+0ByZizTg0yI/4nWhjddkIvntM33Fz0GmkjYWoUEcoCXSiNCJO19opDQFaUDbf+g2w/5cKbx8TQ7hwpa4lKFUbTKYznYVIB3niBOBOQ8TxMGKFRTDGTphL4tIswhZBRpZrLkqpU+GapxGerVX7Y2EDZChIEqICdKrMlHST7JYJ6Hul0ikFjsM7xvCjGKOwWqIgF3wPPQz2vllxbitajkkoR+T7OBqgmhYqSs0yhlICqClUDoSoltYw9eZjDX/+I9Gz5+fsm7/vJ++YhhX/xj5o99cKb3+uE5wh8BGFKlSzCAQuDxlDcuQuz8sybrzWGFQo/lURfQVUpBgGaTeEBJWsJjVA1HqV9+6ieug6JQlpSWQrVFERDNKoQj43TSoXzm17JN7ypm+3ydiSbkJw2p1KcD0yq8CvfxzoYC3JU/+UtsmTQ6WVXxYEfrAZdBWIz9au3T43tOiotv67xLBWrXapxo8HUqQu7PdNaGTjwpUUfupOjW11D+4YxxQtRqkBPgimSB85WjVdaa6v5pnMOT448+v9EO0DL6qukNL5jTvL/8i5j7OvjOF4nIrGI9/Hunbd+7ljjrNx0bSZ28WpwlwqkjA0mNSo/NDn25KL96jbV6iTVYDzU1pxdcrWiczEBuSWNGGtURocP/2imdNnQemani8N1xvpT1dLY/cWJ3eFveOgHq9XKNcs6VrWqOvNUnU8RIQjStQpkA6iy78B2PM8nk07E79KZLL19B2huaj9qraBYLLFhwxqWdXYyNjGVjJtK8+B9W6KTr3rJY2BPiMFoBPoPHVB3+OBJ511wYcUteA0trF3IgnlyZG1jXvS0GNMysJYffv972Y0vftmj6uYHMA7fnn/VS/bsfuThync//9kNT3/mc8X3/eOick3HPNZaWtrb6D64lzPOOY/m9nauue4V2fe+6+3cddcv9bOf/fQ/b39y25v/pxemXBxvm+obOG3FxeeeonE8w06xnoebKHHGs57DzrvvYWJ4EGMN5YkJGlYsJ6jLE1WrM/HnoZ3bOOnci7DGW7ROJZ7H8g0bTnn09tufrBaLT/x2jkY2N9Q1P20hICUieL6f9PBncmSz9fheCnWO0dEBytVS4gRXLBFWQuIoZlr7PmHJykw8LSKMDg8TxSFhWCWziFRINSzR2r6MTJBhwmZ4NL0aQbk3u4HPND8XH+XJ7Y8OxXH0mcWO4kpeKlXSNkXRelL1JKeBj0lZY/NpwoaMllqzErYG6tp8MS0poa2O6rI8YYc1Xr0YL2uMn0kZ8r5n03kJG8vZxmrz1ERbxrjcpN846QUmaMhWG93jVZ3S1GRS43IqEsfiYs1Ho1l1EjknTp2oaIyJk1KVw6olBFQF1Qp5Wc5u3cZFbOepwdMWozCFTrWpPdPwzBd1nsNQtcCeqUHuG9nDLwd38IvBbdw5+CR3D+3QB0b3FR4ZPTj+2ET30PbJ3kO9pfGoFFYfPnhg597ew/sO9Pbs6zl8aNfg/n1PjPb37pushpXSFJFum+j2eoojpsnPckrDSmJNRNKMCCuyLTw2fpCXdV1AWK2wq283U+UC+VwDnvWO6KdOkjahUiow3LefOKpSDauMjPbTXGsDEBGsTbS8BJlZ54j/ZM53ssh3R1tGFlmOJeYdkXQuMoYsMU8W36fa0WFJZLE9ScpAi+6fHOOYl1rnaOdL/gvjyxLHznH+Lhzjd5XjWOd4juGIf3PCIMB04h9F0QzFyVrLVHGc3sH9VColLujo4Ecf/jCXn346mk5jatX/mWs/CAjr6rj+ve/luzt3IvAJVf3gMTb//Ev91dds9FqYC4Od3JQ4ltl0iicuvpjUHbezMZdD4xjv9NORlhakvh67bh3BpZeiw8NMdXfzlb177wfuW2qDhdFt1DWfMpvgz8YtIvOK5vMSexEwtXqGTOfl00jCNBVDZufOOuzMLLNgSVkkSpJpUcJ5e6Uis4l/7Ysk6RVcDQxwcyvhTFvpHfl/PCfhj5OAvgYK1ECAJNlPEv+aPWAMZnq5Gas/YT7tfz7d38yABXIEc8DU3A/MguRf5lH/5zgmzE343aybwDxXhmlBQO3d+/UTRqQffuh9+ozn3WzDuFahhjGBToRGlIwI4wpDJlF0XP30Z9/c+/h+xhvyhLGjUQyZYomewKcpSNGbDmgqlckFPpOBz0oRilFEPDnFQFMdrbXQ103rvTTWYScK3D5V4nMI30iniIzgW4PLZUl3RzzemmFQhKnYMWYMBWvpQ+kOI1a7mHMRJqzQm0kTZ1IQpNBMBhek0FQqQaXMdJ9JDXgyijrBiSFSpaqGigoVSRGtb4aXvvJm2dZ4M5OPvm/mXN30fr1qbIqPGcsPUD4nQrNCIEIPwmBLHVOPbicVKa8FNgH/IYaM70HsmDBC2FCHn06RrbVlltMNlP79A1K+7sabTblKg7WYYsS4naTdWaIoxOsf5hWNAd/6whtk6LQLb5a2VnI79+PamrncOTqNYavnsd8IXjrH2Mgg1cfued+S10J5Ypc2tJyZdRqfqmhjEGT3Tgw/Pn5UFsDo1rC+9cysumilKq2enx7r2fWF8aW2MTG0XSXYNOWlTLFSpexJrsdY9VRdG8oFqm69MYzmGzf2Fka3n1CVrLnramluP8kz6TO1Unj8Nw68sq3PldblF6TzDZubfM/PZZtPDvO5jTS1n7MB4fnOuXojWlLrf7Zn5613HGu8zo2v9FFOVo0vA9YJMmasvfvw7q/2HW2d6tQBMs0nOYtJA81Aupb8p4F6QcQYKZUKw4dLhb0K0Ln21SJSPVkVXwyH+/Z/e99/If6cqlRKG1pbO0/1rJd+qrmA0+/kIEjT1trJ3gNP0tK8DIBUKiOjo4POWs+k05nFE3ZjKE4VecEVz+Fw33ANAEix7ZEHTOe55zwS1Lec0LWjitS1Nk498PWvnvLiK1+oauzsa0gWJy7K0sDAUkCAAGTSKX1wy6+y8bJlT+RaOo9gFDk8e+6Lr9y/7/Gt5e/+2z9vesazXzBTnT0uCrHn8Yuf3s7Z511EFMWceepGLjr3FN75zj/X//zabf+8d/fON/yOl5r8/OXR8XuXr9lwbde5Z9dNjo4k11M+x75f3cuFL3kZ2foGHvjut/GCgCCbYaK7h3WXPY3yZAEXRYgI1XKZ0YE+Np19waKOF6pKx7p1UpqYuGTXPff8JzD5lB+Ixi6fa3qhMTa38H6xxiC1hL6huYVTTj+L1Ws3ImIpF4tk0nUUyxOMjPUzNjbM5MQEU5NTlIpFoiisBX4JA2BsdBRUKBRHqcs3HxFjq1PEKiu61uDCkFGbY0tmEzuDTqzGGGPYvmPrSBhWP7nYcVzK60xA2QSUrJeNAyM2Za2f9YR8mnJzhze0cZPdcVU2xbJy3KBptH2dHr64k9HTS7a52GjKyzLWNYoX+HnrGhu9alsxzBY96/lZz2UjPx1VM5kQYyWVjVOpNs00xuOthljCyJZVKZ9SuOf3hmXZk6HzI+Mi68VV6xEKijpMrBi1hDU7UNEpGrSdbn7CV387LQCSlDl/dPfgtr/YNdHrVV14cKgysbUchz3ALkR2GmTYiBlQtBcoqybNxCLS4JwbTx4s8SIIlRHfz2QcYQ6kedvYweeV4+rbLms/fVVHuoFYlbILKYRlPLFc2XU+z+o4nS1DO3h4z1bqm9pY1r5qHgLJgkxidLCbloYWjMZEcYQ1Fs/znpJ28/9ONPjp/83vHrz/FyYDhMdBn5vf7x/XBHSMMYRRld6BboqlSeo8j3eddRY3XXYZOjBA3NWF7N6NaW1F0rNxUrlS4bo3vYlvP/wwInI78Lbj2NlVq00D8Zy+qlANw+UMLaki3rJOJuIqqyRxKsA5JJNB0mkkCLCbN2PWrkXHx2lfsQKsXUUcn8BlKdP0/2kLukTqo9alX1PenzYXiWuo8PRykgjj1b6bVvkXiadlkOboWzDL+DeQ6Axq0g7g5gphKCKe1no4EsEAtYoYRKfV/x1JK0DSqpA4CySYW61L78hezXlCjjpnt6ar6Au1AObbG8qsxeFMNX9OGwDzEnuJpun+M0yBOSwBZqwPcXOEAeeLBM7YBdY0AabFFxcm/zOijjPWf7/xi2jPJIdXe+QrhkiFCMd4TXO2E9gric3YHoFlZTgfy4/6h+luqqchimlN+bSMTTKQy9AgHj1dy+jo7qcjn0ICn1PKVe4XJd83zKMrO3iawgBg1CXIxaY1FLft4a0Dg3xTlavbmqjGkNeYytqAzqpP98A4h5Y1kq+WSGVSoA5/ssgjCCtQzosiThqb4EGJOXDOGVCqEhiLjaqY6Y6hGVksl0gUGsWIA2tm2iHVqxIXDOHjEXr430TfeLN6+LxAHDeWY35tLb8HpEQS6qVAP8rw+BiVHbtpMYa3AIHALcaSSQfIVJkhoNzZRmPgs8wkwEMhk2dy91YqV79DTalKGqVeDD2piIZYsVFIPDjMplSG+NZPyI5Nz1BZ1YWfzeCaG1hFYsU3pso235CNY0YR9MsfluOrqKt/UCScUtV1LnZnta19affgvm8dfV2VXhFzGqqNLo7OXHHyywa6n7xtSQr/RO9tOgEzle8Vp9zwiAld1rl4NcrFzoUrjUl9tHPT9Xf27vyPqeO9ZlPZVL1quDyfi21u/SvGER031lY01ihyTgnT2n9ocXZCy6pX+ulUlIlj126NtwqNG9R6Eyi9olo2qXS7I1yLk0krMuYMP+/dcevAsSv/rwmcls91Gl2CciHCPuMFj48N6e5jBoAJXS5A1UhiHx8C9aCeQsmIDoz0/XjmAW8CL6dROSOGUSd291Pw8vxiT9/+6zasObXhKRIDVBLm0FZgJ7BWhNMnJkfX1tc12WkHHudiVnStl737t8V1dY32aADAY1u3UZ4qUJfNMFUqY61HY119/cDOnW11qzYeUndiIVbb2k3VUesd2L1t29q1p58Vzmgy1dxxRI7UBGBp8SRZMG9eS4EzVi6+8EJ767duW/fCvzz7sTg6cn9D5/s3fOKzWz7/xtd5H3j3nz3/fR/6+HEm/z7fue1WLnvOFSDCpReeRnNDhle+8trKt7/z3T+tViqf+V1sOG869Og3vvXnZ73oyi8MWGNRcGFI0NrIAz/6Puc+70W0rVzN5NhIwkAZGKI8NkF9extjPb2oc1jPY/+2rWy952eccemzF9UDKJVKXPn2ty/f+atffWTX3Xe/+qluBVDVHaXS5OH6utb2uf35c6o5qCoToyM8NjJMc0srZ513EaXyJOvWnULv4W4mx8col4uUK1OMjvej40rgp0n5GYIgTRAEKOB7AdWwsqgOQDqTY3h4gFQmS6lUqoUiDk9jihKQNeBZu6i+yBf4qAwgBJTFWjXq4flifMSkRKKswebLtsnlr586o/lH3R1hT9vtoc15+aysyEjQcFLxwDMnpGWw32/uyRlXnxKTtevytr47aoxSqQiXod5G9WFgo6LJl7LFSjb46/YUnStp/eCONZlf9uV7tN4Opk7ZWnUNKU+ipmYdaKkovSWxAWQ0xkQhXgwSG1zsUZUpmmQF2387IoBzspldTrnx6e2n7D+5vuvedz7ypXgujOmOrmq+JDIfRhUNJytFoAgMxrBjx0TPlw4Xh9+9Ktf+pmd3nJHOe2lCjSjGFSKNCYzHczrO4JK2k7hn4Em27nmU5V3rydZ6TRajfwE0N3ZgrcX3/WOJrT5Funcc/RF9wuvoU6yXd6Kd8U/F9pYS8D9eg4BjnZ/jNWD4TY9zqWtj/raNSVGplI8bAJgOMJyD4dEeRseHUHVc2dDAxzZvZvmKFVQnJ5E4Rnp7McuXE+/ciXfGGUnpZGqKq6++mttvvx0R+TXwSlU9nr7WpnqTmrVcQciJ4eeT7ZxZfpzozLPZduc9nJdJExiTSD8Xi2CTnixqlkhm+XKCjg5wzjueM13TAtCaGIDO0QJwNWE+V6vST8tfJuSVRHXO1dj8MmsLmIABiXygiIqbBgWY41MK0/J7M8r/Ok3zV03ACEOiAmoT/UYxiDpJaLFGZ3v/RRJtApkFA2q8gekhde4FPUdfUuYJ5emsI8C0ld4Rib+rOQBMV/3djJUfppbQz63qM80AmJP0z4IGMscFYO42Zm0B5zkFLJynC20M54I5J9r7P3f69t9K+Y1/rYPq8CUGDAckqWDnVVlNIgqYQjikjrPO2kj7EzsZH5tgTzpAohhbrhBNlYkb8pSMMNVcTzoMSYvQ0d7MqX2DPDBVIlWu8utMmkvimMO1q8OLHPUnr2di5z7eOjjMV8MqN3Z1MKoxrYWIyYzQtSzPyMffIfPea1f8sfoSMgn0IawQ5Sz12PzQE+yLoduPKGw4HVtv8EsVfLH4mphVEsWoscTqCI0hdOPE9cuJPvJnom/5gMrKQ2z8o/fo5aHjLC/iblVuTJwTWS6J7ZqLHWNRzPjIGIwX2CyGdyk8BHzdD0hnUtjxSQ5n07j2VlZ5hlUIToQpAyWJYM0VYA/gidKlht4owhNodDBVLFJfDfm9k9bzvj/7opq9A2i2SNOjjzO2vJONYYjxfbb6HkWFTKqO8tgAx22LNjaye7SxdeXBOIpOdhpfkk7l71/Kpu/wrn8vdG28rlfjaI2qO0OjoKdrwysePrz7+Ksg3du+WF5x0mt+ZShknNMulPMc0TvESeOKTa/+cWni4NBw353HHM9pLEZJq+pKEV0BZOMojgWKVqhIuhB2bbx6wMVM1Z5lGWNti6DtqpUuVdNsjIlU3RBoj8C4Eo8gfpw4mZohEdlbqUwdGDz0vWNS61ef+lobV8sXOBc+F7gEodtY/zFc4y8Lw59c8ni6Nr7ZUz3cpkpjDaUsJJoSmgKmxHgTUZWZ3v/mNdeJumK7IlPGmKnCeN3IUxAsbR0e7rtvzcpNV4oY/78wzu3APwGPAv1b7rtj3rFfdP5zmxvrm8+Lnfsr4FJAUqmMqcs3lAeHekxH2wpxi8ST1WqVO3/xSy58+jPZsfsQzsWsXLnadj/68MoNz33RwRN++KlIy2ln7rn77rs3bTrjrEqoM4y3xYKmowYoChBHYtV54gdhnLzMFvViOf+CCyq33PattcbycBwtbosWauDf+Jl//uVnb7g+9Xfv/4vL3v3+f1wynvE8n6/8+79w2eUvpKmpiWddcib79+3mqitv2Pf4449fAzz4u3z/yGl8oP/WOz7891c996/fdfW2B+7G8wOWnX4qd/zzpzn54qfx4pv+jM/d9CdkWptJNdTR98jjrLr0Qurb2xnvS8g8firNvbd/m47V62hbvnKeHoAYg0YRkcA17373tf/n+uu/M/XUuwL0TZUmuxvqW88+GvG1JqCEZwwT42Nsf/wRpgqTTE2Os2r1anL1Z6CqjI2MMDTQz/DgAMXiJOVqkWJpEjGCtYn2m2d9oijE2vmhpmc8DvcfIEilURdTsQG/P34PT6S6eFbhSX7deCo/TGUCJsfsQhAkxCegLIozJhVbUWuxfuAZlxI1GTVBJlTJDP6r/1g5OPPRlGibTQmpTfm66qAtTYT5wYJfP9UuhRX1La5Zzm4QTfkaFYIoZVwKAqb8TFE9H1GVcraunD3gspyVQkJrRtJd/ZXQxKNB/ahUXL1FJauV9NnuF2+/3zz77VX8skVLEVQVGxrCGr+i6qZoesp+SG+RBCUCBkpR5cv/tvdn/zfuibFCVHnr3kLPF7qLw7ec1bTmouSB5GaegJHG+GK5vPNMzq9u5LuH72OwoUB7c+dRRNUUzw8IgtQRSZwc2URwhIC1zBWXP6EC1+yaekznPlnSfU/mKNkfua+yRELMovPnHvnskkeukywlRzERWCxx10WWkOMENHSRX0SO45wttX8Lf+u5x7X0GHLE0XCc102ybIr0MUGAaYDKGMP4xBADQ91EccS6VIp/6Oriiro6KlHE1tFRTg4CyGSIduzAb23FdXejq1YxHEVcddVVbNmyZTr5v0JVx473Ip12SfAxPBkP8VM5xEGx1HutmNt+SqlY4KdF5YzCAH+QSfGM3l445RRUhGjbNkxnJ9rTw3BSrhg7gTtkJgHWGRaA6AKbv8QFIEmup3vw3WyxHtFaop84B4ogGifi/zMl/zlK/8mPXzNnSPr41agm1X5FsbXmAhUVh6jVxNTEJXahIppY/5mkxb8GBlBzH6gJAU4rDyzm0zz7Vxaq59d66WfcAOJakh3PYQbEs+J9s1X7OaKAUS3Bj6aT/iPtAeesW2MDzLYwzKn2y5z9mbUtPaL6vwAU+C9NzjLkhTSGIVVJMazCMLAc4TRR9iGsi+ExCx1OOcdafhQ5UoUy3QLtxpAbGGYwl6HLs/Tks6wYGSdMBYxEEZe2tzA8OMrOA92Mn7Se+z3DeZHSrYlFZjp2NG9czeTBPm6aKPBvpQpv27SGHcQsL5cp+j75P3m/1o1EDPzH+xJRvh9+WsIX/7FOFCtEcUxJhAFRGhA6PVhGirGd2xlOGcbKU5SKhon7v3Jkdfz6P9aU10VTtsSyP/s73ewcy9N5Binw44+9Xz71R+9VK0KrKq0KdVEM1ZApdRQHRsmGVS4R4Q+BT4vwUD5LNhXAwAj7lreRq8txGkqXGIwIfaoUxRBeej7jP9uCEcMaYNxA6IROhWqhQHZ4jBemDD+sTjIeTMHmHE0loZCrozVyrDbCYYWdniWnMOJZ3Bc/LMddZSqM3OMaW3/vfsQ8E5XTXRxdsmzDDd/s2/3Fo15Pxss/EbuJM8Etcy6+wnrpbhJGx3FP3ds/X1510lvugL6Kc+6PUNYpeq2LS8szdV0/WJa5cmfZNcUZPzTqQlUEEY+4WtbBQ99SAC+04/h6CCMZda5R1XSgul5hNUKXxrZ9+l6SBNC0LnYeaIiYHpCDIrIP0W7B3F0pD+wZ6v55pWXtC6wlf9jX9KHD+//9uAQK15z8chOFxdNiFz0TeAYwLGIeEbE/6N75ySXH6Fj7UoMMrlbnZyBOgymBerU2gBioGDF9Pfu/PEMbTwUmQxxZERl3qn0T/bc8JRoKYVj9p76B7iuWL1vjL1bUOcZUBN4FfHLLfXccFTC59/4fjwB3XHzB834CXAN8wLl4w/LOtXb7zocrjQ0tad9PH/FIS6VS/Pxnd/OiF7+Q3dYSxzEr16znkZ9+f50Q/+oEjAAgMdQx57z4Jd0//qt3Fn//xteIyeSmq/zTId90S8C8IGVOpCGAWpBf3HVX/PDA2BPPWdd17rkXXFiqKDPat3MR6IamZpdTOqrliieSOuq+RZr2X/+FL/7kn17y4vp//cxHz3n9m95KqVQ8In4RhH/9zEe54TWv59nPuIh8LsXHP/Z/9EMf+tBXJiYm/hfMgka/m468BLbfdeefrr/9kqe1nLGuc2ygj7haZdXF5/Olv3wH/+sTn+WSa67jV9/8KtmWZnrue5iVl16InwrINTdRGE5aB4z1uOPL/8q1N/0lptayISL0PPYYP//PL9G4cQ2XXnGVee4b3/iP3/qbv7kb6H4Kj8GVK1MHXNKDYBcrbi28ZjR2BEHAVKHAVKGAMYL1PDLZLF0rV7LxpJOoVKpMjI8zPNjPyNAg5XKRSqWCZ30qYYmsrVs48DSrjtApF1T38LLJB3jZ5IMgyni1BfGCdE20e977qUATHmXxcKI+1ornWYkDnzDrGZuzQjYmndqXPmVnFte+wg2vaWdkhfnzNYY/7WPEbxkRz3qRT2Q2ieH9a9GfTai/K/StMRYLEgTiq/E0VkinoWThtjLFvamJyEtDrIElzqaoxA7njdnlQ+WodUScrTNisqikDOo5xAJWcJFHJJM0//YAgP+/pnIcPxa60qUPjOx5R+Tiv/bFejInyTKSWKLlvTSvXnsZ9w3tYGvPHpqXrZ3HaVJVMpksQZCal7ItZpjKUSBXjgOKPaok6yKGrEtBu/MMXBfwuBaDFxZNp+c89ZeGNo4cYKmUmuNIw+dtf67/mS6KERwhkS5H4Sgsda6OBREcMU9nvXGOxjk4FsSw6PlZcB496xHHMVEUHvVB6Hk+E5PD9PTtp1wp0WAtb122jDe3tmJEKKpiooh4dJR/Gh/nHakU1SAgfuIJggsv5MCWLTz/f/9vdu3cCXAX8FJVPZEX7mBJQ2J1fD5+jO7lDTztWa/ixqc/k7qGBqyxjI2NsX/fPp7c9jhvfvBuzrv3Pv7+woto9jx0cpLK97+PVyyybWyMzar9249zw9MsgBklREl4+dNU+BpHfrbyP2tWOaPxl1DiEyaAiIpO2xUIR1H6n+N5Of/C0Vq4pZKwD6yKGpLSvmFG/V+NMJv8a43+D2pmuzenHQB0sQqMzonFanROmdsG4GZBkGmlfha4AcwAAfEiWgDxom4Bi39Xq/wzt71gniOAzO7H3H5/t2j1f+/X/8sAwC3vkupr/lLH/BhXAUknFbzTFBpVOAN4yCrtKuzGcc5J61n3+E56rKVaE+nLOUd6dJye9hY6nNLbVI+bmKI95TNoLa9qaeCToxNE2/Yxfup6HvWF08KIHoGyQs5By8plTIyM86bBYT6wcz/f3byOr8UhbWFETpXB5oBlb3y/FgKfiY+9U9x3Py3RZe/QQjBCFMaEKEUVsigZdRhVWssxjTZPudkSXnWTRr6gvo9J+XiBR8pP49mQeLRIYW+Z79/5f6QI8Jo3aPDav9K1AhtiRzqMiMOQAspIqUI4Os5ahFciNAr8qbFMtDTSaKDcM8y+1ctpzCQifRtqCgR7VBnwLVPZFvY+tB31DetIXBcKDtpQdHwSb6LAejW0XHAuP+7ux04IYivUPbKLvvZm1oUhYTrF7nRAFQg8IYxTnLCt3tT4mr3Zhv2Pu8hsdC5+ie/JlqWsqw49+S+TKzffcGcUFVcCy1xced7Kk677+qHtXymfyHYPbv9YuGzjdb+wRoddrC8AOU1Vz4jjqm9s7gdpW94rSCPGSxmNBWJsOmD5hlcMgD9VLPbGowd+NtTc+fKxTJ3ZhZM1CJvBrEdYj7rVKB1JFV0VTChGi6pyWIT7ReSX1Sja5gpD/cODd83cP8P7bo/h+M9j57pX2SgOl8dxdBZwAUpBjLnPeqnvHNr+pSUr88s2XetZNWs0jrpASqIy6ISsQRsV0oIUxNiJSjWcea+kmk4R5yQrypQi5bgQP5W9xb8cGOje0tmx+lknuN4gcMWW++447mrzlvvucMB/XnzB874HfEJE/mBF1/rigUO7go3rTzezOtCCMRbnYg7sP0RP9yGWtTdxuHeI5tYOtDDVVug+kM10riuf6ME2dq6Oyo1NOx/69a9Pv+BZzy45PX4GgM592cRxavvw0P6eYuHwz37+86v+15/8SdnL5nUBCKC5fF7bG+vTI/t2pVvWnbYkU8dJ3v/jL/77tz54+WUt63/8/dXPePbzCWs0c2MM5XKZL33uU7z//X/NReefyZYtv+Ktb31b/7333vtm4Gu/y++Pazp85y23vO26T3/8i6OqVkRINzZQqBvmmx/9CNe+5z1UK2Ue/P53UFVGd++jYc1KMnV1RNUq5f+PvfeOk+yq7n2/a59QuTp3T3dP7slKM8oSApQACdkIBMhIyIAvjhcwNtc2vuaCR8aB8Gww14+LjS0/bBDRAhMlWYAkUBoJxZnR5NTdE3o6V1c6Ya/7R1V3V/f0SCNpZO57j92f8+kK59TZdc4+dfb6rfX7/QpTiAilwiQ//e43uOrGdxBWqxjXpX/bNvbcex/RD/6DIKhw0XXXdO957LH/a+tdd91Sc0U5TQiAjR+vVEuSTGRmndRU59AAZoJ0IIwiUuksNo5xPBfjOBgxhEHA2Mgw46PDeJ5PNpeju/dcEskUqhCGAXd+9ytUKxUyqfwckEG1RhsYHxvBEUNB/OmyVrDwQGIlaW/IG6k54VTmVgD44lMW3HpSx3iOI2XPFeuviHadMeStmXKFrBo/ESMmJBmkzVDL5O8cHy5r01Tg+pEkXFU3suG+IPB+fZ8v5+UklSFlso7hujbSPymlqkU1GqF+1vF5uAL9E0yZXFEcXNeEqSYz2eQFI+JQ5BCdDx826+/3bdxskGOi6kvNncUFMYIVhwiLka/yZ/IrfOQlz7+c/5OuCgUNbfzT9mTux4dKw5e3+NmW1kSWwEb0l4YZC0pEGlGMq/Sk2lmVaObI6EFIpRHjAkoulyeRSGJm1CWdeY9NwyIN7zsLbNP4mnme5yc+lgXWk4Z+iBGcBT93/jJ3e+ekfXyufjd+55N/vjFOvV8Lf1c5YT/mJMdk/nsn6+fJzsfJj/fsMTCncG4W2ub5z2/j+nLK574mEjS/CmBaNLAwNc7B/p0MDR8mjfLutja+uHQpV2WzxA0WgqrKEtflEwcPUhbh3JYWHM/jvr17ueZP/oSBw4ep32zfqqovdCLWtNjkb7lHBqhuOof168/nujdeT1gNUWtJpZJ093SzZu0azrvgAs4890KeLFhuv/NbvPG8c0lMH4+9e/mr7dsre/fseW/xBQjNTI1t11zLhgZh4wbxv0ZBQGlU+W9U9p+jiHyiyUPDmzJPWvAEKWWpB+e1Feuif1ALgGdKDmqWePVAuK7mrzKj/s+0A8DMwtz/sTDtAlAT/6up/U/z8E3dSWBGBNCe6AbQIAo4N/i3DW4BUYNDwAkgwQLAwDS339IoCjgDBrAATYBpp4MXpfx/svbkT26Nf/bgrfap+261F71+c2BDWoBeYI3ADoQsyoH6zXBpJkX/5CSuGCyQFsErVZjKpYk9lzRQ8FwqUcwSx5BP+FzuODweRlSPFxhb0k4Rh+VxxKQIIeCJ0pxKYrNpHilVeOXxEa5KJtmS8JgU6I5jUEs1DMidf8Vms+rqzdH3/lzs3sdvDTdctDmwEDuCbcrTlM3QlvRJu27NWg/FiyK8IECqVaiGxIUSUwNHGBw8zvFCmVLOJX/p1ZvXX/Saza9zslwrsCmMaY0i3ChiOAyZHB4jXyxzpRjeCvyHMXwunSTqaqNblSNDIxxatYz2hMeFwMr6GN4pcMR1KXsOB6uKLRdYLkJalaN1D/Z0YYq4VKGpEvCO1cv4i4kSUp4kaG1j5YHtDLhZ2tWy0TEcTCY47HtkFEYyWSqf/j15wUFQpfiQNrefPayql6CsUIknsy3nPTM19tRJJzWJ/KpR13GTqroUWIzqZHP7xf2TI0+8oInQ1OhW6yfXH/OT3tOq9pAYPCCNapuAU6PKaLcqK4CVivYK2oFo3veyiWzzWnF8YsEUq1V7uFTsf7pQrNzvxnqnOP43xZjbBf2iqnxBiW+Lw/gfJQi+cOTgt35cGN22vzT+7FS5dPBFXy89a290jchSa6MzgVejpEXkCcdNfat/578+pz1d76o3+0adldaGaxFxRPRgrDLhCG0KzfVKn0nHSR08sndWGyGVv1qMHxkVqiatheP7vn5a/ZLDKDiWTmbelsnkXgin/m+B2wcG977gvgwM7g2X9PbdD1yZTKaXlMqF0lSx4DflWwRgbHyYg4d24bouCT+FVctrXnM5hwaH8H2fA7t3+NrUtLdtzfqxhnLPU53nSmirpWM/23LWq159+YwbwEJq/8/lEFCYGHfuuv8nk6/5b3/wzO7hsd3/dOufnnXxxrOdlo4Oaxt8joxjdHDf3uQje/Yf6rvg4onn66+bzsv6Sy989raP/PG5519wqZ/JZHFdj4H+g/zwzm/yuc/+LQlP+P3f/0D1j//kQ59HnLeMj40+9ou4/tRbUC5vmzp89Ixz3nT9GWNDRxARsp0dHNm3h9G9h3jzH/whks9QJaIyOk7LqhXYKCaRThOUSmgcYxyHoYFD9PatJtfcisYxnjE89NWvkF3UwdHHnkYX5TnnFVeeseehh56tFApbT+NXEGOcX8um8642uFo5jjOttzxHMBvATyRqtpyuixGpz8sb5twCYRAwNTnB+OhxpsbHCCslUqkM/QN7yWdaESNzQABrI/ykR/eixeyPknTFkzTZMv+YfyWPJ5czdvywjowc+9t6pRAAX2WzTLBIUkwZx49dxzO+Y9yEZ6JMUsKW7nhg/Zp469uDZMe4dRK+qJuKTEr9KE4OyOK9RZMp1fwCjAkyqVBTSVtNpatewXpei/FkdUL4tV6kHIpbjl3Pt55ZnjbRnlJUIDUZWYly1Yl8MqwkU+XJXMelk2sK+/3BUCl2213nDbLsYcUGkZpSjKlYJKiDN7FibEDKGqx+mx+85JPo/J92YYhIvhQHK4I4NDsmBy94Ymy/PDD8rD41foCnxw/ws9G99meje/WRkV3y1ES/lIKAYOIo1SiiqaWNbDaP47o4xsFxHBzHnV3c6dca33NwnRoi5Tgubv01Z85/9xSen/jYXeC92c93Fnx/4cXBcbz6Nt7zrPvSF/dFvvdyLGbecXXrx2HhYzTdR69hu+da9/nOr7vAOfWe99j5foJKpVKXAK8F/ocGdnHs+AArHeH9HR38w+LFXN/UhDu/NqluXWitpS+V4leffpo39PRw++7dvPsrX2GqUgH4JPA7qhq8iEvsyAE7dkPrple0NzctolIpcd+P7uS+H36bu773NX5093d4bMuDxDGsXLWaszcsY9W6jew4PMpTP/g6r83nCR5+mIM9PXz4O9/599Fi8Z9eaAdyLWdMR/nSwNaf79koMg8MaNT0R05YcX5wP6fipOGxTttE1tQDZr0Fa3UH0wEuM49rgT0qs2DAHCX8mUx53RpQxChCLGJm3QCQqNH+rx70W6kp+NsZG0DMbMAuZjZon8nUzwMHOGnm3848bqARNAb0MofvzzSgoNM6ADL7He0c0UIR+1K4/8/VVqzabNNNDKuyCegEuoFnBbLqsAulNeHTdGyUISN49bKLjABjkwy3N5OtATVURRgTYakqSxM+FzqGh21AdLzMaFuSSXVZgWVKoKpCLNDluqTzWUbEoMNjvLVSpdicY19N6pHuusNEmI5JXPjazc6lr9hsv/g3ErUu3hz09BJm03i+SyaZoDuVYkUmxapMmjWZFGuyGc7KptmYSfGKbIZXt7dwY2crN7c1866mLDc5DldEEcuimJxVKmoZLAfsGx6DQpEzFa4Q4YjAZxIJdixqp62tibZCia3pNOPd7SwDLqYWuFqB7QjHXY9yVOJAaglxeZglRulWoV+EBEpuqkRULJGaKnFLIsltzVnGkkmCdJpujSgNTREA54pgkwkGMhkEqHgJ4qph5LH/uPXFAf7aOp7KtuRV7RmoLnUc58nJkaeHT1rrPf6stvRsGNTILAZtV1guJjzc0nn18MTwIy9o3+XCs/hNZ6hjzCjKMzVXDVL1qiArUK5f05kaL5420E7Fdok4XSLOIrDtnuc0J5PNvpvMVYb7v1mZGt9eKoxumyyMbR+fGts+PjX2bKE4saMyVdh1Wq6XntU3+6K60tpoA3AeNTeInY6X+W7/zn856QS/Z8MNkm06Iw1mtVp7lkDGcThUilt3uKaUFqQHJA0UjPGGg2pwpDixbabPQXErTZ0bothIcHz7116Oa39/EFZf09W5ZOkpMotGgN94aMvdEy92hwODeytLevu2qeqNTfm25JGjByLP9d1UKsvExAjd3cs4fOQgyUSKkeFx3vjG11GuxkyVytgolF27nx1dfdVrD6i+QK1lRdp6F5Uf+PLtK19/5RW+k0ydULwpc/MHC4IAUbnkfOeuu8P1116/p2352rDzvHMf/7P3vW9pW8JtP/uss6pRw61w5PiQ+8MHHxndeN11gzZ+3v5KvmdxaFzp//4/fHbjtW94izy25QHSTpVff/c7+cQnPlF83/t+9/OPPrrlV6Iw+PL42GiZX7QX/PM30t//QGfP0rflVy/LV4tF1Fqyi7o4dvggu37yEGvOP59qU4KRXftorQMAiOAlEpTrVQDGcRjcu5P1F1wKCO1Ll7Lt7nuoVErElQrGc5GEJ31nn3vZjnvv/SoweZr6Pw56Uz7X1tZ4vRrHOcGxrGbxp6QyGcrFEr7nNyQTa/aGtSlZLVPTmNhDlabmVkbHhhgZP0K5PEXCT+E6HorFdT0KxTE2nXspxdFjPJBcxb+nN3LQbcW3EaVy0Tl8+OCnqOmbAPAWrpQxuiVBxTh+5DounnG8hDGa8kXzVadJs1ptX35D+QZ/Uk2x2lREHS90UmHk+rFxxXE9cUzKcZ2sa2hOiNfquqbDM36LJLimCVathrUpODMNLS4ESjgch4E6gcQxreFIR9l6U2XjTXg7x+Wgv+TxZcHWc4/IinvPie5577As+nGVRCHCKVkkUAil5skVx7haJaV38s3/b1AARMQBXq3w66p6jed5LatWrCAIE7T1rIi7uxeHXd1L8H0/YWPE2phqUI3HRo7p2OhR98jh/TLYv5f+J+4jm87S2tpFNpMHEcI4JLK2pnpu6+xna+tWbLb2eLr8oM4/a/RqnwWb5j+HkxfrP3eJOc9ZZn6SYnadu7Y+Ryn7NPd9dl9zOfc8jwzfcykKzLz63HIAp7cuZEFSwsn1ExYu6l9oArrw5rLQYReQeStIgwR6Y8mTEUMYBrjGoVSewquWeGtTE29ftJJXZDJ8dXycpAhVa082M8YCF3keN7e3c/N997FzfBwRKQLvUdUvvIQDWpzS8BnP89eNjQ5w6MAz2LCK76VwHZcgKrJ728/Y8cwjPP3oj/jt3/sIyWyO33zP+/mL9z1M8Zt3kDzvfG49cCCuHDv2yRfTgSP7vqHdK9+idSx3WhDQSp2kX89Q1KkAdSKAyHS+vu6SWhcFbBiwcygAjWe9nt1XRRFx6pLLqoKpXypG6oKA06J/UhMHNExrANTV/2Wm5B+ZuWPVK/unUYRZY4A5Y2Med150Hg2gxrVv4ObPLdefCdrnigKKievrLlT232BD2CAMOLMQT6v+M8d5oLH0f07w/5KF/56vfe1/SfTbm3Uc+L7AbymsB85VeFZihlTYp0rf6uW07D1AxTgEKBUR0gaaDh7m0Mol9MURE47DsTjmB65LIgg4N5Pmo57Dh6sW+z8/IiMf/5L+7MA+zo4jxoEphQrCGiM0tTRhs2l2joxz6YFBNjTnub8px2FrcYFeC5GGjIUu3m9/VAPfENhWqmaM/kqAYDEqGCAFdInQC3QBiwTaEdJqMQpFVUpxzKjCIYQDNubx8QIDk1MYa+kVQ4cIB4G/SiUpNOXI53OsTngc/Z9/Ijve/1FNRnBOEHGmqQkFFgR2iWE8iqh0ehw6mCaWAZYAKxF2CvixJVOuEE1OkShVuNr3ebgrzwHXQ6sTJLNttDyzjW3GZY0RulJJDmbSeCKoMRRzOSY/9l550WOhMPoTbeq45bsi9hK18RnWBm9evPZdnx7Y+f+cVJX/0Navl5asfed346jYrLA4ju2bYGjyxXBcXcf1xQYdimQR3YGyX4x0qkoJGFbcnY7RZoh61NIO2qqQV2yLKBVVxlXsUYHAiJsAnpN337rqzcaPfRNFkbFmLBw9eM8pH7u2RTdIKpfIWg36rLKWmkNGQZA9jidP9u/4wkk9v7tXvVMIS62i2qfoBhHyCDswiW02HFQnmctYjVxBKiqmBPbw0MGvnXBzOrrz6/ZlnAbGhanxj42OHftma0unewq2urcBgy91pw9tufuhSy587UdV7cf7VpwR7dz9ZJBMpv2ahbSlb8UGVGFiYpL773uQa6+7lnt+8jgrVq/n/i8/2BcHxftxMi94v8lMi6Vz0e5HHnzw/Fe//rrSfBpAg6DfdGX1fE0AyWZzsRtUW6I4NqqONC9ZzW9+446v/a/3vfdVj23ZcvFHP/bxcfV8o0B3T2+s5WK2zpp+3sRfHGGu+O337n/2xz96+JMf/e+Xrl3bp9vHRisf+h8f+mSlXPq7Ov3iF+2ltcM/+cd/+qNb/vHvvzDJcVeouQI0Le4ljkLu+vIXsEFEMpedFfpTxU0kSKQzVEtFRISpsTF+9G9f4pqbf51KpcJNf/VX/PVbbyDfu4gDP/wJ7WeupW/N6kUX3njjZ/du2fK2kQMHSqeh75UgqGyJ43ClMTV1PhHBxjE2jvF8f96Udtr2Ophj0VmLu+pRSz3umnHKshY1hsLkOK945XWUpyY4OjTI9m2PoSq0t/TgeQkGBnchxiGKYlzKM9GPeh6trR04ruvE0Sz7Ia6bSCkqKoqY2pVmxdHQJKLIxnYw2/ds7ujIOW1/2b5h9D3BaJlcPCXpiSX2+Go/RdIR8UeTXcfjrG/dLs9x8jhOO4ZuB85eVCusS7iQD2GsQtzdFNm2svWjip/MBnmu76Xlc/s7B5z8SDGVHY1jN97rn/lAKTJjkXP+3/saZKw4qIoBMYqIIRbBGoNGZTKnZQD+XAEAETGq+iZV/VDamE2vymS4IZvlite8hr6Pf4w9e49w+w+edBLtrTXHJBGamrKSSiYwjjFCDQFDhWKpyJ6d23ng/h/w5BM/5dDAXhYn0ryuvY92P0fFRlitpUUiLBE1NwNbn788WzzOqkwrsSqxKLHWMrOx6LS/Vk1JrE7nNejcGmWFWGM8MbPyZY2eZPMgXDuP5FW2Eb44GJkrxjcDCtQ59jqvfkvrMulVG5Go0yBmMGRtCP5PiINn+TqjYYUWL0WRmgfQQiH1QmBDrBaDqUVXDa9bZcZLTHUukGFtTMo4pNBZOVqZ9btZ6LZf+27OKan865y+zZYf6QLAic77b+rab41H2M6BEmROeZOpnydHFAfBiOILOCiRGNYY4dxcJxemPNodlxAIVRmOIp6qVLgglcIugPuLKiljuGNignvGxhgIQ0RkG3Czqj79kq87uGfXjgffmvIzZJM5vEwrnu9hjAMoYRgShhFP/Oxx/vv7b+HDf/Z3nHP+mXSuXkU0luFzGzcy8alPfT1nzJYRa19sJ+ouAGLrtMZ6kKlaU/1vyPdrPchegGbfcInJgjoANWV/px5rq6rWg+zp0yZaE/lTW5MaEUdRYVb939QE/2bAAJm1JNS6EKDM4TM0DJ+5Q2wWFJiu+rQyDwSYEQZsKMOvAwF1ugAzAX0DOFDXBmCW7z8v+G8QDawLlDFH/V8aVf+n30dmqQ+nwfbvVFvqTKrlrTxp4VHgWuA6hBGUTQL3qmXEd2lvzjMwUQQxlFByRshWqlQmC+zKZVkXW4ZcB40tdyQTBKUKV/k+f+PG/MG7/lT1g2+Xqd/5K/1Z0rChGmAQSsAzKmwAzvI8EovaSVYCOqeK3FCpsj+fZXciwQjCpChZlGYbE1Yiys4wlVCpimEgdjjuRBxE6FVYDCyqVzO0AXmUFEJVlINW2RaEHJgoMFwoEcYxeTHkTU25/zEs/S0tBM1Z8pksq2xE2JXniccPEH7g49o9VWKTWvqMg6/KkAh7RChHMcXFizk4OIgkhVUIfQLPAl4YkaxUseMF/GrAOZ6humQJd3tKtlhmvLmZ848f5TFxaTLC+dk0QSqB47mkreVwIol87L3yknngAzu/OLR47TvuiLXUq9ZeolK5b/HqWx4c2P3Fk/6w9O/8wuDiNTd+L47tjUB3HIc3LF7zq7cP7PrX4Reyb19sKTYmQjWL1T4RIbZ2n2AOR0amIqvV0d1fLrR3ve1wMk9GVdsEbVW1LQoBNUC2ADpq4iDs6XtrShrKiVDrWatpDE1GJCmKa00U+gnGAmkbms9LPVlbtOJG13FNh9VwhVp6gCTCfoEjxrh7+3d8+aQOCouWvl6MiXo1Zo3COqBFkW2uGz3Vv+NL5e41N2Y11mxNdoWKY9zDA7u+VPw5TQnvHDy8/6etLV2XP082YQr4bJ3Pfzra/w1c5Tju65ctXRvu2bc1Xrdmo2OMV4++wfd9vv+9u7n+ja9n+ZIu9h06Rls623n4qSeae867bPyF0gAii7P+2ut2//A/vn/+Fdddp7EumPaZmcktYBOouaamOOs4+eLxo166tdeqAibrvePvb7v/2x//8yM33XTTG/72U39T7lm6LE4mErFvjF+f0pwaIoPvXv17H9zyyNduP/qO977n/L/728+MVsqlj55OLvn/31txfOzLP/zrT1//y5/88xuffvheXM9HrcWIoefcc2bnzeHsIVdryba3Eg6WUas4vs++Z55g15NbWH32eXStW8eV/+U3+MlXv4SXSVM8PMQzB4/y9ltv/eV//MAHPrV048b3PfGtbwUvte+K3lOqTL0tl2mup3IU1/NQawkqFVzPw/O92ZgnjgmC6hxQoC7D1FDWr9NTsXpaRShMFeldnmLs+BG6O3tZtngFh/r32ae3blHfTTlqa/oUvUtXkEiliG1McWqSiYkxLEou13LJ+Njxb0zv9+18WD/Gv0uEwVNHrY3VGLUINsKNyiZd9iMpH9jedf+a7x67YcmfrjrrwJ/Gz1qsmUg0j63qGzmbM5skef9IZjibOuo2i5totqlkW5zhkhZItU/DfLVgqMNTa421OS9OOpWkc8til23HKTblxqpTieIwK/dWy3EpsO5oZINyyesbj8J4LBLBYoxipB7pSW1iGok5TdOwnycAsElVP7Xc91/97tZWbm5poddxqMYx8ZNPUvrEJ+l7//t591su5l+/+zg2k6azvRnPc1EFxxi6utrIN2Vr/BEs1169kbe//U08vGUHP7rnO9z1va/whcPbeFXbct7UtRbnJL/ReVEKlWEua1mKICf9JZc5An1z1xKNOVoZoyfdgVVdMCd9suaI4enCIF1+E+1++qQ57ZPt3RXhicIxNma7TtCqP1ngO40HJES5a+QQV7etIKo7Lzxv+FhPz26bGmJjrouoQblXT1hmA3CXmG8O7eFXutYTaDw/Olow5+8Zh28f28mlLYtpcpOnNLAcMdw5vJuzcovo8rMzdzydEYIzdfCkAQxBGCsdI5PswBUzp9/T6zaAljXRPyweSpKYQlii20vgEZHSmDYJyBGQ1ypJYgKdtQLfmE7zv0ZGuGzJEsqNAbTWQJHDccwfDgzw7xMTiEgE/DVwq6qellI7hXQmmbW+mzQiQkdX5wlASRRFVCtVBg7v4ycP3EProjy5eIp/veyyyb/+zGc+/UvJ5N/8wNoX/StUFwS0omoUsdP585qofu3nrh5c1zCXusIxUjfva+iwzJ4bbQABtBbkC9S0BmvP64ia1j5IQY0oRuvBfg1/EEHU1NwAtC74VxP+m6P+X0eDtKEK4GSYlCAncwOw06/NDcrrVAMknve6bRD0m1b2nw7+p63+FnYMmKECzKzb8Fkz1ouz1IB5bgAvZ+l/Y/vUW8T+zl9qVULuUKUPuBT4JYQ7gUtVud9a1nd30Ty5jykDntY4fjnXId9/jODsPDsE1kaWIWOIVLkjnSIulXidMdxmYn73dzbr3iMZppbt4Cl/MSuDKnmEceBplAmEKxASqST5pE9TGNFXDbgkjDjke+zyXA6KYZgaXuzZuIZpqhI7QqSGAso2UbZqDRgVayGMoC7sZytV3CAiIRY3rlekpFIcK0wxtWQx1XwWx8Y0pwx9eMSH9rLLbaLsOuR6mjl7bIIzXZekcagqHBThsECgEePNzRw9dAjX8zirDkDstooXBniVEJ2YxAkjlqvS3tnF572YjtBloCXDxakc2/YPgmt4VSZNS9JnX8InpcoBzyWdaWb36TrfNhr7sTGZi2wcb7Rx9AYx8eFFa248dHTX104aaATls7b56a13x1F8rUCnjcuXL15zyw8Hdn3xlAVRD+36su1c+psDfnLcVTUdqrbbGDlHVQNPzE8ciZ9u73nDxPDhr8QcYxKYzPW8+UAm6SaMhsYaJytIK7BBDG0idKhKGlGLWg/EMQ4eKi7WHlMxhxEZEuONqbWnFES1Lb3JcVwWWRu3139vhgQKgh5TR4fL5fg5rQLdZFNnHFc3Uquk6QCedNzE1v4dXz/Wteptvlg6lbhVwBpjjkdRYujnOCeMClPjHxkePnxXe3tP6jkcAfYCw6drpw9tubt6yYWvfb+qnptN5xf19qyI9uzbGq9aebYzQ6QXYffu/Tz51FY2bjyH1uY8O58+O7XzvntXLr7gssds/ALptAp9F11a+N5XvzQ4MjDQnu9ZHDXoFc8RANTZMrM5hZluMmmXL+7x9z3xWP6sq3vHp+cnYWS8X/7jj+zd88C9n3/Dr9x8w7ve8qZO33Pxs9lK/ALoCmqRvktfOX7Oq185cZYtXX5kz849vwj+T3vTPQ89+Hu7v/sfr+i58Izeowf31UrfRbDRyQ+1MYZsezuTR4cQA34iyX3f/ArNnYto7ezmmve9j31btnD40F5Gdu5h+ZWv5NCu3dzwwQ/+5r/80R8dbV++/KPDBw681HP5cLE0UcpnW/Nan8+rKsZx8B2n7k4gBEGVZDJFGIQEYXWmSJIG54Dp/zUwgJm65XKxyIrV6+jfvxdjDFEcIZGwbNkq09uzNDh2bNDZ8rP7+c63vxiPjh4vjI4M7a5WK9up2eI+DexzHPfIQlFMREKJK/V5IFbUWhUvCsWvlIUpv1idGvmW82xXdHBTUnsPVtxkbH0fe0xsULSVse7Fw26b7/k5/EQXSc7Lw4pucBriFONCVkUOjIvXrK45u8lhrAJ3D1P2U4Uo5QWxShhFJggjE9pYI4lDcSV2XMF1xHNixWgdCJie9BrC0zL4/tM1AETEB/57j+f98190L1r12cW98op0Bh+Isllk3Tq8M84A1yV64glaL7uEofHDHB2NyDflat7pqixd2k1bWzOO48wIsfm+R0d7jqlSwOKlq7j8qusJY8N9zz7MM2ODvLptSV1Jfm6w2WVCHh47xJJsdz34mxs4a8NMeHY2rDNLjJLVCruKI7QnW4g0rq87vY4lbngeY4nr202HwfsmByioodNPE2PnbV9bdLpwpeF5BKyWIneOHWFlpu2Ebab7t/Dr0EOF+yaOsibbQaRz+7XwAhFKE1XunxxiTaaNUO2cfU3/NcIAFuhjkttHBrmkuZegYZvZhRP66omya7IfTIJWL7Xg95j/XZsk4vGxg6TcDC1eaqbvFsVqw/o6uyREuP/ok+RSbSSNe+Lxq5fl25kagTodHKVVqvxwbID1mWbQGBdLgogEMUli3HmgTNYYPnjkCO9qacGvj0W3ls7lb0dGeGd/P89UKojIvcANqvql03njNcb57faW7k1aL78KgoBkKjXnujDGkEymKJUmUY0LX/qXz+8qh9Uff/Ouu/5bePz4vzwwOVl5qf2YGttOruUMOdE3o8bSn8OrkDnsjOlaiZl5kZzI9Z9+oNPvz2SvRbQB72jg+tdtAhv47iI17r/MBOu1DPoMt3/6/ZowoF1gqQv7zYj/NQoAxo3rIWamlH+OeN9sVj+uCwk2agNYwczoBTRk/ucF/zM0gzlUgIZKg7hBF2DWpaGx9H/fyx/8T7fHfnhrfNGbNldtham6oN05QBnFiCEQZacqXS15SmMTJEQwdUG/tGPg6Cjlnk5GEBZby6gIVZR9vo9GESuDkN9AeKQ5ZMzNE3/mf8jwxis2RyidRghFGBHYUR8ji6lxppt9jyWuy3JVeqOIdhuTQ8iKISlg6oVjIVL/yZgljKgRrCNEjkfousTGYF1D0AKlsZVM/OiTMv7Lt2wutLdQbW7FTzossjHdngMHQw588SNy9BW3bI6aLF3jU5wdxnQmE4yJcESVnSJMGCEywpE4zWhUJGEcXlXnsA9GEW41xKuGMD6JE8X0xJYV3W38cz7DYqscSvhsyrZy+C9+S46vOW/zZekUFyYTDPk+iDCAIU5kOf7J98nU6TrXhbFdUVP7RQNQWYmyDFBH3CPp5uXF4tjC3Pni5I9paj9rEIyDtU1AVtV6mbYzhtKtF0TF0SdPaawWJ35mJ0e2jWY71h82eL6qXQL0qOr5Ytjk+n5HpmVt3NR2RsnPrLTjg/9up8a2RYXxZ8Nc23oxxkkjZARtQqVJRFNgHFBFbCSYEnAckcPAAXD3RsHw8PD+fz8l28RM2zpXiRwHCaUmtnos0LjfEJVVvbSVwE00bQorEyfS/3vX/Eq72vg8apn/5cBWx/GeiSr5nYnm9SbhaZe1cZdAGmESUvsDAkm3bHDKY9vin1NAdKhSLZ3R1bX4zOfInTwGfHlgcO9p6+PA4N7RJb19vYpekkpljDFOODC4l9bWLjOTOLFKqVzita+9gvbWJlrbWvnuN79p1rz+9c8grrzgybfjcKx/f5wuTa1au359oPOUcefnQxbQBWBg357kY7sPHln7ylcNN+ZvrMW0LF4eXfTOWx7/6WNPHt6yc8/gGzZ/9Gdiki9ozq8K7dCaO9Z/6V/+xV98v1wu3/mLmP20t6n+p54+ctmNN11fDIomqFZnT/BzgXu+R1QNsGE4kwU5uGMrazaeD47LeddcyzN33oXf2ULHutWM7zrAJTffTL65+bLt9957bOmmTY8P79//Uu7pYzaO39yUa1s0PTwdx0GMqfMzlaamFtaftYnJ8XEqpSJTxUmam9tqFbQi9XXNLKOyYRJnjBDGEb6foDg1WRcKrOkGoOAnkk4yneWNb3s3u559+omrr3nTNY889OOPA98CHqn93jKhemKZ6mt4q4AxngbGSUSOo8Z1RH2BhIhJGTEpVzQHntu+7eiaQqJzGD/hOEnXq6Ty5UpHW8lvdhKJXi+ZarZZd7Xvc9Fq8FpA/IYpbQRpiyF0nKGKq4NlGxykUhhyh4vqjwexKUSxluJYKxrbqhMHNhcNZ1fG21dNkhu0SDlUrxJjAtDIQqw4cUha7+Yb/+8DABC+tCyZec97lmz0XpdvlWYtE6lientxzzsP09UFiQTS3Ix37rlIKkXv8sXceff3STX1kkz5GBGCIKSjo2XOhVINYsYnKzQ15Rg+XksEnL3pfFb0ncukjXksLLAh1YIbhjTmfpdIlS0TR2hKtpNz/YVTeM+VwUBYwyTfmxhlQ34Rtl6vZRrkzaWhlN4gtfL0+l9ChKB8jO1BwFnZjhP4/fKcZVrCBTLBl8dGWZvrwBGzQPjdCHjMfnqEsEEK3DZ8mIuaFs/QEp4v+68I65jka6NDXJDvxi5gt7jQMVrPBJ87fpTLW5YuICGw8JYtYtk2vo+qSbEi3XxKhS+9EvDs5CBlJ8nyVPMC1IIT99UpIdsmDmL8ZtoT2ZPsR+ZcOE49plwvU9x2vJ9XNnXjNFQFJLELAgBpY/jH0VFW+D4bUykAvjExwdsPHeJbk5PEcBCR31TVPwKOne5L0HX8P2zKty9RVRKJBNlcDtfzFgDrDBMTI2x96uHfmhwf+cjB/v7by8Xi/sppVHvItW6YvkYaefX1oy3zhkgDLUCmn8kC8kgzmMGcYVunbsxk3+vCM7Ol7XNEABsE/+rPZxT/ZYab37DMfy4WTP1101iKb0VMNBP0Uxf6q7sBIKbuHGBmefz1x7PBfA0EaFTwr29j60CAnSMcONc+cNbyr5FmIKKCzNMDqIEep1v1/1RbX/dmzXZyVGOa6tnLCxD2A83UfO2PGUOb4zFartBSx2ejaRDg2AhTfUsZj5QlUcS4QEWE3Z5bW69Y5vfjmKMCey6+brO/5yEmNqxkLBBaY0iKUgb2omxRZcJaEmqJEHAMHY5LtwhtVslaSzNKVoRmhBaBPIJnhIDafi2WWB2sEdQVrJsgTuSwro+2Kt6Fr92cLhdoQmn2FC+ZYPKzH5bBx35868Su+2+Nz3qbuu4kS6cilqZ8RptyHKDK/kg5KII1FqsRA+qCG5Kx8EvAiCqlaohUA6hUsROTeHFMpw3obl3F7YvSrAwte/0U69Jp4o+9R/a89ff1/ITH9akEY55LxTEcRBjzXeQzH5T+032uJ0eeGG3qOBe1US9whmKPuF62ODnydOHk22zVlo71/SpGVDUF1hckYcRWmzvOMpMjW0+5zHVqZHu1MLp1f77trH2oZhCWoCxV1eUGZ5OInuF6fjbfeoaTaTpDc23r4jgqVwqj/rhx4uNY6RexO63KM2j8TGzlKY0TjxerlcfKnj4+uvffdhXGtg9NjW2tFidOXbU+m79AjWNjQVOKSQLGEZPDeL0G9Yzjx2Gxv1wt9uvc4P/mdrXxeaq6BugDthrjbXOczqescyD23FS7xtVFgrQqFETkkJEQlLwatDS6rfrziobCMHjK8/yb87mW9Em0AO4GvjcwuPe07ndJb18/cKOqZtLprOs4TrV/YK9pbe00Qk2UrP/QIBdceC6tba0s7uniiYcfTpZyTVvzPUtfcEm1KpLvbJ/c9t1vr7vq6qu0cZ4mC08BZwCC6dteeapg7r733uLGX7p+v7UnzudVXWfFhRdNnH3N64+JSb5gkEJB1/gsO/jIA2f+8223fR548hfx+stQ+hJUtx3bvXvDOz60+cx9+3YS2+g5apFnT46fSlEpFmuDSYSgXGb4yACrzzkfPJeL33A9x7bv5MDjj9O36Xw616yhe90609TWdtUT3//+VHl8/ElVfbHJJVW1a9Op/EWu45npeZfrujMoVVCtMDx0hAsuu5yeJcvZ+vQjtLR0zAT/RmR2Wjfv60ZRhLUwVRivuZOJzIAAYmpTxUhj3vDmX+XaN9zUc8dX/+mmgwd2384puFJdya8CIp5WjeuGriu4BvEd0YTBpIxIxhHJGuOkW3VqacqQr6aby17KSZqmhPFyJpFoM8n8JdlWxwldlqagrRXcLEhDkY04kElCYYJ4NIxLpCb08hXKGe22sndqMpqKqhKGMWEUEcWRE1VoDwfbu+IdFw7J4oesSjVQvxThVgUbChIpJgoxetdpEAH8TwUARGSFQT5dsFHix2ODspcs7ekeVvd1YDadh8nnkEwGd9Uqkm96E+769ZjOTpKVKscLw3zjjjtY3nc2nmcIo5iRkXFc18X3ayrtUh9ME+MFRscmQMFaSyabpaOrj57lazmaSrNooH+GSmwR1kuRByaP4/ktdDxvCf7CgeEFjPDp4SEua1l2SgFxY2uTkPHKME9WqlzY3EOss0Xxz7d4wCaZ5O9HRzgz10XCOCcADHO3afRXE85glM8cH+LVbcsW/oWZV8Y//cpKneDzo0O8omXxPFKZzlM30JmY7Qwd49PDx7iqbflMMctcgGWu95tF6JMyj04cZsIk2JDpmHNsTwY0bJApHpo8xoj6rM+dSMmYf1amx8CjE0cZlyR96dY530nmARVSv3AMtXq6sxjns8eP8OrmHnwBD0sSS6K+OPMIgiljuLNQYHcQEIrwa/393DY6SsHaoy2O8+dJY95ZiuOnXq7LMOElP5jPtbep1q6NdCZzUkXEUnmSkbHhj8eqO18If/AFVgFMh+yNgX5jzC/zUh8zp2KW/D+7/kxVvjCr8j9TASAqjVhWzQlA6xKDM2CA1IAAW3cKmAEHZoX8pLZODRR4riqAePa/aRDZm3EDsDS4AcxUAojMWv9JHRCYBgJm1fvjBYQBTxQLrJX1xw2OBPEJAEatymGO5d9M8I/Y/8zs/3Tb+uStuvHKzZiYPSqsBJqADVIrAe4RYQ9QTSbIVquMxJZeVQIRIiDpOMixMQrLuxm3EUsiZUpqXut7XYeK77G7UOS/lqqsNcpDi9eSGJsk/NytcuyVV222cUxrnTZSFmEX8FBsOWAt1lpiq5StEgBJY/BFSCO49fFWBSqqVKTG9Y7FYDFY19bGW6SYlOCI4CUdnIQSn7GeqT97j4w/+uNbpx6+59YA4Nr/qu2rLty8Lu+waDJi6J5/kF1v/OXNI5/8Exm//OrNQQSYNOVQKaaS5G1Er4UrFHbEEdlKQDUMicoVKBTxY2h3PFKLNvHt/CTrY8sOx2W5nyD/1x+QJ275oJ6L8vZkgrLrMO447FcYNDEtK1/D9rv/6daXZSxkms8/bFzbrmo7gTVofKSp45zq5MjWk1YbTIxsj5u7rziCLVlVPCADthnFzbefFedb11YKo8+ech9Sreeoa+Soqu6rY/hLQZcqpFU1A9pkDE2ISRknZU1Wy8P7vxEUJ7aXp8afnZoa316YGn+2UBzfXixOPFOpFnaG4diOF3y8uvpeb5raLmhy3HCNqD1DkY66VWEnQpfUvKuLjiSPHj/07ZlM+KJlN0jzovM6Na6eV+f8rwJ2GnG2iZt8olAcrCb95mZrq92CtCiURTgCVK1KjyOKql8ojj0d8vNro5VK2e1s771CFk6F/stDW+7ecrp3OjC49/iS3r58rZpEJ9OpXOw6TnSof3eiubndGDFYazl0aIArr7ocx3FIJ5P+g1seG1lyySX9al+gGwCQbmmN9mx5MHfusqWd6ZbWmBOTPwtZAM5Mlzzgjjvu8M95603bTrp/RU6J3bngfIr4goRuuuvfvt5x749//KkXI7b5i3Zqbfzw4Z8o8rbX/Oq78ru2PVEvoX+eyZwxeIkElampmQB5YniIMAxZumY9sRjOvPpqznn1lSzZtIk4igijiCVnn+32LF/+uqP796+YHBraota+WHcAL+Enb04msjPTLNd1Z10A6mr+B/bsAhTXS9SmYvUqAaTBDKqxxAWhXC4zNTlBIpmsVQSI1AT76usb49A/cJAjRwZZtWYdPUuWp48eHcwfPdz/nefr9Ou5XqpkJEHZuHHgmASuo/gGkoIkHTEZY0zGF2kqJ9pKzU6lp9kLulJpk8mloibaU+p1uZ5z5XJHEmVDVxO0toFJnKjkEVRheJSw6lR0UcYmz16STaxoTpUeGhhnpGxbCsc6s5WR5or1J+JYysuqWy9I2rEeA8NDdO0N8EoxblWRCAgtTvw+3n1a5uL/2RoATQqZV3VsIGE87j76JIG15JZfzKVRAF3LMIsXYzo70TCEIIBCgWjvXm7u7uFLZoJnHn+QDedcRDLpgSr79vUjIvieh3EMURQTRXGtTKR+Aqy1hGGA7yeJupewPfck6wrlmbgiTUigMBKWazIL+sLu1ylirA0YDEpUNDqp1sDJMvhLKbJNLRNR9ZRTq9N7yBOSJKIUhxwPSuRTiRN0AE565aIkNaIYB5TikKzjLZgpnx8Ap4hJasBIUCaIY3zjLFAlMO9GR4TagEocEWpN5GTWs2BufULjsWmhgkWZCqvPW40xLa6YI8AVYTgoPucdWRroHYsoESqMh6U63VufD3wFwMfi2wqTUZXJOCBnfGpKbYYIqSuO1vbl15TceLRcJmEM3y8U+EGhEBuR+31jbotV/20kil5uS52s47jdp4RKRxHnnb+Rfft3mJezQ0f2fUO7+95SV38RU2MfzroBiKjMiklqvdpthjWgs/qAs0OqLqU8HdDX5rWIQ81WQAUxNZ6/1nEcMSI1tX+tfbhB1NSGh9bqBmoCBaa+UznBulCnqf7SKLrROJB0Vs1wGnBQ2wAszJbczwnQmc7Qxw3P7UJ8/plgf45rAHMU/mUaKGigNMwT/ZsGShR5eVX/n699/kMS/d5HdaoY8QUROoANChcDP0K5BuHboniLOvEPDbIfWKeWIYRYlRwR0Y4DjK48j10coK8aMgFMIDzgOBzpbGPf8BivGR7je4Ui/6OrjS3v3aw56zE+FDLRLnSK0q5CxRimfMMTVnm0VKajblW4SsG1looqRaCkyhRQtZZqfRSkBYJYCaIYnazU+P9BBQ0dKHvQHEFLHv2bD4le87vqUaG7VGSZm6I9KHI0KLP9J1+TGcuzIxWc92zW5CTExieKK3S4MamqciZKIrbsCyN6qgFH45igXMWUKjgCTY5D2TPc31FkUzHJzxxhScJj0VSR+9/xJ3p+GPCOVBLHGA4bh4Mo/YkknakOnvmDS+VlKw0/sve28uI177zTiG2yNj5L0as0tpkl637t4f4d/zx6su36t/1dsHz9LVvDOK7YOM6gtlM1Xotq2jiJgUXLbhg6evCOU+r30J7bCz19b7UiTkJEf6rWPqVoO8oKhBaFNaqaB20Cm/UiySzqu2nIRlEY24lwpP+lCdN19d1gDDQZ429Ew3UaqwNapEZhCYFARIrGcfur4/sOHT/28Mz+lq2/QaIo1W2jyrlay/r31YJ/2YbT9MTAjn8oLVp1c97GYZvWMiDHQYtYYhVZBWLF+KNDu7748xIBnGmVSvF/Hjl68FeWLF51jrUnnLqDL9d+H9py94eBD08/f9Wl18ne/dteNTx8eOOirqVrHMe58PEnt535X37rA+XVa/oOHNi/Z+muZ7d25tav71p3xbXHrX3BloCmdeMFe57esXPta1b2aayNaji1GwTzOHLaYPbU2t4eNflea/H4ET/Z3H3aAXoBdcOg97FHHw3h9Ol+/KIt2I7d87nPfWDj6153+/qNF7rPPvkojus+bxmJl0yQaW2lODqKiOB6PlsfvI9caxtnXnAZ1UoFSSSI65XPIkKlWmX1lVfK+y+44O33f+ELFz76b//2l4eeeuqbqL5QW83HK9XSRHNeWlRZINlWjzV8n1JxqqZmaWSBy0DnzJQsFsdxsKozjm2xFSSu5TTieiJucPAAmbal/PS+u+lbtY43vfXXbnjysQfeAzxnRU6SKSZpr+05djQOVVUia8WNDWrVqEXFqhA7JnYmEy3H21PRssSF6RSZJLkWt1lTqKQQ2vOwqLceTs8L/sWFylQtlZRzEN+V0pb9ExmCZglUFpcPne2fVU6PPhDuVNc11lGZcjuOb3U2fjEM4rFYPVTNtDBCXbvg9IXt/9kAwLCqBl3JFn99vhcjwp1HHqf5qQy97RezrH0cbWlBR0eJJyexhw8T798PcQzW8ne/+34u+/XfpKWji+6eZQRBiO97+L5HGEZIVJ+DS42vZdVSLlUZGhrB1AN7iS3/uu9Rfq9lFb2JHDGCZwyxKuU4JG08wgXEZ+abyjWW0jcRkMJgbUQpCunw0w1q/fKcYWuM0CkRza5HMZ7EF2dOBQnPIQKoCF1UEOMSI4yHFdJZty7mJ3PCaT0JAFCJLBUbU7URbV7yeaCDWjC7lAqRtZTikEBjcsZ/zjucYGiVmNjWrBZjtaSNe0Jk1LgPgAhDTmr8+GIckHI8nHmTgbnHGRyElCg546KR4hsHO1/Qb56UuQd0m5AqNfWshHEx9WS3Mr9ftePqoBgsiTq8XrGWQhxi/CSg9cDfwRUlspZnKkW+NTHB3VNT7KtW8Yx5JmvMVwP4aiWO9/wnXoPLPS+Rnf5BqXm0nvzmsnLl8ulD9LK2I3u/YbtXvsUIarUGAtSCYBVTL9KYM4jnYDQ16SStgwDTDBjql/ws778GCUzbszn1KN4i0gAE1IDmaQZPzeNZpBYPz6r/z6gIzAABDQWaJ7toG4UAZyoOZFoIkHpfph0BtCGbb+dZ8k1z/WcAgoZy/5qUxiyfv9E5YBYQmHUXmAMENGT+bT34tz/vWdGnPyzh735C91dKfFHgJoUVwJkIT4tyjRXuNEpuWS/hgQF2q8PZ1nIICKySDyro4A5GF61glwyxNAjxrGVcld0Kx9taGCiX+d7xUX53zyFGsmk+2t6MaQecJMNYhjSk00KXgdgIE7kMY8D3C0WcYok2a+kKIzJxjBtbrI0xCq1Arm6uUgVCgUggSghxMl0TqgTS1qW5NEXXK2/RlvIEniiDuTx7lnXyeBhT+fyfS3z9b6gsWoLvQMJaNHapSESTRrQKtGBYHcccjmKyYUS+GjAYxdhyFS+ookbIKAyuW0S/k+PiyQIPpjxWOB6dXpIH4wKXRyFvSyXJieFpx7BT4IDj0eInOPCJXz99vP+TZmF3feHwknXvulfDqYrCK63GReJyevHad/5gYOcXThqYHnj2i+Gi5W/dZTxpUSsByiJFO+I4xPGTqe7/zd6bx0tWVWf/37XPOTVX3Xno2/NE093Q2CCDTBoRojiggKgJTjGaKGpiYszrEGM0yZu8+ZmgxsRXjSgEJwSUQBAhCAgBGWRs6Hm83XfuO9V0pr1+f9S5U0+g4WXQ3p/P/dStU6dO7aqzzz77WetZz7P8on192659Rrol+7ZdUwE2tvW8cUc2n2lWjTtVzHawBVVNC2Qaeq26GKFgJO5wPBmMbWloxXFvqWx94nu/VMCsuOACKWZdF5V5qKxFZK21UWsjCCnDKBMoVRECMd6wwqbeTd+es1DvWXmxE0XeIrXBOoUVKD0IG43Ik2JaftG76avltqVvcWON04L6glRVtSpCm4oeA6hx3H31Wn2AF0Yr9w3s/mhHR89NKS994ALjObtf3vXfNylw5/adT925fWeDSfLBV19Y6KhNrHzN0M49E1rZ/0RTpvvKz/3l5YXOrvr8NSeW9ZdwBLAWWXLaaUNPXPe94XOisKiOZzmAQzlLHHBO7kJBMoWCLp0/39v2iweKa895w/iz7dFSMuSycdC0bdu2Lc+m8OLRdugW1mrXfPuTn3zDx3/0w0u3bXyCOAzgafQAVJVcU4k4DKhPNpgAjutw/0/+g0w+z4o164njuSx/ESGyFpPL8eqPfGTlKW960xX3XXPNhx++8cZ/Gx8YeMBG0VPj/f3PxOWlLwhrT6raM6bWjNbaOSyAqSx/FEWNtbG1c9gNh0u4Oq4z/Zq1NlmrNq6KwPfZt28Xa9a+hAfu/Q/+4A/fz/6RIRYvWdmayxVWV6vlIzJo09QQVC1GFVFbtxpnjUpkFNeCFRVHrIOlKR7raDbSY5a2ObynE1a2ww5FxBG6e6CeA8c0wP6hkFsqBZ6Dk4lc21+OdXddwuHJugldd6JnwUBT7/bOkWLPXm/S5kKjuW3p4x6KAt/xHY2CWCIRUdNQhtMIFwH+lpvkE7z2f3y1y3M5uBt0Ln2iPd205pJFZ9CeLnFr/yM8OLyFfzjvrbzzuB5S7a3gOKjvz13pxzFuKsXnBgb46nd+wMc++WVcz51+uUF/aVBgrFWiKMb3fer1AGsbmMCv+4yPTXLVFZ/mBDdL0U3jq6WLGvdMjhObFN3pQmKnNzM49QiBgKkscDc1fjJZYVm+jZRxDqrjPxANzFbk76bGmFW21H0W51uYra1+IFH+wON6WErE/Kw8zrx0gTYv2wDFR2IyJJ03KC22wq3lMqvz7WQadp4Hfcbc/golAtIaclu5zJp8G55xjpgqr9sYoyElAu6pVFiRaz2ANTA3oDL7czskYFOtQgXD4mxT8tvMlBX4NsIVM0sfU+jAZyiKGLZCZyp3WHvB2d9tPjUeq/uE4tKdLk6bMMo07fxgpYKOVI5W12O1TPJ/R4Z5XftSerwMRdNgSUxEdTbWxvXRanlyKAy2jcfxky2u+8A8173rkVrt4efpHnNhV8fiawu5Jqy1NDU3ky8UDjlWwjDi0rdfwB/98YfPBW57Ljo3b9nFBtQkGfZEmZ+ZbYrTsHFQ06jCSLL44Mz8r1Pvc6b2U529XR1tHFumjjG935QF4PTrOmP5R+NuMSspcwA981DJmoOmjqlsPwn4ZkZbdDr7PgXMZ1wCZgH1Ayz84rmWgdi5ZQIHiv8dCfzLgbR/+0JZGL3qEypLCxjxeTXCKxIf9F3ANoFRhVtRChiqu/eSETgltmwToSJCnEkzme9m9OpPSvyBz2mnjSkpDAt4qpSSME+4b4CXTpZ5nxg2t5b4ensLg4ATCWPpmJqvFMXQZRrAvo5hHKWMJfIjshMVspUq2TCkYJW8KlmFtCopFA/BEfBE8KQh/yLG4KdcaqUiE6U8vutQEYdQYyatMmZjxtwUxjbijTFCXZUmgXYgpcqiOCYKY9I2pskP2RGETEYx1Ou4sSV2YlxNse24JaRwOabmc2c6y0usJdOa59F9w5wbhlzkuRSN4T4jPCENvYV0vkD5Hz8qG5+rc51vfZm0dKx8WRxVj0V5DcLjjnGfxGR/1Lvpiqelpnctu7BgxFkI2i6I16C5mwkR+uMoGu3fce0vPa47F7zWdbxc3nGlaFWbBC0iXgY0tjYeM8YO+7EZHd5+zTMKMnQseLPx0rhWtc1xZJGqrEZ1kaLZJDEzmfjcD6MExpGaEW971Y7sHdl6Szx3znxrxriyUuNwLbBAG0Glp4xx9oq4m3s3Xz0J0LzoNcYxTWncUB3rRa7YY1TtWlAxjrvTmJZf7Nn0lReUyvuCnmVfWbJ41fviOJ596333vff/5JvPZ782fvCyebHqMmCjVbVP9Pa+7u8H9//eJd+66p6mrqXRL0MiNQ7x9v+4ZvXbT15/cs/yFWHiPHjIkPKBJQEO8K2vfLl0S9/+n7z+f/3FljjiWWPrKehxKZa27Xzyd04+8cRv+r7/vqMQ/TlpHed/9E8fOO+y9y/+j+uuwnWfWf5FRBjr6yfyE6V9a/HyOc56wyUsPea4g4IAB7ZCocDw44/zr5ddNrlvw4bX1Mvle54hsvvrxfOP/aST4IeppFImm8F1velAgOelmKiMkXYzpDOZ6ZIFM1UGcNCfYWhwgKbmFqIwpF6vMTGxn5pfYeWxx3H8+pMZGR6ku2chpaYWVh+3nijwufqb//z+W2665itP1+vP8mPTxj7Ho5520KyX00JaaEm7tivrak+rW13b7ZRPbnKjpflipstcvs6lqQm2WZjXDF1ZWLIE3IS4anIclL2FBhmhbyc6OEo0FPnO5rIb7Atr43Fu0Ftc9CZ+sHPAH/XL7sSITtac3onA2V0OTW891P4ojofiOBqNQiYsUo1waxUKwR/xzmeFiSfPw+D+6qJ8x3tDG/GuZa/EEYcrd9yOGsu1b/t9jm93sLn8dHgUayGK0HqdePdu4tWrOfFb32LR0vW89g3vwnHAccwcMUBVxVoljmPq9QDfD/B9n5GRUfx6leuv+Ty16sQ/C9ypkGqMWXFRHAv/p9Q0r7WjaznW2jl5dCOGgf5GLUtn9yrQmSyxIjizSex6MOCeXRc/HeEVYWJ8gHq9TFfXCqzaBNweJiqWHKNen2Rv30aWLTkJEk/6KArYvuthDHzeQTdOi6Qf4lizUpHqiojVGe3+uT2cM0y0EY1u7OVKg2erSQiGOY/Tb0gyYfL7qXR+RVf3Kg6k9IkYBvo24nppunvWEEU+DZckmc5Ez70dzgQL+vc+SaHUTrHYlfgIzPQ7DGqMje6lo2vlNB98WjdeDx0UUBvTt/cJuuatxnVT01+nb+8GYhveCNwqUDFImBZGPKEaIrZknDhSaz2IYnAqNnaPSWeqn+7q3n9CJrN32caNwQvhziLIXy2Yt/LTnpdGVWlpbSWbyx0yABDHMZ/41Ie44IILzgdufq76OG/5xQmwRxLAPgXIZwcBJAHsjswEAaYAvkkAvpPY+DnJvtPBhEMEEJLPSh4b43wqQDBLRmP2/3O4K6J6wIQ69xLSOQyAZIabpbg/7Twwxx4wAe0yFQwQ5ogOHiDkN7XvtPDfIfebpv0fBvw37P7sC21V9Pb/rSbr4EiV8xReCiwQGNSGCN4Y8FOFlBj83b24YjjHWjajjGCIsykqhS7GrvqURB/8nOaCmHkoVRWqDpRUcRDKcUx9dz+vCEPeJ0I5n+VbPZ08LgZRJVRl0gqhEXJiaUYoqlIAcqYB7DPaIAnltGFR6KIUFXIiZBJdgRxQEAhF8EWpWmVUlf3AJMKYwhiwXww1Vfxk3LSJ0o5CZGmJI9xYca2lO4jY5/v0WUsUhjhBiFol8iz12gK2n+hwgilh/DoPeoaXIww7WXZN7Oei2PJG1yUjwu1GeBxhlwhOoYT5/Efkoef6XHcufr2XSjevi+PaeuB8YLtj3J8Zz71x95P/fsTFT/uy17gpU+xWpRNsj4AHMqgQiDEjaNAfx7Y2sONH/6MMSnPHya6b7vLcTNqG5Vw40n/VEa+Z9oUXuuKS94zXisQLRFmgyALQFm2wrGJgFOgDJoDACHVEemN1dvdv/e6c4MK8FW8T4zitWH+1jXWBoE0qMikiG0XcftX60L6t1x8UMOlZ+W5jqC63Nn4pqjmMs00c7769m66u88JrHevXnXFnNltYPesedQtwwb33/+R5EyrccNkHTOKusFQgE6l23bt79/x/LdfPece3/v2WVKn7lxpbk/07U2sHet945llnaqSHEP2bSYfNkQhwgAfuviv7ma9/48l3fuWbdwbhs8fWC5T6hUVed++13zvxbW9964eAfzuKzZ+b5qbTF3zk+mt/YItZ95H773rGQQC1yujevTP2etaSbWri1PNez7I1J2Dj+JAgMOU4PHXHHXz/U5/auPeJJy4Dbv8lunt2d8eSO/O5EqqK53mkMxkC30dVyeZyOK6LMYb9+4fIZnIUS03TQYupAMAsgIGqUqtV6e/rpR5UiOKIhYuXsvyYtTS3tBLbmBPWv4yTTj2bkeF+fnzD93jbuz7Iww/ew/Bg/5X/53MfeefTdfpvuME0MeSk8FMC2XRKixknbCm6fk/G1S4vle7OZNyFmVyqu1SUBT3LauvEK5i4qy1yFuUcc2qni6lDcwEW9EC6+dBsDVXw90N5FEbH0adqakeCqLpy0VjlgbHxym37xpp6dze15bat6NtR/O+dtuPeicjbVYvYF0Z2UG0wGvg6YTGVGKdapRB8iHe/KDUA8ESu92343uWFbm7a+xBvWngqr59/Cl/fdit/cdPNfOOCV9EiicnayAh23z7s8DA6OQlRhLtxI595zWv4/a99nbXHn0Fbe3eD8uI07CFEZBr8T+kBBEHI/v3DhEFIbONkXS2bVXXaR2HK0twYZ161MvK5puazcA/wnRcRsvlWdm69l87uVaiNZwIPcnCOeLZe2dzjzLzBiINVy6KlJ5HJlubkpfUA8D5VJ2OMw7Yt99DavoS2+cc1+KbGYee2+1DVfVbks7EywTMKQyuHDlfrYf6f2RbrYRKch4xOsiHwqzeUmudJodjRKMeY0nwzDulMgZ3bfk5n9wq8VKMAlWnvt1mPs35S10kRhVUWLl5HU3PPQZ89MrSL7p6VtLUvRdUmtUTJH9oICszyHBUx9O/bSL7QyvJjzsBaCyIMDWwhjkNfRD6mqk9pYldYnRXmqMYHX48P1+q8aefOF9SNJeW6J7teanpikiOUABhj8DzvOe9joxzgIhq2akk9vOqM3J9MEVh0aos2avxnyB5JFGoqLkdC91cV7KwMv0HEiCZ0fxLtzAY5JhElVNOwCpgycxOZDfrnChRObZtN3jzowpjRAJBZtfbTf4n7QGLHN1ObP03P14PLAqaz/FM6AHowW2Da6m+u2v/M43TNP6AvxEXRVR8Xe/YfKqt6uFViqsBLVFiIsCix3ztH4Gca4S3qIdrXz81iuEBhTxSz0w/J2QHk9z6uE/d71E7x2RFnGjX+UcwYBkQpOQ6FpQu4T5W7+gZZW63xzq27+Lgx/KylxA9bm+l1BGNjBIcJGzOIwRGl01rmi9CiSgdCO1AUaGpYxdGCkmuMZ2wSEZpEGQKqKHURBhX20QD/VWlUTRWkYeOWt4r1A1JhhANkga4wZKQe8Ki11GMLYYjEllqs+J4yljWUjy9wbpDiKb/CsGs4P53iwUodUxnlHRbO9zyMwC0iPCXCTgQvlyP/+Y/I3c/HuR7c9R9hz8rffdyY9KS1fgblFXEctSJqFq+89IZdWw4fBBjefnPUs/SiYeN5RRtrXVVbQFsQ2anWukiq4Lqyf97ytw7VayPB6L5bFaBl8WtNykvrwNbrntH4Hxt6IHqm9qytCy9KpdNOO5gO1bhNrZaArApVoNKox5eJ5NJzDVrBuPusNXv7tn7noNKHjsUXeY5xum0cLlQlB1rBODsNZrsaxvZu/s4hA84LjnmvQUeX2pgTQXOI2WlM5qHeTVe+EME/wFD/YO9ly5esuU7RZhEhiIKzBVn0fNakr/3yv9gNl31gB9Cp0GpEnLOWLKmVN27c+O3ff/dr3vHNq24yufZnnGArzFtYHx7s2xPWa4slnY0PXDjqzD1t9nJTY5BFixaGlCe77LOYzssbUq/KcHoRnf/IY48Fia/60fYctcj3f/Tdv/rMFX9+w43vfezBu1FVHM/FhvER07bGMRQ7OhgfGJgW4atNTHDPTddSnZxg7clnTLMDABzXJRgZ4Zq//Vv/7iuvvCYOgo/+Cs5Tj4dRfZdI82KwhGEDZ4kYsJaJ8YaQnwA2jimXJ7Fxo67f2sZ6PAwD6n4V368QRI1Y97JjVnPWub/NoiUrqFbLjI/tZ+GS5aw74VS65y8iDHzCwKdUamHnjs00lVoYGtjH8hWr1j4z8NsQ6FZEDbGqFRUnUtT6J9R/+uYoKrh70y/bEpjsZNl4Q4ND3mY6m9zMwrZS/vUrms3oiHUnbYq0DxMT0Fk6tK6+AOk89PfDqE9Y8GrOOSd68tAeE28eiwQkbyc7a6XO/a3xzuN6pe0hB/VExBHBWKMNqKR2Sn78WbvSn/MAgIrcNVwfH35V9wntP9xzH7f2P8qr563nzPY1/LRvA1fe3sWHlrqEo2Po+PgUEpl+jKKIN+/p5UvLlnLLf17JRW/5SFIfMoMMNalDiWNLGEZMTowRxxFWLWojooag3CHVTFXt38dRcOb2Lff89rFrzyOOw1mKlkJzyzw6u5dTr43Q1rYQMYJjDI7jYJxGlMskzx1jMI7TsK4wBkcaTAXjGBzjYFwXxxhWrlxOKp3D2hibaBeobVwc1trkQrHEcUwcR1TKE1QmBzn1jLei2qBqj431Mdi3ERH5e1WdeKFNaKp6owif37rxro+uO+lNDUSmkgRtYNGSddSq+xnoe4KTTnk9ruPguA5GTPL7HWABguB6HoF/MkuXryOXK2FkFspSpbZoIcbxGr9r3Pj9ojgiimPiMCSOY2wi6W2txaIM7nuSdSeeTzaXJY5i6vUKu7bfj4hcqapPvcjvKyKOd4wRB1WLiFCrVHBdF9d1G4yXOQr8whNPbOB5qf0TUVStTMn+TcsfJSKBc4popgJEjTGVvGSSfLtqIviHihGsmRLdU1U7FQQANYLYJNufTLkqIAbVqWDAbLnaKUYAs/kp0+GHWbEqnSVMOEPzPzAQMJP1F2bpAEyDeQ626psr4DcdHDigjv9AoD8rkDCzTWaJED6fon9P1+76itgFn9WoucjPogqTKCcA8xI2wC5VXimGu61S6+7CmSxzbbnKa9MuHX7EIwI6NI4eZ6hMRgTf+mvp/73Paibt0qUWUWVCBYNSQrA9XewQ4RO1Gk1Do5w1Ms4nRifoAB7K5/iv9mY2uh4VaWhLxNrwHt6FkAYKQLNCizQEcEvJuKgLlAXGtEH1nhSoasM5QA14KhTVskwbzAT8iDAIsGGE4xhKCk1RxLAf8LBVKlbROEJiS2gtVRGqxQyji5aw0PicUY35qVboSrmcGQXcUamwsBZxsQineQ51hP8S2CLCLoVs3qG0cYI7ns9zvW/L1cHCVb+7HZxrrY09lDPiKH6DGsz8FW+5Ye/W7x22HGDfjmvrnR1nbEm1LJI4DptFKSr6UpCdorbfKjkRacnm24fTS9806lsTGMcWHbxCz8rfqWjsl1Ul7t/xLF0LjmBxIlFbVvDFsNcYrxqGQUXERYSSGM2D4wm6P4oLgwNbvnFIUN6x4mLXlXS7jYOMIlVj3Boa7gl8u39oz/cPmxnqWf42ozqxVC0ngeZVTK/jZB7q3Xzl5Av5ptXXv+unLc3t/xKG4UeqtfItxXzT91pbO4ae736t/fK/1DZc9oEngR4BJ7bWecOaNcO1Rx8b+Pd3vf11l37zqhtNvl2eSThVcEQXr9g8WastKmWyc+pOZ/kpzSEwTgUBWtvao/Z8vlSbGPO8TPP/fK0GtmBIL/c4LQiCcPOmTYPAhqOw/Llte37+4J9f8RcfO8vNZY7dv3UH+a4O5p+8nrDuH1YWQFVJ5bLkm5uojI5Nq+2HtTr33fxDdmx4jJe9+g20dS8g5Rgeu/lmvv/JTzK0ffufqeo//wrB/5efctq53zdGi8MD/VTLFTROEpWOg3EcHONQrze0rYMgoF6vMj6xH2sjlJhCUzPd8+azeMkprFx1HAsWL6dQKDExMUqlPEGh2MT8hUtpa+8ijkKiKMKvz2hl5wslxkZHqPs1UqkM4KwFmpMg+hGuuUhjVJ2EJq1qYosTob48kn75FcfFD/7uguqj67Y0n/eAuimHbEoyntciI6HJ1uO850iaIG5clYF/xE8CA/k8ZCu4pULaTpZjryubba6PdI1oqndffummeHe1GmWKk44fZVyitINxI8SYxPfTqBIlyOlZW2Y/LygErjixdfm7jBgeHd3Je5a/itZ0gf+75Ra60gWuXbiALsroIezaLEJslXsXzOfC/7qVN170x/TMX34QhXlK+b9er04HBNRaRkd7ufU/rwhFZLWqbjs09pB2Vf2vnoUnrGtq6sbaKAHn0bQT2v7hXbR3LsPaKNG4mPK0nCoa0Fm+lTMW54n3eMOoz0jiVjBVr98oXZiiq6MN07vprLVtbB8Z2oPrpsjmm7FxjCoMDmylVh3/NvDO/4Gv5/9jTCcu8N3W9iUXdXavSn7XCE1KAlzXsGv7L1hxzCmNu5xhll2gzOjfMmOGG4UBbsrDSMP8cLaTwMzvZhM1UdsQhzzweVLKUa2MU69P0tK6AGsbOqNjo/sYG933AHCeqo69yO8p80qF1t2d7YvcKApQFNdpZPhz+TwnrF/Hls3bcBwH13VZt24tXjqI/umfLp8PDD7nnV1+sUxR8g8oB5CDa/YPpPVP1/AblINKBGaO0Xj/nP0bsYTpuv8ZAgFmJsM/SxVyVnjzEKP+YJrMbMvB6Tc2hAATAD/LFaDxKLMDAbOA/iwavx62NCAB+zLn/XMYAI3Plxc2+J/d3vWXahY2o4NjLE2YAN0J4B5OBDwetJYRI6QsjAwMcbII68KIe1Xp9zyqTUWqhTxhS5rwf39M9A8+q0WjtKvB2pjylKYoihElEIcIRcKI5rEJ1pervFyENYni8GbP5dFclm25DMOeR9lIcr9OKqqSkeDYxjhyBRxVPKtk1VJUpZQA/rS1RGFEPYzww4hIBNcIBVUIIwaiiCGr1LWhqSRxTGQ1Af4FavO7cFQ5W2OGMGxyhZc6hsp+n8dyhjODiNd6DmuMwxBwu8AOYI9a2golcmMT/PQbn5UXTBnIwmMuzsUxb1c4FYhFzM9Ewu/v3XL902auF6x421Kr0VmqOj9hBJVpfN/9IIEYZyKKbK8KjifaoZiSiDUCI+COhFFccx0JQ8oMbbvpV74+cp2vkOrgHQe9v2nRm52MY5w4MtSDvrA8cMcRP6NtxVtdrM2njeRETFAe3zw2PvjQYRkR7Uvf5rgmdh0jy62NjxfVohrT67mZ+3dvvGr/i+Te1UGjXHPvC6lTGy77gACrgPMSNkAx47r57z366IprxWu69JvfuiHd1GOfkTCgWn2lF5zTnsu0qU4D/DmU/wNLAQTEE+Vv/vLTeff8N145b/VJv3JZhIJGSrA8Rc/pGV7Z7NBZLpe9Sy55y1U/ufk/P3QUkj/3rX31yjN6Tn7J7S3Ll6Ye+NLXWfLKM1nyyrOIff/p1tpMDAziV6tzWJ42jlGU0859PU9dfyOje/cyb/VqfvyP//gK4M5foYuvXXbsST96yQnrncmJMVRjgsBHMBjX4DoeKS9Nc1s7+XwRL5Uimy2QyWRwU2kcEUpNrcxftIR0OouNbWIGJaTTGVzXJY7jBmNhSlTwgJYvlPjsJ/+Q81//VgqlZqrlCf74Dy86TVV/fqSO/39cIxkmnDR1T9CMcZxc2otLOTdsy3lBdyrttZpcrsUtZNvd5lxzttlrz7V6bdl2rzW7ptCcXpguZKReMJ0Zh5YiLFh2aAYAgA3BVkBrsKsX3eUjLV3o391OddDut6P1sF6JxmvVaNCrD8lO23XbuE1tr8SpPSHRUOjruI0px7i1SZqCP+Ydz8q9+XkJABgjZ6fEvfOSxWdyQ+8DZIzLe1ecx9ZyH9/ddTf/uOQlvCcfEM0qp48RIgwhhhghlc5w0e6t7M228qZL/mRGYTKOCMOQKAqIwigB1TFhGFIslbjjtn9n984n71blrCP30Smoxn+rSilhSmSSRzM1ETdAQ2IJP/MnQO4AdsUhC+o5ZJD3wNTmIbfNBRRQFJGbgT9R1fiFPKGJiKRS+f8NeqKiobVxw3ZN1aja2BiRKIptEvByZkCYCGgGSB/it9Bf8Xc93LmZep4F2SIi71C1478G95NzOtsW3pbNFKj5ZQq55iTw4oIInZ3tnLD+BB64/2HS6RRf+NLf8dd//Znx6667rgeoPi8Ri0MFAeaA/uQ1nQPgZ4H+2WKCs4IGM7X9ZpaewNRxD6z5N0lESRJELweAfTnCnHqI2php2j/Mpd3b2UKADdaA6OE1AeaUAKggVhuOAHPsA2cFCnTGEjARG5z1WS8W8D/VPn6VmspeVKu0BYbV2sjENSX18kaEHVYZThw4+waHySpcqMrOus9jnsdEPke52E6YV+KJfuK+NKxsphgHtCb1F7UkoOAlgD0GQtNQi/A0JhNEdNd9VtUDVoYRi1GKSTVahFA1QkUMddPQDYjnaB41ggORKnVrqUYx5TimElvq0ig4Mcm6bTKMGLaWMhAljksSx0Sq1IxLraOZqJgndhxOEOgG7kXpdoTFXo6HKqMQG16ncLrn0C7CduBBhJ2i9CEsyeWJ+ndy13e+LC+4sdC2+I1uNu29IY71HFDPGOcx42au2vPUlU87Ny9c/eaSjeQUtXYtSkYbgYCJBqA0ewUG6tYOZo1ptkK3qHaq2hYR8YAJhV5RZwhHx8RKENs4jgPPpnJi92759nP+W3WtvND1I9GxHdce9n4/b9nFrhqngMYFg6xSdGmSRt5j3NwDvZuu3M/R9mwFAZYCbwEWAoWU62Zv3rRxwVf3Tzb/ztevuL558Srf2iOvty3YNSmWvCTDaXFD0OgAd3QMB3nPIg7obTf8sPDj8fpNJ77prft+GReCWcA/PCbN/JPTnFXr37f0xhtvdDZt3RpceNFFtb/8i09dcOdtt91/9Ew/P61p8YK/a1m+9M/9iQkme/s48Q/eQbb16ZkeIkJ1bIzK2ETDbdgYTMpjfPtu9tx+Dxd96tO84r3v5f7rruP/Xnrpm4Ef/CpLtGJT+8aL3vaBUldHC17Ko1KpUC1PUqlOEvg+URyBtTiuhzGGXK5Ac0sbHV3zaO+YR6FYwnHcBot6ijUts9jTYg4J/KeSfI7jcP33r0CApuZWJicnuOlHV1+4Y9vG648cAPi+pCmbDDXPYDNinKzraSHlOc2ZlG1LpU27l0u1ecV0W6Yp1Z5rcrtKS1PzS+06L51xi6xtN6linHFLTprWpiQAcJiSWg1g/x5oKsD4IIymCb+3qV5+qjYc9PuV1OBIurR/53zn/IwXfW975THWfGHUZraO2/xOHx2MAjuuka0EpGs1CsGHedeLNwAgIi6qD507b/26QX+MYX+SFYVuXtl1PN/YfjtFW+POZUtA48RTXQgwhIm/epyszX8e1Hnnlie48JI/pbV9PlEYEFuLjaNG/XYiZBaGAZlslsAf47rvfQHgAlW94ddlghAR06AzH23PdrAimWT01+QrfWJ+94q/CaOAYr55mjXjpVJ0dHYyOTnJ4kULaG5p5rHHNvDhP3o/l3/xHyYfe/ThLqD2fHX6EEGAWQB+OrMvOq3oP4shMDfbn2T3p0X+5jyfCSgg2jDKntqHmZld56r/N35D0UMbAB4wbkTnagLMEQXU6Zp/mesIMAv46wHA/8Ba/8NZCOqBzIGZz2p8zosN/E+1VRerbPqB6Ee/qOnJURarskCgJSFRpQEXYW/C8uiv++yZLPMqYEkY8fMoZk/aY7yjjZqXRbMe8bYHsTd8T/RD/6hZ6jT7PhljCGPwsQ1dCWnoRViEECUWi0SWdByTV0vJKk0Kzao0qVJQJQ14ScljnAD+WmypxhG12FJXCASsgkWJY0s1tlQ1yfRLQxKXRL4kdAxBc4m4uQkyHhrFLEVYKcqjCetwjYH+8TIbMymOs5bXGsMyx+AjPAJsNcKwwn5rWZfJ0ffP/0t+/oLOiC39bcl47a+0sX+BKmkxstdxnH+zUbxv77ZrnnYMLzr2kp441tOs1UUCmSSIXwM2oPK4Eg26Tqpo0YVglxDTidCVWDq6wKhAPyJDiWBfGWRMxI7amDJGIrENVRFFVMNAY80xtPvqOX1rX3yhgCPGkIodK2HZ8Sf6v/+s3MPnrXiTY0i3WrUdoAXQlTQ0JGqC+YVxMo/0br5yjKPt2Q4ELAF+D1gGpFOOk7lvz56Ov3pyU88Fn//iD1a8/FWjcYRzpGNkBPfVeV7tyXSiY7b6/yyz5MSgKNnYt3N7+h9/9J8Pn/wHH3w4Do/8GbNbrMTLUnSemtazdz3+6OLL/+mfnB//500/GBkZ+Uoqk3lA41ijKEqrav3oGX5+WqqYzwMPt69asVJVMa7LS97zO0S1pz8lIga/WsE1DuWxMbbfcgfl/kHO+dif8Pr3fpBatUpl717+4XWve8f+PXuu+hXXyTee/sqLX3vm6aeTL5YaBS3G4LgOjnExrpuU9HqN0mjHxXHchmub4+A6LsZplKEa42Ac03g0znRJ9aECAK7rEQY+D9x3B9u2PEXv7u2sf+npbNn8BD//7/+6pH9f7zVH6vff8wPJMWHS1DyXKKUmlXUdW/DSbinj2dZU2rSncm5Hqphuz5a8rkJJepqXuws7P3T8atm8ywn8TNVrdbJus5eiowQ9h2MAKGgEvdthdBTdMQGDga2kWveP3zbUVxsIx6Phej07OZhe3PbkWbp9KN5Xabtmo1lx43hc2O0bhqOajlsbV0Iy9SqF8I9457Nyr3CepzFtRXBHg8r5L2tfhWscHhjZwjHF+SzMtfOToY2ckM2wMp0hwODjEGCIcIiSAECEsMjNcFd5jO37B1m2Yj1RFBLH0TSwieOIwPfJZNPMmzePG677CrXq5K2q+qlfszlCj06TR9szaJ8u5puX5bKlueKS1lIoFkmlUkxMTOKlPOr1gD279+J5NrVjx46vAc8bA6I8+iTl0Se12LI2WQUdRIRMOPmJEMBM2UgDxc+h4YtOvSc5liZLqVmZeEEax1ER0UYmdpYl37Q9XwKoG/s1MuuSZNjFJI/Tf/Es6z4LZpYd38xfYx+TCPY1jiEJkJ+j7j/rWMn7ZvqUOALM1RKQ2WyAaXHBvu0/sOXRJ1+0A3rkyb8C4L9v/qv4jAs/M+pXGTOC3zh/lFEqIqwSwQW6PJeObJafByE7HcNZrsviIKQ+ViYO6kSOg21ZiFl/9mdkdJLwG5+RyVe95jPlcg11DFkV0kkaLlRLJI2ojGkoTBAalwnXZdBNsdtattR8NlSqPFqv83Clyi8qNR6pNZ4/VQvYWq+zO4joi2MGw5ihMGIwihiKY4atZcxaqlbxLfgKfiZFfUEnQWcHdLTi5LK4RlisynoxDAvsMg5rxSFfcLl//wSx5/ImaznHccg5hp2q/BR4wjT2D8VwquPw2L98Uh59oZ/v6tg2JkYe39HUsX4I4mNVabFWTzGOM1DqOn1wYuihI94Lx4c3TGayL93kZWwvlhRIDsiI0iMwz4iTspoeszbeQ1TYJ54/gRUVQxrIoyxGWAUcB6xHOQX0JFWOM2JWA8sQFiGmQ9AWMW7RcYNUqeOlqXzTSq/Ycly61LYuZ4w0e460OoZW1KDGhvXxJ/9H7L35qy+VppY1LSJynFVdALoEWJ8AUl/E3Gtc5xe9m6+eOHorfPbbvzzwwNhlp5z8EA2L0OWxqruwqSk+q7Ul+Nq/fvmsWsobWX7qKcNxfPh1dwBRkyHd6tBpZ+r8D4wsy+xyAICMETbt2hXm15ywDfvM1vUxxOuzLJzXu+XCP/3A+3s+/rE/e/CJxx57Q7lS+TdgbxxFmiTSoqNn9/lrcRCGcRD2p5tKF7uZjJT7Blhw2olPu+pvlD7HnHjKmSxoW8Bt/98XaF29gpd/6AP81sWXEoUh2VSKvk2b6r2bNn1zePv2X1VUczgI/Ld3zltGc1Nx2gYQ1UaprZ0qt20IcQszNn+NMmhnWmNNpgB/UiI9u3zaOA6O4xDHlvLkGFs3bWDr5g3cc+ePeeQXPyfXvADRgHQqw7133/aVpMzrsO31vE7AEYdQHKyj4LrGuJ4bp7NSL2Qdv8l1TTrtakvKoynn2damuLIg6w+1mTed4TilwHM0aNBnc2koNR8GUguEk9A3gA7WbD1Mj9mz1tnw0f7J8d1RX3WSMb8WTwY1OxEMBHt6w/m3DND2eE1TI751x6yhEgVSBxvEeGFM2t7M9c/K2Hq+AgCIyNZa5P/+ylJPLtaYopflifHdvKJzLXtr+7lvcphLW9uoJbT/CEOUsAGi5LkvhiY3zXV7NrFg0So8L9MA/yKEYYDv18nkMixfvoK7fnot27Y8VjHGuUDVjhydVo6237Tmuan3t7f2LDzwzqGq5AsFSJT/y5MVHGMolyu0dzTJxo1P3fR0k+lzFAjQYsvaBPrL3FxIkrifA+qnhPYaehE6peI3pSvYAP1TlALROcGAmQz89P8JSJ8dFJgF2qcB+CxLvZnH5H1WxFgRZj2fGwyAmcBBAvrj2dumgL/MChzMVvJvBASmSwR0xh5QdLrWP9net/0Hv1aBw5/f/Ff62+/4jF8Zo2IMZSBIgPpOoAOhB6FZYF0my0Ta47YgRFMeZ7gO3VWfaGwCW68R5VLYpjzmpFd9Rgb60LqP7zhUcilqsSESxZmq40ewoiQWilORJ4zrQi4PTUXiVAthKU+QzuDni9TLhloqRVU8qhmhohkqGUvNONRTLn5K8esxflQgWLuQuLsDt62JbGszWcfFE8gDS9SyUAyDVhkwhtWuocUzPLx/nP56xOkC5ym0uw77jfBgZLlDDP2OoYaly0txvJfjli//L9n9YjrXEyOP72tqP35jo/5ac6r2WION84W1e8vjTxwRSFcnH9WJkQ0TueZjN7mOs0OEWJA8QlpV8yJhm2NM1rhROa77e/t3Xf9ksWnlBsfxtoOONLCTZIAiIjmU5oYThS5NKOALQBc1ALguA1mpNjrGiKwUkeVg5wNtiniK+CKmFinV+tiGZ5TV6VzxFknnFkltYuv0tnnLL0kZ5Rhro1NU6QJWJsA/LzAo4txqTPrh3s1X147eCf+fBgH8y045+VFgG7DUqnY3ZbP29cuXTf7nddee9LMHHiic+Opzt6uTksMxcH2ltsRl2Zzb22GYAFM3QS+dYmJsXMZaOrY4jWMfGVQK0alufdkj3/raxe98+6U7f/Hgg38Zx/FHrbVDR8/iC7Jt8nLZd6byueY4CGleuphUPnfYnaMopLm1nZe/8rXcd8XV3PClyzn+nRfTseYYmlraWLrqOGy5rDd9/vObvvXBD75rcOvWH/8P+rajVpk4L9/UtbC7s4tUKp3kWRrFKkaYBvomAfJTWf2pTL84iXi6NATTxZgGS8BxQS3l8iT79uxgx9aN7Ni2kV07tvDwA3dzw7VXsmvbdmystHbO49hVx/KTm699fGx05JPTgm2HaW/hbKmRx8U30hCBdo2Dmzb1bM7UcqvCR162pP7YGyZyi/akPGkpmvq89nj/avOyDsPqDNK6wFBqEmwI6SzkSokx50GhGJgcgYH92MFaqMevtP5gdXz/XSO7/OFwPCxHlaAWT9Z92T8W53dVrNdXU2+wrqmRECbiWKs2tj6YIMaL6+T1Fq59dnD48zmiReRvmr38J3pyrRxT7OGWvod544JTKblZvrrtJ3x90VJeUWyhrg3gH8O0DkCIIcCAOLxn6wO4C4/l9LMuJIpC6n6NMAgoFossXrKEHduf4PtXX44Y+QMbx189Opccbb+BLVMqtm3tbF0w3x5QLaKqlJqaKBSLc8Q0fT/gzLNO5Atf/PxHgc+/UL5IoyRgVt3+lMyqTv0/RxtgzvNZFP8DtulBwn9JmcCMHoDOtv97OvG/Q061OiPinIgB6mwNgIYDbhKksLO0AaZFAWVGwG9uicBczYDZZQA6S2TwRVvv/8u2931GMwh5LI4Inm3U7q8QOCcRgkujDCrc7gfsqdVZCxwXx4xW62wMIwZcj4mWAvXOjkZZhleAgT6k5OCJ4FjBhIq6iqqTwMJkJKlFxUmSMGBzFtuxHP3uVtjw2cPX17/7Y+q0zycdTZKpxeQMeHFCaAOcyFL0DCVVJoA+FTodh1UG9rsOT/QOEmTSHIuyRpWi5xI6DoPW8nAYMpHLkREhjfISzyE0WW770p/JixYULl79O8Uoit6m1i5EtS7G2yRGbuvd/J1fiuI+b8VbCo4xi1Xj+arWRaWqYvYLjIVqhoa2fafW2O/NKRGnTW3cCdpNQ2uhLRGpa0vKBGIgTBagIVCnUd5RRplQdESMGcXokFF3uBKZ4dEd3w6evo8XGbFStGK8WKRuA7/ueVl1HNuG1XXW2nmJ9WRnYiuJCL1inJ8JqR29W66Kj94Gn5u24bIPpJPxcC5wKdCUcVy+dv/P591oTfXNX/zyjzrXrp88VEmAgp6b46xWQ5eVxKF4asl8CL2ZRBNABvr2xjfHmR9mmtrCI/XNuITZR+5de8XH//zsu+7+2SeBK4+ySF/4belJL/0/L7nkwj+77Utf5IR3vIV8V8fBUDPJ+r/kxNNIRy5XfPjDNK1ZzrLzXk5U94mCgJ7lK+mQQnjtZz971a5f/OJjwLORED27rXPhHeee/zY5dtVyZArsGwdxnKQEwMV1XFwv1aD7i8FLp3EcF9fz8FwPx3Eb7lTVCkND/YyPjhAGPkHgMzo6wr69O9m+ZSP9e/cg6lAqtiJiCMI63Yu6Oe/8S578m09f9npg+9N1+Pt8SvZwnOSYcDxCDzTjuZLLe5XmklvtWBff/ybSTR2ZlLNub/dpDy+RvnNyHdluvngyhAYKRVhwDDh5qE5CKgOp3CFgdQR9O+DRHehobMs9i/ZN3D24r7KxMmL2jUgwFoxXJxmt1XSk6stQEOlwFMcjYWhHrURjYU3LqK1GeDWfTPh+3veszePPdwBgnqo+eVLr8uYVxXkM1Md4cnwPH1j5Gq7eeSf5eIIfLFtDVSFCpkH/VElAgEHE4btDO/jhxACvu/CPCfw6cRzT0trKggXzKU+O8rV/+Qv8oP5vau3vH51Gjrbf0HZad8fie/O5Jg4laaCqtLW3k85kpl8Pw5AzzjyZL37pH75trf3dF9KXmaULcGAgYHZNv0yr+x8s7mem3j/jADBH+G/28eUQAYED5tBpY6ZEF0B02qxpysBpescpGwE5QA9AdZZOwBwWgszSAZgB/nMcAuaKCMqMrR+zKP+/CeB/qn3wr9UJhRIhKW0EWySOSTuG3xZhvTbU+xVlh1VuD0IG6z7LgFXWEvoBuyo1+gUmnDSVZhd/1Urs/WOwsBmiAZy0S8oaMgJpURwrqIFYhViVyEhiOhKhrUugtg/IYoKGeYkbT5KSDJkoIu2mcNVCHBElwDFWwXOUbKikjDJRyDIyUccYONYR2h2HHday+amdhKUCCzzDchVKKRdxXcZjy8ZymaG2FvKpFA7KApTjRHnoK5+Vx38dznP3kgtdN5U5zcbBiaj6iIwbk77HSti7b/P3f6mx3tr5GpMpNuUx2ioqqVhtLVIdr9NfLm//mQK0LjxTsplFWbVRuwitiLSr1VYkSs840XgWDWOESMTx1doaImURnRQx43FMuV5OV0cHrnpa4N+5+GLH9aQFYR7qWFVbFTRQSIvIEtS2o7So0AYEopQRAkU2uo7ZNDzq768N/fAowHvugwAZGtoRbcB7gZenXcc+3tef/8z9D7ates8f3Pqqj3z08SByvNnw24Jd4dHz0gxnWJ12jpnNADgUE0CMWvPTqv54wDqjh+uT69jg0a996fTr/+Hvm/r7+y4Fdh09Uy+advqHfvTDe6780w9z8vvehZNOzYWZUUhTSxunn3Ued/zrV/nvG67n+Le/mXxXO0GlSjqXY9VxJ/HQVd/tu+trX/uYKv/+LPfvuhNfdv75Z5xxVrqjsyMR72tYoruOi+O5uI6Hl/JwHG+6VEBECPw6tXqVWqVCEPiEgc/k5DgDfb1s37qJ/r27qVaqpNwMmUwex3GnndNImKu7927cd9KpZ59279237nmmHb6cfzcG30lTdx2itOOkMrlUtVRwgrZMKu5006lOyRebi1m7vCmvixelhl5hjmnJ0Jq19u3rA+fY49K46caKLaiAmwInPfdDwnHYsAEe7wMnTa3XH+rbmXmw3lefdPuGzdI9d53bpz23749KWwbi1i3V2B0II0at+uMaxJNhRFXRWkDG98mFH+LdL24bwAOCAJ9rSRU+9Z7lryK2lq9vu5WXd62lK93M17fdytXLVrMmW6KWAP968jhVDqAIo1HAhzbfzUmnvYGunuW0t7czb34PQsw//9PHGB/bfx/oK1X1KP3taPtNbe9aPH/1FY7jHmEqUIqlEtlsFsd1iaKYV7ziDL3m2m9t2b59x7EvxCzBvGUXT2fxDxYIZA4j4Igq/6rJ+6cBvZn5YabYAdOvySHmz5lAQJLany43OCDWMh1LmKGMzxYEtFOvy7SF3CFcAqbr+Q8pGKizhP7015Xy/0zahy5XiSbIxpamqd9bLZFaFhjDq0VYqOBr4+RvV+U+P2Sv79OKsBglG8WMV+sM1QMmbMykK1SzWYLmbuKexVDvRepZ0BrGUdzYkhJIS0OE0ANSKK5aDE7DlUktFsUqRCJTgZrpsgI3bog2+xIzOeEy2QK5EBapZYFjmMik2TxUpr93OylJ0WKEtpRHSzoFrkMlihgoVxnpbMcr5nEEiijrAauGO776l/JrJwK3cNXvzrM2PNXGcQqRunFS26JItwxs/07wqxwv1/RbkmtpdY2k7OCO7xwy69LU80bjEqS9dNq1UQYrsQiiRsZUpdla3DiqDUVjAz/5pbI23UsuEmszaS+jrWrjblQzoK426rFj0IUo82hYTZqEdTDYCAg6+43jbJC4Mrpn64+OigM/v0GAVMIOEeBlwAeNSLtVlb+7+56OR5rb977lC1+6qX356loUzThHeYJ5dY5zU0J2Guwn5UWHKwkwYDYF/OJBn6ecQ5T3OhKEN37iz15+xxVf66vUah8AKkfP0IuqNf3u5Zfvm3CDXGBDpuzgVRvuZyesP42SV+Drl11GYfl8lr/6HCK/ThQErFxzAl451pu+eDl7H3/iH/zxiT//f9C/JZls4fbfOv/t7evWriqmUulGOQAN6+1GOYBBBCrlSfr79jAxNkoURziui40iJsbH2T88xMjwIH69jiMe6XSWxrpVOZwet6Ls6n3qm9bG7/5lOvxNPi+jdDlZyo5HmEIkk07bXMbTppSnLV7GbfcyXkchaxc2Z8Mli+k9N11KtY6uOmYTJ7Ta9NpSLtXd1uw1l1po7lQcxxBHMW56+vrT/l2+3P6zFCOxVArdu8b7Zev4hkpfMORXWns39Szov/98Darxk+7Jf9dnOzZPxPm+EEYJg8kw1Coa1yI83ycb1CjFf8Lbfq0CAK2q+tSruk/oPKtzDfcOb+L+4c18cNX5fGPbf3GMq3x+8RpGrFCbFgNsrMcTGWw84/AX235Oua2TCy56P61tLaRSHv/6hU8w0L97p6qepqoDR+ePo+03tYnIHy9ZsOafRObalFi1BEENVUsqlcUkNUzpdJpsLsfZrziLJ5+6P7r11tsWAv0vxO82mw2gU+UA0yB/GrzP2aZzs/sHUP9nAP8Bln+HCgKQIP65hpIHz65zhQhntunsoIDMBfxwCIAvh3QJmL3tYPvA30TwP7t97HJ1Jss0xwE5DDGgaolUWS6G3xKhG4gbdpIMquWhKGazHxBapcMIzaoQRvi+T7XqU44jqlapuoagkCVuaoJUGpNyEmtYaQgdIziqGCsYV3FUcVRw4rgx3hSsUfzIEhjwfQ8/65FXnzZx6HEtxUiYdAy7NaT/0e3gCkVjaBFp2NQqlI3gA/U4olwqoS0lbDZDWpXjBboVHspm2bKjjL3hc/JrOR66V7wt7Tr2WLXaYS0VMTIJZm95vDo+MfjCBsNdiy+QWN1UKuU1IbYNtIRtWA8rOPD/t3fmYZaV1bn/rW9PZ65TY1cPdAMNijSgIhBFuCigYJwFNBBNoiYaNaI3CfGa6TpEE68xuTeGvl6nawxOMQrGSMB51qiAgHbL0NAjXfOpqjPt8Vv545yqru5mlCbphv0+Tz196tTZvffZ397f/ta71vsu9YBBYI30MsMhsKAie0G6xlhBve2duDXV2PnFPON/+JAABhjot5KuAK8DnlNwXfnJ7t3+u264qbruZb/+7Rf+8Z/emBK4ahEL9ikBTzje46SsR/RyAAlwUEcAA2Y6Y9eX23zbkf0JAIc4+cIVlz8ruv7agfc+58LnnfbBD+3JR+bIw4VXXLH7nFf/5tqvfPHTeH6BLE2p1AY4+9zn8v2PfIxvfOaTnPSKi6mMryJutyhVBjj9zGfqdz/wEfYsTtiNzzrH3H7NddNbr/7ScSjN/prnUM6LLx9fs/Gt42vWn1irlTBG8LwA3/NZmJ+j0+nQbDaY2LMHx/g4fQ+AzCYkSYRVy6rhozBOTz/3YBtwZTZlx+6tfw6886Ec7Of4U9nOKaZIw3FJPI/Ud3w3cAta8Vyn5gZOPSiYkUqQrKkXwvUndm783XBk1fT0SafdYI6qGn9twSlWswFvMCg7q0eNUx8o2yRri+t7CJ6NYk12TTazbZNp8YYtG5o6eEcjqt/RbDizyWwYetMzptrYVVm38KNLbnbPetuCrUwt2NpkktoFm2Yta7MQJIopxB1qyZt4xSF9hrn/1Re0qs4Zkfd8b3rr+55YP5onDx7DD2ZuY8vCbp468nj+ZdcP+UUUU/bKRP0OAEsr3iVDwFAdNtXG+cr8XkZGhwmCgA9vfhtTk7umROR8a20e/Od4TENVY6uKcwDlZ8RQCMokaUy32yIIilSrdaJulzAM+ffv/5BNp2x0gV8BvnA4frd+Sbuu3nix9Btw2Z6Tn/Y7riPL7qC990w/jdL3CFj+scskgCw7LS/l6GWpkH/ZWXAlCbC8NLsPgnq/17KSQdjnB4DoQRUC+zL/iBz03oEVAvvkAo8Rrf+Dxf96s2TA7Gvepi1gRMAXg1G426Zss3CMMZwphnUogxgucIVnug63Z5YfRwlbsxTXdSj5FYJalVJqKaQJA3FCHKUk90wTq5IKpCqkIqSuQd0C6hsoO+gsaNXvDVC9hBjBKzgEYUTJcxlHqJSVwEZExjCPsmVPg9bsLMZxqCis910GBIr9rG8baKNEVmn7PtHYIPHAAJ4qm1COAbZZyzUFJcrsozf4B5i481MRcPPa4186bBxWaaYW0qpfK+lY7dJO0mpmjYl/PSy08Ks2XCJW1Iih5DpuFdW6I1LGZl6vUgm3L0/y+rr+4X7VTwtoq8guYNoYSQVZCNPBxszdH8p1/ocZNl252QKNn7/h9UsC4XcDnwjT9HdPWb367M8+f83sB75+3Znvu/ZfTz3vrX963akvumhXFOPdlbDzGI/HCTi6z0Vmn8hsf5pZFWzVMOgJzsoowXVs+r2/euf5Qz/47ql/dfFFn1uM46l8VI5MZHGcFIslVCFJYk560hmsro3x/pddhrd6iF/5w9dhk4Sw2eTkJ59BIXWzD//mqz8/s2fX1BlvfPXrwvlFOfbsM8d2fuGrbzyz6LXWB8GxP+t2d+xMki/sTZLth4AMuGrinm2VmcldbxkbPuroJI2xNgMBm6WEcYfRobWsGtmwXwk//ZaFYdRmYmYno8NrcYz3oHYoIkRRNwU+8VAP9hecxCiz2qWsDplVJBWbOFgJUeNYm5k0UyfJ1NWoU9lRPu4j3fqarolxTeyojRxHiwXP63quO50Y02khriuqKZpkZM2ItJGRxYEsjJ1wYzIZRp3QzIWRLiYRYZR5RAxK5J38Hi9d1EgHG2mWtaw1YWYlFjRN8bIYz8b4h/y57RwWV7XIrYnNXhprOnTSwHoMwi3z2zlv1Snc0LiLFDipOkrcT8xlff1/iEOIS4zgOh7fnLiNp5x2Dp++6v+w/e4ts47jnp+m6S/yaSNHDp5cLdeff18SAM/1KBbKlCtVBoeGKJVKlEolWu02M9NzTE7t3q6qXzucv2CrsYXq0Ikr9PYrEvYiK9/fF4T3Xf2X2wcuO+av7ADQ+7v0WwUudwNYaqknPXf9/o+y4vWKf3uvxSzt0/ZbD/aN+lZ2AljRyk+Wt1nh9r+87QEGgisqCPLg/96Drme9zR67jmZ3gVShilAQgxqHeVV+mqbcIQJGKBqDh1BG2eg4HO0YfBEWrKUZJ3StJRYh9VyyQgDFAFMKcIICfikgKBUIigHFwKVQ8CiJR7keUCk41EoeAygDmlFJUnxVsihhYbHF5N4Z9kzMMDMzTzQzRzmKWOMYjgHWGaEuikXoqBICHVUWfJ+FapX2+lW4vs8pKKeLsKjww6LLbr9A+nd/JsmPvvb2x8Q4N+d+3jVy/GxQNlGqToamAMUg8IZqQ5u8Yv2UtN342X96RcDw+hf5Q6NPHqgOnzhqDOscx13rCGtROwRaVtViLzGjHkpZ0NWIrAJcUboiLKpyJ2LuNsiiiLMQdWVyYvtnWp35G/P7/TDG5h//OHnDGaeH9Dp4hMBXFL5nVStP27B+5ILRYffLV338tGuvuWb92pNO2FVat3ZuBIbLhoGDCssOiP6Xg33B25OxI1QSeoZ/9tbP/MMJ81d9/Jl/dd4zF9pJcvVJV27+fj4aRyaOPu201z7leS8Yvfv2LTz7eS/lzi99Rf/+la+K1z/r6e6pl15MKSiDwn8797nc8InPzv3D5Ze/ZWHv3rfYJPm36S13DI2fdfrp8x+4Rl4wdOp57x8xz3lxrfrUlw8OXnBcELyykWXcFcc/OARSzxsU+/ThwfETC0GJQlDC9wOarTnWjG9ExJDZtGebpIpV27c/Atd4VMoDTM3spFwa6LcBfIAg1jgsNKe/GsXd9z/UAzV8Vk7lq9JiBAeLIRGjVl1jwVM1IoiDFYc08QvNsFCdzfygmZaKDS348xTcRTxvAc9vqOs3VNyGxTRsSiMNtZF27WzctrNRW6ejRTvVbctk2NaZuGUbUccuRF0aYWwaC1llb0urE93UW0gytxNn0nVI0gwnSfGSmKpVrH6Zzx/a0PtwubCNyGWCfOJ3jns2i3GHr0/dyquOPY+vT97CjuZu/va4p5PSMwNcMgHM+lUAtud4w7tvvx63XGJxcX5KRJ5trb05nzJy5ADgrNVjx3ynWKje7/xuraU+OEipUgFVjDGowo5tt35399Tus4+UL3uASaDch6P/ynL+Az/Hsox/Pz+BlXOnPpR5VA/46IFl/ktCAvYv4d/PEHCpUsCu2K5f8r+vEiAP/O8f552nctyz6ZlAdiipYbRfDRcKRFZJ0pSCEY42hhNEKAu0U0uUZmRpSjtJmE9S5lJLG0jotTtmqWpRe/0dVHsmgL1CRtuTamRZ/8rMoJfhxSi4IgT9zH6p3+av1JcPWBE6QASkqkRAS6Dl+3TqNZJ6jUGUkxWGUbYjbHMtsQlI9nqEn/sjeUxrwWvHvNAUndKAY7O6FQYckQLGWbBZskfEad5z56cf0XtmeP1Foo5bKToMWqUKWhXU75X24whkCl2QDLQMGqBkIJkIDj3Tv0UwoWM0VpxOkurc1N2fifM7+shCXxJQAaorKs/WichLSq77rC2TEyN/86OfVKc3Pv7Oy9/73p9ddPKJT+rYZYp6mc4+wBMAQFxwboz4/taYHUaQxa03Dn73Da/9jb8981faqaoFXrfpys3X5qNwZOKCP/j9HZe9693rJ267jQ+//vXhth//6K+x+gnNsitWn/GkX7voHW8rVkxJ/+Hyy799z9atrwHuWLlmOW34qB/+6vjTzlhFi1dyFyEOSu/hMw+8eNu2P7mx2333ITjUV68aWf/hSrkOIkxO72BkaC0GwartGwAeoJFUu+ydJGKYmN7B+OiGB9xRmiXsuuf2C1Xt9Q/1IC9CxbLAJWyWPRxrqiw6HqETOInnFvFNEBRcj4JbdEte0ZS8iltwBwLfGyq4/ljBKYwVHX+kYLx6YLxqwTgFV4xrRK0VjawmrUSTxdjGjTBLpjtJNBMl0Wwcx40kjubjJG5mSdaOMxtlaRolcZaaKE5NaDRJFI0znDSkkqUE6Zv59UP+jDpsCADpiZO/flRp+BwLPHv8SZScgMSmfPDOL/M/jz2d9cVhun0PgKzfFSBFEHGYipt86K5v0cniHcD5qnpnPl3kyLGMwXptdPfI4JrSgW0AD4TneYysWkWn1aLdbqNWabambpqY3nPqkfalV2+8+MCAvx9JH6D/75vJ3gshwEGEwNLcqQ+FAJClFoDsC+T37exgX4AVvx+g718pFVg2Acwz/g8Zv3OFilRxA4OJMwpqGRWhpBAJdIAwU7I0oWIMYyIMGoMViDJLJ4yIWh3iOMGzimuzXhTXb+64pFazyrLdo1ky+lNwUXzA115LQlf2OX0n2tPzx7LUO1IJVVlEaPouYVAgWrcKH8sGCxv7292FMmE8VJQ4KtH+yB9IXhK+FISvu0CC4tAA2DVqdQjsgIgUgBljCjuSJJnyXOnuvuNTh/w+Glr9fGNKhZKLUzGqZRXrCQQKRkQiVbpGJEJTm+Fi1DoqGFETp5q1rXGML1IRsUkc+fPTO69K8hE94okAt08EFPoEpAUGjMglJc+76JZ77hnffNNPg+oZT03fdMUfTp108smd0OJkuqKebd8TSaTvA7AnZds3u/y7m7ac61/7qpe+tVYarpfLmcLXgNdvunJzKz/7RyTKr/3YxyYX77mndPVf/uUtUav126r6kxV/33Tc6Wf88V033XizTdO/6fWf2wdH5OzXHHfBt6t+jacxzflMkLDPE8oxhs8vLHRfuXPn44DdD/NYN1RK9dvHxzb4cRLRbDcYHhjngdaeIFibkmYJruszO7eHsdENqL337YxxmJ7dff1Cc+bCX/ZAL0JlDTdwGt8y0xxlKswal9QpB7ErBXxTKHluIIFbcn237Hpu1ff8Qd8JhgPjjxacYKQoXr1gvGogTtEV4xjBKlmUkrVTTRYijefDLJ6Nsng2TOO5MI0bcRovpmm8mNi4K2nWTdIs1ixLbYpNUiDJcNMI30ZU07Vs1ZfxzkcvAdAnAU5V1e89cfCYwkvWPZWpaJ4Rv8YH7ryeJ5RqXLb2SbStJcUsB/+ucfjZwm4+v+cGIpv+AHhxbviXI8fB8L3CP69bffxFD+I+hH41gEiPjd07ddc3Ot3muUfqd1997MVLXgBL1vwrzf/gwN/v3/V/Wb5/YFpf2C/M3+/1Cv0/+2f/DyIAVnoCcLC+f+kzomhu8Pdwcen/ValN4FmLKw6eKHWE4X52viVCCyW0liyzeAo1UUr9YN4iWBFSVUySYsMIG8WQJDhZhmsV1/Y8JIxA34ASjEGMIK6L5zoExlBQBWuJ4oTFKGEWpW0MncAjLpfJRocoYFmlsF6VAsI0MIESS6/DQMc0aF75vjzwv8+5YO1LHQ2yVUbM41TtuCCeQmIMoapZEJG9ikxncdQ0vkn23vm5Q3Z/FetPlOLo0UjmBp54RSNCmmTdYmE63nHbN+ya4y+WMO4GrlMqpEJcMpVw9x3/3w4e/Twv6aa2NXldPq6PLhJAAJ9e5Y/bn1MUqBmRc8qe9/I7p2ee8NGbbw4m166TS37rlXMveMHzFwpBwYaKs/yc6rPIBqRtmb825LpbPv7Bk87+xvXnnb5mTZxaew9w6aYrN+eJsSMVImePn/D4r0xs/cX7QN4F2nkomz+lOvre5x9z/h+2soznsJfTmCVbsTpRoAsc9fOfX6zwuYd7uJ7rf239mhPObbYb+H4R3wse0vZJGvV+kph6bQw9gDwQMTTbjWi2sfeMLEtueTjH+iJUNvFVNrLFzDJuyjSNS2QqpdQVz7pOreg6vu+4FeP4Vc/x6oEJhnzjj5TEHyqIP1gQt+pjCq5xnF4rWNtNSTuJJguxJvOhxrOhjRqhjefiLFmIs3ghsXFHbbbY0Sy21iZZlqVkirGKyWJ826Vqj2JrdskjEPwfdgRAP/h4d9Hx3/q7x1/I3a1JTh7YwNcmb+H2xZ289bhziXFI6PGfClw3cSs/mL0T4EPAm/JWfzly3DtKjnNCoTz408HBtYGqfZAThBAlXSamtv9+miV/+6gIAA6WB7BCHsB+5f49bZosN+zbr93fLzV/Hhjwr6gGOIAE2F8KsB8RgCybH+Y4RPiTf1TZe3svGO8vxAuiDAL1fqlFR6CjgoNSAEooZaCs/bL9fmY/UUj6coDMaq/4vy8RMH1TL6/f8s8AocIiyqwqiwpzSUrDGMJaDc9RqlYZA0b6JMIMMKdgHfA9j1gLNHSW9t+/W/K2bw8So0dfHHiOrFH08fRIn0B6Eous778RojovhlmkuJClYUttGiEmmrz7nw/JeV57/CskSwqOFGZKThYMWM3q4KRqs2ZipBWGzmJr96fyMX1sEAHeCg7Z6RMDZRE5teJ5ly1G0VnX33FH7VsLi87waaeHFz7vefNnnnV2t14p99zLwIhgjKKf2rHn31pv/7MXvKhWqsRWY+CKTVdu/lx+po9oBuCZoCHwg19m62cMrvvkOevOvrRjM57JJGcxRbqiAkCBBVWO3bLlInj4YnPjOK9dPXrMB8KoQ60y9KD0/MuLqhVJqNn5vdQqQwR+cbkrgDEOi83ZcLE1d1kYta8+FGf3hagcw495Ct8yezlWAlrGIzTVqjXGZCYYdoxTLBu3Yow7UCAYCsQfKuINFsQfKohbLWACg+uKoEIWpmTtiLiZ2LQREjdijRpdTRqhTeYT0k5s46mm2kw0CsXaRNUimuFYi68Zjt3Az/V7vETfw5mPGQKgCnx3Q2n0lDNHT0CBshvw0W1f5X887kIKbgFHHCajBT67+8fs7c43ReTNqvrRfILIkeMBFr2V+h9H4vzF6NBaeaAWK4KQZgkTMztuTdL4qTZLO4+mc9GXByxr/HW/4F+RFW6B+8+Zeu9t/w7+bN+zeTmrv+JZe9+VAHIf7yvoRJ7tf8TxqneoCcDFEqgQWO2V64tQAWqqlEXwtJexM4AvvdZ+gfQ6S7h9h35X941hr6ZDluyOeoyTKi2EpsCCCIv9JIwRKGlPI2y0Zxg2D3RE8RRKjiEzKY3CGI33vVHCfNQeOupHne/6wdCAi1NCU1+VCqKjQB0o9MeSfimtipCAJCIypzCDyLworW4ad+e2X53e77y74cWiuI5BXS/wAiQpauqUEAaEtICaoG/i0UFkEWjEVuZm7/p0rvF/7JEBpj+vLD1lfCAAjveMeVnBcX51YnFx/Jvb7jI3tduko2N2/IQTO6NHbwgz35+fmm8u2JtuWPW6eqXmeZ4B/gn4o01Xbs5lI49hPKM28vanrz//z1VT6iS8kdvo4OxXrThlLU/YuvUc4NsPd38DtdE1onqHQml0aO2DKP9fjgH7y7J9S53JmZ2MDK3FdTwUZa6xd9d8c+ZiVH90KM/RJahYGjyHq6TLgHSoiU9HBuqheAZxqkgwVsIbKBNUXfHqHv5IGb/u49UKSODhej21Z9bNyNoRSTMibsQaNyLihUTjpiWZnKc7HSEGbc1nahNRxSHrFQpSpKXD7OGfeLN+mlWP2JpPDscLVUROVtXvnFg/amAhbvPqjc/iY3d9nV9bdzpVr8C3pn/Bt6ZvI1X7Q+BVqro1v71z5HhgFD1f1DhfHBvZ8FzX8e53Ek7TmKnZ3bPV8tCZU7M7b380n5d9EgH2a++nK1oB6sFZ/4dRAbC8+b0H/LJkVZCX+P9X4TfeplIGkwm+UQIVimrxRHoafuktyova0/AuZ/T7Pbp6I7jP4EH68g3RJdPGHpK+uV+iPXd/ixIhxNK75FyEQAQvS4iMYbZUZm5mkc4/vkvy6+Jhojb+NPH9Md/zi0VBi4J6qmoUfNAqUJN9PdzdHhOnHREzr0hTYEGFjmDDLPNix7UF1FZ6PKE6irpGXE/JvF4gJw6qS61YHCBDpOdnrBIqdh5rp8I4bTd2fyHP/OdkwMrKNNO/BseAp7nGXBQ4zllWtbTQ6URzrZZmWcpAoZjUymVRx1FVnQBeuunKzXfnZ/OxjQEjT3vD4371+9YpEuHwMnZwEvNEfRLAM4YPzM3NXbFnz9p+l4qHjcGBsd+L4vD9w/VxfL/AAyWd7gvGOMwvTuM6HvPN6S+FYfvVwCMi9b4YlS5wIt9lI7dKl0Ga1KVcSxkdTdDE4tagcnRZvfEhnEqZYk3xCwYJDGK8ngQgzdAoI2mlJK2EbiMm3TNLZ3ebKPFJMsPcXkUzwSFRg8MI2xmkwRQDXM3lXPsItP477AkAev3JLwP9uO94ziuOPodOGlE0wrV7b+GebqMjIu8C/lpVc4Y8R46HsuitDJ0gYm4aGVpbOFhX1ZsSFptzNNtzewbrq160d/LunzyWzs++ygA4kBTox3QHEgQrPr5/UcBK/f/BfgArX68wB1TIg/7DC89+n8q6WYwf4Krt6fVTS0kgEFnW7hoFs2Qo2b8wjC6xR9IPC3v9ACz76khM3wneU/AEHDIy8ekkMY1SgfluxOKH3yH5s+4RxtCGF7ueG/hGsoJgikYUq+KialTVR/BRygimX+Vhe2O/zwZEoNCfDfoO77rEBdleG1GTKpqgGgEtiy6m3bTTbXa67cXr8/s+x4MhBpx+VcBG4FzgPOBEYLh/XSb9eeXvN125+Z35GcsBcP7A2NfO3XDuuW1riRTOZZKzmcKIsisTLti27U074vjvDtX+XON6GLlckLfWqiPDteowjnF6en5d4aJ00BpUeoy5KnEc0gmbpFmyU0TfM78wu/mRPk8vQcUC1/QLQz/JX8gsa2k6Q9RXC6WxGmHkMlDPuPR75xyxc7Yc1gcn8tsG+d81r1Quuj5T4QKZ2m8Dr1PVLfntnCPHL4dKqX6x63kfrFfHBh3HIUljrLWkaUSchNYY9+pKaeD3tu/eMpGfrfsgBZaj/fvtBqDLYQH7uQLq0utcy3/k4bw3qDxhHJNkuOLgGgjStFcNYCAwhgCDT4prDUb6BoAYJE0Qz0ezFIuSKkQIXWtplTzasaWbFAg/8pbcyO+/GrXRlzilsnji+S429QX8nn0jxogYa1ODODUlC0SN9pQ6TohmCsaqSGLQRIUE1ThLNImS+SjuZEln/ut5hj/HoSAD/H43gXFgbZ8IqAHbgX/ZdOXmhfws5eij+ITy8HvOHX/Sa0dLI34qHg4Z3XA6/tKuf9/8827zvx/i/S1JWdYBT3Yc9zWFoPSMwC+Vg6CI7wSIMf3KACWzGVmWEieRTZJwd5LGN3lesLtYqFwd+KXv7NyzNe7/n/nc+WgnAHrrZrMmMO5rQhuvE+Q7wCdUNc2HLkeOh/kkKFTWGOP8ViEoPd0Y5yhr7YzneD8rl+sf2bbj5pvzM/TgyYG92/5Zl0mCPpbeywP8xxbe/EmVXT9FyimGIaQYIglIlIEkUB/CzkyiA1Xs//uL3LTvSERl5LnGkIlfqxuyNo5WJXU7dvaua/K1SY7DgRSQTVduzp87Oe4Lx4/41ecOF6pHL8adnXvD+auB/yyZyBhwSv/fABgEIhGjqnYGaAA7+8eTV73lyJEjR44cOXLkyJEjR44cOXLkyJEjR44cOXLkyJEjR44cOXLcL/4Dc6AC/onmo3sAAAAASUVORK5CYII=" - } - ] - }, - "selectedAnimation": "portal", - "selectedBone": "", - "animations": [ - { - "name": "aim", - "duration": 0 - }, - { - "name": "death", - "duration": 4.933300018310547 - }, - { - "name": "hoverboard", - "duration": 1 - }, - { - "name": "idle", - "duration": 1.666700005531311 - }, - { - "name": "idle-turn", - "duration": 0.26669999957084656 - }, - { - "name": "jump", - "duration": 1.333299994468689 - }, - { - "name": "portal", - "duration": 3.1666998863220215 - }, - { - "name": "run", - "duration": 0.666700005531311 - }, - { - "name": "run-to-idle", - "duration": 0.26669999957084656 - }, - { - "name": "shoot", - "duration": 0.6333000063896179 - }, - { - "name": "walk", - "duration": 1 - } - ], - "bones": [ - { - "name": "root", - "parent": null, - "depth": 0 - }, - { - "name": "hip", - "parent": "root", - "depth": 1 - }, - { - "name": "crosshair", - "parent": "root", - "depth": 1 - }, - { - "name": "aim-constraint-target", - "parent": "hip", - "depth": 2 - }, - { - "name": "rear-foot-target", - "parent": "root", - "depth": 1 - }, - { - "name": "rear-leg-target", - "parent": "rear-foot-target", - "depth": 2 - }, - { - "name": "rear-thigh", - "parent": "hip", - "depth": 2 - }, - { - "name": "rear-shin", - "parent": "rear-thigh", - "depth": 3 - }, - { - "name": "rear-foot", - "parent": "rear-shin", - "depth": 4 - }, - { - "name": "back-foot-tip", - "parent": "rear-foot", - "depth": 5 - }, - { - "name": "board-ik", - "parent": "root", - "depth": 1 - }, - { - "name": "clipping", - "parent": "root", - "depth": 1 - }, - { - "name": "hoverboard-controller", - "parent": "root", - "depth": 1 - }, - { - "name": "exhaust1", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "exhaust2", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "exhaust3", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "portal-root", - "parent": "root", - "depth": 1 - }, - { - "name": "flare1", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare10", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare2", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare3", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare4", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare5", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare6", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare7", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare8", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "flare9", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "torso", - "parent": "hip", - "depth": 2 - }, - { - "name": "torso2", - "parent": "torso", - "depth": 3 - }, - { - "name": "torso3", - "parent": "torso2", - "depth": 4 - }, - { - "name": "front-shoulder", - "parent": "torso3", - "depth": 5 - }, - { - "name": "front-upper-arm", - "parent": "front-shoulder", - "depth": 6 - }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "depth": 7 - }, - { - "name": "front-fist", - "parent": "front-bracer", - "depth": 8 - }, - { - "name": "front-foot-target", - "parent": "root", - "depth": 1 - }, - { - "name": "front-leg-target", - "parent": "front-foot-target", - "depth": 2 - }, - { - "name": "front-thigh", - "parent": "hip", - "depth": 2 - }, - { - "name": "front-shin", - "parent": "front-thigh", - "depth": 3 - }, - { - "name": "front-foot", - "parent": "front-shin", - "depth": 4 - }, - { - "name": "front-foot-tip", - "parent": "front-foot", - "depth": 5 - }, - { - "name": "back-shoulder", - "parent": "torso3", - "depth": 5 - }, - { - "name": "rear-upper-arm", - "parent": "back-shoulder", - "depth": 6 - }, - { - "name": "rear-bracer", - "parent": "rear-upper-arm", - "depth": 7 - }, - { - "name": "gun", - "parent": "rear-bracer", - "depth": 8 - }, - { - "name": "gun-tip", - "parent": "gun", - "depth": 9 - }, - { - "name": "neck", - "parent": "torso3", - "depth": 5 - }, - { - "name": "head", - "parent": "neck", - "depth": 6 - }, - { - "name": "hair1", - "parent": "head", - "depth": 7 - }, - { - "name": "hair2", - "parent": "hair1", - "depth": 8 - }, - { - "name": "hair3", - "parent": "head", - "depth": 7 - }, - { - "name": "hair4", - "parent": "hair3", - "depth": 8 - }, - { - "name": "hoverboard-thruster-front", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "hoverboard-thruster-rear", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "hoverglow-front", - "parent": "hoverboard-thruster-front", - "depth": 3 - }, - { - "name": "hoverglow-rear", - "parent": "hoverboard-thruster-rear", - "depth": 3 - }, - { - "name": "muzzle", - "parent": "rear-bracer", - "depth": 8 - }, - { - "name": "muzzle-ring", - "parent": "muzzle", - "depth": 9 - }, - { - "name": "muzzle-ring2", - "parent": "muzzle", - "depth": 9 - }, - { - "name": "muzzle-ring3", - "parent": "muzzle", - "depth": 9 - }, - { - "name": "muzzle-ring4", - "parent": "muzzle", - "depth": 9 - }, - { - "name": "portal", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "portal-shade", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "portal-streaks1", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "portal-streaks2", - "parent": "portal-root", - "depth": 2 - }, - { - "name": "side-glow1", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "side-glow2", - "parent": "hoverboard-controller", - "depth": 2 - }, - { - "name": "head-control", - "parent": "head", - "depth": 7 - } - ], - "assetVersion": 4, - "status": "ready", - "error": "" - } - ] - } -} \ No newline at end of file diff --git a/dist/assets/index-9ofazf7F.js b/dist/assets/index-9ofazf7F.js deleted file mode 100644 index 1733fd6..0000000 --- a/dist/assets/index-9ofazf7F.js +++ /dev/null @@ -1,1239 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-D13mN481.js","assets/index-Cz2cACyM.js"])))=>i.map(i=>d[i]); -var yS=Object.defineProperty;var xS=(s,e,t)=>e in s?yS(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t;var w=(s,e,t)=>xS(s,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))i(n);new MutationObserver(n=>{for(const r of n)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function t(n){const r={};return n.integrity&&(r.integrity=n.integrity),n.referrerPolicy&&(r.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?r.credentials="include":n.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(n){if(n.ep)return;n.ep=!0;const r=t(n);fetch(n.href,r)}})();/** -* @vue/shared v3.5.41 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function km(s){const e=Object.create(null);for(const t of s.split(","))e[t]=1;return t=>t in e}const It={},Bo=[],sn=()=>{},sy=()=>!1,Rh=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Ph=s=>s.startsWith("onUpdate:"),hi=Object.assign,Fm=(s,e)=>{const t=s.indexOf(e);t>-1&&s.splice(t,1)},bS=Object.prototype.hasOwnProperty,_t=(s,e)=>bS.call(s,e),We=Array.isArray,Lo=s=>fl(s)==="[object Map]",na=s=>fl(s)==="[object Set]",Mp=s=>fl(s)==="[object Date]",it=s=>typeof s=="function",Ht=s=>typeof s=="string",ss=s=>typeof s=="symbol",Tt=s=>s!==null&&typeof s=="object",ny=s=>(Tt(s)||it(s))&&it(s.then)&&it(s.catch),ry=Object.prototype.toString,fl=s=>ry.call(s),wS=s=>fl(s).slice(8,-1),oy=s=>fl(s)==="[object Object]",kh=s=>Ht(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,La=km(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Fh=s=>{const e=Object.create(null);return(t=>e[t]||(e[t]=s(t)))},SS=/-\w/g,As=Fh(s=>s.replace(SS,e=>e.slice(1).toUpperCase())),_S=/\B([A-Z])/g,vr=Fh(s=>s.replace(_S,"-$1").toLowerCase()),ay=Fh(s=>s.charAt(0).toUpperCase()+s.slice(1)),fu=Fh(s=>s?`on${ay(s)}`:""),Ks=(s,e)=>!Object.is(s,e),pc=(s,...e)=>{for(let t=0;t{Object.defineProperty(s,e,{configurable:!0,enumerable:!1,writable:i,value:t})},Oh=s=>{const e=parseFloat(s);return isNaN(e)?s:e},TS=s=>{const e=Ht(s)?Number(s):NaN;return isNaN(e)?s:e};let Cp;const Bh=()=>Cp||(Cp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function di(s){if(We(s)){const e={};for(let t=0;t{if(t){const i=t.split(CS);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Le(s){let e="";if(Ht(s))e=s;else if(We(s))for(let t=0;tra(t,e))}const hy=s=>!!(s&&s.__v_isRef===!0),_e=s=>Ht(s)?s:s==null?"":We(s)||Tt(s)&&(s.toString===ry||!it(s.toString))?hy(s)?_e(s.value):JSON.stringify(s,uy,2):String(s),uy=(s,e)=>hy(e)?uy(s,e.value):Lo(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[i,n],r)=>(t[mu(i,r)+" =>"]=n,t),{})}:na(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>mu(t))}:ss(e)?mu(e):Tt(e)&&!We(e)&&!oy(e)?String(e):e,mu=(s,e="")=>{var t;return ss(s)?`Symbol(${(t=s.description)!=null?t:e})`:s};/** -* @vue/reactivity v3.5.41 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let ai;class dy{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&ai&&(ai.active?(this.parent=ai,this.index=(ai.scopes||(ai.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes){const i=this.scopes.slice();for(e=0,t=i.length;e0&&--this._on===0){if(ai===this)ai=this.prevScope;else{let e=ai;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let t,i;for(t=0,i=this.effects.length;t0)return;if(Na){let e=Na;for(Na=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let s;for(;Da;){let e=Da;for(Da=void 0;e;){const t=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){s||(s=i)}e=t}}if(s)throw s}function yy(s){for(let e=s.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function xy(s){let e,t=s.depsTail,i=t;for(;i;){const n=i.prevDep;i.version===-1?(i===t&&(t=n),Dm(i),FS(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=n}s.deps=e,s.depsTail=t}function af(s){for(let e=s.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(by(e.dep.computed)||e.dep.version!==e.version))return!0;return!!s._dirty}function by(s){if(s.flags&4&&!(s.flags&16)||(s.flags&=-17,s.globalVersion===Ka)||(s.globalVersion=Ka,!s.isSSR&&s.flags&128&&(!s.deps&&!s._dirty||!af(s))))return;s.flags|=2;const e=s.dep,t=Ft,i=Es;Ft=s,Es=!0;try{yy(s);const n=s.fn(s._value);(e.version===0||Ks(n,s._value))&&(s.flags|=128,s._value=n,e.version++)}catch(n){throw e.version++,n}finally{Ft=t,Es=i,xy(s),s.flags&=-3}}function Dm(s,e=!1){const{dep:t,prevSub:i,nextSub:n}=s;if(i&&(i.nextSub=n,s.prevSub=void 0),n&&(n.prevSub=i,s.nextSub=void 0),t.subs===s&&(t.subs=i,!i&&t.computed)){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Dm(r,!0)}!e&&!--t.sc&&t.map&&t.map.delete(t.key)}function FS(s){const{prevDep:e,nextDep:t}=s;e&&(e.nextDep=t,s.prevDep=void 0),t&&(t.prevDep=e,s.nextDep=void 0)}let Es=!0;const wy=[];function On(){wy.push(Es),Es=!1}function Bn(){const s=wy.pop();Es=s===void 0?!0:s}function Ap(s){const{cleanup:e}=s;if(s.cleanup=void 0,e){const t=Ft;Ft=void 0;try{e()}finally{Ft=t}}}let Ka=0;class OS{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Nm{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Ft||!Es||Ft===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Ft)t=this.activeLink=new OS(Ft,this),Ft.deps?(t.prevDep=Ft.depsTail,Ft.depsTail.nextDep=t,Ft.depsTail=t):Ft.deps=Ft.depsTail=t,Sy(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const i=t.nextDep;i.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=i),t.prevDep=Ft.depsTail,t.nextDep=void 0,Ft.depsTail.nextDep=t,Ft.depsTail=t,Ft.deps===t&&(Ft.deps=i)}return t}trigger(e){this.version++,Ka++,this.notify(e)}notify(e){Bm();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{Lm()}}}function Sy(s){if(s.dep.sc++,s.sub.flags&4){const e=s.dep.computed;if(e&&!s.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Sy(i)}const t=s.dep.subs;t!==s&&(s.prevSub=t,t&&(t.nextSub=s)),s.dep.subs=s}}const Fc=new WeakMap,jr=Symbol(""),lf=Symbol(""),Za=Symbol("");function Ii(s,e,t){if(Es&&Ft){let i=Fc.get(s);i||Fc.set(s,i=new Map);let n=i.get(t);n||(i.set(t,n=new Nm),n.map=i,n.key=t),n.track()}}function wn(s,e,t,i,n,r){const o=Fc.get(s);if(!o){Ka++;return}const a=c=>{c&&c.trigger()};if(Bm(),e==="clear")o.forEach(a);else{const c=We(s),l=c&&kh(t);if(c&&t==="length"){const h=Number(i);o.forEach((u,d)=>{(d==="length"||d===Za||!ss(d)&&d>=h)&&a(u)})}else switch((t!==void 0||o.has(void 0))&&a(o.get(t)),l&&a(o.get(Za)),e){case"add":c?l&&a(o.get("length")):(a(o.get(jr)),Lo(s)&&a(o.get(lf)));break;case"delete":c||(a(o.get(jr)),Lo(s)&&a(o.get(lf)));break;case"set":Lo(s)&&a(o.get(jr));break}}Lm()}function BS(s,e){const t=Fc.get(s);return t&&t.get(e)}function mo(s){const e=yt(s);return e===s?e:(Ii(e,"iterate",Za),is(s)?e:e.map(Fs))}function Lh(s){return Ii(s=yt(s),"iterate",Za),s}function js(s,e){return Ln(s)?Ko(Pn(s)?Fs(e):e):Fs(e)}const LS={__proto__:null,[Symbol.iterator](){return gu(this,Symbol.iterator,s=>js(this,s))},concat(...s){return mo(this).concat(...s.map(e=>We(e)?mo(e):e))},entries(){return gu(this,"entries",s=>(s[1]=js(this,s[1]),s))},every(s,e){return hn(this,"every",s,e,void 0,arguments)},filter(s,e){return hn(this,"filter",s,e,t=>t.map(i=>js(this,i)),arguments)},find(s,e){return hn(this,"find",s,e,t=>js(this,t),arguments)},findIndex(s,e){return hn(this,"findIndex",s,e,void 0,arguments)},findLast(s,e){return hn(this,"findLast",s,e,t=>js(this,t),arguments)},findLastIndex(s,e){return hn(this,"findLastIndex",s,e,void 0,arguments)},forEach(s,e){return hn(this,"forEach",s,e,void 0,arguments)},includes(...s){return vu(this,"includes",s)},indexOf(...s){return vu(this,"indexOf",s)},join(s){return mo(this).join(s)},lastIndexOf(...s){return vu(this,"lastIndexOf",s)},map(s,e){return hn(this,"map",s,e,void 0,arguments)},pop(){return pa(this,"pop")},push(...s){return pa(this,"push",s)},reduce(s,...e){return Ep(this,"reduce",s,e)},reduceRight(s,...e){return Ep(this,"reduceRight",s,e)},shift(){return pa(this,"shift")},some(s,e){return hn(this,"some",s,e,void 0,arguments)},splice(...s){return pa(this,"splice",s)},toReversed(){return mo(this).toReversed()},toSorted(s){return mo(this).toSorted(s)},toSpliced(...s){return mo(this).toSpliced(...s)},unshift(...s){return pa(this,"unshift",s)},values(){return gu(this,"values",s=>js(this,s))}};function gu(s,e,t){const i=Lh(s),n=i[e]();return i!==s&&!is(s)&&(n._next=n.next,n.next=()=>{const r=n._next();return r.done||(r.value=t(r.value)),r}),n}const DS=Array.prototype;function hn(s,e,t,i,n,r){const o=Lh(s),a=o!==s&&!is(s),c=o[e];if(c!==DS[e]){const u=c.apply(s,r);return a?Fs(u):u}let l=t;o!==s&&(a?l=function(u,d){return t.call(this,js(s,u),d,s)}:t.length>2&&(l=function(u,d){return t.call(this,u,d,s)}));const h=c.call(o,l,i);return a&&n?n(h):h}function Ep(s,e,t,i){const n=Lh(s),r=n!==s&&!is(s);let o=t,a=!1;n!==s&&(r?(a=i.length===0,o=function(l,h,u){return a&&(a=!1,l=js(s,l)),t.call(this,l,js(s,h),u,s)}):t.length>3&&(o=function(l,h,u){return t.call(this,l,h,u,s)}));const c=n[e](o,...i);return a?js(s,c):c}function vu(s,e,t){const i=yt(s);Ii(i,"iterate",Za);const n=i[e](...t);return(n===-1||n===!1)&&Dh(t[0])?(t[0]=yt(t[0]),i[e](...t)):n}function pa(s,e,t=[]){On(),Bm();const i=yt(s)[e].apply(s,t);return Lm(),Bn(),i}const NS=km("__proto__,__v_isRef,__isVue"),_y=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(ss));function US(s){ss(s)||(s=String(s));const e=yt(this);return Ii(e,"has",s),e.hasOwnProperty(s)}class Ty{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,i){if(t==="__v_skip")return e.__v_skip;const n=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!n;if(t==="__v_isReadonly")return n;if(t==="__v_isShallow")return r;if(t==="__v_raw")return i===(n?r?qS:Ey:r?Ay:Cy).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=We(e);if(!n){let c;if(o&&(c=LS[t]))return c;if(t==="hasOwnProperty")return US}const a=Reflect.get(e,t,jt(e)?e:i);if((ss(t)?_y.has(t):NS(t))||(n||Ii(e,"get",t),r))return a;if(jt(a)){const c=o&&kh(t)?a:a.value;return n&&Tt(c)?hf(c):c}return Tt(a)?n?hf(a):no(a):a}}class My extends Ty{constructor(e=!1){super(!1,e)}set(e,t,i,n){let r=e[t];const o=We(e)&&kh(t);if(!this._isShallow){const l=Ln(r);if(!is(i)&&!Ln(i)&&(r=yt(r),i=yt(i)),!o&&jt(r)&&!jt(i))return l||(r.value=i),!0}const a=o?Number(t)s,kl=s=>Reflect.getPrototypeOf(s);function GS(s,e,t){return function(...i){const n=this.__v_raw,r=yt(n),o=Lo(r),a=s==="entries"||s===Symbol.iterator&&o,c=s==="keys"&&o,l=n[s](...i),h=t?cf:e?Ko:Fs;return!e&&Ii(r,"iterate",c?lf:jr),hi(Object.create(l),{next(){const{value:u,done:d}=l.next();return d?{value:u,done:d}:{value:a?[h(u[0]),h(u[1])]:h(u),done:d}}})}}function Fl(s){return function(...e){return s==="delete"?!1:s==="clear"?void 0:this}}function HS(s,e){const t={get(n){const r=this.__v_raw,o=yt(r),a=yt(n);s||(Ks(n,a)&&Ii(o,"get",n),Ii(o,"get",a));const{has:c}=kl(o),l=e?cf:s?Ko:Fs;if(c.call(o,n))return l(r.get(n));if(c.call(o,a))return l(r.get(a));r!==o&&r.get(n)},get size(){const n=this.__v_raw;return!s&&Ii(yt(n),"iterate",jr),n.size},has(n){const r=this.__v_raw,o=yt(r),a=yt(n);return s||(Ks(n,a)&&Ii(o,"has",n),Ii(o,"has",a)),n===a?r.has(n):r.has(n)||r.has(a)},forEach(n,r){const o=this,a=o.__v_raw,c=yt(a),l=e?cf:s?Ko:Fs;return!s&&Ii(c,"iterate",jr),a.forEach((h,u)=>n.call(r,l(h),l(u),o))}};return hi(t,s?{add:Fl("add"),set:Fl("set"),delete:Fl("delete"),clear:Fl("clear")}:{add(n){const r=yt(this),o=kl(r),a=yt(n),c=!e&&!is(n)&&!Ln(n)?a:n;return o.has.call(r,c)||Ks(n,c)&&o.has.call(r,n)||Ks(a,c)&&o.has.call(r,a)||(r.add(c),wn(r,"add",c,c)),this},set(n,r){!e&&!is(r)&&!Ln(r)&&(r=yt(r));const o=yt(this),{has:a,get:c}=kl(o);let l=a.call(o,n);l||(n=yt(n),l=a.call(o,n));const h=c.call(o,n);return o.set(n,r),l?Ks(r,h)&&wn(o,"set",n,r):wn(o,"add",n,r),this},delete(n){const r=yt(this),{has:o,get:a}=kl(r);let c=o.call(r,n);c||(n=yt(n),c=o.call(r,n)),a&&a.call(r,n);const l=r.delete(n);return c&&wn(r,"delete",n,void 0),l},clear(){const n=yt(this),r=n.size!==0,o=n.clear();return r&&wn(n,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(n=>{t[n]=GS(n,s,e)}),t}function Um(s,e){const t=HS(s,e);return(i,n,r)=>n==="__v_isReactive"?!s:n==="__v_isReadonly"?s:n==="__v_raw"?i:Reflect.get(_t(t,n)&&n in i?t:i,n,r)}const jS={get:Um(!1,!1)},WS={get:Um(!1,!0)},zS={get:Um(!0,!1)};const Cy=new WeakMap,Ay=new WeakMap,Ey=new WeakMap,qS=new WeakMap;function KS(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function no(s){return Ln(s)?s:$m(s,!1,XS,jS,Cy)}function ZS(s){return $m(s,!1,YS,WS,Ay)}function hf(s){return $m(s,!0,VS,zS,Ey)}function $m(s,e,t,i,n){if(!Tt(s)||s.__v_raw&&!(e&&s.__v_isReactive)||s.__v_skip||!Object.isExtensible(s))return s;const r=n.get(s);if(r)return r;const o=KS(wS(s));if(o===0)return s;const a=new Proxy(s,o===2?i:t);return n.set(s,a),a}function Pn(s){return Ln(s)?Pn(s.__v_raw):!!(s&&s.__v_isReactive)}function Ln(s){return!!(s&&s.__v_isReadonly)}function is(s){return!!(s&&s.__v_isShallow)}function Dh(s){return s?!!s.__v_raw:!1}function yt(s){const e=s&&s.__v_raw;return e?yt(e):s}function nr(s){return!_t(s,"__v_skip")&&Object.isExtensible(s)&&ly(s,"__v_skip",!0),s}const Fs=s=>Tt(s)?no(s):s,Ko=s=>Tt(s)?hf(s):s;function jt(s){return s?s.__v_isRef===!0:!1}function Ge(s){return JS(s,!1)}function JS(s,e){return jt(s)?s:new QS(s,e)}class QS{constructor(e,t){this.dep=new Nm,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:yt(e),this._value=t?e:Fs(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,i=this.__v_isShallow||is(e)||Ln(e);e=i?e:yt(e),Ks(e,t)&&(this._rawValue=e,this._value=i?e:Fs(e),this.dep.trigger())}}function R(s){return jt(s)?s.value:s}const e_={get:(s,e,t)=>e==="__v_raw"?s:R(Reflect.get(s,e,t)),set:(s,e,t,i)=>{const n=s[e];return jt(n)&&!jt(t)?(n.value=t,!0):Reflect.set(s,e,t,i)}};function Iy(s){return Pn(s)?s:new Proxy(s,e_)}function t_(s){const e=We(s)?new Array(s.length):{};for(const t in s)e[t]=s_(s,t);return e}class i_{constructor(e,t,i){this._object=e,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0,this._key=ss(t)?t:String(t),this._raw=yt(e);let n=!0,r=e;if(!We(e)||ss(this._key)||!kh(this._key))do n=!Dh(r)||is(r);while(n&&(r=r.__v_raw));this._shallow=n}get value(){let e=this._object[this._key];return this._shallow&&(e=R(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&jt(this._raw[this._key])){const t=this._object[this._key];if(jt(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return BS(this._raw,this._key)}}function s_(s,e,t){return new i_(s,e,t)}class n_{constructor(e,t,i){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Nm(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ka-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ft!==this)return vy(this,!0),!0}get value(){const e=this.dep.track();return by(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function r_(s,e,t=!1){let i,n;return it(s)?i=s:(i=s.get,n=s.set),new n_(i,n,t)}const Ol={},Oc=new WeakMap;let Pr;function o_(s,e=!1,t=Pr){if(t){let i=Oc.get(t);i||Oc.set(t,i=[]),i.push(s)}}function a_(s,e,t=It){const{immediate:i,deep:n,once:r,scheduler:o,augmentJob:a,call:c}=t,l=_=>n?_:is(_)||n===!1||n===0?Sn(_,1):Sn(_);let h,u,d,f,p=!1,m=!1;if(jt(s)?(u=()=>s.value,p=is(s)):Pn(s)?(u=()=>l(s),p=!0):We(s)?(m=!0,p=s.some(_=>Pn(_)||is(_)),u=()=>s.map(_=>{if(jt(_))return _.value;if(Pn(_))return l(_);if(it(_))return c?c(_,2):_()})):it(s)?e?u=c?()=>c(s,2):s:u=()=>{if(d){On();try{d()}finally{Bn()}}const _=Pr;Pr=h;try{return c?c(s,3,[f]):s(f)}finally{Pr=_}}:u=sn,e&&n){const _=u,C=n===!0?1/0:n;u=()=>Sn(_(),C)}const g=my(),v=()=>{h.stop(),g&&g.active&&Fm(g.effects,h)};if(r&&e){const _=e;e=(...C)=>{const S=_(...C);return v(),S}}let x=m?new Array(s.length).fill(Ol):Ol;const y=_=>{if(!(!(h.flags&1)||!h.dirty&&!_))if(e){const C=h.run();if(_||n||p||(m?C.some((S,b)=>Ks(S,x[b])):Ks(C,x))){d&&d();const S=Pr;Pr=h;try{const b=[C,x===Ol?void 0:m&&x[0]===Ol?[]:x,f];x=C,c?c(e,3,b):e(...b)}finally{Pr=S}}}else h.run()};return a&&a(y),h=new py(u),h.scheduler=o?()=>o(y,!1):y,f=_=>o_(_,!1,h),d=h.onStop=()=>{const _=Oc.get(h);if(_){if(c)c(_,4);else for(const C of _)C();Oc.delete(h)}},e?i?y(!0):x=h.run():o?o(y.bind(null,!0),!0):h.run(),v.pause=h.pause.bind(h),v.resume=h.resume.bind(h),v.stop=v,v}function Sn(s,e=1/0,t){if(e<=0||!Tt(s)||s.__v_skip||(t=t||new Map,(t.get(s)||0)>=e))return s;if(t.set(s,e),e--,jt(s))Sn(s.value,e,t);else if(We(s))for(let i=0;i{Sn(i,e,t)});else if(oy(s)){for(const i in s)Sn(s[i],e,t);for(const i of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,i)&&Sn(s[i],e,t)}return s}/** -* @vue/runtime-core v3.5.41 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function ml(s,e,t,i){try{return i?s(...i):s()}catch(n){Nh(n,e,t)}}function ps(s,e,t,i){if(it(s)){const n=ml(s,e,t,i);return n&&ny(n)&&n.catch(r=>{Nh(r,e,t)}),n}if(We(s)){const n=[];for(let r=0;r>>1,n=Li[i],r=Ja(n);r=Ja(t)?Li.push(s):Li.splice(c_(e),0,s),s.flags|=1,Py()}}function Py(){Bc||(Bc=Ry.then(Fy))}function h_(s){if(!We(s))qn&&s.id===-1?qn.splice(To+1,0,s):s.flags&1||(Do.push(s),s.flags|=1);else for(let e=0;eJa(t)-Ja(i));if(Do.length=0,qn){for(let t=0;ts.id==null?s.flags&2?-1:1/0:s.id;function Fy(s){try{for(Xs=0;Xs{i._d&&$c(-1);const r=Lc(e),o=kn.length;let a;try{a=s(...n)}finally{for(let c=kn.length;c>o;c--)Hm();Lc(r),i._d&&$c(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function de(s,e){if(ki===null)return s;const t=jh(ki),i=s.dirs||(s.dirs=[]);for(let n=0;n1)return t&&it(e)?e.call(i&&i.proxy):e}}function u_(){return!!(jm()||Wr)}const d_=Symbol.for("v-scx"),f_=()=>No(d_);function Ma(s,e){return Vm(s,null,e)}function Xi(s,e,t){return Vm(s,e,t)}function Vm(s,e,t=It){const{immediate:i,deep:n,flush:r,once:o}=t,a=hi({},t),c=e&&i||!e&&r!=="post";let l;if(sl){if(r==="sync"){const f=f_();l=f.__watcherHandles||(f.__watcherHandles=[])}else if(!c){const f=()=>{};return f.stop=sn,f.resume=sn,f.pause=sn,f}}const h=Di;a.call=(f,p,m)=>ps(f,h,p,m);let u=!1;r==="post"?a.scheduler=f=>{Gi(f,h&&h.suspense)}:r!=="sync"&&(u=!0,a.scheduler=(f,p)=>{p?f():Xm(f)}),a.augmentJob=f=>{e&&(f.flags|=4),u&&(f.flags|=2,h&&(f.id=h.uid,f.i=h))};const d=a_(s,e,a);return sl&&(l?l.push(d):c&&d()),d}function m_(s,e,t){const i=this.proxy,n=Ht(s)?s.includes(".")?Ly(i,s):()=>i[s]:s.bind(i,i);let r;it(e)?r=e:(r=e.handler,t=e);const o=vl(this),a=Vm(n,r.bind(i),t);return o(),a}function Ly(s,e){const t=e.split(".");return()=>{let i=s;for(let n=0;ns.__isTeleport,hs=Symbol("_leaveCb"),ga=Symbol("_enterCb");function g_(){const s={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Vn(()=>{s.isMounted=!0}),pl(()=>{s.isUnmounting=!0}),s}const os=[Function,Array],Dy={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:os,onEnter:os,onAfterEnter:os,onEnterCancelled:os,onBeforeLeave:os,onLeave:os,onAfterLeave:os,onLeaveCancelled:os,onBeforeAppear:os,onAppear:os,onAfterAppear:os,onAppearCancelled:os},Ny=s=>{const e=s.subTree;return e.component?Ny(e.component):e},v_={name:"BaseTransition",props:Dy,setup(s,{slots:e}){const t=jm(),i=g_();return()=>{const n=e.default&&Xy(e.default(),!0),r=n&&n.length?Uy(n):t.subTree?Te():void 0;if(!r)return;const o=yt(s),{mode:a}=o;if(i.isLeaving)return yu(r);const c=Dc(r);if(!c)return yu(r);let l=uf(c,o,i,t,u=>l=u);c.type!==Pi&&Qa(c,l);let h=t.subTree&&Dc(t.subTree);if(h&&h.type!==Pi&&!Dr(h,c)&&Ny(t).type!==Pi){let u=uf(h,o,i,t);if(Qa(h,u),a==="out-in"&&c.type!==Pi)return i.isLeaving=!0,u.afterLeave=()=>{i.isLeaving=!1,t.job.flags&8||t.update(),delete u.afterLeave,h=void 0},yu(r);a==="in-out"&&c.type!==Pi?u.delayLeave=(d,f,p)=>{const m=$y(i,h);m[String(h.key)]=h,d[hs]=()=>{f(),d[hs]=void 0,delete l.delayedLeave,h=void 0},l.delayedLeave=()=>{p(),delete l.delayedLeave,h=void 0}}:h=void 0}else h&&(h=void 0);return r}}};function Uy(s){let e=s[0];if(s.length>1){for(const t of s)if(t.type!==Pi){e=t;break}}return e}const y_=v_;function $y(s,e){const{leavingVNodes:t}=s;let i=t.get(e.type);return i||(i=Object.create(null),t.set(e.type,i)),i}function uf(s,e,t,i,n){const{appear:r,mode:o,persisted:a=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:h,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:x,onAppearCancelled:y}=e,_=String(s.key),C=$y(t,s),S=(I,F)=>{I&&ps(I,i,9,F)},b=(I,F)=>{const E=F[1];S(I,F),We(I)?I.every(k=>k.length<=1)&&E():I.length<=1&&E()},M={mode:o,persisted:a,beforeEnter(I){let F=c;if(!t.isMounted)if(r)F=g||c;else return;I[hs]&&I[hs](!0);const E=C[_];E&&Dr(s,E)&&E.el[hs]&&E.el[hs](),S(F,[I])},enter(I){if(C[_]===s)return;let F=l,E=h,k=u;if(!t.isMounted)if(r)F=v||l,E=x||h,k=y||u;else return;let O=!1;I[ga]=$=>{O||(O=!0,$?S(k,[I]):S(E,[I]),M.delayedLeave&&M.delayedLeave(),I[ga]=void 0)};const D=I[ga].bind(null,!1);F?b(F,[I,D]):D()},leave(I,F){const E=String(s.key);if(I[ga]&&I[ga](!0),t.isUnmounting)return F();S(d,[I]);let k=!1;I[hs]=D=>{k||(k=!0,F(),D?S(m,[I]):S(p,[I]),I[hs]=void 0,C[E]===s&&delete C[E])};const O=I[hs].bind(null,!1);C[E]=s,f?b(f,[I,O]):O()},clone(I){const F=uf(I,e,t,i,n);return n&&n(F),F}};return M}function yu(s){if(Vh(s))return s=fr(s),s.children=null,s}function Dc(s){if(!Vh(s))return Xh(s.type)&&s.children?Uy(s.children):s;if(s.component)return s.component.subTree;const{shapeFlag:e,children:t}=s;if(t){if(e&16)return t[0];if(e&32&&it(t.default))return t.default()}}function Qa(s,e){if(s.shapeFlag&6&&s.component){s.transition=e;const t=s.component.subTree;Qa(Xh(t.type)&&Dc(t)||t,e)}else s.shapeFlag&128?(s.ssContent.transition=e.clone(s.ssContent),s.ssFallback.transition=e.clone(s.ssFallback)):s.transition=e}function Xy(s,e=!1,t){let i=[],n=0;for(let r=0;r1)for(let r=0;rUa(m,e&&(We(e)?e[g]:e),t,i,n));return}if(Uo(i)&&!n){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&Ua(s,e,t,i.component.subTree);return}const r=i.shapeFlag&4?jh(i.component):i.el,o=n?null:r,{i:a,r:c}=s,l=e&&e.r,h=a.refs===It?a.refs={}:a.refs,u=a.setupState,d=yt(u),f=u===It?sy:m=>Rp(h,m)?!1:_t(d,m),p=(m,g)=>!(g&&Rp(h,g));if(l!=null&&l!==c){if(Pp(e),Ht(l))h[l]=null,f(l)&&(u[l]=null);else if(jt(l)){const m=e;p(l,m.k)&&(l.value=null),m.k&&(h[m.k]=null)}}if(it(c))ml(c,a,12,[o,h]);else{const m=Ht(c),g=jt(c);if(m||g){const v=()=>{if(s.f){const x=m?f(c)?u[c]:h[c]:p()||!s.k?c.value:h[s.k];if(n)We(x)&&Fm(x,r);else if(We(x))x.includes(r)||x.push(r);else if(m)h[c]=[r],f(c)&&(u[c]=h[c]);else{const y=[r];p(c,s.k)&&(c.value=y),s.k&&(h[s.k]=y)}}else m?(h[c]=o,f(c)&&(u[c]=o)):g&&(p(c,s.k)&&(c.value=o),s.k&&(h[s.k]=o))};if(o){const x=()=>{v(),Nc.delete(s)};x.id=-1,Nc.set(s,x),Gi(x,t)}else Pp(s),v()}}}function Pp(s){const e=Nc.get(s);e&&(e.flags|=8,Nc.delete(s))}Bh().requestIdleCallback;Bh().cancelIdleCallback;const Uo=s=>!!s.type.__asyncLoader,Vh=s=>s.type.__isKeepAlive;function x_(s,e){Yy(s,"a",e)}function b_(s,e){Yy(s,"da",e)}function Yy(s,e,t=Di){const i=s.__wdc||(s.__wdc=()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}return s()});if(Yh(e,i,t),t){let n=t.parent;for(;n&&n.parent;)Vh(n.parent.vnode)&&w_(i,e,t,n),n=n.parent}}function w_(s,e,t,i){const n=Yh(e,s,i,!0);gl(()=>{Fm(i[e],n)},t)}function Yh(s,e,t=Di,i=!1){if(t){const n=t[s]||(t[s]=[]),r=e.__weh||(e.__weh=(...o)=>{On();const a=vl(t),c=ps(e,t,s,o);return a(),Bn(),c});return i?n.unshift(r):n.push(r),r}}const Xn=s=>(e,t=Di)=>{(!sl||s==="sp")&&Yh(s,(...i)=>e(...i),t)},S_=Xn("bm"),Vn=Xn("m"),__=Xn("bu"),T_=Xn("u"),pl=Xn("bum"),gl=Xn("um"),M_=Xn("sp"),C_=Xn("rtg"),A_=Xn("rtc");function E_(s,e=Di){Yh("ec",s,e)}const I_=Symbol.for("v-ndc");function Dt(s,e,t,i){let n;const r=t,o=We(s);if(o||Ht(s)){const a=o&&Pn(s);let c=!1,l=!1;a&&(c=!is(s),l=Ln(s),s=Lh(s)),n=new Array(s.length);for(let h=0,u=s.length;he(a,c,void 0,r));else{const a=Object.keys(s);n=new Array(a.length);for(let c=0,l=a.length;c0;return K(),Mt(Fe,null,[be("slot",l,i)],h?-2:64)}let o=s[e];o&&o._c&&(o._d=!1);const a=kn.length;K();let c;try{const l=o&&Gy(o(t)),h=t.key||r||l&&l.key;c=Mt(Fe,{key:(h&&!ss(h)?h:`_${e}`)+(!l&&i?"_fb":"")},l||(i?i():[]),l&&s._===1?64:-2)}catch(l){for(let h=kn.length;h>a;h--)Hm();throw l}finally{o&&o._c&&(o._d=!0)}return c}function Gy(s){return s.some(e=>tl(e)?!(e.type===Pi||e.type===Fe&&!Gy(e.children)):!0)?s:null}const df=s=>s?hx(s)?jh(s):df(s.parent):null,$a=hi(Object.create(null),{$:s=>s,$el:s=>s.vnode.el,$data:s=>s.data,$props:s=>s.props,$attrs:s=>s.attrs,$slots:s=>s.slots,$refs:s=>s.refs,$parent:s=>df(s.parent),$root:s=>df(s.root),$host:s=>s.ce,$emit:s=>s.emit,$options:s=>jy(s),$forceUpdate:s=>s.f||(s.f=()=>{Xm(s.update)}),$nextTick:s=>s.n||(s.n=Uh.bind(s.proxy)),$watch:s=>m_.bind(s)}),xu=(s,e)=>s!==It&&!s.__isScriptSetup&&_t(s,e),P_={get({_:s},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:i,data:n,props:r,accessCache:o,type:a,appContext:c}=s;if(e[0]!=="$"){const d=o[e];if(d!==void 0)switch(d){case 1:return i[e];case 2:return n[e];case 4:return t[e];case 3:return r[e]}else{if(xu(i,e))return o[e]=1,i[e];if(n!==It&&_t(n,e))return o[e]=2,n[e];if(_t(r,e))return o[e]=3,r[e];if(t!==It&&_t(t,e))return o[e]=4,t[e];ff&&(o[e]=0)}}const l=$a[e];let h,u;if(l)return e==="$attrs"&&Ii(s.attrs,"get",""),l(s);if((h=a.__cssModules)&&(h=h[e]))return h;if(t!==It&&_t(t,e))return o[e]=4,t[e];if(u=c.config.globalProperties,_t(u,e))return u[e]},set({_:s},e,t){const{data:i,setupState:n,ctx:r}=s;return xu(n,e)?(n[e]=t,!0):i!==It&&_t(i,e)?(i[e]=t,!0):_t(s.props,e)||e[0]==="$"&&e.slice(1)in s?!1:(r[e]=t,!0)},has({_:{data:s,setupState:e,accessCache:t,ctx:i,appContext:n,props:r,type:o}},a){let c;return!!(t[a]||s!==It&&a[0]!=="$"&&_t(s,a)||xu(e,a)||_t(r,a)||_t(i,a)||_t($a,a)||_t(n.config.globalProperties,a)||(c=o.__cssModules)&&c[a])},defineProperty(s,e,t){return t.get!=null?s._.accessCache[e]=0:_t(t,"value")&&this.set(s,e,t.value,null),Reflect.defineProperty(s,e,t)}};function kp(s){return We(s)?s.reduce((e,t)=>(e[t]=null,e),{}):s}let ff=!0;function k_(s){const e=jy(s),t=s.proxy,i=s.ctx;ff=!1,e.beforeCreate&&Fp(e.beforeCreate,s,"bc");const{data:n,computed:r,methods:o,watch:a,provide:c,inject:l,created:h,beforeMount:u,mounted:d,beforeUpdate:f,updated:p,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:x,destroyed:y,unmounted:_,render:C,renderTracked:S,renderTriggered:b,errorCaptured:M,serverPrefetch:I,expose:F,inheritAttrs:E,components:k,directives:O,filters:D}=e;if(l&&F_(l,i,null),o)for(const U in o){const A=o[U];it(A)&&(i[U]=A.bind(t))}if(n){const U=n.call(t,t);Tt(U)&&(s.data=no(U))}if(ff=!0,r)for(const U in r){const A=r[U],P=it(A)?A.bind(t,t):it(A.get)?A.get.bind(t,t):sn,L=!it(A)&&it(A.set)?A.set.bind(t):sn,B=qe({get:P,set:L});Object.defineProperty(i,U,{enumerable:!0,configurable:!0,get:()=>B.value,set:X=>B.value=X})}if(a)for(const U in a)Hy(a[U],i,t,U);if(c){const U=it(c)?c.call(t):c;Reflect.ownKeys(U).forEach(A=>{By(A,U[A])})}h&&Fp(h,s,"c");function N(U,A){We(A)?A.forEach(P=>U(P.bind(t))):A&&U(A.bind(t))}if(N(S_,u),N(Vn,d),N(__,f),N(T_,p),N(x_,m),N(b_,g),N(E_,M),N(A_,S),N(C_,b),N(pl,x),N(gl,_),N(M_,I),We(F))if(F.length){const U=s.exposed||(s.exposed={});F.forEach(A=>{Object.defineProperty(U,A,{get:()=>t[A],set:P=>t[A]=P,enumerable:!0})})}else s.exposed||(s.exposed={});C&&s.render===sn&&(s.render=C),E!=null&&(s.inheritAttrs=E),k&&(s.components=k),O&&(s.directives=O),I&&Vy(s)}function F_(s,e,t=sn){We(s)&&(s=mf(s));for(const i in s){const n=s[i];let r;Tt(n)?"default"in n?r=No(n.from||i,n.default,!0):r=No(n.from||i):r=No(n),jt(r)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):e[i]=r}}function Fp(s,e,t){ps(We(s)?s.map(i=>i.bind(e.proxy)):s.bind(e.proxy),e,t)}function Hy(s,e,t,i){let n=i.includes(".")?Ly(t,i):()=>t[i];if(Ht(s)){const r=e[s];it(r)&&Xi(n,r)}else if(it(s))Xi(n,s.bind(t));else if(Tt(s))if(We(s))s.forEach(r=>Hy(r,e,t,i));else{const r=it(s.handler)?s.handler.bind(t):e[s.handler];it(r)&&Xi(n,r,s)}}function jy(s){const e=s.type,{mixins:t,extends:i}=e,{mixins:n,optionsCache:r,config:{optionMergeStrategies:o}}=s.appContext,a=r.get(e);let c;return a?c=a:!n.length&&!t&&!i?c=e:(c={},n.length&&n.forEach(l=>Uc(c,l,o,!0)),Uc(c,e,o)),Tt(e)&&r.set(e,c),c}function Uc(s,e,t,i=!1){const{mixins:n,extends:r}=e;r&&Uc(s,r,t,!0),n&&n.forEach(o=>Uc(s,o,t,!0));for(const o in e)if(!(i&&o==="expose")){const a=O_[o]||t&&t[o];s[o]=a?a(s[o],e[o]):e[o]}return s}const O_={data:Op,props:Bp,emits:Bp,methods:Ca,computed:Ca,beforeCreate:Oi,created:Oi,beforeMount:Oi,mounted:Oi,beforeUpdate:Oi,updated:Oi,beforeDestroy:Oi,beforeUnmount:Oi,destroyed:Oi,unmounted:Oi,activated:Oi,deactivated:Oi,errorCaptured:Oi,serverPrefetch:Oi,components:Ca,directives:Ca,watch:L_,provide:Op,inject:B_};function Op(s,e){return e?s?function(){return hi(it(s)?s.call(this,this):s,it(e)?e.call(this,this):e)}:e:s}function B_(s,e){return Ca(mf(s),mf(e))}function mf(s){if(We(s)){const e={};for(let t=0;te==="modelValue"||e==="model-value"?s.modelModifiers:s[`${e}Modifiers`]||s[`${As(e)}Modifiers`]||s[`${vr(e)}Modifiers`];function $_(s,e,...t){if(s.isUnmounted)return;const i=s.vnode.props||It;let n=t;const r=e.startsWith("update:"),o=r&&U_(i,e.slice(7));o&&(o.trim&&(n=t.map(h=>Ht(h)?h.trim():h)),o.number&&(n=t.map(Oh)));let a,c=i[a=fu(e)]||i[a=fu(As(e))];!c&&r&&(c=i[a=fu(vr(e))]),c&&ps(c,s,6,n);const l=i[a+"Once"];if(l){if(!s.emitted)s.emitted={};else if(s.emitted[a])return;s.emitted[a]=!0,ps(l,s,6,n)}}const X_=new WeakMap;function zy(s,e,t=!1){const i=t?X_:e.emitsCache,n=i.get(s);if(n!==void 0)return n;const r=s.emits;let o={},a=!1;if(!it(s)){const c=l=>{const h=zy(l,e,!0);h&&(a=!0,hi(o,h))};!t&&e.mixins.length&&e.mixins.forEach(c),s.extends&&c(s.extends),s.mixins&&s.mixins.forEach(c)}return!r&&!a?(Tt(s)&&i.set(s,null),null):(We(r)?r.forEach(c=>o[c]=null):hi(o,r),Tt(s)&&i.set(s,o),o)}function Gh(s,e){return!s||!Rh(e)?!1:(e=e.slice(2),e=e==="Once"?e:e.replace(/Once$/,""),_t(s,e[0].toLowerCase()+e.slice(1))||_t(s,vr(e))||_t(s,e))}function Lp(s){const{type:e,vnode:t,proxy:i,withProxy:n,propsOptions:[r],slots:o,attrs:a,emit:c,render:l,renderCache:h,props:u,data:d,setupState:f,ctx:p,inheritAttrs:m}=s,g=Lc(s);let v,x;try{if(t.shapeFlag&4){const _=n||i,C=_;v=Ws(l.call(C,_,h,u,f,d,p)),x=a}else{const _=e;v=Ws(_.length>1?_(u,{attrs:a,slots:o,emit:c}):_(u,null)),x=e.props?a:V_(a)}}catch(_){kn.length=0,Nh(_,s,1),v=be(Pi)}let y=v;if(x&&m!==!1){const _=Object.keys(x),{shapeFlag:C}=y;_.length&&C&7&&(r&&_.some(Ph)&&(x=Y_(x,r)),y=fr(y,x,!1,!0))}if(t.dirs&&(y=fr(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(t.dirs):t.dirs),t.transition){const _=Xh(y.type)&&Dc(y)||y;Qa(_,t.transition)}return v=y,Lc(g),v}const V_=s=>{let e;for(const t in s)(t==="class"||t==="style"||Rh(t))&&((e||(e={}))[t]=s[t]);return e},Y_=(s,e)=>{const t={};for(const i in s)(!Ph(i)||!(i.slice(9)in e))&&(t[i]=s[i]);return t};function G_(s,e,t){const{props:i,children:n,component:r}=s,{props:o,children:a,patchFlag:c}=e,l=r.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&c>=0){if(c&1024)return!0;if(c&16)return i?Dp(i,o,l):!!o;if(c&8){const h=e.dynamicProps;for(let u=0;uObject.create(Ky),Jy=s=>Object.getPrototypeOf(s)===Ky;function j_(s,e,t,i=!1){const n={},r=Zy();s.propsDefaults=Object.create(null),Qy(s,e,n,r);for(const o in s.propsOptions[0])o in n||(n[o]=void 0);t?s.props=i?n:ZS(n):s.type.props?s.props=n:s.props=r,s.attrs=r}function W_(s,e,t,i){const{props:n,attrs:r,vnode:{patchFlag:o}}=s,a=yt(n),[c]=s.propsOptions;let l=!1;if((i||o>0)&&!(o&16)){if(o&8){const h=s.vnode.dynamicProps;for(let u=0;u{c=!0;const[d,f]=ex(u,e,!0);hi(o,d),f&&a.push(...f)};!t&&e.mixins.length&&e.mixins.forEach(h),s.extends&&h(s.extends),s.mixins&&s.mixins.forEach(h)}if(!r&&!c)return Tt(s)&&i.set(s,Bo),Bo;if(We(r))for(let h=0;hs==="_"||s==="_ctx"||s==="$stable",Gm=s=>We(s)?s.map(Ws):[Ws(s)],q_=(s,e,t)=>{if(e._n)return e;const i=$h((...n)=>Gm(e(...n)),t);return i._c=!1,i},tx=(s,e,t)=>{const i=s._ctx;for(const n in s){if(Ym(n))continue;const r=s[n];if(it(r))e[n]=q_(n,r,i);else if(r!=null){const o=Gm(r);e[n]=()=>o}}},ix=(s,e)=>{const t=Gm(e);s.slots.default=()=>t},sx=(s,e,t)=>{for(const i in e)(t||!Ym(i))&&(s[i]=e[i])},K_=(s,e,t)=>{const i=s.slots=Zy();if(s.vnode.shapeFlag&32){const n=e._;n?(sx(i,e,t),t&&ly(i,"_",n,!0)):tx(e,i)}else e&&ix(s,e)},Z_=(s,e,t)=>{const{vnode:i,slots:n}=s;let r=!0,o=It;if(i.shapeFlag&32){const a=e._;a?t&&a===1?r=!1:sx(n,e,t):(r=!e.$stable,tx(e,n)),o=e}else e&&(ix(s,e),o={default:1});if(r)for(const a in n)!Ym(a)&&o[a]==null&&delete n[a]},Gi=iT;function J_(s){return Q_(s)}function Q_(s,e){const t=Bh();t.__VUE__=!0;const{insert:i,remove:n,patchProp:r,createElement:o,createText:a,createComment:c,setText:l,setElementText:h,parentNode:u,nextSibling:d,setScopeId:f=sn,insertStaticContent:p}=s,m=(Y,j,H,G=null,z=null,ie=null,fe=void 0,te=null,oe=!!j.dynamicChildren)=>{if(Y===j)return;Y&&!Dr(Y,j)&&(G=re(Y),X(Y,z,ie,!0),Y=null),j.patchFlag===-2&&(oe=!1,j.dynamicChildren=null);const{type:ce,ref:Ce,shapeFlag:ye}=j;switch(ce){case Hh:g(Y,j,H,G);break;case Pi:v(Y,j,H,G);break;case gc:Y==null&&x(j,H,G,fe);break;case Fe:k(Y,j,H,G,z,ie,fe,te,oe);break;default:ye&1?C(Y,j,H,G,z,ie,fe,te,oe):ye&6?O(Y,j,H,G,z,ie,fe,te,oe):(ye&64||ye&128)&&ce.process(Y,j,H,G,z,ie,fe,te,oe,ae)}Ce!=null&&z?Ua(Ce,Y&&Y.ref,ie,j||Y,!j):Ce==null&&Y&&Y.ref!=null&&Ua(Y.ref,null,ie,Y,!0)},g=(Y,j,H,G)=>{if(Y==null)i(j.el=a(j.children),H,G);else{const z=j.el=Y.el;j.children!==Y.children&&l(z,j.children)}},v=(Y,j,H,G)=>{Y==null?i(j.el=c(j.children||""),H,G):j.el=Y.el},x=(Y,j,H,G)=>{[Y.el,Y.anchor]=p(Y.children,j,H,G,Y.el,Y.anchor)},y=({el:Y,anchor:j},H,G)=>{let z;for(;Y&&Y!==j;)z=d(Y),i(Y,H,G),Y=z;i(j,H,G)},_=({el:Y,anchor:j})=>{let H;for(;Y&&Y!==j;)H=d(Y),n(Y),Y=H;n(j)},C=(Y,j,H,G,z,ie,fe,te,oe)=>{if(j.type==="svg"?fe="svg":j.type==="math"&&(fe="mathml"),Y==null)S(j,H,G,z,ie,fe,te,oe);else{const ce=Y.el&&Y.el._isVueCE?Y.el:null;try{ce&&ce._beginPatch(),I(Y,j,z,ie,fe,te,oe)}finally{ce&&ce._endPatch()}}},S=(Y,j,H,G,z,ie,fe,te)=>{let oe,ce;const{props:Ce,shapeFlag:ye,transition:we,dirs:Me}=Y;if(oe=Y.el=o(Y.type,ie,Ce&&Ce.is,Ce),ye&8?h(oe,Y.children):ye&16&&M(Y.children,oe,null,G,z,bu(Y,ie),fe,te),Me&&_r(Y,null,G,"created"),b(oe,Y,Y.scopeId,fe,G),Ce){for(const Xe in Ce)Xe!=="value"&&!La(Xe)&&r(oe,Xe,null,Ce[Xe],ie,G);"value"in Ce&&r(oe,"value",null,Ce.value,ie),(ce=Ce.onVnodeBeforeMount)&&Bs(ce,G,Y)}Me&&_r(Y,null,G,"beforeMount");const ve=eT(z,we);ve&&we.beforeEnter(oe),i(oe,j,H),((ce=Ce&&Ce.onVnodeMounted)||ve||Me)&&Gi(()=>{try{ce&&Bs(ce,G,Y),ve&&we.enter(oe),Me&&_r(Y,null,G,"mounted")}finally{}},z)},b=(Y,j,H,G,z)=>{if(H&&f(Y,H),G)for(let ie=0;ie{for(let ce=oe;ce{const te=j.el=Y.el;let{patchFlag:oe,dynamicChildren:ce,dirs:Ce}=j;oe|=Y.patchFlag&16;const ye=Y.props||It,we=j.props||It;let Me;if(H&&Tr(H,!1),(Me=we.onVnodeBeforeUpdate)&&Bs(Me,H,j,Y),Ce&&_r(j,Y,H,"beforeUpdate"),H&&Tr(H,!0),ce&&(!Y.dynamicChildren||Y.dynamicChildren.length!==ce.length)&&(oe=0,fe=!1,ce=null),(ye.innerHTML&&we.innerHTML==null||ye.textContent&&we.textContent==null)&&h(te,""),ce?F(Y.dynamicChildren,ce,te,H,G,bu(j,z),ie):fe||A(Y,j,te,null,H,G,bu(j,z),ie,!1),oe>0){if(oe&16)E(te,ye,we,H,z);else if(oe&2&&ye.class!==we.class&&r(te,"class",null,we.class,z),oe&4&&r(te,"style",ye.style,we.style,z),oe&8){const ve=j.dynamicProps;for(let Xe=0;Xe{Me&&Bs(Me,H,j,Y),Ce&&_r(j,Y,H,"updated")},G)},F=(Y,j,H,G,z,ie,fe)=>{for(let te=0;te{if(j!==H){if(j!==It)for(const ie in j)!La(ie)&&!(ie in H)&&r(Y,ie,j[ie],null,z,G);for(const ie in H){if(La(ie))continue;const fe=H[ie],te=j[ie];fe!==te&&ie!=="value"&&r(Y,ie,te,fe,z,G)}"value"in H&&r(Y,"value",j.value,H.value,z)}},k=(Y,j,H,G,z,ie,fe,te,oe)=>{const ce=j.el=Y?Y.el:a(""),Ce=j.anchor=Y?Y.anchor:a("");let{patchFlag:ye,dynamicChildren:we,slotScopeIds:Me}=j;Me&&(te=te?te.concat(Me):Me),Y==null?(i(ce,H,G),i(Ce,H,G),M(j.children||[],H,Ce,z,ie,fe,te,oe)):ye>0&&ye&64&&we&&Y.dynamicChildren&&Y.dynamicChildren.length===we.length?(F(Y.dynamicChildren,we,H,z,ie,fe,te),(j.key!=null||z&&j===z.subTree)&&nx(Y,j,!0)):A(Y,j,H,Ce,z,ie,fe,te,oe)},O=(Y,j,H,G,z,ie,fe,te,oe)=>{j.slotScopeIds=te,Y==null?j.shapeFlag&512?z.ctx.activate(j,H,G,fe,oe):D(j,H,G,z,ie,fe,oe):$(Y,j,oe)},D=(Y,j,H,G,z,ie,fe)=>{const te=Y.component=lT(Y,G,z);if(Vh(Y)&&(te.ctx.renderer=ae),cT(te,!1,fe),te.asyncDep){if(z&&z.registerDep(te,N,fe),!Y.el){const oe=te.subTree=be(Pi);v(null,oe,j,H),Y.placeholder=oe.el}}else N(te,Y,j,H,z,ie,fe)},$=(Y,j,H)=>{const G=j.component=Y.component;if(G_(Y,j,H))if(G.asyncDep&&!G.asyncResolved){U(G,j,H);return}else G.next=j,G.update();else j.el=Y.el,G.vnode=j},N=(Y,j,H,G,z,ie,fe)=>{const te=()=>{if(Y.isMounted){let{next:ye,bu:we,u:Me,parent:ve,vnode:Xe}=Y;{const Lt=rx(Y);if(Lt){ye&&(ye.el=Xe.el,U(Y,ye,fe)),Lt.asyncDep.then(()=>{Gi(()=>{Y.isUnmounted||ce()},z)});return}}let pe=ye,Ke;Tr(Y,!1),ye?(ye.el=Xe.el,U(Y,ye,fe)):ye=Xe,we&&pc(we),(Ke=ye.props&&ye.props.onVnodeBeforeUpdate)&&Bs(Ke,ve,ye,Xe),Tr(Y,!0);const Ze=Lp(Y),Ct=Y.subTree;Y.subTree=Ze,m(Ct,Ze,u(Ct.el),re(Ct),Y,z,ie),ye.el=Ze.el,pe===null&&H_(Y,Ze.el),Me&&Gi(Me,z),(Ke=ye.props&&ye.props.onVnodeUpdated)&&Gi(()=>Bs(Ke,ve,ye,Xe),z)}else{let ye;const{el:we,props:Me}=j,{bm:ve,m:Xe,parent:pe,root:Ke,type:Ze}=Y,Ct=Uo(j);Tr(Y,!1),ve&&pc(ve),!Ct&&(ye=Me&&Me.onVnodeBeforeMount)&&Bs(ye,pe,j),Tr(Y,!0);{Ke.ce&&Ke.ce._hasShadowRoot()&&Ke.ce._injectChildStyle(Ze,Y.parent?Y.parent.type:void 0);const Lt=Y.subTree=Lp(Y);m(null,Lt,H,G,Y,z,ie),j.el=Lt.el}if(Xe&&Gi(Xe,z),!Ct&&(ye=Me&&Me.onVnodeMounted)){const Lt=j;Gi(()=>Bs(ye,pe,Lt),z)}(j.shapeFlag&256||pe&&Uo(pe.vnode)&&pe.vnode.shapeFlag&256)&&Y.a&&Gi(Y.a,z),Y.isMounted=!0,j=H=G=null}};Y.scope.on();const oe=Y.effect=new py(te);Y.scope.off();const ce=Y.update=oe.run.bind(oe),Ce=Y.job=oe.runIfDirty.bind(oe);Ce.i=Y,Ce.id=Y.uid,oe.scheduler=()=>Xm(Ce),Tr(Y,!0),ce()},U=(Y,j,H)=>{j.component=Y;const G=Y.vnode.props;Y.vnode=j,Y.next=null,W_(Y,j.props,G,H),Z_(Y,j.children,H),On(),Ip(Y),Bn()},A=(Y,j,H,G,z,ie,fe,te,oe=!1)=>{const ce=Y&&Y.children,Ce=Y?Y.shapeFlag:0,ye=j.children,{patchFlag:we,shapeFlag:Me}=j;if(we>0){if(we&128){L(ce,ye,H,G,z,ie,fe,te,oe);return}else if(we&256){P(ce,ye,H,G,z,ie,fe,te,oe);return}}Me&8?(Ce&16&&ne(ce,z,ie),ye!==ce&&h(H,ye)):Ce&16?Me&16?L(ce,ye,H,G,z,ie,fe,te,oe):ne(ce,z,ie,!0):(Ce&8&&h(H,""),Me&16&&M(ye,H,G,z,ie,fe,te,oe))},P=(Y,j,H,G,z,ie,fe,te,oe)=>{Y=Y||Bo,j=j||Bo;const ce=Y.length,Ce=j.length,ye=Math.min(ce,Ce);let we;for(we=0;weCe?ne(Y,z,ie,!0,!1,ye):M(j,H,G,z,ie,fe,te,oe,ye)},L=(Y,j,H,G,z,ie,fe,te,oe)=>{let ce=0;const Ce=j.length;let ye=Y.length-1,we=Ce-1;for(;ce<=ye&&ce<=we;){const Me=Y[ce],ve=j[ce]=oe?bn(j[ce]):Ws(j[ce]);if(Dr(Me,ve))m(Me,ve,H,null,z,ie,fe,te,oe);else break;ce++}for(;ce<=ye&&ce<=we;){const Me=Y[ye],ve=j[we]=oe?bn(j[we]):Ws(j[we]);if(Dr(Me,ve))m(Me,ve,H,null,z,ie,fe,te,oe);else break;ye--,we--}if(ce>ye){if(ce<=we){const Me=we+1,ve=Mewe)for(;ce<=ye;)X(Y[ce],z,ie,!0),ce++;else{const Me=ce,ve=ce,Xe=new Map;for(ce=ve;ce<=we;ce++){const zt=j[ce]=oe?bn(j[ce]):Ws(j[ce]);zt.key!=null&&Xe.set(zt.key,ce)}let pe,Ke=0;const Ze=we-ve+1;let Ct=!1,Lt=0;const ii=new Array(Ze);for(ce=0;ce=Ze){X(zt,z,ie,!0);continue}let se;if(zt.key!=null)se=Xe.get(zt.key);else for(pe=ve;pe<=we;pe++)if(ii[pe-ve]===0&&Dr(zt,j[pe])){se=pe;break}se===void 0?X(zt,z,ie,!0):(ii[se-ve]=ce+1,se>=Lt?Lt=se:Ct=!0,m(zt,j[se],H,null,z,ie,fe,te,oe),Ke++)}const rs=Ct?tT(ii):Bo;for(pe=rs.length-1,ce=Ze-1;ce>=0;ce--){const zt=ve+ce,se=j[zt],he=j[zt+1],ot=zt+1{const{el:ie,type:fe,transition:te,children:oe,shapeFlag:ce}=Y;if(ce&6){B(Y.component.subTree,j,H,G);return}if(ce&128){Y.suspense.move(j,H,G);return}if(ce&64){fe.move(Y,j,H,ae);return}if(fe===Fe){i(ie,j,H);for(let ye=0;yete.enter(ie),z));else{const{leave:ye,delayLeave:we,afterLeave:Me}=te,ve=()=>{Y.ctx.isUnmounted?n(ie):i(ie,j,H)},Xe=()=>{const pe=ie._isLeaving||!!ie[hs];ie._isLeaving&&ie[hs](!0),te.persisted&&!pe?ve():ye(ie,()=>{ve(),Me&&Me()})};we?we(ie,ve,Xe):Xe()}else i(ie,j,H)},X=(Y,j,H,G=!1,z=!1)=>{const{type:ie,props:fe,ref:te,children:oe,dynamicChildren:ce,shapeFlag:Ce,patchFlag:ye,dirs:we,cacheIndex:Me,memo:ve}=Y;if(ye===-2&&(z=!1),te!=null&&(On(),Ua(te,null,H,Y,!0),Bn()),Me!=null&&(j.renderCache[Me]=void 0),Ce&256){j.ctx.deactivate(Y);return}const Xe=Ce&1&&we,pe=!Uo(Y);let Ke;if(pe&&(Ke=fe&&fe.onVnodeBeforeUnmount)&&Bs(Ke,j,Y),Ce&6)W(Y.component,H,G);else{if(Ce&128){Y.suspense.unmount(H,G);return}Xe&&_r(Y,null,j,"beforeUnmount"),Ce&64?Y.type.remove(Y,j,H,ae,G):ce&&!ce.hasOnce&&(ie!==Fe||ye>0&&ye&64)?ne(ce,j,H,!1,!0):(ie===Fe&&ye&384||!z&&Ce&16)&&ne(oe,j,H),G&&V(Y)}const Ze=ve!=null&&Me==null;(pe&&(Ke=fe&&fe.onVnodeUnmounted)||Xe||Ze)&&Gi(()=>{Ke&&Bs(Ke,j,Y),Xe&&_r(Y,null,j,"unmounted"),Ze&&(Y.el=null)},H)},V=Y=>{const{type:j,el:H,anchor:G,transition:z}=Y;if(j===Fe){q(H,G);return}if(j===gc){_(Y);return}const ie=()=>{n(H),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(Y.shapeFlag&1&&z&&!z.persisted){const{leave:fe,delayLeave:te}=z,oe=()=>fe(H,ie);te?te(Y.el,ie,oe):oe()}else ie()},q=(Y,j)=>{let H;for(;Y!==j;)H=d(Y),n(Y),Y=H;n(j)},W=(Y,j,H)=>{const{bum:G,scope:z,job:ie,subTree:fe,um:te,m:oe,a:ce}=Y;Up(oe),Up(ce),G&&pc(G),z.stop(),ie&&(ie.flags|=8,X(fe,Y,j,H)),te&&Gi(te,j),Gi(()=>{Y.isUnmounted=!0},j)},ne=(Y,j,H,G=!1,z=!1,ie=0)=>{for(let fe=ie;fe{if(Y.shapeFlag&6)return re(Y.component.subTree);if(Y.shapeFlag&128)return Y.suspense.next();const j=d(Y.anchor||Y.el),H=j&&j[p_];return H?d(H):j};let le=!1;const ue=(Y,j,H)=>{let G;Y==null?j._vnode&&(X(j._vnode,null,null,!0),G=j._vnode.component):m(j._vnode||null,Y,j,null,null,null,H),j._vnode=Y,le||(le=!0,Ip(G),ky(),le=!1)},ae={p:m,um:X,m:B,r:V,mt:D,mc:M,pc:A,pbc:F,n:re,o:s};return{render:ue,hydrate:void 0,createApp:N_(ue)}}function bu({type:s,props:e},t){return t==="svg"&&s==="foreignObject"||t==="mathml"&&s==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function Tr({effect:s,job:e},t){t?(s.flags|=32,e.flags|=4):(s.flags&=-33,e.flags&=-5)}function eT(s,e){return(!s||s&&!s.pendingBranch)&&e&&!e.persisted}function nx(s,e,t=!1){const i=s.children,n=e.children;if(We(i)&&We(n))for(let r=0;r>1,s[t[a]]0&&(e[i]=t[r-1]),t[r]=i)}}for(r=t.length,o=t[r-1];r-- >0;)t[r]=o,o=e[o];return t}function rx(s){const e=s.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:rx(e)}function Up(s){if(s)for(let e=0;es.__isSuspense;function iT(s,e){e&&e.pendingBranch?We(s)?e.effects.push(...s):e.effects.push(s):h_(s)}const Fe=Symbol.for("v-fgt"),Hh=Symbol.for("v-txt"),Pi=Symbol.for("v-cmt"),gc=Symbol.for("v-stc"),kn=[];let ts=null;function K(s=!1){kn.push(ts=s?null:[])}function Hm(){kn.pop(),ts=kn[kn.length-1]||null}let el=1;function $c(s,e=!1){el+=s,s<0&&ts&&e&&(ts.hasOnce=!0)}function lx(s){return s.dynamicChildren=el>0?ts||Bo:null,Hm(),el>0&&ts&&ts.push(s),s}function Q(s,e,t,i,n,r){return lx(T(s,e,t,i,n,r,!0))}function Mt(s,e,t,i,n){return lx(be(s,e,t,i,n,!0))}function tl(s){return s?s.__v_isVNode===!0:!1}function Dr(s,e){return s.type===e.type&&s.key===e.key}const cx=({key:s})=>s??null,vc=({ref:s,ref_key:e,ref_for:t})=>(typeof s=="number"&&(s=""+s),s!=null?Ht(s)||jt(s)||it(s)?{i:ki,r:s,k:e,f:!!t}:s:null);function T(s,e=null,t=null,i=0,n=null,r=s===Fe?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:s,props:e,key:e&&cx(e),ref:e&&vc(e),scopeId:Oy,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:ki};return a?(Xc(c,t),r&128&&s.normalize(c)):t&&(c.shapeFlag|=Ht(t)?8:16),el>0&&!o&&ts&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&ts.push(c),c}const be=sT;function sT(s,e=null,t=null,i=0,n=null,r=!1){if((!s||s===I_)&&(s=Pi),tl(s)){const a=fr(s,e,!0);return t&&Xc(a,t),el>0&&!r&&ts&&(a.shapeFlag&6?ts[ts.indexOf(s)]=a:ts.push(a)),a.patchFlag=-2,a}if(fT(s)&&(s=s.__vccOpts),e){e=nT(e);let{class:a,style:c}=e;a&&!Ht(a)&&(e.class=Le(a)),Tt(c)&&(Dh(c)&&!We(c)&&(c=hi({},c)),e.style=di(c))}const o=Ht(s)?1:ax(s)?128:Xh(s)?64:Tt(s)?4:it(s)?2:0;return T(s,e,t,i,n,o,r,!0)}function nT(s){return s?Dh(s)||Jy(s)?hi({},s):s:null}function fr(s,e,t=!1,i=!1){const{props:n,ref:r,patchFlag:o,children:a,transition:c}=s,l=e?rT(n||{},e):n,h={__v_isVNode:!0,__v_skip:!0,type:s.type,props:l,key:l&&cx(l),ref:e&&e.ref?t&&r?We(r)?r.concat(vc(e)):[r,vc(e)]:vc(e):r,scopeId:s.scopeId,slotScopeIds:s.slotScopeIds,children:a,target:s.target,targetStart:s.targetStart,targetAnchor:s.targetAnchor,staticCount:s.staticCount,shapeFlag:s.shapeFlag,patchFlag:e&&s.type!==Fe?o===-1?16:o|16:o,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:c,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&fr(s.ssContent),ssFallback:s.ssFallback&&fr(s.ssFallback),placeholder:s.placeholder,el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return c&&i&&Qa(h,c.clone(h)),h}function At(s=" ",e=0){return be(Hh,null,s,e)}function es(s,e){const t=be(gc,null,s);return t.staticCount=e,t}function Te(s="",e=!1){return e?(K(),Mt(Pi,null,s)):be(Pi,null,s)}function Ws(s){return s==null||typeof s=="boolean"?be(Pi):We(s)?be(Fe,null,s.slice()):tl(s)?bn(s):be(Hh,null,String(s))}function bn(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:fr(s)}function Xc(s,e){let t=0;const{shapeFlag:i}=s;if(e==null)e=null;else if(We(e))t=16;else if(typeof e=="object")if(i&65){const n=e.default;n&&(n._c&&(n._d=!1),Xc(s,n()),n._c&&(n._d=!0));return}else{t=32;const n=e._;!n&&!Jy(e)?e._ctx=ki:n===3&&ki&&(ki.slots._===1?e._=1:(e._=2,s.patchFlag|=1024))}else if(it(e)){if(i&65){Xc(s,{default:e});return}e={default:e,_ctx:ki},t=32}else e=String(e),i&64?(t=16,e=[At(e)]):t=8;s.children=e,s.shapeFlag|=t}function rT(...s){const e={};for(let t=0;tDi||ki;let Vc,il;{const s=Bh(),e=(t,i)=>{let n;return(n=s[t])||(n=s[t]=[]),n.push(i),r=>{n.length>1?n.forEach(o=>o(r)):n[0](r)}};Vc=e("__VUE_INSTANCE_SETTERS__",t=>Di=t),il=e("__VUE_SSR_SETTERS__",t=>sl=t)}const vl=s=>{const e=Di;return Vc(s),s.scope.on(),()=>{s.scope.off(),Vc(e)}},$p=()=>{Di&&Di.scope.off(),Vc(null)};function hx(s){return s.vnode.shapeFlag&4}let sl=!1;function cT(s,e=!1,t=!1){e&&il(e);const{props:i,children:n}=s.vnode,r=hx(s);j_(s,i,r,e),K_(s,n,t||e);const o=r?hT(s,e):void 0;return e&&il(!1),o}function hT(s,e){const t=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,P_);const{setup:i}=t;if(i){On();const n=s.setupContext=i.length>1?dT(s):null,r=vl(s),o=ml(i,s,0,[s.props,n]),a=ny(o);if(Bn(),r(),(a||s.sp)&&!Uo(s)&&Vy(s),a){if(o.then($p,$p),e)return o.then(c=>{il(!0);try{Xp(s,c,e)}finally{il(!1)}}).catch(c=>{Nh(c,s,0)});s.asyncDep=o}else Xp(s,o)}else ux(s)}function Xp(s,e,t){it(e)?s.type.__ssrInlineRender?s.ssrRender=e:s.render=e:Tt(e)&&(s.setupState=Iy(e)),ux(s)}function ux(s,e,t){const i=s.type;s.render||(s.render=i.render||sn);{const n=vl(s);On();try{k_(s)}finally{Bn(),n()}}}const uT={get(s,e){return Ii(s,"get",""),s[e]}};function dT(s){const e=t=>{s.exposed=t||{}};return{attrs:new Proxy(s.attrs,uT),slots:s.slots,emit:s.emit,expose:e}}function jh(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(Iy(nr(s.exposed)),{get(e,t){if(t in e)return e[t];if(t in $a)return $a[t](s)},has(e,t){return t in e||t in $a}})):s.proxy}function fT(s){return it(s)&&"__vccOpts"in s}const qe=(s,e)=>r_(s,e,sl);function mT(s,e,t){try{$c(-1);const i=arguments.length;return i===2?Tt(e)&&!We(e)?tl(e)?be(s,null,[e]):be(s,e):be(s,null,e):(i>3?t=Array.prototype.slice.call(arguments,2):i===3&&tl(t)&&(t=[t]),be(s,e,t))}finally{$c(1)}}const pT="3.5.41";/** -* @vue/runtime-dom v3.5.41 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let gf;const Vp=typeof window<"u"&&window.trustedTypes;if(Vp)try{gf=Vp.createPolicy("vue",{createHTML:s=>s})}catch{}const dx=gf?s=>gf.createHTML(s):s=>s,gT="http://www.w3.org/2000/svg",vT="http://www.w3.org/1998/Math/MathML",pn=typeof document<"u"?document:null,Yp=pn&&pn.createElement("template"),yT={insert:(s,e,t)=>{e.insertBefore(s,t||null)},remove:s=>{const e=s.parentNode;e&&e.removeChild(s)},createElement:(s,e,t,i)=>{const n=e==="svg"?pn.createElementNS(gT,s):e==="mathml"?pn.createElementNS(vT,s):t?pn.createElement(s,{is:t}):pn.createElement(s);return s==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:s=>pn.createTextNode(s),createComment:s=>pn.createComment(s),setText:(s,e)=>{s.nodeValue=e},setElementText:(s,e)=>{s.textContent=e},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>pn.querySelector(s),setScopeId(s,e){s.setAttribute(e,"")},insertStaticContent(s,e,t,i,n,r){const o=t?t.previousSibling:e.lastChild;if(n&&(n===r||n.nextSibling))for(;e.insertBefore(n.cloneNode(!0),t),!(n===r||!(n=n.nextSibling)););else{Yp.innerHTML=dx(i==="svg"?`${s}`:i==="mathml"?`${s}`:s);const a=Yp.content;if(i==="svg"||i==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}e.insertBefore(a,t)}return[o?o.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},Yn="transition",va="animation",nl=Symbol("_vtc"),fx={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},xT=hi({},Dy,fx),bT=s=>(s.displayName="Transition",s.props=xT,s),wT=bT((s,{slots:e})=>mT(y_,ST(s),e)),Mr=(s,e=[])=>{We(s)?s.forEach(t=>t(...e)):s&&s(...e)},Gp=s=>s?We(s)?s.some(e=>e.length>1):s.length>1:!1;function ST(s){const e={};for(const k in s)k in fx||(e[k]=s[k]);if(s.css===!1)return e;const{name:t="v",type:i,duration:n,enterFromClass:r=`${t}-enter-from`,enterActiveClass:o=`${t}-enter-active`,enterToClass:a=`${t}-enter-to`,appearFromClass:c=r,appearActiveClass:l=o,appearToClass:h=a,leaveFromClass:u=`${t}-leave-from`,leaveActiveClass:d=`${t}-leave-active`,leaveToClass:f=`${t}-leave-to`}=s,p=_T(n),m=p&&p[0],g=p&&p[1],{onBeforeEnter:v,onEnter:x,onEnterCancelled:y,onLeave:_,onLeaveCancelled:C,onBeforeAppear:S=v,onAppear:b=x,onAppearCancelled:M=y}=e,I=(k,O,D,$)=>{k._enterCancelled=$,Cr(k,O?h:a),Cr(k,O?l:o),D&&D()},F=(k,O)=>{k._isLeaving=!1,Cr(k,u),Cr(k,f),Cr(k,d),O&&O()},E=k=>(O,D)=>{const $=k?b:x,N=()=>I(O,k,D);Mr($,[O,N]),Hp(()=>{Cr(O,k?c:r),un(O,k?h:a),Gp($)||jp(O,i,m,N)})};return hi(e,{onBeforeEnter(k){Mr(v,[k]),un(k,r),un(k,o)},onBeforeAppear(k){Mr(S,[k]),un(k,c),un(k,l)},onEnter:E(!1),onAppear:E(!0),onLeave(k,O){k._isLeaving=!0;const D=()=>F(k,O);un(k,u),k._enterCancelled?(un(k,d),qp(k)):(qp(k),un(k,d)),Hp(()=>{k._isLeaving&&(Cr(k,u),un(k,f),Gp(_)||jp(k,i,g,D))}),Mr(_,[k,D])},onEnterCancelled(k){I(k,!1,void 0,!0),Mr(y,[k])},onAppearCancelled(k){I(k,!0,void 0,!0),Mr(M,[k])},onLeaveCancelled(k){F(k),Mr(C,[k])}})}function _T(s){if(s==null)return null;if(Tt(s))return[wu(s.enter),wu(s.leave)];{const e=wu(s);return[e,e]}}function wu(s){return TS(s)}function un(s,e){e.split(/\s+/).forEach(t=>t&&s.classList.add(t)),(s[nl]||(s[nl]=new Set)).add(e)}function Cr(s,e){e.split(/\s+/).forEach(i=>i&&s.classList.remove(i));const t=s[nl];t&&(t.delete(e),t.size||(s[nl]=void 0))}function Hp(s){requestAnimationFrame(()=>{requestAnimationFrame(s)})}let TT=0;function jp(s,e,t,i){const n=s._endId=++TT,r=()=>{n===s._endId&&i()};if(t!=null)return setTimeout(r,t);const{type:o,timeout:a,propCount:c}=MT(s,e);if(!o)return i();const l=o+"end";let h=0;const u=()=>{s.removeEventListener(l,d),r()},d=f=>{f.target===s&&++h>=c&&u()};setTimeout(()=>{h(t[p]||"").split(", "),n=i(`${Yn}Delay`),r=i(`${Yn}Duration`),o=Wp(n,r),a=i(`${va}Delay`),c=i(`${va}Duration`),l=Wp(a,c);let h=null,u=0,d=0;e===Yn?o>0&&(h=Yn,u=o,d=r.length):e===va?l>0&&(h=va,u=l,d=c.length):(u=Math.max(o,l),h=u>0?o>l?Yn:va:null,d=h?h===Yn?r.length:c.length:0);const f=h===Yn&&/\b(?:transform|all)(?:,|$)/.test(i(`${Yn}Property`).toString());return{type:h,timeout:u,propCount:d,hasTransform:f}}function Wp(s,e){for(;s.lengthzp(t)+zp(s[i])))}function zp(s){return s==="auto"?0:Number(s.slice(0,-1).replace(",","."))*1e3}function qp(s){return(s?s.ownerDocument:document).body.offsetHeight}function CT(s,e,t){const i=s[nl];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?s.removeAttribute("class"):t?s.setAttribute("class",e):s.className=e}const Yc=Symbol("_vod"),mx=Symbol("_vsh"),vi={name:"show",beforeMount(s,{value:e},{transition:t}){s[Yc]=s.style.display==="none"?"":s.style.display,t&&e?t.beforeEnter(s):ya(s,e)},mounted(s,{value:e},{transition:t}){t&&e&&t.enter(s)},updated(s,{value:e,oldValue:t},{transition:i}){!e!=!t&&(i?e?(i.beforeEnter(s),ya(s,!0),i.enter(s)):i.leave(s,()=>{ya(s,!1)}):ya(s,e))},beforeUnmount(s,{value:e}){ya(s,e)}};function ya(s,e){s.style.display=e?s[Yc]:"none",s[mx]=!e}const AT=Symbol(""),ET=/(?:^|;)\s*display\s*:/;function IT(s,e,t){const i=s.style,n=Ht(t);let r=!1;if(t&&!n){if(e)if(Ht(e))for(const o of e.split(";")){const a=o.slice(0,o.indexOf(":")).trim();t[a]==null&&Aa(i,a,"")}else for(const o in e)t[o]==null&&Aa(i,o,"");for(const o in t){o==="display"&&(r=!0);const a=t[o];a!=null?PT(s,o,!Ht(e)&&e?e[o]:void 0,a)||Aa(i,o,a):Aa(i,o,"")}}else if(n){if(e!==t){const o=i[AT];o&&(t+=";"+o),i.cssText=t,r=ET.test(t)}}else e&&s.removeAttribute("style");Yc in s&&(s[Yc]=r?i.display:"",s[mx]&&(i.display="none"))}const Kp=/\s*!important$/;function Aa(s,e,t){if(We(t))t.forEach(i=>Aa(s,e,i));else if(t==null&&(t=""),e.startsWith("--"))s.setProperty(e,t);else{const i=RT(s,e);Kp.test(t)?s.setProperty(vr(i),t.replace(Kp,""),"important"):s[i]=t}}const Zp=["Webkit","Moz","ms"],Su={};function RT(s,e){const t=Su[e];if(t)return t;let i=As(e);if(i!=="filter"&&i in s)return Su[e]=i;i=ay(i);for(let n=0;n_u||(DT.then(()=>_u=0),_u=Date.now());function UT(s,e){const t=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=t.attached)return;const n=t.value;if(We(n)){const r=i.stopImmediatePropagation;i.stopImmediatePropagation=()=>{r.call(i),i._stopped=!0};const o=n.slice(),a=[i];for(let c=0;cs.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,$T=(s,e,t,i,n,r)=>{const o=n==="svg";e==="class"?CT(s,i,o):e==="style"?IT(s,t,i):Rh(e)?Ph(e)||FT(s,e,t,i,r):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):XT(s,e,i,o))?(eg(s,e,i),!s.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Qp(s,e,i,o,r,e!=="value")):s._isVueCE&&(VT(s,e)||s._def.__asyncLoader&&(/[A-Z]/.test(e)||!Ht(i)))?eg(s,As(e),i,r,e):(e==="true-value"?s._trueValue=i:e==="false-value"&&(s._falseValue=i),Qp(s,e,i,o))};function XT(s,e,t,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in s&&ig(e)&&it(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&s.tagName==="IFRAME"||e==="form"||e==="list"&&s.tagName==="INPUT"||e==="type"&&s.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const n=s.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return ig(e)&&Ht(t)?!1:e in s}function VT(s,e){const t=s._def.props;if(!t)return!1;const i=As(e);return Array.isArray(t)?t.some(n=>As(n)===i):Object.keys(t).some(n=>As(n)===i)}const Zo=s=>{const e=s.props["onUpdate:modelValue"]||!1;return We(e)?t=>pc(e,t):e};function YT(s){s.target.composing=!0}function sg(s){const e=s.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Js=Symbol("_assign"),Bl=Symbol("_initialValue");function Tu(s,e,t){return e&&(s=s.trim()),t&&(s=Oh(s)),s}const He={created(s,{modifiers:{lazy:e,trim:t,number:i}},n){s.parentNode&&(s.type==="text"?s[Bl]=s.defaultValue.replace(/[\r\n]/g,""):s.type==="textarea"&&(s[Bl]=s.defaultValue.replace(/\r\n?/g,` -`))),s[Js]=Zo(n);const r=i||n.props&&n.props.type==="number";er(s,e?"change":"input",o=>{o.target.composing||s[Js](Tu(s.value,t,r))}),(t||r)&&er(s,"change",()=>{s.value=Tu(s.value,t,r)}),e||(er(s,"compositionstart",YT),er(s,"compositionend",sg),er(s,"change",sg))},mounted(s,{value:e,modifiers:{trim:t,number:i}}){const n=e??"",r=s[Bl];delete s[Bl],r!==void 0&&(s.type==="text"||s.type==="textarea")&&s.value!==r?s[Js](Tu(s.value,t,i)):s.value=n},beforeUpdate(s,{value:e,oldValue:t,modifiers:{lazy:i,trim:n,number:r}},o){if(s[Js]=Zo(o),s.composing)return;const a=(r||s.type==="number")&&!/^0\d/.test(s.value)?Oh(s.value):s.value,c=e??"";if(a===c)return;const l=s.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===s&&s.type!=="range"&&(i&&e===t||n&&s.value.trim()===c)||(s.value=c)}},Et={deep:!0,created(s,e,t){s[Js]=Zo(t),er(s,"change",()=>{const i=s._modelValue,n=rl(s),r=s.checked,o=s[Js];if(We(i)){const a=Om(i,n),c=a!==-1;if(r&&!c)o(i.concat(n));else if(!r&&c){const l=[...i];l.splice(a,1),o(l)}}else if(na(i)){const a=new Set(i);r?a.add(n):a.delete(n),o(a)}else o(px(s,r))})},mounted:ng,beforeUpdate(s,e,t){s[Js]=Zo(t),ng(s,e,t)}};function ng(s,{value:e,oldValue:t},i){s._modelValue=e;let n;if(We(e))n=Om(e,i.props.value)>-1;else if(na(e))n=e.has(i.props.value);else{if(e===t)return;n=ra(e,px(s,!0))}s.checked!==n&&(s.checked=n)}const wt={deep:!0,created(s,{value:e,modifiers:{number:t}},i){s._modelValue=e,er(s,"change",()=>{const n=Array.prototype.filter.call(s.options,r=>r.selected).map(r=>t?Oh(rl(r)):rl(r));s[Js](s.multiple?na(s._modelValue)?new Set(n):n:n[0]),s._assigning=!0,Uh(()=>{s._assigning=!1})}),s[Js]=Zo(i)},mounted(s,{value:e}){rg(s,e)},beforeUpdate(s,{value:e},t){s._modelValue=e,s[Js]=Zo(t)},updated(s,{value:e}){s._assigning||rg(s,e)}};function rg(s,e){const t=s.multiple,i=We(e);if(!(t&&!i&&!na(e))){for(let n=0,r=s.options.length;nString(l)===String(a)):o.selected=Om(e,a)>-1}else o.selected=e.has(a);else if(ra(rl(o),e)){s.selectedIndex!==n&&(s.selectedIndex=n);return}}!t&&s.selectedIndex!==-1&&(s.selectedIndex=-1)}}function rl(s){return"_value"in s?s._value:s.value}function px(s,e){const t=e?"_trueValue":"_falseValue";return t in s?s[t]:e}const GT=["ctrl","shift","alt","meta"],HT={stop:s=>s.stopPropagation(),prevent:s=>s.preventDefault(),self:s=>s.target!==s.currentTarget,ctrl:s=>!s.ctrlKey,shift:s=>!s.shiftKey,alt:s=>!s.altKey,meta:s=>!s.metaKey,left:s=>"button"in s&&s.button!==0,middle:s=>"button"in s&&s.button!==1,right:s=>"button"in s&&s.button!==2,exact:(s,e)=>GT.some(t=>s[`${t}Key`]&&!e.includes(t))},et=(s,e)=>{if(!s)return s;const t=s._withMods||(s._withMods={}),i=e.join(".");return t[i]||(t[i]=((n,...r)=>{for(let o=0;o{const t=s._withKeys||(s._withKeys={}),i=e.join(".");return t[i]||(t[i]=(n=>{if(!("key"in n))return;const r=vr(n.key);if(e.some(o=>o===r||jT[o]===r))return s(n)}))},WT=hi({patchProp:$T},yT);let og;function zT(){return og||(og=J_(WT))}const qT=((...s)=>{const e=zT().createApp(...s),{mount:t}=e;return e.mount=i=>{const n=ZT(i);if(!n)return;const r=e._component;!it(r)&&!r.render&&!r.template&&(r.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const o=t(n,!1,KT(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},e});function KT(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function ZT(s){return Ht(s)?document.querySelector(s):s}/*! - * pinia v4.0.3 - * (c) 2026 Eduardo San Martin Morote - * @license MIT - */let gx;const Wh=s=>gx=s,vx=Symbol();function ag(s){return s&&typeof s=="object"&&Object.prototype.toString.call(s)==="[object Object]"&&typeof s.toJSON!="function"}function JT(){const s=fy(!0),e=s.run(()=>Ge({}));let t=[],i=[];const n=nr({install(r){Wh(n),n._a=r,r.provide(vx,n),r.config.globalProperties.$pinia=n,i.forEach(o=>t.push(o)),i=[]},use(r){return this._a?t.push(r):i.push(r),this},_p:t,_a:null,_e:s,_s:new Map,state:e});return n}const vf=()=>{};function lg(s,e,t,i=vf){s.add(e);const n=()=>{s.delete(e)&&i()};return!t&&my()&&kS(n),n}function po(s,...e){s.forEach(t=>{t(...e)})}const QT=s=>s(),cg=Symbol(),Mu=Symbol();function yf(s,e){s instanceof Map&&e instanceof Map?e.forEach((t,i)=>s.set(i,t)):s instanceof Set&&e instanceof Set&&e.forEach(s.add,s);for(const t in e){if(!Object.hasOwn(e,t))continue;const i=e[t],n=s[t];ag(n)&&ag(i)&&Object.hasOwn(s,t)&&!jt(i)&&!Pn(i)?s[t]=yf(n,i):s[t]=i}return s}const eM=Symbol();function tM(s){return!s||typeof s!="object"||!Object.hasOwn(s,eM)}const{assign:jn}=Object;function iM(s){return!!(jt(s)&&s.effect)}function sM(s,e,t,i){const{state:n,actions:r,getters:o}=e,a=t.state.value[s];let c;function l(){a||(t.state.value[s]=n?n():{});const h=t_(t.state.value[s]);return jn(h,r,Object.keys(o||{}).reduce((u,d)=>(u[d]=nr(qe(()=>{Wh(t);const f=t._s.get(s);return o[d].call(f,f)})),u),{}))}return c=yx(s,l,e,t,i,!0),c}function yx(s,e,t={},i,n,r){let o;const a=jn({actions:{}},t),c={deep:!0};let l,h,u=new Set,d=new Set,f;const p=i.state.value[s];!r&&!p&&(i.state.value[s]={});let m;function g(b){let M;l=h=!1,typeof b=="function"?(b(i.state.value[s]),M={type:"patch function",storeId:s,events:f}):(yf(i.state.value[s],b),M={type:"patch object",payload:b,storeId:s,events:f});const I=m=Symbol();Uh().then(()=>{m===I&&(l=!0)}),h=!0,po(u,M,i.state.value[s])}const v=r?function(){const{state:M}=t,I=M?M():{};this.$patch(F=>{jn(F,I)})}:vf;function x(){o.stop(),u.clear(),d.clear(),i._s.delete(s)}const y=(b,M="")=>{if(cg in b)return b[Mu]=M,b;const I=function(){Wh(i);const F=Array.from(arguments),E=new Set,k=new Set;function O(N){E.add(N)}function D(N){k.add(N)}po(d,{args:F,name:I[Mu],store:C,after:O,onError:D});let $;try{$=b.apply(this&&this.$id===s?this:C,F)}catch(N){throw po(k,N),N}return $ instanceof Promise?$.then(N=>(po(E,N),N)).catch(N=>(po(k,N),Promise.reject(N))):(po(E,$),$)};return I[cg]=!0,I[Mu]=M,I},_={_p:i,$id:s,$onAction:lg.bind(null,d),$patch:g,$reset:v,$subscribe(b,M={}){if(u.has(b))return vf;const I=lg(u,b,M.detached,()=>F()),F=o.run(()=>Xi(()=>i.state.value[s],E=>{(M.flush==="sync"?h:l)&&b({storeId:s,type:"direct",events:f},E)},jn({},c,M)));return I},$dispose:x},C=no(_);i._s.set(s,C);const S=(i._a&&i._a.runWithContext||QT)(()=>i._e.run(()=>(o=fy()).run(()=>e({action:y}))));for(const b in S){const M=S[b];jt(M)&&!iM(M)||Pn(M)?r||(p&&tM(M)&&(jt(M)?M.value=p[b]:((M instanceof Set||M instanceof Map)&&M.clear(),yf(M,p[b]))),i.state.value[s][b]=M):typeof M=="function"&&(S[b]=y(M,b),a.actions[b]=M)}return jn(C,S),jn(yt(C),S),Object.defineProperty(C,"$state",{get:()=>i.state.value[s],set:b=>{g(M=>{jn(M,b)})}}),i._p.forEach(b=>{const M=o.run(()=>b({store:C,app:i._a,pinia:i,options:a}));jn(C,M)}),p&&r&&t.hydrate&&t.hydrate(C.$state,p),l=!0,h=!0,C}/*! #__NO_SIDE_EFFECTS__ */function nM(s,e,t){let i;const n=typeof e=="function";i=n?t:e;function r(o,a){const c=u_();return o=o||(c?No(vx,null):null),o&&Wh(o),o=gx,o._s.has(s)||(n?yx(s,e,i,o):sM(s,i,o)),o._s.get(s)}return r.$id=s,r}var ro=(s=>(s[s.WEBGL_LEGACY=0]="WEBGL_LEGACY",s[s.WEBGL=1]="WEBGL",s[s.WEBGL2=2]="WEBGL2",s))(ro||{}),xx=(s=>(s[s.UNKNOWN=0]="UNKNOWN",s[s.WEBGL=1]="WEBGL",s[s.CANVAS=2]="CANVAS",s))(xx||{}),xf=(s=>(s[s.COLOR=16384]="COLOR",s[s.DEPTH=256]="DEPTH",s[s.STENCIL=1024]="STENCIL",s))(xf||{}),je=(s=>(s[s.NORMAL=0]="NORMAL",s[s.ADD=1]="ADD",s[s.MULTIPLY=2]="MULTIPLY",s[s.SCREEN=3]="SCREEN",s[s.OVERLAY=4]="OVERLAY",s[s.DARKEN=5]="DARKEN",s[s.LIGHTEN=6]="LIGHTEN",s[s.COLOR_DODGE=7]="COLOR_DODGE",s[s.COLOR_BURN=8]="COLOR_BURN",s[s.HARD_LIGHT=9]="HARD_LIGHT",s[s.SOFT_LIGHT=10]="SOFT_LIGHT",s[s.DIFFERENCE=11]="DIFFERENCE",s[s.EXCLUSION=12]="EXCLUSION",s[s.HUE=13]="HUE",s[s.SATURATION=14]="SATURATION",s[s.COLOR=15]="COLOR",s[s.LUMINOSITY=16]="LUMINOSITY",s[s.NORMAL_NPM=17]="NORMAL_NPM",s[s.ADD_NPM=18]="ADD_NPM",s[s.SCREEN_NPM=19]="SCREEN_NPM",s[s.NONE=20]="NONE",s[s.SRC_OVER=0]="SRC_OVER",s[s.SRC_IN=21]="SRC_IN",s[s.SRC_OUT=22]="SRC_OUT",s[s.SRC_ATOP=23]="SRC_ATOP",s[s.DST_OVER=24]="DST_OVER",s[s.DST_IN=25]="DST_IN",s[s.DST_OUT=26]="DST_OUT",s[s.DST_ATOP=27]="DST_ATOP",s[s.ERASE=26]="ERASE",s[s.SUBTRACT=28]="SUBTRACT",s[s.XOR=29]="XOR",s))(je||{}),Qs=(s=>(s[s.POINTS=0]="POINTS",s[s.LINES=1]="LINES",s[s.LINE_LOOP=2]="LINE_LOOP",s[s.LINE_STRIP=3]="LINE_STRIP",s[s.TRIANGLES=4]="TRIANGLES",s[s.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",s[s.TRIANGLE_FAN=6]="TRIANGLE_FAN",s))(Qs||{}),Se=(s=>(s[s.RGBA=6408]="RGBA",s[s.RGB=6407]="RGB",s[s.RG=33319]="RG",s[s.RED=6403]="RED",s[s.RGBA_INTEGER=36249]="RGBA_INTEGER",s[s.RGB_INTEGER=36248]="RGB_INTEGER",s[s.RG_INTEGER=33320]="RG_INTEGER",s[s.RED_INTEGER=36244]="RED_INTEGER",s[s.ALPHA=6406]="ALPHA",s[s.LUMINANCE=6409]="LUMINANCE",s[s.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",s[s.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",s[s.DEPTH_STENCIL=34041]="DEPTH_STENCIL",s))(Se||{}),$o=(s=>(s[s.TEXTURE_2D=3553]="TEXTURE_2D",s[s.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",s[s.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",s[s.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",s[s.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",s[s.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",s[s.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",s[s.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",s[s.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",s))($o||{}),De=(s=>(s[s.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",s[s.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",s[s.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",s[s.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",s[s.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",s[s.UNSIGNED_INT=5125]="UNSIGNED_INT",s[s.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",s[s.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",s[s.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",s[s.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",s[s.BYTE=5120]="BYTE",s[s.SHORT=5122]="SHORT",s[s.INT=5124]="INT",s[s.FLOAT=5126]="FLOAT",s[s.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV",s[s.HALF_FLOAT=36193]="HALF_FLOAT",s))(De||{}),Oe=(s=>(s[s.FLOAT=0]="FLOAT",s[s.INT=1]="INT",s[s.UINT=2]="UINT",s))(Oe||{}),Cs=(s=>(s[s.NEAREST=0]="NEAREST",s[s.LINEAR=1]="LINEAR",s))(Cs||{}),Is=(s=>(s[s.CLAMP=33071]="CLAMP",s[s.REPEAT=10497]="REPEAT",s[s.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT",s))(Is||{}),gs=(s=>(s[s.OFF=0]="OFF",s[s.POW2=1]="POW2",s[s.ON=2]="ON",s[s.ON_MANUAL=3]="ON_MANUAL",s))(gs||{}),mi=(s=>(s[s.NPM=0]="NPM",s[s.UNPACK=1]="UNPACK",s[s.PMA=2]="PMA",s[s.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",s[s.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",s[s.PREMULTIPLIED_ALPHA=2]="PREMULTIPLIED_ALPHA",s))(mi||{}),zs=(s=>(s[s.NO=0]="NO",s[s.YES=1]="YES",s[s.AUTO=2]="AUTO",s[s.BLEND=0]="BLEND",s[s.CLEAR=1]="CLEAR",s[s.BLIT=2]="BLIT",s))(zs||{}),Wm=(s=>(s[s.AUTO=0]="AUTO",s[s.MANUAL=1]="MANUAL",s))(Wm||{}),fs=(s=>(s.LOW="lowp",s.MEDIUM="mediump",s.HIGH="highp",s))(fs||{}),oi=(s=>(s[s.NONE=0]="NONE",s[s.SCISSOR=1]="SCISSOR",s[s.STENCIL=2]="STENCIL",s[s.SPRITE=3]="SPRITE",s[s.COLOR=4]="COLOR",s))(oi||{}),ni=(s=>(s[s.NONE=0]="NONE",s[s.LOW=2]="LOW",s[s.MEDIUM=4]="MEDIUM",s[s.HIGH=8]="HIGH",s))(ni||{}),nn=(s=>(s[s.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",s[s.ARRAY_BUFFER=34962]="ARRAY_BUFFER",s[s.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",s))(nn||{});const rM={createCanvas:(s,e)=>{const t=document.createElement("canvas");return t.width=s,t.height=e,t},getCanvasRenderingContext2D:()=>CanvasRenderingContext2D,getWebGLRenderingContext:()=>WebGLRenderingContext,getNavigator:()=>navigator,getBaseUrl:()=>document.baseURI??window.location.href,getFontFaceSet:()=>document.fonts,fetch:(s,e)=>fetch(s,e),parseXML:s=>new DOMParser().parseFromString(s,"text/xml")},ke={ADAPTER:rM,RESOLUTION:1,CREATE_IMAGE_BITMAP:!1,ROUND_PIXELS:!1};var Cu=/iPhone/i,hg=/iPod/i,ug=/iPad/i,dg=/\biOS-universal(?:.+)Mac\b/i,Au=/\bAndroid(?:.+)Mobile\b/i,fg=/Android/i,go=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,Ll=/Silk/i,dn=/Windows Phone/i,mg=/\bWindows(?:.+)ARM\b/i,pg=/BlackBerry/i,gg=/BB10/i,vg=/Opera Mini/i,yg=/\b(CriOS|Chrome)(?:.+)Mobile/i,xg=/Mobile(?:.+)Firefox\b/i,bg=function(s){return typeof s<"u"&&s.platform==="MacIntel"&&typeof s.maxTouchPoints=="number"&&s.maxTouchPoints>1&&typeof MSStream>"u"};function oM(s){return function(e){return e.test(s)}}function wg(s){var e={userAgent:"",platform:"",maxTouchPoints:0};!s&&typeof navigator<"u"?e={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0}:typeof s=="string"?e.userAgent=s:s&&s.userAgent&&(e={userAgent:s.userAgent,platform:s.platform,maxTouchPoints:s.maxTouchPoints||0});var t=e.userAgent,i=t.split("[FBAN");typeof i[1]<"u"&&(t=i[0]),i=t.split("Twitter"),typeof i[1]<"u"&&(t=i[0]);var n=oM(t),r={apple:{phone:n(Cu)&&!n(dn),ipod:n(hg),tablet:!n(Cu)&&(n(ug)||bg(e))&&!n(dn),universal:n(dg),device:(n(Cu)||n(hg)||n(ug)||n(dg)||bg(e))&&!n(dn)},amazon:{phone:n(go),tablet:!n(go)&&n(Ll),device:n(go)||n(Ll)},android:{phone:!n(dn)&&n(go)||!n(dn)&&n(Au),tablet:!n(dn)&&!n(go)&&!n(Au)&&(n(Ll)||n(fg)),device:!n(dn)&&(n(go)||n(Ll)||n(Au)||n(fg))||n(/\bokhttp\b/i)},windows:{phone:n(dn),tablet:n(mg),device:n(dn)||n(mg)},other:{blackberry:n(pg),blackberry10:n(gg),opera:n(vg),firefox:n(xg),chrome:n(yg),device:n(pg)||n(gg)||n(vg)||n(xg)||n(yg)},any:!1,phone:!1,tablet:!1};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}const aM=wg.default??wg,Tn=aM(globalThis.navigator);ke.RETINA_PREFIX=/@([0-9\.]+)x/;ke.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT=!1;var Gc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function bx(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function lM(s){if(Object.prototype.hasOwnProperty.call(s,"__esModule"))return s;var e=s.default;if(typeof e=="function"){var t=function i(){return this instanceof i?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(s).forEach(function(i){var n=Object.getOwnPropertyDescriptor(s,i);Object.defineProperty(t,i,n.get?n:{enumerable:!0,get:function(){return s[i]}})}),t}var Eu={exports:{}},Sg;function cM(){return Sg||(Sg=1,(function(s){var e=Object.prototype.hasOwnProperty,t="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(t=!1));function n(c,l,h){this.fn=c,this.context=l,this.once=h||!1}function r(c,l,h,u,d){if(typeof h!="function")throw new TypeError("The listener must be a function");var f=new n(h,u||c,d),p=t?t+l:l;return c._events[p]?c._events[p].fn?c._events[p]=[c._events[p],f]:c._events[p].push(f):(c._events[p]=f,c._eventsCount++),c}function o(c,l){--c._eventsCount===0?c._events=new i:delete c._events[l]}function a(){this._events=new i,this._eventsCount=0}a.prototype.eventNames=function(){var l=[],h,u;if(this._eventsCount===0)return l;for(u in h=this._events)e.call(h,u)&&l.push(t?u.slice(1):u);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(h)):l},a.prototype.listeners=function(l){var h=t?t+l:l,u=this._events[h];if(!u)return[];if(u.fn)return[u.fn];for(var d=0,f=u.length,p=new Array(f);d80*A){V=W=N[0],q=ne=N[1];for(var ae=A;aeW&&(W=re),le>ne&&(ne=le);ue=Math.max(W-V,ne-q),ue=ue!==0?32767/ue:0}return i(B,X,A,V,q,ue,0),X}function e(N,U,A,P,L){var B,X;if(L===$(N,U,A,P)>0)for(B=U;B=U;B-=P)X=k(B,N[B],N[B+1],X);return X&&_(X,X.next)&&(O(X),X=X.next),X}function t(N,U){if(!N)return N;U||(U=N);var A=N,P;do if(P=!1,!A.steiner&&(_(A,A.next)||y(A.prev,A,A.next)===0)){if(O(A),A=U=A.prev,A===A.next)break;P=!0}else A=A.next;while(P||A!==U);return U}function i(N,U,A,P,L,B,X){if(N){!X&&B&&f(N,P,L,B);for(var V=N,q,W;N.prev!==N.next;){if(q=N.prev,W=N.next,B?r(N,P,L,B):n(N)){U.push(q.i/A|0),U.push(N.i/A|0),U.push(W.i/A|0),O(N),N=W.next,V=W.next;continue}if(N=W,N===V){X?X===1?(N=o(t(N),U,A),i(N,U,A,P,L,B,2)):X===2&&a(N,U,A,P,L,B):i(t(N),U,A,P,L,B,1);break}}}}function n(N){var U=N.prev,A=N,P=N.next;if(y(U,A,P)>=0)return!1;for(var L=U.x,B=A.x,X=P.x,V=U.y,q=A.y,W=P.y,ne=LB?L>X?L:X:B>X?B:X,ue=V>q?V>W?V:W:q>W?q:W,ae=P.next;ae!==U;){if(ae.x>=ne&&ae.x<=le&&ae.y>=re&&ae.y<=ue&&v(L,V,B,q,X,W,ae.x,ae.y)&&y(ae.prev,ae,ae.next)>=0)return!1;ae=ae.next}return!0}function r(N,U,A,P){var L=N.prev,B=N,X=N.next;if(y(L,B,X)>=0)return!1;for(var V=L.x,q=B.x,W=X.x,ne=L.y,re=B.y,le=X.y,ue=Vq?V>W?V:W:q>W?q:W,Y=ne>re?ne>le?ne:le:re>le?re:le,j=m(ue,ae,U,A,P),H=m(xe,Y,U,A,P),G=N.prevZ,z=N.nextZ;G&&G.z>=j&&z&&z.z<=H;){if(G.x>=ue&&G.x<=xe&&G.y>=ae&&G.y<=Y&&G!==L&&G!==X&&v(V,ne,q,re,W,le,G.x,G.y)&&y(G.prev,G,G.next)>=0||(G=G.prevZ,z.x>=ue&&z.x<=xe&&z.y>=ae&&z.y<=Y&&z!==L&&z!==X&&v(V,ne,q,re,W,le,z.x,z.y)&&y(z.prev,z,z.next)>=0))return!1;z=z.nextZ}for(;G&&G.z>=j;){if(G.x>=ue&&G.x<=xe&&G.y>=ae&&G.y<=Y&&G!==L&&G!==X&&v(V,ne,q,re,W,le,G.x,G.y)&&y(G.prev,G,G.next)>=0)return!1;G=G.prevZ}for(;z&&z.z<=H;){if(z.x>=ue&&z.x<=xe&&z.y>=ae&&z.y<=Y&&z!==L&&z!==X&&v(V,ne,q,re,W,le,z.x,z.y)&&y(z.prev,z,z.next)>=0)return!1;z=z.nextZ}return!0}function o(N,U,A){var P=N;do{var L=P.prev,B=P.next.next;!_(L,B)&&C(L,P,P.next,B)&&I(L,B)&&I(B,L)&&(U.push(L.i/A|0),U.push(P.i/A|0),U.push(B.i/A|0),O(P),O(P.next),P=N=B),P=P.next}while(P!==N);return t(P)}function a(N,U,A,P,L,B){var X=N;do{for(var V=X.next.next;V!==X.prev;){if(X.i!==V.i&&x(X,V)){var q=E(X,V);X=t(X,X.next),q=t(q,q.next),i(X,U,A,P,L,B,0),i(q,U,A,P,L,B,0);return}V=V.next}X=X.next}while(X!==N)}function c(N,U,A,P){var L=[],B,X,V,q,W;for(B=0,X=U.length;B=A.next.y&&A.next.y!==A.y){var V=A.x+(L-A.y)*(A.next.x-A.x)/(A.next.y-A.y);if(V<=P&&V>B&&(B=V,X=A.x=A.x&&A.x>=W&&P!==A.x&&v(LX.x||A.x===X.x&&d(X,A)))&&(X=A,re=le)),A=A.next;while(A!==q);return X}function d(N,U){return y(N.prev,N,U.prev)<0&&y(U.next,N,N.next)<0}function f(N,U,A,P){var L=N;do L.z===0&&(L.z=m(L.x,L.y,U,A,P)),L.prevZ=L.prev,L.nextZ=L.next,L=L.next;while(L!==N);L.prevZ.nextZ=null,L.prevZ=null,p(L)}function p(N){var U,A,P,L,B,X,V,q,W=1;do{for(A=N,N=null,B=null,X=0;A;){for(X++,P=A,V=0,U=0;U0||q>0&&P;)V!==0&&(q===0||!P||A.z<=P.z)?(L=A,A=A.nextZ,V--):(L=P,P=P.nextZ,q--),B?B.nextZ=L:N=L,L.prevZ=B,B=L;A=P}B.nextZ=null,W*=2}while(X>1);return N}function m(N,U,A,P,L){return N=(N-A)*L|0,U=(U-P)*L|0,N=(N|N<<8)&16711935,N=(N|N<<4)&252645135,N=(N|N<<2)&858993459,N=(N|N<<1)&1431655765,U=(U|U<<8)&16711935,U=(U|U<<4)&252645135,U=(U|U<<2)&858993459,U=(U|U<<1)&1431655765,N|U<<1}function g(N){var U=N,A=N;do(U.x=(N-X)*(B-V)&&(N-X)*(P-V)>=(A-X)*(U-V)&&(A-X)*(B-V)>=(L-X)*(P-V)}function x(N,U){return N.next.i!==U.i&&N.prev.i!==U.i&&!M(N,U)&&(I(N,U)&&I(U,N)&&F(N,U)&&(y(N.prev,N,U.prev)||y(N,U.prev,U))||_(N,U)&&y(N.prev,N,N.next)>0&&y(U.prev,U,U.next)>0)}function y(N,U,A){return(U.y-N.y)*(A.x-U.x)-(U.x-N.x)*(A.y-U.y)}function _(N,U){return N.x===U.x&&N.y===U.y}function C(N,U,A,P){var L=b(y(N,U,A)),B=b(y(N,U,P)),X=b(y(A,P,N)),V=b(y(A,P,U));return!!(L!==B&&X!==V||L===0&&S(N,A,U)||B===0&&S(N,P,U)||X===0&&S(A,N,P)||V===0&&S(A,U,P))}function S(N,U,A){return U.x<=Math.max(N.x,A.x)&&U.x>=Math.min(N.x,A.x)&&U.y<=Math.max(N.y,A.y)&&U.y>=Math.min(N.y,A.y)}function b(N){return N>0?1:N<0?-1:0}function M(N,U){var A=N;do{if(A.i!==N.i&&A.next.i!==N.i&&A.i!==U.i&&A.next.i!==U.i&&C(A,A.next,N,U))return!0;A=A.next}while(A!==N);return!1}function I(N,U){return y(N.prev,N,N.next)<0?y(N,U,N.next)>=0&&y(N,N.prev,U)>=0:y(N,U,N.prev)<0||y(N,N.next,U)<0}function F(N,U){var A=N,P=!1,L=(N.x+U.x)/2,B=(N.y+U.y)/2;do A.y>B!=A.next.y>B&&A.next.y!==A.y&&L<(A.next.x-A.x)*(B-A.y)/(A.next.y-A.y)+A.x&&(P=!P),A=A.next;while(A!==N);return P}function E(N,U){var A=new D(N.i,N.x,N.y),P=new D(U.i,U.x,U.y),L=N.next,B=U.prev;return N.next=U,U.prev=N,A.next=L,L.prev=A,P.next=A,A.prev=P,B.next=P,P.prev=B,P}function k(N,U,A,P){var L=new D(N,U,A);return P?(L.next=P.next,L.prev=P,P.next.prev=L,P.next=L):(L.prev=L,L.next=L),L}function O(N){N.next.prev=N.prev,N.prev.next=N.next,N.prevZ&&(N.prevZ.nextZ=N.nextZ),N.nextZ&&(N.nextZ.prevZ=N.prevZ)}function D(N,U,A){this.i=N,this.x=U,this.y=A,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}s.deviation=function(N,U,A,P){var L=U&&U.length,B=L?U[0]*A:N.length,X=Math.abs($(N,0,B,A));if(L)for(var V=0,q=U.length;V0&&(P+=N[L-1].length,A.holes.push(P))}return A},Dl.exports}var dM=uM();const fM=bx(dM);var Ar={},Ea={exports:{}};/*! https://mths.be/punycode v1.4.1 by @mathias */var mM=Ea.exports,Tg;function pM(){return Tg||(Tg=1,(function(s,e){(function(t){var i=e&&!e.nodeType&&e,n=s&&!s.nodeType&&s,r=typeof Gc=="object"&&Gc;(r.global===r||r.window===r||r.self===r)&&(t=r);var o,a=2147483647,c=36,l=1,h=26,u=38,d=700,f=72,p=128,m="-",g=/^xn--/,v=/[^\x20-\x7E]/,x=/[\x2E\u3002\uFF0E\uFF61]/g,y={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=c-l,C=Math.floor,S=String.fromCharCode,b;function M(L){throw new RangeError(y[L])}function I(L,B){for(var X=L.length,V=[];X--;)V[X]=B(L[X]);return V}function F(L,B){var X=L.split("@"),V="";X.length>1&&(V=X[0]+"@",L=X[1]),L=L.replace(x,".");var q=L.split("."),W=I(q,B).join(".");return V+W}function E(L){for(var B=[],X=0,V=L.length,q,W;X=55296&&q<=56319&&X65535&&(B-=65536,X+=S(B>>>10&1023|55296),B=56320|B&1023),X+=S(B),X}).join("")}function O(L){return L-48<10?L-22:L-65<26?L-65:L-97<26?L-97:c}function D(L,B){return L+22+75*(L<26)-((B!=0)<<5)}function $(L,B,X){var V=0;for(L=X?C(L/d):L>>1,L+=C(L/B);L>_*h>>1;V+=c)L=C(L/_);return C(V+(_+1)*L/(L+u))}function N(L){var B=[],X=L.length,V,q=0,W=p,ne=f,re,le,ue,ae,xe,Y,j,H,G;for(re=L.lastIndexOf(m),re<0&&(re=0),le=0;le=128&&M("not-basic"),B.push(L.charCodeAt(le));for(ue=re>0?re+1:0;ue=X&&M("invalid-input"),j=O(L.charCodeAt(ue++)),(j>=c||j>C((a-q)/xe))&&M("overflow"),q+=j*xe,H=Y<=ne?l:Y>=ne+h?h:Y-ne,!(jC(a/G)&&M("overflow"),xe*=G;V=B.length+1,ne=$(q-ae,V,ae==0),C(q/V)>a-W&&M("overflow"),W+=C(q/V),q%=V,B.splice(q++,0,W)}return k(B)}function U(L){var B,X,V,q,W,ne,re,le,ue,ae,xe,Y=[],j,H,G,z;for(L=E(L),j=L.length,B=p,X=0,W=f,ne=0;ne=B&&xeC((a-X)/H)&&M("overflow"),X+=(re-B)*H,B=re,ne=0;nea&&M("overflow"),xe==B){for(le=X,ue=c;ae=ue<=W?l:ue>=W+h?h:ue-W,!(le-1e3&&se<1e3||S.call(/e/,he))return he;var ot=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof se=="number"){var at=se<0?-F(-se):F(se);if(at!==se){var gt=String(at),$e=x.call(he,gt.length+1);return y.call(gt,ot,"$&_")+"."+y.call(y.call($e,/([0-9]{3})/g,"$&_"),/_$/,"")}}return y.call(he,ot,"$&_")}var P=yM,L=P.custom,B=H(L)?L:null,X={__proto__:null,double:'"',single:"'"},V={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Ru=function se(he,ot,at,gt){var $e=ot||{};if(ie($e,"quoteStyle")&&!ie(X,$e.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ie($e,"maxStringLength")&&(typeof $e.maxStringLength=="number"?$e.maxStringLength<0&&$e.maxStringLength!==1/0:$e.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var _i=ie($e,"customInspect")?$e.customInspect:!0;if(typeof _i!="boolean"&&_i!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ie($e,"indent")&&$e.indent!==null&&$e.indent!==" "&&!(parseInt($e.indent,10)===$e.indent&&$e.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ie($e,"numericSeparator")&&typeof $e.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var pi=$e.numericSeparator;if(typeof he>"u")return"undefined";if(he===null)return"null";if(typeof he=="boolean")return he?"true":"false";if(typeof he=="string")return Xe(he,$e);if(typeof he=="number"){if(he===0)return 1/0/he>0?"0":"-0";var $t=String(he);return pi?A(he,$t):$t}if(typeof he=="bigint"){var Fi=String(he)+"n";return pi?A(he,Fi):Fi}var vs=typeof $e.depth>"u"?5:$e.depth;if(typeof at>"u"&&(at=0),at>=vs&&vs>0&&typeof he=="object")return re(he)?"[Array]":"[Object]";var Vi=ii($e,at);if(typeof gt>"u")gt=[];else if(oe(gt,he)>=0)return"[Circular]";function Ti(me,Ae,bt){if(Ae&&(gt=I.call(gt),gt.push(Ae)),bt){var Pt={depth:$e.depth};return ie($e,"quoteStyle")&&(Pt.quoteStyle=$e.quoteStyle),se(me,Pt,at+1,gt)}return se(me,$e,at+1,gt)}if(typeof he=="function"&&!ue(he)){var uo=te(he),Cl=zt(he,Ti);return"[Function"+(uo?": "+uo:" (anonymous)")+"]"+(Cl.length>0?" { "+M.call(Cl,", ")+" }":"")}if(H(he)){var Al=D?y.call(String(he),/^(Symbol\(.*\))_[^)]*$/,"$1"):O.call(he);return typeof he=="object"&&!D?Ke(Al):Al}if(ve(he)){for(var wr="<"+C.call(String(he.nodeName)),ha=he.attributes||[],Yi=0;Yi",wr}if(re(he)){if(he.length===0)return"[]";var ua=zt(he,Ti);return Vi&&!Lt(ua)?"["+rs(ua,Vi)+"]":"[ "+M.call(ua,", ")+" ]"}if(ae(he)){var da=zt(he,Ti);return!("cause"in Error.prototype)&&"cause"in he&&!N.call(he,"cause")?"{ ["+String(he)+"] "+M.call(b.call("[cause]: "+Ti(he.cause),da),", ")+" }":da.length===0?"["+String(he)+"]":"{ ["+String(he)+"] "+M.call(da,", ")+" }"}if(typeof he=="object"&&_i){if(B&&typeof he[B]=="function"&&P)return P(he,{depth:vs-at});if(_i!=="symbol"&&typeof he.inspect=="function")return he.inspect()}if(ce(he)){var El=[];return i&&i.call(he,function(me,Ae){El.push(Ti(Ae,he,!0)+" => "+Ti(me,he))}),Ct("Map",t.call(he),El,Vi)}if(we(he)){var Il=[];return a&&a.call(he,function(me){Il.push(Ti(me,he))}),Ct("Set",o.call(he),Il,Vi)}if(Ce(he))return Ze("WeakMap");if(Me(he))return Ze("WeakSet");if(ye(he))return Ze("WeakRef");if(Y(he))return Ke(Ti(Number(he)));if(G(he))return Ke(Ti(E.call(he)));if(j(he))return Ke(p.call(he));if(xe(he))return Ke(Ti(String(he)));if(typeof window<"u"&&he===window)return"{ [object Window] }";if(typeof globalThis<"u"&&he===globalThis||typeof Gc<"u"&&he===Gc)return"{ [object globalThis] }";if(!le(he)&&!ue(he)){var fo=zt(he,Ti),Rl=U?U(he)===Object.prototype:he instanceof Object||he.constructor===Object,fa=he instanceof Object?"":"null prototype",Pl=!Rl&&$&&Object(he)===he&&$ in he?x.call(fe(he),8,-1):fa?"Object":"",du=Rl||typeof he.constructor!="function"?"":he.constructor.name?he.constructor.name+" ":"",ee=du+(Pl||fa?"["+M.call(b.call([],Pl||[],fa||[]),": ")+"] ":"");return fo.length===0?ee+"{}":Vi?ee+"{"+rs(fo,Vi)+"}":ee+"{ "+M.call(fo,", ")+" }"}return String(he)};function q(se,he,ot){var at=ot.quoteStyle||he,gt=X[at];return gt+se+gt}function W(se){return y.call(String(se),/"/g,""")}function ne(se){return!$||!(typeof se=="object"&&($ in se||typeof se[$]<"u"))}function re(se){return fe(se)==="[object Array]"&&ne(se)}function le(se){return fe(se)==="[object Date]"&&ne(se)}function ue(se){return fe(se)==="[object RegExp]"&&ne(se)}function ae(se){return fe(se)==="[object Error]"&&ne(se)}function xe(se){return fe(se)==="[object String]"&&ne(se)}function Y(se){return fe(se)==="[object Number]"&&ne(se)}function j(se){return fe(se)==="[object Boolean]"&&ne(se)}function H(se){if(D)return se&&typeof se=="object"&&se instanceof Symbol;if(typeof se=="symbol")return!0;if(!se||typeof se!="object"||!O)return!1;try{return O.call(se),!0}catch{}return!1}function G(se){if(!se||typeof se!="object"||!E)return!1;try{return E.call(se),!0}catch{}return!1}var z=Object.prototype.hasOwnProperty||function(se){return se in this};function ie(se,he){return z.call(se,he)}function fe(se){return m.call(se)}function te(se){if(se.name)return se.name;var he=v.call(g.call(se),/^function\s*([\w$]+)/);return he?he[1]:null}function oe(se,he){if(se.indexOf)return se.indexOf(he);for(var ot=0,at=se.length;othe.maxStringLength){var ot=se.length-he.maxStringLength,at="... "+ot+" more character"+(ot>1?"s":"");return Xe(x.call(se,0,he.maxStringLength),he)+at}var gt=V[he.quoteStyle||"single"];gt.lastIndex=0;var $e=y.call(y.call(se,gt,"\\$1"),/[\x00-\x1f]/g,pe);return q($e,"single",he)}function pe(se){var he=se.charCodeAt(0),ot={8:"b",9:"t",10:"n",12:"f",13:"r"}[he];return ot?"\\"+ot:"\\x"+(he<16?"0":"")+_.call(he.toString(16))}function Ke(se){return"Object("+se+")"}function Ze(se){return se+" { ? }"}function Ct(se,he,ot,at){var gt=at?rs(ot,at):M.call(ot,", ");return se+" ("+he+") {"+gt+"}"}function Lt(se){for(var he=0;he=0)return!1;return!0}function ii(se,he){var ot;if(se.indent===" ")ot=" ";else if(typeof se.indent=="number"&&se.indent>0)ot=M.call(Array(se.indent+1)," ");else return null;return{base:ot,prev:M.call(Array(he+1),ot)}}function rs(se,he){if(se.length===0)return"";var ot=` -`+he.prev+he.base;return ot+M.call(se,","+ot)+` -`+he.prev}function zt(se,he){var ot=re(se),at=[];if(ot){at.length=se.length;for(var gt=0;gt"u"||!b?s:b(Uint8Array),D={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?s:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?s:ArrayBuffer,"%ArrayIteratorPrototype%":S&&b?b([][Symbol.iterator]()):s,"%AsyncFromSyncIteratorPrototype%":s,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%Atomics%":typeof Atomics>"u"?s:Atomics,"%BigInt%":typeof BigInt>"u"?s:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?s:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?s:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?s:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":t,"%eval%":eval,"%EvalError%":i,"%Float16Array%":typeof Float16Array>"u"?s:Float16Array,"%Float32Array%":typeof Float32Array>"u"?s:Float32Array,"%Float64Array%":typeof Float64Array>"u"?s:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?s:FinalizationRegistry,"%Function%":g,"%GeneratorFunction%":k,"%Int8Array%":typeof Int8Array>"u"?s:Int8Array,"%Int16Array%":typeof Int16Array>"u"?s:Int16Array,"%Int32Array%":typeof Int32Array>"u"?s:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":S&&b?b(b([][Symbol.iterator]())):s,"%JSON%":typeof JSON=="object"?JSON:s,"%Map%":typeof Map>"u"?s:Map,"%MapIteratorPrototype%":typeof Map>"u"||!S||!b?s:b(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":e,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?s:Promise,"%Proxy%":typeof Proxy>"u"?s:Proxy,"%RangeError%":n,"%ReferenceError%":r,"%Reflect%":typeof Reflect>"u"?s:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?s:Set,"%SetIteratorPrototype%":typeof Set>"u"||!S||!b?s:b(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?s:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":S&&b?b(""[Symbol.iterator]()):s,"%Symbol%":S?Symbol:s,"%SyntaxError%":o,"%ThrowTypeError%":C,"%TypedArray%":O,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?s:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?s:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?s:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?s:Uint32Array,"%URIError%":c,"%WeakMap%":typeof WeakMap>"u"?s:WeakMap,"%WeakRef%":typeof WeakRef>"u"?s:WeakRef,"%WeakSet%":typeof WeakSet>"u"?s:WeakSet,"%Function.prototype.call%":E,"%Function.prototype.apply%":F,"%Object.defineProperty%":y,"%Object.getPrototypeOf%":M,"%Math.abs%":l,"%Math.floor%":h,"%Math.max%":u,"%Math.min%":d,"%Math.pow%":f,"%Math.round%":p,"%Math.sign%":m,"%Reflect.getPrototypeOf%":I};if(b)try{null.error}catch(ue){var $=b(b(ue));D["%Error.prototype%"]=$}var N=function ue(ae){var xe;if(ae==="%AsyncFunction%")xe=v("async function () {}");else if(ae==="%GeneratorFunction%")xe=v("function* () {}");else if(ae==="%AsyncGeneratorFunction%")xe=v("async function* () {}");else if(ae==="%AsyncGenerator%"){var Y=ue("%AsyncGeneratorFunction%");Y&&(xe=Y.prototype)}else if(ae==="%AsyncIteratorPrototype%"){var j=ue("%AsyncGenerator%");j&&b&&(xe=b(j.prototype))}return D[ae]=xe,xe},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},A=qh(),P=VM(),L=A.call(E,Array.prototype.concat),B=A.call(F,Array.prototype.splice),X=A.call(E,String.prototype.replace),V=A.call(E,String.prototype.slice),q=A.call(E,RegExp.prototype.exec),W=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ne=/\\(\\)?/g,re=function(ae){var xe=V(ae,0,1),Y=V(ae,-1);if(xe==="%"&&Y!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(Y==="%"&&xe!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var j=[];return X(ae,W,function(H,G,z,ie){j[j.length]=z?X(ie,ne,"$1"):G||H}),j},le=function(ae,xe){var Y=ae,j;if(P(U,Y)&&(j=U[Y],Y="%"+j[0]+"%"),P(D,Y)){var H=D[Y];if(H===k&&(H=N(Y)),typeof H>"u"&&!xe)throw new a("intrinsic "+ae+" exists, but is not available. Please file an issue!");return{alias:j,name:Y,value:H}}throw new o("intrinsic "+ae+" does not exist!")};return hd=function(ae,xe){if(typeof ae!="string"||ae.length===0)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof xe!="boolean")throw new a('"allowMissing" argument must be a boolean');if(q(/^%?[^%]*%?$/,ae)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Y=re(ae),j=Y.length>0?Y[0]:"",H=le("%"+j+"%",xe),G=H.name,z=H.value,ie=!1,fe=H.alias;fe&&(j=fe[0],B(Y,L([0,1],fe)));for(var te=1,oe=!0;te=Y.length){var we=x(z,ce);oe=!!we,oe&&"get"in we&&!("originalValue"in we.get)?z=we.get:z=z[ce]}else oe=P(z,ce),z=z[ce];oe&&!ie&&(D[G]=z)}}return z},hd}var ud,a0;function Ex(){if(a0)return ud;a0=1;var s=qm(),e=Ax(),t=e([s("%String.prototype.indexOf%")]);return ud=function(n,r){var o=s(n,!!r);return typeof o=="function"&&t(n,".prototype.")>-1?e([o]):o},ud}var dd,l0;function Ix(){if(l0)return dd;l0=1;var s=qm(),e=Ex(),t=zh(),i=oa(),n=s("%Map%",!0),r=e("Map.prototype.get",!0),o=e("Map.prototype.set",!0),a=e("Map.prototype.has",!0),c=e("Map.prototype.delete",!0),l=e("Map.prototype.size",!0);return dd=!!n&&function(){var u,d={assert:function(f){if(!d.has(f))throw new i("Side channel does not contain "+t(f))},delete:function(f){if(u){var p=c(u,f);return l(u)===0&&(u=void 0),p}return!1},get:function(f){if(u)return r(u,f)},has:function(f){return u?a(u,f):!1},set:function(f,p){u||(u=new n),o(u,f,p)}};return d},dd}var fd,c0;function YM(){if(c0)return fd;c0=1;var s=qm(),e=Ex(),t=zh(),i=Ix(),n=oa(),r=s("%WeakMap%",!0),o=e("WeakMap.prototype.get",!0),a=e("WeakMap.prototype.set",!0),c=e("WeakMap.prototype.has",!0),l=e("WeakMap.prototype.delete",!0);return fd=r?function(){var u,d,f={assert:function(p){if(!f.has(p))throw new n("Side channel does not contain "+t(p))},delete:function(p){if(r&&p&&(typeof p=="object"||typeof p=="function")){if(u)return l(u,p)}else if(i&&d)return d.delete(p);return!1},get:function(p){return r&&p&&(typeof p=="object"||typeof p=="function")&&u?o(u,p):d&&d.get(p)},has:function(p){return r&&p&&(typeof p=="object"||typeof p=="function")&&u?c(u,p):!!d&&d.has(p)},set:function(p,m){r&&p&&(typeof p=="object"||typeof p=="function")?(u||(u=new r),a(u,p,m)):i&&(d||(d=i()),d.set(p,m))}};return f}:i,fd}var md,h0;function Rx(){if(h0)return md;h0=1;var s=oa(),e=zh(),t=xM(),i=Ix(),n=YM(),r=n||i||t;return md=function(){var a,c={assert:function(l){if(!c.has(l)){var h=l&&Object(l)===l?"the given object key":e(l);throw new s("Side channel does not contain "+h)}},delete:function(l){return!!a&&a.delete(l)},get:function(l){return a&&a.get(l)},has:function(l){return!!a&&a.has(l)},set:function(l,h){a||(a=r()),a.set(l,h)}};return c},md}var pd,u0;function Km(){if(u0)return pd;u0=1;var s=String.prototype.replace,e=/%20/g,t={RFC1738:"RFC1738",RFC3986:"RFC3986"};return pd={default:t.RFC3986,formatters:{RFC1738:function(i){return s.call(i,e,"+")},RFC3986:function(i){return String(i)}},RFC1738:t.RFC1738,RFC3986:t.RFC3986},pd}var gd,d0;function Px(){if(d0)return gd;d0=1;var s=Km(),e=Rx(),t=_x(),i=Object.prototype.hasOwnProperty,n=Array.isArray,r=e(),o=function(I,F){return r.set(I,F),I},a=function(I){return r.has(I)},c=function(I){return r.get(I)},l=function(I,F){r.set(I,F)},h=(function(){for(var M=[],I=0;I<256;++I)M[M.length]="%"+((I<16?"0":"")+I.toString(16)).toUpperCase();return M})(),u=function(I){for(;I.length>1;){var F=I.pop(),E=F.obj[F.prop];if(n(E)){for(var k=[],O=0;O=E.arrayLimit){if(E.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+E.arrayLimit+" element"+(E.arrayLimit===1?"":"s")+" allowed in an array.");return o(d(I.concat(F),E),k)}I[k]=F}else if(I&&typeof I=="object")if(a(I)){var O=c(I)+1;I[O]=F,l(I,O)}else{if(E&&E.strictMerge)return[I,F];(E&&(E.plainObjects||E.allowPrototypes)||!i.call(Object.prototype,F))&&(I[F]=!0)}else return[I,F];return I}if(!I||typeof I!="object"){if(a(F)){for(var D=Object.keys(F),$=E&&E.plainObjects?{__proto__:null,0:I}:{0:I},N=0;NE.arrayLimit){if(E.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+E.arrayLimit+" element"+(E.arrayLimit===1?"":"s")+" allowed in an array.");return o(d(A,E),A.length-1)}return A}var P=I;if(n(I)&&!n(F)&&(P=d(I,E)),n(I)&&n(F)){if(F.forEach(function(L,B){if(i.call(I,B)){var X=I[B];X&&typeof X=="object"&&L&&typeof L=="object"?I[B]=M(X,L,E):I[I.length]=L}else I[B]=L}),E&&typeof E.arrayLimit=="number"&&I.length>E.arrayLimit){if(E.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+E.arrayLimit+" element"+(E.arrayLimit===1?"":"s")+" allowed in an array.");return o(d(I,E),I.length-1)}return I}return Object.keys(F).reduce(function(L,B){var X=F[B];if(i.call(L,B)?f(L,B,M(L[B],X,E)):f(L,B,X),a(F)&&!a(L)&&o(L,c(F)),a(L)){var V=parseInt(B,10);String(V)===B&&V>=0&&V>c(L)&&l(L,V)}return L},P)},m=function(I,F){return Object.keys(F).reduce(function(E,k){return f(E,k,F[k]),E},I)},g=function(M,I,F){var E=M.replace(/\+/g," ");if(F==="iso-8859-1")return E.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(E)}catch{return E}},v=1024,x=function(I,F,E,k,O){if(I.length===0)return I;var D=I;if(typeof I=="symbol"?D=Symbol.prototype.toString.call(I):typeof I!="string"&&(D=String(I)),E==="iso-8859-1")return escape(D).replace(/%u[0-9a-f]{4}/gi,function(X){return"%26%23"+parseInt(X.slice(2),16)+"%3B"});for(var $="",N=0;N=v?D.slice(N,N+v):D;if(N+v=55296&&A<=56319&&(U=U.slice(0,-1),N-=1)}for(var P=[],L=0;L=48&&B<=57||B>=65&&B<=90||B>=97&&B<=122||O===s.RFC1738&&(B===40||B===41)){P[P.length]=U.charAt(L);continue}if(B<128){P[P.length]=h[B];continue}if(B<2048){P[P.length]=h[192|B>>6]+h[128|B&63];continue}if(B<55296||B>=57344){P[P.length]=h[224|B>>12]+h[128|B>>6&63]+h[128|B&63];continue}L+=1,B=65536+((B&1023)<<10|U.charCodeAt(L)&1023),P[P.length]=h[240|B>>18]+h[128|B>>12&63]+h[128|B>>6&63]+h[128|B&63]}$+=P.join("")}return $},y=function(I){for(var F=[{obj:{o:I},prop:"o"}],E=e(),k=0;kE){if(O)throw new RangeError("Array limit exceeded. Only "+E+" element"+(E===1?"":"s")+" allowed in an array.");return o(d($,{plainObjects:k}),$.length-1)}return $},b=function(I,F){if(n(I)){for(var E=[],k=0;k"u"&&(L=0)}if(typeof I=="function"?A=I(v,A):A instanceof Date?A=k(A):x==="comma"&&r(A)&&(A=e.maybeMap(A,function(G){return G instanceof Date?k(G):G})),A===null){if(C)return D(M&&!$?M(v,h.encoder,N,"key",O):v);A=""}if(u(A)||e.isBuffer(A)){if(M){var V=$?v:M(v,h.encoder,N,"key",O);return[D(V)+"="+D(M(A,h.encoder,N,"value",O))]}return[D(v)+"="+D(String(A))]}var q=[];if(typeof A>"u")return q;var W;if(x==="comma"&&r(A))$&&M&&(A=e.maybeMap(A,function(G){return G==null?G:M(G)})),W=[{value:A.length>0?A.join(",")||null:void 0}];else if(r(I))W=I;else{var ne=Object.keys(A);W=F?ne.sort(F):ne}var re=b?String(v).replace(/\./g,"%2E"):String(v),le=y&&r(A)&&A.length===1?re+"[]":re;if(_&&r(A)&&A.length===0)return le+"[]";for(var ue=0;ue"u"?g.encodeDotInKeys===!0?!0:h.allowDots:!!g.allowDots;return{addQueryPrefix:typeof g.addQueryPrefix=="boolean"?g.addQueryPrefix:h.addQueryPrefix,allowDots:S,allowEmptyArrays:typeof g.allowEmptyArrays=="boolean"?!!g.allowEmptyArrays:h.allowEmptyArrays,arrayFormat:C,charset:v,charsetSentinel:typeof g.charsetSentinel=="boolean"?g.charsetSentinel:h.charsetSentinel,commaRoundTrip:!!g.commaRoundTrip,delimiter:typeof g.delimiter>"u"?h.delimiter:g.delimiter,encode:typeof g.encode=="boolean"?g.encode:h.encode,encodeDotInKeys:typeof g.encodeDotInKeys=="boolean"?g.encodeDotInKeys:h.encodeDotInKeys,encoder:typeof g.encoder=="function"?g.encoder:h.encoder,encodeValuesOnly:typeof g.encodeValuesOnly=="boolean"?g.encodeValuesOnly:h.encodeValuesOnly,filter:_,format:x,formatter:y,serializeDate:typeof g.serializeDate=="function"?g.serializeDate:h.serializeDate,skipNulls:typeof g.skipNulls=="boolean"?g.skipNulls:h.skipNulls,sort:typeof g.sort=="function"?g.sort:null,strictNullHandling:typeof g.strictNullHandling=="boolean"?g.strictNullHandling:h.strictNullHandling}};return vd=function(m,g){var v=m,x=p(g),y,_;typeof x.filter=="function"?(_=x.filter,v=_("",v)):r(x.filter)&&(_=x.filter,y=_);var C=[];if(typeof v!="object"||v===null)return"";var S=n[x.arrayFormat],b=S==="comma"&&x.commaRoundTrip;y||(y=Object.keys(v)),x.sort&&y.sort(x.sort);for(var M=s(),I=0;I"u"||F===null)){var E=v[F];x.skipNulls&&E===null||a(C,f(E,F,S,b,x.allowEmptyArrays,x.strictNullHandling,x.skipNulls,x.encodeDotInKeys,x.encode?x.encoder:null,x.filter,x.sort,x.allowDots,x.serializeDate,x.format,x.formatter,x.encodeValuesOnly,x.charset,M))}}var k=C.join(x.delimiter),O=x.addQueryPrefix===!0?"?":"";return x.charsetSentinel&&(x.charset==="iso-8859-1"?O+="utf8=%26%2310003%3B"+x.delimiter:O+="utf8=%E2%9C%93"+x.delimiter),k.length>0?O+k:""},vd}var yd,m0;function HM(){if(m0)return yd;m0=1;var s=Px(),e=Object.prototype.hasOwnProperty,t=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:s.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},n=function(f){return f.replace(/&#(\d+);/g,function(p,m){return String.fromCharCode(parseInt(m,10))})},r=function(f,p,m,g){if(f&&typeof f=="string"&&p.comma&&f.indexOf(",")>-1){if(g&&p.throwOnLimitExceeded)for(var v=0,x=f.indexOf(",");x>-1;){if(v+=1,v>=p.arrayLimit)throw new RangeError("Array limit exceeded. Only "+p.arrayLimit+" element"+(p.arrayLimit===1?"":"s")+" allowed in an array.");x=f.indexOf(",",x+1)}return f.split(",")}if(p.throwOnLimitExceeded&&m>=p.arrayLimit)throw new RangeError("Array limit exceeded. Only "+p.arrayLimit+" element"+(p.arrayLimit===1?"":"s")+" allowed in an array.");return f},o="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",c=function(p,m){var g={__proto__:null},v=m.ignoreQueryPrefix?p.replace(/^\?/,""):p;v=v.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var x=m.parameterLimit===1/0?void 0:m.parameterLimit,y=v.split(m.delimiter,m.throwOnLimitExceeded&&typeof x<"u"?x+1:x);if(m.throwOnLimitExceeded&&typeof x<"u"&&y.length>x)throw new RangeError("Parameter limit exceeded. Only "+x+" parameter"+(x===1?"":"s")+" allowed.");var _=-1,C,S=m.charset;if(m.charsetSentinel)for(C=0;C-1&&(E=t(E)?[E]:E),m.comma&&t(E)&&E.length>m.arrayLimit&&(E=s.combine([],E,m.arrayLimit,m.plainObjects,m.throwOnLimitExceeded)),F!==null){var k=e.call(g,F);k&&(m.duplicates==="combine"||b.indexOf("[]=")>-1)?g[F]=s.combine(g[F],E,m.arrayLimit,m.plainObjects,m.throwOnLimitExceeded):(!k||m.duplicates==="last")&&(g[F]=E)}}return g},l=function(f,p,m,g){var v=0;if(f.length>0&&f[f.length-1]==="[]"){var x=f.slice(0,-1).join("");v=Array.isArray(p)&&p[x]?p[x].length:0}for(var y=g?p:r(p,m,v),_=f.length-1;_>=0;--_){var C,S=f[_];if(S==="[]"&&m.parseArrays)s.isOverflow(y)?C=y:C=m.allowEmptyArrays&&(y===""||m.strictNullHandling&&y===null)?[]:s.combine([],y,m.arrayLimit,m.plainObjects,m.throwOnLimitExceeded);else{C=m.plainObjects?{__proto__:null}:{};var b=S.charAt(0)==="["&&S.charAt(S.length-1)==="]"?S.slice(1,-1):S,M=m.decodeDotInKeys?b.replace(/%2E/g,"."):b,I=parseInt(M,10),F=!isNaN(I)&&S!==M&&String(I)===M&&I>=0&&m.parseArrays;if(!m.parseArrays&&M==="")C={0:y};else if(F&&I=0?g.slice(0,x):g;if(y){if(!m.plainObjects&&e.call(Object.prototype,y)&&!m.allowPrototypes)return;v[v.length]=y}for(var _=g.length,C=x,S=0;C>=0&&S=0){if(m.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+m.depth+" and strictDepth is true");v[v.length]="["+g.slice(C)+"]"}return v},u=function(p,m,g,v){if(p){var x=h(p,g);if(x)return l(x,m,g,v)}},d=function(p){if(!p)return i;if(typeof p.allowEmptyArrays<"u"&&typeof p.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof p.decodeDotInKeys<"u"&&typeof p.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(p.decoder!==null&&typeof p.decoder<"u"&&typeof p.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof p.charset<"u"&&p.charset!=="utf-8"&&p.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof p.throwOnLimitExceeded<"u"&&typeof p.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var m=typeof p.charset>"u"?i.charset:p.charset,g=typeof p.duplicates>"u"?i.duplicates:p.duplicates;if(g!=="combine"&&g!=="first"&&g!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var v=typeof p.allowDots>"u"?p.decodeDotInKeys===!0?!0:i.allowDots:!!p.allowDots;return{allowDots:v,allowEmptyArrays:typeof p.allowEmptyArrays=="boolean"?!!p.allowEmptyArrays:i.allowEmptyArrays,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:i.allowPrototypes,allowSparse:typeof p.allowSparse=="boolean"?p.allowSparse:i.allowSparse,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:i.arrayLimit,charset:m,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:i.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:i.comma,decodeDotInKeys:typeof p.decodeDotInKeys=="boolean"?p.decodeDotInKeys:i.decodeDotInKeys,decoder:typeof p.decoder=="function"?p.decoder:i.decoder,delimiter:typeof p.delimiter=="string"||s.isRegExp(p.delimiter)?p.delimiter:i.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:i.depth,duplicates:g,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:i.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:i.plainObjects,strictDepth:typeof p.strictDepth=="boolean"?!!p.strictDepth:i.strictDepth,strictMerge:typeof p.strictMerge=="boolean"?!!p.strictMerge:i.strictMerge,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:i.strictNullHandling,throwOnLimitExceeded:typeof p.throwOnLimitExceeded=="boolean"?p.throwOnLimitExceeded:!1}};return yd=function(f,p){var m=d(p);if(f===""||f===null||typeof f>"u")return m.plainObjects?{__proto__:null}:{};for(var g=typeof f=="string"?c(f,m):f,v=m.plainObjects?{__proto__:null}:{},x=Object.keys(g),y=0;y",'"',"`"," ","\r",` -`," "],o=["{","}","|","\\","^","`"].concat(r),a=["'"].concat(o),c=["%","/","?",";","#"].concat(a),l=["/","?","#"],h=255,u=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},p={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=jM();function v(C,S,b){if(C&&typeof C=="object"&&C instanceof e)return C;var M=new e;return M.parse(C,S,b),M}e.prototype.parse=function(C,S,b){if(typeof C!="string")throw new TypeError("Parameter 'url' must be a string, not "+typeof C);var M=C.indexOf("?"),I=M!==-1&&M127?ne+="x":ne+=W[re];if(!ne.match(u)){var ue=V.slice(0,A),ae=V.slice(A+1),xe=W.match(d);xe&&(ue.push(xe[1]),ae.unshift(xe[2])),ae.length&&(k="/"+ae.join(".")+k),this.hostname=ue.join(".");break}}}this.hostname.length>h?this.hostname="":this.hostname=this.hostname.toLowerCase(),X||(this.hostname=s.toASCII(this.hostname));var Y=this.port?":"+this.port:"",j=this.hostname||"";this.host=j+Y,this.href+=this.host,X&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),k[0]!=="/"&&(k="/"+k))}if(!f[$])for(var A=0,q=a.length;A0?b.host.split("@"):!1;ne&&(b.auth=ne.shift(),b.hostname=ne.shift(),b.host=b.hostname)}return b.search=C.search,b.query=C.query,(b.pathname!==null||b.search!==null)&&(b.path=(b.pathname?b.pathname:"")+(b.search?b.search:"")),b.href=b.format(),b}if(!V.length)return b.pathname=null,b.search?b.path="/"+b.search:b.path=null,b.href=b.format(),b;for(var re=V.slice(-1)[0],le=(b.host||C.host||V.length>1)&&(re==="."||re==="..")||re==="",ue=0,ae=V.length;ae>=0;ae--)re=V[ae],re==="."?V.splice(ae,1):re===".."?(V.splice(ae,1),ue++):ue&&(V.splice(ae,1),ue--);if(!B&&!X)for(;ue--;ue)V.unshift("..");B&&V[0]!==""&&(!V[0]||V[0].charAt(0)!=="/")&&V.unshift(""),le&&V.join("/").substr(-1)!=="/"&&V.push("");var xe=V[0]===""||V[0]&&V[0].charAt(0)==="/";if(W){b.hostname=xe?"":V.length?V.shift():"",b.host=b.hostname;var ne=b.host&&b.host.indexOf("@")>0?b.host.split("@"):!1;ne&&(b.auth=ne.shift(),b.hostname=ne.shift(),b.host=b.hostname)}return B=B||b.host&&V.length,B&&!xe&&V.unshift(""),V.length>0?b.pathname=V.join("/"):(b.pathname=null,b.path=null),(b.pathname!==null||b.search!==null)&&(b.path=(b.pathname?b.pathname:"")+(b.search?b.search:"")),b.auth=C.auth||b.auth,b.slashes=b.slashes||C.slashes,b.href=b.format(),b},e.prototype.parseHost=function(){var C=this.host,S=i.exec(C);S&&(S=S[0],S!==":"&&(this.port=S.substr(1)),C=C.substr(0,C.length-S.length)),C&&(this.hostname=C)},Ar.parse=v,Ar.resolve=y,Ar.resolveObject=_,Ar.format=x,Ar.Url=e,Ar}WM();const v0={};function ct(s,e,t=3){if(v0[e])return;let i=new Error().stack;typeof i>"u"?console.warn("PixiJS Deprecation Warning: ",`${e} -Deprecated since v${s}`):(i=i.split(` -`).splice(t).join(` -`),console.groupCollapsed?(console.groupCollapsed("%cPixiJS Deprecation Warning: %c%s","color:#614108;background:#fffbe6","font-weight:normal;color:#614108;background:#fffbe6",`${e} -Deprecated since v${s}`),console.warn(i),console.groupEnd()):(console.warn("PixiJS Deprecation Warning: ",`${e} -Deprecated since v${s}`),console.warn(i))),v0[e]=!0}function ys(s){if(typeof s!="string")throw new TypeError(`Path must be a string. Received ${JSON.stringify(s)}`)}function xa(s){return s.split("?")[0].split("#")[0]}function zM(s){return s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function qM(s,e,t){return s.replace(new RegExp(zM(e),"g"),t)}function KM(s,e){let t="",i=0,n=-1,r=0,o=-1;for(let a=0;a<=s.length;++a){if(a2){const c=t.lastIndexOf("/");if(c!==t.length-1){c===-1?(t="",i=0):(t=t.slice(0,c),i=t.length-1-t.lastIndexOf("/")),n=a,r=0;continue}}else if(t.length===2||t.length===1){t="",i=0,n=a,r=0;continue}}}else t.length>0?t+=`/${s.slice(n+1,a)}`:t=s.slice(n+1,a),i=a-n-1;n=a,r=0}else o===46&&r!==-1?++r:r=-1}return t}const Zt={toPosix(s){return qM(s,"\\","/")},isUrl(s){return/^https?:/.test(this.toPosix(s))},isDataUrl(s){return/^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}()_|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s<>]*?)$/i.test(s)},isBlobUrl(s){return s.startsWith("blob:")},hasProtocol(s){return/^[^/:]+:/.test(this.toPosix(s))},getProtocol(s){ys(s),s=this.toPosix(s);const e=/^file:\/\/\//.exec(s);if(e)return e[0];const t=/^[^/:]+:\/{0,2}/.exec(s);return t?t[0]:""},toAbsolute(s,e,t){if(ys(s),this.isDataUrl(s)||this.isBlobUrl(s))return s;const i=xa(this.toPosix(e??ke.ADAPTER.getBaseUrl())),n=xa(this.toPosix(t??this.rootname(i)));return s=this.toPosix(s),s.startsWith("/")?Zt.join(n,s.slice(1)):this.isAbsolute(s)?s:this.join(i,s)},normalize(s){if(ys(s),s.length===0)return".";if(this.isDataUrl(s)||this.isBlobUrl(s))return s;s=this.toPosix(s);let e="";const t=s.startsWith("/");this.hasProtocol(s)&&(e=this.rootname(s),s=s.slice(e.length));const i=s.endsWith("/");return s=KM(s),s.length>0&&i&&(s+="/"),t?`/${s}`:e+s},isAbsolute(s){return ys(s),s=this.toPosix(s),this.hasProtocol(s)?!0:s.startsWith("/")},join(...s){if(s.length===0)return".";let e;for(let t=0;t0)if(e===void 0)e=i;else{const n=s[t-1]??"";this.joinExtensions.includes(this.extname(n).toLowerCase())?e+=`/../${i}`:e+=`/${i}`}}return e===void 0?".":this.normalize(e)},dirname(s){if(ys(s),s.length===0)return".";s=this.toPosix(s);let e=s.charCodeAt(0);const t=e===47;let i=-1,n=!0;const r=this.getProtocol(s),o=s;s=s.slice(r.length);for(let a=s.length-1;a>=1;--a)if(e=s.charCodeAt(a),e===47){if(!n){i=a;break}}else n=!1;return i===-1?t?"/":this.isUrl(o)?r+s:r:t&&i===1?"//":r+s.slice(0,i)},rootname(s){ys(s),s=this.toPosix(s);let e="";if(s.startsWith("/")?e="/":e=this.getProtocol(s),this.isUrl(s)){const t=s.indexOf("/",e.length);t!==-1?e=s.slice(0,t):e=s,e.endsWith("/")||(e+="/")}return e},basename(s,e){ys(s),e&&ys(e),s=xa(this.toPosix(s));let t=0,i=-1,n=!0,r;if(e!==void 0&&e.length>0&&e.length<=s.length){if(e.length===s.length&&e===s)return"";let o=e.length-1,a=-1;for(r=s.length-1;r>=0;--r){const c=s.charCodeAt(r);if(c===47){if(!n){t=r+1;break}}else a===-1&&(n=!1,a=r+1),o>=0&&(c===e.charCodeAt(o)?--o===-1&&(i=r):(o=-1,i=a))}return t===i?i=a:i===-1&&(i=s.length),s.slice(t,i)}for(r=s.length-1;r>=0;--r)if(s.charCodeAt(r)===47){if(!n){t=r+1;break}}else i===-1&&(n=!1,i=r+1);return i===-1?"":s.slice(t,i)},extname(s){ys(s),s=xa(this.toPosix(s));let e=-1,t=0,i=-1,n=!0,r=0;for(let o=s.length-1;o>=0;--o){const a=s.charCodeAt(o);if(a===47){if(!n){t=o+1;break}continue}i===-1&&(n=!1,i=o+1),a===46?e===-1?e=o:r!==1&&(r=1):e!==-1&&(r=-1)}return e===-1||i===-1||r===0||r===1&&e===i-1&&e===t+1?"":s.slice(e,i)},parse(s){ys(s);const e={root:"",dir:"",base:"",ext:"",name:""};if(s.length===0)return e;s=xa(this.toPosix(s));let t=s.charCodeAt(0);const i=this.isAbsolute(s);let n;e.root=this.rootname(s),i||this.hasProtocol(s)?n=1:n=0;let r=-1,o=0,a=-1,c=!0,l=s.length-1,h=0;for(;l>=n;--l){if(t=s.charCodeAt(l),t===47){if(!c){o=l+1;break}continue}a===-1&&(c=!1,a=l+1),t===46?r===-1?r=l:h!==1&&(h=1):r!==-1&&(h=-1)}return r===-1||a===-1||h===0||h===1&&r===a-1&&r===o+1?a!==-1&&(o===0&&i?e.base=e.name=s.slice(1,a):e.base=e.name=s.slice(o,a)):(o===0&&i?(e.name=s.slice(1,r),e.base=s.slice(1,a)):(e.name=s.slice(o,r),e.base=s.slice(o,a)),e.ext=s.slice(r,a)),e.dir=this.dirname(s),e},sep:"/",delimiter:":",joinExtensions:[".html"]};let bd;async function ZM(){return bd??(bd=(async()=>{var r;const s=document.createElement("canvas").getContext("webgl");if(!s)return mi.UNPACK;const e=await new Promise(o=>{const a=document.createElement("video");a.onloadeddata=()=>o(a),a.onerror=()=>o(null),a.autoplay=!1,a.crossOrigin="anonymous",a.preload="auto",a.src="data:video/webm;base64,GkXfo59ChoEBQveBAULygQRC84EIQoKEd2VibUKHgQJChYECGFOAZwEAAAAAAAHTEU2bdLpNu4tTq4QVSalmU6yBoU27i1OrhBZUrmtTrIHGTbuMU6uEElTDZ1OsggEXTbuMU6uEHFO7a1OsggG97AEAAAAAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVSalmoCrXsYMPQkBNgIRMYXZmV0GETGF2ZkSJiEBEAAAAAAAAFlSua8yuAQAAAAAAAEPXgQFzxYgAAAAAAAAAAZyBACK1nIN1bmSIgQCGhVZfVlA5g4EBI+ODhAJiWgDglLCBArqBApqBAlPAgQFVsIRVuYEBElTDZ9Vzc9JjwItjxYgAAAAAAAAAAWfInEWjh0VOQ09ERVJEh49MYXZjIGxpYnZweC12cDlnyKJFo4hEVVJBVElPTkSHlDAwOjAwOjAwLjA0MDAwMDAwMAAAH0O2dcfngQCgwqGggQAAAIJJg0IAABAAFgA4JBwYSgAAICAAEb///4r+AAB1oZ2mm+6BAaWWgkmDQgAAEAAWADgkHBhKAAAgIABIQBxTu2uRu4+zgQC3iveBAfGCAXHwgQM=",a.load()});if(!e)return mi.UNPACK;const t=s.createTexture();s.bindTexture(s.TEXTURE_2D,t);const i=s.createFramebuffer();s.bindFramebuffer(s.FRAMEBUFFER,i),s.framebufferTexture2D(s.FRAMEBUFFER,s.COLOR_ATTACHMENT0,s.TEXTURE_2D,t,0),s.pixelStorei(s.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),s.pixelStorei(s.UNPACK_COLORSPACE_CONVERSION_WEBGL,s.NONE),s.texImage2D(s.TEXTURE_2D,0,s.RGBA,s.RGBA,s.UNSIGNED_BYTE,e);const n=new Uint8Array(4);return s.readPixels(0,0,1,1,s.RGBA,s.UNSIGNED_BYTE,n),s.deleteFramebuffer(i),s.deleteTexture(t),(r=s.getExtension("WEBGL_lose_context"))==null||r.loseContext(),n[0]<=n[3]?mi.PMA:mi.UNPACK})()),bd}let wd;function JM(){return typeof wd>"u"&&(wd=(function(){var e;const s={stencil:!0,failIfMajorPerformanceCaveat:ke.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT};try{if(!ke.ADAPTER.getWebGLRenderingContext())return!1;const t=ke.ADAPTER.createCanvas();let i=t.getContext("webgl",s)||t.getContext("experimental-webgl",s);const n=!!((e=i==null?void 0:i.getContextAttributes())!=null&&e.stencil);if(i){const r=i.getExtension("WEBGL_lose_context");r&&r.loseContext()}return i=null,n}catch{return!1}})()),wd}var QM={grad:.9,turn:360,rad:360/(2*Math.PI)},fn=function(s){return typeof s=="string"?s.length>0:typeof s=="number"},fi=function(s,e,t){return e===void 0&&(e=0),t===void 0&&(t=Math.pow(10,e)),Math.round(t*s)/t+0},ms=function(s,e,t){return e===void 0&&(e=0),t===void 0&&(t=1),s>t?t:s>e?s:e},kx=function(s){return(s=isFinite(s)?s%360:0)>0?s:s+360},y0=function(s){return{r:ms(s.r,0,255),g:ms(s.g,0,255),b:ms(s.b,0,255),a:ms(s.a)}},Sd=function(s){return{r:fi(s.r),g:fi(s.g),b:fi(s.b),a:fi(s.a,3)}},eC=/^#([0-9a-f]{3,8})$/i,Nl=function(s){var e=s.toString(16);return e.length<2?"0"+e:e},Fx=function(s){var e=s.r,t=s.g,i=s.b,n=s.a,r=Math.max(e,t,i),o=r-Math.min(e,t,i),a=o?r===e?(t-i)/o:r===t?2+(i-e)/o:4+(e-t)/o:0;return{h:60*(a<0?a+6:a),s:r?o/r*100:0,v:r/255*100,a:n}},Ox=function(s){var e=s.h,t=s.s,i=s.v,n=s.a;e=e/360*6,t/=100,i/=100;var r=Math.floor(e),o=i*(1-t),a=i*(1-(e-r)*t),c=i*(1-(1-e+r)*t),l=r%6;return{r:255*[i,a,o,o,c,i][l],g:255*[c,i,i,a,o,o][l],b:255*[o,o,c,i,i,a][l],a:n}},x0=function(s){return{h:kx(s.h),s:ms(s.s,0,100),l:ms(s.l,0,100),a:ms(s.a)}},b0=function(s){return{h:fi(s.h),s:fi(s.s),l:fi(s.l),a:fi(s.a,3)}},w0=function(s){return Ox((t=(e=s).s,{h:e.h,s:(t*=((i=e.l)<50?i:100-i)/100)>0?2*t/(i+t)*100:0,v:i+t,a:e.a}));var e,t,i},Xa=function(s){return{h:(e=Fx(s)).h,s:(n=(200-(t=e.s))*(i=e.v)/100)>0&&n<200?t*i/100/(n<=100?n:200-n)*100:0,l:n/2,a:e.a};var e,t,i,n},tC=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iC=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sC=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,nC=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,bf={string:[[function(s){var e=eC.exec(s);return e?(s=e[1]).length<=4?{r:parseInt(s[0]+s[0],16),g:parseInt(s[1]+s[1],16),b:parseInt(s[2]+s[2],16),a:s.length===4?fi(parseInt(s[3]+s[3],16)/255,2):1}:s.length===6||s.length===8?{r:parseInt(s.substr(0,2),16),g:parseInt(s.substr(2,2),16),b:parseInt(s.substr(4,2),16),a:s.length===8?fi(parseInt(s.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(s){var e=sC.exec(s)||nC.exec(s);return e?e[2]!==e[4]||e[4]!==e[6]?null:y0({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(s){var e=tC.exec(s)||iC.exec(s);if(!e)return null;var t,i,n=x0({h:(t=e[1],i=e[2],i===void 0&&(i="deg"),Number(t)*(QM[i]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return w0(n)},"hsl"]],object:[[function(s){var e=s.r,t=s.g,i=s.b,n=s.a,r=n===void 0?1:n;return fn(e)&&fn(t)&&fn(i)?y0({r:Number(e),g:Number(t),b:Number(i),a:Number(r)}):null},"rgb"],[function(s){var e=s.h,t=s.s,i=s.l,n=s.a,r=n===void 0?1:n;if(!fn(e)||!fn(t)||!fn(i))return null;var o=x0({h:Number(e),s:Number(t),l:Number(i),a:Number(r)});return w0(o)},"hsl"],[function(s){var e=s.h,t=s.s,i=s.v,n=s.a,r=n===void 0?1:n;if(!fn(e)||!fn(t)||!fn(i))return null;var o=(function(a){return{h:kx(a.h),s:ms(a.s,0,100),v:ms(a.v,0,100),a:ms(a.a)}})({h:Number(e),s:Number(t),v:Number(i),a:Number(r)});return Ox(o)},"hsv"]]},S0=function(s,e){for(var t=0;t=.5},s.prototype.toHex=function(){return e=Sd(this.rgba),t=e.r,i=e.g,n=e.b,o=(r=e.a)<1?Nl(fi(255*r)):"","#"+Nl(t)+Nl(i)+Nl(n)+o;var e,t,i,n,r,o},s.prototype.toRgb=function(){return Sd(this.rgba)},s.prototype.toRgbString=function(){return e=Sd(this.rgba),t=e.r,i=e.g,n=e.b,(r=e.a)<1?"rgba("+t+", "+i+", "+n+", "+r+")":"rgb("+t+", "+i+", "+n+")";var e,t,i,n,r},s.prototype.toHsl=function(){return b0(Xa(this.rgba))},s.prototype.toHslString=function(){return e=b0(Xa(this.rgba)),t=e.h,i=e.s,n=e.l,(r=e.a)<1?"hsla("+t+", "+i+"%, "+n+"%, "+r+")":"hsl("+t+", "+i+"%, "+n+"%)";var e,t,i,n,r},s.prototype.toHsv=function(){return e=Fx(this.rgba),{h:fi(e.h),s:fi(e.s),v:fi(e.v),a:fi(e.a,3)};var e},s.prototype.invert=function(){return Ls({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},s.prototype.saturate=function(e){return e===void 0&&(e=.1),Ls(_d(this.rgba,e))},s.prototype.desaturate=function(e){return e===void 0&&(e=.1),Ls(_d(this.rgba,-e))},s.prototype.grayscale=function(){return Ls(_d(this.rgba,-1))},s.prototype.lighten=function(e){return e===void 0&&(e=.1),Ls(_0(this.rgba,e))},s.prototype.darken=function(e){return e===void 0&&(e=.1),Ls(_0(this.rgba,-e))},s.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},s.prototype.alpha=function(e){return typeof e=="number"?Ls({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):fi(this.rgba.a,3);var t},s.prototype.hue=function(e){var t=Xa(this.rgba);return typeof e=="number"?Ls({h:e,s:t.s,l:t.l,a:t.a}):fi(t.h)},s.prototype.isEqual=function(e){return this.toHex()===Ls(e).toHex()},s})(),Ls=function(s){return s instanceof wf?s:new wf(s)},T0=[],oC=function(s){s.forEach(function(e){T0.indexOf(e)<0&&(e(wf,bf),T0.push(e))})};function aC(s,e){var t={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},i={};for(var n in t)i[t[n]]=n;var r={};s.prototype.toName=function(o){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,c,l=i[this.toHex()];if(l)return l;if(o!=null&&o.closest){var h=this.toRgb(),u=1/0,d="black";if(!r.length)for(var f in t)r[f]=new s(t[f]).toRgb();for(var p in t){var m=(a=h,c=r[p],Math.pow(a.r-c.r,2)+Math.pow(a.g-c.g,2)+Math.pow(a.b-c.b,2));mn===t[r]);if(e!==null&&t!==null){const n=Object.keys(e),r=Object.keys(t);return n.length!==r.length?!1:n.every(o=>e[o]===t[o])}return e===t}toRgba(){const[e,t,i,n]=this._components;return{r:e,g:t,b:i,a:n}}toRgb(){const[e,t,i]=this._components;return{r:e,g:t,b:i}}toRgbaString(){const[e,t,i]=this.toUint8RgbArray();return`rgba(${e},${t},${i},${this.alpha})`}toUint8RgbArray(e){const[t,i,n]=this._components;return e=e??[],e[0]=Math.round(t*255),e[1]=Math.round(i*255),e[2]=Math.round(n*255),e}toRgbArray(e){e=e??[];const[t,i,n]=this._components;return e[0]=t,e[1]=i,e[2]=n,e}toNumber(){return this._int}toLittleEndianNumber(){const e=this._int;return(e>>16)+(e&65280)+((e&255)<<16)}multiply(e){const[t,i,n,r]=yc.temp.setValue(e)._components;return this._components[0]*=t,this._components[1]*=i,this._components[2]*=n,this._components[3]*=r,this.refreshInt(),this._value=null,this}premultiply(e,t=!0){return t&&(this._components[0]*=e,this._components[1]*=e,this._components[2]*=e),this._components[3]=e,this.refreshInt(),this._value=null,this}toPremultiplied(e,t=!0){if(e===1)return(255<<24)+this._int;if(e===0)return t?0:this._int;let i=this._int>>16&255,n=this._int>>8&255,r=this._int&255;return t&&(i=i*e+.5|0,n=n*e+.5|0,r=r*e+.5|0),(e*255<<24)+(i<<16)+(n<<8)+r}toHex(){const e=this._int.toString(16);return`#${"000000".substring(0,6-e.length)+e}`}toHexa(){const e=Math.round(this._components[3]*255).toString(16);return this.toHex()+"00".substring(0,2-e.length)+e}setAlpha(e){return this._components[3]=this._clamp(e),this}round(e){const[t,i,n]=this._components;return this._components[0]=Math.round(t*e)/e,this._components[1]=Math.round(i*e)/e,this._components[2]=Math.round(n*e)/e,this.refreshInt(),this._value=null,this}toArray(e){e=e??[];const[t,i,n,r]=this._components;return e[0]=t,e[1]=i,e[2]=n,e[3]=r,e}normalize(e){let t,i,n,r;if((typeof e=="number"||e instanceof Number)&&e>=0&&e<=16777215){const o=e;t=(o>>16&255)/255,i=(o>>8&255)/255,n=(o&255)/255,r=1}else if((Array.isArray(e)||e instanceof Float32Array)&&e.length>=3&&e.length<=4)e=this._clamp(e),[t,i,n,r=1]=e;else if((e instanceof Uint8Array||e instanceof Uint8ClampedArray)&&e.length>=3&&e.length<=4)e=this._clamp(e,0,255),[t,i,n,r=255]=e,t/=255,i/=255,n/=255,r/=255;else if(typeof e=="string"||typeof e=="object"){if(typeof e=="string"){const a=yc.HEX_PATTERN.exec(e);a&&(e=`#${a[2]}`)}const o=Ls(e);o.isValid()&&({r:t,g:i,b:n,a:r}=o.rgba,t/=255,i/=255,n/=255)}if(t!==void 0)this._components[0]=t,this._components[1]=i,this._components[2]=n,this._components[3]=r,this.refreshInt();else throw new Error(`Unable to convert color ${e}`)}refreshInt(){this._clamp(this._components);const[e,t,i]=this._components;this._int=(e*255<<16)+(t*255<<8)+(i*255|0)}_clamp(e,t=0,i=1){return typeof e=="number"?Math.min(Math.max(e,t),i):(e.forEach((n,r)=>{e[r]=Math.min(Math.max(n,t),i)}),e)}};Mo.shared=new Mo,Mo.temp=new Mo,Mo.HEX_PATTERN=/^(#|0x)?(([a-f0-9]{3}){1,2}([a-f0-9]{2})?)$/i;let St=Mo;function lC(s){return ct("7.2.0","utils.hex2string is deprecated, use Color#toHex instead"),St.shared.setValue(s).toHex()}function cC(s){return ct("7.2.0","utils.rgb2hex is deprecated, use Color#toNumber instead"),St.shared.setValue(s).toNumber()}function hC(){const s=[],e=[];for(let i=0;i<32;i++)s[i]=i,e[i]=i;s[je.NORMAL_NPM]=je.NORMAL,s[je.ADD_NPM]=je.ADD,s[je.SCREEN_NPM]=je.SCREEN,e[je.NORMAL]=je.NORMAL_NPM,e[je.ADD]=je.ADD_NPM,e[je.SCREEN]=je.SCREEN_NPM;const t=[];return t.push(e),t.push(s),t}const Bx=hC();function Lx(s,e){return Bx[e?1:0][s]}function uC(s,e=null){const t=s*6;if(e=e||new Uint16Array(t),e.length!==t)throw new Error(`Out buffer length is incorrect, got ${e.length} and expected ${t}`);for(let i=0,n=0;i>>1,s|=s>>>2,s|=s>>>4,s|=s>>>8,s|=s>>>16,s+1}function M0(s){return!(s&s-1)&&!!s}function C0(s){let e=(s>65535?1:0)<<4;s>>>=e;let t=(s>255?1:0)<<3;return s>>>=t,e|=t,t=(s>15?1:0)<<2,s>>>=t,e|=t,t=(s>3?1:0)<<1,s>>>=t,e|=t,e|s>>1}function Xo(s,e,t){const i=s.length;let n;if(e>=i||t===0)return;t=e+t>i?i-e:t;const r=i-t;for(n=e;n(s.Renderer="renderer",s.Application="application",s.RendererSystem="renderer-webgl-system",s.RendererPlugin="renderer-webgl-plugin",s.CanvasRendererSystem="renderer-canvas-system",s.CanvasRendererPlugin="renderer-canvas-plugin",s.Asset="asset",s.LoadParser="load-parser",s.ResolveParser="resolve-parser",s.CacheParser="cache-parser",s.DetectionParser="detection-parser",s))(Pe||{});const _f=s=>{if(typeof s=="function"||typeof s=="object"&&s.extension){if(!s.extension)throw new Error("Extension class must have an extension object");s={...typeof s.extension!="object"?{type:s.extension}:s.extension,ref:s}}if(typeof s=="object")s={...s};else throw new Error("Invalid extension type");return typeof s.type=="string"&&(s.type=[s.type]),s},P0=(s,e)=>_f(s).priority??e,Ne={_addHandlers:{},_removeHandlers:{},_queue:{},remove(...s){return s.map(_f).forEach(e=>{e.type.forEach(t=>{var i,n;return(n=(i=this._removeHandlers)[t])==null?void 0:n.call(i,e)})}),this},add(...s){return s.map(_f).forEach(e=>{e.type.forEach(t=>{var r,o;const i=this._addHandlers,n=this._queue;i[t]?(r=i[t])==null||r.call(i,e):(n[t]=n[t]||[],(o=n[t])==null||o.push(e))})}),this},handle(s,e,t){var o;const i=this._addHandlers,n=this._removeHandlers;if(i[s]||n[s])throw new Error(`Extension type ${s} already has a handler`);i[s]=e,n[s]=t;const r=this._queue;return r[s]&&((o=r[s])==null||o.forEach(a=>e(a)),delete r[s]),this},handleByMap(s,e){return this.handle(s,t=>{t.name&&(e[t.name]=t.ref)},t=>{t.name&&delete e[t.name]})},handleByList(s,e,t=-1){return this.handle(s,i=>{e.includes(i.ref)||(e.push(i.ref),e.sort((n,r)=>P0(r,t)-P0(n,t)))},i=>{const n=e.indexOf(i.ref);n!==-1&&e.splice(n,1)})}};class Tf{constructor(e){typeof e=="number"?this.rawBinaryData=new ArrayBuffer(e):e instanceof Uint8Array?this.rawBinaryData=e.buffer:this.rawBinaryData=e,this.uint32View=new Uint32Array(this.rawBinaryData),this.float32View=new Float32Array(this.rawBinaryData)}get int8View(){return this._int8View||(this._int8View=new Int8Array(this.rawBinaryData)),this._int8View}get uint8View(){return this._uint8View||(this._uint8View=new Uint8Array(this.rawBinaryData)),this._uint8View}get int16View(){return this._int16View||(this._int16View=new Int16Array(this.rawBinaryData)),this._int16View}get uint16View(){return this._uint16View||(this._uint16View=new Uint16Array(this.rawBinaryData)),this._uint16View}get int32View(){return this._int32View||(this._int32View=new Int32Array(this.rawBinaryData)),this._int32View}view(e){return this[`${e}View`]}destroy(){this.rawBinaryData=null,this._int8View=null,this._uint8View=null,this._int16View=null,this._uint16View=null,this._int32View=null,this.uint32View=null,this.float32View=null}static sizeOf(e){switch(e){case"int8":case"uint8":return 1;case"int16":case"uint16":return 2;case"int32":case"uint32":case"float32":return 4;default:throw new Error(`${e} isn't a valid view type`)}}}const vC=["precision mediump float;","void main(void){","float test = 0.1;","%forloop%","gl_FragColor = vec4(0.0);","}"].join(` -`);function yC(s){let e="";for(let t=0;t0&&(e+=` -else `),t=0;--i){const n=Mf[i];if(n.test&&n.test(s,t))return new n(s,e)}throw new Error("Unrecognized source type to auto-detect Resource")}class Rs{constructor(e){this.items=[],this._name=e,this._aliasCount=0}emit(e,t,i,n,r,o,a,c){if(arguments.length>8)throw new Error("max arguments reached");const{name:l,items:h}=this;this._aliasCount++;for(let u=0,d=h.length;u0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))}add(e){return e[this._name]&&(this.ensureNonAliasedItems(),this.remove(e),this.items.push(e)),this}remove(e){const t=this.items.indexOf(e);return t!==-1&&(this.ensureNonAliasedItems(),this.items.splice(t,1)),this}contains(e){return this.items.includes(e)}removeAll(){return this.ensureNonAliasedItems(),this.items.length=0,this}destroy(){this.removeAll(),this.items.length=0,this._name=""}get empty(){return this.items.length===0}get name(){return this._name}}Object.defineProperties(Rs.prototype,{dispatch:{value:Rs.prototype.emit},run:{value:Rs.prototype.emit}});class ol{constructor(e=0,t=0){this._width=e,this._height=t,this.destroyed=!1,this.internal=!1,this.onResize=new Rs("setRealSize"),this.onUpdate=new Rs("update"),this.onError=new Rs("onError")}bind(e){this.onResize.add(e),this.onUpdate.add(e),this.onError.add(e),(this._width||this._height)&&this.onResize.emit(this._width,this._height)}unbind(e){this.onResize.remove(e),this.onUpdate.remove(e),this.onError.remove(e)}resize(e,t){(e!==this._width||t!==this._height)&&(this._width=e,this._height=t,this.onResize.emit(e,t))}get valid(){return!!this._width&&!!this._height}update(){this.destroyed||this.onUpdate.emit()}load(){return Promise.resolve(this)}get width(){return this._width}get height(){return this._height}style(e,t,i){return!1}dispose(){}destroy(){this.destroyed||(this.destroyed=!0,this.dispose(),this.onError.removeAll(),this.onError=null,this.onResize.removeAll(),this.onResize=null,this.onUpdate.removeAll(),this.onUpdate=null)}static test(e,t){return!1}}class Kh extends ol{constructor(e,t){const{width:i,height:n}=t||{};if(!i||!n)throw new Error("BufferResource width or height invalid");super(i,n),this.data=e,this.unpackAlignment=t.unpackAlignment??4}upload(e,t,i){const n=e.gl;n.pixelStorei(n.UNPACK_ALIGNMENT,this.unpackAlignment),n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t.alphaMode===mi.UNPACK);const r=t.realWidth,o=t.realHeight;return i.width===r&&i.height===o?n.texSubImage2D(t.target,0,0,0,r,o,t.format,i.type,this.data):(i.width=r,i.height=o,n.texImage2D(t.target,0,i.internalFormat,r,o,0,t.format,i.type,this.data)),!0}dispose(){this.data=null}static test(e){return e===null||e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array}}const bC={scaleMode:Cs.NEAREST,alphaMode:mi.NPM},Cf=class Co extends yl{constructor(e=null,t=null){super(),t=Object.assign({},Co.defaultOptions,t);const{alphaMode:i,mipmap:n,anisotropicLevel:r,scaleMode:o,width:a,height:c,wrapMode:l,format:h,type:u,target:d,resolution:f,resourceOptions:p}=t;e&&!(e instanceof ol)&&(e=Nx(e,p),e.internal=!0),this.resolution=f||ke.RESOLUTION,this.width=Math.round((a||0)*this.resolution)/this.resolution,this.height=Math.round((c||0)*this.resolution)/this.resolution,this._mipmap=n,this.anisotropicLevel=r,this._wrapMode=l,this._scaleMode=o,this.format=h,this.type=u,this.target=d,this.alphaMode=i,this.uid=eo(),this.touched=0,this.isPowerOfTwo=!1,this._refreshPOT(),this._glTextures={},this.dirtyId=0,this.dirtyStyleId=0,this.cacheId=null,this.valid=a>0&&c>0,this.textureCacheIds=[],this.destroyed=!1,this.resource=null,this._batchEnabled=0,this._batchLocation=0,this.parentTextureArray=null,this.setResource(e)}get realWidth(){return Math.round(this.width*this.resolution)}get realHeight(){return Math.round(this.height*this.resolution)}get mipmap(){return this._mipmap}set mipmap(e){this._mipmap!==e&&(this._mipmap=e,this.dirtyStyleId++)}get scaleMode(){return this._scaleMode}set scaleMode(e){this._scaleMode!==e&&(this._scaleMode=e,this.dirtyStyleId++)}get wrapMode(){return this._wrapMode}set wrapMode(e){this._wrapMode!==e&&(this._wrapMode=e,this.dirtyStyleId++)}setStyle(e,t){let i;return e!==void 0&&e!==this.scaleMode&&(this.scaleMode=e,i=!0),t!==void 0&&t!==this.mipmap&&(this.mipmap=t,i=!0),i&&this.dirtyStyleId++,this}setSize(e,t,i){return i=i||this.resolution,this.setRealSize(e*i,t*i,i)}setRealSize(e,t,i){return this.resolution=i||this.resolution,this.width=Math.round(e)/this.resolution,this.height=Math.round(t)/this.resolution,this._refreshPOT(),this.update(),this}_refreshPOT(){this.isPowerOfTwo=M0(this.realWidth)&&M0(this.realHeight)}setResolution(e){const t=this.resolution;return t===e?this:(this.resolution=e,this.valid&&(this.width=Math.round(this.width*t)/e,this.height=Math.round(this.height*t)/e,this.emit("update",this)),this._refreshPOT(),this)}setResource(e){if(this.resource===e)return this;if(this.resource)throw new Error("Resource can be set only once");return e.bind(this),this.resource=e,this}update(){this.valid?(this.dirtyId++,this.dirtyStyleId++,this.emit("update",this)):this.width>0&&this.height>0&&(this.valid=!0,this.emit("loaded",this),this.emit("update",this))}onError(e){this.emit("error",this,e)}destroy(){this.resource&&(this.resource.unbind(this),this.resource.internal&&this.resource.destroy(),this.resource=null),this.cacheId&&(delete Gn[this.cacheId],delete Ds[this.cacheId],this.cacheId=null),this.valid=!1,this.dispose(),Co.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0,this.emit("destroyed",this),this.removeAllListeners()}dispose(){this.emit("dispose",this)}castToBaseTexture(){return this}static from(e,t,i=ke.STRICT_TEXTURE_CACHE){const n=typeof e=="string";let r=null;if(n)r=e;else{if(!e._pixiId){const a=(t==null?void 0:t.pixiIdPrefix)||"pixiid";e._pixiId=`${a}_${eo()}`}r=e._pixiId}let o=Gn[r];if(n&&i&&!o)throw new Error(`The cacheId "${r}" does not exist in BaseTextureCache.`);return o||(o=new Co(e,t),o.cacheId=r,Co.addToCache(o,r)),o}static fromBuffer(e,t,i,n){e=e||new Float32Array(t*i*4);const r=new Kh(e,{width:t,height:i,...n==null?void 0:n.resourceOptions});let o,a;return e instanceof Float32Array?(o=Se.RGBA,a=De.FLOAT):e instanceof Int32Array?(o=Se.RGBA_INTEGER,a=De.INT):e instanceof Uint32Array?(o=Se.RGBA_INTEGER,a=De.UNSIGNED_INT):e instanceof Int16Array?(o=Se.RGBA_INTEGER,a=De.SHORT):e instanceof Uint16Array?(o=Se.RGBA_INTEGER,a=De.UNSIGNED_SHORT):e instanceof Int8Array?(o=Se.RGBA,a=De.BYTE):(o=Se.RGBA,a=De.UNSIGNED_BYTE),r.internal=!0,new Co(r,Object.assign({},bC,{type:a,format:o},n))}static addToCache(e,t){t&&(e.textureCacheIds.includes(t)||e.textureCacheIds.push(t),Gn[t]&&Gn[t]!==e&&console.warn(`BaseTexture added to the cache with an id [${t}] that already had an entry`),Gn[t]=e)}static removeFromCache(e){if(typeof e=="string"){const t=Gn[e];if(t){const i=t.textureCacheIds.indexOf(e);return i>-1&&t.textureCacheIds.splice(i,1),delete Gn[e],t}}else if(e!=null&&e.textureCacheIds){for(let t=0;t1){for(let u=0;u(s[s.POLY=0]="POLY",s[s.RECT=1]="RECT",s[s.CIRC=2]="CIRC",s[s.ELIP=3]="ELIP",s[s.RREC=4]="RREC",s))(wi||{});class pt{constructor(e=0,t=0){this.x=0,this.y=0,this.x=e,this.y=t}clone(){return new pt(this.x,this.y)}copyFrom(e){return this.set(e.x,e.y),this}copyTo(e){return e.set(this.x,this.y),e}equals(e){return e.x===this.x&&e.y===this.y}set(e=0,t=e){return this.x=e,this.y=t,this}}pt.prototype.toString=function(){return`[@pixi/math:Point x=${this.x} y=${this.y}]`};const Ul=[new pt,new pt,new pt,new pt];class nt{constructor(e=0,t=0,i=0,n=0){this.x=Number(e),this.y=Number(t),this.width=Number(i),this.height=Number(n),this.type=wi.RECT}get left(){return this.x}get right(){return this.x+this.width}get top(){return this.y}get bottom(){return this.y+this.height}static get EMPTY(){return new nt(0,0,0,0)}clone(){return new nt(this.x,this.y,this.width,this.height)}copyFrom(e){return this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height,this}copyTo(e){return e.x=this.x,e.y=this.y,e.width=this.width,e.height=this.height,e}contains(e,t){return this.width<=0||this.height<=0?!1:e>=this.x&&e=this.y&&te.right?e.right:this.right)<=M)return!1;const I=this.ye.bottom?e.bottom:this.bottom)>I}const i=this.left,n=this.right,r=this.top,o=this.bottom;if(n<=i||o<=r)return!1;const a=Ul[0].set(e.left,e.top),c=Ul[1].set(e.left,e.bottom),l=Ul[2].set(e.right,e.top),h=Ul[3].set(e.right,e.bottom);if(l.x<=a.x||c.y<=a.y)return!1;const u=Math.sign(t.a*t.d-t.b*t.c);if(u===0||(t.apply(a,a),t.apply(c,c),t.apply(l,l),t.apply(h,h),Math.max(a.x,c.x,l.x,h.x)<=i||Math.min(a.x,c.x,l.x,h.x)>=n||Math.max(a.y,c.y,l.y,h.y)<=r||Math.min(a.y,c.y,l.y,h.y)>=o))return!1;const d=u*(c.y-a.y),f=u*(a.x-c.x),p=d*i+f*r,m=d*n+f*r,g=d*i+f*o,v=d*n+f*o;if(Math.max(p,m,g,v)<=d*a.x+f*a.y||Math.min(p,m,g,v)>=d*h.x+f*h.y)return!1;const x=u*(a.y-l.y),y=u*(l.x-a.x),_=x*i+y*r,C=x*n+y*r,S=x*i+y*o,b=x*n+y*o;return!(Math.max(_,C,S,b)<=x*a.x+y*a.y||Math.min(_,C,S,b)>=x*h.x+y*h.y)}pad(e=0,t=e){return this.x-=e,this.y-=t,this.width+=e*2,this.height+=t*2,this}fit(e){const t=Math.max(this.x,e.x),i=Math.min(this.x+this.width,e.x+e.width),n=Math.max(this.y,e.y),r=Math.min(this.y+this.height,e.y+e.height);return this.x=t,this.width=Math.max(i-t,0),this.y=n,this.height=Math.max(r-n,0),this}ceil(e=1,t=.001){const i=Math.ceil((this.x+this.width-t)*e)/e,n=Math.ceil((this.y+this.height-t)*e)/e;return this.x=Math.floor((this.x+t)*e)/e,this.y=Math.floor((this.y+t)*e)/e,this.width=i-this.x,this.height=n-this.y,this}enlarge(e){const t=Math.min(this.x,e.x),i=Math.max(this.x+this.width,e.x+e.width),n=Math.min(this.y,e.y),r=Math.max(this.y+this.height,e.y+e.height);return this.x=t,this.width=i-t,this.y=n,this.height=r-n,this}}nt.prototype.toString=function(){return`[@pixi/math:Rectangle x=${this.x} y=${this.y} width=${this.width} height=${this.height}]`};class Zh{constructor(e=0,t=0,i=0){this.x=e,this.y=t,this.radius=i,this.type=wi.CIRC}clone(){return new Zh(this.x,this.y,this.radius)}contains(e,t){if(this.radius<=0)return!1;const i=this.radius*this.radius;let n=this.x-e,r=this.y-t;return n*=n,r*=r,n+r<=i}getBounds(){return new nt(this.x-this.radius,this.y-this.radius,this.radius*2,this.radius*2)}}Zh.prototype.toString=function(){return`[@pixi/math:Circle x=${this.x} y=${this.y} radius=${this.radius}]`};class Jh{constructor(e=0,t=0,i=0,n=0){this.x=e,this.y=t,this.width=i,this.height=n,this.type=wi.ELIP}clone(){return new Jh(this.x,this.y,this.width,this.height)}contains(e,t){if(this.width<=0||this.height<=0)return!1;let i=(e-this.x)/this.width,n=(t-this.y)/this.height;return i*=i,n*=n,i+n<=1}getBounds(){return new nt(this.x-this.width,this.y-this.height,this.width,this.height)}}Jh.prototype.toString=function(){return`[@pixi/math:Ellipse x=${this.x} y=${this.y} width=${this.width} height=${this.height}]`};class qr{constructor(...e){let t=Array.isArray(e[0])?e[0]:e;if(typeof t[0]!="number"){const i=[];for(let n=0,r=t.length;nt!=h>t&&e<(l-a)*((t-c)/(h-c))+a&&(i=!i)}return i}}qr.prototype.toString=function(){return`[@pixi/math:PolygoncloseStroke=${this.closeStroke}points=${this.points.reduce((s,e)=>`${s}, ${e}`,"")}]`};class Qh{constructor(e=0,t=0,i=0,n=0,r=20){this.x=e,this.y=t,this.width=i,this.height=n,this.radius=r,this.type=wi.RREC}clone(){return new Qh(this.x,this.y,this.width,this.height,this.radius)}contains(e,t){if(this.width<=0||this.height<=0)return!1;if(e>=this.x&&e<=this.x+this.width&&t>=this.y&&t<=this.y+this.height){const i=Math.max(0,Math.min(this.radius,Math.min(this.width,this.height)/2));if(t>=this.y+i&&t<=this.y+this.height-i||e>=this.x+i&&e<=this.x+this.width-i)return!0;let n=e-(this.x+i),r=t-(this.y+i);const o=i*i;if(n*n+r*r<=o||(n=e-(this.x+this.width-i),n*n+r*r<=o)||(r=t-(this.y+this.height-i),n*n+r*r<=o)||(n=e-(this.x+i),n*n+r*r<=o))return!0}return!1}}Qh.prototype.toString=function(){return`[@pixi/math:RoundedRectangle x=${this.x} y=${this.y}width=${this.width} height=${this.height} radius=${this.radius}]`};class Bt{constructor(e=1,t=0,i=0,n=1,r=0,o=0){this.array=null,this.a=e,this.b=t,this.c=i,this.d=n,this.tx=r,this.ty=o}fromArray(e){this.a=e[0],this.b=e[1],this.c=e[3],this.d=e[4],this.tx=e[2],this.ty=e[5]}set(e,t,i,n,r,o){return this.a=e,this.b=t,this.c=i,this.d=n,this.tx=r,this.ty=o,this}toArray(e,t){this.array||(this.array=new Float32Array(9));const i=t||this.array;return e?(i[0]=this.a,i[1]=this.b,i[2]=0,i[3]=this.c,i[4]=this.d,i[5]=0,i[6]=this.tx,i[7]=this.ty,i[8]=1):(i[0]=this.a,i[1]=this.c,i[2]=this.tx,i[3]=this.b,i[4]=this.d,i[5]=this.ty,i[6]=0,i[7]=0,i[8]=1),i}apply(e,t){t=t||new pt;const i=e.x,n=e.y;return t.x=this.a*i+this.c*n+this.tx,t.y=this.b*i+this.d*n+this.ty,t}applyInverse(e,t){t=t||new pt;const i=1/(this.a*this.d+this.c*-this.b),n=e.x,r=e.y;return t.x=this.d*i*n+-this.c*i*r+(this.ty*this.c-this.tx*this.d)*i,t.y=this.a*i*r+-this.b*i*n+(-this.ty*this.a+this.tx*this.b)*i,t}translate(e,t){return this.tx+=e,this.ty+=t,this}scale(e,t){return this.a*=e,this.d*=t,this.c*=e,this.b*=t,this.tx*=e,this.ty*=t,this}rotate(e){const t=Math.cos(e),i=Math.sin(e),n=this.a,r=this.c,o=this.tx;return this.a=n*t-this.b*i,this.b=n*i+this.b*t,this.c=r*t-this.d*i,this.d=r*i+this.d*t,this.tx=o*t-this.ty*i,this.ty=o*i+this.ty*t,this}append(e){const t=this.a,i=this.b,n=this.c,r=this.d;return this.a=e.a*t+e.b*n,this.b=e.a*i+e.b*r,this.c=e.c*t+e.d*n,this.d=e.c*i+e.d*r,this.tx=e.tx*t+e.ty*n+this.tx,this.ty=e.tx*i+e.ty*r+this.ty,this}setTransform(e,t,i,n,r,o,a,c,l){return this.a=Math.cos(a+l)*r,this.b=Math.sin(a+l)*r,this.c=-Math.sin(a-c)*o,this.d=Math.cos(a-c)*o,this.tx=e-(i*this.a+n*this.c),this.ty=t-(i*this.b+n*this.d),this}prepend(e){const t=this.tx;if(e.a!==1||e.b!==0||e.c!==0||e.d!==1){const i=this.a,n=this.c;this.a=i*e.a+this.b*e.c,this.b=i*e.b+this.b*e.d,this.c=n*e.a+this.d*e.c,this.d=n*e.b+this.d*e.d}return this.tx=t*e.a+this.ty*e.c+e.tx,this.ty=t*e.b+this.ty*e.d+e.ty,this}decompose(e){const t=this.a,i=this.b,n=this.c,r=this.d,o=e.pivot,a=-Math.atan2(-n,r),c=Math.atan2(i,t),l=Math.abs(a+c);return l<1e-5||Math.abs(Wc-l)<1e-5?(e.rotation=c,e.skew.x=e.skew.y=0):(e.rotation=0,e.skew.x=a,e.skew.y=c),e.scale.x=Math.sqrt(t*t+i*i),e.scale.y=Math.sqrt(n*n+r*r),e.position.x=this.tx+(o.x*t+o.y*n),e.position.y=this.ty+(o.x*i+o.y*r),e}invert(){const e=this.a,t=this.b,i=this.c,n=this.d,r=this.tx,o=e*n-t*i;return this.a=n/o,this.b=-t/o,this.c=-i/o,this.d=e/o,this.tx=(i*this.ty-n*r)/o,this.ty=-(e*this.ty-t*r)/o,this}identity(){return this.a=1,this.b=0,this.c=0,this.d=1,this.tx=0,this.ty=0,this}clone(){const e=new Bt;return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e}copyTo(e){return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e}copyFrom(e){return this.a=e.a,this.b=e.b,this.c=e.c,this.d=e.d,this.tx=e.tx,this.ty=e.ty,this}static get IDENTITY(){return new Bt}static get TEMP_MATRIX(){return new Bt}}Bt.prototype.toString=function(){return`[@pixi/math:Matrix a=${this.a} b=${this.b} c=${this.c} d=${this.d} tx=${this.tx} ty=${this.ty}]`};const kr=[1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1],Fr=[0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1],Or=[0,-1,-1,-1,0,1,1,1,0,1,1,1,0,-1,-1,-1],Br=[1,1,0,-1,-1,-1,0,1,-1,-1,0,1,1,1,0,-1],Ef=[],$x=[],$l=Math.sign;function EC(){for(let s=0;s<16;s++){const e=[];Ef.push(e);for(let t=0;t<16;t++){const i=$l(kr[s]*kr[t]+Or[s]*Fr[t]),n=$l(Fr[s]*kr[t]+Br[s]*Fr[t]),r=$l(kr[s]*Or[t]+Or[s]*Br[t]),o=$l(Fr[s]*Or[t]+Br[s]*Br[t]);for(let a=0;a<16;a++)if(kr[a]===i&&Fr[a]===n&&Or[a]===r&&Br[a]===o){e.push(a);break}}}for(let s=0;s<16;s++){const e=new Bt;e.set(kr[s],Fr[s],Or[s],Br[s],0,0),$x.push(e)}}EC();const Vt={E:0,SE:1,S:2,SW:3,W:4,NW:5,N:6,NE:7,MIRROR_VERTICAL:8,MAIN_DIAGONAL:10,MIRROR_HORIZONTAL:12,REVERSE_DIAGONAL:14,uX:s=>kr[s],uY:s=>Fr[s],vX:s=>Or[s],vY:s=>Br[s],inv:s=>s&8?s&15:-s&7,add:(s,e)=>Ef[s][e],sub:(s,e)=>Ef[s][Vt.inv(e)],rotate180:s=>s^4,isVertical:s=>(s&3)===2,byDirection:(s,e)=>Math.abs(s)*2<=Math.abs(e)?e>=0?Vt.S:Vt.N:Math.abs(e)*2<=Math.abs(s)?s>0?Vt.E:Vt.W:e>0?s>0?Vt.SE:Vt.SW:s>0?Vt.NE:Vt.NW,matrixAppendRotationInv:(s,e,t=0,i=0)=>{const n=$x[Vt.inv(e)];n.tx=t,n.ty=i,s.append(n)}};class Mn{constructor(e,t,i=0,n=0){this._x=i,this._y=n,this.cb=e,this.scope=t}clone(e=this.cb,t=this.scope){return new Mn(e,t,this._x,this._y)}set(e=0,t=e){return(this._x!==e||this._y!==t)&&(this._x=e,this._y=t,this.cb.call(this.scope)),this}copyFrom(e){return(this._x!==e.x||this._y!==e.y)&&(this._x=e.x,this._y=e.y,this.cb.call(this.scope)),this}copyTo(e){return e.set(this._x,this._y),e}equals(e){return e.x===this._x&&e.y===this._y}get x(){return this._x}set x(e){this._x!==e&&(this._x=e,this.cb.call(this.scope))}get y(){return this._y}set y(e){this._y!==e&&(this._y=e,this.cb.call(this.scope))}}Mn.prototype.toString=function(){return`[@pixi/math:ObservablePoint x=${this.x} y=${this.y} scope=${this.scope}]`};const If=class{constructor(){this.worldTransform=new Bt,this.localTransform=new Bt,this.position=new Mn(this.onChange,this,0,0),this.scale=new Mn(this.onChange,this,1,1),this.pivot=new Mn(this.onChange,this,0,0),this.skew=new Mn(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}onChange(){this._localID++}updateSkew(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++}updateLocalTransform(){const s=this.localTransform;this._localID!==this._currentLocalID&&(s.a=this._cx*this.scale.x,s.b=this._sx*this.scale.x,s.c=this._cy*this.scale.y,s.d=this._sy*this.scale.y,s.tx=this.position.x-(this.pivot.x*s.a+this.pivot.y*s.c),s.ty=this.position.y-(this.pivot.x*s.b+this.pivot.y*s.d),this._currentLocalID=this._localID,this._parentID=-1)}updateTransform(s){const e=this.localTransform;if(this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==s._worldID){const t=s.worldTransform,i=this.worldTransform;i.a=e.a*t.a+e.b*t.c,i.b=e.a*t.b+e.b*t.d,i.c=e.c*t.a+e.d*t.c,i.d=e.c*t.b+e.d*t.d,i.tx=e.tx*t.a+e.ty*t.c+t.tx,i.ty=e.tx*t.b+e.ty*t.d+t.ty,this._parentID=s._worldID,this._worldID++}}setFromMatrix(s){s.decompose(this),this._localID++}get rotation(){return this._rotation}set rotation(s){this._rotation!==s&&(this._rotation=s,this.updateSkew())}};If.IDENTITY=new If;let Zm=If;Zm.prototype.toString=function(){return`[@pixi/math:Transform position=(${this.position.x}, ${this.position.y}) rotation=${this.rotation} scale=(${this.scale.x}, ${this.scale.y}) skew=(${this.skew.x}, ${this.skew.y}) ]`};var IC=`varying vec2 vTextureCoord; - -uniform sampler2D uSampler; - -void main(void){ - gl_FragColor *= texture2D(uSampler, vTextureCoord); -}`,RC=`attribute vec2 aVertexPosition; -attribute vec2 aTextureCoord; - -uniform mat3 projectionMatrix; - -varying vec2 vTextureCoord; - -void main(void){ - gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); - vTextureCoord = aTextureCoord; -} -`;function F0(s,e,t){const i=s.createShader(e);return s.shaderSource(i,t),s.compileShader(i),i}function Pd(s){const e=new Array(s);for(let t=0;ts.type==="float"&&s.size===1&&!s.isArray,code:s=>` - if(uv["${s}"] !== ud["${s}"].value) - { - ud["${s}"].value = uv["${s}"] - gl.uniform1f(ud["${s}"].location, uv["${s}"]) - } - `},{test:(s,e)=>(s.type==="sampler2D"||s.type==="samplerCube"||s.type==="sampler2DArray")&&s.size===1&&!s.isArray&&(e==null||e.castToBaseTexture!==void 0),code:s=>`t = syncData.textureCount++; - - renderer.texture.bind(uv["${s}"], t); - - if(ud["${s}"].value !== t) - { - ud["${s}"].value = t; - gl.uniform1i(ud["${s}"].location, t); -; // eslint-disable-line max-len - }`},{test:(s,e)=>s.type==="mat3"&&s.size===1&&!s.isArray&&e.a!==void 0,code:s=>` - gl.uniformMatrix3fv(ud["${s}"].location, false, uv["${s}"].toArray(true)); - `,codeUbo:s=>` - var ${s}_matrix = uv.${s}.toArray(true); - - data[offset] = ${s}_matrix[0]; - data[offset+1] = ${s}_matrix[1]; - data[offset+2] = ${s}_matrix[2]; - - data[offset + 4] = ${s}_matrix[3]; - data[offset + 5] = ${s}_matrix[4]; - data[offset + 6] = ${s}_matrix[5]; - - data[offset + 8] = ${s}_matrix[6]; - data[offset + 9] = ${s}_matrix[7]; - data[offset + 10] = ${s}_matrix[8]; - `},{test:(s,e)=>s.type==="vec2"&&s.size===1&&!s.isArray&&e.x!==void 0,code:s=>` - cv = ud["${s}"].value; - v = uv["${s}"]; - - if(cv[0] !== v.x || cv[1] !== v.y) - { - cv[0] = v.x; - cv[1] = v.y; - gl.uniform2f(ud["${s}"].location, v.x, v.y); - }`,codeUbo:s=>` - v = uv.${s}; - - data[offset] = v.x; - data[offset+1] = v.y; - `},{test:s=>s.type==="vec2"&&s.size===1&&!s.isArray,code:s=>` - cv = ud["${s}"].value; - v = uv["${s}"]; - - if(cv[0] !== v[0] || cv[1] !== v[1]) - { - cv[0] = v[0]; - cv[1] = v[1]; - gl.uniform2f(ud["${s}"].location, v[0], v[1]); - } - `},{test:(s,e)=>s.type==="vec4"&&s.size===1&&!s.isArray&&e.width!==void 0,code:s=>` - cv = ud["${s}"].value; - v = uv["${s}"]; - - if(cv[0] !== v.x || cv[1] !== v.y || cv[2] !== v.width || cv[3] !== v.height) - { - cv[0] = v.x; - cv[1] = v.y; - cv[2] = v.width; - cv[3] = v.height; - gl.uniform4f(ud["${s}"].location, v.x, v.y, v.width, v.height) - }`,codeUbo:s=>` - v = uv.${s}; - - data[offset] = v.x; - data[offset+1] = v.y; - data[offset+2] = v.width; - data[offset+3] = v.height; - `},{test:(s,e)=>s.type==="vec4"&&s.size===1&&!s.isArray&&e.red!==void 0,code:s=>` - cv = ud["${s}"].value; - v = uv["${s}"]; - - if(cv[0] !== v.red || cv[1] !== v.green || cv[2] !== v.blue || cv[3] !== v.alpha) - { - cv[0] = v.red; - cv[1] = v.green; - cv[2] = v.blue; - cv[3] = v.alpha; - gl.uniform4f(ud["${s}"].location, v.red, v.green, v.blue, v.alpha) - }`,codeUbo:s=>` - v = uv.${s}; - - data[offset] = v.red; - data[offset+1] = v.green; - data[offset+2] = v.blue; - data[offset+3] = v.alpha; - `},{test:(s,e)=>s.type==="vec3"&&s.size===1&&!s.isArray&&e.red!==void 0,code:s=>` - cv = ud["${s}"].value; - v = uv["${s}"]; - - if(cv[0] !== v.red || cv[1] !== v.green || cv[2] !== v.blue || cv[3] !== v.a) - { - cv[0] = v.red; - cv[1] = v.green; - cv[2] = v.blue; - - gl.uniform3f(ud["${s}"].location, v.red, v.green, v.blue) - }`,codeUbo:s=>` - v = uv.${s}; - - data[offset] = v.red; - data[offset+1] = v.green; - data[offset+2] = v.blue; - `},{test:s=>s.type==="vec4"&&s.size===1&&!s.isArray,code:s=>` - cv = ud["${s}"].value; - v = uv["${s}"]; - - if(cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - cv[3] = v[3]; - - gl.uniform4f(ud["${s}"].location, v[0], v[1], v[2], v[3]) - }`}],PC={float:` - if (cv !== v) - { - cu.value = v; - gl.uniform1f(location, v); - }`,vec2:` - if (cv[0] !== v[0] || cv[1] !== v[1]) - { - cv[0] = v[0]; - cv[1] = v[1]; - - gl.uniform2f(location, v[0], v[1]) - }`,vec3:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - - gl.uniform3f(location, v[0], v[1], v[2]) - }`,vec4:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - cv[3] = v[3]; - - gl.uniform4f(location, v[0], v[1], v[2], v[3]); - }`,int:` - if (cv !== v) - { - cu.value = v; - - gl.uniform1i(location, v); - }`,ivec2:` - if (cv[0] !== v[0] || cv[1] !== v[1]) - { - cv[0] = v[0]; - cv[1] = v[1]; - - gl.uniform2i(location, v[0], v[1]); - }`,ivec3:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - - gl.uniform3i(location, v[0], v[1], v[2]); - }`,ivec4:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - cv[3] = v[3]; - - gl.uniform4i(location, v[0], v[1], v[2], v[3]); - }`,uint:` - if (cv !== v) - { - cu.value = v; - - gl.uniform1ui(location, v); - }`,uvec2:` - if (cv[0] !== v[0] || cv[1] !== v[1]) - { - cv[0] = v[0]; - cv[1] = v[1]; - - gl.uniform2ui(location, v[0], v[1]); - }`,uvec3:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - - gl.uniform3ui(location, v[0], v[1], v[2]); - }`,uvec4:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - cv[3] = v[3]; - - gl.uniform4ui(location, v[0], v[1], v[2], v[3]); - }`,bool:` - if (cv !== v) - { - cu.value = v; - gl.uniform1i(location, v); - }`,bvec2:` - if (cv[0] != v[0] || cv[1] != v[1]) - { - cv[0] = v[0]; - cv[1] = v[1]; - - gl.uniform2i(location, v[0], v[1]); - }`,bvec3:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - - gl.uniform3i(location, v[0], v[1], v[2]); - }`,bvec4:` - if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) - { - cv[0] = v[0]; - cv[1] = v[1]; - cv[2] = v[2]; - cv[3] = v[3]; - - gl.uniform4i(location, v[0], v[1], v[2], v[3]); - }`,mat2:"gl.uniformMatrix2fv(location, false, v)",mat3:"gl.uniformMatrix3fv(location, false, v)",mat4:"gl.uniformMatrix4fv(location, false, v)",sampler2D:` - if (cv !== v) - { - cu.value = v; - - gl.uniform1i(location, v); - }`,samplerCube:` - if (cv !== v) - { - cu.value = v; - - gl.uniform1i(location, v); - }`,sampler2DArray:` - if (cv !== v) - { - cu.value = v; - - gl.uniform1i(location, v); - }`},kC={float:"gl.uniform1fv(location, v)",vec2:"gl.uniform2fv(location, v)",vec3:"gl.uniform3fv(location, v)",vec4:"gl.uniform4fv(location, v)",mat4:"gl.uniformMatrix4fv(location, false, v)",mat3:"gl.uniformMatrix3fv(location, false, v)",mat2:"gl.uniformMatrix2fv(location, false, v)",int:"gl.uniform1iv(location, v)",ivec2:"gl.uniform2iv(location, v)",ivec3:"gl.uniform3iv(location, v)",ivec4:"gl.uniform4iv(location, v)",uint:"gl.uniform1uiv(location, v)",uvec2:"gl.uniform2uiv(location, v)",uvec3:"gl.uniform3uiv(location, v)",uvec4:"gl.uniform4uiv(location, v)",bool:"gl.uniform1iv(location, v)",bvec2:"gl.uniform2iv(location, v)",bvec3:"gl.uniform3iv(location, v)",bvec4:"gl.uniform4iv(location, v)",sampler2D:"gl.uniform1iv(location, v)",samplerCube:"gl.uniform1iv(location, v)",sampler2DArray:"gl.uniform1iv(location, v)"};function FC(s,e){var i;const t=[` - var v = null; - var cv = null; - var cu = null; - var t = 0; - var gl = renderer.gl; - `];for(const n in s.uniforms){const r=e[n];if(!r){((i=s.uniforms[n])==null?void 0:i.group)===!0&&(s.uniforms[n].ubo?t.push(` - renderer.shader.syncUniformBufferGroup(uv.${n}, '${n}'); - `):t.push(` - renderer.shader.syncUniformGroup(uv.${n}, syncData); - `));continue}const o=s.uniforms[n];let a=!1;for(let c=0;c=ro.WEBGL2&&(e=s.getContext("webgl2",{})),e||(e=s.getContext("webgl",{})||s.getContext("experimental-webgl",{}),e?e.getExtension("WEBGL_draw_buffers"):e=null),vo=e}return vo}let Xl;function BC(){if(!Xl){Xl=fs.MEDIUM;const s=OC();if(s&&s.getShaderPrecisionFormat){const e=s.getShaderPrecisionFormat(s.FRAGMENT_SHADER,s.HIGH_FLOAT);e&&(Xl=e.precision?fs.HIGH:fs.MEDIUM)}}return Xl}function O0(s,e){const t=s.getShaderSource(e).split(` -`).map((l,h)=>`${h}: ${l}`),i=s.getShaderInfoLog(e),n=i.split(` -`),r={},o=n.map(l=>parseFloat(l.replace(/^ERROR\: 0\:([\d]+)\:.*$/,"$1"))).filter(l=>l&&!r[l]?(r[l]=!0,!0):!1),a=[""];o.forEach(l=>{t[l-1]=`%c${t[l-1]}%c`,a.push("background: #FF0000; color:#FFFFFF; font-size: 10px","font-size: 10px")});const c=t.join(` -`);a[0]=c,console.error(i),console.groupCollapsed("click to view full shader code"),console.warn(...a),console.groupEnd()}function LC(s,e,t,i){s.getProgramParameter(e,s.LINK_STATUS)||(s.getShaderParameter(t,s.COMPILE_STATUS)||O0(s,t),s.getShaderParameter(i,s.COMPILE_STATUS)||O0(s,i),console.error("PixiJS Error: Could not initialize shader."),s.getProgramInfoLog(e)!==""&&console.warn("PixiJS Warning: gl.getProgramInfoLog()",s.getProgramInfoLog(e)))}const DC={float:1,vec2:2,vec3:3,vec4:4,int:1,ivec2:2,ivec3:3,ivec4:4,uint:1,uvec2:2,uvec3:3,uvec4:4,bool:1,bvec2:2,bvec3:3,bvec4:4,mat2:4,mat3:9,mat4:16,sampler2D:1};function Yx(s){return DC[s]}let Vl=null;const B0={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",UNSIGNED_INT:"uint",UNSIGNED_INT_VEC2:"uvec2",UNSIGNED_INT_VEC3:"uvec3",UNSIGNED_INT_VEC4:"uvec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",INT_SAMPLER_2D:"sampler2D",UNSIGNED_INT_SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube",INT_SAMPLER_CUBE:"samplerCube",UNSIGNED_INT_SAMPLER_CUBE:"samplerCube",SAMPLER_2D_ARRAY:"sampler2DArray",INT_SAMPLER_2D_ARRAY:"sampler2DArray",UNSIGNED_INT_SAMPLER_2D_ARRAY:"sampler2DArray"};function Gx(s,e){if(!Vl){const t=Object.keys(B0);Vl={};for(let i=0;i0&&(t+=` -else `),ithis.size&&this.flush(),this._vertexCount+=e.vertexData.length/2,this._indexCount+=e.indices.length,this._bufferedTextures[this._bufferSize]=e._texture.baseTexture,this._bufferedElements[this._bufferSize++]=e)}buildTexturesAndDrawCalls(){const{_bufferedTextures:e,maxTextures:t}=this,i=ws._textureArrayPool,n=this.renderer.batch,r=this._tempBoundTextures,o=this.renderer.textureGC.count;let a=++Je._globalBatch,c=0,l=i[0],h=0;n.copyBoundTextures(r,t);for(let u=0;u=t&&(n.boundArray(l,r,a,t),this.buildDrawCalls(l,h,u),h=u,l=i[++c],++a),d._batchEnabled=a,d.touched=o,l.elements[l.count++]=d)}l.count>0&&(n.boundArray(l,r,a,t),this.buildDrawCalls(l,h,this._bufferSize),++c,++a);for(let u=0;u0);for(let m=0;m=0;--n)e[n]=i[n]||null,e[n]&&(e[n]._batchLocation=n)}boundArray(e,t,i,n){const{elements:r,ids:o,count:a}=e;let c=0;for(let l=0;l=0&&u=ro.WEBGL2&&(i=e.getContext("webgl2",t)),i)this.webGLVersion=2;else if(this.webGLVersion=1,i=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),!i)throw new Error("This browser does not support WebGL. Try using the canvas renderer");return this.gl=i,this.getExtensions(),this.gl}getExtensions(){const{gl:e}=this,t={loseContext:e.getExtension("WEBGL_lose_context"),anisotropicFiltering:e.getExtension("EXT_texture_filter_anisotropic"),floatTextureLinear:e.getExtension("OES_texture_float_linear"),s3tc:e.getExtension("WEBGL_compressed_texture_s3tc"),s3tc_sRGB:e.getExtension("WEBGL_compressed_texture_s3tc_srgb"),etc:e.getExtension("WEBGL_compressed_texture_etc"),etc1:e.getExtension("WEBGL_compressed_texture_etc1"),pvrtc:e.getExtension("WEBGL_compressed_texture_pvrtc")||e.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),atc:e.getExtension("WEBGL_compressed_texture_atc"),astc:e.getExtension("WEBGL_compressed_texture_astc"),bptc:e.getExtension("EXT_texture_compression_bptc")};this.webGLVersion===1?Object.assign(this.extensions,t,{drawBuffers:e.getExtension("WEBGL_draw_buffers"),depthTexture:e.getExtension("WEBGL_depth_texture"),vertexArrayObject:e.getExtension("OES_vertex_array_object")||e.getExtension("MOZ_OES_vertex_array_object")||e.getExtension("WEBKIT_OES_vertex_array_object"),uint32ElementIndex:e.getExtension("OES_element_index_uint"),floatTexture:e.getExtension("OES_texture_float"),floatTextureLinear:e.getExtension("OES_texture_float_linear"),textureHalfFloat:e.getExtension("OES_texture_half_float"),textureHalfFloatLinear:e.getExtension("OES_texture_half_float_linear")}):this.webGLVersion===2&&Object.assign(this.extensions,t,{colorBufferFloat:e.getExtension("EXT_color_buffer_float")})}handleContextLost(e){e.preventDefault(),setTimeout(()=>{this.gl.isContextLost()&&this.extensions.loseContext&&this.extensions.loseContext.restoreContext()},0)}handleContextRestored(){this.renderer.runners.contextChange.emit(this.gl)}destroy(){const e=this.renderer.view;this.renderer=null,e.removeEventListener!==void 0&&(e.removeEventListener("webglcontextlost",this.handleContextLost),e.removeEventListener("webglcontextrestored",this.handleContextRestored)),this.gl.useProgram(null),this.extensions.loseContext&&this.extensions.loseContext.loseContext()}postrender(){this.renderer.objectRenderer.renderingToScreen&&this.gl.flush()}validateContext(e){const t=e.getContextAttributes(),i="WebGL2RenderingContext"in globalThis&&e instanceof globalThis.WebGL2RenderingContext;i&&(this.webGLVersion=2),t&&!t.stencil&&console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly");const n=i||!!e.getExtension("OES_element_index_uint");this.supports.uint32Indices=n,n||console.warn("Provided WebGL context does not support 32 index buffer, complex graphics may not render correctly")}}qc.defaultOptions={context:null,antialias:!1,premultipliedAlpha:!0,preserveDrawingBuffer:!1,powerPreference:"default"},qc.extension={type:Pe.RendererSystem,name:"context"};Ne.add(qc);class Ff{constructor(e,t){if(this.width=Math.round(e),this.height=Math.round(t),!this.width||!this.height)throw new Error("Framebuffer width or height is zero");this.stencil=!1,this.depth=!1,this.dirtyId=0,this.dirtyFormat=0,this.dirtySize=0,this.depthTexture=null,this.colorTextures=[],this.glFramebuffers={},this.disposeRunner=new Rs("disposeFramebuffer"),this.multisample=ni.NONE}get colorTexture(){return this.colorTextures[0]}addColorTexture(e=0,t){return this.colorTextures[e]=t||new Je(null,{scaleMode:Cs.NEAREST,resolution:1,mipmap:gs.OFF,width:this.width,height:this.height}),this.dirtyId++,this.dirtyFormat++,this}addDepthTexture(e){return this.depthTexture=e||new Je(null,{scaleMode:Cs.NEAREST,resolution:1,width:this.width,height:this.height,mipmap:gs.OFF,format:Se.DEPTH_COMPONENT,type:De.UNSIGNED_SHORT}),this.dirtyId++,this.dirtyFormat++,this}enableDepth(){return this.depth=!0,this.dirtyId++,this.dirtyFormat++,this}enableStencil(){return this.stencil=!0,this.dirtyId++,this.dirtyFormat++,this}resize(e,t){if(e=Math.round(e),t=Math.round(t),!e||!t)throw new Error("Framebuffer width and height must not be zero");if(!(e===this.width&&t===this.height)){this.width=e,this.height=t,this.dirtyId++,this.dirtySize++;for(let i=0;i{const n=this.source;this.url=n.src;const r=()=>{this.destroyed||(n.onload=null,n.onerror=null,this.update(),this._load=null,this.createBitmap?t(this.process()):t(this))};n.complete&&n.src?r():(n.onload=r,n.onerror=o=>{i(o),this.onError.emit(o)})}),this._load)}process(){const e=this.source;if(this._process!==null)return this._process;if(this.bitmap!==null||!globalThis.createImageBitmap)return Promise.resolve(this);const t=globalThis.createImageBitmap,i=!e.crossOrigin||e.crossOrigin==="anonymous";return this._process=fetch(e.src,{mode:i?"cors":"no-cors"}).then(n=>n.blob()).then(n=>t(n,0,0,e.width,e.height,{premultiplyAlpha:this.alphaMode===null||this.alphaMode===mi.UNPACK?"premultiply":"none"})).then(n=>this.destroyed?Promise.reject():(this.bitmap=n,this.update(),this._process=null,Promise.resolve(this))),this._process}upload(e,t,i){if(typeof this.alphaMode=="number"&&(t.alphaMode=this.alphaMode),!this.createBitmap)return super.upload(e,t,i);if(!this.bitmap&&(this.process(),!this.bitmap))return!1;if(super.upload(e,t,i,this.bitmap),!this.preserveBitmap){let n=!0;const r=t._glTextures;for(const o in r){const a=r[o];if(a!==i&&a.dirtyId!==t.dirtyId){n=!1;break}}n&&(this.bitmap.close&&this.bitmap.close(),this.bitmap=null)}return!0}dispose(){this.source.onload=null,this.source.onerror=null,super.dispose(),this.bitmap&&(this.bitmap.close(),this.bitmap=null),this._process=null,this._load=null}static test(e){return typeof HTMLImageElement<"u"&&(typeof e=="string"||e instanceof HTMLImageElement)}}class Jm{constructor(){this.x0=0,this.y0=0,this.x1=1,this.y1=0,this.x2=1,this.y2=1,this.x3=0,this.y3=1,this.uvsFloat32=new Float32Array(8)}set(e,t,i){const n=t.width,r=t.height;if(i){const o=e.width/2/n,a=e.height/2/r,c=e.x/n+o,l=e.y/r+a;i=Vt.add(i,Vt.NW),this.x0=c+o*Vt.uX(i),this.y0=l+a*Vt.uY(i),i=Vt.add(i,2),this.x1=c+o*Vt.uX(i),this.y1=l+a*Vt.uY(i),i=Vt.add(i,2),this.x2=c+o*Vt.uX(i),this.y2=l+a*Vt.uY(i),i=Vt.add(i,2),this.x3=c+o*Vt.uX(i),this.y3=l+a*Vt.uY(i)}else this.x0=e.x/n,this.y0=e.y/r,this.x1=(e.x+e.width)/n,this.y1=e.y/r,this.x2=(e.x+e.width)/n,this.y2=(e.y+e.height)/r,this.x3=e.x/n,this.y3=(e.y+e.height)/r;this.uvsFloat32[0]=this.x0,this.uvsFloat32[1]=this.y0,this.uvsFloat32[2]=this.x1,this.uvsFloat32[3]=this.y1,this.uvsFloat32[4]=this.x2,this.uvsFloat32[5]=this.y2,this.uvsFloat32[6]=this.x3,this.uvsFloat32[7]=this.y3}}Jm.prototype.toString=function(){return`[@pixi/core:TextureUvs x0=${this.x0} y0=${this.y0} x1=${this.x1} y1=${this.y1} x2=${this.x2} y2=${this.y2} x3=${this.x3} y3=${this.y3}]`};const N0=new Jm;function Gl(s){s.destroy=function(){},s.on=function(){},s.once=function(){},s.emit=function(){}}let ze=class kt extends yl{constructor(e,t,i,n,r,o,a){if(super(),this.noFrame=!1,t||(this.noFrame=!0,t=new nt(0,0,1,1)),e instanceof kt&&(e=e.baseTexture),this.baseTexture=e,this._frame=t,this.trim=n,this.valid=!1,this.destroyed=!1,this._uvs=N0,this.uvMatrix=null,this.orig=i||t,this._rotate=Number(r||0),r===!0)this._rotate=2;else if(this._rotate%2!==0)throw new Error("attempt to use diamond-shaped UVs. If you are sure, set rotation manually");this.defaultAnchor=o?new pt(o.x,o.y):new pt(0,0),this.defaultBorders=a,this._updateID=0,this.textureCacheIds=[],e.valid?this.noFrame?e.valid&&this.onBaseTextureUpdated(e):this.frame=t:e.once("loaded",this.onBaseTextureUpdated,this),this.noFrame&&e.on("update",this.onBaseTextureUpdated,this)}update(){this.baseTexture.resource&&this.baseTexture.resource.update()}onBaseTextureUpdated(e){if(this.noFrame){if(!this.baseTexture.valid)return;this._frame.width=e.width,this._frame.height=e.height,this.valid=!0,this.updateUvs()}else this.frame=this._frame;this.emit("update",this)}destroy(e){if(this.baseTexture){if(e){const{resource:t}=this.baseTexture;t!=null&&t.url&&Ds[t.url]&&kt.removeFromCache(t.url),this.baseTexture.destroy()}this.baseTexture.off("loaded",this.onBaseTextureUpdated,this),this.baseTexture.off("update",this.onBaseTextureUpdated,this),this.baseTexture=null}this._frame=null,this._uvs=null,this.trim=null,this.orig=null,this.valid=!1,kt.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0,this.emit("destroyed",this),this.removeAllListeners()}clone(){var n;const e=this._frame.clone(),t=this._frame===this.orig?e:this.orig.clone(),i=new kt(this.baseTexture,!this.noFrame&&e,t,(n=this.trim)==null?void 0:n.clone(),this.rotate,this.defaultAnchor,this.defaultBorders);return this.noFrame&&(i._frame=e),i}updateUvs(){this._uvs===N0&&(this._uvs=new Jm),this._uvs.set(this._frame,this.baseTexture,this.rotate),this._updateID++}static from(e,t={},i=ke.STRICT_TEXTURE_CACHE){const n=typeof e=="string";let r=null;if(n)r=e;else if(e instanceof Je){if(!e.cacheId){const a=(t==null?void 0:t.pixiIdPrefix)||"pixiid";e.cacheId=`${a}-${eo()}`,Je.addToCache(e,e.cacheId)}r=e.cacheId}else{if(!e._pixiId){const a=(t==null?void 0:t.pixiIdPrefix)||"pixiid";e._pixiId=`${a}_${eo()}`}r=e._pixiId}let o=Ds[r];if(n&&i&&!o)throw new Error(`The cacheId "${r}" does not exist in TextureCache.`);return!o&&!(e instanceof Je)?(t.resolution||(t.resolution=Dn(e)),o=new kt(new Je(e,t)),o.baseTexture.cacheId=r,Je.addToCache(o.baseTexture,r),kt.addToCache(o,r)):!o&&e instanceof Je&&(o=new kt(e),kt.addToCache(o,r)),o}static fromURL(e,t){const i=Object.assign({autoLoad:!1},t==null?void 0:t.resourceOptions),n=kt.from(e,Object.assign({resourceOptions:i},t),!1),r=n.baseTexture.resource;return n.baseTexture.valid?Promise.resolve(n):r.load().then(()=>Promise.resolve(n))}static fromBuffer(e,t,i,n){return new kt(Je.fromBuffer(e,t,i,n))}static fromLoader(e,t,i,n){const r=new Je(e,Object.assign({scaleMode:Je.defaultOptions.scaleMode,resolution:Dn(t)},n)),{resource:o}=r;o instanceof zx&&(o.url=t);const a=new kt(r);return i||(i=t),Je.addToCache(a.baseTexture,i),kt.addToCache(a,i),i!==t&&(Je.addToCache(a.baseTexture,t),kt.addToCache(a,t)),a.baseTexture.valid?Promise.resolve(a):new Promise(c=>{a.baseTexture.once("loaded",()=>c(a))})}static addToCache(e,t){t&&(e.textureCacheIds.includes(t)||e.textureCacheIds.push(t),Ds[t]&&Ds[t]!==e&&console.warn(`Texture added to the cache with an id [${t}] that already had an entry`),Ds[t]=e)}static removeFromCache(e){if(typeof e=="string"){const t=Ds[e];if(t){const i=t.textureCacheIds.indexOf(e);return i>-1&&t.textureCacheIds.splice(i,1),delete Ds[e],t}}else if(e!=null&&e.textureCacheIds){for(let t=0;tthis.baseTexture.width,a=i+r>this.baseTexture.height;if(o||a){const c=o&&a?"and":"or",l=`X: ${t} + ${n} = ${t+n} > ${this.baseTexture.width}`,h=`Y: ${i} + ${r} = ${i+r} > ${this.baseTexture.height}`;throw new Error(`Texture Error: frame does not fit inside the base Texture dimensions: ${l} ${c} ${h}`)}this.valid=n&&r&&this.baseTexture.valid,!this.trim&&!this.rotate&&(this.orig=e),this.valid&&this.updateUvs()}get rotate(){return this._rotate}set rotate(e){this._rotate=e,this.valid&&this.updateUvs()}get width(){return this.orig.width}get height(){return this.orig.height}castToBaseTexture(){return this.baseTexture}static get EMPTY(){return kt._EMPTY||(kt._EMPTY=new kt(new Je),Gl(kt._EMPTY),Gl(kt._EMPTY.baseTexture)),kt._EMPTY}static get WHITE(){if(!kt._WHITE){const e=ke.ADAPTER.createCanvas(16,16),t=e.getContext("2d");e.width=16,e.height=16,t.fillStyle="white",t.fillRect(0,0,16,16),kt._WHITE=new kt(Je.from(e)),Gl(kt._WHITE),Gl(kt._WHITE.baseTexture)}return kt._WHITE}};class oo extends ze{constructor(e,t){super(e,t),this.valid=!0,this.filterFrame=null,this.filterPoolKey=null,this.updateUvs()}get framebuffer(){return this.baseTexture.framebuffer}get multisample(){return this.framebuffer.multisample}set multisample(e){this.framebuffer.multisample=e}resize(e,t,i=!0){const n=this.baseTexture.resolution,r=Math.round(e*n)/n,o=Math.round(t*n)/n;this.valid=r>0&&o>0,this._frame.width=this.orig.width=r,this._frame.height=this.orig.height=o,i&&this.baseTexture.resize(r,o),this.updateUvs()}setResolution(e){const{baseTexture:t}=this;t.resolution!==e&&(t.setResolution(e),this.resize(t.width,t.height,!1))}static create(e){return new oo(new Wx(e))}}class qx{constructor(e){this.texturePool={},this.textureOptions=e||{},this.enableFullScreen=!1,this._pixelsWidth=0,this._pixelsHeight=0}createTexture(e,t,i=ni.NONE){const n=new Wx(Object.assign({width:e,height:t,resolution:1,multisample:i},this.textureOptions));return new oo(n)}getOptimalTexture(e,t,i=1,n=ni.NONE){let r;e=Math.max(Math.ceil(e*i-1e-6),1),t=Math.max(Math.ceil(t*i-1e-6),1),!this.enableFullScreen||e!==this._pixelsWidth||t!==this._pixelsHeight?(e=Hc(e),t=Hc(t),r=((e&65535)<<16|t&65535)>>>0,n>1&&(r+=n*4294967296)):r=n>1?-n:-1,this.texturePool[r]||(this.texturePool[r]=[]);let o=this.texturePool[r].pop();return o||(o=this.createTexture(e,t,n)),o.filterPoolKey=r,o.setResolution(i),o}getFilterTexture(e,t,i){const n=this.getOptimalTexture(e.width,e.height,t||e.resolution,i||ni.NONE);return n.filterFrame=e.filterFrame,n}returnTexture(e){const t=e.filterPoolKey;e.filterFrame=null,this.texturePool[t].push(e)}returnFilterTexture(e){this.returnTexture(e)}clear(e){if(e=e!==!1,e)for(const t in this.texturePool){const i=this.texturePool[t];if(i)for(let n=0;n0&&e.height>0;for(const t in this.texturePool){if(!(Number(t)<0))continue;const i=this.texturePool[t];if(i)for(let n=0;n1&&(h=this.getOptimalFilterTexture(l.width,l.height,t.resolution),h.filterFrame=l.filterFrame),i[u].apply(this,l,h,zs.CLEAR,t);const d=l;l=h,h=d}i[u].apply(this,l,c.renderTexture,zs.BLEND,t),u>1&&t.multisample>1&&this.returnFilterTexture(t.renderTexture),this.returnFilterTexture(l),this.returnFilterTexture(h)}t.clear(),this.statePool.push(t)}bindAndClear(e,t=zs.CLEAR){const{renderTexture:i,state:n}=this.renderer;if(e===this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?this.renderer.projection.transform=this.activeState.transform:this.renderer.projection.transform=null,e==null?void 0:e.filterFrame){const o=this.tempRect;o.x=0,o.y=0,o.width=e.filterFrame.width,o.height=e.filterFrame.height,i.bind(e,e.filterFrame,o)}else e!==this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?i.bind(e):this.renderer.renderTexture.bind(e,this.activeState.bindingSourceFrame,this.activeState.bindingDestinationFrame);const r=n.stateId&1||this.forceClear;(t===zs.CLEAR||t===zs.BLIT&&r)&&this.renderer.framebuffer.clear(0,0,0,0)}applyFilter(e,t,i,n){const r=this.renderer;r.state.set(e.state),this.bindAndClear(i,n),e.uniforms.uSampler=t,e.uniforms.filterGlobals=this.globalUniforms,r.shader.bind(e),e.legacy=!!e.program.attributeData.aTextureCoord,e.legacy?(this.quadUv.map(t._frame,t.filterFrame),r.geometry.bind(this.quadUv),r.geometry.draw(Qs.TRIANGLES)):(r.geometry.bind(this.quad),r.geometry.draw(Qs.TRIANGLE_STRIP))}calculateSpriteMatrix(e,t){const{sourceFrame:i,destinationFrame:n}=this.activeState,{orig:r}=t._texture,o=e.set(n.width,0,0,n.height,i.x,i.y),a=t.worldTransform.copyTo(Bt.TEMP_MATRIX);return a.invert(),o.prepend(a),o.scale(1/r.width,1/r.height),o.translate(t.anchor.x,t.anchor.y),o}destroy(){this.renderer=null,this.texturePool.clear(!1)}getOptimalFilterTexture(e,t,i=1,n=ni.NONE){return this.texturePool.getOptimalTexture(e,t,i,n)}getFilterTexture(e,t,i){if(typeof e=="number"){const r=e;e=t,t=r}e=e||this.activeState.renderTexture;const n=this.texturePool.getOptimalTexture(e.width,e.height,t||e.resolution,i||ni.NONE);return n.filterFrame=e.filterFrame,n}returnFilterTexture(e){this.texturePool.returnTexture(e)}emptyPool(){this.texturePool.clear(!0)}resize(){this.texturePool.setScreenSize(this.renderer.view)}transformAABB(e,t){const i=Hl[0],n=Hl[1],r=Hl[2],o=Hl[3];i.set(t.left,t.top),n.set(t.left,t.bottom),r.set(t.right,t.top),o.set(t.right,t.bottom),e.apply(i,i),e.apply(n,n),e.apply(r,r),e.apply(o,o);const a=Math.min(i.x,n.x,r.x,o.x),c=Math.min(i.y,n.y,r.y,o.y),l=Math.max(i.x,n.x,r.x,o.x),h=Math.max(i.y,n.y,r.y,o.y);t.x=a,t.y=c,t.width=l-a,t.height=h-c}roundFrame(e,t,i,n,r){if(!(e.width<=0||e.height<=0||i.width<=0||i.height<=0)){if(r){const{a:o,b:a,c,d:l}=r;if((Math.abs(a)>1e-4||Math.abs(c)>1e-4)&&(Math.abs(o)>1e-4||Math.abs(l)>1e-4))return}r=r?kd.copyFrom(r):kd.identity(),r.translate(-i.x,-i.y).scale(n.width/i.width,n.height/i.height).translate(n.x,n.y),this.transformAABB(r,e),e.ceil(t),this.transformAABB(r.invert(),e)}}}Zx.extension={type:Pe.RendererSystem,name:"filter"};Ne.add(Zx);class qC{constructor(e){this.framebuffer=e,this.stencil=null,this.dirtyId=-1,this.dirtyFormat=-1,this.dirtySize=-1,this.multisample=ni.NONE,this.msaaBuffer=null,this.blitFramebuffer=null,this.mipLevel=0}}const KC=new nt;class Jx{constructor(e){this.renderer=e,this.managedFramebuffers=[],this.unknownFramebuffer=new Ff(10,10),this.msaaSamples=null}contextChange(){this.disposeAll(!0);const e=this.gl=this.renderer.gl;if(this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.current=this.unknownFramebuffer,this.viewport=new nt,this.hasMRT=!0,this.writeDepthTexture=!0,this.renderer.context.webGLVersion===1){let t=this.renderer.context.extensions.drawBuffers,i=this.renderer.context.extensions.depthTexture;ke.PREFER_ENV===ro.WEBGL_LEGACY&&(t=null,i=null),t?e.drawBuffers=n=>t.drawBuffersWEBGL(n):(this.hasMRT=!1,e.drawBuffers=()=>{}),i||(this.writeDepthTexture=!1)}else this.msaaSamples=e.getInternalformatParameter(e.RENDERBUFFER,e.RGBA8,e.SAMPLES)}bind(e,t,i=0){const{gl:n}=this;if(e){const r=e.glFramebuffers[this.CONTEXT_UID]||this.initFramebuffer(e);this.current!==e&&(this.current=e,n.bindFramebuffer(n.FRAMEBUFFER,r.framebuffer)),r.mipLevel!==i&&(e.dirtyId++,e.dirtyFormat++,r.mipLevel=i),r.dirtyId!==e.dirtyId&&(r.dirtyId=e.dirtyId,r.dirtyFormat!==e.dirtyFormat?(r.dirtyFormat=e.dirtyFormat,r.dirtySize=e.dirtySize,this.updateFramebuffer(e,i)):r.dirtySize!==e.dirtySize&&(r.dirtySize=e.dirtySize,this.resizeFramebuffer(e)));for(let o=0;o>i,a=t.height>>i,c=o/t.width;this.setViewport(t.x*c,t.y*c,o,a)}else{const o=e.width>>i,a=e.height>>i;this.setViewport(0,0,o,a)}}else this.current&&(this.current=null,n.bindFramebuffer(n.FRAMEBUFFER,null)),t?this.setViewport(t.x,t.y,t.width,t.height):this.setViewport(0,0,this.renderer.width,this.renderer.height)}setViewport(e,t,i,n){const r=this.viewport;e=Math.round(e),t=Math.round(t),i=Math.round(i),n=Math.round(n),(r.width!==i||r.height!==n||r.x!==e||r.y!==t)&&(r.x=e,r.y=t,r.width=i,r.height=n,this.gl.viewport(e,t,i,n))}get size(){return this.current?{x:0,y:0,width:this.current.width,height:this.current.height}:{x:0,y:0,width:this.renderer.width,height:this.renderer.height}}clear(e,t,i,n,r=xf.COLOR|xf.DEPTH){const{gl:o}=this;o.clearColor(e,t,i,n),o.clear(r)}initFramebuffer(e){const{gl:t}=this,i=new qC(t.createFramebuffer());return i.multisample=this.detectSamples(e.multisample),e.glFramebuffers[this.CONTEXT_UID]=i,this.managedFramebuffers.push(e),e.disposeRunner.add(this),i}resizeFramebuffer(e){const{gl:t}=this,i=e.glFramebuffers[this.CONTEXT_UID];if(i.stencil){t.bindRenderbuffer(t.RENDERBUFFER,i.stencil);let o;this.renderer.context.webGLVersion===1?o=t.DEPTH_STENCIL:e.depth&&e.stencil?o=t.DEPTH24_STENCIL8:e.depth?o=t.DEPTH_COMPONENT24:o=t.STENCIL_INDEX8,i.msaaBuffer?t.renderbufferStorageMultisample(t.RENDERBUFFER,i.multisample,o,e.width,e.height):t.renderbufferStorage(t.RENDERBUFFER,o,e.width,e.height)}const n=e.colorTextures;let r=n.length;t.drawBuffers||(r=Math.min(r,1));for(let o=0;o1&&this.canMultisampleFramebuffer(e)?n.msaaBuffer=n.msaaBuffer||i.createRenderbuffer():n.msaaBuffer&&(i.deleteRenderbuffer(n.msaaBuffer),n.msaaBuffer=null,n.blitFramebuffer&&(n.blitFramebuffer.dispose(),n.blitFramebuffer=null));const a=[];for(let c=0;c1&&i.drawBuffers(a),e.depthTexture&&this.writeDepthTexture){const c=e.depthTexture;this.renderer.texture.bind(c,0),i.framebufferTexture2D(i.FRAMEBUFFER,i.DEPTH_ATTACHMENT,i.TEXTURE_2D,c._glTextures[this.CONTEXT_UID].texture,t)}if((e.stencil||e.depth)&&!(e.depthTexture&&this.writeDepthTexture)){n.stencil=n.stencil||i.createRenderbuffer();let c,l;this.renderer.context.webGLVersion===1?(c=i.DEPTH_STENCIL_ATTACHMENT,l=i.DEPTH_STENCIL):e.depth&&e.stencil?(c=i.DEPTH_STENCIL_ATTACHMENT,l=i.DEPTH24_STENCIL8):e.depth?(c=i.DEPTH_ATTACHMENT,l=i.DEPTH_COMPONENT24):(c=i.STENCIL_ATTACHMENT,l=i.STENCIL_INDEX8),i.bindRenderbuffer(i.RENDERBUFFER,n.stencil),n.msaaBuffer?i.renderbufferStorageMultisample(i.RENDERBUFFER,n.multisample,l,e.width,e.height):i.renderbufferStorage(i.RENDERBUFFER,l,e.width,e.height),i.framebufferRenderbuffer(i.FRAMEBUFFER,c,i.RENDERBUFFER,n.stencil)}else n.stencil&&(i.deleteRenderbuffer(n.stencil),n.stencil=null)}canMultisampleFramebuffer(e){return this.renderer.context.webGLVersion!==1&&e.colorTextures.length<=1&&!e.depthTexture}detectSamples(e){const{msaaSamples:t}=this;let i=ni.NONE;if(e<=1||t===null)return i;for(let n=0;n=0&&this.managedFramebuffers.splice(r,1),e.disposeRunner.remove(this),t||(n.deleteFramebuffer(i.framebuffer),i.msaaBuffer&&n.deleteRenderbuffer(i.msaaBuffer),i.stencil&&n.deleteRenderbuffer(i.stencil)),i.blitFramebuffer&&this.disposeFramebuffer(i.blitFramebuffer,t)}disposeAll(e){const t=this.managedFramebuffers;this.managedFramebuffers=[];for(let i=0;ii.createVertexArrayOES(),e.bindVertexArray=n=>i.bindVertexArrayOES(n),e.deleteVertexArray=n=>i.deleteVertexArrayOES(n)):(this.hasVao=!1,e.createVertexArray=()=>null,e.bindVertexArray=()=>null,e.deleteVertexArray=()=>null)}if(t.webGLVersion!==2){const i=e.getExtension("ANGLE_instanced_arrays");i?(e.vertexAttribDivisor=(n,r)=>i.vertexAttribDivisorANGLE(n,r),e.drawElementsInstanced=(n,r,o,a,c)=>i.drawElementsInstancedANGLE(n,r,o,a,c),e.drawArraysInstanced=(n,r,o,a)=>i.drawArraysInstancedANGLE(n,r,o,a)):this.hasInstance=!1}this.canUseUInt32ElementIndex=t.webGLVersion===2||!!t.extensions.uint32ElementIndex}bind(e,t){t=t||this.renderer.shader.shader;const{gl:i}=this;let n=e.glVertexArrayObjects[this.CONTEXT_UID],r=!1;n||(this.managedGeometries[e.id]=e,e.disposeRunner.add(this),e.glVertexArrayObjects[this.CONTEXT_UID]=n={},r=!0);const o=n[t.program.id]||this.initGeometryVao(e,t,r);this._activeGeometry=e,this._activeVao!==o&&(this._activeVao=o,this.hasVao?i.bindVertexArray(o):this.activateVao(e,t.program)),this.updateBuffers()}reset(){this.unbind()}updateBuffers(){const e=this._activeGeometry,t=this.renderer.buffer;for(let i=0;i"u"?.5:t,this.isSimple=!1}get texture(){return this._texture}set texture(e){this._texture=e,this._textureID=-1}multiplyUvs(e,t){t===void 0&&(t=e);const i=this.mapCoord;for(let n=0;n0?this.maskStack[this.maskStack.length-1]._colorMask:15;i!==t&&this.renderer.gl.colorMask((i&1)!==0,(i&2)!==0,(i&4)!==0,(i&8)!==0)}destroy(){this.renderer=null}}eb.extension={type:Pe.RendererSystem,name:"mask"};Ne.add(eb);class tb{constructor(e){this.renderer=e,this.maskStack=[],this.glConst=0}getStackLength(){return this.maskStack.length}setMaskStack(e){const{gl:t}=this.renderer,i=this.getStackLength();this.maskStack=e;const n=this.getStackLength();n!==i&&(n===0?t.disable(this.glConst):(t.enable(this.glConst),this._useCurrent()))}_useCurrent(){}destroy(){this.renderer=null,this.maskStack=null}}const $0=new Bt,X0=[],ib=class xc extends tb{constructor(e){super(e),this.glConst=ke.ADAPTER.getWebGLRenderingContext().SCISSOR_TEST}getStackLength(){const e=this.maskStack[this.maskStack.length-1];return e?e._scissorCounter:0}calcScissorRect(e){if(e._scissorRectLocal)return;const t=e._scissorRect,{maskObject:i}=e,{renderer:n}=this,r=n.renderTexture,o=i.getBounds(!0,X0.pop()??new nt);this.roundFrameToPixels(o,r.current?r.current.resolution:n.resolution,r.sourceFrame,r.destinationFrame,n.projection.transform),t&&o.fit(t),e._scissorRectLocal=o}static isMatrixRotated(e){if(!e)return!1;const{a:t,b:i,c:n,d:r}=e;return(Math.abs(i)>1e-4||Math.abs(n)>1e-4)&&(Math.abs(t)>1e-4||Math.abs(r)>1e-4)}testScissor(e){const{maskObject:t}=e;if(!t.isFastRect||!t.isFastRect()||xc.isMatrixRotated(t.worldTransform)||xc.isMatrixRotated(this.renderer.projection.transform))return!1;this.calcScissorRect(e);const i=e._scissorRectLocal;return i.width>0&&i.height>0}roundFrameToPixels(e,t,i,n,r){xc.isMatrixRotated(r)||(r=r?$0.copyFrom(r):$0.identity(),r.translate(-i.x,-i.y).scale(n.width/i.width,n.height/i.height).translate(n.x,n.y),this.renderer.filter.transformAABB(r,e),e.fit(n),e.x=Math.round(e.x*t),e.y=Math.round(e.y*t),e.width=Math.round(e.width*t),e.height=Math.round(e.height*t))}push(e){e._scissorRectLocal||this.calcScissorRect(e);const{gl:t}=this.renderer;e._scissorRect||t.enable(t.SCISSOR_TEST),e._scissorCounter++,e._scissorRect=e._scissorRectLocal,this._useCurrent()}pop(e){const{gl:t}=this.renderer;e&&X0.push(e._scissorRectLocal),this.getStackLength()>0?this._useCurrent():t.disable(t.SCISSOR_TEST)}_useCurrent(){const e=this.maskStack[this.maskStack.length-1]._scissorRect;let t;this.renderer.renderTexture.current?t=e.y:t=this.renderer.height-e.height-e.y,this.renderer.gl.scissor(e.x,t,e.width,e.height)}};ib.extension={type:Pe.RendererSystem,name:"scissor"};let tA=ib;Ne.add(tA);class sb extends tb{constructor(e){super(e),this.glConst=ke.ADAPTER.getWebGLRenderingContext().STENCIL_TEST}getStackLength(){const e=this.maskStack[this.maskStack.length-1];return e?e._stencilCounter:0}push(e){const t=e.maskObject,{gl:i}=this.renderer,n=e._stencilCounter;n===0&&(this.renderer.framebuffer.forceStencil(),i.clearStencil(0),i.clear(i.STENCIL_BUFFER_BIT),i.enable(i.STENCIL_TEST)),e._stencilCounter++;const r=e._colorMask;r!==0&&(e._colorMask=0,i.colorMask(!1,!1,!1,!1)),i.stencilFunc(i.EQUAL,n,4294967295),i.stencilOp(i.KEEP,i.KEEP,i.INCR),t.renderable=!0,t.render(this.renderer),this.renderer.batch.flush(),t.renderable=!1,r!==0&&(e._colorMask=r,i.colorMask((r&1)!==0,(r&2)!==0,(r&4)!==0,(r&8)!==0)),this._useCurrent()}pop(e){const t=this.renderer.gl;if(this.getStackLength()===0)t.disable(t.STENCIL_TEST);else{const i=this.maskStack.length!==0?this.maskStack[this.maskStack.length-1]:null,n=i?i._colorMask:15;n!==0&&(i._colorMask=0,t.colorMask(!1,!1,!1,!1)),t.stencilOp(t.KEEP,t.KEEP,t.DECR),e.renderable=!0,e.render(this.renderer),this.renderer.batch.flush(),e.renderable=!1,n!==0&&(i._colorMask=n,t.colorMask((n&1)!==0,(n&2)!==0,(n&4)!==0,(n&8)!==0)),this._useCurrent()}}_useCurrent(){const e=this.renderer.gl;e.stencilFunc(e.EQUAL,this.getStackLength(),4294967295),e.stencilOp(e.KEEP,e.KEEP,e.KEEP)}}sb.extension={type:Pe.RendererSystem,name:"stencil"};Ne.add(sb);class nb{constructor(e){this.renderer=e,this.plugins={},Object.defineProperties(this.plugins,{extract:{enumerable:!1,get(){return ct("7.0.0","renderer.plugins.extract has moved to renderer.extract"),e.extract}},prepare:{enumerable:!1,get(){return ct("7.0.0","renderer.plugins.prepare has moved to renderer.prepare"),e.prepare}},interaction:{enumerable:!1,get(){return ct("7.0.0","renderer.plugins.interaction has been deprecated, use renderer.events"),e.events}}})}init(){const e=this.rendererPlugins;for(const t in e)this.plugins[t]=new e[t](this.renderer)}destroy(){for(const e in this.plugins)this.plugins[e].destroy(),this.plugins[e]=null}}nb.extension={type:[Pe.RendererSystem,Pe.CanvasRendererSystem],name:"_plugin"};Ne.add(nb);class rb{constructor(e){this.renderer=e,this.destinationFrame=null,this.sourceFrame=null,this.defaultFrame=null,this.projectionMatrix=new Bt,this.transform=null}update(e,t,i,n){this.destinationFrame=e||this.destinationFrame||this.defaultFrame,this.sourceFrame=t||this.sourceFrame||e,this.calculateProjection(this.destinationFrame,this.sourceFrame,i,n),this.transform&&this.projectionMatrix.append(this.transform);const r=this.renderer;r.globalUniforms.uniforms.projectionMatrix=this.projectionMatrix,r.globalUniforms.update(),r.shader.shader&&r.shader.syncUniformGroup(r.shader.shader.uniforms.globals)}calculateProjection(e,t,i,n){const r=this.projectionMatrix,o=n?-1:1;r.identity(),r.a=1/t.width*2,r.d=o*(1/t.height*2),r.tx=-1-t.x*r.a,r.ty=-o-t.y*r.d}setTransform(e){}destroy(){this.renderer=null}}rb.extension={type:Pe.RendererSystem,name:"projection"};Ne.add(rb);const iA=new Zm,V0=new nt;class ob{constructor(e){this.renderer=e,this._tempMatrix=new Bt}generateTexture(e,t){const{region:i,...n}=t||{},r=(i==null?void 0:i.copyTo(V0))||e.getLocalBounds(V0,!0),o=n.resolution||this.renderer.resolution;r.width=Math.max(r.width,1/o),r.height=Math.max(r.height,1/o),n.width=r.width,n.height=r.height,n.resolution=o,n.multisample??(n.multisample=this.renderer.multisample);const a=oo.create(n);this._tempMatrix.tx=-r.x,this._tempMatrix.ty=-r.y;const c=e.transform;return e.transform=iA,this.renderer.render(e,{renderTexture:a,transform:this._tempMatrix,skipUpdateTransform:!!e.parent,blit:!0}),e.transform=c,a}destroy(){}}ob.extension={type:[Pe.RendererSystem,Pe.CanvasRendererSystem],name:"textureGenerator"};Ne.add(ob);const Er=new nt,wa=new nt;class ab{constructor(e){this.renderer=e,this.defaultMaskStack=[],this.current=null,this.sourceFrame=new nt,this.destinationFrame=new nt,this.viewportFrame=new nt}contextChange(){var t;const e=(t=this.renderer)==null?void 0:t.gl.getContextAttributes();this._rendererPremultipliedAlpha=!!(e&&e.alpha&&e.premultipliedAlpha)}bind(e=null,t,i){const n=this.renderer;this.current=e;let r,o,a;e?(r=e.baseTexture,a=r.resolution,t||(Er.width=e.frame.width,Er.height=e.frame.height,t=Er),i||(wa.x=e.frame.x,wa.y=e.frame.y,wa.width=t.width,wa.height=t.height,i=wa),o=r.framebuffer):(a=n.resolution,t||(Er.width=n._view.screen.width,Er.height=n._view.screen.height,t=Er),i||(i=Er,i.width=t.width,i.height=t.height));const c=this.viewportFrame;c.x=i.x*a,c.y=i.y*a,c.width=i.width*a,c.height=i.height*a,e||(c.y=n.view.height-(c.y+c.height)),c.ceil(),this.renderer.framebuffer.bind(o,c),this.renderer.projection.update(i,t,a,!o),e?this.renderer.mask.setMaskStack(r.maskStack):this.renderer.mask.setMaskStack(this.defaultMaskStack),this.sourceFrame.copyFrom(t),this.destinationFrame.copyFrom(i)}clear(e,t){const i=this.current?this.current.baseTexture.clear:this.renderer.background.backgroundColor,n=St.shared.setValue(e||i);(this.current&&this.current.baseTexture.alphaMode>0||!this.current&&this._rendererPremultipliedAlpha)&&n.premultiply(n.alpha);const r=this.destinationFrame,o=this.current?this.current.baseTexture:this.renderer._view.screen,a=r.width!==o.width||r.height!==o.height;if(a){let{x:c,y:l,width:h,height:u}=this.viewportFrame;c=Math.round(c),l=Math.round(l),h=Math.round(h),u=Math.round(u),this.renderer.gl.enable(this.renderer.gl.SCISSOR_TEST),this.renderer.gl.scissor(c,l,h,u)}this.renderer.framebuffer.clear(n.red,n.green,n.blue,n.alpha,t),a&&this.renderer.scissor.pop()}resize(){this.bind(null)}reset(){this.bind(null)}destroy(){this.renderer=null}}ab.extension={type:Pe.RendererSystem,name:"renderTexture"};Ne.add(ab);class sA{constructor(e,t){this.program=e,this.uniformData=t,this.uniformGroups={},this.uniformDirtyGroups={},this.uniformBufferBindings={}}destroy(){this.uniformData=null,this.uniformGroups=null,this.uniformDirtyGroups=null,this.uniformBufferBindings=null,this.program=null}}function nA(s,e){const t={},i=e.getProgramParameter(s,e.ACTIVE_ATTRIBUTES);for(let n=0;nl>h?1:-1);for(let l=0;l({data:r,offset:0,dataLen:0,dirty:0}));let t=0,i=0,n=0;for(let r=0;r1&&(t=Math.max(t,16)*o.data.size),o.dataLen=t,i%t!==0&&i<16){const a=i%t%16;i+=a,n+=a}i+t>16?(n=Math.ceil(n/16)*16,o.offset=n,n+=t,i=t):(o.offset=n,i+=t,n+=t)}return n=Math.ceil(n/16)*16,{uboElements:e,size:n}}function hA(s,e){const t=[];for(const i in s)e[i]&&t.push(e[i]);return t.sort((i,n)=>i.index-n.index),t}function uA(s,e){if(!s.autoManage)return{size:0,syncFunc:aA};const t=hA(s.uniforms,e),{uboElements:i,size:n}=cA(t),r=[` - var v = null; - var v2 = null; - var cv = null; - var t = 0; - var gl = renderer.gl - var index = 0; - var data = buffer.data; - `];for(let o=0;o1){const u=Yx(a.data.type),d=Math.max(lb[a.data.type]/16,1),f=u/d,p=(4-f%4)%4;r.push(` - cv = ud.${l}.value; - v = uv.${l}; - offset = ${a.offset/4}; - - t = 0; - - for(var i=0; i < ${a.data.size*d}; i++) - { - for(var j = 0; j < ${f}; j++) - { - data[offset++] = v[t++]; - } - offset += ${p}; - } - - `)}else{const u=lA[a.data.type];r.push(` - cv = ud.${l}.value; - v = uv.${l}; - offset = ${a.offset/4}; - ${u}; - `)}}return r.push(` - renderer.buffer.update(buffer); - `),{size:n,syncFunc:new Function("ud","uv","renderer","syncData","buffer",r.join(` -`))}}let dA=0;const jl={textureCount:0,uboCount:0};class cb{constructor(e){this.destroyed=!1,this.renderer=e,this.systemCheck(),this.gl=null,this.shader=null,this.program=null,this.cache={},this._uboCache={},this.id=dA++}systemCheck(){if(!NC())throw new Error("Current environment does not allow unsafe-eval, please use @pixi/unsafe-eval module to enable support.")}contextChange(e){this.gl=e,this.reset()}bind(e,t){e.disposeRunner.add(this),e.uniforms.globals=this.renderer.globalUniforms;const i=e.program,n=i.glPrograms[this.renderer.CONTEXT_UID]||this.generateProgram(e);return this.shader=e,this.program!==i&&(this.program=i,this.gl.useProgram(n.program)),t||(jl.textureCount=0,jl.uboCount=0,this.syncUniformGroup(e.uniformGroup,jl)),n}setUniforms(e){const t=this.shader.program,i=t.glPrograms[this.renderer.CONTEXT_UID];t.syncUniforms(i.uniformData,e,this.renderer)}syncUniformGroup(e,t){const i=this.getGlProgram();(!e.static||e.dirtyId!==i.uniformDirtyGroups[e.id])&&(i.uniformDirtyGroups[e.id]=e.dirtyId,this.syncUniforms(e,i,t))}syncUniforms(e,t,i){(e.syncUniforms[this.shader.program.id]||this.createSyncGroups(e))(t.uniformData,e.uniforms,this.renderer,i)}createSyncGroups(e){const t=this.getSignature(e,this.shader.program.uniformData,"u");return this.cache[t]||(this.cache[t]=FC(e,this.shader.program.uniformData)),e.syncUniforms[this.shader.program.id]=this.cache[t],e.syncUniforms[this.shader.program.id]}syncUniformBufferGroup(e,t){const i=this.getGlProgram();if(!e.static||e.dirtyId!==0||!i.uniformGroups[e.id]){e.dirtyId=0;const n=i.uniformGroups[e.id]||this.createSyncBufferGroup(e,i,t);e.buffer.update(),n(i.uniformData,e.uniforms,this.renderer,jl,e.buffer)}this.renderer.buffer.bindBufferBase(e.buffer,i.uniformBufferBindings[t])}createSyncBufferGroup(e,t,i){const{gl:n}=this.renderer;this.renderer.buffer.bind(e.buffer);const r=this.gl.getUniformBlockIndex(t.program,i);t.uniformBufferBindings[i]=this.shader.uniformBindCount,n.uniformBlockBinding(t.program,r,this.shader.uniformBindCount),this.shader.uniformBindCount++;const o=this.getSignature(e,this.shader.program.uniformData,"ubo");let a=this._uboCache[o];if(a||(a=this._uboCache[o]=uA(e,this.shader.program.uniformData)),e.autoManage){const c=new Float32Array(a.size/4);e.buffer.update(c)}return t.uniformGroups[e.id]=a.syncFunc,t.uniformGroups[e.id]}getSignature(e,t,i){const n=e.uniforms,r=[`${i}-`];for(const o in n)r.push(o),t[o]&&r.push(t[o].type);return r.join("-")}getGlProgram(){return this.shader?this.shader.program.glPrograms[this.renderer.CONTEXT_UID]:null}generateProgram(e){const t=this.gl,i=e.program,n=oA(t,i);return i.glPrograms[this.renderer.CONTEXT_UID]=n,n}reset(){this.program=null,this.shader=null}disposeShader(e){this.shader===e&&(this.shader=null)}destroy(){this.renderer=null,this.destroyed=!0}}cb.extension={type:Pe.RendererSystem,name:"shader"};Ne.add(cb);class Kc{constructor(e){this.renderer=e}run(e){const{renderer:t}=this;t.runners.init.emit(t.options),e.hello&&console.log(`PixiJS 7.4.3 - ${t.rendererLogId} - https://pixijs.com`),t.resize(t.screen.width,t.screen.height)}destroy(){}}Kc.defaultOptions={hello:!1},Kc.extension={type:[Pe.RendererSystem,Pe.CanvasRendererSystem],name:"startup"};Ne.add(Kc);function fA(s,e=[]){return e[je.NORMAL]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.ADD]=[s.ONE,s.ONE],e[je.MULTIPLY]=[s.DST_COLOR,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SCREEN]=[s.ONE,s.ONE_MINUS_SRC_COLOR,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.OVERLAY]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.DARKEN]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.LIGHTEN]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.COLOR_DODGE]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.COLOR_BURN]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.HARD_LIGHT]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SOFT_LIGHT]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.DIFFERENCE]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.EXCLUSION]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.HUE]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SATURATION]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.COLOR]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.LUMINOSITY]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.NONE]=[0,0],e[je.NORMAL_NPM]=[s.SRC_ALPHA,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.ADD_NPM]=[s.SRC_ALPHA,s.ONE,s.ONE,s.ONE],e[je.SCREEN_NPM]=[s.SRC_ALPHA,s.ONE_MINUS_SRC_COLOR,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SRC_IN]=[s.DST_ALPHA,s.ZERO],e[je.SRC_OUT]=[s.ONE_MINUS_DST_ALPHA,s.ZERO],e[je.SRC_ATOP]=[s.DST_ALPHA,s.ONE_MINUS_SRC_ALPHA],e[je.DST_OVER]=[s.ONE_MINUS_DST_ALPHA,s.ONE],e[je.DST_IN]=[s.ZERO,s.SRC_ALPHA],e[je.DST_OUT]=[s.ZERO,s.ONE_MINUS_SRC_ALPHA],e[je.DST_ATOP]=[s.ONE_MINUS_DST_ALPHA,s.SRC_ALPHA],e[je.XOR]=[s.ONE_MINUS_DST_ALPHA,s.ONE_MINUS_SRC_ALPHA],e[je.SUBTRACT]=[s.ONE,s.ONE,s.ONE,s.ONE,s.FUNC_REVERSE_SUBTRACT,s.FUNC_ADD],e}const mA=0,pA=1,gA=2,vA=3,yA=4,xA=5,hb=class Of{constructor(){this.gl=null,this.stateId=0,this.polygonOffset=0,this.blendMode=je.NONE,this._blendEq=!1,this.map=[],this.map[mA]=this.setBlend,this.map[pA]=this.setOffset,this.map[gA]=this.setCullFace,this.map[vA]=this.setDepthTest,this.map[yA]=this.setFrontFace,this.map[xA]=this.setDepthMask,this.checks=[],this.defaultState=new ln,this.defaultState.blend=!0}contextChange(e){this.gl=e,this.blendModes=fA(e),this.set(this.defaultState),this.reset()}set(e){if(e=e||this.defaultState,this.stateId!==e.data){let t=this.stateId^e.data,i=0;for(;t;)t&1&&this.map[i].call(this,!!(e.data&1<>1,i++;this.stateId=e.data}for(let t=0;te.systems[n]),i=[...t,...Object.keys(e.systems).filter(n=>!t.includes(n))];for(const n of i)this.addSystem(e.systems[n],n)}addRunners(...e){e.forEach(t=>{this.runners[t]=new Rs(t)})}addSystem(e,t){const i=new e(this);if(this[t])throw new Error(`Whoops! The name "${t}" is already in use`);this[t]=i,this._systemsHash[t]=i;for(const n in this.runners)this.runners[n].add(i);return this}emitWithCustomOptions(e,t){const i=Object.keys(this._systemsHash);e.items.forEach(n=>{const r=i.find(o=>this._systemsHash[o]===n);n[e.name](t[r])})}destroy(){Object.values(this.runners).forEach(e=>{e.destroy()}),this._systemsHash={}}}const Pa=class bc{constructor(e){this.renderer=e,this.count=0,this.checkCount=0,this.maxIdle=bc.defaultMaxIdle,this.checkCountMax=bc.defaultCheckCountMax,this.mode=bc.defaultMode}postrender(){this.renderer.objectRenderer.renderingToScreen&&(this.count++,this.mode!==Wm.MANUAL&&(this.checkCount++,this.checkCount>this.checkCountMax&&(this.checkCount=0,this.run())))}run(){const e=this.renderer.texture,t=e.managedTextures;let i=!1;for(let n=0;nthis.maxIdle&&(e.destroyTexture(r,!0),t[n]=null,i=!0)}if(i){let n=0;for(let r=0;r=0;n--)this.unload(e.children[n])}destroy(){this.renderer=null}};Pa.defaultMode=Wm.AUTO,Pa.defaultMaxIdle=3600,Pa.defaultCheckCountMax=600,Pa.extension={type:Pe.RendererSystem,name:"textureGC"};let Lr=Pa;Ne.add(Lr);class Od{constructor(e){this.texture=e,this.width=-1,this.height=-1,this.dirtyId=-1,this.dirtyStyleId=-1,this.mipmap=!1,this.wrapMode=33071,this.type=De.UNSIGNED_BYTE,this.internalFormat=Se.RGBA,this.samplerType=0}}function SA(s){let e;return"WebGL2RenderingContext"in globalThis&&s instanceof globalThis.WebGL2RenderingContext?e={[s.RGB]:Oe.FLOAT,[s.RGBA]:Oe.FLOAT,[s.ALPHA]:Oe.FLOAT,[s.LUMINANCE]:Oe.FLOAT,[s.LUMINANCE_ALPHA]:Oe.FLOAT,[s.R8]:Oe.FLOAT,[s.R8_SNORM]:Oe.FLOAT,[s.RG8]:Oe.FLOAT,[s.RG8_SNORM]:Oe.FLOAT,[s.RGB8]:Oe.FLOAT,[s.RGB8_SNORM]:Oe.FLOAT,[s.RGB565]:Oe.FLOAT,[s.RGBA4]:Oe.FLOAT,[s.RGB5_A1]:Oe.FLOAT,[s.RGBA8]:Oe.FLOAT,[s.RGBA8_SNORM]:Oe.FLOAT,[s.RGB10_A2]:Oe.FLOAT,[s.RGB10_A2UI]:Oe.FLOAT,[s.SRGB8]:Oe.FLOAT,[s.SRGB8_ALPHA8]:Oe.FLOAT,[s.R16F]:Oe.FLOAT,[s.RG16F]:Oe.FLOAT,[s.RGB16F]:Oe.FLOAT,[s.RGBA16F]:Oe.FLOAT,[s.R32F]:Oe.FLOAT,[s.RG32F]:Oe.FLOAT,[s.RGB32F]:Oe.FLOAT,[s.RGBA32F]:Oe.FLOAT,[s.R11F_G11F_B10F]:Oe.FLOAT,[s.RGB9_E5]:Oe.FLOAT,[s.R8I]:Oe.INT,[s.R8UI]:Oe.UINT,[s.R16I]:Oe.INT,[s.R16UI]:Oe.UINT,[s.R32I]:Oe.INT,[s.R32UI]:Oe.UINT,[s.RG8I]:Oe.INT,[s.RG8UI]:Oe.UINT,[s.RG16I]:Oe.INT,[s.RG16UI]:Oe.UINT,[s.RG32I]:Oe.INT,[s.RG32UI]:Oe.UINT,[s.RGB8I]:Oe.INT,[s.RGB8UI]:Oe.UINT,[s.RGB16I]:Oe.INT,[s.RGB16UI]:Oe.UINT,[s.RGB32I]:Oe.INT,[s.RGB32UI]:Oe.UINT,[s.RGBA8I]:Oe.INT,[s.RGBA8UI]:Oe.UINT,[s.RGBA16I]:Oe.INT,[s.RGBA16UI]:Oe.UINT,[s.RGBA32I]:Oe.INT,[s.RGBA32UI]:Oe.UINT,[s.DEPTH_COMPONENT16]:Oe.FLOAT,[s.DEPTH_COMPONENT24]:Oe.FLOAT,[s.DEPTH_COMPONENT32F]:Oe.FLOAT,[s.DEPTH_STENCIL]:Oe.FLOAT,[s.DEPTH24_STENCIL8]:Oe.FLOAT,[s.DEPTH32F_STENCIL8]:Oe.FLOAT}:e={[s.RGB]:Oe.FLOAT,[s.RGBA]:Oe.FLOAT,[s.ALPHA]:Oe.FLOAT,[s.LUMINANCE]:Oe.FLOAT,[s.LUMINANCE_ALPHA]:Oe.FLOAT,[s.DEPTH_STENCIL]:Oe.FLOAT},e}function _A(s){let e;return"WebGL2RenderingContext"in globalThis&&s instanceof globalThis.WebGL2RenderingContext?e={[De.UNSIGNED_BYTE]:{[Se.RGBA]:s.RGBA8,[Se.RGB]:s.RGB8,[Se.RG]:s.RG8,[Se.RED]:s.R8,[Se.RGBA_INTEGER]:s.RGBA8UI,[Se.RGB_INTEGER]:s.RGB8UI,[Se.RG_INTEGER]:s.RG8UI,[Se.RED_INTEGER]:s.R8UI,[Se.ALPHA]:s.ALPHA,[Se.LUMINANCE]:s.LUMINANCE,[Se.LUMINANCE_ALPHA]:s.LUMINANCE_ALPHA},[De.BYTE]:{[Se.RGBA]:s.RGBA8_SNORM,[Se.RGB]:s.RGB8_SNORM,[Se.RG]:s.RG8_SNORM,[Se.RED]:s.R8_SNORM,[Se.RGBA_INTEGER]:s.RGBA8I,[Se.RGB_INTEGER]:s.RGB8I,[Se.RG_INTEGER]:s.RG8I,[Se.RED_INTEGER]:s.R8I},[De.UNSIGNED_SHORT]:{[Se.RGBA_INTEGER]:s.RGBA16UI,[Se.RGB_INTEGER]:s.RGB16UI,[Se.RG_INTEGER]:s.RG16UI,[Se.RED_INTEGER]:s.R16UI,[Se.DEPTH_COMPONENT]:s.DEPTH_COMPONENT16},[De.SHORT]:{[Se.RGBA_INTEGER]:s.RGBA16I,[Se.RGB_INTEGER]:s.RGB16I,[Se.RG_INTEGER]:s.RG16I,[Se.RED_INTEGER]:s.R16I},[De.UNSIGNED_INT]:{[Se.RGBA_INTEGER]:s.RGBA32UI,[Se.RGB_INTEGER]:s.RGB32UI,[Se.RG_INTEGER]:s.RG32UI,[Se.RED_INTEGER]:s.R32UI,[Se.DEPTH_COMPONENT]:s.DEPTH_COMPONENT24},[De.INT]:{[Se.RGBA_INTEGER]:s.RGBA32I,[Se.RGB_INTEGER]:s.RGB32I,[Se.RG_INTEGER]:s.RG32I,[Se.RED_INTEGER]:s.R32I},[De.FLOAT]:{[Se.RGBA]:s.RGBA32F,[Se.RGB]:s.RGB32F,[Se.RG]:s.RG32F,[Se.RED]:s.R32F,[Se.DEPTH_COMPONENT]:s.DEPTH_COMPONENT32F},[De.HALF_FLOAT]:{[Se.RGBA]:s.RGBA16F,[Se.RGB]:s.RGB16F,[Se.RG]:s.RG16F,[Se.RED]:s.R16F},[De.UNSIGNED_SHORT_5_6_5]:{[Se.RGB]:s.RGB565},[De.UNSIGNED_SHORT_4_4_4_4]:{[Se.RGBA]:s.RGBA4},[De.UNSIGNED_SHORT_5_5_5_1]:{[Se.RGBA]:s.RGB5_A1},[De.UNSIGNED_INT_2_10_10_10_REV]:{[Se.RGBA]:s.RGB10_A2,[Se.RGBA_INTEGER]:s.RGB10_A2UI},[De.UNSIGNED_INT_10F_11F_11F_REV]:{[Se.RGB]:s.R11F_G11F_B10F},[De.UNSIGNED_INT_5_9_9_9_REV]:{[Se.RGB]:s.RGB9_E5},[De.UNSIGNED_INT_24_8]:{[Se.DEPTH_STENCIL]:s.DEPTH24_STENCIL8},[De.FLOAT_32_UNSIGNED_INT_24_8_REV]:{[Se.DEPTH_STENCIL]:s.DEPTH32F_STENCIL8}}:e={[De.UNSIGNED_BYTE]:{[Se.RGBA]:s.RGBA,[Se.RGB]:s.RGB,[Se.ALPHA]:s.ALPHA,[Se.LUMINANCE]:s.LUMINANCE,[Se.LUMINANCE_ALPHA]:s.LUMINANCE_ALPHA},[De.UNSIGNED_SHORT_5_6_5]:{[Se.RGB]:s.RGB},[De.UNSIGNED_SHORT_4_4_4_4]:{[Se.RGBA]:s.RGBA},[De.UNSIGNED_SHORT_5_5_5_1]:{[Se.RGBA]:s.RGBA}},e}class ub{constructor(e){this.renderer=e,this.boundTextures=[],this.currentLocation=-1,this.managedTextures=[],this._unknownBoundTextures=!1,this.unknownTexture=new Je,this.hasIntegerTextures=!1}contextChange(){const e=this.gl=this.renderer.gl;this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.webGLVersion=this.renderer.context.webGLVersion,this.internalFormats=_A(e),this.samplerTypes=SA(e);const t=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);this.boundTextures.length=t;for(let n=0;n=0;--r){const o=t[r];o&&o._glTextures[n].samplerType!==Oe.FLOAT&&this.renderer.texture.unbind(o)}}initTexture(e){const t=new Od(this.gl.createTexture());return t.dirtyId=-1,e._glTextures[this.CONTEXT_UID]=t,this.managedTextures.push(e),e.on("dispose",this.destroyTexture,this),t}initTextureType(e,t){var i;t.internalFormat=((i=this.internalFormats[e.type])==null?void 0:i[e.format])??e.format,t.samplerType=this.samplerTypes[t.internalFormat]??Oe.FLOAT,this.webGLVersion===2&&e.type===De.HALF_FLOAT?t.type=this.gl.HALF_FLOAT:t.type=e.type}updateTexture(e){var n;const t=e._glTextures[this.CONTEXT_UID];if(!t)return;const i=this.renderer;if(this.initTextureType(e,t),(n=e.resource)==null?void 0:n.upload(i,e,t))t.samplerType!==Oe.FLOAT&&(this.hasIntegerTextures=!0);else{const r=e.realWidth,o=e.realHeight,a=i.gl;(t.width!==r||t.height!==o||t.dirtyId<0)&&(t.width=r,t.height=o,a.texImage2D(e.target,0,t.internalFormat,r,o,0,e.format,t.type,null))}e.dirtyStyleId!==t.dirtyStyleId&&this.updateTextureStyle(e),t.dirtyId=e.dirtyId}destroyTexture(e,t){const{gl:i}=this;if(e=e.castToBaseTexture(),e._glTextures[this.CONTEXT_UID]&&(this.unbind(e),i.deleteTexture(e._glTextures[this.CONTEXT_UID].texture),e.off("dispose",this.destroyTexture,this),delete e._glTextures[this.CONTEXT_UID],!t)){const n=this.managedTextures.indexOf(e);n!==-1&&Xo(this.managedTextures,n,1)}}updateTextureStyle(e){var i;const t=e._glTextures[this.CONTEXT_UID];t&&((e.mipmap===gs.POW2||this.webGLVersion!==2)&&!e.isPowerOfTwo?t.mipmap=!1:t.mipmap=e.mipmap>=1,this.webGLVersion!==2&&!e.isPowerOfTwo?t.wrapMode=Is.CLAMP:t.wrapMode=e.wrapMode,(i=e.resource)!=null&&i.style(this.renderer,e,t)||this.setStyle(e,t),t.dirtyStyleId=e.dirtyStyleId)}setStyle(e,t){const i=this.gl;if(t.mipmap&&e.mipmap!==gs.ON_MANUAL&&i.generateMipmap(e.target),i.texParameteri(e.target,i.TEXTURE_WRAP_S,t.wrapMode),i.texParameteri(e.target,i.TEXTURE_WRAP_T,t.wrapMode),t.mipmap){i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===Cs.LINEAR?i.LINEAR_MIPMAP_LINEAR:i.NEAREST_MIPMAP_NEAREST);const n=this.renderer.context.extensions.anisotropicFiltering;if(n&&e.anisotropicLevel>0&&e.scaleMode===Cs.LINEAR){const r=Math.min(e.anisotropicLevel,i.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT));i.texParameterf(e.target,n.TEXTURE_MAX_ANISOTROPY_EXT,r)}}else i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===Cs.LINEAR?i.LINEAR:i.NEAREST);i.texParameteri(e.target,i.TEXTURE_MAG_FILTER,e.scaleMode===Cs.LINEAR?i.LINEAR:i.NEAREST)}destroy(){this.renderer=null}}ub.extension={type:Pe.RendererSystem,name:"texture"};Ne.add(ub);class db{constructor(e){this.renderer=e}contextChange(){this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID}bind(e){const{gl:t,CONTEXT_UID:i}=this,n=e._glTransformFeedbacks[i]||this.createGLTransformFeedback(e);t.bindTransformFeedback(t.TRANSFORM_FEEDBACK,n)}unbind(){const{gl:e}=this;e.bindTransformFeedback(e.TRANSFORM_FEEDBACK,null)}beginTransformFeedback(e,t){const{gl:i,renderer:n}=this;t&&n.shader.bind(t),i.beginTransformFeedback(e)}endTransformFeedback(){const{gl:e}=this;e.endTransformFeedback()}createGLTransformFeedback(e){const{gl:t,renderer:i,CONTEXT_UID:n}=this,r=t.createTransformFeedback();e._glTransformFeedbacks[n]=r,t.bindTransformFeedback(t.TRANSFORM_FEEDBACK,r);for(let o=0;o(s[s.INTERACTION=50]="INTERACTION",s[s.HIGH=25]="HIGH",s[s.NORMAL=0]="NORMAL",s[s.LOW=-25]="LOW",s[s.UTILITY=-50]="UTILITY",s))(to||{});class Bd{constructor(e,t=null,i=0,n=!1){this.next=null,this.previous=null,this._destroyed=!1,this.fn=e,this.context=t,this.priority=i,this.once=n}match(e,t=null){return this.fn===e&&this.context===t}emit(e){this.fn&&(this.context?this.fn.call(this.context,e):this.fn(e));const t=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),t}connect(e){this.previous=e,e.next&&(e.next.previous=this),this.next=e.next,e.next=this}destroy(e=!1){this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);const t=this.next;return this.next=e?null:t,this.previous=null,t}}const fb=class Ji{constructor(){this.autoStart=!1,this.deltaTime=1,this.lastTime=-1,this.speed=1,this.started=!1,this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this._protected=!1,this._lastFrame=-1,this._head=new Bd(null,null,1/0),this.deltaMS=1/Ji.targetFPMS,this.elapsedMS=1/Ji.targetFPMS,this._tick=e=>{this._requestId=null,this.started&&(this.update(e),this.started&&this._requestId===null&&this._head.next&&(this._requestId=requestAnimationFrame(this._tick)))}}_requestIfNeeded(){this._requestId===null&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))}_cancelIfNeeded(){this._requestId!==null&&(cancelAnimationFrame(this._requestId),this._requestId=null)}_startIfPossible(){this.started?this._requestIfNeeded():this.autoStart&&this.start()}add(e,t,i=to.NORMAL){return this._addListener(new Bd(e,t,i))}addOnce(e,t,i=to.NORMAL){return this._addListener(new Bd(e,t,i,!0))}_addListener(e){let t=this._head.next,i=this._head;if(!t)e.connect(i);else{for(;t;){if(e.priority>t.priority){e.connect(i);break}i=t,t=t.next}e.previous||e.connect(i)}return this._startIfPossible(),this}remove(e,t){let i=this._head.next;for(;i;)i.match(e,t)?i=i.destroy():i=i.next;return this._head.next||this._cancelIfNeeded(),this}get count(){if(!this._head)return 0;let e=0,t=this._head;for(;t=t.next;)e++;return e}start(){this.started||(this.started=!0,this._requestIfNeeded())}stop(){this.started&&(this.started=!1,this._cancelIfNeeded())}destroy(){if(!this._protected){this.stop();let e=this._head.next;for(;e;)e=e.destroy(!0);this._head.destroy(),this._head=null}}update(e=performance.now()){let t;if(e>this.lastTime){if(t=this.elapsedMS=e-this.lastTime,t>this._maxElapsedMS&&(t=this._maxElapsedMS),t*=this.speed,this._minElapsedMS){const r=e-this._lastFrame|0;if(r{this._ticker.stop()},this.start=()=>{this._ticker.start()},this._ticker=null,this.ticker=e.sharedTicker?$i.shared:new $i,e.autoStart&&this.start()}static destroy(){if(this._ticker){const e=this._ticker;this.ticker=null,e.destroy()}}}mb.extension=Pe.Application;Ne.add(mb);const pb=[];Ne.handleByList(Pe.Renderer,pb);function TA(s){for(const e of pb)if(e.test(s))return new e(s);throw new Error("Unable to auto-detect a suitable renderer.")}var MA=`attribute vec2 aVertexPosition; -attribute vec2 aTextureCoord; - -uniform mat3 projectionMatrix; - -varying vec2 vTextureCoord; - -void main(void) -{ - gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); - vTextureCoord = aTextureCoord; -}`,CA=`attribute vec2 aVertexPosition; - -uniform mat3 projectionMatrix; - -varying vec2 vTextureCoord; - -uniform vec4 inputSize; -uniform vec4 outputFrame; - -vec4 filterVertexPosition( void ) -{ - vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; - - return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); -} - -vec2 filterTextureCoord( void ) -{ - return aVertexPosition * (outputFrame.zw * inputSize.zw); -} - -void main(void) -{ - gl_Position = filterVertexPosition(); - vTextureCoord = filterTextureCoord(); -} -`;const AA=MA,gb=CA;class vb{constructor(e){this.renderer=e}contextChange(e){let t;if(this.renderer.context.webGLVersion===1){const i=e.getParameter(e.FRAMEBUFFER_BINDING);e.bindFramebuffer(e.FRAMEBUFFER,null),t=e.getParameter(e.SAMPLES),e.bindFramebuffer(e.FRAMEBUFFER,i)}else{const i=e.getParameter(e.DRAW_FRAMEBUFFER_BINDING);e.bindFramebuffer(e.DRAW_FRAMEBUFFER,null),t=e.getParameter(e.SAMPLES),e.bindFramebuffer(e.DRAW_FRAMEBUFFER,i)}t>=ni.HIGH?this.multisample=ni.HIGH:t>=ni.MEDIUM?this.multisample=ni.MEDIUM:t>=ni.LOW?this.multisample=ni.LOW:this.multisample=ni.NONE}destroy(){}}vb.extension={type:Pe.RendererSystem,name:"_multisample"};Ne.add(vb);class EA{constructor(e){this.buffer=e||null,this.updateID=-1,this.byteLength=-1,this.refCount=0}}class yb{constructor(e){this.renderer=e,this.managedBuffers={},this.boundBufferBases={}}destroy(){this.renderer=null}contextChange(){this.disposeAll(!0),this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID}bind(e){const{gl:t,CONTEXT_UID:i}=this,n=e._glBuffers[i]||this.createGLBuffer(e);t.bindBuffer(e.type,n.buffer)}unbind(e){const{gl:t}=this;t.bindBuffer(e,null)}bindBufferBase(e,t){const{gl:i,CONTEXT_UID:n}=this;if(this.boundBufferBases[t]!==e){const r=e._glBuffers[n]||this.createGLBuffer(e);this.boundBufferBases[t]=e,i.bindBufferBase(i.UNIFORM_BUFFER,t,r.buffer)}}bindBufferRange(e,t,i){const{gl:n,CONTEXT_UID:r}=this;i=i||0;const o=e._glBuffers[r]||this.createGLBuffer(e);n.bindBufferRange(n.UNIFORM_BUFFER,t||0,o.buffer,i*256,256)}update(e){const{gl:t,CONTEXT_UID:i}=this,n=e._glBuffers[i]||this.createGLBuffer(e);if(e._updateID!==n.updateID)if(n.updateID=e._updateID,t.bindBuffer(e.type,n.buffer),n.byteLength>=e.data.byteLength)t.bufferSubData(e.type,0,e.data);else{const r=e.static?t.STATIC_DRAW:t.DYNAMIC_DRAW;n.byteLength=e.data.byteLength,t.bufferData(e.type,e.data,r)}}dispose(e,t){if(!this.managedBuffers[e.id])return;delete this.managedBuffers[e.id];const i=e._glBuffers[this.CONTEXT_UID],n=this.gl;e.disposeRunner.remove(this),i&&(t||n.deleteBuffer(i.buffer),delete e._glBuffers[this.CONTEXT_UID])}disposeAll(e){const t=Object.keys(this.managedBuffers);for(let i=0;it.resource).filter(t=>t).map(t=>t.load());return this._load=Promise.all(e).then(()=>{const{realWidth:t,realHeight:i}=this.items[0];return this.resize(t,i),this.update(),Promise.resolve(this)}),this._load}}class IA extends bb{constructor(e,t){const{width:i,height:n}=t||{};let r,o;Array.isArray(e)?(r=e,o=e.length):o=e,super(o,{width:i,height:n}),r&&this.initFromArray(r,t)}addBaseTextureAt(e,t){if(e.resource)this.addResourceAt(e.resource,t);else throw new Error("ArrayResource does not support RenderTexture");return this}bind(e){super.bind(e),e.target=$o.TEXTURE_2D_ARRAY}upload(e,t,i){const{length:n,itemDirtyIds:r,items:o}=this,{gl:a}=e;i.dirtyId<0&&a.texImage3D(a.TEXTURE_2D_ARRAY,0,i.internalFormat,this._width,this._height,n,0,t.format,i.type,null);for(let c=0;c0)if(e.resource)this.addResourceAt(e.resource,t);else throw new Error("CubeResource does not support copying of renderTexture.");else e.target=$o.TEXTURE_CUBE_MAP_POSITIVE_X+t,e.parentTextureArray=this.baseTexture,this.items[t]=e;return e.valid&&!this.valid&&this.resize(e.realWidth,e.realHeight),this.items[t]=e,this}upload(e,t,i){const n=this.itemDirtyIds;for(let r=0;r{if(this.url===null){e(this);return}try{const i=await ke.ADAPTER.fetch(this.url,{mode:this.crossOrigin?"cors":"no-cors"});if(this.destroyed)return;const n=await i.blob();if(this.destroyed)return;const r=await createImageBitmap(n,{premultiplyAlpha:this.alphaMode===null||this.alphaMode===mi.UNPACK?"premultiply":"none"});if(this.destroyed){r.close();return}this.source=r,this.update(),e(this)}catch(i){if(this.destroyed)return;t(i),this.onError.emit(i)}}),this._load)}upload(e,t,i){return this.source instanceof ImageBitmap?(typeof this.alphaMode=="number"&&(t.alphaMode=this.alphaMode),super.upload(e,t,i)):(this.load(),!1)}dispose(){this.ownsImageBitmap&&this.source instanceof ImageBitmap&&this.source.close(),super.dispose(),this._load=null}static test(e){return!!globalThis.createImageBitmap&&typeof ImageBitmap<"u"&&(typeof e=="string"||e instanceof ImageBitmap)}static get EMPTY(){return Po._EMPTY=Po._EMPTY??ke.ADAPTER.createCanvas(0,0),Po._EMPTY}}const Lf=class Sc extends Nn{constructor(e,t){t=t||{},super(ke.ADAPTER.createCanvas()),this._width=0,this._height=0,this.svg=e,this.scale=t.scale||1,this._overrideWidth=t.width,this._overrideHeight=t.height,this._resolve=null,this._crossorigin=t.crossorigin,this._load=null,t.autoLoad!==!1&&this.load()}load(){return this._load?this._load:(this._load=new Promise(e=>{if(this._resolve=()=>{this.update(),e(this)},Sc.SVG_XML.test(this.svg.trim())){if(!btoa)throw new Error("Your browser doesn't support base64 conversions.");this.svg=`data:image/svg+xml;base64,${btoa(unescape(encodeURIComponent(this.svg)))}`}this._loadSvg()}),this._load)}_loadSvg(){const e=new Image;Nn.crossOrigin(e,this.svg,this._crossorigin),e.src=this.svg,e.onerror=t=>{this._resolve&&(e.onerror=null,this.onError.emit(t))},e.onload=()=>{if(!this._resolve)return;const t=e.width,i=e.height;if(!t||!i)throw new Error("The SVG image must have width and height defined (in pixels), canvas API needs them.");let n=t*this.scale,r=i*this.scale;(this._overrideWidth||this._overrideHeight)&&(n=this._overrideWidth||this._overrideHeight/i*t,r=this._overrideHeight||this._overrideWidth/t*i),n=Math.round(n),r=Math.round(r);const o=this.source;o.width=n,o.height=r,o._pixiId=`canvas_${eo()}`,o.getContext("2d").drawImage(e,0,0,t,i,0,0,n,r),this._resolve(),this._resolve=null}}static getSize(e){const t=Sc.SVG_SIZE.exec(e),i={};return t&&(i[t[1]]=Math.round(parseFloat(t[3])),i[t[5]]=Math.round(parseFloat(t[7]))),i}dispose(){super.dispose(),this._resolve=null,this._crossorigin=null}static test(e,t){return t==="svg"||typeof e=="string"&&e.startsWith("data:image/svg+xml")||typeof e=="string"&&Sc.SVG_XML.test(e)}};Lf.SVG_XML=/^(<\?xml[^?]+\?>)?\s*()]*-->)?\s*\]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i;let Df=Lf;class kA extends Nn{constructor(e){super(e)}static test(e){return!!globalThis.VideoFrame&&e instanceof globalThis.VideoFrame}}const Nf=class Uf extends Nn{constructor(e,t){if(t=t||{},!(e instanceof HTMLVideoElement)){const i=document.createElement("video");t.autoLoad!==!1&&i.setAttribute("preload","auto"),t.playsinline!==!1&&(i.setAttribute("webkit-playsinline",""),i.setAttribute("playsinline","")),t.muted===!0&&(i.setAttribute("muted",""),i.muted=!0),t.loop===!0&&i.setAttribute("loop",""),t.autoPlay!==!1&&i.setAttribute("autoplay",""),typeof e=="string"&&(e=[e]);const n=e[0].src||e[0];Nn.crossOrigin(i,n,t.crossorigin);for(let r=0;r{this.valid?t(this):(this._resolve=t,this._reject=i,e.load())}),this._load}_onError(e){this.source.removeEventListener("error",this._onError,!0),this.onError.emit(e),this._reject&&(this._reject(e),this._reject=null,this._resolve=null)}_isSourcePlaying(){const e=this.source;return!e.paused&&!e.ended}_isSourceReady(){return this.source.readyState>2}_onPlayStart(){this.valid||this._onCanPlay(),this._configureAutoUpdate()}_onPlayStop(){this._configureAutoUpdate()}_onSeeked(){this._autoUpdate&&!this._isSourcePlaying()&&(this._msToNextUpdate=0,this.update(),this._msToNextUpdate=0)}_onCanPlay(){const e=this.source;e.removeEventListener("canplay",this._onCanPlay),e.removeEventListener("canplaythrough",this._onCanPlay);const t=this.valid;this._msToNextUpdate=0,this.update(),this._msToNextUpdate=0,!t&&this._resolve&&(this._resolve(this),this._resolve=null,this._reject=null),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&e.play()}dispose(){this._configureAutoUpdate();const e=this.source;e&&(e.removeEventListener("play",this._onPlayStart),e.removeEventListener("pause",this._onPlayStop),e.removeEventListener("seeked",this._onSeeked),e.removeEventListener("canplay",this._onCanPlay),e.removeEventListener("canplaythrough",this._onCanPlay),e.removeEventListener("error",this._onError,!0),e.pause(),e.src="",e.load()),super.dispose()}get autoUpdate(){return this._autoUpdate}set autoUpdate(e){e!==this._autoUpdate&&(this._autoUpdate=e,this._configureAutoUpdate())}get updateFPS(){return this._updateFPS}set updateFPS(e){e!==this._updateFPS&&(this._updateFPS=e,this._configureAutoUpdate())}_configureAutoUpdate(){this._autoUpdate&&this._isSourcePlaying()?!this._updateFPS&&this.source.requestVideoFrameCallback?(this._isConnectedToTicker&&($i.shared.remove(this.update,this),this._isConnectedToTicker=!1,this._msToNextUpdate=0),this._videoFrameRequestCallbackHandle===null&&(this._videoFrameRequestCallbackHandle=this.source.requestVideoFrameCallback(this._videoFrameRequestCallback))):(this._videoFrameRequestCallbackHandle!==null&&(this.source.cancelVideoFrameCallback(this._videoFrameRequestCallbackHandle),this._videoFrameRequestCallbackHandle=null),this._isConnectedToTicker||($i.shared.add(this.update,this),this._isConnectedToTicker=!0,this._msToNextUpdate=0)):(this._videoFrameRequestCallbackHandle!==null&&(this.source.cancelVideoFrameCallback(this._videoFrameRequestCallbackHandle),this._videoFrameRequestCallbackHandle=null),this._isConnectedToTicker&&($i.shared.remove(this.update,this),this._isConnectedToTicker=!1,this._msToNextUpdate=0))}static test(e,t){return globalThis.HTMLVideoElement&&e instanceof HTMLVideoElement||Uf.TYPES.includes(t)}};Nf.TYPES=["mp4","m4v","webm","ogg","ogv","h264","avi","mov"],Nf.MIME_TYPES={ogv:"video/ogg",mov:"video/quicktime",m4v:"video/mp4"};let Sb=Nf;Mf.push(Po,zx,RA,Sb,kA,Df,Kh,PA,IA);class al{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null,this.updateID=-1}isEmpty(){return this.minX>this.maxX||this.minY>this.maxY}clear(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}getRectangle(e){return this.minX>this.maxX||this.minY>this.maxY?nt.EMPTY:(e=e||new nt(0,0,1,1),e.x=this.minX,e.y=this.minY,e.width=this.maxX-this.minX,e.height=this.maxY-this.minY,e)}addPoint(e){this.minX=Math.min(this.minX,e.x),this.maxX=Math.max(this.maxX,e.x),this.minY=Math.min(this.minY,e.y),this.maxY=Math.max(this.maxY,e.y)}addPointMatrix(e,t){const{a:i,b:n,c:r,d:o,tx:a,ty:c}=e,l=i*t.x+r*t.y+a,h=n*t.x+o*t.y+c;this.minX=Math.min(this.minX,l),this.maxX=Math.max(this.maxX,l),this.minY=Math.min(this.minY,h),this.maxY=Math.max(this.maxY,h)}addQuad(e){let t=this.minX,i=this.minY,n=this.maxX,r=this.maxY,o=e[0],a=e[1];t=on?o:n,r=a>r?a:r,o=e[2],a=e[3],t=on?o:n,r=a>r?a:r,o=e[4],a=e[5],t=on?o:n,r=a>r?a:r,o=e[6],a=e[7],t=on?o:n,r=a>r?a:r,this.minX=t,this.minY=i,this.maxX=n,this.maxY=r}addFrame(e,t,i,n,r){this.addFrameMatrix(e.worldTransform,t,i,n,r)}addFrameMatrix(e,t,i,n,r){const o=e.a,a=e.b,c=e.c,l=e.d,h=e.tx,u=e.ty;let d=this.minX,f=this.minY,p=this.maxX,m=this.maxY,g=o*t+c*i+h,v=a*t+l*i+u;d=gp?g:p,m=v>m?v:m,g=o*n+c*i+h,v=a*n+l*i+u,d=gp?g:p,m=v>m?v:m,g=o*t+c*r+h,v=a*t+l*r+u,d=gp?g:p,m=v>m?v:m,g=o*n+c*r+h,v=a*n+l*r+u,d=gp?g:p,m=v>m?v:m,this.minX=d,this.minY=f,this.maxX=p,this.maxY=m}addVertexData(e,t,i){let n=this.minX,r=this.minY,o=this.maxX,a=this.maxY;for(let c=t;co?l:o,a=h>a?h:a}this.minX=n,this.minY=r,this.maxX=o,this.maxY=a}addVertices(e,t,i,n){this.addVerticesMatrix(e.worldTransform,t,i,n)}addVerticesMatrix(e,t,i,n,r=0,o=r){const a=e.a,c=e.b,l=e.c,h=e.d,u=e.tx,d=e.ty;let f=this.minX,p=this.minY,m=this.maxX,g=this.maxY;for(let v=i;vn?e.maxX:n,this.maxY=e.maxY>r?e.maxY:r}addBoundsMask(e,t){const i=e.minX>t.minX?e.minX:t.minX,n=e.minY>t.minY?e.minY:t.minY,r=e.maxXl?r:l,this.maxY=o>h?o:h}}addBoundsMatrix(e,t){this.addFrameMatrix(t,e.minX,e.minY,e.maxX,e.maxY)}addBoundsArea(e,t){const i=e.minX>t.x?e.minX:t.x,n=e.minY>t.y?e.minY:t.y,r=e.maxXl?r:l,this.maxY=o>h?o:h}}pad(e=0,t=e){this.isEmpty()||(this.minX-=e,this.maxX+=e,this.minY-=t,this.maxY+=t)}addFramePad(e,t,i,n,r,o){e-=r,t-=o,i+=r,n+=o,this.minX=this.minXi?this.maxX:i,this.minY=this.minYn?this.maxY:n}}class Wt extends yl{constructor(){super(),this.tempDisplayObjectParent=null,this.transform=new Zm,this.alpha=1,this.visible=!0,this.renderable=!0,this.cullable=!1,this.cullArea=null,this.parent=null,this.worldAlpha=1,this._lastSortedIndex=0,this._zIndex=0,this.filterArea=null,this.filters=null,this._enabledFilters=null,this._bounds=new al,this._localBounds=null,this._boundsID=0,this._boundsRect=null,this._localBoundsRect=null,this._mask=null,this._maskRefCount=0,this._destroyed=!1,this.isSprite=!1,this.isMask=!1}static mixin(e){const t=Object.keys(e);for(let i=0;i1)for(let t=0;tthis.children.length)throw new Error(`${e}addChildAt: The index ${t} supplied is out of bounds ${this.children.length}`);return e.parent&&e.parent.removeChild(e),e.parent=this,this.sortDirty=!0,e.transform._parentID=-1,this.children.splice(t,0,e),this._boundsID++,this.onChildrenChange(t),e.emit("added",this),this.emit("childAdded",e,this,t),e}swapChildren(e,t){if(e===t)return;const i=this.getChildIndex(e),n=this.getChildIndex(t);this.children[i]=t,this.children[n]=e,this.onChildrenChange(i=this.children.length)throw new Error(`The index ${t} supplied is out of bounds ${this.children.length}`);const i=this.getChildIndex(e);Xo(this.children,i,1),this.children.splice(t,0,e),this.onChildrenChange(t)}getChildAt(e){if(e<0||e>=this.children.length)throw new Error(`getChildAt: Index (${e}) does not exist.`);return this.children[e]}removeChild(...e){if(e.length>1)for(let t=0;t0&&r<=n){o=this.children.splice(i,r);for(let a=0;a1&&this.children.sort(BA),this.sortDirty=!1}updateTransform(){this.sortableChildren&&this.sortDirty&&this.sortChildren(),this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha;for(let e=0,t=this.children.length;e0&&t.height>0))return;let i,n;this.cullArea?(i=this.cullArea,n=this.worldTransform):this._render!==$f.prototype._render&&(i=this.getBounds(!0));const r=e.projection.transform;if(r&&(n?(n=OA.copyFrom(n),n.prepend(r)):n=r),i&&t.intersects(i,n))this._render(e);else if(this.cullArea)return;for(let o=0,a=this.children.length;o=n&&Sa.x=r&&Sa.y=t&&(o=s-a-1),c=c.replace("%value%",e[o].toString()),n+=c,n+=` -`}return i=i.replace("%blur%",n),i=i.replace("%size%",s.toString()),i}const YA=` - attribute vec2 aVertexPosition; - - uniform mat3 projectionMatrix; - - uniform float strength; - - varying vec2 vBlurTexCoords[%size%]; - - uniform vec4 inputSize; - uniform vec4 outputFrame; - - vec4 filterVertexPosition( void ) - { - vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; - - return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); - } - - vec2 filterTextureCoord( void ) - { - return aVertexPosition * (outputFrame.zw * inputSize.zw); - } - - void main(void) - { - gl_Position = filterVertexPosition(); - - vec2 textureCoord = filterTextureCoord(); - %blur% - }`;function GA(s,e){const t=Math.ceil(s/2);let i=YA,n="",r;e?r="vBlurTexCoords[%index%] = textureCoord + vec2(%sampleIndex% * strength, 0.0);":r="vBlurTexCoords[%index%] = textureCoord + vec2(0.0, %sampleIndex% * strength);";for(let o=0;o 0.0) { - c.rgb /= c.a; - } - - vec4 result; - - result.r = (m[0] * c.r); - result.r += (m[1] * c.g); - result.r += (m[2] * c.b); - result.r += (m[3] * c.a); - result.r += m[4]; - - result.g = (m[5] * c.r); - result.g += (m[6] * c.g); - result.g += (m[7] * c.b); - result.g += (m[8] * c.a); - result.g += m[9]; - - result.b = (m[10] * c.r); - result.b += (m[11] * c.g); - result.b += (m[12] * c.b); - result.b += (m[13] * c.a); - result.b += m[14]; - - result.a = (m[15] * c.r); - result.a += (m[16] * c.g); - result.a += (m[17] * c.b); - result.a += (m[18] * c.a); - result.a += m[19]; - - vec3 rgb = mix(c.rgb, result.rgb, uAlpha); - - // Premultiply alpha again. - rgb *= result.a; - - gl_FragColor = vec4(rgb, result.a); -} -`;class Vf extends Ui{constructor(){const e={m:new Float32Array([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]),uAlpha:1};super(gb,jA,e),this.alpha=1}_loadMatrix(e,t=!1){let i=e;t&&(this._multiply(i,this.uniforms.m,e),i=this._colorMatrix(i)),this.uniforms.m=i}_multiply(e,t,i){return e[0]=t[0]*i[0]+t[1]*i[5]+t[2]*i[10]+t[3]*i[15],e[1]=t[0]*i[1]+t[1]*i[6]+t[2]*i[11]+t[3]*i[16],e[2]=t[0]*i[2]+t[1]*i[7]+t[2]*i[12]+t[3]*i[17],e[3]=t[0]*i[3]+t[1]*i[8]+t[2]*i[13]+t[3]*i[18],e[4]=t[0]*i[4]+t[1]*i[9]+t[2]*i[14]+t[3]*i[19]+t[4],e[5]=t[5]*i[0]+t[6]*i[5]+t[7]*i[10]+t[8]*i[15],e[6]=t[5]*i[1]+t[6]*i[6]+t[7]*i[11]+t[8]*i[16],e[7]=t[5]*i[2]+t[6]*i[7]+t[7]*i[12]+t[8]*i[17],e[8]=t[5]*i[3]+t[6]*i[8]+t[7]*i[13]+t[8]*i[18],e[9]=t[5]*i[4]+t[6]*i[9]+t[7]*i[14]+t[8]*i[19]+t[9],e[10]=t[10]*i[0]+t[11]*i[5]+t[12]*i[10]+t[13]*i[15],e[11]=t[10]*i[1]+t[11]*i[6]+t[12]*i[11]+t[13]*i[16],e[12]=t[10]*i[2]+t[11]*i[7]+t[12]*i[12]+t[13]*i[17],e[13]=t[10]*i[3]+t[11]*i[8]+t[12]*i[13]+t[13]*i[18],e[14]=t[10]*i[4]+t[11]*i[9]+t[12]*i[14]+t[13]*i[19]+t[14],e[15]=t[15]*i[0]+t[16]*i[5]+t[17]*i[10]+t[18]*i[15],e[16]=t[15]*i[1]+t[16]*i[6]+t[17]*i[11]+t[18]*i[16],e[17]=t[15]*i[2]+t[16]*i[7]+t[17]*i[12]+t[18]*i[17],e[18]=t[15]*i[3]+t[16]*i[8]+t[17]*i[13]+t[18]*i[18],e[19]=t[15]*i[4]+t[16]*i[9]+t[17]*i[14]+t[18]*i[19]+t[19],e}_colorMatrix(e){const t=new Float32Array(e);return t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,t}brightness(e,t){const i=[e,0,0,0,0,0,e,0,0,0,0,0,e,0,0,0,0,0,1,0];this._loadMatrix(i,t)}tint(e,t){const[i,n,r]=St.shared.setValue(e).toArray(),o=[i,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0];this._loadMatrix(o,t)}greyscale(e,t){const i=[e,e,e,0,0,e,e,e,0,0,e,e,e,0,0,0,0,0,1,0];this._loadMatrix(i,t)}blackAndWhite(e){const t=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0];this._loadMatrix(t,e)}hue(e,t){e=(e||0)/180*Math.PI;const i=Math.cos(e),n=Math.sin(e),r=Math.sqrt,o=1/3,a=r(o),c=i+(1-i)*o,l=o*(1-i)-a*n,h=o*(1-i)+a*n,u=o*(1-i)+a*n,d=i+o*(1-i),f=o*(1-i)-a*n,p=o*(1-i)-a*n,m=o*(1-i)+a*n,g=i+o*(1-i),v=[c,l,h,0,0,u,d,f,0,0,p,m,g,0,0,0,0,0,1,0];this._loadMatrix(v,t)}contrast(e,t){const i=(e||0)+1,n=-.5*(i-1),r=[i,0,0,0,n,0,i,0,0,n,0,0,i,0,n,0,0,0,1,0];this._loadMatrix(r,t)}saturate(e=0,t){const i=e*2/3+1,n=(i-1)*-.5,r=[i,n,n,0,0,n,i,n,0,0,n,n,i,0,0,0,0,0,1,0];this._loadMatrix(r,t)}desaturate(){this.saturate(-1)}negative(e){const t=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0];this._loadMatrix(t,e)}sepia(e){const t=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0];this._loadMatrix(t,e)}technicolor(e){const t=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0];this._loadMatrix(t,e)}polaroid(e){const t=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0];this._loadMatrix(t,e)}toBGR(e){const t=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0];this._loadMatrix(t,e)}kodachrome(e){const t=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0];this._loadMatrix(t,e)}browni(e){const t=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0];this._loadMatrix(t,e)}vintage(e){const t=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0];this._loadMatrix(t,e)}colorTone(e,t,i,n,r){e=e||.2,t=t||.15,i=i||16770432,n=n||3375104;const o=St.shared,[a,c,l]=o.setValue(i).toArray(),[h,u,d]=o.setValue(n).toArray(),f=[.3,.59,.11,0,0,a,c,l,e,0,h,u,d,t,0,a-h,c-u,l-d,0,0];this._loadMatrix(f,r)}night(e,t){e=e||.1;const i=[e*-2,-e,0,0,0,-e,0,e,0,0,0,e,e*2,0,0,0,0,0,1,0];this._loadMatrix(i,t)}predator(e,t){const i=[11.224130630493164*e,-4.794486999511719*e,-2.8746118545532227*e,0*e,.40342438220977783*e,-3.6330697536468506*e,9.193157196044922*e,-2.951810836791992*e,0*e,-1.316135048866272*e,-3.2184197902679443*e,-4.2375030517578125*e,7.476448059082031*e,0*e,.8044459223747253*e,0,0,0,1,0];this._loadMatrix(i,t)}lsd(e){const t=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0];this._loadMatrix(t,e)}reset(){const e=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0];this._loadMatrix(e,!1)}get matrix(){return this.uniforms.m}set matrix(e){this.uniforms.m=e}get alpha(){return this.uniforms.uAlpha}set alpha(e){this.uniforms.uAlpha=e}}Vf.prototype.grayscale=Vf.prototype.greyscale;var WA=`varying vec2 vFilterCoord; -varying vec2 vTextureCoord; - -uniform vec2 scale; -uniform mat2 rotation; -uniform sampler2D uSampler; -uniform sampler2D mapSampler; - -uniform highp vec4 inputSize; -uniform vec4 inputClamp; - -void main(void) -{ - vec4 map = texture2D(mapSampler, vFilterCoord); - - map -= 0.5; - map.xy = scale * inputSize.zw * (rotation * map.xy); - - gl_FragColor = texture2D(uSampler, clamp(vec2(vTextureCoord.x + map.x, vTextureCoord.y + map.y), inputClamp.xy, inputClamp.zw)); -} -`,zA=`attribute vec2 aVertexPosition; - -uniform mat3 projectionMatrix; -uniform mat3 filterMatrix; - -varying vec2 vTextureCoord; -varying vec2 vFilterCoord; - -uniform vec4 inputSize; -uniform vec4 outputFrame; - -vec4 filterVertexPosition( void ) -{ - vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; - - return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); -} - -vec2 filterTextureCoord( void ) -{ - return aVertexPosition * (outputFrame.zw * inputSize.zw); -} - -void main(void) -{ - gl_Position = filterVertexPosition(); - vTextureCoord = filterTextureCoord(); - vFilterCoord = ( filterMatrix * vec3( vTextureCoord, 1.0) ).xy; -} -`;class qA extends Ui{constructor(e,t){const i=new Bt;e.renderable=!1,super(zA,WA,{mapSampler:e._texture,filterMatrix:i,scale:{x:1,y:1},rotation:new Float32Array([1,0,0,1])}),this.maskSprite=e,this.maskMatrix=i,t==null&&(t=20),this.scale=new pt(t,t)}apply(e,t,i,n){this.uniforms.filterMatrix=e.calculateSpriteMatrix(this.maskMatrix,this.maskSprite),this.uniforms.scale.x=this.scale.x,this.uniforms.scale.y=this.scale.y;const r=this.maskSprite.worldTransform,o=Math.sqrt(r.a*r.a+r.b*r.b),a=Math.sqrt(r.c*r.c+r.d*r.d);o!==0&&a!==0&&(this.uniforms.rotation[0]=r.a/o,this.uniforms.rotation[1]=r.b/o,this.uniforms.rotation[2]=r.c/a,this.uniforms.rotation[3]=r.d/a),e.applyFilter(this,t,i,n)}get map(){return this.uniforms.mapSampler}set map(e){this.uniforms.mapSampler=e}}var KA=`varying vec2 v_rgbNW; -varying vec2 v_rgbNE; -varying vec2 v_rgbSW; -varying vec2 v_rgbSE; -varying vec2 v_rgbM; - -varying vec2 vFragCoord; -uniform sampler2D uSampler; -uniform highp vec4 inputSize; - - -/** - Basic FXAA implementation based on the code on geeks3d.com with the - modification that the texture2DLod stuff was removed since it's - unsupported by WebGL. - - -- - - From: - https://github.com/mitsuhiko/webgl-meincraft - - Copyright (c) 2011 by Armin Ronacher. - - Some 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 names of the 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. - */ - -#ifndef FXAA_REDUCE_MIN -#define FXAA_REDUCE_MIN (1.0/ 128.0) -#endif -#ifndef FXAA_REDUCE_MUL -#define FXAA_REDUCE_MUL (1.0 / 8.0) -#endif -#ifndef FXAA_SPAN_MAX -#define FXAA_SPAN_MAX 8.0 -#endif - -//optimized version for mobile, where dependent -//texture reads can be a bottleneck -vec4 fxaa(sampler2D tex, vec2 fragCoord, vec2 inverseVP, - vec2 v_rgbNW, vec2 v_rgbNE, - vec2 v_rgbSW, vec2 v_rgbSE, - vec2 v_rgbM) { - vec4 color; - vec3 rgbNW = texture2D(tex, v_rgbNW).xyz; - vec3 rgbNE = texture2D(tex, v_rgbNE).xyz; - vec3 rgbSW = texture2D(tex, v_rgbSW).xyz; - vec3 rgbSE = texture2D(tex, v_rgbSE).xyz; - vec4 texColor = texture2D(tex, v_rgbM); - vec3 rgbM = texColor.xyz; - vec3 luma = vec3(0.299, 0.587, 0.114); - float lumaNW = dot(rgbNW, luma); - float lumaNE = dot(rgbNE, luma); - float lumaSW = dot(rgbSW, luma); - float lumaSE = dot(rgbSE, luma); - float lumaM = dot(rgbM, luma); - float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); - float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); - - mediump vec2 dir; - dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); - dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); - - float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * - (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN); - - float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce); - dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX), - max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX), - dir * rcpDirMin)) * inverseVP; - - vec3 rgbA = 0.5 * ( - texture2D(tex, fragCoord * inverseVP + dir * (1.0 / 3.0 - 0.5)).xyz + - texture2D(tex, fragCoord * inverseVP + dir * (2.0 / 3.0 - 0.5)).xyz); - vec3 rgbB = rgbA * 0.5 + 0.25 * ( - texture2D(tex, fragCoord * inverseVP + dir * -0.5).xyz + - texture2D(tex, fragCoord * inverseVP + dir * 0.5).xyz); - - float lumaB = dot(rgbB, luma); - if ((lumaB < lumaMin) || (lumaB > lumaMax)) - color = vec4(rgbA, texColor.a); - else - color = vec4(rgbB, texColor.a); - return color; -} - -void main() { - - vec4 color; - - color = fxaa(uSampler, vFragCoord, inputSize.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM); - - gl_FragColor = color; -} -`,ZA=` -attribute vec2 aVertexPosition; - -uniform mat3 projectionMatrix; - -varying vec2 v_rgbNW; -varying vec2 v_rgbNE; -varying vec2 v_rgbSW; -varying vec2 v_rgbSE; -varying vec2 v_rgbM; - -varying vec2 vFragCoord; - -uniform vec4 inputSize; -uniform vec4 outputFrame; - -vec4 filterVertexPosition( void ) -{ - vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; - - return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); -} - -void texcoords(vec2 fragCoord, vec2 inverseVP, - out vec2 v_rgbNW, out vec2 v_rgbNE, - out vec2 v_rgbSW, out vec2 v_rgbSE, - out vec2 v_rgbM) { - v_rgbNW = (fragCoord + vec2(-1.0, -1.0)) * inverseVP; - v_rgbNE = (fragCoord + vec2(1.0, -1.0)) * inverseVP; - v_rgbSW = (fragCoord + vec2(-1.0, 1.0)) * inverseVP; - v_rgbSE = (fragCoord + vec2(1.0, 1.0)) * inverseVP; - v_rgbM = vec2(fragCoord * inverseVP); -} - -void main(void) { - - gl_Position = filterVertexPosition(); - - vFragCoord = aVertexPosition * outputFrame.zw; - - texcoords(vFragCoord, inputSize.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM); -} -`;class JA extends Ui{constructor(){super(ZA,KA)}}var QA=`precision highp float; - -varying vec2 vTextureCoord; -varying vec4 vColor; - -uniform float uNoise; -uniform float uSeed; -uniform sampler2D uSampler; - -float rand(vec2 co) -{ - return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453); -} - -void main() -{ - vec4 color = texture2D(uSampler, vTextureCoord); - float randomValue = rand(gl_FragCoord.xy * uSeed); - float diff = (randomValue - 0.5) * uNoise; - - // Un-premultiply alpha before applying the color matrix. See issue #3539. - if (color.a > 0.0) { - color.rgb /= color.a; - } - - color.r += diff; - color.g += diff; - color.b += diff; - - // Premultiply alpha again. - color.rgb *= color.a; - - gl_FragColor = color; -} -`;class eE extends Ui{constructor(e=.5,t=Math.random()){super(gb,QA,{uNoise:0,uSeed:0}),this.noise=e,this.seed=t}get noise(){return this.uniforms.uNoise}set noise(e){this.uniforms.uNoise=e}get seed(){return this.uniforms.uSeed}set seed(e){this.uniforms.uSeed=e}}const Y0={AlphaFilter:UA,BlurFilter:HA,BlurFilterPass:Xf,ColorMatrixFilter:Vf,DisplacementFilter:qA,FXAAFilter:JA,NoiseFilter:eE};Object.entries(Y0).forEach(([s,e])=>{Object.defineProperty(Y0,s,{get(){return ct("7.1.0",`filters.${s} has moved to ${s}`),e}})});class tE{constructor(){this.interactionFrequency=10,this._deltaTime=0,this._didMove=!1,this.tickerAdded=!1,this._pauseUpdate=!0}init(e){this.removeTickerListener(),this.events=e,this.interactionFrequency=10,this._deltaTime=0,this._didMove=!1,this.tickerAdded=!1,this._pauseUpdate=!0}get pauseUpdate(){return this._pauseUpdate}set pauseUpdate(e){this._pauseUpdate=e}addTickerListener(){this.tickerAdded||!this.domElement||($i.system.add(this.tickerUpdate,this,to.INTERACTION),this.tickerAdded=!0)}removeTickerListener(){this.tickerAdded&&($i.system.remove(this.tickerUpdate,this),this.tickerAdded=!1)}pointerMoved(){this._didMove=!0}update(){if(!this.domElement||this._pauseUpdate)return;if(this._didMove){this._didMove=!1;return}const e=this.events.rootPointerEvent;this.events.supportsTouchEvents&&e.pointerType==="touch"||globalThis.document.dispatchEvent(new PointerEvent("pointermove",{clientX:e.clientX,clientY:e.clientY}))}tickerUpdate(e){this._deltaTime+=e,!(this._deltaTimei.priority-n.priority)}dispatchEvent(e,t){e.propagationStopped=!1,e.propagationImmediatelyStopped=!1,this.propagate(e,t),this.dispatch.emit(t||e.type,e)}mapEvent(e){if(!this.rootTarget)return;const t=this.mappingTable[e.type];if(t)for(let i=0,n=t.length;i=0;n--)if(e.currentTarget=i[n],this.notifyTarget(e,t),e.propagationStopped||e.propagationImmediatelyStopped)return}}all(e,t,i=this._allInteractiveElements){if(i.length===0)return;e.eventPhase=e.BUBBLING_PHASE;const n=Array.isArray(t)?t:[t];for(let r=i.length-1;r>=0;r--)n.forEach(o=>{e.currentTarget=i[r],this.notifyTarget(e,o)})}propagationPath(e){const t=[e];for(let i=0;i=0;u--){const d=h[u],f=this.hitTestMoveRecursive(d,this._isInteractive(t)?t:d.eventMode,i,n,r,o||r(e,i));if(f){if(f.length>0&&!f[f.length-1].parent)continue;const p=e.isInteractive();(f.length>0||p)&&(p&&this._allInteractiveElements.push(e),f.push(e)),this._hitElements.length===0&&(this._hitElements=f),a=!0}}}const c=this._isInteractive(t),l=e.isInteractive();return c&&l&&this._allInteractiveElements.push(e),o||this._hitElements.length>0?null:a?this._hitElements:c&&!r(e,i)&&n(e,i)?l?[e]:[]:null}hitTestRecursive(e,t,i,n,r){if(this._interactivePrune(e)||r(e,i))return null;if((e.eventMode==="dynamic"||t==="dynamic")&&(tr.pauseUpdate=!1),e.interactiveChildren&&e.children){const c=e.children;for(let l=c.length-1;l>=0;l--){const h=c[l],u=this.hitTestRecursive(h,this._isInteractive(t)?t:h.eventMode,i,n,r);if(u){if(u.length>0&&!u[u.length-1].parent)continue;const d=e.isInteractive();return(u.length>0||d)&&u.push(e),u}}}const o=this._isInteractive(t),a=e.isInteractive();return o&&n(e,i)?a?[e]:[]:null}_isInteractive(e){return e==="static"||e==="dynamic"}_interactivePrune(e){return!!(!e||e.isMask||!e.visible||!e.renderable||e.eventMode==="none"||e.eventMode==="passive"&&!e.interactiveChildren||e.isMask)}hitPruneFn(e,t){var i;if(e.hitArea&&(e.worldTransform.applyInverse(t,Ld),!e.hitArea.contains(Ld.x,Ld.y)))return!0;if(e._mask){const n=e._mask.isMaskData?e._mask.maskObject:e._mask;if(n&&!((i=n.containsPoint)!=null&&i.call(n,t)))return!0}return!1}hitTestFn(e,t){return e.eventMode==="passive"?!1:e.hitArea?!0:e.containsPoint?e.containsPoint(t):!1}notifyTarget(e,t){var r,o;t=t??e.type;const i=`on${t}`;(o=(r=e.currentTarget)[i])==null||o.call(r,e);const n=e.eventPhase===e.CAPTURING_PHASE||e.eventPhase===e.AT_TARGET?`${t}capture`:t;this.notifyListeners(e,n),e.eventPhase===e.AT_TARGET&&this.notifyListeners(e,t)}mapPointerDown(e){if(!(e instanceof Ss)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.createPointerEvent(e);if(this.dispatchEvent(t,"pointerdown"),t.pointerType==="touch")this.dispatchEvent(t,"touchstart");else if(t.pointerType==="mouse"||t.pointerType==="pen"){const n=t.button===2;this.dispatchEvent(t,n?"rightdown":"mousedown")}const i=this.trackingData(e.pointerId);i.pressTargetsByButton[e.button]=t.composedPath(),this.freeEvent(t)}mapPointerMove(e){var c,l;if(!(e instanceof Ss)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}this._allInteractiveElements.length=0,this._hitElements.length=0,this._isPointerMoveEvent=!0;const t=this.createPointerEvent(e);this._isPointerMoveEvent=!1;const i=t.pointerType==="mouse"||t.pointerType==="pen",n=this.trackingData(e.pointerId),r=this.findMountedTarget(n.overTargets);if(((c=n.overTargets)==null?void 0:c.length)>0&&r!==t.target){const h=e.type==="mousemove"?"mouseout":"pointerout",u=this.createPointerEvent(e,h,r);if(this.dispatchEvent(u,"pointerout"),i&&this.dispatchEvent(u,"mouseout"),!t.composedPath().includes(r)){const d=this.createPointerEvent(e,"pointerleave",r);for(d.eventPhase=d.AT_TARGET;d.target&&!t.composedPath().includes(d.target);)d.currentTarget=d.target,this.notifyTarget(d),i&&this.notifyTarget(d,"mouseleave"),d.target=d.target.parent;this.freeEvent(d)}this.freeEvent(u)}if(r!==t.target){const h=e.type==="mousemove"?"mouseover":"pointerover",u=this.clonePointerEvent(t,h);this.dispatchEvent(u,"pointerover"),i&&this.dispatchEvent(u,"mouseover");let d=r==null?void 0:r.parent;for(;d&&d!==this.rootTarget.parent&&d!==t.target;)d=d.parent;if(!d||d===this.rootTarget.parent){const f=this.clonePointerEvent(t,"pointerenter");for(f.eventPhase=f.AT_TARGET;f.target&&f.target!==r&&f.target!==this.rootTarget.parent;)f.currentTarget=f.target,this.notifyTarget(f),i&&this.notifyTarget(f,"mouseenter"),f.target=f.target.parent;this.freeEvent(f)}this.freeEvent(u)}const o=[],a=this.enableGlobalMoveEvents??!0;this.moveOnAll?o.push("pointermove"):this.dispatchEvent(t,"pointermove"),a&&o.push("globalpointermove"),t.pointerType==="touch"&&(this.moveOnAll?o.splice(1,0,"touchmove"):this.dispatchEvent(t,"touchmove"),a&&o.push("globaltouchmove")),i&&(this.moveOnAll?o.splice(1,0,"mousemove"):this.dispatchEvent(t,"mousemove"),a&&o.push("globalmousemove"),this.cursor=(l=t.target)==null?void 0:l.cursor),o.length>0&&this.all(t,o),this._allInteractiveElements.length=0,this._hitElements.length=0,n.overTargets=t.composedPath(),this.freeEvent(t)}mapPointerOver(e){var o;if(!(e instanceof Ss)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.trackingData(e.pointerId),i=this.createPointerEvent(e),n=i.pointerType==="mouse"||i.pointerType==="pen";this.dispatchEvent(i,"pointerover"),n&&this.dispatchEvent(i,"mouseover"),i.pointerType==="mouse"&&(this.cursor=(o=i.target)==null?void 0:o.cursor);const r=this.clonePointerEvent(i,"pointerenter");for(r.eventPhase=r.AT_TARGET;r.target&&r.target!==this.rootTarget.parent;)r.currentTarget=r.target,this.notifyTarget(r),n&&this.notifyTarget(r,"mouseenter"),r.target=r.target.parent;t.overTargets=i.composedPath(),this.freeEvent(i),this.freeEvent(r)}mapPointerOut(e){if(!(e instanceof Ss)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.trackingData(e.pointerId);if(t.overTargets){const i=e.pointerType==="mouse"||e.pointerType==="pen",n=this.findMountedTarget(t.overTargets),r=this.createPointerEvent(e,"pointerout",n);this.dispatchEvent(r),i&&this.dispatchEvent(r,"mouseout");const o=this.createPointerEvent(e,"pointerleave",n);for(o.eventPhase=o.AT_TARGET;o.target&&o.target!==this.rootTarget.parent;)o.currentTarget=o.target,this.notifyTarget(o),i&&this.notifyTarget(o,"mouseleave"),o.target=o.target.parent;t.overTargets=null,this.freeEvent(r),this.freeEvent(o)}this.cursor=null}mapPointerUp(e){if(!(e instanceof Ss)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=performance.now(),i=this.createPointerEvent(e);if(this.dispatchEvent(i,"pointerup"),i.pointerType==="touch")this.dispatchEvent(i,"touchend");else if(i.pointerType==="mouse"||i.pointerType==="pen"){const a=i.button===2;this.dispatchEvent(i,a?"rightup":"mouseup")}const n=this.trackingData(e.pointerId),r=this.findMountedTarget(n.pressTargetsByButton[e.button]);let o=r;if(r&&!i.composedPath().includes(r)){let a=r;for(;a&&!i.composedPath().includes(a);){if(i.currentTarget=a,this.notifyTarget(i,"pointerupoutside"),i.pointerType==="touch")this.notifyTarget(i,"touchendoutside");else if(i.pointerType==="mouse"||i.pointerType==="pen"){const c=i.button===2;this.notifyTarget(i,c?"rightupoutside":"mouseupoutside")}a=a.parent}delete n.pressTargetsByButton[e.button],o=a}if(o){const a=this.clonePointerEvent(i,"click");a.target=o,a.path=null,n.clicksByButton[e.button]||(n.clicksByButton[e.button]={clickCount:0,target:a.target,timeStamp:t});const c=n.clicksByButton[e.button];if(c.target===a.target&&t-c.timeStamp<200?++c.clickCount:c.clickCount=1,c.target=a.target,c.timeStamp=t,a.detail=c.clickCount,a.pointerType==="mouse"){const l=a.button===2;this.dispatchEvent(a,l?"rightclick":"click")}else a.pointerType==="touch"&&this.dispatchEvent(a,"tap");this.dispatchEvent(a,"pointertap"),this.freeEvent(a)}this.freeEvent(i)}mapPointerUpOutside(e){if(!(e instanceof Ss)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.trackingData(e.pointerId),i=this.findMountedTarget(t.pressTargetsByButton[e.button]),n=this.createPointerEvent(e);if(i){let r=i;for(;r;)n.currentTarget=r,this.notifyTarget(n,"pointerupoutside"),n.pointerType==="touch"?this.notifyTarget(n,"touchendoutside"):(n.pointerType==="mouse"||n.pointerType==="pen")&&this.notifyTarget(n,n.button===2?"rightupoutside":"mouseupoutside"),r=r.parent;delete t.pressTargetsByButton[e.button]}this.freeEvent(n)}mapWheel(e){if(!(e instanceof Yo)){console.warn("EventBoundary cannot map a non-wheel event as a wheel event");return}const t=this.createWheelEvent(e);this.dispatchEvent(t),this.freeEvent(t)}findMountedTarget(e){if(!e)return null;let t=e[0];for(let i=1;i(i==="globalMove"&&(this.rootBoundary.enableGlobalMoveEvents=n),t[i]=n,!0)}),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOverOut=this.onPointerOverOut.bind(this),this.onWheel=this.onWheel.bind(this)}static get defaultEventMode(){return this._defaultEventMode}init(e){const{view:t,resolution:i}=this.renderer;this.setTargetElement(t),this.resolution=i,Gf._defaultEventMode=e.eventMode??"auto",Object.assign(this.features,e.eventFeatures??{}),this.rootBoundary.enableGlobalMoveEvents=this.features.globalMove}resolutionChange(e){this.resolution=e}destroy(){this.setTargetElement(null),this.renderer=null}setCursor(e){e=e||"default";let t=!0;if(globalThis.OffscreenCanvas&&this.domElement instanceof OffscreenCanvas&&(t=!1),this.currentCursor===e)return;this.currentCursor=e;const i=this.cursorStyles[e];if(i)switch(typeof i){case"string":t&&(this.domElement.style.cursor=i);break;case"function":i(e);break;case"object":t&&Object.assign(this.domElement.style,i);break}else t&&typeof e=="string"&&!Object.prototype.hasOwnProperty.call(this.cursorStyles,e)&&(this.domElement.style.cursor=e)}get pointer(){return this.rootPointerEvent}onPointerDown(e){if(!this.features.click)return;this.rootBoundary.rootTarget=this.renderer.lastObjectRendered;const t=this.normalizeToPointerData(e);this.autoPreventDefault&&t[0].isNormalized&&(e.cancelable||!("cancelable"in e))&&e.preventDefault();for(let i=0,n=t.length;i0&&(t=e.composedPath()[0]);const i=t!==this.domElement?"outside":"",n=this.normalizeToPointerData(e);for(let r=0,o=n.length;r"u"&&(r.button=0),typeof r.buttons>"u"&&(r.buttons=1),typeof r.isPrimary>"u"&&(r.isPrimary=e.touches.length===1&&e.type==="touchstart"),typeof r.width>"u"&&(r.width=r.radiusX||1),typeof r.height>"u"&&(r.height=r.radiusY||1),typeof r.tiltX>"u"&&(r.tiltX=0),typeof r.tiltY>"u"&&(r.tiltY=0),typeof r.pointerType>"u"&&(r.pointerType="touch"),typeof r.pointerId>"u"&&(r.pointerId=r.identifier||0),typeof r.pressure>"u"&&(r.pressure=r.force||.5),typeof r.twist>"u"&&(r.twist=0),typeof r.tangentialPressure>"u"&&(r.tangentialPressure=0),typeof r.layerX>"u"&&(r.layerX=r.offsetX=r.clientX),typeof r.layerY>"u"&&(r.layerY=r.offsetY=r.clientY),r.isNormalized=!0,r.type=e.type,t.push(r)}else if(!globalThis.MouseEvent||e instanceof MouseEvent&&(!this.supportsPointerEvents||!(e instanceof globalThis.PointerEvent))){const i=e;typeof i.isPrimary>"u"&&(i.isPrimary=!0),typeof i.width>"u"&&(i.width=1),typeof i.height>"u"&&(i.height=1),typeof i.tiltX>"u"&&(i.tiltX=0),typeof i.tiltY>"u"&&(i.tiltY=0),typeof i.pointerType>"u"&&(i.pointerType="mouse"),typeof i.pointerId>"u"&&(i.pointerId=rE),typeof i.pressure>"u"&&(i.pressure=.5),typeof i.twist>"u"&&(i.twist=0),typeof i.tangentialPressure>"u"&&(i.tangentialPressure=0),i.isNormalized=!0,t.push(i)}else t.push(e);return t}normalizeWheelEvent(e){const t=this.rootWheelEvent;return this.transferMouseData(t,e),t.deltaX=e.deltaX,t.deltaY=e.deltaY,t.deltaZ=e.deltaZ,t.deltaMode=e.deltaMode,this.mapPositionToPoint(t.screen,e.clientX,e.clientY),t.global.copyFrom(t.screen),t.offset.copyFrom(t.screen),t.nativeEvent=e,t.type=e.type,t}bootstrapEvent(e,t){return e.originalEvent=null,e.nativeEvent=t,e.pointerId=t.pointerId,e.width=t.width,e.height=t.height,e.isPrimary=t.isPrimary,e.pointerType=t.pointerType,e.pressure=t.pressure,e.tangentialPressure=t.tangentialPressure,e.tiltX=t.tiltX,e.tiltY=t.tiltY,e.twist=t.twist,this.transferMouseData(e,t),this.mapPositionToPoint(e.screen,t.clientX,t.clientY),e.global.copyFrom(e.screen),e.offset.copyFrom(e.screen),e.isTrusted=t.isTrusted,e.type==="pointerleave"&&(e.type="pointerout"),e.type.startsWith("mouse")&&(e.type=e.type.replace("mouse","pointer")),e.type.startsWith("touch")&&(e.type=oE[e.type]||e.type),e}transferMouseData(e,t){e.isTrusted=t.isTrusted,e.srcElement=t.srcElement,e.timeStamp=performance.now(),e.type=t.type,e.altKey=t.altKey,e.button=t.button,e.buttons=t.buttons,e.client.x=t.clientX,e.client.y=t.clientY,e.ctrlKey=t.ctrlKey,e.metaKey=t.metaKey,e.movement.x=t.movementX,e.movement.y=t.movementY,e.page.x=t.pageX,e.page.y=t.pageY,e.relatedTarget=null,e.shiftKey=t.shiftKey}};Yf.extension={name:"events",type:[Pe.RendererSystem,Pe.CanvasRendererSystem]},Yf.defaultEventFeatures={move:!0,globalMove:!0,click:!0,wheel:!0};let Hf=Yf;Ne.add(Hf);function G0(s){return s==="dynamic"||s==="static"}const aE={onclick:null,onmousedown:null,onmouseenter:null,onmouseleave:null,onmousemove:null,onglobalmousemove:null,onmouseout:null,onmouseover:null,onmouseup:null,onmouseupoutside:null,onpointercancel:null,onpointerdown:null,onpointerenter:null,onpointerleave:null,onpointermove:null,onglobalpointermove:null,onpointerout:null,onpointerover:null,onpointertap:null,onpointerup:null,onpointerupoutside:null,onrightclick:null,onrightdown:null,onrightup:null,onrightupoutside:null,ontap:null,ontouchcancel:null,ontouchend:null,ontouchendoutside:null,ontouchmove:null,onglobaltouchmove:null,ontouchstart:null,onwheel:null,_internalInteractive:void 0,get interactive(){return this._internalInteractive??G0(Hf.defaultEventMode)},set interactive(s){ct("7.2.0","Setting interactive is deprecated, use eventMode = 'none'/'passive'/'auto'/'static'/'dynamic' instead."),this._internalInteractive=s,this.eventMode=s?"static":"auto"},_internalEventMode:void 0,get eventMode(){return this._internalEventMode??Hf.defaultEventMode},set eventMode(s){this._internalInteractive=G0(s),this._internalEventMode=s},isInteractive(){return this.eventMode==="static"||this.eventMode==="dynamic"},interactiveChildren:!0,hitArea:null,addEventListener(s,e,t){const i=typeof t=="boolean"&&t||typeof t=="object"&&t.capture,n=typeof t=="object"?t.signal:void 0,r=typeof t=="object"?t.once===!0:!1,o=typeof e=="function"?void 0:e;s=i?`${s}capture`:s;const a=typeof e=="function"?e:e.handleEvent,c=this;n&&n.addEventListener("abort",()=>{c.off(s,a,o)}),r?c.once(s,a,o):c.on(s,a,o)},removeEventListener(s,e,t){const i=typeof t=="boolean"&&t||typeof t=="object"&&t.capture,n=typeof e=="function"?void 0:e;s=i?`${s}capture`:s,e=typeof e=="function"?e:e.handleEvent,this.off(s,e,n)},dispatchEvent(s){if(!(s instanceof xl))throw new Error("DisplayObject cannot propagate events outside of the Federated Events API");return s.defaultPrevented=!1,s.path=null,s.target=this,s.manager.dispatchEvent(s),!s.defaultPrevented}};Wt.mixin(aE);const lE={accessible:!1,accessibleTitle:null,accessibleHint:null,tabIndex:0,_accessibleActive:!1,_accessibleDiv:null,accessibleType:"button",accessiblePointerEvents:"auto",accessibleChildren:!0,renderId:-1};Wt.mixin(lE);const cE=9,Wl=100,hE=0,uE=0,H0=2,j0=1,dE=-1e3,fE=-1e3,mE=2;class Mb{constructor(e){this.debug=!1,this._isActive=!1,this._isMobileAccessibility=!1,this.pool=[],this.renderId=0,this.children=[],this.androidUpdateCount=0,this.androidUpdateFrequency=500,this._hookDiv=null,(Tn.tablet||Tn.phone)&&this.createTouchHook();const t=document.createElement("div");t.style.width=`${Wl}px`,t.style.height=`${Wl}px`,t.style.position="absolute",t.style.top=`${hE}px`,t.style.left=`${uE}px`,t.style.zIndex=H0.toString(),this.div=t,this.renderer=e,this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),globalThis.addEventListener("keydown",this._onKeyDown,!1)}get isActive(){return this._isActive}get isMobileAccessibility(){return this._isMobileAccessibility}createTouchHook(){const e=document.createElement("button");e.style.width=`${j0}px`,e.style.height=`${j0}px`,e.style.position="absolute",e.style.top=`${dE}px`,e.style.left=`${fE}px`,e.style.zIndex=mE.toString(),e.style.backgroundColor="#FF0000",e.title="select to enable accessibility for this content",e.addEventListener("focus",()=>{this._isMobileAccessibility=!0,this.activate(),this.destroyTouchHook()}),document.body.appendChild(e),this._hookDiv=e}destroyTouchHook(){this._hookDiv&&(document.body.removeChild(this._hookDiv),this._hookDiv=null)}activate(){var e;this._isActive||(this._isActive=!0,globalThis.document.addEventListener("mousemove",this._onMouseMove,!0),globalThis.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),(e=this.renderer.view.parentNode)==null||e.appendChild(this.div))}deactivate(){var e;!this._isActive||this._isMobileAccessibility||(this._isActive=!1,globalThis.document.removeEventListener("mousemove",this._onMouseMove,!0),globalThis.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),(e=this.div.parentNode)==null||e.removeChild(this.div))}updateAccessibleObjects(e){if(!e.visible||!e.accessibleChildren)return;e.accessible&&e.isInteractive()&&(e._accessibleActive||this.addChild(e),e.renderId=this.renderId);const t=e.children;if(t)for(let i=0;i title : ${e.title}
tabIndex: ${e.tabIndex}`}capHitArea(e){e.x<0&&(e.width+=e.x,e.x=0),e.y<0&&(e.height+=e.y,e.y=0);const{width:t,height:i}=this.renderer;e.x+e.width>t&&(e.width=t-e.x),e.y+e.height>i&&(e.height=i-e.y)}addChild(e){let t=this.pool.pop();t||(t=document.createElement("button"),t.style.width=`${Wl}px`,t.style.height=`${Wl}px`,t.style.backgroundColor=this.debug?"rgba(255,255,255,0.5)":"transparent",t.style.position="absolute",t.style.zIndex=H0.toString(),t.style.borderStyle="none",navigator.userAgent.toLowerCase().includes("chrome")?t.setAttribute("aria-live","off"):t.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?t.setAttribute("aria-relevant","additions"):t.setAttribute("aria-relevant","text"),t.addEventListener("click",this._onClick.bind(this)),t.addEventListener("focus",this._onFocus.bind(this)),t.addEventListener("focusout",this._onFocusOut.bind(this))),t.style.pointerEvents=e.accessiblePointerEvents,t.type=e.accessibleType,e.accessibleTitle&&e.accessibleTitle!==null?t.title=e.accessibleTitle:(!e.accessibleHint||e.accessibleHint===null)&&(t.title=`displayObject ${e.tabIndex}`),e.accessibleHint&&e.accessibleHint!==null&&t.setAttribute("aria-label",e.accessibleHint),this.debug&&this.updateDebugHTML(t),e._accessibleActive=!0,e._accessibleDiv=t,t.displayObject=e,this.children.push(e),this.div.appendChild(e._accessibleDiv),e._accessibleDiv.tabIndex=e.tabIndex}_dispatchEvent(e,t){const{displayObject:i}=e.target,n=this.renderer.events.rootBoundary,r=Object.assign(new xl(n),{target:i});n.rootTarget=this.renderer.lastObjectRendered,t.forEach(o=>n.dispatchEvent(r,o))}_onClick(e){this._dispatchEvent(e,["click","pointertap","tap"])}_onFocus(e){e.target.getAttribute("aria-live")||e.target.setAttribute("aria-live","assertive"),this._dispatchEvent(e,["mouseover"])}_onFocusOut(e){e.target.getAttribute("aria-live")||e.target.setAttribute("aria-live","polite"),this._dispatchEvent(e,["mouseout"])}_onKeyDown(e){e.keyCode===cE&&this.activate()}_onMouseMove(e){e.movementX===0&&e.movementY===0||this.deactivate()}destroy(){this.destroyTouchHook(),this.div=null,globalThis.document.removeEventListener("mousemove",this._onMouseMove,!0),globalThis.removeEventListener("keydown",this._onKeyDown),this.pool=null,this.children=null,this.renderer=null}}Mb.extension={name:"accessibility",type:[Pe.RendererPlugin,Pe.CanvasRendererPlugin]};Ne.add(Mb);const Cb=class jf{constructor(e){this.stage=new Si,e=Object.assign({forceCanvas:!1},e),this.renderer=TA(e),jf._plugins.forEach(t=>{t.init.call(this,e)})}render(){this.renderer.render(this.stage)}get view(){var e;return(e=this.renderer)==null?void 0:e.view}get screen(){var e;return(e=this.renderer)==null?void 0:e.screen}destroy(e,t){const i=jf._plugins.slice(0);i.reverse(),i.forEach(n=>{n.destroy.call(this)}),this.stage.destroy(t),this.stage=null,this.renderer.destroy(e),this.renderer=null}};Cb._plugins=[];let Ab=Cb;Ne.handleByList(Pe.Application,Ab._plugins);class Eb{static init(e){Object.defineProperty(this,"resizeTo",{set(t){globalThis.removeEventListener("resize",this.queueResize),this._resizeTo=t,t&&(globalThis.addEventListener("resize",this.queueResize),this.resize())},get(){return this._resizeTo}}),this.queueResize=()=>{this._resizeTo&&(this.cancelResize(),this._resizeId=requestAnimationFrame(()=>this.resize()))},this.cancelResize=()=>{this._resizeId&&(cancelAnimationFrame(this._resizeId),this._resizeId=null)},this.resize=()=>{if(!this._resizeTo)return;this.cancelResize();let t,i;if(this._resizeTo===globalThis.window)t=globalThis.innerWidth,i=globalThis.innerHeight;else{const{clientWidth:n,clientHeight:r}=this._resizeTo;t=n,i=r}this.renderer.resize(t,i),this.render()},this._resizeId=null,this._resizeTo=null,this.resizeTo=e.resizeTo||null}static destroy(){globalThis.removeEventListener("resize",this.queueResize),this.cancelResize(),this.cancelResize=null,this.queueResize=null,this.resizeTo=null,this.resize=null}}Eb.extension=Pe.Application;Ne.add(Eb);const W0={loader:Pe.LoadParser,resolver:Pe.ResolveParser,cache:Pe.CacheParser,detection:Pe.DetectionParser};Ne.handle(Pe.Asset,s=>{const e=s.ref;Object.entries(W0).filter(([t])=>!!e[t]).forEach(([t,i])=>Ne.add(Object.assign(e[t],{extension:e[t].extension??i})))},s=>{const e=s.ref;Object.keys(W0).filter(t=>!!e[t]).forEach(t=>Ne.remove(e[t]))});class pE{constructor(e,t=!1){this._loader=e,this._assetList=[],this._isLoading=!1,this._maxConcurrent=1,this.verbose=t}add(e){e.forEach(t=>{this._assetList.push(t)}),this.verbose&&console.log("[BackgroundLoader] assets: ",this._assetList),this._isActive&&!this._isLoading&&this._next()}async _next(){if(this._assetList.length&&this._isActive){this._isLoading=!0;const e=[],t=Math.min(this._assetList.length,this._maxConcurrent);for(let i=0;i(Array.isArray(s)||(s=[s]),e?s.map(i=>typeof i=="string"||t?e(i):i):s),Qc=(s,e)=>{const t=e.split("?")[1];return t&&(s+=`?${t}`),s};function Ib(s,e,t,i,n){const r=e[t];for(let o=0;o{const o=r.substring(1,r.length-1).split(",");n.push(o)}),Ib(s,n,0,t,i)}else i.push(s);return i}const eh=s=>!Array.isArray(s);class vE{constructor(){this._parsers=[],this._cache=new Map,this._cacheMap=new Map}reset(){this._cacheMap.clear(),this._cache.clear()}has(e){return this._cache.has(e)}get(e){const t=this._cache.get(e);return t||console.warn(`[Assets] Asset id ${e} was not found in the Cache`),t}set(e,t){const i=Ts(e);let n;for(let a=0;a{n[a]=t}));const r=Object.keys(n),o={cacheKeys:r,keys:i};if(i.forEach(a=>{this._cacheMap.set(a,o)}),r.forEach(a=>{const c=n?n[a]:t;this._cache.has(a)&&this._cache.get(a)!==c&&console.warn("[Cache] already has key:",a),this._cache.set(a,n[a])}),t instanceof ze){const a=t;i.forEach(c=>{a.baseTexture!==ze.EMPTY.baseTexture&&Je.addToCache(a.baseTexture,c),ze.addToCache(a,c)})}}remove(e){if(!this._cacheMap.has(e)){console.warn(`[Assets] Asset id ${e} was not found in the Cache`);return}const t=this._cacheMap.get(e);t.cacheKeys.forEach(i=>{this._cache.delete(i)}),t.keys.forEach(i=>{this._cacheMap.delete(i)})}get parsers(){return this._parsers}}const Nr=new vE;class yE{constructor(){this._parsers=[],this._parsersValidated=!1,this.parsers=new Proxy(this._parsers,{set:(e,t,i)=>(this._parsersValidated=!1,e[t]=i,!0)}),this.promiseCache={}}reset(){this._parsersValidated=!1,this.promiseCache={}}_getLoadPromiseAndParser(e,t){const i={promise:null,parser:null};return i.promise=(async()=>{var o,a;let n=null,r=null;if(t.loadParser&&(r=this._parserHash[t.loadParser],r||console.warn(`[Assets] specified load parser "${t.loadParser}" not found while loading ${e}`)),!r){for(let c=0;c({alias:[l],src:l})),a=o.length,c=o.map(async l=>{const h=Zt.toAbsolute(l.src);if(!n[l.src])try{this.promiseCache[h]||(this.promiseCache[h]=this._getLoadPromiseAndParser(h,l)),n[l.src]=await this.promiseCache[h].promise,t&&t(++i/a)}catch(u){throw delete this.promiseCache[h],delete n[l.src],new Error(`[Loader.load] Failed to load ${h}. -${u}`)}});return await Promise.all(c),r?n[o[0].src]:n}async unload(e){const t=Ts(e,i=>({alias:[i],src:i})).map(async i=>{var o,a;const n=Zt.toAbsolute(i.src),r=this.promiseCache[n];if(r){const c=await r.promise;delete this.promiseCache[n],(a=(o=r.parser)==null?void 0:o.unload)==null||a.call(o,c,i,this)}});await Promise.all(t)}_validateParsers(){this._parsersValidated=!0,this._parserHash=this._parsers.filter(e=>e.name).reduce((e,t)=>(e[t.name]&&console.warn(`[Assets] loadParser name conflict "${t.name}"`),{...e,[t.name]:t}),{})}}var ns=(s=>(s[s.Low=0]="Low",s[s.Normal=1]="Normal",s[s.High=2]="High",s))(ns||{});const xE=".json",bE="application/json",wE={extension:{type:Pe.LoadParser,priority:ns.Low},name:"loadJson",test(s){return aa(s,bE)||Ki(s,xE)},async load(s){return await(await ke.ADAPTER.fetch(s)).json()}};Ne.add(wE);const SE=".txt",_E="text/plain",TE={name:"loadTxt",extension:{type:Pe.LoadParser,priority:ns.Low},test(s){return aa(s,_E)||Ki(s,SE)},async load(s){return await(await ke.ADAPTER.fetch(s)).text()}};Ne.add(TE);const ME=["normal","bold","100","200","300","400","500","600","700","800","900"],CE=[".ttf",".otf",".woff",".woff2"],AE=["font/ttf","font/otf","font/woff","font/woff2"],EE=/^(--|-?[A-Z_])[0-9A-Z_-]*$/i;function IE(s){const e=Zt.extname(s),t=Zt.basename(s,e).replace(/(-|_)/g," ").toLowerCase().split(" ").map(r=>r.charAt(0).toUpperCase()+r.slice(1));let i=t.length>0;for(const r of t)if(!r.match(EE)){i=!1;break}let n=t.join(" ");return i||(n=`"${n.replace(/[\\"]/g,"\\$&")}"`),n}const RE=/^[0-9A-Za-z%:/?#\[\]@!\$&'()\*\+,;=\-._~]*$/;function PE(s){return RE.test(s)?s:encodeURI(s)}const kE={extension:{type:Pe.LoadParser,priority:ns.Low},name:"loadWebFont",test(s){return aa(s,AE)||Ki(s,CE)},async load(s,e){var i,n,r;const t=ke.ADAPTER.getFontFaceSet();if(t){const o=[],a=((i=e.data)==null?void 0:i.family)??IE(s),c=((r=(n=e.data)==null?void 0:n.weights)==null?void 0:r.filter(h=>ME.includes(h)))??["normal"],l=e.data??{};for(let h=0;hke.ADAPTER.getFontFaceSet().delete(e))}};Ne.add(kE);const FE=`(function() { - "use strict"; - const WHITE_PNG = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII="; - async function checkImageBitmap() { - try { - if (typeof createImageBitmap != "function") - return !1; - const imageBlob = await (await fetch(WHITE_PNG)).blob(), imageBitmap = await createImageBitmap(imageBlob); - return imageBitmap.width === 1 && imageBitmap.height === 1; - } catch { - return !1; - } - } - checkImageBitmap().then((result) => { - self.postMessage(result); - }); -})(); -`;let Go=null,Wf=class{constructor(){Go||(Go=URL.createObjectURL(new Blob([FE],{type:"application/javascript"}))),this.worker=new Worker(Go)}};Wf.revokeObjectURL=function(){Go&&(URL.revokeObjectURL(Go),Go=null)};const OE=`(function() { - "use strict"; - async function loadImageBitmap(url) { - const response = await fetch(url); - if (!response.ok) - throw new Error(\`[WorkerManager.loadImageBitmap] Failed to fetch \${url}: \${response.status} \${response.statusText}\`); - const imageBlob = await response.blob(); - return await createImageBitmap(imageBlob); - } - self.onmessage = async (event) => { - try { - const imageBitmap = await loadImageBitmap(event.data.data[0]); - self.postMessage({ - data: imageBitmap, - uuid: event.data.uuid, - id: event.data.id - }, [imageBitmap]); - } catch (e) { - self.postMessage({ - error: e, - uuid: event.data.uuid, - id: event.data.id - }); - } - }; -})(); -`;let Ho=null;class Rb{constructor(){Ho||(Ho=URL.createObjectURL(new Blob([OE],{type:"application/javascript"}))),this.worker=new Worker(Ho)}}Rb.revokeObjectURL=function(){Ho&&(URL.revokeObjectURL(Ho),Ho=null)};let z0=0,Dd;class BE{constructor(){this._initialized=!1,this._createdWorkers=0,this.workerPool=[],this.queue=[],this.resolveHash={}}isImageBitmapSupported(){return this._isImageBitmapSupported!==void 0?this._isImageBitmapSupported:(this._isImageBitmapSupported=new Promise(e=>{const{worker:t}=new Wf;t.addEventListener("message",i=>{t.terminate(),Wf.revokeObjectURL(),e(i.data)})}),this._isImageBitmapSupported)}loadImageBitmap(e){return this._run("loadImageBitmap",[e])}async _initWorkers(){this._initialized||(this._initialized=!0)}getWorker(){Dd===void 0&&(Dd=navigator.hardwareConcurrency||4);let e=this.workerPool.pop();return!e&&this._createdWorkers{this.complete(t.data),this.returnWorker(t.target),this.next()})),e}returnWorker(e){this.workerPool.push(e)}complete(e){e.error!==void 0?this.resolveHash[e.uuid].reject(e.error):this.resolveHash[e.uuid].resolve(e.data),this.resolveHash[e.uuid]=null}async _run(e,t){await this._initWorkers();const i=new Promise((n,r)=>{this.queue.push({id:e,arguments:t,resolve:n,reject:r})});return this.next(),i}next(){if(!this.queue.length)return;const e=this.getWorker();if(!e)return;const t=this.queue.pop(),i=t.id;this.resolveHash[z0]={resolve:t.resolve,reject:t.reject},e.postMessage({data:t.arguments,uuid:z0++,id:i})}}const q0=new BE;function bl(s,e,t){s.resource.internal=!0;const i=new ze(s),n=()=>{delete e.promiseCache[t],Nr.has(t)&&Nr.remove(t)};return i.baseTexture.once("destroyed",()=>{t in e.promiseCache&&(console.warn("[Assets] A BaseTexture managed by Assets was destroyed instead of unloaded! Use Assets.unload() instead of destroying the BaseTexture."),n())}),i.once("destroyed",()=>{s.destroyed||(console.warn("[Assets] A Texture managed by Assets was destroyed instead of unloaded! Use Assets.unload() instead of destroying the Texture."),n())}),i}const LE=[".jpeg",".jpg",".png",".webp",".avif"],DE=["image/jpeg","image/png","image/webp","image/avif"];async function NE(s){const e=await ke.ADAPTER.fetch(s);if(!e.ok)throw new Error(`[loadImageBitmap] Failed to fetch ${s}: ${e.status} ${e.statusText}`);const t=await e.blob();return await createImageBitmap(t)}const tu={name:"loadTextures",extension:{type:Pe.LoadParser,priority:ns.High},config:{preferWorkers:!0,preferCreateImageBitmap:!0,crossOrigin:"anonymous"},test(s){return aa(s,DE)||Ki(s,LE)},async load(s,e,t){var a;const i=globalThis.createImageBitmap&&this.config.preferCreateImageBitmap;let n;i?this.config.preferWorkers&&await q0.isImageBitmapSupported()?n=await q0.loadImageBitmap(s):n=await NE(s):n=await new Promise((c,l)=>{const h=new Image;h.crossOrigin=this.config.crossOrigin,h.src=s,h.complete?c(h):(h.onload=()=>c(h),h.onerror=u=>l(u))});const r={...e.data};r.resolution??(r.resolution=Dn(s)),i&&((a=r.resourceOptions)==null?void 0:a.ownsImageBitmap)===void 0&&(r.resourceOptions={...r.resourceOptions},r.resourceOptions.ownsImageBitmap=!0);const o=new Je(n,r);return o.resource.src=s,bl(o,t,s)},unload(s){s.destroy(!0)}};Ne.add(tu);const UE=".svg",$E="image/svg+xml",XE={extension:{type:Pe.LoadParser,priority:ns.High},name:"loadSVG",test(s){return aa(s,$E)||Ki(s,UE)},async testParse(s){return Df.test(s)},async parse(s,e,t){var r;const i=new Df(s,(r=e==null?void 0:e.data)==null?void 0:r.resourceOptions);await i.load();const n=new Je(i,{resolution:Dn(s),...e==null?void 0:e.data});return n.resource.src=e.src,bl(n,t,e.src)},async load(s,e){return(await ke.ADAPTER.fetch(s)).text()},unload:tu.unload};Ne.add(XE);const VE=[".mp4",".m4v",".webm",".ogv"],YE=["video/mp4","video/webm","video/ogg"],GE={name:"loadVideo",extension:{type:Pe.LoadParser,priority:ns.High},config:{defaultAutoPlay:!0,defaultUpdateFPS:0,defaultLoop:!1,defaultMuted:!1,defaultPlaysinline:!0},test(s){return aa(s,YE)||Ki(s,VE)},async load(s,e,t){var o;let i;const n=await(await ke.ADAPTER.fetch(s)).blob(),r=URL.createObjectURL(n);try{const a={autoPlay:this.config.defaultAutoPlay,updateFPS:this.config.defaultUpdateFPS,loop:this.config.defaultLoop,muted:this.config.defaultMuted,playsinline:this.config.defaultPlaysinline,...(o=e==null?void 0:e.data)==null?void 0:o.resourceOptions,autoLoad:!0},c=new Sb(r,a);await c.load();const l=new Je(c,{alphaMode:await ZM(),resolution:Dn(s),...e==null?void 0:e.data});l.resource.src=s,i=bl(l,t,s),i.baseTexture.once("destroyed",()=>{URL.revokeObjectURL(r)})}catch(a){throw URL.revokeObjectURL(r),a}return i},unload(s){s.destroy(!0)}};Ne.add(GE);class HE{constructor(){this._defaultBundleIdentifierOptions={connector:"-",createBundleAssetId:(e,t)=>`${e}${this._bundleIdConnector}${t}`,extractAssetIdFromBundle:(e,t)=>t.replace(`${e}${this._bundleIdConnector}`,"")},this._bundleIdConnector=this._defaultBundleIdentifierOptions.connector,this._createBundleAssetId=this._defaultBundleIdentifierOptions.createBundleAssetId,this._extractAssetIdFromBundle=this._defaultBundleIdentifierOptions.extractAssetIdFromBundle,this._assetMap={},this._preferredOrder=[],this._parsers=[],this._resolverHash={},this._bundles={}}setBundleIdentifier(e){if(this._bundleIdConnector=e.connector??this._bundleIdConnector,this._createBundleAssetId=e.createBundleAssetId??this._createBundleAssetId,this._extractAssetIdFromBundle=e.extractAssetIdFromBundle??this._extractAssetIdFromBundle,this._extractAssetIdFromBundle("foo",this._createBundleAssetId("foo","bar"))!=="bar")throw new Error("[Resolver] GenerateBundleAssetId are not working correctly")}prefer(...e){e.forEach(t=>{this._preferredOrder.push(t),t.priority||(t.priority=Object.keys(t.params))}),this._resolverHash={}}set basePath(e){this._basePath=e}get basePath(){return this._basePath}set rootPath(e){this._rootPath=e}get rootPath(){return this._rootPath}get parsers(){return this._parsers}reset(){this.setBundleIdentifier(this._defaultBundleIdentifierOptions),this._assetMap={},this._preferredOrder=[],this._resolverHash={},this._rootPath=null,this._basePath=null,this._manifest=null,this._bundles={},this._defaultSearchParams=null}setDefaultSearchParams(e){if(typeof e=="string")this._defaultSearchParams=e;else{const t=e;this._defaultSearchParams=Object.keys(t).map(i=>`${encodeURIComponent(i)}=${encodeURIComponent(t[i])}`).join("&")}}getAlias(e){const{alias:t,name:i,src:n,srcs:r}=e;return Ts(t||i||n||r,o=>typeof o=="string"?o:Array.isArray(o)?o.map(a=>(a==null?void 0:a.src)??(a==null?void 0:a.srcs)??a):o!=null&&o.src||o!=null&&o.srcs?o.src??o.srcs:o,!0)}addManifest(e){this._manifest&&console.warn("[Resolver] Manifest already exists, this will be overwritten"),this._manifest=e,e.bundles.forEach(t=>{this.addBundle(t.name,t.assets)})}addBundle(e,t){const i=[];Array.isArray(t)?t.forEach(n=>{const r=n.src??n.srcs,o=n.alias??n.name;let a;if(typeof o=="string"){const c=this._createBundleAssetId(e,o);i.push(c),a=[o,c]}else{const c=o.map(l=>this._createBundleAssetId(e,l));i.push(...c),a=[...o,...c]}this.add({...n,alias:a,src:r})}):Object.keys(t).forEach(n=>{const r=[n,this._createBundleAssetId(e,n)];if(typeof t[n]=="string")this.add({alias:r,src:t[n]});else if(Array.isArray(t[n]))this.add({alias:r,src:t[n]});else{const o=t[n],a=o.src??o.srcs;this.add({...o,alias:r,src:Array.isArray(a)?a:[a]})}i.push(...r)}),this._bundles[e]=i}add(e,t,i,n,r){const o=[];typeof e=="string"||Array.isArray(e)&&typeof e[0]=="string"?(ct("7.2.0",`Assets.add now uses an object instead of individual parameters. -Please use Assets.add({ alias, src, data, format, loadParser }) instead.`),o.push({alias:e,src:t,data:i,format:n,loadParser:r})):Array.isArray(e)?o.push(...e):o.push(e);let a;a=c=>{this.hasKey(c)&&console.warn(`[Resolver] already has key: ${c} overwriting`)},Ts(o).forEach(c=>{const{src:l,srcs:h}=c;let{data:u,format:d,loadParser:f}=c;const p=Ts(l||h).map(v=>typeof v=="string"?gE(v):Array.isArray(v)?v:[v]),m=this.getAlias(c);Array.isArray(m)?m.forEach(a):a(m);const g=[];p.forEach(v=>{v.forEach(x=>{let y={};if(typeof x!="object"){y.src=x;for(let _=0;_{this._assetMap[v]=g})})}resolveBundle(e){const t=eh(e);e=Ts(e);const i={};return e.forEach(n=>{const r=this._bundles[n];if(r){const o=this.resolve(r),a={};for(const c in o){const l=o[c];a[this._extractAssetIdFromBundle(n,c)]=l}i[n]=a}}),t?i[e[0]]:i}resolveUrl(e){const t=this.resolve(e);if(typeof e!="string"){const i={};for(const n in t)i[n]=t[n].src;return i}return t.src}resolve(e){const t=eh(e);e=Ts(e);const i={};return e.forEach(n=>{if(!this._resolverHash[n])if(this._assetMap[n]){let r=this._assetMap[n];const o=r[0],a=this._getPreferredOrder(r);a==null||a.priority.forEach(c=>{a.params[c].forEach(l=>{const h=r.filter(u=>u[c]?u[c]===l:!1);h.length&&(r=h)})}),this._resolverHash[n]=r[0]??o}else this._resolverHash[n]=this.buildResolvedAsset({alias:[n],src:n},{});i[n]=this._resolverHash[n]}),t?i[e[0]]:i}hasKey(e){return!!this._assetMap[e]}hasBundle(e){return!!this._bundles[e]}_getPreferredOrder(e){for(let t=0;tr.params.format.includes(i.format));if(n)return n}return this._preferredOrder[0]}_appendDefaultSearchParams(e){if(!this._defaultSearchParams)return e;const t=/\?/.test(e)?"&":"?";return`${e}${t}${this._defaultSearchParams}`}buildResolvedAsset(e,t){const{aliases:i,data:n,loadParser:r,format:o}=t;return(this._basePath||this._rootPath)&&(e.src=Zt.toAbsolute(e.src,this._basePath,this._rootPath)),e.alias=i??e.alias??[e.src],e.src=this._appendDefaultSearchParams(e.src),e.data={...n||{},...e.data},e.loadParser=r??e.loadParser,e.format=o??e.format??Zt.extname(e.src).slice(1),e.srcs=e.src,e.name=e.alias,e}}class jE{constructor(){this._detections=[],this._initialized=!1,this.resolver=new HE,this.loader=new yE,this.cache=Nr,this._backgroundLoader=new pE(this.loader),this._backgroundLoader.active=!0,this.reset()}async init(e={}){var r,o;if(this._initialized){console.warn("[Assets]AssetManager already initialized, did you load before calling this Assets.init()?");return}if(this._initialized=!0,e.defaultSearchParams&&this.resolver.setDefaultSearchParams(e.defaultSearchParams),e.basePath&&(this.resolver.basePath=e.basePath),e.bundleIdentifier&&this.resolver.setBundleIdentifier(e.bundleIdentifier),e.manifest){let a=e.manifest;typeof a=="string"&&(a=await this.load(a)),this.resolver.addManifest(a)}const t=((r=e.texturePreference)==null?void 0:r.resolution)??1,i=typeof t=="number"?[t]:t,n=await this._detectFormats({preferredFormats:(o=e.texturePreference)==null?void 0:o.format,skipDetections:e.skipDetections,detections:this._detections});this.resolver.prefer({params:{format:n,resolution:i}}),e.preferences&&this.setPreferences(e.preferences)}add(e,t,i,n,r){this.resolver.add(e,t,i,n,r)}async load(e,t){this._initialized||await this.init();const i=eh(e),n=Ts(e).map(a=>{if(typeof a!="string"){const c=this.resolver.getAlias(a);return c.some(l=>!this.resolver.hasKey(l))&&this.add(a),Array.isArray(c)?c[0]:c}return this.resolver.hasKey(a)||this.add({alias:a,src:a}),a}),r=this.resolver.resolve(n),o=await this._mapLoadToResolve(r,t);return i?o[n[0]]:o}addBundle(e,t){this.resolver.addBundle(e,t)}async loadBundle(e,t){this._initialized||await this.init();let i=!1;typeof e=="string"&&(i=!0,e=[e]);const n=this.resolver.resolveBundle(e),r={},o=Object.keys(n);let a=0,c=0;const l=()=>{t==null||t(++a/c)},h=o.map(u=>{const d=n[u];return c+=Object.keys(d).length,this._mapLoadToResolve(d,l).then(f=>{r[u]=f})});return await Promise.all(h),i?r[e[0]]:r}async backgroundLoad(e){this._initialized||await this.init(),typeof e=="string"&&(e=[e]);const t=this.resolver.resolve(e);this._backgroundLoader.add(Object.values(t))}async backgroundLoadBundle(e){this._initialized||await this.init(),typeof e=="string"&&(e=[e]);const t=this.resolver.resolveBundle(e);Object.values(t).forEach(i=>{this._backgroundLoader.add(Object.values(i))})}reset(){this.resolver.reset(),this.loader.reset(),this.cache.reset(),this._initialized=!1}get(e){if(typeof e=="string")return Nr.get(e);const t={};for(let i=0;i{const l=r[a.src],h=[a.src];a.alias&&h.push(...a.alias),o[n[c]]=l,Nr.set(h,l)}),o}async unload(e){this._initialized||await this.init();const t=Ts(e).map(n=>typeof n!="string"?n.src:n),i=this.resolver.resolve(t);await this._unloadFromResolved(i)}async unloadBundle(e){this._initialized||await this.init(),e=Ts(e);const t=this.resolver.resolveBundle(e),i=Object.keys(t).map(n=>this._unloadFromResolved(t[n]));await Promise.all(i)}async _unloadFromResolved(e){const t=Object.values(e);t.forEach(i=>{Nr.remove(i.src)}),await this.loader.unload(t)}async _detectFormats(e){let t=[];e.preferredFormats&&(t=Array.isArray(e.preferredFormats)?e.preferredFormats:[e.preferredFormats]);for(const i of e.detections)e.skipDetections||await i.test()?t=await i.add(t):e.skipDetections||(t=await i.remove(t));return t=t.filter((i,n)=>t.indexOf(i)===n),t}get detections(){return this._detections}get preferWorkers(){return tu.config.preferWorkers}set preferWorkers(e){ct("7.2.0","Assets.prefersWorkers is deprecated, use Assets.setPreferences({ preferWorkers: true }) instead."),this.setPreferences({preferWorkers:e})}setPreferences(e){this.loader.parsers.forEach(t=>{t.config&&Object.keys(t.config).filter(i=>i in e).forEach(i=>{t.config[i]=e[i]})})}}const tn=new jE;Ne.handleByList(Pe.LoadParser,tn.loader.parsers).handleByList(Pe.ResolveParser,tn.resolver.parsers).handleByList(Pe.CacheParser,tn.cache.parsers).handleByList(Pe.DetectionParser,tn.detections);const WE={extension:Pe.CacheParser,test:s=>Array.isArray(s)&&s.every(e=>e instanceof ze),getCacheableAssets:(s,e)=>{const t={};return s.forEach(i=>{e.forEach((n,r)=>{t[i+(r===0?"":r+1)]=n})}),t}};Ne.add(WE);async function Pb(s){if("Image"in globalThis)return new Promise(e=>{const t=new Image;t.onload=()=>{e(!0)},t.onerror=()=>{e(!1)},t.src=s});if("createImageBitmap"in globalThis&&"fetch"in globalThis){try{const e=await(await fetch(s)).blob();await createImageBitmap(e)}catch{return!1}return!0}return!1}const zE={extension:{type:Pe.DetectionParser,priority:1},test:async()=>Pb("data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="),add:async s=>[...s,"avif"],remove:async s=>s.filter(e=>e!=="avif")};Ne.add(zE);const qE={extension:{type:Pe.DetectionParser,priority:0},test:async()=>Pb("data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="),add:async s=>[...s,"webp"],remove:async s=>s.filter(e=>e!=="webp")};Ne.add(qE);const K0=["png","jpg","jpeg"],KE={extension:{type:Pe.DetectionParser,priority:-1},test:()=>Promise.resolve(!0),add:async s=>[...s,...K0],remove:async s=>s.filter(e=>!K0.includes(e))};Ne.add(KE);const ZE="WorkerGlobalScope"in globalThis&&globalThis instanceof globalThis.WorkerGlobalScope;function tp(s){return ZE?!1:document.createElement("video").canPlayType(s)!==""}const JE={extension:{type:Pe.DetectionParser,priority:0},test:async()=>tp("video/webm"),add:async s=>[...s,"webm"],remove:async s=>s.filter(e=>e!=="webm")};Ne.add(JE);const QE={extension:{type:Pe.DetectionParser,priority:0},test:async()=>tp("video/mp4"),add:async s=>[...s,"mp4","m4v"],remove:async s=>s.filter(e=>e!=="mp4"&&e!=="m4v")};Ne.add(QE);const e2={extension:{type:Pe.DetectionParser,priority:0},test:async()=>tp("video/ogg"),add:async s=>[...s,"ogv"],remove:async s=>s.filter(e=>e!=="ogv")};Ne.add(e2);const t2={extension:Pe.ResolveParser,test:tu.test,parse:s=>{var e;return{resolution:parseFloat(((e=ke.RETINA_PREFIX.exec(s))==null?void 0:e[1])??"1"),format:Zt.extname(s).slice(1),src:s}}};Ne.add(t2);var gi=(s=>(s[s.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",s[s.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",s[s.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",s[s.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",s[s.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=35917]="COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT",s[s.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT=35918]="COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT",s[s.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=35919]="COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT",s[s.COMPRESSED_SRGB_S3TC_DXT1_EXT=35916]="COMPRESSED_SRGB_S3TC_DXT1_EXT",s[s.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",s[s.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",s[s.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",s[s.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",s[s.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",s[s.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",s[s.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",s[s.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC",s[s.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",s[s.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",s[s.COMPRESSED_RGB_PVRTC_4BPPV1_IMG=35840]="COMPRESSED_RGB_PVRTC_4BPPV1_IMG",s[s.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG=35842]="COMPRESSED_RGBA_PVRTC_4BPPV1_IMG",s[s.COMPRESSED_RGB_PVRTC_2BPPV1_IMG=35841]="COMPRESSED_RGB_PVRTC_2BPPV1_IMG",s[s.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG=35843]="COMPRESSED_RGBA_PVRTC_2BPPV1_IMG",s[s.COMPRESSED_RGB_ETC1_WEBGL=36196]="COMPRESSED_RGB_ETC1_WEBGL",s[s.COMPRESSED_RGB_ATC_WEBGL=35986]="COMPRESSED_RGB_ATC_WEBGL",s[s.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL=35987]="COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL",s[s.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL=34798]="COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL",s[s.COMPRESSED_RGBA_ASTC_4x4_KHR=37808]="COMPRESSED_RGBA_ASTC_4x4_KHR",s[s.COMPRESSED_RGBA_BPTC_UNORM_EXT=36492]="COMPRESSED_RGBA_BPTC_UNORM_EXT",s[s.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT=36493]="COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT",s[s.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT=36494]="COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT",s[s.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT=36495]="COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT",s))(gi||{});const th={33776:.5,33777:.5,33778:1,33779:1,35916:.5,35917:.5,35918:1,35919:1,37488:.5,37489:.5,37490:1,37491:1,37492:.5,37496:1,37493:.5,37497:1,37494:.5,37495:.5,35840:.5,35842:.5,35841:.25,35843:.25,36196:.5,35986:.5,35987:1,34798:1,37808:1,36492:1,36493:1,36494:1,36495:1};let Ns,Eo;function Z0(){Eo={bptc:Ns.getExtension("EXT_texture_compression_bptc"),astc:Ns.getExtension("WEBGL_compressed_texture_astc"),etc:Ns.getExtension("WEBGL_compressed_texture_etc"),s3tc:Ns.getExtension("WEBGL_compressed_texture_s3tc"),s3tc_sRGB:Ns.getExtension("WEBGL_compressed_texture_s3tc_srgb"),pvrtc:Ns.getExtension("WEBGL_compressed_texture_pvrtc")||Ns.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),etc1:Ns.getExtension("WEBGL_compressed_texture_etc1"),atc:Ns.getExtension("WEBGL_compressed_texture_atc")}}const i2={extension:{type:Pe.DetectionParser,priority:2},test:async()=>{const s=ke.ADAPTER.createCanvas().getContext("webgl");return s?(Ns=s,!0):(console.warn("WebGL not available for compressed textures."),!1)},add:async s=>{Eo||Z0();const e=[];for(const t in Eo)Eo[t]&&e.push(t);return[...e,...s]},remove:async s=>(Eo||Z0(),s.filter(e=>!(e in Eo)))};Ne.add(i2);class s2 extends Kh{constructor(e,t={width:1,height:1,autoLoad:!0}){let i,n;typeof e=="string"?(i=e,n=new Uint8Array):(i=null,n=e),super(n,t),this.origin=i,this.buffer=n?new Tf(n):null,this._load=null,this.loaded=!1,this.origin!==null&&t.autoLoad!==!1&&this.load(),this.origin===null&&this.buffer&&(this._load=Promise.resolve(this),this.loaded=!0,this.onBlobLoaded(this.buffer.rawBinaryData))}onBlobLoaded(e){}load(){return this._load?this._load:(this._load=fetch(this.origin).then(e=>e.blob()).then(e=>e.arrayBuffer()).then(e=>(this.data=new Uint32Array(e),this.buffer=new Tf(e),this.loaded=!0,this.onBlobLoaded(e),this.update(),this)),this._load)}}class Kr extends s2{constructor(e,t){super(e,t),this.format=t.format,this.levels=t.levels||1,this._width=t.width,this._height=t.height,this._extension=Kr._formatToExtension(this.format),(t.levelBuffers||this.buffer)&&(this._levelBuffers=t.levelBuffers||Kr._createLevelBuffers(e instanceof Uint8Array?e:this.buffer.uint8View,this.format,this.levels,4,4,this.width,this.height))}upload(e,t,i){const n=e.gl;if(!e.context.extensions[this._extension])throw new Error(`${this._extension} textures are not supported on the current machine`);if(!this._levelBuffers)return!1;n.pixelStorei(n.UNPACK_ALIGNMENT,4);for(let r=0,o=this.levels;r=33776&&e<=33779)return"s3tc";if(e>=35916&&e<=35919)return"s3tc_sRGB";if(e>=37488&&e<=37497)return"etc";if(e>=35840&&e<=35843)return"pvrtc";if(e===36196)return"etc1";if(e===35986||e===35987||e===34798)return"atc";if(e>=36492&&e<=36495)return"bptc";if(e===37808)return"astc";throw new Error(`Invalid (compressed) texture format given: ${e}`)}static _createLevelBuffers(e,t,i,n,r,o,a){const c=new Array(i);let l=e.byteOffset,h=o,u=a,d=h+n-1&~(n-1),f=u+r-1&~(r-1),p=d*f*th[t];for(let m=0;m1?h:d,levelHeight:i>1?u:f,levelBuffer:new Uint8Array(e.buffer,l,p)},l+=p,h=h>>1||1,u=u>>1||1,d=h+n-1&~(n-1),f=u+r-1&~(r-1),p=d*f*th[t];return c}}const Nd=4,zl=124,n2=32,J0=20,r2=542327876,ql={HEIGHT:3,WIDTH:4,MIPMAP_COUNT:7,PIXEL_FORMAT:19},o2={FOURCC:2},Kl={DXGI_FORMAT:0,RESOURCE_DIMENSION:1,MISC_FLAG:2,ARRAY_SIZE:3},a2=1,l2=2,c2=4,h2=64,u2=512,d2=131072,f2=827611204,m2=861165636,p2=894720068,g2=808540228,v2=4,y2={[f2]:gi.COMPRESSED_RGBA_S3TC_DXT1_EXT,[m2]:gi.COMPRESSED_RGBA_S3TC_DXT3_EXT,[p2]:gi.COMPRESSED_RGBA_S3TC_DXT5_EXT},x2={70:gi.COMPRESSED_RGBA_S3TC_DXT1_EXT,71:gi.COMPRESSED_RGBA_S3TC_DXT1_EXT,73:gi.COMPRESSED_RGBA_S3TC_DXT3_EXT,74:gi.COMPRESSED_RGBA_S3TC_DXT3_EXT,76:gi.COMPRESSED_RGBA_S3TC_DXT5_EXT,77:gi.COMPRESSED_RGBA_S3TC_DXT5_EXT,72:gi.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,75:gi.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,78:gi.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,96:gi.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT,95:gi.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT,98:gi.COMPRESSED_RGBA_BPTC_UNORM_EXT,99:gi.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT};function b2(s){const e=new Uint32Array(s);if(e[0]!==r2)throw new Error("Invalid DDS file magic word");const t=new Uint32Array(s,0,zl/Uint32Array.BYTES_PER_ELEMENT),i=t[ql.HEIGHT],n=t[ql.WIDTH],r=t[ql.MIPMAP_COUNT],o=new Uint32Array(s,ql.PIXEL_FORMAT*Uint32Array.BYTES_PER_ELEMENT,n2/Uint32Array.BYTES_PER_ELEMENT),a=o[a2];if(a&c2){const c=o[o2.FOURCC];if(c!==g2){const x=y2[c],y=Nd+zl,_=new Uint8Array(s,y);return[new Kr(_,{format:x,width:n,height:i,levels:r})]}const l=Nd+zl,h=new Uint32Array(e.buffer,l,J0/Uint32Array.BYTES_PER_ELEMENT),u=h[Kl.DXGI_FORMAT],d=h[Kl.RESOURCE_DIMENSION],f=h[Kl.MISC_FLAG],p=h[Kl.ARRAY_SIZE],m=x2[u];if(m===void 0)throw new Error(`DDSParser cannot parse texture data with DXGI format ${u}`);if(f===v2)throw new Error("DDSParser does not support cubemap textures");if(d===6)throw new Error("DDSParser does not supported 3D texture data");const g=new Array,v=Nd+zl+J0;if(p===1)g.push(new Uint8Array(s,v));else{const x=th[m];let y=0,_=n,C=i;for(let b=0;b>>1,C=C>>>1}let S=v;for(let b=0;bnew Kr(x,{format:m,width:n,height:i,levels:r}))}throw a&h2?new Error("DDSParser does not support uncompressed texture data."):a&u2?new Error("DDSParser does not supported YUV uncompressed texture data."):a&d2?new Error("DDSParser does not support single-channel (lumninance) texture data!"):a&l2?new Error("DDSParser does not support single-channel (alpha) texture data!"):new Error("DDSParser failed to load a texture file due to an unknown reason!")}const Q0=[171,75,84,88,32,49,49,187,13,10,26,10],w2=67305985,xs={ENDIANNESS:12,GL_TYPE:16,GL_FORMAT:24,GL_INTERNAL_FORMAT:28,PIXEL_WIDTH:36,PIXEL_HEIGHT:40,PIXEL_DEPTH:44,NUMBER_OF_ARRAY_ELEMENTS:48,NUMBER_OF_FACES:52,NUMBER_OF_MIPMAP_LEVELS:56,BYTES_OF_KEY_VALUE_DATA:60},zf=64,ev={[De.UNSIGNED_BYTE]:1,[De.UNSIGNED_SHORT]:2,[De.INT]:4,[De.UNSIGNED_INT]:4,[De.FLOAT]:4,[De.HALF_FLOAT]:8},S2={[Se.RGBA]:4,[Se.RGB]:3,[Se.RG]:2,[Se.RED]:1,[Se.LUMINANCE]:1,[Se.LUMINANCE_ALPHA]:2,[Se.ALPHA]:1},_2={[De.UNSIGNED_SHORT_4_4_4_4]:2,[De.UNSIGNED_SHORT_5_5_5_1]:2,[De.UNSIGNED_SHORT_5_6_5]:2};function T2(s,e,t=!1){const i=new DataView(e);if(!M2(s,i))return null;const n=i.getUint32(xs.ENDIANNESS,!0)===w2,r=i.getUint32(xs.GL_TYPE,n),o=i.getUint32(xs.GL_FORMAT,n),a=i.getUint32(xs.GL_INTERNAL_FORMAT,n),c=i.getUint32(xs.PIXEL_WIDTH,n),l=i.getUint32(xs.PIXEL_HEIGHT,n)||1,h=i.getUint32(xs.PIXEL_DEPTH,n)||1,u=i.getUint32(xs.NUMBER_OF_ARRAY_ELEMENTS,n)||1,d=i.getUint32(xs.NUMBER_OF_FACES,n),f=i.getUint32(xs.NUMBER_OF_MIPMAP_LEVELS,n),p=i.getUint32(xs.BYTES_OF_KEY_VALUE_DATA,n);if(l===0||h!==1)throw new Error("Only 2D textures are supported");if(d!==1)throw new Error("CubeTextures are not supported by KTXLoader yet!");if(u!==1)throw new Error("WebGL does not support array textures");const m=4,g=4,v=c+3&-4,x=l+3&-4,y=new Array(u);let _=c*l;r===0&&(_=v*x);let C;if(r!==0?ev[r]?C=ev[r]*S2[o]:C=_2[r]:C=th[a],C===void 0)throw new Error("Unable to resolve the pixel format stored in the *.ktx file!");const S=t?A2(i,p,n):null;let b=_*C,M=c,I=l,F=v,E=x,k=zf+p;for(let O=0;O1||r!==0?M:F,levelHeight:f>1||r!==0?I:E,levelBuffer:new Uint8Array(e,$,b)},$+=b}k+=D+4,k=k%4!==0?k+4-k%4:k,M=M>>1||1,I=I>>1||1,F=M+m-1&-4,E=I+g-1&-4,b=F*E*C}return r!==0?{uncompressed:y.map(O=>{let D=O[0].levelBuffer,$=!1;return r===De.FLOAT?D=new Float32Array(O[0].levelBuffer.buffer,O[0].levelBuffer.byteOffset,O[0].levelBuffer.byteLength/4):r===De.UNSIGNED_INT?($=!0,D=new Uint32Array(O[0].levelBuffer.buffer,O[0].levelBuffer.byteOffset,O[0].levelBuffer.byteLength/4)):r===De.INT&&($=!0,D=new Int32Array(O[0].levelBuffer.buffer,O[0].levelBuffer.byteOffset,O[0].levelBuffer.byteLength/4)),{resource:new Kh(D,{width:O[0].levelWidth,height:O[0].levelHeight}),type:r,format:$?C2(o):o}}),kvData:S}:{compressed:y.map(O=>new Kr(null,{format:a,width:c,height:l,levels:f,levelBuffers:O})),kvData:S}}function M2(s,e){for(let t=0;te-n){console.error("KTXLoader: keyAndValueByteSize out of bounds");break}let c=0;for(;c{const o=new Je(r,{mipmap:gs.OFF,alphaMode:mi.NO_PREMULTIPLIED_ALPHA,resolution:Dn(s),...e.data});return bl(o,t,s)});return n.length===1?n[0]:n},unload(s){Array.isArray(s)?s.forEach(e=>e.destroy(!0)):s.destroy(!0)}};Ne.add(E2);const I2={extension:{type:Pe.LoadParser,priority:ns.High},name:"loadKTX",test(s){return Ki(s,".ktx")},async load(s,e,t){const i=await(await ke.ADAPTER.fetch(s)).arrayBuffer(),{compressed:n,uncompressed:r,kvData:o}=T2(s,i),a=n??r,c={mipmap:gs.OFF,alphaMode:mi.NO_PREMULTIPLIED_ALPHA,resolution:Dn(s),...e.data},l=a.map(h=>{a===r&&Object.assign(c,{type:h.type,format:h.format});const u=h.resource??h,d=new Je(u,c);return d.ktxKeyValueData=o,bl(d,t,s)});return l.length===1?l[0]:l},unload(s){Array.isArray(s)?s.forEach(e=>e.destroy(!0)):s.destroy(!0)}};Ne.add(I2);const R2=["s3tc","s3tc_sRGB","etc","etc1","pvrtc","atc","astc","bptc"],P2={extension:Pe.ResolveParser,test:s=>{const e=Zt.extname(s).slice(1);return["basis","ktx","dds"].includes(e)},parse:s=>{var i,n;const e=s.split("."),t=e.pop();if(["ktx","dds"].includes(t)){const r=e.pop();if(R2.includes(r))return{resolution:parseFloat(((i=ke.RETINA_PREFIX.exec(s))==null?void 0:i[1])??"1"),format:r,src:s}}return{resolution:parseFloat(((n=ke.RETINA_PREFIX.exec(s))==null?void 0:n[1])??"1"),format:t,src:s}}};Ne.add(P2);const Zl=new nt,k2=4,kb=class Fa{constructor(e){this.renderer=e,this._rendererPremultipliedAlpha=!1}contextChange(){var t;const e=(t=this.renderer)==null?void 0:t.gl.getContextAttributes();this._rendererPremultipliedAlpha=!!(e&&e.alpha&&e.premultipliedAlpha)}async image(e,t,i,n){const r=new Image;return r.src=await this.base64(e,t,i,n),r}async base64(e,t,i,n){const r=this.canvas(e,n);if(r.toBlob!==void 0)return new Promise((o,a)=>{r.toBlob(c=>{if(!c){a(new Error("ICanvas.toBlob failed!"));return}const l=new FileReader;l.onload=()=>o(l.result),l.onerror=a,l.readAsDataURL(c)},t,i)});if(r.toDataURL!==void 0)return r.toDataURL(t,i);if(r.convertToBlob!==void 0){const o=await r.convertToBlob({type:t,quality:i});return new Promise((a,c)=>{const l=new FileReader;l.onload=()=>a(l.result),l.onerror=c,l.readAsDataURL(o)})}throw new Error("Extract.base64() requires ICanvas.toDataURL, ICanvas.toBlob, or ICanvas.convertToBlob to be implemented")}canvas(e,t){const{pixels:i,width:n,height:r,flipY:o,premultipliedAlpha:a}=this._rawPixels(e,t);o&&Fa._flipY(i,n,r),a&&Fa._unpremultiplyAlpha(i);const c=new fC(n,r,1),l=new ImageData(new Uint8ClampedArray(i.buffer),n,r);return c.context.putImageData(l,0,0),c.canvas}pixels(e,t){const{pixels:i,width:n,height:r,flipY:o,premultipliedAlpha:a}=this._rawPixels(e,t);return o&&Fa._flipY(i,n,r),a&&Fa._unpremultiplyAlpha(i),i}_rawPixels(e,t){const i=this.renderer;if(!i)throw new Error("The Extract has already been destroyed");let n,r=!1,o=!1,a,c=!1;e&&(e instanceof oo?a=e:(a=i.generateTexture(e,{region:t,resolution:i.resolution,multisample:i.multisample}),c=!0,t&&(Zl.width=t.width,Zl.height=t.height,t=Zl)));const l=i.gl;if(a){if(n=a.baseTexture.resolution,t=t??a.frame,r=!1,o=a.baseTexture.alphaMode>0&&a.baseTexture.format===Se.RGBA,!c){i.renderTexture.bind(a);const f=a.framebuffer.glFramebuffers[i.CONTEXT_UID];f.blitFramebuffer&&i.framebuffer.bind(f.blitFramebuffer)}}else n=i.resolution,t||(t=Zl,t.width=i.width/n,t.height=i.height/n),r=!0,o=this._rendererPremultipliedAlpha,i.renderTexture.bind();const h=Math.max(Math.round(t.width*n),1),u=Math.max(Math.round(t.height*n),1),d=new Uint8Array(k2*h*u);return l.readPixels(Math.round(t.x*n),Math.round(t.y*n),h,u,l.RGBA,l.UNSIGNED_BYTE,d),c&&(a==null||a.destroy(!0)),{pixels:d,width:h,height:u,flipY:r,premultipliedAlpha:o}}destroy(){this.renderer=null}static _flipY(e,t,i){const n=t<<2,r=i>>1,o=new Uint8Array(n);for(let a=0;a=0&&a>=0&&n>=0&&r>=0)){e.length=0;return}const c=Math.ceil(2.3*Math.sqrt(o+a)),l=c*8+(n?4:0)+(r?4:0);if(e.length=l,l===0)return;if(c===0){e.length=8,e[0]=e[6]=t+n,e[1]=e[3]=i+r,e[2]=e[4]=t-n,e[5]=e[7]=i-r;return}let h=0,u=c*4+(n?2:0)+2,d=u,f=l;{const p=n+o,m=r,g=t+p,v=t-p,x=i+m;if(e[h++]=g,e[h++]=x,e[--u]=x,e[--u]=v,r){const y=i-m;e[d++]=v,e[d++]=y,e[--f]=y,e[--f]=g}}for(let p=1;p0||e&&i<=0){const n=t/2;for(let r=n+n%2;r=6){tv(t,!1);const o=[];for(let l=0;l=0&&r>=0&&o.push(t,i,t+n,i,t+n,i+r,t,i+r)},triangulate(s,e){const t=s.points,i=e.points;if(t.length===0)return;const n=i.length/2;i.push(t[0],t[1],t[2],t[3],t[6],t[7],t[4],t[5]),e.indices.push(n,n+1,n+2,n+1,n+2,n+3)}},B2={build(s){ih.build(s)},triangulate(s,e){ih.triangulate(s,e)}};var cs=(s=>(s.MITER="miter",s.BEVEL="bevel",s.ROUND="round",s))(cs||{}),or=(s=>(s.BUTT="butt",s.ROUND="round",s.SQUARE="square",s))(or||{});const Jo={adaptive:!0,maxLength:10,minSegments:8,maxSegments:2048,epsilon:1e-4,_segmentsCount(s,e=20){if(!this.adaptive||!s||isNaN(s))return e;let t=Math.ceil(s/this.maxLength);return tthis.maxSegments&&(t=this.maxSegments),t}};class iv{static curveTo(e,t,i,n,r,o){const a=o[o.length-2],c=o[o.length-1]-t,l=a-e,h=n-t,u=i-e,d=Math.abs(c*u-l*h);if(d<1e-8||r===0)return(o[o.length-2]!==e||o[o.length-1]!==t)&&o.push(e,t),null;const f=c*c+l*l,p=h*h+u*u,m=c*h+l*u,g=r*Math.sqrt(f)/d,v=r*Math.sqrt(p)/d,x=g*m/f,y=v*m/p,_=g*u+v*l,C=g*h+v*c,S=l*(v+x),b=c*(v+x),M=u*(g+y),I=h*(g+y),F=Math.atan2(b-C,S-_),E=Math.atan2(I-C,M-_);return{cx:_+e,cy:C+t,radius:r,startAngle:F,endAngle:E,anticlockwise:l*h>u*c}}static arc(e,t,i,n,r,o,a,c,l){const h=a-o,u=Jo._segmentsCount(Math.abs(h)*r,Math.ceil(Math.abs(h)/Wc)*40),d=h/(u*2),f=d*2,p=Math.cos(d),m=Math.sin(d),g=u-1,v=g%1/g;for(let x=0;x<=g;++x){const y=x+v*x,_=d+o+f*y,C=Math.cos(_),S=-Math.sin(_);l.push((p*C+m*S)*r+i,(p*-S+m*C)*r+n)}}}class L2{constructor(){this.reset()}begin(e,t,i){this.reset(),this.style=e,this.start=t,this.attribStart=i}end(e,t){this.attribSize=t-this.attribStart,this.size=e-this.start}reset(){this.style=null,this.size=0,this.start=0,this.attribStart=0,this.attribSize=0}}class ip{static curveLength(e,t,i,n,r,o,a,c){let l=0,h=0,u=0,d=0,f=0,p=0,m=0,g=0,v=0,x=0,y=0,_=e,C=t;for(let S=1;S<=10;++S)h=S/10,u=h*h,d=u*h,f=1-h,p=f*f,m=p*f,g=m*e+3*p*h*i+3*f*u*r+d*a,v=m*t+3*p*h*n+3*f*u*o+d*c,x=_-g,y=C-v,_=g,C=v,l+=Math.sqrt(x*x+y*y);return l}static curveTo(e,t,i,n,r,o,a){const c=a[a.length-2],l=a[a.length-1];a.length-=2;const h=Jo._segmentsCount(ip.curveLength(c,l,e,t,i,n,r,o));let u=0,d=0,f=0,p=0,m=0;a.push(c,l);for(let g=1,v=0;g<=h;++g)v=g/h,u=1-v,d=u*u,f=d*u,p=v*v,m=p*v,a.push(f*c+3*d*v*e+3*u*p*i+m*r,f*l+3*d*v*t+3*u*p*n+m*o)}}function sv(s,e,t,i,n,r,o,a){const c=s-t*n,l=e-i*n,h=s+t*r,u=e+i*r;let d,f;o?(d=i,f=-t):(d=-i,f=t);const p=c+d,m=l+f,g=h+d,v=u+f;return a.push(p,m,g,v),2}function Ir(s,e,t,i,n,r,o,a){const c=t-s,l=i-e;let h=Math.atan2(c,l),u=Math.atan2(n-s,r-e);a&&hu&&(u+=Math.PI*2);let d=h;const f=u-h,p=Math.abs(f),m=Math.sqrt(c*c+l*l),g=(15*p*Math.sqrt(m)/Math.PI>>0)+1,v=f/g;if(d+=v,a){o.push(s,e,t,i);for(let x=1,y=d;x=0&&(r.join===cs.ROUND?d+=Ir(y,_,y-b*O,_-M*O,y-I*O,_-F*O,h,!1)+4:d+=2,h.push(y-I*D,_-F*D,y+I*O,_+F*O));continue}const W=(-b+v)*(-M+_)-(-b+y)*(-M+x),ne=(-I+C)*(-F+_)-(-I+y)*(-F+S),re=(A*ne-L*W)/V,le=(B*W-P*ne)/V,ue=(re-y)*(re-y)+(le-_)*(le-_),ae=y+(re-y)*O,xe=_+(le-_)*O,Y=y-(re-y)*D,j=_-(le-_)*D,H=Math.min(A*A+P*P,L*L+B*B),G=q?O:D,z=H+G*G*m,ie=ue<=z;let fe=r.join;if(fe===cs.MITER&&ue/m>g&&(fe=cs.BEVEL),ie)switch(fe){case cs.MITER:{h.push(ae,xe,Y,j);break}case cs.BEVEL:{q?h.push(ae,xe,y+b*D,_+M*D,ae,xe,y+I*D,_+F*D):h.push(y-b*O,_-M*O,Y,j,y-I*O,_-F*O,Y,j),d+=2;break}case cs.ROUND:{q?(h.push(ae,xe,y+b*D,_+M*D),d+=Ir(y,_,y+b*D,_+M*D,y+I*D,_+F*D,h,!0)+4,h.push(ae,xe,y+I*D,_+F*D)):(h.push(y-b*O,_-M*O,Y,j),d+=Ir(y,_,y-b*O,_-M*O,y-I*O,_-F*O,h,!1)+4,h.push(y-I*O,_-F*O,Y,j));break}}else{switch(h.push(y-b*O,_-M*O,y+b*D,_+M*D),fe){case cs.MITER:{q?h.push(Y,j,Y,j):h.push(ae,xe,ae,xe),d+=2;break}case cs.ROUND:{q?d+=Ir(y,_,y+b*D,_+M*D,y+I*D,_+F*D,h,!0)+2:d+=Ir(y,_,y-b*O,_-M*O,y-I*O,_-F*O,h,!1)+2;break}}h.push(y-I*O,_-F*O,y+I*D,_+F*D),d+=2}}v=i[(u-2)*2],x=i[(u-2)*2+1],y=i[(u-1)*2],_=i[(u-1)*2+1],b=-(x-_),M=v-y,E=Math.sqrt(b*b+M*M),b/=E,M/=E,b*=p,M*=p,h.push(y-b*O,_-M*O,y+b*D,_+M*D),c||(r.cap===or.ROUND?d+=Ir(y-b*(O-D)*.5,_-M*(O-D)*.5,y-b*O,_-M*O,y+b*D,_+M*D,h,!1)+2:r.cap===or.SQUARE&&(d+=sv(y,_,b,M,O,D,!1,h)));const $=e.indices,N=Jo.epsilon*Jo.epsilon;for(let U=f;U0&&(this.invalidate(),this.clearDirty++,this.graphicsData.length=0),this}drawShape(e,t=null,i=null,n=null){const r=new sh(e,t,i,n);return this.graphicsData.push(r),this.dirty++,this}drawHole(e,t=null){if(!this.graphicsData.length)return null;const i=new sh(e,null,null,t),n=this.graphicsData[this.graphicsData.length-1];return i.lineStyle=n.lineStyle,n.holes.push(i),this.dirty++,this}destroy(){super.destroy();for(let e=0;e0&&(i=this.batches[this.batches.length-1],n=i.style);for(let c=this.shapeIndex;c65535;this.indicesUint16&&this.indices.length===this.indicesUint16.length&&a===this.indicesUint16.BYTES_PER_ELEMENT>2?this.indicesUint16.set(this.indices):this.indicesUint16=a?new Uint32Array(this.indices):new Uint16Array(this.indices),this.batchable=this.isBatchable(),this.batchable?this.packBatches():this.buildDrawCalls()}_compareStyles(e,t){return!(!e||!t||e.texture.baseTexture!==t.texture.baseTexture||e.color+e.alpha!==t.color+t.alpha||!!e.native!=!!t.native)}validateBatching(){if(this.dirty===this.cacheDirty||!this.graphicsData.length)return!1;for(let e=0,t=this.graphicsData.length;e65535*2)return!1;const e=this.batches;for(let t=0;t0&&(n=Jl.pop(),n||(n=new Af,n.texArray=new Pf),this.drawCalls.push(n)),n.start=h,n.size=0,n.texArray.count=0,n.type=l),m.touched=1,m._batchEnabled=e,m._batchLocation=r,m.wrapMode=Is.REPEAT,n.texArray.elements[n.texArray.count++]=m,r++)),n.size+=d.size,h+=d.size,a=m._batchLocation,this.addColors(t,p.color,p.alpha,d.attribSize,d.attribStart),this.addTextureIds(i,a,d.attribSize,d.attribStart)}Je._globalBatch=e,this.packAttributes()}packAttributes(){const e=this.points,t=this.uvs,i=this.colors,n=this.textureIds,r=new ArrayBuffer(e.length*3*4),o=new Float32Array(r),a=new Uint32Array(r);let c=0;for(let l=0;l0&&e.alpha>0;return i?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._lineStyle,{visible:i},e)):this._lineStyle.reset(),this}startPoly(){if(this.currentPath){const e=this.currentPath.points,t=this.currentPath.points.length;t>2&&(this.drawShape(this.currentPath),this.currentPath=new qr,this.currentPath.closeStroke=!1,this.currentPath.points.push(e[t-2],e[t-1]))}else this.currentPath=new qr,this.currentPath.closeStroke=!1}finishPoly(){this.currentPath&&(this.currentPath.points.length>2?(this.drawShape(this.currentPath),this.currentPath=null):this.currentPath.points.length=0)}moveTo(e,t){return this.startPoly(),this.currentPath.points[0]=e,this.currentPath.points[1]=t,this}lineTo(e,t){this.currentPath||this.moveTo(0,0);const i=this.currentPath.points,n=i[i.length-2],r=i[i.length-1];return(n!==e||r!==t)&&i.push(e,t),this}_initCurve(e=0,t=0){this.currentPath?this.currentPath.points.length===0&&(this.currentPath.points=[e,t]):this.moveTo(e,t)}quadraticCurveTo(e,t,i,n){this._initCurve();const r=this.currentPath.points;return r.length===0&&this.moveTo(0,0),sp.curveTo(e,t,i,n,r),this}bezierCurveTo(e,t,i,n,r,o){return this._initCurve(),ip.curveTo(e,t,i,n,r,o,this.currentPath.points),this}arcTo(e,t,i,n,r){this._initCurve(e,t);const o=this.currentPath.points,a=iv.curveTo(e,t,i,n,r,o);if(a){const{cx:c,cy:l,radius:h,startAngle:u,endAngle:d,anticlockwise:f}=a;this.arc(c,l,h,u,d,f)}return this}arc(e,t,i,n,r,o=!1){if(n===r)return this;if(!o&&r<=n?r+=Wc:o&&n<=r&&(n+=Wc),r-n===0)return this;const a=e+Math.cos(n)*i,c=t+Math.sin(n)*i,l=this._geometry.closePointEps;let h=this.currentPath?this.currentPath.points:null;if(h){const u=Math.abs(h[h.length-2]-a),d=Math.abs(h[h.length-1]-c);u0;return i?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._fillStyle,{visible:i},e)):this._fillStyle.reset(),this}endFill(){return this.finishPoly(),this._fillStyle.reset(),this}drawRect(e,t,i,n){return this.drawShape(new nt(e,t,i,n))}drawRoundedRect(e,t,i,n,r){return this.drawShape(new Qh(e,t,i,n,r))}drawCircle(e,t,i){return this.drawShape(new Zh(e,t,i))}drawEllipse(e,t,i,n){return this.drawShape(new Jh(e,t,i,n))}drawPolygon(...e){let t,i=!0;const n=e[0];n.points?(i=n.closeStroke,t=n.points):Array.isArray(e[0])?t=e[0]:t=e;const r=new qr(t);return r.closeStroke=i,this.drawShape(r),this}drawShape(e){return this._holeMode?this._geometry.drawHole(e,this._matrix):this._geometry.drawShape(e,this._fillStyle.clone(),this._lineStyle.clone(),this._matrix),this}clear(){return this._geometry.clear(),this._lineStyle.reset(),this._fillStyle.reset(),this._boundsID++,this._matrix=null,this._holeMode=!1,this.currentPath=null,this}isFastRect(){const e=this._geometry.graphicsData;return e.length===1&&e[0].shape.type===wi.RECT&&!e[0].matrix&&!e[0].holes.length&&!(e[0].lineStyle.visible&&e[0].lineStyle.width)}_render(e){this.finishPoly();const t=this._geometry;t.updateBatches(),t.batchable?(this.batchDirty!==t.batchDirty&&this._populateBatches(),this._renderBatched(e)):(e.batch.flush(),this._renderDirect(e))}_populateBatches(){const e=this._geometry,t=this.blendMode,i=e.batches.length;this.batchTint=-1,this._transformID=-1,this.batchDirty=e.batchDirty,this.batches.length=i,this.vertexData=new Float32Array(e.points);for(let n=0;ni&&!e.autoResize&&(o=i);let a=e._buffers;a||(a=e._buffers=this.generateBuffers(e));const c=t[0]._texture.baseTexture,l=c.alphaMode>0;this.state.blendMode=Lx(e.blendMode,l),r.state.set(this.state);const h=r.gl,u=e.worldTransform.copyTo(this.tempMatrix);u.prepend(r.globalUniforms.uniforms.projectionMatrix),this.shader.uniforms.translationMatrix=u.toArray(!0),this.shader.uniforms.uColor=St.shared.setValue(e.tintRgb).premultiply(e.worldAlpha,l).toArray(this.shader.uniforms.uColor),this.shader.uniforms.uSampler=c,this.renderer.shader.bind(this.shader);let d=!1;for(let f=0,p=0;fn&&(m=n),p>=a.length&&a.push(this._generateOneMoreBuffer(e));const g=a[p];g.uploadDynamic(t,f,m);const v=e._bufferUpdateIDs[p]||0;d=d||g._updateID0);n[o]=l,n[o+r]=l,n[o+r*2]=l,n[o+r*3]=l,o+=r*4}}destroy(){super.destroy(),this.shader&&(this.shader.destroy(),this.shader=null),this.tempMatrix=null}}Nb.extension={name:"particle",type:Pe.RendererPlugin};Ne.add(Nb);var su=(s=>(s[s.LINEAR_VERTICAL=0]="LINEAR_VERTICAL",s[s.LINEAR_HORIZONTAL=1]="LINEAR_HORIZONTAL",s))(su||{});const Ql={willReadFrequently:!0},Us=class Ve{static get experimentalLetterSpacingSupported(){let e=Ve._experimentalLetterSpacingSupported;if(e!==void 0){const t=ke.ADAPTER.getCanvasRenderingContext2D().prototype;e=Ve._experimentalLetterSpacingSupported="letterSpacing"in t||"textLetterSpacing"in t}return e}constructor(e,t,i,n,r,o,a,c,l){this.text=e,this.style=t,this.width=i,this.height=n,this.lines=r,this.lineWidths=o,this.lineHeight=a,this.maxLineWidth=c,this.fontProperties=l}static measureText(e,t,i,n=Ve._canvas){i=i??t.wordWrap;const r=t.toFontString(),o=Ve.measureFont(r);o.fontSize===0&&(o.fontSize=t.fontSize,o.ascent=t.fontSize);const a=n.getContext("2d",Ql);a.font=r;const c=(i?Ve.wordWrap(e,t,n):e).split(/(?:\r\n|\r|\n)/),l=new Array(c.length);let h=0;for(let p=0;p0&&(n?r-=t:r+=(Ve.graphemeSegmenter(e).length-1)*t),r}static wordWrap(e,t,i=Ve._canvas){const n=i.getContext("2d",Ql);let r=0,o="",a="";const c=Object.create(null),{letterSpacing:l,whiteSpace:h}=t,u=Ve.collapseSpaces(h),d=Ve.collapseNewlines(h);let f=!u;const p=t.wordWrapWidth+l,m=Ve.tokenize(e);for(let g=0;gp)if(o!==""&&(a+=Ve.addLine(o),o="",r=0),Ve.canBreakWords(v,t.breakWords)){const y=Ve.wordWrapSplit(v);for(let _=0;_p&&(a+=Ve.addLine(o),f=!1,o="",r=0),o+=C,r+=M}}else{o.length>0&&(a+=Ve.addLine(o),o="",r=0);const y=g===m.length-1;a+=Ve.addLine(v,!y),f=!1,o="",r=0}else x+r>p&&(f=!1,a+=Ve.addLine(o),o="",r=0),(o.length>0||!Ve.isBreakingSpace(v)||f)&&(o+=v,r+=x)}return a+=Ve.addLine(o,!1),a}static addLine(e,t=!0){return e=Ve.trimRight(e),e=t?`${e} -`:e,e}static getFromCache(e,t,i,n){let r=i[e];return typeof r!="number"&&(r=Ve._measureText(e,t,n)+t,i[e]=r),r}static collapseSpaces(e){return e==="normal"||e==="pre-line"}static collapseNewlines(e){return e==="normal"}static trimRight(e){if(typeof e!="string")return"";for(let t=e.length-1;t>=0;t--){const i=e[t];if(!Ve.isBreakingSpace(i))break;e=e.slice(0,-1)}return e}static isNewline(e){return typeof e!="string"?!1:Ve._newlines.includes(e.charCodeAt(0))}static isBreakingSpace(e,t){return typeof e!="string"?!1:Ve._breakingSpaces.includes(e.charCodeAt(0))}static tokenize(e){const t=[];let i="";if(typeof e!="string")return t;for(let n=0;na;--d){for(let m=0;m{if(typeof(Intl==null?void 0:Intl.Segmenter)=="function"){const s=new Intl.Segmenter;return e=>[...s.segment(e)].map(t=>t.segment)}return s=>[...s]})(),Us.experimentalLetterSpacing=!1,Us._fonts={},Us._newlines=[10,13],Us._breakingSpaces=[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288];let Zn=Us;const j2=["serif","sans-serif","monospace","cursive","fantasy","system-ui"],Ub=class Oa{constructor(e){this.styleID=0,this.reset(),Yd(this,e,e)}clone(){const e={};return Yd(e,this,Oa.defaultStyle),new Oa(e)}reset(){Yd(this,Oa.defaultStyle,Oa.defaultStyle)}get align(){return this._align}set align(e){this._align!==e&&(this._align=e,this.styleID++)}get breakWords(){return this._breakWords}set breakWords(e){this._breakWords!==e&&(this._breakWords=e,this.styleID++)}get dropShadow(){return this._dropShadow}set dropShadow(e){this._dropShadow!==e&&(this._dropShadow=e,this.styleID++)}get dropShadowAlpha(){return this._dropShadowAlpha}set dropShadowAlpha(e){this._dropShadowAlpha!==e&&(this._dropShadowAlpha=e,this.styleID++)}get dropShadowAngle(){return this._dropShadowAngle}set dropShadowAngle(e){this._dropShadowAngle!==e&&(this._dropShadowAngle=e,this.styleID++)}get dropShadowBlur(){return this._dropShadowBlur}set dropShadowBlur(e){this._dropShadowBlur!==e&&(this._dropShadowBlur=e,this.styleID++)}get dropShadowColor(){return this._dropShadowColor}set dropShadowColor(e){const t=Vd(e);this._dropShadowColor!==t&&(this._dropShadowColor=t,this.styleID++)}get dropShadowDistance(){return this._dropShadowDistance}set dropShadowDistance(e){this._dropShadowDistance!==e&&(this._dropShadowDistance=e,this.styleID++)}get fill(){return this._fill}set fill(e){const t=Vd(e);this._fill!==t&&(this._fill=t,this.styleID++)}get fillGradientType(){return this._fillGradientType}set fillGradientType(e){this._fillGradientType!==e&&(this._fillGradientType=e,this.styleID++)}get fillGradientStops(){return this._fillGradientStops}set fillGradientStops(e){W2(this._fillGradientStops,e)||(this._fillGradientStops=e,this.styleID++)}get fontFamily(){return this._fontFamily}set fontFamily(e){this.fontFamily!==e&&(this._fontFamily=e,this.styleID++)}get fontSize(){return this._fontSize}set fontSize(e){this._fontSize!==e&&(this._fontSize=e,this.styleID++)}get fontStyle(){return this._fontStyle}set fontStyle(e){this._fontStyle!==e&&(this._fontStyle=e,this.styleID++)}get fontVariant(){return this._fontVariant}set fontVariant(e){this._fontVariant!==e&&(this._fontVariant=e,this.styleID++)}get fontWeight(){return this._fontWeight}set fontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.styleID++)}get letterSpacing(){return this._letterSpacing}set letterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.styleID++)}get lineHeight(){return this._lineHeight}set lineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.styleID++)}get leading(){return this._leading}set leading(e){this._leading!==e&&(this._leading=e,this.styleID++)}get lineJoin(){return this._lineJoin}set lineJoin(e){this._lineJoin!==e&&(this._lineJoin=e,this.styleID++)}get miterLimit(){return this._miterLimit}set miterLimit(e){this._miterLimit!==e&&(this._miterLimit=e,this.styleID++)}get padding(){return this._padding}set padding(e){this._padding!==e&&(this._padding=e,this.styleID++)}get stroke(){return this._stroke}set stroke(e){const t=Vd(e);this._stroke!==t&&(this._stroke=t,this.styleID++)}get strokeThickness(){return this._strokeThickness}set strokeThickness(e){this._strokeThickness!==e&&(this._strokeThickness=e,this.styleID++)}get textBaseline(){return this._textBaseline}set textBaseline(e){this._textBaseline!==e&&(this._textBaseline=e,this.styleID++)}get trim(){return this._trim}set trim(e){this._trim!==e&&(this._trim=e,this.styleID++)}get whiteSpace(){return this._whiteSpace}set whiteSpace(e){this._whiteSpace!==e&&(this._whiteSpace=e,this.styleID++)}get wordWrap(){return this._wordWrap}set wordWrap(e){this._wordWrap!==e&&(this._wordWrap=e,this.styleID++)}get wordWrapWidth(){return this._wordWrapWidth}set wordWrapWidth(e){this._wordWrapWidth!==e&&(this._wordWrapWidth=e,this.styleID++)}toFontString(){const e=typeof this.fontSize=="number"?`${this.fontSize}px`:this.fontSize;let t=this.fontFamily;Array.isArray(this.fontFamily)||(t=this.fontFamily.split(","));for(let i=t.length-1;i>=0;i--){let n=t[i].trim();!/([\"\'])[^\'\"]+\1/.test(n)&&!j2.includes(n)&&(n=`"${n}"`),t[i]=n}return`${this.fontStyle} ${this.fontVariant} ${this.fontWeight} ${e} ${t.join(",")}`}};Ub.defaultStyle={align:"left",breakWords:!1,dropShadow:!1,dropShadowAlpha:1,dropShadowAngle:Math.PI/6,dropShadowBlur:0,dropShadowColor:"black",dropShadowDistance:5,fill:"black",fillGradientType:su.LINEAR_VERTICAL,fillGradientStops:[],fontFamily:"Arial",fontSize:26,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",leading:0,letterSpacing:0,lineHeight:0,lineJoin:"miter",miterLimit:10,padding:0,stroke:"black",strokeThickness:0,textBaseline:"alphabetic",trim:!1,whiteSpace:"pre",wordWrap:!1,wordWrapWidth:100};let mr=Ub;function Vd(s){const e=St.shared,t=i=>{const n=e.setValue(i);return n.alpha===1?n.toHex():n.toRgbaString()};return Array.isArray(s)?s.map(t):t(s)}function W2(s,e){if(!Array.isArray(s)||!Array.isArray(e)||s.length!==e.length)return!1;for(let t=0;t0&&p>m&&(g=(m+p)/2);const v=m+d,x=i.lineHeight*(f+1);let y=v;f+10}}function K2(s,e){var i;let t=!1;if((i=s==null?void 0:s._textures)!=null&&i.length){for(let n=0;n{this.queue&&this.prepareItems()},this.registerFindHook(tI),this.registerFindHook(iI),this.registerFindHook(K2),this.registerFindHook(Z2),this.registerFindHook(J2),this.registerUploadHook(Q2),this.registerUploadHook(eI)}upload(e){return new Promise(t=>{e&&this.add(e),this.queue.length?(this.completes.push(t),this.ticking||(this.ticking=!0,$i.system.addOnce(this.tick,this,to.UTILITY))):t()})}tick(){setTimeout(this.delayedTick,0)}prepareItems(){for(this.limiter.beginFrame();this.queue.length&&this.limiter.allowedToUpload();){const e=this.queue[0];let t=!1;if(e&&!e._destroyed){for(let i=0,n=this.uploadHooks.length;i=0;t--)this.add(e.children[t]);return this}destroy(){this.ticking&&$i.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null}};Xb.uploadsPerFrame=4;let Zf=Xb;Object.defineProperties(ke,{UPLOADS_PER_FRAME:{get(){return Zf.uploadsPerFrame},set(s){ct("7.1.0","settings.UPLOADS_PER_FRAME is deprecated, use prepare.BasePrepare.uploadsPerFrame"),Zf.uploadsPerFrame=s}}});function Yb(s,e){return e instanceof Je?(e._glTextures[s.CONTEXT_UID]||s.texture.bind(e),!0):!1}function sI(s,e){if(!(e instanceof zi))return!1;const{geometry:t}=e;e.finishPoly(),t.updateBatches();const{batches:i}=t;for(let n=0;n1?ks.from(oI,rI,t):ks.from(lv,aI,t)}render(e){const t=this.renderer,i=this.quad;let n=i.vertices;n[0]=n[6]=e._width*-e.anchor.x,n[1]=n[3]=e._height*-e.anchor.y,n[2]=n[4]=e._width*(1-e.anchor.x),n[5]=n[7]=e._height*(1-e.anchor.y);const r=e.uvRespectAnchor?e.anchor.x:0,o=e.uvRespectAnchor?e.anchor.y:0;n=i.uvs,n[0]=n[6]=-r,n[1]=n[3]=-o,n[2]=n[4]=1-r,n[5]=n[7]=1-o,i.invalidate();const a=e._texture,c=a.baseTexture,l=c.alphaMode>0,h=e.tileTransform.localTransform,u=e.uvMatrix;let d=c.isPowerOfTwo&&a.frame.width===c.width&&a.frame.height===c.height;d&&(c._glTextures[t.CONTEXT_UID]?d=c.wrapMode!==Is.CLAMP:c.wrapMode===Is.CLAMP&&(c.wrapMode=Is.REPEAT));const f=d?this.simpleShader:this.shader,p=a.width,m=a.height,g=e._width,v=e._height;ec.set(h.a*p/g,h.b*p/v,h.c*m/g,h.d*m/v,h.tx/g,h.ty/v),ec.invert(),d?ec.prepend(u.mapCoord):(f.uniforms.uMapCoord=u.mapCoord.toArray(!0),f.uniforms.uClampFrame=u.uClampFrame,f.uniforms.uClampOffset=u.uClampOffset),f.uniforms.uTransform=ec.toArray(!0),f.uniforms.uColor=St.shared.setValue(e.tint).premultiply(e.worldAlpha,l).toArray(f.uniforms.uColor),f.uniforms.translationMatrix=e.transform.worldTransform.toArray(!0),f.uniforms.uSampler=a,t.shader.bind(f),t.geometry.bind(i),this.state.blendMode=Lx(e.blendMode,l),t.state.set(this.state),t.geometry.draw(this.renderer.gl.TRIANGLES,6,0)}}Hb.extension={name:"tilingSprite",type:Pe.RendererPlugin};Ne.add(Hb);const jb=class Ba{constructor(e,t,i){this.linkedSheets=[],(e instanceof Je||e instanceof ze)&&(e={texture:e,data:t,resolutionFilename:i});const{texture:n,data:r,resolutionFilename:o=null,cachePrefix:a=""}=e;this.cachePrefix=a,this._texture=n instanceof ze?n:null,this.baseTexture=n instanceof Je?n:this._texture.baseTexture,this.textures={},this.animations={},this.data=r;const c=this.baseTexture.resource;this.resolution=this._updateResolution(o||(c?c.url:null)),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null}_updateResolution(e=null){const{scale:t}=this.data.meta;let i=Dn(e,null);return i===null&&(i=typeof t=="number"?t:parseFloat(t??"1")),i!==1&&this.baseTexture.setResolution(i),i}parse(){return new Promise(e=>{this._callback=e,this._batchIndex=0,this._frameKeys.length<=Ba.BATCH_SIZE?(this._processFrames(0),this._processAnimations(),this._parseComplete()):this._nextBatch()})}_processFrames(e){let t=e;const i=Ba.BATCH_SIZE;for(;t-e{this._batchIndex*Ba.BATCH_SIZE{i[n]=e}),Object.keys(e.textures).forEach(n=>{i[`${e.cachePrefix}${n}`]=e.textures[n]}),!t){const n=Zt.dirname(s[0]);e.linkedSheets.forEach((r,o)=>{Object.assign(i,Wb([`${n}/${e.data.meta.related_multi_packs[o]}`],r,!0))})}return i}const hI={extension:Pe.Asset,cache:{test:s=>s instanceof cv,getCacheableAssets:(s,e)=>Wb(s,e,!1)},resolver:{test:s=>{const e=s.split("?")[0].split("."),t=e.pop(),i=e.pop();return t==="json"&&cI.includes(i)},parse:s=>{var t;const e=s.split(".");return{resolution:parseFloat(((t=ke.RETINA_PREFIX.exec(s))==null?void 0:t[1])??"1"),format:e[e.length-2],src:s}}},loader:{name:"spritesheetLoader",extension:{type:Pe.LoadParser,priority:ns.Normal},async testParse(s,e){return Zt.extname(e.src).toLowerCase()===".json"&&!!s.frames},async parse(s,e,t){var h,u;const{texture:i,imageFilename:n,cachePrefix:r}=(e==null?void 0:e.data)??{};let o=Zt.dirname(e.src);o&&o.lastIndexOf("/")!==o.length-1&&(o+="/");let a;if(i&&i.baseTexture)a=i;else{const d=Qc(o+(n??s.meta.image),e.src);a=(await t.load([d]))[d]}const c=new cv({texture:a.baseTexture,data:s,resolutionFilename:e.src,cachePrefix:r});await c.parse();const l=(h=s==null?void 0:s.meta)==null?void 0:h.related_multi_packs;if(Array.isArray(l)){const d=[];for(const p of l){if(typeof p!="string")continue;let m=o+p;(u=e.data)!=null&&u.ignoreMultiPack||(m=Qc(m,e.src),d.push(t.load({src:m,data:{ignoreMultiPack:!0}})))}const f=await Promise.all(d);c.linkedSheets=f,f.forEach(p=>{p.linkedSheets=[c].concat(c.linkedSheets.filter(m=>m!==p))})}return c},unload(s){s.destroy(!0)}}};Ne.add(hI);class rh{constructor(){this.info=[],this.common=[],this.page=[],this.char=[],this.kerning=[],this.distanceField=[]}}class Tc{static test(e){return typeof e=="string"&&e.startsWith("info face=")}static parse(e){const t=e.match(/^[a-z]+\s+.+$/gm),i={info:[],common:[],page:[],char:[],chars:[],kerning:[],kernings:[],distanceField:[]};for(const r in t){const o=t[r].match(/^[a-z]+/gm)[0],a=t[r].match(/[a-zA-Z]+=([^\s"']+|"([^"]*)")/gm),c={};for(const l in a){const h=a[l].split("="),u=h[0],d=h[1].replace(/"/gm,""),f=parseFloat(d),p=isNaN(f)?d:f;c[u]=p}i[o].push(c)}const n=new rh;return i.info.forEach(r=>n.info.push({face:r.face,size:parseInt(r.size,10)})),i.common.forEach(r=>n.common.push({lineHeight:parseInt(r.lineHeight,10)})),i.page.forEach(r=>n.page.push({id:parseInt(r.id,10),file:r.file})),i.char.forEach(r=>n.char.push({id:parseInt(r.id,10),page:parseInt(r.page,10),x:parseInt(r.x,10),y:parseInt(r.y,10),width:parseInt(r.width,10),height:parseInt(r.height,10),xoffset:parseInt(r.xoffset,10),yoffset:parseInt(r.yoffset,10),xadvance:parseInt(r.xadvance,10)})),i.kerning.forEach(r=>n.kerning.push({first:parseInt(r.first,10),second:parseInt(r.second,10),amount:parseInt(r.amount,10)})),i.distanceField.forEach(r=>n.distanceField.push({distanceRange:parseInt(r.distanceRange,10),fieldType:r.fieldType})),n}}class Jf{static test(e){const t=e;return typeof e!="string"&&"getElementsByTagName"in e&&t.getElementsByTagName("page").length&&t.getElementsByTagName("info")[0].getAttribute("face")!==null}static parse(e){const t=new rh,i=e.getElementsByTagName("info"),n=e.getElementsByTagName("common"),r=e.getElementsByTagName("page"),o=e.getElementsByTagName("char"),a=e.getElementsByTagName("kerning"),c=e.getElementsByTagName("distanceField");for(let l=0;l")?Jf.test(ke.ADAPTER.parseXML(e)):!1}static parse(e){return Jf.parse(ke.ADAPTER.parseXML(e))}}const Gd=[Tc,Jf,Qf];function uI(s){for(let e=0;e=c-F*o){if(m===0)throw new Error(`[BitmapFont] textureHeight ${c}px is too small (fontFamily: '${u.fontFamily}', fontSize: ${u.fontSize}px, char: '${b}')`);--S,g=null,v=null,x=null,m=0,p=0,y=0;continue}if(y=Math.max(F+M.fontProperties.descent,y),E*o+p>=d){if(p===0)throw new Error(`[BitmapFont] textureWidth ${a}px is too small (fontFamily: '${u.fontFamily}', fontSize: ${u.fontSize}px, char: '${b}')`);--S,m+=y*o,m=Math.ceil(m),p=0,y=0;continue}fI(g,v,M,p,m,o,u);const k=Mc(M.text);f.char.push({id:k,page:_.length-1,x:p/o,y:m/o,width:E,height:F,xoffset:0,yoffset:0,xadvance:I-(u.dropShadow?u.dropShadowDistance:0)-(u.stroke?u.strokeThickness:0)}),p+=(E+2*r)*o,p=Math.ceil(p)}if(!(i!=null&&i.skipKerning))for(let S=0,b=h.length;S 0.99) {\r - alpha = 1.0;\r - }\r -\r - // Gamma correction for coverage-like alpha\r - float luma = dot(uColor.rgb, vec3(0.299, 0.587, 0.114));\r - float gamma = mix(1.0, 1.0 / 2.2, luma);\r - float coverage = pow(uColor.a * alpha, gamma); \r -\r - // NPM Textures, NPM outputs\r - gl_FragColor = vec4(uColor.rgb, coverage);\r -}\r -`,gI=`// Mesh material default fragment\r -attribute vec2 aVertexPosition;\r -attribute vec2 aTextureCoord;\r -\r -uniform mat3 projectionMatrix;\r -uniform mat3 translationMatrix;\r -uniform mat3 uTextureMatrix;\r -\r -varying vec2 vTextureCoord;\r -\r -void main(void)\r -{\r - gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r -\r - vTextureCoord = (uTextureMatrix * vec3(aTextureCoord, 1.0)).xy;\r -}\r -`;const hv=[],uv=[],dv=[],vI=class qb extends Si{constructor(e,t={}){super();const{align:i,tint:n,maxWidth:r,letterSpacing:o,fontName:a,fontSize:c}=Object.assign({},qb.styleDefaults,t);if(!zn.available[a])throw new Error(`Missing BitmapFont "${a}"`);this._activePagesMeshData=[],this._textWidth=0,this._textHeight=0,this._align=i,this._tintColor=new St(n),this._font=void 0,this._fontName=a,this._fontSize=c,this.text=e,this._maxWidth=r,this._maxLineHeight=0,this._letterSpacing=o,this._anchor=new Mn(()=>{this.dirty=!0},this,0,0),this._roundPixels=ke.ROUND_PIXELS,this.dirty=!0,this._resolution=ke.RESOLUTION,this._autoResolution=!0,this._textureCache={}}updateText(){var E;const e=zn.available[this._fontName],t=this.fontSize,i=t/e.size,n=new pt,r=[],o=[],a=[],c=this._text.replace(/(?:\r\n|\r)/g,` -`)||" ",l=zb(c),h=this._maxWidth*e.size/t,u=e.distanceFieldType==="none"?hv:uv;let d=null,f=0,p=0,m=0,g=-1,v=0,x=0,y=0,_=0;for(let k=0;k0&&n.x>h&&(++x,Xo(r,1+g-x,1+k-g),k=g,g=-1,o.push(v),a.push(r.length>0?r[r.length-1].prevSpaces:0),p=Math.max(p,v),m++,n.x=0,n.y+=e.lineHeight,d=null,_=0)}const C=l[l.length-1];C!=="\r"&&C!==` -`&&(/(?:\s)/.test(C)&&(f=v),o.push(f),p=Math.max(p,f),a.push(-1));const S=[];for(let k=0;k<=m;k++){let O=0;this._align==="right"?O=p-o[k]:this._align==="center"?O=(p-o[k])/2:this._align==="justify"&&(O=a[k]<0?0:(p-o[k])/a[k]),S.push(O)}const b=r.length,M={},I=[],F=this._activePagesMeshData;u.push(...F);for(let k=0;k6*D)||O.vertices.lengtht[n.mesh.texture.baseTexture.uid]).forEach(n=>{n.mesh.texture=ze.EMPTY});for(const n in t)t[n].destroy(),delete t[n];this._font=null,this._tintColor=null,this._textureCache=null,super.destroy(e)}};vI.styleDefaults={align:"left",tint:16777215,maxWidth:0,letterSpacing:0};const yI=[".xml",".fnt"],xI={extension:{type:Pe.LoadParser,priority:ns.Normal},name:"loadBitmapFont",test(s){return yI.includes(Zt.extname(s).toLowerCase())},async testParse(s){return Tc.test(s)||Qf.test(s)},async parse(s,e,t){const i=Tc.test(s)?Tc.parse(s):Qf.parse(s),{src:n}=e,{page:r}=i,o=[];for(let l=0;la[l]);return zn.install(i,c,!0)},async load(s,e){return(await ke.ADAPTER.fetch(s)).text()},unload(s){s.destroy()}};Ne.add(xI);const em=class Io extends mr{constructor(){super(...arguments),this._fonts=[],this._overrides=[],this._stylesheet="",this.fontsDirty=!1}static from(e){return new Io(Object.keys(Io.defaultOptions).reduce((t,i)=>({...t,[i]:e[i]}),{}))}cleanFonts(){this._fonts.length>0&&(this._fonts.forEach(e=>{URL.revokeObjectURL(e.src),e.refs--,e.refs===0&&(e.fontFace&&document.fonts.delete(e.fontFace),delete Io.availableFonts[e.originalUrl])}),this.fontFamily="Arial",this._fonts.length=0,this.styleID++,this.fontsDirty=!0)}loadFont(e,t={}){const{availableFonts:i}=Io;if(i[e]){const n=i[e];return this._fonts.push(n),n.refs++,this.styleID++,this.fontsDirty=!0,Promise.resolve()}return ke.ADAPTER.fetch(e).then(n=>n.blob()).then(async n=>new Promise((r,o)=>{const a=URL.createObjectURL(n),c=new FileReader;c.onload=()=>r([a,c.result]),c.onerror=o,c.readAsDataURL(n)})).then(async([n,r])=>{const o=Object.assign({family:Zt.basename(e,Zt.extname(e)),weight:"normal",style:"normal",display:"auto",src:n,dataSrc:r,refs:1,originalUrl:e,fontFace:null},t);i[e]=o,this._fonts.push(o),this.styleID++;const a=new FontFace(o.family,`url(${o.src})`,{weight:o.weight,style:o.style,display:o.display});o.fontFace=a,await a.load(),document.fonts.add(a),await document.fonts.ready,this.styleID++,this.fontsDirty=!0})}addOverride(...e){const t=e.filter(i=>!this._overrides.includes(i));t.length>0&&(this._overrides.push(...t),this.styleID++)}removeOverride(...e){const t=e.filter(i=>this._overrides.includes(i));t.length>0&&(this._overrides=this._overrides.filter(i=>!t.includes(i)),this.styleID++)}toCSS(e){return[`transform: scale(${e})`,"transform-origin: top left","display: inline-block",`color: ${this.normalizeColor(this.fill)}`,`font-size: ${this.fontSize}px`,`font-family: ${this.fontFamily}`,`font-weight: ${this.fontWeight}`,`font-style: ${this.fontStyle}`,`font-variant: ${this.fontVariant}`,`letter-spacing: ${this.letterSpacing}px`,`text-align: ${this.align}`,`padding: ${this.padding}px`,`white-space: ${this.whiteSpace}`,...this.lineHeight?[`line-height: ${this.lineHeight}px`]:[],...this.wordWrap?[`word-wrap: ${this.breakWords?"break-all":"break-word"}`,`max-width: ${this.wordWrapWidth}px`]:[],...this.strokeThickness?[`-webkit-text-stroke-width: ${this.strokeThickness}px`,`-webkit-text-stroke-color: ${this.normalizeColor(this.stroke)}`,`text-stroke-width: ${this.strokeThickness}px`,`text-stroke-color: ${this.normalizeColor(this.stroke)}`,"paint-order: stroke"]:[],...this.dropShadow?[this.dropShadowToCSS()]:[],...this._overrides].join(";")}toGlobalCSS(){return this._fonts.reduce((e,t)=>`${e} - @font-face { - font-family: "${t.family}"; - src: url('${t.dataSrc}'); - font-weight: ${t.weight}; - font-style: ${t.style}; - font-display: ${t.display}; - }`,this._stylesheet)}get stylesheet(){return this._stylesheet}set stylesheet(e){this._stylesheet!==e&&(this._stylesheet=e,this.styleID++)}normalizeColor(e){return Array.isArray(e)&&(e=cC(e)),typeof e=="number"?lC(e):e}dropShadowToCSS(){let e=this.normalizeColor(this.dropShadowColor);const t=this.dropShadowAlpha,i=Math.round(Math.cos(this.dropShadowAngle)*this.dropShadowDistance),n=Math.round(Math.sin(this.dropShadowAngle)*this.dropShadowDistance);e.startsWith("#")&&t<1&&(e+=(t*255|0).toString(16).padStart(2,"0"));const r=`${i}px ${n}px`;return this.dropShadowBlur>0?`text-shadow: ${r} ${this.dropShadowBlur}px ${e}`:`text-shadow: ${r} ${e}`}reset(){Object.assign(this,Io.defaultOptions)}onBeforeDraw(){const{fontsDirty:e}=this;return this.fontsDirty=!1,this.isSafari&&this._fonts.length>0&&e?new Promise(t=>setTimeout(t,100)):Promise.resolve()}get isSafari(){const{userAgent:e}=ke.ADAPTER.getNavigator();return/^((?!chrome|android).)*safari/i.test(e)}set fillGradientStops(e){console.warn("[HTMLTextStyle] fillGradientStops is not supported by HTMLText")}get fillGradientStops(){return super.fillGradientStops}set fillGradientType(e){console.warn("[HTMLTextStyle] fillGradientType is not supported by HTMLText")}get fillGradientType(){return super.fillGradientType}set miterLimit(e){console.warn("[HTMLTextStyle] miterLimit is not supported by HTMLText")}get miterLimit(){return super.miterLimit}set trim(e){console.warn("[HTMLTextStyle] trim is not supported by HTMLText")}get trim(){return super.trim}set textBaseline(e){console.warn("[HTMLTextStyle] textBaseline is not supported by HTMLText")}get textBaseline(){return super.textBaseline}set leading(e){console.warn("[HTMLTextStyle] leading is not supported by HTMLText")}get leading(){return super.leading}set lineJoin(e){console.warn("[HTMLTextStyle] lineJoin is not supported by HTMLText")}get lineJoin(){return super.lineJoin}};em.availableFonts={},em.defaultOptions={align:"left",breakWords:!1,dropShadow:!1,dropShadowAlpha:1,dropShadowAngle:Math.PI/6,dropShadowBlur:0,dropShadowColor:"black",dropShadowDistance:5,fill:"black",fontFamily:"Arial",fontSize:26,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:0,lineHeight:0,padding:0,stroke:"black",strokeThickness:0,whiteSpace:"normal",wordWrap:!1,wordWrapWidth:100};let Hd=em;const tc=class Ro extends yr{constructor(e="",t={}){super(ze.EMPTY),this._text=null,this._style=null,this._autoResolution=!0,this.localStyleID=-1,this.dirty=!1,this._updateID=0,this.ownsStyle=!1;const i=new Image,n=ze.from(i,{scaleMode:ke.SCALE_MODE,resourceOptions:{autoLoad:!1}});n.orig=new nt,n.trim=new nt,this.texture=n;const r="http://www.w3.org/2000/svg",o="http://www.w3.org/1999/xhtml",a=document.createElementNS(r,"svg"),c=document.createElementNS(r,"foreignObject"),l=document.createElementNS(o,"div"),h=document.createElementNS(o,"style");c.setAttribute("width","10000"),c.setAttribute("height","10000"),c.style.overflow="hidden",a.appendChild(c),this.maxWidth=Ro.defaultMaxWidth,this.maxHeight=Ro.defaultMaxHeight,this._domElement=l,this._styleElement=h,this._svgRoot=a,this._foreignObject=c,this._foreignObject.appendChild(h),this._foreignObject.appendChild(l),this._image=i,this._loadImage=new Image,this._autoResolution=Ro.defaultAutoResolution,this._resolution=Ro.defaultResolution??ke.RESOLUTION,this.text=e,this.style=t}measureText(e){var h,u;const{text:t,style:i,resolution:n}=Object.assign({text:this._text,style:this._style,resolution:this._resolution},e);Object.assign(this._domElement,{innerHTML:t,style:i.toCSS(n)}),this._styleElement.textContent=i.toGlobalCSS(),document.body.appendChild(this._svgRoot);const r=this._domElement.getBoundingClientRect();this._svgRoot.remove();const{width:o,height:a}=r;(o>this.maxWidth||a>this.maxHeight)&&console.warn("[HTMLText] Large expanse of text, increase HTMLText.maxWidth or HTMLText.maxHeight property.");const c=Math.min(this.maxWidth,Math.ceil(o)),l=Math.min(this.maxHeight,Math.ceil(a));return this._svgRoot.setAttribute("width",c.toString()),this._svgRoot.setAttribute("height",l.toString()),t!==this._text&&(this._domElement.innerHTML=this._text),i!==this._style&&(Object.assign(this._domElement,{style:(h=this._style)==null?void 0:h.toCSS(n)}),this._styleElement.textContent=(u=this._style)==null?void 0:u.toGlobalCSS()),{width:c+i.padding*2,height:l+i.padding*2}}async updateText(e=!0){const{style:t,_image:i,_loadImage:n}=this;if(this.localStyleID!==t.styleID&&(this.dirty=!0,this.localStyleID=t.styleID),!this.dirty&&e)return;const{width:r,height:o}=this.measureText();i.width=n.width=Math.ceil(Math.max(1,r)),i.height=n.height=Math.ceil(Math.max(1,o)),this._updateID++;const a=this._updateID;await new Promise(c=>{n.onload=async()=>{if(a/gi,"

").replace(/
/gi,"
").replace(/ /gi," ")}};tc.defaultDestroyOptions={texture:!0,children:!1,baseTexture:!0},tc.defaultMaxWidth=2024,tc.defaultMaxHeight=2024,tc.defaultAutoResolution=!0;function oh(s,e){const t=Math.max(0,Number(s)||0),i=Math.max(0,Number(e)||0);return{inner:Math.min(t,i),outer:Math.max(t,i)}}function Kb(s){const e=Math.max(0,Number(s.outerRectW)||0),t=Math.max(0,Number(s.outerRectH)||0);return{innerW:Math.min(e,Math.max(0,Number(s.innerRectW)||0)),innerH:Math.min(t,Math.max(0,Number(s.innerRectH)||0)),outerW:e,outerH:t}}function bI(s,e,t,i,n){if(s==="random")return n();const r=Math.max(1,Math.round(t)),o=Math.max(0,Math.round(e))%r;return i?o/r:r<=1?.5:o/(r-1)}function fv(s,e,t,i){const n=Math.sqrt(s*s+i()*(e*e-s*s));return{x:Math.cos(t)*n,y:-Math.sin(t)*n,radialAngle:-t*180/Math.PI}}function wI(s,e){const{innerW:t,innerH:i,outerW:n,outerH:r}=Kb(s),o=Math.max(0,(n-t)/2),a=Math.max(0,(r-i)/2),c=o*r,l=t*a,h=c*2+l*2;if(h<=0){const p=n*2+r*2;if(p<=0)return{x:0,y:0,radialAngle:0};let m=e()*p,g,v;return m{const F=M/o,E=I/a,k=Math.max(1e-4,Math.hypot(F,E)),O=F/k,D=E/k,$=n*O-r*D,N=r*O+n*D;return{x:s.x+n*S*o-r*b*a+$*.05,y:s.y+r*S*o+n*b*a+N*.05,nx:$,ny:N}};if(s.shape==="circle"){const S=Math.max(.001,s.radius),b=Math.hypot(h,u);if(b>=S)return null;const M=b>1e-4?h/b:1,I=b>1e-4?u/b:0;return d(M*S,I*S,M,I)}if(s.shape==="ellipse"){const S=Math.max(.001,s.radiusX),b=Math.max(.001,s.radiusY),M=Math.hypot(h/S,u/b);if(M>=1)return null;const I=M>1e-4?1/M:1,F=M>1e-4?h*I:S,E=M>1e-4?u*I:0,k=Math.max(1e-4,Math.hypot(F/(S*S),E/(b*b)));return d(F,E,F/(S*S)/k,E/(b*b)/k)}if(s.shape==="rect"){const S=Math.max(.001,s.width*.5),b=Math.max(.001,s.height*.5);if(Math.abs(h)>=S||Math.abs(u)>=b)return null;const M=S-Math.abs(h),I=b-Math.abs(u);if(M=0?1:-1;return d(E*S,u,E,0)}const F=u>=0?1:-1;return d(h,F*b,0,F)}const f=Math.max(3,Math.min(16,Math.round(s.sides||(s.shape==="custom"?5:6)))),p=Math.max(.001,s.width*.5),m=Math.max(.001,s.height*.5),g=Array.from({length:f},(S,b)=>{const M=Math.PI*.5+b/f*Math.PI*2;return{x:Math.cos(M)*p,y:Math.sin(M)*m}});let v=!1;for(let S=0,b=g.length-1;Su!=I.y>u&&h<(I.x-M.x)*(u-M.y)/(I.y-M.y)+M.x&&(v=!v)}if(!v)return null;let x=g[0].x,y=g[0].y,_=1/0;for(let S=0;S>>0^Math.imul(e+1,2654435761)^t)>>>0;return i^=i>>>16,i=Math.imul(i,2146121005),i^=i>>>15,i=Math.imul(i,2221713035),i^=i>>>16,(i>>>0)/4294967296}function bo(s,e,t,i,n){return s==="fixed"?e:s==="curve"?yi(e,t,Zs(i,n)):yi(e,t,n)}function jd(s,e,t,i,n,r){return s==="curve"?yi(e,t,Zs(i,n)):s==="random"?r:e}function pv(s,e,t,i,n){const r=1-n;return r*r*r*s+3*r*r*n*e+3*r*n*n*t+n*n*n*i}function Zs(s,e,t="线性"){if(!Array.isArray(s)||s.length===0)return 1;const i=[...s].sort((n,r)=>n.x-r.x);if(e<=i[0].x)return i[0].y;if(e>=i[i.length-1].x)return i[i.length-1].y;for(let n=0;n=i[n].x&&e<=i[n+1].x){const r=i[n],o=i[n+1],a=o.x-r.x||1;if(t!=="贝塞尔")return yi(r.y,o.y,(e-r.x)/a);const c=r.x+(r.outX??a/3),l=r.y+(r.outY??(o.y-r.y)/3),h=o.x+(o.inX??-a/3),u=o.y+(o.inY??-(o.y-r.y)/3);let d=0,f=1;for(let p=0;p<14;p++){const m=(d+f)/2;pv(r.x,c,h,o.x,m)>>0;return function(){e|=0,e=e+1831565813|0;let t=Math.imul(e^e>>>15,1|e);return t=t+Math.imul(t^t>>>7,61|t)^t,((t^t>>>14)>>>0)/4294967296}}function jo(s){let e=s.replace("#","");return e.length===3&&(e=e.split("").map(t=>t+t).join("")),parseInt(e,16)}function II(s,e,t){const i=gv(s),n=gv(e),r=Math.round(i[0]+(n[0]-i[0])*t),o=Math.round(i[1]+(n[1]-i[1])*t),a=Math.round(i[2]+(n[2]-i[2])*t);return r<<16|o<<8|a}function tm(s,e){if(!Array.isArray(s)||s.length===0)return 16777215;const t=[...s].sort((i,n)=>i.position-n.position);if(e<=t[0].position)return jo(t[0].color);if(e>=t[t.length-1].position)return jo(t[t.length-1].color);for(let i=0;ir.position)continue;const o=(e-n.position)/Math.max(1e-4,r.position-n.position);return II(n.color,r.color,o)}return jo(t[t.length-1].color)}function gv(s){let e=s.replace("#","");e.length===3&&(e=e.split("").map(i=>i+i).join(""));const t=parseInt(e,16);return[t>>16&255,t>>8&255,t&255]}function RI(){return{sprite:null,boneName:"",mesh:null,meshSignature:"",history:[],bones:[],skinWeights:[],currentWidth:0,currentAlpha:0,currentColor:16777215,resourceId:1,enabled:!1,sampledLength:100,sampledWidth:100}}function Cc(s){s.history.length=0,s.bones.length=0,s.mesh&&(s.mesh.visible=!1)}class PI{constructor(e){w(this,"container");this.container=e}ensureMesh(e,t,i){const n=t.trailResources.find(g=>g.id===e.resourceId)||t.trailResources[0],r=(n==null?void 0:n.texture)||ze.EMPTY,o=Number(n==null?void 0:n.rotation)||0,a=Math.max(2,Math.min(16,Math.round(t.trailGridRows))),c=Math.max(2,Math.min(32,Math.round(t.trailGridCols))),l=Math.max(2,Math.min(16,Math.round((n==null?void 0:n.boneCount)??3))),h=`${a}:${c}:${l}:${(n==null?void 0:n.id)??0}:${o}`;if(e.mesh&&e.meshSignature===h)return e.mesh.texture!==r&&(e.mesh.texture=r),e.mesh;e.mesh&&(this.container.removeChild(e.mesh),e.mesh.destroy()),e.meshSignature&&e.meshSignature!==h&&(e.history.length=0,e.bones.length=0);const u=new Float32Array(a*c*2),d=new Float32Array(a*c*2),f=[],p=[];for(let g=0;g.05?e.history.unshift({x:t,y:i}):(r.x=t,r.y=i);const o=Math.max(1,n)*1.5;let a=0,c=e.history.length;for(let l=1;l=o||l>=239){c=l+1;break}e.history.length>c&&(e.history.length=c)}sampleBones(e,t,i){const n=Math.max(2,Math.min(16,Math.round(i))),r=e.history,o=[];if(!r.length)return o;let a=0;for(let l=1;l=h&&g>1e-4){const v=(h-u)/g;d={x:yi(p.x,m.x,v),y:yi(p.y,m.y,v)};break}u+=g}o.push({boneName:`${e.boneName}_trail_${l}`,x:d.x,y:d.y,rotation:0})}for(let l=0;l1){const l=o[0].rotation,u=(o[o.length-1].rotation-l+540)%360-180;for(let d=0;dh.id===i.resourceId)||t.trailResources[0];if(!(r!=null&&r.texture)||i.bones.length<2){n.visible=!1;return}e.resourceId=r.id,n.texture!==r.texture&&(n.texture=r.texture);const o=Math.max(2,Math.min(16,Math.round(t.trailGridRows))),a=Math.max(2,Math.min(32,Math.round(t.trailGridCols))),c=n.vertices,l=[];for(let h=0;h.5&&i.alpha>0}update(e,t,i,n,r,o,a){if(e.sprite=a,e.boneName=i,!t.trail||!e.enabled||e.sampledLength<=0||e.sampledWidth<=0){Cc(e);return}this.ensureMesh(e,t,a);const c=t.trailResources.find(f=>f.id===e.resourceId)||t.trailResources[0];this.appendPoint(e,n,r,e.sampledLength);const l=c!=null&&c.lifeLengthEnabled?Math.max(0,Zs(c.lifeLengthCurve,o)):1,h=Math.max(0,e.sampledLength)*l;e.bones=this.sampleBones(e,h,(c==null?void 0:c.boneCount)??3),e.bones[0]&&(e.bones[0].x=n,e.bones[0].y=r);const u=(c==null?void 0:c.widthMode)==="particle"?(Math.abs(a.scale.x)+Math.abs(a.scale.y))*.5:1;e.currentWidth=Math.max(0,e.sampledWidth)*u,e.currentAlpha=(c==null?void 0:c.alphaMode)==="particle"?a.alpha:(c==null?void 0:c.alphaMode)==="curve"?Zs(c.alphaCurve,o):(c==null?void 0:c.alpha)??1,e.currentColor=(c==null?void 0:c.colorMode)==="particle"?a.tint:(c==null?void 0:c.colorMode)==="curve"?tm(c.colorGradient,o):jo((c==null?void 0:c.color)||"#ffffff");const d={bones:e.bones.map(f=>({...f})),activeBoneCount:e.bones.length,width:e.currentWidth,alpha:Math.min(1,Math.max(0,e.currentAlpha)),colorHex:e.currentColor,resourceId:e.resourceId};return this.skinMesh(e,t,d),d}applyState(e,t,i,n){var r;e.sprite=i,e.resourceId=n.resourceId??((r=t.trailResources[0])==null?void 0:r.id)??1,e.bones=n.bones.map(o=>({...o})),e.currentWidth=n.width,e.currentAlpha=n.alpha,this.skinMesh(e,t,n)}drawDebug(e,t,i,n){if(e.clear(),!t||!i.trail)return;const r=Math.max(2,Math.min(16,Math.round(i.trailGridRows))),o=Math.max(2,Math.min(32,Math.round(i.trailGridCols)));e.lineStyle(1,3790847,.72);for(const a of n){const c=a.mesh;if(!(c!=null&&c.visible))continue;const l=c.vertices,h=(u,d)=>{const f=(u*r+d)*2;return{x:l[f],y:l[f+1]}};for(let u=0;ur.texture||r.sequenceFrames.some(o=>o.texture));if(!t.length)return kI(s.texture);const i=t.reduce((r,o)=>r+Math.max(0,o.weight),0);if(i<=0)return t[Math.floor(e()*t.length)];let n=e()*i;for(const r of t)if(n-=Math.max(0,r.weight),n<=0)return r;return t[t.length-1]}function BI(s,e){const t=s.trailResources.filter(r=>r.texture);if(!t.length)return s.trailResources[0]||FI();const i=t.reduce((r,o)=>r+Math.max(0,o.weight),0);if(i<=0)return t[Math.min(t.length-1,Math.floor(e*t.length))];let n=e*i;for(const r of t)if(n-=Math.max(0,r.weight),n<=0)return r;return t[t.length-1]}function vv(s,e){if(s.imageMode!=="sequence"||s.sequenceFrames.length<=1)return{index:0,visible:!0};const t=Math.min(120,Math.max(1,Number(s.sequenceFps)||30)),i=Math.max(0,Math.floor(Math.max(0,e)*t)),n=s.sequenceFrames.length-1;return s.sequencePlayback==="once-hide"?{index:Math.min(n,i),visible:i<=n}:s.sequencePlayback==="once-hold"?{index:Math.min(n,i),visible:!0}:s.sequencePlayback==="loop-reverse"?{index:n-i%s.sequenceFrames.length,visible:!0}:{index:i%s.sequenceFrames.length,visible:!0}}function zd(s,e,t){var i;return s.imageMode==="sequence"&&s.sequenceFrames.length?((i=s.sequenceFrames[Math.max(0,Math.min(s.sequenceFrames.length-1,t))])==null?void 0:i.texture)||s.texture||e:s.texture||e}function cl(){return{texture:null,imageResources:[{id:1,texture:null,textureName:"star",textureFolder:"",previewUrl:"/images/star.png",imageMode:"fixed",sequencePlayback:"loop-forward",sequenceFps:30,sequenceFrames:[],weight:100,locked:!1,scale:1,anchorX:.5,anchorY:.5,colorMode:"fixed",colorStart:"#ffffff",colorEnd:"#ff4d4d",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ff4d4d"}],blend:"normal",independentAlpha:"off",alpha:1,alphaCurveMode:"跟随导出",alphaCurve:[{x:0,y:0},{x:.1,y:1},{x:.9,y:1},{x:1,y:0}]}],imageWeightVersion:1,name:"ParticleSystem1",mode:"stream",rate:20,streamBehavior:"normal",loopDurationFrames:30,generateLoopStartAnimation:!1,loopStartUseCustomDuration:!1,loopStartDurationFrames:30,generateLoopEndAnimation:!1,loopEndUseCustomDuration:!1,loopEndDurationFrames:30,burstCount:50,burstLoop:!1,delay:0,duration:1,shape:"point",shapeRangeVersion:1,innerRadius:0,outerRadius:30,innerRectW:0,innerRectH:0,outerRectW:60,outerRectH:40,spawnPathId:0,spawnPathDistribution:"fixed",radius:30,rectW:60,rectH:40,centerX:0,centerY:0,rootRotation:0,rootScaleX:1,rootScaleY:1,emissionAngleMode:"random",direction:0,spread:360,coneDirection:90,coneAngle:60,lifeMin:.6,lifeMax:1.8,lifeMode:"random",lifeCurve:[{x:0,y:0},{x:1,y:1}],speedMin:30,speedMax:140,speedMode:"random",speedCurve:[{x:0,y:0},{x:1,y:1}],scaleMin:.3,scaleMax:.8,scaleMode:"random",scaleAxisMode:"uniform",scaleYMin:.3,scaleYMax:.8,scaleCurve:[{x:0,y:0},{x:1,y:1}],scaleYCurve:[{x:0,y:0},{x:1,y:1}],scaleEndRatio:.3,initialRotationMode:"random",initialRotationMin:0,initialRotationMax:360,initialRotationCurve:[{x:0,y:0},{x:1,y:1}],alpha:.9,alphaEnd:0,rotationSpeedMin:-180,rotationSpeedMax:180,speedOverLifeEnabled:!1,speedOverLifeMode:"fixed",speedOverLifeMin:1,speedOverLifeMax:1,speedOverLifeCurve:[{x:0,y:1},{x:1,y:1}],scaleOverLifeEnabled:!1,scaleOverLifeMode:"curve",scaleOverLifeAxisMode:"uniform",scaleOverLifeMin:0,scaleOverLifeMax:1,scaleYOverLifeMin:0,scaleYOverLifeMax:1,scaleOverLifeCurve:[{x:0,y:1},{x:1,y:1}],scaleYOverLifeCurve:[{x:0,y:1},{x:1,y:1}],rotationOverLifeEnabled:!1,rotationOverLifeMode:"random",rotationOverLifeCurve:[{x:0,y:0},{x:1,y:1}],gravity:980,gravityMode:"fixed",gravityMin:980,gravityMax:980,gravityDirection:-90,gravityCurve:[{x:0,y:1},{x:1,y:1}],damping:0,seed:0,colorStart:"#ffffff",colorEnd:"#ff4d4d",colorOverLife:!1,blend:"add",alphaMode:"curve",curveMode:"线性",alphaCurve:[{x:0,y:0},{x:.2,y:1},{x:.8,y:1},{x:1,y:0}],textureName:"star",textureFolder:"",alphaScale:1,anchorX:.5,anchorY:.5,independentAlpha:"off",offsetX:0,offsetY:0,noise:!1,noiseAmt:30,noiseRange:100,noiseSpeed:1,useGravity:!1,wind:!1,windX:0,windY:0,windMode:"fixed",windMin:100,windMax:100,windDirection:0,windCurve:[{x:0,y:1},{x:1,y:1}],forceField:!1,forceStrength:10,forceRadius:100,forceCenterX:0,forceCenterY:0,forceFalloff:"linear",attraction:!1,attractionCenterX:200,attractionCenterY:0,attractionRadius:20,attractionDuration:.5,attractionDelay:.1,attractionDelayMode:"particle",attractionPath:"curve",trail:!1,trailConfigVersion:3,trailResources:[{id:1,texture:null,textureName:"trail",previewUrl:"/images/trail.png",weight:100,locked:!1,rotation:0,colorMode:"particle",color:"#ffffff",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],blend:"normal",alphaMode:"particle",alpha:1,alphaCurve:[{x:0,y:1},{x:1,y:1}],boneCount:3,trailRatio:100,lengthMode:"fixed",length:100,lengthMin:100,lengthMax:100,widthSizeMode:"fixed",width:100,widthMin:100,widthMax:100,widthMode:"particle",lifeLengthEnabled:!1,lifeLengthCurve:[{x:0,y:1},{x:1,y:1}],shapeEnabled:!1,shapeCurve:[{x:0,y:1},{x:1,y:1}]}],trailResourceVersion:6,trailTexture:null,trailTextureName:"trail",trailPreviewUrl:"/images/trail.png",trailColorMode:"particle",trailColor:"#ffffff",trailColorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],trailAlphaMode:"particle",trailAlpha:1,trailAlphaCurve:[{x:0,y:1},{x:1,y:1}],trailBoneCount:3,trailLength:100,trailWidth:100,trailWidthMode:"particle",trailLifeLengthEnabled:!1,trailLifeLengthCurve:[{x:0,y:1},{x:1,y:1}],trailShapeEnabled:!1,trailShapeCurve:[{x:0,y:1},{x:1,y:1}],trailGridRows:4,trailGridCols:4,collision:!1,collisionColliderIds:[],pathFollow:!1,emitterFollow:!1,emitterFollowMode:"none",emitterFollowPathId:0,emitterFollowSpineId:0,emitterFollowBoneName:"",emitterFollowBoneOffsetX:0,emitterFollowBoneOffsetY:0,emitterFollowBoneRotation:0,emitterFollowBoneScaleX:1,emitterFollowBoneScaleY:1,emitterAngleMode:"fixed",emitterFollowCurve:[{x:0,y:0},{x:1,y:1}],emitterFollowDuration:2,emitterFollowSpace:"world",emitterFollowDirection:"forward",emitterFollowOffset:0}}function pr(s){var F;const e=cl(),t=s,i=t.shapeRangeVersion!==1,n=Number(t.radius),r=Number(t.rectW),o=Number(t.rectH),a=Number(t.direction),c=Number(t.spread),l=t.shape,h=t.imageWeightVersion!==1,u=t.loopDurationFrames==null,d=t.gravityMode==null,f=Number(t.gravity),p=t.windMode==null,m=Number(t.windX),g=Number(t.windY),v=t.forceFalloff==null,x=Number(t.forceStrength),y=t.trailConfigVersion!==3,_=!Array.isArray(t.trailResources),C=t.trailResourceVersion!==6,S=t.trailTexture,b=String(t.trailTextureName||"trail"),M=String(t.trailPreviewUrl||"/images/trail.png").replace("/trails/trail.png","/images/trail.png");for(const[E,k]of Object.entries(e))t[E]!==void 0&&t[E]!==null||(t[E]=Array.isArray(k)?k.map(O=>typeof O=="object"&&O!==null?{...O}:O):k);i&&(s.innerRadius=0,s.outerRadius=Math.max(0,Number.isFinite(n)?n:e.outerRadius),s.innerRectW=0,s.innerRectH=0,s.outerRectW=Math.max(0,Number.isFinite(r)?r:e.outerRectW),s.outerRectH=Math.max(0,Number.isFinite(o)?o:e.outerRectH),s.coneDirection=Number.isFinite(a)?a:90,s.emissionAngleMode=Number.isFinite(c)&&c>0?"random":"fixed",l==="cone"&&(s.spread=Math.max(0,Number(s.coneAngle)||0)),s.shapeRangeVersion=1),s.shape==="orbit"&&(s.shape="path"),["fixed","random","radial","path-normal","path-tangent"].includes(s.emissionAngleMode)||(s.emissionAngleMode="fixed"),!["circle","rect","cone"].includes(s.shape)&&s.emissionAngleMode==="radial"&&(s.emissionAngleMode="fixed"),s.shape!=="path"&&(s.emissionAngleMode==="path-normal"||s.emissionAngleMode==="path-tangent")&&(s.emissionAngleMode="fixed"),s.spawnPathId=Math.max(0,Math.round(Number(s.spawnPathId)||0)),s.spawnPathDistribution!=="fixed"&&s.spawnPathDistribution!=="random"&&(s.spawnPathDistribution="fixed"),s.innerRadius=Math.max(0,Number(s.innerRadius)||0),s.outerRadius=Math.max(s.innerRadius,Number(s.outerRadius)||0),s.innerRectW=Math.max(0,Number(s.innerRectW)||0),s.innerRectH=Math.max(0,Number(s.innerRectH)||0),s.outerRectW=Math.max(s.innerRectW,Number(s.outerRectW)||0),s.outerRectH=Math.max(s.innerRectH,Number(s.outerRectH)||0);const I=Array.from(new Set((Array.isArray(s.collisionColliderIds)?s.collisionColliderIds:[]).map(E=>Math.round(Number(E))).filter(E=>Number.isFinite(E)&&E>0)));(I.length!==s.collisionColliderIds.length||I.some((E,k)=>E!==s.collisionColliderIds[k]))&&(s.collisionColliderIds=I),s.streamBehavior!=="normal"&&s.streamBehavior!=="loop"&&(s.streamBehavior="normal"),(u||!Number.isFinite(s.loopDurationFrames))&&(s.loopDurationFrames=Math.ceil(Math.max(1/30,Number(s.duration)||1)*30)),s.loopDurationFrames=Math.min(1800,Math.max(1,Math.ceil(s.loopDurationFrames))),typeof s.generateLoopStartAnimation!="boolean"&&(s.generateLoopStartAnimation=!1),typeof s.generateLoopEndAnimation!="boolean"&&(s.generateLoopEndAnimation=!1),typeof s.loopStartUseCustomDuration!="boolean"&&(s.loopStartUseCustomDuration=!1),typeof s.loopEndUseCustomDuration!="boolean"&&(s.loopEndUseCustomDuration=!1),s.loopStartDurationFrames=Math.min(1800,Math.max(1,Math.ceil(Number(s.loopStartDurationFrames)||30))),s.loopEndDurationFrames=Math.min(1800,Math.max(1,Math.ceil(Number(s.loopEndDurationFrames)||30))),(!Array.isArray(s.imageResources)||s.imageResources.length===0)&&(s.imageResources=cl().imageResources);for(const E of s.imageResources){!E.texture&&s.texture&&(E.texture=s.texture),E.textureName||(E.textureName="star"),E.previewUrl==="/particles/star.png"&&(E.previewUrl="/images/star.png"),E.previewUrl||(E.previewUrl=E.textureName==="star"?"/images/star.png":""),E.imageMode!=="fixed"&&E.imageMode!=="sequence"&&(E.imageMode="fixed"),E.sequencePlayback==="once"?E.sequencePlayback="once-hold":E.sequencePlayback==="loop"?E.sequencePlayback="loop-forward":["once-hide","once-hold","loop-forward","loop-reverse"].includes(E.sequencePlayback)||(E.sequencePlayback="loop-forward"),Number.isFinite(E.sequenceFps)||(E.sequenceFps=30),E.sequenceFps=Math.min(120,Math.max(1,Number(E.sequenceFps)||30)),Array.isArray(E.sequenceFrames)||(E.sequenceFrames=[]);for(const k of E.sequenceFrames)typeof k.name!="string"&&(k.name=""),typeof k.previewUrl!="string"&&(k.previewUrl=""),k.texture===void 0&&(k.texture=null);Number.isFinite(E.weight)||(E.weight=100),typeof E.locked!="boolean"&&(E.locked=!1),Number.isFinite(E.scale)||(E.scale=1),Number.isFinite(E.anchorX)||(E.anchorX=.5),Number.isFinite(E.anchorY)||(E.anchorY=.5),E.colorMode!=="fixed"&&E.colorMode!=="random"&&E.colorMode!=="lifetime"&&(E.colorMode=s.colorOverLife?"lifetime":"fixed"),E.colorStart||(E.colorStart=s.colorStart||"#ffffff"),E.colorEnd||(E.colorEnd=s.colorEnd||E.colorStart),(!Array.isArray(E.colorGradient)||E.colorGradient.length<2)&&(E.colorGradient=[{position:0,color:E.colorStart},{position:1,color:E.colorEnd}]),Object.prototype.hasOwnProperty.call(ar,E.blend)||(E.blend=s.blend||"normal"),["off","fixed","curve"].includes(E.independentAlpha)||(E.independentAlpha=s.independentAlpha||"off"),Number.isFinite(E.alpha)||(E.alpha=Number.isFinite(s.alphaScale)?s.alphaScale:1),["跟随导出","线性","贝塞尔"].includes(E.alphaCurveMode)||(E.alphaCurveMode=s.curveMode||"跟随导出"),(!Array.isArray(E.alphaCurve)||E.alphaCurve.length<2)&&(E.alphaCurve=(s.alphaCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k})))}if(s.imageResources.length===1)s.imageResources[0].weight=100,s.imageResources[0].locked=!1;else if(h){const E=100/s.imageResources.length;s.imageResources.forEach((k,O)=>{k.weight=O===s.imageResources.length-1?100-E*(s.imageResources.length-1):E,k.locked=!1})}if(s.imageWeightVersion=1,d){const E=Number.isFinite(f)&&f!==0?f:980;s.gravity=E,s.gravityMin=E,s.gravityMax=E}if(p){const E=Number.isFinite(m)&&Number.isFinite(g)&&(m!==0||g!==0);s.windMin=E?Math.hypot(m,g):100,s.windMax=s.windMin,s.windDirection=E?Math.atan2(-g,m)*180/Math.PI:0}v&&(s.forceStrength=Number.isFinite(x)&&x!==0?x:10),y&&(s.trailConfigVersion=3,s.trailAlphaCurve=[{x:0,y:1},{x:1,y:1}],s.trailLifeLengthCurve=[{x:0,y:1},{x:1,y:1}],s.trailShapeCurve=[{x:0,y:1},{x:1,y:1}],s.trailGridRows=4,s.trailGridCols=4),(_||!s.trailResources.length)&&(s.trailResources=[{id:1,texture:S||null,textureName:b,previewUrl:M,weight:100,locked:!1,rotation:0,colorMode:s.trailColorMode,color:s.trailColor,colorGradient:s.trailColorGradient.map(E=>({...E})),blend:"normal",alphaMode:s.trailAlphaMode,alpha:s.trailAlpha,alphaCurve:s.trailAlphaCurve.map(E=>({...E})),boneCount:s.trailBoneCount,trailRatio:100,lengthMode:"fixed",length:s.trailLength,lengthMin:s.trailLength,lengthMax:s.trailLength,widthSizeMode:"fixed",width:s.trailWidth,widthMin:s.trailWidth,widthMax:s.trailWidth,widthMode:s.trailWidthMode,lifeLengthEnabled:s.trailLifeLengthEnabled,lifeLengthCurve:s.trailLifeLengthCurve.map(E=>({...E})),shapeEnabled:s.trailShapeEnabled,shapeCurve:s.trailShapeCurve.map(E=>({...E}))}]);for(const E of s.trailResources)E.textureName||(E.textureName="trail"),E.previewUrl==="/trails/trail.png"&&(E.previewUrl="/images/trail.png"),E.previewUrl||(E.previewUrl="/images/trail.png"),Number.isFinite(E.weight)||(E.weight=100),typeof E.locked!="boolean"&&(E.locked=!1),Number.isFinite(E.rotation)||(E.rotation=0),["particle","fixed","curve"].includes(E.colorMode)||(E.colorMode=s.trailColorMode||"particle"),E.color||(E.color=s.trailColor||"#ffffff"),(!Array.isArray(E.colorGradient)||E.colorGradient.length<2)&&(E.colorGradient=(s.trailColorGradient||[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}]).map(k=>({...k}))),Object.prototype.hasOwnProperty.call(ar,E.blend)||(E.blend="normal"),["particle","fixed","curve"].includes(E.alphaMode)||(E.alphaMode=s.trailAlphaMode||"particle"),Number.isFinite(E.alpha)||(E.alpha=Number.isFinite(s.trailAlpha)?s.trailAlpha:1),(!Array.isArray(E.alphaCurve)||E.alphaCurve.length<2)&&(E.alphaCurve=(s.trailAlphaCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k}))),Number.isFinite(E.boneCount)||(E.boneCount=Number.isFinite(s.trailBoneCount)?s.trailBoneCount:3),Number.isFinite(E.trailRatio)||(E.trailRatio=100),E.trailRatio=Math.min(100,Math.max(0,E.trailRatio)),["fixed","random"].includes(E.lengthMode)||(E.lengthMode="fixed"),Number.isFinite(E.length)||(E.length=Number.isFinite(s.trailLength)?s.trailLength:100),Number.isFinite(E.lengthMin)||(E.lengthMin=E.length),Number.isFinite(E.lengthMax)||(E.lengthMax=E.length),["fixed","random"].includes(E.widthSizeMode)||(E.widthSizeMode="fixed"),Number.isFinite(E.width)||(E.width=Number.isFinite(s.trailWidth)?s.trailWidth:100),Number.isFinite(E.widthMin)||(E.widthMin=E.width),Number.isFinite(E.widthMax)||(E.widthMax=E.width),["particle","fixed"].includes(E.widthMode)||(E.widthMode=s.trailWidthMode||"particle"),typeof E.lifeLengthEnabled!="boolean"&&(E.lifeLengthEnabled=!!s.trailLifeLengthEnabled),(!Array.isArray(E.lifeLengthCurve)||E.lifeLengthCurve.length<2)&&(E.lifeLengthCurve=(s.trailLifeLengthCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k}))),typeof E.shapeEnabled!="boolean"&&(E.shapeEnabled=!!s.trailShapeEnabled),(!Array.isArray(E.shapeCurve)||E.shapeCurve.length<2)&&(E.shapeCurve=(s.trailShapeCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k})));if(s.trailResources.length===1&&(s.trailResources[0].weight=100,s.trailResources[0].locked=!1),C)for(const E of s.trailResources)E.alphaCurve=((F=E.alphaCurve)==null?void 0:F.length)>=2?E.alphaCurve:[{x:0,y:1},{x:1,y:1}];return s.trailResourceVersion=6,s}class LI extends Si{constructor(t,i=TI){super();w(this,"pool",[]);w(this,"cfg");w(this,"accumulator",0);w(this,"burstTimer",0);w(this,"_spawnSerial",0);w(this,"_elapsed",0);w(this,"_attractionEnabledAt",0);w(this,"_attractionWasEnabled",!1);w(this,"states",[]);w(this,"rng",Math.random);w(this,"_lastSeed",-1);w(this,"trailDebugGfx",new zi);w(this,"trail");w(this,"colliders",[]);w(this,"followSpawnX",0);w(this,"followSpawnY",0);w(this,"followSpawnAngle",0);w(this,"spawnPathSampler",null);w(this,"spawnPathClosed",!1);w(this,"followExportCurveMode","线性");w(this,"simulationTransform",null);this.cfg=pr(t),this.trail=new PI(this),this._ensurePool(i),this.addChild(this.trailDebugGfx)}setFollowExportCurveMode(t){this.followExportCurveMode=t}resolveCurveMode(t){return t==="跟随导出"?this.followExportCurveMode:t}reseed(){const t=this.cfg.seed;t!==this._lastSeed&&(this._lastSeed=t,this.rng=Wd(t>>>0))}_ensurePool(t){for(;this.pool.length=n.delay),o=i==="force"||i==="normal"&&(n.mode==="burst"||this._elapsed=1;)this.accumulator-=1,this.spawnOne();else this.burstTimer+=t,n.burstLoop?this.burstTimer>=1&&(this.burstTimer=0,this.emitBurst()):t>0&&this.burstTimer<=t&&this.emitBurst();const a=[];for(let p=0;p0){const A=Math.max(1e-4,Math.abs(n.rootScaleX)),P=Math.max(1e-4,Math.abs(n.rootScaleY)),L=-(((c=this.simulationTransform)==null?void 0:c.rotation)??n.rootRotation)*Math.PI/180,B=Math.cos(L),X=Math.sin(L),V=((l=this.simulationTransform)==null?void 0:l.centerX)??n.centerX,q=((h=this.simulationTransform)==null?void 0:h.centerY)??n.centerY,W=V+B*A*m.x-X*P*m.y,ne=-q+X*A*m.x+B*P*m.y,re=W,le=-ne,ue=n.forceCenterX-re,ae=n.forceCenterY-le,xe=Math.hypot(ue,ae);if(xe>1e-4&&xe<=n.forceRadius){let Y=1;n.forceFalloff==="linear"?Y=1-xe/n.forceRadius:n.forceFalloff==="inverse"&&(Y=Math.min(10,n.forceRadius/Math.max(xe,n.forceRadius*.1)));const j=n.forceStrength*Y*10,H=ue/xe*j,G=ae/xe*j,z=H,ie=-G;m.vx+=(B*z+X*ie)/A*t,m.vy+=(-X*z+B*ie)/P*t}}if(!m.collisionPaused&&n.damping>0){const A=Math.max(0,1-n.damping*t);m.vx*=A,m.vy*=A}if(m.collisionPaused)m.vx=0,m.vy=0;else if(m.x+=m.vx*t,m.y+=m.vy*t,this.applyColliders(m,p))continue;if(n.attraction&&!m.collisionPaused){const A=m.maxLife-m.life;if(n.attractionDelayMode==="particle"?A>=Math.max(0,n.attractionDelay):this._elapsed-this._attractionEnabledAt>=Math.max(0,n.attractionDelay)){const L=xo(n,m.x,m.y,this.simulationTransform),B=n.attractionCenterX,X=n.attractionCenterY,V=Math.max(0,n.attractionRadius);if(!m.attractionActive){if(Math.hypot(B-L.x,X-L.y)<=V){this.kill(p);continue}m.attractionActive=!0,m.attractionElapsed=0,m.attractionStartWorldX=L.x,m.attractionStartWorldY=L.y}m.attractionElapsed+=t;const q=Math.max(1e-4,n.attractionDuration),W=Math.min(1,m.attractionElapsed/q);let ne=yi(m.attractionStartWorldX,B,W),re=yi(m.attractionStartWorldY,X,W);if(n.attractionPath==="curve"){const ae=B-m.attractionStartWorldX,xe=X-m.attractionStartWorldY,Y=Math.hypot(ae,xe);if(Y>1e-4){const j=Y*.25*m.attractionCurveSide,H=(m.attractionStartWorldX+B)*.5-xe/Y*j,G=(m.attractionStartWorldY+X)*.5+ae/Y*j,z=1-W;ne=z*z*m.attractionStartWorldX+2*z*W*H+W*W*B,re=z*z*m.attractionStartWorldY+2*z*W*G+W*W*X}}const le=Math.hypot(B-ne,X-re);if(W>=1||le<=V){this.kill(p);continue}const ue=mv(n,ne,re,this.simulationTransform);m.x=ue.x,m.y=ue.y,m.vx=0,m.vy=0}}const v=g,x=m.sprite,y=n.imageResources.find(A=>A.id===m.resourceId);if(y){const A=vv(y,m.maxLife-m.life);m.imageFrameIndex=A.index,x.texture=zd(y,n.texture,m.imageFrameIndex),x.visible=A.visible}if(n.speedOverLifeEnabled){const A=ic(jd(n.speedOverLifeMode,n.speedOverLifeMin,n.speedOverLifeMax,n.speedOverLifeCurve,v,m.speedScaleTarget),1),P=m.speedScale===0?A:A/m.speedScale;m.vx*=P,m.vy*=P,m.speedScale=A}let _=m.rotationSpeed;n.rotationOverLifeEnabled&&n.rotationOverLifeMode==="curve"&&(_=yi(n.rotationSpeedMin,n.rotationSpeedMax,Zs(n.rotationOverLifeCurve,v))),m.rotation+=_*t;let C=m.x,S=m.y;if(n.noise&&n.noiseAmt>0&&n.noiseRange>0&&n.noiseSpeed>0){const A=m.maxLife-m.life,P=Math.max(0,n.noiseRange)*Math.min(1,Math.max(0,n.noiseAmt)/100)*.5,L=A*Math.max(0,n.noiseSpeed)*Math.PI*2;C+=(Math.sin(m.noisePhaseX+L)-Math.sin(m.noisePhaseX))*P,S+=(Math.sin(m.noisePhaseY+L*.83)-Math.sin(m.noisePhaseY))*P}x.x=C,x.y=S,x.rotation=-m.rotation*Math.PI/180;let b=1,M=1;n.scaleOverLifeEnabled&&(b=jd(n.scaleOverLifeMode,n.scaleOverLifeMin,n.scaleOverLifeMax,n.scaleOverLifeCurve,v,m.scaleOverLifeX),M=n.scaleOverLifeAxisMode==="separate"?jd(n.scaleOverLifeMode,n.scaleYOverLifeMin,n.scaleYOverLifeMax,n.scaleYOverLifeCurve,v,m.scaleOverLifeY):b),x.scale.set(ic(m.scaleStartX*b,1),ic(m.scaleStartY*M,1));const I=n.alphaMode==="curve"?Zs(n.alphaCurve,v,this.resolveCurveMode(n.curveMode))*n.alphaScale:n.alpha*n.alphaScale;x.alpha=ic((y==null?void 0:y.independentAlpha)==="fixed"?y.alpha:(y==null?void 0:y.independentAlpha)==="curve"?Zs(y.alphaCurve,v,this.resolveCurveMode(y.alphaCurveMode)):I,1);const F=(y==null?void 0:y.colorStart)||"#ffffff",E=(y==null?void 0:y.colorMode)==="lifetime"?tm(y.colorGradient,v):(y==null?void 0:y.colorMode)==="random"?m.colorSample:jo(F);x.tint=E,x.blendMode=ar[(y==null?void 0:y.blend)||"normal"];const k=this.trail.update(m.trail,n,m.boneName,C,S,v,x),O=xo(n,C,S,this.simulationTransform),D=((u=this.simulationTransform)==null?void 0:u.rotation)??n.rootRotation,$=Math.abs(((d=this.simulationTransform)==null?void 0:d.scaleX)??n.rootScaleX),N=Math.abs(((f=this.simulationTransform)==null?void 0:f.scaleY)??n.rootScaleY),U=k?{...k,bones:k.bones.map(A=>{const P=xo(n,A.x,A.y,this.simulationTransform);return{...A,worldX:P.x,worldY:P.y,worldRotation:D-A.rotation}})}:void 0;a.push({boneName:m.boneName,spawnId:m.spawnId,x:C,y:S,rotation:m.rotation,scaleX:x.scale.x,scaleY:x.scale.y,worldX:O.x,worldY:O.y,worldRotation:D+m.rotation,worldScaleX:x.scale.x*$,worldScaleY:x.scale.y*N,alpha:x.alpha,colorHex:E,resourceId:m.resourceId,imageFrameIndex:m.imageFrameIndex,imageVisible:x.visible,trailState:U,active:!0})}return this.states=a,a}drawTrailMeshDebug(t){this.trail.drawDebug(this.trailDebugGfx,t,this.cfg,this.pool.map(i=>i.trail))}emitBurst(){for(let t=0;t0&&this.spawnPathSampler){const a=this.estimatedEmissionCount(),c=bI(t.spawnPathDistribution,this._spawnSerial,a,this.spawnPathClosed,this.rng),l=this.spawnPathSampler(c);if(l)return{...this.applyFollowToOrigin(l.x+i,l.y+n),radialAngle:0,pathAngle:l.angle}}const r=SI(t,this.rng);return{...this.applyFollowToOrigin(i+r.x,n+r.y),radialAngle:r.radialAngle}}estimatedEmissionCount(){const t=this.cfg;return t.mode==="burst"?Math.max(1,Math.round(t.burstCount)):Math.max(1,Math.floor(t.rate*(t.streamBehavior==="loop"?Math.max(1,t.loopDurationFrames)/30:Math.max(0,t.duration))))}applyFollowToOrigin(t,i){const n=this.followSpawnAngle*Math.PI/180,r=Math.cos(n),o=Math.sin(n);return{x:this.followSpawnX+r*t-o*i,y:this.followSpawnY+o*t+r*i}}spawnOne(){const t=this.cfg;let i=this.pool.findIndex(_=>!_.active);if(i===-1)return;const n=this.spawnOrigin(),{x:r,y:o}=n,a=bo(t.lifeMode,t.lifeMin,t.lifeMax,t.lifeCurve,this.rng()),c=bo(t.speedMode,t.speedMin,t.speedMax,t.speedCurve,this.rng()),l=_I(t,n,this.followSpawnAngle,this.rng),h=this.pool[i],u=OI(t,this.rng),d=this._spawnSerial++;h.spawnId=d;const f=BI(t,Rr(t.seed,d,1540483477));h.noisePhaseX=Rr(t.seed,d,1757159915)*Math.PI*2,h.noisePhaseY=Rr(t.seed,d,48610963)*Math.PI*2,h.gravityStrength=t.useGravity&&t.gravityMode==="random"?yi(t.gravityMin,t.gravityMax,this.rng()):t.gravityMin,h.windStrength=t.wind&&t.windMode==="random"?yi(t.windMin,t.windMax,this.rng()):t.windMin,h.attractionActive=!1,h.attractionElapsed=0,h.collisionPaused=!1,h.attractionCurveSide=Rr(t.seed,d,2738958700)<.5?-1:1,h.trail.history.length=0,h.trail.bones.length=0,h.trail.currentWidth=0,h.trail.currentAlpha=0,h.trail.currentColor=16777215,h.trail.resourceId=f.id;const p=Math.min(100,Math.max(0,Number(f.trailRatio)||0)),m=t.mode==="burst"?Math.max(0,Math.round(t.burstCount)):Math.max(0,Math.floor(t.rate*(t.streamBehavior==="loop"?Math.max(1,t.loopDurationFrames)/30:Math.max(0,t.duration)))),g=p>0&&m===1&&d===0,v=Rr(t.seed,d,668265261)*100,x=(_,C,S,b,M)=>{if(_!=="random")return Math.max(0,Number(C)||0);const I=Math.max(0,Math.min(Number(S)||0,Number(b)||0)),F=Math.max(0,Math.max(Number(S)||0,Number(b)||0));return yi(I,F,Rr(t.seed,d,M))};h.trail.sampledLength=x(f.lengthMode,f.length,f.lengthMin,f.lengthMax,374761393),h.trail.sampledWidth=x(f.widthSizeMode,f.width,f.widthMin,f.widthMax,3550635116),h.trail.enabled=t.trail&&(g||v0&&h.trail.sampledWidth>0,h.trail.mesh&&(h.trail.mesh.visible=!1),h.active=!0,h.life=a,h.maxLife=a,h.x=r,h.y=o,h.trail.enabled&&h.trail.history.push({x:r,y:o}),h.vx=Math.cos(l)*c,h.vy=Math.sin(l)*c,h.scaleStartX=bo(t.scaleMode,t.scaleMin,t.scaleMax,t.scaleCurve,this.rng())*u.scale,h.scaleStartY=t.scaleAxisMode==="separate"?bo(t.scaleMode,t.scaleYMin,t.scaleYMax,t.scaleYCurve,this.rng())*u.scale:h.scaleStartX,h.alphaStart=t.alpha,h.alphaEnd=t.alphaEnd,h.rotation=t.initialRotationMode==="direction"?-Math.atan2(h.vy,h.vx)*180/Math.PI+t.initialRotationMin:bo(t.initialRotationMode,t.initialRotationMin,t.initialRotationMax,t.initialRotationCurve,this.rng()),h.rotationSpeed=t.rotationOverLifeEnabled?bo(t.rotationOverLifeMode,t.rotationSpeedMin,t.rotationSpeedMax,t.rotationOverLifeCurve,this.rng()):0,h.speedScale=1,h.speedScaleTarget=t.speedOverLifeMode==="random"?yi(t.speedOverLifeMin,t.speedOverLifeMax,this.rng()):t.speedOverLifeMin,h.scaleOverLifeX=t.scaleOverLifeMode==="random"?yi(t.scaleOverLifeMin,t.scaleOverLifeMax,this.rng()):t.scaleOverLifeMin,h.scaleOverLifeY=t.scaleOverLifeMode==="random"?yi(t.scaleYOverLifeMin,t.scaleYOverLifeMax,this.rng()):t.scaleYOverLifeMin,h.resourceId=u.id,h.colorSample=u.colorMode==="random"?tm(u.colorGradient,Rr(t.seed,d,2654435769)):jo(u.colorStart);const y=vv(u,0);h.imageFrameIndex=y.index,h.sprite.texture=zd(u,t.texture,y.index),h.sprite.anchor.set(u.anchorX,u.anchorY),h.sprite.blendMode=ar[u.blend],h.sprite.tint=h.colorSample,h.sprite.visible=!0}kill(t){const i=this.pool[t];i.active=!1,i.sprite.visible=!1,Cc(i.trail)}clear(){for(const t of this.pool)t.active=!1,t.sprite.visible=!1,Cc(t.trail)}get activeCount(){let t=0;for(const i of this.pool)i.active&&t++;return t}capture(){const t=[];for(const i of this.pool)i.active&&t.push({boneName:i.boneName,spawnId:i.spawnId,x:i.sprite.x,y:i.sprite.y,rotation:i.rotation,scaleX:i.sprite.scale.x,scaleY:i.sprite.scale.y,...this.captureWorldTransform(i),alpha:i.sprite.alpha,colorHex:i.sprite.tint,resourceId:i.resourceId,imageFrameIndex:i.imageFrameIndex,imageVisible:i.sprite.visible,active:!0,trailState:this.cfg.trail&&i.trail.bones.length?{bones:i.trail.bones.map(n=>{var o;const r=xo(this.cfg,n.x,n.y,this.simulationTransform);return{...n,worldX:r.x,worldY:r.y,worldRotation:(((o=this.simulationTransform)==null?void 0:o.rotation)??this.cfg.rootRotation)-n.rotation}}),activeBoneCount:i.trail.bones.length,width:i.trail.currentWidth,alpha:i.trail.currentAlpha,colorHex:i.trail.currentColor,resourceId:i.trail.resourceId}:void 0});return t}captureWorldTransform(t){var r,o,a;const i=xo(this.cfg,t.sprite.x,t.sprite.y,this.simulationTransform),n=((r=this.simulationTransform)==null?void 0:r.rotation)??this.cfg.rootRotation;return{worldX:i.x,worldY:i.y,worldRotation:n+t.rotation,worldScaleX:t.sprite.scale.x*Math.abs(((o=this.simulationTransform)==null?void 0:o.scaleX)??this.cfg.rootScaleX),worldScaleY:t.sprite.scale.y*Math.abs(((a=this.simulationTransform)==null?void 0:a.scaleY)??this.cfg.rootScaleY)}}apply(t){const i=new Map;for(const n of t)i.set(n.boneName,n);for(const n of this.pool){const r=i.get(n.boneName);if(!r){n.active=!1,n.sprite.visible=!1,n.trail.mesh&&(n.trail.mesh.visible=!1);continue}n.active=r.active;const o=n.sprite;if(o.visible=r.active&&r.imageVisible!==!1,o.x=r.x,o.y=r.y,o.rotation=-r.rotation*Math.PI/180,o.scale.set(r.scaleX,r.scaleY),o.alpha=r.alpha,o.tint=r.colorHex,r.resourceId!=null){const a=this.cfg.imageResources.find(c=>c.id===r.resourceId);a&&(n.imageFrameIndex=r.imageFrameIndex??0,o.texture=zd(a,this.cfg.texture,n.imageFrameIndex),o.anchor.set(a.anchorX,a.anchorY),o.blendMode=ar[a.blend])}this.cfg.trail&&r.trailState?this.trail.applyState(n.trail,this.cfg,n.sprite,r.trailState):n.trail.mesh&&(n.trail.mesh.visible=!1)}}reset(){for(const t of this.pool)t.active=!1,t.sprite.visible=!1,Cc(t.trail);this.accumulator=0,this.burstTimer=0,this._spawnSerial=0,this._elapsed=0,this._attractionEnabledAt=0,this._attractionWasEnabled=!1,this._lastSeed=this.cfg.seed,this.rng=Wd(this.cfg.seed>>>0)}restartEmissionCycle(){this.accumulator=0,this.burstTimer=0,this._spawnSerial=0,this._elapsed=0,this._attractionEnabledAt=0,this._attractionWasEnabled=this.cfg.attraction,this._lastSeed=this.cfg.seed,this.rng=Wd(this.cfg.seed>>>0)}}const io=new Map,Zr=new Map;function DI(s){return[...io.values()].some(e=>e===s)}function Zb(s){if(!(DI(s)||(Zr.get(s)||0)>0)){Zr.delete(s);for(const e of s.textures)e.destroy(!0)}}function NI(s){const e=Zr.get(s)||0;e>1?Zr.set(s,e-1):Zr.delete(s),Zb(s)}function UI(s){return io.get(s)||null}function nu(s,e){wl(s),io.set(s,e)}function $I(s){const e=io.get(s);return e?(Zr.set(e,(Zr.get(e)||0)+1),e):null}function XI(s,e){const t=io.get(s);return t?(nu(e,t),!0):!1}function wl(s){const e=io.get(s);e&&(io.delete(s),Zb(e))}function Nt(s){if(Array.isArray(s))return s.map(e=>Nt(e));if(s&&typeof s=="object"){const e=Object.getPrototypeOf(s);if(e===Object.prototype||e===null){const t={};for(const[i,n]of Object.entries(s))t[i]=Nt(n);return t}}return s}const Jb=["3.8","4.0","4.1","4.2","4.3"];function ah(s){const e=String(s||"").trim();return Jb.find(t=>e===t||e.startsWith(`${t}.`))||null}function im(){return Jb.join(" / ")}function VI(s){return s==="4.3"?"4.3":"4.2"}function ap(){return{imagesPath:"./images/",spineVersion:"4.2",keyframeCurve:"linear",fps:30,omitFps:!1,integerFrameAlignment:!0,bonePool:!0,excludeEmptyAnimations:!1,fileName:"SpineParticle.json"}}function Qb(s){const e=Object.assign(ap(),s||{});return e.imagesPath=String(e.imagesPath||"./images/"),e.spineVersion=ah(e.spineVersion)||"4.2",e.keyframeCurve=e.keyframeCurve==="bezier"?"bezier":"linear",e.fps=Math.min(240,Math.max(1,Math.round(Number(e.fps)||30))),e.omitFps=e.omitFps===!0,e.integerFrameAlignment=e.integerFrameAlignment!==!1,e.bonePool=e.bonePool!==!1,e.excludeEmptyAnimations=e.excludeEmptyAnimations===!0,e.fileName=String(e.fileName||"SpineParticle.json"),e}const sm=30;function Ac(s,e=1){return Math.min(1800,Math.max(1,Math.ceil(Number(s)||e)))}function e1(s,e=30){const t=Math.max(0,Number(s.lifeMin)||0),i=Math.max(0,Number(s.lifeMax)||0),n=s.lifeMode==="fixed"?t:Math.max(t,i);return Ac(Math.ceil(n*Math.max(1,e)),sm)}function lr(s,e=30){const t=Ac(s.loopDurationFrames),i=e1(s,e),n=s.generateLoopStartAnimation?s.loopStartUseCustomDuration?Ac(s.loopStartDurationFrames,sm):i:0,r=s.generateLoopEndAnimation?s.loopEndUseCustomDuration?Ac(s.loopEndDurationFrames,sm):i:0;return{start:n,loop:t,end:r,total:n+t+r}}function t1(s,e){const t=lr(s,e),n=Math.max(0,Math.ceil(Math.max(0,Number(s.delay)||0)*Math.max(1,e)))+t.start;return{start:n,end:n+t.loop}}function Ec(s,e,t){const i=Math.max(1,Math.floor(t)-1),n=Math.min(i-1,Math.max(0,Math.floor(Number(s)||0))),r=Math.min(i,Math.max(n+1,Math.floor(Number(e)||i)));return{start:n,end:r}}function YI(s,e,t){const i=Math.max(1,e-1),n=Math.max(1,t-1),r=s.end>=i?n:s.end;return Ec(s.start,r,t)}let sc=1,nc=1,rc=1,oc=1;function ac(s,e){const t=new Set(e),i=`${s} Copy`;if(!t.has(i))return i;let n=2;for(;t.has(`${i} ${n}`);)n++;return`${i} ${n}`}const ao=nM("particle",{state:()=>({editor:{viewScale:1,viewX:0,viewY:0},systems:[],colliders:[],paths:[],spines:[],activeId:0,activeObjectType:"particle",activeObjectId:0,timeline:{playing:!0,loop:!0,frame:0,totalFrames:60,playbackStart:0,playbackEnd:59,fps:30,recorded:!1,animation:"animation",animations:["animation"]},settings:{parameterPanelOnRight:!0,tickEnabled:!1,axisFontSize:12,tickWidth:1,showAxisLabels:!0,axisColor:"#7a86ad",undoLimit:20,backgroundX:0,backgroundY:0,backgroundOpacity:1,backgroundImageName:"",backgroundImageData:"",showEmitter:!0,showBones:!1,bonePointDrawSize:1,boneAxisDrawSize:2,showSkinMesh:!1,showGrid:!0,exportSettings:ap()}}),getters:{activeSystemCount:s=>s.systems.length},actions:{syncSceneSequences(){sc=Math.max(sc,...this.systems.map(s=>s.id+1),1),nc=Math.max(nc,...this.colliders.map(s=>s.id+1),1),rc=Math.max(rc,...this.paths.map(s=>s.id+1),1),oc=Math.max(oc,...this.spines.map(s=>s.id+1),1)},addSystem(s){const e=cl();s!=null&&s.config&&Object.assign(e,s.config);const t=new Set(this.systems.map(r=>r.config.name));if(t.has(e.name)){let r=0;for(const a of this.systems){const c=/^ParticleSystem(\d+)$/.exec(a.config.name);c&&(r=Math.max(r,parseInt(c[1],10)))}e.name=`ParticleSystem${r+1}`;let o=2;for(;t.has(e.name);)e.name=`ParticleSystem${r+o}`,o++}const i=this.timeline.animations.includes(this.timeline.animation)?this.timeline.animation:this.timeline.animations[0]||"animation",n={id:sc++,visible:!0,animation:i,config:e};return this.systems.push(n),this.activeId=n.id,this.activeObjectType="particle",this.activeObjectId=n.id,n},removeSystem(s){var i;const e=this.systems.findIndex(n=>n.id===s);e>=0&&this.systems.splice(e,1),this.activeId===s&&(this.activeId=((i=this.systems[0])==null?void 0:i.id)??0);const t=this.systems.find(n=>n.id===this.activeId);if(t&&(this.timeline.animation=t.animation),this.activeObjectType==="particle"&&this.activeObjectId===s){const n=this.systems[0];this.activeObjectId=(n==null?void 0:n.id)??0}},selectSystem(s){this.activeId=s,this.activeObjectType="particle",this.activeObjectId=s;const e=this.systems.find(t=>t.id===s);e&&(this.timeline.animation=e.animation)},setSystemAnimation(s,e){if(!this.timeline.animations.includes(e))return;const t=this.systems.find(i=>i.id===s);t&&(t.animation=e,this.timeline.animation=e)},addAnimation(){const s=new Set(this.timeline.animations);let e=2,t=`animation${e}`;for(;s.has(t);)t=`animation${++e}`;this.timeline.animations.push(t),this.timeline.animation=t;const i=this.systems.find(n=>n.id===this.activeId);return i&&(i.animation=t),t},renameAnimation(s,e){const t=e.trim(),i=this.timeline.animations.indexOf(s);if(i<0||!t||t!==s&&this.timeline.animations.includes(t))return!1;this.timeline.animations[i]=t;for(const n of this.systems)n.animation===s&&(n.animation=t);return this.timeline.animation===s&&(this.timeline.animation=t),!0},removeAnimation(s){if(this.timeline.animations.length<=1)return!1;const e=this.timeline.animations.indexOf(s);if(e<0)return!1;this.timeline.animations.splice(e,1);const t=this.timeline.animations[Math.min(e,this.timeline.animations.length-1)];for(const i of this.systems)i.animation===s&&(i.animation=t);return this.timeline.animation===s&&(this.timeline.animation=t),!0},addCollider(){const s=nc++,e={id:s,name:`Collider${s}`,visible:!0,shape:"circle",enabled:!0,x:0,y:0,rotation:0,scaleX:1,scaleY:1,radius:50,radiusX:70,radiusY:45,width:120,height:80,sides:6,response:"physics",elasticity:.8,friction:.3,followPath:!1,followPathId:0,followDuration:2,followPathRotation:!1,followCurveMode:"跟随导出",followCurve:[{x:0,y:0},{x:1,y:1}]};return this.colliders.push(e),this.activeObjectType="collision",this.activeObjectId=e.id,e},addPath(){const s=rc++,e={id:s,name:`Path${s}`,visible:!0,enabled:!0,x:0,y:0,rotation:0,scaleX:1,scaleY:1,closed:!1,color:"#ff933e",preset:"",points:[]};return this.paths.push(e),this.activeObjectType="path",this.activeObjectId=e.id,e},addSpine(){const s=oc++,e={id:s,name:`SpineSkeleton${s}`,enabled:!0,visible:!0,x:0,y:0,rotation:0,scaleX:1,scaleY:1,timeOffset:0,skeletonFileName:"",atlasFileName:"",textureFileNames:[],dataVersion:"",sourceBundle:null,selectedAnimation:"",selectedBone:"",animations:[],bones:[],assetVersion:0,status:"empty",error:""};return this.spines.push(e),this.activeObjectType="spine",this.activeObjectId=e.id,e},duplicateSelectedObject(){const s=this.activeObjectId;if(!s)return null;if(this.activeObjectType==="particle"){const i=this.systems.find(r=>r.id===s);if(!i)return null;const n=Nt(i);return n.id=sc++,n.config.name=ac(i.config.name,this.systems.map(r=>r.config.name)),n.frames=void 0,this.systems.push(n),this.activeId=n.id,this.activeObjectId=n.id,this.timeline.animation=n.animation,n}if(this.activeObjectType==="collision"){const i=this.colliders.find(r=>r.id===s);if(!i)return null;const n=Nt(i);return n.id=nc++,n.name=ac(i.name,this.colliders.map(r=>r.name)),this.colliders.push(n),this.activeObjectId=n.id,n}if(this.activeObjectType==="path"){const i=this.paths.find(r=>r.id===s);if(!i)return null;const n=Nt(i);return n.id=rc++,n.name=ac(i.name,this.paths.map(r=>r.name)),this.paths.push(n),this.activeObjectId=n.id,n}const e=this.spines.find(i=>i.id===s);if(!e)return null;const t=Nt(e);return t.id=oc++,t.name=ac(e.name,this.spines.map(i=>i.name)),t.selectedBone="",XI(e.id,t.id),this.spines.push(t),this.activeObjectId=t.id,t},selectSceneObject(s,e){if(this.activeObjectType=s,this.activeObjectId=e,s==="particle"){this.activeId=e;const t=this.systems.find(i=>i.id===e);t&&(this.timeline.animation=t.animation)}},removeCollider(s){var t;const e=this.colliders.findIndex(i=>i.id===s);e>=0&&this.colliders.splice(e,1);for(const i of this.systems){const n=pr(i.config);n.collisionColliderIds=n.collisionColliderIds.filter(r=>r!==s)}if(this.activeObjectType==="collision"&&this.activeObjectId===s){const i=this.systems[0];this.activeObjectType=i?"particle":"collision",this.activeObjectId=(i==null?void 0:i.id)??((t=this.colliders[0])==null?void 0:t.id)??0}},removePath(s){var t;const e=this.paths.findIndex(i=>i.id===s);if(e>=0&&this.paths.splice(e,1),this.activeObjectType==="path"&&this.activeObjectId===s){const i=this.systems[0];this.activeObjectType=i?"particle":"path",this.activeObjectId=(i==null?void 0:i.id)??((t=this.paths[0])==null?void 0:t.id)??0}},removeSpine(s){wl(s);const e=this.spines.findIndex(t=>t.id===s);if(e>=0&&this.spines.splice(e,1),this.activeObjectType==="spine"&&this.activeObjectId===s){const t=this.systems[0],i=this.colliders[0],n=this.paths[0],r=this.spines[0];t?(this.activeObjectType="particle",this.activeObjectId=t.id,this.activeId=t.id):i?(this.activeObjectType="collision",this.activeObjectId=i.id):n?(this.activeObjectType="path",this.activeObjectId=n.id):(this.activeObjectType="spine",this.activeObjectId=(r==null?void 0:r.id)??0)}this.recalcTotalFrames()},play(){const s=Ec(this.timeline.playbackStart,this.timeline.playbackEnd,this.timeline.totalFrames);(this.timeline.frame=s.end)&&(this.timeline.frame=s.start),this.timeline.playing=!0},pause(){this.timeline.playing=!1},togglePlay(){this.timeline.playing?this.pause():this.play()},toStart(){this.timeline.frame=this.timeline.playbackStart},previousFrame(){this.timeline.playing=!1,this.timeline.frame=Math.max(this.timeline.playbackStart,this.timeline.frame-1)},nextFrame(){this.timeline.playing=!1,this.timeline.frame=Math.min(this.timeline.playbackEnd,this.timeline.frame+1)},toEnd(){this.timeline.playing=!1,this.timeline.frame=this.timeline.playbackEnd},toggleLoop(){this.timeline.loop=!this.timeline.loop},setFrame(s){this.timeline.frame=Math.max(0,Math.min(s,this.timeline.totalFrames-1))},setPlaybackStart(s){const e=Ec(s,this.timeline.playbackEnd,this.timeline.totalFrames);this.timeline.playbackStart=e.start,this.timeline.playbackEnd=e.end,this.timeline.framee.end&&(this.timeline.frame=e.end)},recalcTotalFrames(){const s=this.timeline.fps||30;let e=0;for(const r of this.systems){const o=r.config,a=Math.max(0,Number(o.lifeMin)||0),c=Math.max(0,Number(o.lifeMax)||0),l=o.lifeMode==="fixed"?a:Math.max(a,c),h=o.mode==="stream"?o.streamBehavior==="loop"?Math.max(1/s,Math.ceil(Math.max(1,Number(o.loopDurationFrames)||1))/s):Math.max(1/s,Number(o.duration)||0):0;let u=Math.max(0,Number(o.delay)||0)+h+l;o.mode==="stream"&&o.streamBehavior==="loop"&&(u=Math.max(0,Number(o.delay)||0)+lr(o,s).total/s),u>e&&(e=u)}for(const r of this.spines){const o=r.animations.find(c=>c.name===r.selectedAnimation);if(!o)continue;const a=Math.max(0,Number(r.timeOffset)||0)+Math.max(0,o.duration||0);a>e&&(e=a)}for(const r of this.colliders){if(!r.followPath||!r.followPathId)continue;const o=Math.max(0,Number(r.followDuration)||0);o>e&&(e=o)}const t=this.timeline.totalFrames,i=Math.max(2,Math.ceil(e*s)+1);this.timeline.totalFrames=i;const n=YI({start:this.timeline.playbackStart,end:this.timeline.playbackEnd},t,i);return this.timeline.playbackStart=n.start,this.timeline.playbackEnd=n.end,this.timeline.frame>=i&&(this.timeline.frame=i-1),i}}}),i1="SpineParticle.SystemSettings",s1=1,qd="SpineParticle.SystemSettings.v1";function _a(s,e,t,i){const n=Number(s);return Math.min(t,Math.max(e,Number.isFinite(n)?n:i))}function GI(s){return{parameterPanelOnRight:s.parameterPanelOnRight,undoLimit:s.undoLimit,showEmitter:s.showEmitter,showBones:s.showBones,bonePointDrawSize:s.bonePointDrawSize,boneAxisDrawSize:s.boneAxisDrawSize,showSkinMesh:s.showSkinMesh,tickEnabled:s.tickEnabled,axisFontSize:s.axisFontSize,tickWidth:s.tickWidth,showAxisLabels:s.showAxisLabels,axisColor:s.axisColor}}function HI(s,e){const t=n=>s[n]==null?!!e[n]:s[n]===!0,i=typeof s.axisColor=="string"&&/^#[0-9a-f]{6}$/i.test(s.axisColor)?s.axisColor:e.axisColor;return{parameterPanelOnRight:t("parameterPanelOnRight"),undoLimit:Math.round(_a(s.undoLimit,1,200,e.undoLimit)),showEmitter:t("showEmitter"),showBones:t("showBones"),bonePointDrawSize:_a(s.bonePointDrawSize,.1,10,e.bonePointDrawSize),boneAxisDrawSize:_a(s.boneAxisDrawSize,.1,10,e.boneAxisDrawSize),showSkinMesh:t("showSkinMesh"),tickEnabled:t("tickEnabled"),axisFontSize:Math.round(_a(s.axisFontSize,8,40,e.axisFontSize)),tickWidth:_a(s.tickWidth,1,5,e.tickWidth),showAxisLabels:t("showAxisLabels"),axisColor:i}}function jI(s){let e;try{e=JSON.parse(s)}catch{throw new Error("系统设置缓存不是有效的 JSON")}const t=e;if(t.format!==i1)throw new Error("不是 Spine粒子编辑器系统设置缓存");if(t.version!==s1)throw new Error(`暂不支持系统配置版本:${t.version??"未知"}`);if(!t.settings||typeof t.settings!="object")throw new Error("系统设置缓存缺少 settings");return t}function WI(s,e){Object.assign(s.settings,HI(e,s.settings))}let lc=null;function zI(s){lc==null||lc();try{const e=localStorage.getItem(qd);e&&WI(s,jI(e).settings)}catch{try{localStorage.removeItem(qd)}catch{}}lc=Xi(()=>GI(s.settings),e=>{const t={format:i1,version:s1,savedAt:new Date().toISOString(),settings:e};try{localStorage.setItem(qd,JSON.stringify(t))}catch{}},{deep:!0})}function qI(s,e=0){if(s<=0)return 1;const t=Math.pow(10,Math.floor(Math.log10(s))),i=[1,2,5,10,20,50,100];let n=1;for(const r of i)if(r*t>=s){n=r*t;break}return Math.max(n,e)}function KI(s,e,t,i,n){if(!t)return;const r=t;r.clear();const o=s.settings;if(!o.tickEnabled){for(const b of n)b.visible=!1;return}const a=0,c=0,l=e.screen.width/s.editor.viewScale,h=e.screen.height/s.editor.viewScale,u=+("0x"+o.axisColor.replace("#",""));r.lineStyle(1.5,u,.35),r.moveTo(-l,c),r.lineTo(l,c),r.moveTo(a,-h),r.lineTo(a,h);const d=s.editor.viewScale,f=qI(50/d),p=l,m=h,g=Math.max(1,o.tickWidth);if(o.tickEnabled){for(let b=0;b<=l;b+=f){const M=Math.round(b/f)*f;M!==0&&(r.lineStyle(g,u,.25),r.moveTo(M,c-4),r.lineTo(M,c+4),r.moveTo(-M,c-4),r.lineTo(-M,c+4))}for(let b=0;b<=h;b+=f)Math.round(b/f)*f!==0&&(r.lineStyle(g,u,.25),r.moveTo(a-4,b),r.lineTo(a+4,b),r.moveTo(a-4,-b),r.lineTo(a+4,-b))}const v=e.screen.width/2+s.editor.viewX,x=e.screen.height*.5+s.editor.viewY,y=o.axisFontSize,_=+("0x"+o.axisColor.replace("#",""));for(;n.length<64;){const b=new op("",{fontFamily:"monospace",fontSize:y,fill:_});b.anchor.set(.5,.5),i.addChild(b),n.push(b)}let C=0;const S=o.showAxisLabels&&o.tickEnabled;for(let b=0;b<=l;b+=f){const M=Math.round(b/f)*f;if(M===0||!S||M>p)continue;const I=n[C++];if(!I)break;I.style.fontSize=y,I.text=String(M),I.position.set(v+M*d,x+9),I.visible=!0;const F=n[C++];if(!F)break;F.style.fontSize=y,F.text=String(-M),F.position.set(v-M*d,x+9),F.visible=!0}for(let b=0;b<=h;b+=f){const M=Math.round(b/f)*f;if(M===0||!S||M>m)continue;const I=n[C++];if(!I)break;I.style.fontSize=y,I.text=String(M),I.position.set(v+8,x-b*d),I.visible=!0;const F=n[C++];if(!F)break;F.style.fontSize=y,F.text=String(-M),F.position.set(v+8,x+b*d),F.visible=!0}for(;Cx.id===s.activeId);if(!n||n.visible===!1)return;const r=n.config,o=e.get(n.id),a=(o==null?void 0:o.x)??r.centerX??0,c=-((o==null?void 0:o.y)??r.centerY??0),l=r.shape;if(l==="point"||l==="path")return;const h=r.rootScaleX??1,u=r.rootScaleY??1,d=-((o==null?void 0:o.rotation)??r.rootRotation??0)*Math.PI/180,f=Math.cos(d),p=Math.sin(d),m=r.offsetX??0,g=r.offsetY??0,v=(x,y)=>{const _=x+m,C=-y-g,S=_*h,b=C*u;return[a+S*f-b*p,c+(S*p+b*f)]};if(l==="circle"){const x=oh(r.innerRadius,r.outerRadius);i.lineStyle(2,3991658,.7);const y=48;for(const _ of[x.outer,x.inner])if(!(_<=0))for(let C=0;C<=y;C++){const S=C/y*Math.PI*2,[b,M]=v(Math.cos(S)*_,Math.sin(S)*_);C===0?i.moveTo(b,M):i.lineTo(b,M)}}else if(l==="rect"){const x=Kb(r);i.lineStyle(2,4885759,.7);for(const[y,_]of[[x.outerW,x.outerH],[x.innerW,x.innerH]]){if(y<=0||_<=0)continue;const C=y/2,S=_/2,b=v(-C,-S),M=v(C,-S),I=v(C,S),F=v(-C,S);i.moveTo(b[0],b[1]),i.lineTo(M[0],M[1]),i.lineTo(I[0],I[1]),i.lineTo(F[0],F[1]),i.lineTo(b[0],b[1])}}else if(l==="cone"){const x=oh(r.innerRadius,r.outerRadius),y=r.coneAngle/2*Math.PI/180,_=r.coneDirection*Math.PI/180,C=v(Math.cos(_-y)*x.inner,Math.sin(_-y)*x.inner),S=v(Math.cos(_+y)*x.inner,Math.sin(_+y)*x.inner),b=v(Math.cos(_-y)*x.outer,Math.sin(_-y)*x.outer),M=v(Math.cos(_+y)*x.outer,Math.sin(_+y)*x.outer);i.lineStyle(2,3991658,.7),i.moveTo(C[0],C[1]),i.lineTo(b[0],b[1]),i.moveTo(S[0],S[1]),i.lineTo(M[0],M[1]),i.lineStyle(1,3991658,.5);const I=24;for(const F of[x.outer,x.inner])if(!(F<=0))for(let E=0;E<=I;E++){const k=_-y+2*y*E/I,[O,D]=v(Math.cos(k)*F,Math.sin(k)*F);E===0?i.moveTo(O,D):i.lineTo(O,D)}}}function QI(s,e){if(!e)return;const t=e;t.clear();const i=s.systems.find(c=>c.id===s.activeId);if((i==null?void 0:i.visible)===!1)return;const n=i==null?void 0:i.config;if(!(n!=null&&n.forceField)||n.forceRadius<=0)return;const r=n.forceCenterX,o=-n.forceCenterY,a=n.forceStrength>=0?5818367:16739194;t.lineStyle(2,a,.85),t.beginFill(a,.08),t.drawCircle(r,o,n.forceRadius),t.endFill(),t.lineStyle(1,a,.7),t.moveTo(r-9,o),t.lineTo(r+9,o),t.moveTo(r,o-9),t.lineTo(r,o+9),t.beginFill(a,.95),t.drawCircle(r,o,4),t.endFill()}function eR(s,e){if(!e)return;const t=e;t.clear();const i=s.systems.find(l=>l.id===s.activeId);if((i==null?void 0:i.visible)===!1)return;const n=i==null?void 0:i.config;if(!(n!=null&&n.attraction))return;const r=n.attractionCenterX,o=-n.attractionCenterY,a=Math.max(0,n.attractionRadius),c=16731487;a>0&&(t.lineStyle(2,c,.95),t.beginFill(c,.09),t.drawCircle(r,o,a),t.endFill()),t.lineStyle(1,c,.85),t.moveTo(r-10,o),t.lineTo(r+10,o),t.moveTo(r,o-10),t.lineTo(r,o+10),t.beginFill(c,1),t.drawCircle(r,o,a>0?4:6),t.endFill()}function tR(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1));return{x:s.x+n*e*o-r*t*a,y:s.y+r*e*o+n*t*a}}function wo(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1)),c=e-s.x,l=t-s.y;return{x:(n*c+r*l)/o,y:(-r*c+n*l)/a}}function n1(s,e,t="linear"){if(!s.length)return e;const i=[...s].sort((n,r)=>n.x-r.x);if(e<=i[0].x)return i[0].y;for(let n=1;nl.id===a.emitterFollowSpineId);!c||c.visible===!1||n.set(`${a.emitterFollowSpineId}:${a.emitterFollowBoneName}`,{spineId:a.emitterFollowSpineId,boneName:a.emitterFollowBoneName})}for(const o of n.values()){const a=e==null?void 0:e.getBoneWorldTransform(o.spineId,o.boneName);if(!a)continue;const c=a.x,l=-a.y;i.lineStyle(2,12881151,.95),i.beginFill(12881151,.2),i.drawCircle(c,l,8),i.endFill(),i.beginFill(15919103,1),i.drawCircle(c,l,3.5),i.endFill()}}function sR(s,e,t){if(!t)return;const i=t;if(i.clear(),!s.value)return;const n=e();if(!n)return;const r=n.x,o=-n.y,a=n.scaleX,c=n.scaleY,l=-n.rotation*Math.PI/180,h=Math.cos(l),u=Math.sin(l),d=(m,g)=>{const v=m*a,x=-g*c;return[r+v*h-x*u,o+(v*u+x*h)]},f=(m,g,v,x)=>{const y=d(m,g),_=d(v,x);i.moveTo(y[0],y[1]),i.lineTo(_[0],_[1])},p=26;if(i.lineStyle(2,3526911,.9),i.beginFill(3526911,.25),i.drawCircle(r,o,6),i.endFill(),s.value==="translate")i.lineStyle(2,3526911,.9),f(-p,0,p,0),f(0,-p,0,p),f(p-6,-4,p,0),f(p,0,p-6,4),f(-20,-4,-p,0),f(-p,0,-20,4),f(-4,p-6,0,p),f(0,p,4,p-6),f(-4,-20,0,-p),f(0,-p,4,-20);else if(s.value==="rotate"){i.lineStyle(2,3526911,.8);const m=48;for(let x=0;x<=m;x++){const y=x/m*Math.PI*2,[_,C]=d(Math.cos(y)*p,Math.sin(y)*p);x===0?i.moveTo(_,C):i.lineTo(_,C)}const[g,v]=d(0,p);i.beginFill(3526911,.95),i.drawCircle(g,v,4),i.endFill()}else if(s.value==="scale"){i.lineStyle(2,3526911,.9);const g=[[-p,-p],[p,-p],[p,p],[-p,p]].map(([v,x])=>d(v,x));i.moveTo(g[0][0],g[0][1]),i.lineTo(g[1][0],g[1][1]),i.lineTo(g[2][0],g[2][1]),i.lineTo(g[3][0],g[3][1]),i.lineTo(g[0][0],g[0][1]),i.beginFill(3526911,.9);for(const v of g)i.drawRect(v[0]-3,v[1]-3,6,6);i.endFill()}}function nR(s,e=16777215){const t=Number.parseInt(s.replace("#",""),16);return Number.isFinite(t)?t:e}function rR(s,e,t){if(!t)return;const i=t;i.clear();for(const n of e){if(n.visible===!1)continue;const r=s.activeObjectType==="collision"&&s.activeObjectId===n.id,o=n.enabled?r?16735858:13911899:5792116,a=n.rotation*Math.PI/180,c=Math.cos(a),l=Math.sin(a),h=Math.max(1e-4,Math.abs(n.scaleX??1)),u=Math.max(1e-4,Math.abs(n.scaleY??1)),d=(m,g)=>({x:n.x+c*m*h-l*g*u,y:-(n.y+l*m*h+c*g*u)});let f=[];if(n.shape==="circle"||n.shape==="ellipse"){const m=n.shape==="circle"?n.radius:n.radiusX,g=n.shape==="circle"?n.radius:n.radiusY;f=Array.from({length:49},(v,x)=>{const y=x/48*Math.PI*2;return d(Math.cos(y)*m,Math.sin(y)*g)})}else if(n.shape==="rect"){const m=n.width*.5,g=n.height*.5;f=[d(-m,-g),d(m,-g),d(m,g),d(-m,g),d(-m,-g)]}else{const m=Math.max(3,Math.min(16,Math.round(n.sides)));f=Array.from({length:m+1},(g,v)=>{const x=Math.PI*.5+v%m/m*Math.PI*2;return d(Math.cos(x)*n.width*.5,Math.sin(x)*n.height*.5)})}if(!f.length)continue;i.lineStyle(r?2.5:1.5,o,n.enabled?.95:.45),i.beginFill(o,r?.12:.055),i.moveTo(f[0].x,f[0].y);for(let m=1;m{const f=tR(n,u,d);return{x:f.x,y:-f.y}},c=n.points[0],l=a(c.x,c.y);i.lineStyle(r?2.5:1.8,o,r?1:.75),i.moveTo(l.x,l.y);const h=n.closed?n.points.length:n.points.length-1;for(let u=0;u{const f=a(u.x,u.y),p=a(u.x+u.inX,u.y+u.inY),m=a(u.x+u.outX,u.y+u.outY),g=Math.hypot(u.inX,u.inY)>.01,v=Math.hypot(u.outX,u.outY)>.01;i.lineStyle(1,11121867,.65),g&&(i.moveTo(f.x,f.y),i.lineTo(p.x,p.y)),v&&(i.moveTo(f.x,f.y),i.lineTo(m.x,m.y)),g&&(i.beginFill(14015724,.95),i.drawCircle(p.x,p.y,3),i.endFill()),v&&(i.beginFill(14015724,.95),i.drawCircle(m.x,m.y,3),i.endFill()),i.beginFill(e.has(d)?16777215:o,1),i.lineStyle(1.5,e.has(d)?6126847:16777215,.95),i.drawCircle(f.x,f.y,e.has(d)?5:4),i.endFill()})}}function aR(s,e,t,i){var o;const n=Number.isFinite(e.worldX)&&Number.isFinite(e.worldY),r=Number.isFinite(e.worldRotation);s.push({boneName:e.boneName,x:n?e.worldX:e.x,y:n?-e.worldY:e.y,rotation:r?-e.worldRotation:-e.rotation,parentX:t,parentY:i}),(o=e.trailState)!=null&&o.bones.length&&e.trailState.bones.forEach(a=>{const c=Number.isFinite(a.worldX)&&Number.isFinite(a.worldY),l=Number.isFinite(a.worldRotation);s.push({boneName:a.boneName,x:c?a.worldX:a.x,y:c?-a.worldY:a.y,rotation:l?-a.worldRotation:a.rotation,parentX:t,parentY:i,trail:!0})})}function xv(s,e,t,i,n,r,o,a){const c=r*.62,l=e+i*r,h=t+n*r,u=Math.max(2.5,r*.32),d=Math.max(1.7,r*.22),f=l-i*u,p=h-n*u,m=-n,g=i;s.lineStyle(o,a,.95),s.moveTo(e-i*c,t-n*c),s.lineTo(f,p),s.lineStyle(0),s.beginFill(a,.95),s.drawPolygon([l,h,f+m*d,p+g*d,f-m*d,p-g*d]),s.endFill()}function lR(s,e,t){if(!t)return;const i=t;if(i.clear(),!e.settings.showBones)return;const n=0,r=0,o=Math.max(.25,Math.abs(e.editor.viewScale)||1),a=Math.min(10,Math.max(.1,Number(e.settings.bonePointDrawSize)||1)),c=Math.min(10,Math.max(.1,Number(e.settings.boneAxisDrawSize)||2)),l=2.5*a/o,h=4.5*c/o,u=Math.max(.65,c*.625)/o;for(const d of s){const f=d.trail?16731533:16747610;i.lineStyle(1,f,d.trail?.65:.35),i.moveTo(d.parentX??n,d.parentY??r),i.lineTo(d.x,d.y);const p=d.rotation*Math.PI/180,m=Math.cos(p),g=Math.sin(p);xv(i,d.x,d.y,m,g,h,u,15684432),xv(i,d.x,d.y,g,-m,h,u,5622123),i.beginFill(f,.9),i.drawCircle(d.x,d.y,l),i.endFill()}}function Ai(s){return s.map(e=>({...e,trailState:e.trailState?{...e.trailState,bones:e.trailState.bones.map(t=>({...t}))}:void 0}))}function cR(s){const e=new Map;for(const i of s)for(const n of i)e.has(n.boneName)||e.set(n.boneName,Ai([n])[0]);const t=[...e.keys()].sort((i,n)=>{const r=Number(i.replace(/^p_/,"")),o=Number(n.replace(/^p_/,""));return Number.isFinite(r)&&Number.isFinite(o)?r-o:i.localeCompare(n)});for(let i=0;i[r.boneName,r]));s[i]=t.map(r=>{const o=n.get(r);return o||{...Ai([e.get(r)])[0],alpha:0,imageVisible:!1,trailState:void 0,active:!0}})}}function hR(s){s.length<2||(s[s.length-1]=Ai(s[0]))}function uR(s,e){const t=Math.max(0,s.length-1),i=[];for(let n=0;n<=e;n++){const r=Math.min(t,Math.round(n/e*t));i.push(Ai(s[r]||[]))}return i}function Kd(s){return`${s.boneName}:${s.spawnId??"legacy"}`}function bv(s){return{...Ai([s])[0],alpha:0,imageVisible:!1,trailState:void 0,active:!0}}function dR(s,e,t,i){const n=Math.min(s.length,i+1),r=s.slice(Math.max(0,s.length-n)),o=new Map;for(const l of e){if(l.imageVisible===!1||l.alpha<=0)continue;const h=Kd(l),u=new Map;let d=!1;for(let f=r.length-1;f>=0;f--){const p=r[f].find(m=>Kd(m)===h);if(p)d=!0,u.set(f,p);else if(d)break}o.set(h,u)}const a=Math.max(0,r.length-1),c=[];for(let l=0;l<=t;l++){const h=Math.min(a,Math.round(l/t*a));c.push(e.map(u=>{var f;if(u.imageVisible===!1||u.alpha<=0)return Ai([u])[0];const d=(f=o.get(Kd(u)))==null?void 0:f.get(h);return d?Ai([d])[0]:bv(u)}))}return c[0]=c[0].map(bv),c[c.length-1]=Ai(e),c}function wv(s,e){const t=s.length?1:0;for(let i=t;i{const y=x?[[]]:[];e.reset();for(let _=0;_0&&e.restartEmissionCycle();for(let C=0;C0;_++)e.update(r,"off"),x.push(e.capture());(v=x[x.length-1])!=null&&v.length&&x.push([]),wv(u,uR(x,a.end))}const g=Ai(u[u.length-1]||[]);for(u.length>i&&(u.length=i);u.lengtha.id===r)||(this.container.removeChild(o.root),o.root.destroy({children:!0}),this.entries.delete(r));for(const r of e){const o=UI(r.id);let a=this.entries.get(r.id);if(a&&a.assetVersion!==r.assetVersion&&!o&&(this.container.removeChild(a.root),a.root.destroy({children:!0}),this.entries.delete(r.id),a=void 0),(!a||a.assetVersion!==r.assetVersion)&&o){a&&(this.container.removeChild(a.root),a.root.destroy({children:!0}));const d=new Si,f=new o.SpineClass({skeletonData:o.skeletonData,autoUpdate:!1,darkTint:!1});o.skeletonData.defaultSkin&&f.skeleton.setSkin(o.skeletonData.defaultSkin),o.runtimeVersion==="4.3"?f.skeleton.setupPoseSlots():f.skeleton.setSlotsToSetupPose(),d.addChild(f),this.container.addChild(d),a={root:d,spine:f,runtimeVersion:o.runtimeVersion,assetVersion:r.assetVersion,animation:""},this.entries.set(r.id,a)}if(!a)continue;const c=a.root,l=a.spine,h=r.visible!==!1&&r.enabled;c.visible=h,c.renderable=h,c.position.set(r.x,-r.y),c.rotation=-r.rotation*Math.PI/180,c.scale.set(r.scaleX,r.scaleY),a.animation!==r.selectedAnimation&&(a.animation=r.selectedAnimation,a.runtimeVersion==="4.3"?l.skeleton.setupPose():l.skeleton.setToSetupPose(),l.state.clearTracks(),a.animation&&l.state.setAnimation(0,a.animation,!1));const u=a.runtimeVersion==="4.3"?l.state.getTrack(0):l.state.getCurrent(0);if(u){const d=((n=r.animations.find(p=>p.name===r.selectedAnimation))==null?void 0:n.duration)||0,f=Math.max(0,t/Math.max(1,i)-r.timeOffset);u.trackTime=d>0?Math.min(f,d):f}l.update(0)}}getBoneWorldTransform(e,t){const i=this.entries.get(e),n=i==null?void 0:i.spine.skeleton.findBone(t);if(!i||!n||!n.active)return null;const r=i.runtimeVersion==="4.3"?n.appliedPose:n,o=i.root,a=Math.cos(o.rotation),c=Math.sin(o.rotation),l=a*o.scale.x,h=-c*o.scale.y,u=c*o.scale.x,d=a*o.scale.y,f=l*r.a+h*r.c,p=l*r.b+h*r.d,m=u*r.a+d*r.c,g=u*r.b+d*r.d,v=o.position.x+l*r.worldX+h*r.worldY,x=o.position.y+u*r.worldX+d*r.worldY;return{x:v,y:-x,rotation:-Math.atan2(m,f)*180/Math.PI,scaleX:Math.max(1e-4,Math.hypot(f,m)),scaleY:Math.max(1e-4,Math.hypot(p,g))}}destroy(){for(const e of this.entries.values())e.root.removeFromParent(),e.root.destroy({children:!0});this.entries.clear(),this.container.removeFromParent(),this.container.destroy({children:!0})}}let r1=class{constructor(){w(this,"entries",{});w(this,"size",0)}add(e){let t=this.entries[e];return this.entries[e]=!0,t?!1:(this.size++,!0)}addAll(e){let t=this.size;for(var i=0,n=e.length;i1&&(this.r=1),this.g<0?this.g=0:this.g>1&&(this.g=1),this.b<0?this.b=0:this.b>1&&(this.b=1),this.a<0?this.a=0:this.a>1&&(this.a=1),this}static rgba8888ToColor(e,t){e.r=((t&4278190080)>>>24)/255,e.g=((t&16711680)>>>16)/255,e.b=((t&65280)>>>8)/255,e.a=(t&255)/255}static rgb888ToColor(e,t){e.r=((t&16711680)>>>16)/255,e.g=((t&65280)>>>8)/255,e.b=(t&255)/255}toRgb888(){const e=t=>("0"+(t*255).toString(16)).slice(-2);return+("0x"+e(this.r)+e(this.g)+e(this.b))}static fromString(e,t=new Ci){return t.setFromString(e)}},w(Ci,"WHITE",new Ci(1,1,1,1)),w(Ci,"RED",new Ci(1,0,0,1)),w(Ci,"GREEN",new Ci(0,1,0,1)),w(Ci,"BLUE",new Ci(0,0,1,1)),w(Ci,"MAGENTA",new Ci(1,0,1,1)),Ci);var Kt;let Ie=(Kt=class{static clamp(e,t,i){return ei?i:e}static cosDeg(e){return Math.cos(e*Kt.degRad)}static sinDeg(e){return Math.sin(e*Kt.degRad)}static atan2Deg(e,t){return Math.atan2(e,t)*Kt.degRad}static signum(e){return e>0?1:e<0?-1:0}static toInt(e){return e>0?Math.floor(e):Math.ceil(e)}static cbrt(e){let t=Math.pow(Math.abs(e),.3333333333333333);return e<0?-t:t}static randomTriangular(e,t){return Kt.randomTriangularWith(e,t,(e+t)*.5)}static randomTriangularWith(e,t,i){let n=Math.random(),r=t-e;return n<=(i-e)/r?e+Math.sqrt(n*r*(i-e)):t-Math.sqrt((1-n)*r*(t-i))}static isPowerOfTwo(e){return e&&(e&e-1)===0}},w(Kt,"PI",3.1415927),w(Kt,"PI2",Kt.PI*2),w(Kt,"invPI2",1/Kt.PI2),w(Kt,"radiansToDegrees",180/Kt.PI),w(Kt,"radDeg",Kt.radiansToDegrees),w(Kt,"degreesToRadians",Kt.PI/180),w(Kt,"degRad",Kt.degreesToRadians),Kt);var Ms;let Re=(Ms=class{static arrayCopy(e,t,i,n,r){for(let o=t,a=n;o=t?e:Ms.setArraySize(e,t,i)}static newArray(e,t){let i=new Array(e);for(let n=0;n0?this.items.pop():this.instantiator()}free(e){e.reset&&e.reset(),this.items.push(e)}freeAll(e){for(let t=0;t>1)*a;let c=t.bone.skeleton,l=t.deform,h=this.vertices,u=this.bones;if(!u){l.length>0&&(h=l);let m=t.bone,g=m.worldX,v=m.worldY,x=m.a,y=m.b,_=m.c,C=m.d;for(let S=i,b=o;b=this.regions.length&&(i=this.regions.length-1);let n=this.regions[i];t.region!=n&&(t.region=n,t.updateRegion())}getPath(e,t){let i=e,n=(this.start+t).toString();for(let r=this.digits-n.length;r>0;r--)i+="0";return i+=n,i}static nextID(){return In._nextID++}},w(In,"_nextID",0),In);var xi;(function(s){s[s.hold=0]="hold",s[s.once=1]="once",s[s.loop=2]="loop",s[s.pingpong=3]="pingpong",s[s.onceReverse=4]="onceReverse",s[s.loopReverse=5]="loopReverse",s[s.pingpongReverse=6]="pingpongReverse"})(xi||(xi={}));const l1=[xi.hold,xi.once,xi.loop,xi.pingpong,xi.onceReverse,xi.loopReverse,xi.pingpongReverse];let lp=class{constructor(e,t,i){w(this,"name");w(this,"timelines",[]);w(this,"timelineIds",new r1);w(this,"duration");if(!e)throw new Error("name cannot be null.");this.name=e,this.setTimelines(t),this.duration=i}setTimelines(e){if(!e)throw new Error("timelines cannot be null.");this.timelines=e,this.timelineIds.clear();for(var t=0;t0&&(t%=this.duration));let l=this.timelines;for(let h=0,u=l.length;ht)return n-1;return i-1}static search(e,t,i){let n=e.length;for(let r=i;rt)return r-i;return n-i}},cn=class extends Ut{constructor(t,i,n){super(t,n);w(this,"curves");this.curves=Re.newFloatArray(t+i*18),this.curves[t-1]=1}setLinear(t){this.curves[t]=0}setStepped(t){this.curves[t]=1}shrink(t){let i=this.getFrameCount()+t*18;if(this.curves.length>i){let n=Re.newFloatArray(i);Re.arrayCopy(this.curves,0,n,0,i),this.curves=n}}setBezier(t,i,n,r,o,a,c,l,h,u,d){let f=this.curves,p=this.getFrameCount()+t*18;n==0&&(f[i]=2+p);let m=(r-a*2+l)*.03,g=(o-c*2+h)*.03,v=((a-l)*3-r+u)*.006,x=((c-h)*3-o+d)*.006,y=m*2+v,_=g*2+x,C=(a-r)*.3+m+v*.16666667,S=(c-o)*.3+g+x*.16666667,b=r+C,M=o+S;for(let I=p+18;pt){let h=this.frames[i],u=this.frames[i+n];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}let a=r+18;for(r+=2;r=t){let h=o[r-2],u=o[r-1];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}i+=this.getFrameEntries();let c=o[a-2],l=o[a-1];return l+(t-c)/(this.frames[i]-c)*(this.frames[i+n]-l)}},Os=class extends cn{constructor(e,t,i){super(e,t,[i])}getFrameEntries(){return 2}setFrame(e,t,i){e<<=1,this.frames[e]=t,this.frames[e+1]=i}getCurveValue(e){let t=this.frames,i=t.length-2;for(let r=2;r<=i;r+=2)if(t[r]>e){i=r-2;break}let n=this.curves[i>>1];switch(n){case 0:let r=t[i],o=t[i+1];return o+(e-r)/(t[i+2]-r)*(t[i+2+1]-o);case 1:return t[i+1]}return this.getBezierValue(e,i,1,n-2)}getRelativeValue(e,t,i,n,r){if(e>2];switch(g){case 0:let v=h[m];d=h[m+1],f=h[m+2],p=h[m+3];let x=(n-v)/(h[m+4]-v);d+=(h[m+4+1]-d)*x,f+=(h[m+4+2]-f)*x,p+=(h[m+4+3]-p)*x;break;case 1:d=h[m+1],f=h[m+2],p=h[m+3];break;default:d=this.getBezierValue(n,m,1,g-2),f=this.getBezierValue(n,m,2,g+18-2),p=this.getBezierValue(n,m,3,g+36-2)}if(o==1)u.r=d,u.g=f,u.b=p;else{if(a==ge.setup){let v=l.data.color;u.r=v.r,u.g=v.g,u.b=v.b}u.r+=(d-u.r)*o,u.g+=(f-u.g)*o,u.b+=(p-u.b)*o}}},w1=class extends Os{constructor(t,i,n){super(t,i,rt.alpha+"|"+n);w(this,"slotIndex",0);this.slotIndex=n}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=l.color;if(n>3];switch(C){case 0:let S=h[_];f=h[_+1],p=h[_+2],m=h[_+3],g=h[_+4],v=h[_+5],x=h[_+6],y=h[_+7];let b=(n-S)/(h[_+8]-S);f+=(h[_+8+1]-f)*b,p+=(h[_+8+2]-p)*b,m+=(h[_+8+3]-m)*b,g+=(h[_+8+4]-g)*b,v+=(h[_+8+5]-v)*b,x+=(h[_+8+6]-x)*b,y+=(h[_+8+7]-y)*b;break;case 1:f=h[_+1],p=h[_+2],m=h[_+3],g=h[_+4],v=h[_+5],x=h[_+6],y=h[_+7];break;default:f=this.getBezierValue(n,_,1,C-2),p=this.getBezierValue(n,_,2,C+18-2),m=this.getBezierValue(n,_,3,C+36-2),g=this.getBezierValue(n,_,4,C+54-2),v=this.getBezierValue(n,_,5,C+72-2),x=this.getBezierValue(n,_,6,C+90-2),y=this.getBezierValue(n,_,7,C+108-2)}if(o==1)u.set(f,p,m,g),d.r=v,d.g=x,d.b=y;else{if(a==ge.setup){u.setFromColor(l.data.color);let S=l.data.darkColor;d.r=S.r,d.g=S.g,d.b=S.b}u.add((f-u.r)*o,(p-u.g)*o,(m-u.b)*o,(g-u.a)*o),d.r+=(v-d.r)*o,d.g+=(x-d.g)*o,d.b+=(y-d.b)*o}}},_1=class extends cn{constructor(t,i,n){super(t,i,[rt.rgb+"|"+n,rt.rgb2+"|"+n]);w(this,"slotIndex",0);this.slotIndex=n}getFrameEntries(){return 7}setFrame(t,i,n,r,o,a,c,l){t*=7,this.frames[t]=i,this.frames[t+1]=n,this.frames[t+2]=r,this.frames[t+3]=o,this.frames[t+4]=a,this.frames[t+5]=c,this.frames[t+6]=l}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=this.frames,u=l.color,d=l.darkColor;if(nt){let l=this.frames[i];return n[r+1]*(t-l)/(n[r]-l)}let o=r+18;for(r+=2;r=t){let l=n[r-2],h=n[r-1];return h+(t-l)/(n[r]-l)*(n[r+1]-h)}let a=n[o-2],c=n[o-1];return c+(1-c)*(t-a)/(this.frames[i+this.getFrameEntries()]-a)}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=l.getAttachment();if(!h||!(h instanceof Un)||h.timelineAttachment!=this.attachment)return;let u=l.deform;u.length==0&&(a=ge.setup);let d=this.vertices,f=d[0].length,p=this.frames;if(n=p[p.length-1]){let _=d[p.length-1];if(o==1)if(a==ge.add){let C=h;if(C.bones)for(let S=0;Sn)this.apply(t,i,Number.MAX_VALUE,r,o,a,c),i=-1;else if(i>=l[h-1])return;if(n0&&l[u-1]==d;)u--}for(;u=l[u];u++)r.push(this.events[u])}},w(Yr,"propertyIds",[""+rt.event]),Yr);var Gr;let Va=(Gr=class extends Ut{constructor(t){super(t,Gr.propertyIds);w(this,"drawOrders");this.drawOrders=new Array(t)}getFrameCount(){return this.frames.length}setFrame(t,i,n){this.frames[t]=i,this.drawOrders[t]=n}apply(t,i,n,r,o,a,c){if(c==Ri.mixOut){a==ge.setup&&Re.arrayCopy(t.slots,0,t.drawOrder,0,t.slots.length);return}if(n>2];switch(m){case 0:let g=h[p];u=h[p+1],d=h[p+2],f=h[p+3];let v=(n-g)/(h[p+4]-g);u+=(h[p+4+1]-u)*v,d+=(h[p+4+2]-d)*v,f+=(h[p+4+3]-f)*v;break;case 1:u=h[p+1],d=h[p+2],f=h[p+3];break;default:u=this.getBezierValue(n,p,1,m-2),d=this.getBezierValue(n,p,2,m+18-2),f=this.getBezierValue(n,p,3,m+36-2)}if(a==ge.setup){let g=l.data;l.mixRotate=g.mixRotate+(u-g.mixRotate)*o,l.mixX=g.mixX+(d-g.mixX)*o,l.mixY=g.mixY+(f-g.mixY)*o}else l.mixRotate+=(u-l.mixRotate)*o,l.mixX+=(d-l.mixX)*o,l.mixY+=(f-l.mixY)*o}},lo=class extends Os{constructor(t,i,n,r){super(t,i,r+"|"+n);w(this,"constraintIndex",0);this.constraintIndex=n}apply(t,i,n,r,o,a,c){let l;if(this.constraintIndex==-1){const h=n>=this.frames[0]?this.getCurveValue(n):0;for(const u of t.physicsConstraints)u.active&&this.global(u.data)&&this.set(u,this.getAbsoluteValue2(n,o,a,this.get(u),this.setup(u),h))}else l=t.physicsConstraints[this.constraintIndex],l.active&&this.set(l,this.getAbsoluteValue(n,o,a,this.get(l),this.setup(l)))}},R1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintInertia)}setup(e){return e.data.inertia}get(e){return e.inertia}set(e,t){e.inertia=t}global(e){return e.inertiaGlobal}},P1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintStrength)}setup(e){return e.data.strength}get(e){return e.strength}set(e,t){e.strength=t}global(e){return e.strengthGlobal}},k1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintDamping)}setup(e){return e.data.damping}get(e){return e.damping}set(e,t){e.damping=t}global(e){return e.dampingGlobal}},F1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintMass)}setup(e){return 1/e.data.massInverse}get(e){return 1/e.massInverse}set(e,t){e.massInverse=1/t}global(e){return e.massGlobal}},O1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintWind)}setup(e){return e.data.wind}get(e){return e.wind}set(e,t){e.wind=t}global(e){return e.windGlobal}},B1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintGravity)}setup(e){return e.data.gravity}get(e){return e.gravity}set(e,t){e.gravity=t}global(e){return e.gravityGlobal}},L1=class extends lo{constructor(e,t,i){super(e,t,i,rt.physicsConstraintMix)}setup(e){return e.data.mix}get(e){return e.mix}set(e,t){e.mix=t}global(e){return e.mixGlobal}};var Hr;let D1=(Hr=class extends Ut{constructor(t,i){super(t,Hr.propertyIds);w(this,"constraintIndex");this.constraintIndex=i}getFrameCount(){return this.frames.length}setFrame(t,i){this.frames[t]=i}apply(t,i,n,r,o,a,c){let l;if(this.constraintIndex!=-1&&(l=t.physicsConstraints[this.constraintIndex],!l.active))return;const h=this.frames;if(i>n)this.apply(t,i,Number.MAX_VALUE,[],o,a,c),i=-1;else if(i>=h[h.length-1])return;if(!(n=h[Ut.search1(h,i)+1]))if(l!=null)l.reset();else for(const u of t.physicsConstraints)u.active&&u.reset()}},w(Hr,"propertyIds",[rt.physicsConstraintReset.toString()]),Hr);var Bi;let N1=(Bi=class extends Ut{constructor(t,i,n){super(t,[rt.sequence+"|"+i+"|"+n.sequence.id]);w(this,"slotIndex");w(this,"attachment");this.slotIndex=i,this.attachment=n}getFrameEntries(){return Bi.ENTRIES}getSlotIndex(){return this.slotIndex}getAttachment(){return this.attachment}setFrame(t,i,n,r,o){let a=this.frames;t*=Bi.ENTRIES,a[t]=i,a[t+Bi.MODE]=n|r<<4,a[t+Bi.DELAY]=o}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=l.attachment,u=this.attachment;if(h!=u&&(!(h instanceof Un)||h.timelineAttachment!=u))return;if(c==Ri.mixOut){a==ge.setup&&(l.sequenceIndex=-1);return}let d=this.frames;if(n>4,x=this.attachment.sequence.regions.length,y=l1[m&15];if(y!=xi.hold)switch(v+=(n-p)/g+1e-5|0,y){case xi.once:v=Math.min(x-1,v);break;case xi.loop:v%=x;break;case xi.pingpong:{let _=(x<<1)-2;v=_==0?0:v%_,v>=x&&(v=_-v);break}case xi.onceReverse:v=Math.max(x-1-v,0);break;case xi.loopReverse:v=x-1-v%x;break;case xi.pingpongReverse:{let _=(x<<1)-2;v=_==0?0:(v+x-1)%_,v>=x&&(v=_-v)}}l.sequenceIndex=v}},w(Bi,"ENTRIES",3),w(Bi,"MODE",1),w(Bi,"DELAY",2),Bi);var Rn;let pR=(Rn=class{constructor(e){w(this,"data");w(this,"tracks",new Array);w(this,"timeScale",1);w(this,"unkeyedState",0);w(this,"events",new Array);w(this,"listeners",new Array);w(this,"queue",new vR(this));w(this,"propertyIDs",new r1);w(this,"animationsChanged",!1);w(this,"trackEntryPool",new lh(()=>new gR));this.data=e}static emptyAnimation(){return Rn._emptyAnimation}update(e){e*=this.timeScale;let t=this.tracks;for(let i=0,n=t.length;i0){if(r.delay-=o,r.delay>0)continue;o=-r.delay,r.delay=0}let a=r.next;if(a){let c=r.trackLast-a.delay;if(c>=0){for(a.delay=0,a.trackTime+=r.timeScale==0?0:(c/r.timeScale+e)*a.timeScale,r.trackTime+=o,this.setCurrent(i,a,!0);a.mixingFrom;)a.mixTime+=e,a=a.mixingFrom;continue}}else if(r.trackLast>=r.trackEnd&&!r.mixingFrom){t[i]=null,this.queue.end(r),this.clearNext(r);continue}if(r.mixingFrom&&this.updateMixingFrom(r,e)){let c=r.mixingFrom;for(r.mixingFrom=null,c&&(c.mixingTo=null);c;)this.queue.end(c),c=c.mixingFrom}r.trackTime+=o}this.queue.drain()}updateMixingFrom(e,t){let i=e.mixingFrom;if(!i)return!0;let n=this.updateMixingFrom(i,t);return i.animationLast=i.nextAnimationLast,i.trackLast=i.nextTrackLast,e.nextTrackLast!=-1&&e.mixTime>=e.mixDuration?((i.totalAlpha==0||e.mixDuration==0)&&(e.mixingFrom=i.mixingFrom,i.mixingFrom!=null&&(i.mixingFrom.mixingTo=e),e.interruptAlpha=i.interruptAlpha,this.queue.end(i)),n):(i.trackTime+=t*i.timeScale,e.mixTime+=t,!1)}apply(e){if(!e)throw new Error("skeleton cannot be null.");this.animationsChanged&&this._animationsChanged();let t=this.events,i=this.tracks,n=!1;for(let d=0,f=i.length;d0)continue;n=!0;let m=d==0?ge.first:p.mixBlend,g=p.alpha;p.mixingFrom?g*=this.applyMixingFrom(p,e,m):p.trackTime>=p.trackEnd&&!p.next&&(g=0);let v=g>=p.alphaAttachmentThreshold,x=p.animationLast,y=p.getAnimationTime(),_=y,C=t;p.reverse&&(_=p.animation.duration-_,C=null);let S=p.animation.timelines,b=S.length;if(d==0&&g==1||m==ge.add){d==0&&(v=!0);for(let M=0;M1&&(r=1),i!=ge.first&&(i=n.mixBlend));let o=r=n.alphaAttachmentThreshold):(a&&C instanceof Va&&b==ge.setup&&(S=Ri.mixIn),C.apply(t,d,p,m,M,b,S))}}return e.mixDuration>0&&this.queueEvents(n,f),this.events.length=0,n.nextAnimationLast=f,n.nextTrackLast=n.trackTime,r}applyAttachmentTimeline(e,t,i,n,r){var o=t.slots[e.slotIndex];o.bone.active&&(i=0,y=m>=0;Math.abs(g)<=90&&Ie.signum(g)!=Ie.signum(p)&&(Math.abs(m-v)>180?(f+=360*Ie.signum(m),y=x):v!=0?f-=360*Ie.signum(m):y=x),y!=x&&(f+=360*Ie.signum(m)),o[a]=f}o[a+1]=p,l.rotation=u+f*n}queueEvents(e,t){let i=e.animationStart,n=e.animationEnd,r=n-i,o=e.trackLast%r,a=this.events,c=0,l=a.length;for(;cn||this.queue.event(e,u)}let h=!1;if(e.loop)if(r==0)h=!0;else{const u=Math.floor(e.trackTime/r);h=u>0&&u>Math.floor(e.trackLast/r)}else h=t>=n&&e.animationLast=this.tracks.length)return;let t=this.tracks[e];if(!t)return;this.queue.end(t),this.clearNext(t);let i=t;for(;;){let n=i.mixingFrom;if(!n)break;this.queue.end(n),i.mixingFrom=null,i.mixingTo=null,i=n}this.tracks[t.trackIndex]=null,this.queue.drain()}setCurrent(e,t,i){let n=this.expandToIndex(e);this.tracks[e]=t,t.previous=null,n&&(i&&this.queue.interrupt(n),t.mixingFrom=n,n.mixingTo=t,t.mixTime=0,n.mixingFrom&&n.mixDuration>0&&(t.interruptAlpha*=Math.min(1,n.mixTime/n.mixDuration)),n.timelinesRotation.length=0),this.queue.start(t)}setAnimation(e,t,i=!1){let n=this.data.skeletonData.findAnimation(t);if(!n)throw new Error("Animation not found: "+t);return this.setAnimationWith(e,n,i)}setAnimationWith(e,t,i=!1){if(!t)throw new Error("animation cannot be null.");let n=!0,r=this.expandToIndex(e);r&&(r.nextTrackLast==-1?(this.tracks[e]=r.mixingFrom,this.queue.interrupt(r),this.queue.end(r),this.clearNext(r),r=r.mixingFrom,n=!1):this.clearNext(r));let o=this.trackEntry(e,t,i,r);return this.setCurrent(e,o,n),this.queue.drain(),o}addAnimation(e,t,i=!1,n=0){let r=this.data.skeletonData.findAnimation(t);if(!r)throw new Error("Animation not found: "+t);return this.addAnimationWith(e,r,i,n)}addAnimationWith(e,t,i=!1,n=0){if(!t)throw new Error("animation cannot be null.");let r=this.expandToIndex(e);if(r)for(;r.next;)r=r.next;let o=this.trackEntry(e,t,i,r);return r?(r.next=o,o.previous=r,n<=0&&(n=Math.max(n+r.getTrackComplete()-o.mixDuration,0))):(this.setCurrent(e,o,!0),this.queue.drain(),n<0&&(n=0)),o.delay=n,o}setEmptyAnimation(e,t=0){let i=this.setAnimationWith(e,Rn.emptyAnimation(),!1);return i.mixDuration=t,i.trackEnd=t,i}addEmptyAnimation(e,t=0,i=0){let n=this.addAnimationWith(e,Rn.emptyAnimation(),!1,i);return i<=0&&(n.delay=Math.max(n.delay+n.mixDuration-t,0)),n.mixDuration=t,n.trackEnd=t,n}setEmptyAnimations(e=0){let t=this.queue.drainDisabled;this.queue.drainDisabled=!0;for(let i=0,n=this.tracks.length;i0){r[c]=yR,o[c]=u;continue e}break}r[c]=Jd}}}getCurrent(e){return e>=this.tracks.length?null:this.tracks[e]}addListener(e){if(!e)throw new Error("listener cannot be null.");this.listeners.push(e)}removeListener(e){let t=this.listeners.indexOf(e);t>=0&&this.listeners.splice(t,1)}clearListeners(){this.listeners.length=0}clearListenerNotifications(){this.queue.clear()}},w(Rn,"_emptyAnimation",new lp("",[],0)),Rn),gR=class{constructor(){w(this,"animation",null);w(this,"previous",null);w(this,"next",null);w(this,"mixingFrom",null);w(this,"mixingTo",null);w(this,"listener",null);w(this,"trackIndex",0);w(this,"loop",!1);w(this,"holdPrevious",!1);w(this,"reverse",!1);w(this,"shortestRotation",!1);w(this,"eventThreshold",0);w(this,"mixAttachmentThreshold",0);w(this,"alphaAttachmentThreshold",0);w(this,"mixDrawOrderThreshold",0);w(this,"animationStart",0);w(this,"animationEnd",0);w(this,"animationLast",0);w(this,"nextAnimationLast",0);w(this,"delay",0);w(this,"trackTime",0);w(this,"trackLast",0);w(this,"nextTrackLast",0);w(this,"trackEnd",0);w(this,"timeScale",0);w(this,"alpha",0);w(this,"mixTime",0);w(this,"_mixDuration",0);w(this,"interruptAlpha",0);w(this,"totalAlpha",0);w(this,"mixBlend",ge.replace);w(this,"timelineMode",new Array);w(this,"timelineHoldMix",new Array);w(this,"timelinesRotation",new Array)}get mixDuration(){return this._mixDuration}set mixDuration(e){this._mixDuration=e}setMixDurationWithDelay(e,t){this._mixDuration=e,t<=0&&(this.previous!=null?t=Math.max(t+this.previous.getTrackComplete()-e,0):t=0),this.delay=t}reset(){this.next=null,this.previous=null,this.mixingFrom=null,this.mixingTo=null,this.animation=null,this.listener=null,this.timelineMode.length=0,this.timelineHoldMix.length=0,this.timelinesRotation.length=0}getAnimationTime(){if(this.loop){let e=this.animationEnd-this.animationStart;return e==0?this.animationStart:this.trackTime%e+this.animationStart}return Math.min(this.trackTime+this.animationStart,this.animationEnd)}setAnimationLast(e){this.animationLast=e,this.nextAnimationLast=e}isComplete(){return this.trackTime>=this.animationEnd-this.animationStart}resetRotationDirections(){this.timelinesRotation.length=0}getTrackComplete(){let e=this.animationEnd-this.animationStart;if(e!=0){if(this.loop)return e*(1+(this.trackTime/e|0));if(this.trackTime=0}},vR=class{constructor(e){w(this,"objects",[]);w(this,"drainDisabled",!1);w(this,"animState");this.animState=e}start(e){this.objects.push(Hi.start),this.objects.push(e),this.animState.animationsChanged=!0}interrupt(e){this.objects.push(Hi.interrupt),this.objects.push(e)}end(e){this.objects.push(Hi.end),this.objects.push(e),this.animState.animationsChanged=!0}dispose(e){this.objects.push(Hi.dispose),this.objects.push(e)}complete(e){this.objects.push(Hi.complete),this.objects.push(e)}event(e,t){this.objects.push(Hi.event),this.objects.push(e),this.objects.push(t)}drain(){if(this.drainDisabled)return;this.drainDisabled=!0;let e=this.objects;for(let t=0;t{h.width=parseInt(i[1]),h.height=parseInt(i[2])},n.format=()=>{},n.filter=h=>{h.minFilter=Re.enumValue(ui,i[1]),h.magFilter=Re.enumValue(ui,i[2])},n.repeat=h=>{i[1].indexOf("x")!=-1&&(h.uWrap=Fn.Repeat),i[1].indexOf("y")!=-1&&(h.vWrap=Fn.Repeat)},n.pma=h=>{h.pma=i[1]=="true"};var r={};r.xy=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2])},r.size=h=>{h.width=parseInt(i[1]),h.height=parseInt(i[2])},r.bounds=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2]),h.width=parseInt(i[3]),h.height=parseInt(i[4])},r.offset=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2])},r.orig=h=>{h.originalWidth=parseInt(i[1]),h.originalHeight=parseInt(i[2])},r.offsets=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2]),h.originalWidth=parseInt(i[3]),h.originalHeight=parseInt(i[4])},r.rotate=h=>{let u=i[1];u=="true"?h.degrees=90:u!="false"&&(h.degrees=parseInt(u))},r.index=h=>{h.index=parseInt(i[1])};let o=t.readLine();for(;o&&o.trim().length==0;)o=t.readLine();for(;!(!o||o.trim().length==0||t.readEntry(i,o)==0);)o=t.readLine();let a=null,c=null,l=null;for(;o!==null;)if(o.trim().length==0)a=null,o=t.readLine();else if(a){let h=new Y1(a,o);for(;;){let u=t.readEntry(i,o=t.readLine());if(u==0)break;let d=r[i[0]];if(d)d(h);else{c||(c=[]),l||(l=[]),c.push(i[0]);let f=[];for(let p=0;p0&&l&&l.length>0&&(h.names=c,h.values=l,c=null,l=null),h.u=h.x/a.width,h.v=h.y/a.height,h.degrees==90?(h.u2=(h.x+h.height)/a.width,h.v2=(h.y+h.width)/a.height):(h.u2=(h.x+h.width)/a.width,h.v2=(h.y+h.height)/a.height),this.regions.push(h)}else{for(a=new TR(o.trim());t.readEntry(i,o=t.readLine())!=0;){let h=n[i[0]];h&&h(a)}this.pages.push(a)}}findRegion(e){for(let t=0;t=this.lines.length?null:this.lines[this.index++]}readEntry(e,t){if(!t||(t=t.trim(),t.length==0))return 0;let i=t.indexOf(":");if(i==-1)return 0;e[0]=t.substr(0,i).trim();for(let n=1,r=i+1;;n++){let o=t.indexOf(",",r);if(o==-1)return e[n]=t.substr(r).trim(),n;if(e[n]=t.substr(r,o-r).trim(),r=o+1,n==4)return 4}}},TR=class{constructor(e){w(this,"name");w(this,"minFilter",ui.Nearest);w(this,"magFilter",ui.Nearest);w(this,"uWrap",Fn.ClampToEdge);w(this,"vWrap",Fn.ClampToEdge);w(this,"texture",null);w(this,"width",0);w(this,"height",0);w(this,"pma",!1);w(this,"regions",new Array);this.name=e}setTexture(e){this.texture=e,e.setFilters(this.minFilter,this.magFilter),e.setWraps(this.uWrap,this.vWrap);for(let t of this.regions)t.texture=e}},Y1=class extends SR{constructor(t,i){super();w(this,"page");w(this,"name");w(this,"x",0);w(this,"y",0);w(this,"offsetX",0);w(this,"offsetY",0);w(this,"originalWidth",0);w(this,"originalHeight",0);w(this,"index",0);w(this,"degrees",0);w(this,"names",null);w(this,"values",null);this.page=t,this.name=i,t.regions.push(this)}},Sl=class nm extends Un{constructor(t,i){super(t);w(this,"region",null);w(this,"path");w(this,"regionUVs",[]);w(this,"uvs",[]);w(this,"triangles",[]);w(this,"color",new st(1,1,1,1));w(this,"width",0);w(this,"height",0);w(this,"hullLength",0);w(this,"edges",[]);w(this,"parentMesh",null);w(this,"sequence",null);w(this,"tempColor",new st(0,0,0,0));this.path=i}updateRegion(){if(!this.region)throw new Error("Region not set.");let t=this.regionUVs;(!this.uvs||this.uvs.length!=t.length)&&(this.uvs=Re.newFloatArray(t.length));let i=this.uvs,n=this.uvs.length,r=this.region.u,o=this.region.v,a=0,c=0;if(this.region instanceof Y1){let l=this.region,h=l.page,u=h.width,d=h.height;switch(l.degrees){case 90:r-=(l.originalHeight-l.offsetY-l.height)/u,o-=(l.originalWidth-l.offsetX-l.width)/d,a=l.originalHeight/u,c=l.originalWidth/d;for(let f=0;f= 0.");if(!t)throw new Error("name cannot be null.");this.index=e,this.name=t,this.parent=i}};var Gt;(function(s){s[s.Normal=0]="Normal",s[s.OnlyTranslation=1]="OnlyTranslation",s[s.NoRotationOrReflection=2]="NoRotationOrReflection",s[s.NoScale=3]="NoScale",s[s.NoScaleOrReflection=4]="NoScaleOrReflection"})(Gt||(Gt={}));let Mv=class{constructor(e,t,i){w(this,"data");w(this,"skeleton");w(this,"parent",null);w(this,"children",new Array);w(this,"x",0);w(this,"y",0);w(this,"rotation",0);w(this,"scaleX",0);w(this,"scaleY",0);w(this,"shearX",0);w(this,"shearY",0);w(this,"ax",0);w(this,"ay",0);w(this,"arotation",0);w(this,"ascaleX",0);w(this,"ascaleY",0);w(this,"ashearX",0);w(this,"ashearY",0);w(this,"a",0);w(this,"b",0);w(this,"c",0);w(this,"d",0);w(this,"worldY",0);w(this,"worldX",0);w(this,"inherit",Gt.Normal);w(this,"sorted",!1);w(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.skeleton=t,this.parent=i,this.setToSetupPose()}isActive(){return this.active}update(e){this.updateWorldTransformWith(this.ax,this.ay,this.arotation,this.ascaleX,this.ascaleY,this.ashearX,this.ashearY)}updateWorldTransform(){this.updateWorldTransformWith(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)}updateWorldTransformWith(e,t,i,n,r,o,a){this.ax=e,this.ay=t,this.arotation=i,this.ascaleX=n,this.ascaleY=r,this.ashearX=o,this.ashearY=a;let c=this.parent;if(!c){let f=this.skeleton;const p=f.scaleX,m=f.scaleY,g=(i+o)*Ie.degRad,v=(i+90+a)*Ie.degRad;this.a=Math.cos(g)*n*p,this.b=Math.cos(v)*r*p,this.c=Math.sin(g)*n*m,this.d=Math.sin(v)*r*m,this.worldX=e*p+f.x,this.worldY=t*m+f.y;return}let l=c.a,h=c.b,u=c.c,d=c.d;switch(this.worldX=l*e+h*t+c.worldX,this.worldY=u*e+d*t+c.worldY,this.inherit){case Gt.Normal:{const f=(i+o)*Ie.degRad,p=(i+90+a)*Ie.degRad,m=Math.cos(f)*n,g=Math.cos(p)*r,v=Math.sin(f)*n,x=Math.sin(p)*r;this.a=l*m+h*v,this.b=l*g+h*x,this.c=u*m+d*v,this.d=u*g+d*x;return}case Gt.OnlyTranslation:{const f=(i+o)*Ie.degRad,p=(i+90+a)*Ie.degRad;this.a=Math.cos(f)*n,this.b=Math.cos(p)*r,this.c=Math.sin(f)*n,this.d=Math.sin(p)*r;break}case Gt.NoRotationOrReflection:{let f=1/this.skeleton.scaleX,p=1/this.skeleton.scaleY;l*=f,u*=p;let m=l*l+u*u,g=0;m>1e-4?(m=Math.abs(l*d*p-h*f*u)/m,h=u*m,d=l*m,g=Math.atan2(u,l)*Ie.radDeg):(l=0,u=0,g=90-Math.atan2(d,h)*Ie.radDeg);const v=(i+o-g)*Ie.degRad,x=(i+a-g+90)*Ie.degRad,y=Math.cos(v)*n,_=Math.cos(x)*r,C=Math.sin(v)*n,S=Math.sin(x)*r;this.a=l*y-h*C,this.b=l*_-h*S,this.c=u*y+d*C,this.d=u*_+d*S;break}case Gt.NoScale:case Gt.NoScaleOrReflection:{i*=Ie.degRad;const f=Math.cos(i),p=Math.sin(i);let m=(l*f+h*p)/this.skeleton.scaleX,g=(u*f+d*p)/this.skeleton.scaleY,v=Math.sqrt(m*m+g*g);v>1e-5&&(v=1/v),m*=v,g*=v,v=Math.sqrt(m*m+g*g),this.inherit==Gt.NoScale&&l*d-h*u<0!=(this.skeleton.scaleX<0!=this.skeleton.scaleY<0)&&(v=-v),i=Math.PI/2+Math.atan2(g,m);const x=Math.cos(i)*v,y=Math.sin(i)*v;o*=Ie.degRad,a=(90+a)*Ie.degRad;const _=Math.cos(o)*n,C=Math.cos(a)*r,S=Math.sin(o)*n,b=Math.sin(a)*r;this.a=m*_+x*S,this.b=m*C+x*b,this.c=g*_+y*S,this.d=g*C+y*b;break}}this.a*=this.skeleton.scaleX,this.b*=this.skeleton.scaleX,this.c*=this.skeleton.scaleY,this.d*=this.skeleton.scaleY}setToSetupPose(){let e=this.data;this.x=e.x,this.y=e.y,this.rotation=e.rotation,this.scaleX=e.scaleX,this.scaleY=e.scaleY,this.shearX=e.shearX,this.shearY=e.shearY,this.inherit=e.inherit}updateAppliedTransform(){let e=this.parent;if(!e){this.ax=this.worldX-this.skeleton.x,this.ay=this.worldY-this.skeleton.y,this.arotation=Math.atan2(this.c,this.a)*Ie.radDeg,this.ascaleX=Math.sqrt(this.a*this.a+this.c*this.c),this.ascaleY=Math.sqrt(this.b*this.b+this.d*this.d),this.ashearX=0,this.ashearY=Math.atan2(this.a*this.b+this.c*this.d,this.a*this.d-this.b*this.c)*Ie.radDeg;return}let t=e.a,i=e.b,n=e.c,r=e.d,o=1/(t*r-i*n),a=r*o,c=i*o,l=n*o,h=t*o,u=this.worldX-e.worldX,d=this.worldY-e.worldY;this.ax=u*a-d*c,this.ay=d*h-u*l;let f,p,m,g;if(this.inherit==Gt.OnlyTranslation)f=this.a,p=this.b,m=this.c,g=this.d;else{switch(this.inherit){case Gt.NoRotationOrReflection:{let C=Math.abs(t*r-i*n)/(t*t+n*n);i=-n*this.skeleton.scaleX*C/this.skeleton.scaleY,r=t*this.skeleton.scaleY*C/this.skeleton.scaleX,o=1/(t*r-i*n),a=r*o,c=i*o;break}case Gt.NoScale:case Gt.NoScaleOrReflection:let v=Ie.cosDeg(this.rotation),x=Ie.sinDeg(this.rotation);t=(t*v+i*x)/this.skeleton.scaleX,n=(n*v+r*x)/this.skeleton.scaleY;let y=Math.sqrt(t*t+n*n);y>1e-5&&(y=1/y),t*=y,n*=y,y=Math.sqrt(t*t+n*n),this.inherit==Gt.NoScale&&o<0!=(this.skeleton.scaleX<0!=this.skeleton.scaleY<0)&&(y=-y);let _=Ie.PI/2+Math.atan2(n,t);i=Math.cos(_)*y,r=Math.sin(_)*y,o=1/(t*r-i*n),a=r*o,c=i*o,l=n*o,h=t*o}f=a*this.a-c*this.c,p=a*this.b-c*this.d,m=h*this.c-l*this.a,g=h*this.d-l*this.b}if(this.ashearX=0,this.ascaleX=Math.sqrt(f*f+m*m),this.ascaleX>1e-4){let v=f*g-p*m;this.ascaleY=v/this.ascaleX,this.ashearY=-Math.atan2(f*p+m*g,v)*Ie.radDeg,this.arotation=Math.atan2(m,f)*Ie.radDeg}else this.ascaleX=0,this.ascaleY=Math.sqrt(p*p+g*g),this.ashearY=0,this.arotation=90-Math.atan2(g,p)*Ie.radDeg}getWorldRotationX(){return Math.atan2(this.c,this.a)*Ie.radDeg}getWorldRotationY(){return Math.atan2(this.d,this.b)*Ie.radDeg}getWorldScaleX(){return Math.sqrt(this.a*this.a+this.c*this.c)}getWorldScaleY(){return Math.sqrt(this.b*this.b+this.d*this.d)}worldToLocal(e){let t=1/(this.a*this.d-this.b*this.c),i=e.x-this.worldX,n=e.y-this.worldY;return e.x=i*this.d*t-n*this.b*t,e.y=n*this.a*t-i*this.c*t,e}localToWorld(e){let t=e.x,i=e.y;return e.x=t*this.a+i*this.b+this.worldX,e.y=t*this.c+i*this.d+this.worldY,e}worldToParent(e){if(e==null)throw new Error("world cannot be null.");return this.parent==null?e:this.parent.worldToLocal(e)}parentToWorld(e){if(e==null)throw new Error("world cannot be null.");return this.parent==null?e:this.parent.localToWorld(e)}worldToLocalRotation(e){let t=Ie.sinDeg(e),i=Ie.cosDeg(e);return Math.atan2(this.a*t-this.c*i,this.d*i-this.b*t)*Ie.radDeg+this.rotation-this.shearX}localToWorldRotation(e){e-=this.rotation-this.shearX;let t=Ie.sinDeg(e),i=Ie.cosDeg(e);return Math.atan2(i*this.c+t*this.d,i*this.a+t*this.b)*Ie.radDeg}rotateWorld(e){e*=Ie.degRad;const t=Math.sin(e),i=Math.cos(e),n=this.a,r=this.b;this.a=i*n-t*this.c,this.b=i*r-t*this.d,this.c=t*n+i*this.c,this.d=t*r+i*this.d}},ou=class{constructor(e,t,i){w(this,"name");w(this,"order");w(this,"skinRequired");this.name=e,this.order=t,this.skinRequired=i}},z1=class{constructor(e,t){w(this,"data");w(this,"intValue",0);w(this,"floatValue",0);w(this,"stringValue",null);w(this,"time",0);w(this,"volume",0);w(this,"balance",0);if(!t)throw new Error("data cannot be null.");this.time=e,this.data=t}},q1=class{constructor(e){w(this,"name");w(this,"intValue",0);w(this,"floatValue",0);w(this,"stringValue",null);w(this,"audioPath",null);w(this,"volume",0);w(this,"balance",0);this.name=e}},MR=class{constructor(e,t){w(this,"data");w(this,"bones");w(this,"target");w(this,"bendDirection",0);w(this,"compress",!1);w(this,"stretch",!1);w(this,"mix",1);w(this,"softness",0);w(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.bones=new Array;for(let n=0;n180?f-=360:f<-180&&(f+=360);let g=e.ascaleX,v=e.ascaleY;if(n||r){switch(e.inherit){case Gt.NoScale:case Gt.NoScaleOrReflection:p=t-e.worldX,m=i-e.worldY}const x=e.data.length*g;if(x>1e-4){const y=p*p+m*m;if(n&&yx*x){const _=(Math.sqrt(y)/x-1)*a+1;g*=_,o&&(v*=_)}}}e.updateWorldTransformWith(e.ax,e.ay,e.arotation+f*a,g,v,e.ashearX,e.ashearY)}apply2(e,t,i,n,r,o,a,c,l){if(e.inherit!=Gt.Normal||t.inherit!=Gt.Normal)return;let h=e.ax,u=e.ay,d=e.ascaleX,f=e.ascaleY,p=d,m=f,g=t.ascaleX,v=0,x=0,y=0;d<0?(d=-d,v=180,y=-1):(v=0,y=1),f<0&&(f=-f,y=-y),g<0?(g=-g,x=180):x=0;let _=t.ax,C=0,S=0,b=0,M=e.a,I=e.b,F=e.c,E=e.d,k=Math.abs(d-f)<=1e-4;!k||o?(C=0,S=M*_+e.worldX,b=F*_+e.worldY):(C=t.ay,S=M*_+I*C+e.worldX,b=F*_+E*C+e.worldY);let O=e.parent;if(!O)throw new Error("IK parent must itself have a parent.");M=O.a,I=O.b,F=O.c,E=O.d;let D=M*E-I*F,$=S-O.worldX,N=b-O.worldY;D=Math.abs(D)<=1e-4?0:1/D;let U=($*E-N*I)*D-h,A=(N*M-$*F)*D-u,P=Math.sqrt(U*U+A*A),L=t.data.length*g,B,X;if(P<1e-4){this.apply1(e,i,n,!1,o,!1,l),t.updateWorldTransformWith(_,C,0,t.ascaleX,t.ascaleY,t.ashearX,t.ashearY);return}$=i-O.worldX,N=n-O.worldY;let V=($*E-N*I)*D-h,q=(N*M-$*F)*D-u,W=V*V+q*q;if(c!=0){c*=d*(g+1)*.5;let le=Math.sqrt(W),ue=le-P-L*d+c;if(ue>0){let ae=Math.min(1,ue/(c*2))-1;ae=(ue-c*(1-ae*ae))/le,V-=ae*V,q-=ae*q,W=V*V+q*q}}e:if(k){L*=d;let le=(W-P*P-L*L)/(2*P*L);le<-1?(le=-1,X=Math.PI*r):le>1?(le=1,X=0,o&&(M=(Math.sqrt(W)/(P+L)-1)*l+1,p*=M,a&&(m*=M))):X=Math.acos(le)*r,M=P+L*le,I=L*Math.sin(X),B=Math.atan2(q*M-V*I,V*M+q*I)}else{M=d*L,I=f*L;let le=M*M,ue=I*I,ae=Math.atan2(q,V);F=ue*P*P+le*W-le*ue;let xe=-2*ue*P,Y=ue-le;if(E=xe*xe-4*Y*F,E>=0){let ce=Math.sqrt(E);xe<0&&(ce=-ce),ce=-(xe+ce)*.5;let Ce=ce/Y,ye=F/ce,we=Math.abs(Ce)=0){N=Math.sqrt(Ce)*r,B=ae-Math.atan2(N,we),X=Math.atan2(N/f,(we-P)/d);break e}}let j=Ie.PI,H=P-M,G=H*H,z=0,ie=0,fe=P+M,te=fe*fe,oe=0;F=-M*P/(le-ue),F>=-1&&F<=1&&(F=Math.acos(F),$=M*Math.cos(F)+P,N=I*Math.sin(F),E=$*$+N*N,Ete&&(ie=F,te=E,fe=$,oe=N)),W<=(G+te)*.5?(B=ae-Math.atan2(z*r,H),X=j*r):(B=ae-Math.atan2(oe*r,fe),X=ie*r)}let ne=Math.atan2(C,_)*y,re=e.arotation;B=(B-ne)*Ie.radDeg+v-re,B>180?B-=360:B<-180&&(B+=360),e.updateWorldTransformWith(h,u,re+B*l,p,m,0,0),re=t.arotation,X=((X+ne)*Ie.radDeg-t.ashearX)*y+x-re,X>180?X-=360:X<-180&&(X+=360),t.updateWorldTransformWith(_,C,re+X*l,t.ascaleX,t.ascaleY,t.ashearX,t.ashearY)}},K1=class extends ou{constructor(t){super(t,0,!1);w(this,"bones",new Array);w(this,"_target",null);w(this,"bendDirection",0);w(this,"compress",!1);w(this,"stretch",!1);w(this,"uniform",!1);w(this,"mix",0);w(this,"softness",0)}set target(t){this._target=t}get target(){if(this._target)return this._target;throw new Error("BoneData not set.")}},Z1=class extends ou{constructor(t){super(t,0,!1);w(this,"bones",new Array);w(this,"_target",null);w(this,"positionMode",rn.Fixed);w(this,"spacingMode",li.Fixed);w(this,"rotateMode",Jr.Chain);w(this,"offsetRotation",0);w(this,"position",0);w(this,"spacing",0);w(this,"mixRotate",0);w(this,"mixX",0);w(this,"mixY",0)}set target(t){this._target=t}get target(){if(this._target)return this._target;throw new Error("SlotData not set.")}};var rn;(function(s){s[s.Fixed=0]="Fixed",s[s.Percent=1]="Percent"})(rn||(rn={}));var li;(function(s){s[s.Length=0]="Length",s[s.Fixed=1]="Fixed",s[s.Percent=2]="Percent",s[s.Proportional=3]="Proportional"})(li||(li={}));var Jr;(function(s){s[s.Tangent=0]="Tangent",s[s.Chain=1]="Chain",s[s.ChainScale=2]="ChainScale"})(Jr||(Jr={}));var Ei;let CR=(Ei=class{constructor(e,t){w(this,"data");w(this,"bones");w(this,"target");w(this,"position",0);w(this,"spacing",0);w(this,"mixRotate",0);w(this,"mixX",0);w(this,"mixY",0);w(this,"spaces",new Array);w(this,"positions",new Array);w(this,"world",new Array);w(this,"curves",new Array);w(this,"lengths",new Array);w(this,"segments",new Array);w(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.bones=new Array;for(let n=0,r=e.bones.length;n0){_=u/_*p;for(let S=1;S0?Ie.degRad:-.01745329277777778}for(let _=0,C=3;_0){let E=S.a,k=S.b,O=S.c,D=S.d,$=0,N=0,U=0;if(a?$=m[C-1]:d[_+1]==0?$=m[C+2]:$=Math.atan2(F,I),$-=Math.atan2(O,E),y){N=Math.cos($),U=Math.sin($);let A=S.data.length;g+=(A*(N*E-U*O)-I)*i,v+=(A*(U*E+N*O)-F)*i}else $+=x;$>Ie.PI?$-=Ie.PI2:$<-3.1415927&&($+=Ie.PI2),$*=i,N=Math.cos($),U=Math.sin($),S.a=N*E-U*O,S.b=N*k-U*D,S.c=U*E+N*O,S.d=U*k+N*D}S.updateAppliedTransform()}}computeWorldPositions(e,t,i){let n=this.target,r=this.position,o=this.spaces,a=Re.setArraySize(this.positions,t*3+2),c=this.world,l=e.closed,h=e.worldVerticesLength,u=h/6,d=Ei.NONE;if(!e.constantSpeed){let A=e.lengths;u-=l?1:2;let P=A[u];this.data.positionMode==rn.Percent&&(r*=P);let L;switch(this.data.spacingMode){case li.Percent:L=P;break;case li.Proportional:L=P/t;break;default:L=1}c=Re.setArraySize(this.world,8);for(let B=0,X=0,V=0;BP){d!=Ei.AFTER&&(d=Ei.AFTER,e.computeWorldVertices(n,h-6,4,c,0,2)),this.addAfterPosition(W-P,c,0,a,X);continue}for(;;V++){let ne=A[V];if(!(W>ne)){if(V==0)W/=ne;else{let re=A[V-1];W=(W-re)/(ne-re)}break}}V!=d&&(d=V,l&&V==u?(e.computeWorldVertices(n,h-4,4,c,0,2),e.computeWorldVertices(n,0,4,c,4,2)):e.computeWorldVertices(n,V*6+2,8,c,0,2)),this.addCurvePosition(W,c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],a,X,i||B>0&&q==0)}return a}l?(h+=2,c=Re.setArraySize(this.world,h),e.computeWorldVertices(n,2,h-4,c,0,2),e.computeWorldVertices(n,0,2,c,h-4,2),c[h-2]=c[0],c[h-1]=c[1]):(u--,h-=4,c=Re.setArraySize(this.world,h),e.computeWorldVertices(n,2,h,c,0,2));let f=Re.setArraySize(this.curves,u),p=0,m=c[0],g=c[1],v=0,x=0,y=0,_=0,C=0,S=0,b=0,M=0,I=0,F=0,E=0,k=0,O=0,D=0;for(let A=0,P=2;Ap){this.addAfterPosition(V-p,c,h-4,a,P);continue}for(;;L++){let q=f[L];if(!(V>q)){if(L==0)V/=q;else{let W=f[L-1];V=(V-W)/(q-W)}break}}if(L!=d){d=L;let q=L*6;for(m=c[q],g=c[q+1],v=c[q+2],x=c[q+3],y=c[q+4],_=c[q+5],C=c[q+6],S=c[q+7],b=(m-v*2+y)*.03,M=(g-x*2+_)*.03,I=((v-y)*3-m+C)*.006,F=((x-_)*3-g+S)*.006,E=b*2+I,k=M*2+F,O=(v-m)*.3+b+I*.16666667,D=(x-g)*.3+M+F*.16666667,U=Math.sqrt(O*O+D*D),N[0]=U,q=1;q<8;q++)O+=E,D+=k,E+=I,k+=F,U+=Math.sqrt(O*O+D*D),N[q]=U;O+=E,D+=k,U+=Math.sqrt(O*O+D*D),N[8]=U,O+=E+I,D+=k+F,U+=Math.sqrt(O*O+D*D),N[9]=U,B=0}for(V*=U;;B++){let q=N[B];if(!(V>q)){if(B==0)V/=q;else{let W=N[B-1];V=B+(V-W)/(q-W)}break}}this.addCurvePosition(V*.1,m,g,v,x,y,_,C,S,a,P,i||A>0&&X==0)}return a}addBeforePosition(e,t,i,n,r){let o=t[i],a=t[i+1],c=t[i+2]-o,l=t[i+3]-a,h=Math.atan2(l,c);n[r]=o+e*Math.cos(h),n[r+1]=a+e*Math.sin(h),n[r+2]=h}addAfterPosition(e,t,i,n,r){let o=t[i+2],a=t[i+3],c=o-t[i],l=a-t[i+1],h=Math.atan2(l,c);n[r]=o+e*Math.cos(h),n[r+1]=a+e*Math.sin(h),n[r+2]=h}addCurvePosition(e,t,i,n,r,o,a,c,l,h,u,d){if(e==0||isNaN(e)){h[u]=t,h[u+1]=i,h[u+2]=Math.atan2(r-i,n-t);return}let f=e*e,p=f*e,m=1-e,g=m*m,v=g*m,x=m*e,y=x*3,_=m*y,C=y*e,S=t*v+n*_+o*C+c*p,b=i*v+r*_+a*C+l*p;h[u]=S,h[u+1]=b,d&&(e<.001?h[u+2]=Math.atan2(r-i,n-t):h[u+2]=Math.atan2(b-(i*g+r*x*2+a*f),S-(t*g+n*x*2+o*f)))}},w(Ei,"NONE",-1),w(Ei,"BEFORE",-2),w(Ei,"AFTER",-3),w(Ei,"epsilon",1e-5),Ei),AR=class{constructor(e,t){w(this,"data");w(this,"_bone",null);w(this,"inertia",0);w(this,"strength",0);w(this,"damping",0);w(this,"massInverse",0);w(this,"wind",0);w(this,"gravity",0);w(this,"mix",0);w(this,"_reset",!0);w(this,"ux",0);w(this,"uy",0);w(this,"cx",0);w(this,"cy",0);w(this,"tx",0);w(this,"ty",0);w(this,"xOffset",0);w(this,"xVelocity",0);w(this,"yOffset",0);w(this,"yVelocity",0);w(this,"rotateOffset",0);w(this,"rotateVelocity",0);w(this,"scaleOffset",0);w(this,"scaleVelocity",0);w(this,"active",!1);w(this,"skeleton");w(this,"remaining",0);w(this,"lastTime",0);this.data=e,this.skeleton=t,this.bone=t.bones[e.bone.index],this.inertia=e.inertia,this.strength=e.strength,this.damping=e.damping,this.massInverse=e.massInverse,this.wind=e.wind,this.gravity=e.gravity,this.mix=e.mix}set bone(e){this._bone=e}get bone(){if(this._bone)return this._bone;throw new Error("Bone not set.")}reset(){this.remaining=0,this.lastTime=this.skeleton.time,this._reset=!0,this.xOffset=0,this.xVelocity=0,this.yOffset=0,this.yVelocity=0,this.rotateOffset=0,this.rotateVelocity=0,this.scaleOffset=0,this.scaleVelocity=0}setToSetupPose(){const e=this.data;this.inertia=e.inertia,this.strength=e.strength,this.damping=e.damping,this.massInverse=e.massInverse,this.wind=e.wind,this.gravity=e.gravity,this.mix=e.mix}isActive(){return this.active}update(e){const t=this.mix;if(t==0)return;const i=this.data.x>0,n=this.data.y>0,r=this.data.rotate>0||this.data.shearX>0,o=this.data.scaleX>0,a=this.bone,c=a.data.length;switch(e){case ir.none:return;case ir.reset:this.reset();case ir.update:const l=this.skeleton,h=Math.max(this.skeleton.time-this.lastTime,0);this.remaining+=h,this.lastTime=l.time;const u=a.worldX,d=a.worldY;if(this._reset)this._reset=!1,this.ux=u,this.uy=d;else{let f=this.remaining,p=this.inertia,m=this.data.step,g=this.skeleton.data.referenceScale,v=-1,x=this.data.limit*h,y=x*Math.abs(l.scaleY);if(x*=Math.abs(l.scaleX),i||n){if(i){const _=(this.ux-u)*p;this.xOffset+=_>x?x:_<-x?-x:_,this.ux=u}if(n){const _=(this.uy-d)*p;this.yOffset+=_>y?y:_<-y?-y:_,this.uy=d}if(f>=m){v=Math.pow(this.damping,60*m);const _=this.massInverse*m,C=this.strength,S=this.wind*g*l.scaleX,b=this.gravity*g*l.scaleY;do i&&(this.xVelocity+=(S-this.xOffset*C)*_,this.xOffset+=this.xVelocity*m,this.xVelocity*=v),n&&(this.yVelocity-=(b+this.yOffset*C)*_,this.yOffset+=this.yVelocity*m,this.yVelocity*=v),f-=m;while(f>=m)}i&&(a.worldX+=this.xOffset*t*this.data.x),n&&(a.worldY+=this.yOffset*t*this.data.y)}if(r||o){let _=Math.atan2(a.c,a.a),C=0,S=0,b=0,M=this.cx-a.worldX,I=this.cy-a.worldY;if(M>x?M=x:M<-x&&(M=-x),I>y?I=y:I<-y&&(I=-y),r){b=(this.data.rotate+this.data.shearX)*t;let F=Math.atan2(I+this.ty,M+this.tx)-_-this.rotateOffset*b;this.rotateOffset+=(F-Math.ceil(F*Ie.invPI2-.5)*Ie.PI2)*p,F=this.rotateOffset*b+_,C=Math.cos(F),S=Math.sin(F),o&&(F=c*a.getWorldScaleX(),F>0&&(this.scaleOffset+=(M*C+I*S)*p/F))}else{C=Math.cos(_),S=Math.sin(_);const F=c*a.getWorldScaleX();F>0&&(this.scaleOffset+=(M*C+I*S)*p/F)}if(f=this.remaining,f>=m){v==-1&&(v=Math.pow(this.damping,60*m));const F=this.massInverse*m,E=this.strength,k=this.wind,O=up.yDown?-this.gravity:this.gravity,D=c/g;for(;;)if(f-=m,o&&(this.scaleVelocity+=(k*C-O*S-this.scaleOffset*E)*F,this.scaleOffset+=this.scaleVelocity*m,this.scaleVelocity*=v),r){if(this.rotateVelocity-=((k*S+O*C)*D+this.rotateOffset*E)*F,this.rotateOffset+=this.rotateVelocity*m,this.rotateVelocity*=v,f0){let f=0;this.data.rotate>0&&(f=l*this.data.rotate,h=Math.sin(f),u=Math.cos(f),d=a.b,a.b=u*d-h*a.d,a.d=h*d+u*a.d),f+=l*this.data.shearX,h=Math.sin(f),u=Math.cos(f),d=a.a,a.a=u*d-h*a.c,a.c=h*d+u*a.c}else l*=this.data.rotate,h=Math.sin(l),u=Math.cos(l),d=a.a,a.a=u*d-h*a.c,a.c=h*d+u*a.c,d=a.b,a.b=u*d-h*a.d,a.d=h*d+u*a.d}if(o){const l=1+this.scaleOffset*t*this.data.scaleX;a.a*=l,a.c*=l}e!=ir.pose&&(this.tx=c*a.a,this.ty=c*a.c),a.updateAppliedTransform()}translate(e,t){this.ux-=e,this.uy-=t,this.cx-=e,this.cy-=t}rotate(e,t,i){const n=i*Ie.degRad,r=Math.cos(n),o=Math.sin(n),a=this.cx-e,c=this.cy-t;this.translate(a*r-c*o-a,a*o+c*r-c)}},ER=class{constructor(e,t){w(this,"data");w(this,"bone");w(this,"color");w(this,"darkColor",null);w(this,"attachment",null);w(this,"attachmentState",0);w(this,"sequenceIndex",-1);w(this,"deform",new Array);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("bone cannot be null.");this.data=e,this.bone=t,this.color=new st,this.darkColor=e.darkColor?new st:null,this.setToSetupPose()}getSkeleton(){return this.bone.skeleton}getAttachment(){return this.attachment}setAttachment(e){this.attachment!=e&&((!(e instanceof Un)||!(this.attachment instanceof Un)||e.timelineAttachment!=this.attachment.timelineAttachment)&&(this.deform.length=0),this.attachment=e,this.sequenceIndex=-1)}setToSetupPose(){this.color.setFromColor(this.data.color),this.darkColor&&this.darkColor.setFromColor(this.data.darkColor),this.data.attachmentName?(this.attachment=null,this.setAttachment(this.bone.skeleton.getAttachment(this.data.index,this.data.attachmentName))):this.attachment=null}},IR=class{constructor(e,t){w(this,"data");w(this,"bones");w(this,"target");w(this,"mixRotate",0);w(this,"mixX",0);w(this,"mixY",0);w(this,"mixScaleX",0);w(this,"mixScaleY",0);w(this,"mixShearY",0);w(this,"temp",new ch);w(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.bones=new Array;for(let n=0;n0?Ie.degRad:-.01745329277777778,p=this.data.offsetRotation*f,m=this.data.offsetShearY*f,g=this.bones;for(let v=0,x=g.length;vIe.PI?M-=Ie.PI2:M<-3.1415927&&(M+=Ie.PI2),M*=e;let I=Math.cos(M),F=Math.sin(M);y.a=I*_-F*S,y.b=I*C-F*b,y.c=F*_+I*S,y.d=F*C+I*b}if(a){let _=this.temp;c.localToWorld(_.set(this.data.offsetX,this.data.offsetY)),y.worldX+=(_.x-y.worldX)*t,y.worldY+=(_.y-y.worldY)*i}if(n!=0){let _=Math.sqrt(y.a*y.a+y.c*y.c);_!=0&&(_=(_+(Math.sqrt(l*l+u*u)-_+this.data.offsetScaleX)*n)/_),y.a*=_,y.c*=_}if(r!=0){let _=Math.sqrt(y.b*y.b+y.d*y.d);_!=0&&(_=(_+(Math.sqrt(h*h+d*d)-_+this.data.offsetScaleY)*r)/_),y.b*=_,y.d*=_}if(o>0){let _=y.b,C=y.d,S=Math.atan2(C,_),b=Math.atan2(d,h)-Math.atan2(u,l)-(S-Math.atan2(y.c,y.a));b>Ie.PI?b-=Ie.PI2:b<-3.1415927&&(b+=Ie.PI2),b=S+(b+m)*o;let M=Math.sqrt(_*_+C*C);y.b=Math.cos(b)*M,y.d=Math.sin(b)*M}y.updateAppliedTransform()}}applyRelativeWorld(){let e=this.mixRotate,t=this.mixX,i=this.mixY,n=this.mixScaleX,r=this.mixScaleY,o=this.mixShearY,a=t!=0||i!=0,c=this.target,l=c.a,h=c.b,u=c.c,d=c.d,f=l*d-h*u>0?Ie.degRad:-.01745329277777778,p=this.data.offsetRotation*f,m=this.data.offsetShearY*f,g=this.bones;for(let v=0,x=g.length;vIe.PI?M-=Ie.PI2:M<-3.1415927&&(M+=Ie.PI2),M*=e;let I=Math.cos(M),F=Math.sin(M);y.a=I*_-F*S,y.b=I*C-F*b,y.c=F*_+I*S,y.d=F*C+I*b}if(a){let _=this.temp;c.localToWorld(_.set(this.data.offsetX,this.data.offsetY)),y.worldX+=_.x*t,y.worldY+=_.y*i}if(n!=0){let _=(Math.sqrt(l*l+u*u)-1+this.data.offsetScaleX)*n+1;y.a*=_,y.c*=_}if(r!=0){let _=(Math.sqrt(h*h+d*d)-1+this.data.offsetScaleY)*r+1;y.b*=_,y.d*=_}if(o>0){let _=Math.atan2(d,h)-Math.atan2(u,l);_>Ie.PI?_-=Ie.PI2:_<-3.1415927&&(_+=Ie.PI2);let C=y.b,S=y.d;_=Math.atan2(S,C)+(_-Ie.PI/2+m)*o;let b=Math.sqrt(C*C+S*S);y.b=Math.cos(_)*b,y.d=Math.sin(_)*b}y.updateAppliedTransform()}}applyAbsoluteLocal(){let e=this.mixRotate,t=this.mixX,i=this.mixY,n=this.mixScaleX,r=this.mixScaleY,o=this.mixShearY,a=this.target,c=this.bones;for(let l=0,h=c.length;lt.data.name==e)??null}findTransformConstraint(e){if(!e)throw new Error("constraintName cannot be null.");return this.transformConstraints.find(t=>t.data.name==e)??null}findPathConstraint(e){if(!e)throw new Error("constraintName cannot be null.");return this.pathConstraints.find(t=>t.data.name==e)??null}findPhysicsConstraint(e){if(e==null)throw new Error("constraintName cannot be null.");return this.physicsConstraints.find(t=>t.data.name==e)??null}getBoundsRect(e){let t=new ch,i=new ch;return this.getBounds(t,i,void 0,e),{x:t.x,y:t.y,width:i.x,height:i.y}}getBounds(e,t,i=new Array(2),n=null){if(!e)throw new Error("offset cannot be null.");if(!t)throw new Error("size cannot be null.");let r=this.drawOrder,o=Number.POSITIVE_INFINITY,a=Number.POSITIVE_INFINITY,c=Number.NEGATIVE_INFINITY,l=Number.NEGATIVE_INFINITY;for(let h=0,u=r.length;h=n.length&&(n.length=e+1),n[e]||(n[e]={}),n[e][t]=i}addSkin(e){for(let n=0;n= 0.");if(!t)throw new Error("name cannot be null.");if(!i)throw new Error("boneData cannot be null.");this.index=e,this.name=t,this.boneData=i}};var cr;(function(s){s[s.Normal=0]="Normal",s[s.Additive=1]="Additive",s[s.Multiply=2]="Multiply",s[s.Screen=3]="Screen"})(cr||(cr={}));let ew=class extends ou{constructor(t){super(t,0,!1);w(this,"bones",new Array);w(this,"_target",null);w(this,"mixRotate",0);w(this,"mixX",0);w(this,"mixY",0);w(this,"mixScaleX",0);w(this,"mixScaleY",0);w(this,"mixShearY",0);w(this,"offsetRotation",0);w(this,"offsetX",0);w(this,"offsetY",0);w(this,"offsetScaleX",0);w(this,"offsetScaleY",0);w(this,"offsetShearY",0);w(this,"relative",!1);w(this,"local",!1)}set target(t){this._target=t}get target(){if(this._target)return this._target;throw new Error("BoneData not set.")}},am=class{constructor(e){w(this,"scale",1);w(this,"attachmentLoader");w(this,"linkedMeshes",new Array);this.attachmentLoader=e}readSkeletonData(e){let t=this.scale,i=new uh;i.name="";let n=new RR(e),r=n.readInt32(),o=n.readInt32();i.hash=o==0&&r==0?null:o.toString(16)+r.toString(16),i.version=n.readString(),i.x=n.readFloat(),i.y=n.readFloat(),i.width=n.readFloat(),i.height=n.readFloat(),i.referenceScale=n.readFloat()*t;let a=n.readBoolean();a&&(i.fps=n.readFloat(),i.imagesPath=n.readString(),i.audioPath=n.readString());let c=0;c=n.readInt(!0);for(let h=0;h>1&3,f.rotateMode=p>>3&3,(p&128)!=0&&(f.offsetRotation=n.readFloat()),f.position=n.readFloat(),f.positionMode==rn.Fixed&&(f.position*=t),f.spacing=n.readFloat(),(f.spacingMode==li.Length||f.spacingMode==li.Fixed)&&(f.spacing*=t),f.mixRotate=n.readFloat(),f.mixX=n.readFloat(),f.mixY=n.readFloat(),i.pathConstraints.push(f)}c=n.readInt(!0);for(let h=0,u;h>4,e.readFloat())}n.push(S);break}}}}}let o=e.readInt(!0);if(o>0){let l=new Va(o),h=i.slots.length;for(let u=0;u=0;x--)p[x]=-1;let m=Re.newArray(h-f,0),g=0,v=0;for(let x=0;x=0;x--)p[x]==-1&&(p[x]=m[--v]);l.setFrame(u,d,p)}n.push(l)}let a=e.readInt(!0);if(a>0){let l=new hp(a);for(let h=0;h>>1^-(i&1)}readStringRef(){let e=this.readInt(!0);return e==0?null:this.strings[e-1]}readString(){let e=this.readInt(!0);switch(e){case 0:return null;case 1:return""}e--;let t="";for(let i=0;i>4){case 12:case 13:t+=String.fromCharCode((n&31)<<6|this.readByte()&63),i+=2;break;case 14:t+=String.fromCharCode((n&15)<<12|(this.readByte()&63)<<6|this.readByte()&63),i+=3;break;default:t+=String.fromCharCode(n),i++}}return t}readFloat(){let e=this.buffer.getFloat32(this.index);return this.index+=4,e}readBoolean(){return this.readByte()!=0}},PR=class{constructor(e,t,i,n,r){w(this,"parent");w(this,"skinIndex");w(this,"slotIndex");w(this,"mesh");w(this,"inheritTimeline");this.mesh=e,this.skinIndex=t,this.slotIndex=i,this.parent=n,this.inheritTimeline=r}},kR=class{constructor(e=null,t=null,i=0){w(this,"bones");w(this,"vertices");w(this,"length");this.bones=e,this.vertices=t,this.length=i}};var gn;(function(s){s[s.Region=0]="Region",s[s.BoundingBox=1]="BoundingBox",s[s.Mesh=2]="Mesh",s[s.LinkedMesh=3]="LinkedMesh",s[s.Path=4]="Path",s[s.Point=5]="Point",s[s.Clipping=6]="Clipping"})(gn||(gn={}));function Mi(s,e,t){let i=s.readFloat(),n=s.readFloat()*t;for(let r=0,o=0,a=e.getFrameCount()-1;e.setFrame(r,i,n),r!=a;r++){let c=s.readFloat(),l=s.readFloat()*t;switch(s.readByte()){case Vs:e.setStepped(r);break;case Ys:ht(s,e,o++,r,0,i,c,n,l,t)}i=c,n=l}return e}function Qd(s,e,t){let i=s.readFloat(),n=s.readFloat()*t,r=s.readFloat()*t;for(let o=0,a=0,c=e.getFrameCount()-1;e.setFrame(o,i,n,r),o!=c;o++){let l=s.readFloat(),h=s.readFloat()*t,u=s.readFloat()*t;switch(s.readByte()){case Vs:e.setStepped(o);break;case Ys:ht(s,e,a++,o,0,i,l,n,h,t),ht(s,e,a++,o,1,i,l,r,u,t)}i=l,n=h,r=u}return e}function ht(s,e,t,i,n,r,o,a,c,l){e.setBezier(t,i,n,r,a,s.readFloat(),s.readFloat()*l,s.readFloat(),s.readFloat()*l,o,c)}const FR=0,OR=1,BR=2,LR=3,DR=4,NR=5,UR=6,$R=7,XR=8,VR=9,YR=10,GR=0,HR=1,jR=2,WR=3,zR=4,qR=5,KR=0,ZR=1,JR=0,QR=1,eP=2,tP=0,iP=1,sP=2,nP=4,rP=5,oP=6,aP=7,lP=8,Vs=1,Ys=2;class ji{constructor(){w(this,"convexPolygons",new Array);w(this,"convexPolygonsIndices",new Array);w(this,"indicesArray",new Array);w(this,"isConcaveArray",new Array);w(this,"triangles",new Array);w(this,"polygonPool",new lh(()=>new Array));w(this,"polygonIndicesPool",new lh(()=>new Array))}triangulate(e){let t=e,i=e.length>>1,n=this.indicesArray;n.length=0;for(let a=0;a3;){let a=i-1,c=0,l=1;for(;;){e:if(!r[c]){let d=n[a]<<1,f=n[c]<<1,p=n[l]<<1,m=t[d],g=t[d+1],v=t[f],x=t[f+1],y=t[p],_=t[p+1];for(let C=(l+1)%i;C!=a;C=(C+1)%i){if(!r[C])continue;let S=n[C]<<1,b=t[S],M=t[S+1];if(ji.positiveArea(y,_,m,g,b,M)&&ji.positiveArea(m,g,v,x,b,M)&&ji.positiveArea(v,x,y,_,b,M))break e}break}if(l==0){do{if(!r[c])break;c--}while(c>0);break}a=c,c=l,l=(l+1)%i}o.push(n[(i+c-1)%i]),o.push(n[c]),o.push(n[(c+1)%i]),n.splice(c,1),r.splice(c,1),i--;let h=(i+c-1)%i,u=c==i?0:c;r[h]=ji.isConcave(h,i,t,n),r[u]=ji.isConcave(u,i,t,n)}return i==3&&(o.push(n[2]),o.push(n[0]),o.push(n[1])),o}decompose(e,t){let i=e,n=this.convexPolygons;this.polygonPool.freeAll(n),n.length=0;let r=this.convexPolygonsIndices;this.polygonIndicesPool.freeAll(r),r.length=0;let o=this.polygonIndicesPool.obtain();o.length=0;let a=this.polygonPool.obtain();a.length=0;let c=-1,l=0;for(let h=0,u=t.length;h0?(n.push(a),r.push(o)):(this.polygonPool.free(a),this.polygonIndicesPool.free(o)),a=this.polygonPool.obtain(),a.length=0,a.push(m),a.push(g),a.push(v),a.push(x),a.push(y),a.push(_),o=this.polygonIndicesPool.obtain(),o.length=0,o.push(d),o.push(f),o.push(p),l=ji.winding(m,g,v,x,y,_),c=d)}a.length>0&&(n.push(a),r.push(o));for(let h=0,u=n.length;h=0;h--)a=n[h],a.length==0&&(n.splice(h,1),this.polygonPool.free(a),o=r[h],r.splice(h,1),this.polygonIndicesPool.free(o));return n}static isConcave(e,t,i,n){let r=n[(t+e-1)%t]<<1,o=n[e]<<1,a=n[(e+1)%t]<<1;return!this.positiveArea(i[r],i[r+1],i[o],i[o+1],i[a],i[a+1])}static positiveArea(e,t,i,n,r,o){return e*(o-n)+i*(t-o)+r*(n-t)>=0}static winding(e,t,i,n,r,o){let a=i-e,c=n-t;return r*c-o*a+a*t-e*c>=0?1:-1}}class dh{constructor(){w(this,"triangulator",new ji);w(this,"clippingPolygon",new Array);w(this,"clipOutput",new Array);w(this,"clippedVertices",new Array);w(this,"clippedUVs",new Array);w(this,"clippedTriangles",new Array);w(this,"scratch",new Array);w(this,"clipAttachment",null);w(this,"clippingPolygons",null)}clipStart(e,t){if(this.clipAttachment)return 0;this.clipAttachment=t;let i=t.worldVerticesLength,n=Re.setArraySize(this.clippingPolygon,i);t.computeWorldVertices(e,0,i,n,0,2);let r=this.clippingPolygon;dh.makeClockwise(r);let o=this.clippingPolygons=this.triangulator.decompose(r,this.triangulator.triangulate(r));for(let a=0,c=o.length;a>1,S=this.clipOutput,b=Re.setArraySize(r,y+C*2);for(let I=0;I<_;I+=2,y+=2){let F=S[I],E=S[I+1];b[y]=F,b[y+1]=E}y=o.length;let M=Re.setArraySize(o,y+3*(C-2));C--;for(let I=1;I>1,X=this.clipOutput,V=Re.setArraySize(l,D+B*f);for(let W=0;W<$;W+=2,D+=f){let ne=X[W],re=X[W+1];V[D]=ne,V[D+1]=re,V[D+2]=r.r,V[D+3]=r.g,V[D+4]=r.b,V[D+5]=r.a;let le=ne-I,ue=re-F,ae=(N*le+U*ue)*L,xe=(P*le+A*ue)*L,Y=1-ae-xe;V[D+6]=y*ae+b*xe+E*Y,V[D+7]=_*ae+M*xe+k*Y,a&&(V[D+8]=o.r,V[D+9]=o.g,V[D+10]=o.b,V[D+11]=o.a)}D=h.length;let q=Re.setArraySize(h,D+3*(B-2));B--;for(let W=1;W>1,P=this.clipOutput,L=Re.setArraySize(o,E+A*2),B=Re.setArraySize(a,E+A*2);for(let V=0;V=2?(u=c,c=this.scratch):u=this.scratch,u.length=0,u.push(e),u.push(t),u.push(i),u.push(n),u.push(r),u.push(o),u.push(e),u.push(t),c.length=0;let d=a.length-4,f=a;for(let p=0;;p+=2){let m=f[p],g=f[p+1],v=m-f[p+2],x=g-f[p+3],y=c.length,_=u;for(let S=0,b=u.length-2;Sv*(g-E),O=x*(m-M)-v*(g-I);if(O>0){if(k){c.push(F),c.push(E);continue}let D=F-M,$=E-I,N=O/(D*x-$*v);if(N>=0&&N<=1)c.push(M+D*N),c.push(I+$*N);else{c.push(F),c.push(E);continue}}else if(k){let D=F-M,$=E-I,N=O/(D*x-$*v);if(N>=0&&N<=1)c.push(M+D*N),c.push(I+$*N),c.push(F),c.push(E);else{c.push(F),c.push(E);continue}}h=!0}if(y==c.length)return l.length=0,!0;if(c.push(c[0]),c.push(c[1]),p==d)break;let C=c;c=u,c.length=0,u=C}if(l!=c){l.length=0;for(let p=0,m=c.length-2;p>1;l0){let h=i.findPhysicsConstraint(a);if(!h)throw new Error("Physics constraint not found: "+a);l=i.physicsConstraints.indexOf(h)}for(let h in c){let u=c[h],d=u[0];if(!d)continue;let f=u.length;if(h=="reset"){const m=new D1(f,l);for(let g=0;d!=null;d=u[g+1],g++)m.setFrame(g,J(d,"time",0));r.push(m);continue}let p;if(h=="inertia")p=new R1(f,f,l);else if(h=="strength")p=new P1(f,f,l);else if(h=="damping")p=new k1(f,f,l);else if(h=="mass")p=new F1(f,f,l);else if(h=="wind")p=new O1(f,f,l);else if(h=="gravity")p=new B1(f,f,l);else if(h=="mix")p=new L1(f,f,l);else continue;r.push(bs(u,p,0,1))}}if(e.attachments)for(let a in e.attachments){let c=e.attachments[a],l=i.findSkin(a);if(!l)throw new Error("Skin not found: "+a);for(let h in c){let u=c[h],d=i.findSlot(h);if(!d)throw new Error("Slot not found: "+h);let f=d.index;for(let p in u){let m=u[p],g=l.getAttachment(f,p);for(let v in m){let x=m[v],y=x[0];if(y){if(v=="deform"){let _=g.bones,C=g.vertices,S=_?C.length/3*2:C.length,b=new T1(x.length,x.length,f,g),M=J(y,"time",0);for(let I=0,F=0;;I++){let E,k=J(y,"vertices",null);if(!k)E=_?Re.newFloatArray(S):C;else{E=Re.newFloatArray(S);let N=J(y,"offset",0);if(Re.arrayCopy(k,0,E,N,k.length),n!=1)for(let U=N,A=U+k.length;U=0;v--)d[v]==-1&&(d[v]=p[--g])}a.setFrame(l,J(u,"time",0),d)}r.push(a)}if(e.events){let a=new hp(e.events.length),c=0;for(let l=0;l"u"&&(Math.fround=(function(s){return function(e){return s[0]=e,s[0]}})(new Float32Array(1)));if(typeof window<"u"&&window.PIXI){let s=window.require;window.require=e=>{if(s)return s(e);if(e.startsWith("@pixi/"))return window.PIXI}}const yn=class yn extends wR{constructor(t){super(t.resource.source);w(this,"texture");this.texture=ze.from(t)}static from(t){return yn.textureMap.has(t)?yn.textureMap.get(t):new yn(t)}setFilters(t,i){this.texture.baseTexture.scaleMode=yn.toPixiTextureFilter(t),this.texture.baseTexture.mipmap=yn.toPixiMipMap(t)}setWraps(t,i){this.texture.baseTexture.wrapMode=yn.toPixiTextureWrap(t)}dispose(){this.texture.destroy()}static toPixiTextureFilter(t){switch(t){case ui.Nearest:case ui.MipMapNearestLinear:case ui.MipMapNearestNearest:return Cs.NEAREST;case ui.Linear:case ui.MipMapLinearLinear:case ui.MipMapLinearNearest:return Cs.LINEAR;default:throw new Error(`Unknown texture filter: ${String(t)}`)}}static toPixiMipMap(t){switch(t){case ui.Nearest:case ui.Linear:return gs.OFF;case ui.MipMapNearestLinear:case ui.MipMapNearestNearest:case ui.MipMapLinearLinear:case ui.MipMapLinearNearest:return gs.ON;default:throw new Error(`Unknown texture filter: ${String(t)}`)}}static toPixiTextureWrap(t){switch(t){case Fn.ClampToEdge:return Is.CLAMP;case Fn.MirroredRepeat:return Is.MIRRORED_REPEAT;case Fn.Repeat:return Is.REPEAT;default:throw new Error(`Unknown texture wrap: ${String(t)}`)}}static toPixiBlending(t){switch(t){case cr.Normal:return je.NORMAL;case cr.Additive:return je.ADD;case cr.Multiply:return je.MULTIPLY;case cr.Screen:return je.SCREEN;default:throw new Error(`Unknown blendMode: ${String(t)}`)}}};w(yn,"textureMap",new Map);let so=yn;const xn=class xn extends ll{constructor(){const t=new rp;t.getBuffer("aVertexPosition").static=!1,t.getBuffer("aTextureCoord").static=!1;const i=new nh(ze.EMPTY);super(t,i);w(this,"name","");w(this,"warnedTwoTint",!1)}updateFromSpineData(t,i,n,r,o,a,c,l){var v,x;this.texture=t.texture;const h=o/(l?12:8)*2,u=this.geometry.getBuffer("aTextureCoord");((v=u.data)==null?void 0:v.length)!==h&&(u.data=new Float32Array(h));const d=this.geometry.getBuffer("aVertexPosition");((x=d.data)==null?void 0:x.length)!==h&&(d.data=new Float32Array(h));let f=0,p=u.data,m=d.data;for(let y=0;ynew lm);w(this,"beforeUpdateWorldTransforms",()=>{});w(this,"afterUpdateWorldTransforms",()=>{});w(this,"_autoUpdate",!1);w(this,"_ticker",$i.shared);w(this,"meshesCache",new Map);w(this,"lightColor",new st);w(this,"darkColor",new st);w(this,"_boundsProvider");w(this,"_boundsPoint",new pt);w(this,"_boundsSpineID",-1);w(this,"_boundsSpineDirty",!0);w(this,"slotsObject",new Map);w(this,"verticesCache",Re.newFloatArray(1024));w(this,"clippingSlotToPixiMasks",{});w(this,"currentClippingSlot");const n=t instanceof uh?t:t.skeletonData;this.skeleton=new up(n);const r=new bR(n);this.state=new pR(r),(t==null?void 0:t.darkTint)!==void 0||(i==null?void 0:i.slotMeshFactory)===void 0?(this.darkTint=(t==null?void 0:t.darkTint)===void 0?this.skeleton.slots.some(o=>!!o.data.darkColor):t==null?void 0:t.darkTint,this.darkTint&&(this.slotMeshFactory=()=>new Ya)):this.initializeMeshFactory(i==null?void 0:i.slotMeshFactory),t!=null&&t.ticker&&(this._ticker=t.ticker),this.autoUpdate=(t==null?void 0:t.autoUpdate)??!0,this.boundsProvider=t.boundsProvider}get debug(){return this._debug}set debug(t){this._debug&&this._debug.unregisterSpine(this),t&&t.registerSpine(this),this._debug=t}get autoUpdate(){return this._autoUpdate}set autoUpdate(t){t&&!this._autoUpdate?this._ticker.add(this.internalUpdate,this):!t&&this._autoUpdate&&this._ticker.remove(this.internalUpdate,this),this._autoUpdate=t}get ticker(){return this._ticker}set ticker(t){t=t??$i.shared,this._ticker!==t&&(this._autoUpdate&&(this._ticker.remove(this.internalUpdate,this),t.add(this.internalUpdate,this)),this._ticker=t)}get boundsProvider(){return this._boundsProvider}set boundsProvider(t){this._boundsProvider=t,t?(this._boundsSpineID=-1,this._boundsSpineDirty=!0,this.interactiveChildren=!1):(this.interactiveChildren=!0,this.hitArea=null),this.hasNeverUpdated||this.calculateBounds()}initializeMeshFactory(t){if(t){this.slotMeshFactory=t;const i=this.slotMeshFactory();i instanceof Ya&&(this.darkTint=!0),i.destroy()}else for(let i=0;inew Ya,this.darkTint=!0;break}}update(t){this.internalUpdate(0,t)}internalUpdate(t,i){this.hasNeverUpdated=!1;const n=i??this._ticker.deltaMS/1e3;this.state.update(n),this.state.apply(this.skeleton),this.beforeUpdateWorldTransforms(this),this.skeleton.update(n),this.skeleton.updateWorldTransform(ir.update),this.afterUpdateWorldTransforms(this)}updateTransform(){var t;this.renderMeshes(),this.sortChildren(),(t=this.debug)==null||t.renderDebug(this),super.updateTransform()}destroy(t){var i;this.autoUpdate&&(this.autoUpdate=!1),this._ticker=null;for(const[,n]of this.meshesCache)n==null||n.destroy();this.state.clearListeners(),this.debug=void 0,this.meshesCache.clear(),this.slotsObject.clear();for(let n in this.clippingSlotToPixiMasks)(i=this.clippingSlotToPixiMasks[n].mask)==null||i.destroy(),delete this.clippingSlotToPixiMasks[n];super.destroy(t)}resetMeshes(){for(const[,t]of this.meshesCache)t.zIndex=-1,t.visible=!1}_calculateBounds(){this.hasNeverUpdated&&(this.internalUpdate(0,0),this.renderMeshes())}hasMeshForSlot(t){return this.meshesCache.has(t)}getMeshForSlot(t){if(this.hasMeshForSlot(t)){let i=this.meshesCache.get(t);return i.visible=!0,i}else{let i=this.slotMeshFactory();return this.addChild(i),this.meshesCache.set(t,i),i}}getSlotFromRef(t){let i;if(typeof t=="number"?i=this.skeleton.slots[t]:typeof t=="string"?i=this.skeleton.findSlot(t):i=t,!i)throw new Error(`No slot found with the given slot reference: ${t}`);return i}addSlotObject(t,i,n){var a;let r=this.getSlotFromRef(t);const o=(a=this.slotsObject.get(r))==null?void 0:a.container;if(!(o&&o===i)){for(const[c,{container:l}]of this.slotsObject)if(c!==r&&l===i){this.removeSlotObject(c,i);break}o&&this.removeChild(o),this.slotsObject.set(r,{container:i,followAttachmentTimeline:(n==null?void 0:n.followAttachmentTimeline)||!1,followSlotColor:(n==null?void 0:n.followSlotColor)||!1}),this.addChild(i)}}getSlotObject(t){const i=this.slotsObject.get(this.getSlotFromRef(t));return i?i.container:void 0}removeSlotObject(t,i){var o;let n=this.getSlotFromRef(t),r=(o=this.slotsObject.get(n))==null?void 0:o.container;r&&(i&&i!==r||(this.removeChild(r),this.slotsObject.delete(n)))}removeSlotObjects(){for(const[,t]of this.slotsObject)t.container.removeFromParent();this.slotsObject.clear()}updateSlotObject(t,i,n){const{container:r,followAttachmentTimeline:o}=t,a=o?!!i.attachment:!0;if(r.visible=this.skeleton.drawOrder.includes(i)&&a,r.visible){let c=i.bone;const l=r.localTransform;l.a=c.a,l.b=c.c,l.c=-c.b,l.d=-c.d,l.tx=c.worldX,l.ty=c.worldY,r.transform.setFromMatrix(l),r.zIndex=n,r.alpha=this.skeleton.color.a*i.color.a,t.followSlotColor&&this.setSlotObjectTint(r,255*this.skeleton.color.r*i.color.r<<16|255*this.skeleton.color.g*i.color.g<<8|255*this.skeleton.color.b*i.color.b)}}setSlotObjectTint(t,i){const n=t;"tint"in n&&(n.tint=i);for(const r of n.children??[])this.setSlotObjectTint(r,i)}updateAndSetPixiMask(t,i){var a,c;const n=t.attachment;if(n&&n instanceof Wo){const l=(a=this.clippingSlotToPixiMasks)[c=t.data.name]||(a[c]={slot:t,vertices:new Array});l.maskComputed=!1,this.currentClippingSlot=l;return}let r=this.currentClippingSlot;const o=this.slotsObject.get(t);if(r&&o){let l=r.mask;if(l||(l=Av.obtain(),r.mask=l,this.addChild(l)),!r.maskComputed){let h=r.slot,u=h.attachment;r.maskComputed=!0;const d=u.worldVerticesLength,f=r.vertices;u.computeWorldVertices(h,0,d,f,0,2),l.clear().lineStyle(0).beginFill(0).drawPolygon(f).endFill()}o.container.mask=l}else o!=null&&o.container.mask&&(o.container.mask=null);if(r&&r.slot.attachment.endSlot==t.data&&(this.currentClippingSlot=void 0),i){for(const l in this.clippingSlotToPixiMasks){const h=this.clippingSlotToPixiMasks[l];(!(h.slot.attachment instanceof Wo)||!h.maskComputed)&&h.mask&&(this.removeChild(h.mask),Av.free(h.mask),h.mask=void 0)}this.currentClippingSlot=void 0}}renderMeshes(){var r,o;this.resetMeshes();let t=null,i=null;const n=this.skeleton.drawOrder;for(let a=0,c=n.length,l=0;a>1)*p,x>this.verticesCache.length&&(this.verticesCache=Re.newFloatArray(x)),y.computeWorldVertices(h,0,y.worldVerticesLength,this.verticesCache,0,p),t=y.triangles,i=y.uvs,v=(o=y.region)==null?void 0:o.texture}else if(m instanceof Wo){vt.clipper.clipStart(h,m);continue}else{this.hasMeshForSlot(h)&&(this.getMeshForSlot(h).visible=!1),vt.clipper.clipEndWithSlot(h);continue}if(v!=null){const _=h.bone.skeleton.color,C=h.color,S=_.a*C.a*g.a;this.lightColor.set(_.r*C.r*g.r,_.g*C.g*g.g,_.b*C.b*g.b,S),h.darkColor!=null?this.darkColor.set(h.darkColor.r,h.darkColor.g,h.darkColor.b,1):this.darkColor.set(0,0,0,1);let b,M,I,F;if(vt.clipper.isClipping())vt.clipper.clipTriangles(this.verticesCache,t,t.length,i,this.lightColor,this.darkColor,f),b=vt.clipper.clippedVertices,M=b.length,I=vt.clipper.clippedTriangles,F=I.length;else{const k=this.verticesCache;for(let O=2,D=0,$=x;O<$;O+=p,D+=2){let N=O;k[N++]=this.lightColor.r,k[N++]=this.lightColor.g,k[N++]=this.lightColor.b,k[N++]=this.lightColor.a,k[N++]=i[D],k[N++]=i[D+1],f&&(k[N++]=this.darkColor.r,k[N++]=this.darkColor.g,k[N++]=this.darkColor.b,k[N++]=this.darkColor.a)}b=this.verticesCache,M=x,I=t,F=t.length}if(M==0||F==0){vt.clipper.clipEndWithSlot(h);continue}const E=this.getMeshForSlot(h);E.renderable=!0,E.zIndex=d,E.updateFromSpineData(v,h.data.blendMode,h.data.name,b,M,I,F,f)}vt.clipper.clipEndWithSlot(h)}vt.clipper.clipEnd()}calculateBounds(){if(!this._boundsProvider){super.calculateBounds();return}const t=this.transform;if(this._boundsSpineID===t._worldID)return;this.updateBounds();const i=this._localBounds,n=this._boundsPoint;n.set(i.minX,i.minY),t.worldTransform.apply(n,n),this._bounds.minX=n.x,this._bounds.minY=n.y,n.set(i.maxX,i.maxY),t.worldTransform.apply(n,n),this._bounds.maxX=n.x,this._bounds.maxY=n.y}updateBounds(){if(!this._boundsProvider||!this._boundsSpineDirty)return;this._boundsSpineDirty=!1,this._localBounds||(this._localBounds=new al);const t=this._boundsProvider.calculateBounds(this),i=this._localBounds;i.clear(),i.minX=t.x,i.minY=t.y,i.maxX=t.x+t.width,i.maxY=t.y+t.height,this.hitArea=this._localBounds.getRectangle()}setBonePosition(t,i){const n=t;if(typeof t=="string"&&(t=this.skeleton.findBone(t)),!t)throw Error(`Cannot set bone position, bone ${String(n)} not found`);if(vt.vectorAux.set(i.x,i.y),t.parent){const r=t.parent.worldToLocal(vt.vectorAux);t.x=r.x,t.y=r.y}else t.x=vt.vectorAux.x,t.y=vt.vectorAux.y}getBonePosition(t,i){const n=t;return typeof t=="string"&&(t=this.skeleton.findBone(t)),t?(i||(i={x:0,y:0}),i.x=t.worldX,i.y=t.worldY,i):(console.error(`Cannot get bone position! Bone ${String(n)} not found`),i)}skeletonToPixiWorldCoordinates(t){this.worldTransform.apply(t,t)}pixiWorldCoordinatesToSkeleton(t){this.worldTransform.applyInverse(t,t)}pixiWorldCoordinatesToBone(t,i){this.pixiWorldCoordinatesToSkeleton(t),i.parent?i.parent.worldToLocal(t):i.worldToLocal(t)}static from(t,i,n){if(typeof t=="string")return vt.oldFrom(t,i,n);const{skeleton:r,atlas:o,scale:a=1,darkTint:c,autoUpdate:l,boundsProvider:h,ticker:u}=t,d=`${r}-${o}-${a}`;let f=vt.skeletonCache[d];if(!f){const p=tn.get(r),m=tn.get(o),g=new rm(m);let v=p instanceof Uint8Array?new am(g):new fh(g);v.scale=a,f=v.readSkeletonData(p),vt.skeletonCache[d]=f}return new vt({skeletonData:f,darkTint:c,autoUpdate:l,boundsProvider:h,ticker:u})}static oldFrom(t,i,n){const r=`${t}-${i}-${(n==null?void 0:n.scale)??1}`;let o=vt.skeletonCache[r];if(o)return new vt(o,n);const a=tn.get(t),c=tn.get(i),l=new rm(c);let h=a instanceof Uint8Array?new am(l):new fh(l);return h.scale=(n==null?void 0:n.scale)??1,o=h.readSkeletonData(a),vt.skeletonCache[r]=o,new this(o,n)}get tint(){return this.skeleton.color.toRgb888()}set tint(t){st.rgb888ToColor(this.skeleton.color,t)}};w(vt,"vectorAux",new ch),w(vt,"clipper",new dh),w(vt,"QUAD_TRIANGLES",[0,1,2,2,3,0]),w(vt,"VERTEX_SIZE",8),w(vt,"DARK_VERTEX_SIZE",12),w(vt,"skeletonCache",Object.create(null));let mh=vt;const Av=new lh(()=>new zi);up.yDown=!0;const cc="spineTextureAtlasLoader",pP={extension:Pe.Asset,resolver:{test:s=>Ki(s,".atlas"),parse:s=>{var t,i;const e=s.split(".");return{resolution:parseFloat(((i=(t=ke.RETINA_PREFIX)==null?void 0:t.exec(s))==null?void 0:i[1])??"1"),format:e[e.length-2],src:s}}},loader:{name:cc,extension:{type:Pe.LoadParser,priority:ns.Normal,name:cc},test(s){return Ki(s,".atlas")},async load(s){const e=await ke.ADAPTER.fetch(s);if(!e.ok)throw new Error(`[${cc}] Failed to fetch ${s}: ${e.status} ${e.statusText}`);return await e.text()},testParse(s,e){const t=Ki(e.src,".atlas"),i=typeof s=="string",n=e.loadParser===cc;return Promise.resolve((t||n)&&i)},unload(s){s.dispose()},async parse(s,e,t){var c;const i=e.data||{};let n=Zt.dirname(e.src);n&&n.lastIndexOf("/")!==n.length-1&&(n+="/");const r=new V1(s);if(i.images instanceof Je||typeof i.images=="string"){const l=i.images;i.images={},i.images[r.pages[0].name]=l}const o=[];let a=!0;for(const l of t.parsers)if(l.name=="loadTextures"){a=(c=l.config)==null?void 0:c.preferCreateImageBitmap;break}tn.setPreferences({preferCreateImageBitmap:!1});for(const l of r.pages){const h=l.name,u=i!=null&&i.images?i.images[h]:void 0;if(u instanceof Je)l.setTexture(so.from(u));else{const d=u??Zt.normalize([...n.split(Zt.sep),h].join(Zt.sep)),f={src:Qc(d,e.src),data:{...i.imageMetadata,alphaMode:l.pma?mi.PMA:mi.UNPACK}},p=t.load(f).then(m=>{l.setTexture(so.from(m.baseTexture))});o.push(p)}}return await Promise.all(o),tn.setPreferences({preferCreateImageBitmap:a}),r}}};Ne.add(pP);const hc="spineSkeletonLoader";function gP(s){return s.hasOwnProperty("bones")}function vP(s){return s instanceof Uint8Array}const yP={extension:Pe.Asset,loader:{name:hc,extension:{type:Pe.LoadParser,priority:ns.Normal,name:hc},test(s){return Ki(s,".skel")},async load(s){const e=await ke.ADAPTER.fetch(s);if(!e.ok)throw new Error(`[${hc}] Failed to fetch ${s}: ${e.status} ${e.statusText}`);return new Uint8Array(await e.arrayBuffer())},testParse(s,e){const t=Ki(e.src,".json")&&gP(s),i=Ki(e.src,".skel")&&vP(s),n=e.loadParser===hc;return Promise.resolve(t||i||n)}}};Ne.add(yP);class xP extends an{constructor(t=!1){super();w(this,"_buffer");w(this,"_indexBuffer");this._buffer=new Ot(void 0,t,!1),this._indexBuffer=new Ot(void 0,t,!0),this.addAttribute("aVertexPosition",this._buffer,2,!1,De.FLOAT).addAttribute("aTextureCoord",this._buffer,2,!1,De.FLOAT).addAttribute("aColor",this._buffer,4,!0,De.UNSIGNED_BYTE).addAttribute("aDarkColor",this._buffer,4,!0,De.UNSIGNED_BYTE).addAttribute("aTextureId",this._buffer,1,!0,De.FLOAT).addIndex(this._indexBuffer)}}const bP=` -precision highp float; -attribute vec2 aVertexPosition; -attribute vec2 aTextureCoord; -attribute vec4 aColor; -attribute vec4 aDarkColor; -attribute float aTextureId; - -uniform mat3 projectionMatrix; -uniform mat3 translationMatrix; -uniform vec4 tint; - -varying vec2 vTextureCoord; -varying vec4 vColor; -varying vec4 vDarkColor; -varying float vTextureId; - -void main(void){ - gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); - - vTextureCoord = aTextureCoord; - vTextureId = aTextureId; - vColor = aColor * tint; - vDarkColor = aDarkColor * tint; - -} -`,wP=` -varying vec2 vTextureCoord; -varying vec4 vColor; -varying vec4 vDarkColor; -varying float vTextureId; -uniform sampler2D uSamplers[%count%]; - -void main(void){ - vec4 color; - %forloop% - - - gl_FragColor.a = color.a * vColor.a; - gl_FragColor.rgb = ((color.a - 1.0) * vDarkColor.a + 1.0 - color.rgb) * vDarkColor.rgb + color.rgb * vColor.rgb; -} -`;class tw extends Kn{constructor(e){super(e),this.shaderGenerator=new Hx(bP,wP),this.geometryClass=xP,this.vertexSize=7}packInterleavedGeometry(e,t,i,n,r){const{uint32View:o,float32View:a}=t,c=n/this.vertexSize,l=e.uvs,h=e.indices,u=e.vertexData,d=e._texture.baseTexture._batchLocation,f=Math.min(e.worldAlpha,1),p=St.shared.setValue(e._tintRGB).toPremultiplied(f,!0),m=St.shared.setValue(e._darkTintRGB).premultiply(f,!0).toPremultiplied(1,!1);for(let g=0;g0){let o=function(l){return Promise.all(l.map(h=>Promise.resolve(h).then(u=>({status:"fulfilled",value:u}),u=>({status:"rejected",reason:u}))))};document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),c=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));n=o(t.map(l=>{if(l=CP(l),l in Ev)return;Ev[l]=!0;const h=l.endsWith(".css"),u=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=h?"stylesheet":MP,h||(d.as="script"),d.crossOrigin="",d.href=l,c&&d.setAttribute("nonce",c),document.head.appendChild(d),h)return new Promise((f,p)=>{d.addEventListener("load",f),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}function r(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return n.then(o=>{for(const a of o||[])a.status==="rejected"&&r(a.reason);return e().catch(r)})};async function sw(){const[s,e]=await Promise.all([Iv(()=>import("./index-Cz2cACyM.js"),[]),Iv(()=>import("./index-D13mN481.js"),__vite__mapDeps([0,1]))]);return{core:s,pixi:e}}async function AP(s,e,t){const{core:i,pixi:n}=await sw(),r=new i.TextureAtlas(e);return dp(r,t,n.SpineTexture),{skeletonData:new i.SkeletonJson(new i.AtlasAttachmentLoader(r)).readSkeletonData(s),SpineClass:n.Spine}}async function EP(s,e,t){const{core:i,pixi:n}=await sw(),r=new i.TextureAtlas(e);return dp(r,t,n.SpineTexture),{skeletonData:new i.SkeletonBinary(new i.AtlasAttachmentLoader(r)).readSkeletonData(s),SpineClass:n.Spine}}function sr(s,e,t){const i=Number(s[e]);return Number.isFinite(i)?i:t}function qi(s,e,t,i){s[e]==null&&(s[e]=sr(s,t,i))}function fp(s,e,t){if(typeof s.curve!="number")return;const i=sr(s,"time",0),r=sr(e,"time",0)-i,o=s.curve,a=sr(s,"c2",0),c=sr(s,"c3",1),l=sr(s,"c4",1);s.curve=t.flatMap(([h,u])=>[i+r*o,h+(u-h)*a,i+r*c,h+(u-h)*l]),delete s.c2,delete s.c3,delete s.c4}function hr(s,e){if(Array.isArray(s))for(let t=0;t[sr(i,r,o),sr(n,r,o)]))}}function IP(s){if(Array.isArray(s))for(let e=0;eNumber.parseInt(i.slice(r,r+2),16)/255);return e?n:n.slice(0,3)}function Rv(s,e){if(Array.isArray(s))for(let t=0;t[a,o[c]]))}}function RP(s){for(const e of s.bones||[])e.inherit==null&&e.transform!=null&&(e.inherit=e.transform);for(const e of s.transform||[])qi(e,"mixRotate","rotateMix",1),qi(e,"mixX","translateMix",1),e.mixY==null&&(e.mixY=e.mixX),qi(e,"mixScaleX","scaleMix",1),e.mixScaleY==null&&(e.mixScaleY=e.mixScaleX),qi(e,"mixShearY","shearMix",1);for(const e of s.path||[])qi(e,"mixRotate","rotateMix",1),qi(e,"mixX","translateMix",1),e.mixY==null&&(e.mixY=e.mixX)}function PP(s){for(const e of s.skins||[])for(const t of Object.values(e.attachments||{}))for(const i of Object.values(t||{}))i.parent!=null&&i.timelines==null&&i.deform!=null&&(i.timelines=i.deform)}function kP(s){for(const e of Object.values(s.slots||{}))e.color&&!e.rgba&&(e.rgba=e.color,delete e.color),e.twoColor&&!e.rgba2&&(e.rgba2=e.twoColor,delete e.twoColor),Rv(e.rgba,!1),Rv(e.rgba2,!0)}function FP(s){for(const e of Object.values(s.bones||{})){for(const t of e.rotate||[])qi(t,"value","angle",0);hr(e.rotate,[{key:"value",fallback:0}]),hr(e.translate,[{key:"x",fallback:0},{key:"y",fallback:0}]),hr(e.scale,[{key:"x",fallback:1},{key:"y",fallback:1}]),hr(e.shear,[{key:"x",fallback:0},{key:"y",fallback:0}])}}function OP(s){for(const e of Object.values(s.ik||{}))hr(e,[{key:"mix",fallback:1},{key:"softness",fallback:0}])}function BP(s){for(const e of Object.values(s.transform||{})){for(const t of e)qi(t,"mixRotate","rotateMix",1),qi(t,"mixX","translateMix",1),t.mixY==null&&(t.mixY=t.mixX),qi(t,"mixScaleX","scaleMix",1),t.mixScaleY==null&&(t.mixScaleY=t.mixScaleX),qi(t,"mixShearY","shearMix",1);hr(e,[{key:"mixRotate",fallback:1},{key:"mixX",fallback:1},{key:"mixY",fallback:1},{key:"mixScaleX",fallback:1},{key:"mixScaleY",fallback:1},{key:"mixShearY",fallback:1}])}}function LP(s){for(const e of Object.values(s.path||{})){for(const i of["position","spacing"]){const n=e[i];for(const r of n||[])qi(r,"value",i,0);hr(n,[{key:"value",fallback:0}])}const t=e.mix;for(const i of t||[])qi(i,"mixRotate","rotateMix",1),qi(i,"mixX","translateMix",1),i.mixY==null&&(i.mixY=i.mixX);hr(t,[{key:"mixRotate",fallback:1},{key:"mixX",fallback:1},{key:"mixY",fallback:1}])}}function DP(s){if(!s.deform)return;const e=s.attachments||(s.attachments={});for(const[t,i]of Object.entries(s.deform)){const n=e[t]||(e[t]={});for(const[r,o]of Object.entries(i)){const a=n[r]||(n[r]={});for(const[c,l]of Object.entries(o)){const h=a[c]||(a[c]={});h.deform=l,IP(l)}}}delete s.deform}function nw(s){RP(s),PP(s);for(const e of Object.values(s.animations||{}))kP(e),FP(e),OP(e),BP(e),LP(e),DP(e),!e.drawOrder&&e.draworder&&(e.drawOrder=e.draworder);return s}function NP(s){return s.replace(/\\/g,"/").split("/").pop()||s}async function UP(s){const e=await Promise.all(s.map(async t=>{const i=URL.createObjectURL(t);try{return[NP(t.name).toLowerCase(),await ze.fromURL(i)]}finally{URL.revokeObjectURL(i)}}));return new Map(e)}function $P(s){const e=new Map;return s.bones.map(t=>{var r;const i=((r=t.parent)==null?void 0:r.name)||null,n=i?(e.get(i)||0)+1:0;return e.set(t.name,n),{name:t.name,parent:i,depth:n}})}async function rw(s,e,t){var o;if(!/\.(json|skel)$/i.test(s.name))throw new Error("Spine 数据仅支持 .json 或 .skel");if(!/\.atlas$/i.test(e.name))throw new Error("图集文件仅支持 .atlas");if(!t.length)throw new Error("请至少选择一张纹理图片");const i=await e.text(),n=await UP(t),r=[...n.values()];try{let a,c,l=null,h;if(/\.skel$/i.test(s.name)){const u=await s.arrayBuffer();try{({skeletonData:a,SpineClass:c}=await EP(u,i,n)),h="4.3"}catch(d){try{({skeletonData:a,SpineClass:c}=TP(u,i,n)),h="4.2"}catch(f){const p=d instanceof Error?d.message:String(d),m=f instanceof Error?f.message:String(f);throw new Error(`Spine 二进制解析失败(4.3:${p};旧版:${m})`)}}l=ah(a.version)}else{let u;try{u=JSON.parse(await s.text())}catch{throw new Error("Spine JSON 文件格式无效")}if(l=ah((o=u==null?void 0:u.skeleton)==null?void 0:o.spine),!l)throw new Error(`Spine JSON 版本不受支持,仅支持 ${im()}`);h=VI(l),l==="3.8"&&nw(u);const d=h==="4.3"?await AP(u,i,n):_P(u,i,n);a=d.skeletonData,c=d.SpineClass}if(!l)throw new Error(`Spine 数据版本不受支持,仅支持 ${im()}`);return{skeletonData:a,textures:r,runtimeVersion:h,SpineClass:c,dataVersion:l,animations:a.animations.map(u=>({name:u.name,duration:u.duration})),bones:$P(a)}}catch(a){for(const c of r)c.destroy(!0);throw a}}function Ic(s){return new Promise((e,t)=>{const i=new FileReader;i.onload=()=>e(String(i.result||"")),i.onerror=()=>t(i.error),i.readAsDataURL(s)})}async function XP(s,e,t){return{skeleton:{name:s.name,dataUrl:await Ic(s)},atlas:{name:e.name,dataUrl:await Ic(e)},textures:await Promise.all(t.map(async i=>({name:i.name,dataUrl:await Ic(i)})))}}async function tf(s){const e=await fetch(s.dataUrl);if(!e.ok)throw new Error(`无法读取内嵌 Spine 文件:${s.name}`);return new File([await e.blob()],s.name)}async function VP(s){return{skeleton:await tf(s.skeleton),atlas:await tf(s.atlas),textures:await Promise.all(s.textures.map(tf))}}const ow="SpineParticle.EditorConfig",aw=1;function lw(s){return{backgroundX:s.backgroundX,backgroundY:s.backgroundY,backgroundOpacity:s.backgroundOpacity,backgroundImageName:s.backgroundImageName,backgroundImageData:s.backgroundImageData,showGrid:s.showGrid,exportSettings:Nt(s.exportSettings)}}function YP(s){return JSON.parse(JSON.stringify(s,(e,t)=>{if(!(e==="texture"||e==="trailTexture"||e==="frames"))return t}))}function cw(s){const e=Nt(s);return delete e.tags,delete e.selectedTag,e}function GP(s){const e=lw(s.settings);return YP({format:ow,version:aw,savedAt:new Date().toISOString(),editor:Nt(s.editor),settings:e,timeline:{fps:s.timeline.fps,loop:s.timeline.loop,playbackStart:s.timeline.playbackStart,playbackEnd:s.timeline.playbackEnd,animations:[...s.timeline.animations]},selection:{type:s.activeObjectType,id:s.activeObjectId},scene:{systems:s.systems.map(t=>({...Nt(t),frames:void 0})),colliders:s.colliders.map(cw),paths:Nt(s.paths),spines:Nt(s.spines)}})}function HP(){return`SpineParticle-${new Date().toISOString().replace(/[-:]/g,"").replace(/\.\d{3}Z$/,"").replace("T","-")}.json`}function hw(s){const e=GP(s),t=new Blob([JSON.stringify(e,null,2)],{type:"application/json;charset=utf-8"}),i=URL.createObjectURL(t),n=document.createElement("a");return n.href=i,n.download=HP(),document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(i),0),e}function uw(s){let e;try{e=JSON.parse(s)}catch{throw new Error("配置文件不是有效的 JSON")}const t=e;if(t.format!==ow)throw new Error("不是 SpineParticle 编辑器配置文件");if(t.version!==aw)throw new Error(`暂不支持配置版本:${t.version??"未知"}`);if(!t.scene||!Array.isArray(t.scene.systems)||!Array.isArray(t.scene.colliders)||!Array.isArray(t.scene.paths)||!Array.isArray(t.scene.spines))throw new Error("配置文件缺少完整场景数据");return t}async function jP(s){const e=new Map,t=n=>{const r=n==="/particles/star.png"?"/images/star.png":n==="/trails/trail.png"?"/images/trail.png":n||"/images/star.png";let o=e.get(r);return o||(o=ze.fromURL(r).then(a=>nr(a)),e.set(r,o)),o},i=await t("/images/star.png");await Promise.all(s.map(async n=>{var o;const r=pr(n.config);r.texture=i,await Promise.all(r.imageResources.map(async a=>{a.texture=await t(a.previewUrl||"/images/star.png"),await Promise.all(a.sequenceFrames.map(async c=>{c.texture=await t(c.previewUrl||a.previewUrl||"/images/star.png")}))})),await Promise.all(r.trailResources.map(async a=>{a.texture=await t(a.previewUrl||"/images/trail.png")})),r.trailTexture=((o=r.trailResources[0])==null?void 0:o.texture)||null,n.frames=[]}))}async function WP(s){const e=new Map;try{for(const t of s){if(!t.sourceBundle)continue;const i=await VP(t.sourceBundle);e.set(t.id,await rw(i.skeleton,i.atlas,i.textures))}return e}catch(t){for(const i of e.values())for(const n of i.textures)n.destroy(!0);throw t}}function zP(s,e){const t=(e==null?void 0:e.type)||"particle",i=Number(e==null?void 0:e.id)||0;(t==="particle"?s.systems.some(r=>r.id===i):t==="collision"?s.colliders.some(r=>r.id===i):t==="path"?s.paths.some(r=>r.id===i):s.spines.some(r=>r.id===i))?s.selectSceneObject(t,i):s.systems[0]?s.selectSceneObject("particle",s.systems[0].id):s.colliders[0]?s.selectSceneObject("collision",s.colliders[0].id):s.paths[0]?s.selectSceneObject("path",s.paths[0].id):s.spines[0]?s.selectSceneObject("spine",s.spines[0].id):(s.activeObjectType="particle",s.activeObjectId=0,s.activeId=0)}async function qP(s,e){var h,u,d,f,p,m,g;const t=uw(JSON.stringify(e)),i=Nt(t.scene.systems),n=t.scene.colliders.map(cw),r=Nt(t.scene.paths),o=Nt(t.scene.spines);for(const v of o)v.sourceBundle==null&&(v.sourceBundle=null),v.dataVersion==null&&(v.dataVersion="");await jP(i);const a=await WP(o),c=new Map(s.spines.map(v=>[v.id,v.assetVersion]));for(const v of s.spines)wl(v.id);s.systems=i,s.colliders=n,s.paths=r,s.spines=o,Object.assign(s.editor,Nt(t.editor||{}));const l=t.settings;if(l)for(const v of["backgroundX","backgroundY","backgroundOpacity","backgroundImageName","backgroundImageData","showGrid"])Object.prototype.hasOwnProperty.call(l,v)&&(s.settings[v]=l[v]);s.settings.exportSettings=Qb((h=t.settings)==null?void 0:h.exportSettings),s.settings.undoLimit=Math.min(200,Math.max(1,Math.round(Number(s.settings.undoLimit)||20))),s.timeline.fps=Math.max(1,Math.round(Number((u=t.timeline)==null?void 0:u.fps)||30)),s.timeline.loop=((d=t.timeline)==null?void 0:d.loop)!==!1,s.timeline.animations=Array.isArray((f=t.timeline)==null?void 0:f.animations)&&t.timeline.animations.length?[...new Set(t.timeline.animations.filter(v=>typeof v=="string"&&v.trim()).map(v=>v.trim()))]:["animation"];for(const v of s.spines){const x=a.get(v.id);if(v.assetVersion=Math.max(Number(v.assetVersion)||0,c.get(v.id)||0)+1,!x){v.status="empty",v.error=v.skeletonFileName?"配置未包含可复用的 Spine 原始资源":"",v.animations=[],v.bones=[],v.selectedAnimation="";continue}nu(v.id,x),v.dataVersion=x.dataVersion,v.animations=x.animations,v.bones=x.bones,x.animations.some(y=>y.name===v.selectedAnimation)||(v.selectedAnimation=((p=x.animations[0])==null?void 0:p.name)||""),v.status="ready",v.error=""}s.syncSceneSequences(),zP(s,t.selection),s.timeline.playbackStart=Math.max(0,Math.floor(Number((m=t.timeline)==null?void 0:m.playbackStart)||0)),s.timeline.playbackEnd=Math.max(1,Math.floor(Number((g=t.timeline)==null?void 0:g.playbackEnd)||Number.MAX_SAFE_INTEGER)),s.timeline.frame=0,s.timeline.recorded=!1,s.timeline.playing=!0;for(const v of s.systems)s.timeline.animations.includes(v.animation)||(v.animation=s.timeline.animations[0]);return s.recalcTotalFrames(),s.timeline.frame=s.timeline.playbackStart,t}async function dw(s,e){return qP(s,uw(e))}async function KP(s,e){if(!/\.json$/i.test(e.name))throw new Error("请选择 .json 配置文件");return dw(s,await e.text())}const au=no({undoCount:0});let ph=null,Cn=null,ur=[],Ta=null,An=null,gh=!1;function mp(s){return{systems:s.systems.map(t=>{const i=Nt(t);return i.frames=void 0,i}),colliders:Nt(s.colliders),paths:Nt(s.paths),spines:Nt(s.spines),animations:[...s.timeline.animations],settings:lw(s.settings)}}function pp(s){return JSON.stringify(s,(e,t)=>e==="texture"||e==="trailTexture"?null:typeof t=="string"&&t.startsWith("data:")&&t.length>256?`${t.length}:${t.slice(0,96)}:${t.slice(-48)}`:t)}function fw(s,e=mp(s),t=pp(e)){const i=new Map;for(const n of e.spines){const r=$I(n.id);r&&i.set(n.id,r)}return{data:e,signature:t,spineAssets:i}}function vh(s){if(s){for(const e of s.spineAssets.values())NI(e);s.spineAssets.clear()}}function mw(s){for(;ur.length>s;)vh(ur.shift()||null);au.undoCount=ur.length}function pw(){const s=ph;if(!s||!Cn||gh)return;const e=mp(s),t=pp(e);t!==Cn.signature&&(ur.push(Cn),Cn=fw(s,e,t),mw(s.settings.undoLimit))}function ZP(){gh||(An&&clearTimeout(An),An=setTimeout(()=>{An=null,pw()},250))}function JP(s){const e=s.activeObjectId;return s.activeObjectType==="particle"?s.systems.some(t=>t.id===e):s.activeObjectType==="collision"?s.colliders.some(t=>t.id===e):s.activeObjectType==="path"?s.paths.some(t=>t.id===e):s.spines.some(t=>t.id===e)}function QP(s){var t,i;if(!JP(s)){const n=s.systems[0],r=s.colliders[0],o=s.paths[0],a=s.spines[0];n?(s.activeObjectType="particle",s.activeObjectId=n.id):r?(s.activeObjectType="collision",s.activeObjectId=r.id):o?(s.activeObjectType="path",s.activeObjectId=o.id):(s.activeObjectType="spine",s.activeObjectId=(a==null?void 0:a.id)||0)}const e=s.activeObjectType==="particle"?s.systems.find(n=>n.id===s.activeObjectId):s.systems.find(n=>n.id===s.activeId);s.activeId=(e==null?void 0:e.id)||((t=s.systems[0])==null?void 0:t.id)||0,s.timeline.animation=(e==null?void 0:e.animation)||((i=s.systems[0])==null?void 0:i.animation)||s.timeline.animations[0]||"animation"}function ek(s,e){const t=Cn;gh=!0;try{for(const i of s.spines)wl(i.id);s.systems=Nt(e.data.systems),s.colliders=Nt(e.data.colliders),s.paths=Nt(e.data.paths),s.spines=Nt(e.data.spines),s.timeline.animations=[...e.data.animations],Object.assign(s.settings,Nt(e.data.settings));for(const[i,n]of e.spineAssets)nu(i,n);for(const i of s.systems)i.frames=[];s.timeline.recorded=!1,s.timeline.playing=!1,QP(s),s.recalcTotalFrames(),Cn=e}finally{gh=!1,vh(t)}}function tk(s){if(!(ph===s&&Ta)){Ta==null||Ta(),An&&clearTimeout(An),vh(Cn);for(const e of ur)vh(e);ur=[],ph=s,Cn=fw(s),au.undoCount=0,Ta=Xi(()=>pp(mp(s)),ZP,{flush:"post"})}}function ik(s,e){const t=Math.min(200,Math.max(1,Math.round(Number(e)||20)));s.settings.undoLimit=t,mw(t)}function gw(){const s=ph;if(!s||!Cn)return!1;An&&(clearTimeout(An),An=null),pw();const e=ur.pop();return e?(ek(s,e),au.undoCount=ur.length,!0):!1}function sk(s){const e=s instanceof HTMLElement?s:null;return!!(e!=null&&e.closest('input, textarea, select, [contenteditable="true"]'))}function nk(s){function e(i){var r;const n=i.target instanceof Node?i.target:null;s.canvasFocused.value=!!n&&!!((r=s.canvasElement.value)!=null&&r.contains(n))}function t(i){const n=i.key.toLowerCase();if((i.ctrlKey||i.metaKey)&&!i.altKey&&n==="s"){i.preventDefault(),i.stopPropagation(),s.save();return}if((i.ctrlKey||i.metaKey)&&!i.altKey&&n==="z"){i.preventDefault(),i.stopPropagation(),s.undo();return}if(i.ctrlKey||i.metaKey||i.altKey||sk(i.target))return;if(n==="d"){i.preventDefault(),s.togglePlay();return}if(n==="s"){i.preventDefault(),s.toStart();return}if(!s.canvasFocused.value)return;const r={q:"",w:"translate",e:"rotate",r:"scale"};n in r&&(i.preventDefault(),s.setTool(r[n]))}Vn(()=>{document.addEventListener("pointerdown",e,!0),window.addEventListener("keydown",t,!0)}),gl(()=>{document.removeEventListener("pointerdown",e,!0),window.removeEventListener("keydown",t,!0)})}const rk={class:"help-dialog",role:"dialog","aria-modal":"true","aria-labelledby":"help-title"},ok={class:"help-body"},ak=["aria-expanded"],lk={class:"caret"},ck={class:"help-module-body"},hk=["aria-expanded"],uk={class:"caret"},dk={class:"help-module-body"},fk=["aria-expanded"],mk={class:"caret"},pk={class:"help-module-body"},gk=["aria-expanded"],vk={class:"caret"},yk={class:"help-module-body"},xk=["aria-expanded"],bk={class:"caret"},wk={class:"help-module-body"},Sk=["aria-expanded"],_k={class:"caret"},Tk={class:"help-module-body"},Mk=["aria-expanded"],Ck={class:"caret"},Ak={class:"help-module-body"},Ek=["aria-expanded"],Ik={class:"caret"},Rk={class:"help-module-body"},Pk=["aria-expanded"],kk={class:"caret"},Fk={class:"help-module-body"},Ok=Jt({__name:"HelpDialog",props:{show:{type:Boolean}},emits:["close"],setup(s,{emit:e}){const t=e,i=Ge(Array.from({length:9},()=>!1));function n(){t("close")}function r(o){o.key==="Escape"&&n()}return Vn(()=>window.addEventListener("keydown",r)),pl(()=>window.removeEventListener("keydown",r)),(o,a)=>s.show?(K(),Q("div",{key:0,class:"help-overlay",role:"presentation",onClick:et(n,["self"])},[T("section",rk,[T("header",{class:"help-head"},[a[9]||(a[9]=T("div",null,[T("h2",{id:"help-title"},"使用说明"),T("p",null,"从创建粒子到保存、导出的快速入门")],-1)),T("button",{class:"help-close","aria-label":"关闭使用说明",title:"关闭 (Esc)",onClick:n},"✕")]),T("div",ok,[a[37]||(a[37]=es('

快速开始

  1. 创建对象:在左侧“场景对象”中用 +粒子 / +碰撞 / +路径 / +Spine 添加场景对象。
  2. 编辑粒子:选中某个粒子系统,依次调整“发射模式 → 发射器形状 → 粒子属性 → 外观与资源 → 修改器”。
  3. 查看效果:底部时间轴可播放、暂停、逐帧或拖动;修改任意参数后会自动重新计算。
  4. 保存与导出:用“保存配置”保留工程;“导出 Spine Json / images 包 / .spine 包”输出成品。

每个模块组标题右侧的“重置”可把该组参数恢复默认;系统设置会自动保存在当前浏览器。

常用操作

小眼睛
单独显示/隐藏对象;隐藏的粒子系统不会被导出。
+Copy
完整复制当前选中对象,方便对比不同参数。
背景图
上传参考图并调整位置和透明度,只用于画布预览。
系统设置
管理界面布局、辅助显示、刻度等,自动存入浏览器。
撤销/重做
Ctrl+Z 撤回一步;可达成的步数在系统设置中调整。
Spine 骨骼
在层级树搜索并选择骨骼,可用于粒子发射器跟随。

快捷键

Ctrl/⌘+Z撤回上一步
Ctrl/⌘+S保存配置
Q拖动画布
W位移工具
E旋转工具
R缩放工具
D播放 / 暂停
S回到第一帧

Q / W / E / R 需先点击画布;光标位于输入框时,单键快捷键不会触发。

功能模块详解
',3)),T("section",{class:Le(["help-section help-module",{open:i.value[0]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[0]?"true":"false",onClick:a[0]||(a[0]=c=>i.value[0]=!i.value[0])},[a[10]||(a[10]=T("span",{class:"mnum"},"1",-1)),a[11]||(a[11]=T("span",{class:"mtitle"},"配置管理",-1)),T("span",lk,_e(i.value[0]?"▾":"▸"),1)],8,ak),de(T("div",ck,[...a[12]||(a[12]=[es('
保存配置
把当前全部场景对象和参数保存为工程 JSON 文件(也支持 Ctrl+S)。
加载配置
选择本地配置文件,恢复完整工程。
预设
从下拉中选择已保存的预设快速套用;点击下拉即可刷新列表。
范围
配置只含对象与参数,不含“系统设置”;系统设置单独存于浏览器。
',1)])],512),[[vi,i.value[0]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[1]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[1]?"true":"false",onClick:a[1]||(a[1]=c=>i.value[1]=!i.value[1])},[a[13]||(a[13]=T("span",{class:"mnum"},"2",-1)),a[14]||(a[14]=T("span",{class:"mtitle"},"场景对象",-1)),T("span",uk,_e(i.value[1]?"▾":"▸"),1)],8,hk),de(T("div",dk,[...a[15]||(a[15]=[es('
粒子
核心对象。可设名称、位置 X/Y、偏移、旋转、缩放 X/Y,以及“随机种子”——相同种子可精确复现同一次效果。
碰撞
圆形/椭圆/矩形/多边形/自定义;启用开关、碰撞响应(物理弹跳/暂停/销毁)、弹性与摩擦,还可沿某条路径移动并带进度曲线。
路径
贝塞尔路径,可双击新建/删除锚点、拖手柄调曲线;内置圆/方/多边形/星形预设,支持闭合与颜色。
Spine
加载 .json+.atlas+.png 预览骨骼动画,可查看/搜索骨骼层级树,用于粒子“发射器跟随”。
通用
每个对象都有小眼睛显隐;“+Copy”可以复制当前对象;隐藏的粒子系统不会进入导出。
',1)])],512),[[vi,i.value[1]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[2]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[2]?"true":"false",onClick:a[2]||(a[2]=c=>i.value[2]=!i.value[2])},[a[16]||(a[16]=T("span",{class:"mnum"},"3",-1)),a[17]||(a[17]=T("span",{class:"mtitle"},"发射模式",-1)),T("span",mk,_e(i.value[2]?"▾":"▸"),1)],8,fk),de(T("div",pk,[...a[18]||(a[18]=[es('
持续
按“每秒发射数量”持续喷射;再分“常规持续”(发射时长)与“循环持续”(三段式:开始循环 / 纯循环 / 结束循环,可自动或自定义帧长,做到无缝衔接)。
爆发
一次性发射“单次数量”颗粒子。
延迟时间
粒子条左端位置,表示发射开始前的等待时间。
注意
循环持续模式不支持骨骼跟随和路径跟随;开关时会把跟随设置恢复默认。
',1)])],512),[[vi,i.value[2]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[3]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[3]?"true":"false",onClick:a[3]||(a[3]=c=>i.value[3]=!i.value[3])},[a[19]||(a[19]=T("span",{class:"mnum"},"4",-1)),a[20]||(a[20]=T("span",{class:"mtitle"},"发射器形状",-1)),T("span",vk,_e(i.value[3]?"▾":"▸"),1)],8,gk),de(T("div",yk,[...a[21]||(a[21]=[es('
形状
点 / 圆形 / 矩形 / 锥形 / 路径。
圆·锥
内半径与外半径,形成环形或锥形发射区;锥形额外有“锥形朝向”和“开口角度”。
矩形
“外框 − 内框”形成环带,可分别设置内外宽高。
路径
选一条场景路径作为出生线;出生分布可选等距固定或随机。
发射角度
固定 / 随机(基准角度 + 随机范围)/ 径向(圆、矩、锥中心向外)/ 垂直于路径 / 沿路径方向。
',1)])],512),[[vi,i.value[3]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[4]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[4]?"true":"false",onClick:a[4]||(a[4]=c=>i.value[4]=!i.value[4])},[a[22]||(a[22]=T("span",{class:"mnum"},"5",-1)),a[23]||(a[23]=T("span",{class:"mtitle"},"粒子属性",-1)),T("span",bk,_e(i.value[4]?"▾":"▸"),1)],8,xk),de(T("div",wk,[...a[24]||(a[24]=[T("dl",{class:"help-list"},[T("div",null,[T("dt",null,"初始参数"),T("dd",null,"生命周期、速度、缩放(统一或 X/Y 分离)、初始旋转(可跟随发射方向)。每个属性支持固定 / 随机 / 曲线三种取值。")]),T("div",null,[T("dt",null,"生命周期变化"),T("dd",null,"速度倍率、缩放倍率(统一/分离)、旋转速度,均可用“生命周期 → 倍率”曲线控制。")]),T("div",null,[T("dt",null,"曲线含义"),T("dd",null,"横轴为粒子生命周期 0→1,纵轴为倍率或对应数值。")])],-1)])],512),[[vi,i.value[4]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[5]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[5]?"true":"false",onClick:a[5]||(a[5]=c=>i.value[5]=!i.value[5])},[a[25]||(a[25]=T("span",{class:"mnum"},"6",-1)),a[26]||(a[26]=T("span",{class:"mtitle"},"外观与资源",-1)),T("span",_k,_e(i.value[5]?"▾":"▸"),1)],8,Sk),de(T("div",Tk,[...a[27]||(a[27]=[T("dl",{class:"help-list"},[T("div",null,[T("dt",null,"透明度"),T("dd",null,"曲线或固定;曲线模式可选“跟随导出 / 线性 / 贝塞尔”。")]),T("div",null,[T("dt",null,"图片资源"),T("dd",null,"“+”新增,可上传单图或序列帧;多张图片按权重随机。每张可调缩放、轴心、颜色(固定/随机/生命周期渐变)、混合模式(正常/相加/相乘/滤色)、独立透明度(关/固定/曲线)。")]),T("div",null,[T("dt",null,"序列帧"),T("dd",null,"播放方式:单次隐藏 / 单次定格 / 正向循环 / 反向循环,可设每秒帧数。")])],-1)])],512),[[vi,i.value[5]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[6]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[6]?"true":"false",onClick:a[6]||(a[6]=c=>i.value[6]=!i.value[6])},[a[28]||(a[28]=T("span",{class:"mnum"},"7",-1)),a[29]||(a[29]=T("span",{class:"mtitle"},"修改器",-1)),T("span",Ck,_e(i.value[6]?"▾":"▸"),1)],8,Mk),de(T("div",Ak,[...a[30]||(a[30]=[es('
移动噪声
强度、波动范围、时间流速,让粒子轨迹产生抖动。
重力 / 风力
固定或随机强度、方向,以及生命周期内强度曲线。
力场
中心 X/Y、强度(正吸负斥)、半径、衰减(恒定/线性/反比)。
吸附
延迟后把粒子吸到指定点,到达范围即死亡;可直线或曲线。
拖尾
独立拖尾图片(多资源按权重)、旋转、拖尾骨骼数、拖尾比例;长度/宽度可固定或随机并支持放大;可加生命周期长度曲线与形状曲线;颜色/透明度可跟随粒子、固定或曲线。
发射器跟随
跟随某条路径(局部/世界、正/反向、进度曲线),或跟随 Spine 骨骼(选中的骨骼 + 偏移)。
碰撞 + 阻尼
选择场景中已启用的碰撞对象参与,并设置速度阻尼。
',1)])],512),[[vi,i.value[6]]])],2),T("section",{class:Le(["help-section help-module",{open:i.value[7]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[7]?"true":"false",onClick:a[7]||(a[7]=c=>i.value[7]=!i.value[7])},[a[31]||(a[31]=T("span",{class:"mnum"},"8",-1)),a[32]||(a[32]=T("span",{class:"mtitle"},"导出设置",-1)),T("span",Ik,_e(i.value[7]?"▾":"▸"),1)],8,Ek),de(T("div",Rk,[...a[33]||(a[33]=[es('
图片路径
写入 Spine 的 images 路径,例如 ./images/。
Spine 版本
3.8 / 4.0 / 4.1 / 4.2 / 4.3。
关键帧曲线
线性或平滑贝塞尔;出生、死亡、突变仍使用阶跃关键帧。
导出 FPS
修改 FPS 会保持动画实际秒数不变;“不写 fps”只省略元数据。
其它
整数帧对齐、骨骼对象池、排除无内容动画。
导出按钮
“导出 Spine Json”生成骨骼动画文件;“导出 images 包”单独下载图片 ZIP;“导出 .spine 包”需要连接器。
',1)])],512),[[vi,i.value[7]]])],2),T("section",{class:Le(["help-section help-module help-connector",{open:i.value[8]}])},[T("button",{type:"button",class:"help-module-head","aria-expanded":i.value[8]?"true":"false",onClick:a[8]||(a[8]=c=>i.value[8]=!i.value[8])},[a[34]||(a[34]=T("span",{class:"mnum"},"9",-1)),a[35]||(a[35]=T("span",{class:"mtitle"},"连接器(Spine 连接器)使用说明",-1)),T("span",kk,_e(i.value[8]?"▾":"▸"),1)],8,Pk),de(T("div",Fk,[...a[36]||(a[36]=[es('

连接器用于把网页生成的 JSON 和图片,调用你电脑上已安装并激活的 Spine,转换成可编辑的 .spine 工程。

前置
电脑已安装并激活 Spine;并已启动桌面版连接器APP。
网页端
导出区状态显示“连接器可用 · Spine 已就绪”后,点击“导出 .spine 包”。
首次授权
生产网站首次连接会显示“授权当前网站”;点击后在本机确认页核对完整来源(协议 + 域名 + 端口),再点“允许此网站”。授权一次后本机会保存白名单。本地 127.0.0.1:5173 默认允许。
路径设置
连接器自动检测 Spine 安装位置;检测不到时可在桌面窗口手动指定:Windows 选 Spine.com,macOS 选 Spine.app/Contents/MacOS/Spine。
下载结果
得到 ZIP 包,内含 .spine 工程和图片目录(如 images/star.png)。
版本
连接器按请求与 JSON 内的版本自动匹配 3.8~4.3,使用最新可用补丁。
安全
仅监听本机 127.0.0.1:27843;授权与白名单保存在连接器里;文件在临时目录转换后清理,并有大小限制。
',2)])],512),[[vi,i.value[8]]])],2),a[38]||(a[38]=T("section",{class:"help-section help-export"},[T("h3",null,"配置与导出有什么区别?"),T("p",null,[T("b",null,"保存配置"),At("会保存编辑器中的全部对象和参数,之后可以继续修改;"),T("b",null,"导出 Spine Json"),At("只导出显示中的粒子系统,并把跟随、碰撞和拖尾结果烘焙为独立动画数据。")])],-1))])])])):Te("",!0)}}),Qt=(s,e)=>{const t=s.__vccOpts||s;for(const[i,n]of e)t[i]=n;return t},Bk=Qt(Ok,[["__scopeId","data-v-78204b9d"]]);function zo(s){const e=()=>{window.removeEventListener("pointermove",s),window.removeEventListener("pointerup",e),window.removeEventListener("pointercancel",e)};window.addEventListener("pointermove",s),window.addEventListener("pointerup",e),window.addEventListener("pointercancel",e)}function us(s,e,t){const i=s.holder.value,n=s.app(),r=i.getBoundingClientRect(),o=Math.max(1e-4,s.store.editor.viewScale),a=e-r.left,c=t-r.top;return{x:(a-n.screen.width/2-s.store.editor.viewX)/o,y:-(c-n.screen.height*.5-s.store.editor.viewY)/o}}function Lk(s,e){const t=s.holder.value,i=s.app(),n=s.store,r=t.getBoundingClientRect(),o=e.clientX-r.left,a=e.clientY-r.top,c=e.deltaY<0?1.12:1/1.12,l=n.editor.viewScale,h=Math.max(.01,l*c),u=i.screen.width/2,d=i.screen.height*.5,f=n.editor.viewX,p=n.editor.viewY,m=(o-u-f)/l,g=(a-d-p)/l;n.editor.viewX=o-u-m*h,n.editor.viewY=a-d-g*h,n.editor.viewScale=h}function Dk(s,e,t){const i=s.store,n=i.editor.viewX,r=i.editor.viewY;zo(o=>{i.editor.viewX=n+(o.clientX-e),i.editor.viewY=r+(o.clientY-t)})}function vw(s,e){const t=Math.max(.01,s.store.editor.viewScale*e);s.store.editor.viewScale=t}function Nk(s){vw(s,1.2)}function Uk(s){vw(s,1/1.2)}function $k(s){s.store.editor.viewScale=1,s.store.editor.viewX=0,s.store.editor.viewY=0}function Xk(s){s.store.editor.viewScale=1,s.store.editor.viewX=0,s.store.editor.viewY=0}function Vk(s){s.store.settings.showGrid=!s.store.settings.showGrid}const Yk={class:"topbar"},Gk=["disabled"],Hk={class:"tool-group"},jk={class:"tool-group"},Wk={key:0,class:"background-panel"},zk=["disabled"],qk=["title"],Kk={class:"background-position-row"},Zk={class:"background-opacity-row"},Jk={class:"zoom-pct"},Qk=Jt({__name:"StageToolbar",props:{ctx:{},activeTool:{},showSettings:{type:Boolean},showHelp:{type:Boolean}},emits:["update:activeTool","update:showSettings","update:showHelp","clear-background","background-file"],setup(s,{emit:e}){const t=s,i=e,n=ao(),r=Ge(!1),o=Ge(null),a=qe(()=>n.settings.backgroundImageName);function c(m){i("update:activeTool",t.activeTool===m?"":m)}function l(){r.value=!r.value,r.value&&i("update:showSettings",!1)}function h(){const m=!t.showSettings;i("update:showSettings",m),m&&(r.value=!1)}function u(){i("update:showHelp",!0),r.value=!1,i("update:showSettings",!1)}function d(m){i("background-file",m)}function f(m=!0){o.value&&(o.value.value=""),i("clear-background",m)}function p(){gw()}return(m,g)=>(K(),Q("div",Yk,[T("button",{class:"settings-btn",onClick:h,title:"系统设置"},"系统设置"),T("button",{class:"undo-btn",disabled:R(au).undoCount===0,onClick:p,title:"撤回上一步 (Ctrl+Z)"},"↶",8,Gk),T("div",Hk,[T("button",{class:Le(["tool-btn",{on:s.activeTool===""}]),onClick:g[0]||(g[0]=v=>c("")),title:"拖动画布 (Q)"},"✋",2),T("button",{class:Le(["tool-btn",{on:s.activeTool==="translate"}]),onClick:g[1]||(g[1]=v=>c("translate")),title:"位移 (W)"},"✥",2),T("button",{class:Le(["tool-btn",{on:s.activeTool==="rotate"}]),onClick:g[2]||(g[2]=v=>c("rotate")),title:"旋转 (E)"},"⟳",2),T("button",{class:Le(["tool-btn",{on:s.activeTool==="scale"}]),onClick:g[3]||(g[3]=v=>c("scale")),title:"缩放 (R)"},"⤢",2)]),T("div",jk,[T("button",{class:"tool-btn",onClick:g[4]||(g[4]=v=>R(Nk)(s.ctx)),title:"放大"},"+"),T("button",{class:"tool-btn",onClick:g[5]||(g[5]=v=>R(Uk)(s.ctx)),title:"缩小"},"-"),T("button",{class:"tool-btn",onClick:g[6]||(g[6]=v=>R($k)(s.ctx)),title:"适配画布"},"⤢"),T("button",{class:Le(["tool-btn",{on:R(n).settings.showGrid}]),onClick:g[7]||(g[7]=v=>R(Vk)(s.ctx)),title:"切换网格"},"▦",2),T("button",{class:"tool-btn",onClick:g[8]||(g[8]=v=>R(Xk)(s.ctx)),title:"重置视图"},"⟳")]),T("div",{class:"background-menu",onClick:g[14]||(g[14]=et(()=>{},["stop"]))},[T("button",{class:Le(["background-btn",{on:r.value}]),title:"背景图显示设置",onClick:l},"背景图",2),r.value?(K(),Q("div",Wk,[T("button",{class:"background-upload",onClick:g[9]||(g[9]=v=>{var x;return(x=o.value)==null?void 0:x.click()})},_e(a.value?"更换图像":"上传图像"),1),T("button",{class:"background-clear",disabled:!a.value,onClick:g[10]||(g[10]=v=>f())},"清除背景",8,zk),T("input",{ref_key:"backgroundFileInput",ref:o,class:"background-file-input",type:"file",accept:"image/png,image/jpeg,image/webp",onChange:d},null,544),T("div",{class:"background-file-name",title:a.value},_e(a.value||"未上传图像"),9,qk),T("div",Kk,[T("label",null,[g[15]||(g[15]=T("span",null,"X",-1)),de(T("input",{"onUpdate:modelValue":g[11]||(g[11]=v=>R(n).settings.backgroundX=v),type:"number",step:"1","aria-label":"背景图 X 偏移"},null,512),[[He,R(n).settings.backgroundX,void 0,{number:!0}]])]),T("label",null,[g[16]||(g[16]=T("span",null,"Y",-1)),de(T("input",{"onUpdate:modelValue":g[12]||(g[12]=v=>R(n).settings.backgroundY=v),type:"number",step:"1","aria-label":"背景图 Y 偏移"},null,512),[[He,R(n).settings.backgroundY,void 0,{number:!0}]])])]),T("label",Zk,[g[17]||(g[17]=T("span",null,"透明度",-1)),de(T("input",{"onUpdate:modelValue":g[13]||(g[13]=v=>R(n).settings.backgroundOpacity=v),type:"range",min:"0",max:"1",step:"0.01","aria-label":"背景图透明度"},null,512),[[He,R(n).settings.backgroundOpacity,void 0,{number:!0}]]),T("b",null,_e(Math.round(R(n).settings.backgroundOpacity*100))+"%",1)])])):Te("",!0)]),T("button",{class:Le(["help-btn",{on:s.showHelp}]),title:"查看使用说明",onClick:u},"使用说明",2),T("span",Jk,_e(Math.round(R(n).editor.viewScale*100))+"%",1)]))}}),eF=Qt(Qk,[["__scopeId","data-v-612a51be"]]),tF={key:0,class:"settings-panel"},iF={class:"sp-head"},sF={class:"sp-switch-row"},nF={class:"sp-switch-control"},rF={class:"sp-row"},oF={class:"sp-chk"},aF={class:"sp-chk"},lF={class:"sp-row"},cF={class:"sp-row"},hF={class:"sp-chk"},uF={class:"sp-chk"},dF={class:"sp-row"},fF={class:"sp-row"},mF={class:"sp-row"},pF={class:"sp-hex"},gF={class:"sp-chk"},vF=Jt({__name:"StageSettingsPanel",props:{show:{type:Boolean}},emits:["close"],setup(s,{emit:e}){const t=e,i=ao();function n(o){ik(i,Number(o.target.value))}function r(){i.settings.bonePointDrawSize=Math.min(10,Math.max(.1,Number(i.settings.bonePointDrawSize)||1)),i.settings.boneAxisDrawSize=Math.min(10,Math.max(.1,Number(i.settings.boneAxisDrawSize)||2))}return(o,a)=>s.show?(K(),Q("div",tF,[T("div",iF,[a[15]||(a[15]=At("系统设置 ",-1)),T("button",{class:"sp-close",onClick:a[0]||(a[0]=c=>t("close"))},"✕")]),a[29]||(a[29]=T("div",{class:"sp-section-title"},"界面布局",-1)),T("label",sF,[a[17]||(a[17]=T("span",null,"参数面板位置",-1)),T("span",nF,[de(T("input",{type:"checkbox","onUpdate:modelValue":a[1]||(a[1]=c=>R(i).settings.parameterPanelOnRight=c),"aria-label":"参数面板显示在右侧"},null,512),[[Et,R(i).settings.parameterPanelOnRight]]),a[16]||(a[16]=T("span",{class:"sp-switch-ui","aria-hidden":"true"},null,-1)),T("b",null,_e(R(i).settings.parameterPanelOnRight?"右侧":"左侧"),1)])]),a[30]||(a[30]=T("div",{class:"sp-divider"},null,-1)),a[31]||(a[31]=T("div",{class:"sp-section-title"},"操作历史",-1)),T("label",rF,[a[18]||(a[18]=T("span",null,"最大撤回步数",-1)),de(T("input",{class:"sp-num sp-undo-limit",type:"number",min:"1",max:"200","onUpdate:modelValue":a[2]||(a[2]=c=>R(i).settings.undoLimit=c),"aria-label":"最大撤回步数",onChange:n},null,544),[[He,R(i).settings.undoLimit,void 0,{number:!0}]])]),a[32]||(a[32]=T("div",{class:"sp-divider"},null,-1)),a[33]||(a[33]=T("div",{class:"sp-section-title"},"画布辅助显示",-1)),T("label",oF,[de(T("input",{type:"checkbox","onUpdate:modelValue":a[3]||(a[3]=c=>R(i).settings.showEmitter=c)},null,512),[[Et,R(i).settings.showEmitter]]),a[19]||(a[19]=At("发射点",-1))]),T("label",aF,[de(T("input",{type:"checkbox","onUpdate:modelValue":a[4]||(a[4]=c=>R(i).settings.showBones=c)},null,512),[[Et,R(i).settings.showBones]]),a[20]||(a[20]=At("骨骼连线",-1))]),R(i).settings.showBones?(K(),Q(Fe,{key:0},[T("label",lF,[a[21]||(a[21]=T("span",null,"骨骼点绘制大小",-1)),de(T("input",{class:"sp-num",type:"number",min:"0.1",max:"10",step:"0.1","onUpdate:modelValue":a[5]||(a[5]=c=>R(i).settings.bonePointDrawSize=c),"aria-label":"骨骼点绘制大小",onChange:r},null,544),[[He,R(i).settings.bonePointDrawSize,void 0,{number:!0}]])]),T("label",cF,[a[22]||(a[22]=T("span",null,"坐标轴绘制大小",-1)),de(T("input",{class:"sp-num",type:"number",min:"0.1",max:"10",step:"0.1","onUpdate:modelValue":a[6]||(a[6]=c=>R(i).settings.boneAxisDrawSize=c),"aria-label":"坐标轴绘制大小",onChange:r},null,544),[[He,R(i).settings.boneAxisDrawSize,void 0,{number:!0}]])])],64)):Te("",!0),T("label",hF,[de(T("input",{type:"checkbox","onUpdate:modelValue":a[7]||(a[7]=c=>R(i).settings.showSkinMesh=c)},null,512),[[Et,R(i).settings.showSkinMesh]]),a[23]||(a[23]=At("蒙皮网格",-1))]),a[34]||(a[34]=T("div",{class:"sp-divider"},null,-1)),T("label",uF,[de(T("input",{type:"checkbox","onUpdate:modelValue":a[8]||(a[8]=c=>R(i).settings.tickEnabled=c)},null,512),[[Et,R(i).settings.tickEnabled]]),a[24]||(a[24]=At("启用刻度",-1))]),R(i).settings.tickEnabled?(K(),Q(Fe,{key:1},[T("label",dF,[a[25]||(a[25]=T("span",null,"刻度文字大小",-1)),de(T("input",{type:"range",min:"8",max:"40",step:"1","onUpdate:modelValue":a[9]||(a[9]=c=>R(i).settings.axisFontSize=c)},null,512),[[He,R(i).settings.axisFontSize,void 0,{number:!0}]]),de(T("input",{type:"number",min:"8",max:"40","onUpdate:modelValue":a[10]||(a[10]=c=>R(i).settings.axisFontSize=c),class:"sp-num"},null,512),[[He,R(i).settings.axisFontSize,void 0,{number:!0}]])]),T("label",fF,[a[26]||(a[26]=T("span",null,"刻度线粗细",-1)),de(T("input",{type:"range",min:"1",max:"5",step:"0.5","onUpdate:modelValue":a[11]||(a[11]=c=>R(i).settings.tickWidth=c)},null,512),[[He,R(i).settings.tickWidth,void 0,{number:!0}]]),de(T("input",{type:"number",min:"1",max:"5","onUpdate:modelValue":a[12]||(a[12]=c=>R(i).settings.tickWidth=c),class:"sp-num"},null,512),[[He,R(i).settings.tickWidth,void 0,{number:!0}]])]),T("label",mF,[a[27]||(a[27]=T("span",null,"坐标轴颜色",-1)),de(T("input",{type:"color","onUpdate:modelValue":a[13]||(a[13]=c=>R(i).settings.axisColor=c),class:"sp-colr"},null,512),[[He,R(i).settings.axisColor]]),T("span",pF,_e(R(i).settings.axisColor),1)]),T("label",gF,[de(T("input",{type:"checkbox","onUpdate:modelValue":a[14]||(a[14]=c=>R(i).settings.showAxisLabels=c)},null,512),[[Et,R(i).settings.showAxisLabels]]),a[28]||(a[28]=At("显示刻度数值",-1))])],64)):Te("",!0),a[35]||(a[35]=T("div",{class:"sp-cache-note"},"整个系统设置会自动保存到当前浏览器",-1))])):Te("",!0)}}),yF=Qt(vF,[["__scopeId","data-v-91f62c22"]]);class sf{constructor(){w(this,"sprite",null);w(this,"texture",null);w(this,"loadVersion",0)}createSprite(e){const t=new yr(ze.EMPTY);return t.anchor.set(.5),t.visible=!1,e.addChild(t),this.sprite=t,t}applyTransform(e,t,i){this.sprite&&(this.sprite.position.set(Number(e)||0,-(Number(t)||0)),this.sprite.alpha=Math.min(1,Math.max(0,Number(i)||0)))}async syncTexture(e){const t=++this.loadVersion;if(!e){this.sprite&&(this.sprite.texture=ze.EMPTY,this.sprite.visible=!1),this.texture&&this.texture.destroy(!0),this.texture=null;return}try{const i=await ze.fromURL(e);if(t!==this.loadVersion||!this.sprite){i.destroy(!0);return}const n=this.texture;this.texture=i,this.sprite.texture=i,this.sprite.visible=!0,n&&n.destroy(!0)}catch(i){console.error("背景图恢复失败",i)}}static clearStoreBackground(e,t){e.settings.backgroundImageData="",e.settings.backgroundImageName="",t&&(e.settings.backgroundX=0,e.settings.backgroundY=0,e.settings.backgroundOpacity=1)}static async handleFileChange(e,t){var r;const i=t.target,n=(r=i.files)==null?void 0:r[0];if(n)try{e.settings.backgroundImageData=await Ic(n),e.settings.backgroundImageName=n.name}catch(o){console.error("背景图加载失败",o)}finally{i.value=""}}destroy(){this.loadVersion++,this.texture&&this.texture.destroy(!0),this.texture=null,this.sprite=null}}class xF{constructor(e){w(this,"selectedNodes",new Set);w(this,"suppressNextDoubleClick",!1);this.ctx=e}resetSelection(){this.selectedNodes.clear()}activePath(){const e=this.ctx.store;if(e.activeObjectType!=="path")return null;const t=e.paths.find(i=>i.id===e.activeObjectId)||null;return(t==null?void 0:t.visible)===!1?null:t}pathInsertIndex(e,t,i){if(e.points.length<2)return e.points.length;const n=e.closed?e.points.length:e.points.length-1;let r=e.points.length,o=1/0;for(let a=0;aMath.hypot(c.x-n.x,c.y-n.y)<=r);if(o>=0){t.points.splice(o,1),this.selectedNodes.clear();return}const a=this.pathInsertIndex(t,n.x,n.y);t.points.splice(a,0,{x:n.x,y:n.y,inX:0,inY:0,outX:0,outY:0}),this.selectedNodes.clear(),this.selectedNodes.add(a)}onPointerDown(e){const t=this.activePath();if(!t||!t.enabled)return!1;const i=us(this.ctx,e.clientX,e.clientY),n=wo(t,i.x,i.y),r=9/Math.max(.01,this.ctx.store.editor.viewScale);if(e.detail>=2){if(t.points.findIndex(u=>Math.hypot(u.x-n.x,u.y-n.y)<=r)>=0)return!0;const l={x:n.x,y:n.y,inX:0,inY:0,outX:0,outY:0},h=this.pathInsertIndex(t,n.x,n.y);return t.points.splice(h,0,l),this.selectedNodes.clear(),this.selectedNodes.add(h),this.suppressNextDoubleClick=!0,zo(u=>{const d=us(this.ctx,u.clientX,u.clientY),f=wo(t,d.x,d.y);l.outX=f.x-l.x,l.outY=f.y-l.y,l.inX=-l.outX,l.inY=-l.outY}),!0}let o=null;for(const c of this.selectedNodes){const l=t.points[c];l&&(Math.hypot(l.x+l.inX-n.x,l.y+l.inY-n.y)<=r&&(o={index:c,side:"in"}),Math.hypot(l.x+l.outX-n.x,l.y+l.outY-n.y)<=r&&(o={index:c,side:"out"}))}if(o){const c=t.points[o.index],l=o.side==="in"?Math.hypot(c.outX,c.outY):Math.hypot(c.inX,c.inY);return zo(u=>{const d=us(this.ctx,u.clientX,u.clientY),f=wo(t,d.x,d.y),p=f.x-c.x,m=f.y-c.y;if(o.side==="in"?(c.inX=p,c.inY=m):(c.outX=p,c.outY=m),!u.altKey){const g=Math.max(1e-4,Math.hypot(p,m)),v=u.shiftKey?g:l;o.side==="in"?(c.outX=-p/g*v,c.outY=-m/g*v):(c.inX=-p/g*v,c.inY=-m/g*v)}}),!0}const a=t.points.findIndex(c=>Math.hypot(c.x-n.x,c.y-n.y)<=r);if(a>=0){if(e.altKey)return this.selectedNodes.delete(a),!0;e.ctrlKey||e.metaKey?this.selectedNodes.add(a):this.selectedNodes.has(a)||(this.selectedNodes.clear(),this.selectedNodes.add(a));const c=n,l=[...this.selectedNodes].map(u=>({index:u,x:t.points[u].x,y:t.points[u].y}));return zo(u=>{const d=us(this.ctx,u.clientX,u.clientY),f=wo(t,d.x,d.y);for(const p of l)t.points[p.index].x=p.x+f.x-c.x,t.points[p.index].y=p.y+f.y-c.y}),!0}if(e.altKey&&!e.ctrlKey&&!e.metaKey)return this.selectedNodes.clear(),!0;if(e.ctrlKey||e.metaKey||e.altKey){const c=n,l=e.altKey,h=u=>{const d=us(this.ctx,u.clientX,u.clientY),f=wo(t,d.x,d.y),p=Math.min(c.x,f.x),m=Math.max(c.x,f.x),g=Math.min(c.y,f.y),v=Math.max(c.y,f.y);t.points.forEach((x,y)=>{x.x>=p&&x.x<=m&&x.y>=g&&x.y<=v&&(l?this.selectedNodes.delete(y):this.selectedNodes.add(y))}),window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",h)};return window.addEventListener("pointerup",h),window.addEventListener("pointercancel",h),!0}return!1}}class bF{constructor(e,t){this.ctx=e,this.getTool=t}onColliderPointerDown(e){const t=this.ctx.store;if(t.activeObjectType!=="collision")return!1;const i=t.colliders.find(x=>x.id===t.activeObjectId);if(!(i!=null&&i.enabled)||i.visible===!1)return!1;const n=us(this.ctx,e.clientX,e.clientY),r=i.rotation*Math.PI/180,o=Math.cos(r),a=Math.sin(r),c=Math.max(1e-4,Math.abs(i.scaleX??1)),l=Math.max(1e-4,Math.abs(i.scaleY??1)),h=n.x-i.x,u=n.y-i.y,d=(o*h+a*u)/c,f=(-a*h+o*u)/l;if(!(i.shape==="circle"?Math.hypot(d,f)<=i.radius:i.shape==="ellipse"?Math.hypot(d/Math.max(1,i.radiusX),f/Math.max(1,i.radiusY))<=1:Math.abs(d)<=i.width*.5&&Math.abs(f)<=i.height*.5))return!1;const m=i.x,g=i.y,v=n;return zo(x=>{const y=us(this.ctx,x.clientX,x.clientY);i.x=m+y.x-v.x,i.y=g+y.y-v.y}),!0}onForceFieldDown(e){const t=this.ctx.store.systems.find(h=>h.id===this.ctx.store.activeId);if((t==null?void 0:t.visible)===!1)return!1;const i=t==null?void 0:t.config;if(!(i!=null&&i.forceField)||i.forceRadius<=0)return!1;const n=us(this.ctx,e.clientX,e.clientY);if(Math.hypot(n.x-i.forceCenterX,n.y-i.forceCenterY)>i.forceRadius)return!1;const o=i.forceCenterX,a=i.forceCenterY;this.ctx.holder.value&&(this.ctx.holder.value.style.cursor="grabbing");const c=h=>{const u=us(this.ctx,h.clientX,h.clientY);i.forceCenterX=o+u.x-n.x,i.forceCenterY=a+u.y-n.y},l=()=>{this.ctx.holder.value&&(this.ctx.holder.value.style.cursor=""),window.removeEventListener("pointermove",c),window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l)};return window.addEventListener("pointermove",c),window.addEventListener("pointerup",l),window.addEventListener("pointercancel",l),e.preventDefault(),!0}onAttractionDown(e){const t=this.ctx.store.systems.find(u=>u.id===this.ctx.store.activeId);if((t==null?void 0:t.visible)===!1)return!1;const i=t==null?void 0:t.config;if(!(i!=null&&i.attraction))return!1;const n=us(this.ctx,e.clientX,e.clientY),r=Math.max(i.attractionRadius,12/Math.max(1e-4,this.ctx.store.editor.viewScale));if(Math.hypot(n.x-i.attractionCenterX,n.y-i.attractionCenterY)>r)return!1;const a=i.attractionCenterX,c=i.attractionCenterY;this.ctx.holder.value&&(this.ctx.holder.value.style.cursor="grabbing");const l=u=>{const d=us(this.ctx,u.clientX,u.clientY);i.attractionCenterX=a+d.x-n.x,i.attractionCenterY=c+d.y-n.y},h=()=>{this.ctx.holder.value&&(this.ctx.holder.value.style.cursor=""),window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",h)};return window.addEventListener("pointermove",l),window.addEventListener("pointerup",h),window.addEventListener("pointercancel",h),e.preventDefault(),!0}selectedTransformTarget(){const e=this.ctx.store,t=e.activeObjectId;if(e.activeObjectType==="particle"){const r=e.systems.find(a=>a.id===t);if(!r||r.visible===!1)return null;const o=r.config;return{x:o.centerX,y:o.centerY,rotation:o.rootRotation,scaleX:o.rootScaleX??1,scaleY:o.rootScaleY??1,setPosition:(a,c)=>{o.centerX=a,o.centerY=c},setRotation:a=>{o.rootRotation=a},setScale:(a,c)=>{o.rootScaleX=a,o.rootScaleY=c}}}const n=(e.activeObjectType==="collision"?e.colliders:e.activeObjectType==="path"?e.paths:e.spines).find(r=>r.id===t);return!n||n.visible===!1?null:{x:Number(n.x)||0,y:Number(n.y)||0,rotation:Number(n.rotation)||0,scaleX:Math.max(.05,Number(n.scaleX)||1),scaleY:Math.max(.05,Number(n.scaleY)||1),setPosition:(r,o)=>{n.x=r,n.y=o},setRotation:r=>{n.rotation=r},setScale:(r,o)=>{n.scaleX=r,n.scaleY=o}}}onGizmoDown(e){const t=this.selectedTransformTarget();if(!t)return;const i=this.ctx.app(),n=this.ctx.store,r=n.editor.viewScale,o=this.ctx.holder.value.getBoundingClientRect(),a=o.left+i.screen.width/2+n.editor.viewX+t.x*r,c=o.top+i.screen.height*.5+n.editor.viewY+-t.y*r,l=e.clientX,h=e.clientY,u=this.getTool(),d=t.x,f=t.y,p=t.rotation,m=t.scaleX,g=t.scaleY,v=Math.hypot(l-a,h-c)||1,x=Math.atan2(h-c,l-a);zo(_=>{const C=(_.clientX-l)/r,S=(_.clientY-h)/r;if(u==="translate")t.setPosition(d+C,f-S);else if(u==="rotate"){const b=Math.atan2(_.clientY-c,_.clientX-a);t.setRotation(p-(b-x)*180/Math.PI)}else if(u==="scale"){const M=Math.hypot(_.clientX-a,_.clientY-c)/v;t.setScale(Math.max(.05,m*M),Math.max(.05,g*M))}})}}function Pv(s,e,t,i,n){const r=1-n;return r*r*r*s+3*r*r*n*e+3*r*n*n*t+n*n*n*i}function kv(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1));return{x:s.x+n*e*o-r*t*a,y:s.y+r*e*o+n*t*a}}function gp(s,e){if(!s.points.length)return null;if(s.points.length===1)return{...kv(s,s.points[0].x,s.points[0].y),angle:s.rotation};const t=s.closed?s.points.length:s.points.length-1,i=[];let n=0;for(let p=0;p0&&v===0)continue;const x=v/20,y=Pv(m.x,m.x+m.outX,g.x+g.inX,g.x,x),_=Pv(m.y,m.y+m.outY,g.y+g.inY,g.y,x),C=kv(s,y,_),S=i[i.length-1];S&&(n+=Math.hypot(C.x-S.x,C.y-S.y)),i.push({...C,distance:n})}}const r=Math.min(1,Math.max(0,e))*n;let o=i.findIndex(p=>p.distance>=r);o<0&&(o=i.length-1);const a=i[o],c=i[Math.max(0,o-1)],l=i[Math.min(i.length-1,o+1)],h=c.distance,u=o>0?(r-h)/Math.max(1e-4,a.distance-h):0,d=c.x+(a.x-c.x)*Math.min(1,Math.max(0,u)),f=c.y+(a.y-c.y)*Math.min(1,Math.max(0,u));return{x:d,y:f,angle:Math.atan2(l.y-c.y,l.x-c.x)*180/Math.PI}}function yh(s,e,t,i=Math.max(1e-4,Math.abs(s.rootScaleX)),n=Math.max(1e-4,Math.abs(s.rootScaleY))){const r=-s.rootRotation*Math.PI/180,o=Math.cos(r),a=Math.sin(r),c=e-s.centerX,l=-t+s.centerY;return{x:(o*c+a*l)/i,y:(-a*c+o*l)/n}}function wF(s,e,t){const i=gp(e,t);if(!i)return null;const n=yh(s,i.x,i.y),r=i.angle*Math.PI/180,o=yh(s,i.x+Math.cos(r),i.y+Math.sin(r)),a=Math.atan2(o.y-n.y,o.x-n.x)*180/Math.PI;return{...n,angle:a}}function SF(s,e){return s.colliders.map(t=>{if(!t.followPath||!t.followPathId)return t;const i=s.paths.find(h=>h.id===t.followPathId&&h.enabled);if(!(i!=null&&i.points.length))return t;const n=Math.max(.05,Number(t.followDuration)||2),r=Math.min(1,Math.max(0,e/n)),o=Array.isArray(t.followCurve)?t.followCurve:[{x:0,y:0},{x:1,y:1}],a=t.followCurveMode==="跟随导出"?s.settings.exportSettings.keyframeCurve==="bezier"?"bezier":"linear":t.followCurveMode==="贝塞尔"?"bezier":"linear",c=Math.min(1,Math.max(0,n1(o,r,a))),l=gp(i,c);return l?{...t,x:l.x,y:l.y,rotation:t.rotation+(t.followPathRotation?l.angle:0)}:t})}class _F{constructor(){w(this,"emitters",new Map);w(this,"configs",new Map)}sync(e,t,i,n){for(const[r,o]of this.emitters){const a=e.systems.find(c=>c.id===r);(!a||this.configs.get(r)!==a.config)&&(t.removeChild(o),o.destroy({children:!0}),this.emitters.delete(r),this.configs.delete(r))}for(const r of e.systems){i&&!r.config.texture&&(r.config.texture=i);const o=pr(r.config);if(n)for(const c of o.trailResources)!c.texture&&(c.previewUrl==="/images/trail.png"||c.previewUrl==="/trails/trail.png")&&(c.texture=n);if(i)for(const c of o.imageResources)!c.texture&&c.textureName==="star"&&(c.texture=i);if(this.emitters.has(r.id))continue;const a=new LI(r.config);t.addChild(a),this.emitters.set(r.id,a),this.configs.set(r.id,r.config)}}destroy(e){for(const[t,i]of this.emitters)e.removeChild(i),i.destroy({children:!0}),this.emitters.delete(t),this.configs.delete(t)}}async function TF(){const[s,e]=await Promise.all([ze.fromURL("/images/star.png"),ze.fromURL("/images/trail.png")]);return{dotTex:s,trailTex:e}}function MF(s,e,t){for(const i of s.systems){i.config.texture=e;const n=pr(i.config);if(t)for(const r of n.trailResources)!r.texture&&(r.previewUrl==="/images/trail.png"||r.previewUrl==="/trails/trail.png")&&(r.texture=t);for(const r of n.imageResources)!r.texture&&r.textureName==="star"&&(r.texture=e)}}const CF={class:"stage-wrap"},AF={key:0,class:"hud"},EF={class:"hud-number hud-system-count"},IF={class:"hud-number hud-particle-count"},RF=Jt({__name:"Stage",setup(s){const e=ao(),t=Ge(null),i=Ge(null),n=Ge(!1),r=Ge(!1),o=Ge(""),a=Ge(!1);e.settings.undoLimit>0||(e.settings.undoLimit=20),e.settings.parameterPanelOnRight==null&&(e.settings.parameterPanelOnRight=!0),Number.isFinite(e.settings.backgroundX)||(e.settings.backgroundX=0),Number.isFinite(e.settings.backgroundY)||(e.settings.backgroundY=0),Number.isFinite(e.settings.backgroundOpacity)||(e.settings.backgroundOpacity=1),e.settings.backgroundImageName==null&&(e.settings.backgroundImageName=""),e.settings.backgroundImageData==null&&(e.settings.backgroundImageData=""),e.settings.showEmitter==null&&(e.settings.showEmitter=!0),e.settings.showBones==null&&(e.settings.showBones=!1),e.settings.bonePointDrawSize>0||(e.settings.bonePointDrawSize=1),e.settings.boneAxisDrawSize>0||(e.settings.boneAxisDrawSize=2),e.settings.showSkinMesh==null&&(e.settings.showSkinMesh=!1),e.settings.showGrid==null&&(e.settings.showGrid=!0);let c=null,l=null,h=null,u=null,d=null,f=null,p=null,m=null,g=null,v=null,x=null,y=null,_=null,C=null,S=[],b=0,M=0,I=0,F=0,E=null,k=null;const O=new sf,D=new _F,$={store:e,holder:t,app:()=>c},N=new xF($),U=new bF($,()=>o.value);let A=[];const P=new Map;function L(){l=new Si,c.stage.addChild(l),_=new Si,c.stage.addChild(_),O.createSprite(l),y=new zi,l.addChild(y),C=new mR,l.addChild(C.container),u=new zi,l.addChild(u),h=new zi,l.addChild(h),f=new zi,l.addChild(f),p=new zi,l.addChild(p),m=new zi,l.addChild(m),g=new zi,l.addChild(g),v=new zi,l.addChild(v),x=new zi,l.addChild(x),d=new zi,l.addChild(d)}function B(le){if(le.button===0){if(o.value&&U.selectedTransformTarget()){U.onGizmoDown(le);return}N.onPointerDown(le)||U.onColliderPointerDown(le)||U.onAttractionDown(le)||U.onForceFieldDown(le)||Dk($,le.clientX,le.clientY)}}function X(le){N.onStageDoubleClick(le)}function V(le){Lk($,le)}function q(le=!0){sf.clearStoreBackground(e,le)}async function W(le){await sf.handleFileChange(e,le)}nk({canvasElement:t,canvasFocused:a,undo:gw,save:()=>hw(e),togglePlay:()=>e.togglePlay(),toStart:()=>e.toStart(),setTool:le=>{o.value=le}});function ne(){l&&D.sync(e,l,E,k)}function re(){var ae,xe,Y;F=requestAnimationFrame(re);const le=performance.now()/1e3;let ue=le-b;if(b=le,ue>.1&&(ue=.1),c&&l){l.scale.set(e.editor.viewScale),l.position.set(c.screen.width/2+e.editor.viewX,c.screen.height*.5+e.editor.viewY),O.applyTransform(e.settings.backgroundX,e.settings.backgroundY,e.settings.backgroundOpacity),KI(e,c,y,_,S),ne();const j=Math.max(1,e.timeline.fps),H=e.timeline.frame,G=H/j;C==null||C.sync(e.spines,H,j),A=SF(e,G);for(const Me of e.systems){const ve=D.emitters.get(Me.id);if(!ve)continue;ve.setFollowExportCurveMode(e.settings.exportSettings.keyframeCurve==="bezier"?"贝塞尔":"线性");const Xe=Me.visible!==!1;ve.visible=Xe,ve.renderable=Xe;const pe=Me.config;ve.scale.set(pe.rootScaleX,pe.rootScaleY);const Ke=new Set(pe.collisionColliderIds);ve.setColliders(pe.collision?A.filter($e=>Ke.has($e.id)):[]),ve.setEmitterFollowSpawn(0,0,0);let Ze={x:pe.centerX,y:pe.centerY,rotation:pe.rootRotation};const Ct=pe.emitterFollow&&pe.emitterFollowMode==="bone"?e.spines.find($e=>$e.id===pe.emitterFollowSpineId&&$e.enabled&&$e.status==="ready"):null,Lt=Ct&&(C==null?void 0:C.getBoneWorldTransform(Ct.id,pe.emitterFollowBoneName))||null,ii=pe.emitterFollow&&pe.emitterFollowMode==="path"?e.paths.find($e=>$e.id===pe.emitterFollowPathId&&$e.enabled):null,rs=Math.max(.05,pe.emitterFollowDuration),zt=Math.min(1,Math.max(0,G/rs)),se=Math.min(1,Math.max(0,n1(pe.emitterFollowCurve,zt))),he=Math.min(1,Math.max(0,pe.emitterFollowOffset)),ot=pe.emitterFollowDirection==="reverse"?(1-he)*(1-se):he+(1-he)*se,at=ii?gp(ii,ot):null;if(Lt){const $e=pe.emitterFollowBoneOffsetX,_i=pe.emitterFollowBoneOffsetY,pi=Lt.x+$e,$t=Lt.y+_i,Fi=pe.rootRotation+pe.emitterFollowBoneRotation,vs=Math.max(1e-4,Math.abs(pe.rootScaleX*pe.emitterFollowBoneScaleX)),Vi=Math.max(1e-4,Math.abs(pe.rootScaleY*pe.emitterFollowBoneScaleY));if(Ze={x:pi,y:$t,rotation:Fi},pe.emitterFollowSpace==="local")ve.position.set(pi,-$t),ve.rotation=-Fi*Math.PI/180,ve.scale.set(vs,Vi),ve.setSimulationTransform(pi,$t,Fi,vs,Vi);else{ve.position.set(pe.centerX,-pe.centerY),ve.rotation=-pe.rootRotation*Math.PI/180,ve.scale.set(vs,Vi),ve.setSimulationTransform(pe.centerX,pe.centerY,pe.rootRotation,vs,Vi);const Ti=yh(pe,pi,$t,vs,Vi),uo=-(Fi-pe.rootRotation);ve.setEmitterFollowSpawn(Ti.x,Ti.y,uo)}}else if(at){const $e=at.angle+(pe.emitterFollowDirection==="reverse"?180:0),_i=pe.emitterAngleMode==="direction"?$e:pe.rootRotation;if(Ze={x:at.x,y:at.y,rotation:_i},pe.emitterFollowSpace==="local")ve.position.set(at.x,-at.y),ve.rotation=-_i*Math.PI/180,ve.setSimulationTransform(at.x,at.y,_i);else{ve.position.set(pe.centerX,-pe.centerY),ve.rotation=-pe.rootRotation*Math.PI/180,ve.setSimulationTransform(pe.centerX,pe.centerY,pe.rootRotation);const pi=yh(pe,at.x,at.y),$t=pe.emitterAngleMode==="direction"?-($e-pe.rootRotation):0;ve.setEmitterFollowSpawn(pi.x,pi.y,$t)}}else ve.position.set(pe.centerX,-pe.centerY),ve.rotation=-pe.rootRotation*Math.PI/180,ve.setSimulationTransform(pe.centerX,pe.centerY,pe.rootRotation);const gt=pe.shape==="path"&&pe.spawnPathId>0&&e.paths.find($e=>$e.id===pe.spawnPathId&&$e.enabled&&$e.points.length>0)||null;ve.setSpawnPathSampler(gt?$e=>wF(pe,gt,$e):null,(gt==null?void 0:gt.closed)===!0),P.set(Me.id,Ze)}let z=0;const ie=[],fe=e.settings.showBones&&e.activeObjectType==="particle"?e.activeObjectId:0,te=(Me,ve,Xe)=>{!Me||Me.id!==fe||Me.visible===!1||aR(ie,Xe,ve.position.x,ve.position.y)},oe=e.timeline,ce=oe.fps,Ce=1/Math.max(1,ce);let ye=I,we=0;if(oe.playing?(M+=ue,we=Math.floor(M/Ce),we>0&&(M-=we*Ce)):M=0,oe.playing&&we>0)for(let Me=0;MeZe.id===e.activeId),Xe=(ve==null?void 0:ve.config.mode)==="stream"&&ve.config.streamBehavior==="loop"?t1(ve.config,ce):null,Ke=oe.loop&&(Xe==null?void 0:Xe.start)===oe.playbackStart&&Xe.end===oe.playbackEnd?oe.playbackEnd-1:oe.playbackEnd;if(oe.frame>Ke)if(oe.loop)oe.frame=oe.playbackStart;else{oe.frame=oe.playbackEnd,oe.playing=!1;break}}else{if(oe.frame===0)for(const ve of e.systems){const Xe=D.emitters.get(ve.id);Xe&&(ve.config.mode==="stream"&&ve.config.streamBehavior==="loop"?fR(ve,Xe,ce,oe.totalFrames):Xe.reset())}for(const[ve,Xe]of D.emitters){const pe=e.systems.find(ii=>ii.id===ve),Ke=(pe==null?void 0:pe.config.mode)==="stream"&&pe.config.streamBehavior==="loop",Ze=Ke?(ae=pe.frames)==null?void 0:ae[oe.frame]:void 0,Ct=oe.frame===0&&!Ke,Lt=Ct?[]:Ze||Xe.update(Ce);if(Ct?Xe.apply([]):Ze&&Xe.apply(Ze),(pe==null?void 0:pe.visible)!==!1)for(const ii of Lt)ii.active&&te(pe,Xe,ii);z+=Lt.length}for(const ve of e.systems){if(!ve.config.texture)continue;ve.frames=ve.frames||[];const Xe=D.emitters.get(ve.id);Xe&&!(ve.config.mode==="stream"&&ve.config.streamBehavior==="loop")&&(ve.frames[oe.frame]=Xe.capture())}oe.frame++,oe.frame>=oe.totalFrames&&(oe.frame=oe.playbackStart,oe.recorded=!0)}else{oe.playing||(ye=oe.frame);for(const Me of e.systems){const ve=D.emitters.get(Me.id),Xe=oe.playing?I:oe.frame,pe=(Y=Me.frames)==null?void 0:Y[Xe],Ke=Me.config.mode==="stream"&&Me.config.streamBehavior==="loop"&&!!pe;if((oe.recorded||Ke)&&ve&&pe){ve.apply(pe);for(const Ze of pe)Ze.active&&(te(Me,ve,Ze),z++)}else if(ve){const Ze=oe.frame===0?[]:ve.update(0);if(oe.frame===0&&ve.apply([]),Me.visible!==!1)for(const Ct of Ze)Ct.active&&te(Me,ve,Ct);z+=ve.activeCount}}}I=ye,C==null||C.sync(e.spines,ye,ce);for(const[,Me]of D.emitters)Me.drawTrailMeshDebug(e.settings.showSkinMesh);rR(e,A,g),oR(e,N.selectedNodes,v),iR(e,C,u),ZI(e,P,h),JI(e,P,f),QI(e,p),eR(e,m),sR(o,U.selectedTransformTarget.bind(U),x),lR(ie,e,d),i.value&&(i.value.systems=e.systems.length,i.value.particles=z)}}return Vn(async()=>{const le=t.value;c=new Ab({width:le.clientWidth||800,height:le.clientHeight||600,backgroundAlpha:0,antialias:!0}),le.appendChild(c.view),L(),Xi(()=>e.settings.backgroundImageData,ae=>O.syncTexture(ae),{immediate:!0});const ue=await TF();E=ue.dotTex,k=ue.trailTex,MF(e,E,k),i.value={systems:e.systems.length,particles:0},e.timeline.recorded=!1,e.timeline.frame=0,M=0,I=0,e.timeline.playing=!0,e.timeline.loop=!0;for(const ae of e.systems)ae.frames=[];e.recalcTotalFrames(),b=performance.now()/1e3,re(),Xi(()=>e.systems.map(ae=>JSON.stringify(ae.config,(xe,Y)=>xe==="texture"||xe==="trailTexture"||xe==="previewUrl"?void 0:Y)).join("|")+`|colliders:${JSON.stringify(e.colliders)}|paths:${JSON.stringify(e.paths)}`,()=>{e.recalcTotalFrames(),e.timeline.recorded=!1,e.timeline.frame=0;for(const ae of e.systems)ae.frames=[];e.timeline.playing=!0,e.timeline.loop=!0}),tk(e)}),gl(()=>{cancelAnimationFrame(F),C==null||C.destroy(),C=null,O.destroy(),l&&c&&D.destroy(l),c&&(c.destroy(!0,{children:!0}),c=null)}),Xi(()=>[e.activeObjectType,e.activeObjectId],()=>N.resetSelection()),(le,ue)=>(K(),Q("div",CF,[T("div",{ref_key:"holder",ref:t,class:Le(["stage-holder",{grid:R(e).settings.showGrid}]),tabindex:"0",onWheel:et(V,["prevent"]),onPointerdown:B,onDblclick:et(X,["prevent"])},null,34),be(eF,{ctx:$,"active-tool":o.value,"show-settings":n.value,"show-help":r.value,"onUpdate:activeTool":ue[0]||(ue[0]=ae=>o.value=ae),"onUpdate:showSettings":ue[1]||(ue[1]=ae=>n.value=ae),"onUpdate:showHelp":ue[2]||(ue[2]=ae=>r.value=ae),onClearBackground:q,onBackgroundFile:W},null,8,["active-tool","show-settings","show-help"]),be(yF,{show:n.value,onClose:ue[3]||(ue[3]=ae=>n.value=!1)},null,8,["show"]),be(Bk,{show:r.value,onClose:ue[4]||(ue[4]=ae=>r.value=!1)},null,8,["show"]),i.value?(K(),Q("div",AF,[ue[5]||(ue[5]=At(" 系统: ",-1)),T("b",EF,_e(i.value.systems),1),ue[6]||(ue[6]=At(" · 粒子(骨骼): ",-1)),T("b",IF,_e(i.value.particles),1),ue[7]||(ue[7]=At(" · 根骨骼: ",-1)),ue[8]||(ue[8]=T("b",null,"root",-1)),ue[9]||(ue[9]=T("span",{class:"hud-tip"},"滚轮缩放 · 左键拖动画布",-1))])):Te("",!0)]))}}),PF=Qt(RF,[["__scopeId","data-v-b4c5a353"]]),kF=[{x:0,y:0},{x:1,y:1}],cm=[{x:0,y:1},{x:1,y:1}],FF=[{x:0,y:0},{x:.2,y:1},{x:.8,y:1},{x:1,y:0}],hm=[{x:0,y:0},{x:.1,y:1},{x:.9,y:1},{x:1,y:0}],um=[{x:0,y:1},{x:1,y:1}],dm=[{x:0,y:1},{x:1,y:1}],qt=no({visible:!1,title:"",detail:"",progress:0,indeterminate:!1,failed:!1});let uc=0;function OF(s){return new Promise(e=>window.setTimeout(e,s))}function yw(s,e){const t=++uc,i=performance.now();Object.assign(qt,{visible:!0,title:s,detail:e,progress:0,indeterminate:!1,failed:!1});const n=(o,a)=>{t===uc&&(qt.indeterminate=o==null,o!=null&&(qt.progress=Math.min(100,Math.max(0,o))),a&&(qt.detail=a))},r=async(o,a)=>{if(t!==uc)return;qt.failed=o,qt.indeterminate=!1,qt.progress=o?qt.progress:100,qt.detail=a,await OF(Math.max(180,(o?850:450)-(performance.now()-i))),t===uc&&(qt.visible=!1)};return{update:n,paint:()=>new Promise(o=>requestAnimationFrame(()=>o())),finish:(o="已完成")=>r(!1,o),fail:(o="操作失败")=>r(!0,o)}}async function BF(s,e){if(!s.body)return e(null),s.text();const t=Number(s.headers.get("content-length")),i=Number.isFinite(t)&&t>0,n=s.body.getReader(),r=new TextDecoder;let o=0,a="";for(e(i?0:null);;){const{done:c,value:l}=await n.read();if(c)break;o+=l.byteLength,a+=r.decode(l,{stream:!0}),e(i?Math.min(1,o/t):null)}return a+=r.decode(),i&&e(1),a}const LF="3.8";function ds(s,e,t){s[e]==null&&s[t]!=null&&(s[e]=s[t]),delete s[t]}function fm(s){if(!s||typeof s!="object")return;if(Array.isArray(s)){for(const t of s)fm(t);return}const e=s;Array.isArray(e.curve)&&delete e.curve;for(const t of Object.values(e))fm(t)}function DF(s){for(const e of s.bones)ds(e,"transform","inherit");for(const e of s.transform||[])ds(e,"rotateMix","mixRotate"),e.translateMix==null&&(e.translateMix=e.mixX??e.mixY),e.scaleMix==null&&(e.scaleMix=e.mixScaleX??e.mixScaleY),ds(e,"shearMix","mixShearY"),delete e.mixX,delete e.mixY,delete e.mixScaleX,delete e.mixScaleY;for(const e of s.path||[])ds(e,"rotateMix","mixRotate"),e.translateMix==null&&(e.translateMix=e.mixX??e.mixY),delete e.mixX,delete e.mixY;for(const e of s.skins)for(const t of Object.values(e.attachments||{}))for(const i of Object.values(t||{}))i.parent!=null&&ds(i,"deform","timelines")}function NF(s){for(const e of Object.values(s.slots||{}))ds(e,"color","rgba"),ds(e,"twoColor","rgba2")}function UF(s){for(const e of Object.values(s.bones||{}))for(const t of e.rotate||[])ds(t,"angle","value")}function $F(s){for(const e of Object.values(s.transform||{}))for(const t of e)ds(t,"rotateMix","mixRotate"),t.translateMix==null&&(t.translateMix=t.mixX??t.mixY),t.scaleMix==null&&(t.scaleMix=t.mixScaleX??t.mixScaleY),ds(t,"shearMix","mixShearY"),delete t.mixX,delete t.mixY,delete t.mixScaleX,delete t.mixScaleY}function XF(s){for(const e of Object.values(s.path||{})){for(const t of["position","spacing"])for(const i of e[t]||[])ds(i,t,"value");for(const t of e.mix||[])ds(t,"rotateMix","mixRotate"),t.translateMix==null&&(t.translateMix=t.mixX??t.mixY),delete t.mixX,delete t.mixY}}function VF(s){if(!s.attachments)return;const e=s.deform||(s.deform={});for(const[t,i]of Object.entries(s.attachments)){const n=e[t]||(e[t]={});for(const[r,o]of Object.entries(i)){const a=n[r]||(n[r]={});for(const[c,l]of Object.entries(o))l.deform&&(a[c]=l.deform)}}delete s.attachments}function YF(s){s.skeleton.spine=LF,DF(s);for(const e of Object.values(s.animations))NF(e),UF(e),$F(e),XF(e),VF(e);return fm(s.animations),s}function GF(s,e,t,i){const n=t.frame-e.frame,r=n<=0?0:(s.frame-e.frame)/n;let o=0;for(let a=0;a[...i].sort((o,a)=>o-a);let r=!0;for(;r;){r=!1;const o=n();for(let a=0;au&&(u=f,h=d)}h>=0&&(i.add(h),r=!0)}}return n().map(o=>s[o])}function Fv(s,e,t,i,n){const r=t-e+1;if(r<2)return 0;const o=n?e:t,a=n?e+1:t-1,c=n?e+2:t-2,l=Math.abs(s[a].frame-s[o].frame);if(r>=3&&l>0&&Math.abs(Math.abs(s[c].frame-s[a].frame)-l)<1e-6){const u=s[o].values[i],d=s[a].values[i],f=s[c].values[i];return n?(-3*u+4*d-f)/(2*l):(3*u-4*d+f)/(2*l)}const h=s[a].frame-s[o].frame;return h?(s[a].values[i]-s[o].values[i])/h:0}function Ov(s,e,t){const i=s[t].frame-s[e].frame,n=[];for(let r=0;rd.values[r])),l=Math.max(...s.slice(e,t+1).map(d=>d.values[r])),h=o+Fv(s,e,t,r,!0)*i/3,u=a-Fv(s,e,t,r,!1)*i/3;n.push([Math.max(c,Math.min(l,h)),Math.max(c,Math.min(l,u))])}return{values:n}}function HF(s,e,t,i,n){const r=1-n;return r*r*r*s+3*r*r*n*e+3*r*n*n*t+n*n*n*i}function jF(s,e,t,i,n){const r=t.frame-e.frame,o=r<=0?0:(s.frame-e.frame)/r;let a=0;for(let c=0;c[...i].sort((a,c)=>a-c);let r=!0;for(;r;){r=!1;const a=n();for(let c=0;cf&&(f=m,d=p)}d>=0&&(i.add(d),r=!0)}}const o=n();return{samples:o.map(a=>s[a]),controls:o.slice(0,-1).map((a,c)=>Ov(s,a,o[c+1]))}}function WF(s){if(!s.length)return[];const e=[s[0]];for(let t=1;t180;)i-=360;for(;i-e[t-1]<-180;)i+=360;e.push(i)}return e}function ti(s){if(!Number.isFinite(s))return 0;const e=Math.round(s*1e5)/1e5;return Object.is(e,-0)?0:e}function zF(s,e,t,i){const n=Math.max(2,Math.min(16,Math.round(Number(s.trailGridRows)||2))),r=Math.max(2,Math.min(32,Math.round(Number(s.trailGridCols)||2))),o=Math.max(2,t.length),a=e.lengthMode==="random"?Math.max(1,Number(e.lengthMin)||0,Number(e.lengthMax)||0):Math.max(.001,Number(e.length)||100),c=e.widthSizeMode==="random"?Math.max(1,Number(e.widthMin)||0,Number(e.widthMax)||0):Math.max(.001,Number(e.width)||100),l=(Number(e.rotation)||0)*Math.PI/180,h=Math.cos(l),u=Math.sin(l),d=[],f=[],p=[],m=[],g=[];for(let y=0;y=0;y--)g.push({col:y,row:n-1});for(let y=n-2;y>=1;y--)g.push({col:0,row:y});const v=g.length;for(let y=1;y|\s]+/g,"_").replace(/^_+|_+$/g,"")||e}function ww(s,e){let t=s,i=2;for(;e.has(t);)t=`${s}_${i++}`;return e.add(t),t}function KF(s){return s.replace(/\.[^./\\]+$/,"")}function Sw(s,e){return KF([s,e].filter(Boolean).join("/").replace(/\\/g,"/").replace(/\/{2,}/g,"/").replace(/^\.\//,""))}function ZF(s){var i,n;const e=Number(((i=s==null?void 0:s.orig)==null?void 0:i.width)??(s==null?void 0:s.width))||0,t=Number(((n=s==null?void 0:s.orig)==null?void 0:n.height)??(s==null?void 0:s.height))||0;return{width:e,height:t}}function fc(s){return Math.round(Math.max(0,Math.min(1,s))*255).toString(16).padStart(2,"0")}function Uv(s,e){return[(s>>16&255)/255,(s>>8&255)/255,(s&255)/255,Math.max(0,Math.min(1,e))]}function Ga(s,e){return ti(s/e)}function JF(s,e){const t=s.config,i=t.lifeMode==="fixed"?Math.max(0,Number(t.lifeMin)||0):Math.max(0,Number(t.lifeMin)||0,Number(t.lifeMax)||0),n=Math.max(0,Number(t.delay)||0);let r;return t.mode!=="stream"?r=n+i:t.streamBehavior!=="loop"?r=n+Math.max(1/e,Number(t.duration)||0)+i:r=n+lr(t,e).total/e,Math.max(1,Math.ceil(r*e)+1)}function xh(s,e){return e?s.boneName:`${s.spawnId??"legacy"}_${s.boneName}`}function QF(s,e,t){const i=new Set;for(const n of s)for(const r of n)i.add(xh(r,e));return[...i].sort().map((n,r)=>({key:n,name:ww(`_particle_${String(r).padStart(3,"0")}`,t),states:s.map(o=>o.find(a=>xh(a,e)===n)||null)}))}function $v(s,e){const t=new Set(e.states.map(i=>i==null?void 0:i.resourceId).filter(i=>typeof i=="number"));return s.config.imageResources.filter(i=>t.has(i.id))}function e3(s,e,t,i){const n=e*t/i,r=Math.min(s.states.length-1,Math.max(0,Math.floor(n))),o=Math.min(s.states.length-1,r+1),a=s.states[r],c=s.states[o];if(!a||!c||xh(a,!0)!==xh(c,!0)||a.spawnId!==c.spawnId)return a;const l=n-r;if(l<=1e-6)return a;const h=(d,f)=>(d??0)+((f??d??0)-(d??0))*l,u=a.trailState&&c.trailState&&a.trailState.resourceId===c.trailState.resourceId?{...a.trailState,width:h(a.trailState.width,c.trailState.width),alpha:h(a.trailState.alpha,c.trailState.alpha),bones:a.trailState.bones.map((d,f)=>{const p=c.trailState.bones[f]||d;return{...d,worldX:h(d.worldX??d.x,p.worldX??p.x),worldY:h(d.worldY??d.y,p.worldY??p.y),worldRotation:h(d.worldRotation??-d.rotation,p.worldRotation??-p.rotation)}})}:a.trailState;return{...a,worldX:h(a.worldX,c.worldX),worldY:h(a.worldY,c.worldY),worldRotation:h(a.worldRotation,c.worldRotation),worldScaleX:h(a.worldScaleX,c.worldScaleX),worldScaleY:h(a.worldScaleY,c.worldScaleY),alpha:h(a.alpha,c.alpha),trailState:u}}function Xv(s,e){return!s||s==="跟随导出"?e.keyframeCurve:s==="贝塞尔"?"bezier":"linear"}function _o(s,e,t,i,n,r=new Set,o=n.keyframeCurve){if(!s.length)return[];const a=o==="bezier"&&n.spineVersion!=="3.8"?bw(s,i,r):{samples:xw(s,i,r),controls:[]},c=a.samples.map(l=>{const h={time:Ga(l.frame,e)};return t.forEach((u,d)=>{h[u]=ti(l.values[d])}),h});for(let l=0;l0&&n&&e.add(t-1),i&&e.add(t))}return e}function i3(s){const e=new Set;for(let t=0;t0&&n&&e.add(t-1),i&&e.add(t))}return e}function s3(s,e){var i;if(!s.shapeEnabled||!((i=s.shapeCurve)!=null&&i.length))return 1;const t=[...s.shapeCurve].sort((n,r)=>n.x-r.x);if(e<=t[0].x)return Math.max(0,t[0].y);for(let n=1;n{r!==n&&(i.push(t(r,o)),n=r)}),i}function r3(s,e,t){const i=s.imageMode==="sequence"?s.sequenceFrames[e]:void 0,n=(i==null?void 0:i.name)||s.textureName||`image_${s.id}`,r=(i==null?void 0:i.texture)||s.texture,o=ZF(r);(!o.width||!o.height)&&t.push({code:"missing-image",message:`图片“${n}”缺失或尺寸不可读,已保留路径。`});const a=o.width||1,c=o.height||1;return{path:Sw(s.textureFolder,n),x:ti((.5-s.anchorX)*a),y:ti((s.anchorY-.5)*c),width:ti(a),height:ti(c)}}function o3(s,e,t,i,n=i.keyframeCurve){if(!s.length)return[];const r=new Set;for(let h=1;h({frame:u,values:h})),a=1/255,c=n==="bezier"&&i.spineVersion!=="3.8"?bw(o,[a,a,a,.01],r):{samples:xw(o,[a,a,a,.01],r),controls:[]},l=c.samples.map(h=>({time:Ga(h.frame,t),color:`${fc(h.values[0])}${fc(h.values[1])}${fc(h.values[2])}${fc(h.values[3])}`}));if(c.controls.length)for(let h=0;h({time:Ga(d,n),name:u??null}));c.length&&(a.attachment=c);const l=o3(i,t,n,r,o);l.length&&(a.rgba=l)}function Yv(s){var p;const e=s.settings,t=Math.max(1,Number(s.timeline.fps)||30),i=Math.max(1,Math.round(e.fps||30)),n=e.integerFrameAlignment?i:t,r=[],o=s.systems.filter(m=>m.visible!==!1),a={skeleton:{hash:"",spine:e.spineVersion,x:0,y:0,width:0,height:0,images:e.imagesPath||"./images/"},bones:[{name:"root"}],slots:[],skins:[{name:"default",attachments:{}}],animations:{}};e.omitFps||(a.skeleton.fps=i);const c=a.skins[0].attachments,l=new Set(["root"]),h=[...new Set([...s.timeline.animations.length?s.timeline.animations:["animation"],...o.map(m=>m.animation||"animation")])],u=new Map;for(const m of o){const g=Math.min(((p=m.frames)==null?void 0:p.length)||0,JF(m,t)),v=(m.frames||[]).slice(0,g);v.length||r.push({code:"empty-cache",message:`“${m.config.name}”没有可用帧缓存。`});const x=ww(qF(m.config.name,`system_${m.id}`),l);a.bones.push({name:x,parent:"root"});const y=QF(v,e.bonePool,l),_=Math.max(0,(g-1)/t),C=Math.max(1,Math.ceil(_*n)+1),S=u.get(m.animation)||[];S.push({system:m,tracks:y,targetFrames:C}),u.set(m.animation,S);for(const b of y){a.bones.push({name:b.name,parent:x});const M=$v(m,b),I=new Set(M.map(O=>O.blend));for(const O of I){const D=`${b.name}_image_${O}`;a.slots.push({name:D,bone:b.name,color:"ffffff00",blend:Bv[O]});const $=c[D]||(c[D]={});for(const N of M.filter(U=>U.blend===O)){const U=N.imageMode==="sequence"?Math.max(1,N.sequenceFrames.length):1;for(let A=0;A{var L;return((L=P==null?void 0:P.trailState)==null?void 0:L.resourceId)===O.id}))continue;const D=Math.max(2,Math.min(16,Math.round(O.boneCount||3))),$=[];for(let P=0;Pa.bones.findIndex(L=>L.name===P)),A=Sw("",O.textureName||`trail_${O.id}`);(c[N]||(c[N]={}))[`trail_${O.id}`]=zF(m.config,O,U,A),O.texture||r.push({code:"missing-image",message:`拖尾图片“${O.textureName||O.id}”缺失,已保留路径。`})}const F=`${b.name}_image_`,E=`${b.name}_trail_`,k=a.slots.filter(O=>String(O.name).startsWith(F)||String(O.name).startsWith(E));k.length&&(a.slots=a.slots.filter(O=>!k.includes(O)),a.slots.push(...k.filter(O=>String(O.name).startsWith(E)),...k.filter(O=>String(O.name).startsWith(F))))}}for(const m of h){const g=u.get(m)||[],v={bones:{},slots:{}};let x=!1;for(const{system:y,tracks:_,targetFrames:C}of g)for(const S of _){const b=Array.from({length:C},(B,X)=>e3(S,X,t,n)),M=b.map(B=>!!(B!=null&&B.active)),I=[],F=[],E=[];b.forEach((B,X)=>{B!=null&&B.active&&(I.push({frame:X,values:[B.worldX??B.x,B.worldY??B.y]}),F.push(B.worldRotation??B.rotation),E.push({frame:X,values:[B.worldScaleX??B.scaleX,B.worldScaleY??B.scaleY]}))});const k=WF(F),O=I.map((B,X)=>({frame:B.frame,values:[k[X]??0]})),D=t3(b),$={},N=_o(I,n,["x","y"],[Lv,Lv],e,D),U=_o(O,n,["value"],[Nv],e,D),A=_o(E,n,["x","y"],[dc,dc],e,D);N.length&&($.translate=N),U.length&&($.rotate=U),A.length&&($.scale=A),Object.keys($).length&&(v.bones[S.name]=$,x=!0);const P=$v(y,S),L=new Set(P.map(B=>B.blend));for(const B of L){const X=[],V=[];let q=16777215;for(let le=0;leY.id===ue.resourceId):void 0,xe=!!ue&&M[le]&&ue.imageVisible!==!1&&(ae==null?void 0:ae.blend)===B;ue&&(ae==null?void 0:ae.blend)===B&&(q=ue.colorHex),X.push(xe?`image_${ae.id}_${ue.imageFrameIndex??0}`:null),V.push(Uv(q,xe?ue.alpha:0))}const ne=P.filter(le=>le.blend===B).filter(le=>le.independentAlpha==="curve").map(le=>Xv(le.alphaCurveMode,e)),re=ne.length?ne.includes("bezier")?"bezier":"linear":Xv(y.config.alphaMode==="curve"?y.config.curveMode:void 0,e);Vv(v,`${S.name}_image_${B}`,X,V,n,e,re),X.some(Boolean)&&(x=!0)}if(y.config.trail)for(const B of y.config.trailResources){const X=Math.max(2,Math.min(16,Math.round(B.boneCount||3))),V=b.map(Y=>{var j;return((j=Y==null?void 0:Y.trailState)==null?void 0:j.resourceId)===B.id?Y.trailState:void 0}),q=V.find(Y=>!!Y);if(!q)continue;const W=i3(V),ne=B.widthSizeMode==="random"?Math.max(1,Number(B.widthMin)||0,Number(B.widthMax)||0):Math.max(.001,Number(B.width)||100);let re=q;const le=V.map(Y=>(Y&&(re=Y),re));for(let Y=0;Y{const Me=ye==null?void 0:ye.bones[Math.min(ye.bones.length-1,Y)];if(!Me)return;const ve={x:Me.worldX??Me.x,y:Me.worldY??Me.y,rotation:Me.worldRotation??-Me.rotation};j.push({frame:we,values:[ve.x,ve.y]}),H.push({frame:we,values:[ve.rotation]}),G.push({frame:we,values:[1,Math.max(0,ye.width/ne)*ie]})});const fe=`${S.name}_trail_${B.id}_${Y}`,te={},oe=_o(j,n,["x","y"],[Dv,Dv],e,z),ce=_o(H,n,["value"],[Nv],e,z),Ce=_o(G,n,["x","y"],[dc,dc],e,z);oe.length&&(te.translate=oe),ce.length&&(te.rotate=ce),Ce.length&&(te.scale=Ce),Object.keys(te).length&&(v.bones[fe]=te)}const ue=V.map(()=>`trail_${B.id}`);let ae=q.colorHex;const xe=V.map(Y=>(Y&&(ae=Y.colorHex),Uv(ae,Y?Y.alpha:0)));Vv(v,`${S.name}_trail_${B.id}`,ue,xe,n,e),x=!0}}(x||!e.excludeEmptyAnimations)&&(a.animations[m]=v)}!Object.keys(a.animations).length&&!e.excludeEmptyAnimations&&(a.animations.animation={bones:{},slots:{}});const d=e.spineVersion==="3.8"?YF(a):a,f=JSON.stringify(d,null,2);return{json:d,text:f,warnings:r,particleSystemCount:o.length,animationCount:Object.keys(d.animations).length,boneCount:d.bones.length}}function a3(s,e){const t=new Blob([s.text],{type:"application/json;charset=utf-8"}),i=URL.createObjectURL(t),n=document.createElement("a");n.href=i,n.download=/\.json$/i.test(e)?e:`${e||"SpineParticle"}.json`,n.style.display="none",document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(i),1e3)}class z${constructor(){w(this,"array",[])}add(e){const t=this.contains(e);return this.array[e|0]=e|0,!t}contains(e){return this.array[e|0]!==void 0}remove(e){this.array[e|0]=void 0}clear(){this.array.length=0}}class l3{constructor(){w(this,"entries",{});w(this,"size",0)}add(e){const t=this.entries[e];return this.entries[e]=!0,t?!1:(this.size++,!0)}addAll(e){const t=this.size;for(let i=0,n=e.length;i1&&(this.r=1),this.g<0?this.g=0:this.g>1&&(this.g=1),this.b<0?this.b=0:this.b>1&&(this.b=1),this.a<0?this.a=0:this.a>1&&(this.a=1),this}static rgba8888ToColor(e,t){e.r=((t&4278190080)>>>24)/255,e.g=((t&16711680)>>>16)/255,e.b=((t&65280)>>>8)/255,e.a=(t&255)/255}static rgb888ToColor(e,t){e.r=((t&16711680)>>>16)/255,e.g=((t&65280)>>>8)/255,e.b=(t&255)/255}toRgb888(){const e=t=>`0${(t*255).toString(16)}`.slice(-2);return+`0x${e(this.r)}${e(this.g)}${e(this.b)}`}static fromString(e,t=new Qi){return t.setFromString(e)}};w(Qi,"WHITE",new Qi(1,1,1,1)),w(Qi,"RED",new Qi(1,0,0,1)),w(Qi,"GREEN",new Qi(0,1,0,1)),w(Qi,"BLUE",new Qi(0,0,1,1)),w(Qi,"MAGENTA",new Qi(1,0,1,1));let tt=Qi;const Xt=class Xt{static clamp(e,t,i){return ei?i:e}static cosDeg(e){return Math.cos(e*Xt.degRad)}static sinDeg(e){return Math.sin(e*Xt.degRad)}static atan2Deg(e,t){return Math.atan2(e,t)*Xt.radDeg}static signum(e){return e>0?1:e<0?-1:0}static toInt(e){return e>0?Math.floor(e):Math.ceil(e)}static cbrt(e){const t=Math.pow(Math.abs(e),.3333333333333333);return e<0?-t:t}static randomTriangular(e,t){return Xt.randomTriangularWith(e,t,(e+t)*.5)}static randomTriangularWith(e,t,i){const n=Math.random(),r=t-e;return n<=(i-e)/r?e+Math.sqrt(n*r*(i-e)):t-Math.sqrt((1-n)*r*(t-i))}static isPowerOfTwo(e){return e&&(e&e-1)===0}};w(Xt,"epsilon",1e-5),w(Xt,"epsilon2",Xt.epsilon*Xt.epsilon),w(Xt,"PI",3.1415927),w(Xt,"PI2",Xt.PI*2),w(Xt,"invPI2",1/Xt.PI2),w(Xt,"radiansToDegrees",180/Xt.PI),w(Xt,"radDeg",Xt.radiansToDegrees),w(Xt,"degreesToRadians",Xt.PI/180),w(Xt,"degRad",Xt.degreesToRadians);let Ee=Xt;const as=class as{apply(e,t,i){return t===void 0||i===void 0?this.applyInternal(e):e+(t-e)*this.applyInternal(i)}};w(as,"linear",new class extends as{applyInternal(e){return e}}),w(as,"smooth",new class extends as{applyInternal(e){return e*e*(3-2*e)}}),w(as,"slowFast",new class extends as{applyInternal(e){return e*e}}),w(as,"fastSlow",new class extends as{applyInternal(e){return(e-1)*(e-1)*-1+1}}),w(as,"circle",new class extends as{applyInternal(e){return e<=.5?(e*=2,(1-Math.sqrt(1-e*e))/2):(e--,e*=2,(Math.sqrt(1-e*e)+1)/2)}});let qo=as;class c3 extends qo{constructor(t){super();w(this,"power",2);this.power=t}applyInternal(t){return t<=.5?Math.pow(t*2,this.power)/2:Math.pow((t-1)*2,this.power)/(this.power%2===0?-2:2)+1}}class q$ extends c3{constructor(e){super(e)}applyInternal(e){return Math.pow(e-1,this.power)*(this.power%2===0?-1:1)+1}}const Qn=class Qn{static arrayCopy(e,t,i,n,r){for(let o=t,a=n;o=t?e:Qn.setArraySize(e,t,i)}static newArray(e,t){const i=[];for(let n=0;n0?this.items.pop():this.instantiator()}free(e){var t;(t=e.reset)==null||t.call(e),this.items.push(e)}freeAll(e){for(let t=0;tthis.maxDelta&&(this.delta=this.maxDelta),this.lastTime=e,this.frameCount++,this.frameTime>1&&(this.framesPerSecond=this.frameCount/this.frameTime,this.frameTime=0,this.frameCount=0)}}class J${constructor(e=32){w(this,"values");w(this,"addedValues",0);w(this,"lastValue",0);w(this,"mean",0);w(this,"dirty",!0);this.values=new Array(e)}hasEnoughData(){return this.addedValues>=this.values.length}addValue(e){this.addedValuesthis.values.length-1&&(this.lastValue=0),this.dirty=!0}getMean(){if(this.hasEnoughData()){if(this.dirty){let e=0;for(let t=0;t{h.width=parseInt(i[1]),h.height=parseInt(i[2])},n.format=()=>{},n.filter=h=>{h.minFilter=Ye.enumValue(Qo,i[1]),h.magFilter=Ye.enumValue(Qo,i[2])},n.repeat=h=>{i[1].indexOf("x")!==-1&&(h.uWrap=ea.Repeat),i[1].indexOf("y")!==-1&&(h.vWrap=ea.Repeat)},n.pma=h=>{h.pma=i[1]==="true"};var r={};r.xy=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2])},r.size=h=>{h.width=parseInt(i[1]),h.height=parseInt(i[2])},r.bounds=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2]),h.width=parseInt(i[3]),h.height=parseInt(i[4])},r.offset=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2])},r.orig=h=>{h.originalWidth=parseInt(i[1]),h.originalHeight=parseInt(i[2])},r.offsets=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2]),h.originalWidth=parseInt(i[3]),h.originalHeight=parseInt(i[4])},r.rotate=h=>{const u=i[1];u==="true"?h.degrees=90:u!=="false"&&(h.degrees=parseInt(u))},r.index=h=>{h.index=parseInt(i[1])};let o=t.readLine();for(;o&&o.trim().length===0;)o=t.readLine();for(;!(!o||o.trim().length===0||t.readEntry(i,o)===0);)o=t.readLine();let a=null,c=null,l=null;for(;o!==null;)if(o.trim().length===0)a=null,o=t.readLine();else if(a){const h=new Tw(a,o);for(;;){const u=t.readEntry(i,o=t.readLine());if(u===0)break;const d=r[i[0]];if(d)d(h);else{c||(c=[]),l||(l=[]),c.push(i[0]);const f=[];for(let p=0;p0&&l&&l.length>0&&(h.names=c,h.values=l,c=null,l=null),h.u=h.x/a.width,h.v=h.y/a.height,h.degrees===90?(h.u2=(h.x+h.height)/a.width,h.v2=(h.y+h.width)/a.height):(h.u2=(h.x+h.width)/a.width,h.v2=(h.y+h.height)/a.height),this.regions.push(h)}else{for(a=new f3(o.trim());t.readEntry(i,o=t.readLine())!==0;){const h=n[i[0]];h&&h(a)}this.pages.push(a)}}findRegion(e){for(let t=0;t=this.lines.length?null:this.lines[this.index++]}readEntry(e,t){if(!t||(t=t.trim(),t.length===0))return 0;const i=t.indexOf(":");if(i===-1)return 0;e[0]=t.substr(0,i).trim();for(let n=1,r=i+1;;n++){const o=t.indexOf(",",r);if(o===-1)return e[n]=t.substr(r).trim(),n;if(e[n]=t.substr(r,o-r).trim(),r=o+1,n===4)return 4}}}class f3{constructor(e){w(this,"name");w(this,"minFilter",Qo.Nearest);w(this,"magFilter",Qo.Nearest);w(this,"uWrap",ea.ClampToEdge);w(this,"vWrap",ea.ClampToEdge);w(this,"texture",null);w(this,"width",0);w(this,"height",0);w(this,"pma",!1);w(this,"regions",[]);this.name=e}setTexture(e){this.texture=e,e.setFilters(this.minFilter,this.magFilter),e.setWraps(this.uWrap,this.vWrap);for(const t of this.regions)t.texture=e}}class Tw extends _w{constructor(t,i){super();w(this,"page");w(this,"name");w(this,"x",0);w(this,"y",0);w(this,"offsetX",0);w(this,"offsetY",0);w(this,"originalWidth",0);w(this,"originalHeight",0);w(this,"index",0);w(this,"degrees",0);w(this,"names",null);w(this,"values",null);this.page=t,this.name=i,t.regions.push(this)}}const Ch=class Ch{constructor(e){w(this,"name");w(this,"timelineAttachment");w(this,"timelineSlots",Ch.empty);if(!e)throw new Error("name cannot be null.");this.name=e,this.timelineAttachment=this}isTimelineActive(e,t,i){let n=e[t];if(n.bone.isActive()){const r=(i?n.getAppliedPose():n.getPose()).getAttachment();if(r!=null&&r.timelineAttachment===this)return!0}for(let r=0,o=this.timelineSlots.length;r>1)*c;const l=i.appliedPose.deform;let h=this.vertices;const u=this.bones;if(!u){l.length>0&&(h=l);const m=i.bone.appliedPose,g=m.worldX,v=m.worldY,x=m.a,y=m.b,_=m.c,C=m.d;for(let S=n,b=a;b=this.regions.length&&(t=this.regions.length-1),t}getUVs(e){return this.uvs[e]}hasPathSuffix(){return this.pathSuffix}getPath(e,t){if(!this.pathSuffix)return e;let i=e;const n=(this.start+t).toString();for(let r=this.digits-n.length;r>0;r--)i+="0";return i+=n,i}static nextID(){return Fo._nextID++}};w(Fo,"_nextID",0);let ia=Fo;var bi;(function(s){s[s.hold=0]="hold",s[s.once=1]="once",s[s.loop=2]="loop",s[s.pingpong=3]="pingpong",s[s.onceReverse=4]="onceReverse",s[s.loopReverse=5]="loopReverse",s[s.pingpongReverse=6]="pingpongReverse"})(bi||(bi={}));const Mw=[bi.hold,bi.once,bi.loop,bi.pingpong,bi.onceReverse,bi.loopReverse,bi.pingpongReverse];class vp{constructor(e,t,i){w(this,"name");w(this,"timelines",[]);w(this,"timelineIds");w(this,"bones");w(this,"color",new tt(1,1,1,1));w(this,"duration");if(!e)throw new Error("name cannot be null.");this.name=e,this.duration=i,this.timelineIds=new l3,this.bones=[],this.setTimelines(t)}setTimelines(e){if(!e)throw new Error("timelines cannot be null.");this.timelines=e;const t=e.length;this.timelineIds.clear(),this.bones.length=0;const i=new Set,n=e;for(let r=0;r0&&(t%=this.duration));const u=this.timelines;for(let d=0,f=u.length;dt)return r-i;return n-i}};function m3(s){return typeof s=="object"&&s!==null&&typeof s.slotIndex=="number"}class co extends Rt{constructor(t,i,...n){super(t,...n);w(this,"curves");this.curves=Ye.newFloatArray(t+i*18),this.curves[t-1]=1}setLinear(t){this.curves[t]=0}setStepped(t){this.curves[t]=1}shrink(t){const i=this.getFrameCount()+t*18;if(this.curves.length>i){const n=Ye.newFloatArray(i);Ye.arrayCopy(this.curves,0,n,0,i),this.curves=n}}setBezier(t,i,n,r,o,a,c,l,h,u,d){const f=this.curves;let p=this.getFrameCount()+t*18;n===0&&(f[i]=2+p);const m=(r-a*2+l)*.03,g=(o-c*2+h)*.03,v=((a-l)*3-r+u)*.006,x=((c-h)*3-o+d)*.006;let y=m*2+v,_=g*2+x,C=(a-r)*.3+m+v*.16666667,S=(c-o)*.3+g+x*.16666667,b=r+C,M=o+S;for(let I=p+18;pt){const h=this.frames[i],u=this.frames[i+n];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}const a=r+18;for(r+=2;r=t){const h=o[r-2],u=o[r-1];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}i+=this.getFrameEntries();const c=o[a-2],l=o[a-1];return l+(t-c)/(this.frames[i]-c)*(this.frames[i+n]-l)}}class En extends co{constructor(e,t,i){super(e,t,i)}getFrameEntries(){return 2}setFrame(e,t,i){e<<=1,this.frames[e]=t,this.frames[e+1]=i}getCurveValue(e){const t=this.frames;let i=t.length-2;for(let r=2;r<=i;r+=2)if(t[r]>e){i=r-2;break}const n=this.curves[i>>1];switch(n){case 0:{const r=t[i],o=t[i+1];return o+(e-r)/(t[i+2]-r)*(t[i+2+1]-o)}case 1:return t[i+1]}return this.getBezierValue(e,i,1,n-2)}getRelativeValue(e,t,i,n,r,o){if(e>2];switch(f){case 0:{const p=u[d];c=u[d+1],l=u[d+2],h=u[d+3];const m=(i-p)/(u[d+4]-p);c+=(u[d+4+1]-c)*m,l+=(u[d+4+2]-l)*m,h+=(u[d+4+3]-h)*m;break}case 1:c=u[d+1],l=u[d+2],h=u[d+3];break;default:c=this.getBezierValue(i,d,1,f-2),l=this.getBezierValue(i,d,2,f+18-2),h=this.getBezierValue(i,d,3,f+36-2)}if(n!==1)if(r===Ue.setup){const p=e.data.setupPose.color;c=p.r+(c-p.r)*n,l=p.g+(l-p.g)*n,h=p.b+(h-p.b)*n}else c=a.r+(c-a.r)*n,l=a.g+(l-a.g)*n,h=a.b+(h-a.b)*n;a.r=c<0?0:c>1?1:c,a.g=l<0?0:l>1?1:l,a.b=h<0?0:h>1?1:h}}class Nw extends En{constructor(t,i,n){super(t,i,`${Qe.alpha}|${n}`);w(this,"slotIndex",0);this.slotIndex=n}apply(t,i,n,r,o,a,c,l,h){const u=t.slots[this.slotIndex];if(!u.bone.active)return;const d=(h?u.appliedPose:u.pose).color;let f=0;const p=this.frames;if(n1?1:f}}class Uw extends lu{constructor(e,t,i){super(e,t,i,`${Qe.rgb}|${i}`,`${Qe.alpha}|${i}`,`${Qe.rgb2}|${i}`)}getFrameEntries(){return 8}setFrame(e,t,i,n,r,o,a,c,l){e<<=3,this.frames[e]=t,this.frames[e+1]=i,this.frames[e+2]=n,this.frames[e+3]=r,this.frames[e+4]=o,this.frames[e+5]=a,this.frames[e+6]=c,this.frames[e+7]=l}apply1(e,t,i,n,r,o){const a=t.color,c=t.darkColor;let l=0,h=0,u=0;const d=this.frames;if(i>3];switch(x){case 0:{const y=d[v];f=d[v+1],p=d[v+2],m=d[v+3],g=d[v+4],l=d[v+5],h=d[v+6],u=d[v+7];const _=(i-y)/(d[v+8]-y);f+=(d[v+8+1]-f)*_,p+=(d[v+8+2]-p)*_,m+=(d[v+8+3]-m)*_,g+=(d[v+8+4]-g)*_,l+=(d[v+8+5]-l)*_,h+=(d[v+8+6]-h)*_,u+=(d[v+8+7]-u)*_;break}case 1:f=d[v+1],p=d[v+2],m=d[v+3],g=d[v+4],l=d[v+5],h=d[v+6],u=d[v+7];break;default:f=this.getBezierValue(i,v,1,x-2),p=this.getBezierValue(i,v,2,x+18-2),m=this.getBezierValue(i,v,3,x+36-2),g=this.getBezierValue(i,v,4,x+54-2),l=this.getBezierValue(i,v,5,x+72-2),h=this.getBezierValue(i,v,6,x+90-2),u=this.getBezierValue(i,v,7,x+108-2)}if(n===1)a.set(f,p,m,g);else if(r===Ue.setup){const y=e.data.setupPose;let _=y.color;a.set(_.r+(f-_.r)*n,_.g+(p-_.g)*n,_.b+(m-_.b)*n,_.a+(g-_.a)*n),_=y.darkColor,l=_.r+(l-_.r)*n,h=_.g+(h-_.g)*n,u=_.b+(u-_.b)*n}else a.add((f-a.r)*n,(p-a.g)*n,(m-a.b)*n,(g-a.a)*n),l=c.r+(l-c.r)*n,h=c.g+(h-c.g)*n,u=c.b+(u-c.b)*n;c.r=l<0?0:l>1?1:l,c.g=h<0?0:h>1?1:h,c.b=u<0?0:u>1?1:u}}class $w extends lu{constructor(e,t,i){super(e,t,i,`${Qe.rgb}|${i}`,`${Qe.rgb2}|${i}`)}getFrameEntries(){return 7}setFrame(e,t,i,n,r,o,a,c){e*=7,this.frames[e]=t,this.frames[e+1]=i,this.frames[e+2]=n,this.frames[e+3]=r,this.frames[e+4]=o,this.frames[e+5]=a,this.frames[e+6]=c}apply1(e,t,i,n,r,o){const a=t.color,c=t.darkColor;let l=0,h=0,u=0,d=0,f=0,p=0;const m=this.frames;if(i1?1:l,a.g=h<0?0:h>1?1:h,a.b=u<0?0:u>1?1:u,c.r=d<0?0:d>1?1:d,c.g=f<0?0:f>1?1:f,c.b=p<0?0:p>1?1:p}}class Ha extends Rt{constructor(t,i){super(t,`${Qe.attachment}|${i}`);w(this,"slotIndex",0);w(this,"attachmentNames");this.slotIndex=i,this.attachmentNames=new Array(t),this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i,n){this.frames[t]=i,this.attachmentNames[t]=n}apply(t,i,n,r,o,a,c,l,h){const u=t.slots[this.slotIndex];if(!u.bone.active)return;const d=h?u.appliedPose:u.pose;l||nt){const l=this.frames[i];return n[r+1]*(t-l)/(n[r]-l)}const o=r+18;for(r+=2;r=t){const l=n[r-2],h=n[r-1];return h+(t-l)/(n[r]-l)*(n[r+1]-h)}const a=n[o-2],c=n[o-1];return c+(1-c)*(t-a)/(this.frames[i+this.getFrameEntries()]-a)}apply(t,i,n,r,o,a,c,l,h){const u=t.slots;if(!this.attachment.isTimelineActive(u,this.slotIndex,h))return;const d=this.attachment.timelineSlots,f=this.frames;if(n=f[f.length-1])g=0,p=this.vertices[f.length-1],m=null;else{const x=Rt.search(f,n);g=this.getCurvePercent(n,x),p=this.vertices[x],m=this.vertices[x+1]}const v=this.vertices[0].length;this.applyToSlot(u[this.slotIndex],h,p,m,g,v,o,a,c);for(const x of d)this.applyToSlot(u[x],h,p,m,g,v,o,a,c)}applyBeforeFirst(t,i,n,r){if(!t.bone.active)return;const o=i?t.appliedPose:t.pose;if(o.attachment==null||o.attachment.timelineAttachment!==this.attachment)return;const a=o.deform;switch(a.length===0&&(r=Ue.setup),r){case Ue.setup:a.length=0;break;case Ue.first:{if(n===1){a.length=0;return}const c=this.vertices[0].length;a.length=c;const l=a,h=o.attachment;if(h.bones===null){const u=h.vertices;for(let d=0;d>4,h=c.attachment.sequence.regions.length;const u=Mw[o&15];if(u!==bi.hold)switch(l+=(n-r)/a+1e-5|0,u){case bi.once:l=Math.min(h-1,l);break;case bi.loop:l%=h;break;case bi.pingpong:{const d=(h<<1)-2;l=d===0?0:l%d,l>=h&&(l=d-l);break}case bi.onceReverse:l=Math.max(h-1-l,0);break;case bi.loopReverse:l=h-1-l%h;break;case bi.pingpongReverse:{const d=(h<<1)-2;l=d===0?0:(l+h-1)%d,l>=h&&(l=d-l)}}c.sequenceIndex=l}};w(ls,"ENTRIES",3),w(ls,"MODE",1),w(ls,"DELAY",2);let Sh=ls;const Eh=class Eh extends Rt{constructor(t){super(t,...Eh.propertyIds);w(this,"events");this.events=new Array(t),this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i){this.frames[t]=i.time,this.events[t]=i}apply(t,i,n,r,o,a,c,l,h){if(!r)return;const u=this.frames,d=this.frames.length;if(i>n)this.apply(null,i,Number.MAX_VALUE,r,0,a,!1,!1,!1),i=-1;else if(i>=u[d-1])return;if(n0&&u[f-1]===p;)f--}for(;f=u[f];f++)r.push(this.events[f])}};w(Eh,"propertyIds",[`${Qe.event}`]);let ul=Eh;const Oo=class Oo extends Rt{constructor(t){super(t,...Oo.propertyIds);w(this,"drawOrders");this.drawOrders=new Array(t),this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i,n){this.frames[t]=i,this.drawOrders[t]=n}apply(t,i,n,r,o,a,c,l,h){const u=h?t.drawOrder.appliedPose:t.drawOrder.pose,d=t.slots;if(l||n>2];switch(x){case 0:{const _=f[v];p=f[v+1],m=f[v+2],g=f[v+3];const C=(n-_)/(f[v+4]-_);p+=(f[v+4+1]-p)*C,m+=(f[v+4+2]-m)*C,g+=(f[v+4+3]-g)*C;break}case 1:p=f[v+1],m=f[v+2],g=f[v+3];break;default:p=this.getBezierValue(n,v,1,x-2),m=this.getBezierValue(n,v,2,x+18-2),g=this.getBezierValue(n,v,3,x+36-2)}const y=a===Ue.setup?u.data.setupPose:d;c?(d.mixRotate=y.mixRotate+p*o,d.mixX=y.mixX+m*o,d.mixY=y.mixY+g*o):(d.mixRotate=y.mixRotate+(p-y.mixRotate)*o,d.mixX=y.mixX+(m-y.mixX)*o,d.mixY=y.mixY+(g-y.mixY)*o)}}class xr extends _l{constructor(e,t,i,n){super(e,t,i,n)}apply(e,t,i,n,r,o,a,c,l){if(a&&!this.additive&&(a=!1),this.constraintIndex===-1){const h=i>=this.frames[0]?this.getCurveValue(i):0,u=e.physics;for(const d of u)if(d.active&&this.global(d.data)){const f=l?d.appliedPose:d.pose;this.set(f,this.getAbsoluteValue(i,r,o,a,this.get(f),this.get(d.data.setupPose),h))}}else{const h=e.constraints[this.constraintIndex];if(h.active){const u=l?h.appliedPose:h.pose;this.set(u,this.getAbsoluteValue(i,r,o,a,this.get(u),this.get(h.data.setupPose)))}}}}class Ww extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintInertia)}get(e){return e.inertia}set(e,t){e.inertia=t}global(e){return e.inertiaGlobal}}class zw extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintStrength)}get(e){return e.strength}set(e,t){e.strength=t}global(e){return e.strengthGlobal}}class qw extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintDamping)}get(e){return e.damping}set(e,t){e.damping=t}global(e){return e.dampingGlobal}}class Kw extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintMass)}get(e){return 1/e.massInverse}set(e,t){e.massInverse=1/t}global(e){return e.massGlobal}}class Zw extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintWind),this.additive=!0}get(e){return e.wind}set(e,t){e.wind=t}global(e){return e.windGlobal}}class Jw extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintGravity),this.additive=!0}get(e){return e.gravity}set(e,t){e.gravity=t}global(e){return e.gravityGlobal}}class Qw extends xr{constructor(e,t,i){super(e,t,i,Qe.physicsConstraintMix)}get(e){return e.mix}set(e,t){e.mix=t}global(e){return e.mixGlobal}}const Ih=class Ih extends Rt{constructor(t,i){super(t,...Ih.propertyIds);w(this,"constraintIndex");this.constraintIndex=i,this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i){this.frames[t]=i}apply(t,i,n,r,o,a,c,l,h){let u;if(this.constraintIndex!==-1&&(u=t.constraints[this.constraintIndex],!u.active))return;const d=this.frames;if(i>n)this.apply(t,i,Number.MAX_VALUE,[],o,a,!1,!1,!1),i=-1;else if(i>=d[d.length-1])return;if(!(n=d[Rt.search(d,i)+1]))if(u!=null)u.reset(t);else for(const f of t.physics)f.active&&f.reset(t)}};w(Ih,"propertyIds",[Qe.physicsConstraintReset.toString()]);let _h=Ih;class eS extends _l{constructor(e,t,i){super(e,t,i,Qe.sliderTime)}apply(e,t,i,n,r,o,a,c,l){const h=e.constraints[this.constraintIndex];if(h.active){const u=l?h.appliedPose:h.pose;u.time=this.getAbsoluteValue(i,r,o,a,u.time,h.data.setupPose.time)}}}class tS extends _l{constructor(e,t,i){super(e,t,i,Qe.sliderMix),this.additive=!0}apply(e,t,i,n,r,o,a,c,l){const h=e.constraints[this.constraintIndex];if(h.active){const u=l?h.appliedPose:h.pose;u.mix=this.getAbsoluteValue(i,r,o,a,u.mix,h.data.setupPose.mix)}}}const za=class za{constructor(e){w(this,"data");w(this,"tracks",[]);w(this,"timeScale",1);w(this,"unkeyedState",0);w(this,"events",[]);w(this,"listeners",[]);w(this,"queue",new y3(this));w(this,"propertyIds",new Map);w(this,"animationsChanged",!1);w(this,"trackEntryPool",new h3(()=>new v3));this.data=e}update(e){e*=this.timeScale;const t=this.tracks;for(let i=0,n=t.length;i0){if(r.delay-=o,r.delay>0)continue;o=-r.delay,r.delay=0}let a=r.next;if(a){const c=r.trackLast-a.delay;if(c>=0){for(a.delay=0,a.trackTime+=r.timeScale===0?0:(c/r.timeScale+e)*a.timeScale,r.trackTime+=o,this.setTrack(i,a,!0);a.mixingFrom;)a.mixTime+=e,a=a.mixingFrom;continue}}else if(r.trackLast>=r.trackEnd&&!r.mixingFrom){t[i]=null,this.queue.end(r),this.clearNext(r);continue}if(r.mixingFrom&&this.updateMixingFrom(r,e)){let c=r.mixingFrom;for(r.mixingFrom=null,c&&(c.mixingTo=null);c;)this.queue.end(c),c=c.mixingFrom}r.trackTime+=o}this.queue.drain()}updateMixingFrom(e,t){const i=e.mixingFrom;if(!i)return!0;const n=this.updateMixingFrom(i,t);if(i.animationLast=i.nextAnimationLast,i.trackLast=i.nextTrackLast,e.nextTrackLast!==-1&&e.mixTime>=e.mixDuration){if(i.totalAlpha===0||e.mixDuration===0){if(e.mixingFrom=i.mixingFrom,i.mixingFrom!=null&&(i.mixingFrom.mixingTo=e),i.totalAlpha===0)for(let r=e;r.mixingTo!=null;r=r.mixingTo)r.keepHold=!0;this.queue.end(i)}return n}return i.trackTime+=t*i.timeScale,e.mixTime+=t,!1}apply(e){if(!e)throw new Error("skeleton cannot be null.");this.animationsChanged&&this._animationsChanged();const t=this.events,i=this.tracks;let n=!1;for(let a=0,c=i.length;a0)continue;n=!0;let h=l.alpha;l.mixingFrom?h*=this.applyMixingFrom(l,e):l.trackTime>=l.trackEnd&&!l.next&&(h=0);let u=l.animationLast,d=l.getAnimationTime(),f=d,p=t;l.reverse&&(f=l.animation.duration-f,p=null);const m=l.animation.timelines,g=m.length;if(a===0&&h===1)for(let v=0;v=l.alphaAttachmentThreshold,y=l.additive,_=y||l.shortestRotation,C=!_&&l.timelinesRotation.length!==g<<1;C&&(l.timelinesRotation.length=g<<1);for(let S=0;S0?c/a:o,h=i.animation.timelines,u=h.length,d=i.timelineMode,f=i.timelineHoldMix,p=r=i.alphaAttachmentThreshold);else{const O=!m||!(I instanceof dr)||E===Ue.current;I.apply(t,_,S,b,k,E,g,O,!1)}}return i.reverse&&r0&&this.queueEvents(i,C),this.events.length=0,i.nextAnimationLast=C,i.nextTrackLast=i.trackTime,r}applyAttachmentTimeline(e,t,i,n,r){const o=t.slots[e.slotIndex];if(!o.bone.active||!r&&o.attachmentState===this.unkeyedState+Kv)return;let a=i=0,C=v>=0;Math.abs(x)<=90&&Ee.signum(x)!==Ee.signum(g)&&(Math.abs(v-y)>180?(m+=360*Ee.signum(v),C=_):y!==0?m-=360*Ee.signum(v):C=_),C!==_&&(m+=360*Ee.signum(v)),o[a]=m}o[a+1]=g,h.rotation=f+m*n}queueEvents(e,t){const i=e.animationStart,n=e.animationEnd,r=n-i,o=e.reverse;let a=e.trackLast%r;o&&(a=r-a);const c=this.events;let l=0,h=c.length;for(;l=i&&d.time<=n&&this.queue.event(e,d)}let u=!1;if(e.loop)if(r===0)u=!0;else{const d=Math.floor(e.trackTime/r);u=d>0&&d>Math.floor(e.trackLast/r)}else u=t>=n&&e.animationLast=i&&d.time<=n&&this.queue.event(e,d)}}eventsReverse(e,t,i){const n=e.animation.duration,r=n-t,o=n-i,a=e.animation.timelines;for(let c=0,l=e.animation.timelines.length;c=o){for(let p=0;p=r)break;this.events.push(u[p])}}else{for(let m=0;m=r);m++)this.events.push(u[m]);let p=0;for(;p=o);p++);for(;p= 0.");if(e>=this.tracks.length)return;const t=this.tracks[e];if(!t)return;this.queue.end(t),this.clearNext(t);let i=t;for(;;){const n=i.mixingFrom;if(!n)break;this.queue.end(n),i.mixingFrom=null,i.mixingTo=null,i=n}this.tracks[t.trackIndex]=null,this.queue.drain()}setTrack(e,t,i){const n=this.expandToIndex(e);this.tracks[e]=t,t.previous=null,n&&(n.next=null,i&&this.queue.interrupt(n),t.mixingFrom=n,n.mixingTo=t,t.mixTime=0,n.timelinesRotation.length=0),this.queue.start(t)}setAnimation(e,t,i=!1){return typeof t=="string"?this.setAnimation1(e,t,i):this.setAnimation2(e,t,i)}setAnimation1(e,t,i=!1){const n=this.data.skeletonData.findAnimation(t);if(!n)throw new Error(`Animation not found: ${t}`);return this.setAnimation2(e,n,i)}setAnimation2(e,t,i=!1){if(e<0)throw new Error("trackIndex must be >= 0.");if(!t)throw new Error("animation cannot be null.");let n=!0,r=this.expandToIndex(e);r&&(r.nextTrackLast===-1&&r.animation===t?(this.tracks[e]=r.mixingFrom,this.queue.interrupt(r),this.queue.end(r),this.clearNext(r),r=r.mixingFrom,n=!1):this.clearNext(r));const o=this.trackEntry(e,t,i,r);return this.setTrack(e,o,n),this.queue.drain(),o}addAnimation(e,t,i=!1,n=0){return typeof t=="string"?this.addAnimation1(e,t,i,n):this.addAnimation2(e,t,i,n)}addAnimation1(e,t,i=!1,n=0){const r=this.data.skeletonData.findAnimation(t);if(!r)throw new Error(`Animation not found: ${t}`);return this.addAnimation2(e,r,i,n)}addAnimation2(e,t,i=!1,n=0){if(e<0)throw new Error("trackIndex must be >= 0.");if(!t)throw new Error("animation cannot be null.");let r=this.expandToIndex(e);if(r)for(;r.next;)r=r.next;const o=this.trackEntry(e,t,i,r);return r?(r.next=o,o.previous=r,n<=0&&(n=Math.max(n+r.getTrackComplete()-o.mixDuration,0))):(this.setTrack(e,o,!0),this.queue.drain(),n<0&&(n=0)),o.delay=n,o}setEmptyAnimation(e,t=0){const i=this.setAnimation(e,za.emptyAnimation,!1);return i.mixDuration=t,i.trackEnd=t,i}addEmptyAnimation(e,t=0,i=0){const n=this.addAnimation(e,za.emptyAnimation,!1,i);return i<=0&&(n.delay=Math.max(n.delay+n.mixDuration-t,0)),n.mixDuration=t,n.trackEnd=t,n}setEmptyAnimations(e=0){const t=this.queue.drainDisabled;this.queue.drainDisabled=!0;for(let i=0,n=this.tracks.length;i0&&(o[d]=v);break}}c&&(g=g&~mc|r[d]&mc),r[d]=g}}from(e,t,i){const n=this.propertyIds;let r=x3;for(let o=0,a=i.length;o= 0.");return e>=this.tracks.length?null:this.tracks[e]}addListener(e){if(!e)throw new Error("listener cannot be null.");this.listeners.push(e)}removeListener(e){const t=this.listeners.indexOf(e);t>=0&&this.listeners.splice(t,1)}clearListeners(){this.listeners.length=0}clearListenerNotifications(){this.queue.clear()}};w(za,"emptyAnimation",new vp("",[],0));let Hv=za;class v3{constructor(){w(this,"animation",null);w(this,"previous",null);w(this,"next",null);w(this,"mixingFrom",null);w(this,"mixingTo",null);w(this,"listener",null);w(this,"trackIndex",0);w(this,"loop",!1);w(this,"additive",!1);w(this,"reverse",!1);w(this,"shortestRotation",!1);w(this,"keepHold",!1);w(this,"eventThreshold",0);w(this,"mixAttachmentThreshold",0);w(this,"alphaAttachmentThreshold",0);w(this,"mixDrawOrderThreshold",0);w(this,"animationStart",0);w(this,"animationEnd",0);w(this,"animationLast",0);w(this,"nextAnimationLast",0);w(this,"delay",0);w(this,"trackTime",0);w(this,"trackLast",0);w(this,"nextTrackLast",0);w(this,"trackEnd",0);w(this,"timeScale",0);w(this,"alpha",0);w(this,"mixTime",0);w(this,"mixDuration",0);w(this,"totalAlpha",0);w(this,"mixInterpolation",qo.linear);w(this,"timelineMode",[]);w(this,"timelineHoldMix",[]);w(this,"timelinesRotation",[])}setMixDuration(e,t){this.mixDuration=e,t!==void 0&&(t<=0&&(t=this.previous==null?0:Math.max(t+this.previous.getTrackComplete()-e,0)),this.delay=t)}setMixInterpolation(e){if(!e)throw new Error("mixInterpolation cannot be null.");this.mixInterpolation=e}mix(){if(this.mixDuration===0)return 1;let e=this.mixTime/this.mixDuration;return e>=1?1:this.mixInterpolation===qo.linear?e:(e=this.mixInterpolation.apply(e),e<0?0:e>1?1:e)}reset(){this.next=null,this.previous=null,this.mixingFrom=null,this.mixingTo=null,this.mixInterpolation=qo.linear,this.animation=null,this.listener=null,this.timelineMode.length=0,this.timelineHoldMix.length=0,this.timelinesRotation.length=0}getAnimationTime(){if(!this.loop)return Math.min(this.trackTime+this.animationStart,this.animationEnd);const e=this.animationEnd-this.animationStart;return e===0?this.animationStart:this.trackTime%e+this.animationStart}setAnimationLast(e){this.animationLast=e,this.nextAnimationLast=e}isComplete(){return this.trackTime>=this.animationEnd-this.animationStart}resetRotationDirections(){this.timelinesRotation.length=0}getTrackComplete(){const e=this.animationEnd-this.animationStart;if(e!==0){if(this.loop)return e*(1+(this.trackTime/e|0));if(this.trackTime=0}}class y3{constructor(e){w(this,"objects",[]);w(this,"drainDisabled",!1);w(this,"animState");this.animState=e}start(e){this.objects.push(Wi.start),this.objects.push(e),this.animState.animationsChanged=!0}interrupt(e){this.objects.push(Wi.interrupt),this.objects.push(e)}end(e){this.objects.push(Wi.end),this.objects.push(e),this.animState.animationsChanged=!0}dispose(e){this.objects.push(Wi.dispose),this.objects.push(e)}complete(e){this.objects.push(Wi.complete),this.objects.push(e)}event(e,t){this.objects.push(Wi.event),this.objects.push(e),this.objects.push(t)}drain(){var e,t,i,n,r,o;if(!this.drainDisabled){this.drainDisabled=!0;for(let a=0;a= 0.");if(!i)throw new Error("name cannot be null.");this.index=t,this.parent=n}copy(t){const i=new hu(this.index,this.name,t);return i.length=this.length,i.setupPose.set(this.setupPose),i}}var Yt;(function(s){s[s.Normal=0]="Normal",s[s.OnlyTranslation=1]="OnlyTranslation",s[s.NoRotationOrReflection=2]="NoRotationOrReflection",s[s.NoScale=3]="NoScale",s[s.NoScaleOrReflection=4]="NoScaleOrReflection"})(Yt||(Yt={}));class mm{constructor(){w(this,"bone");w(this,"x",0);w(this,"y",0);w(this,"rotation",0);w(this,"scaleX",0);w(this,"scaleY",0);w(this,"shearX",0);w(this,"shearY",0);w(this,"inherit",Yt.Normal);w(this,"a",0);w(this,"b",0);w(this,"c",0);w(this,"d",0);w(this,"worldY",0);w(this,"worldX",0);w(this,"world",0);w(this,"local",0)}set(e){if(e==null)throw new Error("pose cannot be null.");this.x=e.x,this.y=e.y,this.rotation=e.rotation,this.scaleX=e.scaleX,this.scaleY=e.scaleY,this.shearX=e.shearX,this.shearY=e.shearY,this.inherit=e.inherit}setPosition(e,t){this.x=e,this.y=t}setScale(e,t){this.scaleX=e,this.scaleY=t===void 0?e:t}getInherit(){return this.inherit}setInherit(e){if(e==null)throw new Error("inherit cannot be null.");this.inherit=e}update(e,t){this.world!==e._update&&this.updateWorldTransform(e)}updateWorldTransform(e){this.local===e._update?this.updateLocalTransform(e):this.world=e._update;const t=this.rotation,i=this.scaleX,n=this.scaleY,r=this.shearX,o=this.shearY;if(!this.bone.parent){const d=e.scaleX,f=e.scaleY,p=(t+r)*Ee.degRad,m=(t+90+o)*Ee.degRad;this.a=Math.cos(p)*i*d,this.b=Math.cos(m)*n*d,this.c=Math.sin(p)*i*f,this.d=Math.sin(m)*n*f,this.worldX=this.x*d+e.x,this.worldY=this.y*f+e.y;return}const a=this.bone.parent.appliedPose;let c=a.a,l=a.b,h=a.c,u=a.d;switch(this.worldX=c*this.x+l*this.y+a.worldX,this.worldY=h*this.x+u*this.y+a.worldY,this.inherit){case Yt.Normal:{const d=(t+r)*Ee.degRad,f=(t+90+o)*Ee.degRad,p=Math.cos(d)*i,m=Math.cos(f)*n,g=Math.sin(d)*i,v=Math.sin(f)*n;this.a=c*p+l*g,this.b=c*m+l*v,this.c=h*p+u*g,this.d=h*m+u*v;return}case Yt.OnlyTranslation:{const d=e.scaleX,f=e.scaleY,p=(t+r)*Ee.degRad,m=(t+90+o)*Ee.degRad;this.a=Math.cos(p)*i*d,this.b=Math.cos(m)*n*d,this.c=Math.sin(p)*i*f,this.d=Math.sin(m)*n*f;break}case Yt.NoRotationOrReflection:{const d=e.scaleX,f=e.scaleY,p=1/d,m=1/f;c*=p,h*=m;let g=c*c+h*h,v=0;g>Ee.epsilon2?(g=Math.abs(c*u*m-l*p*h)/g,l=h*g,u=c*g,v=t-Ee.atan2Deg(h,c)):(c=0,h=0,v=t-90+Ee.atan2Deg(u,l));const x=(v+r)*Ee.degRad,y=(v+o+90)*Ee.degRad,_=Math.cos(x)*i,C=Math.cos(y)*n,S=Math.sin(x)*i,b=Math.sin(y)*n;this.a=(c*_-l*S)*d,this.b=(c*C-l*b)*d,this.c=(h*_+u*S)*f,this.d=(h*C+u*b)*f;break}case Yt.NoScale:case Yt.NoScaleOrReflection:{const d=e.scaleX,f=e.scaleY,p=1/d,m=1/f,g=t*Ee.degRad,v=Math.cos(g),x=Math.sin(g);let y=(c*v+l*x)*p,_=(h*v+u*x)*m;const C=1/Math.sqrt(y*y+_*_);y*=C,_*=C;let S=-_,b=y;this.inherit===Yt.NoScale&&c*u-l*h<0!=(d<0!=f<0)&&(S=-S,b=-b);const M=r*Ee.degRad,I=(90+o)*Ee.degRad,F=Math.cos(M)*i,E=Math.cos(I)*n,k=Math.sin(M)*i,O=Math.sin(I)*n;this.a=(y*F+S*k)*d,this.b=(y*E+S*O)*d,this.c=(_*F+b*k)*f,this.d=(_*E+b*O)*f;break}}}updateLocalTransform(e){this.local=0,this.world=e._update;const t=e.scaleX,i=e.scaleY;if(!this.bone.parent){const v=1/t,x=1/i;this.x=(this.worldX-e.x)*v,this.y=(this.worldY-e.y)*x,this.set5(this.a*v,this.b*v,this.c*x,this.d*x,0);return}const n=this.bone.parent.appliedPose;let r=n.a,o=n.b,a=n.c,c=n.d;const l=r*c-o*a,h=1/(r*c-o*a),u=c*h,d=o*h,f=a*h,p=r*h,m=this.worldX-n.worldX,g=this.worldY-n.worldY;switch(this.x=m*u-g*d,this.y=g*p-m*f,this.inherit){case Yt.Normal:this.set5(u*this.a-d*this.c,u*this.b-d*this.d,p*this.c-f*this.a,p*this.d-f*this.b,0);break;case Yt.OnlyTranslation:{const v=1/t,x=1/i;this.set5(this.a*v,this.b*v,this.c*x,this.d*x,0);break}case Yt.NoRotationOrReflection:{const v=1/t,x=1/i;r*=v,a*=x;const y=this.a*v,_=this.b*v,C=this.c*x,S=this.d*x,b=1/(r*r+a*a),M=1/Math.abs(l*v*x);this.set5((r*y+a*C)*b,(r*_+a*S)*b,(r*C-a*y)*M,(r*S-a*_)*M,Ee.atan2Deg(a,r));break}case Yt.NoScale:case Yt.NoScaleOrReflection:{const v=1/t,x=1/i,y=this.a*v,_=this.b*v,C=this.c*x,S=this.d*x;let b=c*this.a-o*this.c,M=r*this.c-a*this.a;l<0&&(b=-b,M=-M);let I=Ee.atan2Deg(M,b);this.rotation=I,I*=Ee.degRad;const F=Math.cos(I),E=Math.sin(I);let k=(r*F+o*E)*v,O=(a*F+c*E)*x;const D=1/Math.sqrt(k*k+O*O);k*=D,O*=D;const $=this.inherit===Yt.NoScale&&l<0!=(t<0!=i<0)?-1:1;this.set4(k*y+O*C,k*_+O*S,(k*C-O*y)*$,(k*S-O*_)*$)}}}set4(e,t,i,n){const r=e*e+i*i,o=t*t+n*n;r>Ee.epsilon2?(this.shearX=Ee.atan2Deg(i,e),this.scaleX=Math.sqrt(r)):(this.shearX=0,this.scaleX=0),this.scaleY=Math.sqrt(o),o>Ee.epsilon2?(this.shearY=Ee.atan2Deg(n,t),e*n-t*i<0?(this.scaleY=-this.scaleY,this.shearY+=90):this.shearY-=90,this.shearY>180?this.shearY-=360:this.shearY<=-180&&(this.shearY+=360)):this.shearY=0}set5(e,t,i,n,r){this.shearX=0;const o=e*e+i*i,a=t*t+n*n;if(o>Ee.epsilon2){const c=Ee.atan2Deg(i,e);this.rotation=c+r,this.scaleX=Math.sqrt(o),this.scaleY=Math.sqrt(a),a>Ee.epsilon2?(this.shearY=Ee.atan2Deg(n,t),e*n-t*i<0?(this.scaleY=-this.scaleY,this.shearY+=90-c):this.shearY-=90+c,this.shearY>180?this.shearY-=360:this.shearY<=-180&&(this.shearY+=360)):this.shearY=0}else this.scaleX=0,this.scaleY=Math.sqrt(a),this.shearY=0,this.rotation=a>Ee.epsilon2?Ee.atan2Deg(n,t)-90+r:r}validateLocalTransform(e){this.local===e._update&&this.updateLocalTransform(e)}modifyLocal(e){this.local===e._update&&this.updateLocalTransform(e),this.world=0,this.resetWorld(e,e._update)}modifyWorld(e){const t=e._update;this.local=t,this.world=t,this.resetWorld(e,t)}resetWorld(e,t){const i=this.bone.children;for(let n=0,r=i.length;n1&&t.constrained(this.bones[1].bone)}isSourceActive(){return this.target.active}static apply(t,i,n,r,o,a,c,l,h,u){typeof n=="number"?Jn.apply1(t,i,n,r,o,a,c,l):Jn.apply2(t,i,n,r,o,a,c,l,h,u)}static apply1(t,i,n,r,o,a,c,l){i.modifyLocal(t);const h=i.bone.parent.appliedPose;let u=h.a,d=h.b,f=h.c,p=h.d,m=-i.shearX-i.rotation,g=0,v=0;switch(i.inherit){case Yt.OnlyTranslation:g=(n-i.worldX)*Ee.signum(t.scaleX),v=(r-i.worldY)*Ee.signum(t.scaleY);break;case Yt.NoRotationOrReflection:{const x=Math.abs(u*p-d*f)/Math.max(Ee.epsilon,u*u+f*f),y=u/t.scaleX,_=f/t.scaleY;d=-_*x*t.scaleX,p=y*x*t.scaleY,m+=Ee.atan2Deg(_,y)}default:{const x=n-h.worldX,y=r-h.worldY,_=u*p-d*f;Math.abs(_)<=Ee.epsilon?(g=0,v=0):(g=(x*p-y*d)/_-i.x,v=(y*u-x*f)/_-i.y)}}if(m+=Ee.atan2Deg(v,g),i.scaleX<0&&(m+=180),m>180?m-=360:m<=-180&&(m+=360),i.rotation+=m*l,o||a){switch(i.inherit){case Yt.NoScale:case Yt.NoScaleOrReflection:g=n-i.worldX,v=r-i.worldY}const x=i.bone.data.length*i.scaleX;if(x>Ee.epsilon){const y=g*g+v*v;if(o&&yx*x){const _=(Math.sqrt(y)/x-1)*l+1;switch(i.scaleX*=_,c){case Ni.Uniform:i.scaleY*=_;break;case Ni.Volume:i.scaleY/=_<.7?.25+.642857*_:_}}}}}static apply2(t,i,n,r,o,a,c,l,h,u){if(i.inherit!==Yt.Normal||n.inherit!==Yt.Normal)return;i.modifyLocal(t),n.modifyLocal(t);let d=i.x,f=i.y,p=i.scaleX,m=i.scaleY,g=n.scaleX,v=0,x=0,y=0;p<0?(p=-p,v=180,y=-1):(v=0,y=1),m<0&&(m=-m,y=-y),g<0?(g=-g,x=180):x=0;let _=0,C=0,S=i.a,b=i.b,M=i.c,I=i.d;const F=Math.abs(p-m)<=Ee.epsilon;!F||c?(n.y=0,_=S*n.x+i.worldX,C=M*n.x+i.worldY):(_=S*n.x+b*n.y+i.worldX,C=M*n.x+I*n.y+i.worldY);const E=i.bone.parent.appliedPose;S=E.a,b=E.b,M=E.c,I=E.d;let k=S*I-b*M,O=_-E.worldX,D=C-E.worldY;k=Math.abs(k)<=Ee.epsilon?0:1/k;const $=(O*I-D*b)*k-d,N=(D*S-O*M)*k-f;let U=Math.sqrt($*$+N*N),A=n.bone.data.length*g,P,L;if(U0){let re=Math.min(1,ne/(h*2))-1;re=(ne-h*(1-re*re))/W,B-=re*B,X-=re*X,V=B*B+X*X}}e:if(F){A*=p;let W=(V-U*U-A*A)/(2*U*A);if(W<-1)W=-1,L=Math.PI*a;else if(W>1){if(W=1,L=0,c)switch(S=(Math.sqrt(V)/(U+A)-1)*u+1,i.scaleX*=S,l){case Ni.Uniform:i.scaleY*=S;break;case Ni.Volume:i.scaleY/=S<.7?.25+.642857*S:S}}else L=Math.acos(W)*a;S=U+A*W,b=A*Math.sin(L),P=Math.atan2(X*S-B*b,B*S+X*b)}else{S=p*A,b=m*A;const W=S*S,ne=b*b,re=Math.atan2(X,B);M=ne*U*U+W*V-W*ne;const le=-2*ne*U,ue=ne-W;if(I=le*le-4*ue*M,I>=0){let fe=Math.sqrt(I);le<0&&(fe=-fe),fe=-(le+fe)*.5;let te=fe/ue,oe=M/fe;const ce=Math.abs(te)=0){D=Math.sqrt(te)*a,P=re-Math.atan2(D,ce),L=Math.atan2(D/m,(ce-U)/p);break e}}let ae=Ee.PI,xe=U-S,Y=xe*xe,j=0,H=0,G=U+S,z=G*G,ie=0;M=-S*U/(W-ne),M>=-1&&M<=1&&(M=Math.acos(M),O=S*Math.cos(M)+U,D=b*Math.sin(M),I=O*O+D*D,Iz&&(H=M,z=I,G=O,ie=D)),V<=(Y+z)*.5?(P=re-Math.atan2(j*a,xe),L=ae*a):(P=re-Math.atan2(ie*a,G),L=H*a)}const q=Math.atan2(n.y,n.x)*y;P=(P-q)*Ee.radDeg+v-i.rotation,P>180?P-=360:P<=-180&&(P+=360),i.rotation+=P*u,L=((L+q)*Ee.radDeg-n.shearX)*y+x-n.rotation,L>180?L-=360:L<=-180&&(L+=360),n.rotation+=L*u}}class Rc extends Ml{constructor(t){super(t,new pm);w(this,"bones",[]);w(this,"_target",null);w(this,"_scaleYMode",Ni.None)}set target(t){this._target=t}get target(){if(!this._target)throw new Error("target cannot be null.");return this._target}set scaleYMode(t){this._scaleYMode=t}get scaleYMode(){if(this._scaleYMode==null)throw new Error("scaleYMode cannot be null.");return this._scaleYMode}create(t){return new Jn(this,t)}}class gm{constructor(){w(this,"position",0);w(this,"spacing",0);w(this,"mixRotate",0);w(this,"mixX",0);w(this,"mixY",0)}set(e){this.position=e.position,this.spacing=e.spacing,this.mixRotate=e.mixRotate,this.mixX=e.mixX,this.mixY=e.mixY}}class Pc extends Ml{constructor(t){super(t,new gm);w(this,"bones",[]);w(this,"_slot",null);w(this,"positionMode",on.Fixed);w(this,"spacingMode",ci.Fixed);w(this,"rotateMode",Qr.Chain);w(this,"offsetRotation",0)}set slot(t){this._slot=t}get slot(){if(this._slot)return this._slot;throw new Error("SlotData not set.")}create(t){return new vm(this,t)}}var on;(function(s){s[s.Fixed=0]="Fixed",s[s.Percent=1]="Percent"})(on||(on={}));var ci;(function(s){s[s.Length=0]="Length",s[s.Fixed=1]="Fixed",s[s.Percent=2]="Percent",s[s.Proportional=3]="Proportional"})(ci||(ci={}));var Qr;(function(s){s[s.Tangent=0]="Tangent",s[s.Chain=1]="Chain",s[s.ChainScale=2]="ChainScale"})(Qr||(Qr={}));const _s=class _s extends Tl{constructor(t,i){super(t,new gm,new gm);w(this,"data");w(this,"bones");w(this,"slot");w(this,"spaces",[]);w(this,"positions",[]);w(this,"world",[]);w(this,"curves",[]);w(this,"lengths",[]);w(this,"segments",[]);if(!i)throw new Error("skeleton cannot be null.");this.data=t,this.bones=[];for(const n of this.data.bones)this.bones.push(i.bones[n.index].constrainedPose);this.slot=i.slots[t.slot.index]}copy(t){var i=new _s(this.data,t);return i.pose.set(this.pose),i}update(t,i){const n=this.slot.appliedPose.attachment;if(!(n instanceof dl))return;const r=this.appliedPose,o=r.mixRotate,a=r.mixX,c=r.mixY;if(o===0&&a===0&&c===0)return;const l=this.data,h=l.rotateMode===Qr.Tangent,u=l.rotateMode===Qr.ChainScale,d=this.bones,f=d.length,p=h?f:f+1,m=Ye.setArraySize(this.spaces,p),g=u?this.lengths=Ye.setArraySize(this.lengths,f):[],v=r.spacing;switch(l.spacingMode){case ci.Percent:if(u)for(let b=0,M=p-1;b0){b=p/b*v;for(let M=1;M0?Ee.degRad:-Ee.degRad}for(let b=0,M=3;b0){let D=I.a,$=I.b,N=I.c,U=I.d,A=0,P=0,L=0;if(h?A=x[M-1]:m[b+1]===0?A=x[M+2]:A=Math.atan2(O,k),A-=Math.atan2(N,D),S){P=Math.cos(A),L=Math.sin(A);const B=I.bone.data.length;y+=(B*(P*D-L*N)-k)*o,_+=(B*(L*D+P*N)-O)*o}else A+=C;A>Ee.PI?A-=Ee.PI2:A<-Ee.PI&&(A+=Ee.PI2),A*=o,P=Math.cos(A),L=Math.sin(A),I.a=P*D-L*N,I.b=P*$-L*U,I.c=L*D+P*N,I.d=L*$+P*U}}}computeWorldPositions(t,i,n,r){const o=this.slot;let a=this.appliedPose.position,c=this.spaces,l=Ye.setArraySize(this.positions,n*3+2),h=this.world;const u=i.closed;let d=i.worldVerticesLength,f=d/6,p=_s.NONE;if(!i.constantSpeed){const L=i.lengths;f-=u?1:2;const B=L[f];this.data.positionMode===on.Percent&&(a*=B);let X;switch(this.data.spacingMode){case ci.Percent:X=B;break;case ci.Proportional:X=B/n;break;default:X=1}h=Ye.setArraySize(this.world,8);for(let V=0,q=0,W=0;VB){p!==_s.AFTER&&(p=_s.AFTER,i.computeWorldVertices(t,o,d-6,4,h,0,2)),this.addAfterPosition(re-B,h,0,l,q);continue}for(;;W++){const le=L[W];if(!(re>le)){if(W===0)re/=le;else{const ue=L[W-1];re=(re-ue)/(le-ue)}break}}W!==p&&(p=W,u&&W===f?(i.computeWorldVertices(t,o,d-4,4,h,0,2),i.computeWorldVertices(t,o,0,4,h,4,2)):i.computeWorldVertices(t,o,W*6+2,8,h,0,2)),this.addCurvePosition(re,h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],l,q,r||V>0&&ne===0)}return l}u?(d+=2,h=Ye.setArraySize(this.world,d),i.computeWorldVertices(t,o,2,d-4,h,0,2),i.computeWorldVertices(t,o,0,2,h,d-4,2),h[d-2]=h[0],h[d-1]=h[1]):(f--,d-=4,h=Ye.setArraySize(this.world,d),i.computeWorldVertices(t,o,2,d,h,0,2));const m=Ye.setArraySize(this.curves,f);let g=0,v=h[0],x=h[1],y=0,_=0,C=0,S=0,b=0,M=0,I=0,F=0,E=0,k=0,O=0,D=0,$=0,N=0;for(let L=0,B=2;Lg){this.addAfterPosition(W-g,h,d-4,l,B);continue}for(;;X++){const ne=m[X];if(!(W>ne)){if(X===0)W/=ne;else{const re=m[X-1];W=(W-re)/(ne-re)}break}}if(X!==p){p=X;let ne=X*6;for(v=h[ne],x=h[ne+1],y=h[ne+2],_=h[ne+3],C=h[ne+4],S=h[ne+5],b=h[ne+6],M=h[ne+7],I=(v-y*2+C)*.03,F=(x-_*2+S)*.03,E=((y-C)*3-v+b)*.006,k=((_-S)*3-x+M)*.006,O=I*2+E,D=F*2+k,$=(y-v)*.3+I+E*.16666667,N=(_-x)*.3+F+k*.16666667,P=Math.sqrt($*$+N*N),A[0]=P,ne=1;ne<8;ne++)$+=O,N+=D,O+=E,D+=k,P+=Math.sqrt($*$+N*N),A[ne]=P;$+=O,N+=D,P+=Math.sqrt($*$+N*N),A[8]=P,$+=O+E,N+=D+k,P+=Math.sqrt($*$+N*N),A[9]=P,V=0}for(W*=P;;V++){const ne=A[V];if(!(W>ne)){if(V===0)W/=ne;else{const re=A[V-1];W=V+(W-re)/(ne-re)}break}}this.addCurvePosition(W*.1,v,x,y,_,C,S,b,M,l,B,r||L>0&&q===0)}return l}addBeforePosition(t,i,n,r,o){const a=i[n],c=i[n+1],l=i[n+2]-a,h=i[n+3]-c,u=Math.atan2(h,l);r[o]=a+t*Math.cos(u),r[o+1]=c+t*Math.sin(u),r[o+2]=u}addAfterPosition(t,i,n,r,o){const a=i[n+2],c=i[n+3],l=a-i[n],h=c-i[n+1],u=Math.atan2(h,l);r[o]=a+t*Math.cos(u),r[o+1]=c+t*Math.sin(u),r[o+2]=u}addCurvePosition(t,i,n,r,o,a,c,l,h,u,d,f){if(t===0||Number.isNaN(t)){u[d]=i,u[d+1]=n,u[d+2]=Math.atan2(o-n,r-i);return}const p=t*t,m=p*t,g=1-t,v=g*g,x=v*g,y=g*t,_=y*3,C=g*_,S=_*t,b=i*x+r*C+a*S+l*m,M=n*x+o*C+c*S+h*m;u[d]=b,u[d+1]=M,f&&(t<.001?u[d+2]=Math.atan2(o-n,r-i):u[d+2]=Math.atan2(M-(n*v+o*y*2+c*p),b-(i*v+r*y*2+a*p)))}sort(t){const i=this.slot.data.index,n=this.slot.bone;t.skin!=null&&this.sortPathSlot(t,t.skin,i,n),t.data.defaultSkin!=null&&t.data.defaultSkin!==t.skin&&this.sortPathSlot(t,t.data.defaultSkin,i,n),this.sortPath(t,this.slot.pose.attachment,n);const r=this.bones,o=this.bones.length;for(let a=0;a0,a=this.data.y>0,c=this.data.rotate>0||this.data.shearX>0,l=this.data.scaleX>0,h=this.bone;let u=h.bone.data.length,d=this.data.step,f=0;if(i!==Ur.none){switch(h.modifyWorld(t),i){case Ur.reset:this.reset(t);case Ur.update:{const p=Math.max(t.time-this.lastTime,0),m=this.remaining;this.remaining+=p,this.lastTime=t.time;const g=h.worldX,v=h.worldY;if(this._reset)this._reset=!1,this.ux=g,this.uy=v;else{let x=this.remaining,y=n.inertia,_=t.data.referenceScale,C=-1,S=0,b=0,M=this.data.limit*p,I=M*Math.abs(t.scaleY);if(M*=Math.abs(t.scaleX),o||a){if(o){const F=(this.ux-g)*y;this.xOffset+=F>M?M:F<-M?-M:F,this.ux=g}if(a){const F=(this.uy-v)*y;this.yOffset+=F>I?I:F<-I?-I:F,this.uy=v}if(x>=d){const F=this.xOffset,E=this.yOffset;C=n.damping**(60*d),S=d*n.massInverse,b=n.strength;const k=_*n.wind,O=_*n.gravity,D=(k*t.windX+O*t.gravityX)*t.scaleX,$=(k*t.windY+O*t.gravityY)*t.scaleY;do o&&(this.xVelocity+=(D-this.xOffset*b)*S,this.xOffset+=this.xVelocity*d,this.xVelocity*=C),a&&(this.yVelocity-=($+this.yOffset*b)*S,this.yOffset+=this.yVelocity*d,this.yVelocity*=C),x-=d;while(x>=d);this.xLag=this.xOffset-F,this.yLag=this.yOffset-E}f=Math.max(0,1-x/d),o&&(h.worldX+=(this.xOffset-this.xLag*f)*r*this.data.x),a&&(h.worldY+=(this.yOffset-this.yLag*f)*r*this.data.y)}if(c||l){let F=Math.atan2(h.c,h.a),E=0,k=0,O=0,D=this.cx-h.worldX,$=this.cy-h.worldY;if(D>M?D=M:D<-M&&(D=-M),$>I?$=I:$<-I&&($=-I),x=this.remaining,c){O=(this.data.rotate+this.data.shearX)*r,f=this.rotateLag*Math.max(0,1-m/d);let N=Math.atan2($+this.ty,D+this.tx)-F-(this.rotateOffset-f)*O;this.rotateOffset+=(N-Math.ceil(N*Ee.invPI2-.5)*Ee.PI2)*y,N=(this.rotateOffset-f)*O+F,E=Math.cos(N),k=Math.sin(N),l&&(N=u*h.getWorldScaleX(),N>0&&(this.scaleOffset+=(D*E+$*k)*y/N))}else{E=Math.cos(F),k=Math.sin(F);const N=u*h.getWorldScaleX()-this.scaleLag*Math.max(0,1-m/d);N>0&&(this.scaleOffset+=(D*E+$*k)*y/N)}if(x>=d){C===-1&&(C=n.damping**(60*d),S=d*n.massInverse,b=n.strength);const N=n.wind*t.windX+n.gravity*t.gravityX,U=(n.wind*t.windY+n.gravity*t.gravityY)*bm.yDir,A=this.rotateOffset,P=this.scaleOffset,L=u/_;for(;;)if(x-=d,l&&(this.scaleVelocity+=(N*E-U*k-this.scaleOffset*b)*S,this.scaleOffset+=this.scaleVelocity*d,this.scaleVelocity*=C),c){if(this.rotateVelocity-=((N*k+U*E)*L+this.rotateOffset*b)*S,this.rotateOffset+=this.rotateVelocity*d,this.rotateVelocity*=C,x0){let x=0;this.data.rotate>0&&(x=p*this.data.rotate,m=Math.sin(x),g=Math.cos(x),v=h.b,h.b=g*v-m*h.d,h.d=m*v+g*h.d),x+=p*this.data.shearX,m=Math.sin(x),g=Math.cos(x),v=h.a,h.a=g*v-m*h.c,h.c=m*v+g*h.c}else p*=this.data.rotate,m=Math.sin(p),g=Math.cos(p),v=h.a,h.a=g*v-m*h.c,h.c=m*v+g*h.c,v=h.b,h.b=g*v-m*h.d,h.d=m*v+g*h.d}if(l){let p=1+(this.scaleOffset-this.scaleLag*f)*r*this.data.scaleX;switch(h.a*=p,h.c*=p,this.data.scaleYMode){case Ni.Uniform:h.b*=p,h.d*=p;break;case Ni.Volume:p=Math.abs(p),p=p>=.7?1/p:4-3.67347*p,h.b*=p,h.d*=p}}i!==Ur.pose&&(this.tx=u*h.a,this.ty=u*h.c)}}sort(t){const i=this.bone.bone;t.sortBone(i),t._updateCache.push(this),t.sortReset(i.children),t.constrained(i)}isSourceActive(){return this.bone.bone.active}}class kc extends Ml{constructor(t){super(t,new ym);w(this,"_bone",null);w(this,"x",0);w(this,"y",0);w(this,"rotate",0);w(this,"scaleX",0);w(this,"shearX",0);w(this,"limit",0);w(this,"step",0);w(this,"inertiaGlobal",!1);w(this,"strengthGlobal",!1);w(this,"dampingGlobal",!1);w(this,"massGlobal",!1);w(this,"windGlobal",!1);w(this,"gravityGlobal",!1);w(this,"mixGlobal",!1);w(this,"_scaleYMode",Ni.None)}set bone(t){this._bone=t}get bone(){if(this._bone)return this._bone;throw new Error("BoneData not set.")}get scaleYMode(){return this._scaleYMode}set scaleYMode(t){if(t==null)throw new Error("scaleYMode cannot be null.");this._scaleYMode=t}create(t){return new uu(this,t)}}typeof Math.fround>"u"&&(Math.fround=(s=>e=>(s[0]=e,s[0]))(new Float32Array(1)));class wm{constructor(){w(this,"time",0);w(this,"mix",0)}set(e){this.time=e.time,this.mix=e.mix}}const qa=class qa extends Tl{constructor(t,i){super(t,new wm,new wm);w(this,"bone",null);if(!i)throw new Error("skeleton cannot be null.");t.bone!=null&&(this.bone=i.bones[t.bone.index])}copy(t){var i=new qa(this.data,t);return i.pose.set(this.pose),i}update(t,i){const n=this.appliedPose;if(n.mix===0)return;const r=this.data,o=r.animation,a=this.bone;if(a!==null){if(!a.active)return;r.local&&a.appliedPose.validateLocalTransform(t),n.time=r.offset+(r.property.value(t,a.appliedPose,r.local,qa.offsets)-r.property.offset)*r.scale,r.loop?n.time=o.duration+n.time%o.duration:n.time=Math.max(0,n.time)}const c=t.bones,l=o.bones;for(let h=0,u=o.bones.length;h=n.length&&(n.length=e+1),n[e]||(n[e]={}),n[e][t]=i}addSkin(e){for(let i=0;i= 0.");if(!n)throw new Error("boneData cannot be null.");this.index=t,this.boneData=n}}var Th;(function(s){s[s.Normal=0]="Normal",s[s.Additive=1]="Additive",s[s.Multiply=2]="Multiply",s[s.Screen=3]="Screen"})(Th||(Th={}));class Tm{constructor(){w(this,"mixRotate",0);w(this,"mixX",0);w(this,"mixY",0);w(this,"mixScaleX",0);w(this,"mixScaleY",0);w(this,"mixShearY",0)}set(e){this.mixRotate=e.mixRotate,this.mixX=e.mixX,this.mixY=e.mixY,this.mixScaleX=e.mixScaleX,this.mixScaleY=e.mixScaleY,this.mixShearY=e.mixShearY}}class Tp extends Tl{constructor(t,i){super(t,new Tm,new Tm);w(this,"bones");w(this,"source");if(!i)throw new Error("skeleton cannot be null.");this.bones=[];for(const r of t.bones)this.bones.push(i.bones[r.index].constrainedPose);const n=i.bones[t.source.index];if(n==null)throw new Error("source cannot be null.");this.source=n}copy(t){var i=new Tp(this.data,t);return i.pose.set(this.pose),i}update(t,i){const n=this.appliedPose;if(n.mixRotate===0&&n.mixX===0&&n.mixY===0&&n.mixScaleX===0&&n.mixScaleY===0&&n.mixShearY===0)return;const r=this.data,o=r.localSource,a=r.localTarget,c=r.additive,l=r.clamp,h=r.offsets,u=this.source.appliedPose;o&&u.validateLocalTransform(t);const d=r.properties,f=r.properties.length,p=this.bones;for(let m=0,g=this.bones.length;m0?n[xt.ROTATION]:-n[xt.ROTATION]);return a<0&&(a+=360),a}}class aS extends ca{mix(e){return e.mixRotate}apply(e,t,i,n,r,o){if(r)i.rotation+=(o?n:n-i.rotation)*t.mixRotate;else{const a=e.scaleX,c=e.scaleY,l=1/a,h=1/c,u=i.a*l,d=i.b*l,f=i.c*h,p=i.d*h;n*=Ee.degRad,o||(n-=Math.atan2(f,u)),n>Ee.PI?n-=Ee.PI2:n<-Ee.PI&&(n+=Ee.PI2),n*=t.mixRotate;const m=Math.cos(n),g=Math.sin(n);i.a=(m*u-g*f)*a,i.b=(m*d-g*p)*a,i.c=(g*u+m*f)*c,i.d=(g*d+m*p)*c}}}class Cm extends la{value(e,t,i,n){return i?t.x+n[xt.X]:(n[xt.X]*t.a+n[xt.Y]*t.b+t.worldX)/e.scaleX}}class lS extends ca{mix(e){return e.mixX}apply(e,t,i,n,r,o){r?i.x+=(o?n:n-i.x)*t.mixX:(o||(n-=i.worldX/e.scaleX),i.worldX+=n*t.mixX*e.scaleX)}}class Am extends la{value(e,t,i,n){return i?t.y+n[xt.Y]:(n[xt.X]*t.c+n[xt.Y]*t.d+t.worldY)/e.scaleY}}class cS extends ca{mix(e){return e.mixY}apply(e,t,i,n,r,o){r?i.y+=(o?n:n-i.y)*t.mixY:(o||(n-=i.worldY/e.scaleY),i.worldY+=n*t.mixY*e.scaleY)}}class Em extends la{value(e,t,i,n){if(i)return t.scaleX+n[xt.SCALEX];const r=t.a/e.scaleX,o=t.c/e.scaleY;return Math.sqrt(r*r+o*o)+n[xt.SCALEX]}}class hS extends ca{mix(e){return e.mixScaleX}apply(e,t,i,n,r,o){if(r)o?i.scaleX*=1+(n-1)*t.mixScaleX:i.scaleX!==0&&(i.scaleX+=(n-i.scaleX)*t.mixScaleX);else if(o){const a=1+(n-1)*t.mixScaleX;i.a*=a,i.c*=a}else{let a=i.a/e.scaleX,c=i.c/e.scaleY,l=Math.sqrt(a*a+c*c);l!==0&&(l=1+(n-l)*t.mixScaleX/l,i.a*=l,i.c*=l)}}}class Im extends la{value(e,t,i,n){if(i)return t.scaleY+n[xt.SCALEY];const r=t.b/e.scaleX,o=t.d/e.scaleY;return Math.sqrt(r*r+o*o)+n[xt.SCALEY]}}class uS extends ca{mix(e){return e.mixScaleY}apply(e,t,i,n,r,o){if(r)o?i.scaleY*=1+(n-1)*t.mixScaleY:i.scaleY!==0&&(i.scaleY+=(n-i.scaleY)*t.mixScaleY);else if(o){const a=1+(n-1)*t.mixScaleY;i.b*=a,i.d*=a}else{let a=i.b/e.scaleX,c=i.d/e.scaleY,l=Math.sqrt(a*a+c*c);l!==0&&(l=1+(n-l)*t.mixScaleY/l,i.b*=l,i.d*=l)}}}class Rm extends la{value(e,t,i,n){if(i)return t.shearY+n[xt.SHEARY];const r=1/e.scaleX,o=1/e.scaleY;return(Math.atan2(t.d*o,t.b*r)-Math.atan2(t.c*o,t.a*r))*Ee.radDeg-90+n[xt.SHEARY]}}class dS extends ca{mix(e){return e.mixShearY}apply(e,t,i,n,r,o){if(r)o||(n-=i.shearY),i.shearY+=n*t.mixShearY;else{const a=e.scaleX,c=e.scaleY,l=i.b/a,h=i.d/c,u=Math.atan2(h,l);n=(n+90)*Ee.degRad,o?n-=Ee.PI/2:(n-=u-Math.atan2(i.c/c,i.a/a),n>Ee.PI?n-=Ee.PI2:n<-Ee.PI&&(n+=Ee.PI2)),n=u+n*t.mixShearY;const d=Math.sqrt(l*l+h*h);i.b=Math.cos(n)*d*a,i.d=Math.sin(n)*d*c}}}class nX{constructor(e){w(this,"scale",1);w(this,"attachmentLoader");w(this,"linkedMeshes",[]);this.attachmentLoader=e}readSkeletonData(e){const t=this.scale,i=new rS;i.name="";const n=new w3(e),r=n.readInt32(),o=n.readInt32();i.hash=o===0&&r===0?null:o.toString(16)+r.toString(16),i.version=n.readString(),i.x=n.readFloat(),i.y=n.readFloat(),i.width=n.readFloat(),i.height=n.readFloat(),i.referenceScale=n.readFloat()*t;const a=n.readBoolean();a&&(i.fps=n.readFloat(),i.imagesPath=n.readString(),i.audioPath=n.readString());let c=0;c=n.readInt(!0);for(let p=0;p>5;for(let _=0,C;_>1&1,v.spacingMode=x>>2&3,v.rotateMode=x>>4&3,(x&128)!==0&&(v.offsetRotation=n.readFloat());const y=v.setupPose;y.position=n.readFloat(),v.positionMode===on.Fixed&&(y.position*=t),y.spacing=n.readFloat(),(v.spacingMode===ci.Length||v.spacingMode===ci.Fixed)&&(y.spacing*=t),y.mixRotate=n.readFloat(),y.mixX=n.readFloat(),y.mixY=n.readFloat(),h.push(v);break}case H3:{const v=new kc(m);v.bone=l[n.readInt(!0)];let x=n.readByte();if(v.skinRequired=(x&1)!==0,(x&2)!==0&&(v.x=n.readFloat()),(x&4)!==0&&(v.y=n.readFloat()),(x&8)!==0&&(v.rotate=n.readFloat()),(x&16)!==0){let _=n.readFloat();_<-2?(v.scaleYMode=Ni.Volume,_=-2-_):_<0&&(v.scaleYMode=Ni.Uniform,_=-1-_),v.scaleX=_}(x&32)!==0&&(v.shearX=n.readFloat()),v.limit=((x&64)!==0?n.readFloat():5e3)*t,v.step=1/n.readUnsignedByte();const y=v.setupPose;y.inertia=n.readFloat(),y.strength=n.readFloat(),y.damping=n.readFloat(),y.massInverse=(x&128)!==0?n.readFloat():1,y.wind=n.readFloat(),y.gravity=n.readFloat(),x=n.readByte(),(x&1)!==0&&(v.inertiaGlobal=!0),(x&2)!==0&&(v.strengthGlobal=!0),(x&4)!==0&&(v.dampingGlobal=!0),(x&8)!==0&&(v.massGlobal=!0),(x&16)!==0&&(v.windGlobal=!0),(x&32)!==0&&(v.gravityGlobal=!0),(x&64)!==0&&(v.mixGlobal=!0),y.mix=(x&128)!==0?n.readFloat():1,h.push(v);break}case j3:{const v=new Xr(m),x=n.readByte();if(v.skinRequired=(x&1)!==0,v.loop=(x&2)!==0,v.additive=(x&4)!==0,(x&8)!==0){const y=n.readFloat();a&&(x&64)!==0?v.max=y:v.setupPose.time=y}if((x&16)!==0&&(v.setupPose.mix=(x&32)!==0?n.readFloat():1),(x&64)!==0){v.local=(x&128)!==0,v.bone=l[n.readInt(!0)];const y=n.readFloat();let _=1;switch(n.readByte()){case 0:v.property=new Mm;break;case 1:{_=t,v.property=new Cm;break}case 2:{_=t,v.property=new Am;break}case 3:v.property=new Em;break;case 4:v.property=new Im;break;case 5:v.property=new Rm;break;default:continue}v.property.offset=y*_,v.offset=n.readFloat(),v.scale=n.readFloat()/_}h.push(v);break}}}const d=this.readSkin(n,i,!0,a);d&&(i.defaultSkin=d,i.skins.push(d));{let p=i.skins.length;for(Ye.setArraySize(i.skins,c=p+n.readInt(!0));p0){x=[];for(let b=0;b>4,e.readFloat())}r.push(F);break}}}}}const a=i.slots.length,c=e.readInt(!0);if(c>0){const f=new dr(c);for(let p=0;p0){const f=new ul(h);for(let p=0;p>>1^-(i&1)}readStringRef(){const e=this.readInt(!0);return e===0?null:this.strings[e-1]}readString(){let e=this.readInt(!0);switch(e){case 0:return null;case 1:return""}e--;let t="";for(let i=0;i>4){case 12:case 13:t+=String.fromCharCode((n&31)<<6|this.readByte()&63),i+=2;break;case 14:t+=String.fromCharCode((n&15)<<12|(this.readByte()&63)<<6|this.readByte()&63),i+=3;break;default:t+=String.fromCharCode(n),i++}}return t}readFloat(){const e=this.buffer.getFloat32(this.index);return this.index+=4,e}readBoolean(){return this.readByte()!==0}}let S3=class{constructor(e,t,i,n,r,o){w(this,"source");w(this,"skinIndex");w(this,"slotIndex");w(this,"sourceIndex");w(this,"mesh");w(this,"inheritTimelines");this.mesh=e,this.skinIndex=t,this.slotIndex=i,this.sourceIndex=n,this.source=r,this.inheritTimelines=o}};class Jv{constructor(e=null,t,i=0){w(this,"bones");w(this,"vertices");w(this,"length");this.bones=e,this.vertices=t,this.length=i}}var vn;(function(s){s[s.Region=0]="Region",s[s.BoundingBox=1]="BoundingBox",s[s.Mesh=2]="Mesh",s[s.LinkedMesh=3]="LinkedMesh",s[s.Path=4]="Path",s[s.Point=5]="Point",s[s.Clipping=6]="Clipping"})(vn||(vn={}));function ei(s,e,t,i){t instanceof En?_3(s,e,t,i):T3(s,e,t,i)}function _3(s,e,t,i){let n=s.readFloat(),r=s.readFloat()*i;for(let o=0,a=0,c=t.getFrameCount()-1;t.setFrame(o,n,r),o!==c;o++){const l=s.readFloat(),h=s.readFloat()*i;switch(s.readByte()){case Gs:t.setStepped(o);break;case Hs:ut(s,t,a++,o,0,n,l,r,h,i)}n=l,r=h}e.push(t)}function T3(s,e,t,i){let n=s.readFloat(),r=s.readFloat()*i,o=s.readFloat()*i;for(let a=0,c=0,l=t.getFrameCount()-1;t.setFrame(a,n,r,o),a!==l;a++){const h=s.readFloat(),u=s.readFloat()*i,d=s.readFloat()*i;switch(s.readByte()){case Gs:t.setStepped(a);break;case Hs:ut(s,t,c++,a,0,n,h,r,u,i),ut(s,t,c++,a,1,n,h,o,d,i)}n=h,r=u,o=d}e.push(t)}function Qv(s,e){const t=s.readInt(!0);if(t===0)return null;const i=new Array(e).fill(-1),n=new Array(e-t);let r=0,o=0;for(let a=0;a=0;a--)i[a]===-1&&(i[a]=n[--o]);return i}function ut(s,e,t,i,n,r,o,a,c,l){e.setBezier(t,i,n,r,a,s.readFloat(),s.readFloat()*l,s.readFloat(),s.readFloat()*l,o,c)}const M3=0,C3=1,A3=2,E3=3,I3=4,R3=5,P3=6,k3=7,F3=8,O3=9,B3=10,L3=0,D3=1,N3=2,U3=3,$3=4,X3=5,V3=0,Y3=1,G3=2,H3=3,j3=4,W3=0,z3=1,q3=0,K3=1,Z3=2,J3=0,Q3=1,eO=2,tO=4,iO=5,sO=6,nO=7,rO=8,oO=0,aO=1,Gs=1,Hs=2;class lO{constructor(e){w(this,"attachmentLoader");w(this,"scale",1);w(this,"linkedMeshes",[]);this.attachmentLoader=e}readSkeletonData(e){const t=this.scale,i=new rS,n=typeof e=="string"?JSON.parse(e):e,r=n.skeleton;if(r&&(i.hash=r.hash,i.version=r.spine,i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height,i.referenceScale=Z(r,"referenceScale",100)*t,i.fps=r.fps,i.imagesPath=r.images??null,i.audioPath=r.audio??null),n.bones)for(let o=0;o0&&l.properties.push(S)}l.offsets[xt.ROTATION]=Z(o,"rotation",0),l.offsets[xt.X]=Z(o,"x",0)*t,l.offsets[xt.Y]=Z(o,"y",0)*t,l.offsets[xt.SCALEX]=Z(o,"scaleX",0),l.offsets[xt.SCALEY]=Z(o,"scaleY",0),l.offsets[xt.SHEARY]=Z(o,"shearY",0);const y=l.setupPose;d&&(y.mixRotate=Z(o,"mixRotate",1)),f&&(y.mixX=Z(o,"mixX",1)),p&&(y.mixY=Z(o,"mixY",y.mixX)),m&&(y.mixScaleX=Z(o,"mixScaleX",1)),g&&(y.mixScaleY=Z(o,"mixScaleY",y.mixScaleX)),v&&(y.mixShearY=Z(o,"mixShearY",1)),i.constraints.push(l);break}case"path":{const l=new Pc(a);l.skinRequired=c;for(let f=0;f0){const d=i.findConstraint(l,kc);if(!d)throw new Error(`Physics constraint not found: ${l}`);u=i.constraints.indexOf(d)}for(const d in h){const f=h[d];let p=f[0];if(!p)continue;const m=f.length;let g,v=0;if(d==="reset"){const x=new _h(m,u);for(let y=0;p!=null;p=f[y+1],y++)x.setFrame(y,Z(p,"time",0));r.push(x);continue}switch(d){case"inertia":g=new Ww(m,m,u);break;case"strength":g=new zw(m,m,u);break;case"damping":g=new qw(m,m,u);break;case"mass":g=new Kw(m,m,u);break;case"wind":g=new Zw(m,m,u);break;case"gravity":g=new Jw(m,m,u);break;case"mix":{v=1,g=new Qw(m,m,u);break}default:continue}Zi(r,f,g,v,1)}}if(e.slider)for(const l in e.slider){const h=e.slider[l],u=i.findConstraint(l,Xr);if(!u)throw new Error(`Slider not found: ${l}`);const d=i.constraints.indexOf(u);for(const f in h){const p=h[f];if(!p[0])continue;const g=p.length;switch(f){case"time":Zi(r,p,new eS(g,g,d),1,1);break;case"mix":Zi(r,p,new tS(g,g,d),1,1);break}}}if(e.attachments)for(const l in e.attachments){const h=e.attachments[l],u=i.findSkin(l);if(!u)throw new Error(`Skin not found: ${l}`);for(const d in h){const f=h[d],p=i.findSlot(d);if(!p)throw new Error(`Attachment slot not found: ${d}`);const m=p.index;for(const g in f){const v=f[g],x=u.getAttachment(m,g);if(!x)throw new Error(`Timeline attachment not found: ${g}`);for(const y in v){const _=v[y];let C=_[0];if(C){if(y==="deform"){const S=x.bones,b=x.vertices,M=S?b.length/3*2:b.length,I=new Xw(_.length,_.length,m,x);let F=Z(C,"time",0);for(let E=0,k=0;;E++){let O;const D=Z(C,"vertices",null);if(!D)O=S?Ye.newFloatArray(M):b;else{O=Ye.newFloatArray(M);const A=Z(C,"offset",0);if(Ye.arrayCopy(D,0,O,A,D.length),n!==1)for(let P=A,L=P+D.length;P=0;l--)r[l]===-1&&(r[l]=o[--c]);return r}function mt(s,e,t,i,n,r,o,a,c,l){if(s==="stepped")return e.setStepped(i),t;const h=n<<2,u=s[h],d=s[h+1]*l,f=s[h+2],p=s[h+3]*l;return e.setBezier(t,i,n,r,a,u,d,f,p,o,c),t+1}function Z(s,e,t){return s[e]!==void 0?s[e]:t}class hO{newRegionAttachment(e,t,i,n){return new ru(t,i)}newMeshAttachment(e,t,i,n){return new Sl(t,i)}newBoundingBoxAttachment(e,t){return new U1(t)}newPathAttachment(e,t){return new hl(t)}newPointAttachment(e,t){return new H1(t)}newClippingAttachment(e,t){return new Wo(t)}}class uO{sequence(e){for(let t=0;t!Number.isInteger(h)||h<0||h>=o))throw new Error(`拖尾网格“${e}”的三角形索引越界`);const a=Number(s.hull)||0;if(!Number.isInteger(a)||a<0||a>o)throw new Error(`拖尾网格“${e}”的外轮廓数量无效`);if(Array.isArray(s.edges)&&s.edges.some(h=>!Number.isInteger(h)||h<0||h>=o*2||h%2))throw new Error(`拖尾网格“${e}”的外轮廓边索引越界`);if(n.length===i.length)return;let c=0,l=0;for(;c=t)throw new Error(`拖尾网格“${e}”引用了不存在的骨骼`);if(![p,m,g].every(Number.isFinite)||g<0)throw new Error(`拖尾网格“${e}”包含无效权重数据`);u+=g}if(Math.abs(u-1)>.001)throw new Error(`拖尾网格“${e}”的顶点权重之和不为 1`);l++}if(c!==n.length||l!==o)throw new Error(`拖尾网格“${e}”的顶点数量与 UV 不一致`)}function mO(s,e){var r,o,a,c;const t=Array.isArray(s.bones)?s.bones:[],i=new Map(t.map(l=>[String(l.name||""),l])),n=new Set;for(const l of t){if(l.inherit!=null&&!dO.has(l.inherit))throw new Error(`骨骼“${l.name||""}”的 inherit 值“${l.inherit}”不符合 Spine ${e} JSON 格式`);if(/_particle_\d+_trail_/.test(String(l.name||""))){const h=i.get(String(l.parent||""));if(!h||/_particle_\d+_trail_/.test(String(h.name||"")))throw new Error(`拖尾骨骼“${l.name||""}”必须直接挂在粒子系统骨骼下,不能组成骨骼链`)}}for(const l of Array.isArray(s.skins)?s.skins:[]){const h=(l==null?void 0:l.attachments)||{};for(const u of Object.keys(h))for(const d of Object.keys(h[u]||{})){const f=h[u][d];(f==null?void 0:f.type)==="mesh"&&(fO(f,d,t.length),((r=f.vertices)==null?void 0:r.length)!==((o=f.uvs)==null?void 0:o.length)&&n.add(u))}}for(const l of Object.values(s.animations||{}))for(const h of n){const u=(c=(a=l==null?void 0:l.slots)==null?void 0:a[h])==null?void 0:c.attachment;if(Array.isArray(u)&&u.some(d=>!(d!=null&&d.name)))throw new Error(`加权拖尾插槽“${h}”不能使用空附件,未出现或死亡阶段应将对应骨骼缩放设为 0`)}}function pO(s){var e;if(String(((e=s==null?void 0:s.skeleton)==null?void 0:e.spine)||"")!=="3.8")throw new Error("Spine 3.8 导出的版本标识必须为 3.8");for(const t of s.bones||[])if(t.inherit!=null)throw new Error(`Spine 3.8 骨骼“${t.name||""}”应使用 transform,不能使用 inherit`);for(const t of Object.values(s.animations||{})){for(const n of Object.values(t.slots||{})){if(n.rgba||n.rgba2)throw new Error("Spine 3.8 插槽颜色时间轴必须使用 color / twoColor");for(const r of n.attachment||[])if(!Object.prototype.hasOwnProperty.call(r,"name"))throw new Error("Spine 3.8 附件时间轴的隐藏帧必须显式写入 name: null")}for(const n of Object.values(t.bones||{}))for(const r of n.rotate||[])if(r.value!=null||r.angle==null)throw new Error("Spine 3.8 旋转时间轴必须使用 angle");const i=[t];for(;i.length;){const n=i.pop();if(!(!n||typeof n!="object")){if(!Array.isArray(n)&&Array.isArray(n.curve))throw new Error("Spine 3.8 不支持 4.x 数组曲线格式");i.push(...Object.values(n))}}}}function ty(s,e){var o;const t=JSON.parse(s),i=ah((o=t==null?void 0:t.skeleton)==null?void 0:o.spine);if(!i)throw new Error(`导出版本不受支持,仅支持 Spine ${im()}`);if(e&&i!==e)throw new Error(`导出版本不一致:设置为 Spine ${e},JSON 标记为 Spine ${i}`);mO(t,i),i==="3.8"&&pO(t);const n=i==="3.8"?nw(JSON.parse(JSON.stringify(t))):t,r=i==="4.3"?new lO(new uO).readSkeletonData(n):new fh(new hO).readSkeletonData(n);if(!r.bones.length)throw new Error("导出结果缺少骨骼");return{version:i,bones:r.bones.length,slots:r.slots.length,animations:r.animations.length}}const fS="http://127.0.0.1:27843";class Mh extends Error{constructor(t,i="CONNECTOR_ERROR",n){super(t);w(this,"code");w(this,"pairUrl");this.name="SpineConnectorError",this.code=i,this.pairUrl=n}}function Pm(s,e){return String(s||"").trim().replace(/[\\/:*?"<>|]+/g,"_").replace(/^\.+/,"")||e}function gO(s,e){const t=/\.([a-z0-9]{2,5})$/i.exec(s);return t?`.${t[1].toLowerCase()}`:e.includes("jpeg")?".jpg":e.includes("webp")?".webp":e.includes("gif")?".gif":".png"}function vO(s,e,t){const i=String(s||"").replace(/\\/g,"/").split("/").filter(Boolean).map(r=>Pm(r,"images")),n=Pm(e.replace(/\.[^./\\]+$/,""),"image");return[...i,`${n}${gO(e,t)}`].join("/")}async function rf(s,e,t){if(!s)return null;const i=await fetch(s);if(!i.ok)throw new Error(`无法读取导出图片:${t}`);const n=await i.blob(),r=new Uint8Array(await n.arrayBuffer());let o="";const a=32768;for(let c=0;co.finally(()=>{i++,e==null||e(i,t.length)});for(const o of s.filter(a=>a.visible!==!1)){for(const a of o.config.imageResources)if(a.imageMode==="sequence"&&a.sequenceFrames.length)for(const c of a.sequenceFrames)t.push(n(rf(c.previewUrl,a.textureFolder,c.name||a.textureName)));else t.push(n(rf(a.previewUrl,a.textureFolder,a.textureName)));if(o.config.trail)for(const a of o.config.trailResources)t.push(n(rf(a.previewUrl,"",a.textureName)))}const r=new Map;for(const o of await Promise.all(t))o&&!r.has(o.path)&&r.set(o.path,o);return[...r.values()]}async function yO(){try{const s=await fetch(`${fS}/v1/health`,{cache:"no-store"});if(!s.ok)throw new Error(`HTTP ${s.status}`);return{available:!0,...await s.json()}}catch(s){return{available:!1,authorized:!1,error:s instanceof Error?s.message:String(s)}}}async function xO(s,e){const t=await mS(s.systems,(n,r)=>{e==null||e({phase:"images",progress:r?n/r:1})}),i=JSON.stringify({schemaVersion:1,projectName:s.projectName,spineVersion:s.spineVersion,skeletonJson:s.skeletonJson,images:t});return new Promise((n,r)=>{const o=new XMLHttpRequest;o.open("POST",`${fS}/v1/convert`),o.responseType="blob",o.setRequestHeader("Content-Type","application/json"),o.upload.onprogress=a=>{e==null||e({phase:"upload",progress:a.lengthComputable&&a.total>0?a.loaded/a.total:null})},o.upload.onloadend=()=>e==null?void 0:e({phase:"processing",progress:null}),o.onprogress=a=>{e==null||e({phase:"download",progress:a.lengthComputable&&a.total>0?a.loaded/a.total:null})},o.onerror=()=>r(new Mh("未检测到本地 Spine 连接器,请先启动连接器","CONNECTOR_OFFLINE")),o.onload=async()=>{const a=o.response;if(o.status<200||o.status>=300){let h={};try{h=JSON.parse(await a.text())}catch{}r(new Mh(h.message||`Spine 连接器返回错误:HTTP ${o.status}`,h.code,h.pairUrl));return}const c=o.getResponseHeader("X-Spine-File-Name");let l=`${Pm(s.projectName,"SpineParticle")}.zip`;if(c)try{l=decodeURIComponent(c)}catch{}n({blob:a,fileName:l,spineEditorVersion:o.getResponseHeader("X-Spine-Editor-Version")||s.spineVersion,imageCount:t.length})},o.send(i)})}function bO(s,e){const t=URL.createObjectURL(s),i=document.createElement("a");i.href=t,i.download=/\.zip$/i.test(e)?e:`${e}.zip`,i.style.display="none",document.body.appendChild(i),i.click(),i.remove(),setTimeout(()=>URL.revokeObjectURL(t),1e3)}const wO=Array.from({length:256},(s,e)=>{let t=e;for(let i=0;i<8;i++)t=t&1?3988292384^t>>>1:t>>>1;return t>>>0});function SO(s){let e=4294967295;for(const t of s)e=wO[(e^t)&255]^e>>>8;return(e^4294967295)>>>0}function _O(s){const e=String(s||"").replace(/\\/g,"/").split("/").filter(t=>t&&t!==".");if(!e.length||e.some(t=>t===".."))throw new Error("ZIP 文件路径无效");return e.join("/")}function TO(s=new Date){const e=Math.max(1980,s.getFullYear());return{time:s.getHours()<<11|s.getMinutes()<<5|Math.floor(s.getSeconds()/2),date:e-1980<<9|s.getMonth()+1<<5|s.getDate()}}function of(s){const e=new Uint8Array(s);return{bytes:e,view:new DataView(e.buffer)}}function iy(s){const e=new Uint8Array(s.reduce((i,n)=>i+n.length,0));let t=0;for(const i of s)e.set(i,t),t+=i.length;return e}function MO(s){const e=new TextEncoder,t=[],i=[],n=TO();let r=0;for(const c of s){const l=e.encode(_O(c.name)),h=SO(c.data),u=of(30);u.view.setUint32(0,67324752,!0),u.view.setUint16(4,20,!0),u.view.setUint16(6,2048,!0),u.view.setUint16(10,n.time,!0),u.view.setUint16(12,n.date,!0),u.view.setUint32(14,h,!0),u.view.setUint32(18,c.data.length,!0),u.view.setUint32(22,c.data.length,!0),u.view.setUint16(26,l.length,!0),t.push(u.bytes,l,c.data);const d=of(46);d.view.setUint32(0,33639248,!0),d.view.setUint16(4,20,!0),d.view.setUint16(6,20,!0),d.view.setUint16(8,2048,!0),d.view.setUint16(12,n.time,!0),d.view.setUint16(14,n.date,!0),d.view.setUint32(16,h,!0),d.view.setUint32(20,c.data.length,!0),d.view.setUint32(24,c.data.length,!0),d.view.setUint16(28,l.length,!0),d.view.setUint32(42,r,!0),i.push(d.bytes,l),r+=u.bytes.length+l.length+c.data.length}const o=iy(i),a=of(22);return a.view.setUint32(0,101010256,!0),a.view.setUint16(8,s.length,!0),a.view.setUint16(10,s.length,!0),a.view.setUint32(12,o.length,!0),a.view.setUint32(16,r,!0),new Blob([iy([...t,o,a.bytes])],{type:"application/zip"})}function CO(s){const e=atob(s),t=new Uint8Array(e.length);for(let i=0;ii===".."||/^[a-z]+:/i.test(i))?"images":t.join("/")}function EO(s){return String(s||"SpineParticle").replace(/\.json$/i,"").replace(/[\\/:*?"<>|]+/g,"_").replace(/^\.+/,"")||"SpineParticle"}async function IO(s){const e=await mS(s.systems);if(!e.length)throw new Error("当前可见粒子系统没有可导出的图片");const t=AO(s.imagesPath);return{blob:MO(e.map(n=>({name:`${t}/${n.path}`,data:CO(n.dataBase64)}))),imageCount:e.length,folder:t}}function RO(s,e){const t=`${EO(e)}-images.zip`,i=URL.createObjectURL(s),n=document.createElement("a");return n.href=i,n.download=t,n.style.display="none",document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(i),1e3),t}function PO(s){s.settings.exportSettings=Qb(s.settings.exportSettings);const e=qe(()=>s.settings.exportSettings),t=Ge(!1),i=Ge(null),n=Ge(""),r=Ge(!1),o=Ge(null),a=Ge(""),c=Ge(""),l=qe(()=>{const b=o.value;return b?b.available?b.spineFound?b.authorized?"连接器可用 · Spine 已就绪":"连接器已启动,当前网站尚未授权":"连接器已启动,但未找到 Spine":"本地 Spine 连接器未启动":"正在检测本地 Spine 连接器…"}),h=qe(()=>{var b,M,I,F,E,k;return{ready:!!((b=o.value)!=null&&b.available)&&!!((M=o.value)!=null&&M.spineFound)&&!!((I=o.value)!=null&&I.authorized),warning:!!((F=o.value)!=null&&F.available)&&(!((E=o.value)!=null&&E.spineFound)||!((k=o.value)!=null&&k.authorized))}}),u=qe(()=>{var b,M,I;return!!((b=o.value)!=null&&b.available)&&!!((M=o.value)!=null&&M.spineFound)&&!!((I=o.value)!=null&&I.authorized)}),d=qe(()=>{const b=o.value;return!(b!=null&&b.available)||!b.spineFound||b.authorized||typeof window>"u"?"":`http://127.0.0.1:27843/pair?origin=${encodeURIComponent(window.location.origin)}`}),f=qe(()=>{const b=o.value;return b?b.available?b.spineFound?b.authorized?"":"未授权":"未找到 Spine":"未启动":"检测中"}),p=qe(()=>t.value?"正在重新计算并生成 Spine 工程":f.value?`暂不可用:${f.value}`:`调用本机 Spine 自动生成 ${e.value.spineVersion} 工程`);Vn(()=>{v(),m=window.setInterval(v,3e3)});let m,g=0;pl(()=>{m!==void 0&&window.clearInterval(m)});async function v(){const b=++g,M=await yO();if(b!==g)return;o.value=M;const I=c.value;(I==="CONNECTOR_OFFLINE"?M.available:I==="SPINE_NOT_FOUND"?M.available&&M.spineFound:I==="ORIGIN_NOT_ALLOWED"?M.available&&M.spineFound&&M.authorized:!!I&&M.available&&M.spineFound&&M.authorized)&&(c.value="",a.value="",r.value&&(r.value=!1,n.value=""))}function x(){return new Promise(b=>requestAnimationFrame(()=>b()))}async function y(b){s.timeline.playing=!1,s.timeline.frame=0,s.timeline.recorded=!1;for(const F of s.systems)F.frames=void 0;s.recalcTotalFrames(),await x(),s.timeline.playing=!0;const M=s.timeline.totalFrames/Math.max(1,s.timeline.fps)*1e3,I=performance.now()+Math.max(8e3,M*2.5+3e3);for(;!s.timeline.recorded;){if(performance.now()>I)throw new Error("重新计算动画超时,请确认页面仍在运行后重试");b==null||b(Math.min(.98,s.timeline.frame/Math.max(1,s.timeline.totalFrames-1))),await new Promise(F=>setTimeout(F,50))}b==null||b(1)}async function _(){if(!t.value){t.value=!0,i.value="json",r.value=!1,c.value="",a.value="",n.value="正在重新计算粒子动画…";try{await y();const b=Yv({systems:s.systems,timeline:s.timeline,settings:e.value});ty(b.text,e.value.spineVersion),a3(b,e.value.fileName);const M=b.warnings.length?`;${b.warnings.length} 条资源提示(缺图仍已导出)`:"";n.value=`已导出 Spine ${e.value.spineVersion}:${b.particleSystemCount} 个粒子系统、${b.animationCount} 个动画、${b.boneCount} 根骨骼${M}`}catch(b){r.value=!0,n.value=b instanceof Error?b.message:String(b)}finally{t.value=!1,i.value=null}}}async function C(){if(t.value)return;t.value=!0,i.value="spine",r.value=!1,c.value="",a.value="",n.value="正在重新计算粒子动画…";const b=yw("导出 Spine 包","正在重新计算粒子动画…");try{await b.paint(),await y(E=>b.update(E*18,"正在重新计算粒子动画…")),b.update(20,"正在生成 Spine JSON…");const M=Yv({systems:s.systems,timeline:s.timeline,settings:e.value});ty(M.text,e.value.spineVersion),n.value="正在整理图片并调用本机 Spine…";const I=e.value.fileName.replace(/\.json$/i,"")||"SpineParticle",F=await xO({projectName:I,spineVersion:e.value.spineVersion,skeletonJson:M.text,systems:s.systems},({phase:E,progress:k})=>{E==="images"?b.update(k==null?null:22+k*18,"正在整理工程图片…"):E==="upload"?b.update(k==null?null:40+k*30,"正在上传数据到 Spine 连接器…"):E==="processing"?b.update(null,"Spine 正在转换工程,请稍候…"):b.update(k==null?null:82+k*16,"正在下载生成的 Spine 工程包…")});b.update(99,"正在交给浏览器下载…"),bO(F.blob,F.fileName),n.value=`已生成 ${F.fileName}:包含 .spine 工程和 ${F.imageCount} 张图片,Spine ${F.spineEditorVersion}`,await v(),await b.finish("Spine 工程包已开始下载")}catch(M){const I=M instanceof Error?M.message:String(M);r.value=!0,c.value=M instanceof Mh?M.code:"",M instanceof Mh&&M.pairUrl&&(a.value=M.pairUrl),n.value=I,await v(),await b.fail(I)}finally{t.value=!1,i.value=null}}async function S(){if(!t.value){t.value=!0,i.value="images",r.value=!1,c.value="",a.value="",n.value="正在整理当前粒子系统使用的图片…";try{const b=await IO({systems:s.systems,imagesPath:e.value.imagesPath}),M=RO(b.blob,e.value.fileName);n.value=`已生成 ${M}:${b.folder}/ 内包含 ${b.imageCount} 张图片`}catch(b){r.value=!0,n.value=b instanceof Error?b.message:String(b)}finally{t.value=!1,i.value=null}}}return{exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorHealth:o,connectorPairUrl:a,connectorExportErrorCode:c,connectorStatusText:l,connectorStatusClass:h,connectorReady:u,connectorAuthorizationUrl:d,connectorDisabledReason:f,connectorButtonTitle:p,connectorHealthTimer:m,connectorHealthRequestId:g,refreshConnectorHealth:v,nextPaint:x,prepareExportFrames:y,exportSpineJson:_,exportSpineProject:C,exportSpineImages:S}}function kO(s){const e=Ge(null),t=Ge(""),i=Ge([]),n=Ge(!1),r=Ge(""),o=Ge(!1);function a(){hw(s),o.value=!1,r.value="配置已保存到本地"}async function c(u){var p;const d=u.target,f=(p=d.files)==null?void 0:p[0];if(f){r.value="正在加载配置…",o.value=!1;try{await KP(s,f),r.value=`已加载:${f.name}`}catch(m){o.value=!0,r.value=m instanceof Error?m.message:String(m)}finally{d.value=""}}}async function l(){try{const u=await fetch(`/Preset/index.json?t=${Date.now()}`,{cache:"no-store"});if(!u.ok)throw new Error("无法读取预设列表");const d=await u.json();i.value=Array.isArray(d)?d.filter(f=>!!f&&typeof f.name=="string"&&typeof f.file=="string"):[]}catch{i.value=[]}}async function h(){const u=t.value;if(!u)return;n.value=!0,o.value=!1,r.value="正在加载预设…";const d=yw("加载预设",`正在下载 ${u}…`);try{await d.paint();const f=await fetch(`/Preset/${encodeURIComponent(u)}`,{cache:"no-store"});if(!f.ok)throw new Error(`无法读取预设:${u}`);const p=await BF(f,m=>{d.update(m==null?null:m*55,`正在下载 ${u}…`)});d.update(58,"正在解析预设配置…"),d.update(70,"正在解析并恢复预设资源…"),await dw(s,p),r.value=`已加载预设:${u.replace(/\.json$/i,"")}`,await d.finish("预设加载完成")}catch(f){o.value=!0;const p=f instanceof Error?f.message:String(f);r.value=`${p},请检查预设文件命名`,await d.fail(p)}finally{n.value=!1,t.value=""}}return Vn(l),{configFileInput:e,selectedPreset:t,presetOptions:i,presetLoading:n,configMessage:r,configError:o,saveConfig:a,onConfigFileChange:c,refreshPresets:l,loadSelectedPreset:h}}function FO(s){const e=Ge(null),t=Ge(null),i=Ge(null),n=Ge(null),r=Ge(null);function o(){var B;const P=(B=s.value)==null?void 0:B.config;if(!P)return;const L=Math.max(0,...P.trailResources.map(X=>X.id))+1;P.trailResources.push({id:L,texture:null,textureName:"trail",previewUrl:"/images/trail.png",weight:100,locked:!1,rotation:0,colorMode:"particle",color:"#ffffff",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],blend:"normal",alphaMode:"particle",alpha:1,alphaCurve:um.map(X=>({...X})),boneCount:3,trailRatio:100,lengthMode:"fixed",length:100,lengthMin:100,lengthMax:100,widthSizeMode:"fixed",width:100,widthMin:100,widthMax:100,widthMode:"particle",lifeLengthEnabled:!1,lifeLengthCurve:cm.map(X=>({...X})),shapeEnabled:!1,shapeCurve:dm.map(X=>({...X}))}),p()}function a(P){var L;r.value=P,(L=n.value)==null||L.click()}function c(P,L){var V;const B=(V=s.value)==null?void 0:V.config;if(!B)return;const X=P==="trailGridCols"?32:16;B[P]=Math.min(X,Math.max(2,Math.round(Number(L)||2)))}function l(P,L){var X;const B=(X=s.value)==null?void 0:X.config.trailResources.find(V=>V.id===P);B&&(B.boneCount=Math.min(16,Math.max(2,Math.round(Number(L)||2))))}function h(P,L){var X;const B=(X=s.value)==null?void 0:X.config.trailResources.find(V=>V.id===P);B&&(B.rotation=Math.max(-360,Math.min(360,Number(L)||0)))}async function u(P){var W,ne;const L=P.target,B=(W=L.files)==null?void 0:W[0],X=(ne=s.value)==null?void 0:ne.config,V=X==null?void 0:X.trailResources.find(re=>re.id===r.value);if(!B||!V){L.value="";return}const q=await M(B);V.texture=nr(await ze.fromURL(q)),V.previewUrl=q,V.textureName=B.name.replace(/\.[^.]+$/,"")||"trail",L.value="",r.value=null}async function d(P){var X;const L=(X=s.value)==null?void 0:X.config,B=L==null?void 0:L.trailResources.find(V=>V.id===P);B&&(B.texture=nr(await ze.fromURL("/images/trail.png")),B.previewUrl="/images/trail.png",B.textureName="trail",B.weight=100,B.locked=!1,B.rotation=0,B.boneCount=3,B.trailRatio=100,B.lengthMode="fixed",B.length=100,B.lengthMin=100,B.lengthMax=100,B.widthSizeMode="fixed",B.width=100,B.widthMin=100,B.widthMax=100,B.widthMode="particle",B.lifeLengthEnabled=!1,B.lifeLengthCurve=cm.map(V=>({...V})),B.shapeEnabled=!1,B.shapeCurve=dm.map(V=>({...V})),B.colorMode="particle",B.color="#ffffff",B.colorGradient=[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],B.blend="normal",B.alphaMode="particle",B.alpha=1,B.alphaCurve=um.map(V=>({...V})),p())}function f(P){var X;const L=(X=s.value)==null?void 0:X.config.trailResources;if(!L||L.length<=1)return;const B=L.findIndex(V=>V.id===P);B>=0&&L.splice(B,1),p()}function p(){var V;const P=(V=s.value)==null?void 0:V.config.trailResources;if(!(P!=null&&P.length))return;if(P.length===1){P[0].weight=100,P[0].locked=!1;return}const L=P.filter(q=>q.locked),B=P.filter(q=>!q.locked);let X=L.reduce((q,W)=>q+Math.max(0,Number(W.weight)||0),0);X>100&&($(L,100,!0),X=100),$(B,100-X)}function m(P,L){var ne;const B=(ne=s.value)==null?void 0:ne.config.trailResources;if(!(B!=null&&B.length))return;if(B.length===1){B[0].weight=100,B[0].locked=!1;return}const X=B.find(re=>re.id===P);if(!X||X.locked)return;const V=B.filter(re=>re.id!==P&&re.locked).reduce((re,le)=>re+Math.max(0,Number(le.weight)||0),0),q=Math.max(0,100-V),W=B.filter(re=>re.id!==P&&!re.locked);X.weight=D(Math.min(q,Math.max(0,Number(L)||0))),W.length?$(W,q-X.weight,!0):X.weight=D(q)}function g(P){var X;const L=(X=s.value)==null?void 0:X.config.trailResources;if(!L||L.length===1)return;const B=L.find(V=>V.id===P);B&&(B.locked=!B.locked)}function v(P,L){const B=L.target;P.color=F(B.value,P.color),B.value=P.color}function x(P,L){v(P,L),L.target.blur()}function y(){var B;const P=(B=s.value)==null?void 0:B.config;if(!P)return;const L=Math.max(0,...P.imageResources.map(X=>X.id))+1;P.imageResources.push({id:L,texture:P.texture,textureName:"star",textureFolder:"",previewUrl:"/images/star.png",imageMode:"fixed",sequencePlayback:"loop-forward",sequenceFps:30,sequenceFrames:[],weight:100,locked:!1,scale:1,anchorX:.5,anchorY:.5,colorMode:"fixed",colorStart:"#ffffff",colorEnd:"#ff4d4d",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ff4d4d"}],blend:"normal",independentAlpha:"off",alpha:1,alphaCurveMode:"跟随导出",alphaCurve:hm.map(X=>({...X}))}),N()}function _(P){var L;i.value=P,(L=e.value)==null||L.click()}function C(P){var L;i.value=P,(L=t.value)==null||L.click()}async function S(P){var ne,re;const L=P.target,B=(ne=L.files)==null?void 0:ne[0],X=(re=s.value)==null?void 0:re.config,V=X==null?void 0:X.imageResources.find(le=>le.id===i.value);if(!B||!V){L.value="";return}const q=await M(B),W=nr(await ze.fromURL(q));V.texture=W,V.previewUrl=q,V.textureFolder="",V.textureName=B.name.replace(/\.[^.]+$/,"")||"particle",L.value="",i.value=null}async function b(P){var q;const L=P.target,B=Array.from(L.files||[]).sort((W,ne)=>W.name.localeCompare(ne.name,void 0,{numeric:!0,sensitivity:"base"})),X=(q=s.value)==null?void 0:q.config,V=X==null?void 0:X.imageResources.find(W=>W.id===i.value);if(!B.length||!V){L.value="";return}V.sequenceFrames=await Promise.all(B.map(async W=>{const ne=await M(W);return{name:W.name,previewUrl:ne,texture:nr(await ze.fromURL(ne))}})),V.imageMode="sequence",L.value="",i.value=null}function M(P){return new Promise((L,B)=>{const X=new FileReader;X.onload=()=>L(String(X.result||"")),X.onerror=()=>B(X.error),X.readAsDataURL(P)})}function I(P){var X;const L=(X=s.value)==null?void 0:X.config,B=L==null?void 0:L.imageResources.find(V=>V.id===P);!L||!B||(B.texture=L.texture,B.textureName="star",B.textureFolder="",B.previewUrl="/images/star.png",B.imageMode="fixed",B.sequencePlayback="loop-forward",B.sequenceFps=30,B.sequenceFrames=[],B.scale=1,B.anchorX=.5,B.anchorY=.5,B.colorMode="fixed",B.colorStart="#ffffff",B.colorEnd="#ff4d4d",B.colorGradient=[{position:0,color:"#ffffff"},{position:1,color:"#ff4d4d"}],B.blend="normal",B.independentAlpha="off",B.alpha=1,B.alphaCurveMode="跟随导出",B.alphaCurve=hm.map(V=>({...V})),B.locked=!1,N())}function F(P,L){let B=P.trim().replace(/^#/,"");return/^[0-9a-f]{3}$/i.test(B)&&(B=B.split("").map(X=>X+X).join("")),/^[0-9a-f]{6}$/i.test(B)?`#${B.toLowerCase()}`:L}function E(P,L){const B=L.target;P.colorStart=F(B.value,P.colorStart),B.value=P.colorStart}function k(P,L){E(P,L),L.target.blur()}function O(P){var X;const L=(X=s.value)==null?void 0:X.config.imageResources;if(!L||L.length<=1)return;const B=L.findIndex(V=>V.id===P);B>=0&&L.splice(B,1),N()}function D(P){return Math.round(P)}function $(P,L,B=!1){if(!P.length)return;const X=Math.max(0,D(L)),V=B?P.reduce((W,ne)=>W+Math.max(0,Number(ne.weight)||0),0):0;let q=0;P.forEach((W,ne)=>{const re=ne===P.length-1,le=D(re?X-q:V>0?X*Math.max(0,Number(W.weight)||0)/V:X/P.length);W.weight=le,q+=le})}function N(){var V;const P=(V=s.value)==null?void 0:V.config.imageResources;if(!(P!=null&&P.length))return;if(P.length===1){P[0].weight=100,P[0].locked=!1;return}const L=P.filter(q=>q.locked),B=P.filter(q=>!q.locked);let X=L.reduce((q,W)=>q+Math.max(0,Number(W.weight)||0),0);X>100&&($(L,100,!0),X=100),$(B,100-X)}function U(P,L){var ne;const B=(ne=s.value)==null?void 0:ne.config.imageResources;if(!(B!=null&&B.length))return;if(B.length===1){B[0].weight=100,B[0].locked=!1;return}const X=B.find(re=>re.id===P);if(!X||X.locked)return;const V=B.filter(re=>re.id!==P&&re.locked).reduce((re,le)=>re+Math.max(0,Number(le.weight)||0),0),q=Math.max(0,100-V),W=B.filter(re=>re.id!==P&&!re.locked);if(X.weight=D(Math.min(q,Math.max(0,Number(L)||0))),!W.length){X.weight=D(q);return}$(W,q-X.weight,!0)}function A(P){var X;const L=(X=s.value)==null?void 0:X.config.imageResources;if(!L||L.length===1)return;const B=L.find(V=>V.id===P);B&&(B.locked=!B.locked)}return{textureFileInput:e,sequenceFileInput:t,pendingResourceId:i,trailTextureFileInput:n,pendingTrailResourceId:r,addTrailResource:o,openTrailTexturePicker:a,onTrailRigChange:c,onTrailResourceBoneCountChange:l,onTrailResourceRotationChange:h,onTrailTextureFile:u,resetTrailTexture:d,removeTrailResource:f,rebalanceTrailWeights:p,setTrailResourceWeight:m,toggleTrailResourceLock:g,setTrailColor:v,commitTrailColor:x,addImageResource:y,openTexturePicker:_,openSequencePicker:C,onTextureFile:S,onSequenceFiles:b,readFileAsDataUrl:M,resetTexture:I,normalizeHex:F,setResourceFixedColor:E,commitResourceFixedColor:k,removeImageResource:O,roundWeight:D,distributeImageWeights:$,rebalanceImageWeights:N,setResourceWeight:U,toggleResourceLock:A}}function OO(){const s=ao(),{exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorPairUrl:o,connectorStatusText:a,connectorStatusClass:c,connectorReady:l,connectorAuthorizationUrl:h,connectorDisabledReason:u,connectorButtonTitle:d,refreshConnectorHealth:f,exportSpineJson:p,exportSpineProject:m,exportSpineImages:g}=PO(s),{configFileInput:v,selectedPreset:x,presetOptions:y,presetLoading:_,configMessage:C,configError:S,saveConfig:b,onConfigFileChange:M,refreshPresets:I,loadSelectedPreset:F}=kO(s);function E(ee){return ee==="跟随导出"?e.value.keyframeCurve==="bezier"?"bezier":"linear":ee==="贝塞尔"?"bezier":"linear"}s.systems.length||s.addSystem();const k=qe(()=>{const ee=s.systems.findIndex(me=>me.id===s.activeId);return ee>=0?ee:0}),O=qe(()=>s.systems[k.value]||null),{textureFileInput:D,sequenceFileInput:$,trailTextureFileInput:N,addTrailResource:U,openTrailTexturePicker:A,onTrailRigChange:P,onTrailResourceBoneCountChange:L,onTrailResourceRotationChange:B,onTrailTextureFile:X,resetTrailTexture:V,removeTrailResource:q,setTrailResourceWeight:W,toggleTrailResourceLock:ne,setTrailColor:re,commitTrailColor:le,addImageResource:ue,openTexturePicker:ae,openSequencePicker:xe,onTextureFile:Y,onSequenceFiles:j,resetTexture:H,setResourceFixedColor:G,commitResourceFixedColor:z,removeImageResource:ie,setResourceWeight:fe,toggleResourceLock:te}=FO(O),oe=qe(()=>O.value?e1(O.value.config,s.timeline.fps):30),ce=qe(()=>{var me;const ee=(me=O.value)==null?void 0:me.config;return ee?Math.max(1,Math.ceil(Number(ee.loopDurationFrames)||1)):1}),Ce=qe(()=>s.activeObjectType),ye=qe(()=>s.activeObjectType==="collision"&&s.colliders.find(ee=>ee.id===s.activeObjectId)||null),we=qe(()=>s.activeObjectType==="path"&&s.paths.find(ee=>ee.id===s.activeObjectId)||null),Me=qe(()=>s.activeObjectType==="spine"&&s.spines.find(ee=>ee.id===s.activeObjectId)||null),ve=qe(()=>s.activeObjectType==="particle"?s.systems.some(ee=>ee.id===s.activeObjectId):s.activeObjectType==="collision"?s.colliders.some(ee=>ee.id===s.activeObjectId):s.activeObjectType==="path"?s.paths.some(ee=>ee.id===s.activeObjectId):s.spines.some(ee=>ee.id===s.activeObjectId)),Xe=qe(()=>{const ee=s.spines.find(me=>me.selectedBone&&me.bones.some(Ae=>Ae.name===me.selectedBone));return ee?{spine:ee,boneName:ee.selectedBone}:null}),pe=qe(()=>{var Ae;const ee=(Ae=O.value)==null?void 0:Ae.config;if(!ee||ee.emitterFollowMode!=="bone")return null;const me=s.spines.find(bt=>bt.id===ee.emitterFollowSpineId);return!me||!me.bones.some(bt=>bt.name===ee.emitterFollowBoneName)?null:{spine:me,boneName:ee.emitterFollowBoneName}}),Ke=Ge(!1),Ze=qe(()=>{var me;const ee=new Set(((me=O.value)==null?void 0:me.config.collisionColliderIds)||[]);return s.colliders.filter(Ae=>ee.has(Ae.id))}),Ct=qe(()=>{var me;const ee=new Set(((me=O.value)==null?void 0:me.config.collisionColliderIds)||[]);return s.colliders.filter(Ae=>!ee.has(Ae.id))});Xi(()=>{var ee,me;return[(ee=O.value)==null?void 0:ee.id,(me=O.value)==null?void 0:me.config.collision]},()=>{Ke.value=!1});function Lt(ee){var Ae;const me=(Ae=O.value)==null?void 0:Ae.config;!me||me.collisionColliderIds.includes(ee)||(me.collisionColliderIds.push(ee),Ke.value=!1)}function ii(ee){var Ae;const me=(Ae=O.value)==null?void 0:Ae.config;me&&(me.collisionColliderIds=me.collisionColliderIds.filter(bt=>bt!==ee))}Ma(()=>{for(const ee of s.systems)ee.visible==null&&(ee.visible=!0);for(const ee of s.colliders)ee.visible==null&&(ee.visible=!0);for(const ee of s.paths)ee.visible==null&&(ee.visible=!0);for(const ee of s.spines)ee.visible==null&&(ee.visible=!0)}),Ma(()=>{if(!O.value)return;const ee=pr(O.value.config);ee.lifeMode==="curve"&&(ee.lifeMode="random"),ee.speedMode==="curve"&&(ee.speedMode="random"),ee.scaleMode==="curve"&&(ee.scaleMode="random"),ee.initialRotationMode==="curve"&&(ee.initialRotationMode="random"),ee.mode==="stream"&&!(ee.duration>0)&&(ee.duration=1),ee.streamBehavior==="loop"&&(ee.emitterFollow||ee.emitterFollowMode!=="none")&&ot(ee)}),Ma(()=>{const ee=new Set(s.colliders.map(me=>me.id));for(const me of s.systems){const Ae=pr(me.config),bt=Ae.collisionColliderIds.filter(Sr=>ee.has(Sr));if(bt.length!==Ae.collisionColliderIds.length&&(Ae.collisionColliderIds=bt),Ae.spawnPathId>0&&!s.paths.some(Sr=>Sr.id===Ae.spawnPathId)&&(Ae.spawnPathId=0,(Ae.emissionAngleMode==="path-normal"||Ae.emissionAngleMode==="path-tangent")&&(Ae.emissionAngleMode="fixed")),Ae.emitterFollowMode!=="bone")continue;const Pt=s.spines.find(Sr=>Sr.id===Ae.emitterFollowSpineId);!!(Pt!=null&&Pt.bones.some(Sr=>Sr.name===Ae.emitterFollowBoneName))||(Ae.emitterFollowMode="none",Ae.emitterFollowSpineId=0,Ae.emitterFollowBoneName="")}}),Ma(()=>{for(const ee of s.colliders)ee.followPathId==null&&(ee.followPathId=0),ee.followDuration>0||(ee.followDuration=2),ee.followPathRotation==null&&(ee.followPathRotation=!1),["跟随导出","线性","贝塞尔"].includes(ee.followCurveMode)||(ee.followCurveMode="跟随导出"),(!Array.isArray(ee.followCurve)||ee.followCurve.length<2)&&(ee.followCurve=[{x:0,y:0},{x:1,y:1}])});const rs=no({config:!0,scene:!1,emitMode:!0,shape:!0,attr:!0,look:!0,mods:!0,export:!1});function zt(ee){rs[ee]=!rs[ee]}function se(ee){var Ae;const me=(Ae=O.value)==null?void 0:Ae.config;me&&(me.mode=ee,ee==="stream"&&!(me.duration>0)&&(me.duration=1))}function he(ee){var bt;const me=(bt=O.value)==null?void 0:bt.config;if(!me)return;const Ae=Math.min(1800,Math.max(1,Math.ceil(Number(ee)||1)));me.loopDurationFrames=Ae}function ot(ee){const me=cl();ee.emitterFollow=!1,ee.emitterFollowMode="none",ee.emitterFollowPathId=me.emitterFollowPathId,ee.emitterFollowSpineId=me.emitterFollowSpineId,ee.emitterFollowBoneName=me.emitterFollowBoneName,ee.emitterFollowBoneOffsetX=me.emitterFollowBoneOffsetX,ee.emitterFollowBoneOffsetY=me.emitterFollowBoneOffsetY,ee.emitterFollowBoneRotation=me.emitterFollowBoneRotation,ee.emitterFollowBoneScaleX=me.emitterFollowBoneScaleX,ee.emitterFollowBoneScaleY=me.emitterFollowBoneScaleY,ee.emitterAngleMode=me.emitterAngleMode,ee.emitterFollowCurve=me.emitterFollowCurve.map(Ae=>({...Ae})),ee.emitterFollowDuration=me.emitterFollowDuration,ee.emitterFollowSpace=me.emitterFollowSpace,ee.emitterFollowDirection=me.emitterFollowDirection,ee.emitterFollowOffset=me.emitterFollowOffset}function at(ee){var Pt;const me=(Pt=O.value)==null?void 0:Pt.config;if(!me||me.streamBehavior===ee)return;const Ae=ee==="loop",bt=Ae?"进入循环持续模式后,粒子跟随设置会失效并恢复默认值。是否继续?":"退出循环持续模式后,粒子跟随设置会失效并恢复默认值。是否继续?";window.confirm(bt)&&(ot(me),me.streamBehavior=ee,Ae||(me.generateLoopStartAnimation=!1,me.generateLoopEndAnimation=!1))}function gt(ee,me){var Pt;const Ae=(Pt=O.value)==null?void 0:Pt.config;if(!Ae)return;const bt=me.target.checked;ee==="start"?Ae.generateLoopStartAnimation=bt:Ae.generateLoopEndAnimation=bt}function $e(ee,me){var Pt;const Ae=(Pt=O.value)==null?void 0:Pt.config;if(!Ae)return;const bt=Math.min(1800,Math.max(1,Math.ceil(Number(me.target.value)||30)));ee==="start"?Ae.loopStartDurationFrames=bt:Ae.loopEndDurationFrames=bt}function _i(ee,me){var Pt;const Ae=(Pt=O.value)==null?void 0:Pt.config;if(!Ae)return;const bt=me.target.checked;ee==="start"?Ae.loopStartUseCustomDuration=bt:Ae.loopEndUseCustomDuration=bt}function pi(ee,me){const Ae=ee.target.value;if(me.emitterFollowMode=Ae,Ae!=="bone"){me.emitterFollowSpineId=0,me.emitterFollowBoneName="";return}$t(me)}function $t(ee){const me=Xe.value;if(!me){ee.emitterFollowMode="none",ee.emitterFollowSpineId=0,ee.emitterFollowBoneName="";return}ee.emitterFollowMode="bone",ee.emitterFollowSpineId=me.spine.id,ee.emitterFollowBoneName=me.boneName}const Fi={emitMode:["mode","rate","streamBehavior","loopDurationFrames","generateLoopStartAnimation","loopStartUseCustomDuration","loopStartDurationFrames","generateLoopEndAnimation","loopEndUseCustomDuration","loopEndDurationFrames","burstCount","burstLoop","delay","duration"],shape:["shape","shapeRangeVersion","innerRadius","outerRadius","innerRectW","innerRectH","outerRectW","outerRectH","spawnPathId","spawnPathDistribution","radius","rectW","rectH","emissionAngleMode","direction","spread","coneDirection","coneAngle"],attr:["lifeMin","lifeMax","lifeMode","lifeCurve","speedMin","speedMax","speedMode","speedCurve","scaleMin","scaleMax","scaleMode","scaleAxisMode","scaleYMin","scaleYMax","scaleCurve","scaleYCurve","scaleEndRatio","initialRotationMode","initialRotationMin","initialRotationMax","initialRotationCurve","rotationSpeedMin","rotationSpeedMax","speedOverLifeEnabled","speedOverLifeMode","speedOverLifeMin","speedOverLifeMax","speedOverLifeCurve","scaleOverLifeEnabled","scaleOverLifeMode","scaleOverLifeAxisMode","scaleOverLifeMin","scaleOverLifeMax","scaleYOverLifeMin","scaleYOverLifeMax","scaleOverLifeCurve","scaleYOverLifeCurve","rotationOverLifeEnabled","rotationOverLifeMode","rotationOverLifeCurve"],look:["texture","imageResources","imageWeightVersion","alpha","alphaEnd","colorStart","colorEnd","colorOverLife","blend","alphaMode","curveMode","alphaCurve","textureName","textureFolder","alphaScale","anchorX","anchorY","independentAlpha"],mods:["noise","noiseAmt","noiseRange","noiseSpeed","useGravity","gravity","gravityMode","gravityMin","gravityMax","gravityDirection","gravityCurve","wind","windX","windY","windMode","windMin","windMax","windDirection","windCurve","forceField","forceStrength","forceRadius","forceCenterX","forceCenterY","forceFalloff","attraction","attractionCenterX","attractionCenterY","attractionRadius","attractionDuration","attractionDelay","attractionDelayMode","attractionPath","trail","trailConfigVersion","trailResources","trailResourceVersion","trailTexture","trailTextureName","trailPreviewUrl","trailColorMode","trailColor","trailColorGradient","trailAlphaMode","trailAlpha","trailAlphaCurve","trailBoneCount","trailLength","trailWidth","trailWidthMode","trailLifeLengthEnabled","trailLifeLengthCurve","trailShapeEnabled","trailShapeCurve","trailGridRows","trailGridCols","collision","collisionColliderIds","pathFollow","emitterFollow","emitterFollowMode","emitterFollowPathId","emitterFollowSpineId","emitterFollowBoneName","emitterFollowBoneOffsetX","emitterFollowBoneOffsetY","emitterFollowBoneRotation","emitterFollowBoneScaleX","emitterFollowBoneScaleY","emitterAngleMode","emitterFollowCurve","emitterFollowDuration","emitterFollowSpace","emitterFollowDirection","emitterFollowOffset","damping"]};function vs(ee){var bt;const me=(bt=O.value)==null?void 0:bt.config;if(ee==="export"){s.settings.exportSettings=ap();return}if(!me)return;const Ae=cl();for(const Pt of Fi[ee])me[Pt]=Ae[Pt]}function Vi(){e.value.fps=Math.min(240,Math.max(1,Math.round(Number(e.value.fps)||30)))}function Ti(ee){var me;s.selectSystem(((me=s.systems[ee])==null?void 0:me.id)??0)}function uo(){s.addSystem()}function Cl(){s.addCollider()}function Al(){s.addPath()}function wr(){s.addSpine()}function ha(){s.duplicateSelectedObject()}function Yi(ee,me,Ae=0,bt=0,Pt=0,ma=0){return{x:ee,y:me,inX:Ae,inY:bt,outX:Pt,outY:ma}}function ua(){const ee=we.value;if(!(!ee||!ee.preset))if(ee.preset==="circle"){const Ae=60.751328;ee.points=[Yi(110,0,0,-Ae,0,Ae),Yi(0,110,Ae,0,-Ae,0),Yi(-110,0,0,Ae,0,-Ae),Yi(0,-110,-Ae,0,Ae,0)],ee.closed=!0}else if(ee.preset==="square")ee.points=[Yi(-100,-100),Yi(100,-100),Yi(100,100),Yi(-100,100)],ee.closed=!0;else{const me=ee.preset==="star"?10:6;ee.points=Array.from({length:me},(Ae,bt)=>{const Pt=ee.preset==="star"&&bt%2?50:110,ma=-Math.PI*.5+bt/me*Math.PI*2;return Yi(Math.cos(ma)*Pt,Math.sin(ma)*Pt)}),ee.closed=!0}}function da(){we.value&&(we.value.points=[])}function El(){O.value&&(O.value.config.seed=Math.floor(Math.random()*999999)+1)}function Il(ee){var Ae;const me=(Ae=O.value)==null?void 0:Ae.config;!me||ee==="direction"||(me.speedOverLifeMode=ee,ee==="curve"&&me.speedOverLifeMin===me.speedOverLifeMax&&(me.speedOverLifeMin=0,me.speedOverLifeMax=1))}function fo(){var me;const ee=(me=O.value)==null?void 0:me.config;!ee||ee.scaleOverLifeMode!=="curve"||(ee.scaleOverLifeMin===ee.scaleOverLifeMax&&(ee.scaleOverLifeMin=0,ee.scaleOverLifeMax=1),ee.scaleYOverLifeMin===ee.scaleYOverLifeMax&&(ee.scaleYOverLifeMin=0,ee.scaleYOverLifeMax=1))}function Rl(ee){var Ae;const me=(Ae=O.value)==null?void 0:Ae.config;!me||ee==="direction"||(me.scaleOverLifeMode=ee,fo())}const fa={point:{emissionAngleMode:"random",direction:0,spread:360},circle:{innerRadius:0,outerRadius:100,emissionAngleMode:"fixed",direction:-90,spread:0},rect:{innerRectW:0,innerRectH:0,outerRectW:200,outerRectH:100,emissionAngleMode:"fixed",direction:-90,spread:0},cone:{innerRadius:0,outerRadius:100,coneAngle:90,coneDirection:90,emissionAngleMode:"random",direction:90,spread:90},path:{spawnPathId:0,spawnPathDistribution:"fixed",emissionAngleMode:"fixed",direction:0,spread:0}};function Pl(){var Ae;const ee=(Ae=O.value)==null?void 0:Ae.config;if(!ee)return;const me=fa[ee.shape];me&&Object.assign(ee,me)}function du(){var me;const ee=(me=O.value)==null?void 0:me.config;!ee||ee.spawnPathId>0||(ee.emissionAngleMode==="path-normal"||ee.emissionAngleMode==="path-tangent")&&(ee.emissionAngleMode="fixed")}return{store:s,exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorPairUrl:o,connectorStatusText:a,connectorStatusClass:c,connectorReady:l,connectorAuthorizationUrl:h,connectorDisabledReason:u,connectorButtonTitle:d,refreshConnectorHealth:f,exportSpineJson:p,exportSpineProject:m,exportSpineImages:g,configFileInput:v,selectedPreset:x,presetOptions:y,presetLoading:_,configMessage:C,configError:S,saveConfig:b,onConfigFileChange:M,refreshPresets:I,loadSelectedPreset:F,resolvedCurveEditorMode:E,sys:O,textureFileInput:D,sequenceFileInput:$,trailTextureFileInput:N,addTrailResource:U,openTrailTexturePicker:A,onTrailRigChange:P,onTrailResourceBoneCountChange:L,onTrailResourceRotationChange:B,onTrailTextureFile:X,resetTrailTexture:V,removeTrailResource:q,setTrailResourceWeight:W,toggleTrailResourceLock:ne,setTrailColor:re,commitTrailColor:le,addImageResource:ue,openTexturePicker:ae,openSequencePicker:xe,onTextureFile:Y,onSequenceFiles:j,resetTexture:H,setResourceFixedColor:G,commitResourceFixedColor:z,removeImageResource:ie,setResourceWeight:fe,toggleResourceLock:te,automaticLoopDuration:oe,loopDurationFrames:ce,activeObjectType:Ce,activeCollider:ye,activePath:we,activeSpine:Me,canCopyObject:ve,selectedSpineBone:Xe,boundSpineBone:pe,collisionPickerOpen:Ke,selectedCollisionBodies:Ze,availableCollisionBodies:Ct,addCollisionBody:Lt,removeCollisionBody:ii,collapsed:rs,toggle:zt,setEmitMode:se,setLoopDurationFrames:he,setStreamBehavior:at,setLoopSection:gt,setLoopSectionDuration:$e,setLoopCustomDuration:_i,onEmitterFollowModeChange:pi,bindSelectedBone:$t,resetModule:vs,normalizeExportFps:Vi,select:Ti,addSys:uo,addCollider:Cl,addPath:Al,addSpine:wr,copySelectedObject:ha,applyPathPreset:ua,clearPathAnchors:da,randomizeSeed:El,setSpeedOverLifeMode:Il,prepareScaleOverLifeCurve:fo,setScaleOverLifeMode:Rl,onShapeChange:Pl,onSpawnPathChange:du,LINEAR_CURVE:kF,FLAT_CURVE:cm,ALPHA_CURVE:FF,RESOURCE_ALPHA_CURVE:hm,TRAIL_ALPHA_CURVE:um,TRAIL_SHAPE_CURVE:dm}}const pS=Symbol("particle-panel");function BO(){const s=OO();return By(pS,s),s}function br(){const s=No(pS);if(!s)throw new Error("Particle panel sections require a ParticlePanel parent");return s}const LO={class:"group config-management"},DO={class:"caret"},NO={class:"group-body config-management-body"},UO={class:"config-toolbar"},$O=["disabled"],XO={value:""},VO=["value"],YO=Jt({__name:"ProjectConfigSection",setup(s){const{configFileInput:e,selectedPreset:t,presetOptions:i,presetLoading:n,configMessage:r,configError:o,saveConfig:a,onConfigFileChange:c,refreshPresets:l,loadSelectedPreset:h,collapsed:u,toggle:d,select:f}=br();return(p,m)=>(K(),Q("div",LO,[T("div",{class:"group-head",onClick:m[0]||(m[0]=g=>R(d)("config"))},[T("span",DO,_e(R(u).config?"▸":"▾"),1),m[8]||(m[8]=T("span",null,"配置管理",-1))]),de(T("div",NO,[T("div",UO,[T("button",{title:"保存全部编辑器配置 (Ctrl+S)",onClick:m[1]||(m[1]=(...g)=>R(a)&&R(a)(...g))},"保存配置"),T("button",{title:"加载本地编辑器配置",onClick:m[2]||(m[2]=g=>{var v;return(v=R(e))==null?void 0:v.click()})},"加载配置"),de(T("select",{"onUpdate:modelValue":m[3]||(m[3]=g=>jt(t)?t.value=g:null),"aria-label":"预设列表",disabled:!R(i).length||R(n),onPointerdown:m[4]||(m[4]=(...g)=>R(l)&&R(l)(...g)),onFocus:m[5]||(m[5]=(...g)=>R(l)&&R(l)(...g)),onChange:m[6]||(m[6]=(...g)=>R(h)&&R(h)(...g))},[T("option",XO,_e(R(i).length?"选择预设":"无预设文件"),1),(K(!0),Q(Fe,null,Dt(R(i),g=>(K(),Q("option",{key:g.file,value:g.file},_e(g.name),9,VO))),128))],40,$O),[[wt,R(t)]]),T("input",{ref_key:"configFileInput",ref:e,hidden:"",type:"file",accept:".json,application/json",onChange:m[7]||(m[7]=(...g)=>R(c)&&R(c)(...g))},null,544)]),R(r)?(K(),Q("div",{key:0,class:Le(["config-message",{error:R(o)}])},_e(R(r)),3)):Te("",!0)],512),[[vi,!R(u).config]])]))}}),GO=Qt(YO,[["__scopeId","data-v-7ab00fa9"]]),HO={class:"ns-label"},jO=["min","max","step","value","disabled"],WO=["min","max","step","value","disabled"],zO=Jt({__name:"NumSlider",props:{label:{},modelValue:{},min:{},max:{},step:{},disabled:{type:Boolean}},emits:["update:modelValue"],setup(s,{emit:e}){const t=s,i=e,n=Ge(String(t.modelValue));Xi(()=>t.modelValue,c=>{n.value=String(c)});function r(c){const l=parseFloat(c.target.value);Number.isNaN(l)||i("update:modelValue",l)}function o(c){n.value=c.target.value;const l=parseFloat(n.value);Number.isNaN(l)||i("update:modelValue",l)}function a(){const c=parseFloat(n.value);Number.isNaN(c)&&(n.value=String(t.modelValue))}return(c,l)=>(K(),Q("div",{class:Le(["ns",{disabled:s.disabled}])},[T("span",HO,_e(s.label),1),T("input",{type:"range",class:"ns-range",min:s.min,max:s.max,step:s.step,value:s.modelValue,disabled:s.disabled,onInput:r},null,40,jO),T("input",{type:"number",class:"ns-num",min:s.min,max:s.max,step:s.step,value:n.value,disabled:s.disabled,onInput:o,onBlur:a},null,40,WO)],2))}}),Be=Qt(zO,[["__scopeId","data-v-45669c72"]]),qO={class:"ce"},KO={class:"ce-editor"},ZO={class:"ce-grid"},JO=["x1","x2","y2"],QO=["y1","x2","y2"],eB=["x","y","width","height"],tB=["d"],iB={key:0,class:"ce-handles"},sB=["x1","y1","x2","y2"],nB=["cx","cy","onPointerdown"],rB=["x1","y1","x2","y2"],oB=["cx","cy","onPointerdown"],aB=["cx","cy"],lB=["cx","cy","onPointerdown","onDblclick"],cB={class:"ce-nav"},hB={class:"ce-tip"},Hn=8,uB=Jt({__name:"CurveEditor",props:{modelValue:{},defaultValue:{default:()=>[{x:0,y:0},{x:1,y:1}]},mode:{default:"linear"}},emits:["update:modelValue"],setup(s,{emit:e}){const t=s,i=e,n=Ge(null),r=Ge(300),o=Ge(110);let a=null;function c(){if(!n.value)return;const E=n.value.getBoundingClientRect();r.value=E.width,o.value=E.height}function l(E){return Hn+E*(r.value-Hn*2)}function h(E){return Hn+(1-E)*(o.value-Hn*2)}function u(){return[...t.modelValue].sort((E,k)=>E.x-k.x)}function d(E){i("update:modelValue",[...E].sort((k,O)=>k.x-O.x))}function f(){d(t.defaultValue.map(E=>({...E})))}const p=qe(()=>u());function m(E){const k=p.value[E],O=p.value[Math.max(0,E-1)];return{x:k.x-(k.x-O.x)/3,y:k.y-(k.y-O.y)/3}}function g(E){const k=p.value[E],O=p.value[Math.min(p.value.length-1,E+1)];return{x:k.x+(O.x-k.x)/3,y:k.y+(O.y-k.y)/3}}function v(E){const k=p.value[E],O=m(E);return{x:k.x+(k.inX??O.x-k.x),y:k.y+(k.inY??O.y-k.y)}}function x(E){const k=p.value[E],O=g(E);return{x:k.x+(k.outX??O.x-k.x),y:k.y+(k.outY??O.y-k.y)}}const y=qe(()=>{if(!p.value.length)return"";let E=`M ${l(p.value[0].x)} ${h(p.value[0].y)}`;for(let k=1;kMath.abs($.x-k)>.02);D.push({x:k,y:O}),d(D)}let b={t:0,i:-1,x:0,y:0};function M(E,k){E.stopPropagation();const O=u().findIndex(U=>Math.abs(U.x-p.value[k].x)<1e-6&&Math.abs(U.y-p.value[k].y)<1e-6);if(O<0)return;const D=Date.now();if(D-b.t<300&&b.i===k&&Math.abs(E.clientX-b.x)<8&&Math.abs(E.clientY-b.y)<8){b={t:0,i:-1,x:0,y:0},F(k);return}b={t:D,i:k,x:E.clientX,y:E.clientY};const $=U=>{(Math.abs(U.clientX-E.clientX)>8||Math.abs(U.clientY-E.clientY)>8)&&(b={t:0,i:-1,x:0,y:0});const{x:A,y:P}=_(U.clientX,U.clientY),L=u();L[O]={x:A,y:P},d(L)},N=()=>{window.removeEventListener("pointermove",$),window.removeEventListener("pointerup",N)};window.addEventListener("pointermove",$),window.addEventListener("pointerup",N)}function I(E,k,O){E.stopPropagation();const D=N=>{const U=_(N.clientX,N.clientY),A=u(),P=A[k],L=O==="in"?A[Math.max(0,k-1)].x:P.x,B=O==="in"?P.x:A[Math.min(A.length-1,k+1)].x,X=Math.min(B,Math.max(L,U.x)),V=Math.round((X-P.x)*100)/100,q=Math.round((U.y-P.y)*100)/100;A[k]=O==="in"?{...P,inX:V,inY:q}:{...P,outX:V,outY:q},d(A)},$=()=>{window.removeEventListener("pointermove",D),window.removeEventListener("pointerup",$)};window.addEventListener("pointermove",D),window.addEventListener("pointerup",$)}function F(E,k){k==null||k.stopPropagation();const O=u();O.length<=2||(C=Date.now(),d(O.filter((D,$)=>$!==E)))}return Vn(()=>{c(),a=new ResizeObserver(c),n.value&&a.observe(n.value)}),gl(()=>{a==null||a.disconnect()}),(E,k)=>(K(),Q("div",qO,[T("div",KO,[(K(),Q("svg",{ref_key:"svg",ref:n,class:"ce-svg",onDblclick:S},[T("g",ZO,[(K(),Q(Fe,null,Dt([.25,.5,.75],O=>T("line",{key:"v"+O,x1:l(O),y1:"0",x2:l(O),y2:h(0)},null,8,JO)),64)),(K(),Q(Fe,null,Dt([.25,.5,.75],O=>T("line",{key:"h"+O,x1:"0",y1:h(O),x2:l(1),y2:h(O)},null,8,QO)),64))]),T("rect",{x:l(0),y:h(1),width:l(1)-l(0),height:h(0)-h(1),class:"ce-frame",fill:"none"},null,8,eB),T("path",{d:y.value,class:"ce-line",fill:"none"},null,8,tB),s.mode==="bezier"?(K(),Q("g",iB,[(K(!0),Q(Fe,null,Dt(p.value,(O,D)=>(K(),Q(Fe,{key:"handles-"+D},[D>0?(K(),Q("line",{key:0,x1:l(O.x),y1:h(O.y),x2:l(v(D).x),y2:h(v(D).y)},null,8,sB)):Te("",!0),D>0?(K(),Q("circle",{key:1,cx:l(v(D).x),cy:h(v(D).y),r:"4",onPointerdown:$=>I($,D,"in")},null,40,nB)):Te("",!0),DI($,D,"out")},null,40,oB)):Te("",!0)],64))),128))])):Te("",!0),(K(!0),Q(Fe,null,Dt(p.value,(O,D)=>(K(),Q("g",{key:D},[T("circle",{cx:l(O.x),cy:h(O.y),r:"5",class:"ce-node"},null,8,aB),T("circle",{cx:l(O.x),cy:h(O.y),r:"9",class:"ce-hit",onPointerdown:$=>M($,D),onDblclick:$=>F(D,$)},null,40,lB)]))),128))],544)),T("div",cB,[T("span",hB,_e(s.mode==="bezier"?"拖动方形手柄调整弧度·双击空白新建·双击节点删除":"双击空白新建·双击节点删除·拖动节点调整"),1)])]),T("button",{class:"ce-reset",type:"button",title:"恢复默认曲线",onClick:f},"重置")]))}}),qs=Qt(uB,[["__scopeId","data-v-3c8d1b94"]]),dB={class:"spine-editor"},fB={class:"field wide"},mB={class:"grid three"},pB={class:"field"},gB={class:"field"},vB={class:"field"},yB={class:"grid three"},xB={class:"field"},bB={class:"field"},wB={class:"field"},SB=["disabled"],_B={class:"asset-row"},TB=["title"],MB={class:"asset-row"},CB=["title"],AB={class:"asset-row"},EB=["title"],IB={class:"asset-actions"},RB=["disabled"],PB={class:"runtime-note"},kB={key:0},FB={key:0,class:"error"},OB={class:"section-box"},BB={key:0,class:"empty"},LB={key:1,class:"field wide"},DB=["value"],NB={class:"section-box"},UB={class:"tree-title-row"},$B=["disabled","title"],XB={key:0,class:"empty"},VB={key:1,class:"bone-search"},YB={key:2,class:"empty"},GB={key:3,class:"bone-tree"},HB=["onClick","onKeydown"],jB=["title","onClick"],WB={key:1,class:"bone-leaf"},zB={class:"bone-name"},qB=Jt({__name:"SpineObjectPanel",props:{spineObject:{}},setup(s){const e=s,t=ao(),i=Ge(null),n=Ge(null),r=Ge(null),o=Ge(null),a=Ge(new Set),c=Ge(""),l=Ge(null),h=Ge(null),u=Ge([]);e.spineObject.selectedBone==null&&(e.spineObject.selectedBone=""),e.spineObject.sourceBundle==null&&(e.spineObject.sourceBundle=null),e.spineObject.dataVersion==null&&(e.spineObject.dataVersion="");const d=qe(()=>{var U;return((U=l.value)==null?void 0:U.name)||e.spineObject.skeletonFileName}),f=qe(()=>{var U;return((U=h.value)==null?void 0:U.name)||e.spineObject.atlasFileName}),p=qe(()=>u.value.length?u.value.map(U=>U.name):e.spineObject.textureFileNames),m=qe(()=>p.value.length?`${p.value.length} 张:${p.value.join(", ")}`:"PNG / JPEG / WebP..."),g=qe(()=>new Set(e.spineObject.bones.map(U=>U.parent).filter(U=>!!U))),v=qe(()=>new Map(e.spineObject.bones.map(U=>[U.name,U]))),x=qe(()=>e.spineObject.bones.filter(U=>{var L;const A=c.value.trim().toLocaleLowerCase();if(A)return U.name.toLocaleLowerCase().includes(A);let P=U.parent;for(;P;){if(a.value.has(P))return!1;P=((L=v.value.get(P))==null?void 0:L.parent)||null}return!0})),y=qe(()=>g.value.size>0&&[...g.value].every(U=>a.value.has(U)));function _(U){const A=e.spineObject.selectedBone===U;for(const P of t.spines)P.selectedBone="";A||(e.spineObject.selectedBone=U)}function C(U){a.value.has(U)?a.value.delete(U):a.value.add(U)}function S(){a.value=y.value?new Set:new Set(g.value)}function b(U){var A;return((A=U.target.files)==null?void 0:A[0])||null}function M(U){l.value=b(U)}function I(U){h.value=b(U)}function F(U){u.value=Array.from(U.target.files||[])}function E(U){return U.name.replace(/\.[^.]+$/,"").toLocaleLowerCase()}async function k(U){const A=Array.from(U.target.files||[]);if(!A.length)return;const P=A.filter(W=>/\.(json|skel)$/i.test(W.name)),L=A.filter(W=>/\.atlas$/i.test(W.name)),B=A.filter(W=>/\.(png|jpe?g|webp|wepb)$/i.test(W.name)),X=L.map(W=>({atlas:W,skeleton:P.find(ne=>E(ne)===E(W))})).find(W=>W.skeleton),V=(X==null?void 0:X.skeleton)||P[0]||null,q=(X==null?void 0:X.atlas)||L[0]||null;if(l.value=V,h.value=q,u.value=B,!V||!q||!B.length){const W=[!V&&"JSON / SKEL",!q&&"Atlas",!B.length&&"纹理图片"].filter(Boolean).join("、");e.spineObject.status="error",e.spineObject.error=`所选文件夹缺少:${W}`;return}await $()}function O(){t.recalcTotalFrames()}function D(){O(),t.timeline.frame=0}async function $(){var P;const U=l.value,A=h.value;if(!U||!A||!u.value.length){e.spineObject.status="error",e.spineObject.error="请依次选择 Spine 数据、Atlas 和全部纹理图片";return}e.spineObject.status="loading",e.spineObject.error="";try{const L=await rw(U,A,u.value);nu(e.spineObject.id,L),e.spineObject.skeletonFileName=U.name,e.spineObject.atlasFileName=A.name,e.spineObject.textureFileNames=u.value.map(B=>B.name),e.spineObject.dataVersion=L.dataVersion,e.spineObject.animations=L.animations,e.spineObject.bones=L.bones,e.spineObject.selectedBone="",c.value="",a.value=new Set,e.spineObject.selectedAnimation=((P=L.animations[0])==null?void 0:P.name)||"",e.spineObject.assetVersion++,e.spineObject.status="ready",O(),t.timeline.frame=0;try{e.spineObject.sourceBundle=await XP(U,A,u.value)}catch(B){e.spineObject.sourceBundle=null,console.warn("Spine 配置资源嵌入失败",B)}}catch(L){e.spineObject.status="error",e.spineObject.error=L instanceof Error?L.message:String(L)}}function N(){wl(e.spineObject.id),l.value=null,h.value=null,u.value=[],i.value&&(i.value.value=""),n.value&&(n.value.value=""),r.value&&(r.value.value=""),o.value&&(o.value.value=""),e.spineObject.skeletonFileName="",e.spineObject.atlasFileName="",e.spineObject.textureFileNames=[],e.spineObject.dataVersion="",e.spineObject.sourceBundle=null,e.spineObject.animations=[],e.spineObject.bones=[],e.spineObject.selectedBone="",c.value="",a.value=new Set,e.spineObject.selectedAnimation="",e.spineObject.assetVersion++,e.spineObject.status="empty",e.spineObject.error="",O()}return(U,A)=>(K(),Q("div",dB,[A[30]||(A[30]=T("div",{class:"editor-title"},"Spine 属性",-1)),T("label",fB,[A[15]||(A[15]=T("span",null,"Spine 名称",-1)),de(T("input",{"onUpdate:modelValue":A[0]||(A[0]=P=>s.spineObject.name=P)},null,512),[[He,s.spineObject.name]])]),T("div",mB,[T("label",pB,[A[16]||(A[16]=T("span",null,"X 位置",-1)),de(T("input",{"onUpdate:modelValue":A[1]||(A[1]=P=>s.spineObject.x=P),type:"number"},null,512),[[He,s.spineObject.x,void 0,{number:!0}]])]),T("label",gB,[A[17]||(A[17]=T("span",null,"Y 位置",-1)),de(T("input",{"onUpdate:modelValue":A[2]||(A[2]=P=>s.spineObject.y=P),type:"number"},null,512),[[He,s.spineObject.y,void 0,{number:!0}]])]),T("label",vB,[A[18]||(A[18]=T("span",null,"旋转",-1)),de(T("input",{"onUpdate:modelValue":A[3]||(A[3]=P=>s.spineObject.rotation=P),type:"number"},null,512),[[He,s.spineObject.rotation,void 0,{number:!0}]])])]),T("div",yB,[T("label",xB,[A[19]||(A[19]=T("span",null,"Scale X",-1)),de(T("input",{"onUpdate:modelValue":A[4]||(A[4]=P=>s.spineObject.scaleX=P),type:"number",step:"0.05"},null,512),[[He,s.spineObject.scaleX,void 0,{number:!0}]])]),T("label",bB,[A[20]||(A[20]=T("span",null,"Scale Y",-1)),de(T("input",{"onUpdate:modelValue":A[5]||(A[5]=P=>s.spineObject.scaleY=P),type:"number",step:"0.05"},null,512),[[He,s.spineObject.scaleY,void 0,{number:!0}]])]),T("label",wB,[A[21]||(A[21]=T("span",null,"开始时间",-1)),de(T("input",{"onUpdate:modelValue":A[6]||(A[6]=P=>s.spineObject.timeOffset=P),type:"number",min:"0",step:"0.033333",onChange:O},null,544),[[He,s.spineObject.timeOffset,void 0,{number:!0}]])])]),A[31]||(A[31]=T("div",{class:"divider"},null,-1)),A[32]||(A[32]=T("div",{class:"section-title"},"Spine 资源",-1)),T("input",{ref_key:"skeletonInput",ref:i,hidden:"",type:"file",accept:".json,.skel,application/json,application/octet-stream",onChange:M},null,544),T("input",{ref_key:"atlasInput",ref:n,hidden:"",type:"file",accept:".atlas,text/plain",onChange:I},null,544),T("input",{ref_key:"textureInput",ref:r,hidden:"",type:"file",multiple:"",accept:".png,.jpg,.jpeg,.webp,.wepb,image/png,image/jpeg,image/webp",onChange:F},null,544),T("input",{ref_key:"folderInput",ref:o,hidden:"",type:"file",multiple:"",webkitdirectory:"",directory:"",onChange:k},null,544),T("button",{class:"folder-select",disabled:s.spineObject.status==="loading",onClick:A[7]||(A[7]=P=>{var L;return(L=o.value)==null?void 0:L.click()})},"选择文件夹并加载",8,SB),A[33]||(A[33]=T("div",{class:"folder-hint"},"一次读取文件夹中的 JSON / SKEL、Atlas 和全部纹理;仍可在下方单独替换资源。",-1)),T("div",_B,[T("div",{class:"asset-name",title:d.value},_e(d.value||"JSON / SKEL..."),9,TB),T("button",{onClick:A[8]||(A[8]=P=>{var L;return(L=i.value)==null?void 0:L.click()})},"选择")]),T("div",MB,[T("div",{class:"asset-name",title:f.value},_e(f.value||"Atlas..."),9,CB),T("button",{onClick:A[9]||(A[9]=P=>{var L;return(L=n.value)==null?void 0:L.click()})},"选择")]),T("div",AB,[T("div",{class:"asset-name",title:p.value.join(", ")},_e(m.value),9,EB),T("button",{onClick:A[10]||(A[10]=P=>{var L;return(L=r.value)==null?void 0:L.click()})},"选择(多选)")]),T("div",IB,[T("button",{class:"load",disabled:s.spineObject.status==="loading",onClick:$},_e(s.spineObject.status==="loading"?"加载中…":"↧ 加载"),9,RB),T("button",{class:"clear",onClick:N},"清除")]),T("div",PB,[A[22]||(A[22]=At(" 支持 Spine 3.8 / 4.0 / 4.1 / 4.2 / 4.3 JSON · 对应版本运行时按需加载 · 本地离线 ",-1)),s.spineObject.dataVersion?(K(),Q("span",kB," · 当前资源 "+_e(s.spineObject.dataVersion),1)):Te("",!0)]),s.spineObject.error?(K(),Q("div",FB,_e(s.spineObject.error),1)):Te("",!0),T("div",OB,[A[25]||(A[25]=T("div",{class:"section-title"},"Spine 动画",-1)),s.spineObject.animations.length?(K(),Q("label",LB,[A[24]||(A[24]=T("span",null,"时间轴播放动画",-1)),de(T("select",{"onUpdate:modelValue":A[11]||(A[11]=P=>s.spineObject.selectedAnimation=P),onChange:D},[A[23]||(A[23]=T("option",{value:""},"无",-1)),(K(!0),Q(Fe,null,Dt(s.spineObject.animations,P=>(K(),Q("option",{key:P.name,value:P.name},_e(P.name)+"("+_e(P.duration.toFixed(2))+"s) ",9,DB))),128))],544),[[wt,s.spineObject.selectedAnimation]])])):(K(),Q("div",BB,"无可用动画"))]),T("div",NB,[T("div",UB,[A[29]||(A[29]=T("div",{class:"section-title"},"层级树",-1)),T("button",{class:Le(["selected-bone",{active:s.spineObject.selectedBone}]),disabled:!s.spineObject.selectedBone,title:s.spineObject.selectedBone?"点击清除骨骼选择":"当前未选择骨骼",onClick:A[12]||(A[12]=P=>s.spineObject.selectedBone="")},[s.spineObject.selectedBone?(K(),Q(Fe,{key:0},[A[26]||(A[26]=At("清除选中骨骼:",-1)),T("strong",null,_e(s.spineObject.selectedBone),1)],64)):(K(),Q(Fe,{key:1},[A[27]||(A[27]=At("当前骨骼:",-1)),A[28]||(A[28]=T("strong",null,"未选择",-1))],64))],10,$B),s.spineObject.bones.length?(K(),Q("button",{key:0,class:"tree-action",onClick:S},_e(y.value?"全部展开":"全部折叠"),1)):Te("",!0)]),s.spineObject.bones.length?(K(),Q("div",VB,[de(T("input",{"onUpdate:modelValue":A[13]||(A[13]=P=>c.value=P),type:"search","aria-label":"搜索骨骼",placeholder:"搜索骨骼名称…"},null,512),[[He,c.value,void 0,{trim:!0}]]),c.value?(K(),Q("button",{key:0,title:"清空搜索","aria-label":"清空骨骼搜索",onClick:A[14]||(A[14]=P=>c.value="")},"✕")):Te("",!0)])):(K(),Q("div",XB,"未加载 Spine")),s.spineObject.bones.length&&!x.value.length?(K(),Q("div",YB,"未找到匹配的骨骼")):s.spineObject.bones.length?(K(),Q("div",GB,[(K(!0),Q(Fe,null,Dt(x.value,P=>(K(),Q("div",{key:P.name,class:Le(["bone",{selected:s.spineObject.selectedBone===P.name}]),style:di({paddingLeft:`${6+P.depth*16}px`}),role:"button",tabindex:"0",onClick:L=>_(P.name),onKeydown:zr(et(L=>_(P.name),["prevent"]),["enter"])},[g.value.has(P.name)?(K(),Q("button",{key:0,class:"bone-toggle",title:a.value.has(P.name)?"展开子骨骼":"折叠子骨骼",onClick:et(L=>C(P.name),["stop"])},_e(a.value.has(P.name)?"▸":"▾"),9,jB)):(K(),Q("span",WB,"•")),T("span",zB,_e(P.name),1)],46,HB))),128))])):Te("",!0)])]))}}),KB=Qt(qB,[["__scopeId","data-v-3af7b738"]]),ZB={class:"group"},JB={class:"caret"},QB={class:"scene-actions"},eL=["disabled"],tL={class:"group-body"},iL={class:"tree scene-tree"},sL=["onClick"],nL={class:"tlabel"},rL=["title","aria-label","onClick"],oL={viewBox:"0 0 24 24","aria-hidden":"true"},aL={key:0,class:"eye-slash",d:"M4 4l16 16"},lL=["onClick"],cL=["onClick"],hL={class:"tlabel"},uL=["title","aria-label","onClick"],dL={viewBox:"0 0 24 24","aria-hidden":"true"},fL={key:0,class:"eye-slash",d:"M4 4l16 16"},mL=["onClick"],pL=["onClick"],gL={class:"tlabel"},vL=["title","aria-label","onClick"],yL={viewBox:"0 0 24 24","aria-hidden":"true"},xL={key:0,class:"eye-slash",d:"M4 4l16 16"},bL=["onClick"],wL=["onClick"],SL={class:"tlabel"},_L=["title","aria-label","onClick"],TL={viewBox:"0 0 24 24","aria-hidden":"true"},ML={key:0,class:"eye-slash",d:"M4 4l16 16"},CL=["onClick"],AL={key:0,class:"empty"},EL={class:"row"},IL={class:"seed-row scene-seed"},RL={class:"field-block"},PL={class:"field-grid"},kL={class:"field-block"},FL={class:"field-block check-field"},OL={class:"field-grid"},BL={class:"compact-field"},LL={class:"compact-field"},DL={class:"field-grid"},NL={class:"compact-field"},UL={class:"compact-field"},$L={key:1,class:"field-grid"},XL={class:"compact-field"},VL={class:"compact-field"},YL={key:2,class:"field-grid"},GL={class:"compact-field"},HL={class:"compact-field"},jL={class:"field-block"},WL={key:4,class:"field-grid"},zL={class:"compact-field"},qL={class:"compact-field"},KL={class:"collider-follow-section"},ZL={class:"follow-path"},JL={class:"field-block"},QL=["value"],eD={class:"field-grid"},tD={class:"compact-field"},iD={class:"compact-field"},sD={class:"follow-path"},nD={class:"field-block"},rD={class:"field-grid"},oD={class:"compact-field"},aD={class:"compact-field"},lD={class:"field-grid"},cD={class:"compact-field"},hD={class:"compact-field"},uD={class:"setting-line"},dD={class:"setting-line"},fD={class:"field-block"},mD={key:4,class:"panel-hint"},pD=Jt({__name:"SceneObjectsSection",setup(s){const{store:e,resolvedCurveEditorMode:t,sys:i,activeObjectType:n,activeCollider:r,activePath:o,activeSpine:a,canCopyObject:c,collapsed:l,toggle:h,select:u,addSys:d,addCollider:f,addPath:p,addSpine:m,copySelectedObject:g,applyPathPreset:v,clearPathAnchors:x,randomizeSeed:y,LINEAR_CURVE:_}=br();return(C,S)=>(K(),Q("div",ZB,[T("div",{class:"group-head scene-head",onClick:S[5]||(S[5]=b=>R(h)("scene"))},[T("span",JB,_e(R(l).scene?"▸":"▾"),1),S[50]||(S[50]=T("span",null,"场景对象",-1)),T("div",QB,[T("button",{class:"scene-add",title:"添加粒子系统",onClick:S[0]||(S[0]=et((...b)=>R(d)&&R(d)(...b),["stop"]))},"+粒子"),T("button",{class:"scene-add",title:"添加碰撞体",onClick:S[1]||(S[1]=et((...b)=>R(f)&&R(f)(...b),["stop"]))},"+碰撞"),T("button",{class:"scene-add",title:"添加路径",onClick:S[2]||(S[2]=et((...b)=>R(p)&&R(p)(...b),["stop"]))},"+路径"),T("button",{class:"scene-add",title:"添加 Spine",onClick:S[3]||(S[3]=et((...b)=>R(m)&&R(m)(...b),["stop"]))},"+Spine"),T("button",{class:"scene-add",disabled:!R(c),title:"复制当前选中的场景对象",onClick:S[4]||(S[4]=et((...b)=>R(g)&&R(g)(...b),["stop"]))},"+Copy",8,eL)])]),de(T("div",tL,[T("div",iL,[(K(!0),Q(Fe,null,Dt(R(e).systems,(b,M)=>(K(),Q("div",{key:`particle-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="particle"&&b.id===R(e).activeObjectId}]),onClick:I=>R(u)(M)},[S[53]||(S[53]=T("span",{class:"tdot"},"●",-1)),T("span",nL,_e(b.config.name||"ParticleSystem"+(M+1)),1),T("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示粒子系统":"隐藏粒子系统","aria-label":b.visible===!1?"显示粒子系统":"隐藏粒子系统",onClick:et(I=>b.visible=b.visible===!1,["stop"])},[(K(),Q("svg",oL,[S[51]||(S[51]=T("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),S[52]||(S[52]=T("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),Q("path",aL)):Te("",!0)]))],10,rL),S[54]||(S[54]=T("span",{class:"scene-object-kind"},"粒子",-1)),T("button",{class:"scene-object-delete",title:"删除粒子系统",onClick:et(I=>R(e).removeSystem(b.id),["stop"])},"✕",8,lL)],10,sL))),128)),(K(!0),Q(Fe,null,Dt(R(e).colliders,b=>(K(),Q("div",{key:`collision-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="collision"&&b.id===R(e).activeObjectId}]),onClick:M=>R(e).selectSceneObject("collision",b.id)},[S[57]||(S[57]=T("span",{class:"tdot collision-dot"},"■",-1)),T("span",hL,_e(b.name),1),T("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示碰撞体":"隐藏碰撞体","aria-label":b.visible===!1?"显示碰撞体":"隐藏碰撞体",onClick:et(M=>b.visible=b.visible===!1,["stop"])},[(K(),Q("svg",dL,[S[55]||(S[55]=T("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),S[56]||(S[56]=T("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),Q("path",fL)):Te("",!0)]))],10,uL),S[58]||(S[58]=T("span",{class:"scene-object-kind"},"碰撞",-1)),T("button",{class:"scene-object-delete",title:"删除碰撞体",onClick:et(M=>R(e).removeCollider(b.id),["stop"])},"✕",8,mL)],10,cL))),128)),(K(!0),Q(Fe,null,Dt(R(e).paths,b=>(K(),Q("div",{key:`path-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="path"&&b.id===R(e).activeObjectId}]),onClick:M=>R(e).selectSceneObject("path",b.id)},[S[61]||(S[61]=T("span",{class:"tdot path-dot"},"◇",-1)),T("span",gL,_e(b.name),1),T("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示路径":"隐藏路径","aria-label":b.visible===!1?"显示路径":"隐藏路径",onClick:et(M=>b.visible=b.visible===!1,["stop"])},[(K(),Q("svg",yL,[S[59]||(S[59]=T("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),S[60]||(S[60]=T("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),Q("path",xL)):Te("",!0)]))],10,vL),S[62]||(S[62]=T("span",{class:"scene-object-kind"},"路径",-1)),T("button",{class:"scene-object-delete",title:"删除路径",onClick:et(M=>R(e).removePath(b.id),["stop"])},"✕",8,bL)],10,pL))),128)),(K(!0),Q(Fe,null,Dt(R(e).spines,b=>(K(),Q("div",{key:`spine-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="spine"&&b.id===R(e).activeObjectId}]),onClick:M=>R(e).selectSceneObject("spine",b.id)},[S[65]||(S[65]=T("span",{class:"tdot spine-dot"},"◆",-1)),T("span",SL,_e(b.name),1),T("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示 Spine":"隐藏 Spine","aria-label":b.visible===!1?"显示 Spine":"隐藏 Spine",onClick:et(M=>b.visible=b.visible===!1,["stop"])},[(K(),Q("svg",TL,[S[63]||(S[63]=T("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),S[64]||(S[64]=T("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),Q("path",ML)):Te("",!0)]))],10,_L),S[66]||(S[66]=T("span",{class:"scene-object-kind"},"Spine",-1)),T("button",{class:"scene-object-delete",title:"删除 Spine",onClick:et(M=>R(e).removeSpine(b.id),["stop"])},"✕",8,CL)],10,wL))),128)),!R(e).systems.length&&!R(e).colliders.length&&!R(e).paths.length&&!R(e).spines.length?(K(),Q("div",AL,"场景中暂无对象")):Te("",!0)]),R(n)==="particle"&&R(i)?(K(),Q(Fe,{key:0},[T("label",EL,[S[67]||(S[67]=T("span",null,"名称",-1)),de(T("input",{"onUpdate:modelValue":S[6]||(S[6]=b=>R(i).config.name=b),class:"inp"},null,512),[[He,R(i).config.name]])]),be(Be,{label:"位置X",min:-2e3,max:2e3,step:1,modelValue:R(i).config.centerX,"onUpdate:modelValue":S[7]||(S[7]=b=>R(i).config.centerX=b)},null,8,["modelValue"]),be(Be,{label:"位置Y",min:-2e3,max:2e3,step:1,modelValue:R(i).config.centerY,"onUpdate:modelValue":S[8]||(S[8]=b=>R(i).config.centerY=b)},null,8,["modelValue"]),be(Be,{label:"偏移X",min:-2e3,max:2e3,step:1,modelValue:R(i).config.offsetX,"onUpdate:modelValue":S[9]||(S[9]=b=>R(i).config.offsetX=b)},null,8,["modelValue"]),be(Be,{label:"偏移Y",min:-2e3,max:2e3,step:1,modelValue:R(i).config.offsetY,"onUpdate:modelValue":S[10]||(S[10]=b=>R(i).config.offsetY=b)},null,8,["modelValue"]),be(Be,{label:"旋转",min:-360,max:360,step:1,modelValue:R(i).config.rootRotation,"onUpdate:modelValue":S[11]||(S[11]=b=>R(i).config.rootRotation=b)},null,8,["modelValue"]),be(Be,{label:"缩放X",min:.05,max:10,step:.05,modelValue:R(i).config.rootScaleX,"onUpdate:modelValue":S[12]||(S[12]=b=>R(i).config.rootScaleX=b)},null,8,["modelValue"]),be(Be,{label:"缩放Y",min:.05,max:10,step:.05,modelValue:R(i).config.rootScaleY,"onUpdate:modelValue":S[13]||(S[13]=b=>R(i).config.rootScaleY=b)},null,8,["modelValue"]),T("div",IL,[S[68]||(S[68]=T("label",{for:"system-seed"},"随机种子",-1)),de(T("input",{id:"system-seed",class:"seed-input",type:"number",min:"0",step:"1","onUpdate:modelValue":S[14]||(S[14]=b=>R(i).config.seed=b),title:"控制粒子系统内全部随机属性、资源选择与修改器随机采样"},null,512),[[He,R(i).config.seed,void 0,{number:!0}]]),T("button",{class:"seed-random",title:"生成新的全局随机种子",onClick:S[15]||(S[15]=(...b)=>R(y)&&R(y)(...b))},"⚄")]),S[69]||(S[69]=T("div",{class:"seed-hint"},"控制初始随机参数、资源选择和修改器随机采样;相同种子可复现相同效果",-1))],64)):R(r)?(K(),Q(Fe,{key:1},[S[94]||(S[94]=T("div",{class:"object-editor-title"},"碰撞体属性",-1)),T("label",RL,[S[70]||(S[70]=T("span",null,"碰撞体名称",-1)),de(T("input",{"onUpdate:modelValue":S[16]||(S[16]=b=>R(r).name=b),class:"inp"},null,512),[[He,R(r).name]])]),T("div",PL,[T("label",kL,[S[72]||(S[72]=T("span",null,"类型",-1)),de(T("select",{"onUpdate:modelValue":S[17]||(S[17]=b=>R(r).shape=b),class:"inp"},[...S[71]||(S[71]=[es('',5)])],512),[[wt,R(r).shape]])]),T("label",FL,[S[73]||(S[73]=T("span",null,"启用",-1)),de(T("input",{"onUpdate:modelValue":S[18]||(S[18]=b=>R(r).enabled=b),type:"checkbox"},null,512),[[Et,R(r).enabled]])])]),T("div",OL,[T("label",BL,[S[74]||(S[74]=T("span",null,"X 位置",-1)),de(T("input",{"onUpdate:modelValue":S[19]||(S[19]=b=>R(r).x=b),type:"number",class:"inp"},null,512),[[He,R(r).x,void 0,{number:!0}]])]),T("label",LL,[S[75]||(S[75]=T("span",null,"Y 位置",-1)),de(T("input",{"onUpdate:modelValue":S[20]||(S[20]=b=>R(r).y=b),type:"number",class:"inp"},null,512),[[He,R(r).y,void 0,{number:!0}]])])]),be(Be,{label:"旋转",min:-360,max:360,step:1,modelValue:R(r).rotation,"onUpdate:modelValue":S[21]||(S[21]=b=>R(r).rotation=b)},null,8,["modelValue"]),T("div",DL,[T("label",NL,[S[76]||(S[76]=T("span",null,"缩放 X",-1)),de(T("input",{"onUpdate:modelValue":S[22]||(S[22]=b=>R(r).scaleX=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(r).scaleX,void 0,{number:!0}]])]),T("label",UL,[S[77]||(S[77]=T("span",null,"缩放 Y",-1)),de(T("input",{"onUpdate:modelValue":S[23]||(S[23]=b=>R(r).scaleY=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(r).scaleY,void 0,{number:!0}]])])]),R(r).shape==="circle"?(K(),Mt(Be,{key:0,label:"半径",min:1,max:1e3,step:1,modelValue:R(r).radius,"onUpdate:modelValue":S[24]||(S[24]=b=>R(r).radius=b)},null,8,["modelValue"])):R(r).shape==="ellipse"?(K(),Q("div",$L,[T("label",XL,[S[78]||(S[78]=T("span",null,"X 半径",-1)),de(T("input",{"onUpdate:modelValue":S[25]||(S[25]=b=>R(r).radiusX=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).radiusX,void 0,{number:!0}]])]),T("label",VL,[S[79]||(S[79]=T("span",null,"Y 半径",-1)),de(T("input",{"onUpdate:modelValue":S[26]||(S[26]=b=>R(r).radiusY=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).radiusY,void 0,{number:!0}]])])])):(K(),Q("div",YL,[T("label",GL,[S[80]||(S[80]=T("span",null,"宽度",-1)),de(T("input",{"onUpdate:modelValue":S[27]||(S[27]=b=>R(r).width=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).width,void 0,{number:!0}]])]),T("label",HL,[S[81]||(S[81]=T("span",null,"高度",-1)),de(T("input",{"onUpdate:modelValue":S[28]||(S[28]=b=>R(r).height=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).height,void 0,{number:!0}]])])])),R(r).shape==="polygon"||R(r).shape==="custom"?(K(),Mt(Be,{key:3,label:"边数",min:3,max:16,step:1,modelValue:R(r).sides,"onUpdate:modelValue":S[29]||(S[29]=b=>R(r).sides=b)},null,8,["modelValue"])):Te("",!0),T("label",jL,[S[83]||(S[83]=T("span",null,"碰撞响应",-1)),de(T("select",{"onUpdate:modelValue":S[30]||(S[30]=b=>R(r).response=b),class:"inp"},[...S[82]||(S[82]=[T("option",{value:"physics"},"物理(弹跳/摩擦)",-1),T("option",{value:"pause"},"暂停(停止不动)",-1),T("option",{value:"destroy"},"消失(立即销毁)",-1)])],512),[[wt,R(r).response]])]),R(r).response==="physics"?(K(),Q("div",WL,[T("label",zL,[S[84]||(S[84]=T("span",null,"弹性 (0-1)",-1)),de(T("input",{"onUpdate:modelValue":S[31]||(S[31]=b=>R(r).elasticity=b),type:"number",min:"0",max:"1",step:"0.01",class:"inp"},null,512),[[He,R(r).elasticity,void 0,{number:!0}]])]),T("label",qL,[S[85]||(S[85]=T("span",null,"摩擦 (0-1)",-1)),de(T("input",{"onUpdate:modelValue":S[32]||(S[32]=b=>R(r).friction=b),type:"number",min:"0",max:"1",step:"0.01",class:"inp"},null,512),[[He,R(r).friction,void 0,{number:!0}]])])])):Te("",!0),T("div",KL,[T("label",ZL,[de(T("input",{"onUpdate:modelValue":S[33]||(S[33]=b=>R(r).followPath=b),type:"checkbox"},null,512),[[Et,R(r).followPath]]),S[86]||(S[86]=At("跟随路径移动",-1))]),R(r).followPath?(K(),Q(Fe,{key:0},[T("label",JL,[S[88]||(S[88]=T("span",null,"目标路径",-1)),de(T("select",{"onUpdate:modelValue":S[34]||(S[34]=b=>R(r).followPathId=b),class:"inp"},[S[87]||(S[87]=T("option",{value:0},"(未选择)",-1)),(K(!0),Q(Fe,null,Dt(R(e).paths,b=>(K(),Q("option",{key:b.id,value:b.id},_e(b.name),9,QL))),128))],512),[[wt,R(r).followPathId,void 0,{number:!0}]])]),T("div",eD,[T("label",tD,[S[89]||(S[89]=T("span",null,"移动时长(秒)",-1)),de(T("input",{"onUpdate:modelValue":S[35]||(S[35]=b=>R(r).followDuration=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(r).followDuration,void 0,{number:!0}]])]),T("label",iD,[S[91]||(S[91]=T("span",null,"曲线模式",-1)),de(T("select",{"onUpdate:modelValue":S[36]||(S[36]=b=>R(r).followCurveMode=b),class:"inp"},[...S[90]||(S[90]=[T("option",null,"跟随导出",-1),T("option",null,"线性",-1),T("option",null,"贝塞尔",-1)])],512),[[wt,R(r).followCurveMode]])])]),T("label",sD,[de(T("input",{"onUpdate:modelValue":S[37]||(S[37]=b=>R(r).followPathRotation=b),type:"checkbox"},null,512),[[Et,R(r).followPathRotation]]),S[92]||(S[92]=At("方向沿路径",-1))]),S[93]||(S[93]=T("div",{class:"collider-curve-title"},[At("移动进度曲线 "),T("small",null,"横轴:实时/移动时长 纵轴:路径进度(0=起点 → 1=终点)")],-1)),be(qs,{"model-value":R(r).followCurve||R(_),"default-value":R(_),mode:R(t)(R(r).followCurveMode),"onUpdate:modelValue":S[38]||(S[38]=b=>R(r).followCurve=b)},null,8,["model-value","default-value","mode"])],64)):Te("",!0)])],64)):R(o)?(K(),Q(Fe,{key:2},[S[104]||(S[104]=T("div",{class:"object-editor-title"},"路径属性",-1)),T("label",nD,[S[95]||(S[95]=T("span",null,"路径名称",-1)),de(T("input",{"onUpdate:modelValue":S[39]||(S[39]=b=>R(o).name=b),class:"inp"},null,512),[[He,R(o).name]])]),T("div",rD,[T("label",oD,[S[96]||(S[96]=T("span",null,"X 位置",-1)),de(T("input",{"onUpdate:modelValue":S[40]||(S[40]=b=>R(o).x=b),type:"number",class:"inp"},null,512),[[He,R(o).x,void 0,{number:!0}]])]),T("label",aD,[S[97]||(S[97]=T("span",null,"Y 位置",-1)),de(T("input",{"onUpdate:modelValue":S[41]||(S[41]=b=>R(o).y=b),type:"number",class:"inp"},null,512),[[He,R(o).y,void 0,{number:!0}]])])]),be(Be,{label:"旋转",min:-360,max:360,step:1,modelValue:R(o).rotation,"onUpdate:modelValue":S[42]||(S[42]=b=>R(o).rotation=b)},null,8,["modelValue"]),T("div",lD,[T("label",cD,[S[98]||(S[98]=T("span",null,"缩放 X",-1)),de(T("input",{"onUpdate:modelValue":S[43]||(S[43]=b=>R(o).scaleX=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(o).scaleX,void 0,{number:!0}]])]),T("label",hD,[S[99]||(S[99]=T("span",null,"缩放 Y",-1)),de(T("input",{"onUpdate:modelValue":S[44]||(S[44]=b=>R(o).scaleY=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(o).scaleY,void 0,{number:!0}]])])]),T("label",uD,[S[100]||(S[100]=T("span",null,"闭合路径",-1)),de(T("input",{"onUpdate:modelValue":S[45]||(S[45]=b=>R(o).closed=b),type:"checkbox"},null,512),[[Et,R(o).closed]])]),T("label",dD,[S[101]||(S[101]=T("span",null,"路径颜色",-1)),de(T("input",{"onUpdate:modelValue":S[46]||(S[46]=b=>R(o).color=b),type:"color",class:"path-color"},null,512),[[He,R(o).color]])]),S[105]||(S[105]=es('
操作说明:
  • 双击空白处/曲线:新建锚点
  • 双击锚点:删除节点
  • 双击第二下按住拖动:新建并拉出手柄
  • 拖动锚点移动位置,拖动手柄调整曲线
  • Shift+拖动手柄:两侧完全对称
  • Alt+拖动手柄:独立控制单侧
  • Ctrl+点击/框选:加选节点
  • Alt+点击/框选:减选节点
  • Alt+单击空白处:清除全部选中
  • 选中多个节点后可整体拖动
',1)),T("label",fD,[S[103]||(S[103]=T("span",null,"应用预设形状",-1)),de(T("select",{"onUpdate:modelValue":S[47]||(S[47]=b=>R(o).preset=b),class:"inp"},[...S[102]||(S[102]=[es('',5)])],512),[[wt,R(o).preset]])]),T("button",{class:"path-action primary",onClick:S[48]||(S[48]=(...b)=>R(v)&&R(v)(...b))},"应用预设"),T("button",{class:"path-action",onClick:S[49]||(S[49]=(...b)=>R(x)&&R(x)(...b))},"清空锚点")],64)):R(a)?(K(),Mt(KB,{key:3,"spine-object":R(a)},null,8,["spine-object"])):(K(),Q("div",mD,"使用右上角按钮创建场景对象"))],512),[[vi,!R(l).scene]])]))}}),gD=Qt(pD,[["__scopeId","data-v-f97ddd48"]]),vD={class:"group"},yD={class:"caret"},xD={class:"group-body"},bD={class:"segs"},wD={class:"segs stream-behavior-segs"},SD={key:2,class:"stream-loop-options"},_D={class:"loop-section-row"},TD={class:"switch-row"},MD=["checked"],CD={key:0,class:"loop-duration-control"},AD={class:"switch-row loop-duration-toggle"},ED=["checked"],ID={class:"loop-section-duration"},RD=["value"],PD={key:1},kD={key:2,class:"loop-auto-duration"},FD={class:"loop-section-row"},OD={class:"switch-row"},BD=["checked"],LD={key:0,class:"loop-duration-control"},DD={class:"switch-row loop-duration-toggle"},ND=["checked"],UD={class:"loop-section-duration"},$D=["value"],XD={key:1},VD={key:2,class:"loop-auto-duration"},YD={key:3,class:"modifier-hint stream-loop-hint"},GD={class:"group"},HD={class:"caret"},jD={class:"group-body"},WD={class:"row"},zD={class:"row"},qD=["value","disabled"],KD={key:0,class:"row"},ZD={class:"row"},JD={key:0,value:"radial"},QD={key:1,value:"path-normal"},eN={key:2,value:"path-tangent"},tN=Jt({__name:"EmissionSection",setup(s){const{store:e,sys:t,automaticLoopDuration:i,loopDurationFrames:n,collapsed:r,toggle:o,setEmitMode:a,setLoopDurationFrames:c,setStreamBehavior:l,setLoopSection:h,setLoopSectionDuration:u,setLoopCustomDuration:d,resetModule:f,select:p,onShapeChange:m,onSpawnPathChange:g}=br();return(v,x)=>(K(),Q(Fe,null,[T("div",vD,[T("div",{class:"group-head",onClick:x[1]||(x[1]=y=>R(o)("emitMode"))},[T("span",yD,_e(R(r).emitMode?"▸":"▾"),1),x[35]||(x[35]=T("span",null,"发射模式",-1)),T("button",{class:"group-reset",title:"重置发射模式参数",onClick:x[0]||(x[0]=et(y=>R(f)("emitMode"),["stop"]))},"重置")]),de(T("div",xD,[T("div",bD,[T("button",{class:Le(["seg",{on:R(t).config.mode==="stream"}]),onClick:x[2]||(x[2]=y=>R(a)("stream"))},"持续",2),T("button",{class:Le(["seg",{on:R(t).config.mode==="burst"}]),onClick:x[3]||(x[3]=y=>R(a)("burst"))},"爆发",2)]),R(t).config.mode==="stream"?(K(),Q(Fe,{key:0},[T("div",wD,[T("button",{class:Le(["seg",{on:R(t).config.streamBehavior==="normal"}]),onClick:x[4]||(x[4]=y=>R(l)("normal"))},"常规持续",2),T("button",{class:Le(["seg",{on:R(t).config.streamBehavior==="loop"}]),onClick:x[5]||(x[5]=y=>R(l)("loop"))},"循环持续",2)]),be(Be,{label:"发射速率",min:1,max:300,step:1,modelValue:R(t).config.rate,"onUpdate:modelValue":x[6]||(x[6]=y=>R(t).config.rate=y)},null,8,["modelValue"]),R(t).config.streamBehavior==="normal"?(K(),Mt(Be,{key:0,label:"发射时长",min:1/30,max:60,step:1/30,modelValue:R(t).config.duration,"onUpdate:modelValue":x[7]||(x[7]=y=>R(t).config.duration=y)},null,8,["modelValue"])):(K(),Mt(Be,{key:1,label:"发射时长 (f)",min:1,max:1800,step:1,"model-value":R(n),"onUpdate:modelValue":R(c)},null,8,["model-value","onUpdate:modelValue"])),R(t).config.streamBehavior==="loop"?(K(),Q("div",SD,[T("div",_D,[T("label",TD,[T("input",{type:"checkbox",checked:R(t).config.generateLoopStartAnimation,onChange:x[8]||(x[8]=y=>R(h)("start",y))},null,40,MD),x[36]||(x[36]=T("span",{class:"switch-ui"},null,-1)),x[37]||(x[37]=T("span",null,"生成开始循环动画",-1))]),R(t).config.generateLoopStartAnimation?(K(),Q("div",CD,[T("label",AD,[T("input",{type:"checkbox",checked:R(t).config.loopStartUseCustomDuration,onChange:x[9]||(x[9]=y=>R(d)("start",y))},null,40,ED),x[38]||(x[38]=T("span",{class:"switch-ui"},null,-1)),x[39]||(x[39]=T("span",null,"指定时长",-1))]),T("label",ID,[R(t).config.loopStartUseCustomDuration?(K(),Q("input",{key:0,value:R(t).config.loopStartDurationFrames,type:"number",min:"1",max:"1800",step:"1","aria-label":"开始循环段时长",onChange:x[10]||(x[10]=y=>R(u)("start",y))},null,40,RD)):Te("",!0),R(t).config.loopStartUseCustomDuration?(K(),Q("span",PD,"f")):(K(),Q("span",kD,"自动 "+_e(R(i))+"f",1))])])):Te("",!0)]),T("div",FD,[T("label",OD,[T("input",{type:"checkbox",checked:R(t).config.generateLoopEndAnimation,onChange:x[11]||(x[11]=y=>R(h)("end",y))},null,40,BD),x[40]||(x[40]=T("span",{class:"switch-ui"},null,-1)),x[41]||(x[41]=T("span",null,"生成结束循环动画",-1))]),R(t).config.generateLoopEndAnimation?(K(),Q("div",LD,[T("label",DD,[T("input",{type:"checkbox",checked:R(t).config.loopEndUseCustomDuration,onChange:x[12]||(x[12]=y=>R(d)("end",y))},null,40,ND),x[42]||(x[42]=T("span",{class:"switch-ui"},null,-1)),x[43]||(x[43]=T("span",null,"指定时长",-1))]),T("label",UD,[R(t).config.loopEndUseCustomDuration?(K(),Q("input",{key:0,value:R(t).config.loopEndDurationFrames,type:"number",min:"1",max:"1800",step:"1","aria-label":"结束循环段时长",onChange:x[13]||(x[13]=y=>R(u)("end",y))},null,40,$D)):Te("",!0),R(t).config.loopEndUseCustomDuration?(K(),Q("span",XD,"f")):(K(),Q("span",VD,"自动 "+_e(R(i))+"f",1))])])):Te("",!0)])])):Te("",!0),R(t).config.streamBehavior==="loop"?(K(),Q("div",YD,"循环持续模式不支持骨骼跟随和路径跟随;进入或退出时会将粒子跟随设置恢复默认值。")):Te("",!0)],64)):(K(),Mt(Be,{key:1,label:"单次数量",min:1,max:1e3,step:1,modelValue:R(t).config.burstCount,"onUpdate:modelValue":x[14]||(x[14]=y=>R(t).config.burstCount=y)},null,8,["modelValue"])),be(Be,{label:"延迟时间",min:0,max:5,step:.1,modelValue:R(t).config.delay,"onUpdate:modelValue":x[15]||(x[15]=y=>R(t).config.delay=y)},null,8,["modelValue"])],512),[[vi,!R(r).emitMode]])]),T("div",GD,[T("div",{class:"group-head",onClick:x[17]||(x[17]=y=>R(o)("shape"))},[T("span",HD,_e(R(r).shape?"▸":"▾"),1),x[44]||(x[44]=T("span",null,"发射器形状",-1)),T("button",{class:"group-reset",title:"重置发射器形状参数",onClick:x[16]||(x[16]=et(y=>R(f)("shape"),["stop"]))},"重置")]),de(T("div",jD,[T("label",WD,[x[46]||(x[46]=T("span",null,"形状",-1)),de(T("select",{"onUpdate:modelValue":x[18]||(x[18]=y=>R(t).config.shape=y),class:"inp",onChange:x[19]||(x[19]=(...y)=>R(m)&&R(m)(...y))},[...x[45]||(x[45]=[es('',5)])],544),[[wt,R(t).config.shape]])]),R(t).config.shape==="circle"||R(t).config.shape==="cone"?(K(),Q(Fe,{key:0},[be(Be,{label:R(t).config.shape==="cone"?"内径":"内半径",min:0,max:R(t).config.outerRadius,step:1,modelValue:R(t).config.innerRadius,"onUpdate:modelValue":x[20]||(x[20]=y=>R(t).config.innerRadius=y)},null,8,["label","max","modelValue"]),be(Be,{label:R(t).config.shape==="cone"?"外径":"外半径",min:R(t).config.innerRadius,max:300,step:1,modelValue:R(t).config.outerRadius,"onUpdate:modelValue":x[21]||(x[21]=y=>R(t).config.outerRadius=y)},null,8,["label","min","modelValue"])],64)):Te("",!0),R(t).config.shape==="cone"?(K(),Q(Fe,{key:1},[be(Be,{label:"锥形朝向",min:-360,max:360,step:1,modelValue:R(t).config.coneDirection,"onUpdate:modelValue":x[22]||(x[22]=y=>R(t).config.coneDirection=y)},null,8,["modelValue"]),be(Be,{label:"锥形开口角度",min:1,max:360,step:1,modelValue:R(t).config.coneAngle,"onUpdate:modelValue":x[23]||(x[23]=y=>R(t).config.coneAngle=y)},null,8,["modelValue"])],64)):R(t).config.shape==="rect"?(K(),Q(Fe,{key:2},[be(Be,{label:"内宽",min:0,max:R(t).config.outerRectW,step:1,modelValue:R(t).config.innerRectW,"onUpdate:modelValue":x[24]||(x[24]=y=>R(t).config.innerRectW=y)},null,8,["max","modelValue"]),be(Be,{label:"内高",min:0,max:R(t).config.outerRectH,step:1,modelValue:R(t).config.innerRectH,"onUpdate:modelValue":x[25]||(x[25]=y=>R(t).config.innerRectH=y)},null,8,["max","modelValue"]),be(Be,{label:"外宽",min:R(t).config.innerRectW,max:400,step:1,modelValue:R(t).config.outerRectW,"onUpdate:modelValue":x[26]||(x[26]=y=>R(t).config.outerRectW=y)},null,8,["min","modelValue"]),be(Be,{label:"外高",min:R(t).config.innerRectH,max:400,step:1,modelValue:R(t).config.outerRectH,"onUpdate:modelValue":x[27]||(x[27]=y=>R(t).config.outerRectH=y)},null,8,["min","modelValue"])],64)):R(t).config.shape==="path"?(K(),Q(Fe,{key:3},[T("label",zD,[x[48]||(x[48]=T("span",null,"选择路径",-1)),de(T("select",{"onUpdate:modelValue":x[28]||(x[28]=y=>R(t).config.spawnPathId=y),class:"inp",onChange:x[29]||(x[29]=(...y)=>R(g)&&R(g)(...y))},[x[47]||(x[47]=T("option",{value:0},"无路径(点发射)",-1)),(K(!0),Q(Fe,null,Dt(R(e).paths,y=>(K(),Q("option",{key:y.id,value:y.id,disabled:!y.enabled},_e(y.name),9,qD))),128))],544),[[wt,R(t).config.spawnPathId,void 0,{number:!0}]])]),R(t).config.spawnPathId>0?(K(),Q("label",KD,[x[50]||(x[50]=T("span",null,"出生分布",-1)),de(T("select",{"onUpdate:modelValue":x[30]||(x[30]=y=>R(t).config.spawnPathDistribution=y),class:"inp"},[...x[49]||(x[49]=[T("option",{value:"fixed"},"等间距固定分布",-1),T("option",{value:"random"},"随机分布",-1)])],512),[[wt,R(t).config.spawnPathDistribution]])])):Te("",!0)],64)):Te("",!0),x[54]||(x[54]=T("div",{class:"divider"},null,-1)),T("label",ZD,[x[53]||(x[53]=T("span",null,"发射角度",-1)),de(T("select",{"onUpdate:modelValue":x[31]||(x[31]=y=>R(t).config.emissionAngleMode=y),class:"inp"},[x[51]||(x[51]=T("option",{value:"fixed"},"固定",-1)),x[52]||(x[52]=T("option",{value:"random"},"随机",-1)),R(t).config.shape==="circle"||R(t).config.shape==="rect"||R(t).config.shape==="cone"?(K(),Q("option",JD,"径向(中心向外)")):Te("",!0),R(t).config.shape==="path"&&R(t).config.spawnPathId>0?(K(),Q("option",QD,"垂直于路径")):Te("",!0),R(t).config.shape==="path"&&R(t).config.spawnPathId>0?(K(),Q("option",eN,"沿路径方向")):Te("",!0)],512),[[wt,R(t).config.emissionAngleMode]])]),R(t).config.emissionAngleMode==="fixed"?(K(),Mt(Be,{key:4,label:"固定角度",min:-360,max:360,step:1,modelValue:R(t).config.direction,"onUpdate:modelValue":x[32]||(x[32]=y=>R(t).config.direction=y)},null,8,["modelValue"])):R(t).config.emissionAngleMode==="random"?(K(),Q(Fe,{key:5},[be(Be,{label:"基准角度",min:-360,max:360,step:1,modelValue:R(t).config.direction,"onUpdate:modelValue":x[33]||(x[33]=y=>R(t).config.direction=y)},null,8,["modelValue"]),be(Be,{label:"随机范围",min:0,max:360,step:1,modelValue:R(t).config.spread,"onUpdate:modelValue":x[34]||(x[34]=y=>R(t).config.spread=y)},null,8,["modelValue"])],64)):Te("",!0)],512),[[vi,!R(r).shape]])])],64))}}),iN=Qt(tN,[["__scopeId","data-v-fcf44933"]]),sN={class:"pac"},nN={class:"pac-head"},rN={class:"pac-label"},oN={key:0,class:"pac-modes"},aN=["onClick"],lN={class:"pac-range"},cN={class:"pac-curve"},hN={class:"pac-axis"},uN=Jt({__name:"ParticleAttributeControl",props:{label:{},mode:{},valueMin:{},valueMax:{},curve:{},defaultCurve:{default:()=>[{x:0,y:0},{x:1,y:1}]},min:{},max:{},step:{default:1},allowDirection:{type:Boolean,default:!1},allowCurve:{type:Boolean,default:!0},showModes:{type:Boolean,default:!0},curveLabel:{default:"曲线输入 →"}},emits:["update:mode","update:valueMin","update:valueMax","update:curve"],setup(s){const e=s,t=qe(()=>{const i=[{label:"固定",value:"fixed"},{label:"随机",value:"random"}];return e.allowCurve&&i.push({label:"曲线",value:"curve"}),e.allowDirection&&i.push({label:"发射方向",value:"direction"}),i});return(i,n)=>(K(),Q("div",sN,[T("div",nN,[T("span",rN,_e(s.label),1),s.showModes?(K(),Q("div",oN,[(K(!0),Q(Fe,null,Dt(t.value,r=>(K(),Q("button",{key:r.value,class:Le(["pac-mode",{on:s.mode===r.value}]),onClick:o=>i.$emit("update:mode",r.value)},_e(r.label),11,aN))),128))])):Te("",!0)]),s.mode==="fixed"||s.mode==="direction"?(K(),Mt(Be,{key:0,label:s.mode==="direction"?"角度偏移":"数值",min:s.min,max:s.max,step:s.step,"model-value":s.valueMin,"onUpdate:modelValue":n[0]||(n[0]=r=>i.$emit("update:valueMin",r))},null,8,["label","min","max","step","model-value"])):s.mode==="random"?(K(),Q(Fe,{key:1},[be(Be,{label:"下限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMin,"onUpdate:modelValue":n[1]||(n[1]=r=>i.$emit("update:valueMin",r))},null,8,["min","max","step","model-value"]),be(Be,{label:"上限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMax,"onUpdate:modelValue":n[2]||(n[2]=r=>i.$emit("update:valueMax",r))},null,8,["min","max","step","model-value"])],64)):(K(),Q(Fe,{key:2},[T("div",lN,[be(Be,{label:"范围下限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMin,"onUpdate:modelValue":n[3]||(n[3]=r=>i.$emit("update:valueMin",r))},null,8,["min","max","step","model-value"]),be(Be,{label:"范围上限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMax,"onUpdate:modelValue":n[4]||(n[4]=r=>i.$emit("update:valueMax",r))},null,8,["min","max","step","model-value"])]),T("div",cN,[be(qs,{"model-value":s.curve,"default-value":s.defaultCurve,"onUpdate:modelValue":n[5]||(n[5]=r=>i.$emit("update:curve",r))},null,8,["model-value","default-value"]),T("div",hN,[n[6]||(n[6]=T("span",null,"0",-1)),T("span",null,_e(s.curveLabel),1),n[7]||(n[7]=T("span",null,"1",-1))])])],64))]))}}),mn=Qt(uN,[["__scopeId","data-v-7a931847"]]),dN={class:"group"},fN={class:"caret"},mN={class:"group-body attr-body"},pN={class:"attr-axis-head"},gN={class:"axis-modes"},vN={class:"life-item"},yN={class:"switch-row"},xN={class:"life-item"},bN={class:"switch-row"},wN={class:"axis-modes life-axis"},SN={class:"life-item"},_N={class:"switch-row"},TN=Jt({__name:"ParticleAttributesSection",setup(s){const{sys:e,collapsed:t,toggle:i,resetModule:n,setSpeedOverLifeMode:r,prepareScaleOverLifeCurve:o,setScaleOverLifeMode:a,LINEAR_CURVE:c,FLAT_CURVE:l}=br();return(h,u)=>(K(),Q("div",dN,[T("div",{class:"group-head",onClick:u[1]||(u[1]=d=>R(i)("attr"))},[T("span",fN,_e(R(t).attr?"▸":"▾"),1),u[44]||(u[44]=T("span",null,"粒子属性",-1)),T("button",{class:"group-reset",title:"重置粒子属性参数",onClick:u[0]||(u[0]=et(d=>R(n)("attr"),["stop"]))},"重置")]),de(T("div",mN,[u[52]||(u[52]=T("div",{class:"attr-section-title"},"粒子初始参数",-1)),be(mn,{label:"初始生命周期","allow-curve":!1,mode:R(e).config.lifeMode,"onUpdate:mode":u[2]||(u[2]=d=>R(e).config.lifeMode=d),"value-min":R(e).config.lifeMin,"onUpdate:valueMin":u[3]||(u[3]=d=>R(e).config.lifeMin=d),"value-max":R(e).config.lifeMax,"onUpdate:valueMax":u[4]||(u[4]=d=>R(e).config.lifeMax=d),curve:R(e).config.lifeCurve,"onUpdate:curve":u[5]||(u[5]=d=>R(e).config.lifeCurve=d),min:.1,max:10,step:.1,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"]),be(mn,{label:"初始速度","allow-curve":!1,mode:R(e).config.speedMode,"onUpdate:mode":u[6]||(u[6]=d=>R(e).config.speedMode=d),"value-min":R(e).config.speedMin,"onUpdate:valueMin":u[7]||(u[7]=d=>R(e).config.speedMin=d),"value-max":R(e).config.speedMax,"onUpdate:valueMax":u[8]||(u[8]=d=>R(e).config.speedMax=d),curve:R(e).config.speedCurve,"onUpdate:curve":u[9]||(u[9]=d=>R(e).config.speedCurve=d),min:0,max:1e3,step:1,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"]),T("div",pN,[u[45]||(u[45]=T("span",null,"初始缩放",-1)),T("div",gN,[T("button",{class:Le(["axis-mode",{on:R(e).config.scaleAxisMode==="uniform"}]),onClick:u[10]||(u[10]=d=>R(e).config.scaleAxisMode="uniform")},"统一",2),T("button",{class:Le(["axis-mode",{on:R(e).config.scaleAxisMode==="separate"}]),onClick:u[11]||(u[11]=d=>R(e).config.scaleAxisMode="separate")},"XY分离",2)])]),be(mn,{label:R(e).config.scaleAxisMode==="uniform"?"初始缩放":"缩放 X","allow-curve":!1,mode:R(e).config.scaleMode,"onUpdate:mode":u[12]||(u[12]=d=>R(e).config.scaleMode=d),"value-min":R(e).config.scaleMin,"onUpdate:valueMin":u[13]||(u[13]=d=>R(e).config.scaleMin=d),"value-max":R(e).config.scaleMax,"onUpdate:valueMax":u[14]||(u[14]=d=>R(e).config.scaleMax=d),curve:R(e).config.scaleCurve,"onUpdate:curve":u[15]||(u[15]=d=>R(e).config.scaleCurve=d),min:0,max:5,step:.05,"curve-label":"随机采样 →"},null,8,["label","mode","value-min","value-max","curve"]),R(e).config.scaleAxisMode==="separate"?(K(),Mt(mn,{key:0,label:"缩放 Y","show-modes":!1,"allow-curve":!1,mode:R(e).config.scaleMode,"onUpdate:mode":u[16]||(u[16]=d=>R(e).config.scaleMode=d),"value-min":R(e).config.scaleYMin,"onUpdate:valueMin":u[17]||(u[17]=d=>R(e).config.scaleYMin=d),"value-max":R(e).config.scaleYMax,"onUpdate:valueMax":u[18]||(u[18]=d=>R(e).config.scaleYMax=d),curve:R(e).config.scaleYCurve,"onUpdate:curve":u[19]||(u[19]=d=>R(e).config.scaleYCurve=d),min:0,max:5,step:.05,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"])):Te("",!0),be(mn,{label:"初始旋转","allow-direction":"","allow-curve":!1,mode:R(e).config.initialRotationMode,"onUpdate:mode":u[20]||(u[20]=d=>R(e).config.initialRotationMode=d),"value-min":R(e).config.initialRotationMin,"onUpdate:valueMin":u[21]||(u[21]=d=>R(e).config.initialRotationMin=d),"value-max":R(e).config.initialRotationMax,"onUpdate:valueMax":u[22]||(u[22]=d=>R(e).config.initialRotationMax=d),curve:R(e).config.initialRotationCurve,"onUpdate:curve":u[23]||(u[23]=d=>R(e).config.initialRotationCurve=d),min:-360,max:360,step:1,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"]),u[53]||(u[53]=T("div",{class:"attr-section-title life-title"},"粒子生命周期变化参数",-1)),T("div",vN,[T("label",yN,[de(T("input",{type:"checkbox","onUpdate:modelValue":u[24]||(u[24]=d=>R(e).config.speedOverLifeEnabled=d)},null,512),[[Et,R(e).config.speedOverLifeEnabled]]),u[46]||(u[46]=T("span",{class:"switch-ui"},null,-1)),u[47]||(u[47]=T("span",null,"生命周期内速度",-1))]),R(e).config.speedOverLifeEnabled?(K(),Mt(mn,{key:0,label:"速度倍率",mode:R(e).config.speedOverLifeMode,"onUpdate:mode":R(r),"value-min":R(e).config.speedOverLifeMin,"onUpdate:valueMin":u[25]||(u[25]=d=>R(e).config.speedOverLifeMin=d),"value-max":R(e).config.speedOverLifeMax,"onUpdate:valueMax":u[26]||(u[26]=d=>R(e).config.speedOverLifeMax=d),curve:R(e).config.speedOverLifeCurve,"onUpdate:curve":u[27]||(u[27]=d=>R(e).config.speedOverLifeCurve=d),"default-curve":R(l),min:0,max:3,step:.05,"curve-label":"生命周期 →"},null,8,["mode","onUpdate:mode","value-min","value-max","curve","default-curve"])):Te("",!0)]),T("div",xN,[T("label",bN,[de(T("input",{type:"checkbox","onUpdate:modelValue":u[28]||(u[28]=d=>R(e).config.scaleOverLifeEnabled=d),onChange:u[29]||(u[29]=(...d)=>R(o)&&R(o)(...d))},null,544),[[Et,R(e).config.scaleOverLifeEnabled]]),u[48]||(u[48]=T("span",{class:"switch-ui"},null,-1)),u[49]||(u[49]=T("span",null,"生命周期内缩放",-1))]),R(e).config.scaleOverLifeEnabled?(K(),Q(Fe,{key:0},[T("div",wN,[T("button",{class:Le(["axis-mode",{on:R(e).config.scaleOverLifeAxisMode==="uniform"}]),onClick:u[30]||(u[30]=d=>R(e).config.scaleOverLifeAxisMode="uniform")},"统一",2),T("button",{class:Le(["axis-mode",{on:R(e).config.scaleOverLifeAxisMode==="separate"}]),onClick:u[31]||(u[31]=d=>R(e).config.scaleOverLifeAxisMode="separate")},"XY分离",2)]),be(mn,{label:R(e).config.scaleOverLifeAxisMode==="uniform"?"缩放倍率":"倍率 X",mode:R(e).config.scaleOverLifeMode,"onUpdate:mode":R(a),"value-min":R(e).config.scaleOverLifeMin,"onUpdate:valueMin":u[32]||(u[32]=d=>R(e).config.scaleOverLifeMin=d),"value-max":R(e).config.scaleOverLifeMax,"onUpdate:valueMax":u[33]||(u[33]=d=>R(e).config.scaleOverLifeMax=d),curve:R(e).config.scaleOverLifeCurve,"onUpdate:curve":u[34]||(u[34]=d=>R(e).config.scaleOverLifeCurve=d),"default-curve":R(l),min:0,max:3,step:.05,"curve-label":"生命周期 →"},null,8,["label","mode","onUpdate:mode","value-min","value-max","curve","default-curve"]),R(e).config.scaleOverLifeAxisMode==="separate"?(K(),Mt(mn,{key:0,label:"倍率 Y","show-modes":!1,mode:R(e).config.scaleOverLifeMode,"onUpdate:mode":u[35]||(u[35]=d=>R(e).config.scaleOverLifeMode=d),"value-min":R(e).config.scaleYOverLifeMin,"onUpdate:valueMin":u[36]||(u[36]=d=>R(e).config.scaleYOverLifeMin=d),"value-max":R(e).config.scaleYOverLifeMax,"onUpdate:valueMax":u[37]||(u[37]=d=>R(e).config.scaleYOverLifeMax=d),curve:R(e).config.scaleYOverLifeCurve,"onUpdate:curve":u[38]||(u[38]=d=>R(e).config.scaleYOverLifeCurve=d),"default-curve":R(l),min:0,max:3,step:.05,"curve-label":"生命周期 →"},null,8,["mode","value-min","value-max","curve","default-curve"])):Te("",!0)],64)):Te("",!0)]),T("div",SN,[T("label",_N,[de(T("input",{type:"checkbox","onUpdate:modelValue":u[39]||(u[39]=d=>R(e).config.rotationOverLifeEnabled=d)},null,512),[[Et,R(e).config.rotationOverLifeEnabled]]),u[50]||(u[50]=T("span",{class:"switch-ui"},null,-1)),u[51]||(u[51]=T("span",null,"生命周期内旋转",-1))]),R(e).config.rotationOverLifeEnabled?(K(),Mt(mn,{key:0,label:"旋转速度",mode:R(e).config.rotationOverLifeMode,"onUpdate:mode":u[40]||(u[40]=d=>R(e).config.rotationOverLifeMode=d),"value-min":R(e).config.rotationSpeedMin,"onUpdate:valueMin":u[41]||(u[41]=d=>R(e).config.rotationSpeedMin=d),"value-max":R(e).config.rotationSpeedMax,"onUpdate:valueMax":u[42]||(u[42]=d=>R(e).config.rotationSpeedMax=d),curve:R(e).config.rotationOverLifeCurve,"onUpdate:curve":u[43]||(u[43]=d=>R(e).config.rotationOverLifeCurve=d),"default-curve":R(c),min:-720,max:720,step:10,"curve-label":"生命周期 →"},null,8,["mode","value-min","value-max","curve","default-curve"])):Te("",!0)])],512),[[vi,!R(t).attr]])]))}}),MN=Qt(TN,[["__scopeId","data-v-909c781b"]]),CN={class:"gradient-editor"},AN=["title","onClick","onDblclick","onPointerdown"],EN={key:0,class:"gradient-controls"},IN=["value"],RN=["value"],PN={class:"gradient-position"},kN=["value"],FN=["disabled"],ON=Jt({__name:"ColorGradientEditor",props:{modelValue:{}},emits:["update:modelValue"],setup(s,{emit:e}){const t=s,i=e,n=Ge(null),r=Ge(0),o=qe(()=>t.modelValue[r.value]||null),a=qe(()=>[...t.modelValue].sort((M,I)=>M.position-I.position)),c=qe(()=>{const M=a.value;return M.length?`linear-gradient(90deg, ${M.map(I=>`${I.color} ${l(I.position)*100}%`).join(", ")})`:"#ffffff"});Xi(()=>t.modelValue.length,M=>{r.value>=M&&(r.value=Math.max(0,M-1))});function l(M){return Math.min(1,Math.max(0,Number(M)||0))}function h(){return t.modelValue.map(M=>({position:l(M.position),color:M.color}))}function u(M,I){const F=h();F[M]&&(F[M]={...F[M],...I},i("update:modelValue",F))}function d(M){u(r.value,{color:M.target.value})}function f(M){var E;const I=M.target,F=b(I.value,((E=o.value)==null?void 0:E.color)||"#ffffff");I.value=F,u(r.value,{color:F})}function p(M){const I=M.target;f(M),I.blur()}function m(M){const I=Number(M.target.value);Number.isFinite(I)&&u(r.value,{position:l(I/100)})}function g(M){const I=h();I.push({position:l(M),color:C(I,M)}),r.value=I.length-1,i("update:modelValue",I)}function v(M){if(!n.value)return;const I=n.value.getBoundingClientRect();g((M.clientX-I.left)/Math.max(1,I.width))}function x(){const M=a.value;let I=.5;if(M.length>1){let F=-1;for(let E=0;EF&&(F=k,I=(M[E].position+M[E+1].position)/2)}}g(I)}function y(M){if(t.modelValue.length<=2||M<0)return;const I=h().filter((F,E)=>E!==M);r.value=Math.min(M,I.length-1),i("update:modelValue",I)}function _(M,I){if(!n.value)return;r.value=I;const F=k=>{const O=n.value.getBoundingClientRect();u(I,{position:l((k.clientX-O.left)/Math.max(1,O.width))})},E=()=>{window.removeEventListener("pointermove",F),window.removeEventListener("pointerup",E),window.removeEventListener("pointercancel",E)};window.addEventListener("pointermove",F),window.addEventListener("pointerup",E),window.addEventListener("pointercancel",E),M.preventDefault()}function C(M,I){const F=[...M].sort((E,k)=>E.position-k.position);if(!F.length)return"#ffffff";if(I<=F[0].position)return F[0].color;if(I>=F[F.length-1].position)return F[F.length-1].color;for(let E=0;EO.position)continue;const D=(I-k.position)/Math.max(1e-4,O.position-k.position);return S(k.color,O.color,D)}return F[F.length-1].color}function S(M,I,F){const E=$=>{const N=parseInt($.replace("#","").padEnd(6,"0").slice(0,6),16);return[N>>16&255,N>>8&255,N&255]},k=E(M),O=E(I),D=$=>Math.round(k[$]+(O[$]-k[$])*F);return`#${[D(0),D(1),D(2)].map($=>$.toString(16).padStart(2,"0")).join("")}`}function b(M,I){let F=M.trim().replace(/^#/,"");return/^[0-9a-f]{3}$/i.test(F)&&(F=F.split("").map(E=>E+E).join("")),/^[0-9a-f]{6}$/i.test(F)?`#${F.toLowerCase()}`:I}return(M,I)=>(K(),Q("div",CN,[T("div",{ref_key:"bar",ref:n,class:"gradient-bar",style:di({background:c.value}),title:"双击色带添加色标",onDblclick:v},[(K(!0),Q(Fe,null,Dt(s.modelValue,(F,E)=>(K(),Q("button",{key:E,type:"button",class:Le(["gradient-stop",{selected:E===r.value}]),style:di({left:`${l(F.position)*100}%`,"--stop-color":F.color}),title:`${Math.round(l(F.position)*100)}% · ${F.color}`,onClick:et(k=>r.value=E,["stop"]),onDblclick:et(k=>y(E),["stop"]),onPointerdown:et(k=>_(k,E),["stop"])},null,46,AN))),128))],36),o.value?(K(),Q("div",EN,[T("input",{type:"color",class:"gradient-color",value:o.value.color,"aria-label":"色标颜色",onInput:d},null,40,IN),T("input",{type:"text",class:"gradient-hex-input",value:o.value.color,"aria-label":"色标颜色值",spellcheck:"false",onChange:f,onKeydown:zr(p,["enter"])},null,40,RN),T("label",PN,[T("input",{type:"number",min:"0",max:"100",step:"1",value:Math.round(l(o.value.position)*100),"aria-label":"色标位置",onInput:m},null,40,kN),I[1]||(I[1]=T("span",null,"%",-1))]),T("button",{type:"button",class:"gradient-action",title:"在中间新增颜色",onClick:x},"+"),T("button",{type:"button",class:"gradient-action danger",title:"删除当前色标",disabled:s.modelValue.length<=2,onClick:I[0]||(I[0]=F=>y(r.value))},"×",8,FN)])):Te("",!0),I[2]||(I[2]=T("div",{class:"gradient-hint"},"双击色带新增 · 拖动色标调整位置 · 双击色标删除",-1))]))}}),gS=Qt(ON,[["__scopeId","data-v-8816e4a4"]]),BN={class:"image-card"},LN={class:"imgrow"},DN=["title"],NN=["src","alt"],UN={key:1,viewBox:"0 0 24 24",width:"22",height:"22",fill:"none",stroke:"#8a93bb","stroke-width":"1.6"},$N={class:"img-fields"},XN={key:0,class:"row"},VN={class:"row"},YN=["placeholder"],GN={class:"img-actions"},HN=["title"],jN=["disabled"],WN={class:"thumb-note"},zN={key:0,class:"row"},qN={class:"row"},KN={class:"row"},ZN={class:"sequence-note"},JN={class:"resource-weight-row"},QN=["disabled","title"],e4={key:0,viewBox:"0 0 24 24","aria-hidden":"true"},t4={key:1,viewBox:"0 0 24 24","aria-hidden":"true"},i4=Jt({__name:"ImageResourceCard",props:{resource:{},resourceCount:{},defaultFile:{},namePlaceholder:{default:"particle"},showFolder:{type:Boolean,default:!0},supportsSequence:{type:Boolean,default:!1}},emits:["pick","pickSequence","reset","remove","updateWeight","toggleLock"],setup(s,{emit:e}){const t=s,i=e,n=qe(()=>{var l,h;if(t.resource.imageMode==="sequence"){const u=t.resource.sequenceFrames||[];if(!u.length)return"未选择序列帧";const d=((l=u[0])==null?void 0:l.name)||"第 1 帧",f=((h=u[u.length-1])==null?void 0:h.name)||d;return u.length===1?`1 帧 · ${d}`:`${u.length} 帧 · ${d} → ${f}`}const c=t.resource.textureName||t.defaultFile.replace(/\.[^.]+$/,"");return c.includes(".")?c:`${c}.png`}),r=qe(()=>{var c,l;return t.resource.imageMode==="sequence"?((l=(c=t.resource.sequenceFrames)==null?void 0:c[0])==null?void 0:l.previewUrl)||"":t.resource.previewUrl}),o=qe(()=>{var u,d;const c=t.resource.sequenceFrames||[];if(!c.length)return"未选择序列帧";const l=((u=c[0])==null?void 0:u.name)||"第一张图片",h=((d=c[c.length-1])==null?void 0:d.name)||"最后一张图片";return`已选择 ${c.length} 帧,按 ${l}-${h} 顺序播放`});function a(){t.supportsSequence&&t.resource.imageMode==="sequence"?i("pickSequence",t.resource.id):i("pick",t.resource.id)}return(c,l)=>(K(),Q("div",BN,[T("div",LN,[T("button",{class:"img-thumb",title:s.supportsSequence&&s.resource.imageMode==="sequence"?"选择序列帧图片":"选择本地图片",onClick:a},[r.value?(K(),Q("img",{key:0,src:r.value,alt:s.resource.textureName},null,8,NN)):(K(),Q("svg",UN,[...l[10]||(l[10]=[T("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"},null,-1),T("circle",{cx:"8.5",cy:"8.5",r:"1.6"},null,-1),T("path",{d:"M21 15l-5-5-9 9"},null,-1)])]))],8,DN),T("div",$N,[s.showFolder?(K(),Q("label",XN,[l[11]||(l[11]=T("span",null,"子文件夹",-1)),de(T("input",{"onUpdate:modelValue":l[0]||(l[0]=h=>s.resource.textureFolder=h),type:"text",class:"inp",placeholder:"subfolder/"},null,512),[[He,s.resource.textureFolder]])])):Te("",!0),T("label",VN,[l[12]||(l[12]=T("span",null,"名称",-1)),de(T("input",{"onUpdate:modelValue":l[1]||(l[1]=h=>s.resource.textureName=h),type:"text",class:"inp",placeholder:s.namePlaceholder},null,8,YN),[[He,s.resource.textureName]])])]),T("div",GN,[T("button",{class:"mini-btn2",title:`恢复 ${s.defaultFile}`,onClick:l[2]||(l[2]=h=>c.$emit("reset",s.resource.id))},"⟳",8,HN),T("button",{class:"mini-btn2",title:"删除图片资源",disabled:s.resourceCount===1,onClick:l[3]||(l[3]=h=>c.$emit("remove",s.resource.id))},"🗑",8,jN)])]),T("div",WN,_e(n.value),1),s.supportsSequence?(K(),Q("label",zN,[l[14]||(l[14]=T("span",null,"图片模式",-1)),de(T("select",{"onUpdate:modelValue":l[4]||(l[4]=h=>s.resource.imageMode=h),class:"inp"},[...l[13]||(l[13]=[T("option",{value:"fixed"},"固定",-1),T("option",{value:"sequence"},"序列帧",-1)])],512),[[wt,s.resource.imageMode]])])):Te("",!0),s.supportsSequence&&s.resource.imageMode==="sequence"?(K(),Q(Fe,{key:1},[T("label",qN,[l[16]||(l[16]=T("span",null,"播放模式",-1)),de(T("select",{"onUpdate:modelValue":l[5]||(l[5]=h=>s.resource.sequencePlayback=h),class:"inp"},[...l[15]||(l[15]=[T("option",{value:"once-hide"},"单次-尾帧消失",-1),T("option",{value:"once-hold"},"单次-尾帧固定",-1),T("option",{value:"loop-forward"},"正向循环",-1),T("option",{value:"loop-reverse"},"反向循环",-1)])],512),[[wt,s.resource.sequencePlayback]])]),T("label",KN,[l[17]||(l[17]=T("span",null,"播放帧率",-1)),de(T("input",{"onUpdate:modelValue":l[6]||(l[6]=h=>s.resource.sequenceFps=h),type:"number",min:"1",max:"120",step:"1",class:"inp"},null,512),[[He,s.resource.sequenceFps,void 0,{number:!0}]])]),T("button",{class:"sequence-pick",onClick:l[7]||(l[7]=h=>c.$emit("pickSequence",s.resource.id))},"选择序列帧(多选)"),T("div",ZN,_e(o.value),1)],64)):Te("",!0),T("div",JN,[be(Be,{class:"resource-weight-control",label:"占比%",min:0,max:100,step:1,"model-value":s.resource.weight,disabled:s.resource.locked||s.resourceCount===1,"onUpdate:modelValue":l[8]||(l[8]=h=>c.$emit("updateWeight",s.resource.id,h))},null,8,["model-value","disabled"]),T("button",{class:Le(["weight-lock",{on:s.resource.locked}]),disabled:s.resourceCount===1,title:s.resource.locked?"解除占比锁定":"锁定当前占比",onClick:l[9]||(l[9]=h=>c.$emit("toggleLock",s.resource.id))},[s.resource.locked?(K(),Q("svg",e4,[...l[18]||(l[18]=[T("rect",{x:"5",y:"10",width:"14",height:"10",rx:"2"},null,-1),T("path",{d:"M8 10V7a4 4 0 0 1 8 0v3"},null,-1)])])):(K(),Q("svg",t4,[...l[19]||(l[19]=[T("rect",{x:"5",y:"10",width:"14",height:"10",rx:"2"},null,-1),T("path",{d:"M16 10V7a4 4 0 0 0-7.5-2"},null,-1)])]))],10,QN)]),R_(c.$slots,"default",{},void 0)]))}}),vS=Qt(i4,[["__scopeId","data-v-7a2d016a"]]),s4={class:"group"},n4={class:"caret"},r4={class:"group-body"},o4={class:"seg"},a4={class:"row"},l4={class:"curve-wrap"},c4={class:"look-title image-title"},h4={class:"row"},u4=["onUpdate:modelValue"],d4=["onUpdate:modelValue"],f4={class:"row resource-color-row"},m4=["onUpdate:modelValue"],p4=["onUpdate:modelValue"],g4={key:0,class:"row resource-color-picker"},v4=["onUpdate:modelValue"],y4=["value","onChange","onKeydown"],x4={key:0,class:"random-color-hint"},b4={class:"resource-alpha-head"},w4={class:"alpha-modes"},S4=["onClick"],_4=["onClick"],T4=["onClick"],M4={class:"row"},C4=["onUpdate:modelValue"],A4={class:"resource-alpha-curve"},E4=Jt({__name:"ParticleAppearanceSection",setup(s){const{resolvedCurveEditorMode:e,sys:t,textureFileInput:i,sequenceFileInput:n,addImageResource:r,openTexturePicker:o,openSequencePicker:a,onTextureFile:c,onSequenceFiles:l,resetTexture:h,setResourceFixedColor:u,commitResourceFixedColor:d,removeImageResource:f,setResourceWeight:p,toggleResourceLock:m,collapsed:g,toggle:v,resetModule:x,select:y,ALPHA_CURVE:_,RESOURCE_ALPHA_CURVE:C}=br();return(S,b)=>(K(),Q("div",s4,[T("div",{class:"group-head",onClick:b[1]||(b[1]=M=>R(v)("look"))},[T("span",n4,_e(R(g).look?"▸":"▾"),1),b[10]||(b[10]=T("span",null,"外观与资源",-1)),T("button",{class:"group-reset",title:"重置外观与资源参数",onClick:b[0]||(b[0]=et(M=>R(x)("look"),["stop"]))},"重置")]),de(T("div",r4,[b[24]||(b[24]=T("div",{class:"look-title"},"透明度",-1)),T("div",o4,[T("button",{class:Le(["seg-btn",{active:R(t).config.alphaMode==="curve"}]),onClick:b[2]||(b[2]=M=>R(t).config.alphaMode="curve")},"曲线",2),T("button",{class:Le(["seg-btn",{active:R(t).config.alphaMode==="fixed"}]),onClick:b[3]||(b[3]=M=>R(t).config.alphaMode="fixed")},"固定",2)]),R(t).config.alphaMode==="fixed"?(K(),Mt(Be,{key:0,label:"透明度",min:0,max:1,step:.01,modelValue:R(t).config.alpha,"onUpdate:modelValue":b[4]||(b[4]=M=>R(t).config.alpha=M)},null,8,["modelValue"])):(K(),Q(Fe,{key:1},[T("label",a4,[b[12]||(b[12]=T("span",null,"曲线模式",-1)),de(T("select",{"onUpdate:modelValue":b[5]||(b[5]=M=>R(t).config.curveMode=M),class:"inp"},[...b[11]||(b[11]=[T("option",null,"跟随导出",-1),T("option",null,"线性",-1),T("option",null,"贝塞尔",-1)])],512),[[wt,R(t).config.curveMode]])]),T("div",l4,[be(qs,{modelValue:R(t).config.alphaCurve,"onUpdate:modelValue":b[6]||(b[6]=M=>R(t).config.alphaCurve=M),"default-value":R(_),mode:R(e)(R(t).config.curveMode)},null,8,["modelValue","default-value","mode"]),b[13]||(b[13]=T("div",{class:"curve-labels"},[T("span",null,"0(透明)"),T("span",null,"生命周期 →"),T("span",null,"1(不透明)")],-1))])],64)),T("div",c4,[b[14]||(b[14]=T("span",null,"图片资源",-1)),T("button",{class:"image-add",title:"新增图片资源",onClick:b[7]||(b[7]=(...M)=>R(r)&&R(r)(...M))},"+")]),(K(!0),Q(Fe,null,Dt(R(t).config.imageResources,M=>(K(),Mt(vS,{key:M.id,resource:M,"resource-count":R(t).config.imageResources.length,"supports-sequence":"","default-file":"star.png",onPick:R(o),onPickSequence:R(a),onReset:R(h),onRemove:R(f),onUpdateWeight:R(p),onToggleLock:R(m)},{default:$h(()=>[be(Be,{label:"缩放",min:.1,max:3,step:.05,modelValue:M.scale,"onUpdate:modelValue":I=>M.scale=I},null,8,["modelValue","onUpdate:modelValue"]),T("label",h4,[b[15]||(b[15]=T("span",null,"轴心 x,y",-1)),de(T("input",{type:"number",step:"0.05",class:"inp tiny","onUpdate:modelValue":I=>M.anchorX=I},null,8,u4),[[He,M.anchorX,void 0,{number:!0}]]),de(T("input",{type:"number",step:"0.05",class:"inp tiny","onUpdate:modelValue":I=>M.anchorY=I},null,8,d4),[[He,M.anchorY,void 0,{number:!0}]])]),b[23]||(b[23]=T("div",{class:"resource-divider"},null,-1)),T("label",f4,[b[18]||(b[18]=T("span",null,"颜色",-1)),de(T("select",{"onUpdate:modelValue":I=>M.colorMode=I,class:"inp"},[...b[16]||(b[16]=[T("option",{value:"fixed"},"固定色",-1),T("option",{value:"random"},"随机颜色",-1),T("option",{value:"lifetime"},"生命周期",-1)])],8,m4),[[wt,M.colorMode]]),de(T("select",{"onUpdate:modelValue":I=>M.blend=I,class:"inp blend-select"},[...b[17]||(b[17]=[T("option",{value:"normal"},"正常",-1),T("option",{value:"add"},"相加",-1),T("option",{value:"multiply"},"相乘",-1),T("option",{value:"screen"},"滤色",-1)])],8,p4),[[wt,M.blend]])]),M.colorMode==="fixed"?(K(),Q("label",g4,[b[19]||(b[19]=T("span",null,"固定色",-1)),de(T("input",{type:"color","onUpdate:modelValue":I=>M.colorStart=I,class:"colr"},null,8,v4),[[He,M.colorStart]]),T("input",{type:"text",class:"hex-input",value:M.colorStart,spellcheck:"false","aria-label":"固定颜色值",onChange:I=>R(u)(M,I),onKeydown:zr(I=>R(d)(M,I),["enter"])},null,40,y4)])):(K(),Q(Fe,{key:1},[be(gS,{modelValue:M.colorGradient,"onUpdate:modelValue":I=>M.colorGradient=I},null,8,["modelValue","onUpdate:modelValue"]),M.colorMode==="random"?(K(),Q("div",x4,"每个粒子出生时从色带随机取色,生命周期内保持不变")):Te("",!0)],64)),T("div",b4,[b[20]||(b[20]=T("span",null,"独立透明度",-1)),T("div",w4,[T("button",{class:Le({on:M.independentAlpha==="off"}),onClick:I=>M.independentAlpha="off"},"关闭",10,S4),T("button",{class:Le({on:M.independentAlpha==="fixed"}),onClick:I=>M.independentAlpha="fixed"},"固定",10,_4),T("button",{class:Le({on:M.independentAlpha==="curve"}),onClick:I=>M.independentAlpha="curve"},"曲线",10,T4)])]),M.independentAlpha==="fixed"?(K(),Mt(Be,{key:2,label:"透明度",min:0,max:1,step:.01,modelValue:M.alpha,"onUpdate:modelValue":I=>M.alpha=I},null,8,["modelValue","onUpdate:modelValue"])):M.independentAlpha==="curve"?(K(),Q(Fe,{key:3},[T("label",M4,[b[22]||(b[22]=T("span",null,"曲线模式",-1)),de(T("select",{"onUpdate:modelValue":I=>M.alphaCurveMode=I,class:"inp"},[...b[21]||(b[21]=[T("option",null,"跟随导出",-1),T("option",null,"线性",-1),T("option",null,"贝塞尔",-1)])],8,C4),[[wt,M.alphaCurveMode]])]),T("div",A4,[be(qs,{modelValue:M.alphaCurve,"onUpdate:modelValue":I=>M.alphaCurve=I,"default-value":R(C),mode:R(e)(M.alphaCurveMode)},null,8,["modelValue","onUpdate:modelValue","default-value","mode"])])],64)):Te("",!0)]),_:2},1032,["resource","resource-count","onPick","onPickSequence","onReset","onRemove","onUpdateWeight","onToggleLock"]))),128)),T("input",{ref_key:"textureFileInput",ref:i,class:"file-input",type:"file",accept:"image/png,image/jpeg,image/webp,image/gif",onChange:b[8]||(b[8]=(...M)=>R(c)&&R(c)(...M))},null,544),T("input",{ref_key:"sequenceFileInput",ref:n,class:"file-input",type:"file",multiple:"",accept:"image/png,image/jpeg,image/webp,image/gif",onChange:b[9]||(b[9]=(...M)=>R(l)&&R(l)(...M))},null,544)],512),[[vi,!R(g).look]])]))}}),I4=Qt(E4,[["__scopeId","data-v-f3235ea1"]]),R4={class:"group"},P4={class:"caret"},k4={class:"group-body"},F4={class:"modifier-item"},O4={class:"switch-row modifier-switch"},B4={key:0,class:"modifier-params"},L4={class:"modifier-item"},D4={class:"switch-row modifier-switch"},N4={key:0,class:"modifier-params gravity-params"},U4={class:"modifier-mode-row"},$4={class:"modifier-item"},X4={class:"switch-row modifier-switch"},V4={key:0,class:"modifier-params gravity-params"},Y4={class:"modifier-mode-row"},G4={class:"modifier-item"},H4={class:"switch-row modifier-switch"},j4={key:0,class:"modifier-params"},W4={class:"row"},z4={class:"modifier-item"},q4={class:"switch-row modifier-switch"},K4={key:0,class:"modifier-params"},Z4={class:"row"},J4={class:"row"},Q4={class:"modifier-item"},e8={class:"switch-row modifier-switch"},t8={key:0,class:"modifier-params trail-params"},i8={class:"trail-section-head"},s8={class:"row"},n8=["onUpdate:modelValue"],r8={class:"row"},o8=["onUpdate:modelValue"],a8={class:"row"},l8=["onUpdate:modelValue"],c8={class:"switch-row trail-sub-switch"},h8=["onUpdate:modelValue"],u8={class:"switch-row trail-sub-switch"},d8=["onUpdate:modelValue"],f8={class:"trail-mode-head"},m8={class:"alpha-modes"},p8=["onClick"],g8=["onClick"],v8=["onClick"],y8={class:"row"},x8=["onUpdate:modelValue"],b8={key:6,class:"row trail-fixed-color"},w8=["onUpdate:modelValue"],S8=["value","onChange","onKeydown"],_8={class:"trail-mode-head"},T8={class:"alpha-modes"},M8=["onClick"],C8=["onClick"],A8=["onClick"],E8={class:"trail-grid-row"},I8={class:"modifier-item"},R8={class:"switch-row modifier-switch"},P8=["disabled"],k8={key:0,class:"modifier-params emitter-follow-params"},F8={class:"field-block"},O8=["value"],B8={key:0,value:"bone"},L8={class:"field-block"},D8=["value"],N8={class:"field-block"},U8={class:"field-grid follow-grid"},$8={class:"compact-field"},X8={class:"compact-field"},V8={class:"field-block"},Y8={key:0,class:"bone-follow-target"},G8={key:1,class:"bone-follow-missing"},H8={class:"field-block"},j8={class:"field-grid follow-grid"},W8={class:"compact-field"},z8={class:"compact-field"},q8={class:"bone-follow-transform-grid"},K8={class:"compact-field"},Z8={class:"compact-field"},J8={class:"compact-field"},Q8={class:"modifier-item"},e5={class:"switch-row modifier-switch"},t5={key:0,class:"modifier-params collision-filter-params"},i5={class:"collision-filter-tags"},s5=["title"],n5=["aria-label","onClick"],r5=["disabled","title"],o5={key:0,class:"collision-filter-empty"},a5={key:1,class:"collision-filter-picker"},l5=["onClick"],c5=Jt({__name:"ParticleModifiersSection",setup(s){const{store:e,sys:t,trailTextureFileInput:i,addTrailResource:n,openTrailTexturePicker:r,onTrailRigChange:o,onTrailResourceBoneCountChange:a,onTrailResourceRotationChange:c,onTrailTextureFile:l,resetTrailTexture:h,removeTrailResource:u,setTrailResourceWeight:d,toggleTrailResourceLock:f,setTrailColor:p,commitTrailColor:m,selectedSpineBone:g,boundSpineBone:v,collisionPickerOpen:x,selectedCollisionBodies:y,availableCollisionBodies:_,addCollisionBody:C,removeCollisionBody:S,collapsed:b,toggle:M,onEmitterFollowModeChange:I,bindSelectedBone:F,resetModule:E,select:k,LINEAR_CURVE:O,FLAT_CURVE:D,TRAIL_ALPHA_CURVE:$,TRAIL_SHAPE_CURVE:N}=br();return(U,A)=>(K(),Q("div",R4,[T("div",{class:"group-head",onClick:A[1]||(A[1]=P=>R(M)("mods"))},[T("span",P4,_e(R(b).mods?"▸":"▾"),1),A[60]||(A[60]=T("span",null,"修改器",-1)),T("button",{class:"group-reset",title:"重置修改器参数",onClick:A[0]||(A[0]=et(P=>R(E)("mods"),["stop"]))},"重置")]),de(T("div",k4,[T("div",F4,[T("label",O4,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[2]||(A[2]=P=>R(t).config.noise=P)},null,512),[[Et,R(t).config.noise]]),A[61]||(A[61]=T("span",{class:"switch-ui"},null,-1)),A[62]||(A[62]=T("span",null,"开启移动噪声",-1))]),R(t).config.noise?(K(),Q("div",B4,[be(Be,{label:"强度",min:0,max:100,step:1,modelValue:R(t).config.noiseAmt,"onUpdate:modelValue":A[3]||(A[3]=P=>R(t).config.noiseAmt=P)},null,8,["modelValue"]),be(Be,{label:"波动范围",min:0,max:500,step:1,modelValue:R(t).config.noiseRange,"onUpdate:modelValue":A[4]||(A[4]=P=>R(t).config.noiseRange=P)},null,8,["modelValue"]),be(Be,{label:"时间流速",min:0,max:10,step:.1,modelValue:R(t).config.noiseSpeed,"onUpdate:modelValue":A[5]||(A[5]=P=>R(t).config.noiseSpeed=P)},null,8,["modelValue"]),A[63]||(A[63]=T("div",{class:"modifier-hint"},"强度控制影响比例 · 波动范围控制最大偏移 · 时间流速控制变化速度",-1))])):Te("",!0)]),T("div",L4,[T("label",D4,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[6]||(A[6]=P=>R(t).config.useGravity=P)},null,512),[[Et,R(t).config.useGravity]]),A[64]||(A[64]=T("span",{class:"switch-ui"},null,-1)),A[65]||(A[65]=T("span",null,"开启重力",-1))]),R(t).config.useGravity?(K(),Q("div",N4,[T("div",U4,[T("button",{class:Le(["axis-mode",{on:R(t).config.gravityMode==="fixed"}]),onClick:A[7]||(A[7]=P=>R(t).config.gravityMode="fixed")},"固定",2),T("button",{class:Le(["axis-mode",{on:R(t).config.gravityMode==="random"}]),onClick:A[8]||(A[8]=P=>R(t).config.gravityMode="random")},"随机",2)]),R(t).config.gravityMode==="fixed"?(K(),Mt(Be,{key:0,label:"重力强度",min:-3e3,max:3e3,step:10,modelValue:R(t).config.gravityMin,"onUpdate:modelValue":A[9]||(A[9]=P=>R(t).config.gravityMin=P)},null,8,["modelValue"])):(K(),Q(Fe,{key:1},[be(Be,{label:"强度 min",min:-3e3,max:3e3,step:10,modelValue:R(t).config.gravityMin,"onUpdate:modelValue":A[10]||(A[10]=P=>R(t).config.gravityMin=P)},null,8,["modelValue"]),be(Be,{label:"强度 max",min:-3e3,max:3e3,step:10,modelValue:R(t).config.gravityMax,"onUpdate:modelValue":A[11]||(A[11]=P=>R(t).config.gravityMax=P)},null,8,["modelValue"])],64)),be(Be,{label:"方向",min:-360,max:360,step:1,modelValue:R(t).config.gravityDirection,"onUpdate:modelValue":A[12]||(A[12]=P=>R(t).config.gravityDirection=P)},null,8,["modelValue"]),A[66]||(A[66]=T("div",{class:"gravity-curve-title"},[T("span",null,"生命周期内重力"),T("span",null,"纵轴:强度 0~1")],-1)),be(qs,{modelValue:R(t).config.gravityCurve,"onUpdate:modelValue":A[13]||(A[13]=P=>R(t).config.gravityCurve=P),"default-value":R(D)},null,8,["modelValue","default-value"]),A[67]||(A[67]=T("div",{class:"gravity-curve-axis"},[T("span",null,"0"),T("span",null,"生命周期 →"),T("span",null,"1")],-1)),A[68]||(A[68]=T("div",{class:"modifier-hint"},"0° 向右 · -90° 向下 · 负强度会反转方向",-1))])):Te("",!0)]),T("div",$4,[T("label",X4,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[14]||(A[14]=P=>R(t).config.wind=P)},null,512),[[Et,R(t).config.wind]]),A[69]||(A[69]=T("span",{class:"switch-ui"},null,-1)),A[70]||(A[70]=T("span",null,"开启风力",-1))]),R(t).config.wind?(K(),Q("div",V4,[T("div",Y4,[T("button",{class:Le(["axis-mode",{on:R(t).config.windMode==="fixed"}]),onClick:A[15]||(A[15]=P=>R(t).config.windMode="fixed")},"固定",2),T("button",{class:Le(["axis-mode",{on:R(t).config.windMode==="random"}]),onClick:A[16]||(A[16]=P=>R(t).config.windMode="random")},"随机",2)]),R(t).config.windMode==="fixed"?(K(),Mt(Be,{key:0,label:"风力强度",min:-3e3,max:3e3,step:10,modelValue:R(t).config.windMin,"onUpdate:modelValue":A[17]||(A[17]=P=>R(t).config.windMin=P)},null,8,["modelValue"])):(K(),Q(Fe,{key:1},[be(Be,{label:"强度 min",min:-3e3,max:3e3,step:10,modelValue:R(t).config.windMin,"onUpdate:modelValue":A[18]||(A[18]=P=>R(t).config.windMin=P)},null,8,["modelValue"]),be(Be,{label:"强度 max",min:-3e3,max:3e3,step:10,modelValue:R(t).config.windMax,"onUpdate:modelValue":A[19]||(A[19]=P=>R(t).config.windMax=P)},null,8,["modelValue"])],64)),be(Be,{label:"方向",min:-360,max:360,step:1,modelValue:R(t).config.windDirection,"onUpdate:modelValue":A[20]||(A[20]=P=>R(t).config.windDirection=P)},null,8,["modelValue"]),A[71]||(A[71]=T("div",{class:"gravity-curve-title"},[T("span",null,"生命周期内风力"),T("span",null,"纵轴:强度 0~1")],-1)),be(qs,{modelValue:R(t).config.windCurve,"onUpdate:modelValue":A[21]||(A[21]=P=>R(t).config.windCurve=P),"default-value":R(D)},null,8,["modelValue","default-value"]),A[72]||(A[72]=T("div",{class:"gravity-curve-axis"},[T("span",null,"0"),T("span",null,"生命周期 →"),T("span",null,"1")],-1)),A[73]||(A[73]=T("div",{class:"modifier-hint"},"0° 向右 · -90° 向下 · 负强度会反转方向",-1))])):Te("",!0)]),T("div",G4,[T("label",H4,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[22]||(A[22]=P=>R(t).config.forceField=P)},null,512),[[Et,R(t).config.forceField]]),A[74]||(A[74]=T("span",{class:"switch-ui"},null,-1)),A[75]||(A[75]=T("span",null,"开启力场",-1))]),R(t).config.forceField?(K(),Q("div",j4,[be(Be,{label:"中心 X",min:-5e3,max:5e3,step:1,modelValue:R(t).config.forceCenterX,"onUpdate:modelValue":A[23]||(A[23]=P=>R(t).config.forceCenterX=P)},null,8,["modelValue"]),be(Be,{label:"中心 Y",min:-5e3,max:5e3,step:1,modelValue:R(t).config.forceCenterY,"onUpdate:modelValue":A[24]||(A[24]=P=>R(t).config.forceCenterY=P)},null,8,["modelValue"]),be(Be,{label:"力场强度",min:-300,max:300,step:1,modelValue:R(t).config.forceStrength,"onUpdate:modelValue":A[25]||(A[25]=P=>R(t).config.forceStrength=P)},null,8,["modelValue"]),be(Be,{label:"力场半径",min:1,max:2e3,step:1,modelValue:R(t).config.forceRadius,"onUpdate:modelValue":A[26]||(A[26]=P=>R(t).config.forceRadius=P)},null,8,["modelValue"]),T("label",W4,[A[77]||(A[77]=T("span",null,"衰减模式",-1)),de(T("select",{"onUpdate:modelValue":A[27]||(A[27]=P=>R(t).config.forceFalloff=P),class:"inp"},[...A[76]||(A[76]=[T("option",{value:"constant"},"恒定(范围内力度不变)",-1),T("option",{value:"linear"},"线性衰减(边缘为 0)",-1),T("option",{value:"inverse"},"距离反比(中心最强)",-1)])],512),[[wt,R(t).config.forceFalloff]])]),A[78]||(A[78]=T("div",{class:"modifier-hint"},"正数吸向中心 · 负数向外排斥 · 可在画布内拖动力场圆",-1))])):Te("",!0)]),T("div",z4,[T("label",q4,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[28]||(A[28]=P=>R(t).config.attraction=P)},null,512),[[Et,R(t).config.attraction]]),A[79]||(A[79]=T("span",{class:"switch-ui"},null,-1)),A[80]||(A[80]=T("span",null,"开启吸附",-1))]),R(t).config.attraction?(K(),Q("div",K4,[be(Be,{label:"吸附点 X",min:-5e3,max:5e3,step:1,modelValue:R(t).config.attractionCenterX,"onUpdate:modelValue":A[29]||(A[29]=P=>R(t).config.attractionCenterX=P)},null,8,["modelValue"]),be(Be,{label:"吸附点 Y",min:-5e3,max:5e3,step:1,modelValue:R(t).config.attractionCenterY,"onUpdate:modelValue":A[30]||(A[30]=P=>R(t).config.attractionCenterY=P)},null,8,["modelValue"]),be(Be,{label:"吸附半径",min:0,max:2e3,step:1,modelValue:R(t).config.attractionRadius,"onUpdate:modelValue":A[31]||(A[31]=P=>R(t).config.attractionRadius=P)},null,8,["modelValue"]),be(Be,{label:"吸附时长",min:.05,max:30,step:.05,modelValue:R(t).config.attractionDuration,"onUpdate:modelValue":A[32]||(A[32]=P=>R(t).config.attractionDuration=P)},null,8,["modelValue"]),be(Be,{label:"延迟时间",min:0,max:30,step:.05,modelValue:R(t).config.attractionDelay,"onUpdate:modelValue":A[33]||(A[33]=P=>R(t).config.attractionDelay=P)},null,8,["modelValue"]),T("label",Z4,[A[82]||(A[82]=T("span",null,"延迟方式",-1)),de(T("select",{"onUpdate:modelValue":A[34]||(A[34]=P=>R(t).config.attractionDelayMode=P),class:"inp"},[...A[81]||(A[81]=[T("option",{value:"global"},"统一时间",-1),T("option",{value:"particle"},"单粒子生命",-1)])],512),[[wt,R(t).config.attractionDelayMode]])]),T("label",J4,[A[84]||(A[84]=T("span",null,"吸附方式",-1)),de(T("select",{"onUpdate:modelValue":A[35]||(A[35]=P=>R(t).config.attractionPath=P),class:"inp"},[...A[83]||(A[83]=[T("option",{value:"linear"},"直线",-1),T("option",{value:"curve"},"曲线",-1)])],512),[[wt,R(t).config.attractionPath]])]),A[85]||(A[85]=T("div",{class:"modifier-hint"},"延迟后从当前位置开始吸附 · 到达红色范围即死亡 · 可在画布内拖动吸附圆",-1))])):Te("",!0)]),T("div",Q4,[T("label",e8,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[36]||(A[36]=P=>R(t).config.trail=P)},null,512),[[Et,R(t).config.trail]]),A[86]||(A[86]=T("span",{class:"switch-ui"},null,-1)),A[87]||(A[87]=T("span",null,"开启拖尾",-1))]),R(t).config.trail?(K(),Q("div",t8,[T("div",i8,[A[88]||(A[88]=T("div",{class:"trail-section-title"},"拖尾独立图片",-1)),T("button",{class:"image-add",title:"增加拖尾图片资源",onClick:A[37]||(A[37]=(...P)=>R(n)&&R(n)(...P))},"+")]),(K(!0),Q(Fe,null,Dt(R(t).config.trailResources,P=>(K(),Mt(vS,{key:P.id,resource:P,"resource-count":R(t).config.trailResources.length,"default-file":"trail.png","name-placeholder":"trail","show-folder":!1,onPick:R(r),onReset:R(h),onRemove:R(u),onUpdateWeight:R(d),onToggleLock:R(f)},{default:$h(()=>[A[104]||(A[104]=T("div",{class:"resource-divider"},null,-1)),be(Be,{label:"旋转",min:-360,max:360,step:1,"model-value":P.rotation,"onUpdate:modelValue":L=>R(c)(P.id,L)},null,8,["model-value","onUpdate:modelValue"]),be(Be,{label:"拖尾骨骼数",min:2,max:16,step:1,"model-value":P.boneCount,"onUpdate:modelValue":L=>R(a)(P.id,L)},null,8,["model-value","onUpdate:modelValue"]),be(Be,{label:"拖尾比例 (%)",min:0,max:100,step:1,modelValue:P.trailRatio,"onUpdate:modelValue":L=>P.trailRatio=L},null,8,["modelValue","onUpdate:modelValue"]),T("label",s8,[A[90]||(A[90]=T("span",null,"拖尾长度",-1)),de(T("select",{"onUpdate:modelValue":L=>P.lengthMode=L,class:"inp"},[...A[89]||(A[89]=[T("option",{value:"fixed"},"固定",-1),T("option",{value:"random"},"随机范围",-1)])],8,n8),[[wt,P.lengthMode]])]),P.lengthMode==="fixed"?(K(),Mt(Be,{key:0,label:"长度比例 (%)",min:0,max:500,step:1,modelValue:P.length,"onUpdate:modelValue":L=>P.length=L},null,8,["modelValue","onUpdate:modelValue"])):(K(),Q(Fe,{key:1},[be(Be,{label:"长度最小 (%)",min:0,max:500,step:1,modelValue:P.lengthMin,"onUpdate:modelValue":L=>P.lengthMin=L},null,8,["modelValue","onUpdate:modelValue"]),be(Be,{label:"长度最大 (%)",min:0,max:500,step:1,modelValue:P.lengthMax,"onUpdate:modelValue":L=>P.lengthMax=L},null,8,["modelValue","onUpdate:modelValue"])],64)),T("label",r8,[A[92]||(A[92]=T("span",null,"拖尾宽度",-1)),de(T("select",{"onUpdate:modelValue":L=>P.widthSizeMode=L,class:"inp"},[...A[91]||(A[91]=[T("option",{value:"fixed"},"固定",-1),T("option",{value:"random"},"随机范围",-1)])],8,o8),[[wt,P.widthSizeMode]])]),P.widthSizeMode==="fixed"?(K(),Mt(Be,{key:2,label:"宽度比例 (%)",min:0,max:500,step:1,modelValue:P.width,"onUpdate:modelValue":L=>P.width=L},null,8,["modelValue","onUpdate:modelValue"])):(K(),Q(Fe,{key:3},[be(Be,{label:"宽度最小 (%)",min:0,max:500,step:1,modelValue:P.widthMin,"onUpdate:modelValue":L=>P.widthMin=L},null,8,["modelValue","onUpdate:modelValue"]),be(Be,{label:"宽度最大 (%)",min:0,max:500,step:1,modelValue:P.widthMax,"onUpdate:modelValue":L=>P.widthMax=L},null,8,["modelValue","onUpdate:modelValue"])],64)),T("label",a8,[A[94]||(A[94]=T("span",null,"宽度缩放",-1)),de(T("select",{"onUpdate:modelValue":L=>P.widthMode=L,class:"inp"},[...A[93]||(A[93]=[T("option",{value:"particle"},"跟随粒子",-1),T("option",{value:"fixed"},"固定",-1)])],8,l8),[[wt,P.widthMode]])]),T("label",c8,[de(T("input",{type:"checkbox","onUpdate:modelValue":L=>P.lifeLengthEnabled=L},null,8,h8),[[Et,P.lifeLengthEnabled]]),A[95]||(A[95]=T("span",{class:"switch-ui"},null,-1)),A[96]||(A[96]=T("span",null,"生命周期长度曲线",-1))]),P.lifeLengthEnabled?(K(),Mt(qs,{key:4,modelValue:P.lifeLengthCurve,"onUpdate:modelValue":L=>P.lifeLengthCurve=L,"default-value":R(D)},null,8,["modelValue","onUpdate:modelValue","default-value"])):Te("",!0),T("label",u8,[de(T("input",{type:"checkbox","onUpdate:modelValue":L=>P.shapeEnabled=L},null,8,d8),[[Et,P.shapeEnabled]]),A[97]||(A[97]=T("span",{class:"switch-ui"},null,-1)),A[98]||(A[98]=T("span",null,"形状曲线(首端 → 尾端宽度)",-1))]),P.shapeEnabled?(K(),Mt(qs,{key:5,modelValue:P.shapeCurve,"onUpdate:modelValue":L=>P.shapeCurve=L,"default-value":R(N)},null,8,["modelValue","onUpdate:modelValue","default-value"])):Te("",!0),T("div",f8,[A[99]||(A[99]=T("span",null,"颜色模式",-1)),T("div",m8,[T("button",{class:Le(["axis-mode",{on:P.colorMode==="particle"}]),onClick:L=>P.colorMode="particle"},"跟随粒子",10,p8),T("button",{class:Le(["axis-mode",{on:P.colorMode==="fixed"}]),onClick:L=>P.colorMode="fixed"},"固定",10,g8),T("button",{class:Le(["axis-mode",{on:P.colorMode==="curve"}]),onClick:L=>P.colorMode="curve"},"曲线",10,v8)])]),T("label",y8,[A[101]||(A[101]=T("span",null,"混合模式",-1)),de(T("select",{"onUpdate:modelValue":L=>P.blend=L,class:"inp"},[...A[100]||(A[100]=[T("option",{value:"normal"},"正常",-1),T("option",{value:"add"},"相加",-1),T("option",{value:"multiply"},"相乘",-1),T("option",{value:"screen"},"滤色",-1)])],8,x8),[[wt,P.blend]])]),P.colorMode==="fixed"?(K(),Q("label",b8,[A[102]||(A[102]=T("span",null,"固定颜色",-1)),de(T("input",{class:"colr",type:"color","onUpdate:modelValue":L=>P.color=L},null,8,w8),[[He,P.color]]),T("input",{class:"hex-input",value:P.color,onChange:L=>R(p)(P,L),onKeydown:zr(et(L=>R(m)(P,L),["prevent"]),["enter"])},null,40,S8)])):P.colorMode==="curve"?(K(),Mt(gS,{key:7,modelValue:P.colorGradient,"onUpdate:modelValue":L=>P.colorGradient=L},null,8,["modelValue","onUpdate:modelValue"])):Te("",!0),T("div",_8,[A[103]||(A[103]=T("span",null,"透明度模式",-1)),T("div",T8,[T("button",{class:Le(["axis-mode",{on:P.alphaMode==="particle"}]),onClick:L=>P.alphaMode="particle"},"跟随粒子",10,M8),T("button",{class:Le(["axis-mode",{on:P.alphaMode==="fixed"}]),onClick:L=>P.alphaMode="fixed"},"固定",10,C8),T("button",{class:Le(["axis-mode",{on:P.alphaMode==="curve"}]),onClick:L=>P.alphaMode="curve"},"曲线",10,A8)])]),P.alphaMode==="fixed"?(K(),Mt(Be,{key:8,label:"透明度",min:0,max:1,step:.01,modelValue:P.alpha,"onUpdate:modelValue":L=>P.alpha=L},null,8,["modelValue","onUpdate:modelValue"])):Te("",!0),P.alphaMode==="curve"?(K(),Mt(qs,{key:9,modelValue:P.alphaCurve,"onUpdate:modelValue":L=>P.alphaCurve=L,"default-value":R($)},null,8,["modelValue","onUpdate:modelValue","default-value"])):Te("",!0)]),_:2},1032,["resource","resource-count","onPick","onReset","onRemove","onUpdateWeight","onToggleLock"]))),128)),T("input",{ref_key:"trailTextureFileInput",ref:i,class:"file-input",type:"file",accept:"image/png,image/jpeg,image/webp",onChange:A[38]||(A[38]=(...P)=>R(l)&&R(l)(...P))},null,544),T("div",E8,[be(Be,{label:"网格行数",min:2,max:16,step:1,"model-value":R(t).config.trailGridRows,"onUpdate:modelValue":A[39]||(A[39]=P=>R(o)("trailGridRows",P))},null,8,["model-value"]),be(Be,{label:"网格列数",min:2,max:32,step:1,"model-value":R(t).config.trailGridCols,"onUpdate:modelValue":A[40]||(A[40]=P=>R(o)("trailGridCols",P))},null,8,["model-value"])]),A[105]||(A[105]=T("div",{class:"modifier-hint"},"每个粒子按资源比例生成一组同级拖尾骨骼;随机长度与宽度在粒子出生时确定,相同种子可稳定复现",-1))])):Te("",!0)]),T("div",I8,[T("label",R8,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[41]||(A[41]=P=>R(t).config.emitterFollow=P),disabled:R(t).config.streamBehavior==="loop"},null,8,P8),[[Et,R(t).config.emitterFollow]]),A[106]||(A[106]=T("span",{class:"switch-ui"},null,-1)),A[107]||(A[107]=T("span",null,"开启发射器跟随",-1))]),R(t).config.emitterFollow&&R(t).config.streamBehavior!=="loop"?(K(),Q("div",k8,[T("label",F8,[A[110]||(A[110]=T("span",null,"跟随模式",-1)),T("select",{value:R(t).config.emitterFollowMode,class:"inp",onChange:A[42]||(A[42]=P=>R(I)(P,R(t).config))},[A[108]||(A[108]=T("option",{value:"none"},"无",-1)),A[109]||(A[109]=T("option",{value:"path"},"跟随路径",-1)),R(g)||R(t).config.emitterFollowMode==="bone"?(K(),Q("option",B8,"选中的骨骼")):Te("",!0)],40,O8)]),R(t).config.emitterFollowMode==="path"?(K(),Q(Fe,{key:0},[T("label",L8,[A[112]||(A[112]=T("span",null,"跟随路径",-1)),de(T("select",{"onUpdate:modelValue":A[43]||(A[43]=P=>R(t).config.emitterFollowPathId=P),class:"inp"},[A[111]||(A[111]=T("option",{value:0},"无",-1)),(K(!0),Q(Fe,null,Dt(R(e).paths,P=>(K(),Q("option",{key:P.id,value:P.id},_e(P.name),9,D8))),128))],512),[[wt,R(t).config.emitterFollowPathId,void 0,{number:!0}]])]),T("label",N8,[A[114]||(A[114]=T("span",null,"发射器角度模式",-1)),de(T("select",{"onUpdate:modelValue":A[44]||(A[44]=P=>R(t).config.emitterAngleMode=P),class:"inp"},[...A[113]||(A[113]=[T("option",{value:"fixed"},"固定角度",-1),T("option",{value:"direction"},"跟随移动方向",-1)])],512),[[wt,R(t).config.emitterAngleMode]])]),A[120]||(A[120]=T("div",{class:"gravity-curve-title"},[T("span",null,"移动进度曲线 (0→1)")],-1)),be(qs,{modelValue:R(t).config.emitterFollowCurve,"onUpdate:modelValue":A[45]||(A[45]=P=>R(t).config.emitterFollowCurve=P),"default-value":R(O)},null,8,["modelValue","default-value"]),T("div",U8,[T("label",$8,[A[115]||(A[115]=T("span",null,"移动时长 (s)",-1)),de(T("input",{"onUpdate:modelValue":A[46]||(A[46]=P=>R(t).config.emitterFollowDuration=P),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(t).config.emitterFollowDuration,void 0,{number:!0}]])]),T("label",X8,[A[117]||(A[117]=T("span",null,"跟随空间",-1)),de(T("select",{"onUpdate:modelValue":A[47]||(A[47]=P=>R(t).config.emitterFollowSpace=P),class:"inp"},[...A[116]||(A[116]=[T("option",{value:"local"},"局部空间(GEN 移动)",-1),T("option",{value:"world"},"世界空间(粒子生成点移动)",-1)])],512),[[wt,R(t).config.emitterFollowSpace]])])]),T("label",V8,[A[119]||(A[119]=T("span",null,"移动方向",-1)),de(T("select",{"onUpdate:modelValue":A[48]||(A[48]=P=>R(t).config.emitterFollowDirection=P),class:"inp"},[...A[118]||(A[118]=[T("option",{value:"forward"},"正向(起点 → 终点)",-1),T("option",{value:"reverse"},"反向(终点 → 起点)",-1)])],512),[[wt,R(t).config.emitterFollowDirection]])]),be(Be,{label:"偏移起始点 (0-1)",min:0,max:1,step:.01,modelValue:R(t).config.emitterFollowOffset,"onUpdate:modelValue":A[49]||(A[49]=P=>R(t).config.emitterFollowOffset=P)},null,8,["modelValue"]),A[121]||(A[121]=T("div",{class:"modifier-hint"},"局部空间会移动整个发射器;世界空间只移动新粒子的生成点,已出生粒子留在世界位置。",-1))],64)):R(t).config.emitterFollowMode==="bone"?(K(),Q(Fe,{key:1},[R(v)?(K(),Q("div",Y8,[A[122]||(A[122]=At("跟随目标:",-1)),T("strong",null,_e(R(v).spine.name)+" / "+_e(R(v).boneName),1)])):(K(),Q("div",G8,"尚未绑定有效骨骼,请先在 Spine 层级树中选择骨骼。")),R(g)&&(!R(v)||R(g).spine.id!==R(v).spine.id||R(g).boneName!==R(v).boneName)?(K(),Q("button",{key:2,class:"bone-follow-rebind",onClick:A[50]||(A[50]=P=>R(F)(R(t).config))},_e(R(v)?"重新绑定":"绑定")+"当前选中骨骼:"+_e(R(g).spine.name)+" / "+_e(R(g).boneName),1)):Te("",!0),R(v)?(K(),Q(Fe,{key:3},[T("label",H8,[A[124]||(A[124]=T("span",null,"跟随空间",-1)),de(T("select",{"onUpdate:modelValue":A[51]||(A[51]=P=>R(t).config.emitterFollowSpace=P),class:"inp"},[...A[123]||(A[123]=[T("option",{value:"local"},"本地空间(随骨骼移动)",-1),T("option",{value:"world"},"世界空间(粒子生成后保持位置)",-1)])],512),[[wt,R(t).config.emitterFollowSpace]])]),T("div",j8,[T("label",W8,[A[125]||(A[125]=T("span",null,"位移偏移 X",-1)),de(T("input",{"onUpdate:modelValue":A[52]||(A[52]=P=>R(t).config.emitterFollowBoneOffsetX=P),type:"number",step:"1",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneOffsetX,void 0,{number:!0}]])]),T("label",z8,[A[126]||(A[126]=T("span",null,"位移偏移 Y",-1)),de(T("input",{"onUpdate:modelValue":A[53]||(A[53]=P=>R(t).config.emitterFollowBoneOffsetY=P),type:"number",step:"1",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneOffsetY,void 0,{number:!0}]])])]),T("div",q8,[T("label",K8,[A[127]||(A[127]=T("span",null,"旋转偏移",-1)),de(T("input",{"onUpdate:modelValue":A[54]||(A[54]=P=>R(t).config.emitterFollowBoneRotation=P),type:"number",step:"1",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneRotation,void 0,{number:!0}]])]),T("label",Z8,[A[128]||(A[128]=T("span",null,"缩放偏移 X",-1)),de(T("input",{"onUpdate:modelValue":A[55]||(A[55]=P=>R(t).config.emitterFollowBoneScaleX=P),type:"number",step:"0.05",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneScaleX,void 0,{number:!0}]])]),T("label",J8,[A[129]||(A[129]=T("span",null,"缩放偏移 Y",-1)),de(T("input",{"onUpdate:modelValue":A[56]||(A[56]=P=>R(t).config.emitterFollowBoneScaleY=P),type:"number",step:"0.05",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneScaleY,void 0,{number:!0}]])])]),A[130]||(A[130]=T("div",{class:"modifier-hint"},"发射器只跟随所选 Spine 骨骼的位置,不继承 Spine 的旋转或缩放;粒子变换使用粒子系统自身参数和上方偏移。",-1))],64)):Te("",!0)],64)):Te("",!0)])):Te("",!0)]),T("div",Q8,[T("label",e5,[de(T("input",{type:"checkbox","onUpdate:modelValue":A[57]||(A[57]=P=>R(t).config.collision=P)},null,512),[[Et,R(t).config.collision]]),A[131]||(A[131]=T("span",{class:"switch-ui"},null,-1)),A[132]||(A[132]=T("span",null,"开启碰撞",-1))]),R(t).config.collision?(K(),Q("div",t5,[A[133]||(A[133]=T("div",{class:"collision-filter-title"},"参与的碰撞对象",-1)),T("div",i5,[(K(!0),Q(Fe,null,Dt(R(y),P=>(K(),Q("span",{key:P.id,class:Le(["collision-filter-tag",{disabled:!P.enabled}]),title:P.enabled?P.name:`${P.name}(碰撞体已禁用)`},[T("span",null,_e(P.name),1),T("button",{type:"button","aria-label":`清除碰撞对象 ${P.name}`,onClick:L=>R(S)(P.id)},"×",8,n5)],10,s5))),128)),T("button",{type:"button",class:Le(["collision-filter-add",{active:R(x)}]),disabled:R(_).length===0,title:R(_).length?"加入场景碰撞对象":"没有可加入的碰撞对象",onClick:A[58]||(A[58]=P=>x.value=!R(x))},"+",10,r5)]),R(y).length===0?(K(),Q("div",o5,"未选择碰撞对象,当前粒子不会发生碰撞")):Te("",!0),R(x)&&R(_).length?(K(),Q("div",a5,[(K(!0),Q(Fe,null,Dt(R(_),P=>(K(),Q("button",{key:P.id,type:"button",onClick:L=>R(C)(P.id)},[T("span",null,_e(P.name),1),T("small",null,_e(P.enabled?"可用":"已禁用"),1)],8,l5))),128))])):Te("",!0),A[134]||(A[134]=T("div",{class:"modifier-hint"},"只有已加入且启用的场景碰撞对象会参与当前粒子系统的碰撞",-1))])):Te("",!0)]),be(Be,{label:"阻尼",min:0,max:2,step:.05,modelValue:R(t).config.damping,"onUpdate:modelValue":A[59]||(A[59]=P=>R(t).config.damping=P)},null,8,["modelValue"])],512),[[vi,!R(b).mods]])]))}}),h5=Qt(c5,[["__scopeId","data-v-4d0d64ec"]]),u5={class:"group"},d5={class:"caret"},f5={class:"group-body export-settings"},m5={class:"export-field"},p5={class:"export-field"},g5={class:"export-field"},v5={key:0,class:"export-help"},y5={class:"export-fps-row"},x5={class:"export-field export-fps-field"},b5={class:"export-checkbox"},w5={class:"export-switches"},S5={class:"switch-row export-switch"},_5={class:"switch-row export-switch"},T5={class:"switch-row export-switch export-switch-last"},M5=Jt({__name:"ExportSettingsSection",setup(s){const{exportSettings:e,collapsed:t,toggle:i,resetModule:n,normalizeExportFps:r,select:o}=br();return(a,c)=>(K(),Q("div",u5,[T("div",{class:"group-head",onClick:c[1]||(c[1]=l=>R(i)("export"))},[T("span",d5,_e(R(t).export?"▸":"▾"),1),c[11]||(c[11]=T("span",null,"导出设置",-1)),T("button",{class:"group-reset",title:"重置导出设置",onClick:c[0]||(c[0]=et(l=>R(n)("export"),["stop"]))},"重置")]),de(T("div",f5,[T("label",m5,[c[12]||(c[12]=T("span",null,"图片路径 (Spine Images Path)",-1)),de(T("input",{"onUpdate:modelValue":c[2]||(c[2]=l=>R(e).imagesPath=l),class:"inp export-input",type:"text",placeholder:"./images/"},null,512),[[He,R(e).imagesPath,void 0,{trim:!0}]])]),T("label",p5,[c[14]||(c[14]=T("span",null,"Spine 版本",-1)),de(T("select",{"onUpdate:modelValue":c[3]||(c[3]=l=>R(e).spineVersion=l),class:"inp export-input"},[...c[13]||(c[13]=[es('',5)])],512),[[wt,R(e).spineVersion]])]),T("label",g5,[c[16]||(c[16]=T("span",null,"关键帧插值曲线",-1)),de(T("select",{"onUpdate:modelValue":c[4]||(c[4]=l=>R(e).keyframeCurve=l),class:"inp export-input"},[...c[15]||(c[15]=[T("option",{value:"linear"},"线性 (Linear)",-1),T("option",{value:"bezier"},"平滑贝塞尔 (Smooth Bézier)",-1)])],512),[[wt,R(e).keyframeCurve]])]),c[25]||(c[25]=T("div",{class:"export-help"},"平滑贝塞尔会在误差允许范围内拟合连续运动;出生、死亡、附件切换和突变仍使用阶跃关键帧。",-1)),R(e).spineVersion==="3.8"?(K(),Q("div",v5,"Spine 3.8 不支持 4.x 的逐通道数组贝塞尔,导出时会转换为经过容差精简的分段线性关键帧。")):Te("",!0),T("div",y5,[T("label",x5,[c[17]||(c[17]=T("span",null,"导出 FPS",-1)),de(T("input",{"onUpdate:modelValue":c[5]||(c[5]=l=>R(e).fps=l),class:"inp export-input",type:"number",min:"1",max:"240",step:"1",onChange:c[6]||(c[6]=(...l)=>R(r)&&R(r)(...l))},null,544),[[He,R(e).fps,void 0,{number:!0}]])]),T("label",b5,[de(T("input",{"onUpdate:modelValue":c[7]||(c[7]=l=>R(e).omitFps=l),type:"checkbox"},null,512),[[Et,R(e).omitFps]]),c[18]||(c[18]=At("不写 fps",-1))])]),c[26]||(c[26]=T("div",{class:"export-help"},"修改 FPS 时保持动画实际秒数不变;“不写 fps”只省略 Spine 的 fps 元数据。",-1)),T("div",w5,[T("label",S5,[de(T("input",{"onUpdate:modelValue":c[8]||(c[8]=l=>R(e).integerFrameAlignment=l),type:"checkbox"},null,512),[[Et,R(e).integerFrameAlignment]]),c[19]||(c[19]=T("span",{class:"switch-ui"},null,-1)),c[20]||(c[20]=T("span",null,"整数帧对齐",-1))]),T("label",_5,[de(T("input",{"onUpdate:modelValue":c[9]||(c[9]=l=>R(e).bonePool=l),type:"checkbox"},null,512),[[Et,R(e).bonePool]]),c[21]||(c[21]=T("span",{class:"switch-ui"},null,-1)),c[22]||(c[22]=T("span",null,"骨骼对象池",-1))]),T("label",T5,[de(T("input",{"onUpdate:modelValue":c[10]||(c[10]=l=>R(e).excludeEmptyAnimations=l),type:"checkbox"},null,512),[[Et,R(e).excludeEmptyAnimations]]),c[23]||(c[23]=T("span",{class:"switch-ui"},null,-1)),c[24]||(c[24]=T("span",null,"排除无内容动画",-1))])])],512),[[vi,!R(t).export]])]))}}),C5=Qt(M5,[["__scopeId","data-v-ffed0f1f"]]),A5={class:"spine-export-actions"},E5=["disabled","title"],I5=["disabled"],R5=["disabled","title"],P5={key:0},k5=["href"],F5=["href"],O5=Jt({__name:"ParticleExportFooter",setup(s){const{exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorPairUrl:o,connectorStatusText:a,connectorStatusClass:c,connectorReady:l,connectorAuthorizationUrl:h,connectorDisabledReason:u,connectorButtonTitle:d,refreshConnectorHealth:f,exportSpineJson:p,exportSpineProject:m,exportSpineImages:g}=br();return(v,x)=>(K(),Q(Fe,null,[T("div",A5,[T("button",{type:"button",class:"export-spine-json",disabled:R(t),title:R(t)?"正在重新计算并烘焙动画":`导出 Spine ${R(e).spineVersion} JSON`,onClick:x[0]||(x[0]=(...y)=>R(p)&&R(p)(...y))},_e(R(t)&&R(i)==="json"?"正在准备导出…":"导出Spine Json"),9,E5),T("button",{type:"button",class:"export-spine-images",disabled:R(t),title:"单独下载当前粒子系统使用的图片 ZIP",onClick:x[1]||(x[1]=(...y)=>R(g)&&R(g)(...y))},_e(R(t)&&R(i)==="images"?"正在整理图片…":"导出 images 包"),9,I5),T("button",{type:"button",class:"export-spine-project",disabled:R(t)||!R(l),title:R(d),onClick:x[2]||(x[2]=(...y)=>R(m)&&R(m)(...y))},[T("span",null,_e(R(t)&&R(i)==="spine"?"正在生成工程…":"导出 .spine 包"),1),!R(t)&&R(u)?(K(),Q("small",P5,_e(R(u)),1)):Te("",!0)],8,R5)]),T("div",{class:Le(["connector-status",R(c)])},[x[5]||(x[5]=T("span",{class:"connector-dot"},null,-1)),At(_e(R(a))+" ",1),R(h)?(K(),Q("a",{key:0,href:R(h),target:"_blank",rel:"noopener",title:"在本机连接器中授权当前网站"},"授权当前网站",8,k5)):Te("",!0),T("button",{type:"button",title:"重新检测连接器",onClick:x[3]||(x[3]=(...y)=>R(f)&&R(f)(...y))},"刷新")],2),R(n)?(K(),Q("div",{key:0,class:Le(["export-message",{error:R(r)}])},[At(_e(R(n))+" ",1),R(o)?(K(),Q("a",{key:0,href:R(o),target:"_blank",rel:"noopener",onClick:x[4]||(x[4]=y=>o.value="")},"授权当前网站",8,F5)):Te("",!0)],2)):Te("",!0)],64))}}),B5=Qt(O5,[["__scopeId","data-v-5f1ec706"]]),L5={class:"panel"},D5={class:"panel-scroll"},N5=Jt({__name:"ParticlePanel",setup(s){const{activeObjectType:e,sys:t}=BO();return(i,n)=>(K(),Q("div",L5,[n[0]||(n[0]=T("div",{class:"panel-header"},[T("span",null,"Spine粒子编辑器-Yeomai")],-1)),T("div",D5,[be(GO),be(gD),R(e)==="particle"&&R(t)?(K(),Q(Fe,{key:0},[be(iN),be(MN),be(I4),be(h5),be(C5)],64)):Te("",!0)]),be(B5)]))}}),U5=Qt(N5,[["__scopeId","data-v-a28d4278"]]),$5={class:"timeline"},X5={class:"tl-controls"},V5=["title"],Y5={class:"tl-range",title:"自定义播放起始帧"},G5=["max","onKeydown"],H5={class:"tl-range",title:"自定义播放结束帧"},j5=["min","max","onKeydown"],W5=["title"],z5={class:"tl-frame"},q5=["disabled"],K5=["onClick"],Z5={key:0},J5={class:"tl-animation-editor"},Q5={key:0,class:"tl-animation-error"},eU={class:"tl-animation-actions"},tU=["disabled"],iU={key:1,class:"tl-animation-hint"},sU={class:"tl-anim tl-spine-preview"},nU=["value","disabled"],rU={value:""},oU=["value"],aU={class:"tl-zoom"},lU={class:"tl-ticks"},cU={class:"tl-ticklabel"},hU={class:"tl-lanes"},uU=["onPointerdown"],dU={class:"lane-name"},fU=["onPointerdown"],mU=["onPointerdown"],pU=["onPointerdown"],gU={class:"lane-name"},vU={key:0,class:"tl-empty"},yU=Jt({__name:"Timeline",setup(s){const e=ao(),t=Ge(null),i=Ge(null),n=Ge(!1),r=Ge("animation"),o=Ge("");Ma(()=>{(!Array.isArray(e.timeline.animations)||!e.timeline.animations.length)&&(e.timeline.animations=["animation"]),e.timeline.animations.includes(e.timeline.animation)||(e.timeline.animation=e.timeline.animations[0]);for(const H of e.systems)(!H.animation||!e.timeline.animations.includes(H.animation))&&(H.animation=e.timeline.animations[0])});const a=qe(()=>e.systems.find(H=>H.id===e.activeId)||null),c=qe(()=>{const H=a.value;return!H||!V(H)?null:t1(H.config,m.value)});function l(){a.value&&(n.value=!n.value,r.value=a.value.animation,o.value="")}function h(H){const G=a.value;G&&(e.setSystemAnimation(G.id,H),r.value=H,o.value="")}function u(){const H=e.addAnimation();r.value=H,o.value=""}function d(){var z;const H=((z=a.value)==null?void 0:z.animation)||e.timeline.animation,G=r.value.trim();if(!G){o.value="动画名称不能为空";return}if(G!==H&&e.timeline.animations.includes(G)){o.value="动画名称不能重复";return}if(!e.renameAnimation(H,G)){o.value="无法修改动画名称";return}r.value=G,o.value=""}function f(){var z,ie;const H=((z=a.value)==null?void 0:z.animation)||e.timeline.animation;if(!e.removeAnimation(H)){o.value="至少需要保留一个动画";return}const G=((ie=a.value)==null?void 0:ie.animation)||e.timeline.animation;r.value=G,o.value=""}function p(H){var G;(G=i.value)!=null&&G.contains(H.target)||(n.value=!1)}Vn(()=>document.addEventListener("pointerdown",p)),pl(()=>document.removeEventListener("pointerdown",p));const m=qe(()=>Math.max(1,e.timeline.fps||30)),g=Ge(120),v=Ge({}),x=Ge({}),y=Ge({}),_=Ge({}),C=Ge(String(e.timeline.playbackStart)),S=Ge(String(e.timeline.playbackEnd));Xi(()=>e.timeline.playbackStart,H=>{C.value=String(H)}),Xi(()=>e.timeline.playbackEnd,H=>{S.value=String(H)});const b=qe(()=>e.timeline.totalFrames),M=qe(()=>g.value<=30?"放大":g.value>=300?"缩小":"适中"),I=qe(()=>e.spines.filter(H=>H.selectedAnimation&&H.animations.some(G=>G.name===H.selectedAnimation&&G.duration>0))),F=qe(()=>(e.activeObjectType==="spine"?e.spines.find(G=>G.id===e.activeObjectId&&G.animations.length):null)||e.spines.find(G=>G.animations.length)||null);function E(H){const G=F.value;G&&(G.selectedAnimation=H.target.value,e.recalcTotalFrames(),e.timeline.frame=0)}function k(){e.setPlaybackStart(Number(C.value)),C.value=String(e.timeline.playbackStart)}function O(){e.setPlaybackEnd(Number(S.value)),S.value=String(e.timeline.playbackEnd)}function D(){const H=c.value;H&&(e.setPlaybackEnd(H.end),e.setPlaybackStart(H.start))}function $(){var G;const H=((G=t.value)==null?void 0:G.clientWidth)||600;return g.value/H}const N=qe(()=>{const H=[],G=g.value;let z=1;g.value<=10?z=1:g.value<=50?z=5:g.value<=200?z=10:g.value<=500?z=50:z=100;for(let ie=0;ie<=G;ie+=z)H.push({f:ie,px:ie/$()});return H}),U=qe(()=>e.timeline.frame/$());function A(H){const G=H.config;return(v.value[H.id]??Math.max(0,Number(G.delay)||0))*m.value/$()}function P(H){const G=H.config,z=Math.max(0,Number(G.lifeMin)||0),ie=Math.max(0,Number(G.lifeMax)||0);return G.lifeMode==="fixed"?z:Math.max(z,ie)}function L(H){return X(H)}function B(H){if(H.config.mode!=="stream")return 0;if(H.config.streamBehavior==="loop"){const z=H.config;return(y.value[H.id]??lr(z,m.value).loop)/$()}return(x.value[H.id]??Math.max(1/m.value,Number(H.config.duration)||1))*m.value/$()}function X(H){const G=H.config;return G.mode==="stream"&&G.streamBehavior==="loop"?q(H)+B(H)+W(H):B(H)+P(H)*m.value/$()}function V(H){const G=H.config;return G.mode==="stream"&&G.streamBehavior==="loop"}function q(H){return V(H)?lr(H.config,m.value).start/$():0}function W(H){return V(H)?lr(H.config,m.value).end/$():0}function ne(H){var G;return((G=H.animations.find(z=>z.name===H.selectedAnimation))==null?void 0:G.duration)||0}function re(H){return(_.value[H.id]??Math.max(0,Number(H.timeOffset)||0))*m.value/$()}function le(H){return ne(H)*m.value/$()}function ue(H){const G=H.deltaY<0?.8:1.25;let z=g.value*G;z=Math.min(2e3,Math.max(10,z)),g.value=Math.round(z)}function ae(H){const G=t.value,z=fe=>{const te=G.getBoundingClientRect(),oe=Math.floor((fe.clientX-te.left)/te.width*g.value);e.timeline.frame=Math.max(0,Math.min(oe,b.value-1))};z(H);const ie=()=>{window.removeEventListener("pointermove",z),window.removeEventListener("pointerup",ie)};window.addEventListener("pointermove",z),window.addEventListener("pointerup",ie)}function xe(H,G){H.stopPropagation();const z=H.clientX,ie=Math.max(0,Number(G.config.delay)||0),fe=$()/m.value,te=ye=>{const we=(ye.clientX-z)*fe,Me=Math.max(0,Math.min(ie+we,600));v.value[G.id]=Math.round(Me*m.value)/m.value},oe=ye=>{window.removeEventListener("pointermove",te),window.removeEventListener("pointerup",ce),window.removeEventListener("pointercancel",Ce);const we=v.value[G.id];delete v.value[G.id],ye&&we!=null&&we!==ie&&(G.config.delay=we)},ce=()=>oe(!0),Ce=()=>oe(!1);window.addEventListener("pointermove",te),window.addEventListener("pointerup",ce),window.addEventListener("pointercancel",Ce)}function Y(H,G){var Xe;H.stopPropagation();const z=V(G),ie=Math.max(0,Number(G.config.duration)||0),fe=lr(G.config,m.value).loop,te=$()/m.value,oe=((Xe=H.currentTarget.closest(".lane-bar"))==null?void 0:Xe.getBoundingClientRect().left)??H.clientX,ce=q(G);let Ce=!1;const ye=pe=>{if(Ce=!0,z){const Ke=Math.min(1800,Math.max(1,Math.round((pe.clientX-oe-ce)/$())));y.value[G.id]=Ke}else{const Ke=Math.max(1/m.value,Math.min((pe.clientX-oe)*te,600));x.value[G.id]=Math.round(Ke*m.value)/m.value}},we=pe=>{window.removeEventListener("pointermove",ye),window.removeEventListener("pointerup",Me),window.removeEventListener("pointercancel",ve);const Ke=x.value[G.id],Ze=y.value[G.id];delete x.value[G.id],delete y.value[G.id],pe&&Ce&&z&&Ze!=null&&Ze!==fe?G.config.loopDurationFrames=Ze:pe&&Ce&&!z&&Ke!=null&&Ke!==ie&&(G.config.duration=Ke)},Me=()=>we(!0),ve=()=>we(!1);window.addEventListener("pointermove",ye),window.addEventListener("pointerup",Me),window.addEventListener("pointercancel",ve)}function j(H,G){H.stopPropagation();const z=H.clientX,ie=Math.max(0,Number(G.timeOffset)||0),fe=$()/m.value,te=ye=>{const we=Math.max(0,Math.min(ie+(ye.clientX-z)*fe,600));_.value[G.id]=Math.round(we*m.value)/m.value},oe=ye=>{window.removeEventListener("pointermove",te),window.removeEventListener("pointerup",ce),window.removeEventListener("pointercancel",Ce);const we=_.value[G.id];delete _.value[G.id],ye&&we!=null&&we!==ie&&(G.timeOffset=we,e.recalcTotalFrames())},ce=()=>oe(!0),Ce=()=>oe(!1);window.addEventListener("pointermove",te),window.addEventListener("pointerup",ce),window.addEventListener("pointercancel",Ce)}return(H,G)=>{var z,ie,fe;return K(),Q("div",$5,[T("div",X5,[T("button",{class:Le(["tl-btn",{on:R(e).timeline.playing}]),onClick:G[0]||(G[0]=te=>R(e).togglePlay()),title:R(e).timeline.playing?"暂停 (D)":"播放 (D)"},_e(R(e).timeline.playing?"❚❚":"▶"),11,V5),T("button",{class:"tl-btn",onClick:G[1]||(G[1]=te=>R(e).toStart()),title:"回到第一帧 (S)"},"⏮"),T("button",{class:"tl-btn",onClick:G[2]||(G[2]=te=>R(e).previousFrame()),title:"前一帧"},"◀"),T("button",{class:"tl-btn",onClick:G[3]||(G[3]=te=>R(e).nextFrame()),title:"后一帧"},"▶"),T("button",{class:"tl-btn",onClick:G[4]||(G[4]=te=>R(e).toEnd()),title:"移动到最后一帧"},"⏭"),T("button",{class:Le(["tl-btn",{on:R(e).timeline.loop}]),onClick:G[5]||(G[5]=te=>R(e).toggleLoop()),title:"循环"},"⟳",2),T("label",Y5,[G[10]||(G[10]=T("span",null,"A",-1)),de(T("input",{"onUpdate:modelValue":G[6]||(G[6]=te=>C.value=te),type:"number",min:"0",max:Math.max(0,R(e).timeline.playbackEnd-1),"aria-label":"播放起始帧",onChange:k,onKeydown:zr(et(k,["prevent"]),["enter"])},null,40,G5),[[He,C.value]])]),T("label",H5,[G[11]||(G[11]=T("span",null,"B",-1)),de(T("input",{"onUpdate:modelValue":G[7]||(G[7]=te=>S.value=te),type:"number",min:R(e).timeline.playbackStart+1,max:Math.max(1,R(e).timeline.totalFrames-1),"aria-label":"播放结束帧",onChange:O,onKeydown:zr(et(O,["prevent"]),["enter"])},null,40,j5),[[He,S.value]])]),c.value?(K(),Q("button",{key:0,class:"tl-loop-range",title:`设为闭合自循环范围 ${c.value.start}–${c.value.end}f`,onClick:D},"循环段",8,W5)):Te("",!0),T("span",z5,[G[12]||(G[12]=At("帧 ",-1)),T("b",null,_e(R(e).timeline.frame),1),G[13]||(G[13]=At(" / ",-1)),T("b",null,_e(Math.max(0,R(e).timeline.totalFrames-1)),1)]),G[18]||(G[18]=T("span",{class:"tl-legend"},[T("i",{class:"legend-emission"}),At("持续发射 "),T("i",{class:"legend-life"}),At("粒子存在 "),T("i",{class:"legend-spine"}),At("Spine 动画")],-1)),T("div",{ref_key:"animationMenuRef",ref:i,class:"tl-anim tl-owner-animation"},[G[16]||(G[16]=T("span",null,"所属动画",-1)),T("button",{class:"tl-animation-trigger",disabled:!a.value,title:"设置当前粒子系统所属的动画",onClick:et(l,["stop"])},[T("span",null,_e(((z=a.value)==null?void 0:z.animation)||R(e).timeline.animation),1),G[14]||(G[14]=T("i",null,"⌄",-1))],8,q5),n.value?(K(),Q("div",{key:0,class:"tl-animation-menu",onPointerdown:G[9]||(G[9]=et(()=>{},["stop"]))},[G[15]||(G[15]=T("div",{class:"tl-animation-menu-title"},"选择所属动画",-1)),(K(!0),Q(Fe,null,Dt(R(e).timeline.animations,te=>{var oe,ce;return K(),Q("button",{key:te,class:Le(["tl-animation-option",{on:((oe=a.value)==null?void 0:oe.animation)===te}]),onClick:Ce=>h(te)},[T("span",null,_e(te),1),((ce=a.value)==null?void 0:ce.animation)===te?(K(),Q("i",Z5,"✓")):Te("",!0)],10,K5)}),128)),T("div",J5,[de(T("input",{"onUpdate:modelValue":G[8]||(G[8]=te=>r.value=te),class:"tl-animation-name",maxlength:"64","aria-label":"动画名称",onKeydown:zr(d,["enter"])},null,544),[[He,r.value]]),T("button",{title:"重命名当前动画",onClick:d},"重命名")]),o.value?(K(),Q("div",Q5,_e(o.value),1)):Te("",!0),T("div",eU,[T("button",{onClick:u},"+ 新增"),T("button",{disabled:R(e).timeline.animations.length<=1,onClick:f},"删除",8,tU)]),R(e).timeline.animations.length<=1?(K(),Q("div",iU,"至少需要保留一个动画")):Te("",!0)],32)):Te("",!0)],512),T("label",sU,[G[17]||(G[17]=At("Spine 预览动画 ",-1)),T("select",{class:"tl-sel",value:((ie=F.value)==null?void 0:ie.selectedAnimation)||"",disabled:!F.value,onChange:E},[T("option",rU,_e(F.value?"无":"无可用 Spine 动画"),1),(K(!0),Q(Fe,null,Dt(((fe=F.value)==null?void 0:fe.animations)||[],te=>(K(),Q("option",{key:te.name,value:te.name},_e(te.name)+"("+_e(te.duration.toFixed(2))+"s) ",9,oU))),128))],40,nU)]),T("span",aU,_e(M.value),1)]),T("div",{class:"tl-viewport",ref_key:"vpRef",ref:t,onWheel:et(ue,["prevent"]),onPointerdown:ae},[T("div",lU,[(K(!0),Q(Fe,null,Dt(N.value,te=>(K(),Q("div",{key:te.f,class:"tl-tickline",style:di({left:te.px+"px"})},[T("span",cU,_e(te.f)+"f",1)],4))),128))]),T("div",{class:"tl-playhead",style:di({left:U.value+"px"})},null,4),T("div",hU,[(K(!0),Q(Fe,null,Dt(R(e).systems,(te,oe)=>(K(),Q("div",{key:te.id,class:"tl-lane"},[G[19]||(G[19]=T("span",{class:"lane-ico"},"●",-1)),T("div",{class:"lane-bar",style:di({left:A(te)+"px",width:L(te)+"px"}),onPointerdown:et(ce=>xe(ce,te),["stop"])},[T("span",dU,_e(te.config.name||"系统 "+(oe+1)),1),T("span",{class:Le(["bar-life",{"loop-life":V(te)}]),style:di({width:X(te)+"px"})},null,6),V(te)?(K(),Q(Fe,{key:0},[q(te)?(K(),Q("span",{key:0,class:"bar-loop-transition bar-loop-start",style:di({width:q(te)+"px"})},null,4)):Te("",!0),T("span",{class:"bar-emission bar-loop",style:di({left:q(te)+"px",width:B(te)+"px"})},[T("span",{class:"bar-handle",title:"拖动循环段时长",onPointerdown:et(ce=>Y(ce,te),["stop"])},null,40,fU)],4),W(te)?(K(),Q("span",{key:1,class:"bar-loop-transition bar-loop-end",style:di({left:q(te)+B(te)+"px",width:W(te)+"px"})},null,4)):Te("",!0)],64)):te.config.mode==="stream"?(K(),Q("span",{key:1,class:"bar-emission",style:di({width:B(te)+"px"})},[T("span",{class:"bar-handle",title:"拖动持续发射时长",onPointerdown:et(ce=>Y(ce,te),["stop"])},null,40,mU)],4)):Te("",!0)],44,uU)]))),128)),(K(!0),Q(Fe,null,Dt(I.value,te=>(K(),Q("div",{key:`spine-${te.id}`,class:"tl-lane spine-lane"},[G[20]||(G[20]=T("span",{class:"lane-ico spine-ico"},"◆",-1)),T("div",{class:"spine-bar",style:di({left:re(te)+"px",width:le(te)+"px"}),title:"拖动调整动画开始时间",onPointerdown:et(oe=>j(oe,te),["stop"])},[T("span",gU,_e(te.name)+" · "+_e(te.selectedAnimation),1)],44,pU)]))),128)),!R(e).systems.length&&!I.value.length?(K(),Q("div",vU,"暂无可显示的动画数据")):Te("",!0)])],544)])}}}),xU=Qt(yU,[["__scopeId","data-v-e305dee7"]]),bU={class:"transfer-heading"},wU={key:0},SU={class:"transfer-detail"},_U=Jt({__name:"TransferProgressOverlay",setup(s){const e=Ge(null);return Xi(()=>qt.visible,async t=>{var i;t&&(await Uh(),(i=e.value)==null||i.focus({preventScroll:!0}))},{flush:"post"}),(t,i)=>(K(),Mt(wT,{name:"transfer-fade"},{default:$h(()=>[R(qt).visible?(K(),Q("div",{key:0,ref_key:"overlayElement",ref:e,class:"transfer-overlay",role:"dialog","aria-modal":"true","aria-live":"polite",tabindex:"-1",onPointerdown:i[0]||(i[0]=et(()=>{},["stop","prevent"])),onPointerup:i[1]||(i[1]=et(()=>{},["stop","prevent"])),onClick:i[2]||(i[2]=et(()=>{},["stop","prevent"])),onDblclick:i[3]||(i[3]=et(()=>{},["stop","prevent"])),onContextmenu:i[4]||(i[4]=et(()=>{},["stop","prevent"])),onWheel:i[5]||(i[5]=et(()=>{},["stop","prevent"])),onKeydown:i[6]||(i[6]=et(()=>{},["stop","prevent"]))},[T("div",{class:Le(["transfer-dialog",{failed:R(qt).failed}])},[T("div",bU,[T("span",null,_e(R(qt).title),1),R(qt).indeterminate?Te("",!0):(K(),Q("strong",wU,_e(Math.round(R(qt).progress))+"%",1))]),T("div",{class:Le(["transfer-track",{indeterminate:R(qt).indeterminate}])},[T("div",{class:"transfer-bar",style:di(R(qt).indeterminate?void 0:{width:`${R(qt).progress}%`})},null,4)],2),T("div",SU,_e(R(qt).detail),1)],2)],544)):Te("",!0)]),_:1}))}}),TU=Qt(_U,[["__scopeId","data-v-016b4c9d"]]),MU=["inert","aria-hidden"],CU={class:"right"},AU={class:"stage-area"},EU=Jt({__name:"App",setup(s){const e=ao();zI(e);const t=Ge(360),i=Ge(180);function n(o){o.preventDefault();const a=l=>{const h=e.settings.parameterPanelOnRight?window.innerWidth-l.clientX:l.clientX,u=Math.max(240,Math.min(h,window.innerWidth-200));t.value=u},c=()=>{window.removeEventListener("pointermove",a),window.removeEventListener("pointerup",c)};window.addEventListener("pointermove",a),window.addEventListener("pointerup",c)}function r(o){o.preventDefault();const a=o.clientY,c=i.value,l=u=>{const d=Math.max(80,Math.min(c+(a-u.clientY),window.innerHeight-200));i.value=d},h=()=>{window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",h)};window.addEventListener("pointermove",l),window.addEventListener("pointerup",h)}return(o,a)=>(K(),Q(Fe,null,[T("div",{class:Le(["layout",{"panel-right":R(e).settings.parameterPanelOnRight}]),inert:R(qt).visible?!0:void 0,"aria-hidden":R(qt).visible?"true":void 0},[T("div",{class:"parameter-panel",style:di({width:t.value+"px"})},[be(U5)],4),T("div",{class:"resizer-col",onPointerdown:n},null,32),T("div",CU,[T("div",AU,[be(PF)]),T("div",{class:"resizer-row",onPointerdown:r,title:"拖动调整时间轴高度"},null,32),T("div",{class:"timeline-area",style:di({height:i.value+"px"})},[be(xU)],4)])],10,MU),be(TU)],64))}}),IU=Qt(EU,[["__scopeId","data-v-d7e0e59a"]]);qT(IU).use(JT()).mount("#app");export{Kv as $,tn as A,Th as B,St as C,Si as D,Pe as E,$i as F,an as G,tt as H,pt as I,rS as J,zi as K,ns as L,gs as M,gr as N,cu as O,en as P,al as Q,ta as R,Cs as S,u3 as T,Ye as U,Gv as V,Is as W,nX as X,lO as Y,dl as Z,op as _,ze as a,ym as a$,qv as a0,Nw as a1,vp as a2,iX as a3,bh as a4,Ha as a5,w3 as a6,ja as a7,hu as a8,mm as a9,Cm as aA,Am as aB,mc as aC,Jn as aD,Rc as aE,pm as aF,Vw as aG,Yt as aH,Bw as aI,z$ as aJ,qo as aK,zv as aL,Ee as aM,Ue as aN,vm as aO,Pc as aP,jw as aQ,gm as aR,Gw as aS,Hw as aT,uu as aU,qw as aV,kc as aW,Jw as aX,Ww as aY,Kw as aZ,Qw as a_,ho as aa,yp as ab,xp as ac,jv as ad,Tl as ae,Ml as af,_l as ag,co as ah,En as ai,K$ as aj,Xw as ak,b3 as al,sa as am,dr as an,Sp as ao,nS as ap,y3 as aq,ul as ar,Wi as as,Wv as at,Q$ as au,la as av,Mm as aw,Em as ax,Im as ay,Rm as az,Qo as b,$n as b$,_h as b0,zw as b1,xr as b2,Zw as b3,bp as b4,h3 as b5,iS as b6,sS as b7,wp as b8,on as b9,eS as bA,_p as bB,lu as bC,oS as bD,xm as bE,ci as bF,l3 as bG,f3 as bH,Tw as bI,_w as bJ,Z$ as bK,Rt as bL,ca as bM,aS as bN,hS as bO,uS as bP,dS as bQ,lS as bR,cS as bS,v3 as bT,Tp as bU,xt as bV,Tm as bW,Yw as bX,Cw as bY,Aw as bZ,Ew as b_,c3 as ba,q$ as bb,Qe as bc,$w as bd,Uw as be,Lw as bf,Dw as bg,Qr as bh,wh as bi,x3 as bj,Iw as bk,Rw as bl,Ni as bm,Pw as bn,ia as bo,bi as bp,Mw as bq,Sh as br,kw as bs,Fw as bt,Ow as bu,Zv as bv,Sm as bw,Xr as bx,tS as by,wm as bz,ea as c,J$ as c0,p3 as c1,g3 as c2,m3 as c3,je as d,Ne as e,eX as f,Je as g,mi as h,Qc as i,Ki as j,Ot as k,De as l,ks as m,Bt as n,Qm as o,Zt as p,ll as q,Kn as r,ke as s,Hx as t,rp as u,nh as v,bm as w,Ur as x,Hv as y,_m as z}; diff --git a/dist/assets/index-Cz2cACyM.js b/dist/assets/index-B1FntAlX.js similarity index 99% rename from dist/assets/index-Cz2cACyM.js rename to dist/assets/index-B1FntAlX.js index 7e55e18..2804f5e 100644 --- a/dist/assets/index-Cz2cACyM.js +++ b/dist/assets/index-B1FntAlX.js @@ -1,2 +1,2 @@ -var ft=Object.defineProperty;var gt=(W,t,e)=>t in W?ft(W,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):W[t]=e;var T=(W,t,e)=>gt(W,typeof t!="symbol"?t+"":t,e);import{f as ht,R as pt,N as dt,ac as ut,Z as mt,b4 as yt,O as rt,b5 as at,U as D,B as Tt}from"./index-9ofazf7F.js";import{$ as Rt,a0 as Yt,a1 as Ft,a2 as Et,y as _t,a3 as Ot,a4 as kt,a5 as Xt,a6 as Bt,a7 as Nt,a8 as Dt,a9 as $t,aa as zt,ab as Wt,ad as qt,H as Gt,ae as Jt,af as Ht,ag as Zt,ah as Kt,ai as Qt,aj as jt,ak as te,al as ee,am as se,an as ne,ao as ie,ap as oe,aq as re,ar as ae,as as le,at as ce,au as he,av as pe,aw as de,ax as ue,ay as fe,az as ge,aA as me,aB as ye,aC as Te,aD as be,aE as we,aF as xe,aG as Ae,aH as Pe,aI as Ie,aJ as Ce,aK as Ve,aL as Le,aM as Se,aN as Me,aO as ve,aP as Ue,aQ as Re,aR as Ye,aS as Fe,aT as Ee,x as _e,aU as Oe,aV as ke,aW as Xe,aX as Be,aY as Ne,aZ as De,a_ as $e,a$ as ze,b0 as We,b1 as qe,b2 as Ge,b3 as Je,b6 as He,b7 as Ze,b8 as Ke,b9 as Qe,ba as je,bb as ts,bc as es,bd as ss,be as ns,bf as is,bg as os,bh as rs,bi as as,bj as ls,bk as cs,bl as hs,bm as ps,bn as ds,bo as us,bp as fs,bq as gs,br as ms,bs as ys,bt as Ts,bu as bs,w as ws,X as xs,J as As,Y as Ps,z as Is,bv as Cs,bw as Vs,bx as Ls,by as Ss,bz as Ms,bA as vs,bB as Us,bC as Rs,bD as Ys,bE as Fs,bF as Es,bG as _s,T as Os,bH as ks,bI as Xs,b as Bs,bJ as Ns,c as Ds,bK as $s,bL as zs,bM as Ws,bN as qs,bO as Gs,bP as Js,bQ as Hs,bR as Zs,bS as Ks,bT as Qs,bU as js,bV as tn,bW as en,bX as sn,bY as nn,bZ as on,b_ as rn,V as an,b$ as ln,c0 as cn,c1 as hn,c2 as pn,c3 as dn}from"./index-9ofazf7F.js";class It{constructor(t){T(this,"skeletonData");T(this,"animationToMixTime",{});T(this,"defaultMix",0);if(!t)throw new Error("skeletonData cannot be null.");this.skeletonData=t}setMix(t,e,n){return typeof t=="string"?this.setMix1(t,e,n):this.setMix2(t,e,n)}setMix1(t,e,n){const s=this.skeletonData.findAnimation(t);if(!s)throw new Error(`Animation not found: ${t}`);const i=this.skeletonData.findAnimation(e);if(!i)throw new Error(`Animation not found: ${e}`);this.setMix2(s,i,n)}setMix2(t,e,n){if(!t)throw new Error("from cannot be null.");if(!e)throw new Error("to cannot be null.");const s=`${t.name}.${e.name}`;this.animationToMixTime[s]=n}getMix(t,e){const n=`${t.name}.${e.name}`,s=this.animationToMixTime[n];return s===void 0?this.defaultMix:s}}class Ct{constructor(t,e="",n=new bt,s=new lt){T(this,"textureLoader");T(this,"pathPrefix");T(this,"downloader");T(this,"cache");T(this,"errors",{});T(this,"toLoad",0);T(this,"loaded",0);T(this,"texturePmaInfo",{});this.textureLoader=t,this.pathPrefix=e,this.downloader=n,this.cache=s}start(t){return this.toLoad++,this.pathPrefix+t}success(t,e,n){this.toLoad--,this.loaded++,this.cache.assets[e]=n,this.cache.assetsRefCount[e]=(this.cache.assetsRefCount[e]||0)+1,t&&t(e,n)}error(t,e,n){this.toLoad--,this.loaded++,this.errors[e]=n,t&&t(e,n)}loadAll(){return new Promise((e,n)=>{const s=()=>{if(this.isLoadingComplete()){this.hasErrors()?n(this.errors):e(this);return}requestAnimationFrame(s)};requestAnimationFrame(s)})}setRawDataURI(t,e){this.downloader.rawDataUris[this.pathPrefix+t]=e}loadBinary(t,e=()=>{},n=()=>{}){t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((s,i)=>{this.downloader.downloadBinary(t,o=>{this.success(e,t,o),s(o)},(o,r)=>{const l=`Couldn't load binary ${t}: status ${o}, ${r}`;this.error(n,t,l),i(l)})}))}loadText(t,e=()=>{},n=()=>{}){t=this.start(t),this.downloader.downloadText(t,s=>{this.success(e,t,s)},(s,i)=>{this.error(n,t,`Couldn't load text ${t}: status ${s}, ${i}`)})}loadJson(t,e=()=>{},n=()=>{}){t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((s,i)=>{this.downloader.downloadJson(t,o=>{this.success(e,t,o),s(o)},(o,r)=>{const l=`Couldn't load JSON ${t}: status ${o}, ${r}`;this.error(n,t,l),i(l)})}))}reuseAssets(t,e=()=>{},n=()=>{}){const s=this.cache.getAsset(t),i=s!==void 0;return i&&(this.cache.assetsLoaded[t]=s.then(o=>(o=o instanceof Image||o instanceof ImageBitmap?this.textureLoader(o):o,this.success(e,t,o),o)).catch(o=>{this.error(n,t,o)})),i}loadTexture(t,e=()=>{},n=()=>{}){if(t=this.start(t),this.reuseAssets(t,e,n))return;const s=this.texturePmaInfo[t];this.cache.assetsLoaded[t]=new Promise((i,o)=>{if(!!!(typeof window<"u"&&typeof navigator<"u"&&window.document))fetch(t,{mode:"cors"}).then(c=>{if(c.ok)return c.blob();const a=`Couldn't load image: ${t}`;this.error(n,t,`Couldn't load image: ${t}`),o(a)}).then(c=>c?createImageBitmap(c,{premultiplyAlpha:"none",colorSpaceConversion:"none"}):null).then(c=>{if(c){const a=this.createTexture(t,s,c);this.success(e,t,a),i(a)}});else{const c=new Image;c.crossOrigin="anonymous",c.onload=()=>{const a=this.createTexture(t,s,c);this.success(e,t,a),i(a)},c.onerror=()=>{const a=`Couldn't load image: ${t}`;this.error(n,t,a),o(a)},this.downloader.rawDataUris[t]&&(t=this.downloader.rawDataUris[t]),c.src=t}})}loadTextureAtlas(t,e=()=>{},n=()=>{},s){const i=t.lastIndexOf("/"),o=i>=0?t.substring(0,i+1):"";t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((r,l)=>{this.downloader.downloadText(t,c=>{try{const a=this.createTextureAtlas(c,o,t,s);let h=a.pages.length,m=!1;if(h===0){this.success(e,t,a),r(a);return}for(const y of a.pages)this.loadTexture(this.texturePath(o,y.name,s),(A,u)=>{m||(y.setTexture(u),--h===0&&(this.success(e,t,a),r(a)))},(A,u)=>{if(!m){const g=`Couldn't load texture ${t} page image: ${A}`;this.error(n,t,g),l(g)}m=!0})}catch(a){const h=`Couldn't parse texture atlas ${t}: ${a.message}`;this.error(n,t,h),l(h)}},(c,a)=>{const h=`Couldn't load texture atlas ${t}: status ${c}, ${a}`;this.error(n,t,h),l(h)})}))}loadTextureAtlasButNoTextures(t,e=()=>{},n=()=>{}){const s=t.lastIndexOf("/"),i=s>=0?t.substring(0,s+1):"";t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((o,r)=>{this.downloader.downloadText(t,l=>{try{const c=this.createTextureAtlas(l,i,t);this.success(e,t,c),o(c)}catch(c){const a=`Couldn't parse texture atlas ${t}: ${c.message}`;this.error(n,t,a),r(a)}},(l,c)=>{const a=`Couldn't load texture atlas ${t}: status ${l}, ${c}`;this.error(n,t,a),r(a)})}))}async loadBinaryAsync(t){return new Promise((e,n)=>{this.loadBinary(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadJsonAsync(t){return new Promise((e,n)=>{this.loadJson(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadTextureAsync(t){return new Promise((e,n)=>{this.loadTexture(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadTextureAtlasAsync(t){return new Promise((e,n)=>{this.loadTextureAtlas(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadTextureAtlasButNoTexturesAsync(t){return new Promise((e,n)=>{this.loadTextureAtlasButNoTextures(t,(s,i)=>e(i),(s,i)=>n(i))})}setCache(t){this.cache=t}get(t){return this.cache.assets[this.pathPrefix+t]}require(t){t=this.pathPrefix+t;const e=this.cache.assets[t];if(e)return e;const n=this.errors[t];throw Error(`Asset not found: ${t}${n?` +var ft=Object.defineProperty;var gt=(W,t,e)=>t in W?ft(W,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):W[t]=e;var T=(W,t,e)=>gt(W,typeof t!="symbol"?t+"":t,e);import{f as ht,R as pt,N as dt,ac as ut,Z as mt,b4 as yt,O as rt,b5 as at,U as D,B as Tt}from"./index-C-oR9ZNr.js";import{$ as Rt,a0 as Yt,a1 as Ft,a2 as Et,y as _t,a3 as Ot,a4 as kt,a5 as Xt,a6 as Bt,a7 as Nt,a8 as Dt,a9 as $t,aa as zt,ab as Wt,ad as qt,H as Gt,ae as Jt,af as Ht,ag as Zt,ah as Kt,ai as Qt,aj as jt,ak as te,al as ee,am as se,an as ne,ao as ie,ap as oe,aq as re,ar as ae,as as le,at as ce,au as he,av as pe,aw as de,ax as ue,ay as fe,az as ge,aA as me,aB as ye,aC as Te,aD as be,aE as we,aF as xe,aG as Ae,aH as Pe,aI as Ie,aJ as Ce,aK as Ve,aL as Le,aM as Se,aN as Me,aO as ve,aP as Ue,aQ as Re,aR as Ye,aS as Fe,aT as Ee,x as _e,aU as Oe,aV as ke,aW as Xe,aX as Be,aY as Ne,aZ as De,a_ as $e,a$ as ze,b0 as We,b1 as qe,b2 as Ge,b3 as Je,b6 as He,b7 as Ze,b8 as Ke,b9 as Qe,ba as je,bb as ts,bc as es,bd as ss,be as ns,bf as is,bg as os,bh as rs,bi as as,bj as ls,bk as cs,bl as hs,bm as ps,bn as ds,bo as us,bp as fs,bq as gs,br as ms,bs as ys,bt as Ts,bu as bs,w as ws,X as xs,J as As,Y as Ps,z as Is,bv as Cs,bw as Vs,bx as Ls,by as Ss,bz as Ms,bA as vs,bB as Us,bC as Rs,bD as Ys,bE as Fs,bF as Es,bG as _s,T as Os,bH as ks,bI as Xs,b as Bs,bJ as Ns,c as Ds,bK as $s,bL as zs,bM as Ws,bN as qs,bO as Gs,bP as Js,bQ as Hs,bR as Zs,bS as Ks,bT as Qs,bU as js,bV as tn,bW as en,bX as sn,bY as nn,bZ as on,b_ as rn,V as an,b$ as ln,c0 as cn,c1 as hn,c2 as pn,c3 as dn}from"./index-C-oR9ZNr.js";class It{constructor(t){T(this,"skeletonData");T(this,"animationToMixTime",{});T(this,"defaultMix",0);if(!t)throw new Error("skeletonData cannot be null.");this.skeletonData=t}setMix(t,e,n){return typeof t=="string"?this.setMix1(t,e,n):this.setMix2(t,e,n)}setMix1(t,e,n){const s=this.skeletonData.findAnimation(t);if(!s)throw new Error(`Animation not found: ${t}`);const i=this.skeletonData.findAnimation(e);if(!i)throw new Error(`Animation not found: ${e}`);this.setMix2(s,i,n)}setMix2(t,e,n){if(!t)throw new Error("from cannot be null.");if(!e)throw new Error("to cannot be null.");const s=`${t.name}.${e.name}`;this.animationToMixTime[s]=n}getMix(t,e){const n=`${t.name}.${e.name}`,s=this.animationToMixTime[n];return s===void 0?this.defaultMix:s}}class Ct{constructor(t,e="",n=new bt,s=new lt){T(this,"textureLoader");T(this,"pathPrefix");T(this,"downloader");T(this,"cache");T(this,"errors",{});T(this,"toLoad",0);T(this,"loaded",0);T(this,"texturePmaInfo",{});this.textureLoader=t,this.pathPrefix=e,this.downloader=n,this.cache=s}start(t){return this.toLoad++,this.pathPrefix+t}success(t,e,n){this.toLoad--,this.loaded++,this.cache.assets[e]=n,this.cache.assetsRefCount[e]=(this.cache.assetsRefCount[e]||0)+1,t&&t(e,n)}error(t,e,n){this.toLoad--,this.loaded++,this.errors[e]=n,t&&t(e,n)}loadAll(){return new Promise((e,n)=>{const s=()=>{if(this.isLoadingComplete()){this.hasErrors()?n(this.errors):e(this);return}requestAnimationFrame(s)};requestAnimationFrame(s)})}setRawDataURI(t,e){this.downloader.rawDataUris[this.pathPrefix+t]=e}loadBinary(t,e=()=>{},n=()=>{}){t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((s,i)=>{this.downloader.downloadBinary(t,o=>{this.success(e,t,o),s(o)},(o,r)=>{const l=`Couldn't load binary ${t}: status ${o}, ${r}`;this.error(n,t,l),i(l)})}))}loadText(t,e=()=>{},n=()=>{}){t=this.start(t),this.downloader.downloadText(t,s=>{this.success(e,t,s)},(s,i)=>{this.error(n,t,`Couldn't load text ${t}: status ${s}, ${i}`)})}loadJson(t,e=()=>{},n=()=>{}){t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((s,i)=>{this.downloader.downloadJson(t,o=>{this.success(e,t,o),s(o)},(o,r)=>{const l=`Couldn't load JSON ${t}: status ${o}, ${r}`;this.error(n,t,l),i(l)})}))}reuseAssets(t,e=()=>{},n=()=>{}){const s=this.cache.getAsset(t),i=s!==void 0;return i&&(this.cache.assetsLoaded[t]=s.then(o=>(o=o instanceof Image||o instanceof ImageBitmap?this.textureLoader(o):o,this.success(e,t,o),o)).catch(o=>{this.error(n,t,o)})),i}loadTexture(t,e=()=>{},n=()=>{}){if(t=this.start(t),this.reuseAssets(t,e,n))return;const s=this.texturePmaInfo[t];this.cache.assetsLoaded[t]=new Promise((i,o)=>{if(!!!(typeof window<"u"&&typeof navigator<"u"&&window.document))fetch(t,{mode:"cors"}).then(c=>{if(c.ok)return c.blob();const a=`Couldn't load image: ${t}`;this.error(n,t,`Couldn't load image: ${t}`),o(a)}).then(c=>c?createImageBitmap(c,{premultiplyAlpha:"none",colorSpaceConversion:"none"}):null).then(c=>{if(c){const a=this.createTexture(t,s,c);this.success(e,t,a),i(a)}});else{const c=new Image;c.crossOrigin="anonymous",c.onload=()=>{const a=this.createTexture(t,s,c);this.success(e,t,a),i(a)},c.onerror=()=>{const a=`Couldn't load image: ${t}`;this.error(n,t,a),o(a)},this.downloader.rawDataUris[t]&&(t=this.downloader.rawDataUris[t]),c.src=t}})}loadTextureAtlas(t,e=()=>{},n=()=>{},s){const i=t.lastIndexOf("/"),o=i>=0?t.substring(0,i+1):"";t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((r,l)=>{this.downloader.downloadText(t,c=>{try{const a=this.createTextureAtlas(c,o,t,s);let h=a.pages.length,m=!1;if(h===0){this.success(e,t,a),r(a);return}for(const y of a.pages)this.loadTexture(this.texturePath(o,y.name,s),(A,u)=>{m||(y.setTexture(u),--h===0&&(this.success(e,t,a),r(a)))},(A,u)=>{if(!m){const g=`Couldn't load texture ${t} page image: ${A}`;this.error(n,t,g),l(g)}m=!0})}catch(a){const h=`Couldn't parse texture atlas ${t}: ${a.message}`;this.error(n,t,h),l(h)}},(c,a)=>{const h=`Couldn't load texture atlas ${t}: status ${c}, ${a}`;this.error(n,t,h),l(h)})}))}loadTextureAtlasButNoTextures(t,e=()=>{},n=()=>{}){const s=t.lastIndexOf("/"),i=s>=0?t.substring(0,s+1):"";t=this.start(t),!this.reuseAssets(t,e,n)&&(this.cache.assetsLoaded[t]=new Promise((o,r)=>{this.downloader.downloadText(t,l=>{try{const c=this.createTextureAtlas(l,i,t);this.success(e,t,c),o(c)}catch(c){const a=`Couldn't parse texture atlas ${t}: ${c.message}`;this.error(n,t,a),r(a)}},(l,c)=>{const a=`Couldn't load texture atlas ${t}: status ${l}, ${c}`;this.error(n,t,a),r(a)})}))}async loadBinaryAsync(t){return new Promise((e,n)=>{this.loadBinary(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadJsonAsync(t){return new Promise((e,n)=>{this.loadJson(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadTextureAsync(t){return new Promise((e,n)=>{this.loadTexture(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadTextureAtlasAsync(t){return new Promise((e,n)=>{this.loadTextureAtlas(t,(s,i)=>e(i),(s,i)=>n(i))})}async loadTextureAtlasButNoTexturesAsync(t){return new Promise((e,n)=>{this.loadTextureAtlasButNoTextures(t,(s,i)=>e(i),(s,i)=>n(i))})}setCache(t){this.cache=t}get(t){return this.cache.assets[this.pathPrefix+t]}require(t){t=this.pathPrefix+t;const e=this.cache.assets[t];if(e)return e;const n=this.errors[t];throw Error(`Asset not found: ${t}${n?` ${n}`:""}`)}remove(t){t=this.pathPrefix+t;const e=this.cache.assets[t];return e.dispose&&e.dispose(),delete this.cache.assets[t],delete this.cache.assetsRefCount[t],delete this.cache.assetsLoaded[t],e}removeAll(){for(const t in this.cache.assets){const e=this.cache.assets[t];e.dispose&&e.dispose()}this.cache.assets={},this.cache.assetsLoaded={},this.cache.assetsRefCount={}}isLoadingComplete(){return this.toLoad===0}getToLoad(){return this.toLoad}getLoaded(){return this.loaded}dispose(){this.removeAll()}disposeAsset(t){const e=this.cache.assets[t];if(e instanceof ht){e.dispose();return}this.disposeAssetInternal(t)}hasErrors(){return Object.keys(this.errors).length>0}getErrors(){return this.errors}disposeAssetInternal(t){if(this.cache.assetsRefCount[t]>0&&--this.cache.assetsRefCount[t]===0)return this.remove(t)}createTextureAtlas(t,e,n,s){const i=new ht(t);i.dispose=()=>{var o;if(!(this.cache.assetsRefCount[n]<=0)){this.disposeAssetInternal(n);for(const r of i.pages)(o=r.texture)==null||o.dispose()}};for(const o of i.pages){const r=this.texturePath(e,o.name,s);this.texturePmaInfo[this.pathPrefix+r]=o.pma}return i}createTexture(t,e,n){const s=this.textureLoader(n,e),i=s.dispose.bind(s);return s.dispose=()=>{this.disposeAssetInternal(t)&&i()},s}texturePath(t,e,n){return n?n[e]:t+e}}const nt=class nt{constructor(){T(this,"assets",{});T(this,"assetsRefCount",{});T(this,"assetsLoaded",{})}static getCache(t){const e=nt.AVAILABLE_CACHES.get(t);if(e)return e;const n=new nt;return nt.AVAILABLE_CACHES.set(t,n),n}async addAsset(t,e){return this.assetsLoaded[t]=Promise.resolve(e),this.assets[t]=e,e}getAsset(t){return this.assetsLoaded[t]}};T(nt,"AVAILABLE_CACHES",new Map);let lt=nt;class bt{constructor(){T(this,"callbacks",{});T(this,"rawDataUris",{})}dataUriToString(t){if(!t.startsWith("data:"))throw new Error("Not a data URI.");let e=t.indexOf("base64,");return e!==-1?(e+=7,atob(t.substr(e))):t.substr(t.indexOf(",")+1)}base64ToUint8Array(t){var e=window.atob(t),n=e.length,s=new Uint8Array(n);for(let i=0;i{this.finish(t,i.status,i.responseText)};i.onload=o,i.onerror=o,i.send()}downloadJson(t,e,n){this.downloadText(t,s=>{e(JSON.parse(s))},n)}downloadBinary(t,e,n){if(this.start(t,e,n))return;const s=this.rawDataUris[t];if(s&&!s.includes(".")){try{this.finish(t,200,this.dataUriToUint8Array(s))}catch(r){this.finish(t,400,JSON.stringify(r))}return}const i=new XMLHttpRequest;i.open("GET",s||t,!0),i.responseType="arraybuffer";const o=()=>{this.finish(t,i.status,i.response)};i.onload=()=>{i.status===200||i.status===0?this.finish(t,200,new Uint8Array(i.response)):o()},i.onerror=o,i.send()}start(t,e,n){let s=this.callbacks[t];try{if(s)return!0;this.callbacks[t]=s=[]}finally{s.push(e,n)}}finish(t,e,n){const s=this.callbacks[t];if(delete this.callbacks[t],e===200||e===0)for(let i=0,o=s.length;iD.newFloatArray(16)))}update(t,e){if(!t)throw new Error("skeleton cannot be null.");const n=this.boundingBoxes,s=this.polygons,i=this.polygonPool,o=t.slots,r=o.length;n.length=0,i.freeAll(s),s.length=0;for(let l=0;l=this.minX&&t<=this.maxX&&e>=this.minY&&e<=this.maxY}aabbIntersectsSegment(t,e,n,s){const i=this.minX,o=this.minY,r=this.maxX,l=this.maxY;if(t<=i&&n<=i||e<=o&&s<=o||t>=r&&n>=r||e>=l&&s>=l)return!1;const c=(s-e)/(n-t);let a=c*(i-t)+e;if(a>o&&ao&&ai&&hi&&ht.minX&&this.minYt.minY}containsPoint(t,e){const n=this.polygons;for(let s=0,i=n.length;s=n||a=n){const h=s[l];h+(n-c)/(a-c)*(s[o]-h)=h&&f<=A||f>=A&&f<=h)&&(f>=e&&f<=s||f>=s&&f<=e)){const x=(a*L-c*g)/C;if((x>=m&&x<=u||x>=u&&x<=m)&&(x>=n&&x<=i||x>=i&&x<=n))return!0}h=A,m=u}return!1}getPolygon(t){if(!t)throw new Error("boundingBox cannot be null.");const e=this.boundingBoxes.indexOf(t);return e===-1?null:this.polygons[e]}getWidth(){return this.maxX-this.minX}getHeight(){return this.maxY-this.minY}}class z{constructor(){T(this,"convexPolygons",[]);T(this,"convexPolygonsIndices",[]);T(this,"indicesArray",[]);T(this,"isConcaveArray",[]);T(this,"triangles",[]);T(this,"polygonPool",new at(()=>[]));T(this,"polygonIndicesPool",new at(()=>[]))}triangulate(t){const e=t;let n=t.length>>1;const s=this.indicesArray;s.length=0;for(let r=0;r3;){let r=n-1,l=0,c=1;for(;;){t:if(!i[l]){const m=s[r]<<1,y=s[l]<<1,A=s[c]<<1,u=e[m],g=e[m+1],b=e[y],L=e[y+1],C=e[A],f=e[A+1];for(let x=c+10);r=l>0?l-1:n-1,c=l+10?l-1:n-1,h=l0&&(s.push(r),i.push(o),r=this.polygonPool.obtain(),o=this.polygonIndicesPool.obtain()),r.length=0,r.push(u,g,b,L),r.push(C,f),o.length=0,o.push(m,y,A),c=z.winding(u,g,b,L,C,f),l=m}r.length>0&&(s.push(r),i.push(o));for(let a=0,h=s.length;a=0;a--)r=s[a],r.length===0?(s.splice(a,1),this.polygonPool.free(r),o=i[a],i.splice(a,1),this.polygonIndicesPool.free(o)):r.push(r[0],r[1]);return s}static isConcave(t,e,n,s){const i=s[t>0?t-1:e-1]<<1,o=s[t]<<1,r=s[t+1=0}static winding(t,e,n,s,i,o){return t*(o-s)+n*(e-o)+i*(s-e)>=0?1:-1}}class wt{constructor(){T(this,"triangulator",null);T(this,"clippingPolygon",[]);T(this,"clippingPolygons",[]);T(this,"clipOutput",[]);T(this,"clippedVertices",[]);T(this,"clippedUVs",[]);T(this,"clippedTriangles",[]);T(this,"inverseVertices",[]);T(this,"_clippedVerticesTyped",new Float32Array(1024));T(this,"_clippedUVsTyped",new Float32Array(1024));T(this,"_clippedTrianglesTyped",new Uint16Array(1024));T(this,"clippedVerticesTyped",new Float32Array(0));T(this,"clippedUVsTyped",new Float32Array(0));T(this,"clippedTrianglesTyped",new Uint16Array(0));T(this,"clippedVerticesLength",0);T(this,"clippedUVsLength",0);T(this,"clippedTrianglesLength",0);T(this,"scratch",[]);T(this,"inverse",!1);T(this,"clipAttachment",null)}clipStart(t,e,n){if(this.clipAttachment)return;const s=n.worldVerticesLength;this.clipAttachment=n,this.inverse=n.inverse;const i=D.setArraySize(this.clippingPolygon,s);n.computeWorldVertices(t,e,0,s,i,0,2);const o=this.clippingPolygon,r=this.makeClockwise(o);r||this.inverse||n.convex?(r||this.makeConvex(o),this.clippingPolygon.push(o[0],o[1]),this.clippingPolygons.push(o)):(this.triangulator===null&&(this.triangulator=new z),this.clippingPolygons.push(...this.triangulator.decompose(o,this.triangulator.triangulate(o))))}clipEnd(t){this.clipAttachment&&(t&&this.clipAttachment.endSlot!==t.data||(this.clipAttachment=null,this.clippingPolygons.length=0))}isClipping(){return this.clipAttachment!=null}clipTriangles(t,e,n,s,i,o,r,l){return s&&i&&o&&typeof r=="boolean"&&typeof l=="number"?this.clipTrianglesRender(t,e,n,s,i,o,r,l):this.clipTrianglesNoRender(t,e,n)}clipTrianglesNoRender(t,e,n){const s=this.clippedVertices;s.length=0;const i=this.clippedTriangles;i.length=0;let o=0;if(this.inverse){const h=this.clippingPolygons[0];for(let m=0;m>1,I=s.length;const R=D.setArraySize(s,I+P);D.arrayCopy(f,x,R,I,P),I=i.length;const v=D.setArraySize(i,I+3*(M-2));for(let V=1;V>1;const P=D.setArraySize(s,f+x);D.arrayCopy(a,0,P,f,x),f=i.length;const M=D.setArraySize(i,f+3*(S-2));S--;for(let I=1;I>1;let F=c.length;const N=D.setArraySize(c,F+G*l);for(let X=0;X>1;q===0&&(U=P-v,O=R-S,B=L-R,K=v-C,q=1/(U*B-O*K));const E=D.setArraySize(c,d+_*l);for(let Y=0;Y>1;let Y=this.clippedVerticesLength;const G=Y+k*o,F=this.clippedUVsLength+k*2;r.length>1;J===0&&(O=M-V,B=v-P,K=L-v,q=V-C,J=1/(O*K-B*q));const k=p+E*o;r.length=2?(a=this.clipOutput,h=this.scratch):(a=this.scratch,h=this.clipOutput);const m=r;a.length=8;const y=a;y[0]=t,y[1]=e,y[2]=n,y[3]=s,y[4]=i,y[5]=o,y[6]=t,y[7]=e,h.length=0;const A=r.length-4;for(let u=0;;u+=2){const g=m[u],b=m[u+1],L=g-m[u+2],C=b-m[u+3],f=h.length,x=a;t=x[0],e=x[1];let S=C*(g-t)-L*(b-e);for(let M=2,I=a.length-2;M<=I;M+=2){n=x[M],s=x[M+1];const R=C*(g-n)-L*(b-s);if(S>0)if(R>0)h.push(n,s);else{const v=n-t,V=s-e,w=S/(v*C-V*L);w>=0&&w<=1?(h.push(t+v*w,e+V*w),c=!0):h.push(n,s)}else if(R>0){const v=n-t,V=s-e,w=S/(v*C-V*L);w>=0&&w<=1?(h.push(t+v*w,e+V*w,n,s),c=!0):h.push(n,s)}else c=!0;t=n,e=s,S=R}if(f===h.length)return l.length=0,!0;if(h.push(h[0],h[1]),u===A)break;const P=h;h=a,h.length=0,a=P}if(l!==h){l.length=0;for(let u=0,g=h.length-2;u=2?(c=this.clipOutput,a=this.scratch):(c=this.scratch,a=this.clipOutput),c.length=8;let h=r,m=c;m[0]=t,m[1]=e,m[2]=n,m[3]=s,m[4]=i,m[5]=o,m[6]=t,m[7]=e,a.length=0;for(let y=0;;y+=2){const A=h[y],u=h[y+1],g=A-h[y+2],b=u-h[y+3],L=a.length,C=this.inverseVertices.length;this.inverseVertices.push(0),m=c,t=m[0],e=m[1];let f=b*(A-t)-g*(u-e);for(let P=2,M=c.length-2;P<=M;P+=2){n=m[P],s=m[P+1];const I=b*(A-n)-g*(u-s);if(f>0)if(I>0)a.push(n,s);else{const R=n-t,v=s-e,V=f/(R*b-v*g);if(V>=0&&V<=1){const w=t+R*V,U=e+v*V;a.push(w,U),this.inverseVertices.push(w,U,n,s)}else a.push(n,s)}else if(I>0){const R=n-t,v=s-e,V=f/(R*b-v*g);if(V>=0&&V<=1){const w=t+R*V,U=e+v*V;this.inverseVertices.push(w,U),a.push(w,U,n,s)}else a.push(n,s)}else this.inverseVertices.push(n,s);t=n,e=s,f=I}const x=this.inverseVertices.length-C-1;if(x>=6?this.inverseVertices[C]=x:this.inverseVertices.length=C,L===a.length||(a.push(a[0],a[1]),y===l))break;const S=a;a=c,a.length=0,c=S}}makeClockwise(t){const e=t,n=t.length;let s=!0,i=!0,o=0,r=e[n-2],l=e[n-1],c=e[0],a=e[1];for(let m=2;m=0,r=c,l=a,c=y,a=A}o+=c*e[1]-e[0]*a;const h=(c-r)*(e[1]-a)-(a-l)*(e[0]-c);if(i=i&&h<=0,s=s&&h>=0,o>=0){for(let m=0,y=n-2,A=n>>1;m=0&&(s[a]>l||s[a]===l&&s[a+1]>c);a-=2)s[a+2]=s[a],s[a+3]=s[a+1];s[a+2]=l,s[a+3]=c}n[0]=s[0],n[1]=s[1],n[2]=s[2],n[3]=s[3];let i=4;for(let r=4;r=0&&(i-=2,i!==2););n[i]=l,n[i+1]=c}n[i]=s[e-4],n[i+1]=s[e-3];const o=i;i+=2;for(let r=e-6;r>=0;r-=2,i+=2){const l=s[r],c=s[r+1];for(;(n[i-2]-n[i-4])*(c-n[i-3])-(n[i-1]-n[i-3])*(l-n[i-4])>=0&&(i-=2,i!==o););n[i]=l,n[i+1]=c}t.length=i-2}}class St{constructor(t,e,n={}){T(this,"skeleton");T(this,"adapter");T(this,"positionInheritanceFactorX",0);T(this,"positionInheritanceFactorY",0);T(this,"rotationInheritanceFactor",0);T(this,"hasLastTransform",!1);T(this,"lastX",0);T(this,"lastY",0);T(this,"lastZ",0);T(this,"lastRotation",0);T(this,"currentTransform",{x:0,y:0,z:0,rotation:0});T(this,"currentPosition",{x:0,y:0,z:0});T(this,"lastPosition",{x:0,y:0,z:0});this.skeleton=t,this.adapter=e,this.positionInheritanceFactorX=n.positionInheritanceX??0,this.positionInheritanceFactorY=n.positionInheritanceY??0,this.rotationInheritanceFactor=n.rotationInheritance??0}get positionInheritanceX(){return this.positionInheritanceFactorX}get positionInheritanceY(){return this.positionInheritanceFactorY}setPositionInheritance(t,e){const n=this.positionInheritanceFactorX===0&&this.positionInheritanceFactorY===0,s=t!==0||e!==0;this.positionInheritanceFactorX=t,this.positionInheritanceFactorY=e,n&&s&&this.resetPosition()}get rotationInheritance(){return this.rotationInheritanceFactor}set rotationInheritance(t){const e=this.rotationInheritanceFactor===0;this.rotationInheritanceFactor=t,e&&t!==0&&this.resetRotation()}resetPosition(){const t=this.currentTransform,e=!this.hasLastTransform&&this.rotationInheritanceFactor!==0;this.adapter.readTransform(t,e),this.lastX=t.x,this.lastY=t.y,this.lastZ=t.z,e&&(this.lastRotation=t.rotation),this.hasLastTransform=!0}resetRotation(){const t=this.currentTransform;this.adapter.readTransform(t,!0),this.lastRotation=t.rotation,this.hasLastTransform||(this.lastX=t.x,this.lastY=t.y,this.lastZ=t.z),this.hasLastTransform=!0}resetTransform(){const t=this.currentTransform;this.adapter.readTransform(t,!0),this.setLastTransform(t.x,t.y,t.z,t.rotation)}applyTransformMovement(){const t=this.positionInheritanceFactorX!==0||this.positionInheritanceFactorY!==0,e=this.rotationInheritanceFactor!==0;if(!t&&!e)return;const n=this.currentTransform;this.adapter.readTransform(n,e);const{x:s,y:i,z:o}=n,r=e?n.rotation:this.lastRotation,l=s!==this.lastX||i!==this.lastY||o!==this.lastZ;if(this.hasLastTransform){if(!l&&r===this.lastRotation)return;t&&l&&this.applyPositionMovement(s,i,o),e&&r!==this.lastRotation&&this.applyRotationMovement(r)}this.setLastTransform(s,i,o,r)}applyPositionMovement(t,e,n){const s=this.currentPosition;s.x=t,s.y=e,s.z=n,this.adapter.worldToSkeleton(s);const i=this.lastPosition;i.x=this.lastX,i.y=this.lastY,i.z=this.lastZ,this.adapter.worldToSkeleton(i),this.skeleton.physicsTranslate((s.x-i.x)*this.positionInheritanceFactorX,(s.y-i.y)*this.positionInheritanceFactorY)}applyRotationMovement(t){const e=this.rotationInheritanceFactor;e!==0&&this.skeleton.physicsRotate(0,0,this.getRotationDelta(t,this.lastRotation)*e)}setLastTransform(t,e,n,s){this.lastX=t,this.lastY=e,this.lastZ=n,this.lastRotation=s,this.hasLastTransform=!0}getRotationDelta(t,e){let n=t-e;return n=(n+180)%360-180,n<-180?n+360:n}}class Mt{constructor(){T(this,"commandPool",new xt);T(this,"worldVertices",new Float32Array(12*1024));T(this,"quadIndices",new Uint16Array([0,1,2,2,3,0]));T(this,"clipping",new wt);T(this,"renderCommands",[])}render(t,e=!1,n,s=2,i=0){var c,a;this.commandPool.reset(),this.renderCommands.length=0;const o=this.clipping;let r=0;const l=t.drawOrder.appliedPose;for(let h=0,m=l.length;h>1;const w=u.sequence,U=w.resolveIndex(A);f=w.getUVs(U),x=u.triangles,S=x.length,M=(a=w.regions[U])==null?void 0:a.texture}else if(u instanceof rt){o.clipEnd(y),o.clipStart(t,y,u);continue}else{o.clipEnd(y);continue}if(!M){o.clipEnd(y);continue}const I=t.color;let R,v;if(e){let w;if(n){w=Math.floor(n[3]*I.a*g.a*P.a*255);const U=Math.floor(w*n[0]*I.r*g.r*P.r),O=Math.floor(w*n[1]*I.g*g.g*P.g),B=Math.floor(w*n[2]*I.b*g.b*P.b);R=w<<24|U<<16|O<<8|B}else{w=Math.floor(I.a*g.a*P.a*255);const U=Math.floor(w*I.r*g.r*P.r),O=Math.floor(w*I.g*g.g*P.g),B=Math.floor(w*I.b*g.b*P.b);R=w<<24|U<<16|O<<8|B}if(v=4278190080,A.darkColor){const{r:U,g:O,b:B}=A.darkColor;v=4278190080|Math.floor(U*w)<<16|Math.floor(O*w)<<8|Math.floor(B*w)}}else{if(n){const w=Math.floor(n[3]*I.a*g.a*P.a*255),U=Math.floor(n[0]*I.r*g.r*P.r*255),O=Math.floor(n[1]*I.g*g.g*P.g*255),B=Math.floor(n[2]*I.b*g.b*P.b*255);R=w<<24|U<<16|O<<8|B}else{const w=Math.floor(I.a*g.a*P.a*255),U=Math.floor(I.r*g.r*P.r*255),O=Math.floor(I.g*g.g*P.g*255),B=Math.floor(I.b*g.b*P.b*255);R=w<<24|U<<16|O<<8|B}if(v=0,A.darkColor){const{r:w,g:U,b:O}=A.darkColor;v=Math.floor(w*255)<<16|Math.floor(U*255)<<8|Math.floor(O*255)}}o.isClipping()&&(o.clipTrianglesUnpacked(L,0,x,S,f,s),L=o.clippedVerticesTyped,C=o.clippedVerticesLength/s,f=o.clippedUVsTyped,x=o.clippedTrianglesTyped,S=o.clippedTrianglesLength);const V=this.commandPool.getCommand(C,S,s);if(V.blendMode=y.data.blendMode,V.texture=M,V.positions.set(L.subarray(0,C*s)),s>=3)for(let w=2,U=C*s;w=t*n&&i._indices.length>=e){s=i;break}if(s)this.pool.splice(this.pool.indexOf(s),1),s.next=void 0,s.numVertices=t,s.numIndices=e,s.positions=s._positions.subarray(0,t*n),s.uvs=s._uvs.subarray(0,t<<1),s.colors=s._colors.subarray(0,t),s.darkColors=s._darkColors.subarray(0,t),s.indices=s._indices.subarray(0,e);else{const i=new Float32Array(t*n),o=new Float32Array(t<<1),r=new Uint32Array(t),l=new Uint32Array(t),c=new Uint16Array(e);s={positions:i,uvs:o,colors:r,darkColors:l,indices:c,_positions:i,_uvs:o,_colors:r,_darkColors:l,_indices:c,numVertices:t,numIndices:e,blendMode:Tt.Normal,texture:null}}return this.inUse.push(s),s}reset(){this.pool.push(...this.inUse),this.inUse.length=0}}export{Rt as ATTACH_RETAIN,Yt as ATTACH_SETUP,Ft as AlphaTimeline,Et as Animation,_t as AnimationState,Ot as AnimationStateAdapter,It as AnimationStateData,lt as AssetCache,Ct as AssetManagerBase,Vt as AtlasAttachmentLoader,kt as Attachment,Xt as AttachmentTimeline,Bt as BinaryInput,Tt as BlendMode,Nt as Bone,Dt as BoneData,$t as BonePose,zt as BoneTimeline1,Wt as BoneTimeline2,ut as BoundingBoxAttachment,qt as CURRENT,rt as ClippingAttachment,Gt as Color,Jt as Constraint,Ht as ConstraintData,Zt as ConstraintTimeline1,Kt as CurveTimeline,Qt as CurveTimeline1,jt as DebugUtils,te as DeformTimeline,bt as Downloader,ee as DrawOrder,se as DrawOrderFolderTimeline,ne as DrawOrderTimeline,ie as Event,oe as EventData,re as EventQueue,ae as EventTimeline,le as EventType,ce as FIRST,he as FakeTexture,pe as FromProperty,de as FromRotate,ue as FromScaleX,fe as FromScaleY,ge as FromShearY,me as FromX,ye as FromY,Te as HOLD,be as IkConstraint,we as IkConstraintData,xe as IkConstraintPose,Ae as IkConstraintTimeline,Pe as Inherit,Ie as InheritTimeline,Ce as IntSet,Ve as Interpolation,Le as MODE,Se as MathUtils,dt as MeshAttachment,Me as MixFrom,mt as PathAttachment,ve as PathConstraint,Ue as PathConstraintData,Re as PathConstraintMixTimeline,Ye as PathConstraintPose,Fe as PathConstraintPositionTimeline,Ee as PathConstraintSpacingTimeline,_e as Physics,Oe as PhysicsConstraint,ke as PhysicsConstraintDampingTimeline,Xe as PhysicsConstraintData,Be as PhysicsConstraintGravityTimeline,Ne as PhysicsConstraintInertiaTimeline,De as PhysicsConstraintMassTimeline,$e as PhysicsConstraintMixTimeline,ze as PhysicsConstraintPose,We as PhysicsConstraintResetTimeline,qe as PhysicsConstraintStrengthTimeline,Ge as PhysicsConstraintTimeline,Je as PhysicsConstraintWindTimeline,yt as PointAttachment,at as Pool,He as Posed,Ze as PosedActive,Ke as PosedData,Qe as PositionMode,je as Pow,ts as PowOut,es as Property,ss as RGB2Timeline,ns as RGBA2Timeline,is as RGBATimeline,os as RGBTimeline,pt as RegionAttachment,rs as RotateMode,as as RotateTimeline,ls as SETUP,cs as ScaleTimeline,hs as ScaleXTimeline,ps as ScaleYMode,ds as ScaleYTimeline,us as Sequence,fs as SequenceMode,gs as SequenceModeValues,ms as SequenceTimeline,ys as ShearTimeline,Ts as ShearXTimeline,bs as ShearYTimeline,ws as Skeleton,xs as SkeletonBinary,Lt as SkeletonBounds,wt as SkeletonClipping,As as SkeletonData,Ps as SkeletonJson,St as SkeletonPhysicsMovement,Mt as SkeletonRendererCore,Is as Skin,Cs as SkinEntry,Vs as Slider,Ls as SliderData,Ss as SliderMixTimeline,Ms as SliderPose,vs as SliderTimeline,Us as Slot,Rs as SlotCurveTimeline,Ys as SlotData,Fs as SlotPose,Es as SpacingMode,_s as StringSet,Os as Texture,ht as TextureAtlas,ks as TextureAtlasPage,Xs as TextureAtlasRegion,Bs as TextureFilter,Ns as TextureRegion,Ds as TextureWrap,$s as TimeKeeper,zs as Timeline,Ws as ToProperty,qs as ToRotate,Gs as ToScaleX,Js as ToScaleY,Hs as ToShearY,Zs as ToX,Ks as ToY,Qs as TrackEntry,js as TransformConstraint,tn as TransformConstraintData,en as TransformConstraintPose,sn as TransformConstraintTimeline,nn as TranslateTimeline,on as TranslateXTimeline,rn as TranslateYTimeline,z as Triangulator,D as Utils,an as Vector2,ln as VertexAttachment,cn as WindowedMean,hn as isBoneTimeline,pn as isConstraintTimeline,dn as isSlotTimeline}; diff --git a/dist/assets/index-BRJ6rx0Q.css b/dist/assets/index-BRJ6rx0Q.css new file mode 100644 index 0000000..59753ce --- /dev/null +++ b/dist/assets/index-BRJ6rx0Q.css @@ -0,0 +1 @@ +.help-overlay[data-v-78204b9d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:72px 24px 28px;box-sizing:border-box;background:#05080fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.help-dialog[data-v-78204b9d]{width:min(820px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #3a4864;border-radius:14px;background:#141a27;color:#b8c3d8;box-shadow:0 22px 70px #0000009e}.help-head[data-v-78204b9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 15px;border-bottom:1px solid #2b354a;background:linear-gradient(135deg,#202942,#181e2d)}.help-head h2[data-v-78204b9d]{margin:0;color:#eef2ff;font-size:19px}.help-head p[data-v-78204b9d]{margin:5px 0 0;color:#7786a3;font-size:11px}.help-close[data-v-78204b9d]{width:28px;height:28px;flex:0 0 28px;border:1px solid #43516b;border-radius:6px;background:#273249;color:#ccd7ed;cursor:pointer}.help-close[data-v-78204b9d]:hover{border-color:#7774ff;background:#3b4670;color:#fff}.help-body[data-v-78204b9d]{min-height:0;overflow:auto;padding:18px 20px 21px}.help-section[data-v-78204b9d]{padding:14px 15px;border:1px solid #2c3850;border-radius:10px;background:#181f2e}.help-section h3[data-v-78204b9d]{margin:0 0 11px;color:#9fb2ff;font-size:13px}.help-start ol[data-v-78204b9d]{margin:0;padding-left:21px;color:#aab6cc;font-size:12px;line-height:1.75}.help-start li[data-v-78204b9d]::marker{color:#7774ff;font-weight:700}.help-section b[data-v-78204b9d]{color:#dce4f7}.help-grid[data-v-78204b9d]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;margin-top:12px}.help-list[data-v-78204b9d]{display:grid;gap:0;margin:0}.help-list>div[data-v-78204b9d]{display:grid;grid-template-columns:78px 1fr;gap:9px;padding:7px 0;border-bottom:1px solid #263146}.help-list>div[data-v-78204b9d]:last-child{border-bottom:0}.help-list dt[data-v-78204b9d]{color:#d3dcf0;font-size:11px;font-weight:700}.help-list dd[data-v-78204b9d]{margin:0;color:#8795ae;font-size:11px;line-height:1.5}.shortcut-list[data-v-78204b9d]{display:grid;gap:7px}.shortcut-list>div[data-v-78204b9d]{display:flex;align-items:center;min-height:25px;gap:5px}.shortcut-list kbd[data-v-78204b9d]{min-width:24px;box-sizing:border-box;padding:3px 6px;border:1px solid #465470;border-bottom-width:2px;border-radius:5px;background:#101623;color:#e0e7f6;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.shortcut-list span[data-v-78204b9d]{color:#65728b;font-size:10px}.shortcut-list em[data-v-78204b9d]{margin-left:auto;color:#9ca9c1;font-size:11px;font-style:normal}.help-note[data-v-78204b9d]{margin:11px 0 0;padding-top:9px;border-top:1px solid #2a3549;color:#697791;font-size:10px;line-height:1.55}.help-export[data-v-78204b9d]{margin-top:12px}.help-export p[data-v-78204b9d]{margin:0;color:#8997b0;font-size:11px;line-height:1.65}.help-doc-title[data-v-78204b9d]{margin:16px 2px 2px;color:#9fb2ff;font-size:13px;font-weight:700;letter-spacing:.5px}.help-module[data-v-78204b9d]{margin-top:12px}.help-module-head[data-v-78204b9d]{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;color:#9fb2ff;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.help-module-head[data-v-78204b9d]:hover{color:#fff}.help-module-head .mtitle[data-v-78204b9d]{flex:1;min-width:0}.help-module-head .caret[data-v-78204b9d]{flex:0 0 auto;color:#7b86a2;font-size:12px}.help-module.open .help-module-head[data-v-78204b9d]{color:#fff}.help-module.open .help-module-head .caret[data-v-78204b9d]{color:#9fb2ff}.help-module .mnum[data-v-78204b9d]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#4a53b8,#6a5fd0);color:#fff;font-size:12px;font-weight:700}.help-module.help-connector[data-v-78204b9d]{border-color:#4a4f8a;background:linear-gradient(135deg,#1d2442,#181d2f)}.help-module.help-connector .help-module-head[data-v-78204b9d]{color:#b8c2ff}.help-module .connector-intro[data-v-78204b9d]{margin:0 0 10px;color:#9aa8c4;font-size:11px;line-height:1.6}.help-module .connector-intro b[data-v-78204b9d]{color:#dce4f7}.help-module .dl-link[data-v-78204b9d]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0 10px 6px 0;padding:6px 12px;border:1px solid #5652b5;border-radius:6px;background:#4540a0;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.help-module .dl-link[data-v-78204b9d]:hover{border-color:#8982ff;background:#554dc2}.help-module .dl-link small[data-v-78204b9d]{color:#cfe0ff;font-weight:500;font-size:9px}.help-module-body[data-v-78204b9d]{padding-top:10px}@media(max-width:760px){.help-overlay[data-v-78204b9d]{padding:66px 12px 14px}.help-grid[data-v-78204b9d]{grid-template-columns:1fr}}.topbar[data-v-4749834a]{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#141420d9;border-radius:10px;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#aab;z-index:5;flex-wrap:wrap}.topbar input[type=range][data-v-4749834a]{background:#1a1a28;border:1px solid #2e2e44;color:#dde;border-radius:5px}.tool-group[data-v-4749834a]{display:flex;gap:6px;margin-left:6px;padding-left:12px;border-left:1px solid #2a2a3c}.tool-btn[data-v-4749834a]{width:30px;height:26px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tool-btn[data-v-4749834a]:hover{background:#2b3a5c;color:#fff}.tool-btn.on[data-v-4749834a]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.background-menu[data-v-4749834a]{position:relative;flex:0 0 auto}.background-btn[data-v-4749834a]{height:28px;padding:0 11px;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cbd7ed;font-size:12px;cursor:pointer}.background-btn[data-v-4749834a]:hover,.background-btn.on[data-v-4749834a]{border-color:#7774ff;background:#343b63;color:#fff}.background-panel[data-v-4749834a]{position:absolute;top:calc(100% + 9px);right:0;width:248px;box-sizing:border-box;padding:10px;border:1px solid #343b50;border-radius:9px;background:#141420fa;color:#aeb8cc;box-shadow:0 8px 24px #0000007a;z-index:12}.background-upload[data-v-4749834a]{width:100%;height:30px;border:1px solid #5652b5;border-radius:6px;background:#4540a0;color:#fff;cursor:pointer}.background-upload[data-v-4749834a]:hover{border-color:#8982ff;background:#554dc2}.background-clear[data-v-4749834a]{width:100%;height:28px;margin-top:6px;border:1px solid #70404a;border-radius:6px;background:#512a33;color:#efb5bd;cursor:pointer}.background-clear[data-v-4749834a]:hover:not(:disabled){border-color:#b65b6a;background:#6a303b;color:#fff}.background-clear[data-v-4749834a]:disabled{opacity:.42;cursor:not-allowed}.background-file-input[data-v-4749834a]{display:none}.background-file-name[data-v-4749834a]{margin:7px 2px 9px;overflow:hidden;color:#737f98;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.background-position-row[data-v-4749834a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.background-position-row label[data-v-4749834a]{display:flex;align-items:center;gap:5px;color:#8995ad;font-size:11px}.background-position-row input[data-v-4749834a]{width:0;min-width:0;flex:1;box-sizing:border-box;height:28px;padding:0 6px;border:1px solid #343e55;border-radius:5px;background:#101522;color:#e1e6f2}.background-opacity-row[data-v-4749834a]{display:grid;grid-template-columns:46px 1fr 34px;align-items:center;gap:7px;margin-top:10px;font-size:11px}.background-opacity-row input[data-v-4749834a]{min-width:0;accent-color:#675de0}.background-opacity-row b[data-v-4749834a]{color:#aeb8cc;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.help-btn[data-v-4749834a]{height:28px;margin-left:auto;padding:0 11px;flex:0 0 auto;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cbd7ed;font-size:12px;font-weight:700;cursor:pointer}.help-btn[data-v-4749834a]:hover,.help-btn.on[data-v-4749834a]{border-color:#7774ff;background:#343b63;color:#fff}.zoom-pct[data-v-4749834a]{margin-left:0;font-variant-numeric:tabular-nums;color:#9aa;min-width:44px;text-align:center}.settings-btn[data-v-4749834a]{height:28px;padding:0 12px;flex:0 0 auto;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cdf;font-size:12px;font-weight:700;cursor:pointer}.settings-btn[data-v-4749834a]:hover{border-color:#7774ff;background:#2b3a5c;color:#fff}.undo-btn[data-v-4749834a]{width:30px;height:28px;flex:0 0 30px;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cdd8ed;font-size:18px;line-height:1;cursor:pointer}.undo-btn[data-v-4749834a]:hover:not(:disabled){border-color:#7774ff;background:#2b3a5c;color:#fff}.undo-btn[data-v-4749834a]:disabled{opacity:.38;cursor:not-allowed}.settings-panel[data-v-1bba85d9]{position:absolute;top:52px;left:10px;width:240px;z-index:10;background:#141420f7;border:1px solid #2a2a3c;border-radius:10px;padding:10px 12px;font-size:12px;color:#aab;box-shadow:0 6px 20px #0006}.sp-head[data-v-1bba85d9]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#cdf;margin-bottom:10px}.sp-section-title[data-v-1bba85d9]{margin:2px 0 8px;color:#8a93bb;font-size:11px}.sp-switch-row[data-v-1bba85d9]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aab}.sp-switch-control[data-v-1bba85d9]{display:inline-flex;align-items:center;gap:7px}.sp-switch-control input[data-v-1bba85d9]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sp-switch-ui[data-v-1bba85d9]{position:relative;width:34px;height:18px;border-radius:999px;background:#39445a;cursor:pointer;transition:background .16s ease}.sp-switch-ui[data-v-1bba85d9]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#f4f6fb;transition:transform .16s ease}.sp-switch-control input:checked+.sp-switch-ui[data-v-1bba85d9]{background:#655df0}.sp-switch-control input:checked+.sp-switch-ui[data-v-1bba85d9]:after{transform:translate(16px)}.sp-switch-control input:focus-visible+.sp-switch-ui[data-v-1bba85d9]{outline:2px solid #8b86ff;outline-offset:2px}.sp-switch-control b[data-v-1bba85d9]{min-width:24px;color:#8a93bb;font-size:11px;font-weight:500}.sp-cache-note[data-v-1bba85d9]{margin-top:10px;padding-top:9px;border-top:1px solid #2a2a3c;color:#647089;font-size:10px;text-align:center}.sp-divider[data-v-1bba85d9]{height:1px;margin:10px 0;background:#2a2a3c}.sp-close[data-v-1bba85d9]{background:#2e3a55;border:none;color:#cdf;border-radius:4px;width:18px;height:18px;cursor:pointer;font-size:11px}.sp-row[data-v-1bba85d9]{display:flex;align-items:center;gap:8px;margin:8px 0}.sp-row>span[data-v-1bba85d9]:first-child{width:76px;flex-shrink:0;color:#8a93bb}.sp-row input[type=range][data-v-1bba85d9]{flex:1;background:#1a1a28;accent-color:#3a5a8c}.sp-num[data-v-1bba85d9]{width:52px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px;padding:2px 4px}.sp-undo-limit[data-v-1bba85d9]{margin-left:auto;width:64px;height:26px;box-sizing:border-box}.sp-colr[data-v-1bba85d9]{width:26px;height:22px;border:none;background:none;cursor:pointer}.sp-hex[data-v-1bba85d9]{font-size:11px;color:#889;font-variant-numeric:tabular-nums}.sp-chk[data-v-1bba85d9]{display:flex;align-items:center;gap:6px;margin:8px 0;color:#aab}.stage-wrap[data-v-935fc828]{position:relative;width:100%;height:100%;overflow:hidden}.stage-holder[data-v-935fc828]{width:100%;height:100%;cursor:grab;touch-action:none;background-color:#0e1219;outline:none}.stage-holder.grid[data-v-935fc828]{background:conic-gradient(#141a26 90deg,transparent 90deg 180deg,#141a26 180deg 270deg,#141a26 180deg 270deg,transparent 270deg);background-size:28px 28px}.stage-holder[data-v-935fc828]:active{cursor:grabbing}.hud[data-v-935fc828]{position:absolute;bottom:12px;left:12px;padding:8px 12px;background:#141420bf;border-radius:8px;font-size:12px;color:#a0a8cc}.hud-number[data-v-935fc828]{display:inline-block;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hud-system-count[data-v-935fc828]{width:3ch}.hud-particle-count[data-v-935fc828]{width:7ch;text-align:left}.hud-tip[data-v-935fc828]{margin-left:12px;color:#5f6a8a;font-size:11px}b[data-v-935fc828]{color:#fc3}.config-management-body[data-v-cb52d3e0]{padding-bottom:2px}.config-toolbar[data-v-cb52d3e0]{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;margin-bottom:10px}.config-toolbar button[data-v-cb52d3e0],.config-toolbar select[data-v-cb52d3e0]{min-width:0;height:30px;box-sizing:border-box;border:1px solid #3b4864;border-radius:6px;background:#263149;color:#d6def0;font-size:11px}.config-toolbar button[data-v-cb52d3e0]{padding:0 9px;cursor:pointer}.config-toolbar button[data-v-cb52d3e0]:hover{border-color:#7169dc;background:#343d68;color:#fff}.config-toolbar select[data-v-cb52d3e0]{padding:0 7px;overflow:hidden;text-overflow:ellipsis}.config-toolbar select[data-v-cb52d3e0]:disabled{color:#68738a;background:#1b2130}.config-message[data-v-cb52d3e0]{margin:-4px 0 9px;color:#83b9a2;font-size:10px}.config-message.error[data-v-cb52d3e0]{color:#e8959e}.group[data-v-cb52d3e0]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-cb52d3e0]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-cb52d3e0]:hover{background:#20202e}.group-body[data-v-cb52d3e0]{padding:8px 10px 12px}.caret[data-v-cb52d3e0]{display:inline-block;width:12px;color:#667;font-size:11px}.ns[data-v-7c2fbed0]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.ns-label[data-v-7c2fbed0]{width:60px;flex-shrink:0;color:#8a93bb}.ns-range[data-v-7c2fbed0]{flex:1;accent-color:#3a7cd6}.ns-num[data-v-7c2fbed0]{width:56px;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px;text-align:right}.ns.disabled[data-v-7c2fbed0]{opacity:.55}.ns.disabled .ns-range[data-v-7c2fbed0],.ns.disabled .ns-num[data-v-7c2fbed0]{cursor:not-allowed}.ce[data-v-9bfb7b31]{display:flex;align-items:flex-start;gap:6px;width:100%}.ce-editor[data-v-9bfb7b31]{flex:1;min-width:0}.ce-reset[data-v-9bfb7b31]{flex:0 0 auto;padding:5px 7px;border:1px solid #3b4b65;border-radius:5px;background:#242f42;color:#c4cee2;font-size:10px;cursor:pointer}.ce-reset[data-v-9bfb7b31]:hover{border-color:#7774ff;background:#4f4dc2;color:#fff}.ce-svg[data-v-9bfb7b31]{width:100%;height:110px;display:block;border:1px solid #2a2a3c;border-radius:6px;background:#10101a;cursor:crosshair;touch-action:none}.ce-grid line[data-v-9bfb7b31]{stroke:#1e1e30;stroke-width:1}.ce-frame[data-v-9bfb7b31]{stroke:#2e2e44;stroke-width:1}.ce-line[data-v-9bfb7b31]{stroke:#6ea0e8;stroke-width:2;stroke-linejoin:round}.ce-handles line[data-v-9bfb7b31]{stroke:#8d96b5;stroke-width:1;stroke-dasharray:3 2}.ce-handles circle[data-v-9bfb7b31]{fill:#b7c2dd;stroke:#344d94;stroke-width:1.2;cursor:grab}.ce-handles circle[data-v-9bfb7b31]:active{cursor:grabbing}.ce-node[data-v-9bfb7b31]{fill:#fff;stroke:#3a55aa;stroke-width:1.6;pointer-events:none}.ce-hit[data-v-9bfb7b31]{fill:transparent;stroke:none;cursor:grab}.ce-hit[data-v-9bfb7b31]:active{cursor:grabbing}.ce-nav[data-v-9bfb7b31]{display:flex;justify-content:space-between;margin-top:3px}.ce-tip[data-v-9bfb7b31]{color:#566;font-size:10px}.spine-editor[data-v-9257fb45]{display:grid;gap:10px;color:#c5cbe0}.editor-title[data-v-9257fb45],.section-title[data-v-9257fb45]{color:#dce2f5;font-weight:700}.editor-title[data-v-9257fb45]{padding-bottom:9px;border-bottom:1px solid #30394d}.grid[data-v-9257fb45]{display:grid;gap:8px}.grid.three[data-v-9257fb45]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-9257fb45]{display:grid;gap:5px;min-width:0;color:#919bb7;font-size:12px}.field input[data-v-9257fb45],.field select[data-v-9257fb45],.asset-name[data-v-9257fb45]{box-sizing:border-box;width:100%;min-width:0;height:35px;padding:0 10px;color:#e2e6f3;background:#101625;border:1px solid #32405b;border-radius:6px}.divider[data-v-9257fb45]{height:1px;background:#30394d;margin:2px 0}.asset-row[data-v-9257fb45]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.asset-name[data-v-9257fb45]{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7f8aa7}button[data-v-9257fb45]{height:35px;padding:0 13px;border:1px solid #3b4a67;border-radius:6px;background:#33415b;color:#e2e6f3;cursor:pointer}button[data-v-9257fb45]:hover{filter:brightness(1.13)}button[data-v-9257fb45]:disabled{opacity:.55;cursor:wait}.folder-select[data-v-9257fb45]{width:100%;border-color:#6659c7;background:#4940a8;color:#fff}.folder-hint[data-v-9257fb45]{margin-top:-5px;color:#69758e;font-size:10px;line-height:1.45}.asset-actions[data-v-9257fb45]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.asset-actions .load[data-v-9257fb45]{background:#5543df;border-color:#6959ec}.asset-actions .clear[data-v-9257fb45]{background:#702b34;border-color:#803842}.runtime-note[data-v-9257fb45]{color:#69758e;font-size:11px;text-align:center}.error[data-v-9257fb45]{padding:8px 10px;color:#ffabb2;background:#4b2028;border:1px solid #76323e;border-radius:6px;font-size:12px}.section-box[data-v-9257fb45]{display:grid;gap:8px;padding:10px;background:#182132;border:1px solid #303c54;border-radius:7px}.empty[data-v-9257fb45]{color:#667187;font-size:12px;padding:5px 0}.bone-tree[data-v-9257fb45]{max-height:240px;overflow:auto;padding:4px 0;background:#111827;border-radius:5px}.tree-title-row[data-v-9257fb45]{display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-bone[data-v-9257fb45]{width:auto;min-width:0;max-width:100%;height:24px;flex:0 1 auto;overflow:hidden;padding:0 7px;color:#75819c;background:#182132;border:1px solid transparent;border-radius:5px;font-size:10px;text-align:right;white-space:nowrap;text-overflow:ellipsis}.selected-bone.active[data-v-9257fb45]{color:#aeb9d4;background:#242f44;border-color:#35445e;cursor:pointer}.selected-bone.active[data-v-9257fb45]:hover{border-color:#675ec4;background:#302b57}.selected-bone[data-v-9257fb45]:disabled{opacity:1;cursor:default}.selected-bone strong[data-v-9257fb45]{color:#c5cde3;font-weight:600}.tree-action[data-v-9257fb45]{height:24px;padding:0 8px;color:#9aa7c2;background:#242f44;border-color:#35445e;font-size:10px}.bone-search[data-v-9257fb45]{position:relative}.bone-search input[data-v-9257fb45]{box-sizing:border-box;width:100%;height:30px;padding:0 32px 0 9px;color:#dce2f2;background:#101827;border:1px solid #33415b;border-radius:5px;font-size:11px;outline:none}.bone-search input[data-v-9257fb45]:focus{border-color:#7065df;box-shadow:0 0 0 1px #7065df38}.bone-search button[data-v-9257fb45]{position:absolute;top:3px;right:3px;width:24px;height:24px;padding:0;border:0;color:#8d98b0;background:transparent}.bone[data-v-9257fb45]{display:flex;align-items:center;gap:4px;min-height:25px;color:#aeb8d2;font-size:12px;border-bottom:1px solid rgba(72,84,112,.22);cursor:pointer;outline:none}.bone[data-v-9257fb45]:hover{background:#45567e38}.bone.selected[data-v-9257fb45]{color:#f0edff;background:#6b53dd52;box-shadow:inset 2px 0 #8e72ff}.bone[data-v-9257fb45]:focus-visible{box-shadow:inset 0 0 0 1px #7d72dd}.bone-toggle[data-v-9257fb45]{width:22px;height:22px;padding:0;border:0;background:transparent;color:#9aa7c2}.bone-toggle[data-v-9257fb45]:hover{background:#26324a}.bone-leaf[data-v-9257fb45]{display:inline-flex;width:22px;justify-content:center;color:#58647d}.bone-name[data-v-9257fb45]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:430px){.grid.three[data-v-9257fb45]{grid-template-columns:1fr}}.panel[data-v-3873124f]{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;background:#14141f;border-left:1px solid #2a2a3c;padding:12px;box-sizing:border-box}.empty[data-v-3873124f],.panel-hint[data-v-3873124f]{color:#667;font-size:12px;padding:8px 0}.group[data-v-3873124f]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-3873124f]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-3873124f]:hover{background:#20202e}.scene-head[data-v-3873124f]{padding-right:6px}.scene-actions[data-v-3873124f]{margin-left:auto;display:flex;align-items:center;gap:4px}.scene-add[data-v-3873124f]{height:24px;padding:0 6px;border:1px solid #3a4a6a;border-radius:5px;background:#2e3a55;color:#cdf;font-size:10px;white-space:nowrap;cursor:pointer}.scene-add[data-v-3873124f]:hover{border-color:#7774ff;background:#45426f;color:#fff}.scene-add[data-v-3873124f]:disabled{opacity:.42;cursor:not-allowed;border-color:#343a4b;background:#252a38;color:#778095}.group-body[data-v-3873124f]{padding:8px 10px 12px}.caret[data-v-3873124f]{display:inline-block;width:12px;color:#667;font-size:11px}.tree[data-v-3873124f]{margin-bottom:8px}.tree-item[data-v-3873124f]{display:flex;align-items:center;gap:6px;padding:5px 6px;font-size:12px;color:#bcd;border-radius:6px;margin-bottom:2px}.tree-item.on[data-v-3873124f]{background:#26324a;color:#ffe}.tree-item .tdot[data-v-3873124f]{color:#fc3;font-size:10px}.tree-item .tdot.dim[data-v-3873124f]{color:#556}.tree-item .tdot.collision-dot[data-v-3873124f]{color:#ff7070}.tree-item .tdot.path-dot[data-v-3873124f]{color:#ff933e;font-size:14px}.tree-item .tdot.spine-dot[data-v-3873124f]{color:#c08cff;font-size:11px}.tree-item .tlabel[data-v-3873124f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-tree[data-v-3873124f]{padding-bottom:8px;border-bottom:1px solid #2a2a3c}.scene-object-item[data-v-3873124f]{min-height:28px;cursor:pointer}.scene-object-item[data-v-3873124f]:hover{background:#202b40}.scene-object-kind[data-v-3873124f]{color:#75829c;font-size:10px}.scene-object-eye[data-v-3873124f]{width:24px;height:22px;padding:3px;flex:0 0 24px;border:1px solid transparent;border-radius:5px;background:transparent;color:#9aa6bf;cursor:pointer}.scene-object-eye[data-v-3873124f]:hover{border-color:#4b5972;background:#29354a;color:#e1e7f4}.scene-object-eye.off[data-v-3873124f]{color:#59647a}.scene-object-eye svg[data-v-3873124f]{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scene-object-eye .eye-slash[data-v-3873124f]{stroke:#d47b88;stroke-width:2}.scene-object-delete[data-v-3873124f]{width:24px;height:22px;padding:0;border:1px solid #59414a;border-radius:5px;background:#3a272f;color:#efb4bd;font-size:11px;cursor:pointer}.scene-object-delete[data-v-3873124f]:hover{border-color:#a45c69;background:#57303a;color:#fff}.object-editor-title[data-v-3873124f]{margin:10px 0 8px;padding-top:8px;border-top:1px solid #2a2a3c;color:#cbd4e8;font-weight:700}.field-block[data-v-3873124f]{display:flex;flex-direction:column;gap:5px;margin:10px 0;color:#8f9ab3;font-size:11px}.field-block>.inp[data-v-3873124f]{width:100%;box-sizing:border-box;min-height:30px}.field-block small[data-v-3873124f]{color:#5f6d86;line-height:1.5}.field-grid[data-v-3873124f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.compact-field[data-v-3873124f]{display:flex;min-width:0;flex-direction:column;gap:5px;margin:5px 0;color:#8f9ab3;font-size:11px}.compact-field .inp[data-v-3873124f]{width:100%;min-height:30px;box-sizing:border-box}.check-field[data-v-3873124f]{align-items:flex-start}.check-field input[data-v-3873124f]{width:18px;height:18px;margin:4px 0;accent-color:#4f7ee8}.follow-path[data-v-3873124f],.setting-line[data-v-3873124f]{display:flex;align-items:center;gap:8px;margin:12px 0 4px;color:#aeb8cf;font-size:12px}.setting-line[data-v-3873124f]{justify-content:space-between}.follow-path input[data-v-3873124f],.setting-line input[type=checkbox][data-v-3873124f]{width:17px;height:17px;accent-color:#4f7ee8}.collider-follow-section[data-v-3873124f]{margin-top:12px;padding-top:4px;border-top:1px solid #30394d}.collider-curve-title[data-v-3873124f]{display:flex;flex-direction:column;gap:3px;margin:12px 0 6px;color:#aeb8cf;font-size:12px}.collider-curve-title small[data-v-3873124f]{color:#67738c;font-size:10px;line-height:1.45}.path-color[data-v-3873124f]{width:48px;height:28px;padding:0;border:1px solid #3a4963;background:transparent;cursor:pointer}.path-help[data-v-3873124f]{margin:12px 0;color:#7d89a2;font-size:11px;line-height:1.55}.path-help>span[data-v-3873124f]{color:#aeb8cf}.path-help ul[data-v-3873124f]{margin:6px 0 0;padding-left:20px}.path-help li[data-v-3873124f]{margin:3px 0}.path-action[data-v-3873124f]{width:100%;height:31px;margin-top:7px;border:0;border-radius:5px;background:#33425b;color:#c9d1e1;cursor:pointer}.path-action[data-v-3873124f]:hover{filter:brightness(1.12)}.path-action.primary[data-v-3873124f]{background:#f05408;color:#fff}.row[data-v-3873124f]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-3873124f]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-3873124f]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.inp.tiny[data-v-3873124f]{width:46px;flex:0 0 46px;text-align:center}.seed-row[data-v-3873124f]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #2d3950}.seed-row label[data-v-3873124f]{width:64px;color:#8f9bb5;font-size:12px}.seed-input[data-v-3873124f]{min-width:0;flex:1;padding:6px 8px;border:1px solid #344158;border-radius:6px;outline:none;background:#0f1625;color:#e2e7f2;font-size:12px}.seed-input[data-v-3873124f]:focus{border-color:#625ff1}.seed-random[data-v-3873124f]{width:34px;height:30px;border:1px solid #3a4860;border-radius:6px;background:#2c3950;color:#d7def0;cursor:pointer}.seed-random[data-v-3873124f]:hover{background:#394964}.scene-seed[data-v-3873124f]{margin-top:10px}.seed-hint[data-v-3873124f]{margin:5px 0 1px 72px;color:#657188;font-size:9px;line-height:1.45}.group[data-v-f9eac627]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-f9eac627]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-f9eac627]:hover{background:#20202e}.group-reset[data-v-f9eac627]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-f9eac627]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-f9eac627]{padding:8px 10px 12px}.caret[data-v-f9eac627]{display:inline-block;width:12px;color:#667;font-size:11px}.divider[data-v-f9eac627]{height:1px;background:#2a2a3c;margin:8px 0}.row[data-v-f9eac627]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-f9eac627]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-f9eac627]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.segs[data-v-f9eac627]{display:flex;gap:6px;margin:6px 0}.stream-behavior-segs[data-v-f9eac627]{margin-top:10px}.stream-loop-options[data-v-f9eac627]{display:grid;gap:8px;margin:8px 0 4px;padding:9px 10px;border:1px solid #32405a;border-radius:6px;background:#171f2e}.loop-section-row[data-v-f9eac627]{display:flex;min-height:27px;align-items:center;justify-content:space-between;gap:8px}.loop-duration-control[data-v-f9eac627]{display:flex;flex:0 0 auto;align-items:center;gap:7px}.loop-duration-toggle[data-v-f9eac627]{gap:5px;font-size:10px;white-space:nowrap}.loop-duration-toggle .switch-ui[data-v-f9eac627]{width:26px;height:14px}.loop-duration-toggle .switch-ui[data-v-f9eac627]:after{width:10px;height:10px}.loop-duration-toggle input:checked+.switch-ui[data-v-f9eac627]:after{transform:translate(12px)}.loop-section-duration[data-v-f9eac627]{display:flex;flex:0 0 auto;align-items:center;gap:4px;color:#7f8ba4;font-size:11px}.loop-section-duration input[data-v-f9eac627]{position:static;width:54px;height:25px;padding:0 6px;border:1px solid #3a465f;border-radius:5px;outline:none;background:#101725;color:#e4e8f2;text-align:right;opacity:1;pointer-events:auto}.loop-section-duration input[data-v-f9eac627]:focus{border-color:#716eff}.loop-auto-duration[data-v-f9eac627]{min-width:54px;color:#77839a;text-align:right;white-space:nowrap}.seg[data-v-f9eac627]{flex:1;padding:5px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.seg.on[data-v-f9eac627]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.seg[data-v-f9eac627]{display:flex;gap:6px;margin:6px 0}.inp.tiny[data-v-f9eac627]{width:46px;flex:0 0 46px;text-align:center}.switch-row[data-v-f9eac627]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-f9eac627]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-f9eac627]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-f9eac627]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-f9eac627]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-f9eac627]:after{transform:translate(14px)}.modifier-hint[data-v-f9eac627]{margin:7px 0 0 2px;color:#647086;font-size:9px;line-height:1.5}.stream-loop-hint[data-v-f9eac627]{margin:9px 2px 3px;padding:7px 8px;border:1px solid #4a436e;border-radius:5px;background:#211f35;color:#aaa4d7}.switch-row input:disabled+.switch-ui[data-v-f9eac627]{opacity:.45;cursor:not-allowed}.pac[data-v-238f838c]{padding:10px;margin:8px 0;border:1px solid #2c3850;border-radius:7px;background:#171d2a}.pac-head[data-v-238f838c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.pac-label[data-v-238f838c]{color:#aeb8cf;font-size:12px;font-weight:600;white-space:nowrap}.pac-modes[data-v-238f838c]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.pac-mode[data-v-238f838c]{padding:4px 7px;border:1px solid #344158;border-radius:5px;background:#273246;color:#aeb8cf;font-size:11px;cursor:pointer}.pac-mode.on[data-v-238f838c]{border-color:#7774ff;background:#605df0;color:#fff}.pac-curve[data-v-238f838c]{margin-top:8px}.pac-axis[data-v-238f838c]{display:flex;justify-content:space-between;margin-top:3px;color:#5f6b82;font-size:10px}.pac[data-v-238f838c] .ns-label{width:58px}.pac[data-v-238f838c] .ce-svg{height:96px;background:#0f1625;border-color:#30405a}.pac[data-v-238f838c] .ce-tip{color:#657188}.group[data-v-cf6b86a5]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-cf6b86a5]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-cf6b86a5]:hover{background:#20202e}.group-reset[data-v-cf6b86a5]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-cf6b86a5]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-cf6b86a5]{padding:8px 10px 12px}.caret[data-v-cf6b86a5]{display:inline-block;width:12px;color:#667;font-size:11px}.row[data-v-cf6b86a5]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-cf6b86a5]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.attr-body[data-v-cf6b86a5]{padding:10px;background:#151b27}.attr-section-title[data-v-cf6b86a5]{margin:2px 0 8px;color:#9ca8c0;font-size:12px;font-weight:700}.attr-section-title.life-title[data-v-cf6b86a5]{margin-top:14px;padding-top:12px;border-top:1px solid #2d3950}.attr-axis-head[data-v-cf6b86a5]{display:flex;align-items:center;justify-content:space-between;margin:10px 1px -2px;color:#aeb8cf;font-size:12px;font-weight:600}.axis-modes[data-v-cf6b86a5]{display:flex;gap:4px}.axis-mode[data-v-cf6b86a5]{padding:4px 8px;border:1px solid #344158;border-radius:5px;background:#273246;color:#aeb8cf;font-size:11px;cursor:pointer}.axis-mode.on[data-v-cf6b86a5]{border-color:#7774ff;background:#605df0;color:#fff}.life-item[data-v-cf6b86a5]{padding:9px 0;border-bottom:1px solid #2a3549}.switch-row[data-v-cf6b86a5]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-cf6b86a5]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-cf6b86a5]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-cf6b86a5]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-cf6b86a5]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-cf6b86a5]:after{transform:translate(14px)}.life-axis[data-v-cf6b86a5]{margin:9px 0 2px 42px}.switch-row input:disabled+.switch-ui[data-v-cf6b86a5]{opacity:.45;cursor:not-allowed}.gradient-editor[data-v-f6ab10bf]{margin:8px 0 11px 68px}.gradient-bar[data-v-f6ab10bf]{position:relative;height:18px;margin-bottom:14px;border:1px solid #465570;border-radius:6px;cursor:crosshair}.gradient-stop[data-v-f6ab10bf]{position:absolute;top:15px;width:14px;height:17px;padding:0;transform:translate(-50%);border:2px solid #d8deea;border-radius:2px 2px 5px 5px;background:var(--stop-color);cursor:grab;box-shadow:0 1px 3px #0009}.gradient-stop[data-v-f6ab10bf]:before{content:"";position:absolute;left:2px;top:-7px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #d8deea}.gradient-stop.selected[data-v-f6ab10bf]{outline:2px solid #7774ff;outline-offset:1px;z-index:2}.gradient-stop[data-v-f6ab10bf]:active{cursor:grabbing}.gradient-controls[data-v-f6ab10bf]{display:flex;align-items:center;gap:5px;margin-top:30px}.gradient-color[data-v-f6ab10bf]{width:28px;height:24px;padding:1px;border:1px solid #465570;border-radius:4px;background:#151b27;cursor:pointer}.gradient-hex-input[data-v-f6ab10bf]{width:66px;padding:4px 5px;border:1px solid #344158;border-radius:4px;outline:none;background:#101725;color:#aeb8cb;font-size:10px;font-family:monospace}.gradient-hex-input[data-v-f6ab10bf]:focus{border-color:#7774ff;color:#fff}.gradient-position[data-v-f6ab10bf]{display:flex;align-items:center;color:#71809a;font-size:10px}.gradient-position input[data-v-f6ab10bf]{width:43px;padding:3px 4px;border:1px solid #344158;border-radius:4px;outline:none;background:#101725;color:#dce3ef;text-align:right}.gradient-action[data-v-f6ab10bf]{width:25px;height:24px;padding:0;border:1px solid #3a4860;border-radius:4px;background:#273246;color:#cbd4e5;cursor:pointer}.gradient-action[data-v-f6ab10bf]:hover:not(:disabled){border-color:#7774ff;color:#fff}.gradient-action.danger[data-v-f6ab10bf]{color:#e3a5aa}.gradient-action[data-v-f6ab10bf]:disabled{opacity:.35;cursor:not-allowed}.gradient-hint[data-v-f6ab10bf]{margin-top:5px;color:#59667b;font-size:9px}.image-card[data-v-68ff5314]{margin:8px 0;padding:9px;border:1px solid #2e3c55;border-radius:7px;background:#171d2a}.imgrow[data-v-68ff5314]{display:flex;align-items:flex-start;gap:8px}.img-thumb[data-v-68ff5314]{width:48px;height:48px;padding:0;border:1px solid #3a4963;border-radius:6px;background:#1a2232;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;overflow:hidden}.img-thumb[data-v-68ff5314]:hover{border-color:#7774ff}.img-thumb img[data-v-68ff5314]{display:block;width:100%;height:100%;object-fit:contain}.img-fields[data-v-68ff5314]{flex:1;min-width:0}.img-actions[data-v-68ff5314]{display:flex;flex-direction:column;gap:4px}.row[data-v-68ff5314]{display:flex;align-items:center;gap:8px;margin:6px 0;color:#aab;font-size:12px}.row>span[data-v-68ff5314]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-68ff5314]{min-width:0;flex:1;padding:3px 5px;border:1px solid #2e2e44;border-radius:5px;background:#1a1a28;color:#dde;font-size:12px}.mini-btn2[data-v-68ff5314]{width:26px;height:24px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:5px;color:#aab;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mini-btn2[data-v-68ff5314]:hover{background:#2b3a5c}.mini-btn2[data-v-68ff5314]:disabled{opacity:.35;cursor:not-allowed}.thumb-note[data-v-68ff5314]{margin:4px 0 2px;color:#667;font-size:11px}.sequence-pick[data-v-68ff5314]{width:100%;margin:2px 0 4px;padding:6px 8px;border:1px solid #4a4a76;border-radius:5px;background:#27264b;color:#d8d7ff;font-size:12px;cursor:pointer}.sequence-pick[data-v-68ff5314]:hover{border-color:#7774ff;background:#35336a}.sequence-note[data-v-68ff5314]{margin:0 0 6px;color:#727b9b;font-size:11px;line-height:1.4}.resource-weight-row[data-v-68ff5314]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:7px}.resource-weight-control[data-v-68ff5314]{width:100%;min-width:0}.resource-weight-control[data-v-68ff5314] .ns-range{min-width:0}.resource-weight-control[data-v-68ff5314] .ns-num{flex:0 0 56px;box-sizing:border-box}.weight-lock[data-v-68ff5314]{width:28px;height:26px;flex:0 0 28px;padding:5px;border:1px solid #35435c;border-radius:5px;background:#202a3b;color:#78859e;cursor:pointer}.weight-lock svg[data-v-68ff5314]{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.weight-lock[data-v-68ff5314]:hover:not(:disabled){border-color:#7774ff;color:#b8b6ff}.weight-lock.on[data-v-68ff5314]{border-color:#7774ff;background:#514fd0;color:#fff}.weight-lock[data-v-68ff5314]:disabled{opacity:.35;cursor:not-allowed}.group[data-v-d8fe7aad]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-d8fe7aad]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-d8fe7aad]:hover{background:#20202e}.group-reset[data-v-d8fe7aad]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-d8fe7aad]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-d8fe7aad]{padding:8px 10px 12px}.caret[data-v-d8fe7aad]{display:inline-block;width:12px;color:#667;font-size:11px}.divider[data-v-d8fe7aad]{height:1px;background:#2a2a3c;margin:8px 0}.row[data-v-d8fe7aad]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-d8fe7aad]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-d8fe7aad]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.colr[data-v-d8fe7aad]{width:28px;height:22px;border:none;background:none;cursor:pointer}.seg[data-v-d8fe7aad]{flex:1;padding:5px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.seg.on[data-v-d8fe7aad]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.look-title[data-v-d8fe7aad]{font-size:12px;font-weight:600;color:#ccd;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid #2a2a3c}.look-title[data-v-d8fe7aad]:first-child{margin-top:2px}.seg[data-v-d8fe7aad]{display:flex;gap:6px;margin:6px 0}.seg-btn[data-v-d8fe7aad]{flex:1;padding:5px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.seg-btn.active[data-v-d8fe7aad]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.curve-wrap[data-v-d8fe7aad]{margin:6px 0}.curve-labels[data-v-d8fe7aad]{display:flex;justify-content:space-between;color:#566;font-size:10px;margin-top:2px}.image-title[data-v-d8fe7aad]{display:flex;align-items:center;justify-content:space-between}.image-add[data-v-d8fe7aad]{width:26px;height:24px;border:1px solid #4a4d9a;border-radius:5px;background:#252850;color:#8f8cff;font-size:18px;line-height:1;cursor:pointer}.image-add[data-v-d8fe7aad]:hover{background:#4542a8;color:#fff}.resource-divider[data-v-d8fe7aad]{height:1px;margin:9px 0 7px;background:#2a3549}.resource-color-row .blend-select[data-v-d8fe7aad]{max-width:88px}.resource-color-picker .hex[data-v-d8fe7aad]{margin-left:0}.random-color-hint[data-v-d8fe7aad]{margin:-5px 0 9px 68px;color:#66758e;font-size:9px;line-height:1.45}.hex-input[data-v-d8fe7aad]{width:72px;padding:4px 6px;border:1px solid #344158;border-radius:5px;outline:none;background:#101725;color:#aeb8cb;font-size:11px;font-family:monospace}.hex-input[data-v-d8fe7aad]:focus{border-color:#7774ff;color:#fff}.resource-alpha-head[data-v-d8fe7aad]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:#8a93bb;font-size:12px}.alpha-modes[data-v-d8fe7aad]{display:flex;gap:3px}.alpha-modes button[data-v-d8fe7aad]{padding:4px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8d98ae;font-size:11px;cursor:pointer}.alpha-modes button[data-v-d8fe7aad]:hover{background:#273246}.alpha-modes button.on[data-v-d8fe7aad]{border-color:#7774ff;background:#605df0;color:#fff}.resource-alpha-curve[data-v-d8fe7aad]{margin-top:7px}.file-input[data-v-d8fe7aad]{display:none}.hex[data-v-d8fe7aad]{font-size:11px;color:#889;margin-left:auto;font-variant-numeric:tabular-nums}.inp.tiny[data-v-d8fe7aad]{width:46px;flex:0 0 46px;text-align:center}.empty[data-v-96ef634f]{color:#667;font-size:12px;padding:8px 0}.group[data-v-96ef634f]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-96ef634f]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-96ef634f]:hover{background:#20202e}.group-reset[data-v-96ef634f]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-96ef634f]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-96ef634f]{padding:8px 10px 12px}.caret[data-v-96ef634f]{display:inline-block;width:12px;color:#667;font-size:11px}.divider[data-v-96ef634f]{height:1px;background:#2a2a3c;margin:8px 0}.field-block[data-v-96ef634f]{display:flex;flex-direction:column;gap:5px;margin:10px 0;color:#8f9ab3;font-size:11px}.field-block>.inp[data-v-96ef634f]{width:100%;box-sizing:border-box;min-height:30px}.field-block small[data-v-96ef634f]{color:#5f6d86;line-height:1.5}.field-grid[data-v-96ef634f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.compact-field[data-v-96ef634f]{display:flex;min-width:0;flex-direction:column;gap:5px;margin:5px 0;color:#8f9ab3;font-size:11px}.compact-field .inp[data-v-96ef634f]{width:100%;min-height:30px;box-sizing:border-box}.tag[data-v-96ef634f]{font-size:10px;color:#667;background:#1c1c2a;border-radius:4px;padding:1px 5px}.row[data-v-96ef634f]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-96ef634f]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-96ef634f]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.colr[data-v-96ef634f]{width:28px;height:22px;border:none;background:none;cursor:pointer}.placeholder[data-v-96ef634f]{color:#667;font-size:11px;padding:6px 0}.image-add[data-v-96ef634f]{width:26px;height:24px;border:1px solid #4a4d9a;border-radius:5px;background:#252850;color:#8f8cff;font-size:18px;line-height:1;cursor:pointer}.image-add[data-v-96ef634f]:hover{background:#4542a8;color:#fff}.resource-divider[data-v-96ef634f]{height:1px;margin:9px 0 7px;background:#2a3549}.hex-input[data-v-96ef634f]{width:72px;padding:4px 6px;border:1px solid #344158;border-radius:5px;outline:none;background:#101725;color:#aeb8cb;font-size:11px;font-family:monospace}.hex-input[data-v-96ef634f]:focus{border-color:#7774ff;color:#fff}.alpha-modes[data-v-96ef634f]{display:flex;gap:3px}.alpha-modes button[data-v-96ef634f]{padding:4px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8d98ae;font-size:11px;cursor:pointer}.alpha-modes button[data-v-96ef634f]:hover{background:#273246}.alpha-modes button.on[data-v-96ef634f]{border-color:#7774ff;background:#605df0;color:#fff}.file-input[data-v-96ef634f]{display:none}.hex[data-v-96ef634f]{font-size:11px;color:#889;margin-left:auto;font-variant-numeric:tabular-nums}.inp.tiny[data-v-96ef634f]{width:46px;flex:0 0 46px;text-align:center}.axis-mode[data-v-96ef634f]{padding:4px 8px;border:1px solid #344158;border-radius:5px;background:#273246;color:#aeb8cf;font-size:11px;cursor:pointer}.axis-mode.on[data-v-96ef634f]{border-color:#7774ff;background:#605df0;color:#fff}.switch-row[data-v-96ef634f]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-96ef634f]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-96ef634f]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-96ef634f]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-96ef634f]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-96ef634f]:after{transform:translate(14px)}.modifier-item[data-v-96ef634f]{padding:8px 0 10px;border-bottom:1px solid #2a3549}.modifier-switch[data-v-96ef634f]{font-weight:600}.modifier-params[data-v-96ef634f]{margin:8px 0 0 10px;padding:2px 0 2px 10px;border-left:2px solid #344158}.modifier-hint[data-v-96ef634f]{margin:7px 0 0 2px;color:#647086;font-size:9px;line-height:1.5}.collision-filter-params[data-v-96ef634f]{position:relative;padding-top:5px;padding-bottom:5px}.collision-filter-title[data-v-96ef634f]{margin-bottom:8px;color:#9ba7bd;font-size:11px;font-weight:600}.collision-filter-tags[data-v-96ef634f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.collision-filter-tag[data-v-96ef634f]{display:inline-flex;min-width:0;align-items:center;gap:6px;padding:5px 5px 5px 8px;border:1px solid #625ff1;border-radius:6px;background:#514dcf;color:#fff;font-size:11px}.collision-filter-tag>span[data-v-96ef634f]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collision-filter-tag.disabled[data-v-96ef634f]{border-color:#4b5364;background:#343b4b;color:#929bad}.collision-filter-tag button[data-v-96ef634f]{width:18px;height:18px;padding:0;border:0;border-radius:4px;background:#0b0f1a38;color:inherit;line-height:16px;cursor:pointer}.collision-filter-tag button[data-v-96ef634f]:hover{background:#0b0f1a80;color:#fff}.collision-filter-add[data-v-96ef634f]{width:30px;height:30px;padding:0;border:1px dashed #536079;border-radius:6px;background:#182131;color:#98a5bd;font-size:18px;line-height:28px;cursor:pointer}.collision-filter-add[data-v-96ef634f]:hover,.collision-filter-add.active[data-v-96ef634f]{border-color:#7774ff;background:#262c52;color:#fff}.collision-filter-add[data-v-96ef634f]:disabled{opacity:.42;cursor:not-allowed}.collision-filter-empty[data-v-96ef634f]{margin-top:7px;color:#6f7b91;font-size:10px}.collision-filter-picker[data-v-96ef634f]{display:grid;gap:4px;margin-top:7px;padding:5px;border:1px solid #344158;border-radius:6px;background:#101725}.collision-filter-picker button[data-v-96ef634f]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:#c7d0e3;font-size:11px;text-align:left;cursor:pointer}.collision-filter-picker button[data-v-96ef634f]:hover{background:#29344a;color:#fff}.collision-filter-picker button span[data-v-96ef634f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collision-filter-picker button small[data-v-96ef634f]{flex:none;color:#68758d;font-size:9px}.switch-row input:disabled+.switch-ui[data-v-96ef634f]{opacity:.45;cursor:not-allowed}.bone-follow-target[data-v-96ef634f]{margin:7px 0 9px;padding:7px 8px;overflow:hidden;color:#7f8ba3;background:#121a29;border:1px solid #2f3c53;border-radius:5px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bone-follow-target strong[data-v-96ef634f]{color:#c8d0e4;font-weight:600}.bone-follow-missing[data-v-96ef634f]{margin:7px 0 9px;padding:7px 8px;color:#d49aa3;background:#2a1e26;border:1px solid #513540;border-radius:5px;font-size:10px;line-height:1.5}.bone-follow-rebind[data-v-96ef634f]{width:100%;min-height:28px;margin:0 0 8px;padding:4px 8px;overflow:hidden;border:1px solid #4a436e;border-radius:5px;background:#2d2947;color:#c8c2ee;font-size:10px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bone-follow-rebind[data-v-96ef634f]:hover{border-color:#7165bd;background:#3a335d;color:#fff}.bone-follow-transform-grid[data-v-96ef634f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.modifier-mode-row[data-v-96ef634f]{display:flex;justify-content:flex-end;gap:4px;margin-bottom:6px}.gravity-curve-title[data-v-96ef634f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 6px;color:#9ba7bd;font-size:11px}.gravity-curve-title span[data-v-96ef634f]:last-child{color:#657188;font-size:9px}.gravity-curve-axis[data-v-96ef634f]{display:flex;justify-content:space-between;margin:3px 34px 0 1px;color:#5f6b82;font-size:9px}.gravity-params[data-v-96ef634f] .ce-svg{height:96px;background:#0f1625;border-color:#30405a}.trail-params[data-v-96ef634f]{padding-right:2px}.trail-section-title[data-v-96ef634f]{margin:3px 0 8px;color:#aeb8cf;font-size:12px;font-weight:700}.trail-fixed-color .hex-input[data-v-96ef634f]{min-width:0;flex:1}.trail-mode-head[data-v-96ef634f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 6px;color:#9ba7bd;font-size:11px}.trail-sub-switch[data-v-96ef634f]{margin:11px 0 7px;padding-top:9px;border-top:1px solid #2a3549}.trail-grid-row[data-v-96ef634f]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.trail-grid-row[data-v-96ef634f] .ns{min-width:0;flex-wrap:wrap;align-items:center}.trail-grid-row[data-v-96ef634f] .ns-label{width:100%}.trail-grid-row[data-v-96ef634f] .ns-range{min-width:0}.trail-grid-row[data-v-96ef634f] .ns-num{width:42px}.trail-params[data-v-96ef634f] .ce-svg{height:92px;background:#0f1625;border-color:#30405a}.group[data-v-04462c7a]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-04462c7a]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-04462c7a]:hover{background:#20202e}.group-reset[data-v-04462c7a]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-04462c7a]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-04462c7a]{padding:8px 10px 12px}.caret[data-v-04462c7a]{display:inline-block;width:12px;color:#667;font-size:11px}.row[data-v-04462c7a]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-04462c7a]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-04462c7a]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.placeholder[data-v-04462c7a]{color:#667;font-size:11px;padding:6px 0}.export-settings[data-v-04462c7a]{padding-top:3px}.export-field[data-v-04462c7a]{display:flex;flex-direction:column;gap:6px;margin:10px 0 13px;color:#9ca8bf;font-size:11px;font-weight:600}.export-input[data-v-04462c7a]{width:100%;min-height:34px;box-sizing:border-box;padding:6px 9px;color:#e3e7f2;background:#141a29;border-color:#35445f}.export-fps-row[data-v-04462c7a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.export-fps-field[data-v-04462c7a]{margin-bottom:5px}.export-checkbox[data-v-04462c7a]{display:flex;align-items:center;gap:7px;min-height:34px;margin-bottom:5px;color:#aeb8cc;font-size:11px;white-space:nowrap}.export-checkbox input[data-v-04462c7a]{width:17px;height:17px;margin:0;accent-color:#625ff1}.export-help[data-v-04462c7a]{margin:-6px 0 14px;color:#66758e;font-size:10px;line-height:1.5}.export-switches[data-v-04462c7a]{display:grid;gap:13px;margin:4px 0 7px;padding-top:2px}.export-switch[data-v-04462c7a]{font-weight:600}.export-switch-last[data-v-04462c7a]{margin-top:13px}.inp.tiny[data-v-04462c7a]{width:46px;flex:0 0 46px;text-align:center}.switch-row[data-v-04462c7a]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-04462c7a]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-04462c7a]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-04462c7a]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-04462c7a]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-04462c7a]:after{transform:translate(14px)}.switch-row input:disabled+.switch-ui[data-v-04462c7a]{opacity:.45;cursor:not-allowed}.spine-export-actions[data-v-7ff40afe]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.export-spine-json[data-v-7ff40afe]{width:100%;padding:9px 8px;flex:0 0 auto;border:1px solid #4f4b9a;border-radius:7px;background:#403b91;color:#f1f0ff;font-size:12px;font-weight:700;cursor:pointer}.export-spine-json[data-v-7ff40afe]:hover{border-color:#7774ff;background:#514bc0}.export-spine-json[data-v-7ff40afe]:disabled{cursor:wait;opacity:.68}.export-spine-project[data-v-7ff40afe]{grid-column:1 / -1;width:100%;padding:7px 8px;border:1px solid #287d69;border-radius:7px;background:#196854;color:#edfff9;font-size:12px;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.export-spine-project small[data-v-7ff40afe]{color:inherit;font-size:9px;font-weight:500;line-height:1.1}.export-spine-project[data-v-7ff40afe]:hover:not(:disabled){border-color:#47c89f;background:#238267}.export-spine-project[data-v-7ff40afe]:disabled{cursor:not-allowed;opacity:.48}.export-spine-images[data-v-7ff40afe]{width:100%;padding:8px;border:1px solid #3b5f8b;border-radius:7px;background:#243e64;color:#eaf3ff;font-size:12px;font-weight:700;cursor:pointer}.export-spine-images[data-v-7ff40afe]:hover:not(:disabled){border-color:#6099dc;background:#315581}.export-spine-images[data-v-7ff40afe]:disabled{cursor:wait;opacity:.55}.connector-status[data-v-7ff40afe]{display:flex;align-items:center;justify-content:center;gap:5px;padding-top:6px;color:#717b99;font-size:10px}.connector-status .connector-dot[data-v-7ff40afe]{width:6px;height:6px;border-radius:50%;background:#66718f}.connector-status.ready[data-v-7ff40afe]{color:#70d8ae}.connector-status.ready .connector-dot[data-v-7ff40afe]{background:#49c993;box-shadow:0 0 5px #49c99388}.connector-status.warning[data-v-7ff40afe]{color:#d4aa67}.connector-status.warning .connector-dot[data-v-7ff40afe]{background:#d4aa67}.connector-status button[data-v-7ff40afe]{padding:0 3px;border:0;background:transparent;color:#8290b6;font-size:10px;cursor:pointer}.connector-status button[data-v-7ff40afe]:hover{color:#c5caff}.connector-status a[data-v-7ff40afe]{padding:0 3px;color:#a8b0ff;font-size:10px;text-decoration:underline}.connector-status a[data-v-7ff40afe]:hover{color:#d8dcff}.export-message[data-v-7ff40afe]{padding:7px 5px 0;color:#70d8ae;font-size:10px;line-height:1.45;text-align:center}.export-message.error[data-v-7ff40afe]{color:#ff858f}.export-message a[data-v-7ff40afe]{display:inline-block;margin-left:5px;color:#9da7ff;text-decoration:underline}.panel[data-v-283ef8eb]{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;background:#14141f;border-left:1px solid #2a2a3c;padding:12px;box-sizing:border-box}.panel-scroll[data-v-283ef8eb]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:#2e2e44 transparent}.panel-scroll[data-v-283ef8eb]::-webkit-scrollbar{width:6px}.panel-scroll[data-v-283ef8eb]::-webkit-scrollbar-track{background:transparent}.panel-scroll[data-v-283ef8eb]::-webkit-scrollbar-thumb{background:#2e2e44;border-radius:3px}.panel-scroll[data-v-283ef8eb]::-webkit-scrollbar-thumb:hover{background:#3a3a55}.panel-header[data-v-283ef8eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex:0 0 auto;font-weight:700;color:#ccd}.timeline[data-v-8d9981a9]{height:100%;background:#12121c;border-top:1px solid #2a2a3c;display:flex;flex-direction:column;padding:6px 10px;gap:4px}.tl-controls[data-v-8d9981a9]{display:flex;align-items:center;gap:8px}.tl-btn[data-v-8d9981a9]{width:30px;height:26px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.tl-btn.on[data-v-8d9981a9]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.tl-range[data-v-8d9981a9]{display:flex;height:25px;align-items:center;gap:3px;color:#778198;font-size:10px}.tl-range input[data-v-8d9981a9]{width:43px;height:25px;padding:0 5px;box-sizing:border-box;border:1px solid #3a3a51;border-radius:5px;outline:none;background:#181824;color:#e1e4ed;font-size:11px;text-align:center}.tl-range input[data-v-8d9981a9]:focus{border-color:#716eff}.tl-loop-range[data-v-8d9981a9]{height:25px;padding:0 7px;border:1px solid #4e5680;border-radius:5px;background:#252943;color:#bfc8e8;font-size:10px;cursor:pointer;white-space:nowrap}.tl-loop-range[data-v-8d9981a9]:hover{border-color:#716eff;color:#fff}.tl-frame[data-v-8d9981a9]{display:inline-block;flex:0 0 92px;width:92px;box-sizing:border-box;font-size:12px;color:#aab;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.tl-frame b[data-v-8d9981a9]{display:inline;color:inherit;font-weight:400}.tl-legend[data-v-8d9981a9]{display:flex;align-items:center;gap:4px;color:#778198;font-size:10px}.tl-legend i[data-v-8d9981a9]{display:inline-block;width:10px;height:7px;border-radius:2px}.legend-emission[data-v-8d9981a9]{margin-left:4px;background:#2f8b62}.legend-life[data-v-8d9981a9]{margin-left:5px;background:#a54551}.legend-spine[data-v-8d9981a9]{margin-left:5px;background:#7448b8}.tl-anim[data-v-8d9981a9]{display:flex;align-items:center;gap:6px;font-size:12px;color:#aab}.tl-owner-animation[data-v-8d9981a9]{position:relative}.tl-animation-trigger[data-v-8d9981a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:116px;height:25px;padding:0 7px;overflow:hidden;border:1px solid #2e2e44;border-radius:5px;background:#1a1a28;color:#dde;cursor:pointer}.tl-animation-trigger>span[data-v-8d9981a9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-animation-trigger>i[data-v-8d9981a9]{flex:0 0 auto;color:#8c96ad;font-style:normal}.tl-animation-trigger[data-v-8d9981a9]:disabled{opacity:.5;cursor:not-allowed}.tl-animation-menu[data-v-8d9981a9]{position:absolute;z-index:30;right:0;bottom:calc(100% + 6px);width:226px;padding:7px;border:1px solid #3c4760;border-radius:8px;background:#171b29;box-shadow:0 10px 24px #00000073}.tl-animation-menu-title[data-v-8d9981a9]{padding:2px 4px 6px;color:#77839c;font-size:10px}.tl-animation-option[data-v-8d9981a9]{display:flex;align-items:center;justify-content:space-between;width:100%;height:27px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#b8c1d5;text-align:left;cursor:pointer}.tl-animation-option>span[data-v-8d9981a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-animation-option[data-v-8d9981a9]:hover{background:#252e42}.tl-animation-option.on[data-v-8d9981a9]{background:#34335d;color:#fff}.tl-animation-option>i[data-v-8d9981a9]{color:#8d8aff;font-style:normal}.tl-animation-editor[data-v-8d9981a9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid #2b3346}.tl-animation-name[data-v-8d9981a9]{min-width:0;height:27px;padding:0 7px;box-sizing:border-box;border:1px solid #343e55;border-radius:5px;background:#101522;color:#e1e6f2;outline:none}.tl-animation-name[data-v-8d9981a9]:focus{border-color:#6865d8}.tl-animation-editor button[data-v-8d9981a9],.tl-animation-actions button[data-v-8d9981a9]{height:27px;padding:0 8px;border:1px solid #3c4861;border-radius:5px;background:#29344a;color:#cbd3e3;cursor:pointer}.tl-animation-actions[data-v-8d9981a9]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.tl-animation-actions button[data-v-8d9981a9]:last-child{border-color:#5b3942;background:#3b282f;color:#e2a8b2}.tl-animation-actions button[data-v-8d9981a9]:disabled{opacity:.4;cursor:not-allowed}.tl-animation-error[data-v-8d9981a9]{margin-top:5px;color:#ef8997;font-size:10px}.tl-animation-hint[data-v-8d9981a9]{margin-top:5px;color:#69758d;font-size:9px;text-align:center}.tl-sel[data-v-8d9981a9]{background:#1a1a28;border:1px solid #2e2e44;color:#dde;border-radius:5px;padding:2px 6px;font-size:12px}.tl-sel[data-v-8d9981a9]:disabled{opacity:.5;cursor:not-allowed}.tl-spine-preview .tl-sel[data-v-8d9981a9]{max-width:190px}.tl-zoom[data-v-8d9981a9]{margin-left:auto;font-size:11px;color:#667}.tl-viewport[data-v-8d9981a9]{position:relative;flex:1;overflow:hidden;background:#0d0d14;border:1px solid #2a2a3c;border-radius:6px;cursor:ew-resize}.tl-ticks[data-v-8d9981a9]{position:absolute;top:0;left:0;right:0;height:18px}.tl-tickline[data-v-8d9981a9]{position:absolute;top:0;bottom:0;width:1px;background:#263040}.tl-ticklabel[data-v-8d9981a9]{position:absolute;top:2px;transform:translate(-50%);font-size:9px;color:#667}.tl-playhead[data-v-8d9981a9]{position:absolute;top:0;bottom:0;width:2px;background:#fc3;z-index:5;pointer-events:none}.tl-lanes[data-v-8d9981a9]{position:absolute;top:22px;left:0;right:0;bottom:0}.tl-lane[data-v-8d9981a9]{position:relative;height:26px;margin-bottom:4px}.lane-ico[data-v-8d9981a9]{position:absolute;left:4px;top:6px;font-size:11px;color:#dde;z-index:2;pointer-events:none}.lane-bar[data-v-8d9981a9]{position:absolute;top:4px;height:18px;display:flex;align-items:stretch;cursor:grab;box-sizing:border-box}.lane-bar[data-v-8d9981a9]:active{cursor:grabbing}.lane-name[data-v-8d9981a9]{position:absolute;left:14px;right:5px;top:2px;z-index:2;pointer-events:none;font-size:11px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-life[data-v-8d9981a9]{position:absolute;inset:0 auto 0 0;z-index:0;min-width:1px;border:1px solid #c05a66;border-radius:5px;background:#a54551;box-sizing:border-box}.bar-life.loop-life[data-v-8d9981a9]{border-color:#667085;background:#242b39}.bar-emission[data-v-8d9981a9]{position:absolute;inset:0 auto 0 0;z-index:1;min-width:1px;border:1px solid #45a97d;border-radius:5px 0 0 5px;background:#2f8b62;box-sizing:border-box}.bar-emission.bar-loop[data-v-8d9981a9]{border-radius:0}.bar-loop-transition[data-v-8d9981a9]{position:absolute;top:0;bottom:0;z-index:1;border:1px solid #7d8799;background:#50596a;box-sizing:border-box}.bar-loop-start[data-v-8d9981a9]{left:0;border-radius:5px 0 0 5px}.bar-loop-end[data-v-8d9981a9]{border-radius:0 5px 5px 0}.bar-handle[data-v-8d9981a9]{position:absolute;z-index:4;right:-4px;top:-1px;bottom:-1px;width:8px;cursor:ew-resize;background:#ffffff2e}.bar-handle[data-v-8d9981a9]:hover{background:#ffffff59}.spine-ico[data-v-8d9981a9]{color:#c08cff}.spine-bar[data-v-8d9981a9]{position:absolute;top:4px;height:18px;min-width:1px;box-sizing:border-box;border:1px solid #a575ed;border-radius:5px;background:#7448b8;cursor:grab;box-shadow:inset 0 0 0 1px #ffffff0d}.spine-bar[data-v-8d9981a9]:active{cursor:grabbing}.tl-empty[data-v-8d9981a9]{color:#667;font-size:11px;padding:8px}.transfer-overlay[data-v-592b922e]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:auto;cursor:wait;overscroll-behavior:contain;background:#05080f42;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.transfer-dialog[data-v-592b922e]{width:min(420px,calc(100vw - 40px));padding:18px 20px 16px;border:1px solid #414b66;border-radius:10px;box-shadow:0 18px 55px #00000075;background:#171d2b;color:#e7ebf5}.transfer-heading[data-v-592b922e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;font-weight:700}.transfer-heading strong[data-v-592b922e]{color:#a8a6ff;font-size:12px;font-variant-numeric:tabular-nums}.transfer-track[data-v-592b922e]{height:9px;overflow:hidden;border:1px solid #35415a;border-radius:999px;background:#0d1422}.transfer-bar[data-v-592b922e]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d75e8,#7774ff);transition:width .16s ease}.transfer-track.indeterminate .transfer-bar[data-v-592b922e]{width:42%;animation:transfer-slide-592b922e 1s ease-in-out infinite}.transfer-detail[data-v-592b922e]{min-height:17px;margin-top:9px;color:#8895ae;font-size:11px;line-height:1.5}.transfer-dialog.failed[data-v-592b922e]{border-color:#754351}.transfer-dialog.failed .transfer-heading strong[data-v-592b922e],.transfer-dialog.failed .transfer-detail[data-v-592b922e]{color:#e99aa9}.transfer-dialog.failed .transfer-bar[data-v-592b922e]{background:#c85d70}.transfer-fade-enter-active[data-v-592b922e],.transfer-fade-leave-active[data-v-592b922e]{transition:opacity .16s ease}.transfer-fade-enter-from[data-v-592b922e],.transfer-fade-leave-to[data-v-592b922e]{opacity:0}@keyframes transfer-slide-592b922e{0%{transform:translate(-110%)}to{transform:translate(250%)}}.layout[data-v-42c4fa00]{display:flex;width:100%;height:100%;min-height:0;overflow:clip}.parameter-panel[data-v-42c4fa00]{flex-shrink:0;height:100%;min-height:0;overflow:clip}.resizer-col[data-v-42c4fa00]{width:5px;cursor:col-resize;background:#1c1c2a;border-left:1px solid #2a2a3c;border-right:1px solid #2a2a3c;flex-shrink:0}.resizer-col[data-v-42c4fa00]:hover{background:#3a5a8c}.right[data-v-42c4fa00]{flex:1;min-width:0;height:100%;min-height:0;overflow:clip;display:flex;flex-direction:column}.panel-right .right[data-v-42c4fa00]{order:1}.panel-right .resizer-col[data-v-42c4fa00]{order:2}.panel-right .parameter-panel[data-v-42c4fa00]{order:3}.stage-area[data-v-42c4fa00]{flex:1;min-height:0;overflow:clip}.resizer-row[data-v-42c4fa00]{height:4px;cursor:row-resize;background:#1c1c2a;border-top:1px solid #2a2a3c;border-bottom:1px solid #2a2a3c;flex-shrink:0}.resizer-row[data-v-42c4fa00]:hover{background:#3a5a8c}.timeline-area[data-v-42c4fa00]{position:relative;z-index:10;flex-shrink:0;overflow:visible}html,body{width:100%;height:100%;margin:0;padding:0;overflow:clip;overscroll-behavior:none;background:#0b0b12;color:#e8e8f0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}body{position:fixed;top:0;right:0;bottom:0;left:0}*{box-sizing:border-box}#app{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;overflow:clip}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none} diff --git a/dist/assets/index-C-oR9ZNr.js b/dist/assets/index-C-oR9ZNr.js new file mode 100644 index 0000000..839662b --- /dev/null +++ b/dist/assets/index-C-oR9ZNr.js @@ -0,0 +1,1239 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DhdZB4oY.js","assets/index-B1FntAlX.js"])))=>i.map(i=>d[i]); +var bS=Object.defineProperty;var wS=(s,e,t)=>e in s?bS(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t;var S=(s,e,t)=>wS(s,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))i(n);new MutationObserver(n=>{for(const r of n)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function t(n){const r={};return n.integrity&&(r.integrity=n.integrity),n.referrerPolicy&&(r.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?r.credentials="include":n.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(n){if(n.ep)return;n.ep=!0;const r=t(n);fetch(n.href,r)}})();/** +* @vue/shared v3.5.41 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function km(s){const e=Object.create(null);for(const t of s.split(","))e[t]=1;return t=>t in e}const Pt={},Lo=[],sn=()=>{},nx=()=>!1,Rh=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Ph=s=>s.startsWith("onUpdate:"),fi=Object.assign,Fm=(s,e)=>{const t=s.indexOf(e);t>-1&&s.splice(t,1)},SS=Object.prototype.hasOwnProperty,Ct=(s,e)=>SS.call(s,e),We=Array.isArray,Do=s=>ml(s)==="[object Map]",ra=s=>ml(s)==="[object Set]",_p=s=>ml(s)==="[object Date]",tt=s=>typeof s=="function",jt=s=>typeof s=="string",ns=s=>typeof s=="symbol",At=s=>s!==null&&typeof s=="object",rx=s=>(At(s)||tt(s))&&tt(s.then)&&tt(s.catch),ox=Object.prototype.toString,ml=s=>ox.call(s),TS=s=>ml(s).slice(8,-1),ax=s=>ml(s)==="[object Object]",kh=s=>jt(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,Da=km(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Fh=s=>{const e=Object.create(null);return(t=>e[t]||(e[t]=s(t)))},MS=/-\w/g,Cs=Fh(s=>s.replace(MS,e=>e.slice(1).toUpperCase())),_S=/\B([A-Z])/g,vr=Fh(s=>s.replace(_S,"-$1").toLowerCase()),lx=Fh(s=>s.charAt(0).toUpperCase()+s.slice(1)),fu=Fh(s=>s?`on${lx(s)}`:""),Ks=(s,e)=>!Object.is(s,e),pc=(s,...e)=>{for(let t=0;t{Object.defineProperty(s,e,{configurable:!0,enumerable:!1,writable:i,value:t})},Oh=s=>{const e=parseFloat(s);return isNaN(e)?s:e},CS=s=>{const e=jt(s)?Number(s):NaN;return isNaN(e)?s:e};let Cp;const Bh=()=>Cp||(Cp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pi(s){if(We(s)){const e={};for(let t=0;t{if(t){const i=t.split(ES);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Le(s){let e="";if(jt(s))e=s;else if(We(s))for(let t=0;toa(t,e))}const ux=s=>!!(s&&s.__v_isRef===!0),Me=s=>jt(s)?s:s==null?"":We(s)||At(s)&&(s.toString===ox||!tt(s.toString))?ux(s)?Me(s.value):JSON.stringify(s,dx,2):String(s),dx=(s,e)=>ux(e)?dx(s,e.value):Do(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[i,n],r)=>(t[mu(i,r)+" =>"]=n,t),{})}:ra(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>mu(t))}:ns(e)?mu(e):At(e)&&!We(e)&&!ax(e)?String(e):e,mu=(s,e="")=>{var t;return ns(s)?`Symbol(${(t=s.description)!=null?t:e})`:s};/** +* @vue/reactivity v3.5.41 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let hi;class fx{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&hi&&(hi.active?(this.parent=hi,this.index=(hi.scopes||(hi.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes){const i=this.scopes.slice();for(e=0,t=i.length;e0&&--this._on===0){if(hi===this)hi=this.prevScope;else{let e=hi;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let t,i;for(t=0,i=this.effects.length;t0)return;if(Ua){let e=Ua;for(Ua=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let s;for(;Na;){let e=Na;for(Na=void 0;e;){const t=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){s||(s=i)}e=t}}if(s)throw s}function yx(s){for(let e=s.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function bx(s){let e,t=s.depsTail,i=t;for(;i;){const n=i.prevDep;i.version===-1?(i===t&&(t=n),Dm(i),BS(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=n}s.deps=e,s.depsTail=t}function af(s){for(let e=s.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(wx(e.dep.computed)||e.dep.version!==e.version))return!0;return!!s._dirty}function wx(s){if(s.flags&4&&!(s.flags&16)||(s.flags&=-17,s.globalVersion===Za)||(s.globalVersion=Za,!s.isSSR&&s.flags&128&&(!s.deps&&!s._dirty||!af(s))))return;s.flags|=2;const e=s.dep,t=Bt,i=As;Bt=s,As=!0;try{yx(s);const n=s.fn(s._value);(e.version===0||Ks(n,s._value))&&(s.flags|=128,s._value=n,e.version++)}catch(n){throw e.version++,n}finally{Bt=t,As=i,bx(s),s.flags&=-3}}function Dm(s,e=!1){const{dep:t,prevSub:i,nextSub:n}=s;if(i&&(i.nextSub=n,s.prevSub=void 0),n&&(n.prevSub=i,s.nextSub=void 0),t.subs===s&&(t.subs=i,!i&&t.computed)){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Dm(r,!0)}!e&&!--t.sc&&t.map&&t.map.delete(t.key)}function BS(s){const{prevDep:e,nextDep:t}=s;e&&(e.nextDep=t,s.prevDep=void 0),t&&(t.prevDep=e,s.nextDep=void 0)}let As=!0;const Sx=[];function On(){Sx.push(As),As=!1}function Bn(){const s=Sx.pop();As=s===void 0?!0:s}function Ap(s){const{cleanup:e}=s;if(s.cleanup=void 0,e){const t=Bt;Bt=void 0;try{e()}finally{Bt=t}}}let Za=0;class LS{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Nm{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Bt||!As||Bt===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Bt)t=this.activeLink=new LS(Bt,this),Bt.deps?(t.prevDep=Bt.depsTail,Bt.depsTail.nextDep=t,Bt.depsTail=t):Bt.deps=Bt.depsTail=t,Tx(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const i=t.nextDep;i.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=i),t.prevDep=Bt.depsTail,t.nextDep=void 0,Bt.depsTail.nextDep=t,Bt.depsTail=t,Bt.deps===t&&(Bt.deps=i)}return t}trigger(e){this.version++,Za++,this.notify(e)}notify(e){Bm();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{Lm()}}}function Tx(s){if(s.dep.sc++,s.sub.flags&4){const e=s.dep.computed;if(e&&!s.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Tx(i)}const t=s.dep.subs;t!==s&&(s.prevSub=t,t&&(t.nextSub=s)),s.dep.subs=s}}const Fc=new WeakMap,zr=Symbol(""),lf=Symbol(""),Ja=Symbol("");function Ri(s,e,t){if(As&&Bt){let i=Fc.get(s);i||Fc.set(s,i=new Map);let n=i.get(t);n||(i.set(t,n=new Nm),n.map=i,n.key=t),n.track()}}function wn(s,e,t,i,n,r){const o=Fc.get(s);if(!o){Za++;return}const a=c=>{c&&c.trigger()};if(Bm(),e==="clear")o.forEach(a);else{const c=We(s),l=c&&kh(t);if(c&&t==="length"){const h=Number(i);o.forEach((u,d)=>{(d==="length"||d===Ja||!ns(d)&&d>=h)&&a(u)})}else switch((t!==void 0||o.has(void 0))&&a(o.get(t)),l&&a(o.get(Ja)),e){case"add":c?l&&a(o.get("length")):(a(o.get(zr)),Do(s)&&a(o.get(lf)));break;case"delete":c||(a(o.get(zr)),Do(s)&&a(o.get(lf)));break;case"set":Do(s)&&a(o.get(zr));break}}Lm()}function DS(s,e){const t=Fc.get(s);return t&&t.get(e)}function go(s){const e=xt(s);return e===s?e:(Ri(e,"iterate",Ja),ss(s)?e:e.map(ks))}function Lh(s){return Ri(s=xt(s),"iterate",Ja),s}function js(s,e){return Ln(s)?Zo(Pn(s)?ks(e):e):ks(e)}const NS={__proto__:null,[Symbol.iterator](){return gu(this,Symbol.iterator,s=>js(this,s))},concat(...s){return go(this).concat(...s.map(e=>We(e)?go(e):e))},entries(){return gu(this,"entries",s=>(s[1]=js(this,s[1]),s))},every(s,e){return hn(this,"every",s,e,void 0,arguments)},filter(s,e){return hn(this,"filter",s,e,t=>t.map(i=>js(this,i)),arguments)},find(s,e){return hn(this,"find",s,e,t=>js(this,t),arguments)},findIndex(s,e){return hn(this,"findIndex",s,e,void 0,arguments)},findLast(s,e){return hn(this,"findLast",s,e,t=>js(this,t),arguments)},findLastIndex(s,e){return hn(this,"findLastIndex",s,e,void 0,arguments)},forEach(s,e){return hn(this,"forEach",s,e,void 0,arguments)},includes(...s){return vu(this,"includes",s)},indexOf(...s){return vu(this,"indexOf",s)},join(s){return go(this).join(s)},lastIndexOf(...s){return vu(this,"lastIndexOf",s)},map(s,e){return hn(this,"map",s,e,void 0,arguments)},pop(){return ga(this,"pop")},push(...s){return ga(this,"push",s)},reduce(s,...e){return Ep(this,"reduce",s,e)},reduceRight(s,...e){return Ep(this,"reduceRight",s,e)},shift(){return ga(this,"shift")},some(s,e){return hn(this,"some",s,e,void 0,arguments)},splice(...s){return ga(this,"splice",s)},toReversed(){return go(this).toReversed()},toSorted(s){return go(this).toSorted(s)},toSpliced(...s){return go(this).toSpliced(...s)},unshift(...s){return ga(this,"unshift",s)},values(){return gu(this,"values",s=>js(this,s))}};function gu(s,e,t){const i=Lh(s),n=i[e]();return i!==s&&!ss(s)&&(n._next=n.next,n.next=()=>{const r=n._next();return r.done||(r.value=t(r.value)),r}),n}const US=Array.prototype;function hn(s,e,t,i,n,r){const o=Lh(s),a=o!==s&&!ss(s),c=o[e];if(c!==US[e]){const u=c.apply(s,r);return a?ks(u):u}let l=t;o!==s&&(a?l=function(u,d){return t.call(this,js(s,u),d,s)}:t.length>2&&(l=function(u,d){return t.call(this,u,d,s)}));const h=c.call(o,l,i);return a&&n?n(h):h}function Ep(s,e,t,i){const n=Lh(s),r=n!==s&&!ss(s);let o=t,a=!1;n!==s&&(r?(a=i.length===0,o=function(l,h,u){return a&&(a=!1,l=js(s,l)),t.call(this,l,js(s,h),u,s)}):t.length>3&&(o=function(l,h,u){return t.call(this,l,h,u,s)}));const c=n[e](o,...i);return a?js(s,c):c}function vu(s,e,t){const i=xt(s);Ri(i,"iterate",Ja);const n=i[e](...t);return(n===-1||n===!1)&&Dh(t[0])?(t[0]=xt(t[0]),i[e](...t)):n}function ga(s,e,t=[]){On(),Bm();const i=xt(s)[e].apply(s,t);return Lm(),Bn(),i}const $S=km("__proto__,__v_isRef,__isVue"),Mx=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(ns));function XS(s){ns(s)||(s=String(s));const e=xt(this);return Ri(e,"has",s),e.hasOwnProperty(s)}class _x{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,i){if(t==="__v_skip")return e.__v_skip;const n=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!n;if(t==="__v_isReadonly")return n;if(t==="__v_isShallow")return r;if(t==="__v_raw")return i===(n?r?ZS:Ix:r?Ex:Ax).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=We(e);if(!n){let c;if(o&&(c=NS[t]))return c;if(t==="hasOwnProperty")return XS}const a=Reflect.get(e,t,Wt(e)?e:i);if((ns(t)?Mx.has(t):$S(t))||(n||Ri(e,"get",t),r))return a;if(Wt(a)){const c=o&&kh(t)?a:a.value;return n&&At(c)?hf(c):c}return At(a)?n?hf(a):oo(a):a}}class Cx extends _x{constructor(e=!1){super(!1,e)}set(e,t,i,n){let r=e[t];const o=We(e)&&kh(t);if(!this._isShallow){const l=Ln(r);if(!ss(i)&&!Ln(i)&&(r=xt(r),i=xt(i)),!o&&Wt(r)&&!Wt(i))return l||(r.value=i),!0}const a=o?Number(t)s,kl=s=>Reflect.getPrototypeOf(s);function jS(s,e,t){return function(...i){const n=this.__v_raw,r=xt(n),o=Do(r),a=s==="entries"||s===Symbol.iterator&&o,c=s==="keys"&&o,l=n[s](...i),h=t?cf:e?Zo:ks;return!e&&Ri(r,"iterate",c?lf:zr),fi(Object.create(l),{next(){const{value:u,done:d}=l.next();return d?{value:u,done:d}:{value:a?[h(u[0]),h(u[1])]:h(u),done:d}}})}}function Fl(s){return function(...e){return s==="delete"?!1:s==="clear"?void 0:this}}function WS(s,e){const t={get(n){const r=this.__v_raw,o=xt(r),a=xt(n);s||(Ks(n,a)&&Ri(o,"get",n),Ri(o,"get",a));const{has:c}=kl(o),l=e?cf:s?Zo:ks;if(c.call(o,n))return l(r.get(n));if(c.call(o,a))return l(r.get(a));r!==o&&r.get(n)},get size(){const n=this.__v_raw;return!s&&Ri(xt(n),"iterate",zr),n.size},has(n){const r=this.__v_raw,o=xt(r),a=xt(n);return s||(Ks(n,a)&&Ri(o,"has",n),Ri(o,"has",a)),n===a?r.has(n):r.has(n)||r.has(a)},forEach(n,r){const o=this,a=o.__v_raw,c=xt(a),l=e?cf:s?Zo:ks;return!s&&Ri(c,"iterate",zr),a.forEach((h,u)=>n.call(r,l(h),l(u),o))}};return fi(t,s?{add:Fl("add"),set:Fl("set"),delete:Fl("delete"),clear:Fl("clear")}:{add(n){const r=xt(this),o=kl(r),a=xt(n),c=!e&&!ss(n)&&!Ln(n)?a:n;return o.has.call(r,c)||Ks(n,c)&&o.has.call(r,n)||Ks(a,c)&&o.has.call(r,a)||(r.add(c),wn(r,"add",c,c)),this},set(n,r){!e&&!ss(r)&&!Ln(r)&&(r=xt(r));const o=xt(this),{has:a,get:c}=kl(o);let l=a.call(o,n);l||(n=xt(n),l=a.call(o,n));const h=c.call(o,n);return o.set(n,r),l?Ks(r,h)&&wn(o,"set",n,r):wn(o,"add",n,r),this},delete(n){const r=xt(this),{has:o,get:a}=kl(r);let c=o.call(r,n);c||(n=xt(n),c=o.call(r,n)),a&&a.call(r,n);const l=r.delete(n);return c&&wn(r,"delete",n,void 0),l},clear(){const n=xt(this),r=n.size!==0,o=n.clear();return r&&wn(n,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(n=>{t[n]=jS(n,s,e)}),t}function Um(s,e){const t=WS(s,e);return(i,n,r)=>n==="__v_isReactive"?!s:n==="__v_isReadonly"?s:n==="__v_raw"?i:Reflect.get(Ct(t,n)&&n in i?t:i,n,r)}const zS={get:Um(!1,!1)},qS={get:Um(!1,!0)},KS={get:Um(!0,!1)};const Ax=new WeakMap,Ex=new WeakMap,Ix=new WeakMap,ZS=new WeakMap;function JS(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function oo(s){return Ln(s)?s:$m(s,!1,YS,zS,Ax)}function QS(s){return $m(s,!1,HS,qS,Ex)}function hf(s){return $m(s,!0,GS,KS,Ix)}function $m(s,e,t,i,n){if(!At(s)||s.__v_raw&&!(e&&s.__v_isReactive)||s.__v_skip||!Object.isExtensible(s))return s;const r=n.get(s);if(r)return r;const o=JS(TS(s));if(o===0)return s;const a=new Proxy(s,o===2?i:t);return n.set(s,a),a}function Pn(s){return Ln(s)?Pn(s.__v_raw):!!(s&&s.__v_isReactive)}function Ln(s){return!!(s&&s.__v_isReadonly)}function ss(s){return!!(s&&s.__v_isShallow)}function Dh(s){return s?!!s.__v_raw:!1}function xt(s){const e=s&&s.__v_raw;return e?xt(e):s}function nr(s){return!Ct(s,"__v_skip")&&Object.isExtensible(s)&&cx(s,"__v_skip",!0),s}const ks=s=>At(s)?oo(s):s,Zo=s=>At(s)?hf(s):s;function Wt(s){return s?s.__v_isRef===!0:!1}function Ge(s){return eT(s,!1)}function eT(s,e){return Wt(s)?s:new tT(s,e)}class tT{constructor(e,t){this.dep=new Nm,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:xt(e),this._value=t?e:ks(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,i=this.__v_isShallow||ss(e)||Ln(e);e=i?e:xt(e),Ks(e,t)&&(this._rawValue=e,this._value=i?e:ks(e),this.dep.trigger())}}function R(s){return Wt(s)?s.value:s}const iT={get:(s,e,t)=>e==="__v_raw"?s:R(Reflect.get(s,e,t)),set:(s,e,t,i)=>{const n=s[e];return Wt(n)&&!Wt(t)?(n.value=t,!0):Reflect.set(s,e,t,i)}};function Rx(s){return Pn(s)?s:new Proxy(s,iT)}function sT(s){const e=We(s)?new Array(s.length):{};for(const t in s)e[t]=rT(s,t);return e}class nT{constructor(e,t,i){this._object=e,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0,this._key=ns(t)?t:String(t),this._raw=xt(e);let n=!0,r=e;if(!We(e)||ns(this._key)||!kh(this._key))do n=!Dh(r)||ss(r);while(n&&(r=r.__v_raw));this._shallow=n}get value(){let e=this._object[this._key];return this._shallow&&(e=R(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&Wt(this._raw[this._key])){const t=this._object[this._key];if(Wt(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return DS(this._raw,this._key)}}function rT(s,e,t){return new nT(s,e,t)}class oT{constructor(e,t,i){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Nm(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Za-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Bt!==this)return xx(this,!0),!0}get value(){const e=this.dep.track();return wx(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function aT(s,e,t=!1){let i,n;return tt(s)?i=s:(i=s.get,n=s.set),new oT(i,n,t)}const Ol={},Oc=new WeakMap;let Fr;function lT(s,e=!1,t=Fr){if(t){let i=Oc.get(t);i||Oc.set(t,i=[]),i.push(s)}}function cT(s,e,t=Pt){const{immediate:i,deep:n,once:r,scheduler:o,augmentJob:a,call:c}=t,l=T=>n?T:ss(T)||n===!1||n===0?Sn(T,1):Sn(T);let h,u,d,f,p=!1,m=!1;if(Wt(s)?(u=()=>s.value,p=ss(s)):Pn(s)?(u=()=>l(s),p=!0):We(s)?(m=!0,p=s.some(T=>Pn(T)||ss(T)),u=()=>s.map(T=>{if(Wt(T))return T.value;if(Pn(T))return l(T);if(tt(T))return c?c(T,2):T()})):tt(s)?e?u=c?()=>c(s,2):s:u=()=>{if(d){On();try{d()}finally{Bn()}}const T=Fr;Fr=h;try{return c?c(s,3,[f]):s(f)}finally{Fr=T}}:u=sn,e&&n){const T=u,A=n===!0?1/0:n;u=()=>Sn(T(),A)}const g=px(),v=()=>{h.stop(),g&&g.active&&Fm(g.effects,h)};if(r&&e){const T=e;e=(...A)=>{const w=T(...A);return v(),w}}let y=m?new Array(s.length).fill(Ol):Ol;const x=T=>{if(!(!(h.flags&1)||!h.dirty&&!T))if(e){const A=h.run();if(T||n||p||(m?A.some((w,b)=>Ks(w,y[b])):Ks(A,y))){d&&d();const w=Fr;Fr=h;try{const b=[A,y===Ol?void 0:m&&y[0]===Ol?[]:y,f];y=A,c?c(e,3,b):e(...b)}finally{Fr=w}}}else h.run()};return a&&a(x),h=new gx(u),h.scheduler=o?()=>o(x,!1):x,f=T=>lT(T,!1,h),d=h.onStop=()=>{const T=Oc.get(h);if(T){if(c)c(T,4);else for(const A of T)A();Oc.delete(h)}},e?i?x(!0):y=h.run():o?o(x.bind(null,!0),!0):h.run(),v.pause=h.pause.bind(h),v.resume=h.resume.bind(h),v.stop=v,v}function Sn(s,e=1/0,t){if(e<=0||!At(s)||s.__v_skip||(t=t||new Map,(t.get(s)||0)>=e))return s;if(t.set(s,e),e--,Wt(s))Sn(s.value,e,t);else if(We(s))for(let i=0;i{Sn(i,e,t)});else if(ax(s)){for(const i in s)Sn(s[i],e,t);for(const i of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,i)&&Sn(s[i],e,t)}return s}/** +* @vue/runtime-core v3.5.41 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function pl(s,e,t,i){try{return i?s(...i):s()}catch(n){Nh(n,e,t)}}function ps(s,e,t,i){if(tt(s)){const n=pl(s,e,t,i);return n&&rx(n)&&n.catch(r=>{Nh(r,e,t)}),n}if(We(s)){const n=[];for(let r=0;r>>1,n=Ni[i],r=Qa(n);r=Qa(t)?Ni.push(s):Ni.splice(uT(e),0,s),s.flags|=1,kx()}}function kx(){Bc||(Bc=Px.then(Ox))}function dT(s){if(!We(s))qn&&s.id===-1?qn.splice(_o+1,0,s):s.flags&1||(No.push(s),s.flags|=1);else for(let e=0;eQa(t)-Qa(i));if(No.length=0,qn){for(let t=0;ts.id==null?s.flags&2?-1:1/0:s.id;function Ox(s){try{for(Xs=0;Xs{i._d&&$c(-1);const r=Lc(e),o=kn.length;let a;try{a=s(...n)}finally{for(let c=kn.length;c>o;c--)Hm();Lc(r),i._d&&$c(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function ce(s,e){if(Fi===null)return s;const t=jh(Fi),i=s.dirs||(s.dirs=[]);for(let n=0;n1)return t&&tt(e)?e.call(i&&i.proxy):e}}function fT(){return!!(jm()||qr)}const mT=Symbol.for("v-scx"),pT=()=>Uo(mT);function Ca(s,e){return Vm(s,null,e)}function Yi(s,e,t){return Vm(s,e,t)}function Vm(s,e,t=Pt){const{immediate:i,deep:n,flush:r,once:o}=t,a=fi({},t),c=e&&i||!e&&r!=="post";let l;if(nl){if(r==="sync"){const f=pT();l=f.__watcherHandles||(f.__watcherHandles=[])}else if(!c){const f=()=>{};return f.stop=sn,f.resume=sn,f.pause=sn,f}}const h=Ui;a.call=(f,p,m)=>ps(f,h,p,m);let u=!1;r==="post"?a.scheduler=f=>{ji(f,h&&h.suspense)}:r!=="sync"&&(u=!0,a.scheduler=(f,p)=>{p?f():Xm(f)}),a.augmentJob=f=>{e&&(f.flags|=4),u&&(f.flags|=2,h&&(f.id=h.uid,f.i=h))};const d=cT(s,e,a);return nl&&(l?l.push(d):c&&d()),d}function gT(s,e,t){const i=this.proxy,n=jt(s)?s.includes(".")?Dx(i,s):()=>i[s]:s.bind(i,i);let r;tt(e)?r=e:(r=e.handler,t=e);const o=xl(this),a=Vm(n,r.bind(i),t);return o(),a}function Dx(s,e){const t=e.split(".");return()=>{let i=s;for(let n=0;ns.__isTeleport,hs=Symbol("_leaveCb"),va=Symbol("_enterCb");function xT(){const s={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Vn(()=>{s.isMounted=!0}),gl(()=>{s.isUnmounting=!0}),s}const os=[Function,Array],Nx={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:os,onEnter:os,onAfterEnter:os,onEnterCancelled:os,onBeforeLeave:os,onLeave:os,onAfterLeave:os,onLeaveCancelled:os,onBeforeAppear:os,onAppear:os,onAfterAppear:os,onAppearCancelled:os},Ux=s=>{const e=s.subTree;return e.component?Ux(e.component):e},yT={name:"BaseTransition",props:Nx,setup(s,{slots:e}){const t=jm(),i=xT();return()=>{const n=e.default&&Vx(e.default(),!0),r=n&&n.length?$x(n):t.subTree?Te():void 0;if(!r)return;const o=xt(s),{mode:a}=o;if(i.isLeaving)return xu(r);const c=Dc(r);if(!c)return xu(r);let l=uf(c,o,i,t,u=>l=u);c.type!==ki&&el(c,l);let h=t.subTree&&Dc(t.subTree);if(h&&h.type!==ki&&!Ur(h,c)&&Ux(t).type!==ki){let u=uf(h,o,i,t);if(el(h,u),a==="out-in"&&c.type!==ki)return i.isLeaving=!0,u.afterLeave=()=>{i.isLeaving=!1,t.job.flags&8||t.update(),delete u.afterLeave,h=void 0},xu(r);a==="in-out"&&c.type!==ki?u.delayLeave=(d,f,p)=>{const m=Xx(i,h);m[String(h.key)]=h,d[hs]=()=>{f(),d[hs]=void 0,delete l.delayedLeave,h=void 0},l.delayedLeave=()=>{p(),delete l.delayedLeave,h=void 0}}:h=void 0}else h&&(h=void 0);return r}}};function $x(s){let e=s[0];if(s.length>1){for(const t of s)if(t.type!==ki){e=t;break}}return e}const bT=yT;function Xx(s,e){const{leavingVNodes:t}=s;let i=t.get(e.type);return i||(i=Object.create(null),t.set(e.type,i)),i}function uf(s,e,t,i,n){const{appear:r,mode:o,persisted:a=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:h,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:y,onAppearCancelled:x}=e,T=String(s.key),A=Xx(t,s),w=(I,F)=>{I&&ps(I,i,9,F)},b=(I,F)=>{const E=F[1];w(I,F),We(I)?I.every(k=>k.length<=1)&&E():I.length<=1&&E()},_={mode:o,persisted:a,beforeEnter(I){let F=c;if(!t.isMounted)if(r)F=g||c;else return;I[hs]&&I[hs](!0);const E=A[T];E&&Ur(s,E)&&E.el[hs]&&E.el[hs](),w(F,[I])},enter(I){if(A[T]===s)return;let F=l,E=h,k=u;if(!t.isMounted)if(r)F=v||l,E=y||h,k=x||u;else return;let O=!1;I[va]=$=>{O||(O=!0,$?w(k,[I]):w(E,[I]),_.delayedLeave&&_.delayedLeave(),I[va]=void 0)};const N=I[va].bind(null,!1);F?b(F,[I,N]):N()},leave(I,F){const E=String(s.key);if(I[va]&&I[va](!0),t.isUnmounting)return F();w(d,[I]);let k=!1;I[hs]=N=>{k||(k=!0,F(),N?w(m,[I]):w(p,[I]),I[hs]=void 0,A[E]===s&&delete A[E])};const O=I[hs].bind(null,!1);A[E]=s,f?b(f,[I,O]):O()},clone(I){const F=uf(I,e,t,i,n);return n&&n(F),F}};return _}function xu(s){if(Vh(s))return s=fr(s),s.children=null,s}function Dc(s){if(!Vh(s))return Xh(s.type)&&s.children?$x(s.children):s;if(s.component)return s.component.subTree;const{shapeFlag:e,children:t}=s;if(t){if(e&16)return t[0];if(e&32&&tt(t.default))return t.default()}}function el(s,e){if(s.shapeFlag&6&&s.component){s.transition=e;const t=s.component.subTree;el(Xh(t.type)&&Dc(t)||t,e)}else s.shapeFlag&128?(s.ssContent.transition=e.clone(s.ssContent),s.ssFallback.transition=e.clone(s.ssFallback)):s.transition=e}function Vx(s,e=!1,t){let i=[],n=0;for(let r=0;r1)for(let r=0;r$a(m,e&&(We(e)?e[g]:e),t,i,n));return}if($o(i)&&!n){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&$a(s,e,t,i.component.subTree);return}const r=i.shapeFlag&4?jh(i.component):i.el,o=n?null:r,{i:a,r:c}=s,l=e&&e.r,h=a.refs===Pt?a.refs={}:a.refs,u=a.setupState,d=xt(u),f=u===Pt?nx:m=>Rp(h,m)?!1:Ct(d,m),p=(m,g)=>!(g&&Rp(h,g));if(l!=null&&l!==c){if(Pp(e),jt(l))h[l]=null,f(l)&&(u[l]=null);else if(Wt(l)){const m=e;p(l,m.k)&&(l.value=null),m.k&&(h[m.k]=null)}}if(tt(c))pl(c,a,12,[o,h]);else{const m=jt(c),g=Wt(c);if(m||g){const v=()=>{if(s.f){const y=m?f(c)?u[c]:h[c]:p()||!s.k?c.value:h[s.k];if(n)We(y)&&Fm(y,r);else if(We(y))y.includes(r)||y.push(r);else if(m)h[c]=[r],f(c)&&(u[c]=h[c]);else{const x=[r];p(c,s.k)&&(c.value=x),s.k&&(h[s.k]=x)}}else m?(h[c]=o,f(c)&&(u[c]=o)):g&&(p(c,s.k)&&(c.value=o),s.k&&(h[s.k]=o))};if(o){const y=()=>{v(),Nc.delete(s)};y.id=-1,Nc.set(s,y),ji(y,t)}else Pp(s),v()}}}function Pp(s){const e=Nc.get(s);e&&(e.flags|=8,Nc.delete(s))}Bh().requestIdleCallback;Bh().cancelIdleCallback;const $o=s=>!!s.type.__asyncLoader,Vh=s=>s.type.__isKeepAlive;function wT(s,e){Gx(s,"a",e)}function ST(s,e){Gx(s,"da",e)}function Gx(s,e,t=Ui){const i=s.__wdc||(s.__wdc=()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}return s()});if(Yh(e,i,t),t){let n=t.parent;for(;n&&n.parent;)Vh(n.parent.vnode)&&TT(i,e,t,n),n=n.parent}}function TT(s,e,t,i){const n=Yh(e,s,i,!0);vl(()=>{Fm(i[e],n)},t)}function Yh(s,e,t=Ui,i=!1){if(t){const n=t[s]||(t[s]=[]),r=e.__weh||(e.__weh=(...o)=>{On();const a=xl(t),c=ps(e,t,s,o);return a(),Bn(),c});return i?n.unshift(r):n.push(r),r}}const Xn=s=>(e,t=Ui)=>{(!nl||s==="sp")&&Yh(s,(...i)=>e(...i),t)},MT=Xn("bm"),Vn=Xn("m"),_T=Xn("bu"),CT=Xn("u"),gl=Xn("bum"),vl=Xn("um"),AT=Xn("sp"),ET=Xn("rtg"),IT=Xn("rtc");function RT(s,e=Ui){Yh("ec",s,e)}const PT=Symbol.for("v-ndc");function Nt(s,e,t,i){let n;const r=t,o=We(s);if(o||jt(s)){const a=o&&Pn(s);let c=!1,l=!1;a&&(c=!ss(s),l=Ln(s),s=Lh(s)),n=new Array(s.length);for(let h=0,u=s.length;he(a,c,void 0,r));else{const a=Object.keys(s);n=new Array(a.length);for(let c=0,l=a.length;c0;return K(),Et(Fe,null,[xe("slot",l,i)],h?-2:64)}let o=s[e];o&&o._c&&(o._d=!1);const a=kn.length;K();let c;try{const l=o&&Hx(o(t)),h=t.key||r||l&&l.key;c=Et(Fe,{key:(h&&!ns(h)?h:`_${e}`)+(!l&&i?"_fb":"")},l||(i?i():[]),l&&s._===1?64:-2)}catch(l){for(let h=kn.length;h>a;h--)Hm();throw l}finally{o&&o._c&&(o._d=!0)}return c}function Hx(s){return s.some(e=>il(e)?!(e.type===ki||e.type===Fe&&!Hx(e.children)):!0)?s:null}const df=s=>s?uy(s)?jh(s):df(s.parent):null,Xa=fi(Object.create(null),{$:s=>s,$el:s=>s.vnode.el,$data:s=>s.data,$props:s=>s.props,$attrs:s=>s.attrs,$slots:s=>s.slots,$refs:s=>s.refs,$parent:s=>df(s.parent),$root:s=>df(s.root),$host:s=>s.ce,$emit:s=>s.emit,$options:s=>Wx(s),$forceUpdate:s=>s.f||(s.f=()=>{Xm(s.update)}),$nextTick:s=>s.n||(s.n=Uh.bind(s.proxy)),$watch:s=>gT.bind(s)}),yu=(s,e)=>s!==Pt&&!s.__isScriptSetup&&Ct(s,e),FT={get({_:s},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:i,data:n,props:r,accessCache:o,type:a,appContext:c}=s;if(e[0]!=="$"){const d=o[e];if(d!==void 0)switch(d){case 1:return i[e];case 2:return n[e];case 4:return t[e];case 3:return r[e]}else{if(yu(i,e))return o[e]=1,i[e];if(n!==Pt&&Ct(n,e))return o[e]=2,n[e];if(Ct(r,e))return o[e]=3,r[e];if(t!==Pt&&Ct(t,e))return o[e]=4,t[e];ff&&(o[e]=0)}}const l=Xa[e];let h,u;if(l)return e==="$attrs"&&Ri(s.attrs,"get",""),l(s);if((h=a.__cssModules)&&(h=h[e]))return h;if(t!==Pt&&Ct(t,e))return o[e]=4,t[e];if(u=c.config.globalProperties,Ct(u,e))return u[e]},set({_:s},e,t){const{data:i,setupState:n,ctx:r}=s;return yu(n,e)?(n[e]=t,!0):i!==Pt&&Ct(i,e)?(i[e]=t,!0):Ct(s.props,e)||e[0]==="$"&&e.slice(1)in s?!1:(r[e]=t,!0)},has({_:{data:s,setupState:e,accessCache:t,ctx:i,appContext:n,props:r,type:o}},a){let c;return!!(t[a]||s!==Pt&&a[0]!=="$"&&Ct(s,a)||yu(e,a)||Ct(r,a)||Ct(i,a)||Ct(Xa,a)||Ct(n.config.globalProperties,a)||(c=o.__cssModules)&&c[a])},defineProperty(s,e,t){return t.get!=null?s._.accessCache[e]=0:Ct(t,"value")&&this.set(s,e,t.value,null),Reflect.defineProperty(s,e,t)}};function kp(s){return We(s)?s.reduce((e,t)=>(e[t]=null,e),{}):s}let ff=!0;function OT(s){const e=Wx(s),t=s.proxy,i=s.ctx;ff=!1,e.beforeCreate&&Fp(e.beforeCreate,s,"bc");const{data:n,computed:r,methods:o,watch:a,provide:c,inject:l,created:h,beforeMount:u,mounted:d,beforeUpdate:f,updated:p,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:y,destroyed:x,unmounted:T,render:A,renderTracked:w,renderTriggered:b,errorCaptured:_,serverPrefetch:I,expose:F,inheritAttrs:E,components:k,directives:O,filters:N}=e;if(l&&BT(l,i,null),o)for(const U in o){const C=o[U];tt(C)&&(i[U]=C.bind(t))}if(n){const U=n.call(t,t);At(U)&&(s.data=oo(U))}if(ff=!0,r)for(const U in r){const C=r[U],P=tt(C)?C.bind(t,t):tt(C.get)?C.get.bind(t,t):sn,B=!tt(C)&&tt(C.set)?C.set.bind(t):sn,L=qe({get:P,set:B});Object.defineProperty(i,U,{enumerable:!0,configurable:!0,get:()=>L.value,set:X=>L.value=X})}if(a)for(const U in a)jx(a[U],i,t,U);if(c){const U=tt(c)?c.call(t):c;Reflect.ownKeys(U).forEach(C=>{Lx(C,U[C])})}h&&Fp(h,s,"c");function D(U,C){We(C)?C.forEach(P=>U(P.bind(t))):C&&U(C.bind(t))}if(D(MT,u),D(Vn,d),D(_T,f),D(CT,p),D(wT,m),D(ST,g),D(RT,_),D(IT,w),D(ET,b),D(gl,y),D(vl,T),D(AT,I),We(F))if(F.length){const U=s.exposed||(s.exposed={});F.forEach(C=>{Object.defineProperty(U,C,{get:()=>t[C],set:P=>t[C]=P,enumerable:!0})})}else s.exposed||(s.exposed={});A&&s.render===sn&&(s.render=A),E!=null&&(s.inheritAttrs=E),k&&(s.components=k),O&&(s.directives=O),I&&Yx(s)}function BT(s,e,t=sn){We(s)&&(s=mf(s));for(const i in s){const n=s[i];let r;At(n)?"default"in n?r=Uo(n.from||i,n.default,!0):r=Uo(n.from||i):r=Uo(n),Wt(r)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):e[i]=r}}function Fp(s,e,t){ps(We(s)?s.map(i=>i.bind(e.proxy)):s.bind(e.proxy),e,t)}function jx(s,e,t,i){let n=i.includes(".")?Dx(t,i):()=>t[i];if(jt(s)){const r=e[s];tt(r)&&Yi(n,r)}else if(tt(s))Yi(n,s.bind(t));else if(At(s))if(We(s))s.forEach(r=>jx(r,e,t,i));else{const r=tt(s.handler)?s.handler.bind(t):e[s.handler];tt(r)&&Yi(n,r,s)}}function Wx(s){const e=s.type,{mixins:t,extends:i}=e,{mixins:n,optionsCache:r,config:{optionMergeStrategies:o}}=s.appContext,a=r.get(e);let c;return a?c=a:!n.length&&!t&&!i?c=e:(c={},n.length&&n.forEach(l=>Uc(c,l,o,!0)),Uc(c,e,o)),At(e)&&r.set(e,c),c}function Uc(s,e,t,i=!1){const{mixins:n,extends:r}=e;r&&Uc(s,r,t,!0),n&&n.forEach(o=>Uc(s,o,t,!0));for(const o in e)if(!(i&&o==="expose")){const a=LT[o]||t&&t[o];s[o]=a?a(s[o],e[o]):e[o]}return s}const LT={data:Op,props:Bp,emits:Bp,methods:Aa,computed:Aa,beforeCreate:Bi,created:Bi,beforeMount:Bi,mounted:Bi,beforeUpdate:Bi,updated:Bi,beforeDestroy:Bi,beforeUnmount:Bi,destroyed:Bi,unmounted:Bi,activated:Bi,deactivated:Bi,errorCaptured:Bi,serverPrefetch:Bi,components:Aa,directives:Aa,watch:NT,provide:Op,inject:DT};function Op(s,e){return e?s?function(){return fi(tt(s)?s.call(this,this):s,tt(e)?e.call(this,this):e)}:e:s}function DT(s,e){return Aa(mf(s),mf(e))}function mf(s){if(We(s)){const e={};for(let t=0;te==="modelValue"||e==="model-value"?s.modelModifiers:s[`${e}Modifiers`]||s[`${Cs(e)}Modifiers`]||s[`${vr(e)}Modifiers`];function VT(s,e,...t){if(s.isUnmounted)return;const i=s.vnode.props||Pt;let n=t;const r=e.startsWith("update:"),o=r&&XT(i,e.slice(7));o&&(o.trim&&(n=t.map(h=>jt(h)?h.trim():h)),o.number&&(n=t.map(Oh)));let a,c=i[a=fu(e)]||i[a=fu(Cs(e))];!c&&r&&(c=i[a=fu(vr(e))]),c&&ps(c,s,6,n);const l=i[a+"Once"];if(l){if(!s.emitted)s.emitted={};else if(s.emitted[a])return;s.emitted[a]=!0,ps(l,s,6,n)}}const YT=new WeakMap;function qx(s,e,t=!1){const i=t?YT:e.emitsCache,n=i.get(s);if(n!==void 0)return n;const r=s.emits;let o={},a=!1;if(!tt(s)){const c=l=>{const h=qx(l,e,!0);h&&(a=!0,fi(o,h))};!t&&e.mixins.length&&e.mixins.forEach(c),s.extends&&c(s.extends),s.mixins&&s.mixins.forEach(c)}return!r&&!a?(At(s)&&i.set(s,null),null):(We(r)?r.forEach(c=>o[c]=null):fi(o,r),At(s)&&i.set(s,o),o)}function Gh(s,e){return!s||!Rh(e)?!1:(e=e.slice(2),e=e==="Once"?e:e.replace(/Once$/,""),Ct(s,e[0].toLowerCase()+e.slice(1))||Ct(s,vr(e))||Ct(s,e))}function Lp(s){const{type:e,vnode:t,proxy:i,withProxy:n,propsOptions:[r],slots:o,attrs:a,emit:c,render:l,renderCache:h,props:u,data:d,setupState:f,ctx:p,inheritAttrs:m}=s,g=Lc(s);let v,y;try{if(t.shapeFlag&4){const T=n||i,A=T;v=Ws(l.call(A,T,h,u,f,d,p)),y=a}else{const T=e;v=Ws(T.length>1?T(u,{attrs:a,slots:o,emit:c}):T(u,null)),y=e.props?a:GT(a)}}catch(T){kn.length=0,Nh(T,s,1),v=xe(ki)}let x=v;if(y&&m!==!1){const T=Object.keys(y),{shapeFlag:A}=x;T.length&&A&7&&(r&&T.some(Ph)&&(y=HT(y,r)),x=fr(x,y,!1,!0))}if(t.dirs&&(x=fr(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(t.dirs):t.dirs),t.transition){const T=Xh(x.type)&&Dc(x)||x;el(T,t.transition)}return v=x,Lc(g),v}const GT=s=>{let e;for(const t in s)(t==="class"||t==="style"||Rh(t))&&((e||(e={}))[t]=s[t]);return e},HT=(s,e)=>{const t={};for(const i in s)(!Ph(i)||!(i.slice(9)in e))&&(t[i]=s[i]);return t};function jT(s,e,t){const{props:i,children:n,component:r}=s,{props:o,children:a,patchFlag:c}=e,l=r.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&c>=0){if(c&1024)return!0;if(c&16)return i?Dp(i,o,l):!!o;if(c&8){const h=e.dynamicProps;for(let u=0;uObject.create(Zx),Qx=s=>Object.getPrototypeOf(s)===Zx;function zT(s,e,t,i=!1){const n={},r=Jx();s.propsDefaults=Object.create(null),ey(s,e,n,r);for(const o in s.propsOptions[0])o in n||(n[o]=void 0);t?s.props=i?n:QS(n):s.type.props?s.props=n:s.props=r,s.attrs=r}function qT(s,e,t,i){const{props:n,attrs:r,vnode:{patchFlag:o}}=s,a=xt(n),[c]=s.propsOptions;let l=!1;if((i||o>0)&&!(o&16)){if(o&8){const h=s.vnode.dynamicProps;for(let u=0;u{c=!0;const[d,f]=ty(u,e,!0);fi(o,d),f&&a.push(...f)};!t&&e.mixins.length&&e.mixins.forEach(h),s.extends&&h(s.extends),s.mixins&&s.mixins.forEach(h)}if(!r&&!c)return At(s)&&i.set(s,Lo),Lo;if(We(r))for(let h=0;hs==="_"||s==="_ctx"||s==="$stable",Gm=s=>We(s)?s.map(Ws):[Ws(s)],ZT=(s,e,t)=>{if(e._n)return e;const i=$h((...n)=>Gm(e(...n)),t);return i._c=!1,i},iy=(s,e,t)=>{const i=s._ctx;for(const n in s){if(Ym(n))continue;const r=s[n];if(tt(r))e[n]=ZT(n,r,i);else if(r!=null){const o=Gm(r);e[n]=()=>o}}},sy=(s,e)=>{const t=Gm(e);s.slots.default=()=>t},ny=(s,e,t)=>{for(const i in e)(t||!Ym(i))&&(s[i]=e[i])},JT=(s,e,t)=>{const i=s.slots=Jx();if(s.vnode.shapeFlag&32){const n=e._;n?(ny(i,e,t),t&&cx(i,"_",n,!0)):iy(e,i)}else e&&sy(s,e)},QT=(s,e,t)=>{const{vnode:i,slots:n}=s;let r=!0,o=Pt;if(i.shapeFlag&32){const a=e._;a?t&&a===1?r=!1:ny(n,e,t):(r=!e.$stable,iy(e,n)),o=e}else e&&(sy(s,e),o={default:1});if(r)for(const a in n)!Ym(a)&&o[a]==null&&delete n[a]},ji=nM;function eM(s){return tM(s)}function tM(s,e){const t=Bh();t.__VUE__=!0;const{insert:i,remove:n,patchProp:r,createElement:o,createText:a,createComment:c,setText:l,setElementText:h,parentNode:u,nextSibling:d,setScopeId:f=sn,insertStaticContent:p}=s,m=(Y,j,H,G=null,z=null,se=null,de=void 0,ie=null,fe=!!j.dynamicChildren)=>{if(Y===j)return;Y&&!Ur(Y,j)&&(G=ae(Y),X(Y,z,se,!0),Y=null),j.patchFlag===-2&&(fe=!1,j.dynamicChildren=null);const{type:ee,ref:_e,shapeFlag:ye}=j;switch(ee){case Hh:g(Y,j,H,G);break;case ki:v(Y,j,H,G);break;case gc:Y==null&&y(j,H,G,de);break;case Fe:k(Y,j,H,G,z,se,de,ie,fe);break;default:ye&1?A(Y,j,H,G,z,se,de,ie,fe):ye&6?O(Y,j,H,G,z,se,de,ie,fe):(ye&64||ye&128)&&ee.process(Y,j,H,G,z,se,de,ie,fe,re)}_e!=null&&z?$a(_e,Y&&Y.ref,se,j||Y,!j):_e==null&&Y&&Y.ref!=null&&$a(Y.ref,null,se,Y,!0)},g=(Y,j,H,G)=>{if(Y==null)i(j.el=a(j.children),H,G);else{const z=j.el=Y.el;j.children!==Y.children&&l(z,j.children)}},v=(Y,j,H,G)=>{Y==null?i(j.el=c(j.children||""),H,G):j.el=Y.el},y=(Y,j,H,G)=>{[Y.el,Y.anchor]=p(Y.children,j,H,G,Y.el,Y.anchor)},x=({el:Y,anchor:j},H,G)=>{let z;for(;Y&&Y!==j;)z=d(Y),i(Y,H,G),Y=z;i(j,H,G)},T=({el:Y,anchor:j})=>{let H;for(;Y&&Y!==j;)H=d(Y),n(Y),Y=H;n(j)},A=(Y,j,H,G,z,se,de,ie,fe)=>{if(j.type==="svg"?de="svg":j.type==="math"&&(de="mathml"),Y==null)w(j,H,G,z,se,de,ie,fe);else{const ee=Y.el&&Y.el._isVueCE?Y.el:null;try{ee&&ee._beginPatch(),I(Y,j,z,se,de,ie,fe)}finally{ee&&ee._endPatch()}}},w=(Y,j,H,G,z,se,de,ie)=>{let fe,ee;const{props:_e,shapeFlag:ye,transition:we,dirs:Be}=Y;if(fe=Y.el=o(Y.type,se,_e&&_e.is,_e),ye&8?h(fe,Y.children):ye&16&&_(Y.children,fe,null,G,z,bu(Y,se),de,ie),Be&&Mr(Y,null,G,"created"),b(fe,Y,Y.scopeId,de,G),_e){for(const be in _e)be!=="value"&&!Da(be)&&r(fe,be,null,_e[be],se,G);"value"in _e&&r(fe,"value",null,_e.value,se),(ee=_e.onVnodeBeforeMount)&&Bs(ee,G,Y)}Be&&Mr(Y,null,G,"beforeMount");const De=iM(z,we);De&&we.beforeEnter(fe),i(fe,j,H),((ee=_e&&_e.onVnodeMounted)||De||Be)&&ji(()=>{try{ee&&Bs(ee,G,Y),De&&we.enter(fe),Be&&Mr(Y,null,G,"mounted")}finally{}},z)},b=(Y,j,H,G,z)=>{if(H&&f(Y,H),G)for(let se=0;se{for(let ee=fe;ee{const ie=j.el=Y.el;let{patchFlag:fe,dynamicChildren:ee,dirs:_e}=j;fe|=Y.patchFlag&16;const ye=Y.props||Pt,we=j.props||Pt;let Be;if(H&&_r(H,!1),(Be=we.onVnodeBeforeUpdate)&&Bs(Be,H,j,Y),_e&&Mr(j,Y,H,"beforeUpdate"),H&&_r(H,!0),ee&&(!Y.dynamicChildren||Y.dynamicChildren.length!==ee.length)&&(fe=0,de=!1,ee=null),(ye.innerHTML&&we.innerHTML==null||ye.textContent&&we.textContent==null)&&h(ie,""),ee?F(Y.dynamicChildren,ee,ie,H,G,bu(j,z),se):de||C(Y,j,ie,null,H,G,bu(j,z),se,!1),fe>0){if(fe&16)E(ie,ye,we,H,z);else if(fe&2&&ye.class!==we.class&&r(ie,"class",null,we.class,z),fe&4&&r(ie,"style",ye.style,we.style,z),fe&8){const De=j.dynamicProps;for(let be=0;be{Be&&Bs(Be,H,j,Y),_e&&Mr(j,Y,H,"updated")},G)},F=(Y,j,H,G,z,se,de)=>{for(let ie=0;ie{if(j!==H){if(j!==Pt)for(const se in j)!Da(se)&&!(se in H)&&r(Y,se,j[se],null,z,G);for(const se in H){if(Da(se))continue;const de=H[se],ie=j[se];de!==ie&&se!=="value"&&r(Y,se,ie,de,z,G)}"value"in H&&r(Y,"value",j.value,H.value,z)}},k=(Y,j,H,G,z,se,de,ie,fe)=>{const ee=j.el=Y?Y.el:a(""),_e=j.anchor=Y?Y.anchor:a("");let{patchFlag:ye,dynamicChildren:we,slotScopeIds:Be}=j;Be&&(ie=ie?ie.concat(Be):Be),Y==null?(i(ee,H,G),i(_e,H,G),_(j.children||[],H,_e,z,se,de,ie,fe)):ye>0&&ye&64&&we&&Y.dynamicChildren&&Y.dynamicChildren.length===we.length?(F(Y.dynamicChildren,we,H,z,se,de,ie),(j.key!=null||z&&j===z.subTree)&&ry(Y,j,!0)):C(Y,j,H,_e,z,se,de,ie,fe)},O=(Y,j,H,G,z,se,de,ie,fe)=>{j.slotScopeIds=ie,Y==null?j.shapeFlag&512?z.ctx.activate(j,H,G,de,fe):N(j,H,G,z,se,de,fe):$(Y,j,fe)},N=(Y,j,H,G,z,se,de)=>{const ie=Y.component=hM(Y,G,z);if(Vh(Y)&&(ie.ctx.renderer=re),uM(ie,!1,de),ie.asyncDep){if(z&&z.registerDep(ie,D,de),!Y.el){const fe=ie.subTree=xe(ki);v(null,fe,j,H),Y.placeholder=fe.el}}else D(ie,Y,j,H,z,se,de)},$=(Y,j,H)=>{const G=j.component=Y.component;if(jT(Y,j,H))if(G.asyncDep&&!G.asyncResolved){U(G,j,H);return}else G.next=j,G.update();else j.el=Y.el,G.vnode=j},D=(Y,j,H,G,z,se,de)=>{const ie=()=>{if(Y.isMounted){let{next:ye,bu:we,u:Be,parent:De,vnode:be}=Y;{const Rt=oy(Y);if(Rt){ye&&(ye.el=be.el,U(Y,ye,de)),Rt.asyncDep.then(()=>{ji(()=>{Y.isUnmounted||ee()},z)});return}}let Xe=ye,pe;_r(Y,!1),ye?(ye.el=be.el,U(Y,ye,de)):ye=be,we&&pc(we),(pe=ye.props&&ye.props.onVnodeBeforeUpdate)&&Bs(pe,De,ye,be),_r(Y,!0);const ct=Lp(Y),gt=Y.subTree;Y.subTree=ct,m(gt,ct,u(gt.el),ae(gt),Y,z,se),ye.el=ct.el,Xe===null&&WT(Y,ct.el),Be&&ji(Be,z),(pe=ye.props&&ye.props.onVnodeUpdated)&&ji(()=>Bs(pe,De,ye,be),z)}else{let ye;const{el:we,props:Be}=j,{bm:De,m:be,parent:Xe,root:pe,type:ct}=Y,gt=$o(j);_r(Y,!1),De&&pc(De),!gt&&(ye=Be&&Be.onVnodeBeforeMount)&&Bs(ye,Xe,j),_r(Y,!0);{pe.ce&&pe.ce._hasShadowRoot()&&pe.ce._injectChildStyle(ct,Y.parent?Y.parent.type:void 0);const Rt=Y.subTree=Lp(Y);m(null,Rt,H,G,Y,z,se),j.el=Rt.el}if(be&&ji(be,z),!gt&&(ye=Be&&Be.onVnodeMounted)){const Rt=j;ji(()=>Bs(ye,Xe,Rt),z)}(j.shapeFlag&256||Xe&&$o(Xe.vnode)&&Xe.vnode.shapeFlag&256)&&Y.a&&ji(Y.a,z),Y.isMounted=!0,j=H=G=null}};Y.scope.on();const fe=Y.effect=new gx(ie);Y.scope.off();const ee=Y.update=fe.run.bind(fe),_e=Y.job=fe.runIfDirty.bind(fe);_e.i=Y,_e.id=Y.uid,fe.scheduler=()=>Xm(_e),_r(Y,!0),ee()},U=(Y,j,H)=>{j.component=Y;const G=Y.vnode.props;Y.vnode=j,Y.next=null,qT(Y,j.props,G,H),QT(Y,j.children,H),On(),Ip(Y),Bn()},C=(Y,j,H,G,z,se,de,ie,fe=!1)=>{const ee=Y&&Y.children,_e=Y?Y.shapeFlag:0,ye=j.children,{patchFlag:we,shapeFlag:Be}=j;if(we>0){if(we&128){B(ee,ye,H,G,z,se,de,ie,fe);return}else if(we&256){P(ee,ye,H,G,z,se,de,ie,fe);return}}Be&8?(_e&16&&oe(ee,z,se),ye!==ee&&h(H,ye)):_e&16?Be&16?B(ee,ye,H,G,z,se,de,ie,fe):oe(ee,z,se,!0):(_e&8&&h(H,""),Be&16&&_(ye,H,G,z,se,de,ie,fe))},P=(Y,j,H,G,z,se,de,ie,fe)=>{Y=Y||Lo,j=j||Lo;const ee=Y.length,_e=j.length,ye=Math.min(ee,_e);let we;for(we=0;we_e?oe(Y,z,se,!0,!1,ye):_(j,H,G,z,se,de,ie,fe,ye)},B=(Y,j,H,G,z,se,de,ie,fe)=>{let ee=0;const _e=j.length;let ye=Y.length-1,we=_e-1;for(;ee<=ye&&ee<=we;){const Be=Y[ee],De=j[ee]=fe?bn(j[ee]):Ws(j[ee]);if(Ur(Be,De))m(Be,De,H,null,z,se,de,ie,fe);else break;ee++}for(;ee<=ye&&ee<=we;){const Be=Y[ye],De=j[we]=fe?bn(j[we]):Ws(j[we]);if(Ur(Be,De))m(Be,De,H,null,z,se,de,ie,fe);else break;ye--,we--}if(ee>ye){if(ee<=we){const Be=we+1,De=Be<_e?j[Be].el:G;for(;ee<=we;)m(null,j[ee]=fe?bn(j[ee]):Ws(j[ee]),H,De,z,se,de,ie,fe),ee++}}else if(ee>we)for(;ee<=ye;)X(Y[ee],z,se,!0),ee++;else{const Be=ee,De=ee,be=new Map;for(ee=De;ee<=we;ee++){const qt=j[ee]=fe?bn(j[ee]):Ws(j[ee]);qt.key!=null&&be.set(qt.key,ee)}let Xe,pe=0;const ct=we-De+1;let gt=!1,Rt=0;const ni=new Array(ct);for(ee=0;ee=ct){X(qt,z,se,!0);continue}let ne;if(qt.key!=null)ne=be.get(qt.key);else for(Xe=De;Xe<=we;Xe++)if(ni[Xe-De]===0&&Ur(qt,j[Xe])){ne=Xe;break}ne===void 0?X(qt,z,se,!0):(ni[ne-De]=ee+1,ne>=Rt?Rt=ne:gt=!0,m(qt,j[ne],H,null,z,se,de,ie,fe),pe++)}const ti=gt?sM(ni):Lo;for(Xe=ti.length-1,ee=ct-1;ee>=0;ee--){const qt=De+ee,ne=j[qt],le=j[qt+1],nt=qt+1<_e?le.el||ay(le):G;ni[ee]===0?m(null,ne,H,nt,z,se,de,ie,fe):gt&&(Xe<0||ee!==ti[Xe]?L(ne,H,nt,2):Xe--)}}},L=(Y,j,H,G,z=null)=>{const{el:se,type:de,transition:ie,children:fe,shapeFlag:ee}=Y;if(ee&6){L(Y.component.subTree,j,H,G);return}if(ee&128){Y.suspense.move(j,H,G);return}if(ee&64){de.move(Y,j,H,re);return}if(de===Fe){i(se,j,H);for(let ye=0;yeie.enter(se),z));else{const{leave:ye,delayLeave:we,afterLeave:Be}=ie,De=()=>{Y.ctx.isUnmounted?n(se):i(se,j,H)},be=()=>{const Xe=se._isLeaving||!!se[hs];se._isLeaving&&se[hs](!0),ie.persisted&&!Xe?De():ye(se,()=>{De(),Be&&Be()})};we?we(se,De,be):be()}else i(se,j,H)},X=(Y,j,H,G=!1,z=!1)=>{const{type:se,props:de,ref:ie,children:fe,dynamicChildren:ee,shapeFlag:_e,patchFlag:ye,dirs:we,cacheIndex:Be,memo:De}=Y;if(ye===-2&&(z=!1),ie!=null&&(On(),$a(ie,null,H,Y,!0),Bn()),Be!=null&&(j.renderCache[Be]=void 0),_e&256){j.ctx.deactivate(Y);return}const be=_e&1&&we,Xe=!$o(Y);let pe;if(Xe&&(pe=de&&de.onVnodeBeforeUnmount)&&Bs(pe,j,Y),_e&6)W(Y.component,H,G);else{if(_e&128){Y.suspense.unmount(H,G);return}be&&Mr(Y,null,j,"beforeUnmount"),_e&64?Y.type.remove(Y,j,H,re,G):ee&&!ee.hasOnce&&(se!==Fe||ye>0&&ye&64)?oe(ee,j,H,!1,!0):(se===Fe&&ye&384||!z&&_e&16)&&oe(fe,j,H),G&&V(Y)}const ct=De!=null&&Be==null;(Xe&&(pe=de&&de.onVnodeUnmounted)||be||ct)&&ji(()=>{pe&&Bs(pe,j,Y),be&&Mr(Y,null,j,"unmounted"),ct&&(Y.el=null)},H)},V=Y=>{const{type:j,el:H,anchor:G,transition:z}=Y;if(j===Fe){q(H,G);return}if(j===gc){T(Y);return}const se=()=>{n(H),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(Y.shapeFlag&1&&z&&!z.persisted){const{leave:de,delayLeave:ie}=z,fe=()=>de(H,se);ie?ie(Y.el,se,fe):fe()}else se()},q=(Y,j)=>{let H;for(;Y!==j;)H=d(Y),n(Y),Y=H;n(j)},W=(Y,j,H)=>{const{bum:G,scope:z,job:se,subTree:de,um:ie,m:fe,a:ee}=Y;Up(fe),Up(ee),G&&pc(G),z.stop(),se&&(se.flags|=8,X(de,Y,j,H)),ie&&ji(ie,j),ji(()=>{Y.isUnmounted=!0},j)},oe=(Y,j,H,G=!1,z=!1,se=0)=>{for(let de=se;de{if(Y.shapeFlag&6)return ae(Y.component.subTree);if(Y.shapeFlag&128)return Y.suspense.next();const j=d(Y.anchor||Y.el),H=j&&j[vT];return H?d(H):j};let ue=!1;const he=(Y,j,H)=>{let G;Y==null?j._vnode&&(X(j._vnode,null,null,!0),G=j._vnode.component):m(j._vnode||null,Y,j,null,null,null,H),j._vnode=Y,ue||(ue=!0,Ip(G),Fx(),ue=!1)},re={p:m,um:X,m:L,r:V,mt:N,mc:_,pc:C,pbc:F,n:ae,o:s};return{render:he,hydrate:void 0,createApp:$T(he)}}function bu({type:s,props:e},t){return t==="svg"&&s==="foreignObject"||t==="mathml"&&s==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function _r({effect:s,job:e},t){t?(s.flags|=32,e.flags|=4):(s.flags&=-33,e.flags&=-5)}function iM(s,e){return(!s||s&&!s.pendingBranch)&&e&&!e.persisted}function ry(s,e,t=!1){const i=s.children,n=e.children;if(We(i)&&We(n))for(let r=0;r>1,s[t[a]]0&&(e[i]=t[r-1]),t[r]=i)}}for(r=t.length,o=t[r-1];r-- >0;)t[r]=o,o=e[o];return t}function oy(s){const e=s.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:oy(e)}function Up(s){if(s)for(let e=0;es.__isSuspense;function nM(s,e){e&&e.pendingBranch?We(s)?e.effects.push(...s):e.effects.push(s):dT(s)}const Fe=Symbol.for("v-fgt"),Hh=Symbol.for("v-txt"),ki=Symbol.for("v-cmt"),gc=Symbol.for("v-stc"),kn=[];let is=null;function K(s=!1){kn.push(is=s?null:[])}function Hm(){kn.pop(),is=kn[kn.length-1]||null}let tl=1;function $c(s,e=!1){tl+=s,s<0&&is&&e&&(is.hasOnce=!0)}function cy(s){return s.dynamicChildren=tl>0?is||Lo:null,Hm(),tl>0&&is&&is.push(s),s}function J(s,e,t,i,n,r){return cy(M(s,e,t,i,n,r,!0))}function Et(s,e,t,i,n){return cy(xe(s,e,t,i,n,!0))}function il(s){return s?s.__v_isVNode===!0:!1}function Ur(s,e){return s.type===e.type&&s.key===e.key}const hy=({key:s})=>s??null,vc=({ref:s,ref_key:e,ref_for:t})=>(typeof s=="number"&&(s=""+s),s!=null?jt(s)||Wt(s)||tt(s)?{i:Fi,r:s,k:e,f:!!t}:s:null);function M(s,e=null,t=null,i=0,n=null,r=s===Fe?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:s,props:e,key:e&&hy(e),ref:e&&vc(e),scopeId:Bx,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Fi};return a?(Xc(c,t),r&128&&s.normalize(c)):t&&(c.shapeFlag|=jt(t)?8:16),tl>0&&!o&&is&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&is.push(c),c}const xe=rM;function rM(s,e=null,t=null,i=0,n=null,r=!1){if((!s||s===PT)&&(s=ki),il(s)){const a=fr(s,e,!0);return t&&Xc(a,t),tl>0&&!r&&is&&(a.shapeFlag&6?is[is.indexOf(s)]=a:is.push(a)),a.patchFlag=-2,a}if(pM(s)&&(s=s.__vccOpts),e){e=oM(e);let{class:a,style:c}=e;a&&!jt(a)&&(e.class=Le(a)),At(c)&&(Dh(c)&&!We(c)&&(c=fi({},c)),e.style=pi(c))}const o=jt(s)?1:ly(s)?128:Xh(s)?64:At(s)?4:tt(s)?2:0;return M(s,e,t,i,n,o,r,!0)}function oM(s){return s?Dh(s)||Qx(s)?fi({},s):s:null}function fr(s,e,t=!1,i=!1){const{props:n,ref:r,patchFlag:o,children:a,transition:c}=s,l=e?aM(n||{},e):n,h={__v_isVNode:!0,__v_skip:!0,type:s.type,props:l,key:l&&hy(l),ref:e&&e.ref?t&&r?We(r)?r.concat(vc(e)):[r,vc(e)]:vc(e):r,scopeId:s.scopeId,slotScopeIds:s.slotScopeIds,children:a,target:s.target,targetStart:s.targetStart,targetAnchor:s.targetAnchor,staticCount:s.staticCount,shapeFlag:s.shapeFlag,patchFlag:e&&s.type!==Fe?o===-1?16:o|16:o,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:c,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&fr(s.ssContent),ssFallback:s.ssFallback&&fr(s.ssFallback),placeholder:s.placeholder,el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return c&&i&&el(h,c.clone(h)),h}function It(s=" ",e=0){return xe(Hh,null,s,e)}function ts(s,e){const t=xe(gc,null,s);return t.staticCount=e,t}function Te(s="",e=!1){return e?(K(),Et(ki,null,s)):xe(ki,null,s)}function Ws(s){return s==null||typeof s=="boolean"?xe(ki):We(s)?xe(Fe,null,s.slice()):il(s)?bn(s):xe(Hh,null,String(s))}function bn(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:fr(s)}function Xc(s,e){let t=0;const{shapeFlag:i}=s;if(e==null)e=null;else if(We(e))t=16;else if(typeof e=="object")if(i&65){const n=e.default;n&&(n._c&&(n._d=!1),Xc(s,n()),n._c&&(n._d=!0));return}else{t=32;const n=e._;!n&&!Qx(e)?e._ctx=Fi:n===3&&Fi&&(Fi.slots._===1?e._=1:(e._=2,s.patchFlag|=1024))}else if(tt(e)){if(i&65){Xc(s,{default:e});return}e={default:e,_ctx:Fi},t=32}else e=String(e),i&64?(t=16,e=[It(e)]):t=8;s.children=e,s.shapeFlag|=t}function aM(...s){const e={};for(let t=0;tUi||Fi;let Vc,sl;{const s=Bh(),e=(t,i)=>{let n;return(n=s[t])||(n=s[t]=[]),n.push(i),r=>{n.length>1?n.forEach(o=>o(r)):n[0](r)}};Vc=e("__VUE_INSTANCE_SETTERS__",t=>Ui=t),sl=e("__VUE_SSR_SETTERS__",t=>nl=t)}const xl=s=>{const e=Ui;return Vc(s),s.scope.on(),()=>{s.scope.off(),Vc(e)}},$p=()=>{Ui&&Ui.scope.off(),Vc(null)};function uy(s){return s.vnode.shapeFlag&4}let nl=!1;function uM(s,e=!1,t=!1){e&&sl(e);const{props:i,children:n}=s.vnode,r=uy(s);zT(s,i,r,e),JT(s,n,t||e);const o=r?dM(s,e):void 0;return e&&sl(!1),o}function dM(s,e){const t=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,FT);const{setup:i}=t;if(i){On();const n=s.setupContext=i.length>1?mM(s):null,r=xl(s),o=pl(i,s,0,[s.props,n]),a=rx(o);if(Bn(),r(),(a||s.sp)&&!$o(s)&&Yx(s),a){if(o.then($p,$p),e)return o.then(c=>{sl(!0);try{Xp(s,c,e)}finally{sl(!1)}}).catch(c=>{Nh(c,s,0)});s.asyncDep=o}else Xp(s,o)}else dy(s)}function Xp(s,e,t){tt(e)?s.type.__ssrInlineRender?s.ssrRender=e:s.render=e:At(e)&&(s.setupState=Rx(e)),dy(s)}function dy(s,e,t){const i=s.type;s.render||(s.render=i.render||sn);{const n=xl(s);On();try{OT(s)}finally{Bn(),n()}}}const fM={get(s,e){return Ri(s,"get",""),s[e]}};function mM(s){const e=t=>{s.exposed=t||{}};return{attrs:new Proxy(s.attrs,fM),slots:s.slots,emit:s.emit,expose:e}}function jh(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(Rx(nr(s.exposed)),{get(e,t){if(t in e)return e[t];if(t in Xa)return Xa[t](s)},has(e,t){return t in e||t in Xa}})):s.proxy}function pM(s){return tt(s)&&"__vccOpts"in s}const qe=(s,e)=>aT(s,e,nl);function gM(s,e,t){try{$c(-1);const i=arguments.length;return i===2?At(e)&&!We(e)?il(e)?xe(s,null,[e]):xe(s,e):xe(s,null,e):(i>3?t=Array.prototype.slice.call(arguments,2):i===3&&il(t)&&(t=[t]),xe(s,e,t))}finally{$c(1)}}const vM="3.5.41";/** +* @vue/runtime-dom v3.5.41 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let gf;const Vp=typeof window<"u"&&window.trustedTypes;if(Vp)try{gf=Vp.createPolicy("vue",{createHTML:s=>s})}catch{}const fy=gf?s=>gf.createHTML(s):s=>s,xM="http://www.w3.org/2000/svg",yM="http://www.w3.org/1998/Math/MathML",pn=typeof document<"u"?document:null,Yp=pn&&pn.createElement("template"),bM={insert:(s,e,t)=>{e.insertBefore(s,t||null)},remove:s=>{const e=s.parentNode;e&&e.removeChild(s)},createElement:(s,e,t,i)=>{const n=e==="svg"?pn.createElementNS(xM,s):e==="mathml"?pn.createElementNS(yM,s):t?pn.createElement(s,{is:t}):pn.createElement(s);return s==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:s=>pn.createTextNode(s),createComment:s=>pn.createComment(s),setText:(s,e)=>{s.nodeValue=e},setElementText:(s,e)=>{s.textContent=e},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>pn.querySelector(s),setScopeId(s,e){s.setAttribute(e,"")},insertStaticContent(s,e,t,i,n,r){const o=t?t.previousSibling:e.lastChild;if(n&&(n===r||n.nextSibling))for(;e.insertBefore(n.cloneNode(!0),t),!(n===r||!(n=n.nextSibling)););else{Yp.innerHTML=fy(i==="svg"?`${s}`:i==="mathml"?`${s}`:s);const a=Yp.content;if(i==="svg"||i==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}e.insertBefore(a,t)}return[o?o.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},Yn="transition",xa="animation",rl=Symbol("_vtc"),my={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},wM=fi({},Nx,my),SM=s=>(s.displayName="Transition",s.props=wM,s),TM=SM((s,{slots:e})=>gM(bT,MM(s),e)),Cr=(s,e=[])=>{We(s)?s.forEach(t=>t(...e)):s&&s(...e)},Gp=s=>s?We(s)?s.some(e=>e.length>1):s.length>1:!1;function MM(s){const e={};for(const k in s)k in my||(e[k]=s[k]);if(s.css===!1)return e;const{name:t="v",type:i,duration:n,enterFromClass:r=`${t}-enter-from`,enterActiveClass:o=`${t}-enter-active`,enterToClass:a=`${t}-enter-to`,appearFromClass:c=r,appearActiveClass:l=o,appearToClass:h=a,leaveFromClass:u=`${t}-leave-from`,leaveActiveClass:d=`${t}-leave-active`,leaveToClass:f=`${t}-leave-to`}=s,p=_M(n),m=p&&p[0],g=p&&p[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:x,onLeave:T,onLeaveCancelled:A,onBeforeAppear:w=v,onAppear:b=y,onAppearCancelled:_=x}=e,I=(k,O,N,$)=>{k._enterCancelled=$,Ar(k,O?h:a),Ar(k,O?l:o),N&&N()},F=(k,O)=>{k._isLeaving=!1,Ar(k,u),Ar(k,f),Ar(k,d),O&&O()},E=k=>(O,N)=>{const $=k?b:y,D=()=>I(O,k,N);Cr($,[O,D]),Hp(()=>{Ar(O,k?c:r),un(O,k?h:a),Gp($)||jp(O,i,m,D)})};return fi(e,{onBeforeEnter(k){Cr(v,[k]),un(k,r),un(k,o)},onBeforeAppear(k){Cr(w,[k]),un(k,c),un(k,l)},onEnter:E(!1),onAppear:E(!0),onLeave(k,O){k._isLeaving=!0;const N=()=>F(k,O);un(k,u),k._enterCancelled?(un(k,d),qp(k)):(qp(k),un(k,d)),Hp(()=>{k._isLeaving&&(Ar(k,u),un(k,f),Gp(T)||jp(k,i,g,N))}),Cr(T,[k,N])},onEnterCancelled(k){I(k,!1,void 0,!0),Cr(x,[k])},onAppearCancelled(k){I(k,!0,void 0,!0),Cr(_,[k])},onLeaveCancelled(k){F(k),Cr(A,[k])}})}function _M(s){if(s==null)return null;if(At(s))return[wu(s.enter),wu(s.leave)];{const e=wu(s);return[e,e]}}function wu(s){return CS(s)}function un(s,e){e.split(/\s+/).forEach(t=>t&&s.classList.add(t)),(s[rl]||(s[rl]=new Set)).add(e)}function Ar(s,e){e.split(/\s+/).forEach(i=>i&&s.classList.remove(i));const t=s[rl];t&&(t.delete(e),t.size||(s[rl]=void 0))}function Hp(s){requestAnimationFrame(()=>{requestAnimationFrame(s)})}let CM=0;function jp(s,e,t,i){const n=s._endId=++CM,r=()=>{n===s._endId&&i()};if(t!=null)return setTimeout(r,t);const{type:o,timeout:a,propCount:c}=AM(s,e);if(!o)return i();const l=o+"end";let h=0;const u=()=>{s.removeEventListener(l,d),r()},d=f=>{f.target===s&&++h>=c&&u()};setTimeout(()=>{h(t[p]||"").split(", "),n=i(`${Yn}Delay`),r=i(`${Yn}Duration`),o=Wp(n,r),a=i(`${xa}Delay`),c=i(`${xa}Duration`),l=Wp(a,c);let h=null,u=0,d=0;e===Yn?o>0&&(h=Yn,u=o,d=r.length):e===xa?l>0&&(h=xa,u=l,d=c.length):(u=Math.max(o,l),h=u>0?o>l?Yn:xa:null,d=h?h===Yn?r.length:c.length:0);const f=h===Yn&&/\b(?:transform|all)(?:,|$)/.test(i(`${Yn}Property`).toString());return{type:h,timeout:u,propCount:d,hasTransform:f}}function Wp(s,e){for(;s.lengthzp(t)+zp(s[i])))}function zp(s){return s==="auto"?0:Number(s.slice(0,-1).replace(",","."))*1e3}function qp(s){return(s?s.ownerDocument:document).body.offsetHeight}function EM(s,e,t){const i=s[rl];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?s.removeAttribute("class"):t?s.setAttribute("class",e):s.className=e}const Yc=Symbol("_vod"),py=Symbol("_vsh"),bi={name:"show",beforeMount(s,{value:e},{transition:t}){s[Yc]=s.style.display==="none"?"":s.style.display,t&&e?t.beforeEnter(s):ya(s,e)},mounted(s,{value:e},{transition:t}){t&&e&&t.enter(s)},updated(s,{value:e,oldValue:t},{transition:i}){!e!=!t&&(i?e?(i.beforeEnter(s),ya(s,!0),i.enter(s)):i.leave(s,()=>{ya(s,!1)}):ya(s,e))},beforeUnmount(s,{value:e}){ya(s,e)}};function ya(s,e){s.style.display=e?s[Yc]:"none",s[py]=!e}const IM=Symbol(""),RM=/(?:^|;)\s*display\s*:/;function PM(s,e,t){const i=s.style,n=jt(t);let r=!1;if(t&&!n){if(e)if(jt(e))for(const o of e.split(";")){const a=o.slice(0,o.indexOf(":")).trim();t[a]==null&&Ea(i,a,"")}else for(const o in e)t[o]==null&&Ea(i,o,"");for(const o in t){o==="display"&&(r=!0);const a=t[o];a!=null?FM(s,o,!jt(e)&&e?e[o]:void 0,a)||Ea(i,o,a):Ea(i,o,"")}}else if(n){if(e!==t){const o=i[IM];o&&(t+=";"+o),i.cssText=t,r=RM.test(t)}}else e&&s.removeAttribute("style");Yc in s&&(s[Yc]=r?i.display:"",s[py]&&(i.display="none"))}const Kp=/\s*!important$/;function Ea(s,e,t){if(We(t))t.forEach(i=>Ea(s,e,i));else if(t==null&&(t=""),e.startsWith("--"))s.setProperty(e,t);else{const i=kM(s,e);Kp.test(t)?s.setProperty(vr(i),t.replace(Kp,""),"important"):s[i]=t}}const Zp=["Webkit","Moz","ms"],Su={};function kM(s,e){const t=Su[e];if(t)return t;let i=Cs(e);if(i!=="filter"&&i in s)return Su[e]=i;i=lx(i);for(let n=0;nTu||(UM.then(()=>Tu=0),Tu=Date.now());function XM(s,e){const t=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=t.attached)return;const n=t.value;if(We(n)){const r=i.stopImmediatePropagation;i.stopImmediatePropagation=()=>{r.call(i),i._stopped=!0};const o=n.slice(),a=[i];for(let c=0;cs.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,VM=(s,e,t,i,n,r)=>{const o=n==="svg";e==="class"?EM(s,i,o):e==="style"?PM(s,t,i):Rh(e)?Ph(e)||BM(s,e,t,i,r):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):YM(s,e,i,o))?(eg(s,e,i),!s.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Qp(s,e,i,o,r,e!=="value")):s._isVueCE&&(GM(s,e)||s._def.__asyncLoader&&(/[A-Z]/.test(e)||!jt(i)))?eg(s,Cs(e),i,r,e):(e==="true-value"?s._trueValue=i:e==="false-value"&&(s._falseValue=i),Qp(s,e,i,o))};function YM(s,e,t,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in s&&ig(e)&&tt(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&s.tagName==="IFRAME"||e==="form"||e==="list"&&s.tagName==="INPUT"||e==="type"&&s.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const n=s.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return ig(e)&&jt(t)?!1:e in s}function GM(s,e){const t=s._def.props;if(!t)return!1;const i=Cs(e);return Array.isArray(t)?t.some(n=>Cs(n)===i):Object.keys(t).some(n=>Cs(n)===i)}const Jo=s=>{const e=s.props["onUpdate:modelValue"]||!1;return We(e)?t=>pc(e,t):e};function HM(s){s.target.composing=!0}function sg(s){const e=s.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Js=Symbol("_assign"),Bl=Symbol("_initialValue");function Mu(s,e,t){return e&&(s=s.trim()),t&&(s=Oh(s)),s}const He={created(s,{modifiers:{lazy:e,trim:t,number:i}},n){s.parentNode&&(s.type==="text"?s[Bl]=s.defaultValue.replace(/[\r\n]/g,""):s.type==="textarea"&&(s[Bl]=s.defaultValue.replace(/\r\n?/g,` +`))),s[Js]=Jo(n);const r=i||n.props&&n.props.type==="number";er(s,e?"change":"input",o=>{o.target.composing||s[Js](Mu(s.value,t,r))}),(t||r)&&er(s,"change",()=>{s.value=Mu(s.value,t,r)}),e||(er(s,"compositionstart",HM),er(s,"compositionend",sg),er(s,"change",sg))},mounted(s,{value:e,modifiers:{trim:t,number:i}}){const n=e??"",r=s[Bl];delete s[Bl],r!==void 0&&(s.type==="text"||s.type==="textarea")&&s.value!==r?s[Js](Mu(s.value,t,i)):s.value=n},beforeUpdate(s,{value:e,oldValue:t,modifiers:{lazy:i,trim:n,number:r}},o){if(s[Js]=Jo(o),s.composing)return;const a=(r||s.type==="number")&&!/^0\d/.test(s.value)?Oh(s.value):s.value,c=e??"";if(a===c)return;const l=s.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===s&&s.type!=="range"&&(i&&e===t||n&&s.value.trim()===c)||(s.value=c)}},wt={deep:!0,created(s,e,t){s[Js]=Jo(t),er(s,"change",()=>{const i=s._modelValue,n=ol(s),r=s.checked,o=s[Js];if(We(i)){const a=Om(i,n),c=a!==-1;if(r&&!c)o(i.concat(n));else if(!r&&c){const l=[...i];l.splice(a,1),o(l)}}else if(ra(i)){const a=new Set(i);r?a.add(n):a.delete(n),o(a)}else o(gy(s,r))})},mounted:ng,beforeUpdate(s,e,t){s[Js]=Jo(t),ng(s,e,t)}};function ng(s,{value:e,oldValue:t},i){s._modelValue=e;let n;if(We(e))n=Om(e,i.props.value)>-1;else if(ra(e))n=e.has(i.props.value);else{if(e===t)return;n=oa(e,gy(s,!0))}s.checked!==n&&(s.checked=n)}const St={deep:!0,created(s,{value:e,modifiers:{number:t}},i){s._modelValue=e,er(s,"change",()=>{const n=Array.prototype.filter.call(s.options,r=>r.selected).map(r=>t?Oh(ol(r)):ol(r));s[Js](s.multiple?ra(s._modelValue)?new Set(n):n:n[0]),s._assigning=!0,Uh(()=>{s._assigning=!1})}),s[Js]=Jo(i)},mounted(s,{value:e}){rg(s,e)},beforeUpdate(s,{value:e},t){s._modelValue=e,s[Js]=Jo(t)},updated(s,{value:e}){s._assigning||rg(s,e)}};function rg(s,e){const t=s.multiple,i=We(e);if(!(t&&!i&&!ra(e))){for(let n=0,r=s.options.length;nString(l)===String(a)):o.selected=Om(e,a)>-1}else o.selected=e.has(a);else if(oa(ol(o),e)){s.selectedIndex!==n&&(s.selectedIndex=n);return}}!t&&s.selectedIndex!==-1&&(s.selectedIndex=-1)}}function ol(s){return"_value"in s?s._value:s.value}function gy(s,e){const t=e?"_trueValue":"_falseValue";return t in s?s[t]:e}const jM=["ctrl","shift","alt","meta"],WM={stop:s=>s.stopPropagation(),prevent:s=>s.preventDefault(),self:s=>s.target!==s.currentTarget,ctrl:s=>!s.ctrlKey,shift:s=>!s.shiftKey,alt:s=>!s.altKey,meta:s=>!s.metaKey,left:s=>"button"in s&&s.button!==0,middle:s=>"button"in s&&s.button!==1,right:s=>"button"in s&&s.button!==2,exact:(s,e)=>jM.some(t=>s[`${t}Key`]&&!e.includes(t))},Qe=(s,e)=>{if(!s)return s;const t=s._withMods||(s._withMods={}),i=e.join(".");return t[i]||(t[i]=((n,...r)=>{for(let o=0;o{const t=s._withKeys||(s._withKeys={}),i=e.join(".");return t[i]||(t[i]=(n=>{if(!("key"in n))return;const r=vr(n.key);if(e.some(o=>o===r||zM[o]===r))return s(n)}))},qM=fi({patchProp:VM},bM);let og;function KM(){return og||(og=eM(qM))}const ZM=((...s)=>{const e=KM().createApp(...s),{mount:t}=e;return e.mount=i=>{const n=QM(i);if(!n)return;const r=e._component;!tt(r)&&!r.render&&!r.template&&(r.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const o=t(n,!1,JM(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},e});function JM(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function QM(s){return jt(s)?document.querySelector(s):s}/*! + * pinia v4.0.3 + * (c) 2026 Eduardo San Martin Morote + * @license MIT + */let vy;const Wh=s=>vy=s,xy=Symbol();function ag(s){return s&&typeof s=="object"&&Object.prototype.toString.call(s)==="[object Object]"&&typeof s.toJSON!="function"}function e_(){const s=mx(!0),e=s.run(()=>Ge({}));let t=[],i=[];const n=nr({install(r){Wh(n),n._a=r,r.provide(xy,n),r.config.globalProperties.$pinia=n,i.forEach(o=>t.push(o)),i=[]},use(r){return this._a?t.push(r):i.push(r),this},_p:t,_a:null,_e:s,_s:new Map,state:e});return n}const vf=()=>{};function lg(s,e,t,i=vf){s.add(e);const n=()=>{s.delete(e)&&i()};return!t&&px()&&OS(n),n}function vo(s,...e){s.forEach(t=>{t(...e)})}const t_=s=>s(),cg=Symbol(),_u=Symbol();function xf(s,e){s instanceof Map&&e instanceof Map?e.forEach((t,i)=>s.set(i,t)):s instanceof Set&&e instanceof Set&&e.forEach(s.add,s);for(const t in e){if(!Object.hasOwn(e,t))continue;const i=e[t],n=s[t];ag(n)&&ag(i)&&Object.hasOwn(s,t)&&!Wt(i)&&!Pn(i)?s[t]=xf(n,i):s[t]=i}return s}const i_=Symbol();function s_(s){return!s||typeof s!="object"||!Object.hasOwn(s,i_)}const{assign:jn}=Object;function n_(s){return!!(Wt(s)&&s.effect)}function r_(s,e,t,i){const{state:n,actions:r,getters:o}=e,a=t.state.value[s];let c;function l(){a||(t.state.value[s]=n?n():{});const h=sT(t.state.value[s]);return jn(h,r,Object.keys(o||{}).reduce((u,d)=>(u[d]=nr(qe(()=>{Wh(t);const f=t._s.get(s);return o[d].call(f,f)})),u),{}))}return c=yy(s,l,e,t,i,!0),c}function yy(s,e,t={},i,n,r){let o;const a=jn({actions:{}},t),c={deep:!0};let l,h,u=new Set,d=new Set,f;const p=i.state.value[s];!r&&!p&&(i.state.value[s]={});let m;function g(b){let _;l=h=!1,typeof b=="function"?(b(i.state.value[s]),_={type:"patch function",storeId:s,events:f}):(xf(i.state.value[s],b),_={type:"patch object",payload:b,storeId:s,events:f});const I=m=Symbol();Uh().then(()=>{m===I&&(l=!0)}),h=!0,vo(u,_,i.state.value[s])}const v=r?function(){const{state:_}=t,I=_?_():{};this.$patch(F=>{jn(F,I)})}:vf;function y(){o.stop(),u.clear(),d.clear(),i._s.delete(s)}const x=(b,_="")=>{if(cg in b)return b[_u]=_,b;const I=function(){Wh(i);const F=Array.from(arguments),E=new Set,k=new Set;function O(D){E.add(D)}function N(D){k.add(D)}vo(d,{args:F,name:I[_u],store:A,after:O,onError:N});let $;try{$=b.apply(this&&this.$id===s?this:A,F)}catch(D){throw vo(k,D),D}return $ instanceof Promise?$.then(D=>(vo(E,D),D)).catch(D=>(vo(k,D),Promise.reject(D))):(vo(E,$),$)};return I[cg]=!0,I[_u]=_,I},T={_p:i,$id:s,$onAction:lg.bind(null,d),$patch:g,$reset:v,$subscribe(b,_={}){if(u.has(b))return vf;const I=lg(u,b,_.detached,()=>F()),F=o.run(()=>Yi(()=>i.state.value[s],E=>{(_.flush==="sync"?h:l)&&b({storeId:s,type:"direct",events:f},E)},jn({},c,_)));return I},$dispose:y},A=oo(T);i._s.set(s,A);const w=(i._a&&i._a.runWithContext||t_)(()=>i._e.run(()=>(o=mx()).run(()=>e({action:x}))));for(const b in w){const _=w[b];Wt(_)&&!n_(_)||Pn(_)?r||(p&&s_(_)&&(Wt(_)?_.value=p[b]:((_ instanceof Set||_ instanceof Map)&&_.clear(),xf(_,p[b]))),i.state.value[s][b]=_):typeof _=="function"&&(w[b]=x(_,b),a.actions[b]=_)}return jn(A,w),jn(xt(A),w),Object.defineProperty(A,"$state",{get:()=>i.state.value[s],set:b=>{g(_=>{jn(_,b)})}}),i._p.forEach(b=>{const _=o.run(()=>b({store:A,app:i._a,pinia:i,options:a}));jn(A,_)}),p&&r&&t.hydrate&&t.hydrate(A.$state,p),l=!0,h=!0,A}/*! #__NO_SIDE_EFFECTS__ */function o_(s,e,t){let i;const n=typeof e=="function";i=n?t:e;function r(o,a){const c=fT();return o=o||(c?Uo(xy,null):null),o&&Wh(o),o=vy,o._s.has(s)||(n?yy(s,e,i,o):r_(s,i,o)),o._s.get(s)}return r.$id=s,r}var ao=(s=>(s[s.WEBGL_LEGACY=0]="WEBGL_LEGACY",s[s.WEBGL=1]="WEBGL",s[s.WEBGL2=2]="WEBGL2",s))(ao||{}),by=(s=>(s[s.UNKNOWN=0]="UNKNOWN",s[s.WEBGL=1]="WEBGL",s[s.CANVAS=2]="CANVAS",s))(by||{}),yf=(s=>(s[s.COLOR=16384]="COLOR",s[s.DEPTH=256]="DEPTH",s[s.STENCIL=1024]="STENCIL",s))(yf||{}),je=(s=>(s[s.NORMAL=0]="NORMAL",s[s.ADD=1]="ADD",s[s.MULTIPLY=2]="MULTIPLY",s[s.SCREEN=3]="SCREEN",s[s.OVERLAY=4]="OVERLAY",s[s.DARKEN=5]="DARKEN",s[s.LIGHTEN=6]="LIGHTEN",s[s.COLOR_DODGE=7]="COLOR_DODGE",s[s.COLOR_BURN=8]="COLOR_BURN",s[s.HARD_LIGHT=9]="HARD_LIGHT",s[s.SOFT_LIGHT=10]="SOFT_LIGHT",s[s.DIFFERENCE=11]="DIFFERENCE",s[s.EXCLUSION=12]="EXCLUSION",s[s.HUE=13]="HUE",s[s.SATURATION=14]="SATURATION",s[s.COLOR=15]="COLOR",s[s.LUMINOSITY=16]="LUMINOSITY",s[s.NORMAL_NPM=17]="NORMAL_NPM",s[s.ADD_NPM=18]="ADD_NPM",s[s.SCREEN_NPM=19]="SCREEN_NPM",s[s.NONE=20]="NONE",s[s.SRC_OVER=0]="SRC_OVER",s[s.SRC_IN=21]="SRC_IN",s[s.SRC_OUT=22]="SRC_OUT",s[s.SRC_ATOP=23]="SRC_ATOP",s[s.DST_OVER=24]="DST_OVER",s[s.DST_IN=25]="DST_IN",s[s.DST_OUT=26]="DST_OUT",s[s.DST_ATOP=27]="DST_ATOP",s[s.ERASE=26]="ERASE",s[s.SUBTRACT=28]="SUBTRACT",s[s.XOR=29]="XOR",s))(je||{}),Qs=(s=>(s[s.POINTS=0]="POINTS",s[s.LINES=1]="LINES",s[s.LINE_LOOP=2]="LINE_LOOP",s[s.LINE_STRIP=3]="LINE_STRIP",s[s.TRIANGLES=4]="TRIANGLES",s[s.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",s[s.TRIANGLE_FAN=6]="TRIANGLE_FAN",s))(Qs||{}),Se=(s=>(s[s.RGBA=6408]="RGBA",s[s.RGB=6407]="RGB",s[s.RG=33319]="RG",s[s.RED=6403]="RED",s[s.RGBA_INTEGER=36249]="RGBA_INTEGER",s[s.RGB_INTEGER=36248]="RGB_INTEGER",s[s.RG_INTEGER=33320]="RG_INTEGER",s[s.RED_INTEGER=36244]="RED_INTEGER",s[s.ALPHA=6406]="ALPHA",s[s.LUMINANCE=6409]="LUMINANCE",s[s.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",s[s.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",s[s.DEPTH_STENCIL=34041]="DEPTH_STENCIL",s))(Se||{}),Xo=(s=>(s[s.TEXTURE_2D=3553]="TEXTURE_2D",s[s.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",s[s.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",s[s.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",s[s.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",s[s.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",s[s.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",s[s.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",s[s.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",s))(Xo||{}),Ne=(s=>(s[s.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",s[s.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",s[s.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",s[s.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",s[s.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",s[s.UNSIGNED_INT=5125]="UNSIGNED_INT",s[s.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",s[s.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",s[s.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",s[s.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",s[s.BYTE=5120]="BYTE",s[s.SHORT=5122]="SHORT",s[s.INT=5124]="INT",s[s.FLOAT=5126]="FLOAT",s[s.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV",s[s.HALF_FLOAT=36193]="HALF_FLOAT",s))(Ne||{}),Oe=(s=>(s[s.FLOAT=0]="FLOAT",s[s.INT=1]="INT",s[s.UINT=2]="UINT",s))(Oe||{}),_s=(s=>(s[s.NEAREST=0]="NEAREST",s[s.LINEAR=1]="LINEAR",s))(_s||{}),Es=(s=>(s[s.CLAMP=33071]="CLAMP",s[s.REPEAT=10497]="REPEAT",s[s.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT",s))(Es||{}),gs=(s=>(s[s.OFF=0]="OFF",s[s.POW2=1]="POW2",s[s.ON=2]="ON",s[s.ON_MANUAL=3]="ON_MANUAL",s))(gs||{}),vi=(s=>(s[s.NPM=0]="NPM",s[s.UNPACK=1]="UNPACK",s[s.PMA=2]="PMA",s[s.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",s[s.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",s[s.PREMULTIPLIED_ALPHA=2]="PREMULTIPLIED_ALPHA",s))(vi||{}),zs=(s=>(s[s.NO=0]="NO",s[s.YES=1]="YES",s[s.AUTO=2]="AUTO",s[s.BLEND=0]="BLEND",s[s.CLEAR=1]="CLEAR",s[s.BLIT=2]="BLIT",s))(zs||{}),Wm=(s=>(s[s.AUTO=0]="AUTO",s[s.MANUAL=1]="MANUAL",s))(Wm||{}),fs=(s=>(s.LOW="lowp",s.MEDIUM="mediump",s.HIGH="highp",s))(fs||{}),ci=(s=>(s[s.NONE=0]="NONE",s[s.SCISSOR=1]="SCISSOR",s[s.STENCIL=2]="STENCIL",s[s.SPRITE=3]="SPRITE",s[s.COLOR=4]="COLOR",s))(ci||{}),oi=(s=>(s[s.NONE=0]="NONE",s[s.LOW=2]="LOW",s[s.MEDIUM=4]="MEDIUM",s[s.HIGH=8]="HIGH",s))(oi||{}),nn=(s=>(s[s.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",s[s.ARRAY_BUFFER=34962]="ARRAY_BUFFER",s[s.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",s))(nn||{});const a_={createCanvas:(s,e)=>{const t=document.createElement("canvas");return t.width=s,t.height=e,t},getCanvasRenderingContext2D:()=>CanvasRenderingContext2D,getWebGLRenderingContext:()=>WebGLRenderingContext,getNavigator:()=>navigator,getBaseUrl:()=>document.baseURI??window.location.href,getFontFaceSet:()=>document.fonts,fetch:(s,e)=>fetch(s,e),parseXML:s=>new DOMParser().parseFromString(s,"text/xml")},ke={ADAPTER:a_,RESOLUTION:1,CREATE_IMAGE_BITMAP:!1,ROUND_PIXELS:!1};var Cu=/iPhone/i,hg=/iPod/i,ug=/iPad/i,dg=/\biOS-universal(?:.+)Mac\b/i,Au=/\bAndroid(?:.+)Mobile\b/i,fg=/Android/i,xo=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,Ll=/Silk/i,dn=/Windows Phone/i,mg=/\bWindows(?:.+)ARM\b/i,pg=/BlackBerry/i,gg=/BB10/i,vg=/Opera Mini/i,xg=/\b(CriOS|Chrome)(?:.+)Mobile/i,yg=/Mobile(?:.+)Firefox\b/i,bg=function(s){return typeof s<"u"&&s.platform==="MacIntel"&&typeof s.maxTouchPoints=="number"&&s.maxTouchPoints>1&&typeof MSStream>"u"};function l_(s){return function(e){return e.test(s)}}function wg(s){var e={userAgent:"",platform:"",maxTouchPoints:0};!s&&typeof navigator<"u"?e={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0}:typeof s=="string"?e.userAgent=s:s&&s.userAgent&&(e={userAgent:s.userAgent,platform:s.platform,maxTouchPoints:s.maxTouchPoints||0});var t=e.userAgent,i=t.split("[FBAN");typeof i[1]<"u"&&(t=i[0]),i=t.split("Twitter"),typeof i[1]<"u"&&(t=i[0]);var n=l_(t),r={apple:{phone:n(Cu)&&!n(dn),ipod:n(hg),tablet:!n(Cu)&&(n(ug)||bg(e))&&!n(dn),universal:n(dg),device:(n(Cu)||n(hg)||n(ug)||n(dg)||bg(e))&&!n(dn)},amazon:{phone:n(xo),tablet:!n(xo)&&n(Ll),device:n(xo)||n(Ll)},android:{phone:!n(dn)&&n(xo)||!n(dn)&&n(Au),tablet:!n(dn)&&!n(xo)&&!n(Au)&&(n(Ll)||n(fg)),device:!n(dn)&&(n(xo)||n(Ll)||n(Au)||n(fg))||n(/\bokhttp\b/i)},windows:{phone:n(dn),tablet:n(mg),device:n(dn)||n(mg)},other:{blackberry:n(pg),blackberry10:n(gg),opera:n(vg),firefox:n(yg),chrome:n(xg),device:n(pg)||n(gg)||n(vg)||n(yg)||n(xg)},any:!1,phone:!1,tablet:!1};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}const c_=wg.default??wg,Mn=c_(globalThis.navigator);ke.RETINA_PREFIX=/@([0-9\.]+)x/;ke.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT=!1;var Gc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function wy(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function h_(s){if(Object.prototype.hasOwnProperty.call(s,"__esModule"))return s;var e=s.default;if(typeof e=="function"){var t=function i(){return this instanceof i?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(s).forEach(function(i){var n=Object.getOwnPropertyDescriptor(s,i);Object.defineProperty(t,i,n.get?n:{enumerable:!0,get:function(){return s[i]}})}),t}var Eu={exports:{}},Sg;function u_(){return Sg||(Sg=1,(function(s){var e=Object.prototype.hasOwnProperty,t="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(t=!1));function n(c,l,h){this.fn=c,this.context=l,this.once=h||!1}function r(c,l,h,u,d){if(typeof h!="function")throw new TypeError("The listener must be a function");var f=new n(h,u||c,d),p=t?t+l:l;return c._events[p]?c._events[p].fn?c._events[p]=[c._events[p],f]:c._events[p].push(f):(c._events[p]=f,c._eventsCount++),c}function o(c,l){--c._eventsCount===0?c._events=new i:delete c._events[l]}function a(){this._events=new i,this._eventsCount=0}a.prototype.eventNames=function(){var l=[],h,u;if(this._eventsCount===0)return l;for(u in h=this._events)e.call(h,u)&&l.push(t?u.slice(1):u);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(h)):l},a.prototype.listeners=function(l){var h=t?t+l:l,u=this._events[h];if(!u)return[];if(u.fn)return[u.fn];for(var d=0,f=u.length,p=new Array(f);d80*C){V=W=D[0],q=oe=D[1];for(var re=C;reW&&(W=ae),ue>oe&&(oe=ue);he=Math.max(W-V,oe-q),he=he!==0?32767/he:0}return i(L,X,C,V,q,he,0),X}function e(D,U,C,P,B){var L,X;if(B===$(D,U,C,P)>0)for(L=U;L=U;L-=P)X=k(L,D[L],D[L+1],X);return X&&T(X,X.next)&&(O(X),X=X.next),X}function t(D,U){if(!D)return D;U||(U=D);var C=D,P;do if(P=!1,!C.steiner&&(T(C,C.next)||x(C.prev,C,C.next)===0)){if(O(C),C=U=C.prev,C===C.next)break;P=!0}else C=C.next;while(P||C!==U);return U}function i(D,U,C,P,B,L,X){if(D){!X&&L&&f(D,P,B,L);for(var V=D,q,W;D.prev!==D.next;){if(q=D.prev,W=D.next,L?r(D,P,B,L):n(D)){U.push(q.i/C|0),U.push(D.i/C|0),U.push(W.i/C|0),O(D),D=W.next,V=W.next;continue}if(D=W,D===V){X?X===1?(D=o(t(D),U,C),i(D,U,C,P,B,L,2)):X===2&&a(D,U,C,P,B,L):i(t(D),U,C,P,B,L,1);break}}}}function n(D){var U=D.prev,C=D,P=D.next;if(x(U,C,P)>=0)return!1;for(var B=U.x,L=C.x,X=P.x,V=U.y,q=C.y,W=P.y,oe=BL?B>X?B:X:L>X?L:X,he=V>q?V>W?V:W:q>W?q:W,re=P.next;re!==U;){if(re.x>=oe&&re.x<=ue&&re.y>=ae&&re.y<=he&&v(B,V,L,q,X,W,re.x,re.y)&&x(re.prev,re,re.next)>=0)return!1;re=re.next}return!0}function r(D,U,C,P){var B=D.prev,L=D,X=D.next;if(x(B,L,X)>=0)return!1;for(var V=B.x,q=L.x,W=X.x,oe=B.y,ae=L.y,ue=X.y,he=Vq?V>W?V:W:q>W?q:W,Y=oe>ae?oe>ue?oe:ue:ae>ue?ae:ue,j=m(he,re,U,C,P),H=m(ve,Y,U,C,P),G=D.prevZ,z=D.nextZ;G&&G.z>=j&&z&&z.z<=H;){if(G.x>=he&&G.x<=ve&&G.y>=re&&G.y<=Y&&G!==B&&G!==X&&v(V,oe,q,ae,W,ue,G.x,G.y)&&x(G.prev,G,G.next)>=0||(G=G.prevZ,z.x>=he&&z.x<=ve&&z.y>=re&&z.y<=Y&&z!==B&&z!==X&&v(V,oe,q,ae,W,ue,z.x,z.y)&&x(z.prev,z,z.next)>=0))return!1;z=z.nextZ}for(;G&&G.z>=j;){if(G.x>=he&&G.x<=ve&&G.y>=re&&G.y<=Y&&G!==B&&G!==X&&v(V,oe,q,ae,W,ue,G.x,G.y)&&x(G.prev,G,G.next)>=0)return!1;G=G.prevZ}for(;z&&z.z<=H;){if(z.x>=he&&z.x<=ve&&z.y>=re&&z.y<=Y&&z!==B&&z!==X&&v(V,oe,q,ae,W,ue,z.x,z.y)&&x(z.prev,z,z.next)>=0)return!1;z=z.nextZ}return!0}function o(D,U,C){var P=D;do{var B=P.prev,L=P.next.next;!T(B,L)&&A(B,P,P.next,L)&&I(B,L)&&I(L,B)&&(U.push(B.i/C|0),U.push(P.i/C|0),U.push(L.i/C|0),O(P),O(P.next),P=D=L),P=P.next}while(P!==D);return t(P)}function a(D,U,C,P,B,L){var X=D;do{for(var V=X.next.next;V!==X.prev;){if(X.i!==V.i&&y(X,V)){var q=E(X,V);X=t(X,X.next),q=t(q,q.next),i(X,U,C,P,B,L,0),i(q,U,C,P,B,L,0);return}V=V.next}X=X.next}while(X!==D)}function c(D,U,C,P){var B=[],L,X,V,q,W;for(L=0,X=U.length;L=C.next.y&&C.next.y!==C.y){var V=C.x+(B-C.y)*(C.next.x-C.x)/(C.next.y-C.y);if(V<=P&&V>L&&(L=V,X=C.x=C.x&&C.x>=W&&P!==C.x&&v(BX.x||C.x===X.x&&d(X,C)))&&(X=C,ae=ue)),C=C.next;while(C!==q);return X}function d(D,U){return x(D.prev,D,U.prev)<0&&x(U.next,D,D.next)<0}function f(D,U,C,P){var B=D;do B.z===0&&(B.z=m(B.x,B.y,U,C,P)),B.prevZ=B.prev,B.nextZ=B.next,B=B.next;while(B!==D);B.prevZ.nextZ=null,B.prevZ=null,p(B)}function p(D){var U,C,P,B,L,X,V,q,W=1;do{for(C=D,D=null,L=null,X=0;C;){for(X++,P=C,V=0,U=0;U0||q>0&&P;)V!==0&&(q===0||!P||C.z<=P.z)?(B=C,C=C.nextZ,V--):(B=P,P=P.nextZ,q--),L?L.nextZ=B:D=B,B.prevZ=L,L=B;C=P}L.nextZ=null,W*=2}while(X>1);return D}function m(D,U,C,P,B){return D=(D-C)*B|0,U=(U-P)*B|0,D=(D|D<<8)&16711935,D=(D|D<<4)&252645135,D=(D|D<<2)&858993459,D=(D|D<<1)&1431655765,U=(U|U<<8)&16711935,U=(U|U<<4)&252645135,U=(U|U<<2)&858993459,U=(U|U<<1)&1431655765,D|U<<1}function g(D){var U=D,C=D;do(U.x=(D-X)*(L-V)&&(D-X)*(P-V)>=(C-X)*(U-V)&&(C-X)*(L-V)>=(B-X)*(P-V)}function y(D,U){return D.next.i!==U.i&&D.prev.i!==U.i&&!_(D,U)&&(I(D,U)&&I(U,D)&&F(D,U)&&(x(D.prev,D,U.prev)||x(D,U.prev,U))||T(D,U)&&x(D.prev,D,D.next)>0&&x(U.prev,U,U.next)>0)}function x(D,U,C){return(U.y-D.y)*(C.x-U.x)-(U.x-D.x)*(C.y-U.y)}function T(D,U){return D.x===U.x&&D.y===U.y}function A(D,U,C,P){var B=b(x(D,U,C)),L=b(x(D,U,P)),X=b(x(C,P,D)),V=b(x(C,P,U));return!!(B!==L&&X!==V||B===0&&w(D,C,U)||L===0&&w(D,P,U)||X===0&&w(C,D,P)||V===0&&w(C,U,P))}function w(D,U,C){return U.x<=Math.max(D.x,C.x)&&U.x>=Math.min(D.x,C.x)&&U.y<=Math.max(D.y,C.y)&&U.y>=Math.min(D.y,C.y)}function b(D){return D>0?1:D<0?-1:0}function _(D,U){var C=D;do{if(C.i!==D.i&&C.next.i!==D.i&&C.i!==U.i&&C.next.i!==U.i&&A(C,C.next,D,U))return!0;C=C.next}while(C!==D);return!1}function I(D,U){return x(D.prev,D,D.next)<0?x(D,U,D.next)>=0&&x(D,D.prev,U)>=0:x(D,U,D.prev)<0||x(D,D.next,U)<0}function F(D,U){var C=D,P=!1,B=(D.x+U.x)/2,L=(D.y+U.y)/2;do C.y>L!=C.next.y>L&&C.next.y!==C.y&&B<(C.next.x-C.x)*(L-C.y)/(C.next.y-C.y)+C.x&&(P=!P),C=C.next;while(C!==D);return P}function E(D,U){var C=new N(D.i,D.x,D.y),P=new N(U.i,U.x,U.y),B=D.next,L=U.prev;return D.next=U,U.prev=D,C.next=B,B.prev=C,P.next=C,C.prev=P,L.next=P,P.prev=L,P}function k(D,U,C,P){var B=new N(D,U,C);return P?(B.next=P.next,B.prev=P,P.next.prev=B,P.next=B):(B.prev=B,B.next=B),B}function O(D){D.next.prev=D.prev,D.prev.next=D.next,D.prevZ&&(D.prevZ.nextZ=D.nextZ),D.nextZ&&(D.nextZ.prevZ=D.prevZ)}function N(D,U,C){this.i=D,this.x=U,this.y=C,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}s.deviation=function(D,U,C,P){var B=U&&U.length,L=B?U[0]*C:D.length,X=Math.abs($(D,0,L,C));if(B)for(var V=0,q=U.length;V0&&(P+=D[B-1].length,C.holes.push(P))}return C},Dl.exports}var m_=f_();const p_=wy(m_);var Er={},Ia={exports:{}};/*! https://mths.be/punycode v1.4.1 by @mathias */var g_=Ia.exports,Mg;function v_(){return Mg||(Mg=1,(function(s,e){(function(t){var i=e&&!e.nodeType&&e,n=s&&!s.nodeType&&s,r=typeof Gc=="object"&&Gc;(r.global===r||r.window===r||r.self===r)&&(t=r);var o,a=2147483647,c=36,l=1,h=26,u=38,d=700,f=72,p=128,m="-",g=/^xn--/,v=/[^\x20-\x7E]/,y=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=c-l,A=Math.floor,w=String.fromCharCode,b;function _(B){throw new RangeError(x[B])}function I(B,L){for(var X=B.length,V=[];X--;)V[X]=L(B[X]);return V}function F(B,L){var X=B.split("@"),V="";X.length>1&&(V=X[0]+"@",B=X[1]),B=B.replace(y,".");var q=B.split("."),W=I(q,L).join(".");return V+W}function E(B){for(var L=[],X=0,V=B.length,q,W;X=55296&&q<=56319&&X65535&&(L-=65536,X+=w(L>>>10&1023|55296),L=56320|L&1023),X+=w(L),X}).join("")}function O(B){return B-48<10?B-22:B-65<26?B-65:B-97<26?B-97:c}function N(B,L){return B+22+75*(B<26)-((L!=0)<<5)}function $(B,L,X){var V=0;for(B=X?A(B/d):B>>1,B+=A(B/L);B>T*h>>1;V+=c)B=A(B/T);return A(V+(T+1)*B/(B+u))}function D(B){var L=[],X=B.length,V,q=0,W=p,oe=f,ae,ue,he,re,ve,Y,j,H,G;for(ae=B.lastIndexOf(m),ae<0&&(ae=0),ue=0;ue=128&&_("not-basic"),L.push(B.charCodeAt(ue));for(he=ae>0?ae+1:0;he=X&&_("invalid-input"),j=O(B.charCodeAt(he++)),(j>=c||j>A((a-q)/ve))&&_("overflow"),q+=j*ve,H=Y<=oe?l:Y>=oe+h?h:Y-oe,!(jA(a/G)&&_("overflow"),ve*=G;V=L.length+1,oe=$(q-re,V,re==0),A(q/V)>a-W&&_("overflow"),W+=A(q/V),q%=V,L.splice(q++,0,W)}return k(L)}function U(B){var L,X,V,q,W,oe,ae,ue,he,re,ve,Y=[],j,H,G,z;for(B=E(B),j=B.length,L=p,X=0,W=f,oe=0;oe=L&&veA((a-X)/H)&&_("overflow"),X+=(ae-L)*H,L=ae,oe=0;oea&&_("overflow"),ve==L){for(ue=X,he=c;re=he<=W?l:he>=W+h?h:he-W,!(ue-1e3&&ne<1e3||w.call(/e/,le))return le;var nt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof ne=="number"){var Mt=ne<0?-F(-ne):F(ne);if(Mt!==ne){var ot=String(Mt),Ke=y.call(le,ot.length+1);return x.call(ot,nt,"$&_")+"."+x.call(x.call(Ke,/([0-9]{3})/g,"$&_"),/_$/,"")}}return x.call(le,nt,"$&_")}var P=b_,B=P.custom,L=H(B)?B:null,X={__proto__:null,double:'"',single:"'"},V={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Ru=function ne(le,nt,Mt,ot){var Ke=nt||{};if(se(Ke,"quoteStyle")&&!se(X,Ke.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(se(Ke,"maxStringLength")&&(typeof Ke.maxStringLength=="number"?Ke.maxStringLength<0&&Ke.maxStringLength!==1/0:Ke.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var _t=se(Ke,"customInspect")?Ke.customInspect:!0;if(typeof _t!="boolean"&&_t!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(se(Ke,"indent")&&Ke.indent!==null&&Ke.indent!==" "&&!(parseInt(Ke.indent,10)===Ke.indent&&Ke.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(se(Ke,"numericSeparator")&&typeof Ke.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Oi=Ke.numericSeparator;if(typeof le>"u")return"undefined";if(le===null)return"null";if(typeof le=="boolean")return le?"true":"false";if(typeof le=="string")return be(le,Ke);if(typeof le=="number"){if(le===0)return 1/0/le>0?"0":"-0";var Xt=String(le);return Oi?C(le,Xt):Xt}if(typeof le=="bigint"){var xi=String(le)+"n";return Oi?C(le,xi):xi}var Os=typeof Ke.depth>"u"?5:Ke.depth;if(typeof Mt>"u"&&(Mt=0),Mt>=Os&&Os>0&&typeof le=="object")return ae(le)?"[Array]":"[Object]";var Gi=ni(Ke,Mt);if(typeof ot>"u")ot=[];else if(fe(ot,le)>=0)return"[Circular]";function ai(me,Ce,bt){if(Ce&&(ot=I.call(ot),ot.push(Ce)),bt){var Ft={depth:Ke.depth};return se(Ke,"quoteStyle")&&(Ft.quoteStyle=Ke.quoteStyle),ne(me,Ft,Mt+1,ot)}return ne(me,Ke,Mt+1,ot)}if(typeof le=="function"&&!he(le)){var wr=ie(le),mo=qt(le,ai);return"[Function"+(wr?": "+wr:" (anonymous)")+"]"+(mo.length>0?" { "+_.call(mo,", ")+" }":"")}if(H(le)){var Al=N?x.call(String(le),/^(Symbol\(.*\))_[^)]*$/,"$1"):O.call(le);return typeof le=="object"&&!N?pe(Al):Al}if(De(le)){for(var Sr="<"+A.call(String(le.nodeName)),ua=le.attributes||[],Hi=0;Hi",Sr}if(ae(le)){if(le.length===0)return"[]";var da=qt(le,ai);return Gi&&!Rt(da)?"["+ti(da,Gi)+"]":"[ "+_.call(da,", ")+" ]"}if(re(le)){var fa=qt(le,ai);return!("cause"in Error.prototype)&&"cause"in le&&!D.call(le,"cause")?"{ ["+String(le)+"] "+_.call(b.call("[cause]: "+ai(le.cause),fa),", ")+" }":fa.length===0?"["+String(le)+"]":"{ ["+String(le)+"] "+_.call(fa,", ")+" }"}if(typeof le=="object"&&_t){if(L&&typeof le[L]=="function"&&P)return P(le,{depth:Os-Mt});if(_t!=="symbol"&&typeof le.inspect=="function")return le.inspect()}if(ee(le)){var El=[];return i&&i.call(le,function(me,Ce){El.push(ai(Ce,le,!0)+" => "+ai(me,le))}),gt("Map",t.call(le),El,Gi)}if(we(le)){var Il=[];return a&&a.call(le,function(me){Il.push(ai(me,le))}),gt("Set",o.call(le),Il,Gi)}if(_e(le))return ct("WeakMap");if(Be(le))return ct("WeakSet");if(ye(le))return ct("WeakRef");if(Y(le))return pe(ai(Number(le)));if(G(le))return pe(ai(E.call(le)));if(j(le))return pe(p.call(le));if(ve(le))return pe(ai(String(le)));if(typeof window<"u"&&le===window)return"{ [object Window] }";if(typeof globalThis<"u"&&le===globalThis||typeof Gc<"u"&&le===Gc)return"{ [object globalThis] }";if(!ue(le)&&!he(le)){var po=qt(le,ai),Rl=U?U(le)===Object.prototype:le instanceof Object||le.constructor===Object,ma=le instanceof Object?"":"null prototype",Pl=!Rl&&$&&Object(le)===le&&$ in le?y.call(de(le),8,-1):ma?"Object":"",du=Rl||typeof le.constructor!="function"?"":le.constructor.name?le.constructor.name+" ":"",te=du+(Pl||ma?"["+_.call(b.call([],Pl||[],ma||[]),": ")+"] ":"");return po.length===0?te+"{}":Gi?te+"{"+ti(po,Gi)+"}":te+"{ "+_.call(po,", ")+" }"}return String(le)};function q(ne,le,nt){var Mt=nt.quoteStyle||le,ot=X[Mt];return ot+ne+ot}function W(ne){return x.call(String(ne),/"/g,""")}function oe(ne){return!$||!(typeof ne=="object"&&($ in ne||typeof ne[$]<"u"))}function ae(ne){return de(ne)==="[object Array]"&&oe(ne)}function ue(ne){return de(ne)==="[object Date]"&&oe(ne)}function he(ne){return de(ne)==="[object RegExp]"&&oe(ne)}function re(ne){return de(ne)==="[object Error]"&&oe(ne)}function ve(ne){return de(ne)==="[object String]"&&oe(ne)}function Y(ne){return de(ne)==="[object Number]"&&oe(ne)}function j(ne){return de(ne)==="[object Boolean]"&&oe(ne)}function H(ne){if(N)return ne&&typeof ne=="object"&&ne instanceof Symbol;if(typeof ne=="symbol")return!0;if(!ne||typeof ne!="object"||!O)return!1;try{return O.call(ne),!0}catch{}return!1}function G(ne){if(!ne||typeof ne!="object"||!E)return!1;try{return E.call(ne),!0}catch{}return!1}var z=Object.prototype.hasOwnProperty||function(ne){return ne in this};function se(ne,le){return z.call(ne,le)}function de(ne){return m.call(ne)}function ie(ne){if(ne.name)return ne.name;var le=v.call(g.call(ne),/^function\s*([\w$]+)/);return le?le[1]:null}function fe(ne,le){if(ne.indexOf)return ne.indexOf(le);for(var nt=0,Mt=ne.length;ntle.maxStringLength){var nt=ne.length-le.maxStringLength,Mt="... "+nt+" more character"+(nt>1?"s":"");return be(y.call(ne,0,le.maxStringLength),le)+Mt}var ot=V[le.quoteStyle||"single"];ot.lastIndex=0;var Ke=x.call(x.call(ne,ot,"\\$1"),/[\x00-\x1f]/g,Xe);return q(Ke,"single",le)}function Xe(ne){var le=ne.charCodeAt(0),nt={8:"b",9:"t",10:"n",12:"f",13:"r"}[le];return nt?"\\"+nt:"\\x"+(le<16?"0":"")+T.call(le.toString(16))}function pe(ne){return"Object("+ne+")"}function ct(ne){return ne+" { ? }"}function gt(ne,le,nt,Mt){var ot=Mt?ti(nt,Mt):_.call(nt,", ");return ne+" ("+le+") {"+ot+"}"}function Rt(ne){for(var le=0;le=0)return!1;return!0}function ni(ne,le){var nt;if(ne.indent===" ")nt=" ";else if(typeof ne.indent=="number"&&ne.indent>0)nt=_.call(Array(ne.indent+1)," ");else return null;return{base:nt,prev:_.call(Array(le+1),nt)}}function ti(ne,le){if(ne.length===0)return"";var nt=` +`+le.prev+le.base;return nt+_.call(ne,","+nt)+` +`+le.prev}function qt(ne,le){var nt=ae(ne),Mt=[];if(nt){Mt.length=ne.length;for(var ot=0;ot"u"||!b?s:b(Uint8Array),N={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?s:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?s:ArrayBuffer,"%ArrayIteratorPrototype%":w&&b?b([][Symbol.iterator]()):s,"%AsyncFromSyncIteratorPrototype%":s,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%Atomics%":typeof Atomics>"u"?s:Atomics,"%BigInt%":typeof BigInt>"u"?s:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?s:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?s:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?s:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":t,"%eval%":eval,"%EvalError%":i,"%Float16Array%":typeof Float16Array>"u"?s:Float16Array,"%Float32Array%":typeof Float32Array>"u"?s:Float32Array,"%Float64Array%":typeof Float64Array>"u"?s:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?s:FinalizationRegistry,"%Function%":g,"%GeneratorFunction%":k,"%Int8Array%":typeof Int8Array>"u"?s:Int8Array,"%Int16Array%":typeof Int16Array>"u"?s:Int16Array,"%Int32Array%":typeof Int32Array>"u"?s:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&b?b(b([][Symbol.iterator]())):s,"%JSON%":typeof JSON=="object"?JSON:s,"%Map%":typeof Map>"u"?s:Map,"%MapIteratorPrototype%":typeof Map>"u"||!w||!b?s:b(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":e,"%Object.getOwnPropertyDescriptor%":y,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?s:Promise,"%Proxy%":typeof Proxy>"u"?s:Proxy,"%RangeError%":n,"%ReferenceError%":r,"%Reflect%":typeof Reflect>"u"?s:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?s:Set,"%SetIteratorPrototype%":typeof Set>"u"||!w||!b?s:b(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?s:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&b?b(""[Symbol.iterator]()):s,"%Symbol%":w?Symbol:s,"%SyntaxError%":o,"%ThrowTypeError%":A,"%TypedArray%":O,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?s:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?s:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?s:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?s:Uint32Array,"%URIError%":c,"%WeakMap%":typeof WeakMap>"u"?s:WeakMap,"%WeakRef%":typeof WeakRef>"u"?s:WeakRef,"%WeakSet%":typeof WeakSet>"u"?s:WeakSet,"%Function.prototype.call%":E,"%Function.prototype.apply%":F,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":_,"%Math.abs%":l,"%Math.floor%":h,"%Math.max%":u,"%Math.min%":d,"%Math.pow%":f,"%Math.round%":p,"%Math.sign%":m,"%Reflect.getPrototypeOf%":I};if(b)try{null.error}catch(he){var $=b(b(he));N["%Error.prototype%"]=$}var D=function he(re){var ve;if(re==="%AsyncFunction%")ve=v("async function () {}");else if(re==="%GeneratorFunction%")ve=v("function* () {}");else if(re==="%AsyncGeneratorFunction%")ve=v("async function* () {}");else if(re==="%AsyncGenerator%"){var Y=he("%AsyncGeneratorFunction%");Y&&(ve=Y.prototype)}else if(re==="%AsyncIteratorPrototype%"){var j=he("%AsyncGenerator%");j&&b&&(ve=b(j.prototype))}return N[re]=ve,ve},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},C=qh(),P=G_(),B=C.call(E,Array.prototype.concat),L=C.call(F,Array.prototype.splice),X=C.call(E,String.prototype.replace),V=C.call(E,String.prototype.slice),q=C.call(E,RegExp.prototype.exec),W=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,oe=/\\(\\)?/g,ae=function(re){var ve=V(re,0,1),Y=V(re,-1);if(ve==="%"&&Y!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(Y==="%"&&ve!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var j=[];return X(re,W,function(H,G,z,se){j[j.length]=z?X(se,oe,"$1"):G||H}),j},ue=function(re,ve){var Y=re,j;if(P(U,Y)&&(j=U[Y],Y="%"+j[0]+"%"),P(N,Y)){var H=N[Y];if(H===k&&(H=D(Y)),typeof H>"u"&&!ve)throw new a("intrinsic "+re+" exists, but is not available. Please file an issue!");return{alias:j,name:Y,value:H}}throw new o("intrinsic "+re+" does not exist!")};return hd=function(re,ve){if(typeof re!="string"||re.length===0)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof ve!="boolean")throw new a('"allowMissing" argument must be a boolean');if(q(/^%?[^%]*%?$/,re)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Y=ae(re),j=Y.length>0?Y[0]:"",H=ue("%"+j+"%",ve),G=H.name,z=H.value,se=!1,de=H.alias;de&&(j=de[0],L(Y,B([0,1],de)));for(var ie=1,fe=!0;ie=Y.length){var we=y(z,ee);fe=!!we,fe&&"get"in we&&!("originalValue"in we.get)?z=we.get:z=z[ee]}else fe=P(z,ee),z=z[ee];fe&&!se&&(N[G]=z)}}return z},hd}var ud,a0;function Iy(){if(a0)return ud;a0=1;var s=qm(),e=Ey(),t=e([s("%String.prototype.indexOf%")]);return ud=function(n,r){var o=s(n,!!r);return typeof o=="function"&&t(n,".prototype.")>-1?e([o]):o},ud}var dd,l0;function Ry(){if(l0)return dd;l0=1;var s=qm(),e=Iy(),t=zh(),i=aa(),n=s("%Map%",!0),r=e("Map.prototype.get",!0),o=e("Map.prototype.set",!0),a=e("Map.prototype.has",!0),c=e("Map.prototype.delete",!0),l=e("Map.prototype.size",!0);return dd=!!n&&function(){var u,d={assert:function(f){if(!d.has(f))throw new i("Side channel does not contain "+t(f))},delete:function(f){if(u){var p=c(u,f);return l(u)===0&&(u=void 0),p}return!1},get:function(f){if(u)return r(u,f)},has:function(f){return u?a(u,f):!1},set:function(f,p){u||(u=new n),o(u,f,p)}};return d},dd}var fd,c0;function H_(){if(c0)return fd;c0=1;var s=qm(),e=Iy(),t=zh(),i=Ry(),n=aa(),r=s("%WeakMap%",!0),o=e("WeakMap.prototype.get",!0),a=e("WeakMap.prototype.set",!0),c=e("WeakMap.prototype.has",!0),l=e("WeakMap.prototype.delete",!0);return fd=r?function(){var u,d,f={assert:function(p){if(!f.has(p))throw new n("Side channel does not contain "+t(p))},delete:function(p){if(r&&p&&(typeof p=="object"||typeof p=="function")){if(u)return l(u,p)}else if(i&&d)return d.delete(p);return!1},get:function(p){return r&&p&&(typeof p=="object"||typeof p=="function")&&u?o(u,p):d&&d.get(p)},has:function(p){return r&&p&&(typeof p=="object"||typeof p=="function")&&u?c(u,p):!!d&&d.has(p)},set:function(p,m){r&&p&&(typeof p=="object"||typeof p=="function")?(u||(u=new r),a(u,p,m)):i&&(d||(d=i()),d.set(p,m))}};return f}:i,fd}var md,h0;function Py(){if(h0)return md;h0=1;var s=aa(),e=zh(),t=w_(),i=Ry(),n=H_(),r=n||i||t;return md=function(){var a,c={assert:function(l){if(!c.has(l)){var h=l&&Object(l)===l?"the given object key":e(l);throw new s("Side channel does not contain "+h)}},delete:function(l){return!!a&&a.delete(l)},get:function(l){return a&&a.get(l)},has:function(l){return!!a&&a.has(l)},set:function(l,h){a||(a=r()),a.set(l,h)}};return c},md}var pd,u0;function Km(){if(u0)return pd;u0=1;var s=String.prototype.replace,e=/%20/g,t={RFC1738:"RFC1738",RFC3986:"RFC3986"};return pd={default:t.RFC3986,formatters:{RFC1738:function(i){return s.call(i,e,"+")},RFC3986:function(i){return String(i)}},RFC1738:t.RFC1738,RFC3986:t.RFC3986},pd}var gd,d0;function ky(){if(d0)return gd;d0=1;var s=Km(),e=Py(),t=My(),i=Object.prototype.hasOwnProperty,n=Array.isArray,r=e(),o=function(I,F){return r.set(I,F),I},a=function(I){return r.has(I)},c=function(I){return r.get(I)},l=function(I,F){r.set(I,F)},h=(function(){for(var _=[],I=0;I<256;++I)_[_.length]="%"+((I<16?"0":"")+I.toString(16)).toUpperCase();return _})(),u=function(I){for(;I.length>1;){var F=I.pop(),E=F.obj[F.prop];if(n(E)){for(var k=[],O=0;O=E.arrayLimit){if(E.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+E.arrayLimit+" element"+(E.arrayLimit===1?"":"s")+" allowed in an array.");return o(d(I.concat(F),E),k)}I[k]=F}else if(I&&typeof I=="object")if(a(I)){var O=c(I)+1;I[O]=F,l(I,O)}else{if(E&&E.strictMerge)return[I,F];(E&&(E.plainObjects||E.allowPrototypes)||!i.call(Object.prototype,F))&&(I[F]=!0)}else return[I,F];return I}if(!I||typeof I!="object"){if(a(F)){for(var N=Object.keys(F),$=E&&E.plainObjects?{__proto__:null,0:I}:{0:I},D=0;DE.arrayLimit){if(E.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+E.arrayLimit+" element"+(E.arrayLimit===1?"":"s")+" allowed in an array.");return o(d(C,E),C.length-1)}return C}var P=I;if(n(I)&&!n(F)&&(P=d(I,E)),n(I)&&n(F)){if(F.forEach(function(B,L){if(i.call(I,L)){var X=I[L];X&&typeof X=="object"&&B&&typeof B=="object"?I[L]=_(X,B,E):I[I.length]=B}else I[L]=B}),E&&typeof E.arrayLimit=="number"&&I.length>E.arrayLimit){if(E.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+E.arrayLimit+" element"+(E.arrayLimit===1?"":"s")+" allowed in an array.");return o(d(I,E),I.length-1)}return I}return Object.keys(F).reduce(function(B,L){var X=F[L];if(i.call(B,L)?f(B,L,_(B[L],X,E)):f(B,L,X),a(F)&&!a(B)&&o(B,c(F)),a(B)){var V=parseInt(L,10);String(V)===L&&V>=0&&V>c(B)&&l(B,V)}return B},P)},m=function(I,F){return Object.keys(F).reduce(function(E,k){return f(E,k,F[k]),E},I)},g=function(_,I,F){var E=_.replace(/\+/g," ");if(F==="iso-8859-1")return E.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(E)}catch{return E}},v=1024,y=function(I,F,E,k,O){if(I.length===0)return I;var N=I;if(typeof I=="symbol"?N=Symbol.prototype.toString.call(I):typeof I!="string"&&(N=String(I)),E==="iso-8859-1")return escape(N).replace(/%u[0-9a-f]{4}/gi,function(X){return"%26%23"+parseInt(X.slice(2),16)+"%3B"});for(var $="",D=0;D=v?N.slice(D,D+v):N;if(D+v=55296&&C<=56319&&(U=U.slice(0,-1),D-=1)}for(var P=[],B=0;B=48&&L<=57||L>=65&&L<=90||L>=97&&L<=122||O===s.RFC1738&&(L===40||L===41)){P[P.length]=U.charAt(B);continue}if(L<128){P[P.length]=h[L];continue}if(L<2048){P[P.length]=h[192|L>>6]+h[128|L&63];continue}if(L<55296||L>=57344){P[P.length]=h[224|L>>12]+h[128|L>>6&63]+h[128|L&63];continue}B+=1,L=65536+((L&1023)<<10|U.charCodeAt(B)&1023),P[P.length]=h[240|L>>18]+h[128|L>>12&63]+h[128|L>>6&63]+h[128|L&63]}$+=P.join("")}return $},x=function(I){for(var F=[{obj:{o:I},prop:"o"}],E=e(),k=0;kE){if(O)throw new RangeError("Array limit exceeded. Only "+E+" element"+(E===1?"":"s")+" allowed in an array.");return o(d($,{plainObjects:k}),$.length-1)}return $},b=function(I,F){if(n(I)){for(var E=[],k=0;k"u"&&(B=0)}if(typeof I=="function"?C=I(v,C):C instanceof Date?C=k(C):y==="comma"&&r(C)&&(C=e.maybeMap(C,function(G){return G instanceof Date?k(G):G})),C===null){if(A)return N(_&&!$?_(v,h.encoder,D,"key",O):v);C=""}if(u(C)||e.isBuffer(C)){if(_){var V=$?v:_(v,h.encoder,D,"key",O);return[N(V)+"="+N(_(C,h.encoder,D,"value",O))]}return[N(v)+"="+N(String(C))]}var q=[];if(typeof C>"u")return q;var W;if(y==="comma"&&r(C))$&&_&&(C=e.maybeMap(C,function(G){return G==null?G:_(G)})),W=[{value:C.length>0?C.join(",")||null:void 0}];else if(r(I))W=I;else{var oe=Object.keys(C);W=F?oe.sort(F):oe}var ae=b?String(v).replace(/\./g,"%2E"):String(v),ue=x&&r(C)&&C.length===1?ae+"[]":ae;if(T&&r(C)&&C.length===0)return ue+"[]";for(var he=0;he"u"?g.encodeDotInKeys===!0?!0:h.allowDots:!!g.allowDots;return{addQueryPrefix:typeof g.addQueryPrefix=="boolean"?g.addQueryPrefix:h.addQueryPrefix,allowDots:w,allowEmptyArrays:typeof g.allowEmptyArrays=="boolean"?!!g.allowEmptyArrays:h.allowEmptyArrays,arrayFormat:A,charset:v,charsetSentinel:typeof g.charsetSentinel=="boolean"?g.charsetSentinel:h.charsetSentinel,commaRoundTrip:!!g.commaRoundTrip,delimiter:typeof g.delimiter>"u"?h.delimiter:g.delimiter,encode:typeof g.encode=="boolean"?g.encode:h.encode,encodeDotInKeys:typeof g.encodeDotInKeys=="boolean"?g.encodeDotInKeys:h.encodeDotInKeys,encoder:typeof g.encoder=="function"?g.encoder:h.encoder,encodeValuesOnly:typeof g.encodeValuesOnly=="boolean"?g.encodeValuesOnly:h.encodeValuesOnly,filter:T,format:y,formatter:x,serializeDate:typeof g.serializeDate=="function"?g.serializeDate:h.serializeDate,skipNulls:typeof g.skipNulls=="boolean"?g.skipNulls:h.skipNulls,sort:typeof g.sort=="function"?g.sort:null,strictNullHandling:typeof g.strictNullHandling=="boolean"?g.strictNullHandling:h.strictNullHandling}};return vd=function(m,g){var v=m,y=p(g),x,T;typeof y.filter=="function"?(T=y.filter,v=T("",v)):r(y.filter)&&(T=y.filter,x=T);var A=[];if(typeof v!="object"||v===null)return"";var w=n[y.arrayFormat],b=w==="comma"&&y.commaRoundTrip;x||(x=Object.keys(v)),y.sort&&x.sort(y.sort);for(var _=s(),I=0;I"u"||F===null)){var E=v[F];y.skipNulls&&E===null||a(A,f(E,F,w,b,y.allowEmptyArrays,y.strictNullHandling,y.skipNulls,y.encodeDotInKeys,y.encode?y.encoder:null,y.filter,y.sort,y.allowDots,y.serializeDate,y.format,y.formatter,y.encodeValuesOnly,y.charset,_))}}var k=A.join(y.delimiter),O=y.addQueryPrefix===!0?"?":"";return y.charsetSentinel&&(y.charset==="iso-8859-1"?O+="utf8=%26%2310003%3B"+y.delimiter:O+="utf8=%E2%9C%93"+y.delimiter),k.length>0?O+k:""},vd}var xd,m0;function W_(){if(m0)return xd;m0=1;var s=ky(),e=Object.prototype.hasOwnProperty,t=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:s.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},n=function(f){return f.replace(/&#(\d+);/g,function(p,m){return String.fromCharCode(parseInt(m,10))})},r=function(f,p,m,g){if(f&&typeof f=="string"&&p.comma&&f.indexOf(",")>-1){if(g&&p.throwOnLimitExceeded)for(var v=0,y=f.indexOf(",");y>-1;){if(v+=1,v>=p.arrayLimit)throw new RangeError("Array limit exceeded. Only "+p.arrayLimit+" element"+(p.arrayLimit===1?"":"s")+" allowed in an array.");y=f.indexOf(",",y+1)}return f.split(",")}if(p.throwOnLimitExceeded&&m>=p.arrayLimit)throw new RangeError("Array limit exceeded. Only "+p.arrayLimit+" element"+(p.arrayLimit===1?"":"s")+" allowed in an array.");return f},o="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",c=function(p,m){var g={__proto__:null},v=m.ignoreQueryPrefix?p.replace(/^\?/,""):p;v=v.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var y=m.parameterLimit===1/0?void 0:m.parameterLimit,x=v.split(m.delimiter,m.throwOnLimitExceeded&&typeof y<"u"?y+1:y);if(m.throwOnLimitExceeded&&typeof y<"u"&&x.length>y)throw new RangeError("Parameter limit exceeded. Only "+y+" parameter"+(y===1?"":"s")+" allowed.");var T=-1,A,w=m.charset;if(m.charsetSentinel)for(A=0;A-1&&(E=t(E)?[E]:E),m.comma&&t(E)&&E.length>m.arrayLimit&&(E=s.combine([],E,m.arrayLimit,m.plainObjects,m.throwOnLimitExceeded)),F!==null){var k=e.call(g,F);k&&(m.duplicates==="combine"||b.indexOf("[]=")>-1)?g[F]=s.combine(g[F],E,m.arrayLimit,m.plainObjects,m.throwOnLimitExceeded):(!k||m.duplicates==="last")&&(g[F]=E)}}return g},l=function(f,p,m,g){var v=0;if(f.length>0&&f[f.length-1]==="[]"){var y=f.slice(0,-1).join("");v=Array.isArray(p)&&p[y]?p[y].length:0}for(var x=g?p:r(p,m,v),T=f.length-1;T>=0;--T){var A,w=f[T];if(w==="[]"&&m.parseArrays)s.isOverflow(x)?A=x:A=m.allowEmptyArrays&&(x===""||m.strictNullHandling&&x===null)?[]:s.combine([],x,m.arrayLimit,m.plainObjects,m.throwOnLimitExceeded);else{A=m.plainObjects?{__proto__:null}:{};var b=w.charAt(0)==="["&&w.charAt(w.length-1)==="]"?w.slice(1,-1):w,_=m.decodeDotInKeys?b.replace(/%2E/g,"."):b,I=parseInt(_,10),F=!isNaN(I)&&w!==_&&String(I)===_&&I>=0&&m.parseArrays;if(!m.parseArrays&&_==="")A={0:x};else if(F&&I=0?g.slice(0,y):g;if(x){if(!m.plainObjects&&e.call(Object.prototype,x)&&!m.allowPrototypes)return;v[v.length]=x}for(var T=g.length,A=y,w=0;A>=0&&w=0){if(m.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+m.depth+" and strictDepth is true");v[v.length]="["+g.slice(A)+"]"}return v},u=function(p,m,g,v){if(p){var y=h(p,g);if(y)return l(y,m,g,v)}},d=function(p){if(!p)return i;if(typeof p.allowEmptyArrays<"u"&&typeof p.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof p.decodeDotInKeys<"u"&&typeof p.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(p.decoder!==null&&typeof p.decoder<"u"&&typeof p.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof p.charset<"u"&&p.charset!=="utf-8"&&p.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof p.throwOnLimitExceeded<"u"&&typeof p.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var m=typeof p.charset>"u"?i.charset:p.charset,g=typeof p.duplicates>"u"?i.duplicates:p.duplicates;if(g!=="combine"&&g!=="first"&&g!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var v=typeof p.allowDots>"u"?p.decodeDotInKeys===!0?!0:i.allowDots:!!p.allowDots;return{allowDots:v,allowEmptyArrays:typeof p.allowEmptyArrays=="boolean"?!!p.allowEmptyArrays:i.allowEmptyArrays,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:i.allowPrototypes,allowSparse:typeof p.allowSparse=="boolean"?p.allowSparse:i.allowSparse,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:i.arrayLimit,charset:m,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:i.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:i.comma,decodeDotInKeys:typeof p.decodeDotInKeys=="boolean"?p.decodeDotInKeys:i.decodeDotInKeys,decoder:typeof p.decoder=="function"?p.decoder:i.decoder,delimiter:typeof p.delimiter=="string"||s.isRegExp(p.delimiter)?p.delimiter:i.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:i.depth,duplicates:g,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:i.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:i.plainObjects,strictDepth:typeof p.strictDepth=="boolean"?!!p.strictDepth:i.strictDepth,strictMerge:typeof p.strictMerge=="boolean"?!!p.strictMerge:i.strictMerge,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:i.strictNullHandling,throwOnLimitExceeded:typeof p.throwOnLimitExceeded=="boolean"?p.throwOnLimitExceeded:!1}};return xd=function(f,p){var m=d(p);if(f===""||f===null||typeof f>"u")return m.plainObjects?{__proto__:null}:{};for(var g=typeof f=="string"?c(f,m):f,v=m.plainObjects?{__proto__:null}:{},y=Object.keys(g),x=0;x",'"',"`"," ","\r",` +`," "],o=["{","}","|","\\","^","`"].concat(r),a=["'"].concat(o),c=["%","/","?",";","#"].concat(a),l=["/","?","#"],h=255,u=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},p={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=z_();function v(A,w,b){if(A&&typeof A=="object"&&A instanceof e)return A;var _=new e;return _.parse(A,w,b),_}e.prototype.parse=function(A,w,b){if(typeof A!="string")throw new TypeError("Parameter 'url' must be a string, not "+typeof A);var _=A.indexOf("?"),I=_!==-1&&_127?oe+="x":oe+=W[ae];if(!oe.match(u)){var he=V.slice(0,C),re=V.slice(C+1),ve=W.match(d);ve&&(he.push(ve[1]),re.unshift(ve[2])),re.length&&(k="/"+re.join(".")+k),this.hostname=he.join(".");break}}}this.hostname.length>h?this.hostname="":this.hostname=this.hostname.toLowerCase(),X||(this.hostname=s.toASCII(this.hostname));var Y=this.port?":"+this.port:"",j=this.hostname||"";this.host=j+Y,this.href+=this.host,X&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),k[0]!=="/"&&(k="/"+k))}if(!f[$])for(var C=0,q=a.length;C0?b.host.split("@"):!1;oe&&(b.auth=oe.shift(),b.hostname=oe.shift(),b.host=b.hostname)}return b.search=A.search,b.query=A.query,(b.pathname!==null||b.search!==null)&&(b.path=(b.pathname?b.pathname:"")+(b.search?b.search:"")),b.href=b.format(),b}if(!V.length)return b.pathname=null,b.search?b.path="/"+b.search:b.path=null,b.href=b.format(),b;for(var ae=V.slice(-1)[0],ue=(b.host||A.host||V.length>1)&&(ae==="."||ae==="..")||ae==="",he=0,re=V.length;re>=0;re--)ae=V[re],ae==="."?V.splice(re,1):ae===".."?(V.splice(re,1),he++):he&&(V.splice(re,1),he--);if(!L&&!X)for(;he--;he)V.unshift("..");L&&V[0]!==""&&(!V[0]||V[0].charAt(0)!=="/")&&V.unshift(""),ue&&V.join("/").substr(-1)!=="/"&&V.push("");var ve=V[0]===""||V[0]&&V[0].charAt(0)==="/";if(W){b.hostname=ve?"":V.length?V.shift():"",b.host=b.hostname;var oe=b.host&&b.host.indexOf("@")>0?b.host.split("@"):!1;oe&&(b.auth=oe.shift(),b.hostname=oe.shift(),b.host=b.hostname)}return L=L||b.host&&V.length,L&&!ve&&V.unshift(""),V.length>0?b.pathname=V.join("/"):(b.pathname=null,b.path=null),(b.pathname!==null||b.search!==null)&&(b.path=(b.pathname?b.pathname:"")+(b.search?b.search:"")),b.auth=A.auth||b.auth,b.slashes=b.slashes||A.slashes,b.href=b.format(),b},e.prototype.parseHost=function(){var A=this.host,w=i.exec(A);w&&(w=w[0],w!==":"&&(this.port=w.substr(1)),A=A.substr(0,A.length-w.length)),A&&(this.hostname=A)},Er.parse=v,Er.resolve=x,Er.resolveObject=T,Er.format=y,Er.Url=e,Er}q_();const v0={};function lt(s,e,t=3){if(v0[e])return;let i=new Error().stack;typeof i>"u"?console.warn("PixiJS Deprecation Warning: ",`${e} +Deprecated since v${s}`):(i=i.split(` +`).splice(t).join(` +`),console.groupCollapsed?(console.groupCollapsed("%cPixiJS Deprecation Warning: %c%s","color:#614108;background:#fffbe6","font-weight:normal;color:#614108;background:#fffbe6",`${e} +Deprecated since v${s}`),console.warn(i),console.groupEnd()):(console.warn("PixiJS Deprecation Warning: ",`${e} +Deprecated since v${s}`),console.warn(i))),v0[e]=!0}function vs(s){if(typeof s!="string")throw new TypeError(`Path must be a string. Received ${JSON.stringify(s)}`)}function ba(s){return s.split("?")[0].split("#")[0]}function K_(s){return s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Z_(s,e,t){return s.replace(new RegExp(K_(e),"g"),t)}function J_(s,e){let t="",i=0,n=-1,r=0,o=-1;for(let a=0;a<=s.length;++a){if(a2){const c=t.lastIndexOf("/");if(c!==t.length-1){c===-1?(t="",i=0):(t=t.slice(0,c),i=t.length-1-t.lastIndexOf("/")),n=a,r=0;continue}}else if(t.length===2||t.length===1){t="",i=0,n=a,r=0;continue}}}else t.length>0?t+=`/${s.slice(n+1,a)}`:t=s.slice(n+1,a),i=a-n-1;n=a,r=0}else o===46&&r!==-1?++r:r=-1}return t}const Jt={toPosix(s){return Z_(s,"\\","/")},isUrl(s){return/^https?:/.test(this.toPosix(s))},isDataUrl(s){return/^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}()_|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s<>]*?)$/i.test(s)},isBlobUrl(s){return s.startsWith("blob:")},hasProtocol(s){return/^[^/:]+:/.test(this.toPosix(s))},getProtocol(s){vs(s),s=this.toPosix(s);const e=/^file:\/\/\//.exec(s);if(e)return e[0];const t=/^[^/:]+:\/{0,2}/.exec(s);return t?t[0]:""},toAbsolute(s,e,t){if(vs(s),this.isDataUrl(s)||this.isBlobUrl(s))return s;const i=ba(this.toPosix(e??ke.ADAPTER.getBaseUrl())),n=ba(this.toPosix(t??this.rootname(i)));return s=this.toPosix(s),s.startsWith("/")?Jt.join(n,s.slice(1)):this.isAbsolute(s)?s:this.join(i,s)},normalize(s){if(vs(s),s.length===0)return".";if(this.isDataUrl(s)||this.isBlobUrl(s))return s;s=this.toPosix(s);let e="";const t=s.startsWith("/");this.hasProtocol(s)&&(e=this.rootname(s),s=s.slice(e.length));const i=s.endsWith("/");return s=J_(s),s.length>0&&i&&(s+="/"),t?`/${s}`:e+s},isAbsolute(s){return vs(s),s=this.toPosix(s),this.hasProtocol(s)?!0:s.startsWith("/")},join(...s){if(s.length===0)return".";let e;for(let t=0;t0)if(e===void 0)e=i;else{const n=s[t-1]??"";this.joinExtensions.includes(this.extname(n).toLowerCase())?e+=`/../${i}`:e+=`/${i}`}}return e===void 0?".":this.normalize(e)},dirname(s){if(vs(s),s.length===0)return".";s=this.toPosix(s);let e=s.charCodeAt(0);const t=e===47;let i=-1,n=!0;const r=this.getProtocol(s),o=s;s=s.slice(r.length);for(let a=s.length-1;a>=1;--a)if(e=s.charCodeAt(a),e===47){if(!n){i=a;break}}else n=!1;return i===-1?t?"/":this.isUrl(o)?r+s:r:t&&i===1?"//":r+s.slice(0,i)},rootname(s){vs(s),s=this.toPosix(s);let e="";if(s.startsWith("/")?e="/":e=this.getProtocol(s),this.isUrl(s)){const t=s.indexOf("/",e.length);t!==-1?e=s.slice(0,t):e=s,e.endsWith("/")||(e+="/")}return e},basename(s,e){vs(s),e&&vs(e),s=ba(this.toPosix(s));let t=0,i=-1,n=!0,r;if(e!==void 0&&e.length>0&&e.length<=s.length){if(e.length===s.length&&e===s)return"";let o=e.length-1,a=-1;for(r=s.length-1;r>=0;--r){const c=s.charCodeAt(r);if(c===47){if(!n){t=r+1;break}}else a===-1&&(n=!1,a=r+1),o>=0&&(c===e.charCodeAt(o)?--o===-1&&(i=r):(o=-1,i=a))}return t===i?i=a:i===-1&&(i=s.length),s.slice(t,i)}for(r=s.length-1;r>=0;--r)if(s.charCodeAt(r)===47){if(!n){t=r+1;break}}else i===-1&&(n=!1,i=r+1);return i===-1?"":s.slice(t,i)},extname(s){vs(s),s=ba(this.toPosix(s));let e=-1,t=0,i=-1,n=!0,r=0;for(let o=s.length-1;o>=0;--o){const a=s.charCodeAt(o);if(a===47){if(!n){t=o+1;break}continue}i===-1&&(n=!1,i=o+1),a===46?e===-1?e=o:r!==1&&(r=1):e!==-1&&(r=-1)}return e===-1||i===-1||r===0||r===1&&e===i-1&&e===t+1?"":s.slice(e,i)},parse(s){vs(s);const e={root:"",dir:"",base:"",ext:"",name:""};if(s.length===0)return e;s=ba(this.toPosix(s));let t=s.charCodeAt(0);const i=this.isAbsolute(s);let n;e.root=this.rootname(s),i||this.hasProtocol(s)?n=1:n=0;let r=-1,o=0,a=-1,c=!0,l=s.length-1,h=0;for(;l>=n;--l){if(t=s.charCodeAt(l),t===47){if(!c){o=l+1;break}continue}a===-1&&(c=!1,a=l+1),t===46?r===-1?r=l:h!==1&&(h=1):r!==-1&&(h=-1)}return r===-1||a===-1||h===0||h===1&&r===a-1&&r===o+1?a!==-1&&(o===0&&i?e.base=e.name=s.slice(1,a):e.base=e.name=s.slice(o,a)):(o===0&&i?(e.name=s.slice(1,r),e.base=s.slice(1,a)):(e.name=s.slice(o,r),e.base=s.slice(o,a)),e.ext=s.slice(r,a)),e.dir=this.dirname(s),e},sep:"/",delimiter:":",joinExtensions:[".html"]};let bd;async function Q_(){return bd??(bd=(async()=>{var r;const s=document.createElement("canvas").getContext("webgl");if(!s)return vi.UNPACK;const e=await new Promise(o=>{const a=document.createElement("video");a.onloadeddata=()=>o(a),a.onerror=()=>o(null),a.autoplay=!1,a.crossOrigin="anonymous",a.preload="auto",a.src="data:video/webm;base64,GkXfo59ChoEBQveBAULygQRC84EIQoKEd2VibUKHgQJChYECGFOAZwEAAAAAAAHTEU2bdLpNu4tTq4QVSalmU6yBoU27i1OrhBZUrmtTrIHGTbuMU6uEElTDZ1OsggEXTbuMU6uEHFO7a1OsggG97AEAAAAAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVSalmoCrXsYMPQkBNgIRMYXZmV0GETGF2ZkSJiEBEAAAAAAAAFlSua8yuAQAAAAAAAEPXgQFzxYgAAAAAAAAAAZyBACK1nIN1bmSIgQCGhVZfVlA5g4EBI+ODhAJiWgDglLCBArqBApqBAlPAgQFVsIRVuYEBElTDZ9Vzc9JjwItjxYgAAAAAAAAAAWfInEWjh0VOQ09ERVJEh49MYXZjIGxpYnZweC12cDlnyKJFo4hEVVJBVElPTkSHlDAwOjAwOjAwLjA0MDAwMDAwMAAAH0O2dcfngQCgwqGggQAAAIJJg0IAABAAFgA4JBwYSgAAICAAEb///4r+AAB1oZ2mm+6BAaWWgkmDQgAAEAAWADgkHBhKAAAgIABIQBxTu2uRu4+zgQC3iveBAfGCAXHwgQM=",a.load()});if(!e)return vi.UNPACK;const t=s.createTexture();s.bindTexture(s.TEXTURE_2D,t);const i=s.createFramebuffer();s.bindFramebuffer(s.FRAMEBUFFER,i),s.framebufferTexture2D(s.FRAMEBUFFER,s.COLOR_ATTACHMENT0,s.TEXTURE_2D,t,0),s.pixelStorei(s.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),s.pixelStorei(s.UNPACK_COLORSPACE_CONVERSION_WEBGL,s.NONE),s.texImage2D(s.TEXTURE_2D,0,s.RGBA,s.RGBA,s.UNSIGNED_BYTE,e);const n=new Uint8Array(4);return s.readPixels(0,0,1,1,s.RGBA,s.UNSIGNED_BYTE,n),s.deleteFramebuffer(i),s.deleteTexture(t),(r=s.getExtension("WEBGL_lose_context"))==null||r.loseContext(),n[0]<=n[3]?vi.PMA:vi.UNPACK})()),bd}let wd;function eC(){return typeof wd>"u"&&(wd=(function(){var e;const s={stencil:!0,failIfMajorPerformanceCaveat:ke.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT};try{if(!ke.ADAPTER.getWebGLRenderingContext())return!1;const t=ke.ADAPTER.createCanvas();let i=t.getContext("webgl",s)||t.getContext("experimental-webgl",s);const n=!!((e=i==null?void 0:i.getContextAttributes())!=null&&e.stencil);if(i){const r=i.getExtension("WEBGL_lose_context");r&&r.loseContext()}return i=null,n}catch{return!1}})()),wd}var tC={grad:.9,turn:360,rad:360/(2*Math.PI)},fn=function(s){return typeof s=="string"?s.length>0:typeof s=="number"},gi=function(s,e,t){return e===void 0&&(e=0),t===void 0&&(t=Math.pow(10,e)),Math.round(t*s)/t+0},ms=function(s,e,t){return e===void 0&&(e=0),t===void 0&&(t=1),s>t?t:s>e?s:e},Fy=function(s){return(s=isFinite(s)?s%360:0)>0?s:s+360},x0=function(s){return{r:ms(s.r,0,255),g:ms(s.g,0,255),b:ms(s.b,0,255),a:ms(s.a)}},Sd=function(s){return{r:gi(s.r),g:gi(s.g),b:gi(s.b),a:gi(s.a,3)}},iC=/^#([0-9a-f]{3,8})$/i,Nl=function(s){var e=s.toString(16);return e.length<2?"0"+e:e},Oy=function(s){var e=s.r,t=s.g,i=s.b,n=s.a,r=Math.max(e,t,i),o=r-Math.min(e,t,i),a=o?r===e?(t-i)/o:r===t?2+(i-e)/o:4+(e-t)/o:0;return{h:60*(a<0?a+6:a),s:r?o/r*100:0,v:r/255*100,a:n}},By=function(s){var e=s.h,t=s.s,i=s.v,n=s.a;e=e/360*6,t/=100,i/=100;var r=Math.floor(e),o=i*(1-t),a=i*(1-(e-r)*t),c=i*(1-(1-e+r)*t),l=r%6;return{r:255*[i,a,o,o,c,i][l],g:255*[c,i,i,a,o,o][l],b:255*[o,o,c,i,i,a][l],a:n}},y0=function(s){return{h:Fy(s.h),s:ms(s.s,0,100),l:ms(s.l,0,100),a:ms(s.a)}},b0=function(s){return{h:gi(s.h),s:gi(s.s),l:gi(s.l),a:gi(s.a,3)}},w0=function(s){return By((t=(e=s).s,{h:e.h,s:(t*=((i=e.l)<50?i:100-i)/100)>0?2*t/(i+t)*100:0,v:i+t,a:e.a}));var e,t,i},Va=function(s){return{h:(e=Oy(s)).h,s:(n=(200-(t=e.s))*(i=e.v)/100)>0&&n<200?t*i/100/(n<=100?n:200-n)*100:0,l:n/2,a:e.a};var e,t,i,n},sC=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,nC=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rC=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,oC=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,bf={string:[[function(s){var e=iC.exec(s);return e?(s=e[1]).length<=4?{r:parseInt(s[0]+s[0],16),g:parseInt(s[1]+s[1],16),b:parseInt(s[2]+s[2],16),a:s.length===4?gi(parseInt(s[3]+s[3],16)/255,2):1}:s.length===6||s.length===8?{r:parseInt(s.substr(0,2),16),g:parseInt(s.substr(2,2),16),b:parseInt(s.substr(4,2),16),a:s.length===8?gi(parseInt(s.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(s){var e=rC.exec(s)||oC.exec(s);return e?e[2]!==e[4]||e[4]!==e[6]?null:x0({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(s){var e=sC.exec(s)||nC.exec(s);if(!e)return null;var t,i,n=y0({h:(t=e[1],i=e[2],i===void 0&&(i="deg"),Number(t)*(tC[i]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return w0(n)},"hsl"]],object:[[function(s){var e=s.r,t=s.g,i=s.b,n=s.a,r=n===void 0?1:n;return fn(e)&&fn(t)&&fn(i)?x0({r:Number(e),g:Number(t),b:Number(i),a:Number(r)}):null},"rgb"],[function(s){var e=s.h,t=s.s,i=s.l,n=s.a,r=n===void 0?1:n;if(!fn(e)||!fn(t)||!fn(i))return null;var o=y0({h:Number(e),s:Number(t),l:Number(i),a:Number(r)});return w0(o)},"hsl"],[function(s){var e=s.h,t=s.s,i=s.v,n=s.a,r=n===void 0?1:n;if(!fn(e)||!fn(t)||!fn(i))return null;var o=(function(a){return{h:Fy(a.h),s:ms(a.s,0,100),v:ms(a.v,0,100),a:ms(a.a)}})({h:Number(e),s:Number(t),v:Number(i),a:Number(r)});return By(o)},"hsv"]]},S0=function(s,e){for(var t=0;t=.5},s.prototype.toHex=function(){return e=Sd(this.rgba),t=e.r,i=e.g,n=e.b,o=(r=e.a)<1?Nl(gi(255*r)):"","#"+Nl(t)+Nl(i)+Nl(n)+o;var e,t,i,n,r,o},s.prototype.toRgb=function(){return Sd(this.rgba)},s.prototype.toRgbString=function(){return e=Sd(this.rgba),t=e.r,i=e.g,n=e.b,(r=e.a)<1?"rgba("+t+", "+i+", "+n+", "+r+")":"rgb("+t+", "+i+", "+n+")";var e,t,i,n,r},s.prototype.toHsl=function(){return b0(Va(this.rgba))},s.prototype.toHslString=function(){return e=b0(Va(this.rgba)),t=e.h,i=e.s,n=e.l,(r=e.a)<1?"hsla("+t+", "+i+"%, "+n+"%, "+r+")":"hsl("+t+", "+i+"%, "+n+"%)";var e,t,i,n,r},s.prototype.toHsv=function(){return e=Oy(this.rgba),{h:gi(e.h),s:gi(e.s),v:gi(e.v),a:gi(e.a,3)};var e},s.prototype.invert=function(){return Ls({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},s.prototype.saturate=function(e){return e===void 0&&(e=.1),Ls(Td(this.rgba,e))},s.prototype.desaturate=function(e){return e===void 0&&(e=.1),Ls(Td(this.rgba,-e))},s.prototype.grayscale=function(){return Ls(Td(this.rgba,-1))},s.prototype.lighten=function(e){return e===void 0&&(e=.1),Ls(T0(this.rgba,e))},s.prototype.darken=function(e){return e===void 0&&(e=.1),Ls(T0(this.rgba,-e))},s.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},s.prototype.alpha=function(e){return typeof e=="number"?Ls({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):gi(this.rgba.a,3);var t},s.prototype.hue=function(e){var t=Va(this.rgba);return typeof e=="number"?Ls({h:e,s:t.s,l:t.l,a:t.a}):gi(t.h)},s.prototype.isEqual=function(e){return this.toHex()===Ls(e).toHex()},s})(),Ls=function(s){return s instanceof wf?s:new wf(s)},M0=[],lC=function(s){s.forEach(function(e){M0.indexOf(e)<0&&(e(wf,bf),M0.push(e))})};function cC(s,e){var t={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},i={};for(var n in t)i[t[n]]=n;var r={};s.prototype.toName=function(o){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,c,l=i[this.toHex()];if(l)return l;if(o!=null&&o.closest){var h=this.toRgb(),u=1/0,d="black";if(!r.length)for(var f in t)r[f]=new s(t[f]).toRgb();for(var p in t){var m=(a=h,c=r[p],Math.pow(a.r-c.r,2)+Math.pow(a.g-c.g,2)+Math.pow(a.b-c.b,2));mn===t[r]);if(e!==null&&t!==null){const n=Object.keys(e),r=Object.keys(t);return n.length!==r.length?!1:n.every(o=>e[o]===t[o])}return e===t}toRgba(){const[e,t,i,n]=this._components;return{r:e,g:t,b:i,a:n}}toRgb(){const[e,t,i]=this._components;return{r:e,g:t,b:i}}toRgbaString(){const[e,t,i]=this.toUint8RgbArray();return`rgba(${e},${t},${i},${this.alpha})`}toUint8RgbArray(e){const[t,i,n]=this._components;return e=e??[],e[0]=Math.round(t*255),e[1]=Math.round(i*255),e[2]=Math.round(n*255),e}toRgbArray(e){e=e??[];const[t,i,n]=this._components;return e[0]=t,e[1]=i,e[2]=n,e}toNumber(){return this._int}toLittleEndianNumber(){const e=this._int;return(e>>16)+(e&65280)+((e&255)<<16)}multiply(e){const[t,i,n,r]=xc.temp.setValue(e)._components;return this._components[0]*=t,this._components[1]*=i,this._components[2]*=n,this._components[3]*=r,this.refreshInt(),this._value=null,this}premultiply(e,t=!0){return t&&(this._components[0]*=e,this._components[1]*=e,this._components[2]*=e),this._components[3]=e,this.refreshInt(),this._value=null,this}toPremultiplied(e,t=!0){if(e===1)return(255<<24)+this._int;if(e===0)return t?0:this._int;let i=this._int>>16&255,n=this._int>>8&255,r=this._int&255;return t&&(i=i*e+.5|0,n=n*e+.5|0,r=r*e+.5|0),(e*255<<24)+(i<<16)+(n<<8)+r}toHex(){const e=this._int.toString(16);return`#${"000000".substring(0,6-e.length)+e}`}toHexa(){const e=Math.round(this._components[3]*255).toString(16);return this.toHex()+"00".substring(0,2-e.length)+e}setAlpha(e){return this._components[3]=this._clamp(e),this}round(e){const[t,i,n]=this._components;return this._components[0]=Math.round(t*e)/e,this._components[1]=Math.round(i*e)/e,this._components[2]=Math.round(n*e)/e,this.refreshInt(),this._value=null,this}toArray(e){e=e??[];const[t,i,n,r]=this._components;return e[0]=t,e[1]=i,e[2]=n,e[3]=r,e}normalize(e){let t,i,n,r;if((typeof e=="number"||e instanceof Number)&&e>=0&&e<=16777215){const o=e;t=(o>>16&255)/255,i=(o>>8&255)/255,n=(o&255)/255,r=1}else if((Array.isArray(e)||e instanceof Float32Array)&&e.length>=3&&e.length<=4)e=this._clamp(e),[t,i,n,r=1]=e;else if((e instanceof Uint8Array||e instanceof Uint8ClampedArray)&&e.length>=3&&e.length<=4)e=this._clamp(e,0,255),[t,i,n,r=255]=e,t/=255,i/=255,n/=255,r/=255;else if(typeof e=="string"||typeof e=="object"){if(typeof e=="string"){const a=xc.HEX_PATTERN.exec(e);a&&(e=`#${a[2]}`)}const o=Ls(e);o.isValid()&&({r:t,g:i,b:n,a:r}=o.rgba,t/=255,i/=255,n/=255)}if(t!==void 0)this._components[0]=t,this._components[1]=i,this._components[2]=n,this._components[3]=r,this.refreshInt();else throw new Error(`Unable to convert color ${e}`)}refreshInt(){this._clamp(this._components);const[e,t,i]=this._components;this._int=(e*255<<16)+(t*255<<8)+(i*255|0)}_clamp(e,t=0,i=1){return typeof e=="number"?Math.min(Math.max(e,t),i):(e.forEach((n,r)=>{e[r]=Math.min(Math.max(n,t),i)}),e)}};Co.shared=new Co,Co.temp=new Co,Co.HEX_PATTERN=/^(#|0x)?(([a-f0-9]{3}){1,2}([a-f0-9]{2})?)$/i;let Tt=Co;function hC(s){return lt("7.2.0","utils.hex2string is deprecated, use Color#toHex instead"),Tt.shared.setValue(s).toHex()}function uC(s){return lt("7.2.0","utils.rgb2hex is deprecated, use Color#toNumber instead"),Tt.shared.setValue(s).toNumber()}function dC(){const s=[],e=[];for(let i=0;i<32;i++)s[i]=i,e[i]=i;s[je.NORMAL_NPM]=je.NORMAL,s[je.ADD_NPM]=je.ADD,s[je.SCREEN_NPM]=je.SCREEN,e[je.NORMAL]=je.NORMAL_NPM,e[je.ADD]=je.ADD_NPM,e[je.SCREEN]=je.SCREEN_NPM;const t=[];return t.push(e),t.push(s),t}const Ly=dC();function Dy(s,e){return Ly[e?1:0][s]}function fC(s,e=null){const t=s*6;if(e=e||new Uint16Array(t),e.length!==t)throw new Error(`Out buffer length is incorrect, got ${e.length} and expected ${t}`);for(let i=0,n=0;i>>1,s|=s>>>2,s|=s>>>4,s|=s>>>8,s|=s>>>16,s+1}function _0(s){return!(s&s-1)&&!!s}function C0(s){let e=(s>65535?1:0)<<4;s>>>=e;let t=(s>255?1:0)<<3;return s>>>=t,e|=t,t=(s>15?1:0)<<2,s>>>=t,e|=t,t=(s>3?1:0)<<1,s>>>=t,e|=t,e|s>>1}function Vo(s,e,t){const i=s.length;let n;if(e>=i||t===0)return;t=e+t>i?i-e:t;const r=i-t;for(n=e;n(s.Renderer="renderer",s.Application="application",s.RendererSystem="renderer-webgl-system",s.RendererPlugin="renderer-webgl-plugin",s.CanvasRendererSystem="renderer-canvas-system",s.CanvasRendererPlugin="renderer-canvas-plugin",s.Asset="asset",s.LoadParser="load-parser",s.ResolveParser="resolve-parser",s.CacheParser="cache-parser",s.DetectionParser="detection-parser",s))(Re||{});const Tf=s=>{if(typeof s=="function"||typeof s=="object"&&s.extension){if(!s.extension)throw new Error("Extension class must have an extension object");s={...typeof s.extension!="object"?{type:s.extension}:s.extension,ref:s}}if(typeof s=="object")s={...s};else throw new Error("Invalid extension type");return typeof s.type=="string"&&(s.type=[s.type]),s},P0=(s,e)=>Tf(s).priority??e,Ue={_addHandlers:{},_removeHandlers:{},_queue:{},remove(...s){return s.map(Tf).forEach(e=>{e.type.forEach(t=>{var i,n;return(n=(i=this._removeHandlers)[t])==null?void 0:n.call(i,e)})}),this},add(...s){return s.map(Tf).forEach(e=>{e.type.forEach(t=>{var r,o;const i=this._addHandlers,n=this._queue;i[t]?(r=i[t])==null||r.call(i,e):(n[t]=n[t]||[],(o=n[t])==null||o.push(e))})}),this},handle(s,e,t){var o;const i=this._addHandlers,n=this._removeHandlers;if(i[s]||n[s])throw new Error(`Extension type ${s} already has a handler`);i[s]=e,n[s]=t;const r=this._queue;return r[s]&&((o=r[s])==null||o.forEach(a=>e(a)),delete r[s]),this},handleByMap(s,e){return this.handle(s,t=>{t.name&&(e[t.name]=t.ref)},t=>{t.name&&delete e[t.name]})},handleByList(s,e,t=-1){return this.handle(s,i=>{e.includes(i.ref)||(e.push(i.ref),e.sort((n,r)=>P0(r,t)-P0(n,t)))},i=>{const n=e.indexOf(i.ref);n!==-1&&e.splice(n,1)})}};class Mf{constructor(e){typeof e=="number"?this.rawBinaryData=new ArrayBuffer(e):e instanceof Uint8Array?this.rawBinaryData=e.buffer:this.rawBinaryData=e,this.uint32View=new Uint32Array(this.rawBinaryData),this.float32View=new Float32Array(this.rawBinaryData)}get int8View(){return this._int8View||(this._int8View=new Int8Array(this.rawBinaryData)),this._int8View}get uint8View(){return this._uint8View||(this._uint8View=new Uint8Array(this.rawBinaryData)),this._uint8View}get int16View(){return this._int16View||(this._int16View=new Int16Array(this.rawBinaryData)),this._int16View}get uint16View(){return this._uint16View||(this._uint16View=new Uint16Array(this.rawBinaryData)),this._uint16View}get int32View(){return this._int32View||(this._int32View=new Int32Array(this.rawBinaryData)),this._int32View}view(e){return this[`${e}View`]}destroy(){this.rawBinaryData=null,this._int8View=null,this._uint8View=null,this._int16View=null,this._uint16View=null,this._int32View=null,this.uint32View=null,this.float32View=null}static sizeOf(e){switch(e){case"int8":case"uint8":return 1;case"int16":case"uint16":return 2;case"int32":case"uint32":case"float32":return 4;default:throw new Error(`${e} isn't a valid view type`)}}}const yC=["precision mediump float;","void main(void){","float test = 0.1;","%forloop%","gl_FragColor = vec4(0.0);","}"].join(` +`);function bC(s){let e="";for(let t=0;t0&&(e+=` +else `),t=0;--i){const n=_f[i];if(n.test&&n.test(s,t))return new n(s,e)}throw new Error("Unrecognized source type to auto-detect Resource")}class Is{constructor(e){this.items=[],this._name=e,this._aliasCount=0}emit(e,t,i,n,r,o,a,c){if(arguments.length>8)throw new Error("max arguments reached");const{name:l,items:h}=this;this._aliasCount++;for(let u=0,d=h.length;u0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))}add(e){return e[this._name]&&(this.ensureNonAliasedItems(),this.remove(e),this.items.push(e)),this}remove(e){const t=this.items.indexOf(e);return t!==-1&&(this.ensureNonAliasedItems(),this.items.splice(t,1)),this}contains(e){return this.items.includes(e)}removeAll(){return this.ensureNonAliasedItems(),this.items.length=0,this}destroy(){this.removeAll(),this.items.length=0,this._name=""}get empty(){return this.items.length===0}get name(){return this._name}}Object.defineProperties(Is.prototype,{dispatch:{value:Is.prototype.emit},run:{value:Is.prototype.emit}});class al{constructor(e=0,t=0){this._width=e,this._height=t,this.destroyed=!1,this.internal=!1,this.onResize=new Is("setRealSize"),this.onUpdate=new Is("update"),this.onError=new Is("onError")}bind(e){this.onResize.add(e),this.onUpdate.add(e),this.onError.add(e),(this._width||this._height)&&this.onResize.emit(this._width,this._height)}unbind(e){this.onResize.remove(e),this.onUpdate.remove(e),this.onError.remove(e)}resize(e,t){(e!==this._width||t!==this._height)&&(this._width=e,this._height=t,this.onResize.emit(e,t))}get valid(){return!!this._width&&!!this._height}update(){this.destroyed||this.onUpdate.emit()}load(){return Promise.resolve(this)}get width(){return this._width}get height(){return this._height}style(e,t,i){return!1}dispose(){}destroy(){this.destroyed||(this.destroyed=!0,this.dispose(),this.onError.removeAll(),this.onError=null,this.onResize.removeAll(),this.onResize=null,this.onUpdate.removeAll(),this.onUpdate=null)}static test(e,t){return!1}}class Kh extends al{constructor(e,t){const{width:i,height:n}=t||{};if(!i||!n)throw new Error("BufferResource width or height invalid");super(i,n),this.data=e,this.unpackAlignment=t.unpackAlignment??4}upload(e,t,i){const n=e.gl;n.pixelStorei(n.UNPACK_ALIGNMENT,this.unpackAlignment),n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t.alphaMode===vi.UNPACK);const r=t.realWidth,o=t.realHeight;return i.width===r&&i.height===o?n.texSubImage2D(t.target,0,0,0,r,o,t.format,i.type,this.data):(i.width=r,i.height=o,n.texImage2D(t.target,0,i.internalFormat,r,o,0,t.format,i.type,this.data)),!0}dispose(){this.data=null}static test(e){return e===null||e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array}}const SC={scaleMode:_s.NEAREST,alphaMode:vi.NPM},Cf=class Ao extends yl{constructor(e=null,t=null){super(),t=Object.assign({},Ao.defaultOptions,t);const{alphaMode:i,mipmap:n,anisotropicLevel:r,scaleMode:o,width:a,height:c,wrapMode:l,format:h,type:u,target:d,resolution:f,resourceOptions:p}=t;e&&!(e instanceof al)&&(e=Uy(e,p),e.internal=!0),this.resolution=f||ke.RESOLUTION,this.width=Math.round((a||0)*this.resolution)/this.resolution,this.height=Math.round((c||0)*this.resolution)/this.resolution,this._mipmap=n,this.anisotropicLevel=r,this._wrapMode=l,this._scaleMode=o,this.format=h,this.type=u,this.target=d,this.alphaMode=i,this.uid=io(),this.touched=0,this.isPowerOfTwo=!1,this._refreshPOT(),this._glTextures={},this.dirtyId=0,this.dirtyStyleId=0,this.cacheId=null,this.valid=a>0&&c>0,this.textureCacheIds=[],this.destroyed=!1,this.resource=null,this._batchEnabled=0,this._batchLocation=0,this.parentTextureArray=null,this.setResource(e)}get realWidth(){return Math.round(this.width*this.resolution)}get realHeight(){return Math.round(this.height*this.resolution)}get mipmap(){return this._mipmap}set mipmap(e){this._mipmap!==e&&(this._mipmap=e,this.dirtyStyleId++)}get scaleMode(){return this._scaleMode}set scaleMode(e){this._scaleMode!==e&&(this._scaleMode=e,this.dirtyStyleId++)}get wrapMode(){return this._wrapMode}set wrapMode(e){this._wrapMode!==e&&(this._wrapMode=e,this.dirtyStyleId++)}setStyle(e,t){let i;return e!==void 0&&e!==this.scaleMode&&(this.scaleMode=e,i=!0),t!==void 0&&t!==this.mipmap&&(this.mipmap=t,i=!0),i&&this.dirtyStyleId++,this}setSize(e,t,i){return i=i||this.resolution,this.setRealSize(e*i,t*i,i)}setRealSize(e,t,i){return this.resolution=i||this.resolution,this.width=Math.round(e)/this.resolution,this.height=Math.round(t)/this.resolution,this._refreshPOT(),this.update(),this}_refreshPOT(){this.isPowerOfTwo=_0(this.realWidth)&&_0(this.realHeight)}setResolution(e){const t=this.resolution;return t===e?this:(this.resolution=e,this.valid&&(this.width=Math.round(this.width*t)/e,this.height=Math.round(this.height*t)/e,this.emit("update",this)),this._refreshPOT(),this)}setResource(e){if(this.resource===e)return this;if(this.resource)throw new Error("Resource can be set only once");return e.bind(this),this.resource=e,this}update(){this.valid?(this.dirtyId++,this.dirtyStyleId++,this.emit("update",this)):this.width>0&&this.height>0&&(this.valid=!0,this.emit("loaded",this),this.emit("update",this))}onError(e){this.emit("error",this,e)}destroy(){this.resource&&(this.resource.unbind(this),this.resource.internal&&this.resource.destroy(),this.resource=null),this.cacheId&&(delete Gn[this.cacheId],delete Ds[this.cacheId],this.cacheId=null),this.valid=!1,this.dispose(),Ao.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0,this.emit("destroyed",this),this.removeAllListeners()}dispose(){this.emit("dispose",this)}castToBaseTexture(){return this}static from(e,t,i=ke.STRICT_TEXTURE_CACHE){const n=typeof e=="string";let r=null;if(n)r=e;else{if(!e._pixiId){const a=(t==null?void 0:t.pixiIdPrefix)||"pixiid";e._pixiId=`${a}_${io()}`}r=e._pixiId}let o=Gn[r];if(n&&i&&!o)throw new Error(`The cacheId "${r}" does not exist in BaseTextureCache.`);return o||(o=new Ao(e,t),o.cacheId=r,Ao.addToCache(o,r)),o}static fromBuffer(e,t,i,n){e=e||new Float32Array(t*i*4);const r=new Kh(e,{width:t,height:i,...n==null?void 0:n.resourceOptions});let o,a;return e instanceof Float32Array?(o=Se.RGBA,a=Ne.FLOAT):e instanceof Int32Array?(o=Se.RGBA_INTEGER,a=Ne.INT):e instanceof Uint32Array?(o=Se.RGBA_INTEGER,a=Ne.UNSIGNED_INT):e instanceof Int16Array?(o=Se.RGBA_INTEGER,a=Ne.SHORT):e instanceof Uint16Array?(o=Se.RGBA_INTEGER,a=Ne.UNSIGNED_SHORT):e instanceof Int8Array?(o=Se.RGBA,a=Ne.BYTE):(o=Se.RGBA,a=Ne.UNSIGNED_BYTE),r.internal=!0,new Ao(r,Object.assign({},SC,{type:a,format:o},n))}static addToCache(e,t){t&&(e.textureCacheIds.includes(t)||e.textureCacheIds.push(t),Gn[t]&&Gn[t]!==e&&console.warn(`BaseTexture added to the cache with an id [${t}] that already had an entry`),Gn[t]=e)}static removeFromCache(e){if(typeof e=="string"){const t=Gn[e];if(t){const i=t.textureCacheIds.indexOf(e);return i>-1&&t.textureCacheIds.splice(i,1),delete Gn[e],t}}else if(e!=null&&e.textureCacheIds){for(let t=0;t1){for(let u=0;u(s[s.POLY=0]="POLY",s[s.RECT=1]="RECT",s[s.CIRC=2]="CIRC",s[s.ELIP=3]="ELIP",s[s.RREC=4]="RREC",s))(Mi||{});class pt{constructor(e=0,t=0){this.x=0,this.y=0,this.x=e,this.y=t}clone(){return new pt(this.x,this.y)}copyFrom(e){return this.set(e.x,e.y),this}copyTo(e){return e.set(this.x,this.y),e}equals(e){return e.x===this.x&&e.y===this.y}set(e=0,t=e){return this.x=e,this.y=t,this}}pt.prototype.toString=function(){return`[@pixi/math:Point x=${this.x} y=${this.y}]`};const Ul=[new pt,new pt,new pt,new pt];class st{constructor(e=0,t=0,i=0,n=0){this.x=Number(e),this.y=Number(t),this.width=Number(i),this.height=Number(n),this.type=Mi.RECT}get left(){return this.x}get right(){return this.x+this.width}get top(){return this.y}get bottom(){return this.y+this.height}static get EMPTY(){return new st(0,0,0,0)}clone(){return new st(this.x,this.y,this.width,this.height)}copyFrom(e){return this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height,this}copyTo(e){return e.x=this.x,e.y=this.y,e.width=this.width,e.height=this.height,e}contains(e,t){return this.width<=0||this.height<=0?!1:e>=this.x&&e=this.y&&te.right?e.right:this.right)<=_)return!1;const I=this.ye.bottom?e.bottom:this.bottom)>I}const i=this.left,n=this.right,r=this.top,o=this.bottom;if(n<=i||o<=r)return!1;const a=Ul[0].set(e.left,e.top),c=Ul[1].set(e.left,e.bottom),l=Ul[2].set(e.right,e.top),h=Ul[3].set(e.right,e.bottom);if(l.x<=a.x||c.y<=a.y)return!1;const u=Math.sign(t.a*t.d-t.b*t.c);if(u===0||(t.apply(a,a),t.apply(c,c),t.apply(l,l),t.apply(h,h),Math.max(a.x,c.x,l.x,h.x)<=i||Math.min(a.x,c.x,l.x,h.x)>=n||Math.max(a.y,c.y,l.y,h.y)<=r||Math.min(a.y,c.y,l.y,h.y)>=o))return!1;const d=u*(c.y-a.y),f=u*(a.x-c.x),p=d*i+f*r,m=d*n+f*r,g=d*i+f*o,v=d*n+f*o;if(Math.max(p,m,g,v)<=d*a.x+f*a.y||Math.min(p,m,g,v)>=d*h.x+f*h.y)return!1;const y=u*(a.y-l.y),x=u*(l.x-a.x),T=y*i+x*r,A=y*n+x*r,w=y*i+x*o,b=y*n+x*o;return!(Math.max(T,A,w,b)<=y*a.x+x*a.y||Math.min(T,A,w,b)>=y*h.x+x*h.y)}pad(e=0,t=e){return this.x-=e,this.y-=t,this.width+=e*2,this.height+=t*2,this}fit(e){const t=Math.max(this.x,e.x),i=Math.min(this.x+this.width,e.x+e.width),n=Math.max(this.y,e.y),r=Math.min(this.y+this.height,e.y+e.height);return this.x=t,this.width=Math.max(i-t,0),this.y=n,this.height=Math.max(r-n,0),this}ceil(e=1,t=.001){const i=Math.ceil((this.x+this.width-t)*e)/e,n=Math.ceil((this.y+this.height-t)*e)/e;return this.x=Math.floor((this.x+t)*e)/e,this.y=Math.floor((this.y+t)*e)/e,this.width=i-this.x,this.height=n-this.y,this}enlarge(e){const t=Math.min(this.x,e.x),i=Math.max(this.x+this.width,e.x+e.width),n=Math.min(this.y,e.y),r=Math.max(this.y+this.height,e.y+e.height);return this.x=t,this.width=i-t,this.y=n,this.height=r-n,this}}st.prototype.toString=function(){return`[@pixi/math:Rectangle x=${this.x} y=${this.y} width=${this.width} height=${this.height}]`};class Zh{constructor(e=0,t=0,i=0){this.x=e,this.y=t,this.radius=i,this.type=Mi.CIRC}clone(){return new Zh(this.x,this.y,this.radius)}contains(e,t){if(this.radius<=0)return!1;const i=this.radius*this.radius;let n=this.x-e,r=this.y-t;return n*=n,r*=r,n+r<=i}getBounds(){return new st(this.x-this.radius,this.y-this.radius,this.radius*2,this.radius*2)}}Zh.prototype.toString=function(){return`[@pixi/math:Circle x=${this.x} y=${this.y} radius=${this.radius}]`};class Jh{constructor(e=0,t=0,i=0,n=0){this.x=e,this.y=t,this.width=i,this.height=n,this.type=Mi.ELIP}clone(){return new Jh(this.x,this.y,this.width,this.height)}contains(e,t){if(this.width<=0||this.height<=0)return!1;let i=(e-this.x)/this.width,n=(t-this.y)/this.height;return i*=i,n*=n,i+n<=1}getBounds(){return new st(this.x-this.width,this.y-this.height,this.width,this.height)}}Jh.prototype.toString=function(){return`[@pixi/math:Ellipse x=${this.x} y=${this.y} width=${this.width} height=${this.height}]`};class Zr{constructor(...e){let t=Array.isArray(e[0])?e[0]:e;if(typeof t[0]!="number"){const i=[];for(let n=0,r=t.length;nt!=h>t&&e<(l-a)*((t-c)/(h-c))+a&&(i=!i)}return i}}Zr.prototype.toString=function(){return`[@pixi/math:PolygoncloseStroke=${this.closeStroke}points=${this.points.reduce((s,e)=>`${s}, ${e}`,"")}]`};class Qh{constructor(e=0,t=0,i=0,n=0,r=20){this.x=e,this.y=t,this.width=i,this.height=n,this.radius=r,this.type=Mi.RREC}clone(){return new Qh(this.x,this.y,this.width,this.height,this.radius)}contains(e,t){if(this.width<=0||this.height<=0)return!1;if(e>=this.x&&e<=this.x+this.width&&t>=this.y&&t<=this.y+this.height){const i=Math.max(0,Math.min(this.radius,Math.min(this.width,this.height)/2));if(t>=this.y+i&&t<=this.y+this.height-i||e>=this.x+i&&e<=this.x+this.width-i)return!0;let n=e-(this.x+i),r=t-(this.y+i);const o=i*i;if(n*n+r*r<=o||(n=e-(this.x+this.width-i),n*n+r*r<=o)||(r=t-(this.y+this.height-i),n*n+r*r<=o)||(n=e-(this.x+i),n*n+r*r<=o))return!0}return!1}}Qh.prototype.toString=function(){return`[@pixi/math:RoundedRectangle x=${this.x} y=${this.y}width=${this.width} height=${this.height} radius=${this.radius}]`};class Dt{constructor(e=1,t=0,i=0,n=1,r=0,o=0){this.array=null,this.a=e,this.b=t,this.c=i,this.d=n,this.tx=r,this.ty=o}fromArray(e){this.a=e[0],this.b=e[1],this.c=e[3],this.d=e[4],this.tx=e[2],this.ty=e[5]}set(e,t,i,n,r,o){return this.a=e,this.b=t,this.c=i,this.d=n,this.tx=r,this.ty=o,this}toArray(e,t){this.array||(this.array=new Float32Array(9));const i=t||this.array;return e?(i[0]=this.a,i[1]=this.b,i[2]=0,i[3]=this.c,i[4]=this.d,i[5]=0,i[6]=this.tx,i[7]=this.ty,i[8]=1):(i[0]=this.a,i[1]=this.c,i[2]=this.tx,i[3]=this.b,i[4]=this.d,i[5]=this.ty,i[6]=0,i[7]=0,i[8]=1),i}apply(e,t){t=t||new pt;const i=e.x,n=e.y;return t.x=this.a*i+this.c*n+this.tx,t.y=this.b*i+this.d*n+this.ty,t}applyInverse(e,t){t=t||new pt;const i=1/(this.a*this.d+this.c*-this.b),n=e.x,r=e.y;return t.x=this.d*i*n+-this.c*i*r+(this.ty*this.c-this.tx*this.d)*i,t.y=this.a*i*r+-this.b*i*n+(-this.ty*this.a+this.tx*this.b)*i,t}translate(e,t){return this.tx+=e,this.ty+=t,this}scale(e,t){return this.a*=e,this.d*=t,this.c*=e,this.b*=t,this.tx*=e,this.ty*=t,this}rotate(e){const t=Math.cos(e),i=Math.sin(e),n=this.a,r=this.c,o=this.tx;return this.a=n*t-this.b*i,this.b=n*i+this.b*t,this.c=r*t-this.d*i,this.d=r*i+this.d*t,this.tx=o*t-this.ty*i,this.ty=o*i+this.ty*t,this}append(e){const t=this.a,i=this.b,n=this.c,r=this.d;return this.a=e.a*t+e.b*n,this.b=e.a*i+e.b*r,this.c=e.c*t+e.d*n,this.d=e.c*i+e.d*r,this.tx=e.tx*t+e.ty*n+this.tx,this.ty=e.tx*i+e.ty*r+this.ty,this}setTransform(e,t,i,n,r,o,a,c,l){return this.a=Math.cos(a+l)*r,this.b=Math.sin(a+l)*r,this.c=-Math.sin(a-c)*o,this.d=Math.cos(a-c)*o,this.tx=e-(i*this.a+n*this.c),this.ty=t-(i*this.b+n*this.d),this}prepend(e){const t=this.tx;if(e.a!==1||e.b!==0||e.c!==0||e.d!==1){const i=this.a,n=this.c;this.a=i*e.a+this.b*e.c,this.b=i*e.b+this.b*e.d,this.c=n*e.a+this.d*e.c,this.d=n*e.b+this.d*e.d}return this.tx=t*e.a+this.ty*e.c+e.tx,this.ty=t*e.b+this.ty*e.d+e.ty,this}decompose(e){const t=this.a,i=this.b,n=this.c,r=this.d,o=e.pivot,a=-Math.atan2(-n,r),c=Math.atan2(i,t),l=Math.abs(a+c);return l<1e-5||Math.abs(Wc-l)<1e-5?(e.rotation=c,e.skew.x=e.skew.y=0):(e.rotation=0,e.skew.x=a,e.skew.y=c),e.scale.x=Math.sqrt(t*t+i*i),e.scale.y=Math.sqrt(n*n+r*r),e.position.x=this.tx+(o.x*t+o.y*n),e.position.y=this.ty+(o.x*i+o.y*r),e}invert(){const e=this.a,t=this.b,i=this.c,n=this.d,r=this.tx,o=e*n-t*i;return this.a=n/o,this.b=-t/o,this.c=-i/o,this.d=e/o,this.tx=(i*this.ty-n*r)/o,this.ty=-(e*this.ty-t*r)/o,this}identity(){return this.a=1,this.b=0,this.c=0,this.d=1,this.tx=0,this.ty=0,this}clone(){const e=new Dt;return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e}copyTo(e){return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e}copyFrom(e){return this.a=e.a,this.b=e.b,this.c=e.c,this.d=e.d,this.tx=e.tx,this.ty=e.ty,this}static get IDENTITY(){return new Dt}static get TEMP_MATRIX(){return new Dt}}Dt.prototype.toString=function(){return`[@pixi/math:Matrix a=${this.a} b=${this.b} c=${this.c} d=${this.d} tx=${this.tx} ty=${this.ty}]`};const Or=[1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1],Br=[0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1],Lr=[0,-1,-1,-1,0,1,1,1,0,1,1,1,0,-1,-1,-1],Dr=[1,1,0,-1,-1,-1,0,1,-1,-1,0,1,1,1,0,-1],Ef=[],Xy=[],$l=Math.sign;function RC(){for(let s=0;s<16;s++){const e=[];Ef.push(e);for(let t=0;t<16;t++){const i=$l(Or[s]*Or[t]+Lr[s]*Br[t]),n=$l(Br[s]*Or[t]+Dr[s]*Br[t]),r=$l(Or[s]*Lr[t]+Lr[s]*Dr[t]),o=$l(Br[s]*Lr[t]+Dr[s]*Dr[t]);for(let a=0;a<16;a++)if(Or[a]===i&&Br[a]===n&&Lr[a]===r&&Dr[a]===o){e.push(a);break}}}for(let s=0;s<16;s++){const e=new Dt;e.set(Or[s],Br[s],Lr[s],Dr[s],0,0),Xy.push(e)}}RC();const Yt={E:0,SE:1,S:2,SW:3,W:4,NW:5,N:6,NE:7,MIRROR_VERTICAL:8,MAIN_DIAGONAL:10,MIRROR_HORIZONTAL:12,REVERSE_DIAGONAL:14,uX:s=>Or[s],uY:s=>Br[s],vX:s=>Lr[s],vY:s=>Dr[s],inv:s=>s&8?s&15:-s&7,add:(s,e)=>Ef[s][e],sub:(s,e)=>Ef[s][Yt.inv(e)],rotate180:s=>s^4,isVertical:s=>(s&3)===2,byDirection:(s,e)=>Math.abs(s)*2<=Math.abs(e)?e>=0?Yt.S:Yt.N:Math.abs(e)*2<=Math.abs(s)?s>0?Yt.E:Yt.W:e>0?s>0?Yt.SE:Yt.SW:s>0?Yt.NE:Yt.NW,matrixAppendRotationInv:(s,e,t=0,i=0)=>{const n=Xy[Yt.inv(e)];n.tx=t,n.ty=i,s.append(n)}};class _n{constructor(e,t,i=0,n=0){this._x=i,this._y=n,this.cb=e,this.scope=t}clone(e=this.cb,t=this.scope){return new _n(e,t,this._x,this._y)}set(e=0,t=e){return(this._x!==e||this._y!==t)&&(this._x=e,this._y=t,this.cb.call(this.scope)),this}copyFrom(e){return(this._x!==e.x||this._y!==e.y)&&(this._x=e.x,this._y=e.y,this.cb.call(this.scope)),this}copyTo(e){return e.set(this._x,this._y),e}equals(e){return e.x===this._x&&e.y===this._y}get x(){return this._x}set x(e){this._x!==e&&(this._x=e,this.cb.call(this.scope))}get y(){return this._y}set y(e){this._y!==e&&(this._y=e,this.cb.call(this.scope))}}_n.prototype.toString=function(){return`[@pixi/math:ObservablePoint x=${this.x} y=${this.y} scope=${this.scope}]`};const If=class{constructor(){this.worldTransform=new Dt,this.localTransform=new Dt,this.position=new _n(this.onChange,this,0,0),this.scale=new _n(this.onChange,this,1,1),this.pivot=new _n(this.onChange,this,0,0),this.skew=new _n(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}onChange(){this._localID++}updateSkew(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++}updateLocalTransform(){const s=this.localTransform;this._localID!==this._currentLocalID&&(s.a=this._cx*this.scale.x,s.b=this._sx*this.scale.x,s.c=this._cy*this.scale.y,s.d=this._sy*this.scale.y,s.tx=this.position.x-(this.pivot.x*s.a+this.pivot.y*s.c),s.ty=this.position.y-(this.pivot.x*s.b+this.pivot.y*s.d),this._currentLocalID=this._localID,this._parentID=-1)}updateTransform(s){const e=this.localTransform;if(this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==s._worldID){const t=s.worldTransform,i=this.worldTransform;i.a=e.a*t.a+e.b*t.c,i.b=e.a*t.b+e.b*t.d,i.c=e.c*t.a+e.d*t.c,i.d=e.c*t.b+e.d*t.d,i.tx=e.tx*t.a+e.ty*t.c+t.tx,i.ty=e.tx*t.b+e.ty*t.d+t.ty,this._parentID=s._worldID,this._worldID++}}setFromMatrix(s){s.decompose(this),this._localID++}get rotation(){return this._rotation}set rotation(s){this._rotation!==s&&(this._rotation=s,this.updateSkew())}};If.IDENTITY=new If;let Zm=If;Zm.prototype.toString=function(){return`[@pixi/math:Transform position=(${this.position.x}, ${this.position.y}) rotation=${this.rotation} scale=(${this.scale.x}, ${this.scale.y}) skew=(${this.skew.x}, ${this.skew.y}) ]`};var PC=`varying vec2 vTextureCoord; + +uniform sampler2D uSampler; + +void main(void){ + gl_FragColor *= texture2D(uSampler, vTextureCoord); +}`,kC=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void){ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +} +`;function F0(s,e,t){const i=s.createShader(e);return s.shaderSource(i,t),s.compileShader(i),i}function Pd(s){const e=new Array(s);for(let t=0;ts.type==="float"&&s.size===1&&!s.isArray,code:s=>` + if(uv["${s}"] !== ud["${s}"].value) + { + ud["${s}"].value = uv["${s}"] + gl.uniform1f(ud["${s}"].location, uv["${s}"]) + } + `},{test:(s,e)=>(s.type==="sampler2D"||s.type==="samplerCube"||s.type==="sampler2DArray")&&s.size===1&&!s.isArray&&(e==null||e.castToBaseTexture!==void 0),code:s=>`t = syncData.textureCount++; + + renderer.texture.bind(uv["${s}"], t); + + if(ud["${s}"].value !== t) + { + ud["${s}"].value = t; + gl.uniform1i(ud["${s}"].location, t); +; // eslint-disable-line max-len + }`},{test:(s,e)=>s.type==="mat3"&&s.size===1&&!s.isArray&&e.a!==void 0,code:s=>` + gl.uniformMatrix3fv(ud["${s}"].location, false, uv["${s}"].toArray(true)); + `,codeUbo:s=>` + var ${s}_matrix = uv.${s}.toArray(true); + + data[offset] = ${s}_matrix[0]; + data[offset+1] = ${s}_matrix[1]; + data[offset+2] = ${s}_matrix[2]; + + data[offset + 4] = ${s}_matrix[3]; + data[offset + 5] = ${s}_matrix[4]; + data[offset + 6] = ${s}_matrix[5]; + + data[offset + 8] = ${s}_matrix[6]; + data[offset + 9] = ${s}_matrix[7]; + data[offset + 10] = ${s}_matrix[8]; + `},{test:(s,e)=>s.type==="vec2"&&s.size===1&&!s.isArray&&e.x!==void 0,code:s=>` + cv = ud["${s}"].value; + v = uv["${s}"]; + + if(cv[0] !== v.x || cv[1] !== v.y) + { + cv[0] = v.x; + cv[1] = v.y; + gl.uniform2f(ud["${s}"].location, v.x, v.y); + }`,codeUbo:s=>` + v = uv.${s}; + + data[offset] = v.x; + data[offset+1] = v.y; + `},{test:s=>s.type==="vec2"&&s.size===1&&!s.isArray,code:s=>` + cv = ud["${s}"].value; + v = uv["${s}"]; + + if(cv[0] !== v[0] || cv[1] !== v[1]) + { + cv[0] = v[0]; + cv[1] = v[1]; + gl.uniform2f(ud["${s}"].location, v[0], v[1]); + } + `},{test:(s,e)=>s.type==="vec4"&&s.size===1&&!s.isArray&&e.width!==void 0,code:s=>` + cv = ud["${s}"].value; + v = uv["${s}"]; + + if(cv[0] !== v.x || cv[1] !== v.y || cv[2] !== v.width || cv[3] !== v.height) + { + cv[0] = v.x; + cv[1] = v.y; + cv[2] = v.width; + cv[3] = v.height; + gl.uniform4f(ud["${s}"].location, v.x, v.y, v.width, v.height) + }`,codeUbo:s=>` + v = uv.${s}; + + data[offset] = v.x; + data[offset+1] = v.y; + data[offset+2] = v.width; + data[offset+3] = v.height; + `},{test:(s,e)=>s.type==="vec4"&&s.size===1&&!s.isArray&&e.red!==void 0,code:s=>` + cv = ud["${s}"].value; + v = uv["${s}"]; + + if(cv[0] !== v.red || cv[1] !== v.green || cv[2] !== v.blue || cv[3] !== v.alpha) + { + cv[0] = v.red; + cv[1] = v.green; + cv[2] = v.blue; + cv[3] = v.alpha; + gl.uniform4f(ud["${s}"].location, v.red, v.green, v.blue, v.alpha) + }`,codeUbo:s=>` + v = uv.${s}; + + data[offset] = v.red; + data[offset+1] = v.green; + data[offset+2] = v.blue; + data[offset+3] = v.alpha; + `},{test:(s,e)=>s.type==="vec3"&&s.size===1&&!s.isArray&&e.red!==void 0,code:s=>` + cv = ud["${s}"].value; + v = uv["${s}"]; + + if(cv[0] !== v.red || cv[1] !== v.green || cv[2] !== v.blue || cv[3] !== v.a) + { + cv[0] = v.red; + cv[1] = v.green; + cv[2] = v.blue; + + gl.uniform3f(ud["${s}"].location, v.red, v.green, v.blue) + }`,codeUbo:s=>` + v = uv.${s}; + + data[offset] = v.red; + data[offset+1] = v.green; + data[offset+2] = v.blue; + `},{test:s=>s.type==="vec4"&&s.size===1&&!s.isArray,code:s=>` + cv = ud["${s}"].value; + v = uv["${s}"]; + + if(cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + cv[3] = v[3]; + + gl.uniform4f(ud["${s}"].location, v[0], v[1], v[2], v[3]) + }`}],FC={float:` + if (cv !== v) + { + cu.value = v; + gl.uniform1f(location, v); + }`,vec2:` + if (cv[0] !== v[0] || cv[1] !== v[1]) + { + cv[0] = v[0]; + cv[1] = v[1]; + + gl.uniform2f(location, v[0], v[1]) + }`,vec3:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + + gl.uniform3f(location, v[0], v[1], v[2]) + }`,vec4:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + cv[3] = v[3]; + + gl.uniform4f(location, v[0], v[1], v[2], v[3]); + }`,int:` + if (cv !== v) + { + cu.value = v; + + gl.uniform1i(location, v); + }`,ivec2:` + if (cv[0] !== v[0] || cv[1] !== v[1]) + { + cv[0] = v[0]; + cv[1] = v[1]; + + gl.uniform2i(location, v[0], v[1]); + }`,ivec3:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + + gl.uniform3i(location, v[0], v[1], v[2]); + }`,ivec4:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + cv[3] = v[3]; + + gl.uniform4i(location, v[0], v[1], v[2], v[3]); + }`,uint:` + if (cv !== v) + { + cu.value = v; + + gl.uniform1ui(location, v); + }`,uvec2:` + if (cv[0] !== v[0] || cv[1] !== v[1]) + { + cv[0] = v[0]; + cv[1] = v[1]; + + gl.uniform2ui(location, v[0], v[1]); + }`,uvec3:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + + gl.uniform3ui(location, v[0], v[1], v[2]); + }`,uvec4:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + cv[3] = v[3]; + + gl.uniform4ui(location, v[0], v[1], v[2], v[3]); + }`,bool:` + if (cv !== v) + { + cu.value = v; + gl.uniform1i(location, v); + }`,bvec2:` + if (cv[0] != v[0] || cv[1] != v[1]) + { + cv[0] = v[0]; + cv[1] = v[1]; + + gl.uniform2i(location, v[0], v[1]); + }`,bvec3:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + + gl.uniform3i(location, v[0], v[1], v[2]); + }`,bvec4:` + if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3]) + { + cv[0] = v[0]; + cv[1] = v[1]; + cv[2] = v[2]; + cv[3] = v[3]; + + gl.uniform4i(location, v[0], v[1], v[2], v[3]); + }`,mat2:"gl.uniformMatrix2fv(location, false, v)",mat3:"gl.uniformMatrix3fv(location, false, v)",mat4:"gl.uniformMatrix4fv(location, false, v)",sampler2D:` + if (cv !== v) + { + cu.value = v; + + gl.uniform1i(location, v); + }`,samplerCube:` + if (cv !== v) + { + cu.value = v; + + gl.uniform1i(location, v); + }`,sampler2DArray:` + if (cv !== v) + { + cu.value = v; + + gl.uniform1i(location, v); + }`},OC={float:"gl.uniform1fv(location, v)",vec2:"gl.uniform2fv(location, v)",vec3:"gl.uniform3fv(location, v)",vec4:"gl.uniform4fv(location, v)",mat4:"gl.uniformMatrix4fv(location, false, v)",mat3:"gl.uniformMatrix3fv(location, false, v)",mat2:"gl.uniformMatrix2fv(location, false, v)",int:"gl.uniform1iv(location, v)",ivec2:"gl.uniform2iv(location, v)",ivec3:"gl.uniform3iv(location, v)",ivec4:"gl.uniform4iv(location, v)",uint:"gl.uniform1uiv(location, v)",uvec2:"gl.uniform2uiv(location, v)",uvec3:"gl.uniform3uiv(location, v)",uvec4:"gl.uniform4uiv(location, v)",bool:"gl.uniform1iv(location, v)",bvec2:"gl.uniform2iv(location, v)",bvec3:"gl.uniform3iv(location, v)",bvec4:"gl.uniform4iv(location, v)",sampler2D:"gl.uniform1iv(location, v)",samplerCube:"gl.uniform1iv(location, v)",sampler2DArray:"gl.uniform1iv(location, v)"};function BC(s,e){var i;const t=[` + var v = null; + var cv = null; + var cu = null; + var t = 0; + var gl = renderer.gl; + `];for(const n in s.uniforms){const r=e[n];if(!r){((i=s.uniforms[n])==null?void 0:i.group)===!0&&(s.uniforms[n].ubo?t.push(` + renderer.shader.syncUniformBufferGroup(uv.${n}, '${n}'); + `):t.push(` + renderer.shader.syncUniformGroup(uv.${n}, syncData); + `));continue}const o=s.uniforms[n];let a=!1;for(let c=0;c=ao.WEBGL2&&(e=s.getContext("webgl2",{})),e||(e=s.getContext("webgl",{})||s.getContext("experimental-webgl",{}),e?e.getExtension("WEBGL_draw_buffers"):e=null),yo=e}return yo}let Xl;function DC(){if(!Xl){Xl=fs.MEDIUM;const s=LC();if(s&&s.getShaderPrecisionFormat){const e=s.getShaderPrecisionFormat(s.FRAGMENT_SHADER,s.HIGH_FLOAT);e&&(Xl=e.precision?fs.HIGH:fs.MEDIUM)}}return Xl}function O0(s,e){const t=s.getShaderSource(e).split(` +`).map((l,h)=>`${h}: ${l}`),i=s.getShaderInfoLog(e),n=i.split(` +`),r={},o=n.map(l=>parseFloat(l.replace(/^ERROR\: 0\:([\d]+)\:.*$/,"$1"))).filter(l=>l&&!r[l]?(r[l]=!0,!0):!1),a=[""];o.forEach(l=>{t[l-1]=`%c${t[l-1]}%c`,a.push("background: #FF0000; color:#FFFFFF; font-size: 10px","font-size: 10px")});const c=t.join(` +`);a[0]=c,console.error(i),console.groupCollapsed("click to view full shader code"),console.warn(...a),console.groupEnd()}function NC(s,e,t,i){s.getProgramParameter(e,s.LINK_STATUS)||(s.getShaderParameter(t,s.COMPILE_STATUS)||O0(s,t),s.getShaderParameter(i,s.COMPILE_STATUS)||O0(s,i),console.error("PixiJS Error: Could not initialize shader."),s.getProgramInfoLog(e)!==""&&console.warn("PixiJS Warning: gl.getProgramInfoLog()",s.getProgramInfoLog(e)))}const UC={float:1,vec2:2,vec3:3,vec4:4,int:1,ivec2:2,ivec3:3,ivec4:4,uint:1,uvec2:2,uvec3:3,uvec4:4,bool:1,bvec2:2,bvec3:3,bvec4:4,mat2:4,mat3:9,mat4:16,sampler2D:1};function Gy(s){return UC[s]}let Vl=null;const B0={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",UNSIGNED_INT:"uint",UNSIGNED_INT_VEC2:"uvec2",UNSIGNED_INT_VEC3:"uvec3",UNSIGNED_INT_VEC4:"uvec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",INT_SAMPLER_2D:"sampler2D",UNSIGNED_INT_SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube",INT_SAMPLER_CUBE:"samplerCube",UNSIGNED_INT_SAMPLER_CUBE:"samplerCube",SAMPLER_2D_ARRAY:"sampler2DArray",INT_SAMPLER_2D_ARRAY:"sampler2DArray",UNSIGNED_INT_SAMPLER_2D_ARRAY:"sampler2DArray"};function Hy(s,e){if(!Vl){const t=Object.keys(B0);Vl={};for(let i=0;i0&&(t+=` +else `),ithis.size&&this.flush(),this._vertexCount+=e.vertexData.length/2,this._indexCount+=e.indices.length,this._bufferedTextures[this._bufferSize]=e._texture.baseTexture,this._bufferedElements[this._bufferSize++]=e)}buildTexturesAndDrawCalls(){const{_bufferedTextures:e,maxTextures:t}=this,i=bs._textureArrayPool,n=this.renderer.batch,r=this._tempBoundTextures,o=this.renderer.textureGC.count;let a=++Ze._globalBatch,c=0,l=i[0],h=0;n.copyBoundTextures(r,t);for(let u=0;u=t&&(n.boundArray(l,r,a,t),this.buildDrawCalls(l,h,u),h=u,l=i[++c],++a),d._batchEnabled=a,d.touched=o,l.elements[l.count++]=d)}l.count>0&&(n.boundArray(l,r,a,t),this.buildDrawCalls(l,h,this._bufferSize),++c,++a);for(let u=0;u0);for(let m=0;m=0;--n)e[n]=i[n]||null,e[n]&&(e[n]._batchLocation=n)}boundArray(e,t,i,n){const{elements:r,ids:o,count:a}=e;let c=0;for(let l=0;l=0&&u=ao.WEBGL2&&(i=e.getContext("webgl2",t)),i)this.webGLVersion=2;else if(this.webGLVersion=1,i=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),!i)throw new Error("This browser does not support WebGL. Try using the canvas renderer");return this.gl=i,this.getExtensions(),this.gl}getExtensions(){const{gl:e}=this,t={loseContext:e.getExtension("WEBGL_lose_context"),anisotropicFiltering:e.getExtension("EXT_texture_filter_anisotropic"),floatTextureLinear:e.getExtension("OES_texture_float_linear"),s3tc:e.getExtension("WEBGL_compressed_texture_s3tc"),s3tc_sRGB:e.getExtension("WEBGL_compressed_texture_s3tc_srgb"),etc:e.getExtension("WEBGL_compressed_texture_etc"),etc1:e.getExtension("WEBGL_compressed_texture_etc1"),pvrtc:e.getExtension("WEBGL_compressed_texture_pvrtc")||e.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),atc:e.getExtension("WEBGL_compressed_texture_atc"),astc:e.getExtension("WEBGL_compressed_texture_astc"),bptc:e.getExtension("EXT_texture_compression_bptc")};this.webGLVersion===1?Object.assign(this.extensions,t,{drawBuffers:e.getExtension("WEBGL_draw_buffers"),depthTexture:e.getExtension("WEBGL_depth_texture"),vertexArrayObject:e.getExtension("OES_vertex_array_object")||e.getExtension("MOZ_OES_vertex_array_object")||e.getExtension("WEBKIT_OES_vertex_array_object"),uint32ElementIndex:e.getExtension("OES_element_index_uint"),floatTexture:e.getExtension("OES_texture_float"),floatTextureLinear:e.getExtension("OES_texture_float_linear"),textureHalfFloat:e.getExtension("OES_texture_half_float"),textureHalfFloatLinear:e.getExtension("OES_texture_half_float_linear")}):this.webGLVersion===2&&Object.assign(this.extensions,t,{colorBufferFloat:e.getExtension("EXT_color_buffer_float")})}handleContextLost(e){e.preventDefault(),setTimeout(()=>{this.gl.isContextLost()&&this.extensions.loseContext&&this.extensions.loseContext.restoreContext()},0)}handleContextRestored(){this.renderer.runners.contextChange.emit(this.gl)}destroy(){const e=this.renderer.view;this.renderer=null,e.removeEventListener!==void 0&&(e.removeEventListener("webglcontextlost",this.handleContextLost),e.removeEventListener("webglcontextrestored",this.handleContextRestored)),this.gl.useProgram(null),this.extensions.loseContext&&this.extensions.loseContext.loseContext()}postrender(){this.renderer.objectRenderer.renderingToScreen&&this.gl.flush()}validateContext(e){const t=e.getContextAttributes(),i="WebGL2RenderingContext"in globalThis&&e instanceof globalThis.WebGL2RenderingContext;i&&(this.webGLVersion=2),t&&!t.stencil&&console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly");const n=i||!!e.getExtension("OES_element_index_uint");this.supports.uint32Indices=n,n||console.warn("Provided WebGL context does not support 32 index buffer, complex graphics may not render correctly")}}qc.defaultOptions={context:null,antialias:!1,premultipliedAlpha:!0,preserveDrawingBuffer:!1,powerPreference:"default"},qc.extension={type:Re.RendererSystem,name:"context"};Ue.add(qc);class Ff{constructor(e,t){if(this.width=Math.round(e),this.height=Math.round(t),!this.width||!this.height)throw new Error("Framebuffer width or height is zero");this.stencil=!1,this.depth=!1,this.dirtyId=0,this.dirtyFormat=0,this.dirtySize=0,this.depthTexture=null,this.colorTextures=[],this.glFramebuffers={},this.disposeRunner=new Is("disposeFramebuffer"),this.multisample=oi.NONE}get colorTexture(){return this.colorTextures[0]}addColorTexture(e=0,t){return this.colorTextures[e]=t||new Ze(null,{scaleMode:_s.NEAREST,resolution:1,mipmap:gs.OFF,width:this.width,height:this.height}),this.dirtyId++,this.dirtyFormat++,this}addDepthTexture(e){return this.depthTexture=e||new Ze(null,{scaleMode:_s.NEAREST,resolution:1,width:this.width,height:this.height,mipmap:gs.OFF,format:Se.DEPTH_COMPONENT,type:Ne.UNSIGNED_SHORT}),this.dirtyId++,this.dirtyFormat++,this}enableDepth(){return this.depth=!0,this.dirtyId++,this.dirtyFormat++,this}enableStencil(){return this.stencil=!0,this.dirtyId++,this.dirtyFormat++,this}resize(e,t){if(e=Math.round(e),t=Math.round(t),!e||!t)throw new Error("Framebuffer width and height must not be zero");if(!(e===this.width&&t===this.height)){this.width=e,this.height=t,this.dirtyId++,this.dirtySize++;for(let i=0;i{const n=this.source;this.url=n.src;const r=()=>{this.destroyed||(n.onload=null,n.onerror=null,this.update(),this._load=null,this.createBitmap?t(this.process()):t(this))};n.complete&&n.src?r():(n.onload=r,n.onerror=o=>{i(o),this.onError.emit(o)})}),this._load)}process(){const e=this.source;if(this._process!==null)return this._process;if(this.bitmap!==null||!globalThis.createImageBitmap)return Promise.resolve(this);const t=globalThis.createImageBitmap,i=!e.crossOrigin||e.crossOrigin==="anonymous";return this._process=fetch(e.src,{mode:i?"cors":"no-cors"}).then(n=>n.blob()).then(n=>t(n,0,0,e.width,e.height,{premultiplyAlpha:this.alphaMode===null||this.alphaMode===vi.UNPACK?"premultiply":"none"})).then(n=>this.destroyed?Promise.reject():(this.bitmap=n,this.update(),this._process=null,Promise.resolve(this))),this._process}upload(e,t,i){if(typeof this.alphaMode=="number"&&(t.alphaMode=this.alphaMode),!this.createBitmap)return super.upload(e,t,i);if(!this.bitmap&&(this.process(),!this.bitmap))return!1;if(super.upload(e,t,i,this.bitmap),!this.preserveBitmap){let n=!0;const r=t._glTextures;for(const o in r){const a=r[o];if(a!==i&&a.dirtyId!==t.dirtyId){n=!1;break}}n&&(this.bitmap.close&&this.bitmap.close(),this.bitmap=null)}return!0}dispose(){this.source.onload=null,this.source.onerror=null,super.dispose(),this.bitmap&&(this.bitmap.close(),this.bitmap=null),this._process=null,this._load=null}static test(e){return typeof HTMLImageElement<"u"&&(typeof e=="string"||e instanceof HTMLImageElement)}}class Jm{constructor(){this.x0=0,this.y0=0,this.x1=1,this.y1=0,this.x2=1,this.y2=1,this.x3=0,this.y3=1,this.uvsFloat32=new Float32Array(8)}set(e,t,i){const n=t.width,r=t.height;if(i){const o=e.width/2/n,a=e.height/2/r,c=e.x/n+o,l=e.y/r+a;i=Yt.add(i,Yt.NW),this.x0=c+o*Yt.uX(i),this.y0=l+a*Yt.uY(i),i=Yt.add(i,2),this.x1=c+o*Yt.uX(i),this.y1=l+a*Yt.uY(i),i=Yt.add(i,2),this.x2=c+o*Yt.uX(i),this.y2=l+a*Yt.uY(i),i=Yt.add(i,2),this.x3=c+o*Yt.uX(i),this.y3=l+a*Yt.uY(i)}else this.x0=e.x/n,this.y0=e.y/r,this.x1=(e.x+e.width)/n,this.y1=e.y/r,this.x2=(e.x+e.width)/n,this.y2=(e.y+e.height)/r,this.x3=e.x/n,this.y3=(e.y+e.height)/r;this.uvsFloat32[0]=this.x0,this.uvsFloat32[1]=this.y0,this.uvsFloat32[2]=this.x1,this.uvsFloat32[3]=this.y1,this.uvsFloat32[4]=this.x2,this.uvsFloat32[5]=this.y2,this.uvsFloat32[6]=this.x3,this.uvsFloat32[7]=this.y3}}Jm.prototype.toString=function(){return`[@pixi/core:TextureUvs x0=${this.x0} y0=${this.y0} x1=${this.x1} y1=${this.y1} x2=${this.x2} y2=${this.y2} x3=${this.x3} y3=${this.y3}]`};const N0=new Jm;function Gl(s){s.destroy=function(){},s.on=function(){},s.once=function(){},s.emit=function(){}}let ze=class Ot extends yl{constructor(e,t,i,n,r,o,a){if(super(),this.noFrame=!1,t||(this.noFrame=!0,t=new st(0,0,1,1)),e instanceof Ot&&(e=e.baseTexture),this.baseTexture=e,this._frame=t,this.trim=n,this.valid=!1,this.destroyed=!1,this._uvs=N0,this.uvMatrix=null,this.orig=i||t,this._rotate=Number(r||0),r===!0)this._rotate=2;else if(this._rotate%2!==0)throw new Error("attempt to use diamond-shaped UVs. If you are sure, set rotation manually");this.defaultAnchor=o?new pt(o.x,o.y):new pt(0,0),this.defaultBorders=a,this._updateID=0,this.textureCacheIds=[],e.valid?this.noFrame?e.valid&&this.onBaseTextureUpdated(e):this.frame=t:e.once("loaded",this.onBaseTextureUpdated,this),this.noFrame&&e.on("update",this.onBaseTextureUpdated,this)}update(){this.baseTexture.resource&&this.baseTexture.resource.update()}onBaseTextureUpdated(e){if(this.noFrame){if(!this.baseTexture.valid)return;this._frame.width=e.width,this._frame.height=e.height,this.valid=!0,this.updateUvs()}else this.frame=this._frame;this.emit("update",this)}destroy(e){if(this.baseTexture){if(e){const{resource:t}=this.baseTexture;t!=null&&t.url&&Ds[t.url]&&Ot.removeFromCache(t.url),this.baseTexture.destroy()}this.baseTexture.off("loaded",this.onBaseTextureUpdated,this),this.baseTexture.off("update",this.onBaseTextureUpdated,this),this.baseTexture=null}this._frame=null,this._uvs=null,this.trim=null,this.orig=null,this.valid=!1,Ot.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0,this.emit("destroyed",this),this.removeAllListeners()}clone(){var n;const e=this._frame.clone(),t=this._frame===this.orig?e:this.orig.clone(),i=new Ot(this.baseTexture,!this.noFrame&&e,t,(n=this.trim)==null?void 0:n.clone(),this.rotate,this.defaultAnchor,this.defaultBorders);return this.noFrame&&(i._frame=e),i}updateUvs(){this._uvs===N0&&(this._uvs=new Jm),this._uvs.set(this._frame,this.baseTexture,this.rotate),this._updateID++}static from(e,t={},i=ke.STRICT_TEXTURE_CACHE){const n=typeof e=="string";let r=null;if(n)r=e;else if(e instanceof Ze){if(!e.cacheId){const a=(t==null?void 0:t.pixiIdPrefix)||"pixiid";e.cacheId=`${a}-${io()}`,Ze.addToCache(e,e.cacheId)}r=e.cacheId}else{if(!e._pixiId){const a=(t==null?void 0:t.pixiIdPrefix)||"pixiid";e._pixiId=`${a}_${io()}`}r=e._pixiId}let o=Ds[r];if(n&&i&&!o)throw new Error(`The cacheId "${r}" does not exist in TextureCache.`);return!o&&!(e instanceof Ze)?(t.resolution||(t.resolution=Dn(e)),o=new Ot(new Ze(e,t)),o.baseTexture.cacheId=r,Ze.addToCache(o.baseTexture,r),Ot.addToCache(o,r)):!o&&e instanceof Ze&&(o=new Ot(e),Ot.addToCache(o,r)),o}static fromURL(e,t){const i=Object.assign({autoLoad:!1},t==null?void 0:t.resourceOptions),n=Ot.from(e,Object.assign({resourceOptions:i},t),!1),r=n.baseTexture.resource;return n.baseTexture.valid?Promise.resolve(n):r.load().then(()=>Promise.resolve(n))}static fromBuffer(e,t,i,n){return new Ot(Ze.fromBuffer(e,t,i,n))}static fromLoader(e,t,i,n){const r=new Ze(e,Object.assign({scaleMode:Ze.defaultOptions.scaleMode,resolution:Dn(t)},n)),{resource:o}=r;o instanceof qy&&(o.url=t);const a=new Ot(r);return i||(i=t),Ze.addToCache(a.baseTexture,i),Ot.addToCache(a,i),i!==t&&(Ze.addToCache(a.baseTexture,t),Ot.addToCache(a,t)),a.baseTexture.valid?Promise.resolve(a):new Promise(c=>{a.baseTexture.once("loaded",()=>c(a))})}static addToCache(e,t){t&&(e.textureCacheIds.includes(t)||e.textureCacheIds.push(t),Ds[t]&&Ds[t]!==e&&console.warn(`Texture added to the cache with an id [${t}] that already had an entry`),Ds[t]=e)}static removeFromCache(e){if(typeof e=="string"){const t=Ds[e];if(t){const i=t.textureCacheIds.indexOf(e);return i>-1&&t.textureCacheIds.splice(i,1),delete Ds[e],t}}else if(e!=null&&e.textureCacheIds){for(let t=0;tthis.baseTexture.width,a=i+r>this.baseTexture.height;if(o||a){const c=o&&a?"and":"or",l=`X: ${t} + ${n} = ${t+n} > ${this.baseTexture.width}`,h=`Y: ${i} + ${r} = ${i+r} > ${this.baseTexture.height}`;throw new Error(`Texture Error: frame does not fit inside the base Texture dimensions: ${l} ${c} ${h}`)}this.valid=n&&r&&this.baseTexture.valid,!this.trim&&!this.rotate&&(this.orig=e),this.valid&&this.updateUvs()}get rotate(){return this._rotate}set rotate(e){this._rotate=e,this.valid&&this.updateUvs()}get width(){return this.orig.width}get height(){return this.orig.height}castToBaseTexture(){return this.baseTexture}static get EMPTY(){return Ot._EMPTY||(Ot._EMPTY=new Ot(new Ze),Gl(Ot._EMPTY),Gl(Ot._EMPTY.baseTexture)),Ot._EMPTY}static get WHITE(){if(!Ot._WHITE){const e=ke.ADAPTER.createCanvas(16,16),t=e.getContext("2d");e.width=16,e.height=16,t.fillStyle="white",t.fillRect(0,0,16,16),Ot._WHITE=new Ot(Ze.from(e)),Gl(Ot._WHITE),Gl(Ot._WHITE.baseTexture)}return Ot._WHITE}};class lo extends ze{constructor(e,t){super(e,t),this.valid=!0,this.filterFrame=null,this.filterPoolKey=null,this.updateUvs()}get framebuffer(){return this.baseTexture.framebuffer}get multisample(){return this.framebuffer.multisample}set multisample(e){this.framebuffer.multisample=e}resize(e,t,i=!0){const n=this.baseTexture.resolution,r=Math.round(e*n)/n,o=Math.round(t*n)/n;this.valid=r>0&&o>0,this._frame.width=this.orig.width=r,this._frame.height=this.orig.height=o,i&&this.baseTexture.resize(r,o),this.updateUvs()}setResolution(e){const{baseTexture:t}=this;t.resolution!==e&&(t.setResolution(e),this.resize(t.width,t.height,!1))}static create(e){return new lo(new zy(e))}}class Ky{constructor(e){this.texturePool={},this.textureOptions=e||{},this.enableFullScreen=!1,this._pixelsWidth=0,this._pixelsHeight=0}createTexture(e,t,i=oi.NONE){const n=new zy(Object.assign({width:e,height:t,resolution:1,multisample:i},this.textureOptions));return new lo(n)}getOptimalTexture(e,t,i=1,n=oi.NONE){let r;e=Math.max(Math.ceil(e*i-1e-6),1),t=Math.max(Math.ceil(t*i-1e-6),1),!this.enableFullScreen||e!==this._pixelsWidth||t!==this._pixelsHeight?(e=Hc(e),t=Hc(t),r=((e&65535)<<16|t&65535)>>>0,n>1&&(r+=n*4294967296)):r=n>1?-n:-1,this.texturePool[r]||(this.texturePool[r]=[]);let o=this.texturePool[r].pop();return o||(o=this.createTexture(e,t,n)),o.filterPoolKey=r,o.setResolution(i),o}getFilterTexture(e,t,i){const n=this.getOptimalTexture(e.width,e.height,t||e.resolution,i||oi.NONE);return n.filterFrame=e.filterFrame,n}returnTexture(e){const t=e.filterPoolKey;e.filterFrame=null,this.texturePool[t].push(e)}returnFilterTexture(e){this.returnTexture(e)}clear(e){if(e=e!==!1,e)for(const t in this.texturePool){const i=this.texturePool[t];if(i)for(let n=0;n0&&e.height>0;for(const t in this.texturePool){if(!(Number(t)<0))continue;const i=this.texturePool[t];if(i)for(let n=0;n1&&(h=this.getOptimalFilterTexture(l.width,l.height,t.resolution),h.filterFrame=l.filterFrame),i[u].apply(this,l,h,zs.CLEAR,t);const d=l;l=h,h=d}i[u].apply(this,l,c.renderTexture,zs.BLEND,t),u>1&&t.multisample>1&&this.returnFilterTexture(t.renderTexture),this.returnFilterTexture(l),this.returnFilterTexture(h)}t.clear(),this.statePool.push(t)}bindAndClear(e,t=zs.CLEAR){const{renderTexture:i,state:n}=this.renderer;if(e===this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?this.renderer.projection.transform=this.activeState.transform:this.renderer.projection.transform=null,e==null?void 0:e.filterFrame){const o=this.tempRect;o.x=0,o.y=0,o.width=e.filterFrame.width,o.height=e.filterFrame.height,i.bind(e,e.filterFrame,o)}else e!==this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?i.bind(e):this.renderer.renderTexture.bind(e,this.activeState.bindingSourceFrame,this.activeState.bindingDestinationFrame);const r=n.stateId&1||this.forceClear;(t===zs.CLEAR||t===zs.BLIT&&r)&&this.renderer.framebuffer.clear(0,0,0,0)}applyFilter(e,t,i,n){const r=this.renderer;r.state.set(e.state),this.bindAndClear(i,n),e.uniforms.uSampler=t,e.uniforms.filterGlobals=this.globalUniforms,r.shader.bind(e),e.legacy=!!e.program.attributeData.aTextureCoord,e.legacy?(this.quadUv.map(t._frame,t.filterFrame),r.geometry.bind(this.quadUv),r.geometry.draw(Qs.TRIANGLES)):(r.geometry.bind(this.quad),r.geometry.draw(Qs.TRIANGLE_STRIP))}calculateSpriteMatrix(e,t){const{sourceFrame:i,destinationFrame:n}=this.activeState,{orig:r}=t._texture,o=e.set(n.width,0,0,n.height,i.x,i.y),a=t.worldTransform.copyTo(Dt.TEMP_MATRIX);return a.invert(),o.prepend(a),o.scale(1/r.width,1/r.height),o.translate(t.anchor.x,t.anchor.y),o}destroy(){this.renderer=null,this.texturePool.clear(!1)}getOptimalFilterTexture(e,t,i=1,n=oi.NONE){return this.texturePool.getOptimalTexture(e,t,i,n)}getFilterTexture(e,t,i){if(typeof e=="number"){const r=e;e=t,t=r}e=e||this.activeState.renderTexture;const n=this.texturePool.getOptimalTexture(e.width,e.height,t||e.resolution,i||oi.NONE);return n.filterFrame=e.filterFrame,n}returnFilterTexture(e){this.texturePool.returnTexture(e)}emptyPool(){this.texturePool.clear(!0)}resize(){this.texturePool.setScreenSize(this.renderer.view)}transformAABB(e,t){const i=Hl[0],n=Hl[1],r=Hl[2],o=Hl[3];i.set(t.left,t.top),n.set(t.left,t.bottom),r.set(t.right,t.top),o.set(t.right,t.bottom),e.apply(i,i),e.apply(n,n),e.apply(r,r),e.apply(o,o);const a=Math.min(i.x,n.x,r.x,o.x),c=Math.min(i.y,n.y,r.y,o.y),l=Math.max(i.x,n.x,r.x,o.x),h=Math.max(i.y,n.y,r.y,o.y);t.x=a,t.y=c,t.width=l-a,t.height=h-c}roundFrame(e,t,i,n,r){if(!(e.width<=0||e.height<=0||i.width<=0||i.height<=0)){if(r){const{a:o,b:a,c,d:l}=r;if((Math.abs(a)>1e-4||Math.abs(c)>1e-4)&&(Math.abs(o)>1e-4||Math.abs(l)>1e-4))return}r=r?kd.copyFrom(r):kd.identity(),r.translate(-i.x,-i.y).scale(n.width/i.width,n.height/i.height).translate(n.x,n.y),this.transformAABB(r,e),e.ceil(t),this.transformAABB(r.invert(),e)}}}Jy.extension={type:Re.RendererSystem,name:"filter"};Ue.add(Jy);class ZC{constructor(e){this.framebuffer=e,this.stencil=null,this.dirtyId=-1,this.dirtyFormat=-1,this.dirtySize=-1,this.multisample=oi.NONE,this.msaaBuffer=null,this.blitFramebuffer=null,this.mipLevel=0}}const JC=new st;class Qy{constructor(e){this.renderer=e,this.managedFramebuffers=[],this.unknownFramebuffer=new Ff(10,10),this.msaaSamples=null}contextChange(){this.disposeAll(!0);const e=this.gl=this.renderer.gl;if(this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.current=this.unknownFramebuffer,this.viewport=new st,this.hasMRT=!0,this.writeDepthTexture=!0,this.renderer.context.webGLVersion===1){let t=this.renderer.context.extensions.drawBuffers,i=this.renderer.context.extensions.depthTexture;ke.PREFER_ENV===ao.WEBGL_LEGACY&&(t=null,i=null),t?e.drawBuffers=n=>t.drawBuffersWEBGL(n):(this.hasMRT=!1,e.drawBuffers=()=>{}),i||(this.writeDepthTexture=!1)}else this.msaaSamples=e.getInternalformatParameter(e.RENDERBUFFER,e.RGBA8,e.SAMPLES)}bind(e,t,i=0){const{gl:n}=this;if(e){const r=e.glFramebuffers[this.CONTEXT_UID]||this.initFramebuffer(e);this.current!==e&&(this.current=e,n.bindFramebuffer(n.FRAMEBUFFER,r.framebuffer)),r.mipLevel!==i&&(e.dirtyId++,e.dirtyFormat++,r.mipLevel=i),r.dirtyId!==e.dirtyId&&(r.dirtyId=e.dirtyId,r.dirtyFormat!==e.dirtyFormat?(r.dirtyFormat=e.dirtyFormat,r.dirtySize=e.dirtySize,this.updateFramebuffer(e,i)):r.dirtySize!==e.dirtySize&&(r.dirtySize=e.dirtySize,this.resizeFramebuffer(e)));for(let o=0;o>i,a=t.height>>i,c=o/t.width;this.setViewport(t.x*c,t.y*c,o,a)}else{const o=e.width>>i,a=e.height>>i;this.setViewport(0,0,o,a)}}else this.current&&(this.current=null,n.bindFramebuffer(n.FRAMEBUFFER,null)),t?this.setViewport(t.x,t.y,t.width,t.height):this.setViewport(0,0,this.renderer.width,this.renderer.height)}setViewport(e,t,i,n){const r=this.viewport;e=Math.round(e),t=Math.round(t),i=Math.round(i),n=Math.round(n),(r.width!==i||r.height!==n||r.x!==e||r.y!==t)&&(r.x=e,r.y=t,r.width=i,r.height=n,this.gl.viewport(e,t,i,n))}get size(){return this.current?{x:0,y:0,width:this.current.width,height:this.current.height}:{x:0,y:0,width:this.renderer.width,height:this.renderer.height}}clear(e,t,i,n,r=yf.COLOR|yf.DEPTH){const{gl:o}=this;o.clearColor(e,t,i,n),o.clear(r)}initFramebuffer(e){const{gl:t}=this,i=new ZC(t.createFramebuffer());return i.multisample=this.detectSamples(e.multisample),e.glFramebuffers[this.CONTEXT_UID]=i,this.managedFramebuffers.push(e),e.disposeRunner.add(this),i}resizeFramebuffer(e){const{gl:t}=this,i=e.glFramebuffers[this.CONTEXT_UID];if(i.stencil){t.bindRenderbuffer(t.RENDERBUFFER,i.stencil);let o;this.renderer.context.webGLVersion===1?o=t.DEPTH_STENCIL:e.depth&&e.stencil?o=t.DEPTH24_STENCIL8:e.depth?o=t.DEPTH_COMPONENT24:o=t.STENCIL_INDEX8,i.msaaBuffer?t.renderbufferStorageMultisample(t.RENDERBUFFER,i.multisample,o,e.width,e.height):t.renderbufferStorage(t.RENDERBUFFER,o,e.width,e.height)}const n=e.colorTextures;let r=n.length;t.drawBuffers||(r=Math.min(r,1));for(let o=0;o1&&this.canMultisampleFramebuffer(e)?n.msaaBuffer=n.msaaBuffer||i.createRenderbuffer():n.msaaBuffer&&(i.deleteRenderbuffer(n.msaaBuffer),n.msaaBuffer=null,n.blitFramebuffer&&(n.blitFramebuffer.dispose(),n.blitFramebuffer=null));const a=[];for(let c=0;c1&&i.drawBuffers(a),e.depthTexture&&this.writeDepthTexture){const c=e.depthTexture;this.renderer.texture.bind(c,0),i.framebufferTexture2D(i.FRAMEBUFFER,i.DEPTH_ATTACHMENT,i.TEXTURE_2D,c._glTextures[this.CONTEXT_UID].texture,t)}if((e.stencil||e.depth)&&!(e.depthTexture&&this.writeDepthTexture)){n.stencil=n.stencil||i.createRenderbuffer();let c,l;this.renderer.context.webGLVersion===1?(c=i.DEPTH_STENCIL_ATTACHMENT,l=i.DEPTH_STENCIL):e.depth&&e.stencil?(c=i.DEPTH_STENCIL_ATTACHMENT,l=i.DEPTH24_STENCIL8):e.depth?(c=i.DEPTH_ATTACHMENT,l=i.DEPTH_COMPONENT24):(c=i.STENCIL_ATTACHMENT,l=i.STENCIL_INDEX8),i.bindRenderbuffer(i.RENDERBUFFER,n.stencil),n.msaaBuffer?i.renderbufferStorageMultisample(i.RENDERBUFFER,n.multisample,l,e.width,e.height):i.renderbufferStorage(i.RENDERBUFFER,l,e.width,e.height),i.framebufferRenderbuffer(i.FRAMEBUFFER,c,i.RENDERBUFFER,n.stencil)}else n.stencil&&(i.deleteRenderbuffer(n.stencil),n.stencil=null)}canMultisampleFramebuffer(e){return this.renderer.context.webGLVersion!==1&&e.colorTextures.length<=1&&!e.depthTexture}detectSamples(e){const{msaaSamples:t}=this;let i=oi.NONE;if(e<=1||t===null)return i;for(let n=0;n=0&&this.managedFramebuffers.splice(r,1),e.disposeRunner.remove(this),t||(n.deleteFramebuffer(i.framebuffer),i.msaaBuffer&&n.deleteRenderbuffer(i.msaaBuffer),i.stencil&&n.deleteRenderbuffer(i.stencil)),i.blitFramebuffer&&this.disposeFramebuffer(i.blitFramebuffer,t)}disposeAll(e){const t=this.managedFramebuffers;this.managedFramebuffers=[];for(let i=0;ii.createVertexArrayOES(),e.bindVertexArray=n=>i.bindVertexArrayOES(n),e.deleteVertexArray=n=>i.deleteVertexArrayOES(n)):(this.hasVao=!1,e.createVertexArray=()=>null,e.bindVertexArray=()=>null,e.deleteVertexArray=()=>null)}if(t.webGLVersion!==2){const i=e.getExtension("ANGLE_instanced_arrays");i?(e.vertexAttribDivisor=(n,r)=>i.vertexAttribDivisorANGLE(n,r),e.drawElementsInstanced=(n,r,o,a,c)=>i.drawElementsInstancedANGLE(n,r,o,a,c),e.drawArraysInstanced=(n,r,o,a)=>i.drawArraysInstancedANGLE(n,r,o,a)):this.hasInstance=!1}this.canUseUInt32ElementIndex=t.webGLVersion===2||!!t.extensions.uint32ElementIndex}bind(e,t){t=t||this.renderer.shader.shader;const{gl:i}=this;let n=e.glVertexArrayObjects[this.CONTEXT_UID],r=!1;n||(this.managedGeometries[e.id]=e,e.disposeRunner.add(this),e.glVertexArrayObjects[this.CONTEXT_UID]=n={},r=!0);const o=n[t.program.id]||this.initGeometryVao(e,t,r);this._activeGeometry=e,this._activeVao!==o&&(this._activeVao=o,this.hasVao?i.bindVertexArray(o):this.activateVao(e,t.program)),this.updateBuffers()}reset(){this.unbind()}updateBuffers(){const e=this._activeGeometry,t=this.renderer.buffer;for(let i=0;i"u"?.5:t,this.isSimple=!1}get texture(){return this._texture}set texture(e){this._texture=e,this._textureID=-1}multiplyUvs(e,t){t===void 0&&(t=e);const i=this.mapCoord;for(let n=0;n0?this.maskStack[this.maskStack.length-1]._colorMask:15;i!==t&&this.renderer.gl.colorMask((i&1)!==0,(i&2)!==0,(i&4)!==0,(i&8)!==0)}destroy(){this.renderer=null}}tb.extension={type:Re.RendererSystem,name:"mask"};Ue.add(tb);class ib{constructor(e){this.renderer=e,this.maskStack=[],this.glConst=0}getStackLength(){return this.maskStack.length}setMaskStack(e){const{gl:t}=this.renderer,i=this.getStackLength();this.maskStack=e;const n=this.getStackLength();n!==i&&(n===0?t.disable(this.glConst):(t.enable(this.glConst),this._useCurrent()))}_useCurrent(){}destroy(){this.renderer=null,this.maskStack=null}}const $0=new Dt,X0=[],sb=class yc extends ib{constructor(e){super(e),this.glConst=ke.ADAPTER.getWebGLRenderingContext().SCISSOR_TEST}getStackLength(){const e=this.maskStack[this.maskStack.length-1];return e?e._scissorCounter:0}calcScissorRect(e){if(e._scissorRectLocal)return;const t=e._scissorRect,{maskObject:i}=e,{renderer:n}=this,r=n.renderTexture,o=i.getBounds(!0,X0.pop()??new st);this.roundFrameToPixels(o,r.current?r.current.resolution:n.resolution,r.sourceFrame,r.destinationFrame,n.projection.transform),t&&o.fit(t),e._scissorRectLocal=o}static isMatrixRotated(e){if(!e)return!1;const{a:t,b:i,c:n,d:r}=e;return(Math.abs(i)>1e-4||Math.abs(n)>1e-4)&&(Math.abs(t)>1e-4||Math.abs(r)>1e-4)}testScissor(e){const{maskObject:t}=e;if(!t.isFastRect||!t.isFastRect()||yc.isMatrixRotated(t.worldTransform)||yc.isMatrixRotated(this.renderer.projection.transform))return!1;this.calcScissorRect(e);const i=e._scissorRectLocal;return i.width>0&&i.height>0}roundFrameToPixels(e,t,i,n,r){yc.isMatrixRotated(r)||(r=r?$0.copyFrom(r):$0.identity(),r.translate(-i.x,-i.y).scale(n.width/i.width,n.height/i.height).translate(n.x,n.y),this.renderer.filter.transformAABB(r,e),e.fit(n),e.x=Math.round(e.x*t),e.y=Math.round(e.y*t),e.width=Math.round(e.width*t),e.height=Math.round(e.height*t))}push(e){e._scissorRectLocal||this.calcScissorRect(e);const{gl:t}=this.renderer;e._scissorRect||t.enable(t.SCISSOR_TEST),e._scissorCounter++,e._scissorRect=e._scissorRectLocal,this._useCurrent()}pop(e){const{gl:t}=this.renderer;e&&X0.push(e._scissorRectLocal),this.getStackLength()>0?this._useCurrent():t.disable(t.SCISSOR_TEST)}_useCurrent(){const e=this.maskStack[this.maskStack.length-1]._scissorRect;let t;this.renderer.renderTexture.current?t=e.y:t=this.renderer.height-e.height-e.y,this.renderer.gl.scissor(e.x,t,e.width,e.height)}};sb.extension={type:Re.RendererSystem,name:"scissor"};let sA=sb;Ue.add(sA);class nb extends ib{constructor(e){super(e),this.glConst=ke.ADAPTER.getWebGLRenderingContext().STENCIL_TEST}getStackLength(){const e=this.maskStack[this.maskStack.length-1];return e?e._stencilCounter:0}push(e){const t=e.maskObject,{gl:i}=this.renderer,n=e._stencilCounter;n===0&&(this.renderer.framebuffer.forceStencil(),i.clearStencil(0),i.clear(i.STENCIL_BUFFER_BIT),i.enable(i.STENCIL_TEST)),e._stencilCounter++;const r=e._colorMask;r!==0&&(e._colorMask=0,i.colorMask(!1,!1,!1,!1)),i.stencilFunc(i.EQUAL,n,4294967295),i.stencilOp(i.KEEP,i.KEEP,i.INCR),t.renderable=!0,t.render(this.renderer),this.renderer.batch.flush(),t.renderable=!1,r!==0&&(e._colorMask=r,i.colorMask((r&1)!==0,(r&2)!==0,(r&4)!==0,(r&8)!==0)),this._useCurrent()}pop(e){const t=this.renderer.gl;if(this.getStackLength()===0)t.disable(t.STENCIL_TEST);else{const i=this.maskStack.length!==0?this.maskStack[this.maskStack.length-1]:null,n=i?i._colorMask:15;n!==0&&(i._colorMask=0,t.colorMask(!1,!1,!1,!1)),t.stencilOp(t.KEEP,t.KEEP,t.DECR),e.renderable=!0,e.render(this.renderer),this.renderer.batch.flush(),e.renderable=!1,n!==0&&(i._colorMask=n,t.colorMask((n&1)!==0,(n&2)!==0,(n&4)!==0,(n&8)!==0)),this._useCurrent()}}_useCurrent(){const e=this.renderer.gl;e.stencilFunc(e.EQUAL,this.getStackLength(),4294967295),e.stencilOp(e.KEEP,e.KEEP,e.KEEP)}}nb.extension={type:Re.RendererSystem,name:"stencil"};Ue.add(nb);class rb{constructor(e){this.renderer=e,this.plugins={},Object.defineProperties(this.plugins,{extract:{enumerable:!1,get(){return lt("7.0.0","renderer.plugins.extract has moved to renderer.extract"),e.extract}},prepare:{enumerable:!1,get(){return lt("7.0.0","renderer.plugins.prepare has moved to renderer.prepare"),e.prepare}},interaction:{enumerable:!1,get(){return lt("7.0.0","renderer.plugins.interaction has been deprecated, use renderer.events"),e.events}}})}init(){const e=this.rendererPlugins;for(const t in e)this.plugins[t]=new e[t](this.renderer)}destroy(){for(const e in this.plugins)this.plugins[e].destroy(),this.plugins[e]=null}}rb.extension={type:[Re.RendererSystem,Re.CanvasRendererSystem],name:"_plugin"};Ue.add(rb);class ob{constructor(e){this.renderer=e,this.destinationFrame=null,this.sourceFrame=null,this.defaultFrame=null,this.projectionMatrix=new Dt,this.transform=null}update(e,t,i,n){this.destinationFrame=e||this.destinationFrame||this.defaultFrame,this.sourceFrame=t||this.sourceFrame||e,this.calculateProjection(this.destinationFrame,this.sourceFrame,i,n),this.transform&&this.projectionMatrix.append(this.transform);const r=this.renderer;r.globalUniforms.uniforms.projectionMatrix=this.projectionMatrix,r.globalUniforms.update(),r.shader.shader&&r.shader.syncUniformGroup(r.shader.shader.uniforms.globals)}calculateProjection(e,t,i,n){const r=this.projectionMatrix,o=n?-1:1;r.identity(),r.a=1/t.width*2,r.d=o*(1/t.height*2),r.tx=-1-t.x*r.a,r.ty=-o-t.y*r.d}setTransform(e){}destroy(){this.renderer=null}}ob.extension={type:Re.RendererSystem,name:"projection"};Ue.add(ob);const nA=new Zm,V0=new st;class ab{constructor(e){this.renderer=e,this._tempMatrix=new Dt}generateTexture(e,t){const{region:i,...n}=t||{},r=(i==null?void 0:i.copyTo(V0))||e.getLocalBounds(V0,!0),o=n.resolution||this.renderer.resolution;r.width=Math.max(r.width,1/o),r.height=Math.max(r.height,1/o),n.width=r.width,n.height=r.height,n.resolution=o,n.multisample??(n.multisample=this.renderer.multisample);const a=lo.create(n);this._tempMatrix.tx=-r.x,this._tempMatrix.ty=-r.y;const c=e.transform;return e.transform=nA,this.renderer.render(e,{renderTexture:a,transform:this._tempMatrix,skipUpdateTransform:!!e.parent,blit:!0}),e.transform=c,a}destroy(){}}ab.extension={type:[Re.RendererSystem,Re.CanvasRendererSystem],name:"textureGenerator"};Ue.add(ab);const Ir=new st,Sa=new st;class lb{constructor(e){this.renderer=e,this.defaultMaskStack=[],this.current=null,this.sourceFrame=new st,this.destinationFrame=new st,this.viewportFrame=new st}contextChange(){var t;const e=(t=this.renderer)==null?void 0:t.gl.getContextAttributes();this._rendererPremultipliedAlpha=!!(e&&e.alpha&&e.premultipliedAlpha)}bind(e=null,t,i){const n=this.renderer;this.current=e;let r,o,a;e?(r=e.baseTexture,a=r.resolution,t||(Ir.width=e.frame.width,Ir.height=e.frame.height,t=Ir),i||(Sa.x=e.frame.x,Sa.y=e.frame.y,Sa.width=t.width,Sa.height=t.height,i=Sa),o=r.framebuffer):(a=n.resolution,t||(Ir.width=n._view.screen.width,Ir.height=n._view.screen.height,t=Ir),i||(i=Ir,i.width=t.width,i.height=t.height));const c=this.viewportFrame;c.x=i.x*a,c.y=i.y*a,c.width=i.width*a,c.height=i.height*a,e||(c.y=n.view.height-(c.y+c.height)),c.ceil(),this.renderer.framebuffer.bind(o,c),this.renderer.projection.update(i,t,a,!o),e?this.renderer.mask.setMaskStack(r.maskStack):this.renderer.mask.setMaskStack(this.defaultMaskStack),this.sourceFrame.copyFrom(t),this.destinationFrame.copyFrom(i)}clear(e,t){const i=this.current?this.current.baseTexture.clear:this.renderer.background.backgroundColor,n=Tt.shared.setValue(e||i);(this.current&&this.current.baseTexture.alphaMode>0||!this.current&&this._rendererPremultipliedAlpha)&&n.premultiply(n.alpha);const r=this.destinationFrame,o=this.current?this.current.baseTexture:this.renderer._view.screen,a=r.width!==o.width||r.height!==o.height;if(a){let{x:c,y:l,width:h,height:u}=this.viewportFrame;c=Math.round(c),l=Math.round(l),h=Math.round(h),u=Math.round(u),this.renderer.gl.enable(this.renderer.gl.SCISSOR_TEST),this.renderer.gl.scissor(c,l,h,u)}this.renderer.framebuffer.clear(n.red,n.green,n.blue,n.alpha,t),a&&this.renderer.scissor.pop()}resize(){this.bind(null)}reset(){this.bind(null)}destroy(){this.renderer=null}}lb.extension={type:Re.RendererSystem,name:"renderTexture"};Ue.add(lb);class rA{constructor(e,t){this.program=e,this.uniformData=t,this.uniformGroups={},this.uniformDirtyGroups={},this.uniformBufferBindings={}}destroy(){this.uniformData=null,this.uniformGroups=null,this.uniformDirtyGroups=null,this.uniformBufferBindings=null,this.program=null}}function oA(s,e){const t={},i=e.getProgramParameter(s,e.ACTIVE_ATTRIBUTES);for(let n=0;nl>h?1:-1);for(let l=0;l({data:r,offset:0,dataLen:0,dirty:0}));let t=0,i=0,n=0;for(let r=0;r1&&(t=Math.max(t,16)*o.data.size),o.dataLen=t,i%t!==0&&i<16){const a=i%t%16;i+=a,n+=a}i+t>16?(n=Math.ceil(n/16)*16,o.offset=n,n+=t,i=t):(o.offset=n,i+=t,n+=t)}return n=Math.ceil(n/16)*16,{uboElements:e,size:n}}function dA(s,e){const t=[];for(const i in s)e[i]&&t.push(e[i]);return t.sort((i,n)=>i.index-n.index),t}function fA(s,e){if(!s.autoManage)return{size:0,syncFunc:cA};const t=dA(s.uniforms,e),{uboElements:i,size:n}=uA(t),r=[` + var v = null; + var v2 = null; + var cv = null; + var t = 0; + var gl = renderer.gl + var index = 0; + var data = buffer.data; + `];for(let o=0;o1){const u=Gy(a.data.type),d=Math.max(cb[a.data.type]/16,1),f=u/d,p=(4-f%4)%4;r.push(` + cv = ud.${l}.value; + v = uv.${l}; + offset = ${a.offset/4}; + + t = 0; + + for(var i=0; i < ${a.data.size*d}; i++) + { + for(var j = 0; j < ${f}; j++) + { + data[offset++] = v[t++]; + } + offset += ${p}; + } + + `)}else{const u=hA[a.data.type];r.push(` + cv = ud.${l}.value; + v = uv.${l}; + offset = ${a.offset/4}; + ${u}; + `)}}return r.push(` + renderer.buffer.update(buffer); + `),{size:n,syncFunc:new Function("ud","uv","renderer","syncData","buffer",r.join(` +`))}}let mA=0;const jl={textureCount:0,uboCount:0};class hb{constructor(e){this.destroyed=!1,this.renderer=e,this.systemCheck(),this.gl=null,this.shader=null,this.program=null,this.cache={},this._uboCache={},this.id=mA++}systemCheck(){if(!$C())throw new Error("Current environment does not allow unsafe-eval, please use @pixi/unsafe-eval module to enable support.")}contextChange(e){this.gl=e,this.reset()}bind(e,t){e.disposeRunner.add(this),e.uniforms.globals=this.renderer.globalUniforms;const i=e.program,n=i.glPrograms[this.renderer.CONTEXT_UID]||this.generateProgram(e);return this.shader=e,this.program!==i&&(this.program=i,this.gl.useProgram(n.program)),t||(jl.textureCount=0,jl.uboCount=0,this.syncUniformGroup(e.uniformGroup,jl)),n}setUniforms(e){const t=this.shader.program,i=t.glPrograms[this.renderer.CONTEXT_UID];t.syncUniforms(i.uniformData,e,this.renderer)}syncUniformGroup(e,t){const i=this.getGlProgram();(!e.static||e.dirtyId!==i.uniformDirtyGroups[e.id])&&(i.uniformDirtyGroups[e.id]=e.dirtyId,this.syncUniforms(e,i,t))}syncUniforms(e,t,i){(e.syncUniforms[this.shader.program.id]||this.createSyncGroups(e))(t.uniformData,e.uniforms,this.renderer,i)}createSyncGroups(e){const t=this.getSignature(e,this.shader.program.uniformData,"u");return this.cache[t]||(this.cache[t]=BC(e,this.shader.program.uniformData)),e.syncUniforms[this.shader.program.id]=this.cache[t],e.syncUniforms[this.shader.program.id]}syncUniformBufferGroup(e,t){const i=this.getGlProgram();if(!e.static||e.dirtyId!==0||!i.uniformGroups[e.id]){e.dirtyId=0;const n=i.uniformGroups[e.id]||this.createSyncBufferGroup(e,i,t);e.buffer.update(),n(i.uniformData,e.uniforms,this.renderer,jl,e.buffer)}this.renderer.buffer.bindBufferBase(e.buffer,i.uniformBufferBindings[t])}createSyncBufferGroup(e,t,i){const{gl:n}=this.renderer;this.renderer.buffer.bind(e.buffer);const r=this.gl.getUniformBlockIndex(t.program,i);t.uniformBufferBindings[i]=this.shader.uniformBindCount,n.uniformBlockBinding(t.program,r,this.shader.uniformBindCount),this.shader.uniformBindCount++;const o=this.getSignature(e,this.shader.program.uniformData,"ubo");let a=this._uboCache[o];if(a||(a=this._uboCache[o]=fA(e,this.shader.program.uniformData)),e.autoManage){const c=new Float32Array(a.size/4);e.buffer.update(c)}return t.uniformGroups[e.id]=a.syncFunc,t.uniformGroups[e.id]}getSignature(e,t,i){const n=e.uniforms,r=[`${i}-`];for(const o in n)r.push(o),t[o]&&r.push(t[o].type);return r.join("-")}getGlProgram(){return this.shader?this.shader.program.glPrograms[this.renderer.CONTEXT_UID]:null}generateProgram(e){const t=this.gl,i=e.program,n=lA(t,i);return i.glPrograms[this.renderer.CONTEXT_UID]=n,n}reset(){this.program=null,this.shader=null}disposeShader(e){this.shader===e&&(this.shader=null)}destroy(){this.renderer=null,this.destroyed=!0}}hb.extension={type:Re.RendererSystem,name:"shader"};Ue.add(hb);class Kc{constructor(e){this.renderer=e}run(e){const{renderer:t}=this;t.runners.init.emit(t.options),e.hello&&console.log(`PixiJS 7.4.3 - ${t.rendererLogId} - https://pixijs.com`),t.resize(t.screen.width,t.screen.height)}destroy(){}}Kc.defaultOptions={hello:!1},Kc.extension={type:[Re.RendererSystem,Re.CanvasRendererSystem],name:"startup"};Ue.add(Kc);function pA(s,e=[]){return e[je.NORMAL]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.ADD]=[s.ONE,s.ONE],e[je.MULTIPLY]=[s.DST_COLOR,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SCREEN]=[s.ONE,s.ONE_MINUS_SRC_COLOR,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.OVERLAY]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.DARKEN]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.LIGHTEN]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.COLOR_DODGE]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.COLOR_BURN]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.HARD_LIGHT]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SOFT_LIGHT]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.DIFFERENCE]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.EXCLUSION]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.HUE]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SATURATION]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.COLOR]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.LUMINOSITY]=[s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.NONE]=[0,0],e[je.NORMAL_NPM]=[s.SRC_ALPHA,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.ADD_NPM]=[s.SRC_ALPHA,s.ONE,s.ONE,s.ONE],e[je.SCREEN_NPM]=[s.SRC_ALPHA,s.ONE_MINUS_SRC_COLOR,s.ONE,s.ONE_MINUS_SRC_ALPHA],e[je.SRC_IN]=[s.DST_ALPHA,s.ZERO],e[je.SRC_OUT]=[s.ONE_MINUS_DST_ALPHA,s.ZERO],e[je.SRC_ATOP]=[s.DST_ALPHA,s.ONE_MINUS_SRC_ALPHA],e[je.DST_OVER]=[s.ONE_MINUS_DST_ALPHA,s.ONE],e[je.DST_IN]=[s.ZERO,s.SRC_ALPHA],e[je.DST_OUT]=[s.ZERO,s.ONE_MINUS_SRC_ALPHA],e[je.DST_ATOP]=[s.ONE_MINUS_DST_ALPHA,s.SRC_ALPHA],e[je.XOR]=[s.ONE_MINUS_DST_ALPHA,s.ONE_MINUS_SRC_ALPHA],e[je.SUBTRACT]=[s.ONE,s.ONE,s.ONE,s.ONE,s.FUNC_REVERSE_SUBTRACT,s.FUNC_ADD],e}const gA=0,vA=1,xA=2,yA=3,bA=4,wA=5,ub=class Of{constructor(){this.gl=null,this.stateId=0,this.polygonOffset=0,this.blendMode=je.NONE,this._blendEq=!1,this.map=[],this.map[gA]=this.setBlend,this.map[vA]=this.setOffset,this.map[xA]=this.setCullFace,this.map[yA]=this.setDepthTest,this.map[bA]=this.setFrontFace,this.map[wA]=this.setDepthMask,this.checks=[],this.defaultState=new ln,this.defaultState.blend=!0}contextChange(e){this.gl=e,this.blendModes=pA(e),this.set(this.defaultState),this.reset()}set(e){if(e=e||this.defaultState,this.stateId!==e.data){let t=this.stateId^e.data,i=0;for(;t;)t&1&&this.map[i].call(this,!!(e.data&1<>1,i++;this.stateId=e.data}for(let t=0;te.systems[n]),i=[...t,...Object.keys(e.systems).filter(n=>!t.includes(n))];for(const n of i)this.addSystem(e.systems[n],n)}addRunners(...e){e.forEach(t=>{this.runners[t]=new Is(t)})}addSystem(e,t){const i=new e(this);if(this[t])throw new Error(`Whoops! The name "${t}" is already in use`);this[t]=i,this._systemsHash[t]=i;for(const n in this.runners)this.runners[n].add(i);return this}emitWithCustomOptions(e,t){const i=Object.keys(this._systemsHash);e.items.forEach(n=>{const r=i.find(o=>this._systemsHash[o]===n);n[e.name](t[r])})}destroy(){Object.values(this.runners).forEach(e=>{e.destroy()}),this._systemsHash={}}}const ka=class bc{constructor(e){this.renderer=e,this.count=0,this.checkCount=0,this.maxIdle=bc.defaultMaxIdle,this.checkCountMax=bc.defaultCheckCountMax,this.mode=bc.defaultMode}postrender(){this.renderer.objectRenderer.renderingToScreen&&(this.count++,this.mode!==Wm.MANUAL&&(this.checkCount++,this.checkCount>this.checkCountMax&&(this.checkCount=0,this.run())))}run(){const e=this.renderer.texture,t=e.managedTextures;let i=!1;for(let n=0;nthis.maxIdle&&(e.destroyTexture(r,!0),t[n]=null,i=!0)}if(i){let n=0;for(let r=0;r=0;n--)this.unload(e.children[n])}destroy(){this.renderer=null}};ka.defaultMode=Wm.AUTO,ka.defaultMaxIdle=3600,ka.defaultCheckCountMax=600,ka.extension={type:Re.RendererSystem,name:"textureGC"};let Nr=ka;Ue.add(Nr);class Od{constructor(e){this.texture=e,this.width=-1,this.height=-1,this.dirtyId=-1,this.dirtyStyleId=-1,this.mipmap=!1,this.wrapMode=33071,this.type=Ne.UNSIGNED_BYTE,this.internalFormat=Se.RGBA,this.samplerType=0}}function MA(s){let e;return"WebGL2RenderingContext"in globalThis&&s instanceof globalThis.WebGL2RenderingContext?e={[s.RGB]:Oe.FLOAT,[s.RGBA]:Oe.FLOAT,[s.ALPHA]:Oe.FLOAT,[s.LUMINANCE]:Oe.FLOAT,[s.LUMINANCE_ALPHA]:Oe.FLOAT,[s.R8]:Oe.FLOAT,[s.R8_SNORM]:Oe.FLOAT,[s.RG8]:Oe.FLOAT,[s.RG8_SNORM]:Oe.FLOAT,[s.RGB8]:Oe.FLOAT,[s.RGB8_SNORM]:Oe.FLOAT,[s.RGB565]:Oe.FLOAT,[s.RGBA4]:Oe.FLOAT,[s.RGB5_A1]:Oe.FLOAT,[s.RGBA8]:Oe.FLOAT,[s.RGBA8_SNORM]:Oe.FLOAT,[s.RGB10_A2]:Oe.FLOAT,[s.RGB10_A2UI]:Oe.FLOAT,[s.SRGB8]:Oe.FLOAT,[s.SRGB8_ALPHA8]:Oe.FLOAT,[s.R16F]:Oe.FLOAT,[s.RG16F]:Oe.FLOAT,[s.RGB16F]:Oe.FLOAT,[s.RGBA16F]:Oe.FLOAT,[s.R32F]:Oe.FLOAT,[s.RG32F]:Oe.FLOAT,[s.RGB32F]:Oe.FLOAT,[s.RGBA32F]:Oe.FLOAT,[s.R11F_G11F_B10F]:Oe.FLOAT,[s.RGB9_E5]:Oe.FLOAT,[s.R8I]:Oe.INT,[s.R8UI]:Oe.UINT,[s.R16I]:Oe.INT,[s.R16UI]:Oe.UINT,[s.R32I]:Oe.INT,[s.R32UI]:Oe.UINT,[s.RG8I]:Oe.INT,[s.RG8UI]:Oe.UINT,[s.RG16I]:Oe.INT,[s.RG16UI]:Oe.UINT,[s.RG32I]:Oe.INT,[s.RG32UI]:Oe.UINT,[s.RGB8I]:Oe.INT,[s.RGB8UI]:Oe.UINT,[s.RGB16I]:Oe.INT,[s.RGB16UI]:Oe.UINT,[s.RGB32I]:Oe.INT,[s.RGB32UI]:Oe.UINT,[s.RGBA8I]:Oe.INT,[s.RGBA8UI]:Oe.UINT,[s.RGBA16I]:Oe.INT,[s.RGBA16UI]:Oe.UINT,[s.RGBA32I]:Oe.INT,[s.RGBA32UI]:Oe.UINT,[s.DEPTH_COMPONENT16]:Oe.FLOAT,[s.DEPTH_COMPONENT24]:Oe.FLOAT,[s.DEPTH_COMPONENT32F]:Oe.FLOAT,[s.DEPTH_STENCIL]:Oe.FLOAT,[s.DEPTH24_STENCIL8]:Oe.FLOAT,[s.DEPTH32F_STENCIL8]:Oe.FLOAT}:e={[s.RGB]:Oe.FLOAT,[s.RGBA]:Oe.FLOAT,[s.ALPHA]:Oe.FLOAT,[s.LUMINANCE]:Oe.FLOAT,[s.LUMINANCE_ALPHA]:Oe.FLOAT,[s.DEPTH_STENCIL]:Oe.FLOAT},e}function _A(s){let e;return"WebGL2RenderingContext"in globalThis&&s instanceof globalThis.WebGL2RenderingContext?e={[Ne.UNSIGNED_BYTE]:{[Se.RGBA]:s.RGBA8,[Se.RGB]:s.RGB8,[Se.RG]:s.RG8,[Se.RED]:s.R8,[Se.RGBA_INTEGER]:s.RGBA8UI,[Se.RGB_INTEGER]:s.RGB8UI,[Se.RG_INTEGER]:s.RG8UI,[Se.RED_INTEGER]:s.R8UI,[Se.ALPHA]:s.ALPHA,[Se.LUMINANCE]:s.LUMINANCE,[Se.LUMINANCE_ALPHA]:s.LUMINANCE_ALPHA},[Ne.BYTE]:{[Se.RGBA]:s.RGBA8_SNORM,[Se.RGB]:s.RGB8_SNORM,[Se.RG]:s.RG8_SNORM,[Se.RED]:s.R8_SNORM,[Se.RGBA_INTEGER]:s.RGBA8I,[Se.RGB_INTEGER]:s.RGB8I,[Se.RG_INTEGER]:s.RG8I,[Se.RED_INTEGER]:s.R8I},[Ne.UNSIGNED_SHORT]:{[Se.RGBA_INTEGER]:s.RGBA16UI,[Se.RGB_INTEGER]:s.RGB16UI,[Se.RG_INTEGER]:s.RG16UI,[Se.RED_INTEGER]:s.R16UI,[Se.DEPTH_COMPONENT]:s.DEPTH_COMPONENT16},[Ne.SHORT]:{[Se.RGBA_INTEGER]:s.RGBA16I,[Se.RGB_INTEGER]:s.RGB16I,[Se.RG_INTEGER]:s.RG16I,[Se.RED_INTEGER]:s.R16I},[Ne.UNSIGNED_INT]:{[Se.RGBA_INTEGER]:s.RGBA32UI,[Se.RGB_INTEGER]:s.RGB32UI,[Se.RG_INTEGER]:s.RG32UI,[Se.RED_INTEGER]:s.R32UI,[Se.DEPTH_COMPONENT]:s.DEPTH_COMPONENT24},[Ne.INT]:{[Se.RGBA_INTEGER]:s.RGBA32I,[Se.RGB_INTEGER]:s.RGB32I,[Se.RG_INTEGER]:s.RG32I,[Se.RED_INTEGER]:s.R32I},[Ne.FLOAT]:{[Se.RGBA]:s.RGBA32F,[Se.RGB]:s.RGB32F,[Se.RG]:s.RG32F,[Se.RED]:s.R32F,[Se.DEPTH_COMPONENT]:s.DEPTH_COMPONENT32F},[Ne.HALF_FLOAT]:{[Se.RGBA]:s.RGBA16F,[Se.RGB]:s.RGB16F,[Se.RG]:s.RG16F,[Se.RED]:s.R16F},[Ne.UNSIGNED_SHORT_5_6_5]:{[Se.RGB]:s.RGB565},[Ne.UNSIGNED_SHORT_4_4_4_4]:{[Se.RGBA]:s.RGBA4},[Ne.UNSIGNED_SHORT_5_5_5_1]:{[Se.RGBA]:s.RGB5_A1},[Ne.UNSIGNED_INT_2_10_10_10_REV]:{[Se.RGBA]:s.RGB10_A2,[Se.RGBA_INTEGER]:s.RGB10_A2UI},[Ne.UNSIGNED_INT_10F_11F_11F_REV]:{[Se.RGB]:s.R11F_G11F_B10F},[Ne.UNSIGNED_INT_5_9_9_9_REV]:{[Se.RGB]:s.RGB9_E5},[Ne.UNSIGNED_INT_24_8]:{[Se.DEPTH_STENCIL]:s.DEPTH24_STENCIL8},[Ne.FLOAT_32_UNSIGNED_INT_24_8_REV]:{[Se.DEPTH_STENCIL]:s.DEPTH32F_STENCIL8}}:e={[Ne.UNSIGNED_BYTE]:{[Se.RGBA]:s.RGBA,[Se.RGB]:s.RGB,[Se.ALPHA]:s.ALPHA,[Se.LUMINANCE]:s.LUMINANCE,[Se.LUMINANCE_ALPHA]:s.LUMINANCE_ALPHA},[Ne.UNSIGNED_SHORT_5_6_5]:{[Se.RGB]:s.RGB},[Ne.UNSIGNED_SHORT_4_4_4_4]:{[Se.RGBA]:s.RGBA},[Ne.UNSIGNED_SHORT_5_5_5_1]:{[Se.RGBA]:s.RGBA}},e}class db{constructor(e){this.renderer=e,this.boundTextures=[],this.currentLocation=-1,this.managedTextures=[],this._unknownBoundTextures=!1,this.unknownTexture=new Ze,this.hasIntegerTextures=!1}contextChange(){const e=this.gl=this.renderer.gl;this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.webGLVersion=this.renderer.context.webGLVersion,this.internalFormats=_A(e),this.samplerTypes=MA(e);const t=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);this.boundTextures.length=t;for(let n=0;n=0;--r){const o=t[r];o&&o._glTextures[n].samplerType!==Oe.FLOAT&&this.renderer.texture.unbind(o)}}initTexture(e){const t=new Od(this.gl.createTexture());return t.dirtyId=-1,e._glTextures[this.CONTEXT_UID]=t,this.managedTextures.push(e),e.on("dispose",this.destroyTexture,this),t}initTextureType(e,t){var i;t.internalFormat=((i=this.internalFormats[e.type])==null?void 0:i[e.format])??e.format,t.samplerType=this.samplerTypes[t.internalFormat]??Oe.FLOAT,this.webGLVersion===2&&e.type===Ne.HALF_FLOAT?t.type=this.gl.HALF_FLOAT:t.type=e.type}updateTexture(e){var n;const t=e._glTextures[this.CONTEXT_UID];if(!t)return;const i=this.renderer;if(this.initTextureType(e,t),(n=e.resource)==null?void 0:n.upload(i,e,t))t.samplerType!==Oe.FLOAT&&(this.hasIntegerTextures=!0);else{const r=e.realWidth,o=e.realHeight,a=i.gl;(t.width!==r||t.height!==o||t.dirtyId<0)&&(t.width=r,t.height=o,a.texImage2D(e.target,0,t.internalFormat,r,o,0,e.format,t.type,null))}e.dirtyStyleId!==t.dirtyStyleId&&this.updateTextureStyle(e),t.dirtyId=e.dirtyId}destroyTexture(e,t){const{gl:i}=this;if(e=e.castToBaseTexture(),e._glTextures[this.CONTEXT_UID]&&(this.unbind(e),i.deleteTexture(e._glTextures[this.CONTEXT_UID].texture),e.off("dispose",this.destroyTexture,this),delete e._glTextures[this.CONTEXT_UID],!t)){const n=this.managedTextures.indexOf(e);n!==-1&&Vo(this.managedTextures,n,1)}}updateTextureStyle(e){var i;const t=e._glTextures[this.CONTEXT_UID];t&&((e.mipmap===gs.POW2||this.webGLVersion!==2)&&!e.isPowerOfTwo?t.mipmap=!1:t.mipmap=e.mipmap>=1,this.webGLVersion!==2&&!e.isPowerOfTwo?t.wrapMode=Es.CLAMP:t.wrapMode=e.wrapMode,(i=e.resource)!=null&&i.style(this.renderer,e,t)||this.setStyle(e,t),t.dirtyStyleId=e.dirtyStyleId)}setStyle(e,t){const i=this.gl;if(t.mipmap&&e.mipmap!==gs.ON_MANUAL&&i.generateMipmap(e.target),i.texParameteri(e.target,i.TEXTURE_WRAP_S,t.wrapMode),i.texParameteri(e.target,i.TEXTURE_WRAP_T,t.wrapMode),t.mipmap){i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===_s.LINEAR?i.LINEAR_MIPMAP_LINEAR:i.NEAREST_MIPMAP_NEAREST);const n=this.renderer.context.extensions.anisotropicFiltering;if(n&&e.anisotropicLevel>0&&e.scaleMode===_s.LINEAR){const r=Math.min(e.anisotropicLevel,i.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT));i.texParameterf(e.target,n.TEXTURE_MAX_ANISOTROPY_EXT,r)}}else i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===_s.LINEAR?i.LINEAR:i.NEAREST);i.texParameteri(e.target,i.TEXTURE_MAG_FILTER,e.scaleMode===_s.LINEAR?i.LINEAR:i.NEAREST)}destroy(){this.renderer=null}}db.extension={type:Re.RendererSystem,name:"texture"};Ue.add(db);class fb{constructor(e){this.renderer=e}contextChange(){this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID}bind(e){const{gl:t,CONTEXT_UID:i}=this,n=e._glTransformFeedbacks[i]||this.createGLTransformFeedback(e);t.bindTransformFeedback(t.TRANSFORM_FEEDBACK,n)}unbind(){const{gl:e}=this;e.bindTransformFeedback(e.TRANSFORM_FEEDBACK,null)}beginTransformFeedback(e,t){const{gl:i,renderer:n}=this;t&&n.shader.bind(t),i.beginTransformFeedback(e)}endTransformFeedback(){const{gl:e}=this;e.endTransformFeedback()}createGLTransformFeedback(e){const{gl:t,renderer:i,CONTEXT_UID:n}=this,r=t.createTransformFeedback();e._glTransformFeedbacks[n]=r,t.bindTransformFeedback(t.TRANSFORM_FEEDBACK,r);for(let o=0;o(s[s.INTERACTION=50]="INTERACTION",s[s.HIGH=25]="HIGH",s[s.NORMAL=0]="NORMAL",s[s.LOW=-25]="LOW",s[s.UTILITY=-50]="UTILITY",s))(so||{});class Bd{constructor(e,t=null,i=0,n=!1){this.next=null,this.previous=null,this._destroyed=!1,this.fn=e,this.context=t,this.priority=i,this.once=n}match(e,t=null){return this.fn===e&&this.context===t}emit(e){this.fn&&(this.context?this.fn.call(this.context,e):this.fn(e));const t=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),t}connect(e){this.previous=e,e.next&&(e.next.previous=this),this.next=e.next,e.next=this}destroy(e=!1){this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);const t=this.next;return this.next=e?null:t,this.previous=null,t}}const mb=class Qi{constructor(){this.autoStart=!1,this.deltaTime=1,this.lastTime=-1,this.speed=1,this.started=!1,this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this._protected=!1,this._lastFrame=-1,this._head=new Bd(null,null,1/0),this.deltaMS=1/Qi.targetFPMS,this.elapsedMS=1/Qi.targetFPMS,this._tick=e=>{this._requestId=null,this.started&&(this.update(e),this.started&&this._requestId===null&&this._head.next&&(this._requestId=requestAnimationFrame(this._tick)))}}_requestIfNeeded(){this._requestId===null&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))}_cancelIfNeeded(){this._requestId!==null&&(cancelAnimationFrame(this._requestId),this._requestId=null)}_startIfPossible(){this.started?this._requestIfNeeded():this.autoStart&&this.start()}add(e,t,i=so.NORMAL){return this._addListener(new Bd(e,t,i))}addOnce(e,t,i=so.NORMAL){return this._addListener(new Bd(e,t,i,!0))}_addListener(e){let t=this._head.next,i=this._head;if(!t)e.connect(i);else{for(;t;){if(e.priority>t.priority){e.connect(i);break}i=t,t=t.next}e.previous||e.connect(i)}return this._startIfPossible(),this}remove(e,t){let i=this._head.next;for(;i;)i.match(e,t)?i=i.destroy():i=i.next;return this._head.next||this._cancelIfNeeded(),this}get count(){if(!this._head)return 0;let e=0,t=this._head;for(;t=t.next;)e++;return e}start(){this.started||(this.started=!0,this._requestIfNeeded())}stop(){this.started&&(this.started=!1,this._cancelIfNeeded())}destroy(){if(!this._protected){this.stop();let e=this._head.next;for(;e;)e=e.destroy(!0);this._head.destroy(),this._head=null}}update(e=performance.now()){let t;if(e>this.lastTime){if(t=this.elapsedMS=e-this.lastTime,t>this._maxElapsedMS&&(t=this._maxElapsedMS),t*=this.speed,this._minElapsedMS){const r=e-this._lastFrame|0;if(r{this._ticker.stop()},this.start=()=>{this._ticker.start()},this._ticker=null,this.ticker=e.sharedTicker?Vi.shared:new Vi,e.autoStart&&this.start()}static destroy(){if(this._ticker){const e=this._ticker;this.ticker=null,e.destroy()}}}pb.extension=Re.Application;Ue.add(pb);const gb=[];Ue.handleByList(Re.Renderer,gb);function CA(s){for(const e of gb)if(e.test(s))return new e(s);throw new Error("Unable to auto-detect a suitable renderer.")}var AA=`attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +void main(void) +{ + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; +}`,EA=`attribute vec2 aVertexPosition; + +uniform mat3 projectionMatrix; + +varying vec2 vTextureCoord; + +uniform vec4 inputSize; +uniform vec4 outputFrame; + +vec4 filterVertexPosition( void ) +{ + vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; + + return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); +} + +vec2 filterTextureCoord( void ) +{ + return aVertexPosition * (outputFrame.zw * inputSize.zw); +} + +void main(void) +{ + gl_Position = filterVertexPosition(); + vTextureCoord = filterTextureCoord(); +} +`;const IA=AA,vb=EA;class xb{constructor(e){this.renderer=e}contextChange(e){let t;if(this.renderer.context.webGLVersion===1){const i=e.getParameter(e.FRAMEBUFFER_BINDING);e.bindFramebuffer(e.FRAMEBUFFER,null),t=e.getParameter(e.SAMPLES),e.bindFramebuffer(e.FRAMEBUFFER,i)}else{const i=e.getParameter(e.DRAW_FRAMEBUFFER_BINDING);e.bindFramebuffer(e.DRAW_FRAMEBUFFER,null),t=e.getParameter(e.SAMPLES),e.bindFramebuffer(e.DRAW_FRAMEBUFFER,i)}t>=oi.HIGH?this.multisample=oi.HIGH:t>=oi.MEDIUM?this.multisample=oi.MEDIUM:t>=oi.LOW?this.multisample=oi.LOW:this.multisample=oi.NONE}destroy(){}}xb.extension={type:Re.RendererSystem,name:"_multisample"};Ue.add(xb);class RA{constructor(e){this.buffer=e||null,this.updateID=-1,this.byteLength=-1,this.refCount=0}}class yb{constructor(e){this.renderer=e,this.managedBuffers={},this.boundBufferBases={}}destroy(){this.renderer=null}contextChange(){this.disposeAll(!0),this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID}bind(e){const{gl:t,CONTEXT_UID:i}=this,n=e._glBuffers[i]||this.createGLBuffer(e);t.bindBuffer(e.type,n.buffer)}unbind(e){const{gl:t}=this;t.bindBuffer(e,null)}bindBufferBase(e,t){const{gl:i,CONTEXT_UID:n}=this;if(this.boundBufferBases[t]!==e){const r=e._glBuffers[n]||this.createGLBuffer(e);this.boundBufferBases[t]=e,i.bindBufferBase(i.UNIFORM_BUFFER,t,r.buffer)}}bindBufferRange(e,t,i){const{gl:n,CONTEXT_UID:r}=this;i=i||0;const o=e._glBuffers[r]||this.createGLBuffer(e);n.bindBufferRange(n.UNIFORM_BUFFER,t||0,o.buffer,i*256,256)}update(e){const{gl:t,CONTEXT_UID:i}=this,n=e._glBuffers[i]||this.createGLBuffer(e);if(e._updateID!==n.updateID)if(n.updateID=e._updateID,t.bindBuffer(e.type,n.buffer),n.byteLength>=e.data.byteLength)t.bufferSubData(e.type,0,e.data);else{const r=e.static?t.STATIC_DRAW:t.DYNAMIC_DRAW;n.byteLength=e.data.byteLength,t.bufferData(e.type,e.data,r)}}dispose(e,t){if(!this.managedBuffers[e.id])return;delete this.managedBuffers[e.id];const i=e._glBuffers[this.CONTEXT_UID],n=this.gl;e.disposeRunner.remove(this),i&&(t||n.deleteBuffer(i.buffer),delete e._glBuffers[this.CONTEXT_UID])}disposeAll(e){const t=Object.keys(this.managedBuffers);for(let i=0;it.resource).filter(t=>t).map(t=>t.load());return this._load=Promise.all(e).then(()=>{const{realWidth:t,realHeight:i}=this.items[0];return this.resize(t,i),this.update(),Promise.resolve(this)}),this._load}}class PA extends wb{constructor(e,t){const{width:i,height:n}=t||{};let r,o;Array.isArray(e)?(r=e,o=e.length):o=e,super(o,{width:i,height:n}),r&&this.initFromArray(r,t)}addBaseTextureAt(e,t){if(e.resource)this.addResourceAt(e.resource,t);else throw new Error("ArrayResource does not support RenderTexture");return this}bind(e){super.bind(e),e.target=Xo.TEXTURE_2D_ARRAY}upload(e,t,i){const{length:n,itemDirtyIds:r,items:o}=this,{gl:a}=e;i.dirtyId<0&&a.texImage3D(a.TEXTURE_2D_ARRAY,0,i.internalFormat,this._width,this._height,n,0,t.format,i.type,null);for(let c=0;c0)if(e.resource)this.addResourceAt(e.resource,t);else throw new Error("CubeResource does not support copying of renderTexture.");else e.target=Xo.TEXTURE_CUBE_MAP_POSITIVE_X+t,e.parentTextureArray=this.baseTexture,this.items[t]=e;return e.valid&&!this.valid&&this.resize(e.realWidth,e.realHeight),this.items[t]=e,this}upload(e,t,i){const n=this.itemDirtyIds;for(let r=0;r{if(this.url===null){e(this);return}try{const i=await ke.ADAPTER.fetch(this.url,{mode:this.crossOrigin?"cors":"no-cors"});if(this.destroyed)return;const n=await i.blob();if(this.destroyed)return;const r=await createImageBitmap(n,{premultiplyAlpha:this.alphaMode===null||this.alphaMode===vi.UNPACK?"premultiply":"none"});if(this.destroyed){r.close();return}this.source=r,this.update(),e(this)}catch(i){if(this.destroyed)return;t(i),this.onError.emit(i)}}),this._load)}upload(e,t,i){return this.source instanceof ImageBitmap?(typeof this.alphaMode=="number"&&(t.alphaMode=this.alphaMode),super.upload(e,t,i)):(this.load(),!1)}dispose(){this.ownsImageBitmap&&this.source instanceof ImageBitmap&&this.source.close(),super.dispose(),this._load=null}static test(e){return!!globalThis.createImageBitmap&&typeof ImageBitmap<"u"&&(typeof e=="string"||e instanceof ImageBitmap)}static get EMPTY(){return ko._EMPTY=ko._EMPTY??ke.ADAPTER.createCanvas(0,0),ko._EMPTY}}const Lf=class Sc extends Nn{constructor(e,t){t=t||{},super(ke.ADAPTER.createCanvas()),this._width=0,this._height=0,this.svg=e,this.scale=t.scale||1,this._overrideWidth=t.width,this._overrideHeight=t.height,this._resolve=null,this._crossorigin=t.crossorigin,this._load=null,t.autoLoad!==!1&&this.load()}load(){return this._load?this._load:(this._load=new Promise(e=>{if(this._resolve=()=>{this.update(),e(this)},Sc.SVG_XML.test(this.svg.trim())){if(!btoa)throw new Error("Your browser doesn't support base64 conversions.");this.svg=`data:image/svg+xml;base64,${btoa(unescape(encodeURIComponent(this.svg)))}`}this._loadSvg()}),this._load)}_loadSvg(){const e=new Image;Nn.crossOrigin(e,this.svg,this._crossorigin),e.src=this.svg,e.onerror=t=>{this._resolve&&(e.onerror=null,this.onError.emit(t))},e.onload=()=>{if(!this._resolve)return;const t=e.width,i=e.height;if(!t||!i)throw new Error("The SVG image must have width and height defined (in pixels), canvas API needs them.");let n=t*this.scale,r=i*this.scale;(this._overrideWidth||this._overrideHeight)&&(n=this._overrideWidth||this._overrideHeight/i*t,r=this._overrideHeight||this._overrideWidth/t*i),n=Math.round(n),r=Math.round(r);const o=this.source;o.width=n,o.height=r,o._pixiId=`canvas_${io()}`,o.getContext("2d").drawImage(e,0,0,t,i,0,0,n,r),this._resolve(),this._resolve=null}}static getSize(e){const t=Sc.SVG_SIZE.exec(e),i={};return t&&(i[t[1]]=Math.round(parseFloat(t[3])),i[t[5]]=Math.round(parseFloat(t[7]))),i}dispose(){super.dispose(),this._resolve=null,this._crossorigin=null}static test(e,t){return t==="svg"||typeof e=="string"&&e.startsWith("data:image/svg+xml")||typeof e=="string"&&Sc.SVG_XML.test(e)}};Lf.SVG_XML=/^(<\?xml[^?]+\?>)?\s*()]*-->)?\s*\]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i;let Df=Lf;class OA extends Nn{constructor(e){super(e)}static test(e){return!!globalThis.VideoFrame&&e instanceof globalThis.VideoFrame}}const Nf=class Uf extends Nn{constructor(e,t){if(t=t||{},!(e instanceof HTMLVideoElement)){const i=document.createElement("video");t.autoLoad!==!1&&i.setAttribute("preload","auto"),t.playsinline!==!1&&(i.setAttribute("webkit-playsinline",""),i.setAttribute("playsinline","")),t.muted===!0&&(i.setAttribute("muted",""),i.muted=!0),t.loop===!0&&i.setAttribute("loop",""),t.autoPlay!==!1&&i.setAttribute("autoplay",""),typeof e=="string"&&(e=[e]);const n=e[0].src||e[0];Nn.crossOrigin(i,n,t.crossorigin);for(let r=0;r{this.valid?t(this):(this._resolve=t,this._reject=i,e.load())}),this._load}_onError(e){this.source.removeEventListener("error",this._onError,!0),this.onError.emit(e),this._reject&&(this._reject(e),this._reject=null,this._resolve=null)}_isSourcePlaying(){const e=this.source;return!e.paused&&!e.ended}_isSourceReady(){return this.source.readyState>2}_onPlayStart(){this.valid||this._onCanPlay(),this._configureAutoUpdate()}_onPlayStop(){this._configureAutoUpdate()}_onSeeked(){this._autoUpdate&&!this._isSourcePlaying()&&(this._msToNextUpdate=0,this.update(),this._msToNextUpdate=0)}_onCanPlay(){const e=this.source;e.removeEventListener("canplay",this._onCanPlay),e.removeEventListener("canplaythrough",this._onCanPlay);const t=this.valid;this._msToNextUpdate=0,this.update(),this._msToNextUpdate=0,!t&&this._resolve&&(this._resolve(this),this._resolve=null,this._reject=null),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&e.play()}dispose(){this._configureAutoUpdate();const e=this.source;e&&(e.removeEventListener("play",this._onPlayStart),e.removeEventListener("pause",this._onPlayStop),e.removeEventListener("seeked",this._onSeeked),e.removeEventListener("canplay",this._onCanPlay),e.removeEventListener("canplaythrough",this._onCanPlay),e.removeEventListener("error",this._onError,!0),e.pause(),e.src="",e.load()),super.dispose()}get autoUpdate(){return this._autoUpdate}set autoUpdate(e){e!==this._autoUpdate&&(this._autoUpdate=e,this._configureAutoUpdate())}get updateFPS(){return this._updateFPS}set updateFPS(e){e!==this._updateFPS&&(this._updateFPS=e,this._configureAutoUpdate())}_configureAutoUpdate(){this._autoUpdate&&this._isSourcePlaying()?!this._updateFPS&&this.source.requestVideoFrameCallback?(this._isConnectedToTicker&&(Vi.shared.remove(this.update,this),this._isConnectedToTicker=!1,this._msToNextUpdate=0),this._videoFrameRequestCallbackHandle===null&&(this._videoFrameRequestCallbackHandle=this.source.requestVideoFrameCallback(this._videoFrameRequestCallback))):(this._videoFrameRequestCallbackHandle!==null&&(this.source.cancelVideoFrameCallback(this._videoFrameRequestCallbackHandle),this._videoFrameRequestCallbackHandle=null),this._isConnectedToTicker||(Vi.shared.add(this.update,this),this._isConnectedToTicker=!0,this._msToNextUpdate=0)):(this._videoFrameRequestCallbackHandle!==null&&(this.source.cancelVideoFrameCallback(this._videoFrameRequestCallbackHandle),this._videoFrameRequestCallbackHandle=null),this._isConnectedToTicker&&(Vi.shared.remove(this.update,this),this._isConnectedToTicker=!1,this._msToNextUpdate=0))}static test(e,t){return globalThis.HTMLVideoElement&&e instanceof HTMLVideoElement||Uf.TYPES.includes(t)}};Nf.TYPES=["mp4","m4v","webm","ogg","ogv","h264","avi","mov"],Nf.MIME_TYPES={ogv:"video/ogg",mov:"video/quicktime",m4v:"video/mp4"};let Tb=Nf;_f.push(ko,qy,kA,Tb,OA,Df,Kh,FA,PA);class ll{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null,this.updateID=-1}isEmpty(){return this.minX>this.maxX||this.minY>this.maxY}clear(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}getRectangle(e){return this.minX>this.maxX||this.minY>this.maxY?st.EMPTY:(e=e||new st(0,0,1,1),e.x=this.minX,e.y=this.minY,e.width=this.maxX-this.minX,e.height=this.maxY-this.minY,e)}addPoint(e){this.minX=Math.min(this.minX,e.x),this.maxX=Math.max(this.maxX,e.x),this.minY=Math.min(this.minY,e.y),this.maxY=Math.max(this.maxY,e.y)}addPointMatrix(e,t){const{a:i,b:n,c:r,d:o,tx:a,ty:c}=e,l=i*t.x+r*t.y+a,h=n*t.x+o*t.y+c;this.minX=Math.min(this.minX,l),this.maxX=Math.max(this.maxX,l),this.minY=Math.min(this.minY,h),this.maxY=Math.max(this.maxY,h)}addQuad(e){let t=this.minX,i=this.minY,n=this.maxX,r=this.maxY,o=e[0],a=e[1];t=on?o:n,r=a>r?a:r,o=e[2],a=e[3],t=on?o:n,r=a>r?a:r,o=e[4],a=e[5],t=on?o:n,r=a>r?a:r,o=e[6],a=e[7],t=on?o:n,r=a>r?a:r,this.minX=t,this.minY=i,this.maxX=n,this.maxY=r}addFrame(e,t,i,n,r){this.addFrameMatrix(e.worldTransform,t,i,n,r)}addFrameMatrix(e,t,i,n,r){const o=e.a,a=e.b,c=e.c,l=e.d,h=e.tx,u=e.ty;let d=this.minX,f=this.minY,p=this.maxX,m=this.maxY,g=o*t+c*i+h,v=a*t+l*i+u;d=gp?g:p,m=v>m?v:m,g=o*n+c*i+h,v=a*n+l*i+u,d=gp?g:p,m=v>m?v:m,g=o*t+c*r+h,v=a*t+l*r+u,d=gp?g:p,m=v>m?v:m,g=o*n+c*r+h,v=a*n+l*r+u,d=gp?g:p,m=v>m?v:m,this.minX=d,this.minY=f,this.maxX=p,this.maxY=m}addVertexData(e,t,i){let n=this.minX,r=this.minY,o=this.maxX,a=this.maxY;for(let c=t;co?l:o,a=h>a?h:a}this.minX=n,this.minY=r,this.maxX=o,this.maxY=a}addVertices(e,t,i,n){this.addVerticesMatrix(e.worldTransform,t,i,n)}addVerticesMatrix(e,t,i,n,r=0,o=r){const a=e.a,c=e.b,l=e.c,h=e.d,u=e.tx,d=e.ty;let f=this.minX,p=this.minY,m=this.maxX,g=this.maxY;for(let v=i;vn?e.maxX:n,this.maxY=e.maxY>r?e.maxY:r}addBoundsMask(e,t){const i=e.minX>t.minX?e.minX:t.minX,n=e.minY>t.minY?e.minY:t.minY,r=e.maxXl?r:l,this.maxY=o>h?o:h}}addBoundsMatrix(e,t){this.addFrameMatrix(t,e.minX,e.minY,e.maxX,e.maxY)}addBoundsArea(e,t){const i=e.minX>t.x?e.minX:t.x,n=e.minY>t.y?e.minY:t.y,r=e.maxXl?r:l,this.maxY=o>h?o:h}}pad(e=0,t=e){this.isEmpty()||(this.minX-=e,this.maxX+=e,this.minY-=t,this.maxY+=t)}addFramePad(e,t,i,n,r,o){e-=r,t-=o,i+=r,n+=o,this.minX=this.minXi?this.maxX:i,this.minY=this.minYn?this.maxY:n}}class zt extends yl{constructor(){super(),this.tempDisplayObjectParent=null,this.transform=new Zm,this.alpha=1,this.visible=!0,this.renderable=!0,this.cullable=!1,this.cullArea=null,this.parent=null,this.worldAlpha=1,this._lastSortedIndex=0,this._zIndex=0,this.filterArea=null,this.filters=null,this._enabledFilters=null,this._bounds=new ll,this._localBounds=null,this._boundsID=0,this._boundsRect=null,this._localBoundsRect=null,this._mask=null,this._maskRefCount=0,this._destroyed=!1,this.isSprite=!1,this.isMask=!1}static mixin(e){const t=Object.keys(e);for(let i=0;i1)for(let t=0;tthis.children.length)throw new Error(`${e}addChildAt: The index ${t} supplied is out of bounds ${this.children.length}`);return e.parent&&e.parent.removeChild(e),e.parent=this,this.sortDirty=!0,e.transform._parentID=-1,this.children.splice(t,0,e),this._boundsID++,this.onChildrenChange(t),e.emit("added",this),this.emit("childAdded",e,this,t),e}swapChildren(e,t){if(e===t)return;const i=this.getChildIndex(e),n=this.getChildIndex(t);this.children[i]=t,this.children[n]=e,this.onChildrenChange(i=this.children.length)throw new Error(`The index ${t} supplied is out of bounds ${this.children.length}`);const i=this.getChildIndex(e);Vo(this.children,i,1),this.children.splice(t,0,e),this.onChildrenChange(t)}getChildAt(e){if(e<0||e>=this.children.length)throw new Error(`getChildAt: Index (${e}) does not exist.`);return this.children[e]}removeChild(...e){if(e.length>1)for(let t=0;t0&&r<=n){o=this.children.splice(i,r);for(let a=0;a1&&this.children.sort(DA),this.sortDirty=!1}updateTransform(){this.sortableChildren&&this.sortDirty&&this.sortChildren(),this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha;for(let e=0,t=this.children.length;e0&&t.height>0))return;let i,n;this.cullArea?(i=this.cullArea,n=this.worldTransform):this._render!==$f.prototype._render&&(i=this.getBounds(!0));const r=e.projection.transform;if(r&&(n?(n=LA.copyFrom(n),n.prepend(r)):n=r),i&&t.intersects(i,n))this._render(e);else if(this.cullArea)return;for(let o=0,a=this.children.length;o=n&&Ta.x=r&&Ta.y=t&&(o=s-a-1),c=c.replace("%value%",e[o].toString()),n+=c,n+=` +`}return i=i.replace("%blur%",n),i=i.replace("%size%",s.toString()),i}const HA=` + attribute vec2 aVertexPosition; + + uniform mat3 projectionMatrix; + + uniform float strength; + + varying vec2 vBlurTexCoords[%size%]; + + uniform vec4 inputSize; + uniform vec4 outputFrame; + + vec4 filterVertexPosition( void ) + { + vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; + + return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); + } + + vec2 filterTextureCoord( void ) + { + return aVertexPosition * (outputFrame.zw * inputSize.zw); + } + + void main(void) + { + gl_Position = filterVertexPosition(); + + vec2 textureCoord = filterTextureCoord(); + %blur% + }`;function jA(s,e){const t=Math.ceil(s/2);let i=HA,n="",r;e?r="vBlurTexCoords[%index%] = textureCoord + vec2(%sampleIndex% * strength, 0.0);":r="vBlurTexCoords[%index%] = textureCoord + vec2(0.0, %sampleIndex% * strength);";for(let o=0;o 0.0) { + c.rgb /= c.a; + } + + vec4 result; + + result.r = (m[0] * c.r); + result.r += (m[1] * c.g); + result.r += (m[2] * c.b); + result.r += (m[3] * c.a); + result.r += m[4]; + + result.g = (m[5] * c.r); + result.g += (m[6] * c.g); + result.g += (m[7] * c.b); + result.g += (m[8] * c.a); + result.g += m[9]; + + result.b = (m[10] * c.r); + result.b += (m[11] * c.g); + result.b += (m[12] * c.b); + result.b += (m[13] * c.a); + result.b += m[14]; + + result.a = (m[15] * c.r); + result.a += (m[16] * c.g); + result.a += (m[17] * c.b); + result.a += (m[18] * c.a); + result.a += m[19]; + + vec3 rgb = mix(c.rgb, result.rgb, uAlpha); + + // Premultiply alpha again. + rgb *= result.a; + + gl_FragColor = vec4(rgb, result.a); +} +`;class Vf extends Xi{constructor(){const e={m:new Float32Array([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]),uAlpha:1};super(vb,zA,e),this.alpha=1}_loadMatrix(e,t=!1){let i=e;t&&(this._multiply(i,this.uniforms.m,e),i=this._colorMatrix(i)),this.uniforms.m=i}_multiply(e,t,i){return e[0]=t[0]*i[0]+t[1]*i[5]+t[2]*i[10]+t[3]*i[15],e[1]=t[0]*i[1]+t[1]*i[6]+t[2]*i[11]+t[3]*i[16],e[2]=t[0]*i[2]+t[1]*i[7]+t[2]*i[12]+t[3]*i[17],e[3]=t[0]*i[3]+t[1]*i[8]+t[2]*i[13]+t[3]*i[18],e[4]=t[0]*i[4]+t[1]*i[9]+t[2]*i[14]+t[3]*i[19]+t[4],e[5]=t[5]*i[0]+t[6]*i[5]+t[7]*i[10]+t[8]*i[15],e[6]=t[5]*i[1]+t[6]*i[6]+t[7]*i[11]+t[8]*i[16],e[7]=t[5]*i[2]+t[6]*i[7]+t[7]*i[12]+t[8]*i[17],e[8]=t[5]*i[3]+t[6]*i[8]+t[7]*i[13]+t[8]*i[18],e[9]=t[5]*i[4]+t[6]*i[9]+t[7]*i[14]+t[8]*i[19]+t[9],e[10]=t[10]*i[0]+t[11]*i[5]+t[12]*i[10]+t[13]*i[15],e[11]=t[10]*i[1]+t[11]*i[6]+t[12]*i[11]+t[13]*i[16],e[12]=t[10]*i[2]+t[11]*i[7]+t[12]*i[12]+t[13]*i[17],e[13]=t[10]*i[3]+t[11]*i[8]+t[12]*i[13]+t[13]*i[18],e[14]=t[10]*i[4]+t[11]*i[9]+t[12]*i[14]+t[13]*i[19]+t[14],e[15]=t[15]*i[0]+t[16]*i[5]+t[17]*i[10]+t[18]*i[15],e[16]=t[15]*i[1]+t[16]*i[6]+t[17]*i[11]+t[18]*i[16],e[17]=t[15]*i[2]+t[16]*i[7]+t[17]*i[12]+t[18]*i[17],e[18]=t[15]*i[3]+t[16]*i[8]+t[17]*i[13]+t[18]*i[18],e[19]=t[15]*i[4]+t[16]*i[9]+t[17]*i[14]+t[18]*i[19]+t[19],e}_colorMatrix(e){const t=new Float32Array(e);return t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,t}brightness(e,t){const i=[e,0,0,0,0,0,e,0,0,0,0,0,e,0,0,0,0,0,1,0];this._loadMatrix(i,t)}tint(e,t){const[i,n,r]=Tt.shared.setValue(e).toArray(),o=[i,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0];this._loadMatrix(o,t)}greyscale(e,t){const i=[e,e,e,0,0,e,e,e,0,0,e,e,e,0,0,0,0,0,1,0];this._loadMatrix(i,t)}blackAndWhite(e){const t=[.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0];this._loadMatrix(t,e)}hue(e,t){e=(e||0)/180*Math.PI;const i=Math.cos(e),n=Math.sin(e),r=Math.sqrt,o=1/3,a=r(o),c=i+(1-i)*o,l=o*(1-i)-a*n,h=o*(1-i)+a*n,u=o*(1-i)+a*n,d=i+o*(1-i),f=o*(1-i)-a*n,p=o*(1-i)-a*n,m=o*(1-i)+a*n,g=i+o*(1-i),v=[c,l,h,0,0,u,d,f,0,0,p,m,g,0,0,0,0,0,1,0];this._loadMatrix(v,t)}contrast(e,t){const i=(e||0)+1,n=-.5*(i-1),r=[i,0,0,0,n,0,i,0,0,n,0,0,i,0,n,0,0,0,1,0];this._loadMatrix(r,t)}saturate(e=0,t){const i=e*2/3+1,n=(i-1)*-.5,r=[i,n,n,0,0,n,i,n,0,0,n,n,i,0,0,0,0,0,1,0];this._loadMatrix(r,t)}desaturate(){this.saturate(-1)}negative(e){const t=[-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0];this._loadMatrix(t,e)}sepia(e){const t=[.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0];this._loadMatrix(t,e)}technicolor(e){const t=[1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0];this._loadMatrix(t,e)}polaroid(e){const t=[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0];this._loadMatrix(t,e)}toBGR(e){const t=[0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0];this._loadMatrix(t,e)}kodachrome(e){const t=[1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0];this._loadMatrix(t,e)}browni(e){const t=[.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0];this._loadMatrix(t,e)}vintage(e){const t=[.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0];this._loadMatrix(t,e)}colorTone(e,t,i,n,r){e=e||.2,t=t||.15,i=i||16770432,n=n||3375104;const o=Tt.shared,[a,c,l]=o.setValue(i).toArray(),[h,u,d]=o.setValue(n).toArray(),f=[.3,.59,.11,0,0,a,c,l,e,0,h,u,d,t,0,a-h,c-u,l-d,0,0];this._loadMatrix(f,r)}night(e,t){e=e||.1;const i=[e*-2,-e,0,0,0,-e,0,e,0,0,0,e,e*2,0,0,0,0,0,1,0];this._loadMatrix(i,t)}predator(e,t){const i=[11.224130630493164*e,-4.794486999511719*e,-2.8746118545532227*e,0*e,.40342438220977783*e,-3.6330697536468506*e,9.193157196044922*e,-2.951810836791992*e,0*e,-1.316135048866272*e,-3.2184197902679443*e,-4.2375030517578125*e,7.476448059082031*e,0*e,.8044459223747253*e,0,0,0,1,0];this._loadMatrix(i,t)}lsd(e){const t=[2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0];this._loadMatrix(t,e)}reset(){const e=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0];this._loadMatrix(e,!1)}get matrix(){return this.uniforms.m}set matrix(e){this.uniforms.m=e}get alpha(){return this.uniforms.uAlpha}set alpha(e){this.uniforms.uAlpha=e}}Vf.prototype.grayscale=Vf.prototype.greyscale;var qA=`varying vec2 vFilterCoord; +varying vec2 vTextureCoord; + +uniform vec2 scale; +uniform mat2 rotation; +uniform sampler2D uSampler; +uniform sampler2D mapSampler; + +uniform highp vec4 inputSize; +uniform vec4 inputClamp; + +void main(void) +{ + vec4 map = texture2D(mapSampler, vFilterCoord); + + map -= 0.5; + map.xy = scale * inputSize.zw * (rotation * map.xy); + + gl_FragColor = texture2D(uSampler, clamp(vec2(vTextureCoord.x + map.x, vTextureCoord.y + map.y), inputClamp.xy, inputClamp.zw)); +} +`,KA=`attribute vec2 aVertexPosition; + +uniform mat3 projectionMatrix; +uniform mat3 filterMatrix; + +varying vec2 vTextureCoord; +varying vec2 vFilterCoord; + +uniform vec4 inputSize; +uniform vec4 outputFrame; + +vec4 filterVertexPosition( void ) +{ + vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; + + return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); +} + +vec2 filterTextureCoord( void ) +{ + return aVertexPosition * (outputFrame.zw * inputSize.zw); +} + +void main(void) +{ + gl_Position = filterVertexPosition(); + vTextureCoord = filterTextureCoord(); + vFilterCoord = ( filterMatrix * vec3( vTextureCoord, 1.0) ).xy; +} +`;class ZA extends Xi{constructor(e,t){const i=new Dt;e.renderable=!1,super(KA,qA,{mapSampler:e._texture,filterMatrix:i,scale:{x:1,y:1},rotation:new Float32Array([1,0,0,1])}),this.maskSprite=e,this.maskMatrix=i,t==null&&(t=20),this.scale=new pt(t,t)}apply(e,t,i,n){this.uniforms.filterMatrix=e.calculateSpriteMatrix(this.maskMatrix,this.maskSprite),this.uniforms.scale.x=this.scale.x,this.uniforms.scale.y=this.scale.y;const r=this.maskSprite.worldTransform,o=Math.sqrt(r.a*r.a+r.b*r.b),a=Math.sqrt(r.c*r.c+r.d*r.d);o!==0&&a!==0&&(this.uniforms.rotation[0]=r.a/o,this.uniforms.rotation[1]=r.b/o,this.uniforms.rotation[2]=r.c/a,this.uniforms.rotation[3]=r.d/a),e.applyFilter(this,t,i,n)}get map(){return this.uniforms.mapSampler}set map(e){this.uniforms.mapSampler=e}}var JA=`varying vec2 v_rgbNW; +varying vec2 v_rgbNE; +varying vec2 v_rgbSW; +varying vec2 v_rgbSE; +varying vec2 v_rgbM; + +varying vec2 vFragCoord; +uniform sampler2D uSampler; +uniform highp vec4 inputSize; + + +/** + Basic FXAA implementation based on the code on geeks3d.com with the + modification that the texture2DLod stuff was removed since it's + unsupported by WebGL. + + -- + + From: + https://github.com/mitsuhiko/webgl-meincraft + + Copyright (c) 2011 by Armin Ronacher. + + Some 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 names of the 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. + */ + +#ifndef FXAA_REDUCE_MIN +#define FXAA_REDUCE_MIN (1.0/ 128.0) +#endif +#ifndef FXAA_REDUCE_MUL +#define FXAA_REDUCE_MUL (1.0 / 8.0) +#endif +#ifndef FXAA_SPAN_MAX +#define FXAA_SPAN_MAX 8.0 +#endif + +//optimized version for mobile, where dependent +//texture reads can be a bottleneck +vec4 fxaa(sampler2D tex, vec2 fragCoord, vec2 inverseVP, + vec2 v_rgbNW, vec2 v_rgbNE, + vec2 v_rgbSW, vec2 v_rgbSE, + vec2 v_rgbM) { + vec4 color; + vec3 rgbNW = texture2D(tex, v_rgbNW).xyz; + vec3 rgbNE = texture2D(tex, v_rgbNE).xyz; + vec3 rgbSW = texture2D(tex, v_rgbSW).xyz; + vec3 rgbSE = texture2D(tex, v_rgbSE).xyz; + vec4 texColor = texture2D(tex, v_rgbM); + vec3 rgbM = texColor.xyz; + vec3 luma = vec3(0.299, 0.587, 0.114); + float lumaNW = dot(rgbNW, luma); + float lumaNE = dot(rgbNE, luma); + float lumaSW = dot(rgbSW, luma); + float lumaSE = dot(rgbSE, luma); + float lumaM = dot(rgbM, luma); + float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); + float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); + + mediump vec2 dir; + dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); + dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); + + float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * + (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN); + + float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce); + dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX), + max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX), + dir * rcpDirMin)) * inverseVP; + + vec3 rgbA = 0.5 * ( + texture2D(tex, fragCoord * inverseVP + dir * (1.0 / 3.0 - 0.5)).xyz + + texture2D(tex, fragCoord * inverseVP + dir * (2.0 / 3.0 - 0.5)).xyz); + vec3 rgbB = rgbA * 0.5 + 0.25 * ( + texture2D(tex, fragCoord * inverseVP + dir * -0.5).xyz + + texture2D(tex, fragCoord * inverseVP + dir * 0.5).xyz); + + float lumaB = dot(rgbB, luma); + if ((lumaB < lumaMin) || (lumaB > lumaMax)) + color = vec4(rgbA, texColor.a); + else + color = vec4(rgbB, texColor.a); + return color; +} + +void main() { + + vec4 color; + + color = fxaa(uSampler, vFragCoord, inputSize.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM); + + gl_FragColor = color; +} +`,QA=` +attribute vec2 aVertexPosition; + +uniform mat3 projectionMatrix; + +varying vec2 v_rgbNW; +varying vec2 v_rgbNE; +varying vec2 v_rgbSW; +varying vec2 v_rgbSE; +varying vec2 v_rgbM; + +varying vec2 vFragCoord; + +uniform vec4 inputSize; +uniform vec4 outputFrame; + +vec4 filterVertexPosition( void ) +{ + vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy; + + return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0); +} + +void texcoords(vec2 fragCoord, vec2 inverseVP, + out vec2 v_rgbNW, out vec2 v_rgbNE, + out vec2 v_rgbSW, out vec2 v_rgbSE, + out vec2 v_rgbM) { + v_rgbNW = (fragCoord + vec2(-1.0, -1.0)) * inverseVP; + v_rgbNE = (fragCoord + vec2(1.0, -1.0)) * inverseVP; + v_rgbSW = (fragCoord + vec2(-1.0, 1.0)) * inverseVP; + v_rgbSE = (fragCoord + vec2(1.0, 1.0)) * inverseVP; + v_rgbM = vec2(fragCoord * inverseVP); +} + +void main(void) { + + gl_Position = filterVertexPosition(); + + vFragCoord = aVertexPosition * outputFrame.zw; + + texcoords(vFragCoord, inputSize.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM); +} +`;class e2 extends Xi{constructor(){super(QA,JA)}}var t2=`precision highp float; + +varying vec2 vTextureCoord; +varying vec4 vColor; + +uniform float uNoise; +uniform float uSeed; +uniform sampler2D uSampler; + +float rand(vec2 co) +{ + return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453); +} + +void main() +{ + vec4 color = texture2D(uSampler, vTextureCoord); + float randomValue = rand(gl_FragCoord.xy * uSeed); + float diff = (randomValue - 0.5) * uNoise; + + // Un-premultiply alpha before applying the color matrix. See issue #3539. + if (color.a > 0.0) { + color.rgb /= color.a; + } + + color.r += diff; + color.g += diff; + color.b += diff; + + // Premultiply alpha again. + color.rgb *= color.a; + + gl_FragColor = color; +} +`;class i2 extends Xi{constructor(e=.5,t=Math.random()){super(vb,t2,{uNoise:0,uSeed:0}),this.noise=e,this.seed=t}get noise(){return this.uniforms.uNoise}set noise(e){this.uniforms.uNoise=e}get seed(){return this.uniforms.uSeed}set seed(e){this.uniforms.uSeed=e}}const Y0={AlphaFilter:XA,BlurFilter:WA,BlurFilterPass:Xf,ColorMatrixFilter:Vf,DisplacementFilter:ZA,FXAAFilter:e2,NoiseFilter:i2};Object.entries(Y0).forEach(([s,e])=>{Object.defineProperty(Y0,s,{get(){return lt("7.1.0",`filters.${s} has moved to ${s}`),e}})});class s2{constructor(){this.interactionFrequency=10,this._deltaTime=0,this._didMove=!1,this.tickerAdded=!1,this._pauseUpdate=!0}init(e){this.removeTickerListener(),this.events=e,this.interactionFrequency=10,this._deltaTime=0,this._didMove=!1,this.tickerAdded=!1,this._pauseUpdate=!0}get pauseUpdate(){return this._pauseUpdate}set pauseUpdate(e){this._pauseUpdate=e}addTickerListener(){this.tickerAdded||!this.domElement||(Vi.system.add(this.tickerUpdate,this,so.INTERACTION),this.tickerAdded=!0)}removeTickerListener(){this.tickerAdded&&(Vi.system.remove(this.tickerUpdate,this),this.tickerAdded=!1)}pointerMoved(){this._didMove=!0}update(){if(!this.domElement||this._pauseUpdate)return;if(this._didMove){this._didMove=!1;return}const e=this.events.rootPointerEvent;this.events.supportsTouchEvents&&e.pointerType==="touch"||globalThis.document.dispatchEvent(new PointerEvent("pointermove",{clientX:e.clientX,clientY:e.clientY}))}tickerUpdate(e){this._deltaTime+=e,!(this._deltaTimei.priority-n.priority)}dispatchEvent(e,t){e.propagationStopped=!1,e.propagationImmediatelyStopped=!1,this.propagate(e,t),this.dispatch.emit(t||e.type,e)}mapEvent(e){if(!this.rootTarget)return;const t=this.mappingTable[e.type];if(t)for(let i=0,n=t.length;i=0;n--)if(e.currentTarget=i[n],this.notifyTarget(e,t),e.propagationStopped||e.propagationImmediatelyStopped)return}}all(e,t,i=this._allInteractiveElements){if(i.length===0)return;e.eventPhase=e.BUBBLING_PHASE;const n=Array.isArray(t)?t:[t];for(let r=i.length-1;r>=0;r--)n.forEach(o=>{e.currentTarget=i[r],this.notifyTarget(e,o)})}propagationPath(e){const t=[e];for(let i=0;i=0;u--){const d=h[u],f=this.hitTestMoveRecursive(d,this._isInteractive(t)?t:d.eventMode,i,n,r,o||r(e,i));if(f){if(f.length>0&&!f[f.length-1].parent)continue;const p=e.isInteractive();(f.length>0||p)&&(p&&this._allInteractiveElements.push(e),f.push(e)),this._hitElements.length===0&&(this._hitElements=f),a=!0}}}const c=this._isInteractive(t),l=e.isInteractive();return c&&l&&this._allInteractiveElements.push(e),o||this._hitElements.length>0?null:a?this._hitElements:c&&!r(e,i)&&n(e,i)?l?[e]:[]:null}hitTestRecursive(e,t,i,n,r){if(this._interactivePrune(e)||r(e,i))return null;if((e.eventMode==="dynamic"||t==="dynamic")&&(tr.pauseUpdate=!1),e.interactiveChildren&&e.children){const c=e.children;for(let l=c.length-1;l>=0;l--){const h=c[l],u=this.hitTestRecursive(h,this._isInteractive(t)?t:h.eventMode,i,n,r);if(u){if(u.length>0&&!u[u.length-1].parent)continue;const d=e.isInteractive();return(u.length>0||d)&&u.push(e),u}}}const o=this._isInteractive(t),a=e.isInteractive();return o&&n(e,i)?a?[e]:[]:null}_isInteractive(e){return e==="static"||e==="dynamic"}_interactivePrune(e){return!!(!e||e.isMask||!e.visible||!e.renderable||e.eventMode==="none"||e.eventMode==="passive"&&!e.interactiveChildren||e.isMask)}hitPruneFn(e,t){var i;if(e.hitArea&&(e.worldTransform.applyInverse(t,Ld),!e.hitArea.contains(Ld.x,Ld.y)))return!0;if(e._mask){const n=e._mask.isMaskData?e._mask.maskObject:e._mask;if(n&&!((i=n.containsPoint)!=null&&i.call(n,t)))return!0}return!1}hitTestFn(e,t){return e.eventMode==="passive"?!1:e.hitArea?!0:e.containsPoint?e.containsPoint(t):!1}notifyTarget(e,t){var r,o;t=t??e.type;const i=`on${t}`;(o=(r=e.currentTarget)[i])==null||o.call(r,e);const n=e.eventPhase===e.CAPTURING_PHASE||e.eventPhase===e.AT_TARGET?`${t}capture`:t;this.notifyListeners(e,n),e.eventPhase===e.AT_TARGET&&this.notifyListeners(e,t)}mapPointerDown(e){if(!(e instanceof ws)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.createPointerEvent(e);if(this.dispatchEvent(t,"pointerdown"),t.pointerType==="touch")this.dispatchEvent(t,"touchstart");else if(t.pointerType==="mouse"||t.pointerType==="pen"){const n=t.button===2;this.dispatchEvent(t,n?"rightdown":"mousedown")}const i=this.trackingData(e.pointerId);i.pressTargetsByButton[e.button]=t.composedPath(),this.freeEvent(t)}mapPointerMove(e){var c,l;if(!(e instanceof ws)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}this._allInteractiveElements.length=0,this._hitElements.length=0,this._isPointerMoveEvent=!0;const t=this.createPointerEvent(e);this._isPointerMoveEvent=!1;const i=t.pointerType==="mouse"||t.pointerType==="pen",n=this.trackingData(e.pointerId),r=this.findMountedTarget(n.overTargets);if(((c=n.overTargets)==null?void 0:c.length)>0&&r!==t.target){const h=e.type==="mousemove"?"mouseout":"pointerout",u=this.createPointerEvent(e,h,r);if(this.dispatchEvent(u,"pointerout"),i&&this.dispatchEvent(u,"mouseout"),!t.composedPath().includes(r)){const d=this.createPointerEvent(e,"pointerleave",r);for(d.eventPhase=d.AT_TARGET;d.target&&!t.composedPath().includes(d.target);)d.currentTarget=d.target,this.notifyTarget(d),i&&this.notifyTarget(d,"mouseleave"),d.target=d.target.parent;this.freeEvent(d)}this.freeEvent(u)}if(r!==t.target){const h=e.type==="mousemove"?"mouseover":"pointerover",u=this.clonePointerEvent(t,h);this.dispatchEvent(u,"pointerover"),i&&this.dispatchEvent(u,"mouseover");let d=r==null?void 0:r.parent;for(;d&&d!==this.rootTarget.parent&&d!==t.target;)d=d.parent;if(!d||d===this.rootTarget.parent){const f=this.clonePointerEvent(t,"pointerenter");for(f.eventPhase=f.AT_TARGET;f.target&&f.target!==r&&f.target!==this.rootTarget.parent;)f.currentTarget=f.target,this.notifyTarget(f),i&&this.notifyTarget(f,"mouseenter"),f.target=f.target.parent;this.freeEvent(f)}this.freeEvent(u)}const o=[],a=this.enableGlobalMoveEvents??!0;this.moveOnAll?o.push("pointermove"):this.dispatchEvent(t,"pointermove"),a&&o.push("globalpointermove"),t.pointerType==="touch"&&(this.moveOnAll?o.splice(1,0,"touchmove"):this.dispatchEvent(t,"touchmove"),a&&o.push("globaltouchmove")),i&&(this.moveOnAll?o.splice(1,0,"mousemove"):this.dispatchEvent(t,"mousemove"),a&&o.push("globalmousemove"),this.cursor=(l=t.target)==null?void 0:l.cursor),o.length>0&&this.all(t,o),this._allInteractiveElements.length=0,this._hitElements.length=0,n.overTargets=t.composedPath(),this.freeEvent(t)}mapPointerOver(e){var o;if(!(e instanceof ws)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.trackingData(e.pointerId),i=this.createPointerEvent(e),n=i.pointerType==="mouse"||i.pointerType==="pen";this.dispatchEvent(i,"pointerover"),n&&this.dispatchEvent(i,"mouseover"),i.pointerType==="mouse"&&(this.cursor=(o=i.target)==null?void 0:o.cursor);const r=this.clonePointerEvent(i,"pointerenter");for(r.eventPhase=r.AT_TARGET;r.target&&r.target!==this.rootTarget.parent;)r.currentTarget=r.target,this.notifyTarget(r),n&&this.notifyTarget(r,"mouseenter"),r.target=r.target.parent;t.overTargets=i.composedPath(),this.freeEvent(i),this.freeEvent(r)}mapPointerOut(e){if(!(e instanceof ws)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.trackingData(e.pointerId);if(t.overTargets){const i=e.pointerType==="mouse"||e.pointerType==="pen",n=this.findMountedTarget(t.overTargets),r=this.createPointerEvent(e,"pointerout",n);this.dispatchEvent(r),i&&this.dispatchEvent(r,"mouseout");const o=this.createPointerEvent(e,"pointerleave",n);for(o.eventPhase=o.AT_TARGET;o.target&&o.target!==this.rootTarget.parent;)o.currentTarget=o.target,this.notifyTarget(o),i&&this.notifyTarget(o,"mouseleave"),o.target=o.target.parent;t.overTargets=null,this.freeEvent(r),this.freeEvent(o)}this.cursor=null}mapPointerUp(e){if(!(e instanceof ws)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=performance.now(),i=this.createPointerEvent(e);if(this.dispatchEvent(i,"pointerup"),i.pointerType==="touch")this.dispatchEvent(i,"touchend");else if(i.pointerType==="mouse"||i.pointerType==="pen"){const a=i.button===2;this.dispatchEvent(i,a?"rightup":"mouseup")}const n=this.trackingData(e.pointerId),r=this.findMountedTarget(n.pressTargetsByButton[e.button]);let o=r;if(r&&!i.composedPath().includes(r)){let a=r;for(;a&&!i.composedPath().includes(a);){if(i.currentTarget=a,this.notifyTarget(i,"pointerupoutside"),i.pointerType==="touch")this.notifyTarget(i,"touchendoutside");else if(i.pointerType==="mouse"||i.pointerType==="pen"){const c=i.button===2;this.notifyTarget(i,c?"rightupoutside":"mouseupoutside")}a=a.parent}delete n.pressTargetsByButton[e.button],o=a}if(o){const a=this.clonePointerEvent(i,"click");a.target=o,a.path=null,n.clicksByButton[e.button]||(n.clicksByButton[e.button]={clickCount:0,target:a.target,timeStamp:t});const c=n.clicksByButton[e.button];if(c.target===a.target&&t-c.timeStamp<200?++c.clickCount:c.clickCount=1,c.target=a.target,c.timeStamp=t,a.detail=c.clickCount,a.pointerType==="mouse"){const l=a.button===2;this.dispatchEvent(a,l?"rightclick":"click")}else a.pointerType==="touch"&&this.dispatchEvent(a,"tap");this.dispatchEvent(a,"pointertap"),this.freeEvent(a)}this.freeEvent(i)}mapPointerUpOutside(e){if(!(e instanceof ws)){console.warn("EventBoundary cannot map a non-pointer event as a pointer event");return}const t=this.trackingData(e.pointerId),i=this.findMountedTarget(t.pressTargetsByButton[e.button]),n=this.createPointerEvent(e);if(i){let r=i;for(;r;)n.currentTarget=r,this.notifyTarget(n,"pointerupoutside"),n.pointerType==="touch"?this.notifyTarget(n,"touchendoutside"):(n.pointerType==="mouse"||n.pointerType==="pen")&&this.notifyTarget(n,n.button===2?"rightupoutside":"mouseupoutside"),r=r.parent;delete t.pressTargetsByButton[e.button]}this.freeEvent(n)}mapWheel(e){if(!(e instanceof Go)){console.warn("EventBoundary cannot map a non-wheel event as a wheel event");return}const t=this.createWheelEvent(e);this.dispatchEvent(t),this.freeEvent(t)}findMountedTarget(e){if(!e)return null;let t=e[0];for(let i=1;i(i==="globalMove"&&(this.rootBoundary.enableGlobalMoveEvents=n),t[i]=n,!0)}),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOverOut=this.onPointerOverOut.bind(this),this.onWheel=this.onWheel.bind(this)}static get defaultEventMode(){return this._defaultEventMode}init(e){const{view:t,resolution:i}=this.renderer;this.setTargetElement(t),this.resolution=i,Gf._defaultEventMode=e.eventMode??"auto",Object.assign(this.features,e.eventFeatures??{}),this.rootBoundary.enableGlobalMoveEvents=this.features.globalMove}resolutionChange(e){this.resolution=e}destroy(){this.setTargetElement(null),this.renderer=null}setCursor(e){e=e||"default";let t=!0;if(globalThis.OffscreenCanvas&&this.domElement instanceof OffscreenCanvas&&(t=!1),this.currentCursor===e)return;this.currentCursor=e;const i=this.cursorStyles[e];if(i)switch(typeof i){case"string":t&&(this.domElement.style.cursor=i);break;case"function":i(e);break;case"object":t&&Object.assign(this.domElement.style,i);break}else t&&typeof e=="string"&&!Object.prototype.hasOwnProperty.call(this.cursorStyles,e)&&(this.domElement.style.cursor=e)}get pointer(){return this.rootPointerEvent}onPointerDown(e){if(!this.features.click)return;this.rootBoundary.rootTarget=this.renderer.lastObjectRendered;const t=this.normalizeToPointerData(e);this.autoPreventDefault&&t[0].isNormalized&&(e.cancelable||!("cancelable"in e))&&e.preventDefault();for(let i=0,n=t.length;i0&&(t=e.composedPath()[0]);const i=t!==this.domElement?"outside":"",n=this.normalizeToPointerData(e);for(let r=0,o=n.length;r"u"&&(r.button=0),typeof r.buttons>"u"&&(r.buttons=1),typeof r.isPrimary>"u"&&(r.isPrimary=e.touches.length===1&&e.type==="touchstart"),typeof r.width>"u"&&(r.width=r.radiusX||1),typeof r.height>"u"&&(r.height=r.radiusY||1),typeof r.tiltX>"u"&&(r.tiltX=0),typeof r.tiltY>"u"&&(r.tiltY=0),typeof r.pointerType>"u"&&(r.pointerType="touch"),typeof r.pointerId>"u"&&(r.pointerId=r.identifier||0),typeof r.pressure>"u"&&(r.pressure=r.force||.5),typeof r.twist>"u"&&(r.twist=0),typeof r.tangentialPressure>"u"&&(r.tangentialPressure=0),typeof r.layerX>"u"&&(r.layerX=r.offsetX=r.clientX),typeof r.layerY>"u"&&(r.layerY=r.offsetY=r.clientY),r.isNormalized=!0,r.type=e.type,t.push(r)}else if(!globalThis.MouseEvent||e instanceof MouseEvent&&(!this.supportsPointerEvents||!(e instanceof globalThis.PointerEvent))){const i=e;typeof i.isPrimary>"u"&&(i.isPrimary=!0),typeof i.width>"u"&&(i.width=1),typeof i.height>"u"&&(i.height=1),typeof i.tiltX>"u"&&(i.tiltX=0),typeof i.tiltY>"u"&&(i.tiltY=0),typeof i.pointerType>"u"&&(i.pointerType="mouse"),typeof i.pointerId>"u"&&(i.pointerId=a2),typeof i.pressure>"u"&&(i.pressure=.5),typeof i.twist>"u"&&(i.twist=0),typeof i.tangentialPressure>"u"&&(i.tangentialPressure=0),i.isNormalized=!0,t.push(i)}else t.push(e);return t}normalizeWheelEvent(e){const t=this.rootWheelEvent;return this.transferMouseData(t,e),t.deltaX=e.deltaX,t.deltaY=e.deltaY,t.deltaZ=e.deltaZ,t.deltaMode=e.deltaMode,this.mapPositionToPoint(t.screen,e.clientX,e.clientY),t.global.copyFrom(t.screen),t.offset.copyFrom(t.screen),t.nativeEvent=e,t.type=e.type,t}bootstrapEvent(e,t){return e.originalEvent=null,e.nativeEvent=t,e.pointerId=t.pointerId,e.width=t.width,e.height=t.height,e.isPrimary=t.isPrimary,e.pointerType=t.pointerType,e.pressure=t.pressure,e.tangentialPressure=t.tangentialPressure,e.tiltX=t.tiltX,e.tiltY=t.tiltY,e.twist=t.twist,this.transferMouseData(e,t),this.mapPositionToPoint(e.screen,t.clientX,t.clientY),e.global.copyFrom(e.screen),e.offset.copyFrom(e.screen),e.isTrusted=t.isTrusted,e.type==="pointerleave"&&(e.type="pointerout"),e.type.startsWith("mouse")&&(e.type=e.type.replace("mouse","pointer")),e.type.startsWith("touch")&&(e.type=l2[e.type]||e.type),e}transferMouseData(e,t){e.isTrusted=t.isTrusted,e.srcElement=t.srcElement,e.timeStamp=performance.now(),e.type=t.type,e.altKey=t.altKey,e.button=t.button,e.buttons=t.buttons,e.client.x=t.clientX,e.client.y=t.clientY,e.ctrlKey=t.ctrlKey,e.metaKey=t.metaKey,e.movement.x=t.movementX,e.movement.y=t.movementY,e.page.x=t.pageX,e.page.y=t.pageY,e.relatedTarget=null,e.shiftKey=t.shiftKey}};Yf.extension={name:"events",type:[Re.RendererSystem,Re.CanvasRendererSystem]},Yf.defaultEventFeatures={move:!0,globalMove:!0,click:!0,wheel:!0};let Hf=Yf;Ue.add(Hf);function G0(s){return s==="dynamic"||s==="static"}const c2={onclick:null,onmousedown:null,onmouseenter:null,onmouseleave:null,onmousemove:null,onglobalmousemove:null,onmouseout:null,onmouseover:null,onmouseup:null,onmouseupoutside:null,onpointercancel:null,onpointerdown:null,onpointerenter:null,onpointerleave:null,onpointermove:null,onglobalpointermove:null,onpointerout:null,onpointerover:null,onpointertap:null,onpointerup:null,onpointerupoutside:null,onrightclick:null,onrightdown:null,onrightup:null,onrightupoutside:null,ontap:null,ontouchcancel:null,ontouchend:null,ontouchendoutside:null,ontouchmove:null,onglobaltouchmove:null,ontouchstart:null,onwheel:null,_internalInteractive:void 0,get interactive(){return this._internalInteractive??G0(Hf.defaultEventMode)},set interactive(s){lt("7.2.0","Setting interactive is deprecated, use eventMode = 'none'/'passive'/'auto'/'static'/'dynamic' instead."),this._internalInteractive=s,this.eventMode=s?"static":"auto"},_internalEventMode:void 0,get eventMode(){return this._internalEventMode??Hf.defaultEventMode},set eventMode(s){this._internalInteractive=G0(s),this._internalEventMode=s},isInteractive(){return this.eventMode==="static"||this.eventMode==="dynamic"},interactiveChildren:!0,hitArea:null,addEventListener(s,e,t){const i=typeof t=="boolean"&&t||typeof t=="object"&&t.capture,n=typeof t=="object"?t.signal:void 0,r=typeof t=="object"?t.once===!0:!1,o=typeof e=="function"?void 0:e;s=i?`${s}capture`:s;const a=typeof e=="function"?e:e.handleEvent,c=this;n&&n.addEventListener("abort",()=>{c.off(s,a,o)}),r?c.once(s,a,o):c.on(s,a,o)},removeEventListener(s,e,t){const i=typeof t=="boolean"&&t||typeof t=="object"&&t.capture,n=typeof e=="function"?void 0:e;s=i?`${s}capture`:s,e=typeof e=="function"?e:e.handleEvent,this.off(s,e,n)},dispatchEvent(s){if(!(s instanceof bl))throw new Error("DisplayObject cannot propagate events outside of the Federated Events API");return s.defaultPrevented=!1,s.path=null,s.target=this,s.manager.dispatchEvent(s),!s.defaultPrevented}};zt.mixin(c2);const h2={accessible:!1,accessibleTitle:null,accessibleHint:null,tabIndex:0,_accessibleActive:!1,_accessibleDiv:null,accessibleType:"button",accessiblePointerEvents:"auto",accessibleChildren:!0,renderId:-1};zt.mixin(h2);const u2=9,Wl=100,d2=0,f2=0,H0=2,j0=1,m2=-1e3,p2=-1e3,g2=2;class Cb{constructor(e){this.debug=!1,this._isActive=!1,this._isMobileAccessibility=!1,this.pool=[],this.renderId=0,this.children=[],this.androidUpdateCount=0,this.androidUpdateFrequency=500,this._hookDiv=null,(Mn.tablet||Mn.phone)&&this.createTouchHook();const t=document.createElement("div");t.style.width=`${Wl}px`,t.style.height=`${Wl}px`,t.style.position="absolute",t.style.top=`${d2}px`,t.style.left=`${f2}px`,t.style.zIndex=H0.toString(),this.div=t,this.renderer=e,this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),globalThis.addEventListener("keydown",this._onKeyDown,!1)}get isActive(){return this._isActive}get isMobileAccessibility(){return this._isMobileAccessibility}createTouchHook(){const e=document.createElement("button");e.style.width=`${j0}px`,e.style.height=`${j0}px`,e.style.position="absolute",e.style.top=`${m2}px`,e.style.left=`${p2}px`,e.style.zIndex=g2.toString(),e.style.backgroundColor="#FF0000",e.title="select to enable accessibility for this content",e.addEventListener("focus",()=>{this._isMobileAccessibility=!0,this.activate(),this.destroyTouchHook()}),document.body.appendChild(e),this._hookDiv=e}destroyTouchHook(){this._hookDiv&&(document.body.removeChild(this._hookDiv),this._hookDiv=null)}activate(){var e;this._isActive||(this._isActive=!0,globalThis.document.addEventListener("mousemove",this._onMouseMove,!0),globalThis.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),(e=this.renderer.view.parentNode)==null||e.appendChild(this.div))}deactivate(){var e;!this._isActive||this._isMobileAccessibility||(this._isActive=!1,globalThis.document.removeEventListener("mousemove",this._onMouseMove,!0),globalThis.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),(e=this.div.parentNode)==null||e.removeChild(this.div))}updateAccessibleObjects(e){if(!e.visible||!e.accessibleChildren)return;e.accessible&&e.isInteractive()&&(e._accessibleActive||this.addChild(e),e.renderId=this.renderId);const t=e.children;if(t)for(let i=0;i title : ${e.title}
tabIndex: ${e.tabIndex}`}capHitArea(e){e.x<0&&(e.width+=e.x,e.x=0),e.y<0&&(e.height+=e.y,e.y=0);const{width:t,height:i}=this.renderer;e.x+e.width>t&&(e.width=t-e.x),e.y+e.height>i&&(e.height=i-e.y)}addChild(e){let t=this.pool.pop();t||(t=document.createElement("button"),t.style.width=`${Wl}px`,t.style.height=`${Wl}px`,t.style.backgroundColor=this.debug?"rgba(255,255,255,0.5)":"transparent",t.style.position="absolute",t.style.zIndex=H0.toString(),t.style.borderStyle="none",navigator.userAgent.toLowerCase().includes("chrome")?t.setAttribute("aria-live","off"):t.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?t.setAttribute("aria-relevant","additions"):t.setAttribute("aria-relevant","text"),t.addEventListener("click",this._onClick.bind(this)),t.addEventListener("focus",this._onFocus.bind(this)),t.addEventListener("focusout",this._onFocusOut.bind(this))),t.style.pointerEvents=e.accessiblePointerEvents,t.type=e.accessibleType,e.accessibleTitle&&e.accessibleTitle!==null?t.title=e.accessibleTitle:(!e.accessibleHint||e.accessibleHint===null)&&(t.title=`displayObject ${e.tabIndex}`),e.accessibleHint&&e.accessibleHint!==null&&t.setAttribute("aria-label",e.accessibleHint),this.debug&&this.updateDebugHTML(t),e._accessibleActive=!0,e._accessibleDiv=t,t.displayObject=e,this.children.push(e),this.div.appendChild(e._accessibleDiv),e._accessibleDiv.tabIndex=e.tabIndex}_dispatchEvent(e,t){const{displayObject:i}=e.target,n=this.renderer.events.rootBoundary,r=Object.assign(new bl(n),{target:i});n.rootTarget=this.renderer.lastObjectRendered,t.forEach(o=>n.dispatchEvent(r,o))}_onClick(e){this._dispatchEvent(e,["click","pointertap","tap"])}_onFocus(e){e.target.getAttribute("aria-live")||e.target.setAttribute("aria-live","assertive"),this._dispatchEvent(e,["mouseover"])}_onFocusOut(e){e.target.getAttribute("aria-live")||e.target.setAttribute("aria-live","polite"),this._dispatchEvent(e,["mouseout"])}_onKeyDown(e){e.keyCode===u2&&this.activate()}_onMouseMove(e){e.movementX===0&&e.movementY===0||this.deactivate()}destroy(){this.destroyTouchHook(),this.div=null,globalThis.document.removeEventListener("mousemove",this._onMouseMove,!0),globalThis.removeEventListener("keydown",this._onKeyDown),this.pool=null,this.children=null,this.renderer=null}}Cb.extension={name:"accessibility",type:[Re.RendererPlugin,Re.CanvasRendererPlugin]};Ue.add(Cb);const Ab=class jf{constructor(e){this.stage=new _i,e=Object.assign({forceCanvas:!1},e),this.renderer=CA(e),jf._plugins.forEach(t=>{t.init.call(this,e)})}render(){this.renderer.render(this.stage)}get view(){var e;return(e=this.renderer)==null?void 0:e.view}get screen(){var e;return(e=this.renderer)==null?void 0:e.screen}destroy(e,t){const i=jf._plugins.slice(0);i.reverse(),i.forEach(n=>{n.destroy.call(this)}),this.stage.destroy(t),this.stage=null,this.renderer.destroy(e),this.renderer=null}};Ab._plugins=[];let Eb=Ab;Ue.handleByList(Re.Application,Eb._plugins);class Ib{static init(e){Object.defineProperty(this,"resizeTo",{set(t){globalThis.removeEventListener("resize",this.queueResize),this._resizeTo=t,t&&(globalThis.addEventListener("resize",this.queueResize),this.resize())},get(){return this._resizeTo}}),this.queueResize=()=>{this._resizeTo&&(this.cancelResize(),this._resizeId=requestAnimationFrame(()=>this.resize()))},this.cancelResize=()=>{this._resizeId&&(cancelAnimationFrame(this._resizeId),this._resizeId=null)},this.resize=()=>{if(!this._resizeTo)return;this.cancelResize();let t,i;if(this._resizeTo===globalThis.window)t=globalThis.innerWidth,i=globalThis.innerHeight;else{const{clientWidth:n,clientHeight:r}=this._resizeTo;t=n,i=r}this.renderer.resize(t,i),this.render()},this._resizeId=null,this._resizeTo=null,this.resizeTo=e.resizeTo||null}static destroy(){globalThis.removeEventListener("resize",this.queueResize),this.cancelResize(),this.cancelResize=null,this.queueResize=null,this.resizeTo=null,this.resize=null}}Ib.extension=Re.Application;Ue.add(Ib);const W0={loader:Re.LoadParser,resolver:Re.ResolveParser,cache:Re.CacheParser,detection:Re.DetectionParser};Ue.handle(Re.Asset,s=>{const e=s.ref;Object.entries(W0).filter(([t])=>!!e[t]).forEach(([t,i])=>Ue.add(Object.assign(e[t],{extension:e[t].extension??i})))},s=>{const e=s.ref;Object.keys(W0).filter(t=>!!e[t]).forEach(t=>Ue.remove(e[t]))});class v2{constructor(e,t=!1){this._loader=e,this._assetList=[],this._isLoading=!1,this._maxConcurrent=1,this.verbose=t}add(e){e.forEach(t=>{this._assetList.push(t)}),this.verbose&&console.log("[BackgroundLoader] assets: ",this._assetList),this._isActive&&!this._isLoading&&this._next()}async _next(){if(this._assetList.length&&this._isActive){this._isLoading=!0;const e=[],t=Math.min(this._assetList.length,this._maxConcurrent);for(let i=0;i(Array.isArray(s)||(s=[s]),e?s.map(i=>typeof i=="string"||t?e(i):i):s),Qc=(s,e)=>{const t=e.split("?")[1];return t&&(s+=`?${t}`),s};function Rb(s,e,t,i,n){const r=e[t];for(let o=0;o{const o=r.substring(1,r.length-1).split(",");n.push(o)}),Rb(s,n,0,t,i)}else i.push(s);return i}const eh=s=>!Array.isArray(s);class y2{constructor(){this._parsers=[],this._cache=new Map,this._cacheMap=new Map}reset(){this._cacheMap.clear(),this._cache.clear()}has(e){return this._cache.has(e)}get(e){const t=this._cache.get(e);return t||console.warn(`[Assets] Asset id ${e} was not found in the Cache`),t}set(e,t){const i=Ts(e);let n;for(let a=0;a{n[a]=t}));const r=Object.keys(n),o={cacheKeys:r,keys:i};if(i.forEach(a=>{this._cacheMap.set(a,o)}),r.forEach(a=>{const c=n?n[a]:t;this._cache.has(a)&&this._cache.get(a)!==c&&console.warn("[Cache] already has key:",a),this._cache.set(a,n[a])}),t instanceof ze){const a=t;i.forEach(c=>{a.baseTexture!==ze.EMPTY.baseTexture&&Ze.addToCache(a.baseTexture,c),ze.addToCache(a,c)})}}remove(e){if(!this._cacheMap.has(e)){console.warn(`[Assets] Asset id ${e} was not found in the Cache`);return}const t=this._cacheMap.get(e);t.cacheKeys.forEach(i=>{this._cache.delete(i)}),t.keys.forEach(i=>{this._cacheMap.delete(i)})}get parsers(){return this._parsers}}const $r=new y2;class b2{constructor(){this._parsers=[],this._parsersValidated=!1,this.parsers=new Proxy(this._parsers,{set:(e,t,i)=>(this._parsersValidated=!1,e[t]=i,!0)}),this.promiseCache={}}reset(){this._parsersValidated=!1,this.promiseCache={}}_getLoadPromiseAndParser(e,t){const i={promise:null,parser:null};return i.promise=(async()=>{var o,a;let n=null,r=null;if(t.loadParser&&(r=this._parserHash[t.loadParser],r||console.warn(`[Assets] specified load parser "${t.loadParser}" not found while loading ${e}`)),!r){for(let c=0;c({alias:[l],src:l})),a=o.length,c=o.map(async l=>{const h=Jt.toAbsolute(l.src);if(!n[l.src])try{this.promiseCache[h]||(this.promiseCache[h]=this._getLoadPromiseAndParser(h,l)),n[l.src]=await this.promiseCache[h].promise,t&&t(++i/a)}catch(u){throw delete this.promiseCache[h],delete n[l.src],new Error(`[Loader.load] Failed to load ${h}. +${u}`)}});return await Promise.all(c),r?n[o[0].src]:n}async unload(e){const t=Ts(e,i=>({alias:[i],src:i})).map(async i=>{var o,a;const n=Jt.toAbsolute(i.src),r=this.promiseCache[n];if(r){const c=await r.promise;delete this.promiseCache[n],(a=(o=r.parser)==null?void 0:o.unload)==null||a.call(o,c,i,this)}});await Promise.all(t)}_validateParsers(){this._parsersValidated=!0,this._parserHash=this._parsers.filter(e=>e.name).reduce((e,t)=>(e[t.name]&&console.warn(`[Assets] loadParser name conflict "${t.name}"`),{...e,[t.name]:t}),{})}}var rs=(s=>(s[s.Low=0]="Low",s[s.Normal=1]="Normal",s[s.High=2]="High",s))(rs||{});const w2=".json",S2="application/json",T2={extension:{type:Re.LoadParser,priority:rs.Low},name:"loadJson",test(s){return la(s,S2)||Zi(s,w2)},async load(s){return await(await ke.ADAPTER.fetch(s)).json()}};Ue.add(T2);const M2=".txt",_2="text/plain",C2={name:"loadTxt",extension:{type:Re.LoadParser,priority:rs.Low},test(s){return la(s,_2)||Zi(s,M2)},async load(s){return await(await ke.ADAPTER.fetch(s)).text()}};Ue.add(C2);const A2=["normal","bold","100","200","300","400","500","600","700","800","900"],E2=[".ttf",".otf",".woff",".woff2"],I2=["font/ttf","font/otf","font/woff","font/woff2"],R2=/^(--|-?[A-Z_])[0-9A-Z_-]*$/i;function P2(s){const e=Jt.extname(s),t=Jt.basename(s,e).replace(/(-|_)/g," ").toLowerCase().split(" ").map(r=>r.charAt(0).toUpperCase()+r.slice(1));let i=t.length>0;for(const r of t)if(!r.match(R2)){i=!1;break}let n=t.join(" ");return i||(n=`"${n.replace(/[\\"]/g,"\\$&")}"`),n}const k2=/^[0-9A-Za-z%:/?#\[\]@!\$&'()\*\+,;=\-._~]*$/;function F2(s){return k2.test(s)?s:encodeURI(s)}const O2={extension:{type:Re.LoadParser,priority:rs.Low},name:"loadWebFont",test(s){return la(s,I2)||Zi(s,E2)},async load(s,e){var i,n,r;const t=ke.ADAPTER.getFontFaceSet();if(t){const o=[],a=((i=e.data)==null?void 0:i.family)??P2(s),c=((r=(n=e.data)==null?void 0:n.weights)==null?void 0:r.filter(h=>A2.includes(h)))??["normal"],l=e.data??{};for(let h=0;hke.ADAPTER.getFontFaceSet().delete(e))}};Ue.add(O2);const B2=`(function() { + "use strict"; + const WHITE_PNG = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII="; + async function checkImageBitmap() { + try { + if (typeof createImageBitmap != "function") + return !1; + const imageBlob = await (await fetch(WHITE_PNG)).blob(), imageBitmap = await createImageBitmap(imageBlob); + return imageBitmap.width === 1 && imageBitmap.height === 1; + } catch { + return !1; + } + } + checkImageBitmap().then((result) => { + self.postMessage(result); + }); +})(); +`;let Ho=null,Wf=class{constructor(){Ho||(Ho=URL.createObjectURL(new Blob([B2],{type:"application/javascript"}))),this.worker=new Worker(Ho)}};Wf.revokeObjectURL=function(){Ho&&(URL.revokeObjectURL(Ho),Ho=null)};const L2=`(function() { + "use strict"; + async function loadImageBitmap(url) { + const response = await fetch(url); + if (!response.ok) + throw new Error(\`[WorkerManager.loadImageBitmap] Failed to fetch \${url}: \${response.status} \${response.statusText}\`); + const imageBlob = await response.blob(); + return await createImageBitmap(imageBlob); + } + self.onmessage = async (event) => { + try { + const imageBitmap = await loadImageBitmap(event.data.data[0]); + self.postMessage({ + data: imageBitmap, + uuid: event.data.uuid, + id: event.data.id + }, [imageBitmap]); + } catch (e) { + self.postMessage({ + error: e, + uuid: event.data.uuid, + id: event.data.id + }); + } + }; +})(); +`;let jo=null;class Pb{constructor(){jo||(jo=URL.createObjectURL(new Blob([L2],{type:"application/javascript"}))),this.worker=new Worker(jo)}}Pb.revokeObjectURL=function(){jo&&(URL.revokeObjectURL(jo),jo=null)};let z0=0,Dd;class D2{constructor(){this._initialized=!1,this._createdWorkers=0,this.workerPool=[],this.queue=[],this.resolveHash={}}isImageBitmapSupported(){return this._isImageBitmapSupported!==void 0?this._isImageBitmapSupported:(this._isImageBitmapSupported=new Promise(e=>{const{worker:t}=new Wf;t.addEventListener("message",i=>{t.terminate(),Wf.revokeObjectURL(),e(i.data)})}),this._isImageBitmapSupported)}loadImageBitmap(e){return this._run("loadImageBitmap",[e])}async _initWorkers(){this._initialized||(this._initialized=!0)}getWorker(){Dd===void 0&&(Dd=navigator.hardwareConcurrency||4);let e=this.workerPool.pop();return!e&&this._createdWorkers{this.complete(t.data),this.returnWorker(t.target),this.next()})),e}returnWorker(e){this.workerPool.push(e)}complete(e){e.error!==void 0?this.resolveHash[e.uuid].reject(e.error):this.resolveHash[e.uuid].resolve(e.data),this.resolveHash[e.uuid]=null}async _run(e,t){await this._initWorkers();const i=new Promise((n,r)=>{this.queue.push({id:e,arguments:t,resolve:n,reject:r})});return this.next(),i}next(){if(!this.queue.length)return;const e=this.getWorker();if(!e)return;const t=this.queue.pop(),i=t.id;this.resolveHash[z0]={resolve:t.resolve,reject:t.reject},e.postMessage({data:t.arguments,uuid:z0++,id:i})}}const q0=new D2;function wl(s,e,t){s.resource.internal=!0;const i=new ze(s),n=()=>{delete e.promiseCache[t],$r.has(t)&&$r.remove(t)};return i.baseTexture.once("destroyed",()=>{t in e.promiseCache&&(console.warn("[Assets] A BaseTexture managed by Assets was destroyed instead of unloaded! Use Assets.unload() instead of destroying the BaseTexture."),n())}),i.once("destroyed",()=>{s.destroyed||(console.warn("[Assets] A Texture managed by Assets was destroyed instead of unloaded! Use Assets.unload() instead of destroying the Texture."),n())}),i}const N2=[".jpeg",".jpg",".png",".webp",".avif"],U2=["image/jpeg","image/png","image/webp","image/avif"];async function $2(s){const e=await ke.ADAPTER.fetch(s);if(!e.ok)throw new Error(`[loadImageBitmap] Failed to fetch ${s}: ${e.status} ${e.statusText}`);const t=await e.blob();return await createImageBitmap(t)}const tu={name:"loadTextures",extension:{type:Re.LoadParser,priority:rs.High},config:{preferWorkers:!0,preferCreateImageBitmap:!0,crossOrigin:"anonymous"},test(s){return la(s,U2)||Zi(s,N2)},async load(s,e,t){var a;const i=globalThis.createImageBitmap&&this.config.preferCreateImageBitmap;let n;i?this.config.preferWorkers&&await q0.isImageBitmapSupported()?n=await q0.loadImageBitmap(s):n=await $2(s):n=await new Promise((c,l)=>{const h=new Image;h.crossOrigin=this.config.crossOrigin,h.src=s,h.complete?c(h):(h.onload=()=>c(h),h.onerror=u=>l(u))});const r={...e.data};r.resolution??(r.resolution=Dn(s)),i&&((a=r.resourceOptions)==null?void 0:a.ownsImageBitmap)===void 0&&(r.resourceOptions={...r.resourceOptions},r.resourceOptions.ownsImageBitmap=!0);const o=new Ze(n,r);return o.resource.src=s,wl(o,t,s)},unload(s){s.destroy(!0)}};Ue.add(tu);const X2=".svg",V2="image/svg+xml",Y2={extension:{type:Re.LoadParser,priority:rs.High},name:"loadSVG",test(s){return la(s,V2)||Zi(s,X2)},async testParse(s){return Df.test(s)},async parse(s,e,t){var r;const i=new Df(s,(r=e==null?void 0:e.data)==null?void 0:r.resourceOptions);await i.load();const n=new Ze(i,{resolution:Dn(s),...e==null?void 0:e.data});return n.resource.src=e.src,wl(n,t,e.src)},async load(s,e){return(await ke.ADAPTER.fetch(s)).text()},unload:tu.unload};Ue.add(Y2);const G2=[".mp4",".m4v",".webm",".ogv"],H2=["video/mp4","video/webm","video/ogg"],j2={name:"loadVideo",extension:{type:Re.LoadParser,priority:rs.High},config:{defaultAutoPlay:!0,defaultUpdateFPS:0,defaultLoop:!1,defaultMuted:!1,defaultPlaysinline:!0},test(s){return la(s,H2)||Zi(s,G2)},async load(s,e,t){var o;let i;const n=await(await ke.ADAPTER.fetch(s)).blob(),r=URL.createObjectURL(n);try{const a={autoPlay:this.config.defaultAutoPlay,updateFPS:this.config.defaultUpdateFPS,loop:this.config.defaultLoop,muted:this.config.defaultMuted,playsinline:this.config.defaultPlaysinline,...(o=e==null?void 0:e.data)==null?void 0:o.resourceOptions,autoLoad:!0},c=new Tb(r,a);await c.load();const l=new Ze(c,{alphaMode:await Q_(),resolution:Dn(s),...e==null?void 0:e.data});l.resource.src=s,i=wl(l,t,s),i.baseTexture.once("destroyed",()=>{URL.revokeObjectURL(r)})}catch(a){throw URL.revokeObjectURL(r),a}return i},unload(s){s.destroy(!0)}};Ue.add(j2);class W2{constructor(){this._defaultBundleIdentifierOptions={connector:"-",createBundleAssetId:(e,t)=>`${e}${this._bundleIdConnector}${t}`,extractAssetIdFromBundle:(e,t)=>t.replace(`${e}${this._bundleIdConnector}`,"")},this._bundleIdConnector=this._defaultBundleIdentifierOptions.connector,this._createBundleAssetId=this._defaultBundleIdentifierOptions.createBundleAssetId,this._extractAssetIdFromBundle=this._defaultBundleIdentifierOptions.extractAssetIdFromBundle,this._assetMap={},this._preferredOrder=[],this._parsers=[],this._resolverHash={},this._bundles={}}setBundleIdentifier(e){if(this._bundleIdConnector=e.connector??this._bundleIdConnector,this._createBundleAssetId=e.createBundleAssetId??this._createBundleAssetId,this._extractAssetIdFromBundle=e.extractAssetIdFromBundle??this._extractAssetIdFromBundle,this._extractAssetIdFromBundle("foo",this._createBundleAssetId("foo","bar"))!=="bar")throw new Error("[Resolver] GenerateBundleAssetId are not working correctly")}prefer(...e){e.forEach(t=>{this._preferredOrder.push(t),t.priority||(t.priority=Object.keys(t.params))}),this._resolverHash={}}set basePath(e){this._basePath=e}get basePath(){return this._basePath}set rootPath(e){this._rootPath=e}get rootPath(){return this._rootPath}get parsers(){return this._parsers}reset(){this.setBundleIdentifier(this._defaultBundleIdentifierOptions),this._assetMap={},this._preferredOrder=[],this._resolverHash={},this._rootPath=null,this._basePath=null,this._manifest=null,this._bundles={},this._defaultSearchParams=null}setDefaultSearchParams(e){if(typeof e=="string")this._defaultSearchParams=e;else{const t=e;this._defaultSearchParams=Object.keys(t).map(i=>`${encodeURIComponent(i)}=${encodeURIComponent(t[i])}`).join("&")}}getAlias(e){const{alias:t,name:i,src:n,srcs:r}=e;return Ts(t||i||n||r,o=>typeof o=="string"?o:Array.isArray(o)?o.map(a=>(a==null?void 0:a.src)??(a==null?void 0:a.srcs)??a):o!=null&&o.src||o!=null&&o.srcs?o.src??o.srcs:o,!0)}addManifest(e){this._manifest&&console.warn("[Resolver] Manifest already exists, this will be overwritten"),this._manifest=e,e.bundles.forEach(t=>{this.addBundle(t.name,t.assets)})}addBundle(e,t){const i=[];Array.isArray(t)?t.forEach(n=>{const r=n.src??n.srcs,o=n.alias??n.name;let a;if(typeof o=="string"){const c=this._createBundleAssetId(e,o);i.push(c),a=[o,c]}else{const c=o.map(l=>this._createBundleAssetId(e,l));i.push(...c),a=[...o,...c]}this.add({...n,alias:a,src:r})}):Object.keys(t).forEach(n=>{const r=[n,this._createBundleAssetId(e,n)];if(typeof t[n]=="string")this.add({alias:r,src:t[n]});else if(Array.isArray(t[n]))this.add({alias:r,src:t[n]});else{const o=t[n],a=o.src??o.srcs;this.add({...o,alias:r,src:Array.isArray(a)?a:[a]})}i.push(...r)}),this._bundles[e]=i}add(e,t,i,n,r){const o=[];typeof e=="string"||Array.isArray(e)&&typeof e[0]=="string"?(lt("7.2.0",`Assets.add now uses an object instead of individual parameters. +Please use Assets.add({ alias, src, data, format, loadParser }) instead.`),o.push({alias:e,src:t,data:i,format:n,loadParser:r})):Array.isArray(e)?o.push(...e):o.push(e);let a;a=c=>{this.hasKey(c)&&console.warn(`[Resolver] already has key: ${c} overwriting`)},Ts(o).forEach(c=>{const{src:l,srcs:h}=c;let{data:u,format:d,loadParser:f}=c;const p=Ts(l||h).map(v=>typeof v=="string"?x2(v):Array.isArray(v)?v:[v]),m=this.getAlias(c);Array.isArray(m)?m.forEach(a):a(m);const g=[];p.forEach(v=>{v.forEach(y=>{let x={};if(typeof y!="object"){x.src=y;for(let T=0;T{this._assetMap[v]=g})})}resolveBundle(e){const t=eh(e);e=Ts(e);const i={};return e.forEach(n=>{const r=this._bundles[n];if(r){const o=this.resolve(r),a={};for(const c in o){const l=o[c];a[this._extractAssetIdFromBundle(n,c)]=l}i[n]=a}}),t?i[e[0]]:i}resolveUrl(e){const t=this.resolve(e);if(typeof e!="string"){const i={};for(const n in t)i[n]=t[n].src;return i}return t.src}resolve(e){const t=eh(e);e=Ts(e);const i={};return e.forEach(n=>{if(!this._resolverHash[n])if(this._assetMap[n]){let r=this._assetMap[n];const o=r[0],a=this._getPreferredOrder(r);a==null||a.priority.forEach(c=>{a.params[c].forEach(l=>{const h=r.filter(u=>u[c]?u[c]===l:!1);h.length&&(r=h)})}),this._resolverHash[n]=r[0]??o}else this._resolverHash[n]=this.buildResolvedAsset({alias:[n],src:n},{});i[n]=this._resolverHash[n]}),t?i[e[0]]:i}hasKey(e){return!!this._assetMap[e]}hasBundle(e){return!!this._bundles[e]}_getPreferredOrder(e){for(let t=0;tr.params.format.includes(i.format));if(n)return n}return this._preferredOrder[0]}_appendDefaultSearchParams(e){if(!this._defaultSearchParams)return e;const t=/\?/.test(e)?"&":"?";return`${e}${t}${this._defaultSearchParams}`}buildResolvedAsset(e,t){const{aliases:i,data:n,loadParser:r,format:o}=t;return(this._basePath||this._rootPath)&&(e.src=Jt.toAbsolute(e.src,this._basePath,this._rootPath)),e.alias=i??e.alias??[e.src],e.src=this._appendDefaultSearchParams(e.src),e.data={...n||{},...e.data},e.loadParser=r??e.loadParser,e.format=o??e.format??Jt.extname(e.src).slice(1),e.srcs=e.src,e.name=e.alias,e}}class z2{constructor(){this._detections=[],this._initialized=!1,this.resolver=new W2,this.loader=new b2,this.cache=$r,this._backgroundLoader=new v2(this.loader),this._backgroundLoader.active=!0,this.reset()}async init(e={}){var r,o;if(this._initialized){console.warn("[Assets]AssetManager already initialized, did you load before calling this Assets.init()?");return}if(this._initialized=!0,e.defaultSearchParams&&this.resolver.setDefaultSearchParams(e.defaultSearchParams),e.basePath&&(this.resolver.basePath=e.basePath),e.bundleIdentifier&&this.resolver.setBundleIdentifier(e.bundleIdentifier),e.manifest){let a=e.manifest;typeof a=="string"&&(a=await this.load(a)),this.resolver.addManifest(a)}const t=((r=e.texturePreference)==null?void 0:r.resolution)??1,i=typeof t=="number"?[t]:t,n=await this._detectFormats({preferredFormats:(o=e.texturePreference)==null?void 0:o.format,skipDetections:e.skipDetections,detections:this._detections});this.resolver.prefer({params:{format:n,resolution:i}}),e.preferences&&this.setPreferences(e.preferences)}add(e,t,i,n,r){this.resolver.add(e,t,i,n,r)}async load(e,t){this._initialized||await this.init();const i=eh(e),n=Ts(e).map(a=>{if(typeof a!="string"){const c=this.resolver.getAlias(a);return c.some(l=>!this.resolver.hasKey(l))&&this.add(a),Array.isArray(c)?c[0]:c}return this.resolver.hasKey(a)||this.add({alias:a,src:a}),a}),r=this.resolver.resolve(n),o=await this._mapLoadToResolve(r,t);return i?o[n[0]]:o}addBundle(e,t){this.resolver.addBundle(e,t)}async loadBundle(e,t){this._initialized||await this.init();let i=!1;typeof e=="string"&&(i=!0,e=[e]);const n=this.resolver.resolveBundle(e),r={},o=Object.keys(n);let a=0,c=0;const l=()=>{t==null||t(++a/c)},h=o.map(u=>{const d=n[u];return c+=Object.keys(d).length,this._mapLoadToResolve(d,l).then(f=>{r[u]=f})});return await Promise.all(h),i?r[e[0]]:r}async backgroundLoad(e){this._initialized||await this.init(),typeof e=="string"&&(e=[e]);const t=this.resolver.resolve(e);this._backgroundLoader.add(Object.values(t))}async backgroundLoadBundle(e){this._initialized||await this.init(),typeof e=="string"&&(e=[e]);const t=this.resolver.resolveBundle(e);Object.values(t).forEach(i=>{this._backgroundLoader.add(Object.values(i))})}reset(){this.resolver.reset(),this.loader.reset(),this.cache.reset(),this._initialized=!1}get(e){if(typeof e=="string")return $r.get(e);const t={};for(let i=0;i{const l=r[a.src],h=[a.src];a.alias&&h.push(...a.alias),o[n[c]]=l,$r.set(h,l)}),o}async unload(e){this._initialized||await this.init();const t=Ts(e).map(n=>typeof n!="string"?n.src:n),i=this.resolver.resolve(t);await this._unloadFromResolved(i)}async unloadBundle(e){this._initialized||await this.init(),e=Ts(e);const t=this.resolver.resolveBundle(e),i=Object.keys(t).map(n=>this._unloadFromResolved(t[n]));await Promise.all(i)}async _unloadFromResolved(e){const t=Object.values(e);t.forEach(i=>{$r.remove(i.src)}),await this.loader.unload(t)}async _detectFormats(e){let t=[];e.preferredFormats&&(t=Array.isArray(e.preferredFormats)?e.preferredFormats:[e.preferredFormats]);for(const i of e.detections)e.skipDetections||await i.test()?t=await i.add(t):e.skipDetections||(t=await i.remove(t));return t=t.filter((i,n)=>t.indexOf(i)===n),t}get detections(){return this._detections}get preferWorkers(){return tu.config.preferWorkers}set preferWorkers(e){lt("7.2.0","Assets.prefersWorkers is deprecated, use Assets.setPreferences({ preferWorkers: true }) instead."),this.setPreferences({preferWorkers:e})}setPreferences(e){this.loader.parsers.forEach(t=>{t.config&&Object.keys(t.config).filter(i=>i in e).forEach(i=>{t.config[i]=e[i]})})}}const tn=new z2;Ue.handleByList(Re.LoadParser,tn.loader.parsers).handleByList(Re.ResolveParser,tn.resolver.parsers).handleByList(Re.CacheParser,tn.cache.parsers).handleByList(Re.DetectionParser,tn.detections);const q2={extension:Re.CacheParser,test:s=>Array.isArray(s)&&s.every(e=>e instanceof ze),getCacheableAssets:(s,e)=>{const t={};return s.forEach(i=>{e.forEach((n,r)=>{t[i+(r===0?"":r+1)]=n})}),t}};Ue.add(q2);async function kb(s){if("Image"in globalThis)return new Promise(e=>{const t=new Image;t.onload=()=>{e(!0)},t.onerror=()=>{e(!1)},t.src=s});if("createImageBitmap"in globalThis&&"fetch"in globalThis){try{const e=await(await fetch(s)).blob();await createImageBitmap(e)}catch{return!1}return!0}return!1}const K2={extension:{type:Re.DetectionParser,priority:1},test:async()=>kb("data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="),add:async s=>[...s,"avif"],remove:async s=>s.filter(e=>e!=="avif")};Ue.add(K2);const Z2={extension:{type:Re.DetectionParser,priority:0},test:async()=>kb("data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="),add:async s=>[...s,"webp"],remove:async s=>s.filter(e=>e!=="webp")};Ue.add(Z2);const K0=["png","jpg","jpeg"],J2={extension:{type:Re.DetectionParser,priority:-1},test:()=>Promise.resolve(!0),add:async s=>[...s,...K0],remove:async s=>s.filter(e=>!K0.includes(e))};Ue.add(J2);const Q2="WorkerGlobalScope"in globalThis&&globalThis instanceof globalThis.WorkerGlobalScope;function tp(s){return Q2?!1:document.createElement("video").canPlayType(s)!==""}const eE={extension:{type:Re.DetectionParser,priority:0},test:async()=>tp("video/webm"),add:async s=>[...s,"webm"],remove:async s=>s.filter(e=>e!=="webm")};Ue.add(eE);const tE={extension:{type:Re.DetectionParser,priority:0},test:async()=>tp("video/mp4"),add:async s=>[...s,"mp4","m4v"],remove:async s=>s.filter(e=>e!=="mp4"&&e!=="m4v")};Ue.add(tE);const iE={extension:{type:Re.DetectionParser,priority:0},test:async()=>tp("video/ogg"),add:async s=>[...s,"ogv"],remove:async s=>s.filter(e=>e!=="ogv")};Ue.add(iE);const sE={extension:Re.ResolveParser,test:tu.test,parse:s=>{var e;return{resolution:parseFloat(((e=ke.RETINA_PREFIX.exec(s))==null?void 0:e[1])??"1"),format:Jt.extname(s).slice(1),src:s}}};Ue.add(sE);var yi=(s=>(s[s.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",s[s.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",s[s.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",s[s.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",s[s.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=35917]="COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT",s[s.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT=35918]="COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT",s[s.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=35919]="COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT",s[s.COMPRESSED_SRGB_S3TC_DXT1_EXT=35916]="COMPRESSED_SRGB_S3TC_DXT1_EXT",s[s.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",s[s.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",s[s.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",s[s.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",s[s.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",s[s.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",s[s.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",s[s.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC",s[s.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",s[s.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",s[s.COMPRESSED_RGB_PVRTC_4BPPV1_IMG=35840]="COMPRESSED_RGB_PVRTC_4BPPV1_IMG",s[s.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG=35842]="COMPRESSED_RGBA_PVRTC_4BPPV1_IMG",s[s.COMPRESSED_RGB_PVRTC_2BPPV1_IMG=35841]="COMPRESSED_RGB_PVRTC_2BPPV1_IMG",s[s.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG=35843]="COMPRESSED_RGBA_PVRTC_2BPPV1_IMG",s[s.COMPRESSED_RGB_ETC1_WEBGL=36196]="COMPRESSED_RGB_ETC1_WEBGL",s[s.COMPRESSED_RGB_ATC_WEBGL=35986]="COMPRESSED_RGB_ATC_WEBGL",s[s.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL=35987]="COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL",s[s.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL=34798]="COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL",s[s.COMPRESSED_RGBA_ASTC_4x4_KHR=37808]="COMPRESSED_RGBA_ASTC_4x4_KHR",s[s.COMPRESSED_RGBA_BPTC_UNORM_EXT=36492]="COMPRESSED_RGBA_BPTC_UNORM_EXT",s[s.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT=36493]="COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT",s[s.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT=36494]="COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT",s[s.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT=36495]="COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT",s))(yi||{});const th={33776:.5,33777:.5,33778:1,33779:1,35916:.5,35917:.5,35918:1,35919:1,37488:.5,37489:.5,37490:1,37491:1,37492:.5,37496:1,37493:.5,37497:1,37494:.5,37495:.5,35840:.5,35842:.5,35841:.25,35843:.25,36196:.5,35986:.5,35987:1,34798:1,37808:1,36492:1,36493:1,36494:1,36495:1};let Ns,Io;function Z0(){Io={bptc:Ns.getExtension("EXT_texture_compression_bptc"),astc:Ns.getExtension("WEBGL_compressed_texture_astc"),etc:Ns.getExtension("WEBGL_compressed_texture_etc"),s3tc:Ns.getExtension("WEBGL_compressed_texture_s3tc"),s3tc_sRGB:Ns.getExtension("WEBGL_compressed_texture_s3tc_srgb"),pvrtc:Ns.getExtension("WEBGL_compressed_texture_pvrtc")||Ns.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),etc1:Ns.getExtension("WEBGL_compressed_texture_etc1"),atc:Ns.getExtension("WEBGL_compressed_texture_atc")}}const nE={extension:{type:Re.DetectionParser,priority:2},test:async()=>{const s=ke.ADAPTER.createCanvas().getContext("webgl");return s?(Ns=s,!0):(console.warn("WebGL not available for compressed textures."),!1)},add:async s=>{Io||Z0();const e=[];for(const t in Io)Io[t]&&e.push(t);return[...e,...s]},remove:async s=>(Io||Z0(),s.filter(e=>!(e in Io)))};Ue.add(nE);class rE extends Kh{constructor(e,t={width:1,height:1,autoLoad:!0}){let i,n;typeof e=="string"?(i=e,n=new Uint8Array):(i=null,n=e),super(n,t),this.origin=i,this.buffer=n?new Mf(n):null,this._load=null,this.loaded=!1,this.origin!==null&&t.autoLoad!==!1&&this.load(),this.origin===null&&this.buffer&&(this._load=Promise.resolve(this),this.loaded=!0,this.onBlobLoaded(this.buffer.rawBinaryData))}onBlobLoaded(e){}load(){return this._load?this._load:(this._load=fetch(this.origin).then(e=>e.blob()).then(e=>e.arrayBuffer()).then(e=>(this.data=new Uint32Array(e),this.buffer=new Mf(e),this.loaded=!0,this.onBlobLoaded(e),this.update(),this)),this._load)}}class Jr extends rE{constructor(e,t){super(e,t),this.format=t.format,this.levels=t.levels||1,this._width=t.width,this._height=t.height,this._extension=Jr._formatToExtension(this.format),(t.levelBuffers||this.buffer)&&(this._levelBuffers=t.levelBuffers||Jr._createLevelBuffers(e instanceof Uint8Array?e:this.buffer.uint8View,this.format,this.levels,4,4,this.width,this.height))}upload(e,t,i){const n=e.gl;if(!e.context.extensions[this._extension])throw new Error(`${this._extension} textures are not supported on the current machine`);if(!this._levelBuffers)return!1;n.pixelStorei(n.UNPACK_ALIGNMENT,4);for(let r=0,o=this.levels;r=33776&&e<=33779)return"s3tc";if(e>=35916&&e<=35919)return"s3tc_sRGB";if(e>=37488&&e<=37497)return"etc";if(e>=35840&&e<=35843)return"pvrtc";if(e===36196)return"etc1";if(e===35986||e===35987||e===34798)return"atc";if(e>=36492&&e<=36495)return"bptc";if(e===37808)return"astc";throw new Error(`Invalid (compressed) texture format given: ${e}`)}static _createLevelBuffers(e,t,i,n,r,o,a){const c=new Array(i);let l=e.byteOffset,h=o,u=a,d=h+n-1&~(n-1),f=u+r-1&~(r-1),p=d*f*th[t];for(let m=0;m1?h:d,levelHeight:i>1?u:f,levelBuffer:new Uint8Array(e.buffer,l,p)},l+=p,h=h>>1||1,u=u>>1||1,d=h+n-1&~(n-1),f=u+r-1&~(r-1),p=d*f*th[t];return c}}const Nd=4,zl=124,oE=32,J0=20,aE=542327876,ql={HEIGHT:3,WIDTH:4,MIPMAP_COUNT:7,PIXEL_FORMAT:19},lE={FOURCC:2},Kl={DXGI_FORMAT:0,RESOURCE_DIMENSION:1,MISC_FLAG:2,ARRAY_SIZE:3},cE=1,hE=2,uE=4,dE=64,fE=512,mE=131072,pE=827611204,gE=861165636,vE=894720068,xE=808540228,yE=4,bE={[pE]:yi.COMPRESSED_RGBA_S3TC_DXT1_EXT,[gE]:yi.COMPRESSED_RGBA_S3TC_DXT3_EXT,[vE]:yi.COMPRESSED_RGBA_S3TC_DXT5_EXT},wE={70:yi.COMPRESSED_RGBA_S3TC_DXT1_EXT,71:yi.COMPRESSED_RGBA_S3TC_DXT1_EXT,73:yi.COMPRESSED_RGBA_S3TC_DXT3_EXT,74:yi.COMPRESSED_RGBA_S3TC_DXT3_EXT,76:yi.COMPRESSED_RGBA_S3TC_DXT5_EXT,77:yi.COMPRESSED_RGBA_S3TC_DXT5_EXT,72:yi.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,75:yi.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,78:yi.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,96:yi.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT,95:yi.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT,98:yi.COMPRESSED_RGBA_BPTC_UNORM_EXT,99:yi.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT};function SE(s){const e=new Uint32Array(s);if(e[0]!==aE)throw new Error("Invalid DDS file magic word");const t=new Uint32Array(s,0,zl/Uint32Array.BYTES_PER_ELEMENT),i=t[ql.HEIGHT],n=t[ql.WIDTH],r=t[ql.MIPMAP_COUNT],o=new Uint32Array(s,ql.PIXEL_FORMAT*Uint32Array.BYTES_PER_ELEMENT,oE/Uint32Array.BYTES_PER_ELEMENT),a=o[cE];if(a&uE){const c=o[lE.FOURCC];if(c!==xE){const y=bE[c],x=Nd+zl,T=new Uint8Array(s,x);return[new Jr(T,{format:y,width:n,height:i,levels:r})]}const l=Nd+zl,h=new Uint32Array(e.buffer,l,J0/Uint32Array.BYTES_PER_ELEMENT),u=h[Kl.DXGI_FORMAT],d=h[Kl.RESOURCE_DIMENSION],f=h[Kl.MISC_FLAG],p=h[Kl.ARRAY_SIZE],m=wE[u];if(m===void 0)throw new Error(`DDSParser cannot parse texture data with DXGI format ${u}`);if(f===yE)throw new Error("DDSParser does not support cubemap textures");if(d===6)throw new Error("DDSParser does not supported 3D texture data");const g=new Array,v=Nd+zl+J0;if(p===1)g.push(new Uint8Array(s,v));else{const y=th[m];let x=0,T=n,A=i;for(let b=0;b>>1,A=A>>>1}let w=v;for(let b=0;bnew Jr(y,{format:m,width:n,height:i,levels:r}))}throw a&dE?new Error("DDSParser does not support uncompressed texture data."):a&fE?new Error("DDSParser does not supported YUV uncompressed texture data."):a&mE?new Error("DDSParser does not support single-channel (lumninance) texture data!"):a&hE?new Error("DDSParser does not support single-channel (alpha) texture data!"):new Error("DDSParser failed to load a texture file due to an unknown reason!")}const Q0=[171,75,84,88,32,49,49,187,13,10,26,10],TE=67305985,xs={ENDIANNESS:12,GL_TYPE:16,GL_FORMAT:24,GL_INTERNAL_FORMAT:28,PIXEL_WIDTH:36,PIXEL_HEIGHT:40,PIXEL_DEPTH:44,NUMBER_OF_ARRAY_ELEMENTS:48,NUMBER_OF_FACES:52,NUMBER_OF_MIPMAP_LEVELS:56,BYTES_OF_KEY_VALUE_DATA:60},zf=64,ev={[Ne.UNSIGNED_BYTE]:1,[Ne.UNSIGNED_SHORT]:2,[Ne.INT]:4,[Ne.UNSIGNED_INT]:4,[Ne.FLOAT]:4,[Ne.HALF_FLOAT]:8},ME={[Se.RGBA]:4,[Se.RGB]:3,[Se.RG]:2,[Se.RED]:1,[Se.LUMINANCE]:1,[Se.LUMINANCE_ALPHA]:2,[Se.ALPHA]:1},_E={[Ne.UNSIGNED_SHORT_4_4_4_4]:2,[Ne.UNSIGNED_SHORT_5_5_5_1]:2,[Ne.UNSIGNED_SHORT_5_6_5]:2};function CE(s,e,t=!1){const i=new DataView(e);if(!AE(s,i))return null;const n=i.getUint32(xs.ENDIANNESS,!0)===TE,r=i.getUint32(xs.GL_TYPE,n),o=i.getUint32(xs.GL_FORMAT,n),a=i.getUint32(xs.GL_INTERNAL_FORMAT,n),c=i.getUint32(xs.PIXEL_WIDTH,n),l=i.getUint32(xs.PIXEL_HEIGHT,n)||1,h=i.getUint32(xs.PIXEL_DEPTH,n)||1,u=i.getUint32(xs.NUMBER_OF_ARRAY_ELEMENTS,n)||1,d=i.getUint32(xs.NUMBER_OF_FACES,n),f=i.getUint32(xs.NUMBER_OF_MIPMAP_LEVELS,n),p=i.getUint32(xs.BYTES_OF_KEY_VALUE_DATA,n);if(l===0||h!==1)throw new Error("Only 2D textures are supported");if(d!==1)throw new Error("CubeTextures are not supported by KTXLoader yet!");if(u!==1)throw new Error("WebGL does not support array textures");const m=4,g=4,v=c+3&-4,y=l+3&-4,x=new Array(u);let T=c*l;r===0&&(T=v*y);let A;if(r!==0?ev[r]?A=ev[r]*ME[o]:A=_E[r]:A=th[a],A===void 0)throw new Error("Unable to resolve the pixel format stored in the *.ktx file!");const w=t?IE(i,p,n):null;let b=T*A,_=c,I=l,F=v,E=y,k=zf+p;for(let O=0;O1||r!==0?_:F,levelHeight:f>1||r!==0?I:E,levelBuffer:new Uint8Array(e,$,b)},$+=b}k+=N+4,k=k%4!==0?k+4-k%4:k,_=_>>1||1,I=I>>1||1,F=_+m-1&-4,E=I+g-1&-4,b=F*E*A}return r!==0?{uncompressed:x.map(O=>{let N=O[0].levelBuffer,$=!1;return r===Ne.FLOAT?N=new Float32Array(O[0].levelBuffer.buffer,O[0].levelBuffer.byteOffset,O[0].levelBuffer.byteLength/4):r===Ne.UNSIGNED_INT?($=!0,N=new Uint32Array(O[0].levelBuffer.buffer,O[0].levelBuffer.byteOffset,O[0].levelBuffer.byteLength/4)):r===Ne.INT&&($=!0,N=new Int32Array(O[0].levelBuffer.buffer,O[0].levelBuffer.byteOffset,O[0].levelBuffer.byteLength/4)),{resource:new Kh(N,{width:O[0].levelWidth,height:O[0].levelHeight}),type:r,format:$?EE(o):o}}),kvData:w}:{compressed:x.map(O=>new Jr(null,{format:a,width:c,height:l,levels:f,levelBuffers:O})),kvData:w}}function AE(s,e){for(let t=0;te-n){console.error("KTXLoader: keyAndValueByteSize out of bounds");break}let c=0;for(;c{const o=new Ze(r,{mipmap:gs.OFF,alphaMode:vi.NO_PREMULTIPLIED_ALPHA,resolution:Dn(s),...e.data});return wl(o,t,s)});return n.length===1?n[0]:n},unload(s){Array.isArray(s)?s.forEach(e=>e.destroy(!0)):s.destroy(!0)}};Ue.add(RE);const PE={extension:{type:Re.LoadParser,priority:rs.High},name:"loadKTX",test(s){return Zi(s,".ktx")},async load(s,e,t){const i=await(await ke.ADAPTER.fetch(s)).arrayBuffer(),{compressed:n,uncompressed:r,kvData:o}=CE(s,i),a=n??r,c={mipmap:gs.OFF,alphaMode:vi.NO_PREMULTIPLIED_ALPHA,resolution:Dn(s),...e.data},l=a.map(h=>{a===r&&Object.assign(c,{type:h.type,format:h.format});const u=h.resource??h,d=new Ze(u,c);return d.ktxKeyValueData=o,wl(d,t,s)});return l.length===1?l[0]:l},unload(s){Array.isArray(s)?s.forEach(e=>e.destroy(!0)):s.destroy(!0)}};Ue.add(PE);const kE=["s3tc","s3tc_sRGB","etc","etc1","pvrtc","atc","astc","bptc"],FE={extension:Re.ResolveParser,test:s=>{const e=Jt.extname(s).slice(1);return["basis","ktx","dds"].includes(e)},parse:s=>{var i,n;const e=s.split("."),t=e.pop();if(["ktx","dds"].includes(t)){const r=e.pop();if(kE.includes(r))return{resolution:parseFloat(((i=ke.RETINA_PREFIX.exec(s))==null?void 0:i[1])??"1"),format:r,src:s}}return{resolution:parseFloat(((n=ke.RETINA_PREFIX.exec(s))==null?void 0:n[1])??"1"),format:t,src:s}}};Ue.add(FE);const Zl=new st,OE=4,Fb=class Oa{constructor(e){this.renderer=e,this._rendererPremultipliedAlpha=!1}contextChange(){var t;const e=(t=this.renderer)==null?void 0:t.gl.getContextAttributes();this._rendererPremultipliedAlpha=!!(e&&e.alpha&&e.premultipliedAlpha)}async image(e,t,i,n){const r=new Image;return r.src=await this.base64(e,t,i,n),r}async base64(e,t,i,n){const r=this.canvas(e,n);if(r.toBlob!==void 0)return new Promise((o,a)=>{r.toBlob(c=>{if(!c){a(new Error("ICanvas.toBlob failed!"));return}const l=new FileReader;l.onload=()=>o(l.result),l.onerror=a,l.readAsDataURL(c)},t,i)});if(r.toDataURL!==void 0)return r.toDataURL(t,i);if(r.convertToBlob!==void 0){const o=await r.convertToBlob({type:t,quality:i});return new Promise((a,c)=>{const l=new FileReader;l.onload=()=>a(l.result),l.onerror=c,l.readAsDataURL(o)})}throw new Error("Extract.base64() requires ICanvas.toDataURL, ICanvas.toBlob, or ICanvas.convertToBlob to be implemented")}canvas(e,t){const{pixels:i,width:n,height:r,flipY:o,premultipliedAlpha:a}=this._rawPixels(e,t);o&&Oa._flipY(i,n,r),a&&Oa._unpremultiplyAlpha(i);const c=new pC(n,r,1),l=new ImageData(new Uint8ClampedArray(i.buffer),n,r);return c.context.putImageData(l,0,0),c.canvas}pixels(e,t){const{pixels:i,width:n,height:r,flipY:o,premultipliedAlpha:a}=this._rawPixels(e,t);return o&&Oa._flipY(i,n,r),a&&Oa._unpremultiplyAlpha(i),i}_rawPixels(e,t){const i=this.renderer;if(!i)throw new Error("The Extract has already been destroyed");let n,r=!1,o=!1,a,c=!1;e&&(e instanceof lo?a=e:(a=i.generateTexture(e,{region:t,resolution:i.resolution,multisample:i.multisample}),c=!0,t&&(Zl.width=t.width,Zl.height=t.height,t=Zl)));const l=i.gl;if(a){if(n=a.baseTexture.resolution,t=t??a.frame,r=!1,o=a.baseTexture.alphaMode>0&&a.baseTexture.format===Se.RGBA,!c){i.renderTexture.bind(a);const f=a.framebuffer.glFramebuffers[i.CONTEXT_UID];f.blitFramebuffer&&i.framebuffer.bind(f.blitFramebuffer)}}else n=i.resolution,t||(t=Zl,t.width=i.width/n,t.height=i.height/n),r=!0,o=this._rendererPremultipliedAlpha,i.renderTexture.bind();const h=Math.max(Math.round(t.width*n),1),u=Math.max(Math.round(t.height*n),1),d=new Uint8Array(OE*h*u);return l.readPixels(Math.round(t.x*n),Math.round(t.y*n),h,u,l.RGBA,l.UNSIGNED_BYTE,d),c&&(a==null||a.destroy(!0)),{pixels:d,width:h,height:u,flipY:r,premultipliedAlpha:o}}destroy(){this.renderer=null}static _flipY(e,t,i){const n=t<<2,r=i>>1,o=new Uint8Array(n);for(let a=0;a=0&&a>=0&&n>=0&&r>=0)){e.length=0;return}const c=Math.ceil(2.3*Math.sqrt(o+a)),l=c*8+(n?4:0)+(r?4:0);if(e.length=l,l===0)return;if(c===0){e.length=8,e[0]=e[6]=t+n,e[1]=e[3]=i+r,e[2]=e[4]=t-n,e[5]=e[7]=i-r;return}let h=0,u=c*4+(n?2:0)+2,d=u,f=l;{const p=n+o,m=r,g=t+p,v=t-p,y=i+m;if(e[h++]=g,e[h++]=y,e[--u]=y,e[--u]=v,r){const x=i-m;e[d++]=v,e[d++]=x,e[--f]=x,e[--f]=g}}for(let p=1;p0||e&&i<=0){const n=t/2;for(let r=n+n%2;r=6){tv(t,!1);const o=[];for(let l=0;l=0&&r>=0&&o.push(t,i,t+n,i,t+n,i+r,t,i+r)},triangulate(s,e){const t=s.points,i=e.points;if(t.length===0)return;const n=i.length/2;i.push(t[0],t[1],t[2],t[3],t[6],t[7],t[4],t[5]),e.indices.push(n,n+1,n+2,n+1,n+2,n+3)}},DE={build(s){ih.build(s)},triangulate(s,e){ih.triangulate(s,e)}};var cs=(s=>(s.MITER="miter",s.BEVEL="bevel",s.ROUND="round",s))(cs||{}),or=(s=>(s.BUTT="butt",s.ROUND="round",s.SQUARE="square",s))(or||{});const Qo={adaptive:!0,maxLength:10,minSegments:8,maxSegments:2048,epsilon:1e-4,_segmentsCount(s,e=20){if(!this.adaptive||!s||isNaN(s))return e;let t=Math.ceil(s/this.maxLength);return tthis.maxSegments&&(t=this.maxSegments),t}};class iv{static curveTo(e,t,i,n,r,o){const a=o[o.length-2],c=o[o.length-1]-t,l=a-e,h=n-t,u=i-e,d=Math.abs(c*u-l*h);if(d<1e-8||r===0)return(o[o.length-2]!==e||o[o.length-1]!==t)&&o.push(e,t),null;const f=c*c+l*l,p=h*h+u*u,m=c*h+l*u,g=r*Math.sqrt(f)/d,v=r*Math.sqrt(p)/d,y=g*m/f,x=v*m/p,T=g*u+v*l,A=g*h+v*c,w=l*(v+y),b=c*(v+y),_=u*(g+x),I=h*(g+x),F=Math.atan2(b-A,w-T),E=Math.atan2(I-A,_-T);return{cx:T+e,cy:A+t,radius:r,startAngle:F,endAngle:E,anticlockwise:l*h>u*c}}static arc(e,t,i,n,r,o,a,c,l){const h=a-o,u=Qo._segmentsCount(Math.abs(h)*r,Math.ceil(Math.abs(h)/Wc)*40),d=h/(u*2),f=d*2,p=Math.cos(d),m=Math.sin(d),g=u-1,v=g%1/g;for(let y=0;y<=g;++y){const x=y+v*y,T=d+o+f*x,A=Math.cos(T),w=-Math.sin(T);l.push((p*A+m*w)*r+i,(p*-w+m*A)*r+n)}}}class NE{constructor(){this.reset()}begin(e,t,i){this.reset(),this.style=e,this.start=t,this.attribStart=i}end(e,t){this.attribSize=t-this.attribStart,this.size=e-this.start}reset(){this.style=null,this.size=0,this.start=0,this.attribStart=0,this.attribSize=0}}class ip{static curveLength(e,t,i,n,r,o,a,c){let l=0,h=0,u=0,d=0,f=0,p=0,m=0,g=0,v=0,y=0,x=0,T=e,A=t;for(let w=1;w<=10;++w)h=w/10,u=h*h,d=u*h,f=1-h,p=f*f,m=p*f,g=m*e+3*p*h*i+3*f*u*r+d*a,v=m*t+3*p*h*n+3*f*u*o+d*c,y=T-g,x=A-v,T=g,A=v,l+=Math.sqrt(y*y+x*x);return l}static curveTo(e,t,i,n,r,o,a){const c=a[a.length-2],l=a[a.length-1];a.length-=2;const h=Qo._segmentsCount(ip.curveLength(c,l,e,t,i,n,r,o));let u=0,d=0,f=0,p=0,m=0;a.push(c,l);for(let g=1,v=0;g<=h;++g)v=g/h,u=1-v,d=u*u,f=d*u,p=v*v,m=p*v,a.push(f*c+3*d*v*e+3*u*p*i+m*r,f*l+3*d*v*t+3*u*p*n+m*o)}}function sv(s,e,t,i,n,r,o,a){const c=s-t*n,l=e-i*n,h=s+t*r,u=e+i*r;let d,f;o?(d=i,f=-t):(d=-i,f=t);const p=c+d,m=l+f,g=h+d,v=u+f;return a.push(p,m,g,v),2}function Rr(s,e,t,i,n,r,o,a){const c=t-s,l=i-e;let h=Math.atan2(c,l),u=Math.atan2(n-s,r-e);a&&hu&&(u+=Math.PI*2);let d=h;const f=u-h,p=Math.abs(f),m=Math.sqrt(c*c+l*l),g=(15*p*Math.sqrt(m)/Math.PI>>0)+1,v=f/g;if(d+=v,a){o.push(s,e,t,i);for(let y=1,x=d;y=0&&(r.join===cs.ROUND?d+=Rr(x,T,x-b*O,T-_*O,x-I*O,T-F*O,h,!1)+4:d+=2,h.push(x-I*N,T-F*N,x+I*O,T+F*O));continue}const W=(-b+v)*(-_+T)-(-b+x)*(-_+y),oe=(-I+A)*(-F+T)-(-I+x)*(-F+w),ae=(C*oe-B*W)/V,ue=(L*W-P*oe)/V,he=(ae-x)*(ae-x)+(ue-T)*(ue-T),re=x+(ae-x)*O,ve=T+(ue-T)*O,Y=x-(ae-x)*N,j=T-(ue-T)*N,H=Math.min(C*C+P*P,B*B+L*L),G=q?O:N,z=H+G*G*m,se=he<=z;let de=r.join;if(de===cs.MITER&&he/m>g&&(de=cs.BEVEL),se)switch(de){case cs.MITER:{h.push(re,ve,Y,j);break}case cs.BEVEL:{q?h.push(re,ve,x+b*N,T+_*N,re,ve,x+I*N,T+F*N):h.push(x-b*O,T-_*O,Y,j,x-I*O,T-F*O,Y,j),d+=2;break}case cs.ROUND:{q?(h.push(re,ve,x+b*N,T+_*N),d+=Rr(x,T,x+b*N,T+_*N,x+I*N,T+F*N,h,!0)+4,h.push(re,ve,x+I*N,T+F*N)):(h.push(x-b*O,T-_*O,Y,j),d+=Rr(x,T,x-b*O,T-_*O,x-I*O,T-F*O,h,!1)+4,h.push(x-I*O,T-F*O,Y,j));break}}else{switch(h.push(x-b*O,T-_*O,x+b*N,T+_*N),de){case cs.MITER:{q?h.push(Y,j,Y,j):h.push(re,ve,re,ve),d+=2;break}case cs.ROUND:{q?d+=Rr(x,T,x+b*N,T+_*N,x+I*N,T+F*N,h,!0)+2:d+=Rr(x,T,x-b*O,T-_*O,x-I*O,T-F*O,h,!1)+2;break}}h.push(x-I*O,T-F*O,x+I*N,T+F*N),d+=2}}v=i[(u-2)*2],y=i[(u-2)*2+1],x=i[(u-1)*2],T=i[(u-1)*2+1],b=-(y-T),_=v-x,E=Math.sqrt(b*b+_*_),b/=E,_/=E,b*=p,_*=p,h.push(x-b*O,T-_*O,x+b*N,T+_*N),c||(r.cap===or.ROUND?d+=Rr(x-b*(O-N)*.5,T-_*(O-N)*.5,x-b*O,T-_*O,x+b*N,T+_*N,h,!1)+2:r.cap===or.SQUARE&&(d+=sv(x,T,b,_,O,N,!1,h)));const $=e.indices,D=Qo.epsilon*Qo.epsilon;for(let U=f;U0&&(this.invalidate(),this.clearDirty++,this.graphicsData.length=0),this}drawShape(e,t=null,i=null,n=null){const r=new sh(e,t,i,n);return this.graphicsData.push(r),this.dirty++,this}drawHole(e,t=null){if(!this.graphicsData.length)return null;const i=new sh(e,null,null,t),n=this.graphicsData[this.graphicsData.length-1];return i.lineStyle=n.lineStyle,n.holes.push(i),this.dirty++,this}destroy(){super.destroy();for(let e=0;e0&&(i=this.batches[this.batches.length-1],n=i.style);for(let c=this.shapeIndex;c65535;this.indicesUint16&&this.indices.length===this.indicesUint16.length&&a===this.indicesUint16.BYTES_PER_ELEMENT>2?this.indicesUint16.set(this.indices):this.indicesUint16=a?new Uint32Array(this.indices):new Uint16Array(this.indices),this.batchable=this.isBatchable(),this.batchable?this.packBatches():this.buildDrawCalls()}_compareStyles(e,t){return!(!e||!t||e.texture.baseTexture!==t.texture.baseTexture||e.color+e.alpha!==t.color+t.alpha||!!e.native!=!!t.native)}validateBatching(){if(this.dirty===this.cacheDirty||!this.graphicsData.length)return!1;for(let e=0,t=this.graphicsData.length;e65535*2)return!1;const e=this.batches;for(let t=0;t0&&(n=Jl.pop(),n||(n=new Af,n.texArray=new Pf),this.drawCalls.push(n)),n.start=h,n.size=0,n.texArray.count=0,n.type=l),m.touched=1,m._batchEnabled=e,m._batchLocation=r,m.wrapMode=Es.REPEAT,n.texArray.elements[n.texArray.count++]=m,r++)),n.size+=d.size,h+=d.size,a=m._batchLocation,this.addColors(t,p.color,p.alpha,d.attribSize,d.attribStart),this.addTextureIds(i,a,d.attribSize,d.attribStart)}Ze._globalBatch=e,this.packAttributes()}packAttributes(){const e=this.points,t=this.uvs,i=this.colors,n=this.textureIds,r=new ArrayBuffer(e.length*3*4),o=new Float32Array(r),a=new Uint32Array(r);let c=0;for(let l=0;l0&&e.alpha>0;return i?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._lineStyle,{visible:i},e)):this._lineStyle.reset(),this}startPoly(){if(this.currentPath){const e=this.currentPath.points,t=this.currentPath.points.length;t>2&&(this.drawShape(this.currentPath),this.currentPath=new Zr,this.currentPath.closeStroke=!1,this.currentPath.points.push(e[t-2],e[t-1]))}else this.currentPath=new Zr,this.currentPath.closeStroke=!1}finishPoly(){this.currentPath&&(this.currentPath.points.length>2?(this.drawShape(this.currentPath),this.currentPath=null):this.currentPath.points.length=0)}moveTo(e,t){return this.startPoly(),this.currentPath.points[0]=e,this.currentPath.points[1]=t,this}lineTo(e,t){this.currentPath||this.moveTo(0,0);const i=this.currentPath.points,n=i[i.length-2],r=i[i.length-1];return(n!==e||r!==t)&&i.push(e,t),this}_initCurve(e=0,t=0){this.currentPath?this.currentPath.points.length===0&&(this.currentPath.points=[e,t]):this.moveTo(e,t)}quadraticCurveTo(e,t,i,n){this._initCurve();const r=this.currentPath.points;return r.length===0&&this.moveTo(0,0),sp.curveTo(e,t,i,n,r),this}bezierCurveTo(e,t,i,n,r,o){return this._initCurve(),ip.curveTo(e,t,i,n,r,o,this.currentPath.points),this}arcTo(e,t,i,n,r){this._initCurve(e,t);const o=this.currentPath.points,a=iv.curveTo(e,t,i,n,r,o);if(a){const{cx:c,cy:l,radius:h,startAngle:u,endAngle:d,anticlockwise:f}=a;this.arc(c,l,h,u,d,f)}return this}arc(e,t,i,n,r,o=!1){if(n===r)return this;if(!o&&r<=n?r+=Wc:o&&n<=r&&(n+=Wc),r-n===0)return this;const a=e+Math.cos(n)*i,c=t+Math.sin(n)*i,l=this._geometry.closePointEps;let h=this.currentPath?this.currentPath.points:null;if(h){const u=Math.abs(h[h.length-2]-a),d=Math.abs(h[h.length-1]-c);u0;return i?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._fillStyle,{visible:i},e)):this._fillStyle.reset(),this}endFill(){return this.finishPoly(),this._fillStyle.reset(),this}drawRect(e,t,i,n){return this.drawShape(new st(e,t,i,n))}drawRoundedRect(e,t,i,n,r){return this.drawShape(new Qh(e,t,i,n,r))}drawCircle(e,t,i){return this.drawShape(new Zh(e,t,i))}drawEllipse(e,t,i,n){return this.drawShape(new Jh(e,t,i,n))}drawPolygon(...e){let t,i=!0;const n=e[0];n.points?(i=n.closeStroke,t=n.points):Array.isArray(e[0])?t=e[0]:t=e;const r=new Zr(t);return r.closeStroke=i,this.drawShape(r),this}drawShape(e){return this._holeMode?this._geometry.drawHole(e,this._matrix):this._geometry.drawShape(e,this._fillStyle.clone(),this._lineStyle.clone(),this._matrix),this}clear(){return this._geometry.clear(),this._lineStyle.reset(),this._fillStyle.reset(),this._boundsID++,this._matrix=null,this._holeMode=!1,this.currentPath=null,this}isFastRect(){const e=this._geometry.graphicsData;return e.length===1&&e[0].shape.type===Mi.RECT&&!e[0].matrix&&!e[0].holes.length&&!(e[0].lineStyle.visible&&e[0].lineStyle.width)}_render(e){this.finishPoly();const t=this._geometry;t.updateBatches(),t.batchable?(this.batchDirty!==t.batchDirty&&this._populateBatches(),this._renderBatched(e)):(e.batch.flush(),this._renderDirect(e))}_populateBatches(){const e=this._geometry,t=this.blendMode,i=e.batches.length;this.batchTint=-1,this._transformID=-1,this.batchDirty=e.batchDirty,this.batches.length=i,this.vertexData=new Float32Array(e.points);for(let n=0;ni&&!e.autoResize&&(o=i);let a=e._buffers;a||(a=e._buffers=this.generateBuffers(e));const c=t[0]._texture.baseTexture,l=c.alphaMode>0;this.state.blendMode=Dy(e.blendMode,l),r.state.set(this.state);const h=r.gl,u=e.worldTransform.copyTo(this.tempMatrix);u.prepend(r.globalUniforms.uniforms.projectionMatrix),this.shader.uniforms.translationMatrix=u.toArray(!0),this.shader.uniforms.uColor=Tt.shared.setValue(e.tintRgb).premultiply(e.worldAlpha,l).toArray(this.shader.uniforms.uColor),this.shader.uniforms.uSampler=c,this.renderer.shader.bind(this.shader);let d=!1;for(let f=0,p=0;fn&&(m=n),p>=a.length&&a.push(this._generateOneMoreBuffer(e));const g=a[p];g.uploadDynamic(t,f,m);const v=e._bufferUpdateIDs[p]||0;d=d||g._updateID0);n[o]=l,n[o+r]=l,n[o+r*2]=l,n[o+r*3]=l,o+=r*4}}destroy(){super.destroy(),this.shader&&(this.shader.destroy(),this.shader=null),this.tempMatrix=null}}Ub.extension={name:"particle",type:Re.RendererPlugin};Ue.add(Ub);var su=(s=>(s[s.LINEAR_VERTICAL=0]="LINEAR_VERTICAL",s[s.LINEAR_HORIZONTAL=1]="LINEAR_HORIZONTAL",s))(su||{});const Ql={willReadFrequently:!0},Us=class Ve{static get experimentalLetterSpacingSupported(){let e=Ve._experimentalLetterSpacingSupported;if(e!==void 0){const t=ke.ADAPTER.getCanvasRenderingContext2D().prototype;e=Ve._experimentalLetterSpacingSupported="letterSpacing"in t||"textLetterSpacing"in t}return e}constructor(e,t,i,n,r,o,a,c,l){this.text=e,this.style=t,this.width=i,this.height=n,this.lines=r,this.lineWidths=o,this.lineHeight=a,this.maxLineWidth=c,this.fontProperties=l}static measureText(e,t,i,n=Ve._canvas){i=i??t.wordWrap;const r=t.toFontString(),o=Ve.measureFont(r);o.fontSize===0&&(o.fontSize=t.fontSize,o.ascent=t.fontSize);const a=n.getContext("2d",Ql);a.font=r;const c=(i?Ve.wordWrap(e,t,n):e).split(/(?:\r\n|\r|\n)/),l=new Array(c.length);let h=0;for(let p=0;p0&&(n?r-=t:r+=(Ve.graphemeSegmenter(e).length-1)*t),r}static wordWrap(e,t,i=Ve._canvas){const n=i.getContext("2d",Ql);let r=0,o="",a="";const c=Object.create(null),{letterSpacing:l,whiteSpace:h}=t,u=Ve.collapseSpaces(h),d=Ve.collapseNewlines(h);let f=!u;const p=t.wordWrapWidth+l,m=Ve.tokenize(e);for(let g=0;gp)if(o!==""&&(a+=Ve.addLine(o),o="",r=0),Ve.canBreakWords(v,t.breakWords)){const x=Ve.wordWrapSplit(v);for(let T=0;Tp&&(a+=Ve.addLine(o),f=!1,o="",r=0),o+=A,r+=_}}else{o.length>0&&(a+=Ve.addLine(o),o="",r=0);const x=g===m.length-1;a+=Ve.addLine(v,!x),f=!1,o="",r=0}else y+r>p&&(f=!1,a+=Ve.addLine(o),o="",r=0),(o.length>0||!Ve.isBreakingSpace(v)||f)&&(o+=v,r+=y)}return a+=Ve.addLine(o,!1),a}static addLine(e,t=!0){return e=Ve.trimRight(e),e=t?`${e} +`:e,e}static getFromCache(e,t,i,n){let r=i[e];return typeof r!="number"&&(r=Ve._measureText(e,t,n)+t,i[e]=r),r}static collapseSpaces(e){return e==="normal"||e==="pre-line"}static collapseNewlines(e){return e==="normal"}static trimRight(e){if(typeof e!="string")return"";for(let t=e.length-1;t>=0;t--){const i=e[t];if(!Ve.isBreakingSpace(i))break;e=e.slice(0,-1)}return e}static isNewline(e){return typeof e!="string"?!1:Ve._newlines.includes(e.charCodeAt(0))}static isBreakingSpace(e,t){return typeof e!="string"?!1:Ve._breakingSpaces.includes(e.charCodeAt(0))}static tokenize(e){const t=[];let i="";if(typeof e!="string")return t;for(let n=0;na;--d){for(let m=0;m{if(typeof(Intl==null?void 0:Intl.Segmenter)=="function"){const s=new Intl.Segmenter;return e=>[...s.segment(e)].map(t=>t.segment)}return s=>[...s]})(),Us.experimentalLetterSpacing=!1,Us._fonts={},Us._newlines=[10,13],Us._breakingSpaces=[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288];let Zn=Us;const zE=["serif","sans-serif","monospace","cursive","fantasy","system-ui"],$b=class Ba{constructor(e){this.styleID=0,this.reset(),Yd(this,e,e)}clone(){const e={};return Yd(e,this,Ba.defaultStyle),new Ba(e)}reset(){Yd(this,Ba.defaultStyle,Ba.defaultStyle)}get align(){return this._align}set align(e){this._align!==e&&(this._align=e,this.styleID++)}get breakWords(){return this._breakWords}set breakWords(e){this._breakWords!==e&&(this._breakWords=e,this.styleID++)}get dropShadow(){return this._dropShadow}set dropShadow(e){this._dropShadow!==e&&(this._dropShadow=e,this.styleID++)}get dropShadowAlpha(){return this._dropShadowAlpha}set dropShadowAlpha(e){this._dropShadowAlpha!==e&&(this._dropShadowAlpha=e,this.styleID++)}get dropShadowAngle(){return this._dropShadowAngle}set dropShadowAngle(e){this._dropShadowAngle!==e&&(this._dropShadowAngle=e,this.styleID++)}get dropShadowBlur(){return this._dropShadowBlur}set dropShadowBlur(e){this._dropShadowBlur!==e&&(this._dropShadowBlur=e,this.styleID++)}get dropShadowColor(){return this._dropShadowColor}set dropShadowColor(e){const t=Vd(e);this._dropShadowColor!==t&&(this._dropShadowColor=t,this.styleID++)}get dropShadowDistance(){return this._dropShadowDistance}set dropShadowDistance(e){this._dropShadowDistance!==e&&(this._dropShadowDistance=e,this.styleID++)}get fill(){return this._fill}set fill(e){const t=Vd(e);this._fill!==t&&(this._fill=t,this.styleID++)}get fillGradientType(){return this._fillGradientType}set fillGradientType(e){this._fillGradientType!==e&&(this._fillGradientType=e,this.styleID++)}get fillGradientStops(){return this._fillGradientStops}set fillGradientStops(e){qE(this._fillGradientStops,e)||(this._fillGradientStops=e,this.styleID++)}get fontFamily(){return this._fontFamily}set fontFamily(e){this.fontFamily!==e&&(this._fontFamily=e,this.styleID++)}get fontSize(){return this._fontSize}set fontSize(e){this._fontSize!==e&&(this._fontSize=e,this.styleID++)}get fontStyle(){return this._fontStyle}set fontStyle(e){this._fontStyle!==e&&(this._fontStyle=e,this.styleID++)}get fontVariant(){return this._fontVariant}set fontVariant(e){this._fontVariant!==e&&(this._fontVariant=e,this.styleID++)}get fontWeight(){return this._fontWeight}set fontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.styleID++)}get letterSpacing(){return this._letterSpacing}set letterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.styleID++)}get lineHeight(){return this._lineHeight}set lineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.styleID++)}get leading(){return this._leading}set leading(e){this._leading!==e&&(this._leading=e,this.styleID++)}get lineJoin(){return this._lineJoin}set lineJoin(e){this._lineJoin!==e&&(this._lineJoin=e,this.styleID++)}get miterLimit(){return this._miterLimit}set miterLimit(e){this._miterLimit!==e&&(this._miterLimit=e,this.styleID++)}get padding(){return this._padding}set padding(e){this._padding!==e&&(this._padding=e,this.styleID++)}get stroke(){return this._stroke}set stroke(e){const t=Vd(e);this._stroke!==t&&(this._stroke=t,this.styleID++)}get strokeThickness(){return this._strokeThickness}set strokeThickness(e){this._strokeThickness!==e&&(this._strokeThickness=e,this.styleID++)}get textBaseline(){return this._textBaseline}set textBaseline(e){this._textBaseline!==e&&(this._textBaseline=e,this.styleID++)}get trim(){return this._trim}set trim(e){this._trim!==e&&(this._trim=e,this.styleID++)}get whiteSpace(){return this._whiteSpace}set whiteSpace(e){this._whiteSpace!==e&&(this._whiteSpace=e,this.styleID++)}get wordWrap(){return this._wordWrap}set wordWrap(e){this._wordWrap!==e&&(this._wordWrap=e,this.styleID++)}get wordWrapWidth(){return this._wordWrapWidth}set wordWrapWidth(e){this._wordWrapWidth!==e&&(this._wordWrapWidth=e,this.styleID++)}toFontString(){const e=typeof this.fontSize=="number"?`${this.fontSize}px`:this.fontSize;let t=this.fontFamily;Array.isArray(this.fontFamily)||(t=this.fontFamily.split(","));for(let i=t.length-1;i>=0;i--){let n=t[i].trim();!/([\"\'])[^\'\"]+\1/.test(n)&&!zE.includes(n)&&(n=`"${n}"`),t[i]=n}return`${this.fontStyle} ${this.fontVariant} ${this.fontWeight} ${e} ${t.join(",")}`}};$b.defaultStyle={align:"left",breakWords:!1,dropShadow:!1,dropShadowAlpha:1,dropShadowAngle:Math.PI/6,dropShadowBlur:0,dropShadowColor:"black",dropShadowDistance:5,fill:"black",fillGradientType:su.LINEAR_VERTICAL,fillGradientStops:[],fontFamily:"Arial",fontSize:26,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",leading:0,letterSpacing:0,lineHeight:0,lineJoin:"miter",miterLimit:10,padding:0,stroke:"black",strokeThickness:0,textBaseline:"alphabetic",trim:!1,whiteSpace:"pre",wordWrap:!1,wordWrapWidth:100};let mr=$b;function Vd(s){const e=Tt.shared,t=i=>{const n=e.setValue(i);return n.alpha===1?n.toHex():n.toRgbaString()};return Array.isArray(s)?s.map(t):t(s)}function qE(s,e){if(!Array.isArray(s)||!Array.isArray(e)||s.length!==e.length)return!1;for(let t=0;t0&&p>m&&(g=(m+p)/2);const v=m+d,y=i.lineHeight*(f+1);let x=v;f+10}}function JE(s,e){var i;let t=!1;if((i=s==null?void 0:s._textures)!=null&&i.length){for(let n=0;n{this.queue&&this.prepareItems()},this.registerFindHook(sI),this.registerFindHook(nI),this.registerFindHook(JE),this.registerFindHook(QE),this.registerFindHook(eI),this.registerUploadHook(tI),this.registerUploadHook(iI)}upload(e){return new Promise(t=>{e&&this.add(e),this.queue.length?(this.completes.push(t),this.ticking||(this.ticking=!0,Vi.system.addOnce(this.tick,this,so.UTILITY))):t()})}tick(){setTimeout(this.delayedTick,0)}prepareItems(){for(this.limiter.beginFrame();this.queue.length&&this.limiter.allowedToUpload();){const e=this.queue[0];let t=!1;if(e&&!e._destroyed){for(let i=0,n=this.uploadHooks.length;i=0;t--)this.add(e.children[t]);return this}destroy(){this.ticking&&Vi.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null}};Vb.uploadsPerFrame=4;let Zf=Vb;Object.defineProperties(ke,{UPLOADS_PER_FRAME:{get(){return Zf.uploadsPerFrame},set(s){lt("7.1.0","settings.UPLOADS_PER_FRAME is deprecated, use prepare.BasePrepare.uploadsPerFrame"),Zf.uploadsPerFrame=s}}});function Gb(s,e){return e instanceof Ze?(e._glTextures[s.CONTEXT_UID]||s.texture.bind(e),!0):!1}function rI(s,e){if(!(e instanceof Li))return!1;const{geometry:t}=e;e.finishPoly(),t.updateBatches();const{batches:i}=t;for(let n=0;n1?Ps.from(lI,aI,t):Ps.from(lv,cI,t)}render(e){const t=this.renderer,i=this.quad;let n=i.vertices;n[0]=n[6]=e._width*-e.anchor.x,n[1]=n[3]=e._height*-e.anchor.y,n[2]=n[4]=e._width*(1-e.anchor.x),n[5]=n[7]=e._height*(1-e.anchor.y);const r=e.uvRespectAnchor?e.anchor.x:0,o=e.uvRespectAnchor?e.anchor.y:0;n=i.uvs,n[0]=n[6]=-r,n[1]=n[3]=-o,n[2]=n[4]=1-r,n[5]=n[7]=1-o,i.invalidate();const a=e._texture,c=a.baseTexture,l=c.alphaMode>0,h=e.tileTransform.localTransform,u=e.uvMatrix;let d=c.isPowerOfTwo&&a.frame.width===c.width&&a.frame.height===c.height;d&&(c._glTextures[t.CONTEXT_UID]?d=c.wrapMode!==Es.CLAMP:c.wrapMode===Es.CLAMP&&(c.wrapMode=Es.REPEAT));const f=d?this.simpleShader:this.shader,p=a.width,m=a.height,g=e._width,v=e._height;ec.set(h.a*p/g,h.b*p/v,h.c*m/g,h.d*m/v,h.tx/g,h.ty/v),ec.invert(),d?ec.prepend(u.mapCoord):(f.uniforms.uMapCoord=u.mapCoord.toArray(!0),f.uniforms.uClampFrame=u.uClampFrame,f.uniforms.uClampOffset=u.uClampOffset),f.uniforms.uTransform=ec.toArray(!0),f.uniforms.uColor=Tt.shared.setValue(e.tint).premultiply(e.worldAlpha,l).toArray(f.uniforms.uColor),f.uniforms.translationMatrix=e.transform.worldTransform.toArray(!0),f.uniforms.uSampler=a,t.shader.bind(f),t.geometry.bind(i),this.state.blendMode=Dy(e.blendMode,l),t.state.set(this.state),t.geometry.draw(this.renderer.gl.TRIANGLES,6,0)}}jb.extension={name:"tilingSprite",type:Re.RendererPlugin};Ue.add(jb);const Wb=class La{constructor(e,t,i){this.linkedSheets=[],(e instanceof Ze||e instanceof ze)&&(e={texture:e,data:t,resolutionFilename:i});const{texture:n,data:r,resolutionFilename:o=null,cachePrefix:a=""}=e;this.cachePrefix=a,this._texture=n instanceof ze?n:null,this.baseTexture=n instanceof Ze?n:this._texture.baseTexture,this.textures={},this.animations={},this.data=r;const c=this.baseTexture.resource;this.resolution=this._updateResolution(o||(c?c.url:null)),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null}_updateResolution(e=null){const{scale:t}=this.data.meta;let i=Dn(e,null);return i===null&&(i=typeof t=="number"?t:parseFloat(t??"1")),i!==1&&this.baseTexture.setResolution(i),i}parse(){return new Promise(e=>{this._callback=e,this._batchIndex=0,this._frameKeys.length<=La.BATCH_SIZE?(this._processFrames(0),this._processAnimations(),this._parseComplete()):this._nextBatch()})}_processFrames(e){let t=e;const i=La.BATCH_SIZE;for(;t-e{this._batchIndex*La.BATCH_SIZE{i[n]=e}),Object.keys(e.textures).forEach(n=>{i[`${e.cachePrefix}${n}`]=e.textures[n]}),!t){const n=Jt.dirname(s[0]);e.linkedSheets.forEach((r,o)=>{Object.assign(i,zb([`${n}/${e.data.meta.related_multi_packs[o]}`],r,!0))})}return i}const dI={extension:Re.Asset,cache:{test:s=>s instanceof cv,getCacheableAssets:(s,e)=>zb(s,e,!1)},resolver:{test:s=>{const e=s.split("?")[0].split("."),t=e.pop(),i=e.pop();return t==="json"&&uI.includes(i)},parse:s=>{var t;const e=s.split(".");return{resolution:parseFloat(((t=ke.RETINA_PREFIX.exec(s))==null?void 0:t[1])??"1"),format:e[e.length-2],src:s}}},loader:{name:"spritesheetLoader",extension:{type:Re.LoadParser,priority:rs.Normal},async testParse(s,e){return Jt.extname(e.src).toLowerCase()===".json"&&!!s.frames},async parse(s,e,t){var h,u;const{texture:i,imageFilename:n,cachePrefix:r}=(e==null?void 0:e.data)??{};let o=Jt.dirname(e.src);o&&o.lastIndexOf("/")!==o.length-1&&(o+="/");let a;if(i&&i.baseTexture)a=i;else{const d=Qc(o+(n??s.meta.image),e.src);a=(await t.load([d]))[d]}const c=new cv({texture:a.baseTexture,data:s,resolutionFilename:e.src,cachePrefix:r});await c.parse();const l=(h=s==null?void 0:s.meta)==null?void 0:h.related_multi_packs;if(Array.isArray(l)){const d=[];for(const p of l){if(typeof p!="string")continue;let m=o+p;(u=e.data)!=null&&u.ignoreMultiPack||(m=Qc(m,e.src),d.push(t.load({src:m,data:{ignoreMultiPack:!0}})))}const f=await Promise.all(d);c.linkedSheets=f,f.forEach(p=>{p.linkedSheets=[c].concat(c.linkedSheets.filter(m=>m!==p))})}return c},unload(s){s.destroy(!0)}}};Ue.add(dI);class rh{constructor(){this.info=[],this.common=[],this.page=[],this.char=[],this.kerning=[],this.distanceField=[]}}class Mc{static test(e){return typeof e=="string"&&e.startsWith("info face=")}static parse(e){const t=e.match(/^[a-z]+\s+.+$/gm),i={info:[],common:[],page:[],char:[],chars:[],kerning:[],kernings:[],distanceField:[]};for(const r in t){const o=t[r].match(/^[a-z]+/gm)[0],a=t[r].match(/[a-zA-Z]+=([^\s"']+|"([^"]*)")/gm),c={};for(const l in a){const h=a[l].split("="),u=h[0],d=h[1].replace(/"/gm,""),f=parseFloat(d),p=isNaN(f)?d:f;c[u]=p}i[o].push(c)}const n=new rh;return i.info.forEach(r=>n.info.push({face:r.face,size:parseInt(r.size,10)})),i.common.forEach(r=>n.common.push({lineHeight:parseInt(r.lineHeight,10)})),i.page.forEach(r=>n.page.push({id:parseInt(r.id,10),file:r.file})),i.char.forEach(r=>n.char.push({id:parseInt(r.id,10),page:parseInt(r.page,10),x:parseInt(r.x,10),y:parseInt(r.y,10),width:parseInt(r.width,10),height:parseInt(r.height,10),xoffset:parseInt(r.xoffset,10),yoffset:parseInt(r.yoffset,10),xadvance:parseInt(r.xadvance,10)})),i.kerning.forEach(r=>n.kerning.push({first:parseInt(r.first,10),second:parseInt(r.second,10),amount:parseInt(r.amount,10)})),i.distanceField.forEach(r=>n.distanceField.push({distanceRange:parseInt(r.distanceRange,10),fieldType:r.fieldType})),n}}class Jf{static test(e){const t=e;return typeof e!="string"&&"getElementsByTagName"in e&&t.getElementsByTagName("page").length&&t.getElementsByTagName("info")[0].getAttribute("face")!==null}static parse(e){const t=new rh,i=e.getElementsByTagName("info"),n=e.getElementsByTagName("common"),r=e.getElementsByTagName("page"),o=e.getElementsByTagName("char"),a=e.getElementsByTagName("kerning"),c=e.getElementsByTagName("distanceField");for(let l=0;l")?Jf.test(ke.ADAPTER.parseXML(e)):!1}static parse(e){return Jf.parse(ke.ADAPTER.parseXML(e))}}const Gd=[Mc,Jf,Qf];function fI(s){for(let e=0;e=c-F*o){if(m===0)throw new Error(`[BitmapFont] textureHeight ${c}px is too small (fontFamily: '${u.fontFamily}', fontSize: ${u.fontSize}px, char: '${b}')`);--w,g=null,v=null,y=null,m=0,p=0,x=0;continue}if(x=Math.max(F+_.fontProperties.descent,x),E*o+p>=d){if(p===0)throw new Error(`[BitmapFont] textureWidth ${a}px is too small (fontFamily: '${u.fontFamily}', fontSize: ${u.fontSize}px, char: '${b}')`);--w,m+=x*o,m=Math.ceil(m),p=0,x=0;continue}pI(g,v,_,p,m,o,u);const k=_c(_.text);f.char.push({id:k,page:T.length-1,x:p/o,y:m/o,width:E,height:F,xoffset:0,yoffset:0,xadvance:I-(u.dropShadow?u.dropShadowDistance:0)-(u.stroke?u.strokeThickness:0)}),p+=(E+2*r)*o,p=Math.ceil(p)}if(!(i!=null&&i.skipKerning))for(let w=0,b=h.length;w 0.99) {\r + alpha = 1.0;\r + }\r +\r + // Gamma correction for coverage-like alpha\r + float luma = dot(uColor.rgb, vec3(0.299, 0.587, 0.114));\r + float gamma = mix(1.0, 1.0 / 2.2, luma);\r + float coverage = pow(uColor.a * alpha, gamma); \r +\r + // NPM Textures, NPM outputs\r + gl_FragColor = vec4(uColor.rgb, coverage);\r +}\r +`,xI=`// Mesh material default fragment\r +attribute vec2 aVertexPosition;\r +attribute vec2 aTextureCoord;\r +\r +uniform mat3 projectionMatrix;\r +uniform mat3 translationMatrix;\r +uniform mat3 uTextureMatrix;\r +\r +varying vec2 vTextureCoord;\r +\r +void main(void)\r +{\r + gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r +\r + vTextureCoord = (uTextureMatrix * vec3(aTextureCoord, 1.0)).xy;\r +}\r +`;const hv=[],uv=[],dv=[],yI=class Kb extends _i{constructor(e,t={}){super();const{align:i,tint:n,maxWidth:r,letterSpacing:o,fontName:a,fontSize:c}=Object.assign({},Kb.styleDefaults,t);if(!zn.available[a])throw new Error(`Missing BitmapFont "${a}"`);this._activePagesMeshData=[],this._textWidth=0,this._textHeight=0,this._align=i,this._tintColor=new Tt(n),this._font=void 0,this._fontName=a,this._fontSize=c,this.text=e,this._maxWidth=r,this._maxLineHeight=0,this._letterSpacing=o,this._anchor=new _n(()=>{this.dirty=!0},this,0,0),this._roundPixels=ke.ROUND_PIXELS,this.dirty=!0,this._resolution=ke.RESOLUTION,this._autoResolution=!0,this._textureCache={}}updateText(){var E;const e=zn.available[this._fontName],t=this.fontSize,i=t/e.size,n=new pt,r=[],o=[],a=[],c=this._text.replace(/(?:\r\n|\r)/g,` +`)||" ",l=qb(c),h=this._maxWidth*e.size/t,u=e.distanceFieldType==="none"?hv:uv;let d=null,f=0,p=0,m=0,g=-1,v=0,y=0,x=0,T=0;for(let k=0;k0&&n.x>h&&(++y,Vo(r,1+g-y,1+k-g),k=g,g=-1,o.push(v),a.push(r.length>0?r[r.length-1].prevSpaces:0),p=Math.max(p,v),m++,n.x=0,n.y+=e.lineHeight,d=null,T=0)}const A=l[l.length-1];A!=="\r"&&A!==` +`&&(/(?:\s)/.test(A)&&(f=v),o.push(f),p=Math.max(p,f),a.push(-1));const w=[];for(let k=0;k<=m;k++){let O=0;this._align==="right"?O=p-o[k]:this._align==="center"?O=(p-o[k])/2:this._align==="justify"&&(O=a[k]<0?0:(p-o[k])/a[k]),w.push(O)}const b=r.length,_={},I=[],F=this._activePagesMeshData;u.push(...F);for(let k=0;k6*N)||O.vertices.lengtht[n.mesh.texture.baseTexture.uid]).forEach(n=>{n.mesh.texture=ze.EMPTY});for(const n in t)t[n].destroy(),delete t[n];this._font=null,this._tintColor=null,this._textureCache=null,super.destroy(e)}};yI.styleDefaults={align:"left",tint:16777215,maxWidth:0,letterSpacing:0};const bI=[".xml",".fnt"],wI={extension:{type:Re.LoadParser,priority:rs.Normal},name:"loadBitmapFont",test(s){return bI.includes(Jt.extname(s).toLowerCase())},async testParse(s){return Mc.test(s)||Qf.test(s)},async parse(s,e,t){const i=Mc.test(s)?Mc.parse(s):Qf.parse(s),{src:n}=e,{page:r}=i,o=[];for(let l=0;la[l]);return zn.install(i,c,!0)},async load(s,e){return(await ke.ADAPTER.fetch(s)).text()},unload(s){s.destroy()}};Ue.add(wI);const em=class Ro extends mr{constructor(){super(...arguments),this._fonts=[],this._overrides=[],this._stylesheet="",this.fontsDirty=!1}static from(e){return new Ro(Object.keys(Ro.defaultOptions).reduce((t,i)=>({...t,[i]:e[i]}),{}))}cleanFonts(){this._fonts.length>0&&(this._fonts.forEach(e=>{URL.revokeObjectURL(e.src),e.refs--,e.refs===0&&(e.fontFace&&document.fonts.delete(e.fontFace),delete Ro.availableFonts[e.originalUrl])}),this.fontFamily="Arial",this._fonts.length=0,this.styleID++,this.fontsDirty=!0)}loadFont(e,t={}){const{availableFonts:i}=Ro;if(i[e]){const n=i[e];return this._fonts.push(n),n.refs++,this.styleID++,this.fontsDirty=!0,Promise.resolve()}return ke.ADAPTER.fetch(e).then(n=>n.blob()).then(async n=>new Promise((r,o)=>{const a=URL.createObjectURL(n),c=new FileReader;c.onload=()=>r([a,c.result]),c.onerror=o,c.readAsDataURL(n)})).then(async([n,r])=>{const o=Object.assign({family:Jt.basename(e,Jt.extname(e)),weight:"normal",style:"normal",display:"auto",src:n,dataSrc:r,refs:1,originalUrl:e,fontFace:null},t);i[e]=o,this._fonts.push(o),this.styleID++;const a=new FontFace(o.family,`url(${o.src})`,{weight:o.weight,style:o.style,display:o.display});o.fontFace=a,await a.load(),document.fonts.add(a),await document.fonts.ready,this.styleID++,this.fontsDirty=!0})}addOverride(...e){const t=e.filter(i=>!this._overrides.includes(i));t.length>0&&(this._overrides.push(...t),this.styleID++)}removeOverride(...e){const t=e.filter(i=>this._overrides.includes(i));t.length>0&&(this._overrides=this._overrides.filter(i=>!t.includes(i)),this.styleID++)}toCSS(e){return[`transform: scale(${e})`,"transform-origin: top left","display: inline-block",`color: ${this.normalizeColor(this.fill)}`,`font-size: ${this.fontSize}px`,`font-family: ${this.fontFamily}`,`font-weight: ${this.fontWeight}`,`font-style: ${this.fontStyle}`,`font-variant: ${this.fontVariant}`,`letter-spacing: ${this.letterSpacing}px`,`text-align: ${this.align}`,`padding: ${this.padding}px`,`white-space: ${this.whiteSpace}`,...this.lineHeight?[`line-height: ${this.lineHeight}px`]:[],...this.wordWrap?[`word-wrap: ${this.breakWords?"break-all":"break-word"}`,`max-width: ${this.wordWrapWidth}px`]:[],...this.strokeThickness?[`-webkit-text-stroke-width: ${this.strokeThickness}px`,`-webkit-text-stroke-color: ${this.normalizeColor(this.stroke)}`,`text-stroke-width: ${this.strokeThickness}px`,`text-stroke-color: ${this.normalizeColor(this.stroke)}`,"paint-order: stroke"]:[],...this.dropShadow?[this.dropShadowToCSS()]:[],...this._overrides].join(";")}toGlobalCSS(){return this._fonts.reduce((e,t)=>`${e} + @font-face { + font-family: "${t.family}"; + src: url('${t.dataSrc}'); + font-weight: ${t.weight}; + font-style: ${t.style}; + font-display: ${t.display}; + }`,this._stylesheet)}get stylesheet(){return this._stylesheet}set stylesheet(e){this._stylesheet!==e&&(this._stylesheet=e,this.styleID++)}normalizeColor(e){return Array.isArray(e)&&(e=uC(e)),typeof e=="number"?hC(e):e}dropShadowToCSS(){let e=this.normalizeColor(this.dropShadowColor);const t=this.dropShadowAlpha,i=Math.round(Math.cos(this.dropShadowAngle)*this.dropShadowDistance),n=Math.round(Math.sin(this.dropShadowAngle)*this.dropShadowDistance);e.startsWith("#")&&t<1&&(e+=(t*255|0).toString(16).padStart(2,"0"));const r=`${i}px ${n}px`;return this.dropShadowBlur>0?`text-shadow: ${r} ${this.dropShadowBlur}px ${e}`:`text-shadow: ${r} ${e}`}reset(){Object.assign(this,Ro.defaultOptions)}onBeforeDraw(){const{fontsDirty:e}=this;return this.fontsDirty=!1,this.isSafari&&this._fonts.length>0&&e?new Promise(t=>setTimeout(t,100)):Promise.resolve()}get isSafari(){const{userAgent:e}=ke.ADAPTER.getNavigator();return/^((?!chrome|android).)*safari/i.test(e)}set fillGradientStops(e){console.warn("[HTMLTextStyle] fillGradientStops is not supported by HTMLText")}get fillGradientStops(){return super.fillGradientStops}set fillGradientType(e){console.warn("[HTMLTextStyle] fillGradientType is not supported by HTMLText")}get fillGradientType(){return super.fillGradientType}set miterLimit(e){console.warn("[HTMLTextStyle] miterLimit is not supported by HTMLText")}get miterLimit(){return super.miterLimit}set trim(e){console.warn("[HTMLTextStyle] trim is not supported by HTMLText")}get trim(){return super.trim}set textBaseline(e){console.warn("[HTMLTextStyle] textBaseline is not supported by HTMLText")}get textBaseline(){return super.textBaseline}set leading(e){console.warn("[HTMLTextStyle] leading is not supported by HTMLText")}get leading(){return super.leading}set lineJoin(e){console.warn("[HTMLTextStyle] lineJoin is not supported by HTMLText")}get lineJoin(){return super.lineJoin}};em.availableFonts={},em.defaultOptions={align:"left",breakWords:!1,dropShadow:!1,dropShadowAlpha:1,dropShadowAngle:Math.PI/6,dropShadowBlur:0,dropShadowColor:"black",dropShadowDistance:5,fill:"black",fontFamily:"Arial",fontSize:26,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:0,lineHeight:0,padding:0,stroke:"black",strokeThickness:0,whiteSpace:"normal",wordWrap:!1,wordWrapWidth:100};let Hd=em;const tc=class Po extends xr{constructor(e="",t={}){super(ze.EMPTY),this._text=null,this._style=null,this._autoResolution=!0,this.localStyleID=-1,this.dirty=!1,this._updateID=0,this.ownsStyle=!1;const i=new Image,n=ze.from(i,{scaleMode:ke.SCALE_MODE,resourceOptions:{autoLoad:!1}});n.orig=new st,n.trim=new st,this.texture=n;const r="http://www.w3.org/2000/svg",o="http://www.w3.org/1999/xhtml",a=document.createElementNS(r,"svg"),c=document.createElementNS(r,"foreignObject"),l=document.createElementNS(o,"div"),h=document.createElementNS(o,"style");c.setAttribute("width","10000"),c.setAttribute("height","10000"),c.style.overflow="hidden",a.appendChild(c),this.maxWidth=Po.defaultMaxWidth,this.maxHeight=Po.defaultMaxHeight,this._domElement=l,this._styleElement=h,this._svgRoot=a,this._foreignObject=c,this._foreignObject.appendChild(h),this._foreignObject.appendChild(l),this._image=i,this._loadImage=new Image,this._autoResolution=Po.defaultAutoResolution,this._resolution=Po.defaultResolution??ke.RESOLUTION,this.text=e,this.style=t}measureText(e){var h,u;const{text:t,style:i,resolution:n}=Object.assign({text:this._text,style:this._style,resolution:this._resolution},e);Object.assign(this._domElement,{innerHTML:t,style:i.toCSS(n)}),this._styleElement.textContent=i.toGlobalCSS(),document.body.appendChild(this._svgRoot);const r=this._domElement.getBoundingClientRect();this._svgRoot.remove();const{width:o,height:a}=r;(o>this.maxWidth||a>this.maxHeight)&&console.warn("[HTMLText] Large expanse of text, increase HTMLText.maxWidth or HTMLText.maxHeight property.");const c=Math.min(this.maxWidth,Math.ceil(o)),l=Math.min(this.maxHeight,Math.ceil(a));return this._svgRoot.setAttribute("width",c.toString()),this._svgRoot.setAttribute("height",l.toString()),t!==this._text&&(this._domElement.innerHTML=this._text),i!==this._style&&(Object.assign(this._domElement,{style:(h=this._style)==null?void 0:h.toCSS(n)}),this._styleElement.textContent=(u=this._style)==null?void 0:u.toGlobalCSS()),{width:c+i.padding*2,height:l+i.padding*2}}async updateText(e=!0){const{style:t,_image:i,_loadImage:n}=this;if(this.localStyleID!==t.styleID&&(this.dirty=!0,this.localStyleID=t.styleID),!this.dirty&&e)return;const{width:r,height:o}=this.measureText();i.width=n.width=Math.ceil(Math.max(1,r)),i.height=n.height=Math.ceil(Math.max(1,o)),this._updateID++;const a=this._updateID;await new Promise(c=>{n.onload=async()=>{if(a/gi,"

").replace(/
/gi,"
").replace(/ /gi," ")}};tc.defaultDestroyOptions={texture:!0,children:!1,baseTexture:!0},tc.defaultMaxWidth=2024,tc.defaultMaxHeight=2024,tc.defaultAutoResolution=!0;function oh(s,e){const t=Math.max(0,Number(s)||0),i=Math.max(0,Number(e)||0);return{inner:Math.min(t,i),outer:Math.max(t,i)}}function Zb(s){const e=Math.max(0,Number(s.outerRectW)||0),t=Math.max(0,Number(s.outerRectH)||0);return{innerW:Math.min(e,Math.max(0,Number(s.innerRectW)||0)),innerH:Math.min(t,Math.max(0,Number(s.innerRectH)||0)),outerW:e,outerH:t}}function SI(s,e,t,i,n){if(s==="random")return n();const r=Math.max(1,Math.round(t)),o=Math.max(0,Math.round(e))%r;return i?o/r:r<=1?.5:o/(r-1)}function fv(s,e,t,i){const n=Math.sqrt(s*s+i()*(e*e-s*s));return{x:Math.cos(t)*n,y:-Math.sin(t)*n,radialAngle:-t*180/Math.PI}}function TI(s,e){const{innerW:t,innerH:i,outerW:n,outerH:r}=Zb(s),o=Math.max(0,(n-t)/2),a=Math.max(0,(r-i)/2),c=o*r,l=t*a,h=c*2+l*2;if(h<=0){const p=n*2+r*2;if(p<=0)return{x:0,y:0,radialAngle:0};let m=e()*p,g,v;return mt?0:s==="linear"?1-e/t:s==="inverse"?Math.min(10,t/Math.max(e,t*.1)):1}function EI(s,e,t,i,n,r,o){const a=s-t,c=e-i,l=Math.hypot(a,c);if(l<=1e-4||l>r)return{x:0,y:0};const h=n*Jb(o,l,r)*10;return{x:-c/l*h,y:a/l*h}}function II(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1)),c=e-s.x,l=t-s.y,h=(n*c+r*l)/o,u=(-r*c+n*l)/a,d=(w,b,_,I)=>{const F=_/o,E=I/a,k=Math.max(1e-4,Math.hypot(F,E)),O=F/k,N=E/k,$=n*O-r*N,D=r*O+n*N;return{x:s.x+n*w*o-r*b*a+$*.05,y:s.y+r*w*o+n*b*a+D*.05,nx:$,ny:D}};if(s.shape==="circle"){const w=Math.max(.001,s.radius),b=Math.hypot(h,u);if(b>=w)return null;const _=b>1e-4?h/b:1,I=b>1e-4?u/b:0;return d(_*w,I*w,_,I)}if(s.shape==="ellipse"){const w=Math.max(.001,s.radiusX),b=Math.max(.001,s.radiusY),_=Math.hypot(h/w,u/b);if(_>=1)return null;const I=_>1e-4?1/_:1,F=_>1e-4?h*I:w,E=_>1e-4?u*I:0,k=Math.max(1e-4,Math.hypot(F/(w*w),E/(b*b)));return d(F,E,F/(w*w)/k,E/(b*b)/k)}if(s.shape==="rect"){const w=Math.max(.001,s.width*.5),b=Math.max(.001,s.height*.5);if(Math.abs(h)>=w||Math.abs(u)>=b)return null;const _=w-Math.abs(h),I=b-Math.abs(u);if(_=0?1:-1;return d(E*w,u,E,0)}const F=u>=0?1:-1;return d(h,F*b,0,F)}const f=Math.max(3,Math.min(16,Math.round(s.sides||(s.shape==="custom"?5:6)))),p=Math.max(.001,s.width*.5),m=Math.max(.001,s.height*.5),g=Array.from({length:f},(w,b)=>{const _=Math.PI*.5+b/f*Math.PI*2;return{x:Math.cos(_)*p,y:Math.sin(_)*m}});let v=!1;for(let w=0,b=g.length-1;wu!=I.y>u&&h<(I.x-_.x)*(u-_.y)/(I.y-_.y)+_.x&&(v=!v)}if(!v)return null;let y=g[0].x,x=g[0].y,T=1/0;for(let w=0;w>>0^Math.imul(e+1,2654435761)^t)>>>0;return i^=i>>>16,i=Math.imul(i,2146121005),i^=i>>>15,i=Math.imul(i,2221713035),i^=i>>>16,(i>>>0)/4294967296}function wo(s,e,t,i,n){return s==="fixed"?e:s==="curve"?wi(e,t,Zs(i,n)):wi(e,t,n)}function jd(s,e,t,i,n,r){return s==="curve"?wi(e,t,Zs(i,n)):s==="random"?r:e}function gv(s,e,t,i,n){const r=1-n;return r*r*r*s+3*r*r*n*e+3*r*n*n*t+n*n*n*i}function Zs(s,e,t="线性"){if(!Array.isArray(s)||s.length===0)return 1;const i=[...s].sort((n,r)=>n.x-r.x);if(e<=i[0].x)return i[0].y;if(e>=i[i.length-1].x)return i[i.length-1].y;for(let n=0;n=i[n].x&&e<=i[n+1].x){const r=i[n],o=i[n+1],a=o.x-r.x||1;if(t!=="贝塞尔")return wi(r.y,o.y,(e-r.x)/a);const c=r.x+(r.outX??a/3),l=r.y+(r.outY??(o.y-r.y)/3),h=o.x+(o.inX??-a/3),u=o.y+(o.inY??-(o.y-r.y)/3);let d=0,f=1;for(let p=0;p<14;p++){const m=(d+f)/2;gv(r.x,c,h,o.x,m)>>0;return function(){e|=0,e=e+1831565813|0;let t=Math.imul(e^e>>>15,1|e);return t=t+Math.imul(t^t>>>7,61|t)^t,((t^t>>>14)>>>0)/4294967296}}function Wo(s){let e=s.replace("#","");return e.length===3&&(e=e.split("").map(t=>t+t).join("")),parseInt(e,16)}function PI(s,e,t){const i=vv(s),n=vv(e),r=Math.round(i[0]+(n[0]-i[0])*t),o=Math.round(i[1]+(n[1]-i[1])*t),a=Math.round(i[2]+(n[2]-i[2])*t);return r<<16|o<<8|a}function tm(s,e){if(!Array.isArray(s)||s.length===0)return 16777215;const t=[...s].sort((i,n)=>i.position-n.position);if(e<=t[0].position)return Wo(t[0].color);if(e>=t[t.length-1].position)return Wo(t[t.length-1].color);for(let i=0;ir.position)continue;const o=(e-n.position)/Math.max(1e-4,r.position-n.position);return PI(n.color,r.color,o)}return Wo(t[t.length-1].color)}function vv(s){let e=s.replace("#","");e.length===3&&(e=e.split("").map(i=>i+i).join(""));const t=parseInt(e,16);return[t>>16&255,t>>8&255,t&255]}function kI(){return{sprite:null,boneName:"",mesh:null,meshSignature:"",history:[],bones:[],skinWeights:[],currentWidth:0,currentAlpha:0,currentColor:16777215,resourceId:1,enabled:!1,sampledLength:100,sampledWidth:100}}function Cc(s){s.history.length=0,s.bones.length=0,s.mesh&&(s.mesh.visible=!1)}class FI{constructor(e){S(this,"container");this.container=e}ensureMesh(e,t,i){const n=t.trailResources.find(g=>g.id===e.resourceId)||t.trailResources[0],r=(n==null?void 0:n.texture)||ze.EMPTY,o=Number(n==null?void 0:n.rotation)||0,a=Math.max(2,Math.min(16,Math.round(t.trailGridRows))),c=Math.max(2,Math.min(32,Math.round(t.trailGridCols))),l=Math.max(2,Math.min(16,Math.round((n==null?void 0:n.boneCount)??3))),h=`${a}:${c}:${l}:${(n==null?void 0:n.id)??0}:${o}`;if(e.mesh&&e.meshSignature===h)return e.mesh.texture!==r&&(e.mesh.texture=r),e.mesh;e.mesh&&(this.container.removeChild(e.mesh),e.mesh.destroy()),e.meshSignature&&e.meshSignature!==h&&(e.history.length=0,e.bones.length=0);const u=new Float32Array(a*c*2),d=new Float32Array(a*c*2),f=[],p=[];for(let g=0;g.05?e.history.unshift({x:t,y:i}):(r.x=t,r.y=i);const o=Math.max(1,n)*1.5;let a=0,c=e.history.length;for(let l=1;l=o||l>=239){c=l+1;break}e.history.length>c&&(e.history.length=c)}sampleBones(e,t,i){const n=Math.max(2,Math.min(16,Math.round(i))),r=e.history,o=[];if(!r.length)return o;let a=0;for(let l=1;l=h&&g>1e-4){const v=(h-u)/g;d={x:wi(p.x,m.x,v),y:wi(p.y,m.y,v)};break}u+=g}o.push({boneName:`${e.boneName}_trail_${l}`,x:d.x,y:d.y,rotation:0})}for(let l=0;l1){const l=o[0].rotation,u=(o[o.length-1].rotation-l+540)%360-180;for(let d=0;dh.id===i.resourceId)||t.trailResources[0];if(!(r!=null&&r.texture)||i.bones.length<2){n.visible=!1;return}e.resourceId=r.id,n.texture!==r.texture&&(n.texture=r.texture);const o=Math.max(2,Math.min(16,Math.round(t.trailGridRows))),a=Math.max(2,Math.min(32,Math.round(t.trailGridCols))),c=n.vertices,l=[];for(let h=0;h.5&&i.alpha>0}update(e,t,i,n,r,o,a){if(e.sprite=a,e.boneName=i,!t.trail||!e.enabled||e.sampledLength<=0||e.sampledWidth<=0){Cc(e);return}this.ensureMesh(e,t,a);const c=t.trailResources.find(f=>f.id===e.resourceId)||t.trailResources[0];this.appendPoint(e,n,r,e.sampledLength);const l=c!=null&&c.lifeLengthEnabled?Math.max(0,Zs(c.lifeLengthCurve,o)):1,h=Math.max(0,e.sampledLength)*l;e.bones=this.sampleBones(e,h,(c==null?void 0:c.boneCount)??3),e.bones[0]&&(e.bones[0].x=n,e.bones[0].y=r);const u=(c==null?void 0:c.widthMode)==="particle"?(Math.abs(a.scale.x)+Math.abs(a.scale.y))*.5:1;e.currentWidth=Math.max(0,e.sampledWidth)*u,e.currentAlpha=(c==null?void 0:c.alphaMode)==="particle"?a.alpha:(c==null?void 0:c.alphaMode)==="curve"?Zs(c.alphaCurve,o):(c==null?void 0:c.alpha)??1,e.currentColor=(c==null?void 0:c.colorMode)==="particle"?a.tint:(c==null?void 0:c.colorMode)==="curve"?tm(c.colorGradient,o):Wo((c==null?void 0:c.color)||"#ffffff");const d={bones:e.bones.map(f=>({...f})),activeBoneCount:e.bones.length,width:e.currentWidth,alpha:Math.min(1,Math.max(0,e.currentAlpha)),colorHex:e.currentColor,resourceId:e.resourceId};return this.skinMesh(e,t,d),d}applyState(e,t,i,n){var r;e.sprite=i,e.resourceId=n.resourceId??((r=t.trailResources[0])==null?void 0:r.id)??1,e.bones=n.bones.map(o=>({...o})),e.currentWidth=n.width,e.currentAlpha=n.alpha,this.skinMesh(e,t,n)}drawDebug(e,t,i,n){if(e.clear(),!t||!i.trail)return;const r=Math.max(2,Math.min(16,Math.round(i.trailGridRows))),o=Math.max(2,Math.min(32,Math.round(i.trailGridCols)));e.lineStyle(1,3790847,.72);for(const a of n){const c=a.mesh;if(!(c!=null&&c.visible))continue;const l=c.vertices,h=(u,d)=>{const f=(u*r+d)*2;return{x:l[f],y:l[f+1]}};for(let u=0;ur.texture||r.sequenceFrames.some(o=>o.texture));if(!t.length)return OI(s.texture);const i=t.reduce((r,o)=>r+Math.max(0,o.weight),0);if(i<=0)return t[Math.floor(e()*t.length)];let n=e()*i;for(const r of t)if(n-=Math.max(0,r.weight),n<=0)return r;return t[t.length-1]}function DI(s,e){const t=s.trailResources.filter(r=>r.texture);if(!t.length)return s.trailResources[0]||BI();const i=t.reduce((r,o)=>r+Math.max(0,o.weight),0);if(i<=0)return t[Math.min(t.length-1,Math.floor(e*t.length))];let n=e*i;for(const r of t)if(n-=Math.max(0,r.weight),n<=0)return r;return t[t.length-1]}function xv(s,e){if(s.imageMode!=="sequence"||s.sequenceFrames.length<=1)return{index:0,visible:!0};const t=Math.min(120,Math.max(1,Number(s.sequenceFps)||30)),i=Math.max(0,Math.floor(Math.max(0,e)*t)),n=s.sequenceFrames.length-1;return s.sequencePlayback==="once-hide"?{index:Math.min(n,i),visible:i<=n}:s.sequencePlayback==="once-hold"?{index:Math.min(n,i),visible:!0}:s.sequencePlayback==="loop-reverse"?{index:n-i%s.sequenceFrames.length,visible:!0}:{index:i%s.sequenceFrames.length,visible:!0}}function zd(s,e,t){var i;return s.imageMode==="sequence"&&s.sequenceFrames.length?((i=s.sequenceFrames[Math.max(0,Math.min(s.sequenceFrames.length-1,t))])==null?void 0:i.texture)||s.texture||e:s.texture||e}function hl(){return{texture:null,imageResources:[{id:1,texture:null,textureName:"star",textureFolder:"",previewUrl:"/images/star.png",imageMode:"fixed",sequencePlayback:"loop-forward",sequenceFps:30,sequenceFrames:[],weight:100,locked:!1,scale:1,anchorX:.5,anchorY:.5,colorMode:"fixed",colorStart:"#ffffff",colorEnd:"#ff4d4d",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ff4d4d"}],blend:"normal",independentAlpha:"off",alpha:1,alphaCurveMode:"跟随导出",alphaCurve:[{x:0,y:0},{x:.1,y:1},{x:.9,y:1},{x:1,y:0}]}],imageWeightVersion:1,name:"ParticleSystem1",mode:"stream",rate:20,streamBehavior:"normal",loopDurationFrames:30,generateLoopStartAnimation:!1,loopStartUseCustomDuration:!1,loopStartDurationFrames:30,generateLoopEndAnimation:!1,loopEndUseCustomDuration:!1,loopEndDurationFrames:30,burstCount:50,burstLoop:!1,delay:0,duration:1,shape:"point",showShape:!0,shapeRangeVersion:1,innerRadius:0,outerRadius:30,innerRectW:0,innerRectH:0,outerRectW:60,outerRectH:40,spawnPathId:0,spawnPathDistribution:"fixed",radius:30,rectW:60,rectH:40,centerX:0,centerY:0,rootRotation:0,rootScaleX:1,rootScaleY:1,emissionAngleMode:"random",direction:0,spread:360,coneDirection:90,coneAngle:60,lifeMin:.6,lifeMax:1.8,lifeMode:"random",lifeCurve:[{x:0,y:0},{x:1,y:1}],speedMin:30,speedMax:140,speedMode:"random",speedCurve:[{x:0,y:0},{x:1,y:1}],scaleMin:.3,scaleMax:.8,scaleMode:"random",scaleAxisMode:"uniform",scaleYMin:.3,scaleYMax:.8,scaleCurve:[{x:0,y:0},{x:1,y:1}],scaleYCurve:[{x:0,y:0},{x:1,y:1}],scaleEndRatio:.3,initialRotationMode:"random",initialRotationMin:0,initialRotationMax:360,initialRotationCurve:[{x:0,y:0},{x:1,y:1}],alpha:.9,alphaEnd:0,rotationSpeedMin:-180,rotationSpeedMax:180,speedOverLifeEnabled:!1,speedOverLifeMode:"fixed",speedOverLifeMin:1,speedOverLifeMax:1,speedOverLifeCurve:[{x:0,y:1},{x:1,y:1}],scaleOverLifeEnabled:!1,scaleOverLifeMode:"curve",scaleOverLifeAxisMode:"uniform",scaleOverLifeMin:0,scaleOverLifeMax:1,scaleYOverLifeMin:0,scaleYOverLifeMax:1,scaleOverLifeCurve:[{x:0,y:1},{x:1,y:1}],scaleYOverLifeCurve:[{x:0,y:1},{x:1,y:1}],rotationOverLifeEnabled:!1,rotationOverLifeMode:"random",rotationOverLifeCurve:[{x:0,y:0},{x:1,y:1}],gravity:980,gravityMode:"fixed",gravityMin:980,gravityMax:980,gravityDirection:-90,gravityCurve:[{x:0,y:1},{x:1,y:1}],damping:0,seed:0,colorStart:"#ffffff",colorEnd:"#ff4d4d",colorOverLife:!1,blend:"add",alphaMode:"curve",curveMode:"线性",alphaCurve:[{x:0,y:0},{x:.2,y:1},{x:.8,y:1},{x:1,y:0}],textureName:"star",textureFolder:"",alphaScale:1,anchorX:.5,anchorY:.5,independentAlpha:"off",offsetX:0,offsetY:0,noise:!1,noiseAmt:30,noiseRange:100,noiseSpeed:1,useGravity:!1,wind:!1,windX:0,windY:0,windMode:"fixed",windMin:100,windMax:100,windDirection:0,windCurve:[{x:0,y:1},{x:1,y:1}],forceField:!1,forceStrength:10,forceRadius:100,forceCenterX:0,forceCenterY:0,forceFalloff:"linear",showForceFieldShape:!0,vortex:!1,vortexStrength:10,vortexRadius:100,vortexCenterX:0,vortexCenterY:0,vortexFalloff:"linear",showVortexShape:!0,attraction:!1,attractionCenterX:200,attractionCenterY:0,attractionRadius:20,attractionDuration:.5,attractionDelay:.1,attractionDelayMode:"particle",attractionPath:"curve",showAttractionShape:!0,trail:!1,trailConfigVersion:3,trailResources:[{id:1,texture:null,textureName:"trail",previewUrl:"/images/trail.png",weight:100,locked:!1,rotation:0,colorMode:"particle",color:"#ffffff",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],blend:"normal",alphaMode:"particle",alpha:1,alphaCurve:[{x:0,y:1},{x:1,y:1}],boneCount:3,trailRatio:100,lengthMode:"fixed",length:100,lengthMin:100,lengthMax:100,widthSizeMode:"fixed",width:100,widthMin:100,widthMax:100,widthMode:"particle",lifeLengthEnabled:!1,lifeLengthCurve:[{x:0,y:1},{x:1,y:1}],shapeEnabled:!1,shapeCurve:[{x:0,y:1},{x:1,y:1}]}],trailResourceVersion:6,trailTexture:null,trailTextureName:"trail",trailPreviewUrl:"/images/trail.png",trailColorMode:"particle",trailColor:"#ffffff",trailColorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],trailAlphaMode:"particle",trailAlpha:1,trailAlphaCurve:[{x:0,y:1},{x:1,y:1}],trailBoneCount:3,trailLength:100,trailWidth:100,trailWidthMode:"particle",trailLifeLengthEnabled:!1,trailLifeLengthCurve:[{x:0,y:1},{x:1,y:1}],trailShapeEnabled:!1,trailShapeCurve:[{x:0,y:1},{x:1,y:1}],trailGridRows:4,trailGridCols:4,collision:!1,collisionColliderIds:[],pathFollow:!1,emitterFollow:!1,emitterFollowMode:"none",emitterFollowPathId:0,emitterFollowSpineId:0,emitterFollowBoneName:"",emitterFollowBoneOffsetX:0,emitterFollowBoneOffsetY:0,emitterFollowBoneRotation:0,emitterFollowBoneScaleX:1,emitterFollowBoneScaleY:1,emitterAngleMode:"fixed",emitterFollowCurve:[{x:0,y:0},{x:1,y:1}],emitterFollowDuration:2,emitterFollowSpace:"world",emitterFollowDirection:"forward",emitterFollowOffset:0}}function pr(s){var F;const e=hl(),t=s,i=t.shapeRangeVersion!==1,n=Number(t.radius),r=Number(t.rectW),o=Number(t.rectH),a=Number(t.direction),c=Number(t.spread),l=t.shape,h=t.imageWeightVersion!==1,u=t.loopDurationFrames==null,d=t.gravityMode==null,f=Number(t.gravity),p=t.windMode==null,m=Number(t.windX),g=Number(t.windY),v=t.forceFalloff==null,y=Number(t.forceStrength),x=t.trailConfigVersion!==3,T=!Array.isArray(t.trailResources),A=t.trailResourceVersion!==6,w=t.trailTexture,b=String(t.trailTextureName||"trail"),_=String(t.trailPreviewUrl||"/images/trail.png").replace("/trails/trail.png","/images/trail.png");for(const[E,k]of Object.entries(e))t[E]!==void 0&&t[E]!==null||(t[E]=Array.isArray(k)?k.map(O=>typeof O=="object"&&O!==null?{...O}:O):k);i&&(s.innerRadius=0,s.outerRadius=Math.max(0,Number.isFinite(n)?n:e.outerRadius),s.innerRectW=0,s.innerRectH=0,s.outerRectW=Math.max(0,Number.isFinite(r)?r:e.outerRectW),s.outerRectH=Math.max(0,Number.isFinite(o)?o:e.outerRectH),s.coneDirection=Number.isFinite(a)?a:90,s.emissionAngleMode=Number.isFinite(c)&&c>0?"random":"fixed",l==="cone"&&(s.spread=Math.max(0,Number(s.coneAngle)||0)),s.shapeRangeVersion=1),s.shape==="orbit"&&(s.shape="path"),["fixed","random","radial","path-normal","path-tangent"].includes(s.emissionAngleMode)||(s.emissionAngleMode="fixed"),!["circle","rect","cone"].includes(s.shape)&&s.emissionAngleMode==="radial"&&(s.emissionAngleMode="fixed"),s.shape!=="path"&&(s.emissionAngleMode==="path-normal"||s.emissionAngleMode==="path-tangent")&&(s.emissionAngleMode="fixed"),s.spawnPathId=Math.max(0,Math.round(Number(s.spawnPathId)||0)),s.spawnPathDistribution!=="fixed"&&s.spawnPathDistribution!=="random"&&(s.spawnPathDistribution="fixed"),s.innerRadius=Math.max(0,Number(s.innerRadius)||0),s.outerRadius=Math.max(s.innerRadius,Number(s.outerRadius)||0),s.innerRectW=Math.max(0,Number(s.innerRectW)||0),s.innerRectH=Math.max(0,Number(s.innerRectH)||0),s.outerRectW=Math.max(s.innerRectW,Number(s.outerRectW)||0),s.outerRectH=Math.max(s.innerRectH,Number(s.outerRectH)||0);const I=Array.from(new Set((Array.isArray(s.collisionColliderIds)?s.collisionColliderIds:[]).map(E=>Math.round(Number(E))).filter(E=>Number.isFinite(E)&&E>0)));(I.length!==s.collisionColliderIds.length||I.some((E,k)=>E!==s.collisionColliderIds[k]))&&(s.collisionColliderIds=I),s.streamBehavior!=="normal"&&s.streamBehavior!=="loop"&&(s.streamBehavior="normal"),(u||!Number.isFinite(s.loopDurationFrames))&&(s.loopDurationFrames=Math.ceil(Math.max(1/30,Number(s.duration)||1)*30)),s.loopDurationFrames=Math.min(1800,Math.max(1,Math.ceil(s.loopDurationFrames))),typeof s.generateLoopStartAnimation!="boolean"&&(s.generateLoopStartAnimation=!1),typeof s.generateLoopEndAnimation!="boolean"&&(s.generateLoopEndAnimation=!1),typeof s.loopStartUseCustomDuration!="boolean"&&(s.loopStartUseCustomDuration=!1),typeof s.loopEndUseCustomDuration!="boolean"&&(s.loopEndUseCustomDuration=!1),s.loopStartDurationFrames=Math.min(1800,Math.max(1,Math.ceil(Number(s.loopStartDurationFrames)||30))),s.loopEndDurationFrames=Math.min(1800,Math.max(1,Math.ceil(Number(s.loopEndDurationFrames)||30))),(!Array.isArray(s.imageResources)||s.imageResources.length===0)&&(s.imageResources=hl().imageResources);for(const E of s.imageResources){!E.texture&&s.texture&&(E.texture=s.texture),E.textureName||(E.textureName="star"),E.previewUrl==="/particles/star.png"&&(E.previewUrl="/images/star.png"),E.previewUrl||(E.previewUrl=E.textureName==="star"?"/images/star.png":""),E.imageMode!=="fixed"&&E.imageMode!=="sequence"&&(E.imageMode="fixed"),E.sequencePlayback==="once"?E.sequencePlayback="once-hold":E.sequencePlayback==="loop"?E.sequencePlayback="loop-forward":["once-hide","once-hold","loop-forward","loop-reverse"].includes(E.sequencePlayback)||(E.sequencePlayback="loop-forward"),Number.isFinite(E.sequenceFps)||(E.sequenceFps=30),E.sequenceFps=Math.min(120,Math.max(1,Number(E.sequenceFps)||30)),Array.isArray(E.sequenceFrames)||(E.sequenceFrames=[]);for(const k of E.sequenceFrames)typeof k.name!="string"&&(k.name=""),typeof k.previewUrl!="string"&&(k.previewUrl=""),k.texture===void 0&&(k.texture=null);Number.isFinite(E.weight)||(E.weight=100),typeof E.locked!="boolean"&&(E.locked=!1),Number.isFinite(E.scale)||(E.scale=1),Number.isFinite(E.anchorX)||(E.anchorX=.5),Number.isFinite(E.anchorY)||(E.anchorY=.5),E.colorMode!=="fixed"&&E.colorMode!=="random"&&E.colorMode!=="lifetime"&&(E.colorMode=s.colorOverLife?"lifetime":"fixed"),E.colorStart||(E.colorStart=s.colorStart||"#ffffff"),E.colorEnd||(E.colorEnd=s.colorEnd||E.colorStart),(!Array.isArray(E.colorGradient)||E.colorGradient.length<2)&&(E.colorGradient=[{position:0,color:E.colorStart},{position:1,color:E.colorEnd}]),Object.prototype.hasOwnProperty.call(ar,E.blend)||(E.blend=s.blend||"normal"),["off","fixed","curve"].includes(E.independentAlpha)||(E.independentAlpha=s.independentAlpha||"off"),Number.isFinite(E.alpha)||(E.alpha=Number.isFinite(s.alphaScale)?s.alphaScale:1),["跟随导出","线性","贝塞尔"].includes(E.alphaCurveMode)||(E.alphaCurveMode=s.curveMode||"跟随导出"),(!Array.isArray(E.alphaCurve)||E.alphaCurve.length<2)&&(E.alphaCurve=(s.alphaCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k})))}if(s.imageResources.length===1)s.imageResources[0].weight=100,s.imageResources[0].locked=!1;else if(h){const E=100/s.imageResources.length;s.imageResources.forEach((k,O)=>{k.weight=O===s.imageResources.length-1?100-E*(s.imageResources.length-1):E,k.locked=!1})}if(s.imageWeightVersion=1,d){const E=Number.isFinite(f)&&f!==0?f:980;s.gravity=E,s.gravityMin=E,s.gravityMax=E}if(p){const E=Number.isFinite(m)&&Number.isFinite(g)&&(m!==0||g!==0);s.windMin=E?Math.hypot(m,g):100,s.windMax=s.windMin,s.windDirection=E?Math.atan2(-g,m)*180/Math.PI:0}v&&(s.forceStrength=Number.isFinite(y)&&y!==0?y:10),x&&(s.trailConfigVersion=3,s.trailAlphaCurve=[{x:0,y:1},{x:1,y:1}],s.trailLifeLengthCurve=[{x:0,y:1},{x:1,y:1}],s.trailShapeCurve=[{x:0,y:1},{x:1,y:1}],s.trailGridRows=4,s.trailGridCols=4),(T||!s.trailResources.length)&&(s.trailResources=[{id:1,texture:w||null,textureName:b,previewUrl:_,weight:100,locked:!1,rotation:0,colorMode:s.trailColorMode,color:s.trailColor,colorGradient:s.trailColorGradient.map(E=>({...E})),blend:"normal",alphaMode:s.trailAlphaMode,alpha:s.trailAlpha,alphaCurve:s.trailAlphaCurve.map(E=>({...E})),boneCount:s.trailBoneCount,trailRatio:100,lengthMode:"fixed",length:s.trailLength,lengthMin:s.trailLength,lengthMax:s.trailLength,widthSizeMode:"fixed",width:s.trailWidth,widthMin:s.trailWidth,widthMax:s.trailWidth,widthMode:s.trailWidthMode,lifeLengthEnabled:s.trailLifeLengthEnabled,lifeLengthCurve:s.trailLifeLengthCurve.map(E=>({...E})),shapeEnabled:s.trailShapeEnabled,shapeCurve:s.trailShapeCurve.map(E=>({...E}))}]);for(const E of s.trailResources)E.textureName||(E.textureName="trail"),E.previewUrl==="/trails/trail.png"&&(E.previewUrl="/images/trail.png"),E.previewUrl||(E.previewUrl="/images/trail.png"),Number.isFinite(E.weight)||(E.weight=100),typeof E.locked!="boolean"&&(E.locked=!1),Number.isFinite(E.rotation)||(E.rotation=0),["particle","fixed","curve"].includes(E.colorMode)||(E.colorMode=s.trailColorMode||"particle"),E.color||(E.color=s.trailColor||"#ffffff"),(!Array.isArray(E.colorGradient)||E.colorGradient.length<2)&&(E.colorGradient=(s.trailColorGradient||[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}]).map(k=>({...k}))),Object.prototype.hasOwnProperty.call(ar,E.blend)||(E.blend="normal"),["particle","fixed","curve"].includes(E.alphaMode)||(E.alphaMode=s.trailAlphaMode||"particle"),Number.isFinite(E.alpha)||(E.alpha=Number.isFinite(s.trailAlpha)?s.trailAlpha:1),(!Array.isArray(E.alphaCurve)||E.alphaCurve.length<2)&&(E.alphaCurve=(s.trailAlphaCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k}))),Number.isFinite(E.boneCount)||(E.boneCount=Number.isFinite(s.trailBoneCount)?s.trailBoneCount:3),Number.isFinite(E.trailRatio)||(E.trailRatio=100),E.trailRatio=Math.min(100,Math.max(0,E.trailRatio)),["fixed","random"].includes(E.lengthMode)||(E.lengthMode="fixed"),Number.isFinite(E.length)||(E.length=Number.isFinite(s.trailLength)?s.trailLength:100),Number.isFinite(E.lengthMin)||(E.lengthMin=E.length),Number.isFinite(E.lengthMax)||(E.lengthMax=E.length),["fixed","random"].includes(E.widthSizeMode)||(E.widthSizeMode="fixed"),Number.isFinite(E.width)||(E.width=Number.isFinite(s.trailWidth)?s.trailWidth:100),Number.isFinite(E.widthMin)||(E.widthMin=E.width),Number.isFinite(E.widthMax)||(E.widthMax=E.width),["particle","fixed"].includes(E.widthMode)||(E.widthMode=s.trailWidthMode||"particle"),typeof E.lifeLengthEnabled!="boolean"&&(E.lifeLengthEnabled=!!s.trailLifeLengthEnabled),(!Array.isArray(E.lifeLengthCurve)||E.lifeLengthCurve.length<2)&&(E.lifeLengthCurve=(s.trailLifeLengthCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k}))),typeof E.shapeEnabled!="boolean"&&(E.shapeEnabled=!!s.trailShapeEnabled),(!Array.isArray(E.shapeCurve)||E.shapeCurve.length<2)&&(E.shapeCurve=(s.trailShapeCurve||[{x:0,y:1},{x:1,y:1}]).map(k=>({...k})));if(s.trailResources.length===1&&(s.trailResources[0].weight=100,s.trailResources[0].locked=!1),A)for(const E of s.trailResources)E.alphaCurve=((F=E.alphaCurve)==null?void 0:F.length)>=2?E.alphaCurve:[{x:0,y:1},{x:1,y:1}];return s.trailResourceVersion=6,s}class NI extends _i{constructor(t,i=CI){super();S(this,"pool",[]);S(this,"cfg");S(this,"accumulator",0);S(this,"burstTimer",0);S(this,"_spawnSerial",0);S(this,"_elapsed",0);S(this,"_attractionEnabledAt",0);S(this,"_attractionWasEnabled",!1);S(this,"states",[]);S(this,"rng",Math.random);S(this,"_lastSeed",-1);S(this,"trailDebugGfx",new Li);S(this,"trail");S(this,"colliders",[]);S(this,"followSpawnX",0);S(this,"followSpawnY",0);S(this,"followSpawnAngle",0);S(this,"spawnPathSampler",null);S(this,"spawnPathClosed",!1);S(this,"followExportCurveMode","线性");S(this,"simulationTransform",null);this.cfg=pr(t),this.trail=new FI(this),this._ensurePool(i),this.addChild(this.trailDebugGfx)}setFollowExportCurveMode(t){this.followExportCurveMode=t}resolveCurveMode(t){return t==="跟随导出"?this.followExportCurveMode:t}reseed(){const t=this.cfg.seed;t!==this._lastSeed&&(this._lastSeed=t,this.rng=Wd(t>>>0))}_ensurePool(t){for(;this.pool.length=n.delay),o=i==="force"||i==="normal"&&(n.mode==="burst"||this._elapsed=1;)this.accumulator-=1,this.spawnOne();else this.burstTimer+=t,n.burstLoop?this.burstTimer>=1&&(this.burstTimer=0,this.emitBurst()):t>0&&this.burstTimer<=t&&this.emitBurst();const a=[];for(let p=0;p0){const C=Math.max(1e-4,Math.abs(n.rootScaleX)),P=Math.max(1e-4,Math.abs(n.rootScaleY)),B=-(((c=this.simulationTransform)==null?void 0:c.rotation)??n.rootRotation)*Math.PI/180,L=Math.cos(B),X=Math.sin(B),V=((l=this.simulationTransform)==null?void 0:l.centerX)??n.centerX,q=((h=this.simulationTransform)==null?void 0:h.centerY)??n.centerY,W=V+L*C*m.x-X*P*m.y,oe=-q+X*C*m.x+L*P*m.y,ae=W,ue=-oe,he=n.forceCenterX-ae,re=n.forceCenterY-ue,ve=Math.hypot(he,re);if(ve>1e-4&&ve<=n.forceRadius){const Y=Jb(n.forceFalloff,ve,n.forceRadius),j=n.forceStrength*Y*10,H=he/ve*j,G=re/ve*j,z=H,se=-G;m.vx+=(L*z+X*se)/C*t,m.vy+=(-X*z+L*se)/P*t}}if(!m.collisionPaused&&n.vortex&&n.vortexStrength!==0&&n.vortexRadius>0){const C=Pr(n,m.x,m.y,this.simulationTransform),P=EI(C.x,C.y,n.vortexCenterX,n.vortexCenterY,n.vortexStrength,n.vortexRadius,n.vortexFalloff),B=pv(n,P.x,P.y,this.simulationTransform);m.vx+=B.x*t,m.vy+=B.y*t}if(!m.collisionPaused&&n.damping>0){const C=Math.max(0,1-n.damping*t);m.vx*=C,m.vy*=C}if(m.collisionPaused)m.vx=0,m.vy=0;else if(m.x+=m.vx*t,m.y+=m.vy*t,this.applyColliders(m,p))continue;if(n.attraction&&!m.collisionPaused){const C=m.maxLife-m.life;if(n.attractionDelayMode==="particle"?C>=Math.max(0,n.attractionDelay):this._elapsed-this._attractionEnabledAt>=Math.max(0,n.attractionDelay)){const B=Pr(n,m.x,m.y,this.simulationTransform),L=n.attractionCenterX,X=n.attractionCenterY,V=Math.max(0,n.attractionRadius);if(!m.attractionActive){if(Math.hypot(L-B.x,X-B.y)<=V){this.kill(p);continue}m.attractionActive=!0,m.attractionElapsed=0,m.attractionStartWorldX=B.x,m.attractionStartWorldY=B.y}m.attractionElapsed+=t;const q=Math.max(1e-4,n.attractionDuration),W=Math.min(1,m.attractionElapsed/q);let oe=wi(m.attractionStartWorldX,L,W),ae=wi(m.attractionStartWorldY,X,W);if(n.attractionPath==="curve"){const re=L-m.attractionStartWorldX,ve=X-m.attractionStartWorldY,Y=Math.hypot(re,ve);if(Y>1e-4){const j=Y*.25*m.attractionCurveSide,H=(m.attractionStartWorldX+L)*.5-ve/Y*j,G=(m.attractionStartWorldY+X)*.5+re/Y*j,z=1-W;oe=z*z*m.attractionStartWorldX+2*z*W*H+W*W*L,ae=z*z*m.attractionStartWorldY+2*z*W*G+W*W*X}}const ue=Math.hypot(L-oe,X-ae);if(W>=1||ue<=V){this.kill(p);continue}const he=mv(n,oe,ae,this.simulationTransform);m.x=he.x,m.y=he.y,m.vx=0,m.vy=0}}const v=g,y=m.sprite,x=n.imageResources.find(C=>C.id===m.resourceId);if(x){const C=xv(x,m.maxLife-m.life);m.imageFrameIndex=C.index,y.texture=zd(x,n.texture,m.imageFrameIndex),y.visible=C.visible}if(n.speedOverLifeEnabled){const C=ic(jd(n.speedOverLifeMode,n.speedOverLifeMin,n.speedOverLifeMax,n.speedOverLifeCurve,v,m.speedScaleTarget),1),P=m.speedScale===0?C:C/m.speedScale;m.vx*=P,m.vy*=P,m.speedScale=C}let T=m.rotationSpeed;n.rotationOverLifeEnabled&&n.rotationOverLifeMode==="curve"&&(T=wi(n.rotationSpeedMin,n.rotationSpeedMax,Zs(n.rotationOverLifeCurve,v))),m.rotation+=T*t;let A=m.x,w=m.y;if(n.noise&&n.noiseAmt>0&&n.noiseRange>0&&n.noiseSpeed>0){const C=m.maxLife-m.life,P=Math.max(0,n.noiseRange)*Math.min(1,Math.max(0,n.noiseAmt)/100)*.5,B=C*Math.max(0,n.noiseSpeed)*Math.PI*2;A+=(Math.sin(m.noisePhaseX+B)-Math.sin(m.noisePhaseX))*P,w+=(Math.sin(m.noisePhaseY+B*.83)-Math.sin(m.noisePhaseY))*P}y.x=A,y.y=w,y.rotation=-m.rotation*Math.PI/180;let b=1,_=1;n.scaleOverLifeEnabled&&(b=jd(n.scaleOverLifeMode,n.scaleOverLifeMin,n.scaleOverLifeMax,n.scaleOverLifeCurve,v,m.scaleOverLifeX),_=n.scaleOverLifeAxisMode==="separate"?jd(n.scaleOverLifeMode,n.scaleYOverLifeMin,n.scaleYOverLifeMax,n.scaleYOverLifeCurve,v,m.scaleOverLifeY):b),y.scale.set(ic(m.scaleStartX*b,1),ic(m.scaleStartY*_,1));const I=n.alphaMode==="curve"?Zs(n.alphaCurve,v,this.resolveCurveMode(n.curveMode))*n.alphaScale:n.alpha*n.alphaScale;y.alpha=ic((x==null?void 0:x.independentAlpha)==="fixed"?x.alpha:(x==null?void 0:x.independentAlpha)==="curve"?Zs(x.alphaCurve,v,this.resolveCurveMode(x.alphaCurveMode)):I,1);const F=(x==null?void 0:x.colorStart)||"#ffffff",E=(x==null?void 0:x.colorMode)==="lifetime"?tm(x.colorGradient,v):(x==null?void 0:x.colorMode)==="random"?m.colorSample:Wo(F);y.tint=E,y.blendMode=ar[(x==null?void 0:x.blend)||"normal"];const k=this.trail.update(m.trail,n,m.boneName,A,w,v,y),O=Pr(n,A,w,this.simulationTransform),N=((u=this.simulationTransform)==null?void 0:u.rotation)??n.rootRotation,$=Math.abs(((d=this.simulationTransform)==null?void 0:d.scaleX)??n.rootScaleX),D=Math.abs(((f=this.simulationTransform)==null?void 0:f.scaleY)??n.rootScaleY),U=k?{...k,bones:k.bones.map(C=>{const P=Pr(n,C.x,C.y,this.simulationTransform);return{...C,worldX:P.x,worldY:P.y,worldRotation:N-C.rotation}})}:void 0;a.push({boneName:m.boneName,spawnId:m.spawnId,x:A,y:w,rotation:m.rotation,scaleX:y.scale.x,scaleY:y.scale.y,worldX:O.x,worldY:O.y,worldRotation:N+m.rotation,worldScaleX:y.scale.x*$,worldScaleY:y.scale.y*D,alpha:y.alpha,colorHex:E,resourceId:m.resourceId,imageFrameIndex:m.imageFrameIndex,imageVisible:y.visible,trailState:U,active:!0})}return this.states=a,a}drawTrailMeshDebug(t){this.trail.drawDebug(this.trailDebugGfx,t,this.cfg,this.pool.map(i=>i.trail))}emitBurst(){for(let t=0;t0&&this.spawnPathSampler){const a=this.estimatedEmissionCount(),c=SI(t.spawnPathDistribution,this._spawnSerial,a,this.spawnPathClosed,this.rng),l=this.spawnPathSampler(c);if(l)return{...this.applyFollowToOrigin(l.x+i,l.y+n),radialAngle:0,pathAngle:l.angle}}const r=MI(t,this.rng);return{...this.applyFollowToOrigin(i+r.x,n+r.y),radialAngle:r.radialAngle}}estimatedEmissionCount(){const t=this.cfg;return t.mode==="burst"?Math.max(1,Math.round(t.burstCount)):Math.max(1,Math.floor(t.rate*(t.streamBehavior==="loop"?Math.max(1,t.loopDurationFrames)/30:Math.max(0,t.duration))))}applyFollowToOrigin(t,i){const n=this.followSpawnAngle*Math.PI/180,r=Math.cos(n),o=Math.sin(n);return{x:this.followSpawnX+r*t-o*i,y:this.followSpawnY+o*t+r*i}}spawnOne(){const t=this.cfg;let i=this.pool.findIndex(T=>!T.active);if(i===-1)return;const n=this.spawnOrigin(),{x:r,y:o}=n,a=wo(t.lifeMode,t.lifeMin,t.lifeMax,t.lifeCurve,this.rng()),c=wo(t.speedMode,t.speedMin,t.speedMax,t.speedCurve,this.rng()),l=_I(t,n,this.followSpawnAngle,this.rng),h=this.pool[i],u=LI(t,this.rng),d=this._spawnSerial++;h.spawnId=d;const f=DI(t,kr(t.seed,d,1540483477));h.noisePhaseX=kr(t.seed,d,1757159915)*Math.PI*2,h.noisePhaseY=kr(t.seed,d,48610963)*Math.PI*2,h.gravityStrength=t.useGravity&&t.gravityMode==="random"?wi(t.gravityMin,t.gravityMax,this.rng()):t.gravityMin,h.windStrength=t.wind&&t.windMode==="random"?wi(t.windMin,t.windMax,this.rng()):t.windMin,h.attractionActive=!1,h.attractionElapsed=0,h.collisionPaused=!1,h.attractionCurveSide=kr(t.seed,d,2738958700)<.5?-1:1,h.trail.history.length=0,h.trail.bones.length=0,h.trail.currentWidth=0,h.trail.currentAlpha=0,h.trail.currentColor=16777215,h.trail.resourceId=f.id;const p=Math.min(100,Math.max(0,Number(f.trailRatio)||0)),m=t.mode==="burst"?Math.max(0,Math.round(t.burstCount)):Math.max(0,Math.floor(t.rate*(t.streamBehavior==="loop"?Math.max(1,t.loopDurationFrames)/30:Math.max(0,t.duration)))),g=p>0&&m===1&&d===0,v=kr(t.seed,d,668265261)*100,y=(T,A,w,b,_)=>{if(T!=="random")return Math.max(0,Number(A)||0);const I=Math.max(0,Math.min(Number(w)||0,Number(b)||0)),F=Math.max(0,Math.max(Number(w)||0,Number(b)||0));return wi(I,F,kr(t.seed,d,_))};h.trail.sampledLength=y(f.lengthMode,f.length,f.lengthMin,f.lengthMax,374761393),h.trail.sampledWidth=y(f.widthSizeMode,f.width,f.widthMin,f.widthMax,3550635116),h.trail.enabled=t.trail&&(g||v0&&h.trail.sampledWidth>0,h.trail.mesh&&(h.trail.mesh.visible=!1),h.active=!0,h.life=a,h.maxLife=a,h.x=r,h.y=o,h.trail.enabled&&h.trail.history.push({x:r,y:o}),h.vx=Math.cos(l)*c,h.vy=Math.sin(l)*c,h.scaleStartX=wo(t.scaleMode,t.scaleMin,t.scaleMax,t.scaleCurve,this.rng())*u.scale,h.scaleStartY=t.scaleAxisMode==="separate"?wo(t.scaleMode,t.scaleYMin,t.scaleYMax,t.scaleYCurve,this.rng())*u.scale:h.scaleStartX,h.alphaStart=t.alpha,h.alphaEnd=t.alphaEnd,h.rotation=t.initialRotationMode==="direction"?-Math.atan2(h.vy,h.vx)*180/Math.PI+t.initialRotationMin:wo(t.initialRotationMode,t.initialRotationMin,t.initialRotationMax,t.initialRotationCurve,this.rng()),h.rotationSpeed=t.rotationOverLifeEnabled?wo(t.rotationOverLifeMode,t.rotationSpeedMin,t.rotationSpeedMax,t.rotationOverLifeCurve,this.rng()):0,h.speedScale=1,h.speedScaleTarget=t.speedOverLifeMode==="random"?wi(t.speedOverLifeMin,t.speedOverLifeMax,this.rng()):t.speedOverLifeMin,h.scaleOverLifeX=t.scaleOverLifeMode==="random"?wi(t.scaleOverLifeMin,t.scaleOverLifeMax,this.rng()):t.scaleOverLifeMin,h.scaleOverLifeY=t.scaleOverLifeMode==="random"?wi(t.scaleYOverLifeMin,t.scaleYOverLifeMax,this.rng()):t.scaleYOverLifeMin,h.resourceId=u.id,h.colorSample=u.colorMode==="random"?tm(u.colorGradient,kr(t.seed,d,2654435769)):Wo(u.colorStart);const x=xv(u,0);h.imageFrameIndex=x.index,h.sprite.texture=zd(u,t.texture,x.index),h.sprite.anchor.set(u.anchorX,u.anchorY),h.sprite.blendMode=ar[u.blend],h.sprite.tint=h.colorSample,h.sprite.visible=!0}kill(t){const i=this.pool[t];i.active=!1,i.sprite.visible=!1,Cc(i.trail)}clear(){for(const t of this.pool)t.active=!1,t.sprite.visible=!1,Cc(t.trail)}get activeCount(){let t=0;for(const i of this.pool)i.active&&t++;return t}capture(){const t=[];for(const i of this.pool)i.active&&t.push({boneName:i.boneName,spawnId:i.spawnId,x:i.sprite.x,y:i.sprite.y,rotation:i.rotation,scaleX:i.sprite.scale.x,scaleY:i.sprite.scale.y,...this.captureWorldTransform(i),alpha:i.sprite.alpha,colorHex:i.sprite.tint,resourceId:i.resourceId,imageFrameIndex:i.imageFrameIndex,imageVisible:i.sprite.visible,active:!0,trailState:this.cfg.trail&&i.trail.bones.length?{bones:i.trail.bones.map(n=>{var o;const r=Pr(this.cfg,n.x,n.y,this.simulationTransform);return{...n,worldX:r.x,worldY:r.y,worldRotation:(((o=this.simulationTransform)==null?void 0:o.rotation)??this.cfg.rootRotation)-n.rotation}}),activeBoneCount:i.trail.bones.length,width:i.trail.currentWidth,alpha:i.trail.currentAlpha,colorHex:i.trail.currentColor,resourceId:i.trail.resourceId}:void 0});return t}captureWorldTransform(t){var r,o,a;const i=Pr(this.cfg,t.sprite.x,t.sprite.y,this.simulationTransform),n=((r=this.simulationTransform)==null?void 0:r.rotation)??this.cfg.rootRotation;return{worldX:i.x,worldY:i.y,worldRotation:n+t.rotation,worldScaleX:t.sprite.scale.x*Math.abs(((o=this.simulationTransform)==null?void 0:o.scaleX)??this.cfg.rootScaleX),worldScaleY:t.sprite.scale.y*Math.abs(((a=this.simulationTransform)==null?void 0:a.scaleY)??this.cfg.rootScaleY)}}apply(t){const i=new Map;for(const n of t)i.set(n.boneName,n);for(const n of this.pool){const r=i.get(n.boneName);if(!r){n.active=!1,n.sprite.visible=!1,n.trail.mesh&&(n.trail.mesh.visible=!1);continue}n.active=r.active;const o=n.sprite;if(o.visible=r.active&&r.imageVisible!==!1,o.x=r.x,o.y=r.y,o.rotation=-r.rotation*Math.PI/180,o.scale.set(r.scaleX,r.scaleY),o.alpha=r.alpha,o.tint=r.colorHex,r.resourceId!=null){const a=this.cfg.imageResources.find(c=>c.id===r.resourceId);a&&(n.imageFrameIndex=r.imageFrameIndex??0,o.texture=zd(a,this.cfg.texture,n.imageFrameIndex),o.anchor.set(a.anchorX,a.anchorY),o.blendMode=ar[a.blend])}this.cfg.trail&&r.trailState?this.trail.applyState(n.trail,this.cfg,n.sprite,r.trailState):n.trail.mesh&&(n.trail.mesh.visible=!1)}}reset(){for(const t of this.pool)t.active=!1,t.sprite.visible=!1,Cc(t.trail);this.accumulator=0,this.burstTimer=0,this._spawnSerial=0,this._elapsed=0,this._attractionEnabledAt=0,this._attractionWasEnabled=!1,this._lastSeed=this.cfg.seed,this.rng=Wd(this.cfg.seed>>>0)}restartEmissionCycle(){this.accumulator=0,this.burstTimer=0,this._spawnSerial=0,this._elapsed=0,this._attractionEnabledAt=0,this._attractionWasEnabled=this.cfg.attraction,this._lastSeed=this.cfg.seed,this.rng=Wd(this.cfg.seed>>>0)}}const no=new Map,Qr=new Map;function UI(s){return[...no.values()].some(e=>e===s)}function Qb(s){if(!(UI(s)||(Qr.get(s)||0)>0)){Qr.delete(s);for(const e of s.textures)e.destroy(!0)}}function $I(s){const e=Qr.get(s)||0;e>1?Qr.set(s,e-1):Qr.delete(s),Qb(s)}function XI(s){return no.get(s)||null}function nu(s,e){Sl(s),no.set(s,e)}function VI(s){const e=no.get(s);return e?(Qr.set(e,(Qr.get(e)||0)+1),e):null}function YI(s,e){const t=no.get(s);return t?(nu(e,t),!0):!1}function Sl(s){const e=no.get(s);e&&(no.delete(s),Qb(e))}function Ut(s){if(Array.isArray(s))return s.map(e=>Ut(e));if(s&&typeof s=="object"){const e=Object.getPrototypeOf(s);if(e===Object.prototype||e===null){const t={};for(const[i,n]of Object.entries(s))t[i]=Ut(n);return t}}return s}const e1=["3.8","4.0","4.1","4.2","4.3"];function ah(s){const e=String(s||"").trim();return e1.find(t=>e===t||e.startsWith(`${t}.`))||null}function im(){return e1.join(" / ")}function GI(s){return s==="4.3"?"4.3":"4.2"}function ap(){return{imagesPath:"./images/",spineVersion:"4.2",keyframeCurve:"bezier",fps:30,omitFps:!1,integerFrameAlignment:!0,bonePool:!0,excludeEmptyAnimations:!1,fileName:"SpineParticle.json"}}function t1(s){const e=Object.assign(ap(),s||{});return e.imagesPath=String(e.imagesPath||"./images/"),e.spineVersion=ah(e.spineVersion)||"4.2",e.keyframeCurve=e.keyframeCurve==="bezier"?"bezier":"linear",e.fps=Math.min(240,Math.max(1,Math.round(Number(e.fps)||30))),e.omitFps=e.omitFps===!0,e.integerFrameAlignment=e.integerFrameAlignment!==!1,e.bonePool=e.bonePool!==!1,e.excludeEmptyAnimations=e.excludeEmptyAnimations===!0,e.fileName=String(e.fileName||"SpineParticle.json"),e}const sm=30;function Ac(s,e=1){return Math.min(1800,Math.max(1,Math.ceil(Number(s)||e)))}function i1(s,e=30){const t=Math.max(0,Number(s.lifeMin)||0),i=Math.max(0,Number(s.lifeMax)||0),n=s.lifeMode==="fixed"?t:Math.max(t,i);return Ac(Math.ceil(n*Math.max(1,e)),sm)}function lr(s,e=30){const t=Ac(s.loopDurationFrames),i=i1(s,e),n=s.generateLoopStartAnimation?s.loopStartUseCustomDuration?Ac(s.loopStartDurationFrames,sm):i:0,r=s.generateLoopEndAnimation?s.loopEndUseCustomDuration?Ac(s.loopEndDurationFrames,sm):i:0;return{start:n,loop:t,end:r,total:n+t+r}}function s1(s,e){const t=lr(s,e),n=Math.max(0,Math.ceil(Math.max(0,Number(s.delay)||0)*Math.max(1,e)))+t.start;return{start:n,end:n+t.loop}}function Ec(s,e,t){const i=Math.max(1,Math.floor(t)-1),n=Math.min(i-1,Math.max(0,Math.floor(Number(s)||0))),r=Math.min(i,Math.max(n+1,Math.floor(Number(e)||i)));return{start:n,end:r}}function HI(s,e,t){const i=Math.max(1,e-1),n=Math.max(1,t-1),r=s.end>=i?n:s.end;return Ec(s.start,r,t)}let sc=1,nc=1,rc=1,oc=1;function ac(s,e){const t=new Set(e),i=`${s} Copy`;if(!t.has(i))return i;let n=2;for(;t.has(`${i} ${n}`);)n++;return`${i} ${n}`}const co=o_("particle",{state:()=>({editor:{viewScale:1,viewX:0,viewY:0},systems:[],colliders:[],paths:[],spines:[],activeId:0,activeObjectType:"particle",activeObjectId:0,timeline:{playing:!0,loop:!0,frame:0,totalFrames:60,playbackStart:0,playbackEnd:59,fps:30,recorded:!1,animation:"animation",animations:["animation"]},settings:{parameterPanelOnRight:!0,tickEnabled:!1,axisFontSize:12,tickWidth:1,showAxisLabels:!0,axisColor:"#7a86ad",undoLimit:20,backgroundX:0,backgroundY:0,backgroundOpacity:1,backgroundImageName:"",backgroundImageData:"",showEmitter:!0,showBones:!1,bonePointDrawSize:1,boneAxisDrawSize:2,showSkinMesh:!1,showGrid:!0,exportSettings:ap()}}),getters:{activeSystemCount:s=>s.systems.length},actions:{syncSceneSequences(){sc=Math.max(sc,...this.systems.map(s=>s.id+1),1),nc=Math.max(nc,...this.colliders.map(s=>s.id+1),1),rc=Math.max(rc,...this.paths.map(s=>s.id+1),1),oc=Math.max(oc,...this.spines.map(s=>s.id+1),1)},addSystem(s){const e=hl();s!=null&&s.config&&Object.assign(e,s.config);const t=new Set(this.systems.map(r=>r.config.name));if(t.has(e.name)){let r=0;for(const a of this.systems){const c=/^ParticleSystem(\d+)$/.exec(a.config.name);c&&(r=Math.max(r,parseInt(c[1],10)))}e.name=`ParticleSystem${r+1}`;let o=2;for(;t.has(e.name);)e.name=`ParticleSystem${r+o}`,o++}const i=this.timeline.animations.includes(this.timeline.animation)?this.timeline.animation:this.timeline.animations[0]||"animation",n={id:sc++,visible:!0,animation:i,config:e};return this.systems.push(n),this.activeId=n.id,this.activeObjectType="particle",this.activeObjectId=n.id,n},removeSystem(s){var i;const e=this.systems.findIndex(n=>n.id===s);e>=0&&this.systems.splice(e,1),this.activeId===s&&(this.activeId=((i=this.systems[0])==null?void 0:i.id)??0);const t=this.systems.find(n=>n.id===this.activeId);if(t&&(this.timeline.animation=t.animation),this.activeObjectType==="particle"&&this.activeObjectId===s){const n=this.systems[0];this.activeObjectId=(n==null?void 0:n.id)??0}},selectSystem(s){this.activeId=s,this.activeObjectType="particle",this.activeObjectId=s;const e=this.systems.find(t=>t.id===s);e&&(this.timeline.animation=e.animation)},setSystemAnimation(s,e){if(!this.timeline.animations.includes(e))return;const t=this.systems.find(i=>i.id===s);t&&(t.animation=e,this.timeline.animation=e)},addAnimation(){const s=new Set(this.timeline.animations);let e=2,t=`animation${e}`;for(;s.has(t);)t=`animation${++e}`;this.timeline.animations.push(t),this.timeline.animation=t;const i=this.systems.find(n=>n.id===this.activeId);return i&&(i.animation=t),t},renameAnimation(s,e){const t=e.trim(),i=this.timeline.animations.indexOf(s);if(i<0||!t||t!==s&&this.timeline.animations.includes(t))return!1;this.timeline.animations[i]=t;for(const n of this.systems)n.animation===s&&(n.animation=t);return this.timeline.animation===s&&(this.timeline.animation=t),!0},removeAnimation(s){if(this.timeline.animations.length<=1)return!1;const e=this.timeline.animations.indexOf(s);if(e<0)return!1;this.timeline.animations.splice(e,1);const t=this.timeline.animations[Math.min(e,this.timeline.animations.length-1)];for(const i of this.systems)i.animation===s&&(i.animation=t);return this.timeline.animation===s&&(this.timeline.animation=t),!0},addCollider(){const s=nc++,e={id:s,name:`Collider${s}`,visible:!0,shape:"circle",enabled:!0,x:0,y:0,rotation:0,scaleX:1,scaleY:1,radius:50,radiusX:70,radiusY:45,width:120,height:80,sides:6,response:"physics",elasticity:.8,friction:.3,followPath:!1,followPathId:0,followDuration:2,followPathRotation:!1,followCurveMode:"跟随导出",followCurve:[{x:0,y:0},{x:1,y:1}]};return this.colliders.push(e),this.activeObjectType="collision",this.activeObjectId=e.id,e},addPath(){const s=rc++,e={id:s,name:`Path${s}`,visible:!0,enabled:!0,x:0,y:0,rotation:0,scaleX:1,scaleY:1,closed:!1,color:"#ff933e",preset:"",points:[]};return this.paths.push(e),this.activeObjectType="path",this.activeObjectId=e.id,e},addSpine(){const s=oc++,e={id:s,name:`SpineSkeleton${s}`,enabled:!0,visible:!0,x:0,y:0,rotation:0,scaleX:1,scaleY:1,timeOffset:0,skeletonFileName:"",atlasFileName:"",textureFileNames:[],dataVersion:"",sourceBundle:null,selectedAnimation:"",selectedBone:"",animations:[],bones:[],assetVersion:0,status:"empty",error:""};return this.spines.push(e),this.activeObjectType="spine",this.activeObjectId=e.id,e},duplicateSelectedObject(){const s=this.activeObjectId;if(!s)return null;if(this.activeObjectType==="particle"){const i=this.systems.find(r=>r.id===s);if(!i)return null;const n=Ut(i);return n.id=sc++,n.config.name=ac(i.config.name,this.systems.map(r=>r.config.name)),n.frames=void 0,this.systems.push(n),this.activeId=n.id,this.activeObjectId=n.id,this.timeline.animation=n.animation,n}if(this.activeObjectType==="collision"){const i=this.colliders.find(r=>r.id===s);if(!i)return null;const n=Ut(i);return n.id=nc++,n.name=ac(i.name,this.colliders.map(r=>r.name)),this.colliders.push(n),this.activeObjectId=n.id,n}if(this.activeObjectType==="path"){const i=this.paths.find(r=>r.id===s);if(!i)return null;const n=Ut(i);return n.id=rc++,n.name=ac(i.name,this.paths.map(r=>r.name)),this.paths.push(n),this.activeObjectId=n.id,n}const e=this.spines.find(i=>i.id===s);if(!e)return null;const t=Ut(e);return t.id=oc++,t.name=ac(e.name,this.spines.map(i=>i.name)),t.selectedBone="",YI(e.id,t.id),this.spines.push(t),this.activeObjectId=t.id,t},selectSceneObject(s,e){if(this.activeObjectType=s,this.activeObjectId=e,s==="particle"){this.activeId=e;const t=this.systems.find(i=>i.id===e);t&&(this.timeline.animation=t.animation)}},removeCollider(s){var t;const e=this.colliders.findIndex(i=>i.id===s);e>=0&&this.colliders.splice(e,1);for(const i of this.systems){const n=pr(i.config);n.collisionColliderIds=n.collisionColliderIds.filter(r=>r!==s)}if(this.activeObjectType==="collision"&&this.activeObjectId===s){const i=this.systems[0];this.activeObjectType=i?"particle":"collision",this.activeObjectId=(i==null?void 0:i.id)??((t=this.colliders[0])==null?void 0:t.id)??0}},removePath(s){var t;const e=this.paths.findIndex(i=>i.id===s);if(e>=0&&this.paths.splice(e,1),this.activeObjectType==="path"&&this.activeObjectId===s){const i=this.systems[0];this.activeObjectType=i?"particle":"path",this.activeObjectId=(i==null?void 0:i.id)??((t=this.paths[0])==null?void 0:t.id)??0}},removeSpine(s){Sl(s);const e=this.spines.findIndex(t=>t.id===s);if(e>=0&&this.spines.splice(e,1),this.activeObjectType==="spine"&&this.activeObjectId===s){const t=this.systems[0],i=this.colliders[0],n=this.paths[0],r=this.spines[0];t?(this.activeObjectType="particle",this.activeObjectId=t.id,this.activeId=t.id):i?(this.activeObjectType="collision",this.activeObjectId=i.id):n?(this.activeObjectType="path",this.activeObjectId=n.id):(this.activeObjectType="spine",this.activeObjectId=(r==null?void 0:r.id)??0)}this.recalcTotalFrames()},play(){const s=Ec(this.timeline.playbackStart,this.timeline.playbackEnd,this.timeline.totalFrames);(this.timeline.frame=s.end)&&(this.timeline.frame=s.start),this.timeline.playing=!0},pause(){this.timeline.playing=!1},togglePlay(){this.timeline.playing?this.pause():this.play()},toStart(){this.timeline.frame=this.timeline.playbackStart},previousFrame(){this.timeline.playing=!1,this.timeline.frame=Math.max(this.timeline.playbackStart,this.timeline.frame-1)},nextFrame(){this.timeline.playing=!1,this.timeline.frame=Math.min(this.timeline.playbackEnd,this.timeline.frame+1)},toEnd(){this.timeline.playing=!1,this.timeline.frame=this.timeline.playbackEnd},toggleLoop(){this.timeline.loop=!this.timeline.loop},setFrame(s){this.timeline.frame=Math.max(0,Math.min(s,this.timeline.totalFrames-1))},setPlaybackStart(s){const e=Ec(s,this.timeline.playbackEnd,this.timeline.totalFrames);this.timeline.playbackStart=e.start,this.timeline.playbackEnd=e.end,this.timeline.framee.end&&(this.timeline.frame=e.end)},recalcTotalFrames(){const s=this.timeline.fps||30;let e=0;for(const r of this.systems){const o=r.config,a=Math.max(0,Number(o.lifeMin)||0),c=Math.max(0,Number(o.lifeMax)||0),l=o.lifeMode==="fixed"?a:Math.max(a,c),h=o.mode==="stream"?o.streamBehavior==="loop"?Math.max(1/s,Math.ceil(Math.max(1,Number(o.loopDurationFrames)||1))/s):Math.max(1/s,Number(o.duration)||0):0;let u=Math.max(0,Number(o.delay)||0)+h+l;o.mode==="stream"&&o.streamBehavior==="loop"&&(u=Math.max(0,Number(o.delay)||0)+lr(o,s).total/s),u>e&&(e=u)}for(const r of this.spines){const o=r.animations.find(c=>c.name===r.selectedAnimation);if(!o)continue;const a=Math.max(0,Number(r.timeOffset)||0)+Math.max(0,o.duration||0);a>e&&(e=a)}for(const r of this.colliders){if(!r.followPath||!r.followPathId)continue;const o=Math.max(0,Number(r.followDuration)||0);o>e&&(e=o)}const t=this.timeline.totalFrames,i=Math.max(2,Math.ceil(e*s)+1);this.timeline.totalFrames=i;const n=HI({start:this.timeline.playbackStart,end:this.timeline.playbackEnd},t,i);return this.timeline.playbackStart=n.start,this.timeline.playbackEnd=n.end,this.timeline.frame>=i&&(this.timeline.frame=i-1),i}}}),n1="SpineParticle.SystemSettings",r1=1,qd="SpineParticle.SystemSettings.v1";function Ma(s,e,t,i){const n=Number(s);return Math.min(t,Math.max(e,Number.isFinite(n)?n:i))}function jI(s){return{parameterPanelOnRight:s.parameterPanelOnRight,undoLimit:s.undoLimit,showEmitter:s.showEmitter,showBones:s.showBones,bonePointDrawSize:s.bonePointDrawSize,boneAxisDrawSize:s.boneAxisDrawSize,showSkinMesh:s.showSkinMesh,tickEnabled:s.tickEnabled,axisFontSize:s.axisFontSize,tickWidth:s.tickWidth,showAxisLabels:s.showAxisLabels,axisColor:s.axisColor}}function WI(s,e){const t=n=>s[n]==null?!!e[n]:s[n]===!0,i=typeof s.axisColor=="string"&&/^#[0-9a-f]{6}$/i.test(s.axisColor)?s.axisColor:e.axisColor;return{parameterPanelOnRight:t("parameterPanelOnRight"),undoLimit:Math.round(Ma(s.undoLimit,1,200,e.undoLimit)),showEmitter:t("showEmitter"),showBones:t("showBones"),bonePointDrawSize:Ma(s.bonePointDrawSize,.1,10,e.bonePointDrawSize),boneAxisDrawSize:Ma(s.boneAxisDrawSize,.1,10,e.boneAxisDrawSize),showSkinMesh:t("showSkinMesh"),tickEnabled:t("tickEnabled"),axisFontSize:Math.round(Ma(s.axisFontSize,8,40,e.axisFontSize)),tickWidth:Ma(s.tickWidth,1,5,e.tickWidth),showAxisLabels:t("showAxisLabels"),axisColor:i}}function zI(s){let e;try{e=JSON.parse(s)}catch{throw new Error("系统设置缓存不是有效的 JSON")}const t=e;if(t.format!==n1)throw new Error("不是 Spine粒子编辑器系统设置缓存");if(t.version!==r1)throw new Error(`暂不支持系统配置版本:${t.version??"未知"}`);if(!t.settings||typeof t.settings!="object")throw new Error("系统设置缓存缺少 settings");return t}function qI(s,e){Object.assign(s.settings,WI(e,s.settings))}let lc=null;function KI(s){lc==null||lc();try{const e=localStorage.getItem(qd);e&&qI(s,zI(e).settings)}catch{try{localStorage.removeItem(qd)}catch{}}lc=Yi(()=>jI(s.settings),e=>{const t={format:n1,version:r1,savedAt:new Date().toISOString(),settings:e};try{localStorage.setItem(qd,JSON.stringify(t))}catch{}},{deep:!0})}function ZI(s,e=0){if(s<=0)return 1;const t=Math.pow(10,Math.floor(Math.log10(s))),i=[1,2,5,10,20,50,100];let n=1;for(const r of i)if(r*t>=s){n=r*t;break}return Math.max(n,e)}function JI(s,e,t,i,n){if(!t)return;const r=t;r.clear();const o=s.settings;if(!o.tickEnabled){for(const b of n)b.visible=!1;return}const a=0,c=0,l=e.screen.width/s.editor.viewScale,h=e.screen.height/s.editor.viewScale,u=+("0x"+o.axisColor.replace("#",""));r.lineStyle(1.5,u,.35),r.moveTo(-l,c),r.lineTo(l,c),r.moveTo(a,-h),r.lineTo(a,h);const d=s.editor.viewScale,f=ZI(50/d),p=l,m=h,g=Math.max(1,o.tickWidth);if(o.tickEnabled){for(let b=0;b<=l;b+=f){const _=Math.round(b/f)*f;_!==0&&(r.lineStyle(g,u,.25),r.moveTo(_,c-4),r.lineTo(_,c+4),r.moveTo(-_,c-4),r.lineTo(-_,c+4))}for(let b=0;b<=h;b+=f)Math.round(b/f)*f!==0&&(r.lineStyle(g,u,.25),r.moveTo(a-4,b),r.lineTo(a+4,b),r.moveTo(a-4,-b),r.lineTo(a+4,-b))}const v=e.screen.width/2+s.editor.viewX,y=e.screen.height*.5+s.editor.viewY,x=o.axisFontSize,T=+("0x"+o.axisColor.replace("#",""));for(;n.length<64;){const b=new op("",{fontFamily:"monospace",fontSize:x,fill:T});b.anchor.set(.5,.5),i.addChild(b),n.push(b)}let A=0;const w=o.showAxisLabels&&o.tickEnabled;for(let b=0;b<=l;b+=f){const _=Math.round(b/f)*f;if(_===0||!w||_>p)continue;const I=n[A++];if(!I)break;I.style.fontSize=x,I.text=String(_),I.position.set(v+_*d,y+9),I.visible=!0;const F=n[A++];if(!F)break;F.style.fontSize=x,F.text=String(-_),F.position.set(v-_*d,y+9),F.visible=!0}for(let b=0;b<=h;b+=f){const _=Math.round(b/f)*f;if(_===0||!w||_>m)continue;const I=n[A++];if(!I)break;I.style.fontSize=x,I.text=String(_),I.position.set(v+8,y-b*d),I.visible=!0;const F=n[A++];if(!F)break;F.style.fontSize=x,F.text=String(-_),F.position.set(v+8,y+b*d),F.visible=!0}for(;Ay.id===s.activeId);if(!n||n.visible===!1)return;const r=n.config;if(!r.showShape)return;const o=e.get(n.id),a=(o==null?void 0:o.x)??r.centerX??0,c=-((o==null?void 0:o.y)??r.centerY??0),l=r.shape;if(l==="point"||l==="path")return;const h=r.rootScaleX??1,u=r.rootScaleY??1,d=-((o==null?void 0:o.rotation)??r.rootRotation??0)*Math.PI/180,f=Math.cos(d),p=Math.sin(d),m=r.offsetX??0,g=r.offsetY??0,v=(y,x)=>{const T=y+m,A=-x-g,w=T*h,b=A*u;return[a+w*f-b*p,c+(w*p+b*f)]};if(l==="circle"){const y=oh(r.innerRadius,r.outerRadius);i.lineStyle(2,3991658,.7);const x=48;for(const T of[y.outer,y.inner])if(!(T<=0))for(let A=0;A<=x;A++){const w=A/x*Math.PI*2,[b,_]=v(Math.cos(w)*T,Math.sin(w)*T);A===0?i.moveTo(b,_):i.lineTo(b,_)}}else if(l==="rect"){const y=Zb(r);i.lineStyle(2,4885759,.7);for(const[x,T]of[[y.outerW,y.outerH],[y.innerW,y.innerH]]){if(x<=0||T<=0)continue;const A=x/2,w=T/2,b=v(-A,-w),_=v(A,-w),I=v(A,w),F=v(-A,w);i.moveTo(b[0],b[1]),i.lineTo(_[0],_[1]),i.lineTo(I[0],I[1]),i.lineTo(F[0],F[1]),i.lineTo(b[0],b[1])}}else if(l==="cone"){const y=oh(r.innerRadius,r.outerRadius),x=r.coneAngle/2*Math.PI/180,T=r.coneDirection*Math.PI/180,A=v(Math.cos(T-x)*y.inner,Math.sin(T-x)*y.inner),w=v(Math.cos(T+x)*y.inner,Math.sin(T+x)*y.inner),b=v(Math.cos(T-x)*y.outer,Math.sin(T-x)*y.outer),_=v(Math.cos(T+x)*y.outer,Math.sin(T+x)*y.outer);i.lineStyle(2,3991658,.7),i.moveTo(A[0],A[1]),i.lineTo(b[0],b[1]),i.moveTo(w[0],w[1]),i.lineTo(_[0],_[1]),i.lineStyle(1,3991658,.5);const I=24;for(const F of[y.outer,y.inner])if(!(F<=0))for(let E=0;E<=I;E++){const k=T-x+2*x*E/I,[O,N]=v(Math.cos(k)*F,Math.sin(k)*F);E===0?i.moveTo(O,N):i.lineTo(O,N)}}}function tR(s,e){if(!e)return;const t=e;t.clear();const i=s.systems.find(c=>c.id===s.activeId);if((i==null?void 0:i.visible)===!1)return;const n=i==null?void 0:i.config;if(!(n!=null&&n.forceField)||!n.showForceFieldShape||n.forceRadius<=0)return;const r=n.forceCenterX,o=-n.forceCenterY,a=n.forceStrength>=0?5818367:16739194;t.lineStyle(2,a,.85),t.beginFill(a,.08),t.drawCircle(r,o,n.forceRadius),t.endFill(),t.lineStyle(1,a,.7),t.moveTo(r-9,o),t.lineTo(r+9,o),t.moveTo(r,o-9),t.lineTo(r,o+9),t.beginFill(a,.95),t.drawCircle(r,o,4),t.endFill()}function iR(s,e){if(!e)return;const t=e;t.clear();const i=s.systems.find(u=>u.id===s.activeId);if((i==null?void 0:i.visible)===!1)return;const n=i==null?void 0:i.config;if(!(n!=null&&n.vortex)||!n.showVortexShape||n.vortexRadius<=0)return;const r=n.vortexCenterX,o=-n.vortexCenterY,a=n.vortexStrength>=0?12156159:16753228;t.lineStyle(2,a,.9),t.beginFill(a,.07),t.drawCircle(r,o,n.vortexRadius),t.endFill(),t.beginFill(a,.95),t.drawCircle(r,o,4),t.endFill();const c=r+Math.min(n.vortexRadius*.65,50),l=n.vortexStrength>=0?-1:1,h=o+l*14;t.lineStyle(2,a,.9),t.moveTo(c,o+l*-8),t.lineTo(c,h),t.moveTo(c,h),t.lineTo(c-4,h-l*5),t.moveTo(c,h),t.lineTo(c+4,h-l*5)}function sR(s,e){if(!e)return;const t=e;t.clear();const i=s.systems.find(l=>l.id===s.activeId);if((i==null?void 0:i.visible)===!1)return;const n=i==null?void 0:i.config;if(!(n!=null&&n.attraction)||!n.showAttractionShape)return;const r=n.attractionCenterX,o=-n.attractionCenterY,a=Math.max(0,n.attractionRadius),c=16731487;a>0&&(t.lineStyle(2,c,.95),t.beginFill(c,.09),t.drawCircle(r,o,a),t.endFill()),t.lineStyle(1,c,.85),t.moveTo(r-10,o),t.lineTo(r+10,o),t.moveTo(r,o-10),t.lineTo(r,o+10),t.beginFill(c,1),t.drawCircle(r,o,a>0?4:6),t.endFill()}function nR(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1));return{x:s.x+n*e*o-r*t*a,y:s.y+r*e*o+n*t*a}}function So(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1)),c=e-s.x,l=t-s.y;return{x:(n*c+r*l)/o,y:(-r*c+n*l)/a}}function o1(s,e,t="linear"){if(!s.length)return e;const i=[...s].sort((n,r)=>n.x-r.x);if(e<=i[0].x)return i[0].y;for(let n=1;nl.id===a.emitterFollowSpineId);!c||c.visible===!1||n.set(`${a.emitterFollowSpineId}:${a.emitterFollowBoneName}`,{spineId:a.emitterFollowSpineId,boneName:a.emitterFollowBoneName})}for(const o of n.values()){const a=e==null?void 0:e.getBoneWorldTransform(o.spineId,o.boneName);if(!a)continue;const c=a.x,l=-a.y;i.lineStyle(2,12881151,.95),i.beginFill(12881151,.2),i.drawCircle(c,l,8),i.endFill(),i.beginFill(15919103,1),i.drawCircle(c,l,3.5),i.endFill()}}function oR(s,e,t){if(!t)return;const i=t;if(i.clear(),!s.value)return;const n=e();if(!n)return;const r=n.x,o=-n.y,a=n.scaleX,c=n.scaleY,l=-n.rotation*Math.PI/180,h=Math.cos(l),u=Math.sin(l),d=(m,g)=>{const v=m*a,y=-g*c;return[r+v*h-y*u,o+(v*u+y*h)]},f=(m,g,v,y)=>{const x=d(m,g),T=d(v,y);i.moveTo(x[0],x[1]),i.lineTo(T[0],T[1])},p=26;if(i.lineStyle(2,3526911,.9),i.beginFill(3526911,.25),i.drawCircle(r,o,6),i.endFill(),s.value==="translate")i.lineStyle(2,3526911,.9),f(-p,0,p,0),f(0,-p,0,p),f(p-6,-4,p,0),f(p,0,p-6,4),f(-20,-4,-p,0),f(-p,0,-20,4),f(-4,p-6,0,p),f(0,p,4,p-6),f(-4,-20,0,-p),f(0,-p,4,-20);else if(s.value==="rotate"){i.lineStyle(2,3526911,.8);const m=48;for(let y=0;y<=m;y++){const x=y/m*Math.PI*2,[T,A]=d(Math.cos(x)*p,Math.sin(x)*p);y===0?i.moveTo(T,A):i.lineTo(T,A)}const[g,v]=d(0,p);i.beginFill(3526911,.95),i.drawCircle(g,v,4),i.endFill()}else if(s.value==="scale"){i.lineStyle(2,3526911,.9);const g=[[-p,-p],[p,-p],[p,p],[-p,p]].map(([v,y])=>d(v,y));i.moveTo(g[0][0],g[0][1]),i.lineTo(g[1][0],g[1][1]),i.lineTo(g[2][0],g[2][1]),i.lineTo(g[3][0],g[3][1]),i.lineTo(g[0][0],g[0][1]),i.beginFill(3526911,.9);for(const v of g)i.drawRect(v[0]-3,v[1]-3,6,6);i.endFill()}}function aR(s,e=16777215){const t=Number.parseInt(s.replace("#",""),16);return Number.isFinite(t)?t:e}function lR(s,e,t){if(!t)return;const i=t;i.clear();for(const n of e){if(n.visible===!1)continue;const r=s.activeObjectType==="collision"&&s.activeObjectId===n.id,o=n.enabled?r?16735858:13911899:5792116,a=n.rotation*Math.PI/180,c=Math.cos(a),l=Math.sin(a),h=Math.max(1e-4,Math.abs(n.scaleX??1)),u=Math.max(1e-4,Math.abs(n.scaleY??1)),d=(m,g)=>({x:n.x+c*m*h-l*g*u,y:-(n.y+l*m*h+c*g*u)});let f=[];if(n.shape==="circle"||n.shape==="ellipse"){const m=n.shape==="circle"?n.radius:n.radiusX,g=n.shape==="circle"?n.radius:n.radiusY;f=Array.from({length:49},(v,y)=>{const x=y/48*Math.PI*2;return d(Math.cos(x)*m,Math.sin(x)*g)})}else if(n.shape==="rect"){const m=n.width*.5,g=n.height*.5;f=[d(-m,-g),d(m,-g),d(m,g),d(-m,g),d(-m,-g)]}else{const m=Math.max(3,Math.min(16,Math.round(n.sides)));f=Array.from({length:m+1},(g,v)=>{const y=Math.PI*.5+v%m/m*Math.PI*2;return d(Math.cos(y)*n.width*.5,Math.sin(y)*n.height*.5)})}if(!f.length)continue;i.lineStyle(r?2.5:1.5,o,n.enabled?.95:.45),i.beginFill(o,r?.12:.055),i.moveTo(f[0].x,f[0].y);for(let m=1;mo.id===s.activeObjectId):null,r=(n==null?void 0:n.config.shape)==="path"&&!n.config.showShape?n.config.spawnPathId:0;for(const o of s.paths){if(o.id===r||o.visible===!1||!o.enabled||!o.points.length)continue;const a=s.activeObjectType==="path"&&s.activeObjectId===o.id,c=aR(o.color,16749374),l=(f,p)=>{const m=nR(o,f,p);return{x:m.x,y:-m.y}},h=o.points[0],u=l(h.x,h.y);i.lineStyle(a?2.5:1.8,c,a?1:.75),i.moveTo(u.x,u.y);const d=o.closed?o.points.length:o.points.length-1;for(let f=0;f{const m=l(f.x,f.y),g=l(f.x+f.inX,f.y+f.inY),v=l(f.x+f.outX,f.y+f.outY),y=Math.hypot(f.inX,f.inY)>.01,x=Math.hypot(f.outX,f.outY)>.01;i.lineStyle(1,11121867,.65),y&&(i.moveTo(m.x,m.y),i.lineTo(g.x,g.y)),x&&(i.moveTo(m.x,m.y),i.lineTo(v.x,v.y)),y&&(i.beginFill(14015724,.95),i.drawCircle(g.x,g.y,3),i.endFill()),x&&(i.beginFill(14015724,.95),i.drawCircle(v.x,v.y,3),i.endFill()),i.beginFill(e.has(p)?16777215:c,1),i.lineStyle(1.5,e.has(p)?6126847:16777215,.95),i.drawCircle(m.x,m.y,e.has(p)?5:4),i.endFill()})}}function hR(s,e,t,i){var o;const n=Number.isFinite(e.worldX)&&Number.isFinite(e.worldY),r=Number.isFinite(e.worldRotation);s.push({boneName:e.boneName,x:n?e.worldX:e.x,y:n?-e.worldY:e.y,rotation:r?-e.worldRotation:-e.rotation,parentX:t,parentY:i}),(o=e.trailState)!=null&&o.bones.length&&e.trailState.bones.forEach(a=>{const c=Number.isFinite(a.worldX)&&Number.isFinite(a.worldY),l=Number.isFinite(a.worldRotation);s.push({boneName:a.boneName,x:c?a.worldX:a.x,y:c?-a.worldY:a.y,rotation:l?-a.worldRotation:a.rotation,parentX:t,parentY:i,trail:!0})})}function bv(s,e,t,i,n,r,o,a){const c=r*.62,l=e+i*r,h=t+n*r,u=Math.max(2.5,r*.32),d=Math.max(1.7,r*.22),f=l-i*u,p=h-n*u,m=-n,g=i;s.lineStyle(o,a,.95),s.moveTo(e-i*c,t-n*c),s.lineTo(f,p),s.lineStyle(0),s.beginFill(a,.95),s.drawPolygon([l,h,f+m*d,p+g*d,f-m*d,p-g*d]),s.endFill()}function uR(s,e,t){if(!t)return;const i=t;if(i.clear(),!e.settings.showBones)return;const n=0,r=0,o=Math.max(.25,Math.abs(e.editor.viewScale)||1),a=Math.min(10,Math.max(.1,Number(e.settings.bonePointDrawSize)||1)),c=Math.min(10,Math.max(.1,Number(e.settings.boneAxisDrawSize)||2)),l=2.5*a/o,h=4.5*c/o,u=Math.max(.65,c*.625)/o;for(const d of s){const f=d.trail?16731533:16747610;i.lineStyle(1,f,d.trail?.65:.35),i.moveTo(d.parentX??n,d.parentY??r),i.lineTo(d.x,d.y);const p=d.rotation*Math.PI/180,m=Math.cos(p),g=Math.sin(p);bv(i,d.x,d.y,m,g,h,u,15684432),bv(i,d.x,d.y,g,-m,h,u,5622123),i.beginFill(f,.9),i.drawCircle(d.x,d.y,l),i.endFill()}}function Ei(s){return s.map(e=>({...e,trailState:e.trailState?{...e.trailState,bones:e.trailState.bones.map(t=>({...t}))}:void 0}))}function dR(s){const e=new Map;for(const i of s)for(const n of i)e.has(n.boneName)||e.set(n.boneName,Ei([n])[0]);const t=[...e.keys()].sort((i,n)=>{const r=Number(i.replace(/^p_/,"")),o=Number(n.replace(/^p_/,""));return Number.isFinite(r)&&Number.isFinite(o)?r-o:i.localeCompare(n)});for(let i=0;i[r.boneName,r]));s[i]=t.map(r=>{const o=n.get(r);return o||{...Ei([e.get(r)])[0],alpha:0,imageVisible:!1,trailState:void 0,active:!0}})}}function fR(s){s.length<2||(s[s.length-1]=Ei(s[0]))}function mR(s,e){const t=Math.max(0,s.length-1),i=[];for(let n=0;n<=e;n++){const r=Math.min(t,Math.round(n/e*t));i.push(Ei(s[r]||[]))}return i}function Kd(s){return`${s.boneName}:${s.spawnId??"legacy"}`}function wv(s){return{...Ei([s])[0],alpha:0,imageVisible:!1,trailState:void 0,active:!0}}function pR(s,e,t,i){const n=Math.min(s.length,i+1),r=s.slice(Math.max(0,s.length-n)),o=new Map;for(const l of e){if(l.imageVisible===!1||l.alpha<=0)continue;const h=Kd(l),u=new Map;let d=!1;for(let f=r.length-1;f>=0;f--){const p=r[f].find(m=>Kd(m)===h);if(p)d=!0,u.set(f,p);else if(d)break}o.set(h,u)}const a=Math.max(0,r.length-1),c=[];for(let l=0;l<=t;l++){const h=Math.min(a,Math.round(l/t*a));c.push(e.map(u=>{var f;if(u.imageVisible===!1||u.alpha<=0)return Ei([u])[0];const d=(f=o.get(Kd(u)))==null?void 0:f.get(h);return d?Ei([d])[0]:wv(u)}))}return c[0]=c[0].map(wv),c[c.length-1]=Ei(e),c}function Sv(s,e){const t=s.length?1:0;for(let i=t;i{const x=y?[[]]:[];e.reset();for(let T=0;T0&&e.restartEmissionCycle();for(let A=0;A0;T++)e.update(r,"off"),y.push(e.capture());(v=y[y.length-1])!=null&&v.length&&y.push([]),Sv(u,mR(y,a.end))}const g=Ei(u[u.length-1]||[]);for(u.length>i&&(u.length=i);u.lengtha.id===r)||(this.container.removeChild(o.root),o.root.destroy({children:!0}),this.entries.delete(r));for(const r of e){const o=XI(r.id);let a=this.entries.get(r.id);if(a&&a.assetVersion!==r.assetVersion&&!o&&(this.container.removeChild(a.root),a.root.destroy({children:!0}),this.entries.delete(r.id),a=void 0),(!a||a.assetVersion!==r.assetVersion)&&o){a&&(this.container.removeChild(a.root),a.root.destroy({children:!0}));const d=new _i,f=new o.SpineClass({skeletonData:o.skeletonData,autoUpdate:!1,darkTint:!1});o.skeletonData.defaultSkin&&f.skeleton.setSkin(o.skeletonData.defaultSkin),o.runtimeVersion==="4.3"?f.skeleton.setupPoseSlots():f.skeleton.setSlotsToSetupPose(),d.addChild(f),this.container.addChild(d),a={root:d,spine:f,runtimeVersion:o.runtimeVersion,assetVersion:r.assetVersion,animation:""},this.entries.set(r.id,a)}if(!a)continue;const c=a.root,l=a.spine,h=r.visible!==!1&&r.enabled;c.visible=h,c.renderable=h,c.position.set(r.x,-r.y),c.rotation=-r.rotation*Math.PI/180,c.scale.set(r.scaleX,r.scaleY),a.animation!==r.selectedAnimation&&(a.animation=r.selectedAnimation,a.runtimeVersion==="4.3"?l.skeleton.setupPose():l.skeleton.setToSetupPose(),l.state.clearTracks(),a.animation&&l.state.setAnimation(0,a.animation,!1));const u=a.runtimeVersion==="4.3"?l.state.getTrack(0):l.state.getCurrent(0);if(u){const d=((n=r.animations.find(p=>p.name===r.selectedAnimation))==null?void 0:n.duration)||0,f=Math.max(0,t/Math.max(1,i)-r.timeOffset);u.trackTime=d>0?Math.min(f,d):f}l.update(0)}}getBoneWorldTransform(e,t){const i=this.entries.get(e),n=i==null?void 0:i.spine.skeleton.findBone(t);if(!i||!n||!n.active)return null;const r=i.runtimeVersion==="4.3"?n.appliedPose:n,o=i.root,a=Math.cos(o.rotation),c=Math.sin(o.rotation),l=a*o.scale.x,h=-c*o.scale.y,u=c*o.scale.x,d=a*o.scale.y,f=l*r.a+h*r.c,p=l*r.b+h*r.d,m=u*r.a+d*r.c,g=u*r.b+d*r.d,v=o.position.x+l*r.worldX+h*r.worldY,y=o.position.y+u*r.worldX+d*r.worldY;return{x:v,y:-y,rotation:-Math.atan2(m,f)*180/Math.PI,scaleX:Math.max(1e-4,Math.hypot(f,m)),scaleY:Math.max(1e-4,Math.hypot(p,g))}}destroy(){for(const e of this.entries.values())e.root.removeFromParent(),e.root.destroy({children:!0});this.entries.clear(),this.container.removeFromParent(),this.container.destroy({children:!0})}}let a1=class{constructor(){S(this,"entries",{});S(this,"size",0)}add(e){let t=this.entries[e];return this.entries[e]=!0,t?!1:(this.size++,!0)}addAll(e){let t=this.size;for(var i=0,n=e.length;i1&&(this.r=1),this.g<0?this.g=0:this.g>1&&(this.g=1),this.b<0?this.b=0:this.b>1&&(this.b=1),this.a<0?this.a=0:this.a>1&&(this.a=1),this}static rgba8888ToColor(e,t){e.r=((t&4278190080)>>>24)/255,e.g=((t&16711680)>>>16)/255,e.b=((t&65280)>>>8)/255,e.a=(t&255)/255}static rgb888ToColor(e,t){e.r=((t&16711680)>>>16)/255,e.g=((t&65280)>>>8)/255,e.b=(t&255)/255}toRgb888(){const e=t=>("0"+(t*255).toString(16)).slice(-2);return+("0x"+e(this.r)+e(this.g)+e(this.b))}static fromString(e,t=new Ai){return t.setFromString(e)}},S(Ai,"WHITE",new Ai(1,1,1,1)),S(Ai,"RED",new Ai(1,0,0,1)),S(Ai,"GREEN",new Ai(0,1,0,1)),S(Ai,"BLUE",new Ai(0,0,1,1)),S(Ai,"MAGENTA",new Ai(1,0,1,1)),Ai);var Zt;let Ee=(Zt=class{static clamp(e,t,i){return ei?i:e}static cosDeg(e){return Math.cos(e*Zt.degRad)}static sinDeg(e){return Math.sin(e*Zt.degRad)}static atan2Deg(e,t){return Math.atan2(e,t)*Zt.degRad}static signum(e){return e>0?1:e<0?-1:0}static toInt(e){return e>0?Math.floor(e):Math.ceil(e)}static cbrt(e){let t=Math.pow(Math.abs(e),.3333333333333333);return e<0?-t:t}static randomTriangular(e,t){return Zt.randomTriangularWith(e,t,(e+t)*.5)}static randomTriangularWith(e,t,i){let n=Math.random(),r=t-e;return n<=(i-e)/r?e+Math.sqrt(n*r*(i-e)):t-Math.sqrt((1-n)*r*(t-i))}static isPowerOfTwo(e){return e&&(e&e-1)===0}},S(Zt,"PI",3.1415927),S(Zt,"PI2",Zt.PI*2),S(Zt,"invPI2",1/Zt.PI2),S(Zt,"radiansToDegrees",180/Zt.PI),S(Zt,"radDeg",Zt.radiansToDegrees),S(Zt,"degreesToRadians",Zt.PI/180),S(Zt,"degRad",Zt.degreesToRadians),Zt);var Ms;let Ie=(Ms=class{static arrayCopy(e,t,i,n,r){for(let o=t,a=n;o=t?e:Ms.setArraySize(e,t,i)}static newArray(e,t){let i=new Array(e);for(let n=0;n0?this.items.pop():this.instantiator()}free(e){e.reset&&e.reset(),this.items.push(e)}freeAll(e){for(let t=0;t>1)*a;let c=t.bone.skeleton,l=t.deform,h=this.vertices,u=this.bones;if(!u){l.length>0&&(h=l);let m=t.bone,g=m.worldX,v=m.worldY,y=m.a,x=m.b,T=m.c,A=m.d;for(let w=i,b=o;b=this.regions.length&&(i=this.regions.length-1);let n=this.regions[i];t.region!=n&&(t.region=n,t.updateRegion())}getPath(e,t){let i=e,n=(this.start+t).toString();for(let r=this.digits-n.length;r>0;r--)i+="0";return i+=n,i}static nextID(){return In._nextID++}},S(In,"_nextID",0),In);var Si;(function(s){s[s.hold=0]="hold",s[s.once=1]="once",s[s.loop=2]="loop",s[s.pingpong=3]="pingpong",s[s.onceReverse=4]="onceReverse",s[s.loopReverse=5]="loopReverse",s[s.pingpongReverse=6]="pingpongReverse"})(Si||(Si={}));const h1=[Si.hold,Si.once,Si.loop,Si.pingpong,Si.onceReverse,Si.loopReverse,Si.pingpongReverse];let lp=class{constructor(e,t,i){S(this,"name");S(this,"timelines",[]);S(this,"timelineIds",new a1);S(this,"duration");if(!e)throw new Error("name cannot be null.");this.name=e,this.setTimelines(t),this.duration=i}setTimelines(e){if(!e)throw new Error("timelines cannot be null.");this.timelines=e,this.timelineIds.clear();for(var t=0;t0&&(t%=this.duration));let l=this.timelines;for(let h=0,u=l.length;ht)return n-1;return i-1}static search(e,t,i){let n=e.length;for(let r=i;rt)return r-i;return n-i}},cn=class extends $t{constructor(t,i,n){super(t,n);S(this,"curves");this.curves=Ie.newFloatArray(t+i*18),this.curves[t-1]=1}setLinear(t){this.curves[t]=0}setStepped(t){this.curves[t]=1}shrink(t){let i=this.getFrameCount()+t*18;if(this.curves.length>i){let n=Ie.newFloatArray(i);Ie.arrayCopy(this.curves,0,n,0,i),this.curves=n}}setBezier(t,i,n,r,o,a,c,l,h,u,d){let f=this.curves,p=this.getFrameCount()+t*18;n==0&&(f[i]=2+p);let m=(r-a*2+l)*.03,g=(o-c*2+h)*.03,v=((a-l)*3-r+u)*.006,y=((c-h)*3-o+d)*.006,x=m*2+v,T=g*2+y,A=(a-r)*.3+m+v*.16666667,w=(c-o)*.3+g+y*.16666667,b=r+A,_=o+w;for(let I=p+18;pt){let h=this.frames[i],u=this.frames[i+n];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}let a=r+18;for(r+=2;r=t){let h=o[r-2],u=o[r-1];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}i+=this.getFrameEntries();let c=o[a-2],l=o[a-1];return l+(t-c)/(this.frames[i]-c)*(this.frames[i+n]-l)}},Fs=class extends cn{constructor(e,t,i){super(e,t,[i])}getFrameEntries(){return 2}setFrame(e,t,i){e<<=1,this.frames[e]=t,this.frames[e+1]=i}getCurveValue(e){let t=this.frames,i=t.length-2;for(let r=2;r<=i;r+=2)if(t[r]>e){i=r-2;break}let n=this.curves[i>>1];switch(n){case 0:let r=t[i],o=t[i+1];return o+(e-r)/(t[i+2]-r)*(t[i+2+1]-o);case 1:return t[i+1]}return this.getBezierValue(e,i,1,n-2)}getRelativeValue(e,t,i,n,r){if(e>2];switch(g){case 0:let v=h[m];d=h[m+1],f=h[m+2],p=h[m+3];let y=(n-v)/(h[m+4]-v);d+=(h[m+4+1]-d)*y,f+=(h[m+4+2]-f)*y,p+=(h[m+4+3]-p)*y;break;case 1:d=h[m+1],f=h[m+2],p=h[m+3];break;default:d=this.getBezierValue(n,m,1,g-2),f=this.getBezierValue(n,m,2,g+18-2),p=this.getBezierValue(n,m,3,g+36-2)}if(o==1)u.r=d,u.g=f,u.b=p;else{if(a==ge.setup){let v=l.data.color;u.r=v.r,u.g=v.g,u.b=v.b}u.r+=(d-u.r)*o,u.g+=(f-u.g)*o,u.b+=(p-u.b)*o}}},T1=class extends Fs{constructor(t,i,n){super(t,i,rt.alpha+"|"+n);S(this,"slotIndex",0);this.slotIndex=n}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=l.color;if(n>3];switch(A){case 0:let w=h[T];f=h[T+1],p=h[T+2],m=h[T+3],g=h[T+4],v=h[T+5],y=h[T+6],x=h[T+7];let b=(n-w)/(h[T+8]-w);f+=(h[T+8+1]-f)*b,p+=(h[T+8+2]-p)*b,m+=(h[T+8+3]-m)*b,g+=(h[T+8+4]-g)*b,v+=(h[T+8+5]-v)*b,y+=(h[T+8+6]-y)*b,x+=(h[T+8+7]-x)*b;break;case 1:f=h[T+1],p=h[T+2],m=h[T+3],g=h[T+4],v=h[T+5],y=h[T+6],x=h[T+7];break;default:f=this.getBezierValue(n,T,1,A-2),p=this.getBezierValue(n,T,2,A+18-2),m=this.getBezierValue(n,T,3,A+36-2),g=this.getBezierValue(n,T,4,A+54-2),v=this.getBezierValue(n,T,5,A+72-2),y=this.getBezierValue(n,T,6,A+90-2),x=this.getBezierValue(n,T,7,A+108-2)}if(o==1)u.set(f,p,m,g),d.r=v,d.g=y,d.b=x;else{if(a==ge.setup){u.setFromColor(l.data.color);let w=l.data.darkColor;d.r=w.r,d.g=w.g,d.b=w.b}u.add((f-u.r)*o,(p-u.g)*o,(m-u.b)*o,(g-u.a)*o),d.r+=(v-d.r)*o,d.g+=(y-d.g)*o,d.b+=(x-d.b)*o}}},_1=class extends cn{constructor(t,i,n){super(t,i,[rt.rgb+"|"+n,rt.rgb2+"|"+n]);S(this,"slotIndex",0);this.slotIndex=n}getFrameEntries(){return 7}setFrame(t,i,n,r,o,a,c,l){t*=7,this.frames[t]=i,this.frames[t+1]=n,this.frames[t+2]=r,this.frames[t+3]=o,this.frames[t+4]=a,this.frames[t+5]=c,this.frames[t+6]=l}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=this.frames,u=l.color,d=l.darkColor;if(nt){let l=this.frames[i];return n[r+1]*(t-l)/(n[r]-l)}let o=r+18;for(r+=2;r=t){let l=n[r-2],h=n[r-1];return h+(t-l)/(n[r]-l)*(n[r+1]-h)}let a=n[o-2],c=n[o-1];return c+(1-c)*(t-a)/(this.frames[i+this.getFrameEntries()]-a)}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=l.getAttachment();if(!h||!(h instanceof Un)||h.timelineAttachment!=this.attachment)return;let u=l.deform;u.length==0&&(a=ge.setup);let d=this.vertices,f=d[0].length,p=this.frames;if(n=p[p.length-1]){let T=d[p.length-1];if(o==1)if(a==ge.add){let A=h;if(A.bones)for(let w=0;wn)this.apply(t,i,Number.MAX_VALUE,r,o,a,c),i=-1;else if(i>=l[h-1])return;if(n0&&l[u-1]==d;)u--}for(;u=l[u];u++)r.push(this.events[u])}},S(Hr,"propertyIds",[""+rt.event]),Hr);var jr;let Ya=(jr=class extends $t{constructor(t){super(t,jr.propertyIds);S(this,"drawOrders");this.drawOrders=new Array(t)}getFrameCount(){return this.frames.length}setFrame(t,i,n){this.frames[t]=i,this.drawOrders[t]=n}apply(t,i,n,r,o,a,c){if(c==Pi.mixOut){a==ge.setup&&Ie.arrayCopy(t.slots,0,t.drawOrder,0,t.slots.length);return}if(n>2];switch(m){case 0:let g=h[p];u=h[p+1],d=h[p+2],f=h[p+3];let v=(n-g)/(h[p+4]-g);u+=(h[p+4+1]-u)*v,d+=(h[p+4+2]-d)*v,f+=(h[p+4+3]-f)*v;break;case 1:u=h[p+1],d=h[p+2],f=h[p+3];break;default:u=this.getBezierValue(n,p,1,m-2),d=this.getBezierValue(n,p,2,m+18-2),f=this.getBezierValue(n,p,3,m+36-2)}if(a==ge.setup){let g=l.data;l.mixRotate=g.mixRotate+(u-g.mixRotate)*o,l.mixX=g.mixX+(d-g.mixX)*o,l.mixY=g.mixY+(f-g.mixY)*o}else l.mixRotate+=(u-l.mixRotate)*o,l.mixX+=(d-l.mixX)*o,l.mixY+=(f-l.mixY)*o}},ho=class extends Fs{constructor(t,i,n,r){super(t,i,r+"|"+n);S(this,"constraintIndex",0);this.constraintIndex=n}apply(t,i,n,r,o,a,c){let l;if(this.constraintIndex==-1){const h=n>=this.frames[0]?this.getCurveValue(n):0;for(const u of t.physicsConstraints)u.active&&this.global(u.data)&&this.set(u,this.getAbsoluteValue2(n,o,a,this.get(u),this.setup(u),h))}else l=t.physicsConstraints[this.constraintIndex],l.active&&this.set(l,this.getAbsoluteValue(n,o,a,this.get(l),this.setup(l)))}},k1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintInertia)}setup(e){return e.data.inertia}get(e){return e.inertia}set(e,t){e.inertia=t}global(e){return e.inertiaGlobal}},F1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintStrength)}setup(e){return e.data.strength}get(e){return e.strength}set(e,t){e.strength=t}global(e){return e.strengthGlobal}},O1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintDamping)}setup(e){return e.data.damping}get(e){return e.damping}set(e,t){e.damping=t}global(e){return e.dampingGlobal}},B1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintMass)}setup(e){return 1/e.data.massInverse}get(e){return 1/e.massInverse}set(e,t){e.massInverse=1/t}global(e){return e.massGlobal}},L1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintWind)}setup(e){return e.data.wind}get(e){return e.wind}set(e,t){e.wind=t}global(e){return e.windGlobal}},D1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintGravity)}setup(e){return e.data.gravity}get(e){return e.gravity}set(e,t){e.gravity=t}global(e){return e.gravityGlobal}},N1=class extends ho{constructor(e,t,i){super(e,t,i,rt.physicsConstraintMix)}setup(e){return e.data.mix}get(e){return e.mix}set(e,t){e.mix=t}global(e){return e.mixGlobal}};var Wr;let U1=(Wr=class extends $t{constructor(t,i){super(t,Wr.propertyIds);S(this,"constraintIndex");this.constraintIndex=i}getFrameCount(){return this.frames.length}setFrame(t,i){this.frames[t]=i}apply(t,i,n,r,o,a,c){let l;if(this.constraintIndex!=-1&&(l=t.physicsConstraints[this.constraintIndex],!l.active))return;const h=this.frames;if(i>n)this.apply(t,i,Number.MAX_VALUE,[],o,a,c),i=-1;else if(i>=h[h.length-1])return;if(!(n=h[$t.search1(h,i)+1]))if(l!=null)l.reset();else for(const u of t.physicsConstraints)u.active&&u.reset()}},S(Wr,"propertyIds",[rt.physicsConstraintReset.toString()]),Wr);var Di;let $1=(Di=class extends $t{constructor(t,i,n){super(t,[rt.sequence+"|"+i+"|"+n.sequence.id]);S(this,"slotIndex");S(this,"attachment");this.slotIndex=i,this.attachment=n}getFrameEntries(){return Di.ENTRIES}getSlotIndex(){return this.slotIndex}getAttachment(){return this.attachment}setFrame(t,i,n,r,o){let a=this.frames;t*=Di.ENTRIES,a[t]=i,a[t+Di.MODE]=n|r<<4,a[t+Di.DELAY]=o}apply(t,i,n,r,o,a,c){let l=t.slots[this.slotIndex];if(!l.bone.active)return;let h=l.attachment,u=this.attachment;if(h!=u&&(!(h instanceof Un)||h.timelineAttachment!=u))return;if(c==Pi.mixOut){a==ge.setup&&(l.sequenceIndex=-1);return}let d=this.frames;if(n>4,y=this.attachment.sequence.regions.length,x=h1[m&15];if(x!=Si.hold)switch(v+=(n-p)/g+1e-5|0,x){case Si.once:v=Math.min(y-1,v);break;case Si.loop:v%=y;break;case Si.pingpong:{let T=(y<<1)-2;v=T==0?0:v%T,v>=y&&(v=T-v);break}case Si.onceReverse:v=Math.max(y-1-v,0);break;case Si.loopReverse:v=y-1-v%y;break;case Si.pingpongReverse:{let T=(y<<1)-2;v=T==0?0:(v+y-1)%T,v>=y&&(v=T-v)}}l.sequenceIndex=v}},S(Di,"ENTRIES",3),S(Di,"MODE",1),S(Di,"DELAY",2),Di);var Rn;let xR=(Rn=class{constructor(e){S(this,"data");S(this,"tracks",new Array);S(this,"timeScale",1);S(this,"unkeyedState",0);S(this,"events",new Array);S(this,"listeners",new Array);S(this,"queue",new bR(this));S(this,"propertyIDs",new a1);S(this,"animationsChanged",!1);S(this,"trackEntryPool",new lh(()=>new yR));this.data=e}static emptyAnimation(){return Rn._emptyAnimation}update(e){e*=this.timeScale;let t=this.tracks;for(let i=0,n=t.length;i0){if(r.delay-=o,r.delay>0)continue;o=-r.delay,r.delay=0}let a=r.next;if(a){let c=r.trackLast-a.delay;if(c>=0){for(a.delay=0,a.trackTime+=r.timeScale==0?0:(c/r.timeScale+e)*a.timeScale,r.trackTime+=o,this.setCurrent(i,a,!0);a.mixingFrom;)a.mixTime+=e,a=a.mixingFrom;continue}}else if(r.trackLast>=r.trackEnd&&!r.mixingFrom){t[i]=null,this.queue.end(r),this.clearNext(r);continue}if(r.mixingFrom&&this.updateMixingFrom(r,e)){let c=r.mixingFrom;for(r.mixingFrom=null,c&&(c.mixingTo=null);c;)this.queue.end(c),c=c.mixingFrom}r.trackTime+=o}this.queue.drain()}updateMixingFrom(e,t){let i=e.mixingFrom;if(!i)return!0;let n=this.updateMixingFrom(i,t);return i.animationLast=i.nextAnimationLast,i.trackLast=i.nextTrackLast,e.nextTrackLast!=-1&&e.mixTime>=e.mixDuration?((i.totalAlpha==0||e.mixDuration==0)&&(e.mixingFrom=i.mixingFrom,i.mixingFrom!=null&&(i.mixingFrom.mixingTo=e),e.interruptAlpha=i.interruptAlpha,this.queue.end(i)),n):(i.trackTime+=t*i.timeScale,e.mixTime+=t,!1)}apply(e){if(!e)throw new Error("skeleton cannot be null.");this.animationsChanged&&this._animationsChanged();let t=this.events,i=this.tracks,n=!1;for(let d=0,f=i.length;d0)continue;n=!0;let m=d==0?ge.first:p.mixBlend,g=p.alpha;p.mixingFrom?g*=this.applyMixingFrom(p,e,m):p.trackTime>=p.trackEnd&&!p.next&&(g=0);let v=g>=p.alphaAttachmentThreshold,y=p.animationLast,x=p.getAnimationTime(),T=x,A=t;p.reverse&&(T=p.animation.duration-T,A=null);let w=p.animation.timelines,b=w.length;if(d==0&&g==1||m==ge.add){d==0&&(v=!0);for(let _=0;_1&&(r=1),i!=ge.first&&(i=n.mixBlend));let o=r=n.alphaAttachmentThreshold):(a&&A instanceof Ya&&b==ge.setup&&(w=Pi.mixIn),A.apply(t,d,p,m,_,b,w))}}return e.mixDuration>0&&this.queueEvents(n,f),this.events.length=0,n.nextAnimationLast=f,n.nextTrackLast=n.trackTime,r}applyAttachmentTimeline(e,t,i,n,r){var o=t.slots[e.slotIndex];o.bone.active&&(i=0,x=m>=0;Math.abs(g)<=90&&Ee.signum(g)!=Ee.signum(p)&&(Math.abs(m-v)>180?(f+=360*Ee.signum(m),x=y):v!=0?f-=360*Ee.signum(m):x=y),x!=y&&(f+=360*Ee.signum(m)),o[a]=f}o[a+1]=p,l.rotation=u+f*n}queueEvents(e,t){let i=e.animationStart,n=e.animationEnd,r=n-i,o=e.trackLast%r,a=this.events,c=0,l=a.length;for(;cn||this.queue.event(e,u)}let h=!1;if(e.loop)if(r==0)h=!0;else{const u=Math.floor(e.trackTime/r);h=u>0&&u>Math.floor(e.trackLast/r)}else h=t>=n&&e.animationLast=this.tracks.length)return;let t=this.tracks[e];if(!t)return;this.queue.end(t),this.clearNext(t);let i=t;for(;;){let n=i.mixingFrom;if(!n)break;this.queue.end(n),i.mixingFrom=null,i.mixingTo=null,i=n}this.tracks[t.trackIndex]=null,this.queue.drain()}setCurrent(e,t,i){let n=this.expandToIndex(e);this.tracks[e]=t,t.previous=null,n&&(i&&this.queue.interrupt(n),t.mixingFrom=n,n.mixingTo=t,t.mixTime=0,n.mixingFrom&&n.mixDuration>0&&(t.interruptAlpha*=Math.min(1,n.mixTime/n.mixDuration)),n.timelinesRotation.length=0),this.queue.start(t)}setAnimation(e,t,i=!1){let n=this.data.skeletonData.findAnimation(t);if(!n)throw new Error("Animation not found: "+t);return this.setAnimationWith(e,n,i)}setAnimationWith(e,t,i=!1){if(!t)throw new Error("animation cannot be null.");let n=!0,r=this.expandToIndex(e);r&&(r.nextTrackLast==-1?(this.tracks[e]=r.mixingFrom,this.queue.interrupt(r),this.queue.end(r),this.clearNext(r),r=r.mixingFrom,n=!1):this.clearNext(r));let o=this.trackEntry(e,t,i,r);return this.setCurrent(e,o,n),this.queue.drain(),o}addAnimation(e,t,i=!1,n=0){let r=this.data.skeletonData.findAnimation(t);if(!r)throw new Error("Animation not found: "+t);return this.addAnimationWith(e,r,i,n)}addAnimationWith(e,t,i=!1,n=0){if(!t)throw new Error("animation cannot be null.");let r=this.expandToIndex(e);if(r)for(;r.next;)r=r.next;let o=this.trackEntry(e,t,i,r);return r?(r.next=o,o.previous=r,n<=0&&(n=Math.max(n+r.getTrackComplete()-o.mixDuration,0))):(this.setCurrent(e,o,!0),this.queue.drain(),n<0&&(n=0)),o.delay=n,o}setEmptyAnimation(e,t=0){let i=this.setAnimationWith(e,Rn.emptyAnimation(),!1);return i.mixDuration=t,i.trackEnd=t,i}addEmptyAnimation(e,t=0,i=0){let n=this.addAnimationWith(e,Rn.emptyAnimation(),!1,i);return i<=0&&(n.delay=Math.max(n.delay+n.mixDuration-t,0)),n.mixDuration=t,n.trackEnd=t,n}setEmptyAnimations(e=0){let t=this.queue.drainDisabled;this.queue.drainDisabled=!0;for(let i=0,n=this.tracks.length;i0){r[c]=wR,o[c]=u;continue e}break}r[c]=Jd}}}getCurrent(e){return e>=this.tracks.length?null:this.tracks[e]}addListener(e){if(!e)throw new Error("listener cannot be null.");this.listeners.push(e)}removeListener(e){let t=this.listeners.indexOf(e);t>=0&&this.listeners.splice(t,1)}clearListeners(){this.listeners.length=0}clearListenerNotifications(){this.queue.clear()}},S(Rn,"_emptyAnimation",new lp("",[],0)),Rn),yR=class{constructor(){S(this,"animation",null);S(this,"previous",null);S(this,"next",null);S(this,"mixingFrom",null);S(this,"mixingTo",null);S(this,"listener",null);S(this,"trackIndex",0);S(this,"loop",!1);S(this,"holdPrevious",!1);S(this,"reverse",!1);S(this,"shortestRotation",!1);S(this,"eventThreshold",0);S(this,"mixAttachmentThreshold",0);S(this,"alphaAttachmentThreshold",0);S(this,"mixDrawOrderThreshold",0);S(this,"animationStart",0);S(this,"animationEnd",0);S(this,"animationLast",0);S(this,"nextAnimationLast",0);S(this,"delay",0);S(this,"trackTime",0);S(this,"trackLast",0);S(this,"nextTrackLast",0);S(this,"trackEnd",0);S(this,"timeScale",0);S(this,"alpha",0);S(this,"mixTime",0);S(this,"_mixDuration",0);S(this,"interruptAlpha",0);S(this,"totalAlpha",0);S(this,"mixBlend",ge.replace);S(this,"timelineMode",new Array);S(this,"timelineHoldMix",new Array);S(this,"timelinesRotation",new Array)}get mixDuration(){return this._mixDuration}set mixDuration(e){this._mixDuration=e}setMixDurationWithDelay(e,t){this._mixDuration=e,t<=0&&(this.previous!=null?t=Math.max(t+this.previous.getTrackComplete()-e,0):t=0),this.delay=t}reset(){this.next=null,this.previous=null,this.mixingFrom=null,this.mixingTo=null,this.animation=null,this.listener=null,this.timelineMode.length=0,this.timelineHoldMix.length=0,this.timelinesRotation.length=0}getAnimationTime(){if(this.loop){let e=this.animationEnd-this.animationStart;return e==0?this.animationStart:this.trackTime%e+this.animationStart}return Math.min(this.trackTime+this.animationStart,this.animationEnd)}setAnimationLast(e){this.animationLast=e,this.nextAnimationLast=e}isComplete(){return this.trackTime>=this.animationEnd-this.animationStart}resetRotationDirections(){this.timelinesRotation.length=0}getTrackComplete(){let e=this.animationEnd-this.animationStart;if(e!=0){if(this.loop)return e*(1+(this.trackTime/e|0));if(this.trackTime=0}},bR=class{constructor(e){S(this,"objects",[]);S(this,"drainDisabled",!1);S(this,"animState");this.animState=e}start(e){this.objects.push(Wi.start),this.objects.push(e),this.animState.animationsChanged=!0}interrupt(e){this.objects.push(Wi.interrupt),this.objects.push(e)}end(e){this.objects.push(Wi.end),this.objects.push(e),this.animState.animationsChanged=!0}dispose(e){this.objects.push(Wi.dispose),this.objects.push(e)}complete(e){this.objects.push(Wi.complete),this.objects.push(e)}event(e,t){this.objects.push(Wi.event),this.objects.push(e),this.objects.push(t)}drain(){if(this.drainDisabled)return;this.drainDisabled=!0;let e=this.objects;for(let t=0;t{h.width=parseInt(i[1]),h.height=parseInt(i[2])},n.format=()=>{},n.filter=h=>{h.minFilter=Ie.enumValue(mi,i[1]),h.magFilter=Ie.enumValue(mi,i[2])},n.repeat=h=>{i[1].indexOf("x")!=-1&&(h.uWrap=Fn.Repeat),i[1].indexOf("y")!=-1&&(h.vWrap=Fn.Repeat)},n.pma=h=>{h.pma=i[1]=="true"};var r={};r.xy=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2])},r.size=h=>{h.width=parseInt(i[1]),h.height=parseInt(i[2])},r.bounds=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2]),h.width=parseInt(i[3]),h.height=parseInt(i[4])},r.offset=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2])},r.orig=h=>{h.originalWidth=parseInt(i[1]),h.originalHeight=parseInt(i[2])},r.offsets=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2]),h.originalWidth=parseInt(i[3]),h.originalHeight=parseInt(i[4])},r.rotate=h=>{let u=i[1];u=="true"?h.degrees=90:u!="false"&&(h.degrees=parseInt(u))},r.index=h=>{h.index=parseInt(i[1])};let o=t.readLine();for(;o&&o.trim().length==0;)o=t.readLine();for(;!(!o||o.trim().length==0||t.readEntry(i,o)==0);)o=t.readLine();let a=null,c=null,l=null;for(;o!==null;)if(o.trim().length==0)a=null,o=t.readLine();else if(a){let h=new H1(a,o);for(;;){let u=t.readEntry(i,o=t.readLine());if(u==0)break;let d=r[i[0]];if(d)d(h);else{c||(c=[]),l||(l=[]),c.push(i[0]);let f=[];for(let p=0;p0&&l&&l.length>0&&(h.names=c,h.values=l,c=null,l=null),h.u=h.x/a.width,h.v=h.y/a.height,h.degrees==90?(h.u2=(h.x+h.height)/a.width,h.v2=(h.y+h.width)/a.height):(h.u2=(h.x+h.width)/a.width,h.v2=(h.y+h.height)/a.height),this.regions.push(h)}else{for(a=new AR(o.trim());t.readEntry(i,o=t.readLine())!=0;){let h=n[i[0]];h&&h(a)}this.pages.push(a)}}findRegion(e){for(let t=0;t=this.lines.length?null:this.lines[this.index++]}readEntry(e,t){if(!t||(t=t.trim(),t.length==0))return 0;let i=t.indexOf(":");if(i==-1)return 0;e[0]=t.substr(0,i).trim();for(let n=1,r=i+1;;n++){let o=t.indexOf(",",r);if(o==-1)return e[n]=t.substr(r).trim(),n;if(e[n]=t.substr(r,o-r).trim(),r=o+1,n==4)return 4}}},AR=class{constructor(e){S(this,"name");S(this,"minFilter",mi.Nearest);S(this,"magFilter",mi.Nearest);S(this,"uWrap",Fn.ClampToEdge);S(this,"vWrap",Fn.ClampToEdge);S(this,"texture",null);S(this,"width",0);S(this,"height",0);S(this,"pma",!1);S(this,"regions",new Array);this.name=e}setTexture(e){this.texture=e,e.setFilters(this.minFilter,this.magFilter),e.setWraps(this.uWrap,this.vWrap);for(let t of this.regions)t.texture=e}},H1=class extends _R{constructor(t,i){super();S(this,"page");S(this,"name");S(this,"x",0);S(this,"y",0);S(this,"offsetX",0);S(this,"offsetY",0);S(this,"originalWidth",0);S(this,"originalHeight",0);S(this,"index",0);S(this,"degrees",0);S(this,"names",null);S(this,"values",null);this.page=t,this.name=i,t.regions.push(this)}},Tl=class nm extends Un{constructor(t,i){super(t);S(this,"region",null);S(this,"path");S(this,"regionUVs",[]);S(this,"uvs",[]);S(this,"triangles",[]);S(this,"color",new it(1,1,1,1));S(this,"width",0);S(this,"height",0);S(this,"hullLength",0);S(this,"edges",[]);S(this,"parentMesh",null);S(this,"sequence",null);S(this,"tempColor",new it(0,0,0,0));this.path=i}updateRegion(){if(!this.region)throw new Error("Region not set.");let t=this.regionUVs;(!this.uvs||this.uvs.length!=t.length)&&(this.uvs=Ie.newFloatArray(t.length));let i=this.uvs,n=this.uvs.length,r=this.region.u,o=this.region.v,a=0,c=0;if(this.region instanceof H1){let l=this.region,h=l.page,u=h.width,d=h.height;switch(l.degrees){case 90:r-=(l.originalHeight-l.offsetY-l.height)/u,o-=(l.originalWidth-l.offsetX-l.width)/d,a=l.originalHeight/u,c=l.originalWidth/d;for(let f=0;f= 0.");if(!t)throw new Error("name cannot be null.");this.index=e,this.name=t,this.parent=i}};var Ht;(function(s){s[s.Normal=0]="Normal",s[s.OnlyTranslation=1]="OnlyTranslation",s[s.NoRotationOrReflection=2]="NoRotationOrReflection",s[s.NoScale=3]="NoScale",s[s.NoScaleOrReflection=4]="NoScaleOrReflection"})(Ht||(Ht={}));let Cv=class{constructor(e,t,i){S(this,"data");S(this,"skeleton");S(this,"parent",null);S(this,"children",new Array);S(this,"x",0);S(this,"y",0);S(this,"rotation",0);S(this,"scaleX",0);S(this,"scaleY",0);S(this,"shearX",0);S(this,"shearY",0);S(this,"ax",0);S(this,"ay",0);S(this,"arotation",0);S(this,"ascaleX",0);S(this,"ascaleY",0);S(this,"ashearX",0);S(this,"ashearY",0);S(this,"a",0);S(this,"b",0);S(this,"c",0);S(this,"d",0);S(this,"worldY",0);S(this,"worldX",0);S(this,"inherit",Ht.Normal);S(this,"sorted",!1);S(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.skeleton=t,this.parent=i,this.setToSetupPose()}isActive(){return this.active}update(e){this.updateWorldTransformWith(this.ax,this.ay,this.arotation,this.ascaleX,this.ascaleY,this.ashearX,this.ashearY)}updateWorldTransform(){this.updateWorldTransformWith(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)}updateWorldTransformWith(e,t,i,n,r,o,a){this.ax=e,this.ay=t,this.arotation=i,this.ascaleX=n,this.ascaleY=r,this.ashearX=o,this.ashearY=a;let c=this.parent;if(!c){let f=this.skeleton;const p=f.scaleX,m=f.scaleY,g=(i+o)*Ee.degRad,v=(i+90+a)*Ee.degRad;this.a=Math.cos(g)*n*p,this.b=Math.cos(v)*r*p,this.c=Math.sin(g)*n*m,this.d=Math.sin(v)*r*m,this.worldX=e*p+f.x,this.worldY=t*m+f.y;return}let l=c.a,h=c.b,u=c.c,d=c.d;switch(this.worldX=l*e+h*t+c.worldX,this.worldY=u*e+d*t+c.worldY,this.inherit){case Ht.Normal:{const f=(i+o)*Ee.degRad,p=(i+90+a)*Ee.degRad,m=Math.cos(f)*n,g=Math.cos(p)*r,v=Math.sin(f)*n,y=Math.sin(p)*r;this.a=l*m+h*v,this.b=l*g+h*y,this.c=u*m+d*v,this.d=u*g+d*y;return}case Ht.OnlyTranslation:{const f=(i+o)*Ee.degRad,p=(i+90+a)*Ee.degRad;this.a=Math.cos(f)*n,this.b=Math.cos(p)*r,this.c=Math.sin(f)*n,this.d=Math.sin(p)*r;break}case Ht.NoRotationOrReflection:{let f=1/this.skeleton.scaleX,p=1/this.skeleton.scaleY;l*=f,u*=p;let m=l*l+u*u,g=0;m>1e-4?(m=Math.abs(l*d*p-h*f*u)/m,h=u*m,d=l*m,g=Math.atan2(u,l)*Ee.radDeg):(l=0,u=0,g=90-Math.atan2(d,h)*Ee.radDeg);const v=(i+o-g)*Ee.degRad,y=(i+a-g+90)*Ee.degRad,x=Math.cos(v)*n,T=Math.cos(y)*r,A=Math.sin(v)*n,w=Math.sin(y)*r;this.a=l*x-h*A,this.b=l*T-h*w,this.c=u*x+d*A,this.d=u*T+d*w;break}case Ht.NoScale:case Ht.NoScaleOrReflection:{i*=Ee.degRad;const f=Math.cos(i),p=Math.sin(i);let m=(l*f+h*p)/this.skeleton.scaleX,g=(u*f+d*p)/this.skeleton.scaleY,v=Math.sqrt(m*m+g*g);v>1e-5&&(v=1/v),m*=v,g*=v,v=Math.sqrt(m*m+g*g),this.inherit==Ht.NoScale&&l*d-h*u<0!=(this.skeleton.scaleX<0!=this.skeleton.scaleY<0)&&(v=-v),i=Math.PI/2+Math.atan2(g,m);const y=Math.cos(i)*v,x=Math.sin(i)*v;o*=Ee.degRad,a=(90+a)*Ee.degRad;const T=Math.cos(o)*n,A=Math.cos(a)*r,w=Math.sin(o)*n,b=Math.sin(a)*r;this.a=m*T+y*w,this.b=m*A+y*b,this.c=g*T+x*w,this.d=g*A+x*b;break}}this.a*=this.skeleton.scaleX,this.b*=this.skeleton.scaleX,this.c*=this.skeleton.scaleY,this.d*=this.skeleton.scaleY}setToSetupPose(){let e=this.data;this.x=e.x,this.y=e.y,this.rotation=e.rotation,this.scaleX=e.scaleX,this.scaleY=e.scaleY,this.shearX=e.shearX,this.shearY=e.shearY,this.inherit=e.inherit}updateAppliedTransform(){let e=this.parent;if(!e){this.ax=this.worldX-this.skeleton.x,this.ay=this.worldY-this.skeleton.y,this.arotation=Math.atan2(this.c,this.a)*Ee.radDeg,this.ascaleX=Math.sqrt(this.a*this.a+this.c*this.c),this.ascaleY=Math.sqrt(this.b*this.b+this.d*this.d),this.ashearX=0,this.ashearY=Math.atan2(this.a*this.b+this.c*this.d,this.a*this.d-this.b*this.c)*Ee.radDeg;return}let t=e.a,i=e.b,n=e.c,r=e.d,o=1/(t*r-i*n),a=r*o,c=i*o,l=n*o,h=t*o,u=this.worldX-e.worldX,d=this.worldY-e.worldY;this.ax=u*a-d*c,this.ay=d*h-u*l;let f,p,m,g;if(this.inherit==Ht.OnlyTranslation)f=this.a,p=this.b,m=this.c,g=this.d;else{switch(this.inherit){case Ht.NoRotationOrReflection:{let A=Math.abs(t*r-i*n)/(t*t+n*n);i=-n*this.skeleton.scaleX*A/this.skeleton.scaleY,r=t*this.skeleton.scaleY*A/this.skeleton.scaleX,o=1/(t*r-i*n),a=r*o,c=i*o;break}case Ht.NoScale:case Ht.NoScaleOrReflection:let v=Ee.cosDeg(this.rotation),y=Ee.sinDeg(this.rotation);t=(t*v+i*y)/this.skeleton.scaleX,n=(n*v+r*y)/this.skeleton.scaleY;let x=Math.sqrt(t*t+n*n);x>1e-5&&(x=1/x),t*=x,n*=x,x=Math.sqrt(t*t+n*n),this.inherit==Ht.NoScale&&o<0!=(this.skeleton.scaleX<0!=this.skeleton.scaleY<0)&&(x=-x);let T=Ee.PI/2+Math.atan2(n,t);i=Math.cos(T)*x,r=Math.sin(T)*x,o=1/(t*r-i*n),a=r*o,c=i*o,l=n*o,h=t*o}f=a*this.a-c*this.c,p=a*this.b-c*this.d,m=h*this.c-l*this.a,g=h*this.d-l*this.b}if(this.ashearX=0,this.ascaleX=Math.sqrt(f*f+m*m),this.ascaleX>1e-4){let v=f*g-p*m;this.ascaleY=v/this.ascaleX,this.ashearY=-Math.atan2(f*p+m*g,v)*Ee.radDeg,this.arotation=Math.atan2(m,f)*Ee.radDeg}else this.ascaleX=0,this.ascaleY=Math.sqrt(p*p+g*g),this.ashearY=0,this.arotation=90-Math.atan2(g,p)*Ee.radDeg}getWorldRotationX(){return Math.atan2(this.c,this.a)*Ee.radDeg}getWorldRotationY(){return Math.atan2(this.d,this.b)*Ee.radDeg}getWorldScaleX(){return Math.sqrt(this.a*this.a+this.c*this.c)}getWorldScaleY(){return Math.sqrt(this.b*this.b+this.d*this.d)}worldToLocal(e){let t=1/(this.a*this.d-this.b*this.c),i=e.x-this.worldX,n=e.y-this.worldY;return e.x=i*this.d*t-n*this.b*t,e.y=n*this.a*t-i*this.c*t,e}localToWorld(e){let t=e.x,i=e.y;return e.x=t*this.a+i*this.b+this.worldX,e.y=t*this.c+i*this.d+this.worldY,e}worldToParent(e){if(e==null)throw new Error("world cannot be null.");return this.parent==null?e:this.parent.worldToLocal(e)}parentToWorld(e){if(e==null)throw new Error("world cannot be null.");return this.parent==null?e:this.parent.localToWorld(e)}worldToLocalRotation(e){let t=Ee.sinDeg(e),i=Ee.cosDeg(e);return Math.atan2(this.a*t-this.c*i,this.d*i-this.b*t)*Ee.radDeg+this.rotation-this.shearX}localToWorldRotation(e){e-=this.rotation-this.shearX;let t=Ee.sinDeg(e),i=Ee.cosDeg(e);return Math.atan2(i*this.c+t*this.d,i*this.a+t*this.b)*Ee.radDeg}rotateWorld(e){e*=Ee.degRad;const t=Math.sin(e),i=Math.cos(e),n=this.a,r=this.b;this.a=i*n-t*this.c,this.b=i*r-t*this.d,this.c=t*n+i*this.c,this.d=t*r+i*this.d}},ou=class{constructor(e,t,i){S(this,"name");S(this,"order");S(this,"skinRequired");this.name=e,this.order=t,this.skinRequired=i}},K1=class{constructor(e,t){S(this,"data");S(this,"intValue",0);S(this,"floatValue",0);S(this,"stringValue",null);S(this,"time",0);S(this,"volume",0);S(this,"balance",0);if(!t)throw new Error("data cannot be null.");this.time=e,this.data=t}},Z1=class{constructor(e){S(this,"name");S(this,"intValue",0);S(this,"floatValue",0);S(this,"stringValue",null);S(this,"audioPath",null);S(this,"volume",0);S(this,"balance",0);this.name=e}},ER=class{constructor(e,t){S(this,"data");S(this,"bones");S(this,"target");S(this,"bendDirection",0);S(this,"compress",!1);S(this,"stretch",!1);S(this,"mix",1);S(this,"softness",0);S(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.bones=new Array;for(let n=0;n180?f-=360:f<-180&&(f+=360);let g=e.ascaleX,v=e.ascaleY;if(n||r){switch(e.inherit){case Ht.NoScale:case Ht.NoScaleOrReflection:p=t-e.worldX,m=i-e.worldY}const y=e.data.length*g;if(y>1e-4){const x=p*p+m*m;if(n&&xy*y){const T=(Math.sqrt(x)/y-1)*a+1;g*=T,o&&(v*=T)}}}e.updateWorldTransformWith(e.ax,e.ay,e.arotation+f*a,g,v,e.ashearX,e.ashearY)}apply2(e,t,i,n,r,o,a,c,l){if(e.inherit!=Ht.Normal||t.inherit!=Ht.Normal)return;let h=e.ax,u=e.ay,d=e.ascaleX,f=e.ascaleY,p=d,m=f,g=t.ascaleX,v=0,y=0,x=0;d<0?(d=-d,v=180,x=-1):(v=0,x=1),f<0&&(f=-f,x=-x),g<0?(g=-g,y=180):y=0;let T=t.ax,A=0,w=0,b=0,_=e.a,I=e.b,F=e.c,E=e.d,k=Math.abs(d-f)<=1e-4;!k||o?(A=0,w=_*T+e.worldX,b=F*T+e.worldY):(A=t.ay,w=_*T+I*A+e.worldX,b=F*T+E*A+e.worldY);let O=e.parent;if(!O)throw new Error("IK parent must itself have a parent.");_=O.a,I=O.b,F=O.c,E=O.d;let N=_*E-I*F,$=w-O.worldX,D=b-O.worldY;N=Math.abs(N)<=1e-4?0:1/N;let U=($*E-D*I)*N-h,C=(D*_-$*F)*N-u,P=Math.sqrt(U*U+C*C),B=t.data.length*g,L,X;if(P<1e-4){this.apply1(e,i,n,!1,o,!1,l),t.updateWorldTransformWith(T,A,0,t.ascaleX,t.ascaleY,t.ashearX,t.ashearY);return}$=i-O.worldX,D=n-O.worldY;let V=($*E-D*I)*N-h,q=(D*_-$*F)*N-u,W=V*V+q*q;if(c!=0){c*=d*(g+1)*.5;let ue=Math.sqrt(W),he=ue-P-B*d+c;if(he>0){let re=Math.min(1,he/(c*2))-1;re=(he-c*(1-re*re))/ue,V-=re*V,q-=re*q,W=V*V+q*q}}e:if(k){B*=d;let ue=(W-P*P-B*B)/(2*P*B);ue<-1?(ue=-1,X=Math.PI*r):ue>1?(ue=1,X=0,o&&(_=(Math.sqrt(W)/(P+B)-1)*l+1,p*=_,a&&(m*=_))):X=Math.acos(ue)*r,_=P+B*ue,I=B*Math.sin(X),L=Math.atan2(q*_-V*I,V*_+q*I)}else{_=d*B,I=f*B;let ue=_*_,he=I*I,re=Math.atan2(q,V);F=he*P*P+ue*W-ue*he;let ve=-2*he*P,Y=he-ue;if(E=ve*ve-4*Y*F,E>=0){let ee=Math.sqrt(E);ve<0&&(ee=-ee),ee=-(ve+ee)*.5;let _e=ee/Y,ye=F/ee,we=Math.abs(_e)=0){D=Math.sqrt(_e)*r,L=re-Math.atan2(D,we),X=Math.atan2(D/f,(we-P)/d);break e}}let j=Ee.PI,H=P-_,G=H*H,z=0,se=0,de=P+_,ie=de*de,fe=0;F=-_*P/(ue-he),F>=-1&&F<=1&&(F=Math.acos(F),$=_*Math.cos(F)+P,D=I*Math.sin(F),E=$*$+D*D,Eie&&(se=F,ie=E,de=$,fe=D)),W<=(G+ie)*.5?(L=re-Math.atan2(z*r,H),X=j*r):(L=re-Math.atan2(fe*r,de),X=se*r)}let oe=Math.atan2(A,T)*x,ae=e.arotation;L=(L-oe)*Ee.radDeg+v-ae,L>180?L-=360:L<-180&&(L+=360),e.updateWorldTransformWith(h,u,ae+L*l,p,m,0,0),ae=t.arotation,X=((X+oe)*Ee.radDeg-t.ashearX)*x+y-ae,X>180?X-=360:X<-180&&(X+=360),t.updateWorldTransformWith(T,A,ae+X*l,t.ascaleX,t.ascaleY,t.ashearX,t.ashearY)}},J1=class extends ou{constructor(t){super(t,0,!1);S(this,"bones",new Array);S(this,"_target",null);S(this,"bendDirection",0);S(this,"compress",!1);S(this,"stretch",!1);S(this,"uniform",!1);S(this,"mix",0);S(this,"softness",0)}set target(t){this._target=t}get target(){if(this._target)return this._target;throw new Error("BoneData not set.")}},Q1=class extends ou{constructor(t){super(t,0,!1);S(this,"bones",new Array);S(this,"_target",null);S(this,"positionMode",rn.Fixed);S(this,"spacingMode",ui.Fixed);S(this,"rotateMode",eo.Chain);S(this,"offsetRotation",0);S(this,"position",0);S(this,"spacing",0);S(this,"mixRotate",0);S(this,"mixX",0);S(this,"mixY",0)}set target(t){this._target=t}get target(){if(this._target)return this._target;throw new Error("SlotData not set.")}};var rn;(function(s){s[s.Fixed=0]="Fixed",s[s.Percent=1]="Percent"})(rn||(rn={}));var ui;(function(s){s[s.Length=0]="Length",s[s.Fixed=1]="Fixed",s[s.Percent=2]="Percent",s[s.Proportional=3]="Proportional"})(ui||(ui={}));var eo;(function(s){s[s.Tangent=0]="Tangent",s[s.Chain=1]="Chain",s[s.ChainScale=2]="ChainScale"})(eo||(eo={}));var Ii;let IR=(Ii=class{constructor(e,t){S(this,"data");S(this,"bones");S(this,"target");S(this,"position",0);S(this,"spacing",0);S(this,"mixRotate",0);S(this,"mixX",0);S(this,"mixY",0);S(this,"spaces",new Array);S(this,"positions",new Array);S(this,"world",new Array);S(this,"curves",new Array);S(this,"lengths",new Array);S(this,"segments",new Array);S(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.bones=new Array;for(let n=0,r=e.bones.length;n0){T=u/T*p;for(let w=1;w0?Ee.degRad:-.01745329277777778}for(let T=0,A=3;T0){let E=w.a,k=w.b,O=w.c,N=w.d,$=0,D=0,U=0;if(a?$=m[A-1]:d[T+1]==0?$=m[A+2]:$=Math.atan2(F,I),$-=Math.atan2(O,E),x){D=Math.cos($),U=Math.sin($);let C=w.data.length;g+=(C*(D*E-U*O)-I)*i,v+=(C*(U*E+D*O)-F)*i}else $+=y;$>Ee.PI?$-=Ee.PI2:$<-3.1415927&&($+=Ee.PI2),$*=i,D=Math.cos($),U=Math.sin($),w.a=D*E-U*O,w.b=D*k-U*N,w.c=U*E+D*O,w.d=U*k+D*N}w.updateAppliedTransform()}}computeWorldPositions(e,t,i){let n=this.target,r=this.position,o=this.spaces,a=Ie.setArraySize(this.positions,t*3+2),c=this.world,l=e.closed,h=e.worldVerticesLength,u=h/6,d=Ii.NONE;if(!e.constantSpeed){let C=e.lengths;u-=l?1:2;let P=C[u];this.data.positionMode==rn.Percent&&(r*=P);let B;switch(this.data.spacingMode){case ui.Percent:B=P;break;case ui.Proportional:B=P/t;break;default:B=1}c=Ie.setArraySize(this.world,8);for(let L=0,X=0,V=0;LP){d!=Ii.AFTER&&(d=Ii.AFTER,e.computeWorldVertices(n,h-6,4,c,0,2)),this.addAfterPosition(W-P,c,0,a,X);continue}for(;;V++){let oe=C[V];if(!(W>oe)){if(V==0)W/=oe;else{let ae=C[V-1];W=(W-ae)/(oe-ae)}break}}V!=d&&(d=V,l&&V==u?(e.computeWorldVertices(n,h-4,4,c,0,2),e.computeWorldVertices(n,0,4,c,4,2)):e.computeWorldVertices(n,V*6+2,8,c,0,2)),this.addCurvePosition(W,c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],a,X,i||L>0&&q==0)}return a}l?(h+=2,c=Ie.setArraySize(this.world,h),e.computeWorldVertices(n,2,h-4,c,0,2),e.computeWorldVertices(n,0,2,c,h-4,2),c[h-2]=c[0],c[h-1]=c[1]):(u--,h-=4,c=Ie.setArraySize(this.world,h),e.computeWorldVertices(n,2,h,c,0,2));let f=Ie.setArraySize(this.curves,u),p=0,m=c[0],g=c[1],v=0,y=0,x=0,T=0,A=0,w=0,b=0,_=0,I=0,F=0,E=0,k=0,O=0,N=0;for(let C=0,P=2;Cp){this.addAfterPosition(V-p,c,h-4,a,P);continue}for(;;B++){let q=f[B];if(!(V>q)){if(B==0)V/=q;else{let W=f[B-1];V=(V-W)/(q-W)}break}}if(B!=d){d=B;let q=B*6;for(m=c[q],g=c[q+1],v=c[q+2],y=c[q+3],x=c[q+4],T=c[q+5],A=c[q+6],w=c[q+7],b=(m-v*2+x)*.03,_=(g-y*2+T)*.03,I=((v-x)*3-m+A)*.006,F=((y-T)*3-g+w)*.006,E=b*2+I,k=_*2+F,O=(v-m)*.3+b+I*.16666667,N=(y-g)*.3+_+F*.16666667,U=Math.sqrt(O*O+N*N),D[0]=U,q=1;q<8;q++)O+=E,N+=k,E+=I,k+=F,U+=Math.sqrt(O*O+N*N),D[q]=U;O+=E,N+=k,U+=Math.sqrt(O*O+N*N),D[8]=U,O+=E+I,N+=k+F,U+=Math.sqrt(O*O+N*N),D[9]=U,L=0}for(V*=U;;L++){let q=D[L];if(!(V>q)){if(L==0)V/=q;else{let W=D[L-1];V=L+(V-W)/(q-W)}break}}this.addCurvePosition(V*.1,m,g,v,y,x,T,A,w,a,P,i||C>0&&X==0)}return a}addBeforePosition(e,t,i,n,r){let o=t[i],a=t[i+1],c=t[i+2]-o,l=t[i+3]-a,h=Math.atan2(l,c);n[r]=o+e*Math.cos(h),n[r+1]=a+e*Math.sin(h),n[r+2]=h}addAfterPosition(e,t,i,n,r){let o=t[i+2],a=t[i+3],c=o-t[i],l=a-t[i+1],h=Math.atan2(l,c);n[r]=o+e*Math.cos(h),n[r+1]=a+e*Math.sin(h),n[r+2]=h}addCurvePosition(e,t,i,n,r,o,a,c,l,h,u,d){if(e==0||isNaN(e)){h[u]=t,h[u+1]=i,h[u+2]=Math.atan2(r-i,n-t);return}let f=e*e,p=f*e,m=1-e,g=m*m,v=g*m,y=m*e,x=y*3,T=m*x,A=x*e,w=t*v+n*T+o*A+c*p,b=i*v+r*T+a*A+l*p;h[u]=w,h[u+1]=b,d&&(e<.001?h[u+2]=Math.atan2(r-i,n-t):h[u+2]=Math.atan2(b-(i*g+r*y*2+a*f),w-(t*g+n*y*2+o*f)))}},S(Ii,"NONE",-1),S(Ii,"BEFORE",-2),S(Ii,"AFTER",-3),S(Ii,"epsilon",1e-5),Ii),RR=class{constructor(e,t){S(this,"data");S(this,"_bone",null);S(this,"inertia",0);S(this,"strength",0);S(this,"damping",0);S(this,"massInverse",0);S(this,"wind",0);S(this,"gravity",0);S(this,"mix",0);S(this,"_reset",!0);S(this,"ux",0);S(this,"uy",0);S(this,"cx",0);S(this,"cy",0);S(this,"tx",0);S(this,"ty",0);S(this,"xOffset",0);S(this,"xVelocity",0);S(this,"yOffset",0);S(this,"yVelocity",0);S(this,"rotateOffset",0);S(this,"rotateVelocity",0);S(this,"scaleOffset",0);S(this,"scaleVelocity",0);S(this,"active",!1);S(this,"skeleton");S(this,"remaining",0);S(this,"lastTime",0);this.data=e,this.skeleton=t,this.bone=t.bones[e.bone.index],this.inertia=e.inertia,this.strength=e.strength,this.damping=e.damping,this.massInverse=e.massInverse,this.wind=e.wind,this.gravity=e.gravity,this.mix=e.mix}set bone(e){this._bone=e}get bone(){if(this._bone)return this._bone;throw new Error("Bone not set.")}reset(){this.remaining=0,this.lastTime=this.skeleton.time,this._reset=!0,this.xOffset=0,this.xVelocity=0,this.yOffset=0,this.yVelocity=0,this.rotateOffset=0,this.rotateVelocity=0,this.scaleOffset=0,this.scaleVelocity=0}setToSetupPose(){const e=this.data;this.inertia=e.inertia,this.strength=e.strength,this.damping=e.damping,this.massInverse=e.massInverse,this.wind=e.wind,this.gravity=e.gravity,this.mix=e.mix}isActive(){return this.active}update(e){const t=this.mix;if(t==0)return;const i=this.data.x>0,n=this.data.y>0,r=this.data.rotate>0||this.data.shearX>0,o=this.data.scaleX>0,a=this.bone,c=a.data.length;switch(e){case ir.none:return;case ir.reset:this.reset();case ir.update:const l=this.skeleton,h=Math.max(this.skeleton.time-this.lastTime,0);this.remaining+=h,this.lastTime=l.time;const u=a.worldX,d=a.worldY;if(this._reset)this._reset=!1,this.ux=u,this.uy=d;else{let f=this.remaining,p=this.inertia,m=this.data.step,g=this.skeleton.data.referenceScale,v=-1,y=this.data.limit*h,x=y*Math.abs(l.scaleY);if(y*=Math.abs(l.scaleX),i||n){if(i){const T=(this.ux-u)*p;this.xOffset+=T>y?y:T<-y?-y:T,this.ux=u}if(n){const T=(this.uy-d)*p;this.yOffset+=T>x?x:T<-x?-x:T,this.uy=d}if(f>=m){v=Math.pow(this.damping,60*m);const T=this.massInverse*m,A=this.strength,w=this.wind*g*l.scaleX,b=this.gravity*g*l.scaleY;do i&&(this.xVelocity+=(w-this.xOffset*A)*T,this.xOffset+=this.xVelocity*m,this.xVelocity*=v),n&&(this.yVelocity-=(b+this.yOffset*A)*T,this.yOffset+=this.yVelocity*m,this.yVelocity*=v),f-=m;while(f>=m)}i&&(a.worldX+=this.xOffset*t*this.data.x),n&&(a.worldY+=this.yOffset*t*this.data.y)}if(r||o){let T=Math.atan2(a.c,a.a),A=0,w=0,b=0,_=this.cx-a.worldX,I=this.cy-a.worldY;if(_>y?_=y:_<-y&&(_=-y),I>x?I=x:I<-x&&(I=-x),r){b=(this.data.rotate+this.data.shearX)*t;let F=Math.atan2(I+this.ty,_+this.tx)-T-this.rotateOffset*b;this.rotateOffset+=(F-Math.ceil(F*Ee.invPI2-.5)*Ee.PI2)*p,F=this.rotateOffset*b+T,A=Math.cos(F),w=Math.sin(F),o&&(F=c*a.getWorldScaleX(),F>0&&(this.scaleOffset+=(_*A+I*w)*p/F))}else{A=Math.cos(T),w=Math.sin(T);const F=c*a.getWorldScaleX();F>0&&(this.scaleOffset+=(_*A+I*w)*p/F)}if(f=this.remaining,f>=m){v==-1&&(v=Math.pow(this.damping,60*m));const F=this.massInverse*m,E=this.strength,k=this.wind,O=up.yDown?-this.gravity:this.gravity,N=c/g;for(;;)if(f-=m,o&&(this.scaleVelocity+=(k*A-O*w-this.scaleOffset*E)*F,this.scaleOffset+=this.scaleVelocity*m,this.scaleVelocity*=v),r){if(this.rotateVelocity-=((k*w+O*A)*N+this.rotateOffset*E)*F,this.rotateOffset+=this.rotateVelocity*m,this.rotateVelocity*=v,f0){let f=0;this.data.rotate>0&&(f=l*this.data.rotate,h=Math.sin(f),u=Math.cos(f),d=a.b,a.b=u*d-h*a.d,a.d=h*d+u*a.d),f+=l*this.data.shearX,h=Math.sin(f),u=Math.cos(f),d=a.a,a.a=u*d-h*a.c,a.c=h*d+u*a.c}else l*=this.data.rotate,h=Math.sin(l),u=Math.cos(l),d=a.a,a.a=u*d-h*a.c,a.c=h*d+u*a.c,d=a.b,a.b=u*d-h*a.d,a.d=h*d+u*a.d}if(o){const l=1+this.scaleOffset*t*this.data.scaleX;a.a*=l,a.c*=l}e!=ir.pose&&(this.tx=c*a.a,this.ty=c*a.c),a.updateAppliedTransform()}translate(e,t){this.ux-=e,this.uy-=t,this.cx-=e,this.cy-=t}rotate(e,t,i){const n=i*Ee.degRad,r=Math.cos(n),o=Math.sin(n),a=this.cx-e,c=this.cy-t;this.translate(a*r-c*o-a,a*o+c*r-c)}},PR=class{constructor(e,t){S(this,"data");S(this,"bone");S(this,"color");S(this,"darkColor",null);S(this,"attachment",null);S(this,"attachmentState",0);S(this,"sequenceIndex",-1);S(this,"deform",new Array);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("bone cannot be null.");this.data=e,this.bone=t,this.color=new it,this.darkColor=e.darkColor?new it:null,this.setToSetupPose()}getSkeleton(){return this.bone.skeleton}getAttachment(){return this.attachment}setAttachment(e){this.attachment!=e&&((!(e instanceof Un)||!(this.attachment instanceof Un)||e.timelineAttachment!=this.attachment.timelineAttachment)&&(this.deform.length=0),this.attachment=e,this.sequenceIndex=-1)}setToSetupPose(){this.color.setFromColor(this.data.color),this.darkColor&&this.darkColor.setFromColor(this.data.darkColor),this.data.attachmentName?(this.attachment=null,this.setAttachment(this.bone.skeleton.getAttachment(this.data.index,this.data.attachmentName))):this.attachment=null}},kR=class{constructor(e,t){S(this,"data");S(this,"bones");S(this,"target");S(this,"mixRotate",0);S(this,"mixX",0);S(this,"mixY",0);S(this,"mixScaleX",0);S(this,"mixScaleY",0);S(this,"mixShearY",0);S(this,"temp",new ch);S(this,"active",!1);if(!e)throw new Error("data cannot be null.");if(!t)throw new Error("skeleton cannot be null.");this.data=e,this.bones=new Array;for(let n=0;n0?Ee.degRad:-.01745329277777778,p=this.data.offsetRotation*f,m=this.data.offsetShearY*f,g=this.bones;for(let v=0,y=g.length;vEe.PI?_-=Ee.PI2:_<-3.1415927&&(_+=Ee.PI2),_*=e;let I=Math.cos(_),F=Math.sin(_);x.a=I*T-F*w,x.b=I*A-F*b,x.c=F*T+I*w,x.d=F*A+I*b}if(a){let T=this.temp;c.localToWorld(T.set(this.data.offsetX,this.data.offsetY)),x.worldX+=(T.x-x.worldX)*t,x.worldY+=(T.y-x.worldY)*i}if(n!=0){let T=Math.sqrt(x.a*x.a+x.c*x.c);T!=0&&(T=(T+(Math.sqrt(l*l+u*u)-T+this.data.offsetScaleX)*n)/T),x.a*=T,x.c*=T}if(r!=0){let T=Math.sqrt(x.b*x.b+x.d*x.d);T!=0&&(T=(T+(Math.sqrt(h*h+d*d)-T+this.data.offsetScaleY)*r)/T),x.b*=T,x.d*=T}if(o>0){let T=x.b,A=x.d,w=Math.atan2(A,T),b=Math.atan2(d,h)-Math.atan2(u,l)-(w-Math.atan2(x.c,x.a));b>Ee.PI?b-=Ee.PI2:b<-3.1415927&&(b+=Ee.PI2),b=w+(b+m)*o;let _=Math.sqrt(T*T+A*A);x.b=Math.cos(b)*_,x.d=Math.sin(b)*_}x.updateAppliedTransform()}}applyRelativeWorld(){let e=this.mixRotate,t=this.mixX,i=this.mixY,n=this.mixScaleX,r=this.mixScaleY,o=this.mixShearY,a=t!=0||i!=0,c=this.target,l=c.a,h=c.b,u=c.c,d=c.d,f=l*d-h*u>0?Ee.degRad:-.01745329277777778,p=this.data.offsetRotation*f,m=this.data.offsetShearY*f,g=this.bones;for(let v=0,y=g.length;vEe.PI?_-=Ee.PI2:_<-3.1415927&&(_+=Ee.PI2),_*=e;let I=Math.cos(_),F=Math.sin(_);x.a=I*T-F*w,x.b=I*A-F*b,x.c=F*T+I*w,x.d=F*A+I*b}if(a){let T=this.temp;c.localToWorld(T.set(this.data.offsetX,this.data.offsetY)),x.worldX+=T.x*t,x.worldY+=T.y*i}if(n!=0){let T=(Math.sqrt(l*l+u*u)-1+this.data.offsetScaleX)*n+1;x.a*=T,x.c*=T}if(r!=0){let T=(Math.sqrt(h*h+d*d)-1+this.data.offsetScaleY)*r+1;x.b*=T,x.d*=T}if(o>0){let T=Math.atan2(d,h)-Math.atan2(u,l);T>Ee.PI?T-=Ee.PI2:T<-3.1415927&&(T+=Ee.PI2);let A=x.b,w=x.d;T=Math.atan2(w,A)+(T-Ee.PI/2+m)*o;let b=Math.sqrt(A*A+w*w);x.b=Math.cos(T)*b,x.d=Math.sin(T)*b}x.updateAppliedTransform()}}applyAbsoluteLocal(){let e=this.mixRotate,t=this.mixX,i=this.mixY,n=this.mixScaleX,r=this.mixScaleY,o=this.mixShearY,a=this.target,c=this.bones;for(let l=0,h=c.length;lt.data.name==e)??null}findTransformConstraint(e){if(!e)throw new Error("constraintName cannot be null.");return this.transformConstraints.find(t=>t.data.name==e)??null}findPathConstraint(e){if(!e)throw new Error("constraintName cannot be null.");return this.pathConstraints.find(t=>t.data.name==e)??null}findPhysicsConstraint(e){if(e==null)throw new Error("constraintName cannot be null.");return this.physicsConstraints.find(t=>t.data.name==e)??null}getBoundsRect(e){let t=new ch,i=new ch;return this.getBounds(t,i,void 0,e),{x:t.x,y:t.y,width:i.x,height:i.y}}getBounds(e,t,i=new Array(2),n=null){if(!e)throw new Error("offset cannot be null.");if(!t)throw new Error("size cannot be null.");let r=this.drawOrder,o=Number.POSITIVE_INFINITY,a=Number.POSITIVE_INFINITY,c=Number.NEGATIVE_INFINITY,l=Number.NEGATIVE_INFINITY;for(let h=0,u=r.length;h=n.length&&(n.length=e+1),n[e]||(n[e]={}),n[e][t]=i}addSkin(e){for(let n=0;n= 0.");if(!t)throw new Error("name cannot be null.");if(!i)throw new Error("boneData cannot be null.");this.index=e,this.name=t,this.boneData=i}};var cr;(function(s){s[s.Normal=0]="Normal",s[s.Additive=1]="Additive",s[s.Multiply=2]="Multiply",s[s.Screen=3]="Screen"})(cr||(cr={}));let iw=class extends ou{constructor(t){super(t,0,!1);S(this,"bones",new Array);S(this,"_target",null);S(this,"mixRotate",0);S(this,"mixX",0);S(this,"mixY",0);S(this,"mixScaleX",0);S(this,"mixScaleY",0);S(this,"mixShearY",0);S(this,"offsetRotation",0);S(this,"offsetX",0);S(this,"offsetY",0);S(this,"offsetScaleX",0);S(this,"offsetScaleY",0);S(this,"offsetShearY",0);S(this,"relative",!1);S(this,"local",!1)}set target(t){this._target=t}get target(){if(this._target)return this._target;throw new Error("BoneData not set.")}},am=class{constructor(e){S(this,"scale",1);S(this,"attachmentLoader");S(this,"linkedMeshes",new Array);this.attachmentLoader=e}readSkeletonData(e){let t=this.scale,i=new uh;i.name="";let n=new FR(e),r=n.readInt32(),o=n.readInt32();i.hash=o==0&&r==0?null:o.toString(16)+r.toString(16),i.version=n.readString(),i.x=n.readFloat(),i.y=n.readFloat(),i.width=n.readFloat(),i.height=n.readFloat(),i.referenceScale=n.readFloat()*t;let a=n.readBoolean();a&&(i.fps=n.readFloat(),i.imagesPath=n.readString(),i.audioPath=n.readString());let c=0;c=n.readInt(!0);for(let h=0;h>1&3,f.rotateMode=p>>3&3,(p&128)!=0&&(f.offsetRotation=n.readFloat()),f.position=n.readFloat(),f.positionMode==rn.Fixed&&(f.position*=t),f.spacing=n.readFloat(),(f.spacingMode==ui.Length||f.spacingMode==ui.Fixed)&&(f.spacing*=t),f.mixRotate=n.readFloat(),f.mixX=n.readFloat(),f.mixY=n.readFloat(),i.pathConstraints.push(f)}c=n.readInt(!0);for(let h=0,u;h>4,e.readFloat())}n.push(w);break}}}}}let o=e.readInt(!0);if(o>0){let l=new Ya(o),h=i.slots.length;for(let u=0;u=0;y--)p[y]=-1;let m=Ie.newArray(h-f,0),g=0,v=0;for(let y=0;y=0;y--)p[y]==-1&&(p[y]=m[--v]);l.setFrame(u,d,p)}n.push(l)}let a=e.readInt(!0);if(a>0){let l=new hp(a);for(let h=0;h>>1^-(i&1)}readStringRef(){let e=this.readInt(!0);return e==0?null:this.strings[e-1]}readString(){let e=this.readInt(!0);switch(e){case 0:return null;case 1:return""}e--;let t="";for(let i=0;i>4){case 12:case 13:t+=String.fromCharCode((n&31)<<6|this.readByte()&63),i+=2;break;case 14:t+=String.fromCharCode((n&15)<<12|(this.readByte()&63)<<6|this.readByte()&63),i+=3;break;default:t+=String.fromCharCode(n),i++}}return t}readFloat(){let e=this.buffer.getFloat32(this.index);return this.index+=4,e}readBoolean(){return this.readByte()!=0}},OR=class{constructor(e,t,i,n,r){S(this,"parent");S(this,"skinIndex");S(this,"slotIndex");S(this,"mesh");S(this,"inheritTimeline");this.mesh=e,this.skinIndex=t,this.slotIndex=i,this.parent=n,this.inheritTimeline=r}},BR=class{constructor(e=null,t=null,i=0){S(this,"bones");S(this,"vertices");S(this,"length");this.bones=e,this.vertices=t,this.length=i}};var gn;(function(s){s[s.Region=0]="Region",s[s.BoundingBox=1]="BoundingBox",s[s.Mesh=2]="Mesh",s[s.LinkedMesh=3]="LinkedMesh",s[s.Path=4]="Path",s[s.Point=5]="Point",s[s.Clipping=6]="Clipping"})(gn||(gn={}));function Ci(s,e,t){let i=s.readFloat(),n=s.readFloat()*t;for(let r=0,o=0,a=e.getFrameCount()-1;e.setFrame(r,i,n),r!=a;r++){let c=s.readFloat(),l=s.readFloat()*t;switch(s.readByte()){case Vs:e.setStepped(r);break;case Ys:ht(s,e,o++,r,0,i,c,n,l,t)}i=c,n=l}return e}function Qd(s,e,t){let i=s.readFloat(),n=s.readFloat()*t,r=s.readFloat()*t;for(let o=0,a=0,c=e.getFrameCount()-1;e.setFrame(o,i,n,r),o!=c;o++){let l=s.readFloat(),h=s.readFloat()*t,u=s.readFloat()*t;switch(s.readByte()){case Vs:e.setStepped(o);break;case Ys:ht(s,e,a++,o,0,i,l,n,h,t),ht(s,e,a++,o,1,i,l,r,u,t)}i=l,n=h,r=u}return e}function ht(s,e,t,i,n,r,o,a,c,l){e.setBezier(t,i,n,r,a,s.readFloat(),s.readFloat()*l,s.readFloat(),s.readFloat()*l,o,c)}const LR=0,DR=1,NR=2,UR=3,$R=4,XR=5,VR=6,YR=7,GR=8,HR=9,jR=10,WR=0,zR=1,qR=2,KR=3,ZR=4,JR=5,QR=0,eP=1,tP=0,iP=1,sP=2,nP=0,rP=1,oP=2,aP=4,lP=5,cP=6,hP=7,uP=8,Vs=1,Ys=2;class zi{constructor(){S(this,"convexPolygons",new Array);S(this,"convexPolygonsIndices",new Array);S(this,"indicesArray",new Array);S(this,"isConcaveArray",new Array);S(this,"triangles",new Array);S(this,"polygonPool",new lh(()=>new Array));S(this,"polygonIndicesPool",new lh(()=>new Array))}triangulate(e){let t=e,i=e.length>>1,n=this.indicesArray;n.length=0;for(let a=0;a3;){let a=i-1,c=0,l=1;for(;;){e:if(!r[c]){let d=n[a]<<1,f=n[c]<<1,p=n[l]<<1,m=t[d],g=t[d+1],v=t[f],y=t[f+1],x=t[p],T=t[p+1];for(let A=(l+1)%i;A!=a;A=(A+1)%i){if(!r[A])continue;let w=n[A]<<1,b=t[w],_=t[w+1];if(zi.positiveArea(x,T,m,g,b,_)&&zi.positiveArea(m,g,v,y,b,_)&&zi.positiveArea(v,y,x,T,b,_))break e}break}if(l==0){do{if(!r[c])break;c--}while(c>0);break}a=c,c=l,l=(l+1)%i}o.push(n[(i+c-1)%i]),o.push(n[c]),o.push(n[(c+1)%i]),n.splice(c,1),r.splice(c,1),i--;let h=(i+c-1)%i,u=c==i?0:c;r[h]=zi.isConcave(h,i,t,n),r[u]=zi.isConcave(u,i,t,n)}return i==3&&(o.push(n[2]),o.push(n[0]),o.push(n[1])),o}decompose(e,t){let i=e,n=this.convexPolygons;this.polygonPool.freeAll(n),n.length=0;let r=this.convexPolygonsIndices;this.polygonIndicesPool.freeAll(r),r.length=0;let o=this.polygonIndicesPool.obtain();o.length=0;let a=this.polygonPool.obtain();a.length=0;let c=-1,l=0;for(let h=0,u=t.length;h0?(n.push(a),r.push(o)):(this.polygonPool.free(a),this.polygonIndicesPool.free(o)),a=this.polygonPool.obtain(),a.length=0,a.push(m),a.push(g),a.push(v),a.push(y),a.push(x),a.push(T),o=this.polygonIndicesPool.obtain(),o.length=0,o.push(d),o.push(f),o.push(p),l=zi.winding(m,g,v,y,x,T),c=d)}a.length>0&&(n.push(a),r.push(o));for(let h=0,u=n.length;h=0;h--)a=n[h],a.length==0&&(n.splice(h,1),this.polygonPool.free(a),o=r[h],r.splice(h,1),this.polygonIndicesPool.free(o));return n}static isConcave(e,t,i,n){let r=n[(t+e-1)%t]<<1,o=n[e]<<1,a=n[(e+1)%t]<<1;return!this.positiveArea(i[r],i[r+1],i[o],i[o+1],i[a],i[a+1])}static positiveArea(e,t,i,n,r,o){return e*(o-n)+i*(t-o)+r*(n-t)>=0}static winding(e,t,i,n,r,o){let a=i-e,c=n-t;return r*c-o*a+a*t-e*c>=0?1:-1}}class dh{constructor(){S(this,"triangulator",new zi);S(this,"clippingPolygon",new Array);S(this,"clipOutput",new Array);S(this,"clippedVertices",new Array);S(this,"clippedUVs",new Array);S(this,"clippedTriangles",new Array);S(this,"scratch",new Array);S(this,"clipAttachment",null);S(this,"clippingPolygons",null)}clipStart(e,t){if(this.clipAttachment)return 0;this.clipAttachment=t;let i=t.worldVerticesLength,n=Ie.setArraySize(this.clippingPolygon,i);t.computeWorldVertices(e,0,i,n,0,2);let r=this.clippingPolygon;dh.makeClockwise(r);let o=this.clippingPolygons=this.triangulator.decompose(r,this.triangulator.triangulate(r));for(let a=0,c=o.length;a>1,w=this.clipOutput,b=Ie.setArraySize(r,x+A*2);for(let I=0;I>1,X=this.clipOutput,V=Ie.setArraySize(l,N+L*f);for(let W=0;W<$;W+=2,N+=f){let oe=X[W],ae=X[W+1];V[N]=oe,V[N+1]=ae,V[N+2]=r.r,V[N+3]=r.g,V[N+4]=r.b,V[N+5]=r.a;let ue=oe-I,he=ae-F,re=(D*ue+U*he)*B,ve=(P*ue+C*he)*B,Y=1-re-ve;V[N+6]=x*re+b*ve+E*Y,V[N+7]=T*re+_*ve+k*Y,a&&(V[N+8]=o.r,V[N+9]=o.g,V[N+10]=o.b,V[N+11]=o.a)}N=h.length;let q=Ie.setArraySize(h,N+3*(L-2));L--;for(let W=1;W>1,P=this.clipOutput,B=Ie.setArraySize(o,E+C*2),L=Ie.setArraySize(a,E+C*2);for(let V=0;V=2?(u=c,c=this.scratch):u=this.scratch,u.length=0,u.push(e),u.push(t),u.push(i),u.push(n),u.push(r),u.push(o),u.push(e),u.push(t),c.length=0;let d=a.length-4,f=a;for(let p=0;;p+=2){let m=f[p],g=f[p+1],v=m-f[p+2],y=g-f[p+3],x=c.length,T=u;for(let w=0,b=u.length-2;wv*(g-E),O=y*(m-_)-v*(g-I);if(O>0){if(k){c.push(F),c.push(E);continue}let N=F-_,$=E-I,D=O/(N*y-$*v);if(D>=0&&D<=1)c.push(_+N*D),c.push(I+$*D);else{c.push(F),c.push(E);continue}}else if(k){let N=F-_,$=E-I,D=O/(N*y-$*v);if(D>=0&&D<=1)c.push(_+N*D),c.push(I+$*D),c.push(F),c.push(E);else{c.push(F),c.push(E);continue}}h=!0}if(x==c.length)return l.length=0,!0;if(c.push(c[0]),c.push(c[1]),p==d)break;let A=c;c=u,c.length=0,u=A}if(l!=c){l.length=0;for(let p=0,m=c.length-2;p>1;l0){let h=i.findPhysicsConstraint(a);if(!h)throw new Error("Physics constraint not found: "+a);l=i.physicsConstraints.indexOf(h)}for(let h in c){let u=c[h],d=u[0];if(!d)continue;let f=u.length;if(h=="reset"){const m=new U1(f,l);for(let g=0;d!=null;d=u[g+1],g++)m.setFrame(g,Q(d,"time",0));r.push(m);continue}let p;if(h=="inertia")p=new k1(f,f,l);else if(h=="strength")p=new F1(f,f,l);else if(h=="damping")p=new O1(f,f,l);else if(h=="mass")p=new B1(f,f,l);else if(h=="wind")p=new L1(f,f,l);else if(h=="gravity")p=new D1(f,f,l);else if(h=="mix")p=new N1(f,f,l);else continue;r.push(ys(u,p,0,1))}}if(e.attachments)for(let a in e.attachments){let c=e.attachments[a],l=i.findSkin(a);if(!l)throw new Error("Skin not found: "+a);for(let h in c){let u=c[h],d=i.findSlot(h);if(!d)throw new Error("Slot not found: "+h);let f=d.index;for(let p in u){let m=u[p],g=l.getAttachment(f,p);for(let v in m){let y=m[v],x=y[0];if(x){if(v=="deform"){let T=g.bones,A=g.vertices,w=T?A.length/3*2:A.length,b=new C1(y.length,y.length,f,g),_=Q(x,"time",0);for(let I=0,F=0;;I++){let E,k=Q(x,"vertices",null);if(!k)E=T?Ie.newFloatArray(w):A;else{E=Ie.newFloatArray(w);let D=Q(x,"offset",0);if(Ie.arrayCopy(k,0,E,D,k.length),n!=1)for(let U=D,C=U+k.length;U=0;v--)d[v]==-1&&(d[v]=p[--g])}a.setFrame(l,Q(u,"time",0),d)}r.push(a)}if(e.events){let a=new hp(e.events.length),c=0;for(let l=0;l"u"&&(Math.fround=(function(s){return function(e){return s[0]=e,s[0]}})(new Float32Array(1)));if(typeof window<"u"&&window.PIXI){let s=window.require;window.require=e=>{if(s)return s(e);if(e.startsWith("@pixi/"))return window.PIXI}}const xn=class xn extends MR{constructor(t){super(t.resource.source);S(this,"texture");this.texture=ze.from(t)}static from(t){return xn.textureMap.has(t)?xn.textureMap.get(t):new xn(t)}setFilters(t,i){this.texture.baseTexture.scaleMode=xn.toPixiTextureFilter(t),this.texture.baseTexture.mipmap=xn.toPixiMipMap(t)}setWraps(t,i){this.texture.baseTexture.wrapMode=xn.toPixiTextureWrap(t)}dispose(){this.texture.destroy()}static toPixiTextureFilter(t){switch(t){case mi.Nearest:case mi.MipMapNearestLinear:case mi.MipMapNearestNearest:return _s.NEAREST;case mi.Linear:case mi.MipMapLinearLinear:case mi.MipMapLinearNearest:return _s.LINEAR;default:throw new Error(`Unknown texture filter: ${String(t)}`)}}static toPixiMipMap(t){switch(t){case mi.Nearest:case mi.Linear:return gs.OFF;case mi.MipMapNearestLinear:case mi.MipMapNearestNearest:case mi.MipMapLinearLinear:case mi.MipMapLinearNearest:return gs.ON;default:throw new Error(`Unknown texture filter: ${String(t)}`)}}static toPixiTextureWrap(t){switch(t){case Fn.ClampToEdge:return Es.CLAMP;case Fn.MirroredRepeat:return Es.MIRRORED_REPEAT;case Fn.Repeat:return Es.REPEAT;default:throw new Error(`Unknown texture wrap: ${String(t)}`)}}static toPixiBlending(t){switch(t){case cr.Normal:return je.NORMAL;case cr.Additive:return je.ADD;case cr.Multiply:return je.MULTIPLY;case cr.Screen:return je.SCREEN;default:throw new Error(`Unknown blendMode: ${String(t)}`)}}};S(xn,"textureMap",new Map);let ro=xn;const yn=class yn extends cl{constructor(){const t=new rp;t.getBuffer("aVertexPosition").static=!1,t.getBuffer("aTextureCoord").static=!1;const i=new nh(ze.EMPTY);super(t,i);S(this,"name","");S(this,"warnedTwoTint",!1)}updateFromSpineData(t,i,n,r,o,a,c,l){var v,y;this.texture=t.texture;const h=o/(l?12:8)*2,u=this.geometry.getBuffer("aTextureCoord");((v=u.data)==null?void 0:v.length)!==h&&(u.data=new Float32Array(h));const d=this.geometry.getBuffer("aVertexPosition");((y=d.data)==null?void 0:y.length)!==h&&(d.data=new Float32Array(h));let f=0,p=u.data,m=d.data;for(let x=0;xnew lm);S(this,"beforeUpdateWorldTransforms",()=>{});S(this,"afterUpdateWorldTransforms",()=>{});S(this,"_autoUpdate",!1);S(this,"_ticker",Vi.shared);S(this,"meshesCache",new Map);S(this,"lightColor",new it);S(this,"darkColor",new it);S(this,"_boundsProvider");S(this,"_boundsPoint",new pt);S(this,"_boundsSpineID",-1);S(this,"_boundsSpineDirty",!0);S(this,"slotsObject",new Map);S(this,"verticesCache",Ie.newFloatArray(1024));S(this,"clippingSlotToPixiMasks",{});S(this,"currentClippingSlot");const n=t instanceof uh?t:t.skeletonData;this.skeleton=new up(n);const r=new TR(n);this.state=new xR(r),(t==null?void 0:t.darkTint)!==void 0||(i==null?void 0:i.slotMeshFactory)===void 0?(this.darkTint=(t==null?void 0:t.darkTint)===void 0?this.skeleton.slots.some(o=>!!o.data.darkColor):t==null?void 0:t.darkTint,this.darkTint&&(this.slotMeshFactory=()=>new Ga)):this.initializeMeshFactory(i==null?void 0:i.slotMeshFactory),t!=null&&t.ticker&&(this._ticker=t.ticker),this.autoUpdate=(t==null?void 0:t.autoUpdate)??!0,this.boundsProvider=t.boundsProvider}get debug(){return this._debug}set debug(t){this._debug&&this._debug.unregisterSpine(this),t&&t.registerSpine(this),this._debug=t}get autoUpdate(){return this._autoUpdate}set autoUpdate(t){t&&!this._autoUpdate?this._ticker.add(this.internalUpdate,this):!t&&this._autoUpdate&&this._ticker.remove(this.internalUpdate,this),this._autoUpdate=t}get ticker(){return this._ticker}set ticker(t){t=t??Vi.shared,this._ticker!==t&&(this._autoUpdate&&(this._ticker.remove(this.internalUpdate,this),t.add(this.internalUpdate,this)),this._ticker=t)}get boundsProvider(){return this._boundsProvider}set boundsProvider(t){this._boundsProvider=t,t?(this._boundsSpineID=-1,this._boundsSpineDirty=!0,this.interactiveChildren=!1):(this.interactiveChildren=!0,this.hitArea=null),this.hasNeverUpdated||this.calculateBounds()}initializeMeshFactory(t){if(t){this.slotMeshFactory=t;const i=this.slotMeshFactory();i instanceof Ga&&(this.darkTint=!0),i.destroy()}else for(let i=0;inew Ga,this.darkTint=!0;break}}update(t){this.internalUpdate(0,t)}internalUpdate(t,i){this.hasNeverUpdated=!1;const n=i??this._ticker.deltaMS/1e3;this.state.update(n),this.state.apply(this.skeleton),this.beforeUpdateWorldTransforms(this),this.skeleton.update(n),this.skeleton.updateWorldTransform(ir.update),this.afterUpdateWorldTransforms(this)}updateTransform(){var t;this.renderMeshes(),this.sortChildren(),(t=this.debug)==null||t.renderDebug(this),super.updateTransform()}destroy(t){var i;this.autoUpdate&&(this.autoUpdate=!1),this._ticker=null;for(const[,n]of this.meshesCache)n==null||n.destroy();this.state.clearListeners(),this.debug=void 0,this.meshesCache.clear(),this.slotsObject.clear();for(let n in this.clippingSlotToPixiMasks)(i=this.clippingSlotToPixiMasks[n].mask)==null||i.destroy(),delete this.clippingSlotToPixiMasks[n];super.destroy(t)}resetMeshes(){for(const[,t]of this.meshesCache)t.zIndex=-1,t.visible=!1}_calculateBounds(){this.hasNeverUpdated&&(this.internalUpdate(0,0),this.renderMeshes())}hasMeshForSlot(t){return this.meshesCache.has(t)}getMeshForSlot(t){if(this.hasMeshForSlot(t)){let i=this.meshesCache.get(t);return i.visible=!0,i}else{let i=this.slotMeshFactory();return this.addChild(i),this.meshesCache.set(t,i),i}}getSlotFromRef(t){let i;if(typeof t=="number"?i=this.skeleton.slots[t]:typeof t=="string"?i=this.skeleton.findSlot(t):i=t,!i)throw new Error(`No slot found with the given slot reference: ${t}`);return i}addSlotObject(t,i,n){var a;let r=this.getSlotFromRef(t);const o=(a=this.slotsObject.get(r))==null?void 0:a.container;if(!(o&&o===i)){for(const[c,{container:l}]of this.slotsObject)if(c!==r&&l===i){this.removeSlotObject(c,i);break}o&&this.removeChild(o),this.slotsObject.set(r,{container:i,followAttachmentTimeline:(n==null?void 0:n.followAttachmentTimeline)||!1,followSlotColor:(n==null?void 0:n.followSlotColor)||!1}),this.addChild(i)}}getSlotObject(t){const i=this.slotsObject.get(this.getSlotFromRef(t));return i?i.container:void 0}removeSlotObject(t,i){var o;let n=this.getSlotFromRef(t),r=(o=this.slotsObject.get(n))==null?void 0:o.container;r&&(i&&i!==r||(this.removeChild(r),this.slotsObject.delete(n)))}removeSlotObjects(){for(const[,t]of this.slotsObject)t.container.removeFromParent();this.slotsObject.clear()}updateSlotObject(t,i,n){const{container:r,followAttachmentTimeline:o}=t,a=o?!!i.attachment:!0;if(r.visible=this.skeleton.drawOrder.includes(i)&&a,r.visible){let c=i.bone;const l=r.localTransform;l.a=c.a,l.b=c.c,l.c=-c.b,l.d=-c.d,l.tx=c.worldX,l.ty=c.worldY,r.transform.setFromMatrix(l),r.zIndex=n,r.alpha=this.skeleton.color.a*i.color.a,t.followSlotColor&&this.setSlotObjectTint(r,255*this.skeleton.color.r*i.color.r<<16|255*this.skeleton.color.g*i.color.g<<8|255*this.skeleton.color.b*i.color.b)}}setSlotObjectTint(t,i){const n=t;"tint"in n&&(n.tint=i);for(const r of n.children??[])this.setSlotObjectTint(r,i)}updateAndSetPixiMask(t,i){var a,c;const n=t.attachment;if(n&&n instanceof zo){const l=(a=this.clippingSlotToPixiMasks)[c=t.data.name]||(a[c]={slot:t,vertices:new Array});l.maskComputed=!1,this.currentClippingSlot=l;return}let r=this.currentClippingSlot;const o=this.slotsObject.get(t);if(r&&o){let l=r.mask;if(l||(l=Ev.obtain(),r.mask=l,this.addChild(l)),!r.maskComputed){let h=r.slot,u=h.attachment;r.maskComputed=!0;const d=u.worldVerticesLength,f=r.vertices;u.computeWorldVertices(h,0,d,f,0,2),l.clear().lineStyle(0).beginFill(0).drawPolygon(f).endFill()}o.container.mask=l}else o!=null&&o.container.mask&&(o.container.mask=null);if(r&&r.slot.attachment.endSlot==t.data&&(this.currentClippingSlot=void 0),i){for(const l in this.clippingSlotToPixiMasks){const h=this.clippingSlotToPixiMasks[l];(!(h.slot.attachment instanceof zo)||!h.maskComputed)&&h.mask&&(this.removeChild(h.mask),Ev.free(h.mask),h.mask=void 0)}this.currentClippingSlot=void 0}}renderMeshes(){var r,o;this.resetMeshes();let t=null,i=null;const n=this.skeleton.drawOrder;for(let a=0,c=n.length,l=0;a>1)*p,y>this.verticesCache.length&&(this.verticesCache=Ie.newFloatArray(y)),x.computeWorldVertices(h,0,x.worldVerticesLength,this.verticesCache,0,p),t=x.triangles,i=x.uvs,v=(o=x.region)==null?void 0:o.texture}else if(m instanceof zo){vt.clipper.clipStart(h,m);continue}else{this.hasMeshForSlot(h)&&(this.getMeshForSlot(h).visible=!1),vt.clipper.clipEndWithSlot(h);continue}if(v!=null){const T=h.bone.skeleton.color,A=h.color,w=T.a*A.a*g.a;this.lightColor.set(T.r*A.r*g.r,T.g*A.g*g.g,T.b*A.b*g.b,w),h.darkColor!=null?this.darkColor.set(h.darkColor.r,h.darkColor.g,h.darkColor.b,1):this.darkColor.set(0,0,0,1);let b,_,I,F;if(vt.clipper.isClipping())vt.clipper.clipTriangles(this.verticesCache,t,t.length,i,this.lightColor,this.darkColor,f),b=vt.clipper.clippedVertices,_=b.length,I=vt.clipper.clippedTriangles,F=I.length;else{const k=this.verticesCache;for(let O=2,N=0,$=y;O<$;O+=p,N+=2){let D=O;k[D++]=this.lightColor.r,k[D++]=this.lightColor.g,k[D++]=this.lightColor.b,k[D++]=this.lightColor.a,k[D++]=i[N],k[D++]=i[N+1],f&&(k[D++]=this.darkColor.r,k[D++]=this.darkColor.g,k[D++]=this.darkColor.b,k[D++]=this.darkColor.a)}b=this.verticesCache,_=y,I=t,F=t.length}if(_==0||F==0){vt.clipper.clipEndWithSlot(h);continue}const E=this.getMeshForSlot(h);E.renderable=!0,E.zIndex=d,E.updateFromSpineData(v,h.data.blendMode,h.data.name,b,_,I,F,f)}vt.clipper.clipEndWithSlot(h)}vt.clipper.clipEnd()}calculateBounds(){if(!this._boundsProvider){super.calculateBounds();return}const t=this.transform;if(this._boundsSpineID===t._worldID)return;this.updateBounds();const i=this._localBounds,n=this._boundsPoint;n.set(i.minX,i.minY),t.worldTransform.apply(n,n),this._bounds.minX=n.x,this._bounds.minY=n.y,n.set(i.maxX,i.maxY),t.worldTransform.apply(n,n),this._bounds.maxX=n.x,this._bounds.maxY=n.y}updateBounds(){if(!this._boundsProvider||!this._boundsSpineDirty)return;this._boundsSpineDirty=!1,this._localBounds||(this._localBounds=new ll);const t=this._boundsProvider.calculateBounds(this),i=this._localBounds;i.clear(),i.minX=t.x,i.minY=t.y,i.maxX=t.x+t.width,i.maxY=t.y+t.height,this.hitArea=this._localBounds.getRectangle()}setBonePosition(t,i){const n=t;if(typeof t=="string"&&(t=this.skeleton.findBone(t)),!t)throw Error(`Cannot set bone position, bone ${String(n)} not found`);if(vt.vectorAux.set(i.x,i.y),t.parent){const r=t.parent.worldToLocal(vt.vectorAux);t.x=r.x,t.y=r.y}else t.x=vt.vectorAux.x,t.y=vt.vectorAux.y}getBonePosition(t,i){const n=t;return typeof t=="string"&&(t=this.skeleton.findBone(t)),t?(i||(i={x:0,y:0}),i.x=t.worldX,i.y=t.worldY,i):(console.error(`Cannot get bone position! Bone ${String(n)} not found`),i)}skeletonToPixiWorldCoordinates(t){this.worldTransform.apply(t,t)}pixiWorldCoordinatesToSkeleton(t){this.worldTransform.applyInverse(t,t)}pixiWorldCoordinatesToBone(t,i){this.pixiWorldCoordinatesToSkeleton(t),i.parent?i.parent.worldToLocal(t):i.worldToLocal(t)}static from(t,i,n){if(typeof t=="string")return vt.oldFrom(t,i,n);const{skeleton:r,atlas:o,scale:a=1,darkTint:c,autoUpdate:l,boundsProvider:h,ticker:u}=t,d=`${r}-${o}-${a}`;let f=vt.skeletonCache[d];if(!f){const p=tn.get(r),m=tn.get(o),g=new rm(m);let v=p instanceof Uint8Array?new am(g):new fh(g);v.scale=a,f=v.readSkeletonData(p),vt.skeletonCache[d]=f}return new vt({skeletonData:f,darkTint:c,autoUpdate:l,boundsProvider:h,ticker:u})}static oldFrom(t,i,n){const r=`${t}-${i}-${(n==null?void 0:n.scale)??1}`;let o=vt.skeletonCache[r];if(o)return new vt(o,n);const a=tn.get(t),c=tn.get(i),l=new rm(c);let h=a instanceof Uint8Array?new am(l):new fh(l);return h.scale=(n==null?void 0:n.scale)??1,o=h.readSkeletonData(a),vt.skeletonCache[r]=o,new this(o,n)}get tint(){return this.skeleton.color.toRgb888()}set tint(t){it.rgb888ToColor(this.skeleton.color,t)}};S(vt,"vectorAux",new ch),S(vt,"clipper",new dh),S(vt,"QUAD_TRIANGLES",[0,1,2,2,3,0]),S(vt,"VERTEX_SIZE",8),S(vt,"DARK_VERTEX_SIZE",12),S(vt,"skeletonCache",Object.create(null));let mh=vt;const Ev=new lh(()=>new Li);up.yDown=!0;const cc="spineTextureAtlasLoader",xP={extension:Re.Asset,resolver:{test:s=>Zi(s,".atlas"),parse:s=>{var t,i;const e=s.split(".");return{resolution:parseFloat(((i=(t=ke.RETINA_PREFIX)==null?void 0:t.exec(s))==null?void 0:i[1])??"1"),format:e[e.length-2],src:s}}},loader:{name:cc,extension:{type:Re.LoadParser,priority:rs.Normal,name:cc},test(s){return Zi(s,".atlas")},async load(s){const e=await ke.ADAPTER.fetch(s);if(!e.ok)throw new Error(`[${cc}] Failed to fetch ${s}: ${e.status} ${e.statusText}`);return await e.text()},testParse(s,e){const t=Zi(e.src,".atlas"),i=typeof s=="string",n=e.loadParser===cc;return Promise.resolve((t||n)&&i)},unload(s){s.dispose()},async parse(s,e,t){var c;const i=e.data||{};let n=Jt.dirname(e.src);n&&n.lastIndexOf("/")!==n.length-1&&(n+="/");const r=new G1(s);if(i.images instanceof Ze||typeof i.images=="string"){const l=i.images;i.images={},i.images[r.pages[0].name]=l}const o=[];let a=!0;for(const l of t.parsers)if(l.name=="loadTextures"){a=(c=l.config)==null?void 0:c.preferCreateImageBitmap;break}tn.setPreferences({preferCreateImageBitmap:!1});for(const l of r.pages){const h=l.name,u=i!=null&&i.images?i.images[h]:void 0;if(u instanceof Ze)l.setTexture(ro.from(u));else{const d=u??Jt.normalize([...n.split(Jt.sep),h].join(Jt.sep)),f={src:Qc(d,e.src),data:{...i.imageMetadata,alphaMode:l.pma?vi.PMA:vi.UNPACK}},p=t.load(f).then(m=>{l.setTexture(ro.from(m.baseTexture))});o.push(p)}}return await Promise.all(o),tn.setPreferences({preferCreateImageBitmap:a}),r}}};Ue.add(xP);const hc="spineSkeletonLoader";function yP(s){return s.hasOwnProperty("bones")}function bP(s){return s instanceof Uint8Array}const wP={extension:Re.Asset,loader:{name:hc,extension:{type:Re.LoadParser,priority:rs.Normal,name:hc},test(s){return Zi(s,".skel")},async load(s){const e=await ke.ADAPTER.fetch(s);if(!e.ok)throw new Error(`[${hc}] Failed to fetch ${s}: ${e.status} ${e.statusText}`);return new Uint8Array(await e.arrayBuffer())},testParse(s,e){const t=Zi(e.src,".json")&&yP(s),i=Zi(e.src,".skel")&&bP(s),n=e.loadParser===hc;return Promise.resolve(t||i||n)}}};Ue.add(wP);class SP extends an{constructor(t=!1){super();S(this,"_buffer");S(this,"_indexBuffer");this._buffer=new Lt(void 0,t,!1),this._indexBuffer=new Lt(void 0,t,!0),this.addAttribute("aVertexPosition",this._buffer,2,!1,Ne.FLOAT).addAttribute("aTextureCoord",this._buffer,2,!1,Ne.FLOAT).addAttribute("aColor",this._buffer,4,!0,Ne.UNSIGNED_BYTE).addAttribute("aDarkColor",this._buffer,4,!0,Ne.UNSIGNED_BYTE).addAttribute("aTextureId",this._buffer,1,!0,Ne.FLOAT).addIndex(this._indexBuffer)}}const TP=` +precision highp float; +attribute vec2 aVertexPosition; +attribute vec2 aTextureCoord; +attribute vec4 aColor; +attribute vec4 aDarkColor; +attribute float aTextureId; + +uniform mat3 projectionMatrix; +uniform mat3 translationMatrix; +uniform vec4 tint; + +varying vec2 vTextureCoord; +varying vec4 vColor; +varying vec4 vDarkColor; +varying float vTextureId; + +void main(void){ + gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + + vTextureCoord = aTextureCoord; + vTextureId = aTextureId; + vColor = aColor * tint; + vDarkColor = aDarkColor * tint; + +} +`,MP=` +varying vec2 vTextureCoord; +varying vec4 vColor; +varying vec4 vDarkColor; +varying float vTextureId; +uniform sampler2D uSamplers[%count%]; + +void main(void){ + vec4 color; + %forloop% + + + gl_FragColor.a = color.a * vColor.a; + gl_FragColor.rgb = ((color.a - 1.0) * vDarkColor.a + 1.0 - color.rgb) * vDarkColor.rgb + color.rgb * vColor.rgb; +} +`;class sw extends Kn{constructor(e){super(e),this.shaderGenerator=new jy(TP,MP),this.geometryClass=SP,this.vertexSize=7}packInterleavedGeometry(e,t,i,n,r){const{uint32View:o,float32View:a}=t,c=n/this.vertexSize,l=e.uvs,h=e.indices,u=e.vertexData,d=e._texture.baseTexture._batchLocation,f=Math.min(e.worldAlpha,1),p=Tt.shared.setValue(e._tintRGB).toPremultiplied(f,!0),m=Tt.shared.setValue(e._darkTintRGB).premultiply(f,!0).toPremultiplied(1,!1);for(let g=0;g0){let o=function(l){return Promise.all(l.map(h=>Promise.resolve(h).then(u=>({status:"fulfilled",value:u}),u=>({status:"rejected",reason:u}))))};document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),c=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));n=o(t.map(l=>{if(l=IP(l),l in Iv)return;Iv[l]=!0;const h=l.endsWith(".css"),u=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=h?"stylesheet":EP,h||(d.as="script"),d.crossOrigin="",d.href=l,c&&d.setAttribute("nonce",c),document.head.appendChild(d),h)return new Promise((f,p)=>{d.addEventListener("load",f),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}function r(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return n.then(o=>{for(const a of o||[])a.status==="rejected"&&r(a.reason);return e().catch(r)})};async function rw(){const[s,e]=await Promise.all([Rv(()=>import("./index-B1FntAlX.js"),[]),Rv(()=>import("./index-DhdZB4oY.js"),__vite__mapDeps([0,1]))]);return{core:s,pixi:e}}async function RP(s,e,t){const{core:i,pixi:n}=await rw(),r=new i.TextureAtlas(e);return dp(r,t,n.SpineTexture),{skeletonData:new i.SkeletonJson(new i.AtlasAttachmentLoader(r)).readSkeletonData(s),SpineClass:n.Spine}}async function PP(s,e,t){const{core:i,pixi:n}=await rw(),r=new i.TextureAtlas(e);return dp(r,t,n.SpineTexture),{skeletonData:new i.SkeletonBinary(new i.AtlasAttachmentLoader(r)).readSkeletonData(s),SpineClass:n.Spine}}function sr(s,e,t){const i=Number(s[e]);return Number.isFinite(i)?i:t}function Ki(s,e,t,i){s[e]==null&&(s[e]=sr(s,t,i))}function fp(s,e,t){if(typeof s.curve!="number")return;const i=sr(s,"time",0),r=sr(e,"time",0)-i,o=s.curve,a=sr(s,"c2",0),c=sr(s,"c3",1),l=sr(s,"c4",1);s.curve=t.flatMap(([h,u])=>[i+r*o,h+(u-h)*a,i+r*c,h+(u-h)*l]),delete s.c2,delete s.c3,delete s.c4}function hr(s,e){if(Array.isArray(s))for(let t=0;t[sr(i,r,o),sr(n,r,o)]))}}function kP(s){if(Array.isArray(s))for(let e=0;eNumber.parseInt(i.slice(r,r+2),16)/255);return e?n:n.slice(0,3)}function Pv(s,e){if(Array.isArray(s))for(let t=0;t[a,o[c]]))}}function FP(s){for(const e of s.bones||[])e.inherit==null&&e.transform!=null&&(e.inherit=e.transform);for(const e of s.transform||[])Ki(e,"mixRotate","rotateMix",1),Ki(e,"mixX","translateMix",1),e.mixY==null&&(e.mixY=e.mixX),Ki(e,"mixScaleX","scaleMix",1),e.mixScaleY==null&&(e.mixScaleY=e.mixScaleX),Ki(e,"mixShearY","shearMix",1);for(const e of s.path||[])Ki(e,"mixRotate","rotateMix",1),Ki(e,"mixX","translateMix",1),e.mixY==null&&(e.mixY=e.mixX)}function OP(s){for(const e of s.skins||[])for(const t of Object.values(e.attachments||{}))for(const i of Object.values(t||{}))i.parent!=null&&i.timelines==null&&i.deform!=null&&(i.timelines=i.deform)}function BP(s){for(const e of Object.values(s.slots||{}))e.color&&!e.rgba&&(e.rgba=e.color,delete e.color),e.twoColor&&!e.rgba2&&(e.rgba2=e.twoColor,delete e.twoColor),Pv(e.rgba,!1),Pv(e.rgba2,!0)}function LP(s){for(const e of Object.values(s.bones||{})){for(const t of e.rotate||[])Ki(t,"value","angle",0);hr(e.rotate,[{key:"value",fallback:0}]),hr(e.translate,[{key:"x",fallback:0},{key:"y",fallback:0}]),hr(e.scale,[{key:"x",fallback:1},{key:"y",fallback:1}]),hr(e.shear,[{key:"x",fallback:0},{key:"y",fallback:0}])}}function DP(s){for(const e of Object.values(s.ik||{}))hr(e,[{key:"mix",fallback:1},{key:"softness",fallback:0}])}function NP(s){for(const e of Object.values(s.transform||{})){for(const t of e)Ki(t,"mixRotate","rotateMix",1),Ki(t,"mixX","translateMix",1),t.mixY==null&&(t.mixY=t.mixX),Ki(t,"mixScaleX","scaleMix",1),t.mixScaleY==null&&(t.mixScaleY=t.mixScaleX),Ki(t,"mixShearY","shearMix",1);hr(e,[{key:"mixRotate",fallback:1},{key:"mixX",fallback:1},{key:"mixY",fallback:1},{key:"mixScaleX",fallback:1},{key:"mixScaleY",fallback:1},{key:"mixShearY",fallback:1}])}}function UP(s){for(const e of Object.values(s.path||{})){for(const i of["position","spacing"]){const n=e[i];for(const r of n||[])Ki(r,"value",i,0);hr(n,[{key:"value",fallback:0}])}const t=e.mix;for(const i of t||[])Ki(i,"mixRotate","rotateMix",1),Ki(i,"mixX","translateMix",1),i.mixY==null&&(i.mixY=i.mixX);hr(t,[{key:"mixRotate",fallback:1},{key:"mixX",fallback:1},{key:"mixY",fallback:1}])}}function $P(s){if(!s.deform)return;const e=s.attachments||(s.attachments={});for(const[t,i]of Object.entries(s.deform)){const n=e[t]||(e[t]={});for(const[r,o]of Object.entries(i)){const a=n[r]||(n[r]={});for(const[c,l]of Object.entries(o)){const h=a[c]||(a[c]={});h.deform=l,kP(l)}}}delete s.deform}function ow(s){FP(s),OP(s);for(const e of Object.values(s.animations||{}))BP(e),LP(e),DP(e),NP(e),UP(e),$P(e),!e.drawOrder&&e.draworder&&(e.drawOrder=e.draworder);return s}function XP(s){return s.replace(/\\/g,"/").split("/").pop()||s}async function VP(s){const e=await Promise.all(s.map(async t=>{const i=URL.createObjectURL(t);try{return[XP(t.name).toLowerCase(),await ze.fromURL(i)]}finally{URL.revokeObjectURL(i)}}));return new Map(e)}function YP(s){const e=new Map;return s.bones.map(t=>{var r;const i=((r=t.parent)==null?void 0:r.name)||null,n=i?(e.get(i)||0)+1:0;return e.set(t.name,n),{name:t.name,parent:i,depth:n}})}async function aw(s,e,t){var o;if(!/\.(json|skel)$/i.test(s.name))throw new Error("Spine 数据仅支持 .json 或 .skel");if(!/\.atlas$/i.test(e.name))throw new Error("图集文件仅支持 .atlas");if(!t.length)throw new Error("请至少选择一张纹理图片");const i=await e.text(),n=await VP(t),r=[...n.values()];try{let a,c,l=null,h;if(/\.skel$/i.test(s.name)){const u=await s.arrayBuffer();try{({skeletonData:a,SpineClass:c}=await PP(u,i,n)),h="4.3"}catch(d){try{({skeletonData:a,SpineClass:c}=AP(u,i,n)),h="4.2"}catch(f){const p=d instanceof Error?d.message:String(d),m=f instanceof Error?f.message:String(f);throw new Error(`Spine 二进制解析失败(4.3:${p};旧版:${m})`)}}l=ah(a.version)}else{let u;try{u=JSON.parse(await s.text())}catch{throw new Error("Spine JSON 文件格式无效")}if(l=ah((o=u==null?void 0:u.skeleton)==null?void 0:o.spine),!l)throw new Error(`Spine JSON 版本不受支持,仅支持 ${im()}`);h=GI(l),l==="3.8"&&ow(u);const d=h==="4.3"?await RP(u,i,n):CP(u,i,n);a=d.skeletonData,c=d.SpineClass}if(!l)throw new Error(`Spine 数据版本不受支持,仅支持 ${im()}`);return{skeletonData:a,textures:r,runtimeVersion:h,SpineClass:c,dataVersion:l,animations:a.animations.map(u=>({name:u.name,duration:u.duration})),bones:YP(a)}}catch(a){for(const c of r)c.destroy(!0);throw a}}function Ic(s){return new Promise((e,t)=>{const i=new FileReader;i.onload=()=>e(String(i.result||"")),i.onerror=()=>t(i.error),i.readAsDataURL(s)})}async function GP(s,e,t){return{skeleton:{name:s.name,dataUrl:await Ic(s)},atlas:{name:e.name,dataUrl:await Ic(e)},textures:await Promise.all(t.map(async i=>({name:i.name,dataUrl:await Ic(i)})))}}async function tf(s){const e=await fetch(s.dataUrl);if(!e.ok)throw new Error(`无法读取内嵌 Spine 文件:${s.name}`);return new File([await e.blob()],s.name)}async function HP(s){return{skeleton:await tf(s.skeleton),atlas:await tf(s.atlas),textures:await Promise.all(s.textures.map(tf))}}const lw="SpineParticle.EditorConfig",cw=1;function hw(s){return{backgroundX:s.backgroundX,backgroundY:s.backgroundY,backgroundOpacity:s.backgroundOpacity,backgroundImageName:s.backgroundImageName,backgroundImageData:s.backgroundImageData,showGrid:s.showGrid,exportSettings:Ut(s.exportSettings)}}function jP(s){return JSON.parse(JSON.stringify(s,(e,t)=>{if(!(e==="texture"||e==="trailTexture"||e==="frames"))return t}))}function uw(s){const e=Ut(s);return delete e.tags,delete e.selectedTag,e}function WP(s){const e=hw(s.settings);return jP({format:lw,version:cw,savedAt:new Date().toISOString(),editor:Ut(s.editor),settings:e,timeline:{fps:s.timeline.fps,loop:s.timeline.loop,playbackStart:s.timeline.playbackStart,playbackEnd:s.timeline.playbackEnd,animations:[...s.timeline.animations]},selection:{type:s.activeObjectType,id:s.activeObjectId},scene:{systems:s.systems.map(t=>({...Ut(t),frames:void 0})),colliders:s.colliders.map(uw),paths:Ut(s.paths),spines:Ut(s.spines)}})}function zP(){return`SpineParticle-${new Date().toISOString().replace(/[-:]/g,"").replace(/\.\d{3}Z$/,"").replace("T","-")}.json`}function dw(s){const e=WP(s),t=new Blob([JSON.stringify(e,null,2)],{type:"application/json;charset=utf-8"}),i=URL.createObjectURL(t),n=document.createElement("a");return n.href=i,n.download=zP(),document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(i),0),e}function fw(s){let e;try{e=JSON.parse(s)}catch{throw new Error("配置文件不是有效的 JSON")}const t=e;if(t.format!==lw)throw new Error("不是 SpineParticle 编辑器配置文件");if(t.version!==cw)throw new Error(`暂不支持配置版本:${t.version??"未知"}`);if(!t.scene||!Array.isArray(t.scene.systems)||!Array.isArray(t.scene.colliders)||!Array.isArray(t.scene.paths)||!Array.isArray(t.scene.spines))throw new Error("配置文件缺少完整场景数据");return t}async function qP(s){const e=new Map,t=n=>{const r=n==="/particles/star.png"?"/images/star.png":n==="/trails/trail.png"?"/images/trail.png":n||"/images/star.png";let o=e.get(r);return o||(o=ze.fromURL(r).then(a=>nr(a)),e.set(r,o)),o},i=await t("/images/star.png");await Promise.all(s.map(async n=>{var o;const r=pr(n.config);r.texture=i,await Promise.all(r.imageResources.map(async a=>{a.texture=await t(a.previewUrl||"/images/star.png"),await Promise.all(a.sequenceFrames.map(async c=>{c.texture=await t(c.previewUrl||a.previewUrl||"/images/star.png")}))})),await Promise.all(r.trailResources.map(async a=>{a.texture=await t(a.previewUrl||"/images/trail.png")})),r.trailTexture=((o=r.trailResources[0])==null?void 0:o.texture)||null,n.frames=[]}))}async function KP(s){const e=new Map;try{for(const t of s){if(!t.sourceBundle)continue;const i=await HP(t.sourceBundle);e.set(t.id,await aw(i.skeleton,i.atlas,i.textures))}return e}catch(t){for(const i of e.values())for(const n of i.textures)n.destroy(!0);throw t}}function ZP(s,e){const t=(e==null?void 0:e.type)||"particle",i=Number(e==null?void 0:e.id)||0;(t==="particle"?s.systems.some(r=>r.id===i):t==="collision"?s.colliders.some(r=>r.id===i):t==="path"?s.paths.some(r=>r.id===i):s.spines.some(r=>r.id===i))?s.selectSceneObject(t,i):s.systems[0]?s.selectSceneObject("particle",s.systems[0].id):s.colliders[0]?s.selectSceneObject("collision",s.colliders[0].id):s.paths[0]?s.selectSceneObject("path",s.paths[0].id):s.spines[0]?s.selectSceneObject("spine",s.spines[0].id):(s.activeObjectType="particle",s.activeObjectId=0,s.activeId=0)}async function JP(s,e){var h,u,d,f,p,m,g;const t=fw(JSON.stringify(e)),i=Ut(t.scene.systems),n=t.scene.colliders.map(uw),r=Ut(t.scene.paths),o=Ut(t.scene.spines);for(const v of o)v.sourceBundle==null&&(v.sourceBundle=null),v.dataVersion==null&&(v.dataVersion="");await qP(i);const a=await KP(o),c=new Map(s.spines.map(v=>[v.id,v.assetVersion]));for(const v of s.spines)Sl(v.id);s.systems=i,s.colliders=n,s.paths=r,s.spines=o,Object.assign(s.editor,Ut(t.editor||{}));const l=t.settings;if(l)for(const v of["backgroundX","backgroundY","backgroundOpacity","backgroundImageName","backgroundImageData","showGrid"])Object.prototype.hasOwnProperty.call(l,v)&&(s.settings[v]=l[v]);s.settings.exportSettings=t1((h=t.settings)==null?void 0:h.exportSettings),s.settings.undoLimit=Math.min(200,Math.max(1,Math.round(Number(s.settings.undoLimit)||20))),s.timeline.fps=Math.max(1,Math.round(Number((u=t.timeline)==null?void 0:u.fps)||30)),s.timeline.loop=((d=t.timeline)==null?void 0:d.loop)!==!1,s.timeline.animations=Array.isArray((f=t.timeline)==null?void 0:f.animations)&&t.timeline.animations.length?[...new Set(t.timeline.animations.filter(v=>typeof v=="string"&&v.trim()).map(v=>v.trim()))]:["animation"];for(const v of s.spines){const y=a.get(v.id);if(v.assetVersion=Math.max(Number(v.assetVersion)||0,c.get(v.id)||0)+1,!y){v.status="empty",v.error=v.skeletonFileName?"配置未包含可复用的 Spine 原始资源":"",v.animations=[],v.bones=[],v.selectedAnimation="";continue}nu(v.id,y),v.dataVersion=y.dataVersion,v.animations=y.animations,v.bones=y.bones,y.animations.some(x=>x.name===v.selectedAnimation)||(v.selectedAnimation=((p=y.animations[0])==null?void 0:p.name)||""),v.status="ready",v.error=""}s.syncSceneSequences(),ZP(s,t.selection),s.timeline.playbackStart=Math.max(0,Math.floor(Number((m=t.timeline)==null?void 0:m.playbackStart)||0)),s.timeline.playbackEnd=Math.max(1,Math.floor(Number((g=t.timeline)==null?void 0:g.playbackEnd)||Number.MAX_SAFE_INTEGER)),s.timeline.frame=0,s.timeline.recorded=!1,s.timeline.playing=!0;for(const v of s.systems)s.timeline.animations.includes(v.animation)||(v.animation=s.timeline.animations[0]);return s.recalcTotalFrames(),s.timeline.frame=s.timeline.playbackStart,t}async function mw(s,e){return JP(s,fw(e))}async function QP(s,e){if(!/\.json$/i.test(e.name))throw new Error("请选择 .json 配置文件");return mw(s,await e.text())}const au=oo({undoCount:0});let ph=null,Cn=null,ur=[],_a=null,An=null,gh=!1;function mp(s){return{systems:s.systems.map(t=>{const i=Ut(t);return i.frames=void 0,i}),colliders:Ut(s.colliders),paths:Ut(s.paths),spines:Ut(s.spines),animations:[...s.timeline.animations],settings:hw(s.settings)}}function pp(s){return JSON.stringify(s,(e,t)=>e==="texture"||e==="trailTexture"?null:typeof t=="string"&&t.startsWith("data:")&&t.length>256?`${t.length}:${t.slice(0,96)}:${t.slice(-48)}`:t)}function pw(s,e=mp(s),t=pp(e)){const i=new Map;for(const n of e.spines){const r=VI(n.id);r&&i.set(n.id,r)}return{data:e,signature:t,spineAssets:i}}function vh(s){if(s){for(const e of s.spineAssets.values())$I(e);s.spineAssets.clear()}}function gw(s){for(;ur.length>s;)vh(ur.shift()||null);au.undoCount=ur.length}function vw(){const s=ph;if(!s||!Cn||gh)return;const e=mp(s),t=pp(e);t!==Cn.signature&&(ur.push(Cn),Cn=pw(s,e,t),gw(s.settings.undoLimit))}function ek(){gh||(An&&clearTimeout(An),An=setTimeout(()=>{An=null,vw()},250))}function tk(s){const e=s.activeObjectId;return s.activeObjectType==="particle"?s.systems.some(t=>t.id===e):s.activeObjectType==="collision"?s.colliders.some(t=>t.id===e):s.activeObjectType==="path"?s.paths.some(t=>t.id===e):s.spines.some(t=>t.id===e)}function ik(s){var t,i;if(!tk(s)){const n=s.systems[0],r=s.colliders[0],o=s.paths[0],a=s.spines[0];n?(s.activeObjectType="particle",s.activeObjectId=n.id):r?(s.activeObjectType="collision",s.activeObjectId=r.id):o?(s.activeObjectType="path",s.activeObjectId=o.id):(s.activeObjectType="spine",s.activeObjectId=(a==null?void 0:a.id)||0)}const e=s.activeObjectType==="particle"?s.systems.find(n=>n.id===s.activeObjectId):s.systems.find(n=>n.id===s.activeId);s.activeId=(e==null?void 0:e.id)||((t=s.systems[0])==null?void 0:t.id)||0,s.timeline.animation=(e==null?void 0:e.animation)||((i=s.systems[0])==null?void 0:i.animation)||s.timeline.animations[0]||"animation"}function sk(s,e){const t=Cn;gh=!0;try{for(const i of s.spines)Sl(i.id);s.systems=Ut(e.data.systems),s.colliders=Ut(e.data.colliders),s.paths=Ut(e.data.paths),s.spines=Ut(e.data.spines),s.timeline.animations=[...e.data.animations],Object.assign(s.settings,Ut(e.data.settings));for(const[i,n]of e.spineAssets)nu(i,n);for(const i of s.systems)i.frames=[];s.timeline.recorded=!1,s.timeline.playing=!1,ik(s),s.recalcTotalFrames(),Cn=e}finally{gh=!1,vh(t)}}function nk(s){if(!(ph===s&&_a)){_a==null||_a(),An&&clearTimeout(An),vh(Cn);for(const e of ur)vh(e);ur=[],ph=s,Cn=pw(s),au.undoCount=0,_a=Yi(()=>pp(mp(s)),ek,{flush:"post"})}}function rk(s,e){const t=Math.min(200,Math.max(1,Math.round(Number(e)||20)));s.settings.undoLimit=t,gw(t)}function xw(){const s=ph;if(!s||!Cn)return!1;An&&(clearTimeout(An),An=null),vw();const e=ur.pop();return e?(sk(s,e),au.undoCount=ur.length,!0):!1}function ok(s){const e=s instanceof HTMLElement?s:null;return!!(e!=null&&e.closest('input, textarea, select, [contenteditable="true"]'))}function ak(s){function e(i){var r;const n=i.target instanceof Node?i.target:null;s.canvasFocused.value=!!n&&!!((r=s.canvasElement.value)!=null&&r.contains(n))}function t(i){const n=i.key.toLowerCase();if((i.ctrlKey||i.metaKey)&&!i.altKey&&n==="s"){i.preventDefault(),i.stopPropagation(),s.save();return}if((i.ctrlKey||i.metaKey)&&!i.altKey&&n==="z"){i.preventDefault(),i.stopPropagation(),s.undo();return}if(i.ctrlKey||i.metaKey||i.altKey||ok(i.target))return;if(n==="d"){i.preventDefault(),s.togglePlay();return}if(n==="s"){i.preventDefault(),s.toStart();return}if(!s.canvasFocused.value)return;const r={q:"",w:"translate",e:"rotate",r:"scale"};n in r&&(i.preventDefault(),s.setTool(r[n]))}Vn(()=>{document.addEventListener("pointerdown",e,!0),window.addEventListener("keydown",t,!0)}),vl(()=>{document.removeEventListener("pointerdown",e,!0),window.removeEventListener("keydown",t,!0)})}const lk={class:"help-dialog",role:"dialog","aria-modal":"true","aria-labelledby":"help-title"},ck={class:"help-body"},hk=["aria-expanded"],uk={class:"caret"},dk={class:"help-module-body"},fk=["aria-expanded"],mk={class:"caret"},pk={class:"help-module-body"},gk=["aria-expanded"],vk={class:"caret"},xk={class:"help-module-body"},yk=["aria-expanded"],bk={class:"caret"},wk={class:"help-module-body"},Sk=["aria-expanded"],Tk={class:"caret"},Mk={class:"help-module-body"},_k=["aria-expanded"],Ck={class:"caret"},Ak={class:"help-module-body"},Ek=["aria-expanded"],Ik={class:"caret"},Rk={class:"help-module-body"},Pk=["aria-expanded"],kk={class:"caret"},Fk={class:"help-module-body"},Ok=["aria-expanded"],Bk={class:"caret"},Lk={class:"help-module-body"},Dk=Qt({__name:"HelpDialog",props:{show:{type:Boolean}},emits:["close"],setup(s,{emit:e}){const t=e,i=Ge(Array.from({length:9},()=>!1));function n(){t("close")}function r(o){o.key==="Escape"&&n()}return Vn(()=>window.addEventListener("keydown",r)),gl(()=>window.removeEventListener("keydown",r)),(o,a)=>s.show?(K(),J("div",{key:0,class:"help-overlay",role:"presentation",onClick:Qe(n,["self"])},[M("section",lk,[M("header",{class:"help-head"},[a[9]||(a[9]=M("div",null,[M("h2",{id:"help-title"},"使用说明"),M("p",null,"从创建粒子到保存、导出的快速入门")],-1)),M("button",{class:"help-close","aria-label":"关闭使用说明",title:"关闭 (Esc)",onClick:n},"✕")]),M("div",ck,[a[37]||(a[37]=ts('

快速开始

  1. 创建对象:在左侧“场景对象”中用 +粒子 / +碰撞 / +路径 / +Spine 添加场景对象。
  2. 编辑粒子:选中某个粒子系统,依次调整“发射模式 → 发射器形状 → 粒子属性 → 外观与资源 → 修改器”。
  3. 查看效果:底部时间轴可播放、暂停、逐帧或拖动;修改任意参数后会自动重新计算。
  4. 保存与导出:用“保存配置”保留工程;“导出 Spine Json / images 包 / .spine 包”输出成品。

每个模块组标题右侧的“重置”可把该组参数恢复默认;系统设置会自动保存在当前浏览器。

常用操作

小眼睛
单独显示/隐藏对象;隐藏的粒子系统不会被导出。
+Copy
完整复制当前选中对象,方便对比不同参数。
背景图
上传参考图并调整位置和透明度,只用于画布预览。
系统设置
管理界面布局、辅助显示、刻度等,自动存入浏览器。
撤销/重做
Ctrl+Z 撤回一步;可达成的步数在系统设置中调整。
Spine 骨骼
在层级树搜索并选择骨骼,可用于粒子发射器跟随。

快捷键

Ctrl/⌘+Z撤回上一步
Ctrl/⌘+S保存配置
Q拖动画布
W位移工具
E旋转工具
R缩放工具
D播放 / 暂停
S回到第一帧

Q / W / E / R 需先点击画布;光标位于输入框时,单键快捷键不会触发。

功能模块详解
',3)),M("section",{class:Le(["help-section help-module",{open:i.value[0]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[0]?"true":"false",onClick:a[0]||(a[0]=c=>i.value[0]=!i.value[0])},[a[10]||(a[10]=M("span",{class:"mnum"},"1",-1)),a[11]||(a[11]=M("span",{class:"mtitle"},"配置管理",-1)),M("span",uk,Me(i.value[0]?"▾":"▸"),1)],8,hk),ce(M("div",dk,[...a[12]||(a[12]=[ts('
保存配置
把当前全部场景对象和参数保存为工程 JSON 文件(也支持 Ctrl+S)。
加载配置
选择本地配置文件,恢复完整工程。
预设
从下拉中选择已保存的预设快速套用;点击下拉即可刷新列表。
范围
配置只含对象与参数,不含“系统设置”;系统设置单独存于浏览器。
',1)])],512),[[bi,i.value[0]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[1]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[1]?"true":"false",onClick:a[1]||(a[1]=c=>i.value[1]=!i.value[1])},[a[13]||(a[13]=M("span",{class:"mnum"},"2",-1)),a[14]||(a[14]=M("span",{class:"mtitle"},"场景对象",-1)),M("span",mk,Me(i.value[1]?"▾":"▸"),1)],8,fk),ce(M("div",pk,[...a[15]||(a[15]=[ts('
粒子
核心对象。可设名称、位置 X/Y、偏移、旋转、缩放 X/Y,以及“随机种子”——相同种子可精确复现同一次效果。
碰撞
圆形/椭圆/矩形/多边形/自定义;启用开关、碰撞响应(物理弹跳/暂停/销毁)、弹性与摩擦,还可沿某条路径移动并带进度曲线。
路径
贝塞尔路径,可双击新建/删除锚点、拖手柄调曲线;内置圆/方/多边形/星形预设,支持闭合与颜色。
Spine
加载 .json+.atlas+.png 预览骨骼动画,可查看/搜索骨骼层级树,用于粒子“发射器跟随”。
通用
每个对象都有小眼睛显隐;“+Copy”可以复制当前对象;隐藏的粒子系统不会进入导出。
',1)])],512),[[bi,i.value[1]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[2]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[2]?"true":"false",onClick:a[2]||(a[2]=c=>i.value[2]=!i.value[2])},[a[16]||(a[16]=M("span",{class:"mnum"},"3",-1)),a[17]||(a[17]=M("span",{class:"mtitle"},"发射模式",-1)),M("span",vk,Me(i.value[2]?"▾":"▸"),1)],8,gk),ce(M("div",xk,[...a[18]||(a[18]=[ts('
持续
按“每秒发射数量”持续喷射;再分“常规持续”(发射时长)与“循环持续”(三段式:开始循环 / 纯循环 / 结束循环,可自动或自定义帧长,做到无缝衔接)。
爆发
一次性发射“单次数量”颗粒子。
延迟时间
粒子条左端位置,表示发射开始前的等待时间。
注意
循环持续模式不支持骨骼跟随和路径跟随;开关时会把跟随设置恢复默认。
',1)])],512),[[bi,i.value[2]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[3]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[3]?"true":"false",onClick:a[3]||(a[3]=c=>i.value[3]=!i.value[3])},[a[19]||(a[19]=M("span",{class:"mnum"},"4",-1)),a[20]||(a[20]=M("span",{class:"mtitle"},"发射器形状",-1)),M("span",bk,Me(i.value[3]?"▾":"▸"),1)],8,yk),ce(M("div",wk,[...a[21]||(a[21]=[ts('
形状
点 / 圆形 / 矩形 / 锥形 / 路径。
圆·锥
内半径与外半径,形成环形或锥形发射区;锥形额外有“锥形朝向”和“开口角度”。
矩形
“外框 − 内框”形成环带,可分别设置内外宽高。
路径
选一条场景路径作为出生线;出生分布可选等距固定或随机。
发射角度
固定 / 随机(基准角度 + 随机范围)/ 径向(圆、矩、锥中心向外)/ 垂直于路径 / 沿路径方向。
',1)])],512),[[bi,i.value[3]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[4]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[4]?"true":"false",onClick:a[4]||(a[4]=c=>i.value[4]=!i.value[4])},[a[22]||(a[22]=M("span",{class:"mnum"},"5",-1)),a[23]||(a[23]=M("span",{class:"mtitle"},"粒子属性",-1)),M("span",Tk,Me(i.value[4]?"▾":"▸"),1)],8,Sk),ce(M("div",Mk,[...a[24]||(a[24]=[M("dl",{class:"help-list"},[M("div",null,[M("dt",null,"初始参数"),M("dd",null,"生命周期、速度、缩放(统一或 X/Y 分离)、初始旋转(可跟随发射方向)。每个属性支持固定 / 随机 / 曲线三种取值。")]),M("div",null,[M("dt",null,"生命周期变化"),M("dd",null,"速度倍率、缩放倍率(统一/分离)、旋转速度,均可用“生命周期 → 倍率”曲线控制。")]),M("div",null,[M("dt",null,"曲线含义"),M("dd",null,"横轴为粒子生命周期 0→1,纵轴为倍率或对应数值。")])],-1)])],512),[[bi,i.value[4]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[5]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[5]?"true":"false",onClick:a[5]||(a[5]=c=>i.value[5]=!i.value[5])},[a[25]||(a[25]=M("span",{class:"mnum"},"6",-1)),a[26]||(a[26]=M("span",{class:"mtitle"},"外观与资源",-1)),M("span",Ck,Me(i.value[5]?"▾":"▸"),1)],8,_k),ce(M("div",Ak,[...a[27]||(a[27]=[M("dl",{class:"help-list"},[M("div",null,[M("dt",null,"透明度"),M("dd",null,"曲线或固定;曲线模式可选“跟随导出 / 线性 / 贝塞尔”。")]),M("div",null,[M("dt",null,"图片资源"),M("dd",null,"“+”新增,可上传单图或序列帧;多张图片按权重随机。每张可调缩放、轴心、颜色(固定/随机/生命周期渐变)、混合模式(正常/相加/相乘/滤色)、独立透明度(关/固定/曲线)。")]),M("div",null,[M("dt",null,"序列帧"),M("dd",null,"播放方式:单次隐藏 / 单次定格 / 正向循环 / 反向循环,可设每秒帧数。")])],-1)])],512),[[bi,i.value[5]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[6]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[6]?"true":"false",onClick:a[6]||(a[6]=c=>i.value[6]=!i.value[6])},[a[28]||(a[28]=M("span",{class:"mnum"},"7",-1)),a[29]||(a[29]=M("span",{class:"mtitle"},"修改器",-1)),M("span",Ik,Me(i.value[6]?"▾":"▸"),1)],8,Ek),ce(M("div",Rk,[...a[30]||(a[30]=[ts('
移动噪声
强度、波动范围、时间流速,让粒子轨迹产生抖动。
重力 / 风力
固定或随机强度、方向,以及生命周期内强度曲线。
力场
中心 X/Y、强度(正吸负斥)、半径、衰减(恒定/线性/反比)。
吸附
延迟后把粒子吸到指定点,到达范围即死亡;可直线或曲线。
拖尾
独立拖尾图片(多资源按权重)、旋转、拖尾骨骼数、拖尾比例;长度/宽度可固定或随机并支持放大;可加生命周期长度曲线与形状曲线;颜色/透明度可跟随粒子、固定或曲线。
发射器跟随
跟随某条路径(局部/世界、正/反向、进度曲线),或跟随 Spine 骨骼(选中的骨骼 + 偏移)。
碰撞 + 阻尼
选择场景中已启用的碰撞对象参与,并设置速度阻尼。
',1)])],512),[[bi,i.value[6]]])],2),M("section",{class:Le(["help-section help-module",{open:i.value[7]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[7]?"true":"false",onClick:a[7]||(a[7]=c=>i.value[7]=!i.value[7])},[a[31]||(a[31]=M("span",{class:"mnum"},"8",-1)),a[32]||(a[32]=M("span",{class:"mtitle"},"导出设置",-1)),M("span",kk,Me(i.value[7]?"▾":"▸"),1)],8,Pk),ce(M("div",Fk,[...a[33]||(a[33]=[ts('
图片路径
写入 Spine 的 images 路径,例如 ./images/。
Spine 版本
3.8 / 4.0 / 4.1 / 4.2 / 4.3。
关键帧曲线
线性或平滑贝塞尔;出生、死亡、突变仍使用阶跃关键帧。
导出 FPS
修改 FPS 会保持动画实际秒数不变;“不写 fps”只省略元数据。
其它
整数帧对齐、骨骼对象池、排除无内容动画。
导出按钮
“导出 Spine Json”生成骨骼动画文件;“导出 images 包”单独下载图片 ZIP;“导出 .spine 包”需要连接器。
',1)])],512),[[bi,i.value[7]]])],2),M("section",{class:Le(["help-section help-module help-connector",{open:i.value[8]}])},[M("button",{type:"button",class:"help-module-head","aria-expanded":i.value[8]?"true":"false",onClick:a[8]||(a[8]=c=>i.value[8]=!i.value[8])},[a[34]||(a[34]=M("span",{class:"mnum"},"9",-1)),a[35]||(a[35]=M("span",{class:"mtitle"},"连接器(Spine 连接器)使用说明",-1)),M("span",Bk,Me(i.value[8]?"▾":"▸"),1)],8,Ok),ce(M("div",Lk,[...a[36]||(a[36]=[ts('

连接器用于把网页生成的 JSON 和图片,调用你电脑上已安装并激活的 Spine,转换成可编辑的 .spine 工程。

前置
电脑已安装并激活 Spine;并已启动桌面版连接器APP。
网页端
导出区状态显示“连接器可用 · Spine 已就绪”后,点击“导出 .spine 包”。
首次授权
生产网站首次连接会显示“授权当前网站”;点击后在本机确认页核对完整来源(协议 + 域名 + 端口),再点“允许此网站”。授权一次后本机会保存白名单。本地 127.0.0.1:5173 默认允许。
路径设置
连接器自动检测 Spine 安装位置;检测不到时可在桌面窗口手动指定:Windows 选 Spine.com,macOS 选 Spine.app/Contents/MacOS/Spine。
下载结果
得到 ZIP 包,内含 .spine 工程和图片目录(如 images/star.png)。
版本
连接器按请求与 JSON 内的版本自动匹配 3.8~4.3,使用最新可用补丁。
安全
仅监听本机 127.0.0.1:27843;授权与白名单保存在连接器里;文件在临时目录转换后清理,并有大小限制。
',2)])],512),[[bi,i.value[8]]])],2),a[38]||(a[38]=M("section",{class:"help-section help-export"},[M("h3",null,"配置与导出有什么区别?"),M("p",null,[M("b",null,"保存配置"),It("会保存编辑器中的全部对象和参数,之后可以继续修改;"),M("b",null,"导出 Spine Json"),It("只导出显示中的粒子系统,并把跟随、碰撞和拖尾结果烘焙为独立动画数据。")])],-1))])])])):Te("",!0)}}),ei=(s,e)=>{const t=s.__vccOpts||s;for(const[i,n]of e)t[i]=n;return t},Nk=ei(Dk,[["__scopeId","data-v-78204b9d"]]);function qo(s){const e=()=>{window.removeEventListener("pointermove",s),window.removeEventListener("pointerup",e),window.removeEventListener("pointercancel",e)};window.addEventListener("pointermove",s),window.addEventListener("pointerup",e),window.addEventListener("pointercancel",e)}function us(s,e,t){const i=s.holder.value,n=s.app(),r=i.getBoundingClientRect(),o=Math.max(1e-4,s.store.editor.viewScale),a=e-r.left,c=t-r.top;return{x:(a-n.screen.width/2-s.store.editor.viewX)/o,y:-(c-n.screen.height*.5-s.store.editor.viewY)/o}}function Uk(s,e){const t=s.holder.value,i=s.app(),n=s.store,r=t.getBoundingClientRect(),o=e.clientX-r.left,a=e.clientY-r.top,c=e.deltaY<0?1.12:1/1.12,l=n.editor.viewScale,h=Math.max(.01,l*c),u=i.screen.width/2,d=i.screen.height*.5,f=n.editor.viewX,p=n.editor.viewY,m=(o-u-f)/l,g=(a-d-p)/l;n.editor.viewX=o-u-m*h,n.editor.viewY=a-d-g*h,n.editor.viewScale=h}function $k(s,e,t){const i=s.store,n=i.editor.viewX,r=i.editor.viewY;qo(o=>{i.editor.viewX=n+(o.clientX-e),i.editor.viewY=r+(o.clientY-t)})}function yw(s,e){const t=Math.max(.01,s.store.editor.viewScale*e);s.store.editor.viewScale=t}function Xk(s){yw(s,1.2)}function Vk(s){yw(s,1/1.2)}function Yk(s){s.store.editor.viewScale=1,s.store.editor.viewX=0,s.store.editor.viewY=0}function Gk(s){s.store.editor.viewScale=1,s.store.editor.viewX=0,s.store.editor.viewY=0}function Hk(s){s.store.settings.showGrid=!s.store.settings.showGrid}const jk={class:"topbar"},Wk=["disabled"],zk={class:"tool-group"},qk={class:"tool-group"},Kk={key:0,class:"background-panel"},Zk=["disabled"],Jk=["title"],Qk={class:"background-position-row"},eF={class:"background-opacity-row"},tF={class:"zoom-pct"},iF=Qt({__name:"StageToolbar",props:{ctx:{},activeTool:{},showSettings:{type:Boolean},showHelp:{type:Boolean}},emits:["update:activeTool","update:showSettings","update:showHelp","clear-background","background-file"],setup(s,{emit:e}){const t=s,i=e,n=co(),r=Ge(!1),o=Ge(null),a=qe(()=>n.settings.backgroundImageName);function c(m){i("update:activeTool",t.activeTool===m?"":m)}function l(){r.value=!r.value,r.value&&i("update:showSettings",!1)}function h(){const m=!t.showSettings;i("update:showSettings",m),m&&(r.value=!1)}function u(){i("update:showHelp",!0),r.value=!1,i("update:showSettings",!1)}function d(m){i("background-file",m)}function f(m=!0){o.value&&(o.value.value=""),i("clear-background",m)}function p(){xw()}return(m,g)=>(K(),J("div",jk,[M("button",{class:"settings-btn",onClick:h,title:"系统设置"},"系统设置"),M("button",{class:"undo-btn",disabled:R(au).undoCount===0,onClick:p,title:"撤回上一步 (Ctrl+Z)"},"↶",8,Wk),M("div",zk,[M("button",{class:Le(["tool-btn",{on:s.activeTool===""}]),onClick:g[0]||(g[0]=v=>c("")),title:"拖动画布 (Q)"},"✋",2),M("button",{class:Le(["tool-btn",{on:s.activeTool==="translate"}]),onClick:g[1]||(g[1]=v=>c("translate")),title:"位移 (W)"},"✥",2),M("button",{class:Le(["tool-btn",{on:s.activeTool==="rotate"}]),onClick:g[2]||(g[2]=v=>c("rotate")),title:"旋转 (E)"},"⟳",2),M("button",{class:Le(["tool-btn",{on:s.activeTool==="scale"}]),onClick:g[3]||(g[3]=v=>c("scale")),title:"缩放 (R)"},"⤢",2)]),M("div",qk,[M("button",{class:"tool-btn",onClick:g[4]||(g[4]=v=>R(Xk)(s.ctx)),title:"放大"},"+"),M("button",{class:"tool-btn",onClick:g[5]||(g[5]=v=>R(Vk)(s.ctx)),title:"缩小"},"-"),M("button",{class:"tool-btn",onClick:g[6]||(g[6]=v=>R(Yk)(s.ctx)),title:"适配画布"},"⤢"),M("button",{class:Le(["tool-btn",{on:R(n).settings.showGrid}]),onClick:g[7]||(g[7]=v=>R(Hk)(s.ctx)),title:"切换网格"},"▦",2),M("button",{class:"tool-btn",onClick:g[8]||(g[8]=v=>R(Gk)(s.ctx)),title:"重置视图"},"⟳")]),M("div",{class:"background-menu",onClick:g[14]||(g[14]=Qe(()=>{},["stop"]))},[M("button",{class:Le(["background-btn",{on:r.value}]),title:"背景图显示设置",onClick:l},"背景图",2),r.value?(K(),J("div",Kk,[M("button",{class:"background-upload",onClick:g[9]||(g[9]=v=>{var y;return(y=o.value)==null?void 0:y.click()})},Me(a.value?"更换图像":"上传图像"),1),M("button",{class:"background-clear",disabled:!a.value,onClick:g[10]||(g[10]=v=>f())},"清除背景",8,Zk),M("input",{ref_key:"backgroundFileInput",ref:o,class:"background-file-input",type:"file",accept:"image/png,image/jpeg,image/webp",onChange:d},null,544),M("div",{class:"background-file-name",title:a.value},Me(a.value||"未上传图像"),9,Jk),M("div",Qk,[M("label",null,[g[15]||(g[15]=M("span",null,"X",-1)),ce(M("input",{"onUpdate:modelValue":g[11]||(g[11]=v=>R(n).settings.backgroundX=v),type:"number",step:"1","aria-label":"背景图 X 偏移"},null,512),[[He,R(n).settings.backgroundX,void 0,{number:!0}]])]),M("label",null,[g[16]||(g[16]=M("span",null,"Y",-1)),ce(M("input",{"onUpdate:modelValue":g[12]||(g[12]=v=>R(n).settings.backgroundY=v),type:"number",step:"1","aria-label":"背景图 Y 偏移"},null,512),[[He,R(n).settings.backgroundY,void 0,{number:!0}]])])]),M("label",eF,[g[17]||(g[17]=M("span",null,"透明度",-1)),ce(M("input",{"onUpdate:modelValue":g[13]||(g[13]=v=>R(n).settings.backgroundOpacity=v),type:"range",min:"0",max:"1",step:"0.01","aria-label":"背景图透明度"},null,512),[[He,R(n).settings.backgroundOpacity,void 0,{number:!0}]]),M("b",null,Me(Math.round(R(n).settings.backgroundOpacity*100))+"%",1)])])):Te("",!0)]),M("button",{class:Le(["help-btn",{on:s.showHelp}]),title:"查看使用说明",onClick:u},"使用说明",2),M("span",tF,Me(Math.round(R(n).editor.viewScale*100))+"%",1)]))}}),sF=ei(iF,[["__scopeId","data-v-4749834a"]]),nF={key:0,class:"settings-panel"},rF={class:"sp-head"},oF={class:"sp-switch-row"},aF={class:"sp-switch-control"},lF={class:"sp-row"},cF={class:"sp-chk"},hF={class:"sp-chk"},uF={class:"sp-row"},dF={class:"sp-row"},fF={class:"sp-chk"},mF={class:"sp-chk"},pF={class:"sp-row"},gF={class:"sp-row"},vF={class:"sp-row"},xF={class:"sp-hex"},yF={class:"sp-chk"},bF=Qt({__name:"StageSettingsPanel",props:{show:{type:Boolean}},emits:["close"],setup(s,{emit:e}){const t=e,i=co();function n(o){rk(i,Number(o.target.value))}function r(){i.settings.bonePointDrawSize=Math.min(10,Math.max(.1,Number(i.settings.bonePointDrawSize)||1)),i.settings.boneAxisDrawSize=Math.min(10,Math.max(.1,Number(i.settings.boneAxisDrawSize)||2))}return(o,a)=>s.show?(K(),J("div",nF,[M("div",rF,[a[15]||(a[15]=It("系统设置 ",-1)),M("button",{class:"sp-close",onClick:a[0]||(a[0]=c=>t("close"))},"✕")]),a[29]||(a[29]=M("div",{class:"sp-section-title"},"界面布局",-1)),M("label",oF,[a[17]||(a[17]=M("span",null,"参数面板位置",-1)),M("span",aF,[ce(M("input",{type:"checkbox","onUpdate:modelValue":a[1]||(a[1]=c=>R(i).settings.parameterPanelOnRight=c),"aria-label":"参数面板显示在右侧"},null,512),[[wt,R(i).settings.parameterPanelOnRight]]),a[16]||(a[16]=M("span",{class:"sp-switch-ui","aria-hidden":"true"},null,-1)),M("b",null,Me(R(i).settings.parameterPanelOnRight?"右侧":"左侧"),1)])]),a[30]||(a[30]=M("div",{class:"sp-divider"},null,-1)),a[31]||(a[31]=M("div",{class:"sp-section-title"},"操作历史",-1)),M("label",lF,[a[18]||(a[18]=M("span",null,"最大撤回步数",-1)),ce(M("input",{class:"sp-num sp-undo-limit",type:"number",min:"1",max:"200","onUpdate:modelValue":a[2]||(a[2]=c=>R(i).settings.undoLimit=c),"aria-label":"最大撤回步数",onChange:n},null,544),[[He,R(i).settings.undoLimit,void 0,{number:!0}]])]),a[32]||(a[32]=M("div",{class:"sp-divider"},null,-1)),a[33]||(a[33]=M("div",{class:"sp-section-title"},"画布辅助显示",-1)),M("label",cF,[ce(M("input",{type:"checkbox","onUpdate:modelValue":a[3]||(a[3]=c=>R(i).settings.showEmitter=c)},null,512),[[wt,R(i).settings.showEmitter]]),a[19]||(a[19]=It("发射点",-1))]),M("label",hF,[ce(M("input",{type:"checkbox","onUpdate:modelValue":a[4]||(a[4]=c=>R(i).settings.showBones=c)},null,512),[[wt,R(i).settings.showBones]]),a[20]||(a[20]=It("骨骼连线",-1))]),R(i).settings.showBones?(K(),J(Fe,{key:0},[M("label",uF,[a[21]||(a[21]=M("span",null,"骨骼点绘制大小",-1)),ce(M("input",{class:"sp-num",type:"number",min:"0.1",max:"10",step:"0.1","onUpdate:modelValue":a[5]||(a[5]=c=>R(i).settings.bonePointDrawSize=c),"aria-label":"骨骼点绘制大小",onChange:r},null,544),[[He,R(i).settings.bonePointDrawSize,void 0,{number:!0}]])]),M("label",dF,[a[22]||(a[22]=M("span",null,"坐标轴绘制大小",-1)),ce(M("input",{class:"sp-num",type:"number",min:"0.1",max:"10",step:"0.1","onUpdate:modelValue":a[6]||(a[6]=c=>R(i).settings.boneAxisDrawSize=c),"aria-label":"坐标轴绘制大小",onChange:r},null,544),[[He,R(i).settings.boneAxisDrawSize,void 0,{number:!0}]])])],64)):Te("",!0),M("label",fF,[ce(M("input",{type:"checkbox","onUpdate:modelValue":a[7]||(a[7]=c=>R(i).settings.showSkinMesh=c)},null,512),[[wt,R(i).settings.showSkinMesh]]),a[23]||(a[23]=It("蒙皮网格",-1))]),a[34]||(a[34]=M("div",{class:"sp-divider"},null,-1)),M("label",mF,[ce(M("input",{type:"checkbox","onUpdate:modelValue":a[8]||(a[8]=c=>R(i).settings.tickEnabled=c)},null,512),[[wt,R(i).settings.tickEnabled]]),a[24]||(a[24]=It("启用刻度",-1))]),R(i).settings.tickEnabled?(K(),J(Fe,{key:1},[M("label",pF,[a[25]||(a[25]=M("span",null,"刻度文字大小",-1)),ce(M("input",{type:"range",min:"8",max:"40",step:"1","onUpdate:modelValue":a[9]||(a[9]=c=>R(i).settings.axisFontSize=c)},null,512),[[He,R(i).settings.axisFontSize,void 0,{number:!0}]]),ce(M("input",{type:"number",min:"8",max:"40","onUpdate:modelValue":a[10]||(a[10]=c=>R(i).settings.axisFontSize=c),class:"sp-num"},null,512),[[He,R(i).settings.axisFontSize,void 0,{number:!0}]])]),M("label",gF,[a[26]||(a[26]=M("span",null,"刻度线粗细",-1)),ce(M("input",{type:"range",min:"1",max:"5",step:"0.5","onUpdate:modelValue":a[11]||(a[11]=c=>R(i).settings.tickWidth=c)},null,512),[[He,R(i).settings.tickWidth,void 0,{number:!0}]]),ce(M("input",{type:"number",min:"1",max:"5","onUpdate:modelValue":a[12]||(a[12]=c=>R(i).settings.tickWidth=c),class:"sp-num"},null,512),[[He,R(i).settings.tickWidth,void 0,{number:!0}]])]),M("label",vF,[a[27]||(a[27]=M("span",null,"坐标轴颜色",-1)),ce(M("input",{type:"color","onUpdate:modelValue":a[13]||(a[13]=c=>R(i).settings.axisColor=c),class:"sp-colr"},null,512),[[He,R(i).settings.axisColor]]),M("span",xF,Me(R(i).settings.axisColor),1)]),M("label",yF,[ce(M("input",{type:"checkbox","onUpdate:modelValue":a[14]||(a[14]=c=>R(i).settings.showAxisLabels=c)},null,512),[[wt,R(i).settings.showAxisLabels]]),a[28]||(a[28]=It("显示刻度数值",-1))])],64)):Te("",!0),a[35]||(a[35]=M("div",{class:"sp-cache-note"},"整个系统设置会自动保存到当前浏览器",-1))])):Te("",!0)}}),wF=ei(bF,[["__scopeId","data-v-1bba85d9"]]);class sf{constructor(){S(this,"sprite",null);S(this,"texture",null);S(this,"loadVersion",0)}createSprite(e){const t=new xr(ze.EMPTY);return t.anchor.set(.5),t.visible=!1,e.addChild(t),this.sprite=t,t}applyTransform(e,t,i){this.sprite&&(this.sprite.position.set(Number(e)||0,-(Number(t)||0)),this.sprite.alpha=Math.min(1,Math.max(0,Number(i)||0)))}async syncTexture(e){const t=++this.loadVersion;if(!e){this.sprite&&(this.sprite.texture=ze.EMPTY,this.sprite.visible=!1),this.texture&&this.texture.destroy(!0),this.texture=null;return}try{const i=await ze.fromURL(e);if(t!==this.loadVersion||!this.sprite){i.destroy(!0);return}const n=this.texture;this.texture=i,this.sprite.texture=i,this.sprite.visible=!0,n&&n.destroy(!0)}catch(i){console.error("背景图恢复失败",i)}}static clearStoreBackground(e,t){e.settings.backgroundImageData="",e.settings.backgroundImageName="",t&&(e.settings.backgroundX=0,e.settings.backgroundY=0,e.settings.backgroundOpacity=1)}static async handleFileChange(e,t){var r;const i=t.target,n=(r=i.files)==null?void 0:r[0];if(n)try{e.settings.backgroundImageData=await Ic(n),e.settings.backgroundImageName=n.name}catch(o){console.error("背景图加载失败",o)}finally{i.value=""}}destroy(){this.loadVersion++,this.texture&&this.texture.destroy(!0),this.texture=null,this.sprite=null}}class SF{constructor(e){S(this,"selectedNodes",new Set);S(this,"suppressNextDoubleClick",!1);this.ctx=e}resetSelection(){this.selectedNodes.clear()}activePath(){const e=this.ctx.store;if(e.activeObjectType!=="path")return null;const t=e.paths.find(i=>i.id===e.activeObjectId)||null;return(t==null?void 0:t.visible)===!1?null:t}pathInsertIndex(e,t,i){if(e.points.length<2)return e.points.length;const n=e.closed?e.points.length:e.points.length-1;let r=e.points.length,o=1/0;for(let a=0;aMath.hypot(c.x-n.x,c.y-n.y)<=r);if(o>=0){t.points.splice(o,1),this.selectedNodes.clear();return}const a=this.pathInsertIndex(t,n.x,n.y);t.points.splice(a,0,{x:n.x,y:n.y,inX:0,inY:0,outX:0,outY:0}),this.selectedNodes.clear(),this.selectedNodes.add(a)}onPointerDown(e){const t=this.activePath();if(!t||!t.enabled)return!1;const i=us(this.ctx,e.clientX,e.clientY),n=So(t,i.x,i.y),r=9/Math.max(.01,this.ctx.store.editor.viewScale);if(e.detail>=2){if(t.points.findIndex(u=>Math.hypot(u.x-n.x,u.y-n.y)<=r)>=0)return!0;const l={x:n.x,y:n.y,inX:0,inY:0,outX:0,outY:0},h=this.pathInsertIndex(t,n.x,n.y);return t.points.splice(h,0,l),this.selectedNodes.clear(),this.selectedNodes.add(h),this.suppressNextDoubleClick=!0,qo(u=>{const d=us(this.ctx,u.clientX,u.clientY),f=So(t,d.x,d.y);l.outX=f.x-l.x,l.outY=f.y-l.y,l.inX=-l.outX,l.inY=-l.outY}),!0}let o=null;for(const c of this.selectedNodes){const l=t.points[c];l&&(Math.hypot(l.x+l.inX-n.x,l.y+l.inY-n.y)<=r&&(o={index:c,side:"in"}),Math.hypot(l.x+l.outX-n.x,l.y+l.outY-n.y)<=r&&(o={index:c,side:"out"}))}if(o){const c=t.points[o.index],l=o.side==="in"?Math.hypot(c.outX,c.outY):Math.hypot(c.inX,c.inY);return qo(u=>{const d=us(this.ctx,u.clientX,u.clientY),f=So(t,d.x,d.y),p=f.x-c.x,m=f.y-c.y;if(o.side==="in"?(c.inX=p,c.inY=m):(c.outX=p,c.outY=m),!u.altKey){const g=Math.max(1e-4,Math.hypot(p,m)),v=u.shiftKey?g:l;o.side==="in"?(c.outX=-p/g*v,c.outY=-m/g*v):(c.inX=-p/g*v,c.inY=-m/g*v)}}),!0}const a=t.points.findIndex(c=>Math.hypot(c.x-n.x,c.y-n.y)<=r);if(a>=0){if(e.altKey)return this.selectedNodes.delete(a),!0;e.ctrlKey||e.metaKey?this.selectedNodes.add(a):this.selectedNodes.has(a)||(this.selectedNodes.clear(),this.selectedNodes.add(a));const c=n,l=[...this.selectedNodes].map(u=>({index:u,x:t.points[u].x,y:t.points[u].y}));return qo(u=>{const d=us(this.ctx,u.clientX,u.clientY),f=So(t,d.x,d.y);for(const p of l)t.points[p.index].x=p.x+f.x-c.x,t.points[p.index].y=p.y+f.y-c.y}),!0}if(e.altKey&&!e.ctrlKey&&!e.metaKey)return this.selectedNodes.clear(),!0;if(e.ctrlKey||e.metaKey||e.altKey){const c=n,l=e.altKey,h=u=>{const d=us(this.ctx,u.clientX,u.clientY),f=So(t,d.x,d.y),p=Math.min(c.x,f.x),m=Math.max(c.x,f.x),g=Math.min(c.y,f.y),v=Math.max(c.y,f.y);t.points.forEach((y,x)=>{y.x>=p&&y.x<=m&&y.y>=g&&y.y<=v&&(l?this.selectedNodes.delete(x):this.selectedNodes.add(x))}),window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",h)};return window.addEventListener("pointerup",h),window.addEventListener("pointercancel",h),!0}return!1}}class TF{constructor(e,t){this.ctx=e,this.getTool=t}onColliderPointerDown(e){const t=this.ctx.store;if(t.activeObjectType!=="collision")return!1;const i=t.colliders.find(y=>y.id===t.activeObjectId);if(!(i!=null&&i.enabled)||i.visible===!1)return!1;const n=us(this.ctx,e.clientX,e.clientY),r=i.rotation*Math.PI/180,o=Math.cos(r),a=Math.sin(r),c=Math.max(1e-4,Math.abs(i.scaleX??1)),l=Math.max(1e-4,Math.abs(i.scaleY??1)),h=n.x-i.x,u=n.y-i.y,d=(o*h+a*u)/c,f=(-a*h+o*u)/l;if(!(i.shape==="circle"?Math.hypot(d,f)<=i.radius:i.shape==="ellipse"?Math.hypot(d/Math.max(1,i.radiusX),f/Math.max(1,i.radiusY))<=1:Math.abs(d)<=i.width*.5&&Math.abs(f)<=i.height*.5))return!1;const m=i.x,g=i.y,v=n;return qo(y=>{const x=us(this.ctx,y.clientX,y.clientY);i.x=m+x.x-v.x,i.y=g+x.y-v.y}),!0}onForceFieldDown(e){const t=this.ctx.store.systems.find(h=>h.id===this.ctx.store.activeId);if((t==null?void 0:t.visible)===!1)return!1;const i=t==null?void 0:t.config;if(!(i!=null&&i.forceField)||!i.showForceFieldShape||i.forceRadius<=0)return!1;const n=us(this.ctx,e.clientX,e.clientY);if(Math.hypot(n.x-i.forceCenterX,n.y-i.forceCenterY)>i.forceRadius)return!1;const o=i.forceCenterX,a=i.forceCenterY;this.ctx.holder.value&&(this.ctx.holder.value.style.cursor="grabbing");const c=h=>{const u=us(this.ctx,h.clientX,h.clientY);i.forceCenterX=o+u.x-n.x,i.forceCenterY=a+u.y-n.y},l=()=>{this.ctx.holder.value&&(this.ctx.holder.value.style.cursor=""),window.removeEventListener("pointermove",c),window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l)};return window.addEventListener("pointermove",c),window.addEventListener("pointerup",l),window.addEventListener("pointercancel",l),e.preventDefault(),!0}onAttractionDown(e){const t=this.ctx.store.systems.find(u=>u.id===this.ctx.store.activeId);if((t==null?void 0:t.visible)===!1)return!1;const i=t==null?void 0:t.config;if(!(i!=null&&i.attraction)||!i.showAttractionShape)return!1;const n=us(this.ctx,e.clientX,e.clientY),r=Math.max(i.attractionRadius,12/Math.max(1e-4,this.ctx.store.editor.viewScale));if(Math.hypot(n.x-i.attractionCenterX,n.y-i.attractionCenterY)>r)return!1;const a=i.attractionCenterX,c=i.attractionCenterY;this.ctx.holder.value&&(this.ctx.holder.value.style.cursor="grabbing");const l=u=>{const d=us(this.ctx,u.clientX,u.clientY);i.attractionCenterX=a+d.x-n.x,i.attractionCenterY=c+d.y-n.y},h=()=>{this.ctx.holder.value&&(this.ctx.holder.value.style.cursor=""),window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",h)};return window.addEventListener("pointermove",l),window.addEventListener("pointerup",h),window.addEventListener("pointercancel",h),e.preventDefault(),!0}selectedTransformTarget(){const e=this.ctx.store,t=e.activeObjectId;if(e.activeObjectType==="particle"){const r=e.systems.find(a=>a.id===t);if(!r||r.visible===!1)return null;const o=r.config;return{x:o.centerX,y:o.centerY,rotation:o.rootRotation,scaleX:o.rootScaleX??1,scaleY:o.rootScaleY??1,setPosition:(a,c)=>{o.centerX=a,o.centerY=c},setRotation:a=>{o.rootRotation=a},setScale:(a,c)=>{o.rootScaleX=a,o.rootScaleY=c}}}const n=(e.activeObjectType==="collision"?e.colliders:e.activeObjectType==="path"?e.paths:e.spines).find(r=>r.id===t);return!n||n.visible===!1?null:{x:Number(n.x)||0,y:Number(n.y)||0,rotation:Number(n.rotation)||0,scaleX:Math.max(.05,Number(n.scaleX)||1),scaleY:Math.max(.05,Number(n.scaleY)||1),setPosition:(r,o)=>{n.x=r,n.y=o},setRotation:r=>{n.rotation=r},setScale:(r,o)=>{n.scaleX=r,n.scaleY=o}}}onGizmoDown(e){const t=this.selectedTransformTarget();if(!t)return;const i=this.ctx.app(),n=this.ctx.store,r=n.editor.viewScale,o=this.ctx.holder.value.getBoundingClientRect(),a=o.left+i.screen.width/2+n.editor.viewX+t.x*r,c=o.top+i.screen.height*.5+n.editor.viewY+-t.y*r,l=e.clientX,h=e.clientY,u=this.getTool(),d=t.x,f=t.y,p=t.rotation,m=t.scaleX,g=t.scaleY,v=Math.hypot(l-a,h-c)||1,y=Math.atan2(h-c,l-a);qo(T=>{const A=(T.clientX-l)/r,w=(T.clientY-h)/r;if(u==="translate")t.setPosition(d+A,f-w);else if(u==="rotate"){const b=Math.atan2(T.clientY-c,T.clientX-a);t.setRotation(p-(b-y)*180/Math.PI)}else if(u==="scale"){const _=Math.hypot(T.clientX-a,T.clientY-c)/v;t.setScale(Math.max(.05,m*_),Math.max(.05,g*_))}})}}function kv(s,e,t,i,n){const r=1-n;return r*r*r*s+3*r*r*n*e+3*r*n*n*t+n*n*n*i}function Fv(s,e,t){const i=s.rotation*Math.PI/180,n=Math.cos(i),r=Math.sin(i),o=Math.max(1e-4,Math.abs(s.scaleX??1)),a=Math.max(1e-4,Math.abs(s.scaleY??1));return{x:s.x+n*e*o-r*t*a,y:s.y+r*e*o+n*t*a}}function gp(s,e){if(!s.points.length)return null;if(s.points.length===1)return{...Fv(s,s.points[0].x,s.points[0].y),angle:s.rotation};const t=s.closed?s.points.length:s.points.length-1,i=[];let n=0;for(let p=0;p0&&v===0)continue;const y=v/20,x=kv(m.x,m.x+m.outX,g.x+g.inX,g.x,y),T=kv(m.y,m.y+m.outY,g.y+g.inY,g.y,y),A=Fv(s,x,T),w=i[i.length-1];w&&(n+=Math.hypot(A.x-w.x,A.y-w.y)),i.push({...A,distance:n})}}const r=Math.min(1,Math.max(0,e))*n;let o=i.findIndex(p=>p.distance>=r);o<0&&(o=i.length-1);const a=i[o],c=i[Math.max(0,o-1)],l=i[Math.min(i.length-1,o+1)],h=c.distance,u=o>0?(r-h)/Math.max(1e-4,a.distance-h):0,d=c.x+(a.x-c.x)*Math.min(1,Math.max(0,u)),f=c.y+(a.y-c.y)*Math.min(1,Math.max(0,u));return{x:d,y:f,angle:Math.atan2(l.y-c.y,l.x-c.x)*180/Math.PI}}function xh(s,e,t,i=Math.max(1e-4,Math.abs(s.rootScaleX)),n=Math.max(1e-4,Math.abs(s.rootScaleY))){const r=-s.rootRotation*Math.PI/180,o=Math.cos(r),a=Math.sin(r),c=e-s.centerX,l=-t+s.centerY;return{x:(o*c+a*l)/i,y:(-a*c+o*l)/n}}function MF(s,e,t){const i=gp(e,t);if(!i)return null;const n=xh(s,i.x,i.y),r=i.angle*Math.PI/180,o=xh(s,i.x+Math.cos(r),i.y+Math.sin(r)),a=Math.atan2(o.y-n.y,o.x-n.x)*180/Math.PI;return{...n,angle:a}}function _F(s,e){return s.colliders.map(t=>{if(!t.followPath||!t.followPathId)return t;const i=s.paths.find(h=>h.id===t.followPathId&&h.enabled);if(!(i!=null&&i.points.length))return t;const n=Math.max(.05,Number(t.followDuration)||2),r=Math.min(1,Math.max(0,e/n)),o=Array.isArray(t.followCurve)?t.followCurve:[{x:0,y:0},{x:1,y:1}],a=t.followCurveMode==="跟随导出"?s.settings.exportSettings.keyframeCurve==="bezier"?"bezier":"linear":t.followCurveMode==="贝塞尔"?"bezier":"linear",c=Math.min(1,Math.max(0,o1(o,r,a))),l=gp(i,c);return l?{...t,x:l.x,y:l.y,rotation:t.rotation+(t.followPathRotation?l.angle:0)}:t})}class CF{constructor(){S(this,"emitters",new Map);S(this,"configs",new Map)}sync(e,t,i,n){for(const[r,o]of this.emitters){const a=e.systems.find(c=>c.id===r);(!a||this.configs.get(r)!==a.config)&&(t.removeChild(o),o.destroy({children:!0}),this.emitters.delete(r),this.configs.delete(r))}for(const r of e.systems){i&&!r.config.texture&&(r.config.texture=i);const o=pr(r.config);if(n)for(const c of o.trailResources)!c.texture&&(c.previewUrl==="/images/trail.png"||c.previewUrl==="/trails/trail.png")&&(c.texture=n);if(i)for(const c of o.imageResources)!c.texture&&c.textureName==="star"&&(c.texture=i);if(this.emitters.has(r.id))continue;const a=new NI(r.config);t.addChild(a),this.emitters.set(r.id,a),this.configs.set(r.id,r.config)}}destroy(e){for(const[t,i]of this.emitters)e.removeChild(i),i.destroy({children:!0}),this.emitters.delete(t),this.configs.delete(t)}}async function AF(){const[s,e]=await Promise.all([ze.fromURL("/images/star.png"),ze.fromURL("/images/trail.png")]);return{dotTex:s,trailTex:e}}function EF(s,e,t){for(const i of s.systems){i.config.texture=e;const n=pr(i.config);if(t)for(const r of n.trailResources)!r.texture&&(r.previewUrl==="/images/trail.png"||r.previewUrl==="/trails/trail.png")&&(r.texture=t);for(const r of n.imageResources)!r.texture&&r.textureName==="star"&&(r.texture=e)}}const IF={class:"stage-wrap"},RF={key:0,class:"hud"},PF={class:"hud-number hud-system-count"},kF={class:"hud-number hud-particle-count"},FF=Qt({__name:"Stage",setup(s){const e=co(),t=Ge(null),i=Ge(null),n=Ge(!1),r=Ge(!1),o=Ge(""),a=Ge(!1);e.settings.undoLimit>0||(e.settings.undoLimit=20),e.settings.parameterPanelOnRight==null&&(e.settings.parameterPanelOnRight=!0),Number.isFinite(e.settings.backgroundX)||(e.settings.backgroundX=0),Number.isFinite(e.settings.backgroundY)||(e.settings.backgroundY=0),Number.isFinite(e.settings.backgroundOpacity)||(e.settings.backgroundOpacity=1),e.settings.backgroundImageName==null&&(e.settings.backgroundImageName=""),e.settings.backgroundImageData==null&&(e.settings.backgroundImageData=""),e.settings.showEmitter==null&&(e.settings.showEmitter=!0),e.settings.showBones==null&&(e.settings.showBones=!1),e.settings.bonePointDrawSize>0||(e.settings.bonePointDrawSize=1),e.settings.boneAxisDrawSize>0||(e.settings.boneAxisDrawSize=2),e.settings.showSkinMesh==null&&(e.settings.showSkinMesh=!1),e.settings.showGrid==null&&(e.settings.showGrid=!0);let c=null,l=null,h=null,u=null,d=null,f=null,p=null,m=null,g=null,v=null,y=null,x=null,T=null,A=null,w=null,b=[],_=0,I=0,F=0,E=0,k=null,O=null;const N=new sf,$=new CF,D={store:e,holder:t,app:()=>c},U=new SF(D),C=new TF(D,()=>o.value);let P=[];const B=new Map;function L(){l=new _i,c.stage.addChild(l),A=new _i,c.stage.addChild(A),N.createSprite(l),T=new Li,l.addChild(T),w=new vR,l.addChild(w.container),u=new Li,l.addChild(u),h=new Li,l.addChild(h),f=new Li,l.addChild(f),p=new Li,l.addChild(p),m=new Li,l.addChild(m),g=new Li,l.addChild(g),v=new Li,l.addChild(v),y=new Li,l.addChild(y),x=new Li,l.addChild(x),d=new Li,l.addChild(d)}function X(he){if(he.button===0){if(o.value&&C.selectedTransformTarget()){C.onGizmoDown(he);return}U.onPointerDown(he)||C.onColliderPointerDown(he)||C.onAttractionDown(he)||C.onForceFieldDown(he)||$k(D,he.clientX,he.clientY)}}function V(he){U.onStageDoubleClick(he)}function q(he){Uk(D,he)}function W(he=!0){sf.clearStoreBackground(e,he)}async function oe(he){await sf.handleFileChange(e,he)}ak({canvasElement:t,canvasFocused:a,undo:xw,save:()=>dw(e),togglePlay:()=>e.togglePlay(),toStart:()=>e.toStart(),setTool:he=>{o.value=he}});function ae(){l&&$.sync(e,l,k,O)}function ue(){var ve,Y,j;E=requestAnimationFrame(ue);const he=performance.now()/1e3;let re=he-_;if(_=he,re>.1&&(re=.1),c&&l){l.scale.set(e.editor.viewScale),l.position.set(c.screen.width/2+e.editor.viewX,c.screen.height*.5+e.editor.viewY),N.applyTransform(e.settings.backgroundX,e.settings.backgroundY,e.settings.backgroundOpacity),JI(e,c,T,A,b),ae();const H=Math.max(1,e.timeline.fps),G=e.timeline.frame,z=G/H;w==null||w.sync(e.spines,G,H),P=_F(e,z);for(const De of e.systems){const be=$.emitters.get(De.id);if(!be)continue;be.setFollowExportCurveMode(e.settings.exportSettings.keyframeCurve==="bezier"?"贝塞尔":"线性");const Xe=De.visible!==!1;be.visible=Xe,be.renderable=Xe;const pe=De.config;be.scale.set(pe.rootScaleX,pe.rootScaleY);const ct=new Set(pe.collisionColliderIds);be.setColliders(pe.collision?P.filter(_t=>ct.has(_t.id)):[]),be.setEmitterFollowSpawn(0,0,0);let gt={x:pe.centerX,y:pe.centerY,rotation:pe.rootRotation};const Rt=pe.emitterFollow&&pe.emitterFollowMode==="bone"?e.spines.find(_t=>_t.id===pe.emitterFollowSpineId&&_t.enabled&&_t.status==="ready"):null,ni=Rt&&(w==null?void 0:w.getBoneWorldTransform(Rt.id,pe.emitterFollowBoneName))||null,ti=pe.emitterFollow&&pe.emitterFollowMode==="path"?e.paths.find(_t=>_t.id===pe.emitterFollowPathId&&_t.enabled):null,qt=Math.max(.05,pe.emitterFollowDuration),ne=Math.min(1,Math.max(0,z/qt)),le=Math.min(1,Math.max(0,o1(pe.emitterFollowCurve,ne))),nt=Math.min(1,Math.max(0,pe.emitterFollowOffset)),Mt=pe.emitterFollowDirection==="reverse"?(1-nt)*(1-le):nt+(1-nt)*le,ot=ti?gp(ti,Mt):null;if(ni){const _t=pe.emitterFollowBoneOffsetX,Oi=pe.emitterFollowBoneOffsetY,Xt=ni.x+_t,xi=ni.y+Oi,Os=pe.rootRotation+pe.emitterFollowBoneRotation,Gi=Math.max(1e-4,Math.abs(pe.rootScaleX*pe.emitterFollowBoneScaleX)),ai=Math.max(1e-4,Math.abs(pe.rootScaleY*pe.emitterFollowBoneScaleY));if(gt={x:Xt,y:xi,rotation:Os},pe.emitterFollowSpace==="local")be.position.set(Xt,-xi),be.rotation=-Os*Math.PI/180,be.scale.set(Gi,ai),be.setSimulationTransform(Xt,xi,Os,Gi,ai);else{be.position.set(pe.centerX,-pe.centerY),be.rotation=-pe.rootRotation*Math.PI/180,be.scale.set(Gi,ai),be.setSimulationTransform(pe.centerX,pe.centerY,pe.rootRotation,Gi,ai);const wr=xh(pe,Xt,xi,Gi,ai),mo=-(Os-pe.rootRotation);be.setEmitterFollowSpawn(wr.x,wr.y,mo)}}else if(ot){const _t=ot.angle+(pe.emitterFollowDirection==="reverse"?180:0),Oi=pe.emitterAngleMode==="direction"?_t:pe.rootRotation;if(gt={x:ot.x,y:ot.y,rotation:Oi},pe.emitterFollowSpace==="local")be.position.set(ot.x,-ot.y),be.rotation=-Oi*Math.PI/180,be.setSimulationTransform(ot.x,ot.y,Oi);else{be.position.set(pe.centerX,-pe.centerY),be.rotation=-pe.rootRotation*Math.PI/180,be.setSimulationTransform(pe.centerX,pe.centerY,pe.rootRotation);const Xt=xh(pe,ot.x,ot.y),xi=pe.emitterAngleMode==="direction"?-(_t-pe.rootRotation):0;be.setEmitterFollowSpawn(Xt.x,Xt.y,xi)}}else be.position.set(pe.centerX,-pe.centerY),be.rotation=-pe.rootRotation*Math.PI/180,be.setSimulationTransform(pe.centerX,pe.centerY,pe.rootRotation);const Ke=pe.shape==="path"&&pe.spawnPathId>0&&e.paths.find(_t=>_t.id===pe.spawnPathId&&_t.enabled&&_t.points.length>0)||null;be.setSpawnPathSampler(Ke?_t=>MF(pe,Ke,_t):null,(Ke==null?void 0:Ke.closed)===!0),B.set(De.id,gt)}let se=0;const de=[],ie=e.settings.showBones&&e.activeObjectType==="particle"?e.activeObjectId:0,fe=(De,be,Xe)=>{!De||De.id!==ie||De.visible===!1||hR(de,Xe,be.position.x,be.position.y)},ee=e.timeline,_e=ee.fps,ye=1/Math.max(1,_e);let we=F,Be=0;if(ee.playing?(I+=re,Be=Math.floor(I/ye),Be>0&&(I-=Be*ye)):I=0,ee.playing&&Be>0)for(let De=0;Degt.id===e.activeId),Xe=(be==null?void 0:be.config.mode)==="stream"&&be.config.streamBehavior==="loop"?s1(be.config,_e):null,ct=ee.loop&&(Xe==null?void 0:Xe.start)===ee.playbackStart&&Xe.end===ee.playbackEnd?ee.playbackEnd-1:ee.playbackEnd;if(ee.frame>ct)if(ee.loop)ee.frame=ee.playbackStart;else{ee.frame=ee.playbackEnd,ee.playing=!1;break}}else{if(ee.frame===0)for(const be of e.systems){const Xe=$.emitters.get(be.id);Xe&&(be.config.mode==="stream"&&be.config.streamBehavior==="loop"?gR(be,Xe,_e,ee.totalFrames):Xe.reset())}for(const[be,Xe]of $.emitters){const pe=e.systems.find(ti=>ti.id===be),ct=(pe==null?void 0:pe.config.mode)==="stream"&&pe.config.streamBehavior==="loop",gt=ct?(ve=pe.frames)==null?void 0:ve[ee.frame]:void 0,Rt=ee.frame===0&&!ct,ni=Rt?[]:gt||Xe.update(ye);if(Rt?Xe.apply([]):gt&&Xe.apply(gt),(pe==null?void 0:pe.visible)!==!1)for(const ti of ni)ti.active&&fe(pe,Xe,ti);se+=ni.length}for(const be of e.systems){if(!be.config.texture)continue;be.frames=be.frames||[];const Xe=$.emitters.get(be.id);Xe&&!(be.config.mode==="stream"&&be.config.streamBehavior==="loop")&&(be.frames[ee.frame]=Xe.capture())}ee.frame++,ee.frame>=ee.totalFrames&&(ee.frame=ee.playbackStart,ee.recorded=!0)}else{ee.playing||(we=ee.frame);for(const De of e.systems){const be=$.emitters.get(De.id),Xe=ee.playing?F:ee.frame,pe=(j=De.frames)==null?void 0:j[Xe],ct=De.config.mode==="stream"&&De.config.streamBehavior==="loop"&&!!pe;if((ee.recorded||ct)&&be&&pe){be.apply(pe);for(const gt of pe)gt.active&&(fe(De,be,gt),se++)}else if(be){const gt=ee.frame===0?[]:be.update(0);if(ee.frame===0&&be.apply([]),De.visible!==!1)for(const Rt of gt)Rt.active&&fe(De,be,Rt);se+=be.activeCount}}}F=we,w==null||w.sync(e.spines,we,_e);for(const[,De]of $.emitters)De.drawTrailMeshDebug(e.settings.showSkinMesh);lR(e,P,v),cR(e,U.selectedNodes,y),rR(e,w,u),QI(e,B,h),eR(e,B,f),tR(e,p),iR(e,m),sR(e,g),oR(o,C.selectedTransformTarget.bind(C),x),uR(de,e,d),i.value&&(i.value.systems=e.systems.length,i.value.particles=se)}}return Vn(async()=>{const he=t.value;c=new Eb({width:he.clientWidth||800,height:he.clientHeight||600,backgroundAlpha:0,antialias:!0}),he.appendChild(c.view),L(),Yi(()=>e.settings.backgroundImageData,ve=>N.syncTexture(ve),{immediate:!0});const re=await AF();k=re.dotTex,O=re.trailTex,EF(e,k,O),i.value={systems:e.systems.length,particles:0},e.timeline.recorded=!1,e.timeline.frame=0,I=0,F=0,e.timeline.playing=!0,e.timeline.loop=!0;for(const ve of e.systems)ve.frames=[];e.recalcTotalFrames(),_=performance.now()/1e3,ue(),Yi(()=>e.systems.map(ve=>JSON.stringify(ve.config,(Y,j)=>Y==="texture"||Y==="trailTexture"||Y==="previewUrl"?void 0:j)).join("|")+`|colliders:${JSON.stringify(e.colliders)}|paths:${JSON.stringify(e.paths)}`,()=>{e.recalcTotalFrames(),e.timeline.recorded=!1,e.timeline.frame=0;for(const ve of e.systems)ve.frames=[];e.timeline.playing=!0,e.timeline.loop=!0}),nk(e)}),vl(()=>{cancelAnimationFrame(E),w==null||w.destroy(),w=null,N.destroy(),l&&c&&$.destroy(l),c&&(c.destroy(!0,{children:!0}),c=null)}),Yi(()=>[e.activeObjectType,e.activeObjectId],()=>U.resetSelection()),(he,re)=>(K(),J("div",IF,[M("div",{ref_key:"holder",ref:t,class:Le(["stage-holder",{grid:R(e).settings.showGrid}]),tabindex:"0",onWheel:Qe(q,["prevent"]),onPointerdown:X,onDblclick:Qe(V,["prevent"])},null,34),xe(sF,{ctx:D,"active-tool":o.value,"show-settings":n.value,"show-help":r.value,"onUpdate:activeTool":re[0]||(re[0]=ve=>o.value=ve),"onUpdate:showSettings":re[1]||(re[1]=ve=>n.value=ve),"onUpdate:showHelp":re[2]||(re[2]=ve=>r.value=ve),onClearBackground:W,onBackgroundFile:oe},null,8,["active-tool","show-settings","show-help"]),xe(wF,{show:n.value,onClose:re[3]||(re[3]=ve=>n.value=!1)},null,8,["show"]),xe(Nk,{show:r.value,onClose:re[4]||(re[4]=ve=>r.value=!1)},null,8,["show"]),i.value?(K(),J("div",RF,[re[5]||(re[5]=It(" 系统: ",-1)),M("b",PF,Me(i.value.systems),1),re[6]||(re[6]=It(" · 粒子(骨骼): ",-1)),M("b",kF,Me(i.value.particles),1),re[7]||(re[7]=It(" · 根骨骼: ",-1)),re[8]||(re[8]=M("b",null,"root",-1)),re[9]||(re[9]=M("span",{class:"hud-tip"},"滚轮缩放 · 左键拖动画布",-1))])):Te("",!0)]))}}),OF=ei(FF,[["__scopeId","data-v-935fc828"]]),BF=[{x:0,y:0},{x:1,y:1}],cm=[{x:0,y:1},{x:1,y:1}],LF=[{x:0,y:0},{x:.2,y:1},{x:.8,y:1},{x:1,y:0}],hm=[{x:0,y:0},{x:.1,y:1},{x:.9,y:1},{x:1,y:0}],um=[{x:0,y:1},{x:1,y:1}],dm=[{x:0,y:1},{x:1,y:1}],Kt=oo({visible:!1,title:"",detail:"",progress:0,indeterminate:!1,failed:!1});let uc=0;function DF(s){return new Promise(e=>window.setTimeout(e,s))}function bw(s,e){const t=++uc,i=performance.now();Object.assign(Kt,{visible:!0,title:s,detail:e,progress:0,indeterminate:!1,failed:!1});const n=(o,a)=>{t===uc&&(Kt.indeterminate=o==null,o!=null&&(Kt.progress=Math.min(100,Math.max(0,o))),a&&(Kt.detail=a))},r=async(o,a)=>{if(t!==uc)return;Kt.failed=o,Kt.indeterminate=!1,Kt.progress=o?Kt.progress:100,Kt.detail=a,await DF(Math.max(180,(o?850:450)-(performance.now()-i))),t===uc&&(Kt.visible=!1)};return{update:n,paint:()=>new Promise(o=>requestAnimationFrame(()=>o())),finish:(o="已完成")=>r(!1,o),fail:(o="操作失败")=>r(!0,o)}}async function NF(s,e){if(!s.body)return e(null),s.text();const t=Number(s.headers.get("content-length")),i=Number.isFinite(t)&&t>0,n=s.body.getReader(),r=new TextDecoder;let o=0,a="";for(e(i?0:null);;){const{done:c,value:l}=await n.read();if(c)break;o+=l.byteLength,a+=r.decode(l,{stream:!0}),e(i?Math.min(1,o/t):null)}return a+=r.decode(),i&&e(1),a}const UF="3.8";function ds(s,e,t){s[e]==null&&s[t]!=null&&(s[e]=s[t]),delete s[t]}function fm(s){if(!s||typeof s!="object")return;if(Array.isArray(s)){for(const t of s)fm(t);return}const e=s;Array.isArray(e.curve)&&delete e.curve;for(const t of Object.values(e))fm(t)}function $F(s){for(const e of s.bones)ds(e,"transform","inherit");for(const e of s.transform||[])ds(e,"rotateMix","mixRotate"),e.translateMix==null&&(e.translateMix=e.mixX??e.mixY),e.scaleMix==null&&(e.scaleMix=e.mixScaleX??e.mixScaleY),ds(e,"shearMix","mixShearY"),delete e.mixX,delete e.mixY,delete e.mixScaleX,delete e.mixScaleY;for(const e of s.path||[])ds(e,"rotateMix","mixRotate"),e.translateMix==null&&(e.translateMix=e.mixX??e.mixY),delete e.mixX,delete e.mixY;for(const e of s.skins)for(const t of Object.values(e.attachments||{}))for(const i of Object.values(t||{}))i.parent!=null&&ds(i,"deform","timelines")}function XF(s){for(const e of Object.values(s.slots||{}))ds(e,"color","rgba"),ds(e,"twoColor","rgba2")}function VF(s){for(const e of Object.values(s.bones||{}))for(const t of e.rotate||[])ds(t,"angle","value")}function YF(s){for(const e of Object.values(s.transform||{}))for(const t of e)ds(t,"rotateMix","mixRotate"),t.translateMix==null&&(t.translateMix=t.mixX??t.mixY),t.scaleMix==null&&(t.scaleMix=t.mixScaleX??t.mixScaleY),ds(t,"shearMix","mixShearY"),delete t.mixX,delete t.mixY,delete t.mixScaleX,delete t.mixScaleY}function GF(s){for(const e of Object.values(s.path||{})){for(const t of["position","spacing"])for(const i of e[t]||[])ds(i,t,"value");for(const t of e.mix||[])ds(t,"rotateMix","mixRotate"),t.translateMix==null&&(t.translateMix=t.mixX??t.mixY),delete t.mixX,delete t.mixY}}function HF(s){if(!s.attachments)return;const e=s.deform||(s.deform={});for(const[t,i]of Object.entries(s.attachments)){const n=e[t]||(e[t]={});for(const[r,o]of Object.entries(i)){const a=n[r]||(n[r]={});for(const[c,l]of Object.entries(o))l.deform&&(a[c]=l.deform)}}delete s.attachments}function jF(s){s.skeleton.spine=UF,$F(s);for(const e of Object.values(s.animations))XF(e),VF(e),YF(e),GF(e),HF(e);return fm(s.animations),s}function WF(s,e,t,i){const n=t.frame-e.frame,r=n<=0?0:(s.frame-e.frame)/n;let o=0;for(let a=0;a[...i].sort((o,a)=>o-a);let r=!0;for(;r;){r=!1;const o=n();for(let a=0;au&&(u=f,h=d)}h>=0&&(i.add(h),r=!0)}}return n().map(o=>s[o])}function Ov(s,e,t,i,n){const r=t-e+1;if(r<2)return 0;const o=n?e:t,a=n?e+1:t-1,c=n?e+2:t-2,l=Math.abs(s[a].frame-s[o].frame);if(r>=3&&l>0&&Math.abs(Math.abs(s[c].frame-s[a].frame)-l)<1e-6){const u=s[o].values[i],d=s[a].values[i],f=s[c].values[i];return n?(-3*u+4*d-f)/(2*l):(3*u-4*d+f)/(2*l)}const h=s[a].frame-s[o].frame;return h?(s[a].values[i]-s[o].values[i])/h:0}function Bv(s,e,t){const i=s[t].frame-s[e].frame,n=[];for(let r=0;rd.values[r])),l=Math.max(...s.slice(e,t+1).map(d=>d.values[r])),h=o+Ov(s,e,t,r,!0)*i/3,u=a-Ov(s,e,t,r,!1)*i/3;n.push([Math.max(c,Math.min(l,h)),Math.max(c,Math.min(l,u))])}return{values:n}}function zF(s,e,t,i,n){const r=1-n;return r*r*r*s+3*r*r*n*e+3*r*n*n*t+n*n*n*i}function qF(s,e,t,i,n){const r=t.frame-e.frame,o=r<=0?0:(s.frame-e.frame)/r;let a=0;for(let c=0;c[...i].sort((a,c)=>a-c);let r=!0;for(;r;){r=!1;const a=n();for(let c=0;cf&&(f=m,d=p)}d>=0&&(i.add(d),r=!0)}}const o=n();return{samples:o.map(a=>s[a]),controls:o.slice(0,-1).map((a,c)=>Bv(s,a,o[c+1]))}}function KF(s){if(!s.length)return[];const e=[s[0]];for(let t=1;t180;)i-=360;for(;i-e[t-1]<-180;)i+=360;e.push(i)}return e}function si(s){if(!Number.isFinite(s))return 0;const e=Math.round(s*1e5)/1e5;return Object.is(e,-0)?0:e}function ZF(s,e,t,i){const n=Math.max(2,Math.min(16,Math.round(Number(s.trailGridRows)||2))),r=Math.max(2,Math.min(32,Math.round(Number(s.trailGridCols)||2))),o=Math.max(2,t.length),a=e.lengthMode==="random"?Math.max(1,Number(e.lengthMin)||0,Number(e.lengthMax)||0):Math.max(.001,Number(e.length)||100),c=e.widthSizeMode==="random"?Math.max(1,Number(e.widthMin)||0,Number(e.widthMax)||0):Math.max(.001,Number(e.width)||100),l=(Number(e.rotation)||0)*Math.PI/180,h=Math.cos(l),u=Math.sin(l),d=[],f=[],p=[],m=[],g=[];for(let x=0;x=0;x--)g.push({col:x,row:n-1});for(let x=n-2;x>=1;x--)g.push({col:0,row:x});const v=g.length;for(let x=1;x|\s]+/g,"_").replace(/^_+|_+$/g,"")||e}function Tw(s,e){let t=s,i=2;for(;e.has(t);)t=`${s}_${i++}`;return e.add(t),t}function QF(s){return s.replace(/\.[^./\\]+$/,"")}function Mw(s,e){return QF([s,e].filter(Boolean).join("/").replace(/\\/g,"/").replace(/\/{2,}/g,"/").replace(/^\.\//,""))}function e3(s){var i,n;const e=Number(((i=s==null?void 0:s.orig)==null?void 0:i.width)??(s==null?void 0:s.width))||0,t=Number(((n=s==null?void 0:s.orig)==null?void 0:n.height)??(s==null?void 0:s.height))||0;return{width:e,height:t}}function fc(s){return Math.round(Math.max(0,Math.min(1,s))*255).toString(16).padStart(2,"0")}function $v(s,e){return[(s>>16&255)/255,(s>>8&255)/255,(s&255)/255,Math.max(0,Math.min(1,e))]}function Ha(s,e){return si(s/e)}function t3(s,e){const t=s.config,i=t.lifeMode==="fixed"?Math.max(0,Number(t.lifeMin)||0):Math.max(0,Number(t.lifeMin)||0,Number(t.lifeMax)||0),n=Math.max(0,Number(t.delay)||0);let r;return t.mode!=="stream"?r=n+i:t.streamBehavior!=="loop"?r=n+Math.max(1/e,Number(t.duration)||0)+i:r=n+lr(t,e).total/e,Math.max(1,Math.ceil(r*e)+1)}function yh(s,e){return e?s.boneName:`${s.spawnId??"legacy"}_${s.boneName}`}function i3(s,e,t){const i=new Set;for(const n of s)for(const r of n)i.add(yh(r,e));return[...i].sort().map((n,r)=>({key:n,name:Tw(`_particle_${String(r).padStart(3,"0")}`,t),states:s.map(o=>o.find(a=>yh(a,e)===n)||null)}))}function Xv(s,e){const t=new Set(e.states.map(i=>i==null?void 0:i.resourceId).filter(i=>typeof i=="number"));return s.config.imageResources.filter(i=>t.has(i.id))}function s3(s,e,t,i){const n=e*t/i,r=Math.min(s.states.length-1,Math.max(0,Math.floor(n))),o=Math.min(s.states.length-1,r+1),a=s.states[r],c=s.states[o];if(!a||!c||yh(a,!0)!==yh(c,!0)||a.spawnId!==c.spawnId)return a;const l=n-r;if(l<=1e-6)return a;const h=(d,f)=>(d??0)+((f??d??0)-(d??0))*l,u=a.trailState&&c.trailState&&a.trailState.resourceId===c.trailState.resourceId?{...a.trailState,width:h(a.trailState.width,c.trailState.width),alpha:h(a.trailState.alpha,c.trailState.alpha),bones:a.trailState.bones.map((d,f)=>{const p=c.trailState.bones[f]||d;return{...d,worldX:h(d.worldX??d.x,p.worldX??p.x),worldY:h(d.worldY??d.y,p.worldY??p.y),worldRotation:h(d.worldRotation??-d.rotation,p.worldRotation??-p.rotation)}})}:a.trailState;return{...a,worldX:h(a.worldX,c.worldX),worldY:h(a.worldY,c.worldY),worldRotation:h(a.worldRotation,c.worldRotation),worldScaleX:h(a.worldScaleX,c.worldScaleX),worldScaleY:h(a.worldScaleY,c.worldScaleY),alpha:h(a.alpha,c.alpha),trailState:u}}function Vv(s,e){return!s||s==="跟随导出"?e.keyframeCurve:s==="贝塞尔"?"bezier":"linear"}function Mo(s,e,t,i,n,r=new Set,o=n.keyframeCurve){if(!s.length)return[];const a=o==="bezier"&&n.spineVersion!=="3.8"?Sw(s,i,r):{samples:ww(s,i,r),controls:[]},c=a.samples.map(l=>{const h={time:Ha(l.frame,e)};return t.forEach((u,d)=>{h[u]=si(l.values[d])}),h});for(let l=0;l0&&n&&e.add(t-1),i&&e.add(t))}return e}function r3(s){const e=new Set;for(let t=0;t0&&n&&e.add(t-1),i&&e.add(t))}return e}function o3(s,e){var i;if(!s.shapeEnabled||!((i=s.shapeCurve)!=null&&i.length))return 1;const t=[...s.shapeCurve].sort((n,r)=>n.x-r.x);if(e<=t[0].x)return Math.max(0,t[0].y);for(let n=1;n{r!==n&&(i.push(t(r,o)),n=r)}),i}function l3(s,e,t){const i=s.imageMode==="sequence"?s.sequenceFrames[e]:void 0,n=(i==null?void 0:i.name)||s.textureName||`image_${s.id}`,r=(i==null?void 0:i.texture)||s.texture,o=e3(r);(!o.width||!o.height)&&t.push({code:"missing-image",message:`图片“${n}”缺失或尺寸不可读,已保留路径。`});const a=o.width||1,c=o.height||1;return{path:Mw(s.textureFolder,n),x:si((.5-s.anchorX)*a),y:si((s.anchorY-.5)*c),width:si(a),height:si(c)}}function c3(s,e,t,i,n=i.keyframeCurve){if(!s.length)return[];const r=new Set;for(let h=1;h({frame:u,values:h})),a=1/255,c=n==="bezier"&&i.spineVersion!=="3.8"?Sw(o,[a,a,a,.01],r):{samples:ww(o,[a,a,a,.01],r),controls:[]},l=c.samples.map(h=>({time:Ha(h.frame,t),color:`${fc(h.values[0])}${fc(h.values[1])}${fc(h.values[2])}${fc(h.values[3])}`}));if(c.controls.length)for(let h=0;h({time:Ha(d,n),name:u??null}));c.length&&(a.attachment=c);const l=c3(i,t,n,r,o);l.length&&(a.rgba=l)}function Gv(s){var p;const e=s.settings,t=Math.max(1,Number(s.timeline.fps)||30),i=Math.max(1,Math.round(e.fps||30)),n=e.integerFrameAlignment?i:t,r=[],o=s.systems.filter(m=>m.visible!==!1),a={skeleton:{hash:"",spine:e.spineVersion,x:0,y:0,width:0,height:0,images:e.imagesPath||"./images/"},bones:[{name:"root"}],slots:[],skins:[{name:"default",attachments:{}}],animations:{}};e.omitFps||(a.skeleton.fps=i);const c=a.skins[0].attachments,l=new Set(["root"]),h=[...new Set([...s.timeline.animations.length?s.timeline.animations:["animation"],...o.map(m=>m.animation||"animation")])],u=new Map;for(const m of o){const g=Math.min(((p=m.frames)==null?void 0:p.length)||0,t3(m,t)),v=(m.frames||[]).slice(0,g);v.length||r.push({code:"empty-cache",message:`“${m.config.name}”没有可用帧缓存。`});const y=Tw(JF(m.config.name,`system_${m.id}`),l);a.bones.push({name:y,parent:"root"});const x=i3(v,e.bonePool,l),T=Math.max(0,(g-1)/t),A=Math.max(1,Math.ceil(T*n)+1),w=u.get(m.animation)||[];w.push({system:m,tracks:x,targetFrames:A}),u.set(m.animation,w);for(const b of x){a.bones.push({name:b.name,parent:y});const _=Xv(m,b),I=new Set(_.map(O=>O.blend));for(const O of I){const N=`${b.name}_image_${O}`;a.slots.push({name:N,bone:b.name,color:"ffffff00",blend:Lv[O]});const $=c[N]||(c[N]={});for(const D of _.filter(U=>U.blend===O)){const U=D.imageMode==="sequence"?Math.max(1,D.sequenceFrames.length):1;for(let C=0;C{var B;return((B=P==null?void 0:P.trailState)==null?void 0:B.resourceId)===O.id}))continue;const N=Math.max(2,Math.min(16,Math.round(O.boneCount||3))),$=[];for(let P=0;Pa.bones.findIndex(B=>B.name===P)),C=Mw("",O.textureName||`trail_${O.id}`);(c[D]||(c[D]={}))[`trail_${O.id}`]=ZF(m.config,O,U,C),O.texture||r.push({code:"missing-image",message:`拖尾图片“${O.textureName||O.id}”缺失,已保留路径。`})}const F=`${b.name}_image_`,E=`${b.name}_trail_`,k=a.slots.filter(O=>String(O.name).startsWith(F)||String(O.name).startsWith(E));k.length&&(a.slots=a.slots.filter(O=>!k.includes(O)),a.slots.push(...k.filter(O=>String(O.name).startsWith(E)),...k.filter(O=>String(O.name).startsWith(F))))}}for(const m of h){const g=u.get(m)||[],v={bones:{},slots:{}};let y=!1;for(const{system:x,tracks:T,targetFrames:A}of g)for(const w of T){const b=Array.from({length:A},(L,X)=>s3(w,X,t,n)),_=b.map(L=>!!(L!=null&&L.active)),I=[],F=[],E=[];b.forEach((L,X)=>{L!=null&&L.active&&(I.push({frame:X,values:[L.worldX??L.x,L.worldY??L.y]}),F.push(L.worldRotation??L.rotation),E.push({frame:X,values:[L.worldScaleX??L.scaleX,L.worldScaleY??L.scaleY]}))});const k=KF(F),O=I.map((L,X)=>({frame:L.frame,values:[k[X]??0]})),N=n3(b),$={},D=Mo(I,n,["x","y"],[Dv,Dv],e,N),U=Mo(O,n,["value"],[Uv],e,N),C=Mo(E,n,["x","y"],[dc,dc],e,N);D.length&&($.translate=D),U.length&&($.rotate=U),C.length&&($.scale=C),Object.keys($).length&&(v.bones[w.name]=$,y=!0);const P=Xv(x,w),B=new Set(P.map(L=>L.blend));for(const L of B){const X=[],V=[];let q=16777215;for(let ue=0;ueY.id===he.resourceId):void 0,ve=!!he&&_[ue]&&he.imageVisible!==!1&&(re==null?void 0:re.blend)===L;he&&(re==null?void 0:re.blend)===L&&(q=he.colorHex),X.push(ve?`image_${re.id}_${he.imageFrameIndex??0}`:null),V.push($v(q,ve?he.alpha:0))}const oe=P.filter(ue=>ue.blend===L).filter(ue=>ue.independentAlpha==="curve").map(ue=>Vv(ue.alphaCurveMode,e)),ae=oe.length?oe.includes("bezier")?"bezier":"linear":Vv(x.config.alphaMode==="curve"?x.config.curveMode:void 0,e);Yv(v,`${w.name}_image_${L}`,X,V,n,e,ae),X.some(Boolean)&&(y=!0)}if(x.config.trail)for(const L of x.config.trailResources){const X=Math.max(2,Math.min(16,Math.round(L.boneCount||3))),V=b.map(Y=>{var j;return((j=Y==null?void 0:Y.trailState)==null?void 0:j.resourceId)===L.id?Y.trailState:void 0}),q=V.find(Y=>!!Y);if(!q)continue;const W=r3(V),oe=L.widthSizeMode==="random"?Math.max(1,Number(L.widthMin)||0,Number(L.widthMax)||0):Math.max(.001,Number(L.width)||100);let ae=q;const ue=V.map(Y=>(Y&&(ae=Y),ae));for(let Y=0;Y{const Be=ye==null?void 0:ye.bones[Math.min(ye.bones.length-1,Y)];if(!Be)return;const De={x:Be.worldX??Be.x,y:Be.worldY??Be.y,rotation:Be.worldRotation??-Be.rotation};j.push({frame:we,values:[De.x,De.y]}),H.push({frame:we,values:[De.rotation]}),G.push({frame:we,values:[1,Math.max(0,ye.width/oe)*se]})});const de=`${w.name}_trail_${L.id}_${Y}`,ie={},fe=Mo(j,n,["x","y"],[Nv,Nv],e,z),ee=Mo(H,n,["value"],[Uv],e,z),_e=Mo(G,n,["x","y"],[dc,dc],e,z);fe.length&&(ie.translate=fe),ee.length&&(ie.rotate=ee),_e.length&&(ie.scale=_e),Object.keys(ie).length&&(v.bones[de]=ie)}const he=V.map(()=>`trail_${L.id}`);let re=q.colorHex;const ve=V.map(Y=>(Y&&(re=Y.colorHex),$v(re,Y?Y.alpha:0)));Yv(v,`${w.name}_trail_${L.id}`,he,ve,n,e),y=!0}}(y||!e.excludeEmptyAnimations)&&(a.animations[m]=v)}!Object.keys(a.animations).length&&!e.excludeEmptyAnimations&&(a.animations.animation={bones:{},slots:{}});const d=e.spineVersion==="3.8"?jF(a):a,f=JSON.stringify(d,null,2);return{json:d,text:f,warnings:r,particleSystemCount:o.length,animationCount:Object.keys(d.animations).length,boneCount:d.bones.length}}function h3(s,e){const t=new Blob([s.text],{type:"application/json;charset=utf-8"}),i=URL.createObjectURL(t),n=document.createElement("a");n.href=i,n.download=/\.json$/i.test(e)?e:`${e||"SpineParticle"}.json`,n.style.display="none",document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(i),1e3)}class rX{constructor(){S(this,"array",[])}add(e){const t=this.contains(e);return this.array[e|0]=e|0,!t}contains(e){return this.array[e|0]!==void 0}remove(e){this.array[e|0]=void 0}clear(){this.array.length=0}}class u3{constructor(){S(this,"entries",{});S(this,"size",0)}add(e){const t=this.entries[e];return this.entries[e]=!0,t?!1:(this.size++,!0)}addAll(e){const t=this.size;for(let i=0,n=e.length;i1&&(this.r=1),this.g<0?this.g=0:this.g>1&&(this.g=1),this.b<0?this.b=0:this.b>1&&(this.b=1),this.a<0?this.a=0:this.a>1&&(this.a=1),this}static rgba8888ToColor(e,t){e.r=((t&4278190080)>>>24)/255,e.g=((t&16711680)>>>16)/255,e.b=((t&65280)>>>8)/255,e.a=(t&255)/255}static rgb888ToColor(e,t){e.r=((t&16711680)>>>16)/255,e.g=((t&65280)>>>8)/255,e.b=(t&255)/255}toRgb888(){const e=t=>`0${(t*255).toString(16)}`.slice(-2);return+`0x${e(this.r)}${e(this.g)}${e(this.b)}`}static fromString(e,t=new es){return t.setFromString(e)}};S(es,"WHITE",new es(1,1,1,1)),S(es,"RED",new es(1,0,0,1)),S(es,"GREEN",new es(0,1,0,1)),S(es,"BLUE",new es(0,0,1,1)),S(es,"MAGENTA",new es(1,0,1,1));let et=es;const Vt=class Vt{static clamp(e,t,i){return ei?i:e}static cosDeg(e){return Math.cos(e*Vt.degRad)}static sinDeg(e){return Math.sin(e*Vt.degRad)}static atan2Deg(e,t){return Math.atan2(e,t)*Vt.radDeg}static signum(e){return e>0?1:e<0?-1:0}static toInt(e){return e>0?Math.floor(e):Math.ceil(e)}static cbrt(e){const t=Math.pow(Math.abs(e),.3333333333333333);return e<0?-t:t}static randomTriangular(e,t){return Vt.randomTriangularWith(e,t,(e+t)*.5)}static randomTriangularWith(e,t,i){const n=Math.random(),r=t-e;return n<=(i-e)/r?e+Math.sqrt(n*r*(i-e)):t-Math.sqrt((1-n)*r*(t-i))}static isPowerOfTwo(e){return e&&(e&e-1)===0}};S(Vt,"epsilon",1e-5),S(Vt,"epsilon2",Vt.epsilon*Vt.epsilon),S(Vt,"PI",3.1415927),S(Vt,"PI2",Vt.PI*2),S(Vt,"invPI2",1/Vt.PI2),S(Vt,"radiansToDegrees",180/Vt.PI),S(Vt,"radDeg",Vt.radiansToDegrees),S(Vt,"degreesToRadians",Vt.PI/180),S(Vt,"degRad",Vt.degreesToRadians);let Ae=Vt;const as=class as{apply(e,t,i){return t===void 0||i===void 0?this.applyInternal(e):e+(t-e)*this.applyInternal(i)}};S(as,"linear",new class extends as{applyInternal(e){return e}}),S(as,"smooth",new class extends as{applyInternal(e){return e*e*(3-2*e)}}),S(as,"slowFast",new class extends as{applyInternal(e){return e*e}}),S(as,"fastSlow",new class extends as{applyInternal(e){return(e-1)*(e-1)*-1+1}}),S(as,"circle",new class extends as{applyInternal(e){return e<=.5?(e*=2,(1-Math.sqrt(1-e*e))/2):(e--,e*=2,(Math.sqrt(1-e*e)+1)/2)}});let Ko=as;class d3 extends Ko{constructor(t){super();S(this,"power",2);this.power=t}applyInternal(t){return t<=.5?Math.pow(t*2,this.power)/2:Math.pow((t-1)*2,this.power)/(this.power%2===0?-2:2)+1}}class oX extends d3{constructor(e){super(e)}applyInternal(e){return Math.pow(e-1,this.power)*(this.power%2===0?-1:1)+1}}const Qn=class Qn{static arrayCopy(e,t,i,n,r){for(let o=t,a=n;o=t?e:Qn.setArraySize(e,t,i)}static newArray(e,t){const i=[];for(let n=0;n0?this.items.pop():this.instantiator()}free(e){var t;(t=e.reset)==null||t.call(e),this.items.push(e)}freeAll(e){for(let t=0;tthis.maxDelta&&(this.delta=this.maxDelta),this.lastTime=e,this.frameCount++,this.frameTime>1&&(this.framesPerSecond=this.frameCount/this.frameTime,this.frameTime=0,this.frameCount=0)}}class cX{constructor(e=32){S(this,"values");S(this,"addedValues",0);S(this,"lastValue",0);S(this,"mean",0);S(this,"dirty",!0);this.values=new Array(e)}hasEnoughData(){return this.addedValues>=this.values.length}addValue(e){this.addedValuesthis.values.length-1&&(this.lastValue=0),this.dirty=!0}getMean(){if(this.hasEnoughData()){if(this.dirty){let e=0;for(let t=0;t{h.width=parseInt(i[1]),h.height=parseInt(i[2])},n.format=()=>{},n.filter=h=>{h.minFilter=Ye.enumValue(ea,i[1]),h.magFilter=Ye.enumValue(ea,i[2])},n.repeat=h=>{i[1].indexOf("x")!==-1&&(h.uWrap=ta.Repeat),i[1].indexOf("y")!==-1&&(h.vWrap=ta.Repeat)},n.pma=h=>{h.pma=i[1]==="true"};var r={};r.xy=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2])},r.size=h=>{h.width=parseInt(i[1]),h.height=parseInt(i[2])},r.bounds=h=>{h.x=parseInt(i[1]),h.y=parseInt(i[2]),h.width=parseInt(i[3]),h.height=parseInt(i[4])},r.offset=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2])},r.orig=h=>{h.originalWidth=parseInt(i[1]),h.originalHeight=parseInt(i[2])},r.offsets=h=>{h.offsetX=parseInt(i[1]),h.offsetY=parseInt(i[2]),h.originalWidth=parseInt(i[3]),h.originalHeight=parseInt(i[4])},r.rotate=h=>{const u=i[1];u==="true"?h.degrees=90:u!=="false"&&(h.degrees=parseInt(u))},r.index=h=>{h.index=parseInt(i[1])};let o=t.readLine();for(;o&&o.trim().length===0;)o=t.readLine();for(;!(!o||o.trim().length===0||t.readEntry(i,o)===0);)o=t.readLine();let a=null,c=null,l=null;for(;o!==null;)if(o.trim().length===0)a=null,o=t.readLine();else if(a){const h=new Cw(a,o);for(;;){const u=t.readEntry(i,o=t.readLine());if(u===0)break;const d=r[i[0]];if(d)d(h);else{c||(c=[]),l||(l=[]),c.push(i[0]);const f=[];for(let p=0;p0&&l&&l.length>0&&(h.names=c,h.values=l,c=null,l=null),h.u=h.x/a.width,h.v=h.y/a.height,h.degrees===90?(h.u2=(h.x+h.height)/a.width,h.v2=(h.y+h.width)/a.height):(h.u2=(h.x+h.width)/a.width,h.v2=(h.y+h.height)/a.height),this.regions.push(h)}else{for(a=new g3(o.trim());t.readEntry(i,o=t.readLine())!==0;){const h=n[i[0]];h&&h(a)}this.pages.push(a)}}findRegion(e){for(let t=0;t=this.lines.length?null:this.lines[this.index++]}readEntry(e,t){if(!t||(t=t.trim(),t.length===0))return 0;const i=t.indexOf(":");if(i===-1)return 0;e[0]=t.substr(0,i).trim();for(let n=1,r=i+1;;n++){const o=t.indexOf(",",r);if(o===-1)return e[n]=t.substr(r).trim(),n;if(e[n]=t.substr(r,o-r).trim(),r=o+1,n===4)return 4}}}class g3{constructor(e){S(this,"name");S(this,"minFilter",ea.Nearest);S(this,"magFilter",ea.Nearest);S(this,"uWrap",ta.ClampToEdge);S(this,"vWrap",ta.ClampToEdge);S(this,"texture",null);S(this,"width",0);S(this,"height",0);S(this,"pma",!1);S(this,"regions",[]);this.name=e}setTexture(e){this.texture=e,e.setFilters(this.minFilter,this.magFilter),e.setWraps(this.uWrap,this.vWrap);for(const t of this.regions)t.texture=e}}class Cw extends _w{constructor(t,i){super();S(this,"page");S(this,"name");S(this,"x",0);S(this,"y",0);S(this,"offsetX",0);S(this,"offsetY",0);S(this,"originalWidth",0);S(this,"originalHeight",0);S(this,"index",0);S(this,"degrees",0);S(this,"names",null);S(this,"values",null);this.page=t,this.name=i,t.regions.push(this)}}const Ch=class Ch{constructor(e){S(this,"name");S(this,"timelineAttachment");S(this,"timelineSlots",Ch.empty);if(!e)throw new Error("name cannot be null.");this.name=e,this.timelineAttachment=this}isTimelineActive(e,t,i){let n=e[t];if(n.bone.isActive()){const r=(i?n.getAppliedPose():n.getPose()).getAttachment();if(r!=null&&r.timelineAttachment===this)return!0}for(let r=0,o=this.timelineSlots.length;r>1)*c;const l=i.appliedPose.deform;let h=this.vertices;const u=this.bones;if(!u){l.length>0&&(h=l);const m=i.bone.appliedPose,g=m.worldX,v=m.worldY,y=m.a,x=m.b,T=m.c,A=m.d;for(let w=n,b=a;b=this.regions.length&&(t=this.regions.length-1),t}getUVs(e){return this.uvs[e]}hasPathSuffix(){return this.pathSuffix}getPath(e,t){if(!this.pathSuffix)return e;let i=e;const n=(this.start+t).toString();for(let r=this.digits-n.length;r>0;r--)i+="0";return i+=n,i}static nextID(){return Oo._nextID++}};S(Oo,"_nextID",0);let sa=Oo;var Ti;(function(s){s[s.hold=0]="hold",s[s.once=1]="once",s[s.loop=2]="loop",s[s.pingpong=3]="pingpong",s[s.onceReverse=4]="onceReverse",s[s.loopReverse=5]="loopReverse",s[s.pingpongReverse=6]="pingpongReverse"})(Ti||(Ti={}));const Aw=[Ti.hold,Ti.once,Ti.loop,Ti.pingpong,Ti.onceReverse,Ti.loopReverse,Ti.pingpongReverse];class vp{constructor(e,t,i){S(this,"name");S(this,"timelines",[]);S(this,"timelineIds");S(this,"bones");S(this,"color",new et(1,1,1,1));S(this,"duration");if(!e)throw new Error("name cannot be null.");this.name=e,this.duration=i,this.timelineIds=new u3,this.bones=[],this.setTimelines(t)}setTimelines(e){if(!e)throw new Error("timelines cannot be null.");this.timelines=e;const t=e.length;this.timelineIds.clear(),this.bones.length=0;const i=new Set,n=e;for(let r=0;r0&&(t%=this.duration));const u=this.timelines;for(let d=0,f=u.length;dt)return r-i;return n-i}};function v3(s){return typeof s=="object"&&s!==null&&typeof s.slotIndex=="number"}class uo extends kt{constructor(t,i,...n){super(t,...n);S(this,"curves");this.curves=Ye.newFloatArray(t+i*18),this.curves[t-1]=1}setLinear(t){this.curves[t]=0}setStepped(t){this.curves[t]=1}shrink(t){const i=this.getFrameCount()+t*18;if(this.curves.length>i){const n=Ye.newFloatArray(i);Ye.arrayCopy(this.curves,0,n,0,i),this.curves=n}}setBezier(t,i,n,r,o,a,c,l,h,u,d){const f=this.curves;let p=this.getFrameCount()+t*18;n===0&&(f[i]=2+p);const m=(r-a*2+l)*.03,g=(o-c*2+h)*.03,v=((a-l)*3-r+u)*.006,y=((c-h)*3-o+d)*.006;let x=m*2+v,T=g*2+y,A=(a-r)*.3+m+v*.16666667,w=(c-o)*.3+g+y*.16666667,b=r+A,_=o+w;for(let I=p+18;pt){const h=this.frames[i],u=this.frames[i+n];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}const a=r+18;for(r+=2;r=t){const h=o[r-2],u=o[r-1];return u+(t-h)/(o[r]-h)*(o[r+1]-u)}i+=this.getFrameEntries();const c=o[a-2],l=o[a-1];return l+(t-c)/(this.frames[i]-c)*(this.frames[i+n]-l)}}class En extends uo{constructor(e,t,i){super(e,t,i)}getFrameEntries(){return 2}setFrame(e,t,i){e<<=1,this.frames[e]=t,this.frames[e+1]=i}getCurveValue(e){const t=this.frames;let i=t.length-2;for(let r=2;r<=i;r+=2)if(t[r]>e){i=r-2;break}const n=this.curves[i>>1];switch(n){case 0:{const r=t[i],o=t[i+1];return o+(e-r)/(t[i+2]-r)*(t[i+2+1]-o)}case 1:return t[i+1]}return this.getBezierValue(e,i,1,n-2)}getRelativeValue(e,t,i,n,r,o){if(e>2];switch(f){case 0:{const p=u[d];c=u[d+1],l=u[d+2],h=u[d+3];const m=(i-p)/(u[d+4]-p);c+=(u[d+4+1]-c)*m,l+=(u[d+4+2]-l)*m,h+=(u[d+4+3]-h)*m;break}case 1:c=u[d+1],l=u[d+2],h=u[d+3];break;default:c=this.getBezierValue(i,d,1,f-2),l=this.getBezierValue(i,d,2,f+18-2),h=this.getBezierValue(i,d,3,f+36-2)}if(n!==1)if(r===$e.setup){const p=e.data.setupPose.color;c=p.r+(c-p.r)*n,l=p.g+(l-p.g)*n,h=p.b+(h-p.b)*n}else c=a.r+(c-a.r)*n,l=a.g+(l-a.g)*n,h=a.b+(h-a.b)*n;a.r=c<0?0:c>1?1:c,a.g=l<0?0:l>1?1:l,a.b=h<0?0:h>1?1:h}}class $w extends En{constructor(t,i,n){super(t,i,`${Je.alpha}|${n}`);S(this,"slotIndex",0);this.slotIndex=n}apply(t,i,n,r,o,a,c,l,h){const u=t.slots[this.slotIndex];if(!u.bone.active)return;const d=(h?u.appliedPose:u.pose).color;let f=0;const p=this.frames;if(n1?1:f}}class Xw extends lu{constructor(e,t,i){super(e,t,i,`${Je.rgb}|${i}`,`${Je.alpha}|${i}`,`${Je.rgb2}|${i}`)}getFrameEntries(){return 8}setFrame(e,t,i,n,r,o,a,c,l){e<<=3,this.frames[e]=t,this.frames[e+1]=i,this.frames[e+2]=n,this.frames[e+3]=r,this.frames[e+4]=o,this.frames[e+5]=a,this.frames[e+6]=c,this.frames[e+7]=l}apply1(e,t,i,n,r,o){const a=t.color,c=t.darkColor;let l=0,h=0,u=0;const d=this.frames;if(i>3];switch(y){case 0:{const x=d[v];f=d[v+1],p=d[v+2],m=d[v+3],g=d[v+4],l=d[v+5],h=d[v+6],u=d[v+7];const T=(i-x)/(d[v+8]-x);f+=(d[v+8+1]-f)*T,p+=(d[v+8+2]-p)*T,m+=(d[v+8+3]-m)*T,g+=(d[v+8+4]-g)*T,l+=(d[v+8+5]-l)*T,h+=(d[v+8+6]-h)*T,u+=(d[v+8+7]-u)*T;break}case 1:f=d[v+1],p=d[v+2],m=d[v+3],g=d[v+4],l=d[v+5],h=d[v+6],u=d[v+7];break;default:f=this.getBezierValue(i,v,1,y-2),p=this.getBezierValue(i,v,2,y+18-2),m=this.getBezierValue(i,v,3,y+36-2),g=this.getBezierValue(i,v,4,y+54-2),l=this.getBezierValue(i,v,5,y+72-2),h=this.getBezierValue(i,v,6,y+90-2),u=this.getBezierValue(i,v,7,y+108-2)}if(n===1)a.set(f,p,m,g);else if(r===$e.setup){const x=e.data.setupPose;let T=x.color;a.set(T.r+(f-T.r)*n,T.g+(p-T.g)*n,T.b+(m-T.b)*n,T.a+(g-T.a)*n),T=x.darkColor,l=T.r+(l-T.r)*n,h=T.g+(h-T.g)*n,u=T.b+(u-T.b)*n}else a.add((f-a.r)*n,(p-a.g)*n,(m-a.b)*n,(g-a.a)*n),l=c.r+(l-c.r)*n,h=c.g+(h-c.g)*n,u=c.b+(u-c.b)*n;c.r=l<0?0:l>1?1:l,c.g=h<0?0:h>1?1:h,c.b=u<0?0:u>1?1:u}}class Vw extends lu{constructor(e,t,i){super(e,t,i,`${Je.rgb}|${i}`,`${Je.rgb2}|${i}`)}getFrameEntries(){return 7}setFrame(e,t,i,n,r,o,a,c){e*=7,this.frames[e]=t,this.frames[e+1]=i,this.frames[e+2]=n,this.frames[e+3]=r,this.frames[e+4]=o,this.frames[e+5]=a,this.frames[e+6]=c}apply1(e,t,i,n,r,o){const a=t.color,c=t.darkColor;let l=0,h=0,u=0,d=0,f=0,p=0;const m=this.frames;if(i1?1:l,a.g=h<0?0:h>1?1:h,a.b=u<0?0:u>1?1:u,c.r=d<0?0:d>1?1:d,c.g=f<0?0:f>1?1:f,c.b=p<0?0:p>1?1:p}}class ja extends kt{constructor(t,i){super(t,`${Je.attachment}|${i}`);S(this,"slotIndex",0);S(this,"attachmentNames");this.slotIndex=i,this.attachmentNames=new Array(t),this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i,n){this.frames[t]=i,this.attachmentNames[t]=n}apply(t,i,n,r,o,a,c,l,h){const u=t.slots[this.slotIndex];if(!u.bone.active)return;const d=h?u.appliedPose:u.pose;l||nt){const l=this.frames[i];return n[r+1]*(t-l)/(n[r]-l)}const o=r+18;for(r+=2;r=t){const l=n[r-2],h=n[r-1];return h+(t-l)/(n[r]-l)*(n[r+1]-h)}const a=n[o-2],c=n[o-1];return c+(1-c)*(t-a)/(this.frames[i+this.getFrameEntries()]-a)}apply(t,i,n,r,o,a,c,l,h){const u=t.slots;if(!this.attachment.isTimelineActive(u,this.slotIndex,h))return;const d=this.attachment.timelineSlots,f=this.frames;if(n=f[f.length-1])g=0,p=this.vertices[f.length-1],m=null;else{const y=kt.search(f,n);g=this.getCurvePercent(n,y),p=this.vertices[y],m=this.vertices[y+1]}const v=this.vertices[0].length;this.applyToSlot(u[this.slotIndex],h,p,m,g,v,o,a,c);for(const y of d)this.applyToSlot(u[y],h,p,m,g,v,o,a,c)}applyBeforeFirst(t,i,n,r){if(!t.bone.active)return;const o=i?t.appliedPose:t.pose;if(o.attachment==null||o.attachment.timelineAttachment!==this.attachment)return;const a=o.deform;switch(a.length===0&&(r=$e.setup),r){case $e.setup:a.length=0;break;case $e.first:{if(n===1){a.length=0;return}const c=this.vertices[0].length;a.length=c;const l=a,h=o.attachment;if(h.bones===null){const u=h.vertices;for(let d=0;d>4,h=c.attachment.sequence.regions.length;const u=Aw[o&15];if(u!==Ti.hold)switch(l+=(n-r)/a+1e-5|0,u){case Ti.once:l=Math.min(h-1,l);break;case Ti.loop:l%=h;break;case Ti.pingpong:{const d=(h<<1)-2;l=d===0?0:l%d,l>=h&&(l=d-l);break}case Ti.onceReverse:l=Math.max(h-1-l,0);break;case Ti.loopReverse:l=h-1-l%h;break;case Ti.pingpongReverse:{const d=(h<<1)-2;l=d===0?0:(l+h-1)%d,l>=h&&(l=d-l)}}c.sequenceIndex=l}};S(ls,"ENTRIES",3),S(ls,"MODE",1),S(ls,"DELAY",2);let Sh=ls;const Eh=class Eh extends kt{constructor(t){super(t,...Eh.propertyIds);S(this,"events");this.events=new Array(t),this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i){this.frames[t]=i.time,this.events[t]=i}apply(t,i,n,r,o,a,c,l,h){if(!r)return;const u=this.frames,d=this.frames.length;if(i>n)this.apply(null,i,Number.MAX_VALUE,r,0,a,!1,!1,!1),i=-1;else if(i>=u[d-1])return;if(n0&&u[f-1]===p;)f--}for(;f=u[f];f++)r.push(this.events[f])}};S(Eh,"propertyIds",[`${Je.event}`]);let dl=Eh;const Bo=class Bo extends kt{constructor(t){super(t,...Bo.propertyIds);S(this,"drawOrders");this.drawOrders=new Array(t),this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i,n){this.frames[t]=i,this.drawOrders[t]=n}apply(t,i,n,r,o,a,c,l,h){const u=h?t.drawOrder.appliedPose:t.drawOrder.pose,d=t.slots;if(l||n>2];switch(y){case 0:{const T=f[v];p=f[v+1],m=f[v+2],g=f[v+3];const A=(n-T)/(f[v+4]-T);p+=(f[v+4+1]-p)*A,m+=(f[v+4+2]-m)*A,g+=(f[v+4+3]-g)*A;break}case 1:p=f[v+1],m=f[v+2],g=f[v+3];break;default:p=this.getBezierValue(n,v,1,y-2),m=this.getBezierValue(n,v,2,y+18-2),g=this.getBezierValue(n,v,3,y+36-2)}const x=a===$e.setup?u.data.setupPose:d;c?(d.mixRotate=x.mixRotate+p*o,d.mixX=x.mixX+m*o,d.mixY=x.mixY+g*o):(d.mixRotate=x.mixRotate+(p-x.mixRotate)*o,d.mixX=x.mixX+(m-x.mixX)*o,d.mixY=x.mixY+(g-x.mixY)*o)}}class yr extends Ml{constructor(e,t,i,n){super(e,t,i,n)}apply(e,t,i,n,r,o,a,c,l){if(a&&!this.additive&&(a=!1),this.constraintIndex===-1){const h=i>=this.frames[0]?this.getCurveValue(i):0,u=e.physics;for(const d of u)if(d.active&&this.global(d.data)){const f=l?d.appliedPose:d.pose;this.set(f,this.getAbsoluteValue(i,r,o,a,this.get(f),this.get(d.data.setupPose),h))}}else{const h=e.constraints[this.constraintIndex];if(h.active){const u=l?h.appliedPose:h.pose;this.set(u,this.getAbsoluteValue(i,r,o,a,this.get(u),this.get(h.data.setupPose)))}}}}class qw extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintInertia)}get(e){return e.inertia}set(e,t){e.inertia=t}global(e){return e.inertiaGlobal}}class Kw extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintStrength)}get(e){return e.strength}set(e,t){e.strength=t}global(e){return e.strengthGlobal}}class Zw extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintDamping)}get(e){return e.damping}set(e,t){e.damping=t}global(e){return e.dampingGlobal}}class Jw extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintMass)}get(e){return 1/e.massInverse}set(e,t){e.massInverse=1/t}global(e){return e.massGlobal}}class Qw extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintWind),this.additive=!0}get(e){return e.wind}set(e,t){e.wind=t}global(e){return e.windGlobal}}class eS extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintGravity),this.additive=!0}get(e){return e.gravity}set(e,t){e.gravity=t}global(e){return e.gravityGlobal}}class tS extends yr{constructor(e,t,i){super(e,t,i,Je.physicsConstraintMix)}get(e){return e.mix}set(e,t){e.mix=t}global(e){return e.mixGlobal}}const Ih=class Ih extends kt{constructor(t,i){super(t,...Ih.propertyIds);S(this,"constraintIndex");this.constraintIndex=i,this.instant=!0}getFrameCount(){return this.frames.length}setFrame(t,i){this.frames[t]=i}apply(t,i,n,r,o,a,c,l,h){let u;if(this.constraintIndex!==-1&&(u=t.constraints[this.constraintIndex],!u.active))return;const d=this.frames;if(i>n)this.apply(t,i,Number.MAX_VALUE,[],o,a,!1,!1,!1),i=-1;else if(i>=d[d.length-1])return;if(!(n=d[kt.search(d,i)+1]))if(u!=null)u.reset(t);else for(const f of t.physics)f.active&&f.reset(t)}};S(Ih,"propertyIds",[Je.physicsConstraintReset.toString()]);let Th=Ih;class iS extends Ml{constructor(e,t,i){super(e,t,i,Je.sliderTime)}apply(e,t,i,n,r,o,a,c,l){const h=e.constraints[this.constraintIndex];if(h.active){const u=l?h.appliedPose:h.pose;u.time=this.getAbsoluteValue(i,r,o,a,u.time,h.data.setupPose.time)}}}class sS extends Ml{constructor(e,t,i){super(e,t,i,Je.sliderMix),this.additive=!0}apply(e,t,i,n,r,o,a,c,l){const h=e.constraints[this.constraintIndex];if(h.active){const u=l?h.appliedPose:h.pose;u.mix=this.getAbsoluteValue(i,r,o,a,u.mix,h.data.setupPose.mix)}}}const qa=class qa{constructor(e){S(this,"data");S(this,"tracks",[]);S(this,"timeScale",1);S(this,"unkeyedState",0);S(this,"events",[]);S(this,"listeners",[]);S(this,"queue",new w3(this));S(this,"propertyIds",new Map);S(this,"animationsChanged",!1);S(this,"trackEntryPool",new f3(()=>new b3));this.data=e}update(e){e*=this.timeScale;const t=this.tracks;for(let i=0,n=t.length;i0){if(r.delay-=o,r.delay>0)continue;o=-r.delay,r.delay=0}let a=r.next;if(a){const c=r.trackLast-a.delay;if(c>=0){for(a.delay=0,a.trackTime+=r.timeScale===0?0:(c/r.timeScale+e)*a.timeScale,r.trackTime+=o,this.setTrack(i,a,!0);a.mixingFrom;)a.mixTime+=e,a=a.mixingFrom;continue}}else if(r.trackLast>=r.trackEnd&&!r.mixingFrom){t[i]=null,this.queue.end(r),this.clearNext(r);continue}if(r.mixingFrom&&this.updateMixingFrom(r,e)){let c=r.mixingFrom;for(r.mixingFrom=null,c&&(c.mixingTo=null);c;)this.queue.end(c),c=c.mixingFrom}r.trackTime+=o}this.queue.drain()}updateMixingFrom(e,t){const i=e.mixingFrom;if(!i)return!0;const n=this.updateMixingFrom(i,t);if(i.animationLast=i.nextAnimationLast,i.trackLast=i.nextTrackLast,e.nextTrackLast!==-1&&e.mixTime>=e.mixDuration){if(i.totalAlpha===0||e.mixDuration===0){if(e.mixingFrom=i.mixingFrom,i.mixingFrom!=null&&(i.mixingFrom.mixingTo=e),i.totalAlpha===0)for(let r=e;r.mixingTo!=null;r=r.mixingTo)r.keepHold=!0;this.queue.end(i)}return n}return i.trackTime+=t*i.timeScale,e.mixTime+=t,!1}apply(e){if(!e)throw new Error("skeleton cannot be null.");this.animationsChanged&&this._animationsChanged();const t=this.events,i=this.tracks;let n=!1;for(let a=0,c=i.length;a0)continue;n=!0;let h=l.alpha;l.mixingFrom?h*=this.applyMixingFrom(l,e):l.trackTime>=l.trackEnd&&!l.next&&(h=0);let u=l.animationLast,d=l.getAnimationTime(),f=d,p=t;l.reverse&&(f=l.animation.duration-f,p=null);const m=l.animation.timelines,g=m.length;if(a===0&&h===1)for(let v=0;v=l.alphaAttachmentThreshold,x=l.additive,T=x||l.shortestRotation,A=!T&&l.timelinesRotation.length!==g<<1;A&&(l.timelinesRotation.length=g<<1);for(let w=0;w0?c/a:o,h=i.animation.timelines,u=h.length,d=i.timelineMode,f=i.timelineHoldMix,p=r=i.alphaAttachmentThreshold);else{const O=!m||!(I instanceof dr)||E===$e.current;I.apply(t,T,w,b,k,E,g,O,!1)}}return i.reverse&&r0&&this.queueEvents(i,A),this.events.length=0,i.nextAnimationLast=A,i.nextTrackLast=i.trackTime,r}applyAttachmentTimeline(e,t,i,n,r){const o=t.slots[e.slotIndex];if(!o.bone.active||!r&&o.attachmentState===this.unkeyedState+Zv)return;let a=i=0,A=v>=0;Math.abs(y)<=90&&Ae.signum(y)!==Ae.signum(g)&&(Math.abs(v-x)>180?(m+=360*Ae.signum(v),A=T):x!==0?m-=360*Ae.signum(v):A=T),A!==T&&(m+=360*Ae.signum(v)),o[a]=m}o[a+1]=g,h.rotation=f+m*n}queueEvents(e,t){const i=e.animationStart,n=e.animationEnd,r=n-i,o=e.reverse;let a=e.trackLast%r;o&&(a=r-a);const c=this.events;let l=0,h=c.length;for(;l=i&&d.time<=n&&this.queue.event(e,d)}let u=!1;if(e.loop)if(r===0)u=!0;else{const d=Math.floor(e.trackTime/r);u=d>0&&d>Math.floor(e.trackLast/r)}else u=t>=n&&e.animationLast=i&&d.time<=n&&this.queue.event(e,d)}}eventsReverse(e,t,i){const n=e.animation.duration,r=n-t,o=n-i,a=e.animation.timelines;for(let c=0,l=e.animation.timelines.length;c=o){for(let p=0;p=r)break;this.events.push(u[p])}}else{for(let m=0;m=r);m++)this.events.push(u[m]);let p=0;for(;p=o);p++);for(;p= 0.");if(e>=this.tracks.length)return;const t=this.tracks[e];if(!t)return;this.queue.end(t),this.clearNext(t);let i=t;for(;;){const n=i.mixingFrom;if(!n)break;this.queue.end(n),i.mixingFrom=null,i.mixingTo=null,i=n}this.tracks[t.trackIndex]=null,this.queue.drain()}setTrack(e,t,i){const n=this.expandToIndex(e);this.tracks[e]=t,t.previous=null,n&&(n.next=null,i&&this.queue.interrupt(n),t.mixingFrom=n,n.mixingTo=t,t.mixTime=0,n.timelinesRotation.length=0),this.queue.start(t)}setAnimation(e,t,i=!1){return typeof t=="string"?this.setAnimation1(e,t,i):this.setAnimation2(e,t,i)}setAnimation1(e,t,i=!1){const n=this.data.skeletonData.findAnimation(t);if(!n)throw new Error(`Animation not found: ${t}`);return this.setAnimation2(e,n,i)}setAnimation2(e,t,i=!1){if(e<0)throw new Error("trackIndex must be >= 0.");if(!t)throw new Error("animation cannot be null.");let n=!0,r=this.expandToIndex(e);r&&(r.nextTrackLast===-1&&r.animation===t?(this.tracks[e]=r.mixingFrom,this.queue.interrupt(r),this.queue.end(r),this.clearNext(r),r=r.mixingFrom,n=!1):this.clearNext(r));const o=this.trackEntry(e,t,i,r);return this.setTrack(e,o,n),this.queue.drain(),o}addAnimation(e,t,i=!1,n=0){return typeof t=="string"?this.addAnimation1(e,t,i,n):this.addAnimation2(e,t,i,n)}addAnimation1(e,t,i=!1,n=0){const r=this.data.skeletonData.findAnimation(t);if(!r)throw new Error(`Animation not found: ${t}`);return this.addAnimation2(e,r,i,n)}addAnimation2(e,t,i=!1,n=0){if(e<0)throw new Error("trackIndex must be >= 0.");if(!t)throw new Error("animation cannot be null.");let r=this.expandToIndex(e);if(r)for(;r.next;)r=r.next;const o=this.trackEntry(e,t,i,r);return r?(r.next=o,o.previous=r,n<=0&&(n=Math.max(n+r.getTrackComplete()-o.mixDuration,0))):(this.setTrack(e,o,!0),this.queue.drain(),n<0&&(n=0)),o.delay=n,o}setEmptyAnimation(e,t=0){const i=this.setAnimation(e,qa.emptyAnimation,!1);return i.mixDuration=t,i.trackEnd=t,i}addEmptyAnimation(e,t=0,i=0){const n=this.addAnimation(e,qa.emptyAnimation,!1,i);return i<=0&&(n.delay=Math.max(n.delay+n.mixDuration-t,0)),n.mixDuration=t,n.trackEnd=t,n}setEmptyAnimations(e=0){const t=this.queue.drainDisabled;this.queue.drainDisabled=!0;for(let i=0,n=this.tracks.length;i0&&(o[d]=v);break}}c&&(g=g&~mc|r[d]&mc),r[d]=g}}from(e,t,i){const n=this.propertyIds;let r=S3;for(let o=0,a=i.length;o= 0.");return e>=this.tracks.length?null:this.tracks[e]}addListener(e){if(!e)throw new Error("listener cannot be null.");this.listeners.push(e)}removeListener(e){const t=this.listeners.indexOf(e);t>=0&&this.listeners.splice(t,1)}clearListeners(){this.listeners.length=0}clearListenerNotifications(){this.queue.clear()}};S(qa,"emptyAnimation",new vp("",[],0));let jv=qa;class b3{constructor(){S(this,"animation",null);S(this,"previous",null);S(this,"next",null);S(this,"mixingFrom",null);S(this,"mixingTo",null);S(this,"listener",null);S(this,"trackIndex",0);S(this,"loop",!1);S(this,"additive",!1);S(this,"reverse",!1);S(this,"shortestRotation",!1);S(this,"keepHold",!1);S(this,"eventThreshold",0);S(this,"mixAttachmentThreshold",0);S(this,"alphaAttachmentThreshold",0);S(this,"mixDrawOrderThreshold",0);S(this,"animationStart",0);S(this,"animationEnd",0);S(this,"animationLast",0);S(this,"nextAnimationLast",0);S(this,"delay",0);S(this,"trackTime",0);S(this,"trackLast",0);S(this,"nextTrackLast",0);S(this,"trackEnd",0);S(this,"timeScale",0);S(this,"alpha",0);S(this,"mixTime",0);S(this,"mixDuration",0);S(this,"totalAlpha",0);S(this,"mixInterpolation",Ko.linear);S(this,"timelineMode",[]);S(this,"timelineHoldMix",[]);S(this,"timelinesRotation",[])}setMixDuration(e,t){this.mixDuration=e,t!==void 0&&(t<=0&&(t=this.previous==null?0:Math.max(t+this.previous.getTrackComplete()-e,0)),this.delay=t)}setMixInterpolation(e){if(!e)throw new Error("mixInterpolation cannot be null.");this.mixInterpolation=e}mix(){if(this.mixDuration===0)return 1;let e=this.mixTime/this.mixDuration;return e>=1?1:this.mixInterpolation===Ko.linear?e:(e=this.mixInterpolation.apply(e),e<0?0:e>1?1:e)}reset(){this.next=null,this.previous=null,this.mixingFrom=null,this.mixingTo=null,this.mixInterpolation=Ko.linear,this.animation=null,this.listener=null,this.timelineMode.length=0,this.timelineHoldMix.length=0,this.timelinesRotation.length=0}getAnimationTime(){if(!this.loop)return Math.min(this.trackTime+this.animationStart,this.animationEnd);const e=this.animationEnd-this.animationStart;return e===0?this.animationStart:this.trackTime%e+this.animationStart}setAnimationLast(e){this.animationLast=e,this.nextAnimationLast=e}isComplete(){return this.trackTime>=this.animationEnd-this.animationStart}resetRotationDirections(){this.timelinesRotation.length=0}getTrackComplete(){const e=this.animationEnd-this.animationStart;if(e!==0){if(this.loop)return e*(1+(this.trackTime/e|0));if(this.trackTime=0}}class w3{constructor(e){S(this,"objects",[]);S(this,"drainDisabled",!1);S(this,"animState");this.animState=e}start(e){this.objects.push(qi.start),this.objects.push(e),this.animState.animationsChanged=!0}interrupt(e){this.objects.push(qi.interrupt),this.objects.push(e)}end(e){this.objects.push(qi.end),this.objects.push(e),this.animState.animationsChanged=!0}dispose(e){this.objects.push(qi.dispose),this.objects.push(e)}complete(e){this.objects.push(qi.complete),this.objects.push(e)}event(e,t){this.objects.push(qi.event),this.objects.push(e),this.objects.push(t)}drain(){var e,t,i,n,r,o;if(!this.drainDisabled){this.drainDisabled=!0;for(let a=0;a= 0.");if(!i)throw new Error("name cannot be null.");this.index=t,this.parent=n}copy(t){const i=new hu(this.index,this.name,t);return i.length=this.length,i.setupPose.set(this.setupPose),i}}var Gt;(function(s){s[s.Normal=0]="Normal",s[s.OnlyTranslation=1]="OnlyTranslation",s[s.NoRotationOrReflection=2]="NoRotationOrReflection",s[s.NoScale=3]="NoScale",s[s.NoScaleOrReflection=4]="NoScaleOrReflection"})(Gt||(Gt={}));class mm{constructor(){S(this,"bone");S(this,"x",0);S(this,"y",0);S(this,"rotation",0);S(this,"scaleX",0);S(this,"scaleY",0);S(this,"shearX",0);S(this,"shearY",0);S(this,"inherit",Gt.Normal);S(this,"a",0);S(this,"b",0);S(this,"c",0);S(this,"d",0);S(this,"worldY",0);S(this,"worldX",0);S(this,"world",0);S(this,"local",0)}set(e){if(e==null)throw new Error("pose cannot be null.");this.x=e.x,this.y=e.y,this.rotation=e.rotation,this.scaleX=e.scaleX,this.scaleY=e.scaleY,this.shearX=e.shearX,this.shearY=e.shearY,this.inherit=e.inherit}setPosition(e,t){this.x=e,this.y=t}setScale(e,t){this.scaleX=e,this.scaleY=t===void 0?e:t}getInherit(){return this.inherit}setInherit(e){if(e==null)throw new Error("inherit cannot be null.");this.inherit=e}update(e,t){this.world!==e._update&&this.updateWorldTransform(e)}updateWorldTransform(e){this.local===e._update?this.updateLocalTransform(e):this.world=e._update;const t=this.rotation,i=this.scaleX,n=this.scaleY,r=this.shearX,o=this.shearY;if(!this.bone.parent){const d=e.scaleX,f=e.scaleY,p=(t+r)*Ae.degRad,m=(t+90+o)*Ae.degRad;this.a=Math.cos(p)*i*d,this.b=Math.cos(m)*n*d,this.c=Math.sin(p)*i*f,this.d=Math.sin(m)*n*f,this.worldX=this.x*d+e.x,this.worldY=this.y*f+e.y;return}const a=this.bone.parent.appliedPose;let c=a.a,l=a.b,h=a.c,u=a.d;switch(this.worldX=c*this.x+l*this.y+a.worldX,this.worldY=h*this.x+u*this.y+a.worldY,this.inherit){case Gt.Normal:{const d=(t+r)*Ae.degRad,f=(t+90+o)*Ae.degRad,p=Math.cos(d)*i,m=Math.cos(f)*n,g=Math.sin(d)*i,v=Math.sin(f)*n;this.a=c*p+l*g,this.b=c*m+l*v,this.c=h*p+u*g,this.d=h*m+u*v;return}case Gt.OnlyTranslation:{const d=e.scaleX,f=e.scaleY,p=(t+r)*Ae.degRad,m=(t+90+o)*Ae.degRad;this.a=Math.cos(p)*i*d,this.b=Math.cos(m)*n*d,this.c=Math.sin(p)*i*f,this.d=Math.sin(m)*n*f;break}case Gt.NoRotationOrReflection:{const d=e.scaleX,f=e.scaleY,p=1/d,m=1/f;c*=p,h*=m;let g=c*c+h*h,v=0;g>Ae.epsilon2?(g=Math.abs(c*u*m-l*p*h)/g,l=h*g,u=c*g,v=t-Ae.atan2Deg(h,c)):(c=0,h=0,v=t-90+Ae.atan2Deg(u,l));const y=(v+r)*Ae.degRad,x=(v+o+90)*Ae.degRad,T=Math.cos(y)*i,A=Math.cos(x)*n,w=Math.sin(y)*i,b=Math.sin(x)*n;this.a=(c*T-l*w)*d,this.b=(c*A-l*b)*d,this.c=(h*T+u*w)*f,this.d=(h*A+u*b)*f;break}case Gt.NoScale:case Gt.NoScaleOrReflection:{const d=e.scaleX,f=e.scaleY,p=1/d,m=1/f,g=t*Ae.degRad,v=Math.cos(g),y=Math.sin(g);let x=(c*v+l*y)*p,T=(h*v+u*y)*m;const A=1/Math.sqrt(x*x+T*T);x*=A,T*=A;let w=-T,b=x;this.inherit===Gt.NoScale&&c*u-l*h<0!=(d<0!=f<0)&&(w=-w,b=-b);const _=r*Ae.degRad,I=(90+o)*Ae.degRad,F=Math.cos(_)*i,E=Math.cos(I)*n,k=Math.sin(_)*i,O=Math.sin(I)*n;this.a=(x*F+w*k)*d,this.b=(x*E+w*O)*d,this.c=(T*F+b*k)*f,this.d=(T*E+b*O)*f;break}}}updateLocalTransform(e){this.local=0,this.world=e._update;const t=e.scaleX,i=e.scaleY;if(!this.bone.parent){const v=1/t,y=1/i;this.x=(this.worldX-e.x)*v,this.y=(this.worldY-e.y)*y,this.set5(this.a*v,this.b*v,this.c*y,this.d*y,0);return}const n=this.bone.parent.appliedPose;let r=n.a,o=n.b,a=n.c,c=n.d;const l=r*c-o*a,h=1/(r*c-o*a),u=c*h,d=o*h,f=a*h,p=r*h,m=this.worldX-n.worldX,g=this.worldY-n.worldY;switch(this.x=m*u-g*d,this.y=g*p-m*f,this.inherit){case Gt.Normal:this.set5(u*this.a-d*this.c,u*this.b-d*this.d,p*this.c-f*this.a,p*this.d-f*this.b,0);break;case Gt.OnlyTranslation:{const v=1/t,y=1/i;this.set5(this.a*v,this.b*v,this.c*y,this.d*y,0);break}case Gt.NoRotationOrReflection:{const v=1/t,y=1/i;r*=v,a*=y;const x=this.a*v,T=this.b*v,A=this.c*y,w=this.d*y,b=1/(r*r+a*a),_=1/Math.abs(l*v*y);this.set5((r*x+a*A)*b,(r*T+a*w)*b,(r*A-a*x)*_,(r*w-a*T)*_,Ae.atan2Deg(a,r));break}case Gt.NoScale:case Gt.NoScaleOrReflection:{const v=1/t,y=1/i,x=this.a*v,T=this.b*v,A=this.c*y,w=this.d*y;let b=c*this.a-o*this.c,_=r*this.c-a*this.a;l<0&&(b=-b,_=-_);let I=Ae.atan2Deg(_,b);this.rotation=I,I*=Ae.degRad;const F=Math.cos(I),E=Math.sin(I);let k=(r*F+o*E)*v,O=(a*F+c*E)*y;const N=1/Math.sqrt(k*k+O*O);k*=N,O*=N;const $=this.inherit===Gt.NoScale&&l<0!=(t<0!=i<0)?-1:1;this.set4(k*x+O*A,k*T+O*w,(k*A-O*x)*$,(k*w-O*T)*$)}}}set4(e,t,i,n){const r=e*e+i*i,o=t*t+n*n;r>Ae.epsilon2?(this.shearX=Ae.atan2Deg(i,e),this.scaleX=Math.sqrt(r)):(this.shearX=0,this.scaleX=0),this.scaleY=Math.sqrt(o),o>Ae.epsilon2?(this.shearY=Ae.atan2Deg(n,t),e*n-t*i<0?(this.scaleY=-this.scaleY,this.shearY+=90):this.shearY-=90,this.shearY>180?this.shearY-=360:this.shearY<=-180&&(this.shearY+=360)):this.shearY=0}set5(e,t,i,n,r){this.shearX=0;const o=e*e+i*i,a=t*t+n*n;if(o>Ae.epsilon2){const c=Ae.atan2Deg(i,e);this.rotation=c+r,this.scaleX=Math.sqrt(o),this.scaleY=Math.sqrt(a),a>Ae.epsilon2?(this.shearY=Ae.atan2Deg(n,t),e*n-t*i<0?(this.scaleY=-this.scaleY,this.shearY+=90-c):this.shearY-=90+c,this.shearY>180?this.shearY-=360:this.shearY<=-180&&(this.shearY+=360)):this.shearY=0}else this.scaleX=0,this.scaleY=Math.sqrt(a),this.shearY=0,this.rotation=a>Ae.epsilon2?Ae.atan2Deg(n,t)-90+r:r}validateLocalTransform(e){this.local===e._update&&this.updateLocalTransform(e)}modifyLocal(e){this.local===e._update&&this.updateLocalTransform(e),this.world=0,this.resetWorld(e,e._update)}modifyWorld(e){const t=e._update;this.local=t,this.world=t,this.resetWorld(e,t)}resetWorld(e,t){const i=this.bone.children;for(let n=0,r=i.length;n1&&t.constrained(this.bones[1].bone)}isSourceActive(){return this.target.active}static apply(t,i,n,r,o,a,c,l,h,u){typeof n=="number"?Jn.apply1(t,i,n,r,o,a,c,l):Jn.apply2(t,i,n,r,o,a,c,l,h,u)}static apply1(t,i,n,r,o,a,c,l){i.modifyLocal(t);const h=i.bone.parent.appliedPose;let u=h.a,d=h.b,f=h.c,p=h.d,m=-i.shearX-i.rotation,g=0,v=0;switch(i.inherit){case Gt.OnlyTranslation:g=(n-i.worldX)*Ae.signum(t.scaleX),v=(r-i.worldY)*Ae.signum(t.scaleY);break;case Gt.NoRotationOrReflection:{const y=Math.abs(u*p-d*f)/Math.max(Ae.epsilon,u*u+f*f),x=u/t.scaleX,T=f/t.scaleY;d=-T*y*t.scaleX,p=x*y*t.scaleY,m+=Ae.atan2Deg(T,x)}default:{const y=n-h.worldX,x=r-h.worldY,T=u*p-d*f;Math.abs(T)<=Ae.epsilon?(g=0,v=0):(g=(y*p-x*d)/T-i.x,v=(x*u-y*f)/T-i.y)}}if(m+=Ae.atan2Deg(v,g),i.scaleX<0&&(m+=180),m>180?m-=360:m<=-180&&(m+=360),i.rotation+=m*l,o||a){switch(i.inherit){case Gt.NoScale:case Gt.NoScaleOrReflection:g=n-i.worldX,v=r-i.worldY}const y=i.bone.data.length*i.scaleX;if(y>Ae.epsilon){const x=g*g+v*v;if(o&&xy*y){const T=(Math.sqrt(x)/y-1)*l+1;switch(i.scaleX*=T,c){case $i.Uniform:i.scaleY*=T;break;case $i.Volume:i.scaleY/=T<.7?.25+.642857*T:T}}}}}static apply2(t,i,n,r,o,a,c,l,h,u){if(i.inherit!==Gt.Normal||n.inherit!==Gt.Normal)return;i.modifyLocal(t),n.modifyLocal(t);let d=i.x,f=i.y,p=i.scaleX,m=i.scaleY,g=n.scaleX,v=0,y=0,x=0;p<0?(p=-p,v=180,x=-1):(v=0,x=1),m<0&&(m=-m,x=-x),g<0?(g=-g,y=180):y=0;let T=0,A=0,w=i.a,b=i.b,_=i.c,I=i.d;const F=Math.abs(p-m)<=Ae.epsilon;!F||c?(n.y=0,T=w*n.x+i.worldX,A=_*n.x+i.worldY):(T=w*n.x+b*n.y+i.worldX,A=_*n.x+I*n.y+i.worldY);const E=i.bone.parent.appliedPose;w=E.a,b=E.b,_=E.c,I=E.d;let k=w*I-b*_,O=T-E.worldX,N=A-E.worldY;k=Math.abs(k)<=Ae.epsilon?0:1/k;const $=(O*I-N*b)*k-d,D=(N*w-O*_)*k-f;let U=Math.sqrt($*$+D*D),C=n.bone.data.length*g,P,B;if(U0){let ae=Math.min(1,oe/(h*2))-1;ae=(oe-h*(1-ae*ae))/W,L-=ae*L,X-=ae*X,V=L*L+X*X}}e:if(F){C*=p;let W=(V-U*U-C*C)/(2*U*C);if(W<-1)W=-1,B=Math.PI*a;else if(W>1){if(W=1,B=0,c)switch(w=(Math.sqrt(V)/(U+C)-1)*u+1,i.scaleX*=w,l){case $i.Uniform:i.scaleY*=w;break;case $i.Volume:i.scaleY/=w<.7?.25+.642857*w:w}}else B=Math.acos(W)*a;w=U+C*W,b=C*Math.sin(B),P=Math.atan2(X*w-L*b,L*w+X*b)}else{w=p*C,b=m*C;const W=w*w,oe=b*b,ae=Math.atan2(X,L);_=oe*U*U+W*V-W*oe;const ue=-2*oe*U,he=oe-W;if(I=ue*ue-4*he*_,I>=0){let de=Math.sqrt(I);ue<0&&(de=-de),de=-(ue+de)*.5;let ie=de/he,fe=_/de;const ee=Math.abs(ie)=0){N=Math.sqrt(ie)*a,P=ae-Math.atan2(N,ee),B=Math.atan2(N/m,(ee-U)/p);break e}}let re=Ae.PI,ve=U-w,Y=ve*ve,j=0,H=0,G=U+w,z=G*G,se=0;_=-w*U/(W-oe),_>=-1&&_<=1&&(_=Math.acos(_),O=w*Math.cos(_)+U,N=b*Math.sin(_),I=O*O+N*N,Iz&&(H=_,z=I,G=O,se=N)),V<=(Y+z)*.5?(P=ae-Math.atan2(j*a,ve),B=re*a):(P=ae-Math.atan2(se*a,G),B=H*a)}const q=Math.atan2(n.y,n.x)*x;P=(P-q)*Ae.radDeg+v-i.rotation,P>180?P-=360:P<=-180&&(P+=360),i.rotation+=P*u,B=((B+q)*Ae.radDeg-n.shearX)*x+y-n.rotation,B>180?B-=360:B<=-180&&(B+=360),n.rotation+=B*u}}class Rc extends Cl{constructor(t){super(t,new pm);S(this,"bones",[]);S(this,"_target",null);S(this,"_scaleYMode",$i.None)}set target(t){this._target=t}get target(){if(!this._target)throw new Error("target cannot be null.");return this._target}set scaleYMode(t){this._scaleYMode=t}get scaleYMode(){if(this._scaleYMode==null)throw new Error("scaleYMode cannot be null.");return this._scaleYMode}create(t){return new Jn(this,t)}}class gm{constructor(){S(this,"position",0);S(this,"spacing",0);S(this,"mixRotate",0);S(this,"mixX",0);S(this,"mixY",0)}set(e){this.position=e.position,this.spacing=e.spacing,this.mixRotate=e.mixRotate,this.mixX=e.mixX,this.mixY=e.mixY}}class Pc extends Cl{constructor(t){super(t,new gm);S(this,"bones",[]);S(this,"_slot",null);S(this,"positionMode",on.Fixed);S(this,"spacingMode",di.Fixed);S(this,"rotateMode",to.Chain);S(this,"offsetRotation",0)}set slot(t){this._slot=t}get slot(){if(this._slot)return this._slot;throw new Error("SlotData not set.")}create(t){return new vm(this,t)}}var on;(function(s){s[s.Fixed=0]="Fixed",s[s.Percent=1]="Percent"})(on||(on={}));var di;(function(s){s[s.Length=0]="Length",s[s.Fixed=1]="Fixed",s[s.Percent=2]="Percent",s[s.Proportional=3]="Proportional"})(di||(di={}));var to;(function(s){s[s.Tangent=0]="Tangent",s[s.Chain=1]="Chain",s[s.ChainScale=2]="ChainScale"})(to||(to={}));const Ss=class Ss extends _l{constructor(t,i){super(t,new gm,new gm);S(this,"data");S(this,"bones");S(this,"slot");S(this,"spaces",[]);S(this,"positions",[]);S(this,"world",[]);S(this,"curves",[]);S(this,"lengths",[]);S(this,"segments",[]);if(!i)throw new Error("skeleton cannot be null.");this.data=t,this.bones=[];for(const n of this.data.bones)this.bones.push(i.bones[n.index].constrainedPose);this.slot=i.slots[t.slot.index]}copy(t){var i=new Ss(this.data,t);return i.pose.set(this.pose),i}update(t,i){const n=this.slot.appliedPose.attachment;if(!(n instanceof fl))return;const r=this.appliedPose,o=r.mixRotate,a=r.mixX,c=r.mixY;if(o===0&&a===0&&c===0)return;const l=this.data,h=l.rotateMode===to.Tangent,u=l.rotateMode===to.ChainScale,d=this.bones,f=d.length,p=h?f:f+1,m=Ye.setArraySize(this.spaces,p),g=u?this.lengths=Ye.setArraySize(this.lengths,f):[],v=r.spacing;switch(l.spacingMode){case di.Percent:if(u)for(let b=0,_=p-1;b<_;b++){const I=d[b],F=I.bone.data.length,E=F*I.a,k=F*I.c;g[b]=Math.sqrt(E*E+k*k)}Ye.arrayFill(m,1,p,v);break;case di.Proportional:{let b=0;for(let _=0,I=p-1;_0){b=p/b*v;for(let _=1;_0?Ae.degRad:-Ae.degRad}for(let b=0,_=3;b0){let N=I.a,$=I.b,D=I.c,U=I.d,C=0,P=0,B=0;if(h?C=y[_-1]:m[b+1]===0?C=y[_+2]:C=Math.atan2(O,k),C-=Math.atan2(D,N),w){P=Math.cos(C),B=Math.sin(C);const L=I.bone.data.length;x+=(L*(P*N-B*D)-k)*o,T+=(L*(B*N+P*D)-O)*o}else C+=A;C>Ae.PI?C-=Ae.PI2:C<-Ae.PI&&(C+=Ae.PI2),C*=o,P=Math.cos(C),B=Math.sin(C),I.a=P*N-B*D,I.b=P*$-B*U,I.c=B*N+P*D,I.d=B*$+P*U}}}computeWorldPositions(t,i,n,r){const o=this.slot;let a=this.appliedPose.position,c=this.spaces,l=Ye.setArraySize(this.positions,n*3+2),h=this.world;const u=i.closed;let d=i.worldVerticesLength,f=d/6,p=Ss.NONE;if(!i.constantSpeed){const B=i.lengths;f-=u?1:2;const L=B[f];this.data.positionMode===on.Percent&&(a*=L);let X;switch(this.data.spacingMode){case di.Percent:X=L;break;case di.Proportional:X=L/n;break;default:X=1}h=Ye.setArraySize(this.world,8);for(let V=0,q=0,W=0;VL){p!==Ss.AFTER&&(p=Ss.AFTER,i.computeWorldVertices(t,o,d-6,4,h,0,2)),this.addAfterPosition(ae-L,h,0,l,q);continue}for(;;W++){const ue=B[W];if(!(ae>ue)){if(W===0)ae/=ue;else{const he=B[W-1];ae=(ae-he)/(ue-he)}break}}W!==p&&(p=W,u&&W===f?(i.computeWorldVertices(t,o,d-4,4,h,0,2),i.computeWorldVertices(t,o,0,4,h,4,2)):i.computeWorldVertices(t,o,W*6+2,8,h,0,2)),this.addCurvePosition(ae,h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],l,q,r||V>0&&oe===0)}return l}u?(d+=2,h=Ye.setArraySize(this.world,d),i.computeWorldVertices(t,o,2,d-4,h,0,2),i.computeWorldVertices(t,o,0,2,h,d-4,2),h[d-2]=h[0],h[d-1]=h[1]):(f--,d-=4,h=Ye.setArraySize(this.world,d),i.computeWorldVertices(t,o,2,d,h,0,2));const m=Ye.setArraySize(this.curves,f);let g=0,v=h[0],y=h[1],x=0,T=0,A=0,w=0,b=0,_=0,I=0,F=0,E=0,k=0,O=0,N=0,$=0,D=0;for(let B=0,L=2;Bg){this.addAfterPosition(W-g,h,d-4,l,L);continue}for(;;X++){const oe=m[X];if(!(W>oe)){if(X===0)W/=oe;else{const ae=m[X-1];W=(W-ae)/(oe-ae)}break}}if(X!==p){p=X;let oe=X*6;for(v=h[oe],y=h[oe+1],x=h[oe+2],T=h[oe+3],A=h[oe+4],w=h[oe+5],b=h[oe+6],_=h[oe+7],I=(v-x*2+A)*.03,F=(y-T*2+w)*.03,E=((x-A)*3-v+b)*.006,k=((T-w)*3-y+_)*.006,O=I*2+E,N=F*2+k,$=(x-v)*.3+I+E*.16666667,D=(T-y)*.3+F+k*.16666667,P=Math.sqrt($*$+D*D),C[0]=P,oe=1;oe<8;oe++)$+=O,D+=N,O+=E,N+=k,P+=Math.sqrt($*$+D*D),C[oe]=P;$+=O,D+=N,P+=Math.sqrt($*$+D*D),C[8]=P,$+=O+E,D+=N+k,P+=Math.sqrt($*$+D*D),C[9]=P,V=0}for(W*=P;;V++){const oe=C[V];if(!(W>oe)){if(V===0)W/=oe;else{const ae=C[V-1];W=V+(W-ae)/(oe-ae)}break}}this.addCurvePosition(W*.1,v,y,x,T,A,w,b,_,l,L,r||B>0&&q===0)}return l}addBeforePosition(t,i,n,r,o){const a=i[n],c=i[n+1],l=i[n+2]-a,h=i[n+3]-c,u=Math.atan2(h,l);r[o]=a+t*Math.cos(u),r[o+1]=c+t*Math.sin(u),r[o+2]=u}addAfterPosition(t,i,n,r,o){const a=i[n+2],c=i[n+3],l=a-i[n],h=c-i[n+1],u=Math.atan2(h,l);r[o]=a+t*Math.cos(u),r[o+1]=c+t*Math.sin(u),r[o+2]=u}addCurvePosition(t,i,n,r,o,a,c,l,h,u,d,f){if(t===0||Number.isNaN(t)){u[d]=i,u[d+1]=n,u[d+2]=Math.atan2(o-n,r-i);return}const p=t*t,m=p*t,g=1-t,v=g*g,y=v*g,x=g*t,T=x*3,A=g*T,w=T*t,b=i*y+r*A+a*w+l*m,_=n*y+o*A+c*w+h*m;u[d]=b,u[d+1]=_,f&&(t<.001?u[d+2]=Math.atan2(o-n,r-i):u[d+2]=Math.atan2(_-(n*v+o*x*2+c*p),b-(i*v+r*x*2+a*p)))}sort(t){const i=this.slot.data.index,n=this.slot.bone;t.skin!=null&&this.sortPathSlot(t,t.skin,i,n),t.data.defaultSkin!=null&&t.data.defaultSkin!==t.skin&&this.sortPathSlot(t,t.data.defaultSkin,i,n),this.sortPath(t,this.slot.pose.attachment,n);const r=this.bones,o=this.bones.length;for(let a=0;a0,a=this.data.y>0,c=this.data.rotate>0||this.data.shearX>0,l=this.data.scaleX>0,h=this.bone;let u=h.bone.data.length,d=this.data.step,f=0;if(i!==Xr.none){switch(h.modifyWorld(t),i){case Xr.reset:this.reset(t);case Xr.update:{const p=Math.max(t.time-this.lastTime,0),m=this.remaining;this.remaining+=p,this.lastTime=t.time;const g=h.worldX,v=h.worldY;if(this._reset)this._reset=!1,this.ux=g,this.uy=v;else{let y=this.remaining,x=n.inertia,T=t.data.referenceScale,A=-1,w=0,b=0,_=this.data.limit*p,I=_*Math.abs(t.scaleY);if(_*=Math.abs(t.scaleX),o||a){if(o){const F=(this.ux-g)*x;this.xOffset+=F>_?_:F<-_?-_:F,this.ux=g}if(a){const F=(this.uy-v)*x;this.yOffset+=F>I?I:F<-I?-I:F,this.uy=v}if(y>=d){const F=this.xOffset,E=this.yOffset;A=n.damping**(60*d),w=d*n.massInverse,b=n.strength;const k=T*n.wind,O=T*n.gravity,N=(k*t.windX+O*t.gravityX)*t.scaleX,$=(k*t.windY+O*t.gravityY)*t.scaleY;do o&&(this.xVelocity+=(N-this.xOffset*b)*w,this.xOffset+=this.xVelocity*d,this.xVelocity*=A),a&&(this.yVelocity-=($+this.yOffset*b)*w,this.yOffset+=this.yVelocity*d,this.yVelocity*=A),y-=d;while(y>=d);this.xLag=this.xOffset-F,this.yLag=this.yOffset-E}f=Math.max(0,1-y/d),o&&(h.worldX+=(this.xOffset-this.xLag*f)*r*this.data.x),a&&(h.worldY+=(this.yOffset-this.yLag*f)*r*this.data.y)}if(c||l){let F=Math.atan2(h.c,h.a),E=0,k=0,O=0,N=this.cx-h.worldX,$=this.cy-h.worldY;if(N>_?N=_:N<-_&&(N=-_),$>I?$=I:$<-I&&($=-I),y=this.remaining,c){O=(this.data.rotate+this.data.shearX)*r,f=this.rotateLag*Math.max(0,1-m/d);let D=Math.atan2($+this.ty,N+this.tx)-F-(this.rotateOffset-f)*O;this.rotateOffset+=(D-Math.ceil(D*Ae.invPI2-.5)*Ae.PI2)*x,D=(this.rotateOffset-f)*O+F,E=Math.cos(D),k=Math.sin(D),l&&(D=u*h.getWorldScaleX(),D>0&&(this.scaleOffset+=(N*E+$*k)*x/D))}else{E=Math.cos(F),k=Math.sin(F);const D=u*h.getWorldScaleX()-this.scaleLag*Math.max(0,1-m/d);D>0&&(this.scaleOffset+=(N*E+$*k)*x/D)}if(y>=d){A===-1&&(A=n.damping**(60*d),w=d*n.massInverse,b=n.strength);const D=n.wind*t.windX+n.gravity*t.gravityX,U=(n.wind*t.windY+n.gravity*t.gravityY)*bm.yDir,C=this.rotateOffset,P=this.scaleOffset,B=u/T;for(;;)if(y-=d,l&&(this.scaleVelocity+=(D*E-U*k-this.scaleOffset*b)*w,this.scaleOffset+=this.scaleVelocity*d,this.scaleVelocity*=A),c){if(this.rotateVelocity-=((D*k+U*E)*B+this.rotateOffset*b)*w,this.rotateOffset+=this.rotateVelocity*d,this.rotateVelocity*=A,y0){let y=0;this.data.rotate>0&&(y=p*this.data.rotate,m=Math.sin(y),g=Math.cos(y),v=h.b,h.b=g*v-m*h.d,h.d=m*v+g*h.d),y+=p*this.data.shearX,m=Math.sin(y),g=Math.cos(y),v=h.a,h.a=g*v-m*h.c,h.c=m*v+g*h.c}else p*=this.data.rotate,m=Math.sin(p),g=Math.cos(p),v=h.a,h.a=g*v-m*h.c,h.c=m*v+g*h.c,v=h.b,h.b=g*v-m*h.d,h.d=m*v+g*h.d}if(l){let p=1+(this.scaleOffset-this.scaleLag*f)*r*this.data.scaleX;switch(h.a*=p,h.c*=p,this.data.scaleYMode){case $i.Uniform:h.b*=p,h.d*=p;break;case $i.Volume:p=Math.abs(p),p=p>=.7?1/p:4-3.67347*p,h.b*=p,h.d*=p}}i!==Xr.pose&&(this.tx=u*h.a,this.ty=u*h.c)}}sort(t){const i=this.bone.bone;t.sortBone(i),t._updateCache.push(this),t.sortReset(i.children),t.constrained(i)}isSourceActive(){return this.bone.bone.active}}class kc extends Cl{constructor(t){super(t,new xm);S(this,"_bone",null);S(this,"x",0);S(this,"y",0);S(this,"rotate",0);S(this,"scaleX",0);S(this,"shearX",0);S(this,"limit",0);S(this,"step",0);S(this,"inertiaGlobal",!1);S(this,"strengthGlobal",!1);S(this,"dampingGlobal",!1);S(this,"massGlobal",!1);S(this,"windGlobal",!1);S(this,"gravityGlobal",!1);S(this,"mixGlobal",!1);S(this,"_scaleYMode",$i.None)}set bone(t){this._bone=t}get bone(){if(this._bone)return this._bone;throw new Error("BoneData not set.")}get scaleYMode(){return this._scaleYMode}set scaleYMode(t){if(t==null)throw new Error("scaleYMode cannot be null.");this._scaleYMode=t}create(t){return new uu(this,t)}}typeof Math.fround>"u"&&(Math.fround=(s=>e=>(s[0]=e,s[0]))(new Float32Array(1)));class wm{constructor(){S(this,"time",0);S(this,"mix",0)}set(e){this.time=e.time,this.mix=e.mix}}const Ka=class Ka extends _l{constructor(t,i){super(t,new wm,new wm);S(this,"bone",null);if(!i)throw new Error("skeleton cannot be null.");t.bone!=null&&(this.bone=i.bones[t.bone.index])}copy(t){var i=new Ka(this.data,t);return i.pose.set(this.pose),i}update(t,i){const n=this.appliedPose;if(n.mix===0)return;const r=this.data,o=r.animation,a=this.bone;if(a!==null){if(!a.active)return;r.local&&a.appliedPose.validateLocalTransform(t),n.time=r.offset+(r.property.value(t,a.appliedPose,r.local,Ka.offsets)-r.property.offset)*r.scale,r.loop?n.time=o.duration+n.time%o.duration:n.time=Math.max(0,n.time)}const c=t.bones,l=o.bones;for(let h=0,u=o.bones.length;h=n.length&&(n.length=e+1),n[e]||(n[e]={}),n[e][t]=i}addSkin(e){for(let i=0;i= 0.");if(!n)throw new Error("boneData cannot be null.");this.index=t,this.boneData=n}}var Mh;(function(s){s[s.Normal=0]="Normal",s[s.Additive=1]="Additive",s[s.Multiply=2]="Multiply",s[s.Screen=3]="Screen"})(Mh||(Mh={}));class Mm{constructor(){S(this,"mixRotate",0);S(this,"mixX",0);S(this,"mixY",0);S(this,"mixScaleX",0);S(this,"mixScaleY",0);S(this,"mixShearY",0)}set(e){this.mixRotate=e.mixRotate,this.mixX=e.mixX,this.mixY=e.mixY,this.mixScaleX=e.mixScaleX,this.mixScaleY=e.mixScaleY,this.mixShearY=e.mixShearY}}class Mp extends _l{constructor(t,i){super(t,new Mm,new Mm);S(this,"bones");S(this,"source");if(!i)throw new Error("skeleton cannot be null.");this.bones=[];for(const r of t.bones)this.bones.push(i.bones[r.index].constrainedPose);const n=i.bones[t.source.index];if(n==null)throw new Error("source cannot be null.");this.source=n}copy(t){var i=new Mp(this.data,t);return i.pose.set(this.pose),i}update(t,i){const n=this.appliedPose;if(n.mixRotate===0&&n.mixX===0&&n.mixY===0&&n.mixScaleX===0&&n.mixScaleY===0&&n.mixShearY===0)return;const r=this.data,o=r.localSource,a=r.localTarget,c=r.additive,l=r.clamp,h=r.offsets,u=this.source.appliedPose;o&&u.validateLocalTransform(t);const d=r.properties,f=r.properties.length,p=this.bones;for(let m=0,g=this.bones.length;m0?n[yt.ROTATION]:-n[yt.ROTATION]);return a<0&&(a+=360),a}}class cS extends ha{mix(e){return e.mixRotate}apply(e,t,i,n,r,o){if(r)i.rotation+=(o?n:n-i.rotation)*t.mixRotate;else{const a=e.scaleX,c=e.scaleY,l=1/a,h=1/c,u=i.a*l,d=i.b*l,f=i.c*h,p=i.d*h;n*=Ae.degRad,o||(n-=Math.atan2(f,u)),n>Ae.PI?n-=Ae.PI2:n<-Ae.PI&&(n+=Ae.PI2),n*=t.mixRotate;const m=Math.cos(n),g=Math.sin(n);i.a=(m*u-g*f)*a,i.b=(m*d-g*p)*a,i.c=(g*u+m*f)*c,i.d=(g*d+m*p)*c}}}class Cm extends ca{value(e,t,i,n){return i?t.x+n[yt.X]:(n[yt.X]*t.a+n[yt.Y]*t.b+t.worldX)/e.scaleX}}class hS extends ha{mix(e){return e.mixX}apply(e,t,i,n,r,o){r?i.x+=(o?n:n-i.x)*t.mixX:(o||(n-=i.worldX/e.scaleX),i.worldX+=n*t.mixX*e.scaleX)}}class Am extends ca{value(e,t,i,n){return i?t.y+n[yt.Y]:(n[yt.X]*t.c+n[yt.Y]*t.d+t.worldY)/e.scaleY}}class uS extends ha{mix(e){return e.mixY}apply(e,t,i,n,r,o){r?i.y+=(o?n:n-i.y)*t.mixY:(o||(n-=i.worldY/e.scaleY),i.worldY+=n*t.mixY*e.scaleY)}}class Em extends ca{value(e,t,i,n){if(i)return t.scaleX+n[yt.SCALEX];const r=t.a/e.scaleX,o=t.c/e.scaleY;return Math.sqrt(r*r+o*o)+n[yt.SCALEX]}}class dS extends ha{mix(e){return e.mixScaleX}apply(e,t,i,n,r,o){if(r)o?i.scaleX*=1+(n-1)*t.mixScaleX:i.scaleX!==0&&(i.scaleX+=(n-i.scaleX)*t.mixScaleX);else if(o){const a=1+(n-1)*t.mixScaleX;i.a*=a,i.c*=a}else{let a=i.a/e.scaleX,c=i.c/e.scaleY,l=Math.sqrt(a*a+c*c);l!==0&&(l=1+(n-l)*t.mixScaleX/l,i.a*=l,i.c*=l)}}}class Im extends ca{value(e,t,i,n){if(i)return t.scaleY+n[yt.SCALEY];const r=t.b/e.scaleX,o=t.d/e.scaleY;return Math.sqrt(r*r+o*o)+n[yt.SCALEY]}}class fS extends ha{mix(e){return e.mixScaleY}apply(e,t,i,n,r,o){if(r)o?i.scaleY*=1+(n-1)*t.mixScaleY:i.scaleY!==0&&(i.scaleY+=(n-i.scaleY)*t.mixScaleY);else if(o){const a=1+(n-1)*t.mixScaleY;i.b*=a,i.d*=a}else{let a=i.b/e.scaleX,c=i.d/e.scaleY,l=Math.sqrt(a*a+c*c);l!==0&&(l=1+(n-l)*t.mixScaleY/l,i.b*=l,i.d*=l)}}}class Rm extends ca{value(e,t,i,n){if(i)return t.shearY+n[yt.SHEARY];const r=1/e.scaleX,o=1/e.scaleY;return(Math.atan2(t.d*o,t.b*r)-Math.atan2(t.c*o,t.a*r))*Ae.radDeg-90+n[yt.SHEARY]}}class mS extends ha{mix(e){return e.mixShearY}apply(e,t,i,n,r,o){if(r)o||(n-=i.shearY),i.shearY+=n*t.mixShearY;else{const a=e.scaleX,c=e.scaleY,l=i.b/a,h=i.d/c,u=Math.atan2(h,l);n=(n+90)*Ae.degRad,o?n-=Ae.PI/2:(n-=u-Math.atan2(i.c/c,i.a/a),n>Ae.PI?n-=Ae.PI2:n<-Ae.PI&&(n+=Ae.PI2)),n=u+n*t.mixShearY;const d=Math.sqrt(l*l+h*h);i.b=Math.cos(n)*d*a,i.d=Math.sin(n)*d*c}}}class pX{constructor(e){S(this,"scale",1);S(this,"attachmentLoader");S(this,"linkedMeshes",[]);this.attachmentLoader=e}readSkeletonData(e){const t=this.scale,i=new aS;i.name="";const n=new M3(e),r=n.readInt32(),o=n.readInt32();i.hash=o===0&&r===0?null:o.toString(16)+r.toString(16),i.version=n.readString(),i.x=n.readFloat(),i.y=n.readFloat(),i.width=n.readFloat(),i.height=n.readFloat(),i.referenceScale=n.readFloat()*t;const a=n.readBoolean();a&&(i.fps=n.readFloat(),i.imagesPath=n.readString(),i.audioPath=n.readString());let c=0;c=n.readInt(!0);for(let p=0;p>5;for(let T=0,A;T>1&1,v.spacingMode=y>>2&3,v.rotateMode=y>>4&3,(y&128)!==0&&(v.offsetRotation=n.readFloat());const x=v.setupPose;x.position=n.readFloat(),v.positionMode===on.Fixed&&(x.position*=t),x.spacing=n.readFloat(),(v.spacingMode===di.Length||v.spacingMode===di.Fixed)&&(x.spacing*=t),x.mixRotate=n.readFloat(),x.mixX=n.readFloat(),x.mixY=n.readFloat(),h.push(v);break}case z3:{const v=new kc(m);v.bone=l[n.readInt(!0)];let y=n.readByte();if(v.skinRequired=(y&1)!==0,(y&2)!==0&&(v.x=n.readFloat()),(y&4)!==0&&(v.y=n.readFloat()),(y&8)!==0&&(v.rotate=n.readFloat()),(y&16)!==0){let T=n.readFloat();T<-2?(v.scaleYMode=$i.Volume,T=-2-T):T<0&&(v.scaleYMode=$i.Uniform,T=-1-T),v.scaleX=T}(y&32)!==0&&(v.shearX=n.readFloat()),v.limit=((y&64)!==0?n.readFloat():5e3)*t,v.step=1/n.readUnsignedByte();const x=v.setupPose;x.inertia=n.readFloat(),x.strength=n.readFloat(),x.damping=n.readFloat(),x.massInverse=(y&128)!==0?n.readFloat():1,x.wind=n.readFloat(),x.gravity=n.readFloat(),y=n.readByte(),(y&1)!==0&&(v.inertiaGlobal=!0),(y&2)!==0&&(v.strengthGlobal=!0),(y&4)!==0&&(v.dampingGlobal=!0),(y&8)!==0&&(v.massGlobal=!0),(y&16)!==0&&(v.windGlobal=!0),(y&32)!==0&&(v.gravityGlobal=!0),(y&64)!==0&&(v.mixGlobal=!0),x.mix=(y&128)!==0?n.readFloat():1,h.push(v);break}case q3:{const v=new Yr(m),y=n.readByte();if(v.skinRequired=(y&1)!==0,v.loop=(y&2)!==0,v.additive=(y&4)!==0,(y&8)!==0){const x=n.readFloat();a&&(y&64)!==0?v.max=x:v.setupPose.time=x}if((y&16)!==0&&(v.setupPose.mix=(y&32)!==0?n.readFloat():1),(y&64)!==0){v.local=(y&128)!==0,v.bone=l[n.readInt(!0)];const x=n.readFloat();let T=1;switch(n.readByte()){case 0:v.property=new _m;break;case 1:{T=t,v.property=new Cm;break}case 2:{T=t,v.property=new Am;break}case 3:v.property=new Em;break;case 4:v.property=new Im;break;case 5:v.property=new Rm;break;default:continue}v.property.offset=x*T,v.offset=n.readFloat(),v.scale=n.readFloat()/T}h.push(v);break}}}const d=this.readSkin(n,i,!0,a);d&&(i.defaultSkin=d,i.skins.push(d));{let p=i.skins.length;for(Ye.setArraySize(i.skins,c=p+n.readInt(!0));p0){y=[];for(let b=0;b>4,e.readFloat())}r.push(F);break}}}}}const a=i.slots.length,c=e.readInt(!0);if(c>0){const f=new dr(c);for(let p=0;p0){const f=new dl(h);for(let p=0;p>>1^-(i&1)}readStringRef(){const e=this.readInt(!0);return e===0?null:this.strings[e-1]}readString(){let e=this.readInt(!0);switch(e){case 0:return null;case 1:return""}e--;let t="";for(let i=0;i>4){case 12:case 13:t+=String.fromCharCode((n&31)<<6|this.readByte()&63),i+=2;break;case 14:t+=String.fromCharCode((n&15)<<12|(this.readByte()&63)<<6|this.readByte()&63),i+=3;break;default:t+=String.fromCharCode(n),i++}}return t}readFloat(){const e=this.buffer.getFloat32(this.index);return this.index+=4,e}readBoolean(){return this.readByte()!==0}}let _3=class{constructor(e,t,i,n,r,o){S(this,"source");S(this,"skinIndex");S(this,"slotIndex");S(this,"sourceIndex");S(this,"mesh");S(this,"inheritTimelines");this.mesh=e,this.skinIndex=t,this.slotIndex=i,this.sourceIndex=n,this.source=r,this.inheritTimelines=o}};class Qv{constructor(e=null,t,i=0){S(this,"bones");S(this,"vertices");S(this,"length");this.bones=e,this.vertices=t,this.length=i}}var vn;(function(s){s[s.Region=0]="Region",s[s.BoundingBox=1]="BoundingBox",s[s.Mesh=2]="Mesh",s[s.LinkedMesh=3]="LinkedMesh",s[s.Path=4]="Path",s[s.Point=5]="Point",s[s.Clipping=6]="Clipping"})(vn||(vn={}));function ii(s,e,t,i){t instanceof En?C3(s,e,t,i):A3(s,e,t,i)}function C3(s,e,t,i){let n=s.readFloat(),r=s.readFloat()*i;for(let o=0,a=0,c=t.getFrameCount()-1;t.setFrame(o,n,r),o!==c;o++){const l=s.readFloat(),h=s.readFloat()*i;switch(s.readByte()){case Gs:t.setStepped(o);break;case Hs:ut(s,t,a++,o,0,n,l,r,h,i)}n=l,r=h}e.push(t)}function A3(s,e,t,i){let n=s.readFloat(),r=s.readFloat()*i,o=s.readFloat()*i;for(let a=0,c=0,l=t.getFrameCount()-1;t.setFrame(a,n,r,o),a!==l;a++){const h=s.readFloat(),u=s.readFloat()*i,d=s.readFloat()*i;switch(s.readByte()){case Gs:t.setStepped(a);break;case Hs:ut(s,t,c++,a,0,n,h,r,u,i),ut(s,t,c++,a,1,n,h,o,d,i)}n=h,r=u,o=d}e.push(t)}function ex(s,e){const t=s.readInt(!0);if(t===0)return null;const i=new Array(e).fill(-1),n=new Array(e-t);let r=0,o=0;for(let a=0;a=0;a--)i[a]===-1&&(i[a]=n[--o]);return i}function ut(s,e,t,i,n,r,o,a,c,l){e.setBezier(t,i,n,r,a,s.readFloat(),s.readFloat()*l,s.readFloat(),s.readFloat()*l,o,c)}const E3=0,I3=1,R3=2,P3=3,k3=4,F3=5,O3=6,B3=7,L3=8,D3=9,N3=10,U3=0,$3=1,X3=2,V3=3,Y3=4,G3=5,H3=0,j3=1,W3=2,z3=3,q3=4,K3=0,Z3=1,J3=0,Q3=1,eO=2,tO=0,iO=1,sO=2,nO=4,rO=5,oO=6,aO=7,lO=8,cO=0,hO=1,Gs=1,Hs=2;class uO{constructor(e){S(this,"attachmentLoader");S(this,"scale",1);S(this,"linkedMeshes",[]);this.attachmentLoader=e}readSkeletonData(e){const t=this.scale,i=new aS,n=typeof e=="string"?JSON.parse(e):e,r=n.skeleton;if(r&&(i.hash=r.hash,i.version=r.spine,i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height,i.referenceScale=Z(r,"referenceScale",100)*t,i.fps=r.fps,i.imagesPath=r.images??null,i.audioPath=r.audio??null),n.bones)for(let o=0;o0&&l.properties.push(w)}l.offsets[yt.ROTATION]=Z(o,"rotation",0),l.offsets[yt.X]=Z(o,"x",0)*t,l.offsets[yt.Y]=Z(o,"y",0)*t,l.offsets[yt.SCALEX]=Z(o,"scaleX",0),l.offsets[yt.SCALEY]=Z(o,"scaleY",0),l.offsets[yt.SHEARY]=Z(o,"shearY",0);const x=l.setupPose;d&&(x.mixRotate=Z(o,"mixRotate",1)),f&&(x.mixX=Z(o,"mixX",1)),p&&(x.mixY=Z(o,"mixY",x.mixX)),m&&(x.mixScaleX=Z(o,"mixScaleX",1)),g&&(x.mixScaleY=Z(o,"mixScaleY",x.mixScaleX)),v&&(x.mixShearY=Z(o,"mixShearY",1)),i.constraints.push(l);break}case"path":{const l=new Pc(a);l.skinRequired=c;for(let f=0;f0){const d=i.findConstraint(l,kc);if(!d)throw new Error(`Physics constraint not found: ${l}`);u=i.constraints.indexOf(d)}for(const d in h){const f=h[d];let p=f[0];if(!p)continue;const m=f.length;let g,v=0;if(d==="reset"){const y=new Th(m,u);for(let x=0;p!=null;p=f[x+1],x++)y.setFrame(x,Z(p,"time",0));r.push(y);continue}switch(d){case"inertia":g=new qw(m,m,u);break;case"strength":g=new Kw(m,m,u);break;case"damping":g=new Zw(m,m,u);break;case"mass":g=new Jw(m,m,u);break;case"wind":g=new Qw(m,m,u);break;case"gravity":g=new eS(m,m,u);break;case"mix":{v=1,g=new tS(m,m,u);break}default:continue}Ji(r,f,g,v,1)}}if(e.slider)for(const l in e.slider){const h=e.slider[l],u=i.findConstraint(l,Yr);if(!u)throw new Error(`Slider not found: ${l}`);const d=i.constraints.indexOf(u);for(const f in h){const p=h[f];if(!p[0])continue;const g=p.length;switch(f){case"time":Ji(r,p,new iS(g,g,d),1,1);break;case"mix":Ji(r,p,new sS(g,g,d),1,1);break}}}if(e.attachments)for(const l in e.attachments){const h=e.attachments[l],u=i.findSkin(l);if(!u)throw new Error(`Skin not found: ${l}`);for(const d in h){const f=h[d],p=i.findSlot(d);if(!p)throw new Error(`Attachment slot not found: ${d}`);const m=p.index;for(const g in f){const v=f[g],y=u.getAttachment(m,g);if(!y)throw new Error(`Timeline attachment not found: ${g}`);for(const x in v){const T=v[x];let A=T[0];if(A){if(x==="deform"){const w=y.bones,b=y.vertices,_=w?b.length/3*2:b.length,I=new Yw(T.length,T.length,m,y);let F=Z(A,"time",0);for(let E=0,k=0;;E++){let O;const N=Z(A,"vertices",null);if(!N)O=w?Ye.newFloatArray(_):b;else{O=Ye.newFloatArray(_);const C=Z(A,"offset",0);if(Ye.arrayCopy(N,0,O,C,N.length),n!==1)for(let P=C,B=P+N.length;P=0;l--)r[l]===-1&&(r[l]=o[--c]);return r}function mt(s,e,t,i,n,r,o,a,c,l){if(s==="stepped")return e.setStepped(i),t;const h=n<<2,u=s[h],d=s[h+1]*l,f=s[h+2],p=s[h+3]*l;return e.setBezier(t,i,n,r,a,u,d,f,p,o,c),t+1}function Z(s,e,t){return s[e]!==void 0?s[e]:t}class fO{newRegionAttachment(e,t,i,n){return new ru(t,i)}newMeshAttachment(e,t,i,n){return new Tl(t,i)}newBoundingBoxAttachment(e,t){return new X1(t)}newPathAttachment(e,t){return new ul(t)}newPointAttachment(e,t){return new W1(t)}newClippingAttachment(e,t){return new zo(t)}}class mO{sequence(e){for(let t=0;t!Number.isInteger(h)||h<0||h>=o))throw new Error(`拖尾网格“${e}”的三角形索引越界`);const a=Number(s.hull)||0;if(!Number.isInteger(a)||a<0||a>o)throw new Error(`拖尾网格“${e}”的外轮廓数量无效`);if(Array.isArray(s.edges)&&s.edges.some(h=>!Number.isInteger(h)||h<0||h>=o*2||h%2))throw new Error(`拖尾网格“${e}”的外轮廓边索引越界`);if(n.length===i.length)return;let c=0,l=0;for(;c=t)throw new Error(`拖尾网格“${e}”引用了不存在的骨骼`);if(![p,m,g].every(Number.isFinite)||g<0)throw new Error(`拖尾网格“${e}”包含无效权重数据`);u+=g}if(Math.abs(u-1)>.001)throw new Error(`拖尾网格“${e}”的顶点权重之和不为 1`);l++}if(c!==n.length||l!==o)throw new Error(`拖尾网格“${e}”的顶点数量与 UV 不一致`)}function vO(s,e){var r,o,a,c;const t=Array.isArray(s.bones)?s.bones:[],i=new Map(t.map(l=>[String(l.name||""),l])),n=new Set;for(const l of t){if(l.inherit!=null&&!pO.has(l.inherit))throw new Error(`骨骼“${l.name||""}”的 inherit 值“${l.inherit}”不符合 Spine ${e} JSON 格式`);if(/_particle_\d+_trail_/.test(String(l.name||""))){const h=i.get(String(l.parent||""));if(!h||/_particle_\d+_trail_/.test(String(h.name||"")))throw new Error(`拖尾骨骼“${l.name||""}”必须直接挂在粒子系统骨骼下,不能组成骨骼链`)}}for(const l of Array.isArray(s.skins)?s.skins:[]){const h=(l==null?void 0:l.attachments)||{};for(const u of Object.keys(h))for(const d of Object.keys(h[u]||{})){const f=h[u][d];(f==null?void 0:f.type)==="mesh"&&(gO(f,d,t.length),((r=f.vertices)==null?void 0:r.length)!==((o=f.uvs)==null?void 0:o.length)&&n.add(u))}}for(const l of Object.values(s.animations||{}))for(const h of n){const u=(c=(a=l==null?void 0:l.slots)==null?void 0:a[h])==null?void 0:c.attachment;if(Array.isArray(u)&&u.some(d=>!(d!=null&&d.name)))throw new Error(`加权拖尾插槽“${h}”不能使用空附件,未出现或死亡阶段应将对应骨骼缩放设为 0`)}}function xO(s){var e;if(String(((e=s==null?void 0:s.skeleton)==null?void 0:e.spine)||"")!=="3.8")throw new Error("Spine 3.8 导出的版本标识必须为 3.8");for(const t of s.bones||[])if(t.inherit!=null)throw new Error(`Spine 3.8 骨骼“${t.name||""}”应使用 transform,不能使用 inherit`);for(const t of Object.values(s.animations||{})){for(const n of Object.values(t.slots||{})){if(n.rgba||n.rgba2)throw new Error("Spine 3.8 插槽颜色时间轴必须使用 color / twoColor");for(const r of n.attachment||[])if(!Object.prototype.hasOwnProperty.call(r,"name"))throw new Error("Spine 3.8 附件时间轴的隐藏帧必须显式写入 name: null")}for(const n of Object.values(t.bones||{}))for(const r of n.rotate||[])if(r.value!=null||r.angle==null)throw new Error("Spine 3.8 旋转时间轴必须使用 angle");const i=[t];for(;i.length;){const n=i.pop();if(!(!n||typeof n!="object")){if(!Array.isArray(n)&&Array.isArray(n.curve))throw new Error("Spine 3.8 不支持 4.x 数组曲线格式");i.push(...Object.values(n))}}}}function ix(s,e){var o;const t=JSON.parse(s),i=ah((o=t==null?void 0:t.skeleton)==null?void 0:o.spine);if(!i)throw new Error(`导出版本不受支持,仅支持 Spine ${im()}`);if(e&&i!==e)throw new Error(`导出版本不一致:设置为 Spine ${e},JSON 标记为 Spine ${i}`);vO(t,i),i==="3.8"&&xO(t);const n=i==="3.8"?ow(JSON.parse(JSON.stringify(t))):t,r=i==="4.3"?new uO(new mO).readSkeletonData(n):new fh(new fO).readSkeletonData(n);if(!r.bones.length)throw new Error("导出结果缺少骨骼");return{version:i,bones:r.bones.length,slots:r.slots.length,animations:r.animations.length}}const pS="http://127.0.0.1:27843";class _h extends Error{constructor(t,i="CONNECTOR_ERROR",n){super(t);S(this,"code");S(this,"pairUrl");this.name="SpineConnectorError",this.code=i,this.pairUrl=n}}function Pm(s,e){return String(s||"").trim().replace(/[\\/:*?"<>|]+/g,"_").replace(/^\.+/,"")||e}function yO(s,e){const t=/\.([a-z0-9]{2,5})$/i.exec(s);return t?`.${t[1].toLowerCase()}`:e.includes("jpeg")?".jpg":e.includes("webp")?".webp":e.includes("gif")?".gif":".png"}function bO(s,e,t){const i=String(s||"").replace(/\\/g,"/").split("/").filter(Boolean).map(r=>Pm(r,"images")),n=Pm(e.replace(/\.[^./\\]+$/,""),"image");return[...i,`${n}${yO(e,t)}`].join("/")}async function rf(s,e,t){if(!s)return null;const i=await fetch(s);if(!i.ok)throw new Error(`无法读取导出图片:${t}`);const n=await i.blob(),r=new Uint8Array(await n.arrayBuffer());let o="";const a=32768;for(let c=0;co.finally(()=>{i++,e==null||e(i,t.length)});for(const o of s.filter(a=>a.visible!==!1)){for(const a of o.config.imageResources)if(a.imageMode==="sequence"&&a.sequenceFrames.length)for(const c of a.sequenceFrames)t.push(n(rf(c.previewUrl,a.textureFolder,c.name||a.textureName)));else t.push(n(rf(a.previewUrl,a.textureFolder,a.textureName)));if(o.config.trail)for(const a of o.config.trailResources)t.push(n(rf(a.previewUrl,"",a.textureName)))}const r=new Map;for(const o of await Promise.all(t))o&&!r.has(o.path)&&r.set(o.path,o);return[...r.values()]}async function wO(){try{const s=await fetch(`${pS}/v1/health`,{cache:"no-store"});if(!s.ok)throw new Error(`HTTP ${s.status}`);return{available:!0,...await s.json()}}catch(s){return{available:!1,authorized:!1,error:s instanceof Error?s.message:String(s)}}}async function SO(s,e){const t=await gS(s.systems,(n,r)=>{e==null||e({phase:"images",progress:r?n/r:1})}),i=JSON.stringify({schemaVersion:1,projectName:s.projectName,spineVersion:s.spineVersion,skeletonJson:s.skeletonJson,images:t});return new Promise((n,r)=>{const o=new XMLHttpRequest;o.open("POST",`${pS}/v1/convert`),o.responseType="blob",o.setRequestHeader("Content-Type","application/json"),o.upload.onprogress=a=>{e==null||e({phase:"upload",progress:a.lengthComputable&&a.total>0?a.loaded/a.total:null})},o.upload.onloadend=()=>e==null?void 0:e({phase:"processing",progress:null}),o.onprogress=a=>{e==null||e({phase:"download",progress:a.lengthComputable&&a.total>0?a.loaded/a.total:null})},o.onerror=()=>r(new _h("未检测到本地 Spine 连接器,请先启动连接器","CONNECTOR_OFFLINE")),o.onload=async()=>{const a=o.response;if(o.status<200||o.status>=300){let h={};try{h=JSON.parse(await a.text())}catch{}r(new _h(h.message||`Spine 连接器返回错误:HTTP ${o.status}`,h.code,h.pairUrl));return}const c=o.getResponseHeader("X-Spine-File-Name");let l=`${Pm(s.projectName,"SpineParticle")}.zip`;if(c)try{l=decodeURIComponent(c)}catch{}n({blob:a,fileName:l,spineEditorVersion:o.getResponseHeader("X-Spine-Editor-Version")||s.spineVersion,imageCount:t.length})},o.send(i)})}function TO(s,e){const t=URL.createObjectURL(s),i=document.createElement("a");i.href=t,i.download=/\.zip$/i.test(e)?e:`${e}.zip`,i.style.display="none",document.body.appendChild(i),i.click(),i.remove(),setTimeout(()=>URL.revokeObjectURL(t),1e3)}const MO=Array.from({length:256},(s,e)=>{let t=e;for(let i=0;i<8;i++)t=t&1?3988292384^t>>>1:t>>>1;return t>>>0});function _O(s){let e=4294967295;for(const t of s)e=MO[(e^t)&255]^e>>>8;return(e^4294967295)>>>0}function CO(s){const e=String(s||"").replace(/\\/g,"/").split("/").filter(t=>t&&t!==".");if(!e.length||e.some(t=>t===".."))throw new Error("ZIP 文件路径无效");return e.join("/")}function AO(s=new Date){const e=Math.max(1980,s.getFullYear());return{time:s.getHours()<<11|s.getMinutes()<<5|Math.floor(s.getSeconds()/2),date:e-1980<<9|s.getMonth()+1<<5|s.getDate()}}function of(s){const e=new Uint8Array(s);return{bytes:e,view:new DataView(e.buffer)}}function sx(s){const e=new Uint8Array(s.reduce((i,n)=>i+n.length,0));let t=0;for(const i of s)e.set(i,t),t+=i.length;return e}function EO(s){const e=new TextEncoder,t=[],i=[],n=AO();let r=0;for(const c of s){const l=e.encode(CO(c.name)),h=_O(c.data),u=of(30);u.view.setUint32(0,67324752,!0),u.view.setUint16(4,20,!0),u.view.setUint16(6,2048,!0),u.view.setUint16(10,n.time,!0),u.view.setUint16(12,n.date,!0),u.view.setUint32(14,h,!0),u.view.setUint32(18,c.data.length,!0),u.view.setUint32(22,c.data.length,!0),u.view.setUint16(26,l.length,!0),t.push(u.bytes,l,c.data);const d=of(46);d.view.setUint32(0,33639248,!0),d.view.setUint16(4,20,!0),d.view.setUint16(6,20,!0),d.view.setUint16(8,2048,!0),d.view.setUint16(12,n.time,!0),d.view.setUint16(14,n.date,!0),d.view.setUint32(16,h,!0),d.view.setUint32(20,c.data.length,!0),d.view.setUint32(24,c.data.length,!0),d.view.setUint16(28,l.length,!0),d.view.setUint32(42,r,!0),i.push(d.bytes,l),r+=u.bytes.length+l.length+c.data.length}const o=sx(i),a=of(22);return a.view.setUint32(0,101010256,!0),a.view.setUint16(8,s.length,!0),a.view.setUint16(10,s.length,!0),a.view.setUint32(12,o.length,!0),a.view.setUint32(16,r,!0),new Blob([sx([...t,o,a.bytes])],{type:"application/zip"})}function IO(s){const e=atob(s),t=new Uint8Array(e.length);for(let i=0;ii===".."||/^[a-z]+:/i.test(i))?"images":t.join("/")}function PO(s){return String(s||"SpineParticle").replace(/\.json$/i,"").replace(/[\\/:*?"<>|]+/g,"_").replace(/^\.+/,"")||"SpineParticle"}async function kO(s){const e=await gS(s.systems);if(!e.length)throw new Error("当前可见粒子系统没有可导出的图片");const t=RO(s.imagesPath);return{blob:EO(e.map(n=>({name:`${t}/${n.path}`,data:IO(n.dataBase64)}))),imageCount:e.length,folder:t}}function FO(s,e){const t=`${PO(e)}-images.zip`,i=URL.createObjectURL(s),n=document.createElement("a");return n.href=i,n.download=t,n.style.display="none",document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(i),1e3),t}function OO(s){s.settings.exportSettings=t1(s.settings.exportSettings);const e=qe(()=>s.settings.exportSettings),t=Ge(!1),i=Ge(null),n=Ge(""),r=Ge(!1),o=Ge(null),a=Ge(""),c=Ge(""),l=qe(()=>{const b=o.value;return b?b.available?b.spineFound?b.authorized?"连接器可用 · Spine 已就绪":"连接器已启动,当前网站尚未授权":"连接器已启动,但未找到 Spine":"本地 Spine 连接器未启动":"正在检测本地 Spine 连接器…"}),h=qe(()=>{var b,_,I,F,E,k;return{ready:!!((b=o.value)!=null&&b.available)&&!!((_=o.value)!=null&&_.spineFound)&&!!((I=o.value)!=null&&I.authorized),warning:!!((F=o.value)!=null&&F.available)&&(!((E=o.value)!=null&&E.spineFound)||!((k=o.value)!=null&&k.authorized))}}),u=qe(()=>{var b,_,I;return!!((b=o.value)!=null&&b.available)&&!!((_=o.value)!=null&&_.spineFound)&&!!((I=o.value)!=null&&I.authorized)}),d=qe(()=>{const b=o.value;return!(b!=null&&b.available)||!b.spineFound||b.authorized||typeof window>"u"?"":`http://127.0.0.1:27843/pair?origin=${encodeURIComponent(window.location.origin)}`}),f=qe(()=>{const b=o.value;return b?b.available?b.spineFound?b.authorized?"":"未授权":"未找到 Spine":"未启动":"检测中"}),p=qe(()=>t.value?"正在重新计算并生成 Spine 工程":f.value?`暂不可用:${f.value}`:`调用本机 Spine 自动生成 ${e.value.spineVersion} 工程`);Vn(()=>{v(),m=window.setInterval(v,3e3)});let m,g=0;gl(()=>{m!==void 0&&window.clearInterval(m)});async function v(){const b=++g,_=await wO();if(b!==g)return;o.value=_;const I=c.value;(I==="CONNECTOR_OFFLINE"?_.available:I==="SPINE_NOT_FOUND"?_.available&&_.spineFound:I==="ORIGIN_NOT_ALLOWED"?_.available&&_.spineFound&&_.authorized:!!I&&_.available&&_.spineFound&&_.authorized)&&(c.value="",a.value="",r.value&&(r.value=!1,n.value=""))}function y(){return new Promise(b=>requestAnimationFrame(()=>b()))}async function x(b){s.timeline.playing=!1,s.timeline.frame=0,s.timeline.recorded=!1;for(const F of s.systems)F.frames=void 0;s.recalcTotalFrames(),await y(),s.timeline.playing=!0;const _=s.timeline.totalFrames/Math.max(1,s.timeline.fps)*1e3,I=performance.now()+Math.max(8e3,_*2.5+3e3);for(;!s.timeline.recorded;){if(performance.now()>I)throw new Error("重新计算动画超时,请确认页面仍在运行后重试");b==null||b(Math.min(.98,s.timeline.frame/Math.max(1,s.timeline.totalFrames-1))),await new Promise(F=>setTimeout(F,50))}b==null||b(1)}async function T(){if(!t.value){t.value=!0,i.value="json",r.value=!1,c.value="",a.value="",n.value="正在重新计算粒子动画…";try{await x();const b=Gv({systems:s.systems,timeline:s.timeline,settings:e.value});ix(b.text,e.value.spineVersion),h3(b,e.value.fileName);const _=b.warnings.length?`;${b.warnings.length} 条资源提示(缺图仍已导出)`:"";n.value=`已导出 Spine ${e.value.spineVersion}:${b.particleSystemCount} 个粒子系统、${b.animationCount} 个动画、${b.boneCount} 根骨骼${_}`}catch(b){r.value=!0,n.value=b instanceof Error?b.message:String(b)}finally{t.value=!1,i.value=null}}}async function A(){if(t.value)return;t.value=!0,i.value="spine",r.value=!1,c.value="",a.value="",n.value="正在重新计算粒子动画…";const b=bw("导出 Spine 包","正在重新计算粒子动画…");try{await b.paint(),await x(E=>b.update(E*18,"正在重新计算粒子动画…")),b.update(20,"正在生成 Spine JSON…");const _=Gv({systems:s.systems,timeline:s.timeline,settings:e.value});ix(_.text,e.value.spineVersion),n.value="正在整理图片并调用本机 Spine…";const I=e.value.fileName.replace(/\.json$/i,"")||"SpineParticle",F=await SO({projectName:I,spineVersion:e.value.spineVersion,skeletonJson:_.text,systems:s.systems},({phase:E,progress:k})=>{E==="images"?b.update(k==null?null:22+k*18,"正在整理工程图片…"):E==="upload"?b.update(k==null?null:40+k*30,"正在上传数据到 Spine 连接器…"):E==="processing"?b.update(null,"Spine 正在转换工程,请稍候…"):b.update(k==null?null:82+k*16,"正在下载生成的 Spine 工程包…")});b.update(99,"正在交给浏览器下载…"),TO(F.blob,F.fileName),n.value=`已生成 ${F.fileName}:包含 .spine 工程和 ${F.imageCount} 张图片,Spine ${F.spineEditorVersion}`,await v(),await b.finish("Spine 工程包已开始下载")}catch(_){const I=_ instanceof Error?_.message:String(_);r.value=!0,c.value=_ instanceof _h?_.code:"",_ instanceof _h&&_.pairUrl&&(a.value=_.pairUrl),n.value=I,await v(),await b.fail(I)}finally{t.value=!1,i.value=null}}async function w(){if(!t.value){t.value=!0,i.value="images",r.value=!1,c.value="",a.value="",n.value="正在整理当前粒子系统使用的图片…";try{const b=await kO({systems:s.systems,imagesPath:e.value.imagesPath}),_=FO(b.blob,e.value.fileName);n.value=`已生成 ${_}:${b.folder}/ 内包含 ${b.imageCount} 张图片`}catch(b){r.value=!0,n.value=b instanceof Error?b.message:String(b)}finally{t.value=!1,i.value=null}}}return{exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorHealth:o,connectorPairUrl:a,connectorExportErrorCode:c,connectorStatusText:l,connectorStatusClass:h,connectorReady:u,connectorAuthorizationUrl:d,connectorDisabledReason:f,connectorButtonTitle:p,connectorHealthTimer:m,connectorHealthRequestId:g,refreshConnectorHealth:v,nextPaint:y,prepareExportFrames:x,exportSpineJson:T,exportSpineProject:A,exportSpineImages:w}}function BO(s){const e=Ge(null),t=Ge(""),i=Ge([]),n=Ge(!1),r=Ge(""),o=Ge(!1);function a(){dw(s),o.value=!1,r.value="配置已保存到本地"}async function c(u){var p;const d=u.target,f=(p=d.files)==null?void 0:p[0];if(f){r.value="正在加载配置…",o.value=!1;try{await QP(s,f),r.value=`已加载:${f.name}`}catch(m){o.value=!0,r.value=m instanceof Error?m.message:String(m)}finally{d.value=""}}}async function l(){try{const u=await fetch(`/Preset/index.json?t=${Date.now()}`,{cache:"no-store"});if(!u.ok)throw new Error("无法读取预设列表");const d=await u.json();i.value=Array.isArray(d)?d.filter(f=>!!f&&typeof f.name=="string"&&typeof f.file=="string"):[]}catch{i.value=[]}}async function h(){const u=t.value;if(!u)return;n.value=!0,o.value=!1,r.value="正在加载预设…";const d=bw("加载预设",`正在下载 ${u}…`);try{await d.paint();const f=await fetch(`/Preset/${encodeURIComponent(u)}`,{cache:"no-store"});if(!f.ok)throw new Error(`无法读取预设:${u}`);const p=await NF(f,m=>{d.update(m==null?null:m*55,`正在下载 ${u}…`)});d.update(58,"正在解析预设配置…"),d.update(70,"正在解析并恢复预设资源…"),await mw(s,p),r.value=`已加载预设:${u.replace(/\.json$/i,"")}`,await d.finish("预设加载完成")}catch(f){o.value=!0;const p=f instanceof Error?f.message:String(f);r.value=`${p},请检查预设文件命名`,await d.fail(p)}finally{n.value=!1,t.value=""}}return Vn(l),{configFileInput:e,selectedPreset:t,presetOptions:i,presetLoading:n,configMessage:r,configError:o,saveConfig:a,onConfigFileChange:c,refreshPresets:l,loadSelectedPreset:h}}function LO(s){const e=Ge(null),t=Ge(null),i=Ge(null),n=Ge(null),r=Ge(null);function o(){var L;const P=(L=s.value)==null?void 0:L.config;if(!P)return;const B=Math.max(0,...P.trailResources.map(X=>X.id))+1;P.trailResources.push({id:B,texture:null,textureName:"trail",previewUrl:"/images/trail.png",weight:100,locked:!1,rotation:0,colorMode:"particle",color:"#ffffff",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],blend:"normal",alphaMode:"particle",alpha:1,alphaCurve:um.map(X=>({...X})),boneCount:3,trailRatio:100,lengthMode:"fixed",length:100,lengthMin:100,lengthMax:100,widthSizeMode:"fixed",width:100,widthMin:100,widthMax:100,widthMode:"particle",lifeLengthEnabled:!1,lifeLengthCurve:cm.map(X=>({...X})),shapeEnabled:!1,shapeCurve:dm.map(X=>({...X}))}),p()}function a(P){var B;r.value=P,(B=n.value)==null||B.click()}function c(P,B){var V;const L=(V=s.value)==null?void 0:V.config;if(!L)return;const X=P==="trailGridCols"?32:16;L[P]=Math.min(X,Math.max(2,Math.round(Number(B)||2)))}function l(P,B){var X;const L=(X=s.value)==null?void 0:X.config.trailResources.find(V=>V.id===P);L&&(L.boneCount=Math.min(16,Math.max(2,Math.round(Number(B)||2))))}function h(P,B){var X;const L=(X=s.value)==null?void 0:X.config.trailResources.find(V=>V.id===P);L&&(L.rotation=Math.max(-360,Math.min(360,Number(B)||0)))}async function u(P){var W,oe;const B=P.target,L=(W=B.files)==null?void 0:W[0],X=(oe=s.value)==null?void 0:oe.config,V=X==null?void 0:X.trailResources.find(ae=>ae.id===r.value);if(!L||!V){B.value="";return}const q=await _(L);V.texture=nr(await ze.fromURL(q)),V.previewUrl=q,V.textureName=L.name.replace(/\.[^.]+$/,"")||"trail",B.value="",r.value=null}async function d(P){var X;const B=(X=s.value)==null?void 0:X.config,L=B==null?void 0:B.trailResources.find(V=>V.id===P);L&&(L.texture=nr(await ze.fromURL("/images/trail.png")),L.previewUrl="/images/trail.png",L.textureName="trail",L.weight=100,L.locked=!1,L.rotation=0,L.boneCount=3,L.trailRatio=100,L.lengthMode="fixed",L.length=100,L.lengthMin=100,L.lengthMax=100,L.widthSizeMode="fixed",L.width=100,L.widthMin=100,L.widthMax=100,L.widthMode="particle",L.lifeLengthEnabled=!1,L.lifeLengthCurve=cm.map(V=>({...V})),L.shapeEnabled=!1,L.shapeCurve=dm.map(V=>({...V})),L.colorMode="particle",L.color="#ffffff",L.colorGradient=[{position:0,color:"#ffffff"},{position:1,color:"#ffffff"}],L.blend="normal",L.alphaMode="particle",L.alpha=1,L.alphaCurve=um.map(V=>({...V})),p())}function f(P){var X;const B=(X=s.value)==null?void 0:X.config.trailResources;if(!B||B.length<=1)return;const L=B.findIndex(V=>V.id===P);L>=0&&B.splice(L,1),p()}function p(){var V;const P=(V=s.value)==null?void 0:V.config.trailResources;if(!(P!=null&&P.length))return;if(P.length===1){P[0].weight=100,P[0].locked=!1;return}const B=P.filter(q=>q.locked),L=P.filter(q=>!q.locked);let X=B.reduce((q,W)=>q+Math.max(0,Number(W.weight)||0),0);X>100&&($(B,100,!0),X=100),$(L,100-X)}function m(P,B){var oe;const L=(oe=s.value)==null?void 0:oe.config.trailResources;if(!(L!=null&&L.length))return;if(L.length===1){L[0].weight=100,L[0].locked=!1;return}const X=L.find(ae=>ae.id===P);if(!X||X.locked)return;const V=L.filter(ae=>ae.id!==P&&ae.locked).reduce((ae,ue)=>ae+Math.max(0,Number(ue.weight)||0),0),q=Math.max(0,100-V),W=L.filter(ae=>ae.id!==P&&!ae.locked);X.weight=N(Math.min(q,Math.max(0,Number(B)||0))),W.length?$(W,q-X.weight,!0):X.weight=N(q)}function g(P){var X;const B=(X=s.value)==null?void 0:X.config.trailResources;if(!B||B.length===1)return;const L=B.find(V=>V.id===P);L&&(L.locked=!L.locked)}function v(P,B){const L=B.target;P.color=F(L.value,P.color),L.value=P.color}function y(P,B){v(P,B),B.target.blur()}function x(){var L;const P=(L=s.value)==null?void 0:L.config;if(!P)return;const B=Math.max(0,...P.imageResources.map(X=>X.id))+1;P.imageResources.push({id:B,texture:P.texture,textureName:"star",textureFolder:"",previewUrl:"/images/star.png",imageMode:"fixed",sequencePlayback:"loop-forward",sequenceFps:30,sequenceFrames:[],weight:100,locked:!1,scale:1,anchorX:.5,anchorY:.5,colorMode:"fixed",colorStart:"#ffffff",colorEnd:"#ff4d4d",colorGradient:[{position:0,color:"#ffffff"},{position:1,color:"#ff4d4d"}],blend:"normal",independentAlpha:"off",alpha:1,alphaCurveMode:"跟随导出",alphaCurve:hm.map(X=>({...X}))}),D()}function T(P){var B;i.value=P,(B=e.value)==null||B.click()}function A(P){var B;i.value=P,(B=t.value)==null||B.click()}async function w(P){var oe,ae;const B=P.target,L=(oe=B.files)==null?void 0:oe[0],X=(ae=s.value)==null?void 0:ae.config,V=X==null?void 0:X.imageResources.find(ue=>ue.id===i.value);if(!L||!V){B.value="";return}const q=await _(L),W=nr(await ze.fromURL(q));V.texture=W,V.previewUrl=q,V.textureFolder="",V.textureName=L.name.replace(/\.[^.]+$/,"")||"particle",B.value="",i.value=null}async function b(P){var q;const B=P.target,L=Array.from(B.files||[]).sort((W,oe)=>W.name.localeCompare(oe.name,void 0,{numeric:!0,sensitivity:"base"})),X=(q=s.value)==null?void 0:q.config,V=X==null?void 0:X.imageResources.find(W=>W.id===i.value);if(!L.length||!V){B.value="";return}V.sequenceFrames=await Promise.all(L.map(async W=>{const oe=await _(W);return{name:W.name,previewUrl:oe,texture:nr(await ze.fromURL(oe))}})),V.imageMode="sequence",B.value="",i.value=null}function _(P){return new Promise((B,L)=>{const X=new FileReader;X.onload=()=>B(String(X.result||"")),X.onerror=()=>L(X.error),X.readAsDataURL(P)})}function I(P){var X;const B=(X=s.value)==null?void 0:X.config,L=B==null?void 0:B.imageResources.find(V=>V.id===P);!B||!L||(L.texture=B.texture,L.textureName="star",L.textureFolder="",L.previewUrl="/images/star.png",L.imageMode="fixed",L.sequencePlayback="loop-forward",L.sequenceFps=30,L.sequenceFrames=[],L.scale=1,L.anchorX=.5,L.anchorY=.5,L.colorMode="fixed",L.colorStart="#ffffff",L.colorEnd="#ff4d4d",L.colorGradient=[{position:0,color:"#ffffff"},{position:1,color:"#ff4d4d"}],L.blend="normal",L.independentAlpha="off",L.alpha=1,L.alphaCurveMode="跟随导出",L.alphaCurve=hm.map(V=>({...V})),L.locked=!1,D())}function F(P,B){let L=P.trim().replace(/^#/,"");return/^[0-9a-f]{3}$/i.test(L)&&(L=L.split("").map(X=>X+X).join("")),/^[0-9a-f]{6}$/i.test(L)?`#${L.toLowerCase()}`:B}function E(P,B){const L=B.target;P.colorStart=F(L.value,P.colorStart),L.value=P.colorStart}function k(P,B){E(P,B),B.target.blur()}function O(P){var X;const B=(X=s.value)==null?void 0:X.config.imageResources;if(!B||B.length<=1)return;const L=B.findIndex(V=>V.id===P);L>=0&&B.splice(L,1),D()}function N(P){return Math.round(P)}function $(P,B,L=!1){if(!P.length)return;const X=Math.max(0,N(B)),V=L?P.reduce((W,oe)=>W+Math.max(0,Number(oe.weight)||0),0):0;let q=0;P.forEach((W,oe)=>{const ae=oe===P.length-1,ue=N(ae?X-q:V>0?X*Math.max(0,Number(W.weight)||0)/V:X/P.length);W.weight=ue,q+=ue})}function D(){var V;const P=(V=s.value)==null?void 0:V.config.imageResources;if(!(P!=null&&P.length))return;if(P.length===1){P[0].weight=100,P[0].locked=!1;return}const B=P.filter(q=>q.locked),L=P.filter(q=>!q.locked);let X=B.reduce((q,W)=>q+Math.max(0,Number(W.weight)||0),0);X>100&&($(B,100,!0),X=100),$(L,100-X)}function U(P,B){var oe;const L=(oe=s.value)==null?void 0:oe.config.imageResources;if(!(L!=null&&L.length))return;if(L.length===1){L[0].weight=100,L[0].locked=!1;return}const X=L.find(ae=>ae.id===P);if(!X||X.locked)return;const V=L.filter(ae=>ae.id!==P&&ae.locked).reduce((ae,ue)=>ae+Math.max(0,Number(ue.weight)||0),0),q=Math.max(0,100-V),W=L.filter(ae=>ae.id!==P&&!ae.locked);if(X.weight=N(Math.min(q,Math.max(0,Number(B)||0))),!W.length){X.weight=N(q);return}$(W,q-X.weight,!0)}function C(P){var X;const B=(X=s.value)==null?void 0:X.config.imageResources;if(!B||B.length===1)return;const L=B.find(V=>V.id===P);L&&(L.locked=!L.locked)}return{textureFileInput:e,sequenceFileInput:t,pendingResourceId:i,trailTextureFileInput:n,pendingTrailResourceId:r,addTrailResource:o,openTrailTexturePicker:a,onTrailRigChange:c,onTrailResourceBoneCountChange:l,onTrailResourceRotationChange:h,onTrailTextureFile:u,resetTrailTexture:d,removeTrailResource:f,rebalanceTrailWeights:p,setTrailResourceWeight:m,toggleTrailResourceLock:g,setTrailColor:v,commitTrailColor:y,addImageResource:x,openTexturePicker:T,openSequencePicker:A,onTextureFile:w,onSequenceFiles:b,readFileAsDataUrl:_,resetTexture:I,normalizeHex:F,setResourceFixedColor:E,commitResourceFixedColor:k,removeImageResource:O,roundWeight:N,distributeImageWeights:$,rebalanceImageWeights:D,setResourceWeight:U,toggleResourceLock:C}}function DO(){const s=co(),{exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorPairUrl:o,connectorStatusText:a,connectorStatusClass:c,connectorReady:l,connectorAuthorizationUrl:h,connectorDisabledReason:u,connectorButtonTitle:d,refreshConnectorHealth:f,exportSpineJson:p,exportSpineProject:m,exportSpineImages:g}=OO(s),{configFileInput:v,selectedPreset:y,presetOptions:x,presetLoading:T,configMessage:A,configError:w,saveConfig:b,onConfigFileChange:_,refreshPresets:I,loadSelectedPreset:F}=BO(s);function E(te){return te==="跟随导出"?e.value.keyframeCurve==="bezier"?"bezier":"linear":te==="贝塞尔"?"bezier":"linear"}s.systems.length||s.addSystem();const k=qe(()=>{const te=s.systems.findIndex(me=>me.id===s.activeId);return te>=0?te:0}),O=qe(()=>s.systems[k.value]||null),{textureFileInput:N,sequenceFileInput:$,trailTextureFileInput:D,addTrailResource:U,openTrailTexturePicker:C,onTrailRigChange:P,onTrailResourceBoneCountChange:B,onTrailResourceRotationChange:L,onTrailTextureFile:X,resetTrailTexture:V,removeTrailResource:q,setTrailResourceWeight:W,toggleTrailResourceLock:oe,setTrailColor:ae,commitTrailColor:ue,addImageResource:he,openTexturePicker:re,openSequencePicker:ve,onTextureFile:Y,onSequenceFiles:j,resetTexture:H,setResourceFixedColor:G,commitResourceFixedColor:z,removeImageResource:se,setResourceWeight:de,toggleResourceLock:ie}=LO(O),fe=qe(()=>O.value?i1(O.value.config,s.timeline.fps):30),ee=qe(()=>{var me;const te=(me=O.value)==null?void 0:me.config;return te?Math.max(1,Math.ceil(Number(te.loopDurationFrames)||1)):1}),_e=qe(()=>s.activeObjectType),ye=qe(()=>s.activeObjectType==="collision"&&s.colliders.find(te=>te.id===s.activeObjectId)||null),we=qe(()=>s.activeObjectType==="path"&&s.paths.find(te=>te.id===s.activeObjectId)||null),Be=qe(()=>s.activeObjectType==="spine"&&s.spines.find(te=>te.id===s.activeObjectId)||null),De=qe(()=>s.activeObjectType==="particle"?s.systems.some(te=>te.id===s.activeObjectId):s.activeObjectType==="collision"?s.colliders.some(te=>te.id===s.activeObjectId):s.activeObjectType==="path"?s.paths.some(te=>te.id===s.activeObjectId):s.spines.some(te=>te.id===s.activeObjectId)),be=qe(()=>{const te=s.spines.find(me=>me.selectedBone&&me.bones.some(Ce=>Ce.name===me.selectedBone));return te?{spine:te,boneName:te.selectedBone}:null}),Xe=qe(()=>{var Ce;const te=(Ce=O.value)==null?void 0:Ce.config;if(!te||te.emitterFollowMode!=="bone")return null;const me=s.spines.find(bt=>bt.id===te.emitterFollowSpineId);return!me||!me.bones.some(bt=>bt.name===te.emitterFollowBoneName)?null:{spine:me,boneName:te.emitterFollowBoneName}}),pe=Ge(!1),ct=qe(()=>{var me;const te=new Set(((me=O.value)==null?void 0:me.config.collisionColliderIds)||[]);return s.colliders.filter(Ce=>te.has(Ce.id))}),gt=qe(()=>{var me;const te=new Set(((me=O.value)==null?void 0:me.config.collisionColliderIds)||[]);return s.colliders.filter(Ce=>!te.has(Ce.id))});Yi(()=>{var te,me;return[(te=O.value)==null?void 0:te.id,(me=O.value)==null?void 0:me.config.collision]},()=>{pe.value=!1});function Rt(te){var Ce;const me=(Ce=O.value)==null?void 0:Ce.config;!me||me.collisionColliderIds.includes(te)||(me.collisionColliderIds.push(te),pe.value=!1)}function ni(te){var Ce;const me=(Ce=O.value)==null?void 0:Ce.config;me&&(me.collisionColliderIds=me.collisionColliderIds.filter(bt=>bt!==te))}Ca(()=>{for(const te of s.systems)te.visible==null&&(te.visible=!0);for(const te of s.colliders)te.visible==null&&(te.visible=!0);for(const te of s.paths)te.visible==null&&(te.visible=!0);for(const te of s.spines)te.visible==null&&(te.visible=!0)}),Ca(()=>{if(!O.value)return;const te=pr(O.value.config);te.lifeMode==="curve"&&(te.lifeMode="random"),te.speedMode==="curve"&&(te.speedMode="random"),te.scaleMode==="curve"&&(te.scaleMode="random"),te.initialRotationMode==="curve"&&(te.initialRotationMode="random"),te.mode==="stream"&&!(te.duration>0)&&(te.duration=1),te.streamBehavior==="loop"&&(te.emitterFollow||te.emitterFollowMode!=="none")&&nt(te)}),Ca(()=>{const te=new Set(s.colliders.map(me=>me.id));for(const me of s.systems){const Ce=pr(me.config),bt=Ce.collisionColliderIds.filter(Tr=>te.has(Tr));if(bt.length!==Ce.collisionColliderIds.length&&(Ce.collisionColliderIds=bt),Ce.spawnPathId>0&&!s.paths.some(Tr=>Tr.id===Ce.spawnPathId)&&(Ce.spawnPathId=0,(Ce.emissionAngleMode==="path-normal"||Ce.emissionAngleMode==="path-tangent")&&(Ce.emissionAngleMode="fixed")),Ce.emitterFollowMode!=="bone")continue;const Ft=s.spines.find(Tr=>Tr.id===Ce.emitterFollowSpineId);!!(Ft!=null&&Ft.bones.some(Tr=>Tr.name===Ce.emitterFollowBoneName))||(Ce.emitterFollowMode="none",Ce.emitterFollowSpineId=0,Ce.emitterFollowBoneName="")}}),Ca(()=>{for(const te of s.colliders)te.followPathId==null&&(te.followPathId=0),te.followDuration>0||(te.followDuration=2),te.followPathRotation==null&&(te.followPathRotation=!1),["跟随导出","线性","贝塞尔"].includes(te.followCurveMode)||(te.followCurveMode="跟随导出"),(!Array.isArray(te.followCurve)||te.followCurve.length<2)&&(te.followCurve=[{x:0,y:0},{x:1,y:1}])});const ti=oo({config:!0,scene:!1,emitMode:!0,shape:!0,attr:!0,look:!0,mods:!0,export:!1});function qt(te){ti[te]=!ti[te]}function ne(te){var Ce;const me=(Ce=O.value)==null?void 0:Ce.config;me&&(me.mode=te,te==="stream"&&!(me.duration>0)&&(me.duration=1))}function le(te){var bt;const me=(bt=O.value)==null?void 0:bt.config;if(!me)return;const Ce=Math.min(1800,Math.max(1,Math.ceil(Number(te)||1)));me.loopDurationFrames=Ce}function nt(te){const me=hl();te.emitterFollow=!1,te.emitterFollowMode="none",te.emitterFollowPathId=me.emitterFollowPathId,te.emitterFollowSpineId=me.emitterFollowSpineId,te.emitterFollowBoneName=me.emitterFollowBoneName,te.emitterFollowBoneOffsetX=me.emitterFollowBoneOffsetX,te.emitterFollowBoneOffsetY=me.emitterFollowBoneOffsetY,te.emitterFollowBoneRotation=me.emitterFollowBoneRotation,te.emitterFollowBoneScaleX=me.emitterFollowBoneScaleX,te.emitterFollowBoneScaleY=me.emitterFollowBoneScaleY,te.emitterAngleMode=me.emitterAngleMode,te.emitterFollowCurve=me.emitterFollowCurve.map(Ce=>({...Ce})),te.emitterFollowDuration=me.emitterFollowDuration,te.emitterFollowSpace=me.emitterFollowSpace,te.emitterFollowDirection=me.emitterFollowDirection,te.emitterFollowOffset=me.emitterFollowOffset}function Mt(te){var Ft;const me=(Ft=O.value)==null?void 0:Ft.config;if(!me||me.streamBehavior===te)return;const Ce=te==="loop",bt=Ce?"进入循环持续模式后,粒子跟随设置会失效并恢复默认值。是否继续?":"退出循环持续模式后,粒子跟随设置会失效并恢复默认值。是否继续?";window.confirm(bt)&&(nt(me),me.streamBehavior=te,Ce||(me.generateLoopStartAnimation=!1,me.generateLoopEndAnimation=!1))}function ot(te,me){var Ft;const Ce=(Ft=O.value)==null?void 0:Ft.config;if(!Ce)return;const bt=me.target.checked;te==="start"?Ce.generateLoopStartAnimation=bt:Ce.generateLoopEndAnimation=bt}function Ke(te,me){var Ft;const Ce=(Ft=O.value)==null?void 0:Ft.config;if(!Ce)return;const bt=Math.min(1800,Math.max(1,Math.ceil(Number(me.target.value)||30)));te==="start"?Ce.loopStartDurationFrames=bt:Ce.loopEndDurationFrames=bt}function _t(te,me){var Ft;const Ce=(Ft=O.value)==null?void 0:Ft.config;if(!Ce)return;const bt=me.target.checked;te==="start"?Ce.loopStartUseCustomDuration=bt:Ce.loopEndUseCustomDuration=bt}function Oi(te,me){const Ce=te.target.value;if(me.emitterFollowMode=Ce,Ce!=="bone"){me.emitterFollowSpineId=0,me.emitterFollowBoneName="";return}Xt(me)}function Xt(te){const me=be.value;if(!me){te.emitterFollowMode="none",te.emitterFollowSpineId=0,te.emitterFollowBoneName="";return}te.emitterFollowMode="bone",te.emitterFollowSpineId=me.spine.id,te.emitterFollowBoneName=me.boneName}const xi={emitMode:["mode","rate","streamBehavior","loopDurationFrames","generateLoopStartAnimation","loopStartUseCustomDuration","loopStartDurationFrames","generateLoopEndAnimation","loopEndUseCustomDuration","loopEndDurationFrames","burstCount","burstLoop","delay","duration"],shape:["shape","showShape","shapeRangeVersion","innerRadius","outerRadius","innerRectW","innerRectH","outerRectW","outerRectH","spawnPathId","spawnPathDistribution","radius","rectW","rectH","emissionAngleMode","direction","spread","coneDirection","coneAngle"],attr:["lifeMin","lifeMax","lifeMode","lifeCurve","speedMin","speedMax","speedMode","speedCurve","scaleMin","scaleMax","scaleMode","scaleAxisMode","scaleYMin","scaleYMax","scaleCurve","scaleYCurve","scaleEndRatio","initialRotationMode","initialRotationMin","initialRotationMax","initialRotationCurve","rotationSpeedMin","rotationSpeedMax","speedOverLifeEnabled","speedOverLifeMode","speedOverLifeMin","speedOverLifeMax","speedOverLifeCurve","scaleOverLifeEnabled","scaleOverLifeMode","scaleOverLifeAxisMode","scaleOverLifeMin","scaleOverLifeMax","scaleYOverLifeMin","scaleYOverLifeMax","scaleOverLifeCurve","scaleYOverLifeCurve","rotationOverLifeEnabled","rotationOverLifeMode","rotationOverLifeCurve"],look:["texture","imageResources","imageWeightVersion","alpha","alphaEnd","colorStart","colorEnd","colorOverLife","blend","alphaMode","curveMode","alphaCurve","textureName","textureFolder","alphaScale","anchorX","anchorY","independentAlpha"],mods:["noise","noiseAmt","noiseRange","noiseSpeed","useGravity","gravity","gravityMode","gravityMin","gravityMax","gravityDirection","gravityCurve","wind","windX","windY","windMode","windMin","windMax","windDirection","windCurve","forceField","forceStrength","forceRadius","forceCenterX","forceCenterY","forceFalloff","showForceFieldShape","vortex","vortexStrength","vortexRadius","vortexCenterX","vortexCenterY","vortexFalloff","showVortexShape","attraction","attractionCenterX","attractionCenterY","attractionRadius","attractionDuration","attractionDelay","attractionDelayMode","attractionPath","showAttractionShape","trail","trailConfigVersion","trailResources","trailResourceVersion","trailTexture","trailTextureName","trailPreviewUrl","trailColorMode","trailColor","trailColorGradient","trailAlphaMode","trailAlpha","trailAlphaCurve","trailBoneCount","trailLength","trailWidth","trailWidthMode","trailLifeLengthEnabled","trailLifeLengthCurve","trailShapeEnabled","trailShapeCurve","trailGridRows","trailGridCols","collision","collisionColliderIds","pathFollow","emitterFollow","emitterFollowMode","emitterFollowPathId","emitterFollowSpineId","emitterFollowBoneName","emitterFollowBoneOffsetX","emitterFollowBoneOffsetY","emitterFollowBoneRotation","emitterFollowBoneScaleX","emitterFollowBoneScaleY","emitterAngleMode","emitterFollowCurve","emitterFollowDuration","emitterFollowSpace","emitterFollowDirection","emitterFollowOffset","damping"]};function Os(te){var bt;const me=(bt=O.value)==null?void 0:bt.config;if(te==="export"){s.settings.exportSettings=ap();return}if(!me)return;const Ce=hl();for(const Ft of xi[te])me[Ft]=Ce[Ft]}function Gi(){e.value.fps=Math.min(240,Math.max(1,Math.round(Number(e.value.fps)||30)))}function ai(te){var me;s.selectSystem(((me=s.systems[te])==null?void 0:me.id)??0)}function wr(){s.addSystem()}function mo(){s.addCollider()}function Al(){s.addPath()}function Sr(){s.addSpine()}function ua(){s.duplicateSelectedObject()}function Hi(te,me,Ce=0,bt=0,Ft=0,pa=0){return{x:te,y:me,inX:Ce,inY:bt,outX:Ft,outY:pa}}function da(){const te=we.value;if(!(!te||!te.preset))if(te.preset==="circle"){const Ce=60.751328;te.points=[Hi(110,0,0,-Ce,0,Ce),Hi(0,110,Ce,0,-Ce,0),Hi(-110,0,0,Ce,0,-Ce),Hi(0,-110,-Ce,0,Ce,0)],te.closed=!0}else if(te.preset==="square")te.points=[Hi(-100,-100),Hi(100,-100),Hi(100,100),Hi(-100,100)],te.closed=!0;else{const me=te.preset==="star"?10:6;te.points=Array.from({length:me},(Ce,bt)=>{const Ft=te.preset==="star"&&bt%2?50:110,pa=-Math.PI*.5+bt/me*Math.PI*2;return Hi(Math.cos(pa)*Ft,Math.sin(pa)*Ft)}),te.closed=!0}}function fa(){we.value&&(we.value.points=[])}function El(){O.value&&(O.value.config.seed=Math.floor(Math.random()*999999)+1)}function Il(te){var Ce;const me=(Ce=O.value)==null?void 0:Ce.config;!me||te==="direction"||(me.speedOverLifeMode=te,te==="curve"&&me.speedOverLifeMin===me.speedOverLifeMax&&(me.speedOverLifeMin=0,me.speedOverLifeMax=1))}function po(){var me;const te=(me=O.value)==null?void 0:me.config;!te||te.scaleOverLifeMode!=="curve"||(te.scaleOverLifeMin===te.scaleOverLifeMax&&(te.scaleOverLifeMin=0,te.scaleOverLifeMax=1),te.scaleYOverLifeMin===te.scaleYOverLifeMax&&(te.scaleYOverLifeMin=0,te.scaleYOverLifeMax=1))}function Rl(te){var Ce;const me=(Ce=O.value)==null?void 0:Ce.config;!me||te==="direction"||(me.scaleOverLifeMode=te,po())}const ma={point:{emissionAngleMode:"random",direction:0,spread:360},circle:{innerRadius:0,outerRadius:100,emissionAngleMode:"fixed",direction:-90,spread:0},rect:{innerRectW:0,innerRectH:0,outerRectW:200,outerRectH:100,emissionAngleMode:"fixed",direction:-90,spread:0},cone:{innerRadius:0,outerRadius:100,coneAngle:90,coneDirection:90,emissionAngleMode:"random",direction:90,spread:90},path:{spawnPathId:0,spawnPathDistribution:"fixed",emissionAngleMode:"fixed",direction:0,spread:0}};function Pl(){var Ce;const te=(Ce=O.value)==null?void 0:Ce.config;if(!te)return;const me=ma[te.shape];me&&Object.assign(te,me)}function du(){var me;const te=(me=O.value)==null?void 0:me.config;!te||te.spawnPathId>0||(te.emissionAngleMode==="path-normal"||te.emissionAngleMode==="path-tangent")&&(te.emissionAngleMode="fixed")}return{store:s,exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorPairUrl:o,connectorStatusText:a,connectorStatusClass:c,connectorReady:l,connectorAuthorizationUrl:h,connectorDisabledReason:u,connectorButtonTitle:d,refreshConnectorHealth:f,exportSpineJson:p,exportSpineProject:m,exportSpineImages:g,configFileInput:v,selectedPreset:y,presetOptions:x,presetLoading:T,configMessage:A,configError:w,saveConfig:b,onConfigFileChange:_,refreshPresets:I,loadSelectedPreset:F,resolvedCurveEditorMode:E,sys:O,textureFileInput:N,sequenceFileInput:$,trailTextureFileInput:D,addTrailResource:U,openTrailTexturePicker:C,onTrailRigChange:P,onTrailResourceBoneCountChange:B,onTrailResourceRotationChange:L,onTrailTextureFile:X,resetTrailTexture:V,removeTrailResource:q,setTrailResourceWeight:W,toggleTrailResourceLock:oe,setTrailColor:ae,commitTrailColor:ue,addImageResource:he,openTexturePicker:re,openSequencePicker:ve,onTextureFile:Y,onSequenceFiles:j,resetTexture:H,setResourceFixedColor:G,commitResourceFixedColor:z,removeImageResource:se,setResourceWeight:de,toggleResourceLock:ie,automaticLoopDuration:fe,loopDurationFrames:ee,activeObjectType:_e,activeCollider:ye,activePath:we,activeSpine:Be,canCopyObject:De,selectedSpineBone:be,boundSpineBone:Xe,collisionPickerOpen:pe,selectedCollisionBodies:ct,availableCollisionBodies:gt,addCollisionBody:Rt,removeCollisionBody:ni,collapsed:ti,toggle:qt,setEmitMode:ne,setLoopDurationFrames:le,setStreamBehavior:Mt,setLoopSection:ot,setLoopSectionDuration:Ke,setLoopCustomDuration:_t,onEmitterFollowModeChange:Oi,bindSelectedBone:Xt,resetModule:Os,normalizeExportFps:Gi,select:ai,addSys:wr,addCollider:mo,addPath:Al,addSpine:Sr,copySelectedObject:ua,applyPathPreset:da,clearPathAnchors:fa,randomizeSeed:El,setSpeedOverLifeMode:Il,prepareScaleOverLifeCurve:po,setScaleOverLifeMode:Rl,onShapeChange:Pl,onSpawnPathChange:du,LINEAR_CURVE:BF,FLAT_CURVE:cm,ALPHA_CURVE:LF,RESOURCE_ALPHA_CURVE:hm,TRAIL_ALPHA_CURVE:um,TRAIL_SHAPE_CURVE:dm}}const vS=Symbol("particle-panel");function NO(){const s=DO();return Lx(vS,s),s}function br(){const s=Uo(vS);if(!s)throw new Error("Particle panel sections require a ParticlePanel parent");return s}const UO={class:"group config-management"},$O={class:"caret"},XO={class:"group-body config-management-body"},VO={class:"config-toolbar"},YO=["disabled"],GO={value:""},HO=["value"],jO=Qt({__name:"ProjectConfigSection",setup(s){const{configFileInput:e,selectedPreset:t,presetOptions:i,presetLoading:n,configMessage:r,configError:o,saveConfig:a,onConfigFileChange:c,refreshPresets:l,loadSelectedPreset:h,collapsed:u,toggle:d,select:f}=br();return(p,m)=>(K(),J("div",UO,[M("div",{class:"group-head",onClick:m[0]||(m[0]=g=>R(d)("config"))},[M("span",$O,Me(R(u).config?"▸":"▾"),1),m[8]||(m[8]=M("span",null,"配置管理",-1))]),ce(M("div",XO,[M("div",VO,[M("button",{title:"保存全部编辑器配置 (Ctrl+S)",onClick:m[1]||(m[1]=(...g)=>R(a)&&R(a)(...g))},"保存配置"),M("button",{title:"加载本地编辑器配置",onClick:m[2]||(m[2]=g=>{var v;return(v=R(e))==null?void 0:v.click()})},"加载配置"),ce(M("select",{"onUpdate:modelValue":m[3]||(m[3]=g=>Wt(t)?t.value=g:null),"aria-label":"预设列表",disabled:!R(i).length||R(n),onPointerdown:m[4]||(m[4]=(...g)=>R(l)&&R(l)(...g)),onFocus:m[5]||(m[5]=(...g)=>R(l)&&R(l)(...g)),onChange:m[6]||(m[6]=(...g)=>R(h)&&R(h)(...g))},[M("option",GO,Me(R(i).length?"选择预设":"无预设文件"),1),(K(!0),J(Fe,null,Nt(R(i),g=>(K(),J("option",{key:g.file,value:g.file},Me(g.name),9,HO))),128))],40,YO),[[St,R(t)]]),M("input",{ref_key:"configFileInput",ref:e,hidden:"",type:"file",accept:".json,application/json",onChange:m[7]||(m[7]=(...g)=>R(c)&&R(c)(...g))},null,544)]),R(r)?(K(),J("div",{key:0,class:Le(["config-message",{error:R(o)}])},Me(R(r)),3)):Te("",!0)],512),[[bi,!R(u).config]])]))}}),WO=ei(jO,[["__scopeId","data-v-cb52d3e0"]]),zO={class:"ns-label"},qO=["min","max","step","value","disabled"],KO=["min","max","step","value","disabled"],ZO=Qt({__name:"NumSlider",props:{label:{},modelValue:{},min:{},max:{},step:{},disabled:{type:Boolean}},emits:["update:modelValue"],setup(s,{emit:e}){const t=s,i=e,n=Ge(String(t.modelValue));Yi(()=>t.modelValue,c=>{n.value=String(c)});function r(c){const l=parseFloat(c.target.value);Number.isNaN(l)||i("update:modelValue",l)}function o(c){n.value=c.target.value;const l=parseFloat(n.value);Number.isNaN(l)||i("update:modelValue",l)}function a(){const c=parseFloat(n.value);Number.isNaN(c)&&(n.value=String(t.modelValue))}return(c,l)=>(K(),J("div",{class:Le(["ns",{disabled:s.disabled}])},[M("span",zO,Me(s.label),1),M("input",{type:"range",class:"ns-range",min:s.min,max:s.max,step:s.step,value:s.modelValue,disabled:s.disabled,onInput:r},null,40,qO),M("input",{type:"number",class:"ns-num",min:s.min,max:s.max,step:s.step,value:n.value,disabled:s.disabled,onInput:o,onBlur:a},null,40,KO)],2))}}),Pe=ei(ZO,[["__scopeId","data-v-7c2fbed0"]]),JO={class:"ce"},QO={class:"ce-editor"},eB={class:"ce-grid"},tB=["x1","x2","y2"],iB=["y1","x2","y2"],sB=["x","y","width","height"],nB=["d"],rB={key:0,class:"ce-handles"},oB=["x1","y1","x2","y2"],aB=["cx","cy","onPointerdown"],lB=["x1","y1","x2","y2"],cB=["cx","cy","onPointerdown"],hB=["cx","cy"],uB=["cx","cy","onPointerdown","onDblclick"],dB={class:"ce-nav"},fB={class:"ce-tip"},Hn=8,mB=Qt({__name:"CurveEditor",props:{modelValue:{},defaultValue:{default:()=>[{x:0,y:0},{x:1,y:1}]},mode:{default:"linear"}},emits:["update:modelValue"],setup(s,{emit:e}){const t=s,i=e,n=Ge(null),r=Ge(300),o=Ge(110);let a=null;function c(){if(!n.value)return;const E=n.value.getBoundingClientRect();r.value=E.width,o.value=E.height}function l(E){return Hn+E*(r.value-Hn*2)}function h(E){return Hn+(1-E)*(o.value-Hn*2)}function u(){return[...t.modelValue].sort((E,k)=>E.x-k.x)}function d(E){i("update:modelValue",[...E].sort((k,O)=>k.x-O.x))}function f(){d(t.defaultValue.map(E=>({...E})))}const p=qe(()=>u());function m(E){const k=p.value[E],O=p.value[Math.max(0,E-1)];return{x:k.x-(k.x-O.x)/3,y:k.y-(k.y-O.y)/3}}function g(E){const k=p.value[E],O=p.value[Math.min(p.value.length-1,E+1)];return{x:k.x+(O.x-k.x)/3,y:k.y+(O.y-k.y)/3}}function v(E){const k=p.value[E],O=m(E);return{x:k.x+(k.inX??O.x-k.x),y:k.y+(k.inY??O.y-k.y)}}function y(E){const k=p.value[E],O=g(E);return{x:k.x+(k.outX??O.x-k.x),y:k.y+(k.outY??O.y-k.y)}}const x=qe(()=>{if(!p.value.length)return"";let E=`M ${l(p.value[0].x)} ${h(p.value[0].y)}`;for(let k=1;kMath.abs($.x-k)>.02);N.push({x:k,y:O}),d(N)}let b={t:0,i:-1,x:0,y:0};function _(E,k){E.stopPropagation();const O=u().findIndex(U=>Math.abs(U.x-p.value[k].x)<1e-6&&Math.abs(U.y-p.value[k].y)<1e-6);if(O<0)return;const N=Date.now();if(N-b.t<300&&b.i===k&&Math.abs(E.clientX-b.x)<8&&Math.abs(E.clientY-b.y)<8){b={t:0,i:-1,x:0,y:0},F(k);return}b={t:N,i:k,x:E.clientX,y:E.clientY};const $=U=>{(Math.abs(U.clientX-E.clientX)>8||Math.abs(U.clientY-E.clientY)>8)&&(b={t:0,i:-1,x:0,y:0});const{x:C,y:P}=T(U.clientX,U.clientY),B=u();B[O]={x:C,y:P},d(B)},D=()=>{window.removeEventListener("pointermove",$),window.removeEventListener("pointerup",D)};window.addEventListener("pointermove",$),window.addEventListener("pointerup",D)}function I(E,k,O){E.stopPropagation();const N=D=>{const U=T(D.clientX,D.clientY),C=u(),P=C[k],B=O==="in"?C[Math.max(0,k-1)].x:P.x,L=O==="in"?P.x:C[Math.min(C.length-1,k+1)].x,X=Math.min(L,Math.max(B,U.x)),V=Math.round((X-P.x)*100)/100,q=Math.round((U.y-P.y)*100)/100;C[k]=O==="in"?{...P,inX:V,inY:q}:{...P,outX:V,outY:q},d(C)},$=()=>{window.removeEventListener("pointermove",N),window.removeEventListener("pointerup",$)};window.addEventListener("pointermove",N),window.addEventListener("pointerup",$)}function F(E,k){k==null||k.stopPropagation();const O=u();O.length<=2||(A=Date.now(),d(O.filter((N,$)=>$!==E)))}return Vn(()=>{c(),a=new ResizeObserver(c),n.value&&a.observe(n.value)}),vl(()=>{a==null||a.disconnect()}),(E,k)=>(K(),J("div",JO,[M("div",QO,[(K(),J("svg",{ref_key:"svg",ref:n,class:"ce-svg",onDblclick:w},[M("g",eB,[(K(),J(Fe,null,Nt([.25,.5,.75],O=>M("line",{key:"v"+O,x1:l(O),y1:"0",x2:l(O),y2:h(0)},null,8,tB)),64)),(K(),J(Fe,null,Nt([.25,.5,.75],O=>M("line",{key:"h"+O,x1:"0",y1:h(O),x2:l(1),y2:h(O)},null,8,iB)),64))]),M("rect",{x:l(0),y:h(1),width:l(1)-l(0),height:h(0)-h(1),class:"ce-frame",fill:"none"},null,8,sB),M("path",{d:x.value,class:"ce-line",fill:"none"},null,8,nB),s.mode==="bezier"?(K(),J("g",rB,[(K(!0),J(Fe,null,Nt(p.value,(O,N)=>(K(),J(Fe,{key:"handles-"+N},[N>0?(K(),J("line",{key:0,x1:l(O.x),y1:h(O.y),x2:l(v(N).x),y2:h(v(N).y)},null,8,oB)):Te("",!0),N>0?(K(),J("circle",{key:1,cx:l(v(N).x),cy:h(v(N).y),r:"4",onPointerdown:$=>I($,N,"in")},null,40,aB)):Te("",!0),NI($,N,"out")},null,40,cB)):Te("",!0)],64))),128))])):Te("",!0),(K(!0),J(Fe,null,Nt(p.value,(O,N)=>(K(),J("g",{key:N},[M("circle",{cx:l(O.x),cy:h(O.y),r:"5",class:"ce-node"},null,8,hB),M("circle",{cx:l(O.x),cy:h(O.y),r:"9",class:"ce-hit",onPointerdown:$=>_($,N),onDblclick:$=>F(N,$)},null,40,uB)]))),128))],544)),M("div",dB,[M("span",fB,Me(s.mode==="bezier"?"拖动方形手柄调整弧度·双击空白新建·双击节点删除":"双击空白新建·双击节点删除·拖动节点调整"),1)])]),M("button",{class:"ce-reset",type:"button",title:"恢复默认曲线",onClick:f},"重置")]))}}),qs=ei(mB,[["__scopeId","data-v-9bfb7b31"]]),pB={class:"spine-editor"},gB={class:"field wide"},vB={class:"grid three"},xB={class:"field"},yB={class:"field"},bB={class:"field"},wB={class:"grid three"},SB={class:"field"},TB={class:"field"},MB={class:"field"},_B=["disabled"],CB={class:"asset-row"},AB=["title"],EB={class:"asset-row"},IB=["title"],RB={class:"asset-row"},PB=["title"],kB={class:"asset-actions"},FB=["disabled"],OB={class:"runtime-note"},BB={key:0},LB={key:0,class:"error"},DB={class:"section-box"},NB={key:0,class:"empty"},UB={key:1,class:"field wide"},$B=["value"],XB={class:"section-box"},VB={class:"tree-title-row"},YB=["disabled","title"],GB={key:0,class:"empty"},HB={key:1,class:"bone-search"},jB={key:2,class:"empty"},WB={key:3,class:"bone-tree"},zB=["onClick","onKeydown"],qB=["title","onClick"],KB={key:1,class:"bone-leaf"},ZB={class:"bone-name"},JB=Qt({__name:"SpineObjectPanel",props:{spineObject:{}},setup(s){const e=s,t=co(),i=Ge(null),n=Ge(null),r=Ge(null),o=Ge(null),a=Ge(new Set),c=Ge(""),l=Ge(null),h=Ge(null),u=Ge([]);e.spineObject.selectedBone==null&&(e.spineObject.selectedBone=""),e.spineObject.sourceBundle==null&&(e.spineObject.sourceBundle=null),e.spineObject.dataVersion==null&&(e.spineObject.dataVersion="");const d=qe(()=>{var U;return((U=l.value)==null?void 0:U.name)||e.spineObject.skeletonFileName}),f=qe(()=>{var U;return((U=h.value)==null?void 0:U.name)||e.spineObject.atlasFileName}),p=qe(()=>u.value.length?u.value.map(U=>U.name):e.spineObject.textureFileNames),m=qe(()=>p.value.length?`${p.value.length} 张:${p.value.join(", ")}`:"PNG / JPEG / WebP..."),g=qe(()=>new Set(e.spineObject.bones.map(U=>U.parent).filter(U=>!!U))),v=qe(()=>new Map(e.spineObject.bones.map(U=>[U.name,U]))),y=qe(()=>e.spineObject.bones.filter(U=>{var B;const C=c.value.trim().toLocaleLowerCase();if(C)return U.name.toLocaleLowerCase().includes(C);let P=U.parent;for(;P;){if(a.value.has(P))return!1;P=((B=v.value.get(P))==null?void 0:B.parent)||null}return!0})),x=qe(()=>g.value.size>0&&[...g.value].every(U=>a.value.has(U)));function T(U){const C=e.spineObject.selectedBone===U;for(const P of t.spines)P.selectedBone="";C||(e.spineObject.selectedBone=U)}function A(U){a.value.has(U)?a.value.delete(U):a.value.add(U)}function w(){a.value=x.value?new Set:new Set(g.value)}function b(U){var C;return((C=U.target.files)==null?void 0:C[0])||null}function _(U){l.value=b(U)}function I(U){h.value=b(U)}function F(U){u.value=Array.from(U.target.files||[])}function E(U){return U.name.replace(/\.[^.]+$/,"").toLocaleLowerCase()}async function k(U){const C=Array.from(U.target.files||[]);if(!C.length)return;const P=C.filter(W=>/\.(json|skel)$/i.test(W.name)),B=C.filter(W=>/\.atlas$/i.test(W.name)),L=C.filter(W=>/\.(png|jpe?g|webp|wepb)$/i.test(W.name)),X=B.map(W=>({atlas:W,skeleton:P.find(oe=>E(oe)===E(W))})).find(W=>W.skeleton),V=(X==null?void 0:X.skeleton)||P[0]||null,q=(X==null?void 0:X.atlas)||B[0]||null;if(l.value=V,h.value=q,u.value=L,!V||!q||!L.length){const W=[!V&&"JSON / SKEL",!q&&"Atlas",!L.length&&"纹理图片"].filter(Boolean).join("、");e.spineObject.status="error",e.spineObject.error=`所选文件夹缺少:${W}`;return}await $()}function O(){t.recalcTotalFrames()}function N(){O(),t.timeline.frame=0}async function $(){var P;const U=l.value,C=h.value;if(!U||!C||!u.value.length){e.spineObject.status="error",e.spineObject.error="请依次选择 Spine 数据、Atlas 和全部纹理图片";return}e.spineObject.status="loading",e.spineObject.error="";try{const B=await aw(U,C,u.value);nu(e.spineObject.id,B),e.spineObject.skeletonFileName=U.name,e.spineObject.atlasFileName=C.name,e.spineObject.textureFileNames=u.value.map(L=>L.name),e.spineObject.dataVersion=B.dataVersion,e.spineObject.animations=B.animations,e.spineObject.bones=B.bones,e.spineObject.selectedBone="",c.value="",a.value=new Set,e.spineObject.selectedAnimation=((P=B.animations[0])==null?void 0:P.name)||"",e.spineObject.assetVersion++,e.spineObject.status="ready",O(),t.timeline.frame=0;try{e.spineObject.sourceBundle=await GP(U,C,u.value)}catch(L){e.spineObject.sourceBundle=null,console.warn("Spine 配置资源嵌入失败",L)}}catch(B){e.spineObject.status="error",e.spineObject.error=B instanceof Error?B.message:String(B)}}function D(){Sl(e.spineObject.id),l.value=null,h.value=null,u.value=[],i.value&&(i.value.value=""),n.value&&(n.value.value=""),r.value&&(r.value.value=""),o.value&&(o.value.value=""),e.spineObject.skeletonFileName="",e.spineObject.atlasFileName="",e.spineObject.textureFileNames=[],e.spineObject.dataVersion="",e.spineObject.sourceBundle=null,e.spineObject.animations=[],e.spineObject.bones=[],e.spineObject.selectedBone="",c.value="",a.value=new Set,e.spineObject.selectedAnimation="",e.spineObject.assetVersion++,e.spineObject.status="empty",e.spineObject.error="",O()}return(U,C)=>(K(),J("div",pB,[C[30]||(C[30]=M("div",{class:"editor-title"},"Spine 属性",-1)),M("label",gB,[C[15]||(C[15]=M("span",null,"Spine 名称",-1)),ce(M("input",{"onUpdate:modelValue":C[0]||(C[0]=P=>s.spineObject.name=P)},null,512),[[He,s.spineObject.name]])]),M("div",vB,[M("label",xB,[C[16]||(C[16]=M("span",null,"X 位置",-1)),ce(M("input",{"onUpdate:modelValue":C[1]||(C[1]=P=>s.spineObject.x=P),type:"number"},null,512),[[He,s.spineObject.x,void 0,{number:!0}]])]),M("label",yB,[C[17]||(C[17]=M("span",null,"Y 位置",-1)),ce(M("input",{"onUpdate:modelValue":C[2]||(C[2]=P=>s.spineObject.y=P),type:"number"},null,512),[[He,s.spineObject.y,void 0,{number:!0}]])]),M("label",bB,[C[18]||(C[18]=M("span",null,"旋转",-1)),ce(M("input",{"onUpdate:modelValue":C[3]||(C[3]=P=>s.spineObject.rotation=P),type:"number"},null,512),[[He,s.spineObject.rotation,void 0,{number:!0}]])])]),M("div",wB,[M("label",SB,[C[19]||(C[19]=M("span",null,"Scale X",-1)),ce(M("input",{"onUpdate:modelValue":C[4]||(C[4]=P=>s.spineObject.scaleX=P),type:"number",step:"0.05"},null,512),[[He,s.spineObject.scaleX,void 0,{number:!0}]])]),M("label",TB,[C[20]||(C[20]=M("span",null,"Scale Y",-1)),ce(M("input",{"onUpdate:modelValue":C[5]||(C[5]=P=>s.spineObject.scaleY=P),type:"number",step:"0.05"},null,512),[[He,s.spineObject.scaleY,void 0,{number:!0}]])]),M("label",MB,[C[21]||(C[21]=M("span",null,"开始时间",-1)),ce(M("input",{"onUpdate:modelValue":C[6]||(C[6]=P=>s.spineObject.timeOffset=P),type:"number",min:"0",step:"0.033333",onChange:O},null,544),[[He,s.spineObject.timeOffset,void 0,{number:!0}]])])]),C[31]||(C[31]=M("div",{class:"divider"},null,-1)),C[32]||(C[32]=M("div",{class:"section-title"},"Spine 资源",-1)),M("input",{ref_key:"skeletonInput",ref:i,hidden:"",type:"file",accept:".json,.skel,application/json,application/octet-stream",onChange:_},null,544),M("input",{ref_key:"atlasInput",ref:n,hidden:"",type:"file",accept:".atlas,text/plain",onChange:I},null,544),M("input",{ref_key:"textureInput",ref:r,hidden:"",type:"file",multiple:"",accept:".png,.jpg,.jpeg,.webp,.wepb,image/png,image/jpeg,image/webp",onChange:F},null,544),M("input",{ref_key:"folderInput",ref:o,hidden:"",type:"file",multiple:"",webkitdirectory:"",directory:"",onChange:k},null,544),M("button",{class:"folder-select",disabled:s.spineObject.status==="loading",onClick:C[7]||(C[7]=P=>{var B;return(B=o.value)==null?void 0:B.click()})},"选择文件夹并加载",8,_B),C[33]||(C[33]=M("div",{class:"folder-hint"},"一次读取文件夹中的 JSON / SKEL、Atlas 和全部纹理;仍可在下方单独替换资源。",-1)),M("div",CB,[M("div",{class:"asset-name",title:d.value},Me(d.value||"JSON / SKEL..."),9,AB),M("button",{onClick:C[8]||(C[8]=P=>{var B;return(B=i.value)==null?void 0:B.click()})},"选择")]),M("div",EB,[M("div",{class:"asset-name",title:f.value},Me(f.value||"Atlas..."),9,IB),M("button",{onClick:C[9]||(C[9]=P=>{var B;return(B=n.value)==null?void 0:B.click()})},"选择")]),M("div",RB,[M("div",{class:"asset-name",title:p.value.join(", ")},Me(m.value),9,PB),M("button",{onClick:C[10]||(C[10]=P=>{var B;return(B=r.value)==null?void 0:B.click()})},"选择(多选)")]),M("div",kB,[M("button",{class:"load",disabled:s.spineObject.status==="loading",onClick:$},Me(s.spineObject.status==="loading"?"加载中…":"↧ 加载"),9,FB),M("button",{class:"clear",onClick:D},"清除")]),M("div",OB,[C[22]||(C[22]=It(" 支持 Spine 3.8 / 4.0 / 4.1 / 4.2 / 4.3 JSON · 对应版本运行时按需加载 · 本地离线 ",-1)),s.spineObject.dataVersion?(K(),J("span",BB," · 当前资源 "+Me(s.spineObject.dataVersion),1)):Te("",!0)]),s.spineObject.error?(K(),J("div",LB,Me(s.spineObject.error),1)):Te("",!0),M("div",DB,[C[25]||(C[25]=M("div",{class:"section-title"},"Spine 动画",-1)),s.spineObject.animations.length?(K(),J("label",UB,[C[24]||(C[24]=M("span",null,"时间轴播放动画",-1)),ce(M("select",{"onUpdate:modelValue":C[11]||(C[11]=P=>s.spineObject.selectedAnimation=P),onChange:N},[C[23]||(C[23]=M("option",{value:""},"无",-1)),(K(!0),J(Fe,null,Nt(s.spineObject.animations,P=>(K(),J("option",{key:P.name,value:P.name},Me(P.name)+"("+Me(P.duration.toFixed(2))+"s) ",9,$B))),128))],544),[[St,s.spineObject.selectedAnimation]])])):(K(),J("div",NB,"无可用动画"))]),M("div",XB,[M("div",VB,[C[29]||(C[29]=M("div",{class:"section-title"},"层级树",-1)),M("button",{class:Le(["selected-bone",{active:s.spineObject.selectedBone}]),disabled:!s.spineObject.selectedBone,title:s.spineObject.selectedBone?"点击清除骨骼选择":"当前未选择骨骼",onClick:C[12]||(C[12]=P=>s.spineObject.selectedBone="")},[s.spineObject.selectedBone?(K(),J(Fe,{key:0},[C[26]||(C[26]=It("清除选中骨骼:",-1)),M("strong",null,Me(s.spineObject.selectedBone),1)],64)):(K(),J(Fe,{key:1},[C[27]||(C[27]=It("当前骨骼:",-1)),C[28]||(C[28]=M("strong",null,"未选择",-1))],64))],10,YB),s.spineObject.bones.length?(K(),J("button",{key:0,class:"tree-action",onClick:w},Me(x.value?"全部展开":"全部折叠"),1)):Te("",!0)]),s.spineObject.bones.length?(K(),J("div",HB,[ce(M("input",{"onUpdate:modelValue":C[13]||(C[13]=P=>c.value=P),type:"search","aria-label":"搜索骨骼",placeholder:"搜索骨骼名称…"},null,512),[[He,c.value,void 0,{trim:!0}]]),c.value?(K(),J("button",{key:0,title:"清空搜索","aria-label":"清空骨骼搜索",onClick:C[14]||(C[14]=P=>c.value="")},"✕")):Te("",!0)])):(K(),J("div",GB,"未加载 Spine")),s.spineObject.bones.length&&!y.value.length?(K(),J("div",jB,"未找到匹配的骨骼")):s.spineObject.bones.length?(K(),J("div",WB,[(K(!0),J(Fe,null,Nt(y.value,P=>(K(),J("div",{key:P.name,class:Le(["bone",{selected:s.spineObject.selectedBone===P.name}]),style:pi({paddingLeft:`${6+P.depth*16}px`}),role:"button",tabindex:"0",onClick:B=>T(P.name),onKeydown:Kr(Qe(B=>T(P.name),["prevent"]),["enter"])},[g.value.has(P.name)?(K(),J("button",{key:0,class:"bone-toggle",title:a.value.has(P.name)?"展开子骨骼":"折叠子骨骼",onClick:Qe(B=>A(P.name),["stop"])},Me(a.value.has(P.name)?"▸":"▾"),9,qB)):(K(),J("span",KB,"•")),M("span",ZB,Me(P.name),1)],46,zB))),128))])):Te("",!0)])]))}}),QB=ei(JB,[["__scopeId","data-v-9257fb45"]]),eL={class:"group"},tL={class:"caret"},iL={class:"scene-actions"},sL=["disabled"],nL={class:"group-body"},rL={class:"tree scene-tree"},oL=["onClick"],aL={class:"tlabel"},lL=["title","aria-label","onClick"],cL={viewBox:"0 0 24 24","aria-hidden":"true"},hL={key:0,class:"eye-slash",d:"M4 4l16 16"},uL=["onClick"],dL=["onClick"],fL={class:"tlabel"},mL=["title","aria-label","onClick"],pL={viewBox:"0 0 24 24","aria-hidden":"true"},gL={key:0,class:"eye-slash",d:"M4 4l16 16"},vL=["onClick"],xL=["onClick"],yL={class:"tlabel"},bL=["title","aria-label","onClick"],wL={viewBox:"0 0 24 24","aria-hidden":"true"},SL={key:0,class:"eye-slash",d:"M4 4l16 16"},TL=["onClick"],ML=["onClick"],_L={class:"tlabel"},CL=["title","aria-label","onClick"],AL={viewBox:"0 0 24 24","aria-hidden":"true"},EL={key:0,class:"eye-slash",d:"M4 4l16 16"},IL=["onClick"],RL={key:0,class:"empty"},PL={class:"row"},kL={class:"seed-row scene-seed"},FL={class:"field-block"},OL={class:"field-grid"},BL={class:"field-block"},LL={class:"field-block check-field"},DL={class:"field-grid"},NL={class:"compact-field"},UL={class:"compact-field"},$L={class:"field-grid"},XL={class:"compact-field"},VL={class:"compact-field"},YL={key:1,class:"field-grid"},GL={class:"compact-field"},HL={class:"compact-field"},jL={key:2,class:"field-grid"},WL={class:"compact-field"},zL={class:"compact-field"},qL={class:"field-block"},KL={key:4,class:"field-grid"},ZL={class:"compact-field"},JL={class:"compact-field"},QL={class:"collider-follow-section"},eD={class:"follow-path"},tD={class:"field-block"},iD=["value"],sD={class:"field-grid"},nD={class:"compact-field"},rD={class:"compact-field"},oD={class:"follow-path"},aD={class:"field-block"},lD={class:"field-grid"},cD={class:"compact-field"},hD={class:"compact-field"},uD={class:"field-grid"},dD={class:"compact-field"},fD={class:"compact-field"},mD={class:"setting-line"},pD={class:"setting-line"},gD={class:"field-block"},vD={key:4,class:"panel-hint"},xD=Qt({__name:"SceneObjectsSection",setup(s){const{store:e,resolvedCurveEditorMode:t,sys:i,activeObjectType:n,activeCollider:r,activePath:o,activeSpine:a,canCopyObject:c,collapsed:l,toggle:h,select:u,addSys:d,addCollider:f,addPath:p,addSpine:m,copySelectedObject:g,applyPathPreset:v,clearPathAnchors:y,randomizeSeed:x,LINEAR_CURVE:T}=br();return(A,w)=>(K(),J("div",eL,[M("div",{class:"group-head scene-head",onClick:w[5]||(w[5]=b=>R(h)("scene"))},[M("span",tL,Me(R(l).scene?"▸":"▾"),1),w[50]||(w[50]=M("span",null,"场景对象",-1)),M("div",iL,[M("button",{class:"scene-add",title:"添加粒子系统",onClick:w[0]||(w[0]=Qe((...b)=>R(d)&&R(d)(...b),["stop"]))},"+粒子"),M("button",{class:"scene-add",title:"添加碰撞体",onClick:w[1]||(w[1]=Qe((...b)=>R(f)&&R(f)(...b),["stop"]))},"+碰撞"),M("button",{class:"scene-add",title:"添加路径",onClick:w[2]||(w[2]=Qe((...b)=>R(p)&&R(p)(...b),["stop"]))},"+路径"),M("button",{class:"scene-add",title:"添加 Spine",onClick:w[3]||(w[3]=Qe((...b)=>R(m)&&R(m)(...b),["stop"]))},"+Spine"),M("button",{class:"scene-add",disabled:!R(c),title:"复制当前选中的场景对象",onClick:w[4]||(w[4]=Qe((...b)=>R(g)&&R(g)(...b),["stop"]))},"+Copy",8,sL)])]),ce(M("div",nL,[M("div",rL,[(K(!0),J(Fe,null,Nt(R(e).systems,(b,_)=>(K(),J("div",{key:`particle-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="particle"&&b.id===R(e).activeObjectId}]),onClick:I=>R(u)(_)},[w[53]||(w[53]=M("span",{class:"tdot"},"●",-1)),M("span",aL,Me(b.config.name||"ParticleSystem"+(_+1)),1),M("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示粒子系统":"隐藏粒子系统","aria-label":b.visible===!1?"显示粒子系统":"隐藏粒子系统",onClick:Qe(I=>b.visible=b.visible===!1,["stop"])},[(K(),J("svg",cL,[w[51]||(w[51]=M("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),w[52]||(w[52]=M("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),J("path",hL)):Te("",!0)]))],10,lL),w[54]||(w[54]=M("span",{class:"scene-object-kind"},"粒子",-1)),M("button",{class:"scene-object-delete",title:"删除粒子系统",onClick:Qe(I=>R(e).removeSystem(b.id),["stop"])},"✕",8,uL)],10,oL))),128)),(K(!0),J(Fe,null,Nt(R(e).colliders,b=>(K(),J("div",{key:`collision-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="collision"&&b.id===R(e).activeObjectId}]),onClick:_=>R(e).selectSceneObject("collision",b.id)},[w[57]||(w[57]=M("span",{class:"tdot collision-dot"},"■",-1)),M("span",fL,Me(b.name),1),M("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示碰撞体":"隐藏碰撞体","aria-label":b.visible===!1?"显示碰撞体":"隐藏碰撞体",onClick:Qe(_=>b.visible=b.visible===!1,["stop"])},[(K(),J("svg",pL,[w[55]||(w[55]=M("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),w[56]||(w[56]=M("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),J("path",gL)):Te("",!0)]))],10,mL),w[58]||(w[58]=M("span",{class:"scene-object-kind"},"碰撞",-1)),M("button",{class:"scene-object-delete",title:"删除碰撞体",onClick:Qe(_=>R(e).removeCollider(b.id),["stop"])},"✕",8,vL)],10,dL))),128)),(K(!0),J(Fe,null,Nt(R(e).paths,b=>(K(),J("div",{key:`path-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="path"&&b.id===R(e).activeObjectId}]),onClick:_=>R(e).selectSceneObject("path",b.id)},[w[61]||(w[61]=M("span",{class:"tdot path-dot"},"◇",-1)),M("span",yL,Me(b.name),1),M("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示路径":"隐藏路径","aria-label":b.visible===!1?"显示路径":"隐藏路径",onClick:Qe(_=>b.visible=b.visible===!1,["stop"])},[(K(),J("svg",wL,[w[59]||(w[59]=M("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),w[60]||(w[60]=M("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),J("path",SL)):Te("",!0)]))],10,bL),w[62]||(w[62]=M("span",{class:"scene-object-kind"},"路径",-1)),M("button",{class:"scene-object-delete",title:"删除路径",onClick:Qe(_=>R(e).removePath(b.id),["stop"])},"✕",8,TL)],10,xL))),128)),(K(!0),J(Fe,null,Nt(R(e).spines,b=>(K(),J("div",{key:`spine-${b.id}`,class:Le(["tree-item scene-object-item",{on:R(n)==="spine"&&b.id===R(e).activeObjectId}]),onClick:_=>R(e).selectSceneObject("spine",b.id)},[w[65]||(w[65]=M("span",{class:"tdot spine-dot"},"◆",-1)),M("span",_L,Me(b.name),1),M("button",{class:Le(["scene-object-eye",{off:b.visible===!1}]),title:b.visible===!1?"显示 Spine":"隐藏 Spine","aria-label":b.visible===!1?"显示 Spine":"隐藏 Spine",onClick:Qe(_=>b.visible=b.visible===!1,["stop"])},[(K(),J("svg",AL,[w[63]||(w[63]=M("path",{d:"M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"},null,-1)),w[64]||(w[64]=M("circle",{cx:"12",cy:"12",r:"2.8"},null,-1)),b.visible===!1?(K(),J("path",EL)):Te("",!0)]))],10,CL),w[66]||(w[66]=M("span",{class:"scene-object-kind"},"Spine",-1)),M("button",{class:"scene-object-delete",title:"删除 Spine",onClick:Qe(_=>R(e).removeSpine(b.id),["stop"])},"✕",8,IL)],10,ML))),128)),!R(e).systems.length&&!R(e).colliders.length&&!R(e).paths.length&&!R(e).spines.length?(K(),J("div",RL,"场景中暂无对象")):Te("",!0)]),R(n)==="particle"&&R(i)?(K(),J(Fe,{key:0},[M("label",PL,[w[67]||(w[67]=M("span",null,"名称",-1)),ce(M("input",{"onUpdate:modelValue":w[6]||(w[6]=b=>R(i).config.name=b),class:"inp"},null,512),[[He,R(i).config.name]])]),xe(Pe,{label:"位置X",min:-2e3,max:2e3,step:1,modelValue:R(i).config.centerX,"onUpdate:modelValue":w[7]||(w[7]=b=>R(i).config.centerX=b)},null,8,["modelValue"]),xe(Pe,{label:"位置Y",min:-2e3,max:2e3,step:1,modelValue:R(i).config.centerY,"onUpdate:modelValue":w[8]||(w[8]=b=>R(i).config.centerY=b)},null,8,["modelValue"]),xe(Pe,{label:"偏移X",min:-2e3,max:2e3,step:1,modelValue:R(i).config.offsetX,"onUpdate:modelValue":w[9]||(w[9]=b=>R(i).config.offsetX=b)},null,8,["modelValue"]),xe(Pe,{label:"偏移Y",min:-2e3,max:2e3,step:1,modelValue:R(i).config.offsetY,"onUpdate:modelValue":w[10]||(w[10]=b=>R(i).config.offsetY=b)},null,8,["modelValue"]),xe(Pe,{label:"旋转",min:-360,max:360,step:1,modelValue:R(i).config.rootRotation,"onUpdate:modelValue":w[11]||(w[11]=b=>R(i).config.rootRotation=b)},null,8,["modelValue"]),xe(Pe,{label:"缩放X",min:.05,max:10,step:.05,modelValue:R(i).config.rootScaleX,"onUpdate:modelValue":w[12]||(w[12]=b=>R(i).config.rootScaleX=b)},null,8,["modelValue"]),xe(Pe,{label:"缩放Y",min:.05,max:10,step:.05,modelValue:R(i).config.rootScaleY,"onUpdate:modelValue":w[13]||(w[13]=b=>R(i).config.rootScaleY=b)},null,8,["modelValue"]),M("div",kL,[w[68]||(w[68]=M("label",{for:"system-seed"},"随机种子",-1)),ce(M("input",{id:"system-seed",class:"seed-input",type:"number",min:"0",step:"1","onUpdate:modelValue":w[14]||(w[14]=b=>R(i).config.seed=b),title:"控制粒子系统内全部随机属性、资源选择与修改器随机采样"},null,512),[[He,R(i).config.seed,void 0,{number:!0}]]),M("button",{class:"seed-random",title:"生成新的全局随机种子",onClick:w[15]||(w[15]=(...b)=>R(x)&&R(x)(...b))},"⚄")]),w[69]||(w[69]=M("div",{class:"seed-hint"},"控制初始随机参数、资源选择和修改器随机采样;相同种子可复现相同效果",-1))],64)):R(r)?(K(),J(Fe,{key:1},[w[94]||(w[94]=M("div",{class:"object-editor-title"},"碰撞体属性",-1)),M("label",FL,[w[70]||(w[70]=M("span",null,"碰撞体名称",-1)),ce(M("input",{"onUpdate:modelValue":w[16]||(w[16]=b=>R(r).name=b),class:"inp"},null,512),[[He,R(r).name]])]),M("div",OL,[M("label",BL,[w[72]||(w[72]=M("span",null,"类型",-1)),ce(M("select",{"onUpdate:modelValue":w[17]||(w[17]=b=>R(r).shape=b),class:"inp"},[...w[71]||(w[71]=[ts('',5)])],512),[[St,R(r).shape]])]),M("label",LL,[w[73]||(w[73]=M("span",null,"启用",-1)),ce(M("input",{"onUpdate:modelValue":w[18]||(w[18]=b=>R(r).enabled=b),type:"checkbox"},null,512),[[wt,R(r).enabled]])])]),M("div",DL,[M("label",NL,[w[74]||(w[74]=M("span",null,"X 位置",-1)),ce(M("input",{"onUpdate:modelValue":w[19]||(w[19]=b=>R(r).x=b),type:"number",class:"inp"},null,512),[[He,R(r).x,void 0,{number:!0}]])]),M("label",UL,[w[75]||(w[75]=M("span",null,"Y 位置",-1)),ce(M("input",{"onUpdate:modelValue":w[20]||(w[20]=b=>R(r).y=b),type:"number",class:"inp"},null,512),[[He,R(r).y,void 0,{number:!0}]])])]),xe(Pe,{label:"旋转",min:-360,max:360,step:1,modelValue:R(r).rotation,"onUpdate:modelValue":w[21]||(w[21]=b=>R(r).rotation=b)},null,8,["modelValue"]),M("div",$L,[M("label",XL,[w[76]||(w[76]=M("span",null,"缩放 X",-1)),ce(M("input",{"onUpdate:modelValue":w[22]||(w[22]=b=>R(r).scaleX=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(r).scaleX,void 0,{number:!0}]])]),M("label",VL,[w[77]||(w[77]=M("span",null,"缩放 Y",-1)),ce(M("input",{"onUpdate:modelValue":w[23]||(w[23]=b=>R(r).scaleY=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(r).scaleY,void 0,{number:!0}]])])]),R(r).shape==="circle"?(K(),Et(Pe,{key:0,label:"半径",min:1,max:1e3,step:1,modelValue:R(r).radius,"onUpdate:modelValue":w[24]||(w[24]=b=>R(r).radius=b)},null,8,["modelValue"])):R(r).shape==="ellipse"?(K(),J("div",YL,[M("label",GL,[w[78]||(w[78]=M("span",null,"X 半径",-1)),ce(M("input",{"onUpdate:modelValue":w[25]||(w[25]=b=>R(r).radiusX=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).radiusX,void 0,{number:!0}]])]),M("label",HL,[w[79]||(w[79]=M("span",null,"Y 半径",-1)),ce(M("input",{"onUpdate:modelValue":w[26]||(w[26]=b=>R(r).radiusY=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).radiusY,void 0,{number:!0}]])])])):(K(),J("div",jL,[M("label",WL,[w[80]||(w[80]=M("span",null,"宽度",-1)),ce(M("input",{"onUpdate:modelValue":w[27]||(w[27]=b=>R(r).width=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).width,void 0,{number:!0}]])]),M("label",zL,[w[81]||(w[81]=M("span",null,"高度",-1)),ce(M("input",{"onUpdate:modelValue":w[28]||(w[28]=b=>R(r).height=b),type:"number",min:"1",class:"inp"},null,512),[[He,R(r).height,void 0,{number:!0}]])])])),R(r).shape==="polygon"||R(r).shape==="custom"?(K(),Et(Pe,{key:3,label:"边数",min:3,max:16,step:1,modelValue:R(r).sides,"onUpdate:modelValue":w[29]||(w[29]=b=>R(r).sides=b)},null,8,["modelValue"])):Te("",!0),M("label",qL,[w[83]||(w[83]=M("span",null,"碰撞响应",-1)),ce(M("select",{"onUpdate:modelValue":w[30]||(w[30]=b=>R(r).response=b),class:"inp"},[...w[82]||(w[82]=[M("option",{value:"physics"},"物理(弹跳/摩擦)",-1),M("option",{value:"pause"},"暂停(停止不动)",-1),M("option",{value:"destroy"},"消失(立即销毁)",-1)])],512),[[St,R(r).response]])]),R(r).response==="physics"?(K(),J("div",KL,[M("label",ZL,[w[84]||(w[84]=M("span",null,"弹性 (0-1)",-1)),ce(M("input",{"onUpdate:modelValue":w[31]||(w[31]=b=>R(r).elasticity=b),type:"number",min:"0",max:"1",step:"0.01",class:"inp"},null,512),[[He,R(r).elasticity,void 0,{number:!0}]])]),M("label",JL,[w[85]||(w[85]=M("span",null,"摩擦 (0-1)",-1)),ce(M("input",{"onUpdate:modelValue":w[32]||(w[32]=b=>R(r).friction=b),type:"number",min:"0",max:"1",step:"0.01",class:"inp"},null,512),[[He,R(r).friction,void 0,{number:!0}]])])])):Te("",!0),M("div",QL,[M("label",eD,[ce(M("input",{"onUpdate:modelValue":w[33]||(w[33]=b=>R(r).followPath=b),type:"checkbox"},null,512),[[wt,R(r).followPath]]),w[86]||(w[86]=It("跟随路径移动",-1))]),R(r).followPath?(K(),J(Fe,{key:0},[M("label",tD,[w[88]||(w[88]=M("span",null,"目标路径",-1)),ce(M("select",{"onUpdate:modelValue":w[34]||(w[34]=b=>R(r).followPathId=b),class:"inp"},[w[87]||(w[87]=M("option",{value:0},"(未选择)",-1)),(K(!0),J(Fe,null,Nt(R(e).paths,b=>(K(),J("option",{key:b.id,value:b.id},Me(b.name),9,iD))),128))],512),[[St,R(r).followPathId,void 0,{number:!0}]])]),M("div",sD,[M("label",nD,[w[89]||(w[89]=M("span",null,"移动时长(秒)",-1)),ce(M("input",{"onUpdate:modelValue":w[35]||(w[35]=b=>R(r).followDuration=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(r).followDuration,void 0,{number:!0}]])]),M("label",rD,[w[91]||(w[91]=M("span",null,"曲线模式",-1)),ce(M("select",{"onUpdate:modelValue":w[36]||(w[36]=b=>R(r).followCurveMode=b),class:"inp"},[...w[90]||(w[90]=[M("option",null,"跟随导出",-1),M("option",null,"线性",-1),M("option",null,"贝塞尔",-1)])],512),[[St,R(r).followCurveMode]])])]),M("label",oD,[ce(M("input",{"onUpdate:modelValue":w[37]||(w[37]=b=>R(r).followPathRotation=b),type:"checkbox"},null,512),[[wt,R(r).followPathRotation]]),w[92]||(w[92]=It("方向沿路径",-1))]),w[93]||(w[93]=M("div",{class:"collider-curve-title"},[It("移动进度曲线 "),M("small",null,"横轴:实时/移动时长 纵轴:路径进度(0=起点 → 1=终点)")],-1)),xe(qs,{"model-value":R(r).followCurve||R(T),"default-value":R(T),mode:R(t)(R(r).followCurveMode),"onUpdate:modelValue":w[38]||(w[38]=b=>R(r).followCurve=b)},null,8,["model-value","default-value","mode"])],64)):Te("",!0)])],64)):R(o)?(K(),J(Fe,{key:2},[w[104]||(w[104]=M("div",{class:"object-editor-title"},"路径属性",-1)),M("label",aD,[w[95]||(w[95]=M("span",null,"路径名称",-1)),ce(M("input",{"onUpdate:modelValue":w[39]||(w[39]=b=>R(o).name=b),class:"inp"},null,512),[[He,R(o).name]])]),M("div",lD,[M("label",cD,[w[96]||(w[96]=M("span",null,"X 位置",-1)),ce(M("input",{"onUpdate:modelValue":w[40]||(w[40]=b=>R(o).x=b),type:"number",class:"inp"},null,512),[[He,R(o).x,void 0,{number:!0}]])]),M("label",hD,[w[97]||(w[97]=M("span",null,"Y 位置",-1)),ce(M("input",{"onUpdate:modelValue":w[41]||(w[41]=b=>R(o).y=b),type:"number",class:"inp"},null,512),[[He,R(o).y,void 0,{number:!0}]])])]),xe(Pe,{label:"旋转",min:-360,max:360,step:1,modelValue:R(o).rotation,"onUpdate:modelValue":w[42]||(w[42]=b=>R(o).rotation=b)},null,8,["modelValue"]),M("div",uD,[M("label",dD,[w[98]||(w[98]=M("span",null,"缩放 X",-1)),ce(M("input",{"onUpdate:modelValue":w[43]||(w[43]=b=>R(o).scaleX=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(o).scaleX,void 0,{number:!0}]])]),M("label",fD,[w[99]||(w[99]=M("span",null,"缩放 Y",-1)),ce(M("input",{"onUpdate:modelValue":w[44]||(w[44]=b=>R(o).scaleY=b),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(o).scaleY,void 0,{number:!0}]])])]),M("label",mD,[w[100]||(w[100]=M("span",null,"闭合路径",-1)),ce(M("input",{"onUpdate:modelValue":w[45]||(w[45]=b=>R(o).closed=b),type:"checkbox"},null,512),[[wt,R(o).closed]])]),M("label",pD,[w[101]||(w[101]=M("span",null,"路径颜色",-1)),ce(M("input",{"onUpdate:modelValue":w[46]||(w[46]=b=>R(o).color=b),type:"color",class:"path-color"},null,512),[[He,R(o).color]])]),w[105]||(w[105]=ts('
操作说明:
  • 双击空白处/曲线:新建锚点
  • 双击锚点:删除节点
  • 双击第二下按住拖动:新建并拉出手柄
  • 拖动锚点移动位置,拖动手柄调整曲线
  • Shift+拖动手柄:两侧完全对称
  • Alt+拖动手柄:独立控制单侧
  • Ctrl+点击/框选:加选节点
  • Alt+点击/框选:减选节点
  • Alt+单击空白处:清除全部选中
  • 选中多个节点后可整体拖动
',1)),M("label",gD,[w[103]||(w[103]=M("span",null,"应用预设形状",-1)),ce(M("select",{"onUpdate:modelValue":w[47]||(w[47]=b=>R(o).preset=b),class:"inp"},[...w[102]||(w[102]=[ts('',5)])],512),[[St,R(o).preset]])]),M("button",{class:"path-action primary",onClick:w[48]||(w[48]=(...b)=>R(v)&&R(v)(...b))},"应用预设"),M("button",{class:"path-action",onClick:w[49]||(w[49]=(...b)=>R(y)&&R(y)(...b))},"清空锚点")],64)):R(a)?(K(),Et(QB,{key:3,"spine-object":R(a)},null,8,["spine-object"])):(K(),J("div",vD,"使用右上角按钮创建场景对象"))],512),[[bi,!R(l).scene]])]))}}),yD=ei(xD,[["__scopeId","data-v-3873124f"]]),bD={class:"group"},wD={class:"caret"},SD={class:"group-body"},TD={class:"segs"},MD={class:"segs stream-behavior-segs"},_D={key:2,class:"stream-loop-options"},CD={class:"loop-section-row"},AD={class:"switch-row"},ED=["checked"],ID={key:0,class:"loop-duration-control"},RD={class:"switch-row loop-duration-toggle"},PD=["checked"],kD={class:"loop-section-duration"},FD=["value"],OD={key:1},BD={key:2,class:"loop-auto-duration"},LD={class:"loop-section-row"},DD={class:"switch-row"},ND=["checked"],UD={key:0,class:"loop-duration-control"},$D={class:"switch-row loop-duration-toggle"},XD=["checked"],VD={class:"loop-section-duration"},YD=["value"],GD={key:1},HD={key:2,class:"loop-auto-duration"},jD={key:3,class:"modifier-hint stream-loop-hint"},WD={class:"group"},zD={class:"caret"},qD={class:"group-body"},KD={class:"row"},ZD={class:"row"},JD=["value","disabled"],QD={key:0,class:"row"},eN={class:"row"},tN={key:0,value:"radial"},iN={key:1,value:"path-normal"},sN={key:2,value:"path-tangent"},nN={key:6,class:"switch-row"},rN=Qt({__name:"EmissionSection",setup(s){const{store:e,sys:t,automaticLoopDuration:i,loopDurationFrames:n,collapsed:r,toggle:o,setEmitMode:a,setLoopDurationFrames:c,setStreamBehavior:l,setLoopSection:h,setLoopSectionDuration:u,setLoopCustomDuration:d,resetModule:f,select:p,onShapeChange:m,onSpawnPathChange:g}=br();return(v,y)=>(K(),J(Fe,null,[M("div",bD,[M("div",{class:"group-head",onClick:y[1]||(y[1]=x=>R(o)("emitMode"))},[M("span",wD,Me(R(r).emitMode?"▸":"▾"),1),y[36]||(y[36]=M("span",null,"发射模式",-1)),M("button",{class:"group-reset",title:"重置发射模式参数",onClick:y[0]||(y[0]=Qe(x=>R(f)("emitMode"),["stop"]))},"重置")]),ce(M("div",SD,[M("div",TD,[M("button",{class:Le(["seg",{on:R(t).config.mode==="stream"}]),onClick:y[2]||(y[2]=x=>R(a)("stream"))},"持续",2),M("button",{class:Le(["seg",{on:R(t).config.mode==="burst"}]),onClick:y[3]||(y[3]=x=>R(a)("burst"))},"爆发",2)]),R(t).config.mode==="stream"?(K(),J(Fe,{key:0},[M("div",MD,[M("button",{class:Le(["seg",{on:R(t).config.streamBehavior==="normal"}]),onClick:y[4]||(y[4]=x=>R(l)("normal"))},"常规持续",2),M("button",{class:Le(["seg",{on:R(t).config.streamBehavior==="loop"}]),onClick:y[5]||(y[5]=x=>R(l)("loop"))},"循环持续",2)]),xe(Pe,{label:"发射速率",min:1,max:300,step:1,modelValue:R(t).config.rate,"onUpdate:modelValue":y[6]||(y[6]=x=>R(t).config.rate=x)},null,8,["modelValue"]),R(t).config.streamBehavior==="normal"?(K(),Et(Pe,{key:0,label:"发射时长",min:1/30,max:60,step:1/30,modelValue:R(t).config.duration,"onUpdate:modelValue":y[7]||(y[7]=x=>R(t).config.duration=x)},null,8,["modelValue"])):(K(),Et(Pe,{key:1,label:"发射时长 (f)",min:1,max:1800,step:1,"model-value":R(n),"onUpdate:modelValue":R(c)},null,8,["model-value","onUpdate:modelValue"])),R(t).config.streamBehavior==="loop"?(K(),J("div",_D,[M("div",CD,[M("label",AD,[M("input",{type:"checkbox",checked:R(t).config.generateLoopStartAnimation,onChange:y[8]||(y[8]=x=>R(h)("start",x))},null,40,ED),y[37]||(y[37]=M("span",{class:"switch-ui"},null,-1)),y[38]||(y[38]=M("span",null,"生成开始循环动画",-1))]),R(t).config.generateLoopStartAnimation?(K(),J("div",ID,[M("label",RD,[M("input",{type:"checkbox",checked:R(t).config.loopStartUseCustomDuration,onChange:y[9]||(y[9]=x=>R(d)("start",x))},null,40,PD),y[39]||(y[39]=M("span",{class:"switch-ui"},null,-1)),y[40]||(y[40]=M("span",null,"指定时长",-1))]),M("label",kD,[R(t).config.loopStartUseCustomDuration?(K(),J("input",{key:0,value:R(t).config.loopStartDurationFrames,type:"number",min:"1",max:"1800",step:"1","aria-label":"开始循环段时长",onChange:y[10]||(y[10]=x=>R(u)("start",x))},null,40,FD)):Te("",!0),R(t).config.loopStartUseCustomDuration?(K(),J("span",OD,"f")):(K(),J("span",BD,"自动 "+Me(R(i))+"f",1))])])):Te("",!0)]),M("div",LD,[M("label",DD,[M("input",{type:"checkbox",checked:R(t).config.generateLoopEndAnimation,onChange:y[11]||(y[11]=x=>R(h)("end",x))},null,40,ND),y[41]||(y[41]=M("span",{class:"switch-ui"},null,-1)),y[42]||(y[42]=M("span",null,"生成结束循环动画",-1))]),R(t).config.generateLoopEndAnimation?(K(),J("div",UD,[M("label",$D,[M("input",{type:"checkbox",checked:R(t).config.loopEndUseCustomDuration,onChange:y[12]||(y[12]=x=>R(d)("end",x))},null,40,XD),y[43]||(y[43]=M("span",{class:"switch-ui"},null,-1)),y[44]||(y[44]=M("span",null,"指定时长",-1))]),M("label",VD,[R(t).config.loopEndUseCustomDuration?(K(),J("input",{key:0,value:R(t).config.loopEndDurationFrames,type:"number",min:"1",max:"1800",step:"1","aria-label":"结束循环段时长",onChange:y[13]||(y[13]=x=>R(u)("end",x))},null,40,YD)):Te("",!0),R(t).config.loopEndUseCustomDuration?(K(),J("span",GD,"f")):(K(),J("span",HD,"自动 "+Me(R(i))+"f",1))])])):Te("",!0)])])):Te("",!0),R(t).config.streamBehavior==="loop"?(K(),J("div",jD,"循环持续模式不支持骨骼跟随和路径跟随;进入或退出时会将粒子跟随设置恢复默认值。")):Te("",!0)],64)):(K(),Et(Pe,{key:1,label:"单次数量",min:1,max:1e3,step:1,modelValue:R(t).config.burstCount,"onUpdate:modelValue":y[14]||(y[14]=x=>R(t).config.burstCount=x)},null,8,["modelValue"])),xe(Pe,{label:"延迟时间",min:0,max:5,step:.1,modelValue:R(t).config.delay,"onUpdate:modelValue":y[15]||(y[15]=x=>R(t).config.delay=x)},null,8,["modelValue"])],512),[[bi,!R(r).emitMode]])]),M("div",WD,[M("div",{class:"group-head",onClick:y[17]||(y[17]=x=>R(o)("shape"))},[M("span",zD,Me(R(r).shape?"▸":"▾"),1),y[45]||(y[45]=M("span",null,"发射器形状",-1)),M("button",{class:"group-reset",title:"重置发射器形状参数",onClick:y[16]||(y[16]=Qe(x=>R(f)("shape"),["stop"]))},"重置")]),ce(M("div",qD,[M("label",KD,[y[47]||(y[47]=M("span",null,"形状",-1)),ce(M("select",{"onUpdate:modelValue":y[18]||(y[18]=x=>R(t).config.shape=x),class:"inp",onChange:y[19]||(y[19]=(...x)=>R(m)&&R(m)(...x))},[...y[46]||(y[46]=[ts('',5)])],544),[[St,R(t).config.shape]])]),R(t).config.shape==="circle"||R(t).config.shape==="cone"?(K(),J(Fe,{key:0},[xe(Pe,{label:R(t).config.shape==="cone"?"内径":"内半径",min:0,max:R(t).config.outerRadius,step:1,modelValue:R(t).config.innerRadius,"onUpdate:modelValue":y[20]||(y[20]=x=>R(t).config.innerRadius=x)},null,8,["label","max","modelValue"]),xe(Pe,{label:R(t).config.shape==="cone"?"外径":"外半径",min:R(t).config.innerRadius,max:300,step:1,modelValue:R(t).config.outerRadius,"onUpdate:modelValue":y[21]||(y[21]=x=>R(t).config.outerRadius=x)},null,8,["label","min","modelValue"])],64)):Te("",!0),R(t).config.shape==="cone"?(K(),J(Fe,{key:1},[xe(Pe,{label:"锥形朝向",min:-360,max:360,step:1,modelValue:R(t).config.coneDirection,"onUpdate:modelValue":y[22]||(y[22]=x=>R(t).config.coneDirection=x)},null,8,["modelValue"]),xe(Pe,{label:"锥形开口角度",min:1,max:360,step:1,modelValue:R(t).config.coneAngle,"onUpdate:modelValue":y[23]||(y[23]=x=>R(t).config.coneAngle=x)},null,8,["modelValue"])],64)):R(t).config.shape==="rect"?(K(),J(Fe,{key:2},[xe(Pe,{label:"内宽",min:0,max:R(t).config.outerRectW,step:1,modelValue:R(t).config.innerRectW,"onUpdate:modelValue":y[24]||(y[24]=x=>R(t).config.innerRectW=x)},null,8,["max","modelValue"]),xe(Pe,{label:"内高",min:0,max:R(t).config.outerRectH,step:1,modelValue:R(t).config.innerRectH,"onUpdate:modelValue":y[25]||(y[25]=x=>R(t).config.innerRectH=x)},null,8,["max","modelValue"]),xe(Pe,{label:"外宽",min:R(t).config.innerRectW,max:400,step:1,modelValue:R(t).config.outerRectW,"onUpdate:modelValue":y[26]||(y[26]=x=>R(t).config.outerRectW=x)},null,8,["min","modelValue"]),xe(Pe,{label:"外高",min:R(t).config.innerRectH,max:400,step:1,modelValue:R(t).config.outerRectH,"onUpdate:modelValue":y[27]||(y[27]=x=>R(t).config.outerRectH=x)},null,8,["min","modelValue"])],64)):R(t).config.shape==="path"?(K(),J(Fe,{key:3},[M("label",ZD,[y[49]||(y[49]=M("span",null,"选择路径",-1)),ce(M("select",{"onUpdate:modelValue":y[28]||(y[28]=x=>R(t).config.spawnPathId=x),class:"inp",onChange:y[29]||(y[29]=(...x)=>R(g)&&R(g)(...x))},[y[48]||(y[48]=M("option",{value:0},"无路径(点发射)",-1)),(K(!0),J(Fe,null,Nt(R(e).paths,x=>(K(),J("option",{key:x.id,value:x.id,disabled:!x.enabled},Me(x.name),9,JD))),128))],544),[[St,R(t).config.spawnPathId,void 0,{number:!0}]])]),R(t).config.spawnPathId>0?(K(),J("label",QD,[y[51]||(y[51]=M("span",null,"出生分布",-1)),ce(M("select",{"onUpdate:modelValue":y[30]||(y[30]=x=>R(t).config.spawnPathDistribution=x),class:"inp"},[...y[50]||(y[50]=[M("option",{value:"fixed"},"等间距固定分布",-1),M("option",{value:"random"},"随机分布",-1)])],512),[[St,R(t).config.spawnPathDistribution]])])):Te("",!0)],64)):Te("",!0),y[57]||(y[57]=M("div",{class:"divider"},null,-1)),M("label",eN,[y[54]||(y[54]=M("span",null,"发射角度",-1)),ce(M("select",{"onUpdate:modelValue":y[31]||(y[31]=x=>R(t).config.emissionAngleMode=x),class:"inp"},[y[52]||(y[52]=M("option",{value:"fixed"},"固定",-1)),y[53]||(y[53]=M("option",{value:"random"},"随机",-1)),R(t).config.shape==="circle"||R(t).config.shape==="rect"||R(t).config.shape==="cone"?(K(),J("option",tN,"径向(中心向外)")):Te("",!0),R(t).config.shape==="path"&&R(t).config.spawnPathId>0?(K(),J("option",iN,"垂直于路径")):Te("",!0),R(t).config.shape==="path"&&R(t).config.spawnPathId>0?(K(),J("option",sN,"沿路径方向")):Te("",!0)],512),[[St,R(t).config.emissionAngleMode]])]),R(t).config.emissionAngleMode==="fixed"?(K(),Et(Pe,{key:4,label:"固定角度",min:-360,max:360,step:1,modelValue:R(t).config.direction,"onUpdate:modelValue":y[32]||(y[32]=x=>R(t).config.direction=x)},null,8,["modelValue"])):R(t).config.emissionAngleMode==="random"?(K(),J(Fe,{key:5},[xe(Pe,{label:"基准角度",min:-360,max:360,step:1,modelValue:R(t).config.direction,"onUpdate:modelValue":y[33]||(y[33]=x=>R(t).config.direction=x)},null,8,["modelValue"]),xe(Pe,{label:"随机范围",min:0,max:360,step:1,modelValue:R(t).config.spread,"onUpdate:modelValue":y[34]||(y[34]=x=>R(t).config.spread=x)},null,8,["modelValue"])],64)):Te("",!0),R(t).config.shape!=="point"?(K(),J("label",nN,[ce(M("input",{type:"checkbox","onUpdate:modelValue":y[35]||(y[35]=x=>R(t).config.showShape=x)},null,512),[[wt,R(t).config.showShape]]),y[55]||(y[55]=M("span",{class:"switch-ui"},null,-1)),y[56]||(y[56]=M("span",null,"显示形状",-1))])):Te("",!0)],512),[[bi,!R(r).shape]])])],64))}}),oN=ei(rN,[["__scopeId","data-v-f9eac627"]]),aN={class:"pac"},lN={class:"pac-head"},cN={class:"pac-label"},hN={key:0,class:"pac-modes"},uN=["onClick"],dN={class:"pac-range"},fN={class:"pac-curve"},mN={class:"pac-axis"},pN=Qt({__name:"ParticleAttributeControl",props:{label:{},mode:{},valueMin:{},valueMax:{},curve:{},defaultCurve:{default:()=>[{x:0,y:0},{x:1,y:1}]},min:{},max:{},step:{default:1},allowDirection:{type:Boolean,default:!1},allowCurve:{type:Boolean,default:!0},showModes:{type:Boolean,default:!0},curveLabel:{default:"曲线输入 →"}},emits:["update:mode","update:valueMin","update:valueMax","update:curve"],setup(s){const e=s,t=qe(()=>{const i=[{label:"固定",value:"fixed"},{label:"随机",value:"random"}];return e.allowCurve&&i.push({label:"曲线",value:"curve"}),e.allowDirection&&i.push({label:"发射方向",value:"direction"}),i});return(i,n)=>(K(),J("div",aN,[M("div",lN,[M("span",cN,Me(s.label),1),s.showModes?(K(),J("div",hN,[(K(!0),J(Fe,null,Nt(t.value,r=>(K(),J("button",{key:r.value,class:Le(["pac-mode",{on:s.mode===r.value}]),onClick:o=>i.$emit("update:mode",r.value)},Me(r.label),11,uN))),128))])):Te("",!0)]),s.mode==="fixed"||s.mode==="direction"?(K(),Et(Pe,{key:0,label:s.mode==="direction"?"角度偏移":"数值",min:s.min,max:s.max,step:s.step,"model-value":s.valueMin,"onUpdate:modelValue":n[0]||(n[0]=r=>i.$emit("update:valueMin",r))},null,8,["label","min","max","step","model-value"])):s.mode==="random"?(K(),J(Fe,{key:1},[xe(Pe,{label:"下限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMin,"onUpdate:modelValue":n[1]||(n[1]=r=>i.$emit("update:valueMin",r))},null,8,["min","max","step","model-value"]),xe(Pe,{label:"上限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMax,"onUpdate:modelValue":n[2]||(n[2]=r=>i.$emit("update:valueMax",r))},null,8,["min","max","step","model-value"])],64)):(K(),J(Fe,{key:2},[M("div",dN,[xe(Pe,{label:"范围下限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMin,"onUpdate:modelValue":n[3]||(n[3]=r=>i.$emit("update:valueMin",r))},null,8,["min","max","step","model-value"]),xe(Pe,{label:"范围上限",min:s.min,max:s.max,step:s.step,"model-value":s.valueMax,"onUpdate:modelValue":n[4]||(n[4]=r=>i.$emit("update:valueMax",r))},null,8,["min","max","step","model-value"])]),M("div",fN,[xe(qs,{"model-value":s.curve,"default-value":s.defaultCurve,"onUpdate:modelValue":n[5]||(n[5]=r=>i.$emit("update:curve",r))},null,8,["model-value","default-value"]),M("div",mN,[n[6]||(n[6]=M("span",null,"0",-1)),M("span",null,Me(s.curveLabel),1),n[7]||(n[7]=M("span",null,"1",-1))])])],64))]))}}),mn=ei(pN,[["__scopeId","data-v-238f838c"]]),gN={class:"group"},vN={class:"caret"},xN={class:"group-body attr-body"},yN={class:"attr-axis-head"},bN={class:"axis-modes"},wN={class:"life-item"},SN={class:"switch-row"},TN={class:"life-item"},MN={class:"switch-row"},_N={class:"axis-modes life-axis"},CN={class:"life-item"},AN={class:"switch-row"},EN=Qt({__name:"ParticleAttributesSection",setup(s){const{sys:e,collapsed:t,toggle:i,resetModule:n,setSpeedOverLifeMode:r,prepareScaleOverLifeCurve:o,setScaleOverLifeMode:a,LINEAR_CURVE:c,FLAT_CURVE:l}=br();return(h,u)=>(K(),J("div",gN,[M("div",{class:"group-head",onClick:u[1]||(u[1]=d=>R(i)("attr"))},[M("span",vN,Me(R(t).attr?"▸":"▾"),1),u[44]||(u[44]=M("span",null,"粒子属性",-1)),M("button",{class:"group-reset",title:"重置粒子属性参数",onClick:u[0]||(u[0]=Qe(d=>R(n)("attr"),["stop"]))},"重置")]),ce(M("div",xN,[u[52]||(u[52]=M("div",{class:"attr-section-title"},"粒子初始参数",-1)),xe(mn,{label:"初始生命周期","allow-curve":!1,mode:R(e).config.lifeMode,"onUpdate:mode":u[2]||(u[2]=d=>R(e).config.lifeMode=d),"value-min":R(e).config.lifeMin,"onUpdate:valueMin":u[3]||(u[3]=d=>R(e).config.lifeMin=d),"value-max":R(e).config.lifeMax,"onUpdate:valueMax":u[4]||(u[4]=d=>R(e).config.lifeMax=d),curve:R(e).config.lifeCurve,"onUpdate:curve":u[5]||(u[5]=d=>R(e).config.lifeCurve=d),min:.1,max:10,step:.1,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"]),xe(mn,{label:"初始速度","allow-curve":!1,mode:R(e).config.speedMode,"onUpdate:mode":u[6]||(u[6]=d=>R(e).config.speedMode=d),"value-min":R(e).config.speedMin,"onUpdate:valueMin":u[7]||(u[7]=d=>R(e).config.speedMin=d),"value-max":R(e).config.speedMax,"onUpdate:valueMax":u[8]||(u[8]=d=>R(e).config.speedMax=d),curve:R(e).config.speedCurve,"onUpdate:curve":u[9]||(u[9]=d=>R(e).config.speedCurve=d),min:0,max:1e3,step:1,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"]),M("div",yN,[u[45]||(u[45]=M("span",null,"初始缩放",-1)),M("div",bN,[M("button",{class:Le(["axis-mode",{on:R(e).config.scaleAxisMode==="uniform"}]),onClick:u[10]||(u[10]=d=>R(e).config.scaleAxisMode="uniform")},"统一",2),M("button",{class:Le(["axis-mode",{on:R(e).config.scaleAxisMode==="separate"}]),onClick:u[11]||(u[11]=d=>R(e).config.scaleAxisMode="separate")},"XY分离",2)])]),xe(mn,{label:R(e).config.scaleAxisMode==="uniform"?"初始缩放":"缩放 X","allow-curve":!1,mode:R(e).config.scaleMode,"onUpdate:mode":u[12]||(u[12]=d=>R(e).config.scaleMode=d),"value-min":R(e).config.scaleMin,"onUpdate:valueMin":u[13]||(u[13]=d=>R(e).config.scaleMin=d),"value-max":R(e).config.scaleMax,"onUpdate:valueMax":u[14]||(u[14]=d=>R(e).config.scaleMax=d),curve:R(e).config.scaleCurve,"onUpdate:curve":u[15]||(u[15]=d=>R(e).config.scaleCurve=d),min:0,max:5,step:.05,"curve-label":"随机采样 →"},null,8,["label","mode","value-min","value-max","curve"]),R(e).config.scaleAxisMode==="separate"?(K(),Et(mn,{key:0,label:"缩放 Y","show-modes":!1,"allow-curve":!1,mode:R(e).config.scaleMode,"onUpdate:mode":u[16]||(u[16]=d=>R(e).config.scaleMode=d),"value-min":R(e).config.scaleYMin,"onUpdate:valueMin":u[17]||(u[17]=d=>R(e).config.scaleYMin=d),"value-max":R(e).config.scaleYMax,"onUpdate:valueMax":u[18]||(u[18]=d=>R(e).config.scaleYMax=d),curve:R(e).config.scaleYCurve,"onUpdate:curve":u[19]||(u[19]=d=>R(e).config.scaleYCurve=d),min:0,max:5,step:.05,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"])):Te("",!0),xe(mn,{label:"初始旋转","allow-direction":"","allow-curve":!1,mode:R(e).config.initialRotationMode,"onUpdate:mode":u[20]||(u[20]=d=>R(e).config.initialRotationMode=d),"value-min":R(e).config.initialRotationMin,"onUpdate:valueMin":u[21]||(u[21]=d=>R(e).config.initialRotationMin=d),"value-max":R(e).config.initialRotationMax,"onUpdate:valueMax":u[22]||(u[22]=d=>R(e).config.initialRotationMax=d),curve:R(e).config.initialRotationCurve,"onUpdate:curve":u[23]||(u[23]=d=>R(e).config.initialRotationCurve=d),min:-360,max:360,step:1,"curve-label":"随机采样 →"},null,8,["mode","value-min","value-max","curve"]),u[53]||(u[53]=M("div",{class:"attr-section-title life-title"},"粒子生命周期变化参数",-1)),M("div",wN,[M("label",SN,[ce(M("input",{type:"checkbox","onUpdate:modelValue":u[24]||(u[24]=d=>R(e).config.speedOverLifeEnabled=d)},null,512),[[wt,R(e).config.speedOverLifeEnabled]]),u[46]||(u[46]=M("span",{class:"switch-ui"},null,-1)),u[47]||(u[47]=M("span",null,"生命周期内速度",-1))]),R(e).config.speedOverLifeEnabled?(K(),Et(mn,{key:0,label:"速度倍率",mode:R(e).config.speedOverLifeMode,"onUpdate:mode":R(r),"value-min":R(e).config.speedOverLifeMin,"onUpdate:valueMin":u[25]||(u[25]=d=>R(e).config.speedOverLifeMin=d),"value-max":R(e).config.speedOverLifeMax,"onUpdate:valueMax":u[26]||(u[26]=d=>R(e).config.speedOverLifeMax=d),curve:R(e).config.speedOverLifeCurve,"onUpdate:curve":u[27]||(u[27]=d=>R(e).config.speedOverLifeCurve=d),"default-curve":R(l),min:0,max:3,step:.05,"curve-label":"生命周期 →"},null,8,["mode","onUpdate:mode","value-min","value-max","curve","default-curve"])):Te("",!0)]),M("div",TN,[M("label",MN,[ce(M("input",{type:"checkbox","onUpdate:modelValue":u[28]||(u[28]=d=>R(e).config.scaleOverLifeEnabled=d),onChange:u[29]||(u[29]=(...d)=>R(o)&&R(o)(...d))},null,544),[[wt,R(e).config.scaleOverLifeEnabled]]),u[48]||(u[48]=M("span",{class:"switch-ui"},null,-1)),u[49]||(u[49]=M("span",null,"生命周期内缩放",-1))]),R(e).config.scaleOverLifeEnabled?(K(),J(Fe,{key:0},[M("div",_N,[M("button",{class:Le(["axis-mode",{on:R(e).config.scaleOverLifeAxisMode==="uniform"}]),onClick:u[30]||(u[30]=d=>R(e).config.scaleOverLifeAxisMode="uniform")},"统一",2),M("button",{class:Le(["axis-mode",{on:R(e).config.scaleOverLifeAxisMode==="separate"}]),onClick:u[31]||(u[31]=d=>R(e).config.scaleOverLifeAxisMode="separate")},"XY分离",2)]),xe(mn,{label:R(e).config.scaleOverLifeAxisMode==="uniform"?"缩放倍率":"倍率 X",mode:R(e).config.scaleOverLifeMode,"onUpdate:mode":R(a),"value-min":R(e).config.scaleOverLifeMin,"onUpdate:valueMin":u[32]||(u[32]=d=>R(e).config.scaleOverLifeMin=d),"value-max":R(e).config.scaleOverLifeMax,"onUpdate:valueMax":u[33]||(u[33]=d=>R(e).config.scaleOverLifeMax=d),curve:R(e).config.scaleOverLifeCurve,"onUpdate:curve":u[34]||(u[34]=d=>R(e).config.scaleOverLifeCurve=d),"default-curve":R(l),min:0,max:3,step:.05,"curve-label":"生命周期 →"},null,8,["label","mode","onUpdate:mode","value-min","value-max","curve","default-curve"]),R(e).config.scaleOverLifeAxisMode==="separate"?(K(),Et(mn,{key:0,label:"倍率 Y","show-modes":!1,mode:R(e).config.scaleOverLifeMode,"onUpdate:mode":u[35]||(u[35]=d=>R(e).config.scaleOverLifeMode=d),"value-min":R(e).config.scaleYOverLifeMin,"onUpdate:valueMin":u[36]||(u[36]=d=>R(e).config.scaleYOverLifeMin=d),"value-max":R(e).config.scaleYOverLifeMax,"onUpdate:valueMax":u[37]||(u[37]=d=>R(e).config.scaleYOverLifeMax=d),curve:R(e).config.scaleYOverLifeCurve,"onUpdate:curve":u[38]||(u[38]=d=>R(e).config.scaleYOverLifeCurve=d),"default-curve":R(l),min:0,max:3,step:.05,"curve-label":"生命周期 →"},null,8,["mode","value-min","value-max","curve","default-curve"])):Te("",!0)],64)):Te("",!0)]),M("div",CN,[M("label",AN,[ce(M("input",{type:"checkbox","onUpdate:modelValue":u[39]||(u[39]=d=>R(e).config.rotationOverLifeEnabled=d)},null,512),[[wt,R(e).config.rotationOverLifeEnabled]]),u[50]||(u[50]=M("span",{class:"switch-ui"},null,-1)),u[51]||(u[51]=M("span",null,"生命周期内旋转",-1))]),R(e).config.rotationOverLifeEnabled?(K(),Et(mn,{key:0,label:"旋转速度",mode:R(e).config.rotationOverLifeMode,"onUpdate:mode":u[40]||(u[40]=d=>R(e).config.rotationOverLifeMode=d),"value-min":R(e).config.rotationSpeedMin,"onUpdate:valueMin":u[41]||(u[41]=d=>R(e).config.rotationSpeedMin=d),"value-max":R(e).config.rotationSpeedMax,"onUpdate:valueMax":u[42]||(u[42]=d=>R(e).config.rotationSpeedMax=d),curve:R(e).config.rotationOverLifeCurve,"onUpdate:curve":u[43]||(u[43]=d=>R(e).config.rotationOverLifeCurve=d),"default-curve":R(c),min:-720,max:720,step:10,"curve-label":"生命周期 →"},null,8,["mode","value-min","value-max","curve","default-curve"])):Te("",!0)])],512),[[bi,!R(t).attr]])]))}}),IN=ei(EN,[["__scopeId","data-v-cf6b86a5"]]),RN={class:"gradient-editor"},PN=["title","onClick","onDblclick","onPointerdown"],kN={key:0,class:"gradient-controls"},FN=["value"],ON=["value"],BN={class:"gradient-position"},LN=["value"],DN=["disabled"],NN=Qt({__name:"ColorGradientEditor",props:{modelValue:{}},emits:["update:modelValue"],setup(s,{emit:e}){const t=s,i=e,n=Ge(null),r=Ge(0),o=qe(()=>t.modelValue[r.value]||null),a=qe(()=>[...t.modelValue].sort((_,I)=>_.position-I.position)),c=qe(()=>{const _=a.value;return _.length?`linear-gradient(90deg, ${_.map(I=>`${I.color} ${l(I.position)*100}%`).join(", ")})`:"#ffffff"});Yi(()=>t.modelValue.length,_=>{r.value>=_&&(r.value=Math.max(0,_-1))});function l(_){return Math.min(1,Math.max(0,Number(_)||0))}function h(){return t.modelValue.map(_=>({position:l(_.position),color:_.color}))}function u(_,I){const F=h();F[_]&&(F[_]={...F[_],...I},i("update:modelValue",F))}function d(_){u(r.value,{color:_.target.value})}function f(_){var E;const I=_.target,F=b(I.value,((E=o.value)==null?void 0:E.color)||"#ffffff");I.value=F,u(r.value,{color:F})}function p(_){const I=_.target;f(_),I.blur()}function m(_){const I=Number(_.target.value);Number.isFinite(I)&&u(r.value,{position:l(I/100)})}function g(_){const I=h();I.push({position:l(_),color:A(I,_)}),r.value=I.length-1,i("update:modelValue",I)}function v(_){if(!n.value)return;const I=n.value.getBoundingClientRect();g((_.clientX-I.left)/Math.max(1,I.width))}function y(){const _=a.value;let I=.5;if(_.length>1){let F=-1;for(let E=0;E<_.length-1;E++){const k=_[E+1].position-_[E].position;k>F&&(F=k,I=(_[E].position+_[E+1].position)/2)}}g(I)}function x(_){if(t.modelValue.length<=2||_<0)return;const I=h().filter((F,E)=>E!==_);r.value=Math.min(_,I.length-1),i("update:modelValue",I)}function T(_,I){if(!n.value)return;r.value=I;const F=k=>{const O=n.value.getBoundingClientRect();u(I,{position:l((k.clientX-O.left)/Math.max(1,O.width))})},E=()=>{window.removeEventListener("pointermove",F),window.removeEventListener("pointerup",E),window.removeEventListener("pointercancel",E)};window.addEventListener("pointermove",F),window.addEventListener("pointerup",E),window.addEventListener("pointercancel",E),_.preventDefault()}function A(_,I){const F=[..._].sort((E,k)=>E.position-k.position);if(!F.length)return"#ffffff";if(I<=F[0].position)return F[0].color;if(I>=F[F.length-1].position)return F[F.length-1].color;for(let E=0;EO.position)continue;const N=(I-k.position)/Math.max(1e-4,O.position-k.position);return w(k.color,O.color,N)}return F[F.length-1].color}function w(_,I,F){const E=$=>{const D=parseInt($.replace("#","").padEnd(6,"0").slice(0,6),16);return[D>>16&255,D>>8&255,D&255]},k=E(_),O=E(I),N=$=>Math.round(k[$]+(O[$]-k[$])*F);return`#${[N(0),N(1),N(2)].map($=>$.toString(16).padStart(2,"0")).join("")}`}function b(_,I){let F=_.trim().replace(/^#/,"");return/^[0-9a-f]{3}$/i.test(F)&&(F=F.split("").map(E=>E+E).join("")),/^[0-9a-f]{6}$/i.test(F)?`#${F.toLowerCase()}`:I}return(_,I)=>(K(),J("div",RN,[M("div",{ref_key:"bar",ref:n,class:"gradient-bar",style:pi({background:c.value}),title:"双击色带添加色标",onDblclick:v},[(K(!0),J(Fe,null,Nt(s.modelValue,(F,E)=>(K(),J("button",{key:E,type:"button",class:Le(["gradient-stop",{selected:E===r.value}]),style:pi({left:`${l(F.position)*100}%`,"--stop-color":F.color}),title:`${Math.round(l(F.position)*100)}% · ${F.color}`,onClick:Qe(k=>r.value=E,["stop"]),onDblclick:Qe(k=>x(E),["stop"]),onPointerdown:Qe(k=>T(k,E),["stop"])},null,46,PN))),128))],36),o.value?(K(),J("div",kN,[M("input",{type:"color",class:"gradient-color",value:o.value.color,"aria-label":"色标颜色",onInput:d},null,40,FN),M("input",{type:"text",class:"gradient-hex-input",value:o.value.color,"aria-label":"色标颜色值",spellcheck:"false",onChange:f,onKeydown:Kr(p,["enter"])},null,40,ON),M("label",BN,[M("input",{type:"number",min:"0",max:"100",step:"1",value:Math.round(l(o.value.position)*100),"aria-label":"色标位置",onInput:m},null,40,LN),I[1]||(I[1]=M("span",null,"%",-1))]),M("button",{type:"button",class:"gradient-action",title:"在中间新增颜色",onClick:y},"+"),M("button",{type:"button",class:"gradient-action danger",title:"删除当前色标",disabled:s.modelValue.length<=2,onClick:I[0]||(I[0]=F=>x(r.value))},"×",8,DN)])):Te("",!0),I[2]||(I[2]=M("div",{class:"gradient-hint"},"双击色带新增 · 拖动色标调整位置 · 双击色标删除",-1))]))}}),xS=ei(NN,[["__scopeId","data-v-f6ab10bf"]]),UN={class:"image-card"},$N={class:"imgrow"},XN=["title"],VN=["src","alt"],YN={key:1,viewBox:"0 0 24 24",width:"22",height:"22",fill:"none",stroke:"#8a93bb","stroke-width":"1.6"},GN={class:"img-fields"},HN={key:0,class:"row"},jN={class:"row"},WN=["placeholder"],zN={class:"img-actions"},qN=["title"],KN=["disabled"],ZN={class:"thumb-note"},JN={key:0,class:"row"},QN={class:"row"},e4={class:"row"},t4={class:"sequence-note"},i4={class:"resource-weight-row"},s4=["disabled","title"],n4={key:0,viewBox:"0 0 24 24","aria-hidden":"true"},r4={key:1,viewBox:"0 0 24 24","aria-hidden":"true"},o4=Qt({__name:"ImageResourceCard",props:{resource:{},resourceCount:{},defaultFile:{},namePlaceholder:{default:"particle"},showFolder:{type:Boolean,default:!0},supportsSequence:{type:Boolean,default:!1}},emits:["pick","pickSequence","reset","remove","updateWeight","toggleLock"],setup(s,{emit:e}){const t=s,i=e,n=qe(()=>{var l,h;if(t.resource.imageMode==="sequence"){const u=t.resource.sequenceFrames||[];if(!u.length)return"未选择序列帧";const d=((l=u[0])==null?void 0:l.name)||"第 1 帧",f=((h=u[u.length-1])==null?void 0:h.name)||d;return u.length===1?`1 帧 · ${d}`:`${u.length} 帧 · ${d} → ${f}`}const c=t.resource.textureName||t.defaultFile.replace(/\.[^.]+$/,"");return c.includes(".")?c:`${c}.png`}),r=qe(()=>{var c,l;return t.resource.imageMode==="sequence"?((l=(c=t.resource.sequenceFrames)==null?void 0:c[0])==null?void 0:l.previewUrl)||"":t.resource.previewUrl}),o=qe(()=>{var u,d;const c=t.resource.sequenceFrames||[];if(!c.length)return"未选择序列帧";const l=((u=c[0])==null?void 0:u.name)||"第一张图片",h=((d=c[c.length-1])==null?void 0:d.name)||"最后一张图片";return`已选择 ${c.length} 帧,按 ${l}-${h} 顺序播放`});function a(){t.supportsSequence&&t.resource.imageMode==="sequence"?i("pickSequence",t.resource.id):i("pick",t.resource.id)}return(c,l)=>(K(),J("div",UN,[M("div",$N,[M("button",{class:"img-thumb",title:s.supportsSequence&&s.resource.imageMode==="sequence"?"选择序列帧图片":"选择本地图片",onClick:a},[r.value?(K(),J("img",{key:0,src:r.value,alt:s.resource.textureName},null,8,VN)):(K(),J("svg",YN,[...l[10]||(l[10]=[M("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"},null,-1),M("circle",{cx:"8.5",cy:"8.5",r:"1.6"},null,-1),M("path",{d:"M21 15l-5-5-9 9"},null,-1)])]))],8,XN),M("div",GN,[s.showFolder?(K(),J("label",HN,[l[11]||(l[11]=M("span",null,"子文件夹",-1)),ce(M("input",{"onUpdate:modelValue":l[0]||(l[0]=h=>s.resource.textureFolder=h),type:"text",class:"inp",placeholder:"subfolder/"},null,512),[[He,s.resource.textureFolder]])])):Te("",!0),M("label",jN,[l[12]||(l[12]=M("span",null,"名称",-1)),ce(M("input",{"onUpdate:modelValue":l[1]||(l[1]=h=>s.resource.textureName=h),type:"text",class:"inp",placeholder:s.namePlaceholder},null,8,WN),[[He,s.resource.textureName]])])]),M("div",zN,[M("button",{class:"mini-btn2",title:`恢复 ${s.defaultFile}`,onClick:l[2]||(l[2]=h=>c.$emit("reset",s.resource.id))},"⟳",8,qN),M("button",{class:"mini-btn2",title:"删除图片资源",disabled:s.resourceCount===1,onClick:l[3]||(l[3]=h=>c.$emit("remove",s.resource.id))},"🗑",8,KN)])]),M("div",ZN,Me(n.value),1),s.supportsSequence?(K(),J("label",JN,[l[14]||(l[14]=M("span",null,"图片模式",-1)),ce(M("select",{"onUpdate:modelValue":l[4]||(l[4]=h=>s.resource.imageMode=h),class:"inp"},[...l[13]||(l[13]=[M("option",{value:"fixed"},"固定",-1),M("option",{value:"sequence"},"序列帧",-1)])],512),[[St,s.resource.imageMode]])])):Te("",!0),s.supportsSequence&&s.resource.imageMode==="sequence"?(K(),J(Fe,{key:1},[M("label",QN,[l[16]||(l[16]=M("span",null,"播放模式",-1)),ce(M("select",{"onUpdate:modelValue":l[5]||(l[5]=h=>s.resource.sequencePlayback=h),class:"inp"},[...l[15]||(l[15]=[M("option",{value:"once-hide"},"单次-尾帧消失",-1),M("option",{value:"once-hold"},"单次-尾帧固定",-1),M("option",{value:"loop-forward"},"正向循环",-1),M("option",{value:"loop-reverse"},"反向循环",-1)])],512),[[St,s.resource.sequencePlayback]])]),M("label",e4,[l[17]||(l[17]=M("span",null,"播放帧率",-1)),ce(M("input",{"onUpdate:modelValue":l[6]||(l[6]=h=>s.resource.sequenceFps=h),type:"number",min:"1",max:"120",step:"1",class:"inp"},null,512),[[He,s.resource.sequenceFps,void 0,{number:!0}]])]),M("button",{class:"sequence-pick",onClick:l[7]||(l[7]=h=>c.$emit("pickSequence",s.resource.id))},"选择序列帧(多选)"),M("div",t4,Me(o.value),1)],64)):Te("",!0),M("div",i4,[xe(Pe,{class:"resource-weight-control",label:"占比%",min:0,max:100,step:1,"model-value":s.resource.weight,disabled:s.resource.locked||s.resourceCount===1,"onUpdate:modelValue":l[8]||(l[8]=h=>c.$emit("updateWeight",s.resource.id,h))},null,8,["model-value","disabled"]),M("button",{class:Le(["weight-lock",{on:s.resource.locked}]),disabled:s.resourceCount===1,title:s.resource.locked?"解除占比锁定":"锁定当前占比",onClick:l[9]||(l[9]=h=>c.$emit("toggleLock",s.resource.id))},[s.resource.locked?(K(),J("svg",n4,[...l[18]||(l[18]=[M("rect",{x:"5",y:"10",width:"14",height:"10",rx:"2"},null,-1),M("path",{d:"M8 10V7a4 4 0 0 1 8 0v3"},null,-1)])])):(K(),J("svg",r4,[...l[19]||(l[19]=[M("rect",{x:"5",y:"10",width:"14",height:"10",rx:"2"},null,-1),M("path",{d:"M16 10V7a4 4 0 0 0-7.5-2"},null,-1)])]))],10,s4)]),kT(c.$slots,"default",{},void 0)]))}}),yS=ei(o4,[["__scopeId","data-v-68ff5314"]]),a4={class:"group"},l4={class:"caret"},c4={class:"group-body"},h4={class:"seg"},u4={class:"row"},d4={class:"curve-wrap"},f4={class:"look-title image-title"},m4={class:"row"},p4=["onUpdate:modelValue"],g4=["onUpdate:modelValue"],v4={class:"row resource-color-row"},x4=["onUpdate:modelValue"],y4=["onUpdate:modelValue"],b4={key:0,class:"row resource-color-picker"},w4=["onUpdate:modelValue"],S4=["value","onChange","onKeydown"],T4={key:0,class:"random-color-hint"},M4={class:"resource-alpha-head"},_4={class:"alpha-modes"},C4=["onClick"],A4=["onClick"],E4=["onClick"],I4={class:"row"},R4=["onUpdate:modelValue"],P4={class:"resource-alpha-curve"},k4=Qt({__name:"ParticleAppearanceSection",setup(s){const{resolvedCurveEditorMode:e,sys:t,textureFileInput:i,sequenceFileInput:n,addImageResource:r,openTexturePicker:o,openSequencePicker:a,onTextureFile:c,onSequenceFiles:l,resetTexture:h,setResourceFixedColor:u,commitResourceFixedColor:d,removeImageResource:f,setResourceWeight:p,toggleResourceLock:m,collapsed:g,toggle:v,resetModule:y,select:x,ALPHA_CURVE:T,RESOURCE_ALPHA_CURVE:A}=br();return(w,b)=>(K(),J("div",a4,[M("div",{class:"group-head",onClick:b[1]||(b[1]=_=>R(v)("look"))},[M("span",l4,Me(R(g).look?"▸":"▾"),1),b[10]||(b[10]=M("span",null,"外观与资源",-1)),M("button",{class:"group-reset",title:"重置外观与资源参数",onClick:b[0]||(b[0]=Qe(_=>R(y)("look"),["stop"]))},"重置")]),ce(M("div",c4,[b[24]||(b[24]=M("div",{class:"look-title"},"透明度",-1)),M("div",h4,[M("button",{class:Le(["seg-btn",{active:R(t).config.alphaMode==="curve"}]),onClick:b[2]||(b[2]=_=>R(t).config.alphaMode="curve")},"曲线",2),M("button",{class:Le(["seg-btn",{active:R(t).config.alphaMode==="fixed"}]),onClick:b[3]||(b[3]=_=>R(t).config.alphaMode="fixed")},"固定",2)]),R(t).config.alphaMode==="fixed"?(K(),Et(Pe,{key:0,label:"透明度",min:0,max:1,step:.01,modelValue:R(t).config.alpha,"onUpdate:modelValue":b[4]||(b[4]=_=>R(t).config.alpha=_)},null,8,["modelValue"])):(K(),J(Fe,{key:1},[M("label",u4,[b[12]||(b[12]=M("span",null,"曲线模式",-1)),ce(M("select",{"onUpdate:modelValue":b[5]||(b[5]=_=>R(t).config.curveMode=_),class:"inp"},[...b[11]||(b[11]=[M("option",null,"跟随导出",-1),M("option",null,"线性",-1),M("option",null,"贝塞尔",-1)])],512),[[St,R(t).config.curveMode]])]),M("div",d4,[xe(qs,{modelValue:R(t).config.alphaCurve,"onUpdate:modelValue":b[6]||(b[6]=_=>R(t).config.alphaCurve=_),"default-value":R(T),mode:R(e)(R(t).config.curveMode)},null,8,["modelValue","default-value","mode"]),b[13]||(b[13]=M("div",{class:"curve-labels"},[M("span",null,"0(透明)"),M("span",null,"生命周期 →"),M("span",null,"1(不透明)")],-1))])],64)),M("div",f4,[b[14]||(b[14]=M("span",null,"图片资源",-1)),M("button",{class:"image-add",title:"新增图片资源",onClick:b[7]||(b[7]=(..._)=>R(r)&&R(r)(..._))},"+")]),(K(!0),J(Fe,null,Nt(R(t).config.imageResources,_=>(K(),Et(yS,{key:_.id,resource:_,"resource-count":R(t).config.imageResources.length,"supports-sequence":"","default-file":"star.png",onPick:R(o),onPickSequence:R(a),onReset:R(h),onRemove:R(f),onUpdateWeight:R(p),onToggleLock:R(m)},{default:$h(()=>[xe(Pe,{label:"缩放",min:.1,max:3,step:.05,modelValue:_.scale,"onUpdate:modelValue":I=>_.scale=I},null,8,["modelValue","onUpdate:modelValue"]),M("label",m4,[b[15]||(b[15]=M("span",null,"轴心 x,y",-1)),ce(M("input",{type:"number",step:"0.05",class:"inp tiny","onUpdate:modelValue":I=>_.anchorX=I},null,8,p4),[[He,_.anchorX,void 0,{number:!0}]]),ce(M("input",{type:"number",step:"0.05",class:"inp tiny","onUpdate:modelValue":I=>_.anchorY=I},null,8,g4),[[He,_.anchorY,void 0,{number:!0}]])]),b[23]||(b[23]=M("div",{class:"resource-divider"},null,-1)),M("label",v4,[b[18]||(b[18]=M("span",null,"颜色",-1)),ce(M("select",{"onUpdate:modelValue":I=>_.colorMode=I,class:"inp"},[...b[16]||(b[16]=[M("option",{value:"fixed"},"固定色",-1),M("option",{value:"random"},"随机颜色",-1),M("option",{value:"lifetime"},"生命周期",-1)])],8,x4),[[St,_.colorMode]]),ce(M("select",{"onUpdate:modelValue":I=>_.blend=I,class:"inp blend-select"},[...b[17]||(b[17]=[M("option",{value:"normal"},"正常",-1),M("option",{value:"add"},"相加",-1),M("option",{value:"multiply"},"相乘",-1),M("option",{value:"screen"},"滤色",-1)])],8,y4),[[St,_.blend]])]),_.colorMode==="fixed"?(K(),J("label",b4,[b[19]||(b[19]=M("span",null,"固定色",-1)),ce(M("input",{type:"color","onUpdate:modelValue":I=>_.colorStart=I,class:"colr"},null,8,w4),[[He,_.colorStart]]),M("input",{type:"text",class:"hex-input",value:_.colorStart,spellcheck:"false","aria-label":"固定颜色值",onChange:I=>R(u)(_,I),onKeydown:Kr(I=>R(d)(_,I),["enter"])},null,40,S4)])):(K(),J(Fe,{key:1},[xe(xS,{modelValue:_.colorGradient,"onUpdate:modelValue":I=>_.colorGradient=I},null,8,["modelValue","onUpdate:modelValue"]),_.colorMode==="random"?(K(),J("div",T4,"每个粒子出生时从色带随机取色,生命周期内保持不变")):Te("",!0)],64)),M("div",M4,[b[20]||(b[20]=M("span",null,"独立透明度",-1)),M("div",_4,[M("button",{class:Le({on:_.independentAlpha==="off"}),onClick:I=>_.independentAlpha="off"},"关闭",10,C4),M("button",{class:Le({on:_.independentAlpha==="fixed"}),onClick:I=>_.independentAlpha="fixed"},"固定",10,A4),M("button",{class:Le({on:_.independentAlpha==="curve"}),onClick:I=>_.independentAlpha="curve"},"曲线",10,E4)])]),_.independentAlpha==="fixed"?(K(),Et(Pe,{key:2,label:"透明度",min:0,max:1,step:.01,modelValue:_.alpha,"onUpdate:modelValue":I=>_.alpha=I},null,8,["modelValue","onUpdate:modelValue"])):_.independentAlpha==="curve"?(K(),J(Fe,{key:3},[M("label",I4,[b[22]||(b[22]=M("span",null,"曲线模式",-1)),ce(M("select",{"onUpdate:modelValue":I=>_.alphaCurveMode=I,class:"inp"},[...b[21]||(b[21]=[M("option",null,"跟随导出",-1),M("option",null,"线性",-1),M("option",null,"贝塞尔",-1)])],8,R4),[[St,_.alphaCurveMode]])]),M("div",P4,[xe(qs,{modelValue:_.alphaCurve,"onUpdate:modelValue":I=>_.alphaCurve=I,"default-value":R(A),mode:R(e)(_.alphaCurveMode)},null,8,["modelValue","onUpdate:modelValue","default-value","mode"])])],64)):Te("",!0)]),_:2},1032,["resource","resource-count","onPick","onPickSequence","onReset","onRemove","onUpdateWeight","onToggleLock"]))),128)),M("input",{ref_key:"textureFileInput",ref:i,class:"file-input",type:"file",accept:"image/png,image/jpeg,image/webp,image/gif",onChange:b[8]||(b[8]=(..._)=>R(c)&&R(c)(..._))},null,544),M("input",{ref_key:"sequenceFileInput",ref:n,class:"file-input",type:"file",multiple:"",accept:"image/png,image/jpeg,image/webp,image/gif",onChange:b[9]||(b[9]=(..._)=>R(l)&&R(l)(..._))},null,544)],512),[[bi,!R(g).look]])]))}}),F4=ei(k4,[["__scopeId","data-v-d8fe7aad"]]),O4={class:"group"},B4={class:"caret"},L4={class:"group-body"},D4={class:"modifier-item"},N4={class:"switch-row modifier-switch"},U4={key:0,class:"modifier-params"},$4={class:"modifier-item"},X4={class:"switch-row modifier-switch"},V4={key:0,class:"modifier-params gravity-params"},Y4={class:"modifier-mode-row"},G4={class:"modifier-item"},H4={class:"switch-row modifier-switch"},j4={key:0,class:"modifier-params gravity-params"},W4={class:"modifier-mode-row"},z4={class:"modifier-item"},q4={class:"switch-row modifier-switch"},K4={key:0,class:"modifier-params"},Z4={class:"row"},J4={class:"switch-row"},Q4={class:"modifier-item"},e5={class:"switch-row modifier-switch"},t5={key:0,class:"modifier-params"},i5={class:"row"},s5={class:"switch-row"},n5={class:"modifier-item"},r5={class:"switch-row modifier-switch"},o5={key:0,class:"modifier-params"},a5={class:"row"},l5={class:"row"},c5={class:"switch-row"},h5={class:"modifier-item"},u5={class:"switch-row modifier-switch"},d5={key:0,class:"modifier-params trail-params"},f5={class:"trail-section-head"},m5={class:"row"},p5=["onUpdate:modelValue"],g5={class:"row"},v5=["onUpdate:modelValue"],x5={class:"row"},y5=["onUpdate:modelValue"],b5={class:"switch-row trail-sub-switch"},w5=["onUpdate:modelValue"],S5={class:"switch-row trail-sub-switch"},T5=["onUpdate:modelValue"],M5={class:"trail-mode-head"},_5={class:"alpha-modes"},C5=["onClick"],A5=["onClick"],E5=["onClick"],I5={class:"row"},R5=["onUpdate:modelValue"],P5={key:6,class:"row trail-fixed-color"},k5=["onUpdate:modelValue"],F5=["value","onChange","onKeydown"],O5={class:"trail-mode-head"},B5={class:"alpha-modes"},L5=["onClick"],D5=["onClick"],N5=["onClick"],U5={class:"trail-grid-row"},$5={class:"modifier-item"},X5={class:"switch-row modifier-switch"},V5=["disabled"],Y5={key:0,class:"modifier-params emitter-follow-params"},G5={class:"field-block"},H5=["value"],j5={key:0,value:"bone"},W5={class:"field-block"},z5=["value"],q5={class:"field-block"},K5={class:"field-grid follow-grid"},Z5={class:"compact-field"},J5={class:"compact-field"},Q5={class:"field-block"},e8={key:0,class:"bone-follow-target"},t8={key:1,class:"bone-follow-missing"},i8={class:"field-block"},s8={class:"field-grid follow-grid"},n8={class:"compact-field"},r8={class:"compact-field"},o8={class:"bone-follow-transform-grid"},a8={class:"compact-field"},l8={class:"compact-field"},c8={class:"compact-field"},h8={class:"modifier-item"},u8={class:"switch-row modifier-switch"},d8={key:0,class:"modifier-params collision-filter-params"},f8={class:"collision-filter-tags"},m8=["title"],p8=["aria-label","onClick"],g8=["disabled","title"],v8={key:0,class:"collision-filter-empty"},x8={key:1,class:"collision-filter-picker"},y8=["onClick"],b8=Qt({__name:"ParticleModifiersSection",setup(s){const{store:e,sys:t,trailTextureFileInput:i,addTrailResource:n,openTrailTexturePicker:r,onTrailRigChange:o,onTrailResourceBoneCountChange:a,onTrailResourceRotationChange:c,onTrailTextureFile:l,resetTrailTexture:h,removeTrailResource:u,setTrailResourceWeight:d,toggleTrailResourceLock:f,setTrailColor:p,commitTrailColor:m,selectedSpineBone:g,boundSpineBone:v,collisionPickerOpen:y,selectedCollisionBodies:x,availableCollisionBodies:T,addCollisionBody:A,removeCollisionBody:w,collapsed:b,toggle:_,onEmitterFollowModeChange:I,bindSelectedBone:F,resetModule:E,select:k,LINEAR_CURVE:O,FLAT_CURVE:N,TRAIL_ALPHA_CURVE:$,TRAIL_SHAPE_CURVE:D}=br();return(U,C)=>(K(),J("div",O4,[M("div",{class:"group-head",onClick:C[1]||(C[1]=P=>R(_)("mods"))},[M("span",B4,Me(R(b).mods?"▸":"▾"),1),C[69]||(C[69]=M("span",null,"修改器",-1)),M("button",{class:"group-reset",title:"重置修改器参数",onClick:C[0]||(C[0]=Qe(P=>R(E)("mods"),["stop"]))},"重置")]),ce(M("div",L4,[M("div",D4,[M("label",N4,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[2]||(C[2]=P=>R(t).config.noise=P)},null,512),[[wt,R(t).config.noise]]),C[70]||(C[70]=M("span",{class:"switch-ui"},null,-1)),C[71]||(C[71]=M("span",null,"开启移动噪声",-1))]),R(t).config.noise?(K(),J("div",U4,[xe(Pe,{label:"强度",min:0,max:100,step:1,modelValue:R(t).config.noiseAmt,"onUpdate:modelValue":C[3]||(C[3]=P=>R(t).config.noiseAmt=P)},null,8,["modelValue"]),xe(Pe,{label:"波动范围",min:0,max:500,step:1,modelValue:R(t).config.noiseRange,"onUpdate:modelValue":C[4]||(C[4]=P=>R(t).config.noiseRange=P)},null,8,["modelValue"]),xe(Pe,{label:"时间流速",min:0,max:10,step:.1,modelValue:R(t).config.noiseSpeed,"onUpdate:modelValue":C[5]||(C[5]=P=>R(t).config.noiseSpeed=P)},null,8,["modelValue"]),C[72]||(C[72]=M("div",{class:"modifier-hint"},"强度控制影响比例 · 波动范围控制最大偏移 · 时间流速控制变化速度",-1))])):Te("",!0)]),M("div",$4,[M("label",X4,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[6]||(C[6]=P=>R(t).config.useGravity=P)},null,512),[[wt,R(t).config.useGravity]]),C[73]||(C[73]=M("span",{class:"switch-ui"},null,-1)),C[74]||(C[74]=M("span",null,"开启重力",-1))]),R(t).config.useGravity?(K(),J("div",V4,[M("div",Y4,[M("button",{class:Le(["axis-mode",{on:R(t).config.gravityMode==="fixed"}]),onClick:C[7]||(C[7]=P=>R(t).config.gravityMode="fixed")},"固定",2),M("button",{class:Le(["axis-mode",{on:R(t).config.gravityMode==="random"}]),onClick:C[8]||(C[8]=P=>R(t).config.gravityMode="random")},"随机",2)]),R(t).config.gravityMode==="fixed"?(K(),Et(Pe,{key:0,label:"重力强度",min:-3e3,max:3e3,step:10,modelValue:R(t).config.gravityMin,"onUpdate:modelValue":C[9]||(C[9]=P=>R(t).config.gravityMin=P)},null,8,["modelValue"])):(K(),J(Fe,{key:1},[xe(Pe,{label:"强度 min",min:-3e3,max:3e3,step:10,modelValue:R(t).config.gravityMin,"onUpdate:modelValue":C[10]||(C[10]=P=>R(t).config.gravityMin=P)},null,8,["modelValue"]),xe(Pe,{label:"强度 max",min:-3e3,max:3e3,step:10,modelValue:R(t).config.gravityMax,"onUpdate:modelValue":C[11]||(C[11]=P=>R(t).config.gravityMax=P)},null,8,["modelValue"])],64)),xe(Pe,{label:"方向",min:-360,max:360,step:1,modelValue:R(t).config.gravityDirection,"onUpdate:modelValue":C[12]||(C[12]=P=>R(t).config.gravityDirection=P)},null,8,["modelValue"]),C[75]||(C[75]=M("div",{class:"gravity-curve-title"},[M("span",null,"生命周期内重力"),M("span",null,"纵轴:强度 0~1")],-1)),xe(qs,{modelValue:R(t).config.gravityCurve,"onUpdate:modelValue":C[13]||(C[13]=P=>R(t).config.gravityCurve=P),"default-value":R(N)},null,8,["modelValue","default-value"]),C[76]||(C[76]=M("div",{class:"gravity-curve-axis"},[M("span",null,"0"),M("span",null,"生命周期 →"),M("span",null,"1")],-1)),C[77]||(C[77]=M("div",{class:"modifier-hint"},"0° 向右 · -90° 向下 · 负强度会反转方向",-1))])):Te("",!0)]),M("div",G4,[M("label",H4,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[14]||(C[14]=P=>R(t).config.wind=P)},null,512),[[wt,R(t).config.wind]]),C[78]||(C[78]=M("span",{class:"switch-ui"},null,-1)),C[79]||(C[79]=M("span",null,"开启风力",-1))]),R(t).config.wind?(K(),J("div",j4,[M("div",W4,[M("button",{class:Le(["axis-mode",{on:R(t).config.windMode==="fixed"}]),onClick:C[15]||(C[15]=P=>R(t).config.windMode="fixed")},"固定",2),M("button",{class:Le(["axis-mode",{on:R(t).config.windMode==="random"}]),onClick:C[16]||(C[16]=P=>R(t).config.windMode="random")},"随机",2)]),R(t).config.windMode==="fixed"?(K(),Et(Pe,{key:0,label:"风力强度",min:-3e3,max:3e3,step:10,modelValue:R(t).config.windMin,"onUpdate:modelValue":C[17]||(C[17]=P=>R(t).config.windMin=P)},null,8,["modelValue"])):(K(),J(Fe,{key:1},[xe(Pe,{label:"强度 min",min:-3e3,max:3e3,step:10,modelValue:R(t).config.windMin,"onUpdate:modelValue":C[18]||(C[18]=P=>R(t).config.windMin=P)},null,8,["modelValue"]),xe(Pe,{label:"强度 max",min:-3e3,max:3e3,step:10,modelValue:R(t).config.windMax,"onUpdate:modelValue":C[19]||(C[19]=P=>R(t).config.windMax=P)},null,8,["modelValue"])],64)),xe(Pe,{label:"方向",min:-360,max:360,step:1,modelValue:R(t).config.windDirection,"onUpdate:modelValue":C[20]||(C[20]=P=>R(t).config.windDirection=P)},null,8,["modelValue"]),C[80]||(C[80]=M("div",{class:"gravity-curve-title"},[M("span",null,"生命周期内风力"),M("span",null,"纵轴:强度 0~1")],-1)),xe(qs,{modelValue:R(t).config.windCurve,"onUpdate:modelValue":C[21]||(C[21]=P=>R(t).config.windCurve=P),"default-value":R(N)},null,8,["modelValue","default-value"]),C[81]||(C[81]=M("div",{class:"gravity-curve-axis"},[M("span",null,"0"),M("span",null,"生命周期 →"),M("span",null,"1")],-1)),C[82]||(C[82]=M("div",{class:"modifier-hint"},"0° 向右 · -90° 向下 · 负强度会反转方向",-1))])):Te("",!0)]),M("div",z4,[M("label",q4,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[22]||(C[22]=P=>R(t).config.forceField=P)},null,512),[[wt,R(t).config.forceField]]),C[83]||(C[83]=M("span",{class:"switch-ui"},null,-1)),C[84]||(C[84]=M("span",null,"开启力场",-1))]),R(t).config.forceField?(K(),J("div",K4,[xe(Pe,{label:"中心 X",min:-5e3,max:5e3,step:1,modelValue:R(t).config.forceCenterX,"onUpdate:modelValue":C[23]||(C[23]=P=>R(t).config.forceCenterX=P)},null,8,["modelValue"]),xe(Pe,{label:"中心 Y",min:-5e3,max:5e3,step:1,modelValue:R(t).config.forceCenterY,"onUpdate:modelValue":C[24]||(C[24]=P=>R(t).config.forceCenterY=P)},null,8,["modelValue"]),xe(Pe,{label:"力场强度",min:-300,max:300,step:1,modelValue:R(t).config.forceStrength,"onUpdate:modelValue":C[25]||(C[25]=P=>R(t).config.forceStrength=P)},null,8,["modelValue"]),xe(Pe,{label:"力场半径",min:1,max:2e3,step:1,modelValue:R(t).config.forceRadius,"onUpdate:modelValue":C[26]||(C[26]=P=>R(t).config.forceRadius=P)},null,8,["modelValue"]),M("label",Z4,[C[86]||(C[86]=M("span",null,"衰减模式",-1)),ce(M("select",{"onUpdate:modelValue":C[27]||(C[27]=P=>R(t).config.forceFalloff=P),class:"inp"},[...C[85]||(C[85]=[M("option",{value:"constant"},"恒定(范围内力度不变)",-1),M("option",{value:"linear"},"线性衰减(边缘为 0)",-1),M("option",{value:"inverse"},"距离反比(中心最强)",-1)])],512),[[St,R(t).config.forceFalloff]])]),C[89]||(C[89]=M("div",{class:"modifier-hint"},"正数吸向中心 · 负数向外排斥 · 可在画布内拖动力场圆",-1)),M("label",J4,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[28]||(C[28]=P=>R(t).config.showForceFieldShape=P)},null,512),[[wt,R(t).config.showForceFieldShape]]),C[87]||(C[87]=M("span",{class:"switch-ui"},null,-1)),C[88]||(C[88]=M("span",null,"显示形状",-1))])])):Te("",!0)]),M("div",Q4,[M("label",e5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[29]||(C[29]=P=>R(t).config.vortex=P)},null,512),[[wt,R(t).config.vortex]]),C[90]||(C[90]=M("span",{class:"switch-ui"},null,-1)),C[91]||(C[91]=M("span",null,"开启漩涡",-1))]),R(t).config.vortex?(K(),J("div",t5,[xe(Pe,{label:"中心 X",min:-5e3,max:5e3,step:1,modelValue:R(t).config.vortexCenterX,"onUpdate:modelValue":C[30]||(C[30]=P=>R(t).config.vortexCenterX=P)},null,8,["modelValue"]),xe(Pe,{label:"中心 Y",min:-5e3,max:5e3,step:1,modelValue:R(t).config.vortexCenterY,"onUpdate:modelValue":C[31]||(C[31]=P=>R(t).config.vortexCenterY=P)},null,8,["modelValue"]),xe(Pe,{label:"力场强度",min:-300,max:300,step:1,modelValue:R(t).config.vortexStrength,"onUpdate:modelValue":C[32]||(C[32]=P=>R(t).config.vortexStrength=P)},null,8,["modelValue"]),xe(Pe,{label:"力场半径",min:1,max:2e3,step:1,modelValue:R(t).config.vortexRadius,"onUpdate:modelValue":C[33]||(C[33]=P=>R(t).config.vortexRadius=P)},null,8,["modelValue"]),M("label",i5,[C[93]||(C[93]=M("span",null,"衰减模式",-1)),ce(M("select",{"onUpdate:modelValue":C[34]||(C[34]=P=>R(t).config.vortexFalloff=P),class:"inp"},[...C[92]||(C[92]=[M("option",{value:"constant"},"恒定(范围内力度不变)",-1),M("option",{value:"linear"},"线性衰减(边缘为 0)",-1),M("option",{value:"inverse"},"距离反比(中心最强)",-1)])],512),[[St,R(t).config.vortexFalloff]])]),C[96]||(C[96]=M("div",{class:"modifier-hint"},"正数逆时针 · 负数顺时针",-1)),M("label",s5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[35]||(C[35]=P=>R(t).config.showVortexShape=P)},null,512),[[wt,R(t).config.showVortexShape]]),C[94]||(C[94]=M("span",{class:"switch-ui"},null,-1)),C[95]||(C[95]=M("span",null,"显示形状",-1))])])):Te("",!0)]),M("div",n5,[M("label",r5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[36]||(C[36]=P=>R(t).config.attraction=P)},null,512),[[wt,R(t).config.attraction]]),C[97]||(C[97]=M("span",{class:"switch-ui"},null,-1)),C[98]||(C[98]=M("span",null,"开启吸附",-1))]),R(t).config.attraction?(K(),J("div",o5,[xe(Pe,{label:"吸附点 X",min:-5e3,max:5e3,step:1,modelValue:R(t).config.attractionCenterX,"onUpdate:modelValue":C[37]||(C[37]=P=>R(t).config.attractionCenterX=P)},null,8,["modelValue"]),xe(Pe,{label:"吸附点 Y",min:-5e3,max:5e3,step:1,modelValue:R(t).config.attractionCenterY,"onUpdate:modelValue":C[38]||(C[38]=P=>R(t).config.attractionCenterY=P)},null,8,["modelValue"]),xe(Pe,{label:"吸附半径",min:0,max:2e3,step:1,modelValue:R(t).config.attractionRadius,"onUpdate:modelValue":C[39]||(C[39]=P=>R(t).config.attractionRadius=P)},null,8,["modelValue"]),xe(Pe,{label:"吸附时长",min:.05,max:30,step:.05,modelValue:R(t).config.attractionDuration,"onUpdate:modelValue":C[40]||(C[40]=P=>R(t).config.attractionDuration=P)},null,8,["modelValue"]),xe(Pe,{label:"延迟时间",min:0,max:30,step:.05,modelValue:R(t).config.attractionDelay,"onUpdate:modelValue":C[41]||(C[41]=P=>R(t).config.attractionDelay=P)},null,8,["modelValue"]),M("label",a5,[C[100]||(C[100]=M("span",null,"延迟方式",-1)),ce(M("select",{"onUpdate:modelValue":C[42]||(C[42]=P=>R(t).config.attractionDelayMode=P),class:"inp"},[...C[99]||(C[99]=[M("option",{value:"global"},"统一时间",-1),M("option",{value:"particle"},"单粒子生命",-1)])],512),[[St,R(t).config.attractionDelayMode]])]),M("label",l5,[C[102]||(C[102]=M("span",null,"吸附方式",-1)),ce(M("select",{"onUpdate:modelValue":C[43]||(C[43]=P=>R(t).config.attractionPath=P),class:"inp"},[...C[101]||(C[101]=[M("option",{value:"linear"},"直线",-1),M("option",{value:"curve"},"曲线",-1)])],512),[[St,R(t).config.attractionPath]])]),C[105]||(C[105]=M("div",{class:"modifier-hint"},"延迟后从当前位置开始吸附 · 到达红色范围即死亡 · 可在画布内拖动吸附圆",-1)),M("label",c5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[44]||(C[44]=P=>R(t).config.showAttractionShape=P)},null,512),[[wt,R(t).config.showAttractionShape]]),C[103]||(C[103]=M("span",{class:"switch-ui"},null,-1)),C[104]||(C[104]=M("span",null,"显示形状",-1))])])):Te("",!0)]),M("div",h5,[M("label",u5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[45]||(C[45]=P=>R(t).config.trail=P)},null,512),[[wt,R(t).config.trail]]),C[106]||(C[106]=M("span",{class:"switch-ui"},null,-1)),C[107]||(C[107]=M("span",null,"开启拖尾",-1))]),R(t).config.trail?(K(),J("div",d5,[M("div",f5,[C[108]||(C[108]=M("div",{class:"trail-section-title"},"拖尾独立图片",-1)),M("button",{class:"image-add",title:"增加拖尾图片资源",onClick:C[46]||(C[46]=(...P)=>R(n)&&R(n)(...P))},"+")]),(K(!0),J(Fe,null,Nt(R(t).config.trailResources,P=>(K(),Et(yS,{key:P.id,resource:P,"resource-count":R(t).config.trailResources.length,"default-file":"trail.png","name-placeholder":"trail","show-folder":!1,onPick:R(r),onReset:R(h),onRemove:R(u),onUpdateWeight:R(d),onToggleLock:R(f)},{default:$h(()=>[C[124]||(C[124]=M("div",{class:"resource-divider"},null,-1)),xe(Pe,{label:"旋转",min:-360,max:360,step:1,"model-value":P.rotation,"onUpdate:modelValue":B=>R(c)(P.id,B)},null,8,["model-value","onUpdate:modelValue"]),xe(Pe,{label:"拖尾骨骼数",min:2,max:16,step:1,"model-value":P.boneCount,"onUpdate:modelValue":B=>R(a)(P.id,B)},null,8,["model-value","onUpdate:modelValue"]),xe(Pe,{label:"拖尾比例 (%)",min:0,max:100,step:1,modelValue:P.trailRatio,"onUpdate:modelValue":B=>P.trailRatio=B},null,8,["modelValue","onUpdate:modelValue"]),M("label",m5,[C[110]||(C[110]=M("span",null,"拖尾长度",-1)),ce(M("select",{"onUpdate:modelValue":B=>P.lengthMode=B,class:"inp"},[...C[109]||(C[109]=[M("option",{value:"fixed"},"固定",-1),M("option",{value:"random"},"随机范围",-1)])],8,p5),[[St,P.lengthMode]])]),P.lengthMode==="fixed"?(K(),Et(Pe,{key:0,label:"长度比例 (%)",min:0,max:500,step:1,modelValue:P.length,"onUpdate:modelValue":B=>P.length=B},null,8,["modelValue","onUpdate:modelValue"])):(K(),J(Fe,{key:1},[xe(Pe,{label:"长度最小 (%)",min:0,max:500,step:1,modelValue:P.lengthMin,"onUpdate:modelValue":B=>P.lengthMin=B},null,8,["modelValue","onUpdate:modelValue"]),xe(Pe,{label:"长度最大 (%)",min:0,max:500,step:1,modelValue:P.lengthMax,"onUpdate:modelValue":B=>P.lengthMax=B},null,8,["modelValue","onUpdate:modelValue"])],64)),M("label",g5,[C[112]||(C[112]=M("span",null,"拖尾宽度",-1)),ce(M("select",{"onUpdate:modelValue":B=>P.widthSizeMode=B,class:"inp"},[...C[111]||(C[111]=[M("option",{value:"fixed"},"固定",-1),M("option",{value:"random"},"随机范围",-1)])],8,v5),[[St,P.widthSizeMode]])]),P.widthSizeMode==="fixed"?(K(),Et(Pe,{key:2,label:"宽度比例 (%)",min:0,max:500,step:1,modelValue:P.width,"onUpdate:modelValue":B=>P.width=B},null,8,["modelValue","onUpdate:modelValue"])):(K(),J(Fe,{key:3},[xe(Pe,{label:"宽度最小 (%)",min:0,max:500,step:1,modelValue:P.widthMin,"onUpdate:modelValue":B=>P.widthMin=B},null,8,["modelValue","onUpdate:modelValue"]),xe(Pe,{label:"宽度最大 (%)",min:0,max:500,step:1,modelValue:P.widthMax,"onUpdate:modelValue":B=>P.widthMax=B},null,8,["modelValue","onUpdate:modelValue"])],64)),M("label",x5,[C[114]||(C[114]=M("span",null,"宽度缩放",-1)),ce(M("select",{"onUpdate:modelValue":B=>P.widthMode=B,class:"inp"},[...C[113]||(C[113]=[M("option",{value:"particle"},"跟随粒子",-1),M("option",{value:"fixed"},"固定",-1)])],8,y5),[[St,P.widthMode]])]),M("label",b5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":B=>P.lifeLengthEnabled=B},null,8,w5),[[wt,P.lifeLengthEnabled]]),C[115]||(C[115]=M("span",{class:"switch-ui"},null,-1)),C[116]||(C[116]=M("span",null,"生命周期长度曲线",-1))]),P.lifeLengthEnabled?(K(),Et(qs,{key:4,modelValue:P.lifeLengthCurve,"onUpdate:modelValue":B=>P.lifeLengthCurve=B,"default-value":R(N)},null,8,["modelValue","onUpdate:modelValue","default-value"])):Te("",!0),M("label",S5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":B=>P.shapeEnabled=B},null,8,T5),[[wt,P.shapeEnabled]]),C[117]||(C[117]=M("span",{class:"switch-ui"},null,-1)),C[118]||(C[118]=M("span",null,"形状曲线(首端 → 尾端宽度)",-1))]),P.shapeEnabled?(K(),Et(qs,{key:5,modelValue:P.shapeCurve,"onUpdate:modelValue":B=>P.shapeCurve=B,"default-value":R(D)},null,8,["modelValue","onUpdate:modelValue","default-value"])):Te("",!0),M("div",M5,[C[119]||(C[119]=M("span",null,"颜色模式",-1)),M("div",_5,[M("button",{class:Le(["axis-mode",{on:P.colorMode==="particle"}]),onClick:B=>P.colorMode="particle"},"跟随粒子",10,C5),M("button",{class:Le(["axis-mode",{on:P.colorMode==="fixed"}]),onClick:B=>P.colorMode="fixed"},"固定",10,A5),M("button",{class:Le(["axis-mode",{on:P.colorMode==="curve"}]),onClick:B=>P.colorMode="curve"},"曲线",10,E5)])]),M("label",I5,[C[121]||(C[121]=M("span",null,"混合模式",-1)),ce(M("select",{"onUpdate:modelValue":B=>P.blend=B,class:"inp"},[...C[120]||(C[120]=[M("option",{value:"normal"},"正常",-1),M("option",{value:"add"},"相加",-1),M("option",{value:"multiply"},"相乘",-1),M("option",{value:"screen"},"滤色",-1)])],8,R5),[[St,P.blend]])]),P.colorMode==="fixed"?(K(),J("label",P5,[C[122]||(C[122]=M("span",null,"固定颜色",-1)),ce(M("input",{class:"colr",type:"color","onUpdate:modelValue":B=>P.color=B},null,8,k5),[[He,P.color]]),M("input",{class:"hex-input",value:P.color,onChange:B=>R(p)(P,B),onKeydown:Kr(Qe(B=>R(m)(P,B),["prevent"]),["enter"])},null,40,F5)])):P.colorMode==="curve"?(K(),Et(xS,{key:7,modelValue:P.colorGradient,"onUpdate:modelValue":B=>P.colorGradient=B},null,8,["modelValue","onUpdate:modelValue"])):Te("",!0),M("div",O5,[C[123]||(C[123]=M("span",null,"透明度模式",-1)),M("div",B5,[M("button",{class:Le(["axis-mode",{on:P.alphaMode==="particle"}]),onClick:B=>P.alphaMode="particle"},"跟随粒子",10,L5),M("button",{class:Le(["axis-mode",{on:P.alphaMode==="fixed"}]),onClick:B=>P.alphaMode="fixed"},"固定",10,D5),M("button",{class:Le(["axis-mode",{on:P.alphaMode==="curve"}]),onClick:B=>P.alphaMode="curve"},"曲线",10,N5)])]),P.alphaMode==="fixed"?(K(),Et(Pe,{key:8,label:"透明度",min:0,max:1,step:.01,modelValue:P.alpha,"onUpdate:modelValue":B=>P.alpha=B},null,8,["modelValue","onUpdate:modelValue"])):Te("",!0),P.alphaMode==="curve"?(K(),Et(qs,{key:9,modelValue:P.alphaCurve,"onUpdate:modelValue":B=>P.alphaCurve=B,"default-value":R($)},null,8,["modelValue","onUpdate:modelValue","default-value"])):Te("",!0)]),_:2},1032,["resource","resource-count","onPick","onReset","onRemove","onUpdateWeight","onToggleLock"]))),128)),M("input",{ref_key:"trailTextureFileInput",ref:i,class:"file-input",type:"file",accept:"image/png,image/jpeg,image/webp",onChange:C[47]||(C[47]=(...P)=>R(l)&&R(l)(...P))},null,544),M("div",U5,[xe(Pe,{label:"网格行数",min:2,max:16,step:1,"model-value":R(t).config.trailGridRows,"onUpdate:modelValue":C[48]||(C[48]=P=>R(o)("trailGridRows",P))},null,8,["model-value"]),xe(Pe,{label:"网格列数",min:2,max:32,step:1,"model-value":R(t).config.trailGridCols,"onUpdate:modelValue":C[49]||(C[49]=P=>R(o)("trailGridCols",P))},null,8,["model-value"])]),C[125]||(C[125]=M("div",{class:"modifier-hint"},"每个粒子按资源比例生成一组同级拖尾骨骼;随机长度与宽度在粒子出生时确定,相同种子可稳定复现",-1))])):Te("",!0)]),M("div",$5,[M("label",X5,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[50]||(C[50]=P=>R(t).config.emitterFollow=P),disabled:R(t).config.streamBehavior==="loop"},null,8,V5),[[wt,R(t).config.emitterFollow]]),C[126]||(C[126]=M("span",{class:"switch-ui"},null,-1)),C[127]||(C[127]=M("span",null,"开启发射器跟随",-1))]),R(t).config.emitterFollow&&R(t).config.streamBehavior!=="loop"?(K(),J("div",Y5,[M("label",G5,[C[130]||(C[130]=M("span",null,"跟随模式",-1)),M("select",{value:R(t).config.emitterFollowMode,class:"inp",onChange:C[51]||(C[51]=P=>R(I)(P,R(t).config))},[C[128]||(C[128]=M("option",{value:"none"},"无",-1)),C[129]||(C[129]=M("option",{value:"path"},"跟随路径",-1)),R(g)||R(t).config.emitterFollowMode==="bone"?(K(),J("option",j5,"选中的骨骼")):Te("",!0)],40,H5)]),R(t).config.emitterFollowMode==="path"?(K(),J(Fe,{key:0},[M("label",W5,[C[132]||(C[132]=M("span",null,"跟随路径",-1)),ce(M("select",{"onUpdate:modelValue":C[52]||(C[52]=P=>R(t).config.emitterFollowPathId=P),class:"inp"},[C[131]||(C[131]=M("option",{value:0},"无",-1)),(K(!0),J(Fe,null,Nt(R(e).paths,P=>(K(),J("option",{key:P.id,value:P.id},Me(P.name),9,z5))),128))],512),[[St,R(t).config.emitterFollowPathId,void 0,{number:!0}]])]),M("label",q5,[C[134]||(C[134]=M("span",null,"发射器角度模式",-1)),ce(M("select",{"onUpdate:modelValue":C[53]||(C[53]=P=>R(t).config.emitterAngleMode=P),class:"inp"},[...C[133]||(C[133]=[M("option",{value:"fixed"},"固定角度",-1),M("option",{value:"direction"},"跟随移动方向",-1)])],512),[[St,R(t).config.emitterAngleMode]])]),C[140]||(C[140]=M("div",{class:"gravity-curve-title"},[M("span",null,"移动进度曲线 (0→1)")],-1)),xe(qs,{modelValue:R(t).config.emitterFollowCurve,"onUpdate:modelValue":C[54]||(C[54]=P=>R(t).config.emitterFollowCurve=P),"default-value":R(O)},null,8,["modelValue","default-value"]),M("div",K5,[M("label",Z5,[C[135]||(C[135]=M("span",null,"移动时长 (s)",-1)),ce(M("input",{"onUpdate:modelValue":C[55]||(C[55]=P=>R(t).config.emitterFollowDuration=P),type:"number",min:"0.05",step:"0.05",class:"inp"},null,512),[[He,R(t).config.emitterFollowDuration,void 0,{number:!0}]])]),M("label",J5,[C[137]||(C[137]=M("span",null,"跟随空间",-1)),ce(M("select",{"onUpdate:modelValue":C[56]||(C[56]=P=>R(t).config.emitterFollowSpace=P),class:"inp"},[...C[136]||(C[136]=[M("option",{value:"local"},"局部空间(GEN 移动)",-1),M("option",{value:"world"},"世界空间(粒子生成点移动)",-1)])],512),[[St,R(t).config.emitterFollowSpace]])])]),M("label",Q5,[C[139]||(C[139]=M("span",null,"移动方向",-1)),ce(M("select",{"onUpdate:modelValue":C[57]||(C[57]=P=>R(t).config.emitterFollowDirection=P),class:"inp"},[...C[138]||(C[138]=[M("option",{value:"forward"},"正向(起点 → 终点)",-1),M("option",{value:"reverse"},"反向(终点 → 起点)",-1)])],512),[[St,R(t).config.emitterFollowDirection]])]),xe(Pe,{label:"偏移起始点 (0-1)",min:0,max:1,step:.01,modelValue:R(t).config.emitterFollowOffset,"onUpdate:modelValue":C[58]||(C[58]=P=>R(t).config.emitterFollowOffset=P)},null,8,["modelValue"]),C[141]||(C[141]=M("div",{class:"modifier-hint"},"局部空间会移动整个发射器;世界空间只移动新粒子的生成点,已出生粒子留在世界位置。",-1))],64)):R(t).config.emitterFollowMode==="bone"?(K(),J(Fe,{key:1},[R(v)?(K(),J("div",e8,[C[142]||(C[142]=It("跟随目标:",-1)),M("strong",null,Me(R(v).spine.name)+" / "+Me(R(v).boneName),1)])):(K(),J("div",t8,"尚未绑定有效骨骼,请先在 Spine 层级树中选择骨骼。")),R(g)&&(!R(v)||R(g).spine.id!==R(v).spine.id||R(g).boneName!==R(v).boneName)?(K(),J("button",{key:2,class:"bone-follow-rebind",onClick:C[59]||(C[59]=P=>R(F)(R(t).config))},Me(R(v)?"重新绑定":"绑定")+"当前选中骨骼:"+Me(R(g).spine.name)+" / "+Me(R(g).boneName),1)):Te("",!0),R(v)?(K(),J(Fe,{key:3},[M("label",i8,[C[144]||(C[144]=M("span",null,"跟随空间",-1)),ce(M("select",{"onUpdate:modelValue":C[60]||(C[60]=P=>R(t).config.emitterFollowSpace=P),class:"inp"},[...C[143]||(C[143]=[M("option",{value:"local"},"本地空间(随骨骼移动)",-1),M("option",{value:"world"},"世界空间(粒子生成后保持位置)",-1)])],512),[[St,R(t).config.emitterFollowSpace]])]),M("div",s8,[M("label",n8,[C[145]||(C[145]=M("span",null,"位移偏移 X",-1)),ce(M("input",{"onUpdate:modelValue":C[61]||(C[61]=P=>R(t).config.emitterFollowBoneOffsetX=P),type:"number",step:"1",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneOffsetX,void 0,{number:!0}]])]),M("label",r8,[C[146]||(C[146]=M("span",null,"位移偏移 Y",-1)),ce(M("input",{"onUpdate:modelValue":C[62]||(C[62]=P=>R(t).config.emitterFollowBoneOffsetY=P),type:"number",step:"1",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneOffsetY,void 0,{number:!0}]])])]),M("div",o8,[M("label",a8,[C[147]||(C[147]=M("span",null,"旋转偏移",-1)),ce(M("input",{"onUpdate:modelValue":C[63]||(C[63]=P=>R(t).config.emitterFollowBoneRotation=P),type:"number",step:"1",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneRotation,void 0,{number:!0}]])]),M("label",l8,[C[148]||(C[148]=M("span",null,"缩放偏移 X",-1)),ce(M("input",{"onUpdate:modelValue":C[64]||(C[64]=P=>R(t).config.emitterFollowBoneScaleX=P),type:"number",step:"0.05",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneScaleX,void 0,{number:!0}]])]),M("label",c8,[C[149]||(C[149]=M("span",null,"缩放偏移 Y",-1)),ce(M("input",{"onUpdate:modelValue":C[65]||(C[65]=P=>R(t).config.emitterFollowBoneScaleY=P),type:"number",step:"0.05",class:"inp"},null,512),[[He,R(t).config.emitterFollowBoneScaleY,void 0,{number:!0}]])])]),C[150]||(C[150]=M("div",{class:"modifier-hint"},"发射器只跟随所选 Spine 骨骼的位置,不继承 Spine 的旋转或缩放;粒子变换使用粒子系统自身参数和上方偏移。",-1))],64)):Te("",!0)],64)):Te("",!0)])):Te("",!0)]),M("div",h8,[M("label",u8,[ce(M("input",{type:"checkbox","onUpdate:modelValue":C[66]||(C[66]=P=>R(t).config.collision=P)},null,512),[[wt,R(t).config.collision]]),C[151]||(C[151]=M("span",{class:"switch-ui"},null,-1)),C[152]||(C[152]=M("span",null,"开启碰撞",-1))]),R(t).config.collision?(K(),J("div",d8,[C[153]||(C[153]=M("div",{class:"collision-filter-title"},"参与的碰撞对象",-1)),M("div",f8,[(K(!0),J(Fe,null,Nt(R(x),P=>(K(),J("span",{key:P.id,class:Le(["collision-filter-tag",{disabled:!P.enabled}]),title:P.enabled?P.name:`${P.name}(碰撞体已禁用)`},[M("span",null,Me(P.name),1),M("button",{type:"button","aria-label":`清除碰撞对象 ${P.name}`,onClick:B=>R(w)(P.id)},"×",8,p8)],10,m8))),128)),M("button",{type:"button",class:Le(["collision-filter-add",{active:R(y)}]),disabled:R(T).length===0,title:R(T).length?"加入场景碰撞对象":"没有可加入的碰撞对象",onClick:C[67]||(C[67]=P=>y.value=!R(y))},"+",10,g8)]),R(x).length===0?(K(),J("div",v8,"未选择碰撞对象,当前粒子不会发生碰撞")):Te("",!0),R(y)&&R(T).length?(K(),J("div",x8,[(K(!0),J(Fe,null,Nt(R(T),P=>(K(),J("button",{key:P.id,type:"button",onClick:B=>R(A)(P.id)},[M("span",null,Me(P.name),1),M("small",null,Me(P.enabled?"可用":"已禁用"),1)],8,y8))),128))])):Te("",!0),C[154]||(C[154]=M("div",{class:"modifier-hint"},"只有已加入且启用的场景碰撞对象会参与当前粒子系统的碰撞",-1))])):Te("",!0)]),xe(Pe,{label:"阻尼",min:0,max:2,step:.05,modelValue:R(t).config.damping,"onUpdate:modelValue":C[68]||(C[68]=P=>R(t).config.damping=P)},null,8,["modelValue"])],512),[[bi,!R(b).mods]])]))}}),w8=ei(b8,[["__scopeId","data-v-96ef634f"]]),S8={class:"group"},T8={class:"caret"},M8={class:"group-body export-settings"},_8={class:"export-field"},C8={class:"export-field"},A8={class:"export-field"},E8={key:0,class:"export-help"},I8={class:"export-fps-row"},R8={class:"export-field export-fps-field"},P8={class:"export-checkbox"},k8={class:"export-switches"},F8={class:"switch-row export-switch"},O8={class:"switch-row export-switch"},B8={class:"switch-row export-switch export-switch-last"},L8=Qt({__name:"ExportSettingsSection",setup(s){const{exportSettings:e,collapsed:t,toggle:i,resetModule:n,normalizeExportFps:r,select:o}=br();return(a,c)=>(K(),J("div",S8,[M("div",{class:"group-head",onClick:c[1]||(c[1]=l=>R(i)("export"))},[M("span",T8,Me(R(t).export?"▸":"▾"),1),c[11]||(c[11]=M("span",null,"导出设置",-1)),M("button",{class:"group-reset",title:"重置导出设置",onClick:c[0]||(c[0]=Qe(l=>R(n)("export"),["stop"]))},"重置")]),ce(M("div",M8,[M("label",_8,[c[12]||(c[12]=M("span",null,"图片路径 (Spine Images Path)",-1)),ce(M("input",{"onUpdate:modelValue":c[2]||(c[2]=l=>R(e).imagesPath=l),class:"inp export-input",type:"text",placeholder:"./images/"},null,512),[[He,R(e).imagesPath,void 0,{trim:!0}]])]),M("label",C8,[c[14]||(c[14]=M("span",null,"Spine 版本",-1)),ce(M("select",{"onUpdate:modelValue":c[3]||(c[3]=l=>R(e).spineVersion=l),class:"inp export-input"},[...c[13]||(c[13]=[ts('',5)])],512),[[St,R(e).spineVersion]])]),M("label",A8,[c[16]||(c[16]=M("span",null,"关键帧插值曲线",-1)),ce(M("select",{"onUpdate:modelValue":c[4]||(c[4]=l=>R(e).keyframeCurve=l),class:"inp export-input"},[...c[15]||(c[15]=[M("option",{value:"linear"},"线性 (Linear)",-1),M("option",{value:"bezier"},"平滑贝塞尔 (Smooth Bézier)",-1)])],512),[[St,R(e).keyframeCurve]])]),c[25]||(c[25]=M("div",{class:"export-help"},"平滑贝塞尔会在误差允许范围内拟合连续运动;出生、死亡、附件切换和突变仍使用阶跃关键帧。",-1)),R(e).spineVersion==="3.8"?(K(),J("div",E8,"Spine 3.8 不支持 4.x 的逐通道数组贝塞尔,导出时会转换为经过容差精简的分段线性关键帧。")):Te("",!0),M("div",I8,[M("label",R8,[c[17]||(c[17]=M("span",null,"导出 FPS",-1)),ce(M("input",{"onUpdate:modelValue":c[5]||(c[5]=l=>R(e).fps=l),class:"inp export-input",type:"number",min:"1",max:"240",step:"1",onChange:c[6]||(c[6]=(...l)=>R(r)&&R(r)(...l))},null,544),[[He,R(e).fps,void 0,{number:!0}]])]),M("label",P8,[ce(M("input",{"onUpdate:modelValue":c[7]||(c[7]=l=>R(e).omitFps=l),type:"checkbox"},null,512),[[wt,R(e).omitFps]]),c[18]||(c[18]=It("不写 fps",-1))])]),c[26]||(c[26]=M("div",{class:"export-help"},"修改 FPS 时保持动画实际秒数不变;“不写 fps”只省略 Spine 的 fps 元数据。",-1)),M("div",k8,[M("label",F8,[ce(M("input",{"onUpdate:modelValue":c[8]||(c[8]=l=>R(e).integerFrameAlignment=l),type:"checkbox"},null,512),[[wt,R(e).integerFrameAlignment]]),c[19]||(c[19]=M("span",{class:"switch-ui"},null,-1)),c[20]||(c[20]=M("span",null,"整数帧对齐",-1))]),M("label",O8,[ce(M("input",{"onUpdate:modelValue":c[9]||(c[9]=l=>R(e).bonePool=l),type:"checkbox"},null,512),[[wt,R(e).bonePool]]),c[21]||(c[21]=M("span",{class:"switch-ui"},null,-1)),c[22]||(c[22]=M("span",null,"骨骼对象池",-1))]),M("label",B8,[ce(M("input",{"onUpdate:modelValue":c[10]||(c[10]=l=>R(e).excludeEmptyAnimations=l),type:"checkbox"},null,512),[[wt,R(e).excludeEmptyAnimations]]),c[23]||(c[23]=M("span",{class:"switch-ui"},null,-1)),c[24]||(c[24]=M("span",null,"排除无内容动画",-1))])])],512),[[bi,!R(t).export]])]))}}),D8=ei(L8,[["__scopeId","data-v-04462c7a"]]),N8={class:"spine-export-actions"},U8=["disabled","title"],$8=["disabled"],X8=["disabled","title"],V8={key:0},Y8=["href"],G8=["href"],H8=Qt({__name:"ParticleExportFooter",setup(s){const{exportSettings:e,exportBusy:t,exportTarget:i,exportMessage:n,exportError:r,connectorPairUrl:o,connectorStatusText:a,connectorStatusClass:c,connectorReady:l,connectorAuthorizationUrl:h,connectorDisabledReason:u,connectorButtonTitle:d,refreshConnectorHealth:f,exportSpineJson:p,exportSpineProject:m,exportSpineImages:g}=br();return(v,y)=>(K(),J(Fe,null,[M("div",N8,[M("button",{type:"button",class:"export-spine-json",disabled:R(t),title:R(t)?"正在重新计算并烘焙动画":`导出 Spine ${R(e).spineVersion} JSON`,onClick:y[0]||(y[0]=(...x)=>R(p)&&R(p)(...x))},Me(R(t)&&R(i)==="json"?"正在准备导出…":"导出Spine Json"),9,U8),M("button",{type:"button",class:"export-spine-images",disabled:R(t),title:"单独下载当前粒子系统使用的图片 ZIP",onClick:y[1]||(y[1]=(...x)=>R(g)&&R(g)(...x))},Me(R(t)&&R(i)==="images"?"正在整理图片…":"导出 images 包"),9,$8),M("button",{type:"button",class:"export-spine-project",disabled:R(t)||!R(l),title:R(d),onClick:y[2]||(y[2]=(...x)=>R(m)&&R(m)(...x))},[M("span",null,Me(R(t)&&R(i)==="spine"?"正在生成工程…":"导出 .spine 包"),1),!R(t)&&R(u)?(K(),J("small",V8,Me(R(u)),1)):Te("",!0)],8,X8)]),M("div",{class:Le(["connector-status",R(c)])},[y[5]||(y[5]=M("span",{class:"connector-dot"},null,-1)),It(Me(R(a))+" ",1),R(h)?(K(),J("a",{key:0,href:R(h),target:"_blank",rel:"noopener",title:"在本机连接器中授权当前网站"},"授权当前网站",8,Y8)):Te("",!0),M("button",{type:"button",title:"重新检测连接器",onClick:y[3]||(y[3]=(...x)=>R(f)&&R(f)(...x))},"刷新")],2),R(n)?(K(),J("div",{key:0,class:Le(["export-message",{error:R(r)}])},[It(Me(R(n))+" ",1),R(o)?(K(),J("a",{key:0,href:R(o),target:"_blank",rel:"noopener",onClick:y[4]||(y[4]=x=>o.value="")},"授权当前网站",8,G8)):Te("",!0)],2)):Te("",!0)],64))}}),j8=ei(H8,[["__scopeId","data-v-7ff40afe"]]),W8={class:"panel"},z8={class:"panel-scroll"},q8=Qt({__name:"ParticlePanel",setup(s){const{activeObjectType:e,sys:t}=NO();return(i,n)=>(K(),J("div",W8,[n[0]||(n[0]=M("div",{class:"panel-header"},[M("span",null,"Spine粒子编辑器-Yeomai")],-1)),M("div",z8,[xe(WO),xe(yD),R(e)==="particle"&&R(t)?(K(),J(Fe,{key:0},[xe(oN),xe(IN),xe(F4),xe(w8),xe(D8)],64)):Te("",!0)]),xe(j8)]))}}),K8=ei(q8,[["__scopeId","data-v-283ef8eb"]]),Z8={class:"timeline"},J8={class:"tl-controls"},Q8=["title"],eU={class:"tl-range",title:"自定义播放起始帧"},tU=["max","onKeydown"],iU={class:"tl-range",title:"自定义播放结束帧"},sU=["min","max","onKeydown"],nU=["title"],rU={class:"tl-frame"},oU=["disabled"],aU=["onClick"],lU={key:0},cU={class:"tl-animation-editor"},hU={key:0,class:"tl-animation-error"},uU={class:"tl-animation-actions"},dU=["disabled"],fU={key:1,class:"tl-animation-hint"},mU={class:"tl-anim tl-spine-preview"},pU=["value","disabled"],gU={value:""},vU=["value"],xU={class:"tl-zoom"},yU={class:"tl-ticks"},bU={class:"tl-ticklabel"},wU={class:"tl-lanes"},SU=["onPointerdown"],TU={class:"lane-name"},MU=["onPointerdown"],_U=["onPointerdown"],CU=["onPointerdown"],AU={class:"lane-name"},EU={key:0,class:"tl-empty"},IU=Qt({__name:"Timeline",setup(s){const e=co(),t=Ge(null),i=Ge(null),n=Ge(!1),r=Ge("animation"),o=Ge("");Ca(()=>{(!Array.isArray(e.timeline.animations)||!e.timeline.animations.length)&&(e.timeline.animations=["animation"]),e.timeline.animations.includes(e.timeline.animation)||(e.timeline.animation=e.timeline.animations[0]);for(const H of e.systems)(!H.animation||!e.timeline.animations.includes(H.animation))&&(H.animation=e.timeline.animations[0])});const a=qe(()=>e.systems.find(H=>H.id===e.activeId)||null),c=qe(()=>{const H=a.value;return!H||!V(H)?null:s1(H.config,m.value)});function l(){a.value&&(n.value=!n.value,r.value=a.value.animation,o.value="")}function h(H){const G=a.value;G&&(e.setSystemAnimation(G.id,H),r.value=H,o.value="")}function u(){const H=e.addAnimation();r.value=H,o.value=""}function d(){var z;const H=((z=a.value)==null?void 0:z.animation)||e.timeline.animation,G=r.value.trim();if(!G){o.value="动画名称不能为空";return}if(G!==H&&e.timeline.animations.includes(G)){o.value="动画名称不能重复";return}if(!e.renameAnimation(H,G)){o.value="无法修改动画名称";return}r.value=G,o.value=""}function f(){var z,se;const H=((z=a.value)==null?void 0:z.animation)||e.timeline.animation;if(!e.removeAnimation(H)){o.value="至少需要保留一个动画";return}const G=((se=a.value)==null?void 0:se.animation)||e.timeline.animation;r.value=G,o.value=""}function p(H){var G;(G=i.value)!=null&&G.contains(H.target)||(n.value=!1)}Vn(()=>document.addEventListener("pointerdown",p)),gl(()=>document.removeEventListener("pointerdown",p));const m=qe(()=>Math.max(1,e.timeline.fps||30)),g=Ge(120),v=Ge({}),y=Ge({}),x=Ge({}),T=Ge({}),A=Ge(String(e.timeline.playbackStart)),w=Ge(String(e.timeline.playbackEnd));Yi(()=>e.timeline.playbackStart,H=>{A.value=String(H)}),Yi(()=>e.timeline.playbackEnd,H=>{w.value=String(H)});const b=qe(()=>e.timeline.totalFrames),_=qe(()=>g.value<=30?"放大":g.value>=300?"缩小":"适中"),I=qe(()=>e.spines.filter(H=>H.selectedAnimation&&H.animations.some(G=>G.name===H.selectedAnimation&&G.duration>0))),F=qe(()=>(e.activeObjectType==="spine"?e.spines.find(G=>G.id===e.activeObjectId&&G.animations.length):null)||e.spines.find(G=>G.animations.length)||null);function E(H){const G=F.value;G&&(G.selectedAnimation=H.target.value,e.recalcTotalFrames(),e.timeline.frame=0)}function k(){e.setPlaybackStart(Number(A.value)),A.value=String(e.timeline.playbackStart)}function O(){e.setPlaybackEnd(Number(w.value)),w.value=String(e.timeline.playbackEnd)}function N(){const H=c.value;H&&(e.setPlaybackEnd(H.end),e.setPlaybackStart(H.start))}function $(){var G;const H=((G=t.value)==null?void 0:G.clientWidth)||600;return g.value/H}const D=qe(()=>{const H=[],G=g.value;let z=1;g.value<=10?z=1:g.value<=50?z=5:g.value<=200?z=10:g.value<=500?z=50:z=100;for(let se=0;se<=G;se+=z)H.push({f:se,px:se/$()});return H}),U=qe(()=>e.timeline.frame/$());function C(H){const G=H.config;return(v.value[H.id]??Math.max(0,Number(G.delay)||0))*m.value/$()}function P(H){const G=H.config,z=Math.max(0,Number(G.lifeMin)||0),se=Math.max(0,Number(G.lifeMax)||0);return G.lifeMode==="fixed"?z:Math.max(z,se)}function B(H){return X(H)}function L(H){if(H.config.mode!=="stream")return 0;if(H.config.streamBehavior==="loop"){const z=H.config;return(x.value[H.id]??lr(z,m.value).loop)/$()}return(y.value[H.id]??Math.max(1/m.value,Number(H.config.duration)||1))*m.value/$()}function X(H){const G=H.config;return G.mode==="stream"&&G.streamBehavior==="loop"?q(H)+L(H)+W(H):L(H)+P(H)*m.value/$()}function V(H){const G=H.config;return G.mode==="stream"&&G.streamBehavior==="loop"}function q(H){return V(H)?lr(H.config,m.value).start/$():0}function W(H){return V(H)?lr(H.config,m.value).end/$():0}function oe(H){var G;return((G=H.animations.find(z=>z.name===H.selectedAnimation))==null?void 0:G.duration)||0}function ae(H){return(T.value[H.id]??Math.max(0,Number(H.timeOffset)||0))*m.value/$()}function ue(H){return oe(H)*m.value/$()}function he(H){const G=H.deltaY<0?.8:1.25;let z=g.value*G;z=Math.min(2e3,Math.max(10,z)),g.value=Math.round(z)}function re(H){const G=t.value,z=de=>{const ie=G.getBoundingClientRect(),fe=Math.floor((de.clientX-ie.left)/ie.width*g.value);e.timeline.frame=Math.max(0,Math.min(fe,b.value-1))};z(H);const se=()=>{window.removeEventListener("pointermove",z),window.removeEventListener("pointerup",se)};window.addEventListener("pointermove",z),window.addEventListener("pointerup",se)}function ve(H,G){H.stopPropagation();const z=H.clientX,se=Math.max(0,Number(G.config.delay)||0),de=$()/m.value,ie=ye=>{const we=(ye.clientX-z)*de,Be=Math.max(0,Math.min(se+we,600));v.value[G.id]=Math.round(Be*m.value)/m.value},fe=ye=>{window.removeEventListener("pointermove",ie),window.removeEventListener("pointerup",ee),window.removeEventListener("pointercancel",_e);const we=v.value[G.id];delete v.value[G.id],ye&&we!=null&&we!==se&&(G.config.delay=we)},ee=()=>fe(!0),_e=()=>fe(!1);window.addEventListener("pointermove",ie),window.addEventListener("pointerup",ee),window.addEventListener("pointercancel",_e)}function Y(H,G){var be;H.stopPropagation();const z=V(G),se=Math.max(0,Number(G.config.duration)||0),de=lr(G.config,m.value).loop,ie=$()/m.value,fe=((be=H.currentTarget.closest(".lane-bar"))==null?void 0:be.getBoundingClientRect().left)??H.clientX,ee=q(G);let _e=!1;const ye=Xe=>{if(_e=!0,z){const pe=Math.min(1800,Math.max(1,Math.round((Xe.clientX-fe-ee)/$())));x.value[G.id]=pe}else{const pe=Math.max(1/m.value,Math.min((Xe.clientX-fe)*ie,600));y.value[G.id]=Math.round(pe*m.value)/m.value}},we=Xe=>{window.removeEventListener("pointermove",ye),window.removeEventListener("pointerup",Be),window.removeEventListener("pointercancel",De);const pe=y.value[G.id],ct=x.value[G.id];delete y.value[G.id],delete x.value[G.id],Xe&&_e&&z&&ct!=null&&ct!==de?G.config.loopDurationFrames=ct:Xe&&_e&&!z&&pe!=null&&pe!==se&&(G.config.duration=pe)},Be=()=>we(!0),De=()=>we(!1);window.addEventListener("pointermove",ye),window.addEventListener("pointerup",Be),window.addEventListener("pointercancel",De)}function j(H,G){H.stopPropagation();const z=H.clientX,se=Math.max(0,Number(G.timeOffset)||0),de=$()/m.value,ie=ye=>{const we=Math.max(0,Math.min(se+(ye.clientX-z)*de,600));T.value[G.id]=Math.round(we*m.value)/m.value},fe=ye=>{window.removeEventListener("pointermove",ie),window.removeEventListener("pointerup",ee),window.removeEventListener("pointercancel",_e);const we=T.value[G.id];delete T.value[G.id],ye&&we!=null&&we!==se&&(G.timeOffset=we,e.recalcTotalFrames())},ee=()=>fe(!0),_e=()=>fe(!1);window.addEventListener("pointermove",ie),window.addEventListener("pointerup",ee),window.addEventListener("pointercancel",_e)}return(H,G)=>{var z,se,de;return K(),J("div",Z8,[M("div",J8,[M("button",{class:Le(["tl-btn",{on:R(e).timeline.playing}]),onClick:G[0]||(G[0]=ie=>R(e).togglePlay()),title:R(e).timeline.playing?"暂停 (D)":"播放 (D)"},Me(R(e).timeline.playing?"❚❚":"▶"),11,Q8),M("button",{class:"tl-btn",onClick:G[1]||(G[1]=ie=>R(e).toStart()),title:"回到第一帧 (S)"},"⏮"),M("button",{class:"tl-btn",onClick:G[2]||(G[2]=ie=>R(e).previousFrame()),title:"前一帧"},"◀"),M("button",{class:"tl-btn",onClick:G[3]||(G[3]=ie=>R(e).nextFrame()),title:"后一帧"},"▶"),M("button",{class:"tl-btn",onClick:G[4]||(G[4]=ie=>R(e).toEnd()),title:"移动到最后一帧"},"⏭"),M("button",{class:Le(["tl-btn",{on:R(e).timeline.loop}]),onClick:G[5]||(G[5]=ie=>R(e).toggleLoop()),title:"循环"},"⟳",2),M("label",eU,[G[10]||(G[10]=M("span",null,"A",-1)),ce(M("input",{"onUpdate:modelValue":G[6]||(G[6]=ie=>A.value=ie),type:"number",min:"0",max:Math.max(0,R(e).timeline.playbackEnd-1),"aria-label":"播放起始帧",onChange:k,onKeydown:Kr(Qe(k,["prevent"]),["enter"])},null,40,tU),[[He,A.value]])]),M("label",iU,[G[11]||(G[11]=M("span",null,"B",-1)),ce(M("input",{"onUpdate:modelValue":G[7]||(G[7]=ie=>w.value=ie),type:"number",min:R(e).timeline.playbackStart+1,max:Math.max(1,R(e).timeline.totalFrames-1),"aria-label":"播放结束帧",onChange:O,onKeydown:Kr(Qe(O,["prevent"]),["enter"])},null,40,sU),[[He,w.value]])]),c.value?(K(),J("button",{key:0,class:"tl-loop-range",title:`设为闭合自循环范围 ${c.value.start}–${c.value.end}f`,onClick:N},"循环段",8,nU)):Te("",!0),M("span",rU,[G[12]||(G[12]=It("帧 ",-1)),M("b",null,Me(R(e).timeline.frame),1),G[13]||(G[13]=It(" / ",-1)),M("b",null,Me(Math.max(0,R(e).timeline.totalFrames-1)),1)]),G[18]||(G[18]=M("span",{class:"tl-legend"},[M("i",{class:"legend-emission"}),It("持续发射 "),M("i",{class:"legend-life"}),It("粒子存在 "),M("i",{class:"legend-spine"}),It("Spine 动画")],-1)),M("div",{ref_key:"animationMenuRef",ref:i,class:"tl-anim tl-owner-animation"},[G[16]||(G[16]=M("span",null,"所属动画",-1)),M("button",{class:"tl-animation-trigger",disabled:!a.value,title:"设置当前粒子系统所属的动画",onClick:Qe(l,["stop"])},[M("span",null,Me(((z=a.value)==null?void 0:z.animation)||R(e).timeline.animation),1),G[14]||(G[14]=M("i",null,"⌄",-1))],8,oU),n.value?(K(),J("div",{key:0,class:"tl-animation-menu",onPointerdown:G[9]||(G[9]=Qe(()=>{},["stop"]))},[G[15]||(G[15]=M("div",{class:"tl-animation-menu-title"},"选择所属动画",-1)),(K(!0),J(Fe,null,Nt(R(e).timeline.animations,ie=>{var fe,ee;return K(),J("button",{key:ie,class:Le(["tl-animation-option",{on:((fe=a.value)==null?void 0:fe.animation)===ie}]),onClick:_e=>h(ie)},[M("span",null,Me(ie),1),((ee=a.value)==null?void 0:ee.animation)===ie?(K(),J("i",lU,"✓")):Te("",!0)],10,aU)}),128)),M("div",cU,[ce(M("input",{"onUpdate:modelValue":G[8]||(G[8]=ie=>r.value=ie),class:"tl-animation-name",maxlength:"64","aria-label":"动画名称",onKeydown:Kr(d,["enter"])},null,544),[[He,r.value]]),M("button",{title:"重命名当前动画",onClick:d},"重命名")]),o.value?(K(),J("div",hU,Me(o.value),1)):Te("",!0),M("div",uU,[M("button",{onClick:u},"+ 新增"),M("button",{disabled:R(e).timeline.animations.length<=1,onClick:f},"删除",8,dU)]),R(e).timeline.animations.length<=1?(K(),J("div",fU,"至少需要保留一个动画")):Te("",!0)],32)):Te("",!0)],512),M("label",mU,[G[17]||(G[17]=It("Spine 预览动画 ",-1)),M("select",{class:"tl-sel",value:((se=F.value)==null?void 0:se.selectedAnimation)||"",disabled:!F.value,onChange:E},[M("option",gU,Me(F.value?"无":"无可用 Spine 动画"),1),(K(!0),J(Fe,null,Nt(((de=F.value)==null?void 0:de.animations)||[],ie=>(K(),J("option",{key:ie.name,value:ie.name},Me(ie.name)+"("+Me(ie.duration.toFixed(2))+"s) ",9,vU))),128))],40,pU)]),M("span",xU,Me(_.value),1)]),M("div",{class:"tl-viewport",ref_key:"vpRef",ref:t,onWheel:Qe(he,["prevent"]),onPointerdown:re},[M("div",yU,[(K(!0),J(Fe,null,Nt(D.value,ie=>(K(),J("div",{key:ie.f,class:"tl-tickline",style:pi({left:ie.px+"px"})},[M("span",bU,Me(ie.f)+"f",1)],4))),128))]),M("div",{class:"tl-playhead",style:pi({left:U.value+"px"})},null,4),M("div",wU,[(K(!0),J(Fe,null,Nt(R(e).systems,(ie,fe)=>(K(),J("div",{key:ie.id,class:"tl-lane"},[G[19]||(G[19]=M("span",{class:"lane-ico"},"●",-1)),M("div",{class:"lane-bar",style:pi({left:C(ie)+"px",width:B(ie)+"px"}),onPointerdown:Qe(ee=>ve(ee,ie),["stop"])},[M("span",TU,Me(ie.config.name||"系统 "+(fe+1)),1),M("span",{class:Le(["bar-life",{"loop-life":V(ie)}]),style:pi({width:X(ie)+"px"})},null,6),V(ie)?(K(),J(Fe,{key:0},[q(ie)?(K(),J("span",{key:0,class:"bar-loop-transition bar-loop-start",style:pi({width:q(ie)+"px"})},null,4)):Te("",!0),M("span",{class:"bar-emission bar-loop",style:pi({left:q(ie)+"px",width:L(ie)+"px"})},[M("span",{class:"bar-handle",title:"拖动循环段时长",onPointerdown:Qe(ee=>Y(ee,ie),["stop"])},null,40,MU)],4),W(ie)?(K(),J("span",{key:1,class:"bar-loop-transition bar-loop-end",style:pi({left:q(ie)+L(ie)+"px",width:W(ie)+"px"})},null,4)):Te("",!0)],64)):ie.config.mode==="stream"?(K(),J("span",{key:1,class:"bar-emission",style:pi({width:L(ie)+"px"})},[M("span",{class:"bar-handle",title:"拖动持续发射时长",onPointerdown:Qe(ee=>Y(ee,ie),["stop"])},null,40,_U)],4)):Te("",!0)],44,SU)]))),128)),(K(!0),J(Fe,null,Nt(I.value,ie=>(K(),J("div",{key:`spine-${ie.id}`,class:"tl-lane spine-lane"},[G[20]||(G[20]=M("span",{class:"lane-ico spine-ico"},"◆",-1)),M("div",{class:"spine-bar",style:pi({left:ae(ie)+"px",width:ue(ie)+"px"}),title:"拖动调整动画开始时间",onPointerdown:Qe(fe=>j(fe,ie),["stop"])},[M("span",AU,Me(ie.name)+" · "+Me(ie.selectedAnimation),1)],44,CU)]))),128)),!R(e).systems.length&&!I.value.length?(K(),J("div",EU,"暂无可显示的动画数据")):Te("",!0)])],544)])}}}),RU=ei(IU,[["__scopeId","data-v-8d9981a9"]]),PU={class:"transfer-heading"},kU={key:0},FU={class:"transfer-detail"},OU=Qt({__name:"TransferProgressOverlay",setup(s){const e=Ge(null);return Yi(()=>Kt.visible,async t=>{var i;t&&(await Uh(),(i=e.value)==null||i.focus({preventScroll:!0}))},{flush:"post"}),(t,i)=>(K(),Et(TM,{name:"transfer-fade"},{default:$h(()=>[R(Kt).visible?(K(),J("div",{key:0,ref_key:"overlayElement",ref:e,class:"transfer-overlay",role:"dialog","aria-modal":"true","aria-live":"polite",tabindex:"-1",onPointerdown:i[0]||(i[0]=Qe(()=>{},["stop","prevent"])),onPointerup:i[1]||(i[1]=Qe(()=>{},["stop","prevent"])),onClick:i[2]||(i[2]=Qe(()=>{},["stop","prevent"])),onDblclick:i[3]||(i[3]=Qe(()=>{},["stop","prevent"])),onContextmenu:i[4]||(i[4]=Qe(()=>{},["stop","prevent"])),onWheel:i[5]||(i[5]=Qe(()=>{},["stop","prevent"])),onKeydown:i[6]||(i[6]=Qe(()=>{},["stop","prevent"]))},[M("div",{class:Le(["transfer-dialog",{failed:R(Kt).failed}])},[M("div",PU,[M("span",null,Me(R(Kt).title),1),R(Kt).indeterminate?Te("",!0):(K(),J("strong",kU,Me(Math.round(R(Kt).progress))+"%",1))]),M("div",{class:Le(["transfer-track",{indeterminate:R(Kt).indeterminate}])},[M("div",{class:"transfer-bar",style:pi(R(Kt).indeterminate?void 0:{width:`${R(Kt).progress}%`})},null,4)],2),M("div",FU,Me(R(Kt).detail),1)],2)],544)):Te("",!0)]),_:1}))}}),BU=ei(OU,[["__scopeId","data-v-592b922e"]]),LU=["inert","aria-hidden"],DU={class:"right"},NU={class:"stage-area"},UU=Qt({__name:"App",setup(s){const e=co();KI(e);const t=Ge(360),i=Ge(180);function n(o){o.preventDefault();const a=l=>{const h=e.settings.parameterPanelOnRight?window.innerWidth-l.clientX:l.clientX,u=Math.max(240,Math.min(h,window.innerWidth-200));t.value=u},c=()=>{window.removeEventListener("pointermove",a),window.removeEventListener("pointerup",c)};window.addEventListener("pointermove",a),window.addEventListener("pointerup",c)}function r(o){o.preventDefault();const a=o.clientY,c=i.value,l=u=>{const d=Math.max(80,Math.min(c+(a-u.clientY),window.innerHeight-200));i.value=d},h=()=>{window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",h)};window.addEventListener("pointermove",l),window.addEventListener("pointerup",h)}return(o,a)=>(K(),J(Fe,null,[M("div",{class:Le(["layout",{"panel-right":R(e).settings.parameterPanelOnRight}]),inert:R(Kt).visible?!0:void 0,"aria-hidden":R(Kt).visible?"true":void 0},[M("div",{class:"parameter-panel",style:pi({width:t.value+"px"})},[xe(K8)],4),M("div",{class:"resizer-col",onPointerdown:n},null,32),M("div",DU,[M("div",NU,[xe(OF)]),M("div",{class:"resizer-row",onPointerdown:r,title:"拖动调整时间轴高度"},null,32),M("div",{class:"timeline-area",style:pi({height:i.value+"px"})},[xe(RU)],4)])],10,LU),xe(BU)],64))}}),$U=ei(UU,[["__scopeId","data-v-42c4fa00"]]);ZM($U).use(e_()).mount("#app");export{Zv as $,tn as A,Mh as B,Tt as C,_i as D,Re as E,Vi as F,an as G,et as H,pt as I,aS as J,Li as K,rs as L,gs as M,gr as N,cu as O,en as P,ll as Q,ia as R,_s as S,m3 as T,Ye as U,Hv as V,Es as W,pX as X,uO as Y,fl as Z,op as _,ze as a,xm as a$,Kv as a0,$w as a1,vp as a2,fX as a3,bh as a4,ja as a5,M3 as a6,Wa as a7,hu as a8,mm as a9,Cm as aA,Am as aB,mc as aC,Jn as aD,Rc as aE,pm as aF,Gw as aG,Gt as aH,Dw as aI,rX as aJ,Ko as aK,qv as aL,Ae as aM,$e as aN,vm as aO,Pc as aP,zw as aQ,gm as aR,jw as aS,Ww as aT,uu as aU,Zw as aV,kc as aW,eS as aX,qw as aY,Jw as aZ,tS as a_,fo as aa,xp as ab,yp as ac,Wv as ad,_l as ae,Cl as af,Ml as ag,uo as ah,En as ai,aX as aj,Yw as ak,T3 as al,na as am,dr as an,Sp as ao,oS as ap,w3 as aq,dl as ar,qi as as,zv as at,hX as au,ca as av,_m as aw,Em as ax,Im as ay,Rm as az,ea as b,$n as b$,Th as b0,Kw as b1,yr as b2,Qw as b3,bp as b4,f3 as b5,nS as b6,rS as b7,wp as b8,on as b9,iS as bA,Tp as bB,lu as bC,lS as bD,ym as bE,di as bF,u3 as bG,g3 as bH,Cw as bI,_w as bJ,lX as bK,kt as bL,ha as bM,cS as bN,dS as bO,fS as bP,mS as bQ,hS as bR,uS as bS,b3 as bT,Mp as bU,yt as bV,Mm as bW,Hw as bX,Ew as bY,Iw as bZ,Rw as b_,d3 as ba,oX as bb,Je as bc,Vw as bd,Xw as be,Nw as bf,Uw as bg,to as bh,wh as bi,S3 as bj,Pw as bk,kw as bl,$i as bm,Fw as bn,sa as bo,Ti as bp,Aw as bq,Sh as br,Ow as bs,Bw as bt,Lw as bu,Jv as bv,Sm as bw,Yr as bx,sS as by,wm as bz,ta as c,cX as c0,x3 as c1,y3 as c2,v3 as c3,je as d,Ue as e,uX as f,Ze as g,vi as h,Qc as i,Zi as j,Lt as k,Ne as l,Ps as m,Dt as n,Qm as o,Jt as p,cl as q,Kn as r,ke as s,jy as t,rp as u,nh as v,bm as w,Xr as x,jv as y,Tm as z}; diff --git a/dist/assets/index-DCezqRpu.css b/dist/assets/index-DCezqRpu.css deleted file mode 100644 index 25be67d..0000000 --- a/dist/assets/index-DCezqRpu.css +++ /dev/null @@ -1 +0,0 @@ -.help-overlay[data-v-78204b9d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:72px 24px 28px;box-sizing:border-box;background:#05080fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.help-dialog[data-v-78204b9d]{width:min(820px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #3a4864;border-radius:14px;background:#141a27;color:#b8c3d8;box-shadow:0 22px 70px #0000009e}.help-head[data-v-78204b9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 15px;border-bottom:1px solid #2b354a;background:linear-gradient(135deg,#202942,#181e2d)}.help-head h2[data-v-78204b9d]{margin:0;color:#eef2ff;font-size:19px}.help-head p[data-v-78204b9d]{margin:5px 0 0;color:#7786a3;font-size:11px}.help-close[data-v-78204b9d]{width:28px;height:28px;flex:0 0 28px;border:1px solid #43516b;border-radius:6px;background:#273249;color:#ccd7ed;cursor:pointer}.help-close[data-v-78204b9d]:hover{border-color:#7774ff;background:#3b4670;color:#fff}.help-body[data-v-78204b9d]{min-height:0;overflow:auto;padding:18px 20px 21px}.help-section[data-v-78204b9d]{padding:14px 15px;border:1px solid #2c3850;border-radius:10px;background:#181f2e}.help-section h3[data-v-78204b9d]{margin:0 0 11px;color:#9fb2ff;font-size:13px}.help-start ol[data-v-78204b9d]{margin:0;padding-left:21px;color:#aab6cc;font-size:12px;line-height:1.75}.help-start li[data-v-78204b9d]::marker{color:#7774ff;font-weight:700}.help-section b[data-v-78204b9d]{color:#dce4f7}.help-grid[data-v-78204b9d]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;margin-top:12px}.help-list[data-v-78204b9d]{display:grid;gap:0;margin:0}.help-list>div[data-v-78204b9d]{display:grid;grid-template-columns:78px 1fr;gap:9px;padding:7px 0;border-bottom:1px solid #263146}.help-list>div[data-v-78204b9d]:last-child{border-bottom:0}.help-list dt[data-v-78204b9d]{color:#d3dcf0;font-size:11px;font-weight:700}.help-list dd[data-v-78204b9d]{margin:0;color:#8795ae;font-size:11px;line-height:1.5}.shortcut-list[data-v-78204b9d]{display:grid;gap:7px}.shortcut-list>div[data-v-78204b9d]{display:flex;align-items:center;min-height:25px;gap:5px}.shortcut-list kbd[data-v-78204b9d]{min-width:24px;box-sizing:border-box;padding:3px 6px;border:1px solid #465470;border-bottom-width:2px;border-radius:5px;background:#101623;color:#e0e7f6;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.shortcut-list span[data-v-78204b9d]{color:#65728b;font-size:10px}.shortcut-list em[data-v-78204b9d]{margin-left:auto;color:#9ca9c1;font-size:11px;font-style:normal}.help-note[data-v-78204b9d]{margin:11px 0 0;padding-top:9px;border-top:1px solid #2a3549;color:#697791;font-size:10px;line-height:1.55}.help-export[data-v-78204b9d]{margin-top:12px}.help-export p[data-v-78204b9d]{margin:0;color:#8997b0;font-size:11px;line-height:1.65}.help-doc-title[data-v-78204b9d]{margin:16px 2px 2px;color:#9fb2ff;font-size:13px;font-weight:700;letter-spacing:.5px}.help-module[data-v-78204b9d]{margin-top:12px}.help-module-head[data-v-78204b9d]{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;color:#9fb2ff;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.help-module-head[data-v-78204b9d]:hover{color:#fff}.help-module-head .mtitle[data-v-78204b9d]{flex:1;min-width:0}.help-module-head .caret[data-v-78204b9d]{flex:0 0 auto;color:#7b86a2;font-size:12px}.help-module.open .help-module-head[data-v-78204b9d]{color:#fff}.help-module.open .help-module-head .caret[data-v-78204b9d]{color:#9fb2ff}.help-module .mnum[data-v-78204b9d]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#4a53b8,#6a5fd0);color:#fff;font-size:12px;font-weight:700}.help-module.help-connector[data-v-78204b9d]{border-color:#4a4f8a;background:linear-gradient(135deg,#1d2442,#181d2f)}.help-module.help-connector .help-module-head[data-v-78204b9d]{color:#b8c2ff}.help-module .connector-intro[data-v-78204b9d]{margin:0 0 10px;color:#9aa8c4;font-size:11px;line-height:1.6}.help-module .connector-intro b[data-v-78204b9d]{color:#dce4f7}.help-module .dl-link[data-v-78204b9d]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0 10px 6px 0;padding:6px 12px;border:1px solid #5652b5;border-radius:6px;background:#4540a0;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.help-module .dl-link[data-v-78204b9d]:hover{border-color:#8982ff;background:#554dc2}.help-module .dl-link small[data-v-78204b9d]{color:#cfe0ff;font-weight:500;font-size:9px}.help-module-body[data-v-78204b9d]{padding-top:10px}@media(max-width:760px){.help-overlay[data-v-78204b9d]{padding:66px 12px 14px}.help-grid[data-v-78204b9d]{grid-template-columns:1fr}}.topbar[data-v-612a51be]{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#141420d9;border-radius:10px;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#aab;z-index:5;flex-wrap:wrap}.topbar input[type=range][data-v-612a51be]{background:#1a1a28;border:1px solid #2e2e44;color:#dde;border-radius:5px}.tool-group[data-v-612a51be]{display:flex;gap:6px;margin-left:6px;padding-left:12px;border-left:1px solid #2a2a3c}.tool-btn[data-v-612a51be]{width:30px;height:26px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tool-btn[data-v-612a51be]:hover{background:#2b3a5c;color:#fff}.tool-btn.on[data-v-612a51be]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.background-menu[data-v-612a51be]{position:relative;flex:0 0 auto}.background-btn[data-v-612a51be]{height:28px;padding:0 11px;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cbd7ed;font-size:12px;cursor:pointer}.background-btn[data-v-612a51be]:hover,.background-btn.on[data-v-612a51be]{border-color:#7774ff;background:#343b63;color:#fff}.background-panel[data-v-612a51be]{position:absolute;top:calc(100% + 9px);right:0;width:248px;box-sizing:border-box;padding:10px;border:1px solid #343b50;border-radius:9px;background:#141420fa;color:#aeb8cc;box-shadow:0 8px 24px #0000007a;z-index:12}.background-upload[data-v-612a51be]{width:100%;height:30px;border:1px solid #5652b5;border-radius:6px;background:#4540a0;color:#fff;cursor:pointer}.background-upload[data-v-612a51be]:hover{border-color:#8982ff;background:#554dc2}.background-clear[data-v-612a51be]{width:100%;height:28px;margin-top:6px;border:1px solid #70404a;border-radius:6px;background:#512a33;color:#efb5bd;cursor:pointer}.background-clear[data-v-612a51be]:hover:not(:disabled){border-color:#b65b6a;background:#6a303b;color:#fff}.background-clear[data-v-612a51be]:disabled{opacity:.42;cursor:not-allowed}.background-file-input[data-v-612a51be]{display:none}.background-file-name[data-v-612a51be]{margin:7px 2px 9px;overflow:hidden;color:#737f98;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.background-position-row[data-v-612a51be]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.background-position-row label[data-v-612a51be]{display:flex;align-items:center;gap:5px;color:#8995ad;font-size:11px}.background-position-row input[data-v-612a51be]{width:0;min-width:0;flex:1;box-sizing:border-box;height:28px;padding:0 6px;border:1px solid #343e55;border-radius:5px;background:#101522;color:#e1e6f2}.background-opacity-row[data-v-612a51be]{display:grid;grid-template-columns:46px 1fr 34px;align-items:center;gap:7px;margin-top:10px;font-size:11px}.background-opacity-row input[data-v-612a51be]{min-width:0;accent-color:#675de0}.background-opacity-row b[data-v-612a51be]{color:#aeb8cc;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.help-btn[data-v-612a51be]{height:28px;margin-left:auto;padding:0 11px;flex:0 0 auto;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cbd7ed;font-size:12px;font-weight:700;cursor:pointer}.help-btn[data-v-612a51be]:hover,.help-btn.on[data-v-612a51be]{border-color:#7774ff;background:#343b63;color:#fff}.zoom-pct[data-v-612a51be]{margin-left:0;font-variant-numeric:tabular-nums;color:#9aa;min-width:44px;text-align:center}.settings-btn[data-v-612a51be]{height:28px;padding:0 12px;flex:0 0 auto;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cdf;font-size:12px;font-weight:700;cursor:pointer}.settings-btn[data-v-612a51be]:hover{border-color:#7774ff;background:#2b3a5c;color:#fff}.undo-btn[data-v-612a51be]{width:30px;height:28px;flex:0 0 30px;border:1px solid #3a4963;border-radius:6px;background:#202a3b;color:#cdd8ed;font-size:18px;line-height:1;cursor:pointer}.undo-btn[data-v-612a51be]:hover:not(:disabled){border-color:#7774ff;background:#2b3a5c;color:#fff}.undo-btn[data-v-612a51be]:disabled{opacity:.38;cursor:not-allowed}.settings-panel[data-v-91f62c22]{position:absolute;top:52px;left:10px;width:240px;z-index:10;background:#141420f7;border:1px solid #2a2a3c;border-radius:10px;padding:10px 12px;font-size:12px;color:#aab;box-shadow:0 6px 20px #0006}.sp-head[data-v-91f62c22]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#cdf;margin-bottom:10px}.sp-section-title[data-v-91f62c22]{margin:2px 0 8px;color:#8a93bb;font-size:11px}.sp-switch-row[data-v-91f62c22]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aab}.sp-switch-control[data-v-91f62c22]{display:inline-flex;align-items:center;gap:7px}.sp-switch-control input[data-v-91f62c22]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sp-switch-ui[data-v-91f62c22]{position:relative;width:34px;height:18px;border-radius:999px;background:#39445a;cursor:pointer;transition:background .16s ease}.sp-switch-ui[data-v-91f62c22]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#f4f6fb;transition:transform .16s ease}.sp-switch-control input:checked+.sp-switch-ui[data-v-91f62c22]{background:#655df0}.sp-switch-control input:checked+.sp-switch-ui[data-v-91f62c22]:after{transform:translate(16px)}.sp-switch-control input:focus-visible+.sp-switch-ui[data-v-91f62c22]{outline:2px solid #8b86ff;outline-offset:2px}.sp-switch-control b[data-v-91f62c22]{min-width:24px;color:#8a93bb;font-size:11px;font-weight:500}.sp-cache-note[data-v-91f62c22]{margin-top:10px;padding-top:9px;border-top:1px solid #2a2a3c;color:#647089;font-size:10px;text-align:center}.sp-divider[data-v-91f62c22]{height:1px;margin:10px 0;background:#2a2a3c}.sp-close[data-v-91f62c22]{background:#2e3a55;border:none;color:#cdf;border-radius:4px;width:18px;height:18px;cursor:pointer;font-size:11px}.sp-row[data-v-91f62c22]{display:flex;align-items:center;gap:8px;margin:8px 0}.sp-row>span[data-v-91f62c22]:first-child{width:76px;flex-shrink:0;color:#8a93bb}.sp-row input[type=range][data-v-91f62c22]{flex:1;background:#1a1a28;accent-color:#3a5a8c}.sp-num[data-v-91f62c22]{width:52px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px;padding:2px 4px}.sp-undo-limit[data-v-91f62c22]{margin-left:auto;width:64px;height:26px;box-sizing:border-box}.sp-colr[data-v-91f62c22]{width:26px;height:22px;border:none;background:none;cursor:pointer}.sp-hex[data-v-91f62c22]{font-size:11px;color:#889;font-variant-numeric:tabular-nums}.sp-chk[data-v-91f62c22]{display:flex;align-items:center;gap:6px;margin:8px 0;color:#aab}.stage-wrap[data-v-b4c5a353]{position:relative;width:100%;height:100%;overflow:hidden}.stage-holder[data-v-b4c5a353]{width:100%;height:100%;cursor:grab;touch-action:none;background-color:#0e1219;outline:none}.stage-holder.grid[data-v-b4c5a353]{background:conic-gradient(#141a26 90deg,transparent 90deg 180deg,#141a26 180deg 270deg,#141a26 180deg 270deg,transparent 270deg);background-size:28px 28px}.stage-holder[data-v-b4c5a353]:active{cursor:grabbing}.hud[data-v-b4c5a353]{position:absolute;bottom:12px;left:12px;padding:8px 12px;background:#141420bf;border-radius:8px;font-size:12px;color:#a0a8cc}.hud-number[data-v-b4c5a353]{display:inline-block;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hud-system-count[data-v-b4c5a353]{width:3ch}.hud-particle-count[data-v-b4c5a353]{width:7ch;text-align:left}.hud-tip[data-v-b4c5a353]{margin-left:12px;color:#5f6a8a;font-size:11px}b[data-v-b4c5a353]{color:#fc3}.config-management-body[data-v-7ab00fa9]{padding-bottom:2px}.config-toolbar[data-v-7ab00fa9]{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;margin-bottom:10px}.config-toolbar button[data-v-7ab00fa9],.config-toolbar select[data-v-7ab00fa9]{min-width:0;height:30px;box-sizing:border-box;border:1px solid #3b4864;border-radius:6px;background:#263149;color:#d6def0;font-size:11px}.config-toolbar button[data-v-7ab00fa9]{padding:0 9px;cursor:pointer}.config-toolbar button[data-v-7ab00fa9]:hover{border-color:#7169dc;background:#343d68;color:#fff}.config-toolbar select[data-v-7ab00fa9]{padding:0 7px;overflow:hidden;text-overflow:ellipsis}.config-toolbar select[data-v-7ab00fa9]:disabled{color:#68738a;background:#1b2130}.config-message[data-v-7ab00fa9]{margin:-4px 0 9px;color:#83b9a2;font-size:10px}.config-message.error[data-v-7ab00fa9]{color:#e8959e}.group[data-v-7ab00fa9]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-7ab00fa9]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-7ab00fa9]:hover{background:#20202e}.group-body[data-v-7ab00fa9]{padding:8px 10px 12px}.caret[data-v-7ab00fa9]{display:inline-block;width:12px;color:#667;font-size:11px}.ns[data-v-45669c72]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.ns-label[data-v-45669c72]{width:60px;flex-shrink:0;color:#8a93bb}.ns-range[data-v-45669c72]{flex:1;accent-color:#3a7cd6}.ns-num[data-v-45669c72]{width:56px;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px;text-align:right}.ns.disabled[data-v-45669c72]{opacity:.55}.ns.disabled .ns-range[data-v-45669c72],.ns.disabled .ns-num[data-v-45669c72]{cursor:not-allowed}.ce[data-v-3c8d1b94]{display:flex;align-items:flex-start;gap:6px;width:100%}.ce-editor[data-v-3c8d1b94]{flex:1;min-width:0}.ce-reset[data-v-3c8d1b94]{flex:0 0 auto;padding:5px 7px;border:1px solid #3b4b65;border-radius:5px;background:#242f42;color:#c4cee2;font-size:10px;cursor:pointer}.ce-reset[data-v-3c8d1b94]:hover{border-color:#7774ff;background:#4f4dc2;color:#fff}.ce-svg[data-v-3c8d1b94]{width:100%;height:110px;display:block;border:1px solid #2a2a3c;border-radius:6px;background:#10101a;cursor:crosshair;touch-action:none}.ce-grid line[data-v-3c8d1b94]{stroke:#1e1e30;stroke-width:1}.ce-frame[data-v-3c8d1b94]{stroke:#2e2e44;stroke-width:1}.ce-line[data-v-3c8d1b94]{stroke:#6ea0e8;stroke-width:2;stroke-linejoin:round}.ce-handles line[data-v-3c8d1b94]{stroke:#8d96b5;stroke-width:1;stroke-dasharray:3 2}.ce-handles circle[data-v-3c8d1b94]{fill:#b7c2dd;stroke:#344d94;stroke-width:1.2;cursor:grab}.ce-handles circle[data-v-3c8d1b94]:active{cursor:grabbing}.ce-node[data-v-3c8d1b94]{fill:#fff;stroke:#3a55aa;stroke-width:1.6;pointer-events:none}.ce-hit[data-v-3c8d1b94]{fill:transparent;stroke:none;cursor:grab}.ce-hit[data-v-3c8d1b94]:active{cursor:grabbing}.ce-nav[data-v-3c8d1b94]{display:flex;justify-content:space-between;margin-top:3px}.ce-tip[data-v-3c8d1b94]{color:#566;font-size:10px}.spine-editor[data-v-3af7b738]{display:grid;gap:10px;color:#c5cbe0}.editor-title[data-v-3af7b738],.section-title[data-v-3af7b738]{color:#dce2f5;font-weight:700}.editor-title[data-v-3af7b738]{padding-bottom:9px;border-bottom:1px solid #30394d}.grid[data-v-3af7b738]{display:grid;gap:8px}.grid.three[data-v-3af7b738]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-3af7b738]{display:grid;gap:5px;min-width:0;color:#919bb7;font-size:12px}.field input[data-v-3af7b738],.field select[data-v-3af7b738],.asset-name[data-v-3af7b738]{box-sizing:border-box;width:100%;min-width:0;height:35px;padding:0 10px;color:#e2e6f3;background:#101625;border:1px solid #32405b;border-radius:6px}.divider[data-v-3af7b738]{height:1px;background:#30394d;margin:2px 0}.asset-row[data-v-3af7b738]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.asset-name[data-v-3af7b738]{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7f8aa7}button[data-v-3af7b738]{height:35px;padding:0 13px;border:1px solid #3b4a67;border-radius:6px;background:#33415b;color:#e2e6f3;cursor:pointer}button[data-v-3af7b738]:hover{filter:brightness(1.13)}button[data-v-3af7b738]:disabled{opacity:.55;cursor:wait}.folder-select[data-v-3af7b738]{width:100%;border-color:#6659c7;background:#4940a8;color:#fff}.folder-hint[data-v-3af7b738]{margin-top:-5px;color:#69758e;font-size:10px;line-height:1.45}.asset-actions[data-v-3af7b738]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.asset-actions .load[data-v-3af7b738]{background:#5543df;border-color:#6959ec}.asset-actions .clear[data-v-3af7b738]{background:#702b34;border-color:#803842}.runtime-note[data-v-3af7b738]{color:#69758e;font-size:11px;text-align:center}.error[data-v-3af7b738]{padding:8px 10px;color:#ffabb2;background:#4b2028;border:1px solid #76323e;border-radius:6px;font-size:12px}.section-box[data-v-3af7b738]{display:grid;gap:8px;padding:10px;background:#182132;border:1px solid #303c54;border-radius:7px}.empty[data-v-3af7b738]{color:#667187;font-size:12px;padding:5px 0}.bone-tree[data-v-3af7b738]{max-height:240px;overflow:auto;padding:4px 0;background:#111827;border-radius:5px}.tree-title-row[data-v-3af7b738]{display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-bone[data-v-3af7b738]{width:auto;min-width:0;max-width:100%;height:24px;flex:0 1 auto;overflow:hidden;padding:0 7px;color:#75819c;background:#182132;border:1px solid transparent;border-radius:5px;font-size:10px;text-align:right;white-space:nowrap;text-overflow:ellipsis}.selected-bone.active[data-v-3af7b738]{color:#aeb9d4;background:#242f44;border-color:#35445e;cursor:pointer}.selected-bone.active[data-v-3af7b738]:hover{border-color:#675ec4;background:#302b57}.selected-bone[data-v-3af7b738]:disabled{opacity:1;cursor:default}.selected-bone strong[data-v-3af7b738]{color:#c5cde3;font-weight:600}.tree-action[data-v-3af7b738]{height:24px;padding:0 8px;color:#9aa7c2;background:#242f44;border-color:#35445e;font-size:10px}.bone-search[data-v-3af7b738]{position:relative}.bone-search input[data-v-3af7b738]{box-sizing:border-box;width:100%;height:30px;padding:0 32px 0 9px;color:#dce2f2;background:#101827;border:1px solid #33415b;border-radius:5px;font-size:11px;outline:none}.bone-search input[data-v-3af7b738]:focus{border-color:#7065df;box-shadow:0 0 0 1px #7065df38}.bone-search button[data-v-3af7b738]{position:absolute;top:3px;right:3px;width:24px;height:24px;padding:0;border:0;color:#8d98b0;background:transparent}.bone[data-v-3af7b738]{display:flex;align-items:center;gap:4px;min-height:25px;color:#aeb8d2;font-size:12px;border-bottom:1px solid rgba(72,84,112,.22);cursor:pointer;outline:none}.bone[data-v-3af7b738]:hover{background:#45567e38}.bone.selected[data-v-3af7b738]{color:#f0edff;background:#6b53dd52;box-shadow:inset 2px 0 #8e72ff}.bone[data-v-3af7b738]:focus-visible{box-shadow:inset 0 0 0 1px #7d72dd}.bone-toggle[data-v-3af7b738]{width:22px;height:22px;padding:0;border:0;background:transparent;color:#9aa7c2}.bone-toggle[data-v-3af7b738]:hover{background:#26324a}.bone-leaf[data-v-3af7b738]{display:inline-flex;width:22px;justify-content:center;color:#58647d}.bone-name[data-v-3af7b738]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:430px){.grid.three[data-v-3af7b738]{grid-template-columns:1fr}}.panel[data-v-f97ddd48]{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;background:#14141f;border-left:1px solid #2a2a3c;padding:12px;box-sizing:border-box}.empty[data-v-f97ddd48],.panel-hint[data-v-f97ddd48]{color:#667;font-size:12px;padding:8px 0}.group[data-v-f97ddd48]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-f97ddd48]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-f97ddd48]:hover{background:#20202e}.scene-head[data-v-f97ddd48]{padding-right:6px}.scene-actions[data-v-f97ddd48]{margin-left:auto;display:flex;align-items:center;gap:4px}.scene-add[data-v-f97ddd48]{height:24px;padding:0 6px;border:1px solid #3a4a6a;border-radius:5px;background:#2e3a55;color:#cdf;font-size:10px;white-space:nowrap;cursor:pointer}.scene-add[data-v-f97ddd48]:hover{border-color:#7774ff;background:#45426f;color:#fff}.scene-add[data-v-f97ddd48]:disabled{opacity:.42;cursor:not-allowed;border-color:#343a4b;background:#252a38;color:#778095}.group-body[data-v-f97ddd48]{padding:8px 10px 12px}.caret[data-v-f97ddd48]{display:inline-block;width:12px;color:#667;font-size:11px}.tree[data-v-f97ddd48]{margin-bottom:8px}.tree-item[data-v-f97ddd48]{display:flex;align-items:center;gap:6px;padding:5px 6px;font-size:12px;color:#bcd;border-radius:6px;margin-bottom:2px}.tree-item.on[data-v-f97ddd48]{background:#26324a;color:#ffe}.tree-item .tdot[data-v-f97ddd48]{color:#fc3;font-size:10px}.tree-item .tdot.dim[data-v-f97ddd48]{color:#556}.tree-item .tdot.collision-dot[data-v-f97ddd48]{color:#ff7070}.tree-item .tdot.path-dot[data-v-f97ddd48]{color:#ff933e;font-size:14px}.tree-item .tdot.spine-dot[data-v-f97ddd48]{color:#c08cff;font-size:11px}.tree-item .tlabel[data-v-f97ddd48]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-tree[data-v-f97ddd48]{padding-bottom:8px;border-bottom:1px solid #2a2a3c}.scene-object-item[data-v-f97ddd48]{min-height:28px;cursor:pointer}.scene-object-item[data-v-f97ddd48]:hover{background:#202b40}.scene-object-kind[data-v-f97ddd48]{color:#75829c;font-size:10px}.scene-object-eye[data-v-f97ddd48]{width:24px;height:22px;padding:3px;flex:0 0 24px;border:1px solid transparent;border-radius:5px;background:transparent;color:#9aa6bf;cursor:pointer}.scene-object-eye[data-v-f97ddd48]:hover{border-color:#4b5972;background:#29354a;color:#e1e7f4}.scene-object-eye.off[data-v-f97ddd48]{color:#59647a}.scene-object-eye svg[data-v-f97ddd48]{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scene-object-eye .eye-slash[data-v-f97ddd48]{stroke:#d47b88;stroke-width:2}.scene-object-delete[data-v-f97ddd48]{width:24px;height:22px;padding:0;border:1px solid #59414a;border-radius:5px;background:#3a272f;color:#efb4bd;font-size:11px;cursor:pointer}.scene-object-delete[data-v-f97ddd48]:hover{border-color:#a45c69;background:#57303a;color:#fff}.object-editor-title[data-v-f97ddd48]{margin:10px 0 8px;padding-top:8px;border-top:1px solid #2a2a3c;color:#cbd4e8;font-weight:700}.field-block[data-v-f97ddd48]{display:flex;flex-direction:column;gap:5px;margin:10px 0;color:#8f9ab3;font-size:11px}.field-block>.inp[data-v-f97ddd48]{width:100%;box-sizing:border-box;min-height:30px}.field-block small[data-v-f97ddd48]{color:#5f6d86;line-height:1.5}.field-grid[data-v-f97ddd48]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.compact-field[data-v-f97ddd48]{display:flex;min-width:0;flex-direction:column;gap:5px;margin:5px 0;color:#8f9ab3;font-size:11px}.compact-field .inp[data-v-f97ddd48]{width:100%;min-height:30px;box-sizing:border-box}.check-field[data-v-f97ddd48]{align-items:flex-start}.check-field input[data-v-f97ddd48]{width:18px;height:18px;margin:4px 0;accent-color:#4f7ee8}.follow-path[data-v-f97ddd48],.setting-line[data-v-f97ddd48]{display:flex;align-items:center;gap:8px;margin:12px 0 4px;color:#aeb8cf;font-size:12px}.setting-line[data-v-f97ddd48]{justify-content:space-between}.follow-path input[data-v-f97ddd48],.setting-line input[type=checkbox][data-v-f97ddd48]{width:17px;height:17px;accent-color:#4f7ee8}.collider-follow-section[data-v-f97ddd48]{margin-top:12px;padding-top:4px;border-top:1px solid #30394d}.collider-curve-title[data-v-f97ddd48]{display:flex;flex-direction:column;gap:3px;margin:12px 0 6px;color:#aeb8cf;font-size:12px}.collider-curve-title small[data-v-f97ddd48]{color:#67738c;font-size:10px;line-height:1.45}.path-color[data-v-f97ddd48]{width:48px;height:28px;padding:0;border:1px solid #3a4963;background:transparent;cursor:pointer}.path-help[data-v-f97ddd48]{margin:12px 0;color:#7d89a2;font-size:11px;line-height:1.55}.path-help>span[data-v-f97ddd48]{color:#aeb8cf}.path-help ul[data-v-f97ddd48]{margin:6px 0 0;padding-left:20px}.path-help li[data-v-f97ddd48]{margin:3px 0}.path-action[data-v-f97ddd48]{width:100%;height:31px;margin-top:7px;border:0;border-radius:5px;background:#33425b;color:#c9d1e1;cursor:pointer}.path-action[data-v-f97ddd48]:hover{filter:brightness(1.12)}.path-action.primary[data-v-f97ddd48]{background:#f05408;color:#fff}.row[data-v-f97ddd48]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-f97ddd48]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-f97ddd48]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.inp.tiny[data-v-f97ddd48]{width:46px;flex:0 0 46px;text-align:center}.seed-row[data-v-f97ddd48]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #2d3950}.seed-row label[data-v-f97ddd48]{width:64px;color:#8f9bb5;font-size:12px}.seed-input[data-v-f97ddd48]{min-width:0;flex:1;padding:6px 8px;border:1px solid #344158;border-radius:6px;outline:none;background:#0f1625;color:#e2e7f2;font-size:12px}.seed-input[data-v-f97ddd48]:focus{border-color:#625ff1}.seed-random[data-v-f97ddd48]{width:34px;height:30px;border:1px solid #3a4860;border-radius:6px;background:#2c3950;color:#d7def0;cursor:pointer}.seed-random[data-v-f97ddd48]:hover{background:#394964}.scene-seed[data-v-f97ddd48]{margin-top:10px}.seed-hint[data-v-f97ddd48]{margin:5px 0 1px 72px;color:#657188;font-size:9px;line-height:1.45}.group[data-v-fcf44933]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-fcf44933]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-fcf44933]:hover{background:#20202e}.group-reset[data-v-fcf44933]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-fcf44933]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-fcf44933]{padding:8px 10px 12px}.caret[data-v-fcf44933]{display:inline-block;width:12px;color:#667;font-size:11px}.divider[data-v-fcf44933]{height:1px;background:#2a2a3c;margin:8px 0}.row[data-v-fcf44933]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-fcf44933]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-fcf44933]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.segs[data-v-fcf44933]{display:flex;gap:6px;margin:6px 0}.stream-behavior-segs[data-v-fcf44933]{margin-top:10px}.stream-loop-options[data-v-fcf44933]{display:grid;gap:8px;margin:8px 0 4px;padding:9px 10px;border:1px solid #32405a;border-radius:6px;background:#171f2e}.loop-section-row[data-v-fcf44933]{display:flex;min-height:27px;align-items:center;justify-content:space-between;gap:8px}.loop-duration-control[data-v-fcf44933]{display:flex;flex:0 0 auto;align-items:center;gap:7px}.loop-duration-toggle[data-v-fcf44933]{gap:5px;font-size:10px;white-space:nowrap}.loop-duration-toggle .switch-ui[data-v-fcf44933]{width:26px;height:14px}.loop-duration-toggle .switch-ui[data-v-fcf44933]:after{width:10px;height:10px}.loop-duration-toggle input:checked+.switch-ui[data-v-fcf44933]:after{transform:translate(12px)}.loop-section-duration[data-v-fcf44933]{display:flex;flex:0 0 auto;align-items:center;gap:4px;color:#7f8ba4;font-size:11px}.loop-section-duration input[data-v-fcf44933]{position:static;width:54px;height:25px;padding:0 6px;border:1px solid #3a465f;border-radius:5px;outline:none;background:#101725;color:#e4e8f2;text-align:right;opacity:1;pointer-events:auto}.loop-section-duration input[data-v-fcf44933]:focus{border-color:#716eff}.loop-auto-duration[data-v-fcf44933]{min-width:54px;color:#77839a;text-align:right;white-space:nowrap}.seg[data-v-fcf44933]{flex:1;padding:5px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.seg.on[data-v-fcf44933]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.seg[data-v-fcf44933]{display:flex;gap:6px;margin:6px 0}.inp.tiny[data-v-fcf44933]{width:46px;flex:0 0 46px;text-align:center}.switch-row[data-v-fcf44933]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-fcf44933]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-fcf44933]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-fcf44933]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-fcf44933]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-fcf44933]:after{transform:translate(14px)}.modifier-hint[data-v-fcf44933]{margin:7px 0 0 2px;color:#647086;font-size:9px;line-height:1.5}.stream-loop-hint[data-v-fcf44933]{margin:9px 2px 3px;padding:7px 8px;border:1px solid #4a436e;border-radius:5px;background:#211f35;color:#aaa4d7}.switch-row input:disabled+.switch-ui[data-v-fcf44933]{opacity:.45;cursor:not-allowed}.pac[data-v-7a931847]{padding:10px;margin:8px 0;border:1px solid #2c3850;border-radius:7px;background:#171d2a}.pac-head[data-v-7a931847]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.pac-label[data-v-7a931847]{color:#aeb8cf;font-size:12px;font-weight:600;white-space:nowrap}.pac-modes[data-v-7a931847]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.pac-mode[data-v-7a931847]{padding:4px 7px;border:1px solid #344158;border-radius:5px;background:#273246;color:#aeb8cf;font-size:11px;cursor:pointer}.pac-mode.on[data-v-7a931847]{border-color:#7774ff;background:#605df0;color:#fff}.pac-curve[data-v-7a931847]{margin-top:8px}.pac-axis[data-v-7a931847]{display:flex;justify-content:space-between;margin-top:3px;color:#5f6b82;font-size:10px}.pac[data-v-7a931847] .ns-label{width:58px}.pac[data-v-7a931847] .ce-svg{height:96px;background:#0f1625;border-color:#30405a}.pac[data-v-7a931847] .ce-tip{color:#657188}.group[data-v-909c781b]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-909c781b]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-909c781b]:hover{background:#20202e}.group-reset[data-v-909c781b]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-909c781b]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-909c781b]{padding:8px 10px 12px}.caret[data-v-909c781b]{display:inline-block;width:12px;color:#667;font-size:11px}.row[data-v-909c781b]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-909c781b]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.attr-body[data-v-909c781b]{padding:10px;background:#151b27}.attr-section-title[data-v-909c781b]{margin:2px 0 8px;color:#9ca8c0;font-size:12px;font-weight:700}.attr-section-title.life-title[data-v-909c781b]{margin-top:14px;padding-top:12px;border-top:1px solid #2d3950}.attr-axis-head[data-v-909c781b]{display:flex;align-items:center;justify-content:space-between;margin:10px 1px -2px;color:#aeb8cf;font-size:12px;font-weight:600}.axis-modes[data-v-909c781b]{display:flex;gap:4px}.axis-mode[data-v-909c781b]{padding:4px 8px;border:1px solid #344158;border-radius:5px;background:#273246;color:#aeb8cf;font-size:11px;cursor:pointer}.axis-mode.on[data-v-909c781b]{border-color:#7774ff;background:#605df0;color:#fff}.life-item[data-v-909c781b]{padding:9px 0;border-bottom:1px solid #2a3549}.switch-row[data-v-909c781b]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-909c781b]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-909c781b]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-909c781b]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-909c781b]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-909c781b]:after{transform:translate(14px)}.life-axis[data-v-909c781b]{margin:9px 0 2px 42px}.switch-row input:disabled+.switch-ui[data-v-909c781b]{opacity:.45;cursor:not-allowed}.gradient-editor[data-v-8816e4a4]{margin:8px 0 11px 68px}.gradient-bar[data-v-8816e4a4]{position:relative;height:18px;margin-bottom:14px;border:1px solid #465570;border-radius:6px;cursor:crosshair}.gradient-stop[data-v-8816e4a4]{position:absolute;top:15px;width:14px;height:17px;padding:0;transform:translate(-50%);border:2px solid #d8deea;border-radius:2px 2px 5px 5px;background:var(--stop-color);cursor:grab;box-shadow:0 1px 3px #0009}.gradient-stop[data-v-8816e4a4]:before{content:"";position:absolute;left:2px;top:-7px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #d8deea}.gradient-stop.selected[data-v-8816e4a4]{outline:2px solid #7774ff;outline-offset:1px;z-index:2}.gradient-stop[data-v-8816e4a4]:active{cursor:grabbing}.gradient-controls[data-v-8816e4a4]{display:flex;align-items:center;gap:5px;margin-top:30px}.gradient-color[data-v-8816e4a4]{width:28px;height:24px;padding:1px;border:1px solid #465570;border-radius:4px;background:#151b27;cursor:pointer}.gradient-hex-input[data-v-8816e4a4]{width:66px;padding:4px 5px;border:1px solid #344158;border-radius:4px;outline:none;background:#101725;color:#aeb8cb;font-size:10px;font-family:monospace}.gradient-hex-input[data-v-8816e4a4]:focus{border-color:#7774ff;color:#fff}.gradient-position[data-v-8816e4a4]{display:flex;align-items:center;color:#71809a;font-size:10px}.gradient-position input[data-v-8816e4a4]{width:43px;padding:3px 4px;border:1px solid #344158;border-radius:4px;outline:none;background:#101725;color:#dce3ef;text-align:right}.gradient-action[data-v-8816e4a4]{width:25px;height:24px;padding:0;border:1px solid #3a4860;border-radius:4px;background:#273246;color:#cbd4e5;cursor:pointer}.gradient-action[data-v-8816e4a4]:hover:not(:disabled){border-color:#7774ff;color:#fff}.gradient-action.danger[data-v-8816e4a4]{color:#e3a5aa}.gradient-action[data-v-8816e4a4]:disabled{opacity:.35;cursor:not-allowed}.gradient-hint[data-v-8816e4a4]{margin-top:5px;color:#59667b;font-size:9px}.image-card[data-v-7a2d016a]{margin:8px 0;padding:9px;border:1px solid #2e3c55;border-radius:7px;background:#171d2a}.imgrow[data-v-7a2d016a]{display:flex;align-items:flex-start;gap:8px}.img-thumb[data-v-7a2d016a]{width:48px;height:48px;padding:0;border:1px solid #3a4963;border-radius:6px;background:#1a2232;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;overflow:hidden}.img-thumb[data-v-7a2d016a]:hover{border-color:#7774ff}.img-thumb img[data-v-7a2d016a]{display:block;width:100%;height:100%;object-fit:contain}.img-fields[data-v-7a2d016a]{flex:1;min-width:0}.img-actions[data-v-7a2d016a]{display:flex;flex-direction:column;gap:4px}.row[data-v-7a2d016a]{display:flex;align-items:center;gap:8px;margin:6px 0;color:#aab;font-size:12px}.row>span[data-v-7a2d016a]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-7a2d016a]{min-width:0;flex:1;padding:3px 5px;border:1px solid #2e2e44;border-radius:5px;background:#1a1a28;color:#dde;font-size:12px}.mini-btn2[data-v-7a2d016a]{width:26px;height:24px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:5px;color:#aab;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mini-btn2[data-v-7a2d016a]:hover{background:#2b3a5c}.mini-btn2[data-v-7a2d016a]:disabled{opacity:.35;cursor:not-allowed}.thumb-note[data-v-7a2d016a]{margin:4px 0 2px;color:#667;font-size:11px}.sequence-pick[data-v-7a2d016a]{width:100%;margin:2px 0 4px;padding:6px 8px;border:1px solid #4a4a76;border-radius:5px;background:#27264b;color:#d8d7ff;font-size:12px;cursor:pointer}.sequence-pick[data-v-7a2d016a]:hover{border-color:#7774ff;background:#35336a}.sequence-note[data-v-7a2d016a]{margin:0 0 6px;color:#727b9b;font-size:11px;line-height:1.4}.resource-weight-row[data-v-7a2d016a]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:7px}.resource-weight-control[data-v-7a2d016a]{width:100%;min-width:0}.resource-weight-control[data-v-7a2d016a] .ns-range{min-width:0}.resource-weight-control[data-v-7a2d016a] .ns-num{flex:0 0 56px;box-sizing:border-box}.weight-lock[data-v-7a2d016a]{width:28px;height:26px;flex:0 0 28px;padding:5px;border:1px solid #35435c;border-radius:5px;background:#202a3b;color:#78859e;cursor:pointer}.weight-lock svg[data-v-7a2d016a]{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.weight-lock[data-v-7a2d016a]:hover:not(:disabled){border-color:#7774ff;color:#b8b6ff}.weight-lock.on[data-v-7a2d016a]{border-color:#7774ff;background:#514fd0;color:#fff}.weight-lock[data-v-7a2d016a]:disabled{opacity:.35;cursor:not-allowed}.group[data-v-f3235ea1]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-f3235ea1]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-f3235ea1]:hover{background:#20202e}.group-reset[data-v-f3235ea1]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-f3235ea1]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-f3235ea1]{padding:8px 10px 12px}.caret[data-v-f3235ea1]{display:inline-block;width:12px;color:#667;font-size:11px}.divider[data-v-f3235ea1]{height:1px;background:#2a2a3c;margin:8px 0}.row[data-v-f3235ea1]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-f3235ea1]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-f3235ea1]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.colr[data-v-f3235ea1]{width:28px;height:22px;border:none;background:none;cursor:pointer}.seg[data-v-f3235ea1]{flex:1;padding:5px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.seg.on[data-v-f3235ea1]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.look-title[data-v-f3235ea1]{font-size:12px;font-weight:600;color:#ccd;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid #2a2a3c}.look-title[data-v-f3235ea1]:first-child{margin-top:2px}.seg[data-v-f3235ea1]{display:flex;gap:6px;margin:6px 0}.seg-btn[data-v-f3235ea1]{flex:1;padding:5px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.seg-btn.active[data-v-f3235ea1]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.curve-wrap[data-v-f3235ea1]{margin:6px 0}.curve-labels[data-v-f3235ea1]{display:flex;justify-content:space-between;color:#566;font-size:10px;margin-top:2px}.image-title[data-v-f3235ea1]{display:flex;align-items:center;justify-content:space-between}.image-add[data-v-f3235ea1]{width:26px;height:24px;border:1px solid #4a4d9a;border-radius:5px;background:#252850;color:#8f8cff;font-size:18px;line-height:1;cursor:pointer}.image-add[data-v-f3235ea1]:hover{background:#4542a8;color:#fff}.resource-divider[data-v-f3235ea1]{height:1px;margin:9px 0 7px;background:#2a3549}.resource-color-row .blend-select[data-v-f3235ea1]{max-width:88px}.resource-color-picker .hex[data-v-f3235ea1]{margin-left:0}.random-color-hint[data-v-f3235ea1]{margin:-5px 0 9px 68px;color:#66758e;font-size:9px;line-height:1.45}.hex-input[data-v-f3235ea1]{width:72px;padding:4px 6px;border:1px solid #344158;border-radius:5px;outline:none;background:#101725;color:#aeb8cb;font-size:11px;font-family:monospace}.hex-input[data-v-f3235ea1]:focus{border-color:#7774ff;color:#fff}.resource-alpha-head[data-v-f3235ea1]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:#8a93bb;font-size:12px}.alpha-modes[data-v-f3235ea1]{display:flex;gap:3px}.alpha-modes button[data-v-f3235ea1]{padding:4px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8d98ae;font-size:11px;cursor:pointer}.alpha-modes button[data-v-f3235ea1]:hover{background:#273246}.alpha-modes button.on[data-v-f3235ea1]{border-color:#7774ff;background:#605df0;color:#fff}.resource-alpha-curve[data-v-f3235ea1]{margin-top:7px}.file-input[data-v-f3235ea1]{display:none}.hex[data-v-f3235ea1]{font-size:11px;color:#889;margin-left:auto;font-variant-numeric:tabular-nums}.inp.tiny[data-v-f3235ea1]{width:46px;flex:0 0 46px;text-align:center}.empty[data-v-4d0d64ec]{color:#667;font-size:12px;padding:8px 0}.group[data-v-4d0d64ec]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-4d0d64ec]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-4d0d64ec]:hover{background:#20202e}.group-reset[data-v-4d0d64ec]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-4d0d64ec]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-4d0d64ec]{padding:8px 10px 12px}.caret[data-v-4d0d64ec]{display:inline-block;width:12px;color:#667;font-size:11px}.divider[data-v-4d0d64ec]{height:1px;background:#2a2a3c;margin:8px 0}.field-block[data-v-4d0d64ec]{display:flex;flex-direction:column;gap:5px;margin:10px 0;color:#8f9ab3;font-size:11px}.field-block>.inp[data-v-4d0d64ec]{width:100%;box-sizing:border-box;min-height:30px}.field-block small[data-v-4d0d64ec]{color:#5f6d86;line-height:1.5}.field-grid[data-v-4d0d64ec]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.compact-field[data-v-4d0d64ec]{display:flex;min-width:0;flex-direction:column;gap:5px;margin:5px 0;color:#8f9ab3;font-size:11px}.compact-field .inp[data-v-4d0d64ec]{width:100%;min-height:30px;box-sizing:border-box}.tag[data-v-4d0d64ec]{font-size:10px;color:#667;background:#1c1c2a;border-radius:4px;padding:1px 5px}.row[data-v-4d0d64ec]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-4d0d64ec]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-4d0d64ec]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.colr[data-v-4d0d64ec]{width:28px;height:22px;border:none;background:none;cursor:pointer}.placeholder[data-v-4d0d64ec]{color:#667;font-size:11px;padding:6px 0}.image-add[data-v-4d0d64ec]{width:26px;height:24px;border:1px solid #4a4d9a;border-radius:5px;background:#252850;color:#8f8cff;font-size:18px;line-height:1;cursor:pointer}.image-add[data-v-4d0d64ec]:hover{background:#4542a8;color:#fff}.resource-divider[data-v-4d0d64ec]{height:1px;margin:9px 0 7px;background:#2a3549}.hex-input[data-v-4d0d64ec]{width:72px;padding:4px 6px;border:1px solid #344158;border-radius:5px;outline:none;background:#101725;color:#aeb8cb;font-size:11px;font-family:monospace}.hex-input[data-v-4d0d64ec]:focus{border-color:#7774ff;color:#fff}.alpha-modes[data-v-4d0d64ec]{display:flex;gap:3px}.alpha-modes button[data-v-4d0d64ec]{padding:4px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8d98ae;font-size:11px;cursor:pointer}.alpha-modes button[data-v-4d0d64ec]:hover{background:#273246}.alpha-modes button.on[data-v-4d0d64ec]{border-color:#7774ff;background:#605df0;color:#fff}.file-input[data-v-4d0d64ec]{display:none}.hex[data-v-4d0d64ec]{font-size:11px;color:#889;margin-left:auto;font-variant-numeric:tabular-nums}.inp.tiny[data-v-4d0d64ec]{width:46px;flex:0 0 46px;text-align:center}.axis-mode[data-v-4d0d64ec]{padding:4px 8px;border:1px solid #344158;border-radius:5px;background:#273246;color:#aeb8cf;font-size:11px;cursor:pointer}.axis-mode.on[data-v-4d0d64ec]{border-color:#7774ff;background:#605df0;color:#fff}.switch-row[data-v-4d0d64ec]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-4d0d64ec]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-4d0d64ec]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-4d0d64ec]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-4d0d64ec]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-4d0d64ec]:after{transform:translate(14px)}.modifier-item[data-v-4d0d64ec]{padding:8px 0 10px;border-bottom:1px solid #2a3549}.modifier-switch[data-v-4d0d64ec]{font-weight:600}.modifier-params[data-v-4d0d64ec]{margin:8px 0 0 10px;padding:2px 0 2px 10px;border-left:2px solid #344158}.modifier-hint[data-v-4d0d64ec]{margin:7px 0 0 2px;color:#647086;font-size:9px;line-height:1.5}.collision-filter-params[data-v-4d0d64ec]{position:relative;padding-top:5px;padding-bottom:5px}.collision-filter-title[data-v-4d0d64ec]{margin-bottom:8px;color:#9ba7bd;font-size:11px;font-weight:600}.collision-filter-tags[data-v-4d0d64ec]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.collision-filter-tag[data-v-4d0d64ec]{display:inline-flex;min-width:0;align-items:center;gap:6px;padding:5px 5px 5px 8px;border:1px solid #625ff1;border-radius:6px;background:#514dcf;color:#fff;font-size:11px}.collision-filter-tag>span[data-v-4d0d64ec]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collision-filter-tag.disabled[data-v-4d0d64ec]{border-color:#4b5364;background:#343b4b;color:#929bad}.collision-filter-tag button[data-v-4d0d64ec]{width:18px;height:18px;padding:0;border:0;border-radius:4px;background:#0b0f1a38;color:inherit;line-height:16px;cursor:pointer}.collision-filter-tag button[data-v-4d0d64ec]:hover{background:#0b0f1a80;color:#fff}.collision-filter-add[data-v-4d0d64ec]{width:30px;height:30px;padding:0;border:1px dashed #536079;border-radius:6px;background:#182131;color:#98a5bd;font-size:18px;line-height:28px;cursor:pointer}.collision-filter-add[data-v-4d0d64ec]:hover,.collision-filter-add.active[data-v-4d0d64ec]{border-color:#7774ff;background:#262c52;color:#fff}.collision-filter-add[data-v-4d0d64ec]:disabled{opacity:.42;cursor:not-allowed}.collision-filter-empty[data-v-4d0d64ec]{margin-top:7px;color:#6f7b91;font-size:10px}.collision-filter-picker[data-v-4d0d64ec]{display:grid;gap:4px;margin-top:7px;padding:5px;border:1px solid #344158;border-radius:6px;background:#101725}.collision-filter-picker button[data-v-4d0d64ec]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:#c7d0e3;font-size:11px;text-align:left;cursor:pointer}.collision-filter-picker button[data-v-4d0d64ec]:hover{background:#29344a;color:#fff}.collision-filter-picker button span[data-v-4d0d64ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collision-filter-picker button small[data-v-4d0d64ec]{flex:none;color:#68758d;font-size:9px}.switch-row input:disabled+.switch-ui[data-v-4d0d64ec]{opacity:.45;cursor:not-allowed}.bone-follow-target[data-v-4d0d64ec]{margin:7px 0 9px;padding:7px 8px;overflow:hidden;color:#7f8ba3;background:#121a29;border:1px solid #2f3c53;border-radius:5px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bone-follow-target strong[data-v-4d0d64ec]{color:#c8d0e4;font-weight:600}.bone-follow-missing[data-v-4d0d64ec]{margin:7px 0 9px;padding:7px 8px;color:#d49aa3;background:#2a1e26;border:1px solid #513540;border-radius:5px;font-size:10px;line-height:1.5}.bone-follow-rebind[data-v-4d0d64ec]{width:100%;min-height:28px;margin:0 0 8px;padding:4px 8px;overflow:hidden;border:1px solid #4a436e;border-radius:5px;background:#2d2947;color:#c8c2ee;font-size:10px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bone-follow-rebind[data-v-4d0d64ec]:hover{border-color:#7165bd;background:#3a335d;color:#fff}.bone-follow-transform-grid[data-v-4d0d64ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.modifier-mode-row[data-v-4d0d64ec]{display:flex;justify-content:flex-end;gap:4px;margin-bottom:6px}.gravity-curve-title[data-v-4d0d64ec]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 6px;color:#9ba7bd;font-size:11px}.gravity-curve-title span[data-v-4d0d64ec]:last-child{color:#657188;font-size:9px}.gravity-curve-axis[data-v-4d0d64ec]{display:flex;justify-content:space-between;margin:3px 34px 0 1px;color:#5f6b82;font-size:9px}.gravity-params[data-v-4d0d64ec] .ce-svg{height:96px;background:#0f1625;border-color:#30405a}.trail-params[data-v-4d0d64ec]{padding-right:2px}.trail-section-title[data-v-4d0d64ec]{margin:3px 0 8px;color:#aeb8cf;font-size:12px;font-weight:700}.trail-fixed-color .hex-input[data-v-4d0d64ec]{min-width:0;flex:1}.trail-mode-head[data-v-4d0d64ec]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 6px;color:#9ba7bd;font-size:11px}.trail-sub-switch[data-v-4d0d64ec]{margin:11px 0 7px;padding-top:9px;border-top:1px solid #2a3549}.trail-grid-row[data-v-4d0d64ec]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.trail-grid-row[data-v-4d0d64ec] .ns{min-width:0;flex-wrap:wrap;align-items:center}.trail-grid-row[data-v-4d0d64ec] .ns-label{width:100%}.trail-grid-row[data-v-4d0d64ec] .ns-range{min-width:0}.trail-grid-row[data-v-4d0d64ec] .ns-num{width:42px}.trail-params[data-v-4d0d64ec] .ce-svg{height:92px;background:#0f1625;border-color:#30405a}.group[data-v-ffed0f1f]{border:1px solid #2a2a3c;border-radius:8px;margin-bottom:10px;overflow:hidden}.group-head[data-v-ffed0f1f]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:600;color:#ccd;background:#191924;-webkit-user-select:none;user-select:none}.group-head[data-v-ffed0f1f]:hover{background:#20202e}.group-reset[data-v-ffed0f1f]{margin-left:auto;height:22px;padding:0 7px;border:1px solid #3a465f;border-radius:5px;background:#252d3d;color:#9eabc3;font-size:10px;line-height:20px;cursor:pointer}.group-reset[data-v-ffed0f1f]:hover{border-color:#7774ff;background:#45426f;color:#fff}.group-body[data-v-ffed0f1f]{padding:8px 10px 12px}.caret[data-v-ffed0f1f]{display:inline-block;width:12px;color:#667;font-size:11px}.row[data-v-ffed0f1f]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:#aab}.row>span[data-v-ffed0f1f]:first-child{width:60px;flex-shrink:0;color:#8a93bb}.inp[data-v-ffed0f1f]{flex:1;min-width:0;padding:3px 5px;background:#1a1a28;border:1px solid #2e2e44;border-radius:5px;color:#dde;font-size:12px}.placeholder[data-v-ffed0f1f]{color:#667;font-size:11px;padding:6px 0}.export-settings[data-v-ffed0f1f]{padding-top:3px}.export-field[data-v-ffed0f1f]{display:flex;flex-direction:column;gap:6px;margin:10px 0 13px;color:#9ca8bf;font-size:11px;font-weight:600}.export-input[data-v-ffed0f1f]{width:100%;min-height:34px;box-sizing:border-box;padding:6px 9px;color:#e3e7f2;background:#141a29;border-color:#35445f}.export-fps-row[data-v-ffed0f1f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.export-fps-field[data-v-ffed0f1f]{margin-bottom:5px}.export-checkbox[data-v-ffed0f1f]{display:flex;align-items:center;gap:7px;min-height:34px;margin-bottom:5px;color:#aeb8cc;font-size:11px;white-space:nowrap}.export-checkbox input[data-v-ffed0f1f]{width:17px;height:17px;margin:0;accent-color:#625ff1}.export-help[data-v-ffed0f1f]{margin:-6px 0 14px;color:#66758e;font-size:10px;line-height:1.5}.export-switches[data-v-ffed0f1f]{display:grid;gap:13px;margin:4px 0 7px;padding-top:2px}.export-switch[data-v-ffed0f1f]{font-weight:600}.export-switch-last[data-v-ffed0f1f]{margin-top:13px}.inp.tiny[data-v-ffed0f1f]{width:46px;flex:0 0 46px;text-align:center}.switch-row[data-v-ffed0f1f]{display:flex;align-items:center;gap:9px;color:#b8c1d5;font-size:12px;cursor:pointer}.switch-row input[data-v-ffed0f1f]{position:absolute;opacity:0;pointer-events:none}.switch-ui[data-v-ffed0f1f]{position:relative;width:32px;height:18px;border-radius:10px;background:#354258;transition:background .16s ease}.switch-ui[data-v-ffed0f1f]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row input:checked+.switch-ui[data-v-ffed0f1f]{background:#625ff1}.switch-row input:checked+.switch-ui[data-v-ffed0f1f]:after{transform:translate(14px)}.switch-row input:disabled+.switch-ui[data-v-ffed0f1f]{opacity:.45;cursor:not-allowed}.spine-export-actions[data-v-5f1ec706]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.export-spine-json[data-v-5f1ec706]{width:100%;padding:9px 8px;flex:0 0 auto;border:1px solid #4f4b9a;border-radius:7px;background:#403b91;color:#f1f0ff;font-size:12px;font-weight:700;cursor:pointer}.export-spine-json[data-v-5f1ec706]:hover{border-color:#7774ff;background:#514bc0}.export-spine-json[data-v-5f1ec706]:disabled{cursor:wait;opacity:.68}.export-spine-project[data-v-5f1ec706]{grid-column:1 / -1;width:100%;padding:7px 8px;border:1px solid #287d69;border-radius:7px;background:#196854;color:#edfff9;font-size:12px;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.export-spine-project small[data-v-5f1ec706]{color:inherit;font-size:9px;font-weight:500;line-height:1.1}.export-spine-project[data-v-5f1ec706]:hover:not(:disabled){border-color:#47c89f;background:#238267}.export-spine-project[data-v-5f1ec706]:disabled{cursor:not-allowed;opacity:.48}.export-spine-images[data-v-5f1ec706]{width:100%;padding:8px;border:1px solid #3b5f8b;border-radius:7px;background:#243e64;color:#eaf3ff;font-size:12px;font-weight:700;cursor:pointer}.export-spine-images[data-v-5f1ec706]:hover:not(:disabled){border-color:#6099dc;background:#315581}.export-spine-images[data-v-5f1ec706]:disabled{cursor:wait;opacity:.55}.connector-status[data-v-5f1ec706]{display:flex;align-items:center;justify-content:center;gap:5px;padding-top:6px;color:#717b99;font-size:10px}.connector-status .connector-dot[data-v-5f1ec706]{width:6px;height:6px;border-radius:50%;background:#66718f}.connector-status.ready[data-v-5f1ec706]{color:#70d8ae}.connector-status.ready .connector-dot[data-v-5f1ec706]{background:#49c993;box-shadow:0 0 5px #49c99388}.connector-status.warning[data-v-5f1ec706]{color:#d4aa67}.connector-status.warning .connector-dot[data-v-5f1ec706]{background:#d4aa67}.connector-status button[data-v-5f1ec706]{padding:0 3px;border:0;background:transparent;color:#8290b6;font-size:10px;cursor:pointer}.connector-status button[data-v-5f1ec706]:hover{color:#c5caff}.connector-status a[data-v-5f1ec706]{padding:0 3px;color:#a8b0ff;font-size:10px;text-decoration:underline}.connector-status a[data-v-5f1ec706]:hover{color:#d8dcff}.export-message[data-v-5f1ec706]{padding:7px 5px 0;color:#70d8ae;font-size:10px;line-height:1.45;text-align:center}.export-message.error[data-v-5f1ec706]{color:#ff858f}.export-message a[data-v-5f1ec706]{display:inline-block;margin-left:5px;color:#9da7ff;text-decoration:underline}.panel[data-v-a28d4278]{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;background:#14141f;border-left:1px solid #2a2a3c;padding:12px;box-sizing:border-box}.panel-scroll[data-v-a28d4278]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:#2e2e44 transparent}.panel-scroll[data-v-a28d4278]::-webkit-scrollbar{width:6px}.panel-scroll[data-v-a28d4278]::-webkit-scrollbar-track{background:transparent}.panel-scroll[data-v-a28d4278]::-webkit-scrollbar-thumb{background:#2e2e44;border-radius:3px}.panel-scroll[data-v-a28d4278]::-webkit-scrollbar-thumb:hover{background:#3a3a55}.panel-header[data-v-a28d4278]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex:0 0 auto;font-weight:700;color:#ccd}.timeline[data-v-e305dee7]{height:100%;background:#12121c;border-top:1px solid #2a2a3c;display:flex;flex-direction:column;padding:6px 10px;gap:4px}.tl-controls[data-v-e305dee7]{display:flex;align-items:center;gap:8px}.tl-btn[data-v-e305dee7]{width:30px;height:26px;background:#1e1e2e;border:1px solid #2e2e44;border-radius:6px;color:#aab;font-size:12px;cursor:pointer}.tl-btn.on[data-v-e305dee7]{background:#3a5a8c;color:#fff;border-color:#5a7ab8}.tl-range[data-v-e305dee7]{display:flex;height:25px;align-items:center;gap:3px;color:#778198;font-size:10px}.tl-range input[data-v-e305dee7]{width:43px;height:25px;padding:0 5px;box-sizing:border-box;border:1px solid #3a3a51;border-radius:5px;outline:none;background:#181824;color:#e1e4ed;font-size:11px;text-align:center}.tl-range input[data-v-e305dee7]:focus{border-color:#716eff}.tl-loop-range[data-v-e305dee7]{height:25px;padding:0 7px;border:1px solid #4e5680;border-radius:5px;background:#252943;color:#bfc8e8;font-size:10px;cursor:pointer;white-space:nowrap}.tl-loop-range[data-v-e305dee7]:hover{border-color:#716eff;color:#fff}.tl-frame[data-v-e305dee7]{display:inline-block;flex:0 0 92px;width:92px;box-sizing:border-box;font-size:12px;color:#aab;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.tl-frame b[data-v-e305dee7]{display:inline;color:inherit;font-weight:400}.tl-legend[data-v-e305dee7]{display:flex;align-items:center;gap:4px;color:#778198;font-size:10px}.tl-legend i[data-v-e305dee7]{display:inline-block;width:10px;height:7px;border-radius:2px}.legend-emission[data-v-e305dee7]{margin-left:4px;background:#2f8b62}.legend-life[data-v-e305dee7]{margin-left:5px;background:#a54551}.legend-spine[data-v-e305dee7]{margin-left:5px;background:#7448b8}.tl-anim[data-v-e305dee7]{display:flex;align-items:center;gap:6px;font-size:12px;color:#aab}.tl-owner-animation[data-v-e305dee7]{position:relative}.tl-animation-trigger[data-v-e305dee7]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:116px;height:25px;padding:0 7px;overflow:hidden;border:1px solid #2e2e44;border-radius:5px;background:#1a1a28;color:#dde;cursor:pointer}.tl-animation-trigger>span[data-v-e305dee7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-animation-trigger>i[data-v-e305dee7]{flex:0 0 auto;color:#8c96ad;font-style:normal}.tl-animation-trigger[data-v-e305dee7]:disabled{opacity:.5;cursor:not-allowed}.tl-animation-menu[data-v-e305dee7]{position:absolute;z-index:30;right:0;bottom:calc(100% + 6px);width:226px;padding:7px;border:1px solid #3c4760;border-radius:8px;background:#171b29;box-shadow:0 10px 24px #00000073}.tl-animation-menu-title[data-v-e305dee7]{padding:2px 4px 6px;color:#77839c;font-size:10px}.tl-animation-option[data-v-e305dee7]{display:flex;align-items:center;justify-content:space-between;width:100%;height:27px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#b8c1d5;text-align:left;cursor:pointer}.tl-animation-option>span[data-v-e305dee7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-animation-option[data-v-e305dee7]:hover{background:#252e42}.tl-animation-option.on[data-v-e305dee7]{background:#34335d;color:#fff}.tl-animation-option>i[data-v-e305dee7]{color:#8d8aff;font-style:normal}.tl-animation-editor[data-v-e305dee7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid #2b3346}.tl-animation-name[data-v-e305dee7]{min-width:0;height:27px;padding:0 7px;box-sizing:border-box;border:1px solid #343e55;border-radius:5px;background:#101522;color:#e1e6f2;outline:none}.tl-animation-name[data-v-e305dee7]:focus{border-color:#6865d8}.tl-animation-editor button[data-v-e305dee7],.tl-animation-actions button[data-v-e305dee7]{height:27px;padding:0 8px;border:1px solid #3c4861;border-radius:5px;background:#29344a;color:#cbd3e3;cursor:pointer}.tl-animation-actions[data-v-e305dee7]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.tl-animation-actions button[data-v-e305dee7]:last-child{border-color:#5b3942;background:#3b282f;color:#e2a8b2}.tl-animation-actions button[data-v-e305dee7]:disabled{opacity:.4;cursor:not-allowed}.tl-animation-error[data-v-e305dee7]{margin-top:5px;color:#ef8997;font-size:10px}.tl-animation-hint[data-v-e305dee7]{margin-top:5px;color:#69758d;font-size:9px;text-align:center}.tl-sel[data-v-e305dee7]{background:#1a1a28;border:1px solid #2e2e44;color:#dde;border-radius:5px;padding:2px 6px;font-size:12px}.tl-sel[data-v-e305dee7]:disabled{opacity:.5;cursor:not-allowed}.tl-spine-preview .tl-sel[data-v-e305dee7]{max-width:190px}.tl-zoom[data-v-e305dee7]{margin-left:auto;font-size:11px;color:#667}.tl-viewport[data-v-e305dee7]{position:relative;flex:1;overflow:hidden;background:#0d0d14;border:1px solid #2a2a3c;border-radius:6px;cursor:ew-resize}.tl-ticks[data-v-e305dee7]{position:absolute;top:0;left:0;right:0;height:18px}.tl-tickline[data-v-e305dee7]{position:absolute;top:0;bottom:0;width:1px;background:#263040}.tl-ticklabel[data-v-e305dee7]{position:absolute;top:2px;transform:translate(-50%);font-size:9px;color:#667}.tl-playhead[data-v-e305dee7]{position:absolute;top:0;bottom:0;width:2px;background:#fc3;z-index:5;pointer-events:none}.tl-lanes[data-v-e305dee7]{position:absolute;top:22px;left:0;right:0;bottom:0}.tl-lane[data-v-e305dee7]{position:relative;height:26px;margin-bottom:4px}.lane-ico[data-v-e305dee7]{position:absolute;left:4px;top:6px;font-size:11px;color:#dde;z-index:2;pointer-events:none}.lane-bar[data-v-e305dee7]{position:absolute;top:4px;height:18px;display:flex;align-items:stretch;cursor:grab;box-sizing:border-box}.lane-bar[data-v-e305dee7]:active{cursor:grabbing}.lane-name[data-v-e305dee7]{position:absolute;left:14px;right:5px;top:2px;z-index:2;pointer-events:none;font-size:11px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-life[data-v-e305dee7]{position:absolute;inset:0 auto 0 0;z-index:0;min-width:1px;border:1px solid #c05a66;border-radius:5px;background:#a54551;box-sizing:border-box}.bar-life.loop-life[data-v-e305dee7]{border-color:#667085;background:#242b39}.bar-emission[data-v-e305dee7]{position:absolute;inset:0 auto 0 0;z-index:1;min-width:1px;border:1px solid #45a97d;border-radius:5px 0 0 5px;background:#2f8b62;box-sizing:border-box}.bar-emission.bar-loop[data-v-e305dee7]{border-radius:0}.bar-loop-transition[data-v-e305dee7]{position:absolute;top:0;bottom:0;z-index:1;border:1px solid #7d8799;background:#50596a;box-sizing:border-box}.bar-loop-start[data-v-e305dee7]{left:0;border-radius:5px 0 0 5px}.bar-loop-end[data-v-e305dee7]{border-radius:0 5px 5px 0}.bar-handle[data-v-e305dee7]{position:absolute;z-index:4;right:-4px;top:-1px;bottom:-1px;width:8px;cursor:ew-resize;background:#ffffff2e}.bar-handle[data-v-e305dee7]:hover{background:#ffffff59}.spine-ico[data-v-e305dee7]{color:#c08cff}.spine-bar[data-v-e305dee7]{position:absolute;top:4px;height:18px;min-width:1px;box-sizing:border-box;border:1px solid #a575ed;border-radius:5px;background:#7448b8;cursor:grab;box-shadow:inset 0 0 0 1px #ffffff0d}.spine-bar[data-v-e305dee7]:active{cursor:grabbing}.tl-empty[data-v-e305dee7]{color:#667;font-size:11px;padding:8px}.transfer-overlay[data-v-016b4c9d]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:auto;cursor:wait;overscroll-behavior:contain;background:#05080f42;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.transfer-dialog[data-v-016b4c9d]{width:min(420px,calc(100vw - 40px));padding:18px 20px 16px;border:1px solid #414b66;border-radius:10px;box-shadow:0 18px 55px #00000075;background:#171d2b;color:#e7ebf5}.transfer-heading[data-v-016b4c9d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;font-weight:700}.transfer-heading strong[data-v-016b4c9d]{color:#a8a6ff;font-size:12px;font-variant-numeric:tabular-nums}.transfer-track[data-v-016b4c9d]{height:9px;overflow:hidden;border:1px solid #35415a;border-radius:999px;background:#0d1422}.transfer-bar[data-v-016b4c9d]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d75e8,#7774ff);transition:width .16s ease}.transfer-track.indeterminate .transfer-bar[data-v-016b4c9d]{width:42%;animation:transfer-slide-016b4c9d 1s ease-in-out infinite}.transfer-detail[data-v-016b4c9d]{min-height:17px;margin-top:9px;color:#8895ae;font-size:11px;line-height:1.5}.transfer-dialog.failed[data-v-016b4c9d]{border-color:#754351}.transfer-dialog.failed .transfer-heading strong[data-v-016b4c9d],.transfer-dialog.failed .transfer-detail[data-v-016b4c9d]{color:#e99aa9}.transfer-dialog.failed .transfer-bar[data-v-016b4c9d]{background:#c85d70}.transfer-fade-enter-active[data-v-016b4c9d],.transfer-fade-leave-active[data-v-016b4c9d]{transition:opacity .16s ease}.transfer-fade-enter-from[data-v-016b4c9d],.transfer-fade-leave-to[data-v-016b4c9d]{opacity:0}@keyframes transfer-slide-016b4c9d{0%{transform:translate(-110%)}to{transform:translate(250%)}}.layout[data-v-d7e0e59a]{display:flex;width:100%;height:100%;min-height:0;overflow:clip}.parameter-panel[data-v-d7e0e59a]{flex-shrink:0;height:100%;min-height:0;overflow:clip}.resizer-col[data-v-d7e0e59a]{width:5px;cursor:col-resize;background:#1c1c2a;border-left:1px solid #2a2a3c;border-right:1px solid #2a2a3c;flex-shrink:0}.resizer-col[data-v-d7e0e59a]:hover{background:#3a5a8c}.right[data-v-d7e0e59a]{flex:1;min-width:0;height:100%;min-height:0;overflow:clip;display:flex;flex-direction:column}.panel-right .right[data-v-d7e0e59a]{order:1}.panel-right .resizer-col[data-v-d7e0e59a]{order:2}.panel-right .parameter-panel[data-v-d7e0e59a]{order:3}.stage-area[data-v-d7e0e59a]{flex:1;min-height:0;overflow:clip}.resizer-row[data-v-d7e0e59a]{height:4px;cursor:row-resize;background:#1c1c2a;border-top:1px solid #2a2a3c;border-bottom:1px solid #2a2a3c;flex-shrink:0}.resizer-row[data-v-d7e0e59a]:hover{background:#3a5a8c}.timeline-area[data-v-d7e0e59a]{position:relative;z-index:10;flex-shrink:0;overflow:visible}html,body{width:100%;height:100%;margin:0;padding:0;overflow:clip;overscroll-behavior:none;background:#0b0b12;color:#e8e8f0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}body{position:fixed;top:0;right:0;bottom:0;left:0}*{box-sizing:border-box}#app{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;overflow:clip}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none} diff --git a/dist/assets/index-D13mN481.js b/dist/assets/index-DhdZB4oY.js similarity index 99% rename from dist/assets/index-D13mN481.js rename to dist/assets/index-DhdZB4oY.js index cb6d0db..1ccbaa0 100644 --- a/dist/assets/index-D13mN481.js +++ b/dist/assets/index-DhdZB4oY.js @@ -1,4 +1,4 @@ -var Ae=Object.defineProperty;var Be=(m,o,e)=>o in m?Ae(m,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):m[o]=e;var a=(m,o,e)=>Be(m,typeof o!="symbol"?o+"":o,e);import{T as Fe,a as he,b as F,S as ue,M as pe,c as oe,W as ne,B as H,d as z,L as Te,E as O,e as ce,p as q,f as Ee,g as fe,A as Q,h as me,i as De,j as V,s as re,G as we,k as $,l as Y,m as Le,P as Ie,n as Re,o as Ne,C as X,q as be,r as _e,t as Ue,u as Ye,v as Xe,w as ee,x as j,y as ke,z as Ve,D as J,F as ge,V as Ge,H as ae,I as We,J as $e,U as xe,K as E,R as ve,N as ye,O as Pe,Q as Oe,X as He,Y as ze,Z as qe,_ as Ke}from"./index-9ofazf7F.js";import{$ as bt,a0 as kt,a1 as vt,a2 as yt,a3 as Pt,a4 as St,a5 as Mt,a6 as At,a7 as Bt,a8 as Ft,a9 as Et,aa as Dt,ab as Lt,ac as It,ad as Rt,ae as Nt,af as _t,ag as Ut,ah as Yt,ai as Xt,aj as Vt,ak as Gt,al as Wt,am as $t,an as Ot,ao as Ht,ap as zt,aq as qt,ar as Kt,as as Zt,at as Jt,au as Qt,av as jt,aw as es,ax as ts,ay as ss,az as os,aA as ns,aB as as,aC as rs,aD as is,aE as ls,aF as hs,aG as cs,aH as ds,aI as us,aJ as ps,aK as fs,aL as ms,aM as gs,aN as xs,aO as Cs,aP as Ts,aQ as ws,aR as bs,aS as ks,aT as vs,aU as ys,aV as Ps,aW as Ss,aX as Ms,aY as As,aZ as Bs,a_ as Fs,a$ as Es,b0 as Ds,b1 as Ls,b2 as Is,b3 as Rs,b4 as Ns,b5 as _s,b6 as Us,b7 as Ys,b8 as Xs,b9 as Vs,ba as Gs,bb as Ws,bc as $s,bd as Os,be as Hs,bf as zs,bg as qs,bh as Ks,bi as Zs,bj as Js,bk as Qs,bl as js,bm as eo,bn as to,bo as so,bp as oo,bq as no,br as ao,bs as ro,bt as io,bu as lo,bv as ho,bw as co,bx as uo,by as po,bz as fo,bA as mo,bB as go,bC as xo,bD as Co,bE as To,bF as wo,bG as bo,bH as ko,bI as vo,bJ as yo,bK as Po,bL as So,bM as Mo,bN as Ao,bO as Bo,bP as Fo,bQ as Eo,bR as Do,bS as Lo,bT as Io,bU as Ro,bV as No,bW as _o,bX as Uo,bY as Yo,bZ as Xo,b_ as Vo,b$ as Go,c0 as Wo,c1 as $o,c2 as Oo,c3 as Ho}from"./index-9ofazf7F.js";import{SkeletonClipping as de,SkeletonPhysicsMovement as Ze,AnimationStateData as Je,AtlasAttachmentLoader as Qe,SkeletonBounds as je}from"./index-Cz2cACyM.js";import{AssetCache as qo,AssetManagerBase as Ko,Downloader as Zo,SkeletonRendererCore as Jo,Triangulator as Qo}from"./index-Cz2cACyM.js";if(typeof window<"u"&&window.PIXI){const m=window.require;window.require=o=>{if(m)return m(o);if(o.startsWith("@pixi/"))return window.PIXI}}const _=class _ extends Fe{constructor(e){super(e.resource.source);a(this,"texture");this.texture=he.from(e)}static from(e){return _.textureMap.has(e)?_.textureMap.get(e):new _(e)}setFilters(e,t){this.texture.baseTexture.scaleMode=_.toPixiTextureFilter(e),this.texture.baseTexture.mipmap=_.toPixiMipMap(e)}setWraps(e,t){this.texture.baseTexture.wrapMode=_.toPixiTextureWrap(e)}dispose(){this.texture.destroy()}static toPixiTextureFilter(e){switch(e){case F.Nearest:case F.MipMapNearestLinear:case F.MipMapNearestNearest:return ue.NEAREST;case F.Linear:case F.MipMapLinearLinear:case F.MipMapLinearNearest:return ue.LINEAR;default:throw new Error(`Unknown texture filter: ${String(e)}`)}}static toPixiMipMap(e){switch(e){case F.Nearest:case F.Linear:return pe.OFF;case F.MipMapNearestLinear:case F.MipMapNearestNearest:case F.MipMapLinearLinear:case F.MipMapLinearNearest:return pe.ON;default:throw new Error(`Unknown texture filter: ${String(e)}`)}}static toPixiTextureWrap(e){switch(e){case oe.ClampToEdge:return ne.CLAMP;case oe.MirroredRepeat:return ne.MIRRORED_REPEAT;case oe.Repeat:return ne.REPEAT;default:throw new Error(`Unknown texture wrap: ${String(e)}`)}}static toPixiBlending(e){switch(e){case H.Normal:return z.NORMAL;case H.Additive:return z.ADD;case H.Multiply:return z.MULTIPLY;case H.Screen:return z.SCREEN;default:throw new Error(`Unknown blendMode: ${String(e)}`)}}};a(_,"textureMap",new Map);let G=_;const K="spineTextureAtlasLoader",et={extension:O.Asset,resolver:{test:m=>V(m,".atlas"),parse:m=>{var e,t;const o=m.split(".");return{resolution:parseFloat(((t=(e=re.RETINA_PREFIX)==null?void 0:e.exec(m))==null?void 0:t[1])??"1"),format:o[o.length-2],src:m}}},loader:{name:K,extension:{type:O.LoadParser,priority:Te.Normal,name:K},test(m){return V(m,".atlas")},async load(m){const o=await re.ADAPTER.fetch(m);if(!o.ok)throw new Error(`[${K}] Failed to fetch ${m}: ${o.status} ${o.statusText}`);return await o.text()},testParse(m,o){const e=V(o.src,".atlas"),t=typeof m=="string",s=o.loadParser===K;return Promise.resolve((e||s)&&t)},unload(m){m.dispose()},async parse(m,o,e){var p;const t=o.data||{};let s=q.dirname(o.src);s&&s.lastIndexOf("/")!==s.length-1&&(s+="/");const n=new Ee(m);if(t.images instanceof fe||typeof t.images=="string"){const h=t.images;t.images={},t.images[n.pages[0].name]=h}const r=[];let l=!0;for(const h of e.parsers)if(h.name==="loadTextures"){l=(p=h.config)==null?void 0:p.preferCreateImageBitmap;break}Q.setPreferences({preferCreateImageBitmap:!1});for(const h of n.pages){const u=h.name,c=t!=null&&t.images?t.images[u]:void 0;if(c instanceof fe)h.setTexture(G.from(c));else{const i=c??q.normalize([...s.split(q.sep),u].join(q.sep)),g={src:De(i,o.src),data:{...t.imageMetadata,alphaMode:h.pma?me.PMA:me.UNPACK}},x=e.load(g).then(d=>{h.setTexture(G.from(d.baseTexture))});r.push(x)}}return await Promise.all(r),Q.setPreferences({preferCreateImageBitmap:l}),n}}};ce.add(et);const Z="spineSkeletonLoader";function tt(m){return m.hasOwnProperty("bones")}function st(m){return m instanceof Uint8Array}const ot={extension:O.Asset,loader:{name:Z,extension:{type:O.LoadParser,priority:Te.Normal,name:Z},test(m){return V(m,".skel")},async load(m){const o=await re.ADAPTER.fetch(m);if(!o.ok)throw new Error(`[${Z}] Failed to fetch ${m}: ${o.status} ${o.statusText}`);return new Uint8Array(await o.arrayBuffer())},testParse(m,o){const e=V(o.src,".json")&&tt(m),t=V(o.src,".skel")&&st(m),s=o.loadParser===Z;return Promise.resolve(e||t||s)}}};ce.add(ot);class nt extends we{constructor(o=!1){super();const e=new $(void 0),t=new $(void 0,!0),s=new $(void 0,!0,!0);this.addAttribute("aVertexPosition",e,2,!1,Y.FLOAT),this.addAttribute("aTextureCoord",t,2,!1,Y.FLOAT),this.addIndex(s)}}const at=` +var Ae=Object.defineProperty;var Be=(m,o,e)=>o in m?Ae(m,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):m[o]=e;var a=(m,o,e)=>Be(m,typeof o!="symbol"?o+"":o,e);import{T as Fe,a as he,b as F,S as ue,M as pe,c as oe,W as ne,B as H,d as z,L as Te,E as O,e as ce,p as q,f as Ee,g as fe,A as Q,h as me,i as De,j as V,s as re,G as we,k as $,l as Y,m as Le,P as Ie,n as Re,o as Ne,C as X,q as be,r as _e,t as Ue,u as Ye,v as Xe,w as ee,x as j,y as ke,z as Ve,D as J,F as ge,V as Ge,H as ae,I as We,J as $e,U as xe,K as E,R as ve,N as ye,O as Pe,Q as Oe,X as He,Y as ze,Z as qe,_ as Ke}from"./index-C-oR9ZNr.js";import{$ as bt,a0 as kt,a1 as vt,a2 as yt,a3 as Pt,a4 as St,a5 as Mt,a6 as At,a7 as Bt,a8 as Ft,a9 as Et,aa as Dt,ab as Lt,ac as It,ad as Rt,ae as Nt,af as _t,ag as Ut,ah as Yt,ai as Xt,aj as Vt,ak as Gt,al as Wt,am as $t,an as Ot,ao as Ht,ap as zt,aq as qt,ar as Kt,as as Zt,at as Jt,au as Qt,av as jt,aw as es,ax as ts,ay as ss,az as os,aA as ns,aB as as,aC as rs,aD as is,aE as ls,aF as hs,aG as cs,aH as ds,aI as us,aJ as ps,aK as fs,aL as ms,aM as gs,aN as xs,aO as Cs,aP as Ts,aQ as ws,aR as bs,aS as ks,aT as vs,aU as ys,aV as Ps,aW as Ss,aX as Ms,aY as As,aZ as Bs,a_ as Fs,a$ as Es,b0 as Ds,b1 as Ls,b2 as Is,b3 as Rs,b4 as Ns,b5 as _s,b6 as Us,b7 as Ys,b8 as Xs,b9 as Vs,ba as Gs,bb as Ws,bc as $s,bd as Os,be as Hs,bf as zs,bg as qs,bh as Ks,bi as Zs,bj as Js,bk as Qs,bl as js,bm as eo,bn as to,bo as so,bp as oo,bq as no,br as ao,bs as ro,bt as io,bu as lo,bv as ho,bw as co,bx as uo,by as po,bz as fo,bA as mo,bB as go,bC as xo,bD as Co,bE as To,bF as wo,bG as bo,bH as ko,bI as vo,bJ as yo,bK as Po,bL as So,bM as Mo,bN as Ao,bO as Bo,bP as Fo,bQ as Eo,bR as Do,bS as Lo,bT as Io,bU as Ro,bV as No,bW as _o,bX as Uo,bY as Yo,bZ as Xo,b_ as Vo,b$ as Go,c0 as Wo,c1 as $o,c2 as Oo,c3 as Ho}from"./index-C-oR9ZNr.js";import{SkeletonClipping as de,SkeletonPhysicsMovement as Ze,AnimationStateData as Je,AtlasAttachmentLoader as Qe,SkeletonBounds as je}from"./index-B1FntAlX.js";import{AssetCache as qo,AssetManagerBase as Ko,Downloader as Zo,SkeletonRendererCore as Jo,Triangulator as Qo}from"./index-B1FntAlX.js";if(typeof window<"u"&&window.PIXI){const m=window.require;window.require=o=>{if(m)return m(o);if(o.startsWith("@pixi/"))return window.PIXI}}const _=class _ extends Fe{constructor(e){super(e.resource.source);a(this,"texture");this.texture=he.from(e)}static from(e){return _.textureMap.has(e)?_.textureMap.get(e):new _(e)}setFilters(e,t){this.texture.baseTexture.scaleMode=_.toPixiTextureFilter(e),this.texture.baseTexture.mipmap=_.toPixiMipMap(e)}setWraps(e,t){this.texture.baseTexture.wrapMode=_.toPixiTextureWrap(e)}dispose(){this.texture.destroy()}static toPixiTextureFilter(e){switch(e){case F.Nearest:case F.MipMapNearestLinear:case F.MipMapNearestNearest:return ue.NEAREST;case F.Linear:case F.MipMapLinearLinear:case F.MipMapLinearNearest:return ue.LINEAR;default:throw new Error(`Unknown texture filter: ${String(e)}`)}}static toPixiMipMap(e){switch(e){case F.Nearest:case F.Linear:return pe.OFF;case F.MipMapNearestLinear:case F.MipMapNearestNearest:case F.MipMapLinearLinear:case F.MipMapLinearNearest:return pe.ON;default:throw new Error(`Unknown texture filter: ${String(e)}`)}}static toPixiTextureWrap(e){switch(e){case oe.ClampToEdge:return ne.CLAMP;case oe.MirroredRepeat:return ne.MIRRORED_REPEAT;case oe.Repeat:return ne.REPEAT;default:throw new Error(`Unknown texture wrap: ${String(e)}`)}}static toPixiBlending(e){switch(e){case H.Normal:return z.NORMAL;case H.Additive:return z.ADD;case H.Multiply:return z.MULTIPLY;case H.Screen:return z.SCREEN;default:throw new Error(`Unknown blendMode: ${String(e)}`)}}};a(_,"textureMap",new Map);let G=_;const K="spineTextureAtlasLoader",et={extension:O.Asset,resolver:{test:m=>V(m,".atlas"),parse:m=>{var e,t;const o=m.split(".");return{resolution:parseFloat(((t=(e=re.RETINA_PREFIX)==null?void 0:e.exec(m))==null?void 0:t[1])??"1"),format:o[o.length-2],src:m}}},loader:{name:K,extension:{type:O.LoadParser,priority:Te.Normal,name:K},test(m){return V(m,".atlas")},async load(m){const o=await re.ADAPTER.fetch(m);if(!o.ok)throw new Error(`[${K}] Failed to fetch ${m}: ${o.status} ${o.statusText}`);return await o.text()},testParse(m,o){const e=V(o.src,".atlas"),t=typeof m=="string",s=o.loadParser===K;return Promise.resolve((e||s)&&t)},unload(m){m.dispose()},async parse(m,o,e){var p;const t=o.data||{};let s=q.dirname(o.src);s&&s.lastIndexOf("/")!==s.length-1&&(s+="/");const n=new Ee(m);if(t.images instanceof fe||typeof t.images=="string"){const h=t.images;t.images={},t.images[n.pages[0].name]=h}const r=[];let l=!0;for(const h of e.parsers)if(h.name==="loadTextures"){l=(p=h.config)==null?void 0:p.preferCreateImageBitmap;break}Q.setPreferences({preferCreateImageBitmap:!1});for(const h of n.pages){const u=h.name,c=t!=null&&t.images?t.images[u]:void 0;if(c instanceof fe)h.setTexture(G.from(c));else{const i=c??q.normalize([...s.split(q.sep),u].join(q.sep)),g={src:De(i,o.src),data:{...t.imageMetadata,alphaMode:h.pma?me.PMA:me.UNPACK}},x=e.load(g).then(d=>{h.setTexture(G.from(d.baseTexture))});r.push(x)}}return await Promise.all(r),Q.setPreferences({preferCreateImageBitmap:l}),n}}};ce.add(et);const Z="spineSkeletonLoader";function tt(m){return m.hasOwnProperty("bones")}function st(m){return m instanceof Uint8Array}const ot={extension:O.Asset,loader:{name:Z,extension:{type:O.LoadParser,priority:Te.Normal,name:Z},test(m){return V(m,".skel")},async load(m){const o=await re.ADAPTER.fetch(m);if(!o.ok)throw new Error(`[${Z}] Failed to fetch ${m}: ${o.status} ${o.statusText}`);return new Uint8Array(await o.arrayBuffer())},testParse(m,o){const e=V(o.src,".json")&&tt(m),t=V(o.src,".skel")&&st(m),s=o.loadParser===Z;return Promise.resolve(e||t||s)}}};ce.add(ot);class nt extends we{constructor(o=!1){super();const e=new $(void 0),t=new $(void 0,!0),s=new $(void 0,!0,!0);this.addAttribute("aVertexPosition",e,2,!1,Y.FLOAT),this.addAttribute("aTextureCoord",t,2,!1,Y.FLOAT),this.addIndex(s)}}const at=` attribute vec2 aVertexPosition; attribute vec2 aTextureCoord; diff --git a/dist/index.html b/dist/index.html index d7e4426..584e113 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1,17 +1,17 @@ - - - - - - Spine粒子编辑器 + + + + + + Spine粒子编辑器 - - - - -
- - + + + + + +
+ + diff --git a/dist/spine/images/bg0.png b/dist/spine/images/bg0.png deleted file mode 100644 index 4b9aeb9..0000000 Binary files a/dist/spine/images/bg0.png and /dev/null differ diff --git a/dist/spine/images/bg1.png b/dist/spine/images/bg1.png deleted file mode 100644 index 12ec184..0000000 Binary files a/dist/spine/images/bg1.png and /dev/null differ diff --git a/dist/spine/images/bg2.png b/dist/spine/images/bg2.png deleted file mode 100644 index 09c3401..0000000 Binary files a/dist/spine/images/bg2.png and /dev/null differ diff --git a/dist/spine/images/coin.png b/dist/spine/images/coin.png deleted file mode 100644 index 48d6e77..0000000 Binary files a/dist/spine/images/coin.png and /dev/null differ diff --git a/dist/spine/images/g1.png b/dist/spine/images/g1.png deleted file mode 100644 index e8775fc..0000000 Binary files a/dist/spine/images/g1.png and /dev/null differ diff --git a/dist/spine/images/g2.png b/dist/spine/images/g2.png deleted file mode 100644 index e78d385..0000000 Binary files a/dist/spine/images/g2.png and /dev/null differ diff --git a/dist/spine/images/light0.png b/dist/spine/images/light0.png deleted file mode 100644 index 09f85b1..0000000 Binary files a/dist/spine/images/light0.png and /dev/null differ diff --git a/dist/spine/images/light1.png b/dist/spine/images/light1.png deleted file mode 100644 index eff5af3..0000000 Binary files a/dist/spine/images/light1.png and /dev/null differ diff --git a/dist/spine/images/lizi.png b/dist/spine/images/lizi.png deleted file mode 100644 index 4c64c3c..0000000 Binary files a/dist/spine/images/lizi.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_01.png b/dist/spine/images/sd/sd_01.png deleted file mode 100644 index 37e0666..0000000 Binary files a/dist/spine/images/sd/sd_01.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_02.png b/dist/spine/images/sd/sd_02.png deleted file mode 100644 index 3352c0c..0000000 Binary files a/dist/spine/images/sd/sd_02.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_03.png b/dist/spine/images/sd/sd_03.png deleted file mode 100644 index b7677cb..0000000 Binary files a/dist/spine/images/sd/sd_03.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_04.png b/dist/spine/images/sd/sd_04.png deleted file mode 100644 index e8ead77..0000000 Binary files a/dist/spine/images/sd/sd_04.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_05.png b/dist/spine/images/sd/sd_05.png deleted file mode 100644 index a68974e..0000000 Binary files a/dist/spine/images/sd/sd_05.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_06.png b/dist/spine/images/sd/sd_06.png deleted file mode 100644 index 4328dec..0000000 Binary files a/dist/spine/images/sd/sd_06.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_07.png b/dist/spine/images/sd/sd_07.png deleted file mode 100644 index e17fafe..0000000 Binary files a/dist/spine/images/sd/sd_07.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_08.png b/dist/spine/images/sd/sd_08.png deleted file mode 100644 index c037771..0000000 Binary files a/dist/spine/images/sd/sd_08.png and /dev/null differ diff --git a/dist/spine/images/sd/sd_09.png b/dist/spine/images/sd/sd_09.png deleted file mode 100644 index d264777..0000000 Binary files a/dist/spine/images/sd/sd_09.png and /dev/null differ diff --git a/dist/spine/images/x10.png b/dist/spine/images/x10.png deleted file mode 100644 index dd9f569..0000000 Binary files a/dist/spine/images/x10.png and /dev/null differ diff --git a/dist/spine/images/x10_new.png b/dist/spine/images/x10_new.png deleted file mode 100644 index 7d76f96..0000000 Binary files a/dist/spine/images/x10_new.png and /dev/null differ diff --git a/dist/spine/x10.spine b/dist/spine/x10.spine deleted file mode 100644 index 0ed170e..0000000 Binary files a/dist/spine/x10.spine and /dev/null differ diff --git a/public/spine-test/3.8/spineboy-pro.json b/public/spine-test/3.8/spineboy-pro.json deleted file mode 100644 index aae987d..0000000 --- a/public/spine-test/3.8/spineboy-pro.json +++ /dev/null @@ -1,4304 +0,0 @@ -{ -"skeleton": { - "hash": "LJppLyc3KtS7PVpP29XhA0jM8Lo", - "spine": "3.8.55", - "x": -190.66, - "y": -8, - "width": 419.84, - "height": 686.08, - "images": "./images/", - "audio": "" -}, -"bones": [ - { "name": "root", "rotation": 0.28 }, - { "name": "hip", "parent": "root", "y": 247.27 }, - { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" }, - { - "name": "aim-constraint-target", - "parent": "hip", - "length": 26.24, - "rotation": 19.61, - "x": 1.02, - "y": 5.62, - "color": "abe323ff" - }, - { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, - { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, - { - "name": "rear-thigh", - "parent": "hip", - "length": 85.72, - "rotation": -72.54, - "x": 8.91, - "y": -5.63, - "color": "ff000dff" - }, - { - "name": "rear-shin", - "parent": "rear-thigh", - "length": 121.88, - "rotation": -19.83, - "x": 86.1, - "y": -1.33, - "color": "ff000dff" - }, - { - "name": "rear-foot", - "parent": "rear-shin", - "length": 51.58, - "rotation": 45.78, - "x": 121.46, - "y": -0.76, - "color": "ff000dff" - }, - { - "name": "back-foot-tip", - "parent": "rear-foot", - "length": 50.3, - "rotation": -0.85, - "x": 51.17, - "y": 0.24, - "transform": "noRotationOrReflection", - "color": "ff000dff" - }, - { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, - { "name": "clipping", "parent": "root" }, - { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, - { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, - { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, - { - "name": "exhaust3", - "parent": "hoverboard-controller", - "rotation": -12.34, - "x": -236.03, - "y": 80.54, - "scaleX": 0.7847, - "scaleY": 0.7847 - }, - { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, - { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { - "name": "torso", - "parent": "hip", - "length": 42.52, - "rotation": 103.82, - "x": -1.62, - "y": 4.9, - "color": "e0da19ff" - }, - { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { - "name": "front-upper-arm", - "parent": "torso3", - "length": 69.45, - "rotation": 168.38, - "x": 18.72, - "y": 19.33, - "color": "00ff04ff" - }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "length": 40.57, - "rotation": 18.3, - "x": 68.8, - "y": -0.68, - "color": "00ff04ff" - }, - { - "name": "front-fist", - "parent": "front-bracer", - "length": 65.39, - "rotation": 12.43, - "x": 40.57, - "y": 0.2, - "color": "00ff04ff" - }, - { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, - { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, - { - "name": "front-thigh", - "parent": "hip", - "length": 74.81, - "rotation": -95.51, - "x": -17.46, - "y": -11.64, - "color": "00ff04ff" - }, - { - "name": "front-shin", - "parent": "front-thigh", - "length": 128.77, - "rotation": -2.21, - "x": 78.69, - "y": 1.6, - "color": "00ff04ff" - }, - { - "name": "front-foot", - "parent": "front-shin", - "length": 41.01, - "rotation": 51.27, - "x": 128.76, - "y": -0.34, - "color": "00ff04ff" - }, - { - "name": "front-foot-tip", - "parent": "front-foot", - "length": 56.03, - "rotation": -1.68, - "x": 41.42, - "y": -0.09, - "transform": "noRotationOrReflection", - "color": "00ff04ff" - }, - { - "name": "rear-upper-arm", - "parent": "torso3", - "length": 51.94, - "rotation": -169.56, - "x": 7.32, - "y": -19.22, - "color": "ff000dff" - }, - { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, - { - "name": "gun", - "parent": "rear-bracer", - "length": 43.11, - "rotation": -5.43, - "x": 34.42, - "y": -0.45, - "color": "ff000dff" - }, - { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, - { - "name": "neck", - "parent": "torso3", - "length": 25.45, - "rotation": -31.54, - "x": 42.46, - "y": -0.31, - "color": "e0da19ff" - }, - { - "name": "head", - "parent": "neck", - "length": 131.79, - "rotation": 26.1, - "x": 27.66, - "y": -0.26, - "color": "e0da19ff" - }, - { - "name": "hair1", - "parent": "head", - "length": 47.23, - "rotation": -49.1, - "x": 149.83, - "y": -59.77, - "color": "e0da19ff" - }, - { - "name": "hair2", - "parent": "hair1", - "length": 55.57, - "rotation": 50.42, - "x": 47.23, - "y": 0.19, - "color": "e0da19ff" - }, - { - "name": "hair3", - "parent": "head", - "length": 62.22, - "rotation": -32.17, - "x": 164.14, - "y": 3.68, - "color": "e0da19ff" - }, - { - "name": "hair4", - "parent": "hair3", - "length": 80.28, - "rotation": 83.71, - "x": 62.22, - "y": -0.04, - "color": "e0da19ff" - }, - { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" }, - { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" }, - { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, - { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, - { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, - { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "portal", "parent": "portal-root" }, - { "name": "portal-shade", "parent": "portal-root" }, - { "name": "portal-streaks1", "parent": "portal-root" }, - { "name": "portal-streaks2", "parent": "portal-root" }, - { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, - { - "name": "side-glow2", - "parent": "hoverboard-controller", - "x": -110.56, - "y": 2.62, - "scaleX": 0.738, - "scaleY": 0.738, - "color": "000effff" - } -], -"slots": [ - { "name": "portal-bg", "bone": "portal" }, - { "name": "portal-shade", "bone": "portal-shade" }, - { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, - { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, - { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, - { "name": "clipping", "bone": "clipping" }, - { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, - { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, - { "name": "hoverboard-board", "bone": "hoverboard-controller" }, - { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, - { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, - { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, - { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, - { "name": "gun", "bone": "gun", "attachment": "gun" }, - { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, - { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, - { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, - { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, - { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, - { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, - { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, - { "name": "goggles", "bone": "head", "attachment": "goggles" }, - { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, - { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, - { "name": "muzzle", "bone": "muzzle" }, - { "name": "head-bb", "bone": "head" }, - { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, - { "name": "crosshair", "bone": "crosshair" }, - { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, - { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } -], -"ik": [ - { - "name": "aim-ik", - "order": 12, - "bones": [ "rear-upper-arm" ], - "target": "crosshair", - "mix": 0 - }, - { - "name": "aim-torso-ik", - "order": 7, - "bones": [ "aim-constraint-target" ], - "target": "crosshair" - }, - { - "name": "board-ik", - "bones": [ "hoverboard-controller" ], - "target": "board-ik" - }, - { - "name": "front-foot-ik", - "order": 5, - "bones": [ "front-foot" ], - "target": "front-foot-target" - }, - { - "name": "front-leg-ik", - "order": 3, - "bones": [ "front-thigh", "front-shin" ], - "target": "front-leg-target", - "bendPositive": false - }, - { - "name": "rear-foot-ik", - "order": 6, - "bones": [ "rear-foot" ], - "target": "rear-foot-target" - }, - { - "name": "rear-leg-ik", - "order": 4, - "bones": [ "rear-thigh", "rear-shin" ], - "target": "rear-leg-target", - "bendPositive": false - } -], -"transform": [ - { - "name": "aim-front-arm-transform", - "order": 10, - "bones": [ "front-upper-arm" ], - "target": "aim-constraint-target", - "rotation": -180, - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "aim-head-transform", - "order": 9, - "bones": [ "head" ], - "target": "aim-constraint-target", - "rotation": 84.3, - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "aim-rear-arm-transform", - "order": 11, - "bones": [ "rear-upper-arm" ], - "target": "aim-constraint-target", - "x": 57.7, - "y": 56.4, - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "aim-torso-transform", - "order": 8, - "bones": [ "torso" ], - "target": "aim-constraint-target", - "rotation": 69.5, - "shearY": -36, - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "front-foot-board-transform", - "order": 1, - "bones": [ "front-foot-target" ], - "target": "hoverboard-controller", - "x": -69.8, - "y": 20.7, - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "rear-foot-board-transform", - "order": 2, - "bones": [ "rear-foot-target" ], - "target": "hoverboard-controller", - "x": 86.6, - "y": 21.3, - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "toes-board", - "order": 13, - "bones": [ "front-foot-tip", "back-foot-tip" ], - "target": "hoverboard-controller", - "rotateMix": 0, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - } -], -"skins": [ - { - "name": "default", - "attachments": { - "gun": { - "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } - }, - "clipping": { - "clipping": { - "type": "clipping", - "end": "head-bb", - "vertexCount": 9, - "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], - "color": "ce3a3aff" - } - }, - "goggles": { - "goggles": { - "type": "mesh", - "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], - "triangles": [ 49, 8, 48, 9, 48, 8, 12, 25, 11, 48, 9, 10, 47, 48, 10, 47, 10, 25, 25, 10, 11, 8, 49, 7, 17, 15, 16, 17, 18, 15, 49, 32, 7, 7, 32, 6, 41, 42, 40, 12, 41, 25, 41, 12, 42, 13, 14, 42, 12, 13, 42, 41, 40, 25, 40, 26, 25, 25, 26, 47, 49, 31, 32, 31, 49, 50, 18, 44, 15, 42, 14, 44, 14, 15, 44, 5, 6, 33, 6, 32, 33, 32, 31, 33, 47, 45, 48, 49, 48, 50, 50, 45, 30, 50, 48, 45, 42, 44, 43, 5, 33, 4, 42, 39, 40, 42, 43, 39, 31, 50, 33, 40, 39, 26, 45, 47, 46, 33, 2, 4, 2, 33, 34, 47, 26, 46, 26, 27, 46, 26, 39, 27, 2, 3, 4, 30, 45, 29, 30, 34, 50, 33, 50, 34, 45, 46, 29, 30, 29, 34, 27, 28, 46, 46, 28, 29, 18, 19, 44, 29, 35, 34, 2, 34, 1, 34, 35, 1, 28, 27, 38, 27, 39, 38, 39, 43, 38, 44, 19, 21, 44, 21, 43, 21, 19, 20, 43, 22, 38, 43, 21, 22, 29, 28, 35, 28, 36, 35, 28, 38, 36, 36, 0, 35, 35, 0, 1, 22, 23, 38, 38, 37, 36, 37, 23, 24, 37, 38, 23, 36, 37, 0, 37, 24, 0 ], - "vertices": [ 172.09, 22.81, 170.1, -31.19, 159.41, -86.8, 167.03, -99.01, 143.4, -115.48, 125.21, -110.14, 109.89, -96.35, 83.65, -100.19, 63.25, -81.16, 38.37, -76.69, 37.67, -43.98, 37.01, -13.47, 50.58, 13.55, 50.52, 38.45, 64.95, 56.6, 47.9, 79.96, 29.45, 73.42, 16.31, 86.64, 81.51, 139.38, 112.56, 150.3, 126.97, 134.97, 128.63, 113.28, 130.23, 92.43, 154.79, 81.29, 162.21, 71.48, 60.96, 13.27, 86.33, 31.88, 116.93, 42.6, 135.47, 31.44, 136.98, 2.59, 131.23, -36.66, 118.22, -74.65, 108.69, -88.24, 130.46, -95.44, 144.63, -39.36, 152.25, 1.7, 156.06, 32.6, 156.22, 61.02, 132.57, 66.41, 111.94, 61.84, 79.04, 38.83, 57.27, 19.31, 70.67, 52.42, 107.02, 87.61, 95.4, 116.7, 112.91, -6.87, 116.42, 15.8, 94.82, 2.47, 97.24, -40.48, 90.66, -68.16, 127.65, -47.15 ], - "hull": 25, - "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], - "width": 261, - "height": 166 - } - }, - "head": { - "head": { - "type": "mesh", - "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681 ], - "triangles": [ 34, 25, 31, 37, 38, 34, 31, 32, 29, 31, 37, 34, 37, 41, 38, 30, 31, 29, 36, 37, 31, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 2, 29, 32, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 36, 31, 30, 29, 6, 44, 30, 6, 36, 30, 44, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 35, 34, 39, 22, 35, 38, 39, 34, 42, 39, 38, 43, 39, 42, 41, 42, 38, 22, 23, 35, 43, 22, 39, 40, 37, 36, 41, 37, 40, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 55, 22, 43, 56, 21, 22, 55, 56, 22, 55, 48, 56, 47, 48, 55, 9, 40, 8, 55, 54, 46, 42, 55, 43, 47, 55, 46, 49, 56, 48, 20, 21, 56, 20, 56, 49, 50, 49, 48, 20, 49, 50, 46, 54, 45, 54, 55, 41, 55, 42, 41, 9, 60, 40, 46, 51, 50, 60, 41, 40, 10, 60, 9, 54, 41, 60, 46, 52, 51, 19, 50, 51, 50, 48, 47, 47, 46, 50, 46, 45, 52, 20, 50, 19, 57, 53, 45, 57, 45, 54, 53, 52, 45, 12, 10, 11, 13, 10, 12, 18, 51, 52, 19, 51, 18, 18, 52, 53, 18, 53, 57, 14, 10, 13, 60, 10, 14, 59, 60, 14, 58, 59, 14, 58, 14, 15, 17, 54, 60, 16, 17, 60, 57, 54, 17, 18, 57, 17, 59, 16, 60, 16, 59, 58, 16, 58, 15 ], - "vertices": [ 1, 48, 41.97, -41.8, 1, 3, 46, 73.47, 27.55, 0.18925, 48, -5.75, -51.71, 0.72419, 47, 112.98, -11.43, 0.08656, 3, 46, 38.23, 10.99, 0.84284, 48, -41.02, -35.22, 0.09706, 47, 92.72, -44.68, 0.06011, 1, 46, 73.36, 10.89, 1, 1, 46, 58.59, -10.38, 1, 2, 45, 75.49, -4.56, 0.10258, 46, 14.36, -24.8, 0.89742, 2, 45, 59.82, -13.73, 0.41734, 46, -2.7, -18.57, 0.58266, 1, 44, 163.07, -108.68, 1, 1, 44, 151.52, -95.05, 1, 1, 44, 110.61, -87.69, 1, 1, 44, 81.05, -86.58, 1, 1, 44, 89.82, -114.32, 1, 1, 44, 68.72, -120.91, 1, 1, 44, 58.1, -115.89, 1, 1, 44, 51.03, -100.63, 1, 1, 44, 38.79, -106.76, 1, 1, 44, 2.68, -89.7, 1, 1, 44, -22.07, -19.3, 1, 1, 44, 1.2, 45.63, 1, 1, 44, 8.07, 64.82, 1, 1, 44, 35.44, 93.73, 1, 1, 44, 59.98, 119.66, 1, 1, 44, 109.26, 136.99, 1, 1, 44, 174.07, 135.27, 1, 2, 44, 205.59, 101.22, 0.83763, 47, -16.8, 104.64, 0.16237, 2, 48, 58.94, 30.5, 0.60736, 47, 38.37, 61.9, 0.39264, 1, 48, 75.56, 19.01, 1, 1, 48, 106.7, 26.9, 1, 1, 48, 83.79, -9.51, 1, 4, 45, 44.52, 27.24, 0.19601, 46, 19.12, 19.33, 0.58067, 48, -46.83, -15.19, 0.07455, 47, 72.17, -48.25, 0.14877, 2, 45, 7.42, 19.08, 0.79203, 47, 34.31, -45.25, 0.20797, 1, 47, 45.94, -9.06, 1, 1, 48, 20.62, -16.35, 1, 1, 48, 75.74, 0.94, 1, 3, 44, 200.44, 40.47, 0.4822, 48, 44.59, 56.29, 0.1495, 47, 11.17, 50.47, 0.3683, 1, 44, 171.41, 90.12, 1, 2, 45, 1.07, 18.93, 0.79203, 47, 28.19, -43.54, 0.20797, 3, 44, 168.13, -6.01, 0.11484, 45, -28.64, 49.04, 0.13133, 47, 8.54, -6.09, 0.75382, 2, 44, 167.83, 37.87, 0.27101, 47, -15.06, 30.91, 0.72899, 1, 44, 162.36, 71.5, 1, 1, 44, 163.11, -47.44, 1, 1, 44, 165.94, -5.87, 1, 1, 44, 165.14, 37.38, 1, 1, 44, 157.6, 71.4, 1, 1, 44, 163.5, -99.54, 1, 1, 44, 45.38, 27.24, 1, 1, 44, 63.74, 44.98, 1, 1, 44, 70.7, 61.93, 1, 1, 44, 62.88, 78.71, 1, 1, 44, 46.53, 85.3, 1, 1, 44, 29.92, 79.34, 1, 1, 44, 15.08, 62.21, 1, 1, 44, 14.09, 45.33, 1, 1, 44, 24.3, 27.06, 1, 1, 44, 48.64, 15.3, 1, 1, 44, 84.87, 62.14, 1, 1, 44, 61.9, 94.84, 1, 1, 44, 22.54, 21.88, 1, 1, 44, 43.15, -95.95, 1, 1, 44, 41.77, -87.24, 1, 1, 44, 60.05, -70.36, 1 ], - "hull": 29, - "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], - "width": 271, - "height": 298 - } - }, - "portal-flare10": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-bg": { - "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } - }, - "mouth": { - "mouth-grind": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 11.28, -85.88, -19.56, 1.84, 36.09, 21.41, 66.93, -66.32 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-oooo": { "x": 23.69, "y": -32.24, "rotation": -70.63, "width": 93, "height": 59 }, - "mouth-smile": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 1, 3, 0 ], - "vertices": [ 11.28, -85.89, -19.56, 1.85, 36.1, 21.42, 66.94, -66.32 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - } - }, - "head-bb": { - "head": { - "type": "boundingbox", - "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] - } - }, - "exhaust3": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "portal-shade": { - "portal-shade": { "width": 266, "height": 266 } - }, - "front-upper-arm": { - "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } - }, - "hoverboard-thruster-rear": { - "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } - }, - "side-glow2": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "hoverboard-thruster-front": { - "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } - }, - "front-foot": { - "front-foot": { - "type": "mesh", - "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], - "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], - "vertices": [ 2, 37, 18.17, 41.57, 0.7896, 38, 12.46, 46.05, 0.2104, 2, 37, 24.08, 40.76, 0.71228, 38, 16.12, 41.34, 0.28772, 2, 37, 29.81, 39.98, 0.55344, 38, 19.67, 36.78, 0.44656, 2, 37, 32.81, 41.67, 0.38554, 38, 23, 35.89, 0.61446, 2, 37, 37.86, 44.52, 0.25567, 38, 28.61, 34.4, 0.74433, 2, 37, 42.65, 47.22, 0.17384, 38, 33.92, 32.99, 0.82616, 1, 38, 64.15, 14.56, 1, 1, 38, 64.51, -5.87, 1, 1, 38, 21.08, -6.64, 1, 2, 37, 44.67, -6.77, 0.5684, 38, -2.34, -6.97, 0.4316, 1, 37, 3.1, -48.81, 1, 1, 37, -26.73, -19.31, 1, 1, 37, -30.15, 15.69, 1, 1, 37, -1.84, 44.32, 1 ], - "hull": 14, - "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], - "width": 126, - "height": 69 - } - }, - "rear-foot": { - "rear-foot": { - "type": "mesh", - "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], - "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], - "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], - "hull": 14, - "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], - "width": 113, - "height": 60 - } - }, - "muzzle-ring2": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring3": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "portal-flare5": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "side-glow3": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } - }, - "rear-upper-arm": { - "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } - }, - "muzzle-ring": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "portal-streaks1": { - "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } - }, - "portal-streaks2": { - "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } - }, - "portal-flare2": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare1": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "muzzle": { - "muzzle01": { - "x": 151.97, - "y": 5.81, - "scaleX": 3.7361, - "scaleY": 3.7361, - "rotation": 0.15, - "width": 133, - "height": 79 - }, - "muzzle02": { - "x": 187.25, - "y": 5.9, - "scaleX": 4.0623, - "scaleY": 4.0623, - "rotation": 0.15, - "width": 135, - "height": 84 - }, - "muzzle03": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.1325, - "scaleY": 4.1325, - "rotation": 0.15, - "width": 166, - "height": 106 - }, - "muzzle04": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.0046, - "scaleY": 4.0046, - "rotation": 0.15, - "width": 149, - "height": 90 - }, - "muzzle05": { - "x": 293.8, - "y": 6.19, - "scaleX": 4.4673, - "scaleY": 4.4673, - "rotation": 0.15, - "width": 135, - "height": 75 - } - }, - "crosshair": { - "crosshair": { "width": 89, "height": 89 } - }, - "exhaust1": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "rear-bracer": { - "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } - }, - "hoverglow-front": { - "hoverglow-small": { - "x": 2.13, - "y": -2, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.15, - "width": 274, - "height": 75 - } - }, - "portal-flare3": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "muzzle-ring4": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "hoverglow-rear": { - "hoverglow-small": { - "x": 1.39, - "y": -2.09, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.61, - "width": 274, - "height": 75 - } - }, - "portal-flare6": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare7": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare8": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare9": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "rear-thigh": { - "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } - }, - "portal-flare4": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "neck": { - "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } - }, - "front-shin": { - "front-shin": { - "type": "mesh", - "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], - "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], - "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], - "hull": 25, - "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], - "width": 82, - "height": 184 - } - }, - "eye": { - "eye-indifferent": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 73.41, -91.35, 23.16, -13.11, 98.03, 34.99, 148.28, -43.25 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - }, - "eye-surprised": { "x": 85.72, "y": -28.18, "rotation": -70.63, "width": 93, "height": 89 } - }, - "side-glow1": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "torso": { - "torso": { - "type": "mesh", - "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], - "triangles": [ 19, 18, 2, 13, 14, 23, 23, 33, 22, 22, 33, 18, 14, 15, 23, 33, 26, 27, 33, 23, 26, 23, 15, 26, 33, 27, 18, 18, 1, 2, 27, 0, 18, 18, 0, 1, 15, 16, 26, 0, 27, 17, 17, 27, 16, 27, 26, 16, 11, 24, 32, 11, 12, 24, 3, 20, 19, 32, 31, 21, 32, 24, 31, 19, 2, 3, 21, 31, 19, 12, 30, 24, 12, 13, 30, 24, 22, 31, 24, 30, 22, 31, 22, 19, 22, 18, 19, 13, 23, 30, 30, 23, 22, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 4, 5, 3, 5, 20, 3, 20, 21, 19 ], - "vertices": [ 1, 29, 44.59, -10.39, 1, 2, 28, 59.65, -45.08, 0.31254, 29, 17.13, -45.08, 0.68746, 2, 28, 55.15, -44.72, 0.34488, 29, 12.63, -44.72, 0.65512, 2, 27, 31.01, -39.45, 0.62357, 28, -11.51, -39.45, 0.37643, 2, 27, 27.01, -39.14, 0.65234, 28, -15.5, -39.14, 0.34766, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 2, 28, 59.13, -18.02, 0.12067, 29, 16.61, -18.02, 0.87933, 2, 28, 25.87, -18.9, 0.91272, 29, -16.65, -18.9, 0.08728, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 2, 27, 38.43, -8.84, 0.7254, 28, -4.09, -8.84, 0.2746, 2, 28, 41.48, 1.59, 0.75167, 29, -1.04, 1.59, 0.24833, 2, 28, 54.98, 28.59, 0.27889, 29, 12.46, 28.59, 0.72111, 2, 27, 55.87, 27.33, 0.21124, 28, 13.35, 27.33, 0.78876, 1, 27, 11.47, 21.51, 1, 1, 29, 39.6, 25.51, 1, 1, 29, 34.6, 0.33, 1, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 2, 28, 35.31, 27.99, 0.69833, 29, -7.21, 27.99, 0.30167, 1, 28, 14.84, -4.5, 1, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 1, 29, 15.76, 1, 1 ], - "hull": 18, - "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], - "width": 98, - "height": 180 - } - }, - "exhaust2": { - "hoverglow-small": { - "x": 0.01, - "y": -0.76, - "scaleX": 0.4208, - "scaleY": 0.8403, - "rotation": -89.25, - "width": 274, - "height": 75 - } - }, - "rear-shin": { - "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } - }, - "front-bracer": { - "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } - }, - "front-thigh": { - "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } - }, - "muzzle-glow": { - "muzzle-glow": { "width": 50, "height": 50 } - }, - "hoverboard-board": { - "hoverboard-board": { - "type": "mesh", - "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], - "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], - "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], - "hull": 45, - "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], - "width": 492, - "height": 152 - } - }, - "front-fist": { - "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, - "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } - } - } - } -], -"events": { - "footstep": {} -}, -"animations": { - "aim": { - "slots": { - "crosshair": { - "attachment": [ - { "name": "crosshair" } - ] - } - }, - "bones": { - "front-fist": { - "rotate": [ - { "angle": 36.08 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": -26.55 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 62.31 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 9.11 } - ] - }, - "gun": { - "rotate": [ - { "angle": -0.31 } - ] - } - }, - "ik": { - "aim-ik": [ - { "mix": 0.995 } - ] - }, - "transform": { - "aim-head-transform": [ - { "rotateMix": 0.659, "translateMix": 0, "scaleMix": 0, "shearMix": 0 } - ], - "aim-torso-transform": [ - { "rotateMix": 0.423, "translateMix": 0, "scaleMix": 0, "shearMix": 0 } - ], - "aim-front-arm-transform": [ - { "rotateMix": 0.784, "translateMix": 0, "scaleMix": 0, "shearMix": 0 } - ] - }, - "deform": { - "default": { - "goggles": { - "goggles": [ - { - "offset": 16, - "vertices": [ -0.18341, -4.60426, -0.25211, -6.33094 ] - } - ] - }, - "mouth": { - "mouth-smile": [ - { - "vertices": [ 5.66431, 2.18625, 0.48294, -15.04339, 0.53525, -20.30316, -7.72803, -7.72495 ] - } - ] - }, - "head": { - "head": [ - { - "offset": 34, - "vertices": [ -0.22919, -5.75542, -0.22919, -5.75542, -0.22919, -5.75542 ] - } - ] - }, - "eye": { - "eye-indifferent": [ - { - "vertices": [ -0.68777, -17.26618, -0.68777, -17.26618, -0.68777, -17.26618, -0.68777, -17.26618 ] - } - ] - } - } - } - }, - "death": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-oooo" }, - { "time": 2.2333, "name": "mouth-grind" }, - { "time": 4.5333, "name": "mouth-oooo" } - ] - }, - "eye": { - "attachment": [ - { "name": "eye-surprised" }, - { "time": 0.4667, "name": "eye-indifferent" }, - { "time": 2.2333, "name": "eye-surprised" }, - { "time": 4.5333, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "head": { - "rotate": [ - { "angle": -2.83 }, - { "time": 0.1333, "angle": -28.74 }, - { "time": 0.2333, "angle": 11.43 }, - { "time": 0.3333, "angle": -50.25 }, - { "time": 0.4, "angle": -72.67, "curve": "stepped" }, - { "time": 0.4333, "angle": -72.67 }, - { "time": 0.5, "angle": -20.25 }, - { "time": 0.5667, "angle": -85.29, "curve": "stepped" }, - { "time": 2.2333, "angle": -85.29 }, - { "time": 2.5, "angle": -51.96, "curve": "stepped" }, - { "time": 4.5333, "angle": -51.96 }, - { "time": 4.6667, "angle": -85.29 } - ] - }, - "neck": { - "rotate": [ - { "angle": -2.83 }, - { "time": 0.1333, "angle": 12.35 }, - { "time": 0.2333, "angle": 29.89 }, - { "time": 0.3, "angle": 70.36 }, - { "time": 0.4, "angle": -10.22, "curve": "stepped" }, - { "time": 0.4333, "angle": -10.22 }, - { "time": 0.5, "angle": 2.93 }, - { "time": 0.5667, "angle": 47.95, "curve": "stepped" }, - { "time": 2.2333, "angle": 47.95 }, - { "time": 2.5, "angle": 18.51, "curve": "stepped" }, - { "time": 4.5333, "angle": 18.51 }, - { "time": 4.6667, "angle": 47.95 } - ] - }, - "torso": { - "rotate": [ - { "angle": -8.62 }, - { "time": 0.1333, "angle": 28.2 }, - { "time": 0.2667, "angle": -280.19 }, - { "time": 0.4, "angle": -237.23, "curve": "stepped" }, - { "time": 0.4333, "angle": -237.23 }, - { "time": 0.5, "angle": 76.03 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -38.86 }, - { "time": 0.1333, "angle": -299.59 }, - { "time": 0.2667, "angle": -244.75 }, - { "time": 0.4, "angle": -292.36 }, - { "time": 0.4333, "angle": -315.85 }, - { "time": 0.5, "angle": -347.94 }, - { "time": 0.7, "angle": -347.33, "curve": "stepped" }, - { "time": 2.2333, "angle": -347.33 }, - { "time": 2.7, "angle": -290.68 }, - { "time": 2.7667, "angle": -285.11 }, - { "time": 4.6667, "angle": -290.68 }, - { "time": 4.8, "angle": 8.61 }, - { "time": 4.8667, "angle": 10.94 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": -44.7 }, - { "time": 0.1333, "angle": 112.26 }, - { "time": 0.2667, "angle": 129.08 }, - { "time": 0.4, "angle": 134.94, "curve": "stepped" }, - { "time": 0.4333, "angle": 134.94 }, - { "time": 0.5667, "angle": 172.6 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 21.88 }, - { "time": 0.1333, "angle": 11.49 }, - { "time": 0.2667, "angle": -18.82 }, - { "time": 0.4, "angle": -18.93 }, - { "time": 0.4333, "angle": -18.28 }, - { "time": 0.5, "angle": 60.62 }, - { "time": 0.7, "angle": -18.88, "curve": "stepped" }, - { "time": 2.2333, "angle": -18.88 }, - { "time": 2.7, "angle": -1.96, "curve": "stepped" }, - { "time": 4.6667, "angle": -1.96 }, - { "time": 4.8, "angle": 34.55 }, - { "time": 4.9333, "angle": -18.75 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": -2.33 }, - { "time": 0.2667, "angle": 26.35 }, - { "time": 0.7, "angle": -6.08, "curve": "stepped" }, - { "time": 2.2333, "angle": -6.08 }, - { "time": 2.7, "angle": 5.73, "curve": "stepped" }, - { "time": 4.6667, "angle": 5.73 }, - { "time": 4.8667, "angle": -6.52 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 10.36 }, - { "time": 0.1333, "angle": -23.12 }, - { "time": 0.2667, "angle": -23.12 }, - { "time": 0.4, "angle": -23.16, "curve": "stepped" }, - { "time": 0.4333, "angle": -23.16 }, - { "time": 0.5667, "angle": -23.2 } - ] - }, - "gun": { - "rotate": [ - { "angle": -2.79 }, - { "time": 0.1333, "angle": -24.58 } - ] - }, - "hip": { - "translate": [ - {}, - { "time": 0.2, "x": 50.35, "y": 151.73 }, - { "time": 0.4, "x": 5.17, "y": -119.65, "curve": "stepped" }, - { "time": 0.4333, "x": 5.17, "y": -119.65 }, - { "time": 0.5, "x": 50.35, "y": -205.19 } - ] - }, - "front-thigh": { - "rotate": [ - {}, - { "time": 0.1333, "angle": 8.47 }, - { "time": 0.2667, "angle": 115.96 }, - { "time": 0.4, "angle": 180.66, "curve": "stepped" }, - { "time": 0.4333, "angle": 180.66 }, - { "time": 0.5, "angle": 155.22 }, - { "time": 0.6, "angle": 97.74 } - ] - }, - "front-shin": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -27.37 }, - { "time": 0.2667, "angle": -35.1 }, - { "time": 0.4, "angle": -37.73, "curve": "stepped" }, - { "time": 0.4333, "angle": -37.73 }, - { "time": 0.5, "angle": -40.07 }, - { "time": 0.6, "angle": 2.76 } - ] - }, - "rear-thigh": { - "rotate": [ - {}, - { "time": 0.1333, "angle": 70.45 }, - { "time": 0.2667, "angle": 155.35 }, - { "time": 0.4, "angle": 214.31, "curve": "stepped" }, - { "time": 0.4333, "angle": 214.31 }, - { "time": 0.5, "angle": 169.67 }, - { "time": 0.8, "angle": 83.27 } - ] - }, - "rear-shin": { - "rotate": [ - {}, - { "time": 0.1333, "angle": 18.94 }, - { "time": 0.2667, "angle": -21.04 }, - { "time": 0.4, "angle": -29.94, "curve": "stepped" }, - { "time": 0.4333, "angle": -29.94 }, - { "time": 0.5, "angle": -16.79 }, - { "time": 0.8, "angle": 7.78 } - ] - }, - "rear-foot": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -11.63 }, - { "time": 0.4, "angle": -45.6 } - ] - }, - "front-foot": { - "rotate": [ - {}, - { "time": 0.4, "angle": -48.75 } - ] - }, - "front-foot-tip": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -43.25 }, - { "time": 0.2, "angle": 6.05 }, - { "time": 0.3, "angle": 36.84 }, - { "time": 0.3667, "angle": 74.42 }, - { "time": 0.5667, "angle": 77.34 }, - { "time": 0.7, "angle": 59.35 } - ] - }, - "back-foot-tip": { - "rotate": [ - {}, - { "time": 0.1333, "angle": 83.04 }, - { "time": 0.3, "angle": 100.03 }, - { "time": 0.3667, "angle": 118.36 }, - { "time": 0.5667, "angle": 115.44 }, - { "time": 0.7, "angle": 88.21 }, - { "time": 0.8333, "angle": 53.38 } - ] - }, - "hair4": { - "rotate": [ - {}, - { "time": 0.2, "angle": -23.42 }, - { "time": 0.3, "angle": -16.06 }, - { "time": 0.3333, "angle": 19.03 }, - { "time": 0.4333, "angle": -4.91 }, - { "time": 0.5667, "angle": 1.29 } - ] - }, - "hair2": { - "rotate": [ - {}, - { "time": 0.2, "angle": -23.42 }, - { "time": 0.3, "angle": -16.06 }, - { "time": 0.3333, "angle": 19.03 }, - { "time": 0.4333, "angle": -4.91 }, - { "time": 0.5667, "angle": 1.29 } - ] - } - }, - "ik": { - "rear-leg-ik": [ - { "mix": 0.005, "bendPositive": false } - ], - "front-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0.005 } - ], - "front-foot-ik": [ - { "mix": 0 } - ] - } - }, - "hoverboard": { - "slots": { - "exhaust3": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow2": { - "attachment": [ - { "time": 0.0667, "name": "hoverglow-small" }, - { "time": 1, "name": null } - ] - }, - "hoverglow-rear": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust1": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "hoverboard-thruster-front": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverboard-thruster-rear": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverglow-front": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow1": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667, "name": null } - ] - }, - "exhaust2": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow3": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667, "name": null } - ] - }, - "hoverboard-board": { - "attachment": [ - { "name": "hoverboard-board" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "hoverboard-controller": { - "translate": [ - { "x": 319.55, "y": -1.59, "curve": 0.545, "c3": 0.625, "c4": 0.5 }, - { "time": 0.2667, "x": 347.66, "y": 47.75, "curve": 0.375, "c2": 0.5, "c3": 0.75 }, - { "time": 0.5333, "x": 338.47, "y": 85.72, "curve": 0.25, "c3": 0.522, "c4": 0.99 }, - { "time": 1, "x": 319.55, "y": -1.59 } - ] - }, - "hip": { - "translate": [ - { "x": -53.49, "y": 32.14, "curve": 0.279, "c2": 0.27, "c3": 0.677, "c4": 0.99 }, - { "time": 0.1333, "x": -49.31, "y": 23.31, "curve": 0.417, "c3": 0.75 }, - { "time": 0.3333, "x": -33.64, "y": 50.72, "curve": 0.25, "c3": 0.75 }, - { - "time": 0.5667, - "x": -20.06, - "y": 122.72, - "curve": 0.429, - "c2": 0.01, - "c3": 0.685, - "c4": 0.35 - }, - { "time": 1, "x": -53.49, "y": 32.14 } - ] - }, - "exhaust1": { - "scale": [ - { "x": 1.593, "y": 0.964 }, - { "time": 0.1333, "y": 0.713 }, - { "time": 0.2, "x": 1.774, "y": 0.883 }, - { "time": 0.3667, "x": 1.181, "y": 0.649 }, - { "time": 0.5333, "x": 1.893, "y": 0.819 }, - { "time": 0.6333, "x": 1.18, "y": 0.686 }, - { "time": 0.7333, "x": 1.903, "y": 0.855 }, - { "time": 0.8667, "x": 1.311, "y": 0.622 }, - { "time": 1, "x": 1.593, "y": 0.964 } - ] - }, - "exhaust2": { - "scale": [ - { "x": 1.88, "y": 0.832 }, - { "time": 0.1, "x": 1.311, "y": 0.686 }, - { "time": 0.2333, "x": 2.01, "y": 0.769 }, - { "time": 0.3667, "y": 0.794 }, - { "time": 0.5, "x": 1.699, "y": 0.86 }, - { "time": 0.5667, "x": 1.181, "y": 0.713 }, - { "time": 0.7667, "x": 1.881, "y": 0.796 }, - { "time": 0.9, "x": 1.3, "y": 0.649 }, - { "time": 1, "x": 1.88, "y": 0.832 } - ] - }, - "hoverboard-thruster-front": { - "rotate": [ - {}, - { "time": 0.5, "angle": 24.06 }, - { "time": 1 } - ] - }, - "hoverglow-front": { - "scale": [ - { "x": 0.849, "y": 1.764 }, - { "time": 0.0667, "x": 0.835, "y": 2.033 }, - { "time": 0.1667, "x": 0.752, "y": 1.735 }, - { "time": 0.2333, "x": 0.809, "y": 1.71 }, - { "time": 0.3, "x": 0.717, "y": 1.45 }, - { "time": 0.3667, "x": 0.777, "y": 1.45 }, - { "time": 0.4, "x": 0.725, "y": 1.241 }, - { "time": 0.4667, "x": 0.685, "y": 1.173 }, - { "time": 0.5667, "x": 0.825, "y": 1.572 }, - { "time": 0.6, "x": 0.758, "y": 1.297 }, - { "time": 0.6667, "x": 0.725, "y": 1.241 }, - { "time": 0.7667, "x": 0.895, "y": 1.857 }, - { "time": 0.8333, "x": 0.845, "y": 1.962 }, - { "time": 0.9, "x": 0.802, "y": 1.491 }, - { "time": 0.9667, "x": 0.845, "y": 1.31 }, - { "time": 1, "x": 0.849, "y": 1.764 } - ] - }, - "hoverboard-thruster-rear": { - "rotate": [ - {}, - { "time": 0.5, "angle": 24.06 }, - { "time": 1 } - ] - }, - "hoverglow-rear": { - "scale": [ - { "x": 0.845, "y": 1.31 }, - { "time": 0.0667, "x": 0.856, "y": 1.629 }, - { "time": 0.1333, "x": 0.835, "y": 2.033 }, - { "time": 0.2, "x": 0.752, "y": 1.735 }, - { "time": 0.3, "x": 0.809, "y": 1.71 }, - { "time": 0.3667, "x": 0.717, "y": 1.45 }, - { "time": 0.4333, "x": 0.777, "y": 1.45 }, - { "time": 0.5, "x": 0.725, "y": 1.241 }, - { "time": 0.5667, "x": 0.685, "y": 1.173 }, - { "time": 0.6333, "x": 0.758, "y": 1.297 }, - { "time": 0.7333, "x": 0.725, "y": 1.241 }, - { "time": 0.7667, "x": 0.825, "y": 1.572 }, - { "time": 0.8333, "x": 0.895, "y": 1.857 }, - { "time": 0.9, "x": 0.845, "y": 1.962 }, - { "time": 0.9667, "x": 0.802, "y": 1.491 }, - { "time": 1, "x": 0.845, "y": 1.31 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -85.92, "curve": 0.25, "c3": 0.75 }, - { "time": 0.3667, "angle": -53.64, "curve": 0.722, "c3": 0.75 }, - { "time": 0.6333, "angle": -79.62, "curve": 0.25, "c3": 0.75 }, - { "time": 1, "angle": -85.92 } - ], - "translate": [ - { "x": -0.59, "y": -2.94 }, - { "time": 0.2667, "x": -6.76, "y": -11.66 }, - { "time": 0.3667, "x": -1.74, "y": -6.39 }, - { "time": 0.6333, "x": 0.72, "y": -2.88 }, - { "time": 1, "x": -0.59, "y": -2.94 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": 16.07 }, - { "time": 0.2667, "angle": -26.01 }, - { "time": 0.5667, "angle": 21.48 }, - { "time": 1, "angle": 16.07 } - ], - "translate": [ - {}, - { "time": 0.4667, "x": 0.52, "y": -3.27 }, - { "time": 1 } - ], - "shear": [ - { "y": 19.83 }, - { "time": 0.4667, "x": 15.28, "y": 28.31 }, - { "time": 1, "y": 19.83 } - ] - }, - "board-ik": { - "translate": [ - { "x": 393.62, "curve": 0.25, "c3": 0.75 }, - { "time": 0.3333, "x": 393.48, "y": 117.69, "curve": 0.25, "c3": 0.75 }, - { "time": 0.5, "x": 393.62, "y": 83.82 }, - { "time": 0.6667, "x": 393.62, "y": 30.15 }, - { "time": 1, "x": 393.62 } - ] - }, - "front-thigh": { - "translate": [ - { "x": -7.49, "y": 8.51 } - ] - }, - "front-leg-target": { - "translate": [ - { "time": 0.3667 }, - { "time": 0.5, "x": 12.78, "y": 8.79 }, - { "time": 0.8667 } - ] - }, - "rear-leg-target": { - "translate": [ - { "time": 0.4667 }, - { "time": 0.5667, "x": 4.53, "y": 1.77 }, - { "time": 0.6667, "x": -1.05, "y": -0.44 }, - { "time": 1 } - ] - }, - "exhaust3": { - "scale": [ - { "x": 1.882, "y": 0.81 }, - { "time": 0.0667, "x": 1.731, "y": 0.761 }, - { "time": 0.2, "x": 1.3, "y": 0.649 }, - { "time": 0.3, "x": 2.051, "y": 0.984 }, - { "time": 0.4, "x": 1.311, "y": 0.686 }, - { "time": 0.5333, "x": 1.86, "y": 0.734 }, - { "time": 0.6667, "y": 0.794 }, - { "time": 0.8, "x": 1.549, "y": 0.825 }, - { "time": 0.8667, "x": 1.181, "y": 0.713 }, - { "time": 1, "x": 1.731, "y": 0.78 } - ] - }, - "side-glow1": { - "rotate": [ - { "angle": 51.12, "curve": "stepped" }, - { "time": 0.0667, "angle": 43.82, "curve": "stepped" }, - { "time": 0.1, "angle": 40.95, "curve": "stepped" }, - { "time": 0.1667, "angle": 27.78, "curve": "stepped" }, - { "time": 0.2, "angle": 10.24, "curve": "stepped" }, - { "time": 0.2667, "curve": "stepped" }, - { "time": 0.8, "angle": -25.81 } - ], - "translate": [ - { "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.2667, "x": 248.16, "curve": "stepped" }, - { "time": 0.3, "x": 221.36, "curve": "stepped" }, - { "time": 0.3667, "x": 195.69, "curve": "stepped" }, - { "time": 0.4, "x": 171.08, "curve": "stepped" }, - { "time": 0.4667, "x": 144.84, "curve": "stepped" }, - { "time": 0.5, "x": 121.22, "curve": "stepped" }, - { "time": 0.5667, "x": 91.98, "curve": "stepped" }, - { "time": 0.6, "x": 62.63, "curve": "stepped" }, - { "time": 0.6667, "x": 30.78, "curve": "stepped" }, - { "time": 0.7, "curve": "stepped" }, - { "time": 0.7667, "x": -28.45, "curve": "stepped" }, - { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "x": 0.535, "curve": "stepped" }, - { "time": 0.0667, "x": 0.594, "curve": "stepped" }, - { "time": 0.1, "x": 0.844, "curve": "stepped" }, - { "time": 0.1667, "curve": "stepped" }, - { "time": 0.8, "x": 0.534, "curve": "stepped" }, - { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9, "x": 0.349, "y": 0.654 } - ] - }, - "side-glow2": { - "rotate": [ - { "time": 0.0667, "angle": 51.12, "curve": "stepped" }, - { "time": 0.1, "angle": 43.82, "curve": "stepped" }, - { "time": 0.1667, "angle": 40.95, "curve": "stepped" }, - { "time": 0.2, "angle": 27.78, "curve": "stepped" }, - { "time": 0.2667, "angle": 10.24, "curve": "stepped" }, - { "time": 0.3, "curve": "stepped" }, - { "time": 0.8667, "angle": -25.81 } - ], - "translate": [ - { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.3, "x": 248.16, "curve": "stepped" }, - { "time": 0.3667, "x": 221.36, "curve": "stepped" }, - { "time": 0.4, "x": 195.69, "curve": "stepped" }, - { "time": 0.4667, "x": 171.08, "curve": "stepped" }, - { "time": 0.5, "x": 144.84, "curve": "stepped" }, - { "time": 0.5667, "x": 121.22, "curve": "stepped" }, - { "time": 0.6, "x": 91.98, "curve": "stepped" }, - { "time": 0.6667, "x": 62.63, "curve": "stepped" }, - { "time": 0.7, "x": 30.78, "curve": "stepped" }, - { "time": 0.7667, "curve": "stepped" }, - { "time": 0.8, "x": -28.45, "curve": "stepped" }, - { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9667, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "time": 0.0667, "x": 0.535, "curve": "stepped" }, - { "time": 0.1, "x": 0.594, "curve": "stepped" }, - { "time": 0.1667, "x": 0.844, "curve": "stepped" }, - { "time": 0.2, "curve": "stepped" }, - { "time": 0.8667, "x": 0.534, "curve": "stepped" }, - { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9667, "x": 0.349, "y": 0.654 } - ] - }, - "torso": { - "rotate": [ - { "angle": -34.73, "curve": 0.438, "c3": 0.75 }, - { "time": 0.2667, "angle": -39.37, "curve": 0.25, "c3": 0.75 }, - { "time": 0.5, "angle": -28.86, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6333, "angle": -21.01 }, - { "time": 1, "angle": -34.73 } - ] - }, - "neck": { - "rotate": [ - { "angle": 10.2 }, - { "time": 0.2667, "angle": 16.14 }, - { "time": 0.5, "angle": 5.83 }, - { "time": 0.6333, "angle": 2.68 }, - { "time": 1, "angle": 10.2 } - ] - }, - "head": { - "rotate": [ - { "angle": 10.2 }, - { "time": 0.2667, "angle": 16.14 }, - { "time": 0.5, "angle": 5.83 }, - { "time": 0.6333, "angle": 2.68 }, - { "time": 1, "angle": 10.2 } - ], - "translate": [ - {}, - { "time": 0.2667, "x": -4.22, "y": -3.62 }, - { "time": 0.6333, "x": 0.84, "y": 6.01 }, - { "time": 1 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": -11.18, "curve": 0.25, "c3": 0.75 }, - { "time": 0.5, "angle": 12.32, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6333, "angle": 6.91, "curve": 0.25, "c3": 0.75 }, - { "time": 1, "angle": -11.18 } - ] - }, - "hair3": { - "rotate": [ - { "angle": 9.61, "curve": "stepped" }, - { "time": 0.3667, "angle": 9.61 }, - { "time": 0.5, "angle": -8.42 }, - { "time": 1, "angle": 9.61 } - ] - }, - "hair4": { - "rotate": [ - { "angle": -17.7 }, - { "time": 0.0333, "angle": -9.09 }, - { "time": 0.0667, "angle": -9.34 }, - { "time": 0.1, "angle": -3.31 }, - { "time": 0.1667, "angle": 0.65 }, - { "time": 0.2, "angle": 5.23 }, - { "time": 0.2667, "angle": 17.56 }, - { "time": 0.3667, "angle": 27.97 }, - { "time": 0.5, "angle": -1.45 }, - { "time": 0.5667, "angle": -1.78 }, - { "time": 0.6333, "angle": -8.9 }, - { "time": 0.6667, "angle": -5.4 }, - { "time": 0.7333, "angle": -15.32 }, - { "time": 0.7667, "angle": -9.19 }, - { "time": 0.8333, "angle": -23.6 }, - { "time": 0.8667, "angle": -22.7 }, - { "time": 0.9333, "angle": -17.38 }, - { "time": 0.9667, "angle": -18.96 }, - { "time": 1, "angle": -17.7 } - ] - }, - "hair1": { - "rotate": [ - { "angle": 9.61, "curve": "stepped" }, - { "time": 0.3667, "angle": 9.61 }, - { "time": 0.5, "angle": -8.42 }, - { "time": 1, "angle": 9.61 } - ] - }, - "hair2": { - "rotate": [ - { "angle": -22.7 }, - { "time": 0.0667, "angle": -17.38 }, - { "time": 0.1333, "angle": -17.7 }, - { "time": 0.1667, "angle": -9.09 }, - { "time": 0.2, "angle": -9.34 }, - { "time": 0.2333, "angle": -3.31 }, - { "time": 0.2667, "angle": 0.65 }, - { "time": 0.3333, "angle": 5.23 }, - { "time": 0.3667, "angle": 17.56 }, - { "time": 0.5, "angle": 27.97 }, - { "time": 0.6333, "angle": -1.45 }, - { "time": 0.7, "angle": -1.78 }, - { "time": 0.7667, "angle": -8.9 }, - { "time": 0.8, "angle": -5.4 }, - { "time": 0.8667, "angle": -15.32 }, - { "time": 0.9, "angle": -9.19 }, - { "time": 0.9667, "angle": -23.6 }, - { "time": 1, "angle": -22.7 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 31.65, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": 13.01, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6667, "angle": 20.85, "curve": 0.25, "c3": 0.75 }, - { "time": 1, "angle": 31.65 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 31 }, - { "time": 0.4333, "angle": 12.79 }, - { "time": 0.6667, "angle": 20.85 }, - { "time": 1, "angle": 31 } - ] - }, - "gun": { - "rotate": [ - { "angle": 1.95 }, - { "time": 0.4333, "angle": 12.79 }, - { "time": 0.6667, "angle": 15.87 }, - { "time": 1, "angle": 1.95 } - ] - } - }, - "transform": { - "toes-board": [ - { "translateMix": 0, "scaleMix": 0, "shearMix": 0 } - ], - "front-foot-board-transform": [ - {} - ], - "rear-foot-board-transform": [ - {} - ] - }, - "deform": { - "default": { - "goggles": { - "goggles": [ - { "curve": 0.25, "c3": 0.75 }, - { - "time": 0.2667, - "vertices": [ 0.67711, -3.13914, 0.27417, -1.27147, 0.15489, -0.72019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.42483, -1.97125, 1.55292, -7.20752, 0.1845, -0.85692, 0.62342, -2.89004, 0.80454, -3.72999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.01049, -4.68358, 1.14495, -5.30811, 1.05917, -4.91033, 0.7856, -3.6421, 0.88443, -4.1001, 0.91542, -4.24387, 0.80144, -3.7155, 0.7665, -3.55506, 0.29612, -1.37293, 0.03147, -0.14642, 0.22645, -1.05166, 0.13694, -0.63699, 0.25405, -1.17808, 0.55052, -2.5523, 0.77677, -3.60118, 1.59353, -7.39157, 1.35063, -6.26342, 1.34974, -6.25925, 0.94851, -4.39735, 0.83697, -3.88036, 0.80624, -3.73668, 1.01196, -4.69016, 0, 0, 0.1845, -0.85692, 0.1845, -0.85692, 0.1845, -0.85692, 0.1845, -0.85692, 0.1845, -0.85692, 0.1845, -0.85692 ], - "curve": 0.25, - "c3": 0.75 - }, - { "time": 1 } - ] - }, - "torso": { - "torso": [ - {}, - { - "time": 0.2667, - "offset": 10, - "vertices": [ 4.46481, -0.3543, 4.46481, -0.35429, 4.46481, -0.3543, 4.46481, -0.35429, 4.46481, -0.3543, 4.46481, -0.35429, 4.46481, -0.3543, 0, 0, -0.59544, -7.5094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, -0.5954, -7.50941, -0.5954, -7.50941, -0.5954, -7.50941, -0.5954, -7.50941, 3.86934, -7.86369, 3.86935, -7.86369, 3.86934, -7.86369, 3.86935, -7.86369, -0.5954, -7.50941, -0.5954, -7.50941, -0.5954, -7.50941, -0.5954, -7.50941, -0.59544, -7.5094, -0.5954, -7.50941, -0.59544, -7.5094, -0.5954, -7.50941, 3.0E-5, -1.0E-5, 0.35948, -1.81172, 0, 0, 0, 0, -0.13678, -6.00883, -0.13666, -6.0088, 2.46274, -6.26834, 2.27113, -5.86305, 2.27148, -5.86322, 0.52808, -3.21825 ] - }, - { "time": 0.5 }, - { - "time": 0.6333, - "offset": 2, - "vertices": [ 3.41785, -0.27124, 3.41788, -0.27125, 3.41785, -0.27124, 3.41788, -0.27125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4682, 5.90338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.88608, 5.63213, 3.88608, 5.63213, 0.46823, 5.90337, 0.46823, 5.90337, 0, 0, 0, 0, 0.4682, 5.90338, 0.46823, 5.90337, 0.46823, 5.90337, 0.46823, 5.90337, 0.46823, 5.90337, 0.46823, 5.90337, 0.4682, 5.90338, 0.46823, 5.90337, 0.4682, 5.90338, 0.46823, 5.90337, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, -0.5545, 7.37883, -0.5545, 7.37883, -0.26138, 7.75283, -0.76694, 6.33778, -0.76703, 6.33779 ] - }, - { "time": 1 } - ] - }, - "front-foot": { - "front-foot": [ - { - "offset": 26, - "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] - } - ] - }, - "rear-foot": { - "rear-foot": [ - { - "offset": 28, - "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] - } - ] - }, - "mouth": { - "mouth-smile": [ - { "curve": 0.25, "c3": 0.75 }, - { - "time": 0.2667, - "vertices": [ 0.15454, -6.6912, 0.15454, -6.6912, 0.15454, -6.6912, 0.15454, -6.6912 ], - "curve": 0.25, - "c3": 0.75 - }, - { "time": 1 } - ] - }, - "head": { - "head": [ - { - "offset": 60, - "vertices": [ 2.77362, 1.62589, 1.93787, 2.56528 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.2667, - "offset": 34, - "vertices": [ 1.96774, -9.13288, 1.96774, -9.13288, 1.96774, -9.13288, 0.52141, -2.41945, 0, 0, 0, 0, 0, 0, 0, 0, -0.28486, 1.32153, -0.28486, 1.32153, 0, 0, 0, 0, 0, 0, 1.04011, 0.60971, 0.7267, 0.96198, 7.3906, -5.46259, 3.91425, 8.31534, 2.51528, -2.75824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6.35114, 5.70461, 6.83772, -5.11176, 3.67865, 7.70451, 5.75797, -8.66576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.08572, -3.70304, 1.49945, -3.38693, 0.21432, -9.25756, 0, 0, 0, 0, 0.08572, -3.70304, 0.21432, -9.25756, 0, 0, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0.10735, -0.51047, 0, 0, 0, 0, 0, 0, 0, 0, 0.34761, -1.61296, 0.26072, -1.20974, 0.65176, -3.02431 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 1, - "offset": 60, - "vertices": [ 2.77362, 1.62589, 1.93787, 2.56528 ] - } - ] - }, - "front-shin": { - "front-shin": [ - { - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 0.3667, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] - }, - { - "time": 0.5333, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 1, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - } - ] - }, - "eye": { - "eye-indifferent": [ - { "curve": 0.25, "c3": 0.75 }, - { - "time": 0.2667, - "vertices": [ 0.22339, -6.575, 0.22339, -6.575, 0.22339, -6.575, 0.22339, -6.575 ], - "curve": 0.25, - "c3": 0.75 - }, - { "time": 1 } - ] - }, - "hoverboard-board": { - "hoverboard-board": [ - {}, - { - "time": 0.2667, - "offset": 1, - "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ] - }, - { "time": 1 } - ] - } - } - } - }, - "idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { "x": -69.06 } - ] - }, - "hip": { - "translate": [ - { "x": -7.16, "y": -23.15, "curve": 0.205, "c3": 0.75 }, - { "time": 0.6667, "x": -5.33, "y": -35.48, "curve": 0.591, "c3": 0.642 }, - { "time": 1.6667, "x": -7.16, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -70.59 }, - { "time": 0.8, "angle": -80.61 }, - { "time": 1.6667, "angle": -70.59 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 42.09 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 39.2 }, - { "time": 0.6667, "angle": 29.37 }, - { "time": 1.6667, "angle": 39.2 } - ] - }, - "head": { - "rotate": [ - { "angle": -8.95, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6667, "angle": -4.12, "curve": 0.25, "c3": 0.75 }, - { "time": 1.6667, "angle": -8.95 } - ] - }, - "front-fist": { - "rotate": [ - {}, - { "time": 0.8, "angle": 2.04 }, - { "time": 1.6667 } - ], - "scale": [ - {}, - { "time": 0.8, "x": 0.94 }, - { "time": 1.6667 } - ] - }, - "rear-bracer": { - "rotate": [ - {}, - { "time": 0.6667, "angle": 16.09 }, - { "time": 1.6667 } - ] - }, - "gun": { - "rotate": [ - {}, - { "time": 0.6667, "angle": 0.45 }, - { "time": 1.6667 } - ] - }, - "torso": { - "rotate": [ - { "angle": -8.85 }, - { "time": 0.6667, "angle": -13.61 }, - { "time": 1.6667, "angle": -8.85 } - ] - }, - "neck": { - "rotate": [ - { "angle": 3.78, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6667, "angle": 5.45, "curve": 0.25, "c3": 0.75 }, - { "time": 1.6667, "angle": 3.78 } - ] - } - } - }, - "idle-turn": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-upper-arm": { - "rotate": [ - { "angle": -302.77, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667, "angle": -70.59 } - ], - "translate": [ - { "x": -5.24, "y": -18.27, "curve": 0.25, "c3": 0.418 }, - { "time": 0.2667 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 248.56, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.1333, "angle": 39.2 } - ], - "translate": [ - { "x": -2.84, "y": 37.28, "curve": 0.25, "c3": 0.521 }, - { "time": 0.1333 } - ] - }, - "gun": { - "rotate": [ - { "angle": -3.95, "curve": 0, "c2": 0.39, "c3": 0.354, "c4": 0.72 }, - { "time": 0.0333, "angle": -20.45, "curve": 0.288, "c2": 0.75, "c3": 0.55 }, - { "time": 0.2 } - ] - }, - "neck": { - "rotate": [ - { "angle": 17.2, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667, "angle": 3.78 } - ] - }, - "hip": { - "translate": [ - { "x": -2.69, "y": -6.79, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667, "x": -7.16, "y": -23.15 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": -15.54, "curve": 0, "c2": 0.36, "c3": 0.343, "c4": 0.69 }, - { "time": 0.0667, "angle": 19.02, "curve": 0.082, "c2": 0.81, "c3": 0.514 }, - { "time": 0.2667 } - ], - "scale": [ - { "x": 0.94, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 11.75, "curve": 0, "c2": 0.44, "c3": 0.369, "c4": 0.76 }, - { "time": 0.0333, "angle": -33.39, "curve": 0.207, "c2": 0.78, "c3": 0.587 }, - { "time": 0.2 } - ] - }, - "torso": { - "rotate": [ - { "angle": -18.25, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667, "angle": -8.85 } - ], - "scale": [ - { "y": 1.03, "curve": 0.25, "c3": 0.494 }, - { "time": 0.2667 } - ] - }, - "head": { - "rotate": [ - { "angle": 5.12, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667, "angle": -8.95 } - ], - "scale": [ - { "y": 1.03, "curve": 0.25, "c3": 0.401 }, - { "time": 0.2667 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": -58.39, "y": 30.48, "curve": 0, "c2": 0.55, "c3": 0.403, "c4": 0.85 }, - { "time": 0.1, "x": 34.14, "y": -1.61, "curve": 0.286, "c2": 0.75, "c3": 0.634 }, - { "time": 0.2, "x": 48.87 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 6.69, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.2667, "angle": 42.09 } - ] - }, - "front-foot-target": { - "rotate": [ - { "angle": -1.85 }, - { "time": 0.1667 } - ], - "translate": [ - { "x": 9.97, "y": 0.82, "curve": 0, "c2": 0.81, "c3": 0.467 }, - { "time": 0.1667, "x": -69.06 } - ] - }, - "hair3": { - "rotate": [ - { "angle": -9.01, "curve": 0.25, "c3": 0.361 }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { "angle": -16.49, "curve": 0.25, "c3": 0.361 }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { "angle": -3.85, "curve": 0.25, "c3": 0.361 }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { "angle": 1.25, "curve": 0.25, "c3": 0.361 }, - { "time": 0.2667 } - ] - }, - "front-thigh": { - "translate": [ - { "x": 12.21, "y": 1.89, "curve": 0.25, "c3": 0.75 }, - { "time": 0.1333 } - ] - }, - "rear-thigh": { - "translate": [ - { "x": -16.11, "y": -1.38, "curve": 0.25, "c3": 0.75 }, - { "time": 0.1333 } - ] - } - }, - "deform": { - "default": { - "torso": { - "torso": [ - { - "offset": 2, - "vertices": [ 4.71576, 4.44464, 4.71579, 4.44463, 4.7399, 4.67474, 4.73993, 4.67473, 5.0968, 8.08033, 5.0968, 8.08034, 5.1181, 8.28423, 5.11813, 8.28422, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 1.21198, -8.88572, 1.21201, -8.88573, 1.2106, -7.18206, 1.21063, -7.18207, 0.98038, -5.14252, 0.98038, -5.14252, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, -1.13269, -8.03748, -1.13266, -8.03748, -1.13268, -8.03748, -1.13269, -8.03748, -1.13268, -8.03748, -1.13266, -8.03748, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 0.77191, -5.83292, 0.77274, -5.83294, 0, 0, 0.67996, -9.11016, 0.67938, -9.11015 ], - "curve": 0.25, - "c3": 0.282 - }, - { - "time": 0.2667, - "offset": 74, - "vertices": [ 0.52324, 5.68796, 0.52335, 5.68797, 0.52335, 5.68797, 0.52347, 5.68797, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.49251, 5.35334, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0.52335, 5.68797, 0, 0, 0, 0, 2.59232, 6.1724 ] - } - ] - } - } - } - }, - "jump": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-grind" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" }, - { "time": 0.2, "name": "front-fist-closed" }, - { "time": 0.6667, "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { "angle": 91.53, "curve": 0.278, "c2": 0.46, "c3": 0.764 }, - { "time": 0.2, "angle": -35.84, "curve": 0.761, "c3": 0.75 }, - { "time": 0.4333, "angle": 127.74 }, - { "time": 0.7333, "angle": 48.18, "curve": 0.227, "c2": 0.27, "c3": 0.433 }, - { "time": 0.8333, "angle": 25.35 }, - { "time": 0.9333, "angle": 45.38 }, - { "time": 1.0333, "angle": 38.12 }, - { "time": 1.1333, "angle": 25.35 }, - { "time": 1.3333, "angle": 91.53 } - ], - "translate": [ - { "x": -2.57, "y": 5.78 }, - { "time": 0.4333, "x": 8.3, "y": 7.99 }, - { "time": 0.7333, "x": 7.21, "y": -4 }, - { "time": 1.3333, "x": -2.57, "y": 5.78 } - ] - }, - "torso": { - "rotate": [ - { "angle": -42.64 }, - { "time": 0.2, "angle": -5.74 }, - { "time": 0.4333, "angle": -50.76 }, - { "time": 0.7333, "angle": 1.9 }, - { "time": 0.8333, "angle": 11.59 }, - { "time": 0.9667, "angle": -1.9 }, - { "time": 1.1333, "angle": 11.59 }, - { "time": 1.3333, "angle": -42.64 } - ] - }, - "rear-thigh": { - "rotate": [ - { "angle": -26.32 }, - { "time": 0.2, "angle": 121.44 }, - { "time": 0.4333, "angle": 70.55 }, - { "time": 0.7333, "angle": 79.9, "curve": 0.296, "c2": 0.3, "c3": 0.59 }, - { "time": 0.8333, "angle": 99.12 }, - { "time": 0.9333, "angle": 74.06 }, - { "time": 1.0333, "angle": 98.05 }, - { "time": 1.1333, "angle": 99.12 }, - { "time": 1.3333, "angle": -26.32 } - ], - "translate": [ - { "x": -0.56, "y": -0.32 }, - { "time": 0.4333, "x": -8.5, "y": 10.58 }, - { "time": 0.7333, "x": -1.96, "y": -0.32 }, - { "time": 1.3333, "x": -0.56, "y": -0.32 } - ] - }, - "rear-shin": { - "rotate": [ - { "angle": -78.69 }, - { "time": 0.4333, "angle": -55.56 }, - { "time": 0.7333, "angle": -62.84 }, - { "time": 0.8333, "angle": -80.75 }, - { "time": 0.9333, "angle": -41.13 }, - { "time": 1.0333, "angle": -77.4 }, - { "time": 1.1333, "angle": -80.75 }, - { "time": 1.3333, "angle": -78.69 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -22.62 }, - { "time": 0.2, "angle": -246.69 }, - { "time": 0.6, "angle": 11.28, "curve": 0.246, "c3": 0.633, "c4": 0.54 }, - { "time": 0.7333, "angle": -57.46, "curve": 0.38, "c2": 0.53, "c3": 0.745 }, - { "time": 0.8667, "angle": -112.6 }, - { "time": 0.9333, "angle": -102.17 }, - { "time": 1.0333, "angle": -108.61 }, - { "time": 1.1333, "angle": -112.6 }, - { "time": 1.3333, "angle": -22.62 } - ], - "translate": [ - { "x": 6.08, "y": 7.15 }, - { "time": 0.2, "x": 7.23, "y": -13.13, "curve": "stepped" }, - { "time": 0.7333, "x": 7.23, "y": -13.13 }, - { "time": 1.3333, "x": 6.08, "y": 7.15 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 66.47 }, - { "time": 0.2, "angle": 42.4 }, - { "time": 0.4333, "angle": 26.06 }, - { "time": 0.7333, "angle": 13.28 }, - { "time": 0.8667, "angle": -28.65 }, - { "time": 0.9333, "angle": -22.31 }, - { "time": 1.0333, "angle": -35.39 }, - { "time": 1.1333, "angle": -28.65 }, - { "time": 1.3333, "angle": 66.47 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": -28.43 }, - { "time": 0.4333, "angle": -45.61 }, - { "time": 0.7333, "angle": -53.66 }, - { "time": 0.8667, "angle": 7.56 }, - { "time": 0.9333, "angle": 31.16 }, - { "time": 1.0333, "angle": -32.59 }, - { "time": 1.1333, "angle": 7.56 }, - { "time": 1.3333, "angle": -28.43 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 39.69 }, - { "time": 0.2, "angle": 276.58 }, - { "time": 0.3, "angle": 17.74 }, - { "time": 0.4333, "angle": 83.38 }, - { "time": 0.6, "angle": -4.72, "curve": 0.246, "c3": 0.633, "c4": 0.54 }, - { "time": 0.7333, "angle": -69.63, "curve": 0.343, "c2": 0.36, "c3": 0.68, "c4": 0.71 }, - { "time": 0.7667, "angle": 321.47, "curve": 0.334, "c2": 0.33, "c3": 0.667, "c4": 0.67 }, - { "time": 0.8, "angle": 33.71, "curve": 0.359, "c2": 0.64, "c3": 0.694 }, - { "time": 0.8667, "angle": 34.56 }, - { "time": 1.0333, "angle": 71.97 }, - { "time": 1.1333, "angle": 34.56 }, - { "time": 1.3333, "angle": 39.69 } - ], - "translate": [ - { "x": -3.1, "y": -4.87 }, - { "time": 0.2, "x": 23.33, "y": 49.07 }, - { "time": 0.4333, "x": 20.78, "y": 40.21 }, - { "time": 1.3333, "x": -3.1, "y": -4.87 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 29.67 }, - { "time": 0.2, "angle": 45.07 }, - { "time": 0.4333, "angle": -4.35 }, - { "time": 0.7667, "angle": 61.69 }, - { "time": 0.8, "angle": 82.6 }, - { "time": 0.8667, "angle": 80.06 }, - { "time": 1.0333, "angle": 57.56 }, - { "time": 1.1333, "angle": 80.06 }, - { "time": 1.3333, "angle": 29.67 } - ] - }, - "neck": { - "rotate": [ - { "angle": 24.91 }, - { "time": 0.2, "angle": 16.32 }, - { "time": 0.4333, "angle": 7.45 }, - { "time": 0.7333, "angle": -20.35 }, - { "time": 0.8333, "angle": -0.69, "curve": "stepped" }, - { "time": 1.1333, "angle": -0.69 }, - { "time": 1.3333, "angle": 24.91 } - ] - }, - "head": { - "rotate": [ - { "angle": 24.92 }, - { "time": 0.2, "angle": 10.36 }, - { "time": 0.4333, "angle": 28.65 }, - { "time": 0.7333, "angle": -2.66 }, - { "time": 0.8333, "angle": -28.94, "curve": "stepped" }, - { "time": 1.1333, "angle": -28.94 }, - { "time": 1.3333, "angle": 24.92 } - ] - }, - "hip": { - "translate": [ - { "x": -34.52, "y": -78.63, "curve": 0.233, "c2": 1.01, "c3": 0.75 }, - { - "time": 0.2, - "x": -34.52, - "y": 182.51, - "curve": 0.232, - "c2": 0.48, - "c3": 0.599, - "c4": 0.79 - }, - { - "time": 0.7667, - "x": -34.52, - "y": 596.22, - "curve": 0.33, - "c2": 0.17, - "c3": 0.661, - "c4": 0.22 - }, - { "time": 1.1333, "x": -34.52, "y": 2.5 }, - { "time": 1.3333, "x": -34.52, "y": -78.63 } - ] - }, - "front-shin": { - "rotate": [ - { "angle": -90.63, "curve": 0.416, "c2": 0.55, "c3": 0.743 }, - { "time": 0.2, "angle": -10.52, "curve": 0.644, "c2": 0.01, "c3": 0.75 }, - { "time": 0.4333, "angle": -127.72 }, - { "time": 0.7333, "angle": -19.92 }, - { "time": 0.8333, "angle": -5.17 }, - { "time": 0.9333, "angle": -35.06 }, - { "time": 1.0333, "angle": -43.97 }, - { "time": 1.1333, "angle": -5.17 }, - { "time": 1.3333, "angle": -90.63 } - ] - }, - "front-foot": { - "rotate": [ - { "angle": -0.8 }, - { "time": 0.0333, "angle": 16.28 }, - { "time": 0.0667, "angle": 23.52 }, - { "time": 0.1, "angle": 21.02 }, - { "time": 0.1333, "angle": 10.93 }, - { "time": 0.2, "angle": -38.46 }, - { "time": 0.4333, "angle": 6.62 }, - { "time": 0.7333, "angle": -11.52 }, - { "time": 1.0333, "angle": -22.92 }, - { "time": 1.3333, "angle": -0.8 } - ] - }, - "rear-foot": { - "rotate": [ - { "angle": -12.78 }, - { "time": 0.2, "angle": 17.06 }, - { "time": 0.4333, "angle": 19.45 }, - { "time": 0.7333, "angle": 2.67 }, - { "time": 1.0333, "angle": -28.5 }, - { "time": 1.3333, "angle": -12.78 } - ] - }, - "gun": { - "rotate": [ - { "angle": 6.18 }, - { "time": 0.2, "angle": 30.81 }, - { "time": 0.4333, "angle": 13.26 }, - { "time": 0.7333, "angle": 14.98 }, - { "time": 0.7667, "angle": 25.65 }, - { "time": 0.8, "angle": 20.62 }, - { "time": 0.8667, "angle": 64.53 }, - { "time": 1.0333, "angle": 8.6 }, - { "time": 1.1333, "angle": 64.53 }, - { "time": 1.3333, "angle": 6.18 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "angle": -134.56 }, - { "time": 0.0667, "angle": -53.37 }, - { "time": 0.1667, "angle": 44.6 }, - { "time": 0.4333, "angle": 20.16 }, - { "time": 0.7333, "angle": 27.1 }, - { "time": 0.9667, "angle": 22.88 }, - { "time": 1.2667, "angle": -35.32 }, - { "time": 1.3333, "angle": -134.56 } - ] - }, - "front-foot-tip": { - "rotate": [ - {}, - { "time": 0.1667, "angle": -52.5 }, - { "time": 0.4333, "angle": -15.64 }, - { "time": 0.7333, "angle": 25.35 }, - { "time": 0.9667, "angle": -21.32 }, - { "time": 1.1333, "angle": -10.35 }, - { "time": 1.2, "angle": 0.81 } - ] - }, - "hair3": { - "rotate": [ - { "angle": 22.53 }, - { "time": 0.0667, "angle": 11.66 }, - { "time": 0.2, "angle": -6.59 }, - { "time": 0.6667, "angle": 9.32 }, - { "time": 1.3333, "angle": 22.53 } - ] - }, - "hair4": { - "rotate": [ - { "angle": -6.07 }, - { "time": 0.0667, "angle": 11.67 }, - { "time": 0.2, "angle": -6.57 }, - { "time": 0.3333, "angle": 10.17 }, - { "time": 0.6667, "angle": 14.76 }, - { "time": 0.8667, "angle": -33.44 }, - { "time": 1.1667, "angle": -19.29 }, - { "time": 1.3333, "angle": -6.07 } - ] - }, - "hair2": { - "rotate": [ - { "angle": 2.7 }, - { "time": 0.0667, "angle": 11.67 }, - { "time": 0.2, "angle": -6.57 }, - { "time": 0.3333, "angle": 18.94 }, - { "time": 0.6667, "angle": 23.53 }, - { "time": 0.8667, "angle": -24.67 }, - { "time": 1.1667, "angle": -10.51 }, - { "time": 1.3333, "angle": 2.7 } - ] - }, - "hair1": { - "rotate": [ - { "angle": 22.54 }, - { "time": 0.0667, "angle": 11.67 }, - { "time": 0.2, "angle": -6.57 }, - { "time": 0.6667, "angle": 9.33 }, - { "time": 1.3333, "angle": 22.54 } - ] - } - }, - "ik": { - "rear-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "front-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0 } - ], - "front-foot-ik": [ - { "mix": 0 } - ] - }, - "events": [ - { "time": 1.1333, "name": "footstep" } - ] - }, - "portal": { - "slots": { - "portal-bg": { - "attachment": [ - { "name": "portal-bg" }, - { "time": 3.1, "name": null } - ] - }, - "portal-flare8": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": null } - ] - }, - "portal-flare3": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": null } - ] - }, - "portal-flare6": { - "attachment": [ - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-streaks1": { - "attachment": [ - { "name": "portal-streaks1" }, - { "time": 3.1, "name": null } - ] - }, - "portal-flare2": { - "attachment": [ - { "time": 1.1, "name": "portal-flare2" }, - { "time": 1.1333, "name": "portal-flare3" }, - { "time": 1.1667, "name": "portal-flare1" }, - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": null } - ] - }, - "portal-flare10": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3, "name": null } - ] - }, - "portal-flare7": { - "attachment": [ - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667, "name": null } - ] - }, - "portal-flare1": { - "attachment": [ - { "time": 1.1, "name": "portal-flare1" }, - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667, "name": "portal-flare3" }, - { "time": 1.2, "name": "portal-flare1" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-flare5": { - "attachment": [ - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-shade": { - "attachment": [ - { "name": "portal-shade" }, - { "time": 3.1, "name": null } - ] - }, - "portal-streaks2": { - "attachment": [ - { "name": "portal-streaks2" }, - { "time": 3.1, "name": null } - ] - }, - "portal-flare9": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3, "name": null } - ] - }, - "portal-flare4": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare2" }, - { "time": 1.3333, "name": null } - ] - }, - "clipping": { - "attachment": [ - { "name": "clipping" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "portal-root": { - "translate": [ - { "x": -458.35, "y": 105.19, "curve": 0.934, "c2": 0.07, "c3": 0.671, "c4": 0.99 }, - { "time": 1, "x": -448.03, "y": 105.19 }, - { "time": 2.5, "x": -431.97, "y": 105.19, "curve": 0.426, "c3": 0.747, "c4": 0.41 }, - { "time": 3.1, "x": -457.42, "y": 105.19 } - ], - "scale": [ - { "x": 0.003, "y": 0.006, "curve": 0.823, "c2": 0.24, "c3": 0.867, "c4": 0.66 }, - { - "time": 0.4, - "x": 0.175, - "y": 0.387, - "curve": 0.727, - "c2": 1.8, - "c3": 0.671, - "c4": 0.99 - }, - { "time": 1, "x": 0.645, "y": 1.426 }, - { "time": 1.2333, "x": 0.685, "y": 1.516 }, - { "time": 1.6, "x": 0.634, "y": 1.401 }, - { "time": 1.9667, "x": 0.67, "y": 1.481 }, - { "time": 2.2, "x": 0.688, "y": 1.522 }, - { "time": 2.5, "x": 0.645, "y": 1.426, "curve": 0.98, "c2": -0.26, "c3": 0.717 }, - { "time": 3.1, "x": 0.007, "y": 0.015 } - ] - }, - "portal-streaks1": { - "rotate": [ - {}, - { "time": 0.3333, "angle": 120 }, - { "time": 0.6667, "angle": -120 }, - { "time": 1 }, - { "time": 1.3333, "angle": 120 }, - { "time": 1.6667, "angle": -120 }, - { "time": 2 }, - { "time": 2.3333, "angle": 120 }, - { "time": 2.6667, "angle": -120 }, - { "time": 3 }, - { "time": 3.3333, "angle": 120 } - ], - "translate": [ - { "x": 15.15, "curve": 0.243, "c3": 0.649, "c4": 0.6 }, - { "time": 0.6667, "x": 10.9, "y": -6.44, "curve": 0.382, "c2": 0.57, "c3": 0.735 }, - { "time": 1, "x": 9.21, "y": -8.66 }, - { "time": 1.3333, "x": 21.53, "y": -3.19 }, - { "time": 2, "x": 9.21, "y": 6.26 }, - { "time": 2.5667, "x": 9.21, "y": -0.8 }, - { "time": 2.9333, "x": 9.21, "y": -8.91 } - ], - "scale": [ - { "curve": 0.25, "c3": 0.75 }, - { "time": 0.6667, "x": 1.053, "y": 1.053, "curve": 0.25, "c3": 0.75 }, - { "time": 1.3333, "x": 0.986, "y": 0.986, "curve": 0.25, "c3": 0.75 }, - { "time": 2, "x": 1.053, "y": 1.053 } - ] - }, - "portal-streaks2": { - "rotate": [ - {}, - { "time": 0.6667, "angle": 120 }, - { "time": 1.3333, "angle": -120 }, - { "time": 2 }, - { "time": 2.6667, "angle": 120 }, - { "time": 3.3333, "angle": -120 } - ], - "translate": [ - { "x": -2.11 }, - { "time": 1, "x": -2.11, "y": 6.63 }, - { "time": 1.9333, "x": -2.11 } - ], - "scale": [ - { "x": 1.014, "y": 1.014 } - ] - }, - "portal-shade": { - "translate": [ - { "x": -29.68 } - ], - "scale": [ - { "x": 0.714, "y": 0.714 } - ] - }, - "portal": { - "rotate": [ - {}, - { "time": 0.6667, "angle": 120 }, - { "time": 1.3333, "angle": -120 }, - { "time": 2 }, - { "time": 2.6667, "angle": 120 }, - { "time": 3.3333, "angle": -120 } - ] - }, - "clipping": { - "translate": [ - { "x": -476.55, "y": 2.27 } - ], - "scale": [ - { "x": 0.983, "y": 1.197 } - ] - }, - "hip": { - "rotate": [ - { "time": 1.0667, "angle": 22.74 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { "time": 1.0667, "x": -694.16, "y": 183.28 }, - { "time": 1.1333, "x": -509.15, "y": 83.28 }, - { "time": 1.2333, "x": -316.97, "y": 37.07 }, - { "time": 1.4, "x": -160.9, "y": -90.39 }, - { "time": 1.6, "x": -102.86, "y": -94.33, "curve": 0.596, "c2": 0.01, "c3": 0.75 }, - { "time": 2.1333, "x": -7.2, "y": -31.12, "curve": 0.205, "c3": 0.75 }, - { "time": 2.6, "x": -5.34, "y": -36.81, "curve": 0.591, "c3": 0.642 }, - { "time": 3.6, "x": -7.16, "y": -24.48 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "time": 1.0667, "angle": 41.6, "curve": "stepped" }, - { "time": 1.2333, "angle": 41.6 }, - { "time": 1.3333, "angle": 20.8 }, - { "time": 1.4, "angle": 19.02 }, - { "time": 1.4333, "angle": -0.28 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { "time": 1.0667, "x": -591.13, "y": 438.46 }, - { "time": 1.1333, "x": -406.12, "y": 338.47 }, - { "time": 1.2333, "x": -214.35, "y": 255.24 }, - { "time": 1.4, "x": -8.88, "y": 15.25 }, - { "time": 1.4333, "x": 8.36, "y": 0.2, "curve": 0.216, "c2": 0.54, "c3": 0.75 }, - { "time": 1.9333, "x": 48.87 } - ] - }, - "front-foot-target": { - "rotate": [ - { "time": 1.0667, "angle": 32.08, "curve": "stepped" }, - { "time": 1.2333, "angle": 32.08 }, - { "time": 1.3333, "angle": -0.28 }, - { "time": 1.6, "angle": -34.77 }, - { "time": 1.9333, "angle": -2.15 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { "time": 1.0667, "x": -533.93, "y": 363.75 }, - { "time": 1.1333, "x": -348.92, "y": 263.76 }, - { "time": 1.2333, "x": -201.23, "y": 199.93 }, - { "time": 1.3333, "x": -109.57, "y": 0.2, "curve": 0.255, "c2": 0.48, "c3": 0.75 }, - { "time": 1.7333, "x": -69.06 } - ] - }, - "torso": { - "rotate": [ - { "time": 1.0667, "angle": 9.73, "curve": "stepped" }, - { "time": 1.2333, "angle": 9.73 }, - { "time": 1.3333, "angle": 2.88 }, - { "time": 1.4667, "angle": -73.99 }, - { "time": 1.6, "angle": -75.07, "curve": 0.392, "c2": 0.03, "c3": 0.719, "c4": 0.43 }, - { "time": 1.7333, "angle": -77.34, "curve": 0.456, "c2": 0.36, "c3": 0.68, "c4": 1.21 }, - { "time": 2.3333, "angle": -32.03 }, - { "time": 2.6, "angle": -36.79 }, - { "time": 3.6, "angle": -32.03 } - ] - }, - "neck": { - "rotate": [ - { "time": 1.0667, "angle": -3.57, "curve": "stepped" }, - { "time": 1.1333, "angle": -3.57 }, - { "time": 1.2333, "angle": -13.5 }, - { "time": 1.3333, "angle": -1.7 }, - { "time": 1.4333, "angle": 2.3 }, - { "time": 1.5667, "angle": 11.42 }, - { "time": 1.9333, "angle": 3.78, "curve": 0.269, "c3": 0.618, "c4": 0.42 }, - { "time": 2.1333, "angle": 7.93, "curve": 0.345, "c2": 0.37, "c3": 0.757 }, - { "time": 2.6, "angle": 5.45, "curve": 0.25, "c3": 0.75 }, - { "time": 3.6, "angle": 3.78 } - ] - }, - "head": { - "rotate": [ - { "time": 1.0667, "angle": 16.4, "curve": "stepped" }, - { "time": 1.1333, "angle": 16.4 }, - { "time": 1.2333, "angle": 15.19 }, - { "time": 1.3333, "angle": -32.21 }, - { "time": 1.4333, "angle": 15.95 }, - { "time": 1.5667, "angle": 20.28 }, - { "time": 1.7333, "angle": 15.24 }, - { "time": 1.9333, "angle": -18.95, "curve": 0.269, "c3": 0.618, "c4": 0.42 }, - { "time": 2.1333, "angle": 2.65, "curve": 0.345, "c2": 0.37, "c3": 0.757 }, - { "time": 2.6, "angle": -4.12, "curve": 0.25, "c3": 0.75 }, - { "time": 3.6, "angle": -8.95 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 1.0667, "angle": 330.49, "curve": "stepped" }, - { "time": 1.1333, "angle": 330.49 }, - { "time": 1.2333, "angle": 21.94 }, - { "time": 1.4, "angle": 8.14 }, - { "time": 1.8, "angle": -3.47, "curve": 0.673, "c2": 0.01, "c3": 0.747, "c4": 0.98 }, - { "time": 2, "angle": 39.2 }, - { "time": 2.8333, "angle": 31.41, "curve": 0.322, "c2": 0.17, "c3": 0.655, "c4": 0.5 }, - { "time": 3.6, "angle": 39.2 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "time": 1.0667, "angle": 56.07, "curve": "stepped" }, - { "time": 1.1333, "angle": 56.07 }, - { "time": 1.2333, "angle": 24.68 }, - { "time": 1.3667, "angle": 30.41 }, - { "time": 1.4333, "angle": 19.18 }, - { "time": 1.5, "angle": -0.84 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "time": 1.0667, "angle": -239.74, "curve": "stepped" }, - { "time": 1.1333, "angle": -239.74 }, - { "time": 1.2333, "angle": -287.2 }, - { "time": 1.3333, "angle": -28.87 }, - { "time": 1.4667, "angle": -92.44 }, - { "time": 1.9333, "angle": -80.61 }, - { "time": 3.6, "angle": -70.59 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 1.0667, "angle": 0.66, "curve": "stepped" }, - { "time": 1.2333, "angle": 0.66 }, - { "time": 1.3333, "angle": 36.83 }, - { "time": 1.4333, "angle": 12 }, - { "time": 1.5, "angle": -10.19 }, - { "time": 1.5667, "angle": -8 }, - { "time": 1.9333, "angle": 42.09 } - ] - }, - "front-thigh": { - "translate": [ - { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, - { "time": 1.1333, "x": -6.41, "y": 18.23 }, - { "time": 1.2, "x": 1.61, "y": 3.66 }, - { "time": 1.2333, "x": 4.5, "y": -3.15 }, - { "time": 1.3667, "x": -3.79, "y": 2.94 }, - { "time": 1.4, "x": -8.37, "y": 8.72 }, - { "time": 1.4333, "x": -11.26, "y": 16.99 }, - { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, - { "time": 1.8667, "x": -9.89, "y": 24.73 }, - { "time": 2.1, "x": -4.66, "y": 10.25 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "time": 1.0667, "angle": 42.55, "curve": "stepped" }, - { "time": 1.1333, "angle": 42.55 }, - { "time": 1.2333, "angle": 17.71 }, - { "time": 1.3667, "angle": 3.63 }, - { "time": 1.4333, "angle": 1.45 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 1.0667, "angle": 108.71, "curve": "stepped" }, - { "time": 1.1333, "angle": 108.71 }, - { "time": 1.2333, "angle": 64.64 }, - { "time": 1.4, "angle": 66.25 }, - { "time": 1.7, "angle": 26.39 }, - { "time": 1.8, "angle": 13.42 }, - { "time": 2 }, - { "time": 2.8333, "angle": 11.32 }, - { "time": 3.6 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 1.1, "angle": 6.32 }, - { "time": 1.2 }, - { "time": 1.4667, "angle": 24.51 }, - { "time": 1.5667, "angle": -6.03 }, - { "time": 1.7, "angle": -44.92 }, - { "time": 1.9333 }, - { "time": 2.7333, "angle": 2.04 }, - { "time": 3.6 } - ], - "scale": [ - { "time": 1.9333 }, - { "time": 2.7333, "x": 0.844 }, - { "time": 3.6 } - ] - }, - "gun": { - "rotate": [ - { "time": 1.2667 }, - { "time": 1.7, "angle": 17.34 }, - { "time": 1.8, "angle": 21.99 }, - { "time": 2 }, - { "time": 2.8333, "angle": 6.53 }, - { "time": 3.6 } - ] - }, - "hair2": { - "rotate": [ - { "time": 1.0667, "angle": 26.19, "curve": "stepped" }, - { "time": 1.4333, "angle": 26.19 }, - { "time": 1.5667, "angle": -16.41, "curve": 0.664, "c3": 0.75 }, - { "time": 1.7, "angle": 7.44 }, - { "time": 1.8, "angle": 22.84 }, - { "time": 2, "angle": 35.35 }, - { "time": 2.1, "angle": 19.51 }, - { "time": 2.1667 } - ] - }, - "hair4": { - "rotate": [ - { "time": 1.0667, "angle": 26.19, "curve": "stepped" }, - { "time": 1.4333, "angle": 26.19 }, - { "time": 1.5667, "angle": -16.41, "curve": 0.664, "c3": 0.75 }, - { "time": 1.7, "angle": 7.44 }, - { "time": 1.8, "angle": 22.84 }, - { "time": 2, "angle": 35.35 }, - { "time": 2.1, "angle": 19.51 }, - { "time": 2.1667 } - ] - }, - "hair3": { - "rotate": [ - { "time": 1.4333 }, - { "time": 1.5667, "angle": -8.68, "curve": 0.664, "c3": 0.75 }, - { "time": 1.7 } - ] - }, - "hair1": { - "rotate": [ - { "time": 1.4333 }, - { "time": 1.5667, "angle": -8.68, "curve": 0.664, "c3": 0.75 }, - { "time": 1.7 } - ] - }, - "flare1": { - "rotate": [ - { "time": 1.1, "angle": 8.2 } - ], - "translate": [ - { "time": 1.1, "x": -19.97, "y": 149.68 }, - { "time": 1.2, "x": 3.85, "y": 152.43 }, - { "time": 1.2333, "x": -15.42, "y": 152.29 } - ], - "scale": [ - { "time": 1.1, "x": 0.805, "y": 0.805 }, - { "time": 1.1667, "x": 1.279, "y": 0.605 }, - { "time": 1.2, "x": 2.151, "y": 0.805 }, - { "time": 1.2333, "x": 1.608, "y": 0.805 }, - { "time": 1.3, "x": 0.547, "y": 0.416 } - ], - "shear": [ - { "time": 1.1, "y": 4.63 }, - { "time": 1.2333, "x": -5.74, "y": 4.63 } - ] - }, - "flare2": { - "rotate": [ - { "time": 1.1, "angle": 12.29 } - ], - "translate": [ - { "time": 1.1, "x": -8.63, "y": 132.96 }, - { "time": 1.2, "x": 4.35, "y": 132.93 } - ], - "scale": [ - { "time": 1.1, "x": 0.864, "y": 0.864 }, - { "time": 1.1667, "x": 0.945, "y": 0.945 }, - { "time": 1.2, "x": 1.511, "y": 1.081 } - ], - "shear": [ - { "time": 1.1, "y": 24.03 } - ] - }, - "flare3": { - "rotate": [ - { "time": 1.1667, "angle": 2.88 } - ], - "translate": [ - { "time": 1.1667, "x": 3.24, "y": 114.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.668, "y": 0.668 } - ], - "shear": [ - { "time": 1.1667, "y": 38.59 } - ] - }, - "flare4": { - "rotate": [ - { "time": 1.1667, "angle": -8.64 } - ], - "translate": [ - { "time": 1.1667, "x": -3.82, "y": 194.06 }, - { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, - { "time": 1.3, "x": -1.94, "y": 187.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.545, "y": 0.545 }, - { "time": 1.2667, "x": 0.757, "y": 0.757 } - ], - "shear": [ - { "time": 1.1667, "x": 7.42, "y": -22.04 } - ] - }, - "flare5": { - "translate": [ - { "time": 1.2, "x": -11.17, "y": 176.42 }, - { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, - { "time": 1.3, "x": -14.57, "y": 168.69 } - ], - "scale": [ - { "time": 1.2333, "x": 1.146 }, - { "time": 1.3, "x": 0.703, "y": 0.61 } - ], - "shear": [ - { "time": 1.2, "x": 6.9 } - ] - }, - "flare6": { - "rotate": [ - { "time": 1.2333, "angle": -5.36 }, - { "time": 1.2667, "angle": -0.54 } - ], - "translate": [ - { "time": 1.2333, "x": 14.52, "y": 204.67 }, - { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, - { "time": 1.3, "x": 9.23, "y": 202.85 } - ], - "scale": [ - { "time": 1.2333, "x": 0.777, "y": 0.49 }, - { "time": 1.2667, "x": 0.777, "y": 0.657 }, - { "time": 1.3, "x": 0.475, "y": 0.401 } - ] - }, - "flare7": { - "rotate": [ - { "time": 1.1, "angle": 5.98 }, - { "time": 1.1333, "angle": 32.82 } - ], - "translate": [ - { "time": 1.1, "x": -6.34, "y": 112.98 }, - { "time": 1.1333, "x": 2.66, "y": 111.6 } - ], - "scale": [ - { "time": 1.1, "x": 0.588, "y": 0.588 } - ], - "shear": [ - { "time": 1.1333, "x": -19.93 } - ] - }, - "flare8": { - "rotate": [ - { "time": 1.2333, "angle": -6.85 } - ], - "translate": [ - { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, - { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, - { "time": 1.2333, "x": 40.15, "y": 114.69 } - ], - "scale": [ - { "time": 1.1667, "x": 1.313, "y": 1.203 }, - { "time": 1.2333, "x": 1.038, "y": 0.95 } - ], - "shear": [ - { "time": 1.2, "y": -13.01 } - ] - }, - "flare9": { - "rotate": [ - { "time": 1.1667, "angle": 2.9 } - ], - "translate": [ - { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, - { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, - { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, - { "time": 1.2667, "x": 77.01, "y": 195.96 } - ], - "scale": [ - { "time": 1.1667, "x": 0.871, "y": 1.073 }, - { "time": 1.2, "x": 0.927, "y": 0.944 }, - { "time": 1.2333, "x": 1.165, "y": 1.336 } - ], - "shear": [ - { "time": 1.1667, "x": 7.95, "y": 25.48 } - ] - }, - "flare10": { - "rotate": [ - { "time": 1.1667, "angle": 2.18 } - ], - "translate": [ - { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, - { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, - { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, - { "time": 1.2667, "x": 90.44, "y": 164.61 } - ], - "scale": [ - { "time": 1.1667, "x": 2.657, "y": 0.891 }, - { "time": 1.2, "x": 3.314, "y": 1.425 }, - { "time": 1.2333, "x": 2.871, "y": 0.924 }, - { "time": 1.2667, "x": 2.317, "y": 0.775 } - ], - "shear": [ - { "time": 1.1667, "x": -1.35 } - ] - } - }, - "deform": { - "default": { - "torso": { - "torso": [ - { "time": 1.3333 }, - { - "time": 1.4667, - "offset": 26, - "vertices": [ -6.5248, 6.64212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.65784, 8.28917, 0.65787, 8.28917, 1.41232, 5.06703, 1.41235, 5.067, 0, 0, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, -0.91647, 9.00049, -0.9164, 9.00037, 1.76997, 9.34928, -1.01155, 7.51457, -1.01145, 7.51462 ], - "curve": "stepped" - }, - { - "time": 1.8333, - "offset": 26, - "vertices": [ -6.5248, 6.64212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.65784, 8.28917, 0.65787, 8.28917, 1.41232, 5.06703, 1.41235, 5.067, 0, 0, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, -0.91647, 9.00049, -0.9164, 9.00037, 1.76997, 9.34928, -1.01155, 7.51457, -1.01145, 7.51462 ] - }, - { "time": 2 } - ] - } - } - } - }, - "run": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-grind" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { "angle": 42.05, "curve": 0.196, "c2": 0.86, "c3": 0.75 }, - { "time": 0.0667, "angle": 46.08 }, - { "time": 0.1333, "angle": -20.29 }, - { "time": 0.2, "angle": -27.24 }, - { "time": 0.2667, "angle": -47.17 }, - { "time": 0.3333, "angle": -39.79 }, - { "time": 0.4, "angle": -25.86 }, - { "time": 0.4667, "angle": 14.35 }, - { "time": 0.5333, "angle": 55.63 }, - { "time": 0.6, "angle": 69.65 }, - { "time": 0.6667, "angle": 86.41 }, - { "time": 0.7333, "angle": 65.88 }, - { "time": 0.8, "angle": 42.05 } - ], - "translate": [ - {}, - { "time": 0.0333, "x": -5.8, "y": 11.16 }, - { "time": 0.0667, "x": -5.13, "y": 11.55 }, - { "time": 0.1333, "x": -7.7, "y": 8.99 }, - { "time": 0.5333, "x": -1.26, "y": 3.83 }, - { "time": 0.8 } - ] - }, - "torso": { - "rotate": [ - { "angle": -39.71 }, - { "time": 0.2, "angle": -57.29 }, - { "time": 0.4, "angle": -39.71 }, - { "time": 0.6, "angle": -57.29 }, - { "time": 0.8, "angle": -39.71 } - ] - }, - "rear-thigh": { - "rotate": [ - { "angle": -56.59 }, - { "time": 0.0667, "angle": -21.57 }, - { "time": 0.1333, "angle": 27.95 }, - { "time": 0.2, "angle": 42.43 }, - { "time": 0.2667, "angle": 62.37 }, - { "time": 0.3333, "angle": 45.43 }, - { "time": 0.4, "angle": 15.67 }, - { "time": 0.4667, "angle": 28.22 }, - { "time": 0.5333, "angle": -38.62 }, - { "time": 0.6, "angle": -53.27 }, - { "time": 0.6667, "angle": -79.31 }, - { "time": 0.7333, "angle": -86.47 }, - { "time": 0.8, "angle": -56.59 } - ], - "translate": [ - {}, - { "time": 0.4, "x": -6.76, "y": -3.86 }, - { "time": 0.4333, "x": -15.85, "y": 7.28 }, - { "time": 0.4667, "x": -13.05, "y": 4.05 }, - { "time": 0.5, "x": -10.25, "y": 7.11 }, - { "time": 0.5333, "x": -9.02, "y": -5.15 }, - { "time": 0.6667, "x": -23.18, "y": -2.58 }, - { "time": 0.8 } - ] - }, - "rear-shin": { - "rotate": [ - { "angle": -74 }, - { "time": 0.0667, "angle": -83.38 }, - { "time": 0.1333, "angle": -106.7 }, - { "time": 0.2, "angle": -66.01 }, - { "time": 0.2667, "angle": -55.22 }, - { "time": 0.3333, "angle": -24.8 }, - { "time": 0.4, "angle": 18.44, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4667, "angle": -56.65 }, - { "time": 0.5333, "angle": -11.95, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6667, "angle": -41.27 }, - { "time": 0.7333, "angle": -43.61 }, - { "time": 0.8, "angle": -74 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -89.37 }, - { "time": 0.0667, "angle": -95.67 }, - { "time": 0.1333, "angle": -22.01 }, - { "time": 0.2, "angle": -316.04 }, - { "time": 0.2667, "angle": -274.94 }, - { "time": 0.3333, "angle": -273.74 }, - { "time": 0.4, "angle": -272.09 }, - { "time": 0.4667, "angle": -264.9 }, - { "time": 0.5333, "angle": -320.1 }, - { "time": 0.6, "angle": -50.84 }, - { "time": 0.6667, "angle": -81.73 }, - { "time": 0.7333, "angle": -83.92 }, - { "time": 0.8, "angle": -89.37 } - ], - "translate": [ - { "x": 6.25, "y": 10.05 }, - { "time": 0.2667, "x": 4.96, "y": -13.13 }, - { "time": 0.6, "x": -2.43, "y": 1.95 }, - { "time": 0.8, "x": 6.25, "y": 10.05 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 33.44 }, - { "time": 0.0667, "angle": 20.54 }, - { "time": 0.1333, "angle": 15.26 }, - { "time": 0.2, "angle": 19.29 }, - { "time": 0.2667, "angle": 22.62 }, - { "time": 0.3333, "angle": 37.29 }, - { "time": 0.4, "angle": 41.53 }, - { "time": 0.4667, "angle": 31.74 }, - { "time": 0.5333, "angle": 67.45 }, - { "time": 0.6667, "angle": 39.77 }, - { "time": 0.7333, "angle": 30.95 }, - { "time": 0.8, "angle": 33.44 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": -19.76 }, - { "time": 0.0667, "angle": -37.11 }, - { "time": 0.1333, "angle": -50.8 }, - { "time": 0.2667, "angle": -12.69 }, - { "time": 0.3333, "angle": 3.01 }, - { "time": 0.4333, "angle": 12.06 }, - { "time": 0.5333, "angle": 13.26 }, - { "time": 0.8, "angle": -19.76 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 68.68 }, - { "time": 0.0667, "angle": 73.89 }, - { "time": 0.1333, "angle": -9.64 }, - { "time": 0.2, "angle": 284.28 }, - { "time": 0.2667, "angle": 283.29 }, - { "time": 0.3333, "angle": 278.29 }, - { "time": 0.4, "angle": 271.03 }, - { "time": 0.4667, "angle": 263.2 }, - { "time": 0.5333, "angle": 314.26 }, - { "time": 0.6, "angle": 16.83 }, - { "time": 0.6667, "angle": 70.35 }, - { "time": 0.7333, "angle": 73.54 }, - { "time": 0.8, "angle": 68.68 } - ], - "translate": [ - { "x": -2.57, "y": -8.89 }, - { "time": 0.1333, "x": -4.68, "y": 7.21 }, - { "time": 0.6, "x": 4.33, "y": 2.06 }, - { "time": 0.8, "x": -2.57, "y": -8.89 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 31.05 }, - { "time": 0.0667, "angle": 28.28 }, - { "time": 0.1333, "angle": 49.36 }, - { "time": 0.2, "angle": 59.37 }, - { "time": 0.2667, "angle": 8.56 }, - { "time": 0.3333, "angle": 9.39 }, - { "time": 0.4, "angle": 11.51 }, - { "time": 0.4667, "angle": 7.22 }, - { "time": 0.5333, "angle": -18.44 }, - { "time": 0.6, "angle": 11.45 }, - { "time": 0.6667, "angle": 9.99 }, - { "time": 0.7333, "angle": 8.29 }, - { "time": 0.8, "angle": 31.05 } - ] - }, - "neck": { - "rotate": [ - { "angle": 11.03 }, - { "time": 0.2, "angle": 13.59 }, - { "time": 0.4, "angle": 11.03 }, - { "time": 0.6, "angle": 13.59 }, - { "time": 0.8, "angle": 11.03 } - ] - }, - "head": { - "rotate": [ - { "angle": 14.73 }, - { "time": 0.1, "angle": 12.35 }, - { "time": 0.2, "angle": 25.55 }, - { "time": 0.4, "angle": 11.03 }, - { "time": 0.5, "angle": 12.35 }, - { "time": 0.6, "angle": 25.55 }, - { "time": 0.8, "angle": 14.73 } - ] - }, - "front-shin": { - "rotate": [ - { "curve": 0.481, "c2": 0.01, "c3": 0.75 }, - { "time": 0.0667, "angle": -64.42 }, - { "time": 0.1333, "angle": -20.6, "curve": 0.25, "c3": 0.75 }, - { "time": 0.2667, "angle": -62.52 }, - { "time": 0.3333, "angle": -79.75 }, - { "time": 0.4, "angle": -78.28 }, - { "time": 0.4667, "angle": -118.96, "curve": 0.93, "c2": 0.01, "c3": 0.953, "c4": 0.95 }, - { "time": 0.6, "angle": -88.96 }, - { "time": 0.6667, "angle": -79.1 }, - { "time": 0.7333, "angle": -47.78 }, - { "time": 0.8 } - ] - }, - "front-foot": { - "rotate": [ - {}, - { "time": 0.0333, "angle": -21.13, "curve": 0.121, "c2": 0.24, "c3": 0.75 }, - { "time": 0.0667, "angle": 17.64 }, - { "time": 0.1, "angle": 29.93 }, - { "time": 0.1333, "angle": 16.45 }, - { "time": 0.2, "angle": -29.23 }, - { "time": 0.2667, "angle": -1.62 }, - { "time": 0.3333, "angle": -10.23 }, - { "time": 0.4667, "angle": -15.99 }, - { "time": 0.6, "angle": 9.03 }, - { "time": 0.7333, "angle": 17.33 }, - { "time": 0.8 } - ] - }, - "rear-foot": { - "rotate": [ - {}, - { "time": 0.0667, "angle": -12.04 }, - { "time": 0.1333, "angle": -0.87 }, - { "time": 0.2, "angle": 25.81 }, - { "time": 0.2667, "angle": 4.71 }, - { "time": 0.4, "angle": 18.09, "curve": 0.281, "c2": 0.74, "c3": 0.75 }, - { "time": 0.4333, "angle": -1.71 }, - { "time": 0.4667, "angle": 27.13 }, - { "time": 0.5, "angle": 38.84 }, - { "time": 0.5333, "angle": 30.77 }, - { "time": 0.5667, "angle": -20.49 }, - { "time": 0.6, "angle": -30.81 }, - { "time": 0.6667, "angle": -1.32 }, - { "time": 0.8 } - ] - }, - "gun": { - "rotate": [ - {}, - { "time": 0.1333, "angle": 24.73 }, - { "time": 0.5, "angle": -11.88 }, - { "time": 0.8 } - ] - }, - "hip": { - "translate": [ - { "y": -24.88, "curve": 0.301, "c2": 0.8, "c3": 0.663, "c4": 0.91 }, - { "time": 0.0667, "y": -40.28, "curve": 0.456, "c3": 0.339, "c4": 0.99 }, - { "time": 0.2667, "y": 20.51, "curve": 0.17, "c2": 0.53, "c3": 0.597, "c4": 0.99 }, - { "time": 0.4, "y": -24.88 }, - { "time": 0.4333, "y": -26.36 }, - { "time": 0.4667, "y": -45.06, "curve": 0.25, "c3": 0.75 }, - { "time": 0.6667, "y": 20.51 }, - { "time": 0.8, "y": -24.88 } - ] - }, - "front-foot-target": { - "rotate": [ - {}, - { "time": 0.0333, "angle": -41.68 }, - { "time": 0.1333, "angle": -102.42 }, - { "time": 0.2, "angle": -121.44 }, - { "time": 0.2333, "angle": -133.6 }, - { "time": 0.2667, "angle": -139.86 }, - { "time": 0.3333, "angle": -152.4 }, - { "time": 0.3667, "angle": -146.32 }, - { "time": 0.5, "angle": -143.8 }, - { "time": 0.5333, "angle": -114.84 }, - { "time": 0.5667, "angle": -99.09 }, - { "time": 0.6, "angle": -63.03 }, - { "time": 0.6333, "angle": -47.35 }, - { "time": 0.6667, "angle": -31.04 }, - { "time": 0.7, "angle": -25.02 }, - { "time": 0.7667, "angle": -15.95 }, - { "time": 0.8 } - ], - "translate": [ - { "x": 159.32, "y": 38.68 }, - { "time": 0.0333, "x": 115.32, "y": 0.18 }, - { "time": 0.0667, "x": 16.34, "y": 0.18 }, - { "time": 0.1333, "x": -116.47, "y": 0.18 }, - { "time": 0.2, "x": -210.62, "y": 126.29 }, - { "time": 0.2333, "x": -226.12, "y": 203.77 }, - { "time": 0.2667, "x": -223.74, "y": 258.01 }, - { "time": 0.3333, "x": -208.24, "y": 250.26 }, - { "time": 0.3667, "x": -207.64, "y": 215.69 }, - { "time": 0.4, "x": -205.86, "y": 185.3 }, - { "time": 0.4333, "x": -179.04, "y": 176.95 }, - { "time": 0.4667, "x": -154, "y": 157.28 }, - { "time": 0.5, "x": -128.97, "y": 108.41 }, - { "time": 0.5333, "x": -76.68, "y": 75.29 }, - { "time": 0.5667, "x": -41.24, "y": 67.74 }, - { "time": 0.6, "x": 28.48, "y": 59.03 }, - { "time": 0.6333, "x": 70.89, "y": 78.2 }, - { "time": 0.6667, "x": 110.42, "y": 99 }, - { "time": 0.7, "x": 122.21, "y": 79.59 }, - { "time": 0.7667, "x": 145.33, "y": 44.62 }, - { "time": 0.8, "x": 159.32, "y": 38.68 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -14.25, "y": -25.96 }, - { "time": 0.1333, "x": -13.64, "y": -34.72 }, - { "time": 0.1667, "x": -11.42, "y": -12.61 }, - { "time": 0.5, "x": -14.89, "y": -31.79 }, - { "time": 0.8, "x": -14.25, "y": -25.96 } - ] - }, - "rear-foot-target": { - "rotate": [ - {}, - { "time": 0.0667, "angle": 18.55 }, - { "time": 0.1333, "angle": 52.76 }, - { "time": 0.1667, "angle": 87.4 }, - { "time": 0.2333, "angle": 133.95 }, - { "time": 0.3, "angle": 150.92 }, - { "time": 0.3667, "angle": 168.02 }, - { "time": 0.4, "angle": 129.09 }, - { "time": 0.4333, "angle": 125.95 }, - { "time": 0.5, "angle": 114.27 }, - { "time": 0.5333, "angle": 85.37 }, - { "time": 0.5667, "angle": 49.18 }, - { "time": 0.6333, "angle": 9.51 }, - { "time": 0.7, "angle": 4.15 }, - { "time": 0.7667, "angle": -1.37 }, - { "time": 0.8 } - ], - "translate": [ - { "x": -248.9, "y": 230.07 }, - { "time": 0.0667, "x": -228.7, "y": 134.12 }, - { "time": 0.1333, "x": -145.38, "y": 94.22 }, - { "time": 0.1667, "x": -82.76, "y": 54.33 }, - { "time": 0.2333, "x": 37.93, "y": 74.39 }, - { "time": 0.2667, "x": 80.38, "y": 91.82 }, - { "time": 0.3, "x": 93.21, "y": 67.3 }, - { "time": 0.3667, "x": 99.34, "y": 35.47 }, - { "time": 0.4, "x": 68.63, "y": 0.35 }, - { "time": 0.4333, "x": 21.58, "y": -2.64 }, - { "time": 0.5, "x": -92.91, "y": -2.64 }, - { "time": 0.5333, "x": -166.79, "y": -2.64 }, - { "time": 0.5667, "x": -252.52, "y": 57.15 }, - { "time": 0.6333, "x": -304.32, "y": 214.03 }, - { "time": 0.7, "x": -296.92, "y": 281.37 }, - { "time": 0.7667, "x": -269.54, "y": 257.69 }, - { "time": 0.8, "x": -248.9, "y": 230.07 } - ] - }, - "rear-leg-target": { - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "angle": -151.52 }, - { "time": 0.1333, "angle": -93.33 }, - { "time": 0.1667, "angle": -70.78 }, - { "time": 0.2333, "angle": 22.43 }, - { "time": 0.3, "angle": 36.86 }, - { "time": 0.3667, "angle": 34.85 }, - { "time": 0.4, "angle": 0.77 }, - { "time": 0.4333, "angle": 0.83, "curve": "stepped" }, - { "time": 0.5333, "angle": 0.83 }, - { "time": 0.5667, "angle": -61.7 }, - { "time": 0.6333, "angle": -139.59 }, - { "time": 0.7, "angle": -146.79 }, - { "time": 0.8, "angle": -151.52 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "angle": 42.2 }, - { "time": 0.0333, "angle": -0.24 }, - { "time": 0.1333, "angle": -0.28 }, - { "time": 0.1667, "angle": -59.58 }, - { "time": 0.2, "angle": -112.55 }, - { "time": 0.2667, "angle": -130.08 }, - { "time": 0.3333, "angle": -146.2 }, - { "time": 0.5, "angle": -86.49 }, - { "time": 0.5333, "angle": -86.99 }, - { "time": 0.5667, "angle": -66.87 }, - { "time": 0.6, "angle": -22.9 }, - { "time": 0.6333, "angle": -12.07 }, - { "time": 0.7, "angle": 35.4 }, - { "time": 0.8, "angle": 42.2 } - ] - }, - "hair1": { - "rotate": [ - {}, - { "time": 0.1, "angle": -10.22 }, - { "time": 0.2667, "angle": 7.16 }, - { "time": 0.3667, "angle": -0.15 }, - { "time": 0.4667, "angle": -10.22 }, - { "time": 0.6333, "angle": 7.16 }, - { "time": 0.7333, "angle": -0.15 }, - { "time": 0.8 } - ] - }, - "hair2": { - "rotate": [ - {}, - { "time": 0.1, "angle": -10.22 }, - { "time": 0.1667, "angle": -30.13 }, - { "time": 0.2667, "angle": 6.38 }, - { "time": 0.3667, "angle": -13.49 }, - { "time": 0.4667, "angle": -10.22 }, - { "time": 0.5333, "angle": -30.13 }, - { "time": 0.6333, "angle": 6.38 }, - { "time": 0.7333, "angle": -13.49 }, - { "time": 0.8 } - ] - }, - "hair3": { - "rotate": [ - {}, - { "time": 0.1, "angle": -10.22 }, - { "time": 0.2667, "angle": 7.16 }, - { "time": 0.3667, "angle": -0.15 }, - { "time": 0.4667, "angle": -10.22 }, - { "time": 0.6333, "angle": 7.16 }, - { "time": 0.7333, "angle": -0.15 }, - { "time": 0.8 } - ] - }, - "hair4": { - "rotate": [ - {}, - { "time": 0.1, "angle": -10.22 }, - { "time": 0.1667, "angle": -30.13 }, - { "time": 0.2667, "angle": 6.38 }, - { "time": 0.3667, "angle": -13.49 }, - { "time": 0.4667, "angle": -10.22 }, - { "time": 0.5333, "angle": -30.13 }, - { "time": 0.6333, "angle": 6.38 }, - { "time": 0.7333, "angle": -13.49 }, - { "time": 0.8 } - ] - }, - "torso2": { - "rotate": [ - { "angle": 4.52 } - ] - }, - "torso3": { - "rotate": [ - { "angle": 4.52 } - ] - } - }, - "deform": { - "default": { - "goggles": { - "goggles": [ - { - "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, -0.11295, 0.31703, -0.12219, 0.33459, -0.12271, 0.32938, -0.10715, 0.28685, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4, - "vertices": [ 1.7334, -8.03619, 0.70187, -3.25497, 0.39651, -1.84367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.08755, -5.04639, 3.97546, -18.45124, 0.47232, -2.1937, 1.59595, -7.39851, 2.05963, -9.54877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.58685, -11.98995, 2.93106, -13.58876, 2.71149, -12.57045, 2.01114, -9.32378, 2.26413, -10.49626, 2.34348, -10.8643, 2.0517, -9.51168, 1.96225, -9.10095, 0.75806, -3.51469, 0.08057, -0.37485, 0.57971, -2.69226, 0.35056, -1.63069, 0.65036, -3.01589, 1.40933, -6.5339, 1.98853, -9.21902, 4.07944, -18.92243, 3.45761, -16.03436, 3.45532, -16.02369, 2.42819, -11.25721, 2.14264, -9.93373, 2.06396, -9.5659, 2.59061, -12.00682, 0, 0, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8, - "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, -0.11295, 0.31703, -0.12219, 0.33459, -0.12271, 0.32938, -0.10715, 0.28685, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ] - } - ] - }, - "torso": { - "torso": [ - { - "offset": 10, - "vertices": [ 6.35965, 1.33517, 6.35962, 1.33517, 6.35965, 1.33517, 6.35962, 1.33517, 0, 0, 0, 0, 0, 0, 0.82059, 5.12242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.82059, 5.12243, 0.82062, 5.12241, 0.82059, 5.12243, 0.82062, 5.12241, 1.43295, 3.92841, 1.43304, 3.92826, 0.82059, 5.12242, 0.82059, 5.12243, 0.82059, 5.12243, 0.82062, 5.12241, 0.24155, 4.36882, 0.24158, 4.36882, 0.24156, 4.36882, 0.24155, 4.36882, 0.24156, 4.36882, 3.0E-5, -1.0E-5, 0.82062, 5.12241, -0.77553, 4.89196, 0, 0, 0, 0, -0.80437, 5.76189, -0.80463, 5.76189, 0.687, 7.31474, -0.35934, 5.4162, -0.35928, 5.41616 ] - }, - { - "time": 0.4, - "offset": 2, - "vertices": [ 1.46152, 2.96601, 1.46152, 2.966, 0.68634, 3.23446, 0.68634, 3.23445, 2.20619, 0.10388, 2.20618, 0.10388, 0, 0, 0, 0, -0.31029, -2.89859, -0.31027, -2.8986, 0, 0, -0.1851, 0.38208, 0.33795, -3.61552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0.23715, 2.56816, 0.23701, 2.56804, 0.23724, 2.56822, 0.39799, 4.23787, 0.39807, 4.23792, -0.55164, 4.21406, -0.55157, 4.21406, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, -0.29404, -8.94628, -0.29398, -8.94629, -0.02417, -9.50224, -0.02417, -9.50224, 0.23018, -9.9391, 0.23019, -9.9391, -4.64136, -8.88914, -4.64133, -8.88915, -2.62137, -9.24012, -2.62134, -9.24013, -1.70071, -5.16261, -1.70071, -5.16262, -1.70074, -5.16261, -1.70071, -5.16261, -1.70074, -5.16261, 3.0E-5, -1.0E-5, -7.37057, -10.47318, 1.06334, -5.92199, 0, 0, 0, 0, -0.49225, -2.67543, -0.49225, -2.67542, 3.36296, -7.48156, -2.08173, -6.76357, -2.08174, -6.76364 ] - }, - { - "time": 0.8, - "offset": 10, - "vertices": [ 6.35965, 1.33517, 6.35962, 1.33517, 6.35965, 1.33517, 6.35962, 1.33517, 0, 0, 0, 0, 0, 0, 0.82059, 5.12242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.82059, 5.12243, 0.82062, 5.12241, 0.82059, 5.12243, 0.82062, 5.12241, 1.43295, 3.92841, 1.43304, 3.92826, 0.82059, 5.12242, 0.82059, 5.12243, 0.82059, 5.12243, 0.82062, 5.12241, 0.24155, 4.36882, 0.24158, 4.36882, 0.24156, 4.36882, 0.24155, 4.36882, 0.24156, 4.36882, 3.0E-5, -1.0E-5, 0.82062, 5.12241, -0.77553, 4.89196, 0, 0, 0, 0, -0.80437, 5.76189, -0.80463, 5.76189, 0.687, 7.31474, -0.35934, 5.4162, -0.35928, 5.41616 ] - } - ] - }, - "mouth": { - "mouth-grind": [ - { - "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4, - "vertices": [ -1.86761, -2.71146, 0.01212, -11.43619, 0.01212, -11.43619, -1.86761, -2.71146 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8, - "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ] - } - ] - }, - "head": { - "head": [ - { - "offset": 32, - "vertices": [ 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4, - "offset": 34, - "vertices": [ 3.14838, -14.61261, 3.14838, -14.61261, 3.14838, -14.61261, 0.83426, -3.87112, 0, 0, 0, 0, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0.17175, -0.81676, 0, 0, 0, 0, 0, 0, 0, 0, 0.55618, -2.58074, 0.41714, -1.93558, 1.04282, -4.83889 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8, - "offset": 32, - "vertices": [ 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ] - } - ] - }, - "eye": { - "eye-indifferent": [ - { - "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4, - "vertices": [ 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8, - "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ] - } - ] - } - } - }, - "events": [ - { "name": "footstep" }, - { "time": 0.3667, "name": "footstep" } - ] - }, - "run-to-idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { "x": -16.5, "y": 3.41 }, - { "time": 0.1333, "x": -69.06 } - ] - }, - "hip": { - "translate": [ - { "x": -28.78, "y": -72.96, "curve": 0.507, "c2": 0.21, "c3": 0.607 }, - { "time": 0.2667, "x": -7.16, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": 33.15, "y": 31.61 }, - { "time": 0.0667, "x": 24.41, "y": -3.54 }, - { "time": 0.2667, "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -80.61 }, - { "time": 0.2667, "angle": -70.59 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 8.79 }, - { "time": 0.2667, "angle": 42.09 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 55.3 }, - { "time": 0.2667, "angle": 39.2 } - ] - }, - "head": { - "rotate": [ - {}, - { "time": 0.2667, "angle": -8.95 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": 38.26 }, - { "time": 0.2667 } - ], - "scale": [ - { "x": 0.844 }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 57.24 }, - { "time": 0.2667 } - ] - }, - "gun": { - "rotate": [ - { "angle": 2.28 }, - { "time": 0.2667 } - ] - }, - "torso": { - "rotate": [ - { "angle": -12.98 }, - { "time": 0.2667, "angle": -8.85 } - ], - "scale": [ - { "x": 0.963, "y": 1.074, "curve": 0.25, "c3": 0.494 }, - { "time": 0.2667 } - ] - }, - "neck": { - "rotate": [ - {}, - { "time": 0.2667, "angle": 3.78 } - ] - }, - "hair3": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -8.67 }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -13.07 }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -9.73 }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - {}, - { "time": 0.1333, "angle": -0.14 }, - { "time": 0.2667 } - ] - } - } - }, - "shoot": { - "slots": { - "muzzle-ring4": { - "color": [ - { "time": 0.0333, "color": "d8baffff", "curve": 0.846, "c3": 0.903, "c4": 0.79 }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2, "name": null } - ] - }, - "muzzle-ring3": { - "color": [ - { "time": 0.0333, "color": "d8baffff", "curve": 0.846, "c3": 0.903, "c4": 0.79 }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2, "name": null } - ] - }, - "muzzle-ring": { - "color": [ - { "time": 0.0333, "color": "d8baffff", "curve": 0.846, "c3": 0.903, "c4": 0.79 }, - { "time": 0.2333, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2333, "name": null } - ] - }, - "muzzle-glow": { - "color": [ - { "color": "ff0c0c00" }, - { "time": 0.0333, "color": "ffc9adff", "curve": 0.831, "c2": 0.04, "c3": 0.899, "c4": 0.73 }, - { "time": 0.3, "color": "ff400cff" }, - { "time": 0.6333, "color": "ff0c0c00" } - ], - "attachment": [ - { "name": "muzzle-glow" } - ] - }, - "muzzle-ring2": { - "color": [ - { "time": 0.0333, "color": "d8baffff", "curve": 0.846, "c3": 0.903, "c4": 0.79 }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2, "name": null } - ] - }, - "muzzle": { - "color": [ - { "time": 0.1333, "color": "ffffffff" }, - { "time": 0.2, "color": "ffffff62" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle01" }, - { "time": 0.0667, "name": "muzzle02" }, - { "time": 0.1, "name": "muzzle03" }, - { "time": 0.1333, "name": "muzzle04" }, - { "time": 0.1667, "name": "muzzle05" }, - { "time": 0.2, "name": null } - ] - } - }, - "bones": { - "gun": { - "rotate": [ - { "time": 0.0667, "curve": 0.419, "c2": 0.64, "c3": 0.778, "c4": 0.95 }, - { "time": 0.1333, "angle": 45.35, "curve": 0.069, "c2": 0.51, "c3": 0.75 }, - { "time": 0.6333 } - ] - }, - "muzzle": { - "translate": [ - { "x": -11.02, "y": 25.16 } - ] - }, - "rear-upper-arm": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.1, "x": 4.74, "y": 9.98 }, - { "time": 0.2333 } - ] - }, - "rear-bracer": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.1, "x": -4.36, "y": -2.88 }, - { "time": 0.2333 } - ] - }, - "gun-tip": { - "translate": [ - {}, - { "time": 0.3, "x": 3.15, "y": 0.39 } - ], - "scale": [ - { "x": 0.366, "y": 0.366 }, - { "time": 0.0333, "x": 1.453, "y": 1.453 }, - { "time": 0.3, "x": 0.366, "y": 0.366 } - ] - }, - "muzzle-ring": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 64.47 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 5.951, "y": 5.951 } - ] - }, - "muzzle-ring2": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 172.57 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 4, "y": 4 } - ] - }, - "muzzle-ring3": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 277.17 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 2, "y": 2 } - ] - }, - "muzzle-ring4": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 392.06 } - ] - } - } - }, - "walk": { - "bones": { - "rear-foot-target": { - "rotate": [ - { "angle": -32.82 }, - { "time": 0.1, "angle": -77.14 }, - { "time": 0.2, "angle": -73.32 }, - { "time": 0.4333, "angle": 30.49 }, - { "time": 0.5, "angle": -0.28, "curve": "stepped" }, - { "time": 0.6667, "angle": -0.28 }, - { "time": 0.7667, "angle": -33.78 }, - { "time": 0.8667, "angle": -32.82 } - ], - "translate": [ - { "x": -167.32, "y": 0.12 }, - { "time": 0.1, "x": -205.81, "y": 42.58 }, - { - "time": 0.2, - "x": -119.04, - "y": 61.48, - "curve": 0.296, - "c2": 0.33, - "c3": 0.634, - "c4": 0.67 - }, - { "time": 0.4333, "x": 92.52, "y": 26.2 }, - { "time": 0.5, "x": 47.15, "y": -0.96 }, - { "time": 0.5333, "x": 27.23, "y": -0.86 }, - { "time": 0.6667, "x": -42.87, "y": -0.52 }, - { "time": 0.7667, "x": -110.82, "y": -0.18 }, - { "time": 0.8667, "x": -167.32, "y": 0.12 } - ] - }, - "front-foot-target": { - "rotate": [ - { "angle": 29.01 }, - { "time": 0.0667, "angle": -0.28, "curve": "stepped" }, - { "time": 0.1, "angle": -0.28 }, - { "time": 0.2 }, - { "time": 0.3333, "angle": -28.33 }, - { "time": 0.4333, "angle": -43.6 }, - { "time": 0.5333, "angle": -78.46 }, - { "time": 0.6667, "angle": -80.78 }, - { "time": 0.7667, "angle": -36.75 }, - { "time": 0.8667, "angle": 29.01 } - ], - "translate": [ - { "x": 153.74, "y": 27.82 }, - { "time": 0.0667, "x": 109.33, "y": -0.52 }, - { "time": 0.1, "x": 91.43, "y": -0.43 }, - { "time": 0.2, "x": 36.13, "y": -0.15 }, - { "time": 0.3333, "x": -38.12, "y": 0.22 }, - { "time": 0.4333, "x": -94.33, "y": 0.5 }, - { "time": 0.5333, "x": -136.78, "y": 57.05 }, - { "time": 0.6667, "x": -54.53, "y": 69.29 }, - { "time": 0.8667, "x": 153.74, "y": 27.82 } - ] - }, - "hip": { - "translate": [ - { "x": 3.42, "y": -16.2 }, - { "time": 0.1, "x": 13.57, "y": -20.63, "curve": 0.548, "c3": 0.75 }, - { "time": 0.3333, "x": 6.91, "y": 2.52, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "x": 6.54, "y": -14.78 }, - { "time": 0.5333, "x": 6.83, "y": -19.85, "curve": 0.548, "c3": 0.75 }, - { "time": 0.7667, "x": 6.91, "y": 2.52, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "x": 3.42, "y": -16.2 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "angle": 28.96 }, - { "time": 0.0667, "angle": 0.82 }, - { "time": 0.1, "angle": 1.68, "curve": "stepped" }, - { "time": 0.4333, "angle": 1.68 }, - { "time": 0.5333, "angle": -59.66 }, - { "time": 0.6667, "angle": -94.92 }, - { "time": 0.7667, "angle": -35.84 }, - { "time": 0.8667, "angle": 28.96 } - ] - }, - "torso": { - "rotate": [ - { "angle": -20.72 }, - { "time": 0.2, "angle": 0.92, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": -20.72, "curve": 0.136, "c2": 0.36, "c3": 0.75 }, - { "time": 0.6667, "angle": 0.92, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "angle": -20.72 } - ] - }, - "neck": { - "rotate": [ - { "angle": 18.06 }, - { "time": 0.2, "angle": 12.81, "curve": 0.25, "c3": 0.75 }, - { "time": 0.3333, "angle": 15.4 }, - { "time": 0.4333, "angle": 18.06, "curve": 0.168, "c2": 0.27, "c3": 0.75 }, - { "time": 0.6667, "angle": 12.81, "curve": 0.25, "c3": 0.75 }, - { "time": 0.7667, "angle": 15.95 }, - { "time": 0.8667, "angle": 18.06 } - ] - }, - "head": { - "rotate": [ - { "angle": 4.88 }, - { "time": 0.2, "angle": 12.81, "curve": 0.25, "c3": 0.75 }, - { "time": 0.3333, "angle": 15.4 }, - { "time": 0.4333, "angle": 18.06, "curve": 0.168, "c2": 0.27, "c3": 0.75 }, - { "time": 0.6667, "angle": 12.81, "curve": 0.25, "c3": 0.75 }, - { "time": 0.7667, "angle": 15.95 }, - { "time": 0.8667, "angle": 4.88 } - ] - }, - "back-foot-tip": { - "rotate": [ - {}, - { "time": 0.1, "angle": -59.01 }, - { "time": 0.2, "angle": -99.81 }, - { "time": 0.3333, "angle": -28.38 }, - { "time": 0.4333, "angle": 48.63 }, - { "time": 0.5, "angle": 0.85 }, - { "time": 0.8667 } - ] - }, - "front-thigh": { - "rotate": [ - { "angle": 41.32 } - ], - "translate": [ - { "x": 15.47, "y": -0.08 }, - { "time": 0.1, "x": 9.94, "y": -2.81 }, - { "time": 0.2, "x": 4.34, "y": 0.72 }, - { "time": 0.3333, "x": 0.02, "y": -1.11 }, - { "time": 0.4333, "x": -4.26, "y": 0.02 }, - { "time": 0.5333, "x": 1.53, "y": -1.94 }, - { "time": 0.6667, "x": 8.32, "y": -5.38 }, - { "time": 0.7667, "x": 6.11, "y": -4.87 }, - { "time": 0.8667, "x": 15.47, "y": -0.08 } - ] - }, - "rear-thigh": { - "rotate": [ - { "angle": -32.3 } - ], - "translate": [ - { "x": -24.88, "y": 0.12 }, - { "time": 0.2, "x": -10.72, "y": -1.15 }, - { "time": 0.4333, "x": -1.33, "y": 0.01 }, - { "time": 0.6667, "x": -16.28, "y": 0.08 }, - { "time": 0.7667, "x": -20.18, "y": 0.1 }, - { "time": 0.8667, "x": -24.88, "y": 0.12 } - ] - }, - "torso2": { - "rotate": [ - { "angle": -5 }, - { "time": 0.2, "angle": -15.91, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": -5, "curve": 0.136, "c2": 0.36, "c3": 0.75 }, - { "time": 0.6667, "angle": -15.91, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "angle": -5 } - ] - }, - "torso3": { - "rotate": [ - { "angle": -4.68 }, - { "time": 0.2, "angle": -19.5, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": -4.68, "curve": 0.136, "c2": 0.36, "c3": 0.75 }, - { "time": 0.6667, "angle": -19.5, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "angle": -4.68 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "angle": -9.51 }, - { "time": 0.1, "angle": -19.4, "curve": 0.482, "c3": 0.645, "c4": 1.09 }, - { "time": 0.4667, "angle": -303.86, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "angle": -9.51 } - ], - "translate": [ - { "x": 1.46, "y": 3.5 }, - { "time": 0.2, "x": -5.92, "y": 4.93 }, - { "time": 0.4333, "x": -5.24, "y": -4.38 }, - { "time": 0.6667, "x": -7.69, "y": -8.62 }, - { "time": 0.8667, "x": 1.46, "y": 3.5 } - ] - }, - "front-bracer": { - "rotate": [ - { "angle": 1.95 }, - { "time": 0.1, "angle": 18.36, "curve": 0.246, "c3": 0.645, "c4": 1.09 }, - { "time": 0.4667, "angle": 24.83, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "angle": 1.95 } - ] - }, - "front-fist": { - "rotate": [ - { "angle": -28.48 }, - { "time": 0.1, "angle": -27, "curve": 0.25, "c3": 0.645, "c4": 1.09 }, - { "time": 0.3333, "angle": -33.94, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.5333, "angle": 3.77, "curve": 0.25, "c3": 0.75 }, - { "time": 0.8667, "angle": -28.48 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "angle": 28.28, "curve": 0.25, "c3": 0.75 }, - { "time": 0.1333, "angle": 22.94, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": 326.34 }, - { "time": 0.5667, "angle": 312.87, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.7, "angle": -6.78, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.8667, "angle": 28.28 } - ], - "translate": [ - { "x": -0.18, "y": 1.45 }, - { "time": 0.2, "x": 0.72, "y": 2.17 }, - { "time": 0.4333, "x": 16.77, "y": 19.95 }, - { "time": 0.8667, "x": -0.18, "y": 1.45 } - ] - }, - "hair2": { - "rotate": [ - { "angle": 18.54 }, - { "time": 0.1, "angle": 1.97 }, - { "time": 0.2, "angle": -5.65 }, - { "time": 0.4333, "angle": 24.96 }, - { "time": 0.6333, "angle": -6.26 }, - { "time": 0.8667, "angle": 18.54 } - ] - }, - "hair4": { - "rotate": [ - { "angle": 1.97 }, - { "time": 0.1, "angle": -5.65 }, - { "time": 0.3333, "angle": 24.96 }, - { "time": 0.5333, "angle": -6.26 }, - { "time": 0.7667, "angle": 18.54 }, - { "time": 0.8667, "angle": 1.97 } - ] - }, - "rear-bracer": { - "rotate": [ - { "angle": 10.06, "curve": 0.25, "c3": 0.75 }, - { "time": 0.1333, "angle": 11.68, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": -3.66 }, - { "time": 0.5667, "angle": -1.27, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.7, "angle": -4.16, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.8667, "angle": 10.06 } - ] - }, - "gun": { - "rotate": [ - { "angle": -14.67, "curve": 0.25, "c3": 0.75 }, - { "time": 0.2333, "angle": 18.91, "curve": 0.25, "c3": 0.75 }, - { "time": 0.4333, "angle": 25.77 }, - { "time": 0.5667, "angle": 12.57, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.7, "angle": -8.69, "curve": 0.407, "c2": -0.01, "c3": 0.75 }, - { "time": 0.8667, "angle": -14.67 } - ] - }, - "rear-shin": { - "rotate": [ - { "angle": -5 } - ] - }, - "rear-foot": { - "rotate": [ - { "angle": 3.52 } - ] - }, - "aim-constraint-target": { - "rotate": [ - { "angle": -3.19 } - ] - }, - "front-shin": { - "rotate": [ - { "angle": -10.44 } - ] - }, - "front-foot": { - "rotate": [ - { "angle": -0.79 } - ] - } - }, - "deform": { - "default": { - "goggles": { - "goggles": [ - { - "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, 0.70346, 4.33792, 0.69421, 4.35548, 0.6937, 4.35027, 0.70926, 4.30774, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ], - "curve": "stepped" - }, - { - "time": 0.1333, - "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, 0.70346, 4.33792, 0.69421, 4.35548, 0.6937, 4.35027, 0.70926, 4.30774, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4333, - "vertices": [ 0.72116, -13.02245, -0.08078, -15.10208, 0.5881, -9.07231, 0, 0, -0.95035, 2.12869, -4.29099, 4.74269, -0.37964, -1.86985, -0.50616, -2.49316, 2.05878, -14.16591, 3.97546, -18.45124, 0.47232, -2.1937, 1.59595, -7.39851, 2.05963, -9.54877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.58685, -11.98995, 2.93106, -13.58876, 2.71149, -12.57045, 1.12061, -13.71136, 1.3736, -14.88384, 1.45294, -15.25188, 1.16116, -13.89926, 0.95001, -14.08721, -0.25418, -8.50095, -0.4256, -2.86804, 0.72946, -6.04102, 2.13202, -10.56477, -0.57986, -18.66593, -1.0582, -18.68787, 1.98853, -9.21902, 2.82358, -21.9123, 3.45761, -16.03436, 3.45532, -16.02369, 2.42819, -11.25721, 2.14264, -9.93373, 2.06396, -9.5659, 2.59061, -12.00682, 0, 0, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, -0.53992, -7.17996 ], - "curve": "stepped" - }, - { - "time": 0.6, - "vertices": [ 0.72116, -13.02245, -0.08078, -15.10208, 0.5881, -9.07231, 0, 0, -0.95035, 2.12869, -4.29099, 4.74269, -0.37964, -1.86985, -0.50616, -2.49316, 2.05878, -14.16591, 3.97546, -18.45124, 0.47232, -2.1937, 1.59595, -7.39851, 2.05963, -9.54877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.58685, -11.98995, 2.93106, -13.58876, 2.71149, -12.57045, 1.12061, -13.71136, 1.3736, -14.88384, 1.45294, -15.25188, 1.16116, -13.89926, 0.95001, -14.08721, -0.25418, -8.50095, -0.4256, -2.86804, 0.72946, -6.04102, 2.13202, -10.56477, -0.57986, -18.66593, -1.0582, -18.68787, 1.98853, -9.21902, 2.82358, -21.9123, 3.45761, -16.03436, 3.45532, -16.02369, 2.42819, -11.25721, 2.14264, -9.93373, 2.06396, -9.5659, 2.59061, -12.00682, 0, 0, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, -0.53992, -7.17996 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8667, - "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, 0.70346, 4.33792, 0.69421, 4.35548, 0.6937, 4.35027, 0.70926, 4.30774, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ] - } - ] - }, - "torso": { - "torso": [ - { - "offset": 24, - "vertices": [ 0.99754, -8.62222, -4.36671, -11.12821, 3.38991, -3.5328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.00336, 4.8839, -1.39807, 4.78593, 0, 0, 0, 0, 0, 0, 0, 0, 0.99754, -8.62222, 0, 0, 0, 0, 0.41353, -3.58589, -0.58401, 5.03633, -1.02026, 4.96621, 0, 0, 0, 0, -0.61319, 2.98462, 0.39218, -3.38733, 0.68637, -3.34027, -1.63116, 5.58357 ] - }, - { - "time": 0.1, - "vertices": [ -1.87766, 0.23508, 10.64218, 3.4945, 8.76065, 8.13096, 7.4079, 0.46964, 6.52606, 4.22304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46204, -2.67851, -1.00093, -5.80334, -0.61595, -3.57126, 0.15442, -3.62069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.95602, 6.51617, -0.21823, 8.17005, 0.60684, 0.26677, 0.45453, 0.48326, 2.96719, 0.85007, 2.5141, 1.78982, 1.42711, 0.95876, 1.02582, 1.37934, 0.9938, 8.43367, -2.3866, 8.1498, 1.32321, 11.29527, -2.3905, 11.22245, -0.27824, 3.32372, -1.36951, 3.04126, -0.69302, -4.01772, -1.54007, 8.31738, -0.07013, 9.53309, 0.51686, 2.99771, 0.51686, 2.99771, -0.12991, 3.03919, 1.17288, 12.46493, -2.98672, 12.23994, 1.91373, 6.46839, -0.23099, -1.33925, 0.05792, -1.35778, -2.41547, 12.32078 ] - }, - { - "time": 0.2, - "vertices": [ 0.13651, -3.42358, 14.41745, 0.02832, 13.25629, 5.67007, 12.89688, -0.65636, 12.12503, 4.44476, 0, 0, 0, 0, 0, 0, 0, 0, -0.12337, 0.36149, -0.237, 0.29979, -0.16426, 3.2699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9.74475, 6.80592, 6.30356, 10.07764, 0.60684, 0.26677, 0.45453, 0.48326, 2.96719, 0.85007, 2.5141, 1.78982, 1.42711, 0.95876, 1.02582, 1.37934, 0.9938, 8.43367, -2.3866, 8.1498, 1.55508, 5.86423, -0.86441, 6.00507, -0.27824, 3.32372, -1.36951, 3.04126, 0, 0, -0.14114, 3.53476, 2.55927, 6.99835, -0.29503, 1.56245, 0, 0, 0, 0, 1.40475, 7.03388, -1.46063, 7.02255, 1.91373, 6.46839, 0, 0, 0, 0, -1.77957, 10.14687 ] - }, - { - "time": 0.4333, - "offset": 2, - "vertices": [ -1.25909, 6.12791, -1.75449, 6.0049, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, -0.72083, 6.21444, -1.25909, 6.12791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.74069, -3.60475, 1.03217, -3.53232, 0.74069, -3.60475, 1.03217, -3.53232, 0.42329, -3.65553, 0.74069, -3.60475 ] - }, - { - "time": 0.5333, - "offset": 2, - "vertices": [ -0.19458, 10.61421, -1.69006, 10.61533, -0.19458, 10.61421, -1.69006, 10.61533, -0.72083, 6.21444, -1.25909, 6.12791, -0.72083, 6.21444, -1.25909, 6.12791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.14001, -9.69365, 2.7449, -9.38902, 1.25098, -11.38506, 3.2207, -11.01592, 0.42329, -3.65553, 0.74069, -3.60475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.237, -4.22984 ] - }, - { - "time": 0.6667, - "offset": 2, - "vertices": [ -1.25909, 6.12791, -1.75449, 6.0049, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, -0.72083, 6.21444, -1.25909, 6.12791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.74069, -3.60475, 1.03217, -3.53232, 0.74069, -3.60475, 1.03217, -3.53232, 0.42329, -3.65553, 0.74069, -3.60475 ] - }, - { - "time": 0.8667, - "offset": 24, - "vertices": [ 0.99754, -8.62222, -4.36671, -11.12821, 3.38991, -3.5328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.00336, 4.8839, -1.39807, 4.78593, 0, 0, 0, 0, 0, 0, 0, 0, 0.99754, -8.62222, 0, 0, 0, 0, 0.41353, -3.58589, -0.58401, 5.03633, -1.02026, 4.96621, 0, 0, 0, 0, -0.61319, 2.98462, 0.39218, -3.38733, 0.68637, -3.34027, -1.63116, 5.58357 ] - } - ] - }, - "mouth": { - "mouth-grind": [ - { - "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ], - "curve": "stepped" - }, - { - "time": 0.1333, - "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4333, - "vertices": [ -1.87524, -8.97547, 0.00449, -17.7002, 0.00449, -17.7002, -1.87524, -8.97547 ], - "curve": "stepped" - }, - { - "time": 0.6, - "vertices": [ -1.87524, -8.97547, 0.00449, -17.7002, 0.00449, -17.7002, -1.87524, -8.97547 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8667, - "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ] - } - ], - "mouth-smile": [ - { - "vertices": [ -6.59216, 5.02815, 5.28665, -1.62104, 2.43057, -7.10703, -6.07846, 8.24725 ], - "curve": "stepped" - }, - { - "time": 0.1333, - "vertices": [ -6.59216, 5.02815, 5.28665, -1.62104, 2.43057, -7.10703, -6.07846, 8.24725 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4333, - "vertices": [ 1.95737, -8.63879, 0.58041, -17.27288, 1.98795, -27.30994, -8.04211, -23.88625 ], - "curve": "stepped" - }, - { - "time": 0.6, - "vertices": [ 1.95737, -8.63879, 0.58041, -17.27288, 1.98795, -27.30994, -8.04211, -23.88625 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8667, - "vertices": [ -6.59216, 5.02815, 5.28665, -1.62104, 2.43057, -7.10703, -6.07846, 8.24725 ] - } - ] - }, - "head": { - "head": [ - { - "offset": 8, - "vertices": [ 2.09991, 9.25076, 8.45337, 4.30371, -3.35175, 8.87419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.13202, 7.95453, 2.22333, 9.79501, 8.95061, 4.55695, -3.54895, 9.39622, -6.13202, 7.95453, -3.54895, 9.39622, -3.54895, 9.39622, 8.95061, 4.55695, 0, 0, 3.18365, 15.68383, 14.26176, 7.26074, -5.65479, 14.97183, 3.18365, 15.68383, 0, 0, 0, 0, 1.99811, 9.84312, -6.13202, 7.95453, -3.54895, 9.39622, 0, 0, 0, 0, 2.3309, 11.48366, 0, 0, 0, 0, 0, 0, 2.66449, 13.12421, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ], - "curve": "stepped" - }, - { - "time": 0.1333, - "offset": 8, - "vertices": [ 2.09991, 9.25076, 8.45337, 4.30371, -3.35175, 8.87419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.13202, 7.95453, 2.22333, 9.79501, 8.95061, 4.55695, -3.54895, 9.39622, -6.13202, 7.95453, -3.54895, 9.39622, -3.54895, 9.39622, 8.95061, 4.55695, 0, 0, 3.18365, 15.68383, 14.26176, 7.26074, -5.65479, 14.97183, 3.18365, 15.68383, 0, 0, 0, 0, 1.99811, 9.84312, -6.13202, 7.95453, -3.54895, 9.39622, 0, 0, 0, 0, 2.3309, 11.48366, 0, 0, 0, 0, 0, 0, 2.66449, 13.12421, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4333, - "offset": 34, - "vertices": [ 3.14838, -14.61261, 3.14838, -14.61261, 3.14838, -14.61261, 0.83426, -3.87112, 0, 0, 0, 0, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -1.59174, -7.84007, -0.89545, -4.41003, -0.89545, -4.41003, -1.59174, -7.84007, 0.55618, -2.58074, 0.41714, -1.93558, 1.04282, -4.83889 ], - "curve": "stepped" - }, - { - "time": 0.6, - "offset": 34, - "vertices": [ 3.14838, -14.61261, 3.14838, -14.61261, 3.14838, -14.61261, 0.83426, -3.87112, 0, 0, 0, 0, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -1.59174, -7.84007, -0.89545, -4.41003, -0.89545, -4.41003, -1.59174, -7.84007, 0.55618, -2.58074, 0.41714, -1.93558, 1.04282, -4.83889 ] - }, - { - "time": 0.8667, - "offset": 8, - "vertices": [ 2.09991, 9.25076, 8.45337, 4.30371, -3.35175, 8.87419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.13202, 7.95453, 2.22333, 9.79501, 8.95061, 4.55695, -3.54895, 9.39622, -6.13202, 7.95453, -3.54895, 9.39622, -3.54895, 9.39622, 8.95061, 4.55695, 0, 0, 3.18365, 15.68383, 14.26176, 7.26074, -5.65479, 14.97183, 3.18365, 15.68383, 0, 0, 0, 0, 1.99811, 9.84312, -6.13202, 7.95453, -3.54895, 9.39622, 0, 0, 0, 0, 2.3309, 11.48366, 0, 0, 0, 0, 0, 0, 2.66449, 13.12421, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ] - } - ] - }, - "eye": { - "eye-indifferent": [ - { - "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ], - "curve": "stepped" - }, - { - "time": 0.1333, - "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.4333, - "vertices": [ 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849 ], - "curve": "stepped" - }, - { - "time": 0.6, - "vertices": [ 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849 ], - "curve": 0.25, - "c3": 0.75 - }, - { - "time": 0.8667, - "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ] - } - ] - } - } - }, - "events": [ - { "name": "footstep" }, - { "time": 0.4333, "name": "footstep" } - ] - } -} -} \ No newline at end of file diff --git a/public/spine-test/3.8/spineboy.atlas b/public/spine-test/3.8/spineboy.atlas deleted file mode 100644 index a2a83fe..0000000 --- a/public/spine-test/3.8/spineboy.atlas +++ /dev/null @@ -1,286 +0,0 @@ - -spineboy.png -size: 1024,256 -format: RGBA8888 -filter: Linear,Linear -repeat: none -crosshair - rotate: false - xy: 352, 7 - size: 45, 45 - orig: 45, 45 - offset: 0, 0 - index: -1 -eye-indifferent - rotate: false - xy: 862, 105 - size: 47, 45 - orig: 47, 45 - offset: 0, 0 - index: -1 -eye-surprised - rotate: false - xy: 505, 79 - size: 47, 45 - orig: 47, 45 - offset: 0, 0 - index: -1 -front-bracer - rotate: false - xy: 826, 66 - size: 29, 40 - orig: 29, 40 - offset: 0, 0 - index: -1 -front-fist-closed - rotate: false - xy: 786, 65 - size: 38, 41 - orig: 38, 41 - offset: 0, 0 - index: -1 -front-fist-open - rotate: true - xy: 710, 51 - size: 43, 44 - orig: 43, 44 - offset: 0, 0 - index: -1 -front-foot - rotate: false - xy: 210, 6 - size: 63, 35 - orig: 63, 35 - offset: 0, 0 - index: -1 -front-shin - rotate: true - xy: 665, 128 - size: 41, 92 - orig: 41, 92 - offset: 0, 0 - index: -1 -front-thigh - rotate: true - xy: 2, 2 - size: 23, 56 - orig: 23, 56 - offset: 0, 0 - index: -1 -front-upper-arm - rotate: false - xy: 250, 205 - size: 23, 49 - orig: 23, 49 - offset: 0, 0 - index: -1 -goggles - rotate: false - xy: 665, 171 - size: 131, 83 - orig: 131, 83 - offset: 0, 0 - index: -1 -gun - rotate: false - xy: 798, 152 - size: 105, 102 - orig: 105, 102 - offset: 0, 0 - index: -1 -head - rotate: false - xy: 2, 27 - size: 136, 149 - orig: 136, 149 - offset: 0, 0 - index: -1 -hoverboard-board - rotate: false - xy: 2, 178 - size: 246, 76 - orig: 246, 76 - offset: 0, 0 - index: -1 -hoverboard-thruster - rotate: true - xy: 722, 96 - size: 30, 32 - orig: 30, 32 - offset: 0, 0 - index: -1 -hoverglow-small - rotate: false - xy: 275, 81 - size: 137, 38 - orig: 137, 38 - offset: 0, 0 - index: -1 -mouth-grind - rotate: false - xy: 614, 97 - size: 47, 30 - orig: 47, 30 - offset: 0, 0 - index: -1 -mouth-oooo - rotate: false - xy: 612, 65 - size: 47, 30 - orig: 47, 30 - offset: 0, 0 - index: -1 -mouth-smile - rotate: false - xy: 661, 64 - size: 47, 30 - orig: 47, 30 - offset: 0, 0 - index: -1 -muzzle-glow - rotate: false - xy: 382, 54 - size: 25, 25 - orig: 25, 25 - offset: 0, 0 - index: -1 -muzzle-ring - rotate: true - xy: 275, 54 - size: 25, 105 - orig: 25, 105 - offset: 0, 0 - index: -1 -muzzle01 - rotate: true - xy: 911, 95 - size: 67, 40 - orig: 67, 40 - offset: 0, 0 - index: -1 -muzzle02 - rotate: false - xy: 792, 108 - size: 68, 42 - orig: 68, 42 - offset: 0, 0 - index: -1 -muzzle03 - rotate: true - xy: 956, 171 - size: 83, 53 - orig: 83, 53 - offset: 0, 0 - index: -1 -muzzle04 - rotate: false - xy: 275, 7 - size: 75, 45 - orig: 75, 45 - offset: 0, 0 - index: -1 -muzzle05 - rotate: false - xy: 140, 3 - size: 68, 38 - orig: 68, 38 - offset: 0, 0 - index: -1 -neck - rotate: false - xy: 250, 182 - size: 18, 21 - orig: 18, 21 - offset: 0, 0 - index: -1 -portal-bg - rotate: false - xy: 140, 43 - size: 133, 133 - orig: 133, 133 - offset: 0, 0 - index: -1 -portal-flare1 - rotate: false - xy: 554, 65 - size: 56, 30 - orig: 56, 30 - offset: 0, 0 - index: -1 -portal-flare2 - rotate: true - xy: 759, 112 - size: 57, 31 - orig: 57, 31 - offset: 0, 0 - index: -1 -portal-flare3 - rotate: false - xy: 554, 97 - size: 58, 30 - orig: 58, 30 - offset: 0, 0 - index: -1 -portal-shade - rotate: false - xy: 275, 121 - size: 133, 133 - orig: 133, 133 - offset: 0, 0 - index: -1 -portal-streaks1 - rotate: false - xy: 410, 126 - size: 126, 128 - orig: 126, 128 - offset: 0, 0 - index: -1 -portal-streaks2 - rotate: false - xy: 538, 129 - size: 125, 125 - orig: 125, 125 - offset: 0, 0 - index: -1 -rear-bracer - rotate: false - xy: 857, 67 - size: 28, 36 - orig: 28, 36 - offset: 0, 0 - index: -1 -rear-foot - rotate: false - xy: 663, 96 - size: 57, 30 - orig: 57, 30 - offset: 0, 0 - index: -1 -rear-shin - rotate: true - xy: 414, 86 - size: 38, 89 - orig: 38, 89 - offset: 0, 0 - index: -1 -rear-thigh - rotate: false - xy: 756, 63 - size: 28, 47 - orig: 28, 47 - offset: 0, 0 - index: -1 -rear-upper-arm - rotate: true - xy: 60, 5 - size: 20, 44 - orig: 20, 44 - offset: 0, 0 - index: -1 -torso - rotate: false - xy: 905, 164 - size: 49, 90 - orig: 49, 90 - offset: 0, 0 - index: -1 diff --git a/public/spine-test/3.8/spineboy.png b/public/spine-test/3.8/spineboy.png deleted file mode 100644 index 904dc48..0000000 Binary files a/public/spine-test/3.8/spineboy.png and /dev/null differ diff --git a/public/spine-test/4.0/spineboy-pro.json b/public/spine-test/4.0/spineboy-pro.json deleted file mode 100644 index 4d8c7c2..0000000 --- a/public/spine-test/4.0/spineboy-pro.json +++ /dev/null @@ -1,8699 +0,0 @@ -{ -"skeleton": { - "hash": "IQgkYFQG8ng", - "spine": "4.0.31", - "x": -188.63, - "y": -7.94, - "width": 418.45, - "height": 686.2, - "images": "./images/", - "audio": "" -}, -"bones": [ - { "name": "root", "rotation": 0.05 }, - { "name": "hip", "parent": "root", "y": 247.27 }, - { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" }, - { - "name": "aim-constraint-target", - "parent": "hip", - "length": 26.24, - "rotation": 19.61, - "x": 1.02, - "y": 5.62, - "color": "abe323ff" - }, - { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, - { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, - { - "name": "rear-thigh", - "parent": "hip", - "length": 85.72, - "rotation": -72.54, - "x": 8.91, - "y": -5.63, - "color": "ff000dff" - }, - { - "name": "rear-shin", - "parent": "rear-thigh", - "length": 121.88, - "rotation": -19.83, - "x": 86.1, - "y": -1.33, - "color": "ff000dff" - }, - { - "name": "rear-foot", - "parent": "rear-shin", - "length": 51.58, - "rotation": 45.78, - "x": 121.46, - "y": -0.76, - "color": "ff000dff" - }, - { - "name": "back-foot-tip", - "parent": "rear-foot", - "length": 50.3, - "rotation": -0.85, - "x": 51.17, - "y": 0.24, - "transform": "noRotationOrReflection", - "color": "ff000dff" - }, - { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, - { "name": "clipping", "parent": "root" }, - { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, - { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, - { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, - { - "name": "exhaust3", - "parent": "hoverboard-controller", - "rotation": -12.34, - "x": -236.03, - "y": 80.54, - "scaleX": 0.7847, - "scaleY": 0.7847 - }, - { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, - { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { - "name": "torso", - "parent": "hip", - "length": 42.52, - "rotation": 103.82, - "x": -1.62, - "y": 4.9, - "color": "e0da19ff" - }, - { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "front-shoulder", "parent": "torso3", "rotation": 255.89, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, - { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45, "rotation": -87.51, "color": "00ff04ff" }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "length": 40.57, - "rotation": 18.3, - "x": 68.8, - "y": -0.68, - "color": "00ff04ff" - }, - { - "name": "front-fist", - "parent": "front-bracer", - "length": 65.39, - "rotation": 12.43, - "x": 40.57, - "y": 0.2, - "color": "00ff04ff" - }, - { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, - { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, - { - "name": "front-thigh", - "parent": "hip", - "length": 74.81, - "rotation": -95.51, - "x": -17.46, - "y": -11.64, - "color": "00ff04ff" - }, - { - "name": "front-shin", - "parent": "front-thigh", - "length": 128.77, - "rotation": -2.21, - "x": 78.69, - "y": 1.6, - "color": "00ff04ff" - }, - { - "name": "front-foot", - "parent": "front-shin", - "length": 41.01, - "rotation": 51.27, - "x": 128.76, - "y": -0.34, - "color": "00ff04ff" - }, - { - "name": "front-foot-tip", - "parent": "front-foot", - "length": 56.03, - "rotation": -1.68, - "x": 41.42, - "y": -0.09, - "transform": "noRotationOrReflection", - "color": "00ff04ff" - }, - { "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" }, - { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.94, "rotation": -65.45, "color": "ff000dff" }, - { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, - { - "name": "gun", - "parent": "rear-bracer", - "length": 43.11, - "rotation": -5.43, - "x": 34.42, - "y": -0.45, - "color": "ff000dff" - }, - { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, - { - "name": "neck", - "parent": "torso3", - "length": 25.45, - "rotation": -31.54, - "x": 42.46, - "y": -0.31, - "color": "e0da19ff" - }, - { - "name": "head", - "parent": "neck", - "length": 131.79, - "rotation": 26.1, - "x": 27.66, - "y": -0.26, - "color": "e0da19ff" - }, - { - "name": "hair1", - "parent": "head", - "length": 47.23, - "rotation": -49.1, - "x": 149.83, - "y": -59.77, - "color": "e0da19ff" - }, - { - "name": "hair2", - "parent": "hair1", - "length": 55.57, - "rotation": 50.42, - "x": 47.23, - "y": 0.19, - "color": "e0da19ff" - }, - { - "name": "hair3", - "parent": "head", - "length": 62.22, - "rotation": -32.17, - "x": 164.14, - "y": 3.68, - "color": "e0da19ff" - }, - { - "name": "hair4", - "parent": "hair3", - "length": 80.28, - "rotation": 83.71, - "x": 62.22, - "y": -0.04, - "color": "e0da19ff" - }, - { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" }, - { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" }, - { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, - { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, - { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, - { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "portal", "parent": "portal-root" }, - { "name": "portal-shade", "parent": "portal-root" }, - { "name": "portal-streaks1", "parent": "portal-root" }, - { "name": "portal-streaks2", "parent": "portal-root" }, - { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, - { - "name": "side-glow2", - "parent": "hoverboard-controller", - "x": -110.56, - "y": 2.62, - "scaleX": 0.738, - "scaleY": 0.738, - "color": "000effff" - }, - { "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff" } -], -"slots": [ - { "name": "portal-bg", "bone": "portal" }, - { "name": "portal-shade", "bone": "portal-shade" }, - { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, - { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, - { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, - { "name": "clipping", "bone": "clipping" }, - { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, - { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, - { "name": "hoverboard-board", "bone": "hoverboard-controller" }, - { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, - { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, - { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, - { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, - { "name": "gun", "bone": "gun", "attachment": "gun" }, - { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, - { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, - { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, - { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, - { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, - { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, - { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, - { "name": "goggles", "bone": "head", "attachment": "goggles" }, - { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, - { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, - { "name": "muzzle", "bone": "muzzle" }, - { "name": "head-bb", "bone": "head" }, - { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, - { "name": "crosshair", "bone": "crosshair" }, - { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, - { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } -], -"ik": [ - { - "name": "aim-ik", - "order": 13, - "bones": [ "rear-upper-arm" ], - "target": "crosshair", - "mix": 0 - }, - { - "name": "aim-torso-ik", - "order": 8, - "bones": [ "aim-constraint-target" ], - "target": "crosshair" - }, - { - "name": "board-ik", - "order": 1, - "bones": [ "hoverboard-controller" ], - "target": "board-ik" - }, - { - "name": "front-foot-ik", - "order": 6, - "bones": [ "front-foot" ], - "target": "front-foot-target" - }, - { - "name": "front-leg-ik", - "order": 4, - "bones": [ "front-thigh", "front-shin" ], - "target": "front-leg-target", - "bendPositive": false - }, - { - "name": "rear-foot-ik", - "order": 7, - "bones": [ "rear-foot" ], - "target": "rear-foot-target" - }, - { - "name": "rear-leg-ik", - "order": 5, - "bones": [ "rear-thigh", "rear-shin" ], - "target": "rear-leg-target", - "bendPositive": false - } -], -"transform": [ - { - "name": "aim-front-arm-transform", - "order": 11, - "bones": [ "front-upper-arm" ], - "target": "aim-constraint-target", - "rotation": -180, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-head-transform", - "order": 10, - "bones": [ "head" ], - "target": "aim-constraint-target", - "rotation": 84.3, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-rear-arm-transform", - "order": 12, - "bones": [ "rear-upper-arm" ], - "target": "aim-constraint-target", - "x": 57.7, - "y": 56.4, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-torso-transform", - "order": 9, - "bones": [ "torso" ], - "target": "aim-constraint-target", - "rotation": 69.5, - "shearY": -36, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "front-foot-board-transform", - "order": 2, - "bones": [ "front-foot-target" ], - "target": "hoverboard-controller", - "x": -69.8, - "y": 20.7, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "rear-foot-board-transform", - "order": 3, - "bones": [ "rear-foot-target" ], - "target": "hoverboard-controller", - "x": 86.6, - "y": 21.3, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "shoulder", - "bones": [ "back-shoulder" ], - "target": "front-shoulder", - "x": 40.17, - "y": -1.66, - "mixRotate": 0, - "mixX": -1, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "toes-board", - "order": 14, - "bones": [ "front-foot-tip", "back-foot-tip" ], - "target": "hoverboard-controller", - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - } -], -"skins": [ - { - "name": "default", - "attachments": { - "clipping": { - "clipping": { - "type": "clipping", - "end": "head-bb", - "vertexCount": 9, - "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], - "color": "ce3a3aff" - } - }, - "crosshair": { - "crosshair": { "width": 89, "height": 89 } - }, - "exhaust1": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "exhaust2": { - "hoverglow-small": { - "x": 0.01, - "y": -0.76, - "scaleX": 0.4208, - "scaleY": 0.8403, - "rotation": -89.25, - "width": 274, - "height": 75 - } - }, - "exhaust3": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "eye": { - "eye-indifferent": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -36.8, -91.35, 0.3, 46, 73.41, -91.35, 0.7, 2, 66, -87.05, -13.11, 0.70968, 46, 23.16, -13.11, 0.29032, 2, 66, -12.18, 34.99, 0.82818, 46, 98.03, 34.99, 0.17182, 2, 66, 38.07, -43.25, 0.59781, 46, 148.28, -43.25, 0.40219 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - }, - "eye-surprised": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 1, 3, 0 ], - "vertices": [ 2, 66, -46.74, -89.7, 0.3, 46, 63.47, -89.7, 0.7, 2, 66, -77.58, -1.97, 0.71, 46, 32.63, -1.97, 0.29, 2, 66, 6.38, 27.55, 0.83, 46, 116.59, 27.55, 0.17, 2, 66, 37.22, -60.19, 0.6, 46, 147.44, -60.19, 0.4 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - } - }, - "front-bracer": { - "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } - }, - "front-fist": { - "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, - "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } - }, - "front-foot": { - "front-foot": { - "type": "mesh", - "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], - "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], - "vertices": [ 2, 38, 18.17, 41.57, 0.7896, 39, 12.46, 46.05, 0.2104, 2, 38, 24.08, 40.76, 0.71228, 39, 16.12, 41.34, 0.28772, 2, 38, 29.81, 39.98, 0.55344, 39, 19.67, 36.78, 0.44656, 2, 38, 32.81, 41.67, 0.38554, 39, 23, 35.89, 0.61446, 2, 38, 37.86, 44.52, 0.25567, 39, 28.61, 34.4, 0.74433, 2, 38, 42.65, 47.22, 0.17384, 39, 33.92, 32.99, 0.82616, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.5684, 39, -2.34, -6.97, 0.4316, 1, 38, 3.1, -48.81, 1, 1, 38, -26.73, -19.31, 1, 1, 38, -30.15, 15.69, 1, 1, 38, -1.84, 44.32, 1 ], - "hull": 14, - "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], - "width": 126, - "height": 69 - } - }, - "front-shin": { - "front-shin": { - "type": "mesh", - "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], - "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], - "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], - "hull": 25, - "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], - "width": 82, - "height": 184 - } - }, - "front-thigh": { - "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } - }, - "front-upper-arm": { - "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } - }, - "goggles": { - "goggles": { - "type": "mesh", - "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], - "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], - "vertices": [ 2, 66, 61.88, 22.81, 0.832, 46, 172.09, 22.81, 0.168, 2, 66, 59.89, -31.19, 0.6855, 46, 170.1, -31.19, 0.3145, 2, 66, 49.2, -86.8, 0.32635, 46, 159.41, -86.8, 0.67365, 2, 66, 56.82, -99.01, 0.01217, 46, 167.03, -99.01, 0.98783, 1, 46, 143.4, -115.48, 1, 2, 66, 15, -110.14, 0.0041, 46, 125.21, -110.14, 0.9959, 2, 66, -0.32, -96.36, 0.07948, 46, 109.89, -96.36, 0.92052, 2, 66, -26.56, -100.19, 0.01905, 46, 83.65, -100.19, 0.98095, 2, 66, -46.96, -81.16, 0.4921, 46, 63.26, -81.16, 0.50791, 2, 66, -71.84, -76.69, 0.56923, 46, 38.37, -76.69, 0.43077, 2, 66, -72.54, -43.98, 0.74145, 46, 37.67, -43.98, 0.25855, 2, 66, -73.2, -13.47, 0.87929, 46, 37.01, -13.47, 0.12071, 2, 66, -59.63, 13.55, 0.864, 46, 50.58, 13.55, 0.136, 2, 66, -59.69, 38.45, 0.85289, 46, 50.52, 38.45, 0.14711, 2, 66, -45.26, 56.6, 0.74392, 46, 64.95, 56.6, 0.25608, 2, 66, -62.31, 79.96, 0.624, 46, 47.9, 79.96, 0.376, 2, 66, -80.76, 73.42, 0.616, 46, 29.45, 73.42, 0.384, 2, 66, -93.9, 86.64, 0.288, 46, 16.31, 86.64, 0.712, 1, 46, 81.51, 139.38, 1, 1, 46, 112.56, 150.3, 1, 2, 66, 16.76, 134.97, 0.02942, 46, 126.97, 134.97, 0.97058, 2, 66, 18.42, 113.28, 0.36147, 46, 128.63, 113.28, 0.63853, 2, 66, 20.02, 92.43, 0.7135, 46, 130.23, 92.43, 0.2865, 2, 66, 44.58, 81.29, 0.69603, 46, 154.79, 81.29, 0.30397, 2, 66, 52, 71.48, 0.848, 46, 162.21, 71.48, 0.152, 2, 66, -49.25, 13.27, 0.8, 46, 60.96, 13.27, 0.2, 2, 66, -23.88, 31.88, 0.896, 46, 86.33, 31.88, 0.104, 2, 66, 6.72, 42.6, 0.928, 46, 116.93, 42.6, 0.072, 2, 66, 25.26, 31.44, 0.8, 46, 135.47, 31.44, 0.2, 2, 66, 26.77, 2.59, 0.75, 46, 136.98, 2.59, 0.25, 2, 66, 21.02, -36.66, 0.54887, 46, 131.23, -36.66, 0.45113, 2, 66, 8.01, -74.65, 0.36029, 46, 118.22, -74.65, 0.63971, 2, 66, -1.52, -88.24, 0.1253, 46, 108.69, -88.24, 0.8747, 2, 66, 20.25, -95.44, 0.08687, 46, 130.46, -95.44, 0.91313, 2, 66, 34.42, -39.36, 0.72613, 46, 144.63, -39.36, 0.27387, 2, 66, 42.03, 1.7, 0.824, 46, 152.25, 1.7, 0.176, 2, 66, 45.85, 32.6, 0.856, 46, 156.06, 32.6, 0.144, 1, 66, 46.01, 61.02, 1, 1, 66, 22.35, 66.41, 1, 1, 66, 1.73, 61.84, 1, 2, 66, -31.17, 38.83, 0.928, 46, 79.04, 38.83, 0.072, 2, 66, -52.94, 19.31, 0.79073, 46, 57.27, 19.31, 0.20927, 2, 66, -39.54, 52.42, 0.912, 46, 70.67, 52.42, 0.088, 2, 66, -3.2, 87.61, 0.744, 46, 107.02, 87.61, 0.256, 2, 66, -14.82, 116.7, 0.6368, 46, 95.4, 116.7, 0.3632, 2, 66, 2.7, -6.87, 0.856, 46, 112.91, -6.87, 0.144, 2, 66, 6.21, 15.8, 0.744, 46, 116.42, 15.8, 0.256, 2, 66, -15.39, 2.47, 0.856, 46, 94.82, 2.47, 0.144, 2, 66, -12.98, -40.48, 0.72102, 46, 97.24, -40.48, 0.27898, 2, 66, -19.55, -68.16, 0.59162, 46, 90.66, -68.16, 0.40838, 2, 66, 17.44, -47.15, 0.53452, 46, 127.65, -47.15, 0.46548 ], - "hull": 25, - "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], - "width": 261, - "height": 166 - } - }, - "gun": { - "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } - }, - "head": { - "head": { - "type": "mesh", - "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681, 0.22468, 0.69824, 0.14552, 0.67405 ], - "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], - "vertices": [ 2, 50, 41.97, -41.8, 0.94074, 66, 165.41, -22.6, 0.05926, 4, 48, 73.47, 27.54, 0.26795, 50, -5.75, -51.71, 0.4738, 49, 112.99, -11.41, 0.12255, 66, 143.5, -66.13, 0.1357, 4, 48, 38.23, 10.99, 0.6831, 50, -41.01, -35.22, 0.07866, 49, 92.73, -44.66, 0.04872, 66, 108.65, -83.49, 0.18952, 2, 48, 73.35, 10.89, 0.8455, 66, 143.77, -82.78, 0.1545, 2, 48, 58.59, -10.38, 0.91607, 66, 129.5, -104.39, 0.08393, 3, 46, 195.82, -119.82, 0.104, 47, 75.49, -4.55, 0.09191, 48, 14.36, -24.8, 0.80409, 4, 46, 178.62, -113.98, 0.19022, 47, 59.82, -13.72, 0.33409, 48, -2.7, -18.57, 0.46643, 66, 68.41, -113.98, 0.00926, 4, 46, 163.06, -108.69, 0.18724, 47, 45.64, -22.03, 0.3133, 48, -18.14, -12.93, 0.47469, 66, 52.84, -108.69, 0.02477, 2, 46, 151.52, -95.05, 0.91122, 66, 41.31, -95.05, 0.08878, 2, 46, 110.61, -87.69, 0.70564, 66, 0.4, -87.69, 0.29436, 2, 46, 81.05, -86.58, 0.63951, 66, -29.16, -86.58, 0.36049, 2, 46, 89.82, -114.32, 0.57, 66, -20.39, -114.32, 0.43, 2, 46, 68.72, -120.91, 0.57, 66, -41.49, -120.91, 0.43, 2, 46, 58.1, -115.9, 0.57, 66, -52.11, -115.9, 0.43, 2, 46, 51.03, -100.63, 0.64242, 66, -59.18, -100.63, 0.35758, 2, 46, 38.79, -106.76, 0.81659, 66, -71.43, -106.76, 0.18341, 2, 46, 2.68, -89.7, 0.77801, 66, -107.53, -89.7, 0.22199, 2, 46, -22.07, -19.3, 0.823, 66, -132.28, -19.3, 0.177, 2, 46, 1.2, 45.63, 0.51204, 66, -109.01, 45.63, 0.48796, 2, 46, 8.07, 64.81, 0.60869, 66, -102.14, 64.81, 0.39131, 2, 46, 35.44, 93.73, 0.80009, 66, -74.77, 93.73, 0.19991, 2, 46, 59.98, 119.66, 0.93554, 66, -50.23, 119.66, 0.06446, 2, 46, 109.26, 136.99, 0.99895, 66, -0.95, 136.99, 0.00105, 1, 46, 174.07, 135.27, 1, 3, 46, 205.59, 101.22, 0.80778, 49, -16.84, 104.63, 0.15658, 66, 95.38, 101.22, 0.03564, 3, 50, 58.94, 30.5, 0.43491, 49, 38.36, 61.89, 0.28116, 66, 119.35, 35.65, 0.28393, 2, 50, 75.56, 19.01, 0.92164, 66, 138.68, 41.52, 0.07836, 1, 50, 106.7, 26.9, 1, 1, 50, 83.79, -9.51, 1, 5, 47, 44.51, 27.24, 0.15139, 48, 19.12, 19.33, 0.44847, 50, -46.82, -15.19, 0.05757, 49, 72.19, -48.24, 0.1149, 66, 89.35, -75.58, 0.22767, 3, 47, 7.42, 19.08, 0.37772, 49, 34.32, -45.24, 0.09918, 66, 58.9, -52.89, 0.52311, 2, 49, 45.94, -9.07, 0.4826, 66, 87.99, -28.45, 0.5174, 2, 50, 20.62, -16.35, 0.7435, 66, 132.21, -23.49, 0.2565, 2, 50, 75.74, 0.94, 0.97172, 66, 152.95, 30.42, 0.02828, 4, 46, 200.45, 40.46, 0.18809, 50, 44.6, 56.29, 0.05831, 49, 11.15, 50.46, 0.14366, 66, 90.24, 40.46, 0.60994, 2, 46, 171.41, 90.12, 0.48644, 66, 61.2, 90.12, 0.51356, 2, 46, 164.84, -48.18, 0.43217, 66, 54.62, -48.18, 0.56783, 4, 46, 168.13, -6.02, 0.01949, 47, -28.65, 49.02, 0.02229, 49, 8.54, -6.09, 0.12791, 66, 57.92, -6.02, 0.83031, 2, 46, 167.84, 37.87, 0.15, 66, 57.63, 37.87, 0.85, 2, 46, 162.36, 71.5, 0.24107, 66, 52.15, 71.5, 0.75893, 2, 46, 163.11, -47.44, 0.41951, 66, 52.9, -47.44, 0.58049, 2, 46, 165.94, -5.87, 0.16355, 66, 55.73, -5.87, 0.83645, 2, 46, 165.14, 37.38, 0.15, 66, 54.93, 37.38, 0.85, 2, 46, 157.6, 71.4, 0.21735, 66, 47.39, 71.4, 0.78265, 3, 46, 163.5, -99.54, 0.61812, 47, 39.01, -15.71, 0.30445, 66, 53.29, -99.54, 0.07744, 2, 46, 45.38, 27.24, 0.16741, 66, -64.83, 27.24, 0.83259, 2, 46, 63.74, 44.98, 0.15, 66, -46.47, 44.98, 0.85, 2, 46, 70.7, 61.92, 0.22175, 66, -39.51, 61.92, 0.77825, 2, 46, 62.88, 78.71, 0.38, 66, -47.34, 78.71, 0.62, 2, 46, 46.53, 85.3, 0.51, 66, -63.68, 85.3, 0.49, 2, 46, 29.92, 79.34, 0.388, 66, -80.29, 79.34, 0.612, 2, 46, 15.08, 62.21, 0.38, 66, -95.13, 62.21, 0.62, 2, 46, 14.09, 45.32, 0.41, 66, -96.12, 45.32, 0.59, 2, 46, 24.3, 27.06, 0.192, 66, -85.91, 27.06, 0.808, 1, 66, -61.57, 15.3, 1, 2, 46, 84.87, 62.14, 0.16757, 66, -25.34, 62.14, 0.83243, 2, 46, 61.9, 94.84, 0.68145, 66, -48.31, 94.84, 0.31855, 2, 46, 22.54, 21.88, 0.16, 66, -87.67, 21.88, 0.84, 2, 46, 43.15, -95.95, 0.73445, 66, -67.06, -95.95, 0.26555, 2, 46, 41.77, -87.24, 0.67858, 66, -68.44, -87.24, 0.32142, 2, 46, 60.05, -70.36, 0.50195, 66, -50.16, -70.36, 0.49805, 2, 46, 48.49, 51.09, 0.25, 66, -61.72, 51.09, 0.75, 2, 46, 48.17, 73.71, 0.15634, 66, -62.04, 73.71, 0.84366 ], - "hull": 29, - "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], - "width": 271, - "height": 298 - } - }, - "head-bb": { - "head": { - "type": "boundingbox", - "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "type": "mesh", - "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], - "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], - "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], - "hull": 45, - "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], - "width": 492, - "height": 152 - } - }, - "hoverboard-thruster-front": { - "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } - }, - "hoverboard-thruster-rear": { - "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } - }, - "hoverglow-front": { - "hoverglow-small": { - "x": 2.13, - "y": -2, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.15, - "width": 274, - "height": 75 - } - }, - "hoverglow-rear": { - "hoverglow-small": { - "x": 1.39, - "y": -2.09, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.61, - "width": 274, - "height": 75 - } - }, - "mouth": { - "mouth-grind": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -98.93, -85.88, 0.22, 46, 11.28, -85.88, 0.78, 2, 66, -129.77, 1.84, 0.6, 46, -19.56, 1.84, 0.4, 2, 66, -74.12, 21.41, 0.6, 46, 36.09, 21.41, 0.4, 2, 66, -43.28, -66.32, 0.4, 46, 66.93, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-oooo": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 46, 11.28, -85.89, 0.22, 66, -98.93, -85.89, 0.78, 2, 46, -19.56, 1.85, 0.6, 66, -129.78, 1.85, 0.4, 2, 46, 36.1, 21.42, 0.6, 66, -74.12, 21.42, 0.4, 2, 46, 66.94, -66.32, 0.4, 66, -43.27, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-smile": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -98.93, -85.89, 0.21075, 46, 11.28, -85.89, 0.78925, 2, 66, -129.77, 1.85, 0.6, 46, -19.56, 1.85, 0.4, 2, 66, -74.11, 21.42, 0.6, 46, 36.1, 21.42, 0.4, 2, 66, -43.27, -66.32, 0.40772, 46, 66.94, -66.32, 0.59228 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - } - }, - "muzzle": { - "muzzle01": { - "x": 151.97, - "y": 5.81, - "scaleX": 3.7361, - "scaleY": 3.7361, - "rotation": 0.15, - "width": 133, - "height": 79 - }, - "muzzle02": { - "x": 187.25, - "y": 5.9, - "scaleX": 4.0623, - "scaleY": 4.0623, - "rotation": 0.15, - "width": 135, - "height": 84 - }, - "muzzle03": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.1325, - "scaleY": 4.1325, - "rotation": 0.15, - "width": 166, - "height": 106 - }, - "muzzle04": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.0046, - "scaleY": 4.0046, - "rotation": 0.15, - "width": 149, - "height": 90 - }, - "muzzle05": { - "x": 293.8, - "y": 6.19, - "scaleX": 4.4673, - "scaleY": 4.4673, - "rotation": 0.15, - "width": 135, - "height": 75 - } - }, - "muzzle-glow": { - "muzzle-glow": { "width": 50, "height": 50 } - }, - "muzzle-ring": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring2": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring3": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring4": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "neck": { - "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } - }, - "portal-bg": { - "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } - }, - "portal-flare1": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare2": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare3": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare4": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare5": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare6": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare7": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare8": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare9": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare10": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-shade": { - "portal-shade": { "width": 266, "height": 266 } - }, - "portal-streaks1": { - "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } - }, - "portal-streaks2": { - "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } - }, - "rear-bracer": { - "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } - }, - "rear-foot": { - "rear-foot": { - "type": "mesh", - "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], - "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], - "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], - "hull": 14, - "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], - "width": 113, - "height": 60 - } - }, - "rear-shin": { - "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } - }, - "rear-thigh": { - "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } - }, - "rear-upper-arm": { - "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } - }, - "side-glow1": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "side-glow2": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "side-glow3": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } - }, - "torso": { - "torso": { - "type": "mesh", - "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], - "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], - "vertices": [ 2, 29, 44.59, -10.39, 0.88, 40, -17.65, 33.99, 0.12, 3, 28, 59.65, -45.08, 0.12189, 29, 17.13, -45.08, 0.26811, 40, 22.68, 15.82, 0.61, 3, 28, 55.15, -44.72, 0.1345, 29, 12.63, -44.72, 0.2555, 40, 23.43, 11.37, 0.61, 3, 27, 31.01, -39.45, 0.51133, 28, -11.51, -39.45, 0.30867, 40, 34.58, -54.57, 0.18, 3, 27, 27.01, -39.14, 0.53492, 28, -15.5, -39.14, 0.28508, 40, 35.25, -58.52, 0.18, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 1, 30, 36.74, 7.06, 1, 3, 30, 45.7, -24.98, 0.67, 28, 25.87, -18.9, 0.3012, 29, -16.65, -18.9, 0.0288, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 3, 30, 43.24, -56.49, 0.064, 27, 38.43, -8.84, 0.67897, 28, -4.09, -8.84, 0.25703, 3, 30, 22.02, -14.85, 0.29, 28, 41.48, 1.59, 0.53368, 29, -1.04, 1.59, 0.17632, 3, 30, -7.45, -8.33, 0.76, 28, 54.98, 28.59, 0.06693, 29, 12.46, 28.59, 0.17307, 3, 30, 3.91, -48.4, 0.25, 27, 55.87, 27.33, 0.15843, 28, 13.35, 27.33, 0.59157, 1, 27, 11.47, 21.51, 1, 2, 30, -11.09, 18.74, 0.416, 29, 39.6, 25.51, 0.584, 2, 30, 14.56, 20.03, 0.53, 29, 34.6, 0.33, 0.47, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 3, 30, -2.08, -27.26, 0.29, 28, 35.31, 27.99, 0.49582, 29, -7.21, 27.99, 0.21418, 2, 30, 34.42, -39.19, 0.25, 28, 14.84, -4.5, 0.75, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 2, 30, 18.5, 1.59, 0.76, 29, 15.76, 1, 0.24 ], - "hull": 18, - "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], - "width": 98, - "height": 180 - } - } - } - } -], -"events": { - "footstep": {} -}, -"animations": { - "aim": { - "slots": { - "crosshair": { - "attachment": [ - { "name": "crosshair" } - ] - } - }, - "bones": { - "front-fist": { - "rotate": [ - { "value": 36.08 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": -26.55 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "value": 62.31 } - ] - }, - "front-bracer": { - "rotate": [ - { "value": 9.11 } - ] - }, - "gun": { - "rotate": [ - { "value": -0.31 } - ] - } - }, - "ik": { - "aim-ik": [ - { "mix": 0.995 } - ] - }, - "transform": { - "aim-front-arm-transform": [ - { "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ], - "aim-head-transform": [ - { "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ], - "aim-torso-transform": [ - { "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ] - } - }, - "death": { - "slots": { - "eye": { - "attachment": [ - { "name": "eye-surprised" }, - { "time": 0.5333, "name": "eye-indifferent" }, - { "time": 2.2, "name": "eye-surprised" }, - { "time": 4.6, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "name": "mouth-oooo" }, - { "time": 0.5333, "name": "mouth-grind" }, - { "time": 1.4, "name": "mouth-oooo" }, - { "time": 2.1667, "name": "mouth-grind" }, - { "time": 4.5333, "name": "mouth-oooo" } - ] - } - }, - "bones": { - "head": { - "rotate": [ - { - "value": -2.83, - "curve": [ 0.015, -2.83, 0.036, 12.72 ] - }, - { - "time": 0.0667, - "value": 12.19, - "curve": [ 0.096, 11.68, 0.119, -1.14 ] - }, - { - "time": 0.1333, - "value": -6.86, - "curve": [ 0.149, -13.27, 0.21, -37.28 ] - }, - { - "time": 0.3, - "value": -36.86, - "curve": [ 0.354, -36.61, 0.412, -32.35 ] - }, - { - "time": 0.4667, - "value": -23.49, - "curve": [ 0.49, -19.87, 0.512, -3.29 ] - }, - { - "time": 0.5333, - "value": -3.24, - "curve": [ 0.56, -3.39, 0.614, -67.25 ] - }, - { - "time": 0.6333, - "value": -74.4, - "curve": [ 0.652, -81.58, 0.702, -88.94 ] - }, - { - "time": 0.7333, - "value": -88.93, - "curve": [ 0.805, -88.91, 0.838, -80.87 ] - }, - { - "time": 0.8667, - "value": -81.03, - "curve": [ 0.922, -81.32, 0.976, -85.29 ] - }, - { "time": 1, "value": -85.29, "curve": "stepped" }, - { - "time": 2.2333, - "value": -85.29, - "curve": [ 2.314, -85.29, 2.382, -68.06 ] - }, - { - "time": 2.4667, - "value": -63.48, - "curve": [ 2.57, -57.87, 2.916, -55.24 ] - }, - { - "time": 3.2, - "value": -55.1, - "curve": [ 3.447, -54.98, 4.135, -56.61 ] - }, - { - "time": 4.2667, - "value": -58.23, - "curve": [ 4.672, -63.24, 4.646, -82.69 ] - }, - { "time": 4.9333, "value": -85.29 } - ], - "scale": [ - { - "time": 0.4667, - "curve": [ 0.469, 1.005, 0.492, 1.065, 0.475, 1.018, 0.492, 0.94 ] - }, - { - "time": 0.5, - "x": 1.065, - "y": 0.94, - "curve": [ 0.517, 1.065, 0.541, 0.991, 0.517, 0.94, 0.542, 1.026 ] - }, - { - "time": 0.5667, - "x": 0.99, - "y": 1.025, - "curve": [ 0.593, 0.988, 0.609, 1.002, 0.595, 1.024, 0.607, 1.001 ] - }, - { "time": 0.6333 } - ] - }, - "neck": { - "rotate": [ - { - "value": -2.83, - "curve": [ 0.114, 1.33, 0.195, 4.13 ] - }, - { - "time": 0.2667, - "value": 4.13, - "curve": [ 0.351, 4.14, 0.444, -24.5 ] - }, - { - "time": 0.5, - "value": -24.69, - "curve": [ 0.571, -23.89, 0.55, 34.22 ] - }, - { - "time": 0.6667, - "value": 35.13, - "curve": [ 0.713, 34.81, 0.756, 22.76 ] - }, - { - "time": 0.8333, - "value": 22.82, - "curve": [ 0.868, 22.84, 0.916, 47.95 ] - }, - { "time": 0.9667, "value": 47.95, "curve": "stepped" }, - { - "time": 2.2333, - "value": 47.95, - "curve": [ 2.3, 47.95, 2.617, 18.72 ] - }, - { - "time": 2.6667, - "value": 18.51, - "curve": [ 3.172, 16.58, 4.06, 16.79 ] - }, - { - "time": 4.5333, - "value": 18.51, - "curve": [ 4.707, 19.13, 4.776, 41.11 ] - }, - { "time": 4.8, "value": 47.95 } - ] - }, - "torso": { - "rotate": [ - { - "value": -8.62, - "curve": [ 0.01, -16.71, 0.032, -33.6 ] - }, - { - "time": 0.0667, - "value": -33.37, - "curve": [ 0.182, -32.61, 0.298, 123.07 ] - }, - { - "time": 0.4667, - "value": 122.77, - "curve": [ 0.511, 122.69, 0.52, 100.2 ] - }, - { - "time": 0.5667, - "value": 88.96, - "curve": [ 0.588, 83.89, 0.667, 75.34 ] - }, - { - "time": 0.7, - "value": 75.34, - "curve": [ 0.767, 75.34, 0.9, 76.03 ] - }, - { "time": 0.9667, "value": 76.03 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -38.86, - "curve": [ 0.022, -40.38, 0.096, -41.92 ] - }, - { - "time": 0.1333, - "value": -41.92, - "curve": [ 0.176, -41.92, 0.216, -16.92 ] - }, - { - "time": 0.2333, - "value": -4.35, - "curve": [ 0.258, 13.69, 0.308, 60.35 ] - }, - { - "time": 0.4, - "value": 60.17, - "curve": [ 0.496, 59.98, 0.539, 33.63 ] - }, - { - "time": 0.5667, - "value": 23.06, - "curve": [ 0.595, 32.71, 0.675, 53.71 ] - }, - { - "time": 0.7333, - "value": 53.61, - "curve": [ 0.797, 53.51, 0.926, 30.98 ] - }, - { "time": 0.9333, "value": 19.57, "curve": "stepped" }, - { - "time": 1.9667, - "value": 19.57, - "curve": [ 2.245, 19.57, 2.702, 77.03 ] - }, - { - "time": 3.0667, - "value": 77.06, - "curve": [ 3.209, 77.33, 3.291, 67.99 ] - }, - { - "time": 3.4333, - "value": 67.96, - "curve": [ 3.608, 68.34, 3.729, 73.88 ] - }, - { - "time": 3.8333, - "value": 73.42, - "curve": [ 4.152, 73.91, 4.46, 71.98 ] - }, - { - "time": 4.6333, - "value": 64.77, - "curve": [ 4.688, 62.5, 4.847, 26.42 ] - }, - { "time": 4.8667, "value": 10.94 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": -44.7, - "curve": [ 0.033, -44.7, 0.12, 54.89 ] - }, - { - "time": 0.1333, - "value": 64.62, - "curve": [ 0.154, 79.18, 0.214, 79.42 ] - }, - { - "time": 0.2667, - "value": 63.4, - "curve": [ 0.293, 55.19, 0.332, 30.13 ] - }, - { - "time": 0.3667, - "value": 30.13, - "curve": [ 0.4, 30.13, 0.441, 39.87 ] - }, - { - "time": 0.4667, - "value": 55.13, - "curve": [ 0.488, 68.18, 0.52, 100.72 ] - }, - { - "time": 0.5333, - "value": 111.96, - "curve": [ 0.551, 126.88, 0.627, 185.97 ] - }, - { - "time": 0.6667, - "value": 185.97, - "curve": [ 0.692, 185.97, 0.736, 162.43 ] - }, - { - "time": 0.8, - "value": 158.01, - "curve": [ 0.9, 151.12, 1.017, 144.01 ] - }, - { "time": 1.1, "value": 144.01, "curve": "stepped" }, - { - "time": 2.3667, - "value": 144.01, - "curve": [ 2.492, 144.01, 2.742, 138.63 ] - }, - { - "time": 2.8667, - "value": 138.63, - "curve": [ 3.067, 138.63, 3.467, 138.63 ] - }, - { - "time": 3.6667, - "value": 138.63, - "curve": [ 3.883, 138.63, 4.317, 135.18 ] - }, - { - "time": 4.5333, - "value": 135.18, - "curve": [ 4.575, 135.18, 4.692, 131.59 ] - }, - { - "time": 4.7333, - "value": 131.59, - "curve": [ 4.758, 131.59, 4.517, 144.01 ] - }, - { "time": 4.8333, "value": 144.01 } - ], - "translate": [ - { - "time": 0.4667, - "curve": [ 0.517, 0, 0.617, -34.96, 0.517, 0, 0.617, -16.59 ] - }, - { "time": 0.6667, "x": -35.02, "y": -16.62 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 21.88, - "curve": [ 0.033, 21.88, 0.099, 20.44 ] - }, - { - "time": 0.1333, - "value": 9.43, - "curve": [ 0.164, -0.29, 0.162, -38.26 ] - }, - { - "time": 0.2, - "value": -38.05, - "curve": [ 0.24, -37.96, 0.228, -17.82 ] - }, - { - "time": 0.3333, - "value": -9.73, - "curve": [ 0.372, -6.76, 0.431, -0.74 ] - }, - { - "time": 0.4667, - "value": 6.47, - "curve": [ 0.489, 11.05, 0.503, 19.09 ] - }, - { - "time": 0.5333, - "value": 19.09, - "curve": [ 0.571, 19.09, 0.554, -42.67 ] - }, - { - "time": 0.6, - "value": -42.67, - "curve": [ 0.653, -42.67, 0.691, -13.8 ] - }, - { - "time": 0.7, - "value": -3.54, - "curve": [ 0.707, 3.8, 0.719, 24.94 ] - }, - { - "time": 0.8, - "value": 25.31, - "curve": [ 0.902, 24.75, 0.992, -0.34 ] - }, - { "time": 1, "value": -32.16, "curve": "stepped" }, - { - "time": 2.2333, - "value": -32.16, - "curve": [ 2.6, -32.16, 2.638, -5.3 ] - }, - { - "time": 2.7, - "value": -1.96, - "curve": [ 2.707, -1.56, 2.775, 1.67 ] - }, - { - "time": 2.8, - "value": 1.67, - "curve": [ 2.825, 1.67, 2.875, -0.39 ] - }, - { - "time": 2.9, - "value": -0.39, - "curve": [ 2.925, -0.39, 2.975, 0.26 ] - }, - { - "time": 3, - "value": 0.26, - "curve": [ 3.025, 0.26, 3.075, -1.81 ] - }, - { - "time": 3.1, - "value": -1.81, - "curve": [ 3.125, -1.81, 3.175, -0.52 ] - }, - { - "time": 3.2, - "value": -0.52, - "curve": [ 3.225, -0.52, 3.275, -2.41 ] - }, - { - "time": 3.3, - "value": -2.41, - "curve": [ 3.333, -2.41, 3.4, -0.38 ] - }, - { - "time": 3.4333, - "value": -0.38, - "curve": [ 3.467, -0.38, 3.533, -2.25 ] - }, - { - "time": 3.5667, - "value": -2.25, - "curve": [ 3.592, -2.25, 3.642, -0.33 ] - }, - { - "time": 3.6667, - "value": -0.33, - "curve": [ 3.7, -0.33, 3.767, -1.34 ] - }, - { - "time": 3.8, - "value": -1.34, - "curve": [ 3.825, -1.34, 3.862, -0.77 ] - }, - { - "time": 3.9, - "value": -0.77, - "curve": [ 3.942, -0.77, 3.991, -1.48 ] - }, - { - "time": 4, - "value": -1.87, - "curve": [ 4.167, -1.87, 4.5, -1.96 ] - }, - { - "time": 4.6667, - "value": -1.96, - "curve": [ 4.709, 18.05, 4.767, 34.55 ] - }, - { - "time": 4.8, - "value": 34.55, - "curve": [ 4.84, 34.24, 4.902, 12.03 ] - }, - { "time": 4.9333, "value": -18.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -2.33, - "curve": [ 0.019, 4.43, 0.069, 10.82 ] - }, - { - "time": 0.1, - "value": 10.6, - "curve": [ 0.148, 10.6, 0.123, -15.24 ] - }, - { - "time": 0.2, - "value": -15.35, - "curve": [ 0.266, -15.44, 0.316, -6.48 ] - }, - { - "time": 0.3333, - "value": -3.9, - "curve": [ 0.362, 0.43, 0.479, 22.36 ] - }, - { - "time": 0.5667, - "value": 22.01, - "curve": [ 0.61, 21.84, 0.627, 12.85 ] - }, - { - "time": 0.6333, - "value": 9.05, - "curve": [ 0.643, 2.77, 0.622, -39.43 ] - }, - { - "time": 0.7, - "value": -39.5, - "curve": [ 0.773, -39.57, 0.814, 14.77 ] - }, - { - "time": 0.8667, - "value": 14.81, - "curve": [ 0.965, 14.88, 1.1, 5.64 ] - }, - { "time": 1.1, "value": -6.08, "curve": "stepped" }, - { - "time": 2.2333, - "value": -6.08, - "curve": [ 2.307, -6.08, 2.427, -25.89 ] - }, - { - "time": 2.5333, - "value": -22.42, - "curve": [ 2.598, -20.38, 2.657, 5.73 ] - }, - { - "time": 2.7, - "value": 5.73, - "curve": [ 2.77, 5.73, 2.851, -5.38 ] - }, - { - "time": 2.9333, - "value": -5.38, - "curve": [ 3.008, -5.38, 3.087, -4.54 ] - }, - { - "time": 3.1667, - "value": -4.17, - "curve": [ 3.223, -3.91, 4.486, 5.73 ] - }, - { - "time": 4.6667, - "value": 5.73, - "curve": [ 4.733, 5.73, 4.886, -2.47 ] - }, - { "time": 4.9333, "value": -6.52 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.36, - "curve": [ 0.033, 10.36, 0.1, -32.89 ] - }, - { - "time": 0.1333, - "value": -32.89, - "curve": [ 0.183, -32.89, 0.283, -4.45 ] - }, - { - "time": 0.3333, - "value": -4.45, - "curve": [ 0.367, -4.45, 0.438, -6.86 ] - }, - { - "time": 0.4667, - "value": -8.99, - "curve": [ 0.529, -13.62, 0.605, -20.58 ] - }, - { - "time": 0.6333, - "value": -23.2, - "curve": [ 0.708, -30.18, 0.758, -35.56 ] - }, - { - "time": 0.8, - "value": -35.56, - "curve": [ 0.875, -35.56, 1.025, -23.2 ] - }, - { "time": 1.1, "value": -23.2 } - ] - }, - "gun": { - "rotate": [ - { - "value": -2.79, - "curve": [ 0.033, -2.79, 0.12, -7.22 ] - }, - { - "time": 0.1333, - "value": -8.52, - "curve": [ 0.168, -11.87, 0.29, -23.71 ] - }, - { - "time": 0.3333, - "value": -26.24, - "curve": [ 0.369, -28.31, 0.436, -29.75 ] - }, - { - "time": 0.5, - "value": -29.66, - "curve": [ 0.552, -29.58, 0.611, -25.47 ] - }, - { - "time": 0.6333, - "value": -22.68, - "curve": [ 0.656, -19.76, 0.68, -10.02 ] - }, - { - "time": 0.7, - "value": -6.49, - "curve": [ 0.722, -2.6, 0.75, -1.22 ] - }, - { - "time": 0.7667, - "value": -1.35, - "curve": [ 0.792, -1.55, 0.842, -19.74 ] - }, - { "time": 0.8667, "value": -19.8 } - ] - }, - "hip": { - "translate": [ - { - "curve": [ 0.098, -42.62, 0.166, -79.85, 0.029, 84.97, 0.109, 155.93 ] - }, - { - "time": 0.2667, - "x": -133.79, - "y": 152.44, - "curve": [ 0.361, -184.63, 0.392, -203.69, 0.42, 149.12, 0.467, -15.7 ] - }, - { - "time": 0.4667, - "x": -230.02, - "y": -113.87, - "curve": [ 0.523, -249.86, 0.565, -261.7, 0.473, -133.1, 0.583, -203.43 ] - }, - { - "time": 0.6, - "x": -268.57, - "y": -203.43, - "curve": [ 0.663, -280.98, 0.816, -290.05, 0.708, -203.43, 0.892, -203.5 ] - }, - { "time": 1, "x": -290.42, "y": -203.5 } - ] - }, - "front-thigh": { - "rotate": [ - { - "curve": [ 0.06, 1.02, 0.151, 45.23 ] - }, - { - "time": 0.1667, - "value": 54.01, - "curve": [ 0.19, 66.85, 0.358, 169.85 ] - }, - { - "time": 0.5, - "value": 169.51, - "curve": [ 0.628, 169.85, 0.692, 108.85 ] - }, - { - "time": 0.7, - "value": 97.74, - "curve": [ 0.723, 102.6, 0.805, 111.6 ] - }, - { - "time": 0.8667, - "value": 111.69, - "curve": [ 0.899, 111.83, 1.015, 109.15 ] - }, - { "time": 1.0667, "value": 95.8 } - ] - }, - "front-shin": { - "rotate": [ - { - "curve": [ 0.086, -0.02, 0.191, -24.25 ] - }, - { - "time": 0.2, - "value": -26.5, - "curve": [ 0.214, -29.92, 0.249, -40.51 ] - }, - { - "time": 0.3333, - "value": -40.57, - "curve": [ 0.431, -40.7, 0.459, -11.34 ] - }, - { - "time": 0.4667, - "value": -8.71, - "curve": [ 0.477, -5.16, 0.524, 17.13 ] - }, - { - "time": 0.6, - "value": 16.98, - "curve": [ 0.632, 17.09, 0.625, 2.76 ] - }, - { - "time": 0.6333, - "value": 2.76, - "curve": [ 0.648, 2.76, 0.653, 2.75 ] - }, - { - "time": 0.6667, - "value": 2.59, - "curve": [ 0.678, 2.39, 0.733, 2.53 ] - }, - { - "time": 0.7333, - "value": -9.43, - "curve": [ 0.745, -2.48, 0.782, 3.12 ] - }, - { - "time": 0.8, - "value": 4.28, - "curve": [ 0.832, 6.32, 0.895, 8.46 ] - }, - { - "time": 0.9333, - "value": 8.49, - "curve": [ 0.986, 8.53, 1.051, 6.38 ] - }, - { - "time": 1.0667, - "value": 2.28, - "curve": [ 1.078, 4.17, 1.103, 5.86 ] - }, - { - "time": 1.1333, - "value": 5.88, - "curve": [ 1.191, 5.93, 1.209, 4.56 ] - }, - { "time": 1.2333, "value": 2.52 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.12, 50.26 ] - }, - { - "time": 0.1333, - "value": 57.3, - "curve": [ 0.164, 73.34, 0.274, 147.18 ] - }, - { - "time": 0.3333, - "value": 147.1, - "curve": [ 0.475, 146.45, 0.583, 95.72 ] - }, - { - "time": 0.6, - "value": 79.66, - "curve": [ 0.62, 94.74, 0.732, 103.15 ] - }, - { - "time": 0.7667, - "value": 103.02, - "curve": [ 0.812, 102.85, 0.897, 95.75 ] - }, - { "time": 0.9333, "value": 83.01 } - ] - }, - "rear-shin": { - "rotate": [ - { - "curve": [ 0.021, -16.65, 0.091, -54.82 ] - }, - { - "time": 0.1667, - "value": -55.29, - "curve": [ 0.187, -55.42, 0.213, -52.52 ] - }, - { - "time": 0.2333, - "value": -45.98, - "curve": [ 0.242, -43.1, 0.311, -12.73 ] - }, - { - "time": 0.3333, - "value": -6.32, - "curve": [ 0.356, 0.13, 0.467, 24.5 ] - }, - { - "time": 0.5, - "value": 24.5, - "curve": [ 0.543, 24.5, 0.56, 3.78 ] - }, - { - "time": 0.5667, - "value": -3.53, - "curve": [ 0.585, 3.86, 0.659, 16.63 ] - }, - { - "time": 0.7, - "value": 16.56, - "curve": [ 0.782, 16.43, 0.896, 8.44 ] - }, - { - "time": 0.9333, - "value": 4.04, - "curve": [ 0.956, 6.84, 1.008, 8.41 ] - }, - { - "time": 1.0333, - "value": 8.41, - "curve": [ 1.067, 8.41, 1.122, 8.14 ] - }, - { "time": 1.1667, "value": 5.8 } - ] - }, - "rear-foot": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0.033, -0.28, 0.256, -66.71 ] - }, - { - "time": 0.3667, - "value": -66.84, - "curve": [ 0.418, -66.91, 0.499, -21.79 ] - }, - { - "time": 0.6, - "value": -21.52, - "curve": [ 0.652, -21.38, 0.665, -53.96 ] - }, - { - "time": 0.7, - "value": -54.26, - "curve": [ 0.757, -53.96, 0.843, -2.07 ] - }, - { - "time": 0.9333, - "value": -1.47, - "curve": [ 0.968, -2.07, 0.975, -19.96 ] - }, - { - "time": 1, - "value": -19.96, - "curve": [ 1.025, -19.96, 1.075, -12.42 ] - }, - { - "time": 1.1, - "value": -12.42, - "curve": [ 1.133, -12.42, 1.2, -18.34 ] - }, - { "time": 1.2333, "value": -18.34 } - ] - }, - "front-foot": { - "rotate": [ - { - "curve": [ 0.008, -11.33, 0.108, -57.71 ] - }, - { - "time": 0.1333, - "value": -57.71, - "curve": [ 0.175, -57.71, 0.229, 19.73 ] - }, - { - "time": 0.3, - "value": 19.34, - "curve": [ 0.354, 19.34, 0.4, -57.76 ] - }, - { - "time": 0.4333, - "value": -57.76, - "curve": [ 0.458, -57.76, 0.511, -3.56 ] - }, - { - "time": 0.5333, - "value": 3.7, - "curve": [ 0.563, 13.29, 0.633, 15.79 ] - }, - { - "time": 0.6667, - "value": 15.79, - "curve": [ 0.7, 15.79, 0.767, -48.75 ] - }, - { - "time": 0.8, - "value": -48.75, - "curve": [ 0.842, -48.75, 0.925, 4.7 ] - }, - { - "time": 0.9667, - "value": 4.7, - "curve": [ 1, 4.7, 1.067, -22.9 ] - }, - { - "time": 1.1, - "value": -22.9, - "curve": [ 1.142, -22.9, 1.225, -13.28 ] - }, - { "time": 1.2667, "value": -13.28 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": -0.28 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0.008, -0.28, 0.003, -66.62 ] - }, - { - "time": 0.0667, - "value": -65.75, - "curve": [ 0.166, -64.42, 0.234, 14.35 ] - }, - { - "time": 0.2667, - "value": 38.25, - "curve": [ 0.294, 57.91, 0.392, 89.79 ] - }, - { - "time": 0.4667, - "value": 90.73, - "curve": [ 0.483, 90.73, 0.55, 177.66 ] - }, - { - "time": 0.5667, - "value": 177.66, - "curve": [ 0.733, 176.24, 0.75, 11.35 ] - }, - { - "time": 0.8, - "value": 11.35, - "curve": [ 0.886, 12.29, 0.911, 47.88 ] - }, - { - "time": 0.9333, - "value": 56.77, - "curve": [ 0.967, 70.59, 1.05, 86.46 ] - }, - { - "time": 1.1, - "value": 86.46, - "curve": [ 1.187, 86.46, 1.214, 66.44 ] - }, - { "time": 1.3333, "value": 64.55 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0, -7.97, 0.027, -18.69 ] - }, - { - "time": 0.0667, - "value": -19, - "curve": [ 0.166, -19.3, 0.208, 15.58 ] - }, - { - "time": 0.2667, - "value": 45.95, - "curve": [ 0.306, 66.24, 0.378, 99.08 ] - }, - { - "time": 0.4333, - "value": 99.08, - "curve": [ 0.497, 98.62, 0.488, -1.2 ] - }, - { - "time": 0.5667, - "value": -1.32, - "curve": [ 0.637, -0.84, 0.687, 94.41 ] - }, - { - "time": 0.7333, - "value": 94.33, - "curve": [ 0.832, 94.16, 0.895, 29.6 ] - }, - { - "time": 0.9667, - "value": 28.67, - "curve": [ 1.026, 28.67, 1.045, 53.14 ] - }, - { "time": 1.1, "value": 53.38 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.011, 4.5, 0.05, 11.42 ] - }, - { - "time": 0.0667, - "value": 11.42, - "curve": [ 0.1, 11.42, 0.136, -5.92 ] - }, - { - "time": 0.1667, - "value": -10.54, - "curve": [ 0.206, -16.51, 0.327, -22 ] - }, - { - "time": 0.3667, - "value": -24.47, - "curve": [ 0.413, -27.37, 0.467, -43.99 ] - }, - { - "time": 0.5, - "value": -43.99, - "curve": [ 0.533, -43.99, 0.552, 12.12 ] - }, - { - "time": 0.6333, - "value": 11.85, - "curve": [ 0.714, 11.59, 0.758, -34.13 ] - }, - { - "time": 0.8, - "value": -34.13, - "curve": [ 0.858, -34.13, 1.015, -12.47 ] - }, - { - "time": 1.0667, - "value": -8.85, - "curve": [ 1.121, -5.07, 1.219, -0.02 ] - }, - { - "time": 1.3333, - "value": 1.29, - "curve": [ 1.509, 3.3, 1.763, 2.75 ] - }, - { - "time": 1.8667, - "value": 2.78, - "curve": [ 1.974, 2.81, 2.108, 2.81 ] - }, - { - "time": 2.2, - "value": 2.78, - "curve": [ 2.315, 2.74, 2.374, 1.22 ] - }, - { - "time": 2.4667, - "value": 1.18, - "curve": [ 2.525, 1.18, 2.608, 10.79 ] - }, - { - "time": 2.6667, - "value": 10.79, - "curve": [ 2.725, 10.79, 2.893, 4.72 ] - }, - { - "time": 3.0333, - "value": 4.72, - "curve": [ 3.117, 4.72, 3.283, 7.93 ] - }, - { - "time": 3.3667, - "value": 7.93, - "curve": [ 3.492, 7.93, 3.775, 6.93 ] - }, - { - "time": 3.9, - "value": 6.93, - "curve": [ 3.981, 6.93, 4.094, 6.9 ] - }, - { - "time": 4.2, - "value": 8.44, - "curve": [ 4.267, 9.42, 4.401, 16.61 ] - }, - { - "time": 4.5, - "value": 16.33, - "curve": [ 4.582, 16.12, 4.709, 9.94 ] - }, - { - "time": 4.7333, - "value": 6.51, - "curve": [ 4.747, 4.57, 4.779, -1.76 ] - }, - { - "time": 4.8, - "value": -1.75, - "curve": [ 4.823, -1.73, 4.82, 4.47 ] - }, - { - "time": 4.8667, - "value": 6.04, - "curve": [ 4.899, 7.14, 4.913, 6.93 ] - }, - { "time": 4.9333, "value": 6.93 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 10.61, - "curve": [ 0.075, 10.61, 0.05, 12.67 ] - }, - { - "time": 0.0667, - "value": 12.67, - "curve": [ 0.123, 12.67, 0.194, -16.51 ] - }, - { - "time": 0.2, - "value": -19.87, - "curve": [ 0.207, -23.48, 0.236, -31.68 ] - }, - { - "time": 0.3, - "value": -31.8, - "curve": [ 0.356, -31.9, 0.437, -25.61 ] - }, - { - "time": 0.4667, - "value": -19.29, - "curve": [ 0.485, -15.33, 0.529, 6.48 ] - }, - { - "time": 0.5667, - "value": 6.67, - "curve": [ 0.628, 6.97, 0.65, -46.39 ] - }, - { - "time": 0.7333, - "value": -46.3, - "curve": [ 0.843, -46.17, 0.941, -33.37 ] - }, - { - "time": 0.9667, - "value": -23.17, - "curve": [ 0.972, -20.98, 1.047, 15.21 ] - }, - { - "time": 1.1, - "value": 15.21, - "curve": [ 1.142, 15.21, 1.183, 10.73 ] - }, - { - "time": 1.2667, - "value": 10.61, - "curve": [ 1.45, 10.34, 1.817, 10.61 ] - }, - { - "time": 2, - "value": 10.61, - "curve": [ 2.075, 10.61, 2.225, 16.9 ] - }, - { - "time": 2.3, - "value": 16.9, - "curve": [ 2.327, 16.9, 2.347, 6.81 ] - }, - { - "time": 2.4, - "value": 6.83, - "curve": [ 2.492, 6.87, 2.602, 17.39 ] - }, - { - "time": 2.6667, - "value": 17.39, - "curve": [ 2.742, 17.39, 2.892, 10.67 ] - }, - { - "time": 2.9667, - "value": 10.64, - "curve": [ 3.187, 10.57, 3.344, 10.73 ] - }, - { - "time": 3.6, - "value": 11.4, - "curve": [ 3.766, 11.83, 3.874, 14.87 ] - }, - { - "time": 3.9333, - "value": 14.83, - "curve": [ 4.022, 14.76, 4.208, 9.49 ] - }, - { - "time": 4.3, - "value": 9.54, - "curve": [ 4.391, 9.58, 4.441, 14.82 ] - }, - { - "time": 4.5333, - "value": 14.84, - "curve": [ 4.642, 14.88, 4.692, 1.17 ] - }, - { - "time": 4.7667, - "value": 1.24, - "curve": [ 4.823, 1.3, 4.818, 18.35 ] - }, - { - "time": 4.8667, - "value": 18.38, - "curve": [ 4.905, 18.41, 4.901, 10.61 ] - }, - { "time": 4.9333, "value": 10.61 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.048, 0, 0.129, -12.73 ] - }, - { - "time": 0.1667, - "value": -15.95, - "curve": [ 0.221, -20.66, 0.254, -21.62 ] - }, - { - "time": 0.3, - "value": -21.59, - "curve": [ 0.458, -21.46, 0.46, -1.67 ] - }, - { - "time": 0.6333, - "value": -1.71, - "curve": [ 0.71, -1.73, 0.715, -4 ] - }, - { - "time": 0.7667, - "value": -3.97, - "curve": [ 0.866, -3.92, 0.84, 0.02 ] - }, - { "time": 1, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.275, 0, 2.867, -5.8 ] - }, - { - "time": 3.1, - "value": -6.44, - "curve": [ 3.327, -7.06, 3.71, -6.23 ] - }, - { - "time": 3.9333, - "value": -5.41, - "curve": [ 4.168, -4.53, 4.488, -2.83 ] - }, - { "time": 4.8 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.025, 0, 0.09, -3.66 ] - }, - { - "time": 0.1, - "value": -4.55, - "curve": [ 0.143, -8.4, 0.223, -17.07 ] - }, - { - "time": 0.2333, - "value": -18.31, - "curve": [ 0.282, -24.44, 0.35, -29 ] - }, - { - "time": 0.3667, - "value": -30.07, - "curve": [ 0.405, -32.58, 0.442, -33.03 ] - }, - { - "time": 0.4667, - "value": -32.99, - "curve": [ 0.491, -33.04, 0.505, -23.56 ] - }, - { - "time": 0.5333, - "value": -23.55, - "curve": [ 0.571, -23.67, 0.599, -27.21 ] - }, - { - "time": 0.6333, - "value": -27.21, - "curve": [ 0.669, -27.2, 0.742, -10.43 ] - }, - { - "time": 0.7667, - "value": -7.79, - "curve": [ 0.788, -5.53, 0.796, -4.42 ] - }, - { - "time": 0.8333, - "value": -2.9, - "curve": [ 0.875, -1.21, 0.933, 0 ] - }, - { "time": 0.9667, "curve": "stepped" }, - { - "time": 2.4333, - "curve": [ 2.517, 0, 2.683, 4.63 ] - }, - { - "time": 2.7667, - "value": 4.66, - "curve": [ 3.084, 4.76, 3.248, 4.37 ] - }, - { - "time": 3.4, - "value": 3.74, - "curve": [ 3.596, 2.92, 3.755, 2.18 ] - }, - { - "time": 3.8667, - "value": 1.72, - "curve": [ 4.136, 0.59, 4.471, 0 ] - }, - { "time": 4.8 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0, 0, 0.041, 10.74 ] - }, - { - "time": 0.0667, - "value": 14.16, - "curve": [ 0.075, 15.22, 0.148, 18.04 ] - }, - { - "time": 0.2, - "value": 18.13, - "curve": [ 0.251, 18.23, 0.307, -4.75 ] - }, - { - "time": 0.3667, - "value": -5.06, - "curve": [ 0.412, -5.3, 0.47, -0.96 ] - }, - { - "time": 0.5, - "value": 2.21, - "curve": [ 0.512, 3.48, 0.595, 20.31 ] - }, - { - "time": 0.6333, - "value": 24.87, - "curve": [ 0.647, 26.53, 0.719, 29.33 ] - }, - { - "time": 0.8, - "value": 29.22, - "curve": [ 0.859, 29.14, 0.9, 28.48 ] - }, - { - "time": 0.9333, - "value": 26.11, - "curve": [ 0.981, 22.72, 0.998, 2.06 ] - }, - { "time": 1.1, "value": 2.21 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.047, -0.21, 0.048, 7.86 ] - }, - { - "time": 0.0667, - "value": 13.27, - "curve": [ 0.083, 18.05, 0.135, 24.44 ] - }, - { - "time": 0.2, - "value": 24.02, - "curve": [ 0.225, 24.02, 0.28, 6.32 ] - }, - { - "time": 0.3, - "value": 3.1, - "curve": [ 0.323, -0.58, 0.382, -7.12 ] - }, - { - "time": 0.4667, - "value": -7.45, - "curve": [ 0.512, -7.66, 0.538, 12.13 ] - }, - { - "time": 0.5667, - "value": 16.46, - "curve": [ 0.609, 22.72, 0.672, 27.4 ] - }, - { - "time": 0.7333, - "value": 27.55, - "curve": [ 0.827, 27.4, 0.933, 23.23 ] - }, - { - "time": 0.9667, - "value": 19.11, - "curve": [ 0.998, 15.27, 1.092, -2.53 ] - }, - { - "time": 1.1333, - "value": -2.53, - "curve": [ 1.158, -2.53, 1.208, 0 ] - }, - { "time": 1.2333, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.075, 0, 2.248, 0.35 ] - }, - { - "time": 2.3333, - "value": 0.78, - "curve": [ 2.585, 2.06, 2.805, 3.46 ] - }, - { - "time": 3.2, - "value": 3.5, - "curve": [ 3.593, 3.54, 3.979, 2.36 ] - }, - { - "time": 4.1667, - "value": 1.55, - "curve": [ 4.391, 0.59, 4.447, 0.04 ] - }, - { - "time": 4.6, - "value": 0.04, - "curve": [ 4.642, 0.04, 4.742, 0 ] - }, - { "time": 4.9333 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.025, 0, 0.09, 1.43, 0.025, 0, 0.075, -34.76 ] - }, - { - "time": 0.1, - "x": 1.59, - "y": -34.76, - "curve": [ 0.214, 3.33, 0.375, 5.34, 0.192, -34.76, 0.441, -21.17 ] - }, - { - "time": 0.4667, - "x": 5.34, - "y": -12.57, - "curve": [ 0.492, 5.34, 0.55, 5.24, 0.482, -7.36, 0.504, 4.03 ] - }, - { - "time": 0.5667, - "x": 5.11, - "y": 4.01, - "curve": [ 0.658, 4.45, 0.679, 3.19, 0.649, 3.98, 0.642, -16.84 ] - }, - { - "time": 0.7, - "x": 2.8, - "y": -16.74, - "curve": [ 0.787, 1.15, 0.881, -1.29, 0.772, -16.62, 0.82, 8.95 ] - }, - { - "time": 0.9, - "x": -1.72, - "y": 8.91, - "curve": [ 0.961, -3.06, 1.025, -3.58, 0.975, 8.87, 0.951, -1.37 ] - }, - { - "time": 1.1, - "x": -3.58, - "y": -1.45, - "curve": [ 1.292, -3.58, 2.002, -2.4, 1.292, -1.56, 1.975, -1.45 ] - }, - { - "time": 2.1667, - "x": -1.39, - "y": -1.45, - "curve": [ 2.25, -0.88, 2.503, 1.38, 2.283, -1.45, 2.603, -12.44 ] - }, - { - "time": 2.6667, - "x": 2.13, - "y": -14.45, - "curve": [ 2.766, 2.59, 2.999, 2.81, 2.835, -19.73, 3.003, -25.2 ] - }, - { - "time": 3.1333, - "x": 2.91, - "y": -26.08, - "curve": [ 3.392, 3.1, 4.199, 4.05, 3.483, -28.44, 4.129, -27.23 ] - }, - { - "time": 4.3667, - "x": 4.81, - "y": -19.59, - "curve": [ 4.429, 5.1, 4.594, 8.54, 4.538, -14.08, 4.583, -7.88 ] - }, - { - "time": 4.6667, - "x": 8.65, - "y": -4.56, - "curve": [ 4.794, 8.86, 4.806, 5.93, 4.691, -3.59, 4.8, -1.61 ] - }, - { "time": 4.9333, "x": 5.8, "y": -1.99 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { "mix": 0 } - ], - "front-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0.005 } - ], - "rear-leg-ik": [ - { "mix": 0.005, "bendPositive": false } - ] - } - }, - "hoverboard": { - "slots": { - "exhaust1": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust2": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust3": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "hoverboard-board": { - "attachment": [ - { "name": "hoverboard-board" } - ] - }, - "hoverboard-thruster-front": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverboard-thruster-rear": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverglow-front": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "hoverglow-rear": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow1": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667, "name": null } - ] - }, - "side-glow2": { - "attachment": [ - { "time": 0.0667, "name": "hoverglow-small" }, - { "time": 1, "name": null } - ] - }, - "side-glow3": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667, "name": null } - ] - } - }, - "bones": { - "hoverboard-controller": { - "translate": [ - { - "x": 319.55, - "y": -1.59, - "curve": [ 0.064, 319.55, 0.2, 347.85, 0.058, -1.2, 0.2, 23.11 ] - }, - { - "time": 0.2667, - "x": 347.66, - "y": 39.62, - "curve": [ 0.35, 347.41, 0.476, 341.47, 0.323, 53.58, 0.44, 85.82 ] - }, - { - "time": 0.5333, - "x": 338.47, - "y": 85.72, - "curve": [ 0.603, 334.83, 0.913, 319.65, 0.621, 85.62, 0.88, -1.53 ] - }, - { "time": 1, "x": 319.55, "y": -1.59 } - ] - }, - "hip": { - "translate": [ - { - "x": -53.49, - "y": 32.14, - "curve": [ 0.061, -53.77, 0.093, -51.81, 0.044, 16.34, 0.063, 9.67 ] - }, - { - "time": 0.1333, - "x": -49.31, - "y": 7.01, - "curve": [ 0.3, -35.27, 0.461, -20.06, 0.314, 9.52, 0.408, 121.09 ] - }, - { - "time": 0.5667, - "x": -20.06, - "y": 122.72, - "curve": [ 0.716, -20.09, 0.912, -53.29, 0.753, 121.8, 0.946, 51.85 ] - }, - { "time": 1, "x": -53.49, "y": 32.14 } - ] - }, - "exhaust1": { - "scale": [ - { - "x": 1.593, - "y": 0.964, - "curve": [ 0.033, 1.593, 0.1, 1, 0.033, 0.964, 0.1, 0.713 ] - }, - { - "time": 0.1333, - "y": 0.713, - "curve": [ 0.15, 1, 0.183, 1.774, 0.15, 0.713, 0.183, 0.883 ] - }, - { - "time": 0.2, - "x": 1.774, - "y": 0.883, - "curve": [ 0.242, 1.774, 0.325, 1.181, 0.242, 0.883, 0.325, 0.649 ] - }, - { - "time": 0.3667, - "x": 1.181, - "y": 0.649, - "curve": [ 0.408, 1.181, 0.492, 1.893, 0.408, 0.649, 0.492, 0.819 ] - }, - { - "time": 0.5333, - "x": 1.893, - "y": 0.819, - "curve": [ 0.558, 1.893, 0.608, 1.18, 0.558, 0.819, 0.608, 0.686 ] - }, - { - "time": 0.6333, - "x": 1.18, - "y": 0.686, - "curve": [ 0.658, 1.18, 0.708, 1.903, 0.658, 0.686, 0.708, 0.855 ] - }, - { - "time": 0.7333, - "x": 1.903, - "y": 0.855, - "curve": [ 0.767, 1.903, 0.833, 1.311, 0.767, 0.855, 0.833, 0.622 ] - }, - { - "time": 0.8667, - "x": 1.311, - "y": 0.622, - "curve": [ 0.9, 1.311, 0.967, 1.593, 0.9, 0.622, 0.967, 0.964 ] - }, - { "time": 1, "x": 1.593, "y": 0.964 } - ] - }, - "exhaust2": { - "scale": [ - { - "x": 1.88, - "y": 0.832, - "curve": [ 0.025, 1.88, 0.075, 1.311, 0.025, 0.832, 0.075, 0.686 ] - }, - { - "time": 0.1, - "x": 1.311, - "y": 0.686, - "curve": [ 0.133, 1.311, 0.2, 2.01, 0.133, 0.686, 0.208, 0.736 ] - }, - { - "time": 0.2333, - "x": 2.01, - "y": 0.769, - "curve": [ 0.267, 2.01, 0.333, 1, 0.282, 0.831, 0.333, 0.91 ] - }, - { - "time": 0.3667, - "y": 0.91, - "curve": [ 0.4, 1, 0.467, 1.699, 0.4, 0.91, 0.474, 0.891 ] - }, - { - "time": 0.5, - "x": 1.699, - "y": 0.86, - "curve": [ 0.517, 1.699, 0.55, 1.181, 0.54, 0.813, 0.55, 0.713 ] - }, - { - "time": 0.5667, - "x": 1.181, - "y": 0.713, - "curve": [ 0.617, 1.181, 0.717, 1.881, 0.617, 0.713, 0.717, 0.796 ] - }, - { - "time": 0.7667, - "x": 1.881, - "y": 0.796, - "curve": [ 0.8, 1.881, 0.867, 1.3, 0.8, 0.796, 0.867, 0.649 ] - }, - { - "time": 0.9, - "x": 1.3, - "y": 0.649, - "curve": [ 0.925, 1.3, 0.975, 1.88, 0.925, 0.649, 0.975, 0.832 ] - }, - { "time": 1, "x": 1.88, "y": 0.832 } - ] - }, - "hoverboard-thruster-front": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06 ] - }, - { - "time": 0.5, - "value": 24.06, - "curve": [ 0.625, 24.06, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-front": { - "scale": [ - { - "x": 0.849, - "y": 1.764, - "curve": [ 0.017, 0.849, 0.05, 0.835, 0.017, 1.764, 0.05, 2.033 ] - }, - { - "time": 0.0667, - "x": 0.835, - "y": 2.033, - "curve": [ 0.092, 0.835, 0.142, 0.752, 0.092, 2.033, 0.142, 1.584 ] - }, - { - "time": 0.1667, - "x": 0.752, - "y": 1.584, - "curve": [ 0.183, 0.752, 0.217, 0.809, 0.183, 1.584, 0.217, 1.71 ] - }, - { - "time": 0.2333, - "x": 0.809, - "y": 1.71, - "curve": [ 0.25, 0.809, 0.283, 0.717, 0.25, 1.71, 0.283, 1.45 ] - }, - { - "time": 0.3, - "x": 0.717, - "y": 1.45, - "curve": [ 0.317, 0.717, 0.35, 0.777, 0.317, 1.45, 0.35, 1.698 ] - }, - { - "time": 0.3667, - "x": 0.777, - "y": 1.698, - "curve": [ 0.4, 0.781, 0.45, 0.685, 0.375, 1.698, 0.45, 1.173 ] - }, - { - "time": 0.4667, - "x": 0.685, - "y": 1.173, - "curve": [ 0.492, 0.685, 0.542, 0.825, 0.492, 1.173, 0.542, 1.572 ] - }, - { - "time": 0.5667, - "x": 0.825, - "y": 1.572, - "curve": [ 0.611, 0.816, 0.63, 0.727, 0.611, 1.577, 0.606, 1.255 ] - }, - { - "time": 0.6667, - "x": 0.725, - "y": 1.241, - "curve": [ 0.692, 0.725, 0.742, 0.895, 0.692, 1.241, 0.749, 1.799 ] - }, - { - "time": 0.7667, - "x": 0.895, - "y": 1.857, - "curve": [ 0.783, 0.895, 0.796, 0.892, 0.796, 1.955, 0.817, 1.962 ] - }, - { - "time": 0.8333, - "x": 0.845, - "y": 1.962, - "curve": [ 0.845, 0.831, 0.883, 0.802, 0.85, 1.962, 0.872, 1.704 ] - }, - { - "time": 0.9, - "x": 0.802, - "y": 1.491, - "curve": [ 0.917, 0.802, 0.95, 0.845, 0.907, 1.441, 0.936, 1.508 ] - }, - { - "time": 0.9667, - "x": 0.845, - "y": 1.627, - "curve": [ 0.975, 0.845, 0.992, 0.849, 0.973, 1.652, 0.992, 1.764 ] - }, - { "time": 1, "x": 0.849, "y": 1.764 } - ] - }, - "hoverboard-thruster-rear": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06 ] - }, - { - "time": 0.5, - "value": 24.06, - "curve": [ 0.625, 24.06, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-rear": { - "scale": [ - { - "x": 0.845, - "y": 1.31, - "curve": [ 0.017, 0.845, 0.117, 0.899, 0.017, 1.31, 0.117, 2.033 ] - }, - { - "time": 0.1333, - "x": 0.899, - "y": 2.033, - "curve": [ 0.15, 0.899, 0.183, 0.752, 0.15, 2.033, 0.183, 1.574 ] - }, - { - "time": 0.2, - "x": 0.752, - "y": 1.574, - "curve": [ 0.225, 0.752, 0.275, 0.809, 0.225, 1.574, 0.275, 1.71 ] - }, - { - "time": 0.3, - "x": 0.809, - "y": 1.71, - "curve": [ 0.317, 0.809, 0.35, 0.717, 0.317, 1.71, 0.35, 1.397 ] - }, - { - "time": 0.3667, - "x": 0.717, - "y": 1.397, - "curve": [ 0.383, 0.717, 0.417, 0.777, 0.383, 1.397, 0.417, 1.45 ] - }, - { - "time": 0.4333, - "x": 0.777, - "y": 1.45, - "curve": [ 0.45, 0.777, 0.496, 0.689, 0.45, 1.45, 0.481, 1.168 ] - }, - { - "time": 0.5333, - "x": 0.685, - "y": 1.173, - "curve": [ 0.565, 0.682, 0.617, 0.758, 0.575, 1.177, 0.617, 1.297 ] - }, - { - "time": 0.6333, - "x": 0.758, - "y": 1.297, - "curve": [ 0.658, 0.758, 0.708, 0.725, 0.658, 1.297, 0.708, 1.241 ] - }, - { - "time": 0.7333, - "x": 0.725, - "y": 1.241, - "curve": [ 0.772, 0.732, 0.796, 0.893, 0.782, 1.238, 0.778, 1.854 ] - }, - { - "time": 0.8333, - "x": 0.895, - "y": 1.857, - "curve": [ 0.878, 0.9, 0.992, 0.845, 0.88, 1.86, 0.992, 1.31 ] - }, - { "time": 1, "x": 0.845, "y": 1.31 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -85.92, - "curve": [ 0.08, -85.59, 0.284, -62.7 ] - }, - { - "time": 0.3667, - "value": -55.14, - "curve": [ 0.438, -48.65, 0.551, -43.21 ] - }, - { - "time": 0.6333, - "value": -43.21, - "curve": [ 0.716, -43.22, 0.908, -85.92 ] - }, - { "time": 1, "value": -85.92 } - ], - "translate": [ - { - "x": -0.59, - "y": -2.94, - "curve": [ 0.1, -1.21, 0.275, -1.74, 0.092, -2.94, 0.275, -6.39 ] - }, - { - "time": 0.3667, - "x": -1.74, - "y": -6.39, - "curve": [ 0.433, -1.74, 0.567, 0.72, 0.433, -6.39, 0.587, -4.48 ] - }, - { - "time": 0.6333, - "x": 0.72, - "y": -4.21, - "curve": [ 0.725, 0.72, 0.908, -0.08, 0.743, -3.57, 0.908, -2.94 ] - }, - { "time": 1, "x": -0.59, "y": -2.94 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 7.61, - "curve": [ 0.143, 7.62, 0.247, -23.17 ] - }, - { - "time": 0.2667, - "value": -26.56, - "curve": [ 0.281, -29.08, 0.351, -37.36 ] - }, - { - "time": 0.4333, - "value": -37.2, - "curve": [ 0.513, -37.05, 0.562, -29.88 ] - }, - { - "time": 0.6, - "value": -25.18, - "curve": [ 0.621, -22.58, 0.694, -3.98 ] - }, - { - "time": 0.8, - "value": 3.63, - "curve": [ 0.861, 8.03, 0.946, 7.57 ] - }, - { "time": 1, "value": 7.61 } - ], - "translate": [ - { - "curve": [ 0.117, 0, 0.35, 0.52, 0.117, 0, 0.35, -3.27 ] - }, - { - "time": 0.4667, - "x": 0.52, - "y": -3.27, - "curve": [ 0.6, 0.52, 0.867, 0, 0.6, -3.27, 0.867, 0 ] - }, - { "time": 1 } - ], - "shear": [ - { - "y": 19.83, - "curve": [ 0.117, 0, 0.35, 15.28, 0.117, 19.83, 0.35, 28.31 ] - }, - { - "time": 0.4667, - "x": 15.28, - "y": 28.31, - "curve": [ 0.6, 15.28, 0.867, 0, 0.6, 28.31, 0.867, 19.83 ] - }, - { "time": 1, "y": 19.83 } - ] - }, - "board-ik": { - "translate": [ - { - "x": 393.62, - "curve": [ 0.083, 393.62, 0.25, 393.48, 0.083, 0, 0.25, 117.69 ] - }, - { - "time": 0.3333, - "x": 393.48, - "y": 117.69, - "curve": [ 0.375, 393.48, 0.458, 393.62, 0.375, 117.69, 0.458, 83.82 ] - }, - { "time": 0.5, "x": 393.62, "y": 83.82 }, - { "time": 0.6667, "x": 393.62, "y": 30.15 }, - { "time": 1, "x": 393.62 } - ] - }, - "front-thigh": { - "translate": [ - { "x": -7.49, "y": 8.51 } - ] - }, - "front-leg-target": { - "translate": [ - { - "time": 0.3667, - "curve": [ 0.428, 10.83, 0.567, 12.78, 0.414, 7.29, 0.567, 8.79 ] - }, - { - "time": 0.6, - "x": 12.78, - "y": 8.79, - "curve": [ 0.692, 12.78, 0.772, 11.27, 0.692, 8.79, 0.766, 8.62 ] - }, - { "time": 0.8667 } - ] - }, - "rear-leg-target": { - "translate": [ - { - "time": 0.4667, - "curve": [ 0.492, 0, 0.534, 4.47, 0.492, 0, 0.542, 1.63 ] - }, - { - "time": 0.5667, - "x": 4.53, - "y": 1.77, - "curve": [ 0.622, 4.64, 0.717, 3.31, 0.615, 2.06, 0.71, 2.1 ] - }, - { "time": 0.8 } - ] - }, - "exhaust3": { - "scale": [ - { - "x": 1.882, - "y": 0.81, - "curve": [ 0.017, 1.882, 0.167, 1.3, 0.017, 0.81, 0.167, 0.649 ] - }, - { - "time": 0.2, - "x": 1.3, - "y": 0.649, - "curve": [ 0.225, 1.3, 0.275, 2.051, 0.225, 0.649, 0.275, 0.984 ] - }, - { - "time": 0.3, - "x": 2.051, - "y": 0.984, - "curve": [ 0.325, 2.051, 0.375, 1.311, 0.325, 0.984, 0.384, 0.715 ] - }, - { - "time": 0.4, - "x": 1.311, - "y": 0.686, - "curve": [ 0.433, 1.311, 0.5, 1.86, 0.426, 0.638, 0.5, 0.537 ] - }, - { - "time": 0.5333, - "x": 1.86, - "y": 0.537, - "curve": [ 0.567, 1.86, 0.633, 1.187, 0.567, 0.537, 0.604, 0.854 ] - }, - { - "time": 0.6667, - "x": 1.187, - "y": 0.854, - "curve": [ 0.7, 1.187, 0.767, 1.549, 0.707, 0.854, 0.774, 0.775 ] - }, - { - "time": 0.8, - "x": 1.549, - "y": 0.746, - "curve": [ 0.817, 1.549, 0.85, 1.181, 0.815, 0.729, 0.85, 0.713 ] - }, - { - "time": 0.8667, - "x": 1.181, - "y": 0.713, - "curve": [ 0.9, 1.181, 0.967, 1.882, 0.9, 0.713, 0.967, 0.81 ] - }, - { "time": 1, "x": 1.882, "y": 0.81 } - ] - }, - "side-glow1": { - "rotate": [ - { "value": 51.12, "curve": "stepped" }, - { "time": 0.0667, "value": 43.82, "curve": "stepped" }, - { "time": 0.1, "value": 40.95, "curve": "stepped" }, - { "time": 0.1667, "value": 27.78, "curve": "stepped" }, - { "time": 0.2, "value": 10.24, "curve": "stepped" }, - { "time": 0.2667, "curve": "stepped" }, - { "time": 0.8, "value": -25.81 } - ], - "translate": [ - { "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.2667, "x": 248.16, "curve": "stepped" }, - { "time": 0.3, "x": 221.36, "curve": "stepped" }, - { "time": 0.3667, "x": 195.69, "curve": "stepped" }, - { "time": 0.4, "x": 171.08, "curve": "stepped" }, - { "time": 0.4667, "x": 144.84, "curve": "stepped" }, - { "time": 0.5, "x": 121.22, "curve": "stepped" }, - { "time": 0.5667, "x": 91.98, "curve": "stepped" }, - { "time": 0.6, "x": 62.63, "curve": "stepped" }, - { "time": 0.6667, "x": 30.78, "curve": "stepped" }, - { "time": 0.7, "curve": "stepped" }, - { "time": 0.7667, "x": -28.45, "curve": "stepped" }, - { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "x": 0.535, "curve": "stepped" }, - { "time": 0.0667, "x": 0.594, "curve": "stepped" }, - { "time": 0.1, "x": 0.844, "curve": "stepped" }, - { "time": 0.1667, "curve": "stepped" }, - { "time": 0.8, "x": 0.534, "curve": "stepped" }, - { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9, "x": 0.349, "y": 0.654 } - ] - }, - "side-glow2": { - "rotate": [ - { "time": 0.0667, "value": 51.12, "curve": "stepped" }, - { "time": 0.1, "value": 43.82, "curve": "stepped" }, - { "time": 0.1667, "value": 40.95, "curve": "stepped" }, - { "time": 0.2, "value": 27.78, "curve": "stepped" }, - { "time": 0.2667, "value": 10.24, "curve": "stepped" }, - { "time": 0.3, "curve": "stepped" }, - { "time": 0.8667, "value": -25.81 } - ], - "translate": [ - { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.3, "x": 248.16, "curve": "stepped" }, - { "time": 0.3667, "x": 221.36, "curve": "stepped" }, - { "time": 0.4, "x": 195.69, "curve": "stepped" }, - { "time": 0.4667, "x": 171.08, "curve": "stepped" }, - { "time": 0.5, "x": 144.84, "curve": "stepped" }, - { "time": 0.5667, "x": 121.22, "curve": "stepped" }, - { "time": 0.6, "x": 91.98, "curve": "stepped" }, - { "time": 0.6667, "x": 62.63, "curve": "stepped" }, - { "time": 0.7, "x": 30.78, "curve": "stepped" }, - { "time": 0.7667, "curve": "stepped" }, - { "time": 0.8, "x": -28.45, "curve": "stepped" }, - { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9667, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "time": 0.0667, "x": 0.535, "curve": "stepped" }, - { "time": 0.1, "x": 0.594, "curve": "stepped" }, - { "time": 0.1667, "x": 0.844, "curve": "stepped" }, - { "time": 0.2, "curve": "stepped" }, - { "time": 0.8667, "x": 0.534, "curve": "stepped" }, - { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9667, "x": 0.349, "y": 0.654 } - ] - }, - "torso": { - "rotate": [ - { - "value": -34.73, - "curve": [ 0.034, -36.31, 0.162, -39.33 ] - }, - { - "time": 0.2667, - "value": -39.37, - "curve": [ 0.384, -39.37, 0.491, -29.52 ] - }, - { - "time": 0.5, - "value": -28.86, - "curve": [ 0.525, -26.95, 0.571, -21.01 ] - }, - { - "time": 0.6333, - "value": -21.01, - "curve": [ 0.725, -21.01, 0.969, -33.35 ] - }, - { "time": 1, "value": -34.73 } - ] - }, - "neck": { - "rotate": [ - { - "value": 10.2, - "curve": [ 0.07, 12.09, 0.189, 16.03 ] - }, - { - "time": 0.2667, - "value": 16.14, - "curve": [ 0.333, 16.14, 0.449, 8.03 ] - }, - { - "time": 0.5, - "value": 5.83, - "curve": [ 0.542, 4.02, 0.6, 2.68 ] - }, - { - "time": 0.6333, - "value": 2.68, - "curve": [ 0.725, 2.68, 0.943, 8.57 ] - }, - { "time": 1, "value": 10.2 } - ] - }, - "head": { - "rotate": [ - { - "value": 10.2, - "curve": [ 0.044, 11.52, 0.2, 16.12 ] - }, - { - "time": 0.2667, - "value": 16.14, - "curve": [ 0.375, 16.17, 0.492, 2.65 ] - }, - { - "time": 0.6333, - "value": 2.68, - "curve": [ 0.725, 2.7, 0.963, 9.26 ] - }, - { "time": 1, "value": 10.2 } - ], - "translate": [ - { - "curve": [ 0.03, -0.24, 0.2, -4.22, 0.051, -1.06, 0.2, -3.62 ] - }, - { - "time": 0.2667, - "x": -4.22, - "y": -3.62, - "curve": [ 0.358, -4.22, 0.542, 0.84, 0.358, -3.62, 0.542, 6.01 ] - }, - { - "time": 0.6333, - "x": 0.84, - "y": 6.01, - "curve": [ 0.725, 0.84, 0.939, 0.32, 0.725, 6.01, 0.945, 1.14 ] - }, - { "time": 1 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": -11.18, - "curve": [ 0.064, -14.82, 0.25, -20.01 ] - }, - { - "time": 0.3333, - "value": -20.01, - "curve": [ 0.429, -20.12, 0.58, 5.12 ] - }, - { - "time": 0.6, - "value": 8.67, - "curve": [ 0.617, 11.72, 0.687, 20.52 ] - }, - { - "time": 0.7667, - "value": 20.55, - "curve": [ 0.848, 20.7, 0.963, -9.43 ] - }, - { "time": 1, "value": -11.18 } - ] - }, - "hair3": { - "rotate": [ - { - "value": 9.61, - "curve": [ 0.014, 8.51, 0.075, 2.63 ] - }, - { - "time": 0.1, - "value": 2.63, - "curve": [ 0.15, 2.63, 0.25, 13.52 ] - }, - { - "time": 0.3, - "value": 13.52, - "curve": [ 0.35, 13.52, 0.45, 11.28 ] - }, - { - "time": 0.5, - "value": 11.28, - "curve": [ 0.575, 11.28, 0.725, 18.13 ] - }, - { - "time": 0.8, - "value": 18.13, - "curve": [ 0.85, 18.13, 0.978, 11.07 ] - }, - { "time": 1, "value": 9.61 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -17.7, - "curve": [ 0.008, -17.7, 0.025, -23.73 ] - }, - { - "time": 0.0333, - "value": -23.73, - "curve": [ 0.067, -23.73, 0.154, -4.4 ] - }, - { - "time": 0.1667, - "value": -1.92, - "curve": [ 0.197, 4.09, 0.236, 12.91 ] - }, - { - "time": 0.2667, - "value": 17.56, - "curve": [ 0.301, 22.68, 0.342, 27.97 ] - }, - { - "time": 0.3667, - "value": 27.97, - "curve": [ 0.4, 27.97, 0.467, -1.45 ] - }, - { - "time": 0.5, - "value": -1.45, - "curve": [ 0.517, -1.45, 0.55, 3.16 ] - }, - { - "time": 0.5667, - "value": 3.16, - "curve": [ 0.583, 3.16, 0.617, -8.9 ] - }, - { - "time": 0.6333, - "value": -8.9, - "curve": [ 0.642, -8.9, 0.658, -5.4 ] - }, - { - "time": 0.6667, - "value": -5.4, - "curve": [ 0.683, -5.4, 0.717, -15.32 ] - }, - { - "time": 0.7333, - "value": -15.32, - "curve": [ 0.75, -15.32, 0.783, -9.19 ] - }, - { - "time": 0.8, - "value": -9.19, - "curve": [ 0.817, -9.19, 0.85, -23.6 ] - }, - { - "time": 0.8667, - "value": -23.6, - "curve": [ 0.883, -23.6, 0.917, -17.38 ] - }, - { - "time": 0.9333, - "value": -17.38, - "curve": [ 0.942, -17.38, 0.958, -20.46 ] - }, - { - "time": 0.9667, - "value": -20.46, - "curve": [ 0.975, -20.46, 0.992, -17.7 ] - }, - { "time": 1, "value": -17.7 } - ] - }, - "hair1": { - "rotate": [ - { - "value": 9.61, - "curve": [ 0.06, 9.04, 0.25, 8.9 ] - }, - { - "time": 0.3333, - "value": 8.9, - "curve": [ 0.392, 8.9, 0.508, 14.58 ] - }, - { - "time": 0.5667, - "value": 14.58, - "curve": [ 0.675, 14.58, 0.956, 10.28 ] - }, - { "time": 1, "value": 9.61 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -3.82, - "curve": [ 0.017, -3.82, 0.064, -9.16 ] - }, - { - "time": 0.1333, - "value": -9.09, - "curve": [ 0.178, -9.04, 0.234, 1.29 ] - }, - { - "time": 0.2667, - "value": 5.98, - "curve": [ 0.276, 7.27, 0.336, 17.1 ] - }, - { - "time": 0.3667, - "value": 17.1, - "curve": [ 0.413, 17.1, 0.467, 1.59 ] - }, - { - "time": 0.5, - "value": 1.59, - "curve": [ 0.533, 1.59, 0.567, 13.63 ] - }, - { - "time": 0.6, - "value": 13.63, - "curve": [ 0.617, 13.63, 0.683, 0.78 ] - }, - { - "time": 0.7, - "value": 0.78, - "curve": [ 0.717, 0.78, 0.75, 12.01 ] - }, - { - "time": 0.7667, - "value": 11.9, - "curve": [ 0.792, 11.73, 0.817, -0.85 ] - }, - { - "time": 0.8333, - "value": -0.85, - "curve": [ 0.85, -0.85, 0.88, 1.99 ] - }, - { - "time": 0.9, - "value": 1.82, - "curve": [ 0.916, 1.68, 0.95, -6.9 ] - }, - { - "time": 0.9667, - "value": -6.9, - "curve": [ 0.975, -6.9, 0.992, -3.82 ] - }, - { "time": 1, "value": -3.82 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 31.65, - "curve": [ 0.108, 31.65, 0.325, 13.01 ] - }, - { - "time": 0.4333, - "value": 13.01, - "curve": [ 0.71, 13.01, 0.917, 31.65 ] - }, - { "time": 1, "value": 31.65 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 31, - "curve": [ 0.108, 31, 0.325, 12.76 ] - }, - { - "time": 0.4333, - "value": 12.79, - "curve": [ 0.587, 12.82, 0.917, 31 ] - }, - { "time": 1, "value": 31 } - ] - }, - "gun": { - "rotate": [ - { - "value": 1.95, - "curve": [ 0.083, 1.95, 0.245, 36.73 ] - }, - { - "time": 0.3333, - "value": 36.71, - "curve": [ 0.439, 36.69, 0.589, 10.68 ] - }, - { - "time": 0.6333, - "value": 8.75, - "curve": [ 0.701, 5.81, 0.917, 1.95 ] - }, - { "time": 1, "value": 1.95 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 2.35 ] - }, - { - "time": 0.1333, - "value": 2.35, - "curve": [ 0.225, 2.35, 0.408, -2.4 ] - }, - { - "time": 0.5, - "value": -2.4, - "curve": [ 0.567, -2.4, 0.7, 1.44 ] - }, - { - "time": 0.7667, - "value": 1.44, - "curve": [ 0.825, 1.44, 0.942, 0 ] - }, - { "time": 1 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.063, 0.77, 0.106, 1.42 ] - }, - { - "time": 0.1667, - "value": 1.42, - "curve": [ 0.259, 1.42, 0.344, -1.25 ] - }, - { - "time": 0.4667, - "value": -1.26, - "curve": [ 0.656, -1.26, 0.917, -0.78 ] - }, - { "time": 1 } - ] - }, - "head-control": { - "translate": [ - { - "x": 0.37, - "y": -11.17, - "curve": [ 0.133, 0.37, 0.335, -10.23, 0.133, -11.17, 0.335, 3.15 ] - }, - { - "time": 0.5333, - "x": -10.23, - "y": 3.15, - "curve": [ 0.71, -10.23, 0.883, 0.37, 0.71, 3.15, 0.883, -11.17 ] - }, - { "time": 1, "x": 0.37, "y": -11.17 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.46, - "y": 10.15, - "curve": [ 0.103, 1.46, 0.249, 1.36, 0.103, 10.15, 0.249, -4.39 ] - }, - { - "time": 0.4, - "x": 1.36, - "y": -4.39, - "curve": [ 0.621, 1.36, 0.85, 1.46, 0.621, -4.39, 0.85, 10.15 ] - }, - { "time": 1, "x": 1.46, "y": 10.15 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": 1.4, - "y": 0.44, - "curve": [ 0.088, 1.4, 0.208, -2.47, 0.088, 0.44, 0.208, 8.61 ] - }, - { - "time": 0.3333, - "x": -2.47, - "y": 8.61, - "curve": [ 0.572, -2.47, 0.833, 1.4, 0.572, 8.61, 0.833, 0.44 ] - }, - { "time": 1, "x": 1.4, "y": 0.44 } - ] - } - }, - "transform": { - "front-foot-board-transform": [ - { "mixRotate": 0.997 } - ], - "rear-foot-board-transform": [ - {} - ], - "toes-board": [ - { "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ] - }, - "deform": { - "default": { - "front-foot": { - "front-foot": [ - { - "offset": 26, - "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] - } - ] - }, - "front-shin": { - "front-shin": [ - { - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 0.3667, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] - }, - { - "time": 0.5333, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 1, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - } - ] - }, - "hoverboard-board": { - "hoverboard-board": [ - { - "curve": [ 0.067, 0, 0.2, 1 ] - }, - { - "time": 0.2667, - "offset": 1, - "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ], - "curve": [ 0.45, 0, 0.817, 1 ] - }, - { "time": 1 } - ] - }, - "rear-foot": { - "rear-foot": [ - { - "offset": 28, - "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] - } - ] - } - } - } - }, - "idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { "x": -69.06 } - ] - }, - "hip": { - "rotate": [ - { - "curve": [ 0.073, 0.35, 0.303, 1.27 ] - }, - { - "time": 0.4, - "value": 1.28, - "curve": [ 0.615, 1.3, 0.847, -1.41 ] - }, - { - "time": 1.2, - "value": -1.38, - "curve": [ 1.344, -1.37, 1.602, -0.28 ] - }, - { "time": 1.6667 } - ], - "translate": [ - { - "x": -11.97, - "y": -23.15, - "curve": [ 0.059, -12.96, 0.258, -15.19, 0.142, -23.15, 0.341, -24.89 ] - }, - { - "time": 0.4667, - "x": -15.14, - "y": -26.74, - "curve": [ 0.62, -15.1, 0.788, -13.28, 0.597, -28.66, 0.75, -30.01 ] - }, - { - "time": 0.9, - "x": -12.02, - "y": -30.01, - "curve": [ 0.978, -11.13, 1.175, -9.05, 1.036, -29.94, 1.234, -28.08 ] - }, - { - "time": 1.3333, - "x": -9.06, - "y": -26.64, - "curve": [ 1.501, -9.06, 1.614, -10.95, 1.454, -24.89, 1.609, -23.15 ] - }, - { "time": 1.6667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -60.87, - "curve": [ 0.154, -60.85, 0.452, -68.65 ] - }, - { - "time": 0.8333, - "value": -68.65, - "curve": [ 1.221, -68.65, 1.542, -60.87 ] - }, - { "time": 1.6667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 42.46, - "curve": [ 0.029, 42.97, 0.134, 45.28 ] - }, - { - "time": 0.3333, - "value": 45.27, - "curve": [ 0.578, 45.26, 0.798, 40.07 ] - }, - { - "time": 0.8333, - "value": 39.74, - "curve": [ 0.878, 39.32, 1.019, 38.23 ] - }, - { - "time": 1.2, - "value": 38.22, - "curve": [ 1.377, 38.22, 1.619, 41.68 ] - }, - { "time": 1.6667, "value": 42.46 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 39.2, - "curve": [ 0.185, 39.22, 0.5, 29.37 ] - }, - { - "time": 0.6667, - "value": 29.37, - "curve": [ 0.917, 29.37, 1.417, 39.2 ] - }, - { "time": 1.6667, "value": 39.2 } - ] - }, - "head": { - "rotate": [ - { - "value": -6.75, - "curve": [ 0.176, -7.88, 0.349, -8.95 ] - }, - { - "time": 0.4667, - "value": -8.95, - "curve": [ 0.55, -8.95, 0.697, -6.77 ] - }, - { - "time": 0.8333, - "value": -5.44, - "curve": [ 0.88, -4.98, 1.05, -4.12 ] - }, - { - "time": 1.1333, - "value": -4.12, - "curve": [ 1.266, -4.12, 1.469, -5.48 ] - }, - { "time": 1.6667, "value": -6.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "curve": [ 0.086, 0, 0.233, 2.48 ] - }, - { - "time": 0.3333, - "value": 4.13, - "curve": [ 0.429, 5.7, 0.711, 10.06 ] - }, - { - "time": 0.8333, - "value": 10.06, - "curve": [ 0.926, 10.06, 1.092, 4.21 ] - }, - { - "time": 1.2, - "value": 2.78, - "curve": [ 1.349, 0.8, 1.551, 0 ] - }, - { "time": 1.6667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "curve": [ 0.063, 0.54, 0.367, 3.39 ] - }, - { - "time": 0.5333, - "value": 3.39, - "curve": [ 0.696, 3.39, 0.939, -1.63 ] - }, - { - "time": 1.2, - "value": -1.61, - "curve": [ 1.42, -1.59, 1.574, -0.67 ] - }, - { "time": 1.6667 } - ] - }, - "gun": { - "rotate": [ - { - "curve": [ 0.099, 0.27, 0.367, 1.23 ] - }, - { - "time": 0.5333, - "value": 1.23, - "curve": [ 0.665, 1.23, 0.937, -0.56 ] - }, - { - "time": 1.1333, - "value": -0.55, - "curve": [ 1.316, -0.55, 1.582, -0.21 ] - }, - { "time": 1.6667 } - ] - }, - "torso": { - "rotate": [ - { - "value": -22.88, - "curve": [ 0.099, -23.45, 0.363, -24.74 ] - }, - { - "time": 0.5333, - "value": -24.74, - "curve": [ 0.706, -24.74, 0.961, -20.97 ] - }, - { - "time": 1.1333, - "value": -20.97, - "curve": [ 1.355, -20.97, 1.567, -22.28 ] - }, - { "time": 1.6667, "value": -22.88 } - ] - }, - "neck": { - "rotate": [ - { - "value": 3.78, - "curve": [ 0.167, 3.78, 0.5, 5.45 ] - }, - { - "time": 0.6667, - "value": 5.45, - "curve": [ 0.917, 5.45, 1.417, 3.78 ] - }, - { "time": 1.6667, "value": 3.78 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.067, 0.33, 0.341, 2.54 ] - }, - { - "time": 0.5333, - "value": 2.54, - "curve": [ 0.734, 2.55, 0.982, -0.94 ] - }, - { - "time": 1.1333, - "value": -0.93, - "curve": [ 1.365, -0.91, 1.549, -0.56 ] - }, - { "time": 1.6667 } - ] - }, - "torso3": { - "rotate": [ - { - "value": -2.15, - "curve": [ 0.052, -1.9, 0.384, -0.15 ] - }, - { - "time": 0.5333, - "value": -0.14, - "curve": [ 0.762, -0.13, 0.895, -3.1 ] - }, - { - "time": 1.1333, - "value": -3.1, - "curve": [ 1.348, -3.1, 1.592, -2.46 ] - }, - { "time": 1.6667, "value": -2.15 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.213, 2.86 ] - }, - { - "time": 0.2667, - "value": 3.65, - "curve": [ 0.358, 4.99, 0.535, 7.92 ] - }, - { - "time": 0.6667, - "value": 7.92, - "curve": [ 0.809, 7.92, 1.067, 5.49 ] - }, - { - "time": 1.1333, - "value": 4.7, - "curve": [ 1.245, 3.34, 1.525, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.225, -7.97 ] - }, - { - "time": 0.2667, - "value": -9.75, - "curve": [ 0.316, -11.84, 0.519, -16.66 ] - }, - { - "time": 0.6667, - "value": -16.66, - "curve": [ 0.817, -16.66, 1.029, -11.43 ] - }, - { - "time": 1.1333, - "value": -9.14, - "curve": [ 1.25, -6.56, 1.525, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.1, 0, 0.3, 1.32 ] - }, - { - "time": 0.4, - "value": 1.32, - "curve": [ 0.55, 1.32, 0.866, 0.93 ] - }, - { - "time": 1, - "value": 0.73, - "curve": [ 1.189, 0.46, 1.5, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.118, -0.44, 0.3, -8.52 ] - }, - { - "time": 0.4, - "value": -8.52, - "curve": [ 0.55, -8.52, 0.85, 1.96 ] - }, - { - "time": 1, - "value": 1.96, - "curve": [ 1.167, 1.96, 1.577, 0.38 ] - }, - { "time": 1.6667 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.098, 1.46, 0.3, 4.49, 0.17, 0.13, 0.316, -3.28 ] - }, - { - "time": 0.4, - "x": 4.55, - "y": -5.95, - "curve": [ 0.53, 4.64, 0.776, 2.59, 0.492, -8.89, 0.668, -14.21 ] - }, - { - "time": 0.8667, - "x": 1.42, - "y": -14.26, - "curve": [ 0.966, 0.15, 1.109, -2.91, 0.994, -14.26, 1.144, -10.58 ] - }, - { - "time": 1.2333, - "x": -3.02, - "y": -8.26, - "curve": [ 1.342, -3.02, 1.568, -1.48, 1.317, -6.1, 1.558, 0 ] - }, - { "time": 1.6667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.21, 0, 0.525, -1.72, 0.21, 0, 0.525, 4.08 ] - }, - { - "time": 0.8333, - "x": -1.72, - "y": 4.08, - "curve": [ 1.15, -1.72, 1.46, 0, 1.15, 4.08, 1.46, 0 ] - }, - { "time": 1.6667 } - ] - } - } - }, - "idle-turn": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-upper-arm": { - "rotate": [ - { - "value": -302.77, - "curve": [ 0, -406.9, 0.125, -420.87 ] - }, - { "time": 0.2667, "value": -420.87 } - ], - "translate": [ - { - "x": 2.24, - "y": -4.98, - "curve": [ 0.067, 2.24, 0.111, 0, 0.067, -4.98, 0.111, 0 ] - }, - { "time": 0.2667 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 248.56, - "curve": [ 0, 371.28, 0.062, 399.2 ] - }, - { "time": 0.1333, "value": 399.2 } - ], - "translate": [ - { - "x": -2.84, - "y": 37.28, - "curve": [ 0.033, -2.84, 0.069, 0, 0.033, 37.28, 0.069, 0 ] - }, - { "time": 0.1333 } - ] - }, - "gun": { - "rotate": [ - { - "value": -3.95, - "curve": [ 0, -10.4, 0.019, -20.43 ] - }, - { - "time": 0.0333, - "value": -20.45, - "curve": [ 0.044, -20.47, 0.125, 0 ] - }, - { "time": 0.2 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.2, - "curve": [ 0, 6.27, 0.125, 3.78 ] - }, - { "time": 0.2667, "value": 3.78 } - ] - }, - "hip": { - "translate": [ - { - "x": -2.69, - "y": -6.79, - "curve": [ 0.067, -2.69, 0.2, -11.97, 0.067, -6.79, 0.2, -23.15 ] - }, - { "time": 0.2667, "x": -11.97, "y": -23.15 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -15.54, - "curve": [ 0, -3.08, 0.034, 18.44 ] - }, - { - "time": 0.0667, - "value": 19.02, - "curve": [ 0.108, 19.75, 0.169, 0 ] - }, - { "time": 0.2667 } - ], - "scale": [ - { - "x": 0.94, - "curve": [ 0, 0.962, 0.024, 1.237, 0, 1, 0.026, 0.947 ] - }, - { - "time": 0.0667, - "x": 1.236, - "y": 0.947, - "curve": [ 0.117, 1.235, 0.189, 1, 0.117, 0.947, 0.189, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 11.75, - "curve": [ 0, -7.97, 0.017, -33.4 ] - }, - { - "time": 0.0333, - "value": -33.39, - "curve": [ 0.049, -33.37, 0.131, 0 ] - }, - { "time": 0.2 } - ] - }, - "torso": { - "rotate": [ - { - "value": -18.25, - "curve": [ 0, -10.59, 0.125, -22.88 ] - }, - { "time": 0.2667, "value": -22.88 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.067, 1, 0.132, 1, 0.067, 1.03, 0.132, 1 ] - }, - { "time": 0.2667 } - ] - }, - "head": { - "rotate": [ - { - "value": 5.12, - "curve": [ 0, -6.34, 0.125, -6.75 ] - }, - { "time": 0.2667, "value": -6.75 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.067, 1, 0.107, 1, 0.067, 1.03, 0.107, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": -58.39, - "y": 30.48, - "curve": [ 0, -7.15, 0.047, 16.62, 0, 12.71, 0.039, 0.22 ] - }, - { - "time": 0.1, - "x": 34.14, - "y": -0.19, - "curve": [ 0.136, 45.79, 0.163, 48.87, 0.133, -0.41, 0.163, 0 ] - }, - { "time": 0.2, "x": 48.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 6.69, - "curve": [ 0, 19.76, 0.039, 56.53 ] - }, - { - "time": 0.0667, - "value": 56.63, - "curve": [ 0.114, 56.79, 0.189, 42.46 ] - }, - { "time": 0.2667, "value": 42.46 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -1.85, - "curve": [ 0.014, -8.91, 0.047, -28.4 ] - }, - { - "time": 0.1, - "value": -28.89, - "curve": [ 0.144, -29.29, 0.262, -21.77 ] - }, - { "time": 0.2667 } - ], - "translate": [ - { - "x": 9.97, - "y": 0.82, - "curve": [ 0, -54.41, 0.078, -69.06, 0, 0.15, 0.078, 0 ] - }, - { "time": 0.1667, "x": -69.06 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -9.01, - "curve": [ 0.044, -9.01, 0.072, 7.41 ] - }, - { - "time": 0.1333, - "value": 10.08, - "curve": [ 0.166, 11.47, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -16.49, - "curve": [ 0.044, -16.49, 0.101, -5.98 ] - }, - { - "time": 0.1333, - "value": -2.95, - "curve": [ 0.162, -0.34, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -3.85, - "curve": [ 0.044, -3.85, 0.072, 6.91 ] - }, - { - "time": 0.1333, - "value": 8.05, - "curve": [ 0.166, 8.65, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 1.25, - "curve": [ 0.044, 1.25, 0.072, 8.97 ] - }, - { - "time": 0.1333, - "value": 8.6, - "curve": [ 0.166, 8.4, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 12.21, - "y": 1.89, - "curve": [ 0.033, 12.21, 0.1, 0, 0.033, 1.89, 0.1, 0 ] - }, - { "time": 0.1333 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.11, - "y": -1.38, - "curve": [ 0.033, -16.11, 0.1, 0, 0.033, -1.38, 0.1, 0 ] - }, - { "time": 0.1333 } - ] - }, - "torso3": { - "rotate": [ - { "time": 0.2667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { - "x": -13.72, - "y": -34.7, - "curve": [ 0.067, -13.72, 0.2, 0, 0.067, -34.7, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.13, - "y": -14.31, - "curve": [ 0.067, 1.13, 0.2, 0, 0.067, -14.31, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - } - } - }, - "jump": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" }, - { "time": 0.1, "name": "front-fist-closed" }, - { "time": 0.8333, "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { - "value": 55.08, - "curve": [ 0.007, 46.66, 0.043, 26.3 ] - }, - { - "time": 0.0667, - "value": 22.84, - "curve": [ 0.1, 17.99, 0.165, 15.78 ] - }, - { - "time": 0.2333, - "value": 15.71, - "curve": [ 0.309, 15.63, 0.408, 46.67 ] - }, - { - "time": 0.5, - "value": 63.6, - "curve": [ 0.56, 74.72, 0.762, 91.48 ] - }, - { - "time": 0.9667, - "value": 91.81, - "curve": [ 1.068, 92.01, 1.096, 22.05 ] - }, - { - "time": 1.1667, - "value": 22.25, - "curve": [ 1.18, 22.29, 1.176, 56.17 ] - }, - { - "time": 1.2, - "value": 56.16, - "curve": [ 1.246, 56.15, 1.263, 54.94 ] - }, - { "time": 1.3333, "value": 55.08 } - ], - "translate": [ - { "x": -5.13, "y": 11.55 } - ] - }, - "torso": { - "rotate": [ - { - "value": -45.57, - "curve": [ 0.022, -44.61, 0.03, -39.06 ] - }, - { - "time": 0.0667, - "value": -35.29, - "curve": [ 0.12, -29.77, 0.28, -19.95 ] - }, - { - "time": 0.4333, - "value": -19.95, - "curve": [ 0.673, -19.95, 0.871, -22.38 ] - }, - { - "time": 0.9667, - "value": -27.08, - "curve": [ 1.094, -33.33, 1.176, -44.93 ] - }, - { "time": 1.3333, "value": -45.57 } - ], - "translate": [ - { "x": -3.79, "y": -0.77 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "value": 12.81, - "curve": [ 0.067, 12.81, 0.242, 67.88 ] - }, - { - "time": 0.2667, - "value": 74.11, - "curve": [ 0.314, 86.02, 0.454, 92.23 ] - }, - { - "time": 0.5667, - "value": 92.24, - "curve": [ 0.753, 92.26, 0.966, 67.94 ] - }, - { - "time": 1, - "value": 61.32, - "curve": [ 1.039, 53.75, 1.218, 12.68 ] - }, - { "time": 1.3333, "value": 12.81 } - ] - }, - "rear-shin": { - "rotate": [ - { - "value": -115.64, - "curve": [ 0.067, -117.17, 0.125, -117.15 ] - }, - { - "time": 0.1667, - "value": -117.15, - "curve": [ 0.225, -117.15, 0.332, -108.76 ] - }, - { - "time": 0.4, - "value": -107.15, - "curve": [ 0.48, -105.26, 0.685, -103.49 ] - }, - { - "time": 0.7667, - "value": -101.97, - "curve": [ 0.826, -100.87, 0.919, -92.3 ] - }, - { - "time": 1, - "value": -92.28, - "curve": [ 1.113, -92.26, 1.297, -114.22 ] - }, - { "time": 1.3333, "value": -115.64 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -40.21, - "curve": [ 0.054, -35.46, 0.15, -31.12 ] - }, - { - "time": 0.2, - "value": -31.12, - "curve": [ 0.308, -31.12, 0.547, -80.12 ] - }, - { - "time": 0.6333, - "value": -96.56, - "curve": [ 0.697, -108.56, 0.797, -112.54 ] - }, - { - "time": 0.8667, - "value": -112.6, - "curve": [ 1.137, -112.84, 1.274, -49.19 ] - }, - { "time": 1.3333, "value": -40.21 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.54, - "curve": [ 0.054, 32.23, 0.192, 55.84 ] - }, - { - "time": 0.2333, - "value": 62.58, - "curve": [ 0.29, 71.87, 0.375, 79.28 ] - }, - { - "time": 0.4333, - "value": 79.18, - "curve": [ 0.555, 78.98, 0.684, 27.54 ] - }, - { - "time": 0.7333, - "value": 13.28, - "curve": [ 0.786, -1.85, 0.874, -24.76 ] - }, - { - "time": 1, - "value": -25.45, - "curve": [ 1.165, -26.36, 1.303, 9.1 ] - }, - { "time": 1.3333, "value": 20.54 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16, - "curve": [ 0.114, -39.59, 0.3, -45.61 ] - }, - { - "time": 0.4, - "value": -45.61, - "curve": [ 0.442, -45.61, 0.537, -21.54 ] - }, - { - "time": 0.5667, - "value": -15.4, - "curve": [ 0.592, -10.23, 0.692, 11.89 ] - }, - { - "time": 0.7333, - "value": 11.73, - "curve": [ 0.783, 11.54, 0.831, 1.8 ] - }, - { - "time": 0.8667, - "value": -5.78, - "curve": [ 0.897, -12.22, 0.901, -14.22 ] - }, - { - "time": 0.9333, - "value": -14.51, - "curve": [ 0.974, -14.89, 0.976, 10.38 ] - }, - { - "time": 1, - "value": 10.55, - "curve": [ 1.027, 10.74, 1.023, -8.44 ] - }, - { - "time": 1.0333, - "value": -8.42, - "curve": [ 1.059, -8.36, 1.074, 10.12 ] - }, - { - "time": 1.1, - "value": 10.22, - "curve": [ 1.168, 10.48, 1.27, -36.07 ] - }, - { "time": 1.3333, "value": -36.16 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.5, - "curve": [ 0.048, 36.1, 0.168, 20.45 ] - }, - { - "time": 0.3, - "value": 20.45, - "curve": [ 0.476, 20.45, 0.571, 33.76 ] - }, - { - "time": 0.6, - "value": 38.67, - "curve": [ 0.642, 45.8, 0.681, 57.44 ] - }, - { - "time": 0.7333, - "value": 62.91, - "curve": [ 0.829, 72.8, 0.996, 77.61 ] - }, - { - "time": 1.0333, - "value": 80.37, - "curve": [ 1.082, 83.94, 1.148, 90.6 ] - }, - { - "time": 1.2, - "value": 90.6, - "curve": [ 1.248, 90.46, 1.317, 53.07 ] - }, - { "time": 1.3333, "value": 49.06 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 28.28, - "curve": [ 0.022, 25.12, 0.187, -0.89 ] - }, - { - "time": 0.2, - "value": -2.52, - "curve": [ 0.257, -9.92, 0.372, -17.38 ] - }, - { - "time": 0.4333, - "value": -17.41, - "curve": [ 0.54, -17.47, 0.659, -16.91 ] - }, - { - "time": 0.7667, - "value": -12.1, - "curve": [ 0.907, -5.79, 1.025, 14.58 ] - }, - { - "time": 1.1, - "value": 20.58, - "curve": [ 1.191, 27.85, 1.283, 29.67 ] - }, - { "time": 1.3333, "value": 29.67 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.88, - "curve": [ 0.104, 11.82, 0.179, 11.15 ] - }, - { - "time": 0.2, - "value": 10.08, - "curve": [ 0.255, 7.29, 0.405, -8.15 ] - }, - { - "time": 0.4333, - "value": -9.35, - "curve": [ 0.508, -12.48, 0.595, -13.14 ] - }, - { - "time": 0.6667, - "value": -12.61, - "curve": [ 0.714, -12.26, 0.815, -5.57 ] - }, - { - "time": 0.8333, - "value": -4.08, - "curve": [ 0.883, -0.07, 1.045, 12.77 ] - }, - { - "time": 1.1, - "value": 15.06, - "curve": [ 1.208, 19.6, 1.279, 20.64 ] - }, - { "time": 1.3333, "value": 20.73 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.14, - "curve": [ 0.008, 12.19, 0.197, -23.53 ] - }, - { - "time": 0.3333, - "value": -23.95, - "curve": [ 0.509, -23.95, 0.667, -2.66 ] - }, - { - "time": 0.7333, - "value": -2.66, - "curve": [ 0.792, -2.66, 0.908, -13.32 ] - }, - { - "time": 0.9667, - "value": -13.32, - "curve": [ 1.158, -13.11, 1.241, -1.58 ] - }, - { "time": 1.3333, "value": -1.58 } - ], - "scale": [ - { - "curve": [ 0.041, 1, 0.052, 0.962, 0.041, 1, 0.052, 1.137 ] - }, - { - "time": 0.1, - "x": 0.954, - "y": 1.137, - "curve": [ 0.202, 0.962, 0.318, 1, 0.202, 1.137, 0.252, 1.002 ] - }, - { "time": 0.4667 }, - { - "time": 1.0667, - "x": 1.002, - "curve": [ 1.092, 1.002, 1.126, 1.143, 1.092, 1, 1.128, 0.975 ] - }, - { - "time": 1.1667, - "x": 1.144, - "y": 0.973, - "curve": [ 1.204, 1.145, 1.233, 0.959, 1.206, 0.972, 1.227, 1.062 ] - }, - { - "time": 1.2667, - "x": 0.958, - "y": 1.063, - "curve": [ 1.284, 0.958, 1.292, 1.001, 1.288, 1.063, 1.288, 1.001 ] - }, - { "time": 1.3333 } - ] - }, - "hip": { - "translate": [ - { - "y": -45.46, - "curve": [ 0.042, -0.09, 0.15, 15.22, 0.031, 44.98, 0.123, 289.73 ] - }, - { - "time": 0.2, - "x": 15.22, - "y": 415.85, - "curve": [ 0.332, 15.22, 0.539, -34.52, 0.271, 532.93, 0.483, 720.5 ] - }, - { - "time": 0.7667, - "x": -34.52, - "y": 721.6, - "curve": [ 0.888, -34.52, 1.057, -21.95, 1.049, 721.17, 1.098, 379.84 ] - }, - { - "time": 1.1333, - "x": -15.67, - "y": 266.77, - "curve": [ 1.144, -14.77, 1.188, -10.53, 1.15, 213.72, 1.172, -61.32 ] - }, - { - "time": 1.2333, - "x": -6.53, - "y": -61.34, - "curve": [ 1.272, -3.22, 1.311, 0.05, 1.291, -61.36, 1.296, -44.8 ] - }, - { "time": 1.3333, "y": -45.46 } - ] - }, - "front-shin": { - "rotate": [ - { - "value": -74.19, - "curve": [ 0, -51.14, 0.042, -12.54 ] - }, - { - "time": 0.1667, - "value": -12.28, - "curve": [ 0.285, -12.32, 0.37, -74.44 ] - }, - { - "time": 0.4333, - "value": -92.92, - "curve": [ 0.498, -111.86, 0.617, -140.28 ] - }, - { - "time": 0.9, - "value": -140.84, - "curve": [ 1.004, -141.04, 1.09, -47.87 ] - }, - { - "time": 1.1, - "value": -37.44, - "curve": [ 1.108, -29.83, 1.14, -21.18 ] - }, - { - "time": 1.1667, - "value": -21.08, - "curve": [ 1.18, -21.03, 1.191, -50.65 ] - }, - { - "time": 1.2, - "value": -53.17, - "curve": [ 1.22, -58.53, 1.271, -73.38 ] - }, - { "time": 1.3333, "value": -74.19 } - ] - }, - "front-foot": { - "rotate": [ - { - "value": 7.35, - "curve": [ 0, 4.8, 0.05, -26.64 ] - }, - { - "time": 0.0667, - "value": -26.64, - "curve": [ 0.192, -26.64, 0.442, -11.77 ] - }, - { - "time": 0.5667, - "value": -11.77, - "curve": [ 0.692, -11.77, 0.942, -19.36 ] - }, - { - "time": 1.0667, - "value": -19.36, - "curve": [ 1.133, -19.36, 1.32, 3.82 ] - }, - { "time": 1.3333, "value": 7.35 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -7.14 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.36, - "curve": [ 0.022, 16.28, 0.15, 30.81 ] - }, - { - "time": 0.2, - "value": 30.81, - "curve": [ 0.258, 30.81, 0.375, 13.26 ] - }, - { - "time": 0.4333, - "value": 13.26, - "curve": [ 0.508, 13.26, 0.658, 15.05 ] - }, - { - "time": 0.7333, - "value": 14.98, - "curve": [ 0.789, 14.94, 0.828, 13.62 ] - }, - { - "time": 0.8667, - "value": 12.72, - "curve": [ 0.887, 12.25, 0.984, 9.83 ] - }, - { - "time": 1.0333, - "value": 8.6, - "curve": [ 1.045, 8.31, 1.083, 7.55 ] - }, - { - "time": 1.1333, - "value": 7.13, - "curve": [ 1.175, 6.78, 1.283, 6.18 ] - }, - { "time": 1.3333, "value": 6.18 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.95, "y": -30.34 } - ] - }, - "rear-leg-target": { - "rotate": [ - { "value": -38.43 } - ], - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "front-foot-target": { - "rotate": [ - { "value": -62.54 } - ], - "translate": [ - { "x": 16.34, "y": 0.18 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55 } - ], - "translate": [ - { "x": -176.39, "y": 134.12 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -143.73, - "curve": [ 0.083, -144.24, 0.167, -74.26 ] - }, - { - "time": 0.2667, - "value": -52.76, - "curve": [ 0.342, -36.57, 0.513, -36.57 ] - }, - { - "time": 0.6333, - "value": -30.97, - "curve": [ 0.724, -26.78, 0.848, -17.06 ] - }, - { - "time": 0.9667, - "value": -16.74, - "curve": [ 1.167, -16.2, 1.272, -144.17 ] - }, - { "time": 1.3333, "value": -143.73 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -1.57, - "curve": [ 0, -24.71, 0.162, -60.88 ] - }, - { - "time": 0.2667, - "value": -60.83, - "curve": [ 0.342, -60.8, 0.582, -43.5 ] - }, - { - "time": 0.7, - "value": -39.45, - "curve": [ 0.773, -36.94, 0.832, -36.78 ] - }, - { - "time": 0.9667, - "value": -36.6, - "curve": [ 1.054, -36.49, 1.092, -37.37 ] - }, - { - "time": 1.1667, - "value": -33.26, - "curve": [ 1.237, -29.37, 1.147, -1.41 ] - }, - { "time": 1.2, "value": -1.57 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0, 13.59, 0.117, 18.21 ] - }, - { - "time": 0.1333, - "value": 18.21, - "curve": [ 0.167, 18.21, 0.26, 12.95 ] - }, - { - "time": 0.3, - "value": 11.56, - "curve": [ 0.382, 8.7, 0.55, 9.43 ] - }, - { - "time": 0.6667, - "value": 9.32, - "curve": [ 0.843, 9.15, 0.918, -7.34 ] - }, - { "time": 1.3333, "value": -6.81 } - ], - "translate": [ - { - "time": 0.6667, - "curve": [ 0.781, 0, 0.972, 16.03, 0.781, 0, 0.972, 0.92 ] - }, - { - "time": 1.1333, - "x": 16.03, - "y": 0.92, - "curve": [ 1.211, 16.03, 1.281, 0, 1.211, 0.92, 1.281, 0 ] - }, - { "time": 1.3333 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.001, -3.88, 0.063, 16.18 ] - }, - { - "time": 0.1667, - "value": 16.14, - "curve": [ 0.242, 16.1, 0.249, 16.07 ] - }, - { - "time": 0.3333, - "value": 13.46, - "curve": [ 0.442, 10.09, 0.573, -2.2 ] - }, - { - "time": 0.6, - "value": -6.04, - "curve": [ 0.614, -8.05, 0.717, -33.44 ] - }, - { - "time": 0.7667, - "value": -33.44, - "curve": [ 0.809, -33.44, 0.835, -31.32 ] - }, - { - "time": 0.8667, - "value": -27.36, - "curve": [ 0.874, -26.47, 0.903, -14.28 ] - }, - { - "time": 0.9333, - "value": -14.47, - "curve": [ 0.956, -14.62, 0.944, -25.91 ] - }, - { - "time": 1, - "value": -25.96, - "curve": [ 1.062, -26.02, 1.051, -1.87 ] - }, - { - "time": 1.0667, - "value": -1.87, - "curve": [ 1.096, -1.87, 1.096, -16.09 ] - }, - { - "time": 1.1333, - "value": -16.08, - "curve": [ 1.169, -16.08, 1.153, -3.38 ] - }, - { - "time": 1.2, - "value": -3.38, - "curve": [ 1.234, -3.38, 1.271, -6.07 ] - }, - { "time": 1.3333, "value": -6.07 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0, -3.17, 0.042, 16.33 ] - }, - { - "time": 0.0667, - "value": 16.33, - "curve": [ 0.21, 15.74, 0.208, -12.06 ] - }, - { - "time": 0.3333, - "value": -12.21, - "curve": [ 0.417, -12.3, 0.552, -3.98 ] - }, - { - "time": 0.6667, - "value": 1.52, - "curve": [ 0.726, 4.35, 0.817, 4.99 ] - }, - { - "time": 0.8667, - "value": 4.99, - "curve": [ 0.901, 4.99, 0.912, -29.05 ] - }, - { - "time": 0.9667, - "value": -27.45, - "curve": [ 0.987, -26.83, 1.018, -5.42 ] - }, - { - "time": 1.0667, - "value": -5.46, - "curve": [ 1.107, -5.22, 1.095, -33.51 ] - }, - { - "time": 1.1333, - "value": -33.28, - "curve": [ 1.162, -33.57, 1.192, 8.04 ] - }, - { - "time": 1.2667, - "value": 7.86, - "curve": [ 1.302, 7.77, 1.313, 2.7 ] - }, - { "time": 1.3333, "value": 2.7 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.001, -3.12, 0.074, 14.66 ] - }, - { - "time": 0.1333, - "value": 14.66, - "curve": [ 0.188, 14.8, 0.293, 9.56 ] - }, - { - "time": 0.3333, - "value": 5.99, - "curve": [ 0.381, 1.72, 0.55, -11.11 ] - }, - { - "time": 0.6667, - "value": -11.11, - "curve": [ 0.833, -11.11, 0.933, 22.54 ] - }, - { - "time": 1.1, - "value": 22.54, - "curve": [ 1.158, 22.54, 1.275, -6.81 ] - }, - { "time": 1.3333, "value": -6.81 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.013, 2.33, 0.092, -9.75 ] - }, - { - "time": 0.1333, - "value": -9.75, - "curve": [ 0.175, -9.75, 0.291, -1.26 ] - }, - { - "time": 0.3333, - "value": 0.96, - "curve": [ 0.359, 2.3, 0.543, 4.25 ] - }, - { - "time": 0.6, - "value": 4.68, - "curve": [ 0.683, 5.3, 0.771, 5.92 ] - }, - { - "time": 0.8333, - "value": 6.48, - "curve": [ 0.871, 6.82, 1.083, 11.37 ] - }, - { - "time": 1.1667, - "value": 11.37, - "curve": [ 1.208, 11.37, 1.317, 6.18 ] - }, - { "time": 1.3333, "value": 4.52 } - ], - "translate": [ - { - "curve": [ 0, 0, 0.082, -2.24, 0, 0, 0.082, -0.42 ] - }, - { - "time": 0.1667, - "x": -2.98, - "y": -0.56, - "curve": [ 0.232, -2.24, 0.298, 0, 0.232, -0.42, 0.298, 0 ] - }, - { "time": 0.3333, "curve": "stepped" }, - { - "time": 0.8667, - "curve": [ 0.889, 0, 0.912, 0.26, 0.889, 0, 0.912, 0.06 ] - }, - { - "time": 0.9333, - "x": 0.68, - "y": 0.23, - "curve": [ 1.016, 2.22, 1.095, 5.9, 1.023, 0.97, 1.095, 1.99 ] - }, - { - "time": 1.1667, - "x": 6.47, - "y": 2.18, - "curve": [ 1.23, 5.75, 1.286, 0, 1.23, 1.94, 1.286, 0 ] - }, - { "time": 1.3333 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.025, 4.52, 0.075, -6.17 ] - }, - { - "time": 0.1, - "value": -6.17, - "curve": [ 0.175, -6.17, 0.381, -0.71 ] - }, - { - "time": 0.4, - "value": -0.25, - "curve": [ 0.447, 0.87, 0.775, 4.84 ] - }, - { - "time": 0.9, - "value": 4.84, - "curve": [ 1.008, 4.84, 1.225, 4.52 ] - }, - { "time": 1.3333, "value": 4.52 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.138, -2.4, 0.227, -10.44, 0.123, 1.05, 0.227, 2.7 ] - }, - { - "time": 0.3667, - "x": -10.44, - "y": 2.7, - "curve": [ 0.484, -10.44, 0.585, -5.63, 0.484, 2.7, 0.629, -23.62 ] - }, - { - "time": 0.7333, - "x": -2.29, - "y": -26.61, - "curve": [ 0.818, -0.39, 0.962, 1.21, 0.858, -30.17, 0.972, -28.75 ] - }, - { - "time": 1.1, - "x": 1.25, - "y": -28.75, - "curve": [ 1.192, 1.28, 1.234, 0.98, 1.224, -28.75, 1.235, -2.15 ] - }, - { "time": 1.3333 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.031, -2.22, 0.065, -3.73, 0.02, -3.25, 0.065, -14.74 ] - }, - { - "time": 0.1, - "x": -3.73, - "y": -14.74, - "curve": [ 0.216, -3.73, 0.384, -0.17, 0.216, -14.74, 0.402, -12.51 ] - }, - { - "time": 0.5, - "x": 1.63, - "y": -9.51, - "curve": [ 0.632, 3.69, 0.935, 7.41, 0.585, -6.91, 0.909, 10.86 ] - }, - { - "time": 1.1, - "x": 7.45, - "y": 10.99, - "curve": [ 1.18, 7.46, 1.265, 2.86, 1.193, 11.05, 1.294, 3.38 ] - }, - { "time": 1.3333 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { - "mix": 0, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2 } - ], - "front-leg-ik": [ - { - "mix": 0, - "bendPositive": false, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0 } - ], - "rear-leg-ik": [ - { "mix": 0, "bendPositive": false } - ] - }, - "events": [ - { "time": 1.2, "name": "footstep" } - ] - }, - "portal": { - "slots": { - "clipping": { - "attachment": [ - { "name": "clipping" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0.9, "name": "mouth-grind" }, - { "time": 2.2667, "name": "mouth-smile" } - ] - }, - "portal-bg": { - "attachment": [ - { "name": "portal-bg" }, - { "time": 3, "name": null } - ] - }, - "portal-flare1": { - "attachment": [ - { "time": 1.1, "name": "portal-flare1" }, - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667, "name": "portal-flare3" }, - { "time": 1.2, "name": "portal-flare1" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-flare2": { - "attachment": [ - { "time": 1.1, "name": "portal-flare2" }, - { "time": 1.1333, "name": "portal-flare3" }, - { "time": 1.1667, "name": "portal-flare1" }, - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": null } - ] - }, - "portal-flare3": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": null } - ] - }, - "portal-flare4": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare2" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-flare5": { - "attachment": [ - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-flare6": { - "attachment": [ - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3333, "name": null } - ] - }, - "portal-flare7": { - "attachment": [ - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667, "name": null } - ] - }, - "portal-flare8": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": null } - ] - }, - "portal-flare9": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3, "name": null } - ] - }, - "portal-flare10": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3, "name": null } - ] - }, - "portal-shade": { - "attachment": [ - { "name": "portal-shade" }, - { "time": 3, "name": null } - ] - }, - "portal-streaks1": { - "attachment": [ - { "name": "portal-streaks1" }, - { "time": 3, "name": null } - ] - }, - "portal-streaks2": { - "attachment": [ - { "name": "portal-streaks2" }, - { "time": 3, "name": null } - ] - } - }, - "bones": { - "portal-root": { - "translate": [ - { - "x": -458.35, - "y": 105.19, - "curve": [ 0.333, -458.22, 0.669, -457.86, 0.934, 105.19, 0.671, 105.19 ] - }, - { - "time": 1, - "x": -456.02, - "y": 105.19, - "curve": [ 1.339, -454.14, 2.208, -447.28, 1.35, 105.19, 2.05, 105.19 ] - }, - { - "time": 2.4, - "x": -439.12, - "y": 105.19, - "curve": [ 2.463, -436.44, 2.502, -432.92, 2.487, 105.19, 2.512, 105.09 ] - }, - { - "time": 2.6, - "x": -432.58, - "y": 105.09, - "curve": [ 2.784, -431.94, 2.978, -446.6, 2.772, 105.09, 2.933, 105.19 ] - }, - { "time": 3.0333, "x": -457.42, "y": 105.19 } - ], - "scale": [ - { - "x": 0.003, - "y": 0.006, - "curve": [ 0.329, 0.044, 0.347, 0.117, 0.329, 0.097, 0.37, 0.249 ] - }, - { - "time": 0.4, - "x": 0.175, - "y": 0.387, - "curve": [ 0.63, 0.619, 0.663, 0.723, 0.609, 1.338, 0.645, 1.524 ] - }, - { - "time": 0.7333, - "x": 0.724, - "y": 1.52, - "curve": [ 0.798, 0.725, 0.907, 0.647, 0.797, 1.517, 0.895, 1.424 ] - }, - { - "time": 1, - "x": 0.645, - "y": 1.426, - "curve": [ 1.095, 0.643, 1.139, 0.688, 1.089, 1.428, 1.115, 1.513 ] - }, - { - "time": 1.2333, - "x": 0.685, - "y": 1.516, - "curve": [ 1.325, 0.683, 1.508, 0.636, 1.343, 1.518, 1.467, 1.4 ] - }, - { - "time": 1.6, - "x": 0.634, - "y": 1.401, - "curve": [ 1.728, 0.631, 1.946, 0.687, 1.722, 1.402, 1.924, 1.522 ] - }, - { - "time": 2.0667, - "x": 0.688, - "y": 1.522, - "curve": [ 2.189, 0.69, 2.289, 0.649, 2.142, 1.522, 2.265, 1.417 ] - }, - { - "time": 2.4, - "x": 0.65, - "y": 1.426, - "curve": [ 2.494, 0.651, 2.504, 0.766, 2.508, 1.434, 2.543, 1.566 ] - }, - { - "time": 2.6, - "x": 0.766, - "y": 1.568, - "curve": [ 2.73, 0.765, 3.006, 0.098, 2.767, 1.564, 2.997, 0.1 ] - }, - { "time": 3.0333, "x": 0.007, "y": 0.015 } - ] - }, - "portal-streaks1": { - "rotate": [ - {}, - { "time": 3.1667, "value": 1200 } - ], - "translate": [ - { - "x": 15.15, - "curve": [ 0.162, 15.15, 0.432, 12.6, 0.162, 0, 0.432, -3.86 ] - }, - { - "time": 0.6667, - "x": 10.9, - "y": -6.44, - "curve": [ 0.794, 9.93, 0.912, 9.21, 0.794, -7.71, 0.912, -8.66 ] - }, - { - "time": 1, - "x": 9.21, - "y": -8.66, - "curve": [ 1.083, 9.21, 1.25, 21.53, 1.083, -8.66, 1.265, -4.9 ] - }, - { - "time": 1.3333, - "x": 21.53, - "y": -3.19, - "curve": [ 1.5, 21.53, 1.939, 12.3, 1.446, -0.37, 1.9, 6.26 ] - }, - { - "time": 2.0667, - "x": 11.26, - "y": 6.26, - "curve": [ 2.239, 9.85, 2.389, 9.68, 2.208, 6.26, 2.523, 0.51 ] - }, - { - "time": 2.5667, - "x": 9.39, - "y": -0.8, - "curve": [ 2.657, 9.24, 2.842, 9.21, 2.646, -3.2, 2.842, -8.91 ] - }, - { "time": 2.9333, "x": 9.21, "y": -8.91 } - ], - "scale": [ - { - "curve": [ 0.167, 1, 0.5, 1.053, 0.167, 1, 0.5, 1.053 ] - }, - { - "time": 0.6667, - "x": 1.053, - "y": 1.053, - "curve": [ 0.833, 1.053, 1.167, 0.986, 0.833, 1.053, 1.167, 0.986 ] - }, - { - "time": 1.3333, - "x": 0.986, - "y": 0.986, - "curve": [ 1.5, 0.986, 1.833, 1.053, 1.5, 0.986, 1.833, 1.053 ] - }, - { "time": 2, "x": 1.053, "y": 1.053 } - ] - }, - "portal-streaks2": { - "rotate": [ - {}, - { "time": 3.1667, "value": 600 } - ], - "translate": [ - { "x": -2.11 }, - { "time": 1, "x": -2.11, "y": 6.63 }, - { "time": 1.9333, "x": -2.11 } - ], - "scale": [ - { - "x": 1.014, - "y": 1.014, - "curve": [ 0.229, 0.909, 0.501, 0.755, 0.242, 0.892, 0.502, 0.768 ] - }, - { - "time": 0.8667, - "x": 0.745, - "y": 0.745, - "curve": [ 1.282, 0.733, 2.021, 0.699, 1.27, 0.719, 2.071, 0.709 ] - }, - { - "time": 2.2, - "x": 0.7, - "y": 0.704, - "curve": [ 2.315, 0.7, 2.421, 0.794, 2.311, 0.701, 2.485, 0.797 ] - }, - { - "time": 2.5667, - "x": 0.794, - "y": 0.794, - "curve": [ 2.734, 0.794, 2.99, 0.323, 2.714, 0.789, 3.019, 0.341 ] - }, - { "time": 3.1667, "x": 0, "y": 0 } - ] - }, - "portal-shade": { - "translate": [ - { "x": -29.68 } - ], - "scale": [ - { "x": 0.714, "y": 0.714 } - ] - }, - "portal": { - "rotate": [ - {}, - { "time": 3.1667, "value": 600 } - ] - }, - "clipping": { - "translate": [ - { "x": -476.55, "y": 2.27 } - ], - "scale": [ - { "x": 0.983, "y": 1.197 } - ] - }, - "hip": { - "rotate": [ - { - "time": 1.0667, - "value": 22.74, - "curve": [ 1.163, 18.84, 1.77, 8.77 ] - }, - { - "time": 1.9, - "value": 7.82, - "curve": [ 2.271, 5.1, 2.89, 0 ] - }, - { "time": 3.1667 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -694.16, - "y": 183.28, - "curve": [ 1.091, -602.08, 1.138, -427.59, 1.115, 185.6, 1.171, 133.18 ] - }, - { - "time": 1.2333, - "x": -316.97, - "y": 55.29, - "curve": [ 1.317, -220.27, 1.512, -123.21, 1.271, 8.68, 1.461, -83.18 ] - }, - { - "time": 1.6, - "x": -95.53, - "y": -112.23, - "curve": [ 1.718, -58.25, 2.037, -22.54, 1.858, -166.17, 2.109, -31.4 ] - }, - { - "time": 2.1667, - "x": -14.82, - "y": -31.12, - "curve": [ 2.294, -7.28, 2.442, -7.2, 2.274, -30.6, 2.393, -36.76 ] - }, - { - "time": 2.6, - "x": -7.2, - "y": -36.96, - "curve": [ 2.854, -7.2, 3.071, -11.87, 2.786, -36.27, 3.082, -22.98 ] - }, - { "time": 3.1667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "time": 1.0667, "value": 41.6, "curve": "stepped" }, - { - "time": 1.2333, - "value": 41.6, - "curve": [ 1.258, 41.6, 1.379, 35.46 ] - }, - { - "time": 1.4, - "value": 30.09, - "curve": [ 1.412, 27.04, 1.433, 10.65 ] - }, - { "time": 1.4333, "value": -0.28 }, - { "time": 1.6, "value": 2.44 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -591.13, - "y": 438.46, - "curve": [ 1.076, -539.77, 1.206, -268.1, 1.117, 418.44, 1.21, 333.18 ] - }, - { - "time": 1.2333, - "x": -225.28, - "y": 304.53, - "curve": [ 1.265, -175.22, 1.393, -74.21, 1.296, 226.52, 1.401, 49.61 ] - }, - { - "time": 1.4333, - "x": -52.32, - "y": 0.2, - "curve": [ 1.454, -40.85, 1.616, 40.87, 1.466, 0.17, 1.614, 0.04 ] - }, - { "time": 1.6667, "x": 45.87, "y": 0.01 }, - { "time": 1.9333, "x": 48.87 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "time": 1.0667, - "value": 32.08, - "curve": [ 1.108, 32.08, 1.192, 35.16 ] - }, - { - "time": 1.2333, - "value": 35.16, - "curve": [ 1.258, 35.16, 1.317, 2.23 ] - }, - { - "time": 1.3333, - "value": -4.74, - "curve": [ 1.351, -12.14, 1.429, -34.96 ] - }, - { - "time": 1.6, - "value": -34.77, - "curve": [ 1.765, -34.58, 1.897, -17.25 ] - }, - { "time": 1.9333 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -533.93, - "y": 363.75, - "curve": [ 1.074, -480.85, 1.18, -261.31, 1.094, 362.3, 1.195, 267.77 ] - }, - { - "time": 1.2333, - "x": -201.23, - "y": 199.93, - "curve": [ 1.269, -161.38, 1.294, -140.32, 1.274, 126.67, 1.308, 77.12 ] - }, - { - "time": 1.3333, - "x": -124.08, - "y": 0.2, - "curve": [ 1.426, -85.6, 1.633, -69.06, 1.45, 0.48, 1.633, 0 ] - }, - { "time": 1.7333, "x": -69.06 } - ] - }, - "torso": { - "rotate": [ - { - "time": 1.0667, - "value": 27.02, - "curve": [ 1.187, 26.86, 1.291, 7.81 ] - }, - { - "time": 1.3333, - "value": -2.62, - "curve": [ 1.402, -19.72, 1.429, -48.64 ] - }, - { - "time": 1.4667, - "value": -56.31, - "curve": [ 1.509, -64.87, 1.62, -77.14 ] - }, - { - "time": 1.7333, - "value": -77.34, - "curve": [ 1.837, -76.89, 1.895, -71.32 ] - }, - { - "time": 2, - "value": -57.52, - "curve": [ 2.104, -43.83, 2.189, -28.59 ] - }, - { - "time": 2.3, - "value": -29.03, - "curve": [ 2.413, -29.48, 2.513, -36.79 ] - }, - { - "time": 2.6667, - "value": -36.79, - "curve": [ 2.814, -36.95, 2.947, -22.88 ] - }, - { "time": 3.1667, "value": -22.88 } - ] - }, - "neck": { - "rotate": [ - { - "time": 1.0667, - "value": -3.57, - "curve": [ 1.146, -3.66, 1.15, -13.5 ] - }, - { - "time": 1.2333, - "value": -13.5, - "curve": [ 1.428, -13.5, 1.443, 11.58 ] - }, - { - "time": 1.5667, - "value": 11.42, - "curve": [ 1.658, 11.3, 1.775, 3.78 ] - }, - { - "time": 1.8667, - "value": 3.78, - "curve": [ 1.92, 3.78, 2.036, 8.01 ] - }, - { - "time": 2.1, - "value": 7.93, - "curve": [ 2.266, 7.72, 2.42, 3.86 ] - }, - { - "time": 2.5333, - "value": 3.86, - "curve": [ 2.783, 3.86, 3.004, 3.78 ] - }, - { "time": 3.1667, "value": 3.78 } - ] - }, - "head": { - "rotate": [ - { - "time": 1.0667, - "value": 16.4, - "curve": [ 1.133, 9.9, 1.207, 1.87 ] - }, - { - "time": 1.3333, - "value": 1.67, - "curve": [ 1.46, 1.56, 1.547, 47.54 ] - }, - { - "time": 1.7333, - "value": 47.55, - "curve": [ 1.897, 47.56, 2.042, 5.68 ] - }, - { - "time": 2.0667, - "value": 0.86, - "curve": [ 2.074, -0.61, 2.086, -2.81 ] - }, - { - "time": 2.1, - "value": -5.31, - "curve": [ 2.145, -13.07, 2.216, -23.65 ] - }, - { - "time": 2.2667, - "value": -23.71, - "curve": [ 2.334, -23.79, 2.426, -13.43 ] - }, - { - "time": 2.4667, - "value": -9.18, - "curve": [ 2.498, -5.91, 2.604, 2.53 ] - }, - { - "time": 2.6667, - "value": 2.52, - "curve": [ 2.738, 2.24, 2.85, -8.76 ] - }, - { - "time": 2.9333, - "value": -8.67, - "curve": [ 3.036, -8.55, 3.09, -7.09 ] - }, - { "time": 3.1667, "value": -6.75 } - ], - "scale": [ - { - "time": 1.3333, - "curve": [ 1.392, 1, 1.526, 1, 1.392, 1, 1.508, 1.043 ] - }, - { - "time": 1.5667, - "x": 0.992, - "y": 1.043, - "curve": [ 1.598, 0.985, 1.676, 0.955, 1.584, 1.043, 1.672, 1.04 ] - }, - { - "time": 1.7333, - "x": 0.954, - "y": 1.029, - "curve": [ 1.843, 0.954, 1.933, 1, 1.825, 1.013, 1.933, 1 ] - }, - { "time": 2 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "time": 0.9, - "value": 39.24, - "curve": [ 0.968, 39.93, 1.267, 85.31 ] - }, - { - "time": 1.4667, - "value": 112.27, - "curve": [ 1.555, 124.24, 1.576, 126.44 ] - }, - { - "time": 1.6333, - "value": 126.44, - "curve": [ 1.782, 126.44, 1.992, 94.55 ] - }, - { - "time": 2.1, - "value": 79.96, - "curve": [ 2.216, 64.26, 2.407, 34.36 ] - }, - { - "time": 2.5667, - "value": 33.38, - "curve": [ 2.815, 31.87, 3.1, 39.2 ] - }, - { "time": 3.1667, "value": 39.2 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "time": 1.0667, - "value": 56.07, - "curve": [ 1.138, 59.21, 1.192, 59.65 ] - }, - { - "time": 1.2333, - "value": 59.46, - "curve": [ 1.295, 59.17, 1.45, 22.54 ] - }, - { "time": 1.4667, "value": -0.84 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "time": 1.0667, - "value": 118.03, - "curve": [ 1.075, 93.64, 1.358, -34.03 ] - }, - { - "time": 1.6667, - "value": -33.94, - "curve": [ 1.808, -33.89, 1.879, -25 ] - }, - { - "time": 1.9667, - "value": -25.19, - "curve": [ 2.09, -25.46, 2.312, -34.58 ] - }, - { - "time": 2.3667, - "value": -38.36, - "curve": [ 2.465, -45.18, 2.557, -60.1 ] - }, - { - "time": 2.8333, - "value": -61.1, - "curve": [ 2.843, -61.06, 3.16, -60.87 ] - }, - { "time": 3.1667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "time": 1.0667, - "value": 0.66, - "curve": [ 1.108, 0.66, 1.221, 44.95 ] - }, - { - "time": 1.2333, - "value": 49.25, - "curve": [ 1.263, 59.42, 1.342, 68.06 ] - }, - { - "time": 1.3667, - "value": 68.34, - "curve": [ 1.409, 68.8, 1.476, 4.9 ] - }, - { - "time": 1.5, - "value": -2.05, - "curve": [ 1.529, -10.3, 1.695, -15.95 ] - }, - { - "time": 1.7333, - "value": -17.38, - "curve": [ 1.807, -20.1, 1.878, -21.19 ] - }, - { - "time": 1.9333, - "value": -21.08, - "curve": [ 2.073, -20.8, 2.146, -7.63 ] - }, - { - "time": 2.1667, - "value": -3.64, - "curve": [ 2.186, 0.12, 2.275, 15.28 ] - }, - { - "time": 2.3333, - "value": 21.78, - "curve": [ 2.392, 28.31, 2.575, 37.66 ] - }, - { - "time": 2.7, - "value": 39.43, - "curve": [ 2.947, 42.93, 3.02, 42.46 ] - }, - { "time": 3.1667, "value": 42.46 } - ] - }, - "front-thigh": { - "translate": [ - { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, - { "time": 1.1333, "x": -6.41, "y": 18.23 }, - { "time": 1.2, "x": 1.61, "y": 3.66 }, - { "time": 1.2333, "x": 4.5, "y": -3.15 }, - { "time": 1.3667, "x": -3.79, "y": 2.94 }, - { "time": 1.4, "x": -8.37, "y": 8.72 }, - { "time": 1.4333, "x": -11.26, "y": 16.99 }, - { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, - { "time": 1.8667, "x": -9.89, "y": 24.73 }, - { "time": 2.1 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "time": 1.0667, "value": 42.55, "curve": "stepped" }, - { "time": 1.1333, "value": 42.55 }, - { "time": 1.2333, "value": 17.71 }, - { "time": 1.3667, "value": 3.63 }, - { "time": 1.4333 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "time": 1.0667, - "value": 108.71, - "curve": [ 1.082, 108.29, 1.437, 50.73 ] - }, - { - "time": 1.5667, - "value": 24.87, - "curve": [ 1.62, 14.2, 1.66, -11.74 ] - }, - { - "time": 1.7333, - "value": -11.74, - "curve": [ 1.961, -11.73, 2.172, 1.66 ] - }, - { - "time": 2.2667, - "value": 7.88, - "curve": [ 2.331, 12.13, 2.439, 18.65 ] - }, - { - "time": 2.5333, - "value": 18.72, - "curve": [ 2.788, 18.91, 3.145, -0.3 ] - }, - { "time": 3.1667 } - ] - }, - "front-fist": { - "rotate": [ - { - "time": 1.1, - "value": 6.32, - "curve": [ 1.11, 3.31, 1.153, -5.07 ] - }, - { - "time": 1.2333, - "value": -5.13, - "curve": [ 1.311, -5.19, 1.364, 34.65 ] - }, - { - "time": 1.4667, - "value": 34.53, - "curve": [ 1.574, 34.41, 1.547, -55.78 ] - }, - { - "time": 1.8667, - "value": -54.7, - "curve": [ 1.947, -54.7, 2.03, -53.94 ] - }, - { - "time": 2.1333, - "value": -42.44, - "curve": [ 2.215, -33.42, 2.358, -4.43 ] - }, - { - "time": 2.4, - "value": 0.03, - "curve": [ 2.444, 4.66, 2.536, 8.2 ] - }, - { - "time": 2.6333, - "value": 8.2, - "curve": [ 2.733, 8.19, 2.804, -0.67 ] - }, - { - "time": 2.9, - "value": -0.82, - "curve": [ 3.127, -1.16, 3.093, 0 ] - }, - { "time": 3.1667 } - ] - }, - "gun": { - "rotate": [ - { - "time": 1.2667, - "curve": [ 1.35, 0, 1.549, 7.49 ] - }, - { - "time": 1.6, - "value": 9.5, - "curve": [ 1.663, 12.02, 1.846, 19.58 ] - }, - { - "time": 1.9333, - "value": 19.43, - "curve": [ 1.985, 19.4, 2.057, 2.98 ] - }, - { - "time": 2.2, - "value": 2.95, - "curve": [ 2.304, 3.55, 2.458, 10.8 ] - }, - { - "time": 2.5, - "value": 10.8, - "curve": [ 2.642, 10.8, 2.873, -2.54 ] - }, - { - "time": 2.9333, - "value": -2.55, - "curve": [ 3.09, -2.57, 3.08, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair2": { - "rotate": [ - { - "time": 1.0667, - "value": 26.19, - "curve": [ 1.158, 26.19, 1.368, 26 ] - }, - { - "time": 1.4333, - "value": 24.43, - "curve": [ 1.534, 22.03, 2, -29.14 ] - }, - { - "time": 2.2, - "value": -29.14, - "curve": [ 2.292, -29.14, 2.475, 6.71 ] - }, - { - "time": 2.5667, - "value": 6.71, - "curve": [ 2.675, 6.71, 2.814, -5.06 ] - }, - { - "time": 2.9, - "value": -5.06, - "curve": [ 2.973, -5.06, 3.123, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair4": { - "rotate": [ - { - "time": 1.0667, - "value": 5.21, - "curve": [ 1.108, 5.21, 1.192, 26.19 ] - }, - { - "time": 1.2333, - "value": 26.19, - "curve": [ 1.317, 26.19, 1.483, 10.63 ] - }, - { - "time": 1.5667, - "value": 10.63, - "curve": [ 1.627, 10.63, 1.642, 17.91 ] - }, - { - "time": 1.7, - "value": 17.94, - "curve": [ 1.761, 17.97, 1.774, 8.22 ] - }, - { - "time": 1.8, - "value": 3.33, - "curve": [ 1.839, -4.21, 1.95, -22.67 ] - }, - { - "time": 2, - "value": -22.67, - "curve": [ 2.025, -22.67, 2.123, -21.86 ] - }, - { - "time": 2.1667, - "value": -18.71, - "curve": [ 2.228, -14.31, 2.294, -0.3 ] - }, - { - "time": 2.3667, - "value": 6.36, - "curve": [ 2.433, 12.45, 2.494, 19.21 ] - }, - { - "time": 2.6, - "value": 19.21, - "curve": [ 2.729, 19.21, 2.854, 6.75 ] - }, - { - "time": 2.9333, - "value": 4.62, - "curve": [ 3.09, 0.45, 3.062, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair3": { - "rotate": [ - { - "time": 1.4333, - "curve": [ 1.45, 0, 1.452, 11.29 ] - }, - { - "time": 1.5, - "value": 11.21, - "curve": [ 1.596, 11.06, 1.573, -14.17 ] - }, - { - "time": 1.7333, - "value": -20.4, - "curve": [ 1.851, -24.98, 1.943, -28.45 ] - }, - { - "time": 2.2, - "value": -28.75, - "curve": [ 2.317, -28.75, 2.55, 7.04 ] - }, - { - "time": 2.6667, - "value": 7.04, - "curve": [ 2.792, 7.04, 2.885, -5.19 ] - }, - { - "time": 2.9667, - "value": -5.19, - "curve": [ 3.037, -5.19, 3.096, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair1": { - "rotate": [ - { - "time": 1.2333, - "curve": [ 1.283, 0, 1.349, 3.99 ] - }, - { - "time": 1.4333, - "value": 6.58, - "curve": [ 1.497, 8.54, 1.683, 9.35 ] - }, - { - "time": 1.7667, - "value": 9.35, - "curve": [ 1.825, 9.35, 1.945, -8.71 ] - }, - { - "time": 2, - "value": -11.15, - "curve": [ 2.058, -13.71, 2.2, -14.97 ] - }, - { - "time": 2.2667, - "value": -14.97, - "curve": [ 2.367, -14.97, 2.567, 18.77 ] - }, - { - "time": 2.6667, - "value": 18.77, - "curve": [ 2.733, 18.77, 2.817, 8.29 ] - }, - { - "time": 2.8667, - "value": 6.51, - "curve": [ 2.988, 2.17, 3.058, 0 ] - }, - { "time": 3.1667 } - ] - }, - "flare1": { - "rotate": [ - { "time": 1.1, "value": 8.2 } - ], - "translate": [ - { "time": 1.1, "x": -19.97, "y": 149.68 }, - { "time": 1.2, "x": 3.85, "y": 152.43 }, - { "time": 1.2333, "x": -15.42, "y": 152.29 } - ], - "scale": [ - { - "time": 1.1, - "x": 0.805, - "y": 0.805, - "curve": [ 1.119, 0.763, 1.16, 1.162, 1.117, 0.805, 1.15, 0.605 ] - }, - { - "time": 1.1667, - "x": 1.279, - "y": 0.605, - "curve": [ 1.177, 1.47, 1.192, 2.151, 1.175, 0.605, 1.192, 0.911 ] - }, - { - "time": 1.2, - "x": 2.151, - "y": 0.911, - "curve": [ 1.208, 2.151, 1.231, 1.668, 1.208, 0.911, 1.227, 0.844 ] - }, - { - "time": 1.2333, - "x": 1.608, - "y": 0.805, - "curve": [ 1.249, 1.205, 1.283, 0.547, 1.254, 0.685, 1.283, 0.416 ] - }, - { "time": 1.3, "x": 0.547, "y": 0.416 } - ], - "shear": [ - { "time": 1.1, "y": 4.63 }, - { "time": 1.2333, "x": -5.74, "y": 4.63 } - ] - }, - "flare2": { - "rotate": [ - { "time": 1.1, "value": 12.29 } - ], - "translate": [ - { "time": 1.1, "x": -8.63, "y": 132.96 }, - { "time": 1.2, "x": 4.35, "y": 132.93 } - ], - "scale": [ - { "time": 1.1, "x": 0.864, "y": 0.864 }, - { "time": 1.1667, "x": 0.945, "y": 0.945 }, - { "time": 1.2, "x": 1.511, "y": 1.081 } - ], - "shear": [ - { "time": 1.1, "y": 24.03 } - ] - }, - "flare3": { - "rotate": [ - { "time": 1.1667, "value": 2.88 } - ], - "translate": [ - { "time": 1.1667, "x": 3.24, "y": 114.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.668, "y": 0.668 } - ], - "shear": [ - { "time": 1.1667, "y": 38.59 } - ] - }, - "flare4": { - "rotate": [ - { "time": 1.1667, "value": -8.64 } - ], - "translate": [ - { "time": 1.1667, "x": -3.82, "y": 194.06 }, - { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, - { "time": 1.3, "x": -1.94, "y": 187.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.545, "y": 0.545 }, - { "time": 1.2667, "x": 0.757, "y": 0.757 } - ], - "shear": [ - { "time": 1.1667, "x": 7.42, "y": -22.04 } - ] - }, - "flare5": { - "translate": [ - { "time": 1.2, "x": -11.17, "y": 176.42 }, - { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, - { "time": 1.3, "x": -14.57, "y": 168.69 } - ], - "scale": [ - { "time": 1.2333, "x": 1.146 }, - { "time": 1.3, "x": 0.703, "y": 0.61 } - ], - "shear": [ - { "time": 1.2, "x": 6.9 } - ] - }, - "flare6": { - "rotate": [ - { "time": 1.2333, "value": -5.36 }, - { "time": 1.2667, "value": -0.54 } - ], - "translate": [ - { "time": 1.2333, "x": 14.52, "y": 204.67 }, - { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, - { "time": 1.3, "x": 9.23, "y": 202.85 } - ], - "scale": [ - { "time": 1.2333, "x": 0.777, "y": 0.49 }, - { "time": 1.2667, "x": 0.777, "y": 0.657 }, - { "time": 1.3, "x": 0.475, "y": 0.401 } - ] - }, - "flare7": { - "rotate": [ - { "time": 1.1, "value": 5.98 }, - { "time": 1.1333, "value": 32.82 } - ], - "translate": [ - { "time": 1.1, "x": -6.34, "y": 112.98 }, - { "time": 1.1333, "x": 2.66, "y": 111.6 } - ], - "scale": [ - { "time": 1.1, "x": 0.588, "y": 0.588 } - ], - "shear": [ - { "time": 1.1333, "x": -19.93 } - ] - }, - "flare8": { - "rotate": [ - { "time": 1.2333, "value": -6.85 } - ], - "translate": [ - { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, - { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, - { "time": 1.2333, "x": 40.15, "y": 114.69 } - ], - "scale": [ - { "time": 1.1667, "x": 1.313, "y": 1.203 }, - { "time": 1.2333, "x": 1.038, "y": 0.95 } - ], - "shear": [ - { "time": 1.2, "y": -13.01 } - ] - }, - "flare9": { - "rotate": [ - { "time": 1.1667, "value": 2.9 } - ], - "translate": [ - { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, - { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, - { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, - { "time": 1.2667, "x": 77.01, "y": 195.96 } - ], - "scale": [ - { "time": 1.1667, "x": 0.871, "y": 1.073 }, - { "time": 1.2, "x": 0.927, "y": 0.944 }, - { "time": 1.2333, "x": 1.165, "y": 1.336 } - ], - "shear": [ - { "time": 1.1667, "x": 7.95, "y": 25.48 } - ] - }, - "flare10": { - "rotate": [ - { "time": 1.1667, "value": 2.18 } - ], - "translate": [ - { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, - { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, - { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, - { "time": 1.2667, "x": 90.44, "y": 164.61 } - ], - "scale": [ - { "time": 1.1667, "x": 2.657, "y": 0.891 }, - { "time": 1.2, "x": 3.314, "y": 1.425 }, - { "time": 1.2333, "x": 2.871, "y": 0.924 }, - { "time": 1.2667, "x": 2.317, "y": 0.775 } - ], - "shear": [ - { "time": 1.1667, "x": -1.35 } - ] - }, - "torso2": { - "rotate": [ - { - "time": 1, - "curve": [ 1.117, 0, 1.255, 24.94 ] - }, - { - "time": 1.4, - "value": 24.94, - "curve": [ 1.477, 24.94, 1.59, -17.62 ] - }, - { - "time": 1.6333, - "value": -19.48, - "curve": [ 1.717, -23.1, 1.784, -26.12 ] - }, - { - "time": 1.9333, - "value": -26.14, - "curve": [ 2.067, -26.15, 2.158, 4.3 ] - }, - { - "time": 2.3, - "value": 4.22, - "curve": [ 2.45, 4.13, 2.579, -1.76 ] - }, - { - "time": 2.7333, - "value": -1.8, - "curve": [ 2.816, -1.82, 2.857, -2.94 ] - }, - { - "time": 2.9333, - "value": -2.99, - "curve": [ 3.056, -3.08, 3.09, 0 ] - }, - { "time": 3.1667 } - ] - }, - "torso3": { - "rotate": [ - { - "time": 1.3, - "curve": [ 1.352, 0, 1.408, 6.47 ] - }, - { - "time": 1.4667, - "value": 6.43, - "curve": [ 1.55, 6.39, 1.723, -5.05 ] - }, - { - "time": 1.7333, - "value": -5.53, - "curve": [ 1.782, -7.72, 1.843, -16.94 ] - }, - { - "time": 1.9667, - "value": -16.86, - "curve": [ 2.111, -16.78, 2.259, -3.97 ] - }, - { - "time": 2.4, - "value": -2.43, - "curve": [ 2.525, -1.12, 2.639, -0.5 ] - }, - { - "time": 2.7333, - "value": -0.49, - "curve": [ 2.931, -0.47, 2.999, -2.15 ] - }, - { "time": 3.1667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { - "time": 1.2333, - "curve": [ 1.25, 0, 1.474, 6.89, 1.25, 0, 1.496, 0.98 ] - }, - { - "time": 1.6667, - "x": 11.99, - "y": -6.42, - "curve": [ 1.743, 14.01, 1.86, 14.33, 1.785, -11.55, 1.86, -27.1 ] - }, - { - "time": 1.9667, - "x": 13.91, - "y": -26.88, - "curve": [ 2.074, 13.49, 2.244, 8.13, 2.074, -26.65, 2.215, -21.78 ] - }, - { - "time": 2.3, - "x": 6.07, - "y": -16.64, - "curve": [ 2.416, 1.84, 2.497, -1.41, 2.417, -9.57, 2.526, -1.72 ] - }, - { - "time": 2.5667, - "x": -3.78, - "y": -1.71, - "curve": [ 2.661, -6.98, 2.76, -8.76, 2.692, -1.68, 2.821, -15.75 ] - }, - { - "time": 2.9, - "x": -8.32, - "y": -16.7, - "curve": [ 2.962, -8.12, 3.082, -0.04, 2.958, -17.39, 3.089, 0 ] - }, - { "time": 3.1667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "time": 1.3333, - "curve": [ 1.488, 0, 1.717, 0.21, 1.488, 0, 1.688, -30.29 ] - }, - { - "time": 1.9, - "x": 0.83, - "y": -30.29, - "curve": [ 2.078, 1.43, 2.274, 2.88, 2.071, -30.29, 2.289, 4.48 ] - }, - { - "time": 2.4333, - "x": 2.89, - "y": 4.59, - "curve": [ 2.604, 2.89, 2.677, -0.68, 2.57, 4.7, 2.694, -2.43 ] - }, - { - "time": 2.7667, - "x": -0.67, - "y": -2.47, - "curve": [ 2.866, -0.67, 2.986, -0.07, 2.882, -2.47, 3.036, -0.06 ] - }, - { "time": 3.1667 } - ] - } - }, - "ik": { - "rear-leg-ik": [ - { "time": 3.1667, "softness": 10, "bendPositive": false } - ] - } - }, - "run": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-grind" } - ] - } - }, - "bones": { - "front-thigh": { - "translate": [ - { - "x": -5.14, - "y": 11.13, - "curve": [ 0.033, -7.77, 0.112, -9.03, 0.034, 11.13, 0.108, 9.74 ] - }, - { - "time": 0.1667, - "x": -9.03, - "y": 7.99, - "curve": [ 0.23, -9.05, 0.314, -1.34, 0.236, 5.93, 0.28, 3.22 ] - }, - { - "time": 0.3333, - "x": 0.41, - "y": 3.19, - "curve": [ 0.352, 2.09, 0.449, 11.16, 0.384, 3.16, 0.449, 4.98 ] - }, - { - "time": 0.5, - "x": 11.17, - "y": 6.76, - "curve": [ 0.571, 10.79, 0.621, -1.83, 0.542, 8.21, 0.625, 11.13 ] - }, - { "time": 0.6667, "x": -5.14, "y": 11.13 } - ] - }, - "torso": { - "rotate": [ - { - "value": -37.66, - "curve": [ 0.034, -37.14, 0.107, -36.21 ] - }, - { - "time": 0.1333, - "value": -36.21, - "curve": [ 0.158, -36.21, 0.209, -38.8 ] - }, - { - "time": 0.2333, - "value": -38.79, - "curve": [ 0.259, -38.78, 0.313, -38.03 ] - }, - { - "time": 0.3333, - "value": -37.66, - "curve": [ 0.357, -37.21, 0.4, -36.21 ] - }, - { - "time": 0.4333, - "value": -36.21, - "curve": [ 0.458, -36.21, 0.539, -38.8 ] - }, - { - "time": 0.5667, - "value": -38.8, - "curve": [ 0.592, -38.8, 0.645, -38 ] - }, - { "time": 0.6667, "value": -37.66 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.41, - "y": 1.55, - "curve": [ 0.013, -15.67, 0.183, -8.55, 0.03, 2.39, 0.183, 6.17 ] - }, - { - "time": 0.2333, - "x": -8.55, - "y": 6.17, - "curve": [ 0.308, -8.55, 0.492, -19.75, 0.308, 6.17, 0.492, 0.61 ] - }, - { - "time": 0.5667, - "x": -19.75, - "y": 0.61, - "curve": [ 0.592, -19.75, 0.641, -18.06, 0.592, 0.61, 0.632, 0.78 ] - }, - { "time": 0.6667, "x": -16.41, "y": 1.55 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -39.03, - "curve": [ 0.051, -0.1, 0.145, 88.36 ] - }, - { - "time": 0.2333, - "value": 88.36, - "curve": [ 0.28, 88.76, 0.324, 59.52 ] - }, - { - "time": 0.3333, - "value": 51.13, - "curve": [ 0.358, 30.2, 0.445, -74.91 ] - }, - { - "time": 0.5667, - "value": -75.82, - "curve": [ 0.599, -76.06, 0.642, -55.72 ] - }, - { "time": 0.6667, "value": -39.03 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.54, - "curve": [ 0.052, 11.42, 0.089, 0.13 ] - }, - { - "time": 0.1333, - "value": 0.15, - "curve": [ 0.186, 0.17, 0.221, 26.29 ] - }, - { - "time": 0.2333, - "value": 32.37, - "curve": [ 0.247, 39.19, 0.286, 61.45 ] - }, - { - "time": 0.3333, - "value": 61.58, - "curve": [ 0.371, 61.69, 0.42, 55.79 ] - }, - { "time": 0.4667, "value": 49.68 }, - { "time": 0.6667, "value": 20.54 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16, - "curve": [ 0.014, -38.8, 0.036, -43.27 ] - }, - { - "time": 0.0667, - "value": -43.37, - "curve": [ 0.102, -43.49, 0.182, -28.46 ] - }, - { - "time": 0.2, - "value": -23.04, - "curve": [ 0.23, -13.87, 0.264, 3.86 ] - }, - { - "time": 0.3333, - "value": 3.7, - "curve": [ 0.38, 3.64, 0.535, -16.22 ] - }, - { "time": 0.5667, "value": -21.29 }, - { "time": 0.6667, "value": -36.16 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.5, - "curve": [ 0.028, 23.74, 0.128, -79.86 ] - }, - { - "time": 0.2333, - "value": -79.87, - "curve": [ 0.38, -79.88, 0.403, 63.25 ] - }, - { - "time": 0.5667, - "value": 64.13, - "curve": [ 0.607, 64.35, 0.644, 53.1 ] - }, - { "time": 0.6667, "value": 40.5 } - ], - "translate": [ - { - "x": -3.79, - "y": -0.77, - "curve": [ 0.044, -4.58, 0.169, -5.48, 0.044, 0.93, 0.169, 2.85 ] - }, - { - "time": 0.2333, - "x": -5.48, - "y": 2.85, - "curve": [ 0.346, -5.48, 0.475, -2.68, 0.346, 2.85, 0.475, -3.13 ] - }, - { - "time": 0.5667, - "x": -2.68, - "y": -3.13, - "curve": [ 0.611, -2.68, 0.642, -3.34, 0.611, -3.13, 0.642, -1.73 ] - }, - { "time": 0.6667, "x": -3.79, "y": -0.77 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": 28.28 }, - { - "time": 0.2333, - "value": -11.12, - "curve": [ 0.252, -14.12, 0.297, -19.37 ] - }, - { - "time": 0.3333, - "value": -19.38, - "curve": [ 0.435, -19.41, 0.522, 38.96 ] - }, - { - "time": 0.5667, - "value": 38.87, - "curve": [ 0.619, 38.76, 0.644, 32.01 ] - }, - { "time": 0.6667, "value": 28.28 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.88, - "curve": [ 0.024, 11.4, 0.075, 9.74 ] - }, - { - "time": 0.1, - "value": 9.74, - "curve": [ 0.125, 9.74, 0.208, 13.36 ] - }, - { - "time": 0.2333, - "value": 13.36, - "curve": [ 0.258, 13.36, 0.321, 12.2 ] - }, - { - "time": 0.3333, - "value": 11.88, - "curve": [ 0.365, 11.06, 0.408, 9.72 ] - }, - { - "time": 0.4333, - "value": 9.72, - "curve": [ 0.458, 9.72, 0.542, 13.36 ] - }, - { - "time": 0.5667, - "value": 13.36, - "curve": [ 0.592, 13.36, 0.636, 12.48 ] - }, - { "time": 0.6667, "value": 11.88 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.14, - "curve": [ 0.02, 11.99, 0.039, 8.94 ] - }, - { - "time": 0.0667, - "value": 8.93, - "curve": [ 0.122, 8.9, 0.232, 15.8 ] - }, - { - "time": 0.2667, - "value": 15.81, - "curve": [ 0.325, 15.82, 0.357, 8.95 ] - }, - { - "time": 0.4, - "value": 8.93, - "curve": [ 0.444, 8.91, 0.568, 15.8 ] - }, - { - "time": 0.6, - "value": 15.77, - "curve": [ 0.632, 15.74, 0.649, 14.05 ] - }, - { "time": 0.6667, "value": 13.14 } - ], - "scale": [ - { - "curve": [ 0.014, 0.996, 0.068, 0.991, 0.027, 1.005, 0.083, 1.012 ] - }, - { - "time": 0.1, - "x": 0.991, - "y": 1.012, - "curve": [ 0.128, 0.991, 0.205, 1.018, 0.128, 1.012, 0.197, 0.988 ] - }, - { - "time": 0.2333, - "x": 1.018, - "y": 0.988, - "curve": [ 0.272, 1.018, 0.305, 1.008, 0.262, 0.988, 0.311, 0.995 ] - }, - { - "time": 0.3333, - "curve": [ 0.351, 0.995, 0.417, 0.987, 0.359, 1.006, 0.417, 1.013 ] - }, - { - "time": 0.4333, - "x": 0.987, - "y": 1.013, - "curve": [ 0.467, 0.987, 0.533, 1.02, 0.467, 1.013, 0.533, 0.989 ] - }, - { - "time": 0.5667, - "x": 1.02, - "y": 0.989, - "curve": [ 0.592, 1.02, 0.652, 1.004, 0.592, 0.989, 0.644, 0.996 ] - }, - { "time": 0.6667 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.36, - "curve": [ 0.022, 16.28, 0.087, 20.25 ] - }, - { - "time": 0.1333, - "value": 20.19, - "curve": [ 0.168, 20.32, 0.254, -8.82 ] - }, - { - "time": 0.2667, - "value": -11.88, - "curve": [ 0.291, -17.91, 0.344, -24.11 ] - }, - { - "time": 0.4, - "value": -23.88, - "curve": [ 0.448, -23.69, 0.533, -15.47 ] - }, - { "time": 0.5667, "value": -8.69 }, - { "time": 0.6667, "value": 12.36 } - ] - }, - "hip": { - "rotate": [ - { "value": -8.24 } - ], - "translate": [ - { - "x": -3.6, - "y": -34.1, - "curve": [ 0.042, -3.84, 0.118, 7.62, 0.042, -33.74, 0.112, 20.55 ] - }, - { - "time": 0.1667, - "x": 7.61, - "y": 20.36, - "curve": [ 0.194, 7.6, 0.21, 5.06, 0.204, 20.65, 0.217, -8.69 ] - }, - { - "time": 0.2333, - "x": 1.68, - "y": -18.48, - "curve": [ 0.279, -4.99, 0.297, -5.64, 0.254, -31.08, 0.292, -34.55 ] - }, - { - "time": 0.3333, - "x": -5.76, - "y": -35, - "curve": [ 0.379, -5.9, 0.451, 6.8, 0.384, -35.56, 0.428, 17.6 ] - }, - { - "time": 0.5, - "x": 6.61, - "y": 17.01, - "curve": [ 0.536, 6.47, 0.545, 3.56, 0.533, 16.75, 0.548, -8.71 ] - }, - { - "time": 0.5667, - "x": 0.35, - "y": -18.81, - "curve": [ 0.597, -4.07, 0.642, -3.45, 0.584, -28.58, 0.642, -34.32 ] - }, - { "time": 0.6667, "x": -3.6, "y": -34.1 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -62.54, - "curve": [ 0.015, -74.19, 0.056, -103.19 ] - }, - { - "time": 0.0667, - "value": -111.08, - "curve": [ 0.092, -129.44, 0.189, -146.55 ] - }, - { - "time": 0.2333, - "value": -146.32, - "curve": [ 0.285, -146.06, 0.32, -125.1 ] - }, - { "time": 0.3333, "value": -117.24 }, - { - "time": 0.5, - "value": -35.07, - "curve": [ 0.522, -28.64, 0.546, -24.84 ] - }, - { - "time": 0.5667, - "value": -24.9, - "curve": [ 0.595, -25, 0.623, -40.82 ] - }, - { "time": 0.6667, "value": -62.54 } - ], - "translate": [ - { "x": 16.34, "y": 0.18 }, - { - "time": 0.0667, - "x": -101.43, - "y": 8.04, - "curve": [ 0.085, -131.35, 0.129, -207.69, 0.08, 14.9, 0.124, 113.28 ] - }, - { - "time": 0.1667, - "x": -207.92, - "y": 145.81, - "curve": [ 0.196, -208.13, 0.21, -202.91, 0.186, 160.26, 0.206, 163.48 ] - }, - { - "time": 0.2333, - "x": -189.94, - "y": 163.85, - "curve": [ 0.27, -169.94, 0.31, -126.19, 0.269, 164.35, 0.316, 85.97 ] - }, - { - "time": 0.3333, - "x": -90.56, - "y": 78.57, - "curve": [ 0.355, -57.99, 0.376, -29.14, 0.35, 71.55, 0.376, 66.4 ] - }, - { - "time": 0.4, - "x": 2.87, - "y": 66.38, - "curve": [ 0.412, 19.24, 0.469, 90.73, 0.429, 66.37, 0.469, 70.66 ] - }, - { - "time": 0.5, - "x": 117.18, - "y": 70.46, - "curve": [ 0.522, 136.24, 0.542, 151.33, 0.539, 70.2, 0.555, 38.25 ] - }, - { - "time": 0.5667, - "x": 151.49, - "y": 25.29, - "curve": [ 0.578, 146.76, 0.586, 133.13, 0.572, 19.7, 0.582, 12.23 ] - }, - { "time": 0.6, "x": 115.02, "y": 0.1 }, - { "time": 0.6667, "x": 16.34, "y": 0.18 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.95, "y": -30.34 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55 }, - { - "time": 0.2333, - "value": 167.84, - "curve": [ 0.246, 153.66, 0.256, 129.74 ] - }, - { - "time": 0.2667, - "value": 124.32, - "curve": [ 0.296, 124.43, 0.313, 129.93 ] - }, - { - "time": 0.3667, - "value": 129.87, - "curve": [ 0.421, 128.32, 0.519, 0.98 ] - }, - { - "time": 0.5667, - "curve": [ 0.6, 0.27, 0.642, 4.73 ] - }, - { "time": 0.6667, "value": 18.55 } - ], - "translate": [ - { - "x": -176.39, - "y": 134.12, - "curve": [ 0.018, -142.26, 0.054, -94.41, 0.01, 120.96, 0.044, 84.08 ] - }, - { - "time": 0.0667, - "x": -73.56, - "y": 76.68, - "curve": [ 0.086, -42.82, 0.194, 101.2, 0.098, 66.73, 0.198, 60.88 ] - }, - { "time": 0.2333, "x": 98.32, "y": 32.17 }, - { "time": 0.2667, "x": 49.13, "y": -0.63 }, - { - "time": 0.4, - "x": -147.9, - "y": 0.32, - "curve": [ 0.414, -168.78, 0.478, -284.76, 0.43, 30.09, 0.478, 129.14 ] - }, - { - "time": 0.5, - "x": -283.37, - "y": 167.12, - "curve": [ 0.526, -285.66, 0.548, -280.54, 0.516, 194.84, 0.55, 216.53 ] - }, - { - "time": 0.5667, - "x": -266.98, - "y": 216.12, - "curve": [ 0.581, -256.27, 0.643, -206.54, 0.61, 214.82, 0.65, 145.33 ] - }, - { "time": 0.6667, "x": -176.39, "y": 134.12 } - ] - }, - "rear-leg-target": { - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -147.04, - "curve": [ 0.033, -113.4, 0.161, 44.34 ] - }, - { - "time": 0.2333, - "value": 43.48, - "curve": [ 0.24, 43.41, 0.282, 35.72 ] - }, - { - "time": 0.3, - "value": 0.29, - "curve": [ 0.347, 0.28, 0.396, 4.27 ] - }, - { - "time": 0.4, - "curve": [ 0.424, -23.8, 0.525, -181.39 ] - }, - { - "time": 0.5667, - "value": -181.39, - "curve": [ 0.592, -181.39, 0.642, -169.09 ] - }, - { "time": 0.6667, "value": -147.04 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.25, - "curve": [ 0.008, -0.25, 0.056, 1.73 ] - }, - { - "time": 0.0667, - "value": -7.68, - "curve": [ 0.075, -43.13, 0.15, -130.44 ] - }, - { - "time": 0.2, - "value": -130.08, - "curve": [ 0.239, -129.79, 0.272, -126.8 ] - }, - { - "time": 0.3, - "value": -116.24, - "curve": [ 0.333, -103.91, 0.348, -86.1 ] - }, - { - "time": 0.3667, - "value": -71.08, - "curve": [ 0.386, -55.25, 0.415, -32.44 ] - }, - { - "time": 0.4333, - "value": -21.63, - "curve": [ 0.47, -0.01, 0.542, 33.42 ] - }, - { - "time": 0.5667, - "value": 33.2, - "curve": [ 0.622, 32.7, 0.569, 0.64 ] - }, - { "time": 0.6667, "value": -0.25 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.087, -6.81, 0.143, -5.75 ] - }, - { - "time": 0.1667, - "value": -4.3, - "curve": [ 0.183, -3.28, 0.209, 2.79 ] - }, - { - "time": 0.2333, - "value": 2.78, - "curve": [ 0.262, 2.77, 0.305, -6.63 ] - }, - { - "time": 0.3333, - "value": -6.64, - "curve": [ 0.419, -6.68, 0.49, -4.84 ] - }, - { - "time": 0.5, - "value": -4.38, - "curve": [ 0.518, -3.56, 0.574, 2.32 ] - }, - { - "time": 0.6, - "value": 2.33, - "curve": [ 0.643, 2.35, 0.633, -6.81 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.014, -3.17, 0.109, 43.93 ] - }, - { - "time": 0.1333, - "value": 43.95, - "curve": [ 0.177, 43.97, 0.192, -13.76 ] - }, - { - "time": 0.2667, - "value": -13.83, - "curve": [ 0.302, -13.72, 0.322, -8.86 ] - }, - { - "time": 0.3333, - "value": -6.6, - "curve": [ 0.349, -3.5, 0.436, 41.1 ] - }, - { - "time": 0.4667, - "value": 41.05, - "curve": [ 0.51, 40.99, 0.549, -14.06 ] - }, - { - "time": 0.6, - "value": -14.18, - "curve": [ 0.63, -14.26, 0.656, -9.04 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.079, -6.83, 0.108, 0.3 ] - }, - { - "time": 0.1333, - "value": 1.96, - "curve": [ 0.177, 4.89, 0.208, 6.28 ] - }, - { - "time": 0.2333, - "value": 6.29, - "curve": [ 0.313, 6.31, 0.383, 3.49 ] - }, - { - "time": 0.4, - "value": 2.58, - "curve": [ 0.442, 0.28, 0.523, -6.81 ] - }, - { "time": 0.6, "value": -6.81 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.011, -4.06, 0.108, 24.92 ] - }, - { - "time": 0.1333, - "value": 24.92, - "curve": [ 0.158, 24.92, 0.208, -10.62 ] - }, - { - "time": 0.2333, - "value": -10.62, - "curve": [ 0.254, -10.62, 0.312, -9.73 ] - }, - { - "time": 0.3333, - "value": -6.4, - "curve": [ 0.356, -2.95, 0.438, 24.93 ] - }, - { - "time": 0.4667, - "value": 24.93, - "curve": [ 0.492, 24.93, 0.575, -9.78 ] - }, - { - "time": 0.6, - "value": -9.78, - "curve": [ 0.617, -9.78, 0.655, -8.63 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 3.5, - "curve": [ 0.07, 3.51, 0.075, 8.69 ] - }, - { - "time": 0.1, - "value": 8.69, - "curve": [ 0.139, 8.69, 0.214, 6.9 ] - }, - { - "time": 0.2333, - "value": 6.33, - "curve": [ 0.266, 5.34, 0.285, 3.48 ] - }, - { - "time": 0.3333, - "value": 3.48, - "curve": [ 0.398, 3.48, 0.408, 8.68 ] - }, - { - "time": 0.4333, - "value": 8.68, - "curve": [ 0.458, 8.68, 0.551, 6.8 ] - }, - { - "time": 0.5667, - "value": 6.26, - "curve": [ 0.598, 5.17, 0.642, 3.49 ] - }, - { "time": 0.6667, "value": 3.5 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.067, 4.54, 0.075, -7.27 ] - }, - { - "time": 0.1, - "value": -7.27, - "curve": [ 0.125, -7.27, 0.227, 0.84 ] - }, - { - "time": 0.2333, - "value": 1.24, - "curve": [ 0.254, 2.5, 0.301, 4.51 ] - }, - { - "time": 0.3333, - "value": 4.52, - "curve": [ 0.386, 4.54, 0.408, -7.35 ] - }, - { - "time": 0.4333, - "value": -7.35, - "curve": [ 0.458, -7.35, 0.549, -0.14 ] - }, - { - "time": 0.5667, - "value": 0.95, - "curve": [ 0.586, 2.18, 0.632, 4.54 ] - }, - { "time": 0.6667, "value": 4.52 } - ] - }, - "aim-constraint-target": { - "rotate": [ - { "value": 30.57 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -6.5 } - ] - }, - "front-foot": { - "rotate": [ - { "value": 4.5 } - ] - }, - "head-control": { - "translate": [ - { - "y": -9.94, - "curve": [ 0.058, 0, 0.175, -15.32, 0.044, -4.19, 0.175, 5 ] - }, - { - "time": 0.2333, - "x": -15.32, - "y": 5, - "curve": [ 0.317, -15.32, 0.429, -9.74, 0.317, 5, 0.382, -31.71 ] - }, - { - "time": 0.4667, - "x": -7.81, - "y": -31.59, - "curve": [ 0.507, -5.76, 0.617, 0, 0.549, -31.47, 0.628, -13.33 ] - }, - { "time": 0.6667, "y": -9.94 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": -0.74, - "y": 11.22, - "curve": [ 0.061, -0.74, 0.144, 1.17, 0.061, 11.22, 0.143, -17.93 ] - }, - { - "time": 0.2333, - "x": 1.19, - "y": -17.9, - "curve": [ 0.54, 1.25, 0.558, -0.74, 0.545, -17.8, 0.558, 11.22 ] - }, - { "time": 0.6667, "x": -0.74, "y": 11.22 } - ] - }, - "back-shoulder": { - "translate": [ - { - "curve": [ 0.083, 0, 0.25, 0, 0.083, 0, 0.25, 8.93 ] - }, - { - "time": 0.3333, - "y": 8.93, - "curve": [ 0.417, 0, 0.583, 0, 0.417, 8.93, 0.583, 0 ] - }, - { "time": 0.6667 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { "softness": 10, "bendPositive": false }, - { "time": 0.5667, "softness": 14.8, "bendPositive": false }, - { "time": 0.6, "softness": 48.2, "bendPositive": false }, - { "time": 0.6667, "softness": 10, "bendPositive": false } - ], - "rear-leg-ik": [ - { "bendPositive": false }, - { "time": 0.1667, "softness": 22.5, "bendPositive": false }, - { "time": 0.3, "softness": 61.4, "bendPositive": false }, - { "time": 0.6667, "bendPositive": false } - ] - }, - "events": [ - { "time": 0.2333, "name": "footstep" }, - { "time": 0.5667, "name": "footstep" } - ] - }, - "run-to-idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { - "x": -16.5, - "y": 3.41, - "curve": [ 0.033, -16.5, 0.1, -69.06, 0.033, 3.41, 0.1, 0 ] - }, - { "time": 0.1333, "x": -69.06 } - ] - }, - "hip": { - "translate": [ - { - "x": -28.78, - "y": -72.96, - "curve": [ 0.036, -28.63, 0.2, -10.85, 0.135, -62.35, 0.2, -23.15 ] - }, - { "time": 0.2667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": 33.15, - "y": 31.61, - "curve": [ 0.017, 33.15, 0.05, 24.41, 0.017, 31.61, 0.041, 20.73 ] - }, - { - "time": 0.0667, - "x": 24.41, - "y": 0.19, - "curve": [ 0.117, 24.41, 0.217, 48.87, 0.117, 0.19, 0.217, 0 ] - }, - { "time": 0.2667, "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -80.61, - "curve": [ 0.067, -80.61, 0.2, -60.87 ] - }, - { "time": 0.2667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 8.79, - "curve": [ 0.041, 8.79, 0.115, 6.3 ] - }, - { - "time": 0.1667, - "value": 6.41, - "curve": [ 0.201, 6.48, 0.241, 42.46 ] - }, - { "time": 0.2667, "value": 42.46 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 55.3, - "curve": [ 0.067, 55.3, 0.2, 39.2 ] - }, - { "time": 0.2667, "value": 39.2 } - ] - }, - "head": { - "rotate": [ - { - "curve": [ 0.05, 0, 0.083, 2.67 ] - }, - { - "time": 0.1333, - "value": 2.67, - "curve": [ 0.15, 2.67, 0.25, -6.75 ] - }, - { "time": 0.2667, "value": -6.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 38.26, - "curve": [ 0.041, 38.26, 0.127, -2.19 ] - }, - { - "time": 0.1667, - "value": -3, - "curve": [ 0.209, -3.84, 0.241, 0 ] - }, - { "time": 0.2667 } - ], - "scale": [ - { - "x": 0.844, - "curve": [ 0.067, 0.844, 0.2, 1, 0.067, 1, 0.2, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 57.24, - "curve": [ 0.067, 57.24, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - }, - "gun": { - "rotate": [ - { - "value": 2.28, - "curve": [ 0.041, 2.28, 0.105, 15.34 ] - }, - { - "time": 0.1667, - "value": 15.32, - "curve": [ 0.205, 15.31, 0.241, 0 ] - }, - { "time": 0.2667 } - ] - }, - "torso": { - "rotate": [ - { - "value": -12.98, - "curve": [ 0.033, -12.98, 0.103, -14.81 ] - }, - { - "time": 0.1333, - "value": -16.63, - "curve": [ 0.168, -18.69, 0.233, -22.88 ] - }, - { "time": 0.2667, "value": -22.88 } - ], - "scale": [ - { - "x": 0.963, - "y": 1.074, - "curve": [ 0.067, 0.963, 0.132, 1, 0.067, 1.074, 0.132, 1 ] - }, - { "time": 0.2667 } - ] - }, - "neck": { - "rotate": [ - {}, - { "time": 0.2667, "value": 3.78 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 0.88 ] - }, - { - "time": 0.1333, - "value": 0.88, - "curve": [ 0.167, 0.88, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 15.97 ] - }, - { - "time": 0.1333, - "value": 15.97, - "curve": [ 0.167, 15.97, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 10.76 ] - }, - { - "time": 0.1333, - "value": 10.76, - "curve": [ 0.167, 10.76, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.014, -2.28, 0.042, -7.84 ] - }, - { - "time": 0.0667, - "value": -7.82, - "curve": [ 0.108, -7.79, 0.166, 6.57 ] - }, - { - "time": 0.2, - "value": 6.67, - "curve": [ 0.222, 6.73, 0.255, 1.98 ] - }, - { "time": 0.2667 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.041, 0, 0.107, 3.03 ] - }, - { - "time": 0.1667, - "value": 3.03, - "curve": [ 0.205, 3.03, 0.241, 0 ] - }, - { "time": 0.2667 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.049, 0, 0.166, 0.66 ] - }, - { - "time": 0.2, - "value": 0.66, - "curve": [ 0.232, 0.65, 0.249, -2.15 ] - }, - { "time": 0.2667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { "x": -10.12, "y": 8.71 }, - { "time": 0.2667 } - ] - }, - "front-shoulder": { - "translate": [ - { "x": 4.91, "y": 11.54 }, - { "time": 0.2667 } - ] - } - } - }, - "shoot": { - "slots": { - "muzzle": { - "rgba": [ - { "time": 0.1333, "color": "ffffffff" }, - { "time": 0.2, "color": "ffffff62" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle01" }, - { "time": 0.0667, "name": "muzzle02" }, - { "time": 0.1, "name": "muzzle03" }, - { "time": 0.1333, "name": "muzzle04" }, - { "time": 0.1667, "name": "muzzle05" }, - { "time": 0.2, "name": null } - ] - }, - "muzzle-glow": { - "rgba": [ - { "color": "ff0c0c00" }, - { - "time": 0.0333, - "color": "ffc9adff", - "curve": [ 0.255, 1, 0.273, 1, 0.255, 0.76, 0.273, 0.4, 0.255, 0.65, 0.273, 0.22, 0.255, 1, 0.273, 1 ] - }, - { "time": 0.3, "color": "ff400cff" }, - { "time": 0.6333, "color": "ff0c0c00" } - ], - "attachment": [ - { "name": "muzzle-glow" } - ] - }, - "muzzle-ring": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.202, 0.85, 0.214, 0.84, 0.202, 0.73, 0.214, 0.73, 0.202, 1, 0.214, 1, 0.202, 1, 0.214, 0.21 ] - }, - { "time": 0.2333, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2333, "name": null } - ] - }, - "muzzle-ring2": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2, "name": null } - ] - }, - "muzzle-ring3": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2, "name": null } - ] - }, - "muzzle-ring4": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2, "name": null } - ] - } - }, - "bones": { - "gun": { - "rotate": [ - { - "time": 0.0667, - "curve": [ 0.094, 25.89, 0.112, 45.27 ] - }, - { - "time": 0.1333, - "value": 45.35, - "curve": [ 0.192, 45.28, 0.18, -0.09 ] - }, - { "time": 0.6333 } - ] - }, - "muzzle": { - "translate": [ - { "x": -11.02, "y": 25.16 } - ] - }, - "rear-upper-arm": { - "translate": [ - { - "time": 0.0333, - "curve": [ 0.045, 0.91, 0.083, 3.46, 0.044, 0.86, 0.083, 3.32 ] - }, - { - "time": 0.1, - "x": 3.46, - "y": 3.32, - "curve": [ 0.133, 3.46, 0.176, -0.1, 0.133, 3.32, 0.169, 0 ] - }, - { "time": 0.2333 } - ] - }, - "rear-bracer": { - "translate": [ - { - "time": 0.0333, - "curve": [ 0.075, -3.78, 0.083, -4.36, 0.08, -2.7, 0.083, -2.88 ] - }, - { - "time": 0.1, - "x": -4.36, - "y": -2.88, - "curve": [ 0.133, -4.36, 0.168, 0.18, 0.133, -2.88, 0.167, 0 ] - }, - { "time": 0.2333 } - ] - }, - "gun-tip": { - "translate": [ - {}, - { "time": 0.3, "x": 3.15, "y": 0.39 } - ], - "scale": [ - { "x": 0.366, "y": 0.366 }, - { "time": 0.0333, "x": 1.453, "y": 1.453 }, - { "time": 0.3, "x": 0.366, "y": 0.366 } - ] - }, - "muzzle-ring": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 64.47 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 5.951, "y": 5.951 } - ] - }, - "muzzle-ring2": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 172.57 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 4, "y": 4 } - ] - }, - "muzzle-ring3": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 277.17 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 2, "y": 2 } - ] - }, - "muzzle-ring4": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 392.06 } - ] - } - } - }, - "walk": { - "bones": { - "rear-foot-target": { - "rotate": [ - { - "value": -32.82, - "curve": [ 0.035, -42.69, 0.057, -70.49 ] - }, - { - "time": 0.1, - "value": -70.59, - "curve": [ 0.236, -70.78, 0.335, -9.87 ] - }, - { - "time": 0.3667, - "value": -1.56, - "curve": [ 0.393, 5.5, 0.477, 13.96 ] - }, - { - "time": 0.5, - "value": 13.96, - "curve": [ 0.519, 13.96, 0.508, 0.13 ] - }, - { "time": 0.5667, "value": -0.28 }, - { - "time": 0.7333, - "value": -0.28, - "curve": [ 0.827, -0.06, 0.958, -21.07 ] - }, - { "time": 1, "value": -32.82 } - ], - "translate": [ - { - "x": -167.32, - "y": 0.58, - "curve": [ 0.022, -180.55, 0.075, -235.51, 0.045, 0.58, 0.075, 30.12 ] - }, - { - "time": 0.1, - "x": -235.51, - "y": 39.92, - "curve": [ 0.142, -235.51, 0.208, -201.73, 0.138, 54.94, 0.18, 60.78 ] - }, - { - "time": 0.2333, - "x": -176.33, - "y": 61.48, - "curve": [ 0.272, -136.61, 0.321, -45.18, 0.275, 62.02, 0.321, 56.6 ] - }, - { - "time": 0.3667, - "x": 8.44, - "y": 49.67, - "curve": [ 0.403, 51.03, 0.486, 66.86, 0.401, 44.37, 0.48, 23.11 ] - }, - { "time": 0.5, "x": 66.57, "y": 14.22 }, - { "time": 0.5333, "x": 52.58, "y": 0.6 }, - { "time": 1, "x": -167.32, "y": 0.58 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": 18.19, - "curve": [ 0.01, 11.17, 0.043, 1.37 ] - }, - { "time": 0.1, "value": 0.47 }, - { - "time": 0.2333, - "value": 0.55, - "curve": [ 0.364, 0.3, 0.515, -80.48 ] - }, - { - "time": 0.7333, - "value": -80.78, - "curve": [ 0.788, -80.38, 0.921, 17.42 ] - }, - { "time": 1, "value": 18.19 } - ], - "translate": [ - { - "x": 139.21, - "y": 22.94, - "curve": [ 0.025, 139.21, 0.069, 111.46, 0.031, 3.25, 0.075, 0.06 ] - }, - { "time": 0.1, "x": 96.69, "y": 0.06 }, - { - "time": 0.5, - "x": -94.87, - "y": -0.03, - "curve": [ 0.518, -106.82, 0.575, -152.56, 0.534, 5.42, 0.557, 38.46 ] - }, - { - "time": 0.6, - "x": -152.56, - "y": 57.05, - "curve": [ 0.633, -152.56, 0.688, -128.05, 0.643, 75.61, 0.7, 84.14 ] - }, - { - "time": 0.7333, - "x": -109.42, - "y": 84.14, - "curve": [ 0.771, -93.91, 0.832, -30.64, 0.787, 84.14, 0.799, 89.65 ] - }, - { - "time": 0.8667, - "x": 17, - "y": 75.25, - "curve": [ 0.903, 66.18, 0.967, 139.21, 0.932, 61.53, 0.967, 44.02 ] - }, - { "time": 1, "x": 139.21, "y": 22.94 } - ] - }, - "hip": { - "rotate": [ - { "value": -4.35 } - ], - "translate": [ - { - "x": -2.86, - "y": -13.86, - "curve": [ 0.025, -2.84, 0.067, -2.82, 0.028, -19.14, 0.054, -24.02 ] - }, - { - "time": 0.1, - "x": -2.61, - "y": -24.19, - "curve": [ 0.143, -2.34, 0.202, -1.79, 0.152, -23.98, 0.213, -14.81 ] - }, - { - "time": 0.2667, - "x": -1.21, - "y": -7.12, - "curve": [ 0.308, -0.86, 0.345, -0.51, 0.306, -1.63, 0.341, 3.15 ] - }, - { - "time": 0.3667, - "x": -0.33, - "y": 3.15, - "curve": [ 0.41, 0.02, 0.458, 0.26, 0.427, 3.3, 0.481, -6.75 ] - }, - { - "time": 0.5, - "x": 0.26, - "y": -10.59, - "curve": [ 0.553, 0.26, 0.559, 0.2, 0.519, -14.41, 0.548, -23.88 ] - }, - { - "time": 0.6, - "x": -0.17, - "y": -23.71, - "curve": [ 0.663, -0.72, 0.798, -2.09, 0.702, -23.36, 0.802, 3.53 ] - }, - { - "time": 0.8667, - "x": -2.46, - "y": 3.48, - "curve": [ 0.901, -2.63, 0.967, -2.87, 0.913, 3.45, 0.967, -7.64 ] - }, - { "time": 1, "x": -2.86, "y": -13.86 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": 28.96, - "curve": [ 0.056, 28.74, 0.049, 19.6 ] - }, - { "time": 0.0667, "value": 1.68 }, - { - "time": 0.5, - "value": -10, - "curve": [ 0.525, -10, 0.592, -54.69 ] - }, - { - "time": 0.6, - "value": -59.66, - "curve": [ 0.623, -74.54, 0.674, -101.78 ] - }, - { - "time": 0.7333, - "value": -101.78, - "curve": [ 0.812, -101.78, 0.855, -84.67 ] - }, - { - "time": 0.8667, - "value": -63.53, - "curve": [ 0.869, -58.38, 0.975, 28.96 ] - }, - { "time": 1, "value": 28.96 } - ] - }, - "torso": { - "rotate": [ - { - "value": -20.72, - "curve": [ 0.025, -20.57, 0.071, -20.04 ] - }, - { - "time": 0.1333, - "value": -20.04, - "curve": [ 0.187, -20.04, 0.285, -21.16 ] - }, - { - "time": 0.3667, - "value": -21.16, - "curve": [ 0.405, -21.16, 0.47, -20.9 ] - }, - { - "time": 0.5, - "value": -20.71, - "curve": [ 0.518, -20.6, 0.582, -20.03 ] - }, - { - "time": 0.6333, - "value": -20.04, - "curve": [ 0.709, -20.05, 0.815, -21.18 ] - }, - { - "time": 0.8667, - "value": -21.18, - "curve": [ 0.908, -21.18, 0.971, -20.93 ] - }, - { "time": 1, "value": -20.72 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.78, - "curve": [ 0.025, 17.93, 0.071, 18.46 ] - }, - { - "time": 0.1333, - "value": 18.46, - "curve": [ 0.187, 18.46, 0.285, 17.34 ] - }, - { - "time": 0.3667, - "value": 17.34, - "curve": [ 0.405, 17.34, 0.47, 17.6 ] - }, - { - "time": 0.5, - "value": 17.79, - "curve": [ 0.518, 17.9, 0.582, 18.47 ] - }, - { - "time": 0.6333, - "value": 18.46, - "curve": [ 0.709, 18.45, 0.815, 17.32 ] - }, - { - "time": 0.8667, - "value": 17.32, - "curve": [ 0.908, 17.32, 0.971, 17.57 ] - }, - { "time": 1, "value": 17.78 } - ] - }, - "head": { - "rotate": [ - { - "value": -12.23, - "curve": [ 0.061, -12.23, 0.191, -7.45 ] - }, - { - "time": 0.2667, - "value": -7.43, - "curve": [ 0.341, -7.42, 0.421, -12.23 ] - }, - { - "time": 0.5, - "value": -12.23, - "curve": [ 0.567, -12.26, 0.694, -7.46 ] - }, - { - "time": 0.7667, - "value": -7.47, - "curve": [ 0.853, -7.49, 0.943, -12.23 ] - }, - { "time": 1, "value": -12.23 } - ], - "scale": [ - { - "curve": [ 0.039, 1, 0.084, 0.991, 0.039, 1, 0.084, 1.019 ] - }, - { - "time": 0.1333, - "x": 0.991, - "y": 1.019, - "curve": [ 0.205, 0.991, 0.318, 1.019, 0.205, 1.019, 0.337, 0.992 ] - }, - { - "time": 0.4, - "x": 1.019, - "y": 0.992, - "curve": [ 0.456, 1.019, 0.494, 1.001, 0.483, 0.991, 0.493, 0.999 ] - }, - { - "time": 0.5, - "curve": [ 0.508, 0.998, 0.584, 0.991, 0.51, 1.002, 0.584, 1.019 ] - }, - { - "time": 0.6333, - "x": 0.991, - "y": 1.019, - "curve": [ 0.705, 0.991, 0.818, 1.019, 0.705, 1.019, 0.837, 0.992 ] - }, - { - "time": 0.9, - "x": 1.019, - "y": 0.992, - "curve": [ 0.956, 1.019, 0.955, 1, 0.983, 0.991, 0.955, 1 ] - }, - { "time": 1 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "value": 4.09 }, - { "time": 0.0333, "value": 3.05 }, - { - "time": 0.1, - "value": -59.01, - "curve": [ 0.124, -72.97, 0.169, -100.05 ] - }, - { - "time": 0.2333, - "value": -99.71, - "curve": [ 0.326, -99.21, 0.349, -37.4 ] - }, - { - "time": 0.3667, - "value": -17.85, - "curve": [ 0.388, 4.74, 0.451, 32.35 ] - }, - { - "time": 0.5, - "value": 32.4, - "curve": [ 0.537, 32.44, 0.566, 6.43 ] - }, - { "time": 0.5667, "value": 2 }, - { "time": 1, "value": 4.09 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 17.15, - "y": -0.09, - "curve": [ 0.178, 17.14, 0.295, -4.26, 0.009, -0.09, 0.475, 0.02 ] - }, - { - "time": 0.5, - "x": -4.26, - "y": 0.02, - "curve": [ 0.705, -4.27, 0.848, 17.15, 0.525, 0.02, 0.975, -0.09 ] - }, - { "time": 1, "x": 17.15, "y": -0.09 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -17.71, - "y": -4.63, - "curve": [ 0.036, -19.81, 0.043, -20.86, 0.036, -4.63, 0.05, -7.03 ] - }, - { - "time": 0.1, - "x": -20.95, - "y": -7.06, - "curve": [ 0.162, -21.05, 0.4, 7.79, 0.2, -7.13, 0.4, -1.9 ] - }, - { - "time": 0.5, - "x": 7.79, - "y": -1.94, - "curve": [ 0.612, 7.69, 0.875, -10.49, 0.592, -1.97, 0.917, -3.25 ] - }, - { "time": 1, "x": -17.71, "y": -4.63 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 1, - "curve": [ 0.006, 1.2, 0.084, 2.88 ] - }, - { - "time": 0.1333, - "value": 2.88, - "curve": [ 0.205, 2.88, 0.284, -1.17 ] - }, - { - "time": 0.3667, - "value": -1.17, - "curve": [ 0.411, -1.17, 0.481, 0.57 ] - }, - { - "time": 0.5, - "value": 1, - "curve": [ 0.515, 1.33, 0.59, 2.83 ] - }, - { - "time": 0.6333, - "value": 2.85, - "curve": [ 0.683, 2.86, 0.796, -1.2 ] - }, - { - "time": 0.8667, - "value": -1.2, - "curve": [ 0.916, -1.2, 0.984, 0.62 ] - }, - { "time": 1, "value": 1 } - ] - }, - "torso3": { - "rotate": [ - { "value": -1.81 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -9.51, - "curve": [ 0.021, -13.32, 0.058, -19.4 ] - }, - { - "time": 0.1, - "value": -19.4, - "curve": [ 0.238, -19.69, 0.337, 7.78 ] - }, - { - "time": 0.3667, - "value": 16.2, - "curve": [ 0.399, 25.42, 0.497, 60.19 ] - }, - { - "time": 0.6, - "value": 60.26, - "curve": [ 0.719, 60.13, 0.845, 27.61 ] - }, - { - "time": 0.8667, - "value": 22.45, - "curve": [ 0.892, 16.38, 0.979, -3.27 ] - }, - { "time": 1, "value": -9.51 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 13.57, - "curve": [ 0.022, 9.71, 0.147, -3.78 ] - }, - { - "time": 0.3667, - "value": -3.69, - "curve": [ 0.457, -3.66, 0.479, 0.83 ] - }, - { - "time": 0.5, - "value": 4.05, - "curve": [ 0.513, 6.08, 0.635, 30.8 ] - }, - { - "time": 0.8, - "value": 30.92, - "curve": [ 0.974, 31, 0.98, 18.35 ] - }, - { "time": 1, "value": 13.57 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -28.72, - "curve": [ 0.024, -31.74, 0.176, -43.4 ] - }, - { - "time": 0.3667, - "value": -43.6, - "curve": [ 0.403, -43.65, 0.47, -40.15 ] - }, - { - "time": 0.5, - "value": -35.63, - "curve": [ 0.547, -28.59, 0.624, -4.57 ] - }, - { - "time": 0.7333, - "value": -4.59, - "curve": [ 0.891, -4.62, 0.954, -24.28 ] - }, - { "time": 1, "value": -28.48 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 28.28, - "curve": [ 0.034, 30.94, 0.068, 32.05 ] - }, - { - "time": 0.1, - "value": 31.88, - "curve": [ 0.194, 31.01, 0.336, -0.11 ] - }, - { - "time": 0.3667, - "value": -7.11, - "curve": [ 0.421, -19.73, 0.53, -46.21 ] - }, - { - "time": 0.6, - "value": -45.75, - "curve": [ 0.708, -45.03, 0.844, -13.56 ] - }, - { - "time": 0.8667, - "value": -6.48, - "curve": [ 0.909, 6.59, 0.958, 24.21 ] - }, - { "time": 1, "value": 28.28 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -2.79, - "curve": [ 0.074, -2.84, 0.121, 25.08 ] - }, - { - "time": 0.2333, - "value": 24.99, - "curve": [ 0.35, 24.89, 0.427, -2.86 ] - }, - { - "time": 0.5, - "value": -2.8, - "curve": [ 0.575, -2.73, 0.652, 24.5 ] - }, - { - "time": 0.7333, - "value": 24.55, - "curve": [ 0.828, 24.6, 0.932, -2.69 ] - }, - { "time": 1, "value": -2.79 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.01, - "curve": [ 0.106, -5.97, 0.151, 18.62 ] - }, - { - "time": 0.2333, - "value": 18.72, - "curve": [ 0.336, 18.7, 0.405, -11.37 ] - }, - { - "time": 0.5, - "value": -11.45, - "curve": [ 0.626, -11.46, 0.629, 18.94 ] - }, - { - "time": 0.7333, - "value": 18.92, - "curve": [ 0.833, 18.92, 0.913, -6.06 ] - }, - { "time": 1, "value": -6.01 } - ], - "translate": [ - { "x": 0.03, "y": 1.35 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.06, - "curve": [ 0.044, 11.16, 0.063, 11.49 ] - }, - { - "time": 0.1, - "value": 11.49, - "curve": [ 0.215, 11.49, 0.336, 2.92 ] - }, - { - "time": 0.3667, - "value": 0.84, - "curve": [ 0.416, -2.52, 0.498, -10.84 ] - }, - { - "time": 0.6, - "value": -10.83, - "curve": [ 0.762, -10.71, 0.845, -3.05 ] - }, - { - "time": 0.8667, - "value": -1.34, - "curve": [ 0.917, 2.54, 0.977, 8.81 ] - }, - { "time": 1, "value": 10.06 } - ] - }, - "gun": { - "rotate": [ - { - "value": -14.67, - "curve": [ 0.086, -14.67, 0.202, 8.31 ] - }, - { - "time": 0.2333, - "value": 12.14, - "curve": [ 0.279, 17.71, 0.391, 25.79 ] - }, - { - "time": 0.5, - "value": 25.77, - "curve": [ 0.631, 25.74, 0.694, 4.53 ] - }, - { - "time": 0.7333, - "value": -0.65, - "curve": [ 0.768, -5.21, 0.902, -14.4 ] - }, - { "time": 1, "value": -14.67 } - ] - }, - "front-leg-target": { - "translate": [ - { - "x": -2.83, - "y": -8.48, - "curve": [ 0.008, -2.83, 0.058, 0.09, 0.001, 4.97, 0.058, 6.68 ] - }, - { - "time": 0.0667, - "x": 0.09, - "y": 6.68, - "curve": [ 0.3, 0.09, 0.767, -2.83, 0.3, 6.68, 0.767, -8.48 ] - }, - { "time": 1, "x": -2.83, "y": -8.48 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.028, 1.24, 0.016, 3.46 ] - }, - { - "time": 0.1, - "value": 3.45, - "curve": [ 0.159, 3.45, 0.189, 0.23 ] - }, - { - "time": 0.2333, - "value": -2.29, - "curve": [ 0.265, -4.32, 0.305, -5.92 ] - }, - { - "time": 0.3667, - "value": -5.94, - "curve": [ 0.446, -5.96, 0.52, 3.41 ] - }, - { - "time": 0.6, - "value": 3.42, - "curve": [ 0.717, 3.42, 0.772, -5.93 ] - }, - { - "time": 0.8667, - "value": -5.97, - "curve": [ 0.933, -5.99, 0.982, -0.94 ] - }, - { "time": 1 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.159, -10.48 ] - }, - { - "time": 0.2333, - "value": -10.49, - "curve": [ 0.334, -10.5, 0.439, -0.09 ] - }, - { - "time": 0.5, - "value": -0.09, - "curve": [ 0.569, -0.09, 0.658, -10.75 ] - }, - { - "time": 0.7333, - "value": -10.7, - "curve": [ 0.833, -10.63, 0.947, 0 ] - }, - { "time": 1 } - ] - }, - "gun-tip": { - "rotate": [ - { "time": 0.2333, "value": 0.11 } - ] - }, - "muzzle-ring": { - "rotate": [ - { "time": 0.2333, "value": 0.11 } - ] - }, - "muzzle-ring2": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "muzzle-ring3": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "muzzle-ring4": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": -0.18, - "y": -4.49, - "curve": [ 0.133, -0.18, 0.333, 7.69, 0.133, -4.49, 0.333, 2.77 ] - }, - { - "time": 0.4667, - "x": 7.69, - "y": 2.77, - "curve": [ 0.6, 7.69, 0.858, -0.18, 0.6, 2.77, 0.858, -4.49 ] - }, - { "time": 1, "x": -0.18, "y": -4.49 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.46, - "y": 9.37, - "curve": [ 0.162, 1.41, 0.333, -1.66, 0.162, 9.37, 0.301, -7.23 ] - }, - { - "time": 0.5, - "x": -1.6, - "y": -7.27, - "curve": [ 0.735, -1.5, 0.847, 1.46, 0.723, -7.31, 0.838, 9.32 ] - }, - { "time": 1, "x": 1.46, "y": 9.37 } - ] - }, - "head-control": { - "translate": [ - { - "x": -6.46, - "y": -8.4, - "curve": [ 0.053, -5.31, 0.167, -3.64, 0.093, -8.4, 0.196, -3.81 ] - }, - { - "time": 0.2333, - "x": -3.64, - "y": -1.32, - "curve": [ 0.309, -3.64, 0.436, -5.84, 0.275, 1.43, 0.38, 10.3 ] - }, - { - "time": 0.5, - "x": -7.03, - "y": 10.29, - "curve": [ 0.538, -7.75, 0.66, -10.54, 0.598, 10.27, 0.694, 1.56 ] - }, - { - "time": 0.7333, - "x": -10.54, - "y": -1.26, - "curve": [ 0.797, -10.54, 0.933, -7.91, 0.768, -3.79, 0.875, -8.4 ] - }, - { "time": 1, "x": -6.46, "y": -8.4 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { - "softness": 25.7, - "bendPositive": false, - "curve": [ 0.008, 1, 0.025, 1, 0.008, 25.7, 0.025, 9.9 ] - }, - { - "time": 0.0333, - "softness": 9.9, - "bendPositive": false, - "curve": [ 0.15, 1, 0.383, 1, 0.15, 9.9, 0.383, 43.2 ] - }, - { - "time": 0.5, - "softness": 43.2, - "bendPositive": false, - "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.846, 45.57 ] - }, - { "time": 1, "softness": 25.7, "bendPositive": false } - ], - "rear-leg-ik": [ - { "softness": 5, "bendPositive": false }, - { "time": 0.4333, "softness": 4.9, "bendPositive": false }, - { "time": 0.5, "softness": 28.81, "bendPositive": false }, - { "time": 0.6, "softness": 43.8, "bendPositive": false }, - { "time": 1, "softness": 5, "bendPositive": false } - ] - }, - "events": [ - { "name": "footstep" }, - { "time": 0.5, "name": "footstep" } - ] - } -} -} \ No newline at end of file diff --git a/public/spine-test/4.0/spineboy.atlas b/public/spine-test/4.0/spineboy.atlas deleted file mode 100644 index b07ccc3..0000000 --- a/public/spine-test/4.0/spineboy.atlas +++ /dev/null @@ -1,101 +0,0 @@ -spineboy.png - size: 1024, 256 - filter: Linear, Linear - scale: 0.5 -crosshair - bounds: 813, 160, 45, 45 -eye-indifferent - bounds: 569, 2, 47, 45 -eye-surprised - bounds: 643, 7, 47, 45 - rotate: 90 -front-bracer - bounds: 811, 51, 29, 40 -front-fist-closed - bounds: 807, 93, 38, 41 -front-fist-open - bounds: 815, 210, 43, 44 -front-foot - bounds: 706, 64, 63, 35 - rotate: 90 -front-shin - bounds: 80, 11, 41, 92 -front-thigh - bounds: 754, 12, 23, 56 -front-upper-arm - bounds: 618, 5, 23, 49 -goggles - bounds: 214, 20, 131, 83 -gun - bounds: 347, 14, 105, 102 - rotate: 90 -head - bounds: 80, 105, 136, 149 -hoverboard-board - bounds: 2, 8, 246, 76 - rotate: 90 -hoverboard-thruster - bounds: 478, 2, 30, 32 -hoverglow-small - bounds: 218, 117, 137, 38 - rotate: 90 -mouth-grind - bounds: 775, 80, 47, 30 - rotate: 90 -mouth-oooo - bounds: 779, 31, 47, 30 - rotate: 90 -mouth-smile - bounds: 783, 207, 47, 30 - rotate: 90 -muzzle-glow - bounds: 779, 4, 25, 25 -muzzle-ring - bounds: 451, 14, 25, 105 -muzzle01 - bounds: 664, 60, 67, 40 - rotate: 90 -muzzle02 - bounds: 580, 56, 68, 42 - rotate: 90 -muzzle03 - bounds: 478, 36, 83, 53 - rotate: 90 -muzzle04 - bounds: 533, 49, 75, 45 - rotate: 90 -muzzle05 - bounds: 624, 56, 68, 38 - rotate: 90 -neck - bounds: 806, 8, 18, 21 -portal-bg - bounds: 258, 121, 133, 133 -portal-flare1 - bounds: 690, 2, 56, 30 - rotate: 90 -portal-flare2 - bounds: 510, 3, 57, 31 -portal-flare3 - bounds: 722, 4, 58, 30 - rotate: 90 -portal-shade - bounds: 393, 121, 133, 133 -portal-streaks1 - bounds: 528, 126, 126, 128 -portal-streaks2 - bounds: 656, 129, 125, 125 -rear-bracer - bounds: 826, 13, 28, 36 -rear-foot - bounds: 743, 70, 57, 30 - rotate: 90 -rear-shin - bounds: 174, 14, 38, 89 -rear-thigh - bounds: 783, 158, 28, 47 -rear-upper-arm - bounds: 783, 136, 20, 44 - rotate: 90 -torso - bounds: 123, 13, 49, 90 diff --git a/public/spine-test/4.0/spineboy.png b/public/spine-test/4.0/spineboy.png deleted file mode 100644 index 3f7eb06..0000000 Binary files a/public/spine-test/4.0/spineboy.png and /dev/null differ diff --git a/public/spine-test/4.1/spineboy-pro.json b/public/spine-test/4.1/spineboy-pro.json deleted file mode 100644 index 78ba1dc..0000000 --- a/public/spine-test/4.1/spineboy-pro.json +++ /dev/null @@ -1,8707 +0,0 @@ -{ -"skeleton": { - "hash": "itfFESDjM1c", - "spine": "4.1.17", - "x": -188.63, - "y": -7.94, - "width": 418.45, - "height": 686.2, - "images": "./images/", - "audio": "" -}, -"bones": [ - { "name": "root", "rotation": 0.05 }, - { "name": "hip", "parent": "root", "y": 247.27 }, - { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" }, - { - "name": "aim-constraint-target", - "parent": "hip", - "length": 26.24, - "rotation": 19.61, - "x": 1.02, - "y": 5.62, - "color": "abe323ff" - }, - { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, - { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, - { - "name": "rear-thigh", - "parent": "hip", - "length": 85.72, - "rotation": -72.54, - "x": 8.91, - "y": -5.63, - "color": "ff000dff" - }, - { - "name": "rear-shin", - "parent": "rear-thigh", - "length": 121.88, - "rotation": -19.83, - "x": 86.1, - "y": -1.33, - "color": "ff000dff" - }, - { - "name": "rear-foot", - "parent": "rear-shin", - "length": 51.58, - "rotation": 45.78, - "x": 121.46, - "y": -0.76, - "color": "ff000dff" - }, - { - "name": "back-foot-tip", - "parent": "rear-foot", - "length": 50.3, - "rotation": -0.85, - "x": 51.17, - "y": 0.24, - "transform": "noRotationOrReflection", - "color": "ff000dff" - }, - { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, - { "name": "clipping", "parent": "root" }, - { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, - { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, - { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, - { - "name": "exhaust3", - "parent": "hoverboard-controller", - "rotation": -12.34, - "x": -236.03, - "y": 80.54, - "scaleX": 0.7847, - "scaleY": 0.7847 - }, - { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, - { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 }, - { - "name": "torso", - "parent": "hip", - "length": 42.52, - "rotation": 103.82, - "x": -1.62, - "y": 4.9, - "color": "e0da19ff" - }, - { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "front-shoulder", "parent": "torso3", "rotation": 255.89, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, - { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45, "rotation": -87.51, "color": "00ff04ff" }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "length": 40.57, - "rotation": 18.3, - "x": 68.8, - "y": -0.68, - "color": "00ff04ff" - }, - { - "name": "front-fist", - "parent": "front-bracer", - "length": 65.39, - "rotation": 12.43, - "x": 40.57, - "y": 0.2, - "color": "00ff04ff" - }, - { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, - { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, - { - "name": "front-thigh", - "parent": "hip", - "length": 74.81, - "rotation": -95.51, - "x": -17.46, - "y": -11.64, - "color": "00ff04ff" - }, - { - "name": "front-shin", - "parent": "front-thigh", - "length": 128.77, - "rotation": -2.21, - "x": 78.69, - "y": 1.6, - "color": "00ff04ff" - }, - { - "name": "front-foot", - "parent": "front-shin", - "length": 41.01, - "rotation": 51.27, - "x": 128.76, - "y": -0.34, - "color": "00ff04ff" - }, - { - "name": "front-foot-tip", - "parent": "front-foot", - "length": 56.03, - "rotation": -1.68, - "x": 41.42, - "y": -0.09, - "transform": "noRotationOrReflection", - "color": "00ff04ff" - }, - { "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" }, - { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.94, "rotation": -65.45, "color": "ff000dff" }, - { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, - { - "name": "gun", - "parent": "rear-bracer", - "length": 43.11, - "rotation": -5.43, - "x": 34.42, - "y": -0.45, - "color": "ff000dff" - }, - { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, - { - "name": "neck", - "parent": "torso3", - "length": 25.45, - "rotation": -31.54, - "x": 42.46, - "y": -0.31, - "color": "e0da19ff" - }, - { - "name": "head", - "parent": "neck", - "length": 131.79, - "rotation": 26.1, - "x": 27.66, - "y": -0.26, - "color": "e0da19ff" - }, - { - "name": "hair1", - "parent": "head", - "length": 47.23, - "rotation": -49.1, - "x": 149.83, - "y": -59.77, - "color": "e0da19ff" - }, - { - "name": "hair2", - "parent": "hair1", - "length": 55.57, - "rotation": 50.42, - "x": 47.23, - "y": 0.19, - "color": "e0da19ff" - }, - { - "name": "hair3", - "parent": "head", - "length": 62.22, - "rotation": -32.17, - "x": 164.14, - "y": 3.68, - "color": "e0da19ff" - }, - { - "name": "hair4", - "parent": "hair3", - "length": 80.28, - "rotation": 83.71, - "x": 62.22, - "y": -0.04, - "color": "e0da19ff" - }, - { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" }, - { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" }, - { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, - { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, - { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, - { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "portal", "parent": "portal-root" }, - { "name": "portal-shade", "parent": "portal-root" }, - { "name": "portal-streaks1", "parent": "portal-root" }, - { "name": "portal-streaks2", "parent": "portal-root" }, - { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, - { - "name": "side-glow2", - "parent": "hoverboard-controller", - "x": -110.56, - "y": 2.62, - "scaleX": 0.738, - "scaleY": 0.738, - "color": "000effff" - }, - { "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff" } -], -"slots": [ - { "name": "portal-bg", "bone": "portal" }, - { "name": "portal-shade", "bone": "portal-shade" }, - { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, - { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, - { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, - { "name": "clipping", "bone": "clipping" }, - { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, - { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, - { "name": "hoverboard-board", "bone": "hoverboard-controller" }, - { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, - { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, - { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, - { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, - { "name": "gun", "bone": "gun", "attachment": "gun" }, - { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, - { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, - { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, - { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, - { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, - { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, - { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, - { "name": "goggles", "bone": "head", "attachment": "goggles" }, - { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, - { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, - { "name": "muzzle", "bone": "muzzle" }, - { "name": "head-bb", "bone": "head" }, - { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, - { "name": "crosshair", "bone": "crosshair" }, - { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, - { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } -], -"ik": [ - { - "name": "aim-ik", - "order": 13, - "bones": [ "rear-upper-arm" ], - "target": "crosshair", - "mix": 0 - }, - { - "name": "aim-torso-ik", - "order": 8, - "bones": [ "aim-constraint-target" ], - "target": "crosshair" - }, - { - "name": "board-ik", - "order": 1, - "bones": [ "hoverboard-controller" ], - "target": "board-ik" - }, - { - "name": "front-foot-ik", - "order": 6, - "bones": [ "front-foot" ], - "target": "front-foot-target" - }, - { - "name": "front-leg-ik", - "order": 4, - "bones": [ "front-thigh", "front-shin" ], - "target": "front-leg-target", - "bendPositive": false - }, - { - "name": "rear-foot-ik", - "order": 7, - "bones": [ "rear-foot" ], - "target": "rear-foot-target" - }, - { - "name": "rear-leg-ik", - "order": 5, - "bones": [ "rear-thigh", "rear-shin" ], - "target": "rear-leg-target", - "bendPositive": false - } -], -"transform": [ - { - "name": "aim-front-arm-transform", - "order": 11, - "bones": [ "front-upper-arm" ], - "target": "aim-constraint-target", - "rotation": -180, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-head-transform", - "order": 10, - "bones": [ "head" ], - "target": "aim-constraint-target", - "rotation": 84.3, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-rear-arm-transform", - "order": 12, - "bones": [ "rear-upper-arm" ], - "target": "aim-constraint-target", - "x": 57.7, - "y": 56.4, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-torso-transform", - "order": 9, - "bones": [ "torso" ], - "target": "aim-constraint-target", - "rotation": 69.5, - "shearY": -36, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "front-foot-board-transform", - "order": 2, - "bones": [ "front-foot-target" ], - "target": "hoverboard-controller", - "x": -69.8, - "y": 20.7, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "rear-foot-board-transform", - "order": 3, - "bones": [ "rear-foot-target" ], - "target": "hoverboard-controller", - "x": 86.6, - "y": 21.3, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "shoulder", - "bones": [ "back-shoulder" ], - "target": "front-shoulder", - "x": 40.17, - "y": -1.66, - "mixRotate": 0, - "mixX": -1, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "toes-board", - "order": 14, - "bones": [ "front-foot-tip", "back-foot-tip" ], - "target": "hoverboard-controller", - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - } -], -"skins": [ - { - "name": "default", - "attachments": { - "clipping": { - "clipping": { - "type": "clipping", - "end": "head-bb", - "vertexCount": 9, - "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], - "color": "ce3a3aff" - } - }, - "crosshair": { - "crosshair": { "width": 89, "height": 89 } - }, - "exhaust1": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "exhaust2": { - "hoverglow-small": { - "x": 0.01, - "y": -0.76, - "scaleX": 0.4208, - "scaleY": 0.8403, - "rotation": -89.25, - "width": 274, - "height": 75 - } - }, - "exhaust3": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "eye": { - "eye-indifferent": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -36.8, -91.35, 0.3, 46, 73.41, -91.35, 0.7, 2, 66, -87.05, -13.11, 0.70968, 46, 23.16, -13.11, 0.29032, 2, 66, -12.18, 34.99, 0.82818, 46, 98.03, 34.99, 0.17182, 2, 66, 38.07, -43.25, 0.59781, 46, 148.28, -43.25, 0.40219 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - }, - "eye-surprised": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 1, 3, 0 ], - "vertices": [ 2, 66, -46.74, -89.7, 0.3, 46, 63.47, -89.7, 0.7, 2, 66, -77.58, -1.97, 0.71, 46, 32.63, -1.97, 0.29, 2, 66, 6.38, 27.55, 0.83, 46, 116.59, 27.55, 0.17, 2, 66, 37.22, -60.19, 0.6, 46, 147.44, -60.19, 0.4 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - } - }, - "front-bracer": { - "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } - }, - "front-fist": { - "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, - "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } - }, - "front-foot": { - "front-foot": { - "type": "mesh", - "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], - "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], - "vertices": [ 2, 38, 18.17, 41.57, 0.7896, 39, 12.46, 46.05, 0.2104, 2, 38, 24.08, 40.76, 0.71228, 39, 16.12, 41.34, 0.28772, 2, 38, 29.81, 39.98, 0.55344, 39, 19.67, 36.78, 0.44656, 2, 38, 32.81, 41.67, 0.38554, 39, 23, 35.89, 0.61446, 2, 38, 37.86, 44.52, 0.25567, 39, 28.61, 34.4, 0.74433, 2, 38, 42.65, 47.22, 0.17384, 39, 33.92, 32.99, 0.82616, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.5684, 39, -2.34, -6.97, 0.4316, 1, 38, 3.1, -48.81, 1, 1, 38, -26.73, -19.31, 1, 1, 38, -30.15, 15.69, 1, 1, 38, -1.84, 44.32, 1 ], - "hull": 14, - "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], - "width": 126, - "height": 69 - } - }, - "front-shin": { - "front-shin": { - "type": "mesh", - "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], - "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], - "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], - "hull": 25, - "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], - "width": 82, - "height": 184 - } - }, - "front-thigh": { - "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } - }, - "front-upper-arm": { - "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } - }, - "goggles": { - "goggles": { - "type": "mesh", - "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], - "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], - "vertices": [ 2, 66, 61.88, 22.81, 0.832, 46, 172.09, 22.81, 0.168, 2, 66, 59.89, -31.19, 0.6855, 46, 170.1, -31.19, 0.3145, 2, 66, 49.2, -86.8, 0.32635, 46, 159.41, -86.8, 0.67365, 2, 66, 56.82, -99.01, 0.01217, 46, 167.03, -99.01, 0.98783, 1, 46, 143.4, -115.48, 1, 2, 66, 15, -110.14, 0.0041, 46, 125.21, -110.14, 0.9959, 2, 66, -0.32, -96.36, 0.07948, 46, 109.89, -96.36, 0.92052, 2, 66, -26.56, -100.19, 0.01905, 46, 83.65, -100.19, 0.98095, 2, 66, -46.96, -81.16, 0.4921, 46, 63.26, -81.16, 0.50791, 2, 66, -71.84, -76.69, 0.56923, 46, 38.37, -76.69, 0.43077, 2, 66, -72.54, -43.98, 0.74145, 46, 37.67, -43.98, 0.25855, 2, 66, -73.2, -13.47, 0.87929, 46, 37.01, -13.47, 0.12071, 2, 66, -59.63, 13.55, 0.864, 46, 50.58, 13.55, 0.136, 2, 66, -59.69, 38.45, 0.85289, 46, 50.52, 38.45, 0.14711, 2, 66, -45.26, 56.6, 0.74392, 46, 64.95, 56.6, 0.25608, 2, 66, -62.31, 79.96, 0.624, 46, 47.9, 79.96, 0.376, 2, 66, -80.76, 73.42, 0.616, 46, 29.45, 73.42, 0.384, 2, 66, -93.9, 86.64, 0.288, 46, 16.31, 86.64, 0.712, 1, 46, 81.51, 139.38, 1, 1, 46, 112.56, 150.3, 1, 2, 66, 16.76, 134.97, 0.02942, 46, 126.97, 134.97, 0.97058, 2, 66, 18.42, 113.28, 0.36147, 46, 128.63, 113.28, 0.63853, 2, 66, 20.02, 92.43, 0.7135, 46, 130.23, 92.43, 0.2865, 2, 66, 44.58, 81.29, 0.69603, 46, 154.79, 81.29, 0.30397, 2, 66, 52, 71.48, 0.848, 46, 162.21, 71.48, 0.152, 2, 66, -49.25, 13.27, 0.8, 46, 60.96, 13.27, 0.2, 2, 66, -23.88, 31.88, 0.896, 46, 86.33, 31.88, 0.104, 2, 66, 6.72, 42.6, 0.928, 46, 116.93, 42.6, 0.072, 2, 66, 25.26, 31.44, 0.8, 46, 135.47, 31.44, 0.2, 2, 66, 26.77, 2.59, 0.75, 46, 136.98, 2.59, 0.25, 2, 66, 21.02, -36.66, 0.54887, 46, 131.23, -36.66, 0.45113, 2, 66, 8.01, -74.65, 0.36029, 46, 118.22, -74.65, 0.63971, 2, 66, -1.52, -88.24, 0.1253, 46, 108.69, -88.24, 0.8747, 2, 66, 20.25, -95.44, 0.08687, 46, 130.46, -95.44, 0.91313, 2, 66, 34.42, -39.36, 0.72613, 46, 144.63, -39.36, 0.27387, 2, 66, 42.03, 1.7, 0.824, 46, 152.25, 1.7, 0.176, 2, 66, 45.85, 32.6, 0.856, 46, 156.06, 32.6, 0.144, 1, 66, 46.01, 61.02, 1, 1, 66, 22.35, 66.41, 1, 1, 66, 1.73, 61.84, 1, 2, 66, -31.17, 38.83, 0.928, 46, 79.04, 38.83, 0.072, 2, 66, -52.94, 19.31, 0.79073, 46, 57.27, 19.31, 0.20927, 2, 66, -39.54, 52.42, 0.912, 46, 70.67, 52.42, 0.088, 2, 66, -3.2, 87.61, 0.744, 46, 107.02, 87.61, 0.256, 2, 66, -14.82, 116.7, 0.6368, 46, 95.4, 116.7, 0.3632, 2, 66, 2.7, -6.87, 0.856, 46, 112.91, -6.87, 0.144, 2, 66, 6.21, 15.8, 0.744, 46, 116.42, 15.8, 0.256, 2, 66, -15.39, 2.47, 0.856, 46, 94.82, 2.47, 0.144, 2, 66, -12.98, -40.48, 0.72102, 46, 97.24, -40.48, 0.27898, 2, 66, -19.55, -68.16, 0.59162, 46, 90.66, -68.16, 0.40838, 2, 66, 17.44, -47.15, 0.53452, 46, 127.65, -47.15, 0.46548 ], - "hull": 25, - "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], - "width": 261, - "height": 166 - } - }, - "gun": { - "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } - }, - "head": { - "head": { - "type": "mesh", - "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681, 0.22468, 0.69824, 0.14552, 0.67405 ], - "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], - "vertices": [ 2, 50, 41.97, -41.8, 0.94074, 66, 165.41, -22.6, 0.05926, 4, 48, 73.47, 27.54, 0.26795, 50, -5.75, -51.71, 0.4738, 49, 112.99, -11.41, 0.12255, 66, 143.5, -66.13, 0.1357, 4, 48, 38.23, 10.99, 0.6831, 50, -41.01, -35.22, 0.07866, 49, 92.73, -44.66, 0.04872, 66, 108.65, -83.49, 0.18952, 2, 48, 73.35, 10.89, 0.8455, 66, 143.77, -82.78, 0.1545, 2, 48, 58.59, -10.38, 0.91607, 66, 129.5, -104.39, 0.08393, 3, 46, 195.82, -119.82, 0.104, 47, 75.49, -4.55, 0.09191, 48, 14.36, -24.8, 0.80409, 4, 46, 178.62, -113.98, 0.19022, 47, 59.82, -13.72, 0.33409, 48, -2.7, -18.57, 0.46643, 66, 68.41, -113.98, 0.00926, 4, 46, 163.06, -108.69, 0.18724, 47, 45.64, -22.03, 0.3133, 48, -18.14, -12.93, 0.47469, 66, 52.84, -108.69, 0.02477, 2, 46, 151.52, -95.05, 0.91122, 66, 41.31, -95.05, 0.08878, 2, 46, 110.61, -87.69, 0.70564, 66, 0.4, -87.69, 0.29436, 2, 46, 81.05, -86.58, 0.63951, 66, -29.16, -86.58, 0.36049, 2, 46, 89.82, -114.32, 0.57, 66, -20.39, -114.32, 0.43, 2, 46, 68.72, -120.91, 0.57, 66, -41.49, -120.91, 0.43, 2, 46, 58.1, -115.9, 0.57, 66, -52.11, -115.9, 0.43, 2, 46, 51.03, -100.63, 0.64242, 66, -59.18, -100.63, 0.35758, 2, 46, 38.79, -106.76, 0.81659, 66, -71.43, -106.76, 0.18341, 2, 46, 2.68, -89.7, 0.77801, 66, -107.53, -89.7, 0.22199, 2, 46, -22.07, -19.3, 0.823, 66, -132.28, -19.3, 0.177, 2, 46, 1.2, 45.63, 0.51204, 66, -109.01, 45.63, 0.48796, 2, 46, 8.07, 64.81, 0.60869, 66, -102.14, 64.81, 0.39131, 2, 46, 35.44, 93.73, 0.80009, 66, -74.77, 93.73, 0.19991, 2, 46, 59.98, 119.66, 0.93554, 66, -50.23, 119.66, 0.06446, 2, 46, 109.26, 136.99, 0.99895, 66, -0.95, 136.99, 0.00105, 1, 46, 174.07, 135.27, 1, 3, 46, 205.59, 101.22, 0.80778, 49, -16.84, 104.63, 0.15658, 66, 95.38, 101.22, 0.03564, 3, 50, 58.94, 30.5, 0.43491, 49, 38.36, 61.89, 0.28116, 66, 119.35, 35.65, 0.28393, 2, 50, 75.56, 19.01, 0.92164, 66, 138.68, 41.52, 0.07836, 1, 50, 106.7, 26.9, 1, 1, 50, 83.79, -9.51, 1, 5, 47, 44.51, 27.24, 0.15139, 48, 19.12, 19.33, 0.44847, 50, -46.82, -15.19, 0.05757, 49, 72.19, -48.24, 0.1149, 66, 89.35, -75.58, 0.22767, 3, 47, 7.42, 19.08, 0.37772, 49, 34.32, -45.24, 0.09918, 66, 58.9, -52.89, 0.52311, 2, 49, 45.94, -9.07, 0.4826, 66, 87.99, -28.45, 0.5174, 2, 50, 20.62, -16.35, 0.7435, 66, 132.21, -23.49, 0.2565, 2, 50, 75.74, 0.94, 0.97172, 66, 152.95, 30.42, 0.02828, 4, 46, 200.45, 40.46, 0.18809, 50, 44.6, 56.29, 0.05831, 49, 11.15, 50.46, 0.14366, 66, 90.24, 40.46, 0.60994, 2, 46, 171.41, 90.12, 0.48644, 66, 61.2, 90.12, 0.51356, 2, 46, 164.84, -48.18, 0.43217, 66, 54.62, -48.18, 0.56783, 4, 46, 168.13, -6.02, 0.01949, 47, -28.65, 49.02, 0.02229, 49, 8.54, -6.09, 0.12791, 66, 57.92, -6.02, 0.83031, 2, 46, 167.84, 37.87, 0.15, 66, 57.63, 37.87, 0.85, 2, 46, 162.36, 71.5, 0.24107, 66, 52.15, 71.5, 0.75893, 2, 46, 163.11, -47.44, 0.41951, 66, 52.9, -47.44, 0.58049, 2, 46, 165.94, -5.87, 0.16355, 66, 55.73, -5.87, 0.83645, 2, 46, 165.14, 37.38, 0.15, 66, 54.93, 37.38, 0.85, 2, 46, 157.6, 71.4, 0.21735, 66, 47.39, 71.4, 0.78265, 3, 46, 163.5, -99.54, 0.61812, 47, 39.01, -15.71, 0.30445, 66, 53.29, -99.54, 0.07744, 2, 46, 45.38, 27.24, 0.16741, 66, -64.83, 27.24, 0.83259, 2, 46, 63.74, 44.98, 0.15, 66, -46.47, 44.98, 0.85, 2, 46, 70.7, 61.92, 0.22175, 66, -39.51, 61.92, 0.77825, 2, 46, 62.88, 78.71, 0.38, 66, -47.34, 78.71, 0.62, 2, 46, 46.53, 85.3, 0.51, 66, -63.68, 85.3, 0.49, 2, 46, 29.92, 79.34, 0.388, 66, -80.29, 79.34, 0.612, 2, 46, 15.08, 62.21, 0.38, 66, -95.13, 62.21, 0.62, 2, 46, 14.09, 45.32, 0.41, 66, -96.12, 45.32, 0.59, 2, 46, 24.3, 27.06, 0.192, 66, -85.91, 27.06, 0.808, 1, 66, -61.57, 15.3, 1, 2, 46, 84.87, 62.14, 0.16757, 66, -25.34, 62.14, 0.83243, 2, 46, 61.9, 94.84, 0.68145, 66, -48.31, 94.84, 0.31855, 2, 46, 22.54, 21.88, 0.16, 66, -87.67, 21.88, 0.84, 2, 46, 43.15, -95.95, 0.73445, 66, -67.06, -95.95, 0.26555, 2, 46, 41.77, -87.24, 0.67858, 66, -68.44, -87.24, 0.32142, 2, 46, 60.05, -70.36, 0.50195, 66, -50.16, -70.36, 0.49805, 2, 46, 48.49, 51.09, 0.25, 66, -61.72, 51.09, 0.75, 2, 46, 48.17, 73.71, 0.15634, 66, -62.04, 73.71, 0.84366 ], - "hull": 29, - "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], - "width": 271, - "height": 298 - } - }, - "head-bb": { - "head": { - "type": "boundingbox", - "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "type": "mesh", - "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], - "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], - "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], - "hull": 45, - "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], - "width": 492, - "height": 152 - } - }, - "hoverboard-thruster-front": { - "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } - }, - "hoverboard-thruster-rear": { - "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } - }, - "hoverglow-front": { - "hoverglow-small": { - "x": 2.13, - "y": -2, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.15, - "width": 274, - "height": 75 - } - }, - "hoverglow-rear": { - "hoverglow-small": { - "x": 1.39, - "y": -2.09, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.61, - "width": 274, - "height": 75 - } - }, - "mouth": { - "mouth-grind": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -98.93, -85.88, 0.22, 46, 11.28, -85.88, 0.78, 2, 66, -129.77, 1.84, 0.6, 46, -19.56, 1.84, 0.4, 2, 66, -74.12, 21.41, 0.6, 46, 36.09, 21.41, 0.4, 2, 66, -43.28, -66.32, 0.4, 46, 66.93, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-oooo": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 46, 11.28, -85.89, 0.22, 66, -98.93, -85.89, 0.78, 2, 46, -19.56, 1.85, 0.6, 66, -129.78, 1.85, 0.4, 2, 46, 36.1, 21.42, 0.6, 66, -74.12, 21.42, 0.4, 2, 46, 66.94, -66.32, 0.4, 66, -43.27, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-smile": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -98.93, -85.89, 0.21075, 46, 11.28, -85.89, 0.78925, 2, 66, -129.77, 1.85, 0.6, 46, -19.56, 1.85, 0.4, 2, 66, -74.11, 21.42, 0.6, 46, 36.1, 21.42, 0.4, 2, 66, -43.27, -66.32, 0.40772, 46, 66.94, -66.32, 0.59228 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - } - }, - "muzzle": { - "muzzle01": { - "x": 151.97, - "y": 5.81, - "scaleX": 3.7361, - "scaleY": 3.7361, - "rotation": 0.15, - "width": 133, - "height": 79 - }, - "muzzle02": { - "x": 187.25, - "y": 5.9, - "scaleX": 4.0623, - "scaleY": 4.0623, - "rotation": 0.15, - "width": 135, - "height": 84 - }, - "muzzle03": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.1325, - "scaleY": 4.1325, - "rotation": 0.15, - "width": 166, - "height": 106 - }, - "muzzle04": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.0046, - "scaleY": 4.0046, - "rotation": 0.15, - "width": 149, - "height": 90 - }, - "muzzle05": { - "x": 293.8, - "y": 6.19, - "scaleX": 4.4673, - "scaleY": 4.4673, - "rotation": 0.15, - "width": 135, - "height": 75 - } - }, - "muzzle-glow": { - "muzzle-glow": { "width": 50, "height": 50 } - }, - "muzzle-ring": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring2": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring3": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring4": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "neck": { - "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } - }, - "portal-bg": { - "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } - }, - "portal-flare1": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare2": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare3": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare4": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare5": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare6": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare7": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare8": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare9": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare10": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-shade": { - "portal-shade": { "width": 266, "height": 266 } - }, - "portal-streaks1": { - "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } - }, - "portal-streaks2": { - "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } - }, - "rear-bracer": { - "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } - }, - "rear-foot": { - "rear-foot": { - "type": "mesh", - "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], - "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], - "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], - "hull": 14, - "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], - "width": 113, - "height": 60 - } - }, - "rear-shin": { - "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } - }, - "rear-thigh": { - "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } - }, - "rear-upper-arm": { - "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } - }, - "side-glow1": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "side-glow2": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "side-glow3": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } - }, - "torso": { - "torso": { - "type": "mesh", - "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], - "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], - "vertices": [ 2, 29, 44.59, -10.39, 0.88, 40, -17.65, 33.99, 0.12, 3, 28, 59.65, -45.08, 0.12189, 29, 17.13, -45.08, 0.26811, 40, 22.68, 15.82, 0.61, 3, 28, 55.15, -44.72, 0.1345, 29, 12.63, -44.72, 0.2555, 40, 23.43, 11.37, 0.61, 3, 27, 31.01, -39.45, 0.51133, 28, -11.51, -39.45, 0.30867, 40, 34.58, -54.57, 0.18, 3, 27, 27.01, -39.14, 0.53492, 28, -15.5, -39.14, 0.28508, 40, 35.25, -58.52, 0.18, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 1, 30, 36.74, 7.06, 1, 3, 30, 45.7, -24.98, 0.67, 28, 25.87, -18.9, 0.3012, 29, -16.65, -18.9, 0.0288, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 3, 30, 43.24, -56.49, 0.064, 27, 38.43, -8.84, 0.67897, 28, -4.09, -8.84, 0.25703, 3, 30, 22.02, -14.85, 0.29, 28, 41.48, 1.59, 0.53368, 29, -1.04, 1.59, 0.17632, 3, 30, -7.45, -8.33, 0.76, 28, 54.98, 28.59, 0.06693, 29, 12.46, 28.59, 0.17307, 3, 30, 3.91, -48.4, 0.25, 27, 55.87, 27.33, 0.15843, 28, 13.35, 27.33, 0.59157, 1, 27, 11.47, 21.51, 1, 2, 30, -11.09, 18.74, 0.416, 29, 39.6, 25.51, 0.584, 2, 30, 14.56, 20.03, 0.53, 29, 34.6, 0.33, 0.47, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 3, 30, -2.08, -27.26, 0.29, 28, 35.31, 27.99, 0.49582, 29, -7.21, 27.99, 0.21418, 2, 30, 34.42, -39.19, 0.25, 28, 14.84, -4.5, 0.75, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 2, 30, 18.5, 1.59, 0.76, 29, 15.76, 1, 0.24 ], - "hull": 18, - "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], - "width": 98, - "height": 180 - } - } - } - } -], -"events": { - "footstep": {} -}, -"animations": { - "aim": { - "slots": { - "crosshair": { - "attachment": [ - { "name": "crosshair" } - ] - } - }, - "bones": { - "front-fist": { - "rotate": [ - { "value": 36.08 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": -26.55 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "value": 62.31 } - ] - }, - "front-bracer": { - "rotate": [ - { "value": 9.11 } - ] - }, - "gun": { - "rotate": [ - { "value": -0.31 } - ] - } - }, - "ik": { - "aim-ik": [ - { "mix": 0.995 } - ] - }, - "transform": { - "aim-front-arm-transform": [ - { "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ], - "aim-head-transform": [ - { "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ], - "aim-torso-transform": [ - { "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ] - } - }, - "death": { - "slots": { - "eye": { - "attachment": [ - { "name": "eye-surprised" }, - { "time": 0.5333, "name": "eye-indifferent" }, - { "time": 2.2, "name": "eye-surprised" }, - { "time": 4.6, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "name": "mouth-oooo" }, - { "time": 0.5333, "name": "mouth-grind" }, - { "time": 1.4, "name": "mouth-oooo" }, - { "time": 2.1667, "name": "mouth-grind" }, - { "time": 4.5333, "name": "mouth-oooo" } - ] - } - }, - "bones": { - "head": { - "rotate": [ - { - "value": -2.83, - "curve": [ 0.015, -2.83, 0.036, 12.72 ] - }, - { - "time": 0.0667, - "value": 12.19, - "curve": [ 0.096, 11.68, 0.119, -1.14 ] - }, - { - "time": 0.1333, - "value": -6.86, - "curve": [ 0.149, -13.27, 0.21, -37.28 ] - }, - { - "time": 0.3, - "value": -36.86, - "curve": [ 0.354, -36.61, 0.412, -32.35 ] - }, - { - "time": 0.4667, - "value": -23.49, - "curve": [ 0.49, -19.87, 0.512, -3.29 ] - }, - { - "time": 0.5333, - "value": -3.24, - "curve": [ 0.56, -3.39, 0.614, -67.25 ] - }, - { - "time": 0.6333, - "value": -74.4, - "curve": [ 0.652, -81.58, 0.702, -88.94 ] - }, - { - "time": 0.7333, - "value": -88.93, - "curve": [ 0.805, -88.91, 0.838, -80.87 ] - }, - { - "time": 0.8667, - "value": -81.03, - "curve": [ 0.922, -81.32, 0.976, -85.29 ] - }, - { "time": 1, "value": -85.29, "curve": "stepped" }, - { - "time": 2.2333, - "value": -85.29, - "curve": [ 2.314, -85.29, 2.382, -68.06 ] - }, - { - "time": 2.4667, - "value": -63.48, - "curve": [ 2.57, -57.87, 2.916, -55.24 ] - }, - { - "time": 3.2, - "value": -55.1, - "curve": [ 3.447, -54.98, 4.135, -56.61 ] - }, - { - "time": 4.2667, - "value": -58.23, - "curve": [ 4.672, -63.24, 4.646, -82.69 ] - }, - { "time": 4.9333, "value": -85.29 } - ], - "scale": [ - { - "time": 0.4667, - "curve": [ 0.469, 1.005, 0.492, 1.065, 0.475, 1.018, 0.492, 0.94 ] - }, - { - "time": 0.5, - "x": 1.065, - "y": 0.94, - "curve": [ 0.517, 1.065, 0.541, 0.991, 0.517, 0.94, 0.542, 1.026 ] - }, - { - "time": 0.5667, - "x": 0.99, - "y": 1.025, - "curve": [ 0.593, 0.988, 0.609, 1.002, 0.595, 1.024, 0.607, 1.001 ] - }, - { "time": 0.6333 } - ] - }, - "neck": { - "rotate": [ - { - "value": -2.83, - "curve": [ 0.114, 1.33, 0.195, 4.13 ] - }, - { - "time": 0.2667, - "value": 4.13, - "curve": [ 0.351, 4.14, 0.444, -24.5 ] - }, - { - "time": 0.5, - "value": -24.69, - "curve": [ 0.571, -23.89, 0.55, 34.22 ] - }, - { - "time": 0.6667, - "value": 35.13, - "curve": [ 0.713, 34.81, 0.756, 22.76 ] - }, - { - "time": 0.8333, - "value": 22.82, - "curve": [ 0.868, 22.84, 0.916, 47.95 ] - }, - { "time": 0.9667, "value": 47.95, "curve": "stepped" }, - { - "time": 2.2333, - "value": 47.95, - "curve": [ 2.3, 47.95, 2.617, 18.72 ] - }, - { - "time": 2.6667, - "value": 18.51, - "curve": [ 3.172, 16.58, 4.06, 16.79 ] - }, - { - "time": 4.5333, - "value": 18.51, - "curve": [ 4.707, 19.13, 4.776, 41.11 ] - }, - { "time": 4.8, "value": 47.95 } - ] - }, - "torso": { - "rotate": [ - { - "value": -8.62, - "curve": [ 0.01, -16.71, 0.032, -33.6 ] - }, - { - "time": 0.0667, - "value": -33.37, - "curve": [ 0.182, -32.61, 0.298, 123.07 ] - }, - { - "time": 0.4667, - "value": 122.77, - "curve": [ 0.511, 122.69, 0.52, 100.2 ] - }, - { - "time": 0.5667, - "value": 88.96, - "curve": [ 0.588, 83.89, 0.667, 75.34 ] - }, - { - "time": 0.7, - "value": 75.34, - "curve": [ 0.767, 75.34, 0.9, 76.03 ] - }, - { "time": 0.9667, "value": 76.03 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -38.86, - "curve": [ 0.022, -40.38, 0.096, -41.92 ] - }, - { - "time": 0.1333, - "value": -41.92, - "curve": [ 0.176, -41.92, 0.216, -16.92 ] - }, - { - "time": 0.2333, - "value": -4.35, - "curve": [ 0.258, 13.69, 0.308, 60.35 ] - }, - { - "time": 0.4, - "value": 60.17, - "curve": [ 0.496, 59.98, 0.539, 33.63 ] - }, - { - "time": 0.5667, - "value": 23.06, - "curve": [ 0.595, 32.71, 0.675, 53.71 ] - }, - { - "time": 0.7333, - "value": 53.61, - "curve": [ 0.797, 53.51, 0.926, 30.98 ] - }, - { "time": 0.9333, "value": 19.57, "curve": "stepped" }, - { - "time": 1.9667, - "value": 19.57, - "curve": [ 2.245, 19.57, 2.702, 77.03 ] - }, - { - "time": 3.0667, - "value": 77.06, - "curve": [ 3.209, 77.33, 3.291, 67.99 ] - }, - { - "time": 3.4333, - "value": 67.96, - "curve": [ 3.608, 68.34, 3.729, 73.88 ] - }, - { - "time": 3.8333, - "value": 73.42, - "curve": [ 4.152, 73.91, 4.46, 71.98 ] - }, - { - "time": 4.6333, - "value": 64.77, - "curve": [ 4.688, 62.5, 4.847, 26.42 ] - }, - { "time": 4.8667, "value": 10.94 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": -44.7, - "curve": [ 0.033, -44.7, 0.12, 54.89 ] - }, - { - "time": 0.1333, - "value": 64.62, - "curve": [ 0.154, 79.18, 0.214, 79.42 ] - }, - { - "time": 0.2667, - "value": 63.4, - "curve": [ 0.293, 55.19, 0.332, 30.13 ] - }, - { - "time": 0.3667, - "value": 30.13, - "curve": [ 0.4, 30.13, 0.441, 39.87 ] - }, - { - "time": 0.4667, - "value": 55.13, - "curve": [ 0.488, 68.18, 0.52, 100.72 ] - }, - { - "time": 0.5333, - "value": 111.96, - "curve": [ 0.551, 126.88, 0.627, 185.97 ] - }, - { - "time": 0.6667, - "value": 185.97, - "curve": [ 0.692, 185.97, 0.736, 162.43 ] - }, - { - "time": 0.8, - "value": 158.01, - "curve": [ 0.9, 151.12, 1.017, 144.01 ] - }, - { "time": 1.1, "value": 144.01, "curve": "stepped" }, - { - "time": 2.3667, - "value": 144.01, - "curve": [ 2.492, 144.01, 2.742, 138.63 ] - }, - { - "time": 2.8667, - "value": 138.63, - "curve": [ 3.067, 138.63, 3.467, 138.63 ] - }, - { - "time": 3.6667, - "value": 138.63, - "curve": [ 3.883, 138.63, 4.317, 135.18 ] - }, - { - "time": 4.5333, - "value": 135.18, - "curve": [ 4.575, 135.18, 4.692, 131.59 ] - }, - { - "time": 4.7333, - "value": 131.59, - "curve": [ 4.758, 131.59, 4.517, 144.01 ] - }, - { "time": 4.8333, "value": 144.01 } - ], - "translate": [ - { - "time": 0.4667, - "curve": [ 0.517, 0, 0.617, -34.96, 0.517, 0, 0.617, -16.59 ] - }, - { "time": 0.6667, "x": -35.02, "y": -16.62 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 21.88, - "curve": [ 0.033, 21.88, 0.099, 20.44 ] - }, - { - "time": 0.1333, - "value": 9.43, - "curve": [ 0.164, -0.29, 0.162, -38.26 ] - }, - { - "time": 0.2, - "value": -38.05, - "curve": [ 0.24, -37.96, 0.228, -17.82 ] - }, - { - "time": 0.3333, - "value": -9.73, - "curve": [ 0.372, -6.76, 0.431, -0.74 ] - }, - { - "time": 0.4667, - "value": 6.47, - "curve": [ 0.489, 11.05, 0.503, 19.09 ] - }, - { - "time": 0.5333, - "value": 19.09, - "curve": [ 0.571, 19.09, 0.554, -42.67 ] - }, - { - "time": 0.6, - "value": -42.67, - "curve": [ 0.653, -42.67, 0.691, -13.8 ] - }, - { - "time": 0.7, - "value": -3.54, - "curve": [ 0.707, 3.8, 0.719, 24.94 ] - }, - { - "time": 0.8, - "value": 25.31, - "curve": [ 0.902, 24.75, 0.992, -0.34 ] - }, - { "time": 1, "value": -32.16, "curve": "stepped" }, - { - "time": 2.2333, - "value": -32.16, - "curve": [ 2.6, -32.16, 2.638, -5.3 ] - }, - { - "time": 2.7, - "value": -1.96, - "curve": [ 2.707, -1.56, 2.775, 1.67 ] - }, - { - "time": 2.8, - "value": 1.67, - "curve": [ 2.825, 1.67, 2.875, -0.39 ] - }, - { - "time": 2.9, - "value": -0.39, - "curve": [ 2.925, -0.39, 2.975, 0.26 ] - }, - { - "time": 3, - "value": 0.26, - "curve": [ 3.025, 0.26, 3.075, -1.81 ] - }, - { - "time": 3.1, - "value": -1.81, - "curve": [ 3.125, -1.81, 3.175, -0.52 ] - }, - { - "time": 3.2, - "value": -0.52, - "curve": [ 3.225, -0.52, 3.275, -2.41 ] - }, - { - "time": 3.3, - "value": -2.41, - "curve": [ 3.333, -2.41, 3.4, -0.38 ] - }, - { - "time": 3.4333, - "value": -0.38, - "curve": [ 3.467, -0.38, 3.533, -2.25 ] - }, - { - "time": 3.5667, - "value": -2.25, - "curve": [ 3.592, -2.25, 3.642, -0.33 ] - }, - { - "time": 3.6667, - "value": -0.33, - "curve": [ 3.7, -0.33, 3.767, -1.34 ] - }, - { - "time": 3.8, - "value": -1.34, - "curve": [ 3.825, -1.34, 3.862, -0.77 ] - }, - { - "time": 3.9, - "value": -0.77, - "curve": [ 3.942, -0.77, 3.991, -1.48 ] - }, - { - "time": 4, - "value": -1.87, - "curve": [ 4.167, -1.87, 4.5, -1.96 ] - }, - { - "time": 4.6667, - "value": -1.96, - "curve": [ 4.709, 18.05, 4.767, 34.55 ] - }, - { - "time": 4.8, - "value": 34.55, - "curve": [ 4.84, 34.24, 4.902, 12.03 ] - }, - { "time": 4.9333, "value": -18.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -2.33, - "curve": [ 0.019, 4.43, 0.069, 10.82 ] - }, - { - "time": 0.1, - "value": 10.6, - "curve": [ 0.148, 10.6, 0.123, -15.24 ] - }, - { - "time": 0.2, - "value": -15.35, - "curve": [ 0.266, -15.44, 0.316, -6.48 ] - }, - { - "time": 0.3333, - "value": -3.9, - "curve": [ 0.362, 0.43, 0.479, 22.36 ] - }, - { - "time": 0.5667, - "value": 22.01, - "curve": [ 0.61, 21.84, 0.627, 12.85 ] - }, - { - "time": 0.6333, - "value": 9.05, - "curve": [ 0.643, 2.77, 0.622, -39.43 ] - }, - { - "time": 0.7, - "value": -39.5, - "curve": [ 0.773, -39.57, 0.814, 14.77 ] - }, - { - "time": 0.8667, - "value": 14.81, - "curve": [ 0.965, 14.88, 1.1, 5.64 ] - }, - { "time": 1.1, "value": -6.08, "curve": "stepped" }, - { - "time": 2.2333, - "value": -6.08, - "curve": [ 2.307, -6.08, 2.427, -25.89 ] - }, - { - "time": 2.5333, - "value": -22.42, - "curve": [ 2.598, -20.38, 2.657, 5.73 ] - }, - { - "time": 2.7, - "value": 5.73, - "curve": [ 2.77, 5.73, 2.851, -5.38 ] - }, - { - "time": 2.9333, - "value": -5.38, - "curve": [ 3.008, -5.38, 3.087, -4.54 ] - }, - { - "time": 3.1667, - "value": -4.17, - "curve": [ 3.223, -3.91, 4.486, 5.73 ] - }, - { - "time": 4.6667, - "value": 5.73, - "curve": [ 4.733, 5.73, 4.886, -2.47 ] - }, - { "time": 4.9333, "value": -6.52 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.36, - "curve": [ 0.033, 10.36, 0.1, -32.89 ] - }, - { - "time": 0.1333, - "value": -32.89, - "curve": [ 0.183, -32.89, 0.283, -4.45 ] - }, - { - "time": 0.3333, - "value": -4.45, - "curve": [ 0.367, -4.45, 0.438, -6.86 ] - }, - { - "time": 0.4667, - "value": -8.99, - "curve": [ 0.529, -13.62, 0.605, -20.58 ] - }, - { - "time": 0.6333, - "value": -23.2, - "curve": [ 0.708, -30.18, 0.758, -35.56 ] - }, - { - "time": 0.8, - "value": -35.56, - "curve": [ 0.875, -35.56, 1.025, -23.2 ] - }, - { "time": 1.1, "value": -23.2 } - ] - }, - "gun": { - "rotate": [ - { - "value": -2.79, - "curve": [ 0.033, -2.79, 0.12, -7.22 ] - }, - { - "time": 0.1333, - "value": -8.52, - "curve": [ 0.168, -11.87, 0.29, -23.71 ] - }, - { - "time": 0.3333, - "value": -26.24, - "curve": [ 0.369, -28.31, 0.436, -29.75 ] - }, - { - "time": 0.5, - "value": -29.66, - "curve": [ 0.552, -29.58, 0.611, -25.47 ] - }, - { - "time": 0.6333, - "value": -22.68, - "curve": [ 0.656, -19.76, 0.68, -10.02 ] - }, - { - "time": 0.7, - "value": -6.49, - "curve": [ 0.722, -2.6, 0.75, -1.22 ] - }, - { - "time": 0.7667, - "value": -1.35, - "curve": [ 0.792, -1.55, 0.842, -19.74 ] - }, - { "time": 0.8667, "value": -19.8 } - ] - }, - "hip": { - "translate": [ - { - "curve": [ 0.098, -42.62, 0.166, -79.85, 0.029, 84.97, 0.109, 155.93 ] - }, - { - "time": 0.2667, - "x": -133.79, - "y": 152.44, - "curve": [ 0.361, -184.63, 0.392, -203.69, 0.42, 149.12, 0.467, -15.7 ] - }, - { - "time": 0.4667, - "x": -230.02, - "y": -113.87, - "curve": [ 0.523, -249.86, 0.565, -261.7, 0.473, -133.1, 0.583, -203.43 ] - }, - { - "time": 0.6, - "x": -268.57, - "y": -203.43, - "curve": [ 0.663, -280.98, 0.816, -290.05, 0.708, -203.43, 0.892, -203.5 ] - }, - { "time": 1, "x": -290.42, "y": -203.5 } - ] - }, - "front-thigh": { - "rotate": [ - { - "curve": [ 0.06, 1.02, 0.151, 45.23 ] - }, - { - "time": 0.1667, - "value": 54.01, - "curve": [ 0.19, 66.85, 0.358, 169.85 ] - }, - { - "time": 0.5, - "value": 169.51, - "curve": [ 0.628, 169.85, 0.692, 108.85 ] - }, - { - "time": 0.7, - "value": 97.74, - "curve": [ 0.723, 102.6, 0.805, 111.6 ] - }, - { - "time": 0.8667, - "value": 111.69, - "curve": [ 0.899, 111.83, 1.015, 109.15 ] - }, - { "time": 1.0667, "value": 95.8 } - ] - }, - "front-shin": { - "rotate": [ - { - "curve": [ 0.086, -0.02, 0.191, -24.25 ] - }, - { - "time": 0.2, - "value": -26.5, - "curve": [ 0.214, -29.92, 0.249, -40.51 ] - }, - { - "time": 0.3333, - "value": -40.57, - "curve": [ 0.431, -40.7, 0.459, -11.34 ] - }, - { - "time": 0.4667, - "value": -8.71, - "curve": [ 0.477, -5.16, 0.524, 17.13 ] - }, - { - "time": 0.6, - "value": 16.98, - "curve": [ 0.632, 17.09, 0.625, 2.76 ] - }, - { - "time": 0.6333, - "value": 2.76, - "curve": [ 0.648, 2.76, 0.653, 2.75 ] - }, - { - "time": 0.6667, - "value": 2.59, - "curve": [ 0.678, 2.39, 0.733, 2.53 ] - }, - { - "time": 0.7333, - "value": -9.43, - "curve": [ 0.745, -2.48, 0.782, 3.12 ] - }, - { - "time": 0.8, - "value": 4.28, - "curve": [ 0.832, 6.32, 0.895, 8.46 ] - }, - { - "time": 0.9333, - "value": 8.49, - "curve": [ 0.986, 8.53, 1.051, 6.38 ] - }, - { - "time": 1.0667, - "value": 2.28, - "curve": [ 1.078, 4.17, 1.103, 5.86 ] - }, - { - "time": 1.1333, - "value": 5.88, - "curve": [ 1.191, 5.93, 1.209, 4.56 ] - }, - { "time": 1.2333, "value": 2.52 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.12, 50.26 ] - }, - { - "time": 0.1333, - "value": 57.3, - "curve": [ 0.164, 73.34, 0.274, 147.18 ] - }, - { - "time": 0.3333, - "value": 147.1, - "curve": [ 0.475, 146.45, 0.583, 95.72 ] - }, - { - "time": 0.6, - "value": 79.66, - "curve": [ 0.62, 94.74, 0.732, 103.15 ] - }, - { - "time": 0.7667, - "value": 103.02, - "curve": [ 0.812, 102.85, 0.897, 95.75 ] - }, - { "time": 0.9333, "value": 83.01 } - ] - }, - "rear-shin": { - "rotate": [ - { - "curve": [ 0.021, -16.65, 0.091, -54.82 ] - }, - { - "time": 0.1667, - "value": -55.29, - "curve": [ 0.187, -55.42, 0.213, -52.52 ] - }, - { - "time": 0.2333, - "value": -45.98, - "curve": [ 0.242, -43.1, 0.311, -12.73 ] - }, - { - "time": 0.3333, - "value": -6.32, - "curve": [ 0.356, 0.13, 0.467, 24.5 ] - }, - { - "time": 0.5, - "value": 24.5, - "curve": [ 0.543, 24.5, 0.56, 3.78 ] - }, - { - "time": 0.5667, - "value": -3.53, - "curve": [ 0.585, 3.86, 0.659, 16.63 ] - }, - { - "time": 0.7, - "value": 16.56, - "curve": [ 0.782, 16.43, 0.896, 8.44 ] - }, - { - "time": 0.9333, - "value": 4.04, - "curve": [ 0.956, 6.84, 1.008, 8.41 ] - }, - { - "time": 1.0333, - "value": 8.41, - "curve": [ 1.067, 8.41, 1.122, 8.14 ] - }, - { "time": 1.1667, "value": 5.8 } - ] - }, - "rear-foot": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0.033, -0.28, 0.256, -66.71 ] - }, - { - "time": 0.3667, - "value": -66.84, - "curve": [ 0.418, -66.91, 0.499, -21.79 ] - }, - { - "time": 0.6, - "value": -21.52, - "curve": [ 0.652, -21.38, 0.665, -53.96 ] - }, - { - "time": 0.7, - "value": -54.26, - "curve": [ 0.757, -53.96, 0.843, -2.07 ] - }, - { - "time": 0.9333, - "value": -1.47, - "curve": [ 0.968, -2.07, 0.975, -19.96 ] - }, - { - "time": 1, - "value": -19.96, - "curve": [ 1.025, -19.96, 1.075, -12.42 ] - }, - { - "time": 1.1, - "value": -12.42, - "curve": [ 1.133, -12.42, 1.2, -18.34 ] - }, - { "time": 1.2333, "value": -18.34 } - ] - }, - "front-foot": { - "rotate": [ - { - "curve": [ 0.008, -11.33, 0.108, -57.71 ] - }, - { - "time": 0.1333, - "value": -57.71, - "curve": [ 0.175, -57.71, 0.229, 19.73 ] - }, - { - "time": 0.3, - "value": 19.34, - "curve": [ 0.354, 19.34, 0.4, -57.76 ] - }, - { - "time": 0.4333, - "value": -57.76, - "curve": [ 0.458, -57.76, 0.511, -3.56 ] - }, - { - "time": 0.5333, - "value": 3.7, - "curve": [ 0.563, 13.29, 0.633, 15.79 ] - }, - { - "time": 0.6667, - "value": 15.79, - "curve": [ 0.7, 15.79, 0.767, -48.75 ] - }, - { - "time": 0.8, - "value": -48.75, - "curve": [ 0.842, -48.75, 0.925, 4.7 ] - }, - { - "time": 0.9667, - "value": 4.7, - "curve": [ 1, 4.7, 1.067, -22.9 ] - }, - { - "time": 1.1, - "value": -22.9, - "curve": [ 1.142, -22.9, 1.225, -13.28 ] - }, - { "time": 1.2667, "value": -13.28 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": -0.28 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0.008, -0.28, 0.003, -66.62 ] - }, - { - "time": 0.0667, - "value": -65.75, - "curve": [ 0.166, -64.42, 0.234, 14.35 ] - }, - { - "time": 0.2667, - "value": 38.25, - "curve": [ 0.294, 57.91, 0.392, 89.79 ] - }, - { - "time": 0.4667, - "value": 90.73, - "curve": [ 0.483, 90.73, 0.55, 177.66 ] - }, - { - "time": 0.5667, - "value": 177.66, - "curve": [ 0.733, 176.24, 0.75, 11.35 ] - }, - { - "time": 0.8, - "value": 11.35, - "curve": [ 0.886, 12.29, 0.911, 47.88 ] - }, - { - "time": 0.9333, - "value": 56.77, - "curve": [ 0.967, 70.59, 1.05, 86.46 ] - }, - { - "time": 1.1, - "value": 86.46, - "curve": [ 1.187, 86.46, 1.214, 66.44 ] - }, - { "time": 1.3333, "value": 64.55 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0, -7.97, 0.027, -18.69 ] - }, - { - "time": 0.0667, - "value": -19, - "curve": [ 0.166, -19.3, 0.208, 15.58 ] - }, - { - "time": 0.2667, - "value": 45.95, - "curve": [ 0.306, 66.24, 0.378, 99.08 ] - }, - { - "time": 0.4333, - "value": 99.08, - "curve": [ 0.497, 98.62, 0.488, -1.2 ] - }, - { - "time": 0.5667, - "value": -1.32, - "curve": [ 0.637, -0.84, 0.687, 94.41 ] - }, - { - "time": 0.7333, - "value": 94.33, - "curve": [ 0.832, 94.16, 0.895, 29.6 ] - }, - { - "time": 0.9667, - "value": 28.67, - "curve": [ 1.026, 28.67, 1.045, 53.14 ] - }, - { "time": 1.1, "value": 53.38 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.011, 4.5, 0.05, 11.42 ] - }, - { - "time": 0.0667, - "value": 11.42, - "curve": [ 0.1, 11.42, 0.136, -5.92 ] - }, - { - "time": 0.1667, - "value": -10.54, - "curve": [ 0.206, -16.51, 0.327, -22 ] - }, - { - "time": 0.3667, - "value": -24.47, - "curve": [ 0.413, -27.37, 0.467, -43.99 ] - }, - { - "time": 0.5, - "value": -43.99, - "curve": [ 0.533, -43.99, 0.552, 12.12 ] - }, - { - "time": 0.6333, - "value": 11.85, - "curve": [ 0.714, 11.59, 0.758, -34.13 ] - }, - { - "time": 0.8, - "value": -34.13, - "curve": [ 0.858, -34.13, 1.015, -12.47 ] - }, - { - "time": 1.0667, - "value": -8.85, - "curve": [ 1.121, -5.07, 1.219, -0.02 ] - }, - { - "time": 1.3333, - "value": 1.29, - "curve": [ 1.509, 3.3, 1.763, 2.75 ] - }, - { - "time": 1.8667, - "value": 2.78, - "curve": [ 1.974, 2.81, 2.108, 2.81 ] - }, - { - "time": 2.2, - "value": 2.78, - "curve": [ 2.315, 2.74, 2.374, 1.22 ] - }, - { - "time": 2.4667, - "value": 1.18, - "curve": [ 2.525, 1.18, 2.608, 10.79 ] - }, - { - "time": 2.6667, - "value": 10.79, - "curve": [ 2.725, 10.79, 2.893, 4.72 ] - }, - { - "time": 3.0333, - "value": 4.72, - "curve": [ 3.117, 4.72, 3.283, 7.93 ] - }, - { - "time": 3.3667, - "value": 7.93, - "curve": [ 3.492, 7.93, 3.775, 6.93 ] - }, - { - "time": 3.9, - "value": 6.93, - "curve": [ 3.981, 6.93, 4.094, 6.9 ] - }, - { - "time": 4.2, - "value": 8.44, - "curve": [ 4.267, 9.42, 4.401, 16.61 ] - }, - { - "time": 4.5, - "value": 16.33, - "curve": [ 4.582, 16.12, 4.709, 9.94 ] - }, - { - "time": 4.7333, - "value": 6.51, - "curve": [ 4.747, 4.57, 4.779, -1.76 ] - }, - { - "time": 4.8, - "value": -1.75, - "curve": [ 4.823, -1.73, 4.82, 4.47 ] - }, - { - "time": 4.8667, - "value": 6.04, - "curve": [ 4.899, 7.14, 4.913, 6.93 ] - }, - { "time": 4.9333, "value": 6.93 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 10.61, - "curve": [ 0.075, 10.61, 0.05, 12.67 ] - }, - { - "time": 0.0667, - "value": 12.67, - "curve": [ 0.123, 12.67, 0.194, -16.51 ] - }, - { - "time": 0.2, - "value": -19.87, - "curve": [ 0.207, -23.48, 0.236, -31.68 ] - }, - { - "time": 0.3, - "value": -31.8, - "curve": [ 0.356, -31.9, 0.437, -25.61 ] - }, - { - "time": 0.4667, - "value": -19.29, - "curve": [ 0.485, -15.33, 0.529, 6.48 ] - }, - { - "time": 0.5667, - "value": 6.67, - "curve": [ 0.628, 6.97, 0.65, -46.39 ] - }, - { - "time": 0.7333, - "value": -46.3, - "curve": [ 0.843, -46.17, 0.941, -33.37 ] - }, - { - "time": 0.9667, - "value": -23.17, - "curve": [ 0.972, -20.98, 1.047, 15.21 ] - }, - { - "time": 1.1, - "value": 15.21, - "curve": [ 1.142, 15.21, 1.183, 10.73 ] - }, - { - "time": 1.2667, - "value": 10.61, - "curve": [ 1.45, 10.34, 1.817, 10.61 ] - }, - { - "time": 2, - "value": 10.61, - "curve": [ 2.075, 10.61, 2.225, 16.9 ] - }, - { - "time": 2.3, - "value": 16.9, - "curve": [ 2.327, 16.9, 2.347, 6.81 ] - }, - { - "time": 2.4, - "value": 6.83, - "curve": [ 2.492, 6.87, 2.602, 17.39 ] - }, - { - "time": 2.6667, - "value": 17.39, - "curve": [ 2.742, 17.39, 2.892, 10.67 ] - }, - { - "time": 2.9667, - "value": 10.64, - "curve": [ 3.187, 10.57, 3.344, 10.73 ] - }, - { - "time": 3.6, - "value": 11.4, - "curve": [ 3.766, 11.83, 3.874, 14.87 ] - }, - { - "time": 3.9333, - "value": 14.83, - "curve": [ 4.022, 14.76, 4.208, 9.49 ] - }, - { - "time": 4.3, - "value": 9.54, - "curve": [ 4.391, 9.58, 4.441, 14.82 ] - }, - { - "time": 4.5333, - "value": 14.84, - "curve": [ 4.642, 14.88, 4.692, 1.17 ] - }, - { - "time": 4.7667, - "value": 1.24, - "curve": [ 4.823, 1.3, 4.818, 18.35 ] - }, - { - "time": 4.8667, - "value": 18.38, - "curve": [ 4.905, 18.41, 4.901, 10.61 ] - }, - { "time": 4.9333, "value": 10.61 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.048, 0, 0.129, -12.73 ] - }, - { - "time": 0.1667, - "value": -15.95, - "curve": [ 0.221, -20.66, 0.254, -21.62 ] - }, - { - "time": 0.3, - "value": -21.59, - "curve": [ 0.458, -21.46, 0.46, -1.67 ] - }, - { - "time": 0.6333, - "value": -1.71, - "curve": [ 0.71, -1.73, 0.715, -4 ] - }, - { - "time": 0.7667, - "value": -3.97, - "curve": [ 0.866, -3.92, 0.84, 0.02 ] - }, - { "time": 1, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.275, 0, 2.867, -5.8 ] - }, - { - "time": 3.1, - "value": -6.44, - "curve": [ 3.327, -7.06, 3.71, -6.23 ] - }, - { - "time": 3.9333, - "value": -5.41, - "curve": [ 4.168, -4.53, 4.488, -2.83 ] - }, - { "time": 4.8 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.025, 0, 0.09, -3.66 ] - }, - { - "time": 0.1, - "value": -4.55, - "curve": [ 0.143, -8.4, 0.223, -17.07 ] - }, - { - "time": 0.2333, - "value": -18.31, - "curve": [ 0.282, -24.44, 0.35, -29 ] - }, - { - "time": 0.3667, - "value": -30.07, - "curve": [ 0.405, -32.58, 0.442, -33.03 ] - }, - { - "time": 0.4667, - "value": -32.99, - "curve": [ 0.491, -33.04, 0.505, -23.56 ] - }, - { - "time": 0.5333, - "value": -23.55, - "curve": [ 0.571, -23.67, 0.599, -27.21 ] - }, - { - "time": 0.6333, - "value": -27.21, - "curve": [ 0.669, -27.2, 0.742, -10.43 ] - }, - { - "time": 0.7667, - "value": -7.79, - "curve": [ 0.788, -5.53, 0.796, -4.42 ] - }, - { - "time": 0.8333, - "value": -2.9, - "curve": [ 0.875, -1.21, 0.933, 0 ] - }, - { "time": 0.9667, "curve": "stepped" }, - { - "time": 2.4333, - "curve": [ 2.517, 0, 2.683, 4.63 ] - }, - { - "time": 2.7667, - "value": 4.66, - "curve": [ 3.084, 4.76, 3.248, 4.37 ] - }, - { - "time": 3.4, - "value": 3.74, - "curve": [ 3.596, 2.92, 3.755, 2.18 ] - }, - { - "time": 3.8667, - "value": 1.72, - "curve": [ 4.136, 0.59, 4.471, 0 ] - }, - { "time": 4.8 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0, 0, 0.041, 10.74 ] - }, - { - "time": 0.0667, - "value": 14.16, - "curve": [ 0.075, 15.22, 0.148, 18.04 ] - }, - { - "time": 0.2, - "value": 18.13, - "curve": [ 0.251, 18.23, 0.307, -4.75 ] - }, - { - "time": 0.3667, - "value": -5.06, - "curve": [ 0.412, -5.3, 0.47, -0.96 ] - }, - { - "time": 0.5, - "value": 2.21, - "curve": [ 0.512, 3.48, 0.595, 20.31 ] - }, - { - "time": 0.6333, - "value": 24.87, - "curve": [ 0.647, 26.53, 0.719, 29.33 ] - }, - { - "time": 0.8, - "value": 29.22, - "curve": [ 0.859, 29.14, 0.9, 28.48 ] - }, - { - "time": 0.9333, - "value": 26.11, - "curve": [ 0.981, 22.72, 0.998, 2.06 ] - }, - { "time": 1.1, "value": 2.21 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.047, -0.21, 0.048, 7.86 ] - }, - { - "time": 0.0667, - "value": 13.27, - "curve": [ 0.083, 18.05, 0.135, 24.44 ] - }, - { - "time": 0.2, - "value": 24.02, - "curve": [ 0.225, 24.02, 0.28, 6.32 ] - }, - { - "time": 0.3, - "value": 3.1, - "curve": [ 0.323, -0.58, 0.382, -7.12 ] - }, - { - "time": 0.4667, - "value": -7.45, - "curve": [ 0.512, -7.66, 0.538, 12.13 ] - }, - { - "time": 0.5667, - "value": 16.46, - "curve": [ 0.609, 22.72, 0.672, 27.4 ] - }, - { - "time": 0.7333, - "value": 27.55, - "curve": [ 0.827, 27.4, 0.933, 23.23 ] - }, - { - "time": 0.9667, - "value": 19.11, - "curve": [ 0.998, 15.27, 1.092, -2.53 ] - }, - { - "time": 1.1333, - "value": -2.53, - "curve": [ 1.158, -2.53, 1.208, 0 ] - }, - { "time": 1.2333, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.075, 0, 2.248, 0.35 ] - }, - { - "time": 2.3333, - "value": 0.78, - "curve": [ 2.585, 2.06, 2.805, 3.46 ] - }, - { - "time": 3.2, - "value": 3.5, - "curve": [ 3.593, 3.54, 3.979, 2.36 ] - }, - { - "time": 4.1667, - "value": 1.55, - "curve": [ 4.391, 0.59, 4.447, 0.04 ] - }, - { - "time": 4.6, - "value": 0.04, - "curve": [ 4.642, 0.04, 4.742, 0 ] - }, - { "time": 4.9333 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.025, 0, 0.09, 1.43, 0.025, 0, 0.075, -34.76 ] - }, - { - "time": 0.1, - "x": 1.59, - "y": -34.76, - "curve": [ 0.214, 3.33, 0.375, 5.34, 0.192, -34.76, 0.441, -21.17 ] - }, - { - "time": 0.4667, - "x": 5.34, - "y": -12.57, - "curve": [ 0.492, 5.34, 0.55, 5.24, 0.482, -7.36, 0.504, 4.03 ] - }, - { - "time": 0.5667, - "x": 5.11, - "y": 4.01, - "curve": [ 0.658, 4.45, 0.679, 3.19, 0.649, 3.98, 0.642, -16.84 ] - }, - { - "time": 0.7, - "x": 2.8, - "y": -16.74, - "curve": [ 0.787, 1.15, 0.881, -1.29, 0.772, -16.62, 0.82, 8.95 ] - }, - { - "time": 0.9, - "x": -1.72, - "y": 8.91, - "curve": [ 0.961, -3.06, 1.025, -3.58, 0.975, 8.87, 0.951, -1.37 ] - }, - { - "time": 1.1, - "x": -3.58, - "y": -1.45, - "curve": [ 1.292, -3.58, 2.002, -2.4, 1.292, -1.56, 1.975, -1.45 ] - }, - { - "time": 2.1667, - "x": -1.39, - "y": -1.45, - "curve": [ 2.25, -0.88, 2.503, 1.38, 2.283, -1.45, 2.603, -12.44 ] - }, - { - "time": 2.6667, - "x": 2.13, - "y": -14.45, - "curve": [ 2.766, 2.59, 2.999, 2.81, 2.835, -19.73, 3.003, -25.2 ] - }, - { - "time": 3.1333, - "x": 2.91, - "y": -26.08, - "curve": [ 3.392, 3.1, 4.199, 4.05, 3.483, -28.44, 4.129, -27.23 ] - }, - { - "time": 4.3667, - "x": 4.81, - "y": -19.59, - "curve": [ 4.429, 5.1, 4.594, 8.54, 4.538, -14.08, 4.583, -7.88 ] - }, - { - "time": 4.6667, - "x": 8.65, - "y": -4.56, - "curve": [ 4.794, 8.86, 4.806, 5.93, 4.691, -3.59, 4.8, -1.61 ] - }, - { "time": 4.9333, "x": 5.8, "y": -1.99 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { "mix": 0 } - ], - "front-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0.005 } - ], - "rear-leg-ik": [ - { "mix": 0.005, "bendPositive": false } - ] - } - }, - "hoverboard": { - "slots": { - "exhaust1": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust2": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust3": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "hoverboard-board": { - "attachment": [ - { "name": "hoverboard-board" } - ] - }, - "hoverboard-thruster-front": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverboard-thruster-rear": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverglow-front": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "hoverglow-rear": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow1": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667 } - ] - }, - "side-glow2": { - "attachment": [ - { "time": 0.0667, "name": "hoverglow-small" }, - { "time": 1 } - ] - }, - "side-glow3": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667 } - ] - } - }, - "bones": { - "hoverboard-controller": { - "translate": [ - { - "x": 319.55, - "y": -1.59, - "curve": [ 0.064, 319.55, 0.2, 347.85, 0.058, -1.2, 0.2, 23.11 ] - }, - { - "time": 0.2667, - "x": 347.66, - "y": 39.62, - "curve": [ 0.35, 347.41, 0.476, 341.47, 0.323, 53.58, 0.44, 85.82 ] - }, - { - "time": 0.5333, - "x": 338.47, - "y": 85.72, - "curve": [ 0.603, 334.83, 0.913, 319.65, 0.621, 85.62, 0.88, -1.53 ] - }, - { "time": 1, "x": 319.55, "y": -1.59 } - ] - }, - "hip": { - "translate": [ - { - "x": -53.49, - "y": 32.14, - "curve": [ 0.061, -53.77, 0.093, -51.81, 0.044, 16.34, 0.063, 9.67 ] - }, - { - "time": 0.1333, - "x": -49.31, - "y": 7.01, - "curve": [ 0.3, -35.27, 0.461, -20.06, 0.314, 9.52, 0.408, 121.09 ] - }, - { - "time": 0.5667, - "x": -20.06, - "y": 122.72, - "curve": [ 0.716, -20.09, 0.912, -53.29, 0.753, 121.8, 0.946, 51.85 ] - }, - { "time": 1, "x": -53.49, "y": 32.14 } - ] - }, - "exhaust1": { - "scale": [ - { - "x": 1.593, - "y": 0.964, - "curve": [ 0.033, 1.593, 0.1, 1, 0.033, 0.964, 0.1, 0.713 ] - }, - { - "time": 0.1333, - "y": 0.713, - "curve": [ 0.15, 1, 0.183, 1.774, 0.15, 0.713, 0.183, 0.883 ] - }, - { - "time": 0.2, - "x": 1.774, - "y": 0.883, - "curve": [ 0.242, 1.774, 0.325, 1.181, 0.242, 0.883, 0.325, 0.649 ] - }, - { - "time": 0.3667, - "x": 1.181, - "y": 0.649, - "curve": [ 0.408, 1.181, 0.492, 1.893, 0.408, 0.649, 0.492, 0.819 ] - }, - { - "time": 0.5333, - "x": 1.893, - "y": 0.819, - "curve": [ 0.558, 1.893, 0.608, 1.18, 0.558, 0.819, 0.608, 0.686 ] - }, - { - "time": 0.6333, - "x": 1.18, - "y": 0.686, - "curve": [ 0.658, 1.18, 0.708, 1.903, 0.658, 0.686, 0.708, 0.855 ] - }, - { - "time": 0.7333, - "x": 1.903, - "y": 0.855, - "curve": [ 0.767, 1.903, 0.833, 1.311, 0.767, 0.855, 0.833, 0.622 ] - }, - { - "time": 0.8667, - "x": 1.311, - "y": 0.622, - "curve": [ 0.9, 1.311, 0.967, 1.593, 0.9, 0.622, 0.967, 0.964 ] - }, - { "time": 1, "x": 1.593, "y": 0.964 } - ] - }, - "exhaust2": { - "scale": [ - { - "x": 1.88, - "y": 0.832, - "curve": [ 0.025, 1.88, 0.075, 1.311, 0.025, 0.832, 0.075, 0.686 ] - }, - { - "time": 0.1, - "x": 1.311, - "y": 0.686, - "curve": [ 0.133, 1.311, 0.2, 2.01, 0.133, 0.686, 0.208, 0.736 ] - }, - { - "time": 0.2333, - "x": 2.01, - "y": 0.769, - "curve": [ 0.267, 2.01, 0.333, 1, 0.282, 0.831, 0.333, 0.91 ] - }, - { - "time": 0.3667, - "y": 0.91, - "curve": [ 0.4, 1, 0.467, 1.699, 0.4, 0.91, 0.474, 0.891 ] - }, - { - "time": 0.5, - "x": 1.699, - "y": 0.86, - "curve": [ 0.517, 1.699, 0.55, 1.181, 0.54, 0.813, 0.55, 0.713 ] - }, - { - "time": 0.5667, - "x": 1.181, - "y": 0.713, - "curve": [ 0.617, 1.181, 0.717, 1.881, 0.617, 0.713, 0.717, 0.796 ] - }, - { - "time": 0.7667, - "x": 1.881, - "y": 0.796, - "curve": [ 0.8, 1.881, 0.867, 1.3, 0.8, 0.796, 0.867, 0.649 ] - }, - { - "time": 0.9, - "x": 1.3, - "y": 0.649, - "curve": [ 0.925, 1.3, 0.975, 1.88, 0.925, 0.649, 0.975, 0.832 ] - }, - { "time": 1, "x": 1.88, "y": 0.832 } - ] - }, - "hoverboard-thruster-front": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06 ] - }, - { - "time": 0.5, - "value": 24.06, - "curve": [ 0.625, 24.06, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-front": { - "scale": [ - { - "x": 0.849, - "y": 1.764, - "curve": [ 0.017, 0.849, 0.05, 0.835, 0.017, 1.764, 0.05, 2.033 ] - }, - { - "time": 0.0667, - "x": 0.835, - "y": 2.033, - "curve": [ 0.092, 0.835, 0.142, 0.752, 0.092, 2.033, 0.142, 1.584 ] - }, - { - "time": 0.1667, - "x": 0.752, - "y": 1.584, - "curve": [ 0.183, 0.752, 0.217, 0.809, 0.183, 1.584, 0.217, 1.71 ] - }, - { - "time": 0.2333, - "x": 0.809, - "y": 1.71, - "curve": [ 0.25, 0.809, 0.283, 0.717, 0.25, 1.71, 0.283, 1.45 ] - }, - { - "time": 0.3, - "x": 0.717, - "y": 1.45, - "curve": [ 0.317, 0.717, 0.35, 0.777, 0.317, 1.45, 0.35, 1.698 ] - }, - { - "time": 0.3667, - "x": 0.777, - "y": 1.698, - "curve": [ 0.4, 0.781, 0.45, 0.685, 0.375, 1.698, 0.45, 1.173 ] - }, - { - "time": 0.4667, - "x": 0.685, - "y": 1.173, - "curve": [ 0.492, 0.685, 0.542, 0.825, 0.492, 1.173, 0.542, 1.572 ] - }, - { - "time": 0.5667, - "x": 0.825, - "y": 1.572, - "curve": [ 0.611, 0.816, 0.63, 0.727, 0.611, 1.577, 0.606, 1.255 ] - }, - { - "time": 0.6667, - "x": 0.725, - "y": 1.241, - "curve": [ 0.692, 0.725, 0.742, 0.895, 0.692, 1.241, 0.749, 1.799 ] - }, - { - "time": 0.7667, - "x": 0.895, - "y": 1.857, - "curve": [ 0.783, 0.895, 0.796, 0.892, 0.796, 1.955, 0.817, 1.962 ] - }, - { - "time": 0.8333, - "x": 0.845, - "y": 1.962, - "curve": [ 0.845, 0.831, 0.883, 0.802, 0.85, 1.962, 0.872, 1.704 ] - }, - { - "time": 0.9, - "x": 0.802, - "y": 1.491, - "curve": [ 0.917, 0.802, 0.95, 0.845, 0.907, 1.441, 0.936, 1.508 ] - }, - { - "time": 0.9667, - "x": 0.845, - "y": 1.627, - "curve": [ 0.975, 0.845, 0.992, 0.849, 0.973, 1.652, 0.992, 1.764 ] - }, - { "time": 1, "x": 0.849, "y": 1.764 } - ] - }, - "hoverboard-thruster-rear": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06 ] - }, - { - "time": 0.5, - "value": 24.06, - "curve": [ 0.625, 24.06, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-rear": { - "scale": [ - { - "x": 0.845, - "y": 1.31, - "curve": [ 0.017, 0.845, 0.117, 0.899, 0.017, 1.31, 0.117, 2.033 ] - }, - { - "time": 0.1333, - "x": 0.899, - "y": 2.033, - "curve": [ 0.15, 0.899, 0.183, 0.752, 0.15, 2.033, 0.183, 1.574 ] - }, - { - "time": 0.2, - "x": 0.752, - "y": 1.574, - "curve": [ 0.225, 0.752, 0.275, 0.809, 0.225, 1.574, 0.275, 1.71 ] - }, - { - "time": 0.3, - "x": 0.809, - "y": 1.71, - "curve": [ 0.317, 0.809, 0.35, 0.717, 0.317, 1.71, 0.35, 1.397 ] - }, - { - "time": 0.3667, - "x": 0.717, - "y": 1.397, - "curve": [ 0.383, 0.717, 0.417, 0.777, 0.383, 1.397, 0.417, 1.45 ] - }, - { - "time": 0.4333, - "x": 0.777, - "y": 1.45, - "curve": [ 0.45, 0.777, 0.496, 0.689, 0.45, 1.45, 0.481, 1.168 ] - }, - { - "time": 0.5333, - "x": 0.685, - "y": 1.173, - "curve": [ 0.565, 0.682, 0.617, 0.758, 0.575, 1.177, 0.617, 1.297 ] - }, - { - "time": 0.6333, - "x": 0.758, - "y": 1.297, - "curve": [ 0.658, 0.758, 0.708, 0.725, 0.658, 1.297, 0.708, 1.241 ] - }, - { - "time": 0.7333, - "x": 0.725, - "y": 1.241, - "curve": [ 0.772, 0.732, 0.796, 0.893, 0.782, 1.238, 0.778, 1.854 ] - }, - { - "time": 0.8333, - "x": 0.895, - "y": 1.857, - "curve": [ 0.878, 0.9, 0.992, 0.845, 0.88, 1.86, 0.992, 1.31 ] - }, - { "time": 1, "x": 0.845, "y": 1.31 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -85.92, - "curve": [ 0.08, -85.59, 0.284, -62.7 ] - }, - { - "time": 0.3667, - "value": -55.14, - "curve": [ 0.438, -48.65, 0.551, -43.21 ] - }, - { - "time": 0.6333, - "value": -43.21, - "curve": [ 0.716, -43.22, 0.908, -85.92 ] - }, - { "time": 1, "value": -85.92 } - ], - "translate": [ - { - "x": -0.59, - "y": -2.94, - "curve": [ 0.1, -1.21, 0.275, -1.74, 0.092, -2.94, 0.275, -6.39 ] - }, - { - "time": 0.3667, - "x": -1.74, - "y": -6.39, - "curve": [ 0.433, -1.74, 0.567, 0.72, 0.433, -6.39, 0.587, -4.48 ] - }, - { - "time": 0.6333, - "x": 0.72, - "y": -4.21, - "curve": [ 0.725, 0.72, 0.908, -0.08, 0.743, -3.57, 0.908, -2.94 ] - }, - { "time": 1, "x": -0.59, "y": -2.94 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 7.61, - "curve": [ 0.143, 7.62, 0.247, -23.17 ] - }, - { - "time": 0.2667, - "value": -26.56, - "curve": [ 0.281, -29.08, 0.351, -37.36 ] - }, - { - "time": 0.4333, - "value": -37.2, - "curve": [ 0.513, -37.05, 0.562, -29.88 ] - }, - { - "time": 0.6, - "value": -25.18, - "curve": [ 0.621, -22.58, 0.694, -3.98 ] - }, - { - "time": 0.8, - "value": 3.63, - "curve": [ 0.861, 8.03, 0.946, 7.57 ] - }, - { "time": 1, "value": 7.61 } - ], - "translate": [ - { - "curve": [ 0.117, 0, 0.35, 0.52, 0.117, 0, 0.35, -3.27 ] - }, - { - "time": 0.4667, - "x": 0.52, - "y": -3.27, - "curve": [ 0.6, 0.52, 0.867, 0, 0.6, -3.27, 0.867, 0 ] - }, - { "time": 1 } - ], - "shear": [ - { - "y": 19.83, - "curve": [ 0.117, 0, 0.35, 15.28, 0.117, 19.83, 0.35, 28.31 ] - }, - { - "time": 0.4667, - "x": 15.28, - "y": 28.31, - "curve": [ 0.6, 15.28, 0.867, 0, 0.6, 28.31, 0.867, 19.83 ] - }, - { "time": 1, "y": 19.83 } - ] - }, - "board-ik": { - "translate": [ - { - "x": 393.62, - "curve": [ 0.083, 393.62, 0.25, 393.48, 0.083, 0, 0.25, 117.69 ] - }, - { - "time": 0.3333, - "x": 393.48, - "y": 117.69, - "curve": [ 0.375, 393.48, 0.458, 393.62, 0.375, 117.69, 0.458, 83.82 ] - }, - { "time": 0.5, "x": 393.62, "y": 83.82 }, - { "time": 0.6667, "x": 393.62, "y": 30.15 }, - { "time": 1, "x": 393.62 } - ] - }, - "front-thigh": { - "translate": [ - { "x": -7.49, "y": 8.51 } - ] - }, - "front-leg-target": { - "translate": [ - { - "time": 0.3667, - "curve": [ 0.428, 10.83, 0.567, 12.78, 0.414, 7.29, 0.567, 8.79 ] - }, - { - "time": 0.6, - "x": 12.78, - "y": 8.79, - "curve": [ 0.692, 12.78, 0.772, 11.27, 0.692, 8.79, 0.766, 8.62 ] - }, - { "time": 0.8667 } - ] - }, - "rear-leg-target": { - "translate": [ - { - "time": 0.4667, - "curve": [ 0.492, 0, 0.534, 4.47, 0.492, 0, 0.542, 1.63 ] - }, - { - "time": 0.5667, - "x": 4.53, - "y": 1.77, - "curve": [ 0.622, 4.64, 0.717, 3.31, 0.615, 2.06, 0.71, 2.1 ] - }, - { "time": 0.8 } - ] - }, - "exhaust3": { - "scale": [ - { - "x": 1.882, - "y": 0.81, - "curve": [ 0.017, 1.882, 0.167, 1.3, 0.017, 0.81, 0.167, 0.649 ] - }, - { - "time": 0.2, - "x": 1.3, - "y": 0.649, - "curve": [ 0.225, 1.3, 0.275, 2.051, 0.225, 0.649, 0.275, 0.984 ] - }, - { - "time": 0.3, - "x": 2.051, - "y": 0.984, - "curve": [ 0.325, 2.051, 0.375, 1.311, 0.325, 0.984, 0.384, 0.715 ] - }, - { - "time": 0.4, - "x": 1.311, - "y": 0.686, - "curve": [ 0.433, 1.311, 0.5, 1.86, 0.426, 0.638, 0.5, 0.537 ] - }, - { - "time": 0.5333, - "x": 1.86, - "y": 0.537, - "curve": [ 0.567, 1.86, 0.633, 1.187, 0.567, 0.537, 0.604, 0.854 ] - }, - { - "time": 0.6667, - "x": 1.187, - "y": 0.854, - "curve": [ 0.7, 1.187, 0.767, 1.549, 0.707, 0.854, 0.774, 0.775 ] - }, - { - "time": 0.8, - "x": 1.549, - "y": 0.746, - "curve": [ 0.817, 1.549, 0.85, 1.181, 0.815, 0.729, 0.85, 0.713 ] - }, - { - "time": 0.8667, - "x": 1.181, - "y": 0.713, - "curve": [ 0.9, 1.181, 0.967, 1.882, 0.9, 0.713, 0.967, 0.81 ] - }, - { "time": 1, "x": 1.882, "y": 0.81 } - ] - }, - "side-glow1": { - "rotate": [ - { "value": 51.12, "curve": "stepped" }, - { "time": 0.0667, "value": 43.82, "curve": "stepped" }, - { "time": 0.1, "value": 40.95, "curve": "stepped" }, - { "time": 0.1667, "value": 27.78, "curve": "stepped" }, - { "time": 0.2, "value": 10.24, "curve": "stepped" }, - { "time": 0.2667, "curve": "stepped" }, - { "time": 0.8, "value": -25.81 } - ], - "translate": [ - { "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.2667, "x": 248.16, "curve": "stepped" }, - { "time": 0.3, "x": 221.36, "curve": "stepped" }, - { "time": 0.3667, "x": 195.69, "curve": "stepped" }, - { "time": 0.4, "x": 171.08, "curve": "stepped" }, - { "time": 0.4667, "x": 144.84, "curve": "stepped" }, - { "time": 0.5, "x": 121.22, "curve": "stepped" }, - { "time": 0.5667, "x": 91.98, "curve": "stepped" }, - { "time": 0.6, "x": 62.63, "curve": "stepped" }, - { "time": 0.6667, "x": 30.78, "curve": "stepped" }, - { "time": 0.7, "curve": "stepped" }, - { "time": 0.7667, "x": -28.45, "curve": "stepped" }, - { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "x": 0.535, "curve": "stepped" }, - { "time": 0.0667, "x": 0.594, "curve": "stepped" }, - { "time": 0.1, "x": 0.844, "curve": "stepped" }, - { "time": 0.1667, "curve": "stepped" }, - { "time": 0.8, "x": 0.534, "curve": "stepped" }, - { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9, "x": 0.349, "y": 0.654 } - ] - }, - "side-glow2": { - "rotate": [ - { "time": 0.0667, "value": 51.12, "curve": "stepped" }, - { "time": 0.1, "value": 43.82, "curve": "stepped" }, - { "time": 0.1667, "value": 40.95, "curve": "stepped" }, - { "time": 0.2, "value": 27.78, "curve": "stepped" }, - { "time": 0.2667, "value": 10.24, "curve": "stepped" }, - { "time": 0.3, "curve": "stepped" }, - { "time": 0.8667, "value": -25.81 } - ], - "translate": [ - { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.3, "x": 248.16, "curve": "stepped" }, - { "time": 0.3667, "x": 221.36, "curve": "stepped" }, - { "time": 0.4, "x": 195.69, "curve": "stepped" }, - { "time": 0.4667, "x": 171.08, "curve": "stepped" }, - { "time": 0.5, "x": 144.84, "curve": "stepped" }, - { "time": 0.5667, "x": 121.22, "curve": "stepped" }, - { "time": 0.6, "x": 91.98, "curve": "stepped" }, - { "time": 0.6667, "x": 62.63, "curve": "stepped" }, - { "time": 0.7, "x": 30.78, "curve": "stepped" }, - { "time": 0.7667, "curve": "stepped" }, - { "time": 0.8, "x": -28.45, "curve": "stepped" }, - { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9667, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "time": 0.0667, "x": 0.535, "curve": "stepped" }, - { "time": 0.1, "x": 0.594, "curve": "stepped" }, - { "time": 0.1667, "x": 0.844, "curve": "stepped" }, - { "time": 0.2, "curve": "stepped" }, - { "time": 0.8667, "x": 0.534, "curve": "stepped" }, - { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9667, "x": 0.349, "y": 0.654 } - ] - }, - "torso": { - "rotate": [ - { - "value": -34.73, - "curve": [ 0.034, -36.31, 0.162, -39.33 ] - }, - { - "time": 0.2667, - "value": -39.37, - "curve": [ 0.384, -39.37, 0.491, -29.52 ] - }, - { - "time": 0.5, - "value": -28.86, - "curve": [ 0.525, -26.95, 0.571, -21.01 ] - }, - { - "time": 0.6333, - "value": -21.01, - "curve": [ 0.725, -21.01, 0.969, -33.35 ] - }, - { "time": 1, "value": -34.73 } - ] - }, - "neck": { - "rotate": [ - { - "value": 10.2, - "curve": [ 0.07, 12.09, 0.189, 16.03 ] - }, - { - "time": 0.2667, - "value": 16.14, - "curve": [ 0.333, 16.14, 0.449, 8.03 ] - }, - { - "time": 0.5, - "value": 5.83, - "curve": [ 0.542, 4.02, 0.6, 2.68 ] - }, - { - "time": 0.6333, - "value": 2.68, - "curve": [ 0.725, 2.68, 0.943, 8.57 ] - }, - { "time": 1, "value": 10.2 } - ] - }, - "head": { - "rotate": [ - { - "value": 10.2, - "curve": [ 0.044, 11.52, 0.2, 16.12 ] - }, - { - "time": 0.2667, - "value": 16.14, - "curve": [ 0.375, 16.17, 0.492, 2.65 ] - }, - { - "time": 0.6333, - "value": 2.68, - "curve": [ 0.725, 2.7, 0.963, 9.26 ] - }, - { "time": 1, "value": 10.2 } - ], - "translate": [ - { - "curve": [ 0.03, -0.24, 0.2, -4.22, 0.051, -1.06, 0.2, -3.62 ] - }, - { - "time": 0.2667, - "x": -4.22, - "y": -3.62, - "curve": [ 0.358, -4.22, 0.542, 0.84, 0.358, -3.62, 0.542, 6.01 ] - }, - { - "time": 0.6333, - "x": 0.84, - "y": 6.01, - "curve": [ 0.725, 0.84, 0.939, 0.32, 0.725, 6.01, 0.945, 1.14 ] - }, - { "time": 1 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": -11.18, - "curve": [ 0.064, -14.82, 0.25, -20.01 ] - }, - { - "time": 0.3333, - "value": -20.01, - "curve": [ 0.429, -20.12, 0.58, 5.12 ] - }, - { - "time": 0.6, - "value": 8.67, - "curve": [ 0.617, 11.72, 0.687, 20.52 ] - }, - { - "time": 0.7667, - "value": 20.55, - "curve": [ 0.848, 20.7, 0.963, -9.43 ] - }, - { "time": 1, "value": -11.18 } - ] - }, - "hair3": { - "rotate": [ - { - "value": 9.61, - "curve": [ 0.014, 8.51, 0.075, 2.63 ] - }, - { - "time": 0.1, - "value": 2.63, - "curve": [ 0.15, 2.63, 0.25, 13.52 ] - }, - { - "time": 0.3, - "value": 13.52, - "curve": [ 0.35, 13.52, 0.45, 11.28 ] - }, - { - "time": 0.5, - "value": 11.28, - "curve": [ 0.575, 11.28, 0.725, 18.13 ] - }, - { - "time": 0.8, - "value": 18.13, - "curve": [ 0.85, 18.13, 0.978, 11.07 ] - }, - { "time": 1, "value": 9.61 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -17.7, - "curve": [ 0.008, -17.7, 0.025, -23.73 ] - }, - { - "time": 0.0333, - "value": -23.73, - "curve": [ 0.067, -23.73, 0.154, -4.4 ] - }, - { - "time": 0.1667, - "value": -1.92, - "curve": [ 0.197, 4.09, 0.236, 12.91 ] - }, - { - "time": 0.2667, - "value": 17.56, - "curve": [ 0.301, 22.68, 0.342, 27.97 ] - }, - { - "time": 0.3667, - "value": 27.97, - "curve": [ 0.4, 27.97, 0.467, -1.45 ] - }, - { - "time": 0.5, - "value": -1.45, - "curve": [ 0.517, -1.45, 0.55, 3.16 ] - }, - { - "time": 0.5667, - "value": 3.16, - "curve": [ 0.583, 3.16, 0.617, -8.9 ] - }, - { - "time": 0.6333, - "value": -8.9, - "curve": [ 0.642, -8.9, 0.658, -5.4 ] - }, - { - "time": 0.6667, - "value": -5.4, - "curve": [ 0.683, -5.4, 0.717, -15.32 ] - }, - { - "time": 0.7333, - "value": -15.32, - "curve": [ 0.75, -15.32, 0.783, -9.19 ] - }, - { - "time": 0.8, - "value": -9.19, - "curve": [ 0.817, -9.19, 0.85, -23.6 ] - }, - { - "time": 0.8667, - "value": -23.6, - "curve": [ 0.883, -23.6, 0.917, -17.38 ] - }, - { - "time": 0.9333, - "value": -17.38, - "curve": [ 0.942, -17.38, 0.958, -20.46 ] - }, - { - "time": 0.9667, - "value": -20.46, - "curve": [ 0.975, -20.46, 0.992, -17.7 ] - }, - { "time": 1, "value": -17.7 } - ] - }, - "hair1": { - "rotate": [ - { - "value": 9.61, - "curve": [ 0.06, 9.04, 0.25, 8.9 ] - }, - { - "time": 0.3333, - "value": 8.9, - "curve": [ 0.392, 8.9, 0.508, 14.58 ] - }, - { - "time": 0.5667, - "value": 14.58, - "curve": [ 0.675, 14.58, 0.956, 10.28 ] - }, - { "time": 1, "value": 9.61 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -3.82, - "curve": [ 0.017, -3.82, 0.064, -9.16 ] - }, - { - "time": 0.1333, - "value": -9.09, - "curve": [ 0.178, -9.04, 0.234, 1.29 ] - }, - { - "time": 0.2667, - "value": 5.98, - "curve": [ 0.276, 7.27, 0.336, 17.1 ] - }, - { - "time": 0.3667, - "value": 17.1, - "curve": [ 0.413, 17.1, 0.467, 1.59 ] - }, - { - "time": 0.5, - "value": 1.59, - "curve": [ 0.533, 1.59, 0.567, 13.63 ] - }, - { - "time": 0.6, - "value": 13.63, - "curve": [ 0.617, 13.63, 0.683, 0.78 ] - }, - { - "time": 0.7, - "value": 0.78, - "curve": [ 0.717, 0.78, 0.75, 12.01 ] - }, - { - "time": 0.7667, - "value": 11.9, - "curve": [ 0.792, 11.73, 0.817, -0.85 ] - }, - { - "time": 0.8333, - "value": -0.85, - "curve": [ 0.85, -0.85, 0.88, 1.99 ] - }, - { - "time": 0.9, - "value": 1.82, - "curve": [ 0.916, 1.68, 0.95, -6.9 ] - }, - { - "time": 0.9667, - "value": -6.9, - "curve": [ 0.975, -6.9, 0.992, -3.82 ] - }, - { "time": 1, "value": -3.82 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 31.65, - "curve": [ 0.108, 31.65, 0.325, 13.01 ] - }, - { - "time": 0.4333, - "value": 13.01, - "curve": [ 0.71, 13.01, 0.917, 31.65 ] - }, - { "time": 1, "value": 31.65 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 31, - "curve": [ 0.108, 31, 0.325, 12.76 ] - }, - { - "time": 0.4333, - "value": 12.79, - "curve": [ 0.587, 12.82, 0.917, 31 ] - }, - { "time": 1, "value": 31 } - ] - }, - "gun": { - "rotate": [ - { - "value": 1.95, - "curve": [ 0.083, 1.95, 0.245, 36.73 ] - }, - { - "time": 0.3333, - "value": 36.71, - "curve": [ 0.439, 36.69, 0.589, 10.68 ] - }, - { - "time": 0.6333, - "value": 8.75, - "curve": [ 0.701, 5.81, 0.917, 1.95 ] - }, - { "time": 1, "value": 1.95 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 2.35 ] - }, - { - "time": 0.1333, - "value": 2.35, - "curve": [ 0.225, 2.35, 0.408, -2.4 ] - }, - { - "time": 0.5, - "value": -2.4, - "curve": [ 0.567, -2.4, 0.7, 1.44 ] - }, - { - "time": 0.7667, - "value": 1.44, - "curve": [ 0.825, 1.44, 0.942, 0 ] - }, - { "time": 1 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.063, 0.77, 0.106, 1.42 ] - }, - { - "time": 0.1667, - "value": 1.42, - "curve": [ 0.259, 1.42, 0.344, -1.25 ] - }, - { - "time": 0.4667, - "value": -1.26, - "curve": [ 0.656, -1.26, 0.917, -0.78 ] - }, - { "time": 1 } - ] - }, - "head-control": { - "translate": [ - { - "x": 0.37, - "y": -11.17, - "curve": [ 0.133, 0.37, 0.335, -10.23, 0.133, -11.17, 0.335, 3.15 ] - }, - { - "time": 0.5333, - "x": -10.23, - "y": 3.15, - "curve": [ 0.71, -10.23, 0.883, 0.37, 0.71, 3.15, 0.883, -11.17 ] - }, - { "time": 1, "x": 0.37, "y": -11.17 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.46, - "y": 10.15, - "curve": [ 0.103, 1.46, 0.249, 1.36, 0.103, 10.15, 0.249, -4.39 ] - }, - { - "time": 0.4, - "x": 1.36, - "y": -4.39, - "curve": [ 0.621, 1.36, 0.85, 1.46, 0.621, -4.39, 0.85, 10.15 ] - }, - { "time": 1, "x": 1.46, "y": 10.15 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": 1.4, - "y": 0.44, - "curve": [ 0.088, 1.4, 0.208, -2.47, 0.088, 0.44, 0.208, 8.61 ] - }, - { - "time": 0.3333, - "x": -2.47, - "y": 8.61, - "curve": [ 0.572, -2.47, 0.833, 1.4, 0.572, 8.61, 0.833, 0.44 ] - }, - { "time": 1, "x": 1.4, "y": 0.44 } - ] - } - }, - "transform": { - "front-foot-board-transform": [ - { "mixRotate": 0.997 } - ], - "rear-foot-board-transform": [ - {} - ], - "toes-board": [ - { "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ] - }, - "attachments": { - "default": { - "front-foot": { - "front-foot": { - "deform": [ - { - "offset": 26, - "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] - } - ] - } - }, - "front-shin": { - "front-shin": { - "deform": [ - { - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 0.3667, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] - }, - { - "time": 0.5333, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 1, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - } - ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "deform": [ - { - "curve": [ 0.067, 0, 0.2, 1 ] - }, - { - "time": 0.2667, - "offset": 1, - "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ], - "curve": [ 0.45, 0, 0.817, 1 ] - }, - { "time": 1 } - ] - } - }, - "rear-foot": { - "rear-foot": { - "deform": [ - { - "offset": 28, - "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] - } - ] - } - } - } - } - }, - "idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { "x": -69.06 } - ] - }, - "hip": { - "rotate": [ - { - "curve": [ 0.073, 0.35, 0.303, 1.27 ] - }, - { - "time": 0.4, - "value": 1.28, - "curve": [ 0.615, 1.3, 0.847, -1.41 ] - }, - { - "time": 1.2, - "value": -1.38, - "curve": [ 1.344, -1.37, 1.602, -0.28 ] - }, - { "time": 1.6667 } - ], - "translate": [ - { - "x": -11.97, - "y": -23.15, - "curve": [ 0.059, -12.96, 0.258, -15.19, 0.142, -23.15, 0.341, -24.89 ] - }, - { - "time": 0.4667, - "x": -15.14, - "y": -26.74, - "curve": [ 0.62, -15.1, 0.788, -13.28, 0.597, -28.66, 0.75, -30.01 ] - }, - { - "time": 0.9, - "x": -12.02, - "y": -30.01, - "curve": [ 0.978, -11.13, 1.175, -9.05, 1.036, -29.94, 1.234, -28.08 ] - }, - { - "time": 1.3333, - "x": -9.06, - "y": -26.64, - "curve": [ 1.501, -9.06, 1.614, -10.95, 1.454, -24.89, 1.609, -23.15 ] - }, - { "time": 1.6667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -60.87, - "curve": [ 0.154, -60.85, 0.452, -68.65 ] - }, - { - "time": 0.8333, - "value": -68.65, - "curve": [ 1.221, -68.65, 1.542, -60.87 ] - }, - { "time": 1.6667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 42.46, - "curve": [ 0.029, 42.97, 0.134, 45.28 ] - }, - { - "time": 0.3333, - "value": 45.27, - "curve": [ 0.578, 45.26, 0.798, 40.07 ] - }, - { - "time": 0.8333, - "value": 39.74, - "curve": [ 0.878, 39.32, 1.019, 38.23 ] - }, - { - "time": 1.2, - "value": 38.22, - "curve": [ 1.377, 38.22, 1.619, 41.68 ] - }, - { "time": 1.6667, "value": 42.46 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 39.2, - "curve": [ 0.185, 39.22, 0.5, 29.37 ] - }, - { - "time": 0.6667, - "value": 29.37, - "curve": [ 0.917, 29.37, 1.417, 39.2 ] - }, - { "time": 1.6667, "value": 39.2 } - ] - }, - "head": { - "rotate": [ - { - "value": -6.75, - "curve": [ 0.176, -7.88, 0.349, -8.95 ] - }, - { - "time": 0.4667, - "value": -8.95, - "curve": [ 0.55, -8.95, 0.697, -6.77 ] - }, - { - "time": 0.8333, - "value": -5.44, - "curve": [ 0.88, -4.98, 1.05, -4.12 ] - }, - { - "time": 1.1333, - "value": -4.12, - "curve": [ 1.266, -4.12, 1.469, -5.48 ] - }, - { "time": 1.6667, "value": -6.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "curve": [ 0.086, 0, 0.233, 2.48 ] - }, - { - "time": 0.3333, - "value": 4.13, - "curve": [ 0.429, 5.7, 0.711, 10.06 ] - }, - { - "time": 0.8333, - "value": 10.06, - "curve": [ 0.926, 10.06, 1.092, 4.21 ] - }, - { - "time": 1.2, - "value": 2.78, - "curve": [ 1.349, 0.8, 1.551, 0 ] - }, - { "time": 1.6667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "curve": [ 0.063, 0.54, 0.367, 3.39 ] - }, - { - "time": 0.5333, - "value": 3.39, - "curve": [ 0.696, 3.39, 0.939, -1.63 ] - }, - { - "time": 1.2, - "value": -1.61, - "curve": [ 1.42, -1.59, 1.574, -0.67 ] - }, - { "time": 1.6667 } - ] - }, - "gun": { - "rotate": [ - { - "curve": [ 0.099, 0.27, 0.367, 1.23 ] - }, - { - "time": 0.5333, - "value": 1.23, - "curve": [ 0.665, 1.23, 0.937, -0.56 ] - }, - { - "time": 1.1333, - "value": -0.55, - "curve": [ 1.316, -0.55, 1.582, -0.21 ] - }, - { "time": 1.6667 } - ] - }, - "torso": { - "rotate": [ - { - "value": -22.88, - "curve": [ 0.099, -23.45, 0.363, -24.74 ] - }, - { - "time": 0.5333, - "value": -24.74, - "curve": [ 0.706, -24.74, 0.961, -20.97 ] - }, - { - "time": 1.1333, - "value": -20.97, - "curve": [ 1.355, -20.97, 1.567, -22.28 ] - }, - { "time": 1.6667, "value": -22.88 } - ] - }, - "neck": { - "rotate": [ - { - "value": 3.78, - "curve": [ 0.167, 3.78, 0.5, 5.45 ] - }, - { - "time": 0.6667, - "value": 5.45, - "curve": [ 0.917, 5.45, 1.417, 3.78 ] - }, - { "time": 1.6667, "value": 3.78 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.067, 0.33, 0.341, 2.54 ] - }, - { - "time": 0.5333, - "value": 2.54, - "curve": [ 0.734, 2.55, 0.982, -0.94 ] - }, - { - "time": 1.1333, - "value": -0.93, - "curve": [ 1.365, -0.91, 1.549, -0.56 ] - }, - { "time": 1.6667 } - ] - }, - "torso3": { - "rotate": [ - { - "value": -2.15, - "curve": [ 0.052, -1.9, 0.384, -0.15 ] - }, - { - "time": 0.5333, - "value": -0.14, - "curve": [ 0.762, -0.13, 0.895, -3.1 ] - }, - { - "time": 1.1333, - "value": -3.1, - "curve": [ 1.348, -3.1, 1.592, -2.46 ] - }, - { "time": 1.6667, "value": -2.15 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.213, 2.86 ] - }, - { - "time": 0.2667, - "value": 3.65, - "curve": [ 0.358, 4.99, 0.535, 7.92 ] - }, - { - "time": 0.6667, - "value": 7.92, - "curve": [ 0.809, 7.92, 1.067, 5.49 ] - }, - { - "time": 1.1333, - "value": 4.7, - "curve": [ 1.245, 3.34, 1.525, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.225, -7.97 ] - }, - { - "time": 0.2667, - "value": -9.75, - "curve": [ 0.316, -11.84, 0.519, -16.66 ] - }, - { - "time": 0.6667, - "value": -16.66, - "curve": [ 0.817, -16.66, 1.029, -11.43 ] - }, - { - "time": 1.1333, - "value": -9.14, - "curve": [ 1.25, -6.56, 1.525, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.1, 0, 0.3, 1.32 ] - }, - { - "time": 0.4, - "value": 1.32, - "curve": [ 0.55, 1.32, 0.866, 0.93 ] - }, - { - "time": 1, - "value": 0.73, - "curve": [ 1.189, 0.46, 1.5, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.118, -0.44, 0.3, -8.52 ] - }, - { - "time": 0.4, - "value": -8.52, - "curve": [ 0.55, -8.52, 0.85, 1.96 ] - }, - { - "time": 1, - "value": 1.96, - "curve": [ 1.167, 1.96, 1.577, 0.38 ] - }, - { "time": 1.6667 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.098, 1.46, 0.3, 4.49, 0.17, 0.13, 0.316, -3.28 ] - }, - { - "time": 0.4, - "x": 4.55, - "y": -5.95, - "curve": [ 0.53, 4.64, 0.776, 2.59, 0.492, -8.89, 0.668, -14.21 ] - }, - { - "time": 0.8667, - "x": 1.42, - "y": -14.26, - "curve": [ 0.966, 0.15, 1.109, -2.91, 0.994, -14.26, 1.144, -10.58 ] - }, - { - "time": 1.2333, - "x": -3.02, - "y": -8.26, - "curve": [ 1.342, -3.02, 1.568, -1.48, 1.317, -6.1, 1.558, 0 ] - }, - { "time": 1.6667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.21, 0, 0.525, -1.72, 0.21, 0, 0.525, 4.08 ] - }, - { - "time": 0.8333, - "x": -1.72, - "y": 4.08, - "curve": [ 1.15, -1.72, 1.46, 0, 1.15, 4.08, 1.46, 0 ] - }, - { "time": 1.6667 } - ] - } - } - }, - "idle-turn": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-upper-arm": { - "rotate": [ - { - "value": -302.77, - "curve": [ 0, -406.9, 0.125, -420.87 ] - }, - { "time": 0.2667, "value": -420.87 } - ], - "translate": [ - { - "x": 2.24, - "y": -4.98, - "curve": [ 0.067, 2.24, 0.111, 0, 0.067, -4.98, 0.111, 0 ] - }, - { "time": 0.2667 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 248.56, - "curve": [ 0, 371.28, 0.062, 399.2 ] - }, - { "time": 0.1333, "value": 399.2 } - ], - "translate": [ - { - "x": -2.84, - "y": 37.28, - "curve": [ 0.033, -2.84, 0.069, 0, 0.033, 37.28, 0.069, 0 ] - }, - { "time": 0.1333 } - ] - }, - "gun": { - "rotate": [ - { - "value": -3.95, - "curve": [ 0, -10.4, 0.019, -20.43 ] - }, - { - "time": 0.0333, - "value": -20.45, - "curve": [ 0.044, -20.47, 0.125, 0 ] - }, - { "time": 0.2 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.2, - "curve": [ 0, 6.27, 0.125, 3.78 ] - }, - { "time": 0.2667, "value": 3.78 } - ] - }, - "hip": { - "translate": [ - { - "x": -2.69, - "y": -6.79, - "curve": [ 0.067, -2.69, 0.2, -11.97, 0.067, -6.79, 0.2, -23.15 ] - }, - { "time": 0.2667, "x": -11.97, "y": -23.15 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -15.54, - "curve": [ 0, -3.08, 0.034, 18.44 ] - }, - { - "time": 0.0667, - "value": 19.02, - "curve": [ 0.108, 19.75, 0.169, 0 ] - }, - { "time": 0.2667 } - ], - "scale": [ - { - "x": 0.94, - "curve": [ 0, 0.962, 0.024, 1.237, 0, 1, 0.026, 0.947 ] - }, - { - "time": 0.0667, - "x": 1.236, - "y": 0.947, - "curve": [ 0.117, 1.235, 0.189, 1, 0.117, 0.947, 0.189, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 11.75, - "curve": [ 0, -7.97, 0.017, -33.4 ] - }, - { - "time": 0.0333, - "value": -33.39, - "curve": [ 0.049, -33.37, 0.131, 0 ] - }, - { "time": 0.2 } - ] - }, - "torso": { - "rotate": [ - { - "value": -18.25, - "curve": [ 0, -10.59, 0.125, -22.88 ] - }, - { "time": 0.2667, "value": -22.88 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.067, 1, 0.132, 1, 0.067, 1.03, 0.132, 1 ] - }, - { "time": 0.2667 } - ] - }, - "head": { - "rotate": [ - { - "value": 5.12, - "curve": [ 0, -6.34, 0.125, -6.75 ] - }, - { "time": 0.2667, "value": -6.75 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.067, 1, 0.107, 1, 0.067, 1.03, 0.107, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": -58.39, - "y": 30.48, - "curve": [ 0, -7.15, 0.047, 16.62, 0, 12.71, 0.039, 0.22 ] - }, - { - "time": 0.1, - "x": 34.14, - "y": -0.19, - "curve": [ 0.136, 45.79, 0.163, 48.87, 0.133, -0.41, 0.163, 0 ] - }, - { "time": 0.2, "x": 48.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 6.69, - "curve": [ 0, 19.76, 0.039, 56.53 ] - }, - { - "time": 0.0667, - "value": 56.63, - "curve": [ 0.114, 56.79, 0.189, 42.46 ] - }, - { "time": 0.2667, "value": 42.46 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -1.85, - "curve": [ 0.014, -8.91, 0.047, -28.4 ] - }, - { - "time": 0.1, - "value": -28.89, - "curve": [ 0.144, -29.29, 0.262, -21.77 ] - }, - { "time": 0.2667 } - ], - "translate": [ - { - "x": 9.97, - "y": 0.82, - "curve": [ 0, -54.41, 0.078, -69.06, 0, 0.15, 0.078, 0 ] - }, - { "time": 0.1667, "x": -69.06 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -9.01, - "curve": [ 0.044, -9.01, 0.072, 7.41 ] - }, - { - "time": 0.1333, - "value": 10.08, - "curve": [ 0.166, 11.47, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -16.49, - "curve": [ 0.044, -16.49, 0.101, -5.98 ] - }, - { - "time": 0.1333, - "value": -2.95, - "curve": [ 0.162, -0.34, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -3.85, - "curve": [ 0.044, -3.85, 0.072, 6.91 ] - }, - { - "time": 0.1333, - "value": 8.05, - "curve": [ 0.166, 8.65, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 1.25, - "curve": [ 0.044, 1.25, 0.072, 8.97 ] - }, - { - "time": 0.1333, - "value": 8.6, - "curve": [ 0.166, 8.4, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 12.21, - "y": 1.89, - "curve": [ 0.033, 12.21, 0.1, 0, 0.033, 1.89, 0.1, 0 ] - }, - { "time": 0.1333 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.11, - "y": -1.38, - "curve": [ 0.033, -16.11, 0.1, 0, 0.033, -1.38, 0.1, 0 ] - }, - { "time": 0.1333 } - ] - }, - "torso3": { - "rotate": [ - { "time": 0.2667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { - "x": -13.72, - "y": -34.7, - "curve": [ 0.067, -13.72, 0.2, 0, 0.067, -34.7, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.13, - "y": -14.31, - "curve": [ 0.067, 1.13, 0.2, 0, 0.067, -14.31, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - } - } - }, - "jump": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" }, - { "time": 0.1, "name": "front-fist-closed" }, - { "time": 0.8333, "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { - "value": 55.08, - "curve": [ 0.007, 46.66, 0.043, 26.3 ] - }, - { - "time": 0.0667, - "value": 22.84, - "curve": [ 0.1, 17.99, 0.165, 15.78 ] - }, - { - "time": 0.2333, - "value": 15.71, - "curve": [ 0.309, 15.63, 0.408, 46.67 ] - }, - { - "time": 0.5, - "value": 63.6, - "curve": [ 0.56, 74.72, 0.762, 91.48 ] - }, - { - "time": 0.9667, - "value": 91.81, - "curve": [ 1.068, 92.01, 1.096, 22.05 ] - }, - { - "time": 1.1667, - "value": 22.25, - "curve": [ 1.18, 22.29, 1.176, 56.17 ] - }, - { - "time": 1.2, - "value": 56.16, - "curve": [ 1.246, 56.15, 1.263, 54.94 ] - }, - { "time": 1.3333, "value": 55.08 } - ], - "translate": [ - { "x": -5.13, "y": 11.55 } - ] - }, - "torso": { - "rotate": [ - { - "value": -45.57, - "curve": [ 0.022, -44.61, 0.03, -39.06 ] - }, - { - "time": 0.0667, - "value": -35.29, - "curve": [ 0.12, -29.77, 0.28, -19.95 ] - }, - { - "time": 0.4333, - "value": -19.95, - "curve": [ 0.673, -19.95, 0.871, -22.38 ] - }, - { - "time": 0.9667, - "value": -27.08, - "curve": [ 1.094, -33.33, 1.176, -44.93 ] - }, - { "time": 1.3333, "value": -45.57 } - ], - "translate": [ - { "x": -3.79, "y": -0.77 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "value": 12.81, - "curve": [ 0.067, 12.81, 0.242, 67.88 ] - }, - { - "time": 0.2667, - "value": 74.11, - "curve": [ 0.314, 86.02, 0.454, 92.23 ] - }, - { - "time": 0.5667, - "value": 92.24, - "curve": [ 0.753, 92.26, 0.966, 67.94 ] - }, - { - "time": 1, - "value": 61.32, - "curve": [ 1.039, 53.75, 1.218, 12.68 ] - }, - { "time": 1.3333, "value": 12.81 } - ] - }, - "rear-shin": { - "rotate": [ - { - "value": -115.64, - "curve": [ 0.067, -117.17, 0.125, -117.15 ] - }, - { - "time": 0.1667, - "value": -117.15, - "curve": [ 0.225, -117.15, 0.332, -108.76 ] - }, - { - "time": 0.4, - "value": -107.15, - "curve": [ 0.48, -105.26, 0.685, -103.49 ] - }, - { - "time": 0.7667, - "value": -101.97, - "curve": [ 0.826, -100.87, 0.919, -92.3 ] - }, - { - "time": 1, - "value": -92.28, - "curve": [ 1.113, -92.26, 1.297, -114.22 ] - }, - { "time": 1.3333, "value": -115.64 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -40.21, - "curve": [ 0.054, -35.46, 0.15, -31.12 ] - }, - { - "time": 0.2, - "value": -31.12, - "curve": [ 0.308, -31.12, 0.547, -80.12 ] - }, - { - "time": 0.6333, - "value": -96.56, - "curve": [ 0.697, -108.56, 0.797, -112.54 ] - }, - { - "time": 0.8667, - "value": -112.6, - "curve": [ 1.137, -112.84, 1.274, -49.19 ] - }, - { "time": 1.3333, "value": -40.21 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.54, - "curve": [ 0.054, 32.23, 0.192, 55.84 ] - }, - { - "time": 0.2333, - "value": 62.58, - "curve": [ 0.29, 71.87, 0.375, 79.28 ] - }, - { - "time": 0.4333, - "value": 79.18, - "curve": [ 0.555, 78.98, 0.684, 27.54 ] - }, - { - "time": 0.7333, - "value": 13.28, - "curve": [ 0.786, -1.85, 0.874, -24.76 ] - }, - { - "time": 1, - "value": -25.45, - "curve": [ 1.165, -26.36, 1.303, 9.1 ] - }, - { "time": 1.3333, "value": 20.54 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16, - "curve": [ 0.114, -39.59, 0.3, -45.61 ] - }, - { - "time": 0.4, - "value": -45.61, - "curve": [ 0.442, -45.61, 0.537, -21.54 ] - }, - { - "time": 0.5667, - "value": -15.4, - "curve": [ 0.592, -10.23, 0.692, 11.89 ] - }, - { - "time": 0.7333, - "value": 11.73, - "curve": [ 0.783, 11.54, 0.831, 1.8 ] - }, - { - "time": 0.8667, - "value": -5.78, - "curve": [ 0.897, -12.22, 0.901, -14.22 ] - }, - { - "time": 0.9333, - "value": -14.51, - "curve": [ 0.974, -14.89, 0.976, 10.38 ] - }, - { - "time": 1, - "value": 10.55, - "curve": [ 1.027, 10.74, 1.023, -8.44 ] - }, - { - "time": 1.0333, - "value": -8.42, - "curve": [ 1.059, -8.36, 1.074, 10.12 ] - }, - { - "time": 1.1, - "value": 10.22, - "curve": [ 1.168, 10.48, 1.27, -36.07 ] - }, - { "time": 1.3333, "value": -36.16 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.5, - "curve": [ 0.048, 36.1, 0.168, 20.45 ] - }, - { - "time": 0.3, - "value": 20.45, - "curve": [ 0.476, 20.45, 0.571, 33.76 ] - }, - { - "time": 0.6, - "value": 38.67, - "curve": [ 0.642, 45.8, 0.681, 57.44 ] - }, - { - "time": 0.7333, - "value": 62.91, - "curve": [ 0.829, 72.8, 0.996, 77.61 ] - }, - { - "time": 1.0333, - "value": 80.37, - "curve": [ 1.082, 83.94, 1.148, 90.6 ] - }, - { - "time": 1.2, - "value": 90.6, - "curve": [ 1.248, 90.46, 1.317, 53.07 ] - }, - { "time": 1.3333, "value": 49.06 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 28.28, - "curve": [ 0.022, 25.12, 0.187, -0.89 ] - }, - { - "time": 0.2, - "value": -2.52, - "curve": [ 0.257, -9.92, 0.372, -17.38 ] - }, - { - "time": 0.4333, - "value": -17.41, - "curve": [ 0.54, -17.47, 0.659, -16.91 ] - }, - { - "time": 0.7667, - "value": -12.1, - "curve": [ 0.907, -5.79, 1.025, 14.58 ] - }, - { - "time": 1.1, - "value": 20.58, - "curve": [ 1.191, 27.85, 1.283, 29.67 ] - }, - { "time": 1.3333, "value": 29.67 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.88, - "curve": [ 0.104, 11.82, 0.179, 11.15 ] - }, - { - "time": 0.2, - "value": 10.08, - "curve": [ 0.255, 7.29, 0.405, -8.15 ] - }, - { - "time": 0.4333, - "value": -9.35, - "curve": [ 0.508, -12.48, 0.595, -13.14 ] - }, - { - "time": 0.6667, - "value": -12.61, - "curve": [ 0.714, -12.26, 0.815, -5.57 ] - }, - { - "time": 0.8333, - "value": -4.08, - "curve": [ 0.883, -0.07, 1.045, 12.77 ] - }, - { - "time": 1.1, - "value": 15.06, - "curve": [ 1.208, 19.6, 1.279, 20.64 ] - }, - { "time": 1.3333, "value": 20.73 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.14, - "curve": [ 0.008, 12.19, 0.197, -23.53 ] - }, - { - "time": 0.3333, - "value": -23.95, - "curve": [ 0.509, -23.95, 0.667, -2.66 ] - }, - { - "time": 0.7333, - "value": -2.66, - "curve": [ 0.792, -2.66, 0.908, -13.32 ] - }, - { - "time": 0.9667, - "value": -13.32, - "curve": [ 1.158, -13.11, 1.241, -1.58 ] - }, - { "time": 1.3333, "value": -1.58 } - ], - "scale": [ - { - "curve": [ 0.041, 1, 0.052, 0.962, 0.041, 1, 0.052, 1.137 ] - }, - { - "time": 0.1, - "x": 0.954, - "y": 1.137, - "curve": [ 0.202, 0.962, 0.318, 1, 0.202, 1.137, 0.252, 1.002 ] - }, - { "time": 0.4667 }, - { - "time": 1.0667, - "x": 1.002, - "curve": [ 1.092, 1.002, 1.126, 1.143, 1.092, 1, 1.128, 0.975 ] - }, - { - "time": 1.1667, - "x": 1.144, - "y": 0.973, - "curve": [ 1.204, 1.145, 1.233, 0.959, 1.206, 0.972, 1.227, 1.062 ] - }, - { - "time": 1.2667, - "x": 0.958, - "y": 1.063, - "curve": [ 1.284, 0.958, 1.292, 1.001, 1.288, 1.063, 1.288, 1.001 ] - }, - { "time": 1.3333 } - ] - }, - "hip": { - "translate": [ - { - "y": -45.46, - "curve": [ 0.042, -0.09, 0.15, 15.22, 0.031, 44.98, 0.123, 289.73 ] - }, - { - "time": 0.2, - "x": 15.22, - "y": 415.85, - "curve": [ 0.332, 15.22, 0.539, -34.52, 0.271, 532.93, 0.483, 720.5 ] - }, - { - "time": 0.7667, - "x": -34.52, - "y": 721.6, - "curve": [ 0.888, -34.52, 1.057, -21.95, 1.049, 721.17, 1.098, 379.84 ] - }, - { - "time": 1.1333, - "x": -15.67, - "y": 266.77, - "curve": [ 1.144, -14.77, 1.188, -10.53, 1.15, 213.72, 1.172, -61.32 ] - }, - { - "time": 1.2333, - "x": -6.53, - "y": -61.34, - "curve": [ 1.272, -3.22, 1.311, 0.05, 1.291, -61.36, 1.296, -44.8 ] - }, - { "time": 1.3333, "y": -45.46 } - ] - }, - "front-shin": { - "rotate": [ - { - "value": -74.19, - "curve": [ 0, -51.14, 0.042, -12.54 ] - }, - { - "time": 0.1667, - "value": -12.28, - "curve": [ 0.285, -12.32, 0.37, -74.44 ] - }, - { - "time": 0.4333, - "value": -92.92, - "curve": [ 0.498, -111.86, 0.617, -140.28 ] - }, - { - "time": 0.9, - "value": -140.84, - "curve": [ 1.004, -141.04, 1.09, -47.87 ] - }, - { - "time": 1.1, - "value": -37.44, - "curve": [ 1.108, -29.83, 1.14, -21.18 ] - }, - { - "time": 1.1667, - "value": -21.08, - "curve": [ 1.18, -21.03, 1.191, -50.65 ] - }, - { - "time": 1.2, - "value": -53.17, - "curve": [ 1.22, -58.53, 1.271, -73.38 ] - }, - { "time": 1.3333, "value": -74.19 } - ] - }, - "front-foot": { - "rotate": [ - { - "value": 7.35, - "curve": [ 0, 4.8, 0.05, -26.64 ] - }, - { - "time": 0.0667, - "value": -26.64, - "curve": [ 0.192, -26.64, 0.442, -11.77 ] - }, - { - "time": 0.5667, - "value": -11.77, - "curve": [ 0.692, -11.77, 0.942, -19.36 ] - }, - { - "time": 1.0667, - "value": -19.36, - "curve": [ 1.133, -19.36, 1.32, 3.82 ] - }, - { "time": 1.3333, "value": 7.35 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -7.14 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.36, - "curve": [ 0.022, 16.28, 0.15, 30.81 ] - }, - { - "time": 0.2, - "value": 30.81, - "curve": [ 0.258, 30.81, 0.375, 13.26 ] - }, - { - "time": 0.4333, - "value": 13.26, - "curve": [ 0.508, 13.26, 0.658, 15.05 ] - }, - { - "time": 0.7333, - "value": 14.98, - "curve": [ 0.789, 14.94, 0.828, 13.62 ] - }, - { - "time": 0.8667, - "value": 12.72, - "curve": [ 0.887, 12.25, 0.984, 9.83 ] - }, - { - "time": 1.0333, - "value": 8.6, - "curve": [ 1.045, 8.31, 1.083, 7.55 ] - }, - { - "time": 1.1333, - "value": 7.13, - "curve": [ 1.175, 6.78, 1.283, 6.18 ] - }, - { "time": 1.3333, "value": 6.18 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.95, "y": -30.34 } - ] - }, - "rear-leg-target": { - "rotate": [ - { "value": -38.43 } - ], - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "front-foot-target": { - "rotate": [ - { "value": -62.54 } - ], - "translate": [ - { "x": 16.34, "y": 0.18 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55 } - ], - "translate": [ - { "x": -176.39, "y": 134.12 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -143.73, - "curve": [ 0.083, -144.24, 0.167, -74.26 ] - }, - { - "time": 0.2667, - "value": -52.76, - "curve": [ 0.342, -36.57, 0.513, -36.57 ] - }, - { - "time": 0.6333, - "value": -30.97, - "curve": [ 0.724, -26.78, 0.848, -17.06 ] - }, - { - "time": 0.9667, - "value": -16.74, - "curve": [ 1.167, -16.2, 1.272, -144.17 ] - }, - { "time": 1.3333, "value": -143.73 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -1.57, - "curve": [ 0, -24.71, 0.162, -60.88 ] - }, - { - "time": 0.2667, - "value": -60.83, - "curve": [ 0.342, -60.8, 0.582, -43.5 ] - }, - { - "time": 0.7, - "value": -39.45, - "curve": [ 0.773, -36.94, 0.832, -36.78 ] - }, - { - "time": 0.9667, - "value": -36.6, - "curve": [ 1.054, -36.49, 1.092, -37.37 ] - }, - { - "time": 1.1667, - "value": -33.26, - "curve": [ 1.237, -29.37, 1.147, -1.41 ] - }, - { "time": 1.2, "value": -1.57 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0, 13.59, 0.117, 18.21 ] - }, - { - "time": 0.1333, - "value": 18.21, - "curve": [ 0.167, 18.21, 0.26, 12.95 ] - }, - { - "time": 0.3, - "value": 11.56, - "curve": [ 0.382, 8.7, 0.55, 9.43 ] - }, - { - "time": 0.6667, - "value": 9.32, - "curve": [ 0.843, 9.15, 0.918, -7.34 ] - }, - { "time": 1.3333, "value": -6.81 } - ], - "translate": [ - { - "time": 0.6667, - "curve": [ 0.781, 0, 0.972, 16.03, 0.781, 0, 0.972, 0.92 ] - }, - { - "time": 1.1333, - "x": 16.03, - "y": 0.92, - "curve": [ 1.211, 16.03, 1.281, 0, 1.211, 0.92, 1.281, 0 ] - }, - { "time": 1.3333 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.001, -3.88, 0.063, 16.18 ] - }, - { - "time": 0.1667, - "value": 16.14, - "curve": [ 0.242, 16.1, 0.249, 16.07 ] - }, - { - "time": 0.3333, - "value": 13.46, - "curve": [ 0.442, 10.09, 0.573, -2.2 ] - }, - { - "time": 0.6, - "value": -6.04, - "curve": [ 0.614, -8.05, 0.717, -33.44 ] - }, - { - "time": 0.7667, - "value": -33.44, - "curve": [ 0.809, -33.44, 0.835, -31.32 ] - }, - { - "time": 0.8667, - "value": -27.36, - "curve": [ 0.874, -26.47, 0.903, -14.28 ] - }, - { - "time": 0.9333, - "value": -14.47, - "curve": [ 0.956, -14.62, 0.944, -25.91 ] - }, - { - "time": 1, - "value": -25.96, - "curve": [ 1.062, -26.02, 1.051, -1.87 ] - }, - { - "time": 1.0667, - "value": -1.87, - "curve": [ 1.096, -1.87, 1.096, -16.09 ] - }, - { - "time": 1.1333, - "value": -16.08, - "curve": [ 1.169, -16.08, 1.153, -3.38 ] - }, - { - "time": 1.2, - "value": -3.38, - "curve": [ 1.234, -3.38, 1.271, -6.07 ] - }, - { "time": 1.3333, "value": -6.07 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0, -3.17, 0.042, 16.33 ] - }, - { - "time": 0.0667, - "value": 16.33, - "curve": [ 0.21, 15.74, 0.208, -12.06 ] - }, - { - "time": 0.3333, - "value": -12.21, - "curve": [ 0.417, -12.3, 0.552, -3.98 ] - }, - { - "time": 0.6667, - "value": 1.52, - "curve": [ 0.726, 4.35, 0.817, 4.99 ] - }, - { - "time": 0.8667, - "value": 4.99, - "curve": [ 0.901, 4.99, 0.912, -29.05 ] - }, - { - "time": 0.9667, - "value": -27.45, - "curve": [ 0.987, -26.83, 1.018, -5.42 ] - }, - { - "time": 1.0667, - "value": -5.46, - "curve": [ 1.107, -5.22, 1.095, -33.51 ] - }, - { - "time": 1.1333, - "value": -33.28, - "curve": [ 1.162, -33.57, 1.192, 8.04 ] - }, - { - "time": 1.2667, - "value": 7.86, - "curve": [ 1.302, 7.77, 1.313, 2.7 ] - }, - { "time": 1.3333, "value": 2.7 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.001, -3.12, 0.074, 14.66 ] - }, - { - "time": 0.1333, - "value": 14.66, - "curve": [ 0.188, 14.8, 0.293, 9.56 ] - }, - { - "time": 0.3333, - "value": 5.99, - "curve": [ 0.381, 1.72, 0.55, -11.11 ] - }, - { - "time": 0.6667, - "value": -11.11, - "curve": [ 0.833, -11.11, 0.933, 22.54 ] - }, - { - "time": 1.1, - "value": 22.54, - "curve": [ 1.158, 22.54, 1.275, -6.81 ] - }, - { "time": 1.3333, "value": -6.81 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.013, 2.33, 0.092, -9.75 ] - }, - { - "time": 0.1333, - "value": -9.75, - "curve": [ 0.175, -9.75, 0.291, -1.26 ] - }, - { - "time": 0.3333, - "value": 0.96, - "curve": [ 0.359, 2.3, 0.543, 4.25 ] - }, - { - "time": 0.6, - "value": 4.68, - "curve": [ 0.683, 5.3, 0.771, 5.92 ] - }, - { - "time": 0.8333, - "value": 6.48, - "curve": [ 0.871, 6.82, 1.083, 11.37 ] - }, - { - "time": 1.1667, - "value": 11.37, - "curve": [ 1.208, 11.37, 1.317, 6.18 ] - }, - { "time": 1.3333, "value": 4.52 } - ], - "translate": [ - { - "curve": [ 0, 0, 0.082, -2.24, 0, 0, 0.082, -0.42 ] - }, - { - "time": 0.1667, - "x": -2.98, - "y": -0.56, - "curve": [ 0.232, -2.24, 0.298, 0, 0.232, -0.42, 0.298, 0 ] - }, - { "time": 0.3333, "curve": "stepped" }, - { - "time": 0.8667, - "curve": [ 0.889, 0, 0.912, 0.26, 0.889, 0, 0.912, 0.06 ] - }, - { - "time": 0.9333, - "x": 0.68, - "y": 0.23, - "curve": [ 1.016, 2.22, 1.095, 5.9, 1.023, 0.97, 1.095, 1.99 ] - }, - { - "time": 1.1667, - "x": 6.47, - "y": 2.18, - "curve": [ 1.23, 5.75, 1.286, 0, 1.23, 1.94, 1.286, 0 ] - }, - { "time": 1.3333 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.025, 4.52, 0.075, -6.17 ] - }, - { - "time": 0.1, - "value": -6.17, - "curve": [ 0.175, -6.17, 0.381, -0.71 ] - }, - { - "time": 0.4, - "value": -0.25, - "curve": [ 0.447, 0.87, 0.775, 4.84 ] - }, - { - "time": 0.9, - "value": 4.84, - "curve": [ 1.008, 4.84, 1.225, 4.52 ] - }, - { "time": 1.3333, "value": 4.52 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.138, -2.4, 0.227, -10.44, 0.123, 1.05, 0.227, 2.7 ] - }, - { - "time": 0.3667, - "x": -10.44, - "y": 2.7, - "curve": [ 0.484, -10.44, 0.585, -5.63, 0.484, 2.7, 0.629, -23.62 ] - }, - { - "time": 0.7333, - "x": -2.29, - "y": -26.61, - "curve": [ 0.818, -0.39, 0.962, 1.21, 0.858, -30.17, 0.972, -28.75 ] - }, - { - "time": 1.1, - "x": 1.25, - "y": -28.75, - "curve": [ 1.192, 1.28, 1.234, 0.98, 1.224, -28.75, 1.235, -2.15 ] - }, - { "time": 1.3333 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.031, -2.22, 0.065, -3.73, 0.02, -3.25, 0.065, -14.74 ] - }, - { - "time": 0.1, - "x": -3.73, - "y": -14.74, - "curve": [ 0.216, -3.73, 0.384, -0.17, 0.216, -14.74, 0.402, -12.51 ] - }, - { - "time": 0.5, - "x": 1.63, - "y": -9.51, - "curve": [ 0.632, 3.69, 0.935, 7.41, 0.585, -6.91, 0.909, 10.86 ] - }, - { - "time": 1.1, - "x": 7.45, - "y": 10.99, - "curve": [ 1.18, 7.46, 1.265, 2.86, 1.193, 11.05, 1.294, 3.38 ] - }, - { "time": 1.3333 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { - "mix": 0, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2 } - ], - "front-leg-ik": [ - { - "mix": 0, - "bendPositive": false, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0 } - ], - "rear-leg-ik": [ - { "mix": 0, "bendPositive": false } - ] - }, - "events": [ - { "time": 1.2, "name": "footstep" } - ] - }, - "portal": { - "slots": { - "clipping": { - "attachment": [ - { "name": "clipping" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0.9, "name": "mouth-grind" }, - { "time": 2.2667, "name": "mouth-smile" } - ] - }, - "portal-bg": { - "attachment": [ - { "name": "portal-bg" }, - { "time": 3 } - ] - }, - "portal-flare1": { - "attachment": [ - { "time": 1.1, "name": "portal-flare1" }, - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667, "name": "portal-flare3" }, - { "time": 1.2, "name": "portal-flare1" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333 } - ] - }, - "portal-flare2": { - "attachment": [ - { "time": 1.1, "name": "portal-flare2" }, - { "time": 1.1333, "name": "portal-flare3" }, - { "time": 1.1667, "name": "portal-flare1" }, - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667 } - ] - }, - "portal-flare3": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667 } - ] - }, - "portal-flare4": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare2" }, - { "time": 1.3333 } - ] - }, - "portal-flare5": { - "attachment": [ - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333 } - ] - }, - "portal-flare6": { - "attachment": [ - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3333 } - ] - }, - "portal-flare7": { - "attachment": [ - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667 } - ] - }, - "portal-flare8": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667 } - ] - }, - "portal-flare9": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3 } - ] - }, - "portal-flare10": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3 } - ] - }, - "portal-shade": { - "attachment": [ - { "name": "portal-shade" }, - { "time": 3 } - ] - }, - "portal-streaks1": { - "attachment": [ - { "name": "portal-streaks1" }, - { "time": 3 } - ] - }, - "portal-streaks2": { - "attachment": [ - { "name": "portal-streaks2" }, - { "time": 3 } - ] - } - }, - "bones": { - "portal-root": { - "translate": [ - { - "x": -458.35, - "y": 105.19, - "curve": [ 0.333, -458.22, 0.669, -457.86, 0.934, 105.19, 0.671, 105.19 ] - }, - { - "time": 1, - "x": -456.02, - "y": 105.19, - "curve": [ 1.339, -454.14, 2.208, -447.28, 1.35, 105.19, 2.05, 105.19 ] - }, - { - "time": 2.4, - "x": -439.12, - "y": 105.19, - "curve": [ 2.463, -436.44, 2.502, -432.92, 2.487, 105.19, 2.512, 105.09 ] - }, - { - "time": 2.6, - "x": -432.58, - "y": 105.09, - "curve": [ 2.784, -431.94, 2.978, -446.6, 2.772, 105.09, 2.933, 105.19 ] - }, - { "time": 3.0333, "x": -457.42, "y": 105.19 } - ], - "scale": [ - { - "x": 0.003, - "y": 0.006, - "curve": [ 0.329, 0.044, 0.347, 0.117, 0.329, 0.097, 0.37, 0.249 ] - }, - { - "time": 0.4, - "x": 0.175, - "y": 0.387, - "curve": [ 0.63, 0.619, 0.663, 0.723, 0.609, 1.338, 0.645, 1.524 ] - }, - { - "time": 0.7333, - "x": 0.724, - "y": 1.52, - "curve": [ 0.798, 0.725, 0.907, 0.647, 0.797, 1.517, 0.895, 1.424 ] - }, - { - "time": 1, - "x": 0.645, - "y": 1.426, - "curve": [ 1.095, 0.643, 1.139, 0.688, 1.089, 1.428, 1.115, 1.513 ] - }, - { - "time": 1.2333, - "x": 0.685, - "y": 1.516, - "curve": [ 1.325, 0.683, 1.508, 0.636, 1.343, 1.518, 1.467, 1.4 ] - }, - { - "time": 1.6, - "x": 0.634, - "y": 1.401, - "curve": [ 1.728, 0.631, 1.946, 0.687, 1.722, 1.402, 1.924, 1.522 ] - }, - { - "time": 2.0667, - "x": 0.688, - "y": 1.522, - "curve": [ 2.189, 0.69, 2.289, 0.649, 2.142, 1.522, 2.265, 1.417 ] - }, - { - "time": 2.4, - "x": 0.65, - "y": 1.426, - "curve": [ 2.494, 0.651, 2.504, 0.766, 2.508, 1.434, 2.543, 1.566 ] - }, - { - "time": 2.6, - "x": 0.766, - "y": 1.568, - "curve": [ 2.73, 0.765, 3.006, 0.098, 2.767, 1.564, 2.997, 0.1 ] - }, - { "time": 3.0333, "x": 0.007, "y": 0.015 } - ] - }, - "portal-streaks1": { - "rotate": [ - {}, - { "time": 3.1667, "value": 1200 } - ], - "translate": [ - { - "x": 15.15, - "curve": [ 0.162, 15.15, 0.432, 12.6, 0.162, 0, 0.432, -3.86 ] - }, - { - "time": 0.6667, - "x": 10.9, - "y": -6.44, - "curve": [ 0.794, 9.93, 0.912, 9.21, 0.794, -7.71, 0.912, -8.66 ] - }, - { - "time": 1, - "x": 9.21, - "y": -8.66, - "curve": [ 1.083, 9.21, 1.25, 21.53, 1.083, -8.66, 1.265, -4.9 ] - }, - { - "time": 1.3333, - "x": 21.53, - "y": -3.19, - "curve": [ 1.5, 21.53, 1.939, 12.3, 1.446, -0.37, 1.9, 6.26 ] - }, - { - "time": 2.0667, - "x": 11.26, - "y": 6.26, - "curve": [ 2.239, 9.85, 2.389, 9.68, 2.208, 6.26, 2.523, 0.51 ] - }, - { - "time": 2.5667, - "x": 9.39, - "y": -0.8, - "curve": [ 2.657, 9.24, 2.842, 9.21, 2.646, -3.2, 2.842, -8.91 ] - }, - { "time": 2.9333, "x": 9.21, "y": -8.91 } - ], - "scale": [ - { - "curve": [ 0.167, 1, 0.5, 1.053, 0.167, 1, 0.5, 1.053 ] - }, - { - "time": 0.6667, - "x": 1.053, - "y": 1.053, - "curve": [ 0.833, 1.053, 1.167, 0.986, 0.833, 1.053, 1.167, 0.986 ] - }, - { - "time": 1.3333, - "x": 0.986, - "y": 0.986, - "curve": [ 1.5, 0.986, 1.833, 1.053, 1.5, 0.986, 1.833, 1.053 ] - }, - { "time": 2, "x": 1.053, "y": 1.053 } - ] - }, - "portal-streaks2": { - "rotate": [ - {}, - { "time": 3.1667, "value": 600 } - ], - "translate": [ - { "x": -2.11 }, - { "time": 1, "x": -2.11, "y": 6.63 }, - { "time": 1.9333, "x": -2.11 } - ], - "scale": [ - { - "x": 1.014, - "y": 1.014, - "curve": [ 0.229, 0.909, 0.501, 0.755, 0.242, 0.892, 0.502, 0.768 ] - }, - { - "time": 0.8667, - "x": 0.745, - "y": 0.745, - "curve": [ 1.282, 0.733, 2.021, 0.699, 1.27, 0.719, 2.071, 0.709 ] - }, - { - "time": 2.2, - "x": 0.7, - "y": 0.704, - "curve": [ 2.315, 0.7, 2.421, 0.794, 2.311, 0.701, 2.485, 0.797 ] - }, - { - "time": 2.5667, - "x": 0.794, - "y": 0.794, - "curve": [ 2.734, 0.794, 2.99, 0.323, 2.714, 0.789, 3.019, 0.341 ] - }, - { "time": 3.1667, "x": 0, "y": 0 } - ] - }, - "portal-shade": { - "translate": [ - { "x": -29.68 } - ], - "scale": [ - { "x": 0.714, "y": 0.714 } - ] - }, - "portal": { - "rotate": [ - {}, - { "time": 3.1667, "value": 600 } - ] - }, - "clipping": { - "translate": [ - { "x": -476.55, "y": 2.27 } - ], - "scale": [ - { "x": 0.983, "y": 1.197 } - ] - }, - "hip": { - "rotate": [ - { - "time": 1.0667, - "value": 22.74, - "curve": [ 1.163, 18.84, 1.77, 8.77 ] - }, - { - "time": 1.9, - "value": 7.82, - "curve": [ 2.271, 5.1, 2.89, 0 ] - }, - { "time": 3.1667 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -694.16, - "y": 183.28, - "curve": [ 1.091, -602.08, 1.138, -427.59, 1.115, 185.6, 1.171, 133.18 ] - }, - { - "time": 1.2333, - "x": -316.97, - "y": 55.29, - "curve": [ 1.317, -220.27, 1.512, -123.21, 1.271, 8.68, 1.461, -83.18 ] - }, - { - "time": 1.6, - "x": -95.53, - "y": -112.23, - "curve": [ 1.718, -58.25, 2.037, -22.54, 1.858, -166.17, 2.109, -31.4 ] - }, - { - "time": 2.1667, - "x": -14.82, - "y": -31.12, - "curve": [ 2.294, -7.28, 2.442, -7.2, 2.274, -30.6, 2.393, -36.76 ] - }, - { - "time": 2.6, - "x": -7.2, - "y": -36.96, - "curve": [ 2.854, -7.2, 3.071, -11.87, 2.786, -36.27, 3.082, -22.98 ] - }, - { "time": 3.1667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "time": 1.0667, "value": 41.6, "curve": "stepped" }, - { - "time": 1.2333, - "value": 41.6, - "curve": [ 1.258, 41.6, 1.379, 35.46 ] - }, - { - "time": 1.4, - "value": 30.09, - "curve": [ 1.412, 27.04, 1.433, 10.65 ] - }, - { "time": 1.4333, "value": -0.28 }, - { "time": 1.6, "value": 2.44 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -591.13, - "y": 438.46, - "curve": [ 1.076, -539.77, 1.206, -268.1, 1.117, 418.44, 1.21, 333.18 ] - }, - { - "time": 1.2333, - "x": -225.28, - "y": 304.53, - "curve": [ 1.265, -175.22, 1.393, -74.21, 1.296, 226.52, 1.401, 49.61 ] - }, - { - "time": 1.4333, - "x": -52.32, - "y": 0.2, - "curve": [ 1.454, -40.85, 1.616, 40.87, 1.466, 0.17, 1.614, 0.04 ] - }, - { "time": 1.6667, "x": 45.87, "y": 0.01 }, - { "time": 1.9333, "x": 48.87 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "time": 1.0667, - "value": 32.08, - "curve": [ 1.108, 32.08, 1.192, 35.16 ] - }, - { - "time": 1.2333, - "value": 35.16, - "curve": [ 1.258, 35.16, 1.317, 2.23 ] - }, - { - "time": 1.3333, - "value": -4.74, - "curve": [ 1.351, -12.14, 1.429, -34.96 ] - }, - { - "time": 1.6, - "value": -34.77, - "curve": [ 1.765, -34.58, 1.897, -17.25 ] - }, - { "time": 1.9333 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -533.93, - "y": 363.75, - "curve": [ 1.074, -480.85, 1.18, -261.31, 1.094, 362.3, 1.195, 267.77 ] - }, - { - "time": 1.2333, - "x": -201.23, - "y": 199.93, - "curve": [ 1.269, -161.38, 1.294, -140.32, 1.274, 126.67, 1.308, 77.12 ] - }, - { - "time": 1.3333, - "x": -124.08, - "y": 0.2, - "curve": [ 1.426, -85.6, 1.633, -69.06, 1.45, 0.48, 1.633, 0 ] - }, - { "time": 1.7333, "x": -69.06 } - ] - }, - "torso": { - "rotate": [ - { - "time": 1.0667, - "value": 27.02, - "curve": [ 1.187, 26.86, 1.291, 7.81 ] - }, - { - "time": 1.3333, - "value": -2.62, - "curve": [ 1.402, -19.72, 1.429, -48.64 ] - }, - { - "time": 1.4667, - "value": -56.31, - "curve": [ 1.509, -64.87, 1.62, -77.14 ] - }, - { - "time": 1.7333, - "value": -77.34, - "curve": [ 1.837, -76.89, 1.895, -71.32 ] - }, - { - "time": 2, - "value": -57.52, - "curve": [ 2.104, -43.83, 2.189, -28.59 ] - }, - { - "time": 2.3, - "value": -29.03, - "curve": [ 2.413, -29.48, 2.513, -36.79 ] - }, - { - "time": 2.6667, - "value": -36.79, - "curve": [ 2.814, -36.95, 2.947, -22.88 ] - }, - { "time": 3.1667, "value": -22.88 } - ] - }, - "neck": { - "rotate": [ - { - "time": 1.0667, - "value": -3.57, - "curve": [ 1.146, -3.66, 1.15, -13.5 ] - }, - { - "time": 1.2333, - "value": -13.5, - "curve": [ 1.428, -13.5, 1.443, 11.58 ] - }, - { - "time": 1.5667, - "value": 11.42, - "curve": [ 1.658, 11.3, 1.775, 3.78 ] - }, - { - "time": 1.8667, - "value": 3.78, - "curve": [ 1.92, 3.78, 2.036, 8.01 ] - }, - { - "time": 2.1, - "value": 7.93, - "curve": [ 2.266, 7.72, 2.42, 3.86 ] - }, - { - "time": 2.5333, - "value": 3.86, - "curve": [ 2.783, 3.86, 3.004, 3.78 ] - }, - { "time": 3.1667, "value": 3.78 } - ] - }, - "head": { - "rotate": [ - { - "time": 1.0667, - "value": 16.4, - "curve": [ 1.133, 9.9, 1.207, 1.87 ] - }, - { - "time": 1.3333, - "value": 1.67, - "curve": [ 1.46, 1.56, 1.547, 47.54 ] - }, - { - "time": 1.7333, - "value": 47.55, - "curve": [ 1.897, 47.56, 2.042, 5.68 ] - }, - { - "time": 2.0667, - "value": 0.86, - "curve": [ 2.074, -0.61, 2.086, -2.81 ] - }, - { - "time": 2.1, - "value": -5.31, - "curve": [ 2.145, -13.07, 2.216, -23.65 ] - }, - { - "time": 2.2667, - "value": -23.71, - "curve": [ 2.334, -23.79, 2.426, -13.43 ] - }, - { - "time": 2.4667, - "value": -9.18, - "curve": [ 2.498, -5.91, 2.604, 2.53 ] - }, - { - "time": 2.6667, - "value": 2.52, - "curve": [ 2.738, 2.24, 2.85, -8.76 ] - }, - { - "time": 2.9333, - "value": -8.67, - "curve": [ 3.036, -8.55, 3.09, -7.09 ] - }, - { "time": 3.1667, "value": -6.75 } - ], - "scale": [ - { - "time": 1.3333, - "curve": [ 1.392, 1, 1.526, 1, 1.392, 1, 1.508, 1.043 ] - }, - { - "time": 1.5667, - "x": 0.992, - "y": 1.043, - "curve": [ 1.598, 0.985, 1.676, 0.955, 1.584, 1.043, 1.672, 1.04 ] - }, - { - "time": 1.7333, - "x": 0.954, - "y": 1.029, - "curve": [ 1.843, 0.954, 1.933, 1, 1.825, 1.013, 1.933, 1 ] - }, - { "time": 2 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "time": 0.9, - "value": 39.24, - "curve": [ 0.968, 39.93, 1.267, 85.31 ] - }, - { - "time": 1.4667, - "value": 112.27, - "curve": [ 1.555, 124.24, 1.576, 126.44 ] - }, - { - "time": 1.6333, - "value": 126.44, - "curve": [ 1.782, 126.44, 1.992, 94.55 ] - }, - { - "time": 2.1, - "value": 79.96, - "curve": [ 2.216, 64.26, 2.407, 34.36 ] - }, - { - "time": 2.5667, - "value": 33.38, - "curve": [ 2.815, 31.87, 3.1, 39.2 ] - }, - { "time": 3.1667, "value": 39.2 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "time": 1.0667, - "value": 56.07, - "curve": [ 1.138, 59.21, 1.192, 59.65 ] - }, - { - "time": 1.2333, - "value": 59.46, - "curve": [ 1.295, 59.17, 1.45, 22.54 ] - }, - { "time": 1.4667, "value": -0.84 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "time": 1.0667, - "value": 118.03, - "curve": [ 1.075, 93.64, 1.358, -34.03 ] - }, - { - "time": 1.6667, - "value": -33.94, - "curve": [ 1.808, -33.89, 1.879, -25 ] - }, - { - "time": 1.9667, - "value": -25.19, - "curve": [ 2.09, -25.46, 2.312, -34.58 ] - }, - { - "time": 2.3667, - "value": -38.36, - "curve": [ 2.465, -45.18, 2.557, -60.1 ] - }, - { - "time": 2.8333, - "value": -61.1, - "curve": [ 2.843, -61.06, 3.16, -60.87 ] - }, - { "time": 3.1667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "time": 1.0667, - "value": 0.66, - "curve": [ 1.108, 0.66, 1.221, 44.95 ] - }, - { - "time": 1.2333, - "value": 49.25, - "curve": [ 1.263, 59.42, 1.342, 68.06 ] - }, - { - "time": 1.3667, - "value": 68.34, - "curve": [ 1.409, 68.8, 1.476, 4.9 ] - }, - { - "time": 1.5, - "value": -2.05, - "curve": [ 1.529, -10.3, 1.695, -15.95 ] - }, - { - "time": 1.7333, - "value": -17.38, - "curve": [ 1.807, -20.1, 1.878, -21.19 ] - }, - { - "time": 1.9333, - "value": -21.08, - "curve": [ 2.073, -20.8, 2.146, -7.63 ] - }, - { - "time": 2.1667, - "value": -3.64, - "curve": [ 2.186, 0.12, 2.275, 15.28 ] - }, - { - "time": 2.3333, - "value": 21.78, - "curve": [ 2.392, 28.31, 2.575, 37.66 ] - }, - { - "time": 2.7, - "value": 39.43, - "curve": [ 2.947, 42.93, 3.02, 42.46 ] - }, - { "time": 3.1667, "value": 42.46 } - ] - }, - "front-thigh": { - "translate": [ - { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, - { "time": 1.1333, "x": -6.41, "y": 18.23 }, - { "time": 1.2, "x": 1.61, "y": 3.66 }, - { "time": 1.2333, "x": 4.5, "y": -3.15 }, - { "time": 1.3667, "x": -3.79, "y": 2.94 }, - { "time": 1.4, "x": -8.37, "y": 8.72 }, - { "time": 1.4333, "x": -11.26, "y": 16.99 }, - { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, - { "time": 1.8667, "x": -9.89, "y": 24.73 }, - { "time": 2.1 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "time": 1.0667, "value": 42.55, "curve": "stepped" }, - { "time": 1.1333, "value": 42.55 }, - { "time": 1.2333, "value": 17.71 }, - { "time": 1.3667, "value": 3.63 }, - { "time": 1.4333 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "time": 1.0667, - "value": 108.71, - "curve": [ 1.082, 108.29, 1.437, 50.73 ] - }, - { - "time": 1.5667, - "value": 24.87, - "curve": [ 1.62, 14.2, 1.66, -11.74 ] - }, - { - "time": 1.7333, - "value": -11.74, - "curve": [ 1.961, -11.73, 2.172, 1.66 ] - }, - { - "time": 2.2667, - "value": 7.88, - "curve": [ 2.331, 12.13, 2.439, 18.65 ] - }, - { - "time": 2.5333, - "value": 18.72, - "curve": [ 2.788, 18.91, 3.145, -0.3 ] - }, - { "time": 3.1667 } - ] - }, - "front-fist": { - "rotate": [ - { - "time": 1.1, - "value": 6.32, - "curve": [ 1.11, 3.31, 1.153, -5.07 ] - }, - { - "time": 1.2333, - "value": -5.13, - "curve": [ 1.311, -5.19, 1.364, 34.65 ] - }, - { - "time": 1.4667, - "value": 34.53, - "curve": [ 1.574, 34.41, 1.547, -55.78 ] - }, - { - "time": 1.8667, - "value": -54.7, - "curve": [ 1.947, -54.7, 2.03, -53.94 ] - }, - { - "time": 2.1333, - "value": -42.44, - "curve": [ 2.215, -33.42, 2.358, -4.43 ] - }, - { - "time": 2.4, - "value": 0.03, - "curve": [ 2.444, 4.66, 2.536, 8.2 ] - }, - { - "time": 2.6333, - "value": 8.2, - "curve": [ 2.733, 8.19, 2.804, -0.67 ] - }, - { - "time": 2.9, - "value": -0.82, - "curve": [ 3.127, -1.16, 3.093, 0 ] - }, - { "time": 3.1667 } - ] - }, - "gun": { - "rotate": [ - { - "time": 1.2667, - "curve": [ 1.35, 0, 1.549, 7.49 ] - }, - { - "time": 1.6, - "value": 9.5, - "curve": [ 1.663, 12.02, 1.846, 19.58 ] - }, - { - "time": 1.9333, - "value": 19.43, - "curve": [ 1.985, 19.4, 2.057, 2.98 ] - }, - { - "time": 2.2, - "value": 2.95, - "curve": [ 2.304, 3.55, 2.458, 10.8 ] - }, - { - "time": 2.5, - "value": 10.8, - "curve": [ 2.642, 10.8, 2.873, -2.54 ] - }, - { - "time": 2.9333, - "value": -2.55, - "curve": [ 3.09, -2.57, 3.08, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair2": { - "rotate": [ - { - "time": 1.0667, - "value": 26.19, - "curve": [ 1.158, 26.19, 1.368, 26 ] - }, - { - "time": 1.4333, - "value": 24.43, - "curve": [ 1.534, 22.03, 2, -29.14 ] - }, - { - "time": 2.2, - "value": -29.14, - "curve": [ 2.292, -29.14, 2.475, 6.71 ] - }, - { - "time": 2.5667, - "value": 6.71, - "curve": [ 2.675, 6.71, 2.814, -5.06 ] - }, - { - "time": 2.9, - "value": -5.06, - "curve": [ 2.973, -5.06, 3.123, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair4": { - "rotate": [ - { - "time": 1.0667, - "value": 5.21, - "curve": [ 1.108, 5.21, 1.192, 26.19 ] - }, - { - "time": 1.2333, - "value": 26.19, - "curve": [ 1.317, 26.19, 1.483, 10.63 ] - }, - { - "time": 1.5667, - "value": 10.63, - "curve": [ 1.627, 10.63, 1.642, 17.91 ] - }, - { - "time": 1.7, - "value": 17.94, - "curve": [ 1.761, 17.97, 1.774, 8.22 ] - }, - { - "time": 1.8, - "value": 3.33, - "curve": [ 1.839, -4.21, 1.95, -22.67 ] - }, - { - "time": 2, - "value": -22.67, - "curve": [ 2.025, -22.67, 2.123, -21.86 ] - }, - { - "time": 2.1667, - "value": -18.71, - "curve": [ 2.228, -14.31, 2.294, -0.3 ] - }, - { - "time": 2.3667, - "value": 6.36, - "curve": [ 2.433, 12.45, 2.494, 19.21 ] - }, - { - "time": 2.6, - "value": 19.21, - "curve": [ 2.729, 19.21, 2.854, 6.75 ] - }, - { - "time": 2.9333, - "value": 4.62, - "curve": [ 3.09, 0.45, 3.062, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair3": { - "rotate": [ - { - "time": 1.4333, - "curve": [ 1.45, 0, 1.452, 11.29 ] - }, - { - "time": 1.5, - "value": 11.21, - "curve": [ 1.596, 11.06, 1.573, -14.17 ] - }, - { - "time": 1.7333, - "value": -20.4, - "curve": [ 1.851, -24.98, 1.943, -28.45 ] - }, - { - "time": 2.2, - "value": -28.75, - "curve": [ 2.317, -28.75, 2.55, 7.04 ] - }, - { - "time": 2.6667, - "value": 7.04, - "curve": [ 2.792, 7.04, 2.885, -5.19 ] - }, - { - "time": 2.9667, - "value": -5.19, - "curve": [ 3.037, -5.19, 3.096, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair1": { - "rotate": [ - { - "time": 1.2333, - "curve": [ 1.283, 0, 1.349, 3.99 ] - }, - { - "time": 1.4333, - "value": 6.58, - "curve": [ 1.497, 8.54, 1.683, 9.35 ] - }, - { - "time": 1.7667, - "value": 9.35, - "curve": [ 1.825, 9.35, 1.945, -8.71 ] - }, - { - "time": 2, - "value": -11.15, - "curve": [ 2.058, -13.71, 2.2, -14.97 ] - }, - { - "time": 2.2667, - "value": -14.97, - "curve": [ 2.367, -14.97, 2.567, 18.77 ] - }, - { - "time": 2.6667, - "value": 18.77, - "curve": [ 2.733, 18.77, 2.817, 8.29 ] - }, - { - "time": 2.8667, - "value": 6.51, - "curve": [ 2.988, 2.17, 3.058, 0 ] - }, - { "time": 3.1667 } - ] - }, - "flare1": { - "rotate": [ - { "time": 1.1, "value": 8.2 } - ], - "translate": [ - { "time": 1.1, "x": -19.97, "y": 149.68 }, - { "time": 1.2, "x": 3.85, "y": 152.43 }, - { "time": 1.2333, "x": -15.42, "y": 152.29 } - ], - "scale": [ - { - "time": 1.1, - "x": 0.805, - "y": 0.805, - "curve": [ 1.119, 0.763, 1.16, 1.162, 1.117, 0.805, 1.15, 0.605 ] - }, - { - "time": 1.1667, - "x": 1.279, - "y": 0.605, - "curve": [ 1.177, 1.47, 1.192, 2.151, 1.175, 0.605, 1.192, 0.911 ] - }, - { - "time": 1.2, - "x": 2.151, - "y": 0.911, - "curve": [ 1.208, 2.151, 1.231, 1.668, 1.208, 0.911, 1.227, 0.844 ] - }, - { - "time": 1.2333, - "x": 1.608, - "y": 0.805, - "curve": [ 1.249, 1.205, 1.283, 0.547, 1.254, 0.685, 1.283, 0.416 ] - }, - { "time": 1.3, "x": 0.547, "y": 0.416 } - ], - "shear": [ - { "time": 1.1, "y": 4.63 }, - { "time": 1.2333, "x": -5.74, "y": 4.63 } - ] - }, - "flare2": { - "rotate": [ - { "time": 1.1, "value": 12.29 } - ], - "translate": [ - { "time": 1.1, "x": -8.63, "y": 132.96 }, - { "time": 1.2, "x": 4.35, "y": 132.93 } - ], - "scale": [ - { "time": 1.1, "x": 0.864, "y": 0.864 }, - { "time": 1.1667, "x": 0.945, "y": 0.945 }, - { "time": 1.2, "x": 1.511, "y": 1.081 } - ], - "shear": [ - { "time": 1.1, "y": 24.03 } - ] - }, - "flare3": { - "rotate": [ - { "time": 1.1667, "value": 2.88 } - ], - "translate": [ - { "time": 1.1667, "x": 3.24, "y": 114.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.668, "y": 0.668 } - ], - "shear": [ - { "time": 1.1667, "y": 38.59 } - ] - }, - "flare4": { - "rotate": [ - { "time": 1.1667, "value": -8.64 } - ], - "translate": [ - { "time": 1.1667, "x": -3.82, "y": 194.06 }, - { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, - { "time": 1.3, "x": -1.94, "y": 187.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.545, "y": 0.545 }, - { "time": 1.2667, "x": 0.757, "y": 0.757 } - ], - "shear": [ - { "time": 1.1667, "x": 7.42, "y": -22.04 } - ] - }, - "flare5": { - "translate": [ - { "time": 1.2, "x": -11.17, "y": 176.42 }, - { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, - { "time": 1.3, "x": -14.57, "y": 168.69 } - ], - "scale": [ - { "time": 1.2333, "x": 1.146 }, - { "time": 1.3, "x": 0.703, "y": 0.61 } - ], - "shear": [ - { "time": 1.2, "x": 6.9 } - ] - }, - "flare6": { - "rotate": [ - { "time": 1.2333, "value": -5.36 }, - { "time": 1.2667, "value": -0.54 } - ], - "translate": [ - { "time": 1.2333, "x": 14.52, "y": 204.67 }, - { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, - { "time": 1.3, "x": 9.23, "y": 202.85 } - ], - "scale": [ - { "time": 1.2333, "x": 0.777, "y": 0.49 }, - { "time": 1.2667, "x": 0.777, "y": 0.657 }, - { "time": 1.3, "x": 0.475, "y": 0.401 } - ] - }, - "flare7": { - "rotate": [ - { "time": 1.1, "value": 5.98 }, - { "time": 1.1333, "value": 32.82 } - ], - "translate": [ - { "time": 1.1, "x": -6.34, "y": 112.98 }, - { "time": 1.1333, "x": 2.66, "y": 111.6 } - ], - "scale": [ - { "time": 1.1, "x": 0.588, "y": 0.588 } - ], - "shear": [ - { "time": 1.1333, "x": -19.93 } - ] - }, - "flare8": { - "rotate": [ - { "time": 1.2333, "value": -6.85 } - ], - "translate": [ - { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, - { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, - { "time": 1.2333, "x": 40.15, "y": 114.69 } - ], - "scale": [ - { "time": 1.1667, "x": 1.313, "y": 1.203 }, - { "time": 1.2333, "x": 1.038, "y": 0.95 } - ], - "shear": [ - { "time": 1.2, "y": -13.01 } - ] - }, - "flare9": { - "rotate": [ - { "time": 1.1667, "value": 2.9 } - ], - "translate": [ - { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, - { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, - { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, - { "time": 1.2667, "x": 77.01, "y": 195.96 } - ], - "scale": [ - { "time": 1.1667, "x": 0.871, "y": 1.073 }, - { "time": 1.2, "x": 0.927, "y": 0.944 }, - { "time": 1.2333, "x": 1.165, "y": 1.336 } - ], - "shear": [ - { "time": 1.1667, "x": 7.95, "y": 25.48 } - ] - }, - "flare10": { - "rotate": [ - { "time": 1.1667, "value": 2.18 } - ], - "translate": [ - { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, - { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, - { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, - { "time": 1.2667, "x": 90.44, "y": 164.61 } - ], - "scale": [ - { "time": 1.1667, "x": 2.657, "y": 0.891 }, - { "time": 1.2, "x": 3.314, "y": 1.425 }, - { "time": 1.2333, "x": 2.871, "y": 0.924 }, - { "time": 1.2667, "x": 2.317, "y": 0.775 } - ], - "shear": [ - { "time": 1.1667, "x": -1.35 } - ] - }, - "torso2": { - "rotate": [ - { - "time": 1, - "curve": [ 1.117, 0, 1.255, 24.94 ] - }, - { - "time": 1.4, - "value": 24.94, - "curve": [ 1.477, 24.94, 1.59, -17.62 ] - }, - { - "time": 1.6333, - "value": -19.48, - "curve": [ 1.717, -23.1, 1.784, -26.12 ] - }, - { - "time": 1.9333, - "value": -26.14, - "curve": [ 2.067, -26.15, 2.158, 4.3 ] - }, - { - "time": 2.3, - "value": 4.22, - "curve": [ 2.45, 4.13, 2.579, -1.76 ] - }, - { - "time": 2.7333, - "value": -1.8, - "curve": [ 2.816, -1.82, 2.857, -2.94 ] - }, - { - "time": 2.9333, - "value": -2.99, - "curve": [ 3.056, -3.08, 3.09, 0 ] - }, - { "time": 3.1667 } - ] - }, - "torso3": { - "rotate": [ - { - "time": 1.3, - "curve": [ 1.352, 0, 1.408, 6.47 ] - }, - { - "time": 1.4667, - "value": 6.43, - "curve": [ 1.55, 6.39, 1.723, -5.05 ] - }, - { - "time": 1.7333, - "value": -5.53, - "curve": [ 1.782, -7.72, 1.843, -16.94 ] - }, - { - "time": 1.9667, - "value": -16.86, - "curve": [ 2.111, -16.78, 2.259, -3.97 ] - }, - { - "time": 2.4, - "value": -2.43, - "curve": [ 2.525, -1.12, 2.639, -0.5 ] - }, - { - "time": 2.7333, - "value": -0.49, - "curve": [ 2.931, -0.47, 2.999, -2.15 ] - }, - { "time": 3.1667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { - "time": 1.2333, - "curve": [ 1.25, 0, 1.474, 6.89, 1.25, 0, 1.496, 0.98 ] - }, - { - "time": 1.6667, - "x": 11.99, - "y": -6.42, - "curve": [ 1.743, 14.01, 1.86, 14.33, 1.785, -11.55, 1.86, -27.1 ] - }, - { - "time": 1.9667, - "x": 13.91, - "y": -26.88, - "curve": [ 2.074, 13.49, 2.244, 8.13, 2.074, -26.65, 2.215, -21.78 ] - }, - { - "time": 2.3, - "x": 6.07, - "y": -16.64, - "curve": [ 2.416, 1.84, 2.497, -1.41, 2.417, -9.57, 2.526, -1.72 ] - }, - { - "time": 2.5667, - "x": -3.78, - "y": -1.71, - "curve": [ 2.661, -6.98, 2.76, -8.76, 2.692, -1.68, 2.821, -15.75 ] - }, - { - "time": 2.9, - "x": -8.32, - "y": -16.7, - "curve": [ 2.962, -8.12, 3.082, -0.04, 2.958, -17.39, 3.089, 0 ] - }, - { "time": 3.1667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "time": 1.3333, - "curve": [ 1.488, 0, 1.717, 0.21, 1.488, 0, 1.688, -30.29 ] - }, - { - "time": 1.9, - "x": 0.83, - "y": -30.29, - "curve": [ 2.078, 1.43, 2.274, 2.88, 2.071, -30.29, 2.289, 4.48 ] - }, - { - "time": 2.4333, - "x": 2.89, - "y": 4.59, - "curve": [ 2.604, 2.89, 2.677, -0.68, 2.57, 4.7, 2.694, -2.43 ] - }, - { - "time": 2.7667, - "x": -0.67, - "y": -2.47, - "curve": [ 2.866, -0.67, 2.986, -0.07, 2.882, -2.47, 3.036, -0.06 ] - }, - { "time": 3.1667 } - ] - } - }, - "ik": { - "rear-leg-ik": [ - { "time": 3.1667, "softness": 10, "bendPositive": false } - ] - } - }, - "run": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-grind" } - ] - } - }, - "bones": { - "front-thigh": { - "translate": [ - { - "x": -5.14, - "y": 11.13, - "curve": [ 0.033, -7.77, 0.112, -9.03, 0.034, 11.13, 0.108, 9.74 ] - }, - { - "time": 0.1667, - "x": -9.03, - "y": 7.99, - "curve": [ 0.23, -9.05, 0.314, -1.34, 0.236, 5.93, 0.28, 3.22 ] - }, - { - "time": 0.3333, - "x": 0.41, - "y": 3.19, - "curve": [ 0.352, 2.09, 0.449, 11.16, 0.384, 3.16, 0.449, 4.98 ] - }, - { - "time": 0.5, - "x": 11.17, - "y": 6.76, - "curve": [ 0.571, 10.79, 0.621, -1.83, 0.542, 8.21, 0.625, 11.13 ] - }, - { "time": 0.6667, "x": -5.14, "y": 11.13 } - ] - }, - "torso": { - "rotate": [ - { - "value": -37.66, - "curve": [ 0.034, -37.14, 0.107, -36.21 ] - }, - { - "time": 0.1333, - "value": -36.21, - "curve": [ 0.158, -36.21, 0.209, -38.8 ] - }, - { - "time": 0.2333, - "value": -38.79, - "curve": [ 0.259, -38.78, 0.313, -38.03 ] - }, - { - "time": 0.3333, - "value": -37.66, - "curve": [ 0.357, -37.21, 0.4, -36.21 ] - }, - { - "time": 0.4333, - "value": -36.21, - "curve": [ 0.458, -36.21, 0.539, -38.8 ] - }, - { - "time": 0.5667, - "value": -38.8, - "curve": [ 0.592, -38.8, 0.645, -38 ] - }, - { "time": 0.6667, "value": -37.66 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.41, - "y": 1.55, - "curve": [ 0.013, -15.67, 0.183, -8.55, 0.03, 2.39, 0.183, 6.17 ] - }, - { - "time": 0.2333, - "x": -8.55, - "y": 6.17, - "curve": [ 0.308, -8.55, 0.492, -19.75, 0.308, 6.17, 0.492, 0.61 ] - }, - { - "time": 0.5667, - "x": -19.75, - "y": 0.61, - "curve": [ 0.592, -19.75, 0.641, -18.06, 0.592, 0.61, 0.632, 0.78 ] - }, - { "time": 0.6667, "x": -16.41, "y": 1.55 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -39.03, - "curve": [ 0.051, -0.1, 0.145, 88.36 ] - }, - { - "time": 0.2333, - "value": 88.36, - "curve": [ 0.28, 88.76, 0.324, 59.52 ] - }, - { - "time": 0.3333, - "value": 51.13, - "curve": [ 0.358, 30.2, 0.445, -74.91 ] - }, - { - "time": 0.5667, - "value": -75.82, - "curve": [ 0.599, -76.06, 0.642, -55.72 ] - }, - { "time": 0.6667, "value": -39.03 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.54, - "curve": [ 0.052, 11.42, 0.089, 0.13 ] - }, - { - "time": 0.1333, - "value": 0.15, - "curve": [ 0.186, 0.17, 0.221, 26.29 ] - }, - { - "time": 0.2333, - "value": 32.37, - "curve": [ 0.247, 39.19, 0.286, 61.45 ] - }, - { - "time": 0.3333, - "value": 61.58, - "curve": [ 0.371, 61.69, 0.42, 55.79 ] - }, - { "time": 0.4667, "value": 49.68 }, - { "time": 0.6667, "value": 20.54 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16, - "curve": [ 0.014, -38.8, 0.036, -43.27 ] - }, - { - "time": 0.0667, - "value": -43.37, - "curve": [ 0.102, -43.49, 0.182, -28.46 ] - }, - { - "time": 0.2, - "value": -23.04, - "curve": [ 0.23, -13.87, 0.264, 3.86 ] - }, - { - "time": 0.3333, - "value": 3.7, - "curve": [ 0.38, 3.64, 0.535, -16.22 ] - }, - { "time": 0.5667, "value": -21.29 }, - { "time": 0.6667, "value": -36.16 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.5, - "curve": [ 0.028, 23.74, 0.128, -79.86 ] - }, - { - "time": 0.2333, - "value": -79.87, - "curve": [ 0.38, -79.88, 0.403, 63.25 ] - }, - { - "time": 0.5667, - "value": 64.13, - "curve": [ 0.607, 64.35, 0.644, 53.1 ] - }, - { "time": 0.6667, "value": 40.5 } - ], - "translate": [ - { - "x": -3.79, - "y": -0.77, - "curve": [ 0.044, -4.58, 0.169, -5.48, 0.044, 0.93, 0.169, 2.85 ] - }, - { - "time": 0.2333, - "x": -5.48, - "y": 2.85, - "curve": [ 0.346, -5.48, 0.475, -2.68, 0.346, 2.85, 0.475, -3.13 ] - }, - { - "time": 0.5667, - "x": -2.68, - "y": -3.13, - "curve": [ 0.611, -2.68, 0.642, -3.34, 0.611, -3.13, 0.642, -1.73 ] - }, - { "time": 0.6667, "x": -3.79, "y": -0.77 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": 28.28 }, - { - "time": 0.2333, - "value": -11.12, - "curve": [ 0.252, -14.12, 0.297, -19.37 ] - }, - { - "time": 0.3333, - "value": -19.38, - "curve": [ 0.435, -19.41, 0.522, 38.96 ] - }, - { - "time": 0.5667, - "value": 38.87, - "curve": [ 0.619, 38.76, 0.644, 32.01 ] - }, - { "time": 0.6667, "value": 28.28 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.88, - "curve": [ 0.024, 11.4, 0.075, 9.74 ] - }, - { - "time": 0.1, - "value": 9.74, - "curve": [ 0.125, 9.74, 0.208, 13.36 ] - }, - { - "time": 0.2333, - "value": 13.36, - "curve": [ 0.258, 13.36, 0.321, 12.2 ] - }, - { - "time": 0.3333, - "value": 11.88, - "curve": [ 0.365, 11.06, 0.408, 9.72 ] - }, - { - "time": 0.4333, - "value": 9.72, - "curve": [ 0.458, 9.72, 0.542, 13.36 ] - }, - { - "time": 0.5667, - "value": 13.36, - "curve": [ 0.592, 13.36, 0.636, 12.48 ] - }, - { "time": 0.6667, "value": 11.88 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.14, - "curve": [ 0.02, 11.99, 0.039, 8.94 ] - }, - { - "time": 0.0667, - "value": 8.93, - "curve": [ 0.122, 8.9, 0.232, 15.8 ] - }, - { - "time": 0.2667, - "value": 15.81, - "curve": [ 0.325, 15.82, 0.357, 8.95 ] - }, - { - "time": 0.4, - "value": 8.93, - "curve": [ 0.444, 8.91, 0.568, 15.8 ] - }, - { - "time": 0.6, - "value": 15.77, - "curve": [ 0.632, 15.74, 0.649, 14.05 ] - }, - { "time": 0.6667, "value": 13.14 } - ], - "scale": [ - { - "curve": [ 0.014, 0.996, 0.068, 0.991, 0.027, 1.005, 0.083, 1.012 ] - }, - { - "time": 0.1, - "x": 0.991, - "y": 1.012, - "curve": [ 0.128, 0.991, 0.205, 1.018, 0.128, 1.012, 0.197, 0.988 ] - }, - { - "time": 0.2333, - "x": 1.018, - "y": 0.988, - "curve": [ 0.272, 1.018, 0.305, 1.008, 0.262, 0.988, 0.311, 0.995 ] - }, - { - "time": 0.3333, - "curve": [ 0.351, 0.995, 0.417, 0.987, 0.359, 1.006, 0.417, 1.013 ] - }, - { - "time": 0.4333, - "x": 0.987, - "y": 1.013, - "curve": [ 0.467, 0.987, 0.533, 1.02, 0.467, 1.013, 0.533, 0.989 ] - }, - { - "time": 0.5667, - "x": 1.02, - "y": 0.989, - "curve": [ 0.592, 1.02, 0.652, 1.004, 0.592, 0.989, 0.644, 0.996 ] - }, - { "time": 0.6667 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.36, - "curve": [ 0.022, 16.28, 0.087, 20.25 ] - }, - { - "time": 0.1333, - "value": 20.19, - "curve": [ 0.168, 20.32, 0.254, -8.82 ] - }, - { - "time": 0.2667, - "value": -11.88, - "curve": [ 0.291, -17.91, 0.344, -24.11 ] - }, - { - "time": 0.4, - "value": -23.88, - "curve": [ 0.448, -23.69, 0.533, -15.47 ] - }, - { "time": 0.5667, "value": -8.69 }, - { "time": 0.6667, "value": 12.36 } - ] - }, - "hip": { - "rotate": [ - { "value": -8.24 } - ], - "translate": [ - { - "x": -3.6, - "y": -34.1, - "curve": [ 0.042, -3.84, 0.118, 7.62, 0.042, -33.74, 0.112, 20.55 ] - }, - { - "time": 0.1667, - "x": 7.61, - "y": 20.36, - "curve": [ 0.194, 7.6, 0.21, 5.06, 0.204, 20.65, 0.217, -8.69 ] - }, - { - "time": 0.2333, - "x": 1.68, - "y": -18.48, - "curve": [ 0.279, -4.99, 0.297, -5.64, 0.254, -31.08, 0.292, -34.55 ] - }, - { - "time": 0.3333, - "x": -5.76, - "y": -35, - "curve": [ 0.379, -5.9, 0.451, 6.8, 0.384, -35.56, 0.428, 17.6 ] - }, - { - "time": 0.5, - "x": 6.61, - "y": 17.01, - "curve": [ 0.536, 6.47, 0.545, 3.56, 0.533, 16.75, 0.548, -8.71 ] - }, - { - "time": 0.5667, - "x": 0.35, - "y": -18.81, - "curve": [ 0.597, -4.07, 0.642, -3.45, 0.584, -28.58, 0.642, -34.32 ] - }, - { "time": 0.6667, "x": -3.6, "y": -34.1 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -62.54, - "curve": [ 0.015, -74.19, 0.056, -103.19 ] - }, - { - "time": 0.0667, - "value": -111.08, - "curve": [ 0.092, -129.44, 0.189, -146.55 ] - }, - { - "time": 0.2333, - "value": -146.32, - "curve": [ 0.285, -146.06, 0.32, -125.1 ] - }, - { "time": 0.3333, "value": -117.24 }, - { - "time": 0.5, - "value": -35.07, - "curve": [ 0.522, -28.64, 0.546, -24.84 ] - }, - { - "time": 0.5667, - "value": -24.9, - "curve": [ 0.595, -25, 0.623, -40.82 ] - }, - { "time": 0.6667, "value": -62.54 } - ], - "translate": [ - { "x": 16.34, "y": 0.18 }, - { - "time": 0.0667, - "x": -101.43, - "y": 8.04, - "curve": [ 0.085, -131.35, 0.129, -207.69, 0.08, 14.9, 0.124, 113.28 ] - }, - { - "time": 0.1667, - "x": -207.92, - "y": 145.81, - "curve": [ 0.196, -208.13, 0.21, -202.91, 0.186, 160.26, 0.206, 163.48 ] - }, - { - "time": 0.2333, - "x": -189.94, - "y": 163.85, - "curve": [ 0.27, -169.94, 0.31, -126.19, 0.269, 164.35, 0.316, 85.97 ] - }, - { - "time": 0.3333, - "x": -90.56, - "y": 78.57, - "curve": [ 0.355, -57.99, 0.376, -29.14, 0.35, 71.55, 0.376, 66.4 ] - }, - { - "time": 0.4, - "x": 2.87, - "y": 66.38, - "curve": [ 0.412, 19.24, 0.469, 90.73, 0.429, 66.37, 0.469, 70.66 ] - }, - { - "time": 0.5, - "x": 117.18, - "y": 70.46, - "curve": [ 0.522, 136.24, 0.542, 151.33, 0.539, 70.2, 0.555, 38.25 ] - }, - { - "time": 0.5667, - "x": 151.49, - "y": 25.29, - "curve": [ 0.578, 146.76, 0.586, 133.13, 0.572, 19.7, 0.582, 12.23 ] - }, - { "time": 0.6, "x": 115.02, "y": 0.1 }, - { "time": 0.6667, "x": 16.34, "y": 0.18 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.95, "y": -30.34 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55 }, - { - "time": 0.2333, - "value": 167.84, - "curve": [ 0.246, 153.66, 0.256, 129.74 ] - }, - { - "time": 0.2667, - "value": 124.32, - "curve": [ 0.296, 124.43, 0.313, 129.93 ] - }, - { - "time": 0.3667, - "value": 129.87, - "curve": [ 0.421, 128.32, 0.519, 0.98 ] - }, - { - "time": 0.5667, - "curve": [ 0.6, 0.27, 0.642, 4.73 ] - }, - { "time": 0.6667, "value": 18.55 } - ], - "translate": [ - { - "x": -176.39, - "y": 134.12, - "curve": [ 0.018, -142.26, 0.054, -94.41, 0.01, 120.96, 0.044, 84.08 ] - }, - { - "time": 0.0667, - "x": -73.56, - "y": 76.68, - "curve": [ 0.086, -42.82, 0.194, 101.2, 0.098, 66.73, 0.198, 60.88 ] - }, - { "time": 0.2333, "x": 98.32, "y": 32.17 }, - { "time": 0.2667, "x": 49.13, "y": -0.63 }, - { - "time": 0.4, - "x": -147.9, - "y": 0.32, - "curve": [ 0.414, -168.78, 0.478, -284.76, 0.43, 30.09, 0.478, 129.14 ] - }, - { - "time": 0.5, - "x": -283.37, - "y": 167.12, - "curve": [ 0.526, -285.66, 0.548, -280.54, 0.516, 194.84, 0.55, 216.53 ] - }, - { - "time": 0.5667, - "x": -266.98, - "y": 216.12, - "curve": [ 0.581, -256.27, 0.643, -206.54, 0.61, 214.82, 0.65, 145.33 ] - }, - { "time": 0.6667, "x": -176.39, "y": 134.12 } - ] - }, - "rear-leg-target": { - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -147.04, - "curve": [ 0.033, -113.4, 0.161, 44.34 ] - }, - { - "time": 0.2333, - "value": 43.48, - "curve": [ 0.24, 43.41, 0.282, 35.72 ] - }, - { - "time": 0.3, - "value": 0.29, - "curve": [ 0.347, 0.28, 0.396, 4.27 ] - }, - { - "time": 0.4, - "curve": [ 0.424, -23.8, 0.525, -181.39 ] - }, - { - "time": 0.5667, - "value": -181.39, - "curve": [ 0.592, -181.39, 0.642, -169.09 ] - }, - { "time": 0.6667, "value": -147.04 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.25, - "curve": [ 0.008, -0.25, 0.056, 1.73 ] - }, - { - "time": 0.0667, - "value": -7.68, - "curve": [ 0.075, -43.13, 0.15, -130.44 ] - }, - { - "time": 0.2, - "value": -130.08, - "curve": [ 0.239, -129.79, 0.272, -126.8 ] - }, - { - "time": 0.3, - "value": -116.24, - "curve": [ 0.333, -103.91, 0.348, -86.1 ] - }, - { - "time": 0.3667, - "value": -71.08, - "curve": [ 0.386, -55.25, 0.415, -32.44 ] - }, - { - "time": 0.4333, - "value": -21.63, - "curve": [ 0.47, -0.01, 0.542, 33.42 ] - }, - { - "time": 0.5667, - "value": 33.2, - "curve": [ 0.622, 32.7, 0.569, 0.64 ] - }, - { "time": 0.6667, "value": -0.25 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.087, -6.81, 0.143, -5.75 ] - }, - { - "time": 0.1667, - "value": -4.3, - "curve": [ 0.183, -3.28, 0.209, 2.79 ] - }, - { - "time": 0.2333, - "value": 2.78, - "curve": [ 0.262, 2.77, 0.305, -6.63 ] - }, - { - "time": 0.3333, - "value": -6.64, - "curve": [ 0.419, -6.68, 0.49, -4.84 ] - }, - { - "time": 0.5, - "value": -4.38, - "curve": [ 0.518, -3.56, 0.574, 2.32 ] - }, - { - "time": 0.6, - "value": 2.33, - "curve": [ 0.643, 2.35, 0.633, -6.81 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.014, -3.17, 0.109, 43.93 ] - }, - { - "time": 0.1333, - "value": 43.95, - "curve": [ 0.177, 43.97, 0.192, -13.76 ] - }, - { - "time": 0.2667, - "value": -13.83, - "curve": [ 0.302, -13.72, 0.322, -8.86 ] - }, - { - "time": 0.3333, - "value": -6.6, - "curve": [ 0.349, -3.5, 0.436, 41.1 ] - }, - { - "time": 0.4667, - "value": 41.05, - "curve": [ 0.51, 40.99, 0.549, -14.06 ] - }, - { - "time": 0.6, - "value": -14.18, - "curve": [ 0.63, -14.26, 0.656, -9.04 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.079, -6.83, 0.108, 0.3 ] - }, - { - "time": 0.1333, - "value": 1.96, - "curve": [ 0.177, 4.89, 0.208, 6.28 ] - }, - { - "time": 0.2333, - "value": 6.29, - "curve": [ 0.313, 6.31, 0.383, 3.49 ] - }, - { - "time": 0.4, - "value": 2.58, - "curve": [ 0.442, 0.28, 0.523, -6.81 ] - }, - { "time": 0.6, "value": -6.81 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.011, -4.06, 0.108, 24.92 ] - }, - { - "time": 0.1333, - "value": 24.92, - "curve": [ 0.158, 24.92, 0.208, -10.62 ] - }, - { - "time": 0.2333, - "value": -10.62, - "curve": [ 0.254, -10.62, 0.312, -9.73 ] - }, - { - "time": 0.3333, - "value": -6.4, - "curve": [ 0.356, -2.95, 0.438, 24.93 ] - }, - { - "time": 0.4667, - "value": 24.93, - "curve": [ 0.492, 24.93, 0.575, -9.78 ] - }, - { - "time": 0.6, - "value": -9.78, - "curve": [ 0.617, -9.78, 0.655, -8.63 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 3.5, - "curve": [ 0.07, 3.51, 0.075, 8.69 ] - }, - { - "time": 0.1, - "value": 8.69, - "curve": [ 0.139, 8.69, 0.214, 6.9 ] - }, - { - "time": 0.2333, - "value": 6.33, - "curve": [ 0.266, 5.34, 0.285, 3.48 ] - }, - { - "time": 0.3333, - "value": 3.48, - "curve": [ 0.398, 3.48, 0.408, 8.68 ] - }, - { - "time": 0.4333, - "value": 8.68, - "curve": [ 0.458, 8.68, 0.551, 6.8 ] - }, - { - "time": 0.5667, - "value": 6.26, - "curve": [ 0.598, 5.17, 0.642, 3.49 ] - }, - { "time": 0.6667, "value": 3.5 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.067, 4.54, 0.075, -7.27 ] - }, - { - "time": 0.1, - "value": -7.27, - "curve": [ 0.125, -7.27, 0.227, 0.84 ] - }, - { - "time": 0.2333, - "value": 1.24, - "curve": [ 0.254, 2.5, 0.301, 4.51 ] - }, - { - "time": 0.3333, - "value": 4.52, - "curve": [ 0.386, 4.54, 0.408, -7.35 ] - }, - { - "time": 0.4333, - "value": -7.35, - "curve": [ 0.458, -7.35, 0.549, -0.14 ] - }, - { - "time": 0.5667, - "value": 0.95, - "curve": [ 0.586, 2.18, 0.632, 4.54 ] - }, - { "time": 0.6667, "value": 4.52 } - ] - }, - "aim-constraint-target": { - "rotate": [ - { "value": 30.57 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -6.5 } - ] - }, - "front-foot": { - "rotate": [ - { "value": 4.5 } - ] - }, - "head-control": { - "translate": [ - { - "y": -9.94, - "curve": [ 0.058, 0, 0.175, -15.32, 0.044, -4.19, 0.175, 5 ] - }, - { - "time": 0.2333, - "x": -15.32, - "y": 5, - "curve": [ 0.317, -15.32, 0.429, -9.74, 0.317, 5, 0.382, -31.71 ] - }, - { - "time": 0.4667, - "x": -7.81, - "y": -31.59, - "curve": [ 0.507, -5.76, 0.617, 0, 0.549, -31.47, 0.628, -13.33 ] - }, - { "time": 0.6667, "y": -9.94 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": -0.74, - "y": 11.22, - "curve": [ 0.061, -0.74, 0.144, 1.17, 0.061, 11.22, 0.143, -17.93 ] - }, - { - "time": 0.2333, - "x": 1.19, - "y": -17.9, - "curve": [ 0.54, 1.25, 0.558, -0.74, 0.545, -17.8, 0.558, 11.22 ] - }, - { "time": 0.6667, "x": -0.74, "y": 11.22 } - ] - }, - "back-shoulder": { - "translate": [ - { - "curve": [ 0.083, 0, 0.25, 0, 0.083, 0, 0.25, 8.93 ] - }, - { - "time": 0.3333, - "y": 8.93, - "curve": [ 0.417, 0, 0.583, 0, 0.417, 8.93, 0.583, 0 ] - }, - { "time": 0.6667 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { "softness": 10, "bendPositive": false }, - { "time": 0.5667, "softness": 14.8, "bendPositive": false }, - { "time": 0.6, "softness": 48.2, "bendPositive": false }, - { "time": 0.6667, "softness": 10, "bendPositive": false } - ], - "rear-leg-ik": [ - { "bendPositive": false }, - { "time": 0.1667, "softness": 22.5, "bendPositive": false }, - { "time": 0.3, "softness": 61.4, "bendPositive": false }, - { "time": 0.6667, "bendPositive": false } - ] - }, - "events": [ - { "time": 0.2333, "name": "footstep" }, - { "time": 0.5667, "name": "footstep" } - ] - }, - "run-to-idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { - "x": -16.5, - "y": 3.41, - "curve": [ 0.033, -16.5, 0.1, -69.06, 0.033, 3.41, 0.1, 0 ] - }, - { "time": 0.1333, "x": -69.06 } - ] - }, - "hip": { - "translate": [ - { - "x": -28.78, - "y": -72.96, - "curve": [ 0.036, -28.63, 0.2, -10.85, 0.135, -62.35, 0.2, -23.15 ] - }, - { "time": 0.2667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": 33.15, - "y": 31.61, - "curve": [ 0.017, 33.15, 0.05, 24.41, 0.017, 31.61, 0.041, 20.73 ] - }, - { - "time": 0.0667, - "x": 24.41, - "y": 0.19, - "curve": [ 0.117, 24.41, 0.217, 48.87, 0.117, 0.19, 0.217, 0 ] - }, - { "time": 0.2667, "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -80.61, - "curve": [ 0.067, -80.61, 0.2, -60.87 ] - }, - { "time": 0.2667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 8.79, - "curve": [ 0.041, 8.79, 0.115, 6.3 ] - }, - { - "time": 0.1667, - "value": 6.41, - "curve": [ 0.201, 6.48, 0.241, 42.46 ] - }, - { "time": 0.2667, "value": 42.46 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 55.3, - "curve": [ 0.067, 55.3, 0.2, 39.2 ] - }, - { "time": 0.2667, "value": 39.2 } - ] - }, - "head": { - "rotate": [ - { - "curve": [ 0.05, 0, 0.083, 2.67 ] - }, - { - "time": 0.1333, - "value": 2.67, - "curve": [ 0.15, 2.67, 0.25, -6.75 ] - }, - { "time": 0.2667, "value": -6.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 38.26, - "curve": [ 0.041, 38.26, 0.127, -2.19 ] - }, - { - "time": 0.1667, - "value": -3, - "curve": [ 0.209, -3.84, 0.241, 0 ] - }, - { "time": 0.2667 } - ], - "scale": [ - { - "x": 0.844, - "curve": [ 0.067, 0.844, 0.2, 1, 0.067, 1, 0.2, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 57.24, - "curve": [ 0.067, 57.24, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - }, - "gun": { - "rotate": [ - { - "value": 2.28, - "curve": [ 0.041, 2.28, 0.105, 15.34 ] - }, - { - "time": 0.1667, - "value": 15.32, - "curve": [ 0.205, 15.31, 0.241, 0 ] - }, - { "time": 0.2667 } - ] - }, - "torso": { - "rotate": [ - { - "value": -12.98, - "curve": [ 0.033, -12.98, 0.103, -14.81 ] - }, - { - "time": 0.1333, - "value": -16.63, - "curve": [ 0.168, -18.69, 0.233, -22.88 ] - }, - { "time": 0.2667, "value": -22.88 } - ], - "scale": [ - { - "x": 0.963, - "y": 1.074, - "curve": [ 0.067, 0.963, 0.132, 1, 0.067, 1.074, 0.132, 1 ] - }, - { "time": 0.2667 } - ] - }, - "neck": { - "rotate": [ - {}, - { "time": 0.2667, "value": 3.78 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 0.88 ] - }, - { - "time": 0.1333, - "value": 0.88, - "curve": [ 0.167, 0.88, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 15.97 ] - }, - { - "time": 0.1333, - "value": 15.97, - "curve": [ 0.167, 15.97, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 10.76 ] - }, - { - "time": 0.1333, - "value": 10.76, - "curve": [ 0.167, 10.76, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.014, -2.28, 0.042, -7.84 ] - }, - { - "time": 0.0667, - "value": -7.82, - "curve": [ 0.108, -7.79, 0.166, 6.57 ] - }, - { - "time": 0.2, - "value": 6.67, - "curve": [ 0.222, 6.73, 0.255, 1.98 ] - }, - { "time": 0.2667 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.041, 0, 0.107, 3.03 ] - }, - { - "time": 0.1667, - "value": 3.03, - "curve": [ 0.205, 3.03, 0.241, 0 ] - }, - { "time": 0.2667 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.049, 0, 0.166, 0.66 ] - }, - { - "time": 0.2, - "value": 0.66, - "curve": [ 0.232, 0.65, 0.249, -2.15 ] - }, - { "time": 0.2667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { "x": -10.12, "y": 8.71 }, - { "time": 0.2667 } - ] - }, - "front-shoulder": { - "translate": [ - { "x": 4.91, "y": 11.54 }, - { "time": 0.2667 } - ] - } - } - }, - "shoot": { - "slots": { - "muzzle": { - "rgba": [ - { "time": 0.1333, "color": "ffffffff" }, - { "time": 0.2, "color": "ffffff62" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle01" }, - { "time": 0.0667, "name": "muzzle02" }, - { "time": 0.1, "name": "muzzle03" }, - { "time": 0.1333, "name": "muzzle04" }, - { "time": 0.1667, "name": "muzzle05" }, - { "time": 0.2 } - ] - }, - "muzzle-glow": { - "rgba": [ - { "color": "ff0c0c00" }, - { - "time": 0.0333, - "color": "ffc9adff", - "curve": [ 0.255, 1, 0.273, 1, 0.255, 0.76, 0.273, 0.4, 0.255, 0.65, 0.273, 0.22, 0.255, 1, 0.273, 1 ] - }, - { "time": 0.3, "color": "ff400cff" }, - { "time": 0.6333, "color": "ff0c0c00" } - ], - "attachment": [ - { "name": "muzzle-glow" } - ] - }, - "muzzle-ring": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.202, 0.85, 0.214, 0.84, 0.202, 0.73, 0.214, 0.73, 0.202, 1, 0.214, 1, 0.202, 1, 0.214, 0.21 ] - }, - { "time": 0.2333, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2333 } - ] - }, - "muzzle-ring2": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - }, - "muzzle-ring3": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - }, - "muzzle-ring4": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - } - }, - "bones": { - "gun": { - "rotate": [ - { - "time": 0.0667, - "curve": [ 0.094, 25.89, 0.112, 45.27 ] - }, - { - "time": 0.1333, - "value": 45.35, - "curve": [ 0.192, 45.28, 0.18, -0.09 ] - }, - { "time": 0.6333 } - ] - }, - "muzzle": { - "translate": [ - { "x": -11.02, "y": 25.16 } - ] - }, - "rear-upper-arm": { - "translate": [ - { - "time": 0.0333, - "curve": [ 0.045, 0.91, 0.083, 3.46, 0.044, 0.86, 0.083, 3.32 ] - }, - { - "time": 0.1, - "x": 3.46, - "y": 3.32, - "curve": [ 0.133, 3.46, 0.176, -0.1, 0.133, 3.32, 0.169, 0 ] - }, - { "time": 0.2333 } - ] - }, - "rear-bracer": { - "translate": [ - { - "time": 0.0333, - "curve": [ 0.075, -3.78, 0.083, -4.36, 0.08, -2.7, 0.083, -2.88 ] - }, - { - "time": 0.1, - "x": -4.36, - "y": -2.88, - "curve": [ 0.133, -4.36, 0.168, 0.18, 0.133, -2.88, 0.167, 0 ] - }, - { "time": 0.2333 } - ] - }, - "gun-tip": { - "translate": [ - {}, - { "time": 0.3, "x": 3.15, "y": 0.39 } - ], - "scale": [ - { "x": 0.366, "y": 0.366 }, - { "time": 0.0333, "x": 1.453, "y": 1.453 }, - { "time": 0.3, "x": 0.366, "y": 0.366 } - ] - }, - "muzzle-ring": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 64.47 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 5.951, "y": 5.951 } - ] - }, - "muzzle-ring2": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 172.57 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 4, "y": 4 } - ] - }, - "muzzle-ring3": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 277.17 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 2, "y": 2 } - ] - }, - "muzzle-ring4": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 392.06 } - ] - } - } - }, - "walk": { - "bones": { - "rear-foot-target": { - "rotate": [ - { - "value": -32.82, - "curve": [ 0.035, -42.69, 0.057, -70.49 ] - }, - { - "time": 0.1, - "value": -70.59, - "curve": [ 0.236, -70.78, 0.335, -9.87 ] - }, - { - "time": 0.3667, - "value": -1.56, - "curve": [ 0.393, 5.5, 0.477, 13.96 ] - }, - { - "time": 0.5, - "value": 13.96, - "curve": [ 0.519, 13.96, 0.508, 0.13 ] - }, - { "time": 0.5667, "value": -0.28 }, - { - "time": 0.7333, - "value": -0.28, - "curve": [ 0.827, -0.06, 0.958, -21.07 ] - }, - { "time": 1, "value": -32.82 } - ], - "translate": [ - { - "x": -167.32, - "y": 0.58, - "curve": [ 0.022, -180.55, 0.075, -235.51, 0.045, 0.58, 0.075, 30.12 ] - }, - { - "time": 0.1, - "x": -235.51, - "y": 39.92, - "curve": [ 0.142, -235.51, 0.208, -201.73, 0.138, 54.94, 0.18, 60.78 ] - }, - { - "time": 0.2333, - "x": -176.33, - "y": 61.48, - "curve": [ 0.272, -136.61, 0.321, -45.18, 0.275, 62.02, 0.321, 56.6 ] - }, - { - "time": 0.3667, - "x": 8.44, - "y": 49.67, - "curve": [ 0.403, 51.03, 0.486, 66.86, 0.401, 44.37, 0.48, 23.11 ] - }, - { "time": 0.5, "x": 66.57, "y": 14.22 }, - { "time": 0.5333, "x": 52.58, "y": 0.6 }, - { "time": 1, "x": -167.32, "y": 0.58 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": 18.19, - "curve": [ 0.01, 11.17, 0.043, 1.37 ] - }, - { "time": 0.1, "value": 0.47 }, - { - "time": 0.2333, - "value": 0.55, - "curve": [ 0.364, 0.3, 0.515, -80.48 ] - }, - { - "time": 0.7333, - "value": -80.78, - "curve": [ 0.788, -80.38, 0.921, 17.42 ] - }, - { "time": 1, "value": 18.19 } - ], - "translate": [ - { - "x": 139.21, - "y": 22.94, - "curve": [ 0.025, 139.21, 0.069, 111.46, 0.031, 3.25, 0.075, 0.06 ] - }, - { "time": 0.1, "x": 96.69, "y": 0.06 }, - { - "time": 0.5, - "x": -94.87, - "y": -0.03, - "curve": [ 0.518, -106.82, 0.575, -152.56, 0.534, 5.42, 0.557, 38.46 ] - }, - { - "time": 0.6, - "x": -152.56, - "y": 57.05, - "curve": [ 0.633, -152.56, 0.688, -128.05, 0.643, 75.61, 0.7, 84.14 ] - }, - { - "time": 0.7333, - "x": -109.42, - "y": 84.14, - "curve": [ 0.771, -93.91, 0.832, -30.64, 0.787, 84.14, 0.799, 89.65 ] - }, - { - "time": 0.8667, - "x": 17, - "y": 75.25, - "curve": [ 0.903, 66.18, 0.967, 139.21, 0.932, 61.53, 0.967, 44.02 ] - }, - { "time": 1, "x": 139.21, "y": 22.94 } - ] - }, - "hip": { - "rotate": [ - { "value": -4.35 } - ], - "translate": [ - { - "x": -2.86, - "y": -13.86, - "curve": [ 0.025, -2.84, 0.067, -2.82, 0.028, -19.14, 0.054, -24.02 ] - }, - { - "time": 0.1, - "x": -2.61, - "y": -24.19, - "curve": [ 0.143, -2.34, 0.202, -1.79, 0.152, -23.98, 0.213, -14.81 ] - }, - { - "time": 0.2667, - "x": -1.21, - "y": -7.12, - "curve": [ 0.308, -0.86, 0.345, -0.51, 0.306, -1.63, 0.341, 3.15 ] - }, - { - "time": 0.3667, - "x": -0.33, - "y": 3.15, - "curve": [ 0.41, 0.02, 0.458, 0.26, 0.427, 3.3, 0.481, -6.75 ] - }, - { - "time": 0.5, - "x": 0.26, - "y": -10.59, - "curve": [ 0.553, 0.26, 0.559, 0.2, 0.519, -14.41, 0.548, -23.88 ] - }, - { - "time": 0.6, - "x": -0.17, - "y": -23.71, - "curve": [ 0.663, -0.72, 0.798, -2.09, 0.702, -23.36, 0.802, 3.53 ] - }, - { - "time": 0.8667, - "x": -2.46, - "y": 3.48, - "curve": [ 0.901, -2.63, 0.967, -2.87, 0.913, 3.45, 0.967, -7.64 ] - }, - { "time": 1, "x": -2.86, "y": -13.86 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": 28.96, - "curve": [ 0.056, 28.74, 0.049, 19.6 ] - }, - { "time": 0.0667, "value": 1.68 }, - { - "time": 0.5, - "value": -10, - "curve": [ 0.525, -10, 0.592, -54.69 ] - }, - { - "time": 0.6, - "value": -59.66, - "curve": [ 0.623, -74.54, 0.674, -101.78 ] - }, - { - "time": 0.7333, - "value": -101.78, - "curve": [ 0.812, -101.78, 0.855, -84.67 ] - }, - { - "time": 0.8667, - "value": -63.53, - "curve": [ 0.869, -58.38, 0.975, 28.96 ] - }, - { "time": 1, "value": 28.96 } - ] - }, - "torso": { - "rotate": [ - { - "value": -20.72, - "curve": [ 0.025, -20.57, 0.071, -20.04 ] - }, - { - "time": 0.1333, - "value": -20.04, - "curve": [ 0.187, -20.04, 0.285, -21.16 ] - }, - { - "time": 0.3667, - "value": -21.16, - "curve": [ 0.405, -21.16, 0.47, -20.9 ] - }, - { - "time": 0.5, - "value": -20.71, - "curve": [ 0.518, -20.6, 0.582, -20.03 ] - }, - { - "time": 0.6333, - "value": -20.04, - "curve": [ 0.709, -20.05, 0.815, -21.18 ] - }, - { - "time": 0.8667, - "value": -21.18, - "curve": [ 0.908, -21.18, 0.971, -20.93 ] - }, - { "time": 1, "value": -20.72 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.78, - "curve": [ 0.025, 17.93, 0.071, 18.46 ] - }, - { - "time": 0.1333, - "value": 18.46, - "curve": [ 0.187, 18.46, 0.285, 17.34 ] - }, - { - "time": 0.3667, - "value": 17.34, - "curve": [ 0.405, 17.34, 0.47, 17.6 ] - }, - { - "time": 0.5, - "value": 17.79, - "curve": [ 0.518, 17.9, 0.582, 18.47 ] - }, - { - "time": 0.6333, - "value": 18.46, - "curve": [ 0.709, 18.45, 0.815, 17.32 ] - }, - { - "time": 0.8667, - "value": 17.32, - "curve": [ 0.908, 17.32, 0.971, 17.57 ] - }, - { "time": 1, "value": 17.78 } - ] - }, - "head": { - "rotate": [ - { - "value": -12.23, - "curve": [ 0.061, -12.23, 0.191, -7.45 ] - }, - { - "time": 0.2667, - "value": -7.43, - "curve": [ 0.341, -7.42, 0.421, -12.23 ] - }, - { - "time": 0.5, - "value": -12.23, - "curve": [ 0.567, -12.26, 0.694, -7.46 ] - }, - { - "time": 0.7667, - "value": -7.47, - "curve": [ 0.853, -7.49, 0.943, -12.23 ] - }, - { "time": 1, "value": -12.23 } - ], - "scale": [ - { - "curve": [ 0.039, 1, 0.084, 0.991, 0.039, 1, 0.084, 1.019 ] - }, - { - "time": 0.1333, - "x": 0.991, - "y": 1.019, - "curve": [ 0.205, 0.991, 0.318, 1.019, 0.205, 1.019, 0.337, 0.992 ] - }, - { - "time": 0.4, - "x": 1.019, - "y": 0.992, - "curve": [ 0.456, 1.019, 0.494, 1.001, 0.483, 0.991, 0.493, 0.999 ] - }, - { - "time": 0.5, - "curve": [ 0.508, 0.998, 0.584, 0.991, 0.51, 1.002, 0.584, 1.019 ] - }, - { - "time": 0.6333, - "x": 0.991, - "y": 1.019, - "curve": [ 0.705, 0.991, 0.818, 1.019, 0.705, 1.019, 0.837, 0.992 ] - }, - { - "time": 0.9, - "x": 1.019, - "y": 0.992, - "curve": [ 0.956, 1.019, 0.955, 1, 0.983, 0.991, 0.955, 1 ] - }, - { "time": 1 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "value": 4.09 }, - { "time": 0.0333, "value": 3.05 }, - { - "time": 0.1, - "value": -59.01, - "curve": [ 0.124, -72.97, 0.169, -100.05 ] - }, - { - "time": 0.2333, - "value": -99.71, - "curve": [ 0.326, -99.21, 0.349, -37.4 ] - }, - { - "time": 0.3667, - "value": -17.85, - "curve": [ 0.388, 4.74, 0.451, 32.35 ] - }, - { - "time": 0.5, - "value": 32.4, - "curve": [ 0.537, 32.44, 0.566, 6.43 ] - }, - { "time": 0.5667, "value": 2 }, - { "time": 1, "value": 4.09 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 17.15, - "y": -0.09, - "curve": [ 0.178, 17.14, 0.295, -4.26, 0.009, -0.09, 0.475, 0.02 ] - }, - { - "time": 0.5, - "x": -4.26, - "y": 0.02, - "curve": [ 0.705, -4.27, 0.848, 17.15, 0.525, 0.02, 0.975, -0.09 ] - }, - { "time": 1, "x": 17.15, "y": -0.09 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -17.71, - "y": -4.63, - "curve": [ 0.036, -19.81, 0.043, -20.86, 0.036, -4.63, 0.05, -7.03 ] - }, - { - "time": 0.1, - "x": -20.95, - "y": -7.06, - "curve": [ 0.162, -21.05, 0.4, 7.79, 0.2, -7.13, 0.4, -1.9 ] - }, - { - "time": 0.5, - "x": 7.79, - "y": -1.94, - "curve": [ 0.612, 7.69, 0.875, -10.49, 0.592, -1.97, 0.917, -3.25 ] - }, - { "time": 1, "x": -17.71, "y": -4.63 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 1, - "curve": [ 0.006, 1.2, 0.084, 2.88 ] - }, - { - "time": 0.1333, - "value": 2.88, - "curve": [ 0.205, 2.88, 0.284, -1.17 ] - }, - { - "time": 0.3667, - "value": -1.17, - "curve": [ 0.411, -1.17, 0.481, 0.57 ] - }, - { - "time": 0.5, - "value": 1, - "curve": [ 0.515, 1.33, 0.59, 2.83 ] - }, - { - "time": 0.6333, - "value": 2.85, - "curve": [ 0.683, 2.86, 0.796, -1.2 ] - }, - { - "time": 0.8667, - "value": -1.2, - "curve": [ 0.916, -1.2, 0.984, 0.62 ] - }, - { "time": 1, "value": 1 } - ] - }, - "torso3": { - "rotate": [ - { "value": -1.81 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -9.51, - "curve": [ 0.021, -13.32, 0.058, -19.4 ] - }, - { - "time": 0.1, - "value": -19.4, - "curve": [ 0.238, -19.69, 0.337, 7.78 ] - }, - { - "time": 0.3667, - "value": 16.2, - "curve": [ 0.399, 25.42, 0.497, 60.19 ] - }, - { - "time": 0.6, - "value": 60.26, - "curve": [ 0.719, 60.13, 0.845, 27.61 ] - }, - { - "time": 0.8667, - "value": 22.45, - "curve": [ 0.892, 16.38, 0.979, -3.27 ] - }, - { "time": 1, "value": -9.51 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 13.57, - "curve": [ 0.022, 9.71, 0.147, -3.78 ] - }, - { - "time": 0.3667, - "value": -3.69, - "curve": [ 0.457, -3.66, 0.479, 0.83 ] - }, - { - "time": 0.5, - "value": 4.05, - "curve": [ 0.513, 6.08, 0.635, 30.8 ] - }, - { - "time": 0.8, - "value": 30.92, - "curve": [ 0.974, 31, 0.98, 18.35 ] - }, - { "time": 1, "value": 13.57 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -28.72, - "curve": [ 0.024, -31.74, 0.176, -43.4 ] - }, - { - "time": 0.3667, - "value": -43.6, - "curve": [ 0.403, -43.65, 0.47, -40.15 ] - }, - { - "time": 0.5, - "value": -35.63, - "curve": [ 0.547, -28.59, 0.624, -4.57 ] - }, - { - "time": 0.7333, - "value": -4.59, - "curve": [ 0.891, -4.62, 0.954, -24.28 ] - }, - { "time": 1, "value": -28.48 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 28.28, - "curve": [ 0.034, 30.94, 0.068, 32.05 ] - }, - { - "time": 0.1, - "value": 31.88, - "curve": [ 0.194, 31.01, 0.336, -0.11 ] - }, - { - "time": 0.3667, - "value": -7.11, - "curve": [ 0.421, -19.73, 0.53, -46.21 ] - }, - { - "time": 0.6, - "value": -45.75, - "curve": [ 0.708, -45.03, 0.844, -13.56 ] - }, - { - "time": 0.8667, - "value": -6.48, - "curve": [ 0.909, 6.59, 0.958, 24.21 ] - }, - { "time": 1, "value": 28.28 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -2.79, - "curve": [ 0.074, -2.84, 0.121, 25.08 ] - }, - { - "time": 0.2333, - "value": 24.99, - "curve": [ 0.35, 24.89, 0.427, -2.86 ] - }, - { - "time": 0.5, - "value": -2.8, - "curve": [ 0.575, -2.73, 0.652, 24.5 ] - }, - { - "time": 0.7333, - "value": 24.55, - "curve": [ 0.828, 24.6, 0.932, -2.69 ] - }, - { "time": 1, "value": -2.79 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.01, - "curve": [ 0.106, -5.97, 0.151, 18.62 ] - }, - { - "time": 0.2333, - "value": 18.72, - "curve": [ 0.336, 18.7, 0.405, -11.37 ] - }, - { - "time": 0.5, - "value": -11.45, - "curve": [ 0.626, -11.46, 0.629, 18.94 ] - }, - { - "time": 0.7333, - "value": 18.92, - "curve": [ 0.833, 18.92, 0.913, -6.06 ] - }, - { "time": 1, "value": -6.01 } - ], - "translate": [ - { "x": 0.03, "y": 1.35 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.06, - "curve": [ 0.044, 11.16, 0.063, 11.49 ] - }, - { - "time": 0.1, - "value": 11.49, - "curve": [ 0.215, 11.49, 0.336, 2.92 ] - }, - { - "time": 0.3667, - "value": 0.84, - "curve": [ 0.416, -2.52, 0.498, -10.84 ] - }, - { - "time": 0.6, - "value": -10.83, - "curve": [ 0.762, -10.71, 0.845, -3.05 ] - }, - { - "time": 0.8667, - "value": -1.34, - "curve": [ 0.917, 2.54, 0.977, 8.81 ] - }, - { "time": 1, "value": 10.06 } - ] - }, - "gun": { - "rotate": [ - { - "value": -14.67, - "curve": [ 0.086, -14.67, 0.202, 8.31 ] - }, - { - "time": 0.2333, - "value": 12.14, - "curve": [ 0.279, 17.71, 0.391, 25.79 ] - }, - { - "time": 0.5, - "value": 25.77, - "curve": [ 0.631, 25.74, 0.694, 4.53 ] - }, - { - "time": 0.7333, - "value": -0.65, - "curve": [ 0.768, -5.21, 0.902, -14.4 ] - }, - { "time": 1, "value": -14.67 } - ] - }, - "front-leg-target": { - "translate": [ - { - "x": -2.83, - "y": -8.48, - "curve": [ 0.008, -2.83, 0.058, 0.09, 0.001, 4.97, 0.058, 6.68 ] - }, - { - "time": 0.0667, - "x": 0.09, - "y": 6.68, - "curve": [ 0.3, 0.09, 0.767, -2.83, 0.3, 6.68, 0.767, -8.48 ] - }, - { "time": 1, "x": -2.83, "y": -8.48 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.028, 1.24, 0.016, 3.46 ] - }, - { - "time": 0.1, - "value": 3.45, - "curve": [ 0.159, 3.45, 0.189, 0.23 ] - }, - { - "time": 0.2333, - "value": -2.29, - "curve": [ 0.265, -4.32, 0.305, -5.92 ] - }, - { - "time": 0.3667, - "value": -5.94, - "curve": [ 0.446, -5.96, 0.52, 3.41 ] - }, - { - "time": 0.6, - "value": 3.42, - "curve": [ 0.717, 3.42, 0.772, -5.93 ] - }, - { - "time": 0.8667, - "value": -5.97, - "curve": [ 0.933, -5.99, 0.982, -0.94 ] - }, - { "time": 1 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.159, -10.48 ] - }, - { - "time": 0.2333, - "value": -10.49, - "curve": [ 0.334, -10.5, 0.439, -0.09 ] - }, - { - "time": 0.5, - "value": -0.09, - "curve": [ 0.569, -0.09, 0.658, -10.75 ] - }, - { - "time": 0.7333, - "value": -10.7, - "curve": [ 0.833, -10.63, 0.947, 0 ] - }, - { "time": 1 } - ] - }, - "gun-tip": { - "rotate": [ - { "time": 0.2333, "value": 0.11 } - ] - }, - "muzzle-ring": { - "rotate": [ - { "time": 0.2333, "value": 0.11 } - ] - }, - "muzzle-ring2": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "muzzle-ring3": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "muzzle-ring4": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": -0.18, - "y": -4.49, - "curve": [ 0.133, -0.18, 0.333, 7.69, 0.133, -4.49, 0.333, 2.77 ] - }, - { - "time": 0.4667, - "x": 7.69, - "y": 2.77, - "curve": [ 0.6, 7.69, 0.858, -0.18, 0.6, 2.77, 0.858, -4.49 ] - }, - { "time": 1, "x": -0.18, "y": -4.49 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.46, - "y": 9.37, - "curve": [ 0.162, 1.41, 0.333, -1.66, 0.162, 9.37, 0.301, -7.23 ] - }, - { - "time": 0.5, - "x": -1.6, - "y": -7.27, - "curve": [ 0.735, -1.5, 0.847, 1.46, 0.723, -7.31, 0.838, 9.32 ] - }, - { "time": 1, "x": 1.46, "y": 9.37 } - ] - }, - "head-control": { - "translate": [ - { - "x": -6.46, - "y": -8.4, - "curve": [ 0.053, -5.31, 0.167, -3.64, 0.093, -8.4, 0.196, -3.81 ] - }, - { - "time": 0.2333, - "x": -3.64, - "y": -1.32, - "curve": [ 0.309, -3.64, 0.436, -5.84, 0.275, 1.43, 0.38, 10.3 ] - }, - { - "time": 0.5, - "x": -7.03, - "y": 10.29, - "curve": [ 0.538, -7.75, 0.66, -10.54, 0.598, 10.27, 0.694, 1.56 ] - }, - { - "time": 0.7333, - "x": -10.54, - "y": -1.26, - "curve": [ 0.797, -10.54, 0.933, -7.91, 0.768, -3.79, 0.875, -8.4 ] - }, - { "time": 1, "x": -6.46, "y": -8.4 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { - "softness": 25.7, - "bendPositive": false, - "curve": [ 0.008, 1, 0.025, 1, 0.008, 25.7, 0.025, 9.9 ] - }, - { - "time": 0.0333, - "softness": 9.9, - "bendPositive": false, - "curve": [ 0.15, 1, 0.383, 1, 0.15, 9.9, 0.383, 43.2 ] - }, - { - "time": 0.5, - "softness": 43.2, - "bendPositive": false, - "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.846, 45.57 ] - }, - { "time": 1, "softness": 25.7, "bendPositive": false } - ], - "rear-leg-ik": [ - { "softness": 5, "bendPositive": false }, - { "time": 0.4333, "softness": 4.9, "bendPositive": false }, - { "time": 0.5, "softness": 28.81, "bendPositive": false }, - { "time": 0.6, "softness": 43.8, "bendPositive": false }, - { "time": 1, "softness": 5, "bendPositive": false } - ] - }, - "events": [ - { "name": "footstep" }, - { "time": 0.5, "name": "footstep" } - ] - } -} -} \ No newline at end of file diff --git a/public/spine-test/4.1/spineboy.atlas b/public/spine-test/4.1/spineboy.atlas deleted file mode 100644 index b07ccc3..0000000 --- a/public/spine-test/4.1/spineboy.atlas +++ /dev/null @@ -1,101 +0,0 @@ -spineboy.png - size: 1024, 256 - filter: Linear, Linear - scale: 0.5 -crosshair - bounds: 813, 160, 45, 45 -eye-indifferent - bounds: 569, 2, 47, 45 -eye-surprised - bounds: 643, 7, 47, 45 - rotate: 90 -front-bracer - bounds: 811, 51, 29, 40 -front-fist-closed - bounds: 807, 93, 38, 41 -front-fist-open - bounds: 815, 210, 43, 44 -front-foot - bounds: 706, 64, 63, 35 - rotate: 90 -front-shin - bounds: 80, 11, 41, 92 -front-thigh - bounds: 754, 12, 23, 56 -front-upper-arm - bounds: 618, 5, 23, 49 -goggles - bounds: 214, 20, 131, 83 -gun - bounds: 347, 14, 105, 102 - rotate: 90 -head - bounds: 80, 105, 136, 149 -hoverboard-board - bounds: 2, 8, 246, 76 - rotate: 90 -hoverboard-thruster - bounds: 478, 2, 30, 32 -hoverglow-small - bounds: 218, 117, 137, 38 - rotate: 90 -mouth-grind - bounds: 775, 80, 47, 30 - rotate: 90 -mouth-oooo - bounds: 779, 31, 47, 30 - rotate: 90 -mouth-smile - bounds: 783, 207, 47, 30 - rotate: 90 -muzzle-glow - bounds: 779, 4, 25, 25 -muzzle-ring - bounds: 451, 14, 25, 105 -muzzle01 - bounds: 664, 60, 67, 40 - rotate: 90 -muzzle02 - bounds: 580, 56, 68, 42 - rotate: 90 -muzzle03 - bounds: 478, 36, 83, 53 - rotate: 90 -muzzle04 - bounds: 533, 49, 75, 45 - rotate: 90 -muzzle05 - bounds: 624, 56, 68, 38 - rotate: 90 -neck - bounds: 806, 8, 18, 21 -portal-bg - bounds: 258, 121, 133, 133 -portal-flare1 - bounds: 690, 2, 56, 30 - rotate: 90 -portal-flare2 - bounds: 510, 3, 57, 31 -portal-flare3 - bounds: 722, 4, 58, 30 - rotate: 90 -portal-shade - bounds: 393, 121, 133, 133 -portal-streaks1 - bounds: 528, 126, 126, 128 -portal-streaks2 - bounds: 656, 129, 125, 125 -rear-bracer - bounds: 826, 13, 28, 36 -rear-foot - bounds: 743, 70, 57, 30 - rotate: 90 -rear-shin - bounds: 174, 14, 38, 89 -rear-thigh - bounds: 783, 158, 28, 47 -rear-upper-arm - bounds: 783, 136, 20, 44 - rotate: 90 -torso - bounds: 123, 13, 49, 90 diff --git a/public/spine-test/4.1/spineboy.png b/public/spine-test/4.1/spineboy.png deleted file mode 100644 index 074f1e3..0000000 Binary files a/public/spine-test/4.1/spineboy.png and /dev/null differ diff --git a/public/spine-test/4.2/spineboy-pro.json b/public/spine-test/4.2/spineboy-pro.json deleted file mode 100644 index f3ba209..0000000 --- a/public/spine-test/4.2/spineboy-pro.json +++ /dev/null @@ -1,8723 +0,0 @@ -{ -"skeleton": { - "hash": "dr3Kr/vMgPA", - "spine": "4.2.22", - "x": -188.63, - "y": -7.94, - "width": 418.45, - "height": 686.2, - "images": "./images/", - "audio": "" -}, -"bones": [ - { "name": "root", "rotation": 0.05 }, - { "name": "hip", "parent": "root", "y": 247.27 }, - { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff", "icon": "circle" }, - { - "name": "aim-constraint-target", - "parent": "hip", - "length": 26.24, - "rotation": 19.61, - "x": 1.02, - "y": 5.62, - "color": "abe323ff" - }, - { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff", "icon": "ik" }, - { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff", "icon": "ik" }, - { - "name": "rear-thigh", - "parent": "hip", - "length": 85.72, - "rotation": -72.54, - "x": 8.91, - "y": -5.63, - "color": "ff000dff" - }, - { - "name": "rear-shin", - "parent": "rear-thigh", - "length": 121.88, - "rotation": -19.83, - "x": 86.1, - "y": -1.33, - "color": "ff000dff" - }, - { - "name": "rear-foot", - "parent": "rear-shin", - "length": 51.58, - "rotation": 45.78, - "x": 121.46, - "y": -0.76, - "color": "ff000dff" - }, - { - "name": "back-foot-tip", - "parent": "rear-foot", - "length": 50.3, - "rotation": -0.85, - "x": 51.17, - "y": 0.24, - "inherit": "noRotationOrReflection", - "color": "ff000dff" - }, - { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff", "icon": "arrows" }, - { "name": "clipping", "parent": "root" }, - { - "name": "hoverboard-controller", - "parent": "root", - "rotation": -0.28, - "x": -329.69, - "y": 69.82, - "color": "ff0004ff", - "icon": "arrowsB" - }, - { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, - { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, - { - "name": "exhaust3", - "parent": "hoverboard-controller", - "rotation": -12.34, - "x": -236.03, - "y": 80.54, - "scaleX": 0.7847, - "scaleY": 0.7847 - }, - { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, - { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" }, - { - "name": "torso", - "parent": "hip", - "length": 42.52, - "rotation": 103.82, - "x": -1.62, - "y": 4.9, - "color": "e0da19ff" - }, - { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, - { "name": "front-shoulder", "parent": "torso3", "rotation": 255.89, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, - { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45, "rotation": -87.51, "color": "00ff04ff" }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "length": 40.57, - "rotation": 18.3, - "x": 68.8, - "y": -0.68, - "color": "00ff04ff" - }, - { - "name": "front-fist", - "parent": "front-bracer", - "length": 65.39, - "rotation": 12.43, - "x": 40.57, - "y": 0.2, - "color": "00ff04ff" - }, - { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff", "icon": "ik" }, - { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff", "icon": "ik" }, - { - "name": "front-thigh", - "parent": "hip", - "length": 74.81, - "rotation": -95.51, - "x": -17.46, - "y": -11.64, - "color": "00ff04ff" - }, - { - "name": "front-shin", - "parent": "front-thigh", - "length": 128.77, - "rotation": -2.21, - "x": 78.69, - "y": 1.6, - "color": "00ff04ff" - }, - { - "name": "front-foot", - "parent": "front-shin", - "length": 41.01, - "rotation": 51.27, - "x": 128.76, - "y": -0.34, - "color": "00ff04ff" - }, - { - "name": "front-foot-tip", - "parent": "front-foot", - "length": 56.03, - "rotation": -1.68, - "x": 41.42, - "y": -0.09, - "inherit": "noRotationOrReflection", - "color": "00ff04ff" - }, - { "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" }, - { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.94, "rotation": -65.45, "color": "ff000dff" }, - { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, - { - "name": "gun", - "parent": "rear-bracer", - "length": 43.11, - "rotation": -5.43, - "x": 34.42, - "y": -0.45, - "color": "ff000dff" - }, - { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, - { - "name": "neck", - "parent": "torso3", - "length": 25.45, - "rotation": -31.54, - "x": 42.46, - "y": -0.31, - "color": "e0da19ff" - }, - { - "name": "head", - "parent": "neck", - "length": 131.79, - "rotation": 26.1, - "x": 27.66, - "y": -0.26, - "color": "e0da19ff" - }, - { - "name": "hair1", - "parent": "head", - "length": 47.23, - "rotation": -49.1, - "x": 149.83, - "y": -59.77, - "color": "e0da19ff" - }, - { - "name": "hair2", - "parent": "hair1", - "length": 55.57, - "rotation": 50.42, - "x": 47.23, - "y": 0.19, - "color": "e0da19ff" - }, - { - "name": "hair3", - "parent": "head", - "length": 62.22, - "rotation": -32.17, - "x": 164.14, - "y": 3.68, - "color": "e0da19ff" - }, - { - "name": "hair4", - "parent": "hair3", - "length": 80.28, - "rotation": 83.71, - "x": 62.22, - "y": -0.04, - "color": "e0da19ff" - }, - { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "inherit": "noRotationOrReflection" }, - { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "inherit": "noRotationOrReflection" }, - { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, - { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, - { - "name": "muzzle", - "parent": "rear-bracer", - "rotation": 3.06, - "x": 242.34, - "y": 34.26, - "color": "ffb900ff", - "icon": "muzzleFlash" - }, - { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "portal", "parent": "portal-root" }, - { "name": "portal-shade", "parent": "portal-root" }, - { "name": "portal-streaks1", "parent": "portal-root" }, - { "name": "portal-streaks2", "parent": "portal-root" }, - { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, - { - "name": "side-glow2", - "parent": "hoverboard-controller", - "x": -110.56, - "y": 2.62, - "scaleX": 0.738, - "scaleY": 0.738, - "color": "000effff" - }, - { "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff", "icon": "arrows" } -], -"slots": [ - { "name": "portal-bg", "bone": "portal" }, - { "name": "portal-shade", "bone": "portal-shade" }, - { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, - { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, - { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, - { "name": "clipping", "bone": "clipping" }, - { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, - { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, - { "name": "hoverboard-board", "bone": "hoverboard-controller" }, - { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, - { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, - { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, - { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, - { "name": "gun", "bone": "gun", "attachment": "gun" }, - { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, - { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, - { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, - { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, - { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, - { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, - { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, - { "name": "goggles", "bone": "head", "attachment": "goggles" }, - { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, - { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, - { "name": "muzzle", "bone": "muzzle" }, - { "name": "head-bb", "bone": "head" }, - { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, - { "name": "crosshair", "bone": "crosshair" }, - { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, - { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } -], -"ik": [ - { - "name": "aim-ik", - "order": 13, - "bones": [ "rear-upper-arm" ], - "target": "crosshair", - "mix": 0 - }, - { - "name": "aim-torso-ik", - "order": 8, - "bones": [ "aim-constraint-target" ], - "target": "crosshair" - }, - { - "name": "board-ik", - "order": 1, - "bones": [ "hoverboard-controller" ], - "target": "board-ik" - }, - { - "name": "front-foot-ik", - "order": 6, - "bones": [ "front-foot" ], - "target": "front-foot-target" - }, - { - "name": "front-leg-ik", - "order": 4, - "bones": [ "front-thigh", "front-shin" ], - "target": "front-leg-target", - "bendPositive": false - }, - { - "name": "rear-foot-ik", - "order": 7, - "bones": [ "rear-foot" ], - "target": "rear-foot-target" - }, - { - "name": "rear-leg-ik", - "order": 5, - "bones": [ "rear-thigh", "rear-shin" ], - "target": "rear-leg-target", - "bendPositive": false - } -], -"transform": [ - { - "name": "aim-front-arm-transform", - "order": 11, - "bones": [ "front-upper-arm" ], - "target": "aim-constraint-target", - "rotation": -180, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-head-transform", - "order": 10, - "bones": [ "head" ], - "target": "aim-constraint-target", - "rotation": 84.3, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-rear-arm-transform", - "order": 12, - "bones": [ "rear-upper-arm" ], - "target": "aim-constraint-target", - "x": 57.7, - "y": 56.4, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "aim-torso-transform", - "order": 9, - "bones": [ "torso" ], - "target": "aim-constraint-target", - "rotation": 69.5, - "shearY": -36, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "front-foot-board-transform", - "order": 2, - "bones": [ "front-foot-target" ], - "target": "hoverboard-controller", - "x": -69.8, - "y": 20.7, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "rear-foot-board-transform", - "order": 3, - "bones": [ "rear-foot-target" ], - "target": "hoverboard-controller", - "x": 86.6, - "y": 21.3, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "shoulder", - "bones": [ "back-shoulder" ], - "target": "front-shoulder", - "x": 40.17, - "y": -1.66, - "mixRotate": 0, - "mixX": -1, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "name": "toes-board", - "order": 14, - "bones": [ "front-foot-tip", "back-foot-tip" ], - "target": "hoverboard-controller", - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - } -], -"skins": [ - { - "name": "default", - "attachments": { - "clipping": { - "clipping": { - "type": "clipping", - "end": "head-bb", - "vertexCount": 9, - "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], - "color": "ce3a3aff" - } - }, - "crosshair": { - "crosshair": { "width": 89, "height": 89 } - }, - "exhaust1": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "exhaust2": { - "hoverglow-small": { - "x": 0.01, - "y": -0.76, - "scaleX": 0.4208, - "scaleY": 0.8403, - "rotation": -89.25, - "width": 274, - "height": 75 - } - }, - "exhaust3": { - "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } - }, - "eye": { - "eye-indifferent": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -36.8, -91.35, 0.3, 46, 73.41, -91.35, 0.7, 2, 66, -87.05, -13.11, 0.70968, 46, 23.16, -13.11, 0.29032, 2, 66, -12.18, 34.99, 0.82818, 46, 98.03, 34.99, 0.17182, 2, 66, 38.07, -43.25, 0.59781, 46, 148.28, -43.25, 0.40219 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - }, - "eye-surprised": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 1, 3, 0 ], - "vertices": [ 2, 66, -46.74, -89.7, 0.3, 46, 63.47, -89.7, 0.7, 2, 66, -77.58, -1.97, 0.71, 46, 32.63, -1.97, 0.29, 2, 66, 6.38, 27.55, 0.83, 46, 116.59, 27.55, 0.17, 2, 66, 37.22, -60.19, 0.6, 46, 147.44, -60.19, 0.4 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 89 - } - }, - "front-bracer": { - "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } - }, - "front-fist": { - "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, - "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } - }, - "front-foot": { - "front-foot": { - "type": "mesh", - "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], - "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], - "vertices": [ 2, 38, 18.17, 41.57, 0.7896, 39, 12.46, 46.05, 0.2104, 2, 38, 24.08, 40.76, 0.71228, 39, 16.12, 41.34, 0.28772, 2, 38, 29.81, 39.98, 0.55344, 39, 19.67, 36.78, 0.44656, 2, 38, 32.81, 41.67, 0.38554, 39, 23, 35.89, 0.61446, 2, 38, 37.86, 44.52, 0.25567, 39, 28.61, 34.4, 0.74433, 2, 38, 42.65, 47.22, 0.17384, 39, 33.92, 32.99, 0.82616, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.5684, 39, -2.34, -6.97, 0.4316, 1, 38, 3.1, -48.81, 1, 1, 38, -26.73, -19.31, 1, 1, 38, -30.15, 15.69, 1, 1, 38, -1.84, 44.32, 1 ], - "hull": 14, - "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], - "width": 126, - "height": 69 - } - }, - "front-shin": { - "front-shin": { - "type": "mesh", - "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], - "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], - "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], - "hull": 25, - "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], - "width": 82, - "height": 184 - } - }, - "front-thigh": { - "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } - }, - "front-upper-arm": { - "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } - }, - "goggles": { - "goggles": { - "type": "mesh", - "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], - "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], - "vertices": [ 2, 66, 61.88, 22.81, 0.832, 46, 172.09, 22.81, 0.168, 2, 66, 59.89, -31.19, 0.6855, 46, 170.1, -31.19, 0.3145, 2, 66, 49.2, -86.8, 0.32635, 46, 159.41, -86.8, 0.67365, 2, 66, 56.82, -99.01, 0.01217, 46, 167.03, -99.01, 0.98783, 1, 46, 143.4, -115.48, 1, 2, 66, 15, -110.14, 0.0041, 46, 125.21, -110.14, 0.9959, 2, 66, -0.32, -96.36, 0.07948, 46, 109.89, -96.36, 0.92052, 2, 66, -26.56, -100.19, 0.01905, 46, 83.65, -100.19, 0.98095, 2, 66, -46.96, -81.16, 0.4921, 46, 63.26, -81.16, 0.50791, 2, 66, -71.84, -76.69, 0.56923, 46, 38.37, -76.69, 0.43077, 2, 66, -72.54, -43.98, 0.74145, 46, 37.67, -43.98, 0.25855, 2, 66, -73.2, -13.47, 0.87929, 46, 37.01, -13.47, 0.12071, 2, 66, -59.63, 13.55, 0.864, 46, 50.58, 13.55, 0.136, 2, 66, -59.69, 38.45, 0.85289, 46, 50.52, 38.45, 0.14711, 2, 66, -45.26, 56.6, 0.74392, 46, 64.95, 56.6, 0.25608, 2, 66, -62.31, 79.96, 0.624, 46, 47.9, 79.96, 0.376, 2, 66, -80.76, 73.42, 0.616, 46, 29.45, 73.42, 0.384, 2, 66, -93.9, 86.64, 0.288, 46, 16.31, 86.64, 0.712, 1, 46, 81.51, 139.38, 1, 1, 46, 112.56, 150.3, 1, 2, 66, 16.76, 134.97, 0.02942, 46, 126.97, 134.97, 0.97058, 2, 66, 18.42, 113.28, 0.36147, 46, 128.63, 113.28, 0.63853, 2, 66, 20.02, 92.43, 0.7135, 46, 130.23, 92.43, 0.2865, 2, 66, 44.58, 81.29, 0.69603, 46, 154.79, 81.29, 0.30397, 2, 66, 52, 71.48, 0.848, 46, 162.21, 71.48, 0.152, 2, 66, -49.25, 13.27, 0.8, 46, 60.96, 13.27, 0.2, 2, 66, -23.88, 31.88, 0.896, 46, 86.33, 31.88, 0.104, 2, 66, 6.72, 42.6, 0.928, 46, 116.93, 42.6, 0.072, 2, 66, 25.26, 31.44, 0.8, 46, 135.47, 31.44, 0.2, 2, 66, 26.77, 2.59, 0.75, 46, 136.98, 2.59, 0.25, 2, 66, 21.02, -36.66, 0.54887, 46, 131.23, -36.66, 0.45113, 2, 66, 8.01, -74.65, 0.36029, 46, 118.22, -74.65, 0.63971, 2, 66, -1.52, -88.24, 0.1253, 46, 108.69, -88.24, 0.8747, 2, 66, 20.25, -95.44, 0.08687, 46, 130.46, -95.44, 0.91313, 2, 66, 34.42, -39.36, 0.72613, 46, 144.63, -39.36, 0.27387, 2, 66, 42.03, 1.7, 0.824, 46, 152.25, 1.7, 0.176, 2, 66, 45.85, 32.6, 0.856, 46, 156.06, 32.6, 0.144, 1, 66, 46.01, 61.02, 1, 1, 66, 22.35, 66.41, 1, 1, 66, 1.73, 61.84, 1, 2, 66, -31.17, 38.83, 0.928, 46, 79.04, 38.83, 0.072, 2, 66, -52.94, 19.31, 0.79073, 46, 57.27, 19.31, 0.20927, 2, 66, -39.54, 52.42, 0.912, 46, 70.67, 52.42, 0.088, 2, 66, -3.2, 87.61, 0.744, 46, 107.02, 87.61, 0.256, 2, 66, -14.82, 116.7, 0.6368, 46, 95.4, 116.7, 0.3632, 2, 66, 2.7, -6.87, 0.856, 46, 112.91, -6.87, 0.144, 2, 66, 6.21, 15.8, 0.744, 46, 116.42, 15.8, 0.256, 2, 66, -15.39, 2.47, 0.856, 46, 94.82, 2.47, 0.144, 2, 66, -12.98, -40.48, 0.72102, 46, 97.24, -40.48, 0.27898, 2, 66, -19.55, -68.16, 0.59162, 46, 90.66, -68.16, 0.40838, 2, 66, 17.44, -47.15, 0.53452, 46, 127.65, -47.15, 0.46548 ], - "hull": 25, - "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], - "width": 261, - "height": 166 - } - }, - "gun": { - "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } - }, - "head": { - "head": { - "type": "mesh", - "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681, 0.22468, 0.69824, 0.14552, 0.67405 ], - "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], - "vertices": [ 2, 50, 41.97, -41.8, 0.94074, 66, 165.41, -22.6, 0.05926, 4, 48, 73.47, 27.54, 0.26795, 50, -5.75, -51.71, 0.4738, 49, 112.99, -11.41, 0.12255, 66, 143.5, -66.13, 0.1357, 4, 48, 38.23, 10.99, 0.6831, 50, -41.01, -35.22, 0.07866, 49, 92.73, -44.66, 0.04872, 66, 108.65, -83.49, 0.18952, 2, 48, 73.35, 10.89, 0.8455, 66, 143.77, -82.78, 0.1545, 2, 48, 58.59, -10.38, 0.91607, 66, 129.5, -104.39, 0.08393, 3, 46, 195.82, -119.82, 0.104, 47, 75.49, -4.55, 0.09191, 48, 14.36, -24.8, 0.80409, 4, 46, 178.62, -113.98, 0.19022, 47, 59.82, -13.72, 0.33409, 48, -2.7, -18.57, 0.46643, 66, 68.41, -113.98, 0.00926, 4, 46, 163.06, -108.69, 0.18724, 47, 45.64, -22.03, 0.3133, 48, -18.14, -12.93, 0.47469, 66, 52.84, -108.69, 0.02477, 2, 46, 151.52, -95.05, 0.91122, 66, 41.31, -95.05, 0.08878, 2, 46, 110.61, -87.69, 0.70564, 66, 0.4, -87.69, 0.29436, 2, 46, 81.05, -86.58, 0.63951, 66, -29.16, -86.58, 0.36049, 2, 46, 89.82, -114.32, 0.57, 66, -20.39, -114.32, 0.43, 2, 46, 68.72, -120.91, 0.57, 66, -41.49, -120.91, 0.43, 2, 46, 58.1, -115.9, 0.57, 66, -52.11, -115.9, 0.43, 2, 46, 51.03, -100.63, 0.64242, 66, -59.18, -100.63, 0.35758, 2, 46, 38.79, -106.76, 0.81659, 66, -71.43, -106.76, 0.18341, 2, 46, 2.68, -89.7, 0.77801, 66, -107.53, -89.7, 0.22199, 2, 46, -22.07, -19.3, 0.823, 66, -132.28, -19.3, 0.177, 2, 46, 1.2, 45.63, 0.51204, 66, -109.01, 45.63, 0.48796, 2, 46, 8.07, 64.81, 0.60869, 66, -102.14, 64.81, 0.39131, 2, 46, 35.44, 93.73, 0.80009, 66, -74.77, 93.73, 0.19991, 2, 46, 59.98, 119.66, 0.93554, 66, -50.23, 119.66, 0.06446, 2, 46, 109.26, 136.99, 0.99895, 66, -0.95, 136.99, 0.00105, 1, 46, 174.07, 135.27, 1, 3, 46, 205.59, 101.22, 0.80778, 49, -16.84, 104.63, 0.15658, 66, 95.38, 101.22, 0.03564, 3, 50, 58.94, 30.5, 0.43491, 49, 38.36, 61.89, 0.28116, 66, 119.35, 35.65, 0.28393, 2, 50, 75.56, 19.01, 0.92164, 66, 138.68, 41.52, 0.07836, 1, 50, 106.7, 26.9, 1, 1, 50, 83.79, -9.51, 1, 5, 47, 44.51, 27.24, 0.15139, 48, 19.12, 19.33, 0.44847, 50, -46.82, -15.19, 0.05757, 49, 72.19, -48.24, 0.1149, 66, 89.35, -75.58, 0.22767, 3, 47, 7.42, 19.08, 0.37772, 49, 34.32, -45.24, 0.09918, 66, 58.9, -52.89, 0.52311, 2, 49, 45.94, -9.07, 0.4826, 66, 87.99, -28.45, 0.5174, 2, 50, 20.62, -16.35, 0.7435, 66, 132.21, -23.49, 0.2565, 2, 50, 75.74, 0.94, 0.97172, 66, 152.95, 30.42, 0.02828, 4, 46, 200.45, 40.46, 0.18809, 50, 44.6, 56.29, 0.05831, 49, 11.15, 50.46, 0.14366, 66, 90.24, 40.46, 0.60994, 2, 46, 171.41, 90.12, 0.48644, 66, 61.2, 90.12, 0.51356, 2, 46, 164.84, -48.18, 0.43217, 66, 54.62, -48.18, 0.56783, 4, 46, 168.13, -6.02, 0.01949, 47, -28.65, 49.02, 0.02229, 49, 8.54, -6.09, 0.12791, 66, 57.92, -6.02, 0.83031, 2, 46, 167.84, 37.87, 0.15, 66, 57.63, 37.87, 0.85, 2, 46, 162.36, 71.5, 0.24107, 66, 52.15, 71.5, 0.75893, 2, 46, 163.11, -47.44, 0.41951, 66, 52.9, -47.44, 0.58049, 2, 46, 165.94, -5.87, 0.16355, 66, 55.73, -5.87, 0.83645, 2, 46, 165.14, 37.38, 0.15, 66, 54.93, 37.38, 0.85, 2, 46, 157.6, 71.4, 0.21735, 66, 47.39, 71.4, 0.78265, 3, 46, 163.5, -99.54, 0.61812, 47, 39.01, -15.71, 0.30445, 66, 53.29, -99.54, 0.07744, 2, 46, 45.38, 27.24, 0.16741, 66, -64.83, 27.24, 0.83259, 2, 46, 63.74, 44.98, 0.15, 66, -46.47, 44.98, 0.85, 2, 46, 70.7, 61.92, 0.22175, 66, -39.51, 61.92, 0.77825, 2, 46, 62.88, 78.71, 0.38, 66, -47.34, 78.71, 0.62, 2, 46, 46.53, 85.3, 0.51, 66, -63.68, 85.3, 0.49, 2, 46, 29.92, 79.34, 0.388, 66, -80.29, 79.34, 0.612, 2, 46, 15.08, 62.21, 0.38, 66, -95.13, 62.21, 0.62, 2, 46, 14.09, 45.32, 0.41, 66, -96.12, 45.32, 0.59, 2, 46, 24.3, 27.06, 0.192, 66, -85.91, 27.06, 0.808, 1, 66, -61.57, 15.3, 1, 2, 46, 84.87, 62.14, 0.16757, 66, -25.34, 62.14, 0.83243, 2, 46, 61.9, 94.84, 0.68145, 66, -48.31, 94.84, 0.31855, 2, 46, 22.54, 21.88, 0.16, 66, -87.67, 21.88, 0.84, 2, 46, 43.15, -95.95, 0.73445, 66, -67.06, -95.95, 0.26555, 2, 46, 41.77, -87.24, 0.67858, 66, -68.44, -87.24, 0.32142, 2, 46, 60.05, -70.36, 0.50195, 66, -50.16, -70.36, 0.49805, 2, 46, 48.49, 51.09, 0.25, 66, -61.72, 51.09, 0.75, 2, 46, 48.17, 73.71, 0.15634, 66, -62.04, 73.71, 0.84366 ], - "hull": 29, - "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], - "width": 271, - "height": 298 - } - }, - "head-bb": { - "head": { - "type": "boundingbox", - "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "type": "mesh", - "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], - "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], - "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], - "hull": 45, - "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], - "width": 492, - "height": 152 - } - }, - "hoverboard-thruster-front": { - "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } - }, - "hoverboard-thruster-rear": { - "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } - }, - "hoverglow-front": { - "hoverglow-small": { - "x": 2.13, - "y": -2, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.15, - "width": 274, - "height": 75 - } - }, - "hoverglow-rear": { - "hoverglow-small": { - "x": 1.39, - "y": -2.09, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.61, - "width": 274, - "height": 75 - } - }, - "mouth": { - "mouth-grind": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -98.93, -85.88, 0.22, 46, 11.28, -85.88, 0.78, 2, 66, -129.77, 1.84, 0.6, 46, -19.56, 1.84, 0.4, 2, 66, -74.12, 21.41, 0.6, 46, 36.09, 21.41, 0.4, 2, 66, -43.28, -66.32, 0.4, 46, 66.93, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-oooo": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 46, 11.28, -85.89, 0.22, 66, -98.93, -85.89, 0.78, 2, 46, -19.56, 1.85, 0.6, 66, -129.78, 1.85, 0.4, 2, 46, 36.1, 21.42, 0.6, 66, -74.12, 21.42, 0.4, 2, 46, 66.94, -66.32, 0.4, 66, -43.27, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - }, - "mouth-smile": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2, 66, -98.93, -85.89, 0.21075, 46, 11.28, -85.89, 0.78925, 2, 66, -129.77, 1.85, 0.6, 46, -19.56, 1.85, 0.4, 2, 66, -74.11, 21.42, 0.6, 46, 36.1, 21.42, 0.4, 2, 66, -43.27, -66.32, 0.40772, 46, 66.94, -66.32, 0.59228 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93, - "height": 59 - } - }, - "muzzle": { - "muzzle01": { - "x": 151.97, - "y": 5.81, - "scaleX": 3.7361, - "scaleY": 3.7361, - "rotation": 0.15, - "width": 133, - "height": 79 - }, - "muzzle02": { - "x": 187.25, - "y": 5.9, - "scaleX": 4.0623, - "scaleY": 4.0623, - "rotation": 0.15, - "width": 135, - "height": 84 - }, - "muzzle03": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.1325, - "scaleY": 4.1325, - "rotation": 0.15, - "width": 166, - "height": 106 - }, - "muzzle04": { - "x": 231.96, - "y": 6.02, - "scaleX": 4.0046, - "scaleY": 4.0046, - "rotation": 0.15, - "width": 149, - "height": 90 - }, - "muzzle05": { - "x": 293.8, - "y": 6.19, - "scaleX": 4.4673, - "scaleY": 4.4673, - "rotation": 0.15, - "width": 135, - "height": 75 - } - }, - "muzzle-glow": { - "muzzle-glow": { "width": 50, "height": 50 } - }, - "muzzle-ring": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring2": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring3": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "muzzle-ring4": { - "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } - }, - "neck": { - "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } - }, - "portal-bg": { - "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } - }, - "portal-flare1": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare2": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare3": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare4": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare5": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare6": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare7": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare8": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare9": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare10": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-shade": { - "portal-shade": { "width": 266, "height": 266 } - }, - "portal-streaks1": { - "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } - }, - "portal-streaks2": { - "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } - }, - "rear-bracer": { - "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } - }, - "rear-foot": { - "rear-foot": { - "type": "mesh", - "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], - "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], - "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], - "hull": 14, - "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], - "width": 113, - "height": 60 - } - }, - "rear-shin": { - "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } - }, - "rear-thigh": { - "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } - }, - "rear-upper-arm": { - "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } - }, - "side-glow1": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "side-glow2": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } - }, - "side-glow3": { - "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } - }, - "torso": { - "torso": { - "type": "mesh", - "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], - "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], - "vertices": [ 2, 29, 44.59, -10.39, 0.88, 40, -17.65, 33.99, 0.12, 3, 28, 59.65, -45.08, 0.12189, 29, 17.13, -45.08, 0.26811, 40, 22.68, 15.82, 0.61, 3, 28, 55.15, -44.72, 0.1345, 29, 12.63, -44.72, 0.2555, 40, 23.43, 11.37, 0.61, 3, 27, 31.01, -39.45, 0.51133, 28, -11.51, -39.45, 0.30867, 40, 34.58, -54.57, 0.18, 3, 27, 27.01, -39.14, 0.53492, 28, -15.5, -39.14, 0.28508, 40, 35.25, -58.52, 0.18, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 1, 30, 36.74, 7.06, 1, 3, 30, 45.7, -24.98, 0.67, 28, 25.87, -18.9, 0.3012, 29, -16.65, -18.9, 0.0288, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 3, 30, 43.24, -56.49, 0.064, 27, 38.43, -8.84, 0.67897, 28, -4.09, -8.84, 0.25703, 3, 30, 22.02, -14.85, 0.29, 28, 41.48, 1.59, 0.53368, 29, -1.04, 1.59, 0.17632, 3, 30, -7.45, -8.33, 0.76, 28, 54.98, 28.59, 0.06693, 29, 12.46, 28.59, 0.17307, 3, 30, 3.91, -48.4, 0.25, 27, 55.87, 27.33, 0.15843, 28, 13.35, 27.33, 0.59157, 1, 27, 11.47, 21.51, 1, 2, 30, -11.09, 18.74, 0.416, 29, 39.6, 25.51, 0.584, 2, 30, 14.56, 20.03, 0.53, 29, 34.6, 0.33, 0.47, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 3, 30, -2.08, -27.26, 0.29, 28, 35.31, 27.99, 0.49582, 29, -7.21, 27.99, 0.21418, 2, 30, 34.42, -39.19, 0.25, 28, 14.84, -4.5, 0.75, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 2, 30, 18.5, 1.59, 0.76, 29, 15.76, 1, 0.24 ], - "hull": 18, - "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], - "width": 98, - "height": 180 - } - } - } - } -], -"events": { - "footstep": {} -}, -"animations": { - "aim": { - "slots": { - "crosshair": { - "attachment": [ - { "name": "crosshair" } - ] - } - }, - "bones": { - "front-fist": { - "rotate": [ - { "value": 36.08 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": -26.55 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "value": 62.31 } - ] - }, - "front-bracer": { - "rotate": [ - { "value": 9.11 } - ] - }, - "gun": { - "rotate": [ - { "value": -0.31 } - ] - } - }, - "ik": { - "aim-ik": [ - { "mix": 0.995 } - ] - }, - "transform": { - "aim-front-arm-transform": [ - { "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ], - "aim-head-transform": [ - { "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ], - "aim-torso-transform": [ - { "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ] - } - }, - "death": { - "slots": { - "eye": { - "attachment": [ - { "name": "eye-surprised" }, - { "time": 0.5333, "name": "eye-indifferent" }, - { "time": 2.2, "name": "eye-surprised" }, - { "time": 4.6, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "name": "mouth-oooo" }, - { "time": 0.5333, "name": "mouth-grind" }, - { "time": 1.4, "name": "mouth-oooo" }, - { "time": 2.1667, "name": "mouth-grind" }, - { "time": 4.5333, "name": "mouth-oooo" } - ] - } - }, - "bones": { - "head": { - "rotate": [ - { - "value": -2.83, - "curve": [ 0.015, -2.83, 0.036, 12.72 ] - }, - { - "time": 0.0667, - "value": 12.19, - "curve": [ 0.096, 11.68, 0.119, -1.14 ] - }, - { - "time": 0.1333, - "value": -6.86, - "curve": [ 0.149, -13.27, 0.21, -37.28 ] - }, - { - "time": 0.3, - "value": -36.86, - "curve": [ 0.354, -36.61, 0.412, -32.35 ] - }, - { - "time": 0.4667, - "value": -23.49, - "curve": [ 0.49, -19.87, 0.512, -3.29 ] - }, - { - "time": 0.5333, - "value": -3.24, - "curve": [ 0.56, -3.39, 0.614, -67.25 ] - }, - { - "time": 0.6333, - "value": -74.4, - "curve": [ 0.652, -81.58, 0.702, -88.94 ] - }, - { - "time": 0.7333, - "value": -88.93, - "curve": [ 0.805, -88.91, 0.838, -80.87 ] - }, - { - "time": 0.8667, - "value": -81.03, - "curve": [ 0.922, -81.32, 0.976, -85.29 ] - }, - { "time": 1, "value": -85.29, "curve": "stepped" }, - { - "time": 2.2333, - "value": -85.29, - "curve": [ 2.314, -85.29, 2.382, -68.06 ] - }, - { - "time": 2.4667, - "value": -63.48, - "curve": [ 2.57, -57.87, 2.916, -55.24 ] - }, - { - "time": 3.2, - "value": -55.1, - "curve": [ 3.447, -54.98, 4.135, -56.61 ] - }, - { - "time": 4.2667, - "value": -58.23, - "curve": [ 4.672, -63.24, 4.646, -82.69 ] - }, - { "time": 4.9333, "value": -85.29 } - ], - "scale": [ - { - "time": 0.4667, - "curve": [ 0.469, 1.005, 0.492, 1.065, 0.475, 1.018, 0.492, 0.94 ] - }, - { - "time": 0.5, - "x": 1.065, - "y": 0.94, - "curve": [ 0.517, 1.065, 0.541, 0.991, 0.517, 0.94, 0.542, 1.026 ] - }, - { - "time": 0.5667, - "x": 0.99, - "y": 1.025, - "curve": [ 0.593, 0.988, 0.609, 1.002, 0.595, 1.024, 0.607, 1.001 ] - }, - { "time": 0.6333 } - ] - }, - "neck": { - "rotate": [ - { - "value": -2.83, - "curve": [ 0.114, 1.33, 0.195, 4.13 ] - }, - { - "time": 0.2667, - "value": 4.13, - "curve": [ 0.351, 4.14, 0.444, -24.5 ] - }, - { - "time": 0.5, - "value": -24.69, - "curve": [ 0.571, -23.89, 0.55, 34.22 ] - }, - { - "time": 0.6667, - "value": 35.13, - "curve": [ 0.713, 34.81, 0.756, 22.76 ] - }, - { - "time": 0.8333, - "value": 22.82, - "curve": [ 0.868, 22.84, 0.916, 47.95 ] - }, - { "time": 0.9667, "value": 47.95, "curve": "stepped" }, - { - "time": 2.2333, - "value": 47.95, - "curve": [ 2.3, 47.95, 2.617, 18.72 ] - }, - { - "time": 2.6667, - "value": 18.51, - "curve": [ 3.172, 16.58, 4.06, 16.79 ] - }, - { - "time": 4.5333, - "value": 18.51, - "curve": [ 4.707, 19.13, 4.776, 41.11 ] - }, - { "time": 4.8, "value": 47.95 } - ] - }, - "torso": { - "rotate": [ - { - "value": -8.62, - "curve": [ 0.01, -16.71, 0.032, -33.6 ] - }, - { - "time": 0.0667, - "value": -33.37, - "curve": [ 0.182, -32.61, 0.298, 123.07 ] - }, - { - "time": 0.4667, - "value": 122.77, - "curve": [ 0.511, 122.69, 0.52, 100.2 ] - }, - { - "time": 0.5667, - "value": 88.96, - "curve": [ 0.588, 83.89, 0.667, 75.34 ] - }, - { - "time": 0.7, - "value": 75.34, - "curve": [ 0.767, 75.34, 0.9, 76.03 ] - }, - { "time": 0.9667, "value": 76.03 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -38.86, - "curve": [ 0.022, -40.38, 0.096, -41.92 ] - }, - { - "time": 0.1333, - "value": -41.92, - "curve": [ 0.176, -41.92, 0.216, -16.92 ] - }, - { - "time": 0.2333, - "value": -4.35, - "curve": [ 0.258, 13.69, 0.308, 60.35 ] - }, - { - "time": 0.4, - "value": 60.17, - "curve": [ 0.496, 59.98, 0.539, 33.63 ] - }, - { - "time": 0.5667, - "value": 23.06, - "curve": [ 0.595, 32.71, 0.675, 53.71 ] - }, - { - "time": 0.7333, - "value": 53.61, - "curve": [ 0.797, 53.51, 0.926, 30.98 ] - }, - { "time": 0.9333, "value": 19.57, "curve": "stepped" }, - { - "time": 1.9667, - "value": 19.57, - "curve": [ 2.245, 19.57, 2.702, 77.03 ] - }, - { - "time": 3.0667, - "value": 77.06, - "curve": [ 3.209, 77.33, 3.291, 67.99 ] - }, - { - "time": 3.4333, - "value": 67.96, - "curve": [ 3.608, 68.34, 3.729, 73.88 ] - }, - { - "time": 3.8333, - "value": 73.42, - "curve": [ 4.152, 73.91, 4.46, 71.98 ] - }, - { - "time": 4.6333, - "value": 64.77, - "curve": [ 4.688, 62.5, 4.847, 26.42 ] - }, - { "time": 4.8667, "value": 10.94 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": -44.7, - "curve": [ 0.033, -44.7, 0.12, 54.89 ] - }, - { - "time": 0.1333, - "value": 64.62, - "curve": [ 0.154, 79.18, 0.214, 79.42 ] - }, - { - "time": 0.2667, - "value": 63.4, - "curve": [ 0.293, 55.19, 0.332, 30.13 ] - }, - { - "time": 0.3667, - "value": 30.13, - "curve": [ 0.4, 30.13, 0.441, 39.87 ] - }, - { - "time": 0.4667, - "value": 55.13, - "curve": [ 0.488, 68.18, 0.52, 100.72 ] - }, - { - "time": 0.5333, - "value": 111.96, - "curve": [ 0.551, 126.88, 0.627, 185.97 ] - }, - { - "time": 0.6667, - "value": 185.97, - "curve": [ 0.692, 185.97, 0.736, 162.43 ] - }, - { - "time": 0.8, - "value": 158.01, - "curve": [ 0.9, 151.12, 1.017, 144.01 ] - }, - { "time": 1.1, "value": 144.01, "curve": "stepped" }, - { - "time": 2.3667, - "value": 144.01, - "curve": [ 2.492, 144.01, 2.742, 138.63 ] - }, - { - "time": 2.8667, - "value": 138.63, - "curve": [ 3.067, 138.63, 3.467, 138.63 ] - }, - { - "time": 3.6667, - "value": 138.63, - "curve": [ 3.883, 138.63, 4.317, 135.18 ] - }, - { - "time": 4.5333, - "value": 135.18, - "curve": [ 4.575, 135.18, 4.692, 131.59 ] - }, - { - "time": 4.7333, - "value": 131.59, - "curve": [ 4.758, 131.59, 4.517, 144.01 ] - }, - { "time": 4.8333, "value": 144.01 } - ], - "translate": [ - { - "time": 0.4667, - "curve": [ 0.517, 0, 0.617, -34.96, 0.517, 0, 0.617, -16.59 ] - }, - { "time": 0.6667, "x": -35.02, "y": -16.62 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 21.88, - "curve": [ 0.033, 21.88, 0.099, 20.44 ] - }, - { - "time": 0.1333, - "value": 9.43, - "curve": [ 0.164, -0.29, 0.162, -38.26 ] - }, - { - "time": 0.2, - "value": -38.05, - "curve": [ 0.24, -37.96, 0.228, -17.82 ] - }, - { - "time": 0.3333, - "value": -9.73, - "curve": [ 0.372, -6.76, 0.431, -0.74 ] - }, - { - "time": 0.4667, - "value": 6.47, - "curve": [ 0.489, 11.05, 0.503, 19.09 ] - }, - { - "time": 0.5333, - "value": 19.09, - "curve": [ 0.571, 19.09, 0.554, -42.67 ] - }, - { - "time": 0.6, - "value": -42.67, - "curve": [ 0.653, -42.67, 0.691, -13.8 ] - }, - { - "time": 0.7, - "value": -3.54, - "curve": [ 0.707, 3.8, 0.719, 24.94 ] - }, - { - "time": 0.8, - "value": 25.31, - "curve": [ 0.902, 24.75, 0.992, -0.34 ] - }, - { "time": 1, "value": -32.16, "curve": "stepped" }, - { - "time": 2.2333, - "value": -32.16, - "curve": [ 2.6, -32.16, 2.638, -5.3 ] - }, - { - "time": 2.7, - "value": -1.96, - "curve": [ 2.707, -1.56, 2.775, 1.67 ] - }, - { - "time": 2.8, - "value": 1.67, - "curve": [ 2.825, 1.67, 2.875, -0.39 ] - }, - { - "time": 2.9, - "value": -0.39, - "curve": [ 2.925, -0.39, 2.975, 0.26 ] - }, - { - "time": 3, - "value": 0.26, - "curve": [ 3.025, 0.26, 3.075, -1.81 ] - }, - { - "time": 3.1, - "value": -1.81, - "curve": [ 3.125, -1.81, 3.175, -0.52 ] - }, - { - "time": 3.2, - "value": -0.52, - "curve": [ 3.225, -0.52, 3.275, -2.41 ] - }, - { - "time": 3.3, - "value": -2.41, - "curve": [ 3.333, -2.41, 3.4, -0.38 ] - }, - { - "time": 3.4333, - "value": -0.38, - "curve": [ 3.467, -0.38, 3.533, -2.25 ] - }, - { - "time": 3.5667, - "value": -2.25, - "curve": [ 3.592, -2.25, 3.642, -0.33 ] - }, - { - "time": 3.6667, - "value": -0.33, - "curve": [ 3.7, -0.33, 3.767, -1.34 ] - }, - { - "time": 3.8, - "value": -1.34, - "curve": [ 3.825, -1.34, 3.862, -0.77 ] - }, - { - "time": 3.9, - "value": -0.77, - "curve": [ 3.942, -0.77, 3.991, -1.48 ] - }, - { - "time": 4, - "value": -1.87, - "curve": [ 4.167, -1.87, 4.5, -1.96 ] - }, - { - "time": 4.6667, - "value": -1.96, - "curve": [ 4.709, 18.05, 4.767, 34.55 ] - }, - { - "time": 4.8, - "value": 34.55, - "curve": [ 4.84, 34.24, 4.902, 12.03 ] - }, - { "time": 4.9333, "value": -18.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -2.33, - "curve": [ 0.019, 4.43, 0.069, 10.82 ] - }, - { - "time": 0.1, - "value": 10.6, - "curve": [ 0.148, 10.6, 0.123, -15.24 ] - }, - { - "time": 0.2, - "value": -15.35, - "curve": [ 0.266, -15.44, 0.316, -6.48 ] - }, - { - "time": 0.3333, - "value": -3.9, - "curve": [ 0.362, 0.43, 0.479, 22.36 ] - }, - { - "time": 0.5667, - "value": 22.01, - "curve": [ 0.61, 21.84, 0.627, 12.85 ] - }, - { - "time": 0.6333, - "value": 9.05, - "curve": [ 0.643, 2.77, 0.622, -39.43 ] - }, - { - "time": 0.7, - "value": -39.5, - "curve": [ 0.773, -39.57, 0.814, 14.77 ] - }, - { - "time": 0.8667, - "value": 14.81, - "curve": [ 0.965, 14.88, 1.1, 5.64 ] - }, - { "time": 1.1, "value": -6.08, "curve": "stepped" }, - { - "time": 2.2333, - "value": -6.08, - "curve": [ 2.307, -6.08, 2.427, -25.89 ] - }, - { - "time": 2.5333, - "value": -22.42, - "curve": [ 2.598, -20.38, 2.657, 5.73 ] - }, - { - "time": 2.7, - "value": 5.73, - "curve": [ 2.77, 5.73, 2.851, -5.38 ] - }, - { - "time": 2.9333, - "value": -5.38, - "curve": [ 3.008, -5.38, 3.087, -4.54 ] - }, - { - "time": 3.1667, - "value": -4.17, - "curve": [ 3.223, -3.91, 4.486, 5.73 ] - }, - { - "time": 4.6667, - "value": 5.73, - "curve": [ 4.733, 5.73, 4.886, -2.47 ] - }, - { "time": 4.9333, "value": -6.52 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.36, - "curve": [ 0.033, 10.36, 0.1, -32.89 ] - }, - { - "time": 0.1333, - "value": -32.89, - "curve": [ 0.183, -32.89, 0.283, -4.45 ] - }, - { - "time": 0.3333, - "value": -4.45, - "curve": [ 0.367, -4.45, 0.438, -6.86 ] - }, - { - "time": 0.4667, - "value": -8.99, - "curve": [ 0.529, -13.62, 0.605, -20.58 ] - }, - { - "time": 0.6333, - "value": -23.2, - "curve": [ 0.708, -30.18, 0.758, -35.56 ] - }, - { - "time": 0.8, - "value": -35.56, - "curve": [ 0.875, -35.56, 1.025, -23.2 ] - }, - { "time": 1.1, "value": -23.2 } - ] - }, - "gun": { - "rotate": [ - { - "value": -2.79, - "curve": [ 0.033, -2.79, 0.12, -7.22 ] - }, - { - "time": 0.1333, - "value": -8.52, - "curve": [ 0.168, -11.87, 0.29, -23.71 ] - }, - { - "time": 0.3333, - "value": -26.24, - "curve": [ 0.369, -28.31, 0.436, -29.75 ] - }, - { - "time": 0.5, - "value": -29.66, - "curve": [ 0.552, -29.58, 0.611, -25.47 ] - }, - { - "time": 0.6333, - "value": -22.68, - "curve": [ 0.656, -19.76, 0.68, -10.02 ] - }, - { - "time": 0.7, - "value": -6.49, - "curve": [ 0.722, -2.6, 0.75, -1.22 ] - }, - { - "time": 0.7667, - "value": -1.35, - "curve": [ 0.792, -1.55, 0.842, -19.74 ] - }, - { "time": 0.8667, "value": -19.8 } - ] - }, - "hip": { - "translate": [ - { - "curve": [ 0.098, -42.62, 0.166, -79.85, 0.029, 84.97, 0.109, 155.93 ] - }, - { - "time": 0.2667, - "x": -133.79, - "y": 152.44, - "curve": [ 0.361, -184.63, 0.392, -203.69, 0.42, 149.12, 0.467, -15.7 ] - }, - { - "time": 0.4667, - "x": -230.02, - "y": -113.87, - "curve": [ 0.523, -249.86, 0.565, -261.7, 0.473, -133.1, 0.583, -203.43 ] - }, - { - "time": 0.6, - "x": -268.57, - "y": -203.43, - "curve": [ 0.663, -280.98, 0.816, -290.05, 0.708, -203.43, 0.892, -203.5 ] - }, - { "time": 1, "x": -290.42, "y": -203.5 } - ] - }, - "front-thigh": { - "rotate": [ - { - "curve": [ 0.06, 1.02, 0.151, 45.23 ] - }, - { - "time": 0.1667, - "value": 54.01, - "curve": [ 0.19, 66.85, 0.358, 169.85 ] - }, - { - "time": 0.5, - "value": 169.51, - "curve": [ 0.628, 169.85, 0.692, 108.85 ] - }, - { - "time": 0.7, - "value": 97.74, - "curve": [ 0.723, 102.6, 0.805, 111.6 ] - }, - { - "time": 0.8667, - "value": 111.69, - "curve": [ 0.899, 111.83, 1.015, 109.15 ] - }, - { "time": 1.0667, "value": 95.8 } - ] - }, - "front-shin": { - "rotate": [ - { - "curve": [ 0.086, -0.02, 0.191, -24.25 ] - }, - { - "time": 0.2, - "value": -26.5, - "curve": [ 0.214, -29.92, 0.249, -40.51 ] - }, - { - "time": 0.3333, - "value": -40.57, - "curve": [ 0.431, -40.7, 0.459, -11.34 ] - }, - { - "time": 0.4667, - "value": -8.71, - "curve": [ 0.477, -5.16, 0.524, 17.13 ] - }, - { - "time": 0.6, - "value": 16.98, - "curve": [ 0.632, 17.09, 0.625, 2.76 ] - }, - { - "time": 0.6333, - "value": 2.76, - "curve": [ 0.648, 2.76, 0.653, 2.75 ] - }, - { - "time": 0.6667, - "value": 2.59, - "curve": [ 0.678, 2.39, 0.733, 2.53 ] - }, - { - "time": 0.7333, - "value": -9.43, - "curve": [ 0.745, -2.48, 0.782, 3.12 ] - }, - { - "time": 0.8, - "value": 4.28, - "curve": [ 0.832, 6.32, 0.895, 8.46 ] - }, - { - "time": 0.9333, - "value": 8.49, - "curve": [ 0.986, 8.53, 1.051, 6.38 ] - }, - { - "time": 1.0667, - "value": 2.28, - "curve": [ 1.078, 4.17, 1.103, 5.86 ] - }, - { - "time": 1.1333, - "value": 5.88, - "curve": [ 1.191, 5.93, 1.209, 4.56 ] - }, - { "time": 1.2333, "value": 2.52 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.12, 50.26 ] - }, - { - "time": 0.1333, - "value": 57.3, - "curve": [ 0.164, 73.34, 0.274, 147.18 ] - }, - { - "time": 0.3333, - "value": 147.1, - "curve": [ 0.475, 146.45, 0.583, 95.72 ] - }, - { - "time": 0.6, - "value": 79.66, - "curve": [ 0.62, 94.74, 0.732, 103.15 ] - }, - { - "time": 0.7667, - "value": 103.02, - "curve": [ 0.812, 102.85, 0.897, 95.75 ] - }, - { "time": 0.9333, "value": 83.01 } - ] - }, - "rear-shin": { - "rotate": [ - { - "curve": [ 0.021, -16.65, 0.091, -54.82 ] - }, - { - "time": 0.1667, - "value": -55.29, - "curve": [ 0.187, -55.42, 0.213, -52.52 ] - }, - { - "time": 0.2333, - "value": -45.98, - "curve": [ 0.242, -43.1, 0.311, -12.73 ] - }, - { - "time": 0.3333, - "value": -6.32, - "curve": [ 0.356, 0.13, 0.467, 24.5 ] - }, - { - "time": 0.5, - "value": 24.5, - "curve": [ 0.543, 24.5, 0.56, 3.78 ] - }, - { - "time": 0.5667, - "value": -3.53, - "curve": [ 0.585, 3.86, 0.659, 16.63 ] - }, - { - "time": 0.7, - "value": 16.56, - "curve": [ 0.782, 16.43, 0.896, 8.44 ] - }, - { - "time": 0.9333, - "value": 4.04, - "curve": [ 0.956, 6.84, 1.008, 8.41 ] - }, - { - "time": 1.0333, - "value": 8.41, - "curve": [ 1.067, 8.41, 1.122, 8.14 ] - }, - { "time": 1.1667, "value": 5.8 } - ] - }, - "rear-foot": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0.033, -0.28, 0.256, -66.71 ] - }, - { - "time": 0.3667, - "value": -66.84, - "curve": [ 0.418, -66.91, 0.499, -21.79 ] - }, - { - "time": 0.6, - "value": -21.52, - "curve": [ 0.652, -21.38, 0.665, -53.96 ] - }, - { - "time": 0.7, - "value": -54.26, - "curve": [ 0.757, -53.96, 0.843, -2.07 ] - }, - { - "time": 0.9333, - "value": -1.47, - "curve": [ 0.968, -2.07, 0.975, -19.96 ] - }, - { - "time": 1, - "value": -19.96, - "curve": [ 1.025, -19.96, 1.075, -12.42 ] - }, - { - "time": 1.1, - "value": -12.42, - "curve": [ 1.133, -12.42, 1.2, -18.34 ] - }, - { "time": 1.2333, "value": -18.34 } - ] - }, - "front-foot": { - "rotate": [ - { - "curve": [ 0.008, -11.33, 0.108, -57.71 ] - }, - { - "time": 0.1333, - "value": -57.71, - "curve": [ 0.175, -57.71, 0.229, 19.73 ] - }, - { - "time": 0.3, - "value": 19.34, - "curve": [ 0.354, 19.34, 0.4, -57.76 ] - }, - { - "time": 0.4333, - "value": -57.76, - "curve": [ 0.458, -57.76, 0.511, -3.56 ] - }, - { - "time": 0.5333, - "value": 3.7, - "curve": [ 0.563, 13.29, 0.633, 15.79 ] - }, - { - "time": 0.6667, - "value": 15.79, - "curve": [ 0.7, 15.79, 0.767, -48.75 ] - }, - { - "time": 0.8, - "value": -48.75, - "curve": [ 0.842, -48.75, 0.925, 4.7 ] - }, - { - "time": 0.9667, - "value": 4.7, - "curve": [ 1, 4.7, 1.067, -22.9 ] - }, - { - "time": 1.1, - "value": -22.9, - "curve": [ 1.142, -22.9, 1.225, -13.28 ] - }, - { "time": 1.2667, "value": -13.28 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": -0.28 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0.008, -0.28, 0.003, -66.62 ] - }, - { - "time": 0.0667, - "value": -65.75, - "curve": [ 0.166, -64.42, 0.234, 14.35 ] - }, - { - "time": 0.2667, - "value": 38.25, - "curve": [ 0.294, 57.91, 0.392, 89.79 ] - }, - { - "time": 0.4667, - "value": 90.73, - "curve": [ 0.483, 90.73, 0.55, 177.66 ] - }, - { - "time": 0.5667, - "value": 177.66, - "curve": [ 0.733, 176.24, 0.75, 11.35 ] - }, - { - "time": 0.8, - "value": 11.35, - "curve": [ 0.886, 12.29, 0.911, 47.88 ] - }, - { - "time": 0.9333, - "value": 56.77, - "curve": [ 0.967, 70.59, 1.05, 86.46 ] - }, - { - "time": 1.1, - "value": 86.46, - "curve": [ 1.187, 86.46, 1.214, 66.44 ] - }, - { "time": 1.3333, "value": 64.55 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -0.28, - "curve": [ 0, -7.97, 0.027, -18.69 ] - }, - { - "time": 0.0667, - "value": -19, - "curve": [ 0.166, -19.3, 0.208, 15.58 ] - }, - { - "time": 0.2667, - "value": 45.95, - "curve": [ 0.306, 66.24, 0.378, 99.08 ] - }, - { - "time": 0.4333, - "value": 99.08, - "curve": [ 0.497, 98.62, 0.488, -1.2 ] - }, - { - "time": 0.5667, - "value": -1.32, - "curve": [ 0.637, -0.84, 0.687, 94.41 ] - }, - { - "time": 0.7333, - "value": 94.33, - "curve": [ 0.832, 94.16, 0.895, 29.6 ] - }, - { - "time": 0.9667, - "value": 28.67, - "curve": [ 1.026, 28.67, 1.045, 53.14 ] - }, - { "time": 1.1, "value": 53.38 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.011, 4.5, 0.05, 11.42 ] - }, - { - "time": 0.0667, - "value": 11.42, - "curve": [ 0.1, 11.42, 0.136, -5.92 ] - }, - { - "time": 0.1667, - "value": -10.54, - "curve": [ 0.206, -16.51, 0.327, -22 ] - }, - { - "time": 0.3667, - "value": -24.47, - "curve": [ 0.413, -27.37, 0.467, -43.99 ] - }, - { - "time": 0.5, - "value": -43.99, - "curve": [ 0.533, -43.99, 0.552, 12.12 ] - }, - { - "time": 0.6333, - "value": 11.85, - "curve": [ 0.714, 11.59, 0.758, -34.13 ] - }, - { - "time": 0.8, - "value": -34.13, - "curve": [ 0.858, -34.13, 1.015, -12.47 ] - }, - { - "time": 1.0667, - "value": -8.85, - "curve": [ 1.121, -5.07, 1.219, -0.02 ] - }, - { - "time": 1.3333, - "value": 1.29, - "curve": [ 1.509, 3.3, 1.763, 2.75 ] - }, - { - "time": 1.8667, - "value": 2.78, - "curve": [ 1.974, 2.81, 2.108, 2.81 ] - }, - { - "time": 2.2, - "value": 2.78, - "curve": [ 2.315, 2.74, 2.374, 1.22 ] - }, - { - "time": 2.4667, - "value": 1.18, - "curve": [ 2.525, 1.18, 2.608, 10.79 ] - }, - { - "time": 2.6667, - "value": 10.79, - "curve": [ 2.725, 10.79, 2.893, 4.72 ] - }, - { - "time": 3.0333, - "value": 4.72, - "curve": [ 3.117, 4.72, 3.283, 7.93 ] - }, - { - "time": 3.3667, - "value": 7.93, - "curve": [ 3.492, 7.93, 3.775, 6.93 ] - }, - { - "time": 3.9, - "value": 6.93, - "curve": [ 3.981, 6.93, 4.094, 6.9 ] - }, - { - "time": 4.2, - "value": 8.44, - "curve": [ 4.267, 9.42, 4.401, 16.61 ] - }, - { - "time": 4.5, - "value": 16.33, - "curve": [ 4.582, 16.12, 4.709, 9.94 ] - }, - { - "time": 4.7333, - "value": 6.51, - "curve": [ 4.747, 4.57, 4.779, -1.76 ] - }, - { - "time": 4.8, - "value": -1.75, - "curve": [ 4.823, -1.73, 4.82, 4.47 ] - }, - { - "time": 4.8667, - "value": 6.04, - "curve": [ 4.899, 7.14, 4.913, 6.93 ] - }, - { "time": 4.9333, "value": 6.93 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 10.61, - "curve": [ 0.075, 10.61, 0.05, 12.67 ] - }, - { - "time": 0.0667, - "value": 12.67, - "curve": [ 0.123, 12.67, 0.194, -16.51 ] - }, - { - "time": 0.2, - "value": -19.87, - "curve": [ 0.207, -23.48, 0.236, -31.68 ] - }, - { - "time": 0.3, - "value": -31.8, - "curve": [ 0.356, -31.9, 0.437, -25.61 ] - }, - { - "time": 0.4667, - "value": -19.29, - "curve": [ 0.485, -15.33, 0.529, 6.48 ] - }, - { - "time": 0.5667, - "value": 6.67, - "curve": [ 0.628, 6.97, 0.65, -46.39 ] - }, - { - "time": 0.7333, - "value": -46.3, - "curve": [ 0.843, -46.17, 0.941, -33.37 ] - }, - { - "time": 0.9667, - "value": -23.17, - "curve": [ 0.972, -20.98, 1.047, 15.21 ] - }, - { - "time": 1.1, - "value": 15.21, - "curve": [ 1.142, 15.21, 1.183, 10.73 ] - }, - { - "time": 1.2667, - "value": 10.61, - "curve": [ 1.45, 10.34, 1.817, 10.61 ] - }, - { - "time": 2, - "value": 10.61, - "curve": [ 2.075, 10.61, 2.225, 16.9 ] - }, - { - "time": 2.3, - "value": 16.9, - "curve": [ 2.327, 16.9, 2.347, 6.81 ] - }, - { - "time": 2.4, - "value": 6.83, - "curve": [ 2.492, 6.87, 2.602, 17.39 ] - }, - { - "time": 2.6667, - "value": 17.39, - "curve": [ 2.742, 17.39, 2.892, 10.67 ] - }, - { - "time": 2.9667, - "value": 10.64, - "curve": [ 3.187, 10.57, 3.344, 10.73 ] - }, - { - "time": 3.6, - "value": 11.4, - "curve": [ 3.766, 11.83, 3.874, 14.87 ] - }, - { - "time": 3.9333, - "value": 14.83, - "curve": [ 4.022, 14.76, 4.208, 9.49 ] - }, - { - "time": 4.3, - "value": 9.54, - "curve": [ 4.391, 9.58, 4.441, 14.82 ] - }, - { - "time": 4.5333, - "value": 14.84, - "curve": [ 4.642, 14.88, 4.692, 1.17 ] - }, - { - "time": 4.7667, - "value": 1.24, - "curve": [ 4.823, 1.3, 4.818, 18.35 ] - }, - { - "time": 4.8667, - "value": 18.38, - "curve": [ 4.905, 18.41, 4.901, 10.61 ] - }, - { "time": 4.9333, "value": 10.61 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.048, 0, 0.129, -12.73 ] - }, - { - "time": 0.1667, - "value": -15.95, - "curve": [ 0.221, -20.66, 0.254, -21.62 ] - }, - { - "time": 0.3, - "value": -21.59, - "curve": [ 0.458, -21.46, 0.46, -1.67 ] - }, - { - "time": 0.6333, - "value": -1.71, - "curve": [ 0.71, -1.73, 0.715, -4 ] - }, - { - "time": 0.7667, - "value": -3.97, - "curve": [ 0.866, -3.92, 0.84, 0.02 ] - }, - { "time": 1, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.275, 0, 2.867, -5.8 ] - }, - { - "time": 3.1, - "value": -6.44, - "curve": [ 3.327, -7.06, 3.71, -6.23 ] - }, - { - "time": 3.9333, - "value": -5.41, - "curve": [ 4.168, -4.53, 4.488, -2.83 ] - }, - { "time": 4.8 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.025, 0, 0.09, -3.66 ] - }, - { - "time": 0.1, - "value": -4.55, - "curve": [ 0.143, -8.4, 0.223, -17.07 ] - }, - { - "time": 0.2333, - "value": -18.31, - "curve": [ 0.282, -24.44, 0.35, -29 ] - }, - { - "time": 0.3667, - "value": -30.07, - "curve": [ 0.405, -32.58, 0.442, -33.03 ] - }, - { - "time": 0.4667, - "value": -32.99, - "curve": [ 0.491, -33.04, 0.505, -23.56 ] - }, - { - "time": 0.5333, - "value": -23.55, - "curve": [ 0.571, -23.67, 0.599, -27.21 ] - }, - { - "time": 0.6333, - "value": -27.21, - "curve": [ 0.669, -27.2, 0.742, -10.43 ] - }, - { - "time": 0.7667, - "value": -7.79, - "curve": [ 0.788, -5.53, 0.796, -4.42 ] - }, - { - "time": 0.8333, - "value": -2.9, - "curve": [ 0.875, -1.21, 0.933, 0 ] - }, - { "time": 0.9667, "curve": "stepped" }, - { - "time": 2.4333, - "curve": [ 2.517, 0, 2.683, 4.63 ] - }, - { - "time": 2.7667, - "value": 4.66, - "curve": [ 3.084, 4.76, 3.248, 4.37 ] - }, - { - "time": 3.4, - "value": 3.74, - "curve": [ 3.596, 2.92, 3.755, 2.18 ] - }, - { - "time": 3.8667, - "value": 1.72, - "curve": [ 4.136, 0.59, 4.471, 0 ] - }, - { "time": 4.8 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0, 0, 0.041, 10.74 ] - }, - { - "time": 0.0667, - "value": 14.16, - "curve": [ 0.075, 15.22, 0.148, 18.04 ] - }, - { - "time": 0.2, - "value": 18.13, - "curve": [ 0.251, 18.23, 0.307, -4.75 ] - }, - { - "time": 0.3667, - "value": -5.06, - "curve": [ 0.412, -5.3, 0.47, -0.96 ] - }, - { - "time": 0.5, - "value": 2.21, - "curve": [ 0.512, 3.48, 0.595, 20.31 ] - }, - { - "time": 0.6333, - "value": 24.87, - "curve": [ 0.647, 26.53, 0.719, 29.33 ] - }, - { - "time": 0.8, - "value": 29.22, - "curve": [ 0.859, 29.14, 0.9, 28.48 ] - }, - { - "time": 0.9333, - "value": 26.11, - "curve": [ 0.981, 22.72, 0.998, 2.06 ] - }, - { "time": 1.1, "value": 2.21 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.047, -0.21, 0.048, 7.86 ] - }, - { - "time": 0.0667, - "value": 13.27, - "curve": [ 0.083, 18.05, 0.135, 24.44 ] - }, - { - "time": 0.2, - "value": 24.02, - "curve": [ 0.225, 24.02, 0.28, 6.32 ] - }, - { - "time": 0.3, - "value": 3.1, - "curve": [ 0.323, -0.58, 0.382, -7.12 ] - }, - { - "time": 0.4667, - "value": -7.45, - "curve": [ 0.512, -7.66, 0.538, 12.13 ] - }, - { - "time": 0.5667, - "value": 16.46, - "curve": [ 0.609, 22.72, 0.672, 27.4 ] - }, - { - "time": 0.7333, - "value": 27.55, - "curve": [ 0.827, 27.4, 0.933, 23.23 ] - }, - { - "time": 0.9667, - "value": 19.11, - "curve": [ 0.998, 15.27, 1.092, -2.53 ] - }, - { - "time": 1.1333, - "value": -2.53, - "curve": [ 1.158, -2.53, 1.208, 0 ] - }, - { "time": 1.2333, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.075, 0, 2.248, 0.35 ] - }, - { - "time": 2.3333, - "value": 0.78, - "curve": [ 2.585, 2.06, 2.805, 3.46 ] - }, - { - "time": 3.2, - "value": 3.5, - "curve": [ 3.593, 3.54, 3.979, 2.36 ] - }, - { - "time": 4.1667, - "value": 1.55, - "curve": [ 4.391, 0.59, 4.447, 0.04 ] - }, - { - "time": 4.6, - "value": 0.04, - "curve": [ 4.642, 0.04, 4.742, 0 ] - }, - { "time": 4.9333 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.025, 0, 0.09, 1.43, 0.025, 0, 0.075, -34.76 ] - }, - { - "time": 0.1, - "x": 1.59, - "y": -34.76, - "curve": [ 0.214, 3.33, 0.375, 5.34, 0.192, -34.76, 0.441, -21.17 ] - }, - { - "time": 0.4667, - "x": 5.34, - "y": -12.57, - "curve": [ 0.492, 5.34, 0.55, 5.24, 0.482, -7.36, 0.504, 4.03 ] - }, - { - "time": 0.5667, - "x": 5.11, - "y": 4.01, - "curve": [ 0.658, 4.45, 0.679, 3.19, 0.649, 3.98, 0.642, -16.84 ] - }, - { - "time": 0.7, - "x": 2.8, - "y": -16.74, - "curve": [ 0.787, 1.15, 0.881, -1.29, 0.772, -16.62, 0.82, 8.95 ] - }, - { - "time": 0.9, - "x": -1.72, - "y": 8.91, - "curve": [ 0.961, -3.06, 1.025, -3.58, 0.975, 8.87, 0.951, -1.37 ] - }, - { - "time": 1.1, - "x": -3.58, - "y": -1.45, - "curve": [ 1.292, -3.58, 2.002, -2.4, 1.292, -1.56, 1.975, -1.45 ] - }, - { - "time": 2.1667, - "x": -1.39, - "y": -1.45, - "curve": [ 2.25, -0.88, 2.503, 1.38, 2.283, -1.45, 2.603, -12.44 ] - }, - { - "time": 2.6667, - "x": 2.13, - "y": -14.45, - "curve": [ 2.766, 2.59, 2.999, 2.81, 2.835, -19.73, 3.003, -25.2 ] - }, - { - "time": 3.1333, - "x": 2.91, - "y": -26.08, - "curve": [ 3.392, 3.1, 4.199, 4.05, 3.483, -28.44, 4.129, -27.23 ] - }, - { - "time": 4.3667, - "x": 4.81, - "y": -19.59, - "curve": [ 4.429, 5.1, 4.594, 8.54, 4.538, -14.08, 4.583, -7.88 ] - }, - { - "time": 4.6667, - "x": 8.65, - "y": -4.56, - "curve": [ 4.794, 8.86, 4.806, 5.93, 4.691, -3.59, 4.8, -1.61 ] - }, - { "time": 4.9333, "x": 5.8, "y": -1.99 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { "mix": 0 } - ], - "front-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0.005 } - ], - "rear-leg-ik": [ - { "mix": 0.005, "bendPositive": false } - ] - } - }, - "hoverboard": { - "slots": { - "exhaust1": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust2": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust3": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "hoverboard-board": { - "attachment": [ - { "name": "hoverboard-board" } - ] - }, - "hoverboard-thruster-front": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverboard-thruster-rear": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverglow-front": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "hoverglow-rear": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow1": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667 } - ] - }, - "side-glow2": { - "attachment": [ - { "time": 0.0667, "name": "hoverglow-small" }, - { "time": 1 } - ] - }, - "side-glow3": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9667 } - ] - } - }, - "bones": { - "hoverboard-controller": { - "translate": [ - { - "x": 319.55, - "y": -1.59, - "curve": [ 0.064, 319.55, 0.2, 347.85, 0.058, -1.2, 0.2, 23.11 ] - }, - { - "time": 0.2667, - "x": 347.66, - "y": 39.62, - "curve": [ 0.35, 347.41, 0.476, 341.47, 0.323, 53.58, 0.44, 85.82 ] - }, - { - "time": 0.5333, - "x": 338.47, - "y": 85.72, - "curve": [ 0.603, 334.83, 0.913, 319.65, 0.621, 85.62, 0.88, -1.53 ] - }, - { "time": 1, "x": 319.55, "y": -1.59 } - ] - }, - "hip": { - "translate": [ - { - "x": -53.49, - "y": 32.14, - "curve": [ 0.061, -53.77, 0.093, -51.81, 0.044, 16.34, 0.063, 9.67 ] - }, - { - "time": 0.1333, - "x": -49.31, - "y": 7.01, - "curve": [ 0.3, -35.27, 0.461, -20.06, 0.314, 9.52, 0.408, 121.09 ] - }, - { - "time": 0.5667, - "x": -20.06, - "y": 122.72, - "curve": [ 0.716, -20.09, 0.912, -53.29, 0.753, 121.8, 0.946, 51.85 ] - }, - { "time": 1, "x": -53.49, "y": 32.14 } - ] - }, - "exhaust1": { - "scale": [ - { - "x": 1.593, - "y": 0.964, - "curve": [ 0.033, 1.593, 0.1, 1, 0.033, 0.964, 0.1, 0.713 ] - }, - { - "time": 0.1333, - "y": 0.713, - "curve": [ 0.15, 1, 0.183, 1.774, 0.15, 0.713, 0.183, 0.883 ] - }, - { - "time": 0.2, - "x": 1.774, - "y": 0.883, - "curve": [ 0.242, 1.774, 0.325, 1.181, 0.242, 0.883, 0.325, 0.649 ] - }, - { - "time": 0.3667, - "x": 1.181, - "y": 0.649, - "curve": [ 0.408, 1.181, 0.492, 1.893, 0.408, 0.649, 0.492, 0.819 ] - }, - { - "time": 0.5333, - "x": 1.893, - "y": 0.819, - "curve": [ 0.558, 1.893, 0.608, 1.18, 0.558, 0.819, 0.608, 0.686 ] - }, - { - "time": 0.6333, - "x": 1.18, - "y": 0.686, - "curve": [ 0.658, 1.18, 0.708, 1.903, 0.658, 0.686, 0.708, 0.855 ] - }, - { - "time": 0.7333, - "x": 1.903, - "y": 0.855, - "curve": [ 0.767, 1.903, 0.833, 1.311, 0.767, 0.855, 0.833, 0.622 ] - }, - { - "time": 0.8667, - "x": 1.311, - "y": 0.622, - "curve": [ 0.9, 1.311, 0.967, 1.593, 0.9, 0.622, 0.967, 0.964 ] - }, - { "time": 1, "x": 1.593, "y": 0.964 } - ] - }, - "exhaust2": { - "scale": [ - { - "x": 1.88, - "y": 0.832, - "curve": [ 0.025, 1.88, 0.075, 1.311, 0.025, 0.832, 0.075, 0.686 ] - }, - { - "time": 0.1, - "x": 1.311, - "y": 0.686, - "curve": [ 0.133, 1.311, 0.2, 2.01, 0.133, 0.686, 0.208, 0.736 ] - }, - { - "time": 0.2333, - "x": 2.01, - "y": 0.769, - "curve": [ 0.267, 2.01, 0.333, 1, 0.282, 0.831, 0.333, 0.91 ] - }, - { - "time": 0.3667, - "y": 0.91, - "curve": [ 0.4, 1, 0.467, 1.699, 0.4, 0.91, 0.474, 0.891 ] - }, - { - "time": 0.5, - "x": 1.699, - "y": 0.86, - "curve": [ 0.517, 1.699, 0.55, 1.181, 0.54, 0.813, 0.55, 0.713 ] - }, - { - "time": 0.5667, - "x": 1.181, - "y": 0.713, - "curve": [ 0.617, 1.181, 0.717, 1.881, 0.617, 0.713, 0.717, 0.796 ] - }, - { - "time": 0.7667, - "x": 1.881, - "y": 0.796, - "curve": [ 0.8, 1.881, 0.867, 1.3, 0.8, 0.796, 0.867, 0.649 ] - }, - { - "time": 0.9, - "x": 1.3, - "y": 0.649, - "curve": [ 0.925, 1.3, 0.975, 1.88, 0.925, 0.649, 0.975, 0.832 ] - }, - { "time": 1, "x": 1.88, "y": 0.832 } - ] - }, - "hoverboard-thruster-front": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06 ] - }, - { - "time": 0.5, - "value": 24.06, - "curve": [ 0.625, 24.06, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-front": { - "scale": [ - { - "x": 0.849, - "y": 1.764, - "curve": [ 0.017, 0.849, 0.05, 0.835, 0.017, 1.764, 0.05, 2.033 ] - }, - { - "time": 0.0667, - "x": 0.835, - "y": 2.033, - "curve": [ 0.092, 0.835, 0.142, 0.752, 0.092, 2.033, 0.142, 1.584 ] - }, - { - "time": 0.1667, - "x": 0.752, - "y": 1.584, - "curve": [ 0.183, 0.752, 0.217, 0.809, 0.183, 1.584, 0.217, 1.71 ] - }, - { - "time": 0.2333, - "x": 0.809, - "y": 1.71, - "curve": [ 0.25, 0.809, 0.283, 0.717, 0.25, 1.71, 0.283, 1.45 ] - }, - { - "time": 0.3, - "x": 0.717, - "y": 1.45, - "curve": [ 0.317, 0.717, 0.35, 0.777, 0.317, 1.45, 0.35, 1.698 ] - }, - { - "time": 0.3667, - "x": 0.777, - "y": 1.698, - "curve": [ 0.4, 0.781, 0.45, 0.685, 0.375, 1.698, 0.45, 1.173 ] - }, - { - "time": 0.4667, - "x": 0.685, - "y": 1.173, - "curve": [ 0.492, 0.685, 0.542, 0.825, 0.492, 1.173, 0.542, 1.572 ] - }, - { - "time": 0.5667, - "x": 0.825, - "y": 1.572, - "curve": [ 0.611, 0.816, 0.63, 0.727, 0.611, 1.577, 0.606, 1.255 ] - }, - { - "time": 0.6667, - "x": 0.725, - "y": 1.241, - "curve": [ 0.692, 0.725, 0.742, 0.895, 0.692, 1.241, 0.749, 1.799 ] - }, - { - "time": 0.7667, - "x": 0.895, - "y": 1.857, - "curve": [ 0.783, 0.895, 0.796, 0.892, 0.796, 1.955, 0.817, 1.962 ] - }, - { - "time": 0.8333, - "x": 0.845, - "y": 1.962, - "curve": [ 0.845, 0.831, 0.883, 0.802, 0.85, 1.962, 0.872, 1.704 ] - }, - { - "time": 0.9, - "x": 0.802, - "y": 1.491, - "curve": [ 0.917, 0.802, 0.95, 0.845, 0.907, 1.441, 0.936, 1.508 ] - }, - { - "time": 0.9667, - "x": 0.845, - "y": 1.627, - "curve": [ 0.975, 0.845, 0.992, 0.849, 0.973, 1.652, 0.992, 1.764 ] - }, - { "time": 1, "x": 0.849, "y": 1.764 } - ] - }, - "hoverboard-thruster-rear": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06 ] - }, - { - "time": 0.5, - "value": 24.06, - "curve": [ 0.625, 24.06, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-rear": { - "scale": [ - { - "x": 0.845, - "y": 1.31, - "curve": [ 0.017, 0.845, 0.117, 0.899, 0.017, 1.31, 0.117, 2.033 ] - }, - { - "time": 0.1333, - "x": 0.899, - "y": 2.033, - "curve": [ 0.15, 0.899, 0.183, 0.752, 0.15, 2.033, 0.183, 1.574 ] - }, - { - "time": 0.2, - "x": 0.752, - "y": 1.574, - "curve": [ 0.225, 0.752, 0.275, 0.809, 0.225, 1.574, 0.275, 1.71 ] - }, - { - "time": 0.3, - "x": 0.809, - "y": 1.71, - "curve": [ 0.317, 0.809, 0.35, 0.717, 0.317, 1.71, 0.35, 1.397 ] - }, - { - "time": 0.3667, - "x": 0.717, - "y": 1.397, - "curve": [ 0.383, 0.717, 0.417, 0.777, 0.383, 1.397, 0.417, 1.45 ] - }, - { - "time": 0.4333, - "x": 0.777, - "y": 1.45, - "curve": [ 0.45, 0.777, 0.496, 0.689, 0.45, 1.45, 0.481, 1.168 ] - }, - { - "time": 0.5333, - "x": 0.685, - "y": 1.173, - "curve": [ 0.565, 0.682, 0.617, 0.758, 0.575, 1.177, 0.617, 1.297 ] - }, - { - "time": 0.6333, - "x": 0.758, - "y": 1.297, - "curve": [ 0.658, 0.758, 0.708, 0.725, 0.658, 1.297, 0.708, 1.241 ] - }, - { - "time": 0.7333, - "x": 0.725, - "y": 1.241, - "curve": [ 0.772, 0.732, 0.796, 0.893, 0.782, 1.238, 0.778, 1.854 ] - }, - { - "time": 0.8333, - "x": 0.895, - "y": 1.857, - "curve": [ 0.878, 0.9, 0.992, 0.845, 0.88, 1.86, 0.992, 1.31 ] - }, - { "time": 1, "x": 0.845, "y": 1.31 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -85.92, - "curve": [ 0.08, -85.59, 0.284, -62.7 ] - }, - { - "time": 0.3667, - "value": -55.14, - "curve": [ 0.438, -48.65, 0.551, -43.21 ] - }, - { - "time": 0.6333, - "value": -43.21, - "curve": [ 0.716, -43.22, 0.908, -85.92 ] - }, - { "time": 1, "value": -85.92 } - ], - "translate": [ - { - "x": -0.59, - "y": -2.94, - "curve": [ 0.1, -1.21, 0.275, -1.74, 0.092, -2.94, 0.275, -6.39 ] - }, - { - "time": 0.3667, - "x": -1.74, - "y": -6.39, - "curve": [ 0.433, -1.74, 0.567, 0.72, 0.433, -6.39, 0.587, -4.48 ] - }, - { - "time": 0.6333, - "x": 0.72, - "y": -4.21, - "curve": [ 0.725, 0.72, 0.908, -0.08, 0.743, -3.57, 0.908, -2.94 ] - }, - { "time": 1, "x": -0.59, "y": -2.94 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 7.61, - "curve": [ 0.143, 7.62, 0.247, -23.17 ] - }, - { - "time": 0.2667, - "value": -26.56, - "curve": [ 0.281, -29.08, 0.351, -37.36 ] - }, - { - "time": 0.4333, - "value": -37.2, - "curve": [ 0.513, -37.05, 0.562, -29.88 ] - }, - { - "time": 0.6, - "value": -25.18, - "curve": [ 0.621, -22.58, 0.694, -3.98 ] - }, - { - "time": 0.8, - "value": 3.63, - "curve": [ 0.861, 8.03, 0.946, 7.57 ] - }, - { "time": 1, "value": 7.61 } - ], - "translate": [ - { - "curve": [ 0.117, 0, 0.35, 0.52, 0.117, 0, 0.35, -3.27 ] - }, - { - "time": 0.4667, - "x": 0.52, - "y": -3.27, - "curve": [ 0.6, 0.52, 0.867, 0, 0.6, -3.27, 0.867, 0 ] - }, - { "time": 1 } - ], - "shear": [ - { - "y": 19.83, - "curve": [ 0.117, 0, 0.35, 15.28, 0.117, 19.83, 0.35, 28.31 ] - }, - { - "time": 0.4667, - "x": 15.28, - "y": 28.31, - "curve": [ 0.6, 15.28, 0.867, 0, 0.6, 28.31, 0.867, 19.83 ] - }, - { "time": 1, "y": 19.83 } - ] - }, - "board-ik": { - "translate": [ - { - "x": 393.62, - "curve": [ 0.083, 393.62, 0.25, 393.48, 0.083, 0, 0.25, 117.69 ] - }, - { - "time": 0.3333, - "x": 393.48, - "y": 117.69, - "curve": [ 0.375, 393.48, 0.458, 393.62, 0.375, 117.69, 0.458, 83.82 ] - }, - { "time": 0.5, "x": 393.62, "y": 83.82 }, - { "time": 0.6667, "x": 393.62, "y": 30.15 }, - { "time": 1, "x": 393.62 } - ] - }, - "front-thigh": { - "translate": [ - { "x": -7.49, "y": 8.51 } - ] - }, - "front-leg-target": { - "translate": [ - { - "time": 0.3667, - "curve": [ 0.428, 10.83, 0.567, 12.78, 0.414, 7.29, 0.567, 8.79 ] - }, - { - "time": 0.6, - "x": 12.78, - "y": 8.79, - "curve": [ 0.692, 12.78, 0.772, 11.27, 0.692, 8.79, 0.766, 8.62 ] - }, - { "time": 0.8667 } - ] - }, - "rear-leg-target": { - "translate": [ - { - "time": 0.4667, - "curve": [ 0.492, 0, 0.534, 4.47, 0.492, 0, 0.542, 1.63 ] - }, - { - "time": 0.5667, - "x": 4.53, - "y": 1.77, - "curve": [ 0.622, 4.64, 0.717, 3.31, 0.615, 2.06, 0.71, 2.1 ] - }, - { "time": 0.8 } - ] - }, - "exhaust3": { - "scale": [ - { - "x": 1.882, - "y": 0.81, - "curve": [ 0.017, 1.882, 0.167, 1.3, 0.017, 0.81, 0.167, 0.649 ] - }, - { - "time": 0.2, - "x": 1.3, - "y": 0.649, - "curve": [ 0.225, 1.3, 0.275, 2.051, 0.225, 0.649, 0.275, 0.984 ] - }, - { - "time": 0.3, - "x": 2.051, - "y": 0.984, - "curve": [ 0.325, 2.051, 0.375, 1.311, 0.325, 0.984, 0.384, 0.715 ] - }, - { - "time": 0.4, - "x": 1.311, - "y": 0.686, - "curve": [ 0.433, 1.311, 0.5, 1.86, 0.426, 0.638, 0.5, 0.537 ] - }, - { - "time": 0.5333, - "x": 1.86, - "y": 0.537, - "curve": [ 0.567, 1.86, 0.633, 1.187, 0.567, 0.537, 0.604, 0.854 ] - }, - { - "time": 0.6667, - "x": 1.187, - "y": 0.854, - "curve": [ 0.7, 1.187, 0.767, 1.549, 0.707, 0.854, 0.774, 0.775 ] - }, - { - "time": 0.8, - "x": 1.549, - "y": 0.746, - "curve": [ 0.817, 1.549, 0.85, 1.181, 0.815, 0.729, 0.85, 0.713 ] - }, - { - "time": 0.8667, - "x": 1.181, - "y": 0.713, - "curve": [ 0.9, 1.181, 0.967, 1.882, 0.9, 0.713, 0.967, 0.81 ] - }, - { "time": 1, "x": 1.882, "y": 0.81 } - ] - }, - "side-glow1": { - "rotate": [ - { "value": 51.12, "curve": "stepped" }, - { "time": 0.0667, "value": 43.82, "curve": "stepped" }, - { "time": 0.1, "value": 40.95, "curve": "stepped" }, - { "time": 0.1667, "value": 27.78, "curve": "stepped" }, - { "time": 0.2, "value": 10.24, "curve": "stepped" }, - { "time": 0.2667, "curve": "stepped" }, - { "time": 0.8, "value": -25.81 } - ], - "translate": [ - { "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.2667, "x": 248.16, "curve": "stepped" }, - { "time": 0.3, "x": 221.36, "curve": "stepped" }, - { "time": 0.3667, "x": 195.69, "curve": "stepped" }, - { "time": 0.4, "x": 171.08, "curve": "stepped" }, - { "time": 0.4667, "x": 144.84, "curve": "stepped" }, - { "time": 0.5, "x": 121.22, "curve": "stepped" }, - { "time": 0.5667, "x": 91.98, "curve": "stepped" }, - { "time": 0.6, "x": 62.63, "curve": "stepped" }, - { "time": 0.6667, "x": 30.78, "curve": "stepped" }, - { "time": 0.7, "curve": "stepped" }, - { "time": 0.7667, "x": -28.45, "curve": "stepped" }, - { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "x": 0.535, "curve": "stepped" }, - { "time": 0.0667, "x": 0.594, "curve": "stepped" }, - { "time": 0.1, "x": 0.844, "curve": "stepped" }, - { "time": 0.1667, "curve": "stepped" }, - { "time": 0.8, "x": 0.534, "curve": "stepped" }, - { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9, "x": 0.349, "y": 0.654 } - ] - }, - "side-glow2": { - "rotate": [ - { "time": 0.0667, "value": 51.12, "curve": "stepped" }, - { "time": 0.1, "value": 43.82, "curve": "stepped" }, - { "time": 0.1667, "value": 40.95, "curve": "stepped" }, - { "time": 0.2, "value": 27.78, "curve": "stepped" }, - { "time": 0.2667, "value": 10.24, "curve": "stepped" }, - { "time": 0.3, "curve": "stepped" }, - { "time": 0.8667, "value": -25.81 } - ], - "translate": [ - { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, - { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, - { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, - { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, - { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, - { "time": 0.3, "x": 248.16, "curve": "stepped" }, - { "time": 0.3667, "x": 221.36, "curve": "stepped" }, - { "time": 0.4, "x": 195.69, "curve": "stepped" }, - { "time": 0.4667, "x": 171.08, "curve": "stepped" }, - { "time": 0.5, "x": 144.84, "curve": "stepped" }, - { "time": 0.5667, "x": 121.22, "curve": "stepped" }, - { "time": 0.6, "x": 91.98, "curve": "stepped" }, - { "time": 0.6667, "x": 62.63, "curve": "stepped" }, - { "time": 0.7, "x": 30.78, "curve": "stepped" }, - { "time": 0.7667, "curve": "stepped" }, - { "time": 0.8, "x": -28.45, "curve": "stepped" }, - { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, - { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, - { "time": 0.9667, "x": -93.81, "y": 29.55 } - ], - "scale": [ - { "time": 0.0667, "x": 0.535, "curve": "stepped" }, - { "time": 0.1, "x": 0.594, "curve": "stepped" }, - { "time": 0.1667, "x": 0.844, "curve": "stepped" }, - { "time": 0.2, "curve": "stepped" }, - { "time": 0.8667, "x": 0.534, "curve": "stepped" }, - { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, - { "time": 0.9667, "x": 0.349, "y": 0.654 } - ] - }, - "torso": { - "rotate": [ - { - "value": -34.73, - "curve": [ 0.034, -36.31, 0.162, -39.33 ] - }, - { - "time": 0.2667, - "value": -39.37, - "curve": [ 0.384, -39.37, 0.491, -29.52 ] - }, - { - "time": 0.5, - "value": -28.86, - "curve": [ 0.525, -26.95, 0.571, -21.01 ] - }, - { - "time": 0.6333, - "value": -21.01, - "curve": [ 0.725, -21.01, 0.969, -33.35 ] - }, - { "time": 1, "value": -34.73 } - ] - }, - "neck": { - "rotate": [ - { - "value": 10.2, - "curve": [ 0.07, 12.09, 0.189, 16.03 ] - }, - { - "time": 0.2667, - "value": 16.14, - "curve": [ 0.333, 16.14, 0.449, 8.03 ] - }, - { - "time": 0.5, - "value": 5.83, - "curve": [ 0.542, 4.02, 0.6, 2.68 ] - }, - { - "time": 0.6333, - "value": 2.68, - "curve": [ 0.725, 2.68, 0.943, 8.57 ] - }, - { "time": 1, "value": 10.2 } - ] - }, - "head": { - "rotate": [ - { - "value": 10.2, - "curve": [ 0.044, 11.52, 0.2, 16.12 ] - }, - { - "time": 0.2667, - "value": 16.14, - "curve": [ 0.375, 16.17, 0.492, 2.65 ] - }, - { - "time": 0.6333, - "value": 2.68, - "curve": [ 0.725, 2.7, 0.963, 9.26 ] - }, - { "time": 1, "value": 10.2 } - ], - "translate": [ - { - "curve": [ 0.03, -0.24, 0.2, -4.22, 0.051, -1.06, 0.2, -3.62 ] - }, - { - "time": 0.2667, - "x": -4.22, - "y": -3.62, - "curve": [ 0.358, -4.22, 0.542, 0.84, 0.358, -3.62, 0.542, 6.01 ] - }, - { - "time": 0.6333, - "x": 0.84, - "y": 6.01, - "curve": [ 0.725, 0.84, 0.939, 0.32, 0.725, 6.01, 0.945, 1.14 ] - }, - { "time": 1 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": -11.18, - "curve": [ 0.064, -14.82, 0.25, -20.01 ] - }, - { - "time": 0.3333, - "value": -20.01, - "curve": [ 0.429, -20.12, 0.58, 5.12 ] - }, - { - "time": 0.6, - "value": 8.67, - "curve": [ 0.617, 11.72, 0.687, 20.52 ] - }, - { - "time": 0.7667, - "value": 20.55, - "curve": [ 0.848, 20.7, 0.963, -9.43 ] - }, - { "time": 1, "value": -11.18 } - ] - }, - "hair3": { - "rotate": [ - { - "value": 9.61, - "curve": [ 0.014, 8.51, 0.075, 2.63 ] - }, - { - "time": 0.1, - "value": 2.63, - "curve": [ 0.15, 2.63, 0.25, 13.52 ] - }, - { - "time": 0.3, - "value": 13.52, - "curve": [ 0.35, 13.52, 0.45, 11.28 ] - }, - { - "time": 0.5, - "value": 11.28, - "curve": [ 0.575, 11.28, 0.725, 18.13 ] - }, - { - "time": 0.8, - "value": 18.13, - "curve": [ 0.85, 18.13, 0.978, 11.07 ] - }, - { "time": 1, "value": 9.61 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -17.7, - "curve": [ 0.008, -17.7, 0.025, -23.73 ] - }, - { - "time": 0.0333, - "value": -23.73, - "curve": [ 0.067, -23.73, 0.154, -4.4 ] - }, - { - "time": 0.1667, - "value": -1.92, - "curve": [ 0.197, 4.09, 0.236, 12.91 ] - }, - { - "time": 0.2667, - "value": 17.56, - "curve": [ 0.301, 22.68, 0.342, 27.97 ] - }, - { - "time": 0.3667, - "value": 27.97, - "curve": [ 0.4, 27.97, 0.467, -1.45 ] - }, - { - "time": 0.5, - "value": -1.45, - "curve": [ 0.517, -1.45, 0.55, 3.16 ] - }, - { - "time": 0.5667, - "value": 3.16, - "curve": [ 0.583, 3.16, 0.617, -8.9 ] - }, - { - "time": 0.6333, - "value": -8.9, - "curve": [ 0.642, -8.9, 0.658, -5.4 ] - }, - { - "time": 0.6667, - "value": -5.4, - "curve": [ 0.683, -5.4, 0.717, -15.32 ] - }, - { - "time": 0.7333, - "value": -15.32, - "curve": [ 0.75, -15.32, 0.783, -9.19 ] - }, - { - "time": 0.8, - "value": -9.19, - "curve": [ 0.817, -9.19, 0.85, -23.6 ] - }, - { - "time": 0.8667, - "value": -23.6, - "curve": [ 0.883, -23.6, 0.917, -17.38 ] - }, - { - "time": 0.9333, - "value": -17.38, - "curve": [ 0.942, -17.38, 0.958, -20.46 ] - }, - { - "time": 0.9667, - "value": -20.46, - "curve": [ 0.975, -20.46, 0.992, -17.7 ] - }, - { "time": 1, "value": -17.7 } - ] - }, - "hair1": { - "rotate": [ - { - "value": 9.61, - "curve": [ 0.06, 9.04, 0.25, 8.9 ] - }, - { - "time": 0.3333, - "value": 8.9, - "curve": [ 0.392, 8.9, 0.508, 14.58 ] - }, - { - "time": 0.5667, - "value": 14.58, - "curve": [ 0.675, 14.58, 0.956, 10.28 ] - }, - { "time": 1, "value": 9.61 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -3.82, - "curve": [ 0.017, -3.82, 0.064, -9.16 ] - }, - { - "time": 0.1333, - "value": -9.09, - "curve": [ 0.178, -9.04, 0.234, 1.29 ] - }, - { - "time": 0.2667, - "value": 5.98, - "curve": [ 0.276, 7.27, 0.336, 17.1 ] - }, - { - "time": 0.3667, - "value": 17.1, - "curve": [ 0.413, 17.1, 0.467, 1.59 ] - }, - { - "time": 0.5, - "value": 1.59, - "curve": [ 0.533, 1.59, 0.567, 13.63 ] - }, - { - "time": 0.6, - "value": 13.63, - "curve": [ 0.617, 13.63, 0.683, 0.78 ] - }, - { - "time": 0.7, - "value": 0.78, - "curve": [ 0.717, 0.78, 0.75, 12.01 ] - }, - { - "time": 0.7667, - "value": 11.9, - "curve": [ 0.792, 11.73, 0.817, -0.85 ] - }, - { - "time": 0.8333, - "value": -0.85, - "curve": [ 0.85, -0.85, 0.88, 1.99 ] - }, - { - "time": 0.9, - "value": 1.82, - "curve": [ 0.916, 1.68, 0.95, -6.9 ] - }, - { - "time": 0.9667, - "value": -6.9, - "curve": [ 0.975, -6.9, 0.992, -3.82 ] - }, - { "time": 1, "value": -3.82 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 31.65, - "curve": [ 0.108, 31.65, 0.325, 13.01 ] - }, - { - "time": 0.4333, - "value": 13.01, - "curve": [ 0.71, 13.01, 0.917, 31.65 ] - }, - { "time": 1, "value": 31.65 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 31, - "curve": [ 0.108, 31, 0.325, 12.76 ] - }, - { - "time": 0.4333, - "value": 12.79, - "curve": [ 0.587, 12.82, 0.917, 31 ] - }, - { "time": 1, "value": 31 } - ] - }, - "gun": { - "rotate": [ - { - "value": 1.95, - "curve": [ 0.083, 1.95, 0.245, 36.73 ] - }, - { - "time": 0.3333, - "value": 36.71, - "curve": [ 0.439, 36.69, 0.589, 10.68 ] - }, - { - "time": 0.6333, - "value": 8.75, - "curve": [ 0.701, 5.81, 0.917, 1.95 ] - }, - { "time": 1, "value": 1.95 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 2.35 ] - }, - { - "time": 0.1333, - "value": 2.35, - "curve": [ 0.225, 2.35, 0.408, -2.4 ] - }, - { - "time": 0.5, - "value": -2.4, - "curve": [ 0.567, -2.4, 0.7, 1.44 ] - }, - { - "time": 0.7667, - "value": 1.44, - "curve": [ 0.825, 1.44, 0.942, 0 ] - }, - { "time": 1 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.063, 0.77, 0.106, 1.42 ] - }, - { - "time": 0.1667, - "value": 1.42, - "curve": [ 0.259, 1.42, 0.344, -1.25 ] - }, - { - "time": 0.4667, - "value": -1.26, - "curve": [ 0.656, -1.26, 0.917, -0.78 ] - }, - { "time": 1 } - ] - }, - "head-control": { - "translate": [ - { - "x": 0.37, - "y": -11.17, - "curve": [ 0.133, 0.37, 0.335, -10.23, 0.133, -11.17, 0.335, 3.15 ] - }, - { - "time": 0.5333, - "x": -10.23, - "y": 3.15, - "curve": [ 0.71, -10.23, 0.883, 0.37, 0.71, 3.15, 0.883, -11.17 ] - }, - { "time": 1, "x": 0.37, "y": -11.17 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.46, - "y": 10.15, - "curve": [ 0.103, 1.46, 0.249, 1.36, 0.103, 10.15, 0.249, -4.39 ] - }, - { - "time": 0.4, - "x": 1.36, - "y": -4.39, - "curve": [ 0.621, 1.36, 0.85, 1.46, 0.621, -4.39, 0.85, 10.15 ] - }, - { "time": 1, "x": 1.46, "y": 10.15 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": 1.4, - "y": 0.44, - "curve": [ 0.088, 1.4, 0.208, -2.47, 0.088, 0.44, 0.208, 8.61 ] - }, - { - "time": 0.3333, - "x": -2.47, - "y": 8.61, - "curve": [ 0.572, -2.47, 0.833, 1.4, 0.572, 8.61, 0.833, 0.44 ] - }, - { "time": 1, "x": 1.4, "y": 0.44 } - ] - } - }, - "transform": { - "front-foot-board-transform": [ - { "mixRotate": 0.997 } - ], - "rear-foot-board-transform": [ - {} - ], - "toes-board": [ - { "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } - ] - }, - "attachments": { - "default": { - "front-foot": { - "front-foot": { - "deform": [ - { - "offset": 26, - "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] - } - ] - } - }, - "front-shin": { - "front-shin": { - "deform": [ - { - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 0.3667, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] - }, - { - "time": 0.5333, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - }, - { - "time": 1, - "offset": 14, - "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] - } - ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "deform": [ - { - "curve": [ 0.067, 0, 0.2, 1 ] - }, - { - "time": 0.2667, - "offset": 1, - "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ], - "curve": [ 0.45, 0, 0.817, 1 ] - }, - { "time": 1 } - ] - } - }, - "rear-foot": { - "rear-foot": { - "deform": [ - { - "offset": 28, - "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] - } - ] - } - } - } - } - }, - "idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { "x": -69.06 } - ] - }, - "hip": { - "rotate": [ - { - "curve": [ 0.073, 0.35, 0.303, 1.27 ] - }, - { - "time": 0.4, - "value": 1.28, - "curve": [ 0.615, 1.3, 0.847, -1.41 ] - }, - { - "time": 1.2, - "value": -1.38, - "curve": [ 1.344, -1.37, 1.602, -0.28 ] - }, - { "time": 1.6667 } - ], - "translate": [ - { - "x": -11.97, - "y": -23.15, - "curve": [ 0.059, -12.96, 0.258, -15.19, 0.142, -23.15, 0.341, -24.89 ] - }, - { - "time": 0.4667, - "x": -15.14, - "y": -26.74, - "curve": [ 0.62, -15.1, 0.788, -13.28, 0.597, -28.66, 0.75, -30.01 ] - }, - { - "time": 0.9, - "x": -12.02, - "y": -30.01, - "curve": [ 0.978, -11.13, 1.175, -9.05, 1.036, -29.94, 1.234, -28.08 ] - }, - { - "time": 1.3333, - "x": -9.06, - "y": -26.64, - "curve": [ 1.501, -9.06, 1.614, -10.95, 1.454, -24.89, 1.609, -23.15 ] - }, - { "time": 1.6667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -60.87, - "curve": [ 0.154, -60.85, 0.452, -68.65 ] - }, - { - "time": 0.8333, - "value": -68.65, - "curve": [ 1.221, -68.65, 1.542, -60.87 ] - }, - { "time": 1.6667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 42.46, - "curve": [ 0.029, 42.97, 0.134, 45.28 ] - }, - { - "time": 0.3333, - "value": 45.27, - "curve": [ 0.578, 45.26, 0.798, 40.07 ] - }, - { - "time": 0.8333, - "value": 39.74, - "curve": [ 0.878, 39.32, 1.019, 38.23 ] - }, - { - "time": 1.2, - "value": 38.22, - "curve": [ 1.377, 38.22, 1.619, 41.68 ] - }, - { "time": 1.6667, "value": 42.46 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 39.2, - "curve": [ 0.185, 39.22, 0.5, 29.37 ] - }, - { - "time": 0.6667, - "value": 29.37, - "curve": [ 0.917, 29.37, 1.417, 39.2 ] - }, - { "time": 1.6667, "value": 39.2 } - ] - }, - "head": { - "rotate": [ - { - "value": -6.75, - "curve": [ 0.176, -7.88, 0.349, -8.95 ] - }, - { - "time": 0.4667, - "value": -8.95, - "curve": [ 0.55, -8.95, 0.697, -6.77 ] - }, - { - "time": 0.8333, - "value": -5.44, - "curve": [ 0.88, -4.98, 1.05, -4.12 ] - }, - { - "time": 1.1333, - "value": -4.12, - "curve": [ 1.266, -4.12, 1.469, -5.48 ] - }, - { "time": 1.6667, "value": -6.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "curve": [ 0.086, 0, 0.233, 2.48 ] - }, - { - "time": 0.3333, - "value": 4.13, - "curve": [ 0.429, 5.7, 0.711, 10.06 ] - }, - { - "time": 0.8333, - "value": 10.06, - "curve": [ 0.926, 10.06, 1.092, 4.21 ] - }, - { - "time": 1.2, - "value": 2.78, - "curve": [ 1.349, 0.8, 1.551, 0 ] - }, - { "time": 1.6667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "curve": [ 0.063, 0.54, 0.367, 3.39 ] - }, - { - "time": 0.5333, - "value": 3.39, - "curve": [ 0.696, 3.39, 0.939, -1.63 ] - }, - { - "time": 1.2, - "value": -1.61, - "curve": [ 1.42, -1.59, 1.574, -0.67 ] - }, - { "time": 1.6667 } - ] - }, - "gun": { - "rotate": [ - { - "curve": [ 0.099, 0.27, 0.367, 1.23 ] - }, - { - "time": 0.5333, - "value": 1.23, - "curve": [ 0.665, 1.23, 0.937, -0.56 ] - }, - { - "time": 1.1333, - "value": -0.55, - "curve": [ 1.316, -0.55, 1.582, -0.21 ] - }, - { "time": 1.6667 } - ] - }, - "torso": { - "rotate": [ - { - "value": -22.88, - "curve": [ 0.099, -23.45, 0.363, -24.74 ] - }, - { - "time": 0.5333, - "value": -24.74, - "curve": [ 0.706, -24.74, 0.961, -20.97 ] - }, - { - "time": 1.1333, - "value": -20.97, - "curve": [ 1.355, -20.97, 1.567, -22.28 ] - }, - { "time": 1.6667, "value": -22.88 } - ] - }, - "neck": { - "rotate": [ - { - "value": 3.78, - "curve": [ 0.167, 3.78, 0.5, 5.45 ] - }, - { - "time": 0.6667, - "value": 5.45, - "curve": [ 0.917, 5.45, 1.417, 3.78 ] - }, - { "time": 1.6667, "value": 3.78 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.067, 0.33, 0.341, 2.54 ] - }, - { - "time": 0.5333, - "value": 2.54, - "curve": [ 0.734, 2.55, 0.982, -0.94 ] - }, - { - "time": 1.1333, - "value": -0.93, - "curve": [ 1.365, -0.91, 1.549, -0.56 ] - }, - { "time": 1.6667 } - ] - }, - "torso3": { - "rotate": [ - { - "value": -2.15, - "curve": [ 0.052, -1.9, 0.384, -0.15 ] - }, - { - "time": 0.5333, - "value": -0.14, - "curve": [ 0.762, -0.13, 0.895, -3.1 ] - }, - { - "time": 1.1333, - "value": -3.1, - "curve": [ 1.348, -3.1, 1.592, -2.46 ] - }, - { "time": 1.6667, "value": -2.15 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.213, 2.86 ] - }, - { - "time": 0.2667, - "value": 3.65, - "curve": [ 0.358, 4.99, 0.535, 7.92 ] - }, - { - "time": 0.6667, - "value": 7.92, - "curve": [ 0.809, 7.92, 1.067, 5.49 ] - }, - { - "time": 1.1333, - "value": 4.7, - "curve": [ 1.245, 3.34, 1.525, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.225, -7.97 ] - }, - { - "time": 0.2667, - "value": -9.75, - "curve": [ 0.316, -11.84, 0.519, -16.66 ] - }, - { - "time": 0.6667, - "value": -16.66, - "curve": [ 0.817, -16.66, 1.029, -11.43 ] - }, - { - "time": 1.1333, - "value": -9.14, - "curve": [ 1.25, -6.56, 1.525, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.1, 0, 0.3, 1.32 ] - }, - { - "time": 0.4, - "value": 1.32, - "curve": [ 0.55, 1.32, 0.866, 0.93 ] - }, - { - "time": 1, - "value": 0.73, - "curve": [ 1.189, 0.46, 1.5, 0 ] - }, - { "time": 1.6667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.118, -0.44, 0.3, -8.52 ] - }, - { - "time": 0.4, - "value": -8.52, - "curve": [ 0.55, -8.52, 0.85, 1.96 ] - }, - { - "time": 1, - "value": 1.96, - "curve": [ 1.167, 1.96, 1.577, 0.38 ] - }, - { "time": 1.6667 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.098, 1.46, 0.3, 4.49, 0.17, 0.13, 0.316, -3.28 ] - }, - { - "time": 0.4, - "x": 4.55, - "y": -5.95, - "curve": [ 0.53, 4.64, 0.776, 2.59, 0.492, -8.89, 0.668, -14.21 ] - }, - { - "time": 0.8667, - "x": 1.42, - "y": -14.26, - "curve": [ 0.966, 0.15, 1.109, -2.91, 0.994, -14.26, 1.144, -10.58 ] - }, - { - "time": 1.2333, - "x": -3.02, - "y": -8.26, - "curve": [ 1.342, -3.02, 1.568, -1.48, 1.317, -6.1, 1.558, 0 ] - }, - { "time": 1.6667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.21, 0, 0.525, -1.72, 0.21, 0, 0.525, 4.08 ] - }, - { - "time": 0.8333, - "x": -1.72, - "y": 4.08, - "curve": [ 1.15, -1.72, 1.46, 0, 1.15, 4.08, 1.46, 0 ] - }, - { "time": 1.6667 } - ] - } - } - }, - "idle-turn": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-upper-arm": { - "rotate": [ - { - "value": -302.77, - "curve": [ 0, -406.9, 0.125, -420.87 ] - }, - { "time": 0.2667, "value": -420.87 } - ], - "translate": [ - { - "x": 2.24, - "y": -4.98, - "curve": [ 0.067, 2.24, 0.111, 0, 0.067, -4.98, 0.111, 0 ] - }, - { "time": 0.2667 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 248.56, - "curve": [ 0, 371.28, 0.062, 399.2 ] - }, - { "time": 0.1333, "value": 399.2 } - ], - "translate": [ - { - "x": -2.84, - "y": 37.28, - "curve": [ 0.033, -2.84, 0.069, 0, 0.033, 37.28, 0.069, 0 ] - }, - { "time": 0.1333 } - ] - }, - "gun": { - "rotate": [ - { - "value": -3.95, - "curve": [ 0, -10.4, 0.019, -20.43 ] - }, - { - "time": 0.0333, - "value": -20.45, - "curve": [ 0.044, -20.47, 0.125, 0 ] - }, - { "time": 0.2 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.2, - "curve": [ 0, 6.27, 0.125, 3.78 ] - }, - { "time": 0.2667, "value": 3.78 } - ] - }, - "hip": { - "translate": [ - { - "x": -2.69, - "y": -6.79, - "curve": [ 0.067, -2.69, 0.2, -11.97, 0.067, -6.79, 0.2, -23.15 ] - }, - { "time": 0.2667, "x": -11.97, "y": -23.15 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -15.54, - "curve": [ 0, -3.08, 0.034, 18.44 ] - }, - { - "time": 0.0667, - "value": 19.02, - "curve": [ 0.108, 19.75, 0.169, 0 ] - }, - { "time": 0.2667 } - ], - "scale": [ - { - "x": 0.94, - "curve": [ 0, 0.962, 0.024, 1.237, 0, 1, 0.026, 0.947 ] - }, - { - "time": 0.0667, - "x": 1.236, - "y": 0.947, - "curve": [ 0.117, 1.235, 0.189, 1, 0.117, 0.947, 0.189, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 11.75, - "curve": [ 0, -7.97, 0.017, -33.4 ] - }, - { - "time": 0.0333, - "value": -33.39, - "curve": [ 0.049, -33.37, 0.131, 0 ] - }, - { "time": 0.2 } - ] - }, - "torso": { - "rotate": [ - { - "value": -18.25, - "curve": [ 0, -10.59, 0.125, -22.88 ] - }, - { "time": 0.2667, "value": -22.88 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.067, 1, 0.132, 1, 0.067, 1.03, 0.132, 1 ] - }, - { "time": 0.2667 } - ] - }, - "head": { - "rotate": [ - { - "value": 5.12, - "curve": [ 0, -6.34, 0.125, -6.75 ] - }, - { "time": 0.2667, "value": -6.75 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.067, 1, 0.107, 1, 0.067, 1.03, 0.107, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": -58.39, - "y": 30.48, - "curve": [ 0, -7.15, 0.047, 16.62, 0, 12.71, 0.039, 0.22 ] - }, - { - "time": 0.1, - "x": 34.14, - "y": -0.19, - "curve": [ 0.136, 45.79, 0.163, 48.87, 0.133, -0.41, 0.163, 0 ] - }, - { "time": 0.2, "x": 48.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 6.69, - "curve": [ 0, 19.76, 0.039, 56.53 ] - }, - { - "time": 0.0667, - "value": 56.63, - "curve": [ 0.114, 56.79, 0.189, 42.46 ] - }, - { "time": 0.2667, "value": 42.46 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -1.85, - "curve": [ 0.014, -8.91, 0.047, -28.4 ] - }, - { - "time": 0.1, - "value": -28.89, - "curve": [ 0.144, -29.29, 0.262, -21.77 ] - }, - { "time": 0.2667 } - ], - "translate": [ - { - "x": 9.97, - "y": 0.82, - "curve": [ 0, -54.41, 0.078, -69.06, 0, 0.15, 0.078, 0 ] - }, - { "time": 0.1667, "x": -69.06 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -9.01, - "curve": [ 0.044, -9.01, 0.072, 7.41 ] - }, - { - "time": 0.1333, - "value": 10.08, - "curve": [ 0.166, 11.47, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -16.49, - "curve": [ 0.044, -16.49, 0.101, -5.98 ] - }, - { - "time": 0.1333, - "value": -2.95, - "curve": [ 0.162, -0.34, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -3.85, - "curve": [ 0.044, -3.85, 0.072, 6.91 ] - }, - { - "time": 0.1333, - "value": 8.05, - "curve": [ 0.166, 8.65, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 1.25, - "curve": [ 0.044, 1.25, 0.072, 8.97 ] - }, - { - "time": 0.1333, - "value": 8.6, - "curve": [ 0.166, 8.4, 0.208, 0 ] - }, - { "time": 0.2667 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 12.21, - "y": 1.89, - "curve": [ 0.033, 12.21, 0.1, 0, 0.033, 1.89, 0.1, 0 ] - }, - { "time": 0.1333 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.11, - "y": -1.38, - "curve": [ 0.033, -16.11, 0.1, 0, 0.033, -1.38, 0.1, 0 ] - }, - { "time": 0.1333 } - ] - }, - "torso3": { - "rotate": [ - { "time": 0.2667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { - "x": -13.72, - "y": -34.7, - "curve": [ 0.067, -13.72, 0.2, 0, 0.067, -34.7, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.13, - "y": -14.31, - "curve": [ 0.067, 1.13, 0.2, 0, 0.067, -14.31, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - } - } - }, - "jump": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" }, - { "time": 0.1, "name": "front-fist-closed" }, - { "time": 0.8333, "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { - "value": 55.08, - "curve": [ 0.007, 46.66, 0.043, 26.3 ] - }, - { - "time": 0.0667, - "value": 22.84, - "curve": [ 0.1, 17.99, 0.165, 15.78 ] - }, - { - "time": 0.2333, - "value": 15.71, - "curve": [ 0.309, 15.63, 0.408, 46.67 ] - }, - { - "time": 0.5, - "value": 63.6, - "curve": [ 0.56, 74.72, 0.762, 91.48 ] - }, - { - "time": 0.9667, - "value": 91.81, - "curve": [ 1.068, 92.01, 1.096, 22.05 ] - }, - { - "time": 1.1667, - "value": 22.25, - "curve": [ 1.18, 22.29, 1.176, 56.17 ] - }, - { - "time": 1.2, - "value": 56.16, - "curve": [ 1.246, 56.15, 1.263, 54.94 ] - }, - { "time": 1.3333, "value": 55.08 } - ], - "translate": [ - { "x": -5.13, "y": 11.55 } - ] - }, - "torso": { - "rotate": [ - { - "value": -45.57, - "curve": [ 0.022, -44.61, 0.03, -39.06 ] - }, - { - "time": 0.0667, - "value": -35.29, - "curve": [ 0.12, -29.77, 0.28, -19.95 ] - }, - { - "time": 0.4333, - "value": -19.95, - "curve": [ 0.673, -19.95, 0.871, -22.38 ] - }, - { - "time": 0.9667, - "value": -27.08, - "curve": [ 1.094, -33.33, 1.176, -44.93 ] - }, - { "time": 1.3333, "value": -45.57 } - ], - "translate": [ - { "x": -3.79, "y": -0.77 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "value": 12.81, - "curve": [ 0.067, 12.81, 0.242, 67.88 ] - }, - { - "time": 0.2667, - "value": 74.11, - "curve": [ 0.314, 86.02, 0.454, 92.23 ] - }, - { - "time": 0.5667, - "value": 92.24, - "curve": [ 0.753, 92.26, 0.966, 67.94 ] - }, - { - "time": 1, - "value": 61.32, - "curve": [ 1.039, 53.75, 1.218, 12.68 ] - }, - { "time": 1.3333, "value": 12.81 } - ] - }, - "rear-shin": { - "rotate": [ - { - "value": -115.64, - "curve": [ 0.067, -117.17, 0.125, -117.15 ] - }, - { - "time": 0.1667, - "value": -117.15, - "curve": [ 0.225, -117.15, 0.332, -108.76 ] - }, - { - "time": 0.4, - "value": -107.15, - "curve": [ 0.48, -105.26, 0.685, -103.49 ] - }, - { - "time": 0.7667, - "value": -101.97, - "curve": [ 0.826, -100.87, 0.919, -92.3 ] - }, - { - "time": 1, - "value": -92.28, - "curve": [ 1.113, -92.26, 1.297, -114.22 ] - }, - { "time": 1.3333, "value": -115.64 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -40.21, - "curve": [ 0.054, -35.46, 0.15, -31.12 ] - }, - { - "time": 0.2, - "value": -31.12, - "curve": [ 0.308, -31.12, 0.547, -80.12 ] - }, - { - "time": 0.6333, - "value": -96.56, - "curve": [ 0.697, -108.56, 0.797, -112.54 ] - }, - { - "time": 0.8667, - "value": -112.6, - "curve": [ 1.137, -112.84, 1.274, -49.19 ] - }, - { "time": 1.3333, "value": -40.21 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.54, - "curve": [ 0.054, 32.23, 0.192, 55.84 ] - }, - { - "time": 0.2333, - "value": 62.58, - "curve": [ 0.29, 71.87, 0.375, 79.28 ] - }, - { - "time": 0.4333, - "value": 79.18, - "curve": [ 0.555, 78.98, 0.684, 27.54 ] - }, - { - "time": 0.7333, - "value": 13.28, - "curve": [ 0.786, -1.85, 0.874, -24.76 ] - }, - { - "time": 1, - "value": -25.45, - "curve": [ 1.165, -26.36, 1.303, 9.1 ] - }, - { "time": 1.3333, "value": 20.54 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16, - "curve": [ 0.114, -39.59, 0.3, -45.61 ] - }, - { - "time": 0.4, - "value": -45.61, - "curve": [ 0.442, -45.61, 0.537, -21.54 ] - }, - { - "time": 0.5667, - "value": -15.4, - "curve": [ 0.592, -10.23, 0.692, 11.89 ] - }, - { - "time": 0.7333, - "value": 11.73, - "curve": [ 0.783, 11.54, 0.831, 1.8 ] - }, - { - "time": 0.8667, - "value": -5.78, - "curve": [ 0.897, -12.22, 0.901, -14.22 ] - }, - { - "time": 0.9333, - "value": -14.51, - "curve": [ 0.974, -14.89, 0.976, 10.38 ] - }, - { - "time": 1, - "value": 10.55, - "curve": [ 1.027, 10.74, 1.023, -8.44 ] - }, - { - "time": 1.0333, - "value": -8.42, - "curve": [ 1.059, -8.36, 1.074, 10.12 ] - }, - { - "time": 1.1, - "value": 10.22, - "curve": [ 1.168, 10.48, 1.27, -36.07 ] - }, - { "time": 1.3333, "value": -36.16 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.5, - "curve": [ 0.048, 36.1, 0.168, 20.45 ] - }, - { - "time": 0.3, - "value": 20.45, - "curve": [ 0.476, 20.45, 0.571, 33.76 ] - }, - { - "time": 0.6, - "value": 38.67, - "curve": [ 0.642, 45.8, 0.681, 57.44 ] - }, - { - "time": 0.7333, - "value": 62.91, - "curve": [ 0.829, 72.8, 0.996, 77.61 ] - }, - { - "time": 1.0333, - "value": 80.37, - "curve": [ 1.082, 83.94, 1.148, 90.6 ] - }, - { - "time": 1.2, - "value": 90.6, - "curve": [ 1.248, 90.46, 1.317, 53.07 ] - }, - { "time": 1.3333, "value": 49.06 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 28.28, - "curve": [ 0.022, 25.12, 0.187, -0.89 ] - }, - { - "time": 0.2, - "value": -2.52, - "curve": [ 0.257, -9.92, 0.372, -17.38 ] - }, - { - "time": 0.4333, - "value": -17.41, - "curve": [ 0.54, -17.47, 0.659, -16.91 ] - }, - { - "time": 0.7667, - "value": -12.1, - "curve": [ 0.907, -5.79, 1.025, 14.58 ] - }, - { - "time": 1.1, - "value": 20.58, - "curve": [ 1.191, 27.85, 1.283, 29.67 ] - }, - { "time": 1.3333, "value": 29.67 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.88, - "curve": [ 0.104, 11.82, 0.179, 11.15 ] - }, - { - "time": 0.2, - "value": 10.08, - "curve": [ 0.255, 7.29, 0.405, -8.15 ] - }, - { - "time": 0.4333, - "value": -9.35, - "curve": [ 0.508, -12.48, 0.595, -13.14 ] - }, - { - "time": 0.6667, - "value": -12.61, - "curve": [ 0.714, -12.26, 0.815, -5.57 ] - }, - { - "time": 0.8333, - "value": -4.08, - "curve": [ 0.883, -0.07, 1.045, 12.77 ] - }, - { - "time": 1.1, - "value": 15.06, - "curve": [ 1.208, 19.6, 1.279, 20.64 ] - }, - { "time": 1.3333, "value": 20.73 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.14, - "curve": [ 0.008, 12.19, 0.197, -23.53 ] - }, - { - "time": 0.3333, - "value": -23.95, - "curve": [ 0.509, -23.95, 0.667, -2.66 ] - }, - { - "time": 0.7333, - "value": -2.66, - "curve": [ 0.792, -2.66, 0.908, -13.32 ] - }, - { - "time": 0.9667, - "value": -13.32, - "curve": [ 1.158, -13.11, 1.241, -1.58 ] - }, - { "time": 1.3333, "value": -1.58 } - ], - "scale": [ - { - "curve": [ 0.041, 1, 0.052, 0.962, 0.041, 1, 0.052, 1.137 ] - }, - { - "time": 0.1, - "x": 0.954, - "y": 1.137, - "curve": [ 0.202, 0.962, 0.318, 1, 0.202, 1.137, 0.252, 1.002 ] - }, - { "time": 0.4667 }, - { - "time": 1.0667, - "x": 1.002, - "curve": [ 1.092, 1.002, 1.126, 1.143, 1.092, 1, 1.128, 0.975 ] - }, - { - "time": 1.1667, - "x": 1.144, - "y": 0.973, - "curve": [ 1.204, 1.145, 1.233, 0.959, 1.206, 0.972, 1.227, 1.062 ] - }, - { - "time": 1.2667, - "x": 0.958, - "y": 1.063, - "curve": [ 1.284, 0.958, 1.292, 1.001, 1.288, 1.063, 1.288, 1.001 ] - }, - { "time": 1.3333 } - ] - }, - "hip": { - "translate": [ - { - "y": -45.46, - "curve": [ 0.042, -0.09, 0.15, 15.22, 0.031, 44.98, 0.123, 289.73 ] - }, - { - "time": 0.2, - "x": 15.22, - "y": 415.85, - "curve": [ 0.332, 15.22, 0.539, -34.52, 0.271, 532.93, 0.483, 720.5 ] - }, - { - "time": 0.7667, - "x": -34.52, - "y": 721.6, - "curve": [ 0.888, -34.52, 1.057, -21.95, 1.049, 721.17, 1.098, 379.84 ] - }, - { - "time": 1.1333, - "x": -15.67, - "y": 266.77, - "curve": [ 1.144, -14.77, 1.188, -10.53, 1.15, 213.72, 1.172, -61.32 ] - }, - { - "time": 1.2333, - "x": -6.53, - "y": -61.34, - "curve": [ 1.272, -3.22, 1.311, 0.05, 1.291, -61.36, 1.296, -44.8 ] - }, - { "time": 1.3333, "y": -45.46 } - ] - }, - "front-shin": { - "rotate": [ - { - "value": -74.19, - "curve": [ 0, -51.14, 0.042, -12.54 ] - }, - { - "time": 0.1667, - "value": -12.28, - "curve": [ 0.285, -12.32, 0.37, -74.44 ] - }, - { - "time": 0.4333, - "value": -92.92, - "curve": [ 0.498, -111.86, 0.617, -140.28 ] - }, - { - "time": 0.9, - "value": -140.84, - "curve": [ 1.004, -141.04, 1.09, -47.87 ] - }, - { - "time": 1.1, - "value": -37.44, - "curve": [ 1.108, -29.83, 1.14, -21.18 ] - }, - { - "time": 1.1667, - "value": -21.08, - "curve": [ 1.18, -21.03, 1.191, -50.65 ] - }, - { - "time": 1.2, - "value": -53.17, - "curve": [ 1.22, -58.53, 1.271, -73.38 ] - }, - { "time": 1.3333, "value": -74.19 } - ] - }, - "front-foot": { - "rotate": [ - { - "value": 7.35, - "curve": [ 0, 4.8, 0.05, -26.64 ] - }, - { - "time": 0.0667, - "value": -26.64, - "curve": [ 0.192, -26.64, 0.442, -11.77 ] - }, - { - "time": 0.5667, - "value": -11.77, - "curve": [ 0.692, -11.77, 0.942, -19.36 ] - }, - { - "time": 1.0667, - "value": -19.36, - "curve": [ 1.133, -19.36, 1.32, 3.82 ] - }, - { "time": 1.3333, "value": 7.35 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -7.14 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.36, - "curve": [ 0.022, 16.28, 0.15, 30.81 ] - }, - { - "time": 0.2, - "value": 30.81, - "curve": [ 0.258, 30.81, 0.375, 13.26 ] - }, - { - "time": 0.4333, - "value": 13.26, - "curve": [ 0.508, 13.26, 0.658, 15.05 ] - }, - { - "time": 0.7333, - "value": 14.98, - "curve": [ 0.789, 14.94, 0.828, 13.62 ] - }, - { - "time": 0.8667, - "value": 12.72, - "curve": [ 0.887, 12.25, 0.984, 9.83 ] - }, - { - "time": 1.0333, - "value": 8.6, - "curve": [ 1.045, 8.31, 1.083, 7.55 ] - }, - { - "time": 1.1333, - "value": 7.13, - "curve": [ 1.175, 6.78, 1.283, 6.18 ] - }, - { "time": 1.3333, "value": 6.18 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.95, "y": -30.34 } - ] - }, - "rear-leg-target": { - "rotate": [ - { "value": -38.43 } - ], - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "front-foot-target": { - "rotate": [ - { "value": -62.54 } - ], - "translate": [ - { "x": 16.34, "y": 0.18 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55 } - ], - "translate": [ - { "x": -176.39, "y": 134.12 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -143.73, - "curve": [ 0.083, -144.24, 0.167, -74.26 ] - }, - { - "time": 0.2667, - "value": -52.76, - "curve": [ 0.342, -36.57, 0.513, -36.57 ] - }, - { - "time": 0.6333, - "value": -30.97, - "curve": [ 0.724, -26.78, 0.848, -17.06 ] - }, - { - "time": 0.9667, - "value": -16.74, - "curve": [ 1.167, -16.2, 1.272, -144.17 ] - }, - { "time": 1.3333, "value": -143.73 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -1.57, - "curve": [ 0, -24.71, 0.162, -60.88 ] - }, - { - "time": 0.2667, - "value": -60.83, - "curve": [ 0.342, -60.8, 0.582, -43.5 ] - }, - { - "time": 0.7, - "value": -39.45, - "curve": [ 0.773, -36.94, 0.832, -36.78 ] - }, - { - "time": 0.9667, - "value": -36.6, - "curve": [ 1.054, -36.49, 1.092, -37.37 ] - }, - { - "time": 1.1667, - "value": -33.26, - "curve": [ 1.237, -29.37, 1.147, -1.41 ] - }, - { "time": 1.2, "value": -1.57 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0, 13.59, 0.117, 18.21 ] - }, - { - "time": 0.1333, - "value": 18.21, - "curve": [ 0.167, 18.21, 0.26, 12.95 ] - }, - { - "time": 0.3, - "value": 11.56, - "curve": [ 0.382, 8.7, 0.55, 9.43 ] - }, - { - "time": 0.6667, - "value": 9.32, - "curve": [ 0.843, 9.15, 0.918, -7.34 ] - }, - { "time": 1.3333, "value": -6.81 } - ], - "translate": [ - { - "time": 0.6667, - "curve": [ 0.781, 0, 0.972, 16.03, 0.781, 0, 0.972, 0.92 ] - }, - { - "time": 1.1333, - "x": 16.03, - "y": 0.92, - "curve": [ 1.211, 16.03, 1.281, 0, 1.211, 0.92, 1.281, 0 ] - }, - { "time": 1.3333 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.001, -3.88, 0.063, 16.18 ] - }, - { - "time": 0.1667, - "value": 16.14, - "curve": [ 0.242, 16.1, 0.249, 16.07 ] - }, - { - "time": 0.3333, - "value": 13.46, - "curve": [ 0.442, 10.09, 0.573, -2.2 ] - }, - { - "time": 0.6, - "value": -6.04, - "curve": [ 0.614, -8.05, 0.717, -33.44 ] - }, - { - "time": 0.7667, - "value": -33.44, - "curve": [ 0.809, -33.44, 0.835, -31.32 ] - }, - { - "time": 0.8667, - "value": -27.36, - "curve": [ 0.874, -26.47, 0.903, -14.28 ] - }, - { - "time": 0.9333, - "value": -14.47, - "curve": [ 0.956, -14.62, 0.944, -25.91 ] - }, - { - "time": 1, - "value": -25.96, - "curve": [ 1.062, -26.02, 1.051, -1.87 ] - }, - { - "time": 1.0667, - "value": -1.87, - "curve": [ 1.096, -1.87, 1.096, -16.09 ] - }, - { - "time": 1.1333, - "value": -16.08, - "curve": [ 1.169, -16.08, 1.153, -3.38 ] - }, - { - "time": 1.2, - "value": -3.38, - "curve": [ 1.234, -3.38, 1.271, -6.07 ] - }, - { "time": 1.3333, "value": -6.07 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0, -3.17, 0.042, 16.33 ] - }, - { - "time": 0.0667, - "value": 16.33, - "curve": [ 0.21, 15.74, 0.208, -12.06 ] - }, - { - "time": 0.3333, - "value": -12.21, - "curve": [ 0.417, -12.3, 0.552, -3.98 ] - }, - { - "time": 0.6667, - "value": 1.52, - "curve": [ 0.726, 4.35, 0.817, 4.99 ] - }, - { - "time": 0.8667, - "value": 4.99, - "curve": [ 0.901, 4.99, 0.912, -29.05 ] - }, - { - "time": 0.9667, - "value": -27.45, - "curve": [ 0.987, -26.83, 1.018, -5.42 ] - }, - { - "time": 1.0667, - "value": -5.46, - "curve": [ 1.107, -5.22, 1.095, -33.51 ] - }, - { - "time": 1.1333, - "value": -33.28, - "curve": [ 1.162, -33.57, 1.192, 8.04 ] - }, - { - "time": 1.2667, - "value": 7.86, - "curve": [ 1.302, 7.77, 1.313, 2.7 ] - }, - { "time": 1.3333, "value": 2.7 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.001, -3.12, 0.074, 14.66 ] - }, - { - "time": 0.1333, - "value": 14.66, - "curve": [ 0.188, 14.8, 0.293, 9.56 ] - }, - { - "time": 0.3333, - "value": 5.99, - "curve": [ 0.381, 1.72, 0.55, -11.11 ] - }, - { - "time": 0.6667, - "value": -11.11, - "curve": [ 0.833, -11.11, 0.933, 22.54 ] - }, - { - "time": 1.1, - "value": 22.54, - "curve": [ 1.158, 22.54, 1.275, -6.81 ] - }, - { "time": 1.3333, "value": -6.81 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.013, 2.33, 0.092, -9.75 ] - }, - { - "time": 0.1333, - "value": -9.75, - "curve": [ 0.175, -9.75, 0.291, -1.26 ] - }, - { - "time": 0.3333, - "value": 0.96, - "curve": [ 0.359, 2.3, 0.543, 4.25 ] - }, - { - "time": 0.6, - "value": 4.68, - "curve": [ 0.683, 5.3, 0.771, 5.92 ] - }, - { - "time": 0.8333, - "value": 6.48, - "curve": [ 0.871, 6.82, 1.083, 11.37 ] - }, - { - "time": 1.1667, - "value": 11.37, - "curve": [ 1.208, 11.37, 1.317, 6.18 ] - }, - { "time": 1.3333, "value": 4.52 } - ], - "translate": [ - { - "curve": [ 0, 0, 0.082, -2.24, 0, 0, 0.082, -0.42 ] - }, - { - "time": 0.1667, - "x": -2.98, - "y": -0.56, - "curve": [ 0.232, -2.24, 0.298, 0, 0.232, -0.42, 0.298, 0 ] - }, - { "time": 0.3333, "curve": "stepped" }, - { - "time": 0.8667, - "curve": [ 0.889, 0, 0.912, 0.26, 0.889, 0, 0.912, 0.06 ] - }, - { - "time": 0.9333, - "x": 0.68, - "y": 0.23, - "curve": [ 1.016, 2.22, 1.095, 5.9, 1.023, 0.97, 1.095, 1.99 ] - }, - { - "time": 1.1667, - "x": 6.47, - "y": 2.18, - "curve": [ 1.23, 5.75, 1.286, 0, 1.23, 1.94, 1.286, 0 ] - }, - { "time": 1.3333 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.025, 4.52, 0.075, -6.17 ] - }, - { - "time": 0.1, - "value": -6.17, - "curve": [ 0.175, -6.17, 0.381, -0.71 ] - }, - { - "time": 0.4, - "value": -0.25, - "curve": [ 0.447, 0.87, 0.775, 4.84 ] - }, - { - "time": 0.9, - "value": 4.84, - "curve": [ 1.008, 4.84, 1.225, 4.52 ] - }, - { "time": 1.3333, "value": 4.52 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.138, -2.4, 0.227, -10.44, 0.123, 1.05, 0.227, 2.7 ] - }, - { - "time": 0.3667, - "x": -10.44, - "y": 2.7, - "curve": [ 0.484, -10.44, 0.585, -5.63, 0.484, 2.7, 0.629, -23.62 ] - }, - { - "time": 0.7333, - "x": -2.29, - "y": -26.61, - "curve": [ 0.818, -0.39, 0.962, 1.21, 0.858, -30.17, 0.972, -28.75 ] - }, - { - "time": 1.1, - "x": 1.25, - "y": -28.75, - "curve": [ 1.192, 1.28, 1.234, 0.98, 1.224, -28.75, 1.235, -2.15 ] - }, - { "time": 1.3333 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.031, -2.22, 0.065, -3.73, 0.02, -3.25, 0.065, -14.74 ] - }, - { - "time": 0.1, - "x": -3.73, - "y": -14.74, - "curve": [ 0.216, -3.73, 0.384, -0.17, 0.216, -14.74, 0.402, -12.51 ] - }, - { - "time": 0.5, - "x": 1.63, - "y": -9.51, - "curve": [ 0.632, 3.69, 0.935, 7.41, 0.585, -6.91, 0.909, 10.86 ] - }, - { - "time": 1.1, - "x": 7.45, - "y": 10.99, - "curve": [ 1.18, 7.46, 1.265, 2.86, 1.193, 11.05, 1.294, 3.38 ] - }, - { "time": 1.3333 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { - "mix": 0, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2 } - ], - "front-leg-ik": [ - { - "mix": 0, - "bendPositive": false, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0 } - ], - "rear-leg-ik": [ - { "mix": 0, "bendPositive": false } - ] - }, - "events": [ - { "time": 1.2, "name": "footstep" } - ] - }, - "portal": { - "slots": { - "clipping": { - "attachment": [ - { "name": "clipping" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0.9, "name": "mouth-grind" }, - { "time": 2.2667, "name": "mouth-smile" } - ] - }, - "portal-bg": { - "attachment": [ - { "name": "portal-bg" }, - { "time": 3 } - ] - }, - "portal-flare1": { - "attachment": [ - { "time": 1.1, "name": "portal-flare1" }, - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667, "name": "portal-flare3" }, - { "time": 1.2, "name": "portal-flare1" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333 } - ] - }, - "portal-flare2": { - "attachment": [ - { "time": 1.1, "name": "portal-flare2" }, - { "time": 1.1333, "name": "portal-flare3" }, - { "time": 1.1667, "name": "portal-flare1" }, - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667 } - ] - }, - "portal-flare3": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667 } - ] - }, - "portal-flare4": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare2" }, - { "time": 1.3333 } - ] - }, - "portal-flare5": { - "attachment": [ - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3333 } - ] - }, - "portal-flare6": { - "attachment": [ - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3333 } - ] - }, - "portal-flare7": { - "attachment": [ - { "time": 1.1333, "name": "portal-flare2" }, - { "time": 1.1667 } - ] - }, - "portal-flare8": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333, "name": "portal-flare2" }, - { "time": 1.2667 } - ] - }, - "portal-flare9": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare3" }, - { "time": 1.2667, "name": "portal-flare1" }, - { "time": 1.3 } - ] - }, - "portal-flare10": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333, "name": "portal-flare1" }, - { "time": 1.2667, "name": "portal-flare3" }, - { "time": 1.3 } - ] - }, - "portal-shade": { - "attachment": [ - { "name": "portal-shade" }, - { "time": 3 } - ] - }, - "portal-streaks1": { - "attachment": [ - { "name": "portal-streaks1" }, - { "time": 3 } - ] - }, - "portal-streaks2": { - "attachment": [ - { "name": "portal-streaks2" }, - { "time": 3 } - ] - } - }, - "bones": { - "portal-root": { - "translate": [ - { - "x": -458.35, - "y": 105.19, - "curve": [ 0.333, -458.22, 0.669, -457.86, 0.934, 105.19, 0.671, 105.19 ] - }, - { - "time": 1, - "x": -456.02, - "y": 105.19, - "curve": [ 1.339, -454.14, 2.208, -447.28, 1.35, 105.19, 2.05, 105.19 ] - }, - { - "time": 2.4, - "x": -439.12, - "y": 105.19, - "curve": [ 2.463, -436.44, 2.502, -432.92, 2.487, 105.19, 2.512, 105.09 ] - }, - { - "time": 2.6, - "x": -432.58, - "y": 105.09, - "curve": [ 2.784, -431.94, 2.978, -446.6, 2.772, 105.09, 2.933, 105.19 ] - }, - { "time": 3.0333, "x": -457.42, "y": 105.19 } - ], - "scale": [ - { - "x": 0.003, - "y": 0.006, - "curve": [ 0.329, 0.044, 0.347, 0.117, 0.329, 0.097, 0.37, 0.249 ] - }, - { - "time": 0.4, - "x": 0.175, - "y": 0.387, - "curve": [ 0.63, 0.619, 0.663, 0.723, 0.609, 1.338, 0.645, 1.524 ] - }, - { - "time": 0.7333, - "x": 0.724, - "y": 1.52, - "curve": [ 0.798, 0.725, 0.907, 0.647, 0.797, 1.517, 0.895, 1.424 ] - }, - { - "time": 1, - "x": 0.645, - "y": 1.426, - "curve": [ 1.095, 0.643, 1.139, 0.688, 1.089, 1.428, 1.115, 1.513 ] - }, - { - "time": 1.2333, - "x": 0.685, - "y": 1.516, - "curve": [ 1.325, 0.683, 1.508, 0.636, 1.343, 1.518, 1.467, 1.4 ] - }, - { - "time": 1.6, - "x": 0.634, - "y": 1.401, - "curve": [ 1.728, 0.631, 1.946, 0.687, 1.722, 1.402, 1.924, 1.522 ] - }, - { - "time": 2.0667, - "x": 0.688, - "y": 1.522, - "curve": [ 2.189, 0.69, 2.289, 0.649, 2.142, 1.522, 2.265, 1.417 ] - }, - { - "time": 2.4, - "x": 0.65, - "y": 1.426, - "curve": [ 2.494, 0.651, 2.504, 0.766, 2.508, 1.434, 2.543, 1.566 ] - }, - { - "time": 2.6, - "x": 0.766, - "y": 1.568, - "curve": [ 2.73, 0.765, 3.006, 0.098, 2.767, 1.564, 2.997, 0.1 ] - }, - { "time": 3.0333, "x": 0.007, "y": 0.015 } - ] - }, - "portal-streaks1": { - "rotate": [ - {}, - { "time": 3.1667, "value": 1200 } - ], - "translate": [ - { - "x": 15.15, - "curve": [ 0.162, 15.15, 0.432, 12.6, 0.162, 0, 0.432, -3.86 ] - }, - { - "time": 0.6667, - "x": 10.9, - "y": -6.44, - "curve": [ 0.794, 9.93, 0.912, 9.21, 0.794, -7.71, 0.912, -8.66 ] - }, - { - "time": 1, - "x": 9.21, - "y": -8.66, - "curve": [ 1.083, 9.21, 1.25, 21.53, 1.083, -8.66, 1.265, -4.9 ] - }, - { - "time": 1.3333, - "x": 21.53, - "y": -3.19, - "curve": [ 1.5, 21.53, 1.939, 12.3, 1.446, -0.37, 1.9, 6.26 ] - }, - { - "time": 2.0667, - "x": 11.26, - "y": 6.26, - "curve": [ 2.239, 9.85, 2.389, 9.68, 2.208, 6.26, 2.523, 0.51 ] - }, - { - "time": 2.5667, - "x": 9.39, - "y": -0.8, - "curve": [ 2.657, 9.24, 2.842, 9.21, 2.646, -3.2, 2.842, -8.91 ] - }, - { "time": 2.9333, "x": 9.21, "y": -8.91 } - ], - "scale": [ - { - "curve": [ 0.167, 1, 0.5, 1.053, 0.167, 1, 0.5, 1.053 ] - }, - { - "time": 0.6667, - "x": 1.053, - "y": 1.053, - "curve": [ 0.833, 1.053, 1.167, 0.986, 0.833, 1.053, 1.167, 0.986 ] - }, - { - "time": 1.3333, - "x": 0.986, - "y": 0.986, - "curve": [ 1.5, 0.986, 1.833, 1.053, 1.5, 0.986, 1.833, 1.053 ] - }, - { "time": 2, "x": 1.053, "y": 1.053 } - ] - }, - "portal-streaks2": { - "rotate": [ - {}, - { "time": 3.1667, "value": 600 } - ], - "translate": [ - { "x": -2.11 }, - { "time": 1, "x": -2.11, "y": 6.63 }, - { "time": 1.9333, "x": -2.11 } - ], - "scale": [ - { - "x": 1.014, - "y": 1.014, - "curve": [ 0.229, 0.909, 0.501, 0.755, 0.242, 0.892, 0.502, 0.768 ] - }, - { - "time": 0.8667, - "x": 0.745, - "y": 0.745, - "curve": [ 1.282, 0.733, 2.021, 0.699, 1.27, 0.719, 2.071, 0.709 ] - }, - { - "time": 2.2, - "x": 0.7, - "y": 0.704, - "curve": [ 2.315, 0.7, 2.421, 0.794, 2.311, 0.701, 2.485, 0.797 ] - }, - { - "time": 2.5667, - "x": 0.794, - "y": 0.794, - "curve": [ 2.734, 0.794, 2.99, 0.323, 2.714, 0.789, 3.019, 0.341 ] - }, - { "time": 3.1667, "x": 0, "y": 0 } - ] - }, - "portal-shade": { - "translate": [ - { "x": -29.68 } - ], - "scale": [ - { "x": 0.714, "y": 0.714 } - ] - }, - "portal": { - "rotate": [ - {}, - { "time": 3.1667, "value": 600 } - ] - }, - "clipping": { - "translate": [ - { "x": -476.55, "y": 2.27 } - ], - "scale": [ - { "x": 0.983, "y": 1.197 } - ] - }, - "hip": { - "rotate": [ - { - "time": 1.0667, - "value": 22.74, - "curve": [ 1.163, 18.84, 1.77, 8.77 ] - }, - { - "time": 1.9, - "value": 7.82, - "curve": [ 2.271, 5.1, 2.89, 0 ] - }, - { "time": 3.1667 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -694.16, - "y": 183.28, - "curve": [ 1.091, -602.08, 1.138, -427.59, 1.115, 185.6, 1.171, 133.18 ] - }, - { - "time": 1.2333, - "x": -316.97, - "y": 55.29, - "curve": [ 1.317, -220.27, 1.512, -123.21, 1.271, 8.68, 1.461, -83.18 ] - }, - { - "time": 1.6, - "x": -95.53, - "y": -112.23, - "curve": [ 1.718, -58.25, 2.037, -22.54, 1.858, -166.17, 2.109, -31.4 ] - }, - { - "time": 2.1667, - "x": -14.82, - "y": -31.12, - "curve": [ 2.294, -7.28, 2.442, -7.2, 2.274, -30.6, 2.393, -36.76 ] - }, - { - "time": 2.6, - "x": -7.2, - "y": -36.96, - "curve": [ 2.854, -7.2, 3.071, -11.87, 2.786, -36.27, 3.082, -22.98 ] - }, - { "time": 3.1667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "time": 1.0667, "value": 41.6, "curve": "stepped" }, - { - "time": 1.2333, - "value": 41.6, - "curve": [ 1.258, 41.6, 1.379, 35.46 ] - }, - { - "time": 1.4, - "value": 30.09, - "curve": [ 1.412, 27.04, 1.433, 10.65 ] - }, - { "time": 1.4333, "value": -0.28 }, - { "time": 1.6, "value": 2.44 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -591.13, - "y": 438.46, - "curve": [ 1.076, -539.77, 1.206, -268.1, 1.117, 418.44, 1.21, 333.18 ] - }, - { - "time": 1.2333, - "x": -225.28, - "y": 304.53, - "curve": [ 1.265, -175.22, 1.393, -74.21, 1.296, 226.52, 1.401, 49.61 ] - }, - { - "time": 1.4333, - "x": -52.32, - "y": 0.2, - "curve": [ 1.454, -40.85, 1.616, 40.87, 1.466, 0.17, 1.614, 0.04 ] - }, - { "time": 1.6667, "x": 45.87, "y": 0.01 }, - { "time": 1.9333, "x": 48.87 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "time": 1.0667, - "value": 32.08, - "curve": [ 1.108, 32.08, 1.192, 35.16 ] - }, - { - "time": 1.2333, - "value": 35.16, - "curve": [ 1.258, 35.16, 1.317, 2.23 ] - }, - { - "time": 1.3333, - "value": -4.74, - "curve": [ 1.351, -12.14, 1.429, -34.96 ] - }, - { - "time": 1.6, - "value": -34.77, - "curve": [ 1.765, -34.58, 1.897, -17.25 ] - }, - { "time": 1.9333 } - ], - "translate": [ - { "x": -899.41, "y": 4.47, "curve": "stepped" }, - { - "time": 1.0667, - "x": -533.93, - "y": 363.75, - "curve": [ 1.074, -480.85, 1.18, -261.31, 1.094, 362.3, 1.195, 267.77 ] - }, - { - "time": 1.2333, - "x": -201.23, - "y": 199.93, - "curve": [ 1.269, -161.38, 1.294, -140.32, 1.274, 126.67, 1.308, 77.12 ] - }, - { - "time": 1.3333, - "x": -124.08, - "y": 0.2, - "curve": [ 1.426, -85.6, 1.633, -69.06, 1.45, 0.48, 1.633, 0 ] - }, - { "time": 1.7333, "x": -69.06 } - ] - }, - "torso": { - "rotate": [ - { - "time": 1.0667, - "value": 27.02, - "curve": [ 1.187, 26.86, 1.291, 7.81 ] - }, - { - "time": 1.3333, - "value": -2.62, - "curve": [ 1.402, -19.72, 1.429, -48.64 ] - }, - { - "time": 1.4667, - "value": -56.31, - "curve": [ 1.509, -64.87, 1.62, -77.14 ] - }, - { - "time": 1.7333, - "value": -77.34, - "curve": [ 1.837, -76.89, 1.895, -71.32 ] - }, - { - "time": 2, - "value": -57.52, - "curve": [ 2.104, -43.83, 2.189, -28.59 ] - }, - { - "time": 2.3, - "value": -29.03, - "curve": [ 2.413, -29.48, 2.513, -36.79 ] - }, - { - "time": 2.6667, - "value": -36.79, - "curve": [ 2.814, -36.95, 2.947, -22.88 ] - }, - { "time": 3.1667, "value": -22.88 } - ] - }, - "neck": { - "rotate": [ - { - "time": 1.0667, - "value": -3.57, - "curve": [ 1.146, -3.66, 1.15, -13.5 ] - }, - { - "time": 1.2333, - "value": -13.5, - "curve": [ 1.428, -13.5, 1.443, 11.58 ] - }, - { - "time": 1.5667, - "value": 11.42, - "curve": [ 1.658, 11.3, 1.775, 3.78 ] - }, - { - "time": 1.8667, - "value": 3.78, - "curve": [ 1.92, 3.78, 2.036, 8.01 ] - }, - { - "time": 2.1, - "value": 7.93, - "curve": [ 2.266, 7.72, 2.42, 3.86 ] - }, - { - "time": 2.5333, - "value": 3.86, - "curve": [ 2.783, 3.86, 3.004, 3.78 ] - }, - { "time": 3.1667, "value": 3.78 } - ] - }, - "head": { - "rotate": [ - { - "time": 1.0667, - "value": 16.4, - "curve": [ 1.133, 9.9, 1.207, 1.87 ] - }, - { - "time": 1.3333, - "value": 1.67, - "curve": [ 1.46, 1.56, 1.547, 47.54 ] - }, - { - "time": 1.7333, - "value": 47.55, - "curve": [ 1.897, 47.56, 2.042, 5.68 ] - }, - { - "time": 2.0667, - "value": 0.86, - "curve": [ 2.074, -0.61, 2.086, -2.81 ] - }, - { - "time": 2.1, - "value": -5.31, - "curve": [ 2.145, -13.07, 2.216, -23.65 ] - }, - { - "time": 2.2667, - "value": -23.71, - "curve": [ 2.334, -23.79, 2.426, -13.43 ] - }, - { - "time": 2.4667, - "value": -9.18, - "curve": [ 2.498, -5.91, 2.604, 2.53 ] - }, - { - "time": 2.6667, - "value": 2.52, - "curve": [ 2.738, 2.24, 2.85, -8.76 ] - }, - { - "time": 2.9333, - "value": -8.67, - "curve": [ 3.036, -8.55, 3.09, -7.09 ] - }, - { "time": 3.1667, "value": -6.75 } - ], - "scale": [ - { - "time": 1.3333, - "curve": [ 1.392, 1, 1.526, 1, 1.392, 1, 1.508, 1.043 ] - }, - { - "time": 1.5667, - "x": 0.992, - "y": 1.043, - "curve": [ 1.598, 0.985, 1.676, 0.955, 1.584, 1.043, 1.672, 1.04 ] - }, - { - "time": 1.7333, - "x": 0.954, - "y": 1.029, - "curve": [ 1.843, 0.954, 1.933, 1, 1.825, 1.013, 1.933, 1 ] - }, - { "time": 2 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "time": 0.9, - "value": 39.24, - "curve": [ 0.968, 39.93, 1.267, 85.31 ] - }, - { - "time": 1.4667, - "value": 112.27, - "curve": [ 1.555, 124.24, 1.576, 126.44 ] - }, - { - "time": 1.6333, - "value": 126.44, - "curve": [ 1.782, 126.44, 1.992, 94.55 ] - }, - { - "time": 2.1, - "value": 79.96, - "curve": [ 2.216, 64.26, 2.407, 34.36 ] - }, - { - "time": 2.5667, - "value": 33.38, - "curve": [ 2.815, 31.87, 3.1, 39.2 ] - }, - { "time": 3.1667, "value": 39.2 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "time": 1.0667, - "value": 56.07, - "curve": [ 1.138, 59.21, 1.192, 59.65 ] - }, - { - "time": 1.2333, - "value": 59.46, - "curve": [ 1.295, 59.17, 1.45, 22.54 ] - }, - { "time": 1.4667, "value": -0.84 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "time": 1.0667, - "value": 118.03, - "curve": [ 1.075, 93.64, 1.358, -34.03 ] - }, - { - "time": 1.6667, - "value": -33.94, - "curve": [ 1.808, -33.89, 1.879, -25 ] - }, - { - "time": 1.9667, - "value": -25.19, - "curve": [ 2.09, -25.46, 2.312, -34.58 ] - }, - { - "time": 2.3667, - "value": -38.36, - "curve": [ 2.465, -45.18, 2.557, -60.1 ] - }, - { - "time": 2.8333, - "value": -61.1, - "curve": [ 2.843, -61.06, 3.16, -60.87 ] - }, - { "time": 3.1667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "time": 1.0667, - "value": 0.66, - "curve": [ 1.108, 0.66, 1.221, 44.95 ] - }, - { - "time": 1.2333, - "value": 49.25, - "curve": [ 1.263, 59.42, 1.342, 68.06 ] - }, - { - "time": 1.3667, - "value": 68.34, - "curve": [ 1.409, 68.8, 1.476, 4.9 ] - }, - { - "time": 1.5, - "value": -2.05, - "curve": [ 1.529, -10.3, 1.695, -15.95 ] - }, - { - "time": 1.7333, - "value": -17.38, - "curve": [ 1.807, -20.1, 1.878, -21.19 ] - }, - { - "time": 1.9333, - "value": -21.08, - "curve": [ 2.073, -20.8, 2.146, -7.63 ] - }, - { - "time": 2.1667, - "value": -3.64, - "curve": [ 2.186, 0.12, 2.275, 15.28 ] - }, - { - "time": 2.3333, - "value": 21.78, - "curve": [ 2.392, 28.31, 2.575, 37.66 ] - }, - { - "time": 2.7, - "value": 39.43, - "curve": [ 2.947, 42.93, 3.02, 42.46 ] - }, - { "time": 3.1667, "value": 42.46 } - ] - }, - "front-thigh": { - "translate": [ - { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, - { "time": 1.1333, "x": -6.41, "y": 18.23 }, - { "time": 1.2, "x": 1.61, "y": 3.66 }, - { "time": 1.2333, "x": 4.5, "y": -3.15 }, - { "time": 1.3667, "x": -3.79, "y": 2.94 }, - { "time": 1.4, "x": -8.37, "y": 8.72 }, - { "time": 1.4333, "x": -11.26, "y": 16.99 }, - { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, - { "time": 1.8667, "x": -9.89, "y": 24.73 }, - { "time": 2.1 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "time": 1.0667, "value": 42.55, "curve": "stepped" }, - { "time": 1.1333, "value": 42.55 }, - { "time": 1.2333, "value": 17.71 }, - { "time": 1.3667, "value": 3.63 }, - { "time": 1.4333 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "time": 1.0667, - "value": 108.71, - "curve": [ 1.082, 108.29, 1.437, 50.73 ] - }, - { - "time": 1.5667, - "value": 24.87, - "curve": [ 1.62, 14.2, 1.66, -11.74 ] - }, - { - "time": 1.7333, - "value": -11.74, - "curve": [ 1.961, -11.73, 2.172, 1.66 ] - }, - { - "time": 2.2667, - "value": 7.88, - "curve": [ 2.331, 12.13, 2.439, 18.65 ] - }, - { - "time": 2.5333, - "value": 18.72, - "curve": [ 2.788, 18.91, 3.145, -0.3 ] - }, - { "time": 3.1667 } - ] - }, - "front-fist": { - "rotate": [ - { - "time": 1.1, - "value": 6.32, - "curve": [ 1.11, 3.31, 1.153, -5.07 ] - }, - { - "time": 1.2333, - "value": -5.13, - "curve": [ 1.311, -5.19, 1.364, 34.65 ] - }, - { - "time": 1.4667, - "value": 34.53, - "curve": [ 1.574, 34.41, 1.547, -55.78 ] - }, - { - "time": 1.8667, - "value": -54.7, - "curve": [ 1.947, -54.7, 2.03, -53.94 ] - }, - { - "time": 2.1333, - "value": -42.44, - "curve": [ 2.215, -33.42, 2.358, -4.43 ] - }, - { - "time": 2.4, - "value": 0.03, - "curve": [ 2.444, 4.66, 2.536, 8.2 ] - }, - { - "time": 2.6333, - "value": 8.2, - "curve": [ 2.733, 8.19, 2.804, -0.67 ] - }, - { - "time": 2.9, - "value": -0.82, - "curve": [ 3.127, -1.16, 3.093, 0 ] - }, - { "time": 3.1667 } - ] - }, - "gun": { - "rotate": [ - { - "time": 1.2667, - "curve": [ 1.35, 0, 1.549, 7.49 ] - }, - { - "time": 1.6, - "value": 9.5, - "curve": [ 1.663, 12.02, 1.846, 19.58 ] - }, - { - "time": 1.9333, - "value": 19.43, - "curve": [ 1.985, 19.4, 2.057, 2.98 ] - }, - { - "time": 2.2, - "value": 2.95, - "curve": [ 2.304, 3.55, 2.458, 10.8 ] - }, - { - "time": 2.5, - "value": 10.8, - "curve": [ 2.642, 10.8, 2.873, -2.54 ] - }, - { - "time": 2.9333, - "value": -2.55, - "curve": [ 3.09, -2.57, 3.08, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair2": { - "rotate": [ - { - "time": 1.0667, - "value": 26.19, - "curve": [ 1.158, 26.19, 1.368, 26 ] - }, - { - "time": 1.4333, - "value": 24.43, - "curve": [ 1.534, 22.03, 2, -29.14 ] - }, - { - "time": 2.2, - "value": -29.14, - "curve": [ 2.292, -29.14, 2.475, 6.71 ] - }, - { - "time": 2.5667, - "value": 6.71, - "curve": [ 2.675, 6.71, 2.814, -5.06 ] - }, - { - "time": 2.9, - "value": -5.06, - "curve": [ 2.973, -5.06, 3.123, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair4": { - "rotate": [ - { - "time": 1.0667, - "value": 5.21, - "curve": [ 1.108, 5.21, 1.192, 26.19 ] - }, - { - "time": 1.2333, - "value": 26.19, - "curve": [ 1.317, 26.19, 1.483, 10.63 ] - }, - { - "time": 1.5667, - "value": 10.63, - "curve": [ 1.627, 10.63, 1.642, 17.91 ] - }, - { - "time": 1.7, - "value": 17.94, - "curve": [ 1.761, 17.97, 1.774, 8.22 ] - }, - { - "time": 1.8, - "value": 3.33, - "curve": [ 1.839, -4.21, 1.95, -22.67 ] - }, - { - "time": 2, - "value": -22.67, - "curve": [ 2.025, -22.67, 2.123, -21.86 ] - }, - { - "time": 2.1667, - "value": -18.71, - "curve": [ 2.228, -14.31, 2.294, -0.3 ] - }, - { - "time": 2.3667, - "value": 6.36, - "curve": [ 2.433, 12.45, 2.494, 19.21 ] - }, - { - "time": 2.6, - "value": 19.21, - "curve": [ 2.729, 19.21, 2.854, 6.75 ] - }, - { - "time": 2.9333, - "value": 4.62, - "curve": [ 3.09, 0.45, 3.062, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair3": { - "rotate": [ - { - "time": 1.4333, - "curve": [ 1.45, 0, 1.452, 11.29 ] - }, - { - "time": 1.5, - "value": 11.21, - "curve": [ 1.596, 11.06, 1.573, -14.17 ] - }, - { - "time": 1.7333, - "value": -20.4, - "curve": [ 1.851, -24.98, 1.943, -28.45 ] - }, - { - "time": 2.2, - "value": -28.75, - "curve": [ 2.317, -28.75, 2.55, 7.04 ] - }, - { - "time": 2.6667, - "value": 7.04, - "curve": [ 2.792, 7.04, 2.885, -5.19 ] - }, - { - "time": 2.9667, - "value": -5.19, - "curve": [ 3.037, -5.19, 3.096, 0 ] - }, - { "time": 3.1667 } - ] - }, - "hair1": { - "rotate": [ - { - "time": 1.2333, - "curve": [ 1.283, 0, 1.349, 3.99 ] - }, - { - "time": 1.4333, - "value": 6.58, - "curve": [ 1.497, 8.54, 1.683, 9.35 ] - }, - { - "time": 1.7667, - "value": 9.35, - "curve": [ 1.825, 9.35, 1.945, -8.71 ] - }, - { - "time": 2, - "value": -11.15, - "curve": [ 2.058, -13.71, 2.2, -14.97 ] - }, - { - "time": 2.2667, - "value": -14.97, - "curve": [ 2.367, -14.97, 2.567, 18.77 ] - }, - { - "time": 2.6667, - "value": 18.77, - "curve": [ 2.733, 18.77, 2.817, 8.29 ] - }, - { - "time": 2.8667, - "value": 6.51, - "curve": [ 2.988, 2.17, 3.058, 0 ] - }, - { "time": 3.1667 } - ] - }, - "flare1": { - "rotate": [ - { "time": 1.1, "value": 8.2 } - ], - "translate": [ - { "time": 1.1, "x": -19.97, "y": 149.68 }, - { "time": 1.2, "x": 3.85, "y": 152.43 }, - { "time": 1.2333, "x": -15.42, "y": 152.29 } - ], - "scale": [ - { - "time": 1.1, - "x": 0.805, - "y": 0.805, - "curve": [ 1.119, 0.763, 1.16, 1.162, 1.117, 0.805, 1.15, 0.605 ] - }, - { - "time": 1.1667, - "x": 1.279, - "y": 0.605, - "curve": [ 1.177, 1.47, 1.192, 2.151, 1.175, 0.605, 1.192, 0.911 ] - }, - { - "time": 1.2, - "x": 2.151, - "y": 0.911, - "curve": [ 1.208, 2.151, 1.231, 1.668, 1.208, 0.911, 1.227, 0.844 ] - }, - { - "time": 1.2333, - "x": 1.608, - "y": 0.805, - "curve": [ 1.249, 1.205, 1.283, 0.547, 1.254, 0.685, 1.283, 0.416 ] - }, - { "time": 1.3, "x": 0.547, "y": 0.416 } - ], - "shear": [ - { "time": 1.1, "y": 4.63 }, - { "time": 1.2333, "x": -5.74, "y": 4.63 } - ] - }, - "flare2": { - "rotate": [ - { "time": 1.1, "value": 12.29 } - ], - "translate": [ - { "time": 1.1, "x": -8.63, "y": 132.96 }, - { "time": 1.2, "x": 4.35, "y": 132.93 } - ], - "scale": [ - { "time": 1.1, "x": 0.864, "y": 0.864 }, - { "time": 1.1667, "x": 0.945, "y": 0.945 }, - { "time": 1.2, "x": 1.511, "y": 1.081 } - ], - "shear": [ - { "time": 1.1, "y": 24.03 } - ] - }, - "flare3": { - "rotate": [ - { "time": 1.1667, "value": 2.88 } - ], - "translate": [ - { "time": 1.1667, "x": 3.24, "y": 114.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.668, "y": 0.668 } - ], - "shear": [ - { "time": 1.1667, "y": 38.59 } - ] - }, - "flare4": { - "rotate": [ - { "time": 1.1667, "value": -8.64 } - ], - "translate": [ - { "time": 1.1667, "x": -3.82, "y": 194.06 }, - { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, - { "time": 1.3, "x": -1.94, "y": 187.81 } - ], - "scale": [ - { "time": 1.1667, "x": 0.545, "y": 0.545 }, - { "time": 1.2667, "x": 0.757, "y": 0.757 } - ], - "shear": [ - { "time": 1.1667, "x": 7.42, "y": -22.04 } - ] - }, - "flare5": { - "translate": [ - { "time": 1.2, "x": -11.17, "y": 176.42 }, - { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, - { "time": 1.3, "x": -14.57, "y": 168.69 } - ], - "scale": [ - { "time": 1.2333, "x": 1.146 }, - { "time": 1.3, "x": 0.703, "y": 0.61 } - ], - "shear": [ - { "time": 1.2, "x": 6.9 } - ] - }, - "flare6": { - "rotate": [ - { "time": 1.2333, "value": -5.36 }, - { "time": 1.2667, "value": -0.54 } - ], - "translate": [ - { "time": 1.2333, "x": 14.52, "y": 204.67 }, - { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, - { "time": 1.3, "x": 9.23, "y": 202.85 } - ], - "scale": [ - { "time": 1.2333, "x": 0.777, "y": 0.49 }, - { "time": 1.2667, "x": 0.777, "y": 0.657 }, - { "time": 1.3, "x": 0.475, "y": 0.401 } - ] - }, - "flare7": { - "rotate": [ - { "time": 1.1, "value": 5.98 }, - { "time": 1.1333, "value": 32.82 } - ], - "translate": [ - { "time": 1.1, "x": -6.34, "y": 112.98 }, - { "time": 1.1333, "x": 2.66, "y": 111.6 } - ], - "scale": [ - { "time": 1.1, "x": 0.588, "y": 0.588 } - ], - "shear": [ - { "time": 1.1333, "x": -19.93 } - ] - }, - "flare8": { - "rotate": [ - { "time": 1.2333, "value": -6.85 } - ], - "translate": [ - { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, - { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, - { "time": 1.2333, "x": 40.15, "y": 114.69 } - ], - "scale": [ - { "time": 1.1667, "x": 1.313, "y": 1.203 }, - { "time": 1.2333, "x": 1.038, "y": 0.95 } - ], - "shear": [ - { "time": 1.2, "y": -13.01 } - ] - }, - "flare9": { - "rotate": [ - { "time": 1.1667, "value": 2.9 } - ], - "translate": [ - { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, - { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, - { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, - { "time": 1.2667, "x": 77.01, "y": 195.96 } - ], - "scale": [ - { "time": 1.1667, "x": 0.871, "y": 1.073 }, - { "time": 1.2, "x": 0.927, "y": 0.944 }, - { "time": 1.2333, "x": 1.165, "y": 1.336 } - ], - "shear": [ - { "time": 1.1667, "x": 7.95, "y": 25.48 } - ] - }, - "flare10": { - "rotate": [ - { "time": 1.1667, "value": 2.18 } - ], - "translate": [ - { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, - { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, - { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, - { "time": 1.2667, "x": 90.44, "y": 164.61 } - ], - "scale": [ - { "time": 1.1667, "x": 2.657, "y": 0.891 }, - { "time": 1.2, "x": 3.314, "y": 1.425 }, - { "time": 1.2333, "x": 2.871, "y": 0.924 }, - { "time": 1.2667, "x": 2.317, "y": 0.775 } - ], - "shear": [ - { "time": 1.1667, "x": -1.35 } - ] - }, - "torso2": { - "rotate": [ - { - "time": 1, - "curve": [ 1.117, 0, 1.255, 24.94 ] - }, - { - "time": 1.4, - "value": 24.94, - "curve": [ 1.477, 24.94, 1.59, -17.62 ] - }, - { - "time": 1.6333, - "value": -19.48, - "curve": [ 1.717, -23.1, 1.784, -26.12 ] - }, - { - "time": 1.9333, - "value": -26.14, - "curve": [ 2.067, -26.15, 2.158, 4.3 ] - }, - { - "time": 2.3, - "value": 4.22, - "curve": [ 2.45, 4.13, 2.579, -1.76 ] - }, - { - "time": 2.7333, - "value": -1.8, - "curve": [ 2.816, -1.82, 2.857, -2.94 ] - }, - { - "time": 2.9333, - "value": -2.99, - "curve": [ 3.056, -3.08, 3.09, 0 ] - }, - { "time": 3.1667 } - ] - }, - "torso3": { - "rotate": [ - { - "time": 1.3, - "curve": [ 1.352, 0, 1.408, 6.47 ] - }, - { - "time": 1.4667, - "value": 6.43, - "curve": [ 1.55, 6.39, 1.723, -5.05 ] - }, - { - "time": 1.7333, - "value": -5.53, - "curve": [ 1.782, -7.72, 1.843, -16.94 ] - }, - { - "time": 1.9667, - "value": -16.86, - "curve": [ 2.111, -16.78, 2.259, -3.97 ] - }, - { - "time": 2.4, - "value": -2.43, - "curve": [ 2.525, -1.12, 2.639, -0.5 ] - }, - { - "time": 2.7333, - "value": -0.49, - "curve": [ 2.931, -0.47, 2.999, -2.15 ] - }, - { "time": 3.1667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { - "time": 1.2333, - "curve": [ 1.25, 0, 1.474, 6.89, 1.25, 0, 1.496, 0.98 ] - }, - { - "time": 1.6667, - "x": 11.99, - "y": -6.42, - "curve": [ 1.743, 14.01, 1.86, 14.33, 1.785, -11.55, 1.86, -27.1 ] - }, - { - "time": 1.9667, - "x": 13.91, - "y": -26.88, - "curve": [ 2.074, 13.49, 2.244, 8.13, 2.074, -26.65, 2.215, -21.78 ] - }, - { - "time": 2.3, - "x": 6.07, - "y": -16.64, - "curve": [ 2.416, 1.84, 2.497, -1.41, 2.417, -9.57, 2.526, -1.72 ] - }, - { - "time": 2.5667, - "x": -3.78, - "y": -1.71, - "curve": [ 2.661, -6.98, 2.76, -8.76, 2.692, -1.68, 2.821, -15.75 ] - }, - { - "time": 2.9, - "x": -8.32, - "y": -16.7, - "curve": [ 2.962, -8.12, 3.082, -0.04, 2.958, -17.39, 3.089, 0 ] - }, - { "time": 3.1667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "time": 1.3333, - "curve": [ 1.488, 0, 1.717, 0.21, 1.488, 0, 1.688, -30.29 ] - }, - { - "time": 1.9, - "x": 0.83, - "y": -30.29, - "curve": [ 2.078, 1.43, 2.274, 2.88, 2.071, -30.29, 2.289, 4.48 ] - }, - { - "time": 2.4333, - "x": 2.89, - "y": 4.59, - "curve": [ 2.604, 2.89, 2.677, -0.68, 2.57, 4.7, 2.694, -2.43 ] - }, - { - "time": 2.7667, - "x": -0.67, - "y": -2.47, - "curve": [ 2.866, -0.67, 2.986, -0.07, 2.882, -2.47, 3.036, -0.06 ] - }, - { "time": 3.1667 } - ] - } - }, - "ik": { - "rear-leg-ik": [ - { "time": 3.1667, "softness": 10, "bendPositive": false } - ] - } - }, - "run": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-grind" } - ] - } - }, - "bones": { - "front-thigh": { - "translate": [ - { - "x": -5.14, - "y": 11.13, - "curve": [ 0.033, -7.77, 0.112, -9.03, 0.034, 11.13, 0.108, 9.74 ] - }, - { - "time": 0.1667, - "x": -9.03, - "y": 7.99, - "curve": [ 0.23, -9.05, 0.314, -1.34, 0.236, 5.93, 0.28, 3.22 ] - }, - { - "time": 0.3333, - "x": 0.41, - "y": 3.19, - "curve": [ 0.352, 2.09, 0.449, 11.16, 0.384, 3.16, 0.449, 4.98 ] - }, - { - "time": 0.5, - "x": 11.17, - "y": 6.76, - "curve": [ 0.571, 10.79, 0.621, -1.83, 0.542, 8.21, 0.625, 11.13 ] - }, - { "time": 0.6667, "x": -5.14, "y": 11.13 } - ] - }, - "torso": { - "rotate": [ - { - "value": -37.66, - "curve": [ 0.034, -37.14, 0.107, -36.21 ] - }, - { - "time": 0.1333, - "value": -36.21, - "curve": [ 0.158, -36.21, 0.209, -38.8 ] - }, - { - "time": 0.2333, - "value": -38.79, - "curve": [ 0.259, -38.78, 0.313, -38.03 ] - }, - { - "time": 0.3333, - "value": -37.66, - "curve": [ 0.357, -37.21, 0.4, -36.21 ] - }, - { - "time": 0.4333, - "value": -36.21, - "curve": [ 0.458, -36.21, 0.539, -38.8 ] - }, - { - "time": 0.5667, - "value": -38.8, - "curve": [ 0.592, -38.8, 0.645, -38 ] - }, - { "time": 0.6667, "value": -37.66 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.41, - "y": 1.55, - "curve": [ 0.013, -15.67, 0.183, -8.55, 0.03, 2.39, 0.183, 6.17 ] - }, - { - "time": 0.2333, - "x": -8.55, - "y": 6.17, - "curve": [ 0.308, -8.55, 0.492, -19.75, 0.308, 6.17, 0.492, 0.61 ] - }, - { - "time": 0.5667, - "x": -19.75, - "y": 0.61, - "curve": [ 0.592, -19.75, 0.641, -18.06, 0.592, 0.61, 0.632, 0.78 ] - }, - { "time": 0.6667, "x": -16.41, "y": 1.55 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -39.03, - "curve": [ 0.051, -0.1, 0.145, 88.36 ] - }, - { - "time": 0.2333, - "value": 88.36, - "curve": [ 0.28, 88.76, 0.324, 59.52 ] - }, - { - "time": 0.3333, - "value": 51.13, - "curve": [ 0.358, 30.2, 0.445, -74.91 ] - }, - { - "time": 0.5667, - "value": -75.82, - "curve": [ 0.599, -76.06, 0.642, -55.72 ] - }, - { "time": 0.6667, "value": -39.03 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.54, - "curve": [ 0.052, 11.42, 0.089, 0.13 ] - }, - { - "time": 0.1333, - "value": 0.15, - "curve": [ 0.186, 0.17, 0.221, 26.29 ] - }, - { - "time": 0.2333, - "value": 32.37, - "curve": [ 0.247, 39.19, 0.286, 61.45 ] - }, - { - "time": 0.3333, - "value": 61.58, - "curve": [ 0.371, 61.69, 0.42, 55.79 ] - }, - { "time": 0.4667, "value": 49.68 }, - { "time": 0.6667, "value": 20.54 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16, - "curve": [ 0.014, -38.8, 0.036, -43.27 ] - }, - { - "time": 0.0667, - "value": -43.37, - "curve": [ 0.102, -43.49, 0.182, -28.46 ] - }, - { - "time": 0.2, - "value": -23.04, - "curve": [ 0.23, -13.87, 0.264, 3.86 ] - }, - { - "time": 0.3333, - "value": 3.7, - "curve": [ 0.38, 3.64, 0.535, -16.22 ] - }, - { "time": 0.5667, "value": -21.29 }, - { "time": 0.6667, "value": -36.16 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.5, - "curve": [ 0.028, 23.74, 0.128, -79.86 ] - }, - { - "time": 0.2333, - "value": -79.87, - "curve": [ 0.38, -79.88, 0.403, 63.25 ] - }, - { - "time": 0.5667, - "value": 64.13, - "curve": [ 0.607, 64.35, 0.644, 53.1 ] - }, - { "time": 0.6667, "value": 40.5 } - ], - "translate": [ - { - "x": -3.79, - "y": -0.77, - "curve": [ 0.044, -4.58, 0.169, -5.48, 0.044, 0.93, 0.169, 2.85 ] - }, - { - "time": 0.2333, - "x": -5.48, - "y": 2.85, - "curve": [ 0.346, -5.48, 0.475, -2.68, 0.346, 2.85, 0.475, -3.13 ] - }, - { - "time": 0.5667, - "x": -2.68, - "y": -3.13, - "curve": [ 0.611, -2.68, 0.642, -3.34, 0.611, -3.13, 0.642, -1.73 ] - }, - { "time": 0.6667, "x": -3.79, "y": -0.77 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": 28.28 }, - { - "time": 0.2333, - "value": -11.12, - "curve": [ 0.252, -14.12, 0.297, -19.37 ] - }, - { - "time": 0.3333, - "value": -19.38, - "curve": [ 0.435, -19.41, 0.522, 38.96 ] - }, - { - "time": 0.5667, - "value": 38.87, - "curve": [ 0.619, 38.76, 0.644, 32.01 ] - }, - { "time": 0.6667, "value": 28.28 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.88, - "curve": [ 0.024, 11.4, 0.075, 9.74 ] - }, - { - "time": 0.1, - "value": 9.74, - "curve": [ 0.125, 9.74, 0.208, 13.36 ] - }, - { - "time": 0.2333, - "value": 13.36, - "curve": [ 0.258, 13.36, 0.321, 12.2 ] - }, - { - "time": 0.3333, - "value": 11.88, - "curve": [ 0.365, 11.06, 0.408, 9.72 ] - }, - { - "time": 0.4333, - "value": 9.72, - "curve": [ 0.458, 9.72, 0.542, 13.36 ] - }, - { - "time": 0.5667, - "value": 13.36, - "curve": [ 0.592, 13.36, 0.636, 12.48 ] - }, - { "time": 0.6667, "value": 11.88 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.14, - "curve": [ 0.02, 11.99, 0.039, 8.94 ] - }, - { - "time": 0.0667, - "value": 8.93, - "curve": [ 0.122, 8.9, 0.232, 15.8 ] - }, - { - "time": 0.2667, - "value": 15.81, - "curve": [ 0.325, 15.82, 0.357, 8.95 ] - }, - { - "time": 0.4, - "value": 8.93, - "curve": [ 0.444, 8.91, 0.568, 15.8 ] - }, - { - "time": 0.6, - "value": 15.77, - "curve": [ 0.632, 15.74, 0.649, 14.05 ] - }, - { "time": 0.6667, "value": 13.14 } - ], - "scale": [ - { - "curve": [ 0.014, 0.996, 0.068, 0.991, 0.027, 1.005, 0.083, 1.012 ] - }, - { - "time": 0.1, - "x": 0.991, - "y": 1.012, - "curve": [ 0.128, 0.991, 0.205, 1.018, 0.128, 1.012, 0.197, 0.988 ] - }, - { - "time": 0.2333, - "x": 1.018, - "y": 0.988, - "curve": [ 0.272, 1.018, 0.305, 1.008, 0.262, 0.988, 0.311, 0.995 ] - }, - { - "time": 0.3333, - "curve": [ 0.351, 0.995, 0.417, 0.987, 0.359, 1.006, 0.417, 1.013 ] - }, - { - "time": 0.4333, - "x": 0.987, - "y": 1.013, - "curve": [ 0.467, 0.987, 0.533, 1.02, 0.467, 1.013, 0.533, 0.989 ] - }, - { - "time": 0.5667, - "x": 1.02, - "y": 0.989, - "curve": [ 0.592, 1.02, 0.652, 1.004, 0.592, 0.989, 0.644, 0.996 ] - }, - { "time": 0.6667 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.36, - "curve": [ 0.022, 16.28, 0.087, 20.25 ] - }, - { - "time": 0.1333, - "value": 20.19, - "curve": [ 0.168, 20.32, 0.254, -8.82 ] - }, - { - "time": 0.2667, - "value": -11.88, - "curve": [ 0.291, -17.91, 0.344, -24.11 ] - }, - { - "time": 0.4, - "value": -23.88, - "curve": [ 0.448, -23.69, 0.533, -15.47 ] - }, - { "time": 0.5667, "value": -8.69 }, - { "time": 0.6667, "value": 12.36 } - ] - }, - "hip": { - "rotate": [ - { "value": -8.24 } - ], - "translate": [ - { - "x": -3.6, - "y": -34.1, - "curve": [ 0.042, -3.84, 0.118, 7.62, 0.042, -33.74, 0.112, 20.55 ] - }, - { - "time": 0.1667, - "x": 7.61, - "y": 20.36, - "curve": [ 0.194, 7.6, 0.21, 5.06, 0.204, 20.65, 0.217, -8.69 ] - }, - { - "time": 0.2333, - "x": 1.68, - "y": -18.48, - "curve": [ 0.279, -4.99, 0.297, -5.64, 0.254, -31.08, 0.292, -34.55 ] - }, - { - "time": 0.3333, - "x": -5.76, - "y": -35, - "curve": [ 0.379, -5.9, 0.451, 6.8, 0.384, -35.56, 0.428, 17.6 ] - }, - { - "time": 0.5, - "x": 6.61, - "y": 17.01, - "curve": [ 0.536, 6.47, 0.545, 3.56, 0.533, 16.75, 0.548, -8.71 ] - }, - { - "time": 0.5667, - "x": 0.35, - "y": -18.81, - "curve": [ 0.597, -4.07, 0.642, -3.45, 0.584, -28.58, 0.642, -34.32 ] - }, - { "time": 0.6667, "x": -3.6, "y": -34.1 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -62.54, - "curve": [ 0.015, -74.19, 0.056, -103.19 ] - }, - { - "time": 0.0667, - "value": -111.08, - "curve": [ 0.092, -129.44, 0.189, -146.55 ] - }, - { - "time": 0.2333, - "value": -146.32, - "curve": [ 0.285, -146.06, 0.32, -125.1 ] - }, - { "time": 0.3333, "value": -117.24 }, - { - "time": 0.5, - "value": -35.07, - "curve": [ 0.522, -28.64, 0.546, -24.84 ] - }, - { - "time": 0.5667, - "value": -24.9, - "curve": [ 0.595, -25, 0.623, -40.82 ] - }, - { "time": 0.6667, "value": -62.54 } - ], - "translate": [ - { "x": 16.34, "y": 0.18 }, - { - "time": 0.0667, - "x": -101.43, - "y": 8.04, - "curve": [ 0.085, -131.35, 0.129, -207.69, 0.08, 14.9, 0.124, 113.28 ] - }, - { - "time": 0.1667, - "x": -207.92, - "y": 145.81, - "curve": [ 0.196, -208.13, 0.21, -202.91, 0.186, 160.26, 0.206, 163.48 ] - }, - { - "time": 0.2333, - "x": -189.94, - "y": 163.85, - "curve": [ 0.27, -169.94, 0.31, -126.19, 0.269, 164.35, 0.316, 85.97 ] - }, - { - "time": 0.3333, - "x": -90.56, - "y": 78.57, - "curve": [ 0.355, -57.99, 0.376, -29.14, 0.35, 71.55, 0.376, 66.4 ] - }, - { - "time": 0.4, - "x": 2.87, - "y": 66.38, - "curve": [ 0.412, 19.24, 0.469, 90.73, 0.429, 66.37, 0.469, 70.66 ] - }, - { - "time": 0.5, - "x": 117.18, - "y": 70.46, - "curve": [ 0.522, 136.24, 0.542, 151.33, 0.539, 70.2, 0.555, 38.25 ] - }, - { - "time": 0.5667, - "x": 151.49, - "y": 25.29, - "curve": [ 0.578, 146.76, 0.586, 133.13, 0.572, 19.7, 0.582, 12.23 ] - }, - { "time": 0.6, "x": 115.02, "y": 0.1 }, - { "time": 0.6667, "x": 16.34, "y": 0.18 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.95, "y": -30.34 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55 }, - { - "time": 0.2333, - "value": 167.84, - "curve": [ 0.246, 153.66, 0.256, 129.74 ] - }, - { - "time": 0.2667, - "value": 124.32, - "curve": [ 0.296, 124.43, 0.313, 129.93 ] - }, - { - "time": 0.3667, - "value": 129.87, - "curve": [ 0.421, 128.32, 0.519, 0.98 ] - }, - { - "time": 0.5667, - "curve": [ 0.6, 0.27, 0.642, 4.73 ] - }, - { "time": 0.6667, "value": 18.55 } - ], - "translate": [ - { - "x": -176.39, - "y": 134.12, - "curve": [ 0.018, -142.26, 0.054, -94.41, 0.01, 120.96, 0.044, 84.08 ] - }, - { - "time": 0.0667, - "x": -73.56, - "y": 76.68, - "curve": [ 0.086, -42.82, 0.194, 101.2, 0.098, 66.73, 0.198, 60.88 ] - }, - { "time": 0.2333, "x": 98.32, "y": 32.17 }, - { "time": 0.2667, "x": 49.13, "y": -0.63 }, - { - "time": 0.4, - "x": -147.9, - "y": 0.32, - "curve": [ 0.414, -168.78, 0.478, -284.76, 0.43, 30.09, 0.478, 129.14 ] - }, - { - "time": 0.5, - "x": -283.37, - "y": 167.12, - "curve": [ 0.526, -285.66, 0.548, -280.54, 0.516, 194.84, 0.55, 216.53 ] - }, - { - "time": 0.5667, - "x": -266.98, - "y": 216.12, - "curve": [ 0.581, -256.27, 0.643, -206.54, 0.61, 214.82, 0.65, 145.33 ] - }, - { "time": 0.6667, "x": -176.39, "y": 134.12 } - ] - }, - "rear-leg-target": { - "translate": [ - { "x": 85, "y": -33.59 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -147.04, - "curve": [ 0.033, -113.4, 0.161, 44.34 ] - }, - { - "time": 0.2333, - "value": 43.48, - "curve": [ 0.24, 43.41, 0.282, 35.72 ] - }, - { - "time": 0.3, - "value": 0.29, - "curve": [ 0.347, 0.28, 0.396, 4.27 ] - }, - { - "time": 0.4, - "curve": [ 0.424, -23.8, 0.525, -181.39 ] - }, - { - "time": 0.5667, - "value": -181.39, - "curve": [ 0.592, -181.39, 0.642, -169.09 ] - }, - { "time": 0.6667, "value": -147.04 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.25, - "curve": [ 0.008, -0.25, 0.056, 1.73 ] - }, - { - "time": 0.0667, - "value": -7.68, - "curve": [ 0.075, -43.13, 0.15, -130.44 ] - }, - { - "time": 0.2, - "value": -130.08, - "curve": [ 0.239, -129.79, 0.272, -126.8 ] - }, - { - "time": 0.3, - "value": -116.24, - "curve": [ 0.333, -103.91, 0.348, -86.1 ] - }, - { - "time": 0.3667, - "value": -71.08, - "curve": [ 0.386, -55.25, 0.415, -32.44 ] - }, - { - "time": 0.4333, - "value": -21.63, - "curve": [ 0.47, -0.01, 0.542, 33.42 ] - }, - { - "time": 0.5667, - "value": 33.2, - "curve": [ 0.622, 32.7, 0.569, 0.64 ] - }, - { "time": 0.6667, "value": -0.25 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.087, -6.81, 0.143, -5.75 ] - }, - { - "time": 0.1667, - "value": -4.3, - "curve": [ 0.183, -3.28, 0.209, 2.79 ] - }, - { - "time": 0.2333, - "value": 2.78, - "curve": [ 0.262, 2.77, 0.305, -6.63 ] - }, - { - "time": 0.3333, - "value": -6.64, - "curve": [ 0.419, -6.68, 0.49, -4.84 ] - }, - { - "time": 0.5, - "value": -4.38, - "curve": [ 0.518, -3.56, 0.574, 2.32 ] - }, - { - "time": 0.6, - "value": 2.33, - "curve": [ 0.643, 2.35, 0.633, -6.81 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.014, -3.17, 0.109, 43.93 ] - }, - { - "time": 0.1333, - "value": 43.95, - "curve": [ 0.177, 43.97, 0.192, -13.76 ] - }, - { - "time": 0.2667, - "value": -13.83, - "curve": [ 0.302, -13.72, 0.322, -8.86 ] - }, - { - "time": 0.3333, - "value": -6.6, - "curve": [ 0.349, -3.5, 0.436, 41.1 ] - }, - { - "time": 0.4667, - "value": 41.05, - "curve": [ 0.51, 40.99, 0.549, -14.06 ] - }, - { - "time": 0.6, - "value": -14.18, - "curve": [ 0.63, -14.26, 0.656, -9.04 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.079, -6.83, 0.108, 0.3 ] - }, - { - "time": 0.1333, - "value": 1.96, - "curve": [ 0.177, 4.89, 0.208, 6.28 ] - }, - { - "time": 0.2333, - "value": 6.29, - "curve": [ 0.313, 6.31, 0.383, 3.49 ] - }, - { - "time": 0.4, - "value": 2.58, - "curve": [ 0.442, 0.28, 0.523, -6.81 ] - }, - { "time": 0.6, "value": -6.81 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81, - "curve": [ 0.011, -4.06, 0.108, 24.92 ] - }, - { - "time": 0.1333, - "value": 24.92, - "curve": [ 0.158, 24.92, 0.208, -10.62 ] - }, - { - "time": 0.2333, - "value": -10.62, - "curve": [ 0.254, -10.62, 0.312, -9.73 ] - }, - { - "time": 0.3333, - "value": -6.4, - "curve": [ 0.356, -2.95, 0.438, 24.93 ] - }, - { - "time": 0.4667, - "value": 24.93, - "curve": [ 0.492, 24.93, 0.575, -9.78 ] - }, - { - "time": 0.6, - "value": -9.78, - "curve": [ 0.617, -9.78, 0.655, -8.63 ] - }, - { "time": 0.6667, "value": -6.81 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 3.5, - "curve": [ 0.07, 3.51, 0.075, 8.69 ] - }, - { - "time": 0.1, - "value": 8.69, - "curve": [ 0.139, 8.69, 0.214, 6.9 ] - }, - { - "time": 0.2333, - "value": 6.33, - "curve": [ 0.266, 5.34, 0.285, 3.48 ] - }, - { - "time": 0.3333, - "value": 3.48, - "curve": [ 0.398, 3.48, 0.408, 8.68 ] - }, - { - "time": 0.4333, - "value": 8.68, - "curve": [ 0.458, 8.68, 0.551, 6.8 ] - }, - { - "time": 0.5667, - "value": 6.26, - "curve": [ 0.598, 5.17, 0.642, 3.49 ] - }, - { "time": 0.6667, "value": 3.5 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52, - "curve": [ 0.067, 4.54, 0.075, -7.27 ] - }, - { - "time": 0.1, - "value": -7.27, - "curve": [ 0.125, -7.27, 0.227, 0.84 ] - }, - { - "time": 0.2333, - "value": 1.24, - "curve": [ 0.254, 2.5, 0.301, 4.51 ] - }, - { - "time": 0.3333, - "value": 4.52, - "curve": [ 0.386, 4.54, 0.408, -7.35 ] - }, - { - "time": 0.4333, - "value": -7.35, - "curve": [ 0.458, -7.35, 0.549, -0.14 ] - }, - { - "time": 0.5667, - "value": 0.95, - "curve": [ 0.586, 2.18, 0.632, 4.54 ] - }, - { "time": 0.6667, "value": 4.52 } - ] - }, - "aim-constraint-target": { - "rotate": [ - { "value": 30.57 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -6.5 } - ] - }, - "front-foot": { - "rotate": [ - { "value": 4.5 } - ] - }, - "head-control": { - "translate": [ - { - "y": -9.94, - "curve": [ 0.058, 0, 0.175, -15.32, 0.044, -4.19, 0.175, 5 ] - }, - { - "time": 0.2333, - "x": -15.32, - "y": 5, - "curve": [ 0.317, -15.32, 0.429, -9.74, 0.317, 5, 0.382, -31.71 ] - }, - { - "time": 0.4667, - "x": -7.81, - "y": -31.59, - "curve": [ 0.507, -5.76, 0.617, 0, 0.549, -31.47, 0.628, -13.33 ] - }, - { "time": 0.6667, "y": -9.94 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": -0.74, - "y": 11.22, - "curve": [ 0.061, -0.74, 0.144, 1.17, 0.061, 11.22, 0.143, -17.93 ] - }, - { - "time": 0.2333, - "x": 1.19, - "y": -17.9, - "curve": [ 0.54, 1.25, 0.558, -0.74, 0.545, -17.8, 0.558, 11.22 ] - }, - { "time": 0.6667, "x": -0.74, "y": 11.22 } - ] - }, - "back-shoulder": { - "translate": [ - { - "curve": [ 0.083, 0, 0.25, 0, 0.083, 0, 0.25, 8.93 ] - }, - { - "time": 0.3333, - "y": 8.93, - "curve": [ 0.417, 0, 0.583, 0, 0.417, 8.93, 0.583, 0 ] - }, - { "time": 0.6667 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { "softness": 10, "bendPositive": false }, - { "time": 0.5667, "softness": 14.8, "bendPositive": false }, - { "time": 0.6, "softness": 48.2, "bendPositive": false }, - { "time": 0.6667, "softness": 10, "bendPositive": false } - ], - "rear-leg-ik": [ - { "bendPositive": false }, - { "time": 0.1667, "softness": 22.5, "bendPositive": false }, - { "time": 0.3, "softness": 61.4, "bendPositive": false }, - { "time": 0.6667, "bendPositive": false } - ] - }, - "events": [ - { "time": 0.2333, "name": "footstep" }, - { "time": 0.5667, "name": "footstep" } - ] - }, - "run-to-idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-foot-target": { - "translate": [ - { - "x": -16.5, - "y": 3.41, - "curve": [ 0.033, -16.5, 0.1, -69.06, 0.033, 3.41, 0.1, 0 ] - }, - { "time": 0.1333, "x": -69.06 } - ] - }, - "hip": { - "translate": [ - { - "x": -28.78, - "y": -72.96, - "curve": [ 0.036, -28.63, 0.2, -10.85, 0.135, -62.35, 0.2, -23.15 ] - }, - { "time": 0.2667, "x": -11.97, "y": -23.15 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": 33.15, - "y": 31.61, - "curve": [ 0.017, 33.15, 0.05, 24.41, 0.017, 31.61, 0.041, 20.73 ] - }, - { - "time": 0.0667, - "x": 24.41, - "y": 0.19, - "curve": [ 0.117, 24.41, 0.217, 48.87, 0.117, 0.19, 0.217, 0 ] - }, - { "time": 0.2667, "x": 48.87 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -80.61, - "curve": [ 0.067, -80.61, 0.2, -60.87 ] - }, - { "time": 0.2667, "value": -60.87 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 8.79, - "curve": [ 0.041, 8.79, 0.115, 6.3 ] - }, - { - "time": 0.1667, - "value": 6.41, - "curve": [ 0.201, 6.48, 0.241, 42.46 ] - }, - { "time": 0.2667, "value": 42.46 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 55.3, - "curve": [ 0.067, 55.3, 0.2, 39.2 ] - }, - { "time": 0.2667, "value": 39.2 } - ] - }, - "head": { - "rotate": [ - { - "curve": [ 0.05, 0, 0.083, 2.67 ] - }, - { - "time": 0.1333, - "value": 2.67, - "curve": [ 0.15, 2.67, 0.25, -6.75 ] - }, - { "time": 0.2667, "value": -6.75 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 38.26, - "curve": [ 0.041, 38.26, 0.127, -2.19 ] - }, - { - "time": 0.1667, - "value": -3, - "curve": [ 0.209, -3.84, 0.241, 0 ] - }, - { "time": 0.2667 } - ], - "scale": [ - { - "x": 0.844, - "curve": [ 0.067, 0.844, 0.2, 1, 0.067, 1, 0.2, 1 ] - }, - { "time": 0.2667 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 57.24, - "curve": [ 0.067, 57.24, 0.2, 0 ] - }, - { "time": 0.2667 } - ] - }, - "gun": { - "rotate": [ - { - "value": 2.28, - "curve": [ 0.041, 2.28, 0.105, 15.34 ] - }, - { - "time": 0.1667, - "value": 15.32, - "curve": [ 0.205, 15.31, 0.241, 0 ] - }, - { "time": 0.2667 } - ] - }, - "torso": { - "rotate": [ - { - "value": -12.98, - "curve": [ 0.033, -12.98, 0.103, -14.81 ] - }, - { - "time": 0.1333, - "value": -16.63, - "curve": [ 0.168, -18.69, 0.233, -22.88 ] - }, - { "time": 0.2667, "value": -22.88 } - ], - "scale": [ - { - "x": 0.963, - "y": 1.074, - "curve": [ 0.067, 0.963, 0.132, 1, 0.067, 1.074, 0.132, 1 ] - }, - { "time": 0.2667 } - ] - }, - "neck": { - "rotate": [ - {}, - { "time": 0.2667, "value": 3.78 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 0.88 ] - }, - { - "time": 0.1333, - "value": 0.88, - "curve": [ 0.167, 0.88, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 15.97 ] - }, - { - "time": 0.1333, - "value": 15.97, - "curve": [ 0.167, 15.97, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.033, 0, 0.1, 10.76 ] - }, - { - "time": 0.1333, - "value": 10.76, - "curve": [ 0.167, 10.76, 0.233, 0 ] - }, - { "time": 0.2667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.014, -2.28, 0.042, -7.84 ] - }, - { - "time": 0.0667, - "value": -7.82, - "curve": [ 0.108, -7.79, 0.166, 6.57 ] - }, - { - "time": 0.2, - "value": 6.67, - "curve": [ 0.222, 6.73, 0.255, 1.98 ] - }, - { "time": 0.2667 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.041, 0, 0.107, 3.03 ] - }, - { - "time": 0.1667, - "value": 3.03, - "curve": [ 0.205, 3.03, 0.241, 0 ] - }, - { "time": 0.2667 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.049, 0, 0.166, 0.66 ] - }, - { - "time": 0.2, - "value": 0.66, - "curve": [ 0.232, 0.65, 0.249, -2.15 ] - }, - { "time": 0.2667, "value": -2.15 } - ] - }, - "head-control": { - "translate": [ - { "x": -10.12, "y": 8.71 }, - { "time": 0.2667 } - ] - }, - "front-shoulder": { - "translate": [ - { "x": 4.91, "y": 11.54 }, - { "time": 0.2667 } - ] - } - } - }, - "shoot": { - "slots": { - "muzzle": { - "rgba": [ - { "time": 0.1333, "color": "ffffffff" }, - { "time": 0.2, "color": "ffffff62" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle01" }, - { "time": 0.0667, "name": "muzzle02" }, - { "time": 0.1, "name": "muzzle03" }, - { "time": 0.1333, "name": "muzzle04" }, - { "time": 0.1667, "name": "muzzle05" }, - { "time": 0.2 } - ] - }, - "muzzle-glow": { - "rgba": [ - { "color": "ff0c0c00" }, - { - "time": 0.0333, - "color": "ffc9adff", - "curve": [ 0.255, 1, 0.273, 1, 0.255, 0.76, 0.273, 0.4, 0.255, 0.65, 0.273, 0.22, 0.255, 1, 0.273, 1 ] - }, - { "time": 0.3, "color": "ff400cff" }, - { "time": 0.6333, "color": "ff0c0c00" } - ], - "attachment": [ - { "name": "muzzle-glow" } - ] - }, - "muzzle-ring": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.202, 0.85, 0.214, 0.84, 0.202, 0.73, 0.214, 0.73, 0.202, 1, 0.214, 1, 0.202, 1, 0.214, 0.21 ] - }, - { "time": 0.2333, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2333 } - ] - }, - "muzzle-ring2": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - }, - "muzzle-ring3": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - }, - "muzzle-ring4": { - "rgba": [ - { - "time": 0.0333, - "color": "d8baffff", - "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.0333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - } - }, - "bones": { - "gun": { - "rotate": [ - { - "time": 0.0667, - "curve": [ 0.094, 25.89, 0.112, 45.27 ] - }, - { - "time": 0.1333, - "value": 45.35, - "curve": [ 0.192, 45.28, 0.18, -0.09 ] - }, - { "time": 0.6333 } - ] - }, - "muzzle": { - "translate": [ - { "x": -11.02, "y": 25.16 } - ] - }, - "rear-upper-arm": { - "translate": [ - { - "time": 0.0333, - "curve": [ 0.045, 0.91, 0.083, 3.46, 0.044, 0.86, 0.083, 3.32 ] - }, - { - "time": 0.1, - "x": 3.46, - "y": 3.32, - "curve": [ 0.133, 3.46, 0.176, -0.1, 0.133, 3.32, 0.169, 0 ] - }, - { "time": 0.2333 } - ] - }, - "rear-bracer": { - "translate": [ - { - "time": 0.0333, - "curve": [ 0.075, -3.78, 0.083, -4.36, 0.08, -2.7, 0.083, -2.88 ] - }, - { - "time": 0.1, - "x": -4.36, - "y": -2.88, - "curve": [ 0.133, -4.36, 0.168, 0.18, 0.133, -2.88, 0.167, 0 ] - }, - { "time": 0.2333 } - ] - }, - "gun-tip": { - "translate": [ - {}, - { "time": 0.3, "x": 3.15, "y": 0.39 } - ], - "scale": [ - { "x": 0.366, "y": 0.366 }, - { "time": 0.0333, "x": 1.453, "y": 1.453 }, - { "time": 0.3, "x": 0.366, "y": 0.366 } - ] - }, - "muzzle-ring": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 64.47 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2333, "x": 5.951, "y": 5.951 } - ] - }, - "muzzle-ring2": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 172.57 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 4, "y": 4 } - ] - }, - "muzzle-ring3": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 277.17 } - ], - "scale": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 2, "y": 2 } - ] - }, - "muzzle-ring4": { - "translate": [ - { "time": 0.0333 }, - { "time": 0.2, "x": 392.06 } - ] - } - } - }, - "walk": { - "bones": { - "rear-foot-target": { - "rotate": [ - { - "value": -32.82, - "curve": [ 0.035, -42.69, 0.057, -70.49 ] - }, - { - "time": 0.1, - "value": -70.59, - "curve": [ 0.236, -70.78, 0.335, -9.87 ] - }, - { - "time": 0.3667, - "value": -1.56, - "curve": [ 0.393, 5.5, 0.477, 13.96 ] - }, - { - "time": 0.5, - "value": 13.96, - "curve": [ 0.519, 13.96, 0.508, 0.13 ] - }, - { "time": 0.5667, "value": -0.28 }, - { - "time": 0.7333, - "value": -0.28, - "curve": [ 0.827, -0.06, 0.958, -21.07 ] - }, - { "time": 1, "value": -32.82 } - ], - "translate": [ - { - "x": -167.32, - "y": 0.58, - "curve": [ 0.022, -180.55, 0.075, -235.51, 0.045, 0.58, 0.075, 30.12 ] - }, - { - "time": 0.1, - "x": -235.51, - "y": 39.92, - "curve": [ 0.142, -235.51, 0.208, -201.73, 0.138, 54.94, 0.18, 60.78 ] - }, - { - "time": 0.2333, - "x": -176.33, - "y": 61.48, - "curve": [ 0.272, -136.61, 0.321, -45.18, 0.275, 62.02, 0.321, 56.6 ] - }, - { - "time": 0.3667, - "x": 8.44, - "y": 49.67, - "curve": [ 0.403, 51.03, 0.486, 66.86, 0.401, 44.37, 0.48, 23.11 ] - }, - { "time": 0.5, "x": 66.57, "y": 14.22 }, - { "time": 0.5333, "x": 52.58, "y": 0.6 }, - { "time": 1, "x": -167.32, "y": 0.58 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": 18.19, - "curve": [ 0.01, 11.17, 0.043, 1.37 ] - }, - { "time": 0.1, "value": 0.47 }, - { - "time": 0.2333, - "value": 0.55, - "curve": [ 0.364, 0.3, 0.515, -80.48 ] - }, - { - "time": 0.7333, - "value": -80.78, - "curve": [ 0.788, -80.38, 0.921, 17.42 ] - }, - { "time": 1, "value": 18.19 } - ], - "translate": [ - { - "x": 139.21, - "y": 22.94, - "curve": [ 0.025, 139.21, 0.069, 111.46, 0.031, 3.25, 0.075, 0.06 ] - }, - { "time": 0.1, "x": 96.69, "y": 0.06 }, - { - "time": 0.5, - "x": -94.87, - "y": -0.03, - "curve": [ 0.518, -106.82, 0.575, -152.56, 0.534, 5.42, 0.557, 38.46 ] - }, - { - "time": 0.6, - "x": -152.56, - "y": 57.05, - "curve": [ 0.633, -152.56, 0.688, -128.05, 0.643, 75.61, 0.7, 84.14 ] - }, - { - "time": 0.7333, - "x": -109.42, - "y": 84.14, - "curve": [ 0.771, -93.91, 0.832, -30.64, 0.787, 84.14, 0.799, 89.65 ] - }, - { - "time": 0.8667, - "x": 17, - "y": 75.25, - "curve": [ 0.903, 66.18, 0.967, 139.21, 0.932, 61.53, 0.967, 44.02 ] - }, - { "time": 1, "x": 139.21, "y": 22.94 } - ] - }, - "hip": { - "rotate": [ - { "value": -4.35 } - ], - "translate": [ - { - "x": -2.86, - "y": -13.86, - "curve": [ 0.025, -2.84, 0.067, -2.82, 0.028, -19.14, 0.054, -24.02 ] - }, - { - "time": 0.1, - "x": -2.61, - "y": -24.19, - "curve": [ 0.143, -2.34, 0.202, -1.79, 0.152, -23.98, 0.213, -14.81 ] - }, - { - "time": 0.2667, - "x": -1.21, - "y": -7.12, - "curve": [ 0.308, -0.86, 0.345, -0.51, 0.306, -1.63, 0.341, 3.15 ] - }, - { - "time": 0.3667, - "x": -0.33, - "y": 3.15, - "curve": [ 0.41, 0.02, 0.458, 0.26, 0.427, 3.3, 0.481, -6.75 ] - }, - { - "time": 0.5, - "x": 0.26, - "y": -10.59, - "curve": [ 0.553, 0.26, 0.559, 0.2, 0.519, -14.41, 0.548, -23.88 ] - }, - { - "time": 0.6, - "x": -0.17, - "y": -23.71, - "curve": [ 0.663, -0.72, 0.798, -2.09, 0.702, -23.36, 0.802, 3.53 ] - }, - { - "time": 0.8667, - "x": -2.46, - "y": 3.48, - "curve": [ 0.901, -2.63, 0.967, -2.87, 0.913, 3.45, 0.967, -7.64 ] - }, - { "time": 1, "x": -2.86, "y": -13.86 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": 28.96, - "curve": [ 0.056, 28.74, 0.049, 19.6 ] - }, - { "time": 0.0667, "value": 1.68 }, - { - "time": 0.5, - "value": -10, - "curve": [ 0.525, -10, 0.592, -54.69 ] - }, - { - "time": 0.6, - "value": -59.66, - "curve": [ 0.623, -74.54, 0.674, -101.78 ] - }, - { - "time": 0.7333, - "value": -101.78, - "curve": [ 0.812, -101.78, 0.855, -84.67 ] - }, - { - "time": 0.8667, - "value": -63.53, - "curve": [ 0.869, -58.38, 0.975, 28.96 ] - }, - { "time": 1, "value": 28.96 } - ] - }, - "torso": { - "rotate": [ - { - "value": -20.72, - "curve": [ 0.025, -20.57, 0.071, -20.04 ] - }, - { - "time": 0.1333, - "value": -20.04, - "curve": [ 0.187, -20.04, 0.285, -21.16 ] - }, - { - "time": 0.3667, - "value": -21.16, - "curve": [ 0.405, -21.16, 0.47, -20.9 ] - }, - { - "time": 0.5, - "value": -20.71, - "curve": [ 0.518, -20.6, 0.582, -20.03 ] - }, - { - "time": 0.6333, - "value": -20.04, - "curve": [ 0.709, -20.05, 0.815, -21.18 ] - }, - { - "time": 0.8667, - "value": -21.18, - "curve": [ 0.908, -21.18, 0.971, -20.93 ] - }, - { "time": 1, "value": -20.72 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.78, - "curve": [ 0.025, 17.93, 0.071, 18.46 ] - }, - { - "time": 0.1333, - "value": 18.46, - "curve": [ 0.187, 18.46, 0.285, 17.34 ] - }, - { - "time": 0.3667, - "value": 17.34, - "curve": [ 0.405, 17.34, 0.47, 17.6 ] - }, - { - "time": 0.5, - "value": 17.79, - "curve": [ 0.518, 17.9, 0.582, 18.47 ] - }, - { - "time": 0.6333, - "value": 18.46, - "curve": [ 0.709, 18.45, 0.815, 17.32 ] - }, - { - "time": 0.8667, - "value": 17.32, - "curve": [ 0.908, 17.32, 0.971, 17.57 ] - }, - { "time": 1, "value": 17.78 } - ] - }, - "head": { - "rotate": [ - { - "value": -12.23, - "curve": [ 0.061, -12.23, 0.191, -7.45 ] - }, - { - "time": 0.2667, - "value": -7.43, - "curve": [ 0.341, -7.42, 0.421, -12.23 ] - }, - { - "time": 0.5, - "value": -12.23, - "curve": [ 0.567, -12.26, 0.694, -7.46 ] - }, - { - "time": 0.7667, - "value": -7.47, - "curve": [ 0.853, -7.49, 0.943, -12.23 ] - }, - { "time": 1, "value": -12.23 } - ], - "scale": [ - { - "curve": [ 0.039, 1, 0.084, 0.991, 0.039, 1, 0.084, 1.019 ] - }, - { - "time": 0.1333, - "x": 0.991, - "y": 1.019, - "curve": [ 0.205, 0.991, 0.318, 1.019, 0.205, 1.019, 0.337, 0.992 ] - }, - { - "time": 0.4, - "x": 1.019, - "y": 0.992, - "curve": [ 0.456, 1.019, 0.494, 1.001, 0.483, 0.991, 0.493, 0.999 ] - }, - { - "time": 0.5, - "curve": [ 0.508, 0.998, 0.584, 0.991, 0.51, 1.002, 0.584, 1.019 ] - }, - { - "time": 0.6333, - "x": 0.991, - "y": 1.019, - "curve": [ 0.705, 0.991, 0.818, 1.019, 0.705, 1.019, 0.837, 0.992 ] - }, - { - "time": 0.9, - "x": 1.019, - "y": 0.992, - "curve": [ 0.956, 1.019, 0.955, 1, 0.983, 0.991, 0.955, 1 ] - }, - { "time": 1 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "value": 4.09 }, - { "time": 0.0333, "value": 3.05 }, - { - "time": 0.1, - "value": -59.01, - "curve": [ 0.124, -72.97, 0.169, -100.05 ] - }, - { - "time": 0.2333, - "value": -99.71, - "curve": [ 0.326, -99.21, 0.349, -37.4 ] - }, - { - "time": 0.3667, - "value": -17.85, - "curve": [ 0.388, 4.74, 0.451, 32.35 ] - }, - { - "time": 0.5, - "value": 32.4, - "curve": [ 0.537, 32.44, 0.566, 6.43 ] - }, - { "time": 0.5667, "value": 2 }, - { "time": 1, "value": 4.09 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 17.15, - "y": -0.09, - "curve": [ 0.178, 17.14, 0.295, -4.26, 0.009, -0.09, 0.475, 0.02 ] - }, - { - "time": 0.5, - "x": -4.26, - "y": 0.02, - "curve": [ 0.705, -4.27, 0.848, 17.15, 0.525, 0.02, 0.975, -0.09 ] - }, - { "time": 1, "x": 17.15, "y": -0.09 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -17.71, - "y": -4.63, - "curve": [ 0.036, -19.81, 0.043, -20.86, 0.036, -4.63, 0.05, -7.03 ] - }, - { - "time": 0.1, - "x": -20.95, - "y": -7.06, - "curve": [ 0.162, -21.05, 0.4, 7.79, 0.2, -7.13, 0.4, -1.9 ] - }, - { - "time": 0.5, - "x": 7.79, - "y": -1.94, - "curve": [ 0.612, 7.69, 0.875, -10.49, 0.592, -1.97, 0.917, -3.25 ] - }, - { "time": 1, "x": -17.71, "y": -4.63 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 1, - "curve": [ 0.006, 1.2, 0.084, 2.88 ] - }, - { - "time": 0.1333, - "value": 2.88, - "curve": [ 0.205, 2.88, 0.284, -1.17 ] - }, - { - "time": 0.3667, - "value": -1.17, - "curve": [ 0.411, -1.17, 0.481, 0.57 ] - }, - { - "time": 0.5, - "value": 1, - "curve": [ 0.515, 1.33, 0.59, 2.83 ] - }, - { - "time": 0.6333, - "value": 2.85, - "curve": [ 0.683, 2.86, 0.796, -1.2 ] - }, - { - "time": 0.8667, - "value": -1.2, - "curve": [ 0.916, -1.2, 0.984, 0.62 ] - }, - { "time": 1, "value": 1 } - ] - }, - "torso3": { - "rotate": [ - { "value": -1.81 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -9.51, - "curve": [ 0.021, -13.32, 0.058, -19.4 ] - }, - { - "time": 0.1, - "value": -19.4, - "curve": [ 0.238, -19.69, 0.337, 7.78 ] - }, - { - "time": 0.3667, - "value": 16.2, - "curve": [ 0.399, 25.42, 0.497, 60.19 ] - }, - { - "time": 0.6, - "value": 60.26, - "curve": [ 0.719, 60.13, 0.845, 27.61 ] - }, - { - "time": 0.8667, - "value": 22.45, - "curve": [ 0.892, 16.38, 0.979, -3.27 ] - }, - { "time": 1, "value": -9.51 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 13.57, - "curve": [ 0.022, 9.71, 0.147, -3.78 ] - }, - { - "time": 0.3667, - "value": -3.69, - "curve": [ 0.457, -3.66, 0.479, 0.83 ] - }, - { - "time": 0.5, - "value": 4.05, - "curve": [ 0.513, 6.08, 0.635, 30.8 ] - }, - { - "time": 0.8, - "value": 30.92, - "curve": [ 0.974, 31, 0.98, 18.35 ] - }, - { "time": 1, "value": 13.57 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -28.72, - "curve": [ 0.024, -31.74, 0.176, -43.4 ] - }, - { - "time": 0.3667, - "value": -43.6, - "curve": [ 0.403, -43.65, 0.47, -40.15 ] - }, - { - "time": 0.5, - "value": -35.63, - "curve": [ 0.547, -28.59, 0.624, -4.57 ] - }, - { - "time": 0.7333, - "value": -4.59, - "curve": [ 0.891, -4.62, 0.954, -24.28 ] - }, - { "time": 1, "value": -28.48 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 28.28, - "curve": [ 0.034, 30.94, 0.068, 32.05 ] - }, - { - "time": 0.1, - "value": 31.88, - "curve": [ 0.194, 31.01, 0.336, -0.11 ] - }, - { - "time": 0.3667, - "value": -7.11, - "curve": [ 0.421, -19.73, 0.53, -46.21 ] - }, - { - "time": 0.6, - "value": -45.75, - "curve": [ 0.708, -45.03, 0.844, -13.56 ] - }, - { - "time": 0.8667, - "value": -6.48, - "curve": [ 0.909, 6.59, 0.958, 24.21 ] - }, - { "time": 1, "value": 28.28 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -2.79, - "curve": [ 0.074, -2.84, 0.121, 25.08 ] - }, - { - "time": 0.2333, - "value": 24.99, - "curve": [ 0.35, 24.89, 0.427, -2.86 ] - }, - { - "time": 0.5, - "value": -2.8, - "curve": [ 0.575, -2.73, 0.652, 24.5 ] - }, - { - "time": 0.7333, - "value": 24.55, - "curve": [ 0.828, 24.6, 0.932, -2.69 ] - }, - { "time": 1, "value": -2.79 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.01, - "curve": [ 0.106, -5.97, 0.151, 18.62 ] - }, - { - "time": 0.2333, - "value": 18.72, - "curve": [ 0.336, 18.7, 0.405, -11.37 ] - }, - { - "time": 0.5, - "value": -11.45, - "curve": [ 0.626, -11.46, 0.629, 18.94 ] - }, - { - "time": 0.7333, - "value": 18.92, - "curve": [ 0.833, 18.92, 0.913, -6.06 ] - }, - { "time": 1, "value": -6.01 } - ], - "translate": [ - { "x": 0.03, "y": 1.35 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.06, - "curve": [ 0.044, 11.16, 0.063, 11.49 ] - }, - { - "time": 0.1, - "value": 11.49, - "curve": [ 0.215, 11.49, 0.336, 2.92 ] - }, - { - "time": 0.3667, - "value": 0.84, - "curve": [ 0.416, -2.52, 0.498, -10.84 ] - }, - { - "time": 0.6, - "value": -10.83, - "curve": [ 0.762, -10.71, 0.845, -3.05 ] - }, - { - "time": 0.8667, - "value": -1.34, - "curve": [ 0.917, 2.54, 0.977, 8.81 ] - }, - { "time": 1, "value": 10.06 } - ] - }, - "gun": { - "rotate": [ - { - "value": -14.67, - "curve": [ 0.086, -14.67, 0.202, 8.31 ] - }, - { - "time": 0.2333, - "value": 12.14, - "curve": [ 0.279, 17.71, 0.391, 25.79 ] - }, - { - "time": 0.5, - "value": 25.77, - "curve": [ 0.631, 25.74, 0.694, 4.53 ] - }, - { - "time": 0.7333, - "value": -0.65, - "curve": [ 0.768, -5.21, 0.902, -14.4 ] - }, - { "time": 1, "value": -14.67 } - ] - }, - "front-leg-target": { - "translate": [ - { - "x": -2.83, - "y": -8.48, - "curve": [ 0.008, -2.83, 0.058, 0.09, 0.001, 4.97, 0.058, 6.68 ] - }, - { - "time": 0.0667, - "x": 0.09, - "y": 6.68, - "curve": [ 0.3, 0.09, 0.767, -2.83, 0.3, 6.68, 0.767, -8.48 ] - }, - { "time": 1, "x": -2.83, "y": -8.48 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.028, 1.24, 0.016, 3.46 ] - }, - { - "time": 0.1, - "value": 3.45, - "curve": [ 0.159, 3.45, 0.189, 0.23 ] - }, - { - "time": 0.2333, - "value": -2.29, - "curve": [ 0.265, -4.32, 0.305, -5.92 ] - }, - { - "time": 0.3667, - "value": -5.94, - "curve": [ 0.446, -5.96, 0.52, 3.41 ] - }, - { - "time": 0.6, - "value": 3.42, - "curve": [ 0.717, 3.42, 0.772, -5.93 ] - }, - { - "time": 0.8667, - "value": -5.97, - "curve": [ 0.933, -5.99, 0.982, -0.94 ] - }, - { "time": 1 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.067, 0, 0.159, -10.48 ] - }, - { - "time": 0.2333, - "value": -10.49, - "curve": [ 0.334, -10.5, 0.439, -0.09 ] - }, - { - "time": 0.5, - "value": -0.09, - "curve": [ 0.569, -0.09, 0.658, -10.75 ] - }, - { - "time": 0.7333, - "value": -10.7, - "curve": [ 0.833, -10.63, 0.947, 0 ] - }, - { "time": 1 } - ] - }, - "gun-tip": { - "rotate": [ - { "time": 0.2333, "value": 0.11 } - ] - }, - "muzzle-ring": { - "rotate": [ - { "time": 0.2333, "value": 0.11 } - ] - }, - "muzzle-ring2": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "muzzle-ring3": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "muzzle-ring4": { - "rotate": [ - { "time": 0.2667, "value": 0.11 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": -0.18, - "y": -4.49, - "curve": [ 0.133, -0.18, 0.333, 7.69, 0.133, -4.49, 0.333, 2.77 ] - }, - { - "time": 0.4667, - "x": 7.69, - "y": 2.77, - "curve": [ 0.6, 7.69, 0.858, -0.18, 0.6, 2.77, 0.858, -4.49 ] - }, - { "time": 1, "x": -0.18, "y": -4.49 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.46, - "y": 9.37, - "curve": [ 0.162, 1.41, 0.333, -1.66, 0.162, 9.37, 0.301, -7.23 ] - }, - { - "time": 0.5, - "x": -1.6, - "y": -7.27, - "curve": [ 0.735, -1.5, 0.847, 1.46, 0.723, -7.31, 0.838, 9.32 ] - }, - { "time": 1, "x": 1.46, "y": 9.37 } - ] - }, - "head-control": { - "translate": [ - { - "x": -6.46, - "y": -8.4, - "curve": [ 0.053, -5.31, 0.167, -3.64, 0.093, -8.4, 0.196, -3.81 ] - }, - { - "time": 0.2333, - "x": -3.64, - "y": -1.32, - "curve": [ 0.309, -3.64, 0.436, -5.84, 0.275, 1.43, 0.38, 10.3 ] - }, - { - "time": 0.5, - "x": -7.03, - "y": 10.29, - "curve": [ 0.538, -7.75, 0.66, -10.54, 0.598, 10.27, 0.694, 1.56 ] - }, - { - "time": 0.7333, - "x": -10.54, - "y": -1.26, - "curve": [ 0.797, -10.54, 0.933, -7.91, 0.768, -3.79, 0.875, -8.4 ] - }, - { "time": 1, "x": -6.46, "y": -8.4 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { - "softness": 25.7, - "bendPositive": false, - "curve": [ 0.008, 1, 0.025, 1, 0.008, 25.7, 0.025, 9.9 ] - }, - { - "time": 0.0333, - "softness": 9.9, - "bendPositive": false, - "curve": [ 0.15, 1, 0.383, 1, 0.15, 9.9, 0.383, 43.2 ] - }, - { - "time": 0.5, - "softness": 43.2, - "bendPositive": false, - "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.846, 45.57 ] - }, - { "time": 1, "softness": 25.7, "bendPositive": false } - ], - "rear-leg-ik": [ - { "softness": 5, "bendPositive": false }, - { "time": 0.4333, "softness": 4.9, "bendPositive": false }, - { "time": 0.5, "softness": 28.81, "bendPositive": false }, - { "time": 0.6, "softness": 43.8, "bendPositive": false }, - { "time": 1, "softness": 5, "bendPositive": false } - ] - }, - "events": [ - { "name": "footstep" }, - { "time": 0.5, "name": "footstep" } - ] - } -} -} \ No newline at end of file diff --git a/public/spine-test/4.2/spineboy.atlas b/public/spine-test/4.2/spineboy.atlas deleted file mode 100644 index eca542b..0000000 --- a/public/spine-test/4.2/spineboy.atlas +++ /dev/null @@ -1,94 +0,0 @@ -spineboy.png - size: 1024, 256 - filter: Linear, Linear - scale: 0.5 -crosshair - bounds: 352, 7, 45, 45 -eye-indifferent - bounds: 862, 105, 47, 45 -eye-surprised - bounds: 505, 79, 47, 45 -front-bracer - bounds: 826, 66, 29, 40 -front-fist-closed - bounds: 786, 65, 38, 41 -front-fist-open - bounds: 710, 51, 43, 44 - rotate: 90 -front-foot - bounds: 210, 6, 63, 35 -front-shin - bounds: 665, 128, 41, 92 - rotate: 90 -front-thigh - bounds: 2, 2, 23, 56 - rotate: 90 -front-upper-arm - bounds: 250, 205, 23, 49 -goggles - bounds: 665, 171, 131, 83 -gun - bounds: 798, 152, 105, 102 -head - bounds: 2, 27, 136, 149 -hoverboard-board - bounds: 2, 178, 246, 76 -hoverboard-thruster - bounds: 722, 96, 30, 32 - rotate: 90 -hoverglow-small - bounds: 275, 81, 137, 38 -mouth-grind - bounds: 614, 97, 47, 30 -mouth-oooo - bounds: 612, 65, 47, 30 -mouth-smile - bounds: 661, 64, 47, 30 -muzzle-glow - bounds: 382, 54, 25, 25 -muzzle-ring - bounds: 275, 54, 25, 105 - rotate: 90 -muzzle01 - bounds: 911, 95, 67, 40 - rotate: 90 -muzzle02 - bounds: 792, 108, 68, 42 -muzzle03 - bounds: 956, 171, 83, 53 - rotate: 90 -muzzle04 - bounds: 275, 7, 75, 45 -muzzle05 - bounds: 140, 3, 68, 38 -neck - bounds: 250, 182, 18, 21 -portal-bg - bounds: 140, 43, 133, 133 -portal-flare1 - bounds: 554, 65, 56, 30 -portal-flare2 - bounds: 759, 112, 57, 31 - rotate: 90 -portal-flare3 - bounds: 554, 97, 58, 30 -portal-shade - bounds: 275, 121, 133, 133 -portal-streaks1 - bounds: 410, 126, 126, 128 -portal-streaks2 - bounds: 538, 129, 125, 125 -rear-bracer - bounds: 857, 67, 28, 36 -rear-foot - bounds: 663, 96, 57, 30 -rear-shin - bounds: 414, 86, 38, 89 - rotate: 90 -rear-thigh - bounds: 756, 63, 28, 47 -rear-upper-arm - bounds: 60, 5, 20, 44 - rotate: 90 -torso - bounds: 905, 164, 49, 90 diff --git a/public/spine-test/4.2/spineboy.png b/public/spine-test/4.2/spineboy.png deleted file mode 100644 index 0ea9737..0000000 Binary files a/public/spine-test/4.2/spineboy.png and /dev/null differ diff --git a/public/spine-test/4.3/spineboy-pro.json b/public/spine-test/4.3/spineboy-pro.json deleted file mode 100644 index 4a58fec..0000000 --- a/public/spine-test/4.3/spineboy-pro.json +++ /dev/null @@ -1,8798 +0,0 @@ -{ -"skeleton": { - "hash": "lWe/fmfjp2E", - "spine": "4.3.75-beta", - "x": -188.6338, - "y": -7.939564, - "width": 418.4499, - "height": 686.2023, - "images": "./images/", - "audio": null -}, -"bones": [ - { "name": "root", "rotation": 0.04774475 }, - { "name": "hip", "parent": "root", "y": 247.26994 }, - { "name": "crosshair", "parent": "root", "x": 302.8308, "y": 569.4487, "color": "ff3f00ff", "icon": "circle" }, - { - "name": "aim-constraint-target", - "parent": "hip", - "length": 26.241163, - "rotation": 19.610935, - "x": 1.0154866, - "y": 5.621841, - "color": "abe323ff" - }, - { "name": "rear-foot-target", "parent": "root", "x": 61.90829, "y": 0.4211426, "color": "ff3f00ff", "icon": "ik" }, - { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.90897, "y": 37.33794, "color": "ff3f00ff", "icon": "ik" }, - { - "name": "rear-thigh", - "parent": "hip", - "length": 85.7196, - "rotation": -72.541, - "x": 8.913322, - "y": -5.626694, - "color": "ff000dff" - }, - { - "name": "rear-shin", - "parent": "rear-thigh", - "length": 121.87728, - "rotation": -19.83334, - "x": 86.1, - "y": -1.3253326, - "color": "ff000dff" - }, - { - "name": "rear-foot", - "parent": "rear-shin", - "length": 51.58182, - "rotation": 45.7786, - "x": 121.45904, - "y": -0.7551935, - "color": "ff000dff" - }, - { - "name": "back-foot-tip", - "parent": "rear-foot", - "length": 50.3016, - "rotation": -0.8520164, - "x": 51.16588, - "y": 0.23815536, - "inherit": "noRotationOrReflection", - "color": "ff000dff" - }, - { "name": "board-ik", "parent": "root", "x": -131.77533, "y": 69.08683, "color": "4c56ffff", "icon": "arrows" }, - { "name": "clipping", "parent": "root" }, - { - "name": "hoverboard-controller", - "parent": "root", - "rotation": -0.28445435, - "x": -329.6916, - "y": 69.8234, - "color": "ff0004ff", - "icon": "arrowsB" - }, - { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.0205064, "x": -249.68484, "y": 53.39082 }, - { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.335474, "x": -191.6049, "y": -22.92239 }, - { - "name": "exhaust3", - "parent": "hoverboard-controller", - "rotation": -12.341045, - "x": -236.02995, - "y": 80.54244, - "scaleX": 0.7846764, - "scaleY": 0.7846764 - }, - { "name": "portal-root", "parent": "root", "x": 12.90161, "y": 328.5393, "scaleX": 2.033383, "scaleY": 2.033383 }, - { "name": "flare1", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare10", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare2", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare3", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare4", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare5", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare6", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare7", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare8", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { "name": "flare9", "parent": "portal-root", "x": -6.344906, "y": -161.57274, "icon": "particles" }, - { - "name": "torso", - "parent": "hip", - "length": 42.51916, - "rotation": 103.82454, - "x": -1.6175156, - "y": 4.904114, - "color": "e0da19ff" - }, - { "name": "torso2", "parent": "torso", "length": 42.51916, "x": 42.51916, "color": "e0da19ff" }, - { "name": "torso3", "parent": "torso2", "length": 42.51916, "x": 42.51916, "color": "e0da19ff" }, - { "name": "front-shoulder", "parent": "torso3", "rotation": 255.891, "x": 18.721344, "y": 19.329266, "color": "00ff04ff" }, - { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45225, "rotation": -87.51462, "color": "00ff04ff" }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "length": 40.57009, - "rotation": 18.2995, - "x": 68.80316, - "y": -0.6838742, - "color": "00ff04ff" - }, - { - "name": "front-fist", - "parent": "front-bracer", - "length": 65.3853, - "rotation": 12.433234, - "x": 40.56961, - "y": 0.1988964, - "color": "00ff04ff" - }, - { "name": "front-foot-target", "parent": "root", "x": -13.529625, "y": 0.04014587, "color": "ff3f00ff", "icon": "ik" }, - { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.39997, "y": 29.062645, "color": "ff3f00ff", "icon": "ik" }, - { - "name": "front-thigh", - "parent": "hip", - "length": 74.80652, - "rotation": -95.51192, - "x": -17.45899, - "y": -11.644302, - "color": "00ff04ff" - }, - { - "name": "front-shin", - "parent": "front-thigh", - "length": 128.76756, - "rotation": -2.213562, - "x": 78.69012, - "y": 1.6017075, - "color": "00ff04ff" - }, - { - "name": "front-foot", - "parent": "front-shin", - "length": 41.00884, - "rotation": 51.26577, - "x": 128.7557, - "y": -0.3393288, - "color": "00ff04ff" - }, - { - "name": "front-foot-tip", - "parent": "front-foot", - "length": 56.02933, - "rotation": -1.675728, - "x": 41.42462, - "y": -0.08879948, - "inherit": "noRotationOrReflection", - "color": "00ff04ff" - }, - { "name": "back-shoulder", "parent": "torso3", "rotation": -104.109, "x": 7.318115, "y": -19.22088, "color": "ff000dff" }, - { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.93936, "rotation": -65.44643, "color": "ff000dff" }, - { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.55841, "rotation": 23.15295, "x": 51.35799, "color": "ff000dff" }, - { - "name": "gun", - "parent": "rear-bracer", - "length": 43.10579, - "rotation": -5.427727, - "x": 34.42189, - "y": -0.4539795, - "color": "ff000dff" - }, - { "name": "gun-tip", "parent": "gun", "rotation": 7.099831, "x": 200.77574, "y": 52.49873, "color": "ff0000ff" }, - { - "name": "neck", - "parent": "torso3", - "length": 25.453945, - "rotation": -31.53788, - "x": 42.45889, - "y": -0.3085632, - "color": "e0da19ff" - }, - { - "name": "head", - "parent": "neck", - "length": 131.79367, - "rotation": 26.09855, - "x": 27.66327, - "y": -0.25990295, - "color": "e0da19ff" - }, - { - "name": "hair1", - "parent": "head", - "length": 47.22975, - "rotation": -49.1028, - "x": 149.82922, - "y": -59.77055, - "color": "e0da19ff" - }, - { - "name": "hair2", - "parent": "hair1", - "length": 55.56698, - "rotation": 50.41702, - "x": 47.22934, - "y": 0.1868286, - "color": "e0da19ff" - }, - { - "name": "hair3", - "parent": "head", - "length": 62.22058, - "rotation": -32.16711, - "x": 164.1381, - "y": 3.684761, - "color": "e0da19ff" - }, - { - "name": "hair4", - "parent": "hair3", - "length": 80.28074, - "rotation": 83.70933, - "x": 62.22061, - "y": -0.03564453, - "color": "e0da19ff" - }, - { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.20415, "x": 95.77119, "y": -2.9910965, "inherit": "noRotationOrReflection" }, - { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.20415, "x": -76.4717, "y": -4.877556, "inherit": "noRotationOrReflection" }, - { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17448044, "x": -1.775383, "y": -37.78541 }, - { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17448044, "x": 1.0581818, "y": -35.65678 }, - { - "name": "muzzle", - "parent": "rear-bracer", - "rotation": 3.0575485, - "x": 242.3435, - "y": 34.26361, - "color": "ffb900ff", - "icon": "muzzleFlash" - }, - { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, - { "name": "portal", "parent": "portal-root" }, - { "name": "portal-shade", "parent": "portal-root" }, - { "name": "portal-streaks1", "parent": "portal-root" }, - { "name": "portal-streaks2", "parent": "portal-root" }, - { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.55987, "y": 2.619972, "color": "000effff" }, - { - "name": "side-glow2", - "parent": "hoverboard-controller", - "x": -110.55987, - "y": 2.619972, - "scaleX": 0.738047, - "scaleY": 0.738047, - "color": "000effff" - }, - { "name": "head-control", "parent": "head", "x": 110.2114, "color": "00a220ff", "icon": "arrows" } -], -"slots": [ - { "name": "portal-bg", "bone": "portal" }, - { "name": "portal-shade", "bone": "portal-shade" }, - { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, - { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, - { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, - { "name": "clipping", "bone": "clipping" }, - { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, - { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, - { "name": "hoverboard-board", "bone": "hoverboard-controller" }, - { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, - { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, - { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, - { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, - { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, - { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, - { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, - { "name": "gun", "bone": "gun", "attachment": "gun" }, - { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, - { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, - { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, - { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, - { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, - { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, - { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, - { "name": "goggles", "bone": "head", "attachment": "goggles" }, - { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, - { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, - { "name": "muzzle", "bone": "muzzle" }, - { "name": "head-bb", "bone": "head" }, - { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, - { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, - { "name": "crosshair", "bone": "crosshair" }, - { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, - { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, - { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } -], -"constraints": [ - { - "type": "transform", - "name": "shoulder", - "source": "front-shoulder", - "bones": [ "back-shoulder" ], - "x": 40.16696, - "y": -1.6619568, - "properties": { - "x": { - "to": { - "x": { "max": 100 } - } - }, - "y": { - "to": { - "y": { "max": 100 } - } - } - }, - "mixX": -1 - }, - { - "type": "ik", - "name": "board-ik", - "target": "board-ik", - "bones": [ "hoverboard-controller" ] - }, - { - "type": "transform", - "name": "front-foot-board-transform", - "source": "hoverboard-controller", - "bones": [ "front-foot-target" ], - "x": -69.8, - "y": 20.7, - "properties": { - "rotate": { - "to": { - "rotate": { "max": 100 } - } - }, - "x": { - "to": { - "x": { "max": 100 } - } - }, - "y": { - "to": { - "y": { "max": 100 } - } - }, - "scaleX": { - "to": { - "scaleX": {} - } - }, - "scaleY": { - "to": { - "scaleY": {} - } - }, - "shearY": { - "to": { - "shearY": { "max": 100 } - } - } - }, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "type": "transform", - "name": "rear-foot-board-transform", - "source": "hoverboard-controller", - "bones": [ "rear-foot-target" ], - "x": 86.6, - "y": 21.3, - "properties": { - "rotate": { - "to": { - "rotate": { "max": 100 } - } - }, - "x": { - "to": { - "x": { "max": 100 } - } - }, - "y": { - "to": { - "y": { "max": 100 } - } - }, - "scaleX": { - "to": { - "scaleX": {} - } - }, - "scaleY": { - "to": { - "scaleY": {} - } - }, - "shearY": { - "to": { - "shearY": { "max": 100 } - } - } - }, - "mixRotate": 0, - "mixX": 0, - "mixScaleX": 0, - "mixShearY": 0 - }, - { - "type": "ik", - "name": "front-leg-ik", - "target": "front-leg-target", - "bones": [ "front-thigh", "front-shin" ], - "bendPositive": false - }, - { - "type": "ik", - "name": "rear-leg-ik", - "target": "rear-leg-target", - "bones": [ "rear-thigh", "rear-shin" ], - "bendPositive": false - }, - { - "type": "ik", - "name": "front-foot-ik", - "target": "front-foot-target", - "bones": [ "front-foot" ] - }, - { - "type": "ik", - "name": "rear-foot-ik", - "target": "rear-foot-target", - "bones": [ "rear-foot" ] - }, - { - "type": "ik", - "name": "aim-torso-ik", - "target": "crosshair", - "bones": [ "aim-constraint-target" ] - }, - { - "type": "transform", - "name": "aim-torso-transform", - "source": "aim-constraint-target", - "bones": [ "torso" ], - "rotation": 69.5, - "properties": { - "rotate": { - "to": { - "rotate": { "max": 100 } - } - } - }, - "mixRotate": 0 - }, - { - "type": "transform", - "name": "aim-head-transform", - "source": "aim-constraint-target", - "bones": [ "head" ], - "rotation": 84.3, - "properties": { - "rotate": { - "to": { - "rotate": { "max": 100 } - } - } - }, - "mixRotate": 0 - }, - { - "type": "transform", - "name": "aim-front-arm-transform", - "source": "aim-constraint-target", - "bones": [ "front-upper-arm" ], - "rotation": -180, - "properties": { - "rotate": { - "to": { - "rotate": { "max": 100 } - } - } - }, - "mixRotate": 0 - }, - { - "type": "ik", - "name": "aim-ik", - "target": "crosshair", - "bones": [ "rear-upper-arm" ], - "mix": 0 - }, - { - "type": "transform", - "name": "toes-board", - "source": "hoverboard-controller", - "bones": [ "front-foot-tip", "back-foot-tip" ], - "properties": { - "rotate": { - "to": { - "rotate": { "max": 100 } - } - } - }, - "mixRotate": 0 - } -], -"skins": [ - { - "name": "default", - "attachments": { - "clipping": { - "clipping": { - "type": "clipping", - "end": "head-bb", - "vertexCount": 3, - "vertices": [ 18.89, -228.46, 1471.52, 140.96, 34.01, 930.06 ], - "color": "ce3a3aff" - } - }, - "crosshair": { - "crosshair": { "width": 89, "height": 89 } - }, - "exhaust1": { - "hoverglow-small": { "scaleX": 0.4629046, "scaleY": 0.8129372, "rotation": -83.07078, "width": 274, "height": 75 } - }, - "exhaust2": { - "hoverglow-small": { - "x": 0.01145935, - "y": -0.762207, - "scaleX": 0.4208314, - "scaleY": 0.84027, - "rotation": -89.24866, - "width": 274, - "height": 75 - } - }, - "exhaust3": { - "hoverglow-small": { "scaleX": 0.4629046, "scaleY": 0.8129372, "rotation": -83.07078, "width": 274, "height": 75 } - }, - "eye": { - "eye-indifferent": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2.0, 66.0, -36.8, -91.35, 0.3, 46.0, 73.41, -91.35, 0.7, 2.0, 66.0, -87.05, -13.11, 0.70968, 46.0, 23.16, -13.11, 0.29032, 2.0, 66.0, -12.18, 34.99, 0.82818, 46.0, 98.03, 34.99, 0.17182, 2.0, 66.0, 38.07, -43.25, 0.59781, 46.0, 148.28, -43.25, 0.40219 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93.0, - "height": 89.0 - }, - "eye-surprised": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 1, 3, 0 ], - "vertices": [ 2.0, 66.0, -46.74, -89.7, 0.3, 46.0, 63.47, -89.7, 0.7, 2.0, 66.0, -77.58, -1.97, 0.71, 46.0, 32.63, -1.97, 0.29, 2.0, 66.0, 6.38, 27.55, 0.83, 46.0, 116.59, 27.55, 0.17, 2.0, 66.0, 37.22, -60.19, 0.6, 46.0, 147.44, -60.19, 0.4 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93.0, - "height": 89.0 - } - }, - "front-bracer": { - "front-bracer": { "x": 12.031342, "y": -1.6766033, "rotation": 79.59598, "width": 58, "height": 80 } - }, - "front-fist": { - "front-fist-closed": { "x": 35.49588, "y": 6.004703, "rotation": 67.16275, "width": 75, "height": 82 }, - "front-fist-open": { "x": 39.56648, "y": 7.764904, "rotation": 67.16275, "width": 86, "height": 87 } - }, - "front-foot": { - "front-foot": { - "type": "mesh", - "uvs": [ 0.5941728, 0.2342187, 0.6225744, 0.3033564, 0.6500988, 0.370359, 0.6763742, 0.3840358, 0.7206807, 0.4070982, 0.762645, 0.4289414, 1, 0.70375, 1, 1, 0.6551704, 1, 0.4692325, 0.99999, 0, 1, 0, 0.39196765, 0.17845653, 0, 0.49795625, 0 ], - "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], - "vertices": [ 2.0, 38.0, 18.17, 41.57, 0.7896, 39.0, 12.46, 46.05, 0.2104, 2.0, 38.0, 24.08, 40.76, 0.71228, 39.0, 16.12, 41.34, 0.28772, 2.0, 38.0, 29.81, 39.98, 0.55344, 39.0, 19.67, 36.78, 0.44656, 2.0, 38.0, 32.81, 41.67, 0.38554, 39.0, 23.0, 35.89, 0.61446, 2.0, 38.0, 37.86, 44.52, 0.25567, 39.0, 28.61, 34.4, 0.74433, 2.0, 38.0, 42.65, 47.22, 0.17384, 39.0, 33.92, 32.99, 0.82616, 1.0, 39.0, 64.15, 14.56, 1.0, 1.0, 39.0, 64.51, -5.87, 1.0, 1.0, 39.0, 21.08, -6.64, 1.0, 2.0, 38.0, 44.67, -6.77, 0.5684, 39.0, -2.34, -6.97, 0.4316, 1.0, 38.0, 3.1, -48.81, 1.0, 1.0, 38.0, -26.73, -19.31, 1.0, 1.0, 38.0, -30.15, 15.69, 1.0, 1.0, 38.0, -1.84, 44.32, 1.0 ], - "hull": 14, - "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], - "width": 126.0, - "height": 69.0 - } - }, - "front-shin": { - "front-shin": { - "type": "mesh", - "uvs": [ 0.9003066, 0.05784649, 1, 0.1282812, 1, 0.2161885, 0.9025038, 0.31002015, 0.7873623, 0.356837, 0.7808133, 0.3987374, 0.7721526, 0.4541477, 0.7709815, 0.5157218, 0.8409413, 0.6375107, 0.9309526, 0.7490994, 0.9553094, 0.779295, 0.7812642, 0.876786, 0.561297, 1, 0.2686955, 1, 0, 1, 0.002785478, 0.9611154, 0.013583113, 0.810383, 0.028220676, 0.6060464, 0.08324055, 0.45142215, 0.189084, 0.3188221, 0.2957713, 0.23980266, 0.30235705, 0.14941014, 0.3787467, 0.05902038, 0.5328437, 0, 0.70538, 0, 0.4109394, 0.7196821, 0.4074273, 0.5475082, 0.4109395, 0.4535952, 0.4724029, 0.3518559, 0.3336712, 0.2782907, 0.5022565, 0.3166385, 0.6532811, 0.6750735, 0.6076225, 0.5271604, 0.600598, 0.4512473, 0.6274673, 0.3754273, 0.6572972, 0.3384985, 0.2784303, 0.3292395, 0.18967116, 0.4520299, 0.16508563, 0.585856, 0.18264666, 0.768204, 0.5053195, 0.24634285, 0.594734, 0.1796745, 0.6016121, 0.10610936, 0.513917, 0.04327252, 0.7219777, 0.28848955, 0.8234288, 0.2026636, 0.8681361, 0.11377233, 0.7959167, 0.04633762, 0.4485757, 0.15515275, 0.2546583, 0.962187, 0.5316866, 0.9447962, 0.7531003, 0.8323971 ], - "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], - "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], - "hull": 25, - "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], - "width": 82.0, - "height": 184.0 - } - }, - "front-thigh": { - "front-thigh": { "x": 42.4751, "y": 4.449414, "rotation": 84.86587, "width": 45, "height": 112 } - }, - "front-upper-arm": { - "front-upper-arm": { "x": 28.306147, "y": 7.371247, "rotation": 97.89548, "width": 46, "height": 97 } - }, - "goggles": { - "goggles": { - "type": "mesh", - "uvs": [ 0.5365332, 0.04113967, 0.7292194, 0.16035686, 0.9166696, 0.3322266, 0.9704648, 0.3132907, 1, 0.4805304, 0.9575552, 0.5732991, 0.8882532, 0.6327984, 0.868775, 0.7896234, 0.7740368, 0.867495, 0.7262804, 1, 0.6071384, 0.9386266, 0.4960078, 0.88138, 0.4155779, 0.7502696, 0.32547185, 0.700845, 0.278201, 0.5825681, 0.17209916, 0.6328146, 0.1722854, 0.7507118, 0.10780662, 0.798978, 0, 0.32304054, 0, 0.12475555, 0.07372671, 0.07343647, 0.15423247, 0.10733794, 0.2316526, 0.13994002, 0.3031334, 0.022563254, 0.3480239, 0, 0.42978895, 0.6918342, 0.3947595, 0.5104154, 0.3948817, 0.3151182, 0.4587819, 0.2319774, 0.5650132, 0.2810853, 0.6996078, 0.392161, 0.8203935, 0.5420369, 0.8573792, 0.623428, 0.911071, 0.5140726, 0.726388, 0.3214668, 0.5876366, 0.19609463, 0.4807451, 0.11268945, 0.3782299, 0.05501315, 0.3286954, 0.1786646, 0.3189974, 0.3049975, 0.3603568, 0.5379894, 0.40327474, 0.7007243, 0.3005859, 0.5583792, 0.2195666, 0.2815032, 0.09963368, 0.2894289, 0.5686289, 0.4368027, 0.4911002, 0.3715615, 0.5118472, 0.5209291, 0.6701805, 0.5930374, 0.7619046, 0.6857483, 0.7329629, 0.4335494 ], - "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], - "vertices": [ 2.0, 66.0, 61.88, 22.81, 0.832, 46.0, 172.09, 22.81, 0.168, 2.0, 66.0, 59.89, -31.19, 0.6855, 46.0, 170.1, -31.19, 0.3145, 2.0, 66.0, 49.2, -86.8, 0.32635, 46.0, 159.41, -86.8, 0.67365, 2.0, 66.0, 56.82, -99.01, 0.01217, 46.0, 167.03, -99.01, 0.98783, 1.0, 46.0, 143.4, -115.48, 1.0, 2.0, 66.0, 15.0, -110.14, 0.0041, 46.0, 125.21, -110.14, 0.9959, 2.0, 66.0, -0.32, -96.36, 0.07948, 46.0, 109.89, -96.36, 0.92052, 2.0, 66.0, -26.56, -100.19, 0.01905, 46.0, 83.65, -100.19, 0.98095, 2.0, 66.0, -46.96, -81.16, 0.4921, 46.0, 63.26, -81.16, 0.50791, 2.0, 66.0, -71.84, -76.69, 0.56923, 46.0, 38.37, -76.69, 0.43077, 2.0, 66.0, -72.54, -43.98, 0.74145, 46.0, 37.67, -43.98, 0.25855, 2.0, 66.0, -73.2, -13.47, 0.87929, 46.0, 37.01, -13.47, 0.12071, 2.0, 66.0, -59.63, 13.55, 0.864, 46.0, 50.58, 13.55, 0.136, 2.0, 66.0, -59.69, 38.45, 0.85289, 46.0, 50.52, 38.45, 0.14711, 2.0, 66.0, -45.26, 56.6, 0.74392, 46.0, 64.95, 56.6, 0.25608, 2.0, 66.0, -62.31, 79.96, 0.624, 46.0, 47.9, 79.96, 0.376, 2.0, 66.0, -80.76, 73.42, 0.616, 46.0, 29.45, 73.42, 0.384, 2.0, 66.0, -93.9, 86.64, 0.288, 46.0, 16.31, 86.64, 0.712, 1.0, 46.0, 81.51, 139.38, 1.0, 1.0, 46.0, 112.56, 150.3, 1.0, 2.0, 66.0, 16.76, 134.97, 0.02942, 46.0, 126.97, 134.97, 0.97058, 2.0, 66.0, 18.42, 113.28, 0.36147, 46.0, 128.63, 113.28, 0.63853, 2.0, 66.0, 20.02, 92.43, 0.7135, 46.0, 130.23, 92.43, 0.2865, 2.0, 66.0, 44.58, 81.29, 0.69603, 46.0, 154.79, 81.29, 0.30397, 2.0, 66.0, 52.0, 71.48, 0.848, 46.0, 162.21, 71.48, 0.152, 2.0, 66.0, -49.25, 13.27, 0.8, 46.0, 60.96, 13.27, 0.2, 2.0, 66.0, -23.88, 31.88, 0.896, 46.0, 86.33, 31.88, 0.104, 2.0, 66.0, 6.72, 42.6, 0.928, 46.0, 116.93, 42.6, 0.072, 2.0, 66.0, 25.26, 31.44, 0.8, 46.0, 135.47, 31.44, 0.2, 2.0, 66.0, 26.77, 2.59, 0.75, 46.0, 136.98, 2.59, 0.25, 2.0, 66.0, 21.02, -36.66, 0.54887, 46.0, 131.23, -36.66, 0.45113, 2.0, 66.0, 8.01, -74.65, 0.36029, 46.0, 118.22, -74.65, 0.63971, 2.0, 66.0, -1.52, -88.24, 0.1253, 46.0, 108.69, -88.24, 0.8747, 2.0, 66.0, 20.25, -95.44, 0.08687, 46.0, 130.46, -95.44, 0.91313, 2.0, 66.0, 34.42, -39.36, 0.72613, 46.0, 144.63, -39.36, 0.27387, 2.0, 66.0, 42.03, 1.7, 0.824, 46.0, 152.25, 1.7, 0.176, 2.0, 66.0, 45.85, 32.6, 0.856, 46.0, 156.06, 32.6, 0.144, 1.0, 66.0, 46.01, 61.02, 1.0, 1.0, 66.0, 22.35, 66.41, 1.0, 1.0, 66.0, 1.73, 61.84, 1.0, 2.0, 66.0, -31.17, 38.83, 0.928, 46.0, 79.04, 38.83, 0.072, 2.0, 66.0, -52.94, 19.31, 0.79073, 46.0, 57.27, 19.31, 0.20927, 2.0, 66.0, -39.54, 52.42, 0.912, 46.0, 70.67, 52.42, 0.088, 2.0, 66.0, -3.2, 87.61, 0.744, 46.0, 107.02, 87.61, 0.256, 2.0, 66.0, -14.82, 116.7, 0.6368, 46.0, 95.4, 116.7, 0.3632, 2.0, 66.0, 2.7, -6.87, 0.856, 46.0, 112.91, -6.87, 0.144, 2.0, 66.0, 6.21, 15.8, 0.744, 46.0, 116.42, 15.8, 0.256, 2.0, 66.0, -15.39, 2.47, 0.856, 46.0, 94.82, 2.47, 0.144, 2.0, 66.0, -12.98, -40.48, 0.72102, 46.0, 97.24, -40.48, 0.27898, 2.0, 66.0, -19.55, -68.16, 0.59162, 46.0, 90.66, -68.16, 0.40838, 2.0, 66.0, 17.44, -47.15, 0.53452, 46.0, 127.65, -47.15, 0.46548 ], - "hull": 25, - "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], - "width": 261.0, - "height": 166.0 - } - }, - "gun": { - "gun": { "x": 77.30423, "y": 16.40491, "rotation": 60.8259, "width": 210, "height": 203 } - }, - "head": { - "head": { - "type": "mesh", - "uvs": [ 0.7591877, 0.06107302, 0.883922, 0.1789253, 0.901741, 0.3085628, 0.9422393, 0.19660294, 1, 0.2658415, 1, 0.4219956, 0.9586356, 0.4699281, 0.9211802, 0.5133307, 0.8595705, 0.5346962, 0.7838808, 0.6560519, 0.7438444, 0.748384, 0.8511593, 0.7515119, 0.8482836, 0.8256396, 0.817809, 0.853675, 0.7559887, 0.859065, 0.7623688, 0.9046774, 0.6587524, 1, 0.3833651, 1, 0.18579765, 0.854039, 0.12741707, 0.810908, 0.0602479, 0.6920902, 0, 0.5855156, 0, 0.4102103, 0.08529866, 0.20691523, 0.24243174, 0.14504284, 0.4999999, 0.14209673, 0.5032388, 0.0743304, 0.4173836, 0, 0.5761362, 0, 0.8505914, 0.3608683, 0.734311, 0.43206275, 0.6848055, 0.31270725, 0.7216468, 0.1671771, 0.5593148, 0.04153975, 0.4476396, 0.2289488, 0.23925595, 0.2655932, 0.7127154, 0.440357, 0.5699295, 0.3829953, 0.4167824, 0.3351074, 0.2929996, 0.3149697, 0.7080164, 0.4450182, 0.5667631, 0.3897649, 0.41520515, 0.3441631, 0.2875353, 0.3301711, 0.8898812, 0.501767, 0.3038886, 0.7346256, 0.2646026, 0.6567476, 0.2141429, 0.6158368, 0.1461256, 0.6219387, 0.10315738, 0.6663608, 0.10357737, 0.7255686, 0.1450546, 0.7916364, 0.20263426, 0.8135515, 0.2787257, 0.8015873, 0.349468, 0.737601, 0.23073055, 0.5707305, 0.08878042, 0.607067, 0.2946068, 0.8129002, 0.7300557, 0.8788308, 0.6980495, 0.873483, 0.661655, 0.7968106, 0.2246777, 0.698241, 0.14552385, 0.6740475 ], - "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], - "vertices": [ 2.0, 50.0, 41.97, -41.8, 0.94074, 66.0, 165.41, -22.6, 0.05926, 4.0, 48.0, 73.47, 27.54, 0.26795, 50.0, -5.75, -51.71, 0.4738, 49.0, 112.99, -11.41, 0.12255, 66.0, 143.5, -66.13, 0.1357, 4.0, 48.0, 38.23, 10.99, 0.6831, 50.0, -41.01, -35.22, 0.07866, 49.0, 92.73, -44.66, 0.04872, 66.0, 108.65, -83.49, 0.18952, 2.0, 48.0, 73.35, 10.89, 0.8455, 66.0, 143.77, -82.78, 0.1545, 2.0, 48.0, 58.59, -10.38, 0.91607, 66.0, 129.5, -104.39, 0.08393, 3.0, 46.0, 195.82, -119.82, 0.104, 47.0, 75.49, -4.55, 0.09191, 48.0, 14.36, -24.8, 0.80409, 4.0, 46.0, 178.62, -113.98, 0.19022, 47.0, 59.82, -13.72, 0.33409, 48.0, -2.7, -18.57, 0.46643, 66.0, 68.41, -113.98, 0.00926, 4.0, 46.0, 163.06, -108.69, 0.18724, 47.0, 45.64, -22.03, 0.3133, 48.0, -18.14, -12.93, 0.47469, 66.0, 52.84, -108.69, 0.02477, 2.0, 46.0, 151.52, -95.05, 0.91122, 66.0, 41.31, -95.05, 0.08878, 2.0, 46.0, 110.61, -87.69, 0.70564, 66.0, 0.4, -87.69, 0.29436, 2.0, 46.0, 81.05, -86.58, 0.63951, 66.0, -29.16, -86.58, 0.36049, 2.0, 46.0, 89.82, -114.32, 0.57, 66.0, -20.39, -114.32, 0.43, 2.0, 46.0, 68.72, -120.91, 0.57, 66.0, -41.49, -120.91, 0.43, 2.0, 46.0, 58.1, -115.9, 0.57, 66.0, -52.11, -115.9, 0.43, 2.0, 46.0, 51.03, -100.63, 0.64242, 66.0, -59.18, -100.63, 0.35758, 2.0, 46.0, 38.79, -106.76, 0.81659, 66.0, -71.43, -106.76, 0.18341, 2.0, 46.0, 2.68, -89.7, 0.77801, 66.0, -107.53, -89.7, 0.22199, 2.0, 46.0, -22.07, -19.3, 0.823, 66.0, -132.28, -19.3, 0.177, 2.0, 46.0, 1.2, 45.63, 0.51204, 66.0, -109.01, 45.63, 0.48796, 2.0, 46.0, 8.07, 64.81, 0.60869, 66.0, -102.14, 64.81, 0.39131, 2.0, 46.0, 35.44, 93.73, 0.80009, 66.0, -74.77, 93.73, 0.19991, 2.0, 46.0, 59.98, 119.66, 0.93554, 66.0, -50.23, 119.66, 0.06446, 2.0, 46.0, 109.26, 136.99, 0.99895, 66.0, -0.95, 136.99, 0.00105, 1.0, 46.0, 174.07, 135.27, 1.0, 3.0, 46.0, 205.59, 101.22, 0.80778, 49.0, -16.84, 104.63, 0.15658, 66.0, 95.38, 101.22, 0.03564, 3.0, 50.0, 58.94, 30.5, 0.43491, 49.0, 38.36, 61.89, 0.28116, 66.0, 119.35, 35.65, 0.28393, 2.0, 50.0, 75.56, 19.01, 0.92164, 66.0, 138.68, 41.52, 0.07836, 1.0, 50.0, 106.7, 26.9, 1.0, 1.0, 50.0, 83.79, -9.51, 1.0, 5.0, 47.0, 44.51, 27.24, 0.15139, 48.0, 19.12, 19.33, 0.44847, 50.0, -46.82, -15.19, 0.05757, 49.0, 72.19, -48.24, 0.1149, 66.0, 89.35, -75.58, 0.22767, 3.0, 47.0, 7.42, 19.08, 0.37772, 49.0, 34.32, -45.24, 0.09918, 66.0, 58.9, -52.89, 0.52311, 2.0, 49.0, 45.94, -9.07, 0.4826, 66.0, 87.99, -28.45, 0.5174, 2.0, 50.0, 20.62, -16.35, 0.7435, 66.0, 132.21, -23.49, 0.2565, 2.0, 50.0, 75.74, 0.94, 0.97172, 66.0, 152.95, 30.42, 0.02828, 4.0, 46.0, 200.45, 40.46, 0.18809, 50.0, 44.6, 56.29, 0.05831, 49.0, 11.15, 50.46, 0.14366, 66.0, 90.24, 40.46, 0.60994, 2.0, 46.0, 171.41, 90.12, 0.48644, 66.0, 61.2, 90.12, 0.51356, 2.0, 46.0, 164.84, -48.18, 0.43217, 66.0, 54.62, -48.18, 0.56783, 4.0, 46.0, 168.13, -6.02, 0.01949, 47.0, -28.65, 49.02, 0.02229, 49.0, 8.54, -6.09, 0.12791, 66.0, 57.92, -6.02, 0.83031, 2.0, 46.0, 167.84, 37.87, 0.15, 66.0, 57.63, 37.87, 0.85, 2.0, 46.0, 162.36, 71.5, 0.24107, 66.0, 52.15, 71.5, 0.75893, 2.0, 46.0, 163.11, -47.44, 0.41951, 66.0, 52.9, -47.44, 0.58049, 2.0, 46.0, 165.94, -5.87, 0.16355, 66.0, 55.73, -5.87, 0.83645, 2.0, 46.0, 165.14, 37.38, 0.15, 66.0, 54.93, 37.38, 0.85, 2.0, 46.0, 157.6, 71.4, 0.21735, 66.0, 47.39, 71.4, 0.78265, 3.0, 46.0, 163.5, -99.54, 0.61812, 47.0, 39.01, -15.71, 0.30445, 66.0, 53.29, -99.54, 0.07744, 2.0, 46.0, 45.38, 27.24, 0.16741, 66.0, -64.83, 27.24, 0.83259, 2.0, 46.0, 63.74, 44.98, 0.15, 66.0, -46.47, 44.98, 0.85, 2.0, 46.0, 70.7, 61.92, 0.22175, 66.0, -39.51, 61.92, 0.77825, 2.0, 46.0, 62.88, 78.71, 0.38, 66.0, -47.34, 78.71, 0.62, 2.0, 46.0, 46.53, 85.3, 0.51, 66.0, -63.68, 85.3, 0.49, 2.0, 46.0, 29.92, 79.34, 0.388, 66.0, -80.29, 79.34, 0.612, 2.0, 46.0, 15.08, 62.21, 0.38, 66.0, -95.13, 62.21, 0.62, 2.0, 46.0, 14.09, 45.32, 0.41, 66.0, -96.12, 45.32, 0.59, 2.0, 46.0, 24.3, 27.06, 0.192, 66.0, -85.91, 27.06, 0.808, 1.0, 66.0, -61.57, 15.3, 1.0, 2.0, 46.0, 84.87, 62.14, 0.16757, 66.0, -25.34, 62.14, 0.83243, 2.0, 46.0, 61.9, 94.84, 0.68145, 66.0, -48.31, 94.84, 0.31855, 2.0, 46.0, 22.54, 21.88, 0.16, 66.0, -87.67, 21.88, 0.84, 2.0, 46.0, 43.15, -95.95, 0.73445, 66.0, -67.06, -95.95, 0.26555, 2.0, 46.0, 41.77, -87.24, 0.67858, 66.0, -68.44, -87.24, 0.32142, 2.0, 46.0, 60.05, -70.36, 0.50195, 66.0, -50.16, -70.36, 0.49805, 2.0, 46.0, 48.49, 51.09, 0.25, 66.0, -61.72, 51.09, 0.75, 2.0, 46.0, 48.17, 73.71, 0.15634, 66.0, -62.04, 73.71, 0.84366 ], - "hull": 29, - "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], - "width": 271.0, - "height": 298.0 - } - }, - "head-bb": { - "head": { - "type": "boundingbox", - "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "type": "mesh", - "uvs": [ 0.13864607, 0.5662393, 0.1142763, 0.5146078, 0.07618786, 0.5210682, 0.023639273, 0.5299812, 0.012808947, 0.5318183, 0, 0.3797923, 0, 0.2205953, 0.005191774, 0.10824845, 0.010375012, 0.10726268, 0.03834171, 0.10194385, 0.05091461, 0, 0.08326002, 0, 0.10932894, 0.04206121, 0.13820295, 0.08864832, 0.18915813, 0.24067438, 0.22233906, 0.4063021, 0.23886204, 0.4406347, 0.8341238, 0.44034415, 0.8844377, 0.3829573, 0.9259101, 0.32638615, 0.959957, 0.2884101, 0.9861191, 0.2854167, 1, 0.38675195, 0.9949444, 0.471042, 0.9788285, 0.5325082, 0.9440907, 0.62135, 0.9020624, 0.6949223, 0.8656917, 0.7109357, 0.8282192, 0.7079088, 0.8128592, 0.7712708, 0.629307, 0.772659, 0.61364, 0.7064525, 0.4716633, 0.7066431, 0.4590079, 0.7782668, 0.2774682, 0.769859, 0.2657999, 0.7037184, 0.24976107, 0.7138066, 0.246009, 0.7782668, 0.230418, 0.8493069, 0.2092619, 0.9095554, 0.17298914, 1, 0.15076564, 0.9996735, 0.1290571, 0.9019248, 0.10369129, 0.736925, 0.10198391, 0.6248198, 0.0913133, 0.4727209, 0.09133468, 0.41324735, 0.15081826, 0.41867685, 0.2199145, 0.518557, 0.0633089, 0.10816091, 0.08382638, 0.2169557, 0.08905153, 0.3753241, 0.15903135, 0.5872583, 0.1753802, 0.6570573, 0.20118096, 0.8029049, 0.1791791, 0.5564352, 0.22166404, 0.5802012, 0.862594, 0.5796152, 0.9234568, 0.4853438, 0.9669095, 0.3688111, 0.09450015, 0.13259096, 0.12687987, 0.17830575, 0.15985525, 0.24681903, 0.18035573, 0.3126794, 0.2060718, 0.4235007, 0.16074103, 0.8540321, 0.1362352, 0.7012158, 0.12096038, 0.6404868, 0.02395992, 0.2181119, 0.027316555, 0.3783871, 0.025566524, 0.4971959, 0.14475645, 0.4573603, 0.18019417, 0.5168893, 0.19692187, 0.5663605 ], - "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], - "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245.0, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], - "hull": 45, - "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], - "width": 492.0, - "height": 152.0 - } - }, - "hoverboard-thruster-front": { - "hoverboard-thruster": { "x": 0.021476746, "y": -7.079941, "rotation": 0.17448044, "width": 60, "height": 64 } - }, - "hoverboard-thruster-rear": { - "hoverboard-thruster": { "x": 1.099083, "y": -6.286655, "rotation": 0.17448044, "width": 60, "height": 64 } - }, - "hoverglow-front": { - "hoverglow-small": { - "x": 2.129986, - "y": -1.9999886, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.1500038, - "width": 274, - "height": 75 - } - }, - "hoverglow-rear": { - "hoverglow-small": { - "x": 1.389984, - "y": -2.089989, - "scaleX": 0.303, - "scaleY": 0.495, - "rotation": 0.609827, - "width": 274, - "height": 75 - } - }, - "mouth": { - "mouth-grind": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2.0, 66.0, -98.93, -85.88, 0.22, 46.0, 11.28, -85.88, 0.78, 2.0, 66.0, -129.77, 1.84, 0.6, 46.0, -19.56, 1.84, 0.4, 2.0, 66.0, -74.12, 21.41, 0.6, 46.0, 36.09, 21.41, 0.4, 2.0, 66.0, -43.28, -66.32, 0.4, 46.0, 66.93, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93.0, - "height": 59.0 - }, - "mouth-oooo": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2.0, 46.0, 11.28, -85.89, 0.22, 66.0, -98.93, -85.89, 0.78, 2.0, 46.0, -19.56, 1.85, 0.6, 66.0, -129.78, 1.85, 0.4, 2.0, 46.0, 36.1, 21.42, 0.6, 66.0, -74.12, 21.42, 0.4, 2.0, 46.0, 66.94, -66.32, 0.4, 66.0, -43.27, -66.32, 0.6 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93.0, - "height": 59.0 - }, - "mouth-smile": { - "type": "mesh", - "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 2.0, 66.0, -98.93, -85.89, 0.21075, 46.0, 11.28, -85.89, 0.78925, 2.0, 66.0, -129.77, 1.85, 0.6, 46.0, -19.56, 1.85, 0.4, 2.0, 66.0, -74.11, 21.42, 0.6, 46.0, 36.1, 21.42, 0.4, 2.0, 66.0, -43.27, -66.32, 0.40772, 46.0, 66.94, -66.32, 0.59228 ], - "hull": 4, - "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], - "width": 93.0, - "height": 59.0 - } - }, - "muzzle": { - "muzzle01": { - "x": 151.9714, - "y": 5.807556, - "scaleX": 3.736082, - "scaleY": 3.736082, - "rotation": 0.15336847, - "width": 133, - "height": 79 - }, - "muzzle02": { - "x": 187.2479, - "y": 5.901977, - "scaleX": 4.062283, - "scaleY": 4.062283, - "rotation": 0.15336847, - "width": 135, - "height": 84 - }, - "muzzle03": { - "x": 231.96396, - "y": 6.021667, - "scaleX": 4.132498, - "scaleY": 4.132498, - "rotation": 0.15336847, - "width": 166, - "height": 106 - }, - "muzzle04": { - "x": 231.964, - "y": 6.021667, - "scaleX": 4.004575, - "scaleY": 4.004575, - "rotation": 0.15336847, - "width": 149, - "height": 90 - }, - "muzzle05": { - "x": 293.8012, - "y": 6.187192, - "scaleX": 4.467276, - "scaleY": 4.467276, - "rotation": 0.15336847, - "width": 135, - "height": 75 - } - }, - "muzzle-glow": { - "muzzle-glow": { "width": 50, "height": 50 } - }, - "muzzle-ring": { - "muzzle-ring": { "x": -1.304802, "y": 0.3222961, "scaleX": 0.3147263, "scaleY": 0.3147263, "width": 49, "height": 209 } - }, - "muzzle-ring2": { - "muzzle-ring": { "x": -1.304802, "y": 0.3222961, "scaleX": 0.3147263, "scaleY": 0.3147263, "width": 49, "height": 209 } - }, - "muzzle-ring3": { - "muzzle-ring": { "x": -1.304802, "y": 0.3222961, "scaleX": 0.3147263, "scaleY": 0.3147263, "width": 49, "height": 209 } - }, - "muzzle-ring4": { - "muzzle-ring": { "x": -1.304802, "y": 0.3222961, "scaleX": 0.3147263, "scaleY": 0.3147263, "width": 49, "height": 209 } - }, - "neck": { - "neck": { "x": 9.7695, "y": -3.0127716, "rotation": -55.22381, "width": 36, "height": 41 } - }, - "portal-bg": { - "portal-bg": { "x": -3.0979004, "y": 7.247131, "scaleX": 1.04917, "scaleY": 1.04917, "width": 266, "height": 266 } - }, - "portal-flare1": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare2": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare3": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare4": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare5": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare6": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare7": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare8": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare9": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-flare10": { - "portal-flare1": { "width": 111, "height": 60 }, - "portal-flare2": { "width": 114, "height": 61 }, - "portal-flare3": { "width": 115, "height": 59 } - }, - "portal-shade": { - "portal-shade": { "width": 266, "height": 266 } - }, - "portal-streaks1": { - "portal-streaks1": { "scaleX": 0.9773776, "scaleY": 0.9773776, "width": 252, "height": 256 } - }, - "portal-streaks2": { - "portal-streaks2": { "x": -1.6380005, "y": 2.793793, "width": 250, "height": 249 } - }, - "rear-bracer": { - "rear-bracer": { "x": 11.151097, "y": -2.2033694, "rotation": 66.17306, "width": 56, "height": 72 } - }, - "rear-foot": { - "rear-foot": { - "type": "mesh", - "uvs": [ 0.4836849, 0.13870415, 0.5199078, 0.2142364, 0.5509983, 0.2790666, 0.588384, 0.2981607, 0.6348886, 0.3219122, 0.773423, 0.3926665, 1, 0.7334662, 1, 1, 0.5483075, 0.9988311, 0.3116092, 1, 0, 1, 0, 0.4139664, 0.1363084, 0, 0.4171667, 0 ], - "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], - "vertices": [ 2.0, 8.0, 10.45, 29.41, 0.90802, 9.0, -6.74, 49.62, 0.09198, 2.0, 8.0, 16.56, 29.27, 0.84259, 9.0, -2.65, 45.09, 0.15741, 2.0, 8.0, 21.8, 29.15, 0.69807, 9.0, 0.85, 41.2, 0.30193, 2.0, 8.0, 25.53, 31.43, 0.52955, 9.0, 5.08, 40.05, 0.47045, 2.0, 8.0, 30.18, 34.27, 0.39303, 9.0, 10.33, 38.62, 0.60697, 2.0, 8.0, 44.02, 42.73, 0.27525, 9.0, 25.98, 34.36, 0.72475, 2.0, 8.0, 76.47, 47.28, 0.21597, 9.0, 51.56, 13.9, 0.78403, 2.0, 8.0, 88.09, 36.29, 0.28719, 9.0, 51.55, -2.09, 0.71281, 2.0, 8.0, 52.94, -0.73, 0.47576, 9.0, 0.52, -1.98, 0.52424, 2.0, 8.0, 34.63, -20.23, 0.68757, 9.0, -26.23, -2.03, 0.31243, 2.0, 8.0, 10.44, -45.81, 0.84141, 9.0, -61.43, -2.0, 0.15859, 2.0, 8.0, -15.11, -21.64, 0.93283, 9.0, -61.4, 33.15, 0.06717, 1.0, 8.0, -22.57, 6.61, 1.0, 1.0, 8.0, -0.76, 29.67, 1.0 ], - "hull": 14, - "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], - "width": 113.0, - "height": 60.0 - } - }, - "rear-shin": { - "rear-shin": { "x": 58.29028, "y": -2.754337, "rotation": 92.37433, "width": 75, "height": 178 } - }, - "rear-thigh": { - "rear-thigh": { "x": 33.10798, "y": -4.11312, "rotation": 72.541, "width": 55, "height": 94 } - }, - "rear-upper-arm": { - "rear-upper-arm": { "x": 21.125124, "y": 4.087035, "rotation": 89.326, "width": 40, "height": 87 } - }, - "side-glow1": { - "hoverglow-small": { "x": 2.0941744, "scaleX": 0.2352714, "scaleY": 0.41317555, "width": 274, "height": 75 } - }, - "side-glow2": { - "hoverglow-small": { "x": 2.0941744, "scaleX": 0.2352714, "scaleY": 0.41317555, "width": 274, "height": 75 } - }, - "side-glow3": { - "hoverglow-small": { "x": 2.0941744, "scaleX": 0.358589, "scaleY": 0.6297418, "width": 274, "height": 75 } - }, - "torso": { - "torso": { - "type": "mesh", - "uvs": [ 0.6250965, 0.12672493, 1, 0.2636083, 1, 0.2887058, 1, 0.660211, 1, 0.6824525, 0.923239, 0.692587, 0.951158, 0.8496525, 0.7712399, 1, 0.4965475, 1, 0.2718115, 1, 0.1384236, 0.7719636, 0.09886348, 0.6817047, 0.05634972, 0.584707, 0, 0.45614165, 0, 0.3377818, 0, 0.1943639, 0.1446278, 0, 0.2780154, 0, 0.725248, 0.2783501, 0.7609111, 0.462161, 0.8488804, 0.6796275, 0.6825737, 0.6324945, 0.5398596, 0.38469505, 0.2544315, 0.3216951, 0.3006293, 0.5517359, 0.3955271, 0.795069, 0.2638947, 0.1700697, 0.5240986, 0.18673615, 0.7149173, 0.766553, 0.8215117, 0.7295553, 0.2762614, 0.4303966, 0.62327, 0.5295234, 0.3454993, 0.66679, 0.5324313, 0.2913962 ], - "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], - "vertices": [ 2.0, 29.0, 44.59, -10.39, 0.88, 40.0, -17.65, 33.99, 0.12, 3.0, 28.0, 59.65, -45.08, 0.12189, 29.0, 17.13, -45.08, 0.26811, 40.0, 22.68, 15.82, 0.61, 3.0, 28.0, 55.15, -44.72, 0.1345, 29.0, 12.63, -44.72, 0.2555, 40.0, 23.43, 11.37, 0.61, 3.0, 27.0, 31.01, -39.45, 0.51133, 28.0, -11.51, -39.45, 0.30867, 40.0, 34.58, -54.57, 0.18, 3.0, 27.0, 27.01, -39.14, 0.53492, 28.0, -15.5, -39.14, 0.28508, 40.0, 35.25, -58.52, 0.18, 2.0, 27.0, 25.79, -31.5, 0.75532, 28.0, -16.73, -31.5, 0.24468, 1.0, 27.0, -2.61, -32.0, 1.0, 1.0, 27.0, -28.2, -12.29, 1.0, 1.0, 27.0, -26.08, 14.55, 1.0, 1.0, 27.0, -24.35, 36.5, 1.0, 2.0, 27.0, 17.6, 46.3, 0.8332, 28.0, -24.92, 46.3, 0.1668, 2.0, 27.0, 34.1, 48.89, 0.59943, 28.0, -8.42, 48.89, 0.40058, 3.0, 27.0, 51.83, 51.67, 0.29262, 28.0, 9.32, 51.67, 0.63181, 29.0, -33.2, 51.67, 0.07557, 3.0, 27.0, 75.34, 55.35, 0.06656, 28.0, 32.82, 55.35, 0.62298, 29.0, -9.7, 55.35, 0.31046, 2.0, 28.0, 54.06, 53.67, 0.37296, 29.0, 11.54, 53.67, 0.62704, 2.0, 28.0, 79.79, 51.64, 0.10373, 29.0, 37.27, 51.64, 0.89627, 1.0, 29.0, 71.04, 34.76, 1.0, 1.0, 29.0, 70.01, 21.72, 1.0, 1.0, 30.0, 36.74, 7.06, 1.0, 3.0, 30.0, 45.7, -24.98, 0.67, 28.0, 25.87, -18.9, 0.3012, 29.0, -16.65, -18.9, 0.0288, 2.0, 27.0, 28.69, -24.42, 0.77602, 28.0, -13.83, -24.42, 0.22398, 3.0, 30.0, 43.24, -56.49, 0.064, 27.0, 38.43, -8.84, 0.67897, 28.0, -4.09, -8.84, 0.25703, 3.0, 30.0, 22.02, -14.85, 0.29, 28.0, 41.48, 1.59, 0.53368, 29.0, -1.04, 1.59, 0.17632, 3.0, 30.0, -7.45, -8.33, 0.76, 28.0, 54.98, 28.59, 0.06693, 29.0, 12.46, 28.59, 0.17307, 3.0, 30.0, 3.91, -48.4, 0.25, 27.0, 55.87, 27.33, 0.15843, 28.0, 13.35, 27.33, 0.59157, 1.0, 27.0, 11.47, 21.51, 1.0, 2.0, 30.0, -11.09, 18.74, 0.416, 29.0, 39.6, 25.51, 0.584, 2.0, 30.0, 14.56, 20.03, 0.53, 29.0, 34.6, 0.33, 0.47, 1.0, 27.0, 14.12, -10.1, 1.0, 2.0, 27.0, 19.94, -21.03, 0.92029, 28.0, -22.58, -21.03, 0.07971, 3.0, 30.0, -2.08, -27.26, 0.29, 28.0, 35.31, 27.99, 0.49582, 29.0, -7.21, 27.99, 0.21418, 2.0, 30.0, 34.42, -39.19, 0.25, 28.0, 14.84, -4.5, 0.75, 2.0, 27.0, 34.87, 24.58, 0.67349, 28.0, -7.64, 24.58, 0.32651, 2.0, 30.0, 18.5, 1.59, 0.76, 29.0, 15.76, 1.0, 0.24 ], - "hull": 18, - "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], - "width": 98.0, - "height": 180.0 - } - } - } - } -], -"events": { - "footstep": {} -}, -"animations": { - "aim": { - "slots": { - "crosshair": { - "attachment": [ - { "name": "crosshair" } - ] - } - }, - "bones": { - "front-bracer": { - "rotate": [ - { "value": 9.111553 } - ] - }, - "front-fist": { - "rotate": [ - { "value": 36.07917 } - ] - }, - "gun": { - "rotate": [ - { "value": -0.3051109 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": -26.552755 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "value": 62.30537 } - ] - } - }, - "ik": { - "aim-ik": [ - { "mix": 0.995 } - ] - }, - "transform": { - "aim-front-arm-transform": [ - { "mixRotate": 0.784 } - ], - "aim-head-transform": [ - { "mixRotate": 0.659 } - ], - "aim-torso-transform": [ - { "mixRotate": 0.423 } - ] - } - }, - "death": { - "slots": { - "eye": { - "attachment": [ - { "name": "eye-surprised" }, - { "time": 0.5333333, "name": "eye-indifferent" }, - { "time": 2.2, "name": "eye-surprised" }, - { "time": 4.6, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "name": "mouth-oooo" }, - { "time": 0.5333333, "name": "mouth-grind" }, - { "time": 1.4, "name": "mouth-oooo" }, - { "time": 2.166667, "name": "mouth-grind" }, - { "time": 4.533333, "name": "mouth-oooo" } - ] - } - }, - "bones": { - "back-foot-tip": { - "rotate": [ - { - "value": -0.2811985, - "curve": [ 8.212626E-5, -7.967849, 0.02724255, -18.69264 ] - }, - { - "time": 0.06666667, - "value": -18.99631, - "curve": [ 0.1659652, -19.30436, 0.20791964, 15.58339 ] - }, - { - "time": 0.2666667, - "value": 45.95023, - "curve": [ 0.3060278, 66.24353, 0.3775362, 99.08093 ] - }, - { - "time": 0.4333333, - "value": 99.08093, - "curve": [ 0.4966522, 98.61508, 0.4882892, -1.1972253 ] - }, - { - "time": 0.5666666, - "value": -1.3168106, - "curve": [ 0.6369079, -0.8404943, 0.6868753, 94.40564 ] - }, - { - "time": 0.7333333, - "value": 94.3284, - "curve": [ 0.8318345, 94.16463, 0.8951556, 29.59783 ] - }, - { - "time": 0.9666666, - "value": 28.666117, - "curve": [ 1.026319, 28.666117, 1.044541, 53.14217 ] - }, - { "time": 1.1, "value": 53.37511 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 21.88077, - "curve": [ 0.03333333, 21.88077, 0.09858582, 20.435394 ] - }, - { - "time": 0.13333334, - "value": 9.429705, - "curve": [ 0.16401745, -0.2889843, 0.16229573, -38.25987 ] - }, - { - "time": 0.2, - "value": -38.05125, - "curve": [ 0.239789, -37.9624, 0.2278192, -17.819233 ] - }, - { - "time": 0.3333333, - "value": -9.72551, - "curve": [ 0.3719403, -6.76407, 0.4312939, -0.7419243 ] - }, - { - "time": 0.4666667, - "value": 6.467783, - "curve": [ 0.4891468, 11.049698, 0.503116, 19.088676 ] - }, - { - "time": 0.5333333, - "value": 19.08868, - "curve": [ 0.5710945, 19.08868, 0.5543282, -42.67358 ] - }, - { - "time": 0.6, - "value": -42.67358, - "curve": [ 0.6526683, -42.67358, 0.6908418, -13.799316 ] - }, - { - "time": 0.7, - "value": -3.53628, - "curve": [ 0.7065422, 3.7950516, 0.719421, 24.93827 ] - }, - { - "time": 0.8, - "value": 25.30683, - "curve": [ 0.9015828, 24.746063, 0.9921238, -0.34114075 ] - }, - { "time": 1, "value": -32.16309, "curve": "stepped" }, - { - "time": 2.233333, - "value": -32.16309, - "curve": [ 2.6, -32.16309, 2.6377406, -5.295488 ] - }, - { - "time": 2.7, - "value": -1.9566765, - "curve": [ 2.707448, -1.557268, 2.775, 1.6656933 ] - }, - { - "time": 2.8, - "value": 1.6656933, - "curve": [ 2.825, 1.6656933, 2.875, -0.3915653 ] - }, - { - "time": 2.9, - "value": -0.3915653, - "curve": [ 2.925, -0.3915653, 2.975, 0.2594051 ] - }, - { - "time": 3, - "value": 0.2594051, - "curve": [ 3.025, 0.2594051, 3.075, -1.8061695 ] - }, - { - "time": 3.1, - "value": -1.8061695, - "curve": [ 3.125, -1.8061695, 3.175, -0.5175162 ] - }, - { - "time": 3.2, - "value": -0.5175162, - "curve": [ 3.225, -0.5175162, 3.275, -2.407952 ] - }, - { - "time": 3.3, - "value": -2.407952, - "curve": [ 3.333333, -2.407952, 3.4, -0.38046455 ] - }, - { - "time": 3.4333334, - "value": -0.38046455, - "curve": [ 3.466667, -0.38046455, 3.533333, -2.253333 ] - }, - { - "time": 3.5666666, - "value": -2.253333, - "curve": [ 3.591667, -2.253333, 3.641667, -0.3265362 ] - }, - { - "time": 3.666667, - "value": -0.3265362, - "curve": [ 3.7, -0.3265362, 3.766667, -1.3411007 ] - }, - { - "time": 3.8, - "value": -1.3411007, - "curve": [ 3.825, -1.3411007, 3.861913, -0.767765 ] - }, - { - "time": 3.9, - "value": -0.7731666, - "curve": [ 3.941953, -0.7668838, 3.990771, -1.4800053 ] - }, - { - "time": 4, - "value": -1.866457, - "curve": [ 4.166666, -1.866457, 4.5, -1.9566765 ] - }, - { - "time": 4.666666, - "value": -1.9566765, - "curve": [ 4.709497, 18.048933, 4.766667, 34.55217 ] - }, - { - "time": 4.8, - "value": 34.55217, - "curve": [ 4.839665, 34.24439, 4.901583, 12.027884 ] - }, - { "time": 4.933333, "value": -18.749977 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -2.333191, - "curve": [ 0.018520074, 4.426531, 0.06852007, 10.824462 ] - }, - { - "time": 0.1, - "value": 10.599137, - "curve": [ 0.14767976, 10.599137, 0.12264546, -15.241027 ] - }, - { - "time": 0.2, - "value": -15.346755, - "curve": [ 0.2663191, -15.4374, 0.3159685, -6.48421 ] - }, - { - "time": 0.3333333, - "value": -3.89693, - "curve": [ 0.36239055, 0.432456, 0.4787541, 22.36063 ] - }, - { - "time": 0.5666666, - "value": 22.010826, - "curve": [ 0.6100949, 21.83802, 0.6272623, 12.848224 ] - }, - { - "time": 0.6333333, - "value": 9.047508, - "curve": [ 0.6433533, 2.774735, 0.6223488, -39.42856 ] - }, - { - "time": 0.7, - "value": -39.49933, - "curve": [ 0.7731914, -39.56604, 0.8138696, 14.771628 ] - }, - { - "time": 0.8666667, - "value": 14.809445, - "curve": [ 0.9652192, 14.88003, 1.1, 5.635015 ] - }, - { "time": 1.1, "value": -6.07953, "curve": "stepped" }, - { - "time": 2.233333, - "value": -6.07953, - "curve": [ 2.3068335, -6.07953, 2.4266386, -25.88878 ] - }, - { - "time": 2.533333, - "value": -22.42055, - "curve": [ 2.597695, -20.383656, 2.6568334, 5.728967 ] - }, - { - "time": 2.7, - "value": 5.728967, - "curve": [ 2.770472, 5.728967, 2.8510454, -5.377005 ] - }, - { - "time": 2.9333334, - "value": -5.377005, - "curve": [ 3.00755, -5.377005, 3.0867045, -4.539953 ] - }, - { - "time": 3.166667, - "value": -4.165549, - "curve": [ 3.222622, -3.912559, 4.485574, 5.728966 ] - }, - { - "time": 4.666666, - "value": 5.728966, - "curve": [ 4.733333, 5.728966, 4.885902, -2.474717 ] - }, - { "time": 4.933333, "value": -6.523767 } - ] - }, - "front-foot": { - "rotate": [ - { - "curve": [ 0.008333334, -11.325378, 0.10833333, -57.71149 ] - }, - { - "time": 0.13333334, - "value": -57.71149, - "curve": [ 0.175, -57.71149, 0.22882803, 19.72928 ] - }, - { - "time": 0.3, - "value": 19.34176, - "curve": [ 0.3539871, 19.34176, 0.4, -57.76014 ] - }, - { - "time": 0.4333333, - "value": -57.76014, - "curve": [ 0.4583333, -57.76014, 0.510723, -3.5613594 ] - }, - { - "time": 0.5333333, - "value": 3.698765, - "curve": [ 0.5631978, 13.288166, 0.6333333, 15.792763 ] - }, - { - "time": 0.6666667, - "value": 15.792763, - "curve": [ 0.7, 15.792763, 0.7666666, -48.75049 ] - }, - { - "time": 0.8, - "value": -48.75049, - "curve": [ 0.8416666, -48.75049, 0.925, 4.704307 ] - }, - { - "time": 0.9666666, - "value": 4.704307, - "curve": [ 1, 4.704307, 1.0666667, -22.89701 ] - }, - { - "time": 1.1, - "value": -22.89701, - "curve": [ 1.1416667, -22.89701, 1.225, -13.27708 ] - }, - { "time": 1.2666667, "value": -13.27708 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.2811985, - "curve": [ 0.008333334, -0.2811985, 0.002817385, -66.61513 ] - }, - { - "time": 0.06666667, - "value": -65.75365, - "curve": [ 0.16552, -64.41987, 0.2337835, 14.352765 ] - }, - { - "time": 0.2666667, - "value": 38.24919, - "curve": [ 0.2937184, 57.90787, 0.3924242, 89.78588 ] - }, - { - "time": 0.4666667, - "value": 90.73152, - "curve": [ 0.4833333, 90.73152, 0.55, 177.66196 ] - }, - { - "time": 0.5666666, - "value": 177.66196, - "curve": [ 0.7326745, 176.2435, 0.75, 11.348257 ] - }, - { - "time": 0.8, - "value": 11.348257, - "curve": [ 0.8859025, 12.29389, 0.9114622, 47.87824 ] - }, - { - "time": 0.9333333, - "value": 56.76897, - "curve": [ 0.967334, 70.59048, 1.05, 86.4574 ] - }, - { - "time": 1.1, - "value": 86.4574, - "curve": [ 1.186726, 86.4574, 1.2140645, 66.44207 ] - }, - { "time": 1.3333334, "value": 64.5508 } - ] - }, - "front-shin": { - "rotate": [ - { - "curve": [ 0.08635836, -0.01806736, 0.19055387, -24.251423 ] - }, - { - "time": 0.2, - "value": -26.49584, - "curve": [ 0.21439336, -29.91574, 0.24939965, -40.50952 ] - }, - { - "time": 0.3333333, - "value": -40.57034, - "curve": [ 0.4313408, -40.70344, 0.4589271, -11.343845 ] - }, - { - "time": 0.4666667, - "value": -8.71192, - "curve": [ 0.4771134, -5.159385, 0.5239128, 17.1284 ] - }, - { - "time": 0.6, - "value": 16.98232, - "curve": [ 0.6317624, 17.085365, 0.625, 2.764457 ] - }, - { - "time": 0.6333333, - "value": 2.764458, - "curve": [ 0.6484549, 2.764458, 0.652977, 2.74659 ] - }, - { - "time": 0.6666667, - "value": 2.591426, - "curve": [ 0.6784885, 2.385952, 0.7333333, 2.531887 ] - }, - { - "time": 0.7333333, - "value": -9.426415, - "curve": [ 0.7452463, -2.476608, 0.7820335, 3.124748 ] - }, - { - "time": 0.8, - "value": 4.278675, - "curve": [ 0.8318292, 6.322961, 0.895421, 8.461233 ] - }, - { - "time": 0.9333333, - "value": 8.49048, - "curve": [ 0.9860933, 8.531183, 1.0511496, 6.381635 ] - }, - { - "time": 1.0666667, - "value": 2.28483, - "curve": [ 1.078323, 4.166202, 1.1031494, 5.861723 ] - }, - { - "time": 1.1333333, - "value": 5.884948, - "curve": [ 1.1908875, 5.92923, 1.208822, 4.560581 ] - }, - { "time": 1.2333333, "value": 2.524644 } - ] - }, - "front-thigh": { - "rotate": [ - { - "curve": [ 0.05976329, 1.0151215, 0.1509999, 45.23327 ] - }, - { - "time": 0.16666667, - "value": 54.00554, - "curve": [ 0.18961367, 66.85423, 0.3579875, 169.85176 ] - }, - { - "time": 0.5, - "value": 169.5134, - "curve": [ 0.6275878, 169.85176, 0.6924103, 108.84532 ] - }, - { - "time": 0.7, - "value": 97.73543, - "curve": [ 0.7232997, 102.60121, 0.805322, 111.5996 ] - }, - { - "time": 0.8666667, - "value": 111.69462, - "curve": [ 0.8991471, 111.82616, 1.0152105, 109.1455 ] - }, - { "time": 1.0666667, "value": 95.79772 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -38.85507, - "curve": [ 0.02192639, -40.37515, 0.09562777, -41.91797 ] - }, - { - "time": 0.13333334, - "value": -41.91797, - "curve": [ 0.1762986, -41.91798, 0.2164709, -16.920395 ] - }, - { - "time": 0.23333333, - "value": -4.34639, - "curve": [ 0.2575247, 13.692627, 0.3075902, 60.34659 ] - }, - { - "time": 0.4, - "value": 60.16684, - "curve": [ 0.4959516, 59.98024, 0.538565, 33.62846 ] - }, - { - "time": 0.5666666, - "value": 23.061996, - "curve": [ 0.5945549, 32.71104, 0.6754874, 53.71147 ] - }, - { - "time": 0.7333333, - "value": 53.61354, - "curve": [ 0.7969134, 53.50589, 0.926482, 30.978836 ] - }, - { "time": 0.9333333, "value": 19.57402, "curve": "stepped" }, - { - "time": 1.9666667, - "value": 19.57402, - "curve": [ 2.245216, 19.57402, 2.7021875, 77.025 ] - }, - { - "time": 3.0666666, - "value": 77.0602, - "curve": [ 3.208887, 77.32796, 3.291069, 67.99296 ] - }, - { - "time": 3.4333334, - "value": 67.9596, - "curve": [ 3.608477, 68.3418, 3.7293816, 73.87673 ] - }, - { - "time": 3.833333, - "value": 73.41716, - "curve": [ 4.152479, 73.91438, 4.460341, 71.98025 ] - }, - { - "time": 4.633333, - "value": 64.76924, - "curve": [ 4.687792, 62.49916, 4.846802, 26.42305 ] - }, - { "time": 4.866667, "value": 10.94069 } - ] - }, - "gun": { - "rotate": [ - { - "value": -2.788574, - "curve": [ 0.03333333, -2.788574, 0.11987463, -7.215712 ] - }, - { - "time": 0.13333334, - "value": -8.516563, - "curve": [ 0.16800457, -11.867717, 0.2902747, -23.711977 ] - }, - { - "time": 0.3333333, - "value": -26.241997, - "curve": [ 0.368596, -28.313953, 0.4355997, -29.74596 ] - }, - { - "time": 0.5, - "value": -29.65575, - "curve": [ 0.552479, -29.58224, 0.611462, -25.47485 ] - }, - { - "time": 0.6333333, - "value": -22.68271, - "curve": [ 0.6562596, -19.7559, 0.67987, -10.02117 ] - }, - { - "time": 0.7, - "value": -6.485645, - "curve": [ 0.7221142, -2.601631, 0.75, -1.21659 ] - }, - { - "time": 0.7666666, - "value": -1.350212, - "curve": [ 0.7916667, -1.5506454, 0.8416666, -19.737776 ] - }, - { "time": 0.8666667, "value": -19.7968 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.04689246, -0.2130623, 0.04790161, 7.863083 ] - }, - { - "time": 0.06666667, - "value": 13.272148, - "curve": [ 0.08325758, 18.054514, 0.13504568, 24.44309 ] - }, - { - "time": 0.2, - "value": 24.01697, - "curve": [ 0.225, 24.01697, 0.2803424, 6.321228 ] - }, - { - "time": 0.3, - "value": 3.1026344, - "curve": [ 0.3225088, -0.5827751, 0.3818797, -7.121094 ] - }, - { - "time": 0.4666667, - "value": -7.447723, - "curve": [ 0.5115855, -7.655552, 0.5376558, 12.13205 ] - }, - { - "time": 0.5666666, - "value": 16.46309, - "curve": [ 0.6085693, 22.718737, 0.6716594, 27.3962 ] - }, - { - "time": 0.7333333, - "value": 27.54968, - "curve": [ 0.8266793, 27.3962, 0.932931, 23.22974 ] - }, - { - "time": 0.9666666, - "value": 19.106976, - "curve": [ 0.9980442, 15.272388, 1.0916667, -2.528984 ] - }, - { - "time": 1.1333333, - "value": -2.528984, - "curve": [ 1.1583333, -2.528984, 1.2083334, 0 ] - }, - { "time": 1.2333333, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.075, 0, 2.247674, 0.3461227 ] - }, - { - "time": 2.333333, - "value": 0.7803421, - "curve": [ 2.584982, 2.055981, 2.8047395, 3.4637756 ] - }, - { - "time": 3.2, - "value": 3.503952, - "curve": [ 3.5925975, 3.543865, 3.9791405, 2.3555145 ] - }, - { - "time": 4.166666, - "value": 1.553379, - "curve": [ 4.39082, 0.594574, 4.447003, 0.0361824 ] - }, - { - "time": 4.6, - "value": 0.0361824, - "curve": [ 4.641668, 0.0361824, 4.741667, 0 ] - }, - { "time": 4.933333 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 10.609882, - "curve": [ 0.075, 10.609882, 0.05, 12.669956 ] - }, - { - "time": 0.06666667, - "value": 12.669956, - "curve": [ 0.1233677, 12.669956, 0.19394414, -16.505566 ] - }, - { - "time": 0.2, - "value": -19.86787, - "curve": [ 0.20651405, -23.48457, 0.23617338, -31.682863 ] - }, - { - "time": 0.3, - "value": -31.80027, - "curve": [ 0.3564386, -31.90409, 0.4369411, -25.611557 ] - }, - { - "time": 0.4666667, - "value": -19.291225, - "curve": [ 0.485298, -15.329792, 0.5289479, 6.481163 ] - }, - { - "time": 0.5666666, - "value": 6.667576, - "curve": [ 0.6279005, 6.970203, 0.6498716, -46.39313 ] - }, - { - "time": 0.7333333, - "value": -46.29858, - "curve": [ 0.8430756, -46.17424, 0.9410482, -33.36858 ] - }, - { - "time": 0.9666666, - "value": -23.173223, - "curve": [ 0.9721882, -20.975813, 1.0466495, 15.210228 ] - }, - { - "time": 1.1, - "value": 15.210228, - "curve": [ 1.1416667, 15.210228, 1.182938, 10.734215 ] - }, - { - "time": 1.2666667, - "value": 10.609882, - "curve": [ 1.45, 10.337642, 1.8166667, 10.609882 ] - }, - { - "time": 2, - "value": 10.609882, - "curve": [ 2.075, 10.609882, 2.225, 16.90288 ] - }, - { - "time": 2.3, - "value": 16.90288, - "curve": [ 2.3271945, 16.90288, 2.346594, 6.813179 ] - }, - { - "time": 2.4, - "value": 6.834305, - "curve": [ 2.492377, 6.870834, 2.6021945, 17.392544 ] - }, - { - "time": 2.666667, - "value": 17.392544, - "curve": [ 2.7416666, 17.392544, 2.8916986, 10.665386 ] - }, - { - "time": 2.966667, - "value": 10.640583, - "curve": [ 3.186902, 10.56771, 3.343602, 10.731342 ] - }, - { - "time": 3.6, - "value": 11.39581, - "curve": [ 3.7658195, 11.825535, 3.873757, 14.87431 ] - }, - { - "time": 3.9333334, - "value": 14.827503, - "curve": [ 4.022158, 14.75772, 4.208427, 9.491276 ] - }, - { - "time": 4.3, - "value": 9.53775, - "curve": [ 4.391111, 9.583996, 4.44072, 14.816524 ] - }, - { - "time": 4.533333, - "value": 14.84467, - "curve": [ 4.642342, 14.877789, 4.692117, 1.173443 ] - }, - { - "time": 4.766667, - "value": 1.2434273, - "curve": [ 4.822706, 1.2960372, 4.818161, 18.354725 ] - }, - { - "time": 4.866667, - "value": 18.384907, - "curve": [ 4.904529, 18.40846, 4.901352, 10.607553 ] - }, - { "time": 4.933333, "value": 10.609882 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0, 0, 0.04056912, 10.74298 ] - }, - { - "time": 0.06666667, - "value": 14.15986, - "curve": [ 0.07479883, 15.224585, 0.14791566, 18.036913 ] - }, - { - "time": 0.2, - "value": 18.13369, - "curve": [ 0.2513522, 18.229107, 0.3068256, -4.75262 ] - }, - { - "time": 0.3666667, - "value": -5.062149, - "curve": [ 0.41201925, -5.296737, 0.4698103, -0.9579954 ] - }, - { - "time": 0.5, - "value": 2.209665, - "curve": [ 0.5121224, 3.4816265, 0.5948224, 20.305944 ] - }, - { - "time": 0.6333333, - "value": 24.8722, - "curve": [ 0.6472809, 26.525967, 0.7191794, 29.326023 ] - }, - { - "time": 0.8, - "value": 29.219383, - "curve": [ 0.8586156, 29.142044, 0.9000327, 28.480516 ] - }, - { - "time": 0.9333333, - "value": 26.11037, - "curve": [ 0.9809244, 22.72311, 0.9980939, 2.056135 ] - }, - { "time": 1.1, "value": 2.209665 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.011168385, 4.50322, 0.05, 11.416817 ] - }, - { - "time": 0.06666667, - "value": 11.416817, - "curve": [ 0.1, 11.416817, 0.1361588, -5.918403 ] - }, - { - "time": 0.16666667, - "value": -10.537537, - "curve": [ 0.20614353, -16.514656, 0.3274886, -21.9986 ] - }, - { - "time": 0.3666667, - "value": -24.471233, - "curve": [ 0.41259405, -27.36985, 0.4666667, -43.9946 ] - }, - { - "time": 0.5, - "value": -43.9946, - "curve": [ 0.5333333, -43.9946, 0.5522224, 12.119652 ] - }, - { - "time": 0.6333333, - "value": 11.853188, - "curve": [ 0.7141786, 11.587608, 0.7583333, -34.13222 ] - }, - { - "time": 0.8, - "value": -34.13222, - "curve": [ 0.8583333, -34.13222, 1.0149958, -12.471024 ] - }, - { - "time": 1.0666667, - "value": -8.848976, - "curve": [ 1.1205677, -5.070595, 1.219171, -0.015052795 ] - }, - { - "time": 1.3333334, - "value": 1.2907867, - "curve": [ 1.508893, 3.2989044, 1.7627754, 2.7490234 ] - }, - { - "time": 1.8666667, - "value": 2.776871, - "curve": [ 1.974238, 2.805704, 2.1083546, 2.808632 ] - }, - { - "time": 2.2, - "value": 2.776871, - "curve": [ 2.315253, 2.736931, 2.3741815, 1.219162 ] - }, - { - "time": 2.466667, - "value": 1.179222, - "curve": [ 2.525, 1.179222, 2.608333, 10.794548 ] - }, - { - "time": 2.666667, - "value": 10.794548, - "curve": [ 2.725, 10.794548, 2.893151, 4.721054 ] - }, - { - "time": 3.033333, - "value": 4.721054, - "curve": [ 3.1166666, 4.721054, 3.283333, 7.932075 ] - }, - { - "time": 3.3666666, - "value": 7.932075, - "curve": [ 3.4916666, 7.932075, 3.775, 6.927864 ] - }, - { - "time": 3.9, - "value": 6.927864, - "curve": [ 3.9809444, 6.927864, 4.09364, 6.897201 ] - }, - { - "time": 4.2, - "value": 8.442413, - "curve": [ 4.267491, 9.422943, 4.401258, 16.605806 ] - }, - { - "time": 4.5, - "value": 16.33462, - "curve": [ 4.581609, 16.11781, 4.708941, 9.9449 ] - }, - { - "time": 4.733333, - "value": 6.5066, - "curve": [ 4.747063, 4.571221, 4.779032, -1.7636824 ] - }, - { - "time": 4.8, - "value": -1.7486115, - "curve": [ 4.823359, -1.7325964, 4.819983, 4.467903 ] - }, - { - "time": 4.866667, - "value": 6.043281, - "curve": [ 4.899199, 7.141105, 4.912722, 6.927864 ] - }, - { "time": 4.933333, "value": 6.927864 } - ] - }, - "head": { - "rotate": [ - { - "value": -2.827988, - "curve": [ 0.015444444, -2.827988, 0.03569071, 12.719316 ] - }, - { - "time": 0.06666667, - "value": 12.186468, - "curve": [ 0.0960013, 11.681858, 0.11911735, -1.144228 ] - }, - { - "time": 0.13333334, - "value": -6.858564, - "curve": [ 0.14927696, -13.267348, 0.21048637, -37.27945 ] - }, - { - "time": 0.3, - "value": -36.86384, - "curve": [ 0.3539913, -36.61315, 0.4120227, -32.35048 ] - }, - { - "time": 0.4666667, - "value": -23.489603, - "curve": [ 0.4899489, -19.87037, 0.5120964, -3.287432 ] - }, - { - "time": 0.5333333, - "value": -3.237766, - "curve": [ 0.5596176, -3.3898296, 0.6143611, -67.24913 ] - }, - { - "time": 0.6333333, - "value": -74.40298, - "curve": [ 0.6523558, -81.5758, 0.7021659, -88.9422 ] - }, - { - "time": 0.7333333, - "value": -88.93178, - "curve": [ 0.8048823, -88.90787, 0.8380167, -80.87495 ] - }, - { - "time": 0.8666667, - "value": -81.02708, - "curve": [ 0.9216276, -81.3189, 0.9755556, -85.28828 ] - }, - { "time": 1, "value": -85.28828, "curve": "stepped" }, - { - "time": 2.233333, - "value": -85.28828, - "curve": [ 2.3143334, -85.28828, 2.382326, -68.06154 ] - }, - { - "time": 2.466667, - "value": -63.48384, - "curve": [ 2.5701094, -57.86936, 2.9157326, -55.24182 ] - }, - { - "time": 3.2, - "value": -55.10316, - "curve": [ 3.447132, -54.98262, 4.134757, -56.60572 ] - }, - { - "time": 4.266667, - "value": -58.2344, - "curve": [ 4.67212, -63.24052, 4.64639, -82.6929 ] - }, - { "time": 4.933333, "value": -85.28828 } - ], - "scale": [ - { - "time": 0.4666667, - "curve": [ 0.469, 1.005, 0.4916667, 1.065, 0.475, 1.0178572, 0.4916667, 0.94 ] - }, - { - "time": 0.5, - "x": 1.065, - "y": 0.94, - "curve": [ 0.5166666, 1.065, 0.5410837, 0.9910153, 0.5166666, 0.94, 0.5423501, 1.0256574 ] - }, - { - "time": 0.5666666, - "x": 0.9895735, - "y": 1.0247642, - "curve": [ 0.5933727, 0.9880685, 0.6089288, 1.001505, 0.5948418, 1.0237292, 0.6074599, 1.0010352 ] - }, - { "time": 0.6333333 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.025, 0, 0.08982687, 1.433876, 0.025, 0, 0.075, -34.76472 ] - }, - { - "time": 0.1, - "x": 1.5892944, - "y": -34.76472, - "curve": [ 0.2139062, 3.3294754, 0.375, 5.335235, 0.19166666, -34.76472, 0.4413305, -21.16603 ] - }, - { - "time": 0.4666667, - "x": 5.335235, - "y": -12.572044, - "curve": [ 0.4916667, 5.335235, 0.5497855, 5.235496, 0.482024, -7.362872, 0.5036168, 4.027279 ] - }, - { - "time": 0.5666666, - "x": 5.112495, - "y": 4.00758, - "curve": [ 0.6580276, 4.446754, 0.6791785, 3.194435, 0.6491876, 3.9818, 0.6417333, -16.840157 ] - }, - { - "time": 0.7, - "x": 2.7987366, - "y": -16.74048, - "curve": [ 0.7865131, 1.1546326, 0.880658, -1.2923965, 0.772064, -16.6172, 0.819524, 8.945714 ] - }, - { - "time": 0.9, - "x": -1.721161, - "y": 8.90686, - "curve": [ 0.9605302, -3.062973, 1.025, -3.5791626, 0.974895, 8.870702, 0.9505928, -1.371925 ] - }, - { - "time": 1.1, - "x": -3.5791626, - "y": -1.4544678, - "curve": [ 1.2916666, -3.5791626, 2.001765, -2.4029236, 1.291651, -1.5603487, 1.975, -1.4544678 ] - }, - { - "time": 2.166667, - "x": -1.3947296, - "y": -1.4544678, - "curve": [ 2.250246, -0.8837433, 2.503161, 1.3765717, 2.283333, -1.4544678, 2.6026855, -12.435727 ] - }, - { - "time": 2.666667, - "x": 2.132713, - "y": -14.44743, - "curve": [ 2.7657926, 2.5911255, 2.998697, 2.812721, 2.834681, -19.73016, 3.002592, -25.203335 ] - }, - { - "time": 3.1333334, - "x": 2.9122925, - "y": -26.08423, - "curve": [ 3.391734, 3.1033936, 4.198695, 4.047333, 3.48327, -28.441994, 4.12858, -27.230576 ] - }, - { - "time": 4.366667, - "x": 4.813339, - "y": -19.586075, - "curve": [ 4.429278, 5.098861, 4.593682, 8.53765, 4.538166, -14.079535, 4.583333, -7.87503 ] - }, - { - "time": 4.666666, - "x": 8.654564, - "y": -4.557136, - "curve": [ 4.793823, 8.85827, 4.805771, 5.925122, 4.690854, -3.594114, 4.800488, -1.6082137 ] - }, - { "time": 4.933333, "x": 5.803871, "y": -1.9929583 } - ] - }, - "hip": { - "translate": [ - { - "curve": [ 0.09774662, -42.62397, 0.16644298, -79.8482, 0.028903656, 84.97473, 0.1091842, 155.92613 ] - }, - { - "time": 0.2666667, - "x": -133.79216, - "y": 152.4395, - "curve": [ 0.3611138, -184.62695, 0.3924851, -203.6922, 0.42022145, 149.1156, 0.4666667, -15.698044 ] - }, - { - "time": 0.4666667, - "x": -230.0192, - "y": -113.87448, - "curve": [ 0.5225717, -249.85983, 0.5651282, -261.7036, 0.4733397, -133.10252, 0.5833333, -203.43018 ] - }, - { - "time": 0.6, - "x": -268.57, - "y": -203.43018, - "curve": [ 0.6630102, -280.97705, 0.8163472, -290.0504, 0.7083333, -203.43018, 0.8916666, -203.4962 ] - }, - { "time": 1, "x": -290.41855, "y": -203.4962 } - ] - }, - "neck": { - "rotate": [ - { - "value": -2.827988, - "curve": [ 0.11415303, 1.3304386, 0.194984, 4.130054 ] - }, - { - "time": 0.2666667, - "value": 4.132889, - "curve": [ 0.3512333, 4.13624, 0.4440456, -24.501444 ] - }, - { - "time": 0.5, - "value": -24.686066, - "curve": [ 0.570637, -23.89392, 0.5499004, 34.22126 ] - }, - { - "time": 0.6666667, - "value": 35.12734, - "curve": [ 0.713132, 34.81157, 0.7555716, 22.7647 ] - }, - { - "time": 0.8333333, - "value": 22.81864, - "curve": [ 0.8679167, 22.842625, 0.9156492, 47.94965 ] - }, - { "time": 0.9666666, "value": 47.94965, "curve": "stepped" }, - { - "time": 2.233333, - "value": 47.94965, - "curve": [ 2.3, 47.94965, 2.6166525, 18.71746 ] - }, - { - "time": 2.666667, - "value": 18.505486, - "curve": [ 3.171996, 16.579683, 4.060461, 16.790627 ] - }, - { - "time": 4.533333, - "value": 18.505486, - "curve": [ 4.706526, 19.133564, 4.775889, 41.10513 ] - }, - { "time": 4.8, "value": 47.94965 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.362316, - "curve": [ 0.03333333, 10.362316, 0.1, -32.88954 ] - }, - { - "time": 0.13333334, - "value": -32.88954, - "curve": [ 0.18333334, -32.88954, 0.2833333, -4.45478 ] - }, - { - "time": 0.3333333, - "value": -4.45478, - "curve": [ 0.3666667, -4.45478, 0.4379563, -6.86408 ] - }, - { - "time": 0.4666667, - "value": -8.989485, - "curve": [ 0.5292276, -13.620812, 0.6053304, -20.580513 ] - }, - { - "time": 0.6333333, - "value": -23.20364, - "curve": [ 0.7078339, -30.182356, 0.7583333, -35.55501 ] - }, - { - "time": 0.8, - "value": -35.55501, - "curve": [ 0.875, -35.55501, 1.025, -23.20364 ] - }, - { "time": 1.1, "value": -23.20364 } - ] - }, - "rear-foot": { - "rotate": [ - { - "value": -0.2811966, - "curve": [ 0.03333333, -0.2811966, 0.256232, -66.7055 ] - }, - { - "time": 0.3666667, - "value": -66.84443, - "curve": [ 0.4184119, -66.90952, 0.4985725, -21.794205 ] - }, - { - "time": 0.6, - "value": -21.5233, - "curve": [ 0.6519168, -21.38463, 0.6645703, -53.96108 ] - }, - { - "time": 0.7, - "value": -54.26296, - "curve": [ 0.7574644, -53.96108, 0.8429435, -2.072342 ] - }, - { - "time": 0.9333333, - "value": -1.4685898, - "curve": [ 0.9684307, -2.072342, 0.9754344, -19.96207 ] - }, - { - "time": 1, - "value": -19.96207, - "curve": [ 1.025, -19.96207, 1.075, -12.420547 ] - }, - { - "time": 1.1, - "value": -12.420547, - "curve": [ 1.1333333, -12.420547, 1.2, -18.34373 ] - }, - { "time": 1.2333333, "value": -18.34373 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": -0.2811985 } - ] - }, - "rear-shin": { - "rotate": [ - { - "curve": [ 0.02134387, -16.65366, 0.09115682, -54.81634 ] - }, - { - "time": 0.16666667, - "value": -55.28844, - "curve": [ 0.1869984, -55.41556, 0.2134717, -52.51734 ] - }, - { - "time": 0.23333333, - "value": -45.98236, - "curve": [ 0.2420925, -43.10037, 0.3105709, -12.726774 ] - }, - { - "time": 0.3333333, - "value": -6.317261, - "curve": [ 0.3562187, 0.12688255, 0.4666666, 24.495005 ] - }, - { - "time": 0.5, - "value": 24.495005, - "curve": [ 0.5425889, 24.495005, 0.5597089, 3.782467 ] - }, - { - "time": 0.5666666, - "value": -3.525984, - "curve": [ 0.5851009, 3.8576965, 0.6593201, 16.627193 ] - }, - { - "time": 0.7, - "value": 16.561085, - "curve": [ 0.7823284, 16.42729, 0.896085, 8.43845 ] - }, - { - "time": 0.9333333, - "value": 4.041226, - "curve": [ 0.9562264, 6.836118, 1.0083333, 8.41251 ] - }, - { - "time": 1.0333333, - "value": 8.41251, - "curve": [ 1.0666667, 8.41251, 1.1224273, 8.136743 ] - }, - { "time": 1.1666666, "value": 5.799962 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "curve": [ 0.03333333, 0, 0.12001532, 50.26316 ] - }, - { - "time": 0.13333334, - "value": 57.30254, - "curve": [ 0.16367698, 73.341, 0.2737021, 147.17735 ] - }, - { - "time": 0.3333333, - "value": 147.10303, - "curve": [ 0.47515625, 146.44525, 0.582564, 95.71753 ] - }, - { - "time": 0.6, - "value": 79.66113, - "curve": [ 0.6198274, 94.74216, 0.7321241, 103.15384 ] - }, - { - "time": 0.7666666, - "value": 103.02254, - "curve": [ 0.8121768, 102.84955, 0.8968627, 95.74734 ] - }, - { "time": 0.9333333, "value": 83.01085 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": -44.69556, - "curve": [ 0.03333333, -44.69556, 0.1197083, 54.88644 ] - }, - { - "time": 0.13333334, - "value": 64.6217, - "curve": [ 0.1537096, 79.18082, 0.2141258, 79.4221 ] - }, - { - "time": 0.2666667, - "value": 63.39506, - "curve": [ 0.2927642, 55.18524, 0.3318916, 30.12935 ] - }, - { - "time": 0.3666667, - "value": 30.12935, - "curve": [ 0.40001765, 30.12935, 0.4412998, 39.87414 ] - }, - { - "time": 0.4666667, - "value": 55.12625, - "curve": [ 0.48838425, 68.18418, 0.5204052, 100.72226 ] - }, - { - "time": 0.5333333, - "value": 111.95866, - "curve": [ 0.550502, 126.88067, 0.627324, 185.96957 ] - }, - { - "time": 0.6666667, - "value": 185.96957, - "curve": [ 0.6916667, 185.96957, 0.7357943, 162.4288 ] - }, - { - "time": 0.8, - "value": 158.0067, - "curve": [ 0.9000576, 151.11525, 1.0166667, 144.0128 ] - }, - { "time": 1.1, "value": 144.0128, "curve": "stepped" }, - { - "time": 2.3666666, - "value": 144.0128, - "curve": [ 2.4916666, 144.0128, 2.7416666, 138.6282 ] - }, - { - "time": 2.8666666, - "value": 138.6282, - "curve": [ 3.0666666, 138.6282, 3.466667, 138.63403 ] - }, - { - "time": 3.666667, - "value": 138.63403, - "curve": [ 3.8833334, 138.63403, 4.316666, 135.18347 ] - }, - { - "time": 4.533333, - "value": 135.18347, - "curve": [ 4.575, 135.18347, 4.691666, 131.594 ] - }, - { - "time": 4.733333, - "value": 131.594, - "curve": [ 4.758333, 131.594, 4.516667, 144.0128 ] - }, - { "time": 4.833333, "value": 144.0128 } - ], - "translate": [ - { - "time": 0.4666667, - "curve": [ 0.5166666, 0, 0.6166667, -34.96278, 0.5166666, 0, 0.6166667, -16.58711 ] - }, - { "time": 0.6666667, "x": -35.02248, "y": -16.61543 } - ] - }, - "torso": { - "rotate": [ - { - "value": -8.61538, - "curve": [ 0.010259143, -16.71203, 0.03222887, -33.60068 ] - }, - { - "time": 0.06666667, - "value": -33.37212, - "curve": [ 0.18178344, -32.60808, 0.2976945, 123.07062 ] - }, - { - "time": 0.4666667, - "value": 122.77002, - "curve": [ 0.5109518, 122.69125, 0.5204181, 100.20042 ] - }, - { - "time": 0.5666666, - "value": 88.9638, - "curve": [ 0.5875576, 83.8881, 0.6666667, 75.34303 ] - }, - { - "time": 0.7, - "value": 75.34303, - "curve": [ 0.7666666, 75.34303, 0.9, 76.03314 ] - }, - { "time": 0.9666666, "value": 76.03314 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.04833333, 0, 0.12943684, -12.732102 ] - }, - { - "time": 0.16666667, - "value": -15.947126, - "curve": [ 0.22118534, -20.65514, 0.2544313, -21.62372 ] - }, - { - "time": 0.3, - "value": -21.586037, - "curve": [ 0.457501, -21.45581, 0.4595645, -1.671394 ] - }, - { - "time": 0.6333333, - "value": -1.709037, - "curve": [ 0.7095563, -1.7255486, 0.7151743, -4.000723 ] - }, - { - "time": 0.7666666, - "value": -3.972734, - "curve": [ 0.8663324, -3.918559, 0.839921, 0.016319573 ] - }, - { "time": 1, "curve": "stepped" }, - { - "time": 2, - "curve": [ 2.275, 0, 2.8669045, -5.797145 ] - }, - { - "time": 3.1, - "value": -6.437279, - "curve": [ 3.327306, -7.06151, 3.7103264, -6.232035 ] - }, - { - "time": 3.9333334, - "value": -5.405311, - "curve": [ 4.168433, -4.533755, 4.488472, -2.8298516 ] - }, - { "time": 4.8 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.025, 0, 0.09008592, -3.655975 ] - }, - { - "time": 0.1, - "value": -4.551666, - "curve": [ 0.14257246, -8.397885, 0.22345562, -17.0685 ] - }, - { - "time": 0.23333333, - "value": -18.311, - "curve": [ 0.2820652, -24.44091, 0.35017, -28.99538 ] - }, - { - "time": 0.3666667, - "value": -30.06988, - "curve": [ 0.4051797, -32.57841, 0.4417323, -33.03234 ] - }, - { - "time": 0.4666667, - "value": -32.98805, - "curve": [ 0.4914639, -33.04064, 0.5048738, -23.56439 ] - }, - { - "time": 0.5333333, - "value": -23.546326, - "curve": [ 0.5708778, -23.66542, 0.5987943, -27.20989 ] - }, - { - "time": 0.6333333, - "value": -27.20665, - "curve": [ 0.669014, -27.203304, 0.742272, -10.42768 ] - }, - { - "time": 0.7666666, - "value": -7.788528, - "curve": [ 0.7875314, -5.531253, 0.7960346, -4.417817 ] - }, - { - "time": 0.8333333, - "value": -2.901961, - "curve": [ 0.874938, -1.2111093, 0.9333333, 0 ] - }, - { "time": 0.9666666, "curve": "stepped" }, - { - "time": 2.4333334, - "curve": [ 2.516667, 0, 2.6833556, 4.630115 ] - }, - { - "time": 2.766667, - "value": 4.656875, - "curve": [ 3.084372, 4.758941, 3.248143, 4.367768 ] - }, - { - "time": 3.4, - "value": 3.736271, - "curve": [ 3.596353, 2.919743, 3.754788, 2.181887 ] - }, - { - "time": 3.8666666, - "value": 1.7159004, - "curve": [ 4.136221, 0.593175, 4.471063, 0 ] - }, - { "time": 4.8 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { "mix": 0 } - ], - "front-leg-ik": [ - { "mix": 0, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0.005 } - ], - "rear-leg-ik": [ - { "mix": 0.005, "bendPositive": false } - ] - } - }, - "hoverboard": { - "slots": { - "exhaust1": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust2": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "exhaust3": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "hoverboard-board": { - "attachment": [ - { "name": "hoverboard-board" } - ] - }, - "hoverboard-thruster-front": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverboard-thruster-rear": { - "attachment": [ - { "name": "hoverboard-thruster" } - ] - }, - "hoverglow-front": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "hoverglow-rear": { - "attachment": [ - { "name": "hoverglow-small" } - ] - }, - "side-glow1": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9666666 } - ] - }, - "side-glow2": { - "attachment": [ - { "time": 0.06666667, "name": "hoverglow-small" }, - { "time": 1 } - ] - }, - "side-glow3": { - "attachment": [ - { "name": "hoverglow-small" }, - { "time": 0.9666666 } - ] - } - }, - "bones": { - "back-shoulder": { - "translate": [ - { - "x": 1.4024963, - "y": 0.4371624, - "curve": [ 0.08833333, 1.4024963, 0.20787777, -2.4733276, 0.08833333, 0.4371624, 0.20787777, 8.614532 ] - }, - { - "time": 0.3333333, - "x": -2.4733276, - "y": 8.614532, - "curve": [ 0.5721222, -2.4733276, 0.8333333, 1.4024963, 0.5721222, 8.614532, 0.8333333, 0.4371624 ] - }, - { "time": 1, "x": 1.4024963, "y": 0.4371624 } - ] - }, - "board-ik": { - "translate": [ - { - "x": 393.6227, - "curve": [ 0.08333333, 393.6227, 0.25, 393.47745, 0.08333333, 0, 0.25, 117.69192 ] - }, - { - "time": 0.3333333, - "x": 393.47745, - "y": 117.69192, - "curve": [ 0.375, 393.47745, 0.4583333, 393.6227, 0.375, 117.69192, 0.4583333, 83.82092 ] - }, - { "time": 0.5, "x": 393.6227, "y": 83.82092 }, - { "time": 0.6666667, "x": 393.62265, "y": 30.147125 }, - { "time": 1, "x": 393.6227 } - ] - }, - "exhaust1": { - "scale": [ - { - "x": 1.5925673, - "y": 0.9635573, - "curve": [ 0.03333333, 1.5925673, 0.1, 1, 0.03333333, 0.9635573, 0.1, 0.712985 ] - }, - { - "time": 0.13333334, - "y": 0.712985, - "curve": [ 0.15, 1, 0.18333334, 1.77402, 0.15, 0.712985, 0.18333334, 0.8827183 ] - }, - { - "time": 0.2, - "x": 1.77402, - "y": 0.8827183, - "curve": [ 0.24166666, 1.77402, 0.325, 1.1814528, 0.24166666, 0.8827183, 0.325, 0.6494452 ] - }, - { - "time": 0.3666667, - "x": 1.1814528, - "y": 0.6494452, - "curve": [ 0.4083333, 1.1814528, 0.4916667, 1.892804, 0.4083333, 0.6494452, 0.4916667, 0.8191784 ] - }, - { - "time": 0.5333333, - "x": 1.892804, - "y": 0.8191784, - "curve": [ 0.5583333, 1.892804, 0.6083333, 1.1802405, 0.5583333, 0.8191784, 0.6083333, 0.6857325 ] - }, - { - "time": 0.6333333, - "x": 1.1802405, - "y": 0.6857325, - "curve": [ 0.6583333, 1.1802405, 0.7083333, 1.9033748, 0.6583333, 0.6857325, 0.7083333, 0.8554657 ] - }, - { - "time": 0.7333333, - "x": 1.9033748, - "y": 0.8554657, - "curve": [ 0.7666666, 1.9033748, 0.8333333, 1.3108075, 0.7666666, 0.8554657, 0.8333333, 0.6222546 ] - }, - { - "time": 0.8666667, - "x": 1.3108075, - "y": 0.6222546, - "curve": [ 0.9, 1.3108075, 0.9666666, 1.5925673, 0.9, 0.6222546, 0.9666666, 0.9635573 ] - }, - { "time": 1, "x": 1.5925673, "y": 0.9635573 } - ] - }, - "exhaust2": { - "scale": [ - { - "x": 1.8796126, - "y": 0.8323539, - "curve": [ 0.025, 1.8796126, 0.075, 1.3108075, 0.025, 0.8323539, 0.075, 0.6857325 ] - }, - { - "time": 0.1, - "x": 1.3108075, - "y": 0.6857325, - "curve": [ 0.13333334, 1.3108075, 0.2, 2.0101795, 0.13333334, 0.6857325, 0.2077625, 0.7363072 ] - }, - { - "time": 0.23333333, - "x": 2.0101795, - "y": 0.768876, - "curve": [ 0.2666667, 2.0101795, 0.3333333, 1, 0.2818951, 0.8307277, 0.3333333, 0.909796 ] - }, - { - "time": 0.3666667, - "y": 0.909796, - "curve": [ 0.4, 1, 0.4666667, 1.699372, 0.4, 0.909796, 0.4736002, 0.8906031 ] - }, - { - "time": 0.5, - "x": 1.699372, - "y": 0.8596064, - "curve": [ 0.5166666, 1.699372, 0.55, 1.1814528, 0.5395093, 0.8132176, 0.55, 0.712985 ] - }, - { - "time": 0.5666666, - "x": 1.1814528, - "y": 0.712985, - "curve": [ 0.6166667, 1.1814528, 0.7166666, 1.8808248, 0.6166667, 0.712985, 0.7166666, 0.7960666 ] - }, - { - "time": 0.7666666, - "x": 1.8808248, - "y": 0.7960666, - "curve": [ 0.8, 1.8808248, 0.8666667, 1.3002366, 0.8, 0.7960666, 0.8666667, 0.6494452 ] - }, - { - "time": 0.9, - "x": 1.3002366, - "y": 0.6494452, - "curve": [ 0.925, 1.3002366, 0.975, 1.8796126, 0.925, 0.6494452, 0.975, 0.8323539 ] - }, - { "time": 1, "x": 1.8796126, "y": 0.8323539 } - ] - }, - "exhaust3": { - "scale": [ - { - "x": 1.881543, - "y": 0.8103436, - "curve": [ 0.01666667, 1.881543, 0.16666667, 1.3002366, 0.01666667, 0.8103436, 0.16666667, 0.6494452 ] - }, - { - "time": 0.2, - "x": 1.3002366, - "y": 0.6494452, - "curve": [ 0.225, 1.3002366, 0.275, 2.050583, 0.225, 0.6494452, 0.275, 0.9842434 ] - }, - { - "time": 0.3, - "x": 2.050583, - "y": 0.9842434, - "curve": [ 0.325, 2.050583, 0.375, 1.3108075, 0.325, 0.9842434, 0.3838705, 0.7154094 ] - }, - { - "time": 0.4, - "x": 1.3108075, - "y": 0.6857325, - "curve": [ 0.4333333, 1.3108075, 0.5, 1.860152, 0.4257191, 0.6384113, 0.5, 0.5370912 ] - }, - { - "time": 0.5333333, - "x": 1.860152, - "y": 0.5370912, - "curve": [ 0.5666666, 1.860152, 0.6333333, 1.186524, 0.5666666, 0.5370912, 0.6043684, 0.8539467 ] - }, - { - "time": 0.6666667, - "x": 1.186524, - "y": 0.8538576, - "curve": [ 0.7, 1.186524, 0.7666666, 1.5493445, 0.7065524, 0.8538005, 0.7735073, 0.7750741 ] - }, - { - "time": 0.8, - "x": 1.5493445, - "y": 0.7456156, - "curve": [ 0.8166666, 1.5493445, 0.85, 1.1814528, 0.8145783, 0.729405, 0.85, 0.712985 ] - }, - { - "time": 0.8666667, - "x": 1.1814528, - "y": 0.712985, - "curve": [ 0.9, 1.1814528, 0.9666666, 1.881543, 0.9, 0.712985, 0.9666666, 0.8103436 ] - }, - { "time": 1, "x": 1.881543, "y": 0.8103436 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": -11.184067, - "curve": [ 0.06406893, -14.818895, 0.25, -20.00856 ] - }, - { - "time": 0.3333333, - "value": -20.00856, - "curve": [ 0.4290698, -20.11992, 0.5796532, 5.121221 ] - }, - { - "time": 0.6, - "value": 8.669727, - "curve": [ 0.6174707, 11.71663, 0.6872666, 20.52466 ] - }, - { - "time": 0.7666666, - "value": 20.55344, - "curve": [ 0.8483785, 20.69685, 0.963258, -9.425582 ] - }, - { "time": 1, "value": -11.184067 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 7.6139, - "curve": [ 0.14280485, 7.615801, 0.24749964, -23.17212 ] - }, - { - "time": 0.2666667, - "value": -26.562366, - "curve": [ 0.28090015, -29.07997, 0.3512679, -37.35728 ] - }, - { - "time": 0.4333333, - "value": -37.20402, - "curve": [ 0.513157, -37.05031, 0.5616712, -29.884733 ] - }, - { - "time": 0.6, - "value": -25.176544, - "curve": [ 0.6211285, -22.581184, 0.694023, -3.983979 ] - }, - { - "time": 0.8, - "value": 3.628184, - "curve": [ 0.8612922, 8.030727, 0.9464212, 7.569488 ] - }, - { "time": 1, "value": 7.6139 } - ], - "translate": [ - { - "curve": [ 0.11666667, 0, 0.35, 0.5231628, 0.11666667, 0, 0.35, -3.271973 ] - }, - { - "time": 0.4666667, - "x": 0.5231628, - "y": -3.271973, - "curve": [ 0.6, 0.5231628, 0.8666667, 0, 0.6, -3.271973, 0.8666667, 0 ] - }, - { "time": 1 } - ], - "shear": [ - { - "y": 19.83303, - "curve": [ 0.11666667, 0, 0.35, 15.27623, 0.11666667, 19.83303, 0.35, 28.307434 ] - }, - { - "time": 0.4666667, - "x": 15.27623, - "y": 28.307434, - "curve": [ 0.6, 15.27623, 0.8666667, 0, 0.6, 28.307434, 0.8666667, 19.83303 ] - }, - { "time": 1, "y": 19.83303 } - ] - }, - "front-leg-target": { - "translate": [ - { - "time": 0.3666667, - "curve": [ 0.4278075, 10.829493, 0.5666666, 12.77742, 0.4139037, 7.293329, 0.5666666, 8.790497 ] - }, - { - "time": 0.6, - "x": 12.77742, - "y": 8.790497, - "curve": [ 0.6916666, 12.77742, 0.7715744, 11.271518, 0.6916666, 8.790497, 0.766436, 8.619392 ] - }, - { "time": 0.8666667 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.461792, - "y": 10.149414, - "curve": [ 0.10333333, 1.461792, 0.24937777, 1.3603516, 0.10333333, 10.149414, 0.24937777, -4.394674 ] - }, - { - "time": 0.4, - "x": 1.3603516, - "y": -4.394674, - "curve": [ 0.6206223, 1.3603516, 0.85, 1.461792, 0.6206223, -4.394674, 0.85, 10.149414 ] - }, - { "time": 1, "x": 1.461792, "y": 10.149414 } - ] - }, - "front-thigh": { - "translate": [ - { "x": -7.48584, "y": 8.506332 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -85.92003, - "curve": [ 0.07966432, -85.58839, 0.2837893, -62.70161 ] - }, - { - "time": 0.3666667, - "value": -55.13999, - "curve": [ 0.4377993, -48.64994, 0.551424, -43.20866 ] - }, - { - "time": 0.6333333, - "value": -43.21428, - "curve": [ 0.7163255, -43.21998, 0.9083333, -85.92003 ] - }, - { "time": 1, "value": -85.92003 } - ], - "translate": [ - { - "x": -0.592102, - "y": -2.9409485, - "curve": [ 0.10046556, -1.2054043, 0.275, -1.7364502, 0.09166667, -2.9409485, 0.275, -6.385315 ] - }, - { - "time": 0.3666667, - "x": -1.7364502, - "y": -6.385315, - "curve": [ 0.4333333, -1.7364502, 0.5666666, 0.7228088, 0.4333333, -6.385315, 0.5872842, -4.478018 ] - }, - { - "time": 0.6333333, - "x": 0.7228088, - "y": -4.209206, - "curve": [ 0.725, 0.7228088, 0.9083333, -0.0769291, 0.7425978, -3.571373, 0.9083333, -2.9409485 ] - }, - { "time": 1, "x": -0.592102, "y": -2.9409485 } - ] - }, - "gun": { - "rotate": [ - { - "value": 1.9487133, - "curve": [ 0.08333333, 1.9487133, 0.24508634, 36.73203 ] - }, - { - "time": 0.3333333, - "value": 36.71154, - "curve": [ 0.4394591, 36.6869, 0.58874, 10.679077 ] - }, - { - "time": 0.6333333, - "value": 8.750355, - "curve": [ 0.7013947, 5.806615, 0.9166667, 1.9487133 ] - }, - { "time": 1, "value": 1.9487133 } - ] - }, - "hair1": { - "rotate": [ - { - "value": 9.61486, - "curve": [ 0.0597572, 9.040993, 0.25, 8.903637 ] - }, - { - "time": 0.3333333, - "value": 8.903637, - "curve": [ 0.3916667, 8.903637, 0.5083333, 14.578968 ] - }, - { - "time": 0.5666666, - "value": 14.578968, - "curve": [ 0.675, 14.578968, 0.9562207, 10.283142 ] - }, - { "time": 1, "value": 9.61486 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -3.820675, - "curve": [ 0.01666667, -3.820675, 0.06448884, -9.15762 ] - }, - { - "time": 0.13333334, - "value": -9.085266, - "curve": [ 0.17791706, -9.03841, 0.23369503, 1.2894592 ] - }, - { - "time": 0.2666667, - "value": 5.978203, - "curve": [ 0.2757636, 7.271835, 0.3364826, 17.103916 ] - }, - { - "time": 0.3666667, - "value": 17.10401, - "curve": [ 0.4125646, 17.10416, 0.4666667, 1.5926285 ] - }, - { - "time": 0.5, - "value": 1.5926285, - "curve": [ 0.5333333, 1.5926285, 0.5666666, 13.625595 ] - }, - { - "time": 0.6, - "value": 13.625595, - "curve": [ 0.6166667, 13.625595, 0.6833333, 0.7837257 ] - }, - { - "time": 0.7, - "value": 0.7837257, - "curve": [ 0.7166666, 0.7837257, 0.7501043, 12.009415 ] - }, - { - "time": 0.7666666, - "value": 11.89935, - "curve": [ 0.7922618, 11.729248, 0.8166666, -0.848919 ] - }, - { - "time": 0.8333333, - "value": -0.8489151, - "curve": [ 0.8502976, -0.8489151, 0.8801587, 1.9889565 ] - }, - { - "time": 0.9, - "value": 1.8188553, - "curve": [ 0.9164942, 1.677452, 0.95, -6.89547 ] - }, - { - "time": 0.9666666, - "value": -6.89547, - "curve": [ 0.975, -6.89547, 0.9916667, -3.820675 ] - }, - { "time": 1, "value": -3.820675 } - ] - }, - "hair3": { - "rotate": [ - { - "value": 9.61486, - "curve": [ 0.01430481, 8.505188, 0.075, 2.63373 ] - }, - { - "time": 0.1, - "value": 2.63373, - "curve": [ 0.15, 2.63373, 0.25, 13.522522 ] - }, - { - "time": 0.3, - "value": 13.522522, - "curve": [ 0.35, 13.522522, 0.45, 11.27948 ] - }, - { - "time": 0.5, - "value": 11.27948, - "curve": [ 0.575, 11.27948, 0.725, 18.13115 ] - }, - { - "time": 0.8, - "value": 18.13115, - "curve": [ 0.85, 18.13115, 0.9779913, 11.06923 ] - }, - { "time": 1, "value": 9.61486 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -17.701607, - "curve": [ 0.008333334, -17.701607, 0.025, -23.727055 ] - }, - { - "time": 0.03333333, - "value": -23.727055, - "curve": [ 0.06666667, -23.727055, 0.1541442, -4.404465 ] - }, - { - "time": 0.16666667, - "value": -1.922989, - "curve": [ 0.19701427, 4.090751, 0.2357135, 12.90876 ] - }, - { - "time": 0.2666667, - "value": 17.55626, - "curve": [ 0.3007945, 22.680435, 0.3416667, 27.974327 ] - }, - { - "time": 0.3666667, - "value": 27.974327, - "curve": [ 0.4, 27.974327, 0.4666667, -1.449669 ] - }, - { - "time": 0.5, - "value": -1.449669, - "curve": [ 0.5166666, -1.449669, 0.55, 3.160774 ] - }, - { - "time": 0.5666666, - "value": 3.160774, - "curve": [ 0.5833333, 3.160774, 0.6166667, -8.90451 ] - }, - { - "time": 0.6333333, - "value": -8.90451, - "curve": [ 0.6416666, -8.90451, 0.6583333, -5.404777 ] - }, - { - "time": 0.6666667, - "value": -5.404777, - "curve": [ 0.6833333, -5.404777, 0.7166666, -15.321167 ] - }, - { - "time": 0.7333333, - "value": -15.321167, - "curve": [ 0.75, -15.321167, 0.7833333, -9.186089 ] - }, - { - "time": 0.8, - "value": -9.186089, - "curve": [ 0.8166666, -9.186089, 0.85, -23.603443 ] - }, - { - "time": 0.8666667, - "value": -23.603443, - "curve": [ 0.8833333, -23.603443, 0.9166667, -17.379684 ] - }, - { - "time": 0.9333333, - "value": -17.379684, - "curve": [ 0.9416666, -17.379684, 0.9583333, -20.4615 ] - }, - { - "time": 0.9666666, - "value": -20.4615, - "curve": [ 0.975, -20.4615, 0.9916667, -17.701607 ] - }, - { "time": 1, "value": -17.701607 } - ] - }, - "head": { - "rotate": [ - { - "value": 10.198807, - "curve": [ 0.04406569, 11.515038, 0.2000242, 16.12476 ] - }, - { - "time": 0.2666667, - "value": 16.143196, - "curve": [ 0.3745627, 16.17304, 0.4921486, 2.6543446 ] - }, - { - "time": 0.6333333, - "value": 2.6821194, - "curve": [ 0.7254708, 2.700241, 0.9627052, 9.26286 ] - }, - { "time": 1, "value": 10.198807 } - ], - "translate": [ - { - "curve": [ 0.030124607, -0.24282837, 0.2, -4.21814, 0.05138515, -1.064109, 0.2, -3.622406 ] - }, - { - "time": 0.2666667, - "x": -4.21814, - "y": -3.622406, - "curve": [ 0.3583333, -4.21814, 0.5416667, 0.835022, 0.3583333, -3.622406, 0.5416667, 6.01123 ] - }, - { - "time": 0.6333333, - "x": 0.835022, - "y": 6.01123, - "curve": [ 0.725, 0.835022, 0.9392234, 0.3238945, 0.725, 6.01123, 0.9453953, 1.1418962 ] - }, - { "time": 1 } - ] - }, - "head-control": { - "translate": [ - { - "x": 0.3734741, - "y": -11.16998, - "curve": [ 0.1325, 0.3734741, 0.335225, -10.23227, 0.1325, -11.16998, 0.335225, 3.1505556 ] - }, - { - "time": 0.5333333, - "x": -10.23227, - "y": 3.1505556, - "curve": [ 0.709775, -10.23227, 0.8833333, 0.3734741, 0.709775, 3.1505556, 0.8833333, -11.16998 ] - }, - { "time": 1, "x": 0.3734741, "y": -11.16998 } - ] - }, - "hip": { - "translate": [ - { - "x": -53.48852, - "y": 32.14271, - "curve": [ 0.06116406, -53.76524, 0.09322592, -51.81199, 0.04435653, 16.33867, 0.06267085, 9.66658 ] - }, - { - "time": 0.13333334, - "x": -49.3139, - "y": 7.007004, - "curve": [ 0.29993045, -35.26631, 0.4609025, -20.05555, 0.3135046, 9.52168, 0.4075428, 121.0916 ] - }, - { - "time": 0.5666666, - "x": -20.05555, - "y": 122.72142, - "curve": [ 0.7164096, -20.09259, 0.9122115, -53.29204, 0.7525202, 121.79715, 0.9457761, 51.85494 ] - }, - { "time": 1, "x": -53.48852, "y": 32.14271 } - ] - }, - "hoverboard-controller": { - "translate": [ - { - "x": 319.55005, - "y": -1.5864716, - "curve": [ 0.06366143, 319.55005, 0.20047696, 347.8535, 0.05799424, -1.1977158, 0.20033485, 23.109634 ] - }, - { - "time": 0.2666667, - "x": 347.65765, - "y": 39.62125, - "curve": [ 0.3499189, 347.4113, 0.4759206, 341.4658, 0.3227371, 53.57854, 0.4395483, 85.8174 ] - }, - { - "time": 0.5333333, - "x": 338.4745, - "y": 85.7157, - "curve": [ 0.6032626, 334.8311, 0.9125736, 319.6466, 0.6208322, 85.6208, 0.879996, -1.529808 ] - }, - { "time": 1, "x": 319.55005, "y": -1.5864716 } - ] - }, - "hoverboard-thruster-front": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06499 ] - }, - { - "time": 0.5, - "value": 24.06499, - "curve": [ 0.625, 24.06499, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverboard-thruster-rear": { - "rotate": [ - { - "curve": [ 0.125, 0, 0.375, 24.06499 ] - }, - { - "time": 0.5, - "value": 24.06499, - "curve": [ 0.625, 24.06499, 0.875, 0 ] - }, - { "time": 1 } - ] - }, - "hoverglow-front": { - "scale": [ - { - "x": 0.8491376, - "y": 1.763755, - "curve": [ 0.01666667, 0.8491376, 0.05, 0.8346928, 0.01666667, 1.763755, 0.05, 2.033342 ] - }, - { - "time": 0.06666667, - "x": 0.8346928, - "y": 2.033342, - "curve": [ 0.09166667, 0.8346928, 0.14166667, 0.7520234, 0.09166667, 2.033342, 0.14166667, 1.583745 ] - }, - { - "time": 0.16666667, - "x": 0.7520234, - "y": 1.583745, - "curve": [ 0.18333334, 0.7520234, 0.21666667, 0.8093396, 0.18333334, 1.583745, 0.21666667, 1.710419 ] - }, - { - "time": 0.23333333, - "x": 0.8093396, - "y": 1.710419, - "curve": [ 0.25, 0.8093396, 0.2833333, 0.7172279, 0.25, 1.710419, 0.2833333, 1.4495454 ] - }, - { - "time": 0.3, - "x": 0.7172279, - "y": 1.4495454, - "curve": [ 0.3166667, 0.7172279, 0.35, 0.777262, 0.3166667, 1.4495454, 0.35, 1.6981606 ] - }, - { - "time": 0.3666667, - "x": 0.777262, - "y": 1.6981606, - "curve": [ 0.4003396, 0.7808548, 0.45, 0.6849891, 0.375, 1.6981606, 0.45, 1.1725577 ] - }, - { - "time": 0.4666667, - "x": 0.6849891, - "y": 1.1725577, - "curve": [ 0.4916667, 0.6849891, 0.5416667, 0.8251068, 0.4916667, 1.1725577, 0.5416667, 1.5723042 ] - }, - { - "time": 0.5666666, - "x": 0.8251068, - "y": 1.5723042, - "curve": [ 0.6112108, 0.8156652, 0.6300903, 0.7267164, 0.6112108, 1.577025, 0.6061659, 1.254833 ] - }, - { - "time": 0.6666667, - "x": 0.7247796, - "y": 1.2406707, - "curve": [ 0.6916666, 0.7247796, 0.7416667, 0.895386, 0.6916666, 1.2406707, 0.7494154, 1.7993612 ] - }, - { - "time": 0.7666666, - "x": 0.895386, - "y": 1.857167, - "curve": [ 0.7833333, 0.895386, 0.7963972, 0.8921125, 0.7960031, 1.9554677, 0.8166666, 1.9618536 ] - }, - { - "time": 0.8333333, - "x": 0.8452676, - "y": 1.9618536, - "curve": [ 0.8445584, 0.8310312, 0.8833333, 0.8022892, 0.85, 1.9618536, 0.8715095, 1.704042 ] - }, - { - "time": 0.9, - "x": 0.8022892, - "y": 1.4913216, - "curve": [ 0.9166667, 0.8022892, 0.95, 0.8449259, 0.9067616, 1.440837, 0.9364872, 1.507996 ] - }, - { - "time": 0.9666666, - "x": 0.8449259, - "y": 1.626705, - "curve": [ 0.975, 0.8449259, 0.9916667, 0.8491376, 0.9730492, 1.6518108, 0.9916667, 1.763755 ] - }, - { "time": 1, "x": 0.8491376, "y": 1.763755 } - ] - }, - "hoverglow-rear": { - "scale": [ - { - "x": 0.8449259, - "y": 1.3101475, - "curve": [ 0.01666667, 0.8449259, 0.11666667, 0.8991723, 0.01666667, 1.3101475, 0.11666667, 2.033342 ] - }, - { - "time": 0.13333334, - "x": 0.8991723, - "y": 2.033342, - "curve": [ 0.15, 0.8991723, 0.18333334, 0.7520234, 0.15, 2.033342, 0.18333334, 1.5736133 ] - }, - { - "time": 0.2, - "x": 0.7520234, - "y": 1.5736133, - "curve": [ 0.225, 0.7520234, 0.275, 0.8093396, 0.225, 1.5736133, 0.275, 1.710419 ] - }, - { - "time": 0.3, - "x": 0.8093396, - "y": 1.710419, - "curve": [ 0.3166667, 0.8093396, 0.35, 0.7172279, 0.3166667, 1.710419, 0.35, 1.3971558 ] - }, - { - "time": 0.3666667, - "x": 0.7172279, - "y": 1.3971558, - "curve": [ 0.3833333, 0.7172279, 0.4166667, 0.777262, 0.3833333, 1.3971558, 0.4166667, 1.4500636 ] - }, - { - "time": 0.4333333, - "x": 0.777262, - "y": 1.4500636, - "curve": [ 0.45, 0.777262, 0.4963621, 0.6890192, 0.45, 1.4500636, 0.48116705, 1.1675577 ] - }, - { - "time": 0.5333333, - "x": 0.6849891, - "y": 1.1725577, - "curve": [ 0.5651535, 0.6815206, 0.6166667, 0.7576283, 0.5753807, 1.1765877, 0.6166667, 1.2969007 ] - }, - { - "time": 0.6333333, - "x": 0.7576283, - "y": 1.2969007, - "curve": [ 0.6583333, 0.7576283, 0.7083333, 0.7247796, 0.6583333, 1.2969007, 0.7083333, 1.2406707 ] - }, - { - "time": 0.7333333, - "x": 0.7247796, - "y": 1.2406707, - "curve": [ 0.7721235, 0.731604, 0.7963621, 0.8931111, 0.7822757, 1.2383958, 0.7783453, 1.8535308 ] - }, - { - "time": 0.8333333, - "x": 0.895386, - "y": 1.857167, - "curve": [ 0.8779188, 0.8999355, 0.9916667, 0.8449259, 0.879716, 1.8602344, 0.9916667, 1.3101475 ] - }, - { "time": 1, "x": 0.8449259, "y": 1.3101475 } - ] - }, - "neck": { - "rotate": [ - { - "value": 10.19881, - "curve": [ 0.06957364, 12.08755, 0.1893048, 16.03221 ] - }, - { - "time": 0.2666667, - "value": 16.14319, - "curve": [ 0.3330214, 16.14319, 0.44935405, 8.034576 ] - }, - { - "time": 0.5, - "value": 5.831173, - "curve": [ 0.5416202, 4.020448, 0.6, 2.68211 ] - }, - { - "time": 0.6333333, - "value": 2.68211, - "curve": [ 0.725, 2.68211, 0.943217, 8.572393 ] - }, - { "time": 1, "value": 10.19881 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 31.00085, - "curve": [ 0.10833333, 31.00085, 0.3249924, 12.759247 ] - }, - { - "time": 0.4333333, - "value": 12.785236, - "curve": [ 0.5866608, 12.822018, 0.9166667, 31.00085 ] - }, - { "time": 1, "value": 31.00085 } - ] - }, - "rear-leg-target": { - "translate": [ - { - "time": 0.4666667, - "curve": [ 0.4916667, 0, 0.5342913, 4.468475, 0.4916667, 0, 0.5418452, 1.6264877 ] - }, - { - "time": 0.5666666, - "x": 4.532356, - "y": 1.7728882, - "curve": [ 0.6222881, 4.642107, 0.7166666, 3.312281, 0.6148122, 2.0568504, 0.7103563, 2.09515 ] - }, - { "time": 0.8 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 31.65309, - "curve": [ 0.10833333, 31.65309, 0.325, 13.01352 ] - }, - { - "time": 0.4333333, - "value": 13.01352, - "curve": [ 0.7098432, 13.01352, 0.9166667, 31.65309 ] - }, - { "time": 1, "value": 31.65309 } - ] - }, - "side-glow1": { - "rotate": [ - { "value": 51.12233, "curve": "stepped" }, - { "time": 0.06666667, "value": 43.8174, "curve": "stepped" }, - { "time": 0.1, "value": 40.95424, "curve": "stepped" }, - { "time": 0.16666667, "value": 27.781216, "curve": "stepped" }, - { "time": 0.2, "value": 10.243, "curve": "stepped" }, - { "time": 0.2666667, "curve": "stepped" }, - { "time": 0.8, "value": -25.81146 } - ], - "translate": [ - { "x": 338.2833, "y": 40.22265, "curve": "stepped" }, - { "time": 0.06666667, "x": 331.1985, "y": 30.38891, "curve": "stepped" }, - { "time": 0.1, "x": 318.6327, "y": 20.58814, "curve": "stepped" }, - { "time": 0.16666667, "x": 302.4495, "y": 9.637321, "curve": "stepped" }, - { "time": 0.2, "x": 276.8743, "y": 1.13282, "curve": "stepped" }, - { "time": 0.2666667, "x": 248.1646, "curve": "stepped" }, - { "time": 0.3, "x": 221.3581, "curve": "stepped" }, - { "time": 0.3666667, "x": 195.69295, "curve": "stepped" }, - { "time": 0.4, "x": 171.07834, "curve": "stepped" }, - { "time": 0.4666667, "x": 144.8389, "curve": "stepped" }, - { "time": 0.5, "x": 121.2188, "curve": "stepped" }, - { "time": 0.5666666, "x": 91.9805, "curve": "stepped" }, - { "time": 0.6, "x": 62.63257, "curve": "stepped" }, - { "time": 0.6666667, "x": 30.775017, "curve": "stepped" }, - { "time": 0.7, "curve": "stepped" }, - { "time": 0.7666666, "x": -28.4489, "curve": "stepped" }, - { "time": 0.8, "x": -67.48724, "y": 16.81865, "curve": "stepped" }, - { "time": 0.8666667, "x": -83.07391, "y": 24.3574, "curve": "stepped" }, - { "time": 0.9, "x": -93.80559, "y": 29.547943 } - ], - "scale": [ - { "x": 0.5346727, "curve": "stepped" }, - { "time": 0.06666667, "x": 0.5943282, "curve": "stepped" }, - { "time": 0.1, "x": 0.8437301, "curve": "stepped" }, - { "time": 0.16666667, "curve": "stepped" }, - { "time": 0.8, "x": 0.5339128, "curve": "stepped" }, - { "time": 0.8666667, "x": 0.427879, "y": 0.8014025, "curve": "stepped" }, - { "time": 0.9, "x": 0.3489812, "y": 0.6536295 } - ] - }, - "side-glow2": { - "rotate": [ - { "time": 0.06666667, "value": 51.12233, "curve": "stepped" }, - { "time": 0.1, "value": 43.8174, "curve": "stepped" }, - { "time": 0.16666667, "value": 40.95424, "curve": "stepped" }, - { "time": 0.2, "value": 27.781216, "curve": "stepped" }, - { "time": 0.2666667, "value": 10.243, "curve": "stepped" }, - { "time": 0.3, "curve": "stepped" }, - { "time": 0.8666667, "value": -25.81146 } - ], - "translate": [ - { "time": 0.06666667, "x": 338.2833, "y": 40.22265, "curve": "stepped" }, - { "time": 0.1, "x": 331.1985, "y": 30.38891, "curve": "stepped" }, - { "time": 0.16666667, "x": 318.6327, "y": 20.58814, "curve": "stepped" }, - { "time": 0.2, "x": 302.4495, "y": 9.637321, "curve": "stepped" }, - { "time": 0.2666667, "x": 276.8743, "y": 1.13282, "curve": "stepped" }, - { "time": 0.3, "x": 248.1646, "curve": "stepped" }, - { "time": 0.3666667, "x": 221.3581, "curve": "stepped" }, - { "time": 0.4, "x": 195.69295, "curve": "stepped" }, - { "time": 0.4666667, "x": 171.07834, "curve": "stepped" }, - { "time": 0.5, "x": 144.8389, "curve": "stepped" }, - { "time": 0.5666666, "x": 121.2188, "curve": "stepped" }, - { "time": 0.6, "x": 91.9805, "curve": "stepped" }, - { "time": 0.6666667, "x": 62.63257, "curve": "stepped" }, - { "time": 0.7, "x": 30.775017, "curve": "stepped" }, - { "time": 0.7666666, "curve": "stepped" }, - { "time": 0.8, "x": -28.4489, "curve": "stepped" }, - { "time": 0.8666667, "x": -67.48724, "y": 16.81865, "curve": "stepped" }, - { "time": 0.9, "x": -83.07391, "y": 24.3574, "curve": "stepped" }, - { "time": 0.9666666, "x": -93.80559, "y": 29.547943 } - ], - "scale": [ - { "time": 0.06666667, "x": 0.5346727, "curve": "stepped" }, - { "time": 0.1, "x": 0.5943282, "curve": "stepped" }, - { "time": 0.16666667, "x": 0.8437301, "curve": "stepped" }, - { "time": 0.2, "curve": "stepped" }, - { "time": 0.8666667, "x": 0.5339128, "curve": "stepped" }, - { "time": 0.9, "x": 0.427879, "y": 0.8014025, "curve": "stepped" }, - { "time": 0.9666666, "x": 0.3489812, "y": 0.6536295 } - ] - }, - "torso": { - "rotate": [ - { - "value": -34.73093, - "curve": [ 0.03395751, -36.31231, 0.16164774, -39.33425 ] - }, - { - "time": 0.2666667, - "value": -39.36955, - "curve": [ 0.3838235, -39.36955, 0.491429, -29.519127 ] - }, - { - "time": 0.5, - "value": -28.85652, - "curve": [ 0.5246124, -26.95381, 0.5709302, -21.00995 ] - }, - { - "time": 0.6333333, - "value": -21.00995, - "curve": [ 0.725, -21.00995, 0.9691816, -33.3546 ] - }, - { "time": 1, "value": -34.73093 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.03333333, 0, 0.1, 2.348778 ] - }, - { - "time": 0.13333334, - "value": 2.348778, - "curve": [ 0.225, 2.348778, 0.4083333, -2.398811 ] - }, - { - "time": 0.5, - "value": -2.398811, - "curve": [ 0.5666666, -2.398811, 0.7, 1.444809 ] - }, - { - "time": 0.7666666, - "value": 1.444809, - "curve": [ 0.825, 1.444809, 0.9416666, 0 ] - }, - { "time": 1 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.06324984, 0.7667523, 0.1060111, 1.417019 ] - }, - { - "time": 0.16666667, - "value": 1.417019, - "curve": [ 0.2593384, 1.417019, 0.3443328, -1.252899 ] - }, - { - "time": 0.4666667, - "value": -1.255848, - "curve": [ 0.6558634, -1.260408, 0.9167232, -0.779322 ] - }, - { "time": 1 } - ] - } - }, - "transform": { - "front-foot-board-transform": [ - { "mixRotate": 0.9969877 } - ], - "rear-foot-board-transform": [ - {} - ], - "toes-board": [ - {} - ] - }, - "attachments": { - "default": { - "front-foot": { - "front-foot": { - "deform": [ - { - "offset": 26, - "vertices": [ -0.02832031, -5.370239, -0.02832031, -5.370239, 3.818802, -3.7757006, -0.02832031, -5.370239, -3.821594, 3.7784686 ] - } - ] - } - }, - "front-shin": { - "front-shin": { - "deform": [ - { - "offset": 14, - "vertices": [ 0.5298004, -1.12677, -0.855072, -4.205871, -11.351578, -10.192245, -10.798645, -8.437653, -6.064468, -6.897568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5489197, -3.060211, 1.4846344, -2.296631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.804367, -7.018173 ] - }, - { - "time": 0.3666667, - "offset": 14, - "vertices": [ 0.5298004, -1.12677, -11.66571, -9.072113, -25.65866, -17.537354, -25.532166, -16.50978, -11.782318, -11.26097, 0, 0, 0.6048736, -1.6358948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6048736, -1.6358948, 0, 0, -2.645218, -7.357391, 1.4846344, -2.296631, 0, 0, 0, 0, 0, 0, 0.6048736, -1.6358948, 0.6048736, -1.6358948, 0.6048736, -1.6358948, 0.6048736, -1.6358948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6048736, -1.6358948, 0, 0, -10.068726, -12.0999 ] - }, - { - "time": 0.5333333, - "offset": 14, - "vertices": [ 0.5298004, -1.12677, -0.855072, -4.205871, -7.007751, -8.24771, -6.454819, -6.493118, -6.064468, -6.897568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5489197, -3.060211, 1.4846344, -2.296631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.804367, -7.018173 ] - }, - { - "time": 1, - "offset": 14, - "vertices": [ 0.5298004, -1.12677, -0.855072, -4.205871, -11.351578, -10.192245, -10.798645, -8.437653, -6.064468, -6.897568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5489197, -3.060211, 1.4846344, -2.296631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.804367, -7.018173 ] - } - ] - } - }, - "hoverboard-board": { - "hoverboard-board": { - "deform": [ - { - "curve": [ 0.06666667, 0, 0.2, 1 ] - }, - { - "time": 0.2666667, - "offset": 1, - "vertices": [ 2.458557, 0, 0, 0, 0, 0, 0, 0, 0, 3.5567284, -2.975464E-4, 3.5567284, -2.975464E-4, 0, 0, 0, 0, 0, 0, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, -7.591247E-4, -9.841583, 0, 0, 0, 0, 0, 0, 0, 0, -4.905582, 0.11214447, -9.407063, 6.17981E-4, -6.348713, 4.348755E-4, -6.349247, -6.570183, -6.349247, -6.570183, -6.348713, 4.348755E-4, -2.330795, 1.678467E-4, -2.331329, -6.57045, -2.331329, -6.57045, -2.330795, 1.678467E-4, 0, 0, 1.2207031E-4, 2.458557, 1.2207031E-4, 2.458557, 1.2207031E-4, 2.458557, 1.2207031E-4, 2.458557, 3.3297005, 4.440048, 3.3297005, 4.440048, 3.3297005, 4.440048, 1.2207031E-4, 2.458557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.462269, 1.678467E-4, -2.462269, 1.678467E-4, -2.523163, 1.131302, -2.523163, 1.131302, -2.523163, 1.131302, 1.2207031E-4, 2.458557, 1.2207031E-4, 2.458557, -9.40694, 2.459175, 1.8806305, 0.4419708, -2.89917E-4, -3.5480804, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.523163, 1.131302, -2.523163, 1.131302, -2.523163, 1.131302, -2.462269, 1.678467E-4, -2.462269, 1.678467E-4, -2.462269, 1.678467E-4, 0, 0, 0, 0, 1.2207031E-4, 2.458557 ], - "curve": [ 0.45, 0, 0.8166666, 1 ] - }, - { "time": 1 } - ] - } - }, - "rear-foot": { - "rear-foot": { - "deform": [ - { - "offset": 28, - "vertices": [ -1.9307785, 1.3478165, -0.3141708, 2.333626, 3.051224, 0.3394623, 2.31472, -2.016785, 2.175835, -2.057953, -0.04277039, -2.994591, 1.1542892, 0.2632828, 0.9750137, -0.6716919 ] - } - ] - } - } - } - } - }, - "idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-bracer": { - "rotate": [ - { - "value": 42.46212, - "curve": [ 0.02905485, 42.9721, 0.1343778, 45.28228 ] - }, - { - "time": 0.3333333, - "value": 45.27423, - "curve": [ 0.5781397, 45.26433, 0.7984326, 40.07414 ] - }, - { - "time": 0.8333333, - "value": 39.74404, - "curve": [ 0.8783341, 39.31842, 1.0192736, 38.22513 ] - }, - { - "time": 1.2, - "value": 38.22134, - "curve": [ 1.376692, 38.21765, 1.619414, 41.68151 ] - }, - { "time": 1.6666666, "value": 42.46212 } - ] - }, - "front-fist": { - "rotate": [ - { - "curve": [ 0.0861111, 0, 0.23336044, 2.482643 ] - }, - { - "time": 0.3333333, - "value": 4.127198, - "curve": [ 0.428754, 5.69687, 0.7111111, 10.064902 ] - }, - { - "time": 0.8333333, - "value": 10.064902, - "curve": [ 0.9263888, 10.064902, 1.0922853, 4.210019 ] - }, - { - "time": 1.2, - "value": 2.781331, - "curve": [ 1.3494836, 0.7986326, 1.551389, 0 ] - }, - { "time": 1.6666666 } - ] - }, - "front-foot-target": { - "translate": [ - { "x": -69.06195 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.2097222, 0, 0.5250046, -1.7180977, 0.2097222, 0, 0.5250046, 4.075973 ] - }, - { - "time": 0.8333333, - "x": -1.7180977, - "y": 4.075973, - "curve": [ 1.1499954, -1.7180977, 1.4597223, 0, 1.1499954, 4.075973, 1.4597223, 0 ] - }, - { "time": 1.6666666 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -60.86928, - "curve": [ 0.15379426, -60.85433, 0.4520833, -68.65044 ] - }, - { - "time": 0.8333333, - "value": -68.65044, - "curve": [ 1.2208333, -68.65044, 1.542334, -60.86928 ] - }, - { "time": 1.6666666, "value": -60.86928 } - ] - }, - "gun": { - "rotate": [ - { - "curve": [ 0.0990061, 0.2725744, 0.3666667, 1.227249 ] - }, - { - "time": 0.5333333, - "value": 1.227249, - "curve": [ 0.665, 1.227249, 0.9372414, -0.5649137 ] - }, - { - "time": 1.1333333, - "value": -0.5542478, - "curve": [ 1.3156896, -0.5539121, 1.5823046, -0.20918465 ] - }, - { "time": 1.6666666 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.06666667, 0, 0.21343653, 2.859753 ] - }, - { - "time": 0.2666667, - "value": 3.646973, - "curve": [ 0.3576066, 4.991878, 0.535274, 7.916351 ] - }, - { - "time": 0.6666667, - "value": 7.916351, - "curve": [ 0.8092751, 7.916355, 1.0674844, 5.494446 ] - }, - { - "time": 1.1333333, - "value": 4.69825, - "curve": [ 1.245374, 3.34354, 1.525, 0 ] - }, - { "time": 1.6666666 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.06666667, 0, 0.22483164, -7.965755 ] - }, - { - "time": 0.2666667, - "value": -9.751606, - "curve": [ 0.3156868, -11.84417, 0.518887, -16.655235 ] - }, - { - "time": 0.6666667, - "value": -16.65524, - "curve": [ 0.8171845, -16.65524, 1.0289435, -11.434772 ] - }, - { - "time": 1.1333333, - "value": -9.13718, - "curve": [ 1.250492, -6.558552, 1.525, 0 ] - }, - { "time": 1.6666666 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.1, 0, 0.3, 1.3225384 ] - }, - { - "time": 0.4, - "value": 1.3225384, - "curve": [ 0.55, 1.3225384, 0.8664853, 0.925766 ] - }, - { - "time": 1, - "value": 0.7331009, - "curve": [ 1.189498, 0.4596481, 1.5, 0 ] - }, - { "time": 1.6666666 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.1183693, -0.4436188, 0.3, -8.51938 ] - }, - { - "time": 0.4, - "value": -8.51938, - "curve": [ 0.55, -8.51938, 0.85, 1.9588852 ] - }, - { - "time": 1, - "value": 1.9588852, - "curve": [ 1.1666666, 1.9588852, 1.5774637, 0.3826828 ] - }, - { "time": 1.6666666 } - ] - }, - "head": { - "rotate": [ - { - "value": -6.74768, - "curve": [ 0.1764417, -7.881808, 0.3491666, -8.94765 ] - }, - { - "time": 0.4666667, - "value": -8.94765, - "curve": [ 0.55, -8.94765, 0.6970137, -6.771097 ] - }, - { - "time": 0.8333333, - "value": -5.436397, - "curve": [ 0.8796374, -4.983036, 1.05, -4.122652 ] - }, - { - "time": 1.1333333, - "value": -4.122652, - "curve": [ 1.2658333, -4.122652, 1.4685582, -5.477994 ] - }, - { "time": 1.6666666, "value": -6.74768 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.09774022, 1.4601135, 0.2998519, 4.490768, 0.16993235, 0.1333159, 0.3162684, -3.280374 ] - }, - { - "time": 0.4, - "x": 4.554458, - "y": -5.95164, - "curve": [ 0.5295718, 4.636848, 0.7759276, 2.589203, 0.49205795, -8.888537, 0.6681138, -14.213062 ] - }, - { - "time": 0.8666667, - "x": 1.4223175, - "y": -14.2641, - "curve": [ 0.9656826, 0.1489792, 1.1093842, -2.909935, 0.993936, -14.2641, 1.143917, -10.576373 ] - }, - { - "time": 1.2333333, - "x": -3.021858, - "y": -8.259235, - "curve": [ 1.3416667, -3.021858, 1.5675943, -1.4818802, 1.3165368, -6.103104, 1.5583333, 0 ] - }, - { "time": 1.6666666 } - ] - }, - "hip": { - "rotate": [ - { - "curve": [ 0.07331329, 0.34827155, 0.3033066, 1.270263 ] - }, - { - "time": 0.4, - "value": 1.2787018, - "curve": [ 0.6146915, 1.2974385, 0.847058, -1.4075624 ] - }, - { - "time": 1.2, - "value": -1.3809776, - "curve": [ 1.3437005, -1.3701534, 1.6023358, -0.2823823 ] - }, - { "time": 1.6666666 } - ], - "translate": [ - { - "x": -11.972925, - "y": -23.15497, - "curve": [ 0.05875295, -12.964105, 0.2579626, -15.19205, 0.14166667, -23.15497, 0.34119925, -24.893784 ] - }, - { - "time": 0.4666667, - "x": -15.13656, - "y": -26.739166, - "curve": [ 0.6203822, -15.095693, 0.788416, -13.2845, 0.5973517, -28.661255, 0.75, -30.01097 ] - }, - { - "time": 0.9, - "x": -12.016165, - "y": -30.01097, - "curve": [ 0.9780124, -11.129423, 1.174976, -9.05292, 1.0355474, -29.93872, 1.233996, -28.080444 ] - }, - { - "time": 1.3333334, - "x": -9.05817, - "y": -26.638184, - "curve": [ 1.500856, -9.06372, 1.614493, -10.950818, 1.453844, -24.888504, 1.60875, -23.15497 ] - }, - { "time": 1.6666666, "x": -11.972925, "y": -23.15497 } - ] - }, - "neck": { - "rotate": [ - { - "value": 3.7834435, - "curve": [ 0.16666667, 3.7834435, 0.5, 5.449173 ] - }, - { - "time": 0.6666667, - "value": 5.449173, - "curve": [ 0.9166667, 5.449173, 1.4166666, 3.7834435 ] - }, - { "time": 1.6666666, "value": 3.7834435 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "curve": [ 0.06311346, 0.5412674, 0.3666667, 3.3939 ] - }, - { - "time": 0.5333333, - "value": 3.3939, - "curve": [ 0.6958333, 3.3939, 0.938892, -1.6320496 ] - }, - { - "time": 1.2, - "value": -1.6092262, - "curve": [ 1.4195797, -1.5900345, 1.5741305, -0.6726322 ] - }, - { "time": 1.6666666 } - ] - }, - "rear-foot-target": { - "translate": [ - { "x": 48.86993 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 39.19888, - "curve": [ 0.185123, 39.21545, 0.5, 29.370453 ] - }, - { - "time": 0.6666667, - "value": 29.370453, - "curve": [ 0.9166667, 29.370453, 1.4166666, 39.19888 ] - }, - { "time": 1.6666666, "value": 39.19888 } - ] - }, - "torso": { - "rotate": [ - { - "value": -22.87543, - "curve": [ 0.0994818, -23.44993, 0.3631936, -24.73999 ] - }, - { - "time": 0.5333333, - "value": -24.74071, - "curve": [ 0.7060638, -24.7416, 0.9608056, -20.96683 ] - }, - { - "time": 1.1333333, - "value": -20.967194, - "curve": [ 1.35508, -20.967667, 1.5666924, -22.280136 ] - }, - { "time": 1.6666666, "value": -22.87543 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.06681584, 0.3343238, 0.3412546, 2.5357144 ] - }, - { - "time": 0.5333333, - "value": 2.5443554, - "curve": [ 0.7340414, 2.553385, 0.98162, -0.9433611 ] - }, - { - "time": 1.1333333, - "value": -0.9299526, - "curve": [ 1.365215, -0.9094587, 1.548701, -0.561897 ] - }, - { "time": 1.6666666 } - ] - }, - "torso3": { - "rotate": [ - { - "value": -2.148, - "curve": [ 0.05198252, -1.9036858, 0.3839926, -0.14695562 ] - }, - { - "time": 0.5333333, - "value": -0.1397686, - "curve": [ 0.761939, -0.12876725, 0.8954164, -3.104005 ] - }, - { - "time": 1.1333333, - "value": -3.1014395, - "curve": [ 1.348143, -3.098699, 1.5921898, -2.457665 ] - }, - { "time": 1.6666666, "value": -2.148 } - ] - } - } - }, - "idle-turn": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-bracer": { - "rotate": [ - { - "value": 6.690201, - "curve": [ 0, 19.76432, 0.03859885, 56.53068 ] - }, - { - "time": 0.06666667, - "value": 56.6253, - "curve": [ 0.11433945, 56.78601, 0.18898627, 42.46212 ] - }, - { "time": 0.2666667, "value": 42.46212 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -15.535895, - "curve": [ 0, -3.0764246, 0.03372228, 18.443924 ] - }, - { - "time": 0.06666667, - "value": 19.023037, - "curve": [ 0.10797147, 19.74911, 0.16942663, 0 ] - }, - { "time": 0.2666667 } - ], - "scale": [ - { - "x": 0.9399196, - "curve": [ 0, 0.9621076, 0.02415492, 1.236838, 0, 1, 0.02560019, 0.947412 ] - }, - { - "time": 0.06666667, - "x": 1.2361622, - "y": 0.947412, - "curve": [ 0.11725762, 1.235358, 0.18898627, 1, 0.1165446, 0.947412, 0.18898627, 1 ] - }, - { "time": 0.2666667 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -1.85278, - "curve": [ 0.014102791, -8.91439, 0.04653653, -28.39679 ] - }, - { - "time": 0.1, - "value": -28.88741, - "curve": [ 0.14351568, -29.286743, 0.2624582, -21.7725 ] - }, - { "time": 0.2666667 } - ], - "translate": [ - { - "x": 9.968124, - "y": 0.8236809, - "curve": [ 0, -54.41335, 0.07785524, -69.06195, 0, 0.15267313, 0.07785524, 0 ] - }, - { "time": 0.16666667, "x": -69.06195 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.1284485, - "y": -14.31152, - "curve": [ 0.06666667, 1.1284485, 0.2, 0, 0.06666667, -14.31152, 0.2, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 12.209518, - "y": 1.8914032, - "curve": [ 0.03333333, 12.209518, 0.1, 0, 0.03333333, 1.8914032, 0.1, 0 ] - }, - { "time": 0.13333334 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -302.772, - "curve": [ 0, -406.90015, 0.12456839, -420.8693 ] - }, - { "time": 0.2666667, "value": -420.8693 } - ], - "translate": [ - { - "x": 2.2368546, - "y": -4.981582, - "curve": [ 0.06666667, 2.2368546, 0.11140642, 0, 0.06666667, -4.981582, 0.11140642, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "gun": { - "rotate": [ - { - "value": -3.954601, - "curve": [ 0, -10.403942, 0.01909628, -20.42602 ] - }, - { - "time": 0.03333333, - "value": -20.454044, - "curve": [ 0.04384435, -20.474735, 0.12498682, 0 ] - }, - { "time": 0.2 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -3.849964, - "curve": [ 0.04377778, -3.849964, 0.071606, 6.912709 ] - }, - { - "time": 0.13333334, - "value": 8.052677, - "curve": [ 0.16629143, 8.6487, 0.20818974, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hair2": { - "rotate": [ - { - "value": 1.249958, - "curve": [ 0.04377778, 1.249958, 0.071606, 8.967916 ] - }, - { - "time": 0.13333334, - "value": 8.597805, - "curve": [ 0.16629143, 8.404295, 0.20818974, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -9.007214, - "curve": [ 0.04377778, -9.007214, 0.071606, 7.410595 ] - }, - { - "time": 0.13333334, - "value": 10.077616, - "curve": [ 0.16629143, 11.472048, 0.20818974, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -16.49289, - "curve": [ 0.04377778, -16.49289, 0.100582, -5.97757 ] - }, - { - "time": 0.13333334, - "value": -2.952637, - "curve": [ 0.1616467, -0.3376007, 0.20818974, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "head": { - "rotate": [ - { - "value": 5.116035, - "curve": [ 0, -6.34088, 0.12456839, -6.747682 ] - }, - { "time": 0.2666667, "value": -6.747682 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.06666667, 1, 0.10697675, 1, 0.06666667, 1.03, 0.10697675, 1 ] - }, - { "time": 0.2666667 } - ] - }, - "head-control": { - "translate": [ - { - "x": -13.715668, - "y": -34.70318, - "curve": [ 0.06666667, -13.715668, 0.2, 0, 0.06666667, -34.70318, 0.2, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hip": { - "translate": [ - { - "x": -2.693813, - "y": -6.786743, - "curve": [ 0.06666667, -2.693813, 0.2, -11.972925, 0.06666667, -6.786743, 0.2, -23.15497 ] - }, - { "time": 0.2666667, "x": -11.972925, "y": -23.15497 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.19942, - "curve": [ 0, 6.270158, 0.12456839, 3.7834435 ] - }, - { "time": 0.2666667, "value": 3.7834435 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 11.752888, - "curve": [ 0, -7.974851, 0.016757887, -33.39882 ] - }, - { - "time": 0.03333333, - "value": -33.3857, - "curve": [ 0.04859935, -33.37362, 0.1310863, 0 ] - }, - { "time": 0.2 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": -58.394, - "y": 30.476856, - "curve": [ 0, -7.151085, 0.0466009, 16.621117, 0, 12.707376, 0.03919706, 0.22035736 ] - }, - { - "time": 0.1, - "x": 34.13688, - "y": -0.1882988, - "curve": [ 0.135537, 45.79357, 0.16338927, 48.86993, 0.132507, -0.4067766, 0.16338927, 0 ] - }, - { "time": 0.2, "x": 48.86993 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.11101, - "y": -1.3840027, - "curve": [ 0.03333333, -16.11101, 0.1, 0, 0.03333333, -1.3840027, 0.1, 0 ] - }, - { "time": 0.13333334 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 248.56125, - "curve": [ 0, 371.2775, 0.06228419, 399.1989 ] - }, - { "time": 0.13333334, "value": 399.1989 } - ], - "translate": [ - { - "x": -2.839569, - "y": 37.28061, - "curve": [ 0.03333333, -2.839569, 0.06943522, 0, 0.03333333, 37.28061, 0.06943522, 0 ] - }, - { "time": 0.13333334 } - ] - }, - "torso": { - "rotate": [ - { - "value": -18.249893, - "curve": [ 0, -10.59406, 0.12456839, -22.87542 ] - }, - { "time": 0.2666667, "value": -22.87542 } - ], - "scale": [ - { - "y": 1.03, - "curve": [ 0.06666667, 1, 0.13178295, 1, 0.06666667, 1.03, 0.13178295, 1 ] - }, - { "time": 0.2666667 } - ] - }, - "torso3": { - "rotate": [ - { "time": 0.2666667, "value": -2.147999 } - ] - } - } - }, - "jump": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" }, - { "time": 0.1, "name": "front-fist-closed" }, - { "time": 0.8333333, "name": "front-fist-open" } - ] - } - }, - "bones": { - "back-foot-tip": { - "rotate": [ - { - "value": -143.72617, - "curve": [ 0.08347857, -144.23846, 0.166992, -74.25503 ] - }, - { - "time": 0.2666667, - "value": -52.75867, - "curve": [ 0.3417112, -36.57418, 0.512951, -36.57154 ] - }, - { - "time": 0.6333333, - "value": -30.97292, - "curve": [ 0.7235831, -26.775673, 0.848118, -17.061863 ] - }, - { - "time": 0.9666666, - "value": -16.74177, - "curve": [ 1.167036, -16.200747, 1.2718493, -144.1704 ] - }, - { "time": 1.3333334, "value": -143.72617 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.536366, - "curve": [ 0.054479, 32.22879, 0.1920287, 55.84296 ] - }, - { - "time": 0.23333333, - "value": 62.57772, - "curve": [ 0.2903467, 71.87382, 0.3750252, 79.28102 ] - }, - { - "time": 0.4333333, - "value": 79.18405, - "curve": [ 0.5546791, 78.98224, 0.6837272, 27.53711 ] - }, - { - "time": 0.7333333, - "value": 13.280796, - "curve": [ 0.785987, -1.851322, 0.8744862, -24.76372 ] - }, - { - "time": 1, - "value": -25.451767, - "curve": [ 1.164866, -26.35554, 1.303476, 9.098476 ] - }, - { "time": 1.3333334, "value": 20.536366 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16143, - "curve": [ 0.11426024, -39.59057, 0.3, -45.60855 ] - }, - { - "time": 0.4, - "value": -45.60855, - "curve": [ 0.4416667, -45.60855, 0.5367003, -21.53749 ] - }, - { - "time": 0.5666666, - "value": -15.396365, - "curve": [ 0.5918796, -10.22935, 0.6916011, 11.892562 ] - }, - { - "time": 0.7333333, - "value": 11.73226, - "curve": [ 0.7830127, 11.541427, 0.8309314, 1.8034153 ] - }, - { - "time": 0.8666667, - "value": -5.78305, - "curve": [ 0.8969967, -12.221985, 0.9008168, -14.216885 ] - }, - { - "time": 0.9333333, - "value": -14.51377, - "curve": [ 0.9742595, -14.88744, 0.9759359, 10.380578 ] - }, - { - "time": 1, - "value": 10.547044, - "curve": [ 1.027373, 10.7364, 1.0228404, -8.439857 ] - }, - { - "time": 1.0333333, - "value": -8.417142, - "curve": [ 1.059476, -8.360548, 1.073571, 10.116536 ] - }, - { - "time": 1.1, - "value": 10.219346, - "curve": [ 1.168007, 10.483893, 1.269697, -36.06642 ] - }, - { "time": 1.3333334, "value": -36.16143 } - ] - }, - "front-foot": { - "rotate": [ - { - "value": 7.35138, - "curve": [ 0, 4.801658, 0.05, -26.644875 ] - }, - { - "time": 0.06666667, - "value": -26.644875, - "curve": [ 0.19166666, -26.644875, 0.4416667, -11.77327 ] - }, - { - "time": 0.5666666, - "value": -11.77327, - "curve": [ 0.6916666, -11.77327, 0.9416666, -19.36478 ] - }, - { - "time": 1.0666667, - "value": -19.36478, - "curve": [ 1.1333333, -19.36478, 1.3201784, 3.8209915 ] - }, - { "time": 1.3333334, "value": 7.35138 } - ] - }, - "front-foot-target": { - "rotate": [ - { "value": -62.53822 } - ], - "translate": [ - { "x": 16.34054, "y": 0.18180084 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -1.573183, - "curve": [ 0, -24.70923, 0.16180633, -60.87512 ] - }, - { - "time": 0.2666667, - "value": -60.83403, - "curve": [ 0.3420365, -60.8045, 0.5816783, -43.50105 ] - }, - { - "time": 0.7, - "value": -39.45053, - "curve": [ 0.773209, -36.94436, 0.8316296, -36.77623 ] - }, - { - "time": 0.9666666, - "value": -36.60168, - "curve": [ 1.0543914, -36.4883, 1.0922754, -37.3679 ] - }, - { - "time": 1.1666666, - "value": -33.26124, - "curve": [ 1.237124, -29.371746, 1.146854, -1.413369 ] - }, - { "time": 1.2, "value": -1.573183 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.945175, "y": -30.34133 } - ] - }, - "front-shin": { - "rotate": [ - { - "value": -74.18883, - "curve": [ 0, -51.13796, 0.04227064, -12.53828 ] - }, - { - "time": 0.16666667, - "value": -12.284243, - "curve": [ 0.284518, -12.320733, 0.3699448, -74.43774 ] - }, - { - "time": 0.4333333, - "value": -92.91604, - "curve": [ 0.49831665, -111.8592, 0.6173691, -140.282 ] - }, - { - "time": 0.9, - "value": -140.8386, - "curve": [ 1.0041902, -141.0438, 1.0896565, -47.86548 ] - }, - { - "time": 1.1, - "value": -37.43758, - "curve": [ 1.107549, -29.827354, 1.140393, -21.18304 ] - }, - { - "time": 1.1666666, - "value": -21.08193, - "curve": [ 1.1795067, -21.032516, 1.1907092, -50.65045 ] - }, - { - "time": 1.2, - "value": -53.17039, - "curve": [ 1.2200128, -58.52528, 1.2707275, -73.38457 ] - }, - { "time": 1.3333334, "value": -74.18883 } - ] - }, - "front-shoulder": { - "translate": [ - { - "curve": [ 0.03111111, -2.21615, 0.06512593, -3.731018, 0.02012519, -3.248451, 0.06512593, -14.739197 ] - }, - { - "time": 0.1, - "x": -3.731018, - "y": -14.739197, - "curve": [ 0.21592553, -3.731018, 0.3842896, -0.1688366, 0.21592553, -14.739197, 0.4023343, -12.508928 ] - }, - { - "time": 0.5, - "x": 1.6337395, - "y": -9.514136, - "curve": [ 0.6319761, 3.689713, 0.9348034, 7.411598, 0.585023, -6.907011, 0.9085255, 10.862894 ] - }, - { - "time": 1.1, - "x": 7.445492, - "y": 10.988812, - "curve": [ 1.1797043, 7.461843, 1.2645, 2.857668, 1.193326, 11.050184, 1.2938455, 3.3825455 ] - }, - { "time": 1.3333334 } - ] - }, - "front-thigh": { - "rotate": [ - { - "value": 55.07567, - "curve": [ 0.007130125, 46.6568, 0.04317886, 26.299644 ] - }, - { - "time": 0.06666667, - "value": 22.83655, - "curve": [ 0.0995464, 17.988686, 0.16537325, 15.78083 ] - }, - { - "time": 0.23333333, - "value": 15.70864, - "curve": [ 0.3091745, 15.628075, 0.408071, 46.6661 ] - }, - { - "time": 0.5, - "value": 63.59865, - "curve": [ 0.5603974, 74.72335, 0.7619598, 91.47623 ] - }, - { - "time": 0.9666666, - "value": 91.81103, - "curve": [ 1.0678477, 92.01352, 1.095855, 22.05076 ] - }, - { - "time": 1.1666666, - "value": 22.250694, - "curve": [ 1.1796615, 22.287384, 1.1757435, 56.16681 ] - }, - { - "time": 1.2, - "value": 56.16073, - "curve": [ 1.2463567, 56.1491, 1.2631978, 54.9383 ] - }, - { "time": 1.3333334, "value": 55.07567 } - ], - "translate": [ - { "x": -5.134582, "y": 11.552978 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -40.20753, - "curve": [ 0.0536731, -35.4564, 0.15, -31.119186 ] - }, - { - "time": 0.2, - "value": -31.119186, - "curve": [ 0.3083333, -31.119186, 0.5466946, -80.11781 ] - }, - { - "time": 0.6333333, - "value": -96.56404, - "curve": [ 0.6965202, -108.5585, 0.796608, -112.53702 ] - }, - { - "time": 0.8666667, - "value": -112.59852, - "curve": [ 1.1365902, -112.8355, 1.2737077, -49.19292 ] - }, - { "time": 1.3333334, "value": -40.20753 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.364543, - "curve": [ 0.022356797, 16.282055, 0.15, 30.81017 ] - }, - { - "time": 0.2, - "value": 30.81017, - "curve": [ 0.2583333, 30.81017, 0.375, 13.257755 ] - }, - { - "time": 0.4333333, - "value": 13.257755, - "curve": [ 0.5083333, 13.257755, 0.6584936, 15.046124 ] - }, - { - "time": 0.7333333, - "value": 14.982923, - "curve": [ 0.7894168, 14.935562, 0.8279614, 13.620555 ] - }, - { - "time": 0.8666667, - "value": 12.72069, - "curve": [ 0.8868754, 12.250854, 0.9843205, 9.831252 ] - }, - { - "time": 1.0333333, - "value": 8.599857, - "curve": [ 1.0447482, 8.31307, 1.0826218, 7.5548 ] - }, - { - "time": 1.1333333, - "value": 7.128548, - "curve": [ 1.1752198, 6.776476, 1.2833333, 6.182274 ] - }, - { "time": 1.3333334, "value": 6.182274 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 6.198326E-4, -3.118248, 0.07407378, 14.658455 ] - }, - { - "time": 0.13333334, - "value": 14.658455, - "curve": [ 0.1879631, 14.802738, 0.2932519, 9.556835 ] - }, - { - "time": 0.3333333, - "value": 5.994396, - "curve": [ 0.3813762, 1.7243423, 0.55, -11.111454 ] - }, - { - "time": 0.6666667, - "value": -11.111454, - "curve": [ 0.8333333, -11.111454, 0.9333333, 22.544525 ] - }, - { - "time": 1.1, - "value": 22.544525, - "curve": [ 1.1583333, 22.544525, 1.275, -6.81118 ] - }, - { "time": 1.3333334, "value": -6.81118 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 0, -3.171306, 0.04172101, 16.333447 ] - }, - { - "time": 0.06666667, - "value": 16.333447, - "curve": [ 0.21039502, 15.738186, 0.2083106, -12.064487 ] - }, - { - "time": 0.3333333, - "value": -12.206696, - "curve": [ 0.4166059, -12.301414, 0.5518459, -3.984657 ] - }, - { - "time": 0.6666667, - "value": 1.520172, - "curve": [ 0.7256673, 4.348827, 0.8166666, 4.99239 ] - }, - { - "time": 0.8666667, - "value": 4.99239, - "curve": [ 0.9006666, 4.99239, 0.912419, -29.0468 ] - }, - { - "time": 0.9666666, - "value": -27.445984, - "curve": [ 0.9874499, -26.832684, 1.0178803, -5.424507 ] - }, - { - "time": 1.0666667, - "value": -5.462139, - "curve": [ 1.1068223, -5.215767, 1.0952008, -33.51232 ] - }, - { - "time": 1.1333333, - "value": -33.27906, - "curve": [ 1.1622323, -33.56716, 1.191986, 8.044712 ] - }, - { - "time": 1.2666667, - "value": 7.86092, - "curve": [ 1.3024503, 7.77285, 1.312639, 2.7002945 ] - }, - { "time": 1.3333334, "value": 2.7002945 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 0, 13.591494, 0.11666667, 18.21131 ] - }, - { - "time": 0.13333334, - "value": 18.21131, - "curve": [ 0.16666667, 18.21131, 0.2600757, 12.954233 ] - }, - { - "time": 0.3, - "value": 11.559322, - "curve": [ 0.3819209, 8.69708, 0.5500176, 9.432354 ] - }, - { - "time": 0.6666667, - "value": 9.31987, - "curve": [ 0.8425521, 9.150269, 0.9184876, -7.338802 ] - }, - { "time": 1.3333334, "value": -6.81118 } - ], - "translate": [ - { - "time": 0.6666667, - "curve": [ 0.7805555, 0, 0.9722685, 16.029846, 0.7805555, 0, 0.9722685, 0.9185066 ] - }, - { - "time": 1.1333333, - "x": 16.029846, - "y": 0.9185066, - "curve": [ 1.211065, 16.029846, 1.2805556, 0, 1.211065, 0.9185066, 1.2805556, 0 ] - }, - { "time": 1.3333334 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 5.15683E-4, -3.8773804, 0.06299744, 16.181213 ] - }, - { - "time": 0.16666667, - "value": 16.13695, - "curve": [ 0.24208304, 16.104736, 0.24888137, 16.071587 ] - }, - { - "time": 0.3333333, - "value": 13.456192, - "curve": [ 0.4421503, 10.08622, 0.5731355, -2.199707 ] - }, - { - "time": 0.6, - "value": -6.041511, - "curve": [ 0.614021, -8.046585, 0.7166666, -33.44294 ] - }, - { - "time": 0.7666666, - "value": -33.44294, - "curve": [ 0.8094166, -33.44294, 0.834842, -31.31959 ] - }, - { - "time": 0.8666667, - "value": -27.36391, - "curve": [ 0.8738313, -26.473354, 0.9031405, -14.281486 ] - }, - { - "time": 0.9333333, - "value": -14.470863, - "curve": [ 0.9563123, -14.615005, 0.9435583, -25.90742 ] - }, - { - "time": 1, - "value": -25.96328, - "curve": [ 1.062178, -26.024826, 1.051079, -1.867569 ] - }, - { - "time": 1.0666667, - "value": -1.867569, - "curve": [ 1.096342, -1.867569, 1.096107, -16.08857 ] - }, - { - "time": 1.1333333, - "value": -16.08187, - "curve": [ 1.1694173, -16.07538, 1.1533196, -3.377556 ] - }, - { - "time": 1.2, - "value": -3.379791, - "curve": [ 1.2339214, -3.382614, 1.2706475, -6.074844 ] - }, - { "time": 1.3333334, "value": -6.074844 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.143766, - "curve": [ 0.008089039, 12.187704, 0.19672124, -23.52956 ] - }, - { - "time": 0.3333333, - "value": -23.954443, - "curve": [ 0.5092692, -23.954443, 0.6666667, -2.658644 ] - }, - { - "time": 0.7333333, - "value": -2.658644, - "curve": [ 0.7916667, -2.658644, 0.9083333, -13.318874 ] - }, - { - "time": 0.9666666, - "value": -13.318874, - "curve": [ 1.158066, -13.10643, 1.2405527, -1.5812836 ] - }, - { "time": 1.3333334, "value": -1.5812836 } - ], - "scale": [ - { - "curve": [ 0.04056496, 1, 0.05244635, 0.9616517, 0.04056496, 1, 0.05244635, 1.1370772 ] - }, - { - "time": 0.1, - "x": 0.9541517, - "y": 1.1370772, - "curve": [ 0.2021565, 0.9616517, 0.3177854, 1, 0.2021565, 1.1370772, 0.2518122, 1.0023715 ] - }, - { "time": 0.4666667 }, - { - "time": 1.0666667, - "x": 1.00178, - "curve": [ 1.0916667, 1.00178, 1.126085, 1.14276, 1.0916667, 1, 1.128311, 0.9745202 ] - }, - { - "time": 1.1666666, - "x": 1.1436756, - "y": 0.9733993, - "curve": [ 1.2036642, 1.1445105, 1.233349, 0.958515, 1.206164, 0.972245, 1.226671, 1.0624334 ] - }, - { - "time": 1.2666667, - "x": 0.9582605, - "y": 1.0626047, - "curve": [ 1.283691, 0.9581305, 1.2915703, 1.0012144, 1.28767, 1.0626947, 1.287913, 1.000691 ] - }, - { "time": 1.3333334 } - ] - }, - "head-control": { - "translate": [ - { - "curve": [ 0.13816746, -2.400314, 0.2271148, -10.436157, 0.12329163, 1.045341, 0.2271148, 2.703059 ] - }, - { - "time": 0.3666667, - "x": -10.436157, - "y": 2.703059, - "curve": [ 0.4842861, -10.436157, 0.5852061, -5.626303, 0.4842861, 2.703059, 0.6293005, -23.622154 ] - }, - { - "time": 0.7333333, - "x": -2.2910004, - "y": -26.605564, - "curve": [ 0.8177672, -0.3898468, 0.9616582, 1.2078018, 0.8576196, -30.1698, 0.9715124, -28.75122 ] - }, - { - "time": 1.1, - "x": 1.2535706, - "y": -28.74897, - "curve": [ 1.1915684, 1.2838593, 1.2344676, 0.9751358, 1.224319, -28.746796, 1.2349995, -2.151868 ] - }, - { "time": 1.3333334 } - ] - }, - "hip": { - "translate": [ - { - "y": -45.45778, - "curve": [ 0.04166667, -0.0852939, 0.15, 15.21902, 0.03129127, 44.98263, 0.12330207, 289.72595 ] - }, - { - "time": 0.2, - "x": 15.21902, - "y": 415.8538, - "curve": [ 0.3315271, 15.21902, 0.5392024, -34.51724, 0.2711933, 532.9294, 0.4828083, 720.4994 ] - }, - { - "time": 0.7666666, - "x": -34.51724, - "y": 721.5962, - "curve": [ 0.8875864, -34.51724, 1.0574986, -21.949486, 1.0490158, 721.1747, 1.0975217, 379.8363 ] - }, - { - "time": 1.1333333, - "x": -15.66561, - "y": 266.7697, - "curve": [ 1.1441567, -14.768756, 1.187973, -10.528233, 1.150137, 213.71597, 1.171716, -61.31535 ] - }, - { - "time": 1.2333333, - "x": -6.5328, - "y": -61.33868, - "curve": [ 1.2715176, -3.2195106, 1.3106667, 0.04639988, 1.2905277, -61.36034, 1.296268, -44.80271 ] - }, - { "time": 1.3333334, "y": -45.45778 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.884876, - "curve": [ 0.10369815, 11.816757, 0.1789163, 11.152155 ] - }, - { - "time": 0.2, - "value": 10.077812, - "curve": [ 0.2546602, 7.292541, 0.4045541, -8.148415 ] - }, - { - "time": 0.4333333, - "value": -9.350786, - "curve": [ 0.5083333, -12.484213, 0.5950779, -13.13547 ] - }, - { - "time": 0.6666667, - "value": -12.605598, - "curve": [ 0.7137053, -12.257435, 0.8148956, -5.572529 ] - }, - { - "time": 0.8333333, - "value": -4.081579, - "curve": [ 0.882925, -0.0714054, 1.0454744, 12.765446 ] - }, - { - "time": 1.1, - "value": 15.060447, - "curve": [ 1.2079053, 19.60223, 1.2786733, 20.643595 ] - }, - { "time": 1.3333334, "value": 20.730635 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 28.284866, - "curve": [ 0.02212139, 25.120243, 0.18745896, -0.8935051 ] - }, - { - "time": 0.2, - "value": -2.518879, - "curve": [ 0.2570979, -9.918992, 0.3723359, -17.379135 ] - }, - { - "time": 0.4333333, - "value": -17.410477, - "curve": [ 0.5404287, -17.465504, 0.659186, -16.91498 ] - }, - { - "time": 0.7666666, - "value": -12.098708, - "curve": [ 0.9074817, -5.788708, 1.02477, 14.578896 ] - }, - { - "time": 1.1, - "value": 20.57702, - "curve": [ 1.1912643, 27.85358, 1.2833333, 29.665577 ] - }, - { "time": 1.3333334, "value": 29.665577 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -7.141128 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55221 } - ], - "translate": [ - { "x": -176.39333, "y": 134.11803 } - ] - }, - "rear-leg-target": { - "rotate": [ - { "value": -38.43331 } - ], - "translate": [ - { "x": 85.00298, "y": -33.59399 } - ] - }, - "rear-shin": { - "rotate": [ - { - "value": -115.63992, - "curve": [ 0.06674182, -117.17092, 0.125, -117.14553 ] - }, - { - "time": 0.16666667, - "value": -117.14553, - "curve": [ 0.225, -117.14553, 0.3323854, -108.76366 ] - }, - { - "time": 0.4, - "value": -107.15474, - "curve": [ 0.4798223, -105.25534, 0.6848591, -103.48536 ] - }, - { - "time": 0.7666666, - "value": -101.96748, - "curve": [ 0.8257901, -100.87048, 0.9185745, -92.3025 ] - }, - { - "time": 1, - "value": -92.2841, - "curve": [ 1.1131337, -92.25854, 1.2974604, -114.21733 ] - }, - { "time": 1.3333334, "value": -115.63992 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "value": 12.807907, - "curve": [ 0.06666667, 12.807907, 0.2416681, 67.87932 ] - }, - { - "time": 0.2666667, - "value": 74.10752, - "curve": [ 0.3144626, 86.0155, 0.4544868, 92.22735 ] - }, - { - "time": 0.5666666, - "value": 92.23942, - "curve": [ 0.7529982, 92.25944, 0.9659008, 67.9441 ] - }, - { - "time": 1, - "value": 61.31865, - "curve": [ 1.0389384, 53.75296, 1.2178437, 12.682728 ] - }, - { "time": 1.3333334, "value": 12.807907 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.50333, - "curve": [ 0.04802571, 36.09633, 0.16843162, 20.44992 ] - }, - { - "time": 0.3, - "value": 20.44989, - "curve": [ 0.47593585, 20.449875, 0.5709888, 33.75796 ] - }, - { - "time": 0.6, - "value": 38.67331, - "curve": [ 0.642064, 45.80016, 0.6806553, 57.44073 ] - }, - { - "time": 0.7333333, - "value": 62.90692, - "curve": [ 0.828676, 72.80023, 0.9955254, 77.61066 ] - }, - { - "time": 1.0333333, - "value": 80.3669, - "curve": [ 1.0823636, 83.94128, 1.1476828, 90.60106 ] - }, - { - "time": 1.2, - "value": 90.60106, - "curve": [ 1.2475935, 90.46378, 1.316745, 53.06635 ] - }, - { "time": 1.3333334, "value": 49.06278 } - ] - }, - "torso": { - "rotate": [ - { - "value": -45.56914, - "curve": [ 0.0224493, -44.6064, 0.030192604, -39.06304 ] - }, - { - "time": 0.06666667, - "value": -35.29085, - "curve": [ 0.12008706, -29.766033, 0.2801849, -19.95289 ] - }, - { - "time": 0.4333333, - "value": -19.951965, - "curve": [ 0.6730827, -19.950523, 0.8707536, -22.3845 ] - }, - { - "time": 0.9666666, - "value": -27.08225, - "curve": [ 1.094143, -33.32597, 1.176246, -44.92588 ] - }, - { "time": 1.3333334, "value": -45.56914 } - ], - "translate": [ - { "x": -3.786807, "y": -0.7673931 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 4.52226, - "curve": [ 0.013146168, 2.325753, 0.09166667, -9.747728 ] - }, - { - "time": 0.13333334, - "value": -9.747728, - "curve": [ 0.175, -9.747728, 0.29143155, -1.2561474 ] - }, - { - "time": 0.3333333, - "value": 0.9645132, - "curve": [ 0.3585428, 2.3005335, 0.542815, 4.246187 ] - }, - { - "time": 0.6, - "value": 4.67707, - "curve": [ 0.6832887, 5.304644, 0.770924, 5.917166 ] - }, - { - "time": 0.8333333, - "value": 6.479486, - "curve": [ 0.8711326, 6.820064, 1.0833334, 11.36564 ] - }, - { - "time": 1.1666666, - "value": 11.36564, - "curve": [ 1.2083334, 11.36564, 1.316622, 6.180848 ] - }, - { "time": 1.3333334, "value": 4.52226 } - ], - "translate": [ - { - "curve": [ 0, 0, 0.08217777, -2.2354736, 0, 0, 0.08217777, -0.4165649 ] - }, - { - "time": 0.16666667, - "x": -2.980652, - "y": -0.55542, - "curve": [ 0.23188147, -2.2354736, 0.2977778, 0, 0.23188147, -0.4165649, 0.2977778, 0 ] - }, - { "time": 0.3333333, "curve": "stepped" }, - { - "time": 0.8666667, - "curve": [ 0.8891257, 0, 0.9115246, 0.2615417, 0.8891257, 0, 0.9124576, 0.0579729 ] - }, - { - "time": 0.9333333, - "x": 0.682602, - "y": 0.2299322, - "curve": [ 1.015697, 2.223103, 1.0952613, 5.900007, 1.0227647, 0.966601, 1.0952613, 1.987397 ] - }, - { - "time": 1.1666666, - "x": 6.465088, - "y": 2.1777496, - "curve": [ 1.229566, 5.746765, 1.2859417, 0, 1.229566, 1.9357758, 1.2859417, 0 ] - }, - { "time": 1.3333334 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52226, - "curve": [ 0.025, 4.52226, 0.075, -6.171848 ] - }, - { - "time": 0.1, - "value": -6.171848, - "curve": [ 0.175, -6.171848, 0.3806811, -0.7088436 ] - }, - { - "time": 0.4, - "value": -0.2465725, - "curve": [ 0.4465686, 0.8677432, 0.775, 4.844738 ] - }, - { - "time": 0.9, - "value": 4.844738, - "curve": [ 1.0083333, 4.844738, 1.225, 4.52226 ] - }, - { "time": 1.3333334, "value": 4.52226 } - ] - } - }, - "ik": { - "front-foot-ik": [ - { - "mix": 0, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2 } - ], - "front-leg-ik": [ - { - "mix": 0, - "bendPositive": false, - "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] - }, - { "time": 1.2, "bendPositive": false } - ], - "rear-foot-ik": [ - { "mix": 0 } - ], - "rear-leg-ik": [ - { "mix": 0, "bendPositive": false } - ] - }, - "events": [ - { "time": 1.2, "name": "footstep" } - ] - }, - "portal": { - "slots": { - "clipping": { - "attachment": [ - { "name": "clipping" } - ] - }, - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0.9, "name": "mouth-grind" }, - { "time": 2.266667, "name": "mouth-smile" } - ] - }, - "portal-bg": { - "attachment": [ - { "name": "portal-bg" }, - { "time": 3 } - ] - }, - "portal-flare1": { - "attachment": [ - { "time": 1.1, "name": "portal-flare1" }, - { "time": 1.1333333, "name": "portal-flare2" }, - { "time": 1.1666666, "name": "portal-flare3" }, - { "time": 1.2, "name": "portal-flare1" }, - { "time": 1.2333333, "name": "portal-flare2" }, - { "time": 1.2666667, "name": "portal-flare1" }, - { "time": 1.3333334 } - ] - }, - "portal-flare2": { - "attachment": [ - { "time": 1.1, "name": "portal-flare2" }, - { "time": 1.1333333, "name": "portal-flare3" }, - { "time": 1.1666666, "name": "portal-flare1" }, - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333333, "name": "portal-flare3" }, - { "time": 1.2666667 } - ] - }, - "portal-flare3": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333333, "name": "portal-flare2" }, - { "time": 1.2666667 } - ] - }, - "portal-flare4": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333333, "name": "portal-flare1" }, - { "time": 1.2666667, "name": "portal-flare2" }, - { "time": 1.3333334 } - ] - }, - "portal-flare5": { - "attachment": [ - { "time": 1.2333333, "name": "portal-flare3" }, - { "time": 1.2666667, "name": "portal-flare1" }, - { "time": 1.3333334 } - ] - }, - "portal-flare6": { - "attachment": [ - { "time": 1.2666667, "name": "portal-flare3" }, - { "time": 1.3333334 } - ] - }, - "portal-flare7": { - "attachment": [ - { "time": 1.1333333, "name": "portal-flare2" }, - { "time": 1.1666666 } - ] - }, - "portal-flare8": { - "attachment": [ - { "time": 1.2, "name": "portal-flare3" }, - { "time": 1.2333333, "name": "portal-flare2" }, - { "time": 1.2666667 } - ] - }, - "portal-flare9": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333333, "name": "portal-flare3" }, - { "time": 1.2666667, "name": "portal-flare1" }, - { "time": 1.3 } - ] - }, - "portal-flare10": { - "attachment": [ - { "time": 1.2, "name": "portal-flare2" }, - { "time": 1.2333333, "name": "portal-flare1" }, - { "time": 1.2666667, "name": "portal-flare3" }, - { "time": 1.3 } - ] - }, - "portal-shade": { - "attachment": [ - { "name": "portal-shade" }, - { "time": 3 } - ] - }, - "portal-streaks1": { - "attachment": [ - { "name": "portal-streaks1" }, - { "time": 3 } - ] - }, - "portal-streaks2": { - "attachment": [ - { "name": "portal-streaks2" }, - { "time": 3 } - ] - } - }, - "bones": { - "back-foot-tip": { - "rotate": [ - { - "time": 1.0666667, - "value": 56.07264, - "curve": [ 1.137642, 59.2081, 1.1920346, 59.64967 ] - }, - { - "time": 1.2333333, - "value": 59.45566, - "curve": [ 1.29476, 59.16713, 1.45, 22.53593 ] - }, - { "time": 1.4666667, "value": -0.8375263 } - ] - }, - "clipping": { - "translate": [ - { "x": -476.5466, "y": 2.27098 } - ], - "scale": [ - { "x": 0.9833469, "y": 1.197023 } - ] - }, - "flare1": { - "rotate": [ - { "time": 1.1, "value": 8.19671 } - ], - "translate": [ - { "time": 1.1, "x": -19.965195, "y": 149.6754 }, - { "time": 1.2, "x": 3.848387, "y": 152.43144 }, - { "time": 1.2333333, "x": -15.415985, "y": 152.2934 } - ], - "scale": [ - { - "time": 1.1, - "x": 0.8052482, - "y": 0.8052482, - "curve": [ 1.1185277, 0.7628392, 1.1604003, 1.161824, 1.1166667, 0.8052482, 1.15, 0.6051311 ] - }, - { - "time": 1.1666666, - "x": 1.279132, - "y": 0.6051311, - "curve": [ 1.176861, 1.4699727, 1.1916667, 2.15059, 1.175, 0.6051311, 1.1916667, 0.9112708 ] - }, - { - "time": 1.2, - "x": 2.15059, - "y": 0.9112708, - "curve": [ 1.2083334, 2.15059, 1.230963, 1.6683322, 1.2083334, 0.9112708, 1.226749, 0.8440541 ] - }, - { - "time": 1.2333333, - "x": 1.607645, - "y": 0.8052482, - "curve": [ 1.2490696, 1.2047595, 1.2833333, 0.5473236, 1.253722, 0.6850893, 1.2833333, 0.4158778 ] - }, - { "time": 1.3, "x": 0.5473236, "y": 0.4158778 } - ], - "shear": [ - { "time": 1.1, "y": 4.625496 }, - { "time": 1.2333333, "x": -5.742333, "y": 4.625496 } - ] - }, - "flare2": { - "rotate": [ - { "time": 1.1, "value": 12.2888 } - ], - "translate": [ - { "time": 1.1, "x": -8.631058, "y": 132.9583 }, - { "time": 1.2, "x": 4.346024, "y": 132.92914 } - ], - "scale": [ - { "time": 1.1, "x": 0.8635677, "y": 0.8635677 }, - { "time": 1.1666666, "x": 0.9445455, "y": 0.9445455 }, - { "time": 1.2, "x": 1.5108734, "y": 1.0808847 } - ], - "shear": [ - { "time": 1.1, "y": 24.02799 } - ] - }, - "flare3": { - "rotate": [ - { "time": 1.1666666, "value": 2.877605 } - ], - "translate": [ - { "time": 1.1666666, "x": 3.244141, "y": 114.80896 } - ], - "scale": [ - { "time": 1.1666666, "x": 0.6682259, "y": 0.6682259 } - ], - "shear": [ - { "time": 1.1666666, "y": 38.59206 } - ] - }, - "flare4": { - "rotate": [ - { "time": 1.1666666, "value": -8.636183 } - ], - "translate": [ - { "time": 1.1666666, "x": -3.8203425, "y": 194.06 }, - { "time": 1.2666667, "x": -1.821258, "y": 198.46616, "curve": "stepped" }, - { "time": 1.3, "x": -1.9382625, "y": 187.80707 } - ], - "scale": [ - { "time": 1.1666666, "x": 0.5447413, "y": 0.5447413 }, - { "time": 1.2666667, "x": 0.7566731, "y": 0.7566731 } - ], - "shear": [ - { "time": 1.1666666, "x": 7.419382, "y": -22.03984 } - ] - }, - "flare5": { - "translate": [ - { "time": 1.2, "x": -11.174988, "y": 176.42078 }, - { "time": 1.2333333, "x": -8.563156, "y": 179.0431, "curve": "stepped" }, - { "time": 1.3, "x": -14.569656, "y": 168.69334 } - ], - "scale": [ - { "time": 1.2333333, "x": 1.146029 }, - { "time": 1.3, "x": 0.7027114, "y": 0.6102919 } - ], - "shear": [ - { "time": 1.2, "x": 6.897617 } - ] - }, - "flare6": { - "rotate": [ - { "time": 1.2333333, "value": -5.36348 }, - { "time": 1.2666667, "value": -0.5357718 } - ], - "translate": [ - { "time": 1.2333333, "x": 14.51686, "y": 204.6748 }, - { "time": 1.2666667, "x": 19.15874, "y": 212.8976, "curve": "stepped" }, - { "time": 1.3, "x": 9.226883, "y": 202.8528 } - ], - "scale": [ - { "time": 1.2333333, "x": 0.7772842, "y": 0.4904852 }, - { "time": 1.2666667, "x": 0.7772842, "y": 0.6571744 }, - { "time": 1.3, "x": 0.4746967, "y": 0.4013442 } - ] - }, - "flare7": { - "rotate": [ - { "time": 1.1, "value": 5.982827 }, - { "time": 1.1333333, "value": 32.82419 } - ], - "translate": [ - { "time": 1.1, "x": -6.340728, "y": 112.97925 }, - { "time": 1.1333333, "x": 2.662873, "y": 111.59957 } - ], - "scale": [ - { "time": 1.1, "x": 0.5884216, "y": 0.5884216 } - ], - "shear": [ - { "time": 1.1333333, "x": -19.934156 } - ] - }, - "flare8": { - "rotate": [ - { "time": 1.2333333, "value": -6.846075 } - ], - "translate": [ - { "time": 1.1666666, "x": 66.67122, "y": 125.5245, "curve": "stepped" }, - { "time": 1.2, "x": 58.23973, "y": 113.53304, "curve": "stepped" }, - { "time": 1.2333333, "x": 40.14647, "y": 114.69013 } - ], - "scale": [ - { "time": 1.1666666, "x": 1.313432, "y": 1.2030426 }, - { "time": 1.2333333, "x": 1.0375577, "y": 0.9503547 } - ], - "shear": [ - { "time": 1.2, "y": -13.007996 } - ] - }, - "flare9": { - "rotate": [ - { "time": 1.1666666, "value": 2.903958 } - ], - "translate": [ - { "time": 1.1666666, "x": 28.44858, "y": 151.3508, "curve": "stepped" }, - { "time": 1.2, "x": 48.80466, "y": 191.08945, "curve": "stepped" }, - { "time": 1.2333333, "x": 52.00254, "y": 182.52245, "curve": "stepped" }, - { "time": 1.2666667, "x": 77.01112, "y": 195.957 } - ], - "scale": [ - { "time": 1.1666666, "x": 0.871415, "y": 1.0726658 }, - { "time": 1.2, "x": 0.9265085, "y": 0.9443878 }, - { "time": 1.2333333, "x": 1.1650134, "y": 1.335881 } - ], - "shear": [ - { "time": 1.1666666, "x": 7.952582, "y": 25.483856 } - ] - }, - "flare10": { - "rotate": [ - { "time": 1.1666666, "value": 2.183265 } - ], - "translate": [ - { "time": 1.1666666, "x": 55.64471, "y": 137.64316, "curve": "stepped" }, - { "time": 1.2, "x": 90.49197, "y": 151.0721, "curve": "stepped" }, - { "time": 1.2333333, "x": 114.0629, "y": 153.05193, "curve": "stepped" }, - { "time": 1.2666667, "x": 90.4351, "y": 164.60985 } - ], - "scale": [ - { "time": 1.1666666, "x": 2.657358, "y": 0.8913977 }, - { "time": 1.2, "x": 3.313913, "y": 1.425258 }, - { "time": 1.2333333, "x": 2.871108, "y": 0.9239545 }, - { "time": 1.2666667, "x": 2.3166406, "y": 0.774553 } - ], - "shear": [ - { "time": 1.1666666, "x": -1.3484306 } - ] - }, - "front-bracer": { - "rotate": [ - { - "time": 1.0666667, - "value": 0.6630783, - "curve": [ 1.1083333, 0.6630783, 1.2209586, 44.94986 ] - }, - { - "time": 1.2333333, - "value": 49.25002, - "curve": [ 1.2626122, 59.42411, 1.341795, 68.06456 ] - }, - { - "time": 1.3666667, - "value": 68.33766, - "curve": [ 1.4087822, 68.80012, 1.4755195, 4.900186 ] - }, - { - "time": 1.5, - "value": -2.049054, - "curve": [ 1.5290676, -10.300376, 1.694666, -15.950796 ] - }, - { - "time": 1.7333333, - "value": -17.37979, - "curve": [ 1.807065, -20.10463, 1.877747, -21.18554 ] - }, - { - "time": 1.9333333, - "value": -21.075684, - "curve": [ 2.073296, -20.799067, 2.146349, -7.634647 ] - }, - { - "time": 2.166667, - "value": -3.6379185, - "curve": [ 2.1857605, 0.1180954, 2.274763, 15.28247 ] - }, - { - "time": 2.333333, - "value": 21.77728, - "curve": [ 2.392207, 28.30568, 2.574896, 37.6557 ] - }, - { - "time": 2.7, - "value": 39.43075, - "curve": [ 2.946578, 42.92933, 3.020272, 42.46212 ] - }, - { "time": 3.166667, "value": 42.46212 } - ] - }, - "front-fist": { - "rotate": [ - { - "time": 1.1, - "value": 6.320977, - "curve": [ 1.1101445, 3.311444, 1.1529943, -5.070633 ] - }, - { - "time": 1.2333333, - "value": -5.12947, - "curve": [ 1.3112984, -5.18657, 1.3644074, 34.64959 ] - }, - { - "time": 1.4666667, - "value": 34.53249, - "curve": [ 1.5743637, 34.40917, 1.5473908, -55.78042 ] - }, - { - "time": 1.8666667, - "value": -54.70204, - "curve": [ 1.9466665, -54.70204, 2.029893, -53.93735 ] - }, - { - "time": 2.1333334, - "value": -42.44453, - "curve": [ 2.214545, -33.42147, 2.3576686, -4.427096 ] - }, - { - "time": 2.4, - "value": 0.03237247, - "curve": [ 2.443959, 4.663282, 2.53568, 8.200353 ] - }, - { - "time": 2.6333334, - "value": 8.197518, - "curve": [ 2.733491, 8.194706, 2.804373, -0.6711826 ] - }, - { - "time": 2.9, - "value": -0.8171186, - "curve": [ 3.127076, -1.163653, 3.0930974, 0 ] - }, - { "time": 3.166667 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "time": 1.0666667, - "value": 32.08181, - "curve": [ 1.1083333, 32.08181, 1.1916667, 35.16107 ] - }, - { - "time": 1.2333333, - "value": 35.16107, - "curve": [ 1.2583333, 35.16107, 1.3171477, 2.227778 ] - }, - { - "time": 1.3333334, - "value": -4.73641, - "curve": [ 1.3505374, -12.13869, 1.428912, -34.96195 ] - }, - { - "time": 1.6, - "value": -34.76919, - "curve": [ 1.7646465, -34.5837, 1.8974327, -17.25133 ] - }, - { "time": 1.9333333 } - ], - "translate": [ - { "x": -899.4143, "y": 4.465324, "curve": "stepped" }, - { - "time": 1.0666667, - "x": -533.9344, - "y": 363.7509, - "curve": [ 1.0741596, -480.8532, 1.180085, -261.3058, 1.093905, 362.3, 1.195378, 267.7686 ] - }, - { - "time": 1.2333333, - "x": -201.2317, - "y": 199.9273, - "curve": [ 1.2686588, -161.37817, 1.2941303, -140.3243, 1.27432, 126.66837, 1.3083333, 77.12312 ] - }, - { - "time": 1.3333334, - "x": -124.0785, - "y": 0.20110783, - "curve": [ 1.4261836, -85.60126, 1.6333333, -69.06195, 1.4497523, 0.4776425, 1.6333333, 0 ] - }, - { "time": 1.7333333, "x": -69.06195 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "time": 1.0666667, "value": 42.55, "curve": "stepped" }, - { "time": 1.1333333, "value": 42.55 }, - { "time": 1.2333333, "value": 17.713627 }, - { "time": 1.3666667, "value": 3.6307945 }, - { "time": 1.4333333 } - ] - }, - "front-shoulder": { - "translate": [ - { - "time": 1.3333334, - "curve": [ 1.4878056, 0, 1.7172107, 0.2088337, 1.4878056, 0, 1.6875666, -30.28685 ] - }, - { - "time": 1.9, - "x": 0.8290405, - "y": -30.28685, - "curve": [ 2.078422, 1.434429, 2.274303, 2.877649, 2.070929, -30.28685, 2.28912, 4.477253 ] - }, - { - "time": 2.4333334, - "x": 2.885666, - "y": 4.593845, - "curve": [ 2.604077, 2.894274, 2.6767845, -0.67696, 2.570489, 4.704731, 2.6941264, -2.4257364 ] - }, - { - "time": 2.766667, - "x": -0.6713352, - "y": -2.4671345, - "curve": [ 2.865951, -0.665121, 2.985806, -0.07066536, 2.881529, -2.4677744, 3.0362694, -0.06334877 ] - }, - { "time": 3.166667 } - ] - }, - "front-thigh": { - "translate": [ - { "time": 1.1, "x": -6.409607, "y": 18.23201, "curve": "stepped" }, - { "time": 1.1333333, "x": -6.409607, "y": 18.23201 }, - { "time": 1.2, "x": 1.6055756, "y": 3.6637325 }, - { "time": 1.2333333, "x": 4.500519, "y": -3.147476 }, - { "time": 1.3666667, "x": -3.7928925, "y": 2.9377594 }, - { "time": 1.4, "x": -8.373123, "y": 8.724655 }, - { "time": 1.4333333, "x": -11.259293, "y": 16.99144 }, - { "time": 1.4666667, "x": -9.890228, "y": 24.72952, "curve": "stepped" }, - { "time": 1.8666667, "x": -9.890228, "y": 24.72952 }, - { "time": 2.1 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "time": 1.0666667, - "value": 118.03253, - "curve": [ 1.0746608, 93.63927, 1.357676, -34.03235 ] - }, - { - "time": 1.6666666, - "value": -33.93648, - "curve": [ 1.807726, -33.89273, 1.879483, -25.00093 ] - }, - { - "time": 1.9666667, - "value": -25.19053, - "curve": [ 2.0903125, -25.459396, 2.312267, -34.57672 ] - }, - { - "time": 2.3666666, - "value": -38.36267, - "curve": [ 2.464673, -45.18345, 2.557451, -60.09786 ] - }, - { - "time": 2.833333, - "value": -61.09861, - "curve": [ 2.843413, -61.06094, 3.160012, -60.86928 ] - }, - { "time": 3.166667, "value": -60.86928 } - ] - }, - "gun": { - "rotate": [ - { - "time": 1.2666667, - "curve": [ 1.35, 0, 1.549312, 7.491627 ] - }, - { - "time": 1.6, - "value": 9.502806, - "curve": [ 1.6634295, 12.019538, 1.8455456, 19.57741 ] - }, - { - "time": 1.9333333, - "value": 19.430107, - "curve": [ 1.9850718, 19.403255, 2.057294, 2.97505 ] - }, - { - "time": 2.2, - "value": 2.9547074, - "curve": [ 2.3040185, 3.552295, 2.458333, 10.79515 ] - }, - { - "time": 2.5, - "value": 10.79515, - "curve": [ 2.642083, 10.79515, 2.8727686, -2.5369945 ] - }, - { - "time": 2.9333334, - "value": -2.54512, - "curve": [ 3.089635, -2.5660934, 3.080185, 0 ] - }, - { "time": 3.166667 } - ] - }, - "hair1": { - "rotate": [ - { - "time": 1.2333333, - "curve": [ 1.2833333, 0, 1.3487782, 3.988499 ] - }, - { - "time": 1.4333333, - "value": 6.581089, - "curve": [ 1.49729, 8.542103, 1.6833333, 9.353794 ] - }, - { - "time": 1.7666667, - "value": 9.353794, - "curve": [ 1.825, 9.353794, 1.9451995, -8.706432 ] - }, - { - "time": 2, - "value": -11.145393, - "curve": [ 2.057664, -13.711807, 2.2, -14.967854 ] - }, - { - "time": 2.266667, - "value": -14.967854, - "curve": [ 2.3666666, -14.967854, 2.5666666, 18.77291 ] - }, - { - "time": 2.666667, - "value": 18.77291, - "curve": [ 2.733333, 18.77291, 2.816955, 8.285915 ] - }, - { - "time": 2.8666666, - "value": 6.508964, - "curve": [ 2.987968, 2.173035, 3.058226, 0 ] - }, - { "time": 3.166667 } - ] - }, - "hair2": { - "rotate": [ - { - "time": 1.0666667, - "value": 26.193165, - "curve": [ 1.1583333, 26.193165, 1.367548, 25.99863 ] - }, - { - "time": 1.4333333, - "value": 24.43079, - "curve": [ 1.5339297, 22.033314, 1.9999084, -29.14474 ] - }, - { - "time": 2.2, - "value": -29.14474, - "curve": [ 2.291666, -29.14474, 2.475, 6.709568 ] - }, - { - "time": 2.5666666, - "value": 6.709568, - "curve": [ 2.675, 6.709568, 2.81385, -5.059501 ] - }, - { - "time": 2.9, - "value": -5.059501, - "curve": [ 2.972896, -5.059501, 3.12329, 0 ] - }, - { "time": 3.166667 } - ] - }, - "hair3": { - "rotate": [ - { - "time": 1.4333333, - "curve": [ 1.45, 0, 1.4517294, 11.28679 ] - }, - { - "time": 1.5, - "value": 11.212746, - "curve": [ 1.596384, 11.064898, 1.572934, -14.166687 ] - }, - { - "time": 1.7333333, - "value": -20.39627, - "curve": [ 1.8514245, -24.982697, 1.9430795, -28.45235 ] - }, - { - "time": 2.2, - "value": -28.748043, - "curve": [ 2.3166666, -28.748043, 2.55, 7.042751 ] - }, - { - "time": 2.666667, - "value": 7.042751, - "curve": [ 2.791667, 7.042751, 2.885336, -5.194847 ] - }, - { - "time": 2.966667, - "value": -5.194847, - "curve": [ 3.037153, -5.194847, 3.09618, 0 ] - }, - { "time": 3.166667 } - ] - }, - "hair4": { - "rotate": [ - { - "time": 1.0666667, - "value": 5.207474, - "curve": [ 1.1083333, 5.207474, 1.1916667, 26.19316 ] - }, - { - "time": 1.2333333, - "value": 26.19316, - "curve": [ 1.3166667, 26.19316, 1.4833333, 10.625244 ] - }, - { - "time": 1.5666667, - "value": 10.625244, - "curve": [ 1.626899, 10.625244, 1.6422284, 17.90603 ] - }, - { - "time": 1.7, - "value": 17.936363, - "curve": [ 1.761277, 17.968536, 1.774489, 8.223702 ] - }, - { - "time": 1.8, - "value": 3.326546, - "curve": [ 1.8392456, -4.207123, 1.95, -22.67175 ] - }, - { - "time": 2, - "value": -22.67175, - "curve": [ 2.025, -22.67175, 2.122745, -21.85688 ] - }, - { - "time": 2.166667, - "value": -18.710205, - "curve": [ 2.228136, -14.306343, 2.293769, -0.2952652 ] - }, - { - "time": 2.3666666, - "value": 6.364601, - "curve": [ 2.433311, 12.453148, 2.493856, 19.2148 ] - }, - { - "time": 2.6, - "value": 19.2148, - "curve": [ 2.7287974, 19.2148, 2.853675, 6.745182 ] - }, - { - "time": 2.9333334, - "value": 4.623581, - "curve": [ 3.089936, 0.4526749, 3.061636, 0 ] - }, - { "time": 3.166667 } - ] - }, - "head": { - "rotate": [ - { - "time": 1.0666667, - "value": 16.39647, - "curve": [ 1.132726, 9.897343, 1.206983, 1.865156 ] - }, - { - "time": 1.3333334, - "value": 1.6744652, - "curve": [ 1.45959, 1.5641422, 1.5468354, 47.54059 ] - }, - { - "time": 1.7333333, - "value": 47.55231, - "curve": [ 1.8973297, 47.56262, 2.0415375, 5.680721 ] - }, - { - "time": 2.0666666, - "value": 0.8596192, - "curve": [ 2.074335, -0.611648, 2.086115, -2.8090944 ] - }, - { - "time": 2.1, - "value": -5.305158, - "curve": [ 2.145329, -13.066894, 2.215558, -23.64832 ] - }, - { - "time": 2.266667, - "value": -23.70736, - "curve": [ 2.33438, -23.78559, 2.426235, -13.429327 ] - }, - { - "time": 2.466667, - "value": -9.18142, - "curve": [ 2.497845, -5.905727, 2.6044135, 2.527153 ] - }, - { - "time": 2.666667, - "value": 2.524849, - "curve": [ 2.737512, 2.239935, 2.8498166, -8.761124 ] - }, - { - "time": 2.9333334, - "value": -8.665838, - "curve": [ 3.036013, -8.548687, 3.089751, -7.094767 ] - }, - { "time": 3.166667, "value": -6.74768 } - ], - "scale": [ - { - "time": 1.3333334, - "curve": [ 1.3916667, 1, 1.5261834, 1.0002627, 1.3916667, 1, 1.5083333, 1.0427603 ] - }, - { - "time": 1.5666667, - "x": 0.9917999, - "y": 1.0427603, - "curve": [ 1.597676, 0.9853176, 1.6760827, 0.9547964, 1.583889, 1.0427603, 1.6718276, 1.04001 ] - }, - { - "time": 1.7333333, - "x": 0.954496, - "y": 1.028987, - "curve": [ 1.8428998, 0.9539212, 1.9333333, 1, 1.8252528, 1.0125135, 1.9333333, 1 ] - }, - { "time": 2 } - ] - }, - "head-control": { - "translate": [ - { - "time": 1.2333333, - "curve": [ 1.250452, 0, 1.4742417, 6.891655, 1.250452, 0, 1.4959948, 0.979061 ] - }, - { - "time": 1.6666666, - "x": 11.99051, - "y": -6.416015, - "curve": [ 1.742927, 14.01123, 1.86048, 14.329775, 1.78509, -11.547222, 1.86048, -27.10343 ] - }, - { - "time": 1.9666667, - "x": 13.907715, - "y": -26.87759, - "curve": [ 2.0738876, 13.48729, 2.243662, 8.129967, 2.0738876, -26.65262, 2.214605, -21.78112 ] - }, - { - "time": 2.3, - "x": 6.068374, - "y": -16.63897, - "curve": [ 2.415614, 1.8376002, 2.496731, -1.4142227, 2.4174454, -9.566895, 2.526046, -1.7173506 ] - }, - { - "time": 2.5666666, - "x": -3.780899, - "y": -1.70785, - "curve": [ 2.661321, -6.98407, 2.760468, -8.76135, 2.6924124, -1.6784445, 2.821366, -15.747234 ] - }, - { - "time": 2.9, - "x": -8.31778, - "y": -16.697033, - "curve": [ 2.961594, -8.12198, 3.082401, -0.04269974, 2.958362, -17.38989, 3.088793, 0 ] - }, - { "time": 3.166667 } - ] - }, - "hip": { - "rotate": [ - { - "time": 1.0666667, - "value": 22.74372, - "curve": [ 1.162949, 18.836576, 1.7701715, 8.767227 ] - }, - { - "time": 1.9, - "value": 7.816543, - "curve": [ 2.271076, 5.099299, 2.890143, 0 ] - }, - { "time": 3.166667 } - ], - "translate": [ - { "x": -899.4144, "y": 4.465348, "curve": "stepped" }, - { - "time": 1.0666667, - "x": -694.1554, - "y": 183.27863, - "curve": [ 1.0907408, -602.081, 1.1377125, -427.5905, 1.11462, 185.6005, 1.1708443, 133.18236 ] - }, - { - "time": 1.2333333, - "x": -316.9727, - "y": 55.29398, - "curve": [ 1.3169248, -220.2709, 1.5121044, -123.21176, 1.2707292, 8.68248, 1.461251, -83.18494 ] - }, - { - "time": 1.6, - "x": -95.52516, - "y": -112.22975, - "curve": [ 1.718346, -58.24684, 2.036681, -22.542114, 1.8576818, -166.17126, 2.109496, -31.40001 ] - }, - { - "time": 2.166667, - "x": -14.823854, - "y": -31.12268, - "curve": [ 2.293638, -7.284553, 2.4421756, -7.199183, 2.27447, -30.599716, 2.392674, -36.75752 ] - }, - { - "time": 2.6, - "x": -7.200024, - "y": -36.9614, - "curve": [ 2.854397, -7.20138, 3.0706224, -11.871496, 2.785653, -36.26684, 3.0823655, -22.98303 ] - }, - { "time": 3.166667, "x": -11.972925, "y": -23.15497 } - ] - }, - "neck": { - "rotate": [ - { - "time": 1.0666667, - "value": -3.573036, - "curve": [ 1.145731, -3.655647, 1.150022, -13.50034 ] - }, - { - "time": 1.2333333, - "value": -13.500336, - "curve": [ 1.4281882, -13.500328, 1.4427327, 11.58388 ] - }, - { - "time": 1.5666667, - "value": 11.418663, - "curve": [ 1.658189, 11.296658, 1.775, 3.7834435 ] - }, - { - "time": 1.8666667, - "value": 3.7834435, - "curve": [ 1.92043, 3.7834435, 2.036419, 8.012905 ] - }, - { - "time": 2.1, - "value": 7.932539, - "curve": [ 2.265776, 7.723005, 2.420065, 3.864254 ] - }, - { - "time": 2.533333, - "value": 3.864254, - "curve": [ 2.783333, 3.864254, 3.0040054, 3.7834435 ] - }, - { "time": 3.166667, "value": 3.7834435 } - ] - }, - "portal": { - "rotate": [ - {}, - { "time": 3.166667, "value": 600 } - ] - }, - "portal-root": { - "translate": [ - { - "x": -458.3517, - "y": 105.19089, - "curve": [ 0.3327713, -458.2243, 0.6693856, -457.8555, 0.9339023, 105.19089, 0.6710526, 105.19087 ] - }, - { - "time": 1, - "x": -456.0179, - "y": 105.19087, - "curve": [ 1.338546, -454.1363, 2.208128, -447.2761, 1.35, 105.19087, 2.05, 105.19089 ] - }, - { - "time": 2.4, - "x": -439.11795, - "y": 105.19089, - "curve": [ 2.462957, -436.4411, 2.5015614, -432.91815, 2.487001, 105.19089, 2.5115554, 105.09302 ] - }, - { - "time": 2.6, - "x": -432.5778, - "y": 105.09302, - "curve": [ 2.7837846, -431.9423, 2.977665, -446.5953, 2.771785, 105.09302, 2.9331985, 105.19088 ] - }, - { "time": 3.033333, "x": -457.4193, "y": 105.19087 } - ], - "scale": [ - { - "x": 0.002608195, - "y": 0.005767732, - "curve": [ 0.3290564, 0.04379778, 0.3469796, 0.11661968, 0.3290564, 0.09685391, 0.3697024, 0.2491073 ] - }, - { - "time": 0.4, - "x": 0.17486975, - "y": 0.3867049, - "curve": [ 0.629778, 0.619394, 0.6625375, 0.7229963, 0.6094745, 1.338042, 0.6452585, 1.5238047 ] - }, - { - "time": 0.7333333, - "x": 0.7239759, - "y": 1.519575, - "curve": [ 0.798251, 0.7248562, 0.906569, 0.6467103, 0.796669, 1.5166358, 0.8947418, 1.4241506 ] - }, - { - "time": 1, - "x": 0.6450333, - "y": 1.4264193, - "curve": [ 1.0945556, 0.6433359, 1.1387775, 0.688223, 1.088583, 1.4283284, 1.1145828, 1.5133462 ] - }, - { - "time": 1.2333333, - "x": 0.685406, - "y": 1.515699, - "curve": [ 1.3248137, 0.6826806, 1.5084356, 0.6355962, 1.342993, 1.5178717, 1.4665205, 1.3996894 ] - }, - { - "time": 1.6, - "x": 0.6335794, - "y": 1.40109, - "curve": [ 1.7278892, 0.6307624, 1.9456956, 0.6868346, 1.7224177, 1.4023747, 1.9238144, 1.5224925 ] - }, - { - "time": 2.0666666, - "x": 0.688478, - "y": 1.5224925, - "curve": [ 2.189336, 0.6901446, 2.288777, 0.6487232, 2.141666, 1.5224925, 2.265034, 1.416818 ] - }, - { - "time": 2.4, - "x": 0.6501576, - "y": 1.4264193, - "curve": [ 2.493888, 0.6513685, 2.5038354, 0.7662067, 2.5077126, 1.4340816, 2.5430565, 1.5664625 ] - }, - { - "time": 2.6, - "x": 0.7658835, - "y": 1.568168, - "curve": [ 2.730467, 0.7649903, 3.005668, 0.09835615, 2.76687, 1.5643423, 2.997261, 0.09953152 ] - }, - { "time": 3.033333, "x": 0.006712961, "y": 0.014844964 } - ] - }, - "portal-shade": { - "translate": [ - { "x": -29.67969 } - ], - "scale": [ - { "x": 0.7142011, "y": 0.7142011 } - ] - }, - "portal-streaks1": { - "rotate": [ - {}, - { "time": 3.166667, "value": 1200 } - ], - "translate": [ - { - "x": 15.154297, - "curve": [ 0.16216215, 15.154297, 0.4324325, 12.600327, 0.16216215, -3.051758E-5, 0.4324325, -3.8612854 ] - }, - { - "time": 0.6666667, - "x": 10.89768, - "y": -6.435455, - "curve": [ 0.7941177, 9.93388, 0.9117647, 9.21103, 0.7941177, -7.70707, 0.9117647, -8.660782 ] - }, - { - "time": 1, - "x": 9.21103, - "y": -8.660782, - "curve": [ 1.0833334, 9.21103, 1.25, 21.52939, 1.0833334, -8.660782, 1.265098, -4.903187 ] - }, - { - "time": 1.3333334, - "x": 21.52939, - "y": -3.1892934, - "curve": [ 1.5, 21.52939, 1.939234, 12.30119, 1.4457347, -0.3660576, 1.9, 6.26146 ] - }, - { - "time": 2.0666666, - "x": 11.25953, - "y": 6.26146, - "curve": [ 2.238511, 9.854843, 2.388786, 9.679258, 2.208333, 6.26146, 2.523289, 0.5087212 ] - }, - { - "time": 2.5666666, - "x": 9.386615, - "y": -0.799057, - "curve": [ 2.657042, 9.23793, 2.841667, 9.21103, 2.646262, -3.198731, 2.841667, -8.905502 ] - }, - { "time": 2.9333334, "x": 9.21103, "y": -8.905502 } - ], - "scale": [ - { - "curve": [ 0.16666667, 1, 0.5, 1.0526782, 0.16666667, 1, 0.5, 1.0526782 ] - }, - { - "time": 0.6666667, - "x": 1.0526782, - "y": 1.0526782, - "curve": [ 0.8333333, 1.0526782, 1.1666666, 0.98572, 0.8333333, 1.0526782, 1.1666666, 0.98572 ] - }, - { - "time": 1.3333334, - "x": 0.98572, - "y": 0.98572, - "curve": [ 1.5, 0.98572, 1.8333334, 1.0526782, 1.5, 0.98572, 1.8333334, 1.0526782 ] - }, - { "time": 2, "x": 1.0526782, "y": 1.0526782 } - ] - }, - "portal-streaks2": { - "rotate": [ - {}, - { "time": 3.166667, "value": 600 } - ], - "translate": [ - { "x": -2.111206 }, - { "time": 1, "x": -2.111206, "y": 6.630691 }, - { "time": 1.9333333, "x": -2.111206 } - ], - "scale": [ - { - "x": 1.0138458, - "y": 1.0138458, - "curve": [ 0.2286043, 0.908657, 0.5014533, 0.7550034, 0.2415624, 0.8915996, 0.5023928, 0.76759 ] - }, - { - "time": 0.8666667, - "x": 0.744747, - "y": 0.744747, - "curve": [ 1.2819105, 0.7330853, 2.020576, 0.6993992, 1.2702395, 0.7194394, 2.070725, 0.7086046 ] - }, - { - "time": 2.2, - "x": 0.699859, - "y": 0.7044076, - "curve": [ 2.315273, 0.7001541, 2.420857, 0.7939516, 2.310818, 0.70081, 2.484517, 0.7969156 ] - }, - { - "time": 2.5666666, - "x": 0.7939414, - "y": 0.7939414, - "curve": [ 2.734262, 0.7939298, 2.9900744, 0.3229577, 2.713767, 0.7886156, 3.019252, 0.3411524 ] - }, - { "time": 3.166667, "x": 0, "y": 0 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "time": 1.0666667, - "value": 108.71448, - "curve": [ 1.082331, 108.29144, 1.4370247, 50.72934 ] - }, - { - "time": 1.5666667, - "value": 24.8727, - "curve": [ 1.620189, 14.19789, 1.659529, -11.741982 ] - }, - { - "time": 1.7333333, - "value": -11.738415, - "curve": [ 1.9605454, -11.727437, 2.172043, 1.6552868 ] - }, - { - "time": 2.266667, - "value": 7.876571, - "curve": [ 2.33138, 12.131332, 2.438686, 18.653133 ] - }, - { - "time": 2.533333, - "value": 18.72252, - "curve": [ 2.78829, 18.90943, 3.14492, -0.29708695 ] - }, - { "time": 3.166667 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "time": 1.0666667, "value": 41.59875, "curve": "stepped" }, - { - "time": 1.2333333, - "value": 41.59875, - "curve": [ 1.2583333, 41.59875, 1.379043, 35.45793 ] - }, - { - "time": 1.4, - "value": 30.09105, - "curve": [ 1.4119207, 27.03835, 1.4333333, 10.648298 ] - }, - { "time": 1.4333333, "value": -0.28445435 }, - { "time": 1.6, "value": 2.438535 } - ], - "translate": [ - { "x": -899.4143, "y": 4.465324, "curve": "stepped" }, - { - "time": 1.0666667, - "x": -591.1311, - "y": 438.4623, - "curve": [ 1.0760857, -539.7665, 1.2062325, -268.1041, 1.1173495, 418.4433, 1.2102692, 333.1787 ] - }, - { - "time": 1.2333333, - "x": -225.28467, - "y": 304.5344, - "curve": [ 1.2650212, -175.21776, 1.3934208, -74.2127, 1.2961503, 226.51976, 1.4014887, 49.61011 ] - }, - { - "time": 1.4333333, - "x": -52.31879, - "y": 0.20110783, - "curve": [ 1.454237, -40.85228, 1.6164665, 40.87122, 1.4661087, 0.1682722, 1.6135045, 0.04275261 ] - }, - { "time": 1.6666666, "x": 45.86647, "y": 0.014911354 }, - { "time": 1.9333333, "x": 48.86993 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "time": 0.9, - "value": 39.23973, - "curve": [ 0.9684647, 39.93325, 1.2674664, 85.31066 ] - }, - { - "time": 1.4666667, - "value": 112.26816, - "curve": [ 1.555168, 124.2449, 1.5761636, 126.4438 ] - }, - { - "time": 1.6333333, - "value": 126.44372, - "curve": [ 1.7818086, 126.44356, 1.992362, 94.55132 ] - }, - { - "time": 2.1, - "value": 79.96207, - "curve": [ 2.2158396, 64.26122, 2.407094, 34.36 ] - }, - { - "time": 2.5666666, - "value": 33.38406, - "curve": [ 2.8148015, 31.86654, 3.099837, 39.19888 ] - }, - { "time": 3.166667, "value": 39.19888 } - ] - }, - "torso": { - "rotate": [ - { - "time": 1.0666667, - "value": 27.01542, - "curve": [ 1.1870607, 26.857056, 1.29125, 7.810417 ] - }, - { - "time": 1.3333334, - "value": -2.616394, - "curve": [ 1.4023846, -19.72492, 1.4290673, -48.64304 ] - }, - { - "time": 1.4666667, - "value": -56.31092, - "curve": [ 1.5086123, -64.86512, 1.6203593, -77.14185 ] - }, - { - "time": 1.7333333, - "value": -77.33606, - "curve": [ 1.8370242, -76.88617, 1.8949383, -71.32242 ] - }, - { - "time": 2, - "value": -57.51919, - "curve": [ 2.104223, -43.82614, 2.188923, -28.58867 ] - }, - { - "time": 2.3, - "value": -29.02788, - "curve": [ 2.413384, -29.47621, 2.513067, -36.78525 ] - }, - { - "time": 2.666667, - "value": -36.78525, - "curve": [ 2.814392, -36.94723, 2.9471095, -22.87543 ] - }, - { "time": 3.166667, "value": -22.87543 } - ] - }, - "torso2": { - "rotate": [ - { - "time": 1, - "curve": [ 1.117, 0, 1.25506, 24.936674 ] - }, - { - "time": 1.4, - "value": 24.936674, - "curve": [ 1.4766635, 24.936674, 1.5902743, -17.620535 ] - }, - { - "time": 1.6333333, - "value": -19.480213, - "curve": [ 1.7171756, -23.1013, 1.783559, -26.121367 ] - }, - { - "time": 1.9333333, - "value": -26.13695, - "curve": [ 2.067079, -26.150864, 2.157711, 4.304803 ] - }, - { - "time": 2.3, - "value": 4.219494, - "curve": [ 2.450183, 4.129454, 2.5790224, -1.7621814 ] - }, - { - "time": 2.733333, - "value": -1.800186, - "curve": [ 2.8159394, -1.820532, 2.857218, -2.935091 ] - }, - { - "time": 2.9333334, - "value": -2.99251, - "curve": [ 3.055751, -3.0848584, 3.0896554, 0 ] - }, - { "time": 3.166667 } - ] - }, - "torso3": { - "rotate": [ - { - "time": 1.3, - "curve": [ 1.35175, 0, 1.4081576, 6.465316 ] - }, - { - "time": 1.4666667, - "value": 6.43365, - "curve": [ 1.5501256, 6.389892, 1.7226946, -5.045167 ] - }, - { - "time": 1.7333333, - "value": -5.525421, - "curve": [ 1.7818483, -7.715482, 1.8426183, -16.94456 ] - }, - { - "time": 1.9666667, - "value": -16.86463, - "curve": [ 2.110735, -16.7757, 2.25872, -3.9745846 ] - }, - { - "time": 2.4, - "value": -2.426651, - "curve": [ 2.5251245, -1.1212268, 2.639004, -0.4973135 ] - }, - { - "time": 2.733333, - "value": -0.4892304, - "curve": [ 2.931302, -0.4722646, 2.998757, -2.148 ] - }, - { "time": 3.166667, "value": -2.148 } - ] - } - }, - "ik": { - "rear-leg-ik": [ - { "time": 3.166667, "softness": 10, "bendPositive": false } - ] - } - }, - "run": { - "slots": { - "mouth": { - "attachment": [ - { "name": "mouth-grind" } - ] - } - }, - "bones": { - "aim-constraint-target": { - "rotate": [ - { "value": 30.570744 } - ] - }, - "back-foot-tip": { - "rotate": [ - { - "value": -147.0368, - "curve": [ 0.03288975, -113.40238, 0.16121684, 44.34079 ] - }, - { - "time": 0.23333333, - "value": 43.48135, - "curve": [ 0.23966667, 43.40587, 0.2819871, 35.7228 ] - }, - { - "time": 0.3, - "value": 0.2902248, - "curve": [ 0.3466916, 0.2766973, 0.3957438, 4.266659 ] - }, - { - "time": 0.4, - "curve": [ 0.4237695, -23.799583, 0.525, -181.3858 ] - }, - { - "time": 0.5666666, - "value": -181.3858, - "curve": [ 0.5916666, -181.3858, 0.6416666, -169.0875 ] - }, - { "time": 0.6666667, "value": -147.0368 } - ] - }, - "back-shoulder": { - "translate": [ - { - "curve": [ 0.08333333, 0, 0.25, 0, 0.08333333, 0, 0.25, 8.93015 ] - }, - { - "time": 0.3333333, - "y": 8.93015, - "curve": [ 0.4166667, 0, 0.5833333, 0, 0.4166667, 8.93015, 0.5833333, 0 ] - }, - { "time": 0.6666667 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 20.536366, - "curve": [ 0.05242157, 11.417128, 0.0888624, 0.1265936 ] - }, - { - "time": 0.13333334, - "value": 0.1466589, - "curve": [ 0.18554536, 0.1702223, 0.22147074, 26.29081 ] - }, - { - "time": 0.23333333, - "value": 32.369, - "curve": [ 0.24664006, 39.18712, 0.2860968, 61.44734 ] - }, - { - "time": 0.3333333, - "value": 61.58177, - "curve": [ 0.3705727, 61.68774, 0.4199115, 55.79158 ] - }, - { "time": 0.4666667, "value": 49.67855 }, - { "time": 0.6666667, "value": 20.536366 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -36.16143, - "curve": [ 0.0142863, -38.79975, 0.03571006, -43.26606 ] - }, - { - "time": 0.06666667, - "value": -43.36955, - "curve": [ 0.10190062, -43.48734, 0.18198346, -28.460545 ] - }, - { - "time": 0.2, - "value": -23.04251, - "curve": [ 0.23049556, -13.871703, 0.2638955, 3.857522 ] - }, - { - "time": 0.3333333, - "value": 3.699075, - "curve": [ 0.3797016, 3.6420546, 0.535222, -16.222647 ] - }, - { "time": 0.5666666, "value": -21.28619 }, - { "time": 0.6666667, "value": -36.16143 } - ] - }, - "front-foot": { - "rotate": [ - { "value": 4.495182 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": -62.53822, - "curve": [ 0.01524261, -74.19112, 0.05595425, -103.19018 ] - }, - { - "time": 0.06666667, - "value": -111.07755, - "curve": [ 0.09160133, -129.4365, 0.18928672, -146.55014 ] - }, - { - "time": 0.23333333, - "value": -146.32286, - "curve": [ 0.2845242, -146.0587, 0.319893, -125.0951 ] - }, - { "time": 0.3333333, "value": -117.2421 }, - { - "time": 0.5, - "value": -35.07189, - "curve": [ 0.5216232, -28.64422, 0.545697, -24.83766 ] - }, - { - "time": 0.5666666, - "value": -24.90468, - "curve": [ 0.5953259, -24.996273, 0.6233758, -40.82229 ] - }, - { "time": 0.6666667, "value": -62.53822 } - ], - "translate": [ - { "x": 16.34054, "y": 0.18180084 }, - { - "time": 0.06666667, - "x": -101.43166, - "y": 8.04301, - "curve": [ 0.08527876, -131.34503, 0.12872964, -207.6919, 0.07963452, 14.90011, 0.12395438, 113.27577 ] - }, - { - "time": 0.16666667, - "x": -207.91826, - "y": 145.8111, - "curve": [ 0.1963201, -208.12917, 0.20963398, -202.915, 0.1856314, 160.2571, 0.206384, 163.47583 ] - }, - { - "time": 0.23333333, - "x": -189.94456, - "y": 163.85147, - "curve": [ 0.2698811, -169.9423, 0.3099357, -126.19253, 0.269217, 164.35164, 0.31597915, 85.96635 ] - }, - { - "time": 0.3333333, - "x": -90.56034, - "y": 78.57102, - "curve": [ 0.35471895, -57.99226, 0.3763082, -29.14028, 0.3497986, 71.55447, 0.3755576, 66.39534 ] - }, - { - "time": 0.4, - "x": 2.8686295, - "y": 66.38254, - "curve": [ 0.4121183, 19.24104, 0.46935335, 90.72872, 0.4288288, 66.36746, 0.46877515, 70.66057 ] - }, - { - "time": 0.5, - "x": 117.17877, - "y": 70.4559, - "curve": [ 0.5220905, 136.24426, 0.5417671, 151.32806, 0.5394703, 70.19718, 0.5545733, 38.2537 ] - }, - { - "time": 0.5666666, - "x": 151.4943, - "y": 25.28957, - "curve": [ 0.5782436, 146.75656, 0.5864146, 133.1328, 0.5718832, 19.69725, 0.582487, 12.229093 ] - }, - { "time": 0.6, "x": 115.01626, "y": 0.1018036 }, - { "time": 0.6666667, "x": 16.34054, "y": 0.18180084 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": -0.2517306, - "curve": [ 0.008333334, -0.2517306, 0.05643159, 1.7333364 ] - }, - { - "time": 0.06666667, - "value": -7.676131, - "curve": [ 0.0754344, -43.12603, 0.14960335, -130.4444 ] - }, - { - "time": 0.2, - "value": -130.0761, - "curve": [ 0.23899044, -129.79117, 0.2717762, -126.80317 ] - }, - { - "time": 0.3, - "value": -116.2428, - "curve": [ 0.33295065, -103.91382, 0.3484584, -86.10217 ] - }, - { - "time": 0.3666667, - "value": -71.07932, - "curve": [ 0.3858575, -55.24571, 0.4147747, -32.43816 ] - }, - { - "time": 0.4333333, - "value": -21.634546, - "curve": [ 0.4704729, -0.014346838, 0.541709, 33.42213 ] - }, - { - "time": 0.5666666, - "value": 33.1958, - "curve": [ 0.6215921, 32.69772, 0.5690261, 0.6415044 ] - }, - { "time": 0.6666667, "value": -0.2517306 } - ] - }, - "front-leg-target": { - "translate": [ - { "x": -13.945175, "y": -30.34133 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": -0.7361145, - "y": 11.219177, - "curve": [ 0.06111111, -0.7361145, 0.14399, 1.168911, 0.06111111, 11.219177, 0.14298694, -17.925644 ] - }, - { - "time": 0.23333333, - "x": 1.187132, - "y": -17.8975, - "curve": [ 0.5402858, 1.2497454, 0.5583333, -0.7361145, 0.5447007, -17.800505, 0.5583333, 11.219177 ] - }, - { "time": 0.6666667, "x": -0.7361145, "y": 11.219177 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": -5.136677, - "y": 11.130936, - "curve": [ 0.03324323, -7.770458, 0.11222646, -9.025787, 0.034, 11.130936, 0.1075726, 9.73772 ] - }, - { - "time": 0.16666667, - "x": -9.034784, - "y": 7.98743, - "curve": [ 0.2301002, -9.045264, 0.3136078, -1.3446236, 0.23623653, 5.926863, 0.2795449, 3.223648 ] - }, - { - "time": 0.3333333, - "x": 0.4135113, - "y": 3.19467, - "curve": [ 0.3521194, 2.087921, 0.448605, 11.15783, 0.3841316, 3.1587524, 0.4489366, 4.982999 ] - }, - { - "time": 0.5, - "x": 11.166422, - "y": 6.760218, - "curve": [ 0.5709641, 10.791886, 0.6208135, -1.8259034, 0.5415985, 8.20802, 0.625, 11.130936 ] - }, - { "time": 0.6666667, "x": -5.136677, "y": 11.130936 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -39.03467, - "curve": [ 0.05055879, -0.10101318, 0.14481726, 88.36118 ] - }, - { - "time": 0.23333333, - "value": 88.3612, - "curve": [ 0.2797953, 88.765, 0.3235971, 59.5175 ] - }, - { - "time": 0.3333333, - "value": 51.12628, - "curve": [ 0.3576108, 30.20255, 0.4447371, -74.91441 ] - }, - { - "time": 0.5666666, - "value": -75.8174, - "curve": [ 0.5989908, -76.05678, 0.6416666, -55.72052 ] - }, - { "time": 0.6666667, "value": -39.03467 } - ] - }, - "gun": { - "rotate": [ - { - "value": 12.364543, - "curve": [ 0.022356797, 16.282055, 0.08747823, 20.251215 ] - }, - { - "time": 0.13333334, - "value": 20.186804, - "curve": [ 0.168223, 20.32252, 0.25445935, -8.823136 ] - }, - { - "time": 0.2666667, - "value": -11.87723, - "curve": [ 0.2907614, -17.905375, 0.3436026, -24.105413 ] - }, - { - "time": 0.4, - "value": -23.880844, - "curve": [ 0.4478289, -23.690395, 0.5327503, -15.46561 ] - }, - { "time": 0.5666666, "value": -8.685678 }, - { "time": 0.6666667, "value": 12.364543 } - ] - }, - "hair1": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 0.0866619, -6.81118, 0.1434748, -5.746094 ] - }, - { - "time": 0.16666667, - "value": -4.295494, - "curve": [ 0.18288106, -3.281319, 0.2086277, 2.788338 ] - }, - { - "time": 0.23333333, - "value": 2.779537, - "curve": [ 0.2621102, 2.769287, 0.3045487, -6.631756 ] - }, - { - "time": 0.3333333, - "value": -6.643287, - "curve": [ 0.4193444, -6.67775, 0.4895841, -4.840439 ] - }, - { - "time": 0.5, - "value": -4.376785, - "curve": [ 0.518275, -3.5632935, 0.5736673, 2.3180084 ] - }, - { - "time": 0.6, - "value": 2.328674, - "curve": [ 0.6431814, 2.346161, 0.6333333, -6.81118 ] - }, - { "time": 0.6666667, "value": -6.81118 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 0.013779226, -3.171306, 0.1089859, 43.93197 ] - }, - { - "time": 0.13333334, - "value": 43.94526, - "curve": [ 0.1770633, 43.96914, 0.1918259, -13.758546 ] - }, - { - "time": 0.2666667, - "value": -13.83195, - "curve": [ 0.3016804, -13.72252, 0.3221319, -8.864155 ] - }, - { - "time": 0.3333333, - "value": -6.598316, - "curve": [ 0.3486682, -3.496372, 0.4357065, 41.10004 ] - }, - { - "time": 0.4666667, - "value": 41.05412, - "curve": [ 0.5104914, 40.98914, 0.5491832, -14.055373 ] - }, - { - "time": 0.6, - "value": -14.181606, - "curve": [ 0.6304989, -14.257366, 0.6561362, -9.03967 ] - }, - { "time": 0.6666667, "value": -6.81118 } - ] - }, - "hair3": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 0.07915676, -6.834999, 0.108384, 0.2951547 ] - }, - { - "time": 0.13333334, - "value": 1.9601116, - "curve": [ 0.1772737, 4.892408, 0.20833735, 6.282898 ] - }, - { - "time": 0.23333333, - "value": 6.2904, - "curve": [ 0.3127078, 6.314222, 0.3833106, 3.487982 ] - }, - { - "time": 0.4, - "value": 2.580549, - "curve": [ 0.442394, 0.2754993, 0.5234759, -6.81118 ] - }, - { "time": 0.6, "value": -6.81118 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.81118, - "curve": [ 0.011210872, -4.062782, 0.10833333, 24.92299 ] - }, - { - "time": 0.13333334, - "value": 24.92299, - "curve": [ 0.15833333, 24.92299, 0.20833333, -10.621323 ] - }, - { - "time": 0.23333333, - "value": -10.621323, - "curve": [ 0.2541667, -10.621323, 0.31185055, -9.72602 ] - }, - { - "time": 0.3333333, - "value": -6.39663, - "curve": [ 0.3555912, -2.947105, 0.4375, 24.92807 ] - }, - { - "time": 0.4666667, - "value": 24.92807, - "curve": [ 0.4916667, 24.92807, 0.575, -9.775085 ] - }, - { - "time": 0.6, - "value": -9.775085, - "curve": [ 0.6166667, -9.775085, 0.654536, -8.62735 ] - }, - { "time": 0.6666667, "value": -6.81118 } - ] - }, - "head": { - "rotate": [ - { - "value": 13.143766, - "curve": [ 0.02012745, 11.991796, 0.03863542, 8.93962 ] - }, - { - "time": 0.06666667, - "value": 8.926325, - "curve": [ 0.12159517, 8.900274, 0.23190995, 15.799082 ] - }, - { - "time": 0.2666667, - "value": 15.80678, - "curve": [ 0.3250607, 15.819712, 0.3570971, 8.947962 ] - }, - { - "time": 0.4, - "value": 8.927942, - "curve": [ 0.44371665, 8.90755, 0.5677775, 15.798948 ] - }, - { - "time": 0.6, - "value": 15.76724, - "curve": [ 0.6316618, 15.736086, 0.648973, 14.051775 ] - }, - { "time": 0.6666667, "value": 13.143766 } - ], - "scale": [ - { - "curve": [ 0.013515493, 0.9957332, 0.06835206, 0.9908737, 0.02733998, 1.005166, 0.08333333, 1.0123813 ] - }, - { - "time": 0.1, - "x": 0.990646, - "y": 1.0123813, - "curve": [ 0.12777777, 0.990646, 0.2054961, 1.0184776, 0.12777777, 1.0123813, 0.19723263, 0.9879228 ] - }, - { - "time": 0.23333333, - "x": 1.0184796, - "y": 0.9880367, - "curve": [ 0.2718352, 1.0184824, 0.3052763, 1.007659, 0.26181215, 0.9881266, 0.310745, 0.9947102 ] - }, - { - "time": 0.3333333, - "curve": [ 0.3506023, 0.995286, 0.4166667, 0.9871599, 0.358576, 1.0059115, 0.4166667, 1.012646 ] - }, - { - "time": 0.4333333, - "x": 0.9871599, - "y": 1.012646, - "curve": [ 0.4666667, 0.9871599, 0.5333333, 1.0197783, 0.4666667, 1.012646, 0.5333333, 0.988688 ] - }, - { - "time": 0.5666666, - "x": 1.0197783, - "y": 0.988688, - "curve": [ 0.5916666, 1.0197783, 0.6520706, 1.0043895, 0.5916666, 0.988688, 0.6436351, 0.9958277 ] - }, - { "time": 0.6666667 } - ] - }, - "head-control": { - "translate": [ - { - "y": -9.940754, - "curve": [ 0.05833333, 0, 0.175, -15.319916, 0.0436757, -4.192164, 0.175, 4.996334 ] - }, - { - "time": 0.23333333, - "x": -15.319916, - "y": 4.996334, - "curve": [ 0.3166667, -15.319916, 0.4287859, -9.741898, 0.3166667, 4.996334, 0.3821865, -31.713127 ] - }, - { - "time": 0.4666667, - "x": -7.808456, - "y": -31.59026, - "curve": [ 0.5068303, -5.758491, 0.6166667, 0, 0.548879, -31.47069, 0.6278209, -13.325505 ] - }, - { "time": 0.6666667, "y": -9.940754 } - ] - }, - "hip": { - "rotate": [ - { "value": -8.238106 } - ], - "translate": [ - { - "x": -3.595178, - "y": -34.10118, - "curve": [ 0.04166667, -3.836378, 0.1176159, 7.619495, 0.04166667, -33.74106, 0.11178646, 20.546356 ] - }, - { - "time": 0.16666667, - "x": 7.607398, - "y": 20.35568, - "curve": [ 0.1942442, 7.600595, 0.21030916, 5.061855, 0.20362726, 20.65172, 0.21742456, -8.689377 ] - }, - { - "time": 0.23333333, - "x": 1.6768702, - "y": -18.475845, - "curve": [ 0.27868885, -4.991243, 0.2966124, -5.63762, 0.2538157, -31.075775, 0.2916608, -34.54651 ] - }, - { - "time": 0.3333333, - "x": -5.755511, - "y": -35.00304, - "curve": [ 0.3786888, -5.901124, 0.4511913, 6.801747, 0.3841243, -35.55946, 0.4284051, 17.59712 ] - }, - { - "time": 0.5, - "x": 6.613358, - "y": 17.013046, - "curve": [ 0.5363964, 6.472878, 0.5448888, 3.56219, 0.5326953, 16.74632, 0.54835, -8.713715 ] - }, - { - "time": 0.5666666, - "x": 0.3517065, - "y": -18.81471, - "curve": [ 0.5966279, -4.065155, 0.6416666, -3.4504576, 0.5843817, -28.583954, 0.6416666, -34.31725 ] - }, - { "time": 0.6666667, "x": -3.595178, "y": -34.10118 } - ] - }, - "neck": { - "rotate": [ - { - "value": 11.884876, - "curve": [ 0.02355112, 11.402178, 0.075, 9.74365 ] - }, - { - "time": 0.1, - "value": 9.74365, - "curve": [ 0.125, 9.74365, 0.20833333, 13.35947 ] - }, - { - "time": 0.23333333, - "value": 13.35947, - "curve": [ 0.2583333, 13.35947, 0.3214549, 12.19964 ] - }, - { - "time": 0.3333333, - "value": 11.884876, - "curve": [ 0.3645646, 11.05729, 0.4083333, 9.719053 ] - }, - { - "time": 0.4333333, - "value": 9.719053, - "curve": [ 0.4583333, 9.719053, 0.5416667, 13.35947 ] - }, - { - "time": 0.5666666, - "value": 13.35947, - "curve": [ 0.5916666, 13.35947, 0.6356394, 12.479662 ] - }, - { "time": 0.6666667, "value": 11.884876 } - ] - }, - "rear-bracer": { - "rotate": [ - { "value": 28.284866 }, - { - "time": 0.23333333, - "value": -11.117936, - "curve": [ 0.2520901, -14.118498, 0.2973188, -19.369314 ] - }, - { - "time": 0.3333333, - "value": -19.37952, - "curve": [ 0.4346901, -19.408234, 0.5219483, 38.96215 ] - }, - { - "time": 0.5666666, - "value": 38.86711, - "curve": [ 0.6189629, 38.75598, 0.6442117, 32.01072 ] - }, - { "time": 0.6666667, "value": 28.284866 } - ] - }, - "rear-foot": { - "rotate": [ - { "value": -6.497833 } - ] - }, - "rear-foot-target": { - "rotate": [ - { "value": 18.55221 }, - { - "time": 0.23333333, - "value": 167.8415, - "curve": [ 0.24598274, 153.66016, 0.2561177, 129.7404 ] - }, - { - "time": 0.2666667, - "value": 124.3219, - "curve": [ 0.2955411, 124.428, 0.3131148, 129.925 ] - }, - { - "time": 0.3666667, - "value": 129.8712, - "curve": [ 0.4211775, 128.31995, 0.5194363, 0.9795736 ] - }, - { - "time": 0.5666666, - "curve": [ 0.5995562, 0.2691778, 0.6421174, 4.729006 ] - }, - { "time": 0.6666667, "value": 18.55221 } - ], - "translate": [ - { - "x": -176.39333, - "y": 134.11803, - "curve": [ 0.01817169, -142.2634, 0.05366483, -94.4109, 0.010235077, 120.9575, 0.04357376, 84.08058 ] - }, - { - "time": 0.06666667, - "x": -73.56457, - "y": 76.68465, - "curve": [ 0.08583902, -42.82485, 0.19448525, 101.19695, 0.09776284, 66.72555, 0.198365, 60.87754 ] - }, - { "time": 0.23333333, "x": 98.31728, "y": 32.16878 }, - { "time": 0.2666667, "x": 49.1316, "y": -0.6330318 }, - { - "time": 0.4, - "x": -147.8964, - "y": 0.3197541, - "curve": [ 0.4144494, -168.7802, 0.4780037, -284.7576, 0.4302233, 30.085405, 0.47836655, 129.1384 ] - }, - { - "time": 0.5, - "x": -283.3694, - "y": 167.1215, - "curve": [ 0.5261605, -285.6596, 0.5481881, -280.5382, 0.5157872, 194.8402, 0.5500097, 216.5319 ] - }, - { - "time": 0.5666666, - "x": -266.9802, - "y": 216.1206, - "curve": [ 0.5811586, -256.2662, 0.6427142, -206.5363, 0.6103095, 214.8186, 0.6499278, 145.32756 ] - }, - { "time": 0.6666667, "x": -176.39333, "y": 134.11803 } - ] - }, - "rear-leg-target": { - "translate": [ - { "x": 85.00298, "y": -33.59399 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -16.41337, - "y": 1.553418, - "curve": [ 0.01329846, -15.666842, 0.18333334, -8.545134, 0.02999618, 2.3940766, 0.18333334, 6.169795 ] - }, - { - "time": 0.23333333, - "x": -8.545134, - "y": 6.169795, - "curve": [ 0.3083333, -8.545134, 0.4916667, -19.75406, 0.3083333, 6.169795, 0.4916667, 0.6147775 ] - }, - { - "time": 0.5666666, - "x": -19.75406, - "y": 0.6147775, - "curve": [ 0.5916666, -19.75406, 0.6411845, -18.06293, 0.5916666, 0.6147775, 0.6317572, 0.7811694 ] - }, - { "time": 0.6666667, "x": -16.41337, "y": 1.553418 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 40.50333, - "curve": [ 0.028292393, 23.741745, 0.1277068, -79.86003 ] - }, - { - "time": 0.23333333, - "value": -79.86928, - "curve": [ 0.380056, -79.88212, 0.4030929, 63.25032 ] - }, - { - "time": 0.5666666, - "value": 64.13361, - "curve": [ 0.6073362, 64.35324, 0.6441763, 53.09538 ] - }, - { "time": 0.6666667, "value": 40.50333 } - ], - "translate": [ - { - "x": -3.786807, - "y": -0.7673931, - "curve": [ 0.04393777, -4.57923, 0.16938667, -5.475494, 0.04393777, 0.9303658, 0.16938667, 2.850609 ] - }, - { - "time": 0.23333333, - "x": -5.475494, - "y": 2.850609, - "curve": [ 0.34626475, -5.475494, 0.4753447, -2.684357, 0.34626475, 2.850609, 0.4753447, -3.129387 ] - }, - { - "time": 0.5666666, - "x": -2.684357, - "y": -3.129387, - "curve": [ 0.6106853, -2.684357, 0.6416666, -3.3359296, 0.6106853, -3.129387, 0.6416666, -1.7333956 ] - }, - { "time": 0.6666667, "x": -3.786807, "y": -0.7673931 } - ] - }, - "torso": { - "rotate": [ - { - "value": -37.65892, - "curve": [ 0.03438962, -37.13966, 0.10666874, -36.20868 ] - }, - { - "time": 0.13333334, - "value": -36.21151, - "curve": [ 0.15832105, -36.21416, 0.20853826, -38.80227 ] - }, - { - "time": 0.23333333, - "value": -38.79141, - "curve": [ 0.2591656, -38.78009, 0.3134857, -38.02602 ] - }, - { - "time": 0.3333333, - "value": -37.65892, - "curve": [ 0.3574979, -37.21197, 0.4000104, -36.21151 ] - }, - { - "time": 0.4333333, - "value": -36.21151, - "curve": [ 0.4583333, -36.21151, 0.5391698, -38.80016 ] - }, - { - "time": 0.5666666, - "value": -38.80016, - "curve": [ 0.5916668, -38.80015, 0.644527, -37.99963 ] - }, - { "time": 0.6666667, "value": -37.65892 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 3.4965944, - "curve": [ 0.06971177, 3.506942, 0.075, 8.690938 ] - }, - { - "time": 0.1, - "value": 8.69094, - "curve": [ 0.13874887, 8.69094, 0.21436596, 6.899573 ] - }, - { - "time": 0.23333333, - "value": 6.329458, - "curve": [ 0.2661681, 5.34252, 0.28525335, 3.4847515 ] - }, - { - "time": 0.3333333, - "value": 3.483698, - "curve": [ 0.3976253, 3.482288, 0.4083333, 8.68357 ] - }, - { - "time": 0.4333333, - "value": 8.68357, - "curve": [ 0.4583333, 8.68357, 0.5514198, 6.795305 ] - }, - { - "time": 0.5666666, - "value": 6.259716, - "curve": [ 0.597618, 5.172464, 0.6416666, 3.4928834 ] - }, - { "time": 0.6666667, "value": 3.4965944 } - ] - }, - "torso3": { - "rotate": [ - { - "value": 4.52226, - "curve": [ 0.06670141, 4.538608, 0.075, -7.267916 ] - }, - { - "time": 0.1, - "value": -7.267916, - "curve": [ 0.125, -7.267916, 0.2265727, 0.8404685 ] - }, - { - "time": 0.23333333, - "value": 1.2426214, - "curve": [ 0.2544456, 2.498479, 0.300799, 4.508696 ] - }, - { - "time": 0.3333333, - "value": 4.52226, - "curve": [ 0.3859158, 4.544183, 0.4083333, -7.354608 ] - }, - { - "time": 0.4333333, - "value": -7.354608, - "curve": [ 0.4583333, -7.354608, 0.5494212, -0.13630033 ] - }, - { - "time": 0.5666666, - "value": 0.9513377, - "curve": [ 0.5862055, 2.183612, 0.6318744, 4.538621 ] - }, - { "time": 0.6666667, "value": 4.52226 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { "softness": 10, "bendPositive": false }, - { "time": 0.5666666, "softness": 14.8, "bendPositive": false }, - { "time": 0.6, "softness": 48.2, "bendPositive": false }, - { "time": 0.6666667, "softness": 10, "bendPositive": false } - ], - "rear-leg-ik": [ - { "bendPositive": false }, - { "time": 0.16666667, "softness": 22.5, "bendPositive": false }, - { "time": 0.3, "softness": 61.4, "bendPositive": false }, - { "time": 0.6666667, "bendPositive": false } - ] - }, - "events": [ - { "time": 0.23333333, "name": "footstep" }, - { "time": 0.5666666, "name": "footstep" } - ] - }, - "run-to-idle": { - "slots": { - "front-fist": { - "attachment": [ - { "name": "front-fist-open" } - ] - } - }, - "bones": { - "front-bracer": { - "rotate": [ - { - "value": 8.79112, - "curve": [ 0.04088889, 8.79112, 0.11455758, 6.297712 ] - }, - { - "time": 0.16666667, - "value": 6.40873, - "curve": [ 0.2011747, 6.48225, 0.2408889, 42.46212 ] - }, - { "time": 0.2666667, "value": 42.46212 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": 38.2605, - "curve": [ 0.04088889, 38.2605, 0.1269512, -2.193311 ] - }, - { - "time": 0.16666667, - "value": -2.996897, - "curve": [ 0.208581, -3.8449726, 0.2408889, 0 ] - }, - { "time": 0.2666667 } - ], - "scale": [ - { - "x": 0.8437909, - "curve": [ 0.06666667, 0.8437909, 0.2, 1, 0.06666667, 1, 0.2, 1 ] - }, - { "time": 0.2666667 } - ] - }, - "front-foot-target": { - "translate": [ - { - "x": -16.498466, - "y": 3.40506, - "curve": [ 0.03333333, -16.498466, 0.1, -69.06195, 0.03333333, 3.40506, 0.1, 0 ] - }, - { "time": 0.13333334, "x": -69.06195 } - ] - }, - "front-shoulder": { - "translate": [ - { "x": 4.907959, "y": 11.54062 }, - { "time": 0.2666667 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -80.6061, - "curve": [ 0.06666667, -80.6061, 0.2, -60.86928 ] - }, - { "time": 0.2666667, "value": -60.86928 } - ] - }, - "gun": { - "rotate": [ - { - "value": 2.276992, - "curve": [ 0.04088889, 2.276992, 0.10457134, 15.343413 ] - }, - { - "time": 0.16666667, - "value": 15.31988, - "curve": [ 0.20540346, 15.305198, 0.2408889, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.03333333, 0, 0.1, 10.762588 ] - }, - { - "time": 0.13333334, - "value": 10.762588, - "curve": [ 0.16666667, 10.762588, 0.23333333, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hair2": { - "rotate": [ - { - "curve": [ 0.013892582, -2.278984, 0.04199818, -7.836777 ] - }, - { - "time": 0.06666667, - "value": -7.818661, - "curve": [ 0.10774196, -7.788499, 0.16569327, 6.57153 ] - }, - { - "time": 0.2, - "value": 6.667625, - "curve": [ 0.2215867, 6.728088, 0.2552269, 1.977066 ] - }, - { "time": 0.2666667 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.03333333, 0, 0.1, 0.8756008 ] - }, - { - "time": 0.13333334, - "value": 0.8756008, - "curve": [ 0.16666667, 0.8756008, 0.23333333, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "hair4": { - "rotate": [ - { - "curve": [ 0.03333333, 0, 0.1, 15.97303 ] - }, - { - "time": 0.13333334, - "value": 15.97303, - "curve": [ 0.16666667, 15.97303, 0.23333333, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "head": { - "rotate": [ - { - "curve": [ 0.05, 0, 0.08333333, 2.670654 ] - }, - { - "time": 0.13333334, - "value": 2.670654, - "curve": [ 0.15, 2.670654, 0.25, -6.74768 ] - }, - { "time": 0.2666667, "value": -6.74768 } - ] - }, - "head-control": { - "translate": [ - { "x": -10.115814, "y": 8.708984 }, - { "time": 0.2666667 } - ] - }, - "hip": { - "translate": [ - { - "x": -28.77872, - "y": -72.95576, - "curve": [ 0.0362704, -28.63402, 0.2, -10.84824, 0.13512376, -62.34809, 0.2, -23.15497 ] - }, - { "time": 0.2666667, "x": -11.972925, "y": -23.15497 } - ] - }, - "neck": { - "rotate": [ - {}, - { "time": 0.2666667, "value": 3.7834435 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 57.24359, - "curve": [ 0.06666667, 57.24359, 0.2, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "rear-foot-target": { - "translate": [ - { - "x": 33.15137, - "y": 31.6077, - "curve": [ 0.01666667, 33.15137, 0.05, 24.412033, 0.01666667, 31.6077, 0.04116466, 20.72947 ] - }, - { - "time": 0.06666667, - "x": 24.412033, - "y": 0.1898204, - "curve": [ 0.11666667, 24.412033, 0.21666667, 48.86993, 0.11666667, 0.1898204, 0.21666667, 0 ] - }, - { "time": 0.2666667, "x": 48.86993 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 55.30082, - "curve": [ 0.06666667, 55.30082, 0.2, 39.19888 ] - }, - { "time": 0.2666667, "value": 39.19888 } - ] - }, - "torso": { - "rotate": [ - { - "value": -12.97502, - "curve": [ 0.03333333, -12.97502, 0.10291763, -14.80918 ] - }, - { - "time": 0.13333334, - "value": -16.633377, - "curve": [ 0.16759777, -18.688416, 0.23333333, -22.87543 ] - }, - { "time": 0.2666667, "value": -22.87543 } - ], - "scale": [ - { - "x": 0.9634942, - "y": 1.074131, - "curve": [ 0.06666667, 0.9634942, 0.13178295, 1, 0.06666667, 1.074131, 0.13178295, 1 ] - }, - { "time": 0.2666667 } - ] - }, - "torso2": { - "rotate": [ - { - "curve": [ 0.04088889, 0, 0.1068563, 3.03463 ] - }, - { - "time": 0.16666667, - "value": 3.03463, - "curve": [ 0.2051437, 3.03463, 0.2408889, 0 ] - }, - { "time": 0.2666667 } - ] - }, - "torso3": { - "rotate": [ - { - "curve": [ 0.04866667, 0, 0.16607822, 0.6565394 ] - }, - { - "time": 0.2, - "value": 0.6551018, - "curve": [ 0.23155688, 0.6537645, 0.24866667, -2.148 ] - }, - { "time": 0.2666667, "value": -2.148 } - ] - } - } - }, - "shoot": { - "slots": { - "muzzle": { - "rgba": [ - { "time": 0.13333334, "color": "ffffffff" }, - { "time": 0.2, "color": "ffffff62" } - ], - "attachment": [ - { "time": 0.03333333, "name": "muzzle01" }, - { "time": 0.06666667, "name": "muzzle02" }, - { "time": 0.1, "name": "muzzle03" }, - { "time": 0.13333334, "name": "muzzle04" }, - { "time": 0.16666667, "name": "muzzle05" }, - { "time": 0.2 } - ] - }, - "muzzle-glow": { - "rgba": [ - { "color": "ff0c0c00" }, - { - "time": 0.03333333, - "color": "ffc9adff", - "curve": [ 0.2548387, 1, 0.2731183, 1, 0.2548387, 0.764635, 0.2731183, 0.3981355, 0.2548387, 0.6506967, 0.2731183, 0.2199929, 0.2548387, 1, 0.2731183, 1 ] - }, - { "time": 0.3, "color": "ff400cff" }, - { "time": 0.6333333, "color": "ff0c0c00" } - ], - "attachment": [ - { "name": "muzzle-glow" } - ] - }, - "muzzle-ring": { - "rgba": [ - { - "time": 0.03333333, - "color": "d8baffff", - "curve": [ 0.20246167, 0.847044, 0.2138418, 0.843966, 0.20246167, 0.7294118, 0.2138418, 0.7294118, 0.20246167, 1, 0.2138418, 1, 0.20246167, 0.9962264, 0.2138418, 0.21132076 ] - }, - { "time": 0.23333333, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.03333333, "name": "muzzle-ring" }, - { "time": 0.23333333 } - ] - }, - "muzzle-ring2": { - "rgba": [ - { - "time": 0.03333333, - "color": "d8baffff", - "curve": [ 0.17427363, 0.847044, 0.18375705, 0.843966, 0.17427363, 0.7294118, 0.18375705, 0.7294118, 0.17427363, 1, 0.18375705, 1, 0.17427363, 0.9962264, 0.18375705, 0.21132076 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.03333333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - }, - "muzzle-ring3": { - "rgba": [ - { - "time": 0.03333333, - "color": "d8baffff", - "curve": [ 0.17427363, 0.847044, 0.18375705, 0.843966, 0.17427363, 0.7294118, 0.18375705, 0.7294118, 0.17427363, 1, 0.18375705, 1, 0.17427363, 0.9962264, 0.18375705, 0.21132076 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.03333333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - }, - "muzzle-ring4": { - "rgba": [ - { - "time": 0.03333333, - "color": "d8baffff", - "curve": [ 0.17427363, 0.847044, 0.18375705, 0.843966, 0.17427363, 0.7294118, 0.18375705, 0.7294118, 0.17427363, 1, 0.18375705, 1, 0.17427363, 0.9962264, 0.18375705, 0.21132076 ] - }, - { "time": 0.2, "color": "d7baff00" } - ], - "attachment": [ - { "time": 0.03333333, "name": "muzzle-ring" }, - { "time": 0.2 } - ] - } - }, - "bones": { - "gun": { - "rotate": [ - { - "time": 0.06666667, - "curve": [ 0.09373267, 25.889433, 0.1123115, 45.26556 ] - }, - { - "time": 0.13333334, - "value": 45.34824, - "curve": [ 0.1922297, 45.27915, 0.17955977, -0.09420347 ] - }, - { "time": 0.6333333 } - ] - }, - "gun-tip": { - "translate": [ - {}, - { "time": 0.3, "x": 3.151428, "y": 0.3925476 } - ], - "scale": [ - { "x": 0.3660886, "y": 0.3660886 }, - { "time": 0.03333333, "x": 1.4526132, "y": 1.4526132 }, - { "time": 0.3, "x": 0.3660886, "y": 0.3660886 } - ] - }, - "muzzle": { - "translate": [ - { "x": -11.021545, "y": 25.164276 } - ] - }, - "muzzle-ring": { - "translate": [ - { "time": 0.03333333 }, - { "time": 0.23333333, "x": 64.47002 } - ], - "scale": [ - { "time": 0.03333333 }, - { "time": 0.23333333, "x": 5.950701, "y": 5.950701 } - ] - }, - "muzzle-ring2": { - "translate": [ - { "time": 0.03333333 }, - { "time": 0.2, "x": 172.5692 } - ], - "scale": [ - { "time": 0.03333333 }, - { "time": 0.2, "x": 4, "y": 4 } - ] - }, - "muzzle-ring3": { - "translate": [ - { "time": 0.03333333 }, - { "time": 0.2, "x": 277.1667 } - ], - "scale": [ - { "time": 0.03333333 }, - { "time": 0.2, "x": 2, "y": 2 } - ] - }, - "muzzle-ring4": { - "translate": [ - { "time": 0.03333333 }, - { "time": 0.2, "x": 392.0556 } - ] - }, - "rear-bracer": { - "translate": [ - { - "time": 0.03333333, - "curve": [ 0.07454277, -3.783108, 0.08333333, -4.361145, 0.08020648, -2.70222, 0.08333333, -2.880127 ] - }, - { - "time": 0.1, - "x": -4.361145, - "y": -2.880127, - "curve": [ 0.13333334, -4.361145, 0.16790563, 0.1801529, 0.13333334, -2.880127, 0.1672763, 0 ] - }, - { "time": 0.23333333 } - ] - }, - "rear-upper-arm": { - "translate": [ - { - "time": 0.03333333, - "curve": [ 0.04513854, 0.908549, 0.08333333, 3.456565, 0.04365119, 0.8643327, 0.08333333, 3.319756 ] - }, - { - "time": 0.1, - "x": 3.456565, - "y": 3.319756, - "curve": [ 0.13333334, 3.456565, 0.1757862, -0.09847545, 0.13333334, 3.319756, 0.16949686, 0 ] - }, - { "time": 0.23333333 } - ] - } - } - }, - "walk": { - "bones": { - "back-foot-tip": { - "rotate": [ - { "value": 4.087345 }, - { "time": 0.03333333, "value": 3.052846 }, - { - "time": 0.1, - "value": -59.00914, - "curve": [ 0.1236928, -72.96686, 0.1688272, -100.0528 ] - }, - { - "time": 0.23333333, - "value": -99.7063, - "curve": [ 0.3260634, -99.20817, 0.34862125, -37.39541 ] - }, - { - "time": 0.3666667, - "value": -17.84707, - "curve": [ 0.387521, 4.744033, 0.4514076, 32.35068 ] - }, - { - "time": 0.5, - "value": 32.39831, - "curve": [ 0.5374549, 32.43502, 0.5656413, 6.425618 ] - }, - { "time": 0.5666666, "value": 1.9995908 }, - { "time": 1, "value": 4.087345 } - ] - }, - "back-shoulder": { - "translate": [ - { - "x": -0.18066406, - "y": -4.490013, - "curve": [ 0.13333334, -0.18066406, 0.3333333, 7.685893, 0.13333334, -4.490013, 0.3333333, 2.77058 ] - }, - { - "time": 0.4666667, - "x": 7.685893, - "y": 2.77058, - "curve": [ 0.6, 7.685893, 0.8583333, -0.18066406, 0.6, 2.77058, 0.8583333, -4.490013 ] - }, - { "time": 1, "x": -0.18066406, "y": -4.490013 } - ] - }, - "front-bracer": { - "rotate": [ - { - "value": 13.566517, - "curve": [ 0.021665983, 9.70724, 0.1470159, -3.779979 ] - }, - { - "time": 0.3666667, - "value": -3.6853304, - "curve": [ 0.4572524, -3.659578, 0.4793066, 0.8338775 ] - }, - { - "time": 0.5, - "value": 4.053596, - "curve": [ 0.5130476, 6.083689, 0.6349344, 30.8047 ] - }, - { - "time": 0.8, - "value": 30.91521, - "curve": [ 0.9739746, 31.002415, 0.9800564, 18.353865 ] - }, - { "time": 1, "value": 13.566517 } - ] - }, - "front-fist": { - "rotate": [ - { - "value": -28.72383, - "curve": [ 0.02368659, -31.7421, 0.1760204, -43.39537 ] - }, - { - "time": 0.3666667, - "value": -43.59644, - "curve": [ 0.4030356, -43.64886, 0.4704281, -40.14865 ] - }, - { - "time": 0.5, - "value": -35.63085, - "curve": [ 0.5466347, -28.591816, 0.624065, -4.573129 ] - }, - { - "time": 0.7333333, - "value": -4.592627, - "curve": [ 0.8906477, -4.620701, 0.9538756, -24.27828 ] - }, - { "time": 1, "value": -28.48091 } - ] - }, - "front-foot-target": { - "rotate": [ - { - "value": 18.190496, - "curve": [ 0.010253842, 11.169012, 0.04303193, 1.3740194 ] - }, - { "time": 0.1, "value": 0.4737756 }, - { - "time": 0.23333333, - "value": 0.549647, - "curve": [ 0.3635588, 0.3049073, 0.5154175, -80.48494 ] - }, - { - "time": 0.7333333, - "value": -80.78354, - "curve": [ 0.788268, -80.38087, 0.9209627, 17.41829 ] - }, - { "time": 1, "value": 18.190496 } - ], - "translate": [ - { - "x": 139.2134, - "y": 22.940594, - "curve": [ 0.025, 139.2134, 0.06885808, 111.46258, 0.031141926, 3.245279, 0.075, 0.06223501 ] - }, - { "time": 0.1, "x": 96.6911, "y": 0.06223501 }, - { - "time": 0.5, - "x": -94.8686, - "y": -0.02649164, - "curve": [ 0.5182838, -106.82498, 0.575, -152.5596, 0.5337463, 5.423584, 0.5570473, 38.45566 ] - }, - { - "time": 0.6, - "x": -152.5596, - "y": 57.05291, - "curve": [ 0.6333333, -152.5596, 0.6880029, -128.047, 0.6428554, 75.60812, 0.7, 84.14295 ] - }, - { - "time": 0.7333333, - "x": -109.42177, - "y": 84.14297, - "curve": [ 0.7710902, -93.90832, 0.8318373, -30.64482, 0.7872631, 84.14297, 0.7985512, 89.6509 ] - }, - { - "time": 0.8666667, - "x": 16.99742, - "y": 75.25434, - "curve": [ 0.9026193, 66.17633, 0.9666666, 139.2134, 0.9315786, 61.53487, 0.9666666, 44.02184 ] - }, - { "time": 1, "x": 139.2134, "y": 22.940594 } - ] - }, - "front-foot-tip": { - "rotate": [ - { - "value": 28.964193, - "curve": [ 0.05626451, 28.744823, 0.04890398, 19.603014 ] - }, - { "time": 0.06666667, "value": 1.675728 }, - { - "time": 0.5, - "value": -10.004452, - "curve": [ 0.525, -10.004452, 0.5923562, -54.69306 ] - }, - { - "time": 0.6, - "value": -59.66399, - "curve": [ 0.6228758, -74.54068, 0.674358, -101.77973 ] - }, - { - "time": 0.7333333, - "value": -101.77972, - "curve": [ 0.8121933, -101.7797, 0.8554094, -84.66802 ] - }, - { - "time": 0.8666667, - "value": -63.52591, - "curve": [ 0.8694085, -58.3765, 0.975, 28.964195 ] - }, - { "time": 1, "value": 28.964195 } - ] - }, - "front-leg-target": { - "translate": [ - { - "x": -2.83342, - "y": -8.48053, - "curve": [ 0.008333334, -2.83342, 0.05833333, 0.09416199, 0.0010207203, 4.973398, 0.05833333, 6.677925 ] - }, - { - "time": 0.06666667, - "x": 0.09416199, - "y": 6.677925, - "curve": [ 0.3, 0.09416199, 0.7666666, -2.83342, 0.3, 6.677925, 0.7666666, -8.48053 ] - }, - { "time": 1, "x": -2.83342, "y": -8.48053 } - ] - }, - "front-shoulder": { - "translate": [ - { - "x": 1.460663, - "y": 9.368988, - "curve": [ 0.1624987, 1.4141464, 0.3326475, -1.6649847, 0.1624987, 9.368988, 0.3011157, -7.232888 ] - }, - { - "time": 0.5, - "x": -1.5982952, - "y": -7.269668, - "curve": [ 0.7353738, -1.5045013, 0.847223, 1.460663, 0.7233681, -7.310975, 0.8375013, 9.32247 ] - }, - { "time": 1, "x": 1.460663, "y": 9.368988 } - ] - }, - "front-thigh": { - "translate": [ - { - "x": 17.154694, - "y": -0.0851593, - "curve": [ 0.17816044, 17.1408, 0.2949699, -4.258095, 0.008833333, -0.0851593, 0.475, 0.021209717 ] - }, - { - "time": 0.5, - "x": -4.263954, - "y": 0.021209717, - "curve": [ 0.7050302, -4.26981, 0.8475542, 17.14552, 0.525, 0.021209717, 0.975, -0.0851593 ] - }, - { "time": 1, "x": 17.154694, "y": -0.0851593 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "value": -9.513367, - "curve": [ 0.0214478, -13.319992, 0.05789917, -19.404175 ] - }, - { - "time": 0.1, - "value": -19.404175, - "curve": [ 0.2377866, -19.68686, 0.33747205, 7.779631 ] - }, - { - "time": 0.3666667, - "value": 16.196716, - "curve": [ 0.39864385, 25.41603, 0.4965658, 60.19389 ] - }, - { - "time": 0.6, - "value": 60.26086, - "curve": [ 0.7185024, 60.12991, 0.8452276, 27.61441 ] - }, - { - "time": 0.8666667, - "value": 22.449387, - "curve": [ 0.8918752, 16.37623, 0.9789886, -3.2677646 ] - }, - { "time": 1, "value": -9.513367 } - ] - }, - "gun": { - "rotate": [ - { - "value": -14.673275, - "curve": [ 0.08551843, -14.673275, 0.20198414, 8.30991 ] - }, - { - "time": 0.23333333, - "value": 12.136024, - "curve": [ 0.2789693, 17.70582, 0.3914901, 25.794325 ] - }, - { - "time": 0.5, - "value": 25.77012, - "curve": [ 0.6313128, 25.740833, 0.6943456, 4.530927 ] - }, - { - "time": 0.7333333, - "value": -0.6513629, - "curve": [ 0.7676219, -5.209029, 0.9023453, -14.40159 ] - }, - { "time": 1, "value": -14.673275 } - ] - }, - "gun-tip": { - "rotate": [ - { "time": 0.23333333, "value": 0.1086235 } - ] - }, - "hair1": { - "rotate": [ - { - "curve": [ 0.027893247, 1.242131, 0.01634026, 3.4572334 ] - }, - { - "time": 0.1, - "value": 3.452011, - "curve": [ 0.15888935, 3.448334, 0.1887935, 0.2309022 ] - }, - { - "time": 0.23333333, - "value": -2.2886696, - "curve": [ 0.265451, -4.316047, 0.3046157, -5.922498 ] - }, - { - "time": 0.3666667, - "value": -5.93975, - "curve": [ 0.4464736, -5.961938, 0.5196544, 3.4063644 ] - }, - { - "time": 0.6, - "value": 3.423363, - "curve": [ 0.7168543, 3.417797, 0.7715329, -5.931904 ] - }, - { - "time": 0.8666667, - "value": -5.965309, - "curve": [ 0.9329224, -5.988567, 0.9819044, -0.9372777 ] - }, - { "time": 1 } - ] - }, - "hair2": { - "rotate": [ - { - "value": -2.790066, - "curve": [ 0.07374832, -2.8390694, 0.12107787, 25.0846 ] - }, - { - "time": 0.23333333, - "value": 24.98932, - "curve": [ 0.3498563, 24.89042, 0.427126, -2.862324 ] - }, - { - "time": 0.5, - "value": -2.799221, - "curve": [ 0.5753732, -2.733959, 0.6522827, 24.50276 ] - }, - { - "time": 0.7333333, - "value": 24.54565, - "curve": [ 0.8276176, 24.59554, 0.9316076, -2.692043 ] - }, - { "time": 1, "value": -2.790066 } - ] - }, - "hair3": { - "rotate": [ - { - "curve": [ 0.06667267, 0, 0.1593553, -10.48392 ] - }, - { - "time": 0.23333333, - "value": -10.492886, - "curve": [ 0.3338235, -10.49989, 0.4386607, -0.08680725 ] - }, - { - "time": 0.5, - "value": -0.08680725, - "curve": [ 0.5688103, -0.08680725, 0.658053, -10.74765 ] - }, - { - "time": 0.7333333, - "value": -10.697582, - "curve": [ 0.8333084, -10.631088, 0.9472112, 0 ] - }, - { "time": 1 } - ] - }, - "hair4": { - "rotate": [ - { - "value": -6.013939, - "curve": [ 0.10559352, -5.969406, 0.1507493, 18.62226 ] - }, - { - "time": 0.23333333, - "value": 18.723427, - "curve": [ 0.3355302, 18.69581, 0.40528485, -11.373627 ] - }, - { - "time": 0.5, - "value": -11.454224, - "curve": [ 0.626311, -11.45571, 0.6293055, 18.93505 ] - }, - { - "time": 0.7333333, - "value": 18.919914, - "curve": [ 0.8333666, 18.919914, 0.9129916, -6.060696 ] - }, - { "time": 1, "value": -6.013939 } - ], - "translate": [ - { "x": 0.03475952, "y": 1.3458252 } - ] - }, - "head": { - "rotate": [ - { - "value": -12.234505, - "curve": [ 0.06143671, -12.234504, 0.19128084, -7.449013 ] - }, - { - "time": 0.2666667, - "value": -7.434601, - "curve": [ 0.3406891, -7.42045, 0.4206042, -12.234505 ] - }, - { - "time": 0.5, - "value": -12.234505, - "curve": [ 0.5671493, -12.26333, 0.6940113, -7.456505 ] - }, - { - "time": 0.7666666, - "value": -7.472237, - "curve": [ 0.8529694, -7.490928, 0.942855, -12.234505 ] - }, - { "time": 1, "value": -12.234505 } - ], - "scale": [ - { - "curve": [ 0.03916667, 1, 0.08446944, 0.9912923, 0.03916667, 1, 0.08446944, 1.0190994 ] - }, - { - "time": 0.13333334, - "x": 0.9912923, - "y": 1.0190994, - "curve": [ 0.20465556, 0.9912923, 0.3176702, 1.0191765, 0.20465556, 1.0190994, 0.3367928, 0.9916709 ] - }, - { - "time": 0.4, - "x": 1.0190022, - "y": 0.9915339, - "curve": [ 0.4560374, 1.018884, 0.4936612, 1.001296, 0.483147, 0.9913536, 0.49272755, 0.9987176 ] - }, - { - "time": 0.5, - "curve": [ 0.5076706, 0.9984317, 0.5844694, 0.9912923, 0.5099203, 1.001749, 0.5844694, 1.0190994 ] - }, - { - "time": 0.6333333, - "x": 0.9912923, - "y": 1.0190994, - "curve": [ 0.7046556, 0.9912923, 0.8176701, 1.0191765, 0.7046556, 1.0190994, 0.8367927, 0.9916709 ] - }, - { - "time": 0.9, - "x": 1.0190022, - "y": 0.9915339, - "curve": [ 0.9560374, 1.018884, 0.9553667, 1, 0.9831469, 0.9913536, 0.9553667, 1 ] - }, - { "time": 1 } - ] - }, - "head-control": { - "translate": [ - { - "x": -6.45993, - "y": -8.401773, - "curve": [ 0.05273332, -5.314346, 0.1667785, -3.638252, 0.0930327, -8.401774, 0.1959178, -3.8102424 ] - }, - { - "time": 0.23333333, - "x": -3.638252, - "y": -1.3223945, - "curve": [ 0.3092998, -3.638252, 0.4364251, -5.842407, 0.2746537, 1.4250946, 0.3798138, 10.303744 ] - }, - { - "time": 0.5, - "x": -7.034508, - "y": 10.285416, - "curve": [ 0.53829, -7.752487, 0.6595171, -10.53656, 0.5982466, 10.27043, 0.6943732, 1.5578316 ] - }, - { - "time": 0.7333333, - "x": -10.53656, - "y": -1.2572263, - "curve": [ 0.7973798, -10.53656, 0.9333333, -7.908203, 0.7684355, -3.793518, 0.8749288, -8.401772 ] - }, - { "time": 1, "x": -6.45993, "y": -8.401773 } - ] - }, - "hip": { - "rotate": [ - { "value": -4.354578 } - ], - "translate": [ - { - "x": -2.8556595, - "y": -13.858932, - "curve": [ 0.025, -2.84362, 0.0672245, -2.815521, 0.02826383, -19.13565, 0.05413223, -24.01763 ] - }, - { - "time": 0.1, - "x": -2.609104, - "y": -24.187546, - "curve": [ 0.14349824, -2.335156, 0.20189807, -1.788381, 0.1520444, -23.984085, 0.21322107, -14.811488 ] - }, - { - "time": 0.2666667, - "x": -1.2142082, - "y": -7.122375, - "curve": [ 0.3076929, -0.8572894, 0.3451087, -0.5055015, 0.3060169, -1.6301517, 0.3410871, 3.152566 ] - }, - { - "time": 0.3666667, - "x": -0.3309364, - "y": 3.1525726, - "curve": [ 0.4099607, 0.01963806, 0.458473, 0.25751495, 0.4266791, 3.304947, 0.48069695, -6.751709 ] - }, - { - "time": 0.5, - "x": 0.2593346, - "y": -10.585007, - "curve": [ 0.553076, 0.2616577, 0.5589796, 0.1951599, 0.5192444, -14.406647, 0.5481416, -23.88285 ] - }, - { - "time": 0.6, - "x": -0.16674805, - "y": -23.7083, - "curve": [ 0.6630032, -0.7226028, 0.7975605, -2.094368, 0.702288, -23.364, 0.8024796, 3.5312805 ] - }, - { - "time": 0.8666667, - "x": -2.45504, - "y": 3.4846344, - "curve": [ 0.900976, -2.634102, 0.9666666, -2.871712, 0.9130171, 3.4509735, 0.9666666, -7.635769 ] - }, - { "time": 1, "x": -2.8556595, "y": -13.858932 } - ] - }, - "muzzle-ring": { - "rotate": [ - { "time": 0.23333333, "value": 0.1086235 } - ] - }, - "muzzle-ring2": { - "rotate": [ - { "time": 0.2666667, "value": 0.1086235 } - ] - }, - "muzzle-ring3": { - "rotate": [ - { "time": 0.2666667, "value": 0.1086235 } - ] - }, - "muzzle-ring4": { - "rotate": [ - { "time": 0.2666667, "value": 0.1086235 } - ] - }, - "neck": { - "rotate": [ - { - "value": 17.7811, - "curve": [ 0.02514851, 17.929705, 0.07101186, 18.4591 ] - }, - { - "time": 0.13333334, - "value": 18.457026, - "curve": [ 0.1866547, 18.455263, 0.2853263, 17.33772 ] - }, - { - "time": 0.3666667, - "value": 17.33654, - "curve": [ 0.4048635, 17.336, 0.4699174, 17.59838 ] - }, - { - "time": 0.5, - "value": 17.789774, - "curve": [ 0.5176707, 17.9022, 0.5816134, 18.46532 ] - }, - { - "time": 0.6333333, - "value": 18.46029, - "curve": [ 0.7092406, 18.45292, 0.8148, 17.319715 ] - }, - { - "time": 0.8666667, - "value": 17.322073, - "curve": [ 0.9082929, 17.323965, 0.9711425, 17.56992 ] - }, - { "time": 1, "value": 17.7811 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "value": 10.059132, - "curve": [ 0.04404857, 11.161348, 0.06296488, 11.485394 ] - }, - { - "time": 0.1, - "value": 11.48998, - "curve": [ 0.21508875, 11.49362, 0.3358774, 2.9205174 ] - }, - { - "time": 0.3666667, - "value": 0.8411312, - "curve": [ 0.4164524, -2.521204, 0.4980461, -10.835702 ] - }, - { - "time": 0.6, - "value": -10.82903, - "curve": [ 0.7620489, -10.713412, 0.8446016, -3.045681 ] - }, - { - "time": 0.8666667, - "value": -1.341797, - "curve": [ 0.9168805, 2.535763, 0.977475, 8.81012 ] - }, - { "time": 1, "value": 10.059132 } - ] - }, - "rear-foot-target": { - "rotate": [ - { - "value": -32.81834, - "curve": [ 0.03517772, -42.68637, 0.05715114, -70.49265 ] - }, - { - "time": 0.1, - "value": -70.5925, - "curve": [ 0.23636356, -70.77538, 0.3351397, -9.873116 ] - }, - { - "time": 0.3666667, - "value": -1.5615536, - "curve": [ 0.39346445, 5.503226, 0.4766666, 13.96162 ] - }, - { - "time": 0.5, - "value": 13.96162, - "curve": [ 0.5190303, 13.96162, 0.5078729, 0.13215438 ] - }, - { "time": 0.5666666, "value": -0.2792717 }, - { - "time": 0.7333333, - "value": -0.28445435, - "curve": [ 0.8271056, -0.05950618, 0.9580701, -21.071537 ] - }, - { "time": 1, "value": -32.81834 } - ], - "translate": [ - { - "x": -167.3188, - "y": 0.5788574, - "curve": [ 0.02248509, -180.5451, 0.075, -235.51065, 0.04540817, 0.5788575, 0.075, 30.11717 ] - }, - { - "time": 0.1, - "x": -235.51065, - "y": 39.9159, - "curve": [ 0.14210087, -235.51065, 0.20833333, -201.7273, 0.1383412, 54.94375, 0.17957518, 60.77969 ] - }, - { - "time": 0.23333333, - "x": -176.32953, - "y": 61.47771, - "curve": [ 0.2724341, -136.60674, 0.3205719, -45.17649, 0.2747891, 62.016, 0.32139045, 56.60431 ] - }, - { - "time": 0.3666667, - "x": 8.439873, - "y": 49.66912, - "curve": [ 0.4028122, 51.03225, 0.4857448, 66.86314, 0.4012378, 44.37368, 0.4802278, 23.10683 ] - }, - { "time": 0.5, "x": 66.57163, "y": 14.215683 }, - { "time": 0.5333333, "x": 52.58388, "y": 0.6018922 }, - { "time": 1, "x": -167.3188, "y": 0.5788574 } - ] - }, - "rear-thigh": { - "translate": [ - { - "x": -17.706324, - "y": -4.631317, - "curve": [ 0.03644444, -19.80997, 0.0431217, -20.85699, 0.03644444, -4.631317, 0.04951704, -7.031244 ] - }, - { - "time": 0.1, - "x": -20.94829, - "y": -7.064457, - "curve": [ 0.1620024, -21.04781, 0.4, 7.791963, 0.2, -7.130247, 0.40004575, -1.8982906 ] - }, - { - "time": 0.5, - "x": 7.791963, - "y": -1.9355936, - "curve": [ 0.6121496, 7.692922, 0.875, -10.491075, 0.5922905, -1.970035, 0.9168845, -3.2536535 ] - }, - { "time": 1, "x": -17.706324, "y": -4.631317 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "value": 28.27774, - "curve": [ 0.03390831, 30.940815, 0.06758396, 32.04713 ] - }, - { - "time": 0.1, - "value": 31.88103, - "curve": [ 0.1942905, 31.013386, 0.3364573, -0.11212158 ] - }, - { - "time": 0.3666667, - "value": -7.11055, - "curve": [ 0.4211193, -19.725266, 0.5301549, -46.211 ] - }, - { - "time": 0.6, - "value": -45.74681, - "curve": [ 0.7075172, -45.03224, 0.8438387, -13.561066 ] - }, - { - "time": 0.8666667, - "value": -6.483352, - "curve": [ 0.9088265, 6.58815, 0.9575854, 24.209595 ] - }, - { "time": 1, "value": 28.27774 } - ] - }, - "torso": { - "rotate": [ - { - "value": -20.71889, - "curve": [ 0.02514851, -20.57028, 0.07101186, -20.040886 ] - }, - { - "time": 0.13333334, - "value": -20.04296, - "curve": [ 0.1866547, -20.044724, 0.2853263, -21.16227 ] - }, - { - "time": 0.3666667, - "value": -21.16345, - "curve": [ 0.4048635, -21.16399, 0.4699174, -20.90161 ] - }, - { - "time": 0.5, - "value": -20.71021, - "curve": [ 0.5176707, -20.597786, 0.5816134, -20.03467 ] - }, - { - "time": 0.6333333, - "value": -20.039696, - "curve": [ 0.7092406, -20.047066, 0.8148, -21.180275 ] - }, - { - "time": 0.8666667, - "value": -21.17792, - "curve": [ 0.9082929, -21.176025, 0.9711425, -20.93007 ] - }, - { "time": 1, "value": -20.71889 } - ] - }, - "torso2": { - "rotate": [ - { - "value": 1.0006008, - "curve": [ 0.005584249, 1.196775, 0.08436342, 2.8825326 ] - }, - { - "time": 0.13333334, - "value": 2.8825326, - "curve": [ 0.2047951, 2.8825326, 0.28441125, -1.1665286 ] - }, - { - "time": 0.3666667, - "value": -1.1665286, - "curve": [ 0.41125, -1.1665286, 0.4809279, 0.57091 ] - }, - { - "time": 0.5, - "value": 1.0006008, - "curve": [ 0.5145121, 1.3275578, 0.5900208, 2.834224 ] - }, - { - "time": 0.6333333, - "value": 2.848558, - "curve": [ 0.6827311, 2.8649056, 0.7959066, -1.204437 ] - }, - { - "time": 0.8666667, - "value": -1.204437, - "curve": [ 0.9160316, -1.204437, 0.983916, 0.6246002 ] - }, - { "time": 1, "value": 1.0006008 } - ] - }, - "torso3": { - "rotate": [ - { "value": -1.810024 } - ] - } - }, - "ik": { - "front-leg-ik": [ - { - "softness": 25.7, - "bendPositive": false, - "curve": [ 0.008333334, 1, 0.025, 1, 0.008333334, 25.7, 0.025, 9.9 ] - }, - { - "time": 0.03333333, - "softness": 9.9, - "bendPositive": false, - "curve": [ 0.15, 1, 0.3833333, 1, 0.15, 9.9, 0.3833333, 43.2 ] - }, - { - "time": 0.5, - "softness": 43.2, - "bendPositive": false, - "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.8455136, 45.56755 ] - }, - { "time": 1, "softness": 25.7, "bendPositive": false } - ], - "rear-leg-ik": [ - { "softness": 5, "bendPositive": false }, - { "time": 0.4333333, "softness": 4.9, "bendPositive": false }, - { "time": 0.5, "softness": 28.81148, "bendPositive": false }, - { "time": 0.6, "softness": 43.8, "bendPositive": false }, - { "time": 1, "softness": 5, "bendPositive": false } - ] - }, - "events": [ - { "name": "footstep" }, - { "time": 0.5, "name": "footstep" } - ] - } -} -} \ No newline at end of file diff --git a/public/spine-test/4.3/spineboy-pro.skel b/public/spine-test/4.3/spineboy-pro.skel deleted file mode 100644 index cfcbd39..0000000 Binary files a/public/spine-test/4.3/spineboy-pro.skel and /dev/null differ diff --git a/public/spine-test/4.3/spineboy.atlas b/public/spine-test/4.3/spineboy.atlas deleted file mode 100644 index 33f0db1..0000000 --- a/public/spine-test/4.3/spineboy.atlas +++ /dev/null @@ -1,84 +0,0 @@ -spineboy.png - size: 1024, 256 - filter: Linear, Linear - scale: 0.5 -crosshair - bounds: 186, 17, 45, 45 -eye-indifferent - bounds: 137, 17, 47, 45 -eye-surprised - bounds: 623, 45, 47, 45 -front-bracer - bounds: 613, 3, 29, 40 -front-fist-closed - bounds: 278, 2, 38, 41 -front-fist-open - bounds: 233, 18, 43, 44 -front-foot - bounds: 72, 39, 63, 35 -front-shin - bounds: 952, 41, 41, 92 -front-thigh - bounds: 995, 120, 23, 56 -front-upper-arm - bounds: 995, 69, 23, 49 -goggles - bounds: 167, 64, 131, 83 -gun - bounds: 300, 45, 105, 102 -head - bounds: 29, 76, 136, 149 -hoverboard-board - bounds: 167, 149, 246, 76 -hoverboard-thruster - bounds: 674, 8, 30, 32 -hoverglow-small - bounds: 813, 60, 137, 38 -mouth-grind - bounds: 416, 13, 47, 30 -mouth-oooo - bounds: 367, 13, 47, 30 -mouth-smile - bounds: 318, 13, 47, 30 -muzzle-glow - bounds: 706, 15, 25, 25 -muzzle-ring - bounds: 2, 120, 25, 105 -muzzle01 - bounds: 554, 50, 67, 40 -muzzle02 - bounds: 484, 48, 68, 42 -muzzle03 - bounds: 685, 42, 83, 53 -muzzle04 - bounds: 407, 45, 75, 45 -muzzle05 - bounds: 2, 36, 68, 38 -neck - bounds: 2, 97, 18, 21 -portal-bg - bounds: 550, 92, 133, 133 -portal-flare1 - bounds: 484, 16, 56, 30 -portal-flare2 - bounds: 810, 27, 57, 31 -portal-flare3 - bounds: 869, 28, 58, 30 -portal-shade - bounds: 415, 92, 133, 133 -portal-streaks1 - bounds: 685, 97, 126, 128 -portal-streaks2 - bounds: 813, 100, 125, 125 -rear-bracer - bounds: 644, 7, 28, 36 -rear-foot - bounds: 554, 18, 57, 30 -rear-shin - bounds: 770, 6, 38, 89 -rear-thigh - bounds: 991, 178, 28, 47 -rear-upper-arm - bounds: 995, 23, 20, 44 -torso - bounds: 940, 135, 49, 90 diff --git a/public/spine-test/4.3/spineboy.png b/public/spine-test/4.3/spineboy.png deleted file mode 100644 index 6f76c57..0000000 Binary files a/public/spine-test/4.3/spineboy.png and /dev/null differ diff --git a/public/spine-test/README.md b/public/spine-test/README.md deleted file mode 100644 index 9762cec..0000000 --- a/public/spine-test/README.md +++ /dev/null @@ -1,33 +0,0 @@ -# Spine 多版本测试资源 - -这些资源来自 Esoteric Software 官方的 -[`spine-runtimes`](https://github.com/EsotericSoftware/spine-runtimes) -仓库,用于测试本项目对 Spine 3.8、4.0、4.1、4.2、4.3 JSON 数据的加载、预览与动画联动。 - -## 目录结构 - -每个版本目录都包含同一套 Spineboy Pro 示例: - -- `spineboy-pro.json`:骨骼与动画数据 -- `spineboy.atlas`:纹理图集 -- `spineboy.png`:图集贴图 - -`4.3/` 还包含官方 `spineboy-pro.skel`,用于验证 4.3 二进制加载和版本识别。 - -| 目录 | JSON 中的实际 Spine 版本 | 浏览器访问路径 | -| --- | --- | --- | -| `3.8/` | `3.8.55` | `/spine-test/3.8/` | -| `4.0/` | `4.0.31` | `/spine-test/4.0/` | -| `4.1/` | `4.1.17` | `/spine-test/4.1/` | -| `4.2/` | `4.2.22` | `/spine-test/4.2/` | -| `4.3/` | `4.3.75-beta` | `/spine-test/4.3/` | - -## 手动测试 - -1. 新建一个 Spine 场景对象。 -2. 依次选择对应版本目录中的 JSON、Atlas 和 PNG 文件。 -3. 点击“加载”。 -4. 检查资源版本、骨骼层级、动画列表、时间轴与粒子挂载联动。 - -测试时不要混用不同版本目录中的文件。资源版权和使用条件遵循 -[`spine-runtimes` License](https://github.com/EsotericSoftware/spine-runtimes/blob/4.3/LICENSE)。 diff --git a/public/spine/images/bg0.png b/public/spine/images/bg0.png deleted file mode 100644 index 4b9aeb9..0000000 Binary files a/public/spine/images/bg0.png and /dev/null differ diff --git a/public/spine/images/bg1.png b/public/spine/images/bg1.png deleted file mode 100644 index 12ec184..0000000 Binary files a/public/spine/images/bg1.png and /dev/null differ diff --git a/public/spine/images/bg2.png b/public/spine/images/bg2.png deleted file mode 100644 index 09c3401..0000000 Binary files a/public/spine/images/bg2.png and /dev/null differ diff --git a/public/spine/images/coin.png b/public/spine/images/coin.png deleted file mode 100644 index 48d6e77..0000000 Binary files a/public/spine/images/coin.png and /dev/null differ diff --git a/public/spine/images/g1.png b/public/spine/images/g1.png deleted file mode 100644 index e8775fc..0000000 Binary files a/public/spine/images/g1.png and /dev/null differ diff --git a/public/spine/images/g2.png b/public/spine/images/g2.png deleted file mode 100644 index e78d385..0000000 Binary files a/public/spine/images/g2.png and /dev/null differ diff --git a/public/spine/images/light0.png b/public/spine/images/light0.png deleted file mode 100644 index 09f85b1..0000000 Binary files a/public/spine/images/light0.png and /dev/null differ diff --git a/public/spine/images/light1.png b/public/spine/images/light1.png deleted file mode 100644 index eff5af3..0000000 Binary files a/public/spine/images/light1.png and /dev/null differ diff --git a/public/spine/images/lizi.png b/public/spine/images/lizi.png deleted file mode 100644 index 4c64c3c..0000000 Binary files a/public/spine/images/lizi.png and /dev/null differ diff --git a/public/spine/images/sd/sd_01.png b/public/spine/images/sd/sd_01.png deleted file mode 100644 index 37e0666..0000000 Binary files a/public/spine/images/sd/sd_01.png and /dev/null differ diff --git a/public/spine/images/sd/sd_02.png b/public/spine/images/sd/sd_02.png deleted file mode 100644 index 3352c0c..0000000 Binary files a/public/spine/images/sd/sd_02.png and /dev/null differ diff --git a/public/spine/images/sd/sd_03.png b/public/spine/images/sd/sd_03.png deleted file mode 100644 index b7677cb..0000000 Binary files a/public/spine/images/sd/sd_03.png and /dev/null differ diff --git a/public/spine/images/sd/sd_04.png b/public/spine/images/sd/sd_04.png deleted file mode 100644 index e8ead77..0000000 Binary files a/public/spine/images/sd/sd_04.png and /dev/null differ diff --git a/public/spine/images/sd/sd_05.png b/public/spine/images/sd/sd_05.png deleted file mode 100644 index a68974e..0000000 Binary files a/public/spine/images/sd/sd_05.png and /dev/null differ diff --git a/public/spine/images/sd/sd_06.png b/public/spine/images/sd/sd_06.png deleted file mode 100644 index 4328dec..0000000 Binary files a/public/spine/images/sd/sd_06.png and /dev/null differ diff --git a/public/spine/images/sd/sd_07.png b/public/spine/images/sd/sd_07.png deleted file mode 100644 index e17fafe..0000000 Binary files a/public/spine/images/sd/sd_07.png and /dev/null differ diff --git a/public/spine/images/sd/sd_08.png b/public/spine/images/sd/sd_08.png deleted file mode 100644 index c037771..0000000 Binary files a/public/spine/images/sd/sd_08.png and /dev/null differ diff --git a/public/spine/images/sd/sd_09.png b/public/spine/images/sd/sd_09.png deleted file mode 100644 index d264777..0000000 Binary files a/public/spine/images/sd/sd_09.png and /dev/null differ diff --git a/public/spine/images/x10.png b/public/spine/images/x10.png deleted file mode 100644 index dd9f569..0000000 Binary files a/public/spine/images/x10.png and /dev/null differ diff --git a/public/spine/images/x10_new.png b/public/spine/images/x10_new.png deleted file mode 100644 index 7d76f96..0000000 Binary files a/public/spine/images/x10_new.png and /dev/null differ diff --git a/public/spine/x10.spine b/public/spine/x10.spine deleted file mode 100644 index 0ed170e..0000000 Binary files a/public/spine/x10.spine and /dev/null differ diff --git a/dist/spine-test/3.8/spineboy-pro.json b/spine-test/3.8/spineboy-pro.json similarity index 100% rename from dist/spine-test/3.8/spineboy-pro.json rename to spine-test/3.8/spineboy-pro.json diff --git a/dist/spine-test/3.8/spineboy.atlas b/spine-test/3.8/spineboy.atlas similarity index 100% rename from dist/spine-test/3.8/spineboy.atlas rename to spine-test/3.8/spineboy.atlas diff --git a/dist/spine-test/3.8/spineboy.png b/spine-test/3.8/spineboy.png similarity index 100% rename from dist/spine-test/3.8/spineboy.png rename to spine-test/3.8/spineboy.png diff --git a/dist/spine-test/4.0/spineboy-pro.json b/spine-test/4.0/spineboy-pro.json similarity index 100% rename from dist/spine-test/4.0/spineboy-pro.json rename to spine-test/4.0/spineboy-pro.json diff --git a/dist/spine-test/4.0/spineboy.atlas b/spine-test/4.0/spineboy.atlas similarity index 100% rename from dist/spine-test/4.0/spineboy.atlas rename to spine-test/4.0/spineboy.atlas diff --git a/dist/spine-test/4.0/spineboy.png b/spine-test/4.0/spineboy.png similarity index 100% rename from dist/spine-test/4.0/spineboy.png rename to spine-test/4.0/spineboy.png diff --git a/dist/spine-test/4.1/spineboy-pro.json b/spine-test/4.1/spineboy-pro.json similarity index 100% rename from dist/spine-test/4.1/spineboy-pro.json rename to spine-test/4.1/spineboy-pro.json diff --git a/dist/spine-test/4.1/spineboy.atlas b/spine-test/4.1/spineboy.atlas similarity index 100% rename from dist/spine-test/4.1/spineboy.atlas rename to spine-test/4.1/spineboy.atlas diff --git a/dist/spine-test/4.1/spineboy.png b/spine-test/4.1/spineboy.png similarity index 100% rename from dist/spine-test/4.1/spineboy.png rename to spine-test/4.1/spineboy.png diff --git a/dist/spine-test/4.2/spineboy-pro.json b/spine-test/4.2/spineboy-pro.json similarity index 100% rename from dist/spine-test/4.2/spineboy-pro.json rename to spine-test/4.2/spineboy-pro.json diff --git a/dist/spine-test/4.2/spineboy.atlas b/spine-test/4.2/spineboy.atlas similarity index 100% rename from dist/spine-test/4.2/spineboy.atlas rename to spine-test/4.2/spineboy.atlas diff --git a/dist/spine-test/4.2/spineboy.png b/spine-test/4.2/spineboy.png similarity index 100% rename from dist/spine-test/4.2/spineboy.png rename to spine-test/4.2/spineboy.png diff --git a/dist/spine-test/4.3/spineboy-pro.json b/spine-test/4.3/spineboy-pro.json similarity index 100% rename from dist/spine-test/4.3/spineboy-pro.json rename to spine-test/4.3/spineboy-pro.json diff --git a/dist/spine-test/4.3/spineboy-pro.skel b/spine-test/4.3/spineboy-pro.skel similarity index 100% rename from dist/spine-test/4.3/spineboy-pro.skel rename to spine-test/4.3/spineboy-pro.skel diff --git a/dist/spine-test/4.3/spineboy.atlas b/spine-test/4.3/spineboy.atlas similarity index 100% rename from dist/spine-test/4.3/spineboy.atlas rename to spine-test/4.3/spineboy.atlas diff --git a/dist/spine-test/4.3/spineboy.png b/spine-test/4.3/spineboy.png similarity index 100% rename from dist/spine-test/4.3/spineboy.png rename to spine-test/4.3/spineboy.png diff --git a/dist/spine-test/README.md b/spine-test/README.md similarity index 100% rename from dist/spine-test/README.md rename to spine-test/README.md