{"version":3,"file":"shared-lib.hcslXC_f.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","w","T","k","C","M","O","E","S","A","P","D","R","z","F","B","I","N","L","W","U","H","j","G","$","u","p","l","o","c","h","g","v","b","_","y","m","x","d","s","e","r","t","useRef","useState","SplitText","useGSAP","ScrollTrigger","t","n","i","a","React.useState","useState","useRef","DotLottieReact","mask","SVG","getProps","Icon","React.forwardRef","useRef","useState","lottie","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","SVG","UtilsComponentMessage","useId","useRef","useCallback","useState","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","ButWhy","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","CaretDown","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","CaretUp","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","PButton","NButton","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","React.useRef","React.useState","React.useCallback","React.useState","React.Fragment","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","React.forwardRef","metadata","metadata","siteMetadata","metadataVersion","__FramerMetadata__","siteMetadata","rest","props","animated","restProps","className","style","variants","nextOverrides","variant","overrides","t","config","transition","value","contextValue","fallbackRef","refBinding","ref","defaultLayoutId","layoutDependency","scopingClassNames","isDisplayed","baseVariant","isDisplayed1","layoutId","gestureHandlers","classNames","gestureVariant","e","r","n","s","a","i","o","u","l","c","f","p","d","g","_","m","v","y","x","b","h","w","T","k","M","O","E","S","A","P","D","R","z","F","B","N","L","Y","C","I","X","W","U","q","H","V","j","G","Q","$","Z","K","J","tt","et","rt","nt","it","st","at","ot","ut","lt","ct","ht","ft","pt","dt","gt","_t","mt","vt","yt","xt","bt","wt","Tt","kt","Ct","Mt","Ot","Et","St","At","Pt","Dt","Rt","animation","textRef","containerRef","animationControlsRef","hasAnimatedRef","currentLineSplitRef","resizeTimeoutRef","isFirstResizeRef","scrollElementsRef","isInView","setIsInView","isFullyOutOfView","setIsFullyOutOfView","TAG","tag","buildTransitionConfig","transitionValue","setupSplit","shouldRevert","lineSplit","lines","wrapper","maskLines","line","elements","splitMode","charSplit","wordSplit","animateElements","control","transitionConfig","baseDelay","elementDelay","index","staggerAmount","forward","opacityInitial","translateXInitial","translateYInitial","rotateInitial","scaleInitial","blurInitial","progress","rotation","scale","opacity","blur","trigger","result","text","rafId","checkAlignment","rect","viewportHeight","viewportBottom","elementPoint","scrollTriggerPosition","isAligned","handleScroll","handleResize","areElementsInInitialState","firstEl","parsedOpacity","currentOpacity","currentTransform","currentFilter","opacityMatches","hasInitialOffset","blurMatches","reverse","resizeObserver","font","ie","ce","Lt","Yt","It","Jt","Ft","Ut","Ae","Oe","$t","zt","Wt","Bt","Ht","jt","Nt","Gt","Vt","qt","Kt","Qt","Xt","Zt","te","ee","ne","ae","re","se","oe","he","de","ue","le","_e","fe","ve","pe","me","ge","ye","Me","Ce","Le","we","be","Ie","Se","Ee","Pe","ke","Re","ze","He","Ue","Be","$e","We","xe","je","Fe","Te","De","Ne","Ge","isReverse","isPlaying","setIsPlaying","isLooping","setIsLooping","setProgress","getDotLottie","getProgressFromDotLottie","dotLottie","frameId","syncState","handleTogglePlay","handleSeek","nextProgress","handleSeekStart","handleSeekEnd","handleToggleLoop","nextLooping","event","isCanvas","setDotLottie","mode","src","isReady","setIsReady","handleLoad","lastVariant","ProxyFunction","AudioController","createRegularArray","createTypedArrayFactory","createWorker","setupWorker","dataFunctionManager","completeLayers","convertPathsToAbsoluteValues","findCompLayers","completeShapes","completeText","completeChars","findComp","checkVersion","updateTextLayer","iterateLayers","iterateShapes","completeClosingShapes","completeData","formatResponse","loadAsset","createProcess","loadAnimation","loadData","completeAnimation","imageLoaded","footageLoaded","getAssetsPath","testImageLoaded","createImageData","createImgData","createFootageData","loadAssets","setPath","setAssetsPath","getAsset","destroy","loadedImages","loadedFootages","setCacheType","ImagePreloaderFactory","parsePayloadLines","registerComposition","_thisProjectFunction","removeElement","subtractPlayingCount","registerAnimation","setupAnimation","getRegisteredAnimations","addPlayingCount","activate","setSpeed","setDirection","play","resume","first","pause","goToAndStop","stop","togglePause","searchAnimations","resize","freeze","unfreeze","setVolume","mute","unmute","getBezierEasing","BezierEasing","calcBezier","getSlope","binarySubdivide","newtonRaphsonIterate","_double","newElement","release","create","pointOnLine2D","pointOnLine3D","getSegmentsLength","BezierData","PointData","getDistancePerc","getPointInSegment","getNewSegment","getProp","clone","newShapeCollection","interpolateShape","interpolateShapeCurrentTime","resetShape","shapesEqual","setVValue","processEffectsSequence","ShapeProperty","addEffect","KeyframedShapeProperty","EllShapePropertyFactory","StarShapePropertyFactory","RectShapePropertyFactory","getShapeProp","getConstructorFunction","getKeyframedConstructorFunction","reset","rotate","rotateX","rotateY","rotateZ","shear","skew","skewFromAxis","setTransform","translate","transform","multiply","isIdentity","equals","cloneFromProps","applyToPoint","applyToX","applyToY","applyToZ","getInverseMatrix","inversePoint","inversePoints","applyToTriplePoints","applyToPointArray","applyToPointStringified","toCSS","roundMatrixProperty","to2dCSS","registerModifier","getModifier","applyToMatrix","processKeys","precalculateMatrix","autoOrient","addDynamicProperty","TransformProperty","getTransformProperty","trimFontOptions","setUpNode","checkLoadedFonts","createHelper","measure","addFonts","addChars","getCharData","measureText","getFontByName","getCodePoint","isModifier","isZeroWidthJoiner","isVariationSelector","isRegionalCode","isFlagEmoji","isCombinedCharacter","isRegionalFlag","setIsLoaded","createFilter","createAlphaToLuminanceFilter","createRenderFunction","renderFill","renderGradient","renderGradientStroke","renderStroke","renderPath","renderContentTransform","renderNoop","TextSelectorPropFactory","getTextSelectorProp","createLumaSvgFilter","loadLuma","getLuma","_thisLayerFunction","seedrandom","mixkey","flatten","tostring","autoseed","ARC4","copy","initExpressions","pushExpression","popExpression","releaseInstances","registerExpressionProperty","MaskInterface","completeProperty","UnidimensionalPropertyInterface","MultidimensionalPropertyInterface","defaultGetter","_thisFunction","getMatrix","toWorldVec","toWorld","fromWorldVec","fromWorld","applyPoint","invertPoint","fromComp","sampleImage","_registerMaskInterface","_registerEffectsInterface","_propertyGroup","createEffectsInterface","createGroupInterface","groupInterface","createValueInterface","interfaceFunction","iterateElements","groupInterfaceFactory","fillInterfaceFactory","strokeInterfaceFactory","trimInterfaceFactory","ellipseInterfaceFactory","starInterfaceFactory","rectInterfaceFactory","roundedInterfaceFactory","repeaterInterfaceFactory","gradientFillInterfaceFactory","defaultInterfaceFactory","contentsInterfaceFactory","transformInterfaceFactory","addPropertyToDashOb","_interfaceFunction","parentGroupWrapper","init","searchProperty","searchExpressions","getValueAtTime","getSpeedAtTime","getVelocityAtTime","getStaticValueAtTime","setGroupProperty","loopOut","loopIn","smooth","getTransformValueAtTime","getTransformStaticValueAtTime","getShapeValueAtTime","ShapeExpressions","vertices","animRef","ready","setReady","sourceType","url","file","el","anim","fit","onLoaded","canvasFrame","lastFrame","target","current","raf","maxTarget","latch","once","rawId","sectionId","sectionRef","sectionEl","resolveSection","vh","startLine","sectionStart","distance","sectionEnd","start","end","tick","diff","smoothing","request","onScroll","loop","speed","hasPlayed","observer","entry","onLeave","threshold","label","max","min","_ref","_ref1","subtitle","title","ref1","sharedStyleClassNames","yeAnKbEUZ","WuF2iG84P","key","obj","isOnFramerCanvas","instanceId","hasImage","imageRef","gridArrayRef","wrapperRef","p5InstanceRef","isInViewRef","GridObject","detectedFrameRate","isInViewFromHook","sketch","ReactP5Wrapper","p5","mouseState","isInitialized","initializeGrid","paddingValues","col","row","calculatedItemSize","updateGridWithImage","preloadImages","canvasSize","parent","canvas","gridObject","mouseX","mouseY","isWithinBounds","timer","isLoading","setReactP5Wrapper","setIsLoading","module","error","currentTime","interact","angle","maxDistance","scaleMultiplier","force","targetAngle","forceStrength","normalizedTarget","forceX","forceY","currentAngle","totalScale","gridArray","imageData","itemSize","intensity","radius","baseScale","values","padding","timeoutsRef","pollIntervalRef","isCalculatingRef","wrapperSize","setWrapperSize","setCalculatedItemSize","setCanvasSize","calculateSizes","availableWidth","wrapperWidth","availableHeight","wrapperHeight","maxItemWidth","maxItemHeight","canvasWidth","canvasHeight","checkAndUpdateSize","newWidth","newHeight","entries","width","height","pollDelay","performInitialCalculation","instanceOffset","staggeredDelays","delay","timeout","cursor","wOeY8aplI","xVaYuQ9Hp","onAppearmnjqq6","activeVariantCallback","args","setVariant","M4dlNIKK1","onAppear1rm2i8l","linkedin","humanu","petu","enter","componentViewport","onTapk2phfw","setGestureState","onMouseEnter1rmlpm2","nWw81Fe72","onTap14vc7zd","ETHvyi5Bz","HDUeYIKl1","zkY7e5Its","IsiwsCz0X","c6_H4aAt2","onAppearezr48h","onAppear1y8k8fe","isDisplayed2","isDisplayed3","isDisplayed4","isDisplayed5","isDisplayed6","isDisplayed7","arg","context","para","name1","pet","human","onMouseEnter1r791vr","onMouseLeave1ujlkrl","qFLf9I9eF","lHbx3fqe_","IxMT5TtNz","FHnrL7PSV","BsepQt4ao","D6rGJwpEG","color","width1","alpha","href","qxTvv_EBh","ezTt3ayMo","lschgej4H","linkY","V_13H28By","linkPink","TuvcC836w","qkM0WFd64","o7QZYPiN7","wrapRef","canvasRef","strokes","redoStack","drawing","tool","setTool","setColor","penColors","size","setSize","brushSize","rerender","eraserSize","drawStroke","pts","ctx","pressure","mx","my","last","redraw","dpr","wrap","ro","getPoint","onPointerDown","onPointerMove","native","events","ev","endStroke","undo","redo","clear","save","out","octx","paper","onKeyDown","mod","canUndo","canRedo","btn","disabled","active","toolbarText","accent","gridStyle","showGrid","gridColor","gridSize","showToolbar","toolbarBottom","toolbarBackground","hovered","setHovered","hoverSize","easing","bounce","gap","offsetY","duration","reduced","setReduced","mq","onChange","parts","isBold","align","part","match","boldWeight","icon","icons","base","iconSize","hover","params","contentLocale","\"exports\"","\"metadataVersion\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"__FramerMetadata__\""],"sources":["https:/framerusercontent.com/modules/1IzgGOwf8aDRUilE2Bll/krkTPucFje4uN6qRGxyl/prDP0TeP6.js","https:/framerusercontent.com/modules/3AfbTgjIco2BB5T2Uy5n/WSp5ghqX5xRAasV4U7B7/MIP1XcMXC.js","https:/framerusercontent.com/modules/E9euRSnqcsOoXTl55ldw/xteIgP5lIaTZhrXDFH6K/SBIrQHWo2.js","https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/word-random-reveal.js","https:/framerusercontent.com/modules/Fr8G9lFCToiry7M0cRqD/t0s4FAyXfvwASFZzolyU/LineMaskSplit_prod.js","https:/ga.jspm.io/npm:@lottiefiles/dotlottie-react@0.18.3/dist/browser/index.js","https:/framerusercontent.com/modules/VdEWJdgFIKHb8shmJI6x/JMuQueQTE5Pf7GsLqM4w/LottieControls.js","https:/framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/uimtbrzYtgHhEgw098eB/DotLottie.js","https:/framerusercontent.com/modules/ogxKNYwkBTKl0ZNrhHWe/TeIDwNfwSDkb31AcGwOQ/Efmz5_hEy.js","https:/ga.jspm.io/npm:lottie-web@5.12.2/build/player/lottie.js","https:/framerusercontent.com/modules/PBb3uALM8mO4pHYrKJmX/U7NCM501KYhNMaCaq9oD/Lots3.js","https:/framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js","https:/framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe","https:/framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js","https:/framer.com/m/Utils-FINc.js","https:/framerusercontent.com/modules/ZofMRQbpZ58D2E6Yl6pR/VK09T2AzGpxkBMkMDE7A/MagneticGrid_Prod.js","https:/framerusercontent.com/modules/5P7NZxj7eEyGPDk2XYJh/SUbMByhlihrHPn3mJmzf/CDvVtZsXt.js","https:/framerusercontent.com/modules/0HpNith6mCpDY3LMcBZq/XN2aakhKDpKsL0uDcEyH/dTfP6cFNC.js","https:/framerusercontent.com/modules/ujgGBdMSFnZ7JQMlf4Wn/TMDQR92WvS8V4vI6rNBz/F_5GorvzF.js","https:/framerusercontent.com/modules/pzVcJlk9dha8SZoHXghx/l9mIvMMfwfIHqMpquNwX/JRzA4fsdN.js","https:/framerusercontent.com/modules/0WvbGmVcmzuQ3UGleiHr/iq7jCHTij8r7wCiFc4At/l0fvKPAzC.js","https:/framerusercontent.com/modules/vQb6X6wpKdDjqAoCuA68/rKcrXgBxCDHlljUUdt6D/LOI0cF77B.js","https:/framerusercontent.com/modules/w3forN6QKQ62MOqxVcJ2/gCPuMlAsRT86Uo228xLS/LYpMDrZ_v.js","https:/framerusercontent.com/modules/1Qi5edZTtSsUSvMyg5rN/OQ6mil0SbsbJ97s1kCap/p1Yn1PvGL.js","https:/framerusercontent.com/modules/GYnfNB6s0PPYp8wc78Kv/jTCz4unVCOemYPctCmLe/Q2uMFPDUQ.js","https:/framerusercontent.com/modules/ZwlQdSFPiRVcdTXxKqxC/NF5b1WHhwQ2EaoAGNaTi/qpXVCQBSj.js","https:/framerusercontent.com/modules/ZlHXXedO87THprr90158/ASbP5kjVp4NsmS4PV6sG/rK3kELEIT.js","https:/framerusercontent.com/modules/Dj8IoqUuuRkgoHZlMAuN/k0upiY4G6TfPhfNgfvwO/sJrJ9JMVX.js","https:/framerusercontent.com/modules/pDqPARyh0rZIjZunrBu4/F8SE9BwE3mT5PySO7USn/TRS7t1zHH.js","https:/framerusercontent.com/modules/qiwyL5Xwwh9eUhthMOOP/Lzwjlv1R0gZQYP8dHRRw/U9Voo0Y0D.js","https:/framerusercontent.com/modules/feMkGzyBdIBvQ8UMP3o7/MXvzar7G5NTsN5aEBL27/uAlSS1onv.js","https:/framerusercontent.com/modules/Wd0CBhRMbT1lG2gZHVSI/3j3FYMppgWx94Czgi4nn/uZluwEb01.js","https:/framerusercontent.com/modules/bycVcj9dLLKTjjmt8MXI/bkrcueKXVfSNajIeCKMB/WV7VsL3iI.js","https:/framerusercontent.com/modules/p4xyHAxz4hEgYi9H78wW/lQPrNjCqxcKFGWaJ0XOI/uKhhQBk6W.js","https:/framerusercontent.com/modules/05G9pT6iqNEkGB3ZjD5x/mu5AgbOSchhOOxruhYTx/ARoXnk48s.js","https:/framerusercontent.com/modules/lQrAYHHJtdFNMDLtDObP/AeOa4UWhMeKfWe3XZa5D/lDWUVpnhJ.js","https:/framerusercontent.com/modules/Wr2FL7TlSqcHcCJPoDpM/YulGsf5r79fuhlhDdpsD/eGLmuCwHe.js","https:/framerusercontent.com/modules/jbo1jMFqarfgj1jJObBC/VeB2vKwpo0wVXRKvAR7x/WzZprQfkf.js","https:/framerusercontent.com/modules/NrirPaTBoC3GKRZyoKjN/MrQGatTMYMJpfmFrIKDe/Drawin.js","https:/framerusercontent.com/modules/xNwq0PURddyD4TIWZsxV/bOjTxME1IKoCuCcfEulW/Textnicon.js","https:/framerusercontent.com/modules/a0LAyz3fMuUiTTFjFg6e/y8sz44E69L62WCnIo3xw/DSsdidn9m.js","https:/framerusercontent.com/modules/A9z1v4jPaXnYbrmI5spC/4zth0IYu2S8zE5oJpKRf/jC5BAAzxg.js","https:/framerusercontent.com/modules/f67qASgbhSkZIWFd9csr/Pvejt2vEGdj4hqe4MK0d/OHdD8OZ7t.js","https:/framerusercontent.com/modules/7WxFQmooWCUDlPy40O8q/FMwFeeJpDs0lEiDpWNBP/uw_L2vuLb.js","https:/framerusercontent.com/modules/r2Y0GUHIcnWmiTGQ1glO/iScRNRZ3UJ2x1Vp5rtDW/siteMetadata.js","https:/framerusercontent.com/modules/PB2VN3Ql7K8dydupr2sA/WYzDUzgHiYlb48bOFN92/uXZ9Fi0GM.js","https:/framerusercontent.com/modules/qiNTYA7OegZqeZBfO9Xz/z55TJ0HcZmbSB4orsTUA/augiA20Il.js"],"sourcesContent":["// Generated by Framer (0da2bc6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-D3htL\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"4284654046\" role=\"presentation\" viewBox=\"0 0 8 8\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4 0 C 6.209 0 8 1.791 8 4 C 8 6.209 6.209 8 4 8 C 1.791 8 0 6.209 0 4 C 0 1.791 1.791 0 4 0 Z\" fill=\"rgb(255, 255, 255)\" height=\"8px\" id=\"IxqjHJh0x\" width=\"8px\"/></svg>',style:{...style}});});const css=[`.framer-D3htL { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 8px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 8\n * @framerIntrinsicHeight 8\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/VdSITRkDY\",\"id\":\"VdSITRkDY\",\"moduleId\":\"gMdihXBgZu8hdonsiwhF\"}}\n */const Icon=withCSS(Component,css,\"framer-D3htL\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VdSITRkDY\\\",\\\"id\\\":\\\"VdSITRkDY\\\",\\\"moduleId\\\":\\\"gMdihXBgZu8hdonsiwhF\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"8\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"8\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={pozUNdb16:{hover:true,pressed:true}};const cycleOrder=[\"pozUNdb16\",\"KLlfVD1d2\",\"gUs9SM03D\",\"EraNt2uZ0\",\"OrSOxCuSK\"];const serializationHash=\"framer-xr5Km\";const variantClassNames={EraNt2uZ0:\"framer-v-srclrr\",gUs9SM03D:\"framer-v-1ft8zkp\",KLlfVD1d2:\"framer-v-1nn3q9o\",OrSOxCuSK:\"framer-v-1i6b9u2\",pozUNdb16:\"framer-v-uz0cui\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"pozUNdb16\",Disabled:\"gUs9SM03D\",Error:\"OrSOxCuSK\",Loading:\"KLlfVD1d2\",Success:\"EraNt2uZ0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pozUNdb16\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pozUNdb16\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"KLlfVD1d2\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"KLlfVD1d2\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uz0cui\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"pozUNdb16\",ref:refBinding,style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:202,borderBottomRightRadius:202,borderTopLeftRadius:202,borderTopRightRadius:202,opacity:1,...style},variants:{\"pozUNdb16-hover\":{backgroundColor:\"rgba(247, 134, 77, 0.85)\",opacity:1},\"pozUNdb16-pressed\":{backgroundColor:\"rgb(230, 101, 37)\",opacity:1},EraNt2uZ0:{opacity:1},gUs9SM03D:{opacity:.5},OrSOxCuSK:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"pozUNdb16-hover\":{\"data-framer-name\":undefined},\"pozUNdb16-pressed\":{\"data-framer-name\":undefined},EraNt2uZ0:{\"data-framer-name\":\"Success\"},gUs9SM03D:{\"data-framer-name\":\"Disabled\"},KLlfVD1d2:{\"data-framer-name\":\"Loading\"},OrSOxCuSK:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get in Touch\"})}),className:\"framer-128rju9\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"FVbJXzZT2\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{OrSOxCuSK:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EraNt2uZ0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"]},OrSOxCuSK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rltk6c\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"aPyPA4ssg\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1k19clg\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"jshvw7NRF\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{KLlfVD1d2:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g75yq8\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"R3dKgMD_Z\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\".framer-xr5Km.framer-7do4r, .framer-xr5Km .framer-7do4r { display: block; }\",\".framer-xr5Km.framer-uz0cui { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-xr5Km .framer-128rju9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xr5Km .framer-rltk6c { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-xr5Km .framer-1k19clg { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-xr5Km .framer-1g75yq8 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-xr5Km.framer-v-1nn3q9o.framer-uz0cui, .framer-xr5Km.framer-v-1ft8zkp.framer-uz0cui, .framer-xr5Km.framer-v-srclrr.framer-uz0cui, .framer-xr5Km.framer-v-1i6b9u2.framer-uz0cui { cursor: unset; }\",\".framer-xr5Km.framer-v-1nn3q9o .framer-1k19clg { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KLlfVD1d2\":{\"layout\":[\"fixed\",\"fixed\"]},\"gUs9SM03D\":{\"layout\":[\"fixed\",\"fixed\"]},\"EraNt2uZ0\":{\"layout\":[\"fixed\",\"fixed\"]},\"OrSOxCuSK\":{\"layout\":[\"fixed\",\"fixed\"]},\"sQDylkoON\":{\"layout\":[\"fixed\",\"fixed\"]},\"MgonPV0UE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMIP1XcMXC=withCSS(Component,css,\"framer-xr5Km\");export default FramerMIP1XcMXC;FramerMIP1XcMXC.displayName=\"Button\";FramerMIP1XcMXC.defaultProps={height:40,width:240};addPropertyControls(FramerMIP1XcMXC,{variant:{options:[\"pozUNdb16\",\"KLlfVD1d2\",\"gUs9SM03D\",\"EraNt2uZ0\",\"OrSOxCuSK\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMIP1XcMXC,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMIP1XcMXC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KLlfVD1d2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gUs9SM03D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EraNt2uZ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OrSOxCuSK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sQDylkoON\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MgonPV0UE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"240\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MIP1XcMXC.map","// Generated by Framer (7788242)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-huQ1W\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"2955932446\" role=\"presentation\" viewBox=\"0 0 119 119\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"119px\" id=\"fYVVKRxm4\" width=\"119px\"><path d=\"M 59.5 119 C 92.36 119 119 92.36 119 59.5 C 119 26.64 92.36 0 59.5 0 C 26.64 0 0 26.64 0 59.5 C 0 92.36 26.64 119 59.5 119 Z\" fill=\"rgb(221, 67, 104)\" height=\"119px\" id=\"txT1Je9PE\" width=\"119px\"/><path d=\"M 35.556 66.834 C 34.783 62.7 36.311 62.43 35.7 58.26 C 34.927 53.083 24.357 60.021 19.162 64.389 C 16.682 66.475 14.399 68.614 10.875 69.656 C 11.019 66.816 12.457 64.425 14.111 62.214 C 20.079 54.269 28.33 56.085 25.813 46.468 C 23.656 38.181 17.562 45.533 9.186 43.789 C 4.584 42.818 3.793 43.987 0 41.183 C 2.571 38.792 5.501 38.504 8.718 38.055 C 16.124 36.994 16.178 37.372 23.584 36.329 C 24.177 36.239 24.699 34.424 24.95 33.992 C 25.202 33.561 25.508 32.698 25.148 32.195 C 22.542 28.402 22.739 28.258 20.133 24.465 C 17.688 20.906 14.542 17.778 13.104 13.068 C 17.886 15.136 22.38 17.365 26.55 19.827 C 31.709 22.883 30.451 26.82 36.455 26.478 C 39.061 19.612 40.302 13.482 40.931 6.453 C 41.129 4.224 42.261 2.013 43.412 0 C 45.335 7.136 45.623 14.183 46.647 21.409 C 46.935 23.476 48.085 25.112 49.739 26.91 C 56.624 23.836 55.761 22.326 62.142 18.335 C 66.079 15.873 65.863 14.992 70.357 13.877 C 70.25 16.646 67.931 18.102 66.6 20.313 C 63.994 24.645 64.713 25.076 62.106 29.408 C 59.788 33.237 54.233 33.345 56.678 37.084 C 59.698 41.722 62.646 37.12 68.092 38.091 C 73.09 38.99 78.536 39.367 83.552 41.308 C 78.878 42.962 73.863 44.167 69.387 45.029 C 64.911 45.892 59.68 46.629 54.952 47.636 C 57.846 57.271 61.316 55.725 66.421 64.389 C 67.212 65.738 67.643 66.654 67.769 68.398 C 61.136 65.36 61.316 65.162 55.276 61.1 C 51.573 58.619 52.561 56.121 48.193 55.204 C 46.539 59.033 44.976 63.634 44.005 67.607 C 43.052 71.58 42.513 75.66 41.884 79.777 C 41.398 80.37 40.589 80.747 40.194 80.981 C 39.709 81.251 39.511 79.795 39.385 79.219 C 37.228 73.072 36.797 73.162 35.61 66.78 Z M 45.425 49.038 C 48.822 46.162 51.249 40.841 48.625 37.066 C 46.108 33.453 40.14 32.788 36.401 34.891 C 33.992 36.239 32.698 39.367 32.662 41.776 C 32.608 44.526 34.028 47.079 35.988 48.93 C 38.846 51.627 42.01 51.914 45.425 49.038 Z\" fill=\"rgb(232, 226, 217)\" height=\"81.01408392502915px\" id=\"tvglKZhj2\" transform=\"translate(17 18.768)\" width=\"83.55166163141905px\"/></g></svg>',style:{...style}});});const css=[`.framer-huQ1W { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 119px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 119\n * @framerIntrinsicHeight 119\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/rchhz7xMc\",\"id\":\"rchhz7xMc\",\"moduleId\":\"ZgnKG9ekdTBvHqWBHuMP\"}}\n */const Icon=withCSS(Component,css,\"framer-huQ1W\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"119\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/rchhz7xMc\\\",\\\"id\\\":\\\"rchhz7xMc\\\",\\\"moduleId\\\":\\\"ZgnKG9ekdTBvHqWBHuMP\\\"}}\",\"framerIntrinsicHeight\":\"119\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useRef as t,useLayoutEffect as e,useEffect as r}from\"react\";function n(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b,w={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},T={duration:.5,overwrite:!1,delay:0},k=1e8,C=1e-8,M=2*Math.PI,O=M/4,E=0,S=Math.sqrt,A=Math.cos,P=Math.sin,D=function(t){return\"string\"==typeof t},R=function(t){return\"function\"==typeof t},z=function(t){return\"number\"==typeof t},F=function(t){return void 0===t},B=function(t){return\"object\"==typeof t},I=function(t){return!1!==t},N=function(){return\"undefined\"!=typeof window},L=function(t){return R(t)||D(t)},Y=\"function\"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},X=Array.isArray,W=/(?:-?\\.?\\d|\\.)+/gi,U=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,q=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,H=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,V=/[+-]=-?[.\\d]+/,j=/[^,'\"\\[\\]\\s]+/gi,G=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,Q={},$={},Z=function(t){return($=Ot(t,Q))&&Er},K=function(t,e){},J=function(t,e){return!e&&void 0},tt=function(t,e){return t&&(Q[t]=e)&&$&&($[t]=e)||Q},et=function(){return 0},rt={suppressEvents:!0,isStart:!0,kill:!1},nt={suppressEvents:!0,kill:!1},it={suppressEvents:!0},st={},at=[],ot={},ut={},lt={},ct=30,ht=[],ft=\"\",pt=function(t){var e,r,n=t[0];if(B(n)||R(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(r=ht.length;r--&&!ht[r].targetTest(n););e=ht[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new We(t[r],e)))||t.splice(r,1);return t},dt=function(t){return t._gsap||pt(se(t))[0]._gsap},gt=function(t,e,r){return(r=t[e])&&R(r)?t[e]():F(r)&&t.getAttribute&&t.getAttribute(e)||r},_t=function(t,e){return(t=t.split(\",\")).forEach(e)||t},mt=function(t){return Math.round(1e5*t)/1e5||0},vt=function(t){return Math.round(1e7*t)/1e7||0},yt=function(t,e){var r=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),\"+\"===r?t+n:\"-\"===r?t-n:\"*\"===r?t*n:t/n},xt=function(t,e){for(var r=e.length,n=0;t.indexOf(e[n])<0&&++n<r;);return n<r},bt=function(){var t,e,r=at.length,n=at.slice(0);for(ot={},at.length=0,t=0;t<r;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},wt=function(t){return!!(t._initted||t._startAt||t.add)},Tt=function(t,e,r,n){at.length&&!a&&bt(),t.render(e,r,n||!!(a&&e<0&&wt(t))),at.length&&!a&&bt()},kt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+\"\").match(j).length<2?e:D(t)?t.trim():t},Ct=function(t){return t},Mt=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},Ot=function(t,e){for(var r in e)t[r]=e[r];return t},Et=function t(e,r){for(var n in r)\"__proto__\"!==n&&\"constructor\"!==n&&\"prototype\"!==n&&(e[n]=B(r[n])?t(e[n]||(e[n]={}),r[n]):r[n]);return e},St=function(t,e){var r,n={};for(r in t)r in e||(n[r]=t[r]);return n},At=function(t){var e,r=t.parent||u,n=t.keyframes?(e=X(t.keyframes),function(t,r){for(var n in r)n in t||\"duration\"===n&&e||\"ease\"===n||(t[n]=r[n])}):Mt;if(I(t.inherit))for(;r;)n(t,r.vars.defaults),r=r.parent||r._dp;return t},Pt=function(t,e,r,n,i){void 0===r&&(r=\"_first\"),void 0===n&&(n=\"_last\");var s,a=t[n];if(i)for(s=e[i];a&&a[i]>s;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[n]=e,e._prev=a,e.parent=e._dp=t,e},Dt=function(t,e,r,n){void 0===r&&(r=\"_first\"),void 0===n&&(n=\"_last\");var i=e._prev,s=e._next;i?i._next=s:t[r]===e&&(t[r]=s),s?s._prev=i:t[n]===e&&(t[n]=i),e._next=e._prev=e.parent=null},Rt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},zt=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},Ft=function(t,e,r,n){return t._startAt&&(a?t._startAt.revert(nt):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,n))},Bt=function t(e){return!e||e._ts&&t(e.parent)},It=function(t){return t._repeat?Nt(t._tTime,t=t.duration()+t._rDelay)*t:0},Nt=function(t,e){var r=Math.floor(t=vt(t/e));return t&&r===t?r-1:r},Lt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Yt=function(t){return t._end=vt(t._start+(t._tDur/Math.abs(t._ts||t._rts||C)||0))},Xt=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=vt(r._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Yt(t),r._dirty||zt(r,t)),t},Wt=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Lt(t.rawTime(),e),(!e._dur||te(0,e.totalDuration(),r)-e._tTime>C)&&e.render(r,!0)),zt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)r.rawTime()>=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},Ut=function(t,e,r,n){return e.parent&&Rt(e),e._start=vt((z(r)?r:r||t!==u?Zt(t,r,e):t._time)+e._delay),e._end=vt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Pt(t,e,\"_first\",\"_last\",t._sort?\"_start\":0),jt(e)||(t._recent=e),n||Wt(t,e),t._ts<0&&Xt(t,t._tTime),t},qt=function(t,e){return Q.ScrollTrigger?Q.ScrollTrigger.create(e,t):void 0},Ht=function(t,e,r,n,i){return $e(t,e,i),t._initted?!r&&t._pt&&!a&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&p!==Se.frame?(at.push(t),t._lazy=[i,n],1):void 0:1},Vt=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},jt=function(t){var e=t.data;return\"isFromStart\"===e||\"isStart\"===e},Gt=function(t,e,r,n){var i=t._repeat,s=vt(e)||0,a=t._tTime/t._tDur;return a&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=i?i<0?1e10:vt(s*(i+1)+t._rDelay*i):s,a>0&&!n&&Xt(t,t._tTime=t._tDur*a),t.parent&&Yt(t),r||zt(t.parent,t),t},Qt=function(t){return t instanceof qe?zt(t):Gt(t,t._dur)},$t={_start:0,endTime:et,totalDuration:et},Zt=function t(e,r,n){var i,s,a,o=e.labels,u=e._recent||$t,l=e.duration()>=k?u.endTime(!1):e._dur;return D(r)&&(isNaN(r)||r in o)?(s=r.charAt(0),a=\"%\"===r.substr(-1),i=r.indexOf(\"=\"),\"<\"===s||\">\"===s?(i>=0&&(r=r.replace(/=/,\"\")),(\"<\"===s?u._start:u.endTime(u._repeat>=0))+(parseFloat(r.substr(1))||0)*(a?(i<0?u:n).totalDuration()/100:1)):i<0?(r in o||(o[r]=l),o[r]):(s=parseFloat(r.charAt(i-1)+r.substr(i+1)),a&&n&&(s=s/100*(X(n)?n[0]:n).totalDuration()),i>1?t(e,r.substr(0,i-1),n)+s:l+s)):null==r?l:+r},Kt=function(t,e,r){var n,i,s=z(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(n=o,i=r;i&&!(\"immediateRender\"in n);)n=i.vars.defaults||{},i=I(i.vars.inherit)&&i.parent;o.immediateRender=I(n.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new er(e[0],o,e[a+1])},Jt=function(t,e){return t||0===t?e(t):e},te=function(t,e,r){return r<t?t:r>e?e:r},ee=function(t,e){return D(t)&&(e=G.exec(t))?e[1]:\"\"},re=[].slice,ne=function(t,e){return t&&B(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&B(t[0]))&&!t.nodeType&&t!==l},ie=function(t,e,r){return void 0===r&&(r=[]),t.forEach(function(t){var n;return D(t)&&!e||ne(t,1)?(n=r).push.apply(n,se(t)):r.push(t)})||r},se=function(t,e,r){return o&&!e&&o.selector?o.selector(t):!D(t)||r||!c&&Ae()?X(t)?ie(t,r):ne(t)?re.call(t,0):t?[t]:[]:re.call((e||h).querySelectorAll(t),0)},ae=function(t){return t=se(t)[0]||J()||{},function(e){var r=t.current||t.nativeElement||t;return se(e,r.querySelectorAll?r:r===t?J()||h.createElement(\"div\"):t)}},oe=function(t){return t.sort(function(){return.5-Math.random()})},ue=function(t){if(R(t))return t;var e=B(t)?t:{each:t},r=Ie(e.ease),n=e.from||0,i=parseFloat(e.base)||0,s={},a=n>0&&n<1,o=isNaN(n)||a,u=e.axis,l=n,c=n;return D(n)?l=c={center:.5,edges:.5,end:1}[n]||0:!a&&o&&(l=n[0],c=n[1]),function(t,a,h){var f,p,d,g,_,m,v,y,x,b=(h||e).length,w=s[b];if(!w){if(!(x=\"auto\"===e.grid?0:(e.grid||[1,k])[1])){for(v=-1e8;v<(v=h[x++].getBoundingClientRect().left)&&x<b;);x<b&&x--}for(w=s[b]=[],f=o?Math.min(x,b)*l-.5:n%x,p=x===k?0:o?b*c/x-.5:n/x|0,v=0,y=k,m=0;m<b;m++)d=m%x-f,g=p-(m/x|0),w[m]=_=u?Math.abs(\"y\"===u?g:d):S(d*d+g*g),_>v&&(v=_),_<y&&(y=_);\"random\"===n&&oe(w),w.max=v-y,w.min=y,w.v=b=(parseFloat(e.amount)||parseFloat(e.each)*(x>b?b-1:u?\"y\"===u?b/x:x:Math.max(x,b/x))||0)*(\"edges\"===n?-1:1),w.b=b<0?i-b:i,w.u=ee(e.amount||e.each)||0,r=r&&b<0?Fe(r):r}return b=(w[t]-w.min)/w.max||0,vt(w.b+(r?r(b):b)*w.v)+w.u}},le=function(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(r){var n=vt(Math.round(parseFloat(r)/t)*t*e);return(n-n%1)/e+(z(r)?0:ee(r))}},ce=function(t,e){var r,n,i=X(t);return!i&&B(t)&&(r=i=t.radius||k,t.values?(t=se(t.values),(n=!z(t[0]))&&(r*=r)):t=le(t.increment)),Jt(e,i?R(t)?function(e){return n=t(e),Math.abs(n-e)<=r?n:e}:function(e){for(var i,s,a=parseFloat(n?e.x:e),o=parseFloat(n?e.y:0),u=k,l=0,c=t.length;c--;)(i=n?(i=t[c].x-a)*i+(s=t[c].y-o)*s:Math.abs(t[c]-a))<u&&(u=i,l=c);return l=!r||u<=r?t[l]:e,n||l===e||z(e)?l:l+ee(e)}:le(t))},he=function(t,e,r,n){return Jt(X(t)?!e:!0===r?!!(r=0):!n,function(){return X(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(n=r<1?Math.pow(10,(r+\"\").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*n)/n})},fe=function(t,e,r){return Jt(r,function(r){return t[~~e(r)]})},pe=function(t){for(var e,r,n,i,s=0,a=\"\";~(e=t.indexOf(\"random(\",s));)n=t.indexOf(\")\",e),i=\"[\"===t.charAt(e+7),r=t.substr(e+7,n-e-7).match(i?j:W),a+=t.substr(s,e-s)+he(i?r:+r[0],i?0:+r[1],+r[2]||1e-5),s=n+1;return a+t.substr(s,t.length-s)},de=function(t,e,r,n,i){var s=e-t,a=n-r;return Jt(i,function(e){return r+((e-t)/s*a||0)})},ge=function(t,e,r){var n,i,s,a=t.labels,o=k;for(n in a)(i=a[n]-e)<0==!!r&&i&&o>(i=Math.abs(i))&&(s=n,o=i);return s},_e=function(t,e,r){var n,i,s,a=t.vars,u=a[e],l=o,c=t._ctx;if(u)return n=a[e+\"Params\"],i=a.callbackScope||t,r&&at.length&&bt(),c&&(o=c),s=n?u.apply(i,n):u.call(i),o=l,s},me=function(t){return Rt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!a),t.progress()<1&&_e(t,\"onInterrupt\"),t},ve=[],ye=function(t){if(t)if(t=!t.name&&t.default||t,N()||t.headless){var e=t.name,r=R(t),n=e&&!r&&t.init?function(){this._props=[]}:t,i={init:et,render:cr,add:Ge,kill:fr,modifier:hr,rawVars:0},s={targetTest:0,get:0,getSetter:ar,aliases:{},register:0};if(Ae(),t!==n){if(ut[e])return;Mt(n,Mt(St(t,i),s)),Ot(n.prototype,Ot(i,St(t,s))),ut[n.prop=e]=n,t.targetTest&&(ht.push(n),st[e]=1),e=(\"css\"===e?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}tt(e,n),t.register&&t.register(Er,n,gr)}else ve.push(t)},xe=255,be={aqua:[0,xe,xe],lime:[0,xe,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,xe],navy:[0,0,128],white:[xe,xe,xe],olive:[128,128,0],yellow:[xe,xe,0],orange:[xe,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[xe,0,0],pink:[xe,192,203],cyan:[0,xe,xe],transparent:[xe,xe,xe,0]},we=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*xe+.5|0},Te=function(t,e,r){var n,i,s,a,o,u,l,c,h,f,p=t?z(t)?[t>>16,t>>8&xe,t&xe]:0:be.black;if(!p){if(\",\"===t.substr(-1)&&(t=t.substr(0,t.length-1)),be[t])p=be[t];else if(\"#\"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),i=t.charAt(2),s=t.charAt(3),t=\"#\"+n+n+i+i+s+s+(5===t.length?t.charAt(4)+t.charAt(4):\"\")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&xe,p&xe,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&xe,t&xe]}else if(\"hsl\"===t.substr(0,3))if(p=f=t.match(W),e){if(~t.indexOf(\"=\"))return p=t.match(U),r&&p.length<4&&(p[3]=1),p}else a=+p[0]%360/360,o=+p[1]/100,n=2*(u=+p[2]/100)-(i=u<=.5?u*(o+1):u+o-u*o),p.length>3&&(p[3]*=1),p[0]=we(a+1/3,n,i),p[1]=we(a,n,i),p[2]=we(a-1/3,n,i);else p=t.match(W)||be.transparent;p=p.map(Number)}return e&&!f&&(n=p[0]/xe,i=p[1]/xe,s=p[2]/xe,u=((l=Math.max(n,i,s))+(c=Math.min(n,i,s)))/2,l===c?a=o=0:(h=l-c,o=u>.5?h/(2-l-c):h/(l+c),a=l===n?(i-s)/h+(i<s?6:0):l===i?(s-n)/h+2:(n-i)/h+4,a*=60),p[0]=~~(a+.5),p[1]=~~(100*o+.5),p[2]=~~(100*u+.5)),r&&p.length<4&&(p[3]=1),p},ke=function(t){var e=[],r=[],n=-1;return t.split(Me).forEach(function(t){var i=t.match(q)||[];e.push.apply(e,i),r.push(n+=i.length+1)}),e.c=r,e},Ce=function(t,e,r){var n,i,s,a,o=\"\",u=(t+o).match(Me),l=e?\"hsla(\":\"rgba(\",c=0;if(!u)return t;if(u=u.map(function(t){return(t=Te(t,e,1))&&l+(e?t[0]+\",\"+t[1]+\"%,\"+t[2]+\"%,\"+t[3]:t.join(\",\"))+\")\"}),r&&(s=ke(t),(n=r.c).join(o)!==s.c.join(o)))for(a=(i=t.replace(Me,\"1\").split(q)).length-1;c<a;c++)o+=i[c]+(~n.indexOf(c)?u.shift()||l+\"0,0,0,0)\":(s.length?s:u.length?u:r).shift());if(!i)for(a=(i=t.split(Me)).length-1;c<a;c++)o+=i[c]+u[c];return o+i[a]},Me=function(){var t,e=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\";for(t in be)e+=\"|\"+t+\"\\\\b\";return new RegExp(e+\")\",\"gi\")}(),Oe=/hsl[a]?\\(/,Ee=function(t){var e,r=t.join(\" \");if(Me.lastIndex=0,Me.test(r))return e=Oe.test(r),t[1]=Ce(t[1],e),t[0]=Ce(t[0],e,ke(t[1])),!0},Se=function(){var t,e,r,n,i,s,a=Date.now,o=500,u=33,p=a(),d=p,_=1e3/240,m=_,v=[],y=function r(l){var c,h,f,g,y=a()-d,x=!0===l;if((y>o||y<0)&&(p+=y-u),((c=(f=(d+=y)-p)-m)>0||x)&&(g=++n.frame,i=f-1e3*n.time,n.time=f/=1e3,m+=c+(c>=_?4:_-c),h=1),x||(t=e(r)),h)for(s=0;s<v.length;s++)v[s](f,i,g,l)};return n={time:0,frame:0,tick:function(){y(!0)},deltaRatio:function(t){return i/(1e3/(t||60))},wake:function(){f&&(!c&&N()&&(l=c=window,h=l.document||{},Q.gsap=Er,(l.gsapVersions||(l.gsapVersions=[])).push(Er.version),Z($||l.GreenSockGlobals||!l.gsap&&l||{}),ve.forEach(ye)),r=\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&n.sleep(),e=r||function(t){return setTimeout(t,m-1e3*n.time+1|0)},g=1,y(2))},sleep:function(){(r?cancelAnimationFrame:clearTimeout)(t),g=0,e=et},lagSmoothing:function(t,e){o=t||1/0,u=Math.min(e||33,o)},fps:function(t){_=1e3/(t||240),m=1e3*n.time+_},add:function(t,e,r){var i=e?function(e,r,s,a){t(e,r,s,a),n.remove(i)}:t;return n.remove(t),v[r?\"unshift\":\"push\"](i),Ae(),i},remove:function(t,e){~(e=v.indexOf(t))&&v.splice(e,1)&&s>=e&&s--},_listeners:v}}(),Ae=function(){return!g&&Se.wake()},Pe={},De=/^[\\d.\\-M][\\d.\\-,\\s]/,Re=/[\"']/g,ze=function(t){for(var e,r,n,i={},s=t.substr(1,t.length-3).split(\":\"),a=s[0],o=1,u=s.length;o<u;o++)r=s[o],e=o!==u-1?r.lastIndexOf(\",\"):r.length,n=r.substr(0,e),i[a]=isNaN(n)?n.replace(Re,\"\").trim():+n,a=r.substr(e+1).trim();return i},Fe=function(t){return function(e){return 1-t(1-e)}},Be=function t(e,r){for(var n,i=e._first;i;)i instanceof qe?t(i,r):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===r||(i.timeline?t(i.timeline,r):(n=i._ease,i._ease=i._yEase,i._yEase=n,i._yoyo=r)),i=i._next},Ie=function(t,e){return t&&(R(t)?t:Pe[t]||function(t){var e,r,n,i,s=(t+\"\").split(\"(\"),a=Pe[s[0]];return a&&s.length>1&&a.config?a.config.apply(null,~t.indexOf(\"{\")?[ze(s[1])]:(e=t,r=e.indexOf(\"(\")+1,n=e.indexOf(\")\"),i=e.indexOf(\"(\",r),e.substring(r,~i&&i<n?e.indexOf(\")\",n+1):n)).split(\",\").map(kt)):Pe._CE&&De.test(t)?Pe._CE(\"\",t):a}(t))||e},Ne=function(t,e,r,n){void 0===r&&(r=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var i,s={easeIn:e,easeOut:r,easeInOut:n};return _t(t,function(t){for(var e in Pe[t]=Q[t]=s,Pe[i=t.toLowerCase()]=r,s)Pe[i+(\"easeIn\"===e?\".in\":\"easeOut\"===e?\".out\":\".inOut\")]=Pe[t+\".\"+e]=s[e]}),s},Le=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Ye=function t(e,r,n){var i=r>=1?r:1,s=(n||(e?.3:.45))/(r<1?r:1),a=s/M*(Math.asin(1/i)||0),o=function(t){return 1===t?1:i*Math.pow(2,-10*t)*P((t-a)*s)+1},u=\"out\"===e?o:\"in\"===e?function(t){return 1-o(1-t)}:Le(o);return s=M/s,u.config=function(r,n){return t(e,r,n)},u},Xe=function t(e,r){void 0===r&&(r=1.70158);var n=function(t){return t?--t*t*((r+1)*t+r)+1:0},i=\"out\"===e?n:\"in\"===e?function(t){return 1-n(1-t)}:Le(n);return i.config=function(r){return t(e,r)},i};_t(\"Linear,Quad,Cubic,Quart,Quint,Strong\",function(t,e){var r=e<5?e+1:e;Ne(t+\",Power\"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Pe.Linear.easeNone=Pe.none=Pe.Linear.easeIn,Ne(\"Elastic\",Ye(\"in\"),Ye(\"out\"),Ye()),_=7.5625,y=2*(v=1/(m=2.75)),x=2.5*v,Ne(\"Bounce\",function(t){return 1-b(1-t)},b=function(t){return t<v?_*t*t:t<y?_*Math.pow(t-1.5/m,2)+.75:t<x?_*(t-=2.25/m)*t+.9375:_*Math.pow(t-2.625/m,2)+.984375}),Ne(\"Expo\",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)}),Ne(\"Circ\",function(t){return-(S(1-t*t)-1)}),Ne(\"Sine\",function(t){return 1===t?1:1-A(t*O)}),Ne(\"Back\",Xe(\"in\"),Xe(\"out\"),Xe()),Pe.SteppedEase=Pe.steps=Q.SteppedEase={config:function(t,e){void 0===t&&(t=1);var r=1/t,n=t+(e?0:1),i=e?1:0;return function(t){return((n*te(0,.99999999,t)|0)+i)*r}}},T.ease=Pe[\"quad.out\"],_t(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",function(t){return ft+=t+\",\"+t+\"Params,\"});var We=function(t,e){this.id=E++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:gt,this.set=e?e.getSetter:ar},Ue=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Gt(this,+t.duration,1,1),this.data=t.data,o&&(this._ctx=o,o.data.push(this)),g||Se.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Gt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Ae(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Xt(this,t),!r._dp||r.parent||Wt(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Ut(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===C||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),Tt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+It(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+It(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Nt(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?Lt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(te(-Math.abs(this._delay),this.totalDuration(),r),!1!==e),Yt(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ae(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==C&&(this._tTime-=C)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Ut(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(I(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Lt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=it);var e=a;return a=t,wt(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),\"nested\"!==this.data&&!1!==t.kill&&this.kill(),a=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Qt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Qt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Zt(this,t),I(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,I(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-C))},e.eventCallback=function(t,e,r){var n=this.vars;return arguments.length>1?(e?(n[t]=e,r&&(n[t+\"Params\"]=r),\"onUpdate\"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise(function(r){var n=R(t)?t:Ct,i=function(){var t=e.then;e.then=null,R(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),r(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i})},e.kill=function(){me(this)},t}();Mt(Ue.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var qe=function(t){function e(e,r){var i;return void 0===e&&(e={}),(i=t.call(this,e)||this).labels={},i.smoothChildTiming=!!e.smoothChildTiming,i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=I(e.sortChildren),u&&Ut(e.parent||u,n(i),r),e.reversed&&i.reverse(),e.paused&&i.paused(!0),e.scrollTrigger&&qt(n(i),e.scrollTrigger),i}i(e,t);var r=e.prototype;return r.to=function(t,e,r){return Kt(0,arguments,this),this},r.from=function(t,e,r){return Kt(1,arguments,this),this},r.fromTo=function(t,e,r,n){return Kt(2,arguments,this),this},r.set=function(t,e,r){return e.duration=0,e.parent=this,At(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new er(t,e,Zt(this,r),1),this},r.call=function(t,e,r){return Ut(this,er.delayedCall(0,t,e),r)},r.staggerTo=function(t,e,r,n,i,s,a){return r.duration=e,r.stagger=r.stagger||n,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new er(t,r,Zt(this,i)),this},r.staggerFrom=function(t,e,r,n,i,s,a){return r.runBackwards=1,At(r).immediateRender=I(r.immediateRender),this.staggerTo(t,e,r,n,i,s,a)},r.staggerFromTo=function(t,e,r,n,i,s,a,o){return n.startAt=r,At(n).immediateRender=I(n.immediateRender),this.staggerTo(t,e,n,i,s,a,o)},r.render=function(t,e,r){var n,i,s,o,l,c,h,f,p,d,g,_,m=this._time,v=this._dirty?this.totalDuration():this._tDur,y=this._dur,x=t<=0?0:vt(t),b=this._zTime<0!=t<0&&(this._initted||!y);if(this!==u&&x>v&&t>=0&&(x=v),x!==this._tTime||r||b){if(m!==this._time&&y&&(x+=this._time-m,t+=this._time-m),n=x,p=this._start,c=!(f=this._ts),b&&(y||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(g=this._yoyo,l=y+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*l+t,e,r);if(n=vt(x%l),x===v?(o=this._repeat,n=y):((o=~~(d=vt(x/l)))&&o===d&&(n=y,o--),n>y&&(n=y)),d=Nt(this._tTime,l),!m&&this._tTime&&d!==o&&this._tTime-d*l-this._dur<=0&&(d=o),g&&1&o&&(n=y-n,_=1),o!==d&&!this._lock){var w=g&&1&d,T=w===(g&&1&o);if(o<d&&(w=!w),m=w?0:x%y?y:x,this._lock=1,this.render(m||(_?0:vt(o*l)),e,!y)._lock=0,this._tTime=x,!e&&this.parent&&_e(this,\"onRepeat\"),this.vars.repeatRefresh&&!_&&(this.invalidate()._lock=1),m&&m!==this._time||c!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(y=this._dur,v=this._tDur,T&&(this._lock=2,m=w?y:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!_&&this.invalidate()),this._lock=0,!this._ts&&!c)return this;Be(this,_)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function(t,e,r){var n;if(r>e)for(n=t._first;n&&n._start<=r;){if(\"isPause\"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=r;){if(\"isPause\"===n.data&&n._start<e)return n;n=n._prev}}(this,vt(m),vt(n)),h&&(x-=n-(n=h._start))),this._tTime=x,this._time=n,this._act=!f,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,m=0),!m&&x&&!e&&!d&&(_e(this,\"onStart\"),this._tTime!==x))return this;if(n>=m&&t>=0)for(i=this._first;i;){if(s=i._next,(i._act||n>=i._start)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(n-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(n-i._start)*i._ts,e,r),n!==this._time||!this._ts&&!c){h=0,s&&(x+=this._zTime=-1e-8);break}}i=s}else{i=this._last;for(var k=t<0?t:n;i;){if(s=i._prev,(i._act||k<=i._end)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(k-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(k-i._start)*i._ts,e,r||a&&wt(i)),n!==this._time||!this._ts&&!c){h=0,s&&(x+=this._zTime=k?-1e-8:C);break}}i=s}}if(h&&!e&&(this.pause(),h.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=p,Yt(this),this.render(t,e,r);this._onUpdate&&!e&&_e(this,\"onUpdate\",!0),(x===v&&this._tTime>=this.totalDuration()||!x&&m)&&(p!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||((t||!y)&&(x===v&&this._ts>0||!x&&this._ts<0)&&Rt(this,1),e||t<0&&!m||!x&&!m&&v||(_e(this,x===v&&t>=0?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(x<v&&this.timeScale()>0)&&this._prom())))}return this},r.add=function(t,e){var r=this;if(z(e)||(e=Zt(this,e,t)),!(t instanceof Ue)){if(X(t))return t.forEach(function(t){return r.add(t,e)}),this;if(D(t))return this.addLabel(t,e);if(!R(t))return this;t=er.delayedCall(0,t)}return this!==t?Ut(this,t,e):this},r.getChildren=function(t,e,r,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===n&&(n=-1e8);for(var i=[],s=this._first;s;)s._start>=n&&(s instanceof er?e&&i.push(s):(r&&i.push(s),t&&i.push.apply(i,s.getChildren(!0,e,r)))),s=s._next;return i},r.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},r.remove=function(t){return D(t)?this.removeLabel(t):R(t)?this.killTweensOf(t):(t.parent===this&&Dt(this,t),t===this._recent&&(this._recent=this._last),zt(this))},r.totalTime=function(e,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=vt(Se.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,r),this._forcing=0,this):this._tTime},r.addLabel=function(t,e){return this.labels[t]=Zt(this,e),this},r.removeLabel=function(t){return delete this.labels[t],this},r.addPause=function(t,e,r){var n=er.delayedCall(0,e||et,r);return n.data=\"isPause\",this._hasPause=1,Ut(this,n,Zt(this,t))},r.removePause=function(t){var e=this._first;for(t=Zt(this,t);e;)e._start===t&&\"isPause\"===e.data&&Rt(e),e=e._next},r.killTweensOf=function(t,e,r){for(var n=this.getTweensOf(t,r),i=n.length;i--;)He!==n[i]&&n[i].kill(t,e);return this},r.getTweensOf=function(t,e){for(var r,n=[],i=se(t),s=this._first,a=z(e);s;)s instanceof er?xt(s._targets,i)&&(a?(!He||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(r=s.getTweensOf(i,e)).length&&n.push.apply(n,r),s=s._next;return n},r.tweenTo=function(t,e){e=e||{};var r,n=this,i=Zt(n,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,l=s.immediateRender,c=er.to(n,Mt({ease:e.ease||\"none\",lazy:!1,immediateRender:!1,time:i,overwrite:\"auto\",duration:e.duration||Math.abs((i-(a&&\"time\"in a?a.time:n._time))/n.timeScale())||C,onStart:function(){if(n.pause(),!r){var t=e.duration||Math.abs((i-(a&&\"time\"in a?a.time:n._time))/n.timeScale());c._dur!==t&&Gt(c,t,0,1).render(c._time,!0,!0),r=1}o&&o.apply(c,u||[])}},e));return l?c.render(0):c},r.tweenFromTo=function(t,e,r){return this.tweenTo(e,Mt({startAt:{time:Zt(this,t)}},r))},r.recent=function(){return this._recent},r.nextLabel=function(t){return void 0===t&&(t=this._time),ge(this,Zt(this,t))},r.previousLabel=function(t){return void 0===t&&(t=this._time),ge(this,Zt(this,t),1)},r.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+C)},r.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var n,i=this._first,s=this.labels;i;)i._start>=r&&(i._start+=t,i._end+=t),i=i._next;if(e)for(n in s)s[n]>=r&&(s[n]+=t);return zt(this)},r.invalidate=function(e){var r=this._first;for(this._lock=0;r;)r.invalidate(e),r=r._next;return t.prototype.invalidate.call(this,e)},r.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),zt(this)},r.totalDuration=function(t){var e,r,n,i=0,s=this,a=s._last,o=k;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(r=a._start)>o&&s._sort&&a._ts&&!s._lock?(s._lock=1,Ut(s,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(i-=r,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=r/s._ts,s._time-=r,s._tTime-=r),s.shiftChildren(-r,!1,-Infinity),o=0),a._end>i&&a._ts&&(i=a._end),a=e;Gt(s,s===u&&s._time>i?s._time:i,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(u._ts&&(Tt(u,Lt(t,u)),p=Se.frame),Se.frame>=ct){ct+=w.autoSleep||120;var e=u._first;if((!e||!e._ts)&&w.autoSleep&&Se._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Se.sleep()}}},e}(Ue);Mt(qe.prototype,{_lock:0,_hasPause:0,_forcing:0});var He,Ve,je=function(t,e,r,n,i,s,a){var o,u,l,c,h,f,p,d,g=new gr(this._pt,t,e,0,1,lr,null,i),_=0,m=0;for(g.b=r,g.e=n,r+=\"\",(p=~(n+=\"\").indexOf(\"random(\"))&&(n=pe(n)),s&&(s(d=[r,n],t,e),r=d[0],n=d[1]),u=r.match(H)||[];o=H.exec(n);)c=o[0],h=n.substring(_,o.index),l?l=(l+1)%5:\"rgba(\"===h.substr(-5)&&(l=1),c!==u[m++]&&(f=parseFloat(u[m-1])||0,g._pt={_next:g._pt,p:h||1===m?h:\",\",s:f,c:\"=\"===c.charAt(1)?yt(f,c)-f:parseFloat(c)-f,m:l&&l<4?Math.round:0},_=H.lastIndex);return g.c=_<n.length?n.substring(_,n.length):\"\",g.fp=a,(V.test(n)||p)&&(g.e=0),this._pt=g,g},Ge=function(t,e,r,n,i,s,a,o,u,l){R(n)&&(n=n(i||0,t,s));var c,h=t[e],f=\"get\"!==r?r:R(h)?u?t[e.indexOf(\"set\")||!R(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](u):t[e]():h,p=R(h)?u?ir:nr:rr;if(D(n)&&(~n.indexOf(\"random(\")&&(n=pe(n)),\"=\"===n.charAt(1)&&((c=yt(f,n)+(ee(f)||0))||0===c)&&(n=c)),!l||f!==n||Ve)return isNaN(f*n)||\"\"===n?je.call(this,t,e,f,n,p,o||w.stringFilter,u):(c=new gr(this._pt,t,e,+f||0,n-(f||0),\"boolean\"==typeof h?ur:or,0,p),u&&(c.fp=u),a&&c.modifier(a,this,t),this._pt=c)},Qe=function(t,e,r,n,i,s){var a,o,u,l;if(ut[t]&&!1!==(a=new ut[t]).init(i,a.rawVars?e[t]:function(t,e,r,n,i){if(R(t)&&(t=Ke(t,i,e,r,n)),!B(t)||t.style&&t.nodeType||X(t)||Y(t))return D(t)?Ke(t,i,e,r,n):t;var s,a={};for(s in t)a[s]=Ke(t[s],i,e,r,n);return a}(e[t],n,i,s,r),r,n,s)&&(r._pt=o=new gr(r._pt,i,t,0,1,a.render,a,0,a.priority),r!==d))for(u=r._ptLookup[r._targets.indexOf(i)],l=a._props.length;l--;)u[a._props[l]]=o;return a},$e=function t(e,r,n){var i,o,l,c,h,f,p,d,g,_,m,v,y,x=e.vars,b=x.ease,w=x.startAt,M=x.immediateRender,O=x.lazy,E=x.onUpdate,S=x.runBackwards,A=x.yoyoEase,P=x.keyframes,D=x.autoRevert,R=e._dur,z=e._startAt,F=e._targets,B=e.parent,N=B&&\"nested\"===B.data?B.vars.targets:F,L=\"auto\"===e._overwrite&&!s,Y=e.timeline;if(Y&&(!P||!b)&&(b=\"none\"),e._ease=Ie(b,T.ease),e._yEase=A?Fe(Ie(!0===A?b:A,T.ease)):0,A&&e._yoyo&&!e._repeat&&(A=e._yEase,e._yEase=e._ease,e._ease=A),e._from=!Y&&!!x.runBackwards,!Y||P&&!x.stagger){if(v=(d=F[0]?dt(F[0]).harness:0)&&x[d.prop],i=St(x,st),z&&(z._zTime<0&&z.progress(1),r<0&&S&&M&&!D?z.render(-1,!0):z.revert(S&&R?nt:rt),z._lazy=0),w){if(Rt(e._startAt=er.set(F,Mt({data:\"isStart\",overwrite:!1,parent:B,immediateRender:!0,lazy:!z&&I(O),startAt:null,delay:0,onUpdate:E&&function(){return _e(e,\"onUpdate\")},stagger:0},w))),e._startAt._dp=0,e._startAt._sat=e,r<0&&(a||!M&&!D)&&e._startAt.revert(nt),M&&R&&r<=0&&n<=0)return void(r&&(e._zTime=r))}else if(S&&R&&!z)if(r&&(M=!1),l=Mt({overwrite:!1,data:\"isFromStart\",lazy:M&&!z&&I(O),immediateRender:M,stagger:0,parent:B},i),v&&(l[d.prop]=v),Rt(e._startAt=er.set(F,l)),e._startAt._dp=0,e._startAt._sat=e,r<0&&(a?e._startAt.revert(nt):e._startAt.render(-1,!0)),e._zTime=r,M){if(!r)return}else t(e._startAt,C,C);for(e._pt=e._ptCache=0,O=R&&I(O)||O&&!R,o=0;o<F.length;o++){if(p=(h=F[o])._gsap||pt(F)[o]._gsap,e._ptLookup[o]=_={},ot[p.id]&&at.length&&bt(),m=N===F?o:N.indexOf(h),d&&!1!==(g=new d).init(h,v||i,e,m,N)&&(e._pt=c=new gr(e._pt,h,g.name,0,1,g.render,g,0,g.priority),g._props.forEach(function(t){_[t]=c}),g.priority&&(f=1)),!d||v)for(l in i)ut[l]&&(g=Qe(l,i,e,m,h,N))?g.priority&&(f=1):_[l]=c=Ge.call(e,h,l,\"get\",i[l],m,N,0,x.stringFilter);e._op&&e._op[o]&&e.kill(h,e._op[o]),L&&e._pt&&(He=e,u.killTweensOf(h,_,e.globalTime(r)),y=!e.parent,He=0),e._pt&&O&&(ot[p.id]=1)}f&&dr(e),e._onInit&&e._onInit(e)}e._onUpdate=E,e._initted=(!e._op||e._pt)&&!y,P&&r<=0&&Y.render(k,!0,!0)},Ze=function(t,e,r,n){var i,s,a=e.ease||n||\"power1.inOut\";if(X(e))s=r[t]||(r[t]=[]),e.forEach(function(t,r){return s.push({t:r/(e.length-1)*100,v:t,e:a})});else for(i in e)s=r[i]||(r[i]=[]),\"ease\"===i||s.push({t:parseFloat(t),v:e[i],e:a})},Ke=function(t,e,r,n,i){return R(t)?t.call(e,r,n,i):D(t)&&~t.indexOf(\"random(\")?pe(t):t},Je=ft+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",tr={};_t(Je+\",id,stagger,delay,duration,paused,scrollTrigger\",function(t){return tr[t]=1});var er=function(t){function e(e,r,i,a){var o;\"number\"==typeof r&&(i.duration=r,r=i,i=null);var l,c,h,f,p,d,g,_,m=(o=t.call(this,a?r:At(r))||this).vars,v=m.duration,y=m.delay,x=m.immediateRender,b=m.stagger,T=m.overwrite,k=m.keyframes,C=m.defaults,M=m.scrollTrigger,O=m.yoyoEase,E=r.parent||u,S=(X(e)||Y(e)?z(e[0]):\"length\"in r)?[e]:se(e);if(o._targets=S.length?pt(S):J(0,!w.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=T,k||b||L(v)||L(y)){if(r=o.vars,(l=o.timeline=new qe({data:\"nested\",defaults:C||{},targets:E&&\"nested\"===E.data?E.vars.targets:S})).kill(),l.parent=l._dp=n(o),l._start=0,b||L(v)||L(y)){if(f=S.length,g=b&&ue(b),B(b))for(p in b)~Je.indexOf(p)&&(_||(_={}),_[p]=b[p]);for(c=0;c<f;c++)(h=St(r,tr)).stagger=0,O&&(h.yoyoEase=O),_&&Ot(h,_),d=S[c],h.duration=+Ke(v,n(o),c,d,S),h.delay=(+Ke(y,n(o),c,d,S)||0)-o._delay,!b&&1===f&&h.delay&&(o._delay=y=h.delay,o._start+=y,h.delay=0),l.to(d,h,g?g(c,d,S):0),l._ease=Pe.none;l.duration()?v=y=0:o.timeline=0}else if(k){At(Mt(l.vars.defaults,{ease:\"none\"})),l._ease=Ie(k.ease||r.ease||\"none\");var A,P,D,R=0;if(X(k))k.forEach(function(t){return l.to(S,t,\">\")}),l.duration();else{for(p in h={},k)\"ease\"===p||\"easeEach\"===p||Ze(p,k[p],h,k.easeEach);for(p in h)for(A=h[p].sort(function(t,e){return t.t-e.t}),R=0,c=0;c<A.length;c++)(D={ease:(P=A[c]).e,duration:(P.t-(c?A[c-1].t:0))/100*v})[p]=P.v,l.to(S,D,R),R+=D.duration;l.duration()<v&&l.to({},{duration:v-l.duration()})}}v||o.duration(v=l.duration())}else o.timeline=0;return!0!==T||s||(He=n(o),u.killTweensOf(S),He=0),Ut(E,n(o),i),r.reversed&&o.reverse(),r.paused&&o.paused(!0),(x||!v&&!k&&o._start===vt(E._time)&&I(x)&&Bt(n(o))&&\"nested\"!==E.data)&&(o._tTime=-1e-8,o.render(Math.max(0,-y)||0)),M&&qt(n(o),M),o}i(e,t);var r=e.prototype;return r.render=function(t,e,r){var n,i,s,o,u,l,c,h,f,p=this._time,d=this._tDur,g=this._dur,_=t<0,m=t>d-C&&!_?d:t<C?0:t;if(g){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==_||this._lazy){if(n=m,h=this.timeline,this._repeat){if(o=g+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*o+t,e,r);if(n=vt(m%o),m===d?(s=this._repeat,n=g):(s=~~(u=vt(m/o)))&&s===u?(n=g,s--):n>g&&(n=g),(l=this._yoyo&&1&s)&&(f=this._yEase,n=g-n),u=Nt(this._tTime,o),n===p&&!r&&this._initted&&s===u)return this._tTime=m,this;s!==u&&(h&&this._yEase&&Be(h,l),this.vars.repeatRefresh&&!l&&!this._lock&&n!==o&&this._initted&&(this._lock=r=1,this.render(vt(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(Ht(this,_?t:n,r,e,m))return this._tTime=0,this;if(!(p===this._time||r&&this.vars.repeatRefresh&&s!==u))return this;if(g!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(f||this._ease)(n/g),this._from&&(this.ratio=c=1-c),!p&&m&&!e&&!u&&(_e(this,\"onStart\"),this._tTime!==m))return this;for(i=this._pt;i;)i.r(c,i.d),i=i._next;h&&h.render(t<0?t:h._dur*h._ease(n/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ft(this,t,0,r),_e(this,\"onUpdate\")),this._repeat&&s!==u&&this.vars.onRepeat&&!e&&this.parent&&_e(this,\"onRepeat\"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ft(this,t,0,!0),(t||!g)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&Rt(this,1),e||_&&!p||!(m||p||l)||(_e(this,m===d?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(m<d&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,r,n){var i,s,o,u=t.ratio,l=e<0||!e&&(!t._start&&Vt(t)&&(t._initted||!jt(t))||(t._ts<0||t._dp._ts<0)&&!jt(t))?0:1,c=t._rDelay,h=0;if(c&&t._repeat&&(h=te(0,t._tDur,e),s=Nt(h,c),t._yoyo&&1&s&&(l=1-l),s!==Nt(t._tTime,c)&&(u=1-l,t.vars.repeatRefresh&&t._initted&&t.invalidate())),l!==u||a||n||t._zTime===C||!e&&t._zTime){if(!t._initted&&Ht(t,e,n,r,h))return;for(o=t._zTime,t._zTime=e||(r?C:0),r||(r=e&&!o),t.ratio=l,t._from&&(l=1-l),t._time=0,t._tTime=h,i=t._pt;i;)i.r(l,i.d),i=i._next;e<0&&Ft(t,e,0,!0),t._onUpdate&&!r&&_e(t,\"onUpdate\"),h&&t._repeat&&!r&&t.parent&&_e(t,\"onRepeat\"),(e>=t._tDur||e<0)&&t.ratio===l&&(l&&Rt(t,1),r||a||(_e(t,l?\"onComplete\":\"onReverseComplete\",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},r.targets=function(){return this._targets},r.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},r.resetTo=function(t,e,r,n,i){g||Se.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||$e(this,s),function(t,e,r,n,i,s,a,o){var u,l,c,h,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],c=t._ptLookup,h=t._targets.length;h--;){if((u=c[h][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Ve=1,t.vars[e]=\"+=0\",$e(t,a),Ve=0,o?J():1;f.push(u)}for(h=f.length;h--;)(u=(l=f[h])._pt||l).s=!n&&0!==n||i?u.s+(n||0)+s*u.c:n,u.c=r-u.s,l.e&&(l.e=mt(r)+ee(l.e)),l.b&&(l.b=u.s+ee(l.b))}(this,t,e,r,n,this._ease(s/this._dur),s,i)?this.resetTo(t,e,r,n,1):(Xt(this,0),this.parent||Pt(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0),this.render(0))},r.kill=function(t,e){if(void 0===e&&(e=\"all\"),!(t||e&&\"all\"!==e))return this._lazy=this._pt=0,this.parent?me(this):this.scrollTrigger&&this.scrollTrigger.kill(!!a),this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,He&&!0!==He.vars.overwrite)._first||me(this),this.parent&&r!==this.timeline.totalDuration()&&Gt(this,this._dur*this.timeline._tDur/r,0,1),this}var n,i,s,o,u,l,c,h=this._targets,f=t?se(t):h,p=this._ptLookup,d=this._pt;if((!e||\"all\"===e)&&function(t,e){for(var r=t.length,n=r===e.length;n&&r--&&t[r]===e[r];);return r<0}(h,f))return\"all\"===e&&(this._pt=0),me(this);for(n=this._op=this._op||[],\"all\"!==e&&(D(e)&&(u={},_t(e,function(t){return u[t]=1}),e=u),e=function(t,e){var r,n,i,s,a=t[0]?dt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(n in r=Ot({},e),o)if(n in r)for(i=(s=o[n].split(\",\")).length;i--;)r[s[i]]=r[n];return r}(h,e)),c=h.length;c--;)if(~f.indexOf(h[c]))for(u in i=p[c],\"all\"===e?(n[c]=e,o=i,s={}):(s=n[c]=n[c]||{},o=e),o)(l=i&&i[u])&&(\"kill\"in l.d&&!0!==l.d.kill(u)||Dt(this,l,\"_pt\"),delete i[u]),\"all\"!==s&&(s[u]=1);return this._initted&&!this._pt&&d&&me(this),this},e.to=function(t,r){return new e(t,r,arguments[2])},e.from=function(t,e){return Kt(1,arguments)},e.delayedCall=function(t,r,n,i){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:r,onReverseComplete:r,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:i})},e.fromTo=function(t,e,r){return Kt(2,arguments)},e.set=function(t,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(t,r)},e.killTweensOf=function(t,e,r){return u.killTweensOf(t,e,r)},e}(Ue);Mt(er.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),_t(\"staggerTo,staggerFrom,staggerFromTo\",function(t){er[t]=function(){var e=new qe,r=re.call(arguments,0);return r.splice(\"staggerFromTo\"===t?5:4,0,0),e[t].apply(e,r)}});var rr=function(t,e,r){return t[e]=r},nr=function(t,e,r){return t[e](r)},ir=function(t,e,r,n){return t[e](n.fp,r)},sr=function(t,e,r){return t.setAttribute(e,r)},ar=function(t,e){return R(t[e])?nr:F(t[e])&&t.setAttribute?sr:rr},or=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},ur=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},lr=function(t,e){var r=e._pt,n=\"\";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+n,r=r._next;n+=e.c}e.set(e.t,e.p,n,e)},cr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},hr=function(t,e,r,n){for(var i,s=this._pt;s;)i=s._next,s.p===n&&s.modifier(t,e,r),s=i},fr=function(t){for(var e,r,n=this._pt;n;)r=n._next,n.p===t&&!n.op||n.op===t?Dt(this,n,\"_pt\"):n.dep||(e=1),n=r;return!e},pr=function(t,e,r,n){n.mSet(t,e,n.m.call(n.tween,r,n.mt),n)},dr=function(t){for(var e,r,n,i,s=t._pt;s;){for(e=s._next,r=n;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:i)?s._prev._next=s:n=s,(s._next=r)?r._prev=s:i=s,s=e}t._pt=n},gr=function(){function t(t,e,r,n,i,s,a,o,u){this.t=e,this.s=n,this.c=i,this.p=r,this.r=s||or,this.d=a||this,this.set=o||rr,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=pr,this.m=t,this.mt=r,this.tween=e},t}();_t(ft+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\",function(t){return st[t]=1}),Q.TweenMax=Q.TweenLite=er,Q.TimelineLite=Q.TimelineMax=qe,u=new qe({sortChildren:!1,defaults:T,autoRemoveChildren:!0,id:\"root\",smoothChildTiming:!0}),w.stringFilter=Ee;var _r=[],mr={},vr=[],yr=0,xr=0,br=function(t){return(mr[t]||vr).map(function(t){return t()})},wr=function(){var t=Date.now(),e=[];t-yr>2&&(br(\"matchMediaInit\"),_r.forEach(function(t){var r,n,i,s,a=t.queries,o=t.conditions;for(n in a)(r=l.matchMedia(a[n]).matches)&&(i=1),r!==o[n]&&(o[n]=r,s=1);s&&(t.revert(),i&&e.push(t))}),br(\"matchMediaRevert\"),e.forEach(function(t){return t.onMatch(t,function(e){return t.add(null,e)})}),yr=t,br(\"matchMedia\"))},Tr=function(){function t(t,e){this.selector=e&&ae(e),this.data=[],this._r=[],this.isReverted=!1,this.id=xr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){R(t)&&(r=e,e=t,t=R);var n=this,i=function(){var t,i=o,s=n.selector;return i&&i!==n&&i.data.push(n),r&&(n.selector=ae(r)),o=n,t=e.apply(n,arguments),R(t)&&n._r.push(t),o=i,n.selector=s,n.isReverted=!1,t};return n.last=i,t===R?i(n,function(t){return n.add(null,t)}):t?n[t]=i:i},e.ignore=function(t){var e=o;o=null,t(this),o=e},e.getTweens=function(){var e=[];return this.data.forEach(function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof er&&!(r.parent&&\"nested\"===r.parent.data)&&e.push(r)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,n=r.getTweens(),i=r.data.length;i--;)\"isFlip\"===(e=r.data[i]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach(function(t){return n.splice(n.indexOf(t),1)}));for(n.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(e){return e.t.revert(t)}),i=r.data.length;i--;)(e=r.data[i])instanceof qe?\"nested\"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof er)&&e.revert&&e.revert(t);r._r.forEach(function(e){return e(t,r)}),r.isReverted=!0}():this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),e)for(var n=_r.length;n--;)_r[n].id===this.id&&_r.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),kr=function(){function t(t){this.contexts=[],this.scope=t,o&&o.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){B(t)||(t={matches:t});var n,i,s,a=new Tr(0,r||this.scope),u=a.conditions={};for(i in o&&!a.selector&&(a.selector=o.selector),this.contexts.push(a),e=a.add(\"onMatch\",e),a.queries=t,t)\"all\"===i?s=1:(n=l.matchMedia(t[i]))&&(_r.indexOf(a)<0&&_r.push(a),(u[i]=n.matches)&&(s=1),n.addListener?n.addListener(wr):n.addEventListener(\"change\",wr));return s&&e(a,function(t){return a.add(null,t)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(e){return e.kill(t,!0)})},t}(),Cr={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return ye(t)})},timeline:function(t){return new qe(t)},getTweensOf:function(t,e){return u.getTweensOf(t,e)},getProperty:function(t,e,r,n){D(t)&&(t=se(t)[0]);var i=dt(t||{}).get,s=r?Ct:kt;return\"native\"===r&&(r=\"\"),t?e?s((ut[e]&&ut[e].get||i)(t,e,r,n)):function(e,r,n){return s((ut[e]&&ut[e].get||i)(t,e,r,n))}:t},quickSetter:function(t,e,r){if((t=se(t)).length>1){var n=t.map(function(t){return Er.quickSetter(t,e,r)}),i=n.length;return function(t){for(var e=i;e--;)n[e](t)}}t=t[0]||{};var s=ut[e],a=dt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var n=new s;d._pt=0,n.init(t,r?e+r:e,d,0,[t]),n.render(1,n),d._pt&&cr(1,d)}:a.set(t,o);return s?u:function(e){return u(t,o,r?e+r:e,a,1)}},quickTo:function(t,e,r){var n,i=Er.to(t,Mt(((n={})[e]=\"+=0.1\",n.paused=!0,n.stagger=0,n),r||{})),s=function(t,r,n){return i.resetTo(e,t,r,n)};return s.tween=i,s},isTweening:function(t){return u.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ie(t.ease,T.ease)),Et(T,t||{})},config:function(t){return Et(w,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,n=t.plugins,i=t.defaults,s=t.extendTimeline;(n||\"\").split(\",\").forEach(function(t){return t&&!ut[t]&&!Q[t]&&J()}),lt[e]=function(t,e,n){return r(se(t),Mt(e||{},i),n)},s&&(qe.prototype[e]=function(t,r,n){return this.add(lt[e](t,B(r)?r:(n=r)&&{},this),n)})},registerEase:function(t,e){Pe[t]=Ie(e)},parseEase:function(t,e){return arguments.length?Ie(t,e):Pe},getById:function(t){return u.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,n,i=new qe(t);for(i.smoothChildTiming=I(t.smoothChildTiming),u.remove(i),i._dp=0,i._time=i._tTime=u._time,r=u._first;r;)n=r._next,!e&&!r._dur&&r instanceof er&&r.vars.onComplete===r._targets[0]||Ut(i,r,r._start-r._delay),r=n;return Ut(u,i,0),i},context:function(t,e){return t?new Tr(t,e):o},matchMedia:function(t){return new kr(t)},matchMediaRefresh:function(){return _r.forEach(function(t){var e,r,n=t.conditions;for(r in n)n[r]&&(n[r]=!1,e=1);e&&t.revert()})||wr()},addEventListener:function(t,e){var r=mr[t]||(mr[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=mr[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},utils:{wrap:function t(e,r,n){var i=r-e;return X(e)?fe(e,t(0,e.length),r):Jt(n,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function t(e,r,n){var i=r-e,s=2*i;return X(e)?fe(e,t(0,e.length-1),r):Jt(n,function(t){return e+((t=(s+(t-e)%s)%s||0)>i?s-t:t)})},distribute:ue,random:he,snap:ce,normalize:function(t,e,r){return de(t,e,0,1,r)},getUnit:ee,clamp:function(t,e,r){return Jt(r,function(r){return te(t,e,r)})},splitColor:Te,toArray:se,selector:ae,mapRange:de,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(t,e){return function(r){return t(parseFloat(r))+(e||ee(r))}},interpolate:function t(e,r,n,i){var s=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!s){var a,o,u,l,c,h=D(e),f={};if(!0===n&&(i=1)&&(n=null),h)e={p:e},r={p:r};else if(X(e)&&!X(r)){for(u=[],l=e.length,c=l-2,o=1;o<l;o++)u.push(t(e[o-1],e[o]));l--,s=function(t){t*=l;var e=Math.min(c,~~t);return u[e](t-e)},n=r}else i||(e=Ot(X(e)?[]:{},e));if(!u){for(a in r)Ge.call(f,e,a,\"get\",r[a]);s=function(t){return cr(t,f)||(h?e.p:e)}}}return Jt(n,s)},shuffle:oe},install:Z,effects:lt,ticker:Se,updateRoot:qe.updateRoot,plugins:ut,globalTimeline:u,core:{PropTween:gr,globals:tt,Tween:er,Timeline:qe,Animation:Ue,getCache:dt,_removeLinkedListItem:Dt,reverting:function(){return a},context:function(t){return t&&o&&(o.data.push(t),t._ctx=o),o},suppressOverwrites:function(t){return s=t}}};_t(\"to,from,fromTo,delayedCall,set,killTweensOf\",function(t){return Cr[t]=er[t]}),Se.add(qe.updateRoot),d=Cr.to({},{duration:0});var Mr=function(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r},Or=function(t,e){return{name:t,headless:1,rawVars:1,init:function(t,r,n){n._onInit=function(t){var n,i;if(D(r)&&(n={},_t(r,function(t){return n[t]=1}),r=n),e){for(i in n={},r)n[i]=e(r[i]);r=n}!function(t,e){var r,n,i,s=t._targets;for(r in e)for(n=s.length;n--;)(i=t._ptLookup[n][r])&&(i=i.d)&&(i._pt&&(i=Mr(i,r)),i&&i.modifier&&i.modifier(e[r],t,s[n],r))}(t,r)}}}},Er=Cr.registerPlugin({name:\"attr\",init:function(t,e,r,n,i){var s,a,o;for(s in this.tween=r,e)o=t.getAttribute(s)||\"\",(a=this.add(t,\"setAttribute\",(o||0)+\"\",e[s],n,i,0,0,s)).op=s,a.b=o,this._props.push(s)},render:function(t,e){for(var r=e._pt;r;)a?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:\"endArray\",headless:1,init:function(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Or(\"roundProps\",le),Or(\"modifiers\"),Or(\"snap\",ce))||Cr;er.version=qe.version=Er.version=\"3.13.0\",f=1,N()&&Ae(),Pe.Power0,Pe.Power1,Pe.Power2,Pe.Power3,Pe.Power4,Pe.Linear,Pe.Quad,Pe.Cubic,Pe.Quart,Pe.Quint,Pe.Strong,Pe.Elastic,Pe.Back,Pe.SteppedEase,Pe.Bounce,Pe.Sine,Pe.Expo,Pe.Circ;var Sr,Ar,Pr,Dr,Rr,zr,Fr,Br,Ir={},Nr=180/Math.PI,Lr=Math.PI/180,Yr=Math.atan2,Xr=/([A-Z])/g,Wr=/(left|right|width|margin|padding|x)/i,Ur=/[\\s,\\(]\\S/,qr={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},Hr=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Vr=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},jr=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Gr=function(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},Qr=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},$r=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Zr=function(t,e,r){return t.style[e]=r},Kr=function(t,e,r){return t.style.setProperty(e,r)},Jr=function(t,e,r){return t._gsap[e]=r},tn=function(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},en=function(t,e,r,n,i){var s=t._gsap;s.scaleX=s.scaleY=r,s.renderTransform(i,s)},rn=function(t,e,r,n,i){var s=t._gsap;s[e]=r,s.renderTransform(i,s)},nn=\"transform\",sn=nn+\"Origin\",an=function t(e,r){var n=this,i=this.target,s=i.style,a=i._gsap;if(e in Ir&&s){if(this.tfm=this.tfm||{},\"transform\"===e)return qr.transform.split(\",\").forEach(function(e){return t.call(n,e,r)});if(~(e=qr[e]||e).indexOf(\",\")?e.split(\",\").forEach(function(t){return n.tfm[t]=kn(i,t)}):this.tfm[e]=a.x?a[e]:kn(i,e),e===sn&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(nn)>=0)return;a.svg&&(this.svgo=i.getAttribute(\"data-svg-origin\"),this.props.push(sn,r,\"\")),e=nn}(s||r)&&this.props.push(e,r,s[e])},on=function(t){t.translate&&(t.removeProperty(\"translate\"),t.removeProperty(\"scale\"),t.removeProperty(\"rotate\"))},un=function(){var t,e,r=this.props,n=this.target,i=n.style,s=n._gsap;for(t=0;t<r.length;t+=3)r[t+1]?2===r[t+1]?n[r[t]](r[t+2]):n[r[t]]=r[t+2]:r[t+2]?i[r[t]]=r[t+2]:i.removeProperty(\"--\"===r[t].substr(0,2)?r[t]:r[t].replace(Xr,\"-$1\").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];s.svg&&(s.renderTransform(),n.setAttribute(\"data-svg-origin\",this.svgo||\"\")),(t=Fr())&&t.isStart||i[nn]||(on(i),s.zOrigin&&i[sn]&&(i[sn]+=\" \"+s.zOrigin+\"px\",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},ln=function(t,e){var r={target:t,props:[],revert:un,save:an};return t._gsap||Er.core.getCache(t),e&&t.style&&t.nodeType&&e.split(\",\").forEach(function(t){return r.save(t)}),r},cn=function(t,e){var r=Ar.createElementNS?Ar.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):Ar.createElement(t);return r&&r.style?r:Ar.createElement(t)},hn=function t(e,r,n){var i=getComputedStyle(e);return i[r]||i.getPropertyValue(r.replace(Xr,\"-$1\").toLowerCase())||i.getPropertyValue(r)||!n&&t(e,pn(r)||r,1)||\"\"},fn=\"O,Moz,ms,Ms,Webkit\".split(\",\"),pn=function(t,e,r){var n=(e||Rr).style,i=5;if(t in n&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);i--&&!(fn[i]+t in n););return i<0?null:(3===i?\"ms\":i>=0?fn[i]:\"\")+t},dn=function(){\"undefined\"!=typeof window&&window.document&&(Sr=window,Ar=Sr.document,Pr=Ar.documentElement,Rr=cn(\"div\")||{style:{}},cn(\"div\"),nn=pn(nn),sn=nn+\"Origin\",Rr.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\",Br=!!pn(\"perspective\"),Fr=Er.core.reverting,Dr=1)},gn=function(t){var e,r=t.ownerSVGElement,n=cn(\"svg\",r&&r.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),i=t.cloneNode(!0);i.style.display=\"block\",n.appendChild(i),Pr.appendChild(n);try{e=i.getBBox()}catch(t){}return n.removeChild(i),Pr.removeChild(n),e},_n=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},mn=function(t){var e,r;try{e=t.getBBox()}catch(n){e=gn(t),r=1}return e&&(e.width||e.height)||r||(e=gn(t)),!e||e.width||e.x||e.y?e:{x:+_n(t,[\"x\",\"cx\",\"x1\"])||0,y:+_n(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}},vn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!mn(t))},yn=function(t,e){if(e){var r,n=t.style;e in Ir&&e!==sn&&(e=nn),n.removeProperty?(\"ms\"!==(r=e.substr(0,2))&&\"webkit\"!==e.substr(0,6)||(e=\"-\"+e),n.removeProperty(\"--\"===r?e:e.replace(Xr,\"-$1\").toLowerCase())):n.removeAttribute(e)}},xn=function(t,e,r,n,i,s){var a=new gr(t._pt,e,r,0,1,s?$r:Qr);return t._pt=a,a.b=n,a.e=i,t._props.push(r),a},bn={deg:1,rad:1,turn:1},wn={grid:1,flex:1},Tn=function t(e,r,n,i){var s,a,o,u,l=parseFloat(n)||0,c=(n+\"\").trim().substr((l+\"\").length)||\"px\",h=Rr.style,f=Wr.test(r),p=\"svg\"===e.tagName.toLowerCase(),d=(p?\"client\":\"offset\")+(f?\"Width\":\"Height\"),g=100,_=\"px\"===i,m=\"%\"===i;if(i===c||!l||bn[i]||bn[c])return l;if(\"px\"!==c&&!_&&(l=t(e,r,n,\"px\")),u=e.getCTM&&vn(e),(m||\"%\"===c)&&(Ir[r]||~r.indexOf(\"adius\")))return s=u?e.getBBox()[f?\"width\":\"height\"]:e[d],mt(m?l/s*g:l/100*s);if(h[f?\"width\":\"height\"]=g+(_?c:i),a=\"rem\"!==i&&~r.indexOf(\"adius\")||\"em\"===i&&e.appendChild&&!p?e:e.parentNode,u&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==Ar&&a.appendChild||(a=Ar.body),(o=a._gsap)&&m&&o.width&&f&&o.time===Se.time&&!o.uncache)return mt(l/o.width*g);if(!m||\"height\"!==r&&\"width\"!==r)(m||\"%\"===c)&&!wn[hn(a,\"display\")]&&(h.position=hn(e,\"position\")),a===e&&(h.position=\"static\"),a.appendChild(Rr),s=Rr[d],a.removeChild(Rr),h.position=\"absolute\";else{var v=e.style[r];e.style[r]=g+i,s=e[d],v?e.style[r]=v:yn(e,r)}return f&&m&&((o=dt(a)).time=Se.time,o.width=a[d]),mt(_?s*l/g:s&&l?g/s*l:0)},kn=function(t,e,r,n){var i;return Dr||dn(),e in qr&&\"transform\"!==e&&~(e=qr[e]).indexOf(\",\")&&(e=e.split(\",\")[0]),Ir[e]&&\"transform\"!==e?(i=Bn(t,n),i=\"transformOrigin\"!==e?i[e]:i.svg?i.origin:In(hn(t,sn))+\" \"+i.zOrigin+\"px\"):(!(i=t.style[e])||\"auto\"===i||n||~(i+\"\").indexOf(\"calc(\"))&&(i=Sn[e]&&Sn[e](t,e,r)||hn(t,e)||gt(t,e)||(\"opacity\"===e?1:0)),r&&!~(i+\"\").trim().indexOf(\" \")?Tn(t,e,i,r)+r:i},Cn=function(t,e,r,n){if(!r||\"none\"===r){var i=pn(e,t,1),s=i&&hn(t,i,1);s&&s!==r?(e=i,r=s):\"borderColor\"===e&&(r=hn(t,\"borderTopColor\"))}var a,o,u,l,c,h,f,p,d,g,_,m=new gr(this._pt,t.style,e,0,1,lr),v=0,y=0;if(m.b=r,m.e=n,r+=\"\",\"var(--\"===(n+=\"\").substring(0,6)&&(n=hn(t,n.substring(4,n.indexOf(\")\")))),\"auto\"===n&&(h=t.style[e],t.style[e]=n,n=hn(t,e)||n,h?t.style[e]=h:yn(t,e)),Ee(a=[r,n]),n=a[1],u=(r=a[0]).match(q)||[],(n.match(q)||[]).length){for(;o=q.exec(n);)f=o[0],d=n.substring(v,o.index),c?c=(c+1)%5:\"rgba(\"!==d.substr(-5)&&\"hsla(\"!==d.substr(-5)||(c=1),f!==(h=u[y++]||\"\")&&(l=parseFloat(h)||0,_=h.substr((l+\"\").length),\"=\"===f.charAt(1)&&(f=yt(l,f)+_),p=parseFloat(f),g=f.substr((p+\"\").length),v=q.lastIndex-g.length,g||(g=g||w.units[e]||_,v===n.length&&(n+=g,m.e+=g)),_!==g&&(l=Tn(t,e,h,g)||0),m._pt={_next:m._pt,p:d||1===y?d:\",\",s:l,c:p-l,m:c&&c<4||\"zIndex\"===e?Math.round:0});m.c=v<n.length?n.substring(v,n.length):\"\"}else m.r=\"display\"===e&&\"none\"===n?$r:Qr;return V.test(n)&&(m.e=0),this._pt=m,m},Mn={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},On=function(t){var e=t.split(\" \"),r=e[0],n=e[1]||\"50%\";return\"top\"!==r&&\"bottom\"!==r&&\"left\"!==n&&\"right\"!==n||(t=r,r=n,n=t),e[0]=Mn[r]||r,e[1]=Mn[n]||n,e.join(\" \")},En=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,n,i,s=e.t,a=s.style,o=e.u,u=s._gsap;if(\"all\"===o||!0===o)a.cssText=\"\",n=1;else for(i=(o=o.split(\",\")).length;--i>-1;)r=o[i],Ir[r]&&(n=1,r=\"transformOrigin\"===r?sn:nn),yn(s,r);n&&(yn(s,nn),u&&(u.svg&&s.removeAttribute(\"transform\"),a.scale=a.rotate=a.translate=\"none\",Bn(s,1),u.uncache=1,on(a)))}},Sn={clearProps:function(t,e,r,n,i){if(\"isFromStart\"!==i.data){var s=t._pt=new gr(t._pt,e,r,0,0,En);return s.u=n,s.pr=-10,s.tween=i,t._props.push(r),1}}},An=[1,0,0,1,0,0],Pn={},Dn=function(t){return\"matrix(1, 0, 0, 1, 0, 0)\"===t||\"none\"===t||!t},Rn=function(t){var e=hn(t,nn);return Dn(e)?An:e.substr(7).match(U).map(mt)},zn=function(t,e){var r,n,i,s,a=t._gsap||dt(t),o=t.style,u=Rn(t);return a.svg&&t.getAttribute(\"transform\")?\"1,0,0,1,0,0\"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(\",\")?An:u:(u!==An||t.offsetParent||t===Pr||a.svg||(i=o.display,o.display=\"block\",(r=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(s=1,n=t.nextElementSibling,Pr.appendChild(t)),u=Rn(t),i?o.display=i:yn(t,\"display\"),s&&(n?r.insertBefore(t,n):r?r.appendChild(t):Pr.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},Fn=function(t,e,r,n,i,s){var a,o,u,l=t._gsap,c=i||zn(t,!0),h=l.xOrigin||0,f=l.yOrigin||0,p=l.xOffset||0,d=l.yOffset||0,g=c[0],_=c[1],m=c[2],v=c[3],y=c[4],x=c[5],b=e.split(\" \"),w=parseFloat(b[0])||0,T=parseFloat(b[1])||0;r?c!==An&&(o=g*v-_*m)&&(u=w*(-_/o)+T*(g/o)-(g*x-_*y)/o,w=w*(v/o)+T*(-m/o)+(m*x-v*y)/o,T=u):(w=(a=mn(t)).x+(~b[0].indexOf(\"%\")?w/100*a.width:w),T=a.y+(~(b[1]||b[0]).indexOf(\"%\")?T/100*a.height:T)),n||!1!==n&&l.smooth?(y=w-h,x=T-f,l.xOffset=p+(y*g+x*m)-y,l.yOffset=d+(y*_+x*v)-x):l.xOffset=l.yOffset=0,l.xOrigin=w,l.yOrigin=T,l.smooth=!!n,l.origin=e,l.originIsAbsolute=!!r,t.style[sn]=\"0px 0px\",s&&(xn(s,l,\"xOrigin\",h,w),xn(s,l,\"yOrigin\",f,T),xn(s,l,\"xOffset\",p,l.xOffset),xn(s,l,\"yOffset\",d,l.yOffset)),t.setAttribute(\"data-svg-origin\",w+\" \"+T)},Bn=function(t,e){var r=t._gsap||new We(t);if(\"x\"in r&&!e&&!r.uncache)return r;var n,i,s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b,T,k,C,M,O,E,S,A,P,D,R,z,F,B=t.style,I=r.scaleX<0,N=\"px\",L=\"deg\",Y=getComputedStyle(t),X=hn(t,sn)||\"0\";return n=i=s=u=l=c=h=f=p=0,a=o=1,r.svg=!(!t.getCTM||!vn(t)),Y.translate&&(\"none\"===Y.translate&&\"none\"===Y.scale&&\"none\"===Y.rotate||(B[nn]=(\"none\"!==Y.translate?\"translate3d(\"+(Y.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(\"none\"!==Y.rotate?\"rotate(\"+Y.rotate+\") \":\"\")+(\"none\"!==Y.scale?\"scale(\"+Y.scale.split(\" \").join(\",\")+\") \":\"\")+(\"none\"!==Y[nn]?Y[nn]:\"\")),B.scale=B.rotate=B.translate=\"none\"),_=zn(t,r.svg),r.svg&&(r.uncache?(E=t.getBBox(),X=r.xOrigin-E.x+\"px \"+(r.yOrigin-E.y)+\"px\",O=\"\"):O=!e&&t.getAttribute(\"data-svg-origin\"),Fn(t,O||X,!!O||r.originIsAbsolute,!1!==r.smooth,_)),d=r.xOrigin||0,g=r.yOrigin||0,_!==An&&(x=_[0],b=_[1],T=_[2],k=_[3],n=C=_[4],i=M=_[5],6===_.length?(a=Math.sqrt(x*x+b*b),o=Math.sqrt(k*k+T*T),u=x||b?Yr(b,x)*Nr:0,(h=T||k?Yr(T,k)*Nr+u:0)&&(o*=Math.abs(Math.cos(h*Lr))),r.svg&&(n-=d-(d*x+g*T),i-=g-(d*b+g*k))):(F=_[6],R=_[7],A=_[8],P=_[9],D=_[10],z=_[11],n=_[12],i=_[13],s=_[14],l=(m=Yr(F,D))*Nr,m&&(O=C*(v=Math.cos(-m))+A*(y=Math.sin(-m)),E=M*v+P*y,S=F*v+D*y,A=C*-y+A*v,P=M*-y+P*v,D=F*-y+D*v,z=R*-y+z*v,C=O,M=E,F=S),c=(m=Yr(-T,D))*Nr,m&&(v=Math.cos(-m),z=k*(y=Math.sin(-m))+z*v,x=O=x*v-A*y,b=E=b*v-P*y,T=S=T*v-D*y),u=(m=Yr(b,x))*Nr,m&&(O=x*(v=Math.cos(m))+b*(y=Math.sin(m)),E=C*v+M*y,b=b*v-x*y,M=M*v-C*y,x=O,C=E),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,c=180-c),a=mt(Math.sqrt(x*x+b*b+T*T)),o=mt(Math.sqrt(M*M+F*F)),m=Yr(C,M),h=Math.abs(m)>2e-4?m*Nr:0,p=z?1/(z<0?-z:z):0),r.svg&&(O=t.getAttribute(\"transform\"),r.forceCSS=t.setAttribute(\"transform\",\"\")||!Dn(hn(t,nn)),O&&t.setAttribute(\"transform\",O))),Math.abs(h)>90&&Math.abs(h)<270&&(I?(a*=-1,h+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,h+=h<=0?180:-180)),e=e||r.uncache,r.x=n-((r.xPercent=n&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+N,r.y=i-((r.yPercent=i&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+N,r.z=s+N,r.scaleX=mt(a),r.scaleY=mt(o),r.rotation=mt(u)+L,r.rotationX=mt(l)+L,r.rotationY=mt(c)+L,r.skewX=h+L,r.skewY=f+L,r.transformPerspective=p+N,(r.zOrigin=parseFloat(X.split(\" \")[2])||!e&&r.zOrigin||0)&&(B[sn]=In(X)),r.xOffset=r.yOffset=0,r.force3D=w.force3D,r.renderTransform=r.svg?qn:Br?Un:Ln,r.uncache=0,r},In=function(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},Nn=function(t,e,r){var n=ee(e);return mt(parseFloat(e)+parseFloat(Tn(t,\"x\",r+\"px\",n)))+n},Ln=function(t,e){e.z=\"0px\",e.rotationY=e.rotationX=\"0deg\",e.force3D=0,Un(t,e)},Yn=\"0deg\",Xn=\"0px\",Wn=\") \",Un=function(t,e){var r=e||this,n=r.xPercent,i=r.yPercent,s=r.x,a=r.y,o=r.z,u=r.rotation,l=r.rotationY,c=r.rotationX,h=r.skewX,f=r.skewY,p=r.scaleX,d=r.scaleY,g=r.transformPerspective,_=r.force3D,m=r.target,v=r.zOrigin,y=\"\",x=\"auto\"===_&&t&&1!==t||!0===_;if(v&&(c!==Yn||l!==Yn)){var b,w=parseFloat(l)*Lr,T=Math.sin(w),k=Math.cos(w);w=parseFloat(c)*Lr,b=Math.cos(w),s=Nn(m,s,T*b*-v),a=Nn(m,a,-Math.sin(w)*-v),o=Nn(m,o,k*b*-v+v)}g!==Xn&&(y+=\"perspective(\"+g+Wn),(n||i)&&(y+=\"translate(\"+n+\"%, \"+i+\"%) \"),(x||s!==Xn||a!==Xn||o!==Xn)&&(y+=o!==Xn||x?\"translate3d(\"+s+\", \"+a+\", \"+o+\") \":\"translate(\"+s+\", \"+a+Wn),u!==Yn&&(y+=\"rotate(\"+u+Wn),l!==Yn&&(y+=\"rotateY(\"+l+Wn),c!==Yn&&(y+=\"rotateX(\"+c+Wn),h===Yn&&f===Yn||(y+=\"skew(\"+h+\", \"+f+Wn),1===p&&1===d||(y+=\"scale(\"+p+\", \"+d+Wn),m.style[nn]=y||\"translate(0, 0)\"},qn=function(t,e){var r,n,i,s,a,o=e||this,u=o.xPercent,l=o.yPercent,c=o.x,h=o.y,f=o.rotation,p=o.skewX,d=o.skewY,g=o.scaleX,_=o.scaleY,m=o.target,v=o.xOrigin,y=o.yOrigin,x=o.xOffset,b=o.yOffset,w=o.forceCSS,T=parseFloat(c),k=parseFloat(h);f=parseFloat(f),p=parseFloat(p),(d=parseFloat(d))&&(p+=d=parseFloat(d),f+=d),f||p?(f*=Lr,p*=Lr,r=Math.cos(f)*g,n=Math.sin(f)*g,i=Math.sin(f-p)*-_,s=Math.cos(f-p)*_,p&&(d*=Lr,a=Math.tan(p-d),i*=a=Math.sqrt(1+a*a),s*=a,d&&(a=Math.tan(d),r*=a=Math.sqrt(1+a*a),n*=a)),r=mt(r),n=mt(n),i=mt(i),s=mt(s)):(r=g,s=_,n=i=0),(T&&!~(c+\"\").indexOf(\"px\")||k&&!~(h+\"\").indexOf(\"px\"))&&(T=Tn(m,\"x\",c,\"px\"),k=Tn(m,\"y\",h,\"px\")),(v||y||x||b)&&(T=mt(T+v-(v*r+y*i)+x),k=mt(k+y-(v*n+y*s)+b)),(u||l)&&(a=m.getBBox(),T=mt(T+u/100*a.width),k=mt(k+l/100*a.height)),a=\"matrix(\"+r+\",\"+n+\",\"+i+\",\"+s+\",\"+T+\",\"+k+\")\",m.setAttribute(\"transform\",a),w&&(m.style[nn]=a)},Hn=function(t,e,r,n,i){var s,a,o=360,u=D(i),l=parseFloat(i)*(u&&~i.indexOf(\"rad\")?Nr:1)-n,c=n+l+\"deg\";return u&&(\"short\"===(s=i.split(\"_\")[1])&&(l%=o)!==l%180&&(l+=l<0?o:-360),\"cw\"===s&&l<0?l=(l+36e9)%o-~~(l/o)*o:\"ccw\"===s&&l>0&&(l=(l-36e9)%o-~~(l/o)*o)),t._pt=a=new gr(t._pt,e,r,n,l,Vr),a.e=c,a.u=\"deg\",t._props.push(r),a},Vn=function(t,e){for(var r in e)t[r]=e[r];return t},jn=function(t,e,r){var n,i,s,a,o,u,l,c=Vn({},r._gsap),h=r.style;for(i in c.svg?(s=r.getAttribute(\"transform\"),r.setAttribute(\"transform\",\"\"),h[nn]=e,n=Bn(r,1),yn(r,nn),r.setAttribute(\"transform\",s)):(s=getComputedStyle(r)[nn],h[nn]=e,n=Bn(r,1),h[nn]=s),Ir)(s=c[i])!==(a=n[i])&&\"perspective,force3D,transformOrigin,svgOrigin\".indexOf(i)<0&&(o=ee(s)!==(l=ee(a))?Tn(r,i,s,l):parseFloat(s),u=parseFloat(a),t._pt=new gr(t._pt,n,i,o,u-o,Hr),t._pt.u=l||0,t._props.push(i));Vn(n,c)};_t(\"padding,margin,Width,Radius\",function(t,e){var r=\"Top\",n=\"Right\",i=\"Bottom\",s=\"Left\",a=(e<3?[r,n,i,s]:[r+s,r+n,i+n,i+s]).map(function(r){return e<2?t+r:\"border\"+r+t});Sn[e>1?\"border\"+t:t]=function(t,e,r,n,i){var s,o;if(arguments.length<4)return s=a.map(function(e){return kn(t,e,r)}),5===(o=s.join(\" \")).split(s[0]).length?s[0]:o;s=(n+\"\").split(\" \"),o={},a.forEach(function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]}),t.init(e,o,i)}});var Gn,Qn,$n,Zn={name:\"css\",register:dn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,n,i){var s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b=this._props,T=t.style,k=r.vars.startAt;for(h in Dr||dn(),this.styles=this.styles||ln(t),x=this.styles.props,this.tween=r,e)if(\"autoRound\"!==h&&(a=e[h],!ut[h]||!Qe(h,e,r,n,t,i)))if(l=typeof a,c=Sn[h],\"function\"===l&&(l=typeof(a=a.call(r,n,t,i))),\"string\"===l&&~a.indexOf(\"random(\")&&(a=pe(a)),c)c(this,t,h,a,r)&&(y=1);else if(\"--\"===h.substr(0,2))s=(getComputedStyle(t).getPropertyValue(h)+\"\").trim(),a+=\"\",Me.lastIndex=0,Me.test(s)||(f=ee(s),p=ee(a)),p?f!==p&&(s=Tn(t,h,s,p)+p):f&&(a+=f),this.add(T,\"setProperty\",s,a,n,i,0,0,h),b.push(h),x.push(h,0,T[h]);else if(\"undefined\"!==l){if(k&&h in k?(s=\"function\"==typeof k[h]?k[h].call(r,n,t,i):k[h],D(s)&&~s.indexOf(\"random(\")&&(s=pe(s)),ee(s+\"\")||\"auto\"===s||(s+=w.units[h]||ee(kn(t,h))||\"\"),\"=\"===(s+\"\").charAt(1)&&(s=kn(t,h))):s=kn(t,h),u=parseFloat(s),(d=\"string\"===l&&\"=\"===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),h in qr&&(\"autoAlpha\"===h&&(1===u&&\"hidden\"===kn(t,\"visibility\")&&o&&(u=0),x.push(\"visibility\",0,T.visibility),xn(this,T,\"visibility\",u?\"inherit\":\"hidden\",o?\"inherit\":\"hidden\",!o)),\"scale\"!==h&&\"transform\"!==h&&~(h=qr[h]).indexOf(\",\")&&(h=h.split(\",\")[0])),g=h in Ir)if(this.styles.save(h),\"string\"===l&&\"var(--\"===a.substring(0,6)&&(a=hn(t,a.substring(4,a.indexOf(\")\"))),o=parseFloat(a)),_||((m=t._gsap).renderTransform&&!e.parseTransform||Bn(t,e.parseTransform),v=!1!==e.smoothOrigin&&m.smooth,(_=this._pt=new gr(this._pt,T,nn,0,1,m.renderTransform,m,0,-1)).dep=1),\"scale\"===h)this._pt=new gr(this._pt,m,\"scaleY\",m.scaleY,(d?yt(m.scaleY,d+o):o)-m.scaleY||0,Hr),this._pt.u=0,b.push(\"scaleY\",h),h+=\"X\";else{if(\"transformOrigin\"===h){x.push(sn,0,T[sn]),a=On(a),m.svg?Fn(t,a,0,v,0,this):((p=parseFloat(a.split(\" \")[2])||0)!==m.zOrigin&&xn(this,m,\"zOrigin\",m.zOrigin,p),xn(this,T,h,In(s),In(a)));continue}if(\"svgOrigin\"===h){Fn(t,a,1,v,0,this);continue}if(h in Pn){Hn(this,m,h,u,d?yt(u,d+a):a);continue}if(\"smoothOrigin\"===h){xn(this,m,\"smooth\",m.smooth,a);continue}if(\"force3D\"===h){m[h]=a;continue}if(\"transform\"===h){jn(this,a,t);continue}}else h in T||(h=pn(h)||h);if(g||(o||0===o)&&(u||0===u)&&!Ur.test(a)&&h in T)o||(o=0),(f=(s+\"\").substr((u+\"\").length))!==(p=ee(a)||(h in w.units?w.units[h]:f))&&(u=Tn(t,h,s,p)),this._pt=new gr(this._pt,g?m:T,h,u,(d?yt(u,d+o):o)-u,g||\"px\"!==p&&\"zIndex\"!==h||!1===e.autoRound?Hr:Gr),this._pt.u=p||0,f!==p&&\"%\"!==p&&(this._pt.b=s,this._pt.r=jr);else if(h in T)Cn.call(this,t,h,s,d?d+a:a);else if(h in t)this.add(t,h,s||t[h],d?d+a:a,n,i);else if(\"parseTransform\"!==h){K();continue}g||(h in T?x.push(h,0,T[h]):\"function\"==typeof t[h]?x.push(h,2,t[h]()):x.push(h,1,s||t[h])),b.push(h)}y&&dr(this)},render:function(t,e){if(e.tween._time||!Fr())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:kn,aliases:qr,getSetter:function(t,e,r){var n=qr[e];return n&&n.indexOf(\",\")<0&&(e=n),e in Ir&&e!==sn&&(t._gsap.x||kn(t,\"x\"))?r&&zr===r?\"scale\"===e?tn:Jr:(zr=r||{})&&(\"scale\"===e?en:rn):t.style&&!F(t.style[e])?Zr:~e.indexOf(\"-\")?Kr:ar(t,e)},core:{_removeProperty:yn,_getMatrix:zn}};Er.utils.checkPrefix=pn,Er.core.getStyleSaver=ln,$n=_t((Gn=\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\")+\",\"+(Qn=\"rotation,rotationX,rotationY,skewX,skewY\")+\",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",function(t){Ir[t]=1}),_t(Qn,function(t){w.units[t]=\"deg\",Pn[t]=1}),qr[$n[13]]=Gn+\",\"+Qn,_t(\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\",function(t){var e=t.split(\":\");qr[e[1]]=$n[e[0]]}),_t(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",function(t){w.units[t]=\"px\"}),Er.registerPlugin(Zn);var Kn=Er.registerPlugin(Zn)||Er;Kn.core.Tween;let Jn=\"undefined\"!=typeof document?e:r,ti=t=>t&&!Array.isArray(t)&&\"object\"==typeof t,ei=[],ri={},ni=Kn;const ii=(e,r=ei)=>{let n=ri;ti(e)?(n=e,e=null,r=\"dependencies\"in n?n.dependencies:ei):ti(r)&&(n=r,r=\"dependencies\"in n?n.dependencies:ei);const{scope:i,revertOnUpdate:s}=n,a=t(!1),o=t(ni.context(()=>{},i)),u=t(t=>o.current.add(null,t)),l=r&&r.length&&!s;return l&&Jn(()=>(a.current=!0,()=>o.current.revert()),ei),Jn(()=>{if(e&&o.current.add(e,i),!l||!a.current)return()=>o.current.revert()},r),{context:o.current,contextSafe:u.current}};ii.register=t=>{ni=t},ii.headless=!0;let si,ai,oi,ui=\"undefined\"!=typeof Intl?new Intl.Segmenter:0,li=t=>\"string\"==typeof t?li(document.querySelectorAll(t)):\"length\"in t?Array.from(t):[t],ci=t=>li(t).filter(t=>t instanceof HTMLElement),hi=[],fi=function(){},pi=/\\s+/g,di=new RegExp(\"\\\\p{RI}\\\\p{RI}|\\\\p{Emoji}(\\\\p{EMod}|\\\\u{FE0F}\\\\u{20E3}?|[\\\\u{E0020}-\\\\u{E007E}]+\\\\u{E007F})?(\\\\u{200D}\\\\p{Emoji}(\\\\p{EMod}|\\\\u{FE0F}\\\\u{20E3}?|[\\\\u{E0020}-\\\\u{E007E}]+\\\\u{E007F})?)*|.\",\"gu\"),gi={left:0,top:0,width:0,height:0},_i=(t,e)=>{if(e){let r,n,i,s,a=new Set(t.join(\"\").match(e)||hi),o=t.length;if(a.size)for(;--o>-1;)for(i of(n=t[o],a))if(i.startsWith(n)&&i.length>n.length){for(r=0,s=n;i.startsWith(s+=t[o+ ++r])&&s.length<i.length;);if(r&&s.length===i.length){t[o]=i,t.splice(o+1,r);break}}}return t},mi=t=>\"inline\"===window.getComputedStyle(t).display&&(t.style.display=\"inline-block\"),vi=(t,e,r)=>e.insertBefore(\"string\"==typeof t?document.createTextNode(t):t,r),yi=(t,e,r)=>{let n=e[t+\"sClass\"]||\"\",{tag:i=\"div\",aria:s=\"auto\",propIndex:a=!1}=e,o=\"line\"===t?\"block\":\"inline-block\",u=n.indexOf(\"++\")>-1,l=e=>{let l=document.createElement(i),c=r.length+1;return n&&(l.className=n+(u?\" \"+n+c:\"\")),a&&l.style.setProperty(\"--\"+t,c+\"\"),\"none\"!==s&&l.setAttribute(\"aria-hidden\",\"true\"),\"span\"!==i&&(l.style.position=\"relative\",l.style.display=o),l.textContent=e,r.push(l),l};return u&&(n=n.replace(\"++\",\"\")),l.collection=r,l},xi=(t,e,r,n,i,s,a,o,u,l)=>{var c;let h,f,p,d,g,_,m,v,y,x,b,w,T,k,C,M,O,E,S=Array.from(t.childNodes),A=0,{wordDelimiter:P,reduceWhiteSpace:D=!0,prepareText:R}=e,z=t.getBoundingClientRect(),F=z,B=!D&&\"pre\"===window.getComputedStyle(t).whiteSpace.substring(0,3),I=0,N=r.collection;for(\"object\"==typeof P?(p=P.delimiter||P,f=P.replaceWith||\"\"):f=\"\"===P?\"\":P||\" \",h=\" \"!==f;A<S.length;A++)if(d=S[A],3===d.nodeType){for(C=d.textContent||\"\",D?C=C.replace(pi,\" \"):B&&(C=C.replace(/\\n/g,f+\"\\n\")),R&&(C=R(C,t)),d.textContent=C,g=f||p?C.split(p||f):C.match(o)||hi,O=g[g.length-1],v=h?\" \"===O.slice(-1):!O,O||g.pop(),F=z,m=h?\" \"===g[0].charAt(0):!g[0],m&&vi(\" \",t,d),g[0]||g.shift(),_i(g,u),s&&l||(d.textContent=\"\"),y=1;y<=g.length;y++)if(M=g[y-1],!D&&B&&\"\\n\"===M.charAt(0)&&(null==(c=d.previousSibling)||c.remove(),vi(document.createElement(\"br\"),t,d),M=M.slice(1)),D||\"\"!==M)if(\" \"===M)t.insertBefore(document.createTextNode(\" \"),d);else{if(h&&\" \"===M.charAt(0)&&vi(\" \",t,d),I&&1===y&&!m&&N.indexOf(I.parentNode)>-1?(_=N[N.length-1],_.appendChild(document.createTextNode(n?\"\":M))):(_=r(n?\"\":M),vi(_,t,d),I&&1===y&&!m&&_.insertBefore(I,_.firstChild)),n)for(b=ui?_i([...ui.segment(M)].map(t=>t.segment),u):M.match(o)||hi,E=0;E<b.length;E++)_.appendChild(\" \"===b[E]?document.createTextNode(\" \"):n(b[E]));if(s&&l){if(C=d.textContent=C.substring(M.length+1,C.length),x=_.getBoundingClientRect(),x.top>F.top&&x.left<=F.left){for(w=t.cloneNode(),T=t.childNodes[0];T&&T!==_;)k=T,T=T.nextSibling,w.appendChild(k);t.parentNode.insertBefore(w,t),i&&mi(w)}F=x}(y<g.length||v)&&vi(y>=g.length?\" \":h&&\" \"===M.slice(-1)?\" \"+f:f,t,d)}else vi(f,t,d);t.removeChild(d),I=0}else 1===d.nodeType&&(a&&a.indexOf(d)>-1?(N.indexOf(d.previousSibling)>-1&&N[N.length-1].appendChild(d),I=d):(xi(d,e,r,n,i,s,a,o,u,!0),I=0),i&&mi(d))};const bi=class t{constructor(t,e){this.isSplit=!1,oi||wi.register(window.gsap),this.elements=ci(t),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=e,this._split=()=>this.isSplit&&this.split(this.vars);let r,n=[],i=()=>{let t,e=n.length;for(;e--;){t=n[e];let r=t.element.offsetWidth;if(r!==t.width)return t.width=r,void this._split()}};this._data={orig:n,obs:\"undefined\"!=typeof ResizeObserver&&new ResizeObserver(()=>{clearTimeout(r),r=setTimeout(i,200)})},fi(this),this.split(e)}split(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars||{};let e,{type:r=\"chars,words,lines\",aria:n=\"auto\",deepSlice:i=!0,smartWrap:s,onSplit:a,autoSplit:o=!1,specialChars:u,mask:l}=this.vars,c=r.indexOf(\"lines\")>-1,h=r.indexOf(\"chars\")>-1,f=r.indexOf(\"words\")>-1,p=h&&!f&&!c,d=u&&(\"push\"in u?new RegExp(\"(?:\"+u.join(\"|\")+\")\",\"gu\"):u),g=d?new RegExp(d.source+\"|\"+di.source,\"gu\"):di,_=!!t.ignore&&ci(t.ignore),{orig:m,animTime:v,obs:y}=this._data;return(h||f||c)&&(this.elements.forEach((e,r)=>{m[r]={element:e,html:e.innerHTML,ariaL:e.getAttribute(\"aria-label\"),ariaH:e.getAttribute(\"aria-hidden\")},\"auto\"===n?e.setAttribute(\"aria-label\",(e.textContent||\"\").trim()):\"hidden\"===n&&e.setAttribute(\"aria-hidden\",\"true\");let a,o,u,l,v=[],y=[],x=[],b=h?yi(\"char\",t,v):null,w=yi(\"word\",t,y);if(xi(e,t,w,b,p,i&&(c||p),_,g,d,!1),c){let r,n=li(e.childNodes),i=((t,e,r,n)=>{let i=yi(\"line\",r,n),s=window.getComputedStyle(t).textAlign||\"left\";return(r,n)=>{let a=i(\"\");for(a.style.textAlign=s,t.insertBefore(a,e[r]);r<n;r++)a.appendChild(e[r]);a.normalize()}})(e,n,t,x),s=[],o=0,u=n.map(t=>1===t.nodeType?t.getBoundingClientRect():gi),l=gi;for(a=0;a<n.length;a++)r=n[a],1===r.nodeType&&(\"BR\"===r.nodeName?(s.push(r),i(o,a+1),o=a+1,l=u[o]):(a&&u[a].top>l.top&&u[a].left<=l.left&&(i(o,a),o=a),l=u[a]));o<a&&i(o,a),s.forEach(t=>{var e;return null==(e=t.parentNode)?void 0:e.removeChild(t)})}if(!f){for(a=0;a<y.length;a++)if(o=y[a],h||!o.nextSibling||3!==o.nextSibling.nodeType)if(s&&!c){for(u=document.createElement(\"span\"),u.style.whiteSpace=\"nowrap\";o.firstChild;)u.appendChild(o.firstChild);o.replaceWith(u)}else o.replaceWith(...o.childNodes);else l=o.nextSibling,l&&3===l.nodeType&&(l.textContent=(o.textContent||\"\")+(l.textContent||\"\"),o.remove());y.length=0,e.normalize()}this.lines.push(...x),this.words.push(...y),this.chars.push(...v)}),l&&this[l]&&this.masks.push(...this[l].map(t=>{let e=t.cloneNode();return t.replaceWith(e),e.appendChild(t),t.className&&(e.className=t.className.replace(/(\\b\\w+\\b)/g,\"$1-mask\")),e.style.overflow=\"clip\",e}))),this.isSplit=!0,ai&&(o?ai.addEventListener(\"loadingdone\",this._split):ai.status),(e=a&&a(this))&&e.totalTime&&(this._data.anim=v?e.totalTime(v):e),c&&o&&this.elements.forEach((t,e)=>{m[e].width=t.offsetWidth,y&&y.observe(t)}),this}revert(){var t,e;let{orig:r,anim:n,obs:i}=this._data;return i&&i.disconnect(),r.forEach(({element:t,html:e,ariaL:r,ariaH:n})=>{t.innerHTML=e,r?t.setAttribute(\"aria-label\",r):t.removeAttribute(\"aria-label\"),n?t.setAttribute(\"aria-hidden\",n):t.removeAttribute(\"aria-hidden\")}),this.chars.length=this.words.length=this.lines.length=r.length=this.masks.length=0,this.isSplit=!1,null==ai||ai.removeEventListener(\"loadingdone\",this._split),n&&(this._data.animTime=n.totalTime(),n.revert()),null==(e=(t=this.vars).onRevert)||e.call(t,this),this}static create(e,r){return new t(e,r)}static register(t){si=si||t||window.gsap,si&&(li=si.utils.toArray,fi=si.core.context||fi),!oi&&window.innerWidth>0&&(ai=document.fonts,oi=!0)}};bi.version=\"3.13.0\";let wi=bi;function Ti(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var ki,Ci,Mi,Oi,Ei,Si,Ai,Pi,Di,Ri,zi,Fi,Bi,Ii=function(){return ki||\"undefined\"!=typeof window&&(ki=window.gsap)&&ki.registerPlugin&&ki},Ni=1,Li=[],Yi=[],Xi=[],Wi=Date.now,Ui=function(t,e){return e},qi=function(t,e){return~Xi.indexOf(t)&&Xi[Xi.indexOf(t)+1][e]},Hi=function(t){return!!~Ri.indexOf(t)},Vi=function(t,e,r,n,i){return t.addEventListener(e,r,{passive:!1!==n,capture:!!i})},ji=function(t,e,r,n){return t.removeEventListener(e,r,!!n)},Gi=\"scrollLeft\",Qi=\"scrollTop\",$i=function(){return zi&&zi.isPressed||Yi.cache++},Zi=function(t,e){var r=function r(n){if(n||0===n){Ni&&(Mi.history.scrollRestoration=\"manual\");var i=zi&&zi.isPressed;n=r.v=Math.round(n)||(zi&&zi.iOS?1:0),t(n),r.cacheID=Yi.cache,i&&Ui(\"ss\",n)}else(e||Yi.cache!==r.cacheID||Ui(\"ref\"))&&(r.cacheID=Yi.cache,r.v=t());return r.v+r.offset};return r.offset=0,t&&r},Ki={s:Gi,p:\"left\",p2:\"Left\",os:\"right\",os2:\"Right\",d:\"width\",d2:\"Width\",a:\"x\",sc:Zi(function(t){return arguments.length?Mi.scrollTo(t,Ji.sc()):Mi.pageXOffset||Oi[Gi]||Ei[Gi]||Si[Gi]||0})},Ji={s:Qi,p:\"top\",p2:\"Top\",os:\"bottom\",os2:\"Bottom\",d:\"height\",d2:\"Height\",a:\"y\",op:Ki,sc:Zi(function(t){return arguments.length?Mi.scrollTo(Ki.sc(),t):Mi.pageYOffset||Oi[Qi]||Ei[Qi]||Si[Qi]||0})},ts=function(t,e){return(e&&e._ctx&&e._ctx.selector||ki.utils.toArray)(t)[0]||(\"string\"==typeof t&&!1!==ki.config().nullTargetWarn?void 0:null)},es=function(t,e){var r=e.s,n=e.sc;Hi(t)&&(t=Oi.scrollingElement||Ei);var i=Yi.indexOf(t),s=n===Ji.sc?1:2;!~i&&(i=Yi.push(t)-1),Yi[i+s]||Vi(t,\"scroll\",$i);var a=Yi[i+s],o=a||(Yi[i+s]=Zi(qi(t,r),!0)||(Hi(t)?n:Zi(function(e){return arguments.length?t[r]=e:t[r]})));return o.target=t,a||(o.smooth=\"smooth\"===ki.getProperty(t,\"scrollBehavior\")),o},rs=function(t,e,r){var n=t,i=t,s=Wi(),a=s,o=e||50,u=Math.max(500,3*o),l=function(t,e){var u=Wi();e||u-s>o?(i=n,n=t,a=s,s=u):r?n+=t:n=i+(t-i)/(u-a)*(s-a)};return{update:l,reset:function(){i=n=r?0:n,a=s=0},getVelocity:function(t){var e=a,o=i,c=Wi();return(t||0===t)&&t!==n&&l(t),s===a||c-a>u?0:(n+(r?o:-o))/((r?c:s)-e)*1e3}}},ns=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},is=function(t){var e=Math.max.apply(Math,t),r=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(r)?e:r},ss=function(){var t,e,r,n;(Di=ki.core.globals().ScrollTrigger)&&Di.core&&(t=Di.core,e=t.bridge||{},r=t._scrollers,n=t._proxies,r.push.apply(r,Yi),n.push.apply(n,Xi),Yi=r,Xi=n,Ui=function(t,r){return e[t](r)})},as=function(t){return ki=t||Ii(),!Ci&&ki&&\"undefined\"!=typeof document&&document.body&&(Mi=window,Oi=document,Ei=Oi.documentElement,Si=Oi.body,Ri=[Mi,Oi,Ei,Si],ki.utils.clamp,Bi=ki.core.context||function(){},Pi=\"onpointerenter\"in Si?\"pointer\":\"mouse\",Ai=os.isTouch=Mi.matchMedia&&Mi.matchMedia(\"(hover: none), (pointer: coarse)\").matches?1:\"ontouchstart\"in Mi||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Fi=os.eventTypes=(\"ontouchstart\"in Ei?\"touchstart,touchmove,touchcancel,touchend\":\"onpointerdown\"in Ei?\"pointerdown,pointermove,pointercancel,pointerup\":\"mousedown,mousemove,mouseup,mouseup\").split(\",\"),setTimeout(function(){return Ni=0},500),ss(),Ci=1),Ci};Ki.op=Ji,Yi.cache=0;var os=function(){function t(t){this.init(t)}var e,r,n;return t.prototype.init=function(t){Ci||as(ki),Di||ss();var e=t.tolerance,r=t.dragMinimum,n=t.type,i=t.target,s=t.lineHeight,a=t.debounce,o=t.preventDefault,u=t.onStop,l=t.onStopDelay,c=t.ignore,h=t.wheelSpeed,f=t.event,p=t.onDragStart,d=t.onDragEnd,g=t.onDrag,_=t.onPress,m=t.onRelease,v=t.onRight,y=t.onLeft,x=t.onUp,b=t.onDown,w=t.onChangeX,T=t.onChangeY,k=t.onChange,C=t.onToggleX,M=t.onToggleY,O=t.onHover,E=t.onHoverEnd,S=t.onMove,A=t.ignoreCheck,P=t.isNormalizer,D=t.onGestureStart,R=t.onGestureEnd,z=t.onWheel,F=t.onEnable,B=t.onDisable,I=t.onClick,N=t.scrollSpeed,L=t.capture,Y=t.allowClicks,X=t.lockAxis,W=t.onLockAxis;this.target=i=ts(i)||Ei,this.vars=t,c&&(c=ki.utils.toArray(c)),e=e||1e-9,r=r||0,h=h||1,N=N||1,n=n||\"wheel,touch,pointer\",a=!1!==a,s||(s=parseFloat(Mi.getComputedStyle(Si).lineHeight)||22);var U,q,H,V,j,G,Q,$=this,Z=0,K=0,J=t.passive||!o&&!1!==t.passive,tt=es(i,Ki),et=es(i,Ji),rt=tt(),nt=et(),it=~n.indexOf(\"touch\")&&!~n.indexOf(\"pointer\")&&\"pointerdown\"===Fi[0],st=Hi(i),at=i.ownerDocument||Oi,ot=[0,0,0],ut=[0,0,0],lt=0,ct=function(){return lt=Wi()},ht=function(t,e){return($.event=t)&&c&&function(t,e){for(var r=e.length;r--;)if(e[r]===t||e[r].contains(t))return!0;return!1}(t.target,c)||e&&it&&\"touch\"!==t.pointerType||A&&A(t,e)},ft=function(){var t=$.deltaX=is(ot),r=$.deltaY=is(ut),n=Math.abs(t)>=e,i=Math.abs(r)>=e;k&&(n||i)&&k($,t,r,ot,ut),n&&(v&&$.deltaX>0&&v($),y&&$.deltaX<0&&y($),w&&w($),C&&$.deltaX<0!=Z<0&&C($),Z=$.deltaX,ot[0]=ot[1]=ot[2]=0),i&&(b&&$.deltaY>0&&b($),x&&$.deltaY<0&&x($),T&&T($),M&&$.deltaY<0!=K<0&&M($),K=$.deltaY,ut[0]=ut[1]=ut[2]=0),(V||H)&&(S&&S($),H&&(p&&1===H&&p($),g&&g($),H=0),V=!1),G&&!(G=!1)&&W&&W($),j&&(z($),j=!1),U=0},pt=function(t,e,r){ot[r]+=t,ut[r]+=e,$._vx.update(t),$._vy.update(e),a?U||(U=requestAnimationFrame(ft)):ft()},dt=function(t,e){X&&!Q&&($.axis=Q=Math.abs(t)>Math.abs(e)?\"x\":\"y\",G=!0),\"y\"!==Q&&(ot[2]+=t,$._vx.update(t,!0)),\"x\"!==Q&&(ut[2]+=e,$._vy.update(e,!0)),a?U||(U=requestAnimationFrame(ft)):ft()},gt=function(t){if(!ht(t,1)){var e=(t=ns(t,o)).clientX,n=t.clientY,i=e-$.x,s=n-$.y,a=$.isDragging;$.x=e,$.y=n,(a||(i||s)&&(Math.abs($.startX-e)>=r||Math.abs($.startY-n)>=r))&&(H=a?2:1,a||($.isDragging=!0),dt(i,s))}},_t=$.onPress=function(t){ht(t,1)||t&&t.button||($.axis=Q=null,q.pause(),$.isPressed=!0,t=ns(t),Z=K=0,$.startX=$.x=t.clientX,$.startY=$.y=t.clientY,$._vx.reset(),$._vy.reset(),Vi(P?i:at,Fi[1],gt,J,!0),$.deltaX=$.deltaY=0,_&&_($))},mt=$.onRelease=function(t){if(!ht(t,1)){ji(P?i:at,Fi[1],gt,!0);var e=!isNaN($.y-$.startY),r=$.isDragging,n=r&&(Math.abs($.x-$.startX)>3||Math.abs($.y-$.startY)>3),s=ns(t);!n&&e&&($._vx.reset(),$._vy.reset(),o&&Y&&ki.delayedCall(.08,function(){if(Wi()-lt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(at.createEvent){var e=at.createEvent(\"MouseEvents\");e.initMouseEvent(\"click\",!0,!0,Mi,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}})),$.isDragging=$.isGesturing=$.isPressed=!1,u&&r&&!P&&q.restart(!0),H&&ft(),d&&r&&d($),m&&m($,n)}},vt=function(t){return t.touches&&t.touches.length>1&&($.isGesturing=!0)&&D(t,$.isDragging)},yt=function(){return($.isGesturing=!1)||R($)},xt=function(t){if(!ht(t)){var e=tt(),r=et();pt((e-rt)*N,(r-nt)*N,1),rt=e,nt=r,u&&q.restart(!0)}},bt=function(t){if(!ht(t)){t=ns(t,o),z&&(j=!0);var e=(1===t.deltaMode?s:2===t.deltaMode?Mi.innerHeight:1)*h;pt(t.deltaX*e,t.deltaY*e,0),u&&!P&&q.restart(!0)}},wt=function(t){if(!ht(t)){var e=t.clientX,r=t.clientY,n=e-$.x,i=r-$.y;$.x=e,$.y=r,V=!0,u&&q.restart(!0),(n||i)&&dt(n,i)}},Tt=function(t){$.event=t,O($)},kt=function(t){$.event=t,E($)},Ct=function(t){return ht(t)||ns(t,o)&&I($)};q=$._dc=ki.delayedCall(l||.25,function(){$._vx.reset(),$._vy.reset(),q.pause(),u&&u($)}).pause(),$.deltaX=$.deltaY=0,$._vx=rs(0,50,!0),$._vy=rs(0,50,!0),$.scrollX=tt,$.scrollY=et,$.isDragging=$.isGesturing=$.isPressed=!1,Bi(this),$.enable=function(t){return $.isEnabled||(Vi(st?at:i,\"scroll\",$i),n.indexOf(\"scroll\")>=0&&Vi(st?at:i,\"scroll\",xt,J,L),n.indexOf(\"wheel\")>=0&&Vi(i,\"wheel\",bt,J,L),(n.indexOf(\"touch\")>=0&&Ai||n.indexOf(\"pointer\")>=0)&&(Vi(i,Fi[0],_t,J,L),Vi(at,Fi[2],mt),Vi(at,Fi[3],mt),Y&&Vi(i,\"click\",ct,!0,!0),I&&Vi(i,\"click\",Ct),D&&Vi(at,\"gesturestart\",vt),R&&Vi(at,\"gestureend\",yt),O&&Vi(i,Pi+\"enter\",Tt),E&&Vi(i,Pi+\"leave\",kt),S&&Vi(i,Pi+\"move\",wt)),$.isEnabled=!0,$.isDragging=$.isGesturing=$.isPressed=V=H=!1,$._vx.reset(),$._vy.reset(),rt=tt(),nt=et(),t&&t.type&&_t(t),F&&F($)),$},$.disable=function(){$.isEnabled&&(Li.filter(function(t){return t!==$&&Hi(t.target)}).length||ji(st?at:i,\"scroll\",$i),$.isPressed&&($._vx.reset(),$._vy.reset(),ji(P?i:at,Fi[1],gt,!0)),ji(st?at:i,\"scroll\",xt,L),ji(i,\"wheel\",bt,L),ji(i,Fi[0],_t,L),ji(at,Fi[2],mt),ji(at,Fi[3],mt),ji(i,\"click\",ct,!0),ji(i,\"click\",Ct),ji(at,\"gesturestart\",vt),ji(at,\"gestureend\",yt),ji(i,Pi+\"enter\",Tt),ji(i,Pi+\"leave\",kt),ji(i,Pi+\"move\",wt),$.isEnabled=$.isPressed=$.isDragging=!1,B&&B($))},$.kill=$.revert=function(){$.disable();var t=Li.indexOf($);t>=0&&Li.splice(t,1),zi===$&&(zi=0)},Li.push($),P&&Hi(i)&&(zi=$),$.enable(f)},e=t,(r=[{key:\"velocityX\",get:function(){return this._vx.getVelocity()}},{key:\"velocityY\",get:function(){return this._vy.getVelocity()}}])&&Ti(e.prototype,r),n&&Ti(e,n),t}();os.version=\"3.13.0\",os.create=function(t){return new os(t)},os.register=as,os.getAll=function(){return Li.slice()},os.getById=function(t){return Li.filter(function(e){return e.vars.id===t})[0]},Ii()&&ki.registerPlugin(os);var us,ls,cs,hs,fs,ps,ds,gs,_s,ms,vs,ys,xs,bs,ws,Ts,ks,Cs,Ms,Os,Es,Ss,As,Ps,Ds,Rs,zs,Fs,Bs,Is,Ns,Ls,Ys,Xs,Ws,Us,qs,Hs,Vs=1,js=Date.now,Gs=js(),Qs=0,$s=0,Zs=function(t,e,r){var n=ha(t)&&(\"clamp(\"===t.substr(0,6)||t.indexOf(\"max\")>-1);return r[\"_\"+e+\"Clamp\"]=n,n?t.substr(6,t.length-7):t},Ks=function(t,e){return!e||ha(t)&&\"clamp(\"===t.substr(0,6)?t:\"clamp(\"+t+\")\"},Js=function t(){return $s&&requestAnimationFrame(t)},ta=function(){return bs=1},ea=function(){return bs=0},ra=function(t){return t},na=function(t){return Math.round(1e5*t)/1e5||0},ia=function(){return\"undefined\"!=typeof window},sa=function(){return us||ia()&&(us=window.gsap)&&us.registerPlugin&&us},aa=function(t){return!!~ds.indexOf(t)},oa=function(t){return(\"Height\"===t?Ns:cs[\"inner\"+t])||fs[\"client\"+t]||ps[\"client\"+t]},ua=function(t){return qi(t,\"getBoundingClientRect\")||(aa(t)?function(){return wo.width=cs.innerWidth,wo.height=Ns,wo}:function(){return za(t)})},la=function(t,e){var r=e.s,n=e.d2,i=e.d,s=e.a;return Math.max(0,(r=\"scroll\"+n)&&(s=qi(t,r))?s()-ua(t)()[i]:aa(t)?(fs[r]||ps[r])-oa(n):t[r]-t[\"offset\"+n])},ca=function(t,e){for(var r=0;r<Ms.length;r+=3)(!e||~e.indexOf(Ms[r+1]))&&t(Ms[r],Ms[r+1],Ms[r+2])},ha=function(t){return\"string\"==typeof t},fa=function(t){return\"function\"==typeof t},pa=function(t){return\"number\"==typeof t},da=function(t){return\"object\"==typeof t},ga=function(t,e,r){return t&&t.progress(e?0:1)&&r&&t.pause()},_a=function(t,e){if(t.enabled){var r=t._ctx?t._ctx.add(function(){return e(t)}):e(t);r&&r.totalTime&&(t.callbackAnimation=r)}},ma=Math.abs,va=\"left\",ya=\"right\",xa=\"bottom\",ba=\"width\",wa=\"height\",Ta=\"Right\",ka=\"Left\",Ca=\"Top\",Ma=\"Bottom\",Oa=\"padding\",Ea=\"margin\",Sa=\"Width\",Aa=\"Height\",Pa=\"px\",Da=function(t){return cs.getComputedStyle(t)},Ra=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},za=function(t,e){var r=e&&\"matrix(1, 0, 0, 1, 0, 0)\"!==Da(t)[ws]&&us.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=t.getBoundingClientRect();return r&&r.progress(0).kill(),n},Fa=function(t,e){var r=e.d2;return t[\"offset\"+r]||t[\"client\"+r]||0},Ba=function(t){var e,r=[],n=t.labels,i=t.duration();for(e in n)r.push(n[e]/i);return r},Ia=function(t){var e=us.utils.snap(t),r=Array.isArray(t)&&t.slice(0).sort(function(t,e){return t-e});return r?function(t,n,i){var s;if(void 0===i&&(i=.001),!n)return e(t);if(n>0){for(t-=i,s=0;s<r.length;s++)if(r[s]>=t)return r[s];return r[s-1]}for(s=r.length,t+=i;s--;)if(r[s]<=t)return r[s];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var s=e(r);return!n||Math.abs(s-r)<i||s-r<0==n<0?s:e(n<0?r-t:r+t)}},Na=function(t,e,r,n){return r.split(\",\").forEach(function(r){return t(e,r,n)})},La=function(t,e,r,n,i){return t.addEventListener(e,r,{passive:!n,capture:!!i})},Ya=function(t,e,r,n){return t.removeEventListener(e,r,!!n)},Xa=function(t,e,r){(r=r&&r.wheelHandler)&&(t(e,\"wheel\",r),t(e,\"touchmove\",r))},Wa={startColor:\"green\",endColor:\"red\",indent:0,fontSize:\"16px\",fontWeight:\"normal\"},Ua={toggleActions:\"play\",anticipatePin:0},qa={top:0,left:0,center:.5,bottom:1,right:1},Ha=function(t,e){if(ha(t)){var r=t.indexOf(\"=\"),n=~r?+(t.charAt(r-1)+1)*parseFloat(t.substr(r+1)):0;~r&&(t.indexOf(\"%\")>r&&(n*=e/100),t=t.substr(0,r-1)),t=n+(t in qa?qa[t]*e:~t.indexOf(\"%\")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},Va=function(t,e,r,n,i,s,a,o){var u=i.startColor,l=i.endColor,c=i.fontSize,h=i.indent,f=i.fontWeight,p=hs.createElement(\"div\"),d=aa(r)||\"fixed\"===qi(r,\"pinType\"),g=-1!==t.indexOf(\"scroller\"),_=d?ps:r,m=-1!==t.indexOf(\"start\"),v=m?u:l,y=\"border-color:\"+v+\";font-size:\"+c+\";color:\"+v+\";font-weight:\"+f+\";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;\";return y+=\"position:\"+((g||o)&&d?\"fixed;\":\"absolute;\"),(g||o||!d)&&(y+=(n===Ji?ya:xa)+\":\"+(s+parseFloat(h))+\"px;\"),a&&(y+=\"box-sizing:border-box;text-align:left;width:\"+a.offsetWidth+\"px;\"),p._isStart=m,p.setAttribute(\"class\",\"gsap-marker-\"+t+(e?\" marker-\"+e:\"\")),p.style.cssText=y,p.innerText=e||0===e?t+\"-\"+e:t,_.children[0]?_.insertBefore(p,_.children[0]):_.appendChild(p),p._offset=p[\"offset\"+n.op.d2],ja(p,0,n,m),p},ja=function(t,e,r,n){var i={display:\"block\"},s=r[n?\"os2\":\"p2\"],a=r[n?\"p2\":\"os2\"];t._isFlipped=n,i[r.a+\"Percent\"]=n?-100:0,i[r.a]=n?\"1px\":0,i[\"border\"+s+Sa]=1,i[\"border\"+a+Sa]=0,i[r.p]=e+\"px\",us.set(t,i)},Ga=[],Qa={},$a=function(){return js()-Qs>34&&(Ws||(Ws=requestAnimationFrame(go)))},Za=function(){(!As||!As.isPressed||As.startX>ps.clientWidth)&&(Yi.cache++,As?Ws||(Ws=requestAnimationFrame(go)):go(),Qs||no(\"scrollStart\"),Qs=js())},Ka=function(){Rs=cs.innerWidth,Ds=cs.innerHeight},Ja=function(t){Yi.cache++,(!0===t||!xs&&!Ss&&!hs.fullscreenElement&&!hs.webkitFullscreenElement&&(!Ps||Rs!==cs.innerWidth||Math.abs(cs.innerHeight-Ds)>.25*cs.innerHeight))&&gs.restart(!0)},to={},eo=[],ro=function t(){return Ya(So,\"scrollEnd\",t)||ho(!0)},no=function(t){return to[t]&&to[t].map(function(t){return t()})||eo},io=[],so=function(t){for(var e=0;e<io.length;e+=5)(!t||io[e+4]&&io[e+4].query===t)&&(io[e].style.cssText=io[e+1],io[e].getBBox&&io[e].setAttribute(\"transform\",io[e+2]||\"\"),io[e+3].uncache=1)},ao=function(t,e){var r;for(Ts=0;Ts<Ga.length;Ts++)!(r=Ga[Ts])||e&&r._ctx!==e||(t?r.kill(1):r.revert(!0,!0));Ls=!0,e&&so(e),e||no(\"revert\")},oo=function(t,e){Yi.cache++,(e||!Us)&&Yi.forEach(function(t){return fa(t)&&t.cacheID++&&(t.rec=0)}),ha(t)&&(cs.history.scrollRestoration=Bs=t)},uo=0,lo=function(){ps.appendChild(Is),Ns=!As&&Is.offsetHeight||cs.innerHeight,ps.removeChild(Is)},co=function(t){return _s(\".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end\").forEach(function(e){return e.style.display=t?\"none\":\"block\"})},ho=function(t,e){if(fs=hs.documentElement,ps=hs.body,ds=[cs,hs,fs,ps],!Qs||t||Ls){lo(),Us=So.isRefreshing=!0,Yi.forEach(function(t){return fa(t)&&++t.cacheID&&(t.rec=t())});var r=no(\"refreshInit\");Os&&So.sort(),e||ao(),Yi.forEach(function(t){fa(t)&&(t.smooth&&(t.target.style.scrollBehavior=\"auto\"),t(0))}),Ga.slice(0).forEach(function(t){return t.refresh()}),Ls=!1,Ga.forEach(function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?\"offsetWidth\":\"offsetHeight\",r=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-r),t.refresh()}}),Ys=1,co(!0),Ga.forEach(function(t){var e=la(t.scroller,t._dir),r=\"max\"===t.vars.end||t._endClamp&&t.end>e,n=t._startClamp&&t.start>=e;(r||n)&&t.setPositions(n?e-1:t.start,r?Math.max(n?e:t.start+1,e):t.end,!0)}),co(!1),Ys=0,r.forEach(function(t){return t&&t.render&&t.render(-1)}),Yi.forEach(function(t){fa(t)&&(t.smooth&&requestAnimationFrame(function(){return t.target.style.scrollBehavior=\"smooth\"}),t.rec&&t(t.rec))}),oo(Bs,1),gs.pause(),uo++,Us=2,go(2),Ga.forEach(function(t){return fa(t.vars.onRefresh)&&t.vars.onRefresh(t)}),Us=So.isRefreshing=!1,no(\"refresh\")}else La(So,\"scrollEnd\",ro)},fo=0,po=1,go=function(t){if(2===t||!Us&&!Ls){So.isUpdating=!0,Hs&&Hs.update(0);var e=Ga.length,r=js(),n=r-Gs>=50,i=e&&Ga[0].scroll();if(po=fo>i?-1:1,Us||(fo=i),n&&(Qs&&!bs&&r-Qs>200&&(Qs=0,no(\"scrollEnd\")),vs=Gs,Gs=r),po<0){for(Ts=e;Ts-- >0;)Ga[Ts]&&Ga[Ts].update(0,n);po=1}else for(Ts=0;Ts<e;Ts++)Ga[Ts]&&Ga[Ts].update(0,n);So.isUpdating=!1}Ws=0},_o=[va,\"top\",xa,ya,Ea+Ma,Ea+Ta,Ea+Ca,Ea+ka,\"display\",\"flexShrink\",\"float\",\"zIndex\",\"gridColumnStart\",\"gridColumnEnd\",\"gridRowStart\",\"gridRowEnd\",\"gridArea\",\"justifySelf\",\"alignSelf\",\"placeSelf\",\"order\"],mo=_o.concat([ba,wa,\"boxSizing\",\"max\"+Sa,\"max\"+Aa,\"position\",Ea,Oa,Oa+Ca,Oa+Ta,Oa+Ma,Oa+ka]),vo=function(t,e,r,n){if(!t._gsap.swappedIn){for(var i,s=_o.length,a=e.style,o=t.style;s--;)a[i=_o[s]]=r[i];a.position=\"absolute\"===r.position?\"absolute\":\"relative\",\"inline\"===r.display&&(a.display=\"inline-block\"),o[xa]=o[ya]=\"auto\",a.flexBasis=r.flexBasis||\"auto\",a.overflow=\"visible\",a.boxSizing=\"border-box\",a[ba]=Fa(t,Ki)+Pa,a[wa]=Fa(t,Ji)+Pa,a[Oa]=o[Ea]=o.top=o[va]=\"0\",xo(n),o[ba]=o[\"max\"+Sa]=r[ba],o[wa]=o[\"max\"+Aa]=r[wa],o[Oa]=r[Oa],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},yo=/([A-Z])/g,xo=function(t){if(t){var e,r,n=t.t.style,i=t.length,s=0;for((t.t._gsap||us.core.getCache(t.t)).uncache=1;s<i;s+=2)r=t[s+1],e=t[s],r?n[e]=r:n[e]&&n.removeProperty(e.replace(yo,\"-$1\").toLowerCase())}},bo=function(t){for(var e=mo.length,r=t.style,n=[],i=0;i<e;i++)n.push(mo[i],r[mo[i]]);return n.t=t,n},wo={left:0,top:0},To=function(t,e,r,n,i,s,a,o,u,l,c,h,f,p){fa(t)&&(t=t(o)),ha(t)&&\"max\"===t.substr(0,3)&&(t=h+(\"=\"===t.charAt(4)?Ha(\"0\"+t.substr(3),r):0));var d,g,_,m=f?f.time():0;if(f&&f.seek(0),isNaN(t)||(t=+t),pa(t))f&&(t=us.utils.mapRange(f.scrollTrigger.start,f.scrollTrigger.end,0,h,t)),a&&ja(a,r,n,!0);else{fa(e)&&(e=e(o));var v,y,x,b,w=(t||\"0\").split(\" \");_=ts(e,o)||ps,(v=za(_)||{})&&(v.left||v.top)||\"none\"!==Da(_).display||(b=_.style.display,_.style.display=\"block\",v=za(_),b?_.style.display=b:_.style.removeProperty(\"display\")),y=Ha(w[0],v[n.d]),x=Ha(w[1]||\"0\",r),t=v[n.p]-u[n.p]-l+y+i-x,a&&ja(a,x,n,r-x<20||a._isStart&&x>20),r-=r-x}if(p&&(o[p]=t||-.001,t<0&&(t=0)),s){var T=t+r,k=s._isStart;d=\"scroll\"+n.d2,ja(s,T,n,k&&T>20||!k&&(c?Math.max(ps[d],fs[d]):s.parentNode[d])<=T+1),c&&(u=za(a),c&&(s.style[n.op.p]=u[n.op.p]-n.op.m-s._offset+Pa))}return f&&_&&(d=za(_),f.seek(h),g=za(_),f._caScrollDist=d[n.p]-g[n.p],t=t/f._caScrollDist*h),f&&f.seek(m),f?t:Math.round(t)},ko=/(webkit|moz|length|cssText|inset)/i,Co=function(t,e,r,n){if(t.parentNode!==e){var i,s,a=t.style;if(e===ps){for(i in t._stOrig=a.cssText,s=Da(t))+i||ko.test(i)||!s[i]||\"string\"!=typeof a[i]||\"0\"===i||(a[i]=s[i]);a.top=r,a.left=n}else a.cssText=t._stOrig;us.core.getCache(t).uncache=1,e.appendChild(t)}},Mo=function(t,e,r){var n=e,i=n;return function(e){var s=Math.round(t());return s!==n&&s!==i&&Math.abs(s-n)>3&&Math.abs(s-i)>3&&(e=s,r&&r()),i=n,n=Math.round(e)}},Oo=function(t,e,r){var n={};n[e.p]=\"+=\"+r,us.set(t,n)},Eo=function(t,e){var r=es(t,e),n=\"_scroll\"+e.p2,i=function e(i,s,a,o,u){var l=e.tween,c=s.onComplete,h={};a=a||r();var f=Mo(r,a,function(){l.kill(),e.tween=0});return u=o&&u||0,o=o||i-a,l&&l.kill(),s[n]=i,s.inherit=!1,s.modifiers=h,h[n]=function(){return f(a+o*l.ratio+u*l.ratio*l.ratio)},s.onUpdate=function(){Yi.cache++,e.tween&&go()},s.onComplete=function(){e.tween=0,c&&c.call(l)},l=e.tween=us.to(t,s)};return t[n]=r,r.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},La(t,\"wheel\",r.wheelHandler),So.isTouch&&La(t,\"touchmove\",r.wheelHandler),i},So=function(){function t(e,r){ls||t.register(us),Fs(this),this.init(e,r)}return t.prototype.init=function(e,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),$s){var n,i,s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b,w,T,k,C,M,O,E,S,A,P,D,R,z,F,B,I,N,L,Y,X,W,U,q,H=e=Ra(ha(e)||pa(e)||e.nodeType?{trigger:e}:e,Ua),V=H.onUpdate,j=H.toggleClass,G=H.id,Q=H.onToggle,$=H.onRefresh,Z=H.scrub,K=H.trigger,J=H.pin,tt=H.pinSpacing,et=H.invalidateOnRefresh,rt=H.anticipatePin,nt=H.onScrubComplete,it=H.onSnapComplete,st=H.once,at=H.snap,ot=H.pinReparent,ut=H.pinSpacer,lt=H.containerAnimation,ct=H.fastScrollEnd,ht=H.preventOverlaps,ft=e.horizontal||e.containerAnimation&&!1!==e.horizontal?Ki:Ji,pt=!Z&&0!==Z,dt=ts(e.scroller||cs),gt=us.core.getCache(dt),_t=aa(dt),mt=\"fixed\"===(\"pinType\"in e?e.pinType:qi(dt,\"pinType\")||_t&&\"fixed\"),vt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],yt=pt&&e.toggleActions.split(\" \"),xt=\"markers\"in e?e.markers:Ua.markers,bt=_t?0:parseFloat(Da(dt)[\"border\"+ft.p2+Sa])||0,wt=this,Tt=e.onRefreshInit&&function(){return e.onRefreshInit(wt)},kt=function(t,e,r){var n=r.d,i=r.d2,s=r.a;return(s=qi(t,\"getBoundingClientRect\"))?function(){return s()[n]}:function(){return(e?oa(i):t[\"client\"+i])||0}}(dt,_t,ft),Ct=function(t,e){return!e||~Xi.indexOf(t)?ua(t):function(){return wo}}(dt,_t),Mt=0,Ot=0,Et=0,St=es(dt,ft);if(wt._startClamp=wt._endClamp=!1,wt._dir=ft,rt*=45,wt.scroller=dt,wt.scroll=lt?lt.time.bind(lt):St,a=St(),wt.vars=e,r=r||e.animation,\"refreshPriority\"in e&&(Os=1,-9999===e.refreshPriority&&(Hs=wt)),gt.tweenScroll=gt.tweenScroll||{top:Eo(dt,Ji),left:Eo(dt,Ki)},wt.tweenTo=n=gt.tweenScroll[ft.p],wt.scrubDuration=function(t){(F=pa(t)&&t)?z?z.duration(t):z=us.to(r,{ease:\"expo\",totalProgress:\"+=0\",inherit:!1,duration:F,paused:!0,onComplete:function(){return nt&&nt(wt)}}):(z&&z.progress(1).kill(),z=0)},r&&(r.vars.lazy=!1,r._initted&&!wt.isReverted||!1!==r.vars.immediateRender&&!1!==e.immediateRender&&r.duration()&&r.render(0,!0,!0),wt.animation=r.pause(),r.scrollTrigger=wt,wt.scrubDuration(Z),D=0,G||(G=r.vars.id)),at&&(da(at)&&!at.push||(at={snapTo:at}),\"scrollBehavior\"in ps.style&&us.set(_t?[ps,fs]:dt,{scrollBehavior:\"auto\"}),Yi.forEach(function(t){return fa(t)&&t.target===(_t?hs.scrollingElement||fs:dt)&&(t.smooth=!1)}),s=fa(at.snapTo)?at.snapTo:\"labels\"===at.snapTo?function(t){return function(e){return us.utils.snap(Ba(t),e)}}(r):\"labelsDirectional\"===at.snapTo?(W=r,function(t,e){return Ia(Ba(W))(t,e.direction)}):!1!==at.directional?function(t,e){return Ia(at.snapTo)(t,js()-Ot<500?0:e.direction)}:us.utils.snap(at.snapTo),B=at.duration||{min:.1,max:2},B=da(B)?ms(B.min,B.max):ms(B,B),I=us.delayedCall(at.delay||F/2||.1,function(){var t=St(),e=js()-Ot<500,i=n.tween;if(!(e||Math.abs(wt.getVelocity())<10)||i||bs||Mt===t)wt.isActive&&Mt!==t&&I.restart(!0);else{var a,o,c=(t-u)/_,h=r&&!pt?r.totalProgress():c,f=e?0:(h-R)/(js()-vs)*1e3||0,p=us.utils.clamp(-c,1-c,ma(f/2)*f/.185),d=c+(!1===at.inertia?0:p),g=at,m=g.onStart,v=g.onInterrupt,y=g.onComplete;if(a=s(d,wt),pa(a)||(a=d),o=Math.max(0,Math.round(u+a*_)),t<=l&&t>=u&&o!==t){if(i&&!i._initted&&i.data<=ma(o-t))return;!1===at.inertia&&(p=a-c),n(o,{duration:B(ma(.185*Math.max(ma(d-h),ma(a-h))/f/.05||0)),ease:at.ease||\"power3\",data:ma(o-t),onInterrupt:function(){return I.restart(!0)&&v&&v(wt)},onComplete:function(){wt.update(),Mt=St(),r&&!pt&&(z?z.resetTo(\"totalProgress\",a,r._tTime/r._tDur):r.progress(a)),D=R=r&&!pt?r.totalProgress():wt.progress,it&&it(wt),y&&y(wt)}},t,p*_,o-t-p*_),m&&m(wt,n.tween)}}}).pause()),G&&(Qa[G]=wt),(X=(K=wt.trigger=ts(K||!0!==J&&J))&&K._gsap&&K._gsap.stRevert)&&(X=X(wt)),J=!0===J?K:ts(J),ha(j)&&(j={targets:K,className:j}),J&&(!1===tt||tt===Ea||(tt=!(!tt&&J.parentNode&&J.parentNode.style&&\"flex\"===Da(J.parentNode).display)&&Oa),wt.pin=J,(i=us.core.getCache(J)).spacer?m=i.pinState:(ut&&((ut=ts(ut))&&!ut.nodeType&&(ut=ut.current||ut.nativeElement),i.spacerIsNative=!!ut,ut&&(i.spacerState=bo(ut))),i.spacer=x=ut||hs.createElement(\"div\"),x.classList.add(\"pin-spacer\"),G&&x.classList.add(\"pin-spacer-\"+G),i.pinState=m=bo(J)),!1!==e.force3D&&us.set(J,{force3D:!0}),wt.spacer=x=i.spacer,P=Da(J),M=P[tt+ft.os2],w=us.getProperty(J),T=us.quickSetter(J,ft.a,Pa),vo(J,x,P),y=bo(J)),xt){d=da(xt)?Ra(xt,Wa):Wa,f=Va(\"scroller-start\",G,dt,ft,d,0),p=Va(\"scroller-end\",G,dt,ft,d,0,f),b=f[\"offset\"+ft.op.d2];var At=ts(qi(dt,\"content\")||dt);c=this.markerStart=Va(\"start\",G,At,ft,d,b,0,lt),h=this.markerEnd=Va(\"end\",G,At,ft,d,b,0,lt),lt&&(Y=us.quickSetter([c,h],ft.a,Pa)),mt||Xi.length&&!0===qi(dt,\"fixedMarkers\")||(q=Da(U=_t?ps:dt).position,U.style.position=\"absolute\"===q||\"fixed\"===q?q:\"relative\",us.set([f,p],{force3D:!0}),E=us.quickSetter(f,ft.a,Pa),A=us.quickSetter(p,ft.a,Pa))}if(lt){var Pt=lt.vars.onUpdate,Dt=lt.vars.onUpdateParams;lt.eventCallback(\"onUpdate\",function(){wt.update(0,0,1),Pt&&Pt.apply(lt,Dt||[])})}if(wt.previous=function(){return Ga[Ga.indexOf(wt)-1]},wt.next=function(){return Ga[Ga.indexOf(wt)+1]},wt.revert=function(t,e){if(!e)return wt.kill(!0);var n=!1!==t||!wt.enabled,i=xs;n!==wt.isReverted&&(n&&(N=Math.max(St(),wt.scroll.rec||0),Et=wt.progress,L=r&&r.progress()),c&&[c,h,f,p].forEach(function(t){return t.style.display=n?\"none\":\"block\"}),n&&(xs=wt,wt.update(n)),!J||ot&&wt.isActive||(n?function(t,e,r){xo(r);var n=t._gsap;if(n.spacerIsNative)xo(n.spacerState);else if(t._gsap.swappedIn){var i=e.parentNode;i&&(i.insertBefore(t,e),i.removeChild(e))}t._gsap.swappedIn=!1}(J,x,m):vo(J,x,Da(J),O)),n||wt.update(n),xs=i,wt.isReverted=n)},wt.refresh=function(i,s,d,b){if(!xs&&wt.enabled||s)if(J&&i&&Qs)La(t,\"scrollEnd\",ro);else{!Us&&Tt&&Tt(wt),xs=wt,n.tween&&!d&&(n.tween.kill(),n.tween=0),z&&z.pause(),et&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren&&r.getChildren(!0,!0,!1).forEach(function(t){return t.vars.immediateRender&&t.render(0,!0,!0)})),wt.isReverted||wt.revert(!0,!0),wt._subPinOffset=!1;var T,M,E,A,P,D,R,F,B,Y,X,W,U,q=kt(),H=Ct(),V=lt?lt.duration():la(dt,ft),j=_<=.01||!_,G=0,Q=b||0,Z=da(d)?d.end:e.end,rt=e.endTrigger||K,nt=da(d)?d.start:e.start||(0!==e.start&&K?J?\"0 0\":\"0 100%\":0),it=wt.pinnedContainer=e.pinnedContainer&&ts(e.pinnedContainer,wt),st=K&&Math.max(0,Ga.indexOf(wt))||0,at=st;for(xt&&da(d)&&(W=us.getProperty(f,ft.p),U=us.getProperty(p,ft.p));at-- >0;)(D=Ga[at]).end||D.refresh(0,1)||(xs=wt),!(R=D.pin)||R!==K&&R!==J&&R!==it||D.isReverted||(Y||(Y=[]),Y.unshift(D),D.revert(!0,!0)),D!==Ga[at]&&(st--,at--);for(fa(nt)&&(nt=nt(wt)),nt=Zs(nt,\"start\",wt),u=To(nt,K,q,ft,St(),c,f,wt,H,bt,mt,V,lt,wt._startClamp&&\"_startClamp\")||(J?-.001:0),fa(Z)&&(Z=Z(wt)),ha(Z)&&!Z.indexOf(\"+=\")&&(~Z.indexOf(\" \")?Z=(ha(nt)?nt.split(\" \")[0]:\"\")+Z:(G=Ha(Z.substr(2),q),Z=ha(nt)?nt:(lt?us.utils.mapRange(0,lt.duration(),lt.scrollTrigger.start,lt.scrollTrigger.end,u):u)+G,rt=K)),Z=Zs(Z,\"end\",wt),l=Math.max(u,To(Z||(rt?\"100% 0\":V),rt,q,ft,St()+G,h,p,wt,H,bt,mt,V,lt,wt._endClamp&&\"_endClamp\"))||-.001,G=0,at=st;at--;)(R=(D=Ga[at]).pin)&&D.start-D._pinPush<=u&&!lt&&D.end>0&&(T=D.end-(wt._startClamp?Math.max(0,D.start):D.start),(R===K&&D.start-D._pinPush<u||R===it)&&isNaN(nt)&&(G+=T*(1-D.progress)),R===J&&(Q+=T));if(u+=G,l+=G,wt._startClamp&&(wt._startClamp+=G),wt._endClamp&&!Us&&(wt._endClamp=l||-.001,l=Math.min(l,la(dt,ft))),_=l-u||(u-=.01)&&.001,j&&(Et=us.utils.clamp(0,1,us.utils.normalize(u,l,N))),wt._pinPush=Q,c&&G&&((T={})[ft.a]=\"+=\"+G,it&&(T[ft.p]=\"-=\"+St()),us.set([c,h],T)),!J||Ys&&wt.end>=la(dt,ft)){if(K&&St()&&!lt)for(M=K.parentNode;M&&M!==ps;)M._pinOffset&&(u-=M._pinOffset,l-=M._pinOffset),M=M.parentNode}else T=Da(J),A=ft===Ji,E=St(),k=parseFloat(w(ft.a))+Q,!V&&l>1&&(X={style:X=(_t?hs.scrollingElement||fs:dt).style,value:X[\"overflow\"+ft.a.toUpperCase()]},_t&&\"scroll\"!==Da(ps)[\"overflow\"+ft.a.toUpperCase()]&&(X.style[\"overflow\"+ft.a.toUpperCase()]=\"scroll\")),vo(J,x,T),y=bo(J),M=za(J,!0),F=mt&&es(dt,A?Ki:Ji)(),tt?((O=[tt+ft.os2,_+Q+Pa]).t=x,(at=tt===Oa?Fa(J,ft)+_+Q:0)&&(O.push(ft.d,at+Pa),\"auto\"!==x.style.flexBasis&&(x.style.flexBasis=at+Pa)),xo(O),it&&Ga.forEach(function(t){t.pin===it&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)}),mt&&St(N)):(at=Fa(J,ft))&&\"auto\"!==x.style.flexBasis&&(x.style.flexBasis=at+Pa),mt&&((P={top:M.top+(A?E-u:F)+Pa,left:M.left+(A?F:E-u)+Pa,boxSizing:\"border-box\",position:\"fixed\"})[ba]=P[\"max\"+Sa]=Math.ceil(M.width)+Pa,P[wa]=P[\"max\"+Aa]=Math.ceil(M.height)+Pa,P[Ea]=P[Ea+Ca]=P[Ea+Ta]=P[Ea+Ma]=P[Ea+ka]=\"0\",P[Oa]=T[Oa],P[Oa+Ca]=T[Oa+Ca],P[Oa+Ta]=T[Oa+Ta],P[Oa+Ma]=T[Oa+Ma],P[Oa+ka]=T[Oa+ka],v=function(t,e,r){for(var n,i=[],s=t.length,a=r?8:0;a<s;a+=2)n=t[a],i.push(n,n in e?e[n]:t[a+1]);return i.t=t.t,i}(m,P,ot),Us&&St(0)),r?(B=r._initted,Es(1),r.render(r.duration(),!0,!0),C=w(ft.a)-k+_+Q,S=Math.abs(_-C)>1,mt&&S&&v.splice(v.length-2,2),r.render(0,!0,!0),B||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),Es(0)):C=_,X&&(X.value?X.style[\"overflow\"+ft.a.toUpperCase()]=X.value:X.style.removeProperty(\"overflow-\"+ft.a));Y&&Y.forEach(function(t){return t.revert(!1,!0)}),wt.start=u,wt.end=l,a=o=Us?N:St(),lt||Us||(a<N&&St(N),wt.scroll.rec=0),wt.revert(!1,!0),Ot=js(),I&&(Mt=-1,I.restart(!0)),xs=0,r&&pt&&(r._initted||L)&&r.progress()!==L&&r.progress(L||0,!0).render(r.time(),!0,!0),(j||Et!==wt.progress||lt||et||r&&!r._initted)&&(r&&!pt&&(r._initted||Et||!1!==r.vars.immediateRender)&&r.totalProgress(lt&&u<-.001&&!Et?us.utils.normalize(u,l,0):Et,!0),wt.progress=j||(a-u)/_===Et?0:Et),J&&tt&&(x._pinOffset=Math.round(wt.progress*C)),z&&z.invalidate(),isNaN(W)||(W-=us.getProperty(f,ft.p),U-=us.getProperty(p,ft.p),Oo(f,ft,W),Oo(c,ft,W-(b||0)),Oo(p,ft,U),Oo(h,ft,U-(b||0))),j&&!Us&&wt.update(),!$||Us||g||(g=!0,$(wt),g=!1)}},wt.getVelocity=function(){return(St()-o)/(js()-vs)*1e3||0},wt.endAnimation=function(){ga(wt.callbackAnimation),r&&(z?z.progress(1):r.paused()?pt||ga(r,wt.direction<0,1):ga(r,r.reversed()))},wt.labelToScroll=function(t){return r&&r.labels&&(u||wt.refresh()||u)+r.labels[t]/r.duration()*_||0},wt.getTrailing=function(t){var e=Ga.indexOf(wt),r=wt.direction>0?Ga.slice(0,e).reverse():Ga.slice(e+1);return(ha(t)?r.filter(function(e){return e.vars.preventOverlaps===t}):r).filter(function(t){return wt.direction>0?t.end<=u:t.start>=l})},wt.update=function(t,e,i){if(!lt||i||t){var s,c,h,p,d,g,m,b=!0===Us?N:wt.scroll(),w=t?0:(b-u)/_,O=w<0?0:w>1?1:w||0,P=wt.progress;if(e&&(o=a,a=lt?St():b,at&&(R=D,D=r&&!pt?r.totalProgress():O)),rt&&J&&!xs&&!Vs&&Qs&&(!O&&u<b+(b-o)/(js()-vs)*rt?O=1e-4:1===O&&l>b+(b-o)/(js()-vs)*rt&&(O=.9999)),O!==P&&wt.enabled){if(p=(d=(s=wt.isActive=!!O&&O<1)!==(!!P&&P<1))||!!O!=!!P,wt.direction=O>P?1:-1,wt.progress=O,p&&!xs&&(c=O&&!P?0:1===O?1:1===P?2:3,pt&&(h=!d&&\"none\"!==yt[c+1]&&yt[c+1]||yt[c],m=r&&(\"complete\"===h||\"reset\"===h||h in r))),ht&&(d||m)&&(m||Z||!r)&&(fa(ht)?ht(wt):wt.getTrailing(ht).forEach(function(t){return t.endAnimation()})),pt||(!z||xs||Vs?r&&r.totalProgress(O,!(!xs||!Ot&&!t)):(z._dp._time-z._start!==z._time&&z.render(z._dp._time-z._start),z.resetTo?z.resetTo(\"totalProgress\",O,r._tTime/r._tDur):(z.vars.totalProgress=O,z.invalidate().restart()))),J)if(t&&tt&&(x.style[tt+ft.os2]=M),mt){if(p){if(g=!t&&O>P&&l+1>b&&b+1>=la(dt,ft),ot)if(t||!s&&!g)Co(J,x);else{var F=za(J,!0),B=b-u;Co(J,ps,F.top+(ft===Ji?B:0)+Pa,F.left+(ft===Ji?0:B)+Pa)}xo(s||g?v:y),S&&O<1&&s||T(k+(1!==O||g?0:C))}}else T(na(k+C*O));at&&!n.tween&&!xs&&!Vs&&I.restart(!0),j&&(d||st&&O&&(O<1||!Xs))&&_s(j.targets).forEach(function(t){return t.classList[s||st?\"add\":\"remove\"](j.className)}),V&&!pt&&!t&&V(wt),p&&!xs?(pt&&(m&&(\"complete\"===h?r.pause().totalProgress(1):\"reset\"===h?r.restart(!0).pause():\"restart\"===h?r.restart(!0):r[h]()),V&&V(wt)),!d&&Xs||(Q&&d&&_a(wt,Q),vt[c]&&_a(wt,vt[c]),st&&(1===O?wt.kill(!1,1):vt[c]=0),d||vt[c=1===O?1:3]&&_a(wt,vt[c])),ct&&!s&&Math.abs(wt.getVelocity())>(pa(ct)?ct:2500)&&(ga(wt.callbackAnimation),z?z.progress(1):ga(r,\"reverse\"===h?1:!O,1))):pt&&V&&!xs&&V(wt)}if(A){var L=lt?b/lt.duration()*(lt._caScrollDist||0):b;E(L+(f._isFlipped?1:0)),A(L)}Y&&Y(-b/lt.duration()*(lt._caScrollDist||0))}},wt.enable=function(e,r){wt.enabled||(wt.enabled=!0,La(dt,\"resize\",Ja),_t||La(dt,\"scroll\",Za),Tt&&La(t,\"refreshInit\",Tt),!1!==e&&(wt.progress=Et=0,a=o=Mt=St()),!1!==r&&wt.refresh())},wt.getTween=function(t){return t&&n?n.tween:z},wt.setPositions=function(t,e,r,n){if(lt){var i=lt.scrollTrigger,s=lt.duration(),a=i.end-i.start;t=i.start+a*t/s,e=i.start+a*e/s}wt.refresh(!1,!1,{start:Ks(t,r&&!!wt._startClamp),end:Ks(e,r&&!!wt._endClamp)},n),wt.update()},wt.adjustPinSpacing=function(t){if(O&&t){var e=O.indexOf(ft.d)+1;O[e]=parseFloat(O[e])+t+Pa,O[1]=parseFloat(O[1])+t+Pa,xo(O)}},wt.disable=function(e,r){if(wt.enabled&&(!1!==e&&wt.revert(!0,!0),wt.enabled=wt.isActive=!1,r||z&&z.pause(),N=0,i&&(i.uncache=1),Tt&&Ya(t,\"refreshInit\",Tt),I&&(I.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!_t)){for(var s=Ga.length;s--;)if(Ga[s].scroller===dt&&Ga[s]!==wt)return;Ya(dt,\"resize\",Ja),_t||Ya(dt,\"scroll\",Za)}},wt.kill=function(t,n){wt.disable(t,n),z&&!n&&z.kill(),G&&delete Qa[G];var s=Ga.indexOf(wt);s>=0&&Ga.splice(s,1),s===Ts&&po>0&&Ts--,s=0,Ga.forEach(function(t){return t.scroller===wt.scroller&&(s=1)}),s||Us||(wt.scroll.rec=0),r&&(r.scrollTrigger=null,t&&r.revert({kill:!1}),n||r.kill()),c&&[c,h,f,p].forEach(function(t){return t.parentNode&&t.parentNode.removeChild(t)}),Hs===wt&&(Hs=0),J&&(i&&(i.uncache=1),s=0,Ga.forEach(function(t){return t.pin===J&&s++}),s||(i.spacer=0)),e.onKill&&e.onKill(wt)},Ga.push(wt),wt.enable(!1,!1),X&&X(wt),r&&r.add&&!_){var Rt=wt.update;wt.update=function(){wt.update=Rt,Yi.cache++,u||l||wt.refresh()},us.delayedCall(.01,wt.update),_=.01,u=l=0}else wt.refresh();J&&function(){if(qs!==uo){var t=qs=uo;requestAnimationFrame(function(){return t===uo&&ho(!0)})}}()}else this.update=this.refresh=this.kill=ra},t.register=function(e){return ls||(us=e||sa(),ia()&&window.document&&t.enable(),ls=$s),ls},t.defaults=function(t){if(t)for(var e in t)Ua[e]=t[e];return Ua},t.disable=function(t,e){$s=0,Ga.forEach(function(r){return r[e?\"kill\":\"disable\"](t)}),Ya(cs,\"wheel\",Za),Ya(hs,\"scroll\",Za),clearInterval(ys),Ya(hs,\"touchcancel\",ra),Ya(ps,\"touchstart\",ra),Na(Ya,hs,\"pointerdown,touchstart,mousedown\",ta),Na(Ya,hs,\"pointerup,touchend,mouseup\",ea),gs.kill(),ca(Ya);for(var r=0;r<Yi.length;r+=3)Xa(Ya,Yi[r],Yi[r+1]),Xa(Ya,Yi[r],Yi[r+2])},t.enable=function(){if(cs=window,hs=document,fs=hs.documentElement,ps=hs.body,us&&(_s=us.utils.toArray,ms=us.utils.clamp,Fs=us.core.context||ra,Es=us.core.suppressOverwrites||ra,Bs=cs.history.scrollRestoration||\"auto\",fo=cs.pageYOffset||0,us.core.globals(\"ScrollTrigger\",t),ps)){$s=1,(Is=document.createElement(\"div\")).style.height=\"100vh\",Is.style.position=\"absolute\",lo(),Js(),os.register(us),t.isTouch=os.isTouch,zs=os.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Ps=1===os.isTouch,La(cs,\"wheel\",Za),ds=[cs,hs,fs,ps],us.matchMedia&&(t.matchMedia=function(t){var e,r=us.matchMedia();for(e in t)r.add(e,t[e]);return r},us.addEventListener(\"matchMediaInit\",function(){return ao()}),us.addEventListener(\"matchMediaRevert\",function(){return so()}),us.addEventListener(\"matchMedia\",function(){ho(0,1),no(\"matchMedia\")}),us.matchMedia().add(\"(orientation: portrait)\",function(){return Ka(),Ka})),Ka(),La(hs,\"scroll\",Za);var e,r,n=ps.hasAttribute(\"style\"),i=ps.style,s=i.borderTopStyle,a=us.core.Animation.prototype;for(a.revert||Object.defineProperty(a,\"revert\",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle=\"solid\",e=za(ps),Ji.m=Math.round(e.top+Ji.sc())||0,Ki.m=Math.round(e.left+Ki.sc())||0,s?i.borderTopStyle=s:i.removeProperty(\"border-top-style\"),n||(ps.setAttribute(\"style\",\"\"),ps.removeAttribute(\"style\")),ys=setInterval($a,250),us.delayedCall(.5,function(){return Vs=0}),La(hs,\"touchcancel\",ra),La(ps,\"touchstart\",ra),Na(La,hs,\"pointerdown,touchstart,mousedown\",ta),Na(La,hs,\"pointerup,touchend,mouseup\",ea),ws=us.utils.checkPrefix(\"transform\"),mo.push(ws),ls=js(),gs=us.delayedCall(.2,ho).pause(),Ms=[hs,\"visibilitychange\",function(){var t=cs.innerWidth,e=cs.innerHeight;hs.hidden?(ks=t,Cs=e):ks===t&&Cs===e||Ja()},hs,\"DOMContentLoaded\",ho,cs,\"load\",ho,cs,\"resize\",Ja],ca(La),Ga.forEach(function(t){return t.enable(0,1)}),r=0;r<Yi.length;r+=3)Xa(Ya,Yi[r],Yi[r+1]),Xa(Ya,Yi[r],Yi[r+2])}},t.config=function(e){\"limitCallbacks\"in e&&(Xs=!!e.limitCallbacks);var r=e.syncInterval;r&&clearInterval(ys)||(ys=r)&&setInterval($a,r),\"ignoreMobileResize\"in e&&(Ps=1===t.isTouch&&e.ignoreMobileResize),\"autoRefreshEvents\"in e&&(ca(Ya)||ca(La,e.autoRefreshEvents||\"none\"),Ss=-1===(e.autoRefreshEvents+\"\").indexOf(\"resize\"))},t.scrollerProxy=function(t,e){var r=ts(t),n=Yi.indexOf(r),i=aa(r);~n&&Yi.splice(n,i?6:2),e&&(i?Xi.unshift(cs,e,ps,e,fs,e):Xi.unshift(r,e))},t.clearMatchMedia=function(t){Ga.forEach(function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)})},t.isInViewport=function(t,e,r){var n=(ha(t)?ts(t):t).getBoundingClientRect(),i=n[r?ba:wa]*e||0;return r?n.right-i>0&&n.left+i<cs.innerWidth:n.bottom-i>0&&n.top+i<cs.innerHeight},t.positionInViewport=function(t,e,r){ha(t)&&(t=ts(t));var n=t.getBoundingClientRect(),i=n[r?ba:wa],s=null==e?i/2:e in qa?qa[e]*i:~e.indexOf(\"%\")?parseFloat(e)*i/100:parseFloat(e)||0;return r?(n.left+s)/cs.innerWidth:(n.top+s)/cs.innerHeight},t.killAll=function(t){if(Ga.slice(0).forEach(function(t){return\"ScrollSmoother\"!==t.vars.id&&t.kill()}),!0!==t){var e=to.killAll||[];to={},e.forEach(function(t){return t()})}},t}();So.version=\"3.13.0\",So.saveStyles=function(t){return t?_s(t).forEach(function(t){if(t&&t.style){var e=io.indexOf(t);e>=0&&io.splice(e,5),io.push(t,t.style.cssText,t.getBBox&&t.getAttribute(\"transform\"),us.core.getCache(t),Fs())}}):io},So.revert=function(t,e){return ao(!t,e)},So.create=function(t,e){return new So(t,e)},So.refresh=function(t){return t?Ja(!0):(ls||So.register())&&ho(!0)},So.update=function(t){return++Yi.cache&&go(!0===t?2:0)},So.clearScrollMemory=oo,So.maxScroll=function(t,e){return la(t,e?Ki:Ji)},So.getScrollFunc=function(t,e){return es(ts(t),e?Ki:Ji)},So.getById=function(t){return Qa[t]},So.getAll=function(){return Ga.filter(function(t){return\"ScrollSmoother\"!==t.vars.id})},So.isScrolling=function(){return!!Qs},So.snapDirectional=Ia,So.addEventListener=function(t,e){var r=to[t]||(to[t]=[]);~r.indexOf(e)||r.push(e)},So.removeEventListener=function(t,e){var r=to[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},So.batch=function(t,e){var r,n=[],i={},s=e.interval||.016,a=e.batchMax||1e9,o=function(t,e){var r=[],n=[],i=us.delayedCall(s,function(){e(r,n),r=[],n=[]}).pause();return function(t){r.length||i.restart(!0),r.push(t.trigger),n.push(t),a<=r.length&&i.progress(1)}};for(r in e)i[r]=\"on\"===r.substr(0,2)&&fa(e[r])&&\"onRefreshInit\"!==r?o(0,e[r]):e[r];return fa(a)&&(a=a(),La(So,\"refresh\",function(){return a=e.batchMax()})),_s(t).forEach(function(t){var e={};for(r in i)e[r]=i[r];e.trigger=t,n.push(So.create(e))}),n};var Ao,Po=function(t,e,r,n){return e>n?t(n):e<0&&t(0),r>n?(n-e)/(r-e):r<0?e/(e-r):1},Do=function t(e,r){!0===r?e.style.removeProperty(\"touch-action\"):e.style.touchAction=!0===r?\"auto\":r?\"pan-\"+r+(os.isTouch?\" pinch-zoom\":\"\"):\"none\",e===fs&&t(ps,r)},Ro={auto:1,scroll:1},zo=function(t){var e,r=t.event,n=t.target,i=t.axis,s=(r.changedTouches?r.changedTouches[0]:r).target,a=s._gsap||us.core.getCache(s),o=js();if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==ps&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!Ro[(e=Da(s)).overflowY]&&!Ro[e.overflowX]);)s=s.parentNode;a._isScroll=s&&s!==n&&!aa(s)&&(Ro[(e=Da(s)).overflowY]||Ro[e.overflowX]),a._isScrollT=o}(a._isScroll||\"x\"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},Fo=function(t,e,r,n){return os.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&zo,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&La(hs,os.eventTypes[0],Io,!1,!0)},onDisable:function(){return Ya(hs,os.eventTypes[0],Io,!0)}})},Bo=/(input|label|select|textarea)/i,Io=function(t){var e=Bo.test(t.target.tagName);(e||Ao)&&(t._gsapAllow=!0,Ao=e)},No=function(t){da(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type=\"wheel,touch\"),t.debounce=!!t.debounce,t.id=t.id||\"normalizer\";var e,r,n,i,s,a,o,u,l=t,c=l.normalizeScrollX,h=l.momentum,f=l.allowNestedScroll,p=l.onRelease,d=ts(t.target)||fs,g=us.core.globals().ScrollSmoother,_=g&&g.get(),m=zs&&(t.content&&ts(t.content)||_&&!1!==t.content&&!_.smooth()&&_.content()),v=es(d,Ji),y=es(d,Ki),x=1,b=(os.isTouch&&cs.visualViewport?cs.visualViewport.scale*cs.visualViewport.width:cs.outerWidth)/cs.innerWidth,w=0,T=fa(h)?function(){return h(e)}:function(){return h||2.8},k=Fo(d,t.type,!0,f),C=function(){return i=!1},M=ra,O=ra,E=function(){r=la(d,Ji),O=ms(zs?1:0,r),c&&(M=ms(0,la(d,Ki))),n=uo},S=function(){m._gsap.y=na(parseFloat(m._gsap.y)+v.offset)+\"px\",m.style.transform=\"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \"+parseFloat(m._gsap.y)+\", 0, 1)\",v.offset=v.cacheID=0},A=function(){E(),s.isActive()&&s.vars.scrollY>r&&(v()>r?s.progress(1)&&v(r):s.resetTo(\"scrollY\",r))};return m&&us.set(m,{y:\"+=0\"}),t.ignoreCheck=function(t){return zs&&\"touchmove\"===t.type&&function(){if(i){requestAnimationFrame(C);var t=na(e.deltaY/2),r=O(v.v-t);if(m&&r!==v.v+v.offset){v.offset=r-v.v;var n=na((parseFloat(m&&m._gsap.y)||0)-v.offset);m.style.transform=\"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \"+n+\", 0, 1)\",m._gsap.y=n+\"px\",v.cacheID=Yi.cache,go()}return!0}v.offset&&S(),i=!0}()||x>1.05&&\"touchstart\"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){i=!1;var t=x;x=na((cs.visualViewport&&cs.visualViewport.scale||1)/b),s.pause(),t!==x&&Do(d,x>1.01||!c&&\"x\"),a=y(),o=v(),E(),n=uo},t.onRelease=t.onGestureStart=function(t,e){if(v.offset&&S(),e){Yi.cache++;var n,i,a=T();c&&(i=(n=y())+.05*a*-t.velocityX/.227,a*=Po(y,n,i,la(d,Ki)),s.vars.scrollX=M(i)),i=(n=v())+.05*a*-t.velocityY/.227,a*=Po(v,n,i,la(d,Ji)),s.vars.scrollY=O(i),s.invalidate().duration(a).play(.01),(zs&&s.vars.scrollY>=r||n>=r-1)&&us.to({},{onUpdate:A,duration:a})}else u.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),js()-w>1e3&&(n=0,w=js())},t.onChange=function(t,e,r,i,s){if(uo!==n&&E(),e&&c&&y(M(i[2]===e?a+(t.startX-t.x):y()+e-i[1])),r){v.offset&&S();var u=s[2]===r,l=u?o+t.startY-t.y:v()+r-s[1],h=O(l);u&&l!==h&&(o+=h-l),v(h)}(r||e)&&go()},t.onEnable=function(){Do(d,!c&&\"x\"),So.addEventListener(\"refresh\",A),La(cs,\"resize\",A),v.smooth&&(v.target.style.scrollBehavior=\"auto\",v.smooth=y.smooth=!1),k.enable()},t.onDisable=function(){Do(d,!0),Ya(cs,\"resize\",A),So.removeEventListener(\"refresh\",A),k.kill()},t.lockAxis=!1!==t.lockAxis,(e=new os(t)).iOS=zs,zs&&!v()&&v(1),zs&&us.ticker.add(ra),u=e._dc,s=us.to(e,{ease:\"power4\",paused:!0,inherit:!1,scrollX:c?\"+=0.1\":\"+=0\",scrollY:\"+=0.1\",modifiers:{scrollY:Mo(v,v(),function(){return s.pause()})},onUpdate:go,onComplete:u.vars.onComplete}),e};So.sort=function(t){if(fa(t))return Ga.sort(t);var e=cs.pageYOffset||0;return So.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+cs.innerHeight}),Ga.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+(t.vars.containerAnimation?1e6:t._sortY)-((e.vars.containerAnimation?1e6:e._sortY)+-1e6*(e.vars.refreshPriority||0))})},So.observe=function(t){return new os(t)},So.normalizeScroll=function(t){if(void 0===t)return As;if(!0===t&&As)return As.enable();if(!1===t)return As&&As.kill(),void(As=t);var e=t instanceof os?t:No(t);return As&&As.target===e.target&&As.kill(),aa(e.target)&&(As=e),e},So.core={_getVelocityProp:rs,_inputObserver:Fo,_scrollers:Yi,_proxies:Xi,bridge:{ss:function(){Qs||no(\"scrollStart\"),Qs=js()},ref:function(){return xs}}},sa()&&us.registerPlugin(So),Kn.registerPlugin(wi,ii,So);export{So as ScrollTrigger,wi as SplitText,Kn as gsap,ii as useGSAP};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useRef,useEffect,useState}from\"react\";import{animate}from\"framer-motion\";import{gsap,useGSAP,SplitText,ScrollTrigger}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/word-random-reveal.js\";// Register plugins\ngsap.registerPlugin(SplitText,useGSAP,ScrollTrigger);/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function LineMaskSplit(props){const{text=\"Welcome to the amazing world of random word appearances. Tweak the component to see an amazing line by line mask split effect.\",color=\"#FFFFFF\",font={fontFamily:\"Inter\",fontWeight:500,fontSize:28,lineHeight:\"1.3em\",letterSpacing:\"0em\",textAlign:\"left\"},tag=\"h1\",className=\"\",style={},staggerAmount=.05,transition={delay:0,duration:.4,ease:[.1,.8,.4,1],type:\"tween\"},trigger=\"Scroll\",reverse=true,scrollTriggerPosition=\"center\",splitMode=\"lines\",maskLines=true,animation={}}=props;const{translateXInitial=0,translateYInitial=100,opacityInitial=1,rotateInitial=0,scaleInitial=1,blurInitial=0}=animation;const textRef=useRef(null);const containerRef=useRef(null);const animationControlsRef=useRef([]);const hasAnimatedRef=useRef(false);const currentLineSplitRef=useRef(null);const resizeTimeoutRef=useRef(null);const isFirstResizeRef=useRef(true);const scrollElementsRef=useRef(null);// State for scroll trigger tracking\nconst[isInView,setIsInView]=useState(false);const[isFullyOutOfView,setIsFullyOutOfView]=useState(false);const TAG=tag;// Build transition config for Framer Motion\nconst buildTransitionConfig=transitionValue=>{const config={};if(transitionValue?.type===\"spring\"){config.type=\"spring\";if(transitionValue.stiffness!==undefined)config.stiffness=transitionValue.stiffness;if(transitionValue.damping!==undefined)config.damping=transitionValue.damping;if(transitionValue.mass!==undefined)config.mass=transitionValue.mass;if(transitionValue.bounce!==undefined)config.bounce=transitionValue.bounce;if(transitionValue.restDelta!==undefined)config.restDelta=transitionValue.restDelta;if(transitionValue.restSpeed!==undefined)config.restSpeed=transitionValue.restSpeed;}else{// Framer's time-based Transition control reports type \"ease\".\nconfig.type=\"tween\";if(transitionValue?.duration!==undefined)config.duration=transitionValue.duration;else if(transitionValue?.time!==undefined)config.duration=transitionValue.time;if(transitionValue?.ease===\"custom\"&&transitionValue?.bezier)config.ease=transitionValue.bezier;else if(transitionValue?.ease)config.ease=transitionValue.ease;}return config;};// Split text and set up elements\nconst setupSplit=(shouldRevert=false)=>{if(!textRef.current)return null;// Revert previous split if exists and should revert\nif(shouldRevert&&currentLineSplitRef.current){currentLineSplitRef.current.revert();currentLineSplitRef.current=null;}// Split by lines first\nconst lineSplit=SplitText.create(textRef.current,{type:\"lines\"});const lines=lineSplit.lines;currentLineSplitRef.current=lineSplit;// Wrap each line in overflow hidden div\nlines.forEach(line=>{const wrapper=document.createElement(\"div\");wrapper.style.overflow=maskLines?\"hidden\":\"visible\";wrapper.style.display=\"block\";line.parentNode?.insertBefore(wrapper,line);wrapper.appendChild(line);});// Get elements based on split mode\nlet elements=[];if(splitMode===\"chars\"){lines.forEach(line=>{const charSplit=SplitText.create(line,{type:\"chars\",charsClass:\"char\"});elements.push(...charSplit.chars);});}else if(splitMode===\"words\"){lines.forEach(line=>{const wordSplit=SplitText.create(line,{type:\"words\",wordsClass:\"word\"});elements.push(...wordSplit.words);});}else{elements=lines;}return{lineSplit,elements};};// Animate elements\nconst animateElements=(elements,forward=true)=>{// Stop any existing animations\nanimationControlsRef.current.forEach(control=>control.stop());animationControlsRef.current=[];const transitionConfig=buildTransitionConfig(transition);const baseDelay=transition.delay||0;elements.forEach((element,index)=>{const elementDelay=baseDelay+index*staggerAmount;if(forward){// Set initial state\nelement.style.opacity=opacityInitial.toString();element.style.transform=`translate(${translateXInitial}px, ${translateYInitial}px) rotate(${rotateInitial}deg) scale(${scaleInitial})`;element.style.filter=`blur(${blurInitial}px)`;const control=animate(0,1,{...transitionConfig,delay:elementDelay,onUpdate:progress=>{const x=translateXInitial*(1-progress);const y=translateYInitial*(1-progress);const rotation=rotateInitial*(1-progress);const scale=scaleInitial+(1-scaleInitial)*progress;const opacity=opacityInitial+(1-opacityInitial)*progress;const blur=blurInitial*(1-progress);element.style.opacity=opacity.toString();element.style.transform=`translate(${x}px, ${y}px) rotate(${rotation}deg) scale(${scale})`;element.style.filter=`blur(${blur}px)`;}});animationControlsRef.current.push(control);}else{// Reverse animation\nconst control=animate(1,0,{...transitionConfig,delay:elementDelay,onUpdate:progress=>{const x=translateXInitial*(1-progress);const y=translateYInitial*(1-progress);const rotation=rotateInitial*(1-progress);const scale=scaleInitial+(1-scaleInitial)*progress;const opacity=opacityInitial+(1-opacityInitial)*progress;const blur=blurInitial*(1-progress);element.style.opacity=opacity.toString();element.style.transform=`translate(${x}px, ${y}px) rotate(${rotation}deg) scale(${scale})`;element.style.filter=`blur(${blur}px)`;}});animationControlsRef.current.push(control);}});};// Appear trigger animation\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(trigger!==\"Appear\")return;if(hasAnimatedRef.current)return;hasAnimatedRef.current=true;const result=setupSplit();if(!result)return;animateElements(result.elements,true);return()=>{animationControlsRef.current.forEach(control=>control.stop());result.lineSplit.revert();currentLineSplitRef.current=null;};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);// Setup split for scroll mode\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(trigger!==\"Scroll\")return;if(!textRef.current)return;const result=setupSplit();if(!result)return;const{elements}=result;scrollElementsRef.current=elements;// Set initial state\nelements.forEach(el=>{el.style.opacity=opacityInitial.toString();el.style.transform=`translate(${translateXInitial}px, ${translateYInitial}px) rotate(${rotateInitial}deg) scale(${scaleInitial})`;el.style.filter=`blur(${blurInitial}px)`;});return()=>{animationControlsRef.current.forEach(control=>control.stop());if(currentLineSplitRef.current){currentLineSplitRef.current.revert();currentLineSplitRef.current=null;}scrollElementsRef.current=null;};},[trigger,text,splitMode,maskLines,translateXInitial,translateYInitial,opacityInitial,rotateInitial,scaleInitial,blurInitial]);// Update scroll alignment state for scroll trigger\nuseEffect(()=>{if(trigger!==\"Scroll\"||RenderTarget.current()===RenderTarget.canvas)return;let rafId=null;const checkAlignment=()=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const viewportHeight=window.innerHeight||0;const viewportBottom=viewportHeight;// Calculate which part of the element to check based on scrollTriggerPosition\nlet elementPoint;if(scrollTriggerPosition===\"top\"){// Top of element touches bottom of viewport\nelementPoint=rect.top;}else if(scrollTriggerPosition===\"center\"){// Center of element touches bottom of viewport\nelementPoint=rect.top+rect.height/2;}else{// Bottom of element touches bottom of viewport\nelementPoint=rect.bottom;}// Element is in view when the specified point has crossed the bottom of viewport\nconst isAligned=elementPoint<=viewportBottom&&rect.bottom>=0;setIsInView(isAligned);// Replay may reset only after the entire component has left the\n// viewport. The entry threshold remains controlled by Start.\nsetIsFullyOutOfView(rect.bottom<=0||rect.top>=viewportHeight);};const handleScroll=()=>{if(rafId)cancelAnimationFrame(rafId);rafId=requestAnimationFrame(checkAlignment);};const handleResize=()=>checkAlignment();checkAlignment();window.addEventListener(\"scroll\",handleScroll,{passive:true});window.addEventListener(\"resize\",handleResize);return()=>{if(rafId)cancelAnimationFrame(rafId);window.removeEventListener(\"scroll\",handleScroll);window.removeEventListener(\"resize\",handleResize);};},[trigger,scrollTriggerPosition]);// Helper to check if elements are in initial state (need animation)\nconst areElementsInInitialState=elements=>{if(elements.length===0)return false;// Check first element as representative\nconst firstEl=elements[0];const parsedOpacity=parseFloat(firstEl.style.opacity);const currentOpacity=Number.isNaN(parsedOpacity)?1:parsedOpacity;const currentTransform=firstEl.style.transform||\"\";const currentFilter=firstEl.style.filter||\"\";// Check if opacity matches initial\nconst opacityMatches=Math.abs(currentOpacity-opacityInitial)<.01;// Check if transform matches initial (has the initial offsets)\nconst hasInitialOffset=currentTransform.includes(`${translateXInitial}px`)||currentTransform.includes(`${translateYInitial}px`)||rotateInitial!==0&&currentTransform.includes(`${rotateInitial}deg`);// Check if blur matches initial\nconst blurMatches=blurInitial===0?!currentFilter||currentFilter.includes(\"blur(0px)\"):currentFilter.includes(`blur(${blurInitial}px)`);return opacityMatches&&hasInitialOffset&&blurMatches;};// Handle scroll trigger animations\nuseEffect(()=>{if(trigger!==\"Scroll\"||RenderTarget.current()===RenderTarget.canvas)return;if(!scrollElementsRef.current)return;const elements=scrollElementsRef.current;// Kill any existing animations first\nanimationControlsRef.current.forEach(control=>control.stop());animationControlsRef.current=[];// Replay resets only when no part of the component remains visible.\nif(isFullyOutOfView&&reverse){elements.forEach(el=>{el.style.opacity=opacityInitial.toString();el.style.transform=`translate(${translateXInitial}px, ${translateYInitial}px) rotate(${rotateInitial}deg) scale(${scaleInitial})`;el.style.filter=`blur(${blurInitial}px)`;});hasAnimatedRef.current=false;return;}// When in view, animate forward if elements are in initial state\n// This allows re-animation after scrolling out and back in (with reverse enabled)\n// or after resize (which keeps elements in final state, so won't re-animate)\nif(isInView&&areElementsInInitialState(elements)){hasAnimatedRef.current=true;animateElements(elements,true);}},[isInView,isFullyOutOfView,reverse,trigger,translateXInitial,translateYInitial,opacityInitial,rotateInitial,scaleInitial,blurInitial]);// Resize handler - re-split without animating\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(!containerRef.current)return;const resizeObserver=new ResizeObserver(()=>{// Skip the first resize event (fires immediately on observe)\nif(isFirstResizeRef.current){isFirstResizeRef.current=false;return;}// Only re-split if animation has already happened\nif(!hasAnimatedRef.current)return;// Clear existing timeout\nif(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}// Debounce resize to 50ms\nresizeTimeoutRef.current=setTimeout(()=>{// Only proceed if still animated (check again after timeout)\nif(!hasAnimatedRef.current)return;// Only re-split on resize if we're in scroll mode\nif(trigger!==\"Scroll\")return;const result=setupSplit(true)// Pass true to revert previous split\n;if(result){// Update scroll elements ref with new elements\nscrollElementsRef.current=result.elements;// Set elements to final state without animating\nresult.elements.forEach(el=>{el.style.opacity=\"1\";el.style.transform=\"translate(0px, 0px) rotate(0deg) scale(1)\";el.style.filter=\"blur(0px)\";});}},50);});resizeObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}};},[trigger]);return /*#__PURE__*/_jsx(\"div\",{\"data-build\":\"line-mask-split-prod-20260922-01\",ref:containerRef,className:`line-mask-split ${className}`,style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"auto\",backgroundColor:\"transparent\",...style},children:/*#__PURE__*/React.createElement(TAG,{ref:textRef,style:{margin:0,color,fontSize:font.fontSize,fontWeight:font.fontWeight||\"700\",fontFamily:font.fontFamily||\"system-ui, -apple-system, sans-serif\",fontStyle:font.fontStyle,textDecoration:font.textDecoration,letterSpacing:font.letterSpacing,lineHeight:font.lineHeight,textAlign:font.textAlign,marginBlock:0,marginInline:0,padding:0,width:\"100%\"}},text)});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(LineMaskSplit,{trigger:{type:ControlType.Enum,title:\"Trigger\",options:[\"Appear\",\"Scroll\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"Scroll\"},scrollTriggerPosition:{type:ControlType.Enum,title:\"Start\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",defaultValue:\"center\",hidden:props=>props.trigger!==\"Scroll\"},reverse:{type:ControlType.Boolean,title:\"Replay\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.trigger!==\"Scroll\"},splitMode:{type:ControlType.Enum,title:\"Per\",options:[\"words\",\"chars\",\"lines\"],optionTitles:[\"Words\",\"Characters\",\"Lines\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"lines\"},maskLines:{type:ControlType.Boolean,title:\"Mask Lines\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},staggerAmount:{type:ControlType.Number,title:\"Stagger\",unit:\"s\",min:0,max:2,step:.01,defaultValue:.05},animation:{type:ControlType.Object,title:\"Animation\",icon:\"effect\",controls:{opacityInitial:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,defaultValue:1},scaleInitial:{type:ControlType.Number,title:\"Scale\",unit:\"x\",min:0,max:2,step:.01,defaultValue:1},blurInitial:{type:ControlType.Number,title:\"Blur\",unit:\"px\",min:0,max:100,step:1,defaultValue:0},rotateInitial:{type:ControlType.Number,title:\"Rotate\",unit:\"deg\",min:-360,max:360,step:1,defaultValue:0},translateXInitial:{type:ControlType.Number,title:\"Offset X\",unit:\"px\",min:-100,max:100,step:1,defaultValue:0},translateYInitial:{type:ControlType.Number,title:\"Offset Y\",unit:\"px\",min:-100,max:100,step:1,defaultValue:100}}},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"tween\",duration:.4,delay:0,ease:[.1,.8,.4,1]}},text:{type:ControlType.String,title:\"Text\",displayTextArea:true,defaultValue:\"Welcome to the amazing world of random word appearances. Tweak the component to see an amazing line by line mask split effect.\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",variant:\"Medium\",fontSize:28,fontSizeUnit:\"Px\",lineHeight:1.3,lineHeightUnit:\"Em\",letterSpacing:0,letterSpacingUnit:\"Em\",textAlign:\"left\"}},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"div\",\"span\"],defaultValue:\"h1\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});LineMaskSplit.displayName=\"Line Mask Split\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LineMaskSplit\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LineMaskSplit_prod.map","import{useRef as t,useCallback as n,useEffect as i}from\"react\";import{jsx as a}from\"react/jsx-runtime\";\"use client\";function r(t){return r=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol==\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},r(t)}function s(t,n){if(r(t)!=\"object\"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var a=i.call(t,n||\"default\");if(r(a)!=\"object\")return a;throw TypeError(\"@@toPrimitive must return a primitive value.\")}return(n===\"string\"?String:Number)(t)}function o(t){var n=s(t,\"string\");return r(n)==\"symbol\"?n:n+\"\"}function h(t,n,i){return(n=o(n))in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t}var d=class{requestAnimationFrame(t){return requestAnimationFrame(t)}cancelAnimationFrame(t){cancelAnimationFrame(t)}},c=class{constructor(){h(this,\"_lastHandleId\",0),h(this,\"_lastImmediate\",null)}requestAnimationFrame(t){return this._lastHandleId>=2**53-1&&(this._lastHandleId=0),this._lastHandleId+=1,this._lastImmediate=setImmediate((()=>{t(Date.now())})),this._lastHandleId}cancelAnimationFrame(t){this._lastImmediate&&clearImmediate(this._lastImmediate)}},u=class{constructor(){h(this,\"_strategy\",void 0),this._strategy=typeof requestAnimationFrame==\"function\"?new d:new c}requestAnimationFrame(t){return this._strategy.requestAnimationFrame(t)}cancelAnimationFrame(t){this._strategy.cancelAnimationFrame(t)}};const l=typeof window<\"u\"&&window.document!==void 0,_=new Uint8Array([80,75,3,4]),f=[\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"],v=\"0.65.0\",p=\"@lottiefiles/dotlottie-web\";var m=(()=>{var t=typeof document<\"u\"?document.currentScript?.src:void 0;return function(n={}){var i;function a(t,n,i){return(n=r(n))in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t}function r(t){var n=s(t,\"string\");return typeof n==\"symbol\"?n:n+\"\"}function s(t,n){if(typeof t!=\"object\"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var a=i.call(t,n||\"default\");if(typeof a!=\"object\")return a;throw TypeError(\"@@toPrimitive must return a primitive value.\")}return(n===\"string\"?String:Number)(t)}var o,h,d,c=n,u=new Promise(((t,n)=>{o=t,h=n})),l=Object.assign({},c),_=\"./this.program\",f=\"\";typeof document<\"u\"&&document.currentScript&&(f=document.currentScript.src),t&&(f=t),f=f.startsWith(\"blob:\")?\"\":f.substr(0,f.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1),d=async t=>{if(t=await fetch(t,{credentials:\"same-origin\"}),t.ok)return t.arrayBuffer();throw Error(t.status+\" : \"+t.url)};var v=c.printErr||console.error.bind(console);Object.assign(c,l),l=null,c.thisProgram&&(_=c.thisProgram);var p,m,g,y,M,C,L,w,b,I,S=c.wasmBinary,E=!1;function P(){var t=p.buffer;c.HEAP8=g=new Int8Array(t),c.HEAP16=M=new Int16Array(t),c.HEAPU8=y=new Uint8Array(t),c.HEAPU16=C=new Uint16Array(t),c.HEAP32=L=new Int32Array(t),c.HEAPU32=w=new Uint32Array(t),c.HEAPF32=b=new Float32Array(t),c.HEAPF64=I=new Float64Array(t)}var O=[],A=[],k=[];function F(){var t=c.preRun.shift();O.unshift(t)}var T=0,D=null;function R(t){var n;throw(n=c.onAbort)==null||n.call(c,t),t=\"Aborted(\"+t+\")\",v(t),E=!0,t=new WebAssembly.RuntimeError(t+\". Build with -sASSERTIONS for more info.\"),h(t),t}var U,$=t=>t.startsWith(\"data:application/octet-stream;base64,\");async function x(t){if(!S)try{var n=await d(t);return new Uint8Array(n)}catch{}if(t!=U||!S)throw\"both async and sync fetching of the wasm failed\";t=new Uint8Array(S);return t}async function z(t,n){try{var i=await x(t);return await WebAssembly.instantiate(i,n)}catch(t){v(`failed to asynchronously prepare wasm: ${t}`),R(t)}}async function W(t){var n=U;if(!S&&typeof WebAssembly.instantiateStreaming==\"function\"&&!$(n)&&typeof fetch==\"function\")try{var i=fetch(n,{credentials:\"same-origin\"});return await WebAssembly.instantiateStreaming(i,t)}catch(t){v(`wasm streaming compile failed: ${t}`),v(\"falling back to ArrayBuffer instantiation\")}return z(n,t)}class ie{constructor(t){a(this,\"name\",\"ExitStatus\"),this.message=`Program terminated with exit(${t})`,this.status=t}}var B=t=>{for(;0<t.length;)t.shift()(c)},H=c.noExitRuntime||!0,j=typeof TextDecoder<\"u\"?new TextDecoder:void 0,N=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN;var i=y,a=t+n;for(n=t;i[n]&&!(n>=a);)++n;if(16<n-t&&i.buffer&&j)return j.decode(i.subarray(t,n));for(a=\"\";t<n;){var r=i[t++];if(r&128){var s=i[t++]&63;if((r&224)==192)a+=String.fromCharCode((r&31)<<6|s);else{var o=i[t++]&63;r=(r&240)==224?(r&15)<<12|s<<6|o:(r&7)<<18|s<<12|o<<6|i[t++]&63,65536>r?a+=String.fromCharCode(r):(r-=65536,a+=String.fromCharCode(55296|r>>10,56320|r&1023))}}else a+=String.fromCharCode(r)}return a};class ce{constructor(t){this.Ca=t-24}}var G=0,V=0,J=(t,n,i)=>{var a=y;if(0<i){i=n+i-1;for(var r=0;r<t.length;++r){var s=t.charCodeAt(r);if(55296<=s&&57343>=s){var o=t.charCodeAt(++r);s=65536+((s&1023)<<10)|o&1023}if(127>=s){if(n>=i)break;a[n++]=s}else{if(2047>=s){if(n+1>=i)break;a[n++]=192|s>>6}else{if(65535>=s){if(n+2>=i)break;a[n++]=224|s>>12}else{if(n+3>=i)break;a[n++]=240|s>>18,a[n++]=128|s>>12&63}a[n++]=128|s>>6&63}a[n++]=128|s&63}}a[n]=0}},q={},K=t=>{for(;t.length;){var n=t.pop();t.pop()(n)}};function Q(t){return this.fromWireType(w[t>>2])}var Y,X,Z,tt={},et={},nt={},it=(t,n,i)=>{function a(n){if(n=i(n),n.length!==t.length)throw new Y(\"Mismatched type converter count\");for(var a=0;a<t.length;++a)st(t[a],n[a])}t.forEach((t=>nt[t]=n));var r=Array(n.length),s=[],o=0;n.forEach(((t,n)=>{et.hasOwnProperty(t)?r[n]=et[t]:(s.push(t),tt.hasOwnProperty(t)||(tt[t]=[]),tt[t].push((()=>{r[n]=et[t],++o,o===s.length&&a(r)})))})),s.length===0&&a(r)},at=t=>{for(var n=\"\";y[t];)n+=X[y[t++]];return n};function rt(t,n){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var a=n.name;if(!t)throw new Z(`type \"${a}\" must have a positive integer typeid pointer`);if(et.hasOwnProperty(t)){if(i.hb)return;throw new Z(`Cannot register type '${a}' twice`)}et[t]=n,delete nt[t],tt.hasOwnProperty(t)&&(n=tt[t],delete tt[t],n.forEach((t=>t())))}function st(t,n){return rt(t,n,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{})}var ot=t=>{throw new Z(t.Aa.Da.Ba.name+\" instance already deleted\")},ht=!1,dt=()=>{},ct=(t,n,i)=>n===i?t:i.Ga===void 0?null:(t=ct(t,n,i.Ga),t===null?null:i.$a(t)),ut={},lt={},_t=(t,n)=>{if(n===void 0)throw new Z(\"ptr should not be undefined\");for(;t.Ga;)n=t.Qa(n),t=t.Ga;return lt[n]},ft=(t,n)=>{if(!n.Da||!n.Ca)throw new Y(\"makeClassHandle requires ptr and ptrType\");if(!!n.Ha!=!!n.Fa)throw new Y(\"Both smartPtrType and smartPtr must be specified\");return n.count={value:1},vt(Object.create(t,{Aa:{value:n,writable:!0}}))},vt=t=>typeof FinalizationRegistry>\"u\"?(vt=t=>t,t):(ht=new FinalizationRegistry((t=>{t=t.Aa,--t.count.value,t.count.value===0&&(t.Fa?t.Ha.Ka(t.Fa):t.Da.Ba.Ka(t.Ca))})),vt=t=>{var n=t.Aa;return n.Fa&&ht.register(t,{Aa:n},t),t},dt=t=>{ht.unregister(t)},vt(t)),pt=[];function mt(){}var gt=(t,n)=>Object.defineProperty(n,\"name\",{value:t}),yt=(t,n,i)=>{if(t[n].Ea===void 0){var a=t[n];t[n]=function(){var a=[...arguments];if(!t[n].Ea.hasOwnProperty(a.length))throw new Z(`Function '${i}' called with an invalid number of arguments (${a.length}) - expects one of (${t[n].Ea})!`);return t[n].Ea[a.length].apply(this,a)},t[n].Ea=[],t[n].Ea[a.Na]=a}},Mt=(t,n,i)=>{if(c.hasOwnProperty(t)){if(i===void 0||c[t].Ea!==void 0&&c[t].Ea[i]!==void 0)throw new Z(`Cannot register public name '${t}' twice`);if(yt(c,t,t),c[t].Ea.hasOwnProperty(i))throw new Z(`Cannot register multiple overloads of a function with the same number of arguments (${i})!`);c[t].Ea[i]=n}else c[t]=n,c[t].Na=i},Ct=t=>{t=t.replace(/[^a-zA-Z0-9_]/g,\"$\");var n=t.charCodeAt(0);return 48<=n&&57>=n?`_${t}`:t};function Lt(t,n,i,a,r,s,o,h){this.name=t,this.constructor=n,this.Ma=i,this.Ka=a,this.Ga=r,this.bb=s,this.Qa=o,this.$a=h,this.jb=[]}var wt=(t,n,i)=>{for(;n!==i;){if(!n.Qa)throw new Z(`Expected null or instance of ${i.name}, got an instance of ${n.name}`);t=n.Qa(t),n=n.Ga}return t};function bt(t,n){if(n===null){if(this.Ta)throw new Z(`null is not a valid ${this.name}`);return 0}if(!n.Aa)throw new Z(`Cannot pass \"${Yt(n)}\" as a ${this.name}`);if(!n.Aa.Ca)throw new Z(`Cannot pass deleted object as a pointer of type ${this.name}`);return wt(n.Aa.Ca,n.Aa.Da.Ba,this.Ba)}function It(t,n){if(n===null){if(this.Ta)throw new Z(`null is not a valid ${this.name}`);if(this.Sa){var i=this.Ua();return t!==null&&t.push(this.Ka,i),i}return 0}if(!n||!n.Aa)throw new Z(`Cannot pass \"${Yt(n)}\" as a ${this.name}`);if(!n.Aa.Ca)throw new Z(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Ra&&n.Aa.Da.Ra)throw new Z(`Cannot convert argument of type ${n.Aa.Ha?n.Aa.Ha.name:n.Aa.Da.name} to parameter type ${this.name}`);if(i=wt(n.Aa.Ca,n.Aa.Da.Ba,this.Ba),this.Sa){if(n.Aa.Fa===void 0)throw new Z(\"Passing raw pointer to smart pointer is illegal\");switch(this.ob){case 0:if(n.Aa.Ha!==this)throw new Z(`Cannot convert argument of type ${n.Aa.Ha?n.Aa.Ha.name:n.Aa.Da.name} to parameter type ${this.name}`);i=n.Aa.Fa;break;case 1:i=n.Aa.Fa;break;case 2:if(n.Aa.Ha===this)i=n.Aa.Fa;else{var a=n.clone();i=this.kb(i,Jt((()=>a.delete()))),t!==null&&t.push(this.Ka,i)}break;default:throw new Z(\"Unsupporting sharing policy\")}}return i}function St(t,n){if(n===null){if(this.Ta)throw new Z(`null is not a valid ${this.name}`);return 0}if(!n.Aa)throw new Z(`Cannot pass \"${Yt(n)}\" as a ${this.name}`);if(!n.Aa.Ca)throw new Z(`Cannot pass deleted object as a pointer of type ${this.name}`);if(n.Aa.Da.Ra)throw new Z(`Cannot convert argument of type ${n.Aa.Da.name} to parameter type ${this.name}`);return wt(n.Aa.Ca,n.Aa.Da.Ba,this.Ba)}function Et(t,n,i,a,r,s,o,h,d,c,u){this.name=t,this.Ba=n,this.Ta=i,this.Ra=a,this.Sa=r,this.ib=s,this.ob=o,this.Ya=h,this.Ua=d,this.kb=c,this.Ka=u,r||n.Ga!==void 0?this.toWireType=It:(this.toWireType=a?bt:St,this.Ja=null)}var Pt,Ot,At=(t,n,i)=>{if(!c.hasOwnProperty(t))throw new Y(\"Replacing nonexistent public symbol\");c[t].Ea!==void 0&&i!==void 0?c[t].Ea[i]=n:(c[t]=n,c[t].Na=i)},kt=[],Ft=t=>{var n=kt[t];return n||(t>=kt.length&&(kt.length=t+1),kt[t]=n=Pt.get(t)),n},Tt=function(t,n){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t.includes(\"j\")?(t=t.replace(/p/g,\"i\"),n=(0,c[\"dynCall_\"+t])(n,...i)):n=Ft(n)(...i),n},Dt=(t,n)=>function(){return Tt(t,n,[...arguments])},Rt=(t,n)=>{t=at(t);var i=t.includes(\"j\")?Dt(t,n):Ft(n);if(typeof i!=\"function\")throw new Z(`unknown function pointer with signature ${t}: ${n}`);return i},Ut=t=>{t=Ae(t);var n=at(t);return Oe(t),n},$t=(t,n)=>{function i(t){r[t]||et[t]||(nt[t]?nt[t].forEach(i):(a.push(t),r[t]=!0))}var a=[],r={};throw n.forEach(i),new Ot(`${t}: `+a.map(Ut).join([\", \"]))},xt=(t,n)=>{for(var i=[],a=0;a<t;a++)i.push(w[n+4*a>>2]);return i};function zt(t){for(var n=1;n<t.length;++n)if(t[n]!==null&&t[n].Ja===void 0)return!0;return!1}function Wt(t,n,i,a,r){var s=n.length;if(2>s)throw new Z(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var o=n[1]!==null&&i!==null,h=zt(n),d=n[0].name!==\"void\",c=s-2,u=Array(c),l=[],_=[];return gt(t,(function(){var t=[...arguments];if(_.length=0,l.length=o?2:1,l[0]=r,o){var i=n[1].toWireType(_,this);l[1]=i}for(var s=0;s<c;++s)u[s]=n[s+2].toWireType(_,t[s]),l.push(u[s]);if(t=a(...l),h)K(_);else for(s=o?1:2;s<n.length;s++){var f=s===1?i:u[s-2];n[s].Ja!==null&&n[s].Ja(f)}return i=d?n[0].fromWireType(t):void 0,i}))}var Bt,Ht=t=>{t=t.trim();let n=t.indexOf(\"(\");return n===-1?t:t.substr(0,n)},jt=[],Nt=[],Gt=t=>{9<t&&--Nt[t+1]===0&&(Nt[t]=void 0,jt.push(t))},Vt=t=>{if(!t)throw new Z(\"Cannot use deleted val. handle = \"+t);return Nt[t]},Jt=t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:let n=jt.pop()||Nt.length;return Nt[n]=t,Nt[n+1]=1,n}},qt={name:\"emscripten::val\",fromWireType:t=>{var n=Vt(t);return Gt(t),n},toWireType:(t,n)=>Jt(n),Ia:8,readValueFromPointer:Q,Ja:null},Kt=(t,n,i)=>{switch(n){case 1:return i?function(t){return this.fromWireType(g[t])}:function(t){return this.fromWireType(y[t])};case 2:return i?function(t){return this.fromWireType(M[t>>1])}:function(t){return this.fromWireType(C[t>>1])};case 4:return i?function(t){return this.fromWireType(L[t>>2])}:function(t){return this.fromWireType(w[t>>2])};default:throw TypeError(`invalid integer width (${n}): ${t}`)}},Qt=(t,n)=>{var i=et[t];if(i===void 0)throw t=`${n} has unknown type ${Ut(t)}`,new Z(t);return i},Yt=t=>{if(t===null)return\"null\";var n=typeof t;return n===\"object\"||n===\"array\"||n===\"function\"?t.toString():\"\"+t},Xt=(t,n)=>{switch(n){case 4:return function(t){return this.fromWireType(b[t>>2])};case 8:return function(t){return this.fromWireType(I[t>>3])};default:throw TypeError(`invalid float width (${n}): ${t}`)}},Zt=(t,n,i)=>{switch(n){case 1:return i?t=>g[t]:t=>y[t];case 2:return i?t=>M[t>>1]:t=>C[t>>1];case 4:return i?t=>L[t>>2]:t=>w[t>>2];default:throw TypeError(`invalid integer width (${n}): ${t}`)}},te=Object.assign({optional:!0},qt),ee=typeof TextDecoder<\"u\"?new TextDecoder(\"utf-16le\"):void 0,ne=(t,n)=>{for(var i=t>>1,a=i+n/2;!(i>=a)&&C[i];)++i;if(i<<=1,32<i-t&&ee)return ee.decode(y.subarray(t,i));for(i=\"\",a=0;!(a>=n/2);++a){var r=M[t+2*a>>1];if(r==0)break;i+=String.fromCharCode(r)}return i},ae=(t,n,i)=>{if(i??(i=2147483647),2>i)return 0;i-=2;var a=n;i=i<2*t.length?i/2:t.length;for(var r=0;r<i;++r)M[n>>1]=t.charCodeAt(r),n+=2;return M[n>>1]=0,n-a},re=t=>2*t.length,se=(t,n)=>{for(var i=0,a=\"\";!(i>=n/4);){var r=L[t+4*i>>2];if(r==0)break;++i,65536<=r?(r-=65536,a+=String.fromCharCode(55296|r>>10,56320|r&1023)):a+=String.fromCharCode(r)}return a},oe=(t,n,i)=>{if(i??(i=2147483647),4>i)return 0;var a=n;i=a+i-4;for(var r=0;r<t.length;++r){var s=t.charCodeAt(r);if(55296<=s&&57343>=s){var o=t.charCodeAt(++r);s=65536+((s&1023)<<10)|o&1023}if(L[n>>2]=s,n+=4,n+4>i)break}return L[n>>2]=0,n-a},he=t=>{for(var n=0,i=0;i<t.length;++i){var a=t.charCodeAt(i);55296<=a&&57343>=a&&++i,n+=4}return n},de=0,ue=(t,n,i)=>{var a=[];return t=t.toWireType(a,i),a.length&&(w[n>>2]=Jt(a)),t},le=[],_e=t=>{var n=le.length;return le.push(t),n},fe=(t,n)=>{for(var i=Array(t),a=0;a<t;++a)i[a]=Qt(w[n+4*a>>2],\"parameter \"+a);return i},ve=Reflect.construct,pe={},me=t=>{if(!(t instanceof ie||t==\"unwind\"))throw t},ge=t=>{var n;throw m=t,H||0<de||((n=c.onExit)!=null&&n.call(c,t),E=!0),new ie(t)},ye=t=>{if(!E)try{if(t(),!(H||0<de))try{m=t=m,ge(t)}catch(t){me(t)}}catch(t){me(t)}},Me={},Ce=()=>{if(!Bt){var t,n={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(typeof navigator==\"object\"&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:_||\"./this.program\"};for(t in Me)Me[t]===void 0?delete n[t]:n[t]=Me[t];var i=[];for(t in n)i.push(`${t}=${n[t]}`);Bt=i}return Bt},Le=()=>{if(typeof crypto==\"object\"&&typeof crypto.getRandomValues==\"function\")return t=>crypto.getRandomValues(t);R(\"initRandomDevice\")},we=t=>(we=Le())(t);Y=c.InternalError=class extends Error{constructor(t){super(t),this.name=\"InternalError\"}};for(var be=Array(256),Ie=0;256>Ie;++Ie)be[Ie]=String.fromCharCode(Ie);X=be,Z=c.BindingError=class extends Error{constructor(t){super(t),this.name=\"BindingError\"}},Object.assign(mt.prototype,{isAliasOf:function(t){if(!(this instanceof mt&&t instanceof mt))return!1;var n=this.Aa.Da.Ba,i=this.Aa.Ca;t.Aa=t.Aa;var a=t.Aa.Da.Ba;for(t=t.Aa.Ca;n.Ga;)i=n.Qa(i),n=n.Ga;for(;a.Ga;)t=a.Qa(t),a=a.Ga;return n===a&&i===t},clone:function(){if(this.Aa.Ca||ot(this),this.Aa.Pa)return this.Aa.count.value+=1,this;var t=vt,n=Object,i=n.create,a=Object.getPrototypeOf(this),r=this.Aa;return t=t(i.call(n,a,{Aa:{value:{count:r.count,Oa:r.Oa,Pa:r.Pa,Ca:r.Ca,Da:r.Da,Fa:r.Fa,Ha:r.Ha}}})),t.Aa.count.value+=1,t.Aa.Oa=!1,t},delete(){if(this.Aa.Ca||ot(this),this.Aa.Oa&&!this.Aa.Pa)throw new Z(\"Object already scheduled for deletion\");dt(this);var t=this.Aa;--t.count.value,t.count.value===0&&(t.Fa?t.Ha.Ka(t.Fa):t.Da.Ba.Ka(t.Ca)),this.Aa.Pa||(this.Aa.Fa=void 0,this.Aa.Ca=void 0)},isDeleted:function(){return!this.Aa.Ca},deleteLater:function(){if(this.Aa.Ca||ot(this),this.Aa.Oa&&!this.Aa.Pa)throw new Z(\"Object already scheduled for deletion\");return pt.push(this),this.Aa.Oa=!0,this}}),Object.assign(Et.prototype,{cb(t){return this.Ya&&(t=this.Ya(t)),t},Wa(t){var n;(n=this.Ka)==null||n.call(this,t)},Ia:8,readValueFromPointer:Q,fromWireType:function(t){function n(){return this.Sa?ft(this.Ba.Ma,{Da:this.ib,Ca:i,Ha:this,Fa:t}):ft(this.Ba.Ma,{Da:this,Ca:t})}var i=this.cb(t);if(!i)return this.Wa(t),null;var a=_t(this.Ba,i);if(a!==void 0)return a.Aa.count.value===0?(a.Aa.Ca=i,a.Aa.Fa=t,a.clone()):(a=a.clone(),this.Wa(t),a);if(a=this.Ba.bb(i),a=ut[a],!a)return n.call(this);a=this.Ra?a.Za:a.pointerType;var r=ct(i,this.Ba,a.Ba);return r===null?n.call(this):this.Sa?ft(a.Ba.Ma,{Da:a,Ca:r,Ha:this,Fa:t}):ft(a.Ba.Ma,{Da:a,Ca:r})}}),Ot=c.UnboundTypeError=((t,n)=>{var i=gt(n,(function(t){this.name=n,this.message=t,t=Error(t).stack,t!==void 0&&(this.stack=this.toString()+\"\\n\"+t.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));return i.prototype=Object.create(t.prototype),i.prototype.constructor=i,i.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},i})(Error,\"UnboundTypeError\"),Nt.push(0,1,void 0,1,null,1,!0,1,!1,1),c.count_emval_handles=()=>Nt.length/2-5-jt.length;var Se,Ee={d:(t,n,i,a)=>R(`Assertion failed: ${t?N(t):\"\"}, at: `+[n?n?N(n):\"\":\"unknown filename\",i,a?a?N(a):\"\":\"unknown function\"]),p:(t,n,i)=>{var a=new ce(t);throw w[a.Ca+16>>2]=0,w[a.Ca+4>>2]=n,w[a.Ca+8>>2]=i,G=t,V++,G},S:()=>{},P:()=>{},Q:()=>{},U:function(){},R:()=>{},X:()=>R(\"\"),C:t=>{var n=q[t];delete q[t];var i=n.Ua,a=n.Ka,r=n.Xa,s=r.map((t=>t.gb)).concat(r.map((t=>t.mb)));it([t],s,(t=>{var s={};return r.forEach(((n,i)=>{var a=t[i],o=n.eb,h=n.fb,d=t[i+r.length],c=n.lb,u=n.nb;s[n.ab]={read:t=>a.fromWireType(o(h,t)),write:(t,n)=>{var i=[];c(u,t,d.toWireType(i,n)),K(i)}}})),[{name:n.name,fromWireType:t=>{var n,i={};for(n in s)i[n]=s[n].read(t);return a(t),i},toWireType:(t,n)=>{for(var r in s)if(!(r in n))throw TypeError(`Missing field: \"${r}\"`);var o=i();for(r in s)s[r].write(o,n[r]);return t!==null&&t.push(a,o),o},Ia:8,readValueFromPointer:Q,Ja:a}]}))},I:()=>{},ba:(t,n,i,a)=>{n=at(n),st(t,{name:n,fromWireType:function(t){return!!t},toWireType:function(t,n){return n?i:a},Ia:8,readValueFromPointer:function(t){return this.fromWireType(y[t])},Ja:null})},o:(t,n,i,a,r,s,o,h,d,c,u,l,_)=>{u=at(u),s=Rt(r,s),h&&(h=Rt(o,h)),c&&(c=Rt(d,c)),_=Rt(l,_);var f=Ct(u);Mt(f,(function(){$t(`Cannot construct ${u} due to unbound types`,[a])})),it([t,n,i],a?[a]:[],(n=>{if(n=n[0],a)var i=n.Ba,r=i.Ma;else r=mt.prototype;n=gt(u,(function(){if(Object.getPrototypeOf(this)!==o)throw new Z(\"Use 'new' to construct \"+u);if(d.La===void 0)throw new Z(u+\" has no accessible constructor\");var t=[...arguments],n=d.La[t.length];if(n===void 0)throw new Z(`Tried to invoke ctor of ${u} with invalid number of parameters (${t.length}) - expected (${Object.keys(d.La).toString()}) parameters instead!`);return n.apply(this,t)}));var o=Object.create(r,{constructor:{value:n}});n.prototype=o;var d=new Lt(u,n,o,_,i,s,h,c);if(d.Ga){var l;(l=d.Ga).Va??(l.Va=[]),d.Ga.Va.push(d)}return i=new Et(u,d,!0,!1,!1),l=new Et(u+\"*\",d,!1,!1,!1),r=new Et(u+\" const*\",d,!1,!0,!1),ut[t]={pointerType:l,Za:r},At(f,n),[i,l,r]}))},w:(t,n,i,a,r,s)=>{var o=xt(n,i);r=Rt(a,r),it([],[t],(t=>{t=t[0];var i=`constructor ${t.name}`;if(t.Ba.La===void 0&&(t.Ba.La=[]),t.Ba.La[n-1]!==void 0)throw new Z(`Cannot register multiple constructors with identical number of parameters (${n-1}) for class '${t.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return t.Ba.La[n-1]=()=>{$t(`Cannot construct ${t.name} due to unbound types`,o)},it([],o,(a=>(a.splice(1,0,null),t.Ba.La[n-1]=Wt(i,a,null,r,s),[]))),[]}))},a:(t,n,i,a,r,s,o,h)=>{var d=xt(i,a);n=at(n),n=Ht(n),s=Rt(r,s),it([],[t],(t=>{function a(){$t(`Cannot call ${r} due to unbound types`,d)}t=t[0];var r=`${t.name}.${n}`;n.startsWith(\"@@\")&&(n=Symbol[n.substring(2)]),h&&t.Ba.jb.push(n);var c=t.Ba.Ma,u=c[n];return u===void 0||u.Ea===void 0&&u.className!==t.name&&u.Na===i-2?(a.Na=i-2,a.className=t.name,c[n]=a):(yt(c,n,r),c[n].Ea[i-2]=a),it([],d,(a=>(a=Wt(r,a,t,s,o),c[n].Ea===void 0?(a.Na=i-2,c[n]=a):c[n].Ea[i-2]=a,[]))),[]}))},$:t=>st(t,qt),H:(t,n,i,a)=>{function r(){}n=at(n),r.values={},st(t,{name:n,constructor:r,fromWireType:function(t){return this.constructor.values[t]},toWireType:(t,n)=>n.value,Ia:8,readValueFromPointer:Kt(n,i,a),Ja:null}),Mt(n,r)},s:(t,n,i)=>{var a=Qt(t,\"enum\");n=at(n),t=a.constructor,a=Object.create(a.constructor.prototype,{value:{value:i},constructor:{value:gt(`${a.name}_${n}`,(function(){}))}}),t.values[i]=a,t[n]=a},F:(t,n,i)=>{n=at(n),st(t,{name:n,fromWireType:t=>t,toWireType:(t,n)=>n,Ia:8,readValueFromPointer:Xt(n,i),Ja:null})},z:(t,n,i,a,r,s)=>{var o=xt(n,i);t=at(t),t=Ht(t),r=Rt(a,r),Mt(t,(function(){$t(`Cannot call ${t} due to unbound types`,o)}),n-1),it([],o,(i=>(At(t,Wt(t,[i[0],null].concat(i.slice(1)),null,r,s),n-1),[])))},v:(t,n,i,a,r)=>{if(n=at(n),r===-1&&(r=4294967295),r=t=>t,a===0){var s=32-8*i;r=t=>t<<s>>>s}var o=n.includes(\"unsigned\")?function(t,n){return n>>>0}:function(t,n){return n};st(t,{name:n,fromWireType:r,toWireType:o,Ia:8,readValueFromPointer:Zt(n,i,a!==0),Ja:null})},l:(t,n,i)=>{function a(t){return new r(g.buffer,w[t+4>>2],w[t>>2])}var r=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][n];i=at(i),st(t,{name:i,fromWireType:a,Ia:8,readValueFromPointer:a},{hb:!0})},q:t=>{st(t,te)},B:(t,n,i,a,r,s,o,h,d,c,u,l)=>{i=at(i),s=Rt(r,s),h=Rt(o,h),c=Rt(d,c),l=Rt(u,l),it([t],[n],(t=>(t=t[0],[new Et(i,t.Ba,!1,!1,!0,t,a,s,h,c,l)])))},aa:(t,n)=>{n=at(n),st(t,{name:n,fromWireType:function(t){for(var n,i=w[t>>2],a=t+4,r=a,s=0;s<=i;++s){var o=a+s;(s==i||y[o]==0)&&(r=r?N(r,o-r):\"\",n===void 0?n=r:(n+=\"\\0\",n+=r),r=o+1)}return Oe(t),n},toWireType:function(t,n){n instanceof ArrayBuffer&&(n=new Uint8Array(n));var i,a=typeof n==\"string\";if(!(a||n instanceof Uint8Array||n instanceof Uint8ClampedArray||n instanceof Int8Array))throw new Z(\"Cannot pass non-string to std::string\");if(a)for(var r=i=0;r<n.length;++r){var s=n.charCodeAt(r);127>=s?i++:2047>=s?i+=2:55296<=s&&57343>=s?(i+=4,++r):i+=3}else i=n.length;if(r=Pe(4+i+1),s=r+4,w[r>>2]=i,a)J(n,s,i+1);else if(a)for(a=0;a<i;++a){var o=n.charCodeAt(a);if(255<o)throw Oe(s),new Z(\"String has UTF-16 code units that do not fit in 8 bits\");y[s+a]=o}else for(a=0;a<i;++a)y[s+a]=n[a];return t!==null&&t.push(Oe,r),r},Ia:8,readValueFromPointer:Q,Ja(t){Oe(t)}})},E:(t,n,i)=>{if(i=at(i),n===2)var a=ne,r=ae,s=re,o=t=>C[t>>1];else n===4&&(a=se,r=oe,s=he,o=t=>w[t>>2]);st(t,{name:i,fromWireType:t=>{for(var i,r=w[t>>2],s=t+4,h=0;h<=r;++h){var d=t+4+h*n;(h==r||o(d)==0)&&(s=a(s,d-s),i===void 0?i=s:(i+=\"\\0\",i+=s),s=d+n)}return Oe(t),i},toWireType:(t,a)=>{if(typeof a!=\"string\")throw new Z(`Cannot pass non-string to C++ string type ${i}`);var o=s(a),h=Pe(4+o+n);return w[h>>2]=o/n,r(a,h+4,o+n),t!==null&&t.push(Oe,h),h},Ia:8,readValueFromPointer:Q,Ja(t){Oe(t)}})},D:(t,n,i,a,r,s)=>{q[t]={name:at(n),Ua:Rt(i,a),Ka:Rt(r,s),Xa:[]}},k:(t,n,i,a,r,s,o,h,d,c)=>{q[t].Xa.push({ab:at(n),gb:i,eb:Rt(a,r),fb:s,mb:o,lb:Rt(h,d),nb:c})},ca:(t,n)=>{n=at(n),st(t,{pb:!0,name:n,Ia:0,fromWireType:()=>{},toWireType:()=>{}})},V:(t,n,i)=>y.copyWithin(t,n,n+i),N:()=>{H=!1,de=0},L:()=>{throw 1/0},A:(t,n,i)=>(t=Vt(t),n=Qt(n,\"emval::as\"),ue(n,i,t)),u:(t,n,i,a)=>(t=le[t],n=Vt(n),t(null,n,i,a)),e:Gt,x:(t,n)=>(t=Vt(t),n=Vt(n),t==n),t:(t,n,i)=>{var a=fe(t,n),r=a.shift();t--;var s=Array(t);return n=`methodCaller<(${a.map((t=>t.name)).join(\", \")}) => ${r.name}>`,_e(gt(n,((n,o,h,d)=>{for(var c=0,u=0;u<t;++u)s[u]=a[u].readValueFromPointer(d+c),c+=a[u].Ia;return n=i===1?ve(o,s):o.apply(n,s),ue(r,h,n)})))},f:t=>{9<t&&(Nt[t+1]+=1)},n:t=>{K(Vt(t)),Gt(t)},i:(t,n)=>(t=Qt(t,\"_emval_take_value\"),t=t.readValueFromPointer(n),Jt(t)),J:(t,n)=>(pe[t]&&(clearTimeout(pe[t].id),delete pe[t]),n&&(pe[t]={id:setTimeout((()=>{delete pe[t],ye((()=>ke(t,performance.now())))}),n),qb:n}),0),K:(t,n,i,a)=>{var r=(new Date).getFullYear(),s=new Date(r,0,1).getTimezoneOffset();r=new Date(r,6,1).getTimezoneOffset(),w[t>>2]=60*Math.max(s,r),L[n>>2]=Number(s!=r),n=t=>{var n=Math.abs(t);return`UTC${0<=t?\"-\":\"+\"}${String(Math.floor(n/60)).padStart(2,\"0\")}${String(n%60).padStart(2,\"0\")}`},t=n(s),n=n(r),r<s?(J(t,i,17),J(n,a,17)):(J(t,a,17),J(n,i,17))},m:()=>performance.now(),M:t=>{var n=y.length;if(t>>>=0,2147483648<t)return!1;for(var i=1;4>=i;i*=2){var a=n*(1+.2/i);a=Math.min(a,t+100663296);t:{a=(Math.min(2147483648,65536*Math.ceil(Math.max(t,a)/65536))-p.buffer.byteLength+65535)/65536|0;try{p.grow(a),P();var r=1;break t}catch{}r=void 0}if(r)return!0}return!1},Z:(t,n)=>{var i=0;return Ce().forEach(((a,r)=>{var s=n+i;for(r=w[t+4*r>>2]=s,s=0;s<a.length;++s)g[r++]=a.charCodeAt(s);g[r]=0,i+=a.length+1})),0},_:(t,n)=>{var i=Ce();w[t>>2]=i.length;var a=0;return i.forEach((t=>a+=t.length+1)),w[n>>2]=a,0},W:()=>52,T:()=>52,r:Re,j:ze,g:He,G:Ue,da:Be,b:$e,c:We,h:xe,y:je,Y:ge,O:(t,n)=>(we(y.subarray(t,t+n)),0)};(async function(t){function n(t){var n;return Se=t.exports,p=Se.ea,P(),Pt=Se.ha,A.unshift(Se.fa),T--,(n=c.monitorRunDependencies)==null||n.call(c,T),T==0&&D&&(t=D,D=null,t()),Se}T++,(t=c.monitorRunDependencies)==null||t.call(c,T);var i={a:Ee};if(c.instantiateWasm)try{return c.instantiateWasm(i,n)}catch(t){v(`Module.instantiateWasm callback failed with error: ${t}`),h(t)}U??(U=$(\"DotLottiePlayer.wasm\")?\"DotLottiePlayer.wasm\":c.locateFile?c.locateFile(\"DotLottiePlayer.wasm\",f):f+\"DotLottiePlayer.wasm\");try{var a=await W(i);return n(a.instance),a}catch(t){h(t)}})();var Pe=t=>(Pe=Se.ga)(t),Oe=t=>(Oe=Se.ia)(t),Ae=t=>(Ae=Se.ja)(t),ke=(t,n)=>(ke=Se.ka)(t,n),Fe=(t,n)=>(Fe=Se.la)(t,n),Te=t=>(Te=Se.ma)(t),De=()=>(De=Se.na)();c.dynCall_jiii=(t,n,i,a)=>(c.dynCall_jiii=Se.oa)(t,n,i,a),c.dynCall_vjii=(t,n,i,a,r)=>(c.dynCall_vjii=Se.pa)(t,n,i,a,r),c.dynCall_vjfii=(t,n,i,a,r,s)=>(c.dynCall_vjfii=Se.qa)(t,n,i,a,r,s),c.dynCall_vjiii=(t,n,i,a,r,s)=>(c.dynCall_vjiii=Se.ra)(t,n,i,a,r,s),c.dynCall_vj=(t,n,i)=>(c.dynCall_vj=Se.sa)(t,n,i),c.dynCall_vjiiiii=(t,n,i,a,r,s,o,h)=>(c.dynCall_vjiiiii=Se.ta)(t,n,i,a,r,s,o,h),c.dynCall_vjiffii=(t,n,i,a,r,s,o,h)=>(c.dynCall_vjiffii=Se.ua)(t,n,i,a,r,s,o,h),c.dynCall_vjiiii=(t,n,i,a,r,s,o)=>(c.dynCall_vjiiii=Se.va)(t,n,i,a,r,s,o),c.dynCall_viijii=(t,n,i,a,r,s,o)=>(c.dynCall_viijii=Se.wa)(t,n,i,a,r,s,o),c.dynCall_iiiiij=(t,n,i,a,r,s,o)=>(c.dynCall_iiiiij=Se.xa)(t,n,i,a,r,s,o),c.dynCall_iiiiijj=(t,n,i,a,r,s,o,h,d)=>(c.dynCall_iiiiijj=Se.ya)(t,n,i,a,r,s,o,h,d),c.dynCall_iiiiiijj=(t,n,i,a,r,s,o,h,d,u)=>(c.dynCall_iiiiiijj=Se.za)(t,n,i,a,r,s,o,h,d,u);function Re(t,n){var i=De();try{return Ft(t)(n)}catch(t){if(Te(i),t!==t+0)throw t;Fe(1,0)}}function Ue(t,n,i,a,r,s){var o=De();try{return Ft(t)(n,i,a,r,s)}catch(t){if(Te(o),t!==t+0)throw t;Fe(1,0)}}function $e(t,n){var i=De();try{Ft(t)(n)}catch(t){if(Te(i),t!==t+0)throw t;Fe(1,0)}}function xe(t,n,i,a){var r=De();try{Ft(t)(n,i,a)}catch(t){if(Te(r),t!==t+0)throw t;Fe(1,0)}}function ze(t,n,i){var a=De();try{return Ft(t)(n,i)}catch(t){if(Te(a),t!==t+0)throw t;Fe(1,0)}}function We(t,n,i){var a=De();try{Ft(t)(n,i)}catch(t){if(Te(a),t!==t+0)throw t;Fe(1,0)}}function Be(t){var n=De();try{Ft(t)()}catch(t){if(Te(n),t!==t+0)throw t;Fe(1,0)}}function He(t,n,i,a){var r=De();try{return Ft(t)(n,i,a)}catch(t){if(Te(r),t!==t+0)throw t;Fe(1,0)}}function je(t,n,i,a,r){var s=De();try{Ft(t)(n,i,a,r)}catch(t){if(Te(s),t!==t+0)throw t;Fe(1,0)}}var Ne;D=function t(){Ne||Ge(),Ne||(D=t)};function Ge(){function t(){if(!Ne&&(Ne=!0,c.calledRun=!0,!E)){var t;if(B(A),o(c),(t=c.onRuntimeInitialized)==null||t.call(c),c.postRun)for(typeof c.postRun==\"function\"&&(c.postRun=[c.postRun]);c.postRun.length;){var n=c.postRun.shift();k.unshift(n)}B(k)}}if(!(0<T)){if(c.preRun)for(typeof c.preRun==\"function\"&&(c.preRun=[c.preRun]);c.preRun.length;)F();B(O),0<T||(c.setStatus?(c.setStatus(\"Running...\"),setTimeout((()=>{setTimeout((()=>c.setStatus(\"\")),1),t()}),1)):t())}}if(c.preInit)for(typeof c.preInit==\"function\"&&(c.preInit=[c.preInit]);0<c.preInit.length;)c.preInit.pop()();return Ge(),i=u,i}})(),g=class e{constructor(){throw Error(\"RendererLoader is a static class and cannot be instantiated.\")}static async _tryLoad(t){return await m({locateFile:()=>t})}static async _loadWithBackup(){return e._ModulePromise||(e._ModulePromise=e._tryLoad(e._wasmURL).catch((async t=>{let n=`https://unpkg.com/${p}@${v}/dist/dotlottie-player.wasm`;console.warn(`Primary WASM load failed from ${e._wasmURL}. Error: ${t.message}`),console.warn(`Attempting to load WASM from backup URL: ${n}`);try{return await e._tryLoad(n)}catch(n){throw console.error(`Primary WASM URL failed: ${t.message}`),console.error(`Backup WASM URL failed: ${n.message}`),Error(\"WASM loading failed from all sources.\")}}))),e._ModulePromise}static async load(){return e._loadWithBackup()}static setWasmUrl(t){t!==e._wasmURL&&(e._wasmURL=t,e._ModulePromise=null)}};h(g,\"_ModulePromise\",null),h(g,\"_wasmURL\",`https://cdn.jsdelivr.net/npm/${p}@${v}/dist/dotlottie-player.wasm`);var y=class{constructor(){h(this,\"_eventListeners\",new Map)}addEventListener(t,n){let i=this._eventListeners.get(t);i||(i=new Set,this._eventListeners.set(t,i)),i.add(n)}removeEventListener(t,n){let i=this._eventListeners.get(t);i&&(n?(i.delete(n),i.size===0&&this._eventListeners.delete(t)):this._eventListeners.delete(t))}dispatch(t){this._eventListeners.get(t.type)?.forEach((n=>n(t)))}removeAllEventListeners(){this._eventListeners.clear()}},M=class e{static _initializeObserver(){e._observer||(e._observer=new IntersectionObserver((t=>{t.forEach((t=>{let n=e._observedCanvases.get(t.target);n&&(t.isIntersecting?n.unfreeze():n.freeze())}))}),{threshold:0}))}static observe(t,n){e._initializeObserver(),!e._observedCanvases.has(t)&&(e._observedCanvases.set(t,n),e._observer?.observe(t))}static unobserve(t){e._observer?.unobserve(t),e._observedCanvases.delete(t),e._observedCanvases.size===0&&(e._observer?.disconnect(),e._observer=null)}};h(M,\"_observer\",null),h(M,\"_observedCanvases\",new Map);var C=class e{static _initializeObserver(){e._observer||(e._observer=new ResizeObserver((t=>{t.forEach((t=>{let n=e._observedCanvases.get(t.target);if(!n)return;let[i,a]=n;clearTimeout(a);let r=setTimeout((()=>{i.resize()}),100);e._observedCanvases.set(t.target,[i,r])}))})))}static observe(t,n){e._initializeObserver(),!e._observedCanvases.has(t)&&(e._observedCanvases.set(t,[n,0]),e._observer?.observe(t))}static unobserve(t){let n=e._observedCanvases.get(t);if(n){let t=n[1];t&&clearTimeout(t)}e._observer?.unobserve(t),e._observedCanvases.delete(t),!e._observedCanvases.size&&e._observer&&(e._observer.disconnect(),e._observer=null)}};h(C,\"_observer\",null),h(C,\"_observedCanvases\",new Map);function L(t){return/^#([\\da-f]{6}|[\\da-f]{8})$/iu.test(t)}function w(t){if(!L(t))return 0;let n=t.replace(\"#\",\"\");return n=n.length===6?`${n}ff`:n,parseInt(n,16)}function b(t){if(t.byteLength<4)return!1;let n=new Uint8Array(t.slice(0,_.byteLength));for(let t=0;t<_.length;t+=1)if(_[t]!==n[t])return!1;return!0}function I(t){return f.every((n=>Object.hasOwn(t,n)))}function S(t){if(typeof t!=\"string\")return I(t);try{return I(JSON.parse(t))}catch{return!1}}function E(){return 1+.75*((l?window.devicePixelRatio:1)-1)}function P(t){let n=t.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,a=window.innerWidth||document.documentElement.clientWidth;return!(n.bottom<0||n.top>i||n.right<0||n.left>a)}function O(t){let n=t.target;if(n instanceof HTMLCanvasElement){let i=n.getBoundingClientRect();if(i.width===0||i.height===0||n.width===0||n.height===0)return null;let a=n.width/i.width,r=n.height/i.height,s=(t.clientX-i.left)*a,o=(t.clientY-i.top)*r;return!Number.isFinite(s)||!Number.isFinite(o)||Number.isNaN(s)||Number.isNaN(o)?null:{x:s,y:o}}return null}function A(t){let n,i,a=t.replace(\"OpenUrl: \",\"\"),r=a.indexOf(\" | Target: \");r===-1?(n=a,i=\"_blank\"):(n=a.substring(0,r),i=a.substring(r+11)),window.open(n,i)}const k=(t,n)=>{let i=new t.VectorChar,a=new Uint8Array(n);for(let t=0;t<a.length;t+=1){let n=a[t];n!==void 0&&typeof n==\"number\"&&i.push_back(n)}return i},F=(t,n)=>t===\"reverse\"?n.Mode.Reverse:t===\"bounce\"?n.Mode.Bounce:t===\"reverse-bounce\"?n.Mode.ReverseBounce:n.Mode.Forward,T=(t,n)=>t===\"contain\"?n.Fit.Contain:t===\"cover\"?n.Fit.Cover:t===\"fill\"?n.Fit.Fill:t===\"fit-height\"?n.Fit.FitHeight:t===\"fit-width\"?n.Fit.FitWidth:n.Fit.None,D=(t,n)=>{let i=new n.VectorFloat;return i.push_back(t[0]),i.push_back(t[1]),i},R=(t,n)=>{let i=new n.VectorFloat;return t.length===2?(i.push_back(t[0]),i.push_back(t[1]),i):i},U=(t,n)=>t?{align:D(t.align??[.5,.5],n),fit:T(t.fit??\"contain\",n)}:n.createDefaultLayout();var $=class e{constructor(t){h(this,\"_canvas\",null),h(this,\"_pendingLoad\",null),h(this,\"_context\",null),h(this,\"_eventManager\",void 0),h(this,\"_animationFrameId\",null),h(this,\"_frameManager\",void 0),h(this,\"_dotLottieCore\",null),h(this,\"_stateMachineId\",\"\"),h(this,\"_stateMachineConfig\",null),h(this,\"_isStateMachineRunning\",!1),h(this,\"_stateMachineObserverHandle\",null),h(this,\"_stateMachineInternalMessageObserver\",null),h(this,\"_dotLottieObserverHandle\",null),h(this,\"_renderConfig\",{}),h(this,\"_isFrozen\",!1),h(this,\"_backgroundColor\",null),h(this,\"_boundOnClick\",null),h(this,\"_boundOnPointerUp\",null),h(this,\"_boundOnPointerDown\",null),h(this,\"_boundOnPointerMove\",null),h(this,\"_boundOnPointerEnter\",null),h(this,\"_boundOnPointerLeave\",null),h(this,\"_bufferMismatchCount\",0),h(this,\"_lastExpectedBufferSize\",0),this._canvas=t.canvas??null,this._eventManager=new y,this._frameManager=new u,this._renderConfig={...t.renderConfig,devicePixelRatio:t.renderConfig?.devicePixelRatio||E(),freezeOnOffscreen:t.renderConfig?.freezeOnOffscreen??!0},g.load().then((n=>{e._wasmModule=n;let i=new n.CallbackObserver;i.setOnLoad((()=>{setTimeout((()=>{this._eventManager.dispatch({type:\"load\"})}),0)})),i.setOnLoadError((()=>{setTimeout((()=>{this._eventManager.dispatch({type:\"loadError\",error:Error(\"failed to load\")})}),0)})),i.setOnPlay((()=>{setTimeout((()=>{this._eventManager.dispatch({type:\"play\"})}),0)})),i.setOnPause((()=>{setTimeout((()=>{this._eventManager.dispatch({type:\"pause\"})}),0)})),i.setOnStop((()=>{setTimeout((()=>{this._eventManager.dispatch({type:\"stop\"})}),0)})),i.setOnLoop((t=>{setTimeout((()=>{this._eventManager.dispatch({type:\"loop\",loopCount:t})}),0)})),i.setOnComplete((()=>{setTimeout((()=>{this._eventManager.dispatch({type:\"complete\"})}),0)})),i.setOnFrame((t=>{setTimeout((()=>{this._eventManager.dispatch({type:\"frame\",currentFrame:t})}),0)})),i.setOnRender((t=>{setTimeout((()=>{this._eventManager.dispatch({type:\"render\",currentFrame:t})}),0)})),this._dotLottieCore=new n.DotLottiePlayer({animationId:t.animationId??\"\",themeId:t.themeId??\"\",stateMachineId:\"\",autoplay:t.autoplay??!1,backgroundColor:0,loopAnimation:t.loop??!1,loopCount:t.loopCount??0,mode:F(t.mode??\"forward\",n),segment:R(t.segment??[],n),speed:t.speed??1,useFrameInterpolation:t.useFrameInterpolation??!0,marker:t.marker??\"\",layout:U(t.layout,n)}),this._stateMachineId=t.stateMachineId??\"\",this._stateMachineConfig=t.stateMachineConfig??null,this._dotLottieObserverHandle=this._dotLottieCore.subscribe(i),this._eventManager.dispatch({type:\"ready\"}),t.data?this._canvas?this._loadFromData(t.data):this._pendingLoad={data:t.data}:t.src&&(this._canvas?this._loadFromSrc(t.src):this._pendingLoad={src:t.src}),t.backgroundColor&&this.setBackgroundColor(t.backgroundColor)})).catch((t=>{this._eventManager.dispatch({type:\"loadError\",error:Error(`Failed to load wasm module: ${t}`)})}))}_dispatchError(t){console.error(t),this._eventManager.dispatch({type:\"loadError\",error:Error(t)})}async _fetchData(t){let n=await fetch(t);if(!n.ok)throw Error(`Failed to fetch animation data from URL: ${t}. ${n.status}: ${n.statusText}`);let i=await n.arrayBuffer();return b(i)?i:(new TextDecoder).decode(i)}_loadFromData(t){if(this._dotLottieCore===null||e._wasmModule===null)return;if(!this._canvas){console.warn(\"[dotlottie-web] Cannot load animation without canvas. Call setCanvas() first.\");return}let n=this._canvas.width,i=this._canvas.height,a=!1;if(typeof t==\"string\"){if(!S(t)){this._dispatchError(\"Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.\");return}a=this._dotLottieCore.loadAnimationData(t,n,i)}else if(t instanceof ArrayBuffer){if(!b(t)){this._dispatchError(\"Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.\");return}a=this._dotLottieCore.loadDotLottieData(k(e._wasmModule,t),n,i)}else{if(typeof t!=\"object\"){this._dispatchError(\"Unsupported data type for animation data. Expected: \\n          - string (Lottie JSON),\\n          - ArrayBuffer (dotLottie),\\n          - object (Lottie JSON). \\n          Received: \"+typeof t);return}if(!S(t)){this._dispatchError(\"Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.\");return}a=this._dotLottieCore.loadAnimationData(JSON.stringify(t),n,i)}a&&(this._renderConfig.quality!==void 0&&this._dotLottieCore.setQuality(this._renderConfig.quality),l&&this.resize(),setTimeout((()=>{this._eventManager.dispatch({type:\"frame\",currentFrame:this.currentFrame})}),0),this._dotLottieCore.render(),this._draw(),this._stateMachineId?this.stateMachineLoad(this._stateMachineId)&&this.stateMachineStart()&&this._startAnimationLoop():this._dotLottieCore.isPlaying()&&this._startAnimationLoop(),l&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.freezeOnOffscreen&&(M.observe(this._canvas,this),P(this._canvas)||this.freeze()),this._renderConfig.autoResize&&C.observe(this._canvas,this)))}_loadFromSrc(t){this._fetchData(t).then((t=>this._loadFromData(t))).catch((n=>this._dispatchError(`Failed to load animation data from URL: ${t}. ${n}`)))}get buffer(){return this._dotLottieCore?this._dotLottieCore.buffer():null}get activeAnimationId(){return this._dotLottieCore?.activeAnimationId()}get activeThemeId(){return this._dotLottieCore?.activeThemeId()}get layout(){let t=this._dotLottieCore?.config().layout;if(t)return{align:[t.align.get(0),t.align.get(1)],fit:(()=>{switch(t.fit){case e._wasmModule?.Fit.Contain:return\"contain\";case e._wasmModule?.Fit.Cover:return\"cover\";case e._wasmModule?.Fit.Fill:return\"fill\";case e._wasmModule?.Fit.FitHeight:return\"fit-height\";case e._wasmModule?.Fit.FitWidth:return\"fit-width\";case e._wasmModule?.Fit.None:return\"none\";default:return\"contain\"}})()}}get marker(){return this._dotLottieCore?.config().marker}get manifest(){try{let t=this._dotLottieCore?.manifestString();if(this._dotLottieCore===null||!t)return null;let n=JSON.parse(t);return Object.keys(n).length===0?null:n}catch{return null}}get renderConfig(){return this._renderConfig}get segment(){let t=this._dotLottieCore?.config().segment;if(t&&t.size()===2)return[t.get(0),t.get(1)]}get loop(){return this._dotLottieCore?.config().loopAnimation??!1}get mode(){let t=this._dotLottieCore?.config().mode;return t===e._wasmModule?.Mode.Reverse?\"reverse\":t===e._wasmModule?.Mode.Bounce?\"bounce\":t===e._wasmModule?.Mode.ReverseBounce?\"reverse-bounce\":\"forward\"}get isFrozen(){return this._isFrozen}get isStateMachineRunning(){return this._isStateMachineRunning}get backgroundColor(){return this._backgroundColor??\"\"}get autoplay(){return this._dotLottieCore?.config().autoplay??!1}get useFrameInterpolation(){return this._dotLottieCore?.config().useFrameInterpolation??!1}get speed(){return this._dotLottieCore?.config().speed??0}get isReady(){return this._dotLottieCore!==null}get isLoaded(){return this._dotLottieCore?.isLoaded()??!1}get isPlaying(){return this._dotLottieCore?.isPlaying()??!1}get isPaused(){return this._dotLottieCore?.isPaused()??!1}get isStopped(){return this._dotLottieCore?.isStopped()??!1}get currentFrame(){return this._dotLottieCore?Math.round(this._dotLottieCore.currentFrame()*100)/100:0}get loopCount(){return this._dotLottieCore?.loopCount()??0}get totalFrames(){return this._dotLottieCore?.totalFrames()??0}get duration(){return this._dotLottieCore?.duration()??0}get segmentDuration(){return this._dotLottieCore?.segmentDuration()??0}get canvas(){return this._canvas}load(t){this._dotLottieCore===null||e._wasmModule===null||(this._stopAnimationLoop(),this._cleanupCanvas(),this._isFrozen=!1,this._dotLottieCore.setConfig({animationId:t.animationId??\"\",themeId:t.themeId??\"\",stateMachineId:\"\",autoplay:t.autoplay??!1,backgroundColor:0,loopAnimation:t.loop??!1,loopCount:t.loopCount??0,mode:F(t.mode??\"forward\",e._wasmModule),segment:R(t.segment??[],e._wasmModule),speed:t.speed??1,useFrameInterpolation:t.useFrameInterpolation??!0,marker:t.marker??\"\",layout:U(t.layout,e._wasmModule)}),t.data?this._canvas?this._loadFromData(t.data):this._pendingLoad={data:t.data}:t.src&&(this._canvas?this._loadFromSrc(t.src):this._pendingLoad={src:t.src}),this.setBackgroundColor(t.backgroundColor??\"\"))}_draw(){if(!(this._dotLottieCore===null||this._canvas===null)&&(!this._context&&\"getContext\"in this._canvas&&typeof this._canvas.getContext==\"function\"&&(typeof HTMLCanvasElement<\"u\"&&this._canvas instanceof HTMLCanvasElement||typeof OffscreenCanvas<\"u\"&&this._canvas instanceof OffscreenCanvas)&&(this._context=this._canvas.getContext(\"2d\")),this._context)){let t=this._dotLottieCore.buffer(),n=this._canvas.width*this._canvas.height*4;if(t.byteLength!==n){this._lastExpectedBufferSize===n?this._bufferMismatchCount+=1:(this._bufferMismatchCount=1,this._lastExpectedBufferSize=n),this._bufferMismatchCount===10&&console.warn(`[dotlottie-web] Persistent buffer size mismatch detected. Expected ${n} bytes for canvas ${this._canvas.width}x${this._canvas.height}, but got ${t.byteLength} bytes. This may indicate a WASM memory allocation issue or invalid canvas dimensions.`);return}this._bufferMismatchCount=0,this._lastExpectedBufferSize=n;let i=null,a=new Uint8ClampedArray(t,0,t.byteLength);typeof ImageData>\"u\"?(i=this._context.createImageData(this._canvas.width,this._canvas.height),i.data.set(a)):i=new ImageData(a,this._canvas.width,this._canvas.height),this._context.putImageData(i,0,0)}}_cleanupCanvas(){this._canvas&&l&&this._canvas instanceof HTMLCanvasElement&&(M.unobserve(this._canvas),C.unobserve(this._canvas),this._cleanupStateMachineListeners())}_initializeCanvas(){this._context=null,this._canvas&&l&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded&&(this._renderConfig.freezeOnOffscreen&&(M.observe(this._canvas,this),P(this._canvas)||this.freeze()),this._renderConfig.autoResize&&C.observe(this._canvas,this),this._isStateMachineRunning&&this._setupStateMachineListeners()),this._canvas&&this._dotLottieCore&&this.isLoaded&&this._dotLottieCore.resize(this._canvas.width,this._canvas.height)&&(this._dotLottieCore.render(),this._draw())}_stopAnimationLoop(){this._animationFrameId!==null&&(this._frameManager.cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null)}_startAnimationLoop(){this._animationFrameId===null&&this._dotLottieCore&&!this._isFrozen&&(this._dotLottieCore.isPlaying()||this._isStateMachineRunning)&&(this._animationFrameId=this._frameManager.requestAnimationFrame(this._animationLoop.bind(this)))}_animationLoop(){if(this._dotLottieCore!==null)if(this._dotLottieCore.isPlaying()||this._isStateMachineRunning)try{this._dotLottieCore.tick()&&this._draw(),this._animationFrameId=this._frameManager.requestAnimationFrame(this._animationLoop.bind(this))}catch(t){console.error(\"Error in animation frame:\",t),this._eventManager.dispatch({type:\"renderError\",error:t}),t instanceof WebAssembly.RuntimeError&&this.destroy()}else this._stopAnimationLoop();else this._stopAnimationLoop()}play(){this._dotLottieCore===null||!this.isLoaded||(this._stopAnimationLoop(),(this._dotLottieCore.play()||this._dotLottieCore.isPlaying())&&(this._isFrozen=!1,this._startAnimationLoop()),this._canvas&&l&&this._canvas instanceof HTMLCanvasElement&&this._renderConfig.freezeOnOffscreen&&!P(this._canvas)&&this.freeze())}pause(){this._dotLottieCore!==null&&(this._dotLottieCore.pause(),this._stopAnimationLoop())}stop(){if(this._dotLottieCore===null)return;let t=this._dotLottieCore.stop();this._stopAnimationLoop(),t&&(this._eventManager.dispatch({type:\"frame\",currentFrame:this.currentFrame}),this._dotLottieCore.render(),this._draw())}setFrame(t){this._dotLottieCore!==null&&this._dotLottieCore.seek(t)&&this._dotLottieCore.render()&&this._draw()}setSpeed(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),speed:t})}setBackgroundColor(t){this._dotLottieCore!==null&&(l&&this._canvas instanceof HTMLCanvasElement?this._canvas.style.backgroundColor=t:this._dotLottieCore.setConfig({...this._dotLottieCore.config(),backgroundColor:w(t)}),this._backgroundColor=t)}setLoop(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),loopAnimation:t})}setLoopCount(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),loopCount:t})}setUseFrameInterpolation(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),useFrameInterpolation:t})}addEventListener(t,n){this._eventManager.addEventListener(t,n)}removeEventListener(t,n){this._eventManager.removeEventListener(t,n)}destroy(){this._stopAnimationLoop(),this._isStateMachineRunning=!1,this._cleanupCanvas(),this._stateMachineObserverHandle&&(this._dotLottieCore?.stateMachineUnsubscribe(this._stateMachineObserverHandle),this._stateMachineObserverHandle.delete(),this._stateMachineObserverHandle=null),this._stateMachineInternalMessageObserver&&(this._dotLottieCore?.stateMachineInternalUnsubscribe(this._stateMachineInternalMessageObserver),this._stateMachineInternalMessageObserver.delete(),this._stateMachineInternalMessageObserver=null),this._dotLottieObserverHandle&&(this._dotLottieCore?.unsubscribe(this._dotLottieObserverHandle),this._dotLottieObserverHandle.delete(),this._dotLottieObserverHandle=null),this._dotLottieCore?.delete(),this._dotLottieCore=null,this._context=null,this._eventManager.dispatch({type:\"destroy\"}),this._eventManager.removeAllEventListeners(),this._cleanupStateMachineListeners()}freeze(){this._animationFrameId!==null&&(this._stopAnimationLoop(),this._isFrozen=!0,this._eventManager.dispatch({type:\"freeze\"}))}unfreeze(){this._animationFrameId===null&&(this._isFrozen=!1,this._eventManager.dispatch({type:\"unfreeze\"}),this._startAnimationLoop())}resize(){if(!(!this._dotLottieCore||!this.isLoaded||!this._canvas)){if(l&&this._canvas instanceof HTMLCanvasElement){let t=this._renderConfig.devicePixelRatio||window.devicePixelRatio||1,{height:n,width:i}=this._canvas.getBoundingClientRect();n!==0&&i!==0&&(this._canvas.width=i*t,this._canvas.height=n*t)}this._dotLottieCore.resize(this._canvas.width,this._canvas.height)&&(this._dotLottieCore.render(),this._draw())}}setCanvas(t){if(!(!t||this._canvas===t)&&(this._canvas&&this._cleanupCanvas(),this._canvas=t,this._initializeCanvas(),this._pendingLoad)){let t=this._pendingLoad;this._pendingLoad=null,t.data?this._loadFromData(t.data):t.src&&this._loadFromSrc(t.src)}}setTransform(t){if(!this._dotLottieCore||!e._wasmModule)return!1;let n=new e._wasmModule.VectorFloat;for(let i of t)n.push_back(i);let i=this._dotLottieCore.setTransform(n);return i&&this._dotLottieCore.render()&&this._draw(),i}getTransform(){if(!this._dotLottieCore)return;let t=[0,0,0,0,0,0,0,0,0],n=this._dotLottieCore.getTransform();for(let i=0;i<n.size();i+=1)t[i]=n.get(i);return t}setSegment(t,n){this._dotLottieCore===null||e._wasmModule===null||this._dotLottieCore.setConfig({...this._dotLottieCore.config(),segment:R([t,n],e._wasmModule)})}setMode(t){this._dotLottieCore===null||e._wasmModule===null||this._dotLottieCore.setConfig({...this._dotLottieCore.config(),mode:F(t,e._wasmModule)})}setRenderConfig(t){let{devicePixelRatio:n,freezeOnOffscreen:i,quality:a,...r}=t;this._renderConfig={...this._renderConfig,...r,devicePixelRatio:n||E(),freezeOnOffscreen:i??!0,...a!==void 0&&{quality:a}},a!==void 0&&this._dotLottieCore&&this._dotLottieCore.setQuality(a),l&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.autoResize?C.observe(this._canvas,this):C.unobserve(this._canvas),this._renderConfig.freezeOnOffscreen?(M.observe(this._canvas,this),P(this._canvas)||this.freeze()):(M.unobserve(this._canvas),this._isFrozen&&this.unfreeze()))}loadAnimation(t){this._dotLottieCore===null||this._dotLottieCore.activeAnimationId()===t||!this._canvas||this._dotLottieCore.loadAnimation(t,this._canvas.width,this._canvas.height)&&(this._renderConfig.quality!==void 0&&this._dotLottieCore.setQuality(this._renderConfig.quality),this.resize())}setMarker(t){this._dotLottieCore!==null&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),marker:t})}markers(){let t=this._dotLottieCore?.markers();if(t){let n=[];for(let i=0;i<t.size();i+=1){let a=t.get(i);n.push({name:a.name,time:a.time,duration:a.duration})}return n}return[]}setTheme(t){if(this._dotLottieCore===null)return!1;let n=this._dotLottieCore.setTheme(t);return n&&(this._dotLottieCore.render(),this._draw()),n}resetTheme(){if(this._dotLottieCore===null)return!1;let t=this._dotLottieCore.resetTheme();return t&&(this._dotLottieCore.render(),this._draw()),t}setThemeData(t){if(this._dotLottieCore===null)return!1;let n=typeof t==\"string\"?t:JSON.stringify(t),i=this._dotLottieCore.setThemeData(n);return i&&(this._dotLottieCore.render(),this._draw()),i}setSlots(t){this._dotLottieCore!==null&&this._dotLottieCore.setSlots(JSON.stringify(t))&&(this._dotLottieCore.render(),this._draw())}_isKeyframeArray(t){return Array.isArray(t)&&t.length>0&&typeof t[0]==\"object\"&&t[0]!==null&&\"t\"in t[0]&&\"s\"in t[0]}getSlotIds(){if(!this._dotLottieCore)return[];let t=this._dotLottieCore.getSlotIds(),n=[];for(let i=0;i<t.size();i+=1)n.push(t.get(i));return n}getSlotType(t){if(!this._dotLottieCore)return;let n=this._dotLottieCore.getSlotType(t);return n||void 0}getSlot(t){if(!this._dotLottieCore)return;let n=this._dotLottieCore.getSlotStr(t);if(n)try{return JSON.parse(n)}catch{return}}getSlots(){if(!this._dotLottieCore)return{};try{return JSON.parse(this._dotLottieCore.getSlotsStr())}catch{return{}}}setColorSlot(t,n){if(this._dotLottieCore===null)return!1;let i=this._isKeyframeArray(n),a=JSON.stringify({a:i?1:0,k:n}),r=this._dotLottieCore.setSlotStr(t,a);return this._dotLottieCore.render(),this._draw(),r}setScalarSlot(t,n){if(this._dotLottieCore===null)return!1;let i=typeof n!=\"number\",a=JSON.stringify({a:i?1:0,k:n}),r=this._dotLottieCore.setSlotStr(t,a);return this._dotLottieCore.render(),this._draw(),r}setVectorSlot(t,n){if(this._dotLottieCore===null)return!1;let i=this._isKeyframeArray(n),a=JSON.stringify({a:i?1:0,k:n}),r=this._dotLottieCore.setSlotStr(t,a);return this._dotLottieCore.render(),this._draw(),r}setGradientSlot(t,n,i){if(this._dotLottieCore===null)return!1;let a=this._isKeyframeArray(n),r=JSON.stringify({k:{a:a?1:0,k:n},p:i}),s=this._dotLottieCore.setSlotStr(t,r);return this._dotLottieCore.render(),this._draw(),s}setTextSlot(t,n){if(this._dotLottieCore===null)return!1;let i=JSON.parse(this._dotLottieCore.getSlotStr(t)),a=n;if(i&&\"k\"in i&&Array.isArray(i.k)){let t=i.k[0];\"s\"in t&&typeof t.s==\"object\"&&(a={...t.s,...n})}let r=JSON.stringify({a:0,k:[{t:0,s:a}]}),s=this._dotLottieCore.setSlotStr(t,r);return this._dotLottieCore.render(),this._draw(),s}resetSlot(t){if(this._dotLottieCore===null)return!1;let n=this._dotLottieCore.resetSlot(t);return this._dotLottieCore.render(),this._draw(),n}clearSlot(t){if(this._dotLottieCore===null)return!1;let n=this._dotLottieCore.clearSlot(t);return this._dotLottieCore.render(),this._draw(),n}resetSlots(){if(this._dotLottieCore===null)return!1;let t=this._dotLottieCore.resetSlots();return this._dotLottieCore.render(),this._draw(),t}clearSlots(){if(this._dotLottieCore===null)return!1;let t=this._dotLottieCore.clearSlots();return this._dotLottieCore.render(),this._draw(),t}setLayout(t){this._dotLottieCore===null||e._wasmModule===null||this._dotLottieCore.setConfig({...this._dotLottieCore.config(),layout:U(t,e._wasmModule)})}setViewport(t,n,i,a){return this._dotLottieCore!==null&&this._dotLottieCore.setViewport(t,n,i,a)}static setWasmUrl(t){g.setWasmUrl(t)}static async registerFont(t,n){try{let i,a=await g.load();if(typeof n==\"string\"){let t=await fetch(n);if(!t.ok)return console.error(`Failed to fetch font from URL: ${n}. Status: ${t.status}`),!1;i=await t.arrayBuffer()}else if(n instanceof Uint8Array){let t=n.buffer.slice(n.byteOffset,n.byteOffset+n.byteLength);t instanceof ArrayBuffer?i=t:(i=new ArrayBuffer(n.byteLength),new Uint8Array(i).set(n))}else i=n;let r=a.registerFont(t,k(a,i));return r||console.error(`Failed to register font \"${t}\". Font data may be invalid.`),r}catch(n){return console.error(`Error registering font \"${t}\":`,n),!1}}tween(t,n){if(!e._wasmModule)return!1;let i=[0,0,1,1],a=new e._wasmModule.VectorFloat;for(let t of i)a.push_back(t);return this._dotLottieCore?.tween(t,n,a)??!1}tweenToMarker(t,n){if(!e._wasmModule)return!1;let i=[0,0,1,1],a=new e._wasmModule.VectorFloat;for(let t of i)a.push_back(t);return this._dotLottieCore?.tweenToMarker(t,n,a)??!1}animationSize(){return{width:this._dotLottieCore?.animationSize().get(0)??0,height:this._dotLottieCore?.animationSize().get(1)??0}}getLayerBoundingBox(t){let n=this._dotLottieCore?.getLayerBounds(t);if(!n||n.size()!==8)return;let i=[];for(let t=0;t<8;t+=1)i.push(n.get(t));return i}static transformThemeToLottieSlots(t,n){return e._wasmModule?.transformThemeToLottieSlots(t,n)??\"\"}_setupStateMachineObservers(){if(!this._dotLottieCore||!e._wasmModule)return;let t=new e._wasmModule.CallbackStateMachineObserver;t.setOnStart((()=>{setTimeout((()=>{this._isStateMachineRunning=!0,this._eventManager.dispatch({type:\"stateMachineStart\"}),this._startAnimationLoop()}),0)})),t.setOnStop((()=>{setTimeout((()=>{this._isStateMachineRunning=!1,this._eventManager.dispatch({type:\"stateMachineStop\"}),this._dotLottieCore?.isPlaying()||this._stopAnimationLoop()}),0)})),t.setOnCustomEvent((t=>{this._eventManager.dispatch({type:\"stateMachineCustomEvent\",eventName:t})})),t.setOnBooleanInputValueChange(((t,n,i)=>{this._eventManager.dispatch({type:\"stateMachineBooleanInputValueChange\",inputName:t,newValue:i,oldValue:n})})),t.setOnNumericInputValueChange(((t,n,i)=>{this._eventManager.dispatch({type:\"stateMachineNumericInputValueChange\",inputName:t,newValue:i,oldValue:n})})),t.setOnStringInputValueChange(((t,n,i)=>{this._eventManager.dispatch({type:\"stateMachineStringInputValueChange\",inputName:t,newValue:i,oldValue:n})})),t.setOnInputFired((t=>{this._eventManager.dispatch({type:\"stateMachineInputFired\",inputName:t})})),t.setOnTransition(((t,n)=>{this._eventManager.dispatch({type:\"stateMachineTransition\",fromState:t,toState:n})})),t.setOnStateEntered((t=>{this._eventManager.dispatch({type:\"stateMachineStateEntered\",state:t})})),t.setOnStateExit((t=>{this._eventManager.dispatch({type:\"stateMachineStateExit\",state:t})})),t.setOnError((t=>{this._eventManager.dispatch({type:\"stateMachineError\",error:t})}));let n=new e._wasmModule.CallbackStateMachineInternalObserver;n.setOnMessage((t=>{l?t.startsWith(\"OpenUrl: \")&&A(t):this._eventManager.dispatch({type:\"stateMachineInternalMessage\",message:t})})),this._stateMachineObserverHandle=this._dotLottieCore.stateMachineSubscribe(t),this._stateMachineInternalMessageObserver=this._dotLottieCore.stateMachineInternalSubscribe(n)}_cleanupStateMachineObservers(){this._stateMachineObserverHandle&&(this._dotLottieCore?.stateMachineUnsubscribe(this._stateMachineObserverHandle),this._stateMachineObserverHandle.delete(),this._stateMachineObserverHandle=null),this._stateMachineInternalMessageObserver&&(this._dotLottieCore?.stateMachineInternalUnsubscribe(this._stateMachineInternalMessageObserver),this._stateMachineInternalMessageObserver.delete(),this._stateMachineInternalMessageObserver=null)}stateMachineLoad(t){if(!this._dotLottieCore||!e._wasmModule)return!1;this._cleanupStateMachineObservers();let n=this._dotLottieCore.stateMachineLoad(t);return n&&this._setupStateMachineObservers(),n}stateMachineLoadData(t){if(!this._dotLottieCore||!e._wasmModule)return!1;this._cleanupStateMachineObservers();let n=this._dotLottieCore.stateMachineLoadData(t);return n&&this._setupStateMachineObservers(),n}stateMachineSetConfig(t){this._stateMachineConfig=t}stateMachineStart(){if(e._wasmModule===null||this._dotLottieCore===null)return!1;let t=e._wasmModule.createDefaultOpenUrlPolicy();if(this._stateMachineConfig){let n=this._stateMachineConfig.openUrlPolicy;if(n&&typeof n.requireUserInteraction==\"boolean\"&&(t.requireUserInteraction=n.requireUserInteraction),n?.whitelist){t.whitelist=new e._wasmModule.VectorString;for(let i of n.whitelist)t.whitelist.push_back(i)}}let n=this._dotLottieCore.stateMachineStart(t);return n&&(this._isStateMachineRunning=!0,this._setupStateMachineListeners(),this._startAnimationLoop()),n}stateMachineStop(){if(!this._dotLottieCore)return!1;let t=this._dotLottieCore.stateMachineStop();return t&&(this._cleanupStateMachineObservers(),this._isStateMachineRunning=!1,this._cleanupStateMachineListeners(),this._dotLottieCore.isPlaying()||this._stopAnimationLoop()),t}stateMachineGetStatus(){return this._dotLottieCore?.stateMachineStatus()??\"\"}stateMachineGetCurrentState(){return this._dotLottieCore?.stateMachineCurrentState()??\"\"}stateMachineGetActiveId(){return this._dotLottieCore?.activeStateMachineId()??\"\"}stateMachineOverrideState(t,n=!1){return this._dotLottieCore?.stateMachineOverrideCurrentState(t,n)??!1}stateMachineGet(t){return this._dotLottieCore?.getStateMachine(t)??\"\"}stateMachineGetListeners(){if(!this._dotLottieCore)return[];let t=this._dotLottieCore.stateMachineFrameworkSetup(),n=[];for(let i=0;i<t.size();i+=1)n.push(t.get(i));return n}stateMachineSetBooleanInput(t,n){return this._dotLottieCore?.stateMachineSetBooleanInput(t,n)??!1}stateMachineSetNumericInput(t,n){return this._dotLottieCore?.stateMachineSetNumericInput(t,n)??!1}stateMachineSetStringInput(t,n){return this._dotLottieCore?.stateMachineSetStringInput(t,n)??!1}stateMachineGetBooleanInput(t){return this._dotLottieCore?.stateMachineGetBooleanInput(t)}stateMachineGetNumericInput(t){return this._dotLottieCore?.stateMachineGetNumericInput(t)}stateMachineGetStringInput(t){return this._dotLottieCore?.stateMachineGetStringInput(t)}stateMachineGetInputs(){if(!this._dotLottieCore)return[];let t=this._dotLottieCore.stateMachineGetInputs(),n=[];for(let i=0;i<t.size();i+=1)n.push(t.get(i));return n}stateMachineFireEvent(t){this._dotLottieCore?.stateMachineFireEvent(t)}stateMachinePostClickEvent(t,n){this._dotLottieCore?.stateMachinePostClickEvent(t,n)}stateMachinePostPointerUpEvent(t,n){this._dotLottieCore?.stateMachinePostPointerUpEvent(t,n)}stateMachinePostPointerDownEvent(t,n){this._dotLottieCore?.stateMachinePostPointerDownEvent(t,n)}stateMachinePostPointerMoveEvent(t,n){this._dotLottieCore?.stateMachinePostPointerMoveEvent(t,n)}stateMachinePostPointerEnterEvent(t,n){this._dotLottieCore?.stateMachinePostPointerEnterEvent(t,n)}stateMachinePostPointerExitEvent(t,n){this._dotLottieCore?.stateMachinePostPointerExitEvent(t,n)}_onClick(t){let n=O(t);n&&this.stateMachinePostClickEvent(n.x,n.y)}_onPointerUp(t){let n=O(t);n&&this.stateMachinePostPointerUpEvent(n.x,n.y)}_onPointerDown(t){let n=O(t);n&&this.stateMachinePostPointerDownEvent(n.x,n.y)}_onPointerMove(t){let n=O(t);n&&this.stateMachinePostPointerMoveEvent(n.x,n.y)}_onPointerEnter(t){let n=O(t);n&&this.stateMachinePostPointerEnterEvent(n.x,n.y)}_onPointerLeave(t){let n=O(t);n&&this.stateMachinePostPointerExitEvent(n.x,n.y)}_setupStateMachineListeners(){if(l&&this._canvas instanceof HTMLCanvasElement&&this._dotLottieCore!==null&&this.isLoaded){let t=this.stateMachineGetListeners();this._cleanupStateMachineListeners(),t.includes(\"Click\")&&(this._boundOnClick=this._onClick.bind(this),this._canvas.addEventListener(\"click\",this._boundOnClick)),t.includes(\"PointerUp\")&&(this._boundOnPointerUp=this._onPointerUp.bind(this),this._canvas.addEventListener(\"pointerup\",this._boundOnPointerUp)),t.includes(\"PointerDown\")&&(this._boundOnPointerDown=this._onPointerDown.bind(this),this._canvas.addEventListener(\"pointerdown\",this._boundOnPointerDown)),t.includes(\"PointerMove\")&&(this._boundOnPointerMove=this._onPointerMove.bind(this),this._canvas.addEventListener(\"pointermove\",this._boundOnPointerMove)),t.includes(\"PointerEnter\")&&(this._boundOnPointerEnter=this._onPointerEnter.bind(this),this._canvas.addEventListener(\"pointerenter\",this._boundOnPointerEnter)),t.includes(\"PointerExit\")&&(this._boundOnPointerLeave=this._onPointerLeave.bind(this),this._canvas.addEventListener(\"pointerleave\",this._boundOnPointerLeave))}}_cleanupStateMachineListeners(){l&&this._canvas instanceof HTMLCanvasElement&&(this._boundOnClick&&(this._canvas.removeEventListener(\"click\",this._boundOnClick),this._boundOnClick=null),this._boundOnPointerUp&&(this._canvas.removeEventListener(\"pointerup\",this._boundOnPointerUp),this._boundOnPointerUp=null),this._boundOnPointerDown&&(this._canvas.removeEventListener(\"pointerdown\",this._boundOnPointerDown),this._boundOnPointerDown=null),this._boundOnPointerMove&&(this._canvas.removeEventListener(\"pointermove\",this._boundOnPointerMove),this._boundOnPointerMove=null),this._boundOnPointerEnter&&(this._canvas.removeEventListener(\"pointerenter\",this._boundOnPointerEnter),this._boundOnPointerEnter=null),this._boundOnPointerLeave&&(this._canvas.removeEventListener(\"pointerleave\",this._boundOnPointerLeave),this._boundOnPointerLeave=null))}};h($,\"_wasmModule\",null);var x=class{constructor(){if(typeof Worker>\"u\")throw Error(\"Worker is not supported in this environment.\");let t=new Blob([new Uint8Array([34,117,115,101,32,115,116,114,105,99,116,34,59,40,40,41,61,62,123,118,97,114,32,90,110,61,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,59,118,97,114,32,113,110,61,40,105,44,116,44,114,41,61,62,116,32,105,110,32,105,63,90,110,40,105,44,116,44,123,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,44,118,97,108,117,101,58,114,125,41,58,105,91,116,93,61,114,59,118,97,114,32,95,61,40,105,44,116,44,114,41,61,62,113,110,40,105,44,116,121,112,101,111,102,32,116,33,61,34,115,121,109,98,111,108,34,63,116,43,34,34,58,116,44,114,41,59,118,97,114,32,111,101,61,99,108,97,115,115,123,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,114,101,116,117,114,110,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,125,44,115,101,61,99,108,97,115,115,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,95,40,116,104,105,115,44,34,95,108,97,115,116,72,97,110,100,108,101,73,100,34,44,48,41,59,95,40,116,104,105,115,44,34,95,108,97,115,116,73,109,109,101,100,105,97,116,101,34,44,110,117,108,108,41,125,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,62,61,78,117,109,98,101,114,46,77,65,88,95,83,65,70,69,95,73,78,84,69,71,69,82,38,38,40,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,61,48,41,44,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,43,61,49,44,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,61,115,101,116,73,109,109,101,100,105,97,116,101,40,40,41,61,62,123,116,40,68,97,116,101,46,110,111,119,40,41,41,125,41,44,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,125,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,38,38,99,108,101,97,114,73,109,109,101,100,105,97,116,101,40,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,41,125,125,44,68,116,61,99,108,97,115,115,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,95,40,116,104,105,115,44,34,95,115,116,114,97,116,101,103,121,34,41,59,116,104,105,115,46,95,115,116,114,97,116,101,103,121,61,116,121,112,101,111,102,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,61,61,34,102,117,110,99,116,105,111,110,34,63,110,101,119,32,111,101,58,110,101,119,32,115,101,125,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,115,116,114,97,116,101,103,121,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,116,104,105,115,46,95,115,116,114,97,116,101,103,121,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,125,59,118,97,114,32,107,61,116,121,112,101,111,102,32,119,105,110,100,111,119,60,34,117,34,38,38,116,121,112,101,111,102,32,119,105,110,100,111,119,46,100,111,99,117,109,101,110,116,60,34,117,34,59,118,97,114,32,86,116,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,91,56,48,44,55,53,44,51,44,52,93,41,44,116,110,61,91,34,118,34,44,34,105,112,34,44,34,111,112,34,44,34,108,97,121,101,114,115,34,44,34,102,114,34,44,34,119,34,44,34,104,34,93,44,99,101,61,34,48,46,54,53,46,48,34,44,100,101,61,34,64,108,111,116,116,105,101,102,105,108,101,115,47,100,111,116,108,111,116,116,105,101,45,119,101,98,34,44,101,110,61,46,55,53,44,110,110,61,52,59,118,97,114,32,116,114,61,40,40,41,61,62,123,118,97,114,32,105,61,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,60,34,117,34,63,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,63,46,115,114,99,58,118,111,105,100,32,48,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,61,123,125,41,123,118,97,114,32,114,59,102,117,110,99,116,105,111,110,32,97,40,101,44,110,44,111,41,123,114,101,116,117,114,110,40,110,61,108,40,110,41,41,105,110,32,101,63,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,110,44,123,118,97,108,117,101,58,111,44,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,125,41,58,101,91,110,93,61,111,44,101,125,102,117,110,99,116,105,111,110,32,108,40,101,41,123,118,97,114,32,110,61,77,40,101,44,34,115,116,114,105,110,103,34,41,59,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,115,121,109,98,111,108,34,63,110,58,110,43,34,34,125,102,117,110,99,116,105,111,110,32,77,40,101,44,110,41,123,105,102,40,116,121,112,101,111,102,32,101,33,61,34,111,98,106,101,99,116,34,124,124,33,101,41,114,101,116,117,114,110,32,101,59,118,97,114,32,111,61,101,91,83,121,109,98,111,108,46,116,111,80,114,105,109,105,116,105,118,101,93,59,105,102,40,111,33,61,61,118,111,105,100,32,48,41,123,118,97,114,32,115,61,111,46,99,97,108,108,40,101,44,110,124,124,34,100,101,102,97,117,108,116,34,41,59,105,102,40,116,121,112,101,111,102,32,115,33,61,34,111,98,106,101,99,116,34,41,114,101,116,117,114,110,32,115,59,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,64,64,116,111,80,114,105,109,105,116,105,118,101,32,109,117,115,116,32,114,101,116,117,114,110,32,97,32,112,114,105,109,105,116,105,118,101,32,118,97,108,117,101,46,34,41,125,114,101,116,117,114,110,40,110,61,61,61,34,115,116,114,105,110,103,34,63,83,116,114,105,110,103,58,78,117,109,98,101,114,41,40,101,41,125,118,97,114,32,117,61,116,44,68,44,95,116,44,99,110,61,110,101,119,32,80,114,111,109,105,115,101,40,40,101,44,110,41,61,62,123,68,61,101,44,95,116,61,110,125,41,44,77,101,61,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,125,44,117,41,44,95,101,61,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,44,106,61,34,34,44,69,101,59,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,60,34,117,34,38,38,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,38,38,40,106,61,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,46,115,114,99,41,44,105,38,38,40,106,61,105,41,44,106,46,115,116,97,114,116,115,87,105,116,104,40,34,98,108,111,98,58,34,41,63,106,61,34,34,58,106,61,106,46,115,117,98,115,116,114,40,48,44,106,46,114,101,112,108,97,99,101,40,47,91,63,35,93,46,42,47,44,34,34,41,46,108,97,115,116,73,110,100,101,120,79,102,40,34,47,34,41,43,49,41,44,69,101,61,97,115,121,110,99,32,101,61,62,123,105,102,40,101,61,97,119,97,105,116,32,102,101,116,99,104,40,101,44,123,99,114,101,100,101,110,116,105,97,108,115,58,34,115,97,109,101,45,111,114,105,103,105,110,34,125,41,44,101,46,111,107,41,114,101,116,117,114,110,32,101,46,97,114,114,97,121,66,117,102,102,101,114,40,41,59,116,104,114,111,119,32,69,114,114,111,114,40,101,46,115,116,97,116,117,115,43,34,32,58,32,34,43,101,46,117,114,108,41,125,59,118,97,114,32,115,116,61,117,46,112,114,105,110,116,69,114,114,124,124,99,111,110,115,111,108,101,46,101,114,114,111,114,46,98,105,110,100,40,99,111,110,115,111,108,101,41,59,79,98,106,101,99,116,46,97,115,115,105,103,110,40,117,44,77,101,41,44,77,101,61,110,117,108,108,44,117,46,116,104,105,115,80,114,111,103,114,97,109,38,38,40,95,101,61,117,46,116,104,105,115,80,114,111,103,114,97,109,41,59,118,97,114,32,69,116,61,117,46,119,97,115,109,66,105,110,97,114,121,44,119,116,44,67,116,61,33,49,44,85,116,44,101,116,44,84,44,110,116,44,99,116,44,88,44,73,44,119,101,44,67,101,59,102,117,110,99,116,105,111,110,32,121,101,40,41,123,118,97,114,32,101,61,119,116,46,98,117,102,102,101,114,59,117,46,72,69,65,80,56,61,101,116,61,110,101,119,32,73,110,116,56,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,49,54,61,110,116,61,110,101,119,32,73,110,116,49,54,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,85,56,61,84,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,85,49,54,61,99,116,61,110,101,119,32,85,105,110,116,49,54,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,51,50,61,88,61,110,101,119,32,73,110,116,51,50,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,85,51,50,61,73,61,110,101,119,32,85,105,110,116,51,50,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,70,51,50,61,119,101,61,110,101,119,32,70,108,111,97,116,51,50,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,70,54,52,61,67,101,61,110,101,119,32,70,108,111,97,116,54,52,65,114,114,97,121,40,101,41,125,118,97,114,32,98,101,61,91,93,44,73,101,61,91,93,44,76,101,61,91,93,59,102,117,110,99,116,105,111,110,32,100,110,40,41,123,118,97,114,32,101,61,117,46,112,114,101,82,117,110,46,115,104,105,102,116,40,41,59,98,101,46,117,110,115,104,105,102,116,40,101,41,125,118,97,114,32,90,61,48,44,100,116,61,110,117,108,108,59,102,117,110,99,116,105,111,110,32,121,116,40,101,41,123,118,97,114,32,110,59,116,104,114,111,119,40,110,61,117,46,111,110,65,98,111,114,116,41,61,61,61,110,117,108,108,124,124,110,61,61,61,118,111,105,100,32,48,124,124,110,46,99,97,108,108,40,117,44,101,41,44,101,61,34,65,98,111,114,116,101,100,40,34,43,101,43,34,41,34,44,115,116,40,101,41,44,67,116,61,33,48,44,101,61,110,101,119,32,87,101,98,65,115,115,101,109,98,108,121,46,82,117,110,116,105,109,101,69,114,114,111,114,40,101,43,34,46,32,66,117,105,108,100,32,119,105,116,104,32,45,115,65,83,83,69,82,84,73,79,78,83,32,102,111,114,32,109,111,114,101,32,105,110,102,111,46,34,41,44,95,116,40,101,41,44,101,125,118,97,114,32,83,101,61,101,61,62,101,46,115,116,97,114,116,115,87,105,116,104,40,34,100,97,116,97,58,97,112,112,108,105,99,97,116,105,111,110,47,111,99,116,101,116,45,115,116,114,101,97,109,59,98,97,115,101,54,52,44,34,41,44,98,116,59,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,108,110,40,101,41,123,105,102,40,33,69,116,41,116,114,121,123,118,97,114,32,110,61,97,119,97,105,116,32,69,101,40,101,41,59,114,101,116,117,114,110,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,110,41,125,99,97,116,99,104,123,125,105,102,40,101,61,61,98,116,38,38,69,116,41,101,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,69,116,41,59,101,108,115,101,32,116,104,114,111,119,34,98,111,116,104,32,97,115,121,110,99,32,97,110,100,32,115,121,110,99,32,102,101,116,99,104,105,110,103,32,111,102,32,116,104,101,32,119,97,115,109,32,102,97,105,108,101,100,34,59,114,101,116,117,114,110,32,101,125,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,117,110,40,101,44,110,41,123,116,114,121,123,118,97,114,32,111,61,97,119,97,105,116,32,108,110,40,101,41,59,114,101,116,117,114,110,32,97,119,97,105,116,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,40,111,44,110,41,125,99,97,116,99,104,40,115,41,123,115,116,40,96,102,97,105,108,101,100,32,116,111,32,97,115,121,110,99,104,114,111,110,111,117,115,108,121,32,112,114,101,112,97,114,101,32,119,97,115,109,58,32,36,123,115,125,96,41,44,121,116,40,115,41,125,125,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,104,110,40,101,41,123,118,97,114,32,110,61,98,116,59,105,102,40,33,69,116,38,38,116,121,112,101,111,102,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,83,116,114,101,97,109,105,110,103,61,61,34,102,117,110,99,116,105,111,110,34,38,38,33,83,101,40,110,41,38,38,116,121,112,101,111,102,32,102,101,116,99,104,61,61,34,102,117,110,99,116,105,111,110,34,41,116,114,121,123,118,97,114,32,111,61,102,101,116,99,104,40,110,44,123,99,114,101,100,101,110,116,105,97,108,115,58,34,115,97,109,101,45,111,114,105,103,105,110,34,125,41,59,114,101,116,117,114,110,32,97,119,97,105,116,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,83,116,114,101,97,109,105,110,103,40,111,44,101,41,125,99,97,116,99,104,40,115,41,123,115,116,40,96,119,97,115,109,32,115,116,114,101,97,109,105,110,103,32,99,111,109,112,105,108,101,32,102,97,105,108,101,100,58,32,36,123,115,125,96,41,44,115,116,40,34,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,65,114,114,97,121,66,117,102,102,101,114,32,105,110,115,116,97,110,116,105,97,116,105,111,110,34,41,125,114,101,116,117,114,110,32,117,110,40,110,44,101,41,125,99,108,97,115,115,32,120,101,123,99,111,110,115,116,114,117,99,116,111,114,40,110,41,123,97,40,116,104,105,115,44,34,110,97,109,101,34,44,34,69,120,105,116,83,116,97,116,117,115,34,41,44,116,104,105,115,46,109,101,115,115,97,103,101,61,96,80,114,111,103,114,97,109,32,116,101,114,109,105,110,97,116,101,100,32,119,105,116,104,32,101,120,105,116,40,36,123,110,125,41,96,44,116,104,105,115,46,115,116,97,116,117,115,61,110,125,125,118,97,114,32,78,116,61,101,61,62,123,102,111,114,40,59,48,60,101,46,108,101,110,103,116,104,59,41,101,46,115,104,105,102,116,40,41,40,117,41,125,44,87,116,61,117,46,110,111,69,120,105,116,82,117,110,116,105,109,101,124,124,33,48,44,65,101,61,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,60,34,117,34,63,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,58,118,111,105,100,32,48,44,73,116,61,102,117,110,99,116,105,111,110,40,41,123,108,101,116,32,101,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,48,38,38,97,114,103,117,109,101,110,116,115,91,48,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,48,93,58,48,44,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,49,38,38,97,114,103,117,109,101,110,116,115,91,49,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,49,93,58,78,97,78,59,118,97,114,32,111,61,84,44,115,61,101,43,110,59,102,111,114,40,110,61,101,59,111,91,110,93,38,38,33,40,110,62,61,115,41,59,41,43,43,110,59,105,102,40,49,54,60,110,45,101,38,38,111,46,98,117,102,102,101,114,38,38,65,101,41,114,101,116,117,114,110,32,65,101,46,100,101,99,111,100,101,40,111,46,115,117,98,97,114,114,97,121,40,101,44,110,41,41,59,102,111,114,40,115,61,34,34,59,101,60,110,59,41,123,118,97,114,32,99,61,111,91,101,43,43,93,59,105,102,40,99,38,49,50,56,41,123,118,97,114,32,100,61,111,91,101,43,43,93,38,54,51,59,105,102,40,40,99,38,50,50,52,41,61,61,49,57,50,41,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,40,99,38,51,49,41,60,60,54,124,100,41,59,101,108,115,101,123,118,97,114,32,112,61,111,91,101,43,43,93,38,54,51,59,99,61,40,99,38,50,52,48,41,61,61,50,50,52,63,40,99,38,49,53,41,60,60,49,50,124,100,60,60,54,124,112,58,40,99,38,55,41,60,60,49,56,124,100,60,60,49,50,124,112,60,60,54,124,111,91,101,43,43,93,38,54,51,44,54,53,53,51,54,62,99,63,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,58,40,99,45,61,54,53,53,51,54,44,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,53,53,50,57,54,124,99,62,62,49,48,44,53,54,51,50,48,124,99,38,49,48,50,51,41,41,125,125,101,108,115,101,32,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,125,114,101,116,117,114,110,32,115,125,59,99,108,97,115,115,32,112,110,123,99,111,110,115,116,114,117,99,116,111,114,40,110,41,123,116,104,105,115,46,67,97,61,110,45,50,52,125,125,118,97,114,32,80,101,61,48,44,102,110,61,48,44,108,116,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,84,59,105,102,40,48,60,111,41,123,111,61,110,43,111,45,49,59,102,111,114,40,118,97,114,32,99,61,48,59,99,60,101,46,108,101,110,103,116,104,59,43,43,99,41,123,118,97,114,32,100,61,101,46,99,104,97,114,67,111,100,101,65,116,40,99,41,59,105,102,40,53,53,50,57,54,60,61,100,38,38,53,55,51,52,51,62,61,100,41,123,118,97,114,32,112,61,101,46,99,104,97,114,67,111,100,101,65,116,40,43,43,99,41,59,100,61,54,53,53,51,54,43,40,40,100,38,49,48,50,51,41,60,60,49,48,41,124,112,38,49,48,50,51,125,105,102,40,49,50,55,62,61,100,41,123,105,102,40,110,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,100,125,101,108,115,101,123,105,102,40,50,48,52,55,62,61,100,41,123,105,102,40,110,43,49,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,49,57,50,124,100,62,62,54,125,101,108,115,101,123,105,102,40,54,53,53,51,53,62,61,100,41,123,105,102,40,110,43,50,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,50,50,52,124,100,62,62,49,50,125,101,108,115,101,123,105,102,40,110,43,51,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,50,52,48,124,100,62,62,49,56,44,115,91,110,43,43,93,61,49,50,56,124,100,62,62,49,50,38,54,51,125,115,91,110,43,43,93,61,49,50,56,124,100,62,62,54,38,54,51,125,115,91,110,43,43,93,61,49,50,56,124,100,38,54,51,125,125,115,91,110,93,61,48,125,125,44,76,116,61,123,125,44,72,116,61,101,61,62,123,102,111,114,40,59,101,46,108,101,110,103,116,104,59,41,123,118,97,114,32,110,61,101,46,112,111,112,40,41,59,101,46,112,111,112,40,41,40,110,41,125,125,59,102,117,110,99,116,105,111,110,32,117,116,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,73,91,101,62,62,50,93,41,125,118,97,114,32,114,116,61,123,125,44,113,61,123,125,44,83,116,61,123,125,44,104,116,44,75,61,40,101,44,110,44,111,41,61,62,123,102,117,110,99,116,105,111,110,32,115,40,104,41,123,105,102,40,104,61,111,40,104,41,44,104,46,108,101,110,103,116,104,33,61,61,101,46,108,101,110,103,116,104,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,77,105,115,109,97,116,99,104,101,100,32,116,121,112,101,32,99,111,110,118,101,114,116,101,114,32,99,111,117,110,116,34,41,59,102,111,114,40,118,97,114,32,118,61,48,59,118,60,101,46,108,101,110,103,116,104,59,43,43,118,41,86,40,101,91,118,93,44,104,91,118,93,41,125,101,46,102,111,114,69,97,99,104,40,104,61,62,83,116,91,104,93,61,110,41,59,118,97,114,32,99,61,65,114,114,97,121,40,110,46,108,101,110,103,116,104,41,44,100,61,91,93,44,112,61,48,59,110,46,102,111,114,69,97,99,104,40,40,104,44,118,41,61,62,123,113,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,104,41,63,99,91,118,93,61,113,91,104,93,58,40,100,46,112,117,115,104,40,104,41,44,114,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,104,41,124,124,40,114,116,91,104,93,61,91,93,41,44,114,116,91,104,93,46,112,117,115,104,40,40,41,61,62,123,99,91,118,93,61,113,91,104,93,44,43,43,112,44,112,61,61,61,100,46,108,101,110,103,116,104,38,38,115,40,99,41,125,41,41,125,41,44,100,46,108,101,110,103,116,104,61,61,61,48,38,38,115,40,99,41,125,44,84,101,44,65,61,101,61,62,123,102,111,114,40,118,97,114,32,110,61,34,34,59,84,91,101,93,59,41,110,43,61,84,101,91,84,91,101,43,43,93,93,59,114,101,116,117,114,110,32,110,125,44,119,59,102,117,110,99,116,105,111,110,32,118,110,40,101,44,110,41,123,108,101,116,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,97,114,103,117,109,101,110,116,115,91,50,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,50,93,58,123,125,59,118,97,114,32,115,61,110,46,110,97,109,101,59,105,102,40,33,101,41,116,104,114,111,119,32,110,101,119,32,119,40,96,116,121,112,101,32,34,36,123,115,125,34,32,109,117,115,116,32,104,97,118,101,32,97,32,112,111,115,105,116,105,118,101,32,105,110,116,101,103,101,114,32,116,121,112,101,105,100,32,112,111,105,110,116,101,114,96,41,59,105,102,40,113,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,41,123,105,102,40,111,46,104,98,41,114,101,116,117,114,110,59,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,116,121,112,101,32,39,36,123,115,125,39,32,116,119,105,99,101,96,41,125,113,91,101,93,61,110,44,100,101,108,101,116,101,32,83,116,91,101,93,44,114,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,38,38,40,110,61,114,116,91,101,93,44,100,101,108,101,116,101,32,114,116,91,101,93,44,110,46,102,111,114,69,97,99,104,40,99,61,62,99,40,41,41,41,125,102,117,110,99,116,105,111,110,32,86,40,101,44,110,41,123,108,101,116,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,97,114,103,117,109,101,110,116,115,91,50,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,50,93,58,123,125,59,114,101,116,117,114,110,32,118,110,40,101,44,110,44,111,41,125,118,97,114,32,106,116,61,101,61,62,123,116,104,114,111,119,32,110,101,119,32,119,40,101,46,65,97,46,68,97,46,66,97,46,110,97,109,101,43,34,32,105,110,115,116,97,110,99,101,32,97,108,114,101,97,100,121,32,100,101,108,101,116,101,100,34,41,125,44,71,116,61,33,49,44,79,101,61,40,41,61,62,123,125,44,82,101,61,40,101,44,110,44,111,41,61,62,110,61,61,61,111,63,101,58,111,46,71,97,61,61,61,118,111,105,100,32,48,63,110,117,108,108,58,40,101,61,82,101,40,101,44,110,44,111,46,71,97,41,44,101,61,61,61,110,117,108,108,63,110,117,108,108,58,111,46,36,97,40,101,41,41,44,70,101,61,123,125,44,109,110,61,123,125,44,103,110,61,40,101,44,110,41,61,62,123,105,102,40,110,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,34,112,116,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,117,110,100,101,102,105,110,101,100,34,41,59,102,111,114,40,59,101,46,71,97,59,41,110,61,101,46,81,97,40,110,41,44,101,61,101,46,71,97,59,114,101,116,117,114,110,32,109,110,91,110,93,125,44,120,116,61,40,101,44,110,41,61,62,123,105,102,40,33,110,46,68,97,124,124,33,110,46,67,97,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,32,114,101,113,117,105,114,101,115,32,112,116,114,32,97,110,100,32,112,116,114,84,121,112,101,34,41,59,105,102,40,33,33,110,46,72,97,33,61,33,33,110,46,70,97,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,66,111,116,104,32,115,109,97,114,116,80,116,114,84,121,112,101,32,97,110,100,32,115,109,97,114,116,80,116,114,32,109,117,115,116,32,98,101,32,115,112,101,99,105,102,105,101,100,34,41,59,114,101,116,117,114,110,32,110,46,99,111,117,110,116,61,123,118,97,108,117,101,58,49,125,44,112,116,40,79,98,106,101,99,116,46,99,114,101,97,116,101,40,101,44,123,65,97,58,123,118,97,108,117,101,58,110,44,119,114,105,116,97,98,108,101,58,33,48,125,125,41,41,125,44,112,116,61,101,61,62,116,121,112,101,111,102,32,70,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,62,34,117,34,63,40,112,116,61,110,61,62,110,44,101,41,58,40,71,116,61,110,101,119,32,70,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,40,110,61,62,123,110,61,110,46,65,97,44,45,45,110,46,99,111,117,110,116,46,118,97,108,117,101,44,110,46,99,111,117,110,116,46,118,97,108,117,101,61,61,61,48,38,38,40,110,46,70,97,63,110,46,72,97,46,75,97,40,110,46,70,97,41,58,110,46,68,97,46,66,97,46,75,97,40,110,46,67,97,41,41,125,41,44,112,116,61,110,61,62,123,118,97,114,32,111,61,110,46,65,97,59,114,101,116,117,114,110,32,111,46,70,97,38,38,71,116,46,114,101,103,105,115,116,101,114,40,110,44,123,65,97,58,111,125,44,110,41,44,110,125,44,79,101,61,110,61,62,123,71,116,46,117,110,114,101,103,105,115,116,101,114,40,110,41,125,44,112,116,40,101,41,41,44,77,110,61,91,93,59,102,117,110,99,116,105,111,110,32,65,116,40,41,123,125,118,97,114,32,102,116,61,40,101,44,110,41,61,62,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,110,44,34,110,97,109,101,34,44,123,118,97,108,117,101,58,101,125,41,44,36,101,61,40,101,44,110,44,111,41,61,62,123,105,102,40,101,91,110,93,46,69,97,61,61,61,118,111,105,100,32,48,41,123,118,97,114,32,115,61,101,91,110,93,59,101,91,110,93,61,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,99,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,100,61,110,101,119,32,65,114,114,97,121,40,99,41,44,112,61,48,59,112,60,99,59,112,43,43,41,100,91,112,93,61,97,114,103,117,109,101,110,116,115,91,112,93,59,105,102,40,33,101,91,110,93,46,69,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,100,46,108,101,110,103,116,104,41,41,116,104,114,111,119,32,110,101,119,32,119,40,96,70,117,110,99,116,105,111,110,32,39,36,123,111,125,39,32,99,97,108,108,101,100,32,119,105,116,104,32,97,110,32,105,110,118,97,108,105,100,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,40,36,123,100,46,108,101,110,103,116,104,125,41,32,45,32,101,120,112,101,99,116,115,32,111,110,101,32,111,102,32,40,36,123,101,91,110,93,46,69,97,125,41,33,96,41,59,114,101,116,117,114,110,32,101,91,110,93,46,69,97,91,100,46,108,101,110,103,116,104,93,46,97,112,112,108,121,40,116,104,105,115,44,100,41,125,44,101,91,110,93,46,69,97,61,91,93,44,101,91,110,93,46,69,97,91,115,46,78,97,93,61,115,125,125,44,74,116,61,40,101,44,110,44,111,41,61,62,123,105,102,40,117,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,41,123,105,102,40,111,61,61,61,118,111,105,100,32,48,124,124,117,91,101,93,46,69,97,33,61,61,118,111,105,100,32,48,38,38,117,91,101,93,46,69,97,91,111,93,33,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,112,117,98,108,105,99,32,110,97,109,101,32,39,36,123,101,125,39,32,116,119,105,99,101,96,41,59,105,102,40,36,101,40,117,44,101,44,101,41,44,117,91,101,93,46,69,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,111,41,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,109,117,108,116,105,112,108,101,32,111,118,101,114,108,111,97,100,115,32,111,102,32,97,32,102,117,110,99,116,105,111,110,32,119,105,116,104,32,116,104,101,32,115,97,109,101,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,40,36,123,111,125,41,33,96,41,59,117,91,101,93,46,69,97,91,111,93,61,110,125,101,108,115,101,32,117,91,101,93,61,110,44,117,91,101,93,46,78,97,61,111,125,44,95,110,61,101,61,62,123,101,61,101,46,114,101,112,108,97,99,101,40,47,91,94,97,45,122,65,45,90,48,45,57,95,93,47,103,44,34,36,34,41,59,118,97,114,32,110,61,101,46,99,104,97,114,67,111,100,101,65,116,40,48,41,59,114,101,116,117,114,110,32,52,56,60,61,110,38,38,53,55,62,61,110,63,96,95,36,123,101,125,96,58,101,125,59,102,117,110,99,116,105,111,110,32,69,110,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,123,116,104,105,115,46,110,97,109,101,61,101,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,61,110,44,116,104,105,115,46,77,97,61,111,44,116,104,105,115,46,75,97,61,115,44,116,104,105,115,46,71,97,61,99,44,116,104,105,115,46,98,98,61,100,44,116,104,105,115,46,81,97,61,112,44,116,104,105,115,46,36,97,61,104,44,116,104,105,115,46,106,98,61,91,93,125,118,97,114,32,75,116,61,40,101,44,110,44,111,41,61,62,123,102,111,114,40,59,110,33,61,61,111,59,41,123,105,102,40,33,110,46,81,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,69,120,112,101,99,116,101,100,32,110,117,108,108,32,111,114,32,105,110,115,116,97,110,99,101,32,111,102,32,36,123,111,46,110,97,109,101,125,44,32,103,111,116,32,97,110,32,105,110,115,116,97,110,99,101,32,111,102,32,36,123,110,46,110,97,109,101,125,96,41,59,101,61,110,46,81,97,40,101,41,44,110,61,110,46,71,97,125,114,101,116,117,114,110,32,101,125,59,102,117,110,99,116,105,111,110,32,119,110,40,101,44,110,41,123,105,102,40,110,61,61,61,110,117,108,108,41,123,105,102,40,116,104,105,115,46,84,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,48,125,105,102,40,33,110,46,65,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,113,116,40,110,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,110,46,65,97,46,67,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,75,116,40,110,46,65,97,46,67,97,44,110,46,65,97,46,68,97,46,66,97,44,116,104,105,115,46,66,97,41,125,102,117,110,99,116,105,111,110,32,67,110,40,101,44,110,41,123,105,102,40,110,61,61,61,110,117,108,108,41,123,105,102,40,116,104,105,115,46,84,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,116,104,105,115,46,83,97,41,123,118,97,114,32,111,61,116,104,105,115,46,85,97,40,41,59,114,101,116,117,114,110,32,101,33,61,61,110,117,108,108,38,38,101,46,112,117,115,104,40,116,104,105,115,46,75,97,44,111,41,44,111,125,114,101,116,117,114,110,32,48,125,105,102,40,33,110,124,124,33,110,46,65,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,113,116,40,110,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,110,46,65,97,46,67,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,116,104,105,115,46,82,97,38,38,110,46,65,97,46,68,97,46,82,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,110,46,65,97,46,72,97,63,110,46,65,97,46,72,97,46,110,97,109,101,58,110,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,111,61,75,116,40,110,46,65,97,46,67,97,44,110,46,65,97,46,68,97,46,66,97,44,116,104,105,115,46,66,97,41,44,116,104,105,115,46,83,97,41,123,105,102,40,110,46,65,97,46,70,97,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,34,80,97,115,115,105,110,103,32,114,97,119,32,112,111,105,110,116,101,114,32,116,111,32,115,109,97,114,116,32,112,111,105,110,116,101,114,32,105,115,32,105,108,108,101,103,97,108,34,41,59,115,119,105,116,99,104,40,116,104,105,115,46,111,98,41,123,99,97,115,101,32,48,58,105,102,40,110,46,65,97,46,72,97,61,61,61,116,104,105,115,41,111,61,110,46,65,97,46,70,97,59,101,108,115,101,32,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,110,46,65,97,46,72,97,63,110,46,65,97,46,72,97,46,110,97,109,101,58,110,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,98,114,101,97,107,59,99,97,115,101,32,49,58,111,61,110,46,65,97,46,70,97,59,98,114,101,97,107,59,99,97,115,101,32,50,58,105,102,40,110,46,65,97,46,72,97,61,61,61,116,104,105,115,41,111,61,110,46,65,97,46,70,97,59,101,108,115,101,123,118,97,114,32,115,61,110,46,99,108,111,110,101,40,41,59,111,61,116,104,105,115,46,107,98,40,111,44,79,116,40,40,41,61,62,115,46,100,101,108,101,116,101,40,41,41,41,44,101,33,61,61,110,117,108,108,38,38,101,46,112,117,115,104,40,116,104,105,115,46,75,97,44,111,41,125,98,114,101,97,107,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,119,40,34,85,110,115,117,112,112,111,114,116,105,110,103,32,115,104,97,114,105,110,103,32,112,111,108,105,99,121,34,41,125,125,114,101,116,117,114,110,32,111,125,102,117,110,99,116,105,111,110,32,121,110,40,101,44,110,41,123,105,102,40,110,61,61,61,110,117,108,108,41,123,105,102,40,116,104,105,115,46,84,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,48,125,105,102,40,33,110,46,65,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,113,116,40,110,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,110,46,65,97,46,67,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,110,46,65,97,46,68,97,46,82,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,110,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,75,116,40,110,46,65,97,46,67,97,44,110,46,65,97,46,68,97,46,66,97,44,116,104,105,115,46,66,97,41,125,102,117,110,99,116,105,111,110,32,118,116,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,44,109,41,123,116,104,105,115,46,110,97,109,101,61,101,44,116,104,105,115,46,66,97,61,110,44,116,104,105,115,46,84,97,61,111,44,116,104,105,115,46,82,97,61,115,44,116,104,105,115,46,83,97,61,99,44,116,104,105,115,46,105,98,61,100,44,116,104,105,115,46,111,98,61,112,44,116,104,105,115,46,89,97,61,104,44,116,104,105,115,46,85,97,61,118,44,116,104,105,115,46,107,98,61,103,44,116,104,105,115,46,75,97,61,109,44,99,124,124,110,46,71,97,33,61,61,118,111,105,100,32,48,63,116,104,105,115,46,116,111,87,105,114,101,84,121,112,101,61,67,110,58,40,116,104,105,115,46,116,111,87,105,114,101,84,121,112,101,61,115,63,119,110,58,121,110,44,116,104,105,115,46,74,97,61,110,117,108,108,41,125,118,97,114,32,107,101,61,40,101,44,110,44,111,41,61,62,123,105,102,40,33,117,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,82,101,112,108,97,99,105,110,103,32,110,111,110,101,120,105,115,116,101,110,116,32,112,117,98,108,105,99,32,115,121,109,98,111,108,34,41,59,117,91,101,93,46,69,97,33,61,61,118,111,105,100,32,48,38,38,111,33,61,61,118,111,105,100,32,48,63,117,91,101,93,46,69,97,91,111,93,61,110,58,40,117,91,101,93,61,110,44,117,91,101,93,46,78,97,61,111,41,125,44,80,116,61,91,93,44,66,101,44,122,61,101,61,62,123,118,97,114,32,110,61,80,116,91,101,93,59,114,101,116,117,114,110,32,110,124,124,40,101,62,61,80,116,46,108,101,110,103,116,104,38,38,40,80,116,46,108,101,110,103,116,104,61,101,43,49,41,44,80,116,91,101,93,61,110,61,66,101,46,103,101,116,40,101,41,41,44,110,125,44,98,110,61,102,117,110,99,116,105,111,110,40,101,44,110,41,123,108,101,116,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,97,114,103,117,109,101,110,116,115,91,50,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,50,93,58,91,93,59,114,101,116,117,114,110,32,101,46,105,110,99,108,117,100,101,115,40,34,106,34,41,63,40,101,61,101,46,114,101,112,108,97,99,101,40,47,112,47,103,44,34,105,34,41,44,110,61,40,48,44,117,91,34,100,121,110,67,97,108,108,95,34,43,101,93,41,40,110,44,46,46,46,111,41,41,58,110,61,122,40,110,41,40,46,46,46,111,41,44,110,125,44,73,110,61,40,101,44,110,41,61,62,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,115,61,110,101,119,32,65,114,114,97,121,40,111,41,44,99,61,48,59,99,60,111,59,99,43,43,41,115,91,99,93,61,97,114,103,117,109,101,110,116,115,91,99,93,59,114,101,116,117,114,110,32,98,110,40,101,44,110,44,115,41,125,44,79,61,40,101,44,110,41,61,62,123,101,61,65,40,101,41,59,118,97,114,32,111,61,101,46,105,110,99,108,117,100,101,115,40,34,106,34,41,63,73,110,40,101,44,110,41,58,122,40,110,41,59,105,102,40,116,121,112,101,111,102,32,111,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,119,40,96,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,32,112,111,105,110,116,101,114,32,119,105,116,104,32,115,105,103,110,97,116,117,114,101,32,36,123,101,125,58,32,36,123,110,125,96,41,59,114,101,116,117,114,110,32,111,125,44,68,101,44,86,101,61,101,61,62,123,101,61,89,101,40,101,41,59,118,97,114,32,110,61,65,40,101,41,59,114,101,116,117,114,110,32,74,40,101,41,44,110,125,44,84,116,61,40,101,44,110,41,61,62,123,102,117,110,99,116,105,111,110,32,111,40,100,41,123,99,91,100,93,124,124,113,91,100,93,124,124,40,83,116,91,100,93,63,83,116,91,100,93,46,102,111,114,69,97,99,104,40,111,41,58,40,115,46,112,117,115,104,40,100,41,44,99,91,100,93,61,33,48,41,41,125,118,97,114,32,115,61,91,93,44,99,61,123,125,59,116,104,114,111,119,32,110,46,102,111,114,69,97,99,104,40,111,41,44,110,101,119,32,68,101,40,96,36,123,101,125,58,32,96,43,115,46,109,97,112,40,86,101,41,46,106,111,105,110,40,91,34,44,32,34,93,41,41,125,44,89,116,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,91,93,44,115,61,48,59,115,60,101,59,115,43,43,41,111,46,112,117,115,104,40,73,91,110,43,52,42,115,62,62,50,93,41,59,114,101,116,117,114,110,32,111,125,59,102,117,110,99,116,105,111,110,32,76,110,40,101,41,123,102,111,114,40,118,97,114,32,110,61,49,59,110,60,101,46,108,101,110,103,116,104,59,43,43,110,41,105,102,40,101,91,110,93,33,61,61,110,117,108,108,38,38,101,91,110,93,46,74,97,61,61,61,118,111,105,100,32,48,41,114,101,116,117,114,110,33,48,59,114,101,116,117,114,110,33,49,125,102,117,110,99,116,105,111,110,32,81,116,40,101,44,110,44,111,44,115,44,99,41,123,118,97,114,32,100,61,110,46,108,101,110,103,116,104,59,105,102,40,50,62,100,41,116,104,114,111,119,32,110,101,119,32,119,40,34,97,114,103,84,121,112,101,115,32,97,114,114,97,121,32,115,105,122,101,32,109,105,115,109,97,116,99,104,33,32,77,117,115,116,32,97,116,32,108,101,97,115,116,32,103,101,116,32,114,101,116,117,114,110,32,118,97,108,117,101,32,97,110,100,32,39,116,104,105,115,39,32,116,121,112,101,115,33,34,41,59,118,97,114,32,112,61,110,91,49,93,33,61,61,110,117,108,108,38,38,111,33,61,61,110,117,108,108,44,104,61,76,110,40,110,41,44,118,61,110,91,48,93,46,110,97,109,101,33,61,61,34,118,111,105,100,34,44,103,61,100,45,50,44,109,61,65,114,114,97,121,40,103,41,44,67,61,91,93,44,121,61,91,93,59,114,101,116,117,114,110,32,102,116,40,101,44,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,66,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,76,61,110,101,119,32,65,114,114,97,121,40,66,41,44,85,61,48,59,85,60,66,59,85,43,43,41,76,91,85,93,61,97,114,103,117,109,101,110,116,115,91,85,93,59,105,102,40,121,46,108,101,110,103,116,104,61,48,44,67,46,108,101,110,103,116,104,61,112,63,50,58,49,44,67,91,48,93,61,99,44,112,41,123,118,97,114,32,36,61,110,91,49,93,46,116,111,87,105,114,101,84,121,112,101,40,121,44,116,104,105,115,41,59,67,91,49,93,61,36,125,102,111,114,40,118,97,114,32,83,61,48,59,83,60,103,59,43,43,83,41,109,91,83,93,61,110,91,83,43,50,93,46,116,111,87,105,114,101,84,121,112,101,40,121,44,76,91,83,93,41,44,67,46,112,117,115,104,40,109,91,83,93,41,59,105,102,40,76,61,115,40,46,46,46,67,41,44,104,41,72,116,40,121,41,59,101,108,115,101,32,102,111,114,40,83,61,112,63,49,58,50,59,83,60,110,46,108,101,110,103,116,104,59,83,43,43,41,123,118,97,114,32,82,61,83,61,61,61,49,63,36,58,109,91,83,45,50,93,59,110,91,83,93,46,74,97,33,61,61,110,117,108,108,38,38,110,91,83,93,46,74,97,40,82,41,125,114,101,116,117,114,110,32,36,61,118,63,110,91,48,93,46,102,114,111,109,87,105,114,101,84,121,112,101,40,76,41,58,118,111,105,100,32,48,44,36,125,41,125,118,97,114,32,122,101,61,101,61,62,123,101,61,101,46,116,114,105,109,40,41,59,108,101,116,32,110,61,101,46,105,110,100,101,120,79,102,40,34,40,34,41,59,114,101,116,117,114,110,32,110,33,61,61,45,49,63,101,46,115,117,98,115,116,114,40,48,44,110,41,58,101,125,44,88,116,61,91,93,44,71,61,91,93,44,90,116,61,101,61,62,123,57,60,101,38,38,45,45,71,91,101,43,49,93,61,61,61,48,38,38,40,71,91,101,93,61,118,111,105,100,32,48,44,88,116,46,112,117,115,104,40,101,41,41,125,44,105,116,61,101,61,62,123,105,102,40,33,101,41,116,104,114,111,119,32,110,101,119,32,119,40,34,67,97,110,110,111,116,32,117,115,101,32,100,101,108,101,116,101,100,32,118,97,108,46,32,104,97,110,100,108,101,32,61,32,34,43,101,41,59,114,101,116,117,114,110,32,71,91,101,93,125,44,79,116,61,101,61,62,123,115,119,105,116,99,104,40,101,41,123,99,97,115,101,32,118,111,105,100,32,48,58,114,101,116,117,114,110,32,50,59,99,97,115,101,32,110,117,108,108,58,114,101,116,117,114,110,32,52,59,99,97,115,101,33,48,58,114,101,116,117,114,110,32,54,59,99,97,115,101,33,49,58,114,101,116,117,114,110,32,56,59,100,101,102,97,117,108,116,58,108,101,116,32,110,61,88,116,46,112,111,112,40,41,124,124,71,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,71,91,110,93,61,101,44,71,91,110,43,49,93,61,49,44,110,125,125,44,85,101,61,123,110,97,109,101,58,34,101,109,115,99,114,105,112,116,101,110,58,58,118,97,108,34,44,102,114,111,109,87,105,114,101,84,121,112,101,58,101,61,62,123,118,97,114,32,110,61,105,116,40,101,41,59,114,101,116,117,114,110,32,90,116,40,101,41,44,110,125,44,116,111,87,105,114,101,84,121,112,101,58,40,101,44,110,41,61,62,79,116,40,110,41,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,58,110,117,108,108,125,44,83,110,61,40,101,44,110,44,111,41,61,62,123,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,49,58,114,101,116,117,114,110,32,111,63,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,101,116,91,115,93,41,125,58,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,84,91,115,93,41,125,59,99,97,115,101,32,50,58,114,101,116,117,114,110,32,111,63,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,110,116,91,115,62,62,49,93,41,125,58,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,99,116,91,115,62,62,49,93,41,125,59,99,97,115,101,32,52,58,114,101,116,117,114,110,32,111,63,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,88,91,115,62,62,50,93,41,125,58,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,73,91,115,62,62,50,93,41,125,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,105,110,116,101,103,101,114,32,119,105,100,116,104,32,40,36,123,110,125,41,58,32,36,123,101,125,96,41,125,125,44,82,116,61,40,101,44,110,41,61,62,123,118,97,114,32,111,61,113,91,101,93,59,105,102,40,111,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,101,61,96,36,123,110,125,32,104,97,115,32,117,110,107,110,111,119,110,32,116,121,112,101,32,36,123,86,101,40,101,41,125,96,44,110,101,119,32,119,40,101,41,59,114,101,116,117,114,110,32,111,125,44,113,116,61,101,61,62,123,105,102,40,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,34,110,117,108,108,34,59,118,97,114,32,110,61,116,121,112,101,111,102,32,101,59,114,101,116,117,114,110,32,110,61,61,61,34,111,98,106,101,99,116,34,124,124,110,61,61,61,34,97,114,114,97,121,34,124,124,110,61,61,61,34,102,117,110,99,116,105,111,110,34,63,101,46,116,111,83,116,114,105,110,103,40,41,58,34,34,43,101,125,44,120,110,61,40,101,44,110,41,61,62,123,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,52,58,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,111,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,119,101,91,111,62,62,50,93,41,125,59,99,97,115,101,32,56,58,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,111,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,67,101,91,111,62,62,51,93,41,125,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,102,108,111,97,116,32,119,105,100,116,104,32,40,36,123,110,125,41,58,32,36,123,101,125,96,41,125,125,44,65,110,61,40,101,44,110,44,111,41,61,62,123,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,49,58,114,101,116,117,114,110,32,111,63,115,61,62,101,116,91,115,93,58,115,61,62,84,91,115,93,59,99,97,115,101,32,50,58,114,101,116,117,114,110,32,111,63,115,61,62,110,116,91,115,62,62,49,93,58,115,61,62,99,116,91,115,62,62,49,93,59,99,97,115,101,32,52,58,114,101,116,117,114,110,32,111,63,115,61,62,88,91,115,62,62,50,93,58,115,61,62,73,91,115,62,62,50,93,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,105,110,116,101,103,101,114,32,119,105,100,116,104,32,40,36,123,110,125,41,58,32,36,123,101,125,96,41,125,125,44,80,110,61,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,111,112,116,105,111,110,97,108,58,33,48,125,44,85,101,41,44,78,101,61,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,60,34,117,34,63,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,34,117,116,102,45,49,54,108,101,34,41,58,118,111,105,100,32,48,44,84,110,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,101,62,62,49,44,115,61,111,43,110,47,50,59,33,40,111,62,61,115,41,38,38,99,116,91,111,93,59,41,43,43,111,59,105,102,40,111,60,60,61,49,44,51,50,60,111,45,101,38,38,78,101,41,114,101,116,117,114,110,32,78,101,46,100,101,99,111,100,101,40,84,46,115,117,98,97,114,114,97,121,40,101,44,111,41,41,59,102,111,114,40,111,61,34,34,44,115,61,48,59,33,40,115,62,61,110,47,50,41,59,43,43,115,41,123,118,97,114,32,99,61,110,116,91,101,43,50,42,115,62,62,49,93,59,105,102,40,99,61,61,48,41,98,114,101,97,107,59,111,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,125,114,101,116,117,114,110,32,111,125,44,79,110,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,59,105,102,40,40,115,61,111,41,33,61,61,110,117,108,108,38,38,115,33,61,61,118,111,105,100,32,48,124,124,40,111,61,50,49,52,55,52,56,51,54,52,55,41,44,50,62,111,41,114,101,116,117,114,110,32,48,59,111,45,61,50,59,118,97,114,32,99,61,110,59,111,61,111,60,50,42,101,46,108,101,110,103,116,104,63,111,47,50,58,101,46,108,101,110,103,116,104,59,102,111,114,40,118,97,114,32,100,61,48,59,100,60,111,59,43,43,100,41,110,116,91,110,62,62,49,93,61,101,46,99,104,97,114,67,111,100,101,65,116,40,100,41,44,110,43,61,50,59,114,101,116,117,114,110,32,110,116,91,110,62,62,49,93,61,48,44,110,45,99,125,44,82,110,61,101,61,62,50,42,101,46,108,101,110,103,116,104,44,70,110,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,48,44,115,61,34,34,59,33,40,111,62,61,110,47,52,41,59,41,123,118,97,114,32,99,61,88,91,101,43,52,42,111,62,62,50,93,59,105,102,40,99,61,61,48,41,98,114,101,97,107,59,43,43,111,44,54,53,53,51,54,60,61,99,63,40,99,45,61,54,53,53,51,54,44,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,53,53,50,57,54,124,99,62,62,49,48,44,53,54,51,50,48,124,99,38,49,48,50,51,41,41,58,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,125,114,101,116,117,114,110,32,115,125,44,36,110,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,59,105,102,40,40,115,61,111,41,33,61,61,110,117,108,108,38,38,115,33,61,61,118,111,105,100,32,48,124,124,40,111,61,50,49,52,55,52,56,51,54,52,55,41,44,52,62,111,41,114,101,116,117,114,110,32,48,59,118,97,114,32,99,61,110,59,111,61,99,43,111,45,52,59,102,111,114,40,118,97,114,32,100,61,48,59,100,60,101,46,108,101,110,103,116,104,59,43,43,100,41,123,118,97,114,32,112,61,101,46,99,104,97,114,67,111,100,101,65,116,40,100,41,59,105,102,40,53,53,50,57,54,60,61,112,38,38,53,55,51,52,51,62,61,112,41,123,118,97,114,32,104,61,101,46,99,104,97,114,67,111,100,101,65,116,40,43,43,100,41,59,112,61,54,53,53,51,54,43,40,40,112,38,49,48,50,51,41,60,60,49,48,41,124,104,38,49,48,50,51,125,105,102,40,88,91,110,62,62,50,93,61,112,44,110,43,61,52,44,110,43,52,62,111,41,98,114,101,97,107,125,114,101,116,117,114,110,32,88,91,110,62,62,50,93,61,48,44,110,45,99,125,44,107,110,61,101,61,62,123,102,111,114,40,118,97,114,32,110,61,48,44,111,61,48,59,111,60,101,46,108,101,110,103,116,104,59,43,43,111,41,123,118,97,114,32,115,61,101,46,99,104,97,114,67,111,100,101,65,116,40,111,41,59,53,53,50,57,54,60,61,115,38,38,53,55,51,52,51,62,61,115,38,38,43,43,111,44,110,43,61,52,125,114,101,116,117,114,110,32,110,125,44,116,101,61,48,44,87,101,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,91,93,59,114,101,116,117,114,110,32,101,61,101,46,116,111,87,105,114,101,84,121,112,101,40,115,44,111,41,44,115,46,108,101,110,103,116,104,38,38,40,73,91,110,62,62,50,93,61,79,116,40,115,41,41,44,101,125,44,101,101,61,91,93,44,66,110,61,101,61,62,123,118,97,114,32,110,61,101,101,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,101,46,112,117,115,104,40,101,41,44,110,125,44,68,110,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,65,114,114,97,121,40,101,41,44,115,61,48,59,115,60,101,59,43,43,115,41,111,91,115,93,61,82,116,40,73,91,110,43,52,42,115,62,62,50,93,44,34,112,97,114,97,109,101,116,101,114,32,34,43,115,41,59,114,101,116,117,114,110,32,111,125,44,86,110,61,82,101,102,108,101,99,116,46,99,111,110,115,116,114,117,99,116,44,109,116,61,123,125,44,72,101,61,101,61,62,123,105,102,40,33,40,101,32,105,110,115,116,97,110,99,101,111,102,32,120,101,124,124,101,61,61,34,117,110,119,105,110,100,34,41,41,116,104,114,111,119,32,101,125,44,106,101,61,101,61,62,123,118,97,114,32,110,59,116,104,114,111,119,32,85,116,61,101,44,87,116,124,124,48,60,116,101,124,124,40,40,110,61,117,46,111,110,69,120,105,116,41,33,61,61,110,117,108,108,38,38,110,33,61,61,118,111,105,100,32,48,38,38,110,46,99,97,108,108,40,117,44,101,41,44,67,116,61,33,48,41,44,110,101,119,32,120,101,40,101,41,125,44,122,110,61,101,61,62,123,105,102,40,33,67,116,41,116,114,121,123,105,102,40,101,40,41,44,33,40,87,116,124,124,48,60,116,101,41,41,116,114,121,123,85,116,61,101,61,85,116,44,106,101,40,101,41,125,99,97,116,99,104,40,110,41,123,72,101,40,110,41,125,125,99,97,116,99,104,40,110,41,123,72,101,40,110,41,125,125,44,110,101,61,123,125,44,71,101,61,40,41,61,62,123,105,102,40,33,114,101,41,123,118,97,114,32,101,61,123,85,83,69,82,58,34,119,101,98,95,117,115,101,114,34,44,76,79,71,78,65,77,69,58,34,119,101,98,95,117,115,101,114,34,44,80,65,84,72,58,34,47,34,44,80,87,68,58,34,47,34,44,72,79,77,69,58,34,47,104,111,109,101,47,119,101,98,95,117,115,101,114,34,44,76,65,78,71,58,40,116,121,112,101,111,102,32,110,97,118,105,103,97,116,111,114,61,61,34,111,98,106,101,99,116,34,38,38,110,97,118,105,103,97,116,111,114,46,108,97,110,103,117,97,103,101,115,38,38,110,97,118,105,103,97,116,111,114,46,108,97,110,103,117,97,103,101,115,91,48,93,124,124,34,67,34,41,46,114,101,112,108,97,99,101,40,34,45,34,44,34,95,34,41,43,34,46,85,84,70,45,56,34,44,95,58,95,101,124,124,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,125,44,110,59,102,111,114,40,110,32,105,110,32,110,101,41,110,101,91,110,93,61,61,61,118,111,105,100,32,48,63,100,101,108,101,116,101,32,101,91,110,93,58,101,91,110,93,61,110,101,91,110,93,59,118,97,114,32,111,61,91,93,59,102,111,114,40,110,32,105,110,32,101,41,111,46,112,117,115,104,40,96,36,123,110,125,61,36,123,101,91,110,93,125,96,41,59,114,101,61,111,125,114,101,116,117,114,110,32,114,101,125,44,114,101,44,85,110,61,40,41,61,62,123,105,102,40,116,121,112,101,111,102,32,99,114,121,112,116,111,61,61,34,111,98,106,101,99,116,34,38,38,116,121,112,101,111,102,32,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,61,61,34,102,117,110,99,116,105,111,110,34,41,114,101,116,117,114,110,32,101,61,62,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,40,101,41,59,121,116,40,34,105,110,105,116,82,97,110,100,111,109,68,101,118,105,99,101,34,41,125,44,74,101,61,101,61,62,40,74,101,61,85,110,40,41,41,40,101,41,59,104,116,61,117,46,73,110,116,101,114,110,97,108,69,114,114,111,114,61,99,108,97,115,115,32,101,120,116,101,110,100,115,32,69,114,114,111,114,123,99,111,110,115,116,114,117,99,116,111,114,40,101,41,123,115,117,112,101,114,40,101,41,44,116,104,105,115,46,110,97,109,101,61,34,73,110,116,101,114,110,97,108,69,114,114,111,114,34,125,125,59,102,111,114,40,118,97,114,32,75,101,61,65,114,114,97,121,40,50,53,54,41,44,70,116,61,48,59,50,53,54,62,70,116,59,43,43,70,116,41,75,101,91,70,116,93,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,70,116,41,59,84,101,61,75,101,44,119,61,117,46,66,105,110,100,105,110,103,69,114,114,111,114,61,99,108,97,115,115,32,101,120,116,101,110,100,115,32,69,114,114,111,114,123,99,111,110,115,116,114,117,99,116,111,114,40,101,41,123,115,117,112,101,114,40,101,41,44,116,104,105,115,46,110,97,109,101,61,34,66,105,110,100,105,110,103,69,114,114,111,114,34,125,125,44,79,98,106,101,99,116,46,97,115,115,105,103,110,40,65,116,46,112,114,111,116,111,116,121,112,101,44,123,105,115,65,108,105,97,115,79,102,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,33,40,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,65,116,38,38,101,32,105,110,115,116,97,110,99,101,111,102,32,65,116,41,41,114,101,116,117,114,110,33,49,59,118,97,114,32,110,61,116,104,105,115,46,65,97,46,68,97,46,66,97,44,111,61,116,104,105,115,46,65,97,46,67,97,59,101,46,65,97,61,101,46,65,97,59,118,97,114,32,115,61,101,46,65,97,46,68,97,46,66,97,59,102,111,114,40,101,61,101,46,65,97,46,67,97,59,110,46,71,97,59,41,111,61,110,46,81,97,40,111,41,44,110,61,110,46,71,97,59,102,111,114,40,59,115,46,71,97,59,41,101,61,115,46,81,97,40,101,41,44,115,61,115,46,71,97,59,114,101,116,117,114,110,32,110,61,61,61,115,38,38,111,61,61,61,101,125,44,99,108,111,110,101,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,65,97,46,67,97,124,124,106,116,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,80,97,41,114,101,116,117,114,110,32,116,104,105,115,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,43,61,49,44,116,104,105,115,59,118,97,114,32,101,61,112,116,44,110,61,79,98,106,101,99,116,44,111,61,110,46,99,114,101,97,116,101,44,115,61,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,104,105,115,41,44,99,61,116,104,105,115,46,65,97,59,114,101,116,117,114,110,32,101,61,101,40,111,46,99,97,108,108,40,110,44,115,44,123,65,97,58,123,118,97,108,117,101,58,123,99,111,117,110,116,58,99,46,99,111,117,110,116,44,79,97,58,99,46,79,97,44,80,97,58,99,46,80,97,44,67,97,58,99,46,67,97,44,68,97,58,99,46,68,97,44,70,97,58,99,46,70,97,44,72,97,58,99,46,72,97,125,125,125,41,41,44,101,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,43,61,49,44,101,46,65,97,46,79,97,61,33,49,44,101,125,44,100,101,108,101,116,101,40,41,123,105,102,40,116,104,105,115,46,65,97,46,67,97,124,124,106,116,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,79,97,38,38,33,116,104,105,115,46,65,97,46,80,97,41,116,104,114,111,119,32,110,101,119,32,119,40,34,79,98,106,101,99,116,32,97,108,114,101,97,100,121,32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,100,101,108,101,116,105,111,110,34,41,59,79,101,40,116,104,105,115,41,59,118,97,114,32,101,61,116,104,105,115,46,65,97,59,45,45,101,46,99,111,117,110,116,46,118,97,108,117,101,44,101,46,99,111,117,110,116,46,118,97,108,117,101,61,61,61,48,38,38,40,101,46,70,97,63,101,46,72,97,46,75,97,40,101,46,70,97,41,58,101,46,68,97,46,66,97,46,75,97,40,101,46,67,97,41,41,44,116,104,105,115,46,65,97,46,80,97,124,124,40,116,104,105,115,46,65,97,46,70,97,61,118,111,105,100,32,48,44,116,104,105,115,46,65,97,46,67,97,61,118,111,105,100,32,48,41,125,44,105,115,68,101,108,101,116,101,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,116,104,105,115,46,65,97,46,67,97,125,44,100,101,108,101,116,101,76,97,116,101,114,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,65,97,46,67,97,124,124,106,116,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,79,97,38,38,33,116,104,105,115,46,65,97,46,80,97,41,116,104,114,111,119,32,110,101,119,32,119,40,34,79,98,106,101,99,116,32,97,108,114,101,97,100,121,32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,100,101,108,101,116,105,111,110,34,41,59,114,101,116,117,114,110,32,77,110,46,112,117,115,104,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,79,97,61,33,48,44,116,104,105,115,125,125,41,44,79,98,106,101,99,116,46,97,115,115,105,103,110,40,118,116,46,112,114,111,116,111,116,121,112,101,44,123,99,98,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,89,97,38,38,40,101,61,116,104,105,115,46,89,97,40,101,41,41,44,101,125,44,87,97,40,101,41,123,118,97,114,32,110,59,40,110,61,116,104,105,115,46,75,97,41,61,61,61,110,117,108,108,124,124,110,61,61,61,118,111,105,100,32,48,124,124,110,46,99,97,108,108,40,116,104,105,115,44,101,41,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,83,97,63,120,116,40,116,104,105,115,46,66,97,46,77,97,44,123,68,97,58,116,104,105,115,46,105,98,44,67,97,58,111,44,72,97,58,116,104,105,115,44,70,97,58,101,125,41,58,120,116,40,116,104,105,115,46,66,97,46,77,97,44,123,68,97,58,116,104,105,115,44,67,97,58,101,125,41,125,118,97,114,32,111,61,116,104,105,115,46,99,98,40,101,41,59,105,102,40,33,111,41,114,101,116,117,114,110,32,116,104,105,115,46,87,97,40,101,41,44,110,117,108,108,59,118,97,114,32,115,61,103,110,40,116,104,105,115,46,66,97,44,111,41,59,105,102,40,115,33,61,61,118,111,105,100,32,48,41,114,101,116,117,114,110,32,115,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,61,61,61,48,63,40,115,46,65,97,46,67,97,61,111,44,115,46,65,97,46,70,97,61,101,44,115,46,99,108,111,110,101,40,41,41,58,40,115,61,115,46,99,108,111,110,101,40,41,44,116,104,105,115,46,87,97,40,101,41,44,115,41,59,105,102,40,115,61,116,104,105,115,46,66,97,46,98,98,40,111,41,44,115,61,70,101,91,115,93,44,33,115,41,114,101,116,117,114,110,32,110,46,99,97,108,108,40,116,104,105,115,41,59,115,61,116,104,105,115,46,82,97,63,115,46,90,97,58,115,46,112,111,105,110,116,101,114,84,121,112,101,59,118,97,114,32,99,61,82,101,40,111,44,116,104,105,115,46,66,97,44,115,46,66,97,41,59,114,101,116,117,114,110,32,99,61,61,61,110,117,108,108,63,110,46,99,97,108,108,40,116,104,105,115,41,58,116,104,105,115,46,83,97,63,120,116,40,115,46,66,97,46,77,97,44,123,68,97,58,115,44,67,97,58,99,44,72,97,58,116,104,105,115,44,70,97,58,101,125,41,58,120,116,40,115,46,66,97,46,77,97,44,123,68,97,58,115,44,67,97,58,99,125,41,125,125,41,44,68,101,61,117,46,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,61,40,40,101,44,110,41,61,62,123,118,97,114,32,111,61,102,116,40,110,44,102,117,110,99,116,105,111,110,40,115,41,123,116,104,105,115,46,110,97,109,101,61,110,44,116,104,105,115,46,109,101,115,115,97,103,101,61,115,44,115,61,69,114,114,111,114,40,115,41,46,115,116,97,99,107,44,115,33,61,61,118,111,105,100,32,48,38,38,40,116,104,105,115,46,115,116,97,99,107,61,116,104,105,115,46,116,111,83,116,114,105,110,103,40,41,43,96,10,96,43,115,46,114,101,112,108,97,99,101,40,47,94,69,114,114,111,114,40,58,91,94,92,110,93,42,41,63,92,110,47,44,34,34,41,41,125,41,59,114,101,116,117,114,110,32,111,46,112,114,111,116,111,116,121,112,101,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,101,46,112,114,111,116,111,116,121,112,101,41,44,111,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,61,111,44,111,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,101,115,115,97,103,101,61,61,61,118,111,105,100,32,48,63,116,104,105,115,46,110,97,109,101,58,96,36,123,116,104,105,115,46,110,97,109,101,125,58,32,36,123,116,104,105,115,46,109,101,115,115,97,103,101,125,96,125,44,111,125,41,40,69,114,114,111,114,44,34,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,34,41,44,71,46,112,117,115,104,40,48,44,49,44,118,111,105,100,32,48,44,49,44,110,117,108,108,44,49,44,33,48,44,49,44,33,49,44,49,41,44,117,46,99,111,117,110,116,95,101,109,118,97,108,95,104,97,110,100,108,101,115,61,40,41,61,62,71,46,108,101,110,103,116,104,47,50,45,53,45,88,116,46,108,101,110,103,116,104,59,118,97,114,32,78,110,61,123,100,58,40,101,44,110,44,111,44,115,41,61,62,121,116,40,96,65,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,36,123,101,63,73,116,40,101,41,58,34,34,125,44,32,97,116,58,32,96,43,91,110,63,110,63,73,116,40,110,41,58,34,34,58,34,117,110,107,110,111,119,110,32,102,105,108,101,110,97,109,101,34,44,111,44,115,63,115,63,73,116,40,115,41,58,34,34,58,34,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,34,93,41,44,112,58,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,110,101,119,32,112,110,40,101,41,59,116,104,114,111,119,32,73,91,115,46,67,97,43,49,54,62,62,50,93,61,48,44,73,91,115,46,67,97,43,52,62,62,50,93,61,110,44,73,91,115,46,67,97,43,56,62,62,50,93,61,111,44,80,101,61,101,44,102,110,43,43,44,80,101,125,44,83,58,40,41,61,62,123,125,44,80,58,40,41,61,62,123,125,44,81,58,40,41,61,62,123,125,44,85,58,102,117,110,99,116,105,111,110,40,41,123,125,44,82,58,40,41,61,62,123,125,44,88,58,40,41,61,62,121,116,40,34,34,41,44,67,58,101,61,62,123,118,97,114,32,110,61,76,116,91,101,93,59,100,101,108,101,116,101,32,76,116,91,101,93,59,118,97,114,32,111,61,110,46,85,97,44,115,61,110,46,75,97,44,99,61,110,46,88,97,44,100,61,99,46,109,97,112,40,112,61,62,112,46,103,98,41,46,99,111,110,99,97,116,40,99,46,109,97,112,40,112,61,62,112,46,109,98,41,41,59,75,40,91,101,93,44,100,44,112,61,62,123,118,97,114,32,104,61,123,125,59,114,101,116,117,114,110,32,99,46,102,111,114,69,97,99,104,40,40,118,44,103,41,61,62,123,118,97,114,32,109,61,112,91,103,93,44,67,61,118,46,101,98,44,121,61,118,46,102,98,44,66,61,112,91,103,43,99,46,108,101,110,103,116,104,93,44,76,61,118,46,108,98,44,85,61,118,46,110,98,59,104,91,118,46,97,98,93,61,123,114,101,97,100,58,36,61,62,109,46,102,114,111,109,87,105,114,101,84,121,112,101,40,67,40,121,44,36,41,41,44,119,114,105,116,101,58,40,36,44,83,41,61,62,123,118,97,114,32,82,61,91,93,59,76,40,85,44,36,44,66,46,116,111,87,105,114,101,84,121,112,101,40,82,44,83,41,41,44,72,116,40,82,41,125,125,125,41,44,91,123,110,97,109,101,58,110,46,110,97,109,101,44,102,114,111,109,87,105,114,101,84,121,112,101,58,118,61,62,123,118,97,114,32,103,61,123,125,44,109,59,102,111,114,40,109,32,105,110,32,104,41,103,91,109,93,61,104,91,109,93,46,114,101,97,100,40,118,41,59,114,101,116,117,114,110,32,115,40,118,41,44,103,125,44,116,111,87,105,114,101,84,121,112,101,58,40,118,44,103,41,61,62,123,102,111,114,40,118,97,114,32,109,32,105,110,32,104,41,105,102,40,33,40,109,32,105,110,32,103,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,77,105,115,115,105,110,103,32,102,105,101,108,100,58,32,34,36,123,109,125,34,96,41,59,118,97,114,32,67,61,111,40,41,59,102,111,114,40,109,32,105,110,32,104,41,104,91,109,93,46,119,114,105,116,101,40,67,44,103,91,109,93,41,59,114,101,116,117,114,110,32,118,33,61,61,110,117,108,108,38,38,118,46,112,117,115,104,40,115,44,67,41,44,67,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,58,115,125,93,125,41,125,44,73,58,40,41,61,62,123,125,44,98,97,58,40,101,44,110,44,111,44,115,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,99,41,123,114,101,116,117,114,110,33,33,99,125,44,116,111,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,99,44,100,41,123,114,101,116,117,114,110,32,100,63,111,58,115,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,102,117,110,99,116,105,111,110,40,99,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,84,91,99,93,41,125,44,74,97,58,110,117,108,108,125,41,125,44,111,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,44,109,44,67,44,121,41,61,62,123,109,61,65,40,109,41,44,100,61,79,40,99,44,100,41,44,104,38,38,40,104,61,79,40,112,44,104,41,41,44,103,38,38,40,103,61,79,40,118,44,103,41,41,44,121,61,79,40,67,44,121,41,59,118,97,114,32,66,61,95,110,40,109,41,59,74,116,40,66,44,102,117,110,99,116,105,111,110,40,41,123,84,116,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,109,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,91,115,93,41,125,41,44,75,40,91,101,44,110,44,111,93,44,115,63,91,115,93,58,91,93,44,76,61,62,123,105,102,40,76,61,76,91,48,93,44,115,41,118,97,114,32,85,61,76,46,66,97,44,36,61,85,46,77,97,59,101,108,115,101,32,36,61,65,116,46,112,114,111,116,111,116,121,112,101,59,76,61,102,116,40,109,44,102,117,110,99,116,105,111,110,40,41,123,105,102,40,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,104,105,115,41,33,61,61,83,41,116,104,114,111,119,32,110,101,119,32,119,40,34,85,115,101,32,39,110,101,119,39,32,116,111,32,99,111,110,115,116,114,117,99,116,32,34,43,109,41,59,105,102,40,82,46,76,97,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,109,43,34,32,104,97,115,32,110,111,32,97,99,99,101,115,115,105,98,108,101,32,99,111,110,115,116,114,117,99,116,111,114,34,41,59,102,111,114,40,118,97,114,32,90,101,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,107,116,61,110,101,119,32,65,114,114,97,121,40,90,101,41,44,66,116,61,48,59,66,116,60,90,101,59,66,116,43,43,41,107,116,91,66,116,93,61,97,114,103,117,109,101,110,116,115,91,66,116,93,59,118,97,114,32,113,101,61,82,46,76,97,91,107,116,46,108,101,110,103,116,104,93,59,105,102,40,113,101,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,96,84,114,105,101,100,32,116,111,32,105,110,118,111,107,101,32,99,116,111,114,32,111,102,32,36,123,109,125,32,119,105,116,104,32,105,110,118,97,108,105,100,32,110,117,109,98,101,114,32,111,102,32,112,97,114,97,109,101,116,101,114,115,32,40,36,123,107,116,46,108,101,110,103,116,104,125,41,32,45,32,101,120,112,101,99,116,101,100,32,40,36,123,79,98,106,101,99,116,46,107,101,121,115,40,82,46,76,97,41,46,116,111,83,116,114,105,110,103,40,41,125,41,32,112,97,114,97,109,101,116,101,114,115,32,105,110,115,116,101,97,100,33,96,41,59,114,101,116,117,114,110,32,113,101,46,97,112,112,108,121,40,116,104,105,115,44,107,116,41,125,41,59,118,97,114,32,83,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,36,44,123,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,76,125,125,41,59,76,46,112,114,111,116,111,116,121,112,101,61,83,59,118,97,114,32,82,61,110,101,119,32,69,110,40,109,44,76,44,83,44,121,44,85,44,100,44,104,44,103,41,59,105,102,40,82,46,71,97,41,123,118,97,114,32,97,101,44,103,116,59,40,97,101,61,40,103,116,61,82,46,71,97,41,46,86,97,41,33,61,61,110,117,108,108,38,38,97,101,33,61,61,118,111,105,100,32,48,124,124,40,103,116,46,86,97,61,91,93,41,44,82,46,71,97,46,86,97,46,112,117,115,104,40,82,41,125,114,101,116,117,114,110,32,85,61,110,101,119,32,118,116,40,109,44,82,44,33,48,44,33,49,44,33,49,41,44,103,116,61,110,101,119,32,118,116,40,109,43,34,42,34,44,82,44,33,49,44,33,49,44,33,49,41,44,36,61,110,101,119,32,118,116,40,109,43,34,32,99,111,110,115,116,42,34,44,82,44,33,49,44,33,48,44,33,49,41,44,70,101,91,101,93,61,123,112,111,105,110,116,101,114,84,121,112,101,58,103,116,44,90,97,58,36,125,44,107,101,40,66,44,76,41,44,91,85,44,103,116,44,36,93,125,41,125,44,119,58,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,123,118,97,114,32,112,61,89,116,40,110,44,111,41,59,99,61,79,40,115,44,99,41,44,75,40,91,93,44,91,101,93,44,104,61,62,123,104,61,104,91,48,93,59,118,97,114,32,118,61,96,99,111,110,115,116,114,117,99,116,111,114,32,36,123,104,46,110,97,109,101,125,96,59,105,102,40,104,46,66,97,46,76,97,61,61,61,118,111,105,100,32,48,38,38,40,104,46,66,97,46,76,97,61,91,93,41,44,104,46,66,97,46,76,97,91,110,45,49,93,33,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,109,117,108,116,105,112,108,101,32,99,111,110,115,116,114,117,99,116,111,114,115,32,119,105,116,104,32,105,100,101,110,116,105,99,97,108,32,110,117,109,98,101,114,32,111,102,32,112,97,114,97,109,101,116,101,114,115,32,40,36,123,110,45,49,125,41,32,102,111,114,32,99,108,97,115,115,32,39,36,123,104,46,110,97,109,101,125,39,33,32,79,118,101,114,108,111,97,100,32,114,101,115,111,108,117,116,105,111,110,32,105,115,32,99,117,114,114,101,110,116,108,121,32,111,110,108,121,32,112,101,114,102,111,114,109,101,100,32,117,115,105,110,103,32,116,104,101,32,112,97,114,97,109,101,116,101,114,32,99,111,117,110,116,44,32,110,111,116,32,97,99,116,117,97,108,32,116,121,112,101,32,105,110,102,111,33,96,41,59,114,101,116,117,114,110,32,104,46,66,97,46,76,97,91,110,45,49,93,61,40,41,61,62,123,84,116,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,104,46,110,97,109,101,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,112,41,125,44,75,40,91,93,44,112,44,103,61,62,40,103,46,115,112,108,105,99,101,40,49,44,48,44,110,117,108,108,41,44,104,46,66,97,46,76,97,91,110,45,49,93,61,81,116,40,118,44,103,44,110,117,108,108,44,99,44,100,41,44,91,93,41,41,44,91,93,125,41,125,44,97,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,61,62,123,118,97,114,32,118,61,89,116,40,111,44,115,41,59,110,61,65,40,110,41,44,110,61,122,101,40,110,41,44,100,61,79,40,99,44,100,41,44,75,40,91,93,44,91,101,93,44,103,61,62,123,102,117,110,99,116,105,111,110,32,109,40,41,123,84,116,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,67,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,118,41,125,103,61,103,91,48,93,59,118,97,114,32,67,61,96,36,123,103,46,110,97,109,101,125,46,36,123,110,125,96,59,110,46,115,116,97,114,116,115,87,105,116,104,40,34,64,64,34,41,38,38,40,110,61,83,121,109,98,111,108,91,110,46,115,117,98,115,116,114,105,110,103,40,50,41,93,41,44,104,38,38,103,46,66,97,46,106,98,46,112,117,115,104,40,110,41,59,118,97,114,32,121,61,103,46,66,97,46,77,97,44,66,61,121,91,110,93,59,114,101,116,117,114,110,32,66,61,61,61,118,111,105,100,32,48,124,124,66,46,69,97,61,61,61,118,111,105,100,32,48,38,38,66,46,99,108,97,115,115,78,97,109,101,33,61,61,103,46,110,97,109,101,38,38,66,46,78,97,61,61,61,111,45,50,63,40,109,46,78,97,61,111,45,50,44,109,46,99,108,97,115,115,78,97,109,101,61,103,46,110,97,109,101,44,121,91,110,93,61,109,41,58,40,36,101,40,121,44,110,44,67,41,44,121,91,110,93,46,69,97,91,111,45,50,93,61,109,41,44,75,40,91,93,44,118,44,76,61,62,40,76,61,81,116,40,67,44,76,44,103,44,100,44,112,41,44,121,91,110,93,46,69,97,61,61,61,118,111,105,100,32,48,63,40,76,46,78,97,61,111,45,50,44,121,91,110,93,61,76,41,58,121,91,110,93,46,69,97,91,111,45,50,93,61,76,44,91,93,41,41,44,91,93,125,41,125,44,36,58,101,61,62,86,40,101,44,85,101,41,44,72,58,40,101,44,110,44,111,44,115,41,61,62,123,102,117,110,99,116,105,111,110,32,99,40,41,123,125,110,61,65,40,110,41,44,99,46,118,97,108,117,101,115,61,123,125,44,86,40,101,44,123,110,97,109,101,58,110,44,99,111,110,115,116,114,117,99,116,111,114,58,99,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,100,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,118,97,108,117,101,115,91,100,93,125,44,116,111,87,105,114,101,84,121,112,101,58,40,100,44,112,41,61,62,112,46,118,97,108,117,101,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,83,110,40,110,44,111,44,115,41,44,74,97,58,110,117,108,108,125,41,44,74,116,40,110,44,99,41,125,44,115,58,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,82,116,40,101,44,34,101,110,117,109,34,41,59,110,61,65,40,110,41,44,101,61,115,46,99,111,110,115,116,114,117,99,116,111,114,44,115,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,115,46,99,111,110,115,116,114,117,99,116,111,114,46,112,114,111,116,111,116,121,112,101,44,123,118,97,108,117,101,58,123,118,97,108,117,101,58,111,125,44,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,102,116,40,96,36,123,115,46,110,97,109,101,125,95,36,123,110,125,96,44,102,117,110,99,116,105,111,110,40,41,123,125,41,125,125,41,44,101,46,118,97,108,117,101,115,91,111,93,61,115,44,101,91,110,93,61,115,125,44,70,58,40,101,44,110,44,111,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,115,61,62,115,44,116,111,87,105,114,101,84,121,112,101,58,40,115,44,99,41,61,62,99,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,120,110,40,110,44,111,41,44,74,97,58,110,117,108,108,125,41,125,44,122,58,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,123,118,97,114,32,112,61,89,116,40,110,44,111,41,59,101,61,65,40,101,41,44,101,61,122,101,40,101,41,44,99,61,79,40,115,44,99,41,44,74,116,40,101,44,102,117,110,99,116,105,111,110,40,41,123,84,116,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,101,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,112,41,125,44,110,45,49,41,44,75,40,91,93,44,112,44,104,61,62,40,107,101,40,101,44,81,116,40,101,44,91,104,91,48,93,44,110,117,108,108,93,46,99,111,110,99,97,116,40,104,46,115,108,105,99,101,40,49,41,41,44,110,117,108,108,44,99,44,100,41,44,110,45,49,41,44,91,93,41,41,125,44,118,58,40,101,44,110,44,111,44,115,44,99,41,61,62,123,105,102,40,110,61,65,40,110,41,44,99,61,61,61,45,49,38,38,40,99,61,52,50,57,52,57,54,55,50,57,53,41,44,99,61,104,61,62,104,44,115,61,61,61,48,41,123,118,97,114,32,100,61,51,50,45,56,42,111,59,99,61,104,61,62,104,60,60,100,62,62,62,100,125,118,97,114,32,112,61,110,46,105,110,99,108,117,100,101,115,40,34,117,110,115,105,103,110,101,100,34,41,63,102,117,110,99,116,105,111,110,40,104,44,118,41,123,114,101,116,117,114,110,32,118,62,62,62,48,125,58,102,117,110,99,116,105,111,110,40,104,44,118,41,123,114,101,116,117,114,110,32,118,125,59,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,99,44,116,111,87,105,114,101,84,121,112,101,58,112,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,65,110,40,110,44,111,44,115,33,61,61,48,41,44,74,97,58,110,117,108,108,125,41,125,44,108,58,40,101,44,110,44,111,41,61,62,123,102,117,110,99,116,105,111,110,32,115,40,100,41,123,114,101,116,117,114,110,32,110,101,119,32,99,40,101,116,46,98,117,102,102,101,114,44,73,91,100,43,52,62,62,50,93,44,73,91,100,62,62,50,93,41,125,118,97,114,32,99,61,91,73,110,116,56,65,114,114,97,121,44,85,105,110,116,56,65,114,114,97,121,44,73,110,116,49,54,65,114,114,97,121,44,85,105,110,116,49,54,65,114,114,97,121,44,73,110,116,51,50,65,114,114,97,121,44,85,105,110,116,51,50,65,114,114,97,121,44,70,108,111,97,116,51,50,65,114,114,97,121,44,70,108,111,97,116,54,52,65,114,114,97,121,93,91,110,93,59,111,61,65,40,111,41,44,86,40,101,44,123,110,97,109,101,58,111,44,102,114,111,109,87,105,114,101,84,121,112,101,58,115,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,115,125,44,123,104,98,58,33,48,125,41,125,44,113,58,101,61,62,123,86,40,101,44,80,110,41,125,44,66,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,44,109,44,67,41,61,62,123,111,61,65,40,111,41,44,100,61,79,40,99,44,100,41,44,104,61,79,40,112,44,104,41,44,103,61,79,40,118,44,103,41,44,67,61,79,40,109,44,67,41,44,75,40,91,101,93,44,91,110,93,44,121,61,62,40,121,61,121,91,48,93,44,91,110,101,119,32,118,116,40,111,44,121,46,66,97,44,33,49,44,33,49,44,33,48,44,121,44,115,44,100,44,104,44,103,44,67,41,93,41,41,125,44,97,97,58,40,101,44,110,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,111,41,123,102,111,114,40,118,97,114,32,115,61,73,91,111,62,62,50,93,44,99,61,111,43,52,44,100,44,112,61,99,44,104,61,48,59,104,60,61,115,59,43,43,104,41,123,118,97,114,32,118,61,99,43,104,59,40,104,61,61,115,124,124,84,91,118,93,61,61,48,41,38,38,40,112,61,112,63,73,116,40,112,44,118,45,112,41,58,34,34,44,100,61,61,61,118,111,105,100,32,48,63,100,61,112,58,40,100,43,61,34,92,48,34,44,100,43,61,112,41,44,112,61,118,43,49,41,125,114,101,116,117,114,110,32,74,40,111,41,44,100,125,44,116,111,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,111,44,115,41,123,115,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,38,38,40,115,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,115,41,41,59,118,97,114,32,99,44,100,61,116,121,112,101,111,102,32,115,61,61,34,115,116,114,105,110,103,34,59,105,102,40,33,40,100,124,124,115,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,65,114,114,97,121,124,124,115,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,124,124,115,32,105,110,115,116,97,110,99,101,111,102,32,73,110,116,56,65,114,114,97,121,41,41,116,104,114,111,119,32,110,101,119,32,119,40,34,67,97,110,110,111,116,32,112,97,115,115,32,110,111,110,45,115,116,114,105,110,103,32,116,111,32,115,116,100,58,58,115,116,114,105,110,103,34,41,59,105,102,40,100,41,102,111,114,40,118,97,114,32,112,61,99,61,48,59,112,60,115,46,108,101,110,103,116,104,59,43,43,112,41,123,118,97,114,32,104,61,115,46,99,104,97,114,67,111,100,101,65,116,40,112,41,59,49,50,55,62,61,104,63,99,43,43,58,50,48,52,55,62,61,104,63,99,43,61,50,58,53,53,50,57,54,60,61,104,38,38,53,55,51,52,51,62,61,104,63,40,99,43,61,52,44,43,43,112,41,58,99,43,61,51,125,101,108,115,101,32,99,61,115,46,108,101,110,103,116,104,59,105,102,40,112,61,105,101,40,52,43,99,43,49,41,44,104,61,112,43,52,44,73,91,112,62,62,50,93,61,99,44,100,41,108,116,40,115,44,104,44,99,43,49,41,59,101,108,115,101,32,105,102,40,100,41,102,111,114,40,100,61,48,59,100,60,99,59,43,43,100,41,123,118,97,114,32,118,61,115,46,99,104,97,114,67,111,100,101,65,116,40,100,41,59,105,102,40,50,53,53,60,118,41,116,104,114,111,119,32,74,40,104,41,44,110,101,119,32,119,40,34,83,116,114,105,110,103,32,104,97,115,32,85,84,70,45,49,54,32,99,111,100,101,32,117,110,105,116,115,32,116,104,97,116,32,100,111,32,110,111,116,32,102,105,116,32,105,110,32,56,32,98,105,116,115,34,41,59,84,91,104,43,100,93,61,118,125,101,108,115,101,32,102,111,114,40,100,61,48,59,100,60,99,59,43,43,100,41,84,91,104,43,100,93,61,115,91,100,93,59,114,101,116,117,114,110,32,111,33,61,61,110,117,108,108,38,38,111,46,112,117,115,104,40,74,44,112,41,44,112,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,40,111,41,123,74,40,111,41,125,125,41,125,44,69,58,40,101,44,110,44,111,41,61,62,123,105,102,40,111,61,65,40,111,41,44,110,61,61,61,50,41,118,97,114,32,115,61,84,110,44,99,61,79,110,44,100,61,82,110,44,112,61,104,61,62,99,116,91,104,62,62,49,93,59,101,108,115,101,32,110,61,61,61,52,38,38,40,115,61,70,110,44,99,61,36,110,44,100,61,107,110,44,112,61,104,61,62,73,91,104,62,62,50,93,41,59,86,40,101,44,123,110,97,109,101,58,111,44,102,114,111,109,87,105,114,101,84,121,112,101,58,104,61,62,123,102,111,114,40,118,97,114,32,118,61,73,91,104,62,62,50,93,44,103,44,109,61,104,43,52,44,67,61,48,59,67,60,61,118,59,43,43,67,41,123,118,97,114,32,121,61,104,43,52,43,67,42,110,59,40,67,61,61,118,124,124,112,40,121,41,61,61,48,41,38,38,40,109,61,115,40,109,44,121,45,109,41,44,103,61,61,61,118,111,105,100,32,48,63,103,61,109,58,40,103,43,61,34,92,48,34,44,103,43,61,109,41,44,109,61,121,43,110,41,125,114,101,116,117,114,110,32,74,40,104,41,44,103,125,44,116,111,87,105,114,101,84,121,112,101,58,40,104,44,118,41,61,62,123,105,102,40,116,121,112,101,111,102,32,118,33,61,34,115,116,114,105,110,103,34,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,110,111,110,45,115,116,114,105,110,103,32,116,111,32,67,43,43,32,115,116,114,105,110,103,32,116,121,112,101,32,36,123,111,125,96,41,59,118,97,114,32,103,61,100,40,118,41,44,109,61,105,101,40,52,43,103,43,110,41,59,114,101,116,117,114,110,32,73,91,109,62,62,50,93,61,103,47,110,44,99,40,118,44,109,43,52,44,103,43,110,41,44,104,33,61,61,110,117,108,108,38,38,104,46,112,117,115,104,40,74,44,109,41,44,109,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,40,104,41,123,74,40,104,41,125,125,41,125,44,68,58,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,123,76,116,91,101,93,61,123,110,97,109,101,58,65,40,110,41,44,85,97,58,79,40,111,44,115,41,44,75,97,58,79,40,99,44,100,41,44,88,97,58,91,93,125,125,44,107,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,41,61,62,123,76,116,91,101,93,46,88,97,46,112,117,115,104,40,123,97,98,58,65,40,110,41,44,103,98,58,111,44,101,98,58,79,40,115,44,99,41,44,102,98,58,100,44,109,98,58,112,44,108,98,58,79,40,104,44,118,41,44,110,98,58,103,125,41,125,44,99,97,58,40,101,44,110,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,112,98,58,33,48,44,110,97,109,101,58,110,44,73,97,58,48,44,102,114,111,109,87,105,114,101,84,121,112,101,58,40,41,61,62,123,125,44,116,111,87,105,114,101,84,121,112,101,58,40,41,61,62,123,125,125,41,125,44,86,58,40,101,44,110,44,111,41,61,62,84,46,99,111,112,121,87,105,116,104,105,110,40,101,44,110,44,110,43,111,41,44,78,58,40,41,61,62,123,87,116,61,33,49,44,116,101,61,48,125,44,76,58,40,41,61,62,123,116,104,114,111,119,32,49,47,48,125,44,65,58,40,101,44,110,44,111,41,61,62,40,101,61,105,116,40,101,41,44,110,61,82,116,40,110,44,34,101,109,118,97,108,58,58,97,115,34,41,44,87,101,40,110,44,111,44,101,41,41,44,117,58,40,101,44,110,44,111,44,115,41,61,62,40,101,61,101,101,91,101,93,44,110,61,105,116,40,110,41,44,101,40,110,117,108,108,44,110,44,111,44,115,41,41,44,101,58,90,116,44,120,58,40,101,44,110,41,61,62,40,101,61,105,116,40,101,41,44,110,61,105,116,40,110,41,44,101,61,61,110,41,44,116,58,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,68,110,40,101,44,110,41,44,99,61,115,46,115,104,105,102,116,40,41,59,101,45,45,59,118,97,114,32,100,61,65,114,114,97,121,40,101,41,59,114,101,116,117,114,110,32,110,61,96,109,101,116,104,111,100,67,97,108,108,101,114,60,40,36,123,115,46,109,97,112,40,112,61,62,112,46,110,97,109,101,41,46,106,111,105,110,40,34,44,32,34,41,125,41,32,61,62,32,36,123,99,46,110,97,109,101,125,62,96,44,66,110,40,102,116,40,110,44,40,112,44,104,44,118,44,103,41,61,62,123,102,111,114,40,118,97,114,32,109,61,48,44,67,61,48,59,67,60,101,59,43,43,67,41,100,91,67,93,61,115,91,67,93,46,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,103,43,109,41,44,109,43,61,115,91,67,93,46,73,97,59,114,101,116,117,114,110,32,112,61,111,61,61,61,49,63,86,110,40,104,44,100,41,58,104,46,97,112,112,108,121,40,112,44,100,41,44,87,101,40,99,44,118,44,112,41,125,41,41,125,44,102,58,101,61,62,123,57,60,101,38,38,40,71,91,101,43,49,93,43,61,49,41,125,44,110,58,101,61,62,123,118,97,114,32,110,61,105,116,40,101,41,59,72,116,40,110,41,44,90,116,40,101,41,125,44,105,58,40,101,44,110,41,61,62,40,101,61,82,116,40,101,44,34,95,101,109,118,97,108,95,116,97,107,101,95,118,97,108,117,101,34,41,44,101,61,101,46,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,110,41,44,79,116,40,101,41,41,44,74,58,40,101,44,110,41,61,62,123,105,102,40,109,116,91,101,93,38,38,40,99,108,101,97,114,84,105,109,101,111,117,116,40,109,116,91,101,93,46,105,100,41,44,100,101,108,101,116,101,32,109,116,91,101,93,41,44,33,110,41,114,101,116,117,114,110,32,48,59,118,97,114,32,111,61,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,100,101,108,101,116,101,32,109,116,91,101,93,44,122,110,40,40,41,61,62,81,101,40,101,44,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,41,41,125,44,110,41,59,114,101,116,117,114,110,32,109,116,91,101,93,61,123,105,100,58,111,44,113,98,58,110,125,44,48,125,44,75,58,40,101,44,110,44,111,44,115,41,61,62,123,118,97,114,32,99,61,110,101,119,32,68,97,116,101,40,41,46,103,101,116,70,117,108,108,89,101,97,114,40,41,44,100,61,110,101,119,32,68,97,116,101,40,99,44,48,44,49,41,46,103,101,116,84,105,109,101,122,111,110,101,79,102,102,115,101,116,40,41,59,99,61,110,101,119,32,68,97,116,101,40,99,44,54,44,49,41,46,103,101,116,84,105,109,101,122,111,110,101,79,102,102,115,101,116,40,41,44,73,91,101,62,62,50,93,61,54,48,42,77,97,116,104,46,109,97,120,40,100,44,99,41,44,88,91,110,62,62,50,93,61,43,40,100,33,61,99,41,44,110,61,112,61,62,123,118,97,114,32,104,61,77,97,116,104,46,97,98,115,40,112,41,59,114,101,116,117,114,110,96,85,84,67,36,123,48,60,61,112,63,34,45,34,58,34,43,34,125,36,123,83,116,114,105,110,103,40,77,97,116,104,46,102,108,111,111,114,40,104,47,54,48,41,41,46,112,97,100,83,116,97,114,116,40,50,44,34,48,34,41,125,36,123,83,116,114,105,110,103,40,104,37,54,48,41,46,112,97,100,83,116,97,114,116,40,50,44,34,48,34,41,125,96,125,44,101,61,110,40,100,41,44,110,61,110,40,99,41,44,99,60,100,63,40,108,116,40,101,44,111,44,49,55,41,44,108,116,40,110,44,115,44,49,55,41,41,58,40,108,116,40,101,44,115,44,49,55,41,44,108,116,40,110,44,111,44,49,55,41,41,125,44,109,58,40,41,61,62,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,44,77,58,101,61,62,123,118,97,114,32,110,61,84,46,108,101,110,103,116,104,59,105,102,40,101,62,62,62,61,48,44,50,49,52,55,52,56,51,54,52,56,60,101,41,114,101,116,117,114,110,33,49,59,102,111,114,40,118,97,114,32,111,61,49,59,52,62,61,111,59,111,42,61,50,41,123,118,97,114,32,115,61,110,42,40,49,43,46,50,47,111,41,59,115,61,77,97,116,104,46,109,105,110,40,115,44,101,43,49,48,48,54,54,51,50,57,54,41,59,116,58,123,115,61,40,77,97,116,104,46,109,105,110,40,50,49,52,55,52,56,51,54,52,56,44,54,53,53,51,54,42,77,97,116,104,46,99,101,105,108,40,77,97,116,104,46,109,97,120,40,101,44,115,41,47,54,53,53,51,54,41,41,45,119,116,46,98,117,102,102,101,114,46,98,121,116,101,76,101,110,103,116,104,43,54,53,53,51,53,41,47,54,53,53,51,54,124,48,59,116,114,121,123,119,116,46,103,114,111,119,40,115,41,44,121,101,40,41,59,118,97,114,32,99,61,49,59,98,114,101,97,107,32,116,125,99,97,116,99,104,123,125,99,61,118,111,105,100,32,48,125,105,102,40,99,41,114,101,116,117,114,110,33,48,125,114,101,116,117,114,110,33,49,125,44,90,58,40,101,44,110,41,61,62,123,118,97,114,32,111,61,48,59,114,101,116,117,114,110,32,71,101,40,41,46,102,111,114,69,97,99,104,40,40,115,44,99,41,61,62,123,118,97,114,32,100,61,110,43,111,59,102,111,114,40,99,61,73,91,101,43,52,42,99,62,62,50,93,61,100,44,100,61,48,59,100,60,115,46,108,101,110,103,116,104,59,43,43,100,41,101,116,91,99,43,43,93,61,115,46,99,104,97,114,67,111,100,101,65,116,40,100,41,59,101,116,91,99,93,61,48,44,111,43,61,115,46,108,101,110,103,116,104,43,49,125,41,44,48,125,44,95,58,40,101,44,110,41,61,62,123,118,97,114,32,111,61,71,101,40,41,59,73,91,101,62,62,50,93,61,111,46,108,101,110,103,116,104,59,118,97,114,32,115,61,48,59,114,101,116,117,114,110,32,111,46,102,111,114,69,97,99,104,40,99,61,62,115,43,61,99,46,108,101,110,103,116,104,43,49,41,44,73,91,110,62,62,50,93,61,115,44,48,125,44,87,58,40,41,61,62,53,50,44,84,58,40,41,61,62,53,50,44,114,58,87,110,44,106,58,74,110,44,103,58,81,110,44,71,58,72,110,44,100,97,58,89,110,44,98,58,106,110,44,99,58,75,110,44,104,58,71,110,44,121,58,88,110,44,89,58,106,101,44,79,58,40,101,44,110,41,61,62,40,74,101,40,84,46,115,117,98,97,114,114,97,121,40,101,44,101,43,110,41,41,44,48,41,125,44,98,59,40,97,115,121,110,99,32,102,117,110,99,116,105,111,110,40,101,44,110,41,123,102,117,110,99,116,105,111,110,32,111,40,100,41,123,118,97,114,32,112,59,114,101,116,117,114,110,32,98,61,100,46,101,120,112,111,114,116,115,44,119,116,61,98,46,101,97,44,121,101,40,41,44,66,101,61,98,46,104,97,44,73,101,46,117,110,115,104,105,102,116,40,98,46,102,97,41,44,90,45,45,44,40,112,61,117,46,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,61,61,61,110,117,108,108,124,124,112,61,61,61,118,111,105,100,32,48,124,124,112,46,99,97,108,108,40,117,44,90,41,44,90,61,61,48,38,38,100,116,38,38,40,100,61,100,116,44,100,116,61,110,117,108,108,44,100,40,41,41,44,98,125,90,43,43,44,40,101,61,117,46,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,61,61,61,110,117,108,108,124,124,101,61,61,61,118,111,105,100,32,48,124,124,101,46,99,97,108,108,40,117,44,90,41,59,118,97,114,32,115,61,123,97,58,78,110,125,59,105,102,40,117,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,41,116,114,121,123,114,101,116,117,114,110,32,117,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,40,115,44,111,41,125,99,97,116,99,104,40,100,41,123,115,116,40,96,77,111,100,117,108,101,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,32,99,97,108,108,98,97,99,107,32,102,97,105,108,101,100,32,119,105,116,104,32,101,114,114,111,114,58,32,36,123,100,125,96,41,44,95,116,40,100,41,125,40,110,61,98,116,41,33,61,61,110,117,108,108,38,38,110,33,61,61,118,111,105,100,32,48,124,124,40,98,116,61,83,101,40,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,41,63,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,58,117,46,108,111,99,97,116,101,70,105,108,101,63,117,46,108,111,99,97,116,101,70,105,108,101,40,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,44,106,41,58,106,43,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,41,59,116,114,121,123,118,97,114,32,99,61,97,119,97,105,116,32,104,110,40,115,41,59,114,101,116,117,114,110,32,111,40,99,46,105,110,115,116,97,110,99,101,41,44,99,125,99,97,116,99,104,40,100,41,123,95,116,40,100,41,125,125,41,40,41,59,118,97,114,32,105,101,61,101,61,62,40,105,101,61,98,46,103,97,41,40,101,41,44,74,61,101,61,62,40,74,61,98,46,105,97,41,40,101,41,44,89,101,61,101,61,62,40,89,101,61,98,46,106,97,41,40,101,41,44,81,101,61,40,101,44,110,41,61,62,40,81,101,61,98,46,107,97,41,40,101,44,110,41,44,78,61,40,101,44,110,41,61,62,40,78,61,98,46,108,97,41,40,101,44,110,41,44,87,61,101,61,62,40,87,61,98,46,109,97,41,40,101,41,44,72,61,40,41,61,62,40,72,61,98,46,110,97,41,40,41,59,117,46,100,121,110,67,97,108,108,95,106,105,105,105,61,40,101,44,110,44,111,44,115,41,61,62,40,117,46,100,121,110,67,97,108,108,95,106,105,105,105,61,98,46,111,97,41,40,101,44,110,44,111,44,115,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,61,40,101,44,110,44,111,44,115,44,99,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,61,98,46,112,97,41,40,101,44,110,44,111,44,115,44,99,41,44,117,46,100,121,110,67,97,108,108,95,118,106,102,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,102,105,105,61,98,46,113,97,41,40,101,44,110,44,111,44,115,44,99,44,100,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,61,98,46,114,97,41,40,101,44,110,44,111,44,115,44,99,44,100,41,44,117,46,100,121,110,67,97,108,108,95,118,106,61,40,101,44,110,44,111,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,61,98,46,115,97,41,40,101,44,110,44,111,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,105,61,98,46,116,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,102,102,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,102,102,105,105,61,98,46,117,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,61,98,46,118,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,44,117,46,100,121,110,67,97,108,108,95,118,105,105,106,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,105,105,106,105,105,61,98,46,119,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,44,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,61,62,40,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,61,98,46,120,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,44,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,41,61,62,40,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,61,98,46,121,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,41,44,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,41,61,62,40,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,61,98,46,122,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,41,59,102,117,110,99,116,105,111,110,32,87,110,40,101,44,110,41,123,118,97,114,32,111,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,41,125,99,97,116,99,104,40,115,41,123,105,102,40,87,40,111,41,44,115,33,61,61,115,43,48,41,116,104,114,111,119,32,115,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,72,110,40,101,44,110,44,111,44,115,44,99,44,100,41,123,118,97,114,32,112,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,44,111,44,115,44,99,44,100,41,125,99,97,116,99,104,40,104,41,123,105,102,40,87,40,112,41,44,104,33,61,61,104,43,48,41,116,104,114,111,119,32,104,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,106,110,40,101,44,110,41,123,118,97,114,32,111,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,41,125,99,97,116,99,104,40,115,41,123,105,102,40,87,40,111,41,44,115,33,61,61,115,43,48,41,116,104,114,111,119,32,115,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,71,110,40,101,44,110,44,111,44,115,41,123,118,97,114,32,99,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,44,111,44,115,41,125,99,97,116,99,104,40,100,41,123,105,102,40,87,40,99,41,44,100,33,61,61,100,43,48,41,116,104,114,111,119,32,100,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,74,110,40,101,44,110,44,111,41,123,118,97,114,32,115,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,44,111,41,125,99,97,116,99,104,40,99,41,123,105,102,40,87,40,115,41,44,99,33,61,61,99,43,48,41,116,104,114,111,119,32,99,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,75,110,40,101,44,110,44,111,41,123,118,97,114,32,115,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,44,111,41,125,99,97,116,99,104,40,99,41,123,105,102,40,87,40,115,41,44,99,33,61,61,99,43,48,41,116,104,114,111,119,32,99,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,89,110,40,101,41,123,118,97,114,32,110,61,72,40,41,59,116,114,121,123,122,40,101,41,40,41,125,99,97,116,99,104,40,111,41,123,105,102,40,87,40,110,41,44,111,33,61,61,111,43,48,41,116,104,114,111,119,32,111,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,81,110,40,101,44,110,44,111,44,115,41,123,118,97,114,32,99,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,44,111,44,115,41,125,99,97,116,99,104,40,100,41,123,105,102,40,87,40,99,41,44,100,33,61,61,100,43,48,41,116,104,114,111,119,32,100,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,88,110,40,101,44,110,44,111,44,115,44,99,41,123,118,97,114,32,100,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,44,111,44,115,44,99,41,125,99,97,116,99,104,40,112,41,123,105,102,40,87,40,100,41,44,112,33,61,61,112,43,48,41,116,104,114,111,119,32,112,59,78,40,49,44,48,41,125,125,118,97,114,32,36,116,59,100,116,61,102,117,110,99,116,105,111,110,32,101,40,41,123,36,116,124,124,88,101,40,41,44,36,116,124,124,40,100,116,61,101,41,125,59,102,117,110,99,116,105,111,110,32,88,101,40,41,123,102,117,110,99,116,105,111,110,32,101,40,41,123,105,102,40,33,36,116,38,38,40,36,116,61,33,48,44,117,46,99,97,108,108,101,100,82,117,110,61,33,48,44,33,67,116,41,41,123,118,97,114,32,110,59,105,102,40,78,116,40,73,101,41,44,68,40,117,41,44,40,110,61,117,46,111,110,82,117,110,116,105,109,101,73,110,105,116,105,97,108,105,122,101,100,41,61,61,61,110,117,108,108,124,124,110,61,61,61,118,111,105,100,32,48,124,124,110,46,99,97,108,108,40,117,41,44,117,46,112,111,115,116,82,117,110,41,102,111,114,40,116,121,112,101,111,102,32,117,46,112,111,115,116,82,117,110,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,117,46,112,111,115,116,82,117,110,61,91,117,46,112,111,115,116,82,117,110,93,41,59,117,46,112,111,115,116,82,117,110,46,108,101,110,103,116,104,59,41,123,118,97,114,32,111,61,117,46,112,111,115,116,82,117,110,46,115,104,105,102,116,40,41,59,76,101,46,117,110,115,104,105,102,116,40,111,41,125,78,116,40,76,101,41,125,125,105,102,40,33,40,48,60,90,41,41,123,105,102,40,117,46,112,114,101,82,117,110,41,102,111,114,40,116,121,112,101,111,102,32,117,46,112,114,101,82,117,110,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,117,46,112,114,101,82,117,110,61,91,117,46,112,114,101,82,117,110,93,41,59,117,46,112,114,101,82,117,110,46,108,101,110,103,116,104,59,41,100,110,40,41,59,78,116,40,98,101,41,44,48,60,90,124,124,40,117,46,115,101,116,83,116,97,116,117,115,63,40,117,46,115,101,116,83,116,97,116,117,115,40,34,82,117,110,110,105,110,103,46,46,46,34,41,44,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,117,46,115,101,116,83,116,97,116,117,115,40,34,34,41,44,49,41,44,101,40,41,125,44,49,41,41,58,101,40,41,41,125,125,105,102,40,117,46,112,114,101,73,110,105,116,41,102,111,114,40,116,121,112,101,111,102,32,117,46,112,114,101,73,110,105,116,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,117,46,112,114,101,73,110,105,116,61,91,117,46,112,114,101,73,110,105,116,93,41,59,48,60,117,46,112,114,101,73,110,105,116,46,108,101,110,103,116,104,59,41,117,46,112,114,101,73,110,105,116,46,112,111,112,40,41,40,41,59,114,101,116,117,114,110,32,88,101,40,41,44,114,61,99,110,44,114,125,125,41,40,41,44,114,110,61,116,114,59,118,97,114,32,70,61,99,108,97,115,115,32,70,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,82,101,110,100,101,114,101,114,76,111,97,100,101,114,32,105,115,32,97,32,115,116,97,116,105,99,32,99,108,97,115,115,32,97,110,100,32,99,97,110,110,111,116,32,98,101,32,105,110,115,116,97,110,116,105,97,116,101,100,46,34,41,125,115,116,97,116,105,99,32,97,115,121,110,99,32,95,116,114,121,76,111,97,100,40,116,41,123,114,101,116,117,114,110,32,97,119,97,105,116,32,114,110,40,123,108,111,99,97,116,101,70,105,108,101,58,40,41,61,62,116,125,41,125,115,116,97,116,105,99,32,97,115,121,110,99,32,95,108,111,97,100,87,105,116,104,66,97,99,107,117,112,40,41,123,114,101,116,117,114,110,32,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,124,124,40,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,61,70,46,95,116,114,121,76,111,97,100,40,70,46,95,119,97,115,109,85,82,76,41,46,99,97,116,99,104,40,97,115,121,110,99,32,116,61,62,123,108,101,116,32,114,61,96,104,116,116,112,115,58,47,47,117,110,112,107,103,46,99,111,109,47,36,123,100,101,125,64,36,123,99,101,125,47,100,105,115,116,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,119,97,115,109,96,59,99,111,110,115,111,108,101,46,119,97,114,110,40,96,80,114,105,109,97,114,121,32,87,65,83,77,32,108,111,97,100,32,102,97,105,108,101,100,32,102,114,111,109,32,36,123,70,46,95,119,97,115,109,85,82,76,125,46,32,69,114,114,111,114,58,32,36,123,116,46,109,101,115,115,97,103,101,125,96,41,44,99,111,110,115,111,108,101,46,119,97,114,110,40,96,65,116,116,101,109,112,116,105,110,103,32,116,111,32,108,111,97,100,32,87,65,83,77,32,102,114,111,109,32,98,97,99,107,117,112,32,85,82,76,58,32,36,123,114,125,96,41,59,116,114,121,123,114,101,116,117,114,110,32,97,119,97,105,116,32,70,46,95,116,114,121,76,111,97,100,40,114,41,125,99,97,116,99,104,40,97,41,123,116,104,114,111,119,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,80,114,105,109,97,114,121,32,87,65,83,77,32,85,82,76,32,102,97,105,108,101,100,58,32,36,123,116,46,109,101,115,115,97,103,101,125,96,41,44,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,66,97,99,107,117,112,32,87,65,83,77,32,85,82,76,32,102,97,105,108,101,100,58,32,36,123,97,46,109,101,115,115,97,103,101,125,96,41,44,110,101,119,32,69,114,114,111,114,40,34,87,65,83,77,32,108,111,97,100,105,110,103,32,102,97,105,108,101,100,32,102,114,111,109,32,97,108,108,32,115,111,117,114,99,101,115,46,34,41,125,125,41,41,44,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,125,115,116,97,116,105,99,32,97,115,121,110,99,32,108,111,97,100,40,41,123,114,101,116,117,114,110,32,70,46,95,108,111,97,100,87,105,116,104,66,97,99,107,117,112,40,41,125,115,116,97,116,105,99,32,115,101,116,87,97,115,109,85,114,108,40,116,41,123,116,33,61,61,70,46,95,119,97,115,109,85,82,76,38,38,40,70,46,95,119,97,115,109,85,82,76,61,116,44,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,61,110,117,108,108,41,125,125,59,95,40,70,44,34,95,77,111,100,117,108,101,80,114,111,109,105,115,101,34,44,110,117,108,108,41,44,95,40,70,44,34,95,119,97,115,109,85,82,76,34,44,96,104,116,116,112,115,58,47,47,99,100,110,46,106,115,100,101,108,105,118,114,46,110,101,116,47,110,112,109,47,36,123,100,101,125,64,36,123,99,101,125,47,100,105,115,116,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,119,97,115,109,96,41,59,118,97,114,32,97,116,61,70,59,118,97,114,32,122,116,61,99,108,97,115,115,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,95,40,116,104,105,115,44,34,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,34,44,110,101,119,32,77,97,112,41,125,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,108,101,116,32,97,61,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,41,59,97,124,124,40,97,61,110,101,119,32,83,101,116,44,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,115,101,116,40,116,44,97,41,41,44,97,46,97,100,100,40,114,41,125,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,108,101,116,32,97,61,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,41,59,97,38,38,40,114,63,40,97,46,100,101,108,101,116,101,40,114,41,44,97,46,115,105,122,101,61,61,61,48,38,38,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,116,41,41,58,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,116,41,41,125,100,105,115,112,97,116,99,104,40,116,41,123,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,46,116,121,112,101,41,63,46,102,111,114,69,97,99,104,40,97,61,62,97,40,116,41,41,125,114,101,109,111,118,101,65,108,108,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,123,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,99,108,101,97,114,40,41,125,125,59,118,97,114,32,80,61,99,108,97,115,115,32,80,123,115,116,97,116,105,99,32,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,123,105,102,40,80,46,95,111,98,115,101,114,118,101,114,41,114,101,116,117,114,110,59,108,101,116,32,116,61,114,61,62,123,114,46,102,111,114,69,97,99,104,40,97,61,62,123,108,101,116,32,108,61,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,97,46,116,97,114,103,101,116,41,59,108,38,38,40,97,46,105,115,73,110,116,101,114,115,101,99,116,105,110,103,63,108,46,117,110,102,114,101,101,122,101,40,41,58,108,46,102,114,101,101,122,101,40,41,41,125,41,125,59,80,46,95,111,98,115,101,114,118,101,114,61,110,101,119,32,73,110,116,101,114,115,101,99,116,105,111,110,79,98,115,101,114,118,101,114,40,116,44,123,116,104,114,101,115,104,111,108,100,58,48,125,41,125,115,116,97,116,105,99,32,111,98,115,101,114,118,101,40,116,44,114,41,123,80,46,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,44,33,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,104,97,115,40,116,41,38,38,40,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,116,44,114,41,44,80,46,95,111,98,115,101,114,118,101,114,63,46,111,98,115,101,114,118,101,40,116,41,41,125,115,116,97,116,105,99,32,117,110,111,98,115,101,114,118,101,40,116,41,123,80,46,95,111,98,115,101,114,118,101,114,63,46,117,110,111,98,115,101,114,118,101,40,116,41,44,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,100,101,108,101,116,101,40,116,41,44,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,105,122,101,61,61,61,48,38,38,40,80,46,95,111,98,115,101,114,118,101,114,63,46,100,105,115,99,111,110,110,101,99,116,40,41,44,80,46,95,111,98,115,101,114,118,101,114,61,110,117,108,108,41,125,125,59,95,40,80,44,34,95,111,98,115,101,114,118,101,114,34,44,110,117,108,108,41,44,95,40,80,44,34,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,34,44,110,101,119,32,77,97,112,41,59,118,97,114,32,89,61,80,59,118,97,114,32,120,61,99,108,97,115,115,32,120,123,115,116,97,116,105,99,32,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,123,105,102,40,120,46,95,111,98,115,101,114,118,101,114,41,114,101,116,117,114,110,59,108,101,116,32,116,61,114,61,62,123,114,46,102,111,114,69,97,99,104,40,97,61,62,123,108,101,116,32,108,61,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,97,46,116,97,114,103,101,116,41,59,105,102,40,33,108,41,114,101,116,117,114,110,59,108,101,116,91,77,44,117,93,61,108,59,99,108,101,97,114,84,105,109,101,111,117,116,40,117,41,59,108,101,116,32,68,61,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,77,46,114,101,115,105,122,101,40,41,125,44,49,48,48,41,59,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,97,46,116,97,114,103,101,116,44,91,77,44,68,93,41,125,41,125,59,120,46,95,111,98,115,101,114,118,101,114,61,110,101,119,32,82,101,115,105,122,101,79,98,115,101,114,118,101,114,40,116,41,125,115,116,97,116,105,99,32,111,98,115,101,114,118,101,40,116,44,114,41,123,120,46,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,44,33,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,104,97,115,40,116,41,38,38,40,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,116,44,91,114,44,48,93,41,44,120,46,95,111,98,115,101,114,118,101,114,63,46,111,98,115,101,114,118,101,40,116,41,41,125,115,116,97,116,105,99,32,117,110,111,98,115,101,114,118,101,40,116,41,123,108,101,116,32,114,61,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,116,41,59,105,102,40,114,41,123,108,101,116,32,97,61,114,91,49,93,59,97,38,38,99,108,101,97,114,84,105,109,101,111,117,116,40,97,41,125,120,46,95,111,98,115,101,114,118,101,114,63,46,117,110,111,98,115,101,114,118,101,40,116,41,44,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,100,101,108,101,116,101,40,116,41,44,33,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,105,122,101,38,38,120,46,95,111,98,115,101,114,118,101,114,38,38,40,120,46,95,111,98,115,101,114,118,101,114,46,100,105,115,99,111,110,110,101,99,116,40,41,44,120,46,95,111,98,115,101,114,118,101,114,61,110,117,108,108,41,125,125,59,95,40,120,44,34,95,111,98,115,101,114,118,101,114,34,44,110,117,108,108,41,44,95,40,120,44,34,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,34,44,110,101,119,32,77,97,112,41,59,118,97,114,32,81,61,120,59,102,117,110,99,116,105,111,110,32,101,114,40,105,41,123,114,101,116,117,114,110,47,94,35,40,91,92,100,97,45,102,93,123,54,125,124,91,92,100,97,45,102,93,123,56,125,41,36,47,105,117,46,116,101,115,116,40,105,41,125,102,117,110,99,116,105,111,110,32,111,110,40,105,41,123,105,102,40,33,101,114,40,105,41,41,114,101,116,117,114,110,32,48,59,108,101,116,32,116,61,105,46,114,101,112,108,97,99,101,40,34,35,34,44,34,34,41,59,114,101,116,117,114,110,32,116,61,116,46,108,101,110,103,116,104,61,61,61,54,63,96,36,123,116,125,102,102,96,58,116,44,112,97,114,115,101,73,110,116,40,116,44,49,54,41,125,102,117,110,99,116,105,111,110,32,108,101,40,105,41,123,105,102,40,105,46,98,121,116,101,76,101,110,103,116,104,60,52,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,105,46,115,108,105,99,101,40,48,44,86,116,46,98,121,116,101,76,101,110,103,116,104,41,41,59,102,111,114,40,108,101,116,32,114,61,48,59,114,60,86,116,46,108,101,110,103,116,104,59,114,43,61,49,41,105,102,40,86,116,91,114,93,33,61,61,116,91,114,93,41,114,101,116,117,114,110,33,49,59,114,101,116,117,114,110,33,48,125,102,117,110,99,116,105,111,110,32,97,110,40,105,41,123,114,101,116,117,114,110,32,116,110,46,101,118,101,114,121,40,116,61,62,79,98,106,101,99,116,46,104,97,115,79,119,110,40,105,44,116,41,41,125,102,117,110,99,116,105,111,110,32,117,101,40,105,41,123,105,102,40,116,121,112,101,111,102,32,105,61,61,34,115,116,114,105,110,103,34,41,116,114,121,123,114,101,116,117,114,110,32,97,110,40,74,83,79,78,46,112,97,114,115,101,40,105,41,41,125,99,97,116,99,104,123,114,101,116,117,114,110,33,49,125,101,108,115,101,32,114,101,116,117,114,110,32,97,110,40,105,41,125,102,117,110,99,116,105,111,110,32,104,101,40,41,123,114,101,116,117,114,110,32,49,43,40,40,107,63,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,49,41,45,49,41,42,101,110,125,102,117,110,99,116,105,111,110,32,77,116,40,105,41,123,108,101,116,32,116,61,105,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,44,114,61,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,72,101,105,103,104,116,44,97,61,119,105,110,100,111,119,46,105,110,110,101,114,87,105,100,116,104,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,87,105,100,116,104,59,114,101,116,117,114,110,33,40,116,46,98,111,116,116,111,109,60,48,124,124,116,46,116,111,112,62,114,124,124,116,46,114,105,103,104,116,60,48,124,124,116,46,108,101,102,116,62,97,41,125,102,117,110,99,116,105,111,110,32,116,116,40,105,41,123,108,101,116,32,116,61,105,46,116,97,114,103,101,116,59,105,102,40,116,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,123,108,101,116,32,114,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,105,102,40,114,46,119,105,100,116,104,61,61,61,48,124,124,114,46,104,101,105,103,104,116,61,61,61,48,124,124,116,46,119,105,100,116,104,61,61,61,48,124,124,116,46,104,101,105,103,104,116,61,61,61,48,41,114,101,116,117,114,110,32,110,117,108,108,59,108,101,116,32,97,61,116,46,119,105,100,116,104,47,114,46,119,105,100,116,104,44,108,61,116,46,104,101,105,103,104,116,47,114,46,104,101,105,103,104,116,44,77,61,40,105,46,99,108,105,101,110,116,88,45,114,46,108,101,102,116,41,42,97,44,117,61,40,105,46,99,108,105,101,110,116,89,45,114,46,116,111,112,41,42,108,59,114,101,116,117,114,110,33,78,117,109,98,101,114,46,105,115,70,105,110,105,116,101,40,77,41,124,124,33,78,117,109,98,101,114,46,105,115,70,105,110,105,116,101,40,117,41,124,124,78,117,109,98,101,114,46,105,115,78,97,78,40,77,41,124,124,78,117,109,98,101,114,46,105,115,78,97,78,40,117,41,63,110,117,108,108,58,123,120,58,77,44,121,58,117,125,125,114,101,116,117,114,110,32,110,117,108,108,125,102,117,110,99,116,105,111,110,32,115,110,40,105,41,123,108,101,116,32,116,61,105,46,114,101,112,108,97,99,101,40,34,79,112,101,110,85,114,108,58,32,34,44,34,34,41,44,114,61,116,46,105,110,100,101,120,79,102,40,34,32,124,32,84,97,114,103,101,116,58,32,34,41,44,97,44,108,59,114,61,61,61,45,49,63,40,97,61,116,44,108,61,34,95,98,108,97,110,107,34,41,58,40,97,61,116,46,115,117,98,115,116,114,105,110,103,40,48,44,114,41,44,108,61,116,46,115,117,98,115,116,114,105,110,103,40,114,43,49,49,41,41,44,119,105,110,100,111,119,46,111,112,101,110,40,97,44,108,41,125,118,97,114,32,112,101,61,40,105,44,116,41,61,62,123,108,101,116,32,114,61,110,101,119,32,105,46,86,101,99,116,111,114,67,104,97,114,44,97,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,116,41,59,102,111,114,40,108,101,116,32,108,61,48,59,108,60,97,46,108,101,110,103,116,104,59,108,43,61,49,41,123,108,101,116,32,77,61,97,91,108,93,59,77,33,61,61,118,111,105,100,32,48,38,38,116,121,112,101,111,102,32,77,61,61,34,110,117,109,98,101,114,34,38,38,114,46,112,117,115,104,95,98,97,99,107,40,77,41,125,114,101,116,117,114,110,32,114,125,59,118,97,114,32,102,101,61,40,105,44,116,41,61,62,105,61,61,61,34,114,101,118,101,114,115,101,34,63,116,46,77,111,100,101,46,82,101,118,101,114,115,101,58,105,61,61,61,34,98,111,117,110,99,101,34,63,116,46,77,111,100,101,46,66,111,117,110,99,101,58,105,61,61,61,34,114,101,118,101,114,115,101,45,98,111,117,110,99,101,34,63,116,46,77,111,100,101,46,82,101,118,101,114,115,101,66,111,117,110,99,101,58,116,46,77,111,100,101,46,70,111,114,119,97,114,100,44,110,114,61,40,105,44,116,41,61,62,105,61,61,61,34,99,111,110,116,97,105,110,34,63,116,46,70,105,116,46,67,111,110,116,97,105,110,58,105,61,61,61,34,99,111,118,101,114,34,63,116,46,70,105,116,46,67,111,118,101,114,58,105,61,61,61,34,102,105,108,108,34,63,116,46,70,105,116,46,70,105,108,108,58,105,61,61,61,34,102,105,116,45,104,101,105,103,104,116,34,63,116,46,70,105,116,46,70,105,116,72,101,105,103,104,116,58,105,61,61,61,34,102,105,116,45,119,105,100,116,104,34,63,116,46,70,105,116,46,70,105,116,87,105,100,116,104,58,116,46,70,105,116,46,78,111,110,101,44,114,114,61,40,105,44,116,41,61,62,123,108,101,116,32,114,61,110,101,119,32,116,46,86,101,99,116,111,114,70,108,111,97,116,59,114,101,116,117,114,110,32,114,46,112,117,115,104,95,98,97,99,107,40,105,91,48,93,41,44,114,46,112,117,115,104,95,98,97,99,107,40,105,91,49,93,41,44,114,125,44,118,101,61,40,105,44,116,41,61,62,123,108,101,116,32,114,61,110,101,119,32,116,46,86,101,99,116,111,114,70,108,111,97,116,59,114,101,116,117,114,110,32,105,46,108,101,110,103,116,104,33,61,61,50,124,124,40,114,46,112,117,115,104,95,98,97,99,107,40,105,91,48,93,41,44,114,46,112,117,115,104,95,98,97,99,107,40,105,91,49,93,41,41,44,114,125,44,109,101,61,40,105,44,116,41,61,62,105,63,123,97,108,105,103,110,58,114,114,40,105,46,97,108,105,103,110,63,63,91,46,53,44,46,53,93,44,116,41,44,102,105,116,58,110,114,40,105,46,102,105,116,63,63,34,99,111,110,116,97,105,110,34,44,116,41,125,58,116,46,99,114,101,97,116,101,68,101,102,97,117,108,116,76,97,121,111,117,116,40,41,44,69,61,99,108,97,115,115,32,69,123,99,111,110,115,116,114,117,99,116,111,114,40,116,41,123,95,40,116,104,105,115,44,34,95,99,97,110,118,97,115,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,112,101,110,100,105,110,103,76,111,97,100,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,99,111,110,116,101,120,116,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,101,118,101,110,116,77,97,110,97,103,101,114,34,41,59,95,40,116,104,105,115,44,34,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,102,114,97,109,101,77,97,110,97,103,101,114,34,41,59,95,40,116,104,105,115,44,34,95,100,111,116,76,111,116,116,105,101,67,111,114,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,34,44,34,34,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,34,44,33,49,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,114,101,110,100,101,114,67,111,110,102,105,103,34,44,123,125,41,59,95,40,116,104,105,115,44,34,95,105,115,70,114,111,122,101,110,34,44,33,49,41,59,95,40,116,104,105,115,44,34,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,67,108,105,99,107,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,34,44,48,41,59,95,40,116,104,105,115,44,34,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,34,44,48,41,59,116,104,105,115,46,95,99,97,110,118,97,115,61,116,46,99,97,110,118,97,115,63,63,110,117,108,108,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,61,110,101,119,32,122,116,44,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,61,110,101,119,32,68,116,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,61,123,46,46,46,116,46,114,101,110,100,101,114,67,111,110,102,105,103,44,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,116,46,114,101,110,100,101,114,67,111,110,102,105,103,63,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,124,124,104,101,40,41,44,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,116,46,114,101,110,100,101,114,67,111,110,102,105,103,63,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,63,63,33,48,125,44,97,116,46,108,111,97,100,40,41,46,116,104,101,110,40,114,61,62,123,69,46,95,119,97,115,109,77,111,100,117,108,101,61,114,59,108,101,116,32,97,61,110,101,119,32,114,46,67,97,108,108,98,97,99,107,79,98,115,101,114,118,101,114,59,97,46,115,101,116,79,110,76,111,97,100,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,76,111,97,100,69,114,114,111,114,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,69,114,114,111,114,34,44,101,114,114,111,114,58,110,101,119,32,69,114,114,111,114,40,34,102,97,105,108,101,100,32,116,111,32,108,111,97,100,34,41,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,80,108,97,121,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,112,108,97,121,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,80,97,117,115,101,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,112,97,117,115,101,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,83,116,111,112,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,111,112,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,76,111,111,112,40,108,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,111,112,34,44,108,111,111,112,67,111,117,110,116,58,108,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,67,111,109,112,108,101,116,101,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,99,111,109,112,108,101,116,101,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,70,114,97,109,101,40,108,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,97,109,101,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,108,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,82,101,110,100,101,114,40,108,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,114,101,110,100,101,114,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,108,125,41,125,44,48,41,125,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,110,101,119,32,114,46,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,40,123,97,110,105,109,97,116,105,111,110,73,100,58,116,46,97,110,105,109,97,116,105,111,110,73,100,63,63,34,34,44,116,104,101,109,101,73,100,58,116,46,116,104,101,109,101,73,100,63,63,34,34,44,115,116,97,116,101,77,97,99,104,105,110,101,73,100,58,34,34,44,97,117,116,111,112,108,97,121,58,116,46,97,117,116,111,112,108,97,121,63,63,33,49,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,48,44,108,111,111,112,65,110,105,109,97,116,105,111,110,58,116,46,108,111,111,112,63,63,33,49,44,108,111,111,112,67,111,117,110,116,58,116,46,108,111,111,112,67,111,117,110,116,63,63,48,44,109,111,100,101,58,102,101,40,116,46,109,111,100,101,63,63,34,102,111,114,119,97,114,100,34,44,114,41,44,115,101,103,109,101,110,116,58,118,101,40,116,46,115,101,103,109,101,110,116,63,63,91,93,44,114,41,44,115,112,101,101,100,58,116,46,115,112,101,101,100,63,63,49,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,116,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,63,63,33,48,44,109,97,114,107,101,114,58,116,46,109,97,114,107,101,114,63,63,34,34,44,108,97,121,111,117,116,58,109,101,40,116,46,108,97,121,111,117,116,44,114,41,125,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,61,116,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,63,63,34,34,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,61,116,46,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,63,63,110,117,108,108,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,117,98,115,99,114,105,98,101,40,97,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,114,101,97,100,121,34,125,41,44,116,46,100,97,116,97,63,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,116,46,100,97,116,97,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,100,97,116,97,58,116,46,100,97,116,97,125,58,116,46,115,114,99,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,116,46,115,114,99,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,115,114,99,58,116,46,115,114,99,125,41,44,116,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,38,38,116,104,105,115,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,116,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,125,41,46,99,97,116,99,104,40,114,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,69,114,114,111,114,34,44,101,114,114,111,114,58,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,119,97,115,109,32,109,111,100,117,108,101,58,32,36,123,114,125,96,41,125,41,125,41,125,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,116,41,123,99,111,110,115,111,108,101,46,101,114,114,111,114,40,116,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,69,114,114,111,114,34,44,101,114,114,111,114,58,110,101,119,32,69,114,114,111,114,40,116,41,125,41,125,97,115,121,110,99,32,95,102,101,116,99,104,68,97,116,97,40,116,41,123,108,101,116,32,114,61,97,119,97,105,116,32,102,101,116,99,104,40,116,41,59,105,102,40,33,114,46,111,107,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,102,101,116,99,104,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,32,102,114,111,109,32,85,82,76,58,32,36,123,116,125,46,32,36,123,114,46,115,116,97,116,117,115,125,58,32,36,123,114,46,115,116,97,116,117,115,84,101,120,116,125,96,41,59,108,101,116,32,97,61,97,119,97,105,116,32,114,46,97,114,114,97,121,66,117,102,102,101,114,40,41,59,114,101,116,117,114,110,32,108,101,40,97,41,63,97,58,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,41,46,100,101,99,111,100,101,40,97,41,125,95,108,111,97,100,70,114,111,109,68,97,116,97,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,59,105,102,40,33,116,104,105,115,46,95,99,97,110,118,97,115,41,123,99,111,110,115,111,108,101,46,119,97,114,110,40,34,91,100,111,116,108,111,116,116,105,101,45,119,101,98,93,32,67,97,110,110,111,116,32,108,111,97,100,32,97,110,105,109,97,116,105,111,110,32,119,105,116,104,111,117,116,32,99,97,110,118,97,115,46,32,67,97,108,108,32,115,101,116,67,97,110,118,97,115,40,41,32,102,105,114,115,116,46,34,41,59,114,101,116,117,114,110,125,108,101,116,32,114,61,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,97,61,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,44,108,61,33,49,59,105,102,40,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,41,123,105,102,40,33,117,101,40,116,41,41,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,76,111,116,116,105,101,32,74,83,79,78,32,115,116,114,105,110,103,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,115,116,114,105,110,103,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,76,111,116,116,105,101,32,74,83,79,78,32,102,111,114,109,97,116,46,34,41,59,114,101,116,117,114,110,125,108,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,68,97,116,97,40,116,44,114,44,97,41,125,101,108,115,101,32,105,102,40,116,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,41,123,105,102,40,33,108,101,40,116,41,41,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,100,111,116,76,111,116,116,105,101,32,65,114,114,97,121,66,117,102,102,101,114,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,65,114,114,97,121,66,117,102,102,101,114,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,100,111,116,76,111,116,116,105,101,32,102,111,114,109,97,116,46,34,41,59,114,101,116,117,114,110,125,108,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,68,111,116,76,111,116,116,105,101,68,97,116,97,40,112,101,40,69,46,95,119,97,115,109,77,111,100,117,108,101,44,116,41,44,114,44,97,41,125,101,108,115,101,32,105,102,40,116,121,112,101,111,102,32,116,61,61,34,111,98,106,101,99,116,34,41,123,105,102,40,33,117,101,40,116,41,41,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,76,111,116,116,105,101,32,74,83,79,78,32,111,98,106,101,99,116,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,111,98,106,101,99,116,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,76,111,116,116,105,101,32,74,83,79,78,32,102,111,114,109,97,116,46,34,41,59,114,101,116,117,114,110,125,108,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,68,97,116,97,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,116,41,44,114,44,97,41,125,101,108,115,101,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,96,85,110,115,117,112,112,111,114,116,101,100,32,100,97,116,97,32,116,121,112,101,32,102,111,114,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,46,32,69,120,112,101,99,116,101,100,58,32,10,32,32,32,32,32,32,32,32,32,32,45,32,115,116,114,105,110,103,32,40,76,111,116,116,105,101,32,74,83,79,78,41,44,10,32,32,32,32,32,32,32,32,32,32,45,32,65,114,114,97,121,66,117,102,102,101,114,32,40,100,111,116,76,111,116,116,105,101,41,44,10,32,32,32,32,32,32,32,32,32,32,45,32,111,98,106,101,99,116,32,40,76,111,116,116,105,101,32,74,83,79,78,41,46,32,10,32,32,32,32,32,32,32,32,32,32,82,101,99,101,105,118,101,100,58,32,36,123,116,121,112,101,111,102,32,116,125,96,41,59,114,101,116,117,114,110,125,108,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,33,61,61,118,111,105,100,32,48,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,81,117,97,108,105,116,121,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,41,44,107,38,38,116,104,105,115,46,114,101,115,105,122,101,40,41,44,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,97,109,101,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,116,104,105,115,46,99,117,114,114,101,110,116,70,114,97,109,101,125,41,125,44,48,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,63,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,38,38,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,58,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,38,38,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,38,38,40,89,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,124,124,116,104,105,115,46,102,114,101,101,122,101,40,41,41,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,38,38,81,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,41,41,125,95,108,111,97,100,70,114,111,109,83,114,99,40,116,41,123,116,104,105,115,46,95,102,101,116,99,104,68,97,116,97,40,116,41,46,116,104,101,110,40,114,61,62,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,114,41,41,46,99,97,116,99,104,40,114,61,62,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,32,102,114,111,109,32,85,82,76,58,32,36,123,116,125,46,32,36,123,114,125,96,41,41,125,103,101,116,32,98,117,102,102,101,114,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,98,117,102,102,101,114,40,41,58,110,117,108,108,125,103,101,116,32,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,125,103,101,116,32,97,99,116,105,118,101,84,104,101,109,101,73,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,99,116,105,118,101,84,104,101,109,101,73,100,40,41,125,103,101,116,32,108,97,121,111,117,116,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,108,97,121,111,117,116,59,105,102,40,116,41,114,101,116,117,114,110,123,97,108,105,103,110,58,91,116,46,97,108,105,103,110,46,103,101,116,40,48,41,44,116,46,97,108,105,103,110,46,103,101,116,40,49,41,93,44,102,105,116,58,40,40,41,61,62,123,115,119,105,116,99,104,40,116,46,102,105,116,41,123,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,67,111,110,116,97,105,110,58,114,101,116,117,114,110,34,99,111,110,116,97,105,110,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,67,111,118,101,114,58,114,101,116,117,114,110,34,99,111,118,101,114,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,70,105,108,108,58,114,101,116,117,114,110,34,102,105,108,108,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,70,105,116,72,101,105,103,104,116,58,114,101,116,117,114,110,34,102,105,116,45,104,101,105,103,104,116,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,70,105,116,87,105,100,116,104,58,114,101,116,117,114,110,34,102,105,116,45,119,105,100,116,104,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,78,111,110,101,58,114,101,116,117,114,110,34,110,111,110,101,34,59,100,101,102,97,117,108,116,58,114,101,116,117,114,110,34,99,111,110,116,97,105,110,34,125,125,41,40,41,125,125,103,101,116,32,109,97,114,107,101,114,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,109,97,114,107,101,114,125,103,101,116,32,109,97,110,105,102,101,115,116,40,41,123,116,114,121,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,109,97,110,105,102,101,115,116,83,116,114,105,110,103,40,41,59,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,33,116,41,114,101,116,117,114,110,32,110,117,108,108,59,108,101,116,32,114,61,74,83,79,78,46,112,97,114,115,101,40,116,41,59,114,101,116,117,114,110,32,79,98,106,101,99,116,46,107,101,121,115,40,114,41,46,108,101,110,103,116,104,61,61,61,48,63,110,117,108,108,58,114,125,99,97,116,99,104,123,114,101,116,117,114,110,32,110,117,108,108,125,125,103,101,116,32,114,101,110,100,101,114,67,111,110,102,105,103,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,125,103,101,116,32,115,101,103,109,101,110,116,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,115,101,103,109,101,110,116,59,105,102,40,116,38,38,116,46,115,105,122,101,40,41,61,61,61,50,41,114,101,116,117,114,110,91,116,46,103,101,116,40,48,41,44,116,46,103,101,116,40,49,41,93,125,103,101,116,32,108,111,111,112,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,108,111,111,112,65,110,105,109,97,116,105,111,110,63,63,33,49,125,103,101,116,32,109,111,100,101,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,109,111,100,101,59,114,101,116,117,114,110,32,116,61,61,61,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,77,111,100,101,46,82,101,118,101,114,115,101,63,34,114,101,118,101,114,115,101,34,58,116,61,61,61,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,77,111,100,101,46,66,111,117,110,99,101,63,34,98,111,117,110,99,101,34,58,116,61,61,61,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,77,111,100,101,46,82,101,118,101,114,115,101,66,111,117,110,99,101,63,34,114,101,118,101,114,115,101,45,98,111,117,110,99,101,34,58,34,102,111,114,119,97,114,100,34,125,103,101,116,32,105,115,70,114,111,122,101,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,105,115,70,114,111,122,101,110,125,103,101,116,32,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,125,103,101,116,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,63,63,34,34,125,103,101,116,32,97,117,116,111,112,108,97,121,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,97,117,116,111,112,108,97,121,63,63,33,49,125,103,101,116,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,63,63,33,49,125,103,101,116,32,115,112,101,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,115,112,101,101,100,63,63,48,125,103,101,116,32,105,115,82,101,97,100,121,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,125,103,101,116,32,105,115,76,111,97,100,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,76,111,97,100,101,100,40,41,63,63,33,49,125,103,101,116,32,105,115,80,108,97,121,105,110,103,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,80,108,97,121,105,110,103,40,41,63,63,33,49,125,103,101,116,32,105,115,80,97,117,115,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,80,97,117,115,101,100,40,41,63,63,33,49,125,103,101,116,32,105,115,83,116,111,112,112,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,83,116,111,112,112,101,100,40,41,63,63,33,49,125,103,101,116,32,99,117,114,114,101,110,116,70,114,97,109,101,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,77,97,116,104,46,114,111,117,110,100,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,42,49,48,48,41,47,49,48,48,58,48,125,103,101,116,32,108,111,111,112,67,111,117,110,116,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,108,111,111,112,67,111,117,110,116,40,41,63,63,48,125,103,101,116,32,116,111,116,97,108,70,114,97,109,101,115,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,116,111,116,97,108,70,114,97,109,101,115,40,41,63,63,48,125,103,101,116,32,100,117,114,97,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,100,117,114,97,116,105,111,110,40,41,63,63,48,125,103,101,116,32,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,40,41,63,63,48,125,103,101,116,32,99,97,110,118,97,115,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,99,97,110,118,97,115,125,108,111,97,100,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,40,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,104,105,115,46,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,49,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,97,110,105,109,97,116,105,111,110,73,100,58,116,46,97,110,105,109,97,116,105,111,110,73,100,63,63,34,34,44,116,104,101,109,101,73,100,58,116,46,116,104,101,109,101,73,100,63,63,34,34,44,115,116,97,116,101,77,97,99,104,105,110,101,73,100,58,34,34,44,97,117,116,111,112,108,97,121,58,116,46,97,117,116,111,112,108,97,121,63,63,33,49,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,48,44,108,111,111,112,65,110,105,109,97,116,105,111,110,58,116,46,108,111,111,112,63,63,33,49,44,108,111,111,112,67,111,117,110,116,58,116,46,108,111,111,112,67,111,117,110,116,63,63,48,44,109,111,100,101,58,102,101,40,116,46,109,111,100,101,63,63,34,102,111,114,119,97,114,100,34,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,44,115,101,103,109,101,110,116,58,118,101,40,116,46,115,101,103,109,101,110,116,63,63,91,93,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,44,115,112,101,101,100,58,116,46,115,112,101,101,100,63,63,49,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,116,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,63,63,33,48,44,109,97,114,107,101,114,58,116,46,109,97,114,107,101,114,63,63,34,34,44,108,97,121,111,117,116,58,109,101,40,116,46,108,97,121,111,117,116,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,44,116,46,100,97,116,97,63,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,116,46,100,97,116,97,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,100,97,116,97,58,116,46,100,97,116,97,125,58,116,46,115,114,99,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,116,46,115,114,99,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,115,114,99,58,116,46,115,114,99,125,41,44,116,104,105,115,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,116,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,63,63,34,34,41,41,125,95,100,114,97,119,40,41,123,105,102,40,33,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,99,97,110,118,97,115,61,61,61,110,117,108,108,41,38,38,40,33,116,104,105,115,46,95,99,111,110,116,101,120,116,38,38,34,103,101,116,67,111,110,116,101,120,116,34,105,110,32,116,104,105,115,46,95,99,97,110,118,97,115,38,38,116,121,112,101,111,102,32,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,67,111,110,116,101,120,116,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,116,121,112,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,60,34,117,34,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,124,124,116,121,112,101,111,102,32,79,102,102,115,99,114,101,101,110,67,97,110,118,97,115,60,34,117,34,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,79,102,102,115,99,114,101,101,110,67,97,110,118,97,115,41,38,38,40,116,104,105,115,46,95,99,111,110,116,101,120,116,61,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,67,111,110,116,101,120,116,40,34,50,100,34,41,41,44,116,104,105,115,46,95,99,111,110,116,101,120,116,41,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,98,117,102,102,101,114,40,41,44,114,61,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,42,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,42,110,110,59,105,102,40,116,46,98,121,116,101,76,101,110,103,116,104,33,61,61,114,41,123,116,104,105,115,46,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,61,61,61,114,63,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,43,61,49,58,40,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,61,49,44,116,104,105,115,46,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,61,114,41,44,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,61,61,61,49,48,38,38,99,111,110,115,111,108,101,46,119,97,114,110,40,96,91,100,111,116,108,111,116,116,105,101,45,119,101,98,93,32,80,101,114,115,105,115,116,101,110,116,32,98,117,102,102,101,114,32,115,105,122,101,32,109,105,115,109,97,116,99,104,32,100,101,116,101,99,116,101,100,46,32,69,120,112,101,99,116,101,100,32,36,123,114,125,32,98,121,116,101,115,32,102,111,114,32,99,97,110,118,97,115,32,36,123,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,125,120,36,123,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,125,44,32,98,117,116,32,103,111,116,32,36,123,116,46,98,121,116,101,76,101,110,103,116,104,125,32,98,121,116,101,115,46,32,84,104,105,115,32,109,97,121,32,105,110,100,105,99,97,116,101,32,97,32,87,65,83,77,32,109,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,105,115,115,117,101,32,111,114,32,105,110,118,97,108,105,100,32,99,97,110,118,97,115,32,100,105,109,101,110,115,105,111,110,115,46,96,41,59,114,101,116,117,114,110,125,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,61,48,44,116,104,105,115,46,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,61,114,59,108,101,116,32,97,61,110,117,108,108,44,108,61,110,101,119,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,40,116,44,48,44,116,46,98,121,116,101,76,101,110,103,116,104,41,59,116,121,112,101,111,102,32,73,109,97,103,101,68,97,116,97,62,34,117,34,63,40,97,61,116,104,105,115,46,95,99,111,110,116,101,120,116,46,99,114,101,97,116,101,73,109,97,103,101,68,97,116,97,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,44,97,46,100,97,116,97,46,115,101,116,40,108,41,41,58,97,61,110,101,119,32,73,109,97,103,101,68,97,116,97,40,108,44,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,44,116,104,105,115,46,95,99,111,110,116,101,120,116,46,112,117,116,73,109,97,103,101,68,97,116,97,40,97,44,48,44,48,41,125,125,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,123,116,104,105,115,46,95,99,97,110,118,97,115,38,38,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,89,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,81,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,41,125,95,105,110,105,116,105,97,108,105,122,101,67,97,110,118,97,115,40,41,123,116,104,105,115,46,95,99,111,110,116,101,120,116,61,110,117,108,108,44,116,104,105,115,46,95,99,97,110,118,97,115,38,38,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,116,104,105,115,46,105,115,76,111,97,100,101,100,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,38,38,40,89,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,124,124,116,104,105,115,46,102,114,101,101,122,101,40,41,41,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,38,38,81,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,38,38,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,41,44,116,104,105,115,46,95,99,97,110,118,97,115,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,38,38,116,104,105,115,46,105,115,76,111,97,100,101,100,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,105,122,101,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,33,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,41,44,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,110,117,108,108,41,125,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,38,38,33,116,104,105,115,46,95,105,115,70,114,111,122,101,110,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,124,124,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,41,38,38,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,76,111,111,112,46,98,105,110,100,40,116,104,105,115,41,41,41,125,95,97,110,105,109,97,116,105,111,110,76,111,111,112,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,123,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,59,114,101,116,117,114,110,125,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,38,38,33,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,41,123,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,59,114,101,116,117,114,110,125,116,114,121,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,116,105,99,107,40,41,38,38,116,104,105,115,46,95,100,114,97,119,40,41,44,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,76,111,111,112,46,98,105,110,100,40,116,104,105,115,41,41,125,99,97,116,99,104,40,116,41,123,99,111,110,115,111,108,101,46,101,114,114,111,114,40,34,69,114,114,111,114,32,105,110,32,97,110,105,109,97,116,105,111,110,32,102,114,97,109,101,58,34,44,116,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,114,101,110,100,101,114,69,114,114,111,114,34,44,101,114,114,111,114,58,116,125,41,44,116,32,105,110,115,116,97,110,99,101,111,102,32,87,101,98,65,115,115,101,109,98,108,121,46,82,117,110,116,105,109,101,69,114,114,111,114,38,38,116,104,105,115,46,100,101,115,116,114,111,121,40,41,125,125,112,108,97,121,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,33,116,104,105,115,46,105,115,76,111,97,100,101,100,41,114,101,116,117,114,110,59,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,108,97,121,40,41,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,41,38,38,40,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,49,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,44,116,104,105,115,46,95,99,97,110,118,97,115,38,38,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,38,38,33,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,38,38,116,104,105,115,46,102,114,101,101,122,101,40,41,125,112,97,117,115,101,40,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,97,117,115,101,40,41,44,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,125,115,116,111,112,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,111,112,40,41,59,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,38,38,40,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,97,109,101,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,116,104,105,115,46,99,117,114,114,101,110,116,70,114,97,109,101,125,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,115,101,116,70,114,97,109,101,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,59,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,101,107,40,116,41,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,38,38,116,104,105,115,46,95,100,114,97,119,40,41,125,115,101,116,83,112,101,101,100,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,115,112,101,101,100,58,116,125,41,125,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,40,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,63,116,104,105,115,46,95,99,97,110,118,97,115,46,115,116,121,108,101,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,61,116,58,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,111,110,40,116,41,125,41,44,116,104,105,115,46,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,61,116,41,125,115,101,116,76,111,111,112,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,108,111,111,112,65,110,105,109,97,116,105,111,110,58,116,125,41,125,115,101,116,76,111,111,112,67,111,117,110,116,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,108,111,111,112,67,111,117,110,116,58,116,125,41,125,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,116,125,41,125,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,125,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,125,100,101,115,116,114,111,121,40,41,123,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,49,44,116,104,105,115,46,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,110,117,108,108,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,61,110,117,108,108,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,117,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,110,117,108,108,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,110,117,108,108,44,116,104,105,115,46,95,99,111,110,116,101,120,116,61,110,117,108,108,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,100,101,115,116,114,111,121,34,125,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,114,101,109,111,118,101,65,108,108,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,125,102,114,101,101,122,101,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,33,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,48,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,101,101,122,101,34,125,41,41,125,117,110,102,114,101,101,122,101,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,49,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,117,110,102,114,101,101,122,101,34,125,41,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,125,114,101,115,105,122,101,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,116,104,105,115,46,105,115,76,111,97,100,101,100,124,124,33,116,104,105,115,46,95,99,97,110,118,97,115,41,114,101,116,117,114,110,59,105,102,40,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,123,108,101,116,32,114,61,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,124,124,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,124,124,49,44,123,104,101,105,103,104,116,58,97,44,119,105,100,116,104,58,108,125,61,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,97,33,61,61,48,38,38,108,33,61,61,48,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,61,108,42,114,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,61,97,42,114,41,125,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,105,122,101,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,115,101,116,67,97,110,118,97,115,40,116,41,123,105,102,40,33,40,33,116,124,124,116,104,105,115,46,95,99,97,110,118,97,115,61,61,61,116,41,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,38,38,116,104,105,115,46,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,99,97,110,118,97,115,61,116,44,116,104,105,115,46,95,105,110,105,116,105,97,108,105,122,101,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,41,41,123,108,101,116,32,114,61,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,59,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,110,117,108,108,44,114,46,100,97,116,97,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,114,46,100,97,116,97,41,58,114,46,115,114,99,38,38,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,114,46,115,114,99,41,125,125,115,101,116,84,114,97,110,115,102,111,114,109,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,59,102,111,114,40,108,101,116,32,108,32,111,102,32,116,41,114,46,112,117,115,104,95,98,97,99,107,40,108,41,59,108,101,116,32,97,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,84,114,97,110,115,102,111,114,109,40,114,41,59,114,101,116,117,114,110,32,97,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,38,38,116,104,105,115,46,95,100,114,97,119,40,41,44,97,125,103,101,116,84,114,97,110,115,102,111,114,109,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,59,108,101,116,32,116,61,91,48,44,48,44,48,44,48,44,48,44,48,44,48,44,48,44,48,93,44,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,84,114,97,110,115,102,111,114,109,40,41,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,114,46,115,105,122,101,40,41,59,97,43,61,49,41,116,91,97,93,61,114,46,103,101,116,40,97,41,59,114,101,116,117,114,110,32,116,125,115,101,116,83,101,103,109,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,115,101,103,109,101,110,116,58,118,101,40,91,116,44,114,93,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,125,115,101,116,77,111,100,101,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,109,111,100,101,58,102,101,40,116,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,125,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,40,116,41,123,108,101,116,123,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,114,44,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,97,44,113,117,97,108,105,116,121,58,108,44,46,46,46,77,125,61,116,59,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,61,123,46,46,46,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,44,46,46,46,77,44,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,114,124,124,104,101,40,41,44,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,97,63,63,33,48,44,46,46,46,108,33,61,61,118,111,105,100,32,48,38,38,123,113,117,97,108,105,116,121,58,108,125,125,44,108,33,61,61,118,111,105,100,32,48,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,81,117,97,108,105,116,121,40,108,41,44,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,63,81,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,58,81,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,63,40,89,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,124,124,116,104,105,115,46,102,114,101,101,122,101,40,41,41,58,40,89,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,116,104,105,115,46,95,105,115,70,114,111,122,101,110,38,38,116,104,105,115,46,117,110,102,114,101,101,122,101,40,41,41,41,125,108,111,97,100,65,110,105,109,97,116,105,111,110,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,61,61,61,116,124,124,33,116,104,105,115,46,95,99,97,110,118,97,115,41,114,101,116,117,114,110,59,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,40,116,44,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,33,61,61,118,111,105,100,32,48,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,81,117,97,108,105,116,121,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,41,44,116,104,105,115,46,114,101,115,105,122,101,40,41,41,125,115,101,116,77,97,114,107,101,114,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,109,97,114,107,101,114,58,116,125,41,125,109,97,114,107,101,114,115,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,109,97,114,107,101,114,115,40,41,59,105,102,40,116,41,123,108,101,116,32,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,123,108,101,116,32,108,61,116,46,103,101,116,40,97,41,59,114,46,112,117,115,104,40,123,110,97,109,101,58,108,46,110,97,109,101,44,116,105,109,101,58,108,46,116,105,109,101,44,100,117,114,97,116,105,111,110,58,108,46,100,117,114,97,116,105,111,110,125,41,125,114,101,116,117,114,110,32,114,125,114,101,116,117,114,110,91,93,125,115,101,116,84,104,101,109,101,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,84,104,101,109,101,40,116,41,59,114,101,116,117,114,110,32,114,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,44,114,125,114,101,115,101,116,84,104,101,109,101,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,101,116,84,104,101,109,101,40,41,59,114,101,116,117,114,110,32,116,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,44,116,125,115,101,116,84,104,101,109,101,68,97,116,97,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,63,116,58,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,116,41,44,97,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,84,104,101,109,101,68,97,116,97,40,114,41,59,114,101,116,117,114,110,32,97,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,44,97,125,115,101,116,83,108,111,116,115,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,115,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,116,41,41,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,116,41,123,114,101,116,117,114,110,32,65,114,114,97,121,46,105,115,65,114,114,97,121,40,116,41,38,38,116,46,108,101,110,103,116,104,62,48,38,38,116,121,112,101,111,102,32,116,91,48,93,61,61,34,111,98,106,101,99,116,34,38,38,116,91,48,93,33,61,61,110,117,108,108,38,38,34,116,34,105,110,32,116,91,48,93,38,38,34,115,34,105,110,32,116,91,48,93,125,103,101,116,83,108,111,116,73,100,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,91,93,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,73,100,115,40,41,44,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,114,46,112,117,115,104,40,116,46,103,101,116,40,97,41,41,59,114,101,116,117,114,110,32,114,125,103,101,116,83,108,111,116,84,121,112,101,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,84,121,112,101,40,116,41,59,105,102,40,114,41,114,101,116,117,114,110,32,114,125,103,101,116,83,108,111,116,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,83,116,114,40,116,41,59,105,102,40,114,41,116,114,121,123,114,101,116,117,114,110,32,74,83,79,78,46,112,97,114,115,101,40,114,41,125,99,97,116,99,104,123,114,101,116,117,114,110,125,125,103,101,116,83,108,111,116,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,123,125,59,116,114,121,123,114,101,116,117,114,110,32,74,83,79,78,46,112,97,114,115,101,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,115,83,116,114,40,41,41,125,99,97,116,99,104,123,114,101,116,117,114,110,123,125,125,125,115,101,116,67,111,108,111,114,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,116,104,105,115,46,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,114,41,44,108,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,97,63,49,58,48,44,107,58,114,125,41,44,77,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,77,125,115,101,116,83,99,97,108,97,114,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,108,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,116,121,112,101,111,102,32,114,33,61,34,110,117,109,98,101,114,34,63,49,58,48,44,107,58,114,125,41,44,77,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,77,125,115,101,116,86,101,99,116,111,114,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,116,104,105,115,46,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,114,41,44,108,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,97,63,49,58,48,44,107,58,114,125,41,44,77,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,77,125,115,101,116,71,114,97,100,105,101,110,116,83,108,111,116,40,116,44,114,44,97,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,108,61,116,104,105,115,46,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,114,41,44,77,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,107,58,123,97,58,108,63,49,58,48,44,107,58,114,125,44,112,58,97,125,41,44,117,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,117,125,115,101,116,84,101,120,116,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,74,83,79,78,46,112,97,114,115,101,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,83,116,114,40,116,41,41,44,108,61,114,59,105,102,40,97,38,38,34,107,34,105,110,32,97,38,38,65,114,114,97,121,46,105,115,65,114,114,97,121,40,97,46,107,41,41,123,108,101,116,32,68,61,97,46,107,91,48,93,59,34,115,34,105,110,32,68,38,38,116,121,112,101,111,102,32,68,46,115,61,61,34,111,98,106,101,99,116,34,38,38,40,108,61,123,46,46,46,68,46,115,44,46,46,46,114,125,41,125,108,101,116,32,77,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,48,44,107,58,91,123,116,58,48,44,115,58,108,125,93,125,41,44,117,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,117,125,114,101,115,101,116,83,108,111,116,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,101,116,83,108,111,116,40,116,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,114,125,99,108,101,97,114,83,108,111,116,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,108,101,97,114,83,108,111,116,40,116,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,114,125,114,101,115,101,116,83,108,111,116,115,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,101,116,83,108,111,116,115,40,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,116,125,99,108,101,97,114,83,108,111,116,115,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,108,101,97,114,83,108,111,116,115,40,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,116,125,115,101,116,76,97,121,111,117,116,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,108,97,121,111,117,116,58,109,101,40,116,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,125,115,101,116,86,105,101,119,112,111,114,116,40,116,44,114,44,97,44,108,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,63,33,49,58,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,86,105,101,119,112,111,114,116,40,116,44,114,44,97,44,108,41,125,115,116,97,116,105,99,32,115,101,116,87,97,115,109,85,114,108,40,116,41,123,97,116,46,115,101,116,87,97,115,109,85,114,108,40,116,41,125,115,116,97,116,105,99,32,97,115,121,110,99,32,114,101,103,105,115,116,101,114,70,111,110,116,40,116,44,114,41,123,116,114,121,123,108,101,116,32,97,61,97,119,97,105,116,32,97,116,46,108,111,97,100,40,41,44,108,59,105,102,40,116,121,112,101,111,102,32,114,61,61,34,115,116,114,105,110,103,34,41,123,108,101,116,32,117,61,97,119,97,105,116,32,102,101,116,99,104,40,114,41,59,105,102,40,33,117,46,111,107,41,114,101,116,117,114,110,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,102,101,116,99,104,32,102,111,110,116,32,102,114,111,109,32,85,82,76,58,32,36,123,114,125,46,32,83,116,97,116,117,115,58,32,36,123,117,46,115,116,97,116,117,115,125,96,41,44,33,49,59,108,61,97,119,97,105,116,32,117,46,97,114,114,97,121,66,117,102,102,101,114,40,41,125,101,108,115,101,32,105,102,40,114,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,65,114,114,97,121,41,123,108,101,116,32,117,61,114,46,98,117,102,102,101,114,46,115,108,105,99,101,40,114,46,98,121,116,101,79,102,102,115,101,116,44,114,46,98,121,116,101,79,102,102,115,101,116,43,114,46,98,121,116,101,76,101,110,103,116,104,41,59,117,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,63,108,61,117,58,40,108,61,110,101,119,32,65,114,114,97,121,66,117,102,102,101,114,40,114,46,98,121,116,101,76,101,110,103,116,104,41,44,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,108,41,46,115,101,116,40,114,41,41,125,101,108,115,101,32,108,61,114,59,108,101,116,32,77,61,97,46,114,101,103,105,115,116,101,114,70,111,110,116,40,116,44,112,101,40,97,44,108,41,41,59,114,101,116,117,114,110,32,77,124,124,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,114,101,103,105,115,116,101,114,32,102,111,110,116,32,34,36,123,116,125,34,46,32,70,111,110,116,32,100,97,116,97,32,109,97,121,32,98,101,32,105,110,118,97,108,105,100,46,96,41,44,77,125,99,97,116,99,104,40,97,41,123,114,101,116,117,114,110,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,69,114,114,111,114,32,114,101,103,105,115,116,101,114,105,110,103,32,102,111,110,116,32,34,36,123,116,125,34,58,96,44,97,41,44,33,49,125,125,116,119,101,101,110,40,116,44,114,41,123,105,102,40,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,91,48,44,48,44,49,44,49,93,44,108,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,59,102,111,114,40,108,101,116,32,77,32,111,102,32,97,41,108,46,112,117,115,104,95,98,97,99,107,40,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,116,119,101,101,110,40,116,44,114,44,108,41,63,63,33,49,125,116,119,101,101,110,84,111,77,97,114,107,101,114,40,116,44,114,41,123,105,102,40,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,91,48,44,48,44,49,44,49,93,44,108,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,59,102,111,114,40,108,101,116,32,77,32,111,102,32,97,41,108,46,112,117,115,104,95,98,97,99,107,40,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,116,119,101,101,110,84,111,77,97,114,107,101,114,40,116,44,114,44,108,41,63,63,33,49,125,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,46,103,101,116,40,48,41,63,63,48,44,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,46,103,101,116,40,49,41,63,63,48,59,114,101,116,117,114,110,123,119,105,100,116,104,58,116,44,104,101,105,103,104,116,58,114,125,125,103,101,116,76,97,121,101,114,66,111,117,110,100,105,110,103,66,111,120,40,116,41,123,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,103,101,116,76,97,121,101,114,66,111,117,110,100,115,40,116,41,59,105,102,40,33,114,124,124,114,46,115,105,122,101,40,41,33,61,61,56,41,114,101,116,117,114,110,59,108,101,116,32,97,61,91,93,59,102,111,114,40,108,101,116,32,108,61,48,59,108,60,56,59,108,43,61,49,41,97,46,112,117,115,104,40,114,46,103,101,116,40,108,41,41,59,114,101,116,117,114,110,32,97,125,115,116,97,116,105,99,32,116,114,97,110,115,102,111,114,109,84,104,101,109,101,84,111,76,111,116,116,105,101,83,108,111,116,115,40,116,44,114,41,123,114,101,116,117,114,110,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,116,114,97,110,115,102,111,114,109,84,104,101,109,101,84,111,76,111,116,116,105,101,83,108,111,116,115,40,116,44,114,41,63,63,34,34,125,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,59,108,101,116,32,116,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,67,97,108,108,98,97,99,107,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,59,116,46,115,101,116,79,110,83,116,97,114,116,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,48,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,125,41,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,125,44,48,41,125,41,44,116,46,115,101,116,79,110,83,116,111,112,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,49,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,125,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,80,108,97,121,105,110,103,40,41,124,124,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,125,44,48,41,125,41,44,116,46,115,101,116,79,110,67,117,115,116,111,109,69,118,101,110,116,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,101,118,101,110,116,78,97,109,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,40,40,97,44,108,44,77,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,105,110,112,117,116,78,97,109,101,58,97,44,110,101,119,86,97,108,117,101,58,77,44,111,108,100,86,97,108,117,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,40,40,97,44,108,44,77,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,105,110,112,117,116,78,97,109,101,58,97,44,110,101,119,86,97,108,117,101,58,77,44,111,108,100,86,97,108,117,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,40,40,97,44,108,44,77,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,105,110,112,117,116,78,97,109,101,58,97,44,110,101,119,86,97,108,117,101,58,77,44,111,108,100,86,97,108,117,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,73,110,112,117,116,70,105,114,101,100,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,34,44,105,110,112,117,116,78,97,109,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,84,114,97,110,115,105,116,105,111,110,40,40,97,44,108,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,102,114,111,109,83,116,97,116,101,58,97,44,116,111,83,116,97,116,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,83,116,97,116,101,69,110,116,101,114,101,100,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,115,116,97,116,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,83,116,97,116,101,69,120,105,116,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,115,116,97,116,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,69,114,114,111,114,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,101,114,114,111,114,58,97,125,41,125,41,59,108,101,116,32,114,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,67,97,108,108,98,97,99,107,83,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,79,98,115,101,114,118,101,114,59,114,46,115,101,116,79,110,77,101,115,115,97,103,101,40,97,61,62,123,107,63,97,46,115,116,97,114,116,115,87,105,116,104,40,34,79,112,101,110,85,114,108,58,32,34,41,38,38,115,110,40,97,41,58,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,34,44,109,101,115,115,97,103,101,58,97,125,41,125,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,117,98,115,99,114,105,98,101,40,116,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,83,117,98,115,99,114,105,98,101,40,114,41,125,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,123,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,110,117,108,108,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,61,110,117,108,108,41,125,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,41,59,114,101,116,117,114,110,32,114,38,38,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,44,114,125,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,116,41,59,114,101,116,117,114,110,32,114,38,38,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,44,114,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,67,111,110,102,105,103,40,116,41,123,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,61,116,125,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,123,105,102,40,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,69,46,95,119,97,115,109,77,111,100,117,108,101,46,99,114,101,97,116,101,68,101,102,97,117,108,116,79,112,101,110,85,114,108,80,111,108,105,99,121,40,41,59,105,102,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,41,123,108,101,116,32,97,61,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,46,111,112,101,110,85,114,108,80,111,108,105,99,121,59,105,102,40,97,38,38,116,121,112,101,111,102,32,97,46,114,101,113,117,105,114,101,85,115,101,114,73,110,116,101,114,97,99,116,105,111,110,61,61,34,98,111,111,108,101,97,110,34,38,38,40,116,46,114,101,113,117,105,114,101,85,115,101,114,73,110,116,101,114,97,99,116,105,111,110,61,97,46,114,101,113,117,105,114,101,85,115,101,114,73,110,116,101,114,97,99,116,105,111,110,41,44,97,63,46,119,104,105,116,101,108,105,115,116,41,123,116,46,119,104,105,116,101,108,105,115,116,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,83,116,114,105,110,103,59,102,111,114,40,108,101,116,32,108,32,111,102,32,97,46,119,104,105,116,101,108,105,115,116,41,116,46,119,104,105,116,101,108,105,115,116,46,112,117,115,104,95,98,97,99,107,40,108,41,125,125,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,116,41,59,114,101,116,117,114,110,32,114,38,38,40,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,48,44,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,44,114,125,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,59,114,101,116,117,114,110,32,116,38,38,40,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,44,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,49,44,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,124,124,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,44,116,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,97,116,117,115,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,117,115,40,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,67,117,114,114,101,110,116,83,116,97,116,101,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,67,117,114,114,101,110,116,83,116,97,116,101,40,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,65,99,116,105,118,101,73,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,99,116,105,118,101,83,116,97,116,101,77,97,99,104,105,110,101,73,100,40,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,83,116,97,116,101,40,116,44,114,61,33,49,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,67,117,114,114,101,110,116,83,116,97,116,101,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,40,116,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,91,93,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,70,114,97,109,101,119,111,114,107,83,101,116,117,112,40,41,44,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,114,46,112,117,115,104,40,116,46,103,101,116,40,97,41,41,59,114,101,116,117,114,110,32,114,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,91,93,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,40,41,44,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,114,46,112,117,115,104,40,116,46,103,101,116,40,97,41,41,59,114,101,116,117,114,110,32,114,125,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,116,44,114,41,125,95,111,110,67,108,105,99,107,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,85,112,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,68,111,119,110,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,77,111,118,101,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,69,110,116,101,114,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,76,101,97,118,101,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,123,105,102,40,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,105,115,76,111,97,100,101,100,41,123,108,101,116,32,116,61,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,41,59,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,44,116,46,105,110,99,108,117,100,101,115,40,34,67,108,105,99,107,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,61,116,104,105,115,46,95,111,110,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,99,108,105,99,107,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,85,112,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,117,112,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,68,111,119,110,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,100,111,119,110,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,77,111,118,101,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,77,111,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,109,111,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,69,110,116,101,114,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,69,110,116,101,114,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,101,110,116,101,114,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,69,120,105,116,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,76,101,97,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,108,101,97,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,41,41,125,125,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,123,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,99,108,105,99,107,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,117,112,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,100,111,119,110,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,109,111,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,101,110,116,101,114,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,108,101,97,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,61,110,117,108,108,41,41,125,125,59,95,40,69,44,34,95,119,97,115,109,77,111,100,117,108,101,34,44,110,117,108,108,41,59,118,97,114,32,111,116,61,69,59,118,97,114,32,102,61,110,101,119,32,77,97,112,44,105,114,61,123,114,101,97,100,121,58,105,61,62,116,61,62,123,108,101,116,32,114,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,82,101,97,100,121,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,44,99,111,109,112,108,101,116,101,58,105,61,62,116,61,62,123,108,101,116,32,114,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,67,111,109,112,108,101,116,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,44,108,111,97,100,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,76,111,97,100,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,108,111,97,100,69,114,114,111,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,76,111,97,100,69,114,114,111,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,114,101,110,100,101,114,69,114,114,111,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,82,101,110,100,101,114,69,114,114,111,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,108,111,111,112,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,76,111,111,112,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,112,108,97,121,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,80,108,97,121,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,112,97,117,115,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,80,97,117,115,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,111,112,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,111,112,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,102,114,97,109,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,70,114,97,109,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,114,101,110,100,101,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,82,101,110,100,101,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,102,114,101,101,122,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,70,114,101,101,122,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,117,110,102,114,101,101,122,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,85,110,102,114,101,101,122,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,100,101,115,116,114,111,121,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,68,101,115,116,114,111,121,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,125,44,103,101,61,123,115,101,116,84,114,97,110,115,102,111,114,109,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,84,114,97,110,115,102,111,114,109,40,105,46,112,97,114,97,109,115,46,116,114,97,110,115,102,111,114,109,41,125,44,103,101,116,84,114,97,110,115,102,111,114,109,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,84,114,97,110,115,102,111,114,109,40,41,125,44,103,101,116,68,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,83,116,97,116,101,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,123,115,116,97,116,101,58,123,108,111,111,112,67,111,117,110,116,58,114,46,108,111,111,112,67,111,117,110,116,44,105,115,76,111,97,100,101,100,58,114,46,105,115,76,111,97,100,101,100,44,105,115,80,97,117,115,101,100,58,114,46,105,115,80,97,117,115,101,100,44,105,115,80,108,97,121,105,110,103,58,114,46,105,115,80,108,97,121,105,110,103,44,105,115,83,116,111,112,112,101,100,58,114,46,105,115,83,116,111,112,112,101,100,44,105,115,70,114,111,122,101,110,58,114,46,105,115,70,114,111,122,101,110,44,108,111,111,112,58,114,46,108,111,111,112,44,109,111,100,101,58,114,46,109,111,100,101,44,115,112,101,101,100,58,114,46,115,112,101,101,100,44,99,117,114,114,101,110,116,70,114,97,109,101,58,114,46,99,117,114,114,101,110,116,70,114,97,109,101,44,116,111,116,97,108,70,114,97,109,101,115,58,114,46,116,111,116,97,108,70,114,97,109,101,115,44,100,117,114,97,116,105,111,110,58,114,46,100,117,114,97,116,105,111,110,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,114,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,44,114,101,110,100,101,114,67,111,110,102,105,103,58,114,46,114,101,110,100,101,114,67,111,110,102,105,103,44,109,97,114,107,101,114,58,114,46,109,97,114,107,101,114,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,114,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,44,109,97,114,107,101,114,115,58,114,46,109,97,114,107,101,114,115,40,41,44,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,58,114,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,44,97,99,116,105,118,101,84,104,101,109,101,73,100,58,114,46,97,99,116,105,118,101,84,104,101,109,101,73,100,44,97,117,116,111,112,108,97,121,58,114,46,97,117,116,111,112,108,97,121,44,115,101,103,109,101,110,116,58,114,46,115,101,103,109,101,110,116,44,108,97,121,111,117,116,58,114,46,108,97,121,111,117,116,44,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,58,114,46,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,44,105,115,82,101,97,100,121,58,114,46,105,115,82,101,97,100,121,44,109,97,110,105,102,101,115,116,58,114,46,109,97,110,105,102,101,115,116,125,125,125,44,115,101,116,76,97,121,111,117,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,108,97,121,111,117,116,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,76,97,121,111,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,67,111,110,102,105,103,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,99,111,110,102,105,103,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,67,111,110,102,105,103,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,97,116,117,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,97,116,117,115,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,67,117,114,114,101,110,116,83,116,97,116,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,67,117,114,114,101,110,116,83,116,97,116,101,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,65,99,116,105,118,101,73,100,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,65,99,116,105,118,101,73,100,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,83,116,97,116,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,44,97,61,105,46,112,97,114,97,109,115,46,105,109,109,101,100,105,97,116,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,83,116,97,116,101,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,40,114,41,125,44,99,114,101,97,116,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,99,111,110,102,105,103,44,97,61,105,46,112,97,114,97,109,115,46,119,105,100,116,104,44,108,61,105,46,112,97,114,97,109,115,46,104,101,105,103,104,116,59,105,102,40,102,46,104,97,115,40,116,41,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,97,108,114,101,97,100,121,32,101,120,105,115,116,115,46,96,41,59,108,101,116,32,77,61,110,101,119,32,111,116,40,114,41,59,114,101,116,117,114,110,32,77,46,99,97,110,118,97,115,38,38,40,77,46,99,97,110,118,97,115,46,104,101,105,103,104,116,61,108,44,77,46,99,97,110,118,97,115,46,119,105,100,116,104,61,97,41,44,102,46,115,101,116,40,116,44,77,41,44,91,34,99,111,109,112,108,101,116,101,34,44,34,102,114,97,109,101,34,44,34,108,111,97,100,34,44,34,108,111,97,100,69,114,114,111,114,34,44,34,114,101,110,100,101,114,69,114,114,111,114,34,44,34,108,111,111,112,34,44,34,112,97,117,115,101,34,44,34,112,108,97,121,34,44,34,115,116,111,112,34,44,34,100,101,115,116,114,111,121,34,44,34,102,114,101,101,122,101,34,44,34,117,110,102,114,101,101,122,101,34,44,34,114,101,110,100,101,114,34,44,34,114,101,97,100,121,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,34,93,46,102,111,114,69,97,99,104,40,68,61,62,123,77,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,68,44,105,114,91,68,93,40,116,41,41,125,41,44,123,105,110,115,116,97,110,99,101,73,100,58,116,125,125,44,100,101,115,116,114,111,121,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,114,38,38,40,114,46,100,101,115,116,114,111,121,40,41,44,102,46,100,101,108,101,116,101,40,116,41,41,125,44,102,114,101,101,122,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,102,114,101,101,122,101,40,41,125,44,108,111,97,100,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,99,111,110,102,105,103,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,108,111,97,100,40,114,41,125,44,108,111,97,100,65,110,105,109,97,116,105,111,110,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,97,110,105,109,97,116,105,111,110,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,108,111,97,100,65,110,105,109,97,116,105,111,110,40,114,41,125,44,115,101,116,84,104,101,109,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,116,104,101,109,101,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,101,116,84,104,101,109,101,40,114,41,125,44,115,101,116,84,104,101,109,101,68,97,116,97,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,116,104,101,109,101,68,97,116,97,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,101,116,84,104,101,109,101,68,97,116,97,40,114,41,125,44,112,97,117,115,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,112,97,117,115,101,40,41,125,44,112,108,97,121,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,112,108,97,121,40,41,125,44,114,101,103,105,115,116,101,114,70,111,110,116,58,97,115,121,110,99,32,105,61,62,123,108,101,116,123,102,111,110,116,78,97,109,101,58,116,44,102,111,110,116,83,111,117,114,99,101,58,114,125,61,105,46,112,97,114,97,109,115,59,114,101,116,117,114,110,32,111,116,46,114,101,103,105,115,116,101,114,70,111,110,116,40,116,44,114,41,125,44,114,101,115,105,122,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,119,105,100,116,104,44,97,61,105,46,112,97,114,97,109,115,46,104,101,105,103,104,116,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,108,46,99,97,110,118,97,115,38,38,40,108,46,99,97,110,118,97,115,46,104,101,105,103,104,116,61,97,44,108,46,99,97,110,118,97,115,46,119,105,100,116,104,61,114,41,44,108,46,114,101,115,105,122,101,40,41,125,44,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,114,41,125,44,115,101,116,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,115,101,116,83,108,111,116,115,40,105,46,112,97,114,97,109,115,46,115,108,111,116,115,41,125,44,103,101,116,83,108,111,116,73,100,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,73,100,115,40,41,125,44,103,101,116,83,108,111,116,84,121,112,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,84,121,112,101,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,103,101,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,103,101,116,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,115,40,41,125,44,115,101,116,67,111,108,111,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,67,111,108,111,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,115,101,116,83,99,97,108,97,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,83,99,97,108,97,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,115,101,116,86,101,99,116,111,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,86,101,99,116,111,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,115,101,116,71,114,97,100,105,101,110,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,71,114,97,100,105,101,110,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,105,46,112,97,114,97,109,115,46,99,111,108,111,114,83,116,111,112,67,111,117,110,116,41,125,44,115,101,116,84,101,120,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,84,101,120,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,114,101,115,101,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,114,101,115,101,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,99,108,101,97,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,99,108,101,97,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,114,101,115,101,116,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,114,101,115,101,116,83,108,111,116,115,40,41,125,44,99,108,101,97,114,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,99,108,101,97,114,83,108,111,116,115,40,41,125,44,115,101,116,70,114,97,109,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,102,114,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,70,114,97,109,101,40,114,41,125,44,115,101,116,77,111,100,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,109,111,100,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,77,111,100,101,40,114,41,125,44,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,114,101,110,100,101,114,67,111,110,102,105,103,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,40,114,41,125,44,115,101,116,83,101,103,109,101,110,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,101,103,109,101,110,116,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,83,101,103,109,101,110,116,40,114,91,48,93,44,114,91,49,93,41,125,44,115,101,116,83,112,101,101,100,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,112,101,101,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,83,112,101,101,100,40,114,41,125,44,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,114,41,125,44,115,101,116,87,97,115,109,85,114,108,58,105,61,62,123,111,116,46,115,101,116,87,97,115,109,85,114,108,40,105,46,112,97,114,97,109,115,46,117,114,108,41,125,44,115,116,111,112,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,115,116,111,112,40,41,125,44,117,110,102,114,101,101,122,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,117,110,102,114,101,101,122,101,40,41,125,44,116,119,101,101,110,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,102,114,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,100,117,114,97,116,105,111,110,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,116,119,101,101,110,40,114,44,97,41,125,44,116,119,101,101,110,84,111,77,97,114,107,101,114,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,109,97,114,107,101,114,44,97,61,105,46,112,97,114,97,109,115,46,100,117,114,97,116,105,111,110,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,116,119,101,101,110,84,111,77,97,114,107,101,114,40,114,44,97,41,125,44,115,101,116,86,105,101,119,112,111,114,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,105,46,112,97,114,97,109,115,46,119,105,100,116,104,44,77,61,105,46,112,97,114,97,109,115,46,104,101,105,103,104,116,44,117,61,102,46,103,101,116,40,116,41,59,105,102,40,33,117,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,117,46,115,101,116,86,105,101,119,112,111,114,116,40,114,44,97,44,108,44,77,41,125,44,97,110,105,109,97,116,105,111,110,83,105,122,101,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,108,101,116,123,104,101,105,103,104,116,58,97,44,119,105,100,116,104,58,108,125,61,114,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,59,114,101,116,117,114,110,123,104,101,105,103,104,116,58,97,44,119,105,100,116,104,58,108,125,125,44,115,101,116,77,97,114,107,101,114,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,109,97,114,107,101,114,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,77,97,114,107,101,114,40,114,41,125,44,115,101,116,76,111,111,112,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,108,111,111,112,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,76,111,111,112,40,114,41,125,44,115,101,116,76,111,111,112,67,111,117,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,108,111,111,112,67,111,117,110,116,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,76,111,111,112,67,111,117,110,116,40,114,41,125,125,59,102,117,110,99,116,105,111,110,32,97,114,40,105,41,123,108,101,116,32,116,61,105,46,109,101,116,104,111,100,59,105,102,40,79,98,106,101,99,116,46,104,97,115,79,119,110,40,103,101,44,116,41,38,38,116,121,112,101,111,102,32,103,101,91,116,93,61,61,34,102,117,110,99,116,105,111,110,34,41,114,101,116,117,114,110,32,103,101,91,116,93,40,105,41,59,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,77,101,116,104,111,100,32,36,123,83,116,114,105,110,103,40,116,41,125,32,105,115,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,32,105,110,32,99,111,109,109,97,110,100,115,46,96,41,125,115,101,108,102,46,111,110,109,101,115,115,97,103,101,61,97,115,121,110,99,32,105,61,62,123,116,114,121,123,108,101,116,32,116,61,97,119,97,105,116,32,97,114,40,105,46,100,97,116,97,41,44,114,61,123,105,100,58,105,46,100,97,116,97,46,105,100,44,109,101,116,104,111,100,58,105,46,100,97,116,97,46,109,101,116,104,111,100,44,114,101,115,117,108,116,58,116,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,99,97,116,99,104,40,116,41,123,108,101,116,32,114,61,123,105,100,58,105,46,100,97,116,97,46,105,100,44,109,101,116,104,111,100,58,105,46,100,97,116,97,46,109,101,116,104,111,100,44,101,114,114,111,114,58,116,46,109,101,115,115,97,103,101,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,125,59,118,97,114,32,111,114,61,34,34,44,68,114,61,111,114,59,125,41,40,41,59,10])],{type:\"application/javascript\"}),n=URL.createObjectURL(t),i=new Worker(n);return URL.revokeObjectURL(n),i}},z=class{constructor(){h(this,\"_workers\",new Map),h(this,\"_animationWorkerMap\",new Map)}getWorker(t){return this._workers.has(t)||this._workers.set(t,new x),this._workers.get(t)}assignAnimationToWorker(t,n){this._animationWorkerMap.set(t,n)}unassignAnimationFromWorker(t){this._animationWorkerMap.delete(t)}sendMessage(t,n,i){this.getWorker(t).postMessage(n,i||[])}broadcastMessage(t,n){this._workers.forEach((i=>{i.postMessage(t,n||[])}))}terminateWorker(t){let n=this._workers.get(t);n&&(n.terminate(),this._workers.delete(t))}};function W(t,n){if(typeof HTMLCanvasElement<\"u\"&&t instanceof HTMLCanvasElement){let{height:i,width:a}=t.getBoundingClientRect();if(i!==0&&a!==0)return{width:a*n,height:i*n}}return{width:t.width,height:t.height}}function B(){return Date.now().toString(36)+Math.random().toString(36).substr(2,9)}var H=class e{constructor(t){if(h(this,\"_eventManager\",new y),h(this,\"_id\",void 0),h(this,\"_worker\",void 0),h(this,\"_canvas\",void 0),h(this,\"_dotLottieInstanceState\",{loopCount:0,markers:[],autoplay:!1,backgroundColor:\"\",currentFrame:0,duration:0,loop:!1,mode:\"forward\",segment:[0,0],segmentDuration:0,speed:1,totalFrames:0,isLoaded:!1,isPlaying:!1,isPaused:!1,isStopped:!0,isFrozen:!1,useFrameInterpolation:!1,renderConfig:{devicePixelRatio:E()},activeAnimationId:\"\",activeThemeId:\"\",layout:void 0,marker:void 0,isReady:!1,manifest:null}),h(this,\"_created\",!1),h(this,\"_boundOnClick\",null),h(this,\"_boundOnPointerUp\",null),h(this,\"_boundOnPointerDown\",null),h(this,\"_boundOnPointerMove\",null),h(this,\"_boundOnPointerEnter\",null),h(this,\"_boundOnPointerLeave\",null),h(this,\"_pendingConfig\",null),t.canvas){let n=typeof HTMLCanvasElement<\"u\"&&t.canvas instanceof HTMLCanvasElement,i=typeof OffscreenCanvas<\"u\"&&t.canvas instanceof OffscreenCanvas;if(!n&&!i)throw Error(\"Worker-based DotLottie requires HTMLCanvasElement or OffscreenCanvas\")}this._canvas=t.canvas??null,this._id=`dotlottie-${B()}`;let n=t.workerId||\"defaultWorker\";this._worker=e._workerManager.getWorker(n),e._workerManager.assignAnimationToWorker(this._id,n),e._wasmUrl&&this._sendMessage(\"setWasmUrl\",{url:e._wasmUrl});let i={...t,renderConfig:{...t.renderConfig,devicePixelRatio:t.renderConfig?.devicePixelRatio||E(),freezeOnOffscreen:t.renderConfig?.freezeOnOffscreen??!0}};this._pendingConfig=i,this._canvas&&(this._create(i),this._pendingConfig=null),this._worker.addEventListener(\"message\",this._handleWorkerEvent.bind(this))}async _handleWorkerEvent(t){let n=t.data;if(!n.id&&(n.method===\"onLoad\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event),l&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&(M.observe(this._canvas,this),P(this._canvas)||await this.freeze()),this._dotLottieInstanceState.renderConfig.autoResize&&C.observe(this._canvas,this))),n.method===\"onComplete\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onDestroy\"&&n.result.instanceId===this._id&&this._eventManager.dispatch(n.result.event),n.method===\"onUnfreeze\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._dotLottieInstanceState.isFrozen=!1,this._eventManager.dispatch(n.result.event)),n.method===\"onFrame\"&&n.result.instanceId===this._id&&(this._dotLottieInstanceState.currentFrame=n.result.event.currentFrame,this._eventManager.dispatch(n.result.event)),n.method===\"onRender\"&&n.result.instanceId===this._id&&this._eventManager.dispatch(n.result.event),n.method===\"onFreeze\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onPause\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onPlay\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStop\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onLoadError\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onRenderError\"&&n.result.instanceId===this._id&&this._eventManager.dispatch(n.result.event),n.method===\"onReady\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onLoop\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineStart\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._setupStateMachineListeners(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineStop\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._cleanupStateMachineListeners(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineTransition\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineStateEntered\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineStateExit\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineCustomEvent\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineError\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineBooleanInputValueChange\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineNumericInputValueChange\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineStringInputValueChange\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineInputFired\"&&n.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(n.result.event)),n.method===\"onStateMachineInternalMessage\"&&n.result.instanceId===this._id)){await this._updateDotLottieInstanceState();let t=n.result.event;t.message.startsWith(\"OpenUrl: \")&&A(t.message)}}async _create(t){if(!this._canvas)return;let n;n=this._canvas instanceof HTMLCanvasElement?this._canvas.transferControlToOffscreen():this._canvas;let{instanceId:i}=await this._sendMessage(\"create\",{instanceId:this._id,config:{...t,canvas:n},...W(this._canvas,t.renderConfig?.devicePixelRatio||E())},[n]);if(i!==this._id)throw Error(\"Instance ID mismatch\");this._created=!0,await this._updateDotLottieInstanceState()}get loopCount(){return this._dotLottieInstanceState.loopCount}get isLoaded(){return this._dotLottieInstanceState.isLoaded}get isPlaying(){return this._dotLottieInstanceState.isPlaying}get isPaused(){return this._dotLottieInstanceState.isPaused}get isStopped(){return this._dotLottieInstanceState.isStopped}get currentFrame(){return this._dotLottieInstanceState.currentFrame}get isFrozen(){return this._dotLottieInstanceState.isFrozen}get segmentDuration(){return this._dotLottieInstanceState.segmentDuration}get totalFrames(){return this._dotLottieInstanceState.totalFrames}get segment(){return this._dotLottieInstanceState.segment}get speed(){return this._dotLottieInstanceState.speed}get duration(){return this._dotLottieInstanceState.duration}get isReady(){return this._dotLottieInstanceState.isReady}get mode(){return this._dotLottieInstanceState.mode}get canvas(){return this._canvas}async setCanvas(t){let n=typeof HTMLCanvasElement<\"u\"&&t instanceof HTMLCanvasElement,i=typeof OffscreenCanvas<\"u\"&&t instanceof OffscreenCanvas;if(!n&&!i)throw Error(\"Worker-based DotLottie requires HTMLCanvasElement or OffscreenCanvas\");if(this._canvas!==t){if(this._created&&this._canvas!==null)throw Error(\"Cannot change canvas after worker instance is already created with a different canvas.\");this._canvas=t,!this._created&&this._pendingConfig&&(await this._create(this._pendingConfig),this._pendingConfig=null)}}get autoplay(){return this._dotLottieInstanceState.autoplay}get backgroundColor(){return this._dotLottieInstanceState.backgroundColor}get loop(){return this._dotLottieInstanceState.loop}get useFrameInterpolation(){return this._dotLottieInstanceState.useFrameInterpolation}get renderConfig(){return this._dotLottieInstanceState.renderConfig}get manifest(){return this._dotLottieInstanceState.manifest}get activeAnimationId(){return this._dotLottieInstanceState.activeAnimationId}get marker(){return this._dotLottieInstanceState.marker}get activeThemeId(){return this._dotLottieInstanceState.activeThemeId}get layout(){return this._dotLottieInstanceState.layout}async play(){this._created&&(await this._sendMessage(\"play\",{instanceId:this._id}),await this._updateDotLottieInstanceState(),l&&this._canvas instanceof HTMLCanvasElement&&this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&!P(this._canvas)&&await this.freeze())}async pause(){this._created&&(await this._sendMessage(\"pause\",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async stop(){this._created&&(await this._sendMessage(\"stop\",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async setSpeed(t){this._created&&(await this._sendMessage(\"setSpeed\",{instanceId:this._id,speed:t}),await this._updateDotLottieInstanceState())}async setMode(t){this._created&&(await this._sendMessage(\"setMode\",{instanceId:this._id,mode:t}),await this._updateDotLottieInstanceState())}async setFrame(t){this._created&&(await this._sendMessage(\"setFrame\",{frame:t,instanceId:this._id}),await this._updateDotLottieInstanceState())}async setSegment(t,n){this._created&&(await this._sendMessage(\"setSegment\",{instanceId:this._id,segment:[t,n]}),await this._updateDotLottieInstanceState())}async setRenderConfig(t){if(!this._created)return;let{devicePixelRatio:n,freezeOnOffscreen:i,quality:a,...r}=t;await this._sendMessage(\"setRenderConfig\",{instanceId:this._id,renderConfig:{...this._dotLottieInstanceState.renderConfig,...r,devicePixelRatio:n||E(),freezeOnOffscreen:i??!0,...a!==void 0&&{quality:a}}}),await this._updateDotLottieInstanceState(),l&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.autoResize?C.observe(this._canvas,this):C.unobserve(this._canvas),this._dotLottieInstanceState.renderConfig.freezeOnOffscreen?(M.observe(this._canvas,this),P(this._canvas)||await this.freeze()):(M.unobserve(this._canvas),this._dotLottieInstanceState.isFrozen&&await this.unfreeze()))}async setUseFrameInterpolation(t){this._created&&(await this._sendMessage(\"setUseFrameInterpolation\",{instanceId:this._id,useFrameInterpolation:t}),await this._updateDotLottieInstanceState())}async setTheme(t){if(!this._created)return!1;let n=this._sendMessage(\"setTheme\",{instanceId:this._id,themeId:t});return await this._updateDotLottieInstanceState(),n}async load(t){this._created?(await this._sendMessage(\"load\",{config:t,instanceId:this._id}),await this._updateDotLottieInstanceState()):this._pendingConfig&&(this._pendingConfig={...this._pendingConfig,...t})}async setLoop(t){this._created&&(await this._sendMessage(\"setLoop\",{instanceId:this._id,loop:t}),await this._updateDotLottieInstanceState())}async setLoopCount(t){this._created&&(await this._sendMessage(\"setLoopCount\",{instanceId:this._id,loopCount:t}),await this._updateDotLottieInstanceState())}async resize(){if(!this._created||!this._canvas)return;let{height:t,width:n}=W(this._canvas,this._dotLottieInstanceState.renderConfig.devicePixelRatio||E());await this._sendMessage(\"resize\",{height:t,instanceId:this._id,width:n}),await this._updateDotLottieInstanceState()}async destroy(){this._created&&(this._created=!1,await this._sendMessage(\"destroy\",{instanceId:this._id}),this._cleanupStateMachineListeners(),e._workerManager.unassignAnimationFromWorker(this._id),this._eventManager.removeAllEventListeners(),l&&this._canvas instanceof HTMLCanvasElement&&(M.unobserve(this._canvas),C.unobserve(this._canvas)))}async freeze(){this._created&&(await this._sendMessage(\"freeze\",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async unfreeze(){this._created&&(await this._sendMessage(\"unfreeze\",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async setBackgroundColor(t){this._created&&(await this._sendMessage(\"setBackgroundColor\",{instanceId:this._id,backgroundColor:t}),await this._updateDotLottieInstanceState())}async loadAnimation(t){this._created&&(await this._sendMessage(\"loadAnimation\",{animationId:t,instanceId:this._id}),await this._updateDotLottieInstanceState())}async setLayout(t){this._created&&(await this._sendMessage(\"setLayout\",{instanceId:this._id,layout:t}),await this._updateDotLottieInstanceState())}async setSlots(t){this._created&&await this._sendMessage(\"setSlots\",{instanceId:this._id,slots:t})}async getSlotIds(){return this._created?this._sendMessage(\"getSlotIds\",{instanceId:this._id}):[]}async getSlotType(t){if(this._created)return this._sendMessage(\"getSlotType\",{instanceId:this._id,slotId:t})}async getSlot(t){if(this._created)return this._sendMessage(\"getSlot\",{instanceId:this._id,slotId:t})}async getSlots(){return this._created?this._sendMessage(\"getSlots\",{instanceId:this._id}):{}}async setColorSlot(t,n){return!!this._created&&this._sendMessage(\"setColorSlot\",{instanceId:this._id,slotId:t,value:n})}async setScalarSlot(t,n){return!!this._created&&this._sendMessage(\"setScalarSlot\",{instanceId:this._id,slotId:t,value:n})}async setVectorSlot(t,n){return!!this._created&&this._sendMessage(\"setVectorSlot\",{instanceId:this._id,slotId:t,value:n})}async setGradientSlot(t,n,i){return!!this._created&&this._sendMessage(\"setGradientSlot\",{instanceId:this._id,slotId:t,value:n,colorStopCount:i})}async setTextSlot(t,n){return!!this._created&&this._sendMessage(\"setTextSlot\",{instanceId:this._id,slotId:t,value:n})}async resetSlot(t){return!!this._created&&this._sendMessage(\"resetSlot\",{instanceId:this._id,slotId:t})}async clearSlot(t){return!!this._created&&this._sendMessage(\"clearSlot\",{instanceId:this._id,slotId:t})}async resetSlots(){return!!this._created&&this._sendMessage(\"resetSlots\",{instanceId:this._id})}async clearSlots(){return!!this._created&&this._sendMessage(\"clearSlots\",{instanceId:this._id})}async _updateDotLottieInstanceState(){this._created&&(this._dotLottieInstanceState=(await this._sendMessage(\"getDotLottieInstanceState\",{instanceId:this._id})).state)}markers(){return this._dotLottieInstanceState.markers}async setMarker(t){this._created&&(await this._sendMessage(\"setMarker\",{instanceId:this._id,marker:t}),await this._updateDotLottieInstanceState())}async setThemeData(t){if(!this._created)return!1;let n=await this._sendMessage(\"setThemeData\",{instanceId:this._id,themeData:t});return await this._updateDotLottieInstanceState(),n}async setViewport(t,n,i,a){return!!this._created&&this._sendMessage(\"setViewport\",{x:t,y:n,width:i,height:a,instanceId:this._id})}async animationSize(){return this._created?this._sendMessage(\"animationSize\",{instanceId:this._id}):{height:0,width:0}}async tween(t,n){return!!this._created&&this._sendMessage(\"tween\",{instanceId:this._id,frame:t,duration:n})}async tweenToMarker(t,n){return!!this._created&&this._sendMessage(\"tweenToMarker\",{instanceId:this._id,marker:t,duration:n})}async setTransform(t){return!!this._created&&this._sendMessage(\"setTransform\",{instanceId:this._id,transform:t})}async getTransform(){if(this._created)return this._sendMessage(\"getTransform\",{instanceId:this._id})}async _sendMessage(t,n,i){let a={id:`dotlottie-request-${B()}`,method:t,params:n};return this._worker.postMessage(a,i||[]),new Promise(((n,i)=>{let r=s=>{let o=s.data;o.id===a.id&&(this._worker.removeEventListener(\"message\",r),o.error?i(Error(`Failed to execute method ${t}: ${o.error}`)):n(o.result))};this._worker.addEventListener(\"message\",r)}))}addEventListener(t,n){this._eventManager.addEventListener(t,n)}removeEventListener(t,n){this._eventManager.removeEventListener(t,n)}static setWasmUrl(t){e._wasmUrl=t}static async registerFont(t,n){try{let i=B();return e._workerManager.broadcastMessage({id:i,method:\"registerFont\",params:{fontName:t,fontSource:n}}),!0}catch(n){return console.error(`Error broadcasting registerFont for \"${t}\":`,n),!1}}async stateMachineLoad(t){if(!this._created)return!1;let n=await this._sendMessage(\"stateMachineLoad\",{instanceId:this._id,stateMachineId:t});return await this._updateDotLottieInstanceState(),n}async stateMachineLoadData(t){if(!this._created)return!1;let n=await this._sendMessage(\"stateMachineLoadData\",{instanceId:this._id,stateMachineData:t});return await this._updateDotLottieInstanceState(),n}async stateMachineStart(){if(!this._created)return!1;let t=await this._sendMessage(\"stateMachineStart\",{instanceId:this._id});return t&&(this._setupStateMachineListeners(),await this._updateDotLottieInstanceState()),t}async stateMachineStop(){return!!this._created&&(this._cleanupStateMachineListeners(),this._sendMessage(\"stateMachineStop\",{instanceId:this._id}))}async stateMachineSetNumericInput(t,n){return!!this._created&&this._sendMessage(\"stateMachineSetNumericInput\",{instanceId:this._id,name:t,value:n})}async stateMachineSetBooleanInput(t,n){return!!this._created&&this._sendMessage(\"stateMachineSetBooleanInput\",{instanceId:this._id,name:t,value:n})}async stateMachineSetConfig(t){this._created&&this._sendMessage(\"stateMachineSetConfig\",{instanceId:this._id,config:t})}async stateMachineSetStringInput(t,n){return!!this._created&&this._sendMessage(\"stateMachineSetStringInput\",{instanceId:this._id,name:t,value:n})}async stateMachineGetNumericInput(t){if(this._created)return this._sendMessage(\"stateMachineGetNumericInput\",{instanceId:this._id,name:t})}async stateMachineGetBooleanInput(t){if(this._created)return this._sendMessage(\"stateMachineGetBooleanInput\",{instanceId:this._id,name:t})}async stateMachineGetStringInput(t){if(this._created)return this._sendMessage(\"stateMachineGetStringInput\",{instanceId:this._id,name:t})}async stateMachineGetInputs(){if(this._created)return this._sendMessage(\"stateMachineGetInputs\",{instanceId:this._id})}async stateMachineFireEvent(t){this._created&&this._sendMessage(\"stateMachineFireEvent\",{instanceId:this._id,name:t})}async stateMachineGetStatus(){return this._created?this._sendMessage(\"stateMachineGetStatus\",{instanceId:this._id}):\"\"}async stateMachineGetCurrentState(){return this._created?this._sendMessage(\"stateMachineGetCurrentState\",{instanceId:this._id}):\"\"}async stateMachineGetActiveId(){return this._created?this._sendMessage(\"stateMachineGetActiveId\",{instanceId:this._id}):\"\"}async stateMachineOverrideState(t,n=!1){return!!this._created&&this._sendMessage(\"stateMachineOverrideState\",{instanceId:this._id,state:t,immediate:n})}async stateMachineGet(t){return this._created?this._sendMessage(\"stateMachineGet\",{instanceId:this._id,stateMachineId:t}):\"\"}async stateMachineGetListeners(){return this._created?this._sendMessage(\"stateMachineGetListeners\",{instanceId:this._id}):[]}async stateMachinePostClickEvent(t,n){if(this._created)return this._sendMessage(\"stateMachinePostClickEvent\",{instanceId:this._id,x:t,y:n})}async stateMachinePostPointerUpEvent(t,n){if(this._created)return this._sendMessage(\"stateMachinePostPointerUpEvent\",{instanceId:this._id,x:t,y:n})}async stateMachinePostPointerDownEvent(t,n){if(this._created)return this._sendMessage(\"stateMachinePostPointerDownEvent\",{instanceId:this._id,x:t,y:n})}async stateMachinePostPointerMoveEvent(t,n){if(this._created)return this._sendMessage(\"stateMachinePostPointerMoveEvent\",{instanceId:this._id,x:t,y:n})}async stateMachinePostPointerEnterEvent(t,n){if(this._created)return this._sendMessage(\"stateMachinePostPointerEnterEvent\",{instanceId:this._id,x:t,y:n})}async stateMachinePostPointerExitEvent(t,n){if(this._created)return this._sendMessage(\"stateMachinePostPointerExitEvent\",{instanceId:this._id,x:t,y:n})}_onClick(t){let n=O(t);n&&this._sendMessage(\"stateMachinePostClickEvent\",{instanceId:this._id,x:n.x,y:n.y})}_onPointerUp(t){let n=O(t);n&&this._sendMessage(\"stateMachinePostPointerUpEvent\",{instanceId:this._id,x:n.x,y:n.y})}_onPointerDown(t){let n=O(t);n&&this._sendMessage(\"stateMachinePostPointerDownEvent\",{instanceId:this._id,x:n.x,y:n.y})}_onPointerMove(t){let n=O(t);n&&this._sendMessage(\"stateMachinePostPointerMoveEvent\",{instanceId:this._id,x:n.x,y:n.y})}_onPointerEnter(t){let n=O(t);n&&this._sendMessage(\"stateMachinePostPointerEnterEvent\",{instanceId:this._id,x:n.x,y:n.y})}_onPointerLeave(t){let n=O(t);n&&this._sendMessage(\"stateMachinePostPointerExitEvent\",{instanceId:this._id,x:n.x,y:n.y})}async _setupStateMachineListeners(){if(l&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded){let t=await this._sendMessage(\"stateMachineGetListeners\",{instanceId:this._id});if(t.length===0)return;this._cleanupStateMachineListeners(),t.includes(\"Click\")&&(this._boundOnClick=this._onClick.bind(this),this._canvas.addEventListener(\"click\",this._boundOnClick)),t.includes(\"PointerUp\")&&(this._boundOnPointerUp=this._onPointerUp.bind(this),this._canvas.addEventListener(\"pointerup\",this._boundOnPointerUp)),t.includes(\"PointerDown\")&&(this._boundOnPointerDown=this._onPointerDown.bind(this),this._canvas.addEventListener(\"pointerdown\",this._boundOnPointerDown)),t.includes(\"PointerMove\")&&(this._boundOnPointerMove=this._onPointerMove.bind(this),this._canvas.addEventListener(\"pointermove\",this._boundOnPointerMove)),t.includes(\"PointerEnter\")&&(this._boundOnPointerEnter=this._onPointerEnter.bind(this),this._canvas.addEventListener(\"pointerenter\",this._boundOnPointerEnter)),t.includes(\"PointerExit\")&&(this._boundOnPointerLeave=this._onPointerLeave.bind(this),this._canvas.addEventListener(\"pointerleave\",this._boundOnPointerLeave))}}_cleanupStateMachineListeners(){l&&this._canvas instanceof HTMLCanvasElement&&(this._boundOnClick&&(this._canvas.removeEventListener(\"click\",this._boundOnClick),this._boundOnClick=null),this._boundOnPointerUp&&(this._canvas.removeEventListener(\"pointerup\",this._boundOnPointerUp),this._boundOnPointerUp=null),this._boundOnPointerDown&&(this._canvas.removeEventListener(\"pointerdown\",this._boundOnPointerDown),this._boundOnPointerDown=null),this._boundOnPointerMove&&(this._canvas.removeEventListener(\"pointermove\",this._boundOnPointerMove),this._boundOnPointerMove=null),this._boundOnPointerEnter&&(this._canvas.removeEventListener(\"pointerenter\",this._boundOnPointerEnter),this._boundOnPointerEnter=null),this._boundOnPointerLeave&&(this._canvas.removeEventListener(\"pointerleave\",this._boundOnPointerLeave),this._boundOnPointerLeave=null))}};h(H,\"_workerManager\",new z),h(H,\"_wasmUrl\",\"\");const j=({animationId:r,autoplay:s,backgroundColor:o,className:h,createDotLottie:d,data:c,dotLottieRefCallback:u,layout:l,loop:_,mode:f,playOnHover:v,renderConfig:p,segment:m,speed:g,src:y,stateMachineConfig:M,stateMachineId:C,style:L,themeData:w,themeId:b,useFrameInterpolation:I,workerId:S,...E})=>{let P=t(null),O=t(null),A=t(u),k={speed:g,mode:f,loop:_,useFrameInterpolation:I,segment:m,backgroundColor:o,autoplay:s,themeId:b,workerId:S,src:y,data:c,layout:l,renderConfig:p,animationId:r,stateMachineConfig:M,stateMachineId:C},F=t(k);A.current=u,F.current=k;let T=n((t=>{O.current=t,t?P.current=d({...F.current,canvas:t}):(P.current?.destroy(),P.current=null),A.current?.(P.current)}),[]);return i((()=>{let t=t=>{v&&(t.type===\"mouseenter\"&&P.current?.play(),t.type===\"mouseleave\"&&P.current?.pause())};return O.current?.addEventListener(\"mouseenter\",t),O.current?.addEventListener(\"mouseleave\",t),()=>{O.current?.removeEventListener(\"mouseenter\",t),O.current?.removeEventListener(\"mouseleave\",t)}}),[v]),i((()=>{P.current?.setSpeed(g??1)}),[g]),i((()=>{P.current?.setMode(f??\"forward\")}),[f]),i((()=>{P.current?.setLoop(_??!1)}),[_]),i((()=>{P.current?.setUseFrameInterpolation(I??!0)}),[I]),i((()=>{typeof m?.[0]==\"number\"&&typeof m[1]==\"number\"&&P.current?.setSegment(m[0],m[1])}),[m]),i((()=>{P.current?.setBackgroundColor(o??\"\")}),[o]),i((()=>{P.current?.setRenderConfig(p??{})}),[JSON.stringify(p)]),i((()=>{typeof c!=\"string\"&&typeof c!=\"object\"||P.current?.load({data:c,...F.current})}),[c]),i((()=>{typeof y==\"string\"&&P.current?.load({src:y,...F.current})}),[y]),i((()=>{P.current?.setMarker(E.marker??\"\")}),[E.marker]),i((()=>{P.current?.loadAnimation(r??\"\")}),[r]),i((()=>{typeof b==\"string\"&&P.current?.setTheme(b)}),[b]),i((()=>{P.current?.setThemeData(w??\"\")}),[w]),i((()=>{P.current?.setLayout(l??{})}),[l?.fit,l?.align?.[0],l?.align?.[1]]),i((()=>{P.current?.isLoaded&&(typeof C==\"string\"&&C?P.current.stateMachineLoad(C)&&P.current.stateMachineStart():P.current.stateMachineStop())}),[C]),i((()=>{P.current?.stateMachineSetConfig(M??null)}),[M]),a(\"div\",{className:h,...!h&&{style:{width:\"100%\",height:\"100%\",lineHeight:0,...L}},children:a(\"canvas\",{ref:T,style:{width:\"100%\",height:\"100%\"},...E})})},N=t=>new $(t),G=t=>a(j,{...t,createDotLottie:N}),V=t=>new H(t),J=t=>a(j,{...t,createDotLottie:V}),q=t=>{H.setWasmUrl(t),$.setWasmUrl(t)};export{G as DotLottieReact,J as DotLottieWorkerReact,q as setWasmUrl};\n//# sourceMappingURL=index.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";import{motion}from\"framer-motion\";function PauseIcon(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3.99996 2C3.26358 2 2.66663 2.59695 2.66663 3.33333V12.6667C2.66663 13.403 3.26358 14 3.99996 14H5.33329C6.06967 14 6.66663 13.403 6.66663 12.6667V3.33333C6.66663 2.59695 6.06967 2 5.33329 2H3.99996Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10.6666 2C9.93025 2 9.33329 2.59695 9.33329 3.33333V12.6667C9.33329 13.403 9.93025 14 10.6666 14H12C12.7363 14 13.3333 13.403 13.3333 12.6667V3.33333C13.3333 2.59695 12.7363 2 12 2H10.6666Z\",fill:\"currentColor\"})]});}function PlayIcon(){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 2.66666C4 2.15195 4.55885 1.83217 5.0023 2.09226L12.9653 6.75892C13.4031 7.01544 13.4031 7.65122 12.9653 7.90774L5.0023 12.5744C4.55885 12.8345 4 12.5147 4 12V2.66666Z\",fill:\"currentColor\"})});}function LoopIcon(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10.8654 2.31319C11.0607 2.11793 11.3772 2.11793 11.5725 2.31319L13.4581 4.19881C13.6534 4.39407 13.6534 4.71066 13.4581 4.90592L11.5725 6.79154C11.3772 6.9868 11.0607 6.9868 10.8654 6.79154C10.6701 6.59628 10.6701 6.27969 10.8654 6.08443L11.6162 5.33362H4V6.66695C4 7.03514 3.70152 7.33362 3.33333 7.33362C2.96514 7.33362 2.66666 7.03514 2.66666 6.66695L2.66666 4.66695C2.66666 4.29876 2.96514 4.00028 3.33333 4.00028H11.8454L10.8654 3.0203C10.6701 2.82504 10.6701 2.50846 10.8654 2.31319Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12.4375 11.9999C12.8057 11.9999 13.1042 11.7014 13.1042 11.3332V9.33321C13.1042 8.96502 12.8057 8.66655 12.4375 8.66655C12.0693 8.66655 11.7708 8.96502 11.7708 9.33321V10.6665H4.15462L4.90543 9.91573C5.10069 9.72047 5.10069 9.40389 4.90543 9.20862C4.71017 9.01336 4.39359 9.01336 4.19832 9.20862L2.31271 11.0942C2.11744 11.2895 2.11744 11.6061 2.31271 11.8013L4.19832 13.687C4.39359 13.8822 4.71017 13.8822 4.90543 13.687C5.10069 13.4917 5.10069 13.1751 4.90543 12.9799L3.92545 11.9999H12.4375Z\",fill:\"currentColor\"})]});}const LottieControls=withCSS(function LottieControls(props){const isReverse=props.direction===\"-1\";const[isPlaying,setIsPlaying]=React.useState(false);const[isLooping,setIsLooping]=React.useState(Boolean(props.loop));const[progress,setProgress]=React.useState(0);function getDotLottie(){return props.dotLottie??undefined;}function getProgressFromDotLottie(dotLottie){if(!dotLottie?.totalFrames)return 0;return dotLottie.currentFrame/dotLottie.totalFrames*100;}React.useEffect(()=>{setIsPlaying(false);setIsLooping(Boolean(props.loop));setProgress(0);},[props.src]);React.useEffect(()=>{setIsLooping(Boolean(props.loop));},[props.loop]);React.useEffect(()=>{let frameId=0;// This seems to be the most reliable way to sync the state of the lottie player with the controls.\n// Subscribing to event listeners ends up missing some events (e.g. autoplay doesn’t seem to fire `play`),\n// and we’d rather keep it KISS than have rare state sync issues.\n//\n// In the original @dotlottie/player-component implementation, controls were implemented inside Lottie,\n// and they subscribed directly to Lottie’s internal state store. We don’t have that luxury :(\nconst syncState=()=>{const dotLottie=getDotLottie();if(dotLottie){setIsPlaying(Boolean(dotLottie.isPlaying));setIsLooping(Boolean(dotLottie.loop));setProgress(getProgressFromDotLottie(dotLottie));}frameId=requestAnimationFrame(syncState);};syncState();return()=>{cancelAnimationFrame(frameId);};},[props.dotLottie,props.src]);function handleTogglePlay(){const dotLottie=getDotLottie();if(!dotLottie)return;if(dotLottie.isPlaying){dotLottie.pause();}else{dotLottie.play();}}function handleSeek(nextProgress){const dotLottie=getDotLottie();setProgress(nextProgress);if(!dotLottie?.totalFrames)return;dotLottie.setFrame(nextProgress/100*dotLottie.totalFrames);}function handleSeekStart(){getDotLottie()?.freeze?.();}function handleSeekEnd(){getDotLottie()?.unfreeze?.();}function handleToggleLoop(){const nextLooping=!isLooping;setIsLooping(nextLooping);getDotLottie()?.setLoop(nextLooping);}return /*#__PURE__*/_jsxs(motion.div,{id:\"lottie-controls\",\"aria-label\":\"lottie-animation-controls\",className:\"dotlottie-controls\",initial:{opacity:props.initialIsVisible?1:0},animate:{opacity:props.isVisible?1:0},transition:{duration:.2},children:[/*#__PURE__*/_jsx(\"button\",{id:\"lottie-play-button\",type:\"button\",\"aria-label\":\"play / pause animation\",className:[\"dotlottie-controls__button\",\"dotlottie-controls__button--play\",isPlaying&&\"dotlottie-controls__button--active\"].filter(Boolean).join(\" \"),onClick:handleTogglePlay,children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{}):/*#__PURE__*/_jsx(PlayIcon,{})}),/*#__PURE__*/_jsx(\"input\",{id:\"lottie-seeker-input\",type:\"range\",min:\"0\",step:\"1\",max:\"100\",\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-valuenow\":progress,\"aria-label\":\"lottie-seek-input\",role:\"slider\",className:[\"dotlottie-controls__seeker\",isReverse&&\"dotlottie-controls__seeker--reverse\"].filter(Boolean).join(\" \"),style:{\"--seeker\":progress},value:progress,onInput:event=>handleSeek(Number(event.currentTarget.value)),onMouseDown:handleSeekStart,onMouseUp:handleSeekEnd,onTouchStart:handleSeekStart,onTouchEnd:handleSeekEnd}),/*#__PURE__*/_jsx(\"button\",{id:\"lottie-loop-toggle\",type:\"button\",\"aria-label\":\"loop-toggle\",className:[\"dotlottie-controls__button\",\"dotlottie-controls__button--loop\",isLooping&&\"dotlottie-controls__button--active\"].filter(Boolean).join(\" \"),onClick:handleToggleLoop,children:/*#__PURE__*/_jsx(LoopIcon,{})})]});},[`.dotlottie-controls { --lottie-player-toolbar-height: 35px; --lottie-player-toolbar-background-color: transparent; --lottie-player-toolbar-hover-background-color: #f3f6f8; --lottie-player-toolbar-icon-color: #20272c; --lottie-player-toolbar-icon-hover-color: #f3f6f8; --lottie-player-toolbar-icon-active-color: #00ddb3; --lottie-player-seeker-track-color: #00ddb3; --lottie-player-seeker-accent-color: #00c1a2; --lottie-player-seeker-thumb-color: #00c1a2; display: flex; place-items: center; background-color: var(--lottie-player-toolbar-background-color); margin: 0 8px; height: var(--lottie-player-toolbar-height); font-family: Karla, sans-serif; font-style: normal; -webkit-font-smoothing: antialiased; }`,`.dotlottie-controls * { box-sizing: border-box; }`,`.dotlottie-controls__button { color: var(--lottie-player-toolbar-icon-color); cursor: pointer; display: flex; background: none; border: 0; border-radius: 4px; padding: 4px; outline: none; width: 24px; height: 24px; align-items: center; justify-content: center; flex: 0 0 auto; }`,`.dotlottie-controls__button:hover { background-color: var(--lottie-player-toolbar-icon-hover-color); }`,`.dotlottie-controls__button:focus-visible { outline: 2px solid var(--lottie-player-toolbar-icon-active-color); }`,`.dotlottie-controls__button--active { color: var(--lottie-player-toolbar-icon-active-color); }`,`.dotlottie-controls__button--play { margin-right: 8px;margin-left: 4px; }`,`.dotlottie-controls__button--loop { margin-right: 4px; margin-left: 8px; }`,`.dotlottie-controls__button--disabled, .dotlottie-controls__button:disabled { opacity: 0.45; cursor: not-allowed; }`,`.dotlottie-controls__button svg { width: 16px; height: 16px; }`,`.dotlottie-controls__seeker { height: 4px; width: 100%; min-width: 0; outline: none; appearance: none; border-radius: 9999px; cursor: pointer; background-image: linear-gradient(to right,rgb(0, 221, 179) calc(var(--seeker) * 1%),rgb(217, 224, 230) calc(var(--seeker) * 1%)); }`,`.dotlottie-controls__seeker--reverse { background-image: linear-gradient(to right,rgb(217, 224, 230) calc(var(--seeker) * 1%),rgb(0, 221, 179) calc(var(--seeker) * 1%)); }`,`.dotlottie-controls__seeker::-webkit-slider-runnable-track { width: 100%; height: 5px; cursor: pointer; }`,`.dotlottie-controls__seeker::-webkit-slider-thumb { appearance: none; height: 16px; width: 16px; border-radius: 50%; background: var(--lottie-player-seeker-thumb-color); cursor: pointer; margin-top: -5px; }`,`.dotlottie-controls__seeker:focus-visible::-webkit-slider-thumb { outline: 2px solid var(--lottie-player-seeker-track-color); border: 1.5px solid rgb(255, 255, 255); }`,`.dotlottie-controls__seeker::-webkit-slider-thumb:hover { background: rgb(1, 157, 145); }`],\"framer-dot-lottie-controls\");export default LottieControls;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LottieControls.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{DotLottieReact}from\"@lottiefiles/dotlottie-react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";import LottieControls from\"https://framerusercontent.com/modules/VdEWJdgFIKHb8shmJI6x/JMuQueQTE5Pf7GsLqM4w/LottieControls.js\";const placeholderUrl=\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\";const DotLottieReactPlayer=DotLottieReact;/**\n * DOT LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function DotLottie(props){/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[dotLottie,setDotLottie]=useState(null);const mode=props.direction===\"-1\"?\"reverse\":\"forward\";/* File or URL */let src;switch(props.srcType){case\"url\":src=props.srcUrl;break;case\"file\":src=props.srcFile;break;default:src=placeholderUrl;break;}/* Progress */const[isReady,setIsReady]=useState(false);/* For canvas states */useEffect(()=>{setIsReady(false);if(!dotLottie)return;const handleLoad=()=>setIsReady(true);if(dotLottie.isLoaded)setIsReady(true);dotLottie.addEventListener(\"load\",handleLoad);return()=>{dotLottie.removeEventListener(\"load\",handleLoad);};},[dotLottie,src]);useEffect(()=>{if(!isReady||!dotLottie||!dotLottie.totalFrames)return;const nextProgress=props.progress??0;dotLottie.setFrame(nextProgress/100*dotLottie.totalFrames);},[dotLottie,isReady,props.progress,src]);/* For component variant support */const lastVariant=useRef();useEffect(()=>{if(isCanvas)return;if(lastVariant.current!==props.autoplay){if(!dotLottie)return;if(props.autoplay===true){dotLottie.play();}if(props.autoplay===false){dotLottie.pause();}}lastVariant.current=props.autoplay;},[dotLottie,isCanvas,props.autoplay]);return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",flex:1,minHeight:0},children:/*#__PURE__*/_jsx(DotLottieReactPlayer,{src:src,autoplay:!isCanvas&&!props.hover&&props.autoplay,loop:props.loop,mode:mode,playOnHover:props.hover,backgroundColor:props.background,speed:props.speed,dotLottieRefCallback:setDotLottie,style:{width:\"100%\",height:\"100%\"},renderConfig:// Auto-resize the canvas when controls are shown or hidden (causes a brief visible jump as the canvas resizes, but should be very rare)\nprops.controls?{autoResize:true}:undefined},src)}),props.controls?/*#__PURE__*/_jsx(LottieControls,{isVisible:isReady,initialIsVisible:isCanvas,dotLottie:dotLottie,direction:props.direction,loop:Boolean(props.loop),src:src}):null]});}DotLottie.defaultProps={srcUrl:placeholderUrl,autoplay:true,background:\"#05F\",controls:false,direction:1,hover:false,loop:true,speed:1};DotLottie.displayName=\"Dot Lottie\";addPropertyControls(DotLottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"url\",\"file\"],optionTitles:[\"URL\",\"File\"]},srcUrl:{type:ControlType.String,title:\"Link\",placeholder:\"../example.lottie\",hidden:props=>props.srcType===\"file\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\".lottie\",\".json\"],hidden:props=>props.srcType===\"url\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"#05F\"},controls:{type:ControlType.Boolean,title:\"Controls\"},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"1\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"-1\"],optionTitles:[\"Normal\",\"Reverse\"]},hover:{type:ControlType.Boolean,title:\"Hover Play\"},loop:{type:ControlType.Boolean,title:\"Loop\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:1,max:10,unit:\"x\",step:.5,displayStepper:true},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:0,min:0,max:100,step:1,description:\"This component is made for Lottie files. [Learn more here](https://dotlottie.io/).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottie\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottie.map","// Generated by Framer (7788242)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-6AItu\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"2156349691\" role=\"presentation\" viewBox=\"0 0 119 119\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 59.5 0 C 92.361 0 119 26.639 119 59.5 C 119 92.361 92.361 119 59.5 119 C 26.639 119 0 92.361 0 59.5 C 0 26.639 26.639 0 59.5 0 Z\" fill=\"rgb(239, 115, 53)\" height=\"119px\" id=\"SWxRSkMet\" width=\"119px\"/></svg>',style:{...style}});});const css=[`.framer-6AItu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 119px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 119\n * @framerIntrinsicHeight 119\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(239, 115, 53)\"},\"set\":{\"localId\":\"vectorSet/rchhz7xMc\",\"id\":\"rchhz7xMc\",\"moduleId\":\"ZgnKG9ekdTBvHqWBHuMP\"}}\n */const Icon=withCSS(Component,css,\"framer-6AItu\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(239, 115, 53)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/rchhz7xMc\\\",\\\"id\\\":\\\"rchhz7xMc\\\",\\\"moduleId\\\":\\\"ZgnKG9ekdTBvHqWBHuMP\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"119\",\"framerIntrinsicHeight\":\"119\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var _global=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var exports={};\"undefined\"!==typeof navigator&&function(t,e){exports=e()}(0,(function(){var svgNS=\"http://www.w3.org/2000/svg\";var locationHref=\"\";var _useWebWorker=false;var initialDefaultFrame=-999999;var setWebWorker=function setWebWorker(t){_useWebWorker=!!t};var getWebWorker=function getWebWorker(){return _useWebWorker};var setLocationHref=function setLocationHref(t){locationHref=t};var getLocationHref=function getLocationHref(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var a;var l=t.length;var r;for(a=0;a<l;a+=1){r=t[a].prototype;for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e.prototype[o]=r[o])}}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function ProxyFunction(){}ProxyFunction.prototype=t;return ProxyFunction}var audioControllerFactory=function(){function AudioController(t){(this||_global).audios=[];(this||_global).audioFactory=t;(this||_global)._volume=1;(this||_global)._isMuted=false}AudioController.prototype={addAudio:function addAudio(t){(this||_global).audios.push(t)},pause:function pause(){var t;var e=(this||_global).audios.length;for(t=0;t<e;t+=1)(this||_global).audios[t].pause()},resume:function resume(){var t;var e=(this||_global).audios.length;for(t=0;t<e;t+=1)(this||_global).audios[t].resume()},setRate:function setRate(t){var e;var a=(this||_global).audios.length;for(e=0;e<a;e+=1)(this||_global).audios[e].setRate(t)},createAudio:function createAudio(t){return(this||_global).audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:false,play:function play(){(this||_global).isPlaying=true},seek:function seek(){(this||_global).isPlaying=false},playing:function playing(){},rate:function rate(){},setVolume:function setVolume(){}}},setAudioFactory:function setAudioFactory(t){(this||_global).audioFactory=t},setVolume:function setVolume(t){(this||_global)._volume=t;this._updateVolume()},mute:function mute(){(this||_global)._isMuted=true;this._updateVolume()},unmute:function unmute(){(this||_global)._isMuted=false;this._updateVolume()},getVolume:function getVolume(){return(this||_global)._volume},_updateVolume:function _updateVolume(){var t;var e=(this||_global).audios.length;for(t=0;t<e;t+=1)(this||_global).audios[t].volume((this||_global)._volume*((this||_global)._isMuted?0:1))}};return function(){return new AudioController}}();var createTypedArray=function(){function createRegularArray(t,e){var a=0;var l=[];var r;switch(t){case\"int16\":case\"uint8c\":r=1;break;default:r=1.1;break}for(a=0;a<e;a+=1)l.push(r);return l}function createTypedArrayFactory(t,e){return\"float32\"===t?new Float32Array(e):\"int16\"===t?new Int16Array(e):\"uint8c\"===t?new Uint8ClampedArray(e):createRegularArray(t,e)}return\"function\"===typeof Uint8ClampedArray&&\"function\"===typeof Float32Array?createTypedArrayFactory:createRegularArray}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){_typeof$6=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof$6(t)}var subframeEnabled=true;var expressionsPlugin=null;var expressionsInterfaces=null;var idPrefix$1=\"\";var isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);var _shouldRoundValues=false;var bmPow=Math.pow;var bmSqrt=Math.sqrt;var bmFloor=Math.floor;var bmMax=Math.max;var bmMin=Math.min;var BMMath={};(function(){var t=[\"abs\",\"acos\",\"acosh\",\"asin\",\"asinh\",\"atan\",\"atanh\",\"atan2\",\"ceil\",\"cbrt\",\"expm1\",\"clz32\",\"cos\",\"cosh\",\"exp\",\"floor\",\"fround\",\"hypot\",\"imul\",\"log\",\"log1p\",\"log2\",\"log10\",\"max\",\"min\",\"pow\",\"random\",\"round\",\"sign\",\"sin\",\"sinh\",\"sqrt\",\"tan\",\"tanh\",\"trunc\",\"E\",\"LN10\",\"LN2\",\"LOG10E\",\"LOG2E\",\"PI\",\"SQRT1_2\",\"SQRT2\"];var e;var a=t.length;for(e=0;e<a;e+=1)BMMath[t[e]]=Math[t[e]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random;BMMath.abs=function(t){var e=_typeof$6(t);if(\"object\"===e&&t.length){var a=createSizedArray(t.length);var l;var r=t.length;for(l=0;l<r;l+=1)a[l]=Math.abs(t[l]);return a}return Math.abs(t)};var defaultCurveSegments=150;var degToRads=Math.PI/180;var roundCorner=.5519;function roundValues(t){_shouldRoundValues=!!t}function bmRnd(t){return _shouldRoundValues?Math.round(t):t}function styleDiv(t){t.style.position=\"absolute\";t.style.top=0;t.style.left=0;t.style.display=\"block\";t.style.transformOrigin=\"0 0\";t.style.webkitTransformOrigin=\"0 0\";t.style.backfaceVisibility=\"visible\";t.style.webkitBackfaceVisibility=\"visible\";t.style.transformStyle=\"preserve-3d\";t.style.webkitTransformStyle=\"preserve-3d\";t.style.mozTransformStyle=\"preserve-3d\"}function BMEnterFrameEvent(t,e,a,l){(this||_global).type=t;(this||_global).currentTime=e;(this||_global).totalTime=a;(this||_global).direction=l<0?-1:1}function BMCompleteEvent(t,e){(this||_global).type=t;(this||_global).direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,a,l){(this||_global).type=t;(this||_global).currentLoop=a;(this||_global).totalLoops=e;(this||_global).direction=l<0?-1:1}function BMSegmentStartEvent(t,e,a){(this||_global).type=t;(this||_global).firstFrame=e;(this||_global).totalFrames=a}function BMDestroyEvent(t,e){(this||_global).type=t;(this||_global).target=e}function BMRenderFrameErrorEvent(t,e){(this||_global).type=\"renderFrameError\";(this||_global).nativeError=t;(this||_global).currentTime=e}function BMConfigErrorEvent(t){(this||_global).type=\"configError\";(this||_global).nativeError=t}function BMAnimationConfigErrorEvent(t,e){(this||_global).type=t;(this||_global).nativeError=e}var createElementID=function(){var t=0;return function createID(){t+=1;return idPrefix$1+\"__lottie_element_\"+t}}();function HSVtoRGB(t,e,a){var l;var r;var o;var i;var s;var n;var h;var g;i=Math.floor(6*t);s=6*t-i;n=a*(1-e);h=a*(1-s*e);g=a*(1-(1-s)*e);switch(i%6){case 0:l=a;r=g;o=n;break;case 1:l=h;r=a;o=n;break;case 2:l=n;r=a;o=g;break;case 3:l=n;r=h;o=a;break;case 4:l=g;r=n;o=a;break;case 5:l=a;r=n;o=h;break;default:break}return[l,r,o]}function RGBtoHSV(t,e,a){var l=Math.max(t,e,a);var r=Math.min(t,e,a);var o=l-r;var i;var s=0===l?0:o/l;var n=l/255;switch(l){case r:i=0;break;case t:i=e-a+o*(e<a?6:0);i/=6*o;break;case e:i=a-t+2*o;i/=6*o;break;case a:i=t-e+4*o;i/=6*o;break;default:break}return[i,s,n]}function addSaturationToRGB(t,e){var a=RGBtoHSV(255*t[0],255*t[1],255*t[2]);a[1]+=e;a[1]>1?a[1]=1:a[1]<=0&&(a[1]=0);return HSVtoRGB(a[0],a[1],a[2])}function addBrightnessToRGB(t,e){var a=RGBtoHSV(255*t[0],255*t[1],255*t[2]);a[2]+=e;a[2]>1?a[2]=1:a[2]<0&&(a[2]=0);return HSVtoRGB(a[0],a[1],a[2])}function addHueToRGB(t,e){var a=RGBtoHSV(255*t[0],255*t[1],255*t[2]);a[0]+=e/360;a[0]>1?a[0]-=1:a[0]<0&&(a[0]+=1);return HSVtoRGB(a[0],a[1],a[2])}var rgbToHex=function(){var t=[];var e;var a;for(e=0;e<256;e+=1){a=e.toString(16);t[e]=1===a.length?\"0\"+a:a}return function(e,a,l){e<0&&(e=0);a<0&&(a=0);l<0&&(l=0);return\"#\"+t[e]+t[a]+t[l]}}();var setSubframeEnabled=function setSubframeEnabled(t){subframeEnabled=!!t};var getSubframeEnabled=function getSubframeEnabled(){return subframeEnabled};var setExpressionsPlugin=function setExpressionsPlugin(t){expressionsPlugin=t};var getExpressionsPlugin=function getExpressionsPlugin(){return expressionsPlugin};var setExpressionInterfaces=function setExpressionInterfaces(t){expressionsInterfaces=t};var getExpressionInterfaces=function getExpressionInterfaces(){return expressionsInterfaces};var setDefaultCurveSegments=function setDefaultCurveSegments(t){defaultCurveSegments=t};var getDefaultCurveSegments=function getDefaultCurveSegments(){return defaultCurveSegments};var setIdPrefix=function setIdPrefix(t){idPrefix$1=t};var getIdPrefix=function getIdPrefix(){return idPrefix$1};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){_typeof$5=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof$5(t)}var dataManager=function(){var t=1;var e=[];var a;var l;var r={onmessage:function onmessage(){},postMessage:function postMessage(t){a({data:t})}};var o={postMessage:function postMessage(t){r.onmessage({data:t})}};function createWorker(t){if(window.Worker&&window.Blob&&getWebWorker()){var e=new Blob([\"var _workerSelf = self; self.onmessage = \",t.toString()],{type:\"text/javascript\"});var l=URL.createObjectURL(e);return new Worker(l)}a=t;return r}function setupWorker(){if(!l){l=createWorker((function workerStart(t){function dataFunctionManager(){function completeLayers(t,e){var a;var l;var r=t.length;var o;var i;var s;var n;for(l=0;l<r;l+=1){a=t[l];if(\"ks\"in a&&!a.completed){a.completed=true;if(a.hasMask){var h=a.masksProperties;i=h.length;for(o=0;o<i;o+=1)if(h[o].pt.k.i)convertPathsToAbsoluteValues(h[o].pt.k);else{n=h[o].pt.k.length;for(s=0;s<n;s+=1){h[o].pt.k[s].s&&convertPathsToAbsoluteValues(h[o].pt.k[s].s[0]);h[o].pt.k[s].e&&convertPathsToAbsoluteValues(h[o].pt.k[s].e[0])}}}if(0===a.ty){a.layers=findCompLayers(a.refId,e);completeLayers(a.layers,e)}else 4===a.ty?completeShapes(a.shapes):5===a.ty&&completeText(a)}}}function completeChars(t,e){if(t){var a=0;var l=t.length;for(a=0;a<l;a+=1)if(1===t[a].t){t[a].data.layers=findCompLayers(t[a].data.refId,e);completeLayers(t[a].data.layers,e)}}}function findComp(t,e){var a=0;var l=e.length;while(a<l){if(e[a].id===t)return e[a];a+=1}return null}function findCompLayers(t,e){var a=findComp(t,e);if(a){if(!a.layers.__used){a.layers.__used=true;return a.layers}return JSON.parse(JSON.stringify(a.layers))}return null}function completeShapes(t){var e;var a=t.length;var l;var r;for(e=a-1;e>=0;e-=1)if(\"sh\"===t[e].ty)if(t[e].ks.k.i)convertPathsToAbsoluteValues(t[e].ks.k);else{r=t[e].ks.k.length;for(l=0;l<r;l+=1){t[e].ks.k[l].s&&convertPathsToAbsoluteValues(t[e].ks.k[l].s[0]);t[e].ks.k[l].e&&convertPathsToAbsoluteValues(t[e].ks.k[l].e[0])}}else\"gr\"===t[e].ty&&completeShapes(t[e].it)}function convertPathsToAbsoluteValues(t){var e;var a=t.i.length;for(e=0;e<a;e+=1){t.i[e][0]+=t.v[e][0];t.i[e][1]+=t.v[e][1];t.o[e][0]+=t.v[e][0];t.o[e][1]+=t.v[e][1]}}function checkVersion(t,e){var a=e?e.split(\".\"):[100,100,100];return t[0]>a[0]||!(a[0]>t[0])&&(t[1]>a[1]||!(a[1]>t[1])&&(t[2]>a[2]||!(a[2]>t[2])&&null))}var t=function(){var t=[4,4,14];function updateTextLayer(t){var e=t.t.d;t.t.d={k:[{s:e,t:0}]}}function iterateLayers(t){var e;var a=t.length;for(e=0;e<a;e+=1)5===t[e].ty&&updateTextLayer(t[e])}return function(e){if(checkVersion(t,e.v)){iterateLayers(e.layers);if(e.assets){var a;var l=e.assets.length;for(a=0;a<l;a+=1)e.assets[a].layers&&iterateLayers(e.assets[a].layers)}}}}();var e=function(){var t=[4,7,99];return function(e){if(e.chars&&!checkVersion(t,e.v)){var a;var l=e.chars.length;for(a=0;a<l;a+=1){var r=e.chars[a];if(r.data&&r.data.shapes){completeShapes(r.data.shapes);r.data.ip=0;r.data.op=99999;r.data.st=0;r.data.sr=1;r.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}};if(!e.chars[a].t){r.data.shapes.push({ty:\"no\"});r.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:\"tr\"})}}}}}}();var a=function(){var t=[5,7,15];function updateTextLayer(t){var e=t.t.p;\"number\"===typeof e.a&&(e.a={a:0,k:e.a});\"number\"===typeof e.p&&(e.p={a:0,k:e.p});\"number\"===typeof e.r&&(e.r={a:0,k:e.r})}function iterateLayers(t){var e;var a=t.length;for(e=0;e<a;e+=1)5===t[e].ty&&updateTextLayer(t[e])}return function(e){if(checkVersion(t,e.v)){iterateLayers(e.layers);if(e.assets){var a;var l=e.assets.length;for(a=0;a<l;a+=1)e.assets[a].layers&&iterateLayers(e.assets[a].layers)}}}}();var l=function(){var t=[4,1,9];function iterateShapes(t){var e;var a=t.length;var l;var r;for(e=0;e<a;e+=1)if(\"gr\"===t[e].ty)iterateShapes(t[e].it);else if(\"fl\"===t[e].ty||\"st\"===t[e].ty)if(t[e].c.k&&t[e].c.k[0].i){r=t[e].c.k.length;for(l=0;l<r;l+=1){if(t[e].c.k[l].s){t[e].c.k[l].s[0]/=255;t[e].c.k[l].s[1]/=255;t[e].c.k[l].s[2]/=255;t[e].c.k[l].s[3]/=255}if(t[e].c.k[l].e){t[e].c.k[l].e[0]/=255;t[e].c.k[l].e[1]/=255;t[e].c.k[l].e[2]/=255;t[e].c.k[l].e[3]/=255}}}else{t[e].c.k[0]/=255;t[e].c.k[1]/=255;t[e].c.k[2]/=255;t[e].c.k[3]/=255}}function iterateLayers(t){var e;var a=t.length;for(e=0;e<a;e+=1)4===t[e].ty&&iterateShapes(t[e].shapes)}return function(e){if(checkVersion(t,e.v)){iterateLayers(e.layers);if(e.assets){var a;var l=e.assets.length;for(a=0;a<l;a+=1)e.assets[a].layers&&iterateLayers(e.assets[a].layers)}}}}();var r=function(){var t=[4,4,18];function completeClosingShapes(t){var e;var a=t.length;var l;var r;for(e=a-1;e>=0;e-=1)if(\"sh\"===t[e].ty)if(t[e].ks.k.i)t[e].ks.k.c=t[e].closed;else{r=t[e].ks.k.length;for(l=0;l<r;l+=1){t[e].ks.k[l].s&&(t[e].ks.k[l].s[0].c=t[e].closed);t[e].ks.k[l].e&&(t[e].ks.k[l].e[0].c=t[e].closed)}}else\"gr\"===t[e].ty&&completeClosingShapes(t[e].it)}function iterateLayers(t){var e;var a;var l=t.length;var r;var o;var i;var s;for(a=0;a<l;a+=1){e=t[a];if(e.hasMask){var n=e.masksProperties;o=n.length;for(r=0;r<o;r+=1)if(n[r].pt.k.i)n[r].pt.k.c=n[r].cl;else{s=n[r].pt.k.length;for(i=0;i<s;i+=1){n[r].pt.k[i].s&&(n[r].pt.k[i].s[0].c=n[r].cl);n[r].pt.k[i].e&&(n[r].pt.k[i].e[0].c=n[r].cl)}}}4===e.ty&&completeClosingShapes(e.shapes)}}return function(e){if(checkVersion(t,e.v)){iterateLayers(e.layers);if(e.assets){var a;var l=e.assets.length;for(a=0;a<l;a+=1)e.assets[a].layers&&iterateLayers(e.assets[a].layers)}}}}();function completeData(o){if(!o.__complete){l(o);t(o);e(o);a(o);r(o);completeLayers(o.layers,o.assets);completeChars(o.chars,o.assets);o.__complete=true}}function completeText(t){0===t.t.a.length&&!(\"m\"in t.t.p)}var o={};o.completeData=completeData;o.checkColors=l;o.checkChars=e;o.checkPathProperties=a;o.checkShapes=r;o.completeLayers=completeLayers;return o}o.dataManager||(o.dataManager=dataFunctionManager());o.assetLoader||(o.assetLoader=function(){function formatResponse(t){var e=t.getResponseHeader(\"content-type\");return e&&\"json\"===t.responseType&&-1!==e.indexOf(\"json\")||t.response&&\"object\"===_typeof$5(t.response)?t.response:t.response&&\"string\"===typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}function loadAsset(t,e,a,l){var r;var o=new XMLHttpRequest;try{o.responseType=\"json\"}catch(t){}o.onreadystatechange=function(){if(4===o.readyState)if(200===o.status){r=formatResponse(o);a(r)}else try{r=formatResponse(o);a(r)}catch(t){l&&l(t)}};try{o.open([\"G\",\"E\",\"T\"].join(\"\"),t,true)}catch(a){o.open([\"G\",\"E\",\"T\"].join(\"\"),e+\"/\"+t,true)}o.send()}return{load:loadAsset}}());if(\"loadAnimation\"===t.data.type)o.assetLoader.load(t.data.path,t.data.fullPath,(function(e){o.dataManager.completeData(e);o.postMessage({id:t.data.id,payload:e,status:\"success\"})}),(function(){o.postMessage({id:t.data.id,status:\"error\"})}));else if(\"complete\"===t.data.type){var e=t.data.animation;o.dataManager.completeData(e);o.postMessage({id:t.data.id,payload:e,status:\"success\"})}else\"loadData\"===t.data.type&&o.assetLoader.load(t.data.path,t.data.fullPath,(function(e){o.postMessage({id:t.data.id,payload:e,status:\"success\"})}),(function(){o.postMessage({id:t.data.id,status:\"error\"})}))}));l.onmessage=function(t){var a=t.data;var l=a.id;var r=e[l];e[l]=null;\"success\"===a.status?r.onComplete(a.payload):r.onError&&r.onError()}}}function createProcess(a,l){t+=1;var r=\"processId_\"+t;e[r]={onComplete:a,onError:l};return r}function loadAnimation(t,e,a){setupWorker();var r=createProcess(e,a);l.postMessage({type:\"loadAnimation\",path:t,fullPath:window.location.origin+window.location.pathname,id:r})}function loadData(t,e,a){setupWorker();var r=createProcess(e,a);l.postMessage({type:\"loadData\",path:t,fullPath:window.location.origin+window.location.pathname,id:r})}function completeAnimation(t,e,a){setupWorker();var r=createProcess(e,a);l.postMessage({type:\"complete\",animation:t,id:r})}return{loadAnimation:loadAnimation,loadData:loadData,completeAnimation:completeAnimation}}();var ImagePreloader=function(){var t=function(){var t=createTag(\"canvas\");t.width=1;t.height=1;var e=t.getContext(\"2d\");e.fillStyle=\"rgba(0,0,0,0)\";e.fillRect(0,0,1,1);return t}();function imageLoaded(){(this||_global).loadedAssets+=1;(this||_global).loadedAssets===(this||_global).totalImages&&(this||_global).loadedFootagesCount===(this||_global).totalFootages&&(this||_global).imagesLoadedCb&&this.imagesLoadedCb(null)}function footageLoaded(){(this||_global).loadedFootagesCount+=1;(this||_global).loadedAssets===(this||_global).totalImages&&(this||_global).loadedFootagesCount===(this||_global).totalFootages&&(this||_global).imagesLoadedCb&&this.imagesLoadedCb(null)}function getAssetsPath(t,e,a){var l=\"\";if(t.e)l=t.p;else if(e){var r=t.p;-1!==r.indexOf(\"images/\")&&(r=r.split(\"/\")[1]);l=e+r}else{l=a;l+=t.u?t.u:\"\";l+=t.p}return l}function testImageLoaded(t){var e=0;var a=setInterval(function(){var l=t.getBBox();if(l.width||e>500){this._imageLoaded();clearInterval(a)}e+=1}.bind(this||_global),50)}function createImageData(e){var a=getAssetsPath(e,(this||_global).assetsPath,(this||_global).path);var l=createNS(\"image\");isSafari?this.testImageLoaded(l):l.addEventListener(\"load\",(this||_global)._imageLoaded,false);l.addEventListener(\"error\",function(){r.img=t;this._imageLoaded()}.bind(this||_global),false);l.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",a);(this||_global)._elementHelper.append?(this||_global)._elementHelper.append(l):(this||_global)._elementHelper.appendChild(l);var r={img:l,assetData:e};return r}function createImgData(e){var a=getAssetsPath(e,(this||_global).assetsPath,(this||_global).path);var l=createTag(\"img\");l.crossOrigin=\"anonymous\";l.addEventListener(\"load\",(this||_global)._imageLoaded,false);l.addEventListener(\"error\",function(){r.img=t;this._imageLoaded()}.bind(this||_global),false);l.src=a;var r={img:l,assetData:e};return r}function createFootageData(t){var e={assetData:t};var a=getAssetsPath(t,(this||_global).assetsPath,(this||_global).path);dataManager.loadData(a,function(t){e.img=t;this._footageLoaded()}.bind(this||_global),function(){e.img={};this._footageLoaded()}.bind(this||_global));return e}function loadAssets(t,e){(this||_global).imagesLoadedCb=e;var a;var l=t.length;for(a=0;a<l;a+=1)if(!t[a].layers)if(t[a].t&&\"seq\"!==t[a].t){if(3===t[a].t){(this||_global).totalFootages+=1;(this||_global).images.push(this.createFootageData(t[a]))}}else{(this||_global).totalImages+=1;(this||_global).images.push(this._createImageData(t[a]))}}function setPath(t){(this||_global).path=t||\"\"}function setAssetsPath(t){(this||_global).assetsPath=t||\"\"}function getAsset(t){var e=0;var a=(this||_global).images.length;while(e<a){if((this||_global).images[e].assetData===t)return(this||_global).images[e].img;e+=1}return null}function destroy(){(this||_global).imagesLoadedCb=null;(this||_global).images.length=0}function loadedImages(){return(this||_global).totalImages===(this||_global).loadedAssets}function loadedFootages(){return(this||_global).totalFootages===(this||_global).loadedFootagesCount}function setCacheType(t,e){if(\"svg\"===t){(this||_global)._elementHelper=e;(this||_global)._createImageData=(this||_global).createImageData.bind(this||_global)}else(this||_global)._createImageData=(this||_global).createImgData.bind(this||_global)}function ImagePreloaderFactory(){(this||_global)._imageLoaded=imageLoaded.bind(this||_global);(this||_global)._footageLoaded=footageLoaded.bind(this||_global);(this||_global).testImageLoaded=testImageLoaded.bind(this||_global);(this||_global).createFootageData=createFootageData.bind(this||_global);(this||_global).assetsPath=\"\";(this||_global).path=\"\";(this||_global).totalImages=0;(this||_global).totalFootages=0;(this||_global).loadedAssets=0;(this||_global).loadedFootagesCount=0;(this||_global).imagesLoadedCb=null;(this||_global).images=[]}ImagePreloaderFactory.prototype={loadAssets:loadAssets,setAssetsPath:setAssetsPath,setPath:setPath,loadedImages:loadedImages,loadedFootages:loadedFootages,destroy:destroy,getAsset:getAsset,createImgData:createImgData,createImageData:createImageData,imageLoaded:imageLoaded,footageLoaded:footageLoaded,setCacheType:setCacheType};return ImagePreloaderFactory}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function triggerEvent(t,e){if((this||_global)._cbs[t]){var a=(this||_global)._cbs[t];for(var l=0;l<a.length;l+=1)a[l](e)}},addEventListener:function addEventListener(t,e){(this||_global)._cbs[t]||((this||_global)._cbs[t]=[]);(this||_global)._cbs[t].push(e);return function(){this.removeEventListener(t,e)}.bind(this||_global)},removeEventListener:function removeEventListener(t,e){if(e){if((this||_global)._cbs[t]){var a=0;var l=(this||_global)._cbs[t].length;while(a<l){if((this||_global)._cbs[t][a]===e){(this||_global)._cbs[t].splice(a,1);a-=1;l-=1}a+=1}(this||_global)._cbs[t].length||((this||_global)._cbs[t]=null)}}else(this||_global)._cbs[t]=null}};var markerParser=function(){function parsePayloadLines(t){var e=t.split(\"\\r\\n\");var a={};var l;var r=0;for(var o=0;o<e.length;o+=1){l=e[o].split(\":\");if(2===l.length){a[l[0]]=l[1].trim();r+=1}}if(0===r)throw new Error;return a}return function(t){var e=[];for(var a=0;a<t.length;a+=1){var l=t[a];var r={time:l.tm,duration:l.dr};try{r.payload=JSON.parse(t[a].cm)}catch(e){try{r.payload=parsePayloadLines(t[a].cm)}catch(e){r.payload={name:t[a].cm}}}e.push(r)}return e}}();var ProjectInterface=function(){function registerComposition(t){(this||_global).compositions.push(t)}return function(){function _thisProjectFunction(t){var e=0;var a=(this||_global).compositions.length;while(e<a){if((this||_global).compositions[e].data&&(this||_global).compositions[e].data.nm===t){(this||_global).compositions[e].prepareFrame&&(this||_global).compositions[e].data.xt&&(this||_global).compositions[e].prepareFrame((this||_global).currentFrame);return(this||_global).compositions[e].compInterface}e+=1}return null}_thisProjectFunction.compositions=[];_thisProjectFunction.currentFrame=0;_thisProjectFunction.registerComposition=registerComposition;return _thisProjectFunction}}();var renderers={};var registerRenderer=function registerRenderer(t,e){renderers[t]=e};function getRenderer(t){return renderers[t]}function getRegisteredRenderer(){if(renderers.canvas)return\"canvas\";for(var t in renderers)if(renderers[t])return t;return\"\"}function _typeof$4(t){_typeof$4=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof$4(t)}var AnimationItem=function AnimationItem(){(this||_global)._cbs=[];(this||_global).name=\"\";(this||_global).path=\"\";(this||_global).isLoaded=false;(this||_global).currentFrame=0;(this||_global).currentRawFrame=0;(this||_global).firstFrame=0;(this||_global).totalFrames=0;(this||_global).frameRate=0;(this||_global).frameMult=0;(this||_global).playSpeed=1;(this||_global).playDirection=1;(this||_global).playCount=0;(this||_global).animationData={};(this||_global).assets=[];(this||_global).isPaused=true;(this||_global).autoplay=false;(this||_global).loop=true;(this||_global).renderer=null;(this||_global).animationID=createElementID();(this||_global).assetsPath=\"\";(this||_global).timeCompleted=0;(this||_global).segmentPos=0;(this||_global).isSubframeEnabled=getSubframeEnabled();(this||_global).segments=[];(this||_global)._idle=true;(this||_global)._completedLoop=false;(this||_global).projectInterface=ProjectInterface();(this||_global).imagePreloader=new ImagePreloader;(this||_global).audioController=audioControllerFactory();(this||_global).markers=[];(this||_global).configAnimation=(this||_global).configAnimation.bind(this||_global);(this||_global).onSetupError=(this||_global).onSetupError.bind(this||_global);(this||_global).onSegmentComplete=(this||_global).onSegmentComplete.bind(this||_global);(this||_global).drawnFrameEvent=new BMEnterFrameEvent(\"drawnFrame\",0,0,0);(this||_global).expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem);AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&((this||_global).wrapper=t.wrapper||t.container);var e=\"svg\";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var a=getRenderer(e);(this||_global).renderer=new a(this||_global,t.rendererSettings);(this||_global).imagePreloader.setCacheType(e,(this||_global).renderer.globalData.defs);(this||_global).renderer.setProjectInterface((this||_global).projectInterface);(this||_global).animType=e;\"\"===t.loop||null===t.loop||void 0===t.loop||true===t.loop?(this||_global).loop=true:false===t.loop?(this||_global).loop=false:(this||_global).loop=parseInt(t.loop,10);(this||_global).autoplay=!(\"autoplay\"in t)||t.autoplay;(this||_global).name=t.name?t.name:\"\";(this||_global).autoloadSegments=!Object.prototype.hasOwnProperty.call(t,\"autoloadSegments\")||t.autoloadSegments;(this||_global).assetsPath=t.assetsPath;(this||_global).initialSegment=t.initialSegment;t.audioFactory&&(this||_global).audioController.setAudioFactory(t.audioFactory);if(t.animationData)this.setupAnimation(t.animationData);else if(t.path){-1!==t.path.lastIndexOf(\"\\\\\")?(this||_global).path=t.path.substr(0,t.path.lastIndexOf(\"\\\\\")+1):(this||_global).path=t.path.substr(0,t.path.lastIndexOf(\"/\")+1);(this||_global).fileName=t.path.substr(t.path.lastIndexOf(\"/\")+1);(this||_global).fileName=(this||_global).fileName.substr(0,(this||_global).fileName.lastIndexOf(\".json\"));dataManager.loadAnimation(t.path,(this||_global).configAnimation,(this||_global).onSetupError)}};AnimationItem.prototype.onSetupError=function(){this.trigger(\"data_failed\")};AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,(this||_global).configAnimation)};AnimationItem.prototype.setData=function(t,e){e&&\"object\"!==_typeof$4(e)&&(e=JSON.parse(e));var a={wrapper:t,animationData:e};var l=t.attributes;a.path=l.getNamedItem(\"data-animation-path\")?l.getNamedItem(\"data-animation-path\").value:l.getNamedItem(\"data-bm-path\")?l.getNamedItem(\"data-bm-path\").value:l.getNamedItem(\"bm-path\")?l.getNamedItem(\"bm-path\").value:\"\";a.animType=l.getNamedItem(\"data-anim-type\")?l.getNamedItem(\"data-anim-type\").value:l.getNamedItem(\"data-bm-type\")?l.getNamedItem(\"data-bm-type\").value:l.getNamedItem(\"bm-type\")?l.getNamedItem(\"bm-type\").value:l.getNamedItem(\"data-bm-renderer\")?l.getNamedItem(\"data-bm-renderer\").value:l.getNamedItem(\"bm-renderer\")?l.getNamedItem(\"bm-renderer\").value:getRegisteredRenderer()||\"canvas\";var r=l.getNamedItem(\"data-anim-loop\")?l.getNamedItem(\"data-anim-loop\").value:l.getNamedItem(\"data-bm-loop\")?l.getNamedItem(\"data-bm-loop\").value:l.getNamedItem(\"bm-loop\")?l.getNamedItem(\"bm-loop\").value:\"\";\"false\"===r?a.loop=false:\"true\"===r?a.loop=true:\"\"!==r&&(a.loop=parseInt(r,10));var o=l.getNamedItem(\"data-anim-autoplay\")?l.getNamedItem(\"data-anim-autoplay\").value:l.getNamedItem(\"data-bm-autoplay\")?l.getNamedItem(\"data-bm-autoplay\").value:!l.getNamedItem(\"bm-autoplay\")||l.getNamedItem(\"bm-autoplay\").value;a.autoplay=\"false\"!==o;a.name=l.getNamedItem(\"data-name\")?l.getNamedItem(\"data-name\").value:l.getNamedItem(\"data-bm-name\")?l.getNamedItem(\"data-bm-name\").value:l.getNamedItem(\"bm-name\")?l.getNamedItem(\"bm-name\").value:\"\";var i=l.getNamedItem(\"data-anim-prerender\")?l.getNamedItem(\"data-anim-prerender\").value:l.getNamedItem(\"data-bm-prerender\")?l.getNamedItem(\"data-bm-prerender\").value:l.getNamedItem(\"bm-prerender\")?l.getNamedItem(\"bm-prerender\").value:\"\";\"false\"===i&&(a.prerender=false);a.path?this.setParams(a):this.trigger(\"destroy\")};AnimationItem.prototype.includeLayers=function(t){if(t.op>(this||_global).animationData.op){(this||_global).animationData.op=t.op;(this||_global).totalFrames=Math.floor(t.op-(this||_global).animationData.ip)}var e=(this||_global).animationData.layers;var a;var l=e.length;var r=t.layers;var o;var i=r.length;for(o=0;o<i;o+=1){a=0;while(a<l){if(e[a].id===r[o].id){e[a]=r[o];break}a+=1}}if(t.chars||t.fonts){(this||_global).renderer.globalData.fontManager.addChars(t.chars);(this||_global).renderer.globalData.fontManager.addFonts(t.fonts,(this||_global).renderer.globalData.defs)}if(t.assets){l=t.assets.length;for(a=0;a<l;a+=1)(this||_global).animationData.assets.push(t.assets[a])}(this||_global).animationData.__complete=false;dataManager.completeAnimation((this||_global).animationData,(this||_global).onSegmentComplete)};AnimationItem.prototype.onSegmentComplete=function(t){(this||_global).animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this||_global);this.loadNextSegment()};AnimationItem.prototype.loadNextSegment=function(){var t=(this||_global).animationData.segments;if(t&&0!==t.length&&(this||_global).autoloadSegments){var e=t.shift();(this||_global).timeCompleted=e.time*(this||_global).frameRate;var a=(this||_global).path+(this||_global).fileName+\"_\"+(this||_global).segmentPos+\".json\";(this||_global).segmentPos+=1;dataManager.loadData(a,(this||_global).includeLayers.bind(this||_global),function(){this.trigger(\"data_failed\")}.bind(this||_global))}else{this.trigger(\"data_ready\");(this||_global).timeCompleted=(this||_global).totalFrames}};AnimationItem.prototype.loadSegments=function(){var t=(this||_global).animationData.segments;t||((this||_global).timeCompleted=(this||_global).totalFrames);this.loadNextSegment()};AnimationItem.prototype.imagesLoaded=function(){this.trigger(\"loaded_images\");this.checkLoaded()};AnimationItem.prototype.preloadImages=function(){(this||_global).imagePreloader.setAssetsPath((this||_global).assetsPath);(this||_global).imagePreloader.setPath((this||_global).path);(this||_global).imagePreloader.loadAssets((this||_global).animationData.assets,(this||_global).imagesLoaded.bind(this||_global))};AnimationItem.prototype.configAnimation=function(t){if((this||_global).renderer)try{(this||_global).animationData=t;if((this||_global).initialSegment){(this||_global).totalFrames=Math.floor((this||_global).initialSegment[1]-(this||_global).initialSegment[0]);(this||_global).firstFrame=Math.round((this||_global).initialSegment[0])}else{(this||_global).totalFrames=Math.floor((this||_global).animationData.op-(this||_global).animationData.ip);(this||_global).firstFrame=Math.round((this||_global).animationData.ip)}(this||_global).renderer.configAnimation(t);t.assets||(t.assets=[]);(this||_global).assets=(this||_global).animationData.assets;(this||_global).frameRate=(this||_global).animationData.fr;(this||_global).frameMult=(this||_global).animationData.fr/1e3;(this||_global).renderer.searchExtraCompositions(t.assets);(this||_global).markers=markerParser(t.markers||[]);this.trigger(\"config_ready\");this.preloadImages();this.loadSegments();this.updaFrameModifier();this.waitForFontsLoaded();(this||_global).isPaused&&(this||_global).audioController.pause()}catch(t){this.triggerConfigError(t)}};AnimationItem.prototype.waitForFontsLoaded=function(){(this||_global).renderer&&((this||_global).renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout((this||_global).waitForFontsLoaded.bind(this||_global),20))};AnimationItem.prototype.checkLoaded=function(){if(!(this||_global).isLoaded&&(this||_global).renderer.globalData.fontManager.isLoaded&&((this||_global).imagePreloader.loadedImages()||\"canvas\"!==(this||_global).renderer.rendererType)&&(this||_global).imagePreloader.loadedFootages()){(this||_global).isLoaded=true;var t=getExpressionsPlugin();t&&t.initExpressions(this||_global);(this||_global).renderer.initItems();setTimeout(function(){this.trigger(\"DOMLoaded\")}.bind(this||_global),0);this.gotoFrame();(this||_global).autoplay&&this.play()}};AnimationItem.prototype.resize=function(t,e){var a=\"number\"===typeof t?t:void 0;var l=\"number\"===typeof e?e:void 0;(this||_global).renderer.updateContainerSize(a,l)};AnimationItem.prototype.setSubframe=function(t){(this||_global).isSubframeEnabled=!!t};AnimationItem.prototype.gotoFrame=function(){(this||_global).currentFrame=(this||_global).isSubframeEnabled?(this||_global).currentRawFrame:~~(this||_global).currentRawFrame;(this||_global).timeCompleted!==(this||_global).totalFrames&&(this||_global).currentFrame>(this||_global).timeCompleted&&((this||_global).currentFrame=(this||_global).timeCompleted);this.trigger(\"enterFrame\");this.renderFrame();this.trigger(\"drawnFrame\")};AnimationItem.prototype.renderFrame=function(){if(false!==(this||_global).isLoaded&&(this||_global).renderer)try{(this||_global).expressionsPlugin&&(this||_global).expressionsPlugin.resetFrame();(this||_global).renderer.renderFrame((this||_global).currentFrame+(this||_global).firstFrame)}catch(t){this.triggerRenderFrameError(t)}};AnimationItem.prototype.play=function(t){if((!t||(this||_global).name===t)&&true===(this||_global).isPaused){(this||_global).isPaused=false;this.trigger(\"_play\");(this||_global).audioController.resume();if((this||_global)._idle){(this||_global)._idle=false;this.trigger(\"_active\")}}};AnimationItem.prototype.pause=function(t){if((!t||(this||_global).name===t)&&false===(this||_global).isPaused){(this||_global).isPaused=true;this.trigger(\"_pause\");(this||_global)._idle=true;this.trigger(\"_idle\");(this||_global).audioController.pause()}};AnimationItem.prototype.togglePause=function(t){t&&(this||_global).name!==t||(true===(this||_global).isPaused?this.play():this.pause())};AnimationItem.prototype.stop=function(t){if(!t||(this||_global).name===t){this.pause();(this||_global).playCount=0;(this||_global)._completedLoop=false;this.setCurrentRawFrameValue(0)}};AnimationItem.prototype.getMarkerData=function(t){var e;for(var a=0;a<(this||_global).markers.length;a+=1){e=(this||_global).markers[a];if(e.payload&&e.payload.name===t)return e}return null};AnimationItem.prototype.goToAndStop=function(t,e,a){if(!a||(this||_global).name===a){var l=Number(t);if(isNaN(l)){var r=this.getMarkerData(t);r&&this.goToAndStop(r.time,true)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*(this||_global).frameModifier);this.pause()}};AnimationItem.prototype.goToAndPlay=function(t,e,a){if(!a||(this||_global).name===a){var l=Number(t);if(isNaN(l)){var r=this.getMarkerData(t);r&&(r.duration?this.playSegments([r.time,r.time+r.duration],true):this.goToAndStop(r.time,true))}else this.goToAndStop(l,e,a);this.play()}};AnimationItem.prototype.advanceTime=function(t){if(true!==(this||_global).isPaused&&false!==(this||_global).isLoaded){var e=(this||_global).currentRawFrame+t*(this||_global).frameModifier;var a=false;if(e>=(this||_global).totalFrames-1&&(this||_global).frameModifier>0){if((this||_global).loop&&(this||_global).playCount!==(this||_global).loop)if(e>=(this||_global).totalFrames){(this||_global).playCount+=1;if(!this.checkSegments(e%(this||_global).totalFrames)){this.setCurrentRawFrameValue(e%(this||_global).totalFrames);(this||_global)._completedLoop=true;this.trigger(\"loopComplete\")}}else this.setCurrentRawFrameValue(e);else if(!this.checkSegments(e>(this||_global).totalFrames?e%(this||_global).totalFrames:0)){a=true;e=(this||_global).totalFrames-1}}else if(e<0){if(!this.checkSegments(e%(this||_global).totalFrames))if(!(this||_global).loop||(this||_global).playCount--<=0&&true!==(this||_global).loop){a=true;e=0}else{this.setCurrentRawFrameValue((this||_global).totalFrames+e%(this||_global).totalFrames);(this||_global)._completedLoop?this.trigger(\"loopComplete\"):(this||_global)._completedLoop=true}}else this.setCurrentRawFrameValue(e);if(a){this.setCurrentRawFrameValue(e);this.pause();this.trigger(\"complete\")}}};AnimationItem.prototype.adjustSegment=function(t,e){(this||_global).playCount=0;if(t[1]<t[0]){(this||_global).frameModifier>0&&((this||_global).playSpeed<0?this.setSpeed(-(this||_global).playSpeed):this.setDirection(-1));(this||_global).totalFrames=t[0]-t[1];(this||_global).timeCompleted=(this||_global).totalFrames;(this||_global).firstFrame=t[1];this.setCurrentRawFrameValue((this||_global).totalFrames-.001-e)}else if(t[1]>t[0]){(this||_global).frameModifier<0&&((this||_global).playSpeed<0?this.setSpeed(-(this||_global).playSpeed):this.setDirection(1));(this||_global).totalFrames=t[1]-t[0];(this||_global).timeCompleted=(this||_global).totalFrames;(this||_global).firstFrame=t[0];this.setCurrentRawFrameValue(.001+e)}this.trigger(\"segmentStart\")};AnimationItem.prototype.setSegment=function(t,e){var a=-1;(this||_global).isPaused&&((this||_global).currentRawFrame+(this||_global).firstFrame<t?a=t:(this||_global).currentRawFrame+(this||_global).firstFrame>e&&(a=e-t));(this||_global).firstFrame=t;(this||_global).totalFrames=e-t;(this||_global).timeCompleted=(this||_global).totalFrames;-1!==a&&this.goToAndStop(a,true)};AnimationItem.prototype.playSegments=function(t,e){e&&((this||_global).segments.length=0);if(\"object\"===_typeof$4(t[0])){var a;var l=t.length;for(a=0;a<l;a+=1)(this||_global).segments.push(t[a])}else(this||_global).segments.push(t);(this||_global).segments.length&&e&&this.adjustSegment((this||_global).segments.shift(),0);(this||_global).isPaused&&this.play()};AnimationItem.prototype.resetSegments=function(t){(this||_global).segments.length=0;(this||_global).segments.push([(this||_global).animationData.ip,(this||_global).animationData.op]);t&&this.checkSegments(0)};AnimationItem.prototype.checkSegments=function(t){if((this||_global).segments.length){this.adjustSegment((this||_global).segments.shift(),t);return true}return false};AnimationItem.prototype.destroy=function(t){if((!t||(this||_global).name===t)&&(this||_global).renderer){(this||_global).renderer.destroy();(this||_global).imagePreloader.destroy();this.trigger(\"destroy\");(this||_global)._cbs=null;(this||_global).onEnterFrame=null;(this||_global).onLoopComplete=null;(this||_global).onComplete=null;(this||_global).onSegmentStart=null;(this||_global).onDestroy=null;(this||_global).renderer=null;(this||_global).expressionsPlugin=null;(this||_global).imagePreloader=null;(this||_global).projectInterface=null}};AnimationItem.prototype.setCurrentRawFrameValue=function(t){(this||_global).currentRawFrame=t;this.gotoFrame()};AnimationItem.prototype.setSpeed=function(t){(this||_global).playSpeed=t;this.updaFrameModifier()};AnimationItem.prototype.setDirection=function(t){(this||_global).playDirection=t<0?-1:1;this.updaFrameModifier()};AnimationItem.prototype.setLoop=function(t){(this||_global).loop=t};AnimationItem.prototype.setVolume=function(t,e){e&&(this||_global).name!==e||(this||_global).audioController.setVolume(t)};AnimationItem.prototype.getVolume=function(){return(this||_global).audioController.getVolume()};AnimationItem.prototype.mute=function(t){t&&(this||_global).name!==t||(this||_global).audioController.mute()};AnimationItem.prototype.unmute=function(t){t&&(this||_global).name!==t||(this||_global).audioController.unmute()};AnimationItem.prototype.updaFrameModifier=function(){(this||_global).frameModifier=(this||_global).frameMult*(this||_global).playSpeed*(this||_global).playDirection;(this||_global).audioController.setRate((this||_global).playSpeed*(this||_global).playDirection)};AnimationItem.prototype.getPath=function(){return(this||_global).path};AnimationItem.prototype.getAssetsPath=function(t){var e=\"\";if(t.e)e=t.p;else if((this||_global).assetsPath){var a=t.p;-1!==a.indexOf(\"images/\")&&(a=a.split(\"/\")[1]);e=(this||_global).assetsPath+a}else{e=(this||_global).path;e+=t.u?t.u:\"\";e+=t.p}return e};AnimationItem.prototype.getAssetData=function(t){var e=0;var a=(this||_global).assets.length;while(e<a){if(t===(this||_global).assets[e].id)return(this||_global).assets[e];e+=1}return null};AnimationItem.prototype.hide=function(){(this||_global).renderer.hide()};AnimationItem.prototype.show=function(){(this||_global).renderer.show()};AnimationItem.prototype.getDuration=function(t){return t?(this||_global).totalFrames:(this||_global).totalFrames/(this||_global).frameRate};AnimationItem.prototype.updateDocumentData=function(t,e,a){try{var l=(this||_global).renderer.getElementByPath(t);l.updateDocumentData(e,a)}catch(t){}};AnimationItem.prototype.trigger=function(t){if((this||_global)._cbs&&(this||_global)._cbs[t])switch(t){case\"enterFrame\":this.triggerEvent(t,new BMEnterFrameEvent(t,(this||_global).currentFrame,(this||_global).totalFrames,(this||_global).frameModifier));break;case\"drawnFrame\":(this||_global).drawnFrameEvent.currentTime=(this||_global).currentFrame;(this||_global).drawnFrameEvent.totalTime=(this||_global).totalFrames;(this||_global).drawnFrameEvent.direction=(this||_global).frameModifier;this.triggerEvent(t,(this||_global).drawnFrameEvent);break;case\"loopComplete\":this.triggerEvent(t,new BMCompleteLoopEvent(t,(this||_global).loop,(this||_global).playCount,(this||_global).frameMult));break;case\"complete\":this.triggerEvent(t,new BMCompleteEvent(t,(this||_global).frameMult));break;case\"segmentStart\":this.triggerEvent(t,new BMSegmentStartEvent(t,(this||_global).firstFrame,(this||_global).totalFrames));break;case\"destroy\":this.triggerEvent(t,new BMDestroyEvent(t,this||_global));break;default:this.triggerEvent(t)}\"enterFrame\"===t&&(this||_global).onEnterFrame&&(this||_global).onEnterFrame.call(this||_global,new BMEnterFrameEvent(t,(this||_global).currentFrame,(this||_global).totalFrames,(this||_global).frameMult));\"loopComplete\"===t&&(this||_global).onLoopComplete&&(this||_global).onLoopComplete.call(this||_global,new BMCompleteLoopEvent(t,(this||_global).loop,(this||_global).playCount,(this||_global).frameMult));\"complete\"===t&&(this||_global).onComplete&&(this||_global).onComplete.call(this||_global,new BMCompleteEvent(t,(this||_global).frameMult));\"segmentStart\"===t&&(this||_global).onSegmentStart&&(this||_global).onSegmentStart.call(this||_global,new BMSegmentStartEvent(t,(this||_global).firstFrame,(this||_global).totalFrames));\"destroy\"===t&&(this||_global).onDestroy&&(this||_global).onDestroy.call(this||_global,new BMDestroyEvent(t,this||_global))};AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,(this||_global).currentFrame);this.triggerEvent(\"error\",e);(this||_global).onError&&(this||_global).onError.call(this||_global,e)};AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,(this||_global).currentFrame);this.triggerEvent(\"error\",e);(this||_global).onError&&(this||_global).onError.call(this||_global,e)};var animationManager=function(){var t={};var e=[];var a=0;var l=0;var r=0;var o=true;var i=false;function removeElement(t){var a=0;var r=t.target;while(a<l){if(e[a].animation===r){e.splice(a,1);a-=1;l-=1;r.isPaused||subtractPlayingCount()}a+=1}}function registerAnimation(t,a){if(!t)return null;var r=0;while(r<l){if(e[r].elem===t&&null!==e[r].elem)return e[r].animation;r+=1}var o=new AnimationItem;setupAnimation(o,t);o.setData(t,a);return o}function getRegisteredAnimations(){var t;var a=e.length;var l=[];for(t=0;t<a;t+=1)l.push(e[t].animation);return l}function addPlayingCount(){r+=1;activate()}function subtractPlayingCount(){r-=1}function setupAnimation(t,a){t.addEventListener(\"destroy\",removeElement);t.addEventListener(\"_active\",addPlayingCount);t.addEventListener(\"_idle\",subtractPlayingCount);e.push({elem:a,animation:t});l+=1}function loadAnimation(t){var e=new AnimationItem;setupAnimation(e,null);e.setParams(t);return e}function setSpeed(t,a){var r;for(r=0;r<l;r+=1)e[r].animation.setSpeed(t,a)}function setDirection(t,a){var r;for(r=0;r<l;r+=1)e[r].animation.setDirection(t,a)}function play(t){var a;for(a=0;a<l;a+=1)e[a].animation.play(t)}function resume(t){var s=t-a;var n;for(n=0;n<l;n+=1)e[n].animation.advanceTime(s);a=t;r&&!i?window.requestAnimationFrame(resume):o=true}function first(t){a=t;window.requestAnimationFrame(resume)}function pause(t){var a;for(a=0;a<l;a+=1)e[a].animation.pause(t)}function goToAndStop(t,a,r){var o;for(o=0;o<l;o+=1)e[o].animation.goToAndStop(t,a,r)}function stop(t){var a;for(a=0;a<l;a+=1)e[a].animation.stop(t)}function togglePause(t){var a;for(a=0;a<l;a+=1)e[a].animation.togglePause(t)}function destroy(t){var a;for(a=l-1;a>=0;a-=1)e[a].animation.destroy(t)}function searchAnimations(t,e,a){var l=[].concat([].slice.call(document.getElementsByClassName(\"lottie\")),[].slice.call(document.getElementsByClassName(\"bodymovin\")));var r;var o=l.length;for(r=0;r<o;r+=1){a&&l[r].setAttribute(\"data-bm-type\",a);registerAnimation(l[r],t)}if(e&&0===o){a||(a=\"svg\");var i=document.getElementsByTagName(\"body\")[0];i.innerText=\"\";var s=createTag(\"div\");s.style.width=\"100%\";s.style.height=\"100%\";s.setAttribute(\"data-bm-type\",a);i.appendChild(s);registerAnimation(s,t)}}function resize(){var t;for(t=0;t<l;t+=1)e[t].animation.resize()}function activate(){if(!i&&r&&o){window.requestAnimationFrame(first);o=false}}function freeze(){i=true}function unfreeze(){i=false;activate()}function setVolume(t,a){var r;for(r=0;r<l;r+=1)e[r].animation.setVolume(t,a)}function mute(t){var a;for(a=0;a<l;a+=1)e[a].animation.mute(t)}function unmute(t){var a;for(a=0;a<l;a+=1)e[a].animation.unmute(t)}t.registerAnimation=registerAnimation;t.loadAnimation=loadAnimation;t.setSpeed=setSpeed;t.setDirection=setDirection;t.play=play;t.pause=pause;t.stop=stop;t.togglePause=togglePause;t.searchAnimations=searchAnimations;t.resize=resize;t.goToAndStop=goToAndStop;t.destroy=destroy;t.freeze=freeze;t.unfreeze=unfreeze;t.setVolume=setVolume;t.mute=mute;t.unmute=unmute;t.getRegisteredAnimations=getRegisteredAnimations;return t}();var BezierFactory=function(){var t={};t.getBezierEasing=getBezierEasing;var e={};function getBezierEasing(t,a,l,r,o){var i=o||(\"bez_\"+t+\"_\"+a+\"_\"+l+\"_\"+r).replace(/\\./g,\"p\");if(e[i])return e[i];var s=new BezierEasing([t,a,l,r]);e[i]=s;return s}var a=4;var l=.001;var r=1e-7;var o=10;var i=11;var s=1/(i-1);var n=\"function\"===typeof Float32Array;function A(t,e){return 1-3*e+3*t}function B(t,e){return 3*e-6*t}function C(t){return 3*t}function calcBezier(t,e,a){return((A(e,a)*t+B(e,a))*t+C(e))*t}function getSlope(t,e,a){return 3*A(e,a)*t*t+2*B(e,a)*t+C(e)}function binarySubdivide(t,e,a,l,i){var s,n,h=0;do{n=e+(a-e)/2;s=calcBezier(n,l,i)-t;s>0?a=n:e=n}while(Math.abs(s)>r&&++h<o);return n}function newtonRaphsonIterate(t,e,l,r){for(var o=0;o<a;++o){var i=getSlope(e,l,r);if(0===i)return e;var s=calcBezier(e,l,r)-t;e-=s/i}return e}function BezierEasing(t){(this||_global)._p=t;(this||_global)._mSampleValues=n?new Float32Array(i):new Array(i);(this||_global)._precomputed=false;(this||_global).get=(this||_global).get.bind(this||_global)}BezierEasing.prototype={get:function get(t){var e=(this||_global)._p[0],a=(this||_global)._p[1],l=(this||_global)._p[2],r=(this||_global)._p[3];(this||_global)._precomputed||this._precompute();return e===a&&l===r?t:0===t?0:1===t?1:calcBezier(this._getTForX(t),a,r)},_precompute:function _precompute(){var t=(this||_global)._p[0],e=(this||_global)._p[1],a=(this||_global)._p[2],l=(this||_global)._p[3];(this||_global)._precomputed=true;t===e&&a===l||this._calcSampleValues()},_calcSampleValues:function _calcSampleValues(){var t=(this||_global)._p[0],e=(this||_global)._p[2];for(var a=0;a<i;++a)(this||_global)._mSampleValues[a]=calcBezier(a*s,t,e)},_getTForX:function _getTForX(t){var e=(this||_global)._p[0],a=(this||_global)._p[2],r=(this||_global)._mSampleValues;var o=0;var n=1;var h=i-1;for(;n!==h&&r[n]<=t;++n)o+=s;--n;var g=(t-r[n])/(r[n+1]-r[n]);var p=o+g*s;var f=getSlope(p,e,a);return f>=l?newtonRaphsonIterate(t,p,e,a):0===f?p:binarySubdivide(t,o,o+s,e,a)}};return t}();var pooling=function(){function _double(t){return t.concat(createSizedArray(t.length))}return{double:_double}}();var poolFactory=function(){return function(t,e,a){var l=0;var r=t;var o=createSizedArray(r);var i={newElement:newElement,release:release};function newElement(){var t;if(l){l-=1;t=o[l]}else t=e();return t}function release(t){if(l===r){o=pooling.double(o);r*=2}a&&a(t);o[l]=t;l+=1}return i}}();var bezierLengthPool=function(){function create(){return{addedLength:0,percents:createTypedArray(\"float32\",getDefaultCurveSegments()),lengths:createTypedArray(\"float32\",getDefaultCurveSegments())}}return poolFactory(8,create)}();var segmentsLengthPool=function(){function create(){return{lengths:[],totalLength:0}}function release(t){var e;var a=t.lengths.length;for(e=0;e<a;e+=1)bezierLengthPool.release(t.lengths[e]);t.lengths.length=0}return poolFactory(8,create,release)}();function bezFunction(){var t=Math;function pointOnLine2D(t,e,a,l,r,o){var i=t*l+e*r+a*o-r*l-o*t-a*e;return i>-.001&&i<.001}function pointOnLine3D(e,a,l,r,o,i,s,n,h){if(0===l&&0===i&&0===h)return pointOnLine2D(e,a,r,o,s,n);var g=t.sqrt(t.pow(r-e,2)+t.pow(o-a,2)+t.pow(i-l,2));var p=t.sqrt(t.pow(s-e,2)+t.pow(n-a,2)+t.pow(h-l,2));var f=t.sqrt(t.pow(s-r,2)+t.pow(n-o,2)+t.pow(h-i,2));var b;b=g>p?g>f?g-p-f:f-p-g:f>p?f-p-g:p-g-f;return b>-1e-4&&b<1e-4}var e=function(){return function(t,e,a,l){var r=getDefaultCurveSegments();var o;var i;var s;var n;var h;var g=0;var p;var f=[];var b=[];var c=bezierLengthPool.newElement();s=a.length;for(o=0;o<r;o+=1){h=o/(r-1);p=0;for(i=0;i<s;i+=1){n=bmPow(1-h,3)*t[i]+3*bmPow(1-h,2)*h*a[i]+3*(1-h)*bmPow(h,2)*l[i]+bmPow(h,3)*e[i];f[i]=n;null!==b[i]&&(p+=bmPow(f[i]-b[i],2));b[i]=f[i]}if(p){p=bmSqrt(p);g+=p}c.percents[o]=h;c.lengths[o]=g}c.addedLength=g;return c}}();function getSegmentsLength(t){var a=segmentsLengthPool.newElement();var l=t.c;var r=t.v;var o=t.o;var i=t.i;var s;var n=t._length;var h=a.lengths;var g=0;for(s=0;s<n-1;s+=1){h[s]=e(r[s],r[s+1],o[s],i[s+1]);g+=h[s].addedLength}if(l&&n){h[s]=e(r[s],r[0],o[s],i[0]);g+=h[s].addedLength}a.totalLength=g;return a}function BezierData(t){(this||_global).segmentLength=0;(this||_global).points=new Array(t)}function PointData(t,e){(this||_global).partialLength=t;(this||_global).point=e}var a=function(){var t={};return function(e,a,l,r){var o=(e[0]+\"_\"+e[1]+\"_\"+a[0]+\"_\"+a[1]+\"_\"+l[0]+\"_\"+l[1]+\"_\"+r[0]+\"_\"+r[1]).replace(/\\./g,\"p\");if(!t[o]){var i=getDefaultCurveSegments();var s;var n;var h;var g;var p;var f=0;var b;var c;var _=null;2===e.length&&(e[0]!==a[0]||e[1]!==a[1])&&pointOnLine2D(e[0],e[1],a[0],a[1],e[0]+l[0],e[1]+l[1])&&pointOnLine2D(e[0],e[1],a[0],a[1],a[0]+r[0],a[1]+r[1])&&(i=2);var m=new BezierData(i);h=l.length;for(s=0;s<i;s+=1){c=createSizedArray(h);p=s/(i-1);b=0;for(n=0;n<h;n+=1){g=bmPow(1-p,3)*e[n]+3*bmPow(1-p,2)*p*(e[n]+l[n])+3*(1-p)*bmPow(p,2)*(a[n]+r[n])+bmPow(p,3)*a[n];c[n]=g;null!==_&&(b+=bmPow(c[n]-_[n],2))}b=bmSqrt(b);f+=b;m.points[s]=new PointData(b,c);_=c}m.segmentLength=f;t[o]=m}return t[o]}}();function getDistancePerc(t,e){var a=e.percents;var l=e.lengths;var r=a.length;var o=bmFloor((r-1)*t);var i=t*e.addedLength;var s=0;if(o===r-1||0===o||i===l[o])return a[o];var n=l[o]>i?-1:1;var h=true;while(h){if(l[o]<=i&&l[o+1]>i){s=(i-l[o])/(l[o+1]-l[o]);h=false}else o+=n;if(o<0||o>=r-1){if(o===r-1)return a[o];h=false}}return a[o]+(a[o+1]-a[o])*s}function getPointInSegment(e,a,l,r,o,i){var s=getDistancePerc(o,i);var n=1-s;var h=t.round(1e3*(n*n*n*e[0]+(s*n*n+n*s*n+n*n*s)*l[0]+(s*s*n+n*s*s+s*n*s)*r[0]+s*s*s*a[0]))/1e3;var g=t.round(1e3*(n*n*n*e[1]+(s*n*n+n*s*n+n*n*s)*l[1]+(s*s*n+n*s*s+s*n*s)*r[1]+s*s*s*a[1]))/1e3;return[h,g]}var l=createTypedArray(\"float32\",8);function getNewSegment(e,a,r,o,i,s,n){i<0?i=0:i>1&&(i=1);var h=getDistancePerc(i,n);s=s>1?1:s;var g=getDistancePerc(s,n);var p;var f=e.length;var b=1-h;var c=1-g;var _=b*b*b;var m=h*b*b*3;var u=h*h*b*3;var d=h*h*h;var v=b*b*c;var y=h*b*c+b*h*c+b*b*g;var P=h*h*c+b*h*g+h*b*g;var x=h*h*g;var S=b*c*c;var E=h*c*c+b*g*c+b*c*g;var F=h*g*c+b*g*g+h*c*g;var T=h*g*g;var M=c*c*c;var k=g*c*c+c*g*c+c*c*g;var D=g*g*c+c*g*g+g*c*g;var w=g*g*g;for(p=0;p<f;p+=1){l[4*p]=t.round(1e3*(_*e[p]+m*r[p]+u*o[p]+d*a[p]))/1e3;l[4*p+1]=t.round(1e3*(v*e[p]+y*r[p]+P*o[p]+x*a[p]))/1e3;l[4*p+2]=t.round(1e3*(S*e[p]+E*r[p]+F*o[p]+T*a[p]))/1e3;l[4*p+3]=t.round(1e3*(M*e[p]+k*r[p]+D*o[p]+w*a[p]))/1e3}return l}return{getSegmentsLength:getSegmentsLength,getNewSegment:getNewSegment,getPointInSegment:getPointInSegment,buildBezierData:a,pointOnLine2D:pointOnLine2D,pointOnLine3D:pointOnLine3D}}var bez=bezFunction();var initFrame=initialDefaultFrame;var mathAbs=Math.abs;function interpolateValue(t,e){var a=(this||_global).offsetTime;var l;\"multidimensional\"===(this||_global).propType&&(l=createTypedArray(\"float32\",(this||_global).pv.length));var r=e.lastIndex;var o=r;var i=(this||_global).keyframes.length-1;var s=true;var n;var h;var g;while(s){n=(this||_global).keyframes[o];h=(this||_global).keyframes[o+1];if(o===i-1&&t>=h.t-a){n.h&&(n=h);r=0;break}if(h.t-a>t){r=o;break}if(o<i-1)o+=1;else{r=0;s=false}}g=(this||_global).keyframesMetadata[o]||{};var p;var f;var b;var c;var _;var m;var u=h.t-a;var d=n.t-a;var v;if(n.to){g.bezierData||(g.bezierData=bez.buildBezierData(n.s,h.s||n.e,n.to,n.ti));var y=g.bezierData;if(t>=u||t<d){var P=t>=u?y.points.length-1:0;f=y.points[P].point.length;for(p=0;p<f;p+=1)l[p]=y.points[P].point[p]}else{if(g.__fnct)m=g.__fnct;else{m=BezierFactory.getBezierEasing(n.o.x,n.o.y,n.i.x,n.i.y,n.n).get;g.__fnct=m}b=m((t-d)/(u-d));var x=y.segmentLength*b;var S;var E=e.lastFrame<t&&e._lastKeyframeIndex===o?e._lastAddedLength:0;_=e.lastFrame<t&&e._lastKeyframeIndex===o?e._lastPoint:0;s=true;c=y.points.length;while(s){E+=y.points[_].partialLength;if(0===x||0===b||_===y.points.length-1){f=y.points[_].point.length;for(p=0;p<f;p+=1)l[p]=y.points[_].point[p];break}if(x>=E&&x<E+y.points[_+1].partialLength){S=(x-E)/y.points[_+1].partialLength;f=y.points[_].point.length;for(p=0;p<f;p+=1)l[p]=y.points[_].point[p]+(y.points[_+1].point[p]-y.points[_].point[p])*S;break}_<c-1?_+=1:s=false}e._lastPoint=_;e._lastAddedLength=E-y.points[_].partialLength;e._lastKeyframeIndex=o}}else{var F;var T;var M;var k;var D;i=n.s.length;v=h.s||n.e;if((this||_global).sh&&1!==n.h)if(t>=u){l[0]=v[0];l[1]=v[1];l[2]=v[2]}else if(t<=d){l[0]=n.s[0];l[1]=n.s[1];l[2]=n.s[2]}else{var w=createQuaternion(n.s);var I=createQuaternion(v);var V=(t-d)/(u-d);quaternionToEuler(l,slerp(w,I,V))}else for(o=0;o<i;o+=1){if(1!==n.h)if(t>=u)b=1;else if(t<d)b=0;else{if(n.o.x.constructor===Array){g.__fnct||(g.__fnct=[]);if(g.__fnct[o])m=g.__fnct[o];else{F=void 0===n.o.x[o]?n.o.x[0]:n.o.x[o];T=void 0===n.o.y[o]?n.o.y[0]:n.o.y[o];M=void 0===n.i.x[o]?n.i.x[0]:n.i.x[o];k=void 0===n.i.y[o]?n.i.y[0]:n.i.y[o];m=BezierFactory.getBezierEasing(F,T,M,k).get;g.__fnct[o]=m}}else if(g.__fnct)m=g.__fnct;else{F=n.o.x;T=n.o.y;M=n.i.x;k=n.i.y;m=BezierFactory.getBezierEasing(F,T,M,k).get;n.keyframeMetadata=m}b=m((t-d)/(u-d))}v=h.s||n.e;D=1===n.h?n.s[o]:n.s[o]+(v[o]-n.s[o])*b;\"multidimensional\"===(this||_global).propType?l[o]=D:l=D}}e.lastIndex=r;return l}function slerp(t,e,a){var l=[];var r=t[0];var o=t[1];var i=t[2];var s=t[3];var n=e[0];var h=e[1];var g=e[2];var p=e[3];var f;var b;var c;var _;var m;b=r*n+o*h+i*g+s*p;if(b<0){b=-b;n=-n;h=-h;g=-g;p=-p}if(1-b>1e-6){f=Math.acos(b);c=Math.sin(f);_=Math.sin((1-a)*f)/c;m=Math.sin(a*f)/c}else{_=1-a;m=a}l[0]=_*r+m*n;l[1]=_*o+m*h;l[2]=_*i+m*g;l[3]=_*s+m*p;return l}function quaternionToEuler(t,e){var a=e[0];var l=e[1];var r=e[2];var o=e[3];var i=Math.atan2(2*l*o-2*a*r,1-2*l*l-2*r*r);var s=Math.asin(2*a*l+2*r*o);var n=Math.atan2(2*a*o-2*l*r,1-2*a*a-2*r*r);t[0]=i/degToRads;t[1]=s/degToRads;t[2]=n/degToRads}function createQuaternion(t){var e=t[0]*degToRads;var a=t[1]*degToRads;var l=t[2]*degToRads;var r=Math.cos(e/2);var o=Math.cos(a/2);var i=Math.cos(l/2);var s=Math.sin(e/2);var n=Math.sin(a/2);var h=Math.sin(l/2);var g=r*o*i-s*n*h;var p=s*n*i+r*o*h;var f=s*o*i+r*n*h;var b=r*n*i-s*o*h;return[p,f,b,g]}function getValueAtCurrentTime(){var t=(this||_global).comp.renderedFrame-(this||_global).offsetTime;var e=(this||_global).keyframes[0].t-(this||_global).offsetTime;var a=(this||_global).keyframes[(this||_global).keyframes.length-1].t-(this||_global).offsetTime;if(!(t===(this||_global)._caching.lastFrame||(this||_global)._caching.lastFrame!==initFrame&&((this||_global)._caching.lastFrame>=a&&t>=a||(this||_global)._caching.lastFrame<e&&t<e))){if((this||_global)._caching.lastFrame>=t){(this||_global)._caching._lastKeyframeIndex=-1;(this||_global)._caching.lastIndex=0}var l=this.interpolateValue(t,(this||_global)._caching);(this||_global).pv=l}(this||_global)._caching.lastFrame=t;return(this||_global).pv}function setVValue(t){var e;if(\"unidimensional\"===(this||_global).propType){e=t*(this||_global).mult;if(mathAbs((this||_global).v-e)>1e-5){(this||_global).v=e;(this||_global)._mdf=true}}else{var a=0;var l=(this||_global).v.length;while(a<l){e=t[a]*(this||_global).mult;if(mathAbs((this||_global).v[a]-e)>1e-5){(this||_global).v[a]=e;(this||_global)._mdf=true}a+=1}}}function processEffectsSequence(){if((this||_global).elem.globalData.frameId!==(this||_global).frameId&&(this||_global).effectsSequence.length)if((this||_global).lock)this.setVValue((this||_global).pv);else{(this||_global).lock=true;(this||_global)._mdf=(this||_global)._isFirstFrame;var t;var e=(this||_global).effectsSequence.length;var a=(this||_global).kf?(this||_global).pv:(this||_global).data.k;for(t=0;t<e;t+=1)a=(this||_global).effectsSequence[t](a);this.setVValue(a);(this||_global)._isFirstFrame=false;(this||_global).lock=false;(this||_global).frameId=(this||_global).elem.globalData.frameId}}function addEffect(t){(this||_global).effectsSequence.push(t);(this||_global).container.addDynamicProperty(this||_global)}function ValueProperty(t,e,a,l){(this||_global).propType=\"unidimensional\";(this||_global).mult=a||1;(this||_global).data=e;(this||_global).v=a?e.k*a:e.k;(this||_global).pv=e.k;(this||_global)._mdf=false;(this||_global).elem=t;(this||_global).container=l;(this||_global).comp=t.comp;(this||_global).k=false;(this||_global).kf=false;(this||_global).vel=0;(this||_global).effectsSequence=[];(this||_global)._isFirstFrame=true;(this||_global).getValue=processEffectsSequence;(this||_global).setVValue=setVValue;(this||_global).addEffect=addEffect}function MultiDimensionalProperty(t,e,a,l){(this||_global).propType=\"multidimensional\";(this||_global).mult=a||1;(this||_global).data=e;(this||_global)._mdf=false;(this||_global).elem=t;(this||_global).container=l;(this||_global).comp=t.comp;(this||_global).k=false;(this||_global).kf=false;(this||_global).frameId=-1;var r;var o=e.k.length;(this||_global).v=createTypedArray(\"float32\",o);(this||_global).pv=createTypedArray(\"float32\",o);(this||_global).vel=createTypedArray(\"float32\",o);for(r=0;r<o;r+=1){(this||_global).v[r]=e.k[r]*(this||_global).mult;(this||_global).pv[r]=e.k[r]}(this||_global)._isFirstFrame=true;(this||_global).effectsSequence=[];(this||_global).getValue=processEffectsSequence;(this||_global).setVValue=setVValue;(this||_global).addEffect=addEffect}function KeyframedValueProperty(t,e,a,l){(this||_global).propType=\"unidimensional\";(this||_global).keyframes=e.k;(this||_global).keyframesMetadata=[];(this||_global).offsetTime=t.data.st;(this||_global).frameId=-1;(this||_global)._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1};(this||_global).k=true;(this||_global).kf=true;(this||_global).data=e;(this||_global).mult=a||1;(this||_global).elem=t;(this||_global).container=l;(this||_global).comp=t.comp;(this||_global).v=initFrame;(this||_global).pv=initFrame;(this||_global)._isFirstFrame=true;(this||_global).getValue=processEffectsSequence;(this||_global).setVValue=setVValue;(this||_global).interpolateValue=interpolateValue;(this||_global).effectsSequence=[getValueAtCurrentTime.bind(this||_global)];(this||_global).addEffect=addEffect}function KeyframedMultidimensionalProperty(t,e,a,l){(this||_global).propType=\"multidimensional\";var r;var o=e.k.length;var i;var s;var n;var h;for(r=0;r<o-1;r+=1)if(e.k[r].to&&e.k[r].s&&e.k[r+1]&&e.k[r+1].s){i=e.k[r].s;s=e.k[r+1].s;n=e.k[r].to;h=e.k[r].ti;if(2===i.length&&!(i[0]===s[0]&&i[1]===s[1])&&bez.pointOnLine2D(i[0],i[1],s[0],s[1],i[0]+n[0],i[1]+n[1])&&bez.pointOnLine2D(i[0],i[1],s[0],s[1],s[0]+h[0],s[1]+h[1])||3===i.length&&!(i[0]===s[0]&&i[1]===s[1]&&i[2]===s[2])&&bez.pointOnLine3D(i[0],i[1],i[2],s[0],s[1],s[2],i[0]+n[0],i[1]+n[1],i[2]+n[2])&&bez.pointOnLine3D(i[0],i[1],i[2],s[0],s[1],s[2],s[0]+h[0],s[1]+h[1],s[2]+h[2])){e.k[r].to=null;e.k[r].ti=null}if(i[0]===s[0]&&i[1]===s[1]&&0===n[0]&&0===n[1]&&0===h[0]&&0===h[1]&&(2===i.length||i[2]===s[2]&&0===n[2]&&0===h[2])){e.k[r].to=null;e.k[r].ti=null}}(this||_global).effectsSequence=[getValueAtCurrentTime.bind(this||_global)];(this||_global).data=e;(this||_global).keyframes=e.k;(this||_global).keyframesMetadata=[];(this||_global).offsetTime=t.data.st;(this||_global).k=true;(this||_global).kf=true;(this||_global)._isFirstFrame=true;(this||_global).mult=a||1;(this||_global).elem=t;(this||_global).container=l;(this||_global).comp=t.comp;(this||_global).getValue=processEffectsSequence;(this||_global).setVValue=setVValue;(this||_global).interpolateValue=interpolateValue;(this||_global).frameId=-1;var g=e.k[0].s.length;(this||_global).v=createTypedArray(\"float32\",g);(this||_global).pv=createTypedArray(\"float32\",g);for(r=0;r<g;r+=1){(this||_global).v[r]=initFrame;(this||_global).pv[r]=initFrame}(this||_global)._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray(\"float32\",g)};(this||_global).addEffect=addEffect}var PropertyFactory=function(){function getProp(t,e,a,l,r){e.sid&&(e=t.globalData.slotManager.getProp(e));var o;if(e.k.length)if(\"number\"===typeof e.k[0])o=new MultiDimensionalProperty(t,e,l,r);else switch(a){case 0:o=new KeyframedValueProperty(t,e,l,r);break;case 1:o=new KeyframedMultidimensionalProperty(t,e,l,r);break;default:break}else o=new ValueProperty(t,e,l,r);o.effectsSequence.length&&r.addDynamicProperty(o);return o}var t={getProp:getProp};return t}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function addDynamicProperty(t){if(-1===(this||_global).dynamicProperties.indexOf(t)){(this||_global).dynamicProperties.push(t);(this||_global).container.addDynamicProperty(this||_global);(this||_global)._isAnimated=true}},iterateDynamicProperties:function iterateDynamicProperties(){(this||_global)._mdf=false;var t;var e=(this||_global).dynamicProperties.length;for(t=0;t<e;t+=1){(this||_global).dynamicProperties[t].getValue();(this||_global).dynamicProperties[t]._mdf&&((this||_global)._mdf=true)}},initDynamicPropertyContainer:function initDynamicPropertyContainer(t){(this||_global).container=t;(this||_global).dynamicProperties=[];(this||_global)._mdf=false;(this||_global)._isAnimated=false}};var pointPool=function(){function create(){return createTypedArray(\"float32\",2)}return poolFactory(8,create)}();function ShapePath(){(this||_global).c=false;(this||_global)._length=0;(this||_global)._maxLength=8;(this||_global).v=createSizedArray((this||_global)._maxLength);(this||_global).o=createSizedArray((this||_global)._maxLength);(this||_global).i=createSizedArray((this||_global)._maxLength)}ShapePath.prototype.setPathData=function(t,e){(this||_global).c=t;this.setLength(e);var a=0;while(a<e){(this||_global).v[a]=pointPool.newElement();(this||_global).o[a]=pointPool.newElement();(this||_global).i[a]=pointPool.newElement();a+=1}};ShapePath.prototype.setLength=function(t){while((this||_global)._maxLength<t)this.doubleArrayLength();(this||_global)._length=t};ShapePath.prototype.doubleArrayLength=function(){(this||_global).v=(this||_global).v.concat(createSizedArray((this||_global)._maxLength));(this||_global).i=(this||_global).i.concat(createSizedArray((this||_global)._maxLength));(this||_global).o=(this||_global).o.concat(createSizedArray((this||_global)._maxLength));(this||_global)._maxLength*=2};ShapePath.prototype.setXYAt=function(t,e,a,l,r){var o;(this||_global)._length=Math.max((this||_global)._length,l+1);(this||_global)._length>=(this||_global)._maxLength&&this.doubleArrayLength();switch(a){case\"v\":o=(this||_global).v;break;case\"i\":o=(this||_global).i;break;case\"o\":o=(this||_global).o;break;default:o=[];break}(!o[l]||o[l]&&!r)&&(o[l]=pointPool.newElement());o[l][0]=t;o[l][1]=e};ShapePath.prototype.setTripleAt=function(t,e,a,l,r,o,i,s){this.setXYAt(t,e,\"v\",i,s);this.setXYAt(a,l,\"o\",i,s);this.setXYAt(r,o,\"i\",i,s)};ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData((this||_global).c,(this||_global)._length);var e=(this||_global).v;var a=(this||_global).o;var l=(this||_global).i;var r=0;if((this||_global).c){t.setTripleAt(e[0][0],e[0][1],l[0][0],l[0][1],a[0][0],a[0][1],0,false);r=1}var o=(this||_global)._length-1;var i=(this||_global)._length;var s;for(s=r;s<i;s+=1){t.setTripleAt(e[o][0],e[o][1],l[o][0],l[o][1],a[o][0],a[o][1],s,false);o-=1}return t};ShapePath.prototype.length=function(){return(this||_global)._length};var shapePool=function(){function create(){return new ShapePath}function release(t){var e=t._length;var a;for(a=0;a<e;a+=1){pointPool.release(t.v[a]);pointPool.release(t.i[a]);pointPool.release(t.o[a]);t.v[a]=null;t.i[a]=null;t.o[a]=null}t._length=0;t.c=false}function clone(e){var a=t.newElement();var l;var r=void 0===e._length?e.v.length:e._length;a.setLength(r);a.c=e.c;for(l=0;l<r;l+=1)a.setTripleAt(e.v[l][0],e.v[l][1],e.o[l][0],e.o[l][1],e.i[l][0],e.i[l][1],l);return a}var t=poolFactory(4,create,release);t.clone=clone;return t}();function ShapeCollection(){(this||_global)._length=0;(this||_global)._maxLength=4;(this||_global).shapes=createSizedArray((this||_global)._maxLength)}ShapeCollection.prototype.addShape=function(t){if((this||_global)._length===(this||_global)._maxLength){(this||_global).shapes=(this||_global).shapes.concat(createSizedArray((this||_global)._maxLength));(this||_global)._maxLength*=2}(this||_global).shapes[(this||_global)._length]=t;(this||_global)._length+=1};ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<(this||_global)._length;t+=1)shapePool.release((this||_global).shapes[t]);(this||_global)._length=0};var shapeCollectionPool=function(){var t={newShapeCollection:newShapeCollection,release:release};var e=0;var a=4;var l=createSizedArray(a);function newShapeCollection(){var t;if(e){e-=1;t=l[e]}else t=new ShapeCollection;return t}function release(t){var r;var o=t._length;for(r=0;r<o;r+=1)shapePool.release(t.shapes[r]);t._length=0;if(e===a){l=pooling.double(l);a*=2}l[e]=t;e+=1}return t}();var ShapePropertyFactory=function(){var t=-999999;function interpolateShape(t,e,a){var l=a.lastIndex;var r;var o;var i;var s;var n;var h;var g;var p;var f;var b=(this||_global).keyframes;if(t<b[0].t-(this||_global).offsetTime){r=b[0].s[0];i=true;l=0}else if(t>=b[b.length-1].t-(this||_global).offsetTime){r=b[b.length-1].s?b[b.length-1].s[0]:b[b.length-2].e[0];i=true}else{var c=l;var _=b.length-1;var m=true;var u;var d;var v;while(m){u=b[c];d=b[c+1];if(d.t-(this||_global).offsetTime>t)break;c<_-1?c+=1:m=false}v=(this||_global).keyframesMetadata[c]||{};i=1===u.h;l=c;if(!i){if(t>=d.t-(this||_global).offsetTime)p=1;else if(t<u.t-(this||_global).offsetTime)p=0;else{var y;if(v.__fnct)y=v.__fnct;else{y=BezierFactory.getBezierEasing(u.o.x,u.o.y,u.i.x,u.i.y).get;v.__fnct=y}p=y((t-(u.t-(this||_global).offsetTime))/(d.t-(this||_global).offsetTime-(u.t-(this||_global).offsetTime)))}o=d.s?d.s[0]:u.e[0]}r=u.s[0]}h=e._length;g=r.i[0].length;a.lastIndex=l;for(s=0;s<h;s+=1)for(n=0;n<g;n+=1){f=i?r.i[s][n]:r.i[s][n]+(o.i[s][n]-r.i[s][n])*p;e.i[s][n]=f;f=i?r.o[s][n]:r.o[s][n]+(o.o[s][n]-r.o[s][n])*p;e.o[s][n]=f;f=i?r.v[s][n]:r.v[s][n]+(o.v[s][n]-r.v[s][n])*p;e.v[s][n]=f}}function interpolateShapeCurrentTime(){var e=(this||_global).comp.renderedFrame-(this||_global).offsetTime;var a=(this||_global).keyframes[0].t-(this||_global).offsetTime;var l=(this||_global).keyframes[(this||_global).keyframes.length-1].t-(this||_global).offsetTime;var r=(this||_global)._caching.lastFrame;if(!(r!==t&&(r<a&&e<a||r>l&&e>l))){(this||_global)._caching.lastIndex=r<e?(this||_global)._caching.lastIndex:0;this.interpolateShape(e,(this||_global).pv,(this||_global)._caching)}(this||_global)._caching.lastFrame=e;return(this||_global).pv}function resetShape(){(this||_global).paths=(this||_global).localShapeCollection}function shapesEqual(t,e){if(t._length!==e._length||t.c!==e.c)return false;var a;var l=t._length;for(a=0;a<l;a+=1)if(t.v[a][0]!==e.v[a][0]||t.v[a][1]!==e.v[a][1]||t.o[a][0]!==e.o[a][0]||t.o[a][1]!==e.o[a][1]||t.i[a][0]!==e.i[a][0]||t.i[a][1]!==e.i[a][1])return false;return true}function setVValue(t){if(!shapesEqual((this||_global).v,t)){(this||_global).v=shapePool.clone(t);(this||_global).localShapeCollection.releaseShapes();(this||_global).localShapeCollection.addShape((this||_global).v);(this||_global)._mdf=true;(this||_global).paths=(this||_global).localShapeCollection}}function processEffectsSequence(){if((this||_global).elem.globalData.frameId!==(this||_global).frameId)if((this||_global).effectsSequence.length)if((this||_global).lock)this.setVValue((this||_global).pv);else{(this||_global).lock=true;(this||_global)._mdf=false;var t;t=(this||_global).kf?(this||_global).pv:(this||_global).data.ks?(this||_global).data.ks.k:(this||_global).data.pt.k;var e;var a=(this||_global).effectsSequence.length;for(e=0;e<a;e+=1)t=(this||_global).effectsSequence[e](t);this.setVValue(t);(this||_global).lock=false;(this||_global).frameId=(this||_global).elem.globalData.frameId}else(this||_global)._mdf=false}function ShapeProperty(t,e,a){(this||_global).propType=\"shape\";(this||_global).comp=t.comp;(this||_global).container=t;(this||_global).elem=t;(this||_global).data=e;(this||_global).k=false;(this||_global).kf=false;(this||_global)._mdf=false;var l=3===a?e.pt.k:e.ks.k;(this||_global).v=shapePool.clone(l);(this||_global).pv=shapePool.clone((this||_global).v);(this||_global).localShapeCollection=shapeCollectionPool.newShapeCollection();(this||_global).paths=(this||_global).localShapeCollection;(this||_global).paths.addShape((this||_global).v);(this||_global).reset=resetShape;(this||_global).effectsSequence=[]}function addEffect(t){(this||_global).effectsSequence.push(t);(this||_global).container.addDynamicProperty(this||_global)}ShapeProperty.prototype.interpolateShape=interpolateShape;ShapeProperty.prototype.getValue=processEffectsSequence;ShapeProperty.prototype.setVValue=setVValue;ShapeProperty.prototype.addEffect=addEffect;function KeyframedShapeProperty(e,a,l){(this||_global).propType=\"shape\";(this||_global).comp=e.comp;(this||_global).elem=e;(this||_global).container=e;(this||_global).offsetTime=e.data.st;(this||_global).keyframes=3===l?a.pt.k:a.ks.k;(this||_global).keyframesMetadata=[];(this||_global).k=true;(this||_global).kf=true;var r=(this||_global).keyframes[0].s[0].i.length;(this||_global).v=shapePool.newElement();(this||_global).v.setPathData((this||_global).keyframes[0].s[0].c,r);(this||_global).pv=shapePool.clone((this||_global).v);(this||_global).localShapeCollection=shapeCollectionPool.newShapeCollection();(this||_global).paths=(this||_global).localShapeCollection;(this||_global).paths.addShape((this||_global).v);(this||_global).lastFrame=t;(this||_global).reset=resetShape;(this||_global)._caching={lastFrame:t,lastIndex:0};(this||_global).effectsSequence=[interpolateShapeCurrentTime.bind(this||_global)]}KeyframedShapeProperty.prototype.getValue=processEffectsSequence;KeyframedShapeProperty.prototype.interpolateShape=interpolateShape;KeyframedShapeProperty.prototype.setVValue=setVValue;KeyframedShapeProperty.prototype.addEffect=addEffect;var e=function(){var t=roundCorner;function EllShapePropertyFactory(t,e){(this||_global).v=shapePool.newElement();(this||_global).v.setPathData(true,4);(this||_global).localShapeCollection=shapeCollectionPool.newShapeCollection();(this||_global).paths=(this||_global).localShapeCollection;(this||_global).localShapeCollection.addShape((this||_global).v);(this||_global).d=e.d;(this||_global).elem=t;(this||_global).comp=t.comp;(this||_global).frameId=-1;this.initDynamicPropertyContainer(t);(this||_global).p=PropertyFactory.getProp(t,e.p,1,0,this||_global);(this||_global).s=PropertyFactory.getProp(t,e.s,1,0,this||_global);if((this||_global).dynamicProperties.length)(this||_global).k=true;else{(this||_global).k=false;this.convertEllToPath()}}EllShapePropertyFactory.prototype={reset:resetShape,getValue:function getValue(){if((this||_global).elem.globalData.frameId!==(this||_global).frameId){(this||_global).frameId=(this||_global).elem.globalData.frameId;this.iterateDynamicProperties();(this||_global)._mdf&&this.convertEllToPath()}},convertEllToPath:function convertEllToPath(){var e=(this||_global).p.v[0];var a=(this||_global).p.v[1];var l=(this||_global).s.v[0]/2;var r=(this||_global).s.v[1]/2;var o=3!==(this||_global).d;var i=(this||_global).v;i.v[0][0]=e;i.v[0][1]=a-r;i.v[1][0]=o?e+l:e-l;i.v[1][1]=a;i.v[2][0]=e;i.v[2][1]=a+r;i.v[3][0]=o?e-l:e+l;i.v[3][1]=a;i.i[0][0]=o?e-l*t:e+l*t;i.i[0][1]=a-r;i.i[1][0]=o?e+l:e-l;i.i[1][1]=a-r*t;i.i[2][0]=o?e+l*t:e-l*t;i.i[2][1]=a+r;i.i[3][0]=o?e-l:e+l;i.i[3][1]=a+r*t;i.o[0][0]=o?e+l*t:e-l*t;i.o[0][1]=a-r;i.o[1][0]=o?e+l:e-l;i.o[1][1]=a+r*t;i.o[2][0]=o?e-l*t:e+l*t;i.o[2][1]=a+r;i.o[3][0]=o?e-l:e+l;i.o[3][1]=a-r*t}};extendPrototype([DynamicPropertyContainer],EllShapePropertyFactory);return EllShapePropertyFactory}();var a=function(){function StarShapePropertyFactory(t,e){(this||_global).v=shapePool.newElement();(this||_global).v.setPathData(true,0);(this||_global).elem=t;(this||_global).comp=t.comp;(this||_global).data=e;(this||_global).frameId=-1;(this||_global).d=e.d;this.initDynamicPropertyContainer(t);if(1===e.sy){(this||_global).ir=PropertyFactory.getProp(t,e.ir,0,0,this||_global);(this||_global).is=PropertyFactory.getProp(t,e.is,0,.01,this||_global);(this||_global).convertToPath=(this||_global).convertStarToPath}else(this||_global).convertToPath=(this||_global).convertPolygonToPath;(this||_global).pt=PropertyFactory.getProp(t,e.pt,0,0,this||_global);(this||_global).p=PropertyFactory.getProp(t,e.p,1,0,this||_global);(this||_global).r=PropertyFactory.getProp(t,e.r,0,degToRads,this||_global);(this||_global).or=PropertyFactory.getProp(t,e.or,0,0,this||_global);(this||_global).os=PropertyFactory.getProp(t,e.os,0,.01,this||_global);(this||_global).localShapeCollection=shapeCollectionPool.newShapeCollection();(this||_global).localShapeCollection.addShape((this||_global).v);(this||_global).paths=(this||_global).localShapeCollection;if((this||_global).dynamicProperties.length)(this||_global).k=true;else{(this||_global).k=false;this.convertToPath()}}StarShapePropertyFactory.prototype={reset:resetShape,getValue:function getValue(){if((this||_global).elem.globalData.frameId!==(this||_global).frameId){(this||_global).frameId=(this||_global).elem.globalData.frameId;this.iterateDynamicProperties();(this||_global)._mdf&&this.convertToPath()}},convertStarToPath:function convertStarToPath(){var t=2*Math.floor((this||_global).pt.v);var e=2*Math.PI/t;var a=true;var l=(this||_global).or.v;var r=(this||_global).ir.v;var o=(this||_global).os.v;var i=(this||_global).is.v;var s=2*Math.PI*l/(2*t);var n=2*Math.PI*r/(2*t);var h;var g;var p;var f;var b=-Math.PI/2;b+=(this||_global).r.v;var c=3===(this||_global).data.d?-1:1;(this||_global).v._length=0;for(h=0;h<t;h+=1){g=a?l:r;p=a?o:i;f=a?s:n;var _=g*Math.cos(b);var m=g*Math.sin(b);var u=0===_&&0===m?0:m/Math.sqrt(_*_+m*m);var d=0===_&&0===m?0:-_/Math.sqrt(_*_+m*m);_+=+(this||_global).p.v[0];m+=+(this||_global).p.v[1];(this||_global).v.setTripleAt(_,m,_-u*f*p*c,m-d*f*p*c,_+u*f*p*c,m+d*f*p*c,h,true);a=!a;b+=e*c}},convertPolygonToPath:function convertPolygonToPath(){var t=Math.floor((this||_global).pt.v);var e=2*Math.PI/t;var a=(this||_global).or.v;var l=(this||_global).os.v;var r=2*Math.PI*a/(4*t);var o;var i=.5*-Math.PI;var s=3===(this||_global).data.d?-1:1;i+=(this||_global).r.v;(this||_global).v._length=0;for(o=0;o<t;o+=1){var n=a*Math.cos(i);var h=a*Math.sin(i);var g=0===n&&0===h?0:h/Math.sqrt(n*n+h*h);var p=0===n&&0===h?0:-n/Math.sqrt(n*n+h*h);n+=+(this||_global).p.v[0];h+=+(this||_global).p.v[1];(this||_global).v.setTripleAt(n,h,n-g*r*l*s,h-p*r*l*s,n+g*r*l*s,h+p*r*l*s,o,true);i+=e*s}(this||_global).paths.length=0;(this||_global).paths[0]=(this||_global).v}};extendPrototype([DynamicPropertyContainer],StarShapePropertyFactory);return StarShapePropertyFactory}();var l=function(){function RectShapePropertyFactory(t,e){(this||_global).v=shapePool.newElement();(this||_global).v.c=true;(this||_global).localShapeCollection=shapeCollectionPool.newShapeCollection();(this||_global).localShapeCollection.addShape((this||_global).v);(this||_global).paths=(this||_global).localShapeCollection;(this||_global).elem=t;(this||_global).comp=t.comp;(this||_global).frameId=-1;(this||_global).d=e.d;this.initDynamicPropertyContainer(t);(this||_global).p=PropertyFactory.getProp(t,e.p,1,0,this||_global);(this||_global).s=PropertyFactory.getProp(t,e.s,1,0,this||_global);(this||_global).r=PropertyFactory.getProp(t,e.r,0,0,this||_global);if((this||_global).dynamicProperties.length)(this||_global).k=true;else{(this||_global).k=false;this.convertRectToPath()}}RectShapePropertyFactory.prototype={convertRectToPath:function convertRectToPath(){var t=(this||_global).p.v[0];var e=(this||_global).p.v[1];var a=(this||_global).s.v[0]/2;var l=(this||_global).s.v[1]/2;var r=bmMin(a,l,(this||_global).r.v);var o=r*(1-roundCorner);(this||_global).v._length=0;if(2===(this||_global).d||1===(this||_global).d){(this||_global).v.setTripleAt(t+a,e-l+r,t+a,e-l+r,t+a,e-l+o,0,true);(this||_global).v.setTripleAt(t+a,e+l-r,t+a,e+l-o,t+a,e+l-r,1,true);if(0!==r){(this||_global).v.setTripleAt(t+a-r,e+l,t+a-r,e+l,t+a-o,e+l,2,true);(this||_global).v.setTripleAt(t-a+r,e+l,t-a+o,e+l,t-a+r,e+l,3,true);(this||_global).v.setTripleAt(t-a,e+l-r,t-a,e+l-r,t-a,e+l-o,4,true);(this||_global).v.setTripleAt(t-a,e-l+r,t-a,e-l+o,t-a,e-l+r,5,true);(this||_global).v.setTripleAt(t-a+r,e-l,t-a+r,e-l,t-a+o,e-l,6,true);(this||_global).v.setTripleAt(t+a-r,e-l,t+a-o,e-l,t+a-r,e-l,7,true)}else{(this||_global).v.setTripleAt(t-a,e+l,t-a+o,e+l,t-a,e+l,2);(this||_global).v.setTripleAt(t-a,e-l,t-a,e-l+o,t-a,e-l,3)}}else{(this||_global).v.setTripleAt(t+a,e-l+r,t+a,e-l+o,t+a,e-l+r,0,true);if(0!==r){(this||_global).v.setTripleAt(t+a-r,e-l,t+a-r,e-l,t+a-o,e-l,1,true);(this||_global).v.setTripleAt(t-a+r,e-l,t-a+o,e-l,t-a+r,e-l,2,true);(this||_global).v.setTripleAt(t-a,e-l+r,t-a,e-l+r,t-a,e-l+o,3,true);(this||_global).v.setTripleAt(t-a,e+l-r,t-a,e+l-o,t-a,e+l-r,4,true);(this||_global).v.setTripleAt(t-a+r,e+l,t-a+r,e+l,t-a+o,e+l,5,true);(this||_global).v.setTripleAt(t+a-r,e+l,t+a-o,e+l,t+a-r,e+l,6,true);(this||_global).v.setTripleAt(t+a,e+l-r,t+a,e+l-r,t+a,e+l-o,7,true)}else{(this||_global).v.setTripleAt(t-a,e-l,t-a+o,e-l,t-a,e-l,1,true);(this||_global).v.setTripleAt(t-a,e+l,t-a,e+l-o,t-a,e+l,2,true);(this||_global).v.setTripleAt(t+a,e+l,t+a-o,e+l,t+a,e+l,3,true)}}},getValue:function getValue(){if((this||_global).elem.globalData.frameId!==(this||_global).frameId){(this||_global).frameId=(this||_global).elem.globalData.frameId;this.iterateDynamicProperties();(this||_global)._mdf&&this.convertRectToPath()}},reset:resetShape};extendPrototype([DynamicPropertyContainer],RectShapePropertyFactory);return RectShapePropertyFactory}();function getShapeProp(t,r,o){var i;if(3===o||4===o){var s=3===o?r.pt:r.ks;var n=s.k;i=n.length?new KeyframedShapeProperty(t,r,o):new ShapeProperty(t,r,o)}else 5===o?i=new l(t,r):6===o?i=new e(t,r):7===o&&(i=new a(t,r));i.k&&t.addDynamicProperty(i);return i}function getConstructorFunction(){return ShapeProperty}function getKeyframedConstructorFunction(){return KeyframedShapeProperty}var r={};r.getShapeProp=getShapeProp;r.getConstructorFunction=getConstructorFunction;r.getKeyframedConstructorFunction=getKeyframedConstructorFunction;return r}();\n/**\n   * 2D transformation matrix object initialized with identity matrix.\n   *\n   * The matrix can synchronize a canvas context by supplying the context\n   * as an argument, or later apply current absolute transform to an\n   * existing context.\n   *\n   * All values are handled as floating point values.\n   *\n   * @param {CanvasRenderingContext2D} [context] - Optional context to sync with Matrix\n   * @prop {number} a - scale x\n   * @prop {number} b - shear y\n   * @prop {number} c - shear x\n   * @prop {number} d - scale y\n   * @prop {number} e - translate x\n   * @prop {number} f - translate y\n   * @prop {CanvasRenderingContext2D|null} [context=null] - set or get current canvas context\n   * @constructor\n   */var Matrix=function(){var t=Math.cos;var e=Math.sin;var a=Math.tan;var l=Math.round;function reset(){(this||_global).props[0]=1;(this||_global).props[1]=0;(this||_global).props[2]=0;(this||_global).props[3]=0;(this||_global).props[4]=0;(this||_global).props[5]=1;(this||_global).props[6]=0;(this||_global).props[7]=0;(this||_global).props[8]=0;(this||_global).props[9]=0;(this||_global).props[10]=1;(this||_global).props[11]=0;(this||_global).props[12]=0;(this||_global).props[13]=0;(this||_global).props[14]=0;(this||_global).props[15]=1;return this||_global}function rotate(a){if(0===a)return this||_global;var l=t(a);var r=e(a);return this._t(l,-r,0,0,r,l,0,0,0,0,1,0,0,0,0,1)}function rotateX(a){if(0===a)return this||_global;var l=t(a);var r=e(a);return this._t(1,0,0,0,0,l,-r,0,0,r,l,0,0,0,0,1)}function rotateY(a){if(0===a)return this||_global;var l=t(a);var r=e(a);return this._t(l,0,r,0,0,1,0,0,-r,0,l,0,0,0,0,1)}function rotateZ(a){if(0===a)return this||_global;var l=t(a);var r=e(a);return this._t(l,-r,0,0,r,l,0,0,0,0,1,0,0,0,0,1)}function shear(t,e){return this._t(1,e,t,1,0,0)}function skew(t,e){return this.shear(a(t),a(e))}function skewFromAxis(l,r){var o=t(r);var i=e(r);return this._t(o,i,0,0,-i,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,a(l),1,0,0,0,0,1,0,0,0,0,1)._t(o,-i,0,0,i,o,0,0,0,0,1,0,0,0,0,1)}function scale(t,e,a){a||0===a||(a=1);return 1===t&&1===e&&1===a?this||_global:this._t(t,0,0,0,0,e,0,0,0,0,a,0,0,0,0,1)}function setTransform(t,e,a,l,r,o,i,s,n,h,g,p,f,b,c,_){(this||_global).props[0]=t;(this||_global).props[1]=e;(this||_global).props[2]=a;(this||_global).props[3]=l;(this||_global).props[4]=r;(this||_global).props[5]=o;(this||_global).props[6]=i;(this||_global).props[7]=s;(this||_global).props[8]=n;(this||_global).props[9]=h;(this||_global).props[10]=g;(this||_global).props[11]=p;(this||_global).props[12]=f;(this||_global).props[13]=b;(this||_global).props[14]=c;(this||_global).props[15]=_;return this||_global}function translate(t,e,a){a=a||0;return 0!==t||0!==e||0!==a?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,a,1):this||_global}function transform(t,e,a,l,r,o,i,s,n,h,g,p,f,b,c,_){var m=(this||_global).props;if(1===t&&0===e&&0===a&&0===l&&0===r&&1===o&&0===i&&0===s&&0===n&&0===h&&1===g&&0===p){m[12]=m[12]*t+m[15]*f;m[13]=m[13]*o+m[15]*b;m[14]=m[14]*g+m[15]*c;m[15]*=_;(this||_global)._identityCalculated=false;return this||_global}var u=m[0];var d=m[1];var v=m[2];var y=m[3];var P=m[4];var x=m[5];var S=m[6];var E=m[7];var F=m[8];var T=m[9];var M=m[10];var k=m[11];var D=m[12];var w=m[13];var I=m[14];var V=m[15];m[0]=u*t+d*r+v*n+y*f;m[1]=u*e+d*o+v*h+y*b;m[2]=u*a+d*i+v*g+y*c;m[3]=u*l+d*s+v*p+y*_;m[4]=P*t+x*r+S*n+E*f;m[5]=P*e+x*o+S*h+E*b;m[6]=P*a+x*i+S*g+E*c;m[7]=P*l+x*s+S*p+E*_;m[8]=F*t+T*r+M*n+k*f;m[9]=F*e+T*o+M*h+k*b;m[10]=F*a+T*i+M*g+k*c;m[11]=F*l+T*s+M*p+k*_;m[12]=D*t+w*r+I*n+V*f;m[13]=D*e+w*o+I*h+V*b;m[14]=D*a+w*i+I*g+V*c;m[15]=D*l+w*s+I*p+V*_;(this||_global)._identityCalculated=false;return this||_global}function multiply(t){var e=t.props;return this.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function isIdentity(){if(!(this||_global)._identityCalculated){(this||_global)._identity=!(1!==(this||_global).props[0]||0!==(this||_global).props[1]||0!==(this||_global).props[2]||0!==(this||_global).props[3]||0!==(this||_global).props[4]||1!==(this||_global).props[5]||0!==(this||_global).props[6]||0!==(this||_global).props[7]||0!==(this||_global).props[8]||0!==(this||_global).props[9]||1!==(this||_global).props[10]||0!==(this||_global).props[11]||0!==(this||_global).props[12]||0!==(this||_global).props[13]||0!==(this||_global).props[14]||1!==(this||_global).props[15]);(this||_global)._identityCalculated=true}return(this||_global)._identity}function equals(t){var e=0;while(e<16){if(t.props[e]!==(this||_global).props[e])return false;e+=1}return true}function clone(t){var e;for(e=0;e<16;e+=1)t.props[e]=(this||_global).props[e];return t}function cloneFromProps(t){var e;for(e=0;e<16;e+=1)(this||_global).props[e]=t[e]}function applyToPoint(t,e,a){return{x:t*(this||_global).props[0]+e*(this||_global).props[4]+a*(this||_global).props[8]+(this||_global).props[12],y:t*(this||_global).props[1]+e*(this||_global).props[5]+a*(this||_global).props[9]+(this||_global).props[13],z:t*(this||_global).props[2]+e*(this||_global).props[6]+a*(this||_global).props[10]+(this||_global).props[14]}}function applyToX(t,e,a){return t*(this||_global).props[0]+e*(this||_global).props[4]+a*(this||_global).props[8]+(this||_global).props[12]}function applyToY(t,e,a){return t*(this||_global).props[1]+e*(this||_global).props[5]+a*(this||_global).props[9]+(this||_global).props[13]}function applyToZ(t,e,a){return t*(this||_global).props[2]+e*(this||_global).props[6]+a*(this||_global).props[10]+(this||_global).props[14]}function getInverseMatrix(){var t=(this||_global).props[0]*(this||_global).props[5]-(this||_global).props[1]*(this||_global).props[4];var e=(this||_global).props[5]/t;var a=-(this||_global).props[1]/t;var l=-(this||_global).props[4]/t;var r=(this||_global).props[0]/t;var o=((this||_global).props[4]*(this||_global).props[13]-(this||_global).props[5]*(this||_global).props[12])/t;var i=-((this||_global).props[0]*(this||_global).props[13]-(this||_global).props[1]*(this||_global).props[12])/t;var s=new Matrix;s.props[0]=e;s.props[1]=a;s.props[4]=l;s.props[5]=r;s.props[12]=o;s.props[13]=i;return s}function inversePoint(t){var e=this.getInverseMatrix();return e.applyToPointArray(t[0],t[1],t[2]||0)}function inversePoints(t){var e;var a=t.length;var l=[];for(e=0;e<a;e+=1)l[e]=inversePoint(t[e]);return l}function applyToTriplePoints(t,e,a){var l=createTypedArray(\"float32\",6);if(this.isIdentity()){l[0]=t[0];l[1]=t[1];l[2]=e[0];l[3]=e[1];l[4]=a[0];l[5]=a[1]}else{var r=(this||_global).props[0];var o=(this||_global).props[1];var i=(this||_global).props[4];var s=(this||_global).props[5];var n=(this||_global).props[12];var h=(this||_global).props[13];l[0]=t[0]*r+t[1]*i+n;l[1]=t[0]*o+t[1]*s+h;l[2]=e[0]*r+e[1]*i+n;l[3]=e[0]*o+e[1]*s+h;l[4]=a[0]*r+a[1]*i+n;l[5]=a[0]*o+a[1]*s+h}return l}function applyToPointArray(t,e,a){var l;l=this.isIdentity()?[t,e,a]:[t*(this||_global).props[0]+e*(this||_global).props[4]+a*(this||_global).props[8]+(this||_global).props[12],t*(this||_global).props[1]+e*(this||_global).props[5]+a*(this||_global).props[9]+(this||_global).props[13],t*(this||_global).props[2]+e*(this||_global).props[6]+a*(this||_global).props[10]+(this||_global).props[14]];return l}function applyToPointStringified(t,e){if(this.isIdentity())return t+\",\"+e;var a=(this||_global).props;return Math.round(100*(t*a[0]+e*a[4]+a[12]))/100+\",\"+Math.round(100*(t*a[1]+e*a[5]+a[13]))/100}function toCSS(){var t=0;var e=(this||_global).props;var a=\"matrix3d(\";var r=1e4;while(t<16){a+=l(e[t]*r)/r;a+=15===t?\")\":\",\";t+=1}return a}function roundMatrixProperty(t){var e=1e4;return t<1e-6&&t>0||t>-1e-6&&t<0?l(t*e)/e:t}function to2dCSS(){var t=(this||_global).props;var e=roundMatrixProperty(t[0]);var a=roundMatrixProperty(t[1]);var l=roundMatrixProperty(t[4]);var r=roundMatrixProperty(t[5]);var o=roundMatrixProperty(t[12]);var i=roundMatrixProperty(t[13]);return\"matrix(\"+e+\",\"+a+\",\"+l+\",\"+r+\",\"+o+\",\"+i+\")\"}return function(){(this||_global).reset=reset;(this||_global).rotate=rotate;(this||_global).rotateX=rotateX;(this||_global).rotateY=rotateY;(this||_global).rotateZ=rotateZ;(this||_global).skew=skew;(this||_global).skewFromAxis=skewFromAxis;(this||_global).shear=shear;(this||_global).scale=scale;(this||_global).setTransform=setTransform;(this||_global).translate=translate;(this||_global).transform=transform;(this||_global).multiply=multiply;(this||_global).applyToPoint=applyToPoint;(this||_global).applyToX=applyToX;(this||_global).applyToY=applyToY;(this||_global).applyToZ=applyToZ;(this||_global).applyToPointArray=applyToPointArray;(this||_global).applyToTriplePoints=applyToTriplePoints;(this||_global).applyToPointStringified=applyToPointStringified;(this||_global).toCSS=toCSS;(this||_global).to2dCSS=to2dCSS;(this||_global).clone=clone;(this||_global).cloneFromProps=cloneFromProps;(this||_global).equals=equals;(this||_global).inversePoints=inversePoints;(this||_global).inversePoint=inversePoint;(this||_global).getInverseMatrix=getInverseMatrix;(this||_global)._t=(this||_global).transform;(this||_global).isIdentity=isIdentity;(this||_global)._identity=true;(this||_global)._identityCalculated=false;(this||_global).props=createTypedArray(\"float32\",16);this.reset()}}();function _typeof$3(t){_typeof$3=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof$3(t)}var lottie={};var standalone=\"__[STANDALONE]__\";var animationData=\"__[ANIMATIONDATA]__\";var renderer=\"\";function setLocation(t){setLocationHref(t)}function searchAnimations(){true===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){true===standalone&&(t.animationData=JSON.parse(animationData));return animationManager.loadAnimation(t)}function setQuality(t){if(\"string\"===typeof t)switch(t){case\"high\":setDefaultCurveSegments(200);break;default:case\"medium\":setDefaultCurveSegments(50);break;case\"low\":setDefaultCurveSegments(10);break}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(false):roundValues(true)}function inBrowser(){return\"undefined\"!==typeof navigator}function installPlugin(t,e){\"expressions\"===t&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case\"propertyFactory\":return PropertyFactory;case\"shapePropertyFactory\":return ShapePropertyFactory;case\"matrix\":return Matrix;default:return null}}lottie.play=animationManager.play;lottie.pause=animationManager.pause;lottie.setLocationHref=setLocation;lottie.togglePause=animationManager.togglePause;lottie.setSpeed=animationManager.setSpeed;lottie.setDirection=animationManager.setDirection;lottie.stop=animationManager.stop;lottie.searchAnimations=searchAnimations;lottie.registerAnimation=animationManager.registerAnimation;lottie.loadAnimation=loadAnimation;lottie.setSubframeRendering=setSubframeRendering;lottie.resize=animationManager.resize;lottie.goToAndStop=animationManager.goToAndStop;lottie.destroy=animationManager.destroy;lottie.setQuality=setQuality;lottie.inBrowser=inBrowser;lottie.installPlugin=installPlugin;lottie.freeze=animationManager.freeze;lottie.unfreeze=animationManager.unfreeze;lottie.setVolume=animationManager.setVolume;lottie.mute=animationManager.mute;lottie.unmute=animationManager.unmute;lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations;lottie.useWebWorker=setWebWorker;lottie.setIDPrefix=setPrefix;lottie.__getFactory=getFactory;lottie.version=\"5.12.2\";function checkReady(){if(\"complete\"===document.readyState){clearInterval(readyStateCheckInterval);searchAnimations()}}function getQueryVariable(t){var e=queryString.split(\"&\");for(var a=0;a<e.length;a+=1){var l=e[a].split(\"=\");if(decodeURIComponent(l[0])==t)return decodeURIComponent(l[1])}return null}var queryString=\"\";if(standalone){var scripts=document.getElementsByTagName(\"script\");var index=scripts.length-1;var myScript=scripts[index]||{src:\"\"};queryString=myScript.src?myScript.src.replace(/^[^\\?]+\\??/,\"\"):\"\";renderer=getQueryVariable(\"renderer\")}var readyStateCheckInterval=setInterval(checkReady,100);try{\"object\"===_typeof$3(exports)||(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=function(){var t={};var e={};t.registerModifier=registerModifier;t.getModifier=getModifier;function registerModifier(t,a){e[t]||(e[t]=a)}function getModifier(t,a,l){return new e[t](a,l)}return t}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){};ShapeModifier.prototype.addShapeToModifier=function(){};ShapeModifier.prototype.addShape=function(t){if(!(this||_global).closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};(this||_global).shapes.push(e);this.addShapeToModifier(e);(this||_global)._isAnimated&&t.setAsAnimated()}};ShapeModifier.prototype.init=function(t,e){(this||_global).shapes=[];(this||_global).elem=t;this.initDynamicPropertyContainer(t);this.initModifierProperties(t,e);(this||_global).frameId=initialDefaultFrame;(this||_global).closed=false;(this||_global).k=false;(this||_global).dynamicProperties.length?(this||_global).k=true:this.getValue(true)};ShapeModifier.prototype.processKeys=function(){if((this||_global).elem.globalData.frameId!==(this||_global).frameId){(this||_global).frameId=(this||_global).elem.globalData.frameId;this.iterateDynamicProperties()}};extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier);TrimModifier.prototype.initModifierProperties=function(t,e){(this||_global).s=PropertyFactory.getProp(t,e.s,0,.01,this||_global);(this||_global).e=PropertyFactory.getProp(t,e.e,0,.01,this||_global);(this||_global).o=PropertyFactory.getProp(t,e.o,0,0,this||_global);(this||_global).sValue=0;(this||_global).eValue=0;(this||_global).getValue=(this||_global).processKeys;(this||_global).m=e.m;(this||_global)._isAnimated=!!(this||_global).s.effectsSequence.length||!!(this||_global).e.effectsSequence.length||!!(this||_global).o.effectsSequence.length};TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]};TrimModifier.prototype.calculateShapeEdges=function(t,e,a,l,r){var o=[];if(e<=1)o.push({s:t,e:e});else if(t>=1)o.push({s:t-1,e:e-1});else{o.push({s:t,e:1});o.push({s:0,e:e-1})}var i=[];var s;var n=o.length;var h;for(s=0;s<n;s+=1){h=o[s];if(!(h.e*r<l||h.s*r>l+a)){var g;var p;g=h.s*r<=l?0:(h.s*r-l)/a;p=h.e*r>=l+a?1:(h.e*r-l)/a;i.push([g,p])}}i.length||i.push([0,0]);return i};TrimModifier.prototype.releasePathsData=function(t){var e;var a=t.length;for(e=0;e<a;e+=1)segmentsLengthPool.release(t[e]);t.length=0;return t};TrimModifier.prototype.processShapes=function(t){var e;var a;if((this||_global)._mdf||t){var l=(this||_global).o.v%360/360;l<0&&(l+=1);e=(this||_global).s.v>1?1+l:(this||_global).s.v<0?0+l:(this||_global).s.v+l;a=(this||_global).e.v>1?1+l:(this||_global).e.v<0?0+l:(this||_global).e.v+l;if(e>a){var r=e;e=a;a=r}e=1e-4*Math.round(1e4*e);a=1e-4*Math.round(1e4*a);(this||_global).sValue=e;(this||_global).eValue=a}else{e=(this||_global).sValue;a=(this||_global).eValue}var o;var i;var s=(this||_global).shapes.length;var n;var h;var g;var p;var f;var b=0;if(a===e)for(i=0;i<s;i+=1){(this||_global).shapes[i].localShapeCollection.releaseShapes();(this||_global).shapes[i].shape._mdf=true;(this||_global).shapes[i].shape.paths=(this||_global).shapes[i].localShapeCollection;(this||_global)._mdf&&((this||_global).shapes[i].pathsData.length=0)}else if(1===a&&0===e||0===a&&1===e){if((this||_global)._mdf)for(i=0;i<s;i+=1){(this||_global).shapes[i].pathsData.length=0;(this||_global).shapes[i].shape._mdf=true}}else{var c=[];var _;var m;for(i=0;i<s;i+=1){_=(this||_global).shapes[i];if(_.shape._mdf||(this||_global)._mdf||t||2===(this||_global).m){o=_.shape.paths;h=o._length;f=0;if(!_.shape._mdf&&_.pathsData.length)f=_.totalShapeLength;else{g=this.releasePathsData(_.pathsData);for(n=0;n<h;n+=1){p=bez.getSegmentsLength(o.shapes[n]);g.push(p);f+=p.totalLength}_.totalShapeLength=f;_.pathsData=g}b+=f;_.shape._mdf=true}else _.shape.paths=_.localShapeCollection}var u=e;var d=a;var v=0;var y;for(i=s-1;i>=0;i-=1){_=(this||_global).shapes[i];if(_.shape._mdf){m=_.localShapeCollection;m.releaseShapes();if(2===(this||_global).m&&s>1){y=this.calculateShapeEdges(e,a,_.totalShapeLength,v,b);v+=_.totalShapeLength}else y=[[u,d]];h=y.length;for(n=0;n<h;n+=1){u=y[n][0];d=y[n][1];c.length=0;if(d<=1)c.push({s:_.totalShapeLength*u,e:_.totalShapeLength*d});else if(u>=1)c.push({s:_.totalShapeLength*(u-1),e:_.totalShapeLength*(d-1)});else{c.push({s:_.totalShapeLength*u,e:_.totalShapeLength});c.push({s:0,e:_.totalShapeLength*(d-1)})}var P=this.addShapes(_,c[0]);if(c[0].s!==c[0].e){if(c.length>1){var x=_.shape.paths.shapes[_.shape.paths._length-1];if(x.c){var S=P.pop();this.addPaths(P,m);P=this.addShapes(_,c[1],S)}else{this.addPaths(P,m);P=this.addShapes(_,c[1])}}this.addPaths(P,m)}}_.shape.paths=m}}}};TrimModifier.prototype.addPaths=function(t,e){var a;var l=t.length;for(a=0;a<l;a+=1)e.addShape(t[a])};TrimModifier.prototype.addSegment=function(t,e,a,l,r,o,i){r.setXYAt(e[0],e[1],\"o\",o);r.setXYAt(a[0],a[1],\"i\",o+1);i&&r.setXYAt(t[0],t[1],\"v\",o);r.setXYAt(l[0],l[1],\"v\",o+1)};TrimModifier.prototype.addSegmentFromArray=function(t,e,a,l){e.setXYAt(t[1],t[5],\"o\",a);e.setXYAt(t[2],t[6],\"i\",a+1);l&&e.setXYAt(t[0],t[4],\"v\",a);e.setXYAt(t[3],t[7],\"v\",a+1)};TrimModifier.prototype.addShapes=function(t,e,a){var l=t.pathsData;var r=t.shape.paths.shapes;var o;var i=t.shape.paths._length;var s;var n;var h=0;var g;var p;var f;var b;var c=[];var _;var m=true;if(a){p=a._length;_=a._length}else{a=shapePool.newElement();p=0;_=0}c.push(a);for(o=0;o<i;o+=1){f=l[o].lengths;a.c=r[o].c;n=r[o].c?f.length:f.length+1;for(s=1;s<n;s+=1){g=f[s-1];if(h+g.addedLength<e.s){h+=g.addedLength;a.c=false}else{if(h>e.e){a.c=false;break}if(e.s<=h&&e.e>=h+g.addedLength){this.addSegment(r[o].v[s-1],r[o].o[s-1],r[o].i[s],r[o].v[s],a,p,m);m=false}else{b=bez.getNewSegment(r[o].v[s-1],r[o].v[s],r[o].o[s-1],r[o].i[s],(e.s-h)/g.addedLength,(e.e-h)/g.addedLength,f[s-1]);this.addSegmentFromArray(b,a,p,m);m=false;a.c=false}h+=g.addedLength;p+=1}}if(r[o].c&&f.length){g=f[s-1];if(h<=e.e){var u=f[s-1].addedLength;if(e.s<=h&&e.e>=h+u){this.addSegment(r[o].v[s-1],r[o].o[s-1],r[o].i[0],r[o].v[0],a,p,m);m=false}else{b=bez.getNewSegment(r[o].v[s-1],r[o].v[0],r[o].o[s-1],r[o].i[0],(e.s-h)/u,(e.e-h)/u,f[s-1]);this.addSegmentFromArray(b,a,p,m);m=false;a.c=false}}else a.c=false;h+=g.addedLength;p+=1}if(a._length){a.setXYAt(a.v[_][0],a.v[_][1],\"i\",_);a.setXYAt(a.v[a._length-1][0],a.v[a._length-1][1],\"o\",a._length-1)}if(h>e.e)break;if(o<i-1){a=shapePool.newElement();m=true;c.push(a);p=0}}return c};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier);PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){(this||_global).getValue=(this||_global).processKeys;(this||_global).amount=PropertyFactory.getProp(t,e.a,0,null,this||_global);(this||_global)._isAnimated=!!(this||_global).amount.effectsSequence.length};PuckerAndBloatModifier.prototype.processPath=function(t,e){var a=e/100;var l=[0,0];var r=t._length;var o=0;for(o=0;o<r;o+=1){l[0]+=t.v[o][0];l[1]+=t.v[o][1]}l[0]/=r;l[1]/=r;var i=shapePool.newElement();i.c=t.c;var s;var n;var h;var g;var p;var f;for(o=0;o<r;o+=1){s=t.v[o][0]+(l[0]-t.v[o][0])*a;n=t.v[o][1]+(l[1]-t.v[o][1])*a;h=t.o[o][0]+(l[0]-t.o[o][0])*-a;g=t.o[o][1]+(l[1]-t.o[o][1])*-a;p=t.i[o][0]+(l[0]-t.i[o][0])*-a;f=t.i[o][1]+(l[1]-t.i[o][1])*-a;i.setTripleAt(s,n,h,g,p,f,o)}return i};PuckerAndBloatModifier.prototype.processShapes=function(t){var e;var a;var l=(this||_global).shapes.length;var r;var o;var i=(this||_global).amount.v;if(0!==i){var s;var n;for(a=0;a<l;a+=1){s=(this||_global).shapes[a];n=s.localShapeCollection;if(!(!s.shape._mdf&&!(this||_global)._mdf&&!t)){n.releaseShapes();s.shape._mdf=true;e=s.shape.paths.shapes;o=s.shape.paths._length;for(r=0;r<o;r+=1)n.addShape(this.processPath(e[r],i))}s.shape.paths=s.localShapeCollection}}(this||_global).dynamicProperties.length||((this||_global)._mdf=false)};var TransformPropertyFactory=function(){var t=[0,0];function applyToMatrix(t){var e=(this||_global)._mdf;this.iterateDynamicProperties();(this||_global)._mdf=(this||_global)._mdf||e;(this||_global).a&&t.translate(-(this||_global).a.v[0],-(this||_global).a.v[1],(this||_global).a.v[2]);(this||_global).s&&t.scale((this||_global).s.v[0],(this||_global).s.v[1],(this||_global).s.v[2]);(this||_global).sk&&t.skewFromAxis(-(this||_global).sk.v,(this||_global).sa.v);(this||_global).r?t.rotate(-(this||_global).r.v):t.rotateZ(-(this||_global).rz.v).rotateY((this||_global).ry.v).rotateX((this||_global).rx.v).rotateZ(-(this||_global).or.v[2]).rotateY((this||_global).or.v[1]).rotateX((this||_global).or.v[0]);(this||_global).data.p.s?(this||_global).data.p.z?t.translate((this||_global).px.v,(this||_global).py.v,-(this||_global).pz.v):t.translate((this||_global).px.v,(this||_global).py.v,0):t.translate((this||_global).p.v[0],(this||_global).p.v[1],-(this||_global).p.v[2])}function processKeys(e){if((this||_global).elem.globalData.frameId!==(this||_global).frameId){if((this||_global)._isDirty){this.precalculateMatrix();(this||_global)._isDirty=false}this.iterateDynamicProperties();if((this||_global)._mdf||e){var a;(this||_global).v.cloneFromProps((this||_global).pre.props);(this||_global).appliedTransformations<1&&(this||_global).v.translate(-(this||_global).a.v[0],-(this||_global).a.v[1],(this||_global).a.v[2]);(this||_global).appliedTransformations<2&&(this||_global).v.scale((this||_global).s.v[0],(this||_global).s.v[1],(this||_global).s.v[2]);(this||_global).sk&&(this||_global).appliedTransformations<3&&(this||_global).v.skewFromAxis(-(this||_global).sk.v,(this||_global).sa.v);(this||_global).r&&(this||_global).appliedTransformations<4?(this||_global).v.rotate(-(this||_global).r.v):!(this||_global).r&&(this||_global).appliedTransformations<4&&(this||_global).v.rotateZ(-(this||_global).rz.v).rotateY((this||_global).ry.v).rotateX((this||_global).rx.v).rotateZ(-(this||_global).or.v[2]).rotateY((this||_global).or.v[1]).rotateX((this||_global).or.v[0]);if((this||_global).autoOriented){var l;var r;a=(this||_global).elem.globalData.frameRate;if((this||_global).p&&(this||_global).p.keyframes&&(this||_global).p.getValueAtTime)if((this||_global).p._caching.lastFrame+(this||_global).p.offsetTime<=(this||_global).p.keyframes[0].t){l=(this||_global).p.getValueAtTime(((this||_global).p.keyframes[0].t+.01)/a,0);r=(this||_global).p.getValueAtTime((this||_global).p.keyframes[0].t/a,0)}else if((this||_global).p._caching.lastFrame+(this||_global).p.offsetTime>=(this||_global).p.keyframes[(this||_global).p.keyframes.length-1].t){l=(this||_global).p.getValueAtTime((this||_global).p.keyframes[(this||_global).p.keyframes.length-1].t/a,0);r=(this||_global).p.getValueAtTime(((this||_global).p.keyframes[(this||_global).p.keyframes.length-1].t-.05)/a,0)}else{l=(this||_global).p.pv;r=(this||_global).p.getValueAtTime(((this||_global).p._caching.lastFrame+(this||_global).p.offsetTime-.01)/a,(this||_global).p.offsetTime)}else if((this||_global).px&&(this||_global).px.keyframes&&(this||_global).py.keyframes&&(this||_global).px.getValueAtTime&&(this||_global).py.getValueAtTime){l=[];r=[];var o=(this||_global).px;var i=(this||_global).py;if(o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t){l[0]=o.getValueAtTime((o.keyframes[0].t+.01)/a,0);l[1]=i.getValueAtTime((i.keyframes[0].t+.01)/a,0);r[0]=o.getValueAtTime(o.keyframes[0].t/a,0);r[1]=i.getValueAtTime(i.keyframes[0].t/a,0)}else if(o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t){l[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/a,0);l[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/a,0);r[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/a,0);r[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/a,0)}else{l=[o.pv,i.pv];r[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/a,o.offsetTime);r[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/a,i.offsetTime)}}else{r=t;l=r}(this||_global).v.rotate(-Math.atan2(l[1]-r[1],l[0]-r[0]))}(this||_global).data.p&&(this||_global).data.p.s?(this||_global).data.p.z?(this||_global).v.translate((this||_global).px.v,(this||_global).py.v,-(this||_global).pz.v):(this||_global).v.translate((this||_global).px.v,(this||_global).py.v,0):(this||_global).v.translate((this||_global).p.v[0],(this||_global).p.v[1],-(this||_global).p.v[2])}(this||_global).frameId=(this||_global).elem.globalData.frameId}}function precalculateMatrix(){(this||_global).appliedTransformations=0;(this||_global).pre.reset();if(!(this||_global).a.effectsSequence.length){(this||_global).pre.translate(-(this||_global).a.v[0],-(this||_global).a.v[1],(this||_global).a.v[2]);(this||_global).appliedTransformations=1;if(!(this||_global).s.effectsSequence.length){(this||_global).pre.scale((this||_global).s.v[0],(this||_global).s.v[1],(this||_global).s.v[2]);(this||_global).appliedTransformations=2;if((this||_global).sk){if((this||_global).sk.effectsSequence.length||(this||_global).sa.effectsSequence.length)return;(this||_global).pre.skewFromAxis(-(this||_global).sk.v,(this||_global).sa.v);(this||_global).appliedTransformations=3}if((this||_global).r){if(!(this||_global).r.effectsSequence.length){(this||_global).pre.rotate(-(this||_global).r.v);(this||_global).appliedTransformations=4}}else if(!(this||_global).rz.effectsSequence.length&&!(this||_global).ry.effectsSequence.length&&!(this||_global).rx.effectsSequence.length&&!(this||_global).or.effectsSequence.length){(this||_global).pre.rotateZ(-(this||_global).rz.v).rotateY((this||_global).ry.v).rotateX((this||_global).rx.v).rotateZ(-(this||_global).or.v[2]).rotateY((this||_global).or.v[1]).rotateX((this||_global).or.v[0]);(this||_global).appliedTransformations=4}}}}function autoOrient(){}function addDynamicProperty(t){this._addDynamicProperty(t);(this||_global).elem.addDynamicProperty(t);(this||_global)._isDirty=true}function TransformProperty(t,e,a){(this||_global).elem=t;(this||_global).frameId=-1;(this||_global).propType=\"transform\";(this||_global).data=e;(this||_global).v=new Matrix;(this||_global).pre=new Matrix;(this||_global).appliedTransformations=0;this.initDynamicPropertyContainer(a||t);if(e.p&&e.p.s){(this||_global).px=PropertyFactory.getProp(t,e.p.x,0,0,this||_global);(this||_global).py=PropertyFactory.getProp(t,e.p.y,0,0,this||_global);e.p.z&&((this||_global).pz=PropertyFactory.getProp(t,e.p.z,0,0,this||_global))}else(this||_global).p=PropertyFactory.getProp(t,e.p||{k:[0,0,0]},1,0,this||_global);if(e.rx){(this||_global).rx=PropertyFactory.getProp(t,e.rx,0,degToRads,this||_global);(this||_global).ry=PropertyFactory.getProp(t,e.ry,0,degToRads,this||_global);(this||_global).rz=PropertyFactory.getProp(t,e.rz,0,degToRads,this||_global);if(e.or.k[0].ti){var l;var r=e.or.k.length;for(l=0;l<r;l+=1){e.or.k[l].to=null;e.or.k[l].ti=null}}(this||_global).or=PropertyFactory.getProp(t,e.or,1,degToRads,this||_global);(this||_global).or.sh=true}else(this||_global).r=PropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this||_global);if(e.sk){(this||_global).sk=PropertyFactory.getProp(t,e.sk,0,degToRads,this||_global);(this||_global).sa=PropertyFactory.getProp(t,e.sa,0,degToRads,this||_global)}(this||_global).a=PropertyFactory.getProp(t,e.a||{k:[0,0,0]},1,0,this||_global);(this||_global).s=PropertyFactory.getProp(t,e.s||{k:[100,100,100]},1,.01,this||_global);e.o?(this||_global).o=PropertyFactory.getProp(t,e.o,0,.01,t):(this||_global).o={_mdf:false,v:1};(this||_global)._isDirty=true;(this||_global).dynamicProperties.length||this.getValue(true)}TransformProperty.prototype={applyToMatrix:applyToMatrix,getValue:processKeys,precalculateMatrix:precalculateMatrix,autoOrient:autoOrient};extendPrototype([DynamicPropertyContainer],TransformProperty);TransformProperty.prototype.addDynamicProperty=addDynamicProperty;TransformProperty.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function getTransformProperty(t,e,a){return new TransformProperty(t,e,a)}return{getTransformProperty:getTransformProperty}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier);RepeaterModifier.prototype.initModifierProperties=function(t,e){(this||_global).getValue=(this||_global).processKeys;(this||_global).c=PropertyFactory.getProp(t,e.c,0,null,this||_global);(this||_global).o=PropertyFactory.getProp(t,e.o,0,null,this||_global);(this||_global).tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this||_global);(this||_global).so=PropertyFactory.getProp(t,e.tr.so,0,.01,this||_global);(this||_global).eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this||_global);(this||_global).data=e;(this||_global).dynamicProperties.length||this.getValue(true);(this||_global)._isAnimated=!!(this||_global).dynamicProperties.length;(this||_global).pMatrix=new Matrix;(this||_global).rMatrix=new Matrix;(this||_global).sMatrix=new Matrix;(this||_global).tMatrix=new Matrix;(this||_global).matrix=new Matrix};RepeaterModifier.prototype.applyTransforms=function(t,e,a,l,r,o){var i=o?-1:1;var s=l.s.v[0]+(1-l.s.v[0])*(1-r);var n=l.s.v[1]+(1-l.s.v[1])*(1-r);t.translate(l.p.v[0]*i*r,l.p.v[1]*i*r,l.p.v[2]);e.translate(-l.a.v[0],-l.a.v[1],l.a.v[2]);e.rotate(-l.r.v*i*r);e.translate(l.a.v[0],l.a.v[1],l.a.v[2]);a.translate(-l.a.v[0],-l.a.v[1],l.a.v[2]);a.scale(o?1/s:s,o?1/n:n);a.translate(l.a.v[0],l.a.v[1],l.a.v[2])};RepeaterModifier.prototype.init=function(t,e,a,l){(this||_global).elem=t;(this||_global).arr=e;(this||_global).pos=a;(this||_global).elemsData=l;(this||_global)._currentCopies=0;(this||_global)._elements=[];(this||_global)._groups=[];(this||_global).frameId=-1;this.initDynamicPropertyContainer(t);this.initModifierProperties(t,e[a]);while(a>0){a-=1;(this||_global)._elements.unshift(e[a])}(this||_global).dynamicProperties.length?(this||_global).k=true:this.getValue(true)};RepeaterModifier.prototype.resetElements=function(t){var e;var a=t.length;for(e=0;e<a;e+=1){t[e]._processed=false;\"gr\"===t[e].ty&&this.resetElements(t[e].it)}};RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));this.resetElements(e);return e};RepeaterModifier.prototype.changeGroupRender=function(t,e){var a;var l=t.length;for(a=0;a<l;a+=1){t[a]._render=e;\"gr\"===t[a].ty&&this.changeGroupRender(t[a].it,e)}};RepeaterModifier.prototype.processShapes=function(t){var e;var a;var l;var r;var o;var i=false;if((this||_global)._mdf||t){var s=Math.ceil((this||_global).c.v);if((this||_global)._groups.length<s){while((this||_global)._groups.length<s){var n={it:this.cloneElements((this||_global)._elements),ty:\"gr\"};n.it.push({a:{a:0,ix:1,k:[0,0]},nm:\"Transform\",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:\"tr\"});(this||_global).arr.splice(0,0,n);(this||_global)._groups.splice(0,0,n);(this||_global)._currentCopies+=1}(this||_global).elem.reloadShapes();i=true}o=0;var h;for(l=0;l<=(this||_global)._groups.length-1;l+=1){h=o<s;(this||_global)._groups[l]._render=h;this.changeGroupRender((this||_global)._groups[l].it,h);if(!h){var g=(this||_global).elemsData[l].it;var p=g[g.length-1];if(0!==p.transform.op.v){p.transform.op._mdf=true;p.transform.op.v=0}else p.transform.op._mdf=false}o+=1}(this||_global)._currentCopies=s;var f=(this||_global).o.v;var b=f%1;var c=f>0?Math.floor(f):Math.ceil(f);var _=(this||_global).pMatrix.props;var m=(this||_global).rMatrix.props;var u=(this||_global).sMatrix.props;(this||_global).pMatrix.reset();(this||_global).rMatrix.reset();(this||_global).sMatrix.reset();(this||_global).tMatrix.reset();(this||_global).matrix.reset();var d=0;if(f>0){while(d<c){this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,1,false);d+=1}if(b){this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,b,false);d+=b}}else if(f<0){while(d>c){this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,1,true);d-=1}if(b){this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,-b,true);d-=b}}l=1===(this||_global).data.m?0:(this||_global)._currentCopies-1;r=1===(this||_global).data.m?1:-1;o=(this||_global)._currentCopies;var v;var y;while(o){e=(this||_global).elemsData[l].it;a=e[e.length-1].transform.mProps.v.props;y=a.length;e[e.length-1].transform.mProps._mdf=true;e[e.length-1].transform.op._mdf=true;e[e.length-1].transform.op.v=1===(this||_global)._currentCopies?(this||_global).so.v:(this||_global).so.v+((this||_global).eo.v-(this||_global).so.v)*(l/((this||_global)._currentCopies-1));if(0!==d){(0!==l&&1===r||l!==(this||_global)._currentCopies-1&&-1===r)&&this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,1,false);(this||_global).matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]);(this||_global).matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]);(this||_global).matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]);for(v=0;v<y;v+=1)a[v]=(this||_global).matrix.props[v];(this||_global).matrix.reset()}else{(this||_global).matrix.reset();for(v=0;v<y;v+=1)a[v]=(this||_global).matrix.props[v]}d+=1;o-=1;l+=r}}else{o=(this||_global)._currentCopies;l=0;r=1;while(o){e=(this||_global).elemsData[l].it;a=e[e.length-1].transform.mProps.v.props;e[e.length-1].transform.mProps._mdf=false;e[e.length-1].transform.op._mdf=false;o-=1;l+=r}}return i};RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier);RoundCornersModifier.prototype.initModifierProperties=function(t,e){(this||_global).getValue=(this||_global).processKeys;(this||_global).rd=PropertyFactory.getProp(t,e.r,0,null,this||_global);(this||_global)._isAnimated=!!(this||_global).rd.effectsSequence.length};RoundCornersModifier.prototype.processPath=function(t,e){var a=shapePool.newElement();a.c=t.c;var l;var r=t._length;var o;var i;var s;var n;var h;var g;var p=0;var f;var b;var c;var _;var m;var u;for(l=0;l<r;l+=1){o=t.v[l];s=t.o[l];i=t.i[l];if(o[0]===s[0]&&o[1]===s[1]&&o[0]===i[0]&&o[1]===i[1])if(0!==l&&l!==r-1||t.c){n=0===l?t.v[r-1]:t.v[l-1];h=Math.sqrt(Math.pow(o[0]-n[0],2)+Math.pow(o[1]-n[1],2));g=h?Math.min(h/2,e)/h:0;m=o[0]+(n[0]-o[0])*g;f=m;u=o[1]-(o[1]-n[1])*g;b=u;c=f-(f-o[0])*roundCorner;_=b-(b-o[1])*roundCorner;a.setTripleAt(f,b,c,_,m,u,p);p+=1;n=l===r-1?t.v[0]:t.v[l+1];h=Math.sqrt(Math.pow(o[0]-n[0],2)+Math.pow(o[1]-n[1],2));g=h?Math.min(h/2,e)/h:0;c=o[0]+(n[0]-o[0])*g;f=c;_=o[1]+(n[1]-o[1])*g;b=_;m=f-(f-o[0])*roundCorner;u=b-(b-o[1])*roundCorner;a.setTripleAt(f,b,c,_,m,u,p);p+=1}else{a.setTripleAt(o[0],o[1],s[0],s[1],i[0],i[1],p);p+=1}else{a.setTripleAt(t.v[l][0],t.v[l][1],t.o[l][0],t.o[l][1],t.i[l][0],t.i[l][1],p);p+=1}}return a};RoundCornersModifier.prototype.processShapes=function(t){var e;var a;var l=(this||_global).shapes.length;var r;var o;var i=(this||_global).rd.v;if(0!==i){var s;var n;for(a=0;a<l;a+=1){s=(this||_global).shapes[a];n=s.localShapeCollection;if(!(!s.shape._mdf&&!(this||_global)._mdf&&!t)){n.releaseShapes();s.shape._mdf=true;e=s.shape.paths.shapes;o=s.shape.paths._length;for(r=0;r<o;r+=1)n.addShape(this.processPath(e[r],i))}s.shape.paths=s.localShapeCollection}}(this||_global).dynamicProperties.length||((this||_global)._mdf=false)};function floatEqual(t,e){return 1e5*Math.abs(t-e)<=Math.min(Math.abs(t),Math.abs(e))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,a){return t*(1-a)+e*a}function lerpPoint(t,e,a){return[lerp(t[0],e[0],a),lerp(t[1],e[1],a)]}function quadRoots(t,e,a){if(0===t)return[];var l=e*e-4*t*a;if(l<0)return[];var r=-e/(2*t);if(0===l)return[r];var o=Math.sqrt(l)/(2*t);return[r-o,r+o]}function polynomialCoefficients(t,e,a,l){return[3*e-t-3*a+l,3*t-6*e+3*a,-3*t+3*e,t]}function singlePoint(t){return new PolynomialBezier(t,t,t,t,false)}function PolynomialBezier(t,e,a,l,r){r&&pointEqual(t,e)&&(e=lerpPoint(t,l,1/3));r&&pointEqual(a,l)&&(a=lerpPoint(t,l,2/3));var o=polynomialCoefficients(t[0],e[0],a[0],l[0]);var i=polynomialCoefficients(t[1],e[1],a[1],l[1]);(this||_global).a=[o[0],i[0]];(this||_global).b=[o[1],i[1]];(this||_global).c=[o[2],i[2]];(this||_global).d=[o[3],i[3]];(this||_global).points=[t,e,a,l]}PolynomialBezier.prototype.point=function(t){return[(((this||_global).a[0]*t+(this||_global).b[0])*t+(this||_global).c[0])*t+(this||_global).d[0],(((this||_global).a[1]*t+(this||_global).b[1])*t+(this||_global).c[1])*t+(this||_global).d[1]]};PolynomialBezier.prototype.derivative=function(t){return[(3*t*(this||_global).a[0]+2*(this||_global).b[0])*t+(this||_global).c[0],(3*t*(this||_global).a[1]+2*(this||_global).b[1])*t+(this||_global).c[1]]};PolynomialBezier.prototype.tangentAngle=function(t){var e=this.derivative(t);return Math.atan2(e[1],e[0])};PolynomialBezier.prototype.normalAngle=function(t){var e=this.derivative(t);return Math.atan2(e[0],e[1])};PolynomialBezier.prototype.inflectionPoints=function(){var t=(this||_global).a[1]*(this||_global).b[0]-(this||_global).a[0]*(this||_global).b[1];if(floatZero(t))return[];var e=-.5*((this||_global).a[1]*(this||_global).c[0]-(this||_global).a[0]*(this||_global).c[1])/t;var a=e*e-1/3*((this||_global).b[1]*(this||_global).c[0]-(this||_global).b[0]*(this||_global).c[1])/t;if(a<0)return[];var l=Math.sqrt(a);return floatZero(l)?l>0&&l<1?[e]:[]:[e-l,e+l].filter((function(t){return t>0&&t<1}))};PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint((this||_global).points[0]),this||_global];if(t>=1)return[this||_global,singlePoint((this||_global).points[(this||_global).points.length-1])];var e=lerpPoint((this||_global).points[0],(this||_global).points[1],t);var a=lerpPoint((this||_global).points[1],(this||_global).points[2],t);var l=lerpPoint((this||_global).points[2],(this||_global).points[3],t);var r=lerpPoint(e,a,t);var o=lerpPoint(a,l,t);var i=lerpPoint(r,o,t);return[new PolynomialBezier((this||_global).points[0],e,r,i,true),new PolynomialBezier(i,o,l,(this||_global).points[3],true)]};function extrema(t,e){var a=t.points[0][e];var l=t.points[t.points.length-1][e];if(a>l){var r=l;l=a;a=r}var o=quadRoots(3*t.a[e],2*t.b[e],t.c[e]);for(var i=0;i<o.length;i+=1)if(o[i]>0&&o[i]<1){var s=t.point(o[i])[e];s<a?a=s:s>l&&(l=s)}return{min:a,max:l}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this||_global,0),y:extrema(this||_global,1)}};PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}};function intersectData(t,e,a){var l=t.boundingBox();return{cx:l.cx,cy:l.cy,width:l.width,height:l.height,bez:t,t:(e+a)/2,t1:e,t2:a}}function splitData(t){var e=t.bez.split(.5);return[intersectData(e[0],t.t1,t.t),intersectData(e[1],t.t,t.t2)]}function boxIntersect(t,e){return 2*Math.abs(t.cx-e.cx)<t.width+e.width&&2*Math.abs(t.cy-e.cy)<t.height+e.height}function intersectsImpl(t,e,a,l,r,o){if(boxIntersect(t,e))if(a>=o||t.width<=l&&t.height<=l&&e.width<=l&&e.height<=l)r.push([t.t,e.t]);else{var i=splitData(t);var s=splitData(e);intersectsImpl(i[0],s[0],a+1,l,r,o);intersectsImpl(i[0],s[1],a+1,l,r,o);intersectsImpl(i[1],s[0],a+1,l,r,o);intersectsImpl(i[1],s[1],a+1,l,r,o)}}PolynomialBezier.prototype.intersections=function(t,e,a){void 0===e&&(e=2);void 0===a&&(a=7);var l=[];intersectsImpl(intersectData(this||_global,0,1),intersectData(t,0,1),0,e,l,a);return l};PolynomialBezier.shapeSegment=function(t,e){var a=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[a],t.v[a],true)};PolynomialBezier.shapeSegmentInverted=function(t,e){var a=(e+1)%t.length();return new PolynomialBezier(t.v[a],t.i[a],t.o[e],t.v[e],true)};function crossProduct(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function lineIntersection(t,e,a,l){var r=[t[0],t[1],1];var o=[e[0],e[1],1];var i=[a[0],a[1],1];var s=[l[0],l[1],1];var n=crossProduct(crossProduct(r,o),crossProduct(i,s));return floatZero(n[2])?null:[n[0]/n[2],n[1]/n[2]]}function polarOffset(t,e,a){return[t[0]+Math.cos(e)*a,t[1]-Math.sin(e)*a]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier);ZigZagModifier.prototype.initModifierProperties=function(t,e){(this||_global).getValue=(this||_global).processKeys;(this||_global).amplitude=PropertyFactory.getProp(t,e.s,0,null,this||_global);(this||_global).frequency=PropertyFactory.getProp(t,e.r,0,null,this||_global);(this||_global).pointsType=PropertyFactory.getProp(t,e.pt,0,null,this||_global);(this||_global)._isAnimated=0!==(this||_global).amplitude.effectsSequence.length||0!==(this||_global).frequency.effectsSequence.length||0!==(this||_global).pointsType.effectsSequence.length};function setPoint(t,e,a,l,r,o,i){var s=a-Math.PI/2;var n=a+Math.PI/2;var h=e[0]+Math.cos(a)*l*r;var g=e[1]-Math.sin(a)*l*r;t.setTripleAt(h,g,h+Math.cos(s)*o,g-Math.sin(s)*o,h+Math.cos(n)*i,g-Math.sin(n)*i,t.length())}function getPerpendicularVector(t,e){var a=[e[0]-t[0],e[1]-t[1]];var l=.5*-Math.PI;var r=[Math.cos(l)*a[0]-Math.sin(l)*a[1],Math.sin(l)*a[0]+Math.cos(l)*a[1]];return r}function getProjectingAngle(t,e){var a=0===e?t.length()-1:e-1;var l=(e+1)%t.length();var r=t.v[a];var o=t.v[l];var i=getPerpendicularVector(r,o);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(t,e,a,l,r,o,i){var s=getProjectingAngle(e,a);var n=e.v[a%e._length];var h=e.v[0===a?e._length-1:a-1];var g=e.v[(a+1)%e._length];var p=2===o?Math.sqrt(Math.pow(n[0]-h[0],2)+Math.pow(n[1]-h[1],2)):0;var f=2===o?Math.sqrt(Math.pow(n[0]-g[0],2)+Math.pow(n[1]-g[1],2)):0;setPoint(t,e.v[a%e._length],s,i,l,f/(2*(r+1)),p/(2*(r+1)),o)}function zigZagSegment(t,e,a,l,r,o){for(var i=0;i<l;i+=1){var s=(i+1)/(l+1);var n=2===r?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0;var h=e.normalAngle(s);var g=e.point(s);setPoint(t,g,h,o,a,n/(2*(l+1)),n/(2*(l+1)),r);o=-o}return o}ZigZagModifier.prototype.processPath=function(t,e,a,l){var r=t._length;var o=shapePool.newElement();o.c=t.c;t.c||(r-=1);if(0===r)return o;var i=-1;var s=PolynomialBezier.shapeSegment(t,0);zigZagCorner(o,t,0,e,a,l,i);for(var n=0;n<r;n+=1){i=zigZagSegment(o,s,e,a,l,-i);s=n!==r-1||t.c?PolynomialBezier.shapeSegment(t,(n+1)%r):null;zigZagCorner(o,t,n+1,e,a,l,i)}return o};ZigZagModifier.prototype.processShapes=function(t){var e;var a;var l=(this||_global).shapes.length;var r;var o;var i=(this||_global).amplitude.v;var s=Math.max(0,Math.round((this||_global).frequency.v));var n=(this||_global).pointsType.v;if(0!==i){var h;var g;for(a=0;a<l;a+=1){h=(this||_global).shapes[a];g=h.localShapeCollection;if(!(!h.shape._mdf&&!(this||_global)._mdf&&!t)){g.releaseShapes();h.shape._mdf=true;e=h.shape.paths.shapes;o=h.shape.paths._length;for(r=0;r<o;r+=1)g.addShape(this.processPath(e[r],i,s,n))}h.shape.paths=h.localShapeCollection}}(this||_global).dynamicProperties.length||((this||_global)._mdf=false)};function linearOffset(t,e,a){var l=Math.atan2(e[0]-t[0],e[1]-t[1]);return[polarOffset(t,l,a),polarOffset(e,l,a)]}function offsetSegment(t,e){var a;var l;var r;var o;var i;var s;var n;n=linearOffset(t.points[0],t.points[1],e);a=n[0];l=n[1];n=linearOffset(t.points[1],t.points[2],e);r=n[0];o=n[1];n=linearOffset(t.points[2],t.points[3],e);i=n[0];s=n[1];var h=lineIntersection(a,l,r,o);null===h&&(h=l);var g=lineIntersection(i,s,r,o);null===g&&(g=i);return new PolynomialBezier(a,h,g,s)}function joinLines(t,e,a,l,r){var o=e.points[3];var i=a.points[0];if(3===l)return o;if(pointEqual(o,i))return o;if(2===l){var s=-e.tangentAngle(1);var n=-a.tangentAngle(0)+Math.PI;var h=lineIntersection(o,polarOffset(o,s+Math.PI/2,100),i,polarOffset(i,s+Math.PI/2,100));var g=h?pointDistance(h,o):pointDistance(o,i)/2;var p=polarOffset(o,s,2*g*roundCorner);t.setXYAt(p[0],p[1],\"o\",t.length()-1);p=polarOffset(i,n,2*g*roundCorner);t.setTripleAt(i[0],i[1],i[0],i[1],p[0],p[1],t.length());return i}var f=pointEqual(o,e.points[2])?e.points[0]:e.points[2];var b=pointEqual(i,a.points[1])?a.points[3]:a.points[1];var c=lineIntersection(f,o,i,b);if(c&&pointDistance(c,o)<r){t.setTripleAt(c[0],c[1],c[0],c[1],c[0],c[1],t.length());return c}return o}function getIntersection(t,e){var a=t.intersections(e);a.length&&floatEqual(a[0][0],1)&&a.shift();return a.length?a[0]:null}function pruneSegmentIntersection(t,e){var a=t.slice();var l=e.slice();var r=getIntersection(t[t.length-1],e[0]);if(r){a[t.length-1]=t[t.length-1].split(r[0])[0];l[0]=e[0].split(r[1])[1]}if(t.length>1&&e.length>1){r=getIntersection(t[0],e[e.length-1]);if(r)return[[t[0].split(r[0])[0]],[e[e.length-1].split(r[1])[1]]]}return[a,l]}function pruneIntersections(t){var e;for(var a=1;a<t.length;a+=1){e=pruneSegmentIntersection(t[a-1],t[a]);t[a-1]=e[0];t[a]=e[1]}if(t.length>1){e=pruneSegmentIntersection(t[t.length-1],t[0]);t[t.length-1]=e[0];t[0]=e[1]}return t}function offsetSegmentSplit(t,e){var a=t.inflectionPoints();var l;var r;var o;var i;if(0===a.length)return[offsetSegment(t,e)];if(1===a.length||floatEqual(a[1],1)){o=t.split(a[0]);l=o[0];r=o[1];return[offsetSegment(l,e),offsetSegment(r,e)]}o=t.split(a[0]);l=o[0];var s=(a[1]-a[0])/(1-a[0]);o=o[1].split(s);i=o[0];r=o[1];return[offsetSegment(l,e),offsetSegment(i,e),offsetSegment(r,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier);OffsetPathModifier.prototype.initModifierProperties=function(t,e){(this||_global).getValue=(this||_global).processKeys;(this||_global).amount=PropertyFactory.getProp(t,e.a,0,null,this||_global);(this||_global).miterLimit=PropertyFactory.getProp(t,e.ml,0,null,this||_global);(this||_global).lineJoin=e.lj;(this||_global)._isAnimated=0!==(this||_global).amount.effectsSequence.length};OffsetPathModifier.prototype.processPath=function(t,e,a,l){var r=shapePool.newElement();r.c=t.c;var o=t.length();t.c||(o-=1);var i;var s;var n;var h=[];for(i=0;i<o;i+=1){n=PolynomialBezier.shapeSegment(t,i);h.push(offsetSegmentSplit(n,e))}if(!t.c)for(i=o-1;i>=0;i-=1){n=PolynomialBezier.shapeSegmentInverted(t,i);h.push(offsetSegmentSplit(n,e))}h=pruneIntersections(h);var g=null;var p=null;for(i=0;i<h.length;i+=1){var f=h[i];p&&(g=joinLines(r,p,f[0],a,l));p=f[f.length-1];for(s=0;s<f.length;s+=1){n=f[s];g&&pointEqual(n.points[0],g)?r.setXYAt(n.points[1][0],n.points[1][1],\"o\",r.length()-1):r.setTripleAt(n.points[0][0],n.points[0][1],n.points[1][0],n.points[1][1],n.points[0][0],n.points[0][1],r.length());r.setTripleAt(n.points[3][0],n.points[3][1],n.points[3][0],n.points[3][1],n.points[2][0],n.points[2][1],r.length());g=n.points[3]}}h.length&&joinLines(r,p,h[0][0],a,l);return r};OffsetPathModifier.prototype.processShapes=function(t){var e;var a;var l=(this||_global).shapes.length;var r;var o;var i=(this||_global).amount.v;var s=(this||_global).miterLimit.v;var n=(this||_global).lineJoin;if(0!==i){var h;var g;for(a=0;a<l;a+=1){h=(this||_global).shapes[a];g=h.localShapeCollection;if(!(!h.shape._mdf&&!(this||_global)._mdf&&!t)){g.releaseShapes();h.shape._mdf=true;e=h.shape.paths.shapes;o=h.shape.paths._length;for(r=0;r<o;r+=1)g.addShape(this.processPath(e[r],i,n,s))}h.shape.paths=h.localShapeCollection}}(this||_global).dynamicProperties.length||((this||_global)._mdf=false)};function getFontProperties(t){var e=t.fStyle?t.fStyle.split(\" \"):[];var a=\"normal\";var l=\"normal\";var r=e.length;var o;for(var i=0;i<r;i+=1){o=e[i].toLowerCase();switch(o){case\"italic\":l=\"italic\";break;case\"bold\":a=\"700\";break;case\"black\":a=\"900\";break;case\"medium\":a=\"500\";break;case\"regular\":case\"normal\":a=\"400\";break;case\"light\":case\"thin\":a=\"200\";break;default:break}}return{style:l,weight:t.fWeight||a}}var FontManager=function(){var t=5e3;var e={w:0,size:0,shapes:[],data:{shapes:[]}};var a=[];a=a.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var l=127988;var r=917631;var o=917601;var i=917626;var s=65039;var n=8205;var h=127462;var g=127487;var p=[\"d83cdffb\",\"d83cdffc\",\"d83cdffd\",\"d83cdffe\",\"d83cdfff\"];function trimFontOptions(t){var e=t.split(\",\");var a;var l=e.length;var r=[];for(a=0;a<l;a+=1)\"sans-serif\"!==e[a]&&\"monospace\"!==e[a]&&r.push(e[a]);return r.join(\",\")}function setUpNode(t,e){var a=createTag(\"span\");a.setAttribute(\"aria-hidden\",true);a.style.fontFamily=e;var l=createTag(\"span\");l.innerText=\"giItT1WQy@!-/#\";a.style.position=\"absolute\";a.style.left=\"-10000px\";a.style.top=\"-10000px\";a.style.fontSize=\"300px\";a.style.fontVariant=\"normal\";a.style.fontStyle=\"normal\";a.style.fontWeight=\"normal\";a.style.letterSpacing=\"0\";a.appendChild(l);document.body.appendChild(a);var r=l.offsetWidth;l.style.fontFamily=trimFontOptions(t)+\", \"+e;return{node:l,w:r,parent:a}}function checkLoadedFonts(){var e;var a=(this||_global).fonts.length;var l;var r;var o=a;for(e=0;e<a;e+=1)if((this||_global).fonts[e].loaded)o-=1;else if(\"n\"===(this||_global).fonts[e].fOrigin||0===(this||_global).fonts[e].origin)(this||_global).fonts[e].loaded=true;else{l=(this||_global).fonts[e].monoCase.node;r=(this||_global).fonts[e].monoCase.w;if(l.offsetWidth!==r){o-=1;(this||_global).fonts[e].loaded=true}else{l=(this||_global).fonts[e].sansCase.node;r=(this||_global).fonts[e].sansCase.w;if(l.offsetWidth!==r){o-=1;(this||_global).fonts[e].loaded=true}}if((this||_global).fonts[e].loaded){(this||_global).fonts[e].sansCase.parent.parentNode.removeChild((this||_global).fonts[e].sansCase.parent);(this||_global).fonts[e].monoCase.parent.parentNode.removeChild((this||_global).fonts[e].monoCase.parent)}}0!==o&&Date.now()-(this||_global).initTime<t?setTimeout((this||_global).checkLoadedFontsBinded,20):setTimeout((this||_global).setIsLoadedBinded,10)}function createHelper(t,e){var a=document.body&&e?\"svg\":\"canvas\";var l;var r=getFontProperties(t);if(\"svg\"===a){var o=createNS(\"text\");o.style.fontSize=\"100px\";o.setAttribute(\"font-family\",t.fFamily);o.setAttribute(\"font-style\",r.style);o.setAttribute(\"font-weight\",r.weight);o.textContent=\"1\";if(t.fClass){o.style.fontFamily=\"inherit\";o.setAttribute(\"class\",t.fClass)}else o.style.fontFamily=t.fFamily;e.appendChild(o);l=o}else{var i=new OffscreenCanvas(500,500).getContext(\"2d\");i.font=r.style+\" \"+r.weight+\" 100px \"+t.fFamily;l=i}function measure(t){if(\"svg\"===a){l.textContent=t;return l.getComputedTextLength()}return l.measureText(t).width}return{measureText:measure}}function addFonts(t,e){if(t)if((this||_global).chars){(this||_global).isLoaded=true;(this||_global).fonts=t.list}else if(document.body){var a=t.list;var l;var r=a.length;var o=r;for(l=0;l<r;l+=1){var i=true;var s;var n;a[l].loaded=false;a[l].monoCase=setUpNode(a[l].fFamily,\"monospace\");a[l].sansCase=setUpNode(a[l].fFamily,\"sans-serif\");if(a[l].fPath){if(\"p\"===a[l].fOrigin||3===a[l].origin){s=document.querySelectorAll('style[f-forigin=\"p\"][f-family=\"'+a[l].fFamily+'\"], style[f-origin=\"3\"][f-family=\"'+a[l].fFamily+'\"]');s.length>0&&(i=false);if(i){var h=createTag(\"style\");h.setAttribute(\"f-forigin\",a[l].fOrigin);h.setAttribute(\"f-origin\",a[l].origin);h.setAttribute(\"f-family\",a[l].fFamily);h.type=\"text/css\";h.innerText=\"@font-face {font-family: \"+a[l].fFamily+\"; font-style: normal; src: url('\"+a[l].fPath+\"');}\";e.appendChild(h)}}else if(\"g\"===a[l].fOrigin||1===a[l].origin){s=document.querySelectorAll('link[f-forigin=\"g\"], link[f-origin=\"1\"]');for(n=0;n<s.length;n+=1)-1!==s[n].href.indexOf(a[l].fPath)&&(i=false);if(i){var g=createTag(\"link\");g.setAttribute(\"f-forigin\",a[l].fOrigin);g.setAttribute(\"f-origin\",a[l].origin);g.type=\"text/css\";g.rel=\"stylesheet\";g.href=a[l].fPath;document.body.appendChild(g)}}else if(\"t\"===a[l].fOrigin||2===a[l].origin){s=document.querySelectorAll('script[f-forigin=\"t\"], script[f-origin=\"2\"]');for(n=0;n<s.length;n+=1)a[l].fPath===s[n].src&&(i=false);if(i){var p=createTag(\"link\");p.setAttribute(\"f-forigin\",a[l].fOrigin);p.setAttribute(\"f-origin\",a[l].origin);p.setAttribute(\"rel\",\"stylesheet\");p.setAttribute(\"href\",a[l].fPath);e.appendChild(p)}}}else{a[l].loaded=true;o-=1}a[l].helper=createHelper(a[l],e);a[l].cache={};(this||_global).fonts.push(a[l])}0===o?(this||_global).isLoaded=true:setTimeout((this||_global).checkLoadedFonts.bind(this||_global),100)}else{(this||_global).isLoaded=true;t.list.forEach((function(t){t.helper=createHelper(t);t.cache={}}));(this||_global).fonts=t.list}else(this||_global).isLoaded=true}function addChars(t){if(t){(this||_global).chars||((this||_global).chars=[]);var e;var a=t.length;var l;var r=(this||_global).chars.length;var o;for(e=0;e<a;e+=1){l=0;o=false;while(l<r){(this||_global).chars[l].style===t[e].style&&(this||_global).chars[l].fFamily===t[e].fFamily&&(this||_global).chars[l].ch===t[e].ch&&(o=true);l+=1}if(!o){(this||_global).chars.push(t[e]);r+=1}}}}function getCharData(t,a,l){var r=0;var o=(this||_global).chars.length;while(r<o){if((this||_global).chars[r].ch===t&&(this||_global).chars[r].style===a&&(this||_global).chars[r].fFamily===l)return(this||_global).chars[r];r+=1}if((\"string\"===typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!(this||_global)._warned){(this||_global)._warned=true;console.warn(\"Missing character from exported characters list: \",t,a,l)}return e}function measureText(t,e,a){var l=this.getFontByName(e);var r=t;if(!l.cache[r]){var o=l.helper;if(\" \"===t){var i=o.measureText(\"|\"+t+\"|\");var s=o.measureText(\"||\");l.cache[r]=(i-s)/100}else l.cache[r]=o.measureText(t)/100}return l.cache[r]*a}function getFontByName(t){var e=0;var a=(this||_global).fonts.length;while(e<a){if((this||_global).fonts[e].fName===t)return(this||_global).fonts[e];e+=1}return(this||_global).fonts[0]}function getCodePoint(t){var e=0;var a=t.charCodeAt(0);if(a>=55296&&a<=56319){var l=t.charCodeAt(1);l>=56320&&l<=57343&&(e=1024*(a-55296)+l-56320+65536)}return e}function isModifier(t,e){var a=t.toString(16)+e.toString(16);return-1!==p.indexOf(a)}function isZeroWidthJoiner(t){return t===n}function isVariationSelector(t){return t===s}function isRegionalCode(t){var e=getCodePoint(t);return e>=h&&e<=g}function isFlagEmoji(t){return isRegionalCode(t.substr(0,2))&&isRegionalCode(t.substr(2,2))}function isCombinedCharacter(t){return-1!==a.indexOf(t)}function isRegionalFlag(t,e){var a=getCodePoint(t.substr(e,2));if(a!==l)return false;var s=0;e+=2;while(s<5){a=getCodePoint(t.substr(e,2));if(a<o||a>i)return false;s+=1;e+=2}return getCodePoint(t.substr(e,2))===r}function setIsLoaded(){(this||_global).isLoaded=true}var f=function Font(){(this||_global).fonts=[];(this||_global).chars=null;(this||_global).typekitLoaded=0;(this||_global).isLoaded=false;(this||_global)._warned=false;(this||_global).initTime=Date.now();(this||_global).setIsLoadedBinded=(this||_global).setIsLoaded.bind(this||_global);(this||_global).checkLoadedFontsBinded=(this||_global).checkLoadedFonts.bind(this||_global)};f.isModifier=isModifier;f.isZeroWidthJoiner=isZeroWidthJoiner;f.isFlagEmoji=isFlagEmoji;f.isRegionalCode=isRegionalCode;f.isCombinedCharacter=isCombinedCharacter;f.isRegionalFlag=isRegionalFlag;f.isVariationSelector=isVariationSelector;f.BLACK_FLAG_CODE_POINT=l;var b={addChars:addChars,addFonts:addFonts,getCharData:getCharData,getFontByName:getFontByName,measureText:measureText,checkLoadedFonts:checkLoadedFonts,setIsLoaded:setIsLoaded};f.prototype=b;return f}();function SlotManager(t){(this||_global).animationData=t}SlotManager.prototype.getProp=function(t){return(this||_global).animationData.slots&&(this||_global).animationData.slots[t.sid]?Object.assign(t,(this||_global).animationData.slots[t.sid].p):t};function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function initRenderable(){(this||_global).isInRange=false;(this||_global).hidden=false;(this||_global).isTransparent=false;(this||_global).renderableComponents=[]},addRenderableComponent:function addRenderableComponent(t){-1===(this||_global).renderableComponents.indexOf(t)&&(this||_global).renderableComponents.push(t)},removeRenderableComponent:function removeRenderableComponent(t){-1!==(this||_global).renderableComponents.indexOf(t)&&(this||_global).renderableComponents.splice((this||_global).renderableComponents.indexOf(t),1)},prepareRenderableFrame:function prepareRenderableFrame(t){this.checkLayerLimits(t)},checkTransparency:function checkTransparency(){if((this||_global).finalTransform.mProp.o.v<=0){if(!(this||_global).isTransparent&&(this||_global).globalData.renderConfig.hideOnTransparent){(this||_global).isTransparent=true;this.hide()}}else if((this||_global).isTransparent){(this||_global).isTransparent=false;this.show()}},\n/**\n       * @function\n       * Initializes frame related properties.\n       *\n       * @param {number} num\n       * current frame number in Layer's time\n       *\n       */\ncheckLayerLimits:function checkLayerLimits(t){if((this||_global).data.ip-(this||_global).data.st<=t&&(this||_global).data.op-(this||_global).data.st>t){if(true!==(this||_global).isInRange){(this||_global).globalData._mdf=true;(this||_global)._mdf=true;(this||_global).isInRange=true;this.show()}}else if(false!==(this||_global).isInRange){(this||_global).globalData._mdf=true;(this||_global).isInRange=false;this.hide()}},renderRenderable:function renderRenderable(){var t;var e=(this||_global).renderableComponents.length;for(t=0;t<e;t+=1)(this||_global).renderableComponents[t].renderFrame((this||_global)._isFirstFrame)},sourceRectAtTime:function sourceRectAtTime(){return{top:0,left:0,width:100,height:100}},getLayerSize:function getLayerSize(){return 5===(this||_global).data.ty?{w:(this||_global).data.textData.width,h:(this||_global).data.textData.height}:{w:(this||_global).data.width,h:(this||_global).data.height}}};var getBlendMode=function(){var t={0:\"source-over\",1:\"multiply\",2:\"screen\",3:\"overlay\",4:\"darken\",5:\"lighten\",6:\"color-dodge\",7:\"color-burn\",8:\"hard-light\",9:\"soft-light\",10:\"difference\",11:\"exclusion\",12:\"hue\",13:\"saturation\",14:\"color\",15:\"luminosity\"};return function(e){return t[e]||\"\"}}();function SliderEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,0,0,a)}function AngleEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,0,0,a)}function ColorEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,1,0,a)}function PointEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,1,0,a)}function LayerIndexEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,0,0,a)}function MaskIndexEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,0,0,a)}function CheckboxEffect(t,e,a){(this||_global).p=PropertyFactory.getProp(e,t.v,0,0,a)}function NoValueEffect(){(this||_global).p={}}function EffectsManager(t,e){var a=t.ef||[];(this||_global).effectElements=[];var l;var r=a.length;var o;for(l=0;l<r;l+=1){o=new GroupEffect(a[l],e);(this||_global).effectElements.push(o)}}function GroupEffect(t,e){this.init(t,e)}extendPrototype([DynamicPropertyContainer],GroupEffect);GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties;GroupEffect.prototype.init=function(t,e){(this||_global).data=t;(this||_global).effectElements=[];this.initDynamicPropertyContainer(e);var a;var l=(this||_global).data.ef.length;var r;var o=(this||_global).data.ef;for(a=0;a<l;a+=1){r=null;switch(o[a].ty){case 0:r=new SliderEffect(o[a],e,this||_global);break;case 1:r=new AngleEffect(o[a],e,this||_global);break;case 2:r=new ColorEffect(o[a],e,this||_global);break;case 3:r=new PointEffect(o[a],e,this||_global);break;case 4:case 7:r=new CheckboxEffect(o[a],e,this||_global);break;case 10:r=new LayerIndexEffect(o[a],e,this||_global);break;case 11:r=new MaskIndexEffect(o[a],e,this||_global);break;case 5:r=new EffectsManager(o[a],e,this||_global);break;default:r=new NoValueEffect(o[a],e,this||_global);break}r&&(this||_global).effectElements.push(r)}};function BaseElement(){}BaseElement.prototype={checkMasks:function checkMasks(){if(!(this||_global).data.hasMask)return false;var t=0;var e=(this||_global).data.masksProperties.length;while(t<e){if(\"n\"!==(this||_global).data.masksProperties[t].mode&&false!==(this||_global).data.masksProperties[t].cl)return true;t+=1}return false},initExpressions:function initExpressions(){var t=getExpressionInterfaces();if(t){var e=t(\"layer\");var a=t(\"effects\");var l=t(\"shape\");var r=t(\"text\");var o=t(\"comp\");(this||_global).layerInterface=e(this||_global);(this||_global).data.hasMask&&(this||_global).maskManager&&(this||_global).layerInterface.registerMaskInterface((this||_global).maskManager);var i=a.createEffectsInterface(this||_global,(this||_global).layerInterface);(this||_global).layerInterface.registerEffectsInterface(i);if(0===(this||_global).data.ty||(this||_global).data.xt)(this||_global).compInterface=o(this||_global);else if(4===(this||_global).data.ty){(this||_global).layerInterface.shapeInterface=l((this||_global).shapesData,(this||_global).itemsData,(this||_global).layerInterface);(this||_global).layerInterface.content=(this||_global).layerInterface.shapeInterface}else if(5===(this||_global).data.ty){(this||_global).layerInterface.textInterface=r(this||_global);(this||_global).layerInterface.text=(this||_global).layerInterface.textInterface}}},setBlendMode:function setBlendMode(){var t=getBlendMode((this||_global).data.bm);var e=(this||_global).baseElement||(this||_global).layerElement;e.style[\"mix-blend-mode\"]=t},initBaseData:function initBaseData(t,e,a){(this||_global).globalData=e;(this||_global).comp=a;(this||_global).data=t;(this||_global).layerId=createElementID();(this||_global).data.sr||((this||_global).data.sr=1);(this||_global).effectsManager=new EffectsManager((this||_global).data,this||_global,(this||_global).dynamicProperties)},getType:function getType(){return(this||_global).type},sourceRectAtTime:function sourceRectAtTime(){}};function FrameElement(){}FrameElement.prototype={initFrame:function initFrame(){(this||_global)._isFirstFrame=false;(this||_global).dynamicProperties=[];(this||_global)._mdf=false},\n/**\n       * @function\n       * Calculates all dynamic values\n       *\n       * @param {number} num\n       * current frame number in Layer's time\n       * @param {boolean} isVisible\n       * if layers is currently in range\n       *\n       */\nprepareProperties:function prepareProperties(t,e){var a;var l=(this||_global).dynamicProperties.length;for(a=0;a<l;a+=1)if(e||(this||_global)._isParent&&\"transform\"===(this||_global).dynamicProperties[a].propType){(this||_global).dynamicProperties[a].getValue();if((this||_global).dynamicProperties[a]._mdf){(this||_global).globalData._mdf=true;(this||_global)._mdf=true}}},addDynamicProperty:function addDynamicProperty(t){-1===(this||_global).dynamicProperties.indexOf(t)&&(this||_global).dynamicProperties.push(t)}};function FootageElement(t,e,a){this.initFrame();this.initRenderable();(this||_global).assetData=e.getAssetData(t.refId);(this||_global).footageData=e.imageLoader.getAsset((this||_global).assetData);this.initBaseData(t,e,a)}FootageElement.prototype.prepareFrame=function(){};extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement);FootageElement.prototype.getBaseElement=function(){return null};FootageElement.prototype.renderFrame=function(){};FootageElement.prototype.destroy=function(){};FootageElement.prototype.initExpressions=function(){var t=getExpressionInterfaces();if(t){var e=t(\"footage\");(this||_global).layerInterface=e(this||_global)}};FootageElement.prototype.getFootageData=function(){return(this||_global).footageData};function AudioElement(t,e,a){this.initFrame();this.initRenderable();(this||_global).assetData=e.getAssetData(t.refId);this.initBaseData(t,e,a);(this||_global)._isPlaying=false;(this||_global)._canPlay=false;var l=(this||_global).globalData.getAssetsPath((this||_global).assetData);(this||_global).audio=(this||_global).globalData.audioController.createAudio(l);(this||_global)._currentTime=0;(this||_global).globalData.audioController.addAudio(this||_global);(this||_global)._volumeMultiplier=1;(this||_global)._volume=1;(this||_global)._previousVolume=null;(this||_global).tm=t.tm?PropertyFactory.getProp(this||_global,t.tm,0,e.frameRate,this||_global):{_placeholder:true};(this||_global).lv=PropertyFactory.getProp(this||_global,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this||_global)}AudioElement.prototype.prepareFrame=function(t){this.prepareRenderableFrame(t,true);this.prepareProperties(t,true);if((this||_global).tm._placeholder)(this||_global)._currentTime=t/(this||_global).data.sr;else{var e=(this||_global).tm.v;(this||_global)._currentTime=e}(this||_global)._volume=(this||_global).lv.v[0];var a=(this||_global)._volume*(this||_global)._volumeMultiplier;if((this||_global)._previousVolume!==a){(this||_global)._previousVolume=a;(this||_global).audio.volume(a)}};extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement);AudioElement.prototype.renderFrame=function(){if((this||_global).isInRange&&(this||_global)._canPlay)if((this||_global)._isPlaying)(!(this||_global).audio.playing()||Math.abs((this||_global)._currentTime/(this||_global).globalData.frameRate-(this||_global).audio.seek())>.1)&&(this||_global).audio.seek((this||_global)._currentTime/(this||_global).globalData.frameRate);else{(this||_global).audio.play();(this||_global).audio.seek((this||_global)._currentTime/(this||_global).globalData.frameRate);(this||_global)._isPlaying=true}};AudioElement.prototype.show=function(){};AudioElement.prototype.hide=function(){(this||_global).audio.pause();(this||_global)._isPlaying=false};AudioElement.prototype.pause=function(){(this||_global).audio.pause();(this||_global)._isPlaying=false;(this||_global)._canPlay=false};AudioElement.prototype.resume=function(){(this||_global)._canPlay=true};AudioElement.prototype.setRate=function(t){(this||_global).audio.rate(t)};AudioElement.prototype.volume=function(t){(this||_global)._volumeMultiplier=t;(this||_global)._previousVolume=t*(this||_global)._volume;(this||_global).audio.volume((this||_global)._previousVolume)};AudioElement.prototype.getBaseElement=function(){return null};AudioElement.prototype.destroy=function(){};AudioElement.prototype.sourceRectAtTime=function(){};AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(t){var e;var a=(this||_global).layers.length;var l;(this||_global).completeLayers=true;for(e=a-1;e>=0;e-=1){if(!(this||_global).elements[e]){l=(this||_global).layers[e];l.ip-l.st<=t-(this||_global).layers[e].st&&l.op-l.st>t-(this||_global).layers[e].st&&this.buildItem(e)}(this||_global).completeLayers=!!(this||_global).elements[e]&&(this||_global).completeLayers}this.checkPendingElements()};BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}};BaseRenderer.prototype.createCamera=function(){throw new Error(\"You're using a 3d camera. Try the html renderer.\")};BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,(this||_global).globalData,this||_global)};BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,(this||_global).globalData,this||_global)};BaseRenderer.prototype.buildAllItems=function(){var t;var e=(this||_global).layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()};BaseRenderer.prototype.includeLayers=function(t){(this||_global).completeLayers=false;var e;var a=t.length;var l;var r=(this||_global).layers.length;for(e=0;e<a;e+=1){l=0;while(l<r){if((this||_global).layers[l].id===t[e].id){(this||_global).layers[l]=t[e];break}l+=1}}};BaseRenderer.prototype.setProjectInterface=function(t){(this||_global).globalData.projectInterface=t};BaseRenderer.prototype.initItems=function(){(this||_global).globalData.progressiveLoad||this.buildAllItems()};BaseRenderer.prototype.buildElementParenting=function(t,e,a){var l=(this||_global).elements;var r=(this||_global).layers;var o=0;var i=r.length;while(o<i){if(r[o].ind==e)if(l[o]&&true!==l[o]){a.push(l[o]);l[o].setAsParent();void 0!==r[o].parent?this.buildElementParenting(t,r[o].parent,a):t.setHierarchy(a)}else{this.buildItem(o);this.addPendingElement(t)}o+=1}};BaseRenderer.prototype.addPendingElement=function(t){(this||_global).pendingElements.push(t)};BaseRenderer.prototype.searchExtraCompositions=function(t){var e;var a=t.length;for(e=0;e<a;e+=1)if(t[e].xt){var l=this.createComp(t[e]);l.initExpressions();(this||_global).globalData.projectInterface.registerComposition(l)}};BaseRenderer.prototype.getElementById=function(t){var e;var a=(this||_global).elements.length;for(e=0;e<a;e+=1)if((this||_global).elements[e].data.ind===t)return(this||_global).elements[e];return null};BaseRenderer.prototype.getElementByPath=function(t){var e=t.shift();var a;if(\"number\"===typeof e)a=(this||_global).elements[e];else{var l;var r=(this||_global).elements.length;for(l=0;l<r;l+=1)if((this||_global).elements[l].data.nm===e){a=(this||_global).elements[l];break}}return 0===t.length?a:a.getElementByPath(t)};BaseRenderer.prototype.setupGlobalData=function(t,e){(this||_global).globalData.fontManager=new FontManager;(this||_global).globalData.slotManager=slotFactory(t);(this||_global).globalData.fontManager.addChars(t.chars);(this||_global).globalData.fontManager.addFonts(t.fonts,e);(this||_global).globalData.getAssetData=(this||_global).animationItem.getAssetData.bind((this||_global).animationItem);(this||_global).globalData.getAssetsPath=(this||_global).animationItem.getAssetsPath.bind((this||_global).animationItem);(this||_global).globalData.imageLoader=(this||_global).animationItem.imagePreloader;(this||_global).globalData.audioController=(this||_global).animationItem.audioController;(this||_global).globalData.frameId=0;(this||_global).globalData.frameRate=t.fr;(this||_global).globalData.nm=t.nm;(this||_global).globalData.compSize={w:t.w,h:t.h}};var effectTypes={TRANSFORM_EFFECT:\"transformEFfect\"};function TransformElement(){}TransformElement.prototype={initTransform:function initTransform(){var t=new Matrix;(this||_global).finalTransform={mProp:(this||_global).data.ks?TransformPropertyFactory.getTransformProperty(this||_global,(this||_global).data.ks,this||_global):{o:0},_matMdf:false,_localMatMdf:false,_opMdf:false,mat:t,localMat:t,localOpacity:1};(this||_global).data.ao&&((this||_global).finalTransform.mProp.autoOriented=true);11!==(this||_global).data.ty},renderTransform:function renderTransform(){(this||_global).finalTransform._opMdf=(this||_global).finalTransform.mProp.o._mdf||(this||_global)._isFirstFrame;(this||_global).finalTransform._matMdf=(this||_global).finalTransform.mProp._mdf||(this||_global)._isFirstFrame;if((this||_global).hierarchy){var t;var e=(this||_global).finalTransform.mat;var a=0;var l=(this||_global).hierarchy.length;if(!(this||_global).finalTransform._matMdf)while(a<l){if((this||_global).hierarchy[a].finalTransform.mProp._mdf){(this||_global).finalTransform._matMdf=true;break}a+=1}if((this||_global).finalTransform._matMdf){t=(this||_global).finalTransform.mProp.v.props;e.cloneFromProps(t);for(a=0;a<l;a+=1)e.multiply((this||_global).hierarchy[a].finalTransform.mProp.v)}}(this||_global).finalTransform._matMdf&&((this||_global).finalTransform._localMatMdf=(this||_global).finalTransform._matMdf);(this||_global).finalTransform._opMdf&&((this||_global).finalTransform.localOpacity=(this||_global).finalTransform.mProp.o.v)},renderLocalTransform:function renderLocalTransform(){if((this||_global).localTransforms){var t=0;var e=(this||_global).localTransforms.length;(this||_global).finalTransform._localMatMdf=(this||_global).finalTransform._matMdf;if(!(this||_global).finalTransform._localMatMdf||!(this||_global).finalTransform._opMdf)while(t<e){(this||_global).localTransforms[t]._mdf&&((this||_global).finalTransform._localMatMdf=true);if((this||_global).localTransforms[t]._opMdf&&!(this||_global).finalTransform._opMdf){(this||_global).finalTransform.localOpacity=(this||_global).finalTransform.mProp.o.v;(this||_global).finalTransform._opMdf=true}t+=1}if((this||_global).finalTransform._localMatMdf){var a=(this||_global).finalTransform.localMat;(this||_global).localTransforms[0].matrix.clone(a);for(t=1;t<e;t+=1){var l=(this||_global).localTransforms[t].matrix;a.multiply(l)}a.multiply((this||_global).finalTransform.mat)}if((this||_global).finalTransform._opMdf){var r=(this||_global).finalTransform.localOpacity;for(t=0;t<e;t+=1)r*=.01*(this||_global).localTransforms[t].opacity;(this||_global).finalTransform.localOpacity=r}}},searchEffectTransforms:function searchEffectTransforms(){if((this||_global).renderableEffectsManager){var t=(this||_global).renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(t.length){(this||_global).localTransforms=[];(this||_global).finalTransform.localMat=new Matrix;var e=0;var a=t.length;for(e=0;e<a;e+=1)(this||_global).localTransforms.push(t[e])}}},globalToLocal:function globalToLocal(t){var e=[];e.push((this||_global).finalTransform);var a=true;var l=(this||_global).comp;while(a)if(l.finalTransform){l.data.hasMask&&e.splice(0,0,l.finalTransform);l=l.comp}else a=false;var r;var o=e.length;var i;for(r=0;r<o;r+=1){i=e[r].mat.applyToPointArray(0,0,0);t=[t[0]-i[0],t[1]-i[1],0]}return t},mHelper:new Matrix};function MaskElement(t,e,a){(this||_global).data=t;(this||_global).element=e;(this||_global).globalData=a;(this||_global).storedData=[];(this||_global).masksProperties=(this||_global).data.masksProperties||[];(this||_global).maskElement=null;var l=(this||_global).globalData.defs;var r;var o=(this||_global).masksProperties?(this||_global).masksProperties.length:0;(this||_global).viewData=createSizedArray(o);(this||_global).solidPath=\"\";var i;var s=(this||_global).masksProperties;var n=0;var h=[];var g;var p;var f=createElementID();var b;var c;var _;var m;var u=\"clipPath\";var d=\"clip-path\";for(r=0;r<o;r+=1){if(\"a\"!==s[r].mode&&\"n\"!==s[r].mode||s[r].inv||100!==s[r].o.k||s[r].o.x){u=\"mask\";d=\"mask\"}if(\"s\"!==s[r].mode&&\"i\"!==s[r].mode||0!==n)b=null;else{b=createNS(\"rect\");b.setAttribute(\"fill\",\"#ffffff\");b.setAttribute(\"width\",(this||_global).element.comp.data.w||0);b.setAttribute(\"height\",(this||_global).element.comp.data.h||0);h.push(b)}i=createNS(\"path\");if(\"n\"===s[r].mode){(this||_global).viewData[r]={op:PropertyFactory.getProp((this||_global).element,s[r].o,0,.01,(this||_global).element),prop:ShapePropertyFactory.getShapeProp((this||_global).element,s[r],3),elem:i,lastPath:\"\"};l.appendChild(i)}else{n+=1;i.setAttribute(\"fill\",\"s\"===s[r].mode?\"#000000\":\"#ffffff\");i.setAttribute(\"clip-rule\",\"nonzero\");var v;if(0!==s[r].x.k){u=\"mask\";d=\"mask\";m=PropertyFactory.getProp((this||_global).element,s[r].x,0,null,(this||_global).element);v=createElementID();c=createNS(\"filter\");c.setAttribute(\"id\",v);_=createNS(\"feMorphology\");_.setAttribute(\"operator\",\"erode\");_.setAttribute(\"in\",\"SourceGraphic\");_.setAttribute(\"radius\",\"0\");c.appendChild(_);l.appendChild(c);i.setAttribute(\"stroke\",\"s\"===s[r].mode?\"#000000\":\"#ffffff\")}else{_=null;m=null}(this||_global).storedData[r]={elem:i,x:m,expan:_,lastPath:\"\",lastOperator:\"\",filterId:v,lastRadius:0};if(\"i\"===s[r].mode){p=h.length;var y=createNS(\"g\");for(g=0;g<p;g+=1)y.appendChild(h[g]);var P=createNS(\"mask\");P.setAttribute(\"mask-type\",\"alpha\");P.setAttribute(\"id\",f+\"_\"+n);P.appendChild(i);l.appendChild(P);y.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+f+\"_\"+n+\")\");h.length=0;h.push(y)}else h.push(i);s[r].inv&&!(this||_global).solidPath&&((this||_global).solidPath=this.createLayerSolidPath());(this||_global).viewData[r]={elem:i,lastPath:\"\",op:PropertyFactory.getProp((this||_global).element,s[r].o,0,.01,(this||_global).element),prop:ShapePropertyFactory.getShapeProp((this||_global).element,s[r],3),invRect:b};(this||_global).viewData[r].prop.k||this.drawPath(s[r],(this||_global).viewData[r].prop.v,(this||_global).viewData[r])}}(this||_global).maskElement=createNS(u);o=h.length;for(r=0;r<o;r+=1)(this||_global).maskElement.appendChild(h[r]);if(n>0){(this||_global).maskElement.setAttribute(\"id\",f);(this||_global).element.maskedElement.setAttribute(d,\"url(\"+getLocationHref()+\"#\"+f+\")\");l.appendChild((this||_global).maskElement)}(this||_global).viewData.length&&(this||_global).element.addRenderableComponent(this||_global)}MaskElement.prototype.getMaskProperty=function(t){return(this||_global).viewData[t].prop};MaskElement.prototype.renderFrame=function(t){var e=(this||_global).element.finalTransform.mat;var a;var l=(this||_global).masksProperties.length;for(a=0;a<l;a+=1){((this||_global).viewData[a].prop._mdf||t)&&this.drawPath((this||_global).masksProperties[a],(this||_global).viewData[a].prop.v,(this||_global).viewData[a]);((this||_global).viewData[a].op._mdf||t)&&(this||_global).viewData[a].elem.setAttribute(\"fill-opacity\",(this||_global).viewData[a].op.v);if(\"n\"!==(this||_global).masksProperties[a].mode){(this||_global).viewData[a].invRect&&((this||_global).element.finalTransform.mProp._mdf||t)&&(this||_global).viewData[a].invRect.setAttribute(\"transform\",e.getInverseMatrix().to2dCSS());if((this||_global).storedData[a].x&&((this||_global).storedData[a].x._mdf||t)){var r=(this||_global).storedData[a].expan;if((this||_global).storedData[a].x.v<0){if(\"erode\"!==(this||_global).storedData[a].lastOperator){(this||_global).storedData[a].lastOperator=\"erode\";(this||_global).storedData[a].elem.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+(this||_global).storedData[a].filterId+\")\")}r.setAttribute(\"radius\",-(this||_global).storedData[a].x.v)}else{if(\"dilate\"!==(this||_global).storedData[a].lastOperator){(this||_global).storedData[a].lastOperator=\"dilate\";(this||_global).storedData[a].elem.setAttribute(\"filter\",null)}(this||_global).storedData[a].elem.setAttribute(\"stroke-width\",2*(this||_global).storedData[a].x.v)}}}}};MaskElement.prototype.getMaskelement=function(){return(this||_global).maskElement};MaskElement.prototype.createLayerSolidPath=function(){var t=\"M0,0 \";t+=\" h\"+(this||_global).globalData.compSize.w;t+=\" v\"+(this||_global).globalData.compSize.h;t+=\" h-\"+(this||_global).globalData.compSize.w;t+=\" v-\"+(this||_global).globalData.compSize.h+\" \";return t};MaskElement.prototype.drawPath=function(t,e,a){var l=\" M\"+e.v[0][0]+\",\"+e.v[0][1];var r;var o;o=e._length;for(r=1;r<o;r+=1)l+=\" C\"+e.o[r-1][0]+\",\"+e.o[r-1][1]+\" \"+e.i[r][0]+\",\"+e.i[r][1]+\" \"+e.v[r][0]+\",\"+e.v[r][1];e.c&&o>1&&(l+=\" C\"+e.o[r-1][0]+\",\"+e.o[r-1][1]+\" \"+e.i[0][0]+\",\"+e.i[0][1]+\" \"+e.v[0][0]+\",\"+e.v[0][1]);if(a.lastPath!==l){var i=\"\";if(a.elem){e.c&&(i=t.inv?(this||_global).solidPath+l:l);a.elem.setAttribute(\"d\",i)}a.lastPath=l}};MaskElement.prototype.destroy=function(){(this||_global).element=null;(this||_global).globalData=null;(this||_global).maskElement=null;(this||_global).data=null;(this||_global).masksProperties=null};var filtersFactory=function(){var t={};t.createFilter=createFilter;t.createAlphaToLuminanceFilter=createAlphaToLuminanceFilter;function createFilter(t,e){var a=createNS(\"filter\");a.setAttribute(\"id\",t);if(true!==e){a.setAttribute(\"filterUnits\",\"objectBoundingBox\");a.setAttribute(\"x\",\"0%\");a.setAttribute(\"y\",\"0%\");a.setAttribute(\"width\",\"100%\");a.setAttribute(\"height\",\"100%\")}return a}function createAlphaToLuminanceFilter(){var t=createNS(\"feColorMatrix\");t.setAttribute(\"type\",\"matrix\");t.setAttribute(\"color-interpolation-filters\",\"sRGB\");t.setAttribute(\"values\",\"0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1\");return t}return t}();var featureSupport=function(){var t={maskType:true,svgLumaHidden:true,offscreenCanvas:\"undefined\"!==typeof OffscreenCanvas};(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\\/\\d./i.test(navigator.userAgent))&&(t.maskType=false);/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=false);return t}();var registeredEffects$1={};var idPrefix=\"filter_result_\";function SVGEffects(t){var e;var a=\"SourceGraphic\";var l=t.data.ef?t.data.ef.length:0;var r=createElementID();var o=filtersFactory.createFilter(r,true);var i=0;(this||_global).filters=[];var s;for(e=0;e<l;e+=1){s=null;var n=t.data.ef[e].ty;if(registeredEffects$1[n]){var h=registeredEffects$1[n].effect;s=new h(o,t.effectsManager.effectElements[e],t,idPrefix+i,a);a=idPrefix+i;registeredEffects$1[n].countsAsEffect&&(i+=1)}s&&(this||_global).filters.push(s)}if(i){t.globalData.defs.appendChild(o);t.layerElement.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+r+\")\")}(this||_global).filters.length&&t.addRenderableComponent(this||_global)}SVGEffects.prototype.renderFrame=function(t){var e;var a=(this||_global).filters.length;for(e=0;e<a;e+=1)(this||_global).filters[e].renderFrame(t)};SVGEffects.prototype.getEffects=function(t){var e;var a=(this||_global).filters.length;var l=[];for(e=0;e<a;e+=1)(this||_global).filters[e].type===t&&l.push((this||_global).filters[e]);return l};function registerEffect$1(t,e,a){registeredEffects$1[t]={effect:e,countsAsEffect:a}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function initRendererElement(){(this||_global).layerElement=createNS(\"g\")},createContainerElements:function createContainerElements(){(this||_global).matteElement=createNS(\"g\");(this||_global).transformedElement=(this||_global).layerElement;(this||_global).maskedElement=(this||_global).layerElement;(this||_global)._sizeChanged=false;var t=null;if((this||_global).data.td){(this||_global).matteMasks={};var e=createNS(\"g\");e.setAttribute(\"id\",(this||_global).layerId);e.appendChild((this||_global).layerElement);t=e;(this||_global).globalData.defs.appendChild(e)}else if((this||_global).data.tt){(this||_global).matteElement.appendChild((this||_global).layerElement);t=(this||_global).matteElement;(this||_global).baseElement=(this||_global).matteElement}else(this||_global).baseElement=(this||_global).layerElement;(this||_global).data.ln&&(this||_global).layerElement.setAttribute(\"id\",(this||_global).data.ln);(this||_global).data.cl&&(this||_global).layerElement.setAttribute(\"class\",(this||_global).data.cl);if(0===(this||_global).data.ty&&!(this||_global).data.hd){var a=createNS(\"clipPath\");var l=createNS(\"path\");l.setAttribute(\"d\",\"M0,0 L\"+(this||_global).data.w+\",0 L\"+(this||_global).data.w+\",\"+(this||_global).data.h+\" L0,\"+(this||_global).data.h+\"z\");var r=createElementID();a.setAttribute(\"id\",r);a.appendChild(l);(this||_global).globalData.defs.appendChild(a);if(this.checkMasks()){var o=createNS(\"g\");o.setAttribute(\"clip-path\",\"url(\"+getLocationHref()+\"#\"+r+\")\");o.appendChild((this||_global).layerElement);(this||_global).transformedElement=o;t?t.appendChild((this||_global).transformedElement):(this||_global).baseElement=(this||_global).transformedElement}else(this||_global).layerElement.setAttribute(\"clip-path\",\"url(\"+getLocationHref()+\"#\"+r+\")\")}0!==(this||_global).data.bm&&this.setBlendMode()},renderElement:function renderElement(){(this||_global).finalTransform._localMatMdf&&(this||_global).transformedElement.setAttribute(\"transform\",(this||_global).finalTransform.localMat.to2dCSS());(this||_global).finalTransform._opMdf&&(this||_global).transformedElement.setAttribute(\"opacity\",(this||_global).finalTransform.localOpacity)},destroyBaseElement:function destroyBaseElement(){(this||_global).layerElement=null;(this||_global).matteElement=null;(this||_global).maskManager.destroy()},getBaseElement:function getBaseElement(){return(this||_global).data.hd?null:(this||_global).baseElement},createRenderableComponents:function createRenderableComponents(){(this||_global).maskManager=new MaskElement((this||_global).data,this||_global,(this||_global).globalData);(this||_global).renderableEffectsManager=new SVGEffects(this||_global);this.searchEffectTransforms()},getMatte:function getMatte(t){(this||_global).matteMasks||((this||_global).matteMasks={});if(!(this||_global).matteMasks[t]){var e=(this||_global).layerId+\"_\"+t;var a;var l;var r;var o;if(1===t||3===t){var i=createNS(\"mask\");i.setAttribute(\"id\",e);i.setAttribute(\"mask-type\",3===t?\"luminance\":\"alpha\");r=createNS(\"use\");r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+(this||_global).layerId);i.appendChild(r);(this||_global).globalData.defs.appendChild(i);if(!featureSupport.maskType&&1===t){i.setAttribute(\"mask-type\",\"luminance\");a=createElementID();l=filtersFactory.createFilter(a);(this||_global).globalData.defs.appendChild(l);l.appendChild(filtersFactory.createAlphaToLuminanceFilter());o=createNS(\"g\");o.appendChild(r);i.appendChild(o);o.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+a+\")\")}}else if(2===t){var s=createNS(\"mask\");s.setAttribute(\"id\",e);s.setAttribute(\"mask-type\",\"alpha\");var n=createNS(\"g\");s.appendChild(n);a=createElementID();l=filtersFactory.createFilter(a);var h=createNS(\"feComponentTransfer\");h.setAttribute(\"in\",\"SourceGraphic\");l.appendChild(h);var g=createNS(\"feFuncA\");g.setAttribute(\"type\",\"table\");g.setAttribute(\"tableValues\",\"1.0 0.0\");h.appendChild(g);(this||_global).globalData.defs.appendChild(l);var p=createNS(\"rect\");p.setAttribute(\"width\",(this||_global).comp.data.w);p.setAttribute(\"height\",(this||_global).comp.data.h);p.setAttribute(\"x\",\"0\");p.setAttribute(\"y\",\"0\");p.setAttribute(\"fill\",\"#ffffff\");p.setAttribute(\"opacity\",\"0\");n.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+a+\")\");n.appendChild(p);r=createNS(\"use\");r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+(this||_global).layerId);n.appendChild(r);if(!featureSupport.maskType){s.setAttribute(\"mask-type\",\"luminance\");l.appendChild(filtersFactory.createAlphaToLuminanceFilter());o=createNS(\"g\");n.appendChild(p);o.appendChild((this||_global).layerElement);n.appendChild(o)}(this||_global).globalData.defs.appendChild(s)}(this||_global).matteMasks[t]=e}return(this||_global).matteMasks[t]},setMatte:function setMatte(t){(this||_global).matteElement&&(this||_global).matteElement.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+t+\")\")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function initHierarchy(){(this||_global).hierarchy=[];(this||_global)._isParent=false;this.checkParenting()},\n/**\n       * @function\n       * Sets layer's hierarchy.\n       * @param {array} hierarch\n       * layer's parent list\n       *\n       */\nsetHierarchy:function setHierarchy(t){(this||_global).hierarchy=t},setAsParent:function setAsParent(){(this||_global)._isParent=true},checkParenting:function checkParenting(){void 0!==(this||_global).data.parent&&(this||_global).comp.buildElementParenting(this||_global,(this||_global).data.parent,[])}};function RenderableDOMElement(){}(function(){var t={initElement:function initElement(t,e,a){this.initFrame();this.initBaseData(t,e,a);this.initTransform(t,e,a);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide()},hide:function hide(){if(!(this||_global).hidden&&(!(this||_global).isInRange||(this||_global).isTransparent)){var t=(this||_global).baseElement||(this||_global).layerElement;t.style.display=\"none\";(this||_global).hidden=true}},show:function show(){if((this||_global).isInRange&&!(this||_global).isTransparent){if(!(this||_global).data.hd){var t=(this||_global).baseElement||(this||_global).layerElement;t.style.display=\"block\"}(this||_global).hidden=false;(this||_global)._isFirstFrame=true}},renderFrame:function renderFrame(){if(!(this||_global).data.hd&&!(this||_global).hidden){this.renderTransform();this.renderRenderable();this.renderLocalTransform();this.renderElement();this.renderInnerContent();(this||_global)._isFirstFrame&&((this||_global)._isFirstFrame=false)}},renderInnerContent:function renderInnerContent(){},prepareFrame:function prepareFrame(t){(this||_global)._mdf=false;this.prepareRenderableFrame(t);this.prepareProperties(t,(this||_global).isInRange);this.checkTransparency()},destroy:function destroy(){(this||_global).innerElem=null;this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(t)],RenderableDOMElement)})();function IImageElement(t,e,a){(this||_global).assetData=e.getAssetData(t.refId);(this||_global).assetData&&(this||_global).assetData.sid&&((this||_global).assetData=e.slotManager.getProp((this||_global).assetData));this.initElement(t,e,a);(this||_global).sourceRect={top:0,left:0,width:(this||_global).assetData.w,height:(this||_global).assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement);IImageElement.prototype.createContent=function(){var t=(this||_global).globalData.getAssetsPath((this||_global).assetData);(this||_global).innerElem=createNS(\"image\");(this||_global).innerElem.setAttribute(\"width\",(this||_global).assetData.w+\"px\");(this||_global).innerElem.setAttribute(\"height\",(this||_global).assetData.h+\"px\");(this||_global).innerElem.setAttribute(\"preserveAspectRatio\",(this||_global).assetData.pr||(this||_global).globalData.renderConfig.imagePreserveAspectRatio);(this||_global).innerElem.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",t);(this||_global).layerElement.appendChild((this||_global).innerElem)};IImageElement.prototype.sourceRectAtTime=function(){return(this||_global).sourceRect};function ProcessedElement(t,e){(this||_global).elem=t;(this||_global).pos=e}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function addShapeToModifiers(t){var e;var a=(this||_global).shapeModifiers.length;for(e=0;e<a;e+=1)(this||_global).shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function isShapeInAnimatedModifiers(t){var e=0;var a=(this||_global).shapeModifiers.length;while(e<a)if((this||_global).shapeModifiers[e].isAnimatedWithShape(t))return true;return false},renderModifiers:function renderModifiers(){if((this||_global).shapeModifiers.length){var t;var e=(this||_global).shapes.length;for(t=0;t<e;t+=1)(this||_global).shapes[t].sh.reset();e=(this||_global).shapeModifiers.length;var a;for(t=e-1;t>=0;t-=1){a=(this||_global).shapeModifiers[t].processShapes((this||_global)._isFirstFrame);if(a)break}}},searchProcessedElement:function searchProcessedElement(t){var e=(this||_global).processedElements;var a=0;var l=e.length;while(a<l){if(e[a].elem===t)return e[a].pos;a+=1}return 0},addProcessedElement:function addProcessedElement(t,e){var a=(this||_global).processedElements;var l=a.length;while(l){l-=1;if(a[l].elem===t){a[l].pos=e;return}}a.push(new ProcessedElement(t,e))},prepareFrame:function prepareFrame(t){this.prepareRenderableFrame(t);this.prepareProperties(t,(this||_global).isInRange)}};var lineCapEnum={1:\"butt\",2:\"round\",3:\"square\"};var lineJoinEnum={1:\"miter\",2:\"round\",3:\"bevel\"};function SVGShapeData(t,e,a){(this||_global).caches=[];(this||_global).styles=[];(this||_global).transformers=t;(this||_global).lStr=\"\";(this||_global).sh=a;(this||_global).lvl=e;(this||_global)._isAnimated=!!a.k;var l=0;var r=t.length;while(l<r){if(t[l].mProps.dynamicProperties.length){(this||_global)._isAnimated=true;break}l+=1}}SVGShapeData.prototype.setAsAnimated=function(){(this||_global)._isAnimated=true};function SVGStyleData(t,e){(this||_global).data=t;(this||_global).type=t.ty;(this||_global).d=\"\";(this||_global).lvl=e;(this||_global)._mdf=false;(this||_global).closed=true===t.hd;(this||_global).pElem=createNS(\"path\");(this||_global).msElem=null}SVGStyleData.prototype.reset=function(){(this||_global).d=\"\";(this||_global)._mdf=false};function DashProperty(t,e,a,l){(this||_global).elem=t;(this||_global).frameId=-1;(this||_global).dataProps=createSizedArray(e.length);(this||_global).renderer=a;(this||_global).k=false;(this||_global).dashStr=\"\";(this||_global).dashArray=createTypedArray(\"float32\",e.length?e.length-1:0);(this||_global).dashoffset=createTypedArray(\"float32\",1);this.initDynamicPropertyContainer(l);var r;var o=e.length||0;var i;for(r=0;r<o;r+=1){i=PropertyFactory.getProp(t,e[r].v,0,0,this||_global);(this||_global).k=i.k||(this||_global).k;(this||_global).dataProps[r]={n:e[r].n,p:i}}(this||_global).k||this.getValue(true);(this||_global)._isAnimated=(this||_global).k}DashProperty.prototype.getValue=function(t){if((this||_global).elem.globalData.frameId!==(this||_global).frameId||t){(this||_global).frameId=(this||_global).elem.globalData.frameId;this.iterateDynamicProperties();(this||_global)._mdf=(this||_global)._mdf||t;if((this||_global)._mdf){var e=0;var a=(this||_global).dataProps.length;\"svg\"===(this||_global).renderer&&((this||_global).dashStr=\"\");for(e=0;e<a;e+=1)\"o\"!==(this||_global).dataProps[e].n?\"svg\"===(this||_global).renderer?(this||_global).dashStr+=\" \"+(this||_global).dataProps[e].p.v:(this||_global).dashArray[e]=(this||_global).dataProps[e].p.v:(this||_global).dashoffset[0]=(this||_global).dataProps[e].p.v}}};extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(t,e,a){this.initDynamicPropertyContainer(t);(this||_global).getValue=(this||_global).iterateDynamicProperties;(this||_global).o=PropertyFactory.getProp(t,e.o,0,.01,this||_global);(this||_global).w=PropertyFactory.getProp(t,e.w,0,null,this||_global);(this||_global).d=new DashProperty(t,e.d||{},\"svg\",this||_global);(this||_global).c=PropertyFactory.getProp(t,e.c,1,255,this||_global);(this||_global).style=a;(this||_global)._isAnimated=!!(this||_global)._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(t,e,a){this.initDynamicPropertyContainer(t);(this||_global).getValue=(this||_global).iterateDynamicProperties;(this||_global).o=PropertyFactory.getProp(t,e.o,0,.01,this||_global);(this||_global).c=PropertyFactory.getProp(t,e.c,1,255,this||_global);(this||_global).style=a}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(t,e,a){this.initDynamicPropertyContainer(t);(this||_global).getValue=(this||_global).iterateDynamicProperties;(this||_global).style=a}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(t,e,a){(this||_global).data=e;(this||_global).c=createTypedArray(\"uint8c\",4*e.p);var l=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;(this||_global).o=createTypedArray(\"float32\",l);(this||_global)._cmdf=false;(this||_global)._omdf=false;(this||_global)._collapsable=this.checkCollapsable();(this||_global)._hasOpacity=l;this.initDynamicPropertyContainer(a);(this||_global).prop=PropertyFactory.getProp(t,e.k,1,null,this||_global);(this||_global).k=(this||_global).prop.k;this.getValue(true)}GradientProperty.prototype.comparePoints=function(t,e){var a=0;var l=(this||_global).o.length/2;var r;while(a<l){r=Math.abs(t[4*a]-t[4*e+2*a]);if(r>.01)return false;a+=1}return true};GradientProperty.prototype.checkCollapsable=function(){if((this||_global).o.length/2!==(this||_global).c.length/4)return false;if((this||_global).data.k.k[0].s){var t=0;var e=(this||_global).data.k.k.length;while(t<e){if(!this.comparePoints((this||_global).data.k.k[t].s,(this||_global).data.p))return false;t+=1}}else if(!this.comparePoints((this||_global).data.k.k,(this||_global).data.p))return false;return true};GradientProperty.prototype.getValue=function(t){(this||_global).prop.getValue();(this||_global)._mdf=false;(this||_global)._cmdf=false;(this||_global)._omdf=false;if((this||_global).prop._mdf||t){var e;var a=4*(this||_global).data.p;var l;var r;for(e=0;e<a;e+=1){l=e%4===0?100:255;r=Math.round((this||_global).prop.v[e]*l);if((this||_global).c[e]!==r){(this||_global).c[e]=r;(this||_global)._cmdf=!t}}if((this||_global).o.length){a=(this||_global).prop.v.length;for(e=4*(this||_global).data.p;e<a;e+=1){l=e%2===0?100:1;r=e%2===0?Math.round(100*(this||_global).prop.v[e]):(this||_global).prop.v[e];if((this||_global).o[e-4*(this||_global).data.p]!==r){(this||_global).o[e-4*(this||_global).data.p]=r;(this||_global)._omdf=!t}}}(this||_global)._mdf=!t}};extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(t,e,a){this.initDynamicPropertyContainer(t);(this||_global).getValue=(this||_global).iterateDynamicProperties;this.initGradientData(t,e,a)}SVGGradientFillStyleData.prototype.initGradientData=function(t,e,a){(this||_global).o=PropertyFactory.getProp(t,e.o,0,.01,this||_global);(this||_global).s=PropertyFactory.getProp(t,e.s,1,null,this||_global);(this||_global).e=PropertyFactory.getProp(t,e.e,1,null,this||_global);(this||_global).h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this||_global);(this||_global).a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this||_global);(this||_global).g=new GradientProperty(t,e.g,this||_global);(this||_global).style=a;(this||_global).stops=[];this.setGradientData(a.pElem,e);this.setGradientOpacity(e,a);(this||_global)._isAnimated=!!(this||_global)._isAnimated};SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var a=createElementID();var l=createNS(1===e.t?\"linearGradient\":\"radialGradient\");l.setAttribute(\"id\",a);l.setAttribute(\"spreadMethod\",\"pad\");l.setAttribute(\"gradientUnits\",\"userSpaceOnUse\");var r=[];var o;var i;var s;s=4*e.g.p;for(i=0;i<s;i+=4){o=createNS(\"stop\");l.appendChild(o);r.push(o)}t.setAttribute(\"gf\"===e.ty?\"fill\":\"stroke\",\"url(\"+getLocationHref()+\"#\"+a+\")\");(this||_global).gf=l;(this||_global).cst=r};SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if((this||_global).g._hasOpacity&&!(this||_global).g._collapsable){var a;var l;var r;var o=createNS(\"mask\");var i=createNS(\"path\");o.appendChild(i);var s=createElementID();var n=createElementID();o.setAttribute(\"id\",n);var h=createNS(1===t.t?\"linearGradient\":\"radialGradient\");h.setAttribute(\"id\",s);h.setAttribute(\"spreadMethod\",\"pad\");h.setAttribute(\"gradientUnits\",\"userSpaceOnUse\");r=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var g=(this||_global).stops;for(l=4*t.g.p;l<r;l+=2){a=createNS(\"stop\");a.setAttribute(\"stop-color\",\"rgb(255,255,255)\");h.appendChild(a);g.push(a)}i.setAttribute(\"gf\"===t.ty?\"fill\":\"stroke\",\"url(\"+getLocationHref()+\"#\"+s+\")\");if(\"gs\"===t.ty){i.setAttribute(\"stroke-linecap\",lineCapEnum[t.lc||2]);i.setAttribute(\"stroke-linejoin\",lineJoinEnum[t.lj||2]);1===t.lj&&i.setAttribute(\"stroke-miterlimit\",t.ml)}(this||_global).of=h;(this||_global).ms=o;(this||_global).ost=g;(this||_global).maskId=n;e.msElem=i}};extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(t,e,a){this.initDynamicPropertyContainer(t);(this||_global).getValue=(this||_global).iterateDynamicProperties;(this||_global).w=PropertyFactory.getProp(t,e.w,0,null,this||_global);(this||_global).d=new DashProperty(t,e.d||{},\"svg\",this||_global);this.initGradientData(t,e,a);(this||_global)._isAnimated=!!(this||_global)._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){(this||_global).it=[];(this||_global).prevViewData=[];(this||_global).gr=createNS(\"g\")}function SVGTransformData(t,e,a){(this||_global).transform={mProps:t,op:e,container:a};(this||_global).elements=[];(this||_global)._isAnimated=(this||_global).transform.mProps.dynamicProperties.length||(this||_global).transform.op.effectsSequence.length}var buildShapeString=function buildShapeString(t,e,a,l){if(0===e)return\"\";var r=t.o;var o=t.i;var i=t.v;var s;var n=\" M\"+l.applyToPointStringified(i[0][0],i[0][1]);for(s=1;s<e;s+=1)n+=\" C\"+l.applyToPointStringified(r[s-1][0],r[s-1][1])+\" \"+l.applyToPointStringified(o[s][0],o[s][1])+\" \"+l.applyToPointStringified(i[s][0],i[s][1]);if(a&&e){n+=\" C\"+l.applyToPointStringified(r[s-1][0],r[s-1][1])+\" \"+l.applyToPointStringified(o[0][0],o[0][1])+\" \"+l.applyToPointStringified(i[0][0],i[0][1]);n+=\"z\"}return n};var SVGElementsRenderer=function(){var t=new Matrix;var e=new Matrix;var a={createRenderFunction:createRenderFunction};function createRenderFunction(t){switch(t.ty){case\"fl\":return renderFill;case\"gf\":return renderGradient;case\"gs\":return renderGradientStroke;case\"st\":return renderStroke;case\"sh\":case\"el\":case\"rc\":case\"sr\":return renderPath;case\"tr\":return renderContentTransform;case\"no\":return renderNoop;default:return null}}function renderContentTransform(t,e,a){(a||e.transform.op._mdf)&&e.transform.container.setAttribute(\"opacity\",e.transform.op.v);(a||e.transform.mProps._mdf)&&e.transform.container.setAttribute(\"transform\",e.transform.mProps.v.to2dCSS())}function renderNoop(){}function renderPath(a,l,r){var o;var i;var s;var n;var h;var g;var p=l.styles.length;var f=l.lvl;var b;var c;var _;var m;for(g=0;g<p;g+=1){n=l.sh._mdf||r;if(l.styles[g].lvl<f){c=e.reset();_=f-l.styles[g].lvl;m=l.transformers.length-1;while(!n&&_>0){n=l.transformers[m].mProps._mdf||n;_-=1;m-=1}if(n){_=f-l.styles[g].lvl;m=l.transformers.length-1;while(_>0){c.multiply(l.transformers[m].mProps.v);_-=1;m-=1}}}else c=t;b=l.sh.paths;i=b._length;if(n){s=\"\";for(o=0;o<i;o+=1){h=b.shapes[o];h&&h._length&&(s+=buildShapeString(h,h._length,h.c,c))}l.caches[g]=s}else s=l.caches[g];l.styles[g].d+=true===a.hd?\"\":s;l.styles[g]._mdf=n||l.styles[g]._mdf}}function renderFill(t,e,a){var l=e.style;(e.c._mdf||a)&&l.pElem.setAttribute(\"fill\",\"rgb(\"+bmFloor(e.c.v[0])+\",\"+bmFloor(e.c.v[1])+\",\"+bmFloor(e.c.v[2])+\")\");(e.o._mdf||a)&&l.pElem.setAttribute(\"fill-opacity\",e.o.v)}function renderGradientStroke(t,e,a){renderGradient(t,e,a);renderStroke(t,e,a)}function renderGradient(t,e,a){var l=e.gf;var r=e.g._hasOpacity;var o=e.s.v;var i=e.e.v;if(e.o._mdf||a){var s=\"gf\"===t.ty?\"fill-opacity\":\"stroke-opacity\";e.style.pElem.setAttribute(s,e.o.v)}if(e.s._mdf||a){var n=1===t.t?\"x1\":\"cx\";var h=\"x1\"===n?\"y1\":\"cy\";l.setAttribute(n,o[0]);l.setAttribute(h,o[1]);if(r&&!e.g._collapsable){e.of.setAttribute(n,o[0]);e.of.setAttribute(h,o[1])}}var g;var p;var f;var b;if(e.g._cmdf||a){g=e.cst;var c=e.g.c;f=g.length;for(p=0;p<f;p+=1){b=g[p];b.setAttribute(\"offset\",c[4*p]+\"%\");b.setAttribute(\"stop-color\",\"rgb(\"+c[4*p+1]+\",\"+c[4*p+2]+\",\"+c[4*p+3]+\")\")}}if(r&&(e.g._omdf||a)){var _=e.g.o;g=e.g._collapsable?e.cst:e.ost;f=g.length;for(p=0;p<f;p+=1){b=g[p];e.g._collapsable||b.setAttribute(\"offset\",_[2*p]+\"%\");b.setAttribute(\"stop-opacity\",_[2*p+1])}}if(1===t.t){if(e.e._mdf||a){l.setAttribute(\"x2\",i[0]);l.setAttribute(\"y2\",i[1]);if(r&&!e.g._collapsable){e.of.setAttribute(\"x2\",i[0]);e.of.setAttribute(\"y2\",i[1])}}}else{var m;if(e.s._mdf||e.e._mdf||a){m=Math.sqrt(Math.pow(o[0]-i[0],2)+Math.pow(o[1]-i[1],2));l.setAttribute(\"r\",m);r&&!e.g._collapsable&&e.of.setAttribute(\"r\",m)}if(e.e._mdf||e.h._mdf||e.a._mdf||a){m||(m=Math.sqrt(Math.pow(o[0]-i[0],2)+Math.pow(o[1]-i[1],2)));var u=Math.atan2(i[1]-o[1],i[0]-o[0]);var d=e.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var v=m*d;var y=Math.cos(u+e.a.v)*v+o[0];var P=Math.sin(u+e.a.v)*v+o[1];l.setAttribute(\"fx\",y);l.setAttribute(\"fy\",P);if(r&&!e.g._collapsable){e.of.setAttribute(\"fx\",y);e.of.setAttribute(\"fy\",P)}}}}function renderStroke(t,e,a){var l=e.style;var r=e.d;if(r&&(r._mdf||a)&&r.dashStr){l.pElem.setAttribute(\"stroke-dasharray\",r.dashStr);l.pElem.setAttribute(\"stroke-dashoffset\",r.dashoffset[0])}e.c&&(e.c._mdf||a)&&l.pElem.setAttribute(\"stroke\",\"rgb(\"+bmFloor(e.c.v[0])+\",\"+bmFloor(e.c.v[1])+\",\"+bmFloor(e.c.v[2])+\")\");(e.o._mdf||a)&&l.pElem.setAttribute(\"stroke-opacity\",e.o.v);if(e.w._mdf||a){l.pElem.setAttribute(\"stroke-width\",e.w.v);l.msElem&&l.msElem.setAttribute(\"stroke-width\",e.w.v)}}return a}();function SVGShapeElement(t,e,a){(this||_global).shapes=[];(this||_global).shapesData=t.shapes;(this||_global).stylesList=[];(this||_global).shapeModifiers=[];(this||_global).itemsData=[];(this||_global).processedElements=[];(this||_global).animatedContents=[];this.initElement(t,e,a);(this||_global).prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement);SVGShapeElement.prototype.initSecondaryElement=function(){};SVGShapeElement.prototype.identityMatrix=new Matrix;SVGShapeElement.prototype.buildExpressionInterface=function(){};SVGShapeElement.prototype.createContent=function(){this.searchShapes((this||_global).shapesData,(this||_global).itemsData,(this||_global).prevViewData,(this||_global).layerElement,0,[],true);this.filterUniqueShapes()};SVGShapeElement.prototype.filterUniqueShapes=function(){var t;var e=(this||_global).shapes.length;var a;var l;var r=(this||_global).stylesList.length;var o;var i=[];var s=false;for(l=0;l<r;l+=1){o=(this||_global).stylesList[l];s=false;i.length=0;for(t=0;t<e;t+=1){a=(this||_global).shapes[t];if(-1!==a.styles.indexOf(o)){i.push(a);s=a._isAnimated||s}}i.length>1&&s&&this.setShapesAsAnimated(i)}};SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e;var a=t.length;for(e=0;e<a;e+=1)t[e].setAsAnimated()};SVGShapeElement.prototype.createStyleElement=function(t,e){var a;var l=new SVGStyleData(t,e);var r=l.pElem;if(\"st\"===t.ty)a=new SVGStrokeStyleData(this||_global,t,l);else if(\"fl\"===t.ty)a=new SVGFillStyleData(this||_global,t,l);else if(\"gf\"===t.ty||\"gs\"===t.ty){var o=\"gf\"===t.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData;a=new o(this||_global,t,l);(this||_global).globalData.defs.appendChild(a.gf);if(a.maskId){(this||_global).globalData.defs.appendChild(a.ms);(this||_global).globalData.defs.appendChild(a.of);r.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+a.maskId+\")\")}}else\"no\"===t.ty&&(a=new SVGNoStyleData(this||_global,t,l));if(\"st\"===t.ty||\"gs\"===t.ty){r.setAttribute(\"stroke-linecap\",lineCapEnum[t.lc||2]);r.setAttribute(\"stroke-linejoin\",lineJoinEnum[t.lj||2]);r.setAttribute(\"fill-opacity\",\"0\");1===t.lj&&r.setAttribute(\"stroke-miterlimit\",t.ml)}2===t.r&&r.setAttribute(\"fill-rule\",\"evenodd\");t.ln&&r.setAttribute(\"id\",t.ln);t.cl&&r.setAttribute(\"class\",t.cl);t.bm&&(r.style[\"mix-blend-mode\"]=getBlendMode(t.bm));(this||_global).stylesList.push(l);this.addToAnimatedContents(t,a);return a};SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;t.ln&&e.gr.setAttribute(\"id\",t.ln);t.cl&&e.gr.setAttribute(\"class\",t.cl);t.bm&&(e.gr.style[\"mix-blend-mode\"]=getBlendMode(t.bm));return e};SVGShapeElement.prototype.createTransformElement=function(t,e){var a=TransformPropertyFactory.getTransformProperty(this||_global,t,this||_global);var l=new SVGTransformData(a,a.o,e);this.addToAnimatedContents(t,l);return l};SVGShapeElement.prototype.createShapeElement=function(t,e,a){var l=4;\"rc\"===t.ty?l=5:\"el\"===t.ty?l=6:\"sr\"===t.ty&&(l=7);var r=ShapePropertyFactory.getShapeProp(this||_global,t,l,this||_global);var o=new SVGShapeData(e,a,r);(this||_global).shapes.push(o);this.addShapeToModifiers(o);this.addToAnimatedContents(t,o);return o};SVGShapeElement.prototype.addToAnimatedContents=function(t,e){var a=0;var l=(this||_global).animatedContents.length;while(a<l){if((this||_global).animatedContents[a].element===e)return;a+=1}(this||_global).animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})};SVGShapeElement.prototype.setElementStyles=function(t){var e=t.styles;var a;var l=(this||_global).stylesList.length;for(a=0;a<l;a+=1)(this||_global).stylesList[a].closed||e.push((this||_global).stylesList[a])};SVGShapeElement.prototype.reloadShapes=function(){(this||_global)._isFirstFrame=true;var t;var e=(this||_global).itemsData.length;for(t=0;t<e;t+=1)(this||_global).prevViewData[t]=(this||_global).itemsData[t];this.searchShapes((this||_global).shapesData,(this||_global).itemsData,(this||_global).prevViewData,(this||_global).layerElement,0,[],true);this.filterUniqueShapes();e=(this||_global).dynamicProperties.length;for(t=0;t<e;t+=1)(this||_global).dynamicProperties[t].getValue();this.renderModifiers()};SVGShapeElement.prototype.searchShapes=function(t,e,a,l,r,o,i){var s=[].concat(o);var n;var h=t.length-1;var g;var p;var f=[];var b=[];var c;var _;var m;for(n=h;n>=0;n-=1){m=this.searchProcessedElement(t[n]);m?e[n]=a[m-1]:t[n]._render=i;if(\"fl\"===t[n].ty||\"st\"===t[n].ty||\"gf\"===t[n].ty||\"gs\"===t[n].ty||\"no\"===t[n].ty){m?e[n].style.closed=false:e[n]=this.createStyleElement(t[n],r);t[n]._render&&e[n].style.pElem.parentNode!==l&&l.appendChild(e[n].style.pElem);f.push(e[n].style)}else if(\"gr\"===t[n].ty){if(m){p=e[n].it.length;for(g=0;g<p;g+=1)e[n].prevViewData[g]=e[n].it[g]}else e[n]=this.createGroupElement(t[n]);this.searchShapes(t[n].it,e[n].it,e[n].prevViewData,e[n].gr,r+1,s,i);t[n]._render&&e[n].gr.parentNode!==l&&l.appendChild(e[n].gr)}else if(\"tr\"===t[n].ty){m||(e[n]=this.createTransformElement(t[n],l));c=e[n].transform;s.push(c)}else if(\"sh\"===t[n].ty||\"rc\"===t[n].ty||\"el\"===t[n].ty||\"sr\"===t[n].ty){m||(e[n]=this.createShapeElement(t[n],s,r));this.setElementStyles(e[n])}else if(\"tm\"===t[n].ty||\"rd\"===t[n].ty||\"ms\"===t[n].ty||\"pb\"===t[n].ty||\"zz\"===t[n].ty||\"op\"===t[n].ty){if(m){_=e[n];_.closed=false}else{_=ShapeModifiers.getModifier(t[n].ty);_.init(this||_global,t[n]);e[n]=_;(this||_global).shapeModifiers.push(_)}b.push(_)}else if(\"rp\"===t[n].ty){if(m){_=e[n];_.closed=true}else{_=ShapeModifiers.getModifier(t[n].ty);e[n]=_;_.init(this||_global,t,n,e);(this||_global).shapeModifiers.push(_);i=false}b.push(_)}this.addProcessedElement(t[n],n+1)}h=f.length;for(n=0;n<h;n+=1)f[n].closed=true;h=b.length;for(n=0;n<h;n+=1)b[n].closed=true};SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t;var e=(this||_global).stylesList.length;for(t=0;t<e;t+=1)(this||_global).stylesList[t].reset();this.renderShape();for(t=0;t<e;t+=1)if((this||_global).stylesList[t]._mdf||(this||_global)._isFirstFrame){if((this||_global).stylesList[t].msElem){(this||_global).stylesList[t].msElem.setAttribute(\"d\",(this||_global).stylesList[t].d);(this||_global).stylesList[t].d=\"M0 0\"+(this||_global).stylesList[t].d}(this||_global).stylesList[t].pElem.setAttribute(\"d\",(this||_global).stylesList[t].d||\"M0 0\")}};SVGShapeElement.prototype.renderShape=function(){var t;var e=(this||_global).animatedContents.length;var a;for(t=0;t<e;t+=1){a=(this||_global).animatedContents[t];((this||_global)._isFirstFrame||a.element._isAnimated)&&true!==a.data&&a.fn(a.data,a.element,(this||_global)._isFirstFrame)}};SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement();(this||_global).shapesData=null;(this||_global).itemsData=null};function LetterProps(t,e,a,l,r,o){(this||_global).o=t;(this||_global).sw=e;(this||_global).sc=a;(this||_global).fc=l;(this||_global).m=r;(this||_global).p=o;(this||_global)._mdf={o:true,sw:!!e,sc:!!a,fc:!!l,m:true,p:true}}LetterProps.prototype.update=function(t,e,a,l,r,o){(this||_global)._mdf.o=false;(this||_global)._mdf.sw=false;(this||_global)._mdf.sc=false;(this||_global)._mdf.fc=false;(this||_global)._mdf.m=false;(this||_global)._mdf.p=false;var i=false;if((this||_global).o!==t){(this||_global).o=t;(this||_global)._mdf.o=true;i=true}if((this||_global).sw!==e){(this||_global).sw=e;(this||_global)._mdf.sw=true;i=true}if((this||_global).sc!==a){(this||_global).sc=a;(this||_global)._mdf.sc=true;i=true}if((this||_global).fc!==l){(this||_global).fc=l;(this||_global)._mdf.fc=true;i=true}if((this||_global).m!==r){(this||_global).m=r;(this||_global)._mdf.m=true;i=true}if(o.length&&((this||_global).p[0]!==o[0]||(this||_global).p[1]!==o[1]||(this||_global).p[4]!==o[4]||(this||_global).p[5]!==o[5]||(this||_global).p[12]!==o[12]||(this||_global).p[13]!==o[13])){(this||_global).p=o;(this||_global)._mdf.p=true;i=true}return i};function TextProperty(t,e){(this||_global)._frameId=initialDefaultFrame;(this||_global).pv=\"\";(this||_global).v=\"\";(this||_global).kf=false;(this||_global)._isFirstFrame=true;(this||_global)._mdf=false;e.d&&e.d.sid&&(e.d=t.globalData.slotManager.getProp(e.d));(this||_global).data=e;(this||_global).elem=t;(this||_global).comp=(this||_global).elem.comp;(this||_global).keysIndex=0;(this||_global).canResize=false;(this||_global).minimumFontSize=1;(this||_global).effectsSequence=[];(this||_global).currentData={ascent:0,boxWidth:(this||_global).defaultBoxWidth,f:\"\",fStyle:\"\",fWeight:\"\",fc:\"\",j:\"\",justifyOffset:\"\",l:[],lh:0,lineWidths:[],ls:\"\",of:\"\",s:\"\",sc:\"\",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:false,strokeColorAnim:false,strokeWidthAnim:false,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:false};this.copyData((this||_global).currentData,(this||_global).data.d.k[0].s);this.searchProperty()||this.completeTextData((this||_global).currentData)}TextProperty.prototype.defaultBoxWidth=[0,0];TextProperty.prototype.copyData=function(t,e){for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t};TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t);(this||_global).currentData=t;(this||_global).currentData.boxWidth=(this||_global).currentData.boxWidth||(this||_global).defaultBoxWidth;(this||_global)._mdf=true};TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()};TextProperty.prototype.searchKeyframes=function(){(this||_global).kf=(this||_global).data.d.k.length>1;(this||_global).kf&&this.addEffect((this||_global).getKeyframeValue.bind(this||_global));return(this||_global).kf};TextProperty.prototype.addEffect=function(t){(this||_global).effectsSequence.push(t);(this||_global).elem.addDynamicProperty(this||_global)};TextProperty.prototype.getValue=function(t){if((this||_global).elem.globalData.frameId!==(this||_global).frameId&&(this||_global).effectsSequence.length||t){(this||_global).currentData.t=(this||_global).data.d.k[(this||_global).keysIndex].s.t;var e=(this||_global).currentData;var a=(this||_global).keysIndex;if((this||_global).lock)this.setCurrentData((this||_global).currentData);else{(this||_global).lock=true;(this||_global)._mdf=false;var l;var r=(this||_global).effectsSequence.length;var o=t||(this||_global).data.d.k[(this||_global).keysIndex].s;for(l=0;l<r;l+=1)o=a!==(this||_global).keysIndex?(this||_global).effectsSequence[l](o,o.t):(this||_global).effectsSequence[l]((this||_global).currentData,o.t);e!==o&&this.setCurrentData(o);(this||_global).v=(this||_global).currentData;(this||_global).pv=(this||_global).v;(this||_global).lock=false;(this||_global).frameId=(this||_global).elem.globalData.frameId}}};TextProperty.prototype.getKeyframeValue=function(){var t=(this||_global).data.d.k;var e=(this||_global).elem.comp.renderedFrame;var a=0;var l=t.length;while(a<=l-1){if(a===l-1||t[a+1].t>e)break;a+=1}(this||_global).keysIndex!==a&&((this||_global).keysIndex=a);return(this||_global).data.d.k[(this||_global).keysIndex].s};TextProperty.prototype.buildFinalText=function(t){var e=[];var a=0;var l=t.length;var r;var o;var i=false;var s=false;var n=\"\";while(a<l){i=s;s=false;r=t.charCodeAt(a);n=t.charAt(a);if(FontManager.isCombinedCharacter(r))i=true;else if(r>=55296&&r<=56319)if(FontManager.isRegionalFlag(t,a))n=t.substr(a,14);else{o=t.charCodeAt(a+1);if(o>=56320&&o<=57343)if(FontManager.isModifier(r,o)){n=t.substr(a,2);i=true}else n=FontManager.isFlagEmoji(t.substr(a,4))?t.substr(a,4):t.substr(a,2)}else if(r>56319){o=t.charCodeAt(a+1);FontManager.isVariationSelector(r)&&(i=true)}else if(FontManager.isZeroWidthJoiner(r)){i=true;s=true}if(i){e[e.length-1]+=n;i=false}else e.push(n);a+=n.length}return e};TextProperty.prototype.completeTextData=function(t){t.__complete=true;var e=(this||_global).elem.globalData.fontManager;var a=(this||_global).data;var l=[];var r;var o;var i;var s=0;var n;var h=a.m.g;var g=0;var p=0;var f=0;var b=[];var c=0;var _=0;var m;var u;var d=e.getFontByName(t.f);var v;var y=0;var P=getFontProperties(d);t.fWeight=P.weight;t.fStyle=P.style;t.finalSize=t.s;t.finalText=this.buildFinalText(t.t);o=t.finalText.length;t.finalLineHeight=t.lh;var x=t.tr/1e3*t.finalSize;var S;if(t.sz){var E=true;var F=t.sz[0];var T=t.sz[1];var M;var k;while(E){k=this.buildFinalText(t.t);M=0;c=0;o=k.length;x=t.tr/1e3*t.finalSize;var D=-1;for(r=0;r<o;r+=1){S=k[r].charCodeAt(0);i=false;if(\" \"===k[r])D=r;else if(13===S||3===S){c=0;i=true;M+=t.finalLineHeight||1.2*t.finalSize}if(e.chars){v=e.getCharData(k[r],d.fStyle,d.fFamily);y=i?0:v.w*t.finalSize/100}else y=e.measureText(k[r],t.f,t.finalSize);if(c+y>F&&\" \"!==k[r]){-1===D?o+=1:r=D;M+=t.finalLineHeight||1.2*t.finalSize;k.splice(r,D===r?1:0,\"\\r\");D=-1;c=0}else{c+=y;c+=x}}M+=d.ascent*t.finalSize/100;if((this||_global).canResize&&t.finalSize>(this||_global).minimumFontSize&&T<M){t.finalSize-=1;t.finalLineHeight=t.finalSize*t.lh/t.s}else{t.finalText=k;o=t.finalText.length;E=false}}}c=-x;y=0;var w=0;var I;for(r=0;r<o;r+=1){i=false;I=t.finalText[r];S=I.charCodeAt(0);if(13===S||3===S){w=0;b.push(c);_=c>_?c:_;c=-2*x;n=\"\";i=true;f+=1}else n=I;if(e.chars){v=e.getCharData(I,d.fStyle,e.getFontByName(t.f).fFamily);y=i?0:v.w*t.finalSize/100}else y=e.measureText(n,t.f,t.finalSize);if(\" \"===I)w+=y+x;else{c+=y+x+w;w=0}l.push({l:y,an:y,add:g,n:i,anIndexes:[],val:n,line:f,animatorJustifyOffset:0});if(2==h){g+=y;if(\"\"===n||\" \"===n||r===o-1){\"\"!==n&&\" \"!==n||(g-=y);while(p<=r){l[p].an=g;l[p].ind=s;l[p].extra=y;p+=1}s+=1;g=0}}else if(3==h){g+=y;if(\"\"===n||r===o-1){\"\"===n&&(g-=y);while(p<=r){l[p].an=g;l[p].ind=s;l[p].extra=y;p+=1}g=0;s+=1}}else{l[s].ind=s;l[s].extra=0;s+=1}}t.l=l;_=c>_?c:_;b.push(c);if(t.sz){t.boxWidth=t.sz[0];t.justifyOffset=0}else{t.boxWidth=_;switch(t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}}t.lineWidths=b;var V=a.a;var L;var R;u=V.length;var z;var G;var O=[];for(m=0;m<u;m+=1){L=V[m];L.a.sc&&(t.strokeColorAnim=true);L.a.sw&&(t.strokeWidthAnim=true);(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(t.fillColorAnim=true);G=0;z=L.s.b;for(r=0;r<o;r+=1){R=l[r];R.anIndexes[m]=G;if(1==z&&\"\"!==R.val||2==z&&\"\"!==R.val&&\" \"!==R.val||3==z&&(R.n||\" \"==R.val||r==o-1)||4==z&&(R.n||r==o-1)){1===L.s.rn&&O.push(G);G+=1}}a.a[m].s.totalChars=G;var N=-1;var H;if(1===L.s.rn)for(r=0;r<o;r+=1){R=l[r];if(N!=R.anIndexes[m]){N=R.anIndexes[m];H=O.splice(Math.floor(Math.random()*O.length),1)[0]}R.anIndexes[m]=H}}t.yOffset=t.finalLineHeight||1.2*t.finalSize;t.ls=t.ls||0;t.ascent=d.ascent*t.finalSize/100};TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?(this||_global).keysIndex:e;var a=this.copyData({},(this||_global).data.d.k[e].s);a=this.copyData(a,t);(this||_global).data.d.k[e].s=a;this.recalculate(e);this.setCurrentData(a);(this||_global).elem.addDynamicProperty(this||_global)};TextProperty.prototype.recalculate=function(t){var e=(this||_global).data.d.k[t].s;e.__complete=false;(this||_global).keysIndex=0;(this||_global)._isFirstFrame=true;this.getValue(e)};TextProperty.prototype.canResizeFont=function(t){(this||_global).canResize=t;this.recalculate((this||_global).keysIndex);(this||_global).elem.addDynamicProperty(this||_global)};TextProperty.prototype.setMinimumFontSize=function(t){(this||_global).minimumFontSize=Math.floor(t)||1;this.recalculate((this||_global).keysIndex);(this||_global).elem.addDynamicProperty(this||_global)};var TextSelectorProp=function(){var t=Math.max;var e=Math.min;var a=Math.floor;function TextSelectorPropFactory(t,e){(this||_global)._currentTextLength=-1;(this||_global).k=false;(this||_global).data=e;(this||_global).elem=t;(this||_global).comp=t.comp;(this||_global).finalS=0;(this||_global).finalE=0;this.initDynamicPropertyContainer(t);(this||_global).s=PropertyFactory.getProp(t,e.s||{k:0},0,0,this||_global);(this||_global).e=\"e\"in e?PropertyFactory.getProp(t,e.e,0,0,this||_global):{v:100};(this||_global).o=PropertyFactory.getProp(t,e.o||{k:0},0,0,this||_global);(this||_global).xe=PropertyFactory.getProp(t,e.xe||{k:0},0,0,this||_global);(this||_global).ne=PropertyFactory.getProp(t,e.ne||{k:0},0,0,this||_global);(this||_global).sm=PropertyFactory.getProp(t,e.sm||{k:100},0,0,this||_global);(this||_global).a=PropertyFactory.getProp(t,e.a,0,.01,this||_global);(this||_global).dynamicProperties.length||this.getValue()}TextSelectorPropFactory.prototype={getMult:function getMult(l){(this||_global)._currentTextLength!==(this||_global).elem.textProperty.currentData.l.length&&this.getValue();var r=0;var o=0;var i=1;var s=1;(this||_global).ne.v>0?r=(this||_global).ne.v/100:o=-(this||_global).ne.v/100;(this||_global).xe.v>0?i=1-(this||_global).xe.v/100:s=1+(this||_global).xe.v/100;var n=BezierFactory.getBezierEasing(r,o,i,s).get;var h=0;var g=(this||_global).finalS;var p=(this||_global).finalE;var f=(this||_global).data.sh;if(2===f){h=p===g?l>=p?1:0:t(0,e(.5/(p-g)+(l-g)/(p-g),1));h=n(h)}else if(3===f){h=p===g?l>=p?0:1:1-t(0,e(.5/(p-g)+(l-g)/(p-g),1));h=n(h)}else if(4===f){if(p===g)h=0;else{h=t(0,e(.5/(p-g)+(l-g)/(p-g),1));h<.5?h*=2:h=1-2*(h-.5)}h=n(h)}else if(5===f){if(p===g)h=0;else{var b=p-g;l=e(t(0,l+.5-g),p-g);var c=-b/2+l;var _=b/2;h=Math.sqrt(1-c*c/(_*_))}h=n(h)}else if(6===f){if(p===g)h=0;else{l=e(t(0,l+.5-g),p-g);h=(1+Math.cos(Math.PI+2*Math.PI*l/(p-g)))/2}h=n(h)}else{l>=a(g)&&(h=t(0,e(l-g<0?e(p,1)-(g-l):p-l,1)));h=n(h)}if(100!==(this||_global).sm.v){var m=.01*(this||_global).sm.v;0===m&&(m=1e-8);var u=.5-.5*m;if(h<u)h=0;else{h=(h-u)/m;h>1&&(h=1)}}return h*(this||_global).a.v},getValue:function getValue(t){this.iterateDynamicProperties();(this||_global)._mdf=t||(this||_global)._mdf;(this||_global)._currentTextLength=(this||_global).elem.textProperty.currentData.l.length||0;t&&2===(this||_global).data.r&&((this||_global).e.v=(this||_global)._currentTextLength);var e=2===(this||_global).data.r?1:100/(this||_global).data.totalChars;var a=(this||_global).o.v/e;var l=(this||_global).s.v/e+a;var r=(this||_global).e.v/e+a;if(l>r){var o=l;l=r;r=o}(this||_global).finalS=l;(this||_global).finalE=r}};extendPrototype([DynamicPropertyContainer],TextSelectorPropFactory);function getTextSelectorProp(t,e,a){return new TextSelectorPropFactory(t,e,a)}return{getTextSelectorProp:getTextSelectorProp}}();function TextAnimatorDataProperty(t,e,a){var l={propType:false};var r=PropertyFactory.getProp;var o=e.a;(this||_global).a={r:o.r?r(t,o.r,0,degToRads,a):l,rx:o.rx?r(t,o.rx,0,degToRads,a):l,ry:o.ry?r(t,o.ry,0,degToRads,a):l,sk:o.sk?r(t,o.sk,0,degToRads,a):l,sa:o.sa?r(t,o.sa,0,degToRads,a):l,s:o.s?r(t,o.s,1,.01,a):l,a:o.a?r(t,o.a,1,0,a):l,o:o.o?r(t,o.o,0,.01,a):l,p:o.p?r(t,o.p,1,0,a):l,sw:o.sw?r(t,o.sw,0,0,a):l,sc:o.sc?r(t,o.sc,1,0,a):l,fc:o.fc?r(t,o.fc,1,0,a):l,fh:o.fh?r(t,o.fh,0,0,a):l,fs:o.fs?r(t,o.fs,0,.01,a):l,fb:o.fb?r(t,o.fb,0,.01,a):l,t:o.t?r(t,o.t,0,0,a):l};(this||_global).s=TextSelectorProp.getTextSelectorProp(t,e.s,a);(this||_global).s.t=e.s.t}function TextAnimatorProperty(t,e,a){(this||_global)._isFirstFrame=true;(this||_global)._hasMaskedPath=false;(this||_global)._frameId=-1;(this||_global)._textData=t;(this||_global)._renderType=e;(this||_global)._elem=a;(this||_global)._animatorsData=createSizedArray((this||_global)._textData.a.length);(this||_global)._pathData={};(this||_global)._moreOptions={alignment:{}};(this||_global).renderedLetters=[];(this||_global).lettersChangedFlag=false;this.initDynamicPropertyContainer(a)}TextAnimatorProperty.prototype.searchProperties=function(){var t;var e=(this||_global)._textData.a.length;var a;var l=PropertyFactory.getProp;for(t=0;t<e;t+=1){a=(this||_global)._textData.a[t];(this||_global)._animatorsData[t]=new TextAnimatorDataProperty((this||_global)._elem,a,this||_global)}if((this||_global)._textData.p&&\"m\"in(this||_global)._textData.p){(this||_global)._pathData={a:l((this||_global)._elem,(this||_global)._textData.p.a,0,0,this||_global),f:l((this||_global)._elem,(this||_global)._textData.p.f,0,0,this||_global),l:l((this||_global)._elem,(this||_global)._textData.p.l,0,0,this||_global),r:l((this||_global)._elem,(this||_global)._textData.p.r,0,0,this||_global),p:l((this||_global)._elem,(this||_global)._textData.p.p,0,0,this||_global),m:(this||_global)._elem.maskManager.getMaskProperty((this||_global)._textData.p.m)};(this||_global)._hasMaskedPath=true}else(this||_global)._hasMaskedPath=false;(this||_global)._moreOptions.alignment=l((this||_global)._elem,(this||_global)._textData.m.a,1,0,this||_global)};TextAnimatorProperty.prototype.getMeasures=function(t,e){(this||_global).lettersChangedFlag=e;if((this||_global)._mdf||(this||_global)._isFirstFrame||e||(this||_global)._hasMaskedPath&&(this||_global)._pathData.m._mdf){(this||_global)._isFirstFrame=false;var a=(this||_global)._moreOptions.alignment.v;var l=(this||_global)._animatorsData;var r=(this||_global)._textData;var o=(this||_global).mHelper;var i=(this||_global)._renderType;var s=(this||_global).renderedLetters.length;var n;var h;var g;var p;var f=t.l;var b;var c;var _;var m;var u;var d;var v;var y;var P;var x;var S;var E;var F;var T;var M;if((this||_global)._hasMaskedPath){M=(this||_global)._pathData.m;if(!(this||_global)._pathData.n||(this||_global)._pathData._mdf){var k=M.v;(this||_global)._pathData.r.v&&(k=k.reverse());b={tLength:0,segments:[]};p=k._length-1;var D;E=0;for(g=0;g<p;g+=1){D=bez.buildBezierData(k.v[g],k.v[g+1],[k.o[g][0]-k.v[g][0],k.o[g][1]-k.v[g][1]],[k.i[g+1][0]-k.v[g+1][0],k.i[g+1][1]-k.v[g+1][1]]);b.tLength+=D.segmentLength;b.segments.push(D);E+=D.segmentLength}g=p;if(M.v.c){D=bez.buildBezierData(k.v[g],k.v[0],[k.o[g][0]-k.v[g][0],k.o[g][1]-k.v[g][1]],[k.i[0][0]-k.v[0][0],k.i[0][1]-k.v[0][1]]);b.tLength+=D.segmentLength;b.segments.push(D);E+=D.segmentLength}(this||_global)._pathData.pi=b}b=(this||_global)._pathData.pi;c=(this||_global)._pathData.f.v;v=0;d=1;m=0;u=true;x=b.segments;if(c<0&&M.v.c){b.tLength<Math.abs(c)&&(c=-Math.abs(c)%b.tLength);v=x.length-1;P=x[v].points;d=P.length-1;while(c<0){c+=P[d].partialLength;d-=1;if(d<0){v-=1;P=x[v].points;d=P.length-1}}}P=x[v].points;y=P[d-1];_=P[d];S=_.partialLength}p=f.length;n=0;h=0;var w=1.2*t.finalSize*.714;var I=true;var V;var L;var R;var z;var G;z=l.length;var O;var N=-1;var H;var q;var j;var W=c;var $=v;var Y=d;var X=-1;var J;var Z;var K;var U;var Q;var tt;var et;var at;var lt=\"\";var rt=(this||_global).defaultPropsArray;var ot;if(2===t.j||1===t.j){var it=0;var st=0;var nt=2===t.j?-.5:-1;var ht=0;var gt=true;for(g=0;g<p;g+=1)if(f[g].n){it&&(it+=st);while(ht<g){f[ht].animatorJustifyOffset=it;ht+=1}it=0;gt=true}else{for(R=0;R<z;R+=1){V=l[R].a;if(V.t.propType){gt&&2===t.j&&(st+=V.t.v*nt);L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);O.length?it+=V.t.v*O[0]*nt:it+=V.t.v*O*nt}}gt=false}it&&(it+=st);while(ht<g){f[ht].animatorJustifyOffset=it;ht+=1}}for(g=0;g<p;g+=1){o.reset();J=1;if(f[g].n){n=0;h+=t.yOffset;h+=I?1:0;c=W;I=false;if((this||_global)._hasMaskedPath){v=$;d=Y;P=x[v].points;y=P[d-1];_=P[d];S=_.partialLength;m=0}lt=\"\";at=\"\";tt=\"\";ot=\"\";rt=(this||_global).defaultPropsArray}else{if((this||_global)._hasMaskedPath){if(X!==f[g].line){switch(t.j){case 1:c+=E-t.lineWidths[f[g].line];break;case 2:c+=(E-t.lineWidths[f[g].line])/2;break;default:break}X=f[g].line}if(N!==f[g].ind){f[N]&&(c+=f[N].extra);c+=f[g].an/2;N=f[g].ind}c+=a[0]*f[g].an*.005;var pt=0;for(R=0;R<z;R+=1){V=l[R].a;if(V.p.propType){L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);O.length?pt+=V.p.v[0]*O[0]:pt+=V.p.v[0]*O}if(V.a.propType){L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);O.length?pt+=V.a.v[0]*O[0]:pt+=V.a.v[0]*O}}u=true;if((this||_global)._pathData.a.v){c=.5*f[0].an+(E-(this||_global)._pathData.f.v-.5*f[0].an-.5*f[f.length-1].an)*N/(p-1);c+=(this||_global)._pathData.f.v}while(u)if(m+S>=c+pt||!P){F=(c+pt-m)/_.partialLength;q=y.point[0]+(_.point[0]-y.point[0])*F;j=y.point[1]+(_.point[1]-y.point[1])*F;o.translate(-a[0]*f[g].an*.005,-a[1]*w*.01);u=false}else if(P){m+=_.partialLength;d+=1;if(d>=P.length){d=0;v+=1;if(x[v])P=x[v].points;else if(M.v.c){d=0;v=0;P=x[v].points}else{m-=_.partialLength;P=null}}if(P){y=_;_=P[d];S=_.partialLength}}H=f[g].an/2-f[g].add;o.translate(-H,0,0)}else{H=f[g].an/2-f[g].add;o.translate(-H,0,0);o.translate(-a[0]*f[g].an*.005,-a[1]*w*.01,0)}for(R=0;R<z;R+=1){V=l[R].a;if(V.t.propType){L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);0===n&&0===t.j||((this||_global)._hasMaskedPath?O.length?c+=V.t.v*O[0]:c+=V.t.v*O:O.length?n+=V.t.v*O[0]:n+=V.t.v*O)}}t.strokeWidthAnim&&(K=t.sw||0);t.strokeColorAnim&&(Z=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]);t.fillColorAnim&&t.fc&&(U=[t.fc[0],t.fc[1],t.fc[2]]);for(R=0;R<z;R+=1){V=l[R].a;if(V.a.propType){L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);O.length?o.translate(-V.a.v[0]*O[0],-V.a.v[1]*O[1],V.a.v[2]*O[2]):o.translate(-V.a.v[0]*O,-V.a.v[1]*O,V.a.v[2]*O)}}for(R=0;R<z;R+=1){V=l[R].a;if(V.s.propType){L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);O.length?o.scale(1+(V.s.v[0]-1)*O[0],1+(V.s.v[1]-1)*O[1],1):o.scale(1+(V.s.v[0]-1)*O,1+(V.s.v[1]-1)*O,1)}}for(R=0;R<z;R+=1){V=l[R].a;L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);V.sk.propType&&(O.length?o.skewFromAxis(-V.sk.v*O[0],V.sa.v*O[1]):o.skewFromAxis(-V.sk.v*O,V.sa.v*O));V.r.propType&&(O.length?o.rotateZ(-V.r.v*O[2]):o.rotateZ(-V.r.v*O));V.ry.propType&&(O.length?o.rotateY(V.ry.v*O[1]):o.rotateY(V.ry.v*O));V.rx.propType&&(O.length?o.rotateX(V.rx.v*O[0]):o.rotateX(V.rx.v*O));V.o.propType&&(O.length?J+=(V.o.v*O[0]-J)*O[0]:J+=(V.o.v*O-J)*O);t.strokeWidthAnim&&V.sw.propType&&(O.length?K+=V.sw.v*O[0]:K+=V.sw.v*O);if(t.strokeColorAnim&&V.sc.propType)for(Q=0;Q<3;Q+=1)O.length?Z[Q]+=(V.sc.v[Q]-Z[Q])*O[0]:Z[Q]+=(V.sc.v[Q]-Z[Q])*O;if(t.fillColorAnim&&t.fc){if(V.fc.propType)for(Q=0;Q<3;Q+=1)O.length?U[Q]+=(V.fc.v[Q]-U[Q])*O[0]:U[Q]+=(V.fc.v[Q]-U[Q])*O;V.fh.propType&&(U=O.length?addHueToRGB(U,V.fh.v*O[0]):addHueToRGB(U,V.fh.v*O));V.fs.propType&&(U=O.length?addSaturationToRGB(U,V.fs.v*O[0]):addSaturationToRGB(U,V.fs.v*O));V.fb.propType&&(U=O.length?addBrightnessToRGB(U,V.fb.v*O[0]):addBrightnessToRGB(U,V.fb.v*O))}}for(R=0;R<z;R+=1){V=l[R].a;if(V.p.propType){L=l[R].s;O=L.getMult(f[g].anIndexes[R],r.a[R].s.totalChars);(this||_global)._hasMaskedPath?O.length?o.translate(0,V.p.v[1]*O[0],-V.p.v[2]*O[1]):o.translate(0,V.p.v[1]*O,-V.p.v[2]*O):O.length?o.translate(V.p.v[0]*O[0],V.p.v[1]*O[1],-V.p.v[2]*O[2]):o.translate(V.p.v[0]*O,V.p.v[1]*O,-V.p.v[2]*O)}}t.strokeWidthAnim&&(tt=K<0?0:K);t.strokeColorAnim&&(et=\"rgb(\"+Math.round(255*Z[0])+\",\"+Math.round(255*Z[1])+\",\"+Math.round(255*Z[2])+\")\");t.fillColorAnim&&t.fc&&(at=\"rgb(\"+Math.round(255*U[0])+\",\"+Math.round(255*U[1])+\",\"+Math.round(255*U[2])+\")\");if((this||_global)._hasMaskedPath){o.translate(0,-t.ls);o.translate(0,a[1]*w*.01+h,0);if((this||_global)._pathData.p.v){T=(_.point[1]-y.point[1])/(_.point[0]-y.point[0]);var ft=180*Math.atan(T)/Math.PI;_.point[0]<y.point[0]&&(ft+=180);o.rotate(-ft*Math.PI/180)}o.translate(q,j,0);c-=a[0]*f[g].an*.005;if(f[g+1]&&N!==f[g+1].ind){c+=f[g].an/2;c+=.001*t.tr*t.finalSize}}else{o.translate(n,h,0);t.ps&&o.translate(t.ps[0],t.ps[1]+t.ascent,0);switch(t.j){case 1:o.translate(f[g].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[f[g].line]),0,0);break;case 2:o.translate(f[g].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[f[g].line])/2,0,0);break;default:break}o.translate(0,-t.ls);o.translate(H,0,0);o.translate(a[0]*f[g].an*.005,a[1]*w*.01,0);n+=f[g].l+.001*t.tr*t.finalSize}\"html\"===i?lt=o.toCSS():\"svg\"===i?lt=o.to2dCSS():rt=[o.props[0],o.props[1],o.props[2],o.props[3],o.props[4],o.props[5],o.props[6],o.props[7],o.props[8],o.props[9],o.props[10],o.props[11],o.props[12],o.props[13],o.props[14],o.props[15]];ot=J}if(s<=g){G=new LetterProps(ot,tt,et,at,lt,rt);(this||_global).renderedLetters.push(G);s+=1;(this||_global).lettersChangedFlag=true}else{G=(this||_global).renderedLetters[g];(this||_global).lettersChangedFlag=G.update(ot,tt,et,at,lt,rt)||(this||_global).lettersChangedFlag}}}};TextAnimatorProperty.prototype.getValue=function(){if((this||_global)._elem.globalData.frameId!==(this||_global)._frameId){(this||_global)._frameId=(this||_global)._elem.globalData.frameId;this.iterateDynamicProperties()}};TextAnimatorProperty.prototype.mHelper=new Matrix;TextAnimatorProperty.prototype.defaultPropsArray=[];extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(t,e,a){(this||_global).lettersChangedFlag=true;this.initFrame();this.initBaseData(t,e,a);(this||_global).textProperty=new TextProperty(this||_global,t.t,(this||_global).dynamicProperties);(this||_global).textAnimator=new TextAnimatorProperty(t.t,(this||_global).renderType,this||_global);this.initTransform(t,e,a);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide();(this||_global).textAnimator.searchProperties((this||_global).dynamicProperties)};ITextElement.prototype.prepareFrame=function(t){(this||_global)._mdf=false;this.prepareRenderableFrame(t);this.prepareProperties(t,(this||_global).isInRange)};ITextElement.prototype.createPathShape=function(t,e){var a;var l=e.length;var r;var o=\"\";for(a=0;a<l;a+=1)if(\"sh\"===e[a].ty){r=e[a].ks.k;o+=buildShapeString(r,r.i.length,true,t)}return o};ITextElement.prototype.updateDocumentData=function(t,e){(this||_global).textProperty.updateDocumentData(t,e)};ITextElement.prototype.canResizeFont=function(t){(this||_global).textProperty.canResizeFont(t)};ITextElement.prototype.setMinimumFontSize=function(t){(this||_global).textProperty.setMinimumFontSize(t)};ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,a,l,r){t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0);e.translate(0,-t.ls,0);switch(t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[a]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[a])/2,0,0);break;default:break}e.translate(l,r,0)};ITextElement.prototype.buildColor=function(t){return\"rgb(\"+Math.round(255*t[0])+\",\"+Math.round(255*t[1])+\",\"+Math.round(255*t[2])+\")\"};ITextElement.prototype.emptyProp=new LetterProps;ITextElement.prototype.destroy=function(){};ITextElement.prototype.validateText=function(){if((this||_global).textProperty._mdf||(this||_global).textProperty._isFirstFrame){this.buildNewText();(this||_global).textProperty._isFirstFrame=false;(this||_global).textProperty._mdf=false}};var emptyShapeData={shapes:[]};function SVGTextLottieElement(t,e,a){(this||_global).textSpans=[];(this||_global).renderType=\"svg\";this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement);SVGTextLottieElement.prototype.createContent=function(){(this||_global).data.singleShape&&!(this||_global).globalData.fontManager.chars&&((this||_global).textContainer=createNS(\"text\"))};SVGTextLottieElement.prototype.buildTextContents=function(t){var e=0;var a=t.length;var l=[];var r=\"\";while(e<a){if(t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)){l.push(r);r=\"\"}else r+=t[e];e+=1}l.push(r);return l};SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var a=t.shapes[0];if(a.it){var l=a.it[a.it.length-1];if(l.s){l.s.k[0]=e;l.s.k[1]=e}}}return t};SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this||_global);var t;var e;var a=(this||_global).textProperty.currentData;(this||_global).renderedLetters=createSizedArray(a?a.l.length:0);a.fc?(this||_global).layerElement.setAttribute(\"fill\",this.buildColor(a.fc)):(this||_global).layerElement.setAttribute(\"fill\",\"rgba(0,0,0,0)\");if(a.sc){(this||_global).layerElement.setAttribute(\"stroke\",this.buildColor(a.sc));(this||_global).layerElement.setAttribute(\"stroke-width\",a.sw)}(this||_global).layerElement.setAttribute(\"font-size\",a.finalSize);var l=(this||_global).globalData.fontManager.getFontByName(a.f);if(l.fClass)(this||_global).layerElement.setAttribute(\"class\",l.fClass);else{(this||_global).layerElement.setAttribute(\"font-family\",l.fFamily);var r=a.fWeight;var o=a.fStyle;(this||_global).layerElement.setAttribute(\"font-style\",o);(this||_global).layerElement.setAttribute(\"font-weight\",r)}(this||_global).layerElement.setAttribute(\"aria-label\",a.t);var i=a.l||[];var s=!!(this||_global).globalData.fontManager.chars;e=i.length;var n;var h=(this||_global).mHelper;var g=\"\";var p=(this||_global).data.singleShape;var f=0;var b=0;var c=true;var _=.001*a.tr*a.finalSize;if(!p||s||a.sz){var m=(this||_global).textSpans.length;var u;for(t=0;t<e;t+=1){(this||_global).textSpans[t]||((this||_global).textSpans[t]={span:null,childSpan:null,glyph:null});if(!s||!p||0===t){n=m>t?(this||_global).textSpans[t].span:createNS(s?\"g\":\"text\");if(m<=t){n.setAttribute(\"stroke-linecap\",\"butt\");n.setAttribute(\"stroke-linejoin\",\"round\");n.setAttribute(\"stroke-miterlimit\",\"4\");(this||_global).textSpans[t].span=n;if(s){var d=createNS(\"g\");n.appendChild(d);(this||_global).textSpans[t].childSpan=d}(this||_global).textSpans[t].span=n;(this||_global).layerElement.appendChild(n)}n.style.display=\"inherit\"}h.reset();if(p){if(i[t].n){f=-_;b+=a.yOffset;b+=c?1:0;c=false}this.applyTextPropertiesToMatrix(a,h,i[t].line,f,b);f+=i[t].l||0;f+=_}if(s){u=(this||_global).globalData.fontManager.getCharData(a.finalText[t],l.fStyle,(this||_global).globalData.fontManager.getFontByName(a.f).fFamily);var v;if(1===u.t)v=new SVGCompElement(u.data,(this||_global).globalData,this||_global);else{var y=emptyShapeData;u.data&&u.data.shapes&&(y=this.buildShapeData(u.data,a.finalSize));v=new SVGShapeElement(y,(this||_global).globalData,this||_global)}if((this||_global).textSpans[t].glyph){var P=(this||_global).textSpans[t].glyph;(this||_global).textSpans[t].childSpan.removeChild(P.layerElement);P.destroy()}(this||_global).textSpans[t].glyph=v;v._debug=true;v.prepareFrame(0);v.renderFrame();(this||_global).textSpans[t].childSpan.appendChild(v.layerElement);1===u.t&&(this||_global).textSpans[t].childSpan.setAttribute(\"transform\",\"scale(\"+a.finalSize/100+\",\"+a.finalSize/100+\")\")}else{p&&n.setAttribute(\"transform\",\"translate(\"+h.props[12]+\",\"+h.props[13]+\")\");n.textContent=i[t].val;n.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",\"preserve\")}}p&&n&&n.setAttribute(\"d\",g)}else{var x=(this||_global).textContainer;var S=\"start\";switch(a.j){case 1:S=\"end\";break;case 2:S=\"middle\";break;default:S=\"start\";break}x.setAttribute(\"text-anchor\",S);x.setAttribute(\"letter-spacing\",_);var E=this.buildTextContents(a.finalText);e=E.length;b=a.ps?a.ps[1]+a.ascent:0;for(t=0;t<e;t+=1){n=(this||_global).textSpans[t].span||createNS(\"tspan\");n.textContent=E[t];n.setAttribute(\"x\",0);n.setAttribute(\"y\",b);n.style.display=\"inherit\";x.appendChild(n);(this||_global).textSpans[t]||((this||_global).textSpans[t]={span:null,glyph:null});(this||_global).textSpans[t].span=n;b+=a.finalLineHeight}(this||_global).layerElement.appendChild(x)}while(t<(this||_global).textSpans.length){(this||_global).textSpans[t].span.style.display=\"none\";t+=1}(this||_global)._sizeChanged=true};SVGTextLottieElement.prototype.sourceRectAtTime=function(){this.prepareFrame((this||_global).comp.renderedFrame-(this||_global).data.st);this.renderInnerContent();if((this||_global)._sizeChanged){(this||_global)._sizeChanged=false;var t=(this||_global).layerElement.getBBox();(this||_global).bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return(this||_global).bbox};SVGTextLottieElement.prototype.getValue=function(){var t;var e=(this||_global).textSpans.length;var a;(this||_global).renderedFrame=(this||_global).comp.renderedFrame;for(t=0;t<e;t+=1){a=(this||_global).textSpans[t].glyph;if(a){a.prepareFrame((this||_global).comp.renderedFrame-(this||_global).data.st);a._mdf&&((this||_global)._mdf=true)}}};SVGTextLottieElement.prototype.renderInnerContent=function(){this.validateText();if(!(this||_global).data.singleShape||(this||_global)._mdf){(this||_global).textAnimator.getMeasures((this||_global).textProperty.currentData,(this||_global).lettersChangedFlag);if((this||_global).lettersChangedFlag||(this||_global).textAnimator.lettersChangedFlag){(this||_global)._sizeChanged=true;var t;var e;var a=(this||_global).textAnimator.renderedLetters;var l=(this||_global).textProperty.currentData.l;e=l.length;var r;var o;var i;for(t=0;t<e;t+=1)if(!l[t].n){r=a[t];o=(this||_global).textSpans[t].span;i=(this||_global).textSpans[t].glyph;i&&i.renderFrame();r._mdf.m&&o.setAttribute(\"transform\",r.m);r._mdf.o&&o.setAttribute(\"opacity\",r.o);r._mdf.sw&&o.setAttribute(\"stroke-width\",r.sw);r._mdf.sc&&o.setAttribute(\"stroke\",r.sc);r._mdf.fc&&o.setAttribute(\"fill\",r.fc)}}}};function ISolidElement(t,e,a){this.initElement(t,e,a)}extendPrototype([IImageElement],ISolidElement);ISolidElement.prototype.createContent=function(){var t=createNS(\"rect\");t.setAttribute(\"width\",(this||_global).data.sw);t.setAttribute(\"height\",(this||_global).data.sh);t.setAttribute(\"fill\",(this||_global).data.sc);(this||_global).layerElement.appendChild(t)};function NullElement(t,e,a){this.initFrame();this.initBaseData(t,e,a);this.initFrame();this.initTransform(t,e,a);this.initHierarchy()}NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,true)};NullElement.prototype.renderFrame=function(){};NullElement.prototype.getBaseElement=function(){return null};NullElement.prototype.destroy=function(){};NullElement.prototype.sourceRectAtTime=function(){};NullElement.prototype.hide=function(){};extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase);SVGRendererBase.prototype.createNull=function(t){return new NullElement(t,(this||_global).globalData,this||_global)};SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,(this||_global).globalData,this||_global)};SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,(this||_global).globalData,this||_global)};SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,(this||_global).globalData,this||_global)};SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,(this||_global).globalData,this||_global)};SVGRendererBase.prototype.configAnimation=function(t){(this||_global).svgElement.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\");(this||_global).svgElement.setAttribute(\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\");(this||_global).renderConfig.viewBoxSize?(this||_global).svgElement.setAttribute(\"viewBox\",(this||_global).renderConfig.viewBoxSize):(this||_global).svgElement.setAttribute(\"viewBox\",\"0 0 \"+t.w+\" \"+t.h);if(!(this||_global).renderConfig.viewBoxOnly){(this||_global).svgElement.setAttribute(\"width\",t.w);(this||_global).svgElement.setAttribute(\"height\",t.h);(this||_global).svgElement.style.width=\"100%\";(this||_global).svgElement.style.height=\"100%\";(this||_global).svgElement.style.transform=\"translate3d(0,0,0)\";(this||_global).svgElement.style.contentVisibility=(this||_global).renderConfig.contentVisibility}(this||_global).renderConfig.width&&(this||_global).svgElement.setAttribute(\"width\",(this||_global).renderConfig.width);(this||_global).renderConfig.height&&(this||_global).svgElement.setAttribute(\"height\",(this||_global).renderConfig.height);(this||_global).renderConfig.className&&(this||_global).svgElement.setAttribute(\"class\",(this||_global).renderConfig.className);(this||_global).renderConfig.id&&(this||_global).svgElement.setAttribute(\"id\",(this||_global).renderConfig.id);void 0!==(this||_global).renderConfig.focusable&&(this||_global).svgElement.setAttribute(\"focusable\",(this||_global).renderConfig.focusable);(this||_global).svgElement.setAttribute(\"preserveAspectRatio\",(this||_global).renderConfig.preserveAspectRatio);(this||_global).animationItem.wrapper.appendChild((this||_global).svgElement);var e=(this||_global).globalData.defs;this.setupGlobalData(t,e);(this||_global).globalData.progressiveLoad=(this||_global).renderConfig.progressiveLoad;(this||_global).data=t;var a=createNS(\"clipPath\");var l=createNS(\"rect\");l.setAttribute(\"width\",t.w);l.setAttribute(\"height\",t.h);l.setAttribute(\"x\",0);l.setAttribute(\"y\",0);var r=createElementID();a.setAttribute(\"id\",r);a.appendChild(l);(this||_global).layerElement.setAttribute(\"clip-path\",\"url(\"+getLocationHref()+\"#\"+r+\")\");e.appendChild(a);(this||_global).layers=t.layers;(this||_global).elements=createSizedArray(t.layers.length)};SVGRendererBase.prototype.destroy=function(){(this||_global).animationItem.wrapper&&((this||_global).animationItem.wrapper.innerText=\"\");(this||_global).layerElement=null;(this||_global).globalData.defs=null;var t;var e=(this||_global).layers?(this||_global).layers.length:0;for(t=0;t<e;t+=1)(this||_global).elements[t]&&(this||_global).elements[t].destroy&&(this||_global).elements[t].destroy();(this||_global).elements.length=0;(this||_global).destroyed=true;(this||_global).animationItem=null};SVGRendererBase.prototype.updateContainerSize=function(){};SVGRendererBase.prototype.findIndexByInd=function(t){var e=0;var a=(this||_global).layers.length;for(e=0;e<a;e+=1)if((this||_global).layers[e].ind===t)return e;return-1};SVGRendererBase.prototype.buildItem=function(t){var e=(this||_global).elements;if(!e[t]&&99!==(this||_global).layers[t].ty){e[t]=true;var a=this.createItem((this||_global).layers[t]);e[t]=a;if(getExpressionsPlugin()){0===(this||_global).layers[t].ty&&(this||_global).globalData.projectInterface.registerComposition(a);a.initExpressions()}this.appendElementInPos(a,t);if((this||_global).layers[t].tt){var l=\"tp\"in(this||_global).layers[t]?this.findIndexByInd((this||_global).layers[t].tp):t-1;if(-1===l)return;if((this||_global).elements[l]&&true!==(this||_global).elements[l]){var r=e[l];var o=r.getMatte((this||_global).layers[t].tt);a.setMatte(o)}else{this.buildItem(l);this.addPendingElement(a)}}}};SVGRendererBase.prototype.checkPendingElements=function(){while((this||_global).pendingElements.length){var t=(this||_global).pendingElements.pop();t.checkParenting();if(t.data.tt){var e=0;var a=(this||_global).elements.length;while(e<a){if((this||_global).elements[e]===t){var l=\"tp\"in t.data?this.findIndexByInd(t.data.tp):e-1;var r=(this||_global).elements[l];var o=r.getMatte((this||_global).layers[e].tt);t.setMatte(o);break}e+=1}}}};SVGRendererBase.prototype.renderFrame=function(t){if((this||_global).renderedFrame!==t&&!(this||_global).destroyed){null===t?t=(this||_global).renderedFrame:(this||_global).renderedFrame=t;(this||_global).globalData.frameNum=t;(this||_global).globalData.frameId+=1;(this||_global).globalData.projectInterface.currentFrame=t;(this||_global).globalData._mdf=false;var e;var a=(this||_global).layers.length;(this||_global).completeLayers||this.checkLayers(t);for(e=a-1;e>=0;e-=1)((this||_global).completeLayers||(this||_global).elements[e])&&(this||_global).elements[e].prepareFrame(t-(this||_global).layers[e].st);if((this||_global).globalData._mdf)for(e=0;e<a;e+=1)((this||_global).completeLayers||(this||_global).elements[e])&&(this||_global).elements[e].renderFrame()}};SVGRendererBase.prototype.appendElementInPos=function(t,e){var a=t.getBaseElement();if(a){var l=0;var r;while(l<e){(this||_global).elements[l]&&true!==(this||_global).elements[l]&&(this||_global).elements[l].getBaseElement()&&(r=(this||_global).elements[l].getBaseElement());l+=1}r?(this||_global).layerElement.insertBefore(a,r):(this||_global).layerElement.appendChild(a)}};SVGRendererBase.prototype.hide=function(){(this||_global).layerElement.style.display=\"none\"};SVGRendererBase.prototype.show=function(){(this||_global).layerElement.style.display=\"block\"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement);ICompElement.prototype.initElement=function(t,e,a){this.initFrame();this.initBaseData(t,e,a);this.initTransform(t,e,a);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();!(this||_global).data.xt&&e.progressiveLoad||this.buildAllItems();this.hide()};ICompElement.prototype.prepareFrame=function(t){(this||_global)._mdf=false;this.prepareRenderableFrame(t);this.prepareProperties(t,(this||_global).isInRange);if((this||_global).isInRange||(this||_global).data.xt){if((this||_global).tm._placeholder)(this||_global).renderedFrame=t/(this||_global).data.sr;else{var e=(this||_global).tm.v;e===(this||_global).data.op&&(e=(this||_global).data.op-1);(this||_global).renderedFrame=e}var a;var l=(this||_global).elements.length;(this||_global).completeLayers||this.checkLayers((this||_global).renderedFrame);for(a=l-1;a>=0;a-=1)if((this||_global).completeLayers||(this||_global).elements[a]){(this||_global).elements[a].prepareFrame((this||_global).renderedFrame-(this||_global).layers[a].st);(this||_global).elements[a]._mdf&&((this||_global)._mdf=true)}}};ICompElement.prototype.renderInnerContent=function(){var t;var e=(this||_global).layers.length;for(t=0;t<e;t+=1)((this||_global).completeLayers||(this||_global).elements[t])&&(this||_global).elements[t].renderFrame()};ICompElement.prototype.setElements=function(t){(this||_global).elements=t};ICompElement.prototype.getElements=function(){return(this||_global).elements};ICompElement.prototype.destroyElements=function(){var t;var e=(this||_global).layers.length;for(t=0;t<e;t+=1)(this||_global).elements[t]&&(this||_global).elements[t].destroy()};ICompElement.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};function SVGCompElement(t,e,a){(this||_global).layers=t.layers;(this||_global).supports3d=true;(this||_global).completeLayers=false;(this||_global).pendingElements=[];(this||_global).elements=(this||_global).layers?createSizedArray((this||_global).layers.length):[];this.initElement(t,e,a);(this||_global).tm=t.tm?PropertyFactory.getProp(this||_global,t.tm,0,e.frameRate,this||_global):{_placeholder:true}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement);SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,(this||_global).globalData,this||_global)};function SVGRenderer(t,e){(this||_global).animationItem=t;(this||_global).layers=null;(this||_global).renderedFrame=-1;(this||_global).svgElement=createNS(\"svg\");var a=\"\";if(e&&e.title){var l=createNS(\"title\");var r=createElementID();l.setAttribute(\"id\",r);l.textContent=e.title;(this||_global).svgElement.appendChild(l);a+=r}if(e&&e.description){var o=createNS(\"desc\");var i=createElementID();o.setAttribute(\"id\",i);o.textContent=e.description;(this||_global).svgElement.appendChild(o);a+=\" \"+i}a&&(this||_global).svgElement.setAttribute(\"aria-labelledby\",a);var s=createNS(\"defs\");(this||_global).svgElement.appendChild(s);var n=createNS(\"g\");(this||_global).svgElement.appendChild(n);(this||_global).layerElement=n;(this||_global).renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||\"xMidYMid meet\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",contentVisibility:e&&e.contentVisibility||\"visible\",progressiveLoad:e&&e.progressiveLoad||false,hideOnTransparent:!(e&&false===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||false,viewBoxSize:e&&e.viewBoxSize||false,className:e&&e.className||\"\",id:e&&e.id||\"\",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||\"100%\",height:e&&e.filterSize&&e.filterSize.height||\"100%\",x:e&&e.filterSize&&e.filterSize.x||\"0%\",y:e&&e.filterSize&&e.filterSize.y||\"0%\"},width:e&&e.width,height:e&&e.height,runExpressions:!e||void 0===e.runExpressions||e.runExpressions};(this||_global).globalData={_mdf:false,frameNum:-1,defs:s,renderConfig:(this||_global).renderConfig};(this||_global).elements=[];(this||_global).pendingElements=[];(this||_global).destroyed=false;(this||_global).rendererType=\"svg\"}extendPrototype([SVGRendererBase],SVGRenderer);SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,(this||_global).globalData,this||_global)};function ShapeTransformManager(){(this||_global).sequences={};(this||_global).sequenceList=[];(this||_global).transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function addTransformSequence(t){var e;var a=t.length;var l=\"_\";for(e=0;e<a;e+=1)l+=t[e].transform.key+\"_\";var r=(this||_global).sequences[l];if(!r){r={transforms:[].concat(t),finalTransform:new Matrix,_mdf:false};(this||_global).sequences[l]=r;(this||_global).sequenceList.push(r)}return r},processSequence:function processSequence(t,e){var a=0;var l=t.transforms.length;var r=e;while(a<l&&!e){if(t.transforms[a].transform.mProps._mdf){r=true;break}a+=1}if(r){t.finalTransform.reset();for(a=l-1;a>=0;a-=1)t.finalTransform.multiply(t.transforms[a].transform.mProps.v)}t._mdf=r},processSequences:function processSequences(t){var e;var a=(this||_global).sequenceList.length;for(e=0;e<a;e+=1)this.processSequence((this||_global).sequenceList[e],t)},getNewKey:function getNewKey(){(this||_global).transform_key_count+=1;return\"_\"+(this||_global).transform_key_count}};var lumaLoader=function lumaLoader(){var t=\"__lottie_element_luma_buffer\";var e=null;var a=null;var l=null;function createLumaSvgFilter(){var e=createNS(\"svg\");var a=createNS(\"filter\");var l=createNS(\"feColorMatrix\");a.setAttribute(\"id\",t);l.setAttribute(\"type\",\"matrix\");l.setAttribute(\"color-interpolation-filters\",\"sRGB\");l.setAttribute(\"values\",\"0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0\");a.appendChild(l);e.appendChild(a);e.setAttribute(\"id\",t+\"_svg\");featureSupport.svgLumaHidden&&(e.style.display=\"none\");return e}function loadLuma(){if(!e){l=createLumaSvgFilter();document.body.appendChild(l);e=createTag(\"canvas\");a=e.getContext(\"2d\");a.filter=\"url(#\"+t+\")\";a.fillStyle=\"rgba(0,0,0,0)\";a.fillRect(0,0,1,1)}}function getLuma(l){e||loadLuma();e.width=l.width;e.height=l.height;a.filter=\"url(#\"+t+\")\";return e}return{load:loadLuma,get:getLuma}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var a=createTag(\"canvas\");a.width=t;a.height=e;return a}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas}}();var registeredEffects={};function CVEffects(t){var e;var a=t.data.ef?t.data.ef.length:0;(this||_global).filters=[];var l;for(e=0;e<a;e+=1){l=null;var r=t.data.ef[e].ty;if(registeredEffects[r]){var o=registeredEffects[r].effect;l=new o(t.effectsManager.effectElements[e],t)}l&&(this||_global).filters.push(l)}(this||_global).filters.length&&t.addRenderableComponent(this||_global)}CVEffects.prototype.renderFrame=function(t){var e;var a=(this||_global).filters.length;for(e=0;e<a;e+=1)(this||_global).filters[e].renderFrame(t)};CVEffects.prototype.getEffects=function(t){var e;var a=(this||_global).filters.length;var l=[];for(e=0;e<a;e+=1)(this||_global).filters[e].type===t&&l.push((this||_global).filters[e]);return l};function registerEffect(t,e){registeredEffects[t]={effect:e}}function CVMaskElement(t,e){(this||_global).data=t;(this||_global).element=e;(this||_global).masksProperties=(this||_global).data.masksProperties||[];(this||_global).viewData=createSizedArray((this||_global).masksProperties.length);var a;var l=(this||_global).masksProperties.length;var r=false;for(a=0;a<l;a+=1){\"n\"!==(this||_global).masksProperties[a].mode&&(r=true);(this||_global).viewData[a]=ShapePropertyFactory.getShapeProp((this||_global).element,(this||_global).masksProperties[a],3)}(this||_global).hasMasks=r;r&&(this||_global).element.addRenderableComponent(this||_global)}CVMaskElement.prototype.renderFrame=function(){if((this||_global).hasMasks){var t=(this||_global).element.finalTransform.mat;var e=(this||_global).element.canvasContext;var a;var l=(this||_global).masksProperties.length;var r;var o;var i;e.beginPath();for(a=0;a<l;a+=1)if(\"n\"!==(this||_global).masksProperties[a].mode){if((this||_global).masksProperties[a].inv){e.moveTo(0,0);e.lineTo((this||_global).element.globalData.compSize.w,0);e.lineTo((this||_global).element.globalData.compSize.w,(this||_global).element.globalData.compSize.h);e.lineTo(0,(this||_global).element.globalData.compSize.h);e.lineTo(0,0)}i=(this||_global).viewData[a].v;r=t.applyToPointArray(i.v[0][0],i.v[0][1],0);e.moveTo(r[0],r[1]);var s;var n=i._length;for(s=1;s<n;s+=1){o=t.applyToTriplePoints(i.o[s-1],i.i[s],i.v[s]);e.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5])}o=t.applyToTriplePoints(i.o[s-1],i.i[0],i.v[0]);e.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5])}(this||_global).element.globalData.renderer.save(true);e.clip()}};CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty;CVMaskElement.prototype.destroy=function(){(this||_global).element=null};function CVBaseElement(){}var operationsMap={1:\"source-in\",2:\"source-out\",3:\"source-in\",4:\"source-out\"};CVBaseElement.prototype={createElements:function createElements(){},initRendererElement:function initRendererElement(){},createContainerElements:function createContainerElements(){if((this||_global).data.tt>=1){(this||_global).buffers=[];var t=(this||_global).globalData.canvasContext;var e=assetLoader.createCanvas(t.canvas.width,t.canvas.height);(this||_global).buffers.push(e);var a=assetLoader.createCanvas(t.canvas.width,t.canvas.height);(this||_global).buffers.push(a);(this||_global).data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}(this||_global).canvasContext=(this||_global).globalData.canvasContext;(this||_global).transformCanvas=(this||_global).globalData.transformCanvas;(this||_global).renderableEffectsManager=new CVEffects(this||_global);this.searchEffectTransforms()},createContent:function createContent(){},setBlendMode:function setBlendMode(){var t=(this||_global).globalData;if(t.blendMode!==(this||_global).data.bm){t.blendMode=(this||_global).data.bm;var e=getBlendMode((this||_global).data.bm);t.canvasContext.globalCompositeOperation=e}},createRenderableComponents:function createRenderableComponents(){(this||_global).maskManager=new CVMaskElement((this||_global).data,this||_global);(this||_global).transformEffects=(this||_global).renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function hideElement(){(this||_global).hidden||(this||_global).isInRange&&!(this||_global).isTransparent||((this||_global).hidden=true)},showElement:function showElement(){if((this||_global).isInRange&&!(this||_global).isTransparent){(this||_global).hidden=false;(this||_global)._isFirstFrame=true;(this||_global).maskManager._isFirstFrame=true}},clearCanvas:function clearCanvas(t){t.clearRect((this||_global).transformCanvas.tx,(this||_global).transformCanvas.ty,(this||_global).transformCanvas.w*(this||_global).transformCanvas.sx,(this||_global).transformCanvas.h*(this||_global).transformCanvas.sy)},prepareLayer:function prepareLayer(){if((this||_global).data.tt>=1){var t=(this||_global).buffers[0];var e=t.getContext(\"2d\");this.clearCanvas(e);e.drawImage((this||_global).canvasContext.canvas,0,0);(this||_global).currentTransform=(this||_global).canvasContext.getTransform();(this||_global).canvasContext.setTransform(1,0,0,1,0,0);this.clearCanvas((this||_global).canvasContext);(this||_global).canvasContext.setTransform((this||_global).currentTransform)}},exitLayer:function exitLayer(){if((this||_global).data.tt>=1){var t=(this||_global).buffers[1];var e=t.getContext(\"2d\");this.clearCanvas(e);e.drawImage((this||_global).canvasContext.canvas,0,0);(this||_global).canvasContext.setTransform(1,0,0,1,0,0);this.clearCanvas((this||_global).canvasContext);(this||_global).canvasContext.setTransform((this||_global).currentTransform);var a=(this||_global).comp.getElementById(\"tp\"in(this||_global).data?(this||_global).data.tp:(this||_global).data.ind-1);a.renderFrame(true);(this||_global).canvasContext.setTransform(1,0,0,1,0,0);if((this||_global).data.tt>=3&&!document._isProxy){var l=assetLoader.getLumaCanvas((this||_global).canvasContext.canvas);var r=l.getContext(\"2d\");r.drawImage((this||_global).canvasContext.canvas,0,0);this.clearCanvas((this||_global).canvasContext);(this||_global).canvasContext.drawImage(l,0,0)}(this||_global).canvasContext.globalCompositeOperation=operationsMap[(this||_global).data.tt];(this||_global).canvasContext.drawImage(t,0,0);(this||_global).canvasContext.globalCompositeOperation=\"destination-over\";(this||_global).canvasContext.drawImage((this||_global).buffers[0],0,0);(this||_global).canvasContext.setTransform((this||_global).currentTransform);(this||_global).canvasContext.globalCompositeOperation=\"source-over\"}},renderFrame:function renderFrame(t){if(!(this||_global).hidden&&!(this||_global).data.hd&&(1!==(this||_global).data.td||t)){this.renderTransform();this.renderRenderable();this.renderLocalTransform();this.setBlendMode();var e=0===(this||_global).data.ty;this.prepareLayer();(this||_global).globalData.renderer.save(e);(this||_global).globalData.renderer.ctxTransform((this||_global).finalTransform.localMat.props);(this||_global).globalData.renderer.ctxOpacity((this||_global).finalTransform.localOpacity);this.renderInnerContent();(this||_global).globalData.renderer.restore(e);this.exitLayer();(this||_global).maskManager.hasMasks&&(this||_global).globalData.renderer.restore(true);(this||_global)._isFirstFrame&&((this||_global)._isFirstFrame=false)}},destroy:function destroy(){(this||_global).canvasContext=null;(this||_global).data=null;(this||_global).globalData=null;(this||_global).maskManager.destroy()},mHelper:new Matrix};CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement;CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(t,e,a,l){(this||_global).styledShapes=[];(this||_global).tr=[0,0,0,0,0,0];var r=4;\"rc\"===e.ty?r=5:\"el\"===e.ty?r=6:\"sr\"===e.ty&&(r=7);(this||_global).sh=ShapePropertyFactory.getShapeProp(t,e,r,t);var o;var i=a.length;var s;for(o=0;o<i;o+=1)if(!a[o].closed){s={transforms:l.addTransformSequence(a[o].transforms),trNodes:[]};(this||_global).styledShapes.push(s);a[o].elements.push(s)}}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(t,e,a){(this||_global).shapes=[];(this||_global).shapesData=t.shapes;(this||_global).stylesList=[];(this||_global).itemsData=[];(this||_global).prevViewData=[];(this||_global).shapeModifiers=[];(this||_global).processedElements=[];(this||_global).transformsManager=new ShapeTransformManager;this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement);CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement;CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:false};CVShapeElement.prototype.dashResetter=[];CVShapeElement.prototype.createContent=function(){this.searchShapes((this||_global).shapesData,(this||_global).itemsData,(this||_global).prevViewData,true,[])};CVShapeElement.prototype.createStyleElement=function(t,e){var a={data:t,type:t.ty,preTransforms:(this||_global).transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:true===t.hd};var l={};if(\"fl\"===t.ty||\"st\"===t.ty){l.c=PropertyFactory.getProp(this||_global,t.c,1,255,this||_global);l.c.k||(a.co=\"rgb(\"+bmFloor(l.c.v[0])+\",\"+bmFloor(l.c.v[1])+\",\"+bmFloor(l.c.v[2])+\")\")}else if(\"gf\"===t.ty||\"gs\"===t.ty){l.s=PropertyFactory.getProp(this||_global,t.s,1,null,this||_global);l.e=PropertyFactory.getProp(this||_global,t.e,1,null,this||_global);l.h=PropertyFactory.getProp(this||_global,t.h||{k:0},0,.01,this||_global);l.a=PropertyFactory.getProp(this||_global,t.a||{k:0},0,degToRads,this||_global);l.g=new GradientProperty(this||_global,t.g,this||_global)}l.o=PropertyFactory.getProp(this||_global,t.o,0,.01,this||_global);if(\"st\"===t.ty||\"gs\"===t.ty){a.lc=lineCapEnum[t.lc||2];a.lj=lineJoinEnum[t.lj||2];1==t.lj&&(a.ml=t.ml);l.w=PropertyFactory.getProp(this||_global,t.w,0,null,this||_global);l.w.k||(a.wi=l.w.v);if(t.d){var r=new DashProperty(this||_global,t.d,\"canvas\",this||_global);l.d=r;if(!l.d.k){a.da=l.d.dashArray;a.do=l.d.dashoffset[0]}}}else a.r=2===t.r?\"evenodd\":\"nonzero\";(this||_global).stylesList.push(a);l.style=a;return l};CVShapeElement.prototype.createGroupElement=function(){var t={it:[],prevViewData:[]};return t};CVShapeElement.prototype.createTransformElement=function(t){var e={transform:{opacity:1,_opMdf:false,key:(this||_global).transformsManager.getNewKey(),op:PropertyFactory.getProp(this||_global,t.o,0,.01,this||_global),mProps:TransformPropertyFactory.getTransformProperty(this||_global,t,this||_global)}};return e};CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this||_global,t,(this||_global).stylesList,(this||_global).transformsManager);(this||_global).shapes.push(e);this.addShapeToModifiers(e);return e};CVShapeElement.prototype.reloadShapes=function(){(this||_global)._isFirstFrame=true;var t;var e=(this||_global).itemsData.length;for(t=0;t<e;t+=1)(this||_global).prevViewData[t]=(this||_global).itemsData[t];this.searchShapes((this||_global).shapesData,(this||_global).itemsData,(this||_global).prevViewData,true,[]);e=(this||_global).dynamicProperties.length;for(t=0;t<e;t+=1)(this||_global).dynamicProperties[t].getValue();this.renderModifiers();(this||_global).transformsManager.processSequences((this||_global)._isFirstFrame)};CVShapeElement.prototype.addTransformToStyleList=function(t){var e;var a=(this||_global).stylesList.length;for(e=0;e<a;e+=1)(this||_global).stylesList[e].closed||(this||_global).stylesList[e].transforms.push(t)};CVShapeElement.prototype.removeTransformFromStyleList=function(){var t;var e=(this||_global).stylesList.length;for(t=0;t<e;t+=1)(this||_global).stylesList[t].closed||(this||_global).stylesList[t].transforms.pop()};CVShapeElement.prototype.closeStyles=function(t){var e;var a=t.length;for(e=0;e<a;e+=1)t[e].closed=true};CVShapeElement.prototype.searchShapes=function(t,e,a,l,r){var o;var i=t.length-1;var s;var n;var h=[];var g=[];var p;var f;var b;var c=[].concat(r);for(o=i;o>=0;o-=1){p=this.searchProcessedElement(t[o]);p?e[o]=a[p-1]:t[o]._shouldRender=l;if(\"fl\"===t[o].ty||\"st\"===t[o].ty||\"gf\"===t[o].ty||\"gs\"===t[o].ty){p?e[o].style.closed=false:e[o]=this.createStyleElement(t[o],c);h.push(e[o].style)}else if(\"gr\"===t[o].ty){if(p){n=e[o].it.length;for(s=0;s<n;s+=1)e[o].prevViewData[s]=e[o].it[s]}else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,l,c)}else if(\"tr\"===t[o].ty){if(!p){b=this.createTransformElement(t[o]);e[o]=b}c.push(e[o]);this.addTransformToStyleList(e[o])}else if(\"sh\"===t[o].ty||\"rc\"===t[o].ty||\"el\"===t[o].ty||\"sr\"===t[o].ty)p||(e[o]=this.createShapeElement(t[o]));else if(\"tm\"===t[o].ty||\"rd\"===t[o].ty||\"pb\"===t[o].ty||\"zz\"===t[o].ty||\"op\"===t[o].ty){if(p){f=e[o];f.closed=false}else{f=ShapeModifiers.getModifier(t[o].ty);f.init(this||_global,t[o]);e[o]=f;(this||_global).shapeModifiers.push(f)}g.push(f)}else if(\"rp\"===t[o].ty){if(p){f=e[o];f.closed=true}else{f=ShapeModifiers.getModifier(t[o].ty);e[o]=f;f.init(this||_global,t,o,e);(this||_global).shapeModifiers.push(f);l=false}g.push(f)}this.addProcessedElement(t[o],o+1)}this.removeTransformFromStyleList();this.closeStyles(h);i=g.length;for(o=0;o<i;o+=1)g[o].closed=true};CVShapeElement.prototype.renderInnerContent=function(){(this||_global).transformHelper.opacity=1;(this||_global).transformHelper._opMdf=false;this.renderModifiers();(this||_global).transformsManager.processSequences((this||_global)._isFirstFrame);this.renderShape((this||_global).transformHelper,(this||_global).shapesData,(this||_global).itemsData,true)};CVShapeElement.prototype.renderShapeTransform=function(t,e){if(t._opMdf||e.op._mdf||(this||_global)._isFirstFrame){e.opacity=t.opacity;e.opacity*=e.op.v;e._opMdf=true}};CVShapeElement.prototype.drawLayer=function(){var t;var e=(this||_global).stylesList.length;var a;var l;var r;var o;var i;var s;var n=(this||_global).globalData.renderer;var h=(this||_global).globalData.canvasContext;var g;var p;for(t=0;t<e;t+=1){p=(this||_global).stylesList[t];g=p.type;if(!((\"st\"===g||\"gs\"===g)&&0===p.wi||!p.data._shouldRender||0===p.coOp||0===(this||_global).globalData.currentGlobalAlpha)){n.save();i=p.elements;if(\"st\"===g||\"gs\"===g){n.ctxStrokeStyle(\"st\"===g?p.co:p.grd);n.ctxLineWidth(p.wi);n.ctxLineCap(p.lc);n.ctxLineJoin(p.lj);n.ctxMiterLimit(p.ml||0)}else n.ctxFillStyle(\"fl\"===g?p.co:p.grd);n.ctxOpacity(p.coOp);\"st\"!==g&&\"gs\"!==g&&h.beginPath();n.ctxTransform(p.preTransforms.finalTransform.props);l=i.length;for(a=0;a<l;a+=1){if(\"st\"===g||\"gs\"===g){h.beginPath();if(p.da){h.setLineDash(p.da);h.lineDashOffset=p.do}}s=i[a].trNodes;o=s.length;for(r=0;r<o;r+=1)\"m\"===s[r].t?h.moveTo(s[r].p[0],s[r].p[1]):\"c\"===s[r].t?h.bezierCurveTo(s[r].pts[0],s[r].pts[1],s[r].pts[2],s[r].pts[3],s[r].pts[4],s[r].pts[5]):h.closePath();if(\"st\"===g||\"gs\"===g){n.ctxStroke();p.da&&h.setLineDash((this||_global).dashResetter)}}\"st\"!==g&&\"gs\"!==g&&(this||_global).globalData.renderer.ctxFill(p.r);n.restore()}}};CVShapeElement.prototype.renderShape=function(t,e,a,l){var r;var o=e.length-1;var i;i=t;for(r=o;r>=0;r-=1)if(\"tr\"===e[r].ty){i=a[r].transform;this.renderShapeTransform(t,i)}else\"sh\"===e[r].ty||\"el\"===e[r].ty||\"rc\"===e[r].ty||\"sr\"===e[r].ty?this.renderPath(e[r],a[r]):\"fl\"===e[r].ty?this.renderFill(e[r],a[r],i):\"st\"===e[r].ty?this.renderStroke(e[r],a[r],i):\"gf\"===e[r].ty||\"gs\"===e[r].ty?this.renderGradientFill(e[r],a[r],i):\"gr\"===e[r].ty?this.renderShape(i,e[r].it,a[r].it):\"tm\"===e[r].ty;l&&this.drawLayer()};CVShapeElement.prototype.renderStyledShape=function(t,e){if((this||_global)._isFirstFrame||e._mdf||t.transforms._mdf){var a=t.trNodes;var l=e.paths;var r;var o;var i;var s=l._length;a.length=0;var n=t.transforms.finalTransform;for(i=0;i<s;i+=1){var h=l.shapes[i];if(h&&h.v){o=h._length;for(r=1;r<o;r+=1){1===r&&a.push({t:\"m\",p:n.applyToPointArray(h.v[0][0],h.v[0][1],0)});a.push({t:\"c\",pts:n.applyToTriplePoints(h.o[r-1],h.i[r],h.v[r])})}1===o&&a.push({t:\"m\",p:n.applyToPointArray(h.v[0][0],h.v[0][1],0)});if(h.c&&o){a.push({t:\"c\",pts:n.applyToTriplePoints(h.o[r-1],h.i[0],h.v[0])});a.push({t:\"z\"})}}}t.trNodes=a}};CVShapeElement.prototype.renderPath=function(t,e){if(true!==t.hd&&t._shouldRender){var a;var l=e.styledShapes.length;for(a=0;a<l;a+=1)this.renderStyledShape(e.styledShapes[a],e.sh)}};CVShapeElement.prototype.renderFill=function(t,e,a){var l=e.style;(e.c._mdf||(this||_global)._isFirstFrame)&&(l.co=\"rgb(\"+bmFloor(e.c.v[0])+\",\"+bmFloor(e.c.v[1])+\",\"+bmFloor(e.c.v[2])+\")\");(e.o._mdf||a._opMdf||(this||_global)._isFirstFrame)&&(l.coOp=e.o.v*a.opacity)};CVShapeElement.prototype.renderGradientFill=function(t,e,a){var l=e.style;var r;if(!l.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var o=(this||_global).globalData.canvasContext;var i=e.s.v;var s=e.e.v;if(1===t.t)r=o.createLinearGradient(i[0],i[1],s[0],s[1]);else{var n=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2));var h=Math.atan2(s[1]-i[1],s[0]-i[0]);var g=e.h.v;g>=1?g=.99:g<=-1&&(g=-.99);var p=n*g;var f=Math.cos(h+e.a.v)*p+i[0];var b=Math.sin(h+e.a.v)*p+i[1];r=o.createRadialGradient(f,b,0,i[0],i[1],n)}var c;var _=t.g.p;var m=e.g.c;var u=1;for(c=0;c<_;c+=1){e.g._hasOpacity&&e.g._collapsable&&(u=e.g.o[2*c+1]);r.addColorStop(m[4*c]/100,\"rgba(\"+m[4*c+1]+\",\"+m[4*c+2]+\",\"+m[4*c+3]+\",\"+u+\")\")}l.grd=r}l.coOp=e.o.v*a.opacity};CVShapeElement.prototype.renderStroke=function(t,e,a){var l=e.style;var r=e.d;if(r&&(r._mdf||(this||_global)._isFirstFrame)){l.da=r.dashArray;l.do=r.dashoffset[0]}(e.c._mdf||(this||_global)._isFirstFrame)&&(l.co=\"rgb(\"+bmFloor(e.c.v[0])+\",\"+bmFloor(e.c.v[1])+\",\"+bmFloor(e.c.v[2])+\")\");(e.o._mdf||a._opMdf||(this||_global)._isFirstFrame)&&(l.coOp=e.o.v*a.opacity);(e.w._mdf||(this||_global)._isFirstFrame)&&(l.wi=e.w.v)};CVShapeElement.prototype.destroy=function(){(this||_global).shapesData=null;(this||_global).globalData=null;(this||_global).canvasContext=null;(this||_global).stylesList.length=0;(this||_global).itemsData.length=0};function CVTextElement(t,e,a){(this||_global).textSpans=[];(this||_global).yOffset=0;(this||_global).fillColorAnim=false;(this||_global).strokeColorAnim=false;(this||_global).strokeWidthAnim=false;(this||_global).stroke=false;(this||_global).fill=false;(this||_global).justifyOffset=0;(this||_global).currentRender=null;(this||_global).renderType=\"canvas\";(this||_global).values={fill:\"rgba(0,0,0,0)\",stroke:\"rgba(0,0,0,0)\",sWidth:0,fValue:\"\"};this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement);CVTextElement.prototype.tHelper=createTag(\"canvas\").getContext(\"2d\");CVTextElement.prototype.buildNewText=function(){var t=(this||_global).textProperty.currentData;(this||_global).renderedLetters=createSizedArray(t.l?t.l.length:0);var e=false;if(t.fc){e=true;(this||_global).values.fill=this.buildColor(t.fc)}else(this||_global).values.fill=\"rgba(0,0,0,0)\";(this||_global).fill=e;var a=false;if(t.sc){a=true;(this||_global).values.stroke=this.buildColor(t.sc);(this||_global).values.sWidth=t.sw}var l=(this||_global).globalData.fontManager.getFontByName(t.f);var r;var o;var i=t.l;var s=(this||_global).mHelper;(this||_global).stroke=a;(this||_global).values.fValue=t.finalSize+\"px \"+(this||_global).globalData.fontManager.getFontByName(t.f).fFamily;o=t.finalText.length;var n;var h;var g;var p;var f;var b;var c;var _;var m;var u;var d=(this||_global).data.singleShape;var v=.001*t.tr*t.finalSize;var y=0;var P=0;var x=true;var S=0;for(r=0;r<o;r+=1){n=(this||_global).globalData.fontManager.getCharData(t.finalText[r],l.fStyle,(this||_global).globalData.fontManager.getFontByName(t.f).fFamily);h=n&&n.data||{};s.reset();if(d&&i[r].n){y=-v;P+=t.yOffset;P+=x?1:0;x=false}f=h.shapes?h.shapes[0].it:[];c=f.length;s.scale(t.finalSize/100,t.finalSize/100);d&&this.applyTextPropertiesToMatrix(t,s,i[r].line,y,P);m=createSizedArray(c-1);var E=0;for(b=0;b<c;b+=1)if(\"sh\"===f[b].ty){p=f[b].ks.k.i.length;_=f[b].ks.k;u=[];for(g=1;g<p;g+=1){1===g&&u.push(s.applyToX(_.v[0][0],_.v[0][1],0),s.applyToY(_.v[0][0],_.v[0][1],0));u.push(s.applyToX(_.o[g-1][0],_.o[g-1][1],0),s.applyToY(_.o[g-1][0],_.o[g-1][1],0),s.applyToX(_.i[g][0],_.i[g][1],0),s.applyToY(_.i[g][0],_.i[g][1],0),s.applyToX(_.v[g][0],_.v[g][1],0),s.applyToY(_.v[g][0],_.v[g][1],0))}u.push(s.applyToX(_.o[g-1][0],_.o[g-1][1],0),s.applyToY(_.o[g-1][0],_.o[g-1][1],0),s.applyToX(_.i[0][0],_.i[0][1],0),s.applyToY(_.i[0][0],_.i[0][1],0),s.applyToX(_.v[0][0],_.v[0][1],0),s.applyToY(_.v[0][0],_.v[0][1],0));m[E]=u;E+=1}if(d){y+=i[r].l;y+=v}(this||_global).textSpans[S]?(this||_global).textSpans[S].elem=m:(this||_global).textSpans[S]={elem:m};S+=1}};CVTextElement.prototype.renderInnerContent=function(){this.validateText();var t=(this||_global).canvasContext;t.font=(this||_global).values.fValue;(this||_global).globalData.renderer.ctxLineCap(\"butt\");(this||_global).globalData.renderer.ctxLineJoin(\"miter\");(this||_global).globalData.renderer.ctxMiterLimit(4);(this||_global).data.singleShape||(this||_global).textAnimator.getMeasures((this||_global).textProperty.currentData,(this||_global).lettersChangedFlag);var e;var a;var l;var r;var o;var i;var s=(this||_global).textAnimator.renderedLetters;var n=(this||_global).textProperty.currentData.l;a=n.length;var h;var g=null;var p=null;var f=null;var b;var c;var _=(this||_global).globalData.renderer;for(e=0;e<a;e+=1)if(!n[e].n){h=s[e];if(h){_.save();_.ctxTransform(h.p);_.ctxOpacity(h.o)}if((this||_global).fill){if(h&&h.fc){if(g!==h.fc){_.ctxFillStyle(h.fc);g=h.fc}}else if(g!==(this||_global).values.fill){g=(this||_global).values.fill;_.ctxFillStyle((this||_global).values.fill)}b=(this||_global).textSpans[e].elem;r=b.length;(this||_global).globalData.canvasContext.beginPath();for(l=0;l<r;l+=1){c=b[l];i=c.length;(this||_global).globalData.canvasContext.moveTo(c[0],c[1]);for(o=2;o<i;o+=6)(this||_global).globalData.canvasContext.bezierCurveTo(c[o],c[o+1],c[o+2],c[o+3],c[o+4],c[o+5])}(this||_global).globalData.canvasContext.closePath();_.ctxFill()}if((this||_global).stroke){if(h&&h.sw){if(f!==h.sw){f=h.sw;_.ctxLineWidth(h.sw)}}else if(f!==(this||_global).values.sWidth){f=(this||_global).values.sWidth;_.ctxLineWidth((this||_global).values.sWidth)}if(h&&h.sc){if(p!==h.sc){p=h.sc;_.ctxStrokeStyle(h.sc)}}else if(p!==(this||_global).values.stroke){p=(this||_global).values.stroke;_.ctxStrokeStyle((this||_global).values.stroke)}b=(this||_global).textSpans[e].elem;r=b.length;(this||_global).globalData.canvasContext.beginPath();for(l=0;l<r;l+=1){c=b[l];i=c.length;(this||_global).globalData.canvasContext.moveTo(c[0],c[1]);for(o=2;o<i;o+=6)(this||_global).globalData.canvasContext.bezierCurveTo(c[o],c[o+1],c[o+2],c[o+3],c[o+4],c[o+5])}(this||_global).globalData.canvasContext.closePath();_.ctxStroke()}h&&(this||_global).globalData.renderer.restore()}};function CVImageElement(t,e,a){(this||_global).assetData=e.getAssetData(t.refId);(this||_global).img=e.imageLoader.getAsset((this||_global).assetData);this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement);CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement;CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame;CVImageElement.prototype.createContent=function(){if((this||_global).img.width&&((this||_global).assetData.w!==(this||_global).img.width||(this||_global).assetData.h!==(this||_global).img.height)){var t=createTag(\"canvas\");t.width=(this||_global).assetData.w;t.height=(this||_global).assetData.h;var e=t.getContext(\"2d\");var a=(this||_global).img.width;var l=(this||_global).img.height;var r=a/l;var o=(this||_global).assetData.w/(this||_global).assetData.h;var i;var s;var n=(this||_global).assetData.pr||(this||_global).globalData.renderConfig.imagePreserveAspectRatio;if(r>o&&\"xMidYMid slice\"===n||r<o&&\"xMidYMid slice\"!==n){s=l;i=s*o}else{i=a;s=i/o}e.drawImage((this||_global).img,(a-i)/2,(l-s)/2,i,s,0,0,(this||_global).assetData.w,(this||_global).assetData.h);(this||_global).img=t}};CVImageElement.prototype.renderInnerContent=function(){(this||_global).canvasContext.drawImage((this||_global).img,0,0)};CVImageElement.prototype.destroy=function(){(this||_global).img=null};function CVSolidElement(t,e,a){this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement);CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement;CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame;CVSolidElement.prototype.renderInnerContent=function(){(this||_global).globalData.renderer.ctxFillStyle((this||_global).data.sc);(this||_global).globalData.renderer.ctxFillRect(0,0,(this||_global).data.sw,(this||_global).data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase);CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,(this||_global).globalData,this||_global)};CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,(this||_global).globalData,this||_global)};CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,(this||_global).globalData,this||_global)};CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,(this||_global).globalData,this||_global)};CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull;CanvasRendererBase.prototype.ctxTransform=function(t){1===t[0]&&0===t[1]&&0===t[4]&&1===t[5]&&0===t[12]&&0===t[13]||(this||_global).canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])};CanvasRendererBase.prototype.ctxOpacity=function(t){(this||_global).canvasContext.globalAlpha*=t<0?0:t};CanvasRendererBase.prototype.ctxFillStyle=function(t){(this||_global).canvasContext.fillStyle=t};CanvasRendererBase.prototype.ctxStrokeStyle=function(t){(this||_global).canvasContext.strokeStyle=t};CanvasRendererBase.prototype.ctxLineWidth=function(t){(this||_global).canvasContext.lineWidth=t};CanvasRendererBase.prototype.ctxLineCap=function(t){(this||_global).canvasContext.lineCap=t};CanvasRendererBase.prototype.ctxLineJoin=function(t){(this||_global).canvasContext.lineJoin=t};CanvasRendererBase.prototype.ctxMiterLimit=function(t){(this||_global).canvasContext.miterLimit=t};CanvasRendererBase.prototype.ctxFill=function(t){(this||_global).canvasContext.fill(t)};CanvasRendererBase.prototype.ctxFillRect=function(t,e,a,l){(this||_global).canvasContext.fillRect(t,e,a,l)};CanvasRendererBase.prototype.ctxStroke=function(){(this||_global).canvasContext.stroke()};CanvasRendererBase.prototype.reset=function(){(this||_global).renderConfig.clearCanvas?(this||_global).contextData.reset():(this||_global).canvasContext.restore()};CanvasRendererBase.prototype.save=function(){(this||_global).canvasContext.save()};CanvasRendererBase.prototype.restore=function(t){if((this||_global).renderConfig.clearCanvas){t&&((this||_global).globalData.blendMode=\"source-over\");(this||_global).contextData.restore(t)}else(this||_global).canvasContext.restore()};CanvasRendererBase.prototype.configAnimation=function(t){if((this||_global).animationItem.wrapper){(this||_global).animationItem.container=createTag(\"canvas\");var e=(this||_global).animationItem.container.style;e.width=\"100%\";e.height=\"100%\";var a=\"0px 0px 0px\";e.transformOrigin=a;e.mozTransformOrigin=a;e.webkitTransformOrigin=a;e[\"-webkit-transform\"]=a;e.contentVisibility=(this||_global).renderConfig.contentVisibility;(this||_global).animationItem.wrapper.appendChild((this||_global).animationItem.container);(this||_global).canvasContext=(this||_global).animationItem.container.getContext(\"2d\");(this||_global).renderConfig.className&&(this||_global).animationItem.container.setAttribute(\"class\",(this||_global).renderConfig.className);(this||_global).renderConfig.id&&(this||_global).animationItem.container.setAttribute(\"id\",(this||_global).renderConfig.id)}else(this||_global).canvasContext=(this||_global).renderConfig.context;(this||_global).contextData.setContext((this||_global).canvasContext);(this||_global).data=t;(this||_global).layers=t.layers;(this||_global).transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(t,document.body);(this||_global).globalData.canvasContext=(this||_global).canvasContext;(this||_global).globalData.renderer=this||_global;(this||_global).globalData.isDashed=false;(this||_global).globalData.progressiveLoad=(this||_global).renderConfig.progressiveLoad;(this||_global).globalData.transformCanvas=(this||_global).transformCanvas;(this||_global).elements=createSizedArray(t.layers.length);this.updateContainerSize()};CanvasRendererBase.prototype.updateContainerSize=function(t,e){this.reset();var a;var l;if(t){a=t;l=e;(this||_global).canvasContext.canvas.width=a;(this||_global).canvasContext.canvas.height=l}else{if((this||_global).animationItem.wrapper&&(this||_global).animationItem.container){a=(this||_global).animationItem.wrapper.offsetWidth;l=(this||_global).animationItem.wrapper.offsetHeight}else{a=(this||_global).canvasContext.canvas.width;l=(this||_global).canvasContext.canvas.height}(this||_global).canvasContext.canvas.width=a*(this||_global).renderConfig.dpr;(this||_global).canvasContext.canvas.height=l*(this||_global).renderConfig.dpr}var r;var o;if(-1!==(this||_global).renderConfig.preserveAspectRatio.indexOf(\"meet\")||-1!==(this||_global).renderConfig.preserveAspectRatio.indexOf(\"slice\")){var i=(this||_global).renderConfig.preserveAspectRatio.split(\" \");var s=i[1]||\"meet\";var n=i[0]||\"xMidYMid\";var h=n.substr(0,4);var g=n.substr(4);r=a/l;o=(this||_global).transformCanvas.w/(this||_global).transformCanvas.h;if(o>r&&\"meet\"===s||o<r&&\"slice\"===s){(this||_global).transformCanvas.sx=a/((this||_global).transformCanvas.w/(this||_global).renderConfig.dpr);(this||_global).transformCanvas.sy=a/((this||_global).transformCanvas.w/(this||_global).renderConfig.dpr)}else{(this||_global).transformCanvas.sx=l/((this||_global).transformCanvas.h/(this||_global).renderConfig.dpr);(this||_global).transformCanvas.sy=l/((this||_global).transformCanvas.h/(this||_global).renderConfig.dpr)}(this||_global).transformCanvas.tx=\"xMid\"===h&&(o<r&&\"meet\"===s||o>r&&\"slice\"===s)?(a-(this||_global).transformCanvas.w*(l/(this||_global).transformCanvas.h))/2*(this||_global).renderConfig.dpr:\"xMax\"===h&&(o<r&&\"meet\"===s||o>r&&\"slice\"===s)?(a-(this||_global).transformCanvas.w*(l/(this||_global).transformCanvas.h))*(this||_global).renderConfig.dpr:0;(this||_global).transformCanvas.ty=\"YMid\"===g&&(o>r&&\"meet\"===s||o<r&&\"slice\"===s)?(l-(this||_global).transformCanvas.h*(a/(this||_global).transformCanvas.w))/2*(this||_global).renderConfig.dpr:\"YMax\"===g&&(o>r&&\"meet\"===s||o<r&&\"slice\"===s)?(l-(this||_global).transformCanvas.h*(a/(this||_global).transformCanvas.w))*(this||_global).renderConfig.dpr:0}else if(\"none\"===(this||_global).renderConfig.preserveAspectRatio){(this||_global).transformCanvas.sx=a/((this||_global).transformCanvas.w/(this||_global).renderConfig.dpr);(this||_global).transformCanvas.sy=l/((this||_global).transformCanvas.h/(this||_global).renderConfig.dpr);(this||_global).transformCanvas.tx=0;(this||_global).transformCanvas.ty=0}else{(this||_global).transformCanvas.sx=(this||_global).renderConfig.dpr;(this||_global).transformCanvas.sy=(this||_global).renderConfig.dpr;(this||_global).transformCanvas.tx=0;(this||_global).transformCanvas.ty=0}(this||_global).transformCanvas.props=[(this||_global).transformCanvas.sx,0,0,0,0,(this||_global).transformCanvas.sy,0,0,0,0,1,0,(this||_global).transformCanvas.tx,(this||_global).transformCanvas.ty,0,1];this.ctxTransform((this||_global).transformCanvas.props);(this||_global).canvasContext.beginPath();(this||_global).canvasContext.rect(0,0,(this||_global).transformCanvas.w,(this||_global).transformCanvas.h);(this||_global).canvasContext.closePath();(this||_global).canvasContext.clip();this.renderFrame((this||_global).renderedFrame,true)};CanvasRendererBase.prototype.destroy=function(){(this||_global).renderConfig.clearCanvas&&(this||_global).animationItem.wrapper&&((this||_global).animationItem.wrapper.innerText=\"\");var t;var e=(this||_global).layers?(this||_global).layers.length:0;for(t=e-1;t>=0;t-=1)(this||_global).elements[t]&&(this||_global).elements[t].destroy&&(this||_global).elements[t].destroy();(this||_global).elements.length=0;(this||_global).globalData.canvasContext=null;(this||_global).animationItem.container=null;(this||_global).destroyed=true};CanvasRendererBase.prototype.renderFrame=function(t,e){if(((this||_global).renderedFrame!==t||true!==(this||_global).renderConfig.clearCanvas||e)&&!(this||_global).destroyed&&-1!==t){(this||_global).renderedFrame=t;(this||_global).globalData.frameNum=t-(this||_global).animationItem._isFirstFrame;(this||_global).globalData.frameId+=1;(this||_global).globalData._mdf=!(this||_global).renderConfig.clearCanvas||e;(this||_global).globalData.projectInterface.currentFrame=t;var a;var l=(this||_global).layers.length;(this||_global).completeLayers||this.checkLayers(t);for(a=l-1;a>=0;a-=1)((this||_global).completeLayers||(this||_global).elements[a])&&(this||_global).elements[a].prepareFrame(t-(this||_global).layers[a].st);if((this||_global).globalData._mdf){true===(this||_global).renderConfig.clearCanvas?(this||_global).canvasContext.clearRect(0,0,(this||_global).transformCanvas.w,(this||_global).transformCanvas.h):this.save();for(a=l-1;a>=0;a-=1)((this||_global).completeLayers||(this||_global).elements[a])&&(this||_global).elements[a].renderFrame();true!==(this||_global).renderConfig.clearCanvas&&this.restore()}}};CanvasRendererBase.prototype.buildItem=function(t){var e=(this||_global).elements;if(!e[t]&&99!==(this||_global).layers[t].ty){var a=this.createItem((this||_global).layers[t],this||_global,(this||_global).globalData);e[t]=a;a.initExpressions()}};CanvasRendererBase.prototype.checkPendingElements=function(){while((this||_global).pendingElements.length){var t=(this||_global).pendingElements.pop();t.checkParenting()}};CanvasRendererBase.prototype.hide=function(){(this||_global).animationItem.container.style.display=\"none\"};CanvasRendererBase.prototype.show=function(){(this||_global).animationItem.container.style.display=\"block\"};function CanvasContext(){(this||_global).opacity=-1;(this||_global).transform=createTypedArray(\"float32\",16);(this||_global).fillStyle=\"\";(this||_global).strokeStyle=\"\";(this||_global).lineWidth=\"\";(this||_global).lineCap=\"\";(this||_global).lineJoin=\"\";(this||_global).miterLimit=\"\";(this||_global).id=Math.random()}function CVContextData(){(this||_global).stack=[];(this||_global).cArrPos=0;(this||_global).cTr=new Matrix;var t;var e=15;for(t=0;t<e;t+=1){var a=new CanvasContext;(this||_global).stack[t]=a}(this||_global)._length=e;(this||_global).nativeContext=null;(this||_global).transformMat=new Matrix;(this||_global).currentOpacity=1;(this||_global).currentFillStyle=\"\";(this||_global).appliedFillStyle=\"\";(this||_global).currentStrokeStyle=\"\";(this||_global).appliedStrokeStyle=\"\";(this||_global).currentLineWidth=\"\";(this||_global).appliedLineWidth=\"\";(this||_global).currentLineCap=\"\";(this||_global).appliedLineCap=\"\";(this||_global).currentLineJoin=\"\";(this||_global).appliedLineJoin=\"\";(this||_global).appliedMiterLimit=\"\";(this||_global).currentMiterLimit=\"\"}CVContextData.prototype.duplicate=function(){var t=2*(this||_global)._length;var e=0;for(e=(this||_global)._length;e<t;e+=1)(this||_global).stack[e]=new CanvasContext;(this||_global)._length=t};CVContextData.prototype.reset=function(){(this||_global).cArrPos=0;(this||_global).cTr.reset();(this||_global).stack[(this||_global).cArrPos].opacity=1};CVContextData.prototype.restore=function(t){(this||_global).cArrPos-=1;var e=(this||_global).stack[(this||_global).cArrPos];var a=e.transform;var l;var r=(this||_global).cTr.props;for(l=0;l<16;l+=1)r[l]=a[l];if(t){(this||_global).nativeContext.restore();var o=(this||_global).stack[(this||_global).cArrPos+1];(this||_global).appliedFillStyle=o.fillStyle;(this||_global).appliedStrokeStyle=o.strokeStyle;(this||_global).appliedLineWidth=o.lineWidth;(this||_global).appliedLineCap=o.lineCap;(this||_global).appliedLineJoin=o.lineJoin;(this||_global).appliedMiterLimit=o.miterLimit}(this||_global).nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13]);if(t||-1!==e.opacity&&(this||_global).currentOpacity!==e.opacity){(this||_global).nativeContext.globalAlpha=e.opacity;(this||_global).currentOpacity=e.opacity}(this||_global).currentFillStyle=e.fillStyle;(this||_global).currentStrokeStyle=e.strokeStyle;(this||_global).currentLineWidth=e.lineWidth;(this||_global).currentLineCap=e.lineCap;(this||_global).currentLineJoin=e.lineJoin;(this||_global).currentMiterLimit=e.miterLimit};CVContextData.prototype.save=function(t){t&&(this||_global).nativeContext.save();var e=(this||_global).cTr.props;(this||_global)._length<=(this||_global).cArrPos&&this.duplicate();var a=(this||_global).stack[(this||_global).cArrPos];var l;for(l=0;l<16;l+=1)a.transform[l]=e[l];(this||_global).cArrPos+=1;var r=(this||_global).stack[(this||_global).cArrPos];r.opacity=a.opacity;r.fillStyle=a.fillStyle;r.strokeStyle=a.strokeStyle;r.lineWidth=a.lineWidth;r.lineCap=a.lineCap;r.lineJoin=a.lineJoin;r.miterLimit=a.miterLimit};CVContextData.prototype.setOpacity=function(t){(this||_global).stack[(this||_global).cArrPos].opacity=t};CVContextData.prototype.setContext=function(t){(this||_global).nativeContext=t};CVContextData.prototype.fillStyle=function(t){if((this||_global).stack[(this||_global).cArrPos].fillStyle!==t){(this||_global).currentFillStyle=t;(this||_global).stack[(this||_global).cArrPos].fillStyle=t}};CVContextData.prototype.strokeStyle=function(t){if((this||_global).stack[(this||_global).cArrPos].strokeStyle!==t){(this||_global).currentStrokeStyle=t;(this||_global).stack[(this||_global).cArrPos].strokeStyle=t}};CVContextData.prototype.lineWidth=function(t){if((this||_global).stack[(this||_global).cArrPos].lineWidth!==t){(this||_global).currentLineWidth=t;(this||_global).stack[(this||_global).cArrPos].lineWidth=t}};CVContextData.prototype.lineCap=function(t){if((this||_global).stack[(this||_global).cArrPos].lineCap!==t){(this||_global).currentLineCap=t;(this||_global).stack[(this||_global).cArrPos].lineCap=t}};CVContextData.prototype.lineJoin=function(t){if((this||_global).stack[(this||_global).cArrPos].lineJoin!==t){(this||_global).currentLineJoin=t;(this||_global).stack[(this||_global).cArrPos].lineJoin=t}};CVContextData.prototype.miterLimit=function(t){if((this||_global).stack[(this||_global).cArrPos].miterLimit!==t){(this||_global).currentMiterLimit=t;(this||_global).stack[(this||_global).cArrPos].miterLimit=t}};CVContextData.prototype.transform=function(t){(this||_global).transformMat.cloneFromProps(t);var e=(this||_global).cTr;(this||_global).transformMat.multiply(e);e.cloneFromProps((this||_global).transformMat.props);var a=e.props;(this||_global).nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13])};CVContextData.prototype.opacity=function(t){var e=(this||_global).stack[(this||_global).cArrPos].opacity;e*=t<0?0:t;if((this||_global).stack[(this||_global).cArrPos].opacity!==e){if((this||_global).currentOpacity!==t){(this||_global).nativeContext.globalAlpha=t;(this||_global).currentOpacity=t}(this||_global).stack[(this||_global).cArrPos].opacity=e}};CVContextData.prototype.fill=function(t){if((this||_global).appliedFillStyle!==(this||_global).currentFillStyle){(this||_global).appliedFillStyle=(this||_global).currentFillStyle;(this||_global).nativeContext.fillStyle=(this||_global).appliedFillStyle}(this||_global).nativeContext.fill(t)};CVContextData.prototype.fillRect=function(t,e,a,l){if((this||_global).appliedFillStyle!==(this||_global).currentFillStyle){(this||_global).appliedFillStyle=(this||_global).currentFillStyle;(this||_global).nativeContext.fillStyle=(this||_global).appliedFillStyle}(this||_global).nativeContext.fillRect(t,e,a,l)};CVContextData.prototype.stroke=function(){if((this||_global).appliedStrokeStyle!==(this||_global).currentStrokeStyle){(this||_global).appliedStrokeStyle=(this||_global).currentStrokeStyle;(this||_global).nativeContext.strokeStyle=(this||_global).appliedStrokeStyle}if((this||_global).appliedLineWidth!==(this||_global).currentLineWidth){(this||_global).appliedLineWidth=(this||_global).currentLineWidth;(this||_global).nativeContext.lineWidth=(this||_global).appliedLineWidth}if((this||_global).appliedLineCap!==(this||_global).currentLineCap){(this||_global).appliedLineCap=(this||_global).currentLineCap;(this||_global).nativeContext.lineCap=(this||_global).appliedLineCap}if((this||_global).appliedLineJoin!==(this||_global).currentLineJoin){(this||_global).appliedLineJoin=(this||_global).currentLineJoin;(this||_global).nativeContext.lineJoin=(this||_global).appliedLineJoin}if((this||_global).appliedMiterLimit!==(this||_global).currentMiterLimit){(this||_global).appliedMiterLimit=(this||_global).currentMiterLimit;(this||_global).nativeContext.miterLimit=(this||_global).appliedMiterLimit}(this||_global).nativeContext.stroke()};function CVCompElement(t,e,a){(this||_global).completeLayers=false;(this||_global).layers=t.layers;(this||_global).pendingElements=[];(this||_global).elements=createSizedArray((this||_global).layers.length);this.initElement(t,e,a);(this||_global).tm=t.tm?PropertyFactory.getProp(this||_global,t.tm,0,e.frameRate,this||_global):{_placeholder:true}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement);CVCompElement.prototype.renderInnerContent=function(){var t=(this||_global).canvasContext;t.beginPath();t.moveTo(0,0);t.lineTo((this||_global).data.w,0);t.lineTo((this||_global).data.w,(this||_global).data.h);t.lineTo(0,(this||_global).data.h);t.lineTo(0,0);t.clip();var e;var a=(this||_global).layers.length;for(e=a-1;e>=0;e-=1)((this||_global).completeLayers||(this||_global).elements[e])&&(this||_global).elements[e].renderFrame()};CVCompElement.prototype.destroy=function(){var t;var e=(this||_global).layers.length;for(t=e-1;t>=0;t-=1)(this||_global).elements[t]&&(this||_global).elements[t].destroy();(this||_global).layers=null;(this||_global).elements=null};CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,(this||_global).globalData,this||_global)};function CanvasRenderer(t,e){(this||_global).animationItem=t;(this||_global).renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||false,preserveAspectRatio:e&&e.preserveAspectRatio||\"xMidYMid meet\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",contentVisibility:e&&e.contentVisibility||\"visible\",className:e&&e.className||\"\",id:e&&e.id||\"\",runExpressions:!e||void 0===e.runExpressions||e.runExpressions};(this||_global).renderConfig.dpr=e&&e.dpr||1;(this||_global).animationItem.wrapper&&((this||_global).renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1);(this||_global).renderedFrame=-1;(this||_global).globalData={frameNum:-1,_mdf:false,renderConfig:(this||_global).renderConfig,currentGlobalAlpha:-1};(this||_global).contextData=new CVContextData;(this||_global).elements=[];(this||_global).pendingElements=[];(this||_global).transformMat=new Matrix;(this||_global).completeLayers=false;(this||_global).rendererType=\"canvas\";if((this||_global).renderConfig.clearCanvas){(this||_global).ctxTransform=(this||_global).contextData.transform.bind((this||_global).contextData);(this||_global).ctxOpacity=(this||_global).contextData.opacity.bind((this||_global).contextData);(this||_global).ctxFillStyle=(this||_global).contextData.fillStyle.bind((this||_global).contextData);(this||_global).ctxStrokeStyle=(this||_global).contextData.strokeStyle.bind((this||_global).contextData);(this||_global).ctxLineWidth=(this||_global).contextData.lineWidth.bind((this||_global).contextData);(this||_global).ctxLineCap=(this||_global).contextData.lineCap.bind((this||_global).contextData);(this||_global).ctxLineJoin=(this||_global).contextData.lineJoin.bind((this||_global).contextData);(this||_global).ctxMiterLimit=(this||_global).contextData.miterLimit.bind((this||_global).contextData);(this||_global).ctxFill=(this||_global).contextData.fill.bind((this||_global).contextData);(this||_global).ctxFillRect=(this||_global).contextData.fillRect.bind((this||_global).contextData);(this||_global).ctxStroke=(this||_global).contextData.stroke.bind((this||_global).contextData);(this||_global).save=(this||_global).contextData.save.bind((this||_global).contextData)}}extendPrototype([CanvasRendererBase],CanvasRenderer);CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,(this||_global).globalData,this||_global)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function checkBlendMode(){},initRendererElement:function initRendererElement(){(this||_global).baseElement=createTag((this||_global).data.tg||\"div\");if((this||_global).data.hasMask){(this||_global).svgElement=createNS(\"svg\");(this||_global).layerElement=createNS(\"g\");(this||_global).maskedElement=(this||_global).layerElement;(this||_global).svgElement.appendChild((this||_global).layerElement);(this||_global).baseElement.appendChild((this||_global).svgElement)}else(this||_global).layerElement=(this||_global).baseElement;styleDiv((this||_global).baseElement)},createContainerElements:function createContainerElements(){(this||_global).renderableEffectsManager=new CVEffects(this||_global);(this||_global).transformedElement=(this||_global).baseElement;(this||_global).maskedElement=(this||_global).layerElement;(this||_global).data.ln&&(this||_global).layerElement.setAttribute(\"id\",(this||_global).data.ln);(this||_global).data.cl&&(this||_global).layerElement.setAttribute(\"class\",(this||_global).data.cl);0!==(this||_global).data.bm&&this.setBlendMode()},renderElement:function renderElement(){var t=(this||_global).transformedElement?(this||_global).transformedElement.style:{};if((this||_global).finalTransform._matMdf){var e=(this||_global).finalTransform.mat.toCSS();t.transform=e;t.webkitTransform=e}(this||_global).finalTransform._opMdf&&(t.opacity=(this||_global).finalTransform.mProp.o.v)},renderFrame:function renderFrame(){if(!(this||_global).data.hd&&!(this||_global).hidden){this.renderTransform();this.renderRenderable();this.renderElement();this.renderInnerContent();(this||_global)._isFirstFrame&&((this||_global)._isFirstFrame=false)}},destroy:function destroy(){(this||_global).layerElement=null;(this||_global).transformedElement=null;(this||_global).matteElement&&((this||_global).matteElement=null);if((this||_global).maskManager){(this||_global).maskManager.destroy();(this||_global).maskManager=null}},createRenderableComponents:function createRenderableComponents(){(this||_global).maskManager=new MaskElement((this||_global).data,this||_global,(this||_global).globalData)},addEffects:function addEffects(){},setMatte:function setMatte(){}};HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement;HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy;HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(t,e,a){this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement);HSolidElement.prototype.createContent=function(){var t;if((this||_global).data.hasMask){t=createNS(\"rect\");t.setAttribute(\"width\",(this||_global).data.sw);t.setAttribute(\"height\",(this||_global).data.sh);t.setAttribute(\"fill\",(this||_global).data.sc);(this||_global).svgElement.setAttribute(\"width\",(this||_global).data.sw);(this||_global).svgElement.setAttribute(\"height\",(this||_global).data.sh)}else{t=createTag(\"div\");t.style.width=(this||_global).data.sw+\"px\";t.style.height=(this||_global).data.sh+\"px\";t.style.backgroundColor=(this||_global).data.sc}(this||_global).layerElement.appendChild(t)};function HShapeElement(t,e,a){(this||_global).shapes=[];(this||_global).shapesData=t.shapes;(this||_global).stylesList=[];(this||_global).shapeModifiers=[];(this||_global).itemsData=[];(this||_global).processedElements=[];(this||_global).animatedContents=[];(this||_global).shapesContainer=createNS(\"g\");this.initElement(t,e,a);(this||_global).prevViewData=[];(this||_global).currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement);HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent;HShapeElement.prototype.createContent=function(){var t;(this||_global).baseElement.style.fontSize=0;if((this||_global).data.hasMask){(this||_global).layerElement.appendChild((this||_global).shapesContainer);t=(this||_global).svgElement}else{t=createNS(\"svg\");var e=(this||_global).comp.data?(this||_global).comp.data:(this||_global).globalData.compSize;t.setAttribute(\"width\",e.w);t.setAttribute(\"height\",e.h);t.appendChild((this||_global).shapesContainer);(this||_global).layerElement.appendChild(t)}this.searchShapes((this||_global).shapesData,(this||_global).itemsData,(this||_global).prevViewData,(this||_global).shapesContainer,0,[],true);this.filterUniqueShapes();(this||_global).shapeCont=t};HShapeElement.prototype.getTransformedPoint=function(t,e){var a;var l=t.length;for(a=0;a<l;a+=1)e=t[a].mProps.v.applyToPointArray(e[0],e[1],0);return e};HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var a=t.sh.v;var l=t.transformers;var r;var o=a._length;var i;var s;var n;var h;if(!(o<=1)){for(r=0;r<o-1;r+=1){i=this.getTransformedPoint(l,a.v[r]);s=this.getTransformedPoint(l,a.o[r]);n=this.getTransformedPoint(l,a.i[r+1]);h=this.getTransformedPoint(l,a.v[r+1]);this.checkBounds(i,s,n,h,e)}if(a.c){i=this.getTransformedPoint(l,a.v[r]);s=this.getTransformedPoint(l,a.o[r]);n=this.getTransformedPoint(l,a.i[0]);h=this.getTransformedPoint(l,a.v[0]);this.checkBounds(i,s,n,h,e)}}};HShapeElement.prototype.checkBounds=function(t,e,a,l,r){this.getBoundsOfCurve(t,e,a,l);var o=(this||_global).shapeBoundingBox;r.x=bmMin(o.left,r.x);r.xMax=bmMax(o.right,r.xMax);r.y=bmMin(o.top,r.y);r.yMax=bmMax(o.bottom,r.yMax)};HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};HShapeElement.prototype.getBoundsOfCurve=function(t,e,a,l){var r=[[t[0],l[0]],[t[1],l[1]]];for(var o,i,s,n,h,g,p,f=0;f<2;++f){i=6*t[f]-12*e[f]+6*a[f];o=-3*t[f]+9*e[f]-9*a[f]+3*l[f];s=3*e[f]-3*t[f];i|=0;o|=0;s|=0;if(0===o&&0===i);else if(0===o){n=-s/i;n>0&&n<1&&r[f].push(this.calculateF(n,t,e,a,l,f))}else{h=i*i-4*s*o;if(h>=0){g=(-i+bmSqrt(h))/(2*o);g>0&&g<1&&r[f].push(this.calculateF(g,t,e,a,l,f));p=(-i-bmSqrt(h))/(2*o);p>0&&p<1&&r[f].push(this.calculateF(p,t,e,a,l,f))}}}(this||_global).shapeBoundingBox.left=bmMin.apply(null,r[0]);(this||_global).shapeBoundingBox.top=bmMin.apply(null,r[1]);(this||_global).shapeBoundingBox.right=bmMax.apply(null,r[0]);(this||_global).shapeBoundingBox.bottom=bmMax.apply(null,r[1])};HShapeElement.prototype.calculateF=function(t,e,a,l,r,o){return bmPow(1-t,3)*e[o]+3*bmPow(1-t,2)*t*a[o]+3*(1-t)*bmPow(t,2)*l[o]+bmPow(t,3)*r[o]};HShapeElement.prototype.calculateBoundingBox=function(t,e){var a;var l=t.length;for(a=0;a<l;a+=1)t[a]&&t[a].sh?this.calculateShapeBoundingBox(t[a],e):t[a]&&t[a].it?this.calculateBoundingBox(t[a].it,e):t[a]&&t[a].style&&t[a].w&&this.expandStrokeBoundingBox(t[a].w,e)};HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var a=0;if(t.keyframes){for(var l=0;l<t.keyframes.length;l+=1){var r=t.keyframes[l].s;r>a&&(a=r)}a*=t.mult}else a=t.v*t.mult;e.x-=a;e.xMax+=a;e.y-=a;e.yMax+=a};HShapeElement.prototype.currentBoxContains=function(t){return(this||_global).currentBBox.x<=t.x&&(this||_global).currentBBox.y<=t.y&&(this||_global).currentBBox.width+(this||_global).currentBBox.x>=t.x+t.width&&(this||_global).currentBBox.height+(this||_global).currentBBox.y>=t.y+t.height};HShapeElement.prototype.renderInnerContent=function(){this._renderShapeFrame();if(!(this||_global).hidden&&((this||_global)._isFirstFrame||(this||_global)._mdf)){var t=(this||_global).tempBoundingBox;var e=999999;t.x=e;t.xMax=-e;t.y=e;t.yMax=-e;this.calculateBoundingBox((this||_global).itemsData,t);t.width=t.xMax<t.x?0:t.xMax-t.x;t.height=t.yMax<t.y?0:t.yMax-t.y;if(this.currentBoxContains(t))return;var a=false;if((this||_global).currentBBox.w!==t.width){(this||_global).currentBBox.w=t.width;(this||_global).shapeCont.setAttribute(\"width\",t.width);a=true}if((this||_global).currentBBox.h!==t.height){(this||_global).currentBBox.h=t.height;(this||_global).shapeCont.setAttribute(\"height\",t.height);a=true}if(a||(this||_global).currentBBox.x!==t.x||(this||_global).currentBBox.y!==t.y){(this||_global).currentBBox.w=t.width;(this||_global).currentBBox.h=t.height;(this||_global).currentBBox.x=t.x;(this||_global).currentBBox.y=t.y;(this||_global).shapeCont.setAttribute(\"viewBox\",(this||_global).currentBBox.x+\" \"+(this||_global).currentBBox.y+\" \"+(this||_global).currentBBox.w+\" \"+(this||_global).currentBBox.h);var l=(this||_global).shapeCont.style;var r=\"translate(\"+(this||_global).currentBBox.x+\"px,\"+(this||_global).currentBBox.y+\"px)\";l.transform=r;l.webkitTransform=r}}};function HTextElement(t,e,a){(this||_global).textSpans=[];(this||_global).textPaths=[];(this||_global).currentBBox={x:999999,y:-999999,h:0,w:0};(this||_global).renderType=\"svg\";(this||_global).isMasked=false;this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement);HTextElement.prototype.createContent=function(){(this||_global).isMasked=this.checkMasks();if((this||_global).isMasked){(this||_global).renderType=\"svg\";(this||_global).compW=(this||_global).comp.data.w;(this||_global).compH=(this||_global).comp.data.h;(this||_global).svgElement.setAttribute(\"width\",(this||_global).compW);(this||_global).svgElement.setAttribute(\"height\",(this||_global).compH);var t=createNS(\"g\");(this||_global).maskedElement.appendChild(t);(this||_global).innerElem=t}else{(this||_global).renderType=\"html\";(this||_global).innerElem=(this||_global).layerElement}this.checkParenting()};HTextElement.prototype.buildNewText=function(){var t=(this||_global).textProperty.currentData;(this||_global).renderedLetters=createSizedArray(t.l?t.l.length:0);var e=(this||_global).innerElem.style;var a=t.fc?this.buildColor(t.fc):\"rgba(0,0,0,0)\";e.fill=a;e.color=a;if(t.sc){e.stroke=this.buildColor(t.sc);e.strokeWidth=t.sw+\"px\"}var l=(this||_global).globalData.fontManager.getFontByName(t.f);if(!(this||_global).globalData.fontManager.chars){e.fontSize=t.finalSize+\"px\";e.lineHeight=t.finalSize+\"px\";if(l.fClass)(this||_global).innerElem.className=l.fClass;else{e.fontFamily=l.fFamily;var r=t.fWeight;var o=t.fStyle;e.fontStyle=o;e.fontWeight=r}}var i;var s;var n=t.l;s=n.length;var h;var g;var p;var f=(this||_global).mHelper;var b;var c=\"\";var _=0;for(i=0;i<s;i+=1){if((this||_global).globalData.fontManager.chars){if((this||_global).textPaths[_])h=(this||_global).textPaths[_];else{h=createNS(\"path\");h.setAttribute(\"stroke-linecap\",lineCapEnum[1]);h.setAttribute(\"stroke-linejoin\",lineJoinEnum[2]);h.setAttribute(\"stroke-miterlimit\",\"4\")}if(!(this||_global).isMasked)if((this||_global).textSpans[_]){g=(this||_global).textSpans[_];p=g.children[0]}else{g=createTag(\"div\");g.style.lineHeight=0;p=createNS(\"svg\");p.appendChild(h);styleDiv(g)}}else if((this||_global).isMasked)h=(this||_global).textPaths[_]?(this||_global).textPaths[_]:createNS(\"text\");else if((this||_global).textSpans[_]){g=(this||_global).textSpans[_];h=(this||_global).textPaths[_]}else{g=createTag(\"span\");styleDiv(g);h=createTag(\"span\");styleDiv(h);g.appendChild(h)}if((this||_global).globalData.fontManager.chars){var m=(this||_global).globalData.fontManager.getCharData(t.finalText[i],l.fStyle,(this||_global).globalData.fontManager.getFontByName(t.f).fFamily);var u;u=m?m.data:null;f.reset();if(u&&u.shapes&&u.shapes.length){b=u.shapes[0].it;f.scale(t.finalSize/100,t.finalSize/100);c=this.createPathShape(f,b);h.setAttribute(\"d\",c)}if((this||_global).isMasked)(this||_global).innerElem.appendChild(h);else{(this||_global).innerElem.appendChild(g);if(u&&u.shapes){document.body.appendChild(p);var d=p.getBBox();p.setAttribute(\"width\",d.width+2);p.setAttribute(\"height\",d.height+2);p.setAttribute(\"viewBox\",d.x-1+\" \"+(d.y-1)+\" \"+(d.width+2)+\" \"+(d.height+2));var v=p.style;var y=\"translate(\"+(d.x-1)+\"px,\"+(d.y-1)+\"px)\";v.transform=y;v.webkitTransform=y;n[i].yOffset=d.y-1}else{p.setAttribute(\"width\",1);p.setAttribute(\"height\",1)}g.appendChild(p)}}else{h.textContent=n[i].val;h.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",\"preserve\");if((this||_global).isMasked)(this||_global).innerElem.appendChild(h);else{(this||_global).innerElem.appendChild(g);var P=h.style;var x=\"translate3d(0,\"+-t.finalSize/1.2+\"px,0)\";P.transform=x;P.webkitTransform=x}}(this||_global).isMasked?(this||_global).textSpans[_]=h:(this||_global).textSpans[_]=g;(this||_global).textSpans[_].style.display=\"block\";(this||_global).textPaths[_]=h;_+=1}while(_<(this||_global).textSpans.length){(this||_global).textSpans[_].style.display=\"none\";_+=1}};HTextElement.prototype.renderInnerContent=function(){this.validateText();var t;if((this||_global).data.singleShape){if(!(this||_global)._isFirstFrame&&!(this||_global).lettersChangedFlag)return;if((this||_global).isMasked&&(this||_global).finalTransform._matMdf){(this||_global).svgElement.setAttribute(\"viewBox\",-(this||_global).finalTransform.mProp.p.v[0]+\" \"+-(this||_global).finalTransform.mProp.p.v[1]+\" \"+(this||_global).compW+\" \"+(this||_global).compH);t=(this||_global).svgElement.style;var e=\"translate(\"+-(this||_global).finalTransform.mProp.p.v[0]+\"px,\"+-(this||_global).finalTransform.mProp.p.v[1]+\"px)\";t.transform=e;t.webkitTransform=e}}(this||_global).textAnimator.getMeasures((this||_global).textProperty.currentData,(this||_global).lettersChangedFlag);if((this||_global).lettersChangedFlag||(this||_global).textAnimator.lettersChangedFlag){var a;var l;var r=0;var o=(this||_global).textAnimator.renderedLetters;var i=(this||_global).textProperty.currentData.l;l=i.length;var s;var n;var h;for(a=0;a<l;a+=1)if(i[a].n)r+=1;else{n=(this||_global).textSpans[a];h=(this||_global).textPaths[a];s=o[r];r+=1;if(s._mdf.m)if((this||_global).isMasked)n.setAttribute(\"transform\",s.m);else{n.style.webkitTransform=s.m;n.style.transform=s.m}n.style.opacity=s.o;s.sw&&s._mdf.sw&&h.setAttribute(\"stroke-width\",s.sw);s.sc&&s._mdf.sc&&h.setAttribute(\"stroke\",s.sc);if(s.fc&&s._mdf.fc){h.setAttribute(\"fill\",s.fc);h.style.color=s.fc}}if((this||_global).innerElem.getBBox&&!(this||_global).hidden&&((this||_global)._isFirstFrame||(this||_global)._mdf)){var g=(this||_global).innerElem.getBBox();if((this||_global).currentBBox.w!==g.width){(this||_global).currentBBox.w=g.width;(this||_global).svgElement.setAttribute(\"width\",g.width)}if((this||_global).currentBBox.h!==g.height){(this||_global).currentBBox.h=g.height;(this||_global).svgElement.setAttribute(\"height\",g.height)}var p=1;if((this||_global).currentBBox.w!==g.width+2*p||(this||_global).currentBBox.h!==g.height+2*p||(this||_global).currentBBox.x!==g.x-p||(this||_global).currentBBox.y!==g.y-p){(this||_global).currentBBox.w=g.width+2*p;(this||_global).currentBBox.h=g.height+2*p;(this||_global).currentBBox.x=g.x-p;(this||_global).currentBBox.y=g.y-p;(this||_global).svgElement.setAttribute(\"viewBox\",(this||_global).currentBBox.x+\" \"+(this||_global).currentBBox.y+\" \"+(this||_global).currentBBox.w+\" \"+(this||_global).currentBBox.h);t=(this||_global).svgElement.style;var f=\"translate(\"+(this||_global).currentBBox.x+\"px,\"+(this||_global).currentBBox.y+\"px)\";t.transform=f;t.webkitTransform=f}}}};function HCameraElement(t,e,a){this.initFrame();this.initBaseData(t,e,a);this.initHierarchy();var l=PropertyFactory.getProp;(this||_global).pe=l(this||_global,t.pe,0,0,this||_global);if(t.ks.p.s){(this||_global).px=l(this||_global,t.ks.p.x,1,0,this||_global);(this||_global).py=l(this||_global,t.ks.p.y,1,0,this||_global);(this||_global).pz=l(this||_global,t.ks.p.z,1,0,this||_global)}else(this||_global).p=l(this||_global,t.ks.p,1,0,this||_global);t.ks.a&&((this||_global).a=l(this||_global,t.ks.a,1,0,this||_global));if(t.ks.or.k.length&&t.ks.or.k[0].to){var r;var o=t.ks.or.k.length;for(r=0;r<o;r+=1){t.ks.or.k[r].to=null;t.ks.or.k[r].ti=null}}(this||_global).or=l(this||_global,t.ks.or,1,degToRads,this||_global);(this||_global).or.sh=true;(this||_global).rx=l(this||_global,t.ks.rx,0,degToRads,this||_global);(this||_global).ry=l(this||_global,t.ks.ry,0,degToRads,this||_global);(this||_global).rz=l(this||_global,t.ks.rz,0,degToRads,this||_global);(this||_global).mat=new Matrix;(this||_global)._prevMat=new Matrix;(this||_global)._isFirstFrame=true;(this||_global).finalTransform={mProp:this||_global}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement);HCameraElement.prototype.setup=function(){var t;var e=(this||_global).comp.threeDElements.length;var a;var l;var r;for(t=0;t<e;t+=1){a=(this||_global).comp.threeDElements[t];if(\"3d\"===a.type){l=a.perspectiveElem.style;r=a.container.style;var o=(this||_global).pe.v+\"px\";var i=\"0px 0px 0px\";var s=\"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";l.perspective=o;l.webkitPerspective=o;r.transformOrigin=i;r.mozTransformOrigin=i;r.webkitTransformOrigin=i;l.transform=s;l.webkitTransform=s}}};HCameraElement.prototype.createElements=function(){};HCameraElement.prototype.hide=function(){};HCameraElement.prototype.renderFrame=function(){var t=(this||_global)._isFirstFrame;var e;var a;if((this||_global).hierarchy){a=(this||_global).hierarchy.length;for(e=0;e<a;e+=1)t=(this||_global).hierarchy[e].finalTransform.mProp._mdf||t}if(t||(this||_global).pe._mdf||(this||_global).p&&(this||_global).p._mdf||(this||_global).px&&((this||_global).px._mdf||(this||_global).py._mdf||(this||_global).pz._mdf)||(this||_global).rx._mdf||(this||_global).ry._mdf||(this||_global).rz._mdf||(this||_global).or._mdf||(this||_global).a&&(this||_global).a._mdf){(this||_global).mat.reset();if((this||_global).hierarchy){a=(this||_global).hierarchy.length-1;for(e=a;e>=0;e-=1){var l=(this||_global).hierarchy[e].finalTransform.mProp;(this||_global).mat.translate(-l.p.v[0],-l.p.v[1],l.p.v[2]);(this||_global).mat.rotateX(-l.or.v[0]).rotateY(-l.or.v[1]).rotateZ(l.or.v[2]);(this||_global).mat.rotateX(-l.rx.v).rotateY(-l.ry.v).rotateZ(l.rz.v);(this||_global).mat.scale(1/l.s.v[0],1/l.s.v[1],1/l.s.v[2]);(this||_global).mat.translate(l.a.v[0],l.a.v[1],l.a.v[2])}}(this||_global).p?(this||_global).mat.translate(-(this||_global).p.v[0],-(this||_global).p.v[1],(this||_global).p.v[2]):(this||_global).mat.translate(-(this||_global).px.v,-(this||_global).py.v,(this||_global).pz.v);if((this||_global).a){var r;r=(this||_global).p?[(this||_global).p.v[0]-(this||_global).a.v[0],(this||_global).p.v[1]-(this||_global).a.v[1],(this||_global).p.v[2]-(this||_global).a.v[2]]:[(this||_global).px.v-(this||_global).a.v[0],(this||_global).py.v-(this||_global).a.v[1],(this||_global).pz.v-(this||_global).a.v[2]];var o=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2));var i=[r[0]/o,r[1]/o,r[2]/o];var s=Math.sqrt(i[2]*i[2]+i[0]*i[0]);var n=Math.atan2(i[1],s);var h=Math.atan2(i[0],-i[2]);(this||_global).mat.rotateY(h).rotateX(-n)}(this||_global).mat.rotateX(-(this||_global).rx.v).rotateY(-(this||_global).ry.v).rotateZ((this||_global).rz.v);(this||_global).mat.rotateX(-(this||_global).or.v[0]).rotateY(-(this||_global).or.v[1]).rotateZ((this||_global).or.v[2]);(this||_global).mat.translate((this||_global).globalData.compSize.w/2,(this||_global).globalData.compSize.h/2,0);(this||_global).mat.translate(0,0,(this||_global).pe.v);var g=!(this||_global)._prevMat.equals((this||_global).mat);if((g||(this||_global).pe._mdf)&&(this||_global).comp.threeDElements){a=(this||_global).comp.threeDElements.length;var p;var f;var b;for(e=0;e<a;e+=1){p=(this||_global).comp.threeDElements[e];if(\"3d\"===p.type){if(g){var c=(this||_global).mat.toCSS();b=p.container.style;b.transform=c;b.webkitTransform=c}if((this||_global).pe._mdf){f=p.perspectiveElem.style;f.perspective=(this||_global).pe.v+\"px\";f.webkitPerspective=(this||_global).pe.v+\"px\"}}}(this||_global).mat.clone((this||_global)._prevMat)}}(this||_global)._isFirstFrame=false};HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,true)};HCameraElement.prototype.destroy=function(){};HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(t,e,a){(this||_global).assetData=e.getAssetData(t.refId);this.initElement(t,e,a)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement);HImageElement.prototype.createContent=function(){var t=(this||_global).globalData.getAssetsPath((this||_global).assetData);var e=new Image;if((this||_global).data.hasMask){(this||_global).imageElem=createNS(\"image\");(this||_global).imageElem.setAttribute(\"width\",(this||_global).assetData.w+\"px\");(this||_global).imageElem.setAttribute(\"height\",(this||_global).assetData.h+\"px\");(this||_global).imageElem.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",t);(this||_global).layerElement.appendChild((this||_global).imageElem);(this||_global).baseElement.setAttribute(\"width\",(this||_global).assetData.w);(this||_global).baseElement.setAttribute(\"height\",(this||_global).assetData.h)}else(this||_global).layerElement.appendChild(e);e.crossOrigin=\"anonymous\";e.src=t;(this||_global).data.ln&&(this||_global).baseElement.setAttribute(\"id\",(this||_global).data.ln)};function HybridRendererBase(t,e){(this||_global).animationItem=t;(this||_global).layers=null;(this||_global).renderedFrame=-1;(this||_global).renderConfig={className:e&&e.className||\"\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",hideOnTransparent:!(e&&false===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||\"400%\",height:e&&e.filterSize&&e.filterSize.height||\"400%\",x:e&&e.filterSize&&e.filterSize.x||\"-100%\",y:e&&e.filterSize&&e.filterSize.y||\"-100%\"}};(this||_global).globalData={_mdf:false,frameNum:-1,renderConfig:(this||_global).renderConfig};(this||_global).pendingElements=[];(this||_global).elements=[];(this||_global).threeDElements=[];(this||_global).destroyed=false;(this||_global).camera=null;(this||_global).supports3d=true;(this||_global).rendererType=\"html\"}extendPrototype([BaseRenderer],HybridRendererBase);HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem;HybridRendererBase.prototype.checkPendingElements=function(){while((this||_global).pendingElements.length){var t=(this||_global).pendingElements.pop();t.checkParenting()}};HybridRendererBase.prototype.appendElementInPos=function(t,e){var a=t.getBaseElement();if(a){var l=(this||_global).layers[e];if(l.ddd&&(this||_global).supports3d)this.addTo3dContainer(a,e);else if((this||_global).threeDElements)this.addTo3dContainer(a,e);else{var r=0;var o;var i;var s;while(r<e){if((this||_global).elements[r]&&true!==(this||_global).elements[r]&&(this||_global).elements[r].getBaseElement){i=(this||_global).elements[r];s=(this||_global).layers[r].ddd?this.getThreeDContainerByPos(r):i.getBaseElement();o=s||o}r+=1}o?l.ddd&&(this||_global).supports3d||(this||_global).layerElement.insertBefore(a,o):l.ddd&&(this||_global).supports3d||(this||_global).layerElement.appendChild(a)}}};HybridRendererBase.prototype.createShape=function(t){return(this||_global).supports3d?new HShapeElement(t,(this||_global).globalData,this||_global):new SVGShapeElement(t,(this||_global).globalData,this||_global)};HybridRendererBase.prototype.createText=function(t){return(this||_global).supports3d?new HTextElement(t,(this||_global).globalData,this||_global):new SVGTextLottieElement(t,(this||_global).globalData,this||_global)};HybridRendererBase.prototype.createCamera=function(t){(this||_global).camera=new HCameraElement(t,(this||_global).globalData,this||_global);return(this||_global).camera};HybridRendererBase.prototype.createImage=function(t){return(this||_global).supports3d?new HImageElement(t,(this||_global).globalData,this||_global):new IImageElement(t,(this||_global).globalData,this||_global)};HybridRendererBase.prototype.createSolid=function(t){return(this||_global).supports3d?new HSolidElement(t,(this||_global).globalData,this||_global):new ISolidElement(t,(this||_global).globalData,this||_global)};HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull;HybridRendererBase.prototype.getThreeDContainerByPos=function(t){var e=0;var a=(this||_global).threeDElements.length;while(e<a){if((this||_global).threeDElements[e].startPos<=t&&(this||_global).threeDElements[e].endPos>=t)return(this||_global).threeDElements[e].perspectiveElem;e+=1}return null};HybridRendererBase.prototype.createThreeDContainer=function(t,e){var a=createTag(\"div\");var l;var r;styleDiv(a);var o=createTag(\"div\");styleDiv(o);if(\"3d\"===e){l=a.style;l.width=(this||_global).globalData.compSize.w+\"px\";l.height=(this||_global).globalData.compSize.h+\"px\";var i=\"50% 50%\";l.webkitTransformOrigin=i;l.mozTransformOrigin=i;l.transformOrigin=i;r=o.style;var s=\"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";r.transform=s;r.webkitTransform=s}a.appendChild(o);var n={container:o,perspectiveElem:a,startPos:t,endPos:t,type:e};(this||_global).threeDElements.push(n);return n};HybridRendererBase.prototype.build3dContainers=function(){var t;var e=(this||_global).layers.length;var a;var l=\"\";for(t=0;t<e;t+=1)if((this||_global).layers[t].ddd&&3!==(this||_global).layers[t].ty){if(\"3d\"!==l){l=\"3d\";a=this.createThreeDContainer(t,\"3d\")}a.endPos=Math.max(a.endPos,t)}else{if(\"2d\"!==l){l=\"2d\";a=this.createThreeDContainer(t,\"2d\")}a.endPos=Math.max(a.endPos,t)}e=(this||_global).threeDElements.length;for(t=e-1;t>=0;t-=1)(this||_global).resizerElem.appendChild((this||_global).threeDElements[t].perspectiveElem)};HybridRendererBase.prototype.addTo3dContainer=function(t,e){var a=0;var l=(this||_global).threeDElements.length;while(a<l){if(e<=(this||_global).threeDElements[a].endPos){var r=(this||_global).threeDElements[a].startPos;var o;while(r<e){(this||_global).elements[r]&&(this||_global).elements[r].getBaseElement&&(o=(this||_global).elements[r].getBaseElement());r+=1}o?(this||_global).threeDElements[a].container.insertBefore(t,o):(this||_global).threeDElements[a].container.appendChild(t);break}a+=1}};HybridRendererBase.prototype.configAnimation=function(t){var e=createTag(\"div\");var a=(this||_global).animationItem.wrapper;var l=e.style;l.width=t.w+\"px\";l.height=t.h+\"px\";(this||_global).resizerElem=e;styleDiv(e);l.transformStyle=\"flat\";l.mozTransformStyle=\"flat\";l.webkitTransformStyle=\"flat\";(this||_global).renderConfig.className&&e.setAttribute(\"class\",(this||_global).renderConfig.className);a.appendChild(e);l.overflow=\"hidden\";var r=createNS(\"svg\");r.setAttribute(\"width\",\"1\");r.setAttribute(\"height\",\"1\");styleDiv(r);(this||_global).resizerElem.appendChild(r);var o=createNS(\"defs\");r.appendChild(o);(this||_global).data=t;this.setupGlobalData(t,r);(this||_global).globalData.defs=o;(this||_global).layers=t.layers;(this||_global).layerElement=(this||_global).resizerElem;this.build3dContainers();this.updateContainerSize()};HybridRendererBase.prototype.destroy=function(){(this||_global).animationItem.wrapper&&((this||_global).animationItem.wrapper.innerText=\"\");(this||_global).animationItem.container=null;(this||_global).globalData.defs=null;var t;var e=(this||_global).layers?(this||_global).layers.length:0;for(t=0;t<e;t+=1)(this||_global).elements[t]&&(this||_global).elements[t].destroy&&(this||_global).elements[t].destroy();(this||_global).elements.length=0;(this||_global).destroyed=true;(this||_global).animationItem=null};HybridRendererBase.prototype.updateContainerSize=function(){var t=(this||_global).animationItem.wrapper.offsetWidth;var e=(this||_global).animationItem.wrapper.offsetHeight;var a=t/e;var l=(this||_global).globalData.compSize.w/(this||_global).globalData.compSize.h;var r;var o;var i;var s;if(l>a){r=t/(this||_global).globalData.compSize.w;o=t/(this||_global).globalData.compSize.w;i=0;s=(e-(this||_global).globalData.compSize.h*(t/(this||_global).globalData.compSize.w))/2}else{r=e/(this||_global).globalData.compSize.h;o=e/(this||_global).globalData.compSize.h;i=(t-(this||_global).globalData.compSize.w*(e/(this||_global).globalData.compSize.h))/2;s=0}var n=(this||_global).resizerElem.style;n.webkitTransform=\"matrix3d(\"+r+\",0,0,0,0,\"+o+\",0,0,0,0,1,0,\"+i+\",\"+s+\",0,1)\";n.transform=n.webkitTransform};HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame;HybridRendererBase.prototype.hide=function(){(this||_global).resizerElem.style.display=\"none\"};HybridRendererBase.prototype.show=function(){(this||_global).resizerElem.style.display=\"block\"};HybridRendererBase.prototype.initItems=function(){this.buildAllItems();if((this||_global).camera)(this||_global).camera.setup();else{var t=(this||_global).globalData.compSize.w;var e=(this||_global).globalData.compSize.h;var a;var l=(this||_global).threeDElements.length;for(a=0;a<l;a+=1){var r=(this||_global).threeDElements[a].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+\"px\";r.perspective=r.webkitPerspective}}};HybridRendererBase.prototype.searchExtraCompositions=function(t){var e;var a=t.length;var l=createTag(\"div\");for(e=0;e<a;e+=1)if(t[e].xt){var r=this.createComp(t[e],l,(this||_global).globalData.comp,null);r.initExpressions();(this||_global).globalData.projectInterface.registerComposition(r)}};function HCompElement(t,e,a){(this||_global).layers=t.layers;(this||_global).supports3d=!t.hasMask;(this||_global).completeLayers=false;(this||_global).pendingElements=[];(this||_global).elements=(this||_global).layers?createSizedArray((this||_global).layers.length):[];this.initElement(t,e,a);(this||_global).tm=t.tm?PropertyFactory.getProp(this||_global,t.tm,0,e.frameRate,this||_global):{_placeholder:true}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement);HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements;HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements();if((this||_global).data.hasMask){(this||_global).svgElement.setAttribute(\"width\",(this||_global).data.w);(this||_global).svgElement.setAttribute(\"height\",(this||_global).data.h);(this||_global).transformedElement=(this||_global).baseElement}else(this||_global).transformedElement=(this||_global).layerElement};HCompElement.prototype.addTo3dContainer=function(t,e){var a=0;var l;while(a<e){(this||_global).elements[a]&&(this||_global).elements[a].getBaseElement&&(l=(this||_global).elements[a].getBaseElement());a+=1}l?(this||_global).layerElement.insertBefore(t,l):(this||_global).layerElement.appendChild(t)};HCompElement.prototype.createComp=function(t){return(this||_global).supports3d?new HCompElement(t,(this||_global).globalData,this||_global):new SVGCompElement(t,(this||_global).globalData,this||_global)};function HybridRenderer(t,e){(this||_global).animationItem=t;(this||_global).layers=null;(this||_global).renderedFrame=-1;(this||_global).renderConfig={className:e&&e.className||\"\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",hideOnTransparent:!(e&&false===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||\"400%\",height:e&&e.filterSize&&e.filterSize.height||\"400%\",x:e&&e.filterSize&&e.filterSize.x||\"-100%\",y:e&&e.filterSize&&e.filterSize.y||\"-100%\"},runExpressions:!e||void 0===e.runExpressions||e.runExpressions};(this||_global).globalData={_mdf:false,frameNum:-1,renderConfig:(this||_global).renderConfig};(this||_global).pendingElements=[];(this||_global).elements=[];(this||_global).threeDElements=[];(this||_global).destroyed=false;(this||_global).camera=null;(this||_global).supports3d=true;(this||_global).rendererType=\"html\"}extendPrototype([HybridRendererBase],HybridRenderer);HybridRenderer.prototype.createComp=function(t){return(this||_global).supports3d?new HCompElement(t,(this||_global).globalData,this||_global):new SVGCompElement(t,(this||_global).globalData,this||_global)};var CompExpressionInterface=function(){return function(t){function _thisLayerFunction(e){var a=0;var l=t.layers.length;while(a<l){if(t.layers[a].nm===e||t.layers[a].ind===e)return t.elements[a].layerInterface;a+=1}return null}Object.defineProperty(_thisLayerFunction,\"_name\",{value:t.data.nm});_thisLayerFunction.layer=_thisLayerFunction;_thisLayerFunction.pixelAspect=1;_thisLayerFunction.height=t.data.h||t.globalData.compSize.h;_thisLayerFunction.width=t.data.w||t.globalData.compSize.w;_thisLayerFunction.pixelAspect=1;_thisLayerFunction.frameDuration=1/t.globalData.frameRate;_thisLayerFunction.displayStartTime=0;_thisLayerFunction.numLayers=t.layers.length;return _thisLayerFunction}}();function _typeof$2(t){_typeof$2=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof$2(t)}function seedRandom(t,e){var a,l=this||_global,r=256,o=6,i=52,s=\"random\",n=e.pow(r,o),h=e.pow(2,i),g=2*h,p=r-1;function seedrandom(a,l,i){var p=[];l=true===l?{entropy:true}:l||{};var f=mixkey(flatten(l.entropy?[a,tostring(t)]:null===a?autoseed():a,3),p);var b=new ARC4(p);var c=function prng(){var t=b.g(o),e=n,a=0;while(t<h){t=(t+a)*r;e*=r;a=b.g(1)}while(t>=g){t/=2;e/=2;a>>>=1}return(t+a)/e};c.int32=function(){return 0|b.g(4)};c.quick=function(){return b.g(4)/4294967296};c.double=c;mixkey(tostring(b.S),t);return(l.pass||i||function(t,a,l,r){if(r){r.S&&copy(r,b);t.state=function(){return copy(b,{})}}if(l){e[s]=t;return a}return t})(c,f,\"global\"in l?l.global:(this||_global)==e,l.state)}e[\"seed\"+s]=seedrandom;function ARC4(t){var e,a=t.length,l=this||_global,o=0,i=l.i=l.j=0,s=l.S=[];a||(t=[a++]);while(o<r)s[o]=o++;for(o=0;o<r;o++){s[o]=s[i=p&i+t[o%a]+(e=s[o])];s[i]=e}l.g=function(t){var e,a=0,o=l.i,i=l.j,s=l.S;while(t--){e=s[o=p&o+1];a=a*r+s[p&(s[o]=s[i=p&i+e])+(s[i]=e)]}l.i=o;l.j=i;return a}}function copy(t,e){e.i=t.i;e.j=t.j;e.S=t.S.slice();return e}function flatten(t,e){var a,l=[],r=_typeof$2(t);if(e&&\"object\"==r)for(a in t)try{l.push(flatten(t[a],e-1))}catch(t){}return l.length?l:\"string\"==r?t:t+\"\\0\"}function mixkey(t,e){var a,l=t+\"\",r=0;while(r<l.length)e[p&r]=p&(a^=19*e[p&r])+l.charCodeAt(r++);return tostring(e)}function autoseed(){try{if(a)return tostring(a.randomBytes(r));var e=new Uint8Array(r);(l.crypto||l.msCrypto).getRandomValues(e);return tostring(e)}catch(e){var o=l.navigator,i=o&&o.plugins;return[+new Date,l,i,l.screen,tostring(t)]}}function tostring(t){return String.fromCharCode.apply(0,t)}mixkey(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:\"shape\"};function _typeof$1(t){_typeof$1=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof$1(t)}var ExpressionManager=function(){var ob={};var Math=BMMath;var window=null;var document=null;var XMLHttpRequest=null;var fetch=null;var frames=null;var _lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return\"number\"===t||e instanceof Number||\"boolean\"===t||\"string\"===t}function $bm_neg(t){var e=_typeof$1(t);if(\"number\"===e||t instanceof Number||\"boolean\"===e)return-t;if($bm_isInstanceOfArray(t)){var a;var l=t.length;var r=[];for(a=0;a<l;a+=1)r[a]=-t[a];return r}return t.propType?t.v:-t}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,\"easeIn\").get;var easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,\"easeOut\").get;var easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,\"easeInOut\").get;function sum(t,e){var a=_typeof$1(t);var l=_typeof$1(e);if(isNumerable(a,t)&&isNumerable(l,e)||\"string\"===a||\"string\"===l)return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(l,e)){t=t.slice(0);t[0]+=e;return t}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){e=e.slice(0);e[0]=t+e[0];return e}if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){var r=0;var o=t.length;var i=e.length;var s=[];while(r<o||r<i){(\"number\"===typeof t[r]||t[r]instanceof Number)&&(\"number\"===typeof e[r]||e[r]instanceof Number)?s[r]=t[r]+e[r]:s[r]=void 0===e[r]?t[r]:t[r]||e[r];r+=1}return s}return 0}var add=sum;function sub(t,e){var a=_typeof$1(t);var l=_typeof$1(e);if(isNumerable(a,t)&&isNumerable(l,e)){\"string\"===a&&(t=parseInt(t,10));\"string\"===l&&(e=parseInt(e,10));return t-e}if($bm_isInstanceOfArray(t)&&isNumerable(l,e)){t=t.slice(0);t[0]-=e;return t}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){e=e.slice(0);e[0]=t-e[0];return e}if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){var r=0;var o=t.length;var i=e.length;var s=[];while(r<o||r<i){(\"number\"===typeof t[r]||t[r]instanceof Number)&&(\"number\"===typeof e[r]||e[r]instanceof Number)?s[r]=t[r]-e[r]:s[r]=void 0===e[r]?t[r]:t[r]||e[r];r+=1}return s}return 0}function mul(t,e){var a=_typeof$1(t);var l=_typeof$1(e);var r;if(isNumerable(a,t)&&isNumerable(l,e))return t*e;var o;var i;if($bm_isInstanceOfArray(t)&&isNumerable(l,e)){i=t.length;r=createTypedArray(\"float32\",i);for(o=0;o<i;o+=1)r[o]=t[o]*e;return r}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){i=e.length;r=createTypedArray(\"float32\",i);for(o=0;o<i;o+=1)r[o]=t*e[o];return r}return 0}function div(t,e){var a=_typeof$1(t);var l=_typeof$1(e);var r;if(isNumerable(a,t)&&isNumerable(l,e))return t/e;var o;var i;if($bm_isInstanceOfArray(t)&&isNumerable(l,e)){i=t.length;r=createTypedArray(\"float32\",i);for(o=0;o<i;o+=1)r[o]=t[o]/e;return r}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){i=e.length;r=createTypedArray(\"float32\",i);for(o=0;o<i;o+=1)r[o]=t/e[o];return r}return 0}function mod(t,e){\"string\"===typeof t&&(t=parseInt(t,10));\"string\"===typeof e&&(e=parseInt(e,10));return t%e}var $bm_sum=sum;var $bm_sub=sub;var $bm_mul=mul;var $bm_div=div;var $bm_mod=mod;function clamp(t,e,a){if(e>a){var l=a;a=e;e=l}return Math.min(Math.max(t,e),a)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees;var helperLengthArray=[0,0,0,0,0,0];function length(t,e){if(\"number\"===typeof t||t instanceof Number){e=e||0;return Math.abs(t-e)}e||(e=helperLengthArray);var a;var l=Math.min(t.length,e.length);var r=0;for(a=0;a<l;a+=1)r+=Math.pow(e[a]-t[a],2);return Math.sqrt(r)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e=t[0];var a=t[1];var l=t[2];var r=Math.max(e,a,l);var o=Math.min(e,a,l);var i;var s;var n=(r+o)/2;if(r===o){i=0;s=0}else{var h=r-o;s=n>.5?h/(2-r-o):h/(r+o);switch(r){case e:i=(a-l)/h+(a<l?6:0);break;case a:i=(l-e)/h+2;break;case l:i=(e-a)/h+4;break;default:break}i/=6}return[i,s,n,t[3]]}function hue2rgb(t,e,a){a<0&&(a+=1);a>1&&(a-=1);return a<1/6?t+6*(e-t)*a:a<.5?e:a<2/3?t+(e-t)*(2/3-a)*6:t}function hslToRgb(t){var e=t[0];var a=t[1];var l=t[2];var r;var o;var i;if(0===a){r=l;i=l;o=l}else{var s=l<.5?l*(1+a):l+a-l*a;var n=2*l-s;r=hue2rgb(n,s,e+1/3);o=hue2rgb(n,s,e);i=hue2rgb(n,s,e-1/3)}return[r,o,i,t[3]]}function linear(t,e,a,l,r){if(void 0===l||void 0===r){l=e;r=a;e=0;a=1}if(a<e){var o=a;a=e;e=o}if(t<=e)return l;if(t>=a)return r;var i=a===e?0:(t-e)/(a-e);if(!l.length)return l+(r-l)*i;var s;var n=l.length;var h=createTypedArray(\"float32\",n);for(s=0;s<n;s+=1)h[s]=l[s]+(r[s]-l[s])*i;return h}function random(t,e){if(void 0===e)if(void 0===t){t=0;e=1}else{e=t;t=void 0}if(e.length){var a;var l=e.length;t||(t=createTypedArray(\"float32\",l));var r=createTypedArray(\"float32\",l);var o=BMMath.random();for(a=0;a<l;a+=1)r[a]=t[a]+o*(e[a]-t[a]);return r}void 0===t&&(t=0);var i=BMMath.random();return t+i*(e-t)}function createPath(t,e,a,l){var r;var o=t.length;var i=shapePool.newElement();i.setPathData(!!l,o);var s=[0,0];var n;var h;for(r=0;r<o;r+=1){n=e&&e[r]?e[r]:s;h=a&&a[r]?a[r]:s;i.setTripleAt(t[r][0],t[r][1],h[0]+t[r][0],h[1]+t[r][1],n[0]+t[r][0],n[1]+t[r][1],r,true)}return i}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x;var needsVelocity=/velocity(?![\\w\\d])/.test(val);var _needsRandom=-1!==val.indexOf(\"random\");var elemType=elem.data.ty;var transform;var $bm_transform;var content;var effect;var thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime;Object.defineProperty(thisProperty,\"value\",{get:function get(){return thisProperty.v}});elem.comp.frameDuration=1/elem.comp.globalData.frameRate;elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate;var outPoint=elem.data.op/elem.comp.globalData.frameRate;var width=elem.data.sw?elem.data.sw:0;var height=elem.data.sh?elem.data.sh:0;var name=elem.data.nm;var loopIn;var loop_in;var loopOut;var loop_out;var smooth;var toWorld;var fromWorld;var fromComp;var toComp;var fromCompToSurface;var position;var rotation;var anchorPoint;var scale;var thisLayer;var thisComp;var mask;var valueAtTime;var velocityAtTime;var scoped_bm_rt;var expression_function=eval(\"[function _expression_function(){\"+val+\";scoped_bm_rt=$bm_rt}]\")[0];var numKeys=property.kf?data.k.length:0;var active=!(this||_global).data||true!==(this||_global).data.hd;var wiggle=function wiggle(t,e){var a;var l;var r=(this||_global).pv.length?(this||_global).pv.length:1;var o=createTypedArray(\"float32\",r);t=5;var i=Math.floor(time*t);a=0;l=0;while(a<i){for(l=0;l<r;l+=1)o[l]+=-e+2*e*BMMath.random();a+=1}var s=time*t;var n=s-Math.floor(s);var h=createTypedArray(\"float32\",r);if(r>1){for(l=0;l<r;l+=1)h[l]=(this||_global).pv[l]+o[l]+(-e+2*e*BMMath.random())*n;return h}return(this||_global).pv+o[0]+(-e+2*e*BMMath.random())*n}.bind(this||_global);if(thisProperty.loopIn){loopIn=thisProperty.loopIn.bind(thisProperty);loop_in=loopIn}if(thisProperty.loopOut){loopOut=thisProperty.loopOut.bind(thisProperty);loop_out=loopOut}thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(t,e){return loopIn(t,e,true)}function loopOutDuration(t,e){return loopOut(t,e,true)}(this||_global).getValueAtTime&&(valueAtTime=(this||_global).getValueAtTime.bind(this||_global));(this||_global).getVelocityAtTime&&(velocityAtTime=(this||_global).getVelocityAtTime.bind(this||_global));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(t,e){var a=[e[0]-t[0],e[1]-t[1],e[2]-t[2]];var l=Math.atan2(a[0],Math.sqrt(a[1]*a[1]+a[2]*a[2]))/degToRads;var r=-Math.atan2(a[1],a[2])/degToRads;return[r,l,0]}function easeOut(t,e,a,l,r){return applyEase(easeOutBez,t,e,a,l,r)}function easeIn(t,e,a,l,r){return applyEase(easeInBez,t,e,a,l,r)}function ease(t,e,a,l,r){return applyEase(easeInOutBez,t,e,a,l,r)}function applyEase(t,e,a,l,r,o){if(void 0===r){r=a;o=l}else e=(e-a)/(l-a);e>1?e=1:e<0&&(e=0);var i=t(e);if($bm_isInstanceOfArray(r)){var s;var n=r.length;var h=createTypedArray(\"float32\",n);for(s=0;s<n;s+=1)h[s]=(o[s]-r[s])*i+r[s];return h}return(o-r)*i+r}function nearestKey(t){var e;var a=data.k.length;var l;var r;if(data.k.length&&\"number\"!==typeof data.k[0]){l=-1;t*=elem.comp.globalData.frameRate;if(t<data.k[0].t){l=1;r=data.k[0].t}else{for(e=0;e<a-1;e+=1){if(t===data.k[e].t){l=e+1;r=data.k[e].t;break}if(t>data.k[e].t&&t<data.k[e+1].t){if(t-data.k[e].t>data.k[e+1].t-t){l=e+2;r=data.k[e+1].t}else{l=e+1;r=data.k[e].t}break}}if(-1===l){l=e+1;r=data.k[e].t}}}else{l=0;r=0}var o={};o.index=l;o.time=r/elem.comp.globalData.frameRate;return o}function key(t){var e;var a;var l;if(!data.k.length||\"number\"===typeof data.k[0])throw new Error(\"The property has no keyframe at index \"+t);t-=1;e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var r=Object.prototype.hasOwnProperty.call(data.k[t],\"s\")?data.k[t].s:data.k[t-1].e;l=r.length;for(a=0;a<l;a+=1){e[a]=r[a];e.value[a]=r[a]}return e}function framesToTime(t,e){e||(e=elem.comp.globalData.frameRate);return t/e}function timeToFrames(t,e){t||0===t||(t=time);e||(e=elem.comp.globalData.frameRate);return t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return\"string\"===typeof value?void 0===e?value.substring(t):value.substring(t,e):\"\"}function substr(t,e){return\"string\"===typeof value?void 0===e?value.substr(t):value.substr(t,e):\"\"}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t;value=valueAtTime(time)}var time;var velocity;var value;var text;var textIndex;var textTotal;var selectorValue;var index=elem.data.ind;var hasParent=!!(elem.hierarchy&&elem.hierarchy.length);var parent;var randSeed=Math.floor(1e6*Math.random());var globalData=elem.globalData;function executeExpression(t){value=t;if((this||_global).frameExpressionId===elem.globalData.frameId&&\"textSelector\"!==(this||_global).propType)return value;if(\"textSelector\"===(this||_global).propType){textIndex=(this||_global).textIndex;textTotal=(this||_global).textTotal;selectorValue=(this||_global).selectorValue}if(!thisLayer){text=elem.layerInterface.text;thisLayer=elem.layerInterface;thisComp=elem.comp.compInterface;toWorld=thisLayer.toWorld.bind(thisLayer);fromWorld=thisLayer.fromWorld.bind(thisLayer);fromComp=thisLayer.fromComp.bind(thisLayer);toComp=thisLayer.toComp.bind(thisLayer);mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null;fromCompToSurface=fromComp}if(!transform){transform=elem.layerInterface(\"ADBE Transform Group\");$bm_transform=transform;transform&&(anchorPoint=transform.anchorPoint)}4!==elemType||content||(content=thisLayer(\"ADBE Root Vectors Group\"));effect||(effect=thisLayer(4));hasParent=!!(elem.hierarchy&&elem.hierarchy.length);hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface);time=(this||_global).comp.renderedFrame/(this||_global).comp.globalData.frameRate;_needsRandom&&seedRandom(randSeed+time);needsVelocity&&(velocity=velocityAtTime(time));expression_function();(this||_global).frameExpressionId=elem.globalData.frameId;scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt;return scoped_bm_rt}executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData];return executeExpression}ob.initiateExpression=initiateExpression;ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal];ob.resetFrame=resetFrame;return ob}();var Expressions=function(){var t={};t.initExpressions=initExpressions;t.resetFrame=ExpressionManager.resetFrame;function initExpressions(t){var e=0;var a=[];function pushExpression(){e+=1}function popExpression(){e-=1;0===e&&releaseInstances()}function registerExpressionProperty(t){-1===a.indexOf(t)&&a.push(t)}function releaseInstances(){var t;var e=a.length;for(t=0;t<e;t+=1)a[t].release();a.length=0}t.renderer.compInterface=CompExpressionInterface(t.renderer);t.renderer.globalData.projectInterface.registerComposition(t.renderer);t.renderer.globalData.pushExpression=pushExpression;t.renderer.globalData.popExpression=popExpression;t.renderer.globalData.registerExpressionProperty=registerExpressionProperty}return t}();var MaskManagerInterface=function(){function MaskInterface(t,e){(this||_global)._mask=t;(this||_global)._data=e}Object.defineProperty(MaskInterface.prototype,\"maskPath\",{get:function get(){(this||_global)._mask.prop.k&&(this||_global)._mask.prop.getValue();return(this||_global)._mask.prop}});Object.defineProperty(MaskInterface.prototype,\"maskOpacity\",{get:function get(){(this||_global)._mask.op.k&&(this||_global)._mask.op.getValue();return 100*(this||_global)._mask.op.v}});var t=function MaskManager(t){var e=createSizedArray(t.viewData.length);var a;var l=t.viewData.length;for(a=0;a<l;a+=1)e[a]=new MaskInterface(t.viewData[a],t.masksProperties[a]);var r=function maskFunction(r){a=0;while(a<l){if(t.masksProperties[a].nm===r)return e[a];a+=1}return null};return r};return t}();var ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1};var e={pv:[0,0,0],v:[0,0,0],mult:1};function completeProperty(t,e,a){Object.defineProperty(t,\"velocity\",{get:function get(){return e.getVelocityAtTime(e.comp.currentFrame)}});t.numKeys=e.keyframes?e.keyframes.length:0;t.key=function(l){if(!t.numKeys)return 0;var r=\"\";r=\"s\"in e.keyframes[l-1]?e.keyframes[l-1].s:\"e\"in e.keyframes[l-2]?e.keyframes[l-2].e:e.keyframes[l-2].s;var o=\"unidimensional\"===a?new Number(r):Object.assign({},r);o.time=e.keyframes[l-1].t/e.elem.comp.globalData.frameRate;o.value=\"unidimensional\"===a?r[0]:r;return o};t.valueAtTime=e.getValueAtTime;t.speedAtTime=e.getSpeedAtTime;t.velocityAtTime=e.getVelocityAtTime;t.propertyGroup=e.propertyGroup}function UnidimensionalPropertyInterface(e){e&&\"pv\"in e||(e=t);var a=1/e.mult;var l=e.pv*a;var r=new Number(l);r.value=l;completeProperty(r,e,\"unidimensional\");return function(){e.k&&e.getValue();l=e.v*a;if(r.value!==l){r=new Number(l);r.value=l;completeProperty(r,e,\"unidimensional\")}return r}}function MultidimensionalPropertyInterface(t){t&&\"pv\"in t||(t=e);var a=1/t.mult;var l=t.data&&t.data.l||t.pv.length;var r=createTypedArray(\"float32\",l);var o=createTypedArray(\"float32\",l);r.value=o;completeProperty(r,t,\"multidimensional\");return function(){t.k&&t.getValue();for(var e=0;e<l;e+=1){o[e]=t.v[e]*a;r[e]=o[e]}return r}}function defaultGetter(){return t}return function(t){return t?\"unidimensional\"===t.propType?UnidimensionalPropertyInterface(t):MultidimensionalPropertyInterface(t):defaultGetter}}();var TransformExpressionInterface=function(){return function(t){function _thisFunction(t){switch(t){case\"scale\":case\"Scale\":case\"ADBE Scale\":case 6:return _thisFunction.scale;case\"rotation\":case\"Rotation\":case\"ADBE Rotation\":case\"ADBE Rotate Z\":case 10:return _thisFunction.rotation;case\"ADBE Rotate X\":return _thisFunction.xRotation;case\"ADBE Rotate Y\":return _thisFunction.yRotation;case\"position\":case\"Position\":case\"ADBE Position\":case 2:return _thisFunction.position;case\"ADBE Position_0\":return _thisFunction.xPosition;case\"ADBE Position_1\":return _thisFunction.yPosition;case\"ADBE Position_2\":return _thisFunction.zPosition;case\"anchorPoint\":case\"AnchorPoint\":case\"Anchor Point\":case\"ADBE AnchorPoint\":case 1:return _thisFunction.anchorPoint;case\"opacity\":case\"Opacity\":case 11:return _thisFunction.opacity;default:return null}}Object.defineProperty(_thisFunction,\"rotation\",{get:ExpressionPropertyInterface(t.r||t.rz)});Object.defineProperty(_thisFunction,\"zRotation\",{get:ExpressionPropertyInterface(t.rz||t.r)});Object.defineProperty(_thisFunction,\"xRotation\",{get:ExpressionPropertyInterface(t.rx)});Object.defineProperty(_thisFunction,\"yRotation\",{get:ExpressionPropertyInterface(t.ry)});Object.defineProperty(_thisFunction,\"scale\",{get:ExpressionPropertyInterface(t.s)});var e;var a;var l;var r;if(t.p)r=ExpressionPropertyInterface(t.p);else{e=ExpressionPropertyInterface(t.px);a=ExpressionPropertyInterface(t.py);t.pz&&(l=ExpressionPropertyInterface(t.pz))}Object.defineProperty(_thisFunction,\"position\",{get:function get(){return t.p?r():[e(),a(),l?l():0]}});Object.defineProperty(_thisFunction,\"xPosition\",{get:ExpressionPropertyInterface(t.px)});Object.defineProperty(_thisFunction,\"yPosition\",{get:ExpressionPropertyInterface(t.py)});Object.defineProperty(_thisFunction,\"zPosition\",{get:ExpressionPropertyInterface(t.pz)});Object.defineProperty(_thisFunction,\"anchorPoint\",{get:ExpressionPropertyInterface(t.a)});Object.defineProperty(_thisFunction,\"opacity\",{get:ExpressionPropertyInterface(t.o)});Object.defineProperty(_thisFunction,\"skew\",{get:ExpressionPropertyInterface(t.sk)});Object.defineProperty(_thisFunction,\"skewAxis\",{get:ExpressionPropertyInterface(t.sa)});Object.defineProperty(_thisFunction,\"orientation\",{get:ExpressionPropertyInterface(t.or)});return _thisFunction}}();var LayerExpressionInterface=function(){function getMatrix(t){var e=new Matrix;if(void 0!==t){var a=(this||_global)._elem.finalTransform.mProp.getValueAtTime(t);a.clone(e)}else{var l=(this||_global)._elem.finalTransform.mProp;l.applyToMatrix(e)}return e}function toWorldVec(t,e){var a=this.getMatrix(e);a.props[12]=0;a.props[13]=0;a.props[14]=0;return this.applyPoint(a,t)}function toWorld(t,e){var a=this.getMatrix(e);return this.applyPoint(a,t)}function fromWorldVec(t,e){var a=this.getMatrix(e);a.props[12]=0;a.props[13]=0;a.props[14]=0;return this.invertPoint(a,t)}function fromWorld(t,e){var a=this.getMatrix(e);return this.invertPoint(a,t)}function applyPoint(t,e){if((this||_global)._elem.hierarchy&&(this||_global)._elem.hierarchy.length){var a;var l=(this||_global)._elem.hierarchy.length;for(a=0;a<l;a+=1)(this||_global)._elem.hierarchy[a].finalTransform.mProp.applyToMatrix(t)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function invertPoint(t,e){if((this||_global)._elem.hierarchy&&(this||_global)._elem.hierarchy.length){var a;var l=(this||_global)._elem.hierarchy.length;for(a=0;a<l;a+=1)(this||_global)._elem.hierarchy[a].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function fromComp(t){var e=new Matrix;e.reset();(this||_global)._elem.finalTransform.mProp.applyToMatrix(e);if((this||_global)._elem.hierarchy&&(this||_global)._elem.hierarchy.length){var a;var l=(this||_global)._elem.hierarchy.length;for(a=0;a<l;a+=1)(this||_global)._elem.hierarchy[a].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function sampleImage(){return[1,1,1,1]}return function(t){var e;function _registerMaskInterface(e){_thisLayerFunction.mask=new MaskManagerInterface(e,t)}function _registerEffectsInterface(t){_thisLayerFunction.effect=t}function _thisLayerFunction(t){switch(t){case\"ADBE Root Vectors Group\":case\"Contents\":case 2:return _thisLayerFunction.shapeInterface;case 1:case 6:case\"Transform\":case\"transform\":case\"ADBE Transform Group\":return e;case 4:case\"ADBE Effect Parade\":case\"effects\":case\"Effects\":return _thisLayerFunction.effect;case\"ADBE Text Properties\":return _thisLayerFunction.textInterface;default:return null}}_thisLayerFunction.getMatrix=getMatrix;_thisLayerFunction.invertPoint=invertPoint;_thisLayerFunction.applyPoint=applyPoint;_thisLayerFunction.toWorld=toWorld;_thisLayerFunction.toWorldVec=toWorldVec;_thisLayerFunction.fromWorld=fromWorld;_thisLayerFunction.fromWorldVec=fromWorldVec;_thisLayerFunction.toComp=toWorld;_thisLayerFunction.fromComp=fromComp;_thisLayerFunction.sampleImage=sampleImage;_thisLayerFunction.sourceRectAtTime=t.sourceRectAtTime.bind(t);_thisLayerFunction._elem=t;e=TransformExpressionInterface(t.finalTransform.mProp);var a=getDescriptor(e,\"anchorPoint\");Object.defineProperties(_thisLayerFunction,{hasParent:{get:function get(){return t.hierarchy.length}},parent:{get:function get(){return t.hierarchy[0].layerInterface}},rotation:getDescriptor(e,\"rotation\"),scale:getDescriptor(e,\"scale\"),position:getDescriptor(e,\"position\"),opacity:getDescriptor(e,\"opacity\"),anchorPoint:a,anchor_point:a,transform:{get:function get(){return e}},active:{get:function get(){return t.isInRange}}});_thisLayerFunction.startTime=t.data.st;_thisLayerFunction.index=t.data.ind;_thisLayerFunction.source=t.data.refId;_thisLayerFunction.height=0===t.data.ty?t.data.h:100;_thisLayerFunction.width=0===t.data.ty?t.data.w:100;_thisLayerFunction.inPoint=t.data.ip/t.comp.globalData.frameRate;_thisLayerFunction.outPoint=t.data.op/t.comp.globalData.frameRate;_thisLayerFunction._name=t.data.nm;_thisLayerFunction.registerMaskInterface=_registerMaskInterface;_thisLayerFunction.registerEffectsInterface=_registerEffectsInterface;return _thisLayerFunction}}();var propertyGroupFactory=function(){return function(t,e){return function(a){a=void 0===a?1:a;return a<=0?t:e(a-1)}}}();var PropertyInterface=function(){return function(t,e){var a={_name:t};function _propertyGroup(t){t=void 0===t?1:t;return t<=0?a:e(t-1)}return _propertyGroup}}();var EffectsExpressionInterface=function(){var t={createEffectsInterface:createEffectsInterface};function createEffectsInterface(t,e){if(t.effectsManager){var a=[];var l=t.data.ef;var r;var o=t.effectsManager.effectElements.length;for(r=0;r<o;r+=1)a.push(createGroupInterface(l[r],t.effectsManager.effectElements[r],e,t));var i=t.data.ef||[];var s=function groupInterface(t){r=0;o=i.length;while(r<o){if(t===i[r].nm||t===i[r].mn||t===i[r].ix)return a[r];r+=1}return null};Object.defineProperty(s,\"numProperties\",{get:function get(){return i.length}});return s}return null}function createGroupInterface(t,e,a,l){function groupInterface(e){var a=t.ef;var l=0;var r=a.length;while(l<r){if(e===a[l].nm||e===a[l].mn||e===a[l].ix)return 5===a[l].ty?o[l]:o[l]();l+=1}throw new Error}var r=propertyGroupFactory(groupInterface,a);var o=[];var i;var s=t.ef.length;for(i=0;i<s;i+=1)5===t.ef[i].ty?o.push(createGroupInterface(t.ef[i],e.effectElements[i],e.effectElements[i].propertyGroup,l)):o.push(createValueInterface(e.effectElements[i],t.ef[i].ty,l,r));\"ADBE Color Control\"===t.mn&&Object.defineProperty(groupInterface,\"color\",{get:function get(){return o[0]()}});Object.defineProperties(groupInterface,{numProperties:{get:function get(){return t.np}},_name:{value:t.nm},propertyGroup:{value:r}});groupInterface.enabled=0!==t.en;groupInterface.active=groupInterface.enabled;return groupInterface}function createValueInterface(t,e,a,l){var r=ExpressionPropertyInterface(t.p);function interfaceFunction(){return 10===e?a.comp.compInterface(t.p.v):r()}t.p.setGroupProperty&&t.p.setGroupProperty(PropertyInterface(\"\",l));return interfaceFunction}return t}();var ShapePathInterface=function(){return function pathInterfaceFactory(t,e,a){var l=e.sh;function interfaceFunction(t){return\"Shape\"===t||\"shape\"===t||\"Path\"===t||\"path\"===t||\"ADBE Vector Shape\"===t||2===t?interfaceFunction.path:null}var r=propertyGroupFactory(interfaceFunction,a);l.setGroupProperty(PropertyInterface(\"Path\",r));Object.defineProperties(interfaceFunction,{path:{get:function get(){l.k&&l.getValue();return l}},shape:{get:function get(){l.k&&l.getValue();return l}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:a}});return interfaceFunction}}();var ShapeExpressionInterface=function(){function iterateElements(t,e,a){var l=[];var r;var o=t?t.length:0;for(r=0;r<o;r+=1)\"gr\"===t[r].ty?l.push(groupInterfaceFactory(t[r],e[r],a)):\"fl\"===t[r].ty?l.push(fillInterfaceFactory(t[r],e[r],a)):\"st\"===t[r].ty?l.push(strokeInterfaceFactory(t[r],e[r],a)):\"tm\"===t[r].ty?l.push(trimInterfaceFactory(t[r],e[r],a)):\"tr\"===t[r].ty||(\"el\"===t[r].ty?l.push(ellipseInterfaceFactory(t[r],e[r],a)):\"sr\"===t[r].ty?l.push(starInterfaceFactory(t[r],e[r],a)):\"sh\"===t[r].ty?l.push(ShapePathInterface(t[r],e[r],a)):\"rc\"===t[r].ty?l.push(rectInterfaceFactory(t[r],e[r],a)):\"rd\"===t[r].ty?l.push(roundedInterfaceFactory(t[r],e[r],a)):\"rp\"===t[r].ty?l.push(repeaterInterfaceFactory(t[r],e[r],a)):\"gf\"===t[r].ty?l.push(gradientFillInterfaceFactory(t[r],e[r],a)):l.push(defaultInterfaceFactory(t[r],e[r],a)));return l}function contentsInterfaceFactory(t,e,a){var l;var r=function _interfaceFunction(t){var e=0;var a=l.length;while(e<a){if(l[e]._name===t||l[e].mn===t||l[e].propertyIndex===t||l[e].ix===t||l[e].ind===t)return l[e];e+=1}return\"number\"===typeof t?l[t-1]:null};r.propertyGroup=propertyGroupFactory(r,a);l=iterateElements(t.it,e.it,r.propertyGroup);r.numProperties=l.length;var o=transformInterfaceFactory(t.it[t.it.length-1],e.it[e.it.length-1],r.propertyGroup);r.transform=o;r.propertyIndex=t.cix;r._name=t.nm;return r}function groupInterfaceFactory(t,e,a){var l=function _interfaceFunction(t){switch(t){case\"ADBE Vectors Group\":case\"Contents\":case 2:return l.content;default:return l.transform}};l.propertyGroup=propertyGroupFactory(l,a);var r=contentsInterfaceFactory(t,e,l.propertyGroup);var o=transformInterfaceFactory(t.it[t.it.length-1],e.it[e.it.length-1],l.propertyGroup);l.content=r;l.transform=o;Object.defineProperty(l,\"_name\",{get:function get(){return t.nm}});l.numProperties=t.np;l.propertyIndex=t.ix;l.nm=t.nm;l.mn=t.mn;return l}function fillInterfaceFactory(t,e,a){function interfaceFunction(t){return\"Color\"===t||\"color\"===t?interfaceFunction.color:\"Opacity\"===t||\"opacity\"===t?interfaceFunction.opacity:null}Object.defineProperties(interfaceFunction,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}});e.c.setGroupProperty(PropertyInterface(\"Color\",a));e.o.setGroupProperty(PropertyInterface(\"Opacity\",a));return interfaceFunction}function gradientFillInterfaceFactory(t,e,a){function interfaceFunction(t){return\"Start Point\"===t||\"start point\"===t?interfaceFunction.startPoint:\"End Point\"===t||\"end point\"===t?interfaceFunction.endPoint:\"Opacity\"===t||\"opacity\"===t?interfaceFunction.opacity:null}Object.defineProperties(interfaceFunction,{startPoint:{get:ExpressionPropertyInterface(e.s)},endPoint:{get:ExpressionPropertyInterface(e.e)},opacity:{get:ExpressionPropertyInterface(e.o)},type:{get:function get(){return\"a\"}},_name:{value:t.nm},mn:{value:t.mn}});e.s.setGroupProperty(PropertyInterface(\"Start Point\",a));e.e.setGroupProperty(PropertyInterface(\"End Point\",a));e.o.setGroupProperty(PropertyInterface(\"Opacity\",a));return interfaceFunction}function defaultInterfaceFactory(){function interfaceFunction(){return null}return interfaceFunction}function strokeInterfaceFactory(t,e,a){var l=propertyGroupFactory(interfaceFunction,a);var r=propertyGroupFactory(s,l);function addPropertyToDashOb(a){Object.defineProperty(s,t.d[a].nm,{get:ExpressionPropertyInterface(e.d.dataProps[a].p)})}var o;var i=t.d?t.d.length:0;var s={};for(o=0;o<i;o+=1){addPropertyToDashOb(o);e.d.dataProps[o].p.setGroupProperty(r)}function interfaceFunction(t){return\"Color\"===t||\"color\"===t?interfaceFunction.color:\"Opacity\"===t||\"opacity\"===t?interfaceFunction.opacity:\"Stroke Width\"===t||\"stroke width\"===t?interfaceFunction.strokeWidth:null}Object.defineProperties(interfaceFunction,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},strokeWidth:{get:ExpressionPropertyInterface(e.w)},dash:{get:function get(){return s}},_name:{value:t.nm},mn:{value:t.mn}});e.c.setGroupProperty(PropertyInterface(\"Color\",l));e.o.setGroupProperty(PropertyInterface(\"Opacity\",l));e.w.setGroupProperty(PropertyInterface(\"Stroke Width\",l));return interfaceFunction}function trimInterfaceFactory(t,e,a){function interfaceFunction(e){return e===t.e.ix||\"End\"===e||\"end\"===e?interfaceFunction.end:e===t.s.ix?interfaceFunction.start:e===t.o.ix?interfaceFunction.offset:null}var l=propertyGroupFactory(interfaceFunction,a);interfaceFunction.propertyIndex=t.ix;e.s.setGroupProperty(PropertyInterface(\"Start\",l));e.e.setGroupProperty(PropertyInterface(\"End\",l));e.o.setGroupProperty(PropertyInterface(\"Offset\",l));interfaceFunction.propertyIndex=t.ix;interfaceFunction.propertyGroup=a;Object.defineProperties(interfaceFunction,{start:{get:ExpressionPropertyInterface(e.s)},end:{get:ExpressionPropertyInterface(e.e)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}});interfaceFunction.mn=t.mn;return interfaceFunction}function transformInterfaceFactory(t,e,a){function interfaceFunction(e){return t.a.ix===e||\"Anchor Point\"===e?interfaceFunction.anchorPoint:t.o.ix===e||\"Opacity\"===e?interfaceFunction.opacity:t.p.ix===e||\"Position\"===e?interfaceFunction.position:t.r.ix===e||\"Rotation\"===e||\"ADBE Vector Rotation\"===e?interfaceFunction.rotation:t.s.ix===e||\"Scale\"===e?interfaceFunction.scale:t.sk&&t.sk.ix===e||\"Skew\"===e?interfaceFunction.skew:t.sa&&t.sa.ix===e||\"Skew Axis\"===e?interfaceFunction.skewAxis:null}var l=propertyGroupFactory(interfaceFunction,a);e.transform.mProps.o.setGroupProperty(PropertyInterface(\"Opacity\",l));e.transform.mProps.p.setGroupProperty(PropertyInterface(\"Position\",l));e.transform.mProps.a.setGroupProperty(PropertyInterface(\"Anchor Point\",l));e.transform.mProps.s.setGroupProperty(PropertyInterface(\"Scale\",l));e.transform.mProps.r.setGroupProperty(PropertyInterface(\"Rotation\",l));if(e.transform.mProps.sk){e.transform.mProps.sk.setGroupProperty(PropertyInterface(\"Skew\",l));e.transform.mProps.sa.setGroupProperty(PropertyInterface(\"Skew Angle\",l))}e.transform.op.setGroupProperty(PropertyInterface(\"Opacity\",l));Object.defineProperties(interfaceFunction,{opacity:{get:ExpressionPropertyInterface(e.transform.mProps.o)},position:{get:ExpressionPropertyInterface(e.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(e.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(e.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(e.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(e.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(e.transform.mProps.sa)},_name:{value:t.nm}});interfaceFunction.ty=\"tr\";interfaceFunction.mn=t.mn;interfaceFunction.propertyGroup=a;return interfaceFunction}function ellipseInterfaceFactory(t,e,a){function interfaceFunction(e){return t.p.ix===e?interfaceFunction.position:t.s.ix===e?interfaceFunction.size:null}var l=propertyGroupFactory(interfaceFunction,a);interfaceFunction.propertyIndex=t.ix;var r=\"tm\"===e.sh.ty?e.sh.prop:e.sh;r.s.setGroupProperty(PropertyInterface(\"Size\",l));r.p.setGroupProperty(PropertyInterface(\"Position\",l));Object.defineProperties(interfaceFunction,{size:{get:ExpressionPropertyInterface(r.s)},position:{get:ExpressionPropertyInterface(r.p)},_name:{value:t.nm}});interfaceFunction.mn=t.mn;return interfaceFunction}function starInterfaceFactory(t,e,a){function interfaceFunction(e){return t.p.ix===e?interfaceFunction.position:t.r.ix===e?interfaceFunction.rotation:t.pt.ix===e?interfaceFunction.points:t.or.ix===e||\"ADBE Vector Star Outer Radius\"===e?interfaceFunction.outerRadius:t.os.ix===e?interfaceFunction.outerRoundness:!t.ir||t.ir.ix!==e&&\"ADBE Vector Star Inner Radius\"!==e?t.is&&t.is.ix===e?interfaceFunction.innerRoundness:null:interfaceFunction.innerRadius}var l=propertyGroupFactory(interfaceFunction,a);var r=\"tm\"===e.sh.ty?e.sh.prop:e.sh;interfaceFunction.propertyIndex=t.ix;r.or.setGroupProperty(PropertyInterface(\"Outer Radius\",l));r.os.setGroupProperty(PropertyInterface(\"Outer Roundness\",l));r.pt.setGroupProperty(PropertyInterface(\"Points\",l));r.p.setGroupProperty(PropertyInterface(\"Position\",l));r.r.setGroupProperty(PropertyInterface(\"Rotation\",l));if(t.ir){r.ir.setGroupProperty(PropertyInterface(\"Inner Radius\",l));r.is.setGroupProperty(PropertyInterface(\"Inner Roundness\",l))}Object.defineProperties(interfaceFunction,{position:{get:ExpressionPropertyInterface(r.p)},rotation:{get:ExpressionPropertyInterface(r.r)},points:{get:ExpressionPropertyInterface(r.pt)},outerRadius:{get:ExpressionPropertyInterface(r.or)},outerRoundness:{get:ExpressionPropertyInterface(r.os)},innerRadius:{get:ExpressionPropertyInterface(r.ir)},innerRoundness:{get:ExpressionPropertyInterface(r.is)},_name:{value:t.nm}});interfaceFunction.mn=t.mn;return interfaceFunction}function rectInterfaceFactory(t,e,a){function interfaceFunction(e){return t.p.ix===e?interfaceFunction.position:t.r.ix===e?interfaceFunction.roundness:t.s.ix===e||\"Size\"===e||\"ADBE Vector Rect Size\"===e?interfaceFunction.size:null}var l=propertyGroupFactory(interfaceFunction,a);var r=\"tm\"===e.sh.ty?e.sh.prop:e.sh;interfaceFunction.propertyIndex=t.ix;r.p.setGroupProperty(PropertyInterface(\"Position\",l));r.s.setGroupProperty(PropertyInterface(\"Size\",l));r.r.setGroupProperty(PropertyInterface(\"Rotation\",l));Object.defineProperties(interfaceFunction,{position:{get:ExpressionPropertyInterface(r.p)},roundness:{get:ExpressionPropertyInterface(r.r)},size:{get:ExpressionPropertyInterface(r.s)},_name:{value:t.nm}});interfaceFunction.mn=t.mn;return interfaceFunction}function roundedInterfaceFactory(t,e,a){function interfaceFunction(e){return t.r.ix===e||\"Round Corners 1\"===e?interfaceFunction.radius:null}var l=propertyGroupFactory(interfaceFunction,a);var r=e;interfaceFunction.propertyIndex=t.ix;r.rd.setGroupProperty(PropertyInterface(\"Radius\",l));Object.defineProperties(interfaceFunction,{radius:{get:ExpressionPropertyInterface(r.rd)},_name:{value:t.nm}});interfaceFunction.mn=t.mn;return interfaceFunction}function repeaterInterfaceFactory(t,e,a){function interfaceFunction(e){return t.c.ix===e||\"Copies\"===e?interfaceFunction.copies:t.o.ix===e||\"Offset\"===e?interfaceFunction.offset:null}var l=propertyGroupFactory(interfaceFunction,a);var r=e;interfaceFunction.propertyIndex=t.ix;r.c.setGroupProperty(PropertyInterface(\"Copies\",l));r.o.setGroupProperty(PropertyInterface(\"Offset\",l));Object.defineProperties(interfaceFunction,{copies:{get:ExpressionPropertyInterface(r.c)},offset:{get:ExpressionPropertyInterface(r.o)},_name:{value:t.nm}});interfaceFunction.mn=t.mn;return interfaceFunction}return function(t,e,a){var l;function _interfaceFunction(t){if(\"number\"===typeof t){t=void 0===t?1:t;return 0===t?a:l[t-1]}var e=0;var r=l.length;while(e<r){if(l[e]._name===t)return l[e];e+=1}return null}function parentGroupWrapper(){return a}_interfaceFunction.propertyGroup=propertyGroupFactory(_interfaceFunction,parentGroupWrapper);l=iterateElements(t,e,_interfaceFunction.propertyGroup);_interfaceFunction.numProperties=l.length;_interfaceFunction._name=\"Contents\";return _interfaceFunction}}();var TextExpressionInterface=function(){return function(t){var e;function _thisLayerFunction(t){switch(t){case\"ADBE Text Document\":return _thisLayerFunction.sourceText;default:return null}}Object.defineProperty(_thisLayerFunction,\"sourceText\",{get:function get(){t.textProperty.getValue();var a=t.textProperty.currentData.t;if(!e||a!==e.value){e=new String(a);e.value=a||new String(a);Object.defineProperty(e,\"style\",{get:function get(){return{fillColor:t.textProperty.currentData.fc}}})}return e}});return _thisLayerFunction}}();function _typeof(t){_typeof=\"function\"===typeof Symbol&&\"symbol\"===typeof Symbol.iterator?function _typeof(t){return typeof t}:function _typeof(t){return t&&\"function\"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return _typeof(t)}var FootageInterface=function(){var t=function outlineInterfaceFactory(t){var e=\"\";var a=t.getFootageData();function init(){e=\"\";a=t.getFootageData();return searchProperty}function searchProperty(t){if(a[t]){e=t;a=a[t];return\"object\"===_typeof(a)?searchProperty:a}var l=t.indexOf(e);if(-1!==l){var r=parseInt(t.substr(l+e.length),10);a=a[r];return\"object\"===_typeof(a)?searchProperty:a}return\"\"}return init};var e=function dataInterfaceFactory(e){function interfaceFunction(t){return\"Outline\"===t?interfaceFunction.outlineInterface():null}interfaceFunction._name=\"Outline\";interfaceFunction.outlineInterface=t(e);return interfaceFunction};return function(t){function _interfaceFunction(t){return\"Data\"===t?_interfaceFunction.dataInterface:null}_interfaceFunction._name=\"Data\";_interfaceFunction.dataInterface=e(t);return _interfaceFunction}}();var interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers=function(){function searchExpressions(t,e,a){if(e.x){a.k=true;a.x=true;a.initiateExpression=ExpressionManager.initiateExpression;a.effectsSequence.push(a.initiateExpression(t,e,a).bind(a))}}function getValueAtTime(t){t*=(this||_global).elem.globalData.frameRate;t-=(this||_global).offsetTime;if(t!==(this||_global)._cachingAtTime.lastFrame){(this||_global)._cachingAtTime.lastIndex=(this||_global)._cachingAtTime.lastFrame<t?(this||_global)._cachingAtTime.lastIndex:0;(this||_global)._cachingAtTime.value=this.interpolateValue(t,(this||_global)._cachingAtTime);(this||_global)._cachingAtTime.lastFrame=t}return(this||_global)._cachingAtTime.value}function getSpeedAtTime(t){var e=-.01;var a=this.getValueAtTime(t);var l=this.getValueAtTime(t+e);var r=0;if(a.length){var o;for(o=0;o<a.length;o+=1)r+=Math.pow(l[o]-a[o],2);r=100*Math.sqrt(r)}else r=0;return r}function getVelocityAtTime(t){if(void 0!==(this||_global).vel)return(this||_global).vel;var e=-.001;var a=this.getValueAtTime(t);var l=this.getValueAtTime(t+e);var r;if(a.length){r=createTypedArray(\"float32\",a.length);var o;for(o=0;o<a.length;o+=1)r[o]=(l[o]-a[o])/e}else r=(l-a)/e;return r}function getStaticValueAtTime(){return(this||_global).pv}function setGroupProperty(t){(this||_global).propertyGroup=t}return{searchExpressions:searchExpressions,getSpeedAtTime:getSpeedAtTime,getVelocityAtTime:getVelocityAtTime,getValueAtTime:getValueAtTime,getStaticValueAtTime:getStaticValueAtTime,setGroupProperty:setGroupProperty}}();function addPropertyDecorator(){function loopOut(t,e,a){if(!(this||_global).k||!(this||_global).keyframes)return(this||_global).pv;t=t?t.toLowerCase():\"\";var l=(this||_global).comp.renderedFrame;var r=(this||_global).keyframes;var o=r[r.length-1].t;if(l<=o)return(this||_global).pv;var i;var s;if(a){i=e?Math.abs(o-(this||_global).elem.comp.globalData.frameRate*e):Math.max(0,o-(this||_global).elem.data.ip);s=o-i}else{(!e||e>r.length-1)&&(e=r.length-1);s=r[r.length-1-e].t;i=o-s}var n;var h;var g;if(\"pingpong\"===t){var p=Math.floor((l-s)/i);if(p%2!==0)return this.getValueAtTime((i-(l-s)%i+s)/(this||_global).comp.globalData.frameRate,0)}else{if(\"offset\"===t){var f=this.getValueAtTime(s/(this||_global).comp.globalData.frameRate,0);var b=this.getValueAtTime(o/(this||_global).comp.globalData.frameRate,0);var c=this.getValueAtTime(((l-s)%i+s)/(this||_global).comp.globalData.frameRate,0);var _=Math.floor((l-s)/i);if((this||_global).pv.length){g=new Array(f.length);h=g.length;for(n=0;n<h;n+=1)g[n]=(b[n]-f[n])*_+c[n];return g}return(b-f)*_+c}if(\"continue\"===t){var m=this.getValueAtTime(o/(this||_global).comp.globalData.frameRate,0);var u=this.getValueAtTime((o-.001)/(this||_global).comp.globalData.frameRate,0);if((this||_global).pv.length){g=new Array(m.length);h=g.length;for(n=0;n<h;n+=1)g[n]=m[n]+(m[n]-u[n])*((l-o)/(this||_global).comp.globalData.frameRate)/5e-4;return g}return m+(l-o)/.001*(m-u)}}return this.getValueAtTime(((l-s)%i+s)/(this||_global).comp.globalData.frameRate,0)}function loopIn(t,e,a){if(!(this||_global).k)return(this||_global).pv;t=t?t.toLowerCase():\"\";var l=(this||_global).comp.renderedFrame;var r=(this||_global).keyframes;var o=r[0].t;if(l>=o)return(this||_global).pv;var i;var s;if(a){i=e?Math.abs((this||_global).elem.comp.globalData.frameRate*e):Math.max(0,(this||_global).elem.data.op-o);s=o+i}else{(!e||e>r.length-1)&&(e=r.length-1);s=r[e].t;i=s-o}var n;var h;var g;if(\"pingpong\"===t){var p=Math.floor((o-l)/i);if(p%2===0)return this.getValueAtTime(((o-l)%i+o)/(this||_global).comp.globalData.frameRate,0)}else{if(\"offset\"===t){var f=this.getValueAtTime(o/(this||_global).comp.globalData.frameRate,0);var b=this.getValueAtTime(s/(this||_global).comp.globalData.frameRate,0);var c=this.getValueAtTime((i-(o-l)%i+o)/(this||_global).comp.globalData.frameRate,0);var _=Math.floor((o-l)/i)+1;if((this||_global).pv.length){g=new Array(f.length);h=g.length;for(n=0;n<h;n+=1)g[n]=c[n]-(b[n]-f[n])*_;return g}return c-(b-f)*_}if(\"continue\"===t){var m=this.getValueAtTime(o/(this||_global).comp.globalData.frameRate,0);var u=this.getValueAtTime((o+.001)/(this||_global).comp.globalData.frameRate,0);if((this||_global).pv.length){g=new Array(m.length);h=g.length;for(n=0;n<h;n+=1)g[n]=m[n]+(m[n]-u[n])*(o-l)/.001;return g}return m+(m-u)*(o-l)/.001}}return this.getValueAtTime((i-((o-l)%i+o))/(this||_global).comp.globalData.frameRate,0)}function smooth(t,e){if(!(this||_global).k)return(this||_global).pv;t=.5*(t||.4);e=Math.floor(e||5);if(e<=1)return(this||_global).pv;var a=(this||_global).comp.renderedFrame/(this||_global).comp.globalData.frameRate;var l=a-t;var r=a+t;var o=e>1?(r-l)/(e-1):1;var i=0;var s=0;var n;n=(this||_global).pv.length?createTypedArray(\"float32\",(this||_global).pv.length):0;var h;while(i<e){h=this.getValueAtTime(l+i*o);if((this||_global).pv.length)for(s=0;s<(this||_global).pv.length;s+=1)n[s]+=h[s];else n+=h;i+=1}if((this||_global).pv.length)for(s=0;s<(this||_global).pv.length;s+=1)n[s]/=e;else n/=e;return n}function getTransformValueAtTime(t){(this||_global)._transformCachingAtTime||((this||_global)._transformCachingAtTime={v:new Matrix});var e=(this||_global)._transformCachingAtTime.v;e.cloneFromProps((this||_global).pre.props);if((this||_global).appliedTransformations<1){var a=(this||_global).a.getValueAtTime(t);e.translate(-a[0]*(this||_global).a.mult,-a[1]*(this||_global).a.mult,a[2]*(this||_global).a.mult)}if((this||_global).appliedTransformations<2){var l=(this||_global).s.getValueAtTime(t);e.scale(l[0]*(this||_global).s.mult,l[1]*(this||_global).s.mult,l[2]*(this||_global).s.mult)}if((this||_global).sk&&(this||_global).appliedTransformations<3){var r=(this||_global).sk.getValueAtTime(t);var o=(this||_global).sa.getValueAtTime(t);e.skewFromAxis(-r*(this||_global).sk.mult,o*(this||_global).sa.mult)}if((this||_global).r&&(this||_global).appliedTransformations<4){var i=(this||_global).r.getValueAtTime(t);e.rotate(-i*(this||_global).r.mult)}else if(!(this||_global).r&&(this||_global).appliedTransformations<4){var s=(this||_global).rz.getValueAtTime(t);var n=(this||_global).ry.getValueAtTime(t);var h=(this||_global).rx.getValueAtTime(t);var g=(this||_global).or.getValueAtTime(t);e.rotateZ(-s*(this||_global).rz.mult).rotateY(n*(this||_global).ry.mult).rotateX(h*(this||_global).rx.mult).rotateZ(-g[2]*(this||_global).or.mult).rotateY(g[1]*(this||_global).or.mult).rotateX(g[0]*(this||_global).or.mult)}if((this||_global).data.p&&(this||_global).data.p.s){var p=(this||_global).px.getValueAtTime(t);var f=(this||_global).py.getValueAtTime(t);if((this||_global).data.p.z){var b=(this||_global).pz.getValueAtTime(t);e.translate(p*(this||_global).px.mult,f*(this||_global).py.mult,-b*(this||_global).pz.mult)}else e.translate(p*(this||_global).px.mult,f*(this||_global).py.mult,0)}else{var c=(this||_global).p.getValueAtTime(t);e.translate(c[0]*(this||_global).p.mult,c[1]*(this||_global).p.mult,-c[2]*(this||_global).p.mult)}return e}function getTransformStaticValueAtTime(){return(this||_global).v.clone(new Matrix)}var t=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,a,l){var r=t(e,a,l);r.dynamicProperties.length?r.getValueAtTime=getTransformValueAtTime.bind(r):r.getValueAtTime=getTransformStaticValueAtTime.bind(r);r.setGroupProperty=expressionHelpers.setGroupProperty;return r};var e=PropertyFactory.getProp;PropertyFactory.getProp=function(t,a,l,r,o){var i=e(t,a,l,r,o);i.kf?i.getValueAtTime=expressionHelpers.getValueAtTime.bind(i):i.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(i);i.setGroupProperty=expressionHelpers.setGroupProperty;i.loopOut=loopOut;i.loopIn=loopIn;i.smooth=smooth;i.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(i);i.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(i);i.numKeys=1===a.a?a.k.length:0;i.propertyIndex=a.ix;var s=0;0!==l&&(s=createTypedArray(\"float32\",1===a.a?a.k[0].s.length:a.k.length));i._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:s};expressionHelpers.searchExpressions(t,a,i);i.k&&o.addDynamicProperty(i);return i};function getShapeValueAtTime(t){(this||_global)._cachingAtTime||((this||_global)._cachingAtTime={shapeValue:shapePool.clone((this||_global).pv),lastIndex:0,lastTime:initialDefaultFrame});t*=(this||_global).elem.globalData.frameRate;t-=(this||_global).offsetTime;if(t!==(this||_global)._cachingAtTime.lastTime){(this||_global)._cachingAtTime.lastIndex=(this||_global)._cachingAtTime.lastTime<t?(this||_global)._caching.lastIndex:0;(this||_global)._cachingAtTime.lastTime=t;this.interpolateShape(t,(this||_global)._cachingAtTime.shapeValue,(this||_global)._cachingAtTime)}return(this||_global)._cachingAtTime.shapeValue}var a=ShapePropertyFactory.getConstructorFunction();var l=ShapePropertyFactory.getKeyframedConstructorFunction();function ShapeExpressions(){}ShapeExpressions.prototype={vertices:function vertices(t,e){(this||_global).k&&this.getValue();var a=(this||_global).v;void 0!==e&&(a=this.getValueAtTime(e,0));var l;var r=a._length;var vertices=a[t];var o=a.v;var i=createSizedArray(r);for(l=0;l<r;l+=1)i[l]=\"i\"===t||\"o\"===t?[vertices[l][0]-o[l][0],vertices[l][1]-o[l][1]]:[vertices[l][0],vertices[l][1]];return i},points:function points(t){return this.vertices(\"v\",t)},inTangents:function inTangents(t){return this.vertices(\"i\",t)},outTangents:function outTangents(t){return this.vertices(\"o\",t)},isClosed:function isClosed(){return(this||_global).v.c},pointOnPath:function pointOnPath(t,e){var a=(this||_global).v;void 0!==e&&(a=this.getValueAtTime(e,0));(this||_global)._segmentsLength||((this||_global)._segmentsLength=bez.getSegmentsLength(a));var l=(this||_global)._segmentsLength;var r=l.lengths;var o=l.totalLength*t;var i=0;var s=r.length;var n=0;var h;while(i<s){if(n+r[i].addedLength>o){var g=i;var p=a.c&&i===s-1?0:i+1;var f=(o-n)/r[i].addedLength;h=bez.getPointInSegment(a.v[g],a.v[p],a.o[g],a.i[p],f,r[i]);break}n+=r[i].addedLength;i+=1}h||(h=a.c?[a.v[0][0],a.v[0][1]]:[a.v[a._length-1][0],a.v[a._length-1][1]]);return h},vectorOnPath:function vectorOnPath(t,e,a){1==t?t=(this||_global).v.c:0==t&&(t=.999);var l=this.pointOnPath(t,e);var r=this.pointOnPath(t+.001,e);var o=r[0]-l[0];var i=r[1]-l[1];var s=Math.sqrt(Math.pow(o,2)+Math.pow(i,2));if(0===s)return[0,0];var n=\"tangent\"===a?[o/s,i/s]:[-i/s,o/s];return n},tangentOnPath:function tangentOnPath(t,e){return this.vectorOnPath(t,e,\"tangent\")},normalOnPath:function normalOnPath(t,e){return this.vectorOnPath(t,e,\"normal\")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime};extendPrototype([ShapeExpressions],a);extendPrototype([ShapeExpressions],l);l.prototype.getValueAtTime=getShapeValueAtTime;l.prototype.initiateExpression=ExpressionManager.initiateExpression;var r=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,e,a,l,o){var i=r(t,e,a,l,o);i.propertyIndex=e.ix;i.lock=false;3===a?expressionHelpers.searchExpressions(t,e.pt,i):4===a&&expressionHelpers.searchExpressions(t,e.ks,i);i.k&&t.addDynamicProperty(i);return i}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function searchExpressions(){if((this||_global).data.d.x){(this||_global).calculateExpression=ExpressionManager.initiateExpression.bind(this||_global)((this||_global).elem,(this||_global).data.d,this||_global);this.addEffect((this||_global).getExpressionValue.bind(this||_global));return true}return null}TextProperty.prototype.getExpressionValue=function(t,e){var a=this.calculateExpression(e);if(t.t!==a){var l={};this.copyData(l,t);l.t=a.toString();l.__complete=false;return l}return t};TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes();var e=this.searchExpressions();(this||_global).kf=t||e;return(this||_global).kf};TextProperty.prototype.searchExpressions=searchExpressions}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function createMergeNode(t,e){var a=createNS(\"feMerge\");a.setAttribute(\"result\",t);var l;var r;for(r=0;r<e.length;r+=1){l=createNS(\"feMergeNode\");l.setAttribute(\"in\",e[r]);a.appendChild(l);a.appendChild(l)}return a}};var linearFilterValue=\"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0\";function SVGTintFilter(t,e,a,l,r){(this||_global).filterManager=e;var o=createNS(\"feColorMatrix\");o.setAttribute(\"type\",\"matrix\");o.setAttribute(\"color-interpolation-filters\",\"linearRGB\");o.setAttribute(\"values\",linearFilterValue+\" 1 0\");(this||_global).linearFilter=o;o.setAttribute(\"result\",l+\"_tint_1\");t.appendChild(o);o=createNS(\"feColorMatrix\");o.setAttribute(\"type\",\"matrix\");o.setAttribute(\"color-interpolation-filters\",\"sRGB\");o.setAttribute(\"values\",\"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");o.setAttribute(\"result\",l+\"_tint_2\");t.appendChild(o);(this||_global).matrixFilter=o;var i=this.createMergeNode(l,[r,l+\"_tint_1\",l+\"_tint_2\"]);t.appendChild(i)}extendPrototype([SVGComposableEffect],SVGTintFilter);SVGTintFilter.prototype.renderFrame=function(t){if(t||(this||_global).filterManager._mdf){var e=(this||_global).filterManager.effectElements[0].p.v;var a=(this||_global).filterManager.effectElements[1].p.v;var l=(this||_global).filterManager.effectElements[2].p.v/100;(this||_global).linearFilter.setAttribute(\"values\",linearFilterValue+\" \"+l+\" 0\");(this||_global).matrixFilter.setAttribute(\"values\",a[0]-e[0]+\" 0 0 0 \"+e[0]+\" \"+(a[1]-e[1])+\" 0 0 0 \"+e[1]+\" \"+(a[2]-e[2])+\" 0 0 0 \"+e[2]+\" 0 0 0 1 0\")}};function SVGFillFilter(t,e,a,l){(this||_global).filterManager=e;var r=createNS(\"feColorMatrix\");r.setAttribute(\"type\",\"matrix\");r.setAttribute(\"color-interpolation-filters\",\"sRGB\");r.setAttribute(\"values\",\"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");r.setAttribute(\"result\",l);t.appendChild(r);(this||_global).matrixFilter=r}SVGFillFilter.prototype.renderFrame=function(t){if(t||(this||_global).filterManager._mdf){var e=(this||_global).filterManager.effectElements[2].p.v;var a=(this||_global).filterManager.effectElements[6].p.v;(this||_global).matrixFilter.setAttribute(\"values\",\"0 0 0 0 \"+e[0]+\" 0 0 0 0 \"+e[1]+\" 0 0 0 0 \"+e[2]+\" 0 0 0 \"+a+\" 0\")}};function SVGStrokeEffect(t,e,a){(this||_global).initialized=false;(this||_global).filterManager=e;(this||_global).elem=a;(this||_global).paths=[]}SVGStrokeEffect.prototype.initialize=function(){var t=(this||_global).elem.layerElement.children||(this||_global).elem.layerElement.childNodes;var e;var a;var l;var r;if(1===(this||_global).filterManager.effectElements[1].p.v){r=(this||_global).elem.maskManager.masksProperties.length;l=0}else{l=(this||_global).filterManager.effectElements[0].p.v-1;r=l+1}a=createNS(\"g\");a.setAttribute(\"fill\",\"none\");a.setAttribute(\"stroke-linecap\",\"round\");a.setAttribute(\"stroke-dashoffset\",1);for(l;l<r;l+=1){e=createNS(\"path\");a.appendChild(e);(this||_global).paths.push({p:e,m:l})}if(3===(this||_global).filterManager.effectElements[10].p.v){var o=createNS(\"mask\");var i=createElementID();o.setAttribute(\"id\",i);o.setAttribute(\"mask-type\",\"alpha\");o.appendChild(a);(this||_global).elem.globalData.defs.appendChild(o);var s=createNS(\"g\");s.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+i+\")\");while(t[0])s.appendChild(t[0]);(this||_global).elem.layerElement.appendChild(s);(this||_global).masker=o;a.setAttribute(\"stroke\",\"#fff\")}else if(1===(this||_global).filterManager.effectElements[10].p.v||2===(this||_global).filterManager.effectElements[10].p.v){if(2===(this||_global).filterManager.effectElements[10].p.v){t=(this||_global).elem.layerElement.children||(this||_global).elem.layerElement.childNodes;while(t.length)(this||_global).elem.layerElement.removeChild(t[0])}(this||_global).elem.layerElement.appendChild(a);(this||_global).elem.layerElement.removeAttribute(\"mask\");a.setAttribute(\"stroke\",\"#fff\")}(this||_global).initialized=true;(this||_global).pathMasker=a};SVGStrokeEffect.prototype.renderFrame=function(t){(this||_global).initialized||this.initialize();var e;var a=(this||_global).paths.length;var l;var r;for(e=0;e<a;e+=1)if(-1!==(this||_global).paths[e].m){l=(this||_global).elem.maskManager.viewData[(this||_global).paths[e].m];r=(this||_global).paths[e].p;(t||(this||_global).filterManager._mdf||l.prop._mdf)&&r.setAttribute(\"d\",l.lastPath);if(t||(this||_global).filterManager.effectElements[9].p._mdf||(this||_global).filterManager.effectElements[4].p._mdf||(this||_global).filterManager.effectElements[7].p._mdf||(this||_global).filterManager.effectElements[8].p._mdf||l.prop._mdf){var o;if(0!==(this||_global).filterManager.effectElements[7].p.v||100!==(this||_global).filterManager.effectElements[8].p.v){var i=.01*Math.min((this||_global).filterManager.effectElements[7].p.v,(this||_global).filterManager.effectElements[8].p.v);var s=.01*Math.max((this||_global).filterManager.effectElements[7].p.v,(this||_global).filterManager.effectElements[8].p.v);var n=r.getTotalLength();o=\"0 0 0 \"+n*i+\" \";var h=n*(s-i);var g=1+2*(this||_global).filterManager.effectElements[4].p.v*(this||_global).filterManager.effectElements[9].p.v*.01;var p=Math.floor(h/g);var f;for(f=0;f<p;f+=1)o+=\"1 \"+2*(this||_global).filterManager.effectElements[4].p.v*(this||_global).filterManager.effectElements[9].p.v*.01+\" \";o+=\"0 \"+10*n+\" 0 0\"}else o=\"1 \"+2*(this||_global).filterManager.effectElements[4].p.v*(this||_global).filterManager.effectElements[9].p.v*.01;r.setAttribute(\"stroke-dasharray\",o)}}(t||(this||_global).filterManager.effectElements[4].p._mdf)&&(this||_global).pathMasker.setAttribute(\"stroke-width\",2*(this||_global).filterManager.effectElements[4].p.v);(t||(this||_global).filterManager.effectElements[6].p._mdf)&&(this||_global).pathMasker.setAttribute(\"opacity\",(this||_global).filterManager.effectElements[6].p.v);if((1===(this||_global).filterManager.effectElements[10].p.v||2===(this||_global).filterManager.effectElements[10].p.v)&&(t||(this||_global).filterManager.effectElements[3].p._mdf)){var b=(this||_global).filterManager.effectElements[3].p.v;(this||_global).pathMasker.setAttribute(\"stroke\",\"rgb(\"+bmFloor(255*b[0])+\",\"+bmFloor(255*b[1])+\",\"+bmFloor(255*b[2])+\")\")}};function SVGTritoneFilter(t,e,a,l){(this||_global).filterManager=e;var r=createNS(\"feColorMatrix\");r.setAttribute(\"type\",\"matrix\");r.setAttribute(\"color-interpolation-filters\",\"linearRGB\");r.setAttribute(\"values\",\"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");t.appendChild(r);var o=createNS(\"feComponentTransfer\");o.setAttribute(\"color-interpolation-filters\",\"sRGB\");o.setAttribute(\"result\",l);(this||_global).matrixFilter=o;var i=createNS(\"feFuncR\");i.setAttribute(\"type\",\"table\");o.appendChild(i);(this||_global).feFuncR=i;var s=createNS(\"feFuncG\");s.setAttribute(\"type\",\"table\");o.appendChild(s);(this||_global).feFuncG=s;var n=createNS(\"feFuncB\");n.setAttribute(\"type\",\"table\");o.appendChild(n);(this||_global).feFuncB=n;t.appendChild(o)}SVGTritoneFilter.prototype.renderFrame=function(t){if(t||(this||_global).filterManager._mdf){var e=(this||_global).filterManager.effectElements[0].p.v;var a=(this||_global).filterManager.effectElements[1].p.v;var l=(this||_global).filterManager.effectElements[2].p.v;var r=l[0]+\" \"+a[0]+\" \"+e[0];var o=l[1]+\" \"+a[1]+\" \"+e[1];var i=l[2]+\" \"+a[2]+\" \"+e[2];(this||_global).feFuncR.setAttribute(\"tableValues\",r);(this||_global).feFuncG.setAttribute(\"tableValues\",o);(this||_global).feFuncB.setAttribute(\"tableValues\",i)}};function SVGProLevelsFilter(t,e,a,l){(this||_global).filterManager=e;var r=(this||_global).filterManager.effectElements;var o=createNS(\"feComponentTransfer\");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&((this||_global).feFuncR=this.createFeFunc(\"feFuncR\",o));(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&((this||_global).feFuncG=this.createFeFunc(\"feFuncG\",o));(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&((this||_global).feFuncB=this.createFeFunc(\"feFuncB\",o));(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&((this||_global).feFuncA=this.createFeFunc(\"feFuncA\",o));if((this||_global).feFuncR||(this||_global).feFuncG||(this||_global).feFuncB||(this||_global).feFuncA){o.setAttribute(\"color-interpolation-filters\",\"sRGB\");t.appendChild(o)}if(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v){o=createNS(\"feComponentTransfer\");o.setAttribute(\"color-interpolation-filters\",\"sRGB\");o.setAttribute(\"result\",l);t.appendChild(o);(this||_global).feFuncRComposed=this.createFeFunc(\"feFuncR\",o);(this||_global).feFuncGComposed=this.createFeFunc(\"feFuncG\",o);(this||_global).feFuncBComposed=this.createFeFunc(\"feFuncB\",o)}}SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var a=createNS(t);a.setAttribute(\"type\",\"table\");e.appendChild(a);return a};SVGProLevelsFilter.prototype.getTableValue=function(t,e,a,l,r){var o=0;var i=256;var s;var n=Math.min(t,e);var h=Math.max(t,e);var g=Array.call(null,{length:i});var p;var f=0;var b=r-l;var c=e-t;while(o<=256){s=o/256;p=s<=n?c<0?r:l:s>=h?c<0?l:r:l+b*Math.pow((s-t)/c,1/a);g[f]=p;f+=1;o+=256/(i-1)}return g.join(\" \")};SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||(this||_global).filterManager._mdf){var e;var a=(this||_global).filterManager.effectElements;if((this||_global).feFuncRComposed&&(t||a[3].p._mdf||a[4].p._mdf||a[5].p._mdf||a[6].p._mdf||a[7].p._mdf)){e=this.getTableValue(a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v,a[7].p.v);(this||_global).feFuncRComposed.setAttribute(\"tableValues\",e);(this||_global).feFuncGComposed.setAttribute(\"tableValues\",e);(this||_global).feFuncBComposed.setAttribute(\"tableValues\",e)}if((this||_global).feFuncR&&(t||a[10].p._mdf||a[11].p._mdf||a[12].p._mdf||a[13].p._mdf||a[14].p._mdf)){e=this.getTableValue(a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v,a[14].p.v);(this||_global).feFuncR.setAttribute(\"tableValues\",e)}if((this||_global).feFuncG&&(t||a[17].p._mdf||a[18].p._mdf||a[19].p._mdf||a[20].p._mdf||a[21].p._mdf)){e=this.getTableValue(a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v,a[21].p.v);(this||_global).feFuncG.setAttribute(\"tableValues\",e)}if((this||_global).feFuncB&&(t||a[24].p._mdf||a[25].p._mdf||a[26].p._mdf||a[27].p._mdf||a[28].p._mdf)){e=this.getTableValue(a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v,a[28].p.v);(this||_global).feFuncB.setAttribute(\"tableValues\",e)}if((this||_global).feFuncA&&(t||a[31].p._mdf||a[32].p._mdf||a[33].p._mdf||a[34].p._mdf||a[35].p._mdf)){e=this.getTableValue(a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v,a[35].p.v);(this||_global).feFuncA.setAttribute(\"tableValues\",e)}}};function SVGDropShadowEffect(t,e,a,l,r){var o=e.container.globalData.renderConfig.filterSize;var i=e.data.fs||o;t.setAttribute(\"x\",i.x||o.x);t.setAttribute(\"y\",i.y||o.y);t.setAttribute(\"width\",i.width||o.width);t.setAttribute(\"height\",i.height||o.height);(this||_global).filterManager=e;var s=createNS(\"feGaussianBlur\");s.setAttribute(\"in\",\"SourceAlpha\");s.setAttribute(\"result\",l+\"_drop_shadow_1\");s.setAttribute(\"stdDeviation\",\"0\");(this||_global).feGaussianBlur=s;t.appendChild(s);var n=createNS(\"feOffset\");n.setAttribute(\"dx\",\"25\");n.setAttribute(\"dy\",\"0\");n.setAttribute(\"in\",l+\"_drop_shadow_1\");n.setAttribute(\"result\",l+\"_drop_shadow_2\");(this||_global).feOffset=n;t.appendChild(n);var h=createNS(\"feFlood\");h.setAttribute(\"flood-color\",\"#00ff00\");h.setAttribute(\"flood-opacity\",\"1\");h.setAttribute(\"result\",l+\"_drop_shadow_3\");(this||_global).feFlood=h;t.appendChild(h);var g=createNS(\"feComposite\");g.setAttribute(\"in\",l+\"_drop_shadow_3\");g.setAttribute(\"in2\",l+\"_drop_shadow_2\");g.setAttribute(\"operator\",\"in\");g.setAttribute(\"result\",l+\"_drop_shadow_4\");t.appendChild(g);var p=this.createMergeNode(l,[l+\"_drop_shadow_4\",r]);t.appendChild(p)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect);SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||(this||_global).filterManager._mdf){(t||(this||_global).filterManager.effectElements[4].p._mdf)&&(this||_global).feGaussianBlur.setAttribute(\"stdDeviation\",(this||_global).filterManager.effectElements[4].p.v/4);if(t||(this||_global).filterManager.effectElements[0].p._mdf){var e=(this||_global).filterManager.effectElements[0].p.v;(this||_global).feFlood.setAttribute(\"flood-color\",rgbToHex(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}(t||(this||_global).filterManager.effectElements[1].p._mdf)&&(this||_global).feFlood.setAttribute(\"flood-opacity\",(this||_global).filterManager.effectElements[1].p.v/255);if(t||(this||_global).filterManager.effectElements[2].p._mdf||(this||_global).filterManager.effectElements[3].p._mdf){var a=(this||_global).filterManager.effectElements[3].p.v;var l=((this||_global).filterManager.effectElements[2].p.v-90)*degToRads;var r=a*Math.cos(l);var o=a*Math.sin(l);(this||_global).feOffset.setAttribute(\"dx\",r);(this||_global).feOffset.setAttribute(\"dy\",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,a){(this||_global).initialized=false;(this||_global).filterManager=e;(this||_global).filterElem=t;(this||_global).elem=a;a.matteElement=createNS(\"g\");a.matteElement.appendChild(a.layerElement);a.matteElement.appendChild(a.transformedElement);a.baseElement=a.matteElement}SVGMatte3Effect.prototype.findSymbol=function(t){var e=0;var a=_svgMatteSymbols.length;while(e<a){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null};SVGMatte3Effect.prototype.replaceInParent=function(t,e){var a=t.layerElement.parentNode;if(a){var l=a.children;var r=0;var o=l.length;while(r<o){if(l[r]===t.layerElement)break;r+=1}var i;r<=o-2&&(i=l[r+1]);var s=createNS(\"use\");s.setAttribute(\"href\",\"#\"+e);i?a.insertBefore(s,i):a.appendChild(s)}};SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var a=createElementID();var l=createNS(\"mask\");l.setAttribute(\"id\",e.layerId);l.setAttribute(\"mask-type\",\"alpha\");_svgMatteSymbols.push(e);var r=t.globalData.defs;r.appendChild(l);var o=createNS(\"symbol\");o.setAttribute(\"id\",a);this.replaceInParent(e,a);o.appendChild(e.layerElement);r.appendChild(o);var i=createNS(\"use\");i.setAttribute(\"href\",\"#\"+a);l.appendChild(i);e.data.hd=false;e.show()}t.setMatte(e.layerId)};SVGMatte3Effect.prototype.initialize=function(){var t=(this||_global).filterManager.effectElements[0].p.v;var e=(this||_global).elem.comp.elements;var a=0;var l=e.length;while(a<l){e[a]&&e[a].data.ind===t&&this.setElementAsMask((this||_global).elem,e[a]);a+=1}(this||_global).initialized=true};SVGMatte3Effect.prototype.renderFrame=function(){(this||_global).initialized||this.initialize()};function SVGGaussianBlurEffect(t,e,a,l){t.setAttribute(\"x\",\"-100%\");t.setAttribute(\"y\",\"-100%\");t.setAttribute(\"width\",\"300%\");t.setAttribute(\"height\",\"300%\");(this||_global).filterManager=e;var r=createNS(\"feGaussianBlur\");r.setAttribute(\"result\",l);t.appendChild(r);(this||_global).feGaussianBlur=r}SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||(this||_global).filterManager._mdf){var e=.3;var a=(this||_global).filterManager.effectElements[0].p.v*e;var l=(this||_global).filterManager.effectElements[1].p.v;var r=3==l?0:a;var o=2==l?0:a;(this||_global).feGaussianBlur.setAttribute(\"stdDeviation\",r+\" \"+o);var i=1==(this||_global).filterManager.effectElements[2].p.v?\"wrap\":\"duplicate\";(this||_global).feGaussianBlur.setAttribute(\"edgeMode\",i)}};function TransformEffect(){}TransformEffect.prototype.init=function(t){(this||_global).effectsManager=t;(this||_global).type=effectTypes.TRANSFORM_EFFECT;(this||_global).matrix=new Matrix;(this||_global).opacity=-1;(this||_global)._mdf=false;(this||_global)._opMdf=false};TransformEffect.prototype.renderFrame=function(t){(this||_global)._opMdf=false;(this||_global)._mdf=false;if(t||(this||_global).effectsManager._mdf){var e=(this||_global).effectsManager.effectElements;var a=e[0].p.v;var l=e[1].p.v;var r=1===e[2].p.v;var o=e[3].p.v;var i=r?o:e[4].p.v;var s=e[5].p.v;var n=e[6].p.v;var h=e[7].p.v;(this||_global).matrix.reset();(this||_global).matrix.translate(-a[0],-a[1],a[2]);(this||_global).matrix.scale(.01*i,.01*o,1);(this||_global).matrix.rotate(-h*degToRads);(this||_global).matrix.skewFromAxis(-s*degToRads,(n+90)*degToRads);(this||_global).matrix.translate(l[0],l[1],0);(this||_global)._mdf=true;if((this||_global).opacity!==e[8].p.v){(this||_global).opacity=e[8].p.v;(this||_global)._opMdf=true}}};function SVGTransformEffect(t,e){this.init(e)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(t){this.init(t)}extendPrototype([TransformEffect],CVTransformEffect);registerRenderer(\"canvas\",CanvasRenderer);registerRenderer(\"html\",HybridRenderer);registerRenderer(\"svg\",SVGRenderer);ShapeModifiers.registerModifier(\"tm\",TrimModifier);ShapeModifiers.registerModifier(\"pb\",PuckerAndBloatModifier);ShapeModifiers.registerModifier(\"rp\",RepeaterModifier);ShapeModifiers.registerModifier(\"rd\",RoundCornersModifier);ShapeModifiers.registerModifier(\"zz\",ZigZagModifier);ShapeModifiers.registerModifier(\"op\",OffsetPathModifier);setExpressionsPlugin(Expressions);setExpressionInterfaces(getInterface);initialize$1();initialize();registerEffect$1(20,SVGTintFilter,true);registerEffect$1(21,SVGFillFilter,true);registerEffect$1(22,SVGStrokeEffect,false);registerEffect$1(23,SVGTritoneFilter,true);registerEffect$1(24,SVGProLevelsFilter,true);registerEffect$1(25,SVGDropShadowEffect,true);registerEffect$1(28,SVGMatte3Effect,false);registerEffect$1(29,SVGGaussianBlurEffect,true);registerEffect$1(35,SVGTransformEffect,false);registerEffect(35,CVTransformEffect);return lottie}));var exports$1=exports;export{exports$1 as default};\n\n//# sourceMappingURL=lottie.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import lottie from\"lottie-web\";const clamp=(v,min=0,max=1)=>Math.min(max,Math.max(min,v));const ASPECT={contain:\"xMidYMid meet\",cover:\"xMidYMid slice\",fill:\"none\"};export default function ScrollLottie(props){const{sourceType,file,url,mode,fit,start,end,smoothing,once,sectionRef,sectionId,sectionStart,sectionEnd,threshold,speed,loop,onLeave,canvasFrame,label,style}=props;const containerRef=useRef(null);const animRef=useRef(null);const[ready,setReady]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const src=sourceType===\"url\"?url:file;// ---- Load the animation -------------------------------------------------\nuseEffect(()=>{const el=containerRef.current;if(!el||!src)return;setReady(false);const anim=lottie.loadAnimation({container:el,renderer:\"svg\",loop:false,autoplay:false,path:src,rendererSettings:{preserveAspectRatio:ASPECT[fit]}});animRef.current=anim;const onLoaded=()=>{anim.goToAndStop(0,true);setReady(true);};anim.addEventListener(\"DOMLoaded\",onLoaded);return()=>{anim.removeEventListener(\"DOMLoaded\",onLoaded);anim.destroy();animRef.current=null;setReady(false);};},[src,fit]);// ---- Canvas preview (Framer editor) ------------------------------------\nuseEffect(()=>{const anim=animRef.current;if(!ready||!anim||!isCanvas)return;anim.goToAndStop(clamp(canvasFrame/100)*(anim.totalFrames-1),true);},[ready,isCanvas,canvasFrame]);// ---- Mode: scrub (this layer) / section (a chosen section) --------------\nuseEffect(()=>{const anim=animRef.current;const el=containerRef.current;if(!ready||!anim||!el||isCanvas||mode===\"trigger\")return;const lastFrame=Math.max(anim.totalFrames-1,0);let target=0;let current=-1;let raf=0;// \"Play once\": progress can only move forward, never back\nlet maxTarget=0;const latch=v=>{if(!once)return v;maxTarget=Math.max(maxTarget,v);return maxTarget;};// Resolve the selected section (lazily, in case it mounts after us)\nconst rawId=(sectionId||sectionRef||\"\").trim().replace(/^#/,\"\");let sectionEl=null;const resolveSection=()=>{if(sectionEl&&sectionEl.isConnected)return sectionEl;if(!rawId)return null;sectionEl=document.getElementById(rawId)||document.querySelector(`[id=\"${rawId}\"]`);return sectionEl;};const measure=()=>{const vh=window.innerHeight;if(mode===\"section\"){// Falls back to this layer if the section can't be found\nconst rect=(resolveSection()||el).getBoundingClientRect();// 0% when the section's top reaches the start line,\n// 100% when the section's bottom reaches the end line.\nconst startLine=vh*sectionStart/100;const endLine=vh*sectionEnd/100;const distance=startLine-endLine+rect.height||1;target=latch(clamp((startLine-rect.top)/distance));return;}// Scrub: starts when the top of this layer reaches the \"start\" line\n// and finishes when it reaches the \"end\" line.\nconst rect=el.getBoundingClientRect();const startLine=vh*start/100;const endLine=vh*end/100;const distance=startLine-endLine||1;target=latch(clamp((startLine-rect.top)/distance));};const tick=()=>{const diff=target-current;if(current<0||smoothing===0||Math.abs(diff)<5e-4){current=target;}else{current+=diff*(1-smoothing);}anim.goToAndStop(current*lastFrame,true);raf=Math.abs(target-current)>5e-4?requestAnimationFrame(tick):0;};const request=()=>{if(!raf)raf=requestAnimationFrame(tick);};const onScroll=()=>{measure();request();};measure();request();// Capture phase also catches scrolling inside nested scroll containers\nwindow.addEventListener(\"scroll\",onScroll,{passive:true,capture:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll,{capture:true});window.removeEventListener(\"resize\",onScroll);if(raf)cancelAnimationFrame(raf);};},[ready,isCanvas,mode,start,end,smoothing,once,sectionRef,sectionId,sectionStart,sectionEnd]);// ---- Mode: trigger (play when in view) ----------------------------------\nuseEffect(()=>{const anim=animRef.current;const el=containerRef.current;if(!ready||!anim||!el||isCanvas||mode!==\"trigger\")return;const lastFrame=Math.max(anim.totalFrames-1,0);// Respect reduced-motion: show the final frame, don't animate\nif(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){anim.goToAndStop(lastFrame,true);return;}anim.loop=loop;anim.setSpeed(speed);anim.goToAndStop(0,true);let hasPlayed=false;const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){if(onLeave===\"keep\"&&hasPlayed)return;hasPlayed=true;anim.setDirection(1);anim.goToAndPlay(onLeave===\"reverse\"?anim.currentFrame:0,true);}else{if(onLeave===\"reset\"){anim.goToAndStop(0,true);}else if(onLeave===\"reverse\"){anim.setDirection(-1);anim.play();}}},{threshold});observer.observe(el);return()=>{observer.disconnect();anim.stop();};},[ready,isCanvas,mode,threshold,speed,loop,onLeave]);// ---- Empty state --------------------------------------------------------\nif(!src){return /*#__PURE__*/_jsx(\"div\",{style:{...style,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",padding:16,boxSizing:\"border-box\",width:\"100%\",height:\"100%\",color:\"#888\",background:\"rgba(136, 136, 136, 0.1)\",font:\"500 13px/1.4 Inter, sans-serif\"},children:\"Add a Lottie JSON file or URL in the properties panel.\"});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,role:\"img\",\"aria-label\":label||undefined,\"aria-hidden\":label?undefined:true,style:{...style,width:\"100%\",height:\"100%\",overflow:\"hidden\"}});}ScrollLottie.defaultProps={sourceType:\"file\",file:\"\",url:\"\",mode:\"scrub\",fit:\"contain\",start:90,end:20,smoothing:.6,once:false,sectionRef:\"\",sectionId:\"\",sectionStart:100,sectionEnd:0,threshold:.4,speed:1,loop:false,onLeave:\"keep\",canvasFrame:50,label:\"\"};addPropertyControls(ScrollLottie,{sourceType:{type:ControlType.Enum,title:\"Source\",options:[\"file\",\"url\"],optionTitles:[\"File\",\"URL\"],displaySegmentedControl:true},file:{type:ControlType.File,title:\"Lottie\",allowedFileTypes:[\"json\"],hidden:p=>p.sourceType!==\"file\"},url:{type:ControlType.String,title:\"URL\",placeholder:\"https://…/animation.json\",hidden:p=>p.sourceType!==\"url\"},mode:{type:ControlType.Enum,title:\"Scroll\",options:[\"scrub\",\"section\",\"trigger\"],optionTitles:[\"Scrub (this layer)\",\"Scrub (section)\",\"Play in view\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},// Section\nsectionRef:{type:ControlType.ScrollSectionRef,title:\"Section\",hidden:p=>p.mode!==\"section\"},sectionId:{type:ControlType.String,title:\"Or ID\",placeholder:\"my-section\",description:\"Optional: type a layer's Section/Link ID instead. Overrides the selector above.\",hidden:p=>p.mode!==\"section\"},sectionStart:{type:ControlType.Number,title:\"Start\",min:0,max:100,step:1,unit:\"%\",description:\"Animation is at 0% when the section's top reaches this point of the screen (100% = bottom).\",hidden:p=>p.mode!==\"section\"},sectionEnd:{type:ControlType.Number,title:\"End\",min:0,max:100,step:1,unit:\"%\",description:\"Animation is at 100% when the section's bottom reaches this point (0% = top). For a sticky layer inside a tall section, use Start 0% and End 100%.\",hidden:p=>p.mode!==\"section\"},fit:{type:ControlType.Enum,title:\"Fit\",options:[\"contain\",\"cover\",\"fill\"],optionTitles:[\"Contain\",\"Cover\",\"Fill\"]},// Scrub\nstart:{type:ControlType.Number,title:\"Start\",min:0,max:100,step:1,unit:\"%\",description:\"Viewport height where the top of this layer starts the animation (100% = bottom of screen).\",hidden:p=>p.mode!==\"scrub\"},end:{type:ControlType.Number,title:\"End\",min:0,max:100,step:1,unit:\"%\",description:\"Viewport height where the animation finishes (0% = top of screen).\",hidden:p=>p.mode!==\"scrub\"},smoothing:{type:ControlType.Number,title:\"Smoothing\",min:0,max:.95,step:.05,hidden:p=>p.mode===\"trigger\"},once:{type:ControlType.Boolean,title:\"Play once\",enabledTitle:\"No reverse\",disabledTitle:\"Reversible\",description:\"Animation only moves forward. Scrolling back up won't rewind it.\",hidden:p=>p.mode===\"trigger\"},// Trigger\nthreshold:{type:ControlType.Number,title:\"Visible\",min:0,max:1,step:.05,description:\"How much of the layer must be on screen to trigger.\",hidden:p=>p.mode!==\"trigger\"},speed:{type:ControlType.Number,title:\"Speed\",min:.1,max:4,step:.1,displayStepper:true,hidden:p=>p.mode!==\"trigger\"},loop:{type:ControlType.Boolean,title:\"Loop\",hidden:p=>p.mode!==\"trigger\"},onLeave:{type:ControlType.Enum,title:\"On leave\",options:[\"keep\",\"reset\",\"reverse\"],optionTitles:[\"Play once\",\"Reset & replay\",\"Play backward\"],hidden:p=>p.mode!==\"trigger\"},// Canvas + a11y\ncanvasFrame:{type:ControlType.Number,title:\"Canvas frame\",min:0,max:100,step:1,unit:\"%\",description:\"Which frame to show in the Framer editor.\"},label:{type:ControlType.String,title:\"Alt text\",placeholder:\"Describe the animation\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollLottie\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lots3.map","// Generated by Framer (0b8b5e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-q8Ttd\";const variantClassNames={XvqTw0Be9:\"framer-v-jjcw9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{var _ref,_ref1;return{...props,WuF2iG84P:(_ref=subtitle!==null&&subtitle!==void 0?subtitle:props.WuF2iG84P)!==null&&_ref!==void 0?_ref:\"Set up the component by adding background and bouncer elements to the component properties.\",yeAnKbEUZ:(_ref1=title!==null&&title!==void 0?title:props.yeAnKbEUZ)!==null&&_ref1!==void 0?_ref1:\"Screen Saver\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yeAnKbEUZ,WuF2iG84P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XvqTw0Be9\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jjcw9a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XvqTw0Be9\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(136, 85, 255, 0.1)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uh2i08\",layoutDependency:layoutDependency,layoutId:\"aM7oiNoFL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-flw0dh\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GthLmGmBt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><g id=\"ss11036020200_1\"><path d=\"M 0 0 L 28 0 L 28 28 L 0 28 Z\" fill=\"transparent\"></path><path d=\"M 21 7.113 C 21 7.041 21.029 6.971 21.079 6.921 L 27.534 0.465 C 27.613 0.388 27.73 0.365 27.831 0.407 C 27.933 0.449 28 0.548 28 0.658 L 28 13.888 C 28 13.96 27.971 14.028 27.921 14.079 L 21 21 Z M 7 21 L 7 7.658 C 7 7.548 6.933 7.449 6.831 7.407 C 6.73 7.365 6.613 7.388 6.534 7.465 L 0.079 13.921 C 0.028 13.972 0 14.041 0 14.113 L 0 27.728 C 0 27.877 0.122 28 0.273 28 L 13.888 28 C 13.96 28 14.028 27.971 14.079 27.921 L 21 21 Z\" fill=\"rgb(153, 102, 255)\"></path></g></svg>',svgContentId:11036020200,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3ullq\",layoutDependency:layoutDependency,layoutId:\"E3DQBYSAf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 102, 255))\"},children:\"Screen Saver\"})}),className:\"framer-q0gs4u\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"UqJwZqJjg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 102, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yeAnKbEUZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(153, 102, 255, 0.7))\"},children:\"Set up the component by adding background and bouncer elements to the component properties.\"})}),className:\"framer-g5dqhc\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RJ7UF99m8\",style:{\"--extracted-r6o4lv\":\"rgba(153, 102, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WuF2iG84P,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q8Ttd.framer-qanqo2, .framer-q8Ttd .framer-qanqo2 { display: block; }\",\".framer-q8Ttd.framer-jjcw9a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-q8Ttd .framer-uh2i08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-q8Ttd .framer-flw0dh { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-q8Ttd .framer-k3ullq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-q8Ttd .framer-q0gs4u, .framer-q8Ttd .framer-g5dqhc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q8Ttd.framer-jjcw9a, .framer-q8Ttd .framer-uh2i08, .framer-q8Ttd .framer-k3ullq { gap: 0px; } .framer-q8Ttd.framer-jjcw9a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-q8Ttd.framer-jjcw9a > :first-child { margin-left: 0px; } .framer-q8Ttd.framer-jjcw9a > :last-child { margin-right: 0px; } .framer-q8Ttd .framer-uh2i08 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-q8Ttd .framer-uh2i08 > :first-child, .framer-q8Ttd .framer-k3ullq > :first-child { margin-top: 0px; } .framer-q8Ttd .framer-uh2i08 > :last-child, .framer-q8Ttd .framer-k3ullq > :last-child { margin-bottom: 0px; } .framer-q8Ttd .framer-k3ullq > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yeAnKbEUZ\":\"title\",\"WuF2iG84P\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerW7oLCU4_B=withCSS(Component,css,\"framer-q8Ttd\");export default FramerW7oLCU4_B;FramerW7oLCU4_B.displayName=\"Utils/Component Message\";FramerW7oLCU4_B.defaultProps={height:200,width:400};addPropertyControls(FramerW7oLCU4_B,{yeAnKbEUZ:{defaultValue:\"Screen Saver\",displayTextArea:false,title:\"Title\",type:ControlType.String},WuF2iG84P:{defaultValue:\"Set up the component by adding background and bouncer elements to the component properties.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String}});addFonts(FramerW7oLCU4_B,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW7oLCU4_B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"yeAnKbEUZ\\\":\\\"title\\\",\\\"WuF2iG84P\\\":\\\"subtitle\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W7oLCU4_B.map","/*\n * Utils/Component Message\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\nexport { default } from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{cloneElement}from\"react\";import UtilsComponentMessage from\"https://framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe\";export const ComponentMessage=({title,subtitle,style})=>{return /*#__PURE__*/_jsx(UtilsComponentMessage,{yeAnKbEUZ:title,WuF2iG84P:subtitle,style:{width:\"100%\",height:\"100%\",...style}});};/* \n    This function is also used many times to make sure components work even if we set a color style like \"Accent\" on their color properties. We can make this into a utility function.\n*/export const extractRGBColorFromString=str=>{const rgbRegex=/(rgba|rgb)\\(.*?\\)/g;const match=str.match(rgbRegex);return match?match[0]:str;};/*\n    This function makes a connected layer use the sizing of the component it is inside,\n    preventing it from being larger or smaller than the component's size.\n    Use this on layers connected with ControlType.ComponentInstance.\n*/export function styleLayer(layer,style={}){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const{width,height,...otherStyle}=style;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height},...otherStyle}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height},...otherStyle}});}}return newLayer;}\nexport const __FramerMetadata__ = {\"exports\":{\"ComponentMessage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractRGBColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js\"\n","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useCallback,useEffect,useState,useLayoutEffect,useId}from\"react\";import{ControlType,addPropertyControls,RenderTarget}from\"framer\";import{useInView}from\"framer-motion\";// import { ComponentMessage } from \"@/utils/ComponentMessage\";\nimport{ComponentMessage}from\"https://framer.com/m/Utils-FINc.js\";// Dynamic import for ReactP5Wrapper\nconst useReactP5Wrapper=()=>{const[ReactP5Wrapper,setReactP5Wrapper]=useState(null);const[isLoading,setIsLoading]=useState(true);useEffect(()=>{if(typeof window!==\"undefined\"){// Use a more immediate approach to prevent flash\nconst loadP5Wrapper=async()=>{try{//   const module = await import(\"@p5-wrapper/react\");\nconst module=await import(\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/p5-react-6.js\");setReactP5Wrapper(()=>module.ReactP5Wrapper);}catch(error){console.error(\"Failed to load ReactP5Wrapper:\",error);}finally{setIsLoading(false);}};loadP5Wrapper();}else{setIsLoading(false);}},[]);return{ReactP5Wrapper,isLoading};};// ------------------------------------------------------------ //\n// DEFAULT GRID OBJECT\n// ------------------------------------------------------------ //\n// Simple default GridObject class\nclass DefaultGridObject{update(mouseX,mouseY,interact){const currentTime=this.p5.millis();if(interact){this.lastInteractionTime=currentTime;if(this.mode===\"looker\"){const angle=this.p5.atan2(mouseY-this.y,mouseX-this.x);this.targetRotation=angle;this.targetX=this.x;this.targetY=this.y;this.targetScale=1;}else if(this.mode===\"scaler\"){const distance=this.p5.dist(mouseX,mouseY,this.x,this.y);const maxDistance=this.radius;if(distance<maxDistance){const normalizedDistance=distance/maxDistance;const scaleMultiplier=1+(1-normalizedDistance)*this.intensity;this.targetScale=scaleMultiplier;}else{this.targetScale=1;}this.targetX=this.x;this.targetY=this.y;this.targetRotation=0;}else{const distance=this.p5.dist(mouseX,mouseY,this.x,this.y);const maxDistance=this.radius;const force=Math.max(0,1-distance/maxDistance);if(distance<maxDistance){let targetAngle;let forceStrength;if(this.mode===\"attractor\"){targetAngle=this.p5.atan2(mouseY-this.y,mouseX-this.x);forceStrength=20*this.intensity;}else{targetAngle=this.p5.atan2(this.y-mouseY,this.x-mouseX);forceStrength=20*this.intensity;}this.targetForceAngle=targetAngle;const normalizedTarget=this.normalizeAngleDifference(this.targetForceAngle,this.currentForceAngle);this.currentForceAngle=this.p5.lerp(this.currentForceAngle,normalizedTarget,.1);const forceX=this.p5.cos(this.currentForceAngle)*force*forceStrength;const forceY=this.p5.sin(this.currentForceAngle)*force*forceStrength;this.targetX=this.x+forceX;this.targetY=this.y+forceY;}else{this.targetX=this.x;this.targetY=this.y;}this.targetRotation=0;this.targetScale=1;}}else{// Smooth return to original position when not interacting\nconst timeSinceLastInteraction=currentTime-this.lastInteractionTime;const returnDelay=50// ms delay before returning\n;if(timeSinceLastInteraction>returnDelay){this.targetX=this.x;this.targetY=this.y;this.targetRotation=0;this.targetScale=1;this.currentForceAngle=0;this.targetForceAngle=0;}}}// Helper method to normalize angle difference for smooth rotation\nnormalizeAngleDifference(targetAngle,currentAngle){let diff=targetAngle-currentAngle;// Normalize to [-π, π]\nwhile(diff>Math.PI)diff-=2*Math.PI;while(diff<-Math.PI)diff+=2*Math.PI;return currentAngle+diff;}draw(){this.p5.push();// Smoothly interpolate current position towards target position\nthis.currentX=this.p5.lerp(this.currentX,this.targetX,.1);this.currentY=this.p5.lerp(this.currentY,this.targetY,.1);// Smoothly interpolate rotation with normalized angle difference\nif(this.mode===\"looker\"){const normalizedTarget=this.normalizeAngleDifference(this.targetRotation,this.rotation);this.rotation=this.p5.lerp(this.rotation,normalizedTarget,.1);}else{this.rotation=this.p5.lerp(this.rotation,this.targetRotation,.1);}// Smoothly interpolate scale\nthis.scale=this.p5.lerp(this.scale,this.targetScale,.1);this.p5.translate(this.currentX,this.currentY);// Apply rotation for looker mode\nif(this.mode===\"looker\"){this.p5.rotate(this.rotation);}// Apply base scale first, then animation scale\nconst totalScale=this.baseScale*this.scale;if(totalScale!==1){this.p5.scale(totalScale);}// If we have image data and it's loaded, draw the image\nif(this.imageData&&this.imageData.width>0){this.p5.imageMode(this.p5.CENTER);this.p5.image(this.imageData,0,0,this.itemSize,this.itemSize);}else{// Fallback to drawing a circle if no image\nthis.p5.fill(255);this.p5.noStroke();this.p5.circle(0,0,this.itemSize*.5);}this.p5.pop();}constructor(p5,x,y,gridArray,itemSize,intensity,radius,mode,baseScale,imageData){_define_property(this,\"p5\",void 0);_define_property(this,\"x\",void 0);_define_property(this,\"y\",void 0);_define_property(this,\"currentX\",void 0);_define_property(this,\"currentY\",void 0);_define_property(this,\"targetX\",void 0);_define_property(this,\"targetY\",void 0);_define_property(this,\"rotation\",void 0);_define_property(this,\"targetRotation\",void 0);_define_property(this,\"scale\",void 0);_define_property(this,\"targetScale\",void 0);_define_property(this,\"gridArray\",void 0);_define_property(this,\"imageData\",void 0);_define_property(this,\"itemSize\",void 0);_define_property(this,\"intensity\",void 0);_define_property(this,\"radius\",void 0);_define_property(this,\"mode\",void 0);_define_property(this,\"currentForceAngle\",void 0);_define_property(this,\"targetForceAngle\",void 0);_define_property(this,\"baseScale\",void 0);_define_property(this,\"lastInteractionTime\",void 0);this.p5=p5;this.x=x;this.y=y;this.currentX=x;this.currentY=y;this.targetX=x;this.targetY=y;this.rotation=0;this.targetRotation=0;this.scale=1;this.targetScale=1;this.gridArray=gridArray;this.imageData=imageData;this.itemSize=itemSize;this.intensity=intensity;this.radius=radius;this.mode=mode;this.currentForceAngle=0;this.targetForceAngle=0;this.baseScale=baseScale;this.lastInteractionTime=0;}}// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nMagneticGrid.defaultProps={mode:\"attractor\",columns:{count:6,spacing:20},rows:{count:6,spacing:20},padding:\"50px 10px 50px 10px\",scale:1,intensity:1,radius:200,image:{src:\"\",srcSet:\"\",alt:\"Grid item\",positionX:\"50%\",positionY:\"50%\"}};// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */export default function MagneticGrid(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const instanceId=useId()// Generate unique ID for this instance\n;const hasImage=props.image.src!==\"\";const imageRef=useRef({src:null,data:null});const gridArrayRef=useRef([]);const wrapperRef=useRef(null);const p5InstanceRef=useRef(null);const isInViewRef=useRef(false);const GridObject=DefaultGridObject;const detectedFrameRate=60;const{ReactP5Wrapper,isLoading}=useReactP5Wrapper();// Use useInView to detect when component is visible\nconst isInViewFromHook=useInView(wrapperRef,{once:false,margin:\"0px 0px 0px 0px\"});// When on Framer canvas, always set isInView to true\nconst isInView=isOnFramerCanvas?true:isInViewFromHook;const{calculatedItemSize,canvasSize}=useCalculateSizes({props,wrapperRef,instanceId});const sketch=useCallback(p5=>{if(!hasImage||!ReactP5Wrapper){return;}// Store p5 instance reference\np5InstanceRef.current=p5;// Track mouse state per instance\nconst mouseState={hasMouseMoved:false,lastMouseX:-99999,lastMouseY:-99999,isMouseWithinBounds:false};let isInitialized=false;const initializeGrid=()=>{gridArrayRef.current=[];const paddingValues=parsePadding(props.padding);for(let col=0;col<props.columns.count;col++){for(let row=0;row<props.rows.count;row++){const x=paddingValues.left+col*(calculatedItemSize+props.columns.spacing)+calculatedItemSize/2;const y=paddingValues.top+row*(calculatedItemSize+props.rows.spacing)+calculatedItemSize/2;gridArrayRef.current.push(new GridObject(p5,x,y,gridArrayRef.current,calculatedItemSize,props.intensity,props.radius,props.mode,props.scale,imageRef.current?.data));}}if(!isInitialized){isInitialized=true;}};const updateGridWithImage=()=>{gridArrayRef.current.forEach(gridObject=>{gridObject.imageData=imageRef.current?.data;});if(isOnFramerCanvas){p5.redraw();}};const preloadImages=()=>{if(imageRef.current.src!==props.image.src&&props.image.src){imageRef.current.src=props.image.src;imageRef.current.data=p5.loadImage(props.image.src,()=>{updateGridWithImage();if(isOnFramerCanvas){p5.redraw();}});if(imageRef.current.data&&typeof imageRef.current.data.play===\"function\"){imageRef.current.data.play();}}else if(!props.image.src){imageRef.current.src=null;imageRef.current.data=null;updateGridWithImage();if(isOnFramerCanvas){p5.redraw();}}};p5.preload=()=>{preloadImages();};p5.setup=()=>{p5.disableFriendlyErrors=true;p5.frameRate(detectedFrameRate);if(canvasSize.width<=0||canvasSize.height<=0){console.warn(`[${instanceId}] Invalid canvas size:`,canvasSize);return;}p5.createCanvas(canvasSize.width,canvasSize.height);const parent=p5.canvas.parentElement;if(parent){const canvases=parent.querySelectorAll(\"canvas\");canvases.forEach(canvas=>{if(canvas!==p5.canvas){canvas.remove();}});}if(calculatedItemSize<=0){console.warn(`[${instanceId}] Invalid item size:`,calculatedItemSize);return;}initializeGrid();preloadImages();// Add mouse enter/leave event listeners to the canvas with instance-specific handling\np5.canvas.addEventListener(\"mouseenter\",()=>{mouseState.isMouseWithinBounds=true;});p5.canvas.addEventListener(\"mouseleave\",()=>{mouseState.isMouseWithinBounds=false;// Reset all grid objects when mouse leaves this instance\ngridArrayRef.current.forEach(gridObject=>{if(gridObject.update){gridObject.update(mouseState.lastMouseX,mouseState.lastMouseY,false);}});});p5.currentIsInView=isInViewRef.current;if(isOnFramerCanvas){setTimeout(()=>{p5.redraw();if(!isInViewRef.current){p5.noLoop();}},100);}};p5.draw=()=>{p5.clear();// Use ref to get current isInView state to avoid closure issues\nconst currentIsInView=isInViewRef.current;if(!currentIsInView){return;}// Get mouse position relative to the canvas\nconst canvasRect=p5.canvas.getBoundingClientRect();const mouseX=p5.mouseX;const mouseY=p5.mouseY;// Check if mouse is within this specific instance's bounds\nconst isWithinBounds=mouseX>=0&&mouseX<=canvasSize.width&&mouseY>=0&&mouseY<=canvasSize.height;// Update mouse state for this instance\nif(isWithinBounds&&(mouseState.hasMouseMoved||mouseX!==0||mouseY!==0)){mouseState.hasMouseMoved=true;mouseState.lastMouseX=mouseX;mouseState.lastMouseY=mouseY;}// Update and draw grid objects with instance-specific mouse state\ngridArrayRef.current.forEach(gridObject=>{if(gridObject.update){gridObject.update(mouseState.lastMouseX,mouseState.lastMouseY,mouseState.isMouseWithinBounds&&isWithinBounds);}if(gridObject.draw){gridObject.draw();}});};// Handle prop updates and canvas resizing\nconst updateWithProps=props=>{// Pause/unpause based on visibility\nif(\"isInView\"in props){p5.currentIsInView=props.isInView;if(props.isInView){p5.loop();}else{p5.noLoop();}}if(\"shouldPause\"in props){if(props.shouldPause){p5.noLoop();}else{p5.loop();}}// Handle canvas resize\nif(\"canvasSize\"in props){p5.resizeCanvas(props.canvasSize.width,props.canvasSize.height);initializeGrid()// Reinitialize grid with new canvas size\n;}// Handle calculated item size changes\nif(\"calculatedItemSize\"in props){gridArrayRef.current.forEach(gridObject=>{gridObject.itemSize=props.calculatedItemSize;});initializeGrid()// Reinitialize grid with new item size\n;}// Handle image source changes\nif(\"imageSrc\"in props){preloadImages();}// Handle intensity changes\nif(\"intensity\"in props){gridArrayRef.current.forEach(gridObject=>{gridObject.intensity=props.intensity;});}// Handle radius changes\nif(\"radius\"in props){gridArrayRef.current.forEach(gridObject=>{gridObject.radius=props.radius;});}// Handle mode changes\nif(\"mode\"in props){gridArrayRef.current.forEach(gridObject=>{gridObject.mode=props.mode;// Reset scale when changing modes\ngridObject.scale=1;gridObject.targetScale=1;});}// Handle scale changes\nif(\"scale\"in props){gridArrayRef.current.forEach(gridObject=>{gridObject.baseScale=props.scale;});}// Redraw once on Framer canvas when props change\nif(isOnFramerCanvas){p5.redraw();}};p5.updateWithProps=updateWithProps;// Remove the p5.remove override - it was causing recursion\n},[props,canvasSize,calculatedItemSize,detectedFrameRate,hasImage,isOnFramerCanvas,instanceId,ReactP5Wrapper]);// Cleanup effect\nuseEffect(()=>{return()=>{if(p5InstanceRef.current){p5InstanceRef.current.noLoop();if(p5InstanceRef.current.canvas){p5InstanceRef.current.canvas.remove();}p5InstanceRef.current=null;}};},[]);// Redraw on Framer canvas when image src changes\nuseEffect(()=>{if(isOnFramerCanvas&&p5InstanceRef.current&&props.image.src){const timer=setTimeout(()=>{p5InstanceRef.current.redraw();},500);return()=>clearTimeout(timer);}},[props.image.src,isOnFramerCanvas]);// Pause/unpause p5 animation based on visibility\nuseEffect(()=>{// Update ref for use in sketch\nisInViewRef.current=isInView;if(p5InstanceRef.current){p5InstanceRef.current.currentIsInView=isInView;if(isInView){p5InstanceRef.current.loop();}else{p5InstanceRef.current.noLoop();}}},[isInView]);// Don't show ComponentMessage for no image if we're in browser environment and loading\nif(!hasImage){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(ComponentMessage,{title:\"Magnetic Grid\",subtitle:\"Set up the component by adding image to the component properties.\"})});}// Always render the wrapper for size calculations, regardless of loading state\nreturn /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",position:\"relative\",overflow:\"hidden\"},children:typeof window!==\"undefined\"&&!isLoading&&ReactP5Wrapper&&/*#__PURE__*/_jsx(ReactP5Wrapper,{sketch:sketch})});}// ------------------------------------------------------------ //\n// UTILITY FUNCTIONS\n// ------------------------------------------------------------ //\n// Helper function to parse padding string and return numeric values\nconst parsePadding=padding=>{// Remove 'px' and split by spaces\nconst values=padding.replace(/px/g,\"\").split(\" \").map(Number);if(values.length===1){// Single value: apply to all sides\nreturn{top:values[0],right:values[0],bottom:values[0],left:values[0]};}else if(values.length===4){// Four values: top, right, bottom, left\nreturn{top:values[0],right:values[1],bottom:values[2],left:values[3]};}else{// Fallback to 0 if invalid format\nreturn{top:0,right:0,bottom:0,left:0};}};// ------------------------------------------------------------ //\n// HOOKS\n// ------------------------------------------------------------ //\nconst useCalculateSizes=({props,wrapperRef,instanceId})=>{const isOnFramerCanvas=RenderTarget.hasRestrictions();// Use refs to track timeout/interval IDs per instance\nconst timeoutsRef=useRef([]);const pollIntervalRef=useRef(null);const resizeTimeoutRef=useRef(null);const isCalculatingRef=useRef(false);// State for dynamic sizing\nconst[wrapperSize,setWrapperSize]=useState({width:400,height:400});const[calculatedItemSize,setCalculatedItemSize]=useState(53);const[canvasSize,setCanvasSize]=useState({width:400,height:400});// Calculate item size and canvas size based on wrapper dimensions\nconst calculateSizes=useCallback((wrapperWidth,wrapperHeight)=>{// Prevent concurrent calculations for this instance\nif(isCalculatingRef.current)return;isCalculatingRef.current=true;try{const paddingValues=parsePadding(props.padding);// Calculate available space for grid items\nconst availableWidth=wrapperWidth-(paddingValues.left+paddingValues.right)-(props.columns.count-1)*props.columns.spacing;const availableHeight=wrapperHeight-(paddingValues.top+paddingValues.bottom)-(props.rows.count-1)*props.rows.spacing;// Calculate item size to fit within available space\nconst maxItemWidth=availableWidth/props.columns.count;const maxItemHeight=availableHeight/props.rows.count;const itemSize=Math.max(20,Math.min(maxItemWidth,maxItemHeight))// Minimum size of 20px\n;// Calculate actual canvas size to fit the wrapper\nconst canvasWidth=Math.min(wrapperWidth,paddingValues.left+paddingValues.right+props.columns.count*itemSize+(props.columns.count-1)*props.columns.spacing);const canvasHeight=Math.min(wrapperHeight,paddingValues.top+paddingValues.bottom+props.rows.count*itemSize+(props.rows.count-1)*props.rows.spacing);// Batch state updates to prevent race conditions\nsetCalculatedItemSize(itemSize);setCanvasSize({width:canvasWidth,height:canvasHeight});}finally{isCalculatingRef.current=false;}},[props.padding,props.columns,props.rows,instanceId]);// Function to check and update wrapper size with debouncing per instance\nconst checkAndUpdateSize=useCallback(()=>{if(!wrapperRef.current||isCalculatingRef.current){return false;}const wrapper=wrapperRef.current;const newWidth=wrapper.offsetWidth;const newHeight=wrapper.offsetHeight;// Only update if size actually changed and we have valid dimensions\nif((newWidth!==wrapperSize.width||newHeight!==wrapperSize.height)&&newWidth>0&&newHeight>0){setWrapperSize({width:newWidth,height:newHeight});// Clear any pending resize timeout for this instance\nif(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}// Debounce the calculation per instance\nresizeTimeoutRef.current=setTimeout(()=>{calculateSizes(newWidth,newHeight);},16)// Use requestAnimationFrame-like timing\n;return true;}return false;},[wrapperSize.width,wrapperSize.height,calculateSizes,instanceId]);// ResizeObserver to track wrapper size changes (works in preview/live)\nuseEffect(()=>{if(!wrapperRef.current||isOnFramerCanvas)return;const resizeObserver=new ResizeObserver(entries=>{// Clear previous timeout for this instance\nif(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}resizeTimeoutRef.current=setTimeout(()=>{for(const entry of entries){const{width,height}=entry.contentRect;if(width>0&&height>0&&!isCalculatingRef.current){setWrapperSize({width,height});calculateSizes(width,height);}}},16)// Reduced debounce time with RAF-like timing\n;});resizeObserver.observe(wrapperRef.current);return()=>{if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}resizeObserver.disconnect();};},[calculateSizes,isOnFramerCanvas]);// Fallback mechanism for Framer canvas: polling + window resize\nuseEffect(()=>{if(!isOnFramerCanvas)return;// Instance-specific window resize handler with debouncing\nconst handleResize=()=>{if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}resizeTimeoutRef.current=setTimeout(()=>{checkAndUpdateSize();},16);};window.addEventListener(\"resize\",handleResize);// Instance-specific polling with staggered intervals to prevent all instances polling simultaneously\nconst instanceOffset=parseInt(instanceId.slice(-2),36)%50// Get a pseudo-random offset based on instanceId\n;const pollDelay=100+instanceOffset// Stagger polling between 100-150ms\n;pollIntervalRef.current=setInterval(()=>{if(!isCalculatingRef.current){checkAndUpdateSize();}},pollDelay);return()=>{window.removeEventListener(\"resize\",handleResize);if(pollIntervalRef.current){clearInterval(pollIntervalRef.current);}if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}};},[checkAndUpdateSize,instanceId,isOnFramerCanvas]);// Initial size calculation with staggered retries per instance\nuseLayoutEffect(()=>{if(!wrapperRef.current){return;}// Initial calculation\nconst performInitialCalculation=()=>{const wrapper=wrapperRef.current;if(wrapper&&(wrapper.offsetWidth>0||wrapper.offsetHeight>0)&&!isCalculatingRef.current){const width=wrapper.offsetWidth;const height=wrapper.offsetHeight;setWrapperSize({width,height});calculateSizes(width,height);return true;}return false;};// Try immediate calculation\nif(performInitialCalculation()){return;}// Stagger retry delays based on instance to prevent all instances retrying simultaneously\nconst instanceOffset=parseInt(instanceId.slice(-2),36)%20// 0-20ms offset\n;const baseDelays=[10,50,100,200];const staggeredDelays=baseDelays.map(delay=>delay+instanceOffset);// Clear any existing timeouts for this instance\ntimeoutsRef.current.forEach(timeout=>clearTimeout(timeout));timeoutsRef.current=[];// Retry after staggered delays\ntimeoutsRef.current=staggeredDelays.map((delay,index)=>setTimeout(()=>{if(performInitialCalculation()){// Success - clear remaining timeouts\n    timeoutsRef.current.slice(index+1).forEach(timeout=>clearTimeout(timeout));}else if(index===staggeredDelays.length-1){console.warn(`[${instanceId}] Failed to get valid wrapper size after all attempts`);}},delay));return()=>{timeoutsRef.current.forEach(timeout=>clearTimeout(timeout));timeoutsRef.current=[];};},[calculateSizes,instanceId]);// Recalculate sizes when grid properties change with debouncing\nuseEffect(()=>{if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}resizeTimeoutRef.current=setTimeout(()=>{if(!isCalculatingRef.current){calculateSizes(wrapperSize.width,wrapperSize.height);}},16);return()=>{if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}};},[props.columns,props.rows,props.padding,wrapperSize,calculateSizes]);// Cleanup on unmount\nuseEffect(()=>{return()=>{timeoutsRef.current.forEach(timeout=>clearTimeout(timeout));if(pollIntervalRef.current){clearInterval(pollIntervalRef.current);}if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}};},[]);return{wrapperSize,calculatedItemSize,canvasSize};};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(MagneticGrid,{image:{type:ControlType.ResponsiveImage},scale:{type:ControlType.Number,min:.1,max:10,step:.1,defaultValue:1},mode:{type:ControlType.Enum,options:[\"repeler\",\"attractor\",\"looker\",\"scaler\"],optionTitles:[\"Repel\",\"Magnet\",\"Look\",\"Scale\"]},columns:{type:ControlType.Object,controls:{count:{type:ControlType.Number,min:1,max:50,step:1,displayStepper:true,defaultValue:6},spacing:{type:ControlType.Number,min:0,max:100,step:1,unit:\"px\",defaultValue:20}}},rows:{type:ControlType.Object,controls:{count:{type:ControlType.Number,min:1,max:50,step:1,displayStepper:true,defaultValue:6},spacing:{type:ControlType.Number,min:0,max:100,step:1,unit:\"px\",defaultValue:20}}},padding:{// @ts-expect-error - Padding is not a in this NPM package\ntype:ControlType.Padding,min:0,max:100,step:1,unit:\"px\",defaultValue:50},intensity:{type:ControlType.Number,min:0,max:10,step:.1,defaultValue:1,hidden:props=>props.mode==\"looker\"},radius:{type:ControlType.Number,title:\"Trigger Area\",min:0,max:1e3,step:1,defaultValue:200,hidden:props=>props.mode==\"looker\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// This is the name that will be displayed in the Framer editor\nMagneticGrid.displayName=\"Magnetic Grid\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MagneticGrid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MagneticGrid_Prod.map","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"Gpo_un2Ur\",\"LjOrkVejh\"];const serializationHash=\"framer-tZy5C\";const variantClassNames={Gpo_un2Ur:\"framer-v-1agza6k\",LjOrkVejh:\"framer-v-1p2jzc4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wOeY8aplI=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.94,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:.8,ease:[.16,1,.3,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.65,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Gpo_un2Ur\",\"Variant 2\":\"LjOrkVejh\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Gpo_un2Ur\",wOeY8aplI:cursor??props.wOeY8aplI};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wOeY8aplI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Gpo_un2Ur\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1agza6k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Gpo_un2Ur\",ref:refBinding,style:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,...style},...addPropertyOverrides({LjOrkVejh:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g20v57\",\"data-framer-cursor\":wOeY8aplI,\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"aXInz9Q6U\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w2i07v\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"EN3SqKP0I\",style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Pulse button\",className:\"framer-qafriw\",\"data-framer-name\":\"Pulse Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"A9wIzgBWe\",style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},whileTap:animation,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.2,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,className:\"framer-1npn3ib\",\"data-framer-name\":\"Pulse Ring\",layoutDependency:layoutDependency,layoutId:\"SziuRDTYi\",style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.9}})})]})})})});});const css=[\".framer-tZy5C.framer-c5vrq, .framer-tZy5C .framer-c5vrq { display: block; }\",\".framer-tZy5C.framer-1agza6k { height: 27px; overflow: visible; position: relative; width: 27px; }\",\".framer-tZy5C .framer-1g20v57, .framer-tZy5C .framer-1w2i07v { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tZy5C .framer-qafriw { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tZy5C .framer-1npn3ib { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }\",\".framer-tZy5C.framer-v-1p2jzc4 .framer-1g20v57 { z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 27\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LjOrkVejh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wOeY8aplI\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCDvVtZsXt=withCSS(Component,css,\"framer-tZy5C\");export default FramerCDvVtZsXt;FramerCDvVtZsXt.displayName=\"nsa -o\";FramerCDvVtZsXt.defaultProps={height:27,width:27};addPropertyControls(FramerCDvVtZsXt,{variant:{options:[\"Gpo_un2Ur\",\"LjOrkVejh\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},wOeY8aplI:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerCDvVtZsXt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCDvVtZsXt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LjOrkVejh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"wOeY8aplI\\\":\\\"cursor\\\"}\",\"framerIntrinsicWidth\":\"27\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"27\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CDvVtZsXt.map","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"gskZOENjG\",\"J1EFxB4UF\"];const serializationHash=\"framer-zUPJM\";const variantClassNames={gskZOENjG:\"framer-v-1vuo0bb\",J1EFxB4UF:\"framer-v-cusxr3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xVaYuQ9Hp=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.94,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:.8,ease:[.16,1,.3,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.65,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"gskZOENjG\",\"Variant 2\":\"J1EFxB4UF\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gskZOENjG\",xVaYuQ9Hp:cursor??props.xVaYuQ9Hp};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xVaYuQ9Hp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gskZOENjG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vuo0bb\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gskZOENjG\",ref:refBinding,style:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,...style},...addPropertyOverrides({J1EFxB4UF:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3k8xe2\",\"data-framer-cursor\":xVaYuQ9Hp,\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"VduLmWXhi\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1krdfyg\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"bVr5WLYPh\",style:{backgroundColor:\"rgb(211, 192, 17)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Pulse button\",className:\"framer-rwtrzk\",\"data-framer-name\":\"Pulse Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ue9vFhDEP\",style:{backgroundColor:\"rgb(211, 192, 17)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},whileTap:animation,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.2,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,className:\"framer-1q835mg\",\"data-framer-name\":\"Pulse Ring\",layoutDependency:layoutDependency,layoutId:\"tWp5A_91A\",style:{backgroundColor:\"rgb(211, 192, 17)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.9}})})]})})})});});const css=[\".framer-zUPJM.framer-bo1b7s, .framer-zUPJM .framer-bo1b7s { display: block; }\",\".framer-zUPJM.framer-1vuo0bb { height: 27px; overflow: visible; position: relative; width: 26px; }\",\".framer-zUPJM .framer-3k8xe2, .framer-zUPJM .framer-1krdfyg { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-zUPJM .framer-rwtrzk { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zUPJM .framer-1q835mg { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }\",\".framer-zUPJM.framer-v-cusxr3 .framer-3k8xe2 { z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"J1EFxB4UF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xVaYuQ9Hp\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdTfP6cFNC=withCSS(Component,css,\"framer-zUPJM\");export default FramerdTfP6cFNC;FramerdTfP6cFNC.displayName=\"bip -o\";FramerdTfP6cFNC.defaultProps={height:27,width:26};addPropertyControls(FramerdTfP6cFNC,{variant:{options:[\"gskZOENjG\",\"J1EFxB4UF\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},xVaYuQ9Hp:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerdTfP6cFNC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdTfP6cFNC\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J1EFxB4UF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"26\",\"framerVariables\":\"{\\\"xVaYuQ9Hp\\\":\\\"cursor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"27\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dTfP6cFNC.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"p4bidJbpF\",\"jGPTFxu0i\"];const serializationHash=\"framer-Uh3T1\";const variantClassNames={jGPTFxu0i:\"framer-v-1nqoua0\",p4bidJbpF:\"framer-v-cv214c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"p4bidJbpF\",\"Variant 2\":\"jGPTFxu0i\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"p4bidJbpF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"p4bidJbpF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cv214c\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"p4bidJbpF\",ref:refBinding,style:{backgroundColor:\"rgb(221, 67, 104)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21,opacity:0,...style},variants:{jGPTFxu0i:{opacity:1}},...addPropertyOverrides({jGPTFxu0i:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"Mapping\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"your system\"})]}),className:\"framer-1sm5gax\",fonts:[\"CUSTOMV2;Alverata Semibold\"],layoutDependency:layoutDependency,layoutId:\"YsIdoG8Gj\",style:{\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.2)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We map your internal and external context, people and processes to identify leverage points for your program. Through that, we also support resource prioritisation.\"})}),className:\"framer-619s2n\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"JGqpGRTmv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-Uh3T1.framer-oay318, .framer-Uh3T1 .framer-oay318 { display: block; }\",\".framer-Uh3T1.framer-cv214c { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 40px 24px 40px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Uh3T1 .framer-1sm5gax { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-Uh3T1 .framer-619s2n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 250px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 279\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jGPTFxu0i\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF_5GorvzF=withCSS(Component,css,\"framer-Uh3T1\");export default FramerF_5GorvzF;FramerF_5GorvzF.displayName=\"mys-new\";FramerF_5GorvzF.defaultProps={height:279,width:330};addPropertyControls(FramerF_5GorvzF,{variant:{options:[\"p4bidJbpF\",\"jGPTFxu0i\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerF_5GorvzF,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata\",url:\"https://framerusercontent.com/assets/NYy43W3igUKTdtjOuOuOk4ghGzE.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF_5GorvzF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"279\",\"framerIntrinsicWidth\":\"330\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jGPTFxu0i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F_5GorvzF.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"lmjMmxL8L\",\"jDA2qNOHz\"];const serializationHash=\"framer-P6Tiy\";const variantClassNames={jDA2qNOHz:\"framer-v-9tcfxk\",lmjMmxL8L:\"framer-v-i3zp8m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.27,.85,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"lmjMmxL8L\",\"Variant 2\":\"jDA2qNOHz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lmjMmxL8L\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lmjMmxL8L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearmnjqq6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jDA2qNOHz\",true),100);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnVariantChange(baseVariant,{default:onAppearmnjqq6});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i3zp8m\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lmjMmxL8L\",ref:refBinding,style:{...style},...addPropertyOverrides({jDA2qNOHz:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12kzvdy\",\"data-framer-name\":\"Layer_3\",layoutDependency:layoutDependency,layoutId:\"jJ_AGe5pp\",style:{backgroundColor:\"rgb(211, 192, 17)\",borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"Building Impact Pathways\"})}),className:\"framer-isaxq1\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"TM5Tjc911\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"We spot impact-amplification opportunities within and adjacent areas to not only support project implementation but also to build influence within connected ecosystems.\"})}),className:\"framer-1v6eq23\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"xGm0hkNap\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-P6Tiy.framer-186doh8, .framer-P6Tiy .framer-186doh8 { display: block; }\",\".framer-P6Tiy.framer-i3zp8m { height: 154px; overflow: visible; position: relative; width: 1200px; }\",\".framer-P6Tiy .framer-12kzvdy { align-content: flex-start; align-items: flex-start; bottom: -1000px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-P6Tiy .framer-isaxq1, .framer-P6Tiy .framer-1v6eq23 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-P6Tiy.framer-v-9tcfxk .framer-12kzvdy { bottom: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jDA2qNOHz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJRzA4fsdN=withCSS(Component,css,\"framer-P6Tiy\");export default FramerJRzA4fsdN;FramerJRzA4fsdN.displayName=\"bip ov\";FramerJRzA4fsdN.defaultProps={height:154,width:1200};addPropertyControls(FramerJRzA4fsdN,{variant:{options:[\"lmjMmxL8L\",\"jDA2qNOHz\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJRzA4fsdN,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Informal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata Informal\",url:\"https://framerusercontent.com/assets/Nvd5wGFVjmiAyy2Bn0EcT4YbU.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJRzA4fsdN\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jDA2qNOHz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"154\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JRzA4fsdN.map","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"SfSEpOBnI\",\"XuNeW_qoq\"];const serializationHash=\"framer-IKmXO\";const variantClassNames={SfSEpOBnI:\"framer-v-pi75e6\",XuNeW_qoq:\"framer-v-14abpjz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const M4dlNIKK1=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.94,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:.8,ease:[.16,1,.3,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.65,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"SfSEpOBnI\",\"Variant 2\":\"XuNeW_qoq\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,M4dlNIKK1:cursor??props.M4dlNIKK1,variant:humanReadableVariantMap[props.variant]??props.variant??\"SfSEpOBnI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,M4dlNIKK1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SfSEpOBnI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pi75e6\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SfSEpOBnI\",ref:refBinding,style:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,...style},...addPropertyOverrides({XuNeW_qoq:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y3z17n\",\"data-framer-cursor\":M4dlNIKK1,\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"k_xrAwuS9\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6xmkn0\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"Ho6JzISBu\",style:{backgroundColor:\"rgb(142, 169, 230)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Pulse button\",className:\"framer-4d3xq7\",\"data-framer-name\":\"Pulse Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"v5RBvcPFH\",style:{backgroundColor:\"rgb(142, 169, 230)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},whileTap:animation,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.2,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,className:\"framer-14c7o5b\",\"data-framer-name\":\"Pulse Ring\",layoutDependency:layoutDependency,layoutId:\"BdIKrPzfF\",style:{backgroundColor:\"rgb(142, 169, 230)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.9}})})]})})})});});const css=[\".framer-IKmXO.framer-1fibtix, .framer-IKmXO .framer-1fibtix { display: block; }\",\".framer-IKmXO.framer-pi75e6 { height: 26px; overflow: visible; position: relative; width: 26px; }\",\".framer-IKmXO .framer-y3z17n, .framer-IKmXO .framer-6xmkn0 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-IKmXO .framer-4d3xq7 { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IKmXO .framer-14c7o5b { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }\",\".framer-IKmXO.framer-v-14abpjz .framer-y3z17n { z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XuNeW_qoq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"M4dlNIKK1\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl0fvKPAzC=withCSS(Component,css,\"framer-IKmXO\");export default Framerl0fvKPAzC;Framerl0fvKPAzC.displayName=\"ps -o\";Framerl0fvKPAzC.defaultProps={height:26,width:26};addPropertyControls(Framerl0fvKPAzC,{variant:{options:[\"SfSEpOBnI\",\"XuNeW_qoq\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},M4dlNIKK1:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(Framerl0fvKPAzC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl0fvKPAzC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XuNeW_qoq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"M4dlNIKK1\\\":\\\"cursor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerIntrinsicWidth\":\"26\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l0fvKPAzC.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"BSortTtw7\",\"CRzXHBq4A\"];const serializationHash=\"framer-ArgR8\";const variantClassNames={BSortTtw7:\"framer-v-51odfs\",CRzXHBq4A:\"framer-v-r4yt87\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.27,.85,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"BSortTtw7\",\"Variant 2\":\"CRzXHBq4A\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BSortTtw7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BSortTtw7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1rm2i8l=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"CRzXHBq4A\",true),100);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnVariantChange(baseVariant,{default:onAppear1rm2i8l});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-51odfs\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BSortTtw7\",ref:refBinding,style:{...style},...addPropertyOverrides({CRzXHBq4A:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g7oxhq\",\"data-framer-name\":\"Layer_1\",layoutDependency:layoutDependency,layoutId:\"ZCU5cGHJ5\",style:{backgroundColor:\"rgb(239, 115, 53)\",borderTopLeftRadius:21,borderTopRightRadius:21},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uwk5ah\",layoutDependency:layoutDependency,layoutId:\"StuPH1ayU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"North Star Alignment\"})}),className:\"framer-39w53v\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"FlpF8Hn0M\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices.\"})}),className:\"framer-pvtt9y\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"eozrWpILc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\".framer-ArgR8.framer-351sqn, .framer-ArgR8 .framer-351sqn { display: block; }\",\".framer-ArgR8.framer-51odfs { height: 154px; overflow: visible; position: relative; width: 1200px; }\",\".framer-ArgR8 .framer-1g7oxhq { align-content: flex-start; align-items: flex-start; bottom: -1000px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ArgR8 .framer-1uwk5ah { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ArgR8 .framer-39w53v, .framer-ArgR8 .framer-pvtt9y { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ArgR8.framer-v-r4yt87 .framer-1g7oxhq { bottom: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CRzXHBq4A\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLOI0cF77B=withCSS(Component,css,\"framer-ArgR8\");export default FramerLOI0cF77B;FramerLOI0cF77B.displayName=\"or-ov\";FramerLOI0cF77B.defaultProps={height:154,width:1200};addPropertyControls(FramerLOI0cF77B,{variant:{options:[\"BSortTtw7\",\"CRzXHBq4A\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLOI0cF77B,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Informal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata Informal\",url:\"https://framerusercontent.com/assets/Nvd5wGFVjmiAyy2Bn0EcT4YbU.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLOI0cF77B\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CRzXHBq4A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"154\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LOI0cF77B.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jUzd5D_Mq\",\"HkWJ2RAuc\"];const serializationHash=\"framer-Q21Nj\";const variantClassNames={HkWJ2RAuc:\"framer-v-1i8qq8o\",jUzd5D_Mq:\"framer-v-8cyjmx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nWw81Fe72=undefined;const ETHvyi5Bz=undefined;const HDUeYIKl1=undefined;const zkY7e5Its=undefined;const IsiwsCz0X=undefined;const c6_H4aAt2=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"jUzd5D_Mq\",\"Variant 2\":\"HkWJ2RAuc\"};const Variants=motion.create(React.Fragment);const getProps=({enter,height,humanu,id,linkedin,petu,text,title,width,...props})=>{return{...props,c6_H4aAt2:linkedin??props.c6_H4aAt2,ETHvyi5Bz:humanu??props.ETHvyi5Bz??{alt:\"a woman sitting in a chair with her hand on her head\",pixelHeight:260,pixelWidth:260,src:\"https://framerusercontent.com/images/ZqjYTXcmaqnyoYTcifQ3vIbKNBk.png?width=260&height=260\"},HDUeYIKl1:petu??props.HDUeYIKl1??{alt:\"silver tabby kitten on floor\",pixelHeight:400,pixelWidth:420,src:\"https://framerusercontent.com/images/5GycjW6JE1QiaAZp7GU8npO0wo.png?width=420&height=400\"},IsiwsCz0X:text??props.IsiwsCz0X??\"10+ years of experience in strategic communications, engagement and program leadership across automotive electrification, climate narratives, silver economy and misinformation with Indian and global funders.\",nWw81Fe72:enter??props.nWw81Fe72,variant:humanReadableVariantMap[props.variant]??props.variant??\"jUzd5D_Mq\",zkY7e5Its:title??props.zkY7e5Its??\"KRITICA MAHAJAN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nWw81Fe72,HDUeYIKl1,ETHvyi5Bz,zkY7e5Its,IsiwsCz0X,c6_H4aAt2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jUzd5D_Mq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapk2phfw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"HkWJ2RAuc\");});const onMouseEnter1rmlpm2=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(nWw81Fe72){const res=await nWw81Fe72(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap14vc7zd=activeVariantCallback(async(...args)=>{setVariant(\"jUzd5D_Mq\");});const isDisplayed=()=>{if(baseVariant===\"HkWJ2RAuc\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8cyjmx\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jUzd5D_Mq\",onMouseEnter:onMouseEnter1rmlpm2,onTap:onTapk2phfw,ref:refBinding,style:{\"--corner-shape-fallback\":.671,backgroundColor:\"rgb(232, 226, 217)\",borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.7)\",...style},...addPropertyOverrides({HkWJ2RAuc:{\"data-framer-name\":\"Variant 2\",onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14wbql1\",layoutDependency:layoutDependency,layoutId:\"vURYfMSkW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h5lkyc\",layoutDependency:layoutDependency,layoutId:\"DaBtKx_y8\",...addPropertyOverrides({HkWJ2RAuc:{\"data-highlight\":true,onTap:onTap14vc7zd}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iulze2\",\"data-framer-name\":\"images\",layoutDependency:layoutDependency,layoutId:\"hVqW_hpFl\",style:{backgroundColor:\"rgb(187, 221, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{HkWJ2RAuc:{borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500}},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"a woman sitting in a chair with her hand on her head\",fit:\"fill\",intrinsicHeight:6e3,intrinsicWidth:4e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||880)-837)/2+220),pixelHeight:260,pixelWidth:260,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(ETHvyi5Bz)},className:\"framer-1vw7kju\",layoutDependency:layoutDependency,layoutId:\"PwKgKFM5R\",transformTemplate:transformTemplate1,...addPropertyOverrides({HkWJ2RAuc:{background:{alt:\"a woman sitting in a chair with her hand on her head\",fit:\"fill\",intrinsicHeight:6e3,intrinsicWidth:4e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20),pixelHeight:260,pixelWidth:260,sizes:`max((${componentViewport?.width||\"100vw\"} - 83px) / 3, 1px)`,...toResponsiveImage(ETHvyi5Bz)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"silver tabby kitten on floor\",fit:\"fill\",intrinsicHeight:3694,intrinsicWidth:2955,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||880)-837)/2+220),pixelHeight:400,pixelWidth:420,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(HDUeYIKl1)},className:\"framer-1t1cvo6\",layoutDependency:layoutDependency,layoutId:\"YYrs1vIlk\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{HkWJ2RAuc:{opacity:0}},...addPropertyOverrides({HkWJ2RAuc:{background:{alt:\"silver tabby kitten on floor\",fit:\"fill\",intrinsicHeight:3694,intrinsicWidth:2955,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20),pixelHeight:400,pixelWidth:420,sizes:`max((${componentViewport?.width||\"100vw\"} - 83px) / 3, 1px)`,...toResponsiveImage(HDUeYIKl1)}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(232, 226, 217))\"},children:\"Tap to know more\"})}),className:\"framer-1j2n83\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"P4o2HIHG6\",style:{\"--extracted-r6o4lv\":\"rgb(232, 226, 217)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"KRITICA MAHAJAN\"})}),className:\"framer-td08ky\",fonts:[\"CUSTOMV2;Alverata Semibold\"],layoutDependency:layoutDependency,layoutId:\"PYKw4ZGuz\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zkY7e5Its,transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HkWJ2RAuc:{transformTemplate:undefined}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dd8y4r\",\"data-framer-name\":\"filler\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bbmkNRaYd\",onTap:onTap14vc7zd}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x2hn9o\",layoutDependency:layoutDependency,layoutId:\"gPIP5MvVo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.9)\"},children:\"10+ years of experience in strategic communications, engagement and program leadership across automotive electrification, climate narratives, silver economy and misinformation with Indian and global funders.\"})}),className:\"framer-a4dv1j\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"KRPrVyz06\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IsiwsCz0X,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HkWJ2RAuc:{\"data-highlight\":true,onTap:onTap14vc7zd}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:c6_H4aAt2,motionChild:true,nodeId:\"PsKtxDs5Y\",openInNewTab:true,scopeId:\"LYpMDrZ_v\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1t6i4gm framer-tg9xrd\",layoutDependency:layoutDependency,layoutId:\"PsKtxDs5Y\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:64,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||880)-837)/2+988),pixelHeight:64,pixelWidth:64,positionX:\"center\",positionY:\"center\",sizes:\"21.5625px\",src:\"https://framerusercontent.com/images/woMeytng8Hr2EPO7T9RDiYPQ70.png?width=64&height=64\"},className:\"framer-m01oe6\",\"data-framer-name\":\"Linkedin logo\",layoutDependency:layoutDependency,layoutId:\"ekw81vvkv\",...addPropertyOverrides({HkWJ2RAuc:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:64,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+588+Math.max((componentViewport?.height||880)-644,0)+Math.max((componentViewport?.height||880)-644-Math.max((componentViewport?.height||880)-644,0),0)),pixelHeight:64,pixelWidth:64,positionX:\"center\",positionY:\"center\",sizes:\"21.5625px\",src:\"https://framerusercontent.com/images/woMeytng8Hr2EPO7T9RDiYPQ70.png?width=64&height=64\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.9)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 126, 187))\",\"--framer-text-decoration-offset\":\"2px\",\"--framer-text-decoration\":\"underline\"},children:\"Connect on LinkedIn\"})}),className:\"framer-165wy4d\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"FT7oLXQSW\",style:{\"--extracted-r6o4lv\":\"rgb(0, 126, 187)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})})});});const css=[\".framer-Q21Nj.framer-tg9xrd, .framer-Q21Nj .framer-tg9xrd { display: block; }\",\".framer-Q21Nj.framer-8cyjmx { cursor: pointer; height: 880px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 880px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Q21Nj .framer-14wbql1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Q21Nj .framer-1h5lkyc { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 19px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Q21Nj .framer-1iulze2 { aspect-ratio: 1 / 1; flex: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-Q21Nj .framer-1vw7kju, .framer-Q21Nj .framer-1t1cvo6 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 100%; }\",\".framer-Q21Nj .framer-1j2n83 { bottom: 36px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-Q21Nj .framer-td08ky { flex: none; height: auto; position: absolute; right: -320px; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-Q21Nj .framer-1dd8y4r { cursor: pointer; flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-Q21Nj .framer-1x2hn9o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 34px 24px 32px; position: relative; width: 100%; }\",\".framer-Q21Nj .framer-a4dv1j { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Q21Nj .framer-1t6i4gm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px 12px 12px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Q21Nj .framer-m01oe6 { aspect-ratio: 1.078125 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 22px; }\",\".framer-Q21Nj .framer-165wy4d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Q21Nj.framer-v-1i8qq8o.framer-8cyjmx { cursor: unset; }\",\".framer-Q21Nj.framer-v-1i8qq8o .framer-14wbql1 { gap: unset; height: 100%; justify-content: space-between; }\",\".framer-Q21Nj.framer-v-1i8qq8o .framer-1h5lkyc { aspect-ratio: unset; cursor: pointer; height: min-content; padding: 32px; }\",\".framer-Q21Nj.framer-v-1i8qq8o .framer-1iulze2 { will-change: var(--framer-will-change-override, transform); }\",\".framer-Q21Nj.framer-v-1i8qq8o .framer-td08ky { flex: 2 0 0px; position: relative; right: unset; top: unset; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Q21Nj.framer-v-1i8qq8o .framer-1x2hn9o { justify-content: flex-end; }\",\".framer-Q21Nj.framer-v-1i8qq8o .framer-a4dv1j { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 880\n * @framerIntrinsicWidth 880\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HkWJ2RAuc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nWw81Fe72\":\"enter\",\"HDUeYIKl1\":\"petu\",\"ETHvyi5Bz\":\"humanu\",\"zkY7e5Its\":\"title\",\"IsiwsCz0X\":\"text\",\"c6_H4aAt2\":\"linkedin\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLYpMDrZ_v=withCSS(Component,css,\"framer-Q21Nj\");export default FramerLYpMDrZ_v;FramerLYpMDrZ_v.displayName=\"about us compact\";FramerLYpMDrZ_v.defaultProps={height:880,width:880};addPropertyControls(FramerLYpMDrZ_v,{variant:{options:[\"jUzd5D_Mq\",\"HkWJ2RAuc\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},nWw81Fe72:{title:\"Enter\",type:ControlType.EventHandler},HDUeYIKl1:{__defaultAssetReference:\"data:framer/asset-reference,5GycjW6JE1QiaAZp7GU8npO0wo.png?originalFilename=Rectangle+8.png&width=420&height=400\",__vekterDefault:{alt:\"silver tabby kitten on floor\",assetReference:\"data:framer/asset-reference,5GycjW6JE1QiaAZp7GU8npO0wo.png?originalFilename=Rectangle+8.png&width=420&height=400\"},title:\"petu\",type:ControlType.ResponsiveImage},ETHvyi5Bz:{__defaultAssetReference:\"data:framer/asset-reference,ZqjYTXcmaqnyoYTcifQ3vIbKNBk.png?originalFilename=kartika.png&width=260&height=260\",__vekterDefault:{alt:\"a woman sitting in a chair with her hand on her head\",assetReference:\"data:framer/asset-reference,ZqjYTXcmaqnyoYTcifQ3vIbKNBk.png?originalFilename=kartika.png&width=260&height=260\"},title:\"humanu\",type:ControlType.ResponsiveImage},zkY7e5Its:{defaultValue:\"KRITICA MAHAJAN\",displayTextArea:false,title:\"Title\",type:ControlType.String},onzkY7e5ItsChange:{changes:\"zkY7e5Its\",type:ControlType.ChangeHandler},IsiwsCz0X:{defaultValue:\"10+ years of experience in strategic communications, engagement and program leadership across automotive electrification, climate narratives, silver economy and misinformation with Indian and global funders.\",displayTextArea:false,title:\"Text\",type:ControlType.String},onIsiwsCz0XChange:{changes:\"IsiwsCz0X\",type:ControlType.ChangeHandler},c6_H4aAt2:{title:\"Linkedin\",type:ControlType.Link}});addFonts(FramerLYpMDrZ_v,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Alverata Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata\",url:\"https://framerusercontent.com/assets/NYy43W3igUKTdtjOuOuOk4ghGzE.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLYpMDrZ_v\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"nWw81Fe72\\\":\\\"enter\\\",\\\"HDUeYIKl1\\\":\\\"petu\\\",\\\"ETHvyi5Bz\\\":\\\"humanu\\\",\\\"zkY7e5Its\\\":\\\"title\\\",\\\"IsiwsCz0X\\\":\\\"text\\\",\\\"c6_H4aAt2\\\":\\\"linkedin\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HkWJ2RAuc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"880\",\"framerIntrinsicHeight\":\"880\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LYpMDrZ_v.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"q5qsmkG1m\",\"CXNcQAzwO\"];const serializationHash=\"framer-LUPus\";const variantClassNames={CXNcQAzwO:\"framer-v-12q0sdu\",q5qsmkG1m:\"framer-v-g3mytv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"q5qsmkG1m\",\"Variant 2\":\"CXNcQAzwO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"q5qsmkG1m\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q5qsmkG1m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-g3mytv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q5qsmkG1m\",ref:refBinding,style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21,opacity:0,...style},variants:{CXNcQAzwO:{opacity:1}},...addPropertyOverrides({CXNcQAzwO:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"North star alignment\"})}),className:\"framer-ei198t\",fonts:[\"CUSTOMV2;Alverata Semibold\"],layoutDependency:layoutDependency,layoutId:\"QVY3GMmrL\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.2)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices.\"})}),className:\"framer-1ybiw7r\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"ZDrsWvK5m\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-LUPus.framer-1cn1y3y, .framer-LUPus .framer-1cn1y3y { display: block; }\",\".framer-LUPus.framer-g3mytv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 40px 24px 40px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-LUPus .framer-ei198t { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-LUPus .framer-1ybiw7r { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 250px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 269\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CXNcQAzwO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp1Yn1PvGL=withCSS(Component,css,\"framer-LUPus\");export default Framerp1Yn1PvGL;Framerp1Yn1PvGL.displayName=\"nsa-new\";Framerp1Yn1PvGL.defaultProps={height:269,width:330};addPropertyControls(Framerp1Yn1PvGL,{variant:{options:[\"q5qsmkG1m\",\"CXNcQAzwO\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerp1Yn1PvGL,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata\",url:\"https://framerusercontent.com/assets/NYy43W3igUKTdtjOuOuOk4ghGzE.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp1Yn1PvGL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"269\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CXNcQAzwO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"330\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p1Yn1PvGL.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"RzaaWOTTV\",\"dQhRmHHra\"];const serializationHash=\"framer-NXXsJ\";const variantClassNames={dQhRmHHra:\"framer-v-t15gr2\",RzaaWOTTV:\"framer-v-ahgzdf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.27,.85,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"RzaaWOTTV\",\"Variant 2\":\"dQhRmHHra\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RzaaWOTTV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RzaaWOTTV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearezr48h=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dQhRmHHra\",true),100);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnVariantChange(baseVariant,{default:onAppearezr48h});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ahgzdf\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RzaaWOTTV\",ref:refBinding,style:{...style},...addPropertyOverrides({dQhRmHHra:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6940f4\",\"data-framer-name\":\"Layer_2\",layoutDependency:layoutDependency,layoutId:\"lNGofiggB\",style:{backgroundColor:\"rgb(221, 67, 104)\",borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mapping Your System\"})}),className:\"framer-timu4y\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"cWOrUgNBk\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We map your internal and external context, people and processes to identify leverage points for your program. Through that, we also support resource prioritisation.\"})}),className:\"framer-1i3atv\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"Z3sjVdlro\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-NXXsJ.framer-q20qur, .framer-NXXsJ .framer-q20qur { display: block; }\",\".framer-NXXsJ.framer-ahgzdf { height: 154px; overflow: visible; position: relative; width: 1200px; }\",\".framer-NXXsJ .framer-6940f4 { align-content: flex-start; align-items: flex-start; bottom: -1000px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NXXsJ .framer-timu4y, .framer-NXXsJ .framer-1i3atv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NXXsJ.framer-v-t15gr2 .framer-6940f4 { bottom: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dQhRmHHra\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ2uMFPDUQ=withCSS(Component,css,\"framer-NXXsJ\");export default FramerQ2uMFPDUQ;FramerQ2uMFPDUQ.displayName=\"my ov\";FramerQ2uMFPDUQ.defaultProps={height:154,width:1200};addPropertyControls(FramerQ2uMFPDUQ,{variant:{options:[\"RzaaWOTTV\",\"dQhRmHHra\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQ2uMFPDUQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Informal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata Informal\",url:\"https://framerusercontent.com/assets/Nvd5wGFVjmiAyy2Bn0EcT4YbU.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ2uMFPDUQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"154\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dQhRmHHra\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q2uMFPDUQ.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"AiFqxACoY\",\"HerF6hGj7\"];const serializationHash=\"framer-9PCio\";const variantClassNames={AiFqxACoY:\"framer-v-ki1w2p\",HerF6hGj7:\"framer-v-1r49jbm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.27,.85,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"AiFqxACoY\",\"Variant 2\":\"HerF6hGj7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AiFqxACoY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AiFqxACoY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1y8k8fe=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HerF6hGj7\",true),100);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnVariantChange(baseVariant,{default:onAppear1y8k8fe});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ki1w2p\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AiFqxACoY\",ref:refBinding,style:{...style},...addPropertyOverrides({HerF6hGj7:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wbcx5j\",\"data-framer-name\":\"Layer_4\",layoutDependency:layoutDependency,layoutId:\"yyenm9S8Y\",style:{backgroundColor:\"rgb(142, 169, 230)\",borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program Scaffolding\"})}),className:\"framer-sm3zdu\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"eJgvSlo2v\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We support project teams in implementation, plan refinement, capacity building and enable pivots that might be necessary to achieve the intended impact outcomes.\"})}),className:\"framer-xp21gm\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"mctEChlWA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-9PCio.framer-18xqn62, .framer-9PCio .framer-18xqn62 { display: block; }\",\".framer-9PCio.framer-ki1w2p { height: 154px; overflow: visible; position: relative; width: 1200px; }\",\".framer-9PCio .framer-wbcx5j { align-content: flex-start; align-items: flex-start; bottom: -1000px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-9PCio .framer-sm3zdu, .framer-9PCio .framer-xp21gm { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9PCio.framer-v-1r49jbm .framer-wbcx5j { bottom: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HerF6hGj7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqpXVCQBSj=withCSS(Component,css,\"framer-9PCio\");export default FramerqpXVCQBSj;FramerqpXVCQBSj.displayName=\"ps ov\";FramerqpXVCQBSj.defaultProps={height:154,width:1200};addPropertyControls(FramerqpXVCQBSj,{variant:{options:[\"AiFqxACoY\",\"HerF6hGj7\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqpXVCQBSj,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Informal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata Informal\",url:\"https://framerusercontent.com/assets/Nvd5wGFVjmiAyy2Bn0EcT4YbU.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqpXVCQBSj\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"154\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HerF6hGj7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qpXVCQBSj.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"hSG_QIwGZ\",\"ww69VuFa3\",\"n7DAhWNXf\",\"sRTAMg2Ji\",\"tIQ7CNbNy\",\"XyiXwmjI1\"];const serializationHash=\"framer-dXZU2\";const variantClassNames={hSG_QIwGZ:\"framer-v-1ee1ry7\",n7DAhWNXf:\"framer-v-14jw3y9\",sRTAMg2Ji:\"framer-v-1rcoyfo\",tIQ7CNbNy:\"framer-v-mht0oh\",ww69VuFa3:\"framer-v-1wqo6yp\",XyiXwmjI1:\"framer-v-1cqd25a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"ww69VuFa3\",\"2\":\"n7DAhWNXf\",\"3\":\"sRTAMg2Ji\",\"4\":\"tIQ7CNbNy\",\"Variant 1\":\"hSG_QIwGZ\",\"Variant 6\":\"XyiXwmjI1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hSG_QIwGZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hSG_QIwGZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ww69VuFa3\",\"XyiXwmjI1\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"ww69VuFa3\",\"XyiXwmjI1\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"n7DAhWNXf\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"n7DAhWNXf\")return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"sRTAMg2Ji\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"sRTAMg2Ji\")return false;return true;};const isDisplayed6=()=>{if(baseVariant===\"tIQ7CNbNy\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"tIQ7CNbNy\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ee1ry7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hSG_QIwGZ\",ref:refBinding,style:{...style},...addPropertyOverrides({n7DAhWNXf:{\"data-framer-name\":\"2\"},sRTAMg2Ji:{\"data-framer-name\":\"3\"},tIQ7CNbNy:{\"data-framer-name\":\"4\"},ww69VuFa3:{\"data-framer-name\":\"1\"},XyiXwmjI1:{\"data-framer-name\":\"Variant 6\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jcjmdv\",\"data-framer-name\":\"Layer_1\",layoutDependency:layoutDependency,layoutId:\"W7T2_zL5_\",style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r78cky\",layoutDependency:layoutDependency,layoutId:\"OkryXn_LX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"North Star Alignment\"})}),className:\"framer-1b63450\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"yRYbhymXY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices.\"})}),className:\"framer-1wyv8we\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"E7PjfE6YJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-124r95x\",\"data-framer-name\":\"Frame 42\",layoutDependency:layoutDependency,layoutId:\"ZkRHOap9A\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"SERVICES\"})})}),className:\"framer-qve9qb\",\"data-framer-name\":\"SERVICES\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"wDZ2k3PYo\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 255, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1heoap0\",\"data-framer-name\":\"Frame 41\",layoutDependency:layoutDependency,layoutId:\"MaJ3r91ZC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1afh5m9\",\"data-border\":true,\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"Ilm_mfqWa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Comprehensive landscape analysis\"})}),className:\"framer-1vg7bx1\",\"data-framer-name\":\"Comprehensive landscape analysis\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"UXW9x_iOI\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ko65ht\",\"data-border\":true,\"data-framer-name\":\"Frame 17\",layoutDependency:layoutDependency,layoutId:\"ofmzoYNkl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Impact programme strategy\"})}),className:\"framer-1fq0lgv\",\"data-framer-name\":\"Impact programme strategy\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"ObLHhLUHE\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x08rs8\",\"data-border\":true,\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"uP8Biwzqn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Audience analysis\"})}),className:\"framer-ey4evz\",\"data-framer-name\":\"Audience analysis\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"IohwLAHMN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sz5rgq\",\"data-border\":true,\"data-framer-name\":\"Frame 19\",layoutDependency:layoutDependency,layoutId:\"CNIzQNx5N\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Stakeholder and issue analysis\"})}),className:\"framer-pneoj5\",\"data-framer-name\":\"Stakeholder and issue analysis\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"aKpqNo_FM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19cjcbb\",\"data-border\":true,\"data-framer-name\":\"Frame 20\",layoutDependency:layoutDependency,layoutId:\"nu7G5_L1A\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Theory of change\"})}),className:\"framer-jcb6fr\",\"data-framer-name\":\"Theory of change\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"sQalWGd7M\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l6nhh3\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"IKEEkEaND\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Aligning bottom-up and top-down goals\"})}),className:\"framer-fh6a1x\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"yDii8_DHa\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-swrid4\",\"data-framer-name\":\"Layer_2\",layoutDependency:layoutDependency,layoutId:\"bNwcj33VT\",style:{backgroundColor:\"rgb(221, 67, 104)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jag8yi\",layoutDependency:layoutDependency,layoutId:\"JCT0jOfxa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mapping Your System\"})}),className:\"framer-9qgzrv\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"dsD6Pg5fJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We map your internal and external context, people and processes to identify leverage points for your program. Through that, we also support resource prioritisation.\"})}),className:\"framer-b46hcm\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"YACYVyFT4\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3l1zrt\",\"data-framer-name\":\"Frame 42\",layoutDependency:layoutDependency,layoutId:\"H5eOoIWMu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"SERVICES\"})})}),className:\"framer-85kspe\",\"data-framer-name\":\"SERVICES\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"uA30HD_xN\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 255, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bzaw8v\",\"data-framer-name\":\"Frame 41\",layoutDependency:layoutDependency,layoutId:\"m_i9_F4Si\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oe6ixz\",\"data-border\":true,\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"lEXTYSIH2\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Strategy and gap assessment\"})}),className:\"framer-1d6swdt\",\"data-framer-name\":\"Comprehensive landscape analysis\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"NhfRg8jYa\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pg9a3c\",\"data-border\":true,\"data-framer-name\":\"Frame 17\",layoutDependency:layoutDependency,layoutId:\"rzB08jKne\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Campaign portfolio audit\"})}),className:\"framer-1ebwd0o\",\"data-framer-name\":\"Impact programme strategy\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"vRfZfeZr7\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19xl6y\",\"data-border\":true,\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"PdyXZx1uG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program design\"})}),className:\"framer-upfa9f\",\"data-framer-name\":\"Audience analysis\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"j8IoNHCAA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p5obsz\",\"data-border\":true,\"data-framer-name\":\"Frame 19\",layoutDependency:layoutDependency,layoutId:\"dEMwBivY3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Audience segmentation\\xa0\"})}),className:\"framer-19mbuh9\",\"data-framer-name\":\"Stakeholder and issue analysis\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"AYxGvopmw\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tfvv75\",\"data-border\":true,\"data-framer-name\":\"Frame 20\",layoutDependency:layoutDependency,layoutId:\"QnGdt8Xln\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Engagement strategy\"})}),className:\"framer-7xabty\",\"data-framer-name\":\"Theory of change\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"V2ajq6ttu\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8v8b80\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"XD3Y8zK9P\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Empathy mapping and insight generation\"})}),className:\"framer-10f7f30\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"VKBU83JJ7\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ib7chv\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"JLiYNmfMe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Co-creation workshops\"})}),className:\"framer-m1dl50\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"YwpIIuVYJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mztjgr\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"tHAlSQnOg\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Messaging and narrative framework\"})}),className:\"framer-1p475lu\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"PhsspAurT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qndz92\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"cDOBrKBRd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Developing feedback loops\\xa0\"})}),className:\"framer-qd32m7\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"fxGRKQyoZ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18sjl85\",\"data-framer-name\":\"Layer_3\",layoutDependency:layoutDependency,layoutId:\"j8W8S8YAx\",style:{backgroundColor:\"rgb(211, 192, 17)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lh4f66\",layoutDependency:layoutDependency,layoutId:\"tmn2Tvu8E\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"Building Impact Pathways\"})}),className:\"framer-1fb80wa\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"hwjavOM2C\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"We spot impact-amplification opportunities within and adjacent areas to not only support project implementation but also to build influence within connected ecosystems.\"})}),className:\"framer-1r90e7t\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"XNk1wkjXL\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fosml7\",\"data-framer-name\":\"Frame 42\",layoutDependency:layoutDependency,layoutId:\"RxxWj4WEu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"SERVICES\"})}),className:\"framer-9nywlp\",\"data-framer-name\":\"SERVICES\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"fxipWR7Kp\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j38xad\",\"data-framer-name\":\"Frame 41\",layoutDependency:layoutDependency,layoutId:\"gadvxlSLw\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1unrkil\",\"data-border\":true,\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"CjJJZwBmV\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(53, 3, 4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Impact measurement and learning plan\"})})}),className:\"framer-1m7fa1y\",\"data-framer-name\":\"Comprehensive landscape analysis\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"s1YOM7Lrh\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k2kxqz\",\"data-border\":true,\"data-framer-name\":\"Frame 17\",layoutDependency:layoutDependency,layoutId:\"k4jQ7lYA_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(53, 3, 4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Log frame development\"})})}),className:\"framer-w925x8\",\"data-framer-name\":\"Impact programme strategy\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"L357TBSWF\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-147pcto\",\"data-border\":true,\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"tMtm_466L\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(53, 3, 4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Campaign design and creative strategy\"})})}),className:\"framer-4aquhy\",\"data-framer-name\":\"Audience analysis\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"LhQYcD3Gs\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hn17sx\",\"data-border\":true,\"data-framer-name\":\"Frame 19\",layoutDependency:layoutDependency,layoutId:\"VYSZ6QFh6\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(53, 3, 4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Integrated communications plan\"})})}),className:\"framer-1w2xwcn\",\"data-framer-name\":\"Stakeholder and issue analysis\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"EoS6zVSB3\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y1h0l\",\"data-border\":true,\"data-framer-name\":\"Frame 20\",layoutDependency:layoutDependency,layoutId:\"Cuw6eWxiO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(53, 3, 4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Impact reporting\"})})}),className:\"framer-tc6eoz\",\"data-framer-name\":\"Theory of change\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"Z_EhKmDyr\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wg40eh\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"sVe9KQItr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(53, 3, 4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Key stakeholder and partnership management\"})})}),className:\"framer-1j9v7wd\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"Z5ffTyZ5F\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13n3y7h\",\"data-framer-name\":\"Layer_4\",layoutDependency:layoutDependency,layoutId:\"UMWNnNAJZ\",style:{backgroundColor:\"rgb(142, 169, 230)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fuuwfe\",layoutDependency:layoutDependency,layoutId:\"tDPMSZBl_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgSW5mb3JtYWwgTWVkaXVt\",\"--framer-font-family\":'\"Alverata Informal Medium\", \"Alverata Informal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program Scaffolding\"})}),className:\"framer-6ri8l\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"CUSTOMV2;Alverata Informal Medium\"],layoutDependency:layoutDependency,layoutId:\"D3qc4_ftG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We support project teams in implementation, plan refinement, capacity building and enable pivots that might be necessary to achieve the intended impact outcomes.\"})}),className:\"framer-12huap4\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"r7ylEALjG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nrpbci\",\"data-framer-name\":\"Frame 42\",layoutDependency:layoutDependency,layoutId:\"mIvpMX5Uk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"SERVICES\"})}),className:\"framer-yymcla\",\"data-framer-name\":\"SERVICES\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"Es75hUu4o\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-na1our\",\"data-framer-name\":\"Frame 41\",layoutDependency:layoutDependency,layoutId:\"ny6XKHOgg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18w0cud\",\"data-border\":true,\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"PjdyPFstU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Output-based consulting\"})})}),className:\"framer-2yw3ph\",\"data-framer-name\":\"Comprehensive landscape analysis\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"Y234awUq4\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ezimsk\",\"data-border\":true,\"data-framer-name\":\"Frame 17\",layoutDependency:layoutDependency,layoutId:\"cTIOgwJjD\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Project leadership and turn-around\"})})}),className:\"framer-yqom29\",\"data-framer-name\":\"Impact programme strategy\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"uOkeKmuGW\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6bua3s\",\"data-border\":true,\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"VnWRe6FIO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Team management\"})})}),className:\"framer-1h2j7hi\",\"data-framer-name\":\"Audience analysis\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"Yh9chU4ZM\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qul43b\",\"data-border\":true,\"data-framer-name\":\"Frame 19\",layoutDependency:layoutDependency,layoutId:\"Gfu2aJbCc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Partner vetting & management\"})})}),className:\"framer-nq21zu\",\"data-framer-name\":\"Stakeholder and issue analysis\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"hIal9qQUN\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dwn5lh\",\"data-border\":true,\"data-framer-name\":\"Frame 20\",layoutDependency:layoutDependency,layoutId:\"Fy36JX5PK\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Capacity building\"})})}),className:\"framer-vfod7x\",\"data-framer-name\":\"Theory of change\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"epkjMuj7D\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fsvrgi\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"elPSPbNpR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Workshop design and facilitation\"})})}),className:\"framer-1xk6whl\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"b8Fm3DpzH\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nl8m58\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"evgAJ0J2N\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Network building & ecosystem positioning\"})})}),className:\"framer-aohuxk\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"lxH3fjye2\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r9zkpb\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"gpdooEzmG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Relationship management\"})})}),className:\"framer-qqdpu1\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"lHR459viR\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13t3ql\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"IHREXuPbX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Budget management\\xa0\"})})}),className:\"framer-3arv73\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"u4z67mNf_\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15vbdbr\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"exvmcgHla\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Decision principles and trees\"})})}),className:\"framer-1yo2z21\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"D16ITLHZc\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-198nfur\",\"data-border\":true,\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"wmLY5RIgH\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURRMU1BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Variable Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 450)',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Digital, in-person and UGC tactics development\"})})}),className:\"framer-n7flqm\",\"data-framer-name\":\"Aligning bottom-up and top-down goals\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"wPJ1H4Dv1\",style:{\"--extracted-2gg91v\":'\"wght\" 450',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})]})})})});});const css=[\".framer-dXZU2.framer-iy50bk, .framer-dXZU2 .framer-iy50bk { display: block; }\",\".framer-dXZU2.framer-1ee1ry7 { height: 144px; overflow: visible; position: relative; width: 1136px; }\",\".framer-dXZU2 .framer-1jcjmdv, .framer-dXZU2 .framer-swrid4, .framer-dXZU2 .framer-18sjl85, .framer-dXZU2 .framer-13n3y7h { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 16px 24px 16px 24px; position: absolute; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dXZU2 .framer-r78cky { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dXZU2 .framer-1b63450, .framer-dXZU2 .framer-1vg7bx1, .framer-dXZU2 .framer-1fq0lgv, .framer-dXZU2 .framer-ey4evz, .framer-dXZU2 .framer-pneoj5, .framer-dXZU2 .framer-jcb6fr, .framer-dXZU2 .framer-fh6a1x, .framer-dXZU2 .framer-1d6swdt, .framer-dXZU2 .framer-1ebwd0o, .framer-dXZU2 .framer-upfa9f, .framer-dXZU2 .framer-19mbuh9, .framer-dXZU2 .framer-7xabty, .framer-dXZU2 .framer-10f7f30, .framer-dXZU2 .framer-m1dl50, .framer-dXZU2 .framer-1p475lu, .framer-dXZU2 .framer-qd32m7, .framer-dXZU2 .framer-1m7fa1y, .framer-dXZU2 .framer-w925x8, .framer-dXZU2 .framer-4aquhy, .framer-dXZU2 .framer-1w2xwcn, .framer-dXZU2 .framer-tc6eoz, .framer-dXZU2 .framer-1j9v7wd, .framer-dXZU2 .framer-2yw3ph, .framer-dXZU2 .framer-yqom29, .framer-dXZU2 .framer-1h2j7hi, .framer-dXZU2 .framer-nq21zu, .framer-dXZU2 .framer-vfod7x, .framer-dXZU2 .framer-1xk6whl, .framer-dXZU2 .framer-aohuxk, .framer-dXZU2 .framer-qqdpu1, .framer-dXZU2 .framer-3arv73, .framer-dXZU2 .framer-1yo2z21, .framer-dXZU2 .framer-n7flqm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dXZU2 .framer-1wyv8we, .framer-dXZU2 .framer-9qgzrv, .framer-dXZU2 .framer-b46hcm, .framer-dXZU2 .framer-1fb80wa, .framer-dXZU2 .framer-1r90e7t, .framer-dXZU2 .framer-6ri8l, .framer-dXZU2 .framer-12huap4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dXZU2 .framer-124r95x, .framer-dXZU2 .framer-3l1zrt, .framer-dXZU2 .framer-fosml7, .framer-dXZU2 .framer-1nrpbci { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dXZU2 .framer-qve9qb, .framer-dXZU2 .framer-85kspe, .framer-dXZU2 .framer-9nywlp, .framer-dXZU2 .framer-yymcla { flex: none; height: 13px; position: relative; white-space: pre-wrap; width: 306px; word-break: break-word; word-wrap: break-word; }\",\".framer-dXZU2 .framer-1heoap0, .framer-dXZU2 .framer-1bzaw8v, .framer-dXZU2 .framer-1j38xad, .framer-dXZU2 .framer-na1our { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dXZU2 .framer-1afh5m9, .framer-dXZU2 .framer-ko65ht, .framer-dXZU2 .framer-1x08rs8, .framer-dXZU2 .framer-1sz5rgq, .framer-dXZU2 .framer-19cjcbb, .framer-dXZU2 .framer-1l6nhh3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-dXZU2 .framer-jag8yi, .framer-dXZU2 .framer-lh4f66, .framer-dXZU2 .framer-fuuwfe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dXZU2 .framer-1oe6ixz, .framer-dXZU2 .framer-1pg9a3c, .framer-dXZU2 .framer-19xl6y, .framer-dXZU2 .framer-p5obsz, .framer-dXZU2 .framer-tfvv75, .framer-dXZU2 .framer-8v8b80, .framer-dXZU2 .framer-1ib7chv, .framer-dXZU2 .framer-1mztjgr, .framer-dXZU2 .framer-qndz92, .framer-dXZU2 .framer-1unrkil, .framer-dXZU2 .framer-k2kxqz, .framer-dXZU2 .framer-147pcto, .framer-dXZU2 .framer-1hn17sx, .framer-dXZU2 .framer-y1h0l, .framer-dXZU2 .framer-wg40eh, .framer-dXZU2 .framer-18w0cud, .framer-dXZU2 .framer-1ezimsk, .framer-dXZU2 .framer-6bua3s, .framer-dXZU2 .framer-qul43b, .framer-dXZU2 .framer-1dwn5lh, .framer-dXZU2 .framer-fsvrgi, .framer-dXZU2 .framer-1nl8m58, .framer-dXZU2 .framer-r9zkpb, .framer-dXZU2 .framer-13t3ql, .framer-dXZU2 .framer-15vbdbr, .framer-dXZU2 .framer-198nfur { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",'.framer-dXZU2[data-border=\"true\"]::after, .framer-dXZU2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144\n * @framerIntrinsicWidth 1136\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ww69VuFa3\":{\"layout\":[\"fixed\",\"fixed\"]},\"n7DAhWNXf\":{\"layout\":[\"fixed\",\"fixed\"]},\"sRTAMg2Ji\":{\"layout\":[\"fixed\",\"fixed\"]},\"tIQ7CNbNy\":{\"layout\":[\"fixed\",\"fixed\"]},\"XyiXwmjI1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrK3kELEIT=withCSS(Component,css,\"framer-dXZU2\");export default FramerrK3kELEIT;FramerrK3kELEIT.displayName=\"details\";FramerrK3kELEIT.defaultProps={height:144,width:1136};addPropertyControls(FramerrK3kELEIT,{variant:{options:[\"hSG_QIwGZ\",\"ww69VuFa3\",\"n7DAhWNXf\",\"sRTAMg2Ji\",\"tIQ7CNbNy\",\"XyiXwmjI1\"],optionTitles:[\"Variant 1\",\"1\",\"2\",\"3\",\"4\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerrK3kELEIT,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Informal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata Informal\",url:\"https://framerusercontent.com/assets/Nvd5wGFVjmiAyy2Bn0EcT4YbU.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrK3kELEIT\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1136\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ww69VuFa3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n7DAhWNXf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sRTAMg2Ji\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tIQ7CNbNy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XyiXwmjI1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"144\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rK3kELEIT.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nuK4k01cL\",\"QWkE3P_zS\"];const serializationHash=\"framer-sAcLI\";const variantClassNames={nuK4k01cL:\"framer-v-dk5ws5\",QWkE3P_zS:\"framer-v-1xohrp9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"nuK4k01cL\",\"Variant 2\":\"QWkE3P_zS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nuK4k01cL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nuK4k01cL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dk5ws5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nuK4k01cL\",ref:refBinding,style:{backgroundColor:\"rgb(142, 169, 230)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21,opacity:0,...style},variants:{QWkE3P_zS:{opacity:1}},...addPropertyOverrides({QWkE3P_zS:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"program\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"scaffolding\"})]}),className:\"framer-1x4mzot\",fonts:[\"CUSTOMV2;Alverata Semibold\"],layoutDependency:layoutDependency,layoutId:\"wA4Mnithy\",style:{\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.2)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"We support project teams in implementation, plan refinement, capacity building and enable pivots that might be necessary to achieve the intended impact outcomes.\"})}),className:\"framer-tlyelt\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"mVXC8zm8l\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-sAcLI.framer-nwqywp, .framer-sAcLI .framer-nwqywp { display: block; }\",\".framer-sAcLI.framer-dk5ws5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 40px 24px 40px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-sAcLI .framer-1x4mzot { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-sAcLI .framer-tlyelt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 250px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 291\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QWkE3P_zS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersJrJ9JMVX=withCSS(Component,css,\"framer-sAcLI\");export default FramersJrJ9JMVX;FramersJrJ9JMVX.displayName=\"ps-new\";FramersJrJ9JMVX.defaultProps={height:291,width:330};addPropertyControls(FramersJrJ9JMVX,{variant:{options:[\"nuK4k01cL\",\"QWkE3P_zS\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersJrJ9JMVX,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata\",url:\"https://framerusercontent.com/assets/NYy43W3igUKTdtjOuOuOk4ghGzE.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersJrJ9JMVX\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QWkE3P_zS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"291\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"330\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sJrJ9JMVX.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fKhUchF_E:{hover:true},v2Tp7bJJW:{hover:true}};const cycleOrder=[\"v2Tp7bJJW\",\"fKhUchF_E\",\"M_6Z6HWGy\"];const serializationHash=\"framer-CFUsF\";const variantClassNames={fKhUchF_E:\"framer-v-1vwswqz\",M_6Z6HWGy:\"framer-v-1dxntrt\",v2Tp7bJJW:\"framer-v-1pdumwi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"button-p\":\"M_6Z6HWGy\",\"Variant 1\":\"v2Tp7bJJW\",\"Variant 2\":\"fKhUchF_E\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"v2Tp7bJJW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v2Tp7bJJW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":hixKW8bWC\",webPageId:\"uXZ9Fi0GM\"},motionChild:true,nodeId:\"v2Tp7bJJW\",openInNewTab:false,scopeId:\"TRS7t1zHH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pdumwi\",className,classNames)} framer-1en0ygm`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"v2Tp7bJJW\",ref:refBinding,style:{backgroundColor:\"rgb(239, 115, 53)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,...style},variants:{\"fKhUchF_E-hover\":{backgroundColor:\"rgb(61, 61, 61)\"},\"v2Tp7bJJW-hover\":{backgroundColor:\"rgb(247, 140, 87)\"},fKhUchF_E:{backgroundColor:\"rgb(36, 36, 36)\"}},...addPropertyOverrides({fKhUchF_E:{\"data-framer-name\":\"Variant 2\"},M_6Z6HWGy:{\"data-framer-name\":\"button-p\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"19.200000762939453px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtNzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"19.2px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(68, 10, 10, 1))\"},children:\"Get in touch\"})})}),className:\"framer-1brrdi\",\"data-framer-name\":\"Schedule a call\",fonts:[\"GF;Geist-700\"],layoutDependency:layoutDependency,layoutId:\"nKKmdEqNP\",style:{\"--extracted-1w3ko1f\":\"rgba(68, 10, 10, 1)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{fKhUchF_E:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},M_6Z6HWGy:{\"--extracted-r6o4lv\":\"rgb(68, 10, 10)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fKhUchF_E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get in touch\"})})},M_6Z6HWGy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 10, 10))\"},children:\"Get in touch\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-CFUsF.framer-1en0ygm, .framer-CFUsF .framer-1en0ygm { display: block; }\",\".framer-CFUsF.framer-1pdumwi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 16px 24px 16px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CFUsF .framer-1brrdi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CFUsF.framer-v-1dxntrt.framer-1pdumwi { cursor: unset; padding: 4px 12px 4px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57\n * @framerIntrinsicWidth 169\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fKhUchF_E\":{\"layout\":[\"auto\",\"auto\"]},\"M_6Z6HWGy\":{\"layout\":[\"auto\",\"auto\"]},\"RLIDL_OAL\":{\"layout\":[\"auto\",\"auto\"]},\"zu3VDi7uw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTRS7t1zHH=withCSS(Component,css,\"framer-CFUsF\");export default FramerTRS7t1zHH;FramerTRS7t1zHH.displayName=\"but-why\";FramerTRS7t1zHH.defaultProps={height:57,width:169};addPropertyControls(FramerTRS7t1zHH,{variant:{options:[\"v2Tp7bJJW\",\"fKhUchF_E\",\"M_6Z6HWGy\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"button-p\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTRS7t1zHH,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTRS7t1zHH\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"57\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fKhUchF_E\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M_6Z6HWGy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RLIDL_OAL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zu3VDi7uw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"169\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TRS7t1zHH.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButWhy from\"https://framerusercontent.com/modules/pDqPARyh0rZIjZunrBu4/F8SE9BwE3mT5PySO7USn/TRS7t1zHH.js\";const ButWhyFonts=getFonts(ButWhy);const cycleOrder=[\"vZA0pQeRH\",\"uqhjx3Lsx\",\"DhDamp7HB\",\"dm863_Xpw\",\"aeLRNWGbw\",\"jtDJOTSzV\",\"PzB2zSLDf\"];const serializationHash=\"framer-6ix3l\";const variantClassNames={aeLRNWGbw:\"framer-v-zemzue\",DhDamp7HB:\"framer-v-4tywr7\",dm863_Xpw:\"framer-v-1b5owrp\",jtDJOTSzV:\"framer-v-pza7wd\",PzB2zSLDf:\"framer-v-7nrlx9\",uqhjx3Lsx:\"framer-v-a962yr\",vZA0pQeRH:\"framer-v-1xfcl77\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Compact alternate\":\"dm863_Xpw\",\"compact-p\":\"aeLRNWGbw\",\"lets see\":\"PzB2zSLDf\",\"p white\":\"jtDJOTSzV\",\"Variant 1\":\"vZA0pQeRH\",\"Variant 2\":\"uqhjx3Lsx\",Compact:\"DhDamp7HB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vZA0pQeRH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vZA0pQeRH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xfcl77\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vZA0pQeRH\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{jtDJOTSzV:{backgroundColor:\"rgb(255, 255, 255)\"},PzB2zSLDf:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({aeLRNWGbw:{\"data-framer-name\":\"compact-p\"},DhDamp7HB:{\"data-framer-name\":\"Compact\"},dm863_Xpw:{\"data-framer-name\":\"Compact alternate\"},jtDJOTSzV:{\"data-framer-name\":\"p white\"},PzB2zSLDf:{\"data-framer-name\":\"lets see\"},uqhjx3Lsx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":Cp0TxMmbv\",webPageId:\"uXZ9Fi0GM\"},motionChild:true,nodeId:\"XVdN63f4v\",openInNewTab:false,scopeId:\"U9Voo0Y0D\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1416.8350031865405,intrinsicWidth:1416.1616025196267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+((componentViewport?.height||200)-232)/2),pixelHeight:2104,pixelWidth:2103,sizes:\"48px\",src:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104\",srcSet:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=1024&width=2103&height=2104 1023w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=2048&width=2103&height=2104 2047w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104 2103w\"},className:\"framer-1e2sqw0 framer-128ns78\",\"data-framer-name\":\"Logomark\",layoutDependency:layoutDependency,layoutId:\"XVdN63f4v\",...addPropertyOverrides({aeLRNWGbw:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1416.8350031865405,intrinsicWidth:1416.1616025196267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+((componentViewport?.height||200)-79)/2),pixelHeight:2104,pixelWidth:2103,sizes:\"36px\",src:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104\",srcSet:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=1024&width=2103&height=2104 1023w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=2048&width=2103&height=2104 2047w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104 2103w\"}},DhDamp7HB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1416.8350031865405,intrinsicWidth:1416.1616025196267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+((componentViewport?.height||200)-88)/2),pixelHeight:2104,pixelWidth:2103,sizes:\"40px\",src:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104\",srcSet:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=1024&width=2103&height=2104 1023w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=2048&width=2103&height=2104 2047w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104 2103w\"}},dm863_Xpw:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1416.8350031865405,intrinsicWidth:1416.1616025196267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+((componentViewport?.height||200)-88)/2),pixelHeight:2104,pixelWidth:2103,sizes:\"40px\",src:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104\",srcSet:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=1024&width=2103&height=2104 1023w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=2048&width=2103&height=2104 2047w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104 2103w\"}},jtDJOTSzV:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1416.8350031865405,intrinsicWidth:1416.1616025196267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+((componentViewport?.height||200)-76)/2),pixelHeight:2104,pixelWidth:2103,sizes:\"36px\",src:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104\",srcSet:\"https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=1024&width=2103&height=2104 1023w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?scale-down-to=2048&width=2103&height=2104 2047w,https://framerusercontent.com/images/Y1djPgCIxkUKMKVHaslr6uja8.png?width=2103&height=2104 2103w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-89)/2,...addPropertyOverrides({aeLRNWGbw:{y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-101)/2},DhDamp7HB:{y:(componentViewport?.y||0)+24+((componentViewport?.height||200)-105)/2},dm863_Xpw:{y:(componentViewport?.y||0)+24+((componentViewport?.height||200)-105)/2},jtDJOTSzV:{y:(componentViewport?.y||0)+32+((componentViewport?.height||200)-101)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kskblh-container\",layoutDependency:layoutDependency,layoutId:\"ZE8L1bkXo-container\",nodeId:\"ZE8L1bkXo\",rendersWithMotion:true,scopeId:\"U9Voo0Y0D\",children:/*#__PURE__*/_jsx(ButWhy,{height:\"100%\",id:\"ZE8L1bkXo\",layoutId:\"ZE8L1bkXo\",variant:matchVariant(\"v2Tp7bJJW\"),width:\"100%\",...addPropertyOverrides({aeLRNWGbw:{variant:matchVariant(\"M_6Z6HWGy\")},dm863_Xpw:{variant:matchVariant(\"fKhUchF_E\")},jtDJOTSzV:{variant:matchVariant(\"M_6Z6HWGy\")},uqhjx3Lsx:{variant:matchVariant(\"fKhUchF_E\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-6ix3l.framer-128ns78, .framer-6ix3l .framer-128ns78 { display: block; }\",\".framer-6ix3l.framer-1xfcl77 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 32px 160px 0px 80px; position: relative; width: 1200px; }\",\".framer-6ix3l .framer-1e2sqw0 { aspect-ratio: 0.9995247148288974 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 48px; }\",\".framer-6ix3l .framer-1kskblh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6ix3l.framer-v-4tywr7.framer-1xfcl77, .framer-6ix3l.framer-v-1b5owrp.framer-1xfcl77 { padding: 24px; width: 390px; }\",\".framer-6ix3l.framer-v-4tywr7 .framer-1e2sqw0, .framer-6ix3l.framer-v-1b5owrp .framer-1e2sqw0 { width: 40px; }\",\".framer-6ix3l.framer-v-zemzue.framer-1xfcl77, .framer-6ix3l.framer-v-pza7wd.framer-1xfcl77 { padding: 32px 32px 12px 32px; width: 390px; }\",\".framer-6ix3l.framer-v-zemzue .framer-1e2sqw0, .framer-6ix3l.framer-v-pza7wd .framer-1e2sqw0 { width: 36px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uqhjx3Lsx\":{\"layout\":[\"fixed\",\"auto\"]},\"DhDamp7HB\":{\"layout\":[\"fixed\",\"auto\"]},\"dm863_Xpw\":{\"layout\":[\"fixed\",\"auto\"]},\"aeLRNWGbw\":{\"layout\":[\"fixed\",\"auto\"]},\"jtDJOTSzV\":{\"layout\":[\"fixed\",\"auto\"]},\"PzB2zSLDf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU9Voo0Y0D=withCSS(Component,css,\"framer-6ix3l\");export default FramerU9Voo0Y0D;FramerU9Voo0Y0D.displayName=\"top nav\";FramerU9Voo0Y0D.defaultProps={height:89,width:1200};addPropertyControls(FramerU9Voo0Y0D,{variant:{options:[\"vZA0pQeRH\",\"uqhjx3Lsx\",\"DhDamp7HB\",\"dm863_Xpw\",\"aeLRNWGbw\",\"jtDJOTSzV\",\"PzB2zSLDf\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Compact\",\"Compact alternate\",\"compact-p\",\"p white\",\"lets see\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerU9Voo0Y0D,[{explicitInter:true,fonts:[]},...ButWhyFonts],{supportsExplicitInterCodegen:true});FramerU9Voo0Y0D.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButWhy,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU9Voo0Y0D\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"89\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uqhjx3Lsx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DhDamp7HB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dm863_Xpw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aeLRNWGbw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jtDJOTSzV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PzB2zSLDf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"uRYsS0XYx\",\"rMv97XgWJ\"];const serializationHash=\"framer-PNvIy\";const variantClassNames={rMv97XgWJ:\"framer-v-bxdtih\",uRYsS0XYx:\"framer-v-hy45gm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"uRYsS0XYx\",\"Variant 2\":\"rMv97XgWJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uRYsS0XYx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uRYsS0XYx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hy45gm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uRYsS0XYx\",ref:refBinding,style:{backgroundColor:\"rgb(211, 192, 17)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21,opacity:0,...style},variants:{rMv97XgWJ:{opacity:1}},...addPropertyOverrides({rMv97XgWJ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\",\"--framer-text-transform\":\"capitalize\"},children:\"building\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(53, 3, 4))\",\"--framer-text-transform\":\"capitalize\"},children:\"impact\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(53, 3, 4))\",\"--framer-text-transform\":\"capitalize\"},children:\"pathways\"})]}),className:\"framer-177np7i\",fonts:[\"CUSTOMV2;Alverata Semibold\"],layoutDependency:layoutDependency,layoutId:\"GlUTRhkFi\",style:{\"--extracted-1iakedh\":\"rgb(53, 3, 4)\",\"--extracted-2gxw0f\":\"rgb(53, 3, 4)\",\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.2)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"We spot impact-amplification opportunities within and adjacent areas to not only support project implementation but also to build influence within connected ecosystems.\"})}),className:\"framer-depmwq\",\"data-framer-name\":\"We always inspire ourselves and our partners with the same question- where can we create the most meaningful impact? We help translate the answer into strategic choices\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"jPKH3Eq2q\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-PNvIy.framer-wq1kqe, .framer-PNvIy .framer-wq1kqe { display: block; }\",\".framer-PNvIy.framer-hy45gm { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 40px 24px 40px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-PNvIy .framer-177np7i { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-PNvIy .framer-depmwq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 250px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 308\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rMv97XgWJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruAlSS1onv=withCSS(Component,css,\"framer-PNvIy\");export default FrameruAlSS1onv;FrameruAlSS1onv.displayName=\"bip-new\";FrameruAlSS1onv.defaultProps={height:308,width:330};addPropertyControls(FrameruAlSS1onv,{variant:{options:[\"uRYsS0XYx\",\"rMv97XgWJ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruAlSS1onv,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata\",url:\"https://framerusercontent.com/assets/NYy43W3igUKTdtjOuOuOk4ghGzE.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruAlSS1onv\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"330\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rMv97XgWJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"308\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uAlSS1onv.map","// Generated by Framer (559aa4d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Kyxy6ILOA\",\"uPDA5MMXA\"];const serializationHash=\"framer-2izuK\";const variantClassNames={Kyxy6ILOA:\"framer-v-rr5wwm\",uPDA5MMXA:\"framer-v-3hmkbv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qFLf9I9eF=undefined;const lHbx3fqe_=undefined;const IxMT5TtNz=undefined;const FHnrL7PSV=undefined;const BsepQt4ao=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={damping:60,delay:0,mass:1.2,stiffness:450,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Kyxy6ILOA\",\"Variant 2\":\"uPDA5MMXA\"};const Variants=motion.create(React.Fragment);const getProps=({height,human,id,linkedin,name1,para,pet,width,...props})=>{return{...props,BsepQt4ao:linkedin??props.BsepQt4ao,FHnrL7PSV:para??props.FHnrL7PSV??\"10+ years of experience in strategic communications, engagement and program leadership across automotive electrification, climate narratives, silver economy and misinformation with Indian and global funders.\",IxMT5TtNz:name1??props.IxMT5TtNz??\"KRITICA MAHAJAN\",lHbx3fqe_:pet??props.lHbx3fqe_??{alt:\"silver tabby kitten on floor\",pixelHeight:3694,pixelWidth:2955,src:\"https://framerusercontent.com/images/mFNojJOtI4b4p5ZjZPKWbu9wh6U.jpg?width=2955&height=3694\",srcSet:\"https://framerusercontent.com/images/mFNojJOtI4b4p5ZjZPKWbu9wh6U.jpg?scale-down-to=1024&width=2955&height=3694 819w,https://framerusercontent.com/images/mFNojJOtI4b4p5ZjZPKWbu9wh6U.jpg?scale-down-to=2048&width=2955&height=3694 1638w,https://framerusercontent.com/images/mFNojJOtI4b4p5ZjZPKWbu9wh6U.jpg?width=2955&height=3694 2955w\"},qFLf9I9eF:human??props.qFLf9I9eF??{alt:\"a woman sitting in a chair with her hand on her head\",pixelHeight:6e3,pixelWidth:4e3,positionX:\"62.3%\",positionY:\"19%\",src:\"https://framerusercontent.com/images/ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?width=4000&height=6000\",srcSet:\"https://framerusercontent.com/images/ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?scale-down-to=1024&width=4000&height=6000 682w,https://framerusercontent.com/images/ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?scale-down-to=2048&width=4000&height=6000 1365w,https://framerusercontent.com/images/ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?scale-down-to=4096&width=4000&height=6000 2730w,https://framerusercontent.com/images/ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?width=4000&height=6000 4000w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"Kyxy6ILOA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,lHbx3fqe_,qFLf9I9eF,FHnrL7PSV,IxMT5TtNz,BsepQt4ao,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kyxy6ILOA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1r791vr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"uPDA5MMXA\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1ujlkrl=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Kyxy6ILOA\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rr5wwm\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kyxy6ILOA\",onMouseEnter:onMouseEnter1r791vr,ref:refBinding,style:{\"--corner-shape-fallback\":.671,backgroundColor:\"rgb(232, 226, 217)\",borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.7)\",...style},...addPropertyOverrides({uPDA5MMXA:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1ujlkrl}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-unp7eb\",\"data-framer-name\":\"images\",layoutDependency:layoutDependency,layoutId:\"uUzsbTDOx\",style:{backgroundColor:\"rgb(187, 221, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{uPDA5MMXA:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200}},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"a woman sitting in a chair with her hand on her head\",fit:\"fill\",intrinsicHeight:6e3,intrinsicWidth:4e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||440)*.5-220),pixelHeight:6e3,pixelWidth:4e3,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(qFLf9I9eF)},className:\"framer-tc9rmw\",layoutDependency:layoutDependency,layoutId:\"TnUEMEpjx\",transformTemplate:transformTemplate1,...addPropertyOverrides({uPDA5MMXA:{background:{alt:\"a woman sitting in a chair with her hand on her head\",fit:\"fill\",intrinsicHeight:6e3,intrinsicWidth:4e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)-126.5),pixelHeight:6e3,pixelWidth:4e3,sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.32)`,...toResponsiveImage(qFLf9I9eF)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"silver tabby kitten on floor\",fit:\"fill\",intrinsicHeight:3694,intrinsicWidth:2955,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||440)*.5-220),pixelHeight:3694,pixelWidth:2955,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(lHbx3fqe_)},className:\"framer-jo7fwn\",layoutDependency:layoutDependency,layoutId:\"eOCTpV4qz\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{uPDA5MMXA:{opacity:0}},...addPropertyOverrides({uPDA5MMXA:{background:{alt:\"silver tabby kitten on floor\",fit:\"fill\",intrinsicHeight:3694,intrinsicWidth:2955,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)-126.5),pixelHeight:3694,pixelWidth:2955,sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.32)`,...toResponsiveImage(lHbx3fqe_)}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u7w18x\",layoutDependency:layoutDependency,layoutId:\"fxlW3qLv7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ah7466\",layoutDependency:layoutDependency,layoutId:\"u9qt7iP1c\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx2ZXJhdGEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Alverata Semibold\", \"Alverata Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"KRITICA MAHAJAN\"})}),className:\"framer-wjgtui\",fonts:[\"CUSTOMV2;Alverata Semibold\"],layoutDependency:layoutDependency,layoutId:\"PiWLwq7Fj\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IxMT5TtNz,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.25)\"},children:\"10+ years of experience in strategic communications, engagement and program leadership across automotive electrification, climate narratives, silver economy and misinformation with Indian and global funders.\"})}),className:\"framer-17j1pc0\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"bndk2Yq0G\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FHnrL7PSV,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:BsepQt4ao,motionChild:true,nodeId:\"HzmyhIURa\",openInNewTab:true,scopeId:\"uZluwEb01\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1d9mxdi framer-o1grhh\",layoutDependency:layoutDependency,layoutId:\"HzmyhIURa\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:64,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||440)+338),pixelHeight:64,pixelWidth:64,positionX:\"center\",positionY:\"center\",sizes:\"25.875px\",src:\"https://framerusercontent.com/images/woMeytng8Hr2EPO7T9RDiYPQ70.png?width=64&height=64\"},className:\"framer-14b28sd\",\"data-framer-name\":\"Linkedin logo\",layoutDependency:layoutDependency,layoutId:\"IzJtaoV3Z\",...addPropertyOverrides({uPDA5MMXA:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:64,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||440)-62),pixelHeight:64,pixelWidth:64,positionX:\"center\",positionY:\"center\",sizes:\"25.875px\",src:\"https://framerusercontent.com/images/woMeytng8Hr2EPO7T9RDiYPQ70.png?width=64&height=64\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 126, 187))\",\"--framer-text-decoration-offset\":\"3px\",\"--framer-text-decoration\":\"underline\"},children:\"Connect on LinkedIn\"})}),className:\"framer-4k6yjp\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"iOXHGfw0I\",style:{\"--extracted-r6o4lv\":\"rgb(0, 126, 187)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})});});const css=[\".framer-2izuK.framer-o1grhh, .framer-2izuK .framer-o1grhh { display: block; }\",\".framer-2izuK.framer-rr5wwm { height: 440px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 440px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2izuK .framer-unp7eb { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-2izuK .framer-tc9rmw, .framer-2izuK .framer-jo7fwn { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 100%; }\",\".framer-2izuK .framer-1u7w18x { align-content: flex-start; align-items: flex-start; bottom: -400px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 32px 32px; position: absolute; right: 0px; }\",\".framer-2izuK .framer-1ah7466 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2izuK .framer-wjgtui, .framer-2izuK .framer-4k6yjp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2izuK .framer-17j1pc0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2izuK .framer-1d9mxdi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 6px 6px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2izuK .framer-14b28sd { aspect-ratio: 1.078125 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 26px; }\",\".framer-2izuK.framer-v-3hmkbv .framer-unp7eb { aspect-ratio: 1 / 1; bottom: unset; height: auto; left: 32px; right: unset; top: 32px; width: 32%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2izuK.framer-v-3hmkbv .framer-1u7w18x { bottom: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 440\n * @framerIntrinsicWidth 440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uPDA5MMXA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lHbx3fqe_\":\"pet\",\"qFLf9I9eF\":\"human\",\"FHnrL7PSV\":\"para\",\"IxMT5TtNz\":\"name1\",\"BsepQt4ao\":\"linkedin\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruZluwEb01=withCSS(Component,css,\"framer-2izuK\");export default FrameruZluwEb01;FrameruZluwEb01.displayName=\"about us con\";FrameruZluwEb01.defaultProps={height:440,width:440};addPropertyControls(FrameruZluwEb01,{variant:{options:[\"Kyxy6ILOA\",\"uPDA5MMXA\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},lHbx3fqe_:{__defaultAssetReference:\"data:framer/asset-reference,mFNojJOtI4b4p5ZjZPKWbu9wh6U.jpg?originalFilename=photo-1574144611937-0df059b5ef3e%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHw0fHxjYXR8ZW58MHx8fHwxNzkxNDY2NTgxfDA%26ixlib%3Drb-4.1.jpg&width=2955&height=3694\",__vekterDefault:{alt:\"silver tabby kitten on floor\",assetReference:\"data:framer/asset-reference,mFNojJOtI4b4p5ZjZPKWbu9wh6U.jpg?originalFilename=photo-1574144611937-0df059b5ef3e%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHw0fHxjYXR8ZW58MHx8fHwxNzkxNDY2NTgxfDA%26ixlib%3Drb-4.1.jpg&width=2955&height=3694\"},title:\"pet\",type:ControlType.ResponsiveImage},qFLf9I9eF:{__defaultAssetReference:\"data:framer/asset-reference,ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?originalFilename=photo-1654110951517-0307aed76b75%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHwzfHxwb3J0cmFpfGVufDB8fHx8MTc5MTgwNTAxMXww%26ixlib%3Drb-4.1.jpg&width=4000&height=6000\",__vekterDefault:{alt:\"a woman sitting in a chair with her hand on her head\",assetReference:\"data:framer/asset-reference,ZumfVlpVXPXFvPqOocOxqlXdqA.jpg?originalFilename=photo-1654110951517-0307aed76b75%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHwzfHxwb3J0cmFpfGVufDB8fHx8MTc5MTgwNTAxMXww%26ixlib%3Drb-4.1.jpg&width=4000&height=6000\",positionX:\"62.3%\",positionY:\"19%\"},title:\"human\",type:ControlType.ResponsiveImage},FHnrL7PSV:{defaultValue:\"10+ years of experience in strategic communications, engagement and program leadership across automotive electrification, climate narratives, silver economy and misinformation with Indian and global funders.\",displayTextArea:false,title:\"para\",type:ControlType.String},onFHnrL7PSVChange:{changes:\"FHnrL7PSV\",type:ControlType.ChangeHandler},IxMT5TtNz:{defaultValue:\"KRITICA MAHAJAN\",displayTextArea:false,title:\"name\",type:ControlType.String},onIxMT5TtNzChange:{changes:\"IxMT5TtNz\",type:ControlType.ChangeHandler},BsepQt4ao:{title:\"Linkedin\",type:ControlType.Link}});addFonts(FrameruZluwEb01,[{explicitInter:true,fonts:[{cssFamilyName:\"Alverata Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alverata\",url:\"https://framerusercontent.com/assets/NYy43W3igUKTdtjOuOuOk4ghGzE.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruZluwEb01\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"lHbx3fqe_\\\":\\\"pet\\\",\\\"qFLf9I9eF\\\":\\\"human\\\",\\\"FHnrL7PSV\\\":\\\"para\\\",\\\"IxMT5TtNz\\\":\\\"name1\\\",\\\"BsepQt4ao\\\":\\\"linkedin\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uPDA5MMXA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"440\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uZluwEb01.map","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"eE1sNjMgq\",\"T_9IIHTKV\"];const serializationHash=\"framer-e5vpH\";const variantClassNames={eE1sNjMgq:\"framer-v-1312h7x\",T_9IIHTKV:\"framer-v-12ckdws\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const D6rGJwpEG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.94,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:.8,ease:[.16,1,.3,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.65,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"eE1sNjMgq\",\"Variant 2\":\"T_9IIHTKV\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,D6rGJwpEG:cursor??props.D6rGJwpEG,variant:humanReadableVariantMap[props.variant]??props.variant??\"eE1sNjMgq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,D6rGJwpEG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eE1sNjMgq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1312h7x\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eE1sNjMgq\",ref:refBinding,style:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,...style},...addPropertyOverrides({T_9IIHTKV:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tovenp\",\"data-framer-cursor\":D6rGJwpEG,\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"vMBZzvwYs\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oq31dv\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"ITqtzlHEc\",style:{backgroundColor:\"rgb(221, 67, 104)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Pulse button\",className:\"framer-132wjv7\",\"data-framer-name\":\"Pulse Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"GD7dv45u7\",style:{backgroundColor:\"rgb(221, 67, 104)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},whileTap:animation,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.2,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,className:\"framer-pw3nho\",\"data-framer-name\":\"Pulse Ring\",layoutDependency:layoutDependency,layoutId:\"CKnpVSjiL\",style:{backgroundColor:\"rgb(221, 67, 104)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.9}})})]})})})});});const css=[\".framer-e5vpH.framer-3w2ses, .framer-e5vpH .framer-3w2ses { display: block; }\",\".framer-e5vpH.framer-1312h7x { height: 27px; overflow: visible; position: relative; width: 27px; }\",\".framer-e5vpH .framer-tovenp, .framer-e5vpH .framer-1oq31dv { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e5vpH .framer-132wjv7 { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-e5vpH .framer-pw3nho { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }\",\".framer-e5vpH.framer-v-12ckdws .framer-tovenp { z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 27\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"T_9IIHTKV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"D6rGJwpEG\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWV7VsL3iI=withCSS(Component,css,\"framer-e5vpH\");export default FramerWV7VsL3iI;FramerWV7VsL3iI.displayName=\"mys -o\";FramerWV7VsL3iI.defaultProps={height:27,width:27};addPropertyControls(FramerWV7VsL3iI,{variant:{options:[\"eE1sNjMgq\",\"T_9IIHTKV\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},D6rGJwpEG:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerWV7VsL3iI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWV7VsL3iI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"27\",\"framerIntrinsicHeight\":\"27\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"D6rGJwpEG\\\":\\\"cursor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T_9IIHTKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WV7VsL3iI.map","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 7.5 7.5 L 0 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.5px\" id=\"d6DgdEg9H\" transform=\"translate(4.5 9)\" width=\"15px\"/><path d=\"M 15 0 L 7.5 7.5 L 0 0\" fill=\"transparent\" height=\"7.5px\" id=\"IYL9rIPB2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 9)\" width=\"15px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2741301580\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2TOMF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-2TOMF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Down\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-2TOMF\");Icon.displayName=\"Caret Down\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dda35a3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretDown from\"https://framerusercontent.com/modules/p4xyHAxz4hEgYi9H78wW/lQPrNjCqxcKFGWaJ0XOI/uKhhQBk6W.js\";const CaretDownFonts=getFonts(CaretDown);const enabledGestures={qfaBbqICL:{hover:true}};const cycleOrder=[\"qfaBbqICL\",\"nAoBS8H06\"];const serializationHash=\"framer-u01zh\";const variantClassNames={nAoBS8H06:\"framer-v-1sja02f\",qfaBbqICL:\"framer-v-kgm4id\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const V_13H28By=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"qfaBbqICL\",\"Variant 2\":\"nAoBS8H06\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkY,width,...props})=>{return{...props,V_13H28By:linkY??props.V_13H28By,variant:humanReadableVariantMap[props.variant]??props.variant??\"qfaBbqICL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,V_13H28By,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qfaBbqICL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:V_13H28By,motionChild:true,nodeId:\"qfaBbqICL\",openInNewTab:false,scopeId:\"ARoXnk48s\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kgm4id\",className,classNames)} framer-fzntyk`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qfaBbqICL\",ref:refBinding,style:{backgroundColor:\"rgb(204, 192, 68)\",borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,...style},variants:{\"qfaBbqICL-hover\":{backgroundColor:\"rgb(201, 188, 34)\"}},...addPropertyOverrides({\"qfaBbqICL-hover\":{\"data-framer-name\":undefined},nAoBS8H06:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 3, 4))\"},children:\"Next section\"})}),className:\"framer-122e8a9\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"Cl3lHaVVX\",style:{\"--extracted-r6o4lv\":\"rgb(53, 3, 4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretDown,{animated:true,className:\"framer-194rq3r\",layoutDependency:layoutDependency,layoutId:\"EGm4cltwl\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(53, 3, 4)\",\"--pgex8v\":2}})]})})})})});});const css=[\".framer-u01zh.framer-fzntyk, .framer-u01zh .framer-fzntyk { display: block; }\",\".framer-u01zh.framer-kgm4id { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 10px 4px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-u01zh .framer-122e8a9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-u01zh .framer-194rq3r { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-u01zh.framer-v-1sja02f.framer-kgm4id { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nAoBS8H06\":{\"layout\":[\"auto\",\"auto\"]},\"fuRfSMH2x\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"V_13H28By\":\"linkY\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerARoXnk48s=withCSS(Component,css,\"framer-u01zh\");export default FramerARoXnk48s;FramerARoXnk48s.displayName=\"n-button\";FramerARoXnk48s.defaultProps={height:24,width:116};addPropertyControls(FramerARoXnk48s,{variant:{options:[\"qfaBbqICL\",\"nAoBS8H06\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},V_13H28By:{title:\"Link y\",type:ControlType.Link}});addFonts(FramerARoXnk48s,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]},...CaretDownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerARoXnk48s\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"V_13H28By\\\":\\\"linkY\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"116\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nAoBS8H06\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fuRfSMH2x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ARoXnk48s.map","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 L 7.5 0 L 15 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.5px\" id=\"UuMHk3w7N\" transform=\"translate(4.5 7.5)\" width=\"15px\"/><path d=\"M 0 7.5 L 7.5 0 L 15 7.5\" fill=\"transparent\" height=\"7.5px\" id=\"YIh_WXd8s\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 7.5)\" width=\"15px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"471393433\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Zt3B0\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Zt3B0 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Up\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Zt3B0\");Icon.displayName=\"Caret Up\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretUp from\"https://framerusercontent.com/modules/lQrAYHHJtdFNMDLtDObP/AeOa4UWhMeKfWe3XZa5D/lDWUVpnhJ.js\";const CaretUpFonts=getFonts(CaretUp);const enabledGestures={YPFJBcBqX:{hover:true}};const serializationHash=\"framer-KNI8F\";const variantClassNames={YPFJBcBqX:\"framer-v-1wj5oph\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TuvcC836w=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkPink,width,...props})=>{return{...props,TuvcC836w:linkPink??props.TuvcC836w};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TuvcC836w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YPFJBcBqX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:TuvcC836w,motionChild:true,nodeId:\"YPFJBcBqX\",openInNewTab:false,scopeId:\"eGLmuCwHe\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wj5oph\",className,classNames)} framer-1glo094`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"YPFJBcBqX\",ref:refBinding,style:{backgroundColor:\"rgb(195, 79, 105)\",borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,...style},variants:{\"YPFJBcBqX-hover\":{backgroundColor:\"rgb(191, 57, 86)\"}},...addPropertyOverrides({\"YPFJBcBqX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Previous section\"})}),className:\"framer-1eyvxsl\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"Pdfj_Zr8O\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretUp,{animated:true,className:\"framer-1upvawu\",layoutDependency:layoutDependency,layoutId:\"lWJJmnpBV\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":2}})]})})})})});});const css=[\".framer-KNI8F.framer-1glo094, .framer-KNI8F .framer-1glo094 { display: block; }\",\".framer-KNI8F.framer-1wj5oph { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 10px 4px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-KNI8F .framer-1eyvxsl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KNI8F .framer-1upvawu { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 138\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xuT1wj7yz\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"TuvcC836w\":\"linkPink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereGLmuCwHe=withCSS(Component,css,\"framer-KNI8F\");export default FramereGLmuCwHe;FramereGLmuCwHe.displayName=\"p-button\";FramereGLmuCwHe.defaultProps={height:24,width:138};addPropertyControls(FramereGLmuCwHe,{TuvcC836w:{title:\"Link pink\",type:ControlType.Link}});addFonts(FramereGLmuCwHe,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]},...CaretUpFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereGLmuCwHe\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xuT1wj7yz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"TuvcC836w\\\":\\\"linkPink\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"138\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eGLmuCwHe.map","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NButton from\"https://framerusercontent.com/modules/05G9pT6iqNEkGB3ZjD5x/mu5AgbOSchhOOxruhYTx/ARoXnk48s.js\";import PButton from\"https://framerusercontent.com/modules/Wr2FL7TlSqcHcCJPoDpM/YulGsf5r79fuhlhDdpsD/eGLmuCwHe.js\";const PButtonFonts=getFonts(PButton);const NButtonFonts=getFonts(NButton);const cycleOrder=[\"reZu090dv\",\"GMZmYg0eh\",\"gMUAnt_fo\"];const serializationHash=\"framer-hlRHB\";const variantClassNames={gMUAnt_fo:\"framer-v-c3h3ke\",GMZmYg0eh:\"framer-v-1cw0mv8\",reZu090dv:\"framer-v-17r4t4p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qkM0WFd64=undefined;const o7QZYPiN7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"reZu090dv\",\"Variant 2\":\"GMZmYg0eh\",\"Variant 3\":\"gMUAnt_fo\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkPink,linkY,width,...props})=>{return{...props,o7QZYPiN7:linkY??props.o7QZYPiN7,qkM0WFd64:linkPink??props.qkM0WFd64,variant:humanReadableVariantMap[props.variant]??props.variant??\"reZu090dv\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qkM0WFd64,o7QZYPiN7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"reZu090dv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"GMZmYg0eh\",\"gMUAnt_fo\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17r4t4p\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"reZu090dv\",ref:refBinding,style:{...style},...addPropertyOverrides({gMUAnt_fo:{\"data-framer-name\":\"Variant 3\"},GMZmYg0eh:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gMUAnt_fo:{height:24,y:(componentViewport?.y||0)+((componentViewport?.height||54)-54)/2},GMZmYg0eh:{height:24,y:(componentViewport?.y||0)+((componentViewport?.height||54)-54)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dwv4ia-container\",layoutDependency:layoutDependency,layoutId:\"dcqwJkxSe-container\",nodeId:\"dcqwJkxSe\",rendersWithMotion:true,scopeId:\"WzZprQfkf\",children:/*#__PURE__*/_jsx(PButton,{height:\"100%\",id:\"dcqwJkxSe\",layoutId:\"dcqwJkxSe\",TuvcC836w:qkM0WFd64,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gMUAnt_fo:{height:24,y:(componentViewport?.y||0)+((componentViewport?.height||54)-54)/2+30},GMZmYg0eh:{height:24,y:(componentViewport?.y||0)+((componentViewport?.height||54)-54)/2+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17s22x5-container\",layoutDependency:layoutDependency,layoutId:\"SH9QMKiVc-container\",nodeId:\"SH9QMKiVc\",rendersWithMotion:true,scopeId:\"WzZprQfkf\",children:/*#__PURE__*/_jsx(NButton,{height:\"100%\",id:\"SH9QMKiVc\",layoutId:\"SH9QMKiVc\",V_13H28By:o7QZYPiN7,variant:matchVariant(\"qfaBbqICL\"),width:\"100%\",...addPropertyOverrides({gMUAnt_fo:{variant:matchVariant(\"nAoBS8H06\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-hlRHB.framer-pqrpq2, .framer-hlRHB .framer-pqrpq2 { display: block; }\",\".framer-hlRHB.framer-17r4t4p { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 54px; min-width: 138px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-hlRHB .framer-1dwv4ia-container, .framer-hlRHB .framer-17s22x5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hlRHB.framer-v-1cw0mv8.framer-17r4t4p, .framer-hlRHB.framer-v-c3h3ke.framer-17r4t4p { min-height: unset; min-width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 138\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GMZmYg0eh\":{\"layout\":[\"auto\",\"auto\"]},\"gMUAnt_fo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qkM0WFd64\":\"linkPink\",\"o7QZYPiN7\":\"linkY\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWzZprQfkf=withCSS(Component,css,\"framer-hlRHB\");export default FramerWzZprQfkf;FramerWzZprQfkf.displayName=\"but con\";FramerWzZprQfkf.defaultProps={height:54,width:138};addPropertyControls(FramerWzZprQfkf,{variant:{options:[\"reZu090dv\",\"GMZmYg0eh\",\"gMUAnt_fo\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},qkM0WFd64:{title:\"Link Pink\",type:ControlType.Link},o7QZYPiN7:{title:\"Link Y\",type:ControlType.Link}});addFonts(FramerWzZprQfkf,[{explicitInter:true,fonts:[]},...PButtonFonts,...NButtonFonts],{supportsExplicitInterCodegen:true});FramerWzZprQfkf.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PButton,{},context),()=>forwardLoader(NButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWzZprQfkf\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"54\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"qkM0WFd64\\\":\\\"linkPink\\\",\\\"o7QZYPiN7\\\":\\\"linkY\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GMZmYg0eh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gMUAnt_fo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"138\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function DoodleBoard(props){const{background,paper,penColors,brushSize,eraserSize,showToolbar,toolbarBottom,showGrid,gridSize,gridColor,pressure,radius,accent,toolbarBackground,toolbarText,style}=props;const wrapRef=React.useRef(null);const canvasRef=React.useRef(null);const strokes=React.useRef([]);const redoStack=React.useRef([]);const current=React.useRef(null);const drawing=React.useRef(false);const[tool,setTool]=React.useState(\"pen\");const[color,setColor]=React.useState(penColors[0]??\"#1a1a1a\");const[size,setSize]=React.useState(brushSize);const[,force]=React.useState(0);const rerender=()=>force(n=>n+1);// Keep the active color valid if the palette changes in Framer\nReact.useEffect(()=>{if(!penColors.includes(color))setColor(penColors[0]??\"#1a1a1a\");},[penColors]);React.useEffect(()=>{setSize(tool===\"pen\"?brushSize:eraserSize);},[tool,brushSize,eraserSize]);// ---------- Rendering ----------\nconst drawStroke=(ctx,s)=>{const pts=s.points;if(pts.length===0)return;ctx.save();ctx.lineCap=\"round\";ctx.lineJoin=\"round\";ctx.strokeStyle=s.color;ctx.fillStyle=s.color;ctx.globalCompositeOperation=s.tool===\"eraser\"?\"destination-out\":\"source-over\";if(pts.length===1){ctx.beginPath();ctx.arc(pts[0].x,pts[0].y,s.size/2,0,Math.PI*2);ctx.fill();}else if(!pressure||s.tool===\"eraser\"){ctx.lineWidth=s.size;ctx.beginPath();ctx.moveTo(pts[0].x,pts[0].y);for(let i=1;i<pts.length-1;i++){const mx=(pts[i].x+pts[i+1].x)/2;const my=(pts[i].y+pts[i+1].y)/2;ctx.quadraticCurveTo(pts[i].x,pts[i].y,mx,my);}const last=pts[pts.length-1];ctx.lineTo(last.x,last.y);ctx.stroke();}else{// Pressure-sensitive: draw segment by segment with varying width\nfor(let i=1;i<pts.length;i++){const a=pts[i-1];const b=pts[i];ctx.lineWidth=s.size*(.35+.9*((a.p+b.p)/2));ctx.beginPath();ctx.moveTo(a.x,a.y);ctx.lineTo(b.x,b.y);ctx.stroke();}}ctx.restore();};const redraw=React.useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const dpr=window.devicePixelRatio||1;ctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,canvas.width,canvas.height);for(const s of strokes.current)drawStroke(ctx,s);if(current.current)drawStroke(ctx,current.current);},[pressure]);// Resize canvas to container, preserve strokes (stored in CSS pixels)\nReact.useEffect(()=>{const wrap=wrapRef.current;const canvas=canvasRef.current;if(!wrap||!canvas)return;const resize=()=>{const rect=wrap.getBoundingClientRect();const dpr=window.devicePixelRatio||1;canvas.width=Math.max(1,Math.floor(rect.width*dpr));canvas.height=Math.max(1,Math.floor(rect.height*dpr));canvas.style.width=rect.width+\"px\";canvas.style.height=rect.height+\"px\";redraw();};resize();const ro=new ResizeObserver(resize);ro.observe(wrap);return()=>ro.disconnect();},[redraw]);React.useEffect(()=>{redraw();},[redraw]);// ---------- Pointer handling ----------\nconst getPoint=e=>{const rect=canvasRef.current.getBoundingClientRect();return{x:e.clientX-rect.left,y:e.clientY-rect.top,p:e.pointerType===\"pen\"?e.pressure||.5:.5};};const onPointerDown=e=>{if(e.button!==undefined&&e.button>0)return;e.preventDefault();canvasRef.current?.setPointerCapture(e.pointerId);drawing.current=true;redoStack.current=[];current.current={tool,color,size,points:[getPoint(e)]};redraw();};const onPointerMove=e=>{if(!drawing.current||!current.current)return;const native=e.nativeEvent;const events=typeof native.getCoalescedEvents===\"function\"?native.getCoalescedEvents():[native];const rect=canvasRef.current.getBoundingClientRect();for(const ev of events.length?events:[native]){current.current.points.push({x:ev.clientX-rect.left,y:ev.clientY-rect.top,p:ev.pointerType===\"pen\"?ev.pressure||.5:.5});}redraw();};const endStroke=()=>{if(!drawing.current)return;drawing.current=false;if(current.current){strokes.current.push(current.current);current.current=null;}redraw();rerender();};// ---------- Actions ----------\nconst undo=()=>{const s=strokes.current.pop();if(s)redoStack.current.push(s);redraw();rerender();};const redo=()=>{const s=redoStack.current.pop();if(s)strokes.current.push(s);redraw();rerender();};const clear=()=>{if(strokes.current.length===0)return;strokes.current=[];redoStack.current=[];redraw();rerender();};const save=()=>{const canvas=canvasRef.current;if(!canvas)return;// Flatten onto the paper color so the PNG isn't transparent\nconst out=document.createElement(\"canvas\");out.width=canvas.width;out.height=canvas.height;const octx=out.getContext(\"2d\");octx.fillStyle=paper;octx.fillRect(0,0,out.width,out.height);octx.drawImage(canvas,0,0);const a=document.createElement(\"a\");a.download=\"doodle.png\";a.href=out.toDataURL(\"image/png\");a.click();};// Keyboard shortcuts (when the board is focused)\nconst onKeyDown=e=>{const mod=e.metaKey||e.ctrlKey;if(mod&&e.key.toLowerCase()===\"z\"){e.preventDefault();e.shiftKey?redo():undo();}else if(mod&&e.key.toLowerCase()===\"y\"){e.preventDefault();redo();}else if(!mod&&e.key.toLowerCase()===\"e\")setTool(\"eraser\");else if(!mod&&e.key.toLowerCase()===\"p\")setTool(\"pen\");};// ---------- UI ----------\nconst canUndo=strokes.current.length>0;const canRedo=redoStack.current.length>0;const btn=(active=false,disabled=false)=>({appearance:\"none\",border:\"none\",cursor:disabled?\"default\":\"pointer\",opacity:disabled?.35:1,padding:\"7px 12px\",borderRadius:Math.max(6,radius-6),font:\"600 13px/1 system-ui, -apple-system, sans-serif\",color:active?\"#fff\":toolbarText,background:active?accent:\"transparent\",transition:\"background 120ms, opacity 120ms\"});const gridStyle=showGrid?{backgroundImage:`linear-gradient(${gridColor} 1px, transparent 1px), linear-gradient(90deg, ${gridColor} 1px, transparent 1px)`,backgroundSize:`${gridSize}px ${gridSize}px`}:{};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,tabIndex:0,onKeyDown:onKeyDown,style:{position:\"relative\",width:\"100%\",height:\"100%\",background,borderRadius:radius,overflow:\"hidden\",outline:\"none\",userSelect:\"none\",WebkitUserSelect:\"none\",...style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:paper,...gridStyle}}),/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,onPointerDown:onPointerDown,onPointerMove:onPointerMove,onPointerUp:endStroke,onPointerCancel:endStroke,onPointerLeave:e=>{// Pointer capture keeps strokes alive outside; nothing needed\n},style:{position:\"absolute\",inset:0,touchAction:\"none\",cursor:tool===\"eraser\"?\"cell\":\"crosshair\"}}),showToolbar&&/*#__PURE__*/_jsxs(\"div\",{role:\"toolbar\",\"aria-label\":\"Drawing tools\",style:{position:\"absolute\",left:\"50%\",bottom:toolbarBottom,transform:\"translateX(-50%)\",maxWidth:\"calc(100% - 16px)\",display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:\"center\",gap:6,padding:6,background:toolbarBackground,borderRadius:radius,boxShadow:\"0 6px 24px rgba(0,0,0,0.18), 0 0 0 1px rgba(0,0,0,0.06)\",color:toolbarText},children:[/*#__PURE__*/_jsx(\"button\",{style:btn(tool===\"pen\"),onClick:()=>setTool(\"pen\"),\"aria-pressed\":tool===\"pen\",title:\"Pen (P)\",children:\"Draw\"}),/*#__PURE__*/_jsx(\"button\",{style:btn(tool===\"eraser\"),onClick:()=>setTool(\"eraser\"),\"aria-pressed\":tool===\"eraser\",title:\"Eraser (E)\",children:\"Erase\"}),/*#__PURE__*/_jsx(Divider,{color:toolbarText}),penColors.map(c=>/*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Ink ${c}`,onClick:()=>{setColor(c);setTool(\"pen\");},style:{width:22,height:22,borderRadius:\"50%\",background:c,border:\"none\",cursor:\"pointer\",padding:0,boxShadow:color===c&&tool===\"pen\"?`0 0 0 2px ${toolbarBackground}, 0 0 0 4px ${accent}`:\"inset 0 0 0 1px rgba(0,0,0,0.15)\",transition:\"box-shadow 120ms\"}},c)),/*#__PURE__*/_jsx(Divider,{color:toolbarText}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:1,max:tool===\"pen\"?40:80,value:size,\"aria-label\":\"Brush size\",onChange:e=>setSize(Number(e.target.value)),style:{width:72,accentColor:accent}}),/*#__PURE__*/_jsx(Divider,{color:toolbarText}),/*#__PURE__*/_jsx(\"button\",{style:btn(false,!canUndo),onClick:undo,disabled:!canUndo,title:\"Undo (Ctrl/Cmd+Z)\",children:\"Undo\"}),/*#__PURE__*/_jsx(\"button\",{style:btn(false,!canRedo),onClick:redo,disabled:!canRedo,title:\"Redo (Ctrl/Cmd+Shift+Z)\",children:\"Redo\"}),/*#__PURE__*/_jsx(\"button\",{style:btn(false,!canUndo),onClick:clear,disabled:!canUndo,children:\"Clear\"}),/*#__PURE__*/_jsx(\"button\",{style:btn(),onClick:save,children:\"Save PNG\"})]})]});}function Divider({color}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{width:1,height:18,background:color,opacity:.15,margin:\"0 2px\"}});}DoodleBoard.defaultProps={background:\"#E9E6F2\",paper:\"#FFFFFF\",penColors:[\"#1F1B2E\",\"#E5484D\",\"#2F6BFF\",\"#18A957\",\"#F5A524\"],brushSize:5,eraserSize:28,showToolbar:true,toolbarBottom:32,showGrid:false,gridSize:24,gridColor:\"rgba(31,27,46,0.08)\",pressure:true,radius:16,accent:\"#5B4BFF\",toolbarBackground:\"#FFFFFF\",toolbarText:\"#1F1B2E\"};addPropertyControls(DoodleBoard,{paper:{type:ControlType.Color,title:\"Paper\"},background:{type:ControlType.Color,title:\"Backdrop\"},penColors:{type:ControlType.Array,title:\"Inks\",control:{type:ControlType.Color},maxCount:8},brushSize:{type:ControlType.Number,title:\"Pen size\",min:1,max:40,step:1},eraserSize:{type:ControlType.Number,title:\"Eraser size\",min:4,max:80,step:1},pressure:{type:ControlType.Boolean,title:\"Pen pressure\",enabledTitle:\"On\",disabledTitle:\"Off\"},showGrid:{type:ControlType.Boolean,title:\"Grid\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},gridSize:{type:ControlType.Number,title:\"Grid size\",min:8,max:80,step:2,hidden:p=>!p.showGrid},gridColor:{type:ControlType.Color,title:\"Grid color\",hidden:p=>!p.showGrid},showToolbar:{type:ControlType.Boolean,title:\"Toolbar\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},toolbarBottom:{type:ControlType.Number,title:\"Bottom offset\",min:0,max:400,step:1,unit:\"px\",hidden:p=>!p.showToolbar},accent:{type:ControlType.Color,title:\"Accent\"},toolbarBackground:{type:ControlType.Color,title:\"Toolbar bg\",hidden:p=>!p.showToolbar},toolbarText:{type:ControlType.Color,title:\"Toolbar text\",hidden:p=>!p.showToolbar},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:48,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DoodleBoard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Drawin.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function InlineIcon({src,size,hoverSize,gap,offsetY,radius,duration,bounce,label}){const[hovered,setHovered]=React.useState(false);const current=hovered?hoverSize:size;const easing=bounce?\"cubic-bezier(0.34, 1.56, 0.64, 1)\":\"cubic-bezier(0.22, 1, 0.36, 1)\";return /*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":label,onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerCancel:()=>setHovered(false),style:{display:\"inline-block\",width:current,height:current,marginLeft:gap,marginRight:gap,// keeps the icon centered on the text line while it grows\nverticalAlign:\"middle\",position:\"relative\",top:offsetY,borderRadius:radius,overflow:\"hidden\",lineHeight:0,cursor:\"pointer\",// width + height animate, so surrounding words glide into place\ntransition:`width ${duration}s ${easing}, height ${duration}s ${easing}`,willChange:\"width, height\"},children:src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"100%\",objectFit:\"contain\",pointerEvents:\"none\",userSelect:\"none\"}}):/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:\"100%\",height:\"100%\",background:\"rgba(128,128,128,0.25)\",borderRadius:radius}})});}export default function InlineIconText(props){const{text,icons,iconSize,hoverSize,gap,offsetY,radius,duration,bounce,color,boldWeight,align,lineHeight,font,style}=props;// Respect reduced-motion preference\nconst[reduced,setReduced]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReduced(mq.matches);const onChange=e=>setReduced(e.matches);mq.addEventListener?.(\"change\",onChange);return()=>mq.removeEventListener?.(\"change\",onChange);},[]);// Split \"Hello **bold** {1} world\" -> [\"Hello \", \"**\", \"bold\", \"**\", \" \", \"{1}\", \" world\"]\nconst parts=(text||\"\").split(/(\\*\\*|\\{\\d+\\})/g);let isBold=false;return /*#__PURE__*/_jsx(\"p\",{style:{margin:0,width:\"100%\",color,textAlign:align,lineHeight,whiteSpace:\"pre-wrap\",overflowWrap:\"break-word\",...font,...style},children:parts.map((part,i)=>{// \"**\" toggles bold on/off and renders nothing itself\nif(part===\"**\"){isBold=!isBold;return null;}const match=part.match(/^\\{(\\d+)\\}$/);if(!match){if(!part)return null;return isBold?/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:boldWeight},children:part},i):/*#__PURE__*/_jsx(React.Fragment,{children:part},i);}const index=parseInt(match[1],10)-1;const icon=icons?.[index];if(!icon)return /*#__PURE__*/_jsx(React.Fragment,{children:part},i);// Per-icon sizes override the global ones when set (> 0)\nconst base=icon.size>0?icon.size:iconSize;const hover=icon.hoverSize>0?icon.hoverSize:hoverSize;return /*#__PURE__*/_jsx(InlineIcon,{src:icon.image,size:base,hoverSize:reduced?base:hover,gap:gap,offsetY:offsetY,radius:radius,duration:reduced?0:duration,bounce:bounce,label:`Icon ${index+1}`},i);})});}InlineIconText.defaultProps={text:\"Design {1} that **feels alive**, build {2} faster, and ship {3} without the usual friction. Hover any icon to see it grow.\",boldWeight:700,icons:[],iconSize:28,hoverSize:64,gap:4,offsetY:0,radius:0,duration:.35,bounce:true,color:\"#111111\",align:\"left\",lineHeight:1.5};addPropertyControls(InlineIconText,{text:{type:ControlType.String,title:\"Text\",displayTextArea:true,description:\"Use {1}, {2}… for icons (numbers match the Icons list). Wrap words in **double asterisks** to bold them.\"},boldWeight:{type:ControlType.Number,title:\"Bold Weight\",min:100,max:900,step:100,defaultValue:700,description:\"Font weight used for **bold** words\"},icons:{type:ControlType.Array,title:\"Icons\",control:{type:ControlType.Object,controls:{image:{type:ControlType.Image,title:\"Image\",description:\"PNG or SVG\"},size:{type:ControlType.Number,title:\"Size\",min:0,max:400,step:1,unit:\"px\",defaultValue:0,description:\"0 = use global size\"},hoverSize:{type:ControlType.Number,title:\"Hover\",min:0,max:600,step:1,unit:\"px\",defaultValue:0,description:\"0 = use global hover size\"}}},defaultValue:[]},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:4,max:400,step:1,unit:\"px\",defaultValue:28},hoverSize:{type:ControlType.Number,title:\"Hover Size\",min:4,max:600,step:1,unit:\"px\",defaultValue:64},gap:{type:ControlType.Number,title:\"Icon Gap\",min:0,max:40,step:1,unit:\"px\",defaultValue:4},offsetY:{type:ControlType.Number,title:\"Offset Y\",min:-40,max:40,step:1,unit:\"px\",defaultValue:0},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,step:1,unit:\"px\",defaultValue:0},duration:{type:ControlType.Number,title:\"Duration\",min:0,max:1.5,step:.05,unit:\"s\",defaultValue:.35},bounce:{type:ControlType.Boolean,title:\"Bounce\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"28px\",defaultValue:{fontSize:\"28px\",fontWeight:500,letterSpacing:\"-0.01em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#111111\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\",\"justify\"],optionTitles:[\"Left\",\"Center\",\"Right\",\"Justify\"],defaultValue:\"left\"},lineHeight:{type:ControlType.Number,title:\"Line Height\",min:.8,max:3,step:.05,defaultValue:1.5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InlineIconText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Textnicon.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-pAcqz\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1141117719\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17 0 C 26.389 0 34 7.611 34 17 C 34 26.389 26.389 34 17 34 C 7.611 34 0 26.389 0 17 C 0 7.611 7.611 0 17 0 Z\" fill=\"rgb(211, 192, 17)\" height=\"34px\" id=\"W0riOu75T\" width=\"34px\"/></svg>',style:{...style}});});const css=[`.framer-pAcqz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(211, 192, 17)\"},\"set\":{\"localId\":\"vectorSet/ezPDKww7_\",\"id\":\"ezPDKww7_\",\"moduleId\":\"V1q4IYUSZfok2ykBYKkE\"}}\n */const Icon=withCSS(Component,css,\"framer-pAcqz\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(211, 192, 17)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ezPDKww7_\\\",\\\"id\\\":\\\"ezPDKww7_\\\",\\\"moduleId\\\":\\\"V1q4IYUSZfok2ykBYKkE\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"34\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-qWX4M\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1419212038\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17 0 C 26.389 0 34 7.611 34 17 C 34 26.389 26.389 34 17 34 C 7.611 34 0 26.389 0 17 C 0 7.611 7.611 0 17 0 Z\" fill=\"rgb(221, 67, 104)\" height=\"34px\" id=\"eveZm0yua\" width=\"34px\"/></svg>',style:{...style}});});const css=[`.framer-qWX4M { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(221, 67, 104)\"},\"set\":{\"localId\":\"vectorSet/ezPDKww7_\",\"id\":\"ezPDKww7_\",\"moduleId\":\"V1q4IYUSZfok2ykBYKkE\"}}\n */const Icon=withCSS(Component,css,\"framer-qWX4M\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerIntrinsicWidth\":\"34\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(221, 67, 104)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ezPDKww7_\\\",\\\"id\\\":\\\"ezPDKww7_\\\",\\\"moduleId\\\":\\\"V1q4IYUSZfok2ykBYKkE\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Yz5Vl\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"3590010383\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17 0 C 26.389 0 34 7.611 34 17 C 34 26.389 26.389 34 17 34 C 7.611 34 0 26.389 0 17 C 0 7.611 7.611 0 17 0 Z\" fill=\"rgb(239, 115, 53)\" height=\"34px\" id=\"i1q2oBxd2\" width=\"34px\"/></svg>',style:{...style}});});const css=[`.framer-Yz5Vl { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(239, 115, 53)\"},\"set\":{\"localId\":\"vectorSet/ezPDKww7_\",\"id\":\"ezPDKww7_\",\"moduleId\":\"V1q4IYUSZfok2ykBYKkE\"}}\n */const Icon=withCSS(Component,css,\"framer-Yz5Vl\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(239, 115, 53)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ezPDKww7_\\\",\\\"id\\\":\\\"ezPDKww7_\\\",\\\"moduleId\\\":\\\"V1q4IYUSZfok2ykBYKkE\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"34\",\"framerIntrinsicWidth\":\"34\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-MvjHq\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"3064327025\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17 0 C 26.389 0 34 7.611 34 17 C 34 26.389 26.389 34 17 34 C 7.611 34 0 26.389 0 17 C 0 7.611 7.611 0 17 0 Z\" fill=\"rgb(142, 169, 230)\" height=\"34px\" id=\"mEfWpwhJ7\" width=\"34px\"/></svg>',style:{...style}});});const css=[`.framer-MvjHq { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(142, 169, 230)\"},\"set\":{\"localId\":\"vectorSet/ezPDKww7_\",\"id\":\"ezPDKww7_\",\"moduleId\":\"V1q4IYUSZfok2ykBYKkE\"}}\n */const Icon=withCSS(Component,css,\"framer-MvjHq\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(142, 169, 230)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ezPDKww7_\\\",\\\"id\\\":\\\"ezPDKww7_\\\",\\\"moduleId\\\":\\\"V1q4IYUSZfok2ykBYKkE\\\"}}\",\"framerIntrinsicWidth\":\"34\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nexport default function metadata(params,activeLocale){return{description:\"A consulting collective that\\nsupports mission-driven\\norganisations turn vision, values and\\nevidence into cumulative change.\",favicon:\"https://framerusercontent.com/assets/KbTMs0qHdLM52VlT1EbZviZ5zA.png\",robots:\"max-image-preview:large\",title:\"Good For Everyone\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (559aa4d)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,contentLocale){return{breakpoints:[{hash:\"1rh4yvz\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1ig7v7n\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1qhqdb0\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,contentLocale).description,elements:{aXDS9wBz7:\"c3\",bTCFLwJ8g:\"nsa-1\",Cp0TxMmbv:\"hero-what\",DPby_OLh5:\"ggs\",dz5rUdoSC:\"ggs-1\",GgpDWdYH6:\"cd-1\",gs0iiRT_l:\"ps-1\",Hi5lRtfN8:\"who\",hixKW8bWC:\"form-n\",Jm6T6SuQa:\"cd\",ksZ0cM9on:\"end-1\",Lbr0ltdjU:\"nav-ch\",lCvFcG9gw:\"nsa\",lSMCOl6ZL:\"ps\",ltlbGyqEg:\"bi\",m2Tjs6tpV:\"end\",MFsuRxJVt:\"c4-1\",N7As3hmhL:\"bi-1\",nY0Ka2ce8:\"ggs2\",pjak23vYf:\"aboutus\",QZqI_CK9q:\"who-phone\",r6sJCaZZC:\"mys-1\",rq3oj0K6T:\"c1\",sz8xn05sk:\"drawing\",UqEVZRQ8p:\"drawingphone\",V1IRhLLKD:\"ex\",VgCJtp_FJ:\"c4\",z2YfLpMZh:\"c2\",zlcniMKDT:\"mys\"},robots:\"max-image-preview:large\",serializationId:\"framer-G49CQ\",title:siteMetadata(params,contentLocale).title||\"Home 2\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (559aa4d)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,contentLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"315zwp\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1j654vz\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,contentLocale).description,elements:{AK5QRMYhb:\"cd\",bbXp5wdhD:\"c4\",bCu1a7Mqo:\"c1\",Bhy2Fnyua:\"end-1\",C0iXdtq7a:\"drawing\",CJmXkCWWw:\"aboutus\",DL68JHJ6X:\"nav-ch\",F_z9VXZY1:\"hero-what\",fppReY0OD:\"nsa\",kdsQf90cb:\"ggs\",KKMsxO45v:\"ps\",KlgihnJo5:\"mys-1\",kqRWElE1m:\"ps-1\",kZvCpI1Ig:\"bi\",L8IcLHfmH:\"drawingphone\",NEWmOxXhi:\"who\",O6aQp13hl:\"who-phone\",OhaqyTBAL:\"cd-1\",ow2Wj5RwC:\"end\",pLAlAh6OQ:\"c3\",rUIRhuinH:\"form-n\",S44SE1v2v:\"bi-1\",syXmZcpLW:\"ex\",vCXqaSg94:\"ggs2\",W_5hk8nCc:\"c2\",w_NSj5bLs:\"nsa-1\",xqBqsbdnI:\"c4-1\",y8rrjrsBH:\"ggs-1\",ziSQpM9rK:\"mys\"},robots:\"max-image-preview:large\",serializationId:\"framer-rnxhd\",title:siteMetadata(params,contentLocale).title||\"Old Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"A,ouCACiJA,OAAK,0BAAgCC,MAAiB,mBAAY,EAAM,IAAM,CAAC,GAAK,CAAC,YAAS,YAAS,YAAS,GAAG0e,IAAMC,EAAM,OAAOC,GAAsB,kBAAK,OAAO,IAAI,CAAC,GAAGF,GAAc,YAAa,KAAG,CAAC,EAAe,kBAAK,MAAM,CAAC,GAAGA,GAAS,KAAG,CAAC,CAAE,CAAC,EAAQze,aAAU,CAAC,SAAO,KAAG,SAAM,GAAG0e,OAAgB,CAAC,GAAGA,EAAK,GAQpcze,OAAK,QARgeC,oBAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,SAAM,aAAU,YAAS,WAAQ,GAAG0e,IAAW5e,YAAS0e,CAAK,EAAE,MAAoB,kBAAK3e,MAAI,CAAC,GAAG6e,GAAU,IAAI,GAAG,UAAU,GAAG,eAAeC,EAAS,EAAW,YAAa,MAAI,IAAI,uTAAuT,MAAM,CAAC,GAAGC,EAAK,CAAC,CAAC,CAAE,CAQ3/B,EAAE,CARugC,iCAAiChf,OAAK,2CAA2CA,OAAK,mCAQ3lC,EAAE,cAAc,EAAE,OAAK,YAAY,Q,OCR2nB,SAASK,wBAAqB,EAAU,GAAG4e,EAAS,CAAC,IAAMC,GAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,GAAcE,EAAUD,EAAQ,CAAC,EAASD,EAAc,C,waAApjB5e,kBAAgB,OAAO,OAAO,GAAG,EAAQC,kBAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,EAAI,CAAC,EAAQC,cAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,qBAAkB,eAAqBC,qBAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+LC,eAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,cAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQC,YAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,sBAAoB,EAAE,IAAI,oBAAoBue,IAAUte,eAAY,CAAC,QAAM,cAAY,CAAC,IAAMue,GAAOte,KAAiB,mBAAmB,EAAQue,GAAWC,GAAOF,GAAO,WAAiBG,GAAaxe,UAAmB,CAAC,GAAGqe,GAAO,aAAU,GAAG,CAAC,KAAK,UAAUC,EAAU,CAAC,CAAC,EAAE,MAAoB,kBAAK,oBAAoB,SAAS,CAAC,MAAME,GAAsB,UAAQ,CAAC,CAAE,EAAQve,2BAAwB,CAAC,QAAQ,YAAY,SAAS,YAAY,MAAM,YAAY,QAAQ,YAAY,QAAQ,WAAW,EAAQC,YAAS,OAAO,OAAOC,GAAc,EAAQC,aAAU,CAAC,SAAO,KAAG,SAAM,GAAGud,OAAgB,CAAC,GAAGA,GAAM,QAAQ1d,2BAAwB0d,GAAM,UAAUA,GAAM,SAAS,WAAW,GAAUtd,2BAAwB,EAAM,IAAesd,EAAM,iBAAwBK,EAAS,KAAK,GAAG,EAAEL,EAAM,iBAAwBK,EAAS,KAAK,GAAG,EAU15D,gBAAgB,QAV26D1d,oBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMme,GAAYle,KAAO,IAAI,EAAQme,GAAWC,GAAKF,GAAkBG,GAAgBpe,KAAY,EAAO,CAAC,gBAAa,cAAW,cAAc,EAA0B,qBAAqB,EAAE,GAAK,CAAC,SAAM,aAAU,YAAS,WAAQ,GAAGqd,IAAWzd,YAASud,CAAK,EAAO,CAAC,eAAY,cAAW,uBAAoB,mBAAgB,kBAAe,aAAU,mBAAgB,cAAW,aAAU,gBAAgB,CAAC,WAAA,cAAW,eAAe,YAAY,gBAAA,kBAAgB,IAAIe,GAAW,WAAQ,kBAAA,oBAAiB,CAAC,EAAQG,GAAiBxe,0BAAuBsd,EAAMK,EAAQ,EAAuCc,GAAkB,GAAGtf,oBAA0C,EAAQuf,OAAoBC,KAAc,YAA6CC,OAAqBD,KAAc,YAAuC,MAAoB,kBAAK,YAAY,CAAC,GAAGE,IAAUN,GAAgB,SAAsB,kBAAK1e,YAAS,CAAC,QAAQ8d,GAAS,QAAQ,GAAM,SAAsB,kBAAKle,cAAW,CAAC,MAAMJ,eAAY,SAAsB,kBAAM,OAAO,OAAO,CAAC,GAAGme,GAAU,GAAGsB,GAAgB,UAAU,GAAGL,GAAkB,gBAAgBhB,GAAUsB,EAAU,EAAE,mBAAmB,UAAU,aAAa,SAA0B,oBAAiB,SAAS,YAAY,IAAIV,GAAW,MAAM,CAAC,gBAAgB,oBAAoB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,QAAQ,EAAE,GAAGX,EAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,2BAA2B,QAAQ,CAAC,EAAE,oBAAoB,CAAC,gBAAgB,oBAAoB,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,gBAAgB,0BAA0B,QAAQ,CAAC,CAAC,EAAE,GAAG3e,wBAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE4f,GAAYK,EAAc,EAAE,SAAS,CAACN,GAAY,GAAgB,kBAAK,SAAS,CAAC,sBAAsB,GAAK,SAAsB,kBAAK5e,IAAe,CAAC,SAAsB,kBAAK,OAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,+CAA+C,uBAAuB,MAAM,sBAAsB,6CAA6C,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAmB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,kBAAkB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGf,wBAAqB,CAAC,UAAU,CAAC,SAAsB,kBAAKe,IAAe,CAAC,SAAsB,kBAAK,OAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,6CAA6C,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,CAAC,EAAE,UAAU,CAAC,SAAsB,kBAAKA,IAAe,CAAC,SAAsB,kBAAK,OAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,2CAA2C,EAAE,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC,EAAE6e,GAAYK,EAAc,CAAC,CAAC,EAAEJ,GAAa,GAAgB,kBAAK,OAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,oBAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,oIAAoI,WAAW,mIAAmI,EAAE,SAAsB,kBAAK5f,kBAAgB,CAAC,eAAeO,YAAU,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,cAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,QAAyB,oBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,2FAA2F,gBAAgB,oBAAoB,KAAK,OAAO,WAAW,MAAM,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,+GAA+G,gBAAgB,mBAAmB,KAAK,oIAAoI,WAAW,mIAAmI,CAAC,EAAE,SAAsB,kBAAK,OAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,kBAAkBE,oBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU/0O,EAAE,CAV21O,8EAA8E,0QAA0Q,+JAA+J,gJAAgJ,qIAAqI,2JAA2J,2MAA2M,sEAU38Q,EAAE,cAAc,EAAiC,gBAAgB,YAAY,SAAS,gBAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,oBAAoB,gBAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,UAAU,WAAW,UAAU,OAAO,EAAE,MAAM,UAAU,KAAK,YAAY,IAAI,CAAC,CAAC,EAAE,SAAS,gBAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,4KCVnxEY,OAAK,0BAAgCC,MAAiB,mBAAY,EAAM,IAAM,CAAC,GAAK,CAAC,YAAS,YAAS,YAAS,GAAGgd,IAAMC,EAAM,OAAOC,GAAsB,kBAAK,OAAO,IAAI,CAAC,GAAGF,GAAc,YAAa,KAAG,CAAC,EAAe,kBAAK,MAAM,CAAC,GAAGA,GAAS,KAAG,CAAC,CAAE,CAAC,EAAQ/c,aAAU,CAAC,SAAO,KAAG,SAAM,GAAGgd,OAAgB,CAAC,GAAGA,EAAK,GAQpc/c,OAAK,QARgeC,oBAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,SAAM,aAAU,YAAS,WAAQ,GAAGgd,IAAWld,YAASgd,CAAK,EAAE,MAAoB,kBAAKjd,MAAI,CAAC,GAAGmd,GAAU,IAAI,GAAG,UAAU,GAAG,eAAeC,EAAS,EAAW,YAAa,MAAI,IAAI,y1EAAy1E,MAAM,CAAC,GAAGC,EAAK,CAAC,CAAC,CAAE,CAQ7hG,EAAE,CARyiG,iCAAiCtd,OAAK,2CAA2CA,OAAK,qCAQ7nG,EAAE,cAAc,EAAE,OAAK,YAAY,Q,OCTF,SAAS,EAAE,EAAE,CAAC,GAAY,IAAT,IAAK,GAAM,MAAU,eAAe,2DAA2D,EAAE,OAAO,CAAC,CAAC,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,OAAO,OAAO6e,EAAE,SAAS,EAAE,EAAE,UAAU,YAAY,EAAE,EAAE,UAAUA,CAAC,CAA8u0E,SAAS,GAAG,EAAE,EAAE,CAAC,IAAI,IAAIC,GAAE,EAAEA,GAAED,EAAE,OAAO,KAAI,CAAC,IAAIE,GAAEF,EAAEC,IAAG,GAAE,WAAWC,GAAE,YAAY,CAAC,EAAE,GAAE,aAAa,CAAC,EAAE,UAAUA,KAAI,GAAE,SAAS,CAAC,GAAG,OAAO,eAAe,EAAEA,GAAE,IAAIA,EAAC,CAAC,CAAC,C,ghDAA720E1e,IAAE,CAAC,UAAU,IAAI,QAAQ,OAAO,eAAe,EAAE,MAAM,CAAC,WAAW,EAAE,CAAC,EAAEC,IAAE,CAAC,SAAS,GAAG,UAAU,CAAC,EAAE,MAAM,CAAC,EAAEC,IAAE,IAAIC,IAAE,KAAKC,IAAE,EAAE,KAAK,GAAGC,IAAED,IAAE,EAAEE,IAAE,EAAEC,IAAE,KAAK,KAAKC,IAAE,KAAK,IAAIC,IAAE,KAAK,IAAIC,IAAE,SAAS,EAAE,CAAC,OAAgB,OAAO,GAAjB,QAAkB,EAAEC,IAAE,SAAS,EAAE,CAAC,OAAkB,OAAO,GAAnB,UAAoB,EAAEC,IAAE,SAAS,EAAE,CAAC,OAAgB,OAAO,GAAjB,QAAkB,EAAEC,IAAE,SAAS,EAAE,CAAC,OAAgB,IAAT,IAAK,EAAK,EAAEC,IAAE,SAAS,EAAE,CAAC,OAAgB,OAAO,GAAjB,QAAkB,EAAEC,IAAE,SAAS,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,EAAEC,IAAE,UAAU,CAAC,OAA0B,SAApB,MAA0B,EAAEC,IAAE,SAAS,EAAE,CAAC,OAAON,IAAE,CAAC,GAAGD,IAAE,CAAC,CAAC,EAAE,EAAc,OAAO,aAAnB,YAAgC,YAAY,QAAQ,UAAU,CAAC,EAAE,EAAE,MAAM,QAAQQ,IAAE,oBAAoBC,IAAE,mCAAmC,EAAE,8BAA8BC,IAAE,mCAAmC,EAAE,gBAAgBC,IAAE,kBAAkBC,IAAE,wCAAwC,EAAE,CAAC,EAAEC,IAAE,CAAC,EAAE,EAAE,SAAS,EAAE,CAAC,OAAO,IAAE,GAAG,EAAE,CAAC,IAAI,EAAE,EAAoB,EAAE,SAAS,EAAE,EAAE,CAAC,MAAM,CAACid,GAAG,IAAK,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAE,GAAGA,IAAIjd,MAAI,IAAE,GAAGid,IAAI,CAAC,EAAE,GAAG,UAAU,CAAC,MAAO,EAAC,EAAE,GAAG,CAAC,eAAe,CAAC,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,SAAS,EAAE,CAAC,IAAIA,EAAEC,GAAEC,GAAE,EAAE,GAAG,GAAG5d,IAAE4d,EAAC,GAAG/d,IAAE+d,EAAC,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,GAAGA,GAAE,OAAO,CAAC,EAAA,CAAG,SAAS,CAAC,IAAI,GAAE,GAAG,OAAO,MAAK,CAAC,GAAGD,GAAE,CAAC,WAAWC,EAAC,IAAI,EAAE,GAAGD,GAAE,CAAC,IAAI,GAAE,EAAE,OAAO,MAAK,EAAEA,MAAK,EAAEA,GAAE,CAAC,QAAQ,EAAEA,GAAE,CAAC,MAAM,IAAI,GAAG,EAAEA,IAAGD,CAAC,KAAK,EAAE,OAAOC,GAAE,CAAC,EAAE,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,EAAE,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAE,EAAED,KAAK7d,IAAE8d,EAAC,EAAE,EAAED,EAAE,CAAC,EAAE3d,IAAE4d,EAAC,GAAG,EAAE,cAAc,EAAE,aAAaD,CAAC,GAAGC,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,MAAM,GAAG,EAAA,CAAG,QAAQD,CAAC,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAED,EAAE,OAAO,CAAC,EAAEE,GAAE,WAAWF,EAAE,OAAO,CAAC,CAAC,EAAE,MAAO,GAAE,WAAW,CAAC,EAAQC,KAAN,IAAQ,EAAEC,GAAQD,KAAN,IAAQ,EAAEC,GAAQD,KAAN,IAAQ,EAAEC,GAAE,EAAEA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAID,GAAED,EAAE,OAAOE,GAAE,EAAE,EAAE,QAAQF,EAAEE,GAAE,EAAE,GAAG,EAAEA,GAAED,KAAI,OAAOC,GAAED,EAAC,EAAE,GAAG,UAAU,CAAC,IAAI,EAAED,EAAEC,GAAE,GAAG,OAAOC,GAAE,GAAG,MAAM,CAAC,EAAE,IAAI,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,EAAE,EAAE,EAAED,GAAE,KAAK,EAAEC,GAAE,KAAKF,EAAE,QAAQ,EAAE,OAAOA,EAAE,MAAM,GAAGA,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,GAAG,QAAQ,CAAC,GAAG,GAAG,EAAE,EAAE,OAAOA,EAAEC,GAAEC,IAAG,CAAC,EAAE,GAAGF,EAAE,GAAG,GAAG,CAAC,EAAE,EAAE,GAAG,QAAQ,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIA,EAAE,WAAW,CAAC,EAAE,OAAOA,GAAOA,IAAJ,KAAS,EAAE,GAAA,CAAI,MAAMnd,GAAC,CAAC,CAAC,OAAO,EAAEmd,EAAE9d,IAAE,CAAC,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAI+d,MAAKD,EAAEC,MAAK,IAAI,EAAEA,IAAGD,EAAEC,KAAI,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIA,MAAKD,EAAE,EAAEC,IAAGD,EAAEC,IAAG,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI,IAAIC,MAAKD,GAAgBC,KAAd,aAAiCA,KAAhB,eAAiCA,KAAd,cAAkB,EAAEA,IAAG5d,IAAE2d,GAAEC,GAAE,EAAE,EAAEF,EAAEE,MAAK,EAAEA,IAAG,CAAC,GAAGD,GAAEC,GAAE,EAAED,GAAEC,KAAI,OAAOF,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAEC,GAAE,CAAC,EAAE,IAAID,MAAK,EAAEA,MAAKD,IAAI,GAAEC,IAAG,EAAEA,KAAI,OAAOC,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIF,EAAEC,GAAE,EAAE,QAAQjd,IAAEkd,GAAE,EAAE,WAAW,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,GAAE,CAAC,IAAI,IAAIA,MAAKD,GAAEC,MAAK,GAAgBA,KAAb,YAAgBF,GAAYE,KAAT,SAAa,EAAEA,IAAGD,GAAEC,IAAG,GAAG,GAAG,GAAG3d,IAAE,EAAE,OAAO,EAAE,KAAK0d,IAAGC,GAAE,EAAED,GAAE,KAAK,QAAQ,EAAE,GAAEA,GAAE,QAAQA,GAAE,IAAI,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAUA,KAAT,IAAK,KAAQ,GAAE,UAAmBC,KAAT,IAAK,KAAQ,GAAE,SAAS,IAAIC,GAAEC,GAAE,EAAEF,IAAG,GAAGG,GAAE,IAAI,GAAEL,EAAEK,IAAGD,IAAGA,GAAEC,IAAGF,IAAG,GAAEC,GAAE,MAAM,OAAOA,IAAG,EAAE,MAAMA,GAAE,MAAM,GAAE,MAAMJ,IAAI,EAAE,MAAM,EAAEC,IAAG,EAAEA,IAAGD,GAAGA,EAAE,MAAM,EAAE,MAAM,MAAMA,EAAE,EAAEE,IAAGF,EAAE,EAAE,MAAMI,GAAE,EAAE,OAAO,EAAE,IAAI,EAAEJ,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAUC,KAAT,IAAK,KAAQ,GAAE,UAAmBC,KAAT,IAAK,KAAQ,GAAE,SAAS,IAAIG,GAAEL,EAAE,MAAMG,GAAEH,EAAE,MAAMK,GAAE,GAAE,MAAMF,GAAE,EAAEF,MAAKD,IAAI,EAAEC,IAAGE,IAAGA,GAAE,GAAE,MAAME,GAAE,EAAEH,MAAKF,IAAI,EAAEE,IAAGG,IAAG,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,IAAI,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,EAAE,SAAS,CAACL,GAAG,EAAE,OAAO,qBAAqB,EAAE,OAAO,QAAQ,EAAE,OAAO,OAAO,CAAC,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,IAAI,CAACA,GAAGA,EAAE,KAAK,EAAE,MAAMA,EAAE,OAAO,GAAG,IAAI,IAAIC,GAAE,EAAEA,IAAG,GAAE,OAAO,EAAE,GAAEA,GAAE,OAAO,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,EAAE,WAAW,EAAE,EAAE,SAAS,OAAO,EAAE,EAAE,EAAE,KAAK,iBAAiB,CAAC,EAAE,KAAK,YAAY,EAAE,SAAS,OAAOD,EAAE,CAAC,EAAEE,EAAC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAACF,GAAGA,EAAE,KAAK,EAAEA,EAAE,MAAM,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,EAAE,QAAQ,GAAG,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,KAAK,MAAM,EAAE,GAAG,EAAED,CAAC,CAAC,EAAE,OAAO,GAAGC,KAAI,EAAEA,GAAE,EAAEA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,EAAED,EAAE,QAAQA,EAAE,KAAKA,EAAE,KAAK,EAAE,EAAEA,EAAE,OAAOA,EAAE,cAAc,EAAEA,EAAE,MAAM,EAAE,GAAG,SAAS,EAAE,CAAC,MAAO,GAAE,KAAK,GAAG,EAAE,QAAQ,EAAE,MAAM,KAAK,IAAI,EAAE,KAAK,EAAE,MAAMre,GAAC,GAAG,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIse,GAAE,EAAE,IAAI,OAAOA,IAAGA,GAAE,mBAAmB,EAAE,MAAM,EAAE,OAAO,GAAGA,GAAE,OAAO,EAAE,IAAI,EAAED,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,cAAc,EAAE,EAAE,OAAOA,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,EAAEC,GAAE,QAAQ,GAAGA,GAAE,CAAC,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIA,GAAE,IAAID,EAAE,OAAO,CAACA,EAAE,MAAMA,EAAE,UAAUA,EAAE,OAAO,EAAE,QAAQA,EAAE,MAAM,CAACA,EAAE,QAAQ,GAAE,GAAG,EAAE,QAAQ,EAAEA,CAAC,GAAG,CAACA,EAAE,MAAM,GAAG,EAAEA,EAAE,cAAc,EAAEC,EAAC,EAAED,EAAE,OAAOre,MAAIqe,EAAE,OAAOC,GAAE,CAAC,CAAC,GAAG,GAAG,EAAED,CAAC,CAAC,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,GAAG,EAAE,KAAK,EAAE,SAAS,EAAE,IAAI,GAAE,EAAEC,GAAE,KAAKA,GAAE,QAAQ,GAAG,GAAGA,GAAE,UAAUA,GAAE,MAAM,EAAE,GAAEA,GAAE,IAAI,EAAE,OAAO,KAAK,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAOD,EAAE,QAAQ,GAAGA,CAAC,EAAE,EAAE,OAAO,IAAI5d,IAAE6d,EAAC,EAAEA,GAAEA,IAAG,IAAIjd,IAAE,GAAG,EAAEid,GAAED,CAAC,EAAE,EAAE,OAAOA,EAAE,MAAM,EAAE,EAAE,KAAK,GAAGA,EAAE,QAAQA,EAAE,cAAc,EAAE,KAAK,IAAIA,EAAE,UAAU,CAAC,GAAG,EAAE,EAAE,GAAG,EAAEA,EAAE,SAAS,QAAQ,EAAE,MAAM,SAAS,CAAC,EAAE,GAAGA,CAAC,IAAI,EAAE,QAAQA,GAAGE,IAAG,GAAG,EAAEF,CAAC,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,cAAc,EAAE,cAAc,OAAOA,EAAE,CAAC,EAAE,IAAK,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,OAAO,GAAG,EAAEA,EAAEK,EAAC,EAAE,EAAE,SAAS,CAACJ,IAAG,EAAE,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,KAAK,MAAM,CAAC,EAAE,MAAM,EAAE,KAAK,OAAOhd,MAAI,GAAG,OAAO,GAAG,KAAK,CAAC,EAAE,EAAE,MAAM,CAACod,GAAEH,EAAC,EAAE,GAAG,IAAK,GAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,GAAED,EAAE,OAAO,OAAOC,IAAGA,GAAE,KAAKA,GAAE,UAAU,CAACA,GAAE,QAAQA,GAAE,QAAQ,EAAE,GAAG,EAAEA,EAAC,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,EAAE,KAAK,OAAsBA,IAAhB,eAA+BA,IAAZ,SAAa,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIK,GAAE,EAAE,QAAQF,GAAE,GAAGH,CAAC,GAAG,EAAEI,GAAE,EAAE,OAAO,EAAE,MAAM,OAAOA,IAAG,CAACF,KAAI,EAAE,OAAOC,GAAE,EAAE,MAAM,EAAE,KAAKA,GAAE,EAAE,MAAME,GAAEA,GAAE,EAAE,KAAK,GAAGF,IAAGE,GAAE,GAAG,EAAE,QAAQA,EAAC,EAAEF,GAAEC,GAAE,GAAG,CAACF,IAAG,GAAG,EAAE,EAAE,OAAO,EAAE,MAAME,EAAC,EAAE,EAAE,QAAQ,GAAG,CAAC,EAAEH,IAAG,GAAG,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,aAAa,GAAG,GAAG,CAAC,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAII,GAAEF,GAAEC,GAAEE,GAAEN,EAAE,OAAOO,GAAEP,EAAE,SAAS,GAAGQ,GAAER,EAAE,SAAS,GAAGte,IAAE6e,GAAE,QAAQ,CAAC,CAAC,EAAEP,EAAE,KAAK,OAAO9d,IAAE+d,EAAC,IAAI,MAAMA,EAAC,GAAGA,MAAKK,KAAI,GAAEL,GAAE,OAAO,CAAC,EAAE,GAAQA,GAAE,OAAO,EAAE,IAAjB,IAAmB,GAAEA,GAAE,QAAQ,GAAG,EAAQE,KAAN,KAAeA,KAAN,KAASE,IAAG,IAAI,GAAEJ,GAAE,QAAQ,IAAI,EAAE,IAAUE,KAAN,IAAQI,GAAE,OAAOA,GAAE,QAAQA,GAAE,SAAS,CAAC,IAAI,WAAWN,GAAE,OAAO,CAAC,CAAC,GAAG,IAAIG,IAAGC,GAAE,EAAEE,GAAEL,GAAA,CAAG,cAAc,EAAE,IAAI,IAAIG,GAAE,GAAGJ,MAAKK,KAAI,GAAEL,IAAGO,IAAGF,GAAEL,MAAK,GAAE,WAAWA,GAAE,OAAOI,GAAE,CAAC,EAAEJ,GAAE,OAAOI,GAAE,CAAC,CAAC,EAAED,IAAGF,KAAI,GAAEC,GAAE,KAAK,EAAED,EAAC,EAAEA,GAAE,GAAGA,GAAA,CAAG,cAAc,GAAGG,GAAE,EAAE,EAAEL,EAAEC,GAAE,OAAO,EAAEI,GAAE,CAAC,EAAEH,EAAC,EAAEC,GAAEK,GAAEL,KAAUF,IAAN,KAAQO,GAAE,CAACP,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIC,GAAEG,GAAEF,GAAE/d,IAAE4d,EAAE,EAAE,EAAEI,IAAGD,GAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAGG,GAAEN,EAAEI,IAAG,GAAGD,KAAI,GAAE,SAASH,EAAE,IAAI,GAAE,OAAOC,GAAE,EAAE,CAAC,IAAI,GAAEK,GAAE,GAAEL,GAAEI,IAAG,EAAE,oBAAoBH,KAAI,GAAEG,GAAE,KAAK,UAAU,CAAC,EAAE,GAAE9d,IAAE8d,GAAE,KAAK,OAAO,GAAGA,GAAE,OAAO,GAAE,gBAAgB9d,IAAE2d,GAAE,eAAe,EAAE,EAAE,EAAE,GAAE,aAAa,EAAE,GAAE,QAAQF,EAAEI,GAAE,EAAE,CAAC,OAAO,IAAI,GAAGJ,EAAE,GAAGM,GAAEN,EAAEI,GAAE,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,GAAO,IAAJ,EAAMJ,EAAE,CAAC,EAAEA,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAOC,GAAE,EAAE,EAAEA,GAAED,EAAEA,EAAEC,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO/d,IAAE,CAAC,IAAI,EAAEY,IAAE,KAAK,CAAC,GAAGkd,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG1d,IAAE,CAAC,GAAG,WAAW,IAAI,CAAC0d,GAAG,CAAC,EAAE,QAAQ,EAAE,OAAO,KAAK,GAAG1d,IAAE,EAAE,EAAE,IAAI,CAAC,EAAE,UAAU,IAAIY,GAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAgB+c,KAAT,IAAK,KAAQ,GAAE,CAAC,GAAG,EAAE,QAAQ,SAAS,EAAE,CAAC,IAAIC,GAAE,OAAOhe,IAAE,CAAC,GAAG,CAAC8d,GAAG,GAAG,EAAE,CAAC,GAAG,GAAEC,GAAA,CAAG,KAAK,MAAMC,GAAE,GAAG,CAAC,CAAC,EAAED,GAAE,KAAK,CAAC,CAAC,CAAC,GAAGA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO9c,KAAG,CAAC6c,GAAG7c,IAAE,SAASA,IAAE,SAAS,CAAC,EAAE,CAACjB,IAAE,CAAC,GAAG+d,IAAG,CAAC7c,KAAG,GAAG,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE6c,EAAC,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,MAAMD,GAAG3c,IAAAA,CAAG,iBAAiB,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,MAAO,GAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,SAAS,EAAE,CAAC,IAAI4c,GAAE,EAAE,SAAS,EAAE,eAAe,EAAE,OAAO,GAAGD,EAAEC,GAAE,iBAAiBA,GAAEA,KAAI,EAAE,EAAE,GAAG5c,IAAE,cAAc,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,EAAE,KAAK,UAAU,CAAC,MAAM,IAAG,KAAK,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,GAAGlB,IAAE,CAAC,EAAE,OAAO,EAAE,IAAI6d,EAAE1d,IAAE,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE2d,GAAE,GAAGD,EAAE,IAAI,EAAEE,GAAEF,EAAE,MAAM,EAAEK,GAAE,WAAWL,EAAE,IAAI,GAAG,EAAEG,GAAE,CAAC,EAAEC,GAAEF,GAAE,GAAGA,GAAE,EAAEI,GAAE,MAAMJ,EAAC,GAAGE,GAAEG,GAAEP,EAAE,KAAKQ,GAAEN,GAAEO,GAAEP,GAAE,OAAOhe,IAAEge,EAAC,EAAE,GAAE,GAAE,CAAC,OAAO,GAAG,MAAM,GAAG,IAAI,CAAC,EAAEA,KAAI,EAAE,CAACE,IAAGE,KAAI,GAAEJ,GAAE,GAAG,GAAEA,GAAE,IAAI,SAAS,EAAE,GAAE,GAAE,CAAC,IAAIQ,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,IAAGC,IAAGpB,EAAA,CAAG,OAAOqB,GAAElB,GAAEgB,IAAG,GAAG,CAACE,GAAE,CAAC,GAAG,EAAE,GAAWrB,EAAE,OAAX,OAAgB,GAAGA,EAAE,MAAM,CAAC,EAAEte,GAAC,EAAA,CAAG,IAAI,CAAC,IAAI,GAAE,KAAKsf,IAAG,GAAEI,GAAE,KAAI,CAAC,sBAAsB,CAAC,CAAC,OAAOF,GAAEC,KAAID,GAAEC,IAAG,IAAG,CAAC,IAAI,GAAE,GAAEA,IAAG,CAAC,EAAE,GAAEb,GAAE,KAAK,IAAIY,GAAEC,EAAC,EAAEX,GAAE,GAAGN,GAAEgB,GAAE,GAAEA,KAAIxf,IAAE,EAAE4e,GAAEa,GAAEV,GAAES,GAAE,GAAGhB,GAAEgB,GAAE,EAAE,GAAE,EAAE,GAAExf,IAAE,GAAE,EAAEqf,GAAEI,GAAE,KAAI,GAAEJ,GAAEG,GAAER,GAAE,GAAEC,IAAGI,GAAEG,GAAE,GAAG,GAAEH,IAAG,GAAER,GAAE,KAAK,IAAUA,KAAN,IAAQM,GAAED,EAAC,EAAE7e,IAAE6e,GAAEA,GAAEC,GAAEA,EAAC,EAAEC,GAAEE,KAAI,GAAEF,IAAGA,GAAEG,KAAI,GAAEH,IAAcZ,KAAX,UAAc,GAAGmB,EAAC,EAAE,GAAE,IAAIL,GAAEC,GAAE,GAAE,IAAIA,GAAE,GAAE,EAAE,IAAG,WAAWjB,EAAE,MAAM,GAAG,WAAWA,EAAE,IAAI,GAAGkB,GAAEC,GAAEA,GAAE,EAAEZ,GAAQA,KAAN,IAAQY,GAAED,GAAEA,GAAE,KAAK,IAAIA,GAAEC,GAAED,EAAC,IAAI,IAAchB,KAAV,QAAY,GAAG,GAAG,GAAE,EAAEiB,GAAE,EAAEd,GAAEc,GAAEd,GAAE,GAAE,EAAE,GAAGL,EAAE,QAAQA,EAAE,IAAI,GAAG,EAAE,GAAEC,IAAGkB,GAAE,EAAE,GAAGlB,EAAC,EAAEA,EAAC,CAAC,MAAO,KAAGoB,GAAE,GAAGA,GAAE,KAAKA,GAAE,KAAK,EAAE,GAAGA,GAAE,GAAGpB,GAAEA,GAAEkB,EAAC,EAAEA,IAAGE,GAAE,CAAC,EAAEA,GAAE,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIrB,EAAW,MAAK,EAAE,GAAA,CAAI,MAAM,GAAG,CAAC,CAAC,IAAI,GAAA,CAAI,OAAQ,OAAO,SAAS,GAAE,CAAC,IAAIE,GAAE,GAAG,KAAK,MAAM,WAAWD,EAAC,EAAE,CAAC,EAAE,EAAED,CAAC,EAAE,OAAOE,GAAEA,GAAE,GAAGF,GAAG5d,IAAE6d,EAAC,EAAE,EAAE,GAAGA,EAAC,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIA,GAAEC,GAAEG,GAAE,EAAE,CAAC,EAAE,MAAM,CAACA,IAAG/d,IAAE,CAAC,IAAI,GAAE,GAAE,EAAE,QAAQZ,IAAE,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,GAAG,GAAE,CAACU,IAAE,EAAE,EAAE,KAAK,IAAG6d,KAAI,EAAE,GAAG,EAAE,SAAS,GAAG,GAAGD,EAAEK,GAAEle,IAAE,CAAC,EAAE,SAAS,EAAE,CAAC,MAAO,IAAE,EAAE6d,CAAC,EAAE,KAAK,IAAIE,GAAEF,CAAC,GAAGC,GAAEC,GAAEF,CAAC,EAAE,SAAS,EAAE,CAAC,IAAI,IAAIK,GAAEF,GAAEC,GAAE,WAAWF,GAAEF,EAAE,EAAEA,CAAC,EAAEM,GAAE,WAAWJ,GAAEF,EAAE,EAAE,CAAC,EAAEO,GAAE7e,IAAE8e,GAAE,EAAEC,GAAE,EAAE,OAAO,OAAM,GAAEP,IAAG,GAAE,EAAEO,GAAE,CAAC,EAAEL,IAAGC,IAAG,GAAE,EAAEI,GAAE,CAAC,EAAEH,IAAGH,GAAE,KAAK,IAAI,EAAEM,IAAGL,EAAC,GAAGG,KAAI,GAAEF,GAAE,GAAEI,IAAG,MAAO,IAAE,CAACR,IAAGM,IAAGN,GAAE,EAAEO,IAAGR,EAAEE,IAAGM,KAAIR,GAAG5d,IAAE4d,CAAC,EAAEQ,GAAEA,GAAE,GAAGR,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,GAAG,EAAE,CAAC,EAAE,CAACA,EAAE,CAAC,IAAIC,GAAE,CAAC,EAAE,GAAE,GAAG,CAACC,GAAE,UAAU,CAAC,OAAO,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAE,EAAE,UAAU,KAAK,QAAQ,GAAED,GAAE,EAAW,MAAIA,GAAE,GAAA,CAAI,OAAO,GAAG,IAAI,KAAK,MAAM,KAAK,OAAO,EAAEA,GAAE,EAAE,KAAK,OAAO,GAAGD,EAAE,EAAE,IAAIC,KAAIA,EAAC,EAAEA,GAAEC,EAAC,EAAEA,EAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAGD,GAAE,SAAS,GAAE,CAAC,OAAO,EAAE,CAAC,CAACD,EAAEC,EAAC,EAAE,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAI,IAAID,EAAEC,GAAEC,GAAEG,GAAEF,GAAE,EAAEC,GAAE,GAAG,EAAE,EAAE,EAAE,QAAQ,UAAUD,EAAC,IAAI,GAAE,EAAE,QAAQ,IAAIH,CAAC,EAAE,GAAQ,EAAE,OAAOA,EAAE,CAAC,IAAlB,IAAoB,GAAE,EAAE,OAAOA,EAAE,EAAEE,GAAEF,EAAE,CAAC,CAAC,CAAC,MAAMK,GAAExd,IAAEH,GAAC,EAAE,IAAG,EAAE,OAAOyd,GAAEH,EAAEG,EAAC,EAAE,GAAGE,GAAEJ,GAAE,CAACA,GAAE,GAAGI,GAAE,EAAE,CAACJ,GAAE,GAAG,CAACA,GAAE,IAAI,IAAI,EAAE,GAAEC,GAAE,EAAE,OAAOE,GAAE,EAAE,OAAOD,GAAE,EAAE,OAAOA,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIA,GAAEH,EAAE,EAAEI,GAAEF,GAAED,GAAE,OAAO,GAAGI,GAAE,SAAS,EAAE,CAAC,OAAOJ,KAAID,EAAE,GAAGG,GAAEC,IAAG,EAAE,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIF,GAAEG,GAAEF,GAAEC,GAAE,EAAE,OAAOE,GAAE5e,IAAE,IAAIwe,MAAKE,IAAG,GAAEA,GAAEF,IAAGF,GAAG,GAAG,CAAC,CAACC,IAAGI,IAAGC,IAAG,GAAE,KAAK,IAAID,EAAC,KAAK,GAAEH,GAAE,GAAEG,IAAG,OAAOF,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAID,GAAEG,GAAEF,GAAEC,GAAE,EAAE,KAAKG,GAAEH,GAAEJ,GAAGQ,GAAErd,IAAEsd,GAAE,EAAE,KAAK,GAAGF,GAAE,MAAO,IAAEH,GAAEJ,EAAE,UAAU,GAAEI,GAAE,eAAe,EAAEH,IAAG,GAAG,QAAQ,GAAG,EAAEQ,KAAI,IAAEA,IAAG,GAAEP,GAAEK,GAAE,MAAMF,GAAEH,EAAC,EAAEK,GAAE,KAAKF,EAAC,EAAE,IAAEG,GAAEL,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,CAAC,EAAE,EAAE,eAAe,EAAE,cAAc,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG,GAAG,EAAE,aAAa,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,GAAG,EAAE,IAAG,EAAE,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE3d,IAAE,GAAG,EAAE,SAAS,CAAC,IAAIwd,EAAE,EAAE,KAAKC,GAAE9d,IAAE,CAAC,EAAE+d,GAAEF,GAAG,CAACC,IAAG,EAAE,KAAK,UAAU,CAAC,KAAK,OAAO,CAAC,CAAC,EAAE,EAAEI,GAAE,CAAC,KAAK,GAAG,OAAO,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,QAAQ,CAAC,EAAEF,GAAE,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,GAAG,QAAQ,CAAC,EAAE,SAAS,CAAC,EAAE,GAAG,GAAG,EAAE,IAAID,GAAE,CAAC,GAAG,GAAGF,GAAG,OAAO,GAAGE,GAAE,GAAG,GAAG,EAAEG,EAAC,EAAEF,EAAC,CAAC,EAAE,GAAGD,GAAE,UAAU,GAAGG,GAAE,GAAG,EAAEF,EAAC,CAAC,CAAC,EAAE,GAAG,GAAE,KAAKH,GAAGE,GAAE,EAAE,aAAa,GAAG,KAAKA,EAAC,EAAE,GAAGF,GAAG,GAAG,GAAWA,IAAR,MAAU,MAAMA,EAAE,OAAO,CAAC,CAAC,CAAC,YAAY,EAAEA,EAAE,OAAO,CAAC,GAAG,QAAQ,CAAC,GAAGA,EAAEE,EAAC,EAAE,EAAE,UAAU,EAAE,SAAS,GAAGA,GAAE,EAAE,CAAC,MAAM,GAAG,KAAK,CAAC,CAAA,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,IAAI,IAAI,GAAG,EAAE,MAAM,CAAC,EAAE,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,GAAG,GAAG,EAAE,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,EAAE,OAAO,CAAC,GAAG,GAAG,CAAC,EAAE,OAAO,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,EAAE,OAAO,CAAC,IAAI,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,GAAG,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,YAAY,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAEF,GAAGC,GAAED,GAAG,EAAE,EAAE,EAAE,GAAGC,GAAE,EAAE,EAAE,EAAED,GAAGC,GAAED,IAAI,EAAE,EAAE,GAAG,EAAEA,GAAG,GAAG,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAEG,GAAEF,GAAEC,GAAEE,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAE,EAAEve,IAAE,CAAC,EAAE,CAAC,GAAG,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,MAAM,GAAG,CAACue,GAAE,CAAC,GAAS,EAAE,OAAO,EAAE,IAAjB,MAAqB,EAAE,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,GAAG,GAAG,GAAE,GAAG,QAAQ,GAAS,EAAE,OAAO,CAAC,IAAhB,IAAkB,CAAC,GAAG,EAAE,OAAO,IAAI,GAAE,EAAE,OAAO,CAAC,EAAE,GAAE,EAAE,OAAO,CAAC,EAAE,GAAE,EAAE,OAAO,CAAC,EAAE,EAAE,IAAIT,GAAEA,GAAEG,GAAEA,GAAEF,GAAEA,IAAO,EAAE,SAAN,EAAa,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,CAAC,EAAE,KAAS,EAAE,SAAN,EAAa,MAAM,EAAE,GAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,IAAI,GAAGQ,IAAG,EAAE,GAAGA,GAAE,GAAG,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,GAAE,EAAE,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,MAAM,GAAW,EAAE,OAAO,EAAE,CAAC,IAApB,MAAsB,IAAG,GAAE,GAAE,EAAE,MAAMje,GAAC,EAAEsd,EAAM,IAAA,CAAC,EAAE,QAAQ,GAAG,EAAE,MAAO,IAAE,EAAE,MAAMrd,GAAC,EAAEsd,IAAGU,GAAE,OAAO,IAAI,GAAE,GAAG,GAAGA,EAAA,KAAO,IAAGA,GAAE,GAAG,IAAI,IAAI,GAAGA,GAAE,GAAG,IAAI,GAAE,GAAG,GAAGA,GAAE,GAAG,MAAM,GAAEJ,IAAG,GAAGA,IAAGD,GAAE,GAAGC,GAAED,GAAEC,GAAED,IAAGK,GAAE,OAAO,IAAI,GAAE,IAAI,GAAG,GAAE,GAAG,GAAGP,GAAE,EAAE,EAAEF,GAAEG,EAAC,EAAE,GAAE,GAAG,GAAGD,GAAEF,GAAEG,EAAC,EAAE,GAAE,GAAG,GAAGD,GAAE,EAAE,EAAEF,GAAEG,EAAC,CAAA,KAAO,IAAE,EAAE,MAAM3d,GAAC,GAAG,GAAG,YAAY,GAAEie,GAAE,IAAI,MAAM,CAAC,CAAC,OAAOX,GAAG,CAACU,KAAI,GAAEC,GAAE,GAAG,GAAG,GAAEA,GAAE,GAAG,GAAG,GAAEA,GAAE,GAAG,GAAG,KAAI,GAAE,KAAK,IAAIT,GAAEG,GAAEF,EAAC,IAAI,GAAE,KAAK,IAAID,GAAEG,GAAEF,EAAC,IAAI,EAAEK,KAAIC,GAAE,GAAE,GAAE,GAAG,GAAED,GAAEC,GAAE,GAAEF,GAAE,GAAGa,IAAG,EAAEZ,GAAEC,IAAGW,IAAGZ,GAAEC,IAAG,GAAED,KAAIN,IAAGG,GAAEF,IAAGiB,IAAGf,GAAEF,GAAE,EAAE,GAAGK,KAAIH,IAAGF,GAAED,IAAGkB,GAAE,GAAGlB,GAAEG,IAAGe,GAAE,EAAE,IAAG,IAAI,GAAE,GAAG,CAAC,EAAEhB,GAAE,IAAI,GAAE,GAAG,CAAC,EAAE,IAAIE,GAAE,IAAI,GAAE,GAAG,CAAC,EAAE,IAAIC,GAAE,KAAKN,IAAGU,GAAE,OAAO,IAAI,GAAE,GAAG,GAAGA,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIX,EAAE,CAAC,EAAEC,GAAE,CAAC,EAAEC,GAAE,GAAG,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,IAAIG,GAAE,EAAE,MAAM,CAAC,GAAG,CAAC,EAAEL,EAAE,KAAK,MAAMA,EAAEK,EAAC,EAAEJ,GAAE,KAAK,IAAGI,GAAE,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,EAAEJ,GAAED,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAEG,GAAEF,GAAEC,GAAEE,GAAE,GAAGC,IAAG,EAAED,GAAA,CAAG,MAAM,EAAE,EAAEE,GAAER,EAAE,QAAQ,QAAQS,GAAE,EAAE,GAAG,CAACF,GAAE,OAAO,EAAE,GAAG,GAAEA,GAAE,IAAI,SAAS,EAAE,CAAC,OAAO,EAAE,GAAG,EAAEP,EAAE,CAAC,IAAIQ,IAAGR,EAAE,EAAE,GAAG,IAAI,EAAE,GAAG,KAAK,EAAE,GAAG,KAAK,EAAE,GAAG,EAAE,KAAK,GAAG,GAAG,GAAG,CAAC,EAAEC,KAAI,GAAE,GAAG,CAAC,GAAG,GAAEA,GAAE,EAAA,CAAG,KAAKK,EAAC,IAAIH,GAAE,EAAE,KAAKG,EAAC,GAAG,IAAI,IAAG,GAAE,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,MAAM,CAAC,EAAA,CAAG,OAAO,EAAEG,GAAEL,GAAE,KAAI,IAAGC,GAAEI,KAAI,CAACP,GAAE,QAAQO,EAAC,EAAEF,GAAE,MAAM,GAAGC,GAAE,YAAYL,GAAE,OAAOA,GAAEI,GAAE,OAAOA,GAAEN,GAAA,CAAG,MAAM,GAAG,GAAG,CAACI,GAAE,IAAI,IAAG,GAAE,EAAE,MAAM,EAAE,EAAA,CAAG,OAAO,EAAEI,GAAEL,GAAE,KAAI,IAAGC,GAAEI,IAAGF,GAAEE,IAAG,OAAOH,GAAED,GAAED,GAAE,EAAE,GAAG,UAAU,CAAC,IAAI,EAAEJ,EAAE,yEAAyE,IAAI,KAAK,GAAG,GAAG,IAAI,EAAE,MAAM,OAAW,OAAOA,EAAE,IAAI,IAAI,CAAC,EAAE,EAAE,GAAG,YAAY,GAAG,SAAS,EAAE,CAAC,IAAIA,EAAEC,GAAE,EAAE,KAAK,GAAG,EAAE,GAAG,GAAG,UAAU,EAAE,GAAG,KAAKA,EAAC,EAAE,MAAO,GAAE,GAAG,KAAKA,EAAC,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGD,CAAC,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,UAAU,CAAC,IAAI,EAAEA,EAAEC,GAAEC,GAAEG,GAAEF,GAAEC,GAAE,KAAK,IAAIE,GAAE,IAAIC,GAAE,GAAGI,GAAEP,GAAE,EAAEQ,GAAED,GAAEG,GAAE,IAAI,IAAIC,GAAED,GAAEE,GAAE,CAAC,EAAEC,GAAE,SAAShB,GAAE,GAAE,CAAC,IAAIQ,GAAEW,GAAEV,GAAEG,GAAEI,GAAEb,GAAE,EAAEQ,GAAEM,GAAE,CAAC,IAAIV,GAAE,IAAIS,GAAEX,IAAGW,GAAE,KAAK,IAAGA,GAAEV,MAAK,IAAG,IAAG,IAAGU,IAAGN,IAAGI,IAAG,GAAGG,MAAK,GAAE,EAAEhB,GAAE,MAAM,GAAEQ,GAAE,IAAIR,GAAE,KAAK,GAAE,KAAK,IAAG,IAAI,IAAGO,IAAGA,IAAGK,GAAE,EAAEA,GAAEL,IAAG,GAAE,GAAGS,KAAI,EAAElB,EAAEC,EAAC,GAAGmB,GAAE,IAAI,GAAE,EAAEjB,GAAEa,GAAE,OAAO,KAAIA,GAAEb,GAAE,CAACO,GAAEL,GAAEQ,GAAEL,EAAC,CAAC,EAAE,MAAO,IAAE,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,UAAU,CAACS,GAAE,CAAC,CAAC,CAAC,EAAE,WAAW,SAAS,EAAE,CAAC,OAAOZ,IAAG,KAAK,GAAG,IAAI,EAAE,KAAK,UAAU,CAAC,MAAI,CAACjd,KAAGZ,IAAE,IAAI,IAAE,IAAE,OAAO,IAAEU,IAAE,UAAU,CAAC,EAAE,EAAE,KAAK,IAAIA,IAAE,eAAe,IAAE,aAAa,CAAC,GAAA,CAAI,KAAK,GAAG,OAAO,EAAE,EAAEH,KAAGG,IAAE,kBAAkB,CAACA,IAAE,MAAMA,KAAG,CAAC,CAAC,EAAE,GAAG,QAAQ,EAAE,GAAG,GAAe,OAAO,sBAApB,KAA2C,sBAAsB,GAAGgd,GAAE,MAAM,EAAE,EAAED,IAAG,SAAS,EAAE,CAAC,OAAO,WAAW,EAAEc,GAAE,IAAIb,GAAE,KAAK,EAAE,CAAC,CAAC,EAAE,IAAE,EAAEe,GAAE,CAAC,EAAE,EAAE,MAAM,UAAU,EAAEhB,GAAE,qBAAqB,aAAA,CAAc,CAAC,EAAE,IAAE,EAAE,EAAE,EAAE,EAAE,aAAa,SAAS,EAAE,EAAE,CAAC,GAAE,GAAG,EAAE,EAAE,GAAE,KAAK,IAAID,GAAG,GAAGM,EAAC,CAAC,EAAE,IAAI,SAAS,EAAE,CAAC,GAAE,KAAK,GAAG,KAAK,GAAE,IAAIJ,GAAE,KAAKY,EAAC,EAAE,IAAI,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIT,GAAEL,EAAE,SAAS,EAAE,GAAE,GAAE,GAAE,CAAC,EAAEA,EAAEC,GAAEE,GAAEC,EAAC,EAAEF,GAAE,OAAOG,EAAC,CAAC,EAAE,EAAE,OAAOH,GAAE,OAAO,CAAC,EAAEc,GAAEf,GAAE,UAAU,OAAO,CAACI,EAAC,EAAE,GAAG,EAAEA,EAAC,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,EAAE,EAAEW,GAAE,QAAQ,CAAC,IAAIA,GAAE,OAAOhB,EAAE,CAAC,GAAGG,IAAGH,GAAG,IAAG,EAAE,WAAWgB,EAAC,CAAC,EAAE,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC1d,KAAG,GAAG,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,sBAAsB,GAAG,QAAQ,GAAG,SAAS,EAAE,CAAC,IAAI,IAAI0c,EAAEC,GAAEC,GAAEG,GAAE,CAAC,EAAEF,GAAE,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,EAAEC,GAAED,GAAE,GAAGG,GAAE,EAAEC,GAAEJ,GAAE,OAAOG,GAAEC,GAAE,KAAI,GAAEJ,GAAEG,IAAG,EAAEA,KAAIC,GAAE,EAAqBN,GAAE,OAArBA,GAAE,YAAY,GAAG,EAAW,GAAEA,GAAE,OAAO,EAAED,CAAC,EAAE,GAAEI,IAAG,MAAMF,EAAC,EAAEA,GAAE,QAAQ,GAAG,EAAE,CAAC,CAAC,KAAK,EAAE,CAACA,GAAE,GAAED,GAAE,OAAOD,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,OAAOK,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,MAAO,GAAE,EAAE,EAAEL,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI,IAAIE,GAAEG,GAAEL,EAAE,OAAOK,IAAGA,cAAa,GAAG,EAAEA,GAAEJ,EAAC,EAAE,CAACI,GAAE,KAAK,UAAUA,GAAE,OAAOA,GAAE,SAASA,GAAE,QAAQJ,KAAII,GAAE,SAAS,EAAEA,GAAE,SAASJ,EAAC,GAAG,GAAEI,GAAE,MAAM,GAAE,MAAMA,GAAE,OAAO,GAAE,OAAOH,GAAE,GAAE,MAAMD,KAAI,GAAEI,GAAE,KAAK,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,IAAIle,IAAE,CAAC,EAAE,EAAE,GAAG,IAAI,SAAS,EAAE,CAAC,IAAI6d,EAAEC,GAAEC,GAAEG,GAAEF,IAAG,EAAE,GAAA,CAAI,MAAM,GAAG,EAAEC,GAAE,GAAGD,GAAE,IAAI,OAAOC,IAAGD,GAAE,OAAO,GAAGC,GAAE,OAAOA,GAAE,OAAO,MAAM,KAAK,CAAC,EAAE,QAAQ,GAAG,EAAE,CAAC,GAAGD,GAAE,EAAE,CAAC,GAAG,EAAE,EAAE,GAAEH,EAAE,QAAQ,GAAG,EAAE,EAAE,GAAEA,EAAE,QAAQ,GAAG,EAAE,GAAEA,EAAE,QAAQ,IAAIC,EAAC,EAAED,EAAE,UAAUC,GAAE,CAACI,IAAGA,GAAEH,GAAEF,EAAE,QAAQ,IAAIE,GAAE,CAAC,EAAEA,EAAC,EAAA,CAAG,MAAM,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,KAAK,GAAG,KAAK,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAEE,EAAC,EAAE,CAAC,IAAIJ,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAUC,KAAT,IAAK,KAAQ,GAAE,SAAS,EAAE,CAAC,MAAO,GAAED,EAAE,EAAE,CAAC,CAAC,GAAYE,KAAT,IAAK,KAAQ,GAAE,SAAS,EAAE,CAAC,OAAO,EAAE,GAAGF,EAAE,EAAE,CAAC,EAAE,EAAE,EAAEA,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,GAAG,IAAIK,GAAEF,GAAE,CAAC,OAAOH,EAAE,QAAQC,GAAE,UAAUC,EAAC,EAAE,OAAO,GAAG,EAAE,SAAS,EAAE,CAAC,IAAI,IAAIF,IAAK,IAAG,GAAG,EAAE,GAAGG,GAAE,GAAG,GAAE,EAAE,YAAY,GAAGF,GAAEE,GAAE,GAAGE,IAAcL,IAAX,SAAa,MAAkBA,IAAZ,UAAc,OAAO,WAAW,GAAG,EAAE,IAAIA,GAAGG,GAAEH,EAAE,CAAC,EAAEG,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOH,EAAE,IAAI,EAAE,EAAE,EAAE,EAAEA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIK,GAAEJ,IAAG,EAAEA,GAAE,EAAEE,IAAGD,KAAIF,EAAE,GAAG,OAAOC,GAAE,EAAEA,GAAE,GAAGG,GAAED,GAAEve,KAAG,KAAK,KAAK,EAAEye,EAAC,GAAG,GAAGC,GAAE,SAAS,EAAE,CAAC,OAAW,IAAJ,EAAM,EAAED,GAAW,IAAE,IAAI,GAAGpe,KAAG,EAAEme,IAAGD,EAAC,EAAE,CAAC,EAAEI,GAAUP,IAAR,MAAUM,GAASN,IAAP,KAAS,SAAS,EAAE,CAAC,MAAO,GAAEM,GAAE,EAAE,CAAC,CAAC,EAAE,GAAGA,EAAC,EAAE,MAAO,IAAE1e,IAAEue,GAAE,GAAE,OAAO,SAAS,GAAE,GAAE,CAAC,OAAO,EAAEH,EAAEC,GAAEC,EAAC,CAAC,EAAEK,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAUN,KAAT,IAAK,KAAQ,GAAE,SAAS,IAAIC,GAAE,SAAS,EAAE,CAAC,OAAO,EAAE,EAAE,EAAE,IAAID,GAAE,GAAG,EAAEA,IAAG,EAAE,CAAC,EAAEI,GAAUL,IAAR,MAAUE,GAASF,IAAP,KAAS,SAAS,EAAE,CAAC,MAAO,GAAEE,GAAE,EAAE,CAAC,CAAC,EAAE,GAAGA,EAAC,EAAE,MAAO,IAAE,OAAO,SAAS,GAAE,CAAC,OAAO,EAAEF,EAAEC,EAAC,CAAC,EAAEI,EAAC,EAAE,GAAG,uCAAuC,SAAS,EAAE,EAAE,CAAC,IAAIJ,GAAED,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAG,EAAE,UAAUC,GAAE,GAAGD,EAAE,SAAS,EAAE,CAAC,OAAgB,IAAEC,EAAE,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,MAAO,IAAW,EAAE,IAAEA,EAAE,EAAE,SAAS,EAAE,CAAC,OAAO,EAAE,IAAY,EAAE,IAAEA,GAAG,EAAE,GAAW,GAAG,EAAE,KAAGA,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,OAAO,SAAS,GAAG,KAAK,GAAG,OAAO,OAAO,GAAG,UAAU,GAAG,IAAI,EAAE,GAAG,KAAK,EAAE,GAAG,CAAC,EAAE,IAAE,OAAO,IAAE,GAAG,IAAE,GAAG,IAAE,OAAO,IAAE,IAAI1c,IAAE,GAAG,SAAS,SAAS,EAAE,CAAC,MAAO,GAAEC,IAAE,EAAE,CAAC,CAAC,EAAE,IAAE,SAAS,EAAE,CAAC,OAAO,EAAED,IAAEE,IAAE,EAAE,EAAE,EAAEC,IAAED,KAAW,EAAE,IAAIE,MAAE,EAAG,IAAI,EAAEC,IAAEH,KAAG,GAAG,KAAKE,KAAG,EAAE,MAAMF,KAAW,EAAE,MAAME,MAAE,EAAG,OAAO,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,CAAC,MAAgB,KAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,CAAC,MAAM,EAAE5B,IAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,CAAC,OAAW,IAAJ,EAAM,EAAE,EAAEC,IAAE,EAAEH,GAAC,CAAC,CAAC,EAAE,GAAG,OAAO,GAAG,IAAI,EAAE,GAAG,KAAK,EAAE,GAAG,CAAC,EAAE,GAAG,YAAY,GAAG,MAAM,EAAE,YAAY,CAAC,OAAO,SAAS,EAAE,EAAE,CAAU,IAAT,IAAK,KAAQ,EAAE,GAAG,IAAIoe,GAAE,EAAE,EAAEC,GAAE,GAAG,IAAOG,GAAE,KAAM,OAAO,SAAS,EAAE,CAAC,QAAQH,GAAE,GAAG,EAAE,UAAU,CAAC,EAAE,GAAGG,IAAGJ,EAAC,CAAC,CAAC,EAAE,IAAE,KAAK,GAAG,YAAY,GAAG,qEAAqE,SAAS,EAAE,CAAC,MAAO,KAAI,EAAE,IAAI,EAAE,SAAS,CAAC,EAAM,GAAG,SAAS,EAAE,EAAE,CAAC,KAAK,GAAG,MAAI,EAAE,MAAM,KAAK,KAAK,OAAO,EAAE,KAAK,QAAQD,EAAE,KAAK,IAAIA,EAAEA,EAAE,IAAI,GAAG,KAAK,IAAIA,EAAEA,EAAE,UAAU,EAAE,EAAE,GAAG,UAAU,CAAC,SAAS,EAAE,EAAE,CAAC,KAAK,KAAK,EAAE,KAAK,OAAO,CAAC,EAAE,OAAO,GAAG,KAAK,QAAQ,EAAE,SAAS,EAAE,EAAE,GAAG,EAAE,QAAQ,KAAK,KAAK,QAAQ,EAAE,aAAa,EAAE,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,KAAK,IAAI,EAAE,GAAG,KAAK,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,KAAK,KAAK,EAAE,KAAK7c,MAAI,KAAK,KAAKA,IAAEA,IAAE,KAAK,KAAK,IAAI,GAAGG,KAAG,GAAG,KAAK,CAAC,CAAC,IAAI0c,EAAE,EAAE,UAAU,MAAO,GAAE,MAAM,SAAS,EAAE,CAAC,OAAO,GAAO,IAAJ,GAAO,KAAK,QAAQ,KAAK,OAAO,mBAAmB,KAAK,UAAU,KAAK,OAAO,EAAE,KAAK,MAAM,EAAE,KAAK,OAAO,EAAE,MAAM,KAAK,MAAM,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,cAAc,KAAK,QAAQ,EAAE,GAAG,EAAE,KAAK,SAAS,KAAK,QAAQ,CAAC,EAAE,KAAK,cAAc,GAAG,KAAK,IAAI,EAAE,EAAE,cAAc,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,OAAO,EAAE,GAAG,KAAK,KAAK,QAAQ,EAAE,GAAG,EAAE,KAAK,QAAQ,KAAK,UAAU,KAAK,QAAQ,EAAE,GAAG,KAAK,KAAK,EAAE,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,UAAU,OAAO,OAAO,KAAK,OAAO,IAAIC,GAAE,KAAK,IAAI,GAAGA,IAAGA,GAAE,mBAAmB,KAAK,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,EAAE,CAACA,GAAE,KAAKA,GAAE,QAAQ,GAAGA,GAAE,IAAI,EAAEA,IAAGA,GAAE,QAAQA,GAAE,OAAO,QAAQA,GAAE,QAAQA,GAAE,KAAK,EAAEA,GAAE,OAAOA,GAAE,KAAKA,GAAE,cAAc,EAAEA,GAAE,QAAQ,CAACA,GAAE,MAAMA,GAAE,UAAUA,GAAE,OAAO,CAAC,CAAC,EAAE,GAAEA,GAAE,OAAO,CAAC,KAAK,QAAQ,KAAK,IAAI,qBAAqB,KAAK,IAAI,GAAG,EAAE,KAAK,OAAO,KAAK,IAAI,GAAG,EAAE,GAAG,CAAC,KAAK,OAAO,CAAC,IAAI,GAAG,KAAK,IAAI,KAAK,KAAK,OAAO,KAAK,MAAM,CAAC,CAAC,OAAO,KAAK,SAAS,GAAG,CAAC,KAAK,MAAM,CAACD,GAAG,KAAK,UAAU,KAAK,IAAI,KAAK,MAAM,IAAIre,KAAG,CAAC,GAAG,CAAC,KAAK,WAAW,KAAK,KAAK,KAAK,cAAc,KAAK,MAAM,KAAK,OAAO,GAAG,GAAG,KAAK,EAAEqe,CAAC,GAAG,IAAI,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,IAAI,KAAK,cAAc,EAAE,EAAE,GAAG,IAAI,CAAC,GAAG,KAAK,KAAK,KAAK,WAAW,EAAE,KAAK,KAAK,GAAGA,CAAC,EAAE,KAAK,KAAK,EAAE,EAAE,cAAc,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,cAAc,EAAE,EAAEA,CAAC,EAAE,KAAK,cAAc,EAAE,KAAK,IAAI,EAAE,KAAK,OAAO,KAAK,KAAK,EAAE,KAAK,QAAQ,GAAG,GAAG,KAAK,SAAS,EAAE,CAAC,EAAE,EAAE,SAAS,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,SAAS,GAAG,CAAC,KAAK,OAAO,EAAE,KAAK,UAAU,EAAE,EAAE,EAAE,GAAG,GAAG,IAAI,EAAEA,CAAC,EAAE,KAAK,SAAS,EAAE,KAAK,IAAI,EAAE,KAAK,MAAM,KAAK,IAAI,EAAE,OAAK,QAAQ,EAAE,EAAK,EAAE,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,KAAK,SAAS,EAAE,KAAK,QAAQ,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,OAAO,EAAE,GAAGA,GAAED,CAAC,EAAE,KAAK,QAAQ,GAAG,KAAK,OAAOC,EAAC,EAAE,EAAE,CAAC,EAAE,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,UAAU,OAAO,OAAc,KAAK,OAAb,MAAkB,EAAE,KAAK,KAAK,GAAG,KAAK,OAAO,EAAE,OAAO,KAAK,IAAIA,GAAE,KAAK,QAAQ,KAAK,IAAI,GAAG,KAAK,OAAO,MAAM,IAAI,EAAE,KAAK,OAAO,MAAO,MAAK,KAAK,CAAC,GAAG,EAAE,KAAK,IAAI,KAAK,KAAa,IAAR,MAAU,EAAE,KAAK,KAAK,KAAK,UAAU,GAAG,CAAC,KAAK,IAAI,KAAK,MAAM,EAAE,KAAK,cAAc,EAAEA,EAAC,EAAE,CAAC,IAAID,CAAC,EAAE,GAAG,IAAI,EAAE,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAE,OAAOA,GAAGA,EAAE,QAAQ,EAAE,OAAO,EAAEA,EAAE,cAAc,EAAE,EAAEA,EAAE,OAAO,OAAO,CAAC,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,MAAM,IAAI,KAAK,IAAI,EAAE,GAAG,KAAK,OAAO,KAAK,QAAQ,KAAK,IAAI,CAAC,KAAK,OAAO,KAAK,QAAQ,CAAC,EAAE,KAAK,IAAI,KAAK,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,KAAK,KAAK,KAAK,UAAU,KAAK,QAAQ,CAAC,KAAK,OAAO,kBAAkB,KAAK,QAAQ,EAAE,KAAK,QAAQ,KAAK,OAAW,KAAK,SAAS,IAAlB,GAAqB,KAAK,IAAI,KAAK,MAAM,IAAIre,MAAI,KAAK,QAAQA,IAAE,IAAI,MAAM,KAAK,GAAG,EAAE,EAAE,UAAU,SAAS,EAAE,CAAC,GAAG,UAAU,OAAO,CAAC,KAAK,OAAO,EAAE,IAAIqe,EAAE,KAAK,QAAQ,KAAK,IAAI,OAAOA,IAAIA,EAAE,OAAO,CAAC,KAAK,SAAS,GAAGA,EAAE,KAAK,EAAE,KAAK,MAAM,EAAE,IAAI,CAAC,OAAO,KAAK,MAAM,EAAE,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,KAAK,QAAQzd,IAAE,CAAC,EAAE,KAAK,cAAc,EAAE,KAAK,SAAS,GAAG,KAAK,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE,EAAE,QAAQ,SAAS,EAAE,CAAC,IAAIyd,EAAE,KAAK,QAAQ,KAAK,IAAI,OAAOA,EAAE,IAAI,CAAC,KAAK,KAAK,KAAK,SAAS,KAAK,OAAO,KAAK,cAAc,EAAE,GAAG,KAAK,QAAQ,KAAK,KAAK,KAAK,SAAS,KAAK,IAAI,GAAGA,EAAE,QAAQ,CAAC,EAAE,IAAI,EAAE,KAAK,OAAO,KAAK,MAAM,EAAE,EAAE,OAAO,SAAS,EAAE,CAAU,IAAT,IAAK,KAAQ,EAAE,IAAI,IAAIA,EAAE,EAAE,MAAO,GAAE,EAAE,GAAG,IAAI,IAAI,KAAK,UAAU,KAAK,SAAS,OAAO,CAAC,EAAE,KAAK,UAAU,KAAK,EAAE,cAAc,GAAc,KAAK,OAAhB,UAAsB,CAAC,IAAI,EAAE,MAAM,KAAK,KAAK,EAAE,EAAEA,EAAE,IAAI,EAAE,EAAE,WAAW,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAE,KAAKC,GAAE,UAAU,OAAO,EAAED,EAAE,QAAQ,EAAEA,GAAG,GAAEA,EAAE,OAAOC,IAAG,KAAK,IAAID,EAAE,GAAG,GAAG,GAAG,EAAEA,EAAE,IAAI,MAAM,CAAC,KAAK,QAAQ,KAAK,KAAK,KAAK,KAAK,WAAW,CAAC,EAAEC,EAAC,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,QAAQ,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,IAAI,GAAQ,KAAK,UAAV,GAAkB,EAAE,EAAE,KAAK,OAAO,EAAE,EAAE,YAAY,SAAS,EAAE,CAAC,GAAG,UAAU,OAAO,CAAC,IAAID,EAAE,KAAK,MAAM,MAAO,MAAK,QAAQ,EAAE,GAAG,IAAI,EAAEA,EAAE,KAAK,KAAKA,CAAC,EAAE,IAAI,CAAC,OAAO,KAAK,OAAO,EAAE,EAAE,KAAK,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,MAAM,EAAE,MAAM,KAAK,KAAK,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,KAAK,UAAU,GAAG,KAAK,CAAC,EAAEzd,IAAEyd,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAO,KAAK,KAAK,CAAC,CAAC,UAAU,EAAE,CAAC,KAAK,OAAO,EAAEzd,IAAEyd,CAAC,CAAC,EAAE,KAAK,OAAO,KAAK,OAAO,OAAO,IAAI,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAa,GAAN,MAAS,KAAK,KAAK,EAAEA,CAAC,EAAE,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAa,GAAN,MAAS,KAAK,KAAK,GAAG,KAAK,cAAc,EAAEA,CAAC,EAAE,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,OAAa,GAAN,MAAS,KAAK,KAAK,EAAEA,CAAC,EAAE,KAAK,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,UAAU,CAAC,OAAO,KAAK,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,CAAC,CAAC,IAAI,KAAK,SAAS,GAAG,KAAK,UAAU,CAAC,KAAK,OAAO,EAAE,MAAM,EAAE,EAAE,MAAM,KAAK,KAAK,CAAC,EAAE,EAAE,WAAW,UAAU,CAAC,MAAO,MAAK,SAAS,KAAK,KAAK,EAAE,KAAK,OAAO,MAAM,IAAI,EAAE,EAAE,SAAS,UAAU,CAAC,IAAI,EAAEA,EAAE,KAAK,QAAQ,KAAK,IAAIC,GAAE,KAAK,OAAO,MAAM,EAAED,GAAG,EAAE,KAAK,KAAK,KAAK,UAAUA,EAAE,SAAS,IAAI,EAAEA,EAAE,QAAQ,CAAC,CAAC,IAAIC,IAAG,EAAE,KAAK,QAAQ,CAAC,CAAC,EAAEte,KAAG,EAAE,EAAE,cAAc,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIue,GAAE,KAAK,KAAK,OAAO,UAAU,OAAO,GAAGF,GAAG,GAAE,GAAGA,EAAEC,KAAI,GAAE,EAAE,UAAUA,IAAgB,IAAb,aAAiB,KAAK,UAAUD,IAAI,OAAOE,GAAE,GAAG,MAAMA,GAAE,EAAE,EAAE,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIF,EAAE,KAAK,OAAO,IAAI,QAAQ,SAAS,GAAE,CAAC,IAAIE,GAAE/d,IAAE,CAAC,EAAE,EAAE,GAAGke,GAAE,UAAU,CAAC,IAAI,EAAEL,EAAE,KAAK,EAAE,KAAK,KAAK7d,IAAE+d,EAAC,IAAI,GAAEA,GAAEF,CAAC,KAAKE,GAAE,MAAMA,KAAIF,KAAK,EAAE,KAAK,GAAGC,GAAEC,EAAC,EAAE,EAAE,KAAK,CAAC,EAAEF,EAAE,UAAcA,EAAE,cAAc,IAApB,GAAuBA,EAAE,KAAK,GAAG,CAACA,EAAE,QAAQA,EAAE,IAAI,EAAEK,GAAE,EAAE,EAAE,MAAMA,EAAC,CAAC,CAAC,EAAE,EAAE,KAAK,UAAU,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,CAAC,EAAE,OAAO,KAAK,SAAS,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,MAAM,MAAM,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC,EAAM,GAAG,SAAS,EAAE,CAAC,SAASL,EAAE,EAAE,GAAE,CAAC,IAAIK,GAAE,OAAgBL,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAG,CAAC,GAAE,EAAE,KAAK,KAAKA,CAAC,GAAG,KAAA,CAAM,OAAO,CAAC,EAAE,GAAE,kBAAkB,CAAC,CAACA,EAAE,kBAAkB,GAAE,mBAAmB,CAAC,CAACA,EAAE,mBAAmB,GAAE,MAAMzd,IAAEyd,EAAE,YAAY,EAAEhd,KAAG,GAAGgd,EAAE,QAAQhd,IAAE,EAAEqd,EAAC,EAAEJ,EAAC,EAAED,EAAE,UAAUK,GAAE,QAAQ,EAAEL,EAAE,QAAQK,GAAE,OAAO,CAAC,CAAC,EAAEL,EAAE,eAAe,GAAG,EAAEK,EAAC,EAAEL,EAAE,aAAa,EAAEK,EAAC,CAAC,EAAEL,EAAE,CAAC,EAAE,IAAIC,GAAED,EAAE,UAAU,MAAO,IAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,EAAE,UAAU,IAAI,EAAE,IAAI,EAAE,GAAE,KAAK,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,EAAE,UAAU,IAAI,EAAE,IAAI,EAAE,GAAE,OAAO,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,GAAG,EAAE,UAAU,IAAI,EAAE,IAAI,EAAE,GAAE,IAAI,SAAS,EAAE,EAAE,GAAE,CAAC,MAAO,GAAE,SAAS,EAAE,EAAE,OAAO,KAAK,GAAGA,CAAC,CAAC,CAAC,cAAc,EAAE,OAAO,GAAG,EAAE,gBAAgB,CAAC,CAACA,EAAE,gBAAgB,IAAI,GAAG,EAAEA,EAAE,GAAG,KAAKC,EAAC,EAAE,CAAC,EAAE,IAAI,EAAE,GAAE,KAAK,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,KAAK,GAAG,YAAY,EAAE,EAAED,CAAC,EAAEC,EAAC,CAAC,EAAE,GAAE,UAAU,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,MAAO,IAAE,SAASD,EAAE,GAAE,QAAQC,GAAE,SAASC,GAAE,GAAE,WAAWC,GAAE,GAAE,iBAAiBC,GAAE,GAAE,OAAO,KAAK,IAAI,GAAG,EAAEH,GAAE,GAAG,KAAKI,EAAC,CAAC,EAAE,IAAI,EAAE,GAAE,YAAY,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,MAAO,IAAE,aAAa,EAAE,GAAGJ,EAAC,CAAC,CAAC,gBAAgB1d,IAAE0d,GAAE,eAAe,EAAE,KAAK,UAAU,EAAED,EAAEC,GAAEC,GAAEG,GAAEF,GAAEC,EAAC,CAAC,EAAE,GAAE,cAAc,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,MAAO,IAAE,QAAQH,GAAE,GAAGC,EAAC,CAAC,CAAC,gBAAgB3d,IAAE2d,GAAE,eAAe,EAAE,KAAK,UAAU,EAAEF,EAAEE,GAAEG,GAAEF,GAAEC,GAAEE,EAAC,CAAC,EAAE,GAAE,OAAO,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIJ,GAAEG,GAAEF,GAAEG,GAAEE,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAE,KAAK,MAAMC,GAAE,KAAK,OAAO,KAAK,cAAc,EAAE,KAAK,MAAMC,GAAE,KAAK,KAAKC,GAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAEC,GAAE,KAAK,OAAO,GAAG,EAAE,IAAI,KAAK,UAAU,CAACF,IAAG,GAAG,OAAOje,KAAGke,GAAEF,IAAG,GAAG,IAAI,GAAEA,IAAGE,KAAI,KAAK,QAAQjB,IAAGkB,GAAE,CAAC,GAAGJ,KAAI,KAAK,OAAOE,KAAI,IAAG,KAAK,MAAMF,GAAE,GAAG,KAAK,MAAMA,IAAG,GAAEG,GAAE,GAAE,KAAK,OAAO,GAAE,EAAE,GAAE,KAAK,KAAKC,KAAIF,KAAI,GAAE,KAAK,SAAS,GAAG,CAACjB,KAAK,KAAK,OAAO,IAAI,KAAK,QAAQ,CAAC,GAAG,GAAE,KAAK,MAAM,GAAEiB,GAAE,KAAK,QAAQ,KAAK,QAAQ,IAAI,EAAE,EAAE,OAAO,KAAK,UAAU,IAAIT,GAAE,EAAER,EAAEC,EAAC,EAAE,GAAG,GAAE,GAAGiB,GAAEV,EAAC,EAAEU,KAAIF,IAAG,GAAE,KAAK,QAAQ,GAAEC,MAAK,GAAE,CAAC,EAAE,GAAE,GAAGC,GAAEV,EAAC,KAAKF,KAAIM,KAAI,GAAEK,GAAE,MAAKf,GAAEe,KAAI,GAAEA,KAAI,GAAE,GAAG,KAAK,OAAOT,EAAC,EAAE,CAACO,IAAG,KAAK,QAAQH,KAAIN,IAAG,KAAK,OAAOM,GAAEJ,GAAE,KAAK,MAAM,IAAI,GAAEF,IAAGO,IAAG,EAAEP,KAAI,GAAEW,GAAEf,GAAE,GAAE,GAAGI,KAAIM,IAAG,CAAC,KAAK,MAAM,CAAC,IAAIS,GAAER,IAAG,EAAED,GAAEU,GAAED,MAAKR,IAAG,EAAEP,IAA+R,GAAzRA,GAAEM,KAAI,GAAE,CAACS,IAAG,GAAEA,GAAE,EAAEH,GAAED,GAAEA,GAAEC,GAAE,KAAK,MAAM,EAAE,KAAK,OAAOH,KAAID,GAAE,EAAE,GAAGR,GAAEE,EAAC,GAAGR,EAAE,CAACiB,EAAC,CAAC,CAAC,MAAM,EAAE,KAAK,OAAOC,GAAE,CAAClB,GAAG,KAAK,QAAQ,GAAG,KAAK,UAAU,EAAE,KAAK,KAAK,eAAe,CAACc,KAAI,KAAK,WAAW,CAAC,CAAC,MAAM,GAAGC,IAAGA,KAAI,KAAK,OAAON,KAAI,CAAC,KAAK,KAAK,KAAK,KAAK,UAAU,CAAC,KAAK,QAAQ,CAAC,KAAK,OAAoB,GAAE,KAAK,KAAK,GAAE,KAAK,MAAMa,KAAI,KAAK,MAAM,EAAE,GAAED,GAAEJ,GAAE,MAAM,KAAK,OAAOF,GAAE,CAAC,CAAC,EAAE,KAAK,KAAK,eAAe,CAACD,IAAG,KAAK,WAAW,GAAG,KAAK,MAAM,EAAE,CAAC,KAAK,KAAK,CAACL,IAAE,OAAO,KAAK,GAAG,KAAKK,EAAC,CAAC,CAAC,CAAC,GAAG,KAAK,WAAW,CAAC,KAAK,UAAU,KAAK,MAAM,IAAI,GAAE,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIZ,GAAE,GAAGD,GAAED,EAAE,IAAI,GAAE,EAAE,OAAOE,IAAGA,GAAE,QAAQD,IAAG,CAAC,GAAeC,GAAE,OAAd,WAAoBA,GAAE,OAAOF,EAAE,OAAOE,GAAE,GAAEA,GAAE,KAAK,MAAM,IAAI,GAAE,EAAE,MAAMA,IAAGA,GAAE,QAAQD,IAAG,CAAC,GAAeC,GAAE,OAAd,WAAoBA,GAAE,OAAOF,EAAE,OAAOE,GAAE,GAAEA,GAAE,KAAK,CAAC,EAAE,KAAK,GAAGa,EAAC,EAAE,GAAGb,EAAC,CAAC,EAAEkB,KAAI,IAAGlB,IAAG,GAAEkB,GAAE,UAAU,KAAK,OAAOF,GAAE,KAAK,MAAMhB,GAAE,KAAK,KAAK,CAACQ,GAAE,KAAK,WAAW,KAAK,UAAU,KAAK,KAAK,SAAS,KAAK,SAAS,EAAE,KAAK,OAAO,EAAE,GAAE,GAAG,CAACK,IAAGG,IAAG,CAAClB,GAAG,CAACY,KAAI,GAAG,KAAK,SAAS,EAAE,KAAK,SAASM,IAAG,OAAO,KAAK,GAAGhB,IAAGa,IAAG,GAAG,EAAE,IAAI,GAAE,KAAK,OAAOV,IAAG,CAAC,GAAG,GAAEA,GAAE,OAAOA,GAAE,MAAMH,IAAGG,GAAE,SAASA,GAAE,KAAKe,KAAIf,GAAE,CAAC,GAAGA,GAAE,SAAS,KAAK,OAAO,KAAK,OAAO,EAAEL,EAAEC,EAAC,EAAE,GAAGI,GAAE,OAAOA,GAAE,IAAI,GAAGH,GAAEG,GAAE,QAAQA,GAAE,KAAKA,GAAE,OAAOA,GAAE,cAAc,EAAEA,GAAE,QAAQH,GAAEG,GAAE,QAAQA,GAAE,IAAIL,EAAEC,EAAC,EAAEC,KAAI,KAAK,OAAO,CAAC,KAAK,KAAK,CAACO,GAAE,CAAC,GAAE,EAAEN,KAAI,IAAG,KAAK,OAAO,OAAO,KAAK,CAAC,CAAC,GAAEA,EAAC,KAAK,CAAC,GAAE,KAAK,MAAM,IAAI,IAAIoB,GAAE,EAAE,EAAE,EAAErB,GAAEG,IAAG,CAAC,GAAG,GAAEA,GAAE,OAAOA,GAAE,MAAMkB,IAAGlB,GAAE,OAAOA,GAAE,KAAKe,KAAIf,GAAE,CAAC,GAAGA,GAAE,SAAS,KAAK,OAAO,KAAK,OAAO,EAAEL,EAAEC,EAAC,EAAE,GAAGI,GAAE,OAAOA,GAAE,IAAI,GAAGkB,GAAElB,GAAE,QAAQA,GAAE,KAAKA,GAAE,OAAOA,GAAE,cAAc,EAAEA,GAAE,QAAQkB,GAAElB,GAAE,QAAQA,GAAE,IAAIL,EAAEC,IAAG,GAAG,GAAGI,EAAC,CAAC,EAAEH,KAAI,KAAK,OAAO,CAAC,KAAK,KAAK,CAACO,GAAE,CAAC,GAAE,EAAEN,KAAI,IAAG,KAAK,OAAOoB,GAAE,MAAM5f,KAAG,KAAK,CAAC,CAAC,GAAEwe,EAAC,CAAC,CAAC,GAAGiB,IAAG,CAACpB,IAAI,KAAK,MAAM,EAAE,GAAE,OAAOE,IAAGa,GAAE,EAAE,KAAK,CAAC,CAAC,OAAOb,IAAGa,GAAE,EAAE,GAAG,KAAK,KAAK,MAAO,MAAK,OAAOJ,GAAE,GAAG,IAAI,EAAE,KAAK,OAAO,EAAEX,EAAEC,EAAC,EAAE,KAAK,WAAW,CAACD,GAAG,GAAG,KAAK,WAAW,CAAC,CAAC,GAAGkB,KAAIF,IAAG,KAAK,QAAQ,KAAK,cAAc,GAAG,CAACE,IAAGH,MAAKJ,KAAI,KAAK,QAAQ,KAAK,IAAID,EAAC,IAAI,KAAK,IAAI,KAAK,GAAG,GAAG,KAAK,SAAS,GAAG,CAACO,MAAKC,KAAIF,IAAG,KAAK,IAAI,GAAG,CAACE,IAAG,KAAK,IAAI,IAAI,GAAG,KAAK,CAAC,EAAElB,GAAG,EAAE,GAAG,CAACe,IAAG,CAACG,IAAG,CAACH,IAAGC,KAAI,GAAG,KAAKE,KAAIF,IAAG,GAAG,EAAE,aAAa,oBAAoB,CAAC,CAAC,EAAE,KAAK,OAAO,EAAEE,GAAEF,IAAG,KAAK,UAAU,EAAE,IAAI,KAAK,MAAM,IAAI,CAAC,OAAO,IAAI,EAAE,GAAE,IAAI,SAAS,EAAE,EAAE,CAAC,IAAIf,GAAE,KAAK,GAAG7d,IAAE4d,CAAC,IAAI,EAAE,GAAG,KAAKA,EAAE,CAAC,GAAG,EAAE,aAAa,IAAI,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOC,GAAE,IAAI,EAAED,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG9d,IAAE,CAAC,EAAE,OAAO,KAAK,SAAS,EAAE8d,CAAC,EAAE,GAAG,CAAC7d,IAAE,CAAC,EAAE,OAAO,KAAK,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,OAAO,OAAO,EAAe,KAAb,GAAG,KAAK,EAAE6d,CAAC,CAAM,EAAE,GAAE,YAAY,SAAS,EAAE,EAAE,GAAE,GAAE,CAAU,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAYA,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAYC,KAAT,IAAK,KAAQ,GAAE,CAAC,GAAYC,KAAT,IAAK,KAAQ,GAAE,MAAM,IAAI,IAAIG,GAAE,CAAC,EAAEF,GAAE,KAAK,OAAOA,IAAGA,GAAE,QAAQD,KAAIC,cAAa,GAAGH,GAAGK,GAAE,KAAKF,EAAC,GAAGF,IAAGI,GAAE,KAAKF,EAAC,EAAE,GAAGE,GAAE,KAAK,MAAMA,GAAEF,GAAE,YAAY,CAAC,EAAEH,EAAEC,EAAC,CAAC,IAAI,GAAEE,GAAE,MAAM,OAAOE,EAAC,EAAE,GAAE,QAAQ,SAAS,EAAE,CAAC,IAAI,IAAIL,EAAE,KAAK,YAAY,EAAE,EAAE,CAAC,EAAEC,GAAED,EAAE,OAAO,MAAK,GAAGA,EAAEC,GAAE,CAAC,KAAK,KAAK,EAAE,OAAOD,EAAEC,GAAE,EAAE,GAAE,OAAO,SAAS,EAAE,CAAC,OAAO/d,IAAE,CAAC,EAAE,KAAK,YAAY,CAAC,EAAEC,IAAE,CAAC,EAAE,KAAK,aAAa,CAAC,GAAG,EAAE,SAAS,MAAM,GAAG,KAAK,CAAC,EAAE,IAAI,KAAK,UAAU,KAAK,QAAQ,KAAK,OAAO,GAAG,IAAI,EAAE,EAAE,GAAE,UAAU,SAAS,EAAE,GAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,SAAS,EAAE,CAAC,KAAK,KAAK,KAAK,MAAM,KAAK,OAAO,GAAG,GAAG,MAAM,KAAK,IAAI,EAAE6d,EAAE,KAAK,KAAK,KAAK,cAAc,EAAEA,GAAG,CAAC,KAAK,IAAI,GAAG,EAAE,UAAU,UAAU,KAAK,KAAKA,EAAEC,EAAC,EAAE,KAAK,SAAS,EAAE,MAAM,KAAK,MAAM,EAAE,GAAE,SAAS,SAAS,EAAE,EAAE,CAAC,MAAO,MAAK,OAAO,GAAG,GAAG,KAAKD,CAAC,EAAE,IAAI,EAAE,GAAE,YAAY,SAAS,EAAE,CAAC,OAAO,OAAO,KAAK,OAAO,GAAG,IAAI,EAAE,GAAE,SAAS,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAE,GAAG,YAAY,EAAEF,GAAG,GAAGC,EAAC,EAAE,MAAO,IAAE,KAAK,UAAU,KAAK,UAAU,EAAE,GAAG,KAAKC,GAAE,GAAG,KAAK,CAAC,CAAC,CAAC,EAAE,GAAE,YAAY,SAAS,EAAE,CAAC,IAAIF,EAAE,KAAK,OAAO,IAAI,EAAE,GAAG,KAAK,CAAC,EAAEA,GAAGA,EAAE,SAAS,GAAeA,EAAE,OAAd,WAAoB,GAAGA,CAAC,EAAE,EAAEA,EAAE,KAAK,EAAE,GAAE,aAAa,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI,IAAIE,GAAE,KAAK,YAAY,EAAED,EAAC,EAAEI,GAAEH,GAAE,OAAO,MAAK,KAAKA,GAAEG,KAAIH,GAAEG,GAAE,CAAC,KAAK,EAAEL,CAAC,EAAE,OAAO,IAAI,EAAE,GAAE,YAAY,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,GAAEC,GAAE,CAAC,EAAEG,GAAE,GAAG,CAAC,EAAEF,GAAE,KAAK,OAAOC,GAAEhe,IAAE4d,CAAC,EAAEG,IAAGA,cAAa,GAAG,GAAGA,GAAE,SAASE,EAAC,IAAID,IAAG,CAAC,IAAID,GAAE,UAAUA,GAAE,MAAMA,GAAE,WAAW,CAAC,GAAGH,GAAGG,GAAE,WAAWA,GAAE,cAAc,CAAC,EAAEH,EAAE,CAACA,GAAGG,GAAE,SAAS,IAAID,GAAE,KAAKC,EAAC,GAAG,GAAEA,GAAE,YAAYE,GAAEL,CAAC,EAAA,CAAG,QAAQE,GAAE,KAAK,MAAMA,GAAED,EAAC,EAAE,GAAEE,GAAE,MAAM,OAAOD,EAAC,EAAE,GAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,IAAK,CAAC,EAAE,IAAID,GAAEC,GAAE,KAAKG,GAAE,GAAGH,GAAE,CAAC,EAAEC,GAAEH,EAAEI,GAAED,GAAE,QAAQG,GAAEH,GAAE,QAAQI,GAAEJ,GAAE,cAAcK,GAAEL,GAAE,gBAAgBM,GAAE,GAAG,GAAGP,GAAE,GAAG,CAAC,KAAKF,EAAE,MAAM,OAAO,KAAK,CAAC,EAAE,gBAAgB,CAAC,EAAE,KAAKK,GAAE,UAAU,OAAO,SAASL,EAAE,UAAU,KAAK,KAAKK,IAAGD,IAAG,SAASA,GAAEA,GAAE,KAAKF,GAAE,QAAQA,GAAE,UAAU,CAAC,GAAGve,IAAE,QAAQ,UAAU,CAAC,GAAGue,GAAE,MAAM,EAAE,CAACD,GAAE,CAAC,IAAI,EAAED,EAAE,UAAU,KAAK,KAAKK,IAAGD,IAAG,SAASA,GAAEA,GAAE,KAAKF,GAAE,QAAQA,GAAE,UAAU,CAAC,EAAEO,GAAE,OAAO,GAAG,GAAGA,GAAE,EAAE,EAAE,CAAC,CAAC,CAAC,OAAOA,GAAE,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,GAAE,CAAC,CAACH,IAAGA,GAAE,MAAMG,GAAEF,IAAG,CAAC,CAAC,CAAC,CAAC,EAAEP,CAAC,CAAC,EAAE,OAAOQ,GAAEC,GAAE,OAAO,CAAC,EAAEA,EAAC,EAAE,GAAE,YAAY,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,KAAK,QAAQT,EAAE,GAAG,CAAC,QAAQ,CAAC,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,EAAEC,EAAC,CAAC,CAAC,EAAE,GAAE,OAAO,UAAU,CAAC,OAAO,KAAK,OAAO,EAAE,GAAE,UAAU,SAAS,EAAE,CAAC,OAAgB,IAAT,IAAK,KAAQ,EAAE,KAAK,OAAO,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,EAAE,GAAE,cAAc,SAAS,EAAE,CAAC,OAAgB,IAAT,IAAK,KAAQ,EAAE,KAAK,OAAO,GAAG,KAAK,GAAG,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,GAAE,aAAa,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,KAAK,EAAE,CAAC,CAAC,EAAE,KAAK,cAAc,KAAK,MAAMte,GAAC,CAAC,EAAE,GAAE,cAAc,SAAS,EAAE,EAAE,GAAE,CAAUse,KAAT,IAAK,KAAQ,GAAE,GAAG,IAAI,IAAIC,GAAEG,GAAE,KAAK,OAAOF,GAAE,KAAK,OAAOE,IAAGA,GAAE,QAAQJ,KAAI,GAAE,QAAQ,EAAE,GAAE,MAAM,GAAG,GAAEI,GAAE,MAAM,GAAGL,EAAE,IAAIE,MAAKC,GAAEA,GAAED,KAAID,KAAI,GAAEC,KAAI,GAAG,OAAO,GAAG,IAAI,CAAC,EAAE,GAAE,WAAW,SAAS,EAAE,CAAC,IAAID,GAAE,KAAK,OAAO,IAAI,KAAK,MAAM,EAAEA,IAAGA,GAAE,WAAWD,CAAC,EAAE,GAAEC,GAAE,MAAM,OAAO,EAAE,UAAU,WAAW,KAAK,KAAKD,CAAC,CAAC,EAAE,GAAE,MAAM,SAAS,EAAE,CAAU,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAG,IAAI,IAAIA,EAAEC,GAAE,KAAK,OAAOA,IAAG,EAAEA,GAAE,MAAM,KAAK,OAAOA,EAAC,EAAE,GAAED,EAAE,OAAO,KAAK,MAAM,KAAK,MAAM,KAAK,OAAO,KAAK,OAAO,GAAG,IAAI,KAAK,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,GAAE,cAAc,SAAS,EAAE,CAAC,IAAIA,EAAEC,GAAEC,GAAEG,GAAE,EAAEF,GAAE,KAAKC,GAAED,GAAE,MAAMG,GAAE5e,IAAE,GAAG,UAAU,OAAO,OAAOye,GAAE,WAAWA,GAAE,QAAQ,EAAEA,GAAE,SAAS,EAAEA,GAAE,cAAc,IAAIA,GAAE,SAAS,EAAE,CAAC,EAAE,EAAE,EAAE,GAAGA,GAAE,OAAO,CAAC,IAAI,GAAEA,GAAE,OAAOC,IAAG,EAAEA,GAAE,MAAMA,GAAE,QAAQA,GAAE,cAAc,GAAG,GAAEA,GAAE,QAAQE,IAAGH,GAAE,OAAOC,GAAE,KAAK,CAACD,GAAE,OAAO,GAAE,MAAM,EAAE,GAAGA,GAAEC,GAAEH,GAAEG,GAAE,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,GAAEH,GAAEA,GAAE,GAAGG,GAAE,MAAM,IAAGH,IAAG,CAACC,IAAG,CAACC,GAAE,KAAKD,IAAGA,GAAE,qBAAqB,GAAE,QAAQD,GAAEE,GAAE,IAAI,GAAE,OAAOF,GAAE,GAAE,QAAQA,IAAGE,GAAE,cAAc,CAACF,GAAE,CAAC,EAAE,IAAS,EAAE,GAAE,GAAGG,GAAE,KAAKC,IAAGD,GAAE,MAAM,GAAEA,GAAE,MAAM,GAAEJ,EAAE,GAAGG,GAAEA,KAAInd,KAAGmd,GAAE,MAAME,GAAEF,GAAE,MAAME,GAAE,EAAE,CAAC,EAAE,GAAE,OAAO,CAAC,CAAC,OAAOF,GAAE,KAAK,EAAE,EAAE,WAAW,SAAS,EAAE,CAAC,GAAGnd,IAAE,MAAM,GAAGA,IAAE,GAAG,EAAEA,GAAC,CAAC,EAAE,IAAE,GAAG,OAAO,GAAG,OAAO,GAAG,CAAC,IAAIxB,IAAE,WAAW,IAAI,IAAIwe,EAAEhd,IAAE,OAAO,IAAI,CAACgd,GAAG,CAACA,EAAE,MAAMxe,IAAE,WAAW,GAAG,WAAW,OAAO,EAAE,CAAC,KAAKwe,GAAG,CAACA,EAAE,KAAK,EAAEA,EAAE,MAAMA,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,EAAEA,CAAC,EAAE,EAAE,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,UAAU,EAAE,SAAS,CAAC,CAAC,EAAY,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAIM,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAE,IAAI,GAAG,KAAK,IAAI,EAAEb,EAAE,EAAE,EAAE,GAAG,KAAKK,EAAC,EAAES,GAAE,EAAEC,GAAE,EAAE,IAAI,GAAE,EAAEd,GAAE,GAAE,EAAEC,GAAE,IAAG,IAAI,GAAE,EAAE,IAAG,GAAA,CAAI,QAAQ,SAAS,KAAK,GAAE,GAAGA,EAAC,GAAGC,KAAIA,GAAE,GAAE,CAACF,GAAEC,EAAC,EAAE,EAAEF,CAAC,EAAE,GAAEY,GAAE,GAAG,GAAEA,GAAE,IAAI,GAAEX,GAAE,MAAMrd,GAAC,GAAG,CAAC,EAAE,GAAEA,IAAE,KAAKsd,EAAC,GAAG,GAAEI,GAAE,GAAG,GAAEJ,GAAE,UAAUY,GAAER,GAAE,KAAK,EAAEE,GAAE,IAAGA,GAAE,GAAG,EAAYY,GAAE,OAAO,EAAE,IAArB,UAAyB,GAAE,GAAGX,KAAIF,GAAE,QAAO,GAAE,WAAWA,GAAEQ,GAAE,EAAE,GAAG,EAAE,GAAE,IAAI,CAAC,MAAMF,GAAE,IAAI,EAAEO,IAAOL,KAAJ,EAAMK,GAAE,IAAI,EAAEV,GAAE,EAAQD,GAAE,OAAO,CAAC,IAAhB,IAAkB,GAAGC,GAAED,EAAC,EAAEC,GAAE,WAAWD,EAAC,EAAEC,GAAE,EAAEF,IAAGA,GAAE,EAAE,KAAK,MAAM,CAAC,EAAE,GAAE5d,IAAE,WAAW,MAAO,IAAE,EAAEke,GAAEZ,GAAE,OAAOA,GAAE,UAAUY,GAAEZ,GAAE,MAAM,EAAE,GAAG,GAAE,GAAGE,IAAG,EAAE,KAAKF,EAAC,GAAGS,MAAK,GAAE,EAAE,GAAG,KAAK,IAAIE,GAAEA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAEX,EAAC,IAAI,GAAEA,GAAEG,IAAG,EAAE,EAAEF,EAAC,GAAG,IAAIM,GAAEW,GAAE,EAAEpB,GAAGU,GAAUT,KAAR,MAAY9d,IAAEif,EAAC,EAAEb,GAAE,EAAEP,EAAE,QAAQ,KAAK,GAAG,CAAC7d,IAAE,EAAE,MAAM6d,EAAE,OAAO,CAAC,EAAE,EAAEA,EAAE,MAAMA,EAAE,OAAO,CAAC,EAAE,CAACO,EAAC,EAAE,EAAEP,EAAE,CAAC,EAAEoB,GAArFnB,GAAuFU,GAAExe,IAAEif,EAAC,EAAEb,GAAE,GAAG,GAAG,GAAG,GAAGre,IAAEge,EAAC,IAAI,CAACA,GAAE,QAAQ,SAAS,IAAI,GAAE,GAAGA,EAAC,GAASA,GAAE,OAAO,CAAC,IAAhB,OAAqB,GAAE,GAAGQ,GAAER,EAAC,GAAG,GAAGQ,EAAC,GAAG,KAASD,KAAJ,KAAS,GAAEA,KAAI,CAACD,IAAGE,KAAIR,IAAG,GAAG,OAAO,MAAMQ,GAAER,EAAC,GAAQA,KAAL,GAAO,GAAG,KAAK,KAAK,EAAEF,EAAEU,GAAER,GAAES,GAAEL,IAAG9e,IAAE,aAAa+e,EAAC,GAAG,GAAE,IAAI,GAAG,KAAK,IAAI,EAAEP,EAAE,CAACU,IAAG,EAAER,IAAGQ,IAAG,GAAc,OAAOU,IAAlB,UAAoB,GAAG,GAAG,EAAET,EAAC,EAAEJ,KAAI,GAAE,GAAGA,IAAGH,IAAGK,GAAE,SAASL,GAAE,KAAK,CAAC,EAAE,KAAK,IAAIK,GAAE,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAIL,GAAEE,GAAEC,GAAEC,GAAE,GAAG,GAAG,IAAI,CAAC,KAAK,GAAE,IAAI,GAAG,GAAC,CAAG,KAAKH,GAAED,GAAE,QAAQJ,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,GAAG7d,IAAE,CAAC,IAAI,EAAE,GAAG,EAAEke,GAAEL,EAAEC,GAAEC,EAAC,GAAG,CAAC5d,IAAE,CAAC,GAAG,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,OAAOJ,IAAE,CAAC,EAAE,GAAG,EAAEme,GAAEL,EAAEC,GAAEC,EAAC,EAAE,EAAE,IAAIC,GAAEC,GAAE,CAAC,EAAE,IAAID,MAAK,EAAE,GAAEA,IAAG,GAAG,EAAEA,IAAGE,GAAEL,EAAEC,GAAEC,EAAC,EAAE,OAAOE,EAAC,EAAEJ,EAAE,GAAGE,GAAEG,GAAEF,GAAEF,EAAC,EAAEA,GAAEC,GAAEC,EAAC,IAAI,GAAE,IAAI,GAAE,IAAI,GAAGF,GAAE,IAAII,GAAE,EAAE,EAAE,EAAED,GAAE,OAAOA,GAAE,EAAEA,GAAE,QAAQ,EAAEH,KAAIpc,KAAG,IAAI,GAAEoc,GAAE,UAAUA,GAAE,SAAS,QAAQI,EAAC,GAAG,GAAED,GAAE,OAAO,OAAO,MAAK,GAAEA,GAAE,OAAOI,KAAIF,GAAE,OAAOF,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIC,GAAEC,GAAEE,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAElB,EAAE,KAAKmB,GAAED,GAAE,KAAKG,GAAEH,GAAE,QAAQM,GAAEN,GAAE,gBAAgBO,GAAEP,GAAE,KAAKQ,GAAER,GAAE,SAASS,GAAET,GAAE,aAAaU,GAAEV,GAAE,SAASW,GAAEX,GAAE,UAAUY,GAAEZ,GAAE,WAAWa,GAAE/B,EAAE,KAAKgC,GAAEhC,EAAE,SAASiC,GAAEjC,EAAE,SAASkC,GAAElC,EAAE,OAAOmC,GAAED,IAAcA,GAAE,OAAb,SAAkBA,GAAE,KAAK,QAAQD,GAAEG,GAAWpC,EAAE,aAAX,QAAuB,CAAClc,IAAEue,GAAErC,EAAE,SAAS,GAAGqC,KAAI,CAACR,IAAG,CAACV,MAAK,GAAE,QAAQ,EAAE,MAAM,GAAGA,GAAE1f,IAAE,IAAI,EAAE,EAAE,OAAOmgB,GAAE,GAAG,GAAG,CAAC,IAAIA,GAAET,GAAES,GAAEngB,IAAE,IAAI,CAAC,EAAE,EAAEmgB,IAAG5B,EAAE,OAAO,CAACA,EAAE,UAAU,GAAEA,EAAE,OAAO,EAAE,OAAOA,EAAE,MAAM,EAAE,MAAM4B,IAAG,EAAE,MAAM,CAACS,IAAG,CAAC,CAACnB,GAAE,aAAa,CAACmB,IAAGR,IAAG,CAACX,GAAE,QAAQ,CAAC,GAAG,IAAG,GAAEe,GAAE,GAAG,GAAGA,GAAE,EAAE,CAAC,CAAC,QAAQ,IAAIf,GAAEN,GAAE,MAAM,GAAE,GAAGM,GAAE,EAAE,EAAEc,KAAIA,GAAE,OAAO,GAAGA,GAAE,SAAS,CAAC,EAAE/B,GAAE,GAAG0B,IAAGH,IAAG,CAACM,GAAEE,GAAE,OAAO,GAAG,CAAC,CAAC,EAAEA,GAAE,OAAOL,IAAGI,GAAE,GAAG,EAAE,EAAE,GAAE,MAAM,GAAGV,GAAM,IAAA,GAAG,EAAE,SAAS,GAAG,IAAIY,GAAE,GAAG,CAAC,KAAK,UAAU,UAAU,CAAC,EAAE,OAAOC,GAAE,gBAAgB,CAAC,EAAE,KAAK,CAACF,IAAGzf,IAAEkf,EAAC,EAAE,QAAQ,KAAK,MAAM,EAAE,SAASC,IAAG,UAAU,CAAC,OAAO,GAAG1B,EAAE,UAAU,CAAC,EAAE,QAAQ,CAAC,EAAEqB,EAAC,CAAC,CAAC,EAAE,EAAE,SAAS,IAAI,EAAE,EAAE,SAAS,KAAKrB,EAAEC,GAAE,IAAI,GAAG,CAACuB,IAAG,CAACM,KAAI9B,EAAE,SAAS,OAAO,EAAE,EAAEwB,IAAGO,IAAG9B,IAAG,GAAGC,IAAG,EAAE,OAAO,KAAKD,KAAI,EAAE,OAAOA,IAAA,MAAS,GAAG0B,IAAGI,IAAG,CAACC,GAAE,IAAG/B,KAAI,GAAE,CAAC,GAAG,GAAE,GAAG,CAAC,UAAU,CAAC,EAAE,KAAK,cAAc,KAAKuB,IAAG,CAACQ,IAAGzf,IAAEkf,EAAC,EAAE,gBAAgBD,GAAE,QAAQ,EAAE,OAAOU,EAAC,EAAE7B,EAAC,EAAEW,KAAI,GAAEJ,GAAE,MAAMI,IAAG,GAAG,EAAE,SAAS,GAAG,IAAIiB,GAAEzB,EAAC,CAAC,EAAE,EAAE,SAAS,IAAI,EAAE,EAAE,SAAS,KAAKR,EAAEC,GAAE,IAAI,EAAED,EAAE,SAAS,OAAO,EAAE,EAAEA,EAAE,SAAS,OAAO,GAAG,CAAC,CAAC,GAAG,EAAE,OAAOC,GAAEuB,GAAM,IAAA,CAACvB,GAAE,MAAA,MAAY,EAAED,EAAE,SAASre,IAAEA,GAAC,CAAA,CAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,GAAEogB,IAAGxf,IAAEkf,EAAC,GAAGA,IAAG,CAACM,GAAE,GAAE,EAAEzB,GAAE2B,GAAE,OAAO,KAAI,CAAC,GAAG,IAAG,GAAEA,GAAE3B,IAAA,CAAI,OAAO,GAAG2B,EAAC,CAAC,CAAC3B,GAAE,CAAC,MAAM,EAAE,UAAUA,IAAG,GAAE,CAAC,EAAE,GAAGK,GAAE,KAAK,GAAG,QAAQ,GAAG,EAAE,GAAEwB,KAAIF,GAAE3B,GAAE6B,GAAE,QAAQf,EAAC,EAAER,IAAG,CAAC,KAAK,GAAE,IAAIA,GAAA,CAAG,KAAKQ,GAAEJ,IAAGX,GAAEL,EAAEe,GAAEoB,EAAC,IAAI,EAAE,IAAI,GAAE,IAAI,GAAGnC,EAAE,IAAIoB,GAAEP,GAAE,KAAK,EAAE,EAAEA,GAAE,OAAOA,GAAE,EAAEA,GAAE,QAAQ,EAAEA,GAAE,OAAO,QAAQ,SAAS,EAAE,CAAC,GAAE,GAAGJ,EAAC,CAAC,EAAEI,GAAE,WAAW,GAAE,IAAI,CAACD,IAAGI,GAAE,IAAIR,MAAKH,GAAE,GAAGG,MAAK,GAAE,GAAGA,GAAEH,GAAEL,EAAEe,GAAEK,GAAEe,EAAC,GAAGtB,GAAE,WAAW,GAAE,GAAG,GAAEL,IAAG,GAAE,GAAG,KAAKR,EAAEoB,GAAEZ,GAAE,MAAMH,GAAEG,IAAGO,GAAEoB,GAAE,EAAEjB,GAAE,YAAY,EAAElB,EAAE,KAAKA,EAAE,IAAIM,KAAIN,EAAE,KAAKoB,GAAEpB,EAAE,IAAIM,GAAE,EAAE8B,IAAGpC,EAAE,MAAM,GAAGA,EAAEhd,IAAE,aAAaoe,GAAEN,GAAEd,EAAE,WAAWC,EAAC,CAAC,EAAE,GAAE,CAACD,EAAE,OAAO,GAAG,GAAGA,EAAE,KAAKyB,KAAI,GAAGd,GAAE,IAAI,EAAE,CAACD,IAAG,GAAGV,CAAC,EAAEA,EAAE,SAASA,EAAE,QAAQA,CAAC,CAAC,CAAC,EAAE,UAAU0B,GAAE,EAAE,UAAU,CAAC1B,EAAE,KAAKA,EAAE,MAAM,CAACiB,GAAEY,IAAG5B,IAAG,GAAGoC,GAAE,OAAO3gB,IAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAI2e,GAAEF,GAAEC,GAAEJ,EAAE,MAAME,IAAG,eAAe,GAAG,EAAEF,CAAC,EAAE,GAAEC,GAAE,KAAK,GAAE,GAAG,CAAC,GAAGD,EAAE,QAAQ,SAAS,EAAE,GAAE,CAAC,OAAOG,GAAE,KAAK,CAAC,EAAEF,IAAGD,EAAE,OAAO,GAAG,IAAI,EAAE,EAAE,EAAEI,EAAC,CAAC,CAAC,CAAC,OAAO,IAAIC,MAAKL,EAAE,GAAEC,GAAEI,MAAK,GAAEA,IAAG,CAAC,GAAYA,KAAT,QAAYF,GAAE,KAAK,CAAC,EAAE,WAAW,CAAC,EAAE,EAAEH,EAAEK,IAAG,EAAED,EAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,OAAOje,IAAE,CAAC,EAAE,EAAE,KAAK6d,EAAEC,GAAEC,GAAEG,EAAC,EAAEne,IAAE,CAAC,GAAG,CAAC,EAAE,QAAQ,SAAS,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,GAAG,4DAA4D,GAAG,CAAC,EAAE,GAAG,GAAG,kDAAkD,SAAS,EAAE,CAAC,MAAO,IAAG,GAAG,CAAC,CAAC,EAAM,GAAG,SAAS,EAAE,CAAC,SAAS8d,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIM,GAAY,OAAOL,IAAjB,WAAqB,GAAE,SAASA,GAAE,GAAEI,GAAE,GAAE,MAAM,IAAIG,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,IAAG,GAAE,EAAE,KAAK,KAAKX,GAAEH,GAAE,GAAGA,EAAC,CAAC,GAAG,KAAA,CAAM,KAAKe,GAAED,GAAE,SAASE,GAAEF,GAAE,MAAMG,GAAEH,GAAE,gBAAgBI,GAAEJ,GAAE,QAAQO,GAAEP,GAAE,UAAUQ,GAAER,GAAE,UAAUuB,GAAEvB,GAAE,SAASS,GAAET,GAAE,cAAcU,GAAEV,GAAE,SAASW,GAAEzB,GAAE,QAAQjd,IAAE2e,IAAG,EAAE3B,CAAC,GAAG,EAAEA,CAAC,EAAE5d,IAAE4d,EAAE,EAAE,EAAE,WAAWC,IAAG,CAACD,CAAC,EAAE,GAAGA,CAAC,EAAE,GAAG,GAAE,SAAS2B,GAAE,OAAO,GAAGA,EAAC,EAAE,EAAE,EAAE,CAACngB,IAAE,cAAc,GAAG,CAAC,EAAE,GAAE,UAAU,CAAC,EAAE,GAAE,WAAW8f,GAAEC,IAAGJ,IAAG1e,IAAEue,EAAC,GAAGve,IAAEwe,EAAC,EAAE,CAAC,GAAG,GAAEX,GAAE,MAAM,GAAE,GAAE,SAAS,IAAI,GAAG,CAAC,KAAK,SAAS,SAASgC,IAAG,CAAC,EAAE,QAAQZ,IAAcA,GAAE,OAAb,SAAkBA,GAAE,KAAK,QAAQC,EAAC,CAAC,EAAA,CAAG,KAAK,EAAE,GAAE,OAAO,GAAE,IAAI,EAAErB,EAAC,EAAE,GAAE,OAAO,EAAEa,IAAG1e,IAAEue,EAAC,GAAGve,IAAEwe,EAAC,EAAE,CAAC,GAAG,GAAEU,GAAE,OAAO,GAAER,IAAG,GAAGA,EAAC,EAAE7e,IAAE6e,EAAC,EAAE,IAAIR,MAAKQ,GAAE,CAAC,GAAG,QAAQR,EAAC,IAAI,AAAIG,KAAE,CAAC,EAAG,GAAEH,IAAGQ,GAAER,KAAI,IAAI,GAAE,EAAEF,GAAEC,GAAE,KAAI,CAAC,GAAE,GAAGT,GAAE,EAAE,EAAA,CAAG,QAAQ,EAAEwB,KAAI,GAAE,SAASA,IAAGX,IAAG,GAAGM,GAAEN,EAAC,EAAE,GAAEa,GAAElB,IAAG,GAAE,SAAS,CAAC,GAAGO,GAAE,EAAEV,EAAC,EAAEG,GAAEG,GAAEe,EAAC,EAAE,GAAE,OAAO,CAAC,GAAGV,GAAE,EAAEX,EAAC,EAAEG,GAAEG,GAAEe,EAAC,GAAG,GAAGrB,GAAE,OAAO,CAACa,IAAOT,KAAJ,GAAOU,GAAE,QAAQ,GAAE,OAAO,GAAEA,GAAE,MAAM,GAAE,QAAQH,GAAE,GAAE,MAAM,GAAGT,GAAE,GAAGI,GAAEQ,GAAEP,GAAEA,GAAEJ,GAAEG,GAAEe,EAAC,EAAE,CAAC,EAAE,GAAE,MAAM,GAAG,KAAKnB,GAAE,SAAS,EAAE,GAAE,GAAE,EAAE,GAAE,SAAS,CAAC,MAAM,GAAGe,GAAE,CAAC,GAAG,GAAGf,GAAE,KAAK,SAAS,CAAC,KAAK,MAAM,CAAC,CAAC,EAAE,GAAE,MAAM,GAAGe,GAAE,MAAMtB,GAAE,MAAM,MAAM,EAAE,IAAI2B,GAAEC,GAAEC,GAAEC,GAAE,EAAE,GAAG,EAAER,EAAC,EAAEA,GAAE,QAAQ,SAAS,EAAE,CAAC,OAAOf,GAAE,GAAGmB,GAAE,EAAE,GAAG,CAAC,CAAC,EAAEnB,GAAE,SAAS,MAAM,CAAC,IAAIG,KAAK,IAAE,CAAC,EAAEY,GAAWZ,KAAT,QAAyBA,KAAb,YAAgB,GAAGA,GAAEY,GAAEZ,IAAGS,GAAEG,GAAE,QAAQ,EAAE,IAAIZ,MAAKS,GAAE,IAAI,GAAEA,GAAET,GAAE,CAAC,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,EAAEX,EAAE,CAAC,CAAC,EAAE,GAAE,EAAE,GAAE,EAAES,GAAEmB,GAAE,OAAO,KAAI,CAAC,GAAE,CAAC,MAAM,GAAEA,GAAEnB,IAAA,CAAI,EAAE,UAAUoB,GAAE,GAAGpB,GAAEmB,GAAEnB,GAAE,EAAE,CAAC,EAAE,IAAI,IAAIO,EAAC,EAAA,CAAGL,IAAGkB,GAAE,EAAErB,GAAE,GAAGmB,GAAEG,GAAEC,EAAC,EAAE,IAAGD,GAAE,SAAStB,GAAE,SAAS,EAAEQ,IAAGR,GAAE,GAAG,CAAC,EAAE,CAAC,SAASQ,GAAER,GAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAACQ,IAAGV,GAAE,SAAS,GAAEE,GAAE,SAAS,CAAC,CAAC,KAAM,IAAE,SAAS,EAAE,MAAM,CAAC,IAAIc,IAAGxd,MAAI,GAAG,EAAEwc,EAAC,EAAEtd,IAAE,aAAa2e,EAAC,EAAE,GAAG,GAAG,GAAGD,GAAE,EAAEpB,EAAC,EAAED,EAAC,EAAEJ,GAAE,UAAUK,GAAE,QAAQ,EAAEL,GAAE,QAAQK,GAAE,OAAO,CAAC,CAAC,GAAGY,IAAG,CAACF,IAAG,CAACO,IAAGjB,GAAE,SAAS,GAAGoB,GAAE,KAAK,GAAGnf,IAAE2e,EAAC,GAAG,GAAG,EAAEZ,EAAC,CAAC,GAAcoB,GAAE,OAAb,YAAqB,GAAE,OAAO,MAAMpB,GAAE,OAAO,KAAK,IAAI,EAAE,CAACW,EAAC,GAAG,CAAC,GAAGO,IAAG,GAAG,EAAElB,EAAC,EAAEkB,EAAC,EAAElB,EAAC,CAAC,EAAEN,EAAE,CAAC,EAAE,IAAIC,GAAED,EAAE,UAAU,MAAO,IAAE,OAAO,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAEG,GAAEF,GAAEG,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAE,KAAK,MAAMC,GAAE,KAAK,MAAMC,GAAE,KAAK,KAAKC,GAAE,EAAE,EAAEC,GAAE,EAAEH,GAAEjf,KAAG,CAACmf,GAAEF,GAAE,EAAEjf,IAAE,EAAE,EAAE,GAAGkf,GAAM,IAAAE,KAAI,KAAK,QAAQ,CAAC,GAAGd,IAAG,CAAC,KAAK,UAAU,KAAK,QAAQ,KAAK,UAAU,KAAK,OAAO,IAAIa,IAAG,KAAK,MAAM,CAAC,GAAG,GAAEC,GAAE,GAAE,KAAK,SAAS,KAAK,QAAQ,CAAC,GAAG,GAAEF,GAAE,KAAK,QAAQ,KAAK,QAAQ,IAAIC,GAAE,OAAO,KAAK,UAAU,IAAIR,GAAE,EAAEN,EAAEC,EAAC,EAAE,GAAG,GAAE,GAAGc,GAAET,EAAC,EAAES,KAAIH,IAAG,GAAE,KAAK,QAAQ,GAAEC,KAAI,GAAE,CAAC,EAAE,GAAE,GAAGE,GAAET,EAAC,KAAKH,KAAII,IAAG,GAAEM,GAAE,MAAKX,GAAEW,KAAI,GAAEA,KAAI,GAAE,KAAK,OAAO,EAAEV,MAAK,GAAE,KAAK,OAAO,GAAEU,GAAEX,IAAG,GAAE,GAAG,KAAK,OAAOI,EAAC,EAAEJ,KAAIS,IAAG,CAACV,IAAG,KAAK,UAAUE,KAAII,GAAE,MAAO,MAAK,OAAOQ,GAAE,KAAKZ,KAAII,KAAIa,IAAG,KAAK,QAAQ,GAAGA,GAAEZ,EAAC,EAAE,KAAK,KAAK,eAAe,CAACA,IAAG,CAAC,KAAK,OAAON,KAAII,IAAG,KAAK,WAAW,KAAK,MAAM,GAAE,EAAE,KAAK,OAAO,GAAGA,GAAEH,EAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,KAAK,SAAS,CAAC,GAAG,GAAG,KAAKW,GAAE,EAAEZ,GAAED,GAAED,EAAEe,EAAC,EAAE,MAAO,MAAK,OAAO,EAAE,KAAK,GAAG,EAAEJ,KAAI,KAAK,OAAOV,IAAG,KAAK,KAAK,eAAeE,KAAII,IAAG,OAAO,KAAK,GAAGM,KAAI,KAAK,KAAK,OAAO,KAAK,OAAO,EAAEb,EAAEC,EAAC,CAAC,CAAC,GAAG,KAAK,OAAOc,GAAE,KAAK,MAAMb,GAAE,CAAC,KAAK,MAAM,KAAK,MAAM,KAAK,KAAK,EAAE,KAAK,MAAM,GAAG,KAAK,MAAM,IAAGQ,IAAG,KAAK,MAAA,CAAOR,GAAEW,EAAC,EAAE,KAAK,QAAQ,KAAK,MAAM,GAAE,EAAEJ,IAAG,CAACE,IAAGI,IAAG,CAACf,GAAG,CAACO,KAAI,GAAG,KAAK,SAAS,EAAE,KAAK,SAASQ,IAAG,OAAO,KAAK,IAAI,GAAE,KAAK,IAAIV,IAAGA,GAAE,EAAEI,GAAEJ,GAAE,CAAC,EAAE,GAAEA,GAAE,MAAMe,IAAGA,GAAE,OAAO,EAAE,EAAE,EAAEA,GAAE,KAAKA,GAAE,MAAMlB,GAAE,KAAK,IAAI,EAAEF,EAAEC,EAAC,GAAG,KAAK,WAAW,KAAK,OAAO,GAAG,KAAK,WAAW,CAACD,IAAIc,IAAG,GAAG,KAAK,EAAE,EAAEb,EAAC,EAAE,GAAG,KAAK,UAAU,GAAG,KAAK,SAASE,KAAII,IAAG,KAAK,KAAK,UAAU,CAACP,GAAG,KAAK,QAAQ,GAAG,KAAK,UAAU,EAAEe,KAAI,KAAK,OAAOA,IAAG,KAAK,SAASA,KAAID,IAAG,CAAC,KAAK,WAAW,GAAG,KAAK,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG,CAACD,MAAKE,KAAI,KAAK,OAAO,KAAK,IAAI,GAAG,CAACA,IAAG,KAAK,IAAI,IAAI,GAAG,KAAK,CAAC,EAAEf,GAAGc,IAAG,CAACH,IAAG,EAAEI,IAAGJ,IAAGH,MAAK,GAAG,KAAKO,KAAIH,GAAE,aAAa,oBAAoB,CAAC,CAAC,EAAE,KAAK,OAAO,EAAEG,GAAEH,IAAG,KAAK,UAAU,EAAE,IAAI,KAAK,MAAM,GAAG,OAAO,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIP,GAAEF,GAAEG,GAAEC,GAAE,EAAE,MAAMC,GAAER,EAAE,GAAG,CAACA,IAAI,CAAC,EAAE,QAAQ,GAAG,CAAC,IAAI,EAAE,UAAU,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,EAAES,GAAE,EAAE,QAAQW,GAAE,EAAE,GAAGX,IAAG,EAAE,UAAU,GAAE,GAAG,EAAE,EAAE,MAAMT,CAAC,EAAE,GAAE,GAAGoB,GAAEX,EAAC,EAAE,EAAE,OAAO,EAAEN,KAAI,GAAE,EAAEK,IAAGL,KAAI,GAAG,EAAE,OAAOM,EAAC,IAAI,GAAE,EAAED,GAAE,EAAE,KAAK,eAAe,EAAE,UAAU,EAAE,WAAW,IAAIA,KAAID,IAAG,GAAGL,IAAG,EAAE,SAASve,KAAG,CAACqe,GAAG,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,UAAU,GAAG,EAAEA,EAAEE,GAAED,GAAEmB,EAAC,EAAE,OAAO,IAAI,GAAE,EAAE,OAAO,EAAE,OAAOpB,IAAIC,GAAEte,IAAE,GAAG,AAAIse,KAAED,GAAG,CAACM,GAAG,EAAE,MAAME,GAAE,EAAE,QAAQ,GAAE,EAAEA,IAAG,EAAE,MAAM,EAAE,EAAE,OAAOY,GAAE,GAAE,EAAE,IAAIf,IAAGA,GAAE,EAAEG,GAAEH,GAAE,CAAC,EAAE,GAAEA,GAAE,MAAML,EAAE,GAAG,GAAG,EAAEA,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,WAAW,CAACC,IAAG,GAAG,EAAE,UAAU,EAAEmB,IAAG,EAAE,SAAS,CAACnB,IAAG,EAAE,QAAQ,GAAG,EAAE,UAAU,GAAGD,GAAG,EAAE,OAAOA,EAAE,IAAI,EAAE,QAAQQ,KAAIA,IAAG,GAAG,EAAE,CAAC,EAAEP,IAAG,IAAI,GAAG,EAAEO,GAAE,aAAa,oBAAoB,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,MAAM,GAAG,KAAM,CAAW,EAAE,SAAOR,CAAE,EAAA,CAAE,KAAK,EAAEA,EAAEC,EAAC,EAAE,OAAO,IAAI,EAAE,GAAE,QAAQ,UAAU,CAAC,OAAO,KAAK,QAAQ,EAAE,GAAE,WAAW,SAAS,EAAE,CAAC,OAAO,CAACD,GAAG,CAAC,KAAK,KAAK,gBAAgB,KAAK,SAAS,GAAG,KAAK,IAAI,KAAK,IAAI,KAAK,UAAU,KAAK,MAAM,KAAK,MAAM,EAAE,KAAK,UAAU,CAAC,EAAE,KAAK,UAAU,KAAK,SAAS,WAAWA,CAAC,EAAE,EAAE,UAAU,WAAW,KAAK,KAAKA,CAAC,CAAC,EAAE,GAAE,QAAQ,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,KAAG,GAAG,KAAK,EAAE,KAAK,KAAK,KAAK,KAAK,EAAE,IAAIG,GAAE,KAAK,IAAI,KAAK,MAAM,KAAK,IAAI,MAAM,KAAK,QAAQ,KAAK,GAAG,EAAE,OAAO,KAAK,UAAU,GAAG,KAAKA,EAAC,EAAE,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAII,GAAEC,GAAEC,GAAEW,GAAEV,IAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,CAAC,GAAA,CAAIV,GAAG,GAAG,CAACU,GAAE,IAAI,GAAE,EAAE,SAASV,GAAG,CAAC,EAAE,GAAE,EAAE,UAAU,GAAE,EAAE,SAAS,OAAO,MAAK,CAAC,IAAI,GAAES,GAAEW,GAAE,CAACpB,KAAKO,GAAE,GAAGA,GAAE,EAAE,IAAI,IAAI,GAAEA,GAAE,EAAE,IAAIA,IAAGA,GAAE,IAAIP,GAAGO,GAAE,KAAKP,GAAG,GAAEO,GAAE,MAAM,GAAG,CAACA,GAAE,MAAO,IAAG,EAAE,EAAE,KAAKP,GAAG,MAAM,GAAG,EAAEI,EAAC,EAAE,GAAG,EAAEE,GAAE,EAAE,EAAE,EAAEI,GAAE,KAAKH,EAAC,CAAC,CAAC,IAAI,GAAEG,GAAE,OAAO,MAAK,CAAC,IAAG,GAAEA,GAAEU,IAAA,CAAI,KAAKZ,GAAA,CAAG,EAAE,CAACN,IAAOA,KAAJ,GAAOG,GAAEE,GAAE,GAAGL,IAAG,GAAGC,GAAEI,GAAE,EAAEL,GAAE,GAAE,EAAED,GAAEM,GAAE,EAAEC,GAAE,IAAI,GAAE,EAAE,GAAGP,EAAC,EAAE,GAAGO,GAAE,CAAC,GAAGA,GAAE,IAAI,GAAE,EAAED,GAAE,EAAE,GAAGC,GAAE,CAAC,EAAE,EAAE,KAAK,EAAER,EAAEC,GAAEC,GAAE,KAAK,MAAMC,GAAE,KAAK,IAAI,EAAEA,GAAEE,EAAC,EAAE,KAAK,QAAQ,EAAEL,EAAEC,GAAEC,GAAE,CAAC,GAAG,GAAG,KAAK,CAAC,EAAE,KAAK,QAAQ,GAAG,KAAK,IAAI,KAAK,SAAS,QAAQ,KAAK,IAAI,MAAM,SAAS,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,EAAE,GAAE,KAAK,SAAS,EAAE,EAAE,CAAC,GAAYF,IAAT,IAAK,KAAQ,EAAE,OAAO,EAAE,GAAGA,GAAWA,IAAR,OAAW,MAAO,MAAK,MAAM,KAAK,IAAI,EAAE,KAAK,OAAO,GAAG,IAAI,EAAE,KAAK,eAAe,KAAK,cAAc,KAAK,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,KAAK,SAAS,CAAC,IAAIC,GAAE,KAAK,SAAS,cAAc,EAAE,OAAO,KAAK,SAAS,aAAa,EAAED,EAAE,IAAI,CAAC,IAAI,GAAG,KAAK,SAAS,CAAC,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,QAAQC,KAAI,KAAK,SAAS,cAAc,GAAG,GAAG,KAAK,KAAK,KAAK,KAAK,SAAS,MAAMA,GAAE,EAAE,CAAC,EAAE,IAAI,CAAC,IAAIC,GAAEG,GAAEF,GAAEG,GAAEC,GAAEC,GAAEC,GAAEW,GAAE,KAAK,SAASV,GAAE,EAAE,GAAG,CAAC,EAAEU,GAAET,GAAE,KAAK,UAAUC,GAAE,KAAK,IAAI,IAAI,CAACZ,GAAWA,IAAR,QAAY,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,GAAE,EAAE,OAAOC,GAAED,KAAID,EAAE,OAAOE,IAAG,MAAK,EAAED,MAAKD,EAAEC,MAAK,OAAOA,GAAE,CAAC,EAAEmB,GAAEV,EAAC,EAAE,OAAcV,IAAR,QAAY,KAAK,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,GAAE,KAAK,IAAI,KAAK,KAAK,CAAC,EAAUA,IAAR,QAAY9d,IAAE8d,CAAC,IAAI,GAAE,CAAC,EAAE,GAAGA,EAAE,SAAS,EAAE,CAAC,MAAO,IAAE,GAAG,CAAC,CAAC,EAAE,EAAEO,IAAG,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIN,GAAEC,GAAEG,GAAEF,GAAEC,GAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,QAAQ,EAAEE,GAAEF,IAAGA,GAAE,QAAQ,GAAG,CAACE,GAAE,OAAON,EAAE,IAAIE,KAAK,IAAE,GAAG,CAAC,EAAEF,CAAC,EAAEM,GAAE,GAAGJ,MAAKD,GAAE,IAAI,IAAG,GAAEK,GAAEJ,GAAE,CAAC,MAAM,GAAG,EAAA,CAAG,OAAO,MAAK,GAAEC,GAAEE,KAAIJ,GAAEC,IAAG,OAAOD,EAAC,EAAEmB,GAAEpB,CAAC,GAAG,GAAEoB,GAAE,OAAO,MAAK,GAAG,CAACV,GAAE,QAAQU,GAAEX,GAAE,EAAE,IAAIF,KAAK,IAAEI,GAAEF,IAAWT,IAAR,OAAW,GAAES,IAAGT,EAAE,GAAEK,GAAE,GAAE,CAAC,IAAI,GAAE,GAAEI,IAAGP,GAAEO,KAAI,CAAC,EAAE,GAAET,GAAGM,IAAG,GAAED,IAAGA,GAAEE,OAAM,SAASC,GAAE,GAAG,CAAC,IAAIA,GAAE,EAAE,KAAKD,EAAC,GAAG,GAAG,KAAKC,GAAE,KAAK,EAAE,OAAOH,GAAEE,KAAYJ,KAAR,QAAY,GAAEI,IAAG,GAAG,OAAO,KAAK,UAAU,CAAC,KAAK,KAAKK,IAAG,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,SAAS,EAAE,GAAE,CAAC,OAAO,IAAIZ,EAAE,EAAEC,GAAE,UAAU,EAAE,CAAC,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,EAAE,SAAS,CAAC,EAAE,EAAE,YAAY,SAAS,EAAE,GAAE,GAAE,GAAE,CAAC,OAAO,IAAID,EAAEC,GAAE,EAAE,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,EAAE,MAAM,EAAE,WAAWA,GAAE,kBAAkBA,GAAE,iBAAiBC,GAAE,wBAAwBA,GAAE,cAAcG,EAAC,CAAC,CAAC,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,EAAE,SAAS,CAAC,EAAE,EAAE,IAAI,SAAS,EAAE,GAAE,CAAC,MAAO,IAAE,SAAS,EAAEJ,GAAE,cAAc,GAAE,OAAO,GAAG,IAAID,EAAE,EAAEC,EAAC,CAAC,EAAE,EAAE,aAAa,SAAS,EAAE,EAAE,GAAE,CAAC,OAAOjd,IAAE,aAAa,EAAEgd,EAAEC,EAAC,CAAC,EAAED,CAAC,EAAE,EAAE,EAAE,GAAG,GAAG,UAAU,CAAC,SAAS,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,sCAAsC,SAAS,EAAE,CAAC,GAAG,GAAG,UAAU,CAAC,IAAIA,EAAE,IAAI,GAAGC,GAAE,GAAG,KAAK,UAAU,CAAC,EAAE,OAAOA,GAAE,OAAyB,IAAlB,gBAAoB,EAAE,EAAE,EAAE,CAAC,EAAED,EAAE,EAAE,CAAC,MAAMA,EAAEC,EAAC,CAAC,CAAC,CAAC,EAAM,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,MAAO,GAAED,GAAGC,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,EAAED,EAAE,CAACC,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,EAAED,EAAE,CAACE,GAAE,GAAGD,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,EAAE,aAAaD,EAAEC,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO9d,IAAE,EAAE6d,EAAE,EAAE,GAAG3d,IAAE,EAAE2d,EAAE,GAAG,EAAE,aAAa,GAAG,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAE,IAAIA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,EAAEA,EAAE,EAAE,GAAGA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAED,EAAE,IAAIE,GAAE,GAAG,GAAG,CAAC,GAAGF,EAAE,EAAE,GAAEA,EAAE,OAAO,GAAO,IAAJ,GAAOA,EAAE,EAAE,GAAEA,EAAE,MAAM,CAAC,KAAKC,IAAG,GAAEA,GAAE,GAAGA,GAAE,EAAEA,GAAE,EAAEA,GAAE,EAAEA,GAAE,EAAE,CAAC,EAAE,KAAK,MAAM,KAAKA,GAAE,EAAEA,GAAE,EAAE,EAAE,EAAE,KAAKC,GAAE,GAAED,GAAE,MAAM,IAAGD,EAAE,CAAC,CAACA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAEE,GAAEF,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,GAAED,EAAE,IAAIC,IAAGA,GAAE,EAAE,EAAEA,GAAE,CAAC,EAAE,GAAEA,GAAE,KAAK,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAI,IAAII,GAAEF,GAAE,KAAK,IAAIA,IAAG,GAAEA,GAAE,MAAMA,GAAE,IAAID,IAAGC,GAAE,SAAS,EAAEH,EAAEC,EAAC,EAAE,GAAEI,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIL,EAAEC,GAAEC,GAAE,KAAK,IAAIA,IAAG,GAAEA,GAAE,MAAMA,GAAE,IAAI,GAAG,CAACA,GAAE,IAAIA,GAAE,KAAK,EAAE,GAAG,KAAKA,GAAE,KAAK,EAAEA,GAAE,MAAM,EAAE,GAAG,GAAED,GAAE,MAAM,CAACD,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAACE,GAAE,KAAK,EAAEF,EAAEE,GAAE,EAAE,KAAKA,GAAE,MAAMD,GAAEC,GAAE,EAAE,EAAEA,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIF,EAAEC,GAAEC,GAAEG,GAAEF,GAAE,EAAE,IAAIA,IAAG,CAAC,IAAI,EAAEA,GAAE,MAAM,GAAED,GAAED,IAAGA,GAAE,GAAGE,GAAE,IAAI,GAAEF,GAAE,OAAO,GAAE,MAAMA,GAAEA,GAAE,MAAMI,IAAG,GAAE,MAAM,MAAMF,GAAE,GAAEA,IAAG,GAAE,MAAMF,IAAG,GAAE,MAAME,GAAE,GAAEA,GAAE,GAAEH,CAAC,CAAC,EAAE,IAAIE,EAAC,EAAE,GAAG,UAAU,CAAC,SAAS,EAAE,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,KAAK,EAAEF,EAAE,KAAK,EAAEE,GAAE,KAAK,EAAEG,GAAE,KAAK,EAAEJ,GAAE,KAAK,EAAEE,IAAG,GAAG,KAAK,EAAEC,IAAG,KAAK,KAAK,IAAIE,IAAG,GAAG,KAAK,GAAGC,IAAG,EAAE,KAAK,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,CAAC,MAAO,GAAE,UAAU,SAAS,SAAS,EAAE,EAAE,GAAE,CAAC,KAAK,KAAK,KAAK,MAAM,KAAK,IAAI,KAAK,IAAI,GAAG,KAAK,EAAE,EAAE,KAAK,GAAGN,GAAE,KAAK,MAAMD,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,GAAG,sOAAsO,SAAS,EAAE,CAAC,MAAO,IAAG,GAAG,CAAC,CAAC,EAAE,EAAE,SAAS,EAAE,UAAU,GAAG,EAAE,aAAa,EAAE,YAAY,GAAG,IAAE,IAAI,GAAG,CAAC,aAAa,CAAC,EAAE,SAASve,IAAE,mBAAmB,CAAC,EAAE,GAAG,OAAO,kBAAkB,CAAC,CAAC,CAAC,EAAE,IAAE,aAAa,GAAO,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,IAAI,GAAA,CAAI,IAAI,SAAS,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,UAAU,CAAC,IAAI,EAAE,KAAK,IAAI,EAAEue,EAAE,CAAC,EAAE,EAAE,GAAG,IAAI,GAAG,gBAAgB,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,IAAIC,GAAEC,GAAEG,GAAEF,GAAEC,GAAE,EAAE,QAAQE,GAAE,EAAE,WAAW,IAAIJ,MAAKE,IAAG,GAAEld,IAAE,WAAWkd,GAAEF,GAAE,CAAC,CAAC,WAAW,GAAE,GAAGD,KAAIK,GAAEJ,MAAK,GAAEA,IAAGD,GAAE,GAAE,GAAGE,KAAI,EAAE,OAAO,EAAEE,IAAGL,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,kBAAkB,EAAEA,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,CAAC,OAAO,EAAE,IAAI,KAAKA,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,GAAG,YAAY,EAAE,EAAE,GAAG,UAAU,CAAC,SAAS,EAAE,EAAE,EAAE,CAAC,KAAK,SAASA,GAAG,GAAGA,CAAC,EAAE,KAAK,KAAK,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,IAAIA,EAAE,EAAE,UAAU,MAAO,GAAE,IAAI,SAAS,EAAE,EAAE,GAAE,CAAC,IAAE,CAAC,IAAI,GAAEA,EAAE,EAAE,EAAE,EAAE7d,KAAG,IAAI+d,GAAE,KAAKG,GAAE,UAAU,CAAC,IAAI,EAAEA,GAAEld,IAAEgd,GAAED,GAAE,SAAS,OAAOG,IAAGA,KAAIH,IAAGG,GAAE,KAAK,KAAKH,EAAC,EAAED,KAAI,GAAE,SAAS,GAAGA,EAAC,GAAG,IAAEC,GAAE,EAAEF,EAAE,MAAME,GAAE,SAAS,EAAE/d,IAAE,CAAC,GAAG+d,GAAE,GAAG,KAAK,CAAC,EAAE,IAAEG,GAAE,GAAE,SAASF,GAAE,GAAE,WAAW,CAAC,EAAE,CAAC,EAAE,MAAO,IAAE,KAAKE,GAAE,IAAIle,IAAEke,GAAEH,GAAE,SAAS,EAAE,CAAC,OAAOA,GAAE,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,GAAE,GAAGG,GAAEA,EAAC,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,IAAIL,EAAE7c,IAAE,IAAE,KAAK,EAAE,IAAI,EAAE,IAAE6c,CAAC,EAAE,EAAE,UAAU,UAAU,CAAC,IAAIA,EAAE,CAAC,EAAE,OAAO,KAAK,KAAK,QAAQ,SAAS,GAAE,CAAC,OAAOC,cAAa,EAAED,EAAE,KAAK,MAAMA,EAAEC,GAAE,UAAU,CAAC,EAAEA,cAAa,IAAI,EAAEA,GAAE,QAAmBA,GAAE,OAAO,OAApB,WAA2BD,EAAE,KAAKC,EAAC,CAAC,CAAC,EAAED,CAAC,EAAE,EAAE,MAAM,UAAU,CAAC,KAAK,GAAG,OAAO,KAAK,KAAK,OAAO,CAAC,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,KAAK,GAAG,EAAE,UAAU,CAAC,IAAI,IAAID,EAAEE,GAAED,GAAE,UAAU,EAAEI,GAAEJ,GAAE,KAAK,OAAO,OAAiB,EAAEA,GAAE,KAAKI,IAAA,CAAI,OAAzB,WAAgCL,EAAE,OAAO,EAAEA,EAAE,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOE,GAAE,OAAOA,GAAE,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAIA,GAAE,IAAI,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,CAAC,EAAE,KAAK,KAAK,gBAAgB,EAAE,WAAW,CAAC,EAAE,GAAG,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,EAAE,CAAC,OAAOF,EAAE,EAAE,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOA,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,GAAEC,GAAE,KAAK,OAAO,OAAM,EAAEA,GAAE,KAAKI,eAAc,GAAcL,EAAE,OAAb,WAAoBA,EAAE,eAAeA,EAAE,cAAc,OAAO,EAAEA,EAAE,KAAK,GAAG,EAAEA,aAAa,KAAKA,EAAE,QAAQA,EAAE,OAAO,CAAC,EAAEC,GAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAOD,EAAE,EAAEC,EAAC,CAAC,CAAC,EAAE,GAAE,WAAW,CAAC,CAAC,EAAE,EAAE,KAAK,KAAK,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,KAAK,MAAM,EAAED,EAAE,IAAI,IAAIE,GAAE,GAAG,OAAO,MAAK,GAAGA,GAAE,CAAC,KAAK,KAAK,IAAI,GAAG,OAAOA,GAAE,CAAC,CAAC,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,UAAU,CAAC,SAAS,EAAE,EAAE,CAAC,KAAK,SAAS,CAAC,EAAE,KAAK,MAAM,EAAE/c,KAAGA,IAAE,KAAK,KAAK,IAAI,CAAC,CAAC,IAAI6c,EAAE,EAAE,UAAU,MAAO,GAAE,IAAI,SAAS,EAAE,EAAE,GAAE,CAAC,IAAE,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,GAAG,IAAIE,GAAEG,GAAEF,GAAEC,GAAE,IAAI,GAAG,EAAEH,IAAG,KAAK,KAAK,EAAEM,GAAE,GAAE,WAAW,CAAC,EAAE,IAAIF,MAAKld,KAAG,CAACid,GAAE,WAAW,GAAE,SAASjd,IAAE,UAAU,KAAK,SAAS,KAAKid,EAAC,EAAE,EAAEA,GAAE,IAAI,UAAUJ,CAAC,EAAE,GAAE,QAAQ,EAAE,EAAUK,KAAR,MAAU,GAAE,GAAG,GAAEnd,IAAE,WAAW,EAAEmd,GAAE,KAAK,GAAG,QAAQD,EAAC,EAAE,GAAG,GAAG,KAAKA,EAAC,GAAG,GAAEC,IAAGH,GAAE,WAAW,GAAE,GAAGA,GAAE,YAAYA,GAAE,YAAY,EAAE,EAAEA,GAAE,iBAAiB,SAAS,EAAE,GAAG,OAAOC,IAAGH,EAAEI,GAAE,SAAS,EAAE,CAAC,OAAOA,GAAE,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,SAAS,EAAE,CAAC,KAAK,SAAS,QAAQ,SAAS,EAAE,CAAC,OAAOJ,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC,eAAe,UAAU,CAAyE,IAAb,SAAa,CAAA,CAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,EAAE,YAAY,SAAS,EAAE,EAAE,CAAC,OAAOhd,IAAE,YAAY,EAAEgd,CAAC,CAAC,EAAE,YAAY,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAE,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,IAAIK,GAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAIF,GAAEF,GAAE,GAAG,GAAG,OAAiBA,KAAX,WAAe,GAAE,IAAI,IAAED,EAAEG,IAAG,GAAGH,IAAI,GAAGA,EAAE,CAAC,KAAKK,GAAA,CAAG,EAAEL,EAAEC,GAAEC,EAAC,CAAC,EAAE,SAAS,EAAE,GAAE,GAAE,CAAC,OAAOC,IAAG,GAAGH,IAAI,GAAGA,EAAE,CAAC,KAAKK,GAAA,CAAG,EAAEL,EAAEC,GAAEC,EAAC,CAAC,CAAC,EAAG,EAAE,YAAY,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI,EAAE,GAAG,CAAC,EAAA,CAAG,OAAO,EAAE,CAAC,IAAIA,GAAE,EAAE,IAAI,SAAS,EAAE,CAAC,OAAO,GAAG,YAAY,EAAEF,EAAEC,EAAC,CAAC,CAAC,EAAEI,GAAEH,GAAE,OAAO,OAAO,SAAS,EAAE,CAAC,IAAI,IAAIF,EAAEK,GAAE,KAAKH,GAAEF,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,IAAIG,GAAE,GAAGH,GAAGI,GAAE,GAAG,CAAC,EAAEE,GAAEF,GAAE,UAAUA,GAAE,QAAQ,SAAS,CAAC,EAAA,CAAGJ,IAAIA,EAAEO,GAAEJ,GAAE,SAAS,EAAE,CAAC,IAAID,GAAE,IAAIC,GAAE,IAAE,IAAI,EAAED,GAAE,KAAK,EAAED,GAAED,EAAEC,GAAED,EAAEnc,IAAE,EAAE,CAAC,CAAC,CAAC,EAAEqc,GAAE,OAAO,EAAEA,EAAC,EAAErc,IAAE,KAAK,GAAG,EAAEA,GAAC,CAAC,EAAEuc,GAAE,IAAI,EAAEE,EAAC,EAAE,OAAOH,GAAEI,GAAE,SAAS,EAAE,CAAC,OAAOA,GAAE,EAAED,GAAEL,GAAED,EAAEC,GAAED,EAAEI,GAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIF,GAAEG,GAAE,GAAG,GAAG,EAAE,IAAI,CAAC,GAAE,CAAC,EAAA,CAAGL,GAAG,QAAQ,GAAE,OAAO,CAAC,EAAE,GAAE,QAAQ,EAAEE,IAAGD,IAAG,CAAC,CAAC,CAAC,EAAEE,GAAE,SAAS,EAAE,GAAE,GAAE,CAAC,OAAOE,GAAE,QAAQL,EAAE,EAAEC,GAAEC,EAAC,CAAC,EAAE,MAAO,IAAE,MAAMG,GAAEF,EAAC,EAAE,WAAW,SAAS,EAAE,CAAC,OAAOnd,IAAE,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,GAAG,EAAE,OAAO,EAAE,KAAK,GAAG,EAAE,KAAKvB,IAAE,IAAI,GAAG,GAAGA,IAAE,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,GAAGD,IAAE,GAAG,CAAC,CAAC,CAAC,EAAE,eAAe,SAAS,EAAE,CAAC,IAAIwe,EAAE,EAAE,KAAKC,GAAE,EAAE,OAAOC,GAAE,EAAE,QAAQG,GAAE,EAAE,SAASF,GAAE,EAAE,gBAAgBD,IAAG,GAAA,CAAI,MAAM,GAAG,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,GAAGF,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAOC,GAAE,GAAG,CAAC,EAAE,GAAGD,GAAG,CAAC,EAAEK,EAAC,EAAEH,EAAC,CAAC,EAAEC,KAAI,GAAG,UAAUH,GAAG,SAAS,EAAE,GAAE,GAAE,CAAC,OAAO,KAAK,IAAI,GAAGA,EAAE,CAAC,EAAE1d,IAAE2d,EAAC,EAAEA,IAAG,GAAEA,KAAI,CAAC,EAAE,IAAI,EAAEC,EAAC,CAAC,EAAE,EAAE,aAAa,SAAS,EAAE,EAAE,CAAC,GAAG,GAAG,GAAGF,CAAC,CAAC,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,GAAG,EAAEA,CAAC,EAAE,EAAE,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOhd,IAAE,QAAQ,CAAC,CAAC,EAAE,WAAW,SAAS,EAAE,EAAE,CAAU,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAG,IAAIid,GAAEC,GAAEG,GAAE,IAAI,GAAG,CAAC,EAAE,IAAI,GAAE,kBAAkB9d,IAAE,EAAE,iBAAiB,EAAES,IAAE,OAAOqd,EAAC,EAAE,GAAE,IAAI,EAAE,GAAE,MAAM,GAAE,OAAOrd,IAAE,MAAM,GAAEA,IAAE,OAAOid,IAAG,GAAEA,GAAE,MAAM,CAACD,GAAG,CAACC,GAAE,MAAMA,cAAa,IAAIA,GAAE,KAAK,aAAaA,GAAE,SAAS,IAAI,GAAGI,GAAEJ,GAAEA,GAAE,OAAOA,GAAE,MAAM,EAAE,GAAEC,GAAE,OAAO,GAAGld,IAAEqd,GAAE,CAAC,EAAEA,EAAC,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,IAAI,GAAG,EAAEL,CAAC,EAAE7c,GAAC,EAAE,WAAW,SAAS,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,EAAE,kBAAkB,UAAU,CAAC,OAAO,GAAG,QAAQ,SAAS,EAAE,CAAC,IAAI6c,EAAEC,GAAEC,GAAE,EAAE,WAAW,IAAID,MAAKC,GAAEA,GAAED,MAAK,GAAEA,IAAG,CAAC,EAAE,EAAE,GAAGD,GAAG,EAAE,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,iBAAiB,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,GAAG,KAAK,GAAG,GAAG,CAAC,GAAG,CAACA,GAAE,QAAQD,CAAC,GAAGC,GAAE,KAAKD,CAAC,CAAC,EAAE,oBAAoB,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,GAAG,GAAGC,GAAED,IAAGA,GAAE,QAAQD,CAAC,EAAEE,IAAG,GAAGD,GAAE,OAAOC,GAAE,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIG,GAAEJ,GAAED,EAAE,OAAO,EAAEA,CAAC,EAAE,GAAGA,EAAE,EAAE,EAAEA,EAAE,MAAM,EAAEC,EAAC,EAAE,GAAGC,GAAE,SAAS,EAAE,CAAC,OAAOG,IAAG,EAAEL,GAAGK,IAAGA,GAAEL,CAAC,CAAC,CAAC,EAAE,SAAS,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIK,GAAEJ,GAAED,EAAEG,GAAE,EAAEE,GAAE,OAAO,EAAEL,CAAC,EAAE,GAAGA,EAAE,EAAE,EAAEA,EAAE,OAAO,CAAC,EAAEC,EAAC,EAAE,GAAGC,GAAE,SAAS,EAAE,CAAC,OAAOF,IAAI,GAAGG,IAAG,EAAEH,GAAGG,IAAGA,IAAG,GAAGE,GAAEF,GAAE,EAAE,EAAE,CAAC,CAAC,EAAE,WAAW,GAAG,OAAO,GAAG,KAAK,GAAG,UAAU,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,EAAEH,EAAE,EAAE,EAAEC,EAAC,CAAC,EAAE,QAAQ,GAAG,MAAM,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAGA,GAAE,SAAS,GAAE,CAAC,OAAO,GAAG,EAAED,EAAEC,EAAC,CAAC,CAAC,CAAC,EAAE,WAAW,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,KAAK,UAAU,CAAK,IAAuBD,MAAgC,WAAa,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,CAAC,CAAC,EAAElB,CAAC,CAAC,CAAC,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAO,SAAS,GAAE,CAAC,OAAO,EAAE,WAAWmB,EAAC,CAAC,GAAGD,GAAG,GAAGC,EAAC,EAAE,CAAC,EAAE,YAAY,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIE,GAAE,MAAMH,EAAEC,EAAC,EAAE,EAAE,SAAS,EAAE,CAAC,OAAO,EAAE,GAAGD,EAAE,EAAEC,EAAC,EAAE,GAAG,CAACE,GAAE,CAAC,IAAIC,GAAEE,GAAEC,GAAEC,GAAEC,GAAEW,GAAElf,IAAE8d,CAAC,EAAEU,GAAE,CAAC,EAAE,GAAG,CAAC,IAAIR,KAAI,GAAE,KAAK,GAAE,MAAMkB,GAAE,EAAE,CAAC,EAAEpB,CAAC,EAAE,GAAE,CAAC,EAAEC,EAAC,OAAO,GAAG,EAAED,CAAC,GAAG,CAAC,EAAEC,EAAC,EAAE,CAAC,IAAI,GAAE,CAAC,EAAE,GAAED,EAAE,OAAO,GAAEQ,GAAE,EAAE,GAAE,EAAEF,GAAEE,GAAE,KAAID,GAAE,KAAK,EAAEP,EAAEM,GAAE,GAAGN,EAAEM,GAAE,CAAC,EAAE,KAAI,GAAE,SAAS,EAAE,CAAC,GAAGE,GAAE,IAAIR,EAAE,KAAK,IAAIS,GAAE,CAAC,CAAC,CAAC,EAAE,OAAOF,GAAEP,EAAE,CAAC,EAAEA,CAAC,CAAC,EAAE,GAAEC,EAAC,MAAMI,KAAI,EAAE,GAAG,EAAEL,CAAC,EAAE,CAAC,EAAE,CAAC,EAAEA,CAAC,GAAG,GAAG,CAACO,GAAE,CAAC,IAAIH,MAAKH,GAAE,GAAG,KAAKS,GAAEV,EAAEI,GAAE,MAAMH,GAAEG,GAAE,EAAE,GAAE,SAAS,EAAE,CAAC,OAAO,GAAG,EAAEM,EAAC,IAAIU,GAAEpB,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,OAAO,GAAGE,GAAEC,EAAC,CAAC,EAAE,QAAQ,EAAE,EAAE,QAAQ,EAAE,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,QAAQ,GAAG,eAAend,IAAE,KAAK,CAAC,UAAU,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,sBAAsB,GAAG,UAAU,UAAU,CAAC,OAAO,CAAC,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAGG,MAAIA,IAAE,KAAK,KAAK,CAAC,EAAE,EAAE,KAAKA,KAAGA,GAAC,EAAE,mBAAmB,SAAS,EAAE,CAAC,MAAO,KAAE,CAAC,CAAC,CAAC,EAAE,GAAG,8CAA8C,SAAS,EAAE,CAAC,MAAO,IAAG,GAAG,GAAG,EAAE,CAAC,EAAE,GAAG,IAAI,GAAG,UAAU,EAAE,IAAE,GAAG,GAAG,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,EAAM,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAI8c,GAAE,EAAE,IAAIA,IAAGA,GAAE,IAAID,GAAGC,GAAE,KAAKD,GAAGC,GAAE,KAAKD,GAAG,GAAEC,GAAE,MAAM,OAAOA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,SAAS,EAAE,GAAE,GAAE,CAAC,GAAE,QAAQ,SAAS,EAAE,CAAC,IAAIC,GAAEG,GAAE,GAAGne,IAAE+d,EAAC,IAAI,GAAE,CAAC,EAAE,GAAGA,GAAE,SAAS,EAAE,CAAC,MAAO,IAAE,GAAG,CAAC,CAAC,EAAE,GAAEC,IAAGF,EAAE,CAAC,IAAIK,KAAK,IAAE,CAAC,EAAEJ,GAAE,GAAEI,IAAGL,EAAEC,GAAEI,GAAE,EAAE,GAAEH,EAAC,EAAE,SAAS,EAAE,EAAE,CAAC,IAAID,GAAEC,GAAEG,GAAEF,GAAE,EAAE,SAAS,IAAIF,MAAKD,EAAE,IAAI,GAAEG,GAAE,OAAO,OAAM,GAAE,EAAE,UAAUD,GAAE,CAACD,OAAM,GAAEI,GAAE,KAAKA,GAAE,MAAM,GAAE,GAAGA,GAAEJ,EAAC,GAAGI,IAAGA,GAAE,UAAUA,GAAE,SAASL,EAAEC,IAAG,EAAEE,GAAED,IAAGD,EAAC,EAAE,EAAA,CAAE,EAAEA,EAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,eAAe,CAAC,KAAK,OAAO,KAAK,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIE,GAAEC,GAAEE,GAAE,IAAIH,KAAK,MAAK,MAAMF,GAAED,EAAE,GAAE,EAAE,aAAaG,EAAC,GAAG,GAAG,CAAC,GAAE,KAAK,IAAI,EAAE,gBAAgBG,IAAG,GAAG,GAAGN,EAAEG,IAAGD,GAAEG,GAAE,EAAE,EAAEF,EAAC,EAAA,CAAG,GAAGA,GAAE,GAAE,EAAEG,GAAE,KAAK,OAAO,KAAKH,EAAC,CAAC,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIF,GAAED,EAAE,IAAIC,IAAG,EAAEA,GAAE,IAAIA,GAAE,EAAEA,GAAE,EAAEA,GAAE,EAAEA,EAAC,EAAEA,GAAE,EAAE,EAAEA,GAAE,CAAC,EAAE,GAAEA,GAAE,KAAK,CAAC,EAAE,CAAC,KAAK,WAAW,SAAS,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIA,GAAED,EAAE,OAAO,MAAK,KAAK,IAAI,EAAEC,GAAE,EAAEA,KAAI,EAAED,EAAEC,IAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,aAAa,EAAE,EAAE,GAAG,WAAW,EAAE,GAAG,OAAO,EAAE,CAAC,GAAG,GAAG,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,SAAS,IAAE,EAAEzd,IAAE,GAAG,GAAG,EAAE,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,KAAiC,GAAG,CAAC,EAAE,GAAG,IAAI,KAAK,GAAG,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,MAAM,GAAG,WAAW,GAAG,uCAAuC,GAAG,YAAY,GAAG,CAAC,UAAU,qBAAqB,MAAM,gBAAgB,MAAM,SAAS,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOwd,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAE,IAAIA,EAAE,EAAEA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAM,IAAJ,EAAMA,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAE,IAAIA,EAAE,EAAEA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAEA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAED,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAEC,IAAGA,GAAE,EAAE,IAAI,KAAKD,EAAE,EAAEA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAM,IAAJ,EAAUA,EAAE,EAANA,EAAE,EAAMA,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,MAAO,GAAE,MAAMA,GAAGC,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,EAAE,MAAM,YAAYD,EAAEC,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,MAAO,GAAE,MAAMD,GAAGC,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,MAAO,GAAE,MAAM,OAAO,EAAE,MAAM,OAAOA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIE,GAAE,EAAE,MAAM,GAAE,OAAO,GAAE,OAAOF,GAAEE,GAAE,gBAAgBE,GAAEF,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIA,GAAE,EAAE,MAAM,GAAEH,GAAGC,GAAEE,GAAE,gBAAgBE,GAAEF,EAAC,CAAC,EAAE,GAAG,YAAY,GAAG,GAAG,SAAS,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAID,GAAE,KAAKG,GAAE,KAAK,OAAOF,GAAEE,GAAE,MAAMD,GAAEC,GAAE,MAAM,GAAGL,KAAK,IAAIG,GAAE,CAAC,GAAG,KAAK,IAAI,KAAK,KAAK,CAAC,EAAgBH,IAAd,YAAgB,OAAO,GAAG,UAAU,MAAM,GAAG,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,KAAKE,GAAEF,EAAEC,EAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,GAAGD,IAAIA,EAAA,CAAG,QAAQ,GAAG,EAAEA,EAAE,MAAM,GAAG,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,IAAE,IAAI,GAAG,GAAGK,GAAE,CAAC,CAAC,CAAC,EAAE,KAAK,IAAIL,GAAGI,GAAE,EAAEA,GAAEJ,GAAG,GAAGK,GAAEL,CAAC,EAAEA,IAAI,KAAK,KAAK,IAAI,QAAQI,GAAE,SAAS,KAAK,MAAM,QAAQ,EAAE,GAAG,EAAE,OAAOA,GAAE,MAAM,KAAK,KAAKC,GAAE,aAAa,iBAAiB,EAAE,KAAK,MAAM,KAAK,GAAGJ,GAAE,EAAE,GAAG,EAAE,EAAE,EAAEE,IAAGF,KAAI,KAAK,MAAM,KAAKD,EAAEC,GAAEE,GAAEH,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,EAAE,YAAY,EAAE,eAAe,WAAW,EAAE,EAAE,eAAe,OAAO,EAAE,EAAE,eAAe,QAAQ,EAAE,EAAE,GAAG,UAAU,CAAC,IAAI,EAAEA,EAAEC,GAAE,KAAK,MAAMC,GAAE,KAAK,OAAOG,GAAEH,GAAE,MAAMC,GAAED,GAAE,MAAM,IAAI,EAAE,EAAE,EAAED,GAAE,OAAO,GAAG,EAAEA,GAAE,EAAE,GAAOA,GAAE,EAAE,KAAR,EAAWC,GAAED,GAAE,GAAG,CAACA,GAAE,EAAE,EAAE,EAAE,GAAEA,GAAE,IAAIA,GAAE,EAAE,GAAGA,GAAE,EAAE,GAAG,GAAEA,GAAE,IAAIA,GAAE,EAAE,GAAGI,GAAE,eAAsBJ,GAAE,EAAE,CAAC,OAAO,EAAE,CAAC,IAAtB,KAAwBA,GAAE,GAAGA,GAAE,EAAE,CAAC,QAAQ,GAAG,KAAK,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,KAAK,IAAI,CAAC,IAAID,KAAK,KAAK,IAAI,GAAEA,GAAG,KAAK,IAAIA,GAAGG,GAAE,MAAMA,GAAE,gBAAgB,EAAED,GAAE,aAAa,kBAAkB,KAAK,MAAM,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,SAASG,GAAE,MAAM,GAAGA,EAAC,EAAEF,GAAE,SAASE,GAAE,MAAM,GAAE,KAAK,IAAIF,GAAE,QAAQ,KAAK,GAAE,QAAQ,EAAEA,GAAE,gBAAgB,GAAG,GAAE,QAAQ,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIF,GAAE,CAAC,OAAO,EAAE,MAAM,CAAC,EAAE,OAAO,GAAG,KAAK,EAAE,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,SAAS,CAAC,EAAED,GAAG,EAAE,OAAO,EAAE,UAAUA,EAAE,MAAM,GAAG,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOC,GAAE,KAAK,CAAC,CAAC,CAAC,EAAEA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIA,GAAE,GAAG,gBAAgB,GAAG,iBAAiBD,GAAG,+BAAA,CAAgC,QAAQ,SAAS,MAAM,EAAE,CAAC,EAAE,GAAG,cAAc,CAAC,EAAE,OAAOC,IAAGA,GAAE,MAAMA,GAAE,GAAG,cAAc,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAII,GAAE,iBAAiBL,CAAC,EAAE,OAAOK,GAAEJ,KAAII,GAAE,iBAAiBJ,GAAE,QAAQ,GAAG,KAAK,CAAC,CAAC,YAAY,CAAC,GAAGI,GAAE,iBAAiBJ,EAAC,GAAG,CAACC,IAAG,EAAEF,EAAE,GAAGC,EAAC,GAAGA,GAAE,CAAC,GAAG,EAAE,EAAE,GAAG,qBAAqB,MAAM,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIC,IAAGF,GAAG,GAAA,CAAI,MAAMK,GAAE,EAAE,GAAG,KAAKH,IAAG,CAACD,GAAE,OAAO,EAAE,IAAI,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,OAAO,CAAC,EAAE,MAAK,EAAE,GAAGI,IAAG,KAAKH,MAAK,OAAOG,GAAE,EAAE,MAAUA,KAAJ,EAAM,KAAKA,IAAG,EAAE,GAAGA,IAAG,IAAI,CAAC,EAAE,GAAG,UAAU,CAAqB,SAApB,QAA4B,OAAO,WAAW,GAAG,OAAO,GAAG,GAAG,SAAS,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,SAAS,GAAG,MAAM,QAAQ,2DAA2D,GAAG,CAAC,CAAC,GAAG,aAAa,EAAE,GAAG,GAAG,KAAK,UAAU,GAAG,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIL,EAAEC,GAAE,EAAE,gBAAgBC,GAAE,GAAG,MAAMD,IAAGA,GAAE,aAAa,OAAO,GAAG,4BAA4B,EAAEI,GAAE,EAAE,UAAU,CAAC,CAAC,EAAE,GAAE,MAAM,QAAQ,QAAQH,GAAE,YAAYG,EAAC,EAAE,GAAG,YAAYH,EAAC,EAAE,GAAG,CAAC,EAAEG,GAAE,QAAQ,CAAC,MAAS,CAAC,CAAC,OAAOH,GAAE,YAAYG,EAAC,EAAE,GAAG,YAAYH,EAAC,EAAEF,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,GAAED,EAAE,OAAO,MAAK,GAAG,EAAE,aAAaA,EAAEC,GAAE,EAAE,OAAO,EAAE,aAAaD,EAAEC,GAAE,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAEC,GAAE,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,MAAS,CAAC,EAAE,GAAG,CAAC,EAAE,GAAE,CAAC,CAAC,OAAOD,IAAIA,EAAE,OAAOA,EAAE,SAASC,KAAI,EAAE,GAAG,CAAC,GAAG,CAACD,GAAGA,EAAE,OAAOA,EAAE,GAAGA,EAAE,EAAEA,EAAE,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,QAAQ,EAAE,YAAY,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGA,EAAE,CAAC,IAAIC,GAAEC,GAAE,EAAE,MAAMF,KAAK,IAAIA,IAAI,KAAK,EAAE,IAAIE,GAAE,iBAAwB,GAAEF,EAAE,OAAO,EAAE,CAAC,KAAtB,MAAqCA,EAAE,OAAO,EAAE,CAAC,IAAvB,WAA2B,EAAE,IAAIA,GAAGE,GAAE,eAAsBD,KAAP,KAASD,EAAEA,EAAE,QAAQ,GAAG,KAAK,CAAC,CAAC,YAAY,CAAC,GAAGE,GAAE,gBAAgBF,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAII,GAAE,IAAI,GAAG,EAAE,IAAIJ,EAAEC,GAAE,EAAE,EAAEE,GAAE,GAAG,EAAE,EAAE,MAAO,GAAE,IAAIC,GAAE,GAAE,EAAEF,GAAE,GAAE,EAAEG,GAAE,EAAE,OAAO,KAAKJ,EAAC,EAAEG,EAAC,EAAE,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,KAAK,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAID,GAAEC,GAAEE,GAAEC,GAAEC,GAAE,WAAWN,EAAC,GAAG,EAAEO,IAAGP,GAAE,GAAA,CAAI,KAAK,CAAC,CAAC,QAAQM,GAAE,GAAA,CAAI,MAAM,GAAG,KAAKY,GAAE,GAAG,MAAMV,GAAE,GAAG,KAAKT,EAAC,EAAEU,GAAUX,EAAE,QAAQ,YAAY,IAA9B,MAAgCY,IAAGD,GAAE,SAAS,WAAWD,GAAE,QAAQ,UAAUG,GAAE,IAAIC,GAAST,KAAP,KAASU,GAAQV,KAAN,IAAQ,GAAGA,KAAII,IAAG,CAACD,IAAG,GAAGH,KAAI,GAAGI,IAAG,OAAOD,GAAE,GAAUC,KAAP,MAAU,CAACK,KAAI,GAAE,EAAEd,EAAEC,GAAEC,GAAE,IAAI,GAAG,GAAEF,EAAE,QAAQ,GAAGA,CAAC,GAAGe,IAASN,KAAN,OAAW,GAAGR,KAAI,CAACA,GAAE,QAAQ,OAAO,GAAG,MAAO,IAAEM,GAAEP,EAAE,QAAQ,CAAC,CAACU,GAAE,QAAQ,UAAUV,EAAEY,IAAG,GAAGG,GAAEP,GAAEL,GAAEU,GAAEL,GAAE,IAAIL,EAAC,EAAE,GAAG,GAAEO,GAAE,QAAQ,UAAUG,IAAGC,GAAEL,GAAEJ,IAAG,GAAUA,KAAR,OAAW,CAACJ,GAAE,QAAQ,OAAO,GAAUI,KAAP,MAAUL,EAAE,aAAa,CAACW,GAAEX,EAAEA,EAAE,WAAWO,KAAI,IAAGP,EAAE,iBAAiB,CAAC,EAAA,CAAG,YAAYI,IAAGA,KAAI,IAAIA,GAAE,cAAc,GAAE,GAAG,OAAO,GAAEA,GAAE,QAAQW,IAAGT,GAAE,OAAOI,IAAGJ,GAAE,OAAO,GAAG,MAAM,CAACA,GAAE,QAAQ,OAAO,GAAGE,GAAEF,GAAE,MAAMO,EAAC,EAAE,GAAG,CAACE,IAAcd,KAAX,UAAwBA,KAAV,SAAac,IAASN,KAAN,MAAU,CAAC,GAAG,GAAGL,GAAE,SAAS,KAAK,GAAE,SAAS,GAAGJ,EAAE,UAAU,GAAGI,KAAIJ,IAAI,GAAE,SAAS,UAAUI,GAAE,YAAY,EAAE,EAAE,GAAE,GAAGQ,IAAGR,GAAE,YAAY,EAAE,EAAE,GAAE,SAAS,eAAe,CAAC,IAAIY,GAAEhB,EAAE,MAAMC,IAAG,EAAE,MAAMA,IAAGY,GAAER,GAAE,GAAEL,EAAEY,IAAGI,GAAE,EAAE,MAAMf,IAAGe,GAAE,GAAGhB,EAAEC,EAAC,CAAC,CAAC,OAAOS,IAAGK,KAAI,CAAC,GAAE,GAAGX,EAAC,EAAA,CAAG,KAAK,GAAG,KAAK,GAAE,MAAMA,GAAEQ,KAAI,GAAGE,GAAEX,GAAEK,GAAEK,GAAEV,IAAGK,GAAEK,GAAEV,GAAEK,GAAE,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIH,GAAE,OAAO,IAAI,GAAG,EAAEL,KAAK,IAAkBA,IAAd,aAAiB,EAAE,EAAE,GAAGA,GAAA,CAAI,QAAQ,GAAG,IAAI,EAAEA,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,GAAGA,IAAkBA,IAAd,aAAiB,GAAE,GAAG,EAAEE,EAAC,EAAE,GAAsBF,IAApB,kBAA2BK,GAAE,IAAIA,GAAE,OAAO,GAAG,GAAG,EAAE,EAAE,CAAC,EAAE,IAAIA,GAAE,QAAQ,KAA/CA,GAAEL,KAAoD,EAAE,GAAE,EAAE,MAAMA,KAAcK,KAAT,QAAYH,IAAG,EAAEG,GAAE,GAAA,CAAI,QAAQ,OAAO,KAAK,GAAE,GAAGL,IAAI,GAAGA,EAAE,CAAC,EAAEA,EAAEC,EAAC,GAAG,GAAG,EAAED,CAAC,GAAG,GAAG,EAAEA,CAAC,GAAI,EAAYA,IAAZ,YAAoBC,IAAG,CAAC,EAAEI,GAAE,GAAA,CAAI,KAAK,CAAC,CAAC,QAAQ,GAAG,EAAE,GAAG,EAAEL,EAAEK,GAAEJ,EAAC,EAAEA,GAAEI,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,GAAG,CAACJ,IAAYA,KAAT,OAAW,CAAC,IAAII,GAAE,GAAGL,EAAE,EAAE,CAAC,EAAEG,GAAEE,IAAG,GAAG,EAAEA,GAAE,CAAC,EAAEF,IAAGA,KAAIF,IAAG,EAAEI,GAAE,GAAEF,IAAmBH,IAAhB,gBAAoB,GAAE,GAAG,EAAE,gBAAgB,EAAE,CAAC,IAAII,GAAEE,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAE,IAAI,GAAG,KAAK,IAAI,EAAE,MAAMf,EAAE,EAAE,EAAE,EAAE,EAAEgB,GAAE,EAAEC,GAAE,EAAE,GAAG,GAAE,EAAEhB,GAAE,GAAE,EAAEC,GAAE,IAAG,IAAe,IAAG,GAAA,CAAI,UAAU,EAAE,CAAC,IAAhC,WAAoC,GAAE,GAAG,EAAEA,GAAE,UAAU,EAAEA,GAAE,QAAQ,GAAG,CAAC,CAAC,GAAYA,KAAT,SAAa,GAAE,EAAE,MAAMF,GAAG,EAAE,MAAMA,GAAGE,GAAE,GAAE,GAAG,EAAEF,CAAC,GAAGE,GAAEkB,GAAE,EAAE,MAAMpB,GAAGoB,GAAE,GAAG,EAAEpB,CAAC,GAAG,GAAG,GAAE,CAACC,GAAEC,EAAC,CAAC,EAAE,GAAEE,GAAE,GAAG,IAAG,GAAEA,GAAE,GAAA,CAAI,MAAM,CAAC,GAAG,CAAC,GAAGF,GAAE,MAAM,CAAC,GAAG,CAAC,EAAA,CAAG,OAAO,CAAC,KAAK,GAAE,EAAE,KAAKA,EAAC,GAAG,GAAEI,GAAE,GAAG,GAAEJ,GAAE,UAAUc,GAAEV,GAAE,KAAK,EAAEG,GAAE,IAAGA,GAAE,GAAG,EAAYG,GAAE,OAAO,EAAE,IAArB,SAAkCA,GAAE,OAAO,EAAE,IAArB,UAAyB,GAAE,GAAGF,MAAK,GAAEH,GAAE,OAAM,MAAM,GAAE,WAAWa,EAAC,GAAG,EAAE,GAAEA,GAAE,QAAQZ,GAAE,GAAA,CAAI,MAAM,EAAQE,GAAE,OAAO,CAAC,IAAhB,MAAoB,GAAE,GAAGF,GAAEE,EAAC,EAAEI,IAAG,GAAE,WAAWJ,EAAC,EAAE,GAAEA,GAAE,QAAQC,GAAE,GAAA,CAAI,MAAM,EAAE,GAAE,EAAE,UAAUE,GAAE,OAAOA,KAAI,GAAEA,IAAGrf,IAAE,MAAMwe,IAAIc,GAAEE,KAAId,GAAE,SAAS,IAAGW,GAAE,GAAE,GAAGA,KAAIC,KAAID,KAAI,GAAE,GAAG,EAAEb,EAAEoB,GAAEP,EAAC,GAAG,GAAG,GAAE,IAAI,CAAC,MAAME,GAAE,IAAI,EAAEH,IAAOK,KAAJ,EAAML,GAAE,IAAI,EAAEJ,GAAE,EAAEG,GAAEH,GAAE,EAAEC,IAAGA,GAAE,GAAcT,IAAX,SAAa,KAAK,MAAM,CAAC,GAAG,GAAE,EAAEgB,GAAEd,GAAE,OAAOA,GAAE,UAAUc,GAAEd,GAAE,MAAM,EAAE,EAAE,KAAM,IAAE,EAAcF,IAAZ,WAAwBE,KAAT,OAAW,GAAG,GAAG,OAAO,EAAE,KAAKA,EAAC,IAAI,GAAE,EAAE,GAAG,KAAK,IAAIa,GAAEA,EAAC,EAAE,GAAG,CAAC,IAAI,KAAK,OAAO,OAAO,KAAK,KAAK,MAAM,OAAO,OAAO,KAAK,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIf,EAAE,EAAE,MAAM,GAAG,EAAEC,GAAED,EAAE,GAAGE,GAAEF,EAAE,IAAI,MAAM,OAAcC,KAAR,OAAsBA,KAAX,UAAuBC,KAAT,QAAsBA,KAAV,UAAc,EAAED,GAAE,GAAEC,GAAE,GAAE,GAAG,EAAE,GAAG,GAAGD,KAAIA,GAAE,EAAE,GAAG,GAAGC,KAAIA,GAAEF,EAAE,KAAK,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGA,EAAE,OAAOA,EAAE,MAAM,QAAQA,EAAE,MAAM,KAAK,CAAC,IAAIC,GAAEC,GAAEG,GAAEF,GAAEH,EAAE,EAAEI,GAAED,GAAE,MAAMG,GAAEN,EAAE,EAAEO,GAAEJ,GAAE,MAAM,GAAWG,KAAR,OAAW,CAAC,IAAIA,GAAE,GAAE,QAAQ,GAAG,GAAE,OAAO,IAAI,IAAG,GAAEA,GAAE,MAAM,GAAG,EAAA,CAAG,OAAO,EAAED,GAAE,IAAI,GAAEC,GAAED,IAAG,GAAGJ,MAAK,GAAE,EAAE,GAAsBA,KAApB,kBAAsB,GAAG,IAAI,GAAGE,GAAEF,EAAC,EAAEC,KAAI,GAAGC,GAAE,EAAE,EAAEI,KAAIA,GAAE,KAAKJ,GAAE,gBAAgB,WAAW,EAAE,GAAE,MAAM,GAAE,OAAO,GAAE,UAAU,OAAO,GAAGA,GAAE,CAAC,EAAE,GAAE,QAAQ,EAAE,GAAGC,EAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,GAAmBC,GAAE,OAAlB,cAAuB,CAAC,IAAIF,GAAE,EAAE,IAAI,IAAI,GAAG,EAAE,IAAIH,EAAEC,GAAE,EAAE,EAAE,EAAE,EAAE,MAAO,IAAE,EAAEC,GAAE,GAAE,GAAG,IAAI,GAAE,MAAMG,GAAE,EAAE,OAAO,KAAKJ,EAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAmC,IAA7B,4BAAyC,IAAT,QAAY,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,GAAG,EAAE,EAAE,EAAE,OAAO,GAAGA,CAAC,EAAE,GAAGA,EAAE,OAAO,CAAC,CAAC,CAAC,MAAMrd,GAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIsd,GAAEC,GAAEG,GAAEF,GAAEC,GAAE,EAAE,OAAO,GAAG,CAAC,EAAEE,GAAE,EAAE,MAAMC,GAAE,GAAG,CAAC,EAAE,OAAOH,GAAE,KAAK,EAAE,aAAa,WAAW,GAAmB,GAAE,EAAE,GAAE,EAAE,UAAU,QAAQ,YAAY,CAAC,CAAC,OAAA,CAAQ,EAAEC,GAAE,EAAEA,GAAE,EAAEA,GAAE,EAAEA,GAAE,EAAEA,GAAE,CAAC,EAAA,CAAG,KAAK,GAAG,IAAjG,cAAmG,GAAGE,IAAGA,KAAI,IAAI,EAAE,cAAc,IAAI,IAAIH,GAAE,MAAM,GAAEE,GAAE,QAAQ,GAAE,QAAQ,SAAS,GAAE,EAAE,cAAc,EAAE,cAAc,EAAE,sBAAsB,CAAC,CAAC,SAAS,GAAE,EAAE,GAAE,EAAE,mBAAmB,GAAG,YAAY,CAAC,GAAG,GAAE,GAAG,CAAC,EAAED,GAAE,GAAE,QAAQA,GAAE,GAAG,EAAE,SAAS,EAAEF,KAAID,GAAED,GAAE,aAAa,EAAEC,EAAC,EAAED,GAAEA,GAAE,YAAY,CAAC,EAAE,GAAG,YAAY,CAAC,IAAID,GAAGO,GAAE,OAAO,EAAE,CAACA,GAAE,GAAGA,GAAE,GAAGA,GAAE,GAAGA,GAAE,GAAGA,GAAE,IAAIA,GAAE,GAAG,EAAEA,GAAE,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAIH,GAAEE,GAAEC,GAAEC,GAAE,EAAE,MAAMC,GAAEJ,IAAG,GAAG,EAAE,CAAC,CAAC,EAAEe,GAAEZ,GAAE,SAAS,EAAEE,GAAEF,GAAE,SAAS,EAAEG,GAAEH,GAAE,SAAS,EAAEI,GAAEJ,GAAE,SAAS,EAAEK,GAAEJ,GAAE,GAAGK,GAAEL,GAAE,GAAGM,GAAEN,GAAE,GAAGO,GAAEP,GAAE,GAAGQ,GAAER,GAAE,GAAGS,GAAET,GAAE,GAAGU,GAAEnB,EAAE,MAAM,GAAG,EAAEqB,GAAE,WAAWF,GAAE,EAAE,GAAG,EAAEG,GAAE,WAAWH,GAAE,EAAE,GAAG,EAAElB,GAAEQ,KAAI,KAAK,GAAEI,GAAEG,GAAEF,GAAEC,MAAK,GAAEM,IAAG,CAACP,GAAER,IAAMO,GAAEP,GAALgB,IAAST,GAAEK,GAAEJ,GAAEG,IAAGX,GAAE,GAAKU,GAAEV,GAALe,GAAQC,IAAG,CAACP,GAAET,KAAIS,GAAEG,GAAEF,GAAEC,IAAGX,GAAE,GAAEC,KAAI,IAAG,GAAE,GAAG,CAAC,EAAA,CAAG,GAAG,CAACY,GAAE,EAAE,CAAC,QAAQ,GAAG,EAAEE,GAAE,IAAIjB,GAAE,MAAMiB,IAAG,GAAEjB,GAAE,GAAG,EAAEe,GAAE,IAAIA,GAAE,GAAA,CAAI,QAAQ,GAAG,EAAEG,GAAE,IAAIlB,GAAE,OAAOkB,KAAIpB,IAAG,CAAC,IAAIA,IAAGM,GAAE,QAAQ,GAAEa,GAAED,GAAE,GAAEE,GAAEZ,GAAE,GAAE,QAAQC,IAAGM,GAAEJ,GAAEK,GAAEH,IAAGE,GAAE,GAAE,QAAQL,IAAGK,GAAEH,GAAEI,GAAEF,IAAGE,IAAG,GAAE,QAAQ,GAAE,QAAQ,EAAE,GAAE,QAAQG,GAAE,GAAE,QAAQC,GAAE,GAAE,OAAO,CAAC,CAACpB,GAAE,GAAE,OAAOF,EAAE,GAAE,iBAAiB,CAAC,CAACC,GAAE,EAAE,MAAM,IAAI,UAAUE,KAAI,GAAGA,GAAEK,GAAE,UAAUY,GAAEC,EAAC,EAAE,GAAGlB,GAAEK,GAAE,UAAUE,GAAEY,EAAC,EAAE,GAAGnB,GAAEK,GAAE,UAAUG,GAAEH,GAAE,OAAO,EAAE,GAAGL,GAAEK,GAAE,UAAUI,GAAEJ,GAAE,OAAO,GAAG,EAAE,aAAa,kBAAkBa,GAAE,IAAIC,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIrB,GAAE,EAAE,OAAO,IAAI,GAAG,CAAC,EAAE,GAAG,MAAMA,IAAG,CAACD,GAAG,CAACC,GAAE,QAAQ,OAAOA,GAAE,IAAIC,GAAEG,GAAEF,GAAEC,GAAEE,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEG,GAAEC,GAAEe,GAAEd,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAE,EAAE,MAAMK,GAAEtC,GAAE,OAAO,EAAEkC,GAAE,KAAKC,GAAE,MAAMC,GAAE,iBAAiB,CAAC,EAAEG,GAAE,GAAG,EAAE,EAAE,GAAG,IAAI,MAAO,IAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,EAAE,GAAE,GAAE,EAAE,GAAE,IAAI,EAAE,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAGH,GAAE,YAAqBA,GAAE,YAAX,QAA+BA,GAAE,QAAX,QAA2BA,GAAE,SAAX,SAAoB,GAAE,KAAcA,GAAE,YAAX,OAA+F,GAA1E,gBAAgBA,GAAE,UAAU,OAAA,CAAQ,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,OAAmBA,GAAE,SAAX,OAA0C,GAAxB,UAAUA,GAAE,OAAO,OAAmBA,GAAE,QAAX,OAA4D,GAA3C,SAASA,GAAE,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,GAAG,EAAE,OAAmBA,GAAE,MAAX,OAAqB,GAANA,GAAE,MAAS,GAAE,MAAM,GAAE,OAAO,GAAE,UAAU,QAAQ,GAAE,GAAG,EAAEpC,GAAE,GAAG,EAAEA,GAAE,MAAMA,GAAE,SAAS,GAAE,EAAE,QAAQ,EAAE,GAAEA,GAAE,QAAQyB,GAAE,EAAE,OAAOzB,GAAE,QAAQyB,GAAE,GAAG,KAAK,GAAE,IAAI,GAAE,CAAC1B,GAAG,EAAE,aAAa,iBAAiB,EAAE,GAAG,EAAEyB,IAAGe,GAAE,CAAC,CAACf,IAAGxB,GAAE,iBAAiB,CAAC,IAAIA,GAAE,OAAOa,EAAC,GAAG,GAAEb,GAAE,SAAS,EAAE,GAAEA,GAAE,SAAS,EAAEa,KAAI,KAAK,GAAEA,GAAE,GAAG,GAAEA,GAAE,GAAG,GAAEA,GAAE,GAAG,GAAEA,GAAE,GAAG,GAAE,GAAEA,GAAE,GAAG,GAAE,GAAEA,GAAE,GAAOA,GAAE,SAAN,GAAc,GAAE,KAAK,KAAKI,GAAEA,GAAEC,GAAEA,EAAC,EAAE,GAAE,KAAK,KAAKI,GAAEA,GAAED,GAAEA,EAAC,EAAE,GAAEJ,IAAGC,GAAE,GAAGA,GAAED,EAAC,EAAE,GAAG,GAAG,GAAEI,IAAGC,GAAE,GAAGD,GAAEC,EAAC,EAAE,GAAGhB,GAAE,KAAK,IAAG,KAAK,IAAI,KAAK,IAAIa,GAAE,EAAE,CAAC,GAAGnB,GAAE,MAAM,IAAGW,IAAGA,GAAEM,GAAEL,GAAES,IAAG,IAAGT,IAAGD,GAAEO,GAAEN,GAAEU,OAAM,GAAET,GAAE,GAAG,GAAEA,GAAE,GAAG,GAAEA,GAAE,GAAG,GAAEA,GAAE,GAAG,GAAEA,GAAE,IAAI,GAAEA,GAAE,IAAI,GAAEA,GAAE,IAAI,GAAEA,GAAE,IAAI,GAAEA,GAAE,IAAI,IAAG,GAAE,GAAGmB,GAAEH,EAAC,GAAG,GAAGf,KAAI,GAAEuB,IAAG,GAAE,KAAK,IAAI,CAACvB,EAAC,GAAGa,IAAG,GAAE,KAAK,IAAI,CAACb,EAAC,GAAG,GAAES,GAAER,GAAEa,GAAEZ,GAAE,GAAEgB,GAAEjB,GAAEc,GAAEb,GAAE,GAAEqB,GAAE,CAACrB,GAAEW,GAAEZ,GAAE,GAAEQ,GAAE,CAACP,GAAEY,GAAEb,GAAE,GAAEiB,GAAE,CAAChB,GAAEa,GAAEd,GAAE,GAAEe,GAAE,CAACd,GAAEe,GAAEhB,GAAE,GAAES,GAAE,GAAEC,GAAE,GAAEC,IAAG,IAAG,GAAE,GAAG,CAACL,GAAEQ,EAAC,GAAG,GAAGf,KAAI,GAAE,KAAK,IAAI,CAACA,EAAC,EAAE,GAAEQ,IAAG,GAAE,KAAK,IAAI,CAACR,EAAC,GAAGiB,GAAEhB,GAAE,GAAE,GAAEE,GAAEF,GAAEY,GAAEX,GAAE,GAAE,GAAEE,GAAEH,GAAEa,GAAEZ,GAAE,GAAE,GAAEK,GAAEN,GAAEc,GAAEb,IAAG,IAAG,GAAE,GAAGE,GAAED,EAAC,GAAG,GAAGH,KAAI,GAAEG,IAAG,GAAE,KAAK,IAAIH,EAAC,GAAGI,IAAG,GAAE,KAAK,IAAIJ,EAAC,GAAG,GAAEuB,GAAEtB,GAAEQ,GAAEP,GAAE,GAAEE,GAAEH,GAAEE,GAAED,GAAE,GAAEO,GAAER,GAAEsB,GAAErB,GAAE,GAAEQ,GAAE,GAAEC,IAAGlB,IAAG,KAAK,IAAIA,EAAC,EAAE,KAAK,IAAID,EAAC,EAAE,QAAQ,GAAE,GAAE,EAAE,GAAE,IAAIE,IAAG,GAAE,GAAG,KAAK,KAAKS,GAAEA,GAAEC,GAAEA,GAAEG,GAAEA,EAAC,CAAC,EAAE,GAAE,GAAG,KAAK,KAAKE,GAAEA,GAAES,GAAEA,EAAC,CAAC,EAAE,GAAE,GAAGK,GAAEd,EAAC,EAAE,GAAE,KAAK,IAAIT,EAAC,EAAE,KAAKA,GAAE,GAAG,EAAE,GAAEiB,GAAE,GAAGA,GAAE,EAAE,CAACA,GAAEA,IAAG,GAAG/B,GAAE,MAAM,GAAE,EAAE,aAAa,WAAW,EAAE,GAAE,SAAS,EAAE,aAAa,YAAY,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,EAAE,CAAC,EAAEwB,IAAG,EAAE,aAAa,YAAYA,EAAC,IAAI,KAAK,IAAIL,EAAC,EAAE,IAAI,KAAK,IAAIA,EAAC,EAAE,MAAMmB,IAAG,IAAG,GAAG,IAAGhC,IAAG,EAAE,IAAI,KAAK,IAAGA,IAAG,EAAE,IAAI,OAAO,IAAG,GAAG,IAAGa,IAAG,EAAE,IAAI,OAAO,IAAKnB,GAAE,QAAQ,GAAE,EAAEC,KAAI,GAAE,SAASA,KAAI,CAACF,GAAGC,GAAE,WAAW,KAAK,MAAM,EAAE,YAAY,CAAC,IAAI,KAAK,MAAM,CAACC,EAAC,EAAE,IAAI,KAAK,EAAE,YAAYD,GAAE,SAAS,IAAI,GAAGkC,GAAE,GAAE,EAAE9B,KAAI,GAAE,SAASA,KAAI,CAACL,GAAGC,GAAE,WAAW,KAAK,MAAM,EAAE,aAAa,CAAC,IAAI,KAAK,MAAM,CAACI,EAAC,EAAE,IAAI,KAAK,EAAE,aAAaJ,GAAE,SAAS,IAAI,GAAGkC,GAAE,GAAE,EAAEhC,GAAEgC,GAAE,GAAE,OAAO,GAAG/B,EAAC,EAAE,GAAE,OAAO,GAAGE,EAAC,EAAE,GAAE,SAAS,GAAGC,EAAC,EAAE6B,GAAE,GAAE,UAAU,GAAG5B,EAAC,EAAE4B,GAAE,GAAE,UAAU,GAAG3B,EAAC,EAAE2B,GAAE,GAAE,MAAMhB,GAAEgB,GAAE,GAAE,MAAM1B,GAAE0B,GAAE,GAAE,qBAAqBzB,GAAEwB,IAAG,GAAE,QAAQ,WAAWK,GAAE,MAAM,GAAG,CAAC,CAAC,EAAE,GAAG,CAACxC,GAAGC,GAAE,SAAS,KAAK,GAAE,IAAI,GAAGuC,EAAC,GAAG,GAAE,QAAQ,GAAE,QAAQ,EAAE,GAAE,QAAQhhB,IAAE,QAAQ,GAAE,gBAAgBye,GAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAE,QAAQ,EAAEA,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,EAAE,EAAE,MAAM,GAAG,EAAA,CAAG,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIC,GAAE,GAAGF,CAAC,EAAE,OAAO,GAAG,WAAWA,CAAC,EAAE,WAAW,GAAG,EAAE,IAAIC,GAAE,KAAKC,EAAC,CAAC,CAAC,EAAEA,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAEF,CAAC,CAAC,EAAE,GAAG,OAAO,GAAG,MAAM,GAAG,KAAK,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAED,GAAG,KAAKE,GAAED,GAAE,SAASI,GAAEJ,GAAE,SAASE,GAAEF,GAAE,EAAEG,GAAEH,GAAE,EAAEK,GAAEL,GAAE,EAAEM,GAAEN,GAAE,SAASO,GAAEP,GAAE,UAAUQ,GAAER,GAAE,UAAUmB,GAAEnB,GAAE,MAAMS,GAAET,GAAE,MAAMU,GAAEV,GAAE,OAAOW,GAAEX,GAAE,OAAOY,GAAEZ,GAAE,qBAAqBa,GAAEb,GAAE,QAAQc,GAAEd,GAAE,OAAOe,GAAEf,GAAE,QAAQgB,GAAE,GAAGC,GAAWJ,KAAT,QAAY,GAAO,IAAJ,GAAO,CAAC,IAAIA,GAAE,GAAGE,KAAIP,KAAI,IAAID,KAAI,IAAI,CAAC,IAAIW,GAAEE,GAAE,WAAWb,EAAC,EAAE,GAAGc,GAAE,KAAK,IAAID,EAAC,EAAEE,GAAE,KAAK,IAAIF,EAAC,EAAE,GAAE,WAAWZ,EAAC,EAAE,GAAG,GAAE,KAAK,IAAIY,EAAC,EAAE,GAAE,GAAGN,GAAEZ,GAAEmB,GAAEH,GAAE,CAACH,EAAC,EAAE,GAAE,GAAGD,GAAEX,GAAE,CAAC,KAAK,IAAIiB,EAAC,EAAE,CAACL,EAAC,EAAE,GAAE,GAAGD,GAAET,GAAEiB,GAAEJ,GAAE,CAACH,GAAEA,EAAC,CAAC,CAACH,KAAI,KAAK,IAAG,eAAeA,GAAE,KAAKX,IAAGG,MAAK,IAAG,aAAaH,GAAE,MAAMG,GAAE,QAAQa,IAAGf,KAAI,IAAIC,KAAI,IAAIE,KAAI,MAAM,IAAGA,KAAI,IAAIY,GAAE,eAAef,GAAE,KAAKC,GAAE,KAAKE,GAAE,KAAK,aAAaH,GAAE,KAAKC,GAAE,IAAIG,KAAI,KAAK,IAAG,UAAUA,GAAE,IAAIC,KAAI,KAAK,IAAG,WAAWA,GAAE,IAAIC,KAAI,KAAK,IAAG,WAAWA,GAAE,IAAIW,KAAI,IAAIV,KAAI,KAAK,IAAG,QAAQU,GAAE,KAAKV,GAAE,IAAQC,KAAJ,GAAWC,KAAJ,IAAQ,IAAG,SAASD,GAAE,KAAKC,GAAE,IAAI,GAAE,MAAM,IAAIK,IAAG,iBAAiB,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIhB,GAAEC,GAAEG,GAAEF,GAAEC,GAAEE,GAAEN,GAAG,KAAKO,GAAED,GAAE,SAASE,GAAEF,GAAE,SAASG,GAAEH,GAAE,EAAEc,GAAEd,GAAE,EAAEI,GAAEJ,GAAE,SAASK,GAAEL,GAAE,MAAMM,GAAEN,GAAE,MAAMO,GAAEP,GAAE,OAAOQ,GAAER,GAAE,OAAOS,GAAET,GAAE,OAAOU,GAAEV,GAAE,QAAQW,GAAEX,GAAE,QAAQY,GAAEZ,GAAE,QAAQa,GAAEb,GAAE,QAAQe,GAAEf,GAAE,SAASgB,GAAE,WAAWb,EAAC,EAAEc,GAAE,WAAWH,EAAC,EAAE,GAAE,WAAWV,EAAC,EAAE,GAAE,WAAWC,EAAC,GAAG,GAAE,WAAWC,EAAC,KAAK,IAAG,GAAE,WAAWA,EAAC,EAAE,IAAGA,IAAGF,IAAGC,IAAG,IAAG,GAAG,IAAG,GAAG,GAAE,KAAK,IAAID,EAAC,EAAEG,GAAE,GAAE,KAAK,IAAIH,EAAC,EAAEG,GAAE,GAAE,KAAK,IAAIH,GAAEC,EAAC,EAAE,CAACG,GAAE,GAAE,KAAK,IAAIJ,GAAEC,EAAC,EAAEG,GAAEH,KAAI,IAAG,GAAG,GAAE,KAAK,IAAIA,GAAEC,EAAC,EAAE,IAAG,GAAE,KAAK,KAAK,EAAER,GAAEA,EAAC,EAAE,IAAGA,GAAEQ,KAAI,GAAE,KAAK,IAAIA,EAAC,EAAE,IAAG,GAAE,KAAK,KAAK,EAAER,GAAEA,EAAC,EAAE,IAAGA,KAAI,GAAE,GAAGH,EAAC,EAAE,GAAE,GAAGC,EAAC,EAAE,GAAE,GAAGG,EAAC,EAAE,GAAE,GAAGF,EAAC,IAAI,GAAEU,GAAE,GAAEC,GAAE,GAAE,GAAE,IAAIQ,IAAG,CAAC,EAAEb,GAAE,GAAA,CAAI,QAAQ,IAAI,GAAGc,IAAG,CAAC,EAAEH,GAAE,GAAA,CAAI,QAAQ,IAAI,KAAK,GAAE,GAAGL,GAAE,IAAIN,GAAE,IAAI,EAAE,GAAE,GAAGM,GAAE,IAAIK,GAAE,IAAI,IAAIJ,IAAGC,IAAGC,IAAGC,MAAK,GAAE,GAAGG,GAAEN,IAAGA,GAAEf,GAAEgB,GAAEZ,IAAGa,EAAC,EAAE,GAAE,GAAGK,GAAEN,IAAGD,GAAEd,GAAEe,GAAEd,IAAGgB,EAAC,IAAIZ,IAAGC,MAAK,GAAEO,GAAE,QAAQ,EAAE,GAAE,GAAGO,GAAEf,GAAE,IAAIH,GAAE,KAAK,EAAE,GAAE,GAAGmB,GAAEf,GAAE,IAAIJ,GAAE,MAAM,GAAG,GAAE,UAAUH,GAAE,IAAIC,GAAE,IAAIG,GAAE,IAAIF,GAAE,IAAImB,GAAE,IAAIC,GAAE,IAAIR,GAAE,aAAa,YAAYX,EAAC,EAAEiB,KAAI,GAAE,MAAM,IAAIjB,GAAE,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAID,GAAEC,GAAEE,GAAE,IAAIC,GAAEre,IAAEme,EAAC,EAAEG,GAAE,WAAWH,EAAC,GAAGE,IAAG,CAACF,GAAE,QAAQ,KAAK,EAAE,GAAG,GAAGH,GAAEO,GAAEP,GAAEM,GAAE,MAAM,OAAOD,MAAe,GAAEF,GAAE,MAAM,GAAG,CAAC,CAAC,MAA1B,UAAgC,IAAGC,MAAKE,GAAE,MAAM,IAAGA,GAAE,EAAEF,GAAE,MAAaH,KAAP,MAAUK,GAAE,EAAE,IAAGA,GAAE,MAAMF,GAAE,CAAC,EAAEE,GAAEF,IAAGA,GAAUH,KAAR,OAAWK,GAAE,IAAI,IAAGA,GAAE,MAAMF,GAAE,CAAC,EAAEE,GAAEF,IAAGA,KAAI,EAAE,IAAI,GAAE,IAAI,GAAG,EAAE,IAAIN,EAAEC,GAAEC,GAAEM,GAAE,EAAE,EAAE,GAAE,EAAEC,GAAE,GAAE,EAAE,MAAM,EAAE,OAAO,KAAKR,EAAC,EAAEG,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIH,MAAKD,EAAE,EAAEC,IAAGD,EAAEC,IAAG,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIC,GAAEG,GAAEF,GAAEC,GAAEE,GAAEC,GAAEC,GAAEC,GAAE,GAAG,CAAC,EAAER,GAAE,KAAK,EAAEmB,GAAEnB,GAAE,MAAM,IAAII,MAAKI,GAAE,KAAK,GAAER,GAAE,aAAa,WAAW,EAAEA,GAAE,aAAa,YAAY,EAAE,EAAE,GAAE,IAAID,EAAE,GAAE,GAAGC,GAAE,CAAC,EAAE,GAAGA,GAAE,EAAE,EAAEA,GAAE,aAAa,YAAYE,EAAC,IAAI,GAAE,iBAAiBF,EAAC,CAAC,CAAC,IAAI,GAAE,IAAID,EAAE,GAAE,GAAGC,GAAE,CAAC,EAAE,GAAE,IAAIE,IAAG,IAAI,GAAEM,GAAEJ,QAAO,GAAEH,GAAEG,MAAK,gDAAgD,QAAQA,EAAC,EAAE,IAAI,GAAE,GAAGF,EAAC,KAAK,GAAE,GAAGC,EAAC,GAAe,WAAWD,EAAC,EAAxB,GAAGF,GAAEI,GAAEF,GAAEK,EAAC,EAAgB,GAAE,WAAWJ,EAAC,EAAE,EAAE,IAAI,IAAI,GAAG,EAAE,IAAIF,GAAEG,GAAEC,GAAEC,GAAED,GAAE,EAAE,EAAE,EAAE,IAAI,EAAEE,IAAG,EAAE,EAAE,OAAO,KAAKH,EAAC,GAAG,GAAGH,GAAEO,EAAC,CAAC,EAAE,GAAG,8BAA8B,SAAS,EAAE,EAAE,CAAC,IAAIR,GAAE,MAAMC,GAAE,QAAQG,GAAE,SAASF,GAAE,OAAOC,IAAGJ,EAAE,EAAE,CAACC,GAAEC,GAAEG,GAAEF,EAAC,EAAE,CAACF,GAAEE,GAAEF,GAAEC,GAAEG,GAAEH,GAAEG,GAAEF,EAAC,EAAA,CAAG,IAAI,SAAS,GAAE,CAAC,OAAOH,EAAE,EAAE,EAAEC,GAAE,SAASA,GAAE,CAAC,CAAC,EAAE,GAAGD,EAAE,EAAE,SAAS,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIG,GAAEG,GAAE,GAAG,UAAU,OAAO,EAAE,MAAO,IAAEF,GAAE,IAAI,SAAS,EAAE,CAAC,OAAO,GAAG,EAAEJ,EAAEC,EAAC,CAAC,CAAC,GAAO,GAAEE,GAAE,KAAK,GAAG,EAAA,CAAG,MAAMA,GAAE,EAAE,CAAC,CAAC,SAAhC,EAAuCA,GAAE,GAAGG,GAAE,IAAGJ,GAAE,GAAA,CAAI,MAAM,GAAG,EAAE,GAAE,CAAC,EAAEE,GAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,MAAO,IAAE,GAAG,GAAEJ,GAAGG,GAAEH,IAAIG,IAAGH,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,KAAKA,EAAEM,GAAED,EAAC,CAAC,CAAC,CAAC,EAAe,GAAG,CAAC,KAAK,MAAM,SAAS,GAAG,WAAW,SAAS,EAAE,CAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIF,GAAEC,GAAEE,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAE,KAAK,OAAOG,GAAE,EAAE,MAAMC,GAAEtB,GAAE,KAAK,QAAQ,IAAImB,MAAK,IAAI,GAAG,EAAE,KAAK,OAAO,KAAK,QAAQ,GAAG,CAAC,EAAE,GAAE,KAAK,OAAO,MAAM,KAAK,MAAMnB,GAAED,EAAE,GAAiBoB,KAAd,cAAkB,GAAEpB,EAAEoB,IAAG,CAAC,GAAGA,KAAI,CAAC,GAAGA,GAAEpB,EAAEC,GAAEC,GAAE,EAAEG,EAAC,GAAG,CAAG,GAAA,GAAE,OAAOD,GAAE,GAAE,GAAGgB,IAAgBZ,KAAb,aAAiB,GAAE,OAAO,GAAEJ,GAAE,KAAKH,GAAEC,GAAE,EAAEG,EAAC,IAAeG,KAAX,UAAc,CAACJ,GAAE,QAAQ,SAAS,IAAI,GAAE,GAAGA,EAAC,GAAGK,GAAEA,GAAE,KAAK,EAAEW,GAAEhB,GAAEH,EAAC,IAAI,GAAE,QAAQ,GAAUmB,GAAE,OAAO,EAAE,CAAC,IAAnB,KAAqB,IAAG,iBAAiB,CAAC,CAAC,CAAC,iBAAiBA,EAAC,EAAE,GAAA,CAAI,KAAK,EAAE,IAAG,GAAG,GAAG,UAAU,EAAE,GAAG,KAAKjB,EAAC,IAAI,GAAE,GAAGA,EAAC,EAAE,GAAE,GAAGC,EAAC,GAAGO,GAAED,KAAIC,KAAI,GAAE,GAAG,EAAES,GAAEjB,GAAEQ,EAAC,EAAEA,IAAGD,KAAI,IAAGA,IAAG,KAAK,IAAIY,GAAE,cAAcnB,GAAEC,GAAEF,GAAEG,GAAE,EAAE,EAAEe,EAAC,EAAED,GAAE,KAAKC,EAAC,EAAEF,GAAE,KAAKE,GAAE,EAAEE,GAAEF,GAAE,OAAO,GAAiBZ,KAAd,YAAgB,CAAC,GAAGe,IAAGH,MAAKG,IAAG,GAAc,OAAOA,GAAEH,KAArB,WAAwBG,GAAEH,GAAE,CAAC,KAAKnB,GAAEC,GAAE,EAAEG,EAAC,EAAEkB,GAAEH,IAAGlf,IAAEie,EAAC,GAAG,CAACA,GAAE,QAAQ,SAAS,IAAI,GAAE,GAAGA,EAAC,GAAG,GAAGA,GAAE,EAAE,GAAYA,KAAT,SAAa,IAAG3e,IAAE,MAAM4f,KAAI,GAAG,GAAG,EAAEA,EAAC,CAAC,GAAG,KAAWjB,GAAE,GAAA,CAAI,OAAO,CAAC,IAArB,MAAyB,GAAE,GAAG,EAAEiB,EAAC,IAAI,GAAE,GAAG,EAAEA,EAAC,EAAE,GAAE,WAAWjB,EAAC,GAAG,GAAaK,KAAX,UAAoBJ,GAAE,OAAO,CAAC,IAAhB,KAAmBA,GAAE,OAAO,EAAE,CAAC,KAAK,GAAEA,GAAE,OAAO,CAAC,GAAG,GAAE,WAAWA,EAAC,EAAEgB,MAAK,KAAmBA,KAAd,cAAsBb,KAAJ,GAAkB,GAAG,EAAE,YAAY,IAA5B,UAA+BD,KAAI,GAAE,GAAGY,GAAE,KAAK,aAAa,EAAEI,GAAE,UAAU,EAAE,GAAG,KAAKA,GAAE,aAAaf,GAAE,UAAU,SAASD,GAAE,UAAU,SAAS,CAACA,EAAC,GAAac,KAAV,SAA2BA,KAAd,aAAiB,EAAE,GAAE,GAAGA,IAAA,CAAI,QAAQ,GAAG,IAAI,GAAEA,GAAE,MAAM,GAAG,CAAC,CAAC,KAAK,GAAEA,MAAK,GAAG,IAAG,KAAK,OAAO,KAAKA,EAAC,EAAaZ,KAAX,UAAyBJ,GAAE,UAAU,EAAE,CAAC,IAA1B,WAA8B,GAAE,GAAG,EAAEA,GAAE,UAAU,EAAEA,GAAE,QAAQ,GAAG,CAAC,CAAC,EAAE,GAAE,WAAWA,EAAC,GAAGU,MAAK,GAAE,EAAE,MAAA,CAAO,iBAAiB,CAACd,EAAE,gBAAgB,GAAG,EAAEA,EAAE,cAAc,EAAE,GAAE,CAAC,IAAIA,EAAE,cAAce,GAAE,OAAO,CAAC,GAAE,KAAK,IAAI,IAAI,GAAG,KAAK,IAAIO,GAAE,GAAG,EAAE,EAAEP,GAAE,gBAAgBA,GAAE,EAAE,EAAE,EAAA,CAAG,IAAI,GAAaK,KAAV,QAAY,KAAK,IAAI,IAAI,GAAG,KAAK,IAAIL,GAAE,SAASA,GAAE,QAAQH,GAAE,GAAGG,GAAE,OAAOH,GAAEN,EAAC,EAAEA,IAAGS,GAAE,QAAQ,EAAE,EAAE,EAAE,KAAK,IAAI,EAAE,EAAEI,GAAE,KAAK,SAASC,EAAC,EAAE,IAAG,QAAQ,CAAC,GAAuBA,KAApB,kBAAsB,CAACF,GAAE,KAAK,GAAG,EAAEI,GAAE,GAAG,EAAE,GAAE,GAAGlB,EAAC,EAAEW,GAAE,IAAI,GAAG,EAAEX,GAAE,EAAEY,GAAE,EAAE,IAAI,IAAI,GAAE,WAAWZ,GAAE,MAAM,GAAG,CAAC,CAAC,EAAE,GAAG,KAAKW,GAAE,SAAS,GAAG,KAAKA,GAAE,UAAUA,GAAE,QAAQJ,EAAC,EAAE,GAAG,KAAKW,GAAEF,GAAE,GAAGjB,EAAC,EAAE,GAAGC,EAAC,CAAC,GAAG,QAAQ,CAAC,GAAiBgB,KAAd,YAAgB,CAAC,GAAG,EAAEhB,GAAE,EAAEY,GAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,GAAGI,MAAK,GAAG,CAAC,GAAG,KAAKL,GAAEK,GAAEb,GAAEK,GAAE,GAAGL,GAAEK,GAAER,EAAC,EAAEA,EAAC,EAAE,QAAQ,CAAC,GAAoBgB,KAAjB,eAAmB,CAAC,GAAG,KAAKL,GAAE,SAASA,GAAE,OAAOX,EAAC,EAAE,QAAQ,CAAC,GAAegB,KAAZ,UAAc,CAAC,GAAEA,IAAGhB,GAAE,QAAQ,CAAC,GAAiBgB,KAAd,YAAgB,CAAC,GAAG,KAAKhB,GAAE,CAAC,EAAE,QAAQ,CAAC,OAAMgB,MAAKE,KAAI,GAAE,GAAGF,EAAC,GAAGA,IAAG,GAAGP,KAAIP,IAAOA,KAAJ,KAASC,IAAOA,KAAJ,IAAQ,CAAC,GAAG,KAAKH,EAAC,GAAGgB,MAAKE,GAAE,AAAIhB,KAAE,GAAI,IAAGH,GAAE,GAAA,CAAI,QAAQI,GAAE,GAAA,CAAI,MAAM,MAAM,GAAE,GAAGH,EAAC,IAAIgB,MAAK5f,IAAE,MAAMA,IAAE,MAAM4f,IAAGV,OAAM,GAAE,GAAG,EAAEU,GAAEjB,GAAEQ,EAAC,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,IAAIE,GAAEE,GAAEO,GAAEF,GAAEb,IAAGK,GAAE,GAAGL,GAAEK,GAAEN,EAAC,EAAEA,IAAGC,GAAEM,IAAUF,KAAP,MAAqBS,KAAX,UAAc,CAAC,IAAIpB,EAAE,UAAU,GAAG,EAAE,EAAE,KAAK,IAAI,EAAEW,IAAG,EAAED,KAAIC,IAASA,KAAN,MAAU,KAAK,IAAI,EAAER,GAAE,KAAK,IAAI,EAAE,SAAS,GAAGiB,MAAKE,GAAE,GAAG,KAAK,KAAK,EAAEF,GAAEjB,GAAES,GAAEA,GAAER,GAAEA,EAAC,OAAO,GAAGgB,MAAK,EAAE,KAAK,IAAI,EAAEA,GAAEjB,IAAG,EAAEiB,IAAGR,GAAEA,GAAER,GAAEA,GAAEF,GAAEG,EAAC,OAAO,GAAsBe,KAAnB,iBAA0B,SAASP,KAAIO,MAAKE,GAAEJ,GAAE,KAAKE,GAAE,EAAEE,GAAEF,GAAE,EAAc,OAAO,EAAEA,KAArB,WAAwBF,GAAE,KAAKE,GAAE,EAAE,EAAEA,GAAE,CAAC,CAAC,EAAEF,GAAE,KAAKE,GAAE,EAAEjB,IAAG,EAAEiB,GAAE,GAAGD,GAAE,KAAKC,EAAC,CAAC,C,CAACH,IAAG,GAAG,IAAI,CAAC,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,GAAGjB,EAAE,MAAM,OAAO,CAAC,GAAG,EAAE,IAAI,IAAIC,GAAED,EAAE,IAAIC,IAAGA,GAAE,EAAE,EAAEA,GAAE,CAAC,EAAE,GAAEA,GAAE,WAAWD,EAAE,OAAO,OAAO,CAAC,EAAE,IAAI,GAAG,QAAQ,GAAG,UAAU,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAE,GAAGF,GAAG,OAAOE,IAAGA,GAAE,QAAQ,GAAG,EAAE,IAAI,EAAEA,IAAGF,KAAK,IAAIA,IAAI,KAAK,EAAE,MAAM,GAAG,GAAG,EAAE,GAAG,GAAGC,IAAG,KAAKA,GAAYD,IAAV,QAAY,GAAG,IAAI,GAAGC,IAAG,CAAC,KAAeD,IAAV,QAAY,GAAG,IAAI,EAAE,OAAO,CAAC3d,IAAE,EAAE,MAAM2d,EAAE,EAAE,GAAG,CAACA,EAAE,QAAQ,GAAG,EAAE,GAAG,GAAG,EAAEA,CAAC,CAAC,EAAE,KAAK,CAAC,gBAAgB,GAAG,WAAW,EAAE,CAAC,EAAE,GAAG,MAAM,YAAY,GAAG,GAAG,KAAK,cAAc,GAAG,GAAG,IAAI,GAAG,+CAA+C,KAAK,GAAG,4CAA4C,iFAAiF,SAAS,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,SAAS,EAAE,CAAC,IAAE,MAAM,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,KAAK,GAAG,IAAI,GAAG,GAAG,6FAA6F,SAAS,EAAE,CAAC,IAAIA,EAAE,EAAE,MAAM,GAAG,EAAE,GAAGA,EAAE,IAAI,GAAGA,EAAE,GAAG,CAAC,EAAE,GAAG,+EAA+E,SAAS,EAAE,CAAC,IAAE,MAAM,GAAG,IAAI,CAAC,EAAE,GAAG,eAAe,EAAE,EAAM,GAAG,GAAG,eAAe,EAAE,GAAG,GAAG,GAAG,KAAK,MAAU,GAAgB,OAAO,SAApB,IAA6Bjc,KAAEC,KAAE,GAAG,GAAG,GAAG,CAAC,MAAM,QAAQ,CAAC,GAAa,OAAO,GAAjB,SAAmB,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,GAAS,IAAI,EAAE,EAAE,KAAK,CAAC,IAAIkc,GAAE,GAAG,GAAGF,CAAC,GAAG,GAAEA,EAAE,EAAE,KAAK,EAAE,iBAAiBE,GAAEA,GAAE,aAAa,IAAI,GAAGD,CAAC,IAAI,GAAEA,EAAE,EAAE,iBAAiBC,GAAEA,GAAE,aAAa,IAAI,GAAK,CAAC,MAAMG,GAAE,eAAeF,IAAGD,GAAEE,GAAEnc,KAAE,CAAC,CAAC,EAAEqc,GAAErc,KAAE,GAAG,YAAY,CAAC,EAAEoc,EAAC,CAAC,EAAEE,GAAEtc,KAAE,GAAGqc,GAAE,QAAQ,IAAI,KAAK,CAAC,CAAC,EAAEE,GAAEP,GAAGA,EAAE,QAAQ,CAACE,GAAE,OAAOK,IAAG,QAAQ,GAAE,QAAQ,CAAC,MAAMF,GAAE,QAAQ,OAAO,GAAG,EAAE,EAAE,OAAO,CAAC,GAAGN,GAAGM,GAAE,QAAQ,IAAIN,EAAEK,EAAC,EAAE,CAACG,IAAG,CAACJ,GAAE,QAAQ,UAAUE,GAAE,QAAQ,OAAO,CAAC,EAAEL,CAAC,EAAE,CAAC,QAAQK,GAAE,QAAQ,YAAYC,GAAE,OAAO,CAAC,EAAE,GAAG,SAAS,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,SAAS,CAAC,EAAe,GAAgB,OAAO,KAApB,IAAyB,IAAI,KAAK,UAAU,EAAE,GAAG,GAAa,OAAO,GAAjB,SAAmB,GAAG,SAAS,iBAAiB,CAAC,CAAC,EAAE,WAAW,EAAE,MAAM,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,GAAG,aAAa,WAAW,EAAE,GAAG,CAAC,EAAE,GAAG,UAAU,CAAC,EAAE,GAAG,OAAO,GAAO,OAAO,0LAA0L,IAAI,EAAE,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,GAAGP,EAAE,CAAC,IAAIC,GAAEC,GAAEG,GAAEF,GAAEC,GAAE,IAAI,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,MAAMJ,CAAC,GAAG,EAAE,EAAEM,GAAE,EAAE,OAAO,GAAGF,GAAE,KAAU,MAAA,EAAEE,GAAE,IAAI,IAAID,MAAK,GAAE,EAAEC,IAAGF,IAAG,GAAGC,GAAE,WAAWH,EAAC,GAAGG,GAAE,OAAOH,GAAE,OAAO,CAAC,IAAI,GAAE,EAAE,GAAEA,GAAEG,GAAE,WAAW,IAAG,EAAEC,IAAG,EAAEL,GAAE,GAAGE,GAAE,OAAOE,GAAE,SAAS,GAAGJ,IAAGE,GAAE,SAASE,GAAE,OAAO,CAAC,EAAEC,IAAGD,GAAE,EAAE,OAAOC,GAAE,EAAEL,EAAC,EAAE,KAAK,CAAC,EAAC,CAAC,OAAO,CAAC,EAAE,GAAG,GAAc,OAAO,iBAAiB,CAAC,CAAC,CAAC,UAAtC,WAAgD,EAAE,MAAM,QAAQ,gBAAgB,IAAI,EAAE,EAAE,KAAID,EAAE,aAAuB,OAAO,GAAjB,SAAmB,SAAS,eAAe,CAAC,EAAE,EAAEC,EAAC,EAAE,IAAI,EAAE,EAAE,KAAI,CAAC,IAAIC,GAAEF,EAAE,EAAE,WAAW,GAAG,CAAC,IAAIK,GAAE,MAAM,KAAKF,GAAE,OAAO,UAAUC,GAAE,CAAC,GAAGJ,EAAEM,GAAW,IAAT,OAAW,QAAQ,eAAeC,GAAEL,GAAE,QAAQ,IAAI,EAAE,GAAGM,GAAE,GAAG,CAAC,IAAIA,GAAE,SAAS,cAAcH,EAAC,EAAEI,GAAER,GAAE,OAAO,EAAE,OAAOC,KAAI,GAAE,UAAUA,IAAGK,GAAE,IAAIL,GAAEO,GAAE,KAAKL,IAAGI,GAAE,MAAM,YAAY,KAAK,EAAEC,GAAE,EAAE,EAAWN,KAAT,QAAYK,GAAE,aAAa,cAAc,MAAM,EAAWH,KAAT,SAAa,GAAE,MAAM,SAAS,WAAW,GAAE,MAAM,QAAQC,IAAG,GAAE,YAAYN,EAAEC,GAAE,KAAKO,EAAC,EAAEA,EAAC,EAAE,OAAOD,KAAI,GAAEL,GAAE,QAAQ,KAAK,EAAE,GAAG,GAAE,WAAWD,GAAEO,EAAC,EAAE,IAAI,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,KAAI,CAAC,IAAIC,GAAE,IAAIW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEE,GAAEC,GAAEC,GAAEe,GAAEd,GAAEC,GAAEC,GAAEC,GAAE,MAAM,KAAK,EAAE,UAAU,EAAEC,GAAE,EAAE,CAAC,cAAcC,GAAE,iBAAiBC,GAAE,CAAC,EAAE,YAAYC,IAAG/B,EAAEgC,GAAE,EAAE,sBAAsB,EAAEC,GAAED,GAAEE,GAAE,CAACJ,IAAW,OAAO,iBAAiB,CAAC,CAAC,CAAC,WAAW,UAAU,EAAE,CAAC,IAA3D,MAA6DS,GAAE,EAAEJ,GAAElC,GAAE,WAAW,IAAc,OAAO4B,IAAjB,UAAoB,GAAEA,GAAE,WAAWA,GAAE,GAAEA,GAAE,aAAa,IAAI,GAAOA,KAAL,GAAO,GAAGA,IAAG,IAAI,GAAQnB,KAAN,IAAQkB,GAAED,GAAE,OAAO,KAAI,GAAG,GAAEA,GAAEC,IAAOhB,GAAE,WAAN,EAAe,CAAC,IAAI,GAAEA,GAAE,aAAa,GAAGkB,GAAE,GAAEQ,GAAE,QAAQ,GAAG,GAAG,EAAEJ,KAAI,GAAEI,GAAE,QAAQ,MAAM5B,GAAE;CAAI,GAAGqB,KAAI,GAAEA,GAAEO,GAAE,CAAC,GAAG,GAAE,YAAYA,GAAE,GAAE5B,IAAGC,GAAE2B,GAAE,MAAM3B,IAAGD,EAAC,EAAE4B,GAAE,MAAMhC,EAAC,GAAG,GAAG,GAAEO,GAAEA,GAAE,OAAO,GAAG,GAAEO,GAAQK,GAAE,MAAM,EAAE,IAAhB,IAAkB,CAACA,GAAEA,IAAGZ,GAAE,IAAI,EAAE,GAAEmB,GAAE,GAAEZ,GAAQP,GAAE,EAAE,CAAC,OAAO,CAAC,IAAnB,IAAqB,CAACA,GAAE,GAAGE,IAAG,GAAG,IAAI,EAAEH,EAAC,EAAEC,GAAE,IAAIA,GAAE,MAAM,EAAE,GAAGA,GAAEN,EAAC,EAAEJ,IAAGK,KAAI,GAAE,YAAY,IAAI,GAAE,EAAES,IAAGJ,GAAE,OAAO,KAAI,GAAG,GAAEA,GAAEI,GAAE,GAAG,CAACa,IAAGI,IAAUV,GAAE,OAAO,CAAC,IAAjB;KAA4B,GAAEZ,GAAE,kBAAX,MAA6BH,GAAE,OAAO,EAAE,GAAG,SAAS,cAAc,IAAI,EAAE,EAAEG,EAAC,EAAE,GAAEY,GAAE,MAAM,CAAC,GAAGM,IAAQN,KAAL,GAAO,IAASA,KAAN,IAAQ,EAAE,aAAa,SAAS,eAAe,GAAG,EAAEZ,EAAC,MAAM,CAAC,GAAGQ,IAASI,GAAE,OAAO,CAAC,IAAhB,KAAmB,GAAG,IAAI,EAAEZ,EAAC,EAAE2B,IAAOtB,KAAJ,GAAO,CAACF,IAAGoB,GAAE,QAAQI,GAAE,UAAU,EAAE,IAAI,GAAEJ,GAAEA,GAAE,OAAO,GAAGrB,GAAE,YAAY,SAAS,eAAeZ,GAAE,GAAGsB,EAAC,CAAC,IAAI,GAAEvB,GAAEC,GAAE,GAAGsB,EAAC,EAAE,GAAGV,GAAE,EAAEF,EAAC,EAAE2B,IAAOtB,KAAJ,GAAO,CAACF,IAAGD,GAAE,aAAayB,GAAEzB,GAAE,UAAU,GAAGZ,GAAE,IAAI,GAAE,GAAG,GAAG,CAAC,GAAG,GAAG,QAAQsB,EAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,OAAO,EAAEjB,EAAC,EAAEiB,GAAE,MAAMlB,EAAC,GAAG,GAAG,GAAE,EAAEoB,GAAEP,GAAE,OAAO,KAAIL,GAAE,YAAkBK,GAAEO,MAAR,IAAW,SAAS,eAAe,GAAG,EAAExB,GAAEiB,GAAEO,GAAE,CAAC,EAAE,GAAGvB,IAAGK,GAAE,CAAC,GAAG,GAAE,GAAE,YAAY8B,GAAE,UAAUd,GAAE,OAAO,EAAEc,GAAE,MAAM,EAAE,GAAExB,GAAE,sBAAsB,EAAEI,GAAE,IAAIe,GAAE,KAAKf,GAAE,MAAMe,GAAE,KAAK,CAAC,IAAI,GAAE,EAAE,UAAU,EAAE,GAAE,EAAE,WAAW,GAAGX,IAAGA,KAAIR,IAAG,GAAEQ,GAAE,GAAEA,GAAE,YAAYD,GAAE,YAAYE,EAAC,EAAE,EAAE,WAAW,aAAaF,GAAE,CAAC,EAAEhB,IAAG,GAAGgB,EAAC,CAAC,CAAC,GAAEH,EAAC,EAAED,GAAEJ,GAAE,QAAQG,KAAI,GAAGC,IAAGJ,GAAE,OAAO,IAAIO,IAASI,GAAE,MAAM,EAAE,IAAhB,IAAkB,IAAId,GAAEA,GAAE,EAAEE,EAAC,CAAC,OAAM,GAAGF,GAAE,EAAEE,EAAC,EAAE,EAAE,YAAYA,EAAC,EAAE,GAAE,CAAC,MAAUA,GAAE,WAAN,IAAiBR,IAAGA,GAAE,QAAQQ,EAAC,EAAE,IAAIuB,GAAE,QAAQvB,GAAE,eAAe,EAAE,IAAIuB,GAAEA,GAAE,OAAO,EAAE,CAAC,YAAYvB,EAAC,EAAE,GAAEA,KAAI,GAAGA,GAAEZ,EAAEC,GAAEC,GAAEG,GAAEF,GAAEC,GAAEE,GAAEC,GAAE,CAAC,CAAC,EAAE,GAAE,GAAGF,IAAG,GAAGO,EAAC,EAAE,EAAQ,GAAG,MAAM,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAC,EAAE,IAAI,GAAG,SAAS,OAAO,IAAI,EAAE,KAAK,SAAS,GAAG,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAK,KAAKZ,EAAE,KAAK,WAAW,KAAK,SAAS,KAAK,MAAM,KAAK,IAAI,EAAE,IAAIC,GAAEC,GAAE,CAAC,EAAEG,OAAM,CAAC,IAAI,EAAEL,EAAEE,GAAE,OAAO,KAAK,KAAK,CAAC,EAAEA,GAAEF,GAAG,IAAIC,GAAE,EAAE,QAAQ,YAAY,GAAGA,KAAI,EAAE,MAAM,MAAO,GAAE,MAAMA,GAAE,KAAK,KAAK,OAAO,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,KAAKC,GAAE,IAAiB,OAAO,eAApB,KAAoC,IAAI,mBAAmB,CAAC,aAAaD,EAAC,EAAE,GAAE,WAAWI,GAAE,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,EAAE,KAAK,MAAML,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,KAAK,SAAS,KAAK,OAAO,EAAE,KAAK,KAAK,EAAE,GAAG,KAAK,MAAM,CAAC,EAAE,IAAIA,EAAE,CAAC,KAAKC,GAAE,oBAAoB,KAAKC,GAAE,OAAO,UAAUG,GAAE,CAAC,EAAE,UAAUF,GAAE,QAAQC,GAAE,UAAUE,GAAE,CAAC,EAAE,aAAaC,GAAE,KAAKC,IAAG,KAAK,KAAKC,GAAER,GAAE,QAAQ,OAAO,EAAE,GAAGmB,GAAEnB,GAAE,QAAQ,OAAO,EAAE,GAAGS,GAAET,GAAE,QAAQ,OAAO,EAAE,GAAGU,GAAES,IAAG,CAACV,IAAG,CAACD,GAAEG,GAAEL,KAAI,SAASA,GAAM,OAAO,MAAMA,GAAE,KAAK,GAAG,EAAE,IAAI,IAAI,EAAEA,IAAGM,GAAED,GAAM,OAAOA,GAAE,OAAO,IAAI,GAAG,OAAO,IAAI,EAAE,GAAGE,GAAE,CAAC,CAAC,EAAE,QAAQ,GAAG,EAAE,MAAM,EAAE,CAAC,KAAKC,GAAE,SAASC,GAAE,IAAIC,IAAG,KAAK,MAAM,OAAOG,IAAGV,IAAGD,MAAK,KAAK,SAAS,SAAS,EAAE,KAAI,CAAC,GAAER,IAAG,CAAC,QAAQD,EAAE,KAAKA,EAAE,UAAU,MAAMA,EAAE,aAAa,YAAY,EAAE,MAAMA,EAAE,aAAa,aAAa,CAAC,EAAWE,KAAT,OAAWF,EAAE,aAAa,cAAcA,EAAE,aAAa,GAAA,CAAI,KAAK,CAAC,EAAaE,KAAX,UAAcF,EAAE,aAAa,cAAc,MAAM,EAAE,IAAII,GAAEE,GAAEC,GAAEC,GAAEQ,GAAE,CAAC,EAAEC,GAAE,CAAC,EAAEC,GAAE,CAAC,EAAEC,GAAEC,GAAE,GAAG,OAAO,EAAEJ,EAAC,EAAE,KAAKK,GAAE,GAAG,OAAO,EAAEJ,EAAC,EAAE,GAAG,GAAGjB,EAAE,EAAEqB,GAAEF,GAAER,GAAEN,KAAII,IAAGE,IAAGG,GAAED,GAAED,GAAE,CAAC,CAAC,EAAEH,GAAE,CAAC,IAAIR,GAAEC,GAAE,GAAGF,EAAE,UAAU,EAAEK,KAAI,EAAE,EAAE,GAAE,KAAI,CAAC,IAAIA,GAAE,GAAG,OAAOJ,GAAEC,EAAC,EAAEC,GAAE,OAAO,iBAAiB,CAAC,CAAC,CAAC,WAAW,OAAO,OAAO,GAAE,KAAI,CAAC,IAAIC,GAAEC,GAAE,EAAE,EAAE,IAAI,GAAE,MAAM,UAAUF,GAAE,EAAE,aAAaC,GAAEJ,EAAEC,GAAE,EAAEA,GAAEC,GAAE,KAAIE,GAAE,YAAYJ,EAAEC,GAAE,EAAEG,GAAE,UAAU,CAAC,CAAC,EAAA,CAAGJ,EAAEE,GAAE,EAAEgB,EAAC,EAAEf,GAAE,CAAC,EAAEG,GAAE,EAAEC,GAAEL,GAAE,IAAI,GAAO,EAAE,WAAN,EAAe,EAAE,sBAAsB,EAAE,EAAE,EAAEM,GAAE,GAAG,IAAI,GAAE,EAAEJ,GAAEF,GAAE,OAAO,KAAI,GAAEA,GAAEE,IAAOH,GAAE,WAAN,IAAwBA,GAAE,WAAT,MAAmBE,GAAE,KAAKF,EAAC,EAAEI,GAAEC,GAAEF,GAAE,CAAC,EAAE,GAAEA,GAAE,EAAE,GAAEG,GAAED,MAAKF,IAAGG,GAAEH,GAAE,CAAC,IAAII,GAAE,KAAKD,GAAEH,GAAE,CAAC,MAAMI,GAAE,OAAOH,GAAEC,GAAEF,EAAC,EAAE,GAAEA,IAAG,GAAEG,GAAEH,MAAKE,GAAEF,IAAGC,GAAEC,GAAEF,EAAC,EAAED,GAAE,QAAQ,GAAG,CAAC,IAAIH,EAAE,OAAgB,EAAE,YAAqB,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAACU,GAAE,CAAC,IAAI,GAAE,EAAEN,GAAEa,GAAE,OAAO,KAAI,GAAG,GAAEA,GAAEb,IAAGgB,IAAG,CAACd,GAAE,aAAiBA,GAAE,YAAY,WAAlB,EAA2B,IAAGH,IAAG,CAACM,GAAE,CAAC,IAAI,GAAE,SAAS,cAAc,MAAM,EAAE,GAAE,MAAM,WAAW,SAASH,GAAE,YAAYC,GAAE,YAAYD,GAAE,UAAU,EAAEA,GAAE,YAAYC,EAAC,CAAC,MAAMD,GAAE,YAAY,GAAGA,GAAE,UAAU,CAAA,KAAO,IAAEA,GAAE,YAAYE,IAAOA,GAAE,WAAN,IAAiB,GAAE,aAAaF,GAAE,aAAa,KAAKE,GAAE,aAAa,IAAIF,GAAE,OAAO,GAAG,GAAE,OAAO,EAAEN,EAAE,UAAU,CAAC,CAAC,KAAK,MAAM,KAAK,GAAGkB,EAAC,EAAE,KAAK,MAAM,KAAK,GAAGD,EAAC,EAAE,KAAK,MAAM,KAAK,GAAGD,EAAC,CAAC,CAAC,EAAER,IAAG,KAAKA,KAAI,KAAK,MAAM,KAAK,GAAG,KAAKA,GAAE,CAAC,IAAI,GAAG,CAAC,IAAIR,EAAE,EAAE,UAAU,EAAE,OAAO,EAAE,YAAYA,CAAC,EAAEA,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,EAAE,UAAU,EAAE,UAAU,QAAQ,aAAa,SAAS,GAAG,EAAE,MAAM,SAAS,OAAOA,CAAC,CAAC,CAAC,GAAG,KAAK,QAAQ,CAAC,EAAE,KAAKM,GAAE,GAAG,iBAAiB,cAAc,KAAK,MAAM,EAAE,GAAG,SAAS,EAAEF,IAAGA,GAAE,IAAI,IAAIJ,EAAE,YAAY,KAAK,MAAM,KAAKgB,GAAEhB,EAAE,UAAUgB,EAAC,EAAEhB,GAAGS,IAAGH,IAAG,KAAK,SAAS,SAAS,EAAE,IAAI,CAAC,GAAEN,EAAE,CAAC,MAAM,EAAE,YAAYiB,IAAGA,GAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAEjB,EAAE,GAAG,CAAC,KAAKC,GAAE,KAAKC,GAAE,IAAIG,IAAG,KAAK,MAAM,OAAOA,IAAGA,GAAE,WAAW,EAAEJ,GAAE,SAAS,CAAC,QAAQ,EAAE,KAAKD,EAAE,MAAMC,GAAE,MAAMC,MAAK,CAAC,EAAE,UAAUF,EAAEC,GAAE,EAAE,aAAa,aAAaA,EAAC,EAAE,EAAE,gBAAgB,YAAY,EAAEC,GAAE,EAAE,aAAa,cAAcA,EAAC,EAAE,EAAE,gBAAgB,aAAa,CAAC,CAAC,EAAE,KAAK,MAAM,OAAO,KAAK,MAAM,OAAO,KAAK,MAAM,OAAO,GAAE,OAAO,KAAK,MAAM,OAAO,EAAE,KAAK,QAAQ,CAAC,EAAQ,IAAO,oBAAoB,cAAc,KAAK,MAAM,EAAEA,KAAI,KAAK,MAAM,SAASA,GAAE,UAAU,EAAEA,GAAE,OAAO,IAAU,GAAG,EAAE,KAAK,KAAA,CAAM,WAAvB,MAAkCF,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,OAAO,EAAE,GAAE,CAAC,OAAO,IAAI,EAAEA,EAAEC,EAAC,CAAC,CAAC,OAAO,SAAS,EAAE,CAAC,GAAG,IAAI,GAAG,OAAO,KAAK,KAAK,GAAG,GAAG,MAAM,QAAQ,GAAG,GAAG,KAAK,SAAS,IAAI,CAAC,IAAI,OAAO,WAAW,IAAI,GAAG,SAAS,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,QAAQ,SAAa,GAAG,GAAqN,GAAG,UAAU,CAAC,OAAO,IAAwB,SAApB,SAA6B,GAAG,OAAO,OAAO,GAAG,gBAAgB,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOD,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC,GAAG,GAAG,GAAG,QAAQ,CAAC,EAAE,EAAE,CAACA,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,OAAO,EAAE,iBAAiBA,EAAEC,GAAE,CAAC,QAAQ,CAAC,IAAIC,GAAE,QAAQ,CAAC,CAACG,EAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,EAAE,oBAAoBL,EAAEC,GAAE,CAAC,CAACC,EAAC,CAAC,EAAE,GAAG,aAAa,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,IAAI,GAAG,WAAW,GAAG,OAAO,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,GAAE,SAASA,GAAE,GAAE,CAAC,GAAGC,IAAOA,KAAJ,EAAM,CAAC,KAAK,GAAG,QAAQ,kBAAkB,UAAU,IAAIG,GAAE,IAAI,GAAG,UAAU,GAAE,GAAE,EAAE,KAAK,MAAMH,EAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,EAAEA,EAAC,EAAE,GAAE,QAAQ,GAAG,MAAMG,IAAG,GAAG,KAAKH,EAAC,CAAC,MAAMF,GAAG,GAAG,QAAQC,GAAE,SAAS,GAAG,KAAK,KAAK,GAAE,QAAQ,GAAG,MAAM,GAAE,EAAE,EAAE,GAAG,OAAOA,GAAE,EAAEA,GAAE,MAAM,EAAE,MAAO,IAAE,OAAO,EAAE,GAAGA,EAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,GAAG,OAAO,GAAG,QAAQ,IAAI,QAAQ,EAAE,QAAQ,GAAG,QAAQ,EAAE,IAAI,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,GAAG,SAAS,EAAE,GAAG,GAAG,CAAC,EAAE,GAAG,aAAa,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS,IAAI,SAAS,EAAE,SAAS,GAAG,SAAS,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,GAAG,SAAS,GAAG,GAAG,EAAE,CAAC,EAAE,GAAG,aAAa,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOD,GAAGA,EAAE,MAAMA,EAAE,KAAK,UAAU,GAAG,MAAM,QAAA,CAAS,CAAC,CAAC,CAAC,KAAe,OAAO,GAAjB,UAAoB,CAAC,IAAI,GAAG,OAAO,CAAC,CAAC,eAAe,IAAK,GAAE,KAAK,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAED,EAAE,EAAEE,GAAEF,EAAE,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,kBAAkB,IAAI,IAAIK,GAAE,GAAG,QAAQ,CAAC,EAAEF,GAAED,KAAI,GAAG,GAAG,EAAE,EAAE,CAAC,CAACG,KAAI,GAAE,GAAG,KAAK,CAAC,EAAE,GAAG,GAAGA,GAAEF,KAAI,GAAG,EAAE,SAAS,EAAE,EAAE,IAAIC,GAAE,GAAGC,GAAEF,IAAGG,GAAEF,KAAI,GAAGC,GAAEF,IAAG,GAAG,GAAG,EAAEF,EAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,EAAEC,GAAE,GAAG,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,EAAED,IAAGD,EAAE,EAAEC,GAAE,CAAC,IAAI,MAAO,IAAE,OAAO,EAAEG,KAAI,GAAE,OAAkB,GAAG,YAAY,EAAE,gBAAgB,IAA5C,UAA+CE,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIJ,GAAE,EAAEG,GAAE,EAAEF,GAAE,GAAG,EAAEC,GAAED,GAAEG,GAAEN,GAAG,GAAGO,GAAE,KAAK,IAAI,IAAI,EAAED,EAAC,EAAEE,GAAE,SAAS,EAAE,EAAE,CAAC,IAAID,GAAE,GAAG,EAAEP,GAAGO,GAAEJ,GAAEG,IAAG,GAAEJ,GAAE,GAAE,EAAE,GAAEC,GAAE,GAAEI,IAAGN,GAAE,IAAG,EAAE,GAAEI,IAAG,EAAEA,KAAIE,GAAEH,KAAID,GAAEC,GAAE,EAAE,MAAM,CAAC,OAAOI,GAAE,MAAM,UAAU,CAAC,GAAE,GAAEP,GAAE,EAAEC,GAAE,GAAE,GAAE,CAAC,EAAE,YAAY,SAAS,EAAE,CAAC,IAAIF,EAAEI,GAAEE,GAAED,GAAEI,GAAE,GAAG,EAAE,OAAO,GAAO,IAAJ,IAAQ,IAAIP,IAAGM,GAAE,CAAC,EAAEL,KAAIC,IAAGK,GAAEL,GAAEG,GAAE,GAAGL,IAAGD,GAAEK,GAAE,CAACA,OAAML,GAAEQ,GAAEN,IAAGH,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,GAAG,CAAC,EAAE,YAAY,EAAE,eAAe,EAAE,EAAE,eAAe,EAAE,eAAe,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,IAAI,MAAM,KAAK,CAAC,EAAEC,GAAE,KAAK,IAAI,MAAM,KAAK,CAAC,EAAE,OAAO,KAAK,IAAID,CAAC,GAAG,KAAK,IAAIC,EAAC,EAAED,EAAEC,EAAC,EAAE,GAAG,UAAU,CAAC,IAAI,EAAED,EAAEC,GAAEC,IAAG,GAAG,GAAG,KAAK,QAAQ,CAAC,CAAC,gBAAgB,GAAG,OAAO,EAAE,GAAG,KAAK,EAAE,EAAE,QAAQ,CAAC,EAAE,GAAE,EAAE,WAAW,GAAE,EAAE,SAASD,GAAE,KAAK,MAAMA,GAAE,EAAE,EAAEC,GAAE,KAAK,MAAMA,GAAE,EAAE,EAAE,GAAGD,GAAE,GAAGC,GAAE,GAAG,SAAS,EAAE,GAAE,CAAC,OAAOF,EAAE,EAAE,CAACC,EAAC,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,MAAO,IAAG,GAAG,GAAG,EAAE,CAAC,IAAI,IAAiB,OAAO,SAApB,KAA8B,SAAS,OAAO,GAAG,OAAO,GAAG,SAAS,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,MAAM,MAAM,GAAG,GAAG,KAAK,SAAS,UAAU,CAAC,EAAE,GAAG,mBAAmB,GAAG,UAAU,QAAQ,GAAG,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,kCAAkC,CAAC,CAAC,QAAQ,EAAE,iBAAiB,IAAI,UAAU,eAAe,GAAG,UAAU,iBAAiB,EAAE,EAAE,EAAE,GAAG,GAAG,YAAY,iBAAiB,GAAG,4CAA4C,kBAAkB,GAAG,kDAAkD,sCAAA,CAAuC,MAAM,GAAG,EAAE,WAAW,UAAU,CAAC,MAAO,IAAG,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,MAAM,EAAM,GAAG,UAAU,CAAC,SAAS,EAAE,EAAE,CAAC,KAAK,KAAK,CAAC,CAAC,CAAC,IAAID,EAAEC,GAAEC,GAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,CAAC,IAAI,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,IAAIF,EAAE,EAAE,UAAUC,GAAE,EAAE,YAAYC,GAAE,EAAE,KAAKG,GAAE,EAAE,OAAOF,GAAE,EAAE,WAAWC,GAAE,EAAE,SAASE,GAAE,EAAE,eAAeC,GAAE,EAAE,OAAOC,GAAE,EAAE,YAAYC,GAAE,EAAE,OAAOW,GAAE,EAAE,WAAWV,GAAE,EAAE,MAAMC,GAAE,EAAE,YAAYC,GAAE,EAAE,UAAUC,GAAE,EAAE,OAAOC,GAAE,EAAE,QAAQC,GAAE,EAAE,UAAUC,GAAE,EAAE,QAAQC,GAAE,EAAE,OAAOC,GAAE,EAAE,KAAKC,GAAE,EAAE,OAAOE,GAAE,EAAE,UAAUC,GAAE,EAAE,UAAUC,GAAE,EAAE,SAASe,GAAE,EAAE,UAAUd,GAAE,EAAE,UAAUC,GAAE,EAAE,QAAQC,GAAE,EAAE,WAAWC,GAAE,EAAE,OAAOC,GAAE,EAAE,YAAYC,GAAE,EAAE,aAAaC,GAAE,EAAE,eAAeC,GAAE,EAAE,aAAaC,GAAE,EAAE,QAAQC,GAAE,EAAE,SAASC,GAAE,EAAE,UAAUK,GAAE,EAAE,QAAQJ,GAAE,EAAE,YAAYC,GAAE,EAAE,QAAQC,GAAE,EAAE,YAAYG,GAAE,EAAE,SAASC,GAAE,EAAE,WAAW,KAAK,OAAO,GAAE,GAAGpC,EAAC,GAAG,GAAG,KAAK,KAAK,EAAE,AAAII,KAAE,GAAG,MAAM,QAAQA,EAAC,EAAG,IAAK,KAAK,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,sBAAsB,GAAE,CAAC,IAAIL,GAAE,AAAID,KAAE,WAAW,GAAG,iBAAiB,EAAE,CAAC,CAAC,UAAU,GAAG,GAAI,IAAIuC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAE,KAAKC,GAAE,EAAEC,GAAE,EAAEC,GAAE,EAAE,SAAS,CAAC9C,IAAG,CAAC,IAAI,EAAE,QAAQ+C,GAAG,GAAGhD,GAAE,EAAE,EAAEiD,GAAG,GAAGjD,GAAE,EAAE,EAAEkD,GAAGF,GAAG,EAAEG,GAAGF,GAAG,EAAEG,GAAG,CAACvD,GAAE,QAAQ,OAAO,GAAG,CAAC,CAACA,GAAE,QAAQ,SAAS,GAAmB,GAAG,KAAnB,cAAsBwD,GAAG,GAAGrD,EAAC,EAAEsD,GAAGtD,GAAE,eAAe,GAAGuD,GAAG,CAAC,EAAE,EAAE,CAAC,EAAEC,GAAG,CAAC,EAAE,EAAE,CAAC,EAAEC,GAAG,EAAEC,GAAG,UAAU,CAAC,MAAO,IAAG,GAAG,CAAC,EAAEC,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,GAAE,MAAM,IAAIvD,IAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIR,GAAED,EAAE,OAAO,MAAK,GAAGA,EAAEC,MAAK,GAAGD,EAAEC,GAAE,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,EAAE,OAAOQ,EAAC,GAAGT,GAAGyD,IAAc,EAAE,cAAZ,SAAyB7B,IAAGA,GAAE,EAAE5B,CAAC,CAAC,EAAEiE,GAAG,UAAU,CAAC,IAAI,EAAE,GAAE,OAAO,GAAGL,EAAE,EAAE3D,GAAE,GAAE,OAAO,GAAG4D,EAAE,EAAE3D,GAAE,KAAK,IAAI,CAAC,GAAGF,EAAEK,GAAE,KAAK,IAAIJ,EAAC,GAAGD,EAAEuB,KAAIrB,IAAGG,KAAIkB,GAAE0B,GAAE,EAAEhD,GAAE2D,GAAGC,EAAE,EAAE3D,KAAIc,IAAGiC,GAAE,OAAO,GAAGjC,GAAEiC,EAAC,EAAEhC,IAAGgC,GAAE,OAAO,GAAGhC,GAAEgC,EAAC,EAAE5B,IAAGA,GAAE4B,EAAC,EAAEX,IAAGW,GAAE,OAAO,GAAGC,GAAE,GAAGZ,GAAEW,EAAC,EAAE,GAAEA,GAAE,OAAO,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG5C,KAAIc,IAAG8B,GAAE,OAAO,GAAG9B,GAAE8B,EAAC,EAAE/B,IAAG+B,GAAE,OAAO,GAAG/B,GAAE+B,EAAC,EAAE3B,IAAGA,GAAE2B,EAAC,EAAEzB,IAAGyB,GAAE,OAAO,GAAGE,GAAE,GAAG3B,GAAEyB,EAAC,EAAE,GAAEA,GAAE,OAAO,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAIJ,IAAGD,MAAKjB,IAAGA,GAAEsB,EAAC,EAAE,AAA2BL,MAAvBjC,IAAOiC,KAAJ,GAAOjC,GAAEsC,EAAC,EAAEpC,IAAGA,GAAEoC,EAAC,EAAI,GAAG,GAAE,CAAC,GAAGF,IAAG,EAAE,GAAE,CAAC,IAAIN,IAAGA,GAAEQ,EAAC,EAAE,AAASH,MAALd,GAAEiB,EAAC,EAAI,CAAC,GAAG,GAAE,CAAC,EAAEiB,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,GAAGjE,KAAI,EAAE,GAAGA,KAAID,EAAEiD,GAAE,IAAI,OAAO,CAAC,EAAEA,GAAE,IAAI,OAAOjD,CAAC,EAAEI,GAAE,AAAIsC,KAAE,sBAAsBuB,EAAE,EAAGA,GAAG,CAAC,EAAEE,GAAG,SAAS,EAAE,EAAE,CAAC3B,IAAG,CAACQ,KAAI,GAAE,KAAK,GAAE,KAAK,IAAI,CAAC,EAAE,KAAK,IAAIhD,CAAC,EAAE,IAAI,IAAI,GAAE,CAAC,GAASgD,KAAN,MAAU,GAAG,IAAI,EAAEC,GAAE,IAAI,OAAO,EAAE,CAAC,CAAC,GAASD,KAAN,MAAU,GAAG,IAAIhD,EAAEiD,GAAE,IAAI,OAAOjD,EAAE,CAAC,CAAC,GAAGI,GAAE,AAAIsC,KAAE,sBAAsBuB,EAAE,EAAGA,GAAG,CAAC,EAAEG,GAAG,SAAS,EAAE,CAAC,GAAG,CAACJ,GAAG,EAAE,CAAC,EAAE,CAAC,IAAIhE,GAAG,EAAE,GAAG,EAAEM,EAAC,EAAA,CAAG,QAAQJ,GAAE,EAAE,QAAQG,GAAEL,EAAEiD,GAAE,EAAE9C,GAAED,GAAE+C,GAAE,EAAE7C,GAAE6C,GAAE,WAAW,GAAE,EAAEjD,EAAE,GAAE,EAAEE,IAAGE,KAAIC,IAAGF,MAAK,KAAK,IAAI8C,GAAE,OAAOjD,CAAC,GAAGC,IAAG,KAAK,IAAIgD,GAAE,OAAO/C,EAAC,GAAGD,OAAM,GAAEG,GAAE,EAAE,EAAEA,KAAI,GAAE,WAAW,CAAC,GAAG+D,GAAG9D,GAAEF,EAAC,EAAE,CAAC,EAAEkE,GAAG,GAAE,QAAQ,SAAS,EAAE,CAACL,GAAG,EAAE,CAAC,GAAG,GAAG,EAAE,SAAS,GAAE,KAAK,GAAE,KAAKrB,GAAE,MAAM,EAAE,GAAE,UAAU,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,GAAE,GAAE,EAAE,GAAE,OAAO,GAAE,EAAE,EAAE,QAAQ,GAAE,OAAO,GAAE,EAAE,EAAE,QAAQM,GAAE,IAAI,MAAM,EAAEA,GAAE,IAAI,MAAM,EAAE,GAAGpB,GAAExB,GAAEsD,GAAG,GAAG,GAAGS,GAAGhB,GAAE,CAAC,CAAC,EAAE,GAAE,OAAO,GAAE,OAAO,EAAEtC,IAAGA,GAAEmC,EAAC,EAAE,EAAEqB,GAAG,GAAE,UAAU,SAAS,EAAE,CAAC,GAAG,CAACN,GAAG,EAAE,CAAC,EAAE,CAAC,GAAGnC,GAAExB,GAAEsD,GAAG,GAAG,GAAGS,GAAG,CAAC,CAAC,EAAE,IAAIpE,EAAE,CAAC,MAAMiD,GAAE,EAAEA,GAAE,MAAM,EAAEhD,GAAEgD,GAAE,WAAW/C,GAAED,KAAI,KAAK,IAAIgD,GAAE,EAAEA,GAAE,MAAM,EAAE,GAAG,KAAK,IAAIA,GAAE,EAAEA,GAAE,MAAM,EAAE,GAAG9C,GAAE,GAAG,CAAC,EAAE,CAACD,IAAGF,IAAIiD,GAAE,IAAI,MAAM,EAAEA,GAAE,IAAI,MAAM,EAAE3C,IAAG+B,IAAG,GAAG,YAAY,IAAI,UAAU,CAAC,GAAG,GAAG,EAAEyB,GAAG,KAAK,CAAC,EAAE,iBAAiB,CAAG,GAAA,EAAE,OAAO,MAAM,EAAE,OAAO,MAAM,OAAO,GAAGH,GAAG,YAAY,CAAC,IAAI3D,EAAE2D,GAAG,YAAY,aAAa,EAAE3D,EAAE,eAAe,QAAQ,CAAC,EAAE,CAAC,EAAE,GAAG,EAAEG,GAAE,QAAQA,GAAE,QAAQA,GAAE,QAAQA,GAAE,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,EAAE,OAAO,cAAcH,CAAC,CAAC,C,CAAC,CAAC,GAAG,GAAE,WAAW,GAAE,YAAY,GAAE,UAAU,CAAC,EAAEO,IAAGN,IAAG,CAAC4B,IAAGc,GAAE,QAAQ,CAAC,CAAC,EAAEC,IAAGqB,GAAG,EAAErD,IAAGX,IAAGW,GAAEqC,EAAC,EAAElC,IAAGA,GAAEkC,GAAE/C,EAAC,CAAC,CAAC,EAAEqE,GAAG,SAAS,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,QAAQ,OAAO,IAAI,GAAE,YAAY,CAAC,IAAIzC,GAAE,EAAEmB,GAAE,UAAU,CAAC,EAAEuB,GAAG,UAAU,CAAC,OAAO,GAAE,YAAY,CAAC,IAAIzC,GAAEkB,EAAC,CAAC,EAAEwB,GAAG,SAAS,EAAE,CAAC,GAAG,CAACT,GAAG,CAAC,EAAE,CAAC,IAAIhE,EAAEqD,GAAG,EAAEpD,GAAEqD,GAAG,EAAEY,IAAIlE,EAAEuD,IAAIpB,IAAGlC,GAAEuD,IAAIrB,GAAE,CAAC,EAAE,GAAGnC,EAAE,GAAGC,GAAEM,IAAGoC,GAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE+B,GAAG,SAAS,EAAE,CAAC,GAAG,CAACV,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE1D,EAAC,EAAE0B,KAAI,GAAE,CAAC,GAAG,IAAIhC,GAAO,EAAE,YAAN,EAAgBG,GAAM,EAAE,YAAN,EAAgB,GAAG,YAAY,GAAGiB,GAAE8C,GAAG,EAAE,OAAOlE,EAAE,EAAE,OAAOA,EAAE,CAAC,EAAEO,IAAG,CAACsB,IAAGc,GAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAEgC,GAAG,SAAS,EAAE,CAAC,GAAG,CAACX,GAAG,CAAC,EAAE,CAAC,IAAIhE,EAAE,EAAE,QAAQC,GAAE,EAAE,QAAQC,GAAEF,EAAEiD,GAAE,EAAE5C,GAAEJ,GAAEgD,GAAE,EAAE,GAAE,EAAEjD,EAAE,GAAE,EAAEC,GAAE,GAAE,CAAC,EAAEM,IAAGoC,GAAE,QAAQ,CAAC,CAAC,GAAGzC,IAAGG,KAAI8D,GAAGjE,GAAEG,EAAC,CAAC,CAAC,EAAEuE,GAAG,SAAS,EAAE,CAAC,GAAE,MAAM,EAAEnD,GAAEwB,EAAC,CAAC,EAAE4B,GAAG,SAAS,EAAE,CAAC,GAAE,MAAM,EAAEnD,GAAEuB,EAAC,CAAC,EAAE6B,GAAG,SAAS,EAAE,CAAC,OAAOd,GAAG,CAAC,GAAG,GAAG,EAAE1D,EAAC,GAAGiC,GAAEU,EAAC,CAAC,EAAE,GAAE,GAAE,IAAI,GAAG,YAAYzC,IAAG,IAAI,UAAU,CAACyC,GAAE,IAAI,MAAM,EAAEA,GAAE,IAAI,MAAM,EAAEN,GAAE,MAAM,EAAEpC,IAAGA,GAAE0C,EAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,GAAE,OAAO,GAAE,OAAO,EAAE,GAAE,IAAI,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,GAAE,IAAI,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,GAAE,QAAQI,GAAG,GAAE,QAAQC,GAAG,GAAE,WAAW,GAAE,YAAY,GAAE,UAAU,CAAC,EAAE,GAAG,IAAI,EAAE,GAAE,OAAO,SAAS,EAAE,CAAC,OAAOL,GAAE,YAAY,GAAGS,GAAGC,GAAGtD,GAAE,SAAS,EAAE,EAAEH,GAAE,QAAQ,QAAQ,GAAG,GAAG,GAAGwD,GAAGC,GAAGtD,GAAE,SAASoE,GAAGrB,GAAEhB,EAAC,EAAElC,GAAE,QAAQ,OAAO,GAAG,GAAG,GAAGG,GAAE,QAAQqE,GAAGtB,GAAEhB,EAAC,GAAGlC,GAAE,QAAQ,OAAO,GAAG,GAAG,IAAIA,GAAE,QAAQ,SAAS,GAAG,KAAK,GAAGG,GAAE,GAAG,GAAGgE,GAAGjB,GAAEhB,EAAC,EAAE,GAAGuB,GAAG,GAAG,GAAGW,EAAE,EAAE,GAAGX,GAAG,GAAG,GAAGW,EAAE,EAAEjC,IAAG,GAAGhC,GAAE,QAAQ0D,GAAG,CAAC,EAAE,CAAC,CAAC,EAAExB,IAAG,GAAGlC,GAAE,QAAQyE,EAAE,EAAEhD,IAAG,GAAG6B,GAAG,eAAeY,EAAE,EAAExC,IAAG,GAAG4B,GAAG,aAAaa,EAAE,EAAE/C,IAAG,GAAGpB,GAAE,GAAG,QAAQuE,EAAE,EAAElD,IAAG,GAAGrB,GAAE,GAAG,QAAQwE,EAAE,EAAElD,IAAG,GAAGtB,GAAE,GAAG,OAAOsE,EAAE,GAAG,GAAE,UAAU,CAAC,EAAE,GAAE,WAAW,GAAE,YAAY,GAAE,UAAU,GAAE,GAAE,CAAC,EAAE1B,GAAE,IAAI,MAAM,EAAEA,GAAE,IAAI,MAAM,EAAE,GAAGI,GAAG,EAAE,GAAGC,GAAG,EAAE,GAAG,EAAE,MAAMe,GAAG,CAAC,EAAEpC,IAAGA,GAAEgB,EAAC,GAAGA,EAAC,EAAE,GAAE,QAAQ,UAAU,CAACA,GAAE,YAAY,GAAG,OAAO,SAAS,EAAE,CAAC,OAAO,IAAIA,IAAG,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAGS,GAAGC,GAAGtD,GAAE,SAAS,EAAE,EAAE4C,GAAE,YAAYA,GAAE,IAAI,MAAM,EAAEA,GAAE,IAAI,MAAM,EAAE,GAAGpB,GAAExB,GAAEsD,GAAG,GAAG,GAAGS,GAAG,CAAC,CAAC,GAAG,GAAGV,GAAGC,GAAGtD,GAAE,SAASoE,GAAGrC,EAAC,EAAE,GAAG/B,GAAE,QAAQqE,GAAGtC,EAAC,EAAE,GAAG/B,GAAE,GAAG,GAAGgE,GAAGjC,EAAC,EAAE,GAAGuB,GAAG,GAAG,GAAGW,EAAE,EAAE,GAAGX,GAAG,GAAG,GAAGW,EAAE,EAAE,GAAGjE,GAAE,QAAQ0D,GAAG,CAAC,CAAC,EAAE,GAAG1D,GAAE,QAAQyE,EAAE,EAAE,GAAGnB,GAAG,eAAeY,EAAE,EAAE,GAAGZ,GAAG,aAAaa,EAAE,EAAE,GAAGnE,GAAE,GAAG,QAAQuE,EAAE,EAAE,GAAGvE,GAAE,GAAG,QAAQwE,EAAE,EAAE,GAAGxE,GAAE,GAAG,OAAOsE,EAAE,EAAE,GAAE,UAAU,GAAE,UAAU,GAAE,WAAW,CAAC,EAAEzC,IAAGA,GAAEe,EAAC,EAAE,EAAE,GAAE,KAAK,GAAE,OAAO,UAAU,CAACA,GAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,QAAQA,EAAC,EAAE,GAAG,GAAG,GAAG,OAAO,EAAE,CAAC,EAAE,KAAKA,KAAI,GAAG,EAAE,EAAE,GAAG,KAAKA,EAAC,EAAEpB,IAAG,GAAGxB,EAAC,IAAI,GAAG4C,IAAGA,GAAE,OAAOvC,EAAC,CAAC,EAAE,EAAE,GAAG,GAAE,CAAC,CAAC,IAAI,YAAY,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,YAAY,CAAC,CAAC,EAAE,CAAC,IAAI,YAAY,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,GAAGV,EAAE,UAAUC,EAAC,EAAEC,IAAG,GAAGF,EAAEE,EAAC,EAAE,CAAC,EAAE,EAAE,GAAG,QAAQ,SAAS,GAAG,OAAO,SAAS,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,EAAE,GAAG,SAAS,GAAG,GAAG,OAAO,UAAU,CAAC,OAAO,GAAG,MAAM,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,OAAO,SAAS,EAAE,CAAC,OAAOF,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,GAAG,GAAG,eAAe,EAAE,EAAwH,GAAG,EAAE,GAAG,KAAK,IAAI,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAE,GAAG,CAAC,IAAe,EAAE,OAAO,EAAE,CAAC,IAAvB,UAA0B,EAAE,QAAQ,KAAK,EAAE,IAAI,MAAO,IAAE,IAAIF,EAAE,SAASE,GAAEA,GAAE,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAACF,GAAG,GAAG,CAAC,GAAc,EAAE,OAAO,EAAE,CAAC,IAAvB,SAAyB,EAAE,SAAS,EAAE,GAAG,EAAE,GAAG,SAAS,GAAG,CAAC,OAAO,IAAI,sBAAsB,CAAC,CAAC,EAAE,GAAG,UAAU,CAAC,MAAO,IAAG,CAAC,EAAE,GAAG,UAAU,CAAC,MAAO,IAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,GAAG,UAAU,CAAC,OAA0B,SAApB,MAA0B,EAAE,GAAG,UAAU,CAAC,OAAO,IAAI,GAAG,IAAI,GAAG,OAAO,OAAO,GAAG,gBAAgB,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAkB,IAAX,SAAa,GAAG,GAAG,QAAQ,KAAK,GAAG,SAAS,IAAI,GAAG,SAAS,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,EAAE,uBAAuB,IAAI,GAAG,CAAC,EAAE,UAAU,CAAC,MAAO,IAAG,MAAM,GAAG,WAAW,GAAG,OAAO,GAAG,EAAE,EAAE,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAED,EAAE,EAAEE,GAAEF,EAAE,GAAGK,GAAEL,EAAE,EAAEG,GAAEH,EAAE,EAAE,OAAO,KAAK,IAAI,GAAG,GAAE,SAASE,MAAK,GAAE,GAAG,EAAED,EAAC,GAAGE,GAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAACE,IAAG,GAAG,CAAC,GAAG,GAAGJ,KAAI,GAAGA,KAAI,GAAGC,EAAC,EAAE,EAAED,IAAG,EAAE,SAASC,GAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAID,GAAE,EAAEA,GAAE,GAAG,OAAO,IAAG,GAAG,CAACD,GAAG,CAACA,EAAE,QAAQ,GAAGC,GAAE,EAAE,IAAI,EAAE,GAAGA,IAAG,GAAGA,GAAE,GAAG,GAAGA,GAAE,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAgB,OAAO,GAAjB,QAAkB,EAAE,GAAG,SAAS,EAAE,CAAC,OAAkB,OAAO,GAAnB,UAAoB,EAAE,GAAG,SAAS,EAAE,CAAC,OAAgB,OAAO,GAAjB,QAAkB,EAAE,GAAG,SAAS,EAAE,CAAC,OAAgB,OAAO,GAAjB,QAAkB,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,OAAO,GAAG,EAAE,SAAS,GAAK,GAAGA,IAAG,EAAE,MAAM,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAIA,GAAE,EAAE,KAAK,EAAE,KAAK,IAAI,UAAU,CAAC,OAAOD,EAAE,CAAC,CAAC,CAAC,EAAEA,EAAE,CAAC,EAAEC,IAAGA,GAAE,YAAY,EAAE,kBAAkBA,GAAE,CAAC,EAAE,GAAG,KAAK,IAAI,GAAG,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,QAAQ,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,KAAK,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,iBAAiB,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIA,MAAKD,EAAEC,MAAK,IAAI,EAAEA,IAAGD,EAAEC,KAAI,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIA,GAAED,GAAgC,GAAG,CAAC,CAAC,CAAC,MAAnC,4BAAwC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAEE,GAAE,EAAE,sBAAsB,EAAE,OAAOD,IAAGA,GAAE,SAAS,CAAC,CAAC,CAAC,KAAK,EAAEC,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,GAAED,EAAE,GAAG,OAAO,EAAE,SAASC,KAAI,EAAE,SAASA,KAAI,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAEC,GAAE,CAAC,EAAEC,GAAE,EAAE,OAAOG,GAAE,EAAE,SAAS,EAAE,IAAIL,KAAKE,GAAED,GAAE,KAAKC,GAAEF,GAAGK,EAAC,EAAE,OAAOJ,EAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,GAAG,MAAM,KAAK,CAAC,EAAEC,GAAE,MAAM,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,EAAED,CAAC,CAAC,EAAE,OAAOC,GAAE,SAAS,EAAE,GAAE,GAAE,CAAC,IAAIE,GAAE,GAAYE,KAAT,IAAK,KAAQ,GAAE,MAAM,CAACH,GAAE,OAAOF,EAAE,CAAC,EAAE,GAAGE,GAAE,EAAE,CAAC,IAAI,GAAGG,GAAE,GAAE,EAAEF,GAAEF,GAAE,OAAO,KAAI,GAAGA,GAAEE,KAAI,EAAE,OAAOF,GAAEE,IAAG,OAAOF,GAAEE,GAAE,EAAE,CAAC,IAAI,GAAEF,GAAE,OAAO,GAAGI,GAAE,MAAK,GAAGJ,GAAEE,KAAI,EAAE,OAAOF,GAAEE,IAAG,OAAOF,GAAE,EAAE,EAAE,SAAS,GAAE,GAAE,GAAE,CAAUI,KAAT,IAAK,KAAQ,GAAE,MAAM,IAAIF,GAAEH,EAAEC,EAAC,EAAE,MAAM,CAACC,IAAG,KAAK,IAAIC,GAAEF,EAAC,EAAEI,IAAGF,GAAEF,GAAE,GAAGC,GAAE,EAAEC,GAAEH,EAAEE,GAAE,EAAED,GAAE,EAAEA,GAAE,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAOA,GAAE,MAAM,GAAG,CAAC,CAAC,QAAQ,SAAS,GAAE,CAAC,OAAO,EAAED,EAAEC,GAAEC,EAAC,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,OAAO,EAAE,iBAAiBF,EAAEC,GAAE,CAAC,QAAQ,CAACC,GAAE,QAAQ,CAAC,CAACG,EAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,EAAE,oBAAoBL,EAAEC,GAAE,CAAC,CAACC,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,EAAE,KAAKD,GAAE,gBAAgB,EAAED,EAAE,QAAQC,EAAC,EAAE,EAAED,EAAE,YAAYC,EAAC,EAAE,EAAE,GAAG,CAAC,WAAW,QAAQ,SAAS,MAAM,OAAO,EAAE,SAAS,OAAO,WAAW,QAAQ,EAAE,GAAG,CAAC,cAAc,OAAO,cAAc,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,GAAG,OAAO,EAAE,MAAM,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,IAAIA,GAAE,EAAE,QAAQ,GAAG,EAAEC,GAAE,CAACD,GAAE,EAAE,EAAE,OAAOA,GAAE,CAAC,EAAE,GAAG,WAAW,EAAE,OAAOA,GAAE,CAAC,CAAC,EAAE,EAAE,CAACA,KAAI,EAAE,QAAQ,GAAG,EAAEA,KAAI,IAAGD,EAAE,KAAK,EAAE,EAAE,OAAO,EAAEC,GAAE,CAAC,GAAG,EAAEC,IAAG,KAAK,GAAG,GAAG,GAAGF,EAAE,CAAC,EAAE,QAAQ,GAAG,EAAE,WAAW,CAAC,EAAEA,EAAE,IAAI,WAAW,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAIO,GAAEF,GAAE,WAAWG,GAAEH,GAAE,SAASI,GAAEJ,GAAE,SAASe,GAAEf,GAAE,OAAOK,GAAEL,GAAE,WAAWM,GAAE,GAAG,cAAc,KAAK,EAAEC,GAAE,GAAGX,EAAC,GAAa,GAAGA,GAAE,SAAS,IAAxB,QAA0BY,GAAO,EAAE,QAAQ,UAAU,IAAzB,GAA2BC,GAAEF,GAAE,GAAGX,GAAEc,GAAO,EAAE,QAAQ,OAAO,IAAtB,GAAwBC,GAAED,GAAER,GAAEC,GAAES,GAAE,gBAAgBD,GAAE,cAAcP,GAAE,UAAUO,GAAE,gBAAgBN,GAAE,uIAAuI,MAAO,KAAG,cAAcG,IAAGP,KAAIM,GAAE,SAAS,cAAcC,IAAGP,IAAG,CAACM,MAAK,KAAIV,KAAI,GAAG,GAAG,IAAI,KAAKC,GAAE,WAAWiB,EAAC,GAAG,OAAOhB,KAAI,IAAG,+CAA+CA,GAAE,YAAY,OAAO,GAAE,SAASW,GAAEJ,GAAE,aAAa,QAAQ,eAAe,GAAGX,EAAE,WAAWA,EAAE,GAAG,EAAE,GAAE,MAAM,QAAQiB,GAAE,GAAE,UAAUjB,GAAOA,IAAJ,EAAM,EAAE,IAAIA,EAAE,EAAEc,GAAE,SAAS,GAAGA,GAAE,aAAaH,GAAEG,GAAE,SAAS,EAAE,EAAEA,GAAE,YAAYH,EAAC,EAAE,GAAE,QAAQA,GAAE,SAAST,GAAE,GAAG,IAAI,GAAGS,GAAE,EAAET,GAAEa,EAAC,EAAEJ,EAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIN,GAAE,CAAC,QAAQ,OAAO,EAAEF,GAAEF,GAAEC,GAAE,MAAM,MAAME,GAAEH,GAAEC,GAAE,KAAK,OAAO,EAAE,WAAWA,GAAE,GAAED,GAAE,EAAE,WAAWC,GAAE,KAAK,EAAE,GAAED,GAAE,GAAGC,GAAE,MAAM,EAAE,GAAE,SAASC,GAAE,IAAI,EAAE,GAAE,SAASC,GAAE,IAAI,EAAE,GAAEH,GAAE,GAAGD,EAAE,KAAK,GAAG,IAAI,EAAEK,EAAC,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,UAAU,CAAC,OAAO,GAAG,EAAE,GAAG,KAAK,AAAK,KAAG,sBAAsB,EAAE,EAAG,EAAE,GAAG,UAAU,EAAE,CAAC,IAAI,CAAC,GAAG,WAAW,GAAG,OAAO,GAAG,eAAe,GAAG,QAAQ,GAAG,AAAK,KAAG,sBAAsB,EAAE,EAAG,GAAG,EAAE,IAAI,GAAG,aAAa,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,UAAU,CAAC,GAAG,GAAG,WAAW,GAAG,GAAG,WAAW,EAAE,GAAG,SAAS,EAAE,CAAC,GAAG,SAAS,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC,GAAG,0BAA0B,CAAC,IAAI,KAAK,GAAG,YAAY,KAAK,IAAI,GAAG,YAAY,EAAE,EAAE,IAAI,GAAG,eAAe,GAAG,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,SAAS,GAAG,CAAC,OAAO,GAAG,GAAG,YAAY,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,IAAI,GAAG,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAE,GAAG,OAAO,GAAG,GAAG,CAAC,GAAG,GAAGA,EAAE,IAAI,GAAGA,EAAE,EAAE,CAAC,QAAQ,KAAK,GAAGA,EAAE,CAAC,MAAM,QAAQ,GAAGA,EAAE,GAAG,GAAGA,EAAE,CAAC,SAAS,GAAGA,EAAE,CAAC,aAAa,YAAY,GAAGA,EAAE,IAAI,EAAE,EAAE,GAAGA,EAAE,EAAE,CAAC,QAAQ,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,IAAI,GAAG,EAAE,GAAG,GAAG,OAAO,KAAK,EAAE,GAAE,GAAG,MAAMD,GAAGC,GAAE,OAAOD,IAAI,EAAEC,GAAE,KAAK,CAAC,EAAEA,GAAE,OAAO,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,EAAED,GAAG,GAAGA,CAAC,EAAEA,GAAG,GAAG,QAAQ,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,SAASA,GAAG,CAAC,KAAK,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,CAAC,GAAG,EAAE,YAAY,EAAE,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,QAAQ,kBAAkB,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,UAAU,CAAC,GAAG,YAAY,EAAE,EAAE,GAAG,CAAC,IAAI,GAAG,cAAc,GAAG,YAAY,GAAG,YAAY,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,8FAA8F,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,MAAM,QAAQ,EAAE,OAAO,OAAO,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,aAAa,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,CAAC,GAAG,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,IAAIC,GAAE,GAAG,aAAa,EAAE,IAAI,GAAG,KAAK,EAAED,GAAG,GAAG,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,MAAM,eAAe,QAAQ,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,GAAG,EAAE,eAAe,EAAE,IAAI,CAAC,IAAIA,EAAE,EAAE,KAAK,WAAW,cAAc,eAAeC,GAAE,EAAE,IAAID,GAAG,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,EAAE,iBAAiB,EAAE,IAAIA,GAAGC,EAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,IAAID,EAAE,GAAG,EAAE,SAAS,EAAE,IAAI,EAAEC,GAAU,EAAE,KAAK,MAAf,OAAoB,EAAE,WAAW,EAAE,IAAID,EAAEE,GAAE,EAAE,aAAa,EAAE,OAAOF,GAAGC,IAAGC,KAAI,EAAE,aAAaA,GAAEF,EAAE,EAAE,EAAE,MAAMC,GAAE,KAAK,IAAIC,GAAEF,EAAE,EAAE,MAAM,EAAEA,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,EAAEC,GAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,sBAAsB,UAAU,CAAC,MAAO,GAAE,OAAO,MAAM,eAAe,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,GAAG,CAAC,EAAE,GAAG,MAAM,EAAE,KAAK,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,EAAE,KAAK,SAAS,GAAG,EAAE,KAAK,UAAU,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,aAAa,CAAC,EAAE,GAAG,SAAS,CAAC,MAAM,GAAG,GAAG,YAAY,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,GAAO,IAAJ,GAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,EAAE,IAAID,EAAE,GAAG,OAAOC,GAAE,GAAG,EAAEC,GAAED,GAAE,IAAI,GAAGI,GAAEL,GAAG,GAAG,EAAE,CAAC,OAAO,EAAE,GAAG,GAAG,GAAGK,GAAE,GAAG,EAAE,KAAK,GAAGA,IAAGH,KAAI,IAAI,CAAC,IAAID,GAAE,GAAG,MAAM,GAAG,EAAE,GAAG,WAAW,GAAG,GAAG,GAAG,GAAGA,IAAG,GAAG,EAAE,CAAC,IAAI,GAAGD,EAAE,KAAM,GAAG,GAAG,KAAK,GAAG,GAAG,CAAC,OAAO,EAAEE,EAAC,EAAE,GAAG,CAAC,MAAM,IAAI,GAAG,EAAE,GAAGF,EAAE,KAAK,GAAG,KAAK,GAAG,GAAG,CAAC,OAAO,EAAEE,EAAC,EAAE,GAAG,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,GAAG,MAAM,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,UAAU,aAAa,QAAQ,SAAS,kBAAkB,gBAAgB,eAAe,aAAa,WAAW,cAAc,YAAY,YAAY,OAAO,EAAE,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,YAAY,MAAM,GAAG,MAAM,GAAG,WAAW,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,GAAG,CAAC,EAAE,MAAM,UAAU,CAAC,IAAI,IAAIG,GAAEF,GAAE,GAAG,OAAOC,GAAEJ,EAAE,MAAMM,GAAE,EAAE,MAAM,MAAK,GAAE,GAAE,GAAGH,KAAIF,GAAEI,IAAG,GAAE,SAAsBJ,GAAE,WAAf,WAAwB,WAAW,WAAsBA,GAAE,UAAb,WAAuB,GAAE,QAAQ,gBAAgB,GAAE,IAAI,GAAE,IAAI,OAAO,GAAE,UAAUA,GAAE,WAAW,OAAO,GAAE,SAAS,UAAU,GAAE,UAAU,aAAa,GAAE,IAAI,GAAG,EAAE,EAAE,EAAE,GAAG,GAAE,IAAI,GAAG,EAAE,EAAE,EAAE,GAAG,GAAE,IAAI,GAAE,IAAI,GAAE,IAAI,GAAE,IAAI,IAAI,GAAGC,EAAC,EAAE,GAAE,IAAI,GAAE,MAAM,IAAID,GAAE,IAAI,GAAE,IAAI,GAAE,MAAM,IAAIA,GAAE,IAAI,GAAE,IAAIA,GAAE,IAAI,EAAE,aAAaD,IAAI,EAAE,WAAW,aAAaA,EAAE,CAAC,EAAEA,EAAE,YAAY,CAAC,GAAG,EAAE,MAAM,UAAU,CAAC,CAAC,CAAC,EAAE,GAAG,WAAW,GAAG,SAAS,EAAE,CAAC,GAAG,EAAE,CAAC,IAAIA,EAAEC,GAAEC,GAAE,EAAE,EAAE,MAAMG,GAAE,EAAE,OAAOF,GAAE,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,GAAG,KAAK,SAAS,EAAE,CAAC,EAAA,CAAG,QAAQ,EAAEA,GAAEE,GAAE,IAAG,EAAE,GAAE,EAAEF,GAAE,GAAG,EAAE,EAAEA,IAAGF,GAAE,GAAED,GAAGC,GAAEC,GAAEF,IAAIE,GAAE,eAAeF,EAAE,QAAQ,GAAG,KAAK,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAE,GAAG,OAAOC,GAAE,EAAE,MAAMC,GAAE,CAAC,EAAEG,GAAE,EAAEA,GAAEL,EAAE,KAAIE,GAAE,KAAK,GAAGG,IAAGJ,GAAE,GAAGI,IAAG,EAAE,MAAO,IAAE,EAAE,EAAEH,EAAC,EAAE,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,GAAG,CAAC,IAAI,EAAE,EAAEI,EAAC,GAAG,GAAG,CAAC,GAAW,EAAE,OAAO,EAAE,CAAC,IAApB,QAAwB,EAAEc,IAAS,EAAE,OAAO,CAAC,IAAhB,IAAkB,GAAG,IAAI,EAAE,OAAO,CAAC,EAAEnB,EAAC,EAAE,IAAI,IAAIW,GAAEC,GAAEC,GAAEC,GAAEL,GAAEA,GAAE,KAAK,EAAE,EAAE,GAAGA,IAAGA,GAAE,KAAK,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,GAAG,CAAC,EAAEA,KAAI,EAAE,GAAG,MAAM,SAASA,GAAE,cAAc,MAAMA,GAAE,cAAc,IAAI,EAAEU,GAAE,CAAC,GAAGhB,IAAG,GAAGA,GAAEH,GAAEC,GAAE,CAAC,CAAC,MAAM,CAAC,GAAGF,CAAC,IAAI,EAAEA,EAAEM,EAAC,GAAG,IAAIU,GAAEC,GAAEC,GAAEC,GAAEE,IAAG,GAAG,IAAA,CAAK,MAAM,GAAG,EAAE,GAAE,GAAGrB,EAAEM,EAAC,GAAG,IAAI,GAAE,GAAGQ,EAAC,GAAG,CAAC,KAAKE,GAAE,MAAMA,GAAE,MAAe,GAAGF,EAAC,CAAC,CAAC,UAAf,SAAyB,GAAEA,GAAE,MAAM,QAAQ,GAAE,MAAM,QAAQ,QAAQ,GAAE,GAAGA,EAAC,EAAEK,GAAE,GAAE,MAAM,QAAQA,GAAEL,GAAE,MAAM,eAAe,SAAS,GAAG,GAAE,GAAGO,GAAE,GAAGL,GAAEd,GAAE,EAAE,EAAE,GAAE,GAAGmB,GAAE,IAAI,IAAIpB,EAAC,EAAE,EAAEe,GAAEd,GAAE,GAAGK,GAAEL,GAAE,GAAGM,GAAES,GAAEZ,GAAEa,GAAEd,IAAG,GAAGA,GAAEc,GAAEhB,GAAED,GAAEiB,GAAE,IAAId,GAAE,UAAUc,GAAE,EAAE,EAAE,IAAGjB,GAAEiB,EAAC,CAAC,GAAGP,KAAI,GAAEA,IAAG,GAAG,MAAM,EAAE,IAAI,EAAE,IAAIR,GAAE,CAAC,IAAImB,GAAE,EAAErB,GAAEsB,GAAEpB,GAAE,SAAS,GAAE,SAASD,GAAE,GAAG,GAAGC,GAAEmB,GAAEpB,GAAEqB,IAAGD,GAAE,IAAI,CAACC,KAAId,GAAE,KAAK,IAAI,GAAGG,IAAG,GAAGA,GAAE,EAAET,GAAE,WAAWS,MAAKU,GAAE,CAAC,EAAEb,KAAI,GAAE,GAAGL,EAAC,EAAEK,KAAI,GAAE,MAAMP,GAAE,GAAG,GAAGK,GAAEL,GAAE,GAAG,GAAGA,GAAE,GAAG,EAAEC,GAAE,QAAQ,IAAI,CAAC,OAAOO,IAAGI,KAAI,GAAE,GAAGA,EAAC,EAAEJ,GAAE,KAAKU,EAAC,EAAE,GAAE,GAAGN,EAAC,EAAE,GAAE,cAAcF,GAAEV,GAAE,GAAGW,GAAEX,GAAE,GAAG,EAAE,EAAEQ,GAAE,cAAcU,IAAGV,IAAGA,GAAE,KAAKK,EAAC,EAAEL,GAAE,EAAE,KAAK,MAAM,CAAC,CAAC,EAAE,GAAG,qCAAqC,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,GAAG,EAAE,aAAaV,EAAE,CAAC,IAAIK,GAAEF,GAAEC,GAAE,EAAE,MAAM,GAAGJ,IAAI,GAAG,CAAC,IAAIK,KAAK,GAAE,QAAQD,GAAE,QAAQ,GAAE,GAAG,CAAC,EAAE,CAACC,IAAG,GAAG,KAAKA,EAAC,GAAG,CAACF,GAAEE,KAAc,OAAOD,GAAEC,KAAnB,UAA6BA,KAAN,MAAU,GAAEA,IAAGF,GAAEE,KAAI,GAAE,IAAIJ,GAAE,GAAE,KAAKC,EAAC,KAAM,IAAE,QAAQ,EAAE,QAAQ,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,QAAQ,EAAEF,EAAE,YAAY,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAEF,EAAEK,GAAEH,GAAE,OAAO,SAAS,EAAE,CAAC,IAAIC,GAAE,KAAK,MAAM,EAAE,CAAC,EAAE,OAAOA,KAAID,IAAGC,KAAIE,IAAG,KAAK,IAAIF,GAAED,EAAC,EAAE,GAAG,KAAK,IAAIC,GAAEE,EAAC,EAAE,IAAI,EAAEF,GAAEF,IAAGA,GAAE,GAAG,GAAEC,GAAE,GAAE,KAAK,MAAMF,CAAC,CAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,GAAE,CAAC,EAAE,GAAEF,EAAE,GAAG,KAAKC,GAAE,GAAG,IAAI,EAAEC,EAAC,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,GAAE,GAAG,EAAED,CAAC,EAAEE,GAAE,UAAUF,EAAE,GAAGK,GAAE,SAASL,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAIQ,GAAER,EAAE,MAAMS,GAAEN,GAAE,WAAWiB,GAAE,CAAC,EAAE,KAAKnB,GAAE,EAAE,IAAIS,GAAE,GAAGT,GAAEG,GAAE,UAAU,CAACI,GAAE,KAAK,EAAE,EAAE,MAAM,CAAC,CAAC,EAAE,MAAO,IAAEF,IAAGC,IAAG,EAAE,KAAKF,GAAED,GAAEI,IAAGA,GAAE,KAAK,EAAE,GAAEN,IAAGG,GAAE,GAAE,QAAQ,CAAC,EAAE,GAAE,UAAUe,GAAE,GAAElB,IAAG,UAAU,CAAC,OAAOQ,GAAEN,GAAEE,GAAEE,GAAE,MAAMD,GAAEC,GAAE,MAAMA,GAAE,KAAK,CAAC,EAAE,GAAE,SAAS,UAAU,CAAC,GAAG,QAAQR,EAAE,OAAO,GAAG,CAAC,EAAE,GAAE,WAAW,UAAU,CAAC,EAAE,MAAM,EAAES,IAAGA,GAAE,KAAKD,EAAC,CAAC,EAAE,GAAE,EAAE,MAAM,GAAG,GAAG,EAAEL,EAAC,CAAC,EAAE,MAAO,GAAED,IAAGD,GAAE,GAAE,aAAa,UAAU,CAAC,OAAOI,GAAE,OAAOA,GAAE,MAAM,KAAK,IAAI,GAAE,MAAM,EAAE,EAAE,GAAG,EAAE,QAAQJ,GAAE,YAAY,EAAE,GAAG,SAAS,GAAG,EAAE,YAAYA,GAAE,YAAY,EAAEI,EAAC,EAAE,GAAG,UAAU,CAAC,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,GAAG,IAAI,EAAE,KAAK,KAAKL,EAAEC,EAAC,CAAC,CAAC,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,GAAE,CAAC,GAAG,KAAK,SAAS,KAAK,MAAM,EAAE,KAAK,MAAM,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,IAAIC,GAAEG,GAAEF,GAAEC,GAAEE,GAAEC,GAAEC,GAAEC,GAAEW,GAAEV,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEE,GAAEC,GAAEC,GAAEe,GAAEd,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEK,GAAEJ,GAAEC,GAAEC,GAAEG,GAAEC,GAAEC,GAAEC,GAAEC,GAAE,EAAE,GAAG,GAAG5C,CAAC,GAAG,GAAGA,CAAC,GAAGA,EAAE,SAAS,CAAC,QAAQA,CAAC,EAAEA,EAAE,EAAE,EAAE6C,GAAED,GAAE,SAASE,GAAEF,GAAE,YAAYG,GAAEH,GAAE,GAAGI,GAAEJ,GAAE,SAASK,GAAEL,GAAE,UAAUM,GAAEN,GAAE,MAAMO,GAAEP,GAAE,QAAQQ,GAAER,GAAE,IAAIS,GAAGT,GAAE,WAAWU,GAAGV,GAAE,oBAAoBW,GAAGX,GAAE,cAAcY,GAAGZ,GAAE,gBAAgBa,GAAGb,GAAE,eAAec,GAAGd,GAAE,KAAKe,GAAGf,GAAE,KAAKgB,GAAGhB,GAAE,YAAYiB,GAAGjB,GAAE,UAAUkB,GAAGlB,GAAE,mBAAmBmB,GAAGnB,GAAE,cAAcoB,GAAGpB,GAAE,gBAAgBqB,GAAGjE,EAAE,YAAYA,EAAE,oBAAoB,CAAC,IAAIA,EAAE,WAAW,GAAG,GAAGkE,GAAG,CAAChB,IAAOA,KAAJ,EAAMiB,GAAG,GAAGnE,EAAE,UAAU,EAAE,EAAEoE,GAAG,GAAG,KAAK,SAASD,EAAE,EAAEE,GAAG,GAAGF,EAAE,EAAEG,IAAc,YAAYtE,EAAEA,EAAE,QAAQ,GAAGmE,GAAG,SAAS,GAAGE,IAAI,WAAzD,QAAkEE,GAAG,CAACvE,EAAE,QAAQA,EAAE,QAAQA,EAAE,YAAYA,EAAE,WAAW,EAAEwE,GAAGN,IAAIlE,EAAE,cAAc,MAAM,GAAG,EAAEyE,GAAG,YAAYzE,EAAEA,EAAE,QAAQ,GAAG,QAAQ0E,GAAGL,GAAG,EAAE,WAAW,GAAGF,EAAE,CAAC,CAAC,SAASF,GAAG,GAAG,GAAG,GAAG,EAAEU,GAAG,KAAKC,GAAG5E,EAAE,eAAe,UAAU,CAAC,OAAOA,EAAE,cAAc2E,EAAE,CAAC,EAAEE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI3E,GAAED,GAAE,EAAEI,GAAEJ,GAAE,GAAGE,GAAEF,GAAE,EAAE,OAAO,GAAE,GAAG,EAAE,uBAAuB,GAAG,UAAU,CAAC,OAAOE,GAAE,CAAC,CAACD,GAAE,EAAE,UAAU,CAAC,OAAOF,EAAE,GAAGK,EAAC,EAAE,EAAE,SAASA,MAAK,CAAC,CAAC,EAAE8D,GAAGE,GAAGJ,EAAE,EAAEa,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC9E,GAAG,CAAC,GAAG,QAAQ,CAAC,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,OAAO,EAAE,CAAC,EAAEmE,GAAGE,EAAE,EAAEU,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,GAAGf,GAAGF,EAAE,EAAE,GAAG,GAAG,YAAY,GAAG,UAAU,CAAC,EAAE,GAAG,KAAKA,GAAG,IAAI,GAAG,GAAG,SAASE,GAAG,GAAG,OAAOL,GAAGA,GAAG,KAAK,KAAKA,EAAE,EAAEoB,GAAG,GAAEA,GAAG,EAAE,GAAG,KAAKlF,EAAE,KAAKA,EAAE,UAAU,oBAAoBA,IAAI,GAAG,EAAUA,EAAE,kBAAV,QAA4B,GAAG2E,KAAK,GAAG,YAAYP,GAAG,aAAa,CAAC,IAAI,GAAGD,GAAG,EAAE,EAAE,KAAK,GAAGA,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,GAAEC,GAAG,YAAYH,GAAG,GAAG,GAAG,cAAc,SAAS,EAAE,EAAE,GAAE,GAAG,CAAC,GAAG,GAAGjC,GAAEA,GAAE,SAAS,CAAC,EAAE,GAAE,GAAG,GAAG/B,GAAE,CAAC,KAAK,OAAO,cAAc,MAAM,QAAQ,CAAC,EAAE,SAASgC,GAAE,OAAO,CAAC,EAAE,WAAW,UAAU,CAAC,OAAOuB,IAAIA,GAAGmB,EAAE,CAAC,CAAC,CAAC,GAAG3C,IAAGA,GAAE,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,GAAE,EAAE,EAAE/B,KAAI,GAAE,KAAK,KAAK,CAAC,EAAEA,GAAE,UAAU,CAAC0E,GAAG,YAAY,CAAC,IAAI1E,GAAE,KAAK,iBAAiB,CAAC,IAAID,EAAE,iBAAiBC,GAAE,SAAS,GAAGA,GAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,UAAUA,GAAE,MAAM,EAAE,GAAE,cAAc0E,GAAGA,GAAG,cAAczB,EAAC,EAAE,GAAE,EAAE,AAAIH,KAAE9C,GAAE,KAAK,IAAK0D,KAAK,GAAGA,EAAE,GAAG,CAACA,GAAG,OAAO,GAAG,CAAC,OAAOA,EAAE,GAAG,mBAAmB,GAAG,OAAO,GAAG,IAAIU,GAAG,CAAC,GAAG,EAAE,EAAEF,GAAG,CAAC,eAAe,MAAM,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,CAAC,GAAG,EAAE,UAAUE,GAAG,GAAG,kBAAkB,GAAGF,MAAM,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,GAAE,GAAGR,GAAG,MAAM,EAAEA,GAAG,OAAkBA,GAAG,SAAd,SAAqB,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,OAAO,GAAG,MAAM,KAAK,GAAG,CAAC,EAAE3D,CAAC,CAAC,CAAC,EAAEC,EAAC,EAAwB0D,GAAG,SAAzB,qBAAiC,GAAE1D,GAAE,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,GAAGwC,EAAC,CAAC,CAAC,CAAC,EAAEzC,EAAE,SAAS,CAAC,GAAG,CAAC,IAAI2D,GAAG,YAA6E,GAAG,MAAM,KAAKA,GAAG,MAAM,EAAxF,SAAS,EAAE,EAAE,CAAC,OAAO,GAAGA,GAAG,MAAM,CAAC,CAAC,EAAE,GAAG,EAAEqB,GAAG,IAAI,EAAEhF,EAAE,SAAS,CAAC,EAA2B,GAAE2D,GAAG,UAAU,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,GAAE,GAAGzB,EAAC,EAAE,GAAGA,GAAE,IAAIA,GAAE,GAAG,EAAE,GAAGA,GAAEA,EAAC,EAAE,GAAE,GAAG,YAAYyB,GAAG,OAAO1B,GAAE,GAAG,GAAG,UAAU,CAAC,IAAI,EAAEiD,GAAG,EAAElF,EAAE,GAAG,EAAEgF,GAAG,IAAI3E,GAAEH,GAAE,MAAM,GAAG,EAAEF,GAAG,KAAK,IAAI2E,GAAG,YAAY,CAAC,EAAE,KAAKtE,IAAG,IAAI0E,KAAK,EAAEJ,GAAG,UAAUI,KAAK,GAAGxC,GAAE,QAAQ,CAAC,CAAC,MAAM,CAAC,IAAInC,GAAEE,GAAEG,IAAG,EAAEF,IAAGO,GAAEM,GAAEnB,IAAG,CAACiE,GAAGjE,GAAE,cAAc,EAAEQ,GAAEC,GAAEV,EAAE,GAAGoB,GAAEW,KAAI,GAAG,EAAE,IAAI,KAAK,EAAEpB,GAAE,GAAG,MAAM,MAAM,CAACF,GAAE,EAAEA,GAAE,GAAGC,GAAE,CAAC,EAAEA,GAAE,IAAI,EAAEE,GAAEH,IAAG,CAAC,IAAIkD,GAAG,QAAQ,EAAEhD,IAAGE,GAAE8C,GAAG5C,GAAEF,GAAE,QAAQG,GAAEH,GAAE,YAAYI,GAAEJ,GAAE,WAAW,GAAG,GAAEV,GAAES,GAAE+D,EAAE,EAAE,GAAGvE,EAAC,IAAI,GAAEQ,IAAG,GAAE,KAAK,IAAI,EAAE,KAAK,MAAML,GAAEH,GAAEU,EAAC,CAAC,EAAE,GAAGN,IAAG,GAAGD,IAAGD,KAAI,EAAE,CAAC,GAAGD,IAAG,CAACA,GAAE,UAAUA,GAAE,MAAM,GAAGC,GAAE,CAAC,EAAE,OAAO,CAAC,IAAIqD,GAAG,UAAU,GAAEvD,GAAEK,IAAGP,GAAEI,GAAE,CAAC,SAAS4B,GAAE,GAAG,KAAK,KAAK,IAAI,GAAGtB,GAAEQ,EAAC,EAAE,GAAGhB,GAAEgB,EAAC,CAAC,EAAEV,GAAE,KAAK,CAAC,CAAC,EAAE,KAAKiD,GAAG,MAAM,SAAS,KAAK,GAAGrD,GAAE,CAAC,EAAE,YAAY,UAAU,CAAC,OAAOiC,GAAE,QAAQ,CAAC,CAAC,GAAGvB,IAAGA,GAAE2D,EAAE,CAAC,EAAE,WAAW,UAAU,CAACA,GAAG,OAAO,EAAE,GAAGO,GAAG,EAAEjF,IAAG,CAACiE,KAAKlC,GAAEA,GAAE,QAAQ,gBAAgB5B,GAAEH,GAAE,OAAOA,GAAE,KAAK,EAAEA,GAAE,SAASG,EAAC,GAAG,GAAE,GAAEH,IAAG,CAACiE,GAAGjE,GAAE,cAAc,EAAE0E,GAAG,SAASlB,IAAIA,GAAGkB,EAAE,EAAE1D,IAAGA,GAAE0D,EAAE,CAAC,CAAC,EAAE,EAAEhE,GAAEG,GAAER,GAAE,EAAEK,GAAEG,EAAC,EAAEC,IAAGA,GAAE4D,GAAGzE,GAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG6C,KAAI,GAAGA,IAAG4B,KAAK,IAAG,GAAE,GAAG,QAAQ,GAAGxB,IAAG,CAAC,IAAIC,IAAGA,EAAC,IAAID,GAAE,OAAOA,GAAE,MAAM,YAAY,GAAEX,GAAEmC,EAAE,GAAG,GAAE,CAAC,IAAIvB,GAAED,GAAE,GAAGC,EAAC,EAAE,GAAGN,EAAC,IAAI,GAAE,CAAC,QAAQK,GAAE,UAAUL,EAAC,GAAGM,KAAI,CAAC,IAAIC,IAAIA,KAAK,KAAK,GAAG,EAAE,CAACA,IAAID,GAAE,YAAYA,GAAE,WAAW,OAAgB,GAAGA,GAAE,UAAU,CAAC,CAAC,UAA1B,SAAoC,IAAI,GAAG,IAAIA,IAAG,GAAE,GAAG,KAAK,SAASA,EAAC,EAAA,CAAG,OAAO,GAAE/C,GAAE,UAAUwD,MAAM,GAAG,GAAGA,EAAE,IAAI,CAACA,GAAG,WAAW,GAAGA,GAAG,SAASA,GAAG,eAAe,GAAE,eAAe,CAAC,CAACA,GAAGA,KAAK,GAAE,YAAY,GAAGA,EAAE,IAAI,GAAE,OAAO,GAAEA,IAAI,GAAG,cAAc,KAAK,EAAE3C,GAAE,UAAU,IAAI,YAAY,EAAE6B,IAAG7B,GAAE,UAAU,IAAI,cAAc6B,EAAC,EAAE,GAAE,SAAS,GAAE,GAAGK,EAAC,GAAG,CAAC,IAAIpD,EAAE,SAAS,GAAG,IAAIoD,GAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,OAAO,GAAE/C,GAAE,OAAO,GAAE,GAAG+C,EAAC,EAAE,GAAEvB,GAAEwB,GAAGY,GAAG,KAAK,GAAE,GAAG,YAAYb,EAAC,EAAE,GAAE,GAAG,YAAYA,GAAEa,GAAG,EAAE,EAAE,EAAE,GAAGb,GAAElC,GAAEW,EAAC,EAAE,GAAE,GAAGuB,EAAC,GAAGqB,GAAG,CAAC,GAAE,GAAGA,EAAE,EAAE,GAAGA,GAAG,EAAE,EAAE,GAAG,GAAE,GAAG,iBAAiB1B,GAAEoB,GAAGF,GAAGrD,GAAE,CAAC,EAAE,GAAE,GAAG,eAAemC,GAAEoB,GAAGF,GAAGrD,GAAE,EAAEF,EAAC,EAAE,GAAEA,GAAE,SAASuD,GAAG,GAAG,IAAI,IAAIkB,GAAG,GAAG,GAAGhB,GAAG,SAAS,GAAGA,EAAE,EAAE,GAAE,KAAK,YAAY,GAAG,QAAQpB,GAAEoC,GAAGlB,GAAGrD,GAAEO,GAAE,EAAE2C,EAAE,EAAE,GAAE,KAAK,UAAU,GAAG,MAAMf,GAAEoC,GAAGlB,GAAGrD,GAAEO,GAAE,EAAE2C,EAAE,EAAEA,KAAK,GAAE,GAAG,YAAY,CAACrD,GAAEW,EAAC,EAAE6C,GAAG,EAAE,EAAE,GAAGK,IAAI,GAAG,QAAQ,CAAC,IAAI,GAAGH,GAAG,cAAc,IAAI,GAAE,GAAG,GAAEE,GAAG,GAAGF,EAAE,CAAC,CAAC,SAAS,GAAE,MAAM,SAAsBxB,KAAb,YAA0BA,KAAV,QAAYA,GAAE,WAAW,GAAG,IAAI,CAACjC,GAAEC,EAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAE,GAAG,YAAYD,GAAEuD,GAAG,EAAE,EAAE,EAAE,GAAE,GAAG,YAAYtD,GAAEsD,GAAG,EAAE,EAAE,EAAE,CAAC,GAAGH,GAAG,CAAC,IAAIsB,GAAGtB,GAAG,KAAK,SAASuB,GAAGvB,GAAG,KAAK,eAAeA,GAAG,cAAc,WAAW,UAAU,CAACa,GAAG,OAAO,EAAE,EAAE,CAAC,EAAES,IAAIA,GAAG,MAAMtB,GAAGuB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,SAAS,UAAU,CAAC,OAAO,GAAG,GAAG,QAAQV,EAAE,EAAE,EAAE,EAAE,GAAG,KAAK,UAAU,CAAC,OAAO,GAAG,GAAG,QAAQA,EAAE,EAAE,EAAE,EAAE,GAAG,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC3E,EAAE,OAAO2E,GAAG,KAAK,CAAC,CAAC,EAAE,IAAIzE,GAAE,CAAC,IAAI,GAAG,CAACyE,GAAG,QAAQtE,GAAE,GAAGH,KAAIyE,GAAG,aAAazE,KAAI,GAAE,KAAK,IAAIgF,GAAG,EAAEP,GAAG,OAAO,KAAK,CAAC,EAAE,GAAGA,GAAG,SAAS,GAAE1E,IAAGA,GAAE,SAAS,GAAGQ,IAAG,CAACA,GAAEW,GAAEV,GAAEC,EAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,MAAM,QAAQT,GAAE,OAAO,OAAO,CAAC,EAAEA,KAAI,GAAGyE,GAAGA,GAAG,OAAOzE,EAAC,GAAG,CAACkD,IAAGQ,IAAIe,GAAG,WAAWzE,GAAE,SAAS,EAAE,EAAE,GAAE,CAAC,GAAGD,EAAC,EAAE,IAAIC,GAAE,EAAE,MAAM,GAAGA,GAAE,eAAe,GAAGA,GAAE,WAAW,OAAO,GAAG,EAAE,MAAM,UAAU,CAAC,IAAIG,GAAEL,EAAE,WAAWK,KAAIA,GAAE,aAAa,EAAEL,CAAC,EAAEK,GAAE,YAAYL,CAAC,EAAE,CAAC,EAAE,MAAM,UAAU,CAAC,CAAC,EAAEoD,GAAElC,GAAEH,EAAC,EAAE,GAAGqC,GAAElC,GAAE,GAAGkC,EAAC,EAAE3B,EAAC,GAAGvB,IAAGyE,GAAG,OAAOzE,EAAC,EAAE,GAAGG,GAAE,GAAG,WAAWH,GAAE,EAAE,GAAG,QAAQ,SAAS,GAAE,GAAE,GAAE,GAAE,CAAC,GAAG,CAAC,IAAIyE,GAAG,SAASxE,GAAE,IAAGiD,IAAG/C,IAAG,GAAG,GAAG,EAAE,YAAY,EAAE,MAAM,CAAC,CAAC,IAAIuE,IAAIA,GAAGD,EAAE,EAAE,GAAGA,GAAGzE,GAAE,OAAO,CAACU,KAAIV,GAAE,MAAM,KAAK,EAAE,GAAE,MAAM,GAAG8B,IAAGA,GAAE,MAAM,EAAEsB,IAAIrD,KAAIA,GAAE,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAEA,GAAE,aAAaA,GAAE,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,KAAK,iBAAiB,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG0E,GAAG,YAAYA,GAAG,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,cAAc,CAAC,EAAE,IAAIrD,GAAEE,GAAEE,GAAEE,GAAEC,GAAEC,GAAEC,GAAEE,GAAEC,GAAEG,GAAEG,GAAEC,GAAEC,GAAEC,GAAEkC,GAAG,EAAEjC,GAAEkC,GAAG,EAAEjC,GAAEiB,GAAGA,GAAG,SAAS,EAAE,GAAGK,GAAGF,EAAE,EAAEnB,GAAEhC,IAAG,KAAK,CAACA,GAAEiC,GAAE,EAAEC,GAAE7B,IAAG,EAAE+B,GAAE,GAAGtC,EAAC,EAAEA,GAAE,IAAIZ,EAAE,IAAIuD,GAAGvD,EAAE,YAAYmD,GAAEK,GAAG,GAAG5C,EAAC,EAAEA,GAAE,MAAMZ,EAAE,QAAYA,EAAE,QAAN,GAAamD,GAAEC,GAAE,MAAM,SAAS,GAAGK,GAAG,GAAG,gBAAgBzD,EAAE,iBAAiB,GAAGA,EAAE,gBAAgB2E,EAAE,EAAEjB,GAAGP,IAAG,KAAK,IAAI,EAAE,GAAG,QAAQwB,EAAE,CAAC,GAAG,EAAEhB,GAAGD,GAAG,IAAIe,IAAI,GAAG7D,EAAC,IAAI,GAAE,GAAG,YAAYF,GAAEuD,GAAG,CAAC,EAAE,GAAE,GAAG,YAAYtD,GAAEsD,GAAG,CAAC,GAAG,KAAM,IAAI,GAAE,GAAGN,IAAA,CAAK,KAAK7B,GAAE,QAAQ,EAAE,CAAC,IAAI,GAAG6C,IAAI,EAAE,GAAE7C,GAAE,MAAMC,KAAIoB,IAAGpB,KAAIqB,IAAGrB,KAAI0B,IAAI3B,GAAE,aAAa,AAAIO,KAAE,CAAC,EAAGA,GAAE,QAAQP,EAAC,EAAEA,GAAE,OAAO,CAAC,EAAE,CAAC,CAAC,GAAGA,KAAI,GAAG6B,MAAM,KAAK,MAAM,IAAI,GAAGH,EAAE,IAAI,GAAGA,GAAGmB,EAAE,GAAG,GAAG,GAAGnB,GAAG,QAAQmB,EAAE,EAAE,GAAE,GAAGnB,GAAGL,GAAER,GAAEsB,GAAGiB,GAAG,EAAEzE,GAAEC,GAAEiE,GAAG/B,GAAE8B,GAAGJ,GAAGzB,GAAEiB,GAAGa,GAAG,aAAa,aAAa,IAAIvB,GAAE,MAAM,GAAG,GAAGF,EAAC,IAAI,GAAEA,GAAEyB,EAAE,GAAG,GAAGzB,EAAC,GAAG,CAACA,GAAE,QAAQ,IAAI,IAAI,CAACA,GAAE,QAAQ,GAAG,EAAE,IAAG,GAAGM,EAAE,EAAEA,GAAG,MAAM,GAAG,CAAC,CAAC,GAAG,IAAIN,IAAG,GAAE,GAAGA,GAAE,OAAO,CAAC,EAAEP,EAAC,EAAE,GAAE,GAAGa,EAAE,EAAEA,IAAIM,GAAG,GAAG,MAAM,SAAS,EAAEA,GAAG,SAAS,EAAEA,GAAG,cAAc,MAAMA,GAAG,cAAc,IAAIvD,EAAC,EAAEA,IAAGwC,GAAE,GAAGI,KAAI,GAAE,GAAGD,GAAE,MAAMyB,EAAE,EAAE,GAAE,KAAK,IAAIpE,GAAE,GAAG2C,KAAIK,GAAG,SAASV,IAAGU,GAAGZ,GAAEsB,GAAGiB,GAAG,EAAEnC,GAAE3B,GAAET,GAAEgE,GAAG/B,GAAE8B,GAAGJ,GAAGzB,GAAEiB,GAAGa,GAAG,WAAW,WAAW,CAAC,GAAG,MAAM,GAAE,EAAE,GAAGjB,GAAG,OAAO,IAAG,GAAE,GAAGC,IAAA,CAAK,MAAM7B,GAAE,MAAMA,GAAE,UAAUvB,IAAG,CAACuD,IAAIhC,GAAE,IAAI,IAAI,GAAEA,GAAE,KAAK6C,GAAG,YAAY,KAAK,IAAI,EAAE7C,GAAE,KAAK,EAAEA,GAAE,QAAQC,KAAIoB,IAAGrB,GAAE,MAAMA,GAAE,SAASvB,IAAGwB,KAAI0B,KAAK,MAAMD,EAAE,IAAI,IAAGlC,IAAG,EAAEQ,GAAE,WAAWC,KAAIqB,KAAI,IAAG9B,KAAI,GAAG,IAAGyB,GAAE,IAAGA,GAAE4B,GAAG,cAAc,GAAG,aAAa5B,IAAG4B,GAAG,WAAW,CAAC,KAAK,GAAG,UAAUnE,IAAG,MAAM,GAAE,KAAK,IAAIA,GAAE,GAAG2D,GAAGF,EAAE,CAAC,GAAG,GAAEzD,GAAED,KAAI,IAAG,MAAM,KAAKuC,KAAI,GAAG,GAAG,MAAM,MAAM,EAAE,EAAE,GAAG,MAAM,UAAUvC,GAAEC,GAAE2B,EAAC,CAAC,GAAG,GAAG,SAASa,GAAEvC,IAAGsC,KAAI,CAAC,GAAE,CAAC,EAAA,CAAGkB,GAAG,GAAG,KAAKlB,GAAEU,KAAK,GAAEQ,GAAG,GAAG,KAAKiB,GAAG,GAAG,GAAG,IAAI,CAACzE,GAAEW,EAAC,EAAEE,EAAC,GAAG,CAAC8B,IAAG,IAAIuB,GAAG,KAAK,GAAGR,GAAGF,EAAE,EAAM,IAAAd,IAAG+B,GAAG,GAAG,CAACpB,GAAG,IAAI,GAAEX,GAAE,WAAW3B,IAAGA,KAAI,IAAIA,GAAE,aAAa,IAAGA,GAAE,WAAW,IAAGA,GAAE,YAAY,GAAEA,GAAE,UAAA,KAAgB,IAAE,GAAG4B,EAAC,EAAE,GAAEa,KAAK,GAAG,GAAEiB,GAAG,EAAE,GAAE,WAAW7D,GAAE4C,GAAG,CAAC,CAAC,EAAEjB,GAAE,CAACH,IAAGrC,GAAE,IAAI,GAAE,CAAC,MAAM,IAAG6D,GAAG,GAAG,kBAAkB,GAAGF,GAAA,CAAI,MAAM,MAAM3B,GAAE,WAAWyB,GAAG,EAAE,YAAY,EAAE,EAAEI,IAAe,GAAG,EAAE,CAAC,CAAC,WAAWJ,GAAG,EAAE,YAAY,KAA9C,WAAmD,GAAE,MAAM,WAAWA,GAAG,EAAE,YAAY,GAAG,WAAW,GAAGb,GAAElC,GAAEI,EAAC,EAAE,GAAE,GAAG8B,EAAC,EAAE,GAAE,GAAGA,GAAE,CAAC,CAAC,EAAE,GAAEkB,IAAI,GAAGH,GAAGvC,GAAE,GAAG,EAAE,CAAC,CAAC,EAAEyB,IAAI,CAAC,GAAE,CAACA,GAAGY,GAAG,IAAInD,GAAEkC,GAAE,EAAE,EAAA,CAAG,EAAE9B,IAAG,GAAGmC,KAAK,GAAG,GAAGD,GAAEa,EAAE,EAAEnD,GAAEkC,GAAE,KAAKvB,GAAE,KAAKwC,GAAG,EAAEN,GAAG,EAAE,EAAWzC,GAAE,MAAM,YAAjB,SAA6B,GAAE,MAAM,UAAUyC,GAAG,KAAK,GAAGlC,EAAC,EAAEgC,IAAI,GAAG,QAAQ,SAAS,EAAE,CAAC,EAAE,MAAMA,IAAI,CAAC,IAAI,EAAE,KAAK,aAAa,EAAE,cAAc,CAAC,EAAE,CAAC,EAAEa,IAAIY,GAAG/C,EAAC,IAAI,GAAG,GAAGiB,GAAEa,EAAE,IAAa/C,GAAE,MAAM,YAAjB,SAA6B,GAAE,MAAM,UAAUyC,GAAG,IAAIW,KAAK,CAAC,GAAE,CAAC,IAAI9C,GAAE,KAAKI,GAAEF,GAAEnB,GAAE0B,IAAG,GAAG,KAAKT,GAAE,MAAMI,GAAEK,GAAEP,GAAEnB,IAAG,GAAG,UAAU,aAAa,SAAS,OAAO,EAAA,CAAG,IAAI,GAAE,MAAM,IAAI,KAAK,KAAKiB,GAAE,KAAK,EAAE,GAAG,GAAE,IAAI,GAAE,MAAM,IAAI,KAAK,KAAKA,GAAE,MAAM,EAAE,GAAG,GAAE,IAAI,GAAE,GAAG,IAAI,GAAE,GAAG,IAAI,GAAE,GAAG,IAAI,GAAE,GAAG,IAAI,IAAI,GAAE,IAAIF,GAAE,IAAI,GAAE,GAAG,IAAIA,GAAE,GAAG,IAAI,GAAE,GAAG,IAAIA,GAAE,GAAG,IAAI,GAAE,GAAG,IAAIA,GAAE,GAAG,IAAI,GAAE,GAAG,IAAIA,GAAE,GAAG,IAAI,GAAE,SAAS,EAAE,EAAE,GAAE,CAAC,IAAI,IAAIpB,GAAEG,GAAE,CAAC,EAAEF,GAAE,EAAE,OAAOC,GAAEH,GAAE,EAAE,EAAEG,GAAED,GAAE,IAAG,EAAE,GAAE,EAAEC,IAAGC,GAAE,KAAKH,GAAEA,MAAKF,EAAEA,EAAEE,IAAG,EAAEE,GAAE,EAAE,EAAE,MAAO,IAAE,EAAE,EAAE,EAAEC,EAAC,EAAEU,GAAEc,GAAE+B,EAAE,EAAE,IAAIsB,GAAG,CAAC,GAAGjF,IAAG,GAAEA,GAAE,SAAS,GAAG,CAAC,EAAEA,GAAE,OAAOA,GAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAEoB,GAAE4C,GAAG,CAAC,EAAE1C,GAAET,GAAEkC,GAAE,GAAE,KAAK,IAAIlC,GAAEwB,EAAC,EAAE,EAAEgC,IAAI3C,IAAGX,GAAE,OAAOA,GAAE,OAAO,EAAE,CAAC,EAAEf,GAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,EAAEiC,IAAGjC,GAAE,WAAW,CAAC,CAAC,EAAEA,GAAE,QAAQA,GAAE,UAAUA,GAAE,UAAU,CAAC,EAAE,GAAG,CAAC,GAAG,GAAEa,GAAE0B,KAAIA,GAAE,MAAM,GAAE,MAAM,WAAWyB,GAAG,EAAE,YAAY,GAAGzB,GAAE,MAAMA,GAAE,MAAM,eAAe,YAAYyB,GAAG,CAAC,GAAG5B,IAAGA,GAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM9B,GAAE,GAAG,IAAIC,GAAE,GAAE,GAAE,GAAG2B,GAAE+C,GAAG,EAAEpB,IAAI,KAAK1D,GAAE+B,IAAG+C,GAAG/C,EAAC,EAAE,GAAG,OAAO,IAAI,GAAGwC,GAAG,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,EAAEpC,KAAI,GAAG,GAAGA,GAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,EAAEtC,IAAGiE,KAAKjE,GAAE,UAAUmC,KAAInC,GAAE,SAAS,IAAImC,IAAGnC,GAAE,SAASmC,IAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAOnC,GAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG6C,IAAGmC,KAAKN,GAAG,UAAUb,IAAIR,IAAIrD,IAAG,CAACA,GAAE,YAAYA,IAAG,CAACiE,KAAKjE,GAAE,UAAUgF,IAAI,CAAC,IAAIhF,GAAE,KAAK,kBAAkBA,GAAE,cAAc6D,IAAIvD,GAAE,OAAO,CAAC0E,GAAG,GAAG,MAAM,UAAU1E,GAAEC,GAAE,CAAC,EAAEyE,GAAG,CAAC,CAAC,EAAE,GAAG,SAASnC,KAAI1C,GAAEG,IAAGO,KAAImE,GAAG,EAAEA,IAAI7B,IAAGC,KAAK,GAAE,WAAW,KAAK,MAAMsB,GAAG,SAASrC,EAAC,GAAGN,IAAGA,GAAE,WAAW,EAAE,MAAMS,EAAC,IAAI,IAAG,GAAG,YAAY/B,GAAEuD,GAAG,CAAC,EAAE,IAAG,GAAG,YAAYtD,GAAEsD,GAAG,CAAC,EAAE,GAAGvD,GAAEuD,GAAGxB,EAAC,EAAE,GAAGhC,GAAEwD,GAAGxB,IAAGtB,IAAG,EAAE,EAAE,GAAGR,GAAEsD,GAAGvB,EAAC,EAAE,GAAGtB,GAAE6C,GAAGvB,IAAGvB,IAAG,EAAE,GAAG2B,IAAG,CAAC,IAAI6B,GAAG,OAAO,EAAE,CAAC1B,IAAG,IAAIpC,KAAI,GAAE,CAAC,EAAEoC,GAAE0B,EAAE,EAAE,GAAE,CAAC,EAAE,EAAC,EAAE,GAAG,YAAY,UAAU,CAAC,OAAOO,GAAG,EAAE5E,KAAI,GAAG,EAAE,IAAI,KAAK,CAAC,EAAE,GAAG,aAAa,UAAU,CAAC,GAAGqE,GAAG,iBAAiB,EAAE1E,KAAI+B,GAAEA,GAAE,SAAS,CAAC,EAAE/B,GAAE,OAAO,EAAEiE,IAAI,GAAGjE,GAAE0E,GAAG,UAAU,EAAE,CAAC,EAAE,GAAG1E,GAAEA,GAAE,SAAS,CAAC,EAAE,EAAE,GAAG,cAAc,SAAS,EAAE,CAAC,OAAOA,IAAGA,GAAE,SAASM,IAAGoE,GAAG,QAAQ,GAAGpE,IAAGN,GAAE,OAAO,GAAGA,GAAE,SAAS,EAAEa,IAAG,CAAC,EAAE,GAAG,YAAY,SAAS,EAAE,CAAC,IAAId,EAAE,GAAG,QAAQ2E,EAAE,EAAE1E,GAAE0E,GAAG,UAAU,EAAE,GAAG,MAAM,EAAE3E,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,MAAMA,EAAE,CAAC,EAAE,OAAO,GAAG,CAAC,EAAEC,GAAE,OAAO,SAAS,EAAE,CAAC,OAAOD,EAAE,KAAK,kBAAkB,CAAC,CAAC,EAAEC,GAAA,CAAG,OAAO,SAAS,EAAE,CAAC,OAAO0E,GAAG,UAAU,EAAE,EAAE,KAAKpE,GAAE,EAAE,OAAOC,EAAC,CAAC,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,EAAE,GAAE,CAAC,GAAG,CAACsD,IAAIzD,IAAG,EAAE,CAAC,IAAIF,GAAEM,GAAEW,GAAET,GAAEC,GAAEC,GAAEE,GAAEI,GAAE,CAAC,IAAI,GAAGgB,GAAEwC,GAAG,OAAO,EAAEtD,GAAE,EAAE,GAAGF,GAAEZ,IAAGO,GAAEW,GAAEJ,GAAE,EAAE,EAAEA,GAAE,EAAE,EAAEA,IAAG,EAAEQ,GAAE8C,GAAG,SAAS,GAAG3E,IAAI,GAAEI,GAAE,GAAE0D,GAAGoB,GAAG,EAAE/D,GAAEwC,KAAK,GAAE7B,GAAE,GAAE7B,IAAG,CAACiE,GAAGjE,GAAE,cAAc,EAAEwB,KAAI8B,IAAIH,IAAG,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC3B,IAAGlB,GAAEY,IAAGA,GAAEb,KAAI,GAAG,EAAE,IAAIiD,GAAG,GAAE,KAAS9B,KAAJ,GAAOjB,GAAEW,IAAGA,GAAEb,KAAI,GAAG,EAAE,IAAIiD,KAAK,GAAE,QAAQ9B,KAAII,IAAG8C,GAAG,QAAQ,CAAC,GAAG,IAAG,IAAG,GAAE,GAAG,SAAS,CAAC,CAAClD,IAAGA,GAAE,KAAM,CAAC,CAACI,IAAGA,GAAE,KAAK,CAAC,CAACJ,IAAG,CAAC,CAACI,GAAE,GAAG,UAAUJ,GAAEI,GAAE,EAAE,GAAG,GAAG,SAASJ,GAAEd,IAAG,CAAC,KAAK,GAAEc,IAAG,CAACI,GAAE,EAAMJ,KAAJ,EAAM,EAAMI,KAAJ,EAAM,EAAE,EAAEqC,KAAK,GAAE,CAACtD,IAAY4D,GAAG/D,GAAE,KAAd,QAAkB+D,GAAG/D,GAAE,IAAI+D,GAAG/D,IAAG,GAAER,KAAiBmB,KAAb,YAA0BA,KAAV,SAAaA,MAAKnB,MAAK+D,KAAKpD,IAAGG,MAAKA,IAAGmC,IAAG,CAACjD,MAAK,GAAG+D,EAAE,EAAEA,GAAGW,EAAE,EAAEA,GAAG,YAAYX,EAAE,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC,GAAGE,KAAK,CAAClC,IAAG,IAAI,GAAG/B,IAAGA,GAAE,cAAcwB,GAAE,EAAE,CAAC,IAAI,CAACuD,IAAI,CAAC,EAAE,GAAGhD,GAAE,IAAI,MAAMA,GAAE,SAASA,GAAE,OAAOA,GAAE,OAAOA,GAAE,IAAI,MAAMA,GAAE,MAAM,EAAEA,GAAE,QAAQA,GAAE,QAAQ,gBAAgBP,GAAExB,GAAE,OAAOA,GAAE,KAAK,GAAG,GAAE,KAAK,cAAcwB,GAAEO,GAAE,WAAW,CAAC,CAAC,QAAQ,KAAKoB,GAAE,IAAG,GAAGC,KAAK,GAAE,MAAMA,GAAGY,GAAG,KAAKzC,IAAG8C,GAAO,IAAA3D,GAAE,CAAC,GAAG,GAAE,CAAC,GAAGc,GAAEI,IAAGrB,GAAE,EAAEW,IAAGA,GAAE,GAAG,GAAGgD,GAAGF,EAAE,EAAEL,GAAG,IAAG,GAAG,CAACzD,IAAG,CAACU,GAAE,GAAGuC,GAAElC,EAAC,MAAM,CAAC,IAAIe,GAAE,GAAGmB,GAAE,CAAC,CAAC,EAAElB,GAAEf,GAAEZ,GAAE,GAAG6C,GAAE,GAAGnB,GAAE,KAAKgC,KAAK,GAAG/B,GAAE,GAAG,GAAGD,GAAE,MAAMgC,KAAK,GAAG,EAAE/B,IAAG,EAAE,CAAC,EAAC,GAAG/B,IAAGU,GAAEG,GAAEC,EAAC,EAAEU,IAAGF,GAAE,GAAGtB,IAAGmB,GAAEC,IAAOE,KAAJ,GAAOZ,GAAE,EAAEyB,GAAE,CAAC,OAAOhB,GAAE,GAAGC,GAAEe,GAAEb,EAAC,CAAC,CAAA,CAAEkC,IAAI,CAACzD,GAAE,OAAO,CAAC,IAAI,CAAC,IAAIqC,GAAE,QAAQ,CAAC,CAAC,EAAEO,KAAIlC,IAAG8C,IAAIjC,KAAIA,GAAE,GAAG,CAAC,MAAM,GAAGqB,GAAE,OAAO,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,UAAU3C,IAAGuD,GAAG,MAAM,SAAS,CAACZ,GAAE,SAAS,CAAC,CAAC,EAAED,IAAG,CAACqB,IAAI,CAAC,GAAGrB,GAAE8B,EAAE,EAAEhE,IAAG,CAAC,IAAIuD,KAAKnD,KAAiBK,KAAb,WAAenB,GAAE,MAAM,CAAC,CAAC,cAAc,CAAC,EAAYmB,KAAV,QAAYnB,GAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,EAAcmB,KAAZ,UAAcnB,GAAE,QAAQ,CAAC,CAAC,EAAEA,GAAEmB,GAAE,CAAC,GAAGyB,IAAGA,GAAE8B,EAAE,GAAG,CAAC/D,IAAG,KAAKoC,IAAGpC,IAAG,GAAG+D,GAAG3B,EAAC,EAAEuB,GAAG9D,KAAI,GAAGkE,GAAGJ,GAAG9D,GAAE,EAAEiD,KAASjC,KAAJ,EAAMkD,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAGlE,IAAG,GAAGG,IAAG2D,GAAG,GAAM9C,KAAJ,EAAM,EAAE,IAAI,GAAGkD,GAAGJ,GAAG9D,GAAE,GAAGsD,IAAI,CAAC5D,IAAG,KAAK,IAAIwE,GAAG,YAAY,CAAC,GAAG,GAAGZ,EAAE,EAAEA,GAAG,QAAQ,GAAGY,GAAG,iBAAiB,EAAE3C,GAAEA,GAAE,SAAS,CAAC,EAAE,GAAG/B,GAAcmB,KAAZ,UAAc,EAAE,CAACK,GAAE,CAAC,IAAIyC,IAAIrB,IAAG,CAAC,IAAIA,GAAE8B,EAAE,CAAC,CAAC,GAAG/C,GAAE,CAAC,IAAIQ,GAAE0B,GAAG3C,GAAE2C,GAAG,SAAS,GAAGA,GAAG,eAAe,GAAG3C,GAAEO,GAAEU,IAAG,MAAE,UAAe,EAAER,GAAEQ,EAAC,CAAC,CAACC,IAAGA,GAAE,CAAClB,GAAE2C,GAAG,SAAS,GAAGA,GAAG,eAAe,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,GAAE,CAACa,GAAG,UAAU,GAAG,QAAQ,CAAC,EAAE,GAAGR,GAAG,SAAS,EAAE,EAAEE,IAAI,GAAGF,GAAG,SAAS,EAAE,EAAES,IAAI,GAAG,EAAE,cAAcA,EAAE,EAAE,CAAC,IAAI5E,IAAI,GAAG,SAAS,GAAG,EAAE,GAAE,GAAE,GAAGkF,GAAG,GAAG,CAAC,IAAIjF,IAAG0E,GAAG,QAAQ,EAAE,EAAE,GAAG,SAAS,SAAS,EAAE,CAAC,OAAO,GAAGzE,GAAEA,GAAE,MAAM8B,EAAC,EAAE,GAAG,aAAa,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,GAAG8B,GAAG,CAAC,IAAIzD,GAAEyD,GAAG,cAAc3D,GAAE2D,GAAG,SAAS,EAAE1D,GAAEC,GAAE,IAAIA,GAAE,MAAM,EAAEA,GAAE,MAAMD,GAAE,EAAED,GAAE,EAAEE,GAAE,MAAMD,GAAEJ,EAAEG,EAAC,CAACwE,GAAG,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,GAAG,EAAE1E,IAAG,CAAC,CAAC0E,GAAG,WAAW,EAAE,IAAI,GAAG3E,EAAEC,IAAG,CAAC,CAAC0E,GAAG,SAAS,CAAC,EAAEzE,EAAC,EAAEyE,GAAG,OAAO,CAAC,EAAE,GAAG,iBAAiB,SAAS,EAAE,CAAC,GAAGlD,IAAG,EAAE,CAAC,IAAIzB,EAAEyB,GAAE,QAAQwC,GAAG,CAAC,EAAE,EAAE,GAAEjE,GAAG,WAAWyB,GAAEzB,EAAE,EAAE,EAAE,GAAG,GAAE,GAAG,WAAWyB,GAAE,EAAE,EAAE,EAAE,GAAG,GAAGA,EAAC,CAAC,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,GAAE,CAAC,GAAGkD,GAAG,UAAU,CAAC,IAAI3E,GAAG2E,GAAG,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,QAAQ,GAAG,SAAS,CAAC,EAAE1E,IAAG+B,IAAGA,GAAE,MAAM,EAAE,GAAE,EAAE3B,KAAI,GAAE,QAAQ,GAAGuE,IAAI,GAAG,EAAE,cAAcA,EAAE,EAAErC,KAAIA,GAAE,MAAM,EAAErC,GAAE,OAAOA,GAAE,MAAM,KAAK,IAAI,GAAE,MAAM,IAAI,CAACmE,IAAI,CAAC,IAAI,IAAIlE,GAAE,GAAG,OAAO,MAAK,GAAG,GAAGA,GAAE,CAAC,WAAWgE,IAAI,GAAGhE,MAAKwE,GAAG,OAAO,GAAGR,GAAG,SAAS,EAAE,EAAEE,IAAI,GAAGF,GAAG,SAAS,EAAE,CAAC,CAAC,EAAE,GAAG,KAAK,SAAS,EAAE,GAAE,CAACQ,GAAG,QAAQ,EAAEzE,EAAC,EAAE8B,IAAG,CAAC9B,IAAG8B,GAAE,KAAK,EAAEe,IAAG,OAAO,GAAGA,IAAG,IAAI5C,GAAE,GAAG,QAAQwE,EAAE,EAAExE,IAAG,GAAG,GAAG,OAAOA,GAAE,CAAC,EAAEA,KAAI,IAAI,GAAG,GAAG,KAAK,GAAE,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,WAAWwE,GAAG,WAAW,GAAE,EAAE,CAAC,EAAExE,IAAG,KAAK,GAAG,OAAO,IAAI,GAAGF,KAAI,GAAE,cAAc,KAAK,GAAGA,GAAE,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,EAAEC,IAAGD,GAAE,KAAK,GAAGQ,IAAG,CAACA,GAAEW,GAAEV,GAAEC,EAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,YAAY,EAAE,WAAW,YAAY,CAAC,CAAC,CAAC,EAAE,KAAKgE,KAAK,GAAG,GAAGvB,KAAI/C,KAAI,GAAE,QAAQ,GAAG,GAAE,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM+C,IAAG,IAAG,CAAC,EAAEjD,KAAI,GAAE,OAAO,IAAIH,EAAE,QAAQA,EAAE,OAAO2E,EAAE,CAAC,EAAE,GAAG,KAAKA,EAAE,EAAEA,GAAG,OAAO,CAAC,EAAE,CAAC,CAAC,EAAEnC,IAAGA,GAAEmC,EAAE,EAAE1E,IAAGA,GAAE,KAAK,CAACa,GAAE,CAAC,IAAIwE,GAAGX,GAAG,OAAO,GAAG,OAAO,UAAU,CAAC,GAAG,OAAOW,GAAG,GAAG,QAAQ/E,IAAGC,IAAGmE,GAAG,QAAQ,CAAC,EAAE,GAAG,YAAY,IAAIA,GAAG,MAAM,EAAE,GAAE,IAAI,GAAE,GAAE,CAAC,MAAMA,GAAG,QAAQ,EAAEvB,IAAG,UAAU,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,sBAAsB,UAAU,CAAC,OAAO,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAM,MAAK,OAAO,KAAK,QAAQ,KAAK,KAAK,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,MAAO,CAAkD,MAA7C,GAAGpD,GAAG,GAAG,EAAE,GAAG,GAAG,OAAO,UAAU,EAAE,OAAO,EAAK,IAAI,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,EAAE,IAAI,IAAIA,KAAK,EAAE,GAAGA,GAAG,EAAEA,GAAG,OAAO,EAAE,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,QAAQ,SAAS,GAAE,CAAC,OAAOC,GAAED,EAAE,OAAO,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,cAAc,EAAE,EAAE,GAAG,GAAG,cAAc,EAAE,EAAE,GAAG,GAAG,aAAa,EAAE,EAAE,GAAG,GAAG,GAAG,mCAAmC,EAAE,EAAE,GAAG,GAAG,GAAG,6BAA6B,EAAE,EAAE,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,IAAIC,GAAE,EAAEA,GAAE,GAAG,OAAO,IAAG,EAAE,GAAG,GAAG,GAAGA,IAAG,GAAGA,GAAE,EAAE,EAAE,GAAG,GAAG,GAAGA,IAAG,GAAGA,GAAE,EAAE,CAAC,EAAE,EAAE,OAAO,UAAU,CAAC,GAAG,GAAG,OAAO,GAAG,SAAS,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,KAAK,GAAG,GAAG,MAAM,QAAQ,GAAG,GAAG,MAAM,MAAM,GAAG,GAAG,KAAK,SAAS,GAAG,GAAG,GAAG,KAAK,oBAAoB,GAAG,GAAG,GAAG,QAAQ,mBAAmB,OAAO,GAAG,GAAG,aAAa,EAAE,GAAG,KAAK,QAAQ,gBAAgB,CAAC,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC,GAAG,SAAS,cAAc,KAAK,EAAA,CAAG,MAAM,OAAO,QAAQ,GAAG,MAAM,SAAS,WAAW,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,QAAQ,GAAG,QAAQ,GAAG,GAAG,SAAS,0BAA0B,KAAK,UAAU,SAAS,EAAE,GAAO,GAAG,UAAP,EAAe,GAAG,GAAG,QAAQ,EAAE,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,aAAa,EAAE,WAAW,SAAS,EAAE,CAAC,IAAID,EAAEC,GAAE,GAAG,WAAW,EAAE,IAAID,KAAK,EAAEC,GAAE,IAAID,EAAE,EAAEA,EAAE,EAAE,OAAOC,EAAC,EAAE,GAAG,iBAAiB,iBAAiB,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,EAAE,GAAG,iBAAiB,mBAAmB,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,EAAE,GAAG,iBAAiB,aAAa,UAAU,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,YAAY,CAAC,CAAC,EAAE,GAAG,WAAW,CAAC,CAAC,IAAI,0BAA0B,UAAU,CAAC,OAAO,GAAG,EAAE,EAAE,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,IAAID,EAAEC,GAAEC,GAAE,GAAG,aAAa,OAAO,EAAEG,GAAE,GAAG,MAAMF,GAAEE,GAAE,eAAeD,GAAE,GAAG,KAAK,UAAU,UAAU,IAAIA,GAAE,QAAQ,OAAO,eAAeA,GAAE,SAAS,CAAC,MAAM,UAAU,CAAC,OAAO,KAAK,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAE,eAAe,QAAQ,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,MAAMJ,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,MAAMA,EAAE,KAAK,GAAG,GAAG,CAAC,GAAG,EAAEG,GAAE,GAAE,eAAeA,GAAEE,GAAE,eAAe,kBAAkB,EAAEH,KAAI,GAAG,aAAa,QAAQ,EAAE,EAAE,GAAG,gBAAgB,OAAO,GAAG,GAAG,YAAY,GAAG,GAAG,EAAE,GAAG,YAAY,GAAG,UAAU,CAAC,MAAO,IAAG,CAAC,CAAC,EAAE,GAAG,GAAG,cAAc,EAAE,EAAE,GAAG,GAAG,aAAa,EAAE,EAAE,GAAG,GAAG,GAAG,mCAAmC,EAAE,EAAE,GAAG,GAAG,GAAG,6BAA6B,EAAE,EAAE,GAAG,GAAG,MAAM,YAAY,WAAW,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,YAAY,GAAG,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,mBAAmB,UAAU,CAAC,IAAI,EAAE,GAAG,WAAWF,EAAE,GAAG,YAAY,GAAG,QAAQ,GAAG,EAAE,GAAGA,GAAG,KAAK,GAAG,KAAKA,GAAG,GAAG,CAAC,EAAE,GAAG,mBAAmB,GAAG,GAAG,OAAO,GAAG,GAAG,SAAS,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,GAAE,EAAEC,GAAE,GAAG,OAAO,IAAG,EAAE,GAAG,GAAG,GAAGA,IAAG,GAAGA,GAAE,EAAE,EAAE,GAAG,GAAG,GAAGA,IAAG,GAAGA,GAAE,EAAE,CAAC,CAAC,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,mBAAmBD,IAAI,GAAG,CAAC,CAACA,EAAE,gBAAgB,IAAIC,GAAED,EAAE,aAAaC,IAAG,cAAc,EAAE,IAAI,GAAGA,KAAI,YAAY,GAAGA,EAAC,EAAE,uBAAuBD,IAAI,GAAO,EAAE,UAAN,GAAeA,EAAE,oBAAoB,sBAAsBA,IAAI,GAAG,EAAE,GAAG,GAAG,GAAGA,EAAE,mBAAmB,MAAM,EAAE,IAASA,EAAE,kBAAkB,GAAA,CAAI,QAAQ,QAAQ,IAA9C,GAAgD,EAAE,EAAE,cAAc,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,GAAG,CAAC,EAAEC,GAAE,GAAG,QAAQD,EAAC,EAAEI,GAAE,GAAGJ,EAAC,EAAE,CAACC,IAAG,GAAG,OAAOA,GAAEG,GAAE,EAAE,CAAC,EAAEL,IAAIK,GAAE,GAAG,QAAQ,GAAGL,EAAE,GAAGA,EAAE,GAAGA,CAAC,EAAE,GAAG,QAAQC,GAAED,CAAC,EAAE,EAAE,EAAE,gBAAgB,SAAS,EAAE,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAOA,EAAE,MAAMA,EAAE,KAAK,QAAQ,GAAGA,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,aAAa,SAAS,EAAE,EAAE,GAAE,CAAC,IAAIE,IAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAA,CAAG,sBAAsB,EAAEG,GAAEH,GAAED,GAAE,GAAG,IAAID,GAAG,EAAE,OAAOC,GAAEC,GAAE,MAAMG,GAAE,GAAGH,GAAE,KAAKG,GAAE,GAAG,WAAWH,GAAE,OAAOG,GAAE,GAAGH,GAAE,IAAIG,GAAE,GAAG,WAAW,EAAE,EAAE,mBAAmB,SAAS,EAAE,EAAE,GAAE,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAIH,GAAE,EAAE,sBAAsB,EAAEG,GAAEH,GAAED,GAAE,GAAG,IAAIE,GAAQH,GAAN,KAAQK,GAAE,EAAEL,KAAK,GAAG,GAAGA,GAAGK,GAAE,CAACL,EAAE,QAAQ,GAAG,EAAE,WAAWA,CAAC,EAAEK,GAAE,IAAI,WAAWL,CAAC,GAAG,EAAE,OAAOC,IAAGC,GAAE,KAAKC,IAAG,GAAG,YAAYD,GAAE,IAAIC,IAAG,GAAG,WAAW,EAAE,EAAE,QAAQ,SAAS,EAAE,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAyB,EAAE,KAAK,KAA1B,kBAA8B,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,IAAIH,EAAE,GAAG,SAAS,CAAC,EAAE,GAAG,CAAC,EAAEA,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,QAAQ,SAAS,GAAG,WAAW,SAAS,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,GAAG,GAAG,EAAE,MAAM,CAAC,IAAIA,EAAE,GAAG,QAAQ,CAAC,EAAEA,GAAG,GAAG,GAAG,OAAOA,EAAE,CAAC,EAAE,GAAG,KAAK,EAAE,EAAE,MAAM,QAAQ,EAAE,SAAS,EAAE,aAAa,WAAW,EAAE,GAAG,KAAK,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,OAAO,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,CAAC,EAAEA,CAAC,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,GAAG,EAAEA,CAAC,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,SAAS,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,OAAO,SAAS,EAAE,CAAC,MAAM,EAAE,GAAG,OAAO,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,kBAAkB,GAAG,GAAG,UAAU,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,EAAEA,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,cAAc,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,GAAG,CAAC,EAAEA,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,EAAE,EAAE,GAAG,OAAO,UAAU,CAAC,OAAO,GAAG,OAAO,SAAS,EAAE,CAAC,OAAyB,EAAE,KAAK,KAA1B,gBAA4B,CAAC,CAAC,EAAE,GAAG,YAAY,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,GAAG,gBAAgB,GAAG,GAAG,iBAAiB,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,GAAG,KAAK,GAAG,GAAG,CAAC,GAAG,CAACA,GAAE,QAAQD,CAAC,GAAGC,GAAE,KAAKD,CAAC,CAAC,EAAE,GAAG,oBAAoB,SAAS,EAAE,EAAE,CAAC,IAAIC,GAAE,GAAG,GAAGC,GAAED,IAAGA,GAAE,QAAQD,CAAC,EAAEE,IAAG,GAAGD,GAAE,OAAOC,GAAE,CAAC,CAAC,EAAE,GAAG,MAAM,SAAS,EAAE,EAAE,CAAC,IAAID,GAAEC,GAAE,CAAC,EAAEG,GAAE,CAAC,EAAEF,GAAEH,EAAE,UAAU,KAAKI,GAAEJ,EAAE,UAAU,IAAIM,GAAE,SAAS,EAAE,EAAE,CAAC,IAAIL,GAAE,CAAC,EAAEC,GAAE,CAAC,EAAEG,GAAE,GAAG,YAAYF,GAAE,UAAU,CAACH,EAAEC,GAAEC,EAAC,EAAE,GAAE,CAAC,EAAE,GAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,SAAS,EAAE,CAACD,GAAE,QAAQI,GAAE,QAAQ,CAAC,CAAC,EAAEJ,GAAE,KAAK,EAAE,OAAO,EAAEC,GAAE,KAAK,CAAC,EAAEE,IAAGH,GAAE,QAAQI,GAAE,SAAS,CAAC,CAAC,CAAC,EAAE,IAAIJ,MAAKD,EAAE,GAAEC,IAAUA,GAAE,OAAO,EAAE,CAAC,IAAnB,MAAsB,GAAGD,EAAEC,GAAE,GAAqBA,KAAlB,gBAAoBK,GAAE,EAAEN,EAAEC,GAAE,EAAED,EAAEC,IAAG,OAAO,GAAGG,EAAC,IAAI,GAAEA,GAAE,EAAE,GAAG,GAAG,UAAU,UAAU,CAAC,MAAO,IAAEJ,EAAE,SAAS,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAE,IAAIC,MAAKI,GAAE,EAAEJ,IAAGI,GAAEJ,IAAG,EAAE,QAAQ,EAAEC,GAAE,KAAK,GAAG,OAAOF,CAAC,CAAC,CAAC,CAAC,EAAEE,EAAC,EAAS,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAOF,EAAEE,GAAE,EAAEA,EAAC,EAAEF,EAAE,GAAG,EAAE,CAAC,EAAEC,GAAEC,IAAGA,GAAEF,IAAIC,GAAED,GAAGC,GAAE,EAAED,GAAGA,EAAEC,IAAG,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,CAAC,CAAC,IAAIA,GAAED,EAAE,MAAM,eAAe,cAAc,EAAE,EAAE,MAAM,YAAY,CAAC,IAAIC,GAAE,OAAOA,GAAE,OAAOA,IAAG,GAAG,QAAQ,cAAc,IAAI,OAAOD,IAAI,IAAI,EAAE,GAAGC,EAAC,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAEC,GAAE,EAAE,MAAMC,GAAE,EAAE,OAAOG,GAAE,EAAE,KAAKF,IAAGF,GAAE,eAAeA,GAAE,eAAe,GAAGA,GAAA,CAAG,OAAOG,GAAED,GAAE,OAAO,GAAG,KAAK,SAASA,EAAC,EAAEG,GAAE,GAAG,EAAE,GAAG,CAACF,GAAE,YAAYE,GAAEF,GAAE,WAAW,IAAI,CAAC,KAAKD,IAAGA,KAAI,KAAKA,GAAE,cAAcA,GAAE,cAAcA,GAAE,aAAaA,GAAE,aAAa,CAAC,IAAI,EAAE,GAAGA,EAAC,EAAA,CAAG,YAAY,CAAC,GAAGH,EAAE,aAAa,GAAEG,GAAE,WAAW,GAAE,UAAUA,IAAGA,KAAID,IAAG,CAAC,GAAGC,EAAC,IAAI,IAAI,EAAE,GAAGA,EAAC,EAAA,CAAG,YAAY,GAAGH,EAAE,YAAY,GAAE,WAAWM,EAAC,EAAEF,GAAE,WAAiBC,KAAN,OAAWJ,GAAE,gBAAgB,EAAE,GAAE,WAAW,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,EAAE,SAAS,CAAC,EAAE,KAAKD,EAAE,QAAQ,KAAK,GAAG,QAAQE,GAAE,OAAOA,GAAE,SAASA,GAAE,SAAS,UAAU,CAAC,OAAOD,IAAG,GAAG,GAAG,GAAG,WAAW,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,UAAU,UAAU,CAAC,OAAO,GAAG,GAAG,GAAG,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,iCAAiC,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,GAAG,KAAK,EAAE,OAAO,OAAO,GAAGA,GAAG,MAAM,EAAE,WAAW,CAAC,EAAE,GAAGA,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,eAAe,EAAE,aAAa,EAAE,YAAY,CAAC,EAAE,EAAE,OAAO,EAAE,KAAK,eAAe,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,EAAE,GAAG,EAAE,IAAI,aAAa,IAAIA,EAAEC,GAAEC,GAAEG,GAAEF,GAAEC,GAAEE,GAAEC,GAAEC,GAAE,EAAEC,GAAED,GAAE,iBAAiBY,GAAEZ,GAAE,SAASE,GAAEF,GAAE,kBAAkBG,GAAEH,GAAE,UAAUI,GAAE,GAAG,EAAE,MAAM,GAAG,GAAGC,GAAE,GAAG,KAAK,QAAQ,CAAC,CAAC,eAAeC,GAAED,IAAGA,GAAE,IAAI,EAAEE,GAAE,KAAK,EAAE,SAAS,GAAG,EAAE,OAAO,GAAGD,IAAG,CAAC,IAAI,EAAE,SAAS,CAACA,GAAE,OAAO,GAAGA,GAAE,QAAQ,GAAGE,GAAE,GAAGJ,GAAE,EAAE,EAAEK,GAAE,GAAGL,GAAE,EAAE,EAAEM,GAAE,EAAEC,IAAG,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,MAAM,GAAG,eAAe,MAAM,GAAG,YAAY,GAAG,WAAWE,GAAE,EAAEC,GAAE,GAAGF,EAAC,EAAE,UAAU,CAAC,OAAOA,GAAEpB,CAAC,CAAC,EAAE,UAAU,CAAC,OAAOoB,IAAG,GAAG,EAAEG,GAAE,GAAGX,GAAE,EAAE,KAAK,CAAC,EAAEF,EAAC,EAAE4B,GAAE,UAAU,CAAC,MAAO,IAAE,CAAC,CAAC,EAAEd,GAAE,GAAGC,GAAE,GAAGC,GAAE,UAAU,CAAC,GAAE,GAAGd,GAAE,EAAE,EAAE,GAAE,GAAG,MAAOX,EAAC,EAAEQ,KAAI,GAAE,GAAG,EAAE,GAAGG,GAAE,EAAE,CAAC,GAAG,GAAE,EAAE,EAAEe,GAAE,UAAU,CAAC,GAAE,MAAM,EAAE,GAAG,WAAWZ,GAAE,MAAM,CAAC,EAAEC,GAAE,MAAM,EAAE,KAAK,GAAE,MAAM,UAAU,mDAAmD,WAAWD,GAAE,MAAM,CAAC,EAAE,UAAU,GAAE,OAAO,GAAE,QAAQ,CAAC,EAAEa,GAAE,UAAU,CAACF,GAAE,EAAEvB,GAAE,SAAS,GAAGA,GAAE,KAAK,QAAQF,KAAIe,GAAE,EAAEf,GAAEE,GAAE,SAAS,CAAC,GAAGa,GAAEf,EAAC,EAAEE,GAAE,QAAQ,UAAUF,EAAC,EAAE,EAAE,OAAOc,IAAG,GAAG,IAAIA,GAAE,CAAC,EAAE,KAAK,CAAC,EAAE,EAAE,YAAY,SAAS,EAAE,CAAC,OAAO,IAAkB,EAAE,OAAhB,aAAsB,UAAU,CAAC,GAAGV,GAAE,CAAC,sBAAsBiC,EAAC,EAAE,IAAI,EAAE,GAAGtC,EAAE,OAAO,CAAC,EAAEC,GAAEwB,GAAET,GAAE,EAAE,CAAC,EAAE,GAAGD,IAAGd,KAAIe,GAAE,EAAEA,GAAE,OAAO,CAAC,GAAE,OAAOf,GAAEe,GAAE,EAAE,IAAId,GAAE,IAAI,WAAWa,IAAGA,GAAE,MAAM,CAAC,GAAG,GAAGC,GAAE,MAAM,EAAE,GAAE,MAAM,UAAU,mDAAmDd,GAAE,UAAU,GAAE,MAAM,EAAEA,GAAE,KAAK,GAAE,QAAQ,GAAG,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAACc,GAAE,QAAQW,GAAE,EAAE,GAAE,CAAC,CAAC,EAAE,GAAGT,GAAE,MAAqB,EAAE,OAAjB,cAAuBlB,EAAE,aAAa,EAAE,SAAS,EAAE,QAAQ,OAAO,CAAC,EAAE,EAAE,QAAQ,UAAU,CAAC,GAAE,CAAC,EAAE,IAAI,EAAEkB,GAAE,GAAE,IAAI,GAAG,gBAAgB,GAAG,eAAe,OAAO,GAAGC,EAAC,EAAEhB,GAAE,MAAM,EAAE,IAAIe,IAAG,GAAGN,GAAEM,GAAE,MAAM,CAACT,IAAG,GAAG,EAAE,GAAEQ,GAAE,EAAE,GAAED,GAAE,EAAEU,GAAE,EAAE,GAAE,EAAE,EAAE,EAAE,UAAU,EAAE,eAAe,SAAS,EAAE,EAAE,CAAC,GAAGV,GAAE,QAAQW,GAAE,EAAE3B,EAAE,CAAC,GAAG,QAAQ,IAAIE,GAAEG,GAAED,GAAEkB,GAAE,EAAEb,KAAI,IAAG,GAAEQ,GAAE,GAAG,IAAIb,GAAE,CAAC,EAAE,UAAU,KAAK,IAAG,GAAGa,GAAEf,GAAEG,GAAE,GAAGO,GAAE,EAAE,CAAC,EAAE,GAAE,KAAK,QAAQY,GAAEnB,EAAC,GAAG,IAAG,GAAEW,GAAE,GAAG,IAAIZ,GAAE,CAAC,EAAE,UAAU,KAAK,IAAG,GAAGY,GAAEd,GAAEG,GAAE,GAAGO,GAAE,EAAE,CAAC,EAAE,GAAE,KAAK,QAAQa,GAAEpB,EAAC,EAAEF,GAAE,WAAW,CAAC,CAAC,SAASC,EAAC,CAAC,CAAC,KAAK,GAAG,GAAG,IAAID,GAAE,KAAK,SAASF,IAAGC,IAAGD,GAAE,IAAI,GAAG,GAAG,CAAC,EAAE,CAAC,SAAS2B,GAAE,SAASxB,EAAC,CAAC,CAAC,MAAMG,GAAE,QAAQ,CAAC,CAAC,EAAEI,IAAGA,GAAE,CAAC,CAAC,EAAE,EAAE,QAAQ,UAAU,CAACR,GAAE,KAAKA,GAAE,MAAM,EAAE,GAAG,EAAEkB,GAAE,MAAM,GAAE,EAAE,GAAE,GAAG,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,GAAG,KAAKnB,IAAGwB,GAAE,EAAE1B,GAAGS,IAAGQ,GAAEO,GAAEnB,GAAE,KAAKL,EAAEI,IAAG,EAAE,OAAO,EAAE,GAAGa,GAAE,EAAEjB,EAAEK,GAAE,EAAE,CAAC,EAAEJ,GAAE,CAACe,GAAE,QAAQW,GAAE,EAAE,IAAIpB,GAAEJ,GAAE,KAAKF,GAAEO,GAAED,GAAED,GAAE,EAAE,OAAO,EAAE,EAAEU,GAAE,EAAEf,GAAEE,GAAE,GAAGiB,GAAEK,GAAEjB,EAAC,EAAED,IAAGC,KAAIY,KAAI,IAAGA,GAAEZ,IAAGQ,GAAEI,EAAC,CAAC,EAAEnB,IAAGD,IAAI,GAAG,CAAC,EAAE,EAAE,SAAS,UAAU,CAAC,GAAGY,GAAE,CAACH,IAAG,GAAG,EAAE,GAAG,iBAAiB,UAAUmB,EAAC,EAAE,GAAG,GAAG,SAASA,EAAC,EAAE,AAAgDZ,GAAE,UAAvC,GAAE,OAAO,MAAM,eAAe,OAAgB,GAAE,OAAO,CAAC,GAAGO,GAAE,OAAO,CAAC,EAAE,EAAE,UAAU,UAAU,CAAC,GAAGX,GAAE,CAAC,CAAC,EAAE,GAAG,GAAG,SAASgB,EAAC,EAAE,GAAG,oBAAoB,UAAUA,EAAC,EAAEL,GAAE,KAAK,CAAC,EAAE,EAAE,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC,EAAE,IAAI,GAAG,CAAC,EAAA,CAAG,IAAI,GAAG,IAAI,CAACP,GAAE,GAAGA,GAAE,CAAC,EAAE,IAAI,GAAG,OAAO,IAAI,EAAE,EAAE,GAAEhB,EAAE,IAAI,GAAE,GAAG,GAAGA,EAAE,CAAC,KAAK,SAAS,OAAO,CAAC,EAAE,QAAQ,CAAC,EAAE,QAAQS,GAAE,QAAQ,MAAM,QAAQ,QAAQ,UAAU,CAAC,QAAQ,GAAGO,GAAEA,GAAE,EAAE,UAAU,CAAC,OAAOb,GAAE,MAAM,CAAC,CAAC,CAAC,EAAE,SAAS,GAAG,WAAWI,GAAE,KAAK,UAAU,CAAC,EAAEP,CAAC,EAAE,GAAG,KAAK,SAAS,EAAE,CAAC,GAAG,GAAG,CAAC,EAAE,OAAO,GAAG,KAAK,CAAC,EAAE,IAAIA,EAAE,GAAG,aAAa,EAAE,OAAO,GAAG,OAAO,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,OAAO,EAAE,QAAQA,EAAE,EAAE,QAAQ,sBAAsB,CAAC,CAAC,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,EAAE,GAAG,KAAK,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,MAAM,EAAE,KAAK,iBAAiB,IAAI,EAAE,KAAK,mBAAmB,IAAI,EAAE,UAAUA,EAAE,KAAK,mBAAmB,IAAIA,EAAE,QAAQ,MAAMA,EAAE,KAAK,iBAAiB,GAAG,CAAC,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,EAAE,GAAG,gBAAgB,SAAS,EAAE,CAAC,GAAY,IAAT,IAAK,GAAM,OAAO,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,OAAO,GAAG,OAAO,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,IAAI,GAAG,KAAK,EAAE,KAAK,GAAG,GAAG,IAAIA,EAAE,aAAa,GAAG,EAAE,GAAG,CAAC,EAAE,OAAO,IAAI,GAAG,SAASA,EAAE,QAAQ,GAAG,KAAK,EAAE,GAAGA,EAAE,MAAM,IAAI,GAAGA,GAAGA,CAAC,EAAE,GAAG,KAAK,CAAC,iBAAiB,GAAG,eAAe,GAAG,WAAW,GAAG,SAAS,GAAG,OAAO,CAAC,GAAG,UAAU,CAAC,IAAI,GAAG,aAAa,EAAE,GAAG,GAAG,CAAC,EAAE,IAAI,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,eAAe,EAAE,EAAE,GAAG,eAAe,GAAG,GAAG,EAAE,C,OCM9xoH,SAAwB,cAAc,EAAM,CAAC,GAAK,CAAC,OAAK,iIAAiI,SAAM,UAAU,QAAK,CAAC,WAAW,QAAQ,WAAW,IAAI,SAAS,GAAG,WAAW,QAAQ,cAAc,MAAM,UAAU,MAAM,EAAE,OAAI,KAAK,aAAU,GAAG,SAAM,CAAC,EAAE,iBAAc,IAAI,cAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,GAAG,GAAG,CAAC,EAAE,KAAK,OAAO,EAAE,WAAQ,SAAS,WAAQ,GAAK,yBAAsB,SAAS,aAAU,QAAQ,aAAU,GAAK,aAAU,CAAC,GAAG3B,EAAW,CAAC,qBAAkB,EAAE,qBAAkB,IAAI,kBAAe,EAAE,iBAAc,EAAE,gBAAa,EAAE,eAAY,GAAGkH,GAAgBC,GAAQthB,KAAO,IAAI,EAAQuhB,GAAavhB,KAAO,IAAI,EAAQwhB,GAAqBxhB,KAAO,CAAC,CAAC,EAAQyhB,GAAezhB,KAAO,EAAK,EAAQ0hB,GAAoB1hB,KAAO,IAAI,EAAQ2hB,GAAiB3hB,KAAO,IAAI,EAAQ4hB,GAAiB5hB,KAAO,EAAI,EAAQ6hB,GAAkB7hB,KAAO,IAAI,EACt6B,CAAC8hB,GAASC,IAAa9hB,KAAS,EAAK,EAAO,CAAC+hB,GAAiBC,IAAqBhiB,KAAS,EAAK,EAAQiiB,GAAIC,GAC5GC,GAAsB,GAAiB,CAAC,IAAMvH,EAAO,CAAC,EACyR,OADpRwH,GAAiB,OAAO,UAAU,EAAO,KAAK,SAAYA,EAAgB,YAAY,IAAA,KAAU,EAAO,UAAUA,EAAgB,WAAaA,EAAgB,UAAU,IAAA,KAAU,EAAO,QAAQA,EAAgB,SAAWA,EAAgB,OAAO,IAAA,KAAU,EAAO,KAAKA,EAAgB,MAAQA,EAAgB,SAAS,IAAA,KAAU,EAAO,OAAOA,EAAgB,QAAUA,EAAgB,YAAY,IAAA,KAAU,EAAO,UAAUA,EAAgB,WAAaA,EAAgB,YAAY,IAAA,KAAU,EAAO,UAAUA,EAAgB,aACxkB,EAAO,KAAK,QAAWA,GAAiB,WAAW,IAAA,GAA2DA,GAAiB,OAAO,IAAA,KAAU,EAAO,SAASA,EAAgB,MAAnH,EAAO,SAASA,EAAgB,SAA2FA,GAAiB,OAAO,UAAUA,GAAiB,OAAO,EAAO,KAAKA,EAAgB,OAAeA,GAAiB,OAAK,EAAO,KAAKA,EAAgB,OAAaxH,CAAO,EAC7VyH,IAAY,EAAa,KAAQ,CAAC,GAAG,CAAChB,GAAQ,QAAQ,OAAO,KAChEiB,GAAcb,GAAoB,UAASA,GAAoB,QAAQ,OAAO,EAAE,GAAoB,QAAQ,MAC/G,IAAMc,EAAUtiB,GAAU,OAAOohB,GAAQ,QAAQ,CAAC,KAAK,OAAO,CAAC,EAAQmB,GAAMD,EAAU,MAAM,GAAoB,QAAQA,EACzHC,GAAM,QAAQ,GAAM,CAAC,IAAMC,EAAQ,SAAS,cAAc,KAAK,EAAE,EAAQ,MAAM,SAASC,GAAU,SAAS,UAAU,EAAQ,MAAM,QAAQ,QAAQC,EAAK,YAAY,aAAaF,EAAQE,CAAI,EAAEF,EAAQ,YAAYE,CAAI,CAAE,CAAC,EAC1N,IAAIC,GAAS,CAAC,EAAkV,OAA7UC,KAAY,QAASL,GAAM,QAAQ,GAAM,CAAC,IAAMM,EAAU7iB,GAAU,OAAO0iB,EAAK,CAAC,KAAK,QAAQ,WAAW,MAAM,CAAC,EAAEC,GAAS,KAAK,GAAGE,EAAU,KAAK,CAAE,CAAC,EAAWD,KAAY,QAASL,GAAM,QAAQ,GAAM,CAAC,IAAMO,EAAU9iB,GAAU,OAAO0iB,EAAK,CAAC,KAAK,QAAQ,WAAW,MAAM,CAAC,EAAEC,GAAS,KAAK,GAAGG,EAAU,KAAK,CAAE,CAAC,EAAQ,GAASP,GAAa,CAAC,YAAU,WAAQ,CAAE,EACrXQ,IAAiB,EAAS,EAAQ,KAAO,CAC/CzB,GAAqB,QAAQ,QAAQ,GAAS0B,EAAQ,KAAK,CAAC,EAAE,GAAqB,QAAQ,CAAC,EAAE,IAAMC,GAAiBf,GAAsBtH,EAAU,EAAQsI,GAAUtI,GAAW,OAAO,EAAE+H,EAAS,SAAS,EAAQ,KAAQ,CAAC,IAAMQ,GAAaD,GAAUE,GAAMC,GAAc,GAAGC,EAAQ,CAC1R,EAAQ,MAAM,QAAQC,GAAe,SAAS,EAAE,EAAQ,MAAM,UAAU,aAAaC,GAAkB,MAAMC,GAAkB,aAAaC,GAAc,aAAaC,GAAa,GAAG,EAAQ,MAAM,OAAO,QAAQC,GAAY,KAAK,IAAMZ,EAAQ,QAAQ,EAAE,EAAE,CAAC,GAAGC,GAAiB,MAAME,GAAa,SAAS,GAAU,CAAC,IAAMrG,GAAE0G,IAAmB,EAAEK,GAAgBhH,GAAE4G,IAAmB,EAAEI,GAAgBC,GAASJ,IAAe,EAAEG,GAAgBE,GAAMJ,IAAc,EAAEA,IAAcE,EAAeG,GAAQT,IAAgB,EAAEA,IAAgBM,EAAeI,GAAKL,IAAa,EAAEC,GAAU,EAAQ,MAAM,QAAQG,GAAQ,SAAS,EAAE,EAAQ,MAAM,UAAU,aAAalH,GAAE,MAAMD,GAAE,aAAaiH,GAAS,aAAaC,GAAM,GAAG,EAAQ,MAAM,OAAO,QAAQE,GAAK,IAAK,CAAC,CAAC,EAAE3C,GAAqB,QAAQ,KAAK0B,CAAO,CAAE,KAAK,CAClyB,IAAMA,EAAQ,QAAQ,EAAE,EAAE,CAAC,GAAGC,GAAiB,MAAME,GAAa,SAAS,GAAU,CAAC,IAAMrG,GAAE0G,IAAmB,EAAEK,GAAgBhH,GAAE4G,IAAmB,EAAEI,GAAgBC,GAASJ,IAAe,EAAEG,GAAgBE,GAAMJ,IAAc,EAAEA,IAAcE,EAAeG,GAAQT,IAAgB,EAAEA,IAAgBM,EAAeI,GAAKL,IAAa,EAAEC,GAAU,EAAQ,MAAM,QAAQG,GAAQ,SAAS,EAAE,EAAQ,MAAM,UAAU,aAAalH,GAAE,MAAMD,GAAE,aAAaiH,GAAS,aAAaC,GAAM,GAAG,EAAQ,MAAM,OAAO,QAAQE,GAAK,IAAK,CAAC,CAAC,EAAE3C,GAAqB,QAAQ,KAAK0B,CAAO,CAAE,CAAC,CAAC,CAAE,EAC5jB,SAAc,CAAqF,GAAjF,aAAa,QAAQ,IAAI,aAAa,QAAiBkB,KAAU,UAAmB3C,GAAe,QAAQ,OAAO,GAAe,QAAQ,GAAK,IAAM4C,EAAO/B,GAAW,EAAE,GAAI+B,EAAoD,OAAtCpB,GAAgBoB,EAAO,SAAS,EAAI,MAAY,CAAC7C,GAAqB,QAAQ,QAAQ,GAAS0B,EAAQ,KAAK,CAAC,EAAEmB,EAAO,UAAU,OAAO,EAAE,GAAoB,QAAQ,IAAK,CACtX,EAAE,CAAC,CAAC,EACJ,SAAc,CAAqF,GAAjF,aAAa,QAAQ,IAAI,aAAa,QAAiBD,KAAU,UAAmB,CAAC9C,GAAQ,QAAQ,OAAO,IAAM+C,EAAO/B,GAAW,EAAE,GAAG,CAAC+B,EAAO,OAAO,GAAK,CAAC,YAAUA,EACqD,MAD9C,IAAkB,QAAQxB,EAC3NA,EAAS,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQY,GAAe,SAAS,EAAE,EAAG,MAAM,UAAU,aAAaC,GAAkB,MAAMC,GAAkB,aAAaC,GAAc,aAAaC,GAAa,GAAG,EAAG,MAAM,OAAO,QAAQC,GAAY,IAAK,CAAC,MAAY,CAACtC,GAAqB,QAAQ,QAAQ,GAAS0B,EAAQ,KAAK,CAAC,EAAE,AAAqExB,GAAoB,WAAzDA,GAAoB,QAAQ,OAAO,EAA8B,MAAM,GAAkB,QAAQ,IAAK,CAAE,EAAE,CAAC0C,GAAQE,EAAKxB,GAAUH,GAAUe,GAAkBC,GAAkBF,GAAeG,GAAcC,GAAaC,EAAW,CAAC,EAC9jB,SAAc,CAAC,GAAGM,KAAU,UAAU,aAAa,QAAQ,IAAI,aAAa,OAAO,OAAO,IAAIG,EAAM,KAAWC,MAAmB,CAAC,GAAG,CAACjD,GAAa,QAAQ,OAAO,IAAMkD,EAAKlD,GAAa,QAAQ,sBAAsB,EAAQmD,EAAe,OAAO,aAAa,EAAQC,GAAeD,EACvRE,GAAa,AAGjBA,GAHoBC,KAAwB,MAC/BJ,EAAK,IAAaI,KAAwB,SAC1CJ,EAAK,IAAIA,EAAK,OAAO,EACrBA,EAAK,OAClB,IAAMK,GAAUF,IAAcD,IAAgBF,EAAK,QAAQ,EAAE1C,GAAY+C,EAAS,EAElF7C,GAAoBwC,EAAK,QAAQ,GAAGA,EAAK,KAAKC,CAAc,CAAE,EAAQK,OAAiB,CAAIR,GAAM,qBAAqBA,CAAK,EAAE,EAAM,sBAAsBC,CAAc,CAAE,EAAQQ,OAAiBR,EAAe,EAAgI,OAA9HA,EAAe,EAAE,OAAO,iBAAiB,SAASO,GAAa,CAAC,QAAQ,EAAI,CAAC,EAAE,OAAO,iBAAiB,SAASC,EAAY,MAAY,CAAIT,GAAM,qBAAqBA,CAAK,EAAE,OAAO,oBAAoB,SAASQ,EAAY,EAAE,OAAO,oBAAoB,SAASC,EAAY,CAAE,CAAE,EAAE,CAACZ,GAAQS,EAAqB,CAAC,EACxgB,IAAMI,GAA0B,GAAU,CAAC,GAAGpC,EAAS,SAAS,EAAE,MAAO,GACzE,IAAMqC,EAAQrC,EAAS,GAASsC,GAAc,WAAWD,EAAQ,MAAM,OAAO,EAAQE,GAAe,OAAO,MAAMD,EAAa,EAAE,EAAEA,GAAoBE,GAAiBH,EAAQ,MAAM,WAAW,GAASI,GAAcJ,EAAQ,MAAM,QAAQ,GACxOK,GAAe,KAAK,IAAIH,GAAe3B,EAAc,EAAE,IACvD+B,GAAiBH,GAAiB,SAAS,GAAG3B,GAAkB,GAAG,GAAG2B,GAAiB,SAAS,GAAG1B,GAAkB,GAAG,GAAGC,KAAgB,GAAGyB,GAAiB,SAAS,GAAGzB,GAAc,IAAI,EAC7L6B,GAAY3B,KAAc,EAAE,CAACwB,IAAeA,GAAc,SAAS,WAAW,EAAEA,GAAc,SAAS,QAAQxB,GAAY,IAAI,EAAE,OAAOyB,IAAgBC,IAAkBC,EAAY,EAgBsI,OAflU,SAAc,CAA4E,GAAxErB,KAAU,UAAU,aAAa,QAAQ,IAAI,aAAa,QAAiB,CAACvC,GAAkB,QAAQ,OAAO,IAAMgB,EAAShB,GAAkB,QAChKL,GAAqB,QAAQ,QAAQ,GAAS0B,EAAQ,KAAK,CAAC,EAAE,GAAqB,QAAQ,CAAC,EACzFlB,IAAkB0D,IAAS7C,EAAS,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQY,GAAe,SAAS,EAAE,EAAG,MAAM,UAAU,aAAaC,GAAkB,MAAMC,GAAkB,aAAaC,GAAc,aAAaC,GAAa,GAAG,EAAG,MAAM,OAAO,QAAQC,GAAY,IAAK,CAAC,EAAE,GAAe,QAAQ,IAGjShC,IAAUmD,GAA0BpC,CAAQ,IAAG,GAAe,QAAQ,GAAKI,GAAgBJ,EAAS,EAAI,EAAG,EAAE,CAACf,GAASE,GAAiB0D,GAAQtB,GAAQV,GAAkBC,GAAkBF,GAAeG,GAAcC,GAAaC,EAAW,CAAC,EACrP,SAAc,CAAwD,GAApD,aAAa,QAAQ,IAAI,aAAa,QAAiB,CAACvC,GAAa,QAAQ,OAAO,IAAMoE,EAAe,IAAI,mBAAmB,CAC/I/D,GAAiB,QAAS,GAAiB,QAAQ,GAClDH,GAAe,UAChBE,GAAiB,SAAS,aAAaA,GAAiB,OAAO,EAClE,GAAiB,QAAQ,eAAe,CAExC,GADG,CAACF,GAAe,SAChB2C,KAAU,SAAS,OAAO,IAAMC,EAAO/B,GAAW,EAAI,EACrD+B,IACJ,GAAkB,QAAQA,EAAO,SACjCA,EAAO,SAAS,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQ,IAAI,EAAG,MAAM,UAAU,4CAA4C,EAAG,MAAM,OAAO,WAAY,CAAC,EAAG,EAAE,EAAE,EAAE,CAAC,EAA+C,OAA7CsB,EAAe,QAAQpE,GAAa,OAAO,MAAY,CAACoE,EAAe,WAAW,EAAKhE,GAAiB,SAAS,aAAaA,GAAiB,OAAO,CAAG,CAAE,EAAE,CAACyC,EAAO,CAAC,EAAsB,kBAAK,MAAM,CAAC,aAAa,mCAAmC,IAAI7C,GAAa,UAAU,mBAAmBjH,KAAY,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,MAAM,OAAO,OAAO,OAAO,gBAAgB,cAAc,GAAGC,EAAK,EAAE,SAAsB,gBAAM,cAAc2H,GAAI,CAAC,IAAIZ,GAAQ,MAAM,CAAC,OAAO,EAAE,SAAM,SAASsE,GAAK,SAAS,WAAWA,GAAK,YAAY,MAAM,WAAWA,GAAK,YAAY,uCAAuC,UAAUA,GAAK,UAAU,eAAeA,GAAK,eAAe,cAAcA,GAAK,cAAc,WAAWA,GAAK,WAAW,UAAUA,GAAK,UAAU,YAAY,EAAE,aAAa,EAAE,QAAQ,EAAE,MAAM,MAAM,CAAC,EAAEtB,CAAI,CAAC,CAAC,CAAE,C,oOAlD7+B,GAAK,eAAepkB,GAAUC,GAAQC,EAAa,EAqDnD,oBAAoB,cAAc,CAAC,QAAQ,CAAC,KAAK,YAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,SAAS,QAAQ,EAAE,aAAa,CAAC,SAAS,eAAe,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,aAAa,QAAQ,EAAE,sBAAsB,CAAC,KAAK,YAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,MAAM,SAAS,QAAQ,EAAE,aAAa,CAAC,MAAM,SAAS,QAAQ,EAAE,wBAAwB,GAAK,0BAA0B,aAAa,aAAa,SAAS,OAAO,GAAO+Z,EAAM,UAAU,QAAQ,EAAE,QAAQ,CAAC,KAAK,YAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,MAAM,cAAc,KAAK,OAAO,GAAOA,EAAM,UAAU,QAAQ,EAAE,UAAU,CAAC,KAAK,YAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,QAAQ,QAAQ,OAAO,EAAE,aAAa,CAAC,QAAQ,aAAa,OAAO,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,aAAa,OAAO,EAAE,UAAU,CAAC,KAAK,YAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,KAAK,cAAc,KAAK,EAAE,cAAc,CAAC,KAAK,YAAY,OAAO,MAAM,UAAU,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,GAAG,EAAE,UAAU,CAAC,KAAK,YAAY,OAAO,MAAM,YAAY,KAAK,SAAS,SAAS,CAAC,eAAe,CAAC,KAAK,YAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,CAAC,EAAE,aAAa,CAAC,KAAK,YAAY,OAAO,MAAM,QAAQ,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,CAAC,EAAE,YAAY,CAAC,KAAK,YAAY,OAAO,MAAM,OAAO,KAAK,KAAK,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,CAAC,EAAE,cAAc,CAAC,KAAK,YAAY,OAAO,MAAM,SAAS,KAAK,MAAM,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAK,YAAY,OAAO,MAAM,WAAW,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAK,YAAY,OAAO,MAAM,WAAW,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK,YAAY,WAAW,MAAM,aAAa,aAAa,CAAC,KAAK,QAAQ,SAAS,GAAG,MAAM,EAAE,KAAK,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,YAAY,OAAO,MAAM,OAAO,gBAAgB,GAAK,aAAa,gIAAgI,EAAE,MAAM,CAAC,KAAK,YAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,YAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,WAAW,QAAQ,QAAQ,SAAS,SAAS,GAAG,aAAa,KAAK,WAAW,IAAI,eAAe,KAAK,cAAc,EAAE,kBAAkB,KAAK,UAAU,MAAM,CAAC,EAAE,IAAI,CAAC,KAAK,YAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,MAAM,MAAM,EAAE,aAAa,KAAK,YAAY,oEAAoE,CAAC,CAAC,EAAE,cAAc,YAAY,iB,OCtD59E,SAAS,EAAE,EAAE,CAAC,MAAO,GAAE,OAAO,QAAQ,YAAY,OAAO,OAAO,UAAU,SAAS,SAAS,EAAE,CAAC,OAAO,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,GAAG,OAAO,QAAQ,YAAY,EAAE,cAAc,QAAQ,IAAI,OAAO,UAAU,SAAS,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,UAAU,CAAC,EAAE,OAAO,EAAE,IAAIgC,GAAE,EAAE,OAAO,aAAa,GAAGA,KAAI,IAAK,GAAE,CAAC,IAAID,GAAEC,GAAE,KAAK,EAAEH,GAAG,SAAS,EAAE,GAAG,EAAEE,EAAC,GAAG,SAAS,OAAOA,GAAE,MAAM,UAAU,8CAA8C,CAAC,CAAC,OAAOF,IAAI,SAAS,OAAO,OAAA,CAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAEA,CAAC,GAAG,SAASA,EAAEA,EAAE,EAAE,CAAC,SAAS,EAAE,EAAE,EAAE,GAAE,CAAC,OAAO,EAAE,EAAEA,CAAC,KAAK,EAAE,OAAO,eAAe,EAAEA,EAAE,CAAC,MAAMG,GAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,EAAEH,GAAGG,GAAE,CAAC,CAAg36B,SAAS,EAAE,EAAE,CAAC,MAAM,+BAA+B,KAAK,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,MAAO,GAAE,IAAIH,EAAE,EAAE,QAAQ,IAAI,EAAE,EAAE,MAAO,GAAEA,EAAE,SAAS,EAAE,GAAGA,EAAE,IAAIA,EAAE,SAASA,EAAE,EAAE,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,GAAG,EAAE,WAAW,EAAE,MAAM,CAAC,EAAE,IAAIA,EAAE,IAAI,WAAW,EAAE,MAAM,EAAE,EAAE,UAAU,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,OAAO,GAAG,EAAE,GAAG,EAAE,KAAKA,EAAE,GAAG,MAAM,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,OAAO,GAAG,OAAO,OAAO,EAAEA,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,GAAG,OAAO,GAAG,SAAS,OAAO,EAAE,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,MAAO,GAAE,MAAM,EAAE,OAAO,iBAAiB,GAAG,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAE,sBAAsB,EAAEG,GAAE,OAAO,aAAa,SAAS,gBAAgB,aAAaD,GAAE,OAAO,YAAY,SAAS,gBAAgB,YAAY,MAAM,EAAEF,EAAE,OAAO,GAAGA,EAAE,IAAIG,IAAGH,EAAE,MAAM,GAAGA,EAAE,KAAKE,GAAE,CAAC,SAAS,EAAE,EAAE,CAAC,IAAIF,EAAE,EAAE,OAAO,GAAGA,aAAa,kBAAkB,CAAC,IAAIG,GAAEH,EAAE,sBAAsB,EAAE,GAAGG,GAAE,QAAQ,GAAGA,GAAE,SAAS,GAAGH,EAAE,QAAQ,GAAGA,EAAE,SAAS,EAAE,OAAO,KAAK,IAAIE,GAAEF,EAAE,MAAMG,GAAE,MAAMJ,GAAEC,EAAE,OAAOG,GAAE,OAAOF,IAAG,EAAE,QAAQE,GAAE,MAAMD,GAAEE,IAAG,EAAE,QAAQD,GAAE,KAAKJ,GAAE,MAAM,CAAC,OAAO,SAASE,EAAC,GAAG,CAAC,OAAO,SAASG,EAAC,GAAG,OAAO,MAAMH,EAAC,GAAG,OAAO,MAAMG,EAAC,EAAE,KAAK,CAAC,EAAEH,GAAE,EAAEG,EAAC,CAAC,CAAC,OAAO,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,IAAIJ,EAAEG,GAAED,GAAE,EAAE,QAAQ,YAAY,EAAE,EAAEH,GAAEG,GAAE,QAAQ,aAAa,EAAEH,KAAI,IAAI,EAAEG,GAAE,GAAE,WAAW,EAAEA,GAAE,UAAU,EAAEH,EAAC,EAAE,GAAEG,GAAE,UAAUH,GAAE,EAAE,GAAG,OAAO,KAAKC,EAAEG,EAAC,CAAC,CAAit9S,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,OAAO,kBAAkB,KAAK,aAAa,kBAAkB,CAAC,GAAG,CAAC,OAAOA,GAAE,MAAMD,IAAG,EAAE,sBAAsB,EAAE,GAAGC,KAAI,GAAGD,KAAI,EAAE,MAAM,CAAC,MAAMA,GAAEF,EAAE,OAAOG,GAAEH,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,OAAO,EAAE,MAAM,CAAC,CAAC,SAAS,GAAG,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,SAAS,EAAE,EAAE,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,C,uLAAlk7U,EAAE,KAAK,CAAC,sBAAsB,EAAE,CAAC,OAAO,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,KAAK,gBAAgB,CAAC,EAAE,EAAE,KAAK,iBAAiB,IAAI,CAAC,CAAC,sBAAsB,EAAE,CAAC,OAAO,KAAK,eAAe,GAAG,GAAG,IAAI,KAAK,cAAc,GAAG,KAAK,eAAe,EAAE,KAAK,eAAe,kBAAkB,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,EAAE,EAAE,KAAK,aAAa,CAAC,qBAAqB,EAAE,CAAC,KAAK,gBAAgB,eAAe,KAAK,cAAc,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,KAAK,YAAY,IAAK,EAAC,EAAE,KAAK,UAAU,OAAO,uBAAuB,WAAW,IAAI,EAAE,IAAI,CAAC,CAAC,sBAAsB,EAAE,CAAC,OAAO,KAAK,UAAU,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,KAAK,UAAU,qBAAqB,CAAC,CAAC,CAAC,EAAQ,EAAE,OAAO,OAAO,KAAK,OAAO,WAAW,IAAK,GAAE,EAAE,IAAI,WAAW,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,KAAK,KAAK,SAAS,KAAK,IAAI,GAAG,EAAE,EAAE,SAAS,EAAE,6BAAiC,OAAO,CAAC,IAAI,EAAE,OAAO,SAAS,IAAI,SAAS,eAAe,IAAI,IAAK,GAAE,OAAO,SAAS,EAAE,CAAC,EAAE,CAAC,IAAIG,GAAE,SAASD,GAAE,EAAE,EAAE,GAAE,CAAC,OAAO,EAAEH,GAAEC,CAAC,KAAK,EAAE,OAAO,eAAe,EAAEA,EAAE,CAAC,MAAMG,GAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,EAAEH,GAAGG,GAAE,CAAC,CAAC,SAASJ,GAAE,EAAE,CAAC,IAAIC,EAAEC,GAAE,EAAE,QAAQ,EAAE,OAAO,OAAOD,GAAG,SAASA,EAAEA,EAAE,EAAE,CAAC,SAASC,GAAE,EAAE,EAAE,CAAC,GAAG,OAAO,GAAG,UAAU,CAAC,EAAE,OAAO,EAAE,IAAIE,GAAE,EAAE,OAAO,aAAa,GAAGA,KAAI,IAAK,GAAE,CAAC,IAAID,GAAEC,GAAE,KAAK,EAAEH,GAAG,SAAS,EAAE,GAAG,OAAOE,IAAG,SAAS,OAAOA,GAAE,MAAM,UAAU,8CAA8C,CAAC,CAAC,OAAOF,IAAI,SAAS,OAAO,OAAA,CAAQ,CAAC,CAAC,CAAC,IAAII,GAAEc,GAAER,GAAEH,GAAEP,EAAEK,GAAE,IAAI,UAAU,EAAE,IAAI,CAAC,GAAE,EAAE,GAAEL,CAAC,EAAE,EAAEM,GAAE,OAAO,OAAO,CAAC,EAAEC,EAAC,EAAEK,GAAE,iBAAiBJ,GAAE,GAAG,OAAO,SAAS,KAAK,SAAS,gBAAgB,GAAE,SAAS,cAAc,KAAK,IAAI,GAAE,GAAG,GAAEA,GAAE,WAAW,OAAO,EAAE,GAAGA,GAAE,OAAO,EAAEA,GAAE,QAAQ,SAAS,EAAE,CAAC,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAE,KAAM,IAAG,CAAC,GAAG,EAAE,MAAM,MAAM,EAAE,CAAC,YAAY,aAAa,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,YAAY,EAAE,MAAM,MAAM,EAAE,OAAO,MAAM,EAAE,GAAG,CAAC,EAAE,IAAIM,GAAEP,GAAE,UAAU,QAAQ,MAAM,KAAK,OAAO,EAAE,OAAO,OAAOA,GAAED,EAAC,EAAE,GAAE,KAAKC,GAAE,cAAc,GAAEA,GAAE,aAAa,IAAIE,GAAEI,GAAEF,GAAEI,GAAEO,GAAEc,GAAEF,GAAEf,GAAEF,GAAEoB,GAAEZ,GAAElB,GAAE,WAAWiB,GAAE,CAAC,EAAE,SAASG,IAAG,CAAC,IAAI,EAAElB,GAAE,OAAO,GAAE,MAAM,GAAE,IAAI,UAAU,CAAC,EAAE,GAAE,OAAO,GAAE,IAAI,WAAW,CAAC,EAAE,GAAE,OAAO,GAAE,IAAI,WAAW,CAAC,EAAE,GAAE,QAAQ,GAAE,IAAI,YAAY,CAAC,EAAE,GAAE,OAAO,GAAE,IAAI,WAAW,CAAC,EAAE,GAAE,QAAQ,GAAE,IAAI,YAAY,CAAC,EAAE,GAAE,QAAQ,GAAE,IAAI,aAAa,CAAC,EAAE,GAAE,QAAQ,GAAE,IAAI,aAAa,CAAC,CAAC,CAAC,IAAIc,GAAE,CAAC,EAAEG,GAAE,CAAC,EAAEL,GAAE,CAAC,EAAE,SAASU,IAAG,CAAC,IAAI,EAAExB,GAAE,OAAO,MAAM,EAAEgB,GAAE,QAAQ,CAAC,CAAC,CAAC,IAAIH,GAAE,EAAEQ,GAAE,KAAK,SAASC,GAAE,EAAE,CAAC,IAAI7B,EAAE,MAAM,EAAEO,GAAE,UAAU,MAAMP,EAAE,KAAKO,GAAE,CAAC,EAAE,EAAE,WAAW,EAAE,IAAIO,GAAE,CAAC,EAAE,GAAE,CAAC,EAAE,EAAE,IAAI,YAAY,aAAa,EAAE,0CAA0C,EAAEI,GAAE,CAAC,EAAE,CAAC,CAAC,IAAIsB,GAAEO,GAAE,GAAG,EAAE,WAAW,uCAAuC,EAAE,eAAe/B,GAAE,EAAE,CAAC,GAAG,CAACS,GAAE,GAAG,CAAC,IAAIzB,EAAE,MAAMU,GAAE,CAAC,EAAE,OAAO,IAAI,WAAWV,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAGwC,IAAG,CAACf,GAAE,KAAK,kDAAsE,MAApB,GAAE,IAAI,WAAWA,EAAC,EAAS,CAAC,CAAC,eAAeK,GAAE,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI3B,GAAE,MAAMa,GAAE,CAAC,EAAE,OAAO,MAAM,YAAY,YAAYb,GAAEH,CAAC,CAAC,OAAO,EAAE,CAACc,GAAE,0CAA0C,GAAG,EAAEe,GAAE,CAAC,CAAC,CAAC,CAAC,eAAeU,GAAE,EAAE,CAAC,IAAIvC,EAAEwC,GAAE,GAAG,CAACf,IAAG,OAAO,YAAY,sBAAsB,YAAY,CAACsB,GAAE/C,CAAC,GAAG,OAAO,OAAO,WAAW,GAAG,CAAC,IAAIG,GAAE,MAAMH,EAAE,CAAC,YAAY,aAAa,CAAC,EAAE,OAAO,MAAM,YAAY,qBAAqBG,GAAE,CAAC,CAAC,OAAO,EAAE,CAACW,GAAE,kCAAkC,GAAG,EAAEA,GAAE,2CAA2C,CAAC,CAAC,OAAOgB,GAAE9B,EAAE,CAAC,CAAC,CAAC,MAAM6J,EAAE,CAAC,YAAY,EAAE,CAAC3J,GAAE,KAAK,OAAO,YAAY,EAAE,KAAK,QAAQ,gCAAgC,EAAE,GAAG,KAAK,OAAO,CAAC,CAAC,CAAC,IAAI8B,GAAE,GAAG,CAAC,KAAK,EAAE,EAAE,QAAQ,EAAE,MAAM,CAAC,CAACzB,EAAC,CAAC,EAAEmC,GAAEnC,GAAE,eAAe,CAAC,EAAEqC,GAAE,OAAO,YAAY,IAAI,IAAI,YAAY,IAAK,GAAEX,GAAE,UAAU,CAAC,IAAI,EAAE,UAAU,OAAO,GAAG,UAAU,KAAK,IAAK,GAAE,UAAU,GAAG,EAAEjC,EAAE,UAAU,OAAO,GAAG,UAAU,KAAK,IAAK,GAAE,UAAU,GAAG,IAAI,IAAIG,GAAEY,GAAEb,GAAE,EAAEF,EAAE,IAAI,EAAE,EAAEG,GAAEH,IAAI,EAAEA,GAAGE,KAAI,EAAEF,EAAE,GAAG,GAAGA,EAAE,GAAGG,GAAE,QAAQyC,GAAE,OAAOA,GAAE,OAAOzC,GAAE,SAAS,EAAEH,CAAC,CAAC,EAAE,IAAI,GAAE,GAAG,EAAEA,GAAG,CAAC,IAAID,GAAEI,GAAE,KAAK,GAAGJ,GAAE,IAAI,CAAC,IAAIE,GAAEE,GAAE,KAAK,GAAG,IAAIJ,GAAE,MAAM,IAAI,IAAG,OAAO,cAAcA,GAAE,KAAK,EAAEE,EAAC,MAAM,CAAC,IAAIG,GAAED,GAAE,KAAK,GAAG,IAAGJ,GAAE,MAAM,KAAKA,GAAE,KAAK,GAAGE,IAAG,EAAEG,IAAGL,GAAE,IAAI,GAAGE,IAAG,GAAGG,IAAG,EAAED,GAAE,KAAK,GAAG,MAAMJ,GAAE,IAAG,OAAO,aAAaA,EAAC,GAAG,IAAG,MAAM,IAAG,OAAO,aAAa,MAAMA,IAAG,GAAG,MAAMA,GAAE,IAAI,EAAE,CAAC,KAAM,KAAG,OAAO,aAAaA,EAAC,CAAC,CAAC,OAAOG,EAAC,EAAE,MAAM4J,EAAE,CAAC,YAAY,EAAE,CAAC,KAAK,GAAG,EAAE,EAAE,CAAC,CAAC,IAAIjH,GAAE,EAAEF,GAAE,EAAEO,IAAG,EAAE,EAAE,KAAI,CAAC,IAAIhD,GAAEa,GAAE,GAAG,EAAEZ,GAAE,CAAC,GAAEH,EAAEG,GAAE,EAAE,IAAI,IAAIJ,GAAE,EAAEA,GAAE,EAAE,OAAO,EAAEA,GAAE,CAAC,IAAIE,GAAE,EAAE,WAAWF,EAAC,EAAE,GAAG,OAAOE,IAAG,OAAOA,GAAE,CAAC,IAAIG,GAAE,EAAE,WAAW,EAAEL,EAAC,EAAE,GAAE,QAAQE,GAAE,OAAO,IAAIG,GAAE,IAAI,CAAC,GAAG,KAAKH,GAAE,CAAC,GAAGD,GAAGG,GAAE,MAAM,GAAE,KAAKF,EAAC,KAAK,CAAC,GAAG,MAAMA,GAAE,CAAC,GAAGD,EAAE,GAAGG,GAAE,MAAM,GAAE,KAAK,IAAIF,IAAG,CAAC,KAAK,CAAC,GAAG,OAAOA,GAAE,CAAC,GAAGD,EAAE,GAAGG,GAAE,MAAM,GAAE,KAAK,IAAIF,IAAG,EAAE,KAAK,CAAC,GAAGD,EAAE,GAAGG,GAAE,MAAM,GAAE,KAAK,IAAIF,IAAG,GAAG,GAAE,KAAK,IAAIA,IAAG,GAAG,EAAE,CAAC,GAAE,KAAK,IAAIA,IAAG,EAAE,EAAE,CAAC,GAAE,KAAK,IAAIA,GAAE,EAAE,CAAC,CAAC,GAAED,GAAG,CAAC,CAAC,EAAEyC,GAAE,CAAC,EAAEQ,GAAE,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,IAAIjD,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,CAACA,CAAC,CAAC,CAAC,EAAE,SAAS8C,GAAE,EAAE,CAAC,OAAO,KAAK,aAAa3B,GAAE,GAAG,EAAE,CAAC,CAAC,IAAIgB,GAAEG,GAAEU,GAAEG,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAEE,GAAG,CAAC,EAAEC,IAAI,EAAE,EAAE,KAAI,CAAC,SAASrD,GAAE,EAAE,CAAC,GAAG,EAAEC,GAAEH,CAAC,EAAEA,EAAE,SAAS,EAAE,OAAO,MAAM,IAAImC,GAAE,iCAAiC,EAAE,IAAI,IAAIjC,GAAE,EAAEA,GAAE,EAAE,OAAO,EAAEA,GAAEsD,GAAG,EAAEtD,IAAGF,EAAEE,GAAE,CAAC,CAAC,EAAE,SAAS,GAAG,GAAG,GAAGF,EAAE,EAAE,IAAID,GAAE,MAAMC,EAAE,MAAM,EAAEC,GAAE,CAAC,EAAEG,GAAE,EAAEJ,EAAE,UAAU,EAAE,IAAI,CAACoD,GAAG,eAAe,CAAC,EAAE,GAAEpD,GAAGoD,GAAG,IAAInD,GAAE,KAAK,CAAC,EAAEkD,GAAG,eAAe,CAAC,IAAI,GAAG,GAAG,CAAC,GAAGA,GAAG,EAAE,CAAC,UAAU,CAAC,GAAEnD,GAAGoD,GAAG,GAAG,EAAEhD,GAAEA,KAAIH,GAAE,QAAQC,GAAEH,EAAC,CAAC,EAAE,EAAE,EAAE,EAAEE,GAAE,SAAS,GAAGC,GAAEH,EAAC,CAAC,EAAE0D,GAAG,GAAG,CAAC,IAAI,IAAIzD,EAAE,GAAGe,GAAE,IAAI,GAAGuB,GAAEvB,GAAE,MAAM,OAAOf,CAAC,EAAE,SAASqD,GAAG,EAAE,EAAE,CAAC,IAAIlD,GAAE,UAAU,OAAO,GAAG,UAAU,KAAK,IAAK,GAAE,UAAU,GAAG,CAAC,EAAE,IAAID,GAAEF,EAAE,KAAK,GAAG,CAAC,EAAE,MAAM,IAAIgD,GAAE,SAAS9C,GAAE,8CAA8C,EAAE,GAAGkD,GAAG,eAAe,CAAC,EAAE,CAAC,GAAGjD,GAAE,GAAG,OAAO,MAAM,IAAI6C,GAAE,yBAAyB9C,GAAE,QAAQ,CAAC,CAAC,GAAG,GAAGF,EAAE,OAAOsD,GAAG,GAAGH,GAAG,eAAe,CAAC,IAAI,EAAEA,GAAG,GAAG,OAAOA,GAAG,GAAGnD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,SAASwD,GAAG,EAAE,EAAE,CAAC,OAAOH,GAAG,EAAErD,EAAE,UAAU,OAAO,GAAG,UAAU,KAAK,IAAK,GAAE,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI0D,GAAG,GAAG,CAAC,MAAM,IAAIV,GAAE,EAAE,GAAG,GAAG,GAAG,KAAK,2BAA2B,CAAC,EAAEc,GAAG,CAAC,EAAEG,OAAO,CAAC,EAAEJ,IAAI,EAAE,EAAE,KAAI7D,IAAIG,GAAE,EAAEA,GAAE,KAAK,IAAK,GAAE,MAAM,EAAE0D,GAAG,EAAE7D,EAAEG,GAAE,EAAE,EAAE,IAAI,KAAK,KAAKA,GAAE,GAAG,CAAC,GAAGwD,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAEO,IAAI,EAAE,IAAI,CAAC,GAAGnE,IAAI,IAAK,GAAE,MAAM,IAAIgD,GAAE,6BAA6B,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,GAAGhD,CAAC,EAAE,EAAE,EAAE,GAAG,OAAO4D,GAAG5D,EAAE,EAAE+D,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC/D,EAAE,IAAI,CAACA,EAAE,GAAG,MAAM,IAAImC,GAAE,0CAA0C,EAAE,GAAG,CAAC,CAACnC,EAAE,IAAI,CAAC,CAACA,EAAE,GAAG,MAAM,IAAImC,GAAE,kDAAkD,EAAE,MAAO,GAAE,MAAM,CAAC,MAAM,CAAC,EAAEkC,GAAG,OAAO,OAAO,EAAE,CAAC,GAAG,CAAC,MAAMrE,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqE,GAAG,GAAG,OAAO,qBAAqB,KAAK,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,sBAAsB,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,MAAM,MAAM,EAAE,MAAM,QAAQ,IAAI,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,CAAC,IAAIrE,EAAE,EAAE,GAAG,OAAOA,EAAE,IAAI8D,GAAG,SAAS,EAAE,CAAC,GAAG9D,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,GAAG,CAAC8D,GAAG,WAAW,CAAC,CAAC,EAAEO,GAAG,CAAC,GAAGL,GAAG,CAAC,EAAE,SAASI,IAAI,CAAC,CAAC,IAAIF,IAAI,EAAE,IAAI,OAAO,eAAelE,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAEsE,IAAI,EAAE,EAAE,KAAI,CAAC,GAAG,EAAEtE,EAAE,CAAC,KAAK,IAAK,GAAE,CAAC,IAAIE,GAAE,EAAEF,GAAG,EAAEA,GAAG,UAAU,CAAC,IAAIE,GAAE,CAAC,GAAG,SAAS,EAAE,GAAG,CAAC,EAAEF,EAAE,CAAC,GAAG,eAAeE,GAAE,MAAM,EAAE,MAAM,IAAI8C,GAAE,aAAa7C,GAAE,gDAAgDD,GAAE,OAAO,sBAAsB,EAAEF,EAAE,CAAC,GAAG,GAAG,EAAE,OAAO,EAAEA,EAAE,CAAC,GAAGE,GAAE,OAAO,CAAC,MAAM,KAAKA,EAAC,CAAC,EAAE,EAAEF,EAAE,CAAC,GAAG,CAAC,EAAE,EAAEA,EAAE,CAAC,GAAGE,GAAE,IAAIA,EAAC,CAAC,EAAE2E,IAAI,EAAE,EAAE,KAAI,CAAC,GAAGtE,GAAE,eAAe,CAAC,EAAE,CAAC,GAAGJ,KAAI,IAAK,IAAGI,GAAE,EAAE,CAAC,KAAK,IAAK,IAAGA,GAAE,EAAE,CAAC,GAAGJ,MAAK,IAAK,GAAE,MAAM,IAAI6C,GAAE,gCAAgC,EAAE,QAAQ,EAAE,GAAGsB,GAAG/D,GAAE,EAAE,CAAC,EAAEA,GAAE,EAAE,CAAC,GAAG,eAAeJ,EAAC,EAAE,MAAM,IAAI6C,GAAE,uFAAuF7C,GAAE,GAAG,EAAE,GAAE,EAAE,CAAC,GAAGA,IAAGH,CAAC,KAAM,IAAE,GAAGA,EAAE,GAAE,EAAE,CAAC,GAAGG,EAAC,EAAEyE,GAAG,GAAG,CAAC,EAAE,EAAE,QAAQ,iBAAiB,GAAG,EAAE,IAAI5E,EAAE,EAAE,WAAW,CAAC,EAAE,MAAO,KAAIA,GAAG,IAAIA,EAAE,IAAI,IAAI,CAAC,EAAE,SAAS+J,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,KAAK,KAAK,EAAE,KAAK,YAAY/J,EAAE,KAAK,GAAGG,GAAE,KAAK,GAAGD,GAAE,KAAK,GAAGH,GAAE,KAAK,GAAGE,GAAE,KAAK,GAAGG,GAAE,KAAK,GAAGc,GAAE,KAAK,GAAG,CAAC,CAAC,CAAC,IAAIuD,IAAI,EAAE,EAAE,KAAI,CAAC,KAAKzE,IAAIG,IAAG,CAAC,GAAG,CAACH,EAAE,GAAG,MAAM,IAAIgD,GAAE,gCAAgC7C,GAAE,KAAK,uBAAuBH,EAAE,MAAM,EAAE,EAAEA,EAAE,GAAG,CAAC,EAAE,EAAEA,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,SAASwE,GAAG,EAAE,EAAE,CAAC,GAAGxE,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,MAAM,IAAIgD,GAAE,uBAAuB,KAAK,MAAM,EAAE,MAAO,EAAC,CAAC,GAAG,CAAChD,EAAE,GAAG,MAAM,IAAIgD,GAAE,gBAAgBgH,GAAGhK,CAAC,EAAE,SAAS,KAAK,MAAM,EAAE,GAAG,CAACA,EAAE,GAAG,GAAG,MAAM,IAAIgD,GAAE,mDAAmD,KAAK,MAAM,EAAE,OAAOyB,GAAGzE,EAAE,GAAG,GAAGA,EAAE,GAAG,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,SAASiK,GAAG,EAAE,EAAE,CAAC,GAAGjK,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,MAAM,IAAIgD,GAAE,uBAAuB,KAAK,MAAM,EAAE,GAAG,KAAK,GAAG,CAAC,IAAI7C,GAAE,KAAK,GAAG,EAAE,OAAO,IAAI,MAAM,EAAE,KAAK,KAAK,GAAGA,EAAC,EAAEA,EAAC,CAAC,MAAO,EAAC,CAAC,GAAG,CAACH,GAAG,CAACA,EAAE,GAAG,MAAM,IAAIgD,GAAE,gBAAgBgH,GAAGhK,CAAC,EAAE,SAAS,KAAK,MAAM,EAAE,GAAG,CAACA,EAAE,GAAG,GAAG,MAAM,IAAIgD,GAAE,mDAAmD,KAAK,MAAM,EAAE,GAAG,CAAC,KAAK,IAAIhD,EAAE,GAAG,GAAG,GAAG,MAAM,IAAIgD,GAAE,mCAAmChD,EAAE,GAAG,GAAGA,EAAE,GAAG,GAAG,KAAKA,EAAE,GAAG,GAAG,KAAK,qBAAqB,KAAK,MAAM,EAAE,GAAG,GAAEyE,GAAGzE,EAAE,GAAG,GAAGA,EAAE,GAAG,GAAG,GAAG,KAAK,EAAE,EAAE,KAAK,GAAG,CAAC,GAAGA,EAAE,GAAG,KAAK,IAAK,GAAE,MAAM,IAAIgD,GAAE,iDAAiD,EAAE,OAAO,KAAK,GAAZ,CAAgB,IAAK,GAAE,GAAGhD,EAAE,GAAG,KAAK,KAAK,MAAM,IAAIgD,GAAE,mCAAmChD,EAAE,GAAG,GAAGA,EAAE,GAAG,GAAG,KAAKA,EAAE,GAAG,GAAG,KAAK,qBAAqB,KAAK,MAAM,EAAE,GAAEA,EAAE,GAAG,GAAG,MAAM,IAAK,GAAE,GAAEA,EAAE,GAAG,GAAG,MAAM,IAAK,GAAE,GAAGA,EAAE,GAAG,KAAK,KAAK,GAAEA,EAAE,GAAG,OAAO,CAAC,IAAIE,GAAEF,EAAE,MAAM,EAAE,GAAE,KAAK,GAAGG,GAAE+J,QAAQhK,GAAE,OAAO,EAAE,CAAC,EAAE,IAAI,MAAM,EAAE,KAAK,KAAK,GAAGC,EAAC,CAAC,CAAC,MAAM,QAAQ,MAAM,IAAI6C,GAAE,6BAA6B,CAAC,CAAC,CAAC,OAAO7C,EAAC,CAAC,SAAS6E,GAAG,EAAE,EAAE,CAAC,GAAGhF,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,MAAM,IAAIgD,GAAE,uBAAuB,KAAK,MAAM,EAAE,MAAO,EAAC,CAAC,GAAG,CAAChD,EAAE,GAAG,MAAM,IAAIgD,GAAE,gBAAgBgH,GAAGhK,CAAC,EAAE,SAAS,KAAK,MAAM,EAAE,GAAG,CAACA,EAAE,GAAG,GAAG,MAAM,IAAIgD,GAAE,mDAAmD,KAAK,MAAM,EAAE,GAAGhD,EAAE,GAAG,GAAG,GAAG,MAAM,IAAIgD,GAAE,mCAAmChD,EAAE,GAAG,GAAG,KAAK,qBAAqB,KAAK,MAAM,EAAE,OAAOyE,GAAGzE,EAAE,GAAG,GAAGA,EAAE,GAAG,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,SAAS+E,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,KAAK,KAAK,EAAE,KAAK,GAAG/E,EAAE,KAAK,GAAGG,GAAE,KAAK,GAAGD,GAAE,KAAK,GAAGH,GAAE,KAAK,GAAGE,GAAE,KAAK,GAAGG,GAAE,KAAK,GAAGc,GAAE,KAAK,GAAGR,GAAE,KAAK,GAAGH,GAAE,KAAK,GAAGF,GAAEN,IAAGC,EAAE,KAAK,IAAK,GAAE,KAAK,WAAWiK,IAAI,KAAK,WAAW/J,GAAEsE,GAAGQ,GAAG,KAAK,GAAG,KAAK,CAAC,IAAIE,GAAGJ,GAAGG,IAAI,EAAE,EAAE,KAAI,CAAC,GAAG,CAAC1E,GAAE,eAAe,CAAC,EAAE,MAAM,IAAI4B,GAAE,qCAAqC,EAAE5B,GAAE,EAAE,CAAC,KAAK,IAAK,IAAGJ,KAAI,IAAK,GAAE,GAAE,EAAE,CAAC,GAAGA,IAAGH,GAAG,GAAE,GAAGA,EAAE,GAAE,EAAE,CAAC,GAAGG,GAAE,EAAEwE,GAAG,CAAC,EAAEwF,GAAG,GAAG,CAAC,IAAInK,EAAE2E,GAAG,GAAG,OAAO3E,IAAI,GAAG2E,GAAG,SAAS,GAAG,OAAO,EAAE,GAAG,GAAG,GAAG,EAAEO,GAAG,IAAI,CAAC,GAAGlF,CAAC,EAAE0E,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIvE,GAAE,UAAU,OAAO,GAAG,UAAU,KAAK,IAAK,GAAE,UAAU,GAAG,CAAC,EAAE,OAAO,EAAE,SAAS,GAAG,GAAG,EAAE,EAAE,QAAQ,KAAK,GAAG,EAAE,GAAG,EAAEI,GAAE,WAAW,GAAA,CAAIP,EAAE,GAAGG,EAAC,GAAG,EAAEgK,GAAGnK,CAAC,CAAC,CAAC,GAAGG,EAAC,EAAEH,CAAC,EAAEmF,IAAI,EAAE,IAAI,UAAU,CAAC,OAAOT,GAAG,EAAE1E,EAAE,CAAC,GAAG,SAAS,CAAC,CAAC,EAAEoF,IAAI,EAAE,IAAI,CAAC,EAAE3B,GAAG,CAAC,EAAE,IAAItD,GAAE,EAAE,SAAS,GAAG,EAAEgF,GAAG,EAAEnF,CAAC,EAAEmK,GAAGnK,CAAC,EAAE,GAAG,OAAOG,IAAG,WAAW,MAAM,IAAI6C,GAAE,2CAA2C,EAAE,IAAIhD,GAAG,EAAE,OAAOG,EAAC,EAAEiK,GAAG,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAE,IAAIrK,EAAEyD,GAAG,CAAC,EAAE,OAAO6G,GAAG,CAAC,EAAEtK,CAAC,EAAEuK,IAAI,EAAE,IAAI,CAAC,SAASpK,GAAE,EAAE,CAACJ,GAAE,IAAIqD,GAAG,KAAKE,GAAG,GAAGA,GAAG,EAAE,CAAC,QAAQnD,EAAC,GAAGD,GAAE,KAAK,CAAC,EAAE,GAAE,GAAG,CAAC,GAAG,CAAC,IAAIA,GAAE,CAAC,EAAEH,GAAE,CAAC,EAAE,MAAMC,EAAE,QAAQG,EAAC,EAAE,IAAI2E,GAAG,GAAG,EAAE,IAAI5E,GAAE,IAAIkK,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE7F,IAAI,EAAE,IAAI,CAAC,IAAI,IAAIpE,GAAE,CAAC,EAAED,GAAE,EAAEA,GAAE,EAAE,KAAIC,GAAE,KAAKgB,GAAEnB,EAAE,EAAEE,IAAG,EAAE,EAAE,OAAOC,EAAC,EAAE,SAASqK,GAAG,EAAE,CAAC,IAAI,IAAIxK,EAAE,EAAEA,EAAE,EAAE,OAAO,EAAEA,EAAE,GAAG,EAAEA,KAAK,MAAM,EAAEA,EAAE,CAAC,KAAK,IAAK,GAAE,MAAM,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAASyK,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIxK,GAAED,EAAE,OAAO,GAAG,EAAEC,GAAE,MAAM,IAAI+C,GAAE,gFAAgF,EAAE,IAAI5C,GAAEJ,EAAE,KAAK,MAAMG,KAAI,KAAKe,GAAEsJ,GAAGxK,CAAC,EAAEU,GAAEV,EAAE,EAAE,CAAC,OAAO,OAAOO,GAAEN,GAAE,EAAEI,GAAE,MAAME,EAAC,EAAED,GAAE,CAAC,EAAEM,GAAE,CAAC,EAAE,OAAOsD,GAAG,GAAG,UAAU,CAAC,IAAI,EAAE,CAAC,GAAG,SAAS,EAAE,GAAG,GAAE,OAAO,EAAE,GAAE,OAAO9D,GAAE,EAAE,EAAE,GAAE,GAAGL,GAAEK,GAAE,CAAC,IAAID,GAAEH,EAAE,EAAE,CAAC,WAAWY,GAAE,IAAI,EAAE,GAAE,GAAGT,EAAC,CAAC,IAAI,IAAIF,GAAE,EAAEA,GAAEM,GAAE,EAAEN,GAAE,GAAEA,IAAGD,EAAEC,GAAE,EAAE,CAAC,WAAWW,GAAE,EAAEX,GAAE,EAAEK,GAAE,KAAKD,GAAEJ,GAAE,EAAE,GAAG,EAAEC,GAAE,GAAGI,EAAC,EAAEY,GAAE+B,GAAErC,EAAC,OAAO,IAAI,GAAER,GAAE,EAAE,EAAEH,GAAED,EAAE,OAAO,KAAI,CAAC,IAAIQ,GAAEP,KAAI,EAAEE,GAAEE,GAAEJ,GAAE,GAAGD,EAAEC,GAAE,CAAC,KAAK,MAAMD,EAAEC,GAAE,CAAC,GAAGO,EAAC,CAAC,CAAC,MAAO,IAAEE,GAAEV,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,IAAK,GAAEG,EAAC,EAAE,CAAC,CAAC,IAAIuK,GAAGC,GAAG,GAAG,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI3K,EAAE,EAAE,QAAQ,GAAG,EAAE,OAAOA,IAAI,GAAG,EAAE,EAAE,OAAO,EAAEA,CAAC,CAAC,EAAE4K,GAAG,CAAC,EAAEC,GAAG,CAAC,EAAEC,GAAG,GAAG,CAAC,EAAE,GAAG,EAAED,GAAG,EAAE,KAAK,IAAI,GAAG,GAAG,IAAK,GAAED,GAAG,KAAK,CAAC,EAAE,EAAEG,GAAG,GAAG,CAAC,GAAG,CAAC,EAAE,MAAM,IAAI/H,GAAE,oCAAoC,CAAC,EAAE,OAAO6H,GAAG,EAAE,EAAEX,GAAG,GAAG,CAAC,OAAO,EAAP,CAAU,KAAK,IAAK,GAAE,MAAO,GAAE,KAAK,KAAK,MAAO,GAAE,IAAI,CAAC,EAAE,MAAO,GAAE,IAAI,CAAC,EAAE,MAAO,GAAE,QAAQ,IAAIlK,EAAE4K,GAAG,IAAI,GAAGC,GAAG,OAAO,MAAO,IAAG7K,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAEA,CAAC,CAAC,EAAEgL,GAAG,CAAC,KAAK,kBAAkB,aAAa,GAAG,CAAC,IAAIhL,EAAE+K,GAAG,CAAC,EAAE,OAAOD,GAAG,CAAC,EAAE9K,CAAC,EAAE,YAAY,EAAE,IAAIkK,GAAGlK,CAAC,EAAE,GAAG,EAAE,qBAAqB8C,GAAE,GAAG,IAAI,EAAEmI,IAAI,EAAE,EAAE,KAAI,CAAC,OAAOjL,EAAP,CAAU,IAAK,GAAE,OAAOG,GAAE,SAAS,EAAE,CAAC,OAAO,KAAK,aAAaQ,GAAE,EAAE,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,KAAK,aAAaI,GAAE,EAAE,CAAC,EAAE,IAAK,GAAE,OAAOZ,GAAE,SAAS,EAAE,CAAC,OAAO,KAAK,aAAamB,GAAE,GAAG,EAAE,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,KAAK,aAAac,GAAE,GAAG,EAAE,CAAC,EAAE,IAAK,GAAE,OAAOjC,GAAE,SAAS,EAAE,CAAC,OAAO,KAAK,aAAa+B,GAAE,GAAG,EAAE,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,KAAK,aAAaf,GAAE,GAAG,EAAE,CAAC,EAAE,QAAQ,MAAM,UAAU,0BAA0BnB,EAAE,KAAK,GAAG,CAAC,CAAC,EAAEkL,IAAI,EAAE,IAAI,CAAC,IAAI/K,GAAEiD,GAAG,GAAG,GAAGjD,KAAI,IAAK,GAAE,KAAM,GAAE,GAAGH,EAAE,oBAAoBoK,GAAG,CAAC,IAAI,IAAIpH,GAAE,CAAC,EAAE,OAAO7C,EAAC,EAAE6J,GAAG,GAAG,CAAC,GAAG,IAAI,KAAK,MAAM,OAAO,IAAIhK,EAAE,OAAO,EAAE,OAAOA,IAAI,UAAUA,IAAI,SAASA,IAAI,WAAW,EAAE,SAAS,EAAE,GAAG,CAAC,EAAEmL,IAAI,EAAE,IAAI,CAAC,OAAOnL,EAAP,CAAU,IAAK,GAAE,OAAO,SAAS,EAAE,CAAC,OAAO,KAAK,aAAaiB,GAAE,GAAG,EAAE,CAAC,EAAE,IAAK,GAAE,OAAO,SAAS,EAAE,CAAC,OAAO,KAAK,aAAaoB,GAAE,GAAG,EAAE,CAAC,EAAE,QAAQ,MAAM,UAAU,wBAAwBrC,EAAE,KAAK,GAAG,CAAC,CAAC,EAAEoL,IAAI,EAAE,EAAE,KAAI,CAAC,OAAOpL,EAAP,CAAU,IAAK,GAAE,OAAOG,GAAE,GAAGQ,GAAE,GAAG,GAAGI,GAAE,GAAG,IAAK,GAAE,OAAOZ,GAAE,GAAGmB,GAAE,GAAG,GAAG,GAAGc,GAAE,GAAG,GAAG,IAAK,GAAE,OAAOjC,GAAE,GAAG+B,GAAE,GAAG,GAAG,GAAGf,GAAE,GAAG,GAAG,QAAQ,MAAM,UAAU,0BAA0BnB,EAAE,KAAK,GAAG,CAAC,CAAC,EAAEqL,GAAG,OAAO,OAAO,CAAC,SAAS,CAAC,CAAC,EAAEL,EAAE,EAAEM,GAAG,OAAO,YAAY,IAAI,IAAI,YAAY,UAAU,EAAE,IAAK,GAAEC,IAAI,EAAE,IAAI,CAAC,IAAI,IAAIpL,GAAE,GAAG,EAAED,GAAEC,GAAEH,EAAE,EAAE,EAAEG,IAAGD,KAAIkC,GAAEjC,KAAI,EAAEA,GAAE,GAAG,KAAI,EAAE,GAAGA,GAAE,GAAGmL,GAAG,OAAOA,GAAG,OAAOvK,GAAE,SAAS,EAAEZ,EAAC,CAAC,EAAE,IAAI,GAAE,GAAG,GAAE,EAAE,EAAED,IAAGF,EAAE,GAAG,EAAEE,GAAE,CAAC,IAAIH,GAAEuB,GAAE,EAAE,EAAEpB,IAAG,GAAG,GAAGH,IAAG,EAAE,MAAM,IAAG,OAAO,aAAaA,EAAC,CAAC,CAAC,OAAOI,EAAC,EAAEqL,IAAI,EAAE,EAAE,KAAI,CAAC,GAAG,AAAIrL,KAAE,WAAY,EAAEA,GAAE,MAAO,GAAE,IAAG,EAAE,IAAID,GAAEF,EAAE,GAAEG,GAAE,EAAE,EAAE,OAAOA,GAAE,EAAE,EAAE,OAAO,IAAI,IAAIJ,GAAE,EAAEA,GAAEI,GAAE,EAAEJ,GAAE,GAAEC,GAAG,GAAG,EAAE,WAAWD,EAAC,EAAE,GAAG,EAAE,MAAO,IAAEC,GAAG,GAAG,EAAEA,EAAEE,EAAC,EAAEuL,GAAG,GAAG,EAAE,EAAE,OAAOC,IAAI,EAAE,IAAI,CAAC,IAAI,IAAIvL,GAAE,EAAED,GAAE,GAAG,EAAEC,IAAGH,EAAE,IAAI,CAAC,IAAID,GAAEmC,GAAE,EAAE,EAAE/B,IAAG,GAAG,GAAGJ,IAAG,EAAE,MAAM,EAAEI,GAAE,OAAOJ,IAAG,IAAG,MAAM,IAAG,OAAO,aAAa,MAAMA,IAAG,GAAG,MAAMA,GAAE,IAAI,GAAG,IAAG,OAAO,aAAaA,EAAC,CAAC,CAAC,OAAOG,EAAC,EAAEyL,IAAI,EAAE,EAAE,KAAI,CAAC,GAAG,AAAIxL,KAAE,WAAY,EAAEA,GAAE,MAAO,GAAE,IAAID,GAAEF,EAAE,GAAEE,GAAEC,GAAE,EAAE,IAAI,IAAIJ,GAAE,EAAEA,GAAE,EAAE,OAAO,EAAEA,GAAE,CAAC,IAAIE,GAAE,EAAE,WAAWF,EAAC,EAAE,GAAG,OAAOE,IAAG,OAAOA,GAAE,CAAC,IAAIG,GAAE,EAAE,WAAW,EAAEL,EAAC,EAAE,GAAE,QAAQE,GAAE,OAAO,IAAIG,GAAE,IAAI,CAAC,GAAG,GAAEJ,GAAG,GAAGC,GAAE,GAAG,EAAED,EAAE,EAAEG,GAAE,KAAK,CAAC,MAAO,IAAEH,GAAG,GAAG,EAAEA,EAAEE,EAAC,EAAE0L,GAAG,GAAG,CAAC,IAAI,IAAI5L,EAAE,EAAEG,GAAE,EAAEA,GAAE,EAAE,OAAO,EAAEA,GAAE,CAAC,IAAID,GAAE,EAAE,WAAWC,EAAC,EAAE,OAAOD,IAAG,OAAOA,IAAG,EAAEC,GAAE,GAAG,CAAC,CAAC,OAAOH,CAAC,EAAE6L,GAAG,EAAEC,IAAI,EAAE,EAAE,KAAI,CAAC,IAAI5L,GAAE,CAAC,EAAE,MAAO,GAAE,EAAE,WAAWA,GAAEC,EAAC,EAAED,GAAE,SAAS,GAAEF,GAAG,GAAGkK,GAAGhK,EAAC,GAAG,CAAC,EAAE6L,GAAG,CAAC,EAAEC,GAAG,GAAG,CAAC,IAAIhM,EAAE+L,GAAG,OAAO,OAAOA,GAAG,KAAK,CAAC,EAAE/L,CAAC,EAAEiM,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI9L,GAAE,MAAM,CAAC,EAAED,GAAE,EAAEA,GAAE,EAAE,EAAEA,GAAE,GAAEA,IAAGgL,GAAG/J,GAAEnB,EAAE,EAAEE,IAAG,GAAG,aAAaA,EAAC,EAAE,OAAOC,EAAC,EAAE+L,GAAG,QAAQ,UAAUC,GAAG,CAAC,EAAEC,GAAG,GAAG,CAAC,GAAG,EAAE,aAAavC,IAAI,GAAG,UAAU,MAAM,CAAC,EAAEwC,GAAG,GAAG,CAAC,IAAIrM,EAAE,KAAM,IAAE,EAAE0C,IAAG,EAAEmJ,MAAM,EAAEtL,GAAE,SAAS,MAAMP,EAAE,KAAKO,GAAE,CAAC,EAAE,GAAE,CAAC,GAAG,IAAIsJ,GAAG,CAAC,CAAC,EAAEyC,GAAG,GAAG,CAAC,GAAG,CAAC9K,GAAE,GAAG,CAAC,GAAG,EAAE,EAAE,EAAEkB,IAAG,EAAEmJ,IAAI,GAAG,CAAC,GAAE,EAAEhL,GAAEwL,GAAG,CAAC,CAAC,OAAO,EAAE,CAACD,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,CAACA,GAAG,CAAC,CAAC,CAAC,EAAEG,GAAG,CAAC,EAAEC,OAAO,CAAC,GAAG,CAAC9B,GAAG,CAAC,IAAI,EAAE1K,EAAE,CAAC,KAAK,WAAW,QAAQ,WAAW,KAAK,IAAI,IAAI,IAAI,KAAK,iBAAiB,MAAM,OAAO,WAAW,UAAU,UAAU,WAAW,UAAU,UAAU,IAAI,IAAA,CAAK,QAAQ,IAAI,GAAG,EAAE,SAAS,EAAEY,IAAG,gBAAgB,EAAE,IAAI,KAAK2L,GAAGA,GAAG,KAAK,IAAK,GAAE,OAAOvM,EAAE,GAAG,EAAE,GAAGuM,GAAG,GAAG,IAAIpM,GAAE,CAAC,EAAE,IAAI,KAAKH,EAAEG,GAAE,KAAK,GAAG,EAAE,GAAGH,EAAE,IAAI,EAAE,GAAGG,EAAC,CAAC,OAAOuK,EAAE,EAAE+B,OAAO,CAAC,GAAG,OAAO,QAAQ,UAAU,OAAO,OAAO,iBAAiB,WAAW,MAAO,IAAG,OAAO,gBAAgB,CAAC,EAAE5K,GAAE,kBAAkB,CAAC,EAAE6K,GAAG,IAAI,GAAGD,GAAG,EAAA,CAAG,CAAC,EAAE,GAAE,GAAE,cAAc,cAAc,KAAK,CAAC,YAAY,EAAE,CAAC,MAAM,CAAC,EAAE,KAAK,KAAK,eAAe,CAAC,EAAE,IAAI,IAAIE,GAAG,MAAM,GAAG,EAAEC,GAAG,EAAE,IAAIA,GAAG,EAAEA,GAAG,GAAGA,IAAI,OAAO,aAAaA,EAAE,EAAE,GAAED,GAAG,GAAE,GAAE,aAAa,cAAc,KAAK,CAAC,YAAY,EAAE,CAAC,MAAM,CAAC,EAAE,KAAK,KAAK,cAAc,CAAC,EAAE,OAAO,OAAOvI,GAAG,UAAU,CAAC,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,gBAAgBA,IAAI,aAAaA,IAAI,MAAM,CAAC,EAAE,IAAIpE,EAAE,KAAK,GAAG,GAAG,GAAGG,GAAE,KAAK,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAID,GAAE,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,GAAGF,EAAE,IAAI,GAAEA,EAAE,GAAGG,EAAC,EAAE,EAAEH,EAAE,GAAG,KAAKE,GAAE,IAAI,EAAEA,GAAE,GAAG,CAAC,EAAE,GAAEA,GAAE,GAAG,OAAOF,IAAIE,IAAGC,KAAI,CAAC,EAAE,MAAM,UAAU,CAAC,GAAG,KAAK,GAAG,IAAIuD,GAAG,IAAI,EAAE,KAAK,GAAG,GAAG,MAAO,MAAK,GAAG,MAAM,OAAO,EAAE,KAAK,IAAI,EAAEW,GAAGrE,EAAE,OAAOG,GAAEH,EAAE,OAAOE,GAAE,OAAO,eAAe,IAAI,EAAEH,GAAE,KAAK,GAAG,MAAO,GAAE,EAAEI,GAAE,KAAKH,EAAEE,GAAE,CAAC,GAAG,CAAC,MAAM,CAAC,MAAMH,GAAE,MAAM,GAAGA,GAAE,GAAG,GAAGA,GAAE,GAAG,GAAGA,GAAE,GAAG,GAAGA,GAAE,GAAG,GAAGA,GAAE,GAAG,GAAGA,GAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,MAAM,OAAO,EAAE,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,GAAG,KAAK,GAAG,IAAI2D,GAAG,IAAI,EAAE,KAAK,GAAG,IAAI,CAAC,KAAK,GAAG,GAAG,MAAM,IAAIV,GAAE,uCAAuC,EAAEiB,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,EAAE,MAAM,MAAM,EAAE,MAAM,QAAQ,IAAI,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,KAAK,GAAG,KAAK,KAAK,GAAG,GAAG,IAAK,GAAE,KAAK,GAAG,GAAG,IAAK,GAAE,EAAE,UAAU,UAAU,CAAC,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,YAAY,UAAU,CAAC,GAAG,KAAK,GAAG,IAAIP,GAAG,IAAI,EAAE,KAAK,GAAG,IAAI,CAAC,KAAK,GAAG,GAAG,MAAM,IAAIV,GAAE,uCAAuC,EAAE,OAAOgB,GAAG,KAAK,IAAI,EAAE,KAAK,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,OAAO,OAAOe,GAAG,UAAU,CAAC,GAAG,EAAE,CAAC,OAAO,KAAK,KAAK,EAAE,KAAK,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,IAAI/E,GAAG,EAAE,KAAK,KAAK,MAAMA,EAAE,KAAK,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,qBAAqB8C,GAAE,aAAa,SAAS,EAAE,CAAC,SAAS9C,GAAG,CAAC,OAAO,KAAK,GAAG+D,GAAG,KAAK,GAAG,GAAG,CAAC,GAAG,KAAK,GAAG,GAAG5D,GAAE,GAAG,KAAK,GAAG,CAAC,CAAC,EAAE4D,GAAG,KAAK,GAAG,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI5D,GAAE,KAAK,GAAG,CAAC,EAAE,GAAG,CAACA,GAAE,OAAO,KAAK,GAAG,CAAC,EAAE,KAAK,IAAID,GAAEiE,GAAG,KAAK,GAAGhE,EAAC,EAAE,GAAGD,KAAI,IAAK,GAAE,OAAOA,GAAE,GAAG,MAAM,QAAQ,GAAG,GAAE,GAAG,GAAGC,GAAE,GAAE,GAAG,GAAG,EAAED,GAAE,MAAM,IAAI,GAAEA,GAAE,MAAM,EAAE,KAAK,GAAG,CAAC,EAAEA,IAAG,GAAG,GAAE,KAAK,GAAG,GAAGC,EAAC,EAAE,GAAEwD,GAAGzD,IAAG,CAACA,GAAE,OAAOF,EAAE,KAAK,IAAI,EAAE,GAAE,KAAK,GAAGE,GAAE,GAAGA,GAAE,YAAY,IAAIH,GAAE8D,GAAG1D,GAAE,KAAK,GAAGD,GAAE,EAAE,EAAE,OAAOH,KAAI,KAAKC,EAAE,KAAK,IAAI,EAAE,KAAK,GAAG+D,GAAG7D,GAAE,GAAG,GAAG,CAAC,GAAGA,GAAE,GAAGH,GAAE,GAAG,KAAK,GAAG,CAAC,CAAC,EAAEgE,GAAG7D,GAAE,GAAG,GAAG,CAAC,GAAGA,GAAE,GAAGH,EAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAE,mBAAmB,EAAE,IAAI,CAAC,IAAII,GAAE+D,GAAGlE,GAAG,SAAS,EAAE,CAAC,KAAK,KAAKA,EAAE,KAAK,QAAQ,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,IAAK,KAAI,KAAK,MAAM,KAAK,SAAS,EAAE;EAAK,EAAE,QAAQ,qBAAqB,EAAE,EAAE,EAAE,EAAE,MAAO,IAAE,UAAU,OAAO,OAAO,EAAE,SAAS,EAAE,GAAE,UAAU,YAAYG,GAAE,GAAE,UAAU,SAAS,UAAU,CAAC,OAAO,KAAK,UAAU,IAAK,GAAE,KAAK,KAAK,GAAG,KAAK,KAAK,IAAI,KAAK,SAAS,EAAEA,EAAC,EAAA,CAAG,MAAM,kBAAkB,EAAE0K,GAAG,KAAK,EAAE,EAAE,IAAK,GAAE,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAE,wBAAwBA,GAAG,OAAO,EAAE,EAAED,GAAG,OAAO,IAAIiC,GAAGC,GAAG,CAAC,GAAG,EAAE,EAAE,GAAE,KAAIjL,GAAE,qBAAqB,EAAEI,GAAE,CAAC,EAAE,GAAG,QAAQ,CAACjC,EAAEA,EAAEiC,GAAEjC,CAAC,EAAE,GAAG,mBAAmBG,GAAED,GAAEA,GAAE+B,GAAE/B,EAAC,EAAE,GAAG,kBAAkB,CAAC,EAAE,GAAG,EAAE,EAAE,KAAI,CAAC,IAAIA,GAAE,IAAI4J,GAAG,CAAC,EAAE,KAAM,IAAE5J,GAAE,GAAG,IAAI,GAAG,EAAE,GAAEA,GAAE,GAAG,GAAG,GAAGF,EAAE,GAAEE,GAAE,GAAG,GAAG,GAAGC,GAAE,GAAE,EAAE,KAAI0C,EAAC,EAAE,MAAM,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,UAAU,CAAC,EAAE,MAAM,CAAC,EAAE,MAAMhB,GAAE,EAAE,EAAE,EAAE,GAAG,CAAC,IAAI7B,EAAEyC,GAAE,GAAG,OAAOA,GAAE,GAAG,IAAItC,GAAEH,EAAE,GAAGE,GAAEF,EAAE,GAAGD,GAAEC,EAAE,GAAGC,GAAEF,GAAE,KAAK,GAAG,EAAE,GAAG,CAAC,CAAC,OAAOA,GAAE,KAAK,GAAG,EAAE,GAAG,CAAC,EAAEwD,GAAG,CAAC,CAAC,EAAEtD,IAAG,GAAG,CAAC,IAAIA,GAAE,CAAC,EAAE,OAAOF,GAAE,UAAU,EAAE,KAAI,CAAC,IAAIG,GAAE,EAAEC,IAAGC,GAAEJ,EAAE,GAAGkB,GAAElB,EAAE,GAAGU,GAAE,EAAEP,GAAEJ,GAAE,QAAQQ,GAAEP,EAAE,GAAGK,GAAEL,EAAE,GAAG,GAAEA,EAAE,IAAI,CAAC,KAAK,GAAGE,GAAE,aAAaE,GAAEc,GAAE,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,IAAIf,GAAE,CAAC,EAAEI,GAAEF,GAAE,EAAEK,GAAE,WAAWP,GAAEH,CAAC,CAAC,EAAEiD,GAAE9C,EAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAKH,EAAE,KAAK,aAAa,GAAG,CAAC,IAAIA,EAAEG,GAAE,CAAC,EAAE,IAAIH,KAAKC,GAAE,GAAED,GAAGC,GAAED,EAAE,CAAC,KAAK,CAAC,EAAE,OAAOE,GAAE,CAAC,EAAEC,EAAC,EAAE,YAAY,EAAE,IAAI,CAAC,IAAI,IAAIJ,MAAKE,GAAE,GAAG,EAAEF,MAAKC,GAAG,MAAM,UAAU,mBAAmBD,GAAE,EAAE,EAAE,IAAIK,GAAED,GAAE,EAAE,IAAIJ,MAAKE,GAAEA,GAAEF,GAAE,CAAC,MAAMK,GAAEJ,EAAED,GAAE,EAAE,OAAO,IAAI,MAAM,EAAE,KAAKG,GAAEE,EAAC,EAAEA,EAAC,EAAE,GAAG,EAAE,qBAAqB0C,GAAE,GAAG5C,EAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,IAAI,EAAE,EAAE,GAAE,KAAI,CAAC,EAAEuD,GAAGzD,CAAC,EAAEwD,GAAG,EAAE,CAAC,KAAKxD,EAAE,aAAa,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,WAAW,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAEG,GAAED,EAAC,EAAE,GAAG,EAAE,qBAAqB,SAAS,EAAE,CAAC,OAAO,KAAK,aAAaa,GAAE,EAAE,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,KAAI,CAAC,GAAE0C,GAAGpD,EAAC,EAAE,GAAE+E,GAAGrF,GAAEE,EAAC,EAAE,AAAIiB,KAAEkE,GAAGhF,GAAEc,EAAC,EAAG,AAAIX,KAAE6E,GAAG1E,GAAEH,EAAC,EAAG,GAAE6E,GAAG9E,GAAEM,EAAC,EAAE,IAAIJ,GAAEoE,GAAGvE,EAAC,EAAEwE,GAAGrE,IAAG,UAAU,CAAC+J,GAAG,oBAAoBlK,GAAE,uBAAuB,CAACH,EAAC,CAAC,CAAC,EAAE,EAAEqD,GAAG,CAAC,EAAEvD,EAAEG,EAAC,EAAED,GAAE,CAACA,EAAC,EAAE,CAAC,GAAG,GAAG,CAAC,GAAG,EAAEF,EAAE,GAAGE,GAAE,IAAIC,GAAEH,EAAE,GAAGD,GAAEI,GAAE,OAAQ,IAAEiE,GAAG,UAAU,EAAEF,GAAG7D,IAAG,UAAU,CAAC,GAAG,OAAO,eAAe,IAAI,IAAID,GAAE,MAAM,IAAI4C,GAAE,0BAA0B3C,EAAC,EAAE,GAAGK,GAAE,KAAK,IAAK,GAAE,MAAM,IAAIsC,GAAE3C,GAAE,gCAAgC,EAAE,IAAI,EAAE,CAAC,GAAG,SAAS,EAAEL,EAAEU,GAAE,GAAG,EAAE,QAAQ,GAAGV,IAAI,IAAK,GAAE,MAAM,IAAIgD,GAAE,2BAA2B3C,GAAE,sCAAsC,EAAE,OAAO,gBAAgB,OAAO,KAAKK,GAAE,EAAE,CAAC,CAAC,SAAS,EAAE,sBAAsB,EAAE,OAAOV,EAAE,MAAM,KAAK,CAAC,CAAC,EAAE,EAAE,IAAII,GAAE,OAAO,OAAOL,GAAE,CAAC,YAAY,CAAC,MAAMC,CAAC,CAAC,CAAC,EAAE,EAAE,UAAUI,GAAE,IAAIM,GAAE,IAAIqJ,GAAG1J,GAAEL,EAAEI,GAAEQ,GAAET,GAAEF,GAAEiB,GAAEX,EAAC,EAAE,GAAGG,GAAE,GAAG,CAAC,IAAIJ,IAAG,GAAEI,GAAE,GAAA,CAAI,KAAK,GAAE,GAAG,CAAC,GAAGA,GAAE,GAAG,GAAG,KAAKA,EAAC,CAAC,CAAC,MAAO,IAAE,IAAIqE,GAAG1E,GAAEK,GAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAE,IAAIqE,GAAG1E,GAAE,IAAIK,GAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAE,IAAIqE,GAAG1E,GAAE,UAAUK,GAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,YAAYJ,GAAE,GAAGP,EAAC,EAAEkF,GAAGzE,GAAER,CAAC,EAAE,CAACG,GAAEG,GAAEP,EAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,KAAI,CAAC,IAAIK,GAAEmE,GAAGvE,EAAEG,EAAC,EAAE,GAAEiF,GAAGlF,GAAEH,EAAC,EAAEwD,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,EAAE,GAAG,IAAIpD,GAAE,eAAe,EAAE,OAAO,GAAG,EAAE,GAAG,KAAK,IAAK,KAAI,EAAE,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAGH,EAAE,KAAK,IAAK,GAAE,MAAM,IAAIgD,GAAE,8EAA8EhD,EAAE,EAAE,eAAe,EAAE,KAAK,oGAAoG,EAAE,MAAO,GAAE,GAAG,GAAGA,EAAE,OAAO,CAACuK,GAAG,oBAAoB,EAAE,KAAK,uBAAuBnK,EAAC,CAAC,EAAEmD,GAAG,CAAC,EAAEnD,IAAG,KAAIF,GAAE,OAAO,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,GAAGF,EAAE,GAAGyK,GAAGtK,GAAED,GAAE,KAAKH,GAAEE,EAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,KAAI,CAAC,IAAIS,GAAE6D,GAAGpE,GAAED,EAAC,EAAE,EAAEuD,GAAGzD,CAAC,EAAE,EAAE2K,GAAG3K,CAAC,EAAE,GAAEoF,GAAGrF,GAAEE,EAAC,EAAEsD,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,SAASrD,IAAG,CAACqK,GAAG,eAAexK,GAAE,uBAAuBW,EAAC,CAAC,CAAC,EAAE,EAAE,GAAG,IAAIX,GAAE,GAAG,EAAE,KAAK,GAAGC,IAAIA,EAAE,WAAW,IAAI,IAAI,EAAE,OAAOA,EAAE,UAAU,CAAC,IAAIkB,IAAG,EAAE,GAAG,GAAG,KAAKlB,CAAC,EAAE,IAAIO,GAAE,EAAE,GAAG,GAAGF,GAAEE,GAAEP,GAAG,OAAOK,KAAI,IAAK,IAAGA,GAAE,KAAK,IAAK,IAAGA,GAAE,YAAY,EAAE,MAAMA,GAAE,KAAKF,GAAE,GAAG,GAAE,GAAGA,GAAE,EAAE,GAAE,UAAU,EAAE,KAAK,GAAEH,GAAGE,KAAIoE,GAAG/D,GAAEP,EAAED,EAAC,EAAE,GAAEC,EAAE,CAAC,GAAGG,GAAE,GAAGD,IAAGqD,GAAG,CAAC,EAAE7C,IAAG,KAAI,GAAE+J,GAAG1K,GAAEG,GAAE,EAAED,GAAEG,EAAC,EAAEG,GAAEP,EAAE,CAAC,KAAK,IAAK,IAAG,GAAE,GAAGG,GAAE,EAAE,GAAEH,GAAGE,IAAG,GAAEF,EAAE,CAAC,GAAGG,GAAE,GAAGD,GAAE,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAGsD,GAAG,EAAEwH,EAAE,EAAE,GAAG,EAAE,EAAE,GAAE,KAAI,CAAC,SAASjL,IAAG,CAAC,CAAC,EAAE0D,GAAGzD,CAAC,EAAE,GAAE,OAAO,CAAC,EAAEwD,GAAG,EAAE,CAAC,KAAKxD,EAAE,YAAYD,GAAE,aAAa,SAAS,EAAE,CAAC,OAAO,KAAK,YAAY,OAAO,EAAE,EAAE,YAAY,EAAE,IAAIC,EAAE,MAAM,GAAG,EAAE,qBAAqBiL,GAAGjL,EAAEG,GAAED,EAAC,EAAE,GAAG,IAAI,CAAC,EAAE2E,GAAG7E,EAAED,EAAC,CAAC,EAAE,GAAG,EAAE,EAAE,KAAI,CAAC,IAAIG,GAAEgL,GAAG,EAAE,MAAM,EAAE,EAAEzH,GAAGzD,CAAC,EAAE,EAAEE,GAAE,YAAY,GAAE,OAAO,OAAOA,GAAE,YAAY,UAAU,CAAC,MAAM,CAAC,MAAMC,EAAC,EAAE,YAAY,CAAC,MAAM+D,GAAG,GAAGhE,GAAE,KAAK,GAAGF,KAAK,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,OAAOG,IAAGD,GAAE,EAAEF,GAAGE,EAAC,EAAE,GAAG,EAAE,EAAE,KAAI,CAAC,EAAEuD,GAAGzD,CAAC,EAAEwD,GAAG,EAAE,CAAC,KAAKxD,EAAE,aAAa,GAAG,EAAE,YAAY,EAAE,IAAIA,EAAE,GAAG,EAAE,qBAAqBmL,GAAGnL,EAAEG,EAAC,EAAE,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,KAAI,CAAC,IAAIC,GAAEmE,GAAGvE,EAAEG,EAAC,EAAE,EAAEsD,GAAG,CAAC,EAAE,EAAEkH,GAAG,CAAC,EAAE,GAAEvF,GAAGlF,GAAEH,EAAC,EAAE8E,GAAG,GAAG,UAAU,CAAC0F,GAAG,eAAe,EAAE,uBAAuBnK,EAAC,CAAC,GAAGJ,EAAE,CAAC,EAAEuD,GAAG,CAAC,EAAEnD,IAAG,KAAI6E,GAAG,EAAEwF,GAAG,EAAE,CAACtK,GAAE,GAAG,IAAI,CAAC,CAAC,OAAOA,GAAE,MAAM,CAAC,CAAC,EAAE,KAAKJ,GAAEE,EAAC,EAAED,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,KAAI,CAAC,GAAG,EAAEyD,GAAGzD,CAAC,EAAED,KAAI,KAAK,GAAE,YAAY,GAAE,GAAG,EAAEG,KAAI,EAAE,CAAC,IAAID,GAAE,GAAG,EAAEE,GAAE,GAAE,GAAG,GAAGF,KAAIA,EAAC,CAAC,IAAIG,GAAEJ,EAAE,SAAS,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,OAAOA,IAAI,CAAC,EAAE,SAAS,EAAE,EAAE,CAAC,OAAOA,CAAC,EAAEwD,GAAG,EAAE,CAAC,KAAKxD,EAAE,aAAaD,GAAE,WAAWK,GAAE,GAAG,EAAE,qBAAqBgL,GAAGpL,EAAEG,GAAED,KAAI,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,KAAI,CAAC,SAASA,GAAE,EAAE,CAAC,OAAO,IAAIH,GAAEY,GAAE,OAAOQ,GAAE,EAAE,GAAG,GAAGA,GAAE,GAAG,EAAE,CAAC,CAAC,IAAIpB,GAAE,CAAC,UAAU,WAAW,WAAW,YAAY,WAAW,YAAY,aAAa,YAAY,CAAC,CAACC,GAAG,GAAEyD,GAAGtD,EAAC,EAAEqD,GAAG,EAAE,CAAC,KAAKrD,GAAE,aAAaD,GAAE,GAAG,EAAE,qBAAqBA,EAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAACsD,GAAG,EAAE6H,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,KAAI,CAAC,GAAE5H,GAAGtD,EAAC,EAAE,GAAEiF,GAAGrF,GAAEE,EAAC,EAAE,GAAEmF,GAAGhF,GAAEc,EAAC,EAAE,GAAEkE,GAAG1E,GAAEH,EAAC,EAAE,GAAE6E,GAAG/E,GAAEC,EAAC,EAAEiD,GAAG,CAAC,CAAC,EAAE,CAACvD,CAAC,GAAG,IAAI,EAAE,EAAE,GAAG,CAAC,IAAI+E,GAAG5E,GAAE,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAED,GAAED,GAAEiB,GAAEX,GAAED,EAAC,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAEmD,GAAGzD,CAAC,EAAEwD,GAAG,EAAE,CAAC,KAAKxD,EAAE,aAAa,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAEG,GAAEgB,GAAE,GAAG,GAAGjB,GAAE,EAAE,EAAEH,GAAEG,GAAED,GAAE,EAAEA,IAAGE,GAAE,EAAEF,GAAE,CAAC,IAAIG,GAAEF,GAAED,IAAGA,IAAGE,IAAGY,GAAEX,KAAI,KAAK,GAAEL,GAAEkC,GAAElC,GAAEK,GAAEL,EAAC,EAAE,GAAGC,IAAI,IAAK,GAAE,EAAED,IAAG,GAAG,KAAK,GAAGA,IAAG,GAAEK,GAAE,EAAE,CAAC,OAAOkK,GAAG,CAAC,EAAEtK,CAAC,EAAE,WAAW,SAAS,EAAE,EAAE,CAACA,aAAa,cAAc,EAAE,IAAI,WAAWA,CAAC,GAAG,IAAIG,GAAED,GAAE,OAAOF,GAAG,SAAS,GAAG,EAAEE,IAAGF,aAAa,YAAYA,aAAa,mBAAmBA,aAAa,WAAW,MAAM,IAAIgD,GAAE,uCAAuC,EAAE,GAAG9C,GAAE,IAAI,IAAIH,GAAE,GAAE,EAAEA,GAAEC,EAAE,OAAO,EAAED,GAAE,CAAC,IAAIE,GAAED,EAAE,WAAWD,EAAC,EAAE,KAAKE,GAAE,KAAI,MAAMA,GAAE,IAAG,EAAE,OAAOA,IAAG,OAAOA,IAAG,IAAG,EAAE,EAAEF,IAAG,IAAG,CAAC,KAAM,IAAEC,EAAE,OAAO,GAAG,GAAE+M,GAAG,EAAE5M,GAAE,CAAC,EAAE,GAAEJ,GAAE,EAAE,GAAEA,IAAG,GAAGI,GAAED,GAAEgD,GAAElD,EAAEC,GAAEE,GAAE,CAAC,OAAO,GAAGD,GAAE,IAAI,GAAE,EAAEA,GAAEC,GAAE,EAAED,GAAE,CAAC,IAAIE,GAAEJ,EAAE,WAAWE,EAAC,EAAE,GAAG,IAAIE,GAAE,MAAMkK,GAAGrK,EAAC,EAAE,IAAI+C,GAAE,wDAAwD,EAAE,GAAE/C,GAAEC,IAAGE,EAAC,MAAM,IAAI,GAAE,EAAEF,GAAEC,GAAE,EAAED,GAAE,GAAED,GAAEC,IAAGF,EAAEE,IAAG,OAAO,IAAI,MAAM,EAAE,KAAKoK,GAAGvK,EAAC,EAAEA,EAAC,EAAE,GAAG,EAAE,qBAAqB+C,GAAE,GAAG,EAAE,CAACwH,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,KAAI,CAAC,GAAG,GAAE7G,GAAGtD,EAAC,EAAEH,IAAI,EAAE,IAAIE,GAAEqL,GAAGxL,GAAEyL,GAAGvL,GAAEwL,GAAGrL,GAAE,GAAGgC,GAAE,GAAG,QAAQpC,IAAI,IAAI,GAAE0L,GAAG,GAAEC,GAAG,GAAEC,GAAG,GAAE,GAAGzK,GAAE,GAAG,IAAIqC,GAAG,EAAE,CAAC,KAAKrD,GAAE,aAAa,GAAG,CAAC,IAAI,IAAIA,GAAEJ,GAAEoB,GAAE,GAAG,GAAGlB,GAAE,EAAE,EAAEiB,GAAE,EAAEA,IAAGnB,GAAE,EAAEmB,GAAE,CAAC,IAAIR,GAAE,EAAE,EAAEQ,GAAElB,GAAGkB,IAAGnB,IAAGK,GAAEM,EAAC,GAAG,KAAK,GAAER,GAAED,GAAES,GAAET,EAAC,EAAEE,KAAI,IAAK,GAAE,GAAEF,IAAG,IAAG,KAAK,IAAGA,IAAG,GAAES,GAAEV,EAAE,CAAC,OAAOsK,GAAG,CAAC,EAAEnK,EAAC,EAAE,YAAY,EAAE,KAAI,CAAC,GAAG,OAAOD,IAAG,SAAS,MAAM,IAAI8C,GAAE,6CAA6C7C,IAAG,EAAE,IAAIC,GAAEH,GAAEC,EAAC,EAAEgB,GAAE6L,GAAG,EAAE3M,GAAEJ,CAAC,EAAE,MAAO,IAAEkB,IAAG,GAAGd,GAAEJ,EAAED,GAAEG,GAAEgB,GAAE,EAAEd,GAAEJ,CAAC,EAAE,IAAI,MAAM,EAAE,KAAKsK,GAAGpJ,EAAC,EAAEA,EAAC,EAAE,GAAG,EAAE,qBAAqB4B,GAAE,GAAG,EAAE,CAACwH,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,KAAI,CAAC,GAAE,GAAG,CAAC,KAAK7G,GAAGzD,CAAC,EAAE,GAAGoF,GAAGjF,GAAED,EAAC,EAAE,GAAGkF,GAAGrF,GAAEE,EAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,KAAI,CAACwC,GAAE,EAAE,CAAC,GAAG,KAAK,CAAC,GAAGgB,GAAGzD,CAAC,EAAE,GAAGG,GAAE,GAAGiF,GAAGlF,GAAEH,EAAC,EAAE,GAAGE,GAAE,GAAGG,GAAE,GAAGgF,GAAGlE,GAAER,EAAC,EAAE,GAAGH,EAAC,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAEkD,GAAGzD,CAAC,EAAEwD,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,KAAKxD,EAAE,GAAG,EAAE,iBAAiB,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,KAAIe,GAAE,WAAW,EAAEf,EAAEA,EAAEG,EAAC,EAAE,MAAM,CAAC,GAAE,CAAC,EAAE,GAAG,CAAC,EAAE,MAAM,CAAC,KAAM,GAAE,CAAC,EAAE,GAAG,EAAE,EAAE,MAAK,EAAE4K,GAAG,CAAC,EAAE,EAAEG,GAAGlL,EAAE,WAAW,EAAE8L,GAAG9L,EAAEG,GAAE,CAAC,GAAG,GAAG,EAAE,EAAE,GAAE,MAAK,EAAE4L,GAAG,GAAG,EAAEhB,GAAG/K,CAAC,EAAE,EAAE,KAAKA,EAAEG,GAAED,EAAC,GAAG,EAAE4K,GAAG,GAAG,EAAE,KAAK,EAAEC,GAAG,CAAC,EAAE,EAAEA,GAAG/K,CAAC,EAAE,GAAGA,GAAG,GAAG,EAAE,EAAE,KAAI,CAAC,IAAIE,GAAE+L,GAAG,EAAEjM,CAAC,EAAED,GAAEG,GAAE,MAAM,EAAE,IAAI,IAAID,GAAE,MAAM,CAAC,EAAE,MAAO,GAAE,iBAAiBC,GAAE,KAAK,GAAG,EAAE,KAAK,CAAC,CAAC,KAAK,IAAI,EAAE,OAAOH,GAAE,KAAK,GAAGiM,GAAG9H,GAAGlE,IAAI,EAAE,GAAE,GAAE,KAAI,CAAC,IAAI,IAAIO,GAAE,EAAEF,GAAE,EAAEA,GAAE,EAAE,EAAEA,GAAE,GAAEA,IAAGH,GAAEG,GAAE,CAAC,qBAAqBK,GAAEH,EAAC,EAAE,IAAGL,GAAEG,GAAE,CAAC,GAAG,MAAO,GAAEF,KAAI,EAAE+L,GAAG9L,GAAEH,EAAC,EAAEG,GAAE,MAAMJ,EAAEC,EAAC,EAAE6L,GAAG/L,GAAEmB,GAAElB,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,CAACiD,GAAE8H,GAAG,CAAC,CAAC,EAAED,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,EAAEI,GAAG,EAAE,mBAAmB,EAAE,EAAE,EAAE,qBAAqBlL,CAAC,EAAEkK,GAAG,CAAC,GAAG,GAAG,EAAE,KAAKiC,GAAG,KAAK,aAAaA,GAAG,EAAE,CAAC,EAAE,EAAE,OAAOA,GAAG,IAAInM,IAAI,GAAG,GAAG,CAAC,GAAG,gBAAgB,CAAC,OAAOmM,GAAG,GAAGG,QAAQU,GAAG,EAAE,YAAY,IAAI,CAAC,EAAE,CAAC,GAAGhN,CAAC,EAAE,GAAGA,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,GAAE,KAAI,CAAC,IAAID,oBAAG,IAAI,KAAG,EAAA,CAAG,YAAY,EAAEE,GAAE,IAAI,KAAKF,GAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,EAAE,GAAE,IAAI,KAAKA,GAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,EAAE,GAAE,GAAG,GAAG,GAAG,KAAK,IAAIE,GAAEF,EAAC,EAAE,GAAEC,GAAG,GAAG,OAAOC,IAAGF,EAAC,EAAE,EAAE,GAAG,CAAC,IAAIC,EAAE,KAAK,IAAI,CAAC,EAAE,MAAM,MAAM,GAAG,EAAE,IAAI,MAAM,OAAO,KAAK,MAAMA,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,IAAI,OAAOA,EAAE,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,GAAG,EAAE,EAAEA,EAAEC,EAAC,EAAE,EAAED,EAAED,EAAC,EAAEA,GAAEE,IAAGiD,GAAE,EAAE/C,GAAE,EAAE,EAAE+C,GAAElD,EAAEE,GAAE,EAAE,IAAIgD,GAAE,EAAEhD,GAAE,EAAE,EAAEgD,GAAElD,EAAEG,GAAE,EAAE,EAAE,EAAE,MAAM,YAAY,IAAI,EAAE,EAAE,GAAG,CAAC,IAAIH,EAAEe,GAAE,OAAO,GAAG,KAAK,EAAE,WAAW,EAAE,MAAM,CAAC,EAAE,IAAI,IAAIZ,GAAE,EAAE,GAAGA,GAAE,IAAG,EAAE,CAAC,IAAID,GAAEF,GAAG,EAAE,GAAGG,IAAG,GAAE,KAAK,IAAID,GAAE,EAAE,SAAS,EAAE,EAAE,CAAC,IAAG,KAAK,IAAI,WAAW,MAAM,KAAK,KAAK,KAAK,IAAI,EAAEA,EAAC,EAAE,KAAK,CAAC,EAAEO,GAAE,OAAO,WAAW,OAAO,MAAM,EAAE,GAAG,CAACA,GAAE,KAAKP,EAAC,EAAEyB,GAAE,EAAE,IAAI5B,GAAE,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,GAAE,IAAK,EAAC,CAAC,GAAGA,GAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,IAAII,GAAE,EAAE,OAAOqM,GAAG,CAAC,CAAC,UAAU,GAAE,KAAI,CAAC,IAAIvM,GAAED,EAAEG,GAAE,IAAI,GAAE,GAAE,EAAE,EAAEJ,IAAG,GAAGE,GAAE,GAAE,EAAEA,GAAEC,GAAE,OAAO,EAAED,GAAE,GAAE,MAAKC,GAAE,WAAWD,EAAC,EAAE,GAAEF,IAAG,EAAE,IAAGG,GAAE,OAAO,CAAC,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,IAAIC,GAAEqM,GAAG,EAAE,GAAE,GAAG,GAAGrM,GAAE,OAAO,IAAID,GAAE,EAAE,OAAOC,GAAE,SAAS,GAAG,IAAG,EAAE,OAAO,EAAE,EAAE,GAAEH,GAAG,GAAGE,GAAE,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,EAAE+M,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,GAAGC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEpB,GAAG,GAAG,EAAE,KAAKK,GAAG3L,GAAE,SAAS,EAAE,EAAEf,CAAC,CAAC,EAAE,EAAE,GAAG,eAAe,EAAE,CAAC,SAASA,EAAE,EAAE,CAAC,IAAIA,EAAE,MAAO,IAAG,EAAE,QAAQ,GAAE6M,GAAG,GAAGlL,GAAE,EAAE,GAAGkL,GAAG,GAAGnL,GAAE,QAAQmL,GAAG,EAAE,EAAE,MAAK,EAAEtM,GAAE,yBAAyB,MAAMP,EAAE,KAAKO,GAAEa,EAAC,EAAEA,IAAG,GAAGQ,KAAI,EAAEA,GAAE,GAAE,KAAK,EAAE,GAAGiL,EAAE,CAAC,MAAK,EAAEtM,GAAE,yBAAyB,MAAM,EAAE,KAAKA,GAAEa,EAAC,EAAE,IAAIjB,GAAE,CAAC,EAAE2M,EAAE,EAAE,GAAGvM,GAAE,gBAAgB,GAAG,CAAC,OAAOA,GAAE,gBAAgBJ,GAAEH,CAAC,CAAC,OAAO,EAAE,CAACc,GAAE,sDAAsD,GAAG,EAAEI,GAAE,CAAC,CAAC,CAAC,AAAIsB,KAAEO,GAAE,sBAAsB,EAAE,uBAAuBxC,GAAE,WAAWA,GAAE,WAAW,uBAAuBC,EAAC,EAAEA,GAAE,uBAAwB,GAAG,CAAC,IAAIN,GAAE,MAAMqC,GAAEpC,EAAC,EAAE,OAAOH,EAAEE,GAAE,QAAQ,EAAEA,EAAC,OAAO,EAAE,CAACgB,GAAE,CAAC,CAAC,CAAC,EAAA,CAAG,EAAE,IAAI6L,GAAG,IAAI,GAAGF,GAAG,GAAA,CAAI,CAAC,EAAEvC,GAAG,IAAI,GAAGuC,GAAG,GAAA,CAAI,CAAC,EAAExC,GAAG,IAAI,GAAGwC,GAAG,GAAA,CAAI,CAAC,EAAEG,IAAI,EAAE,KAAK,GAAGH,GAAG,GAAA,CAAI,EAAE7M,CAAC,EAAE0N,IAAI,EAAE,KAAK,GAAGb,GAAG,GAAA,CAAI,EAAE7M,CAAC,EAAE2N,GAAG,IAAI,GAAGd,GAAG,GAAA,CAAI,CAAC,EAAEe,QAAQ,GAAGf,GAAG,GAAA,CAAI,EAAE,GAAE,cAAc,EAAE,EAAE,GAAE,MAAK,GAAE,aAAaA,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,EAAC,EAAE,GAAE,cAAc,EAAE,EAAE,GAAE,GAAE,MAAK,GAAE,aAAa2M,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,EAAC,EAAE,GAAE,eAAe,EAAE,EAAE,GAAE,GAAE,GAAE,MAAK,GAAE,cAAc8M,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,EAAC,EAAE,GAAE,eAAe,EAAE,EAAE,GAAE,GAAE,GAAE,MAAK,GAAE,cAAc4M,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,EAAC,EAAE,GAAE,YAAY,EAAE,EAAE,MAAK,GAAE,WAAW4M,GAAG,GAAA,CAAI,EAAE7M,EAAEG,EAAC,EAAE,GAAE,iBAAiB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,gBAAgB0M,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,GAAEc,EAAC,EAAE,GAAE,iBAAiB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,gBAAgB2L,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,GAAEc,EAAC,EAAE,GAAE,gBAAgB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,eAAe2L,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,EAAC,EAAE,GAAE,gBAAgB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,eAAeyM,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,EAAC,EAAE,GAAE,gBAAgB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,eAAeyM,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,EAAC,EAAE,GAAE,iBAAiB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,gBAAgByM,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,GAAEc,GAAER,EAAC,EAAE,GAAE,kBAAkB,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,GAAE,MAAK,GAAE,iBAAiBmM,GAAG,GAAA,CAAI,EAAE7M,EAAEG,GAAED,GAAEH,GAAEE,GAAEG,GAAEc,GAAER,GAAEL,EAAC,EAAE,SAAS4M,GAAG,EAAE,EAAE,CAAC,IAAI9M,GAAEyN,GAAG,EAAE,GAAG,CAAC,OAAOzD,GAAG,CAAC,CAAC,CAACnK,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG2N,GAAGxN,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEuN,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASN,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,GAAE,CAAC,IAAIhN,GAAEwN,GAAG,EAAE,GAAG,CAAC,OAAOzD,GAAG,CAAC,CAAC,CAACnK,EAAEG,GAAED,GAAEH,GAAEE,EAAC,CAAC,OAAO,EAAE,CAAC,GAAG0N,GAAGvN,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEsN,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASJ,GAAG,EAAE,EAAE,CAAC,IAAInN,GAAEyN,GAAG,EAAE,GAAG,CAACzD,GAAG,CAAC,CAAC,CAACnK,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG2N,GAAGxN,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEuN,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASF,GAAG,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIzN,GAAE6N,GAAG,EAAE,GAAG,CAACzD,GAAG,CAAC,CAAC,CAACnK,EAAEG,GAAED,EAAC,CAAC,OAAO,EAAE,CAAC,GAAGyN,GAAG5N,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE2N,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASR,GAAG,EAAE,EAAE,GAAE,CAAC,IAAIhN,GAAE0N,GAAG,EAAE,GAAG,CAAC,OAAOzD,GAAG,CAAC,CAAC,CAACnK,EAAEG,EAAC,CAAC,OAAO,EAAE,CAAC,GAAGwN,GAAGzN,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEwN,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASH,GAAG,EAAE,EAAE,GAAE,CAAC,IAAIrN,GAAE0N,GAAG,EAAE,GAAG,CAACzD,GAAG,CAAC,CAAC,CAACnK,EAAEG,EAAC,CAAC,OAAO,EAAE,CAAC,GAAGwN,GAAGzN,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEwN,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASL,GAAG,EAAE,CAAC,IAAIrN,EAAE4N,GAAG,EAAE,GAAG,CAACzD,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,GAAGwD,GAAG3N,CAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE0N,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASP,GAAG,EAAE,EAAE,GAAE,GAAE,CAAC,IAAIpN,GAAE6N,GAAG,EAAE,GAAG,CAAC,OAAOzD,GAAG,CAAC,CAAC,CAACnK,EAAEG,GAAED,EAAC,CAAC,OAAO,EAAE,CAAC,GAAGyN,GAAG5N,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE2N,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAASD,GAAG,EAAE,EAAE,GAAE,GAAE,GAAE,CAAC,IAAIxN,GAAE2N,GAAG,EAAE,GAAG,CAACzD,GAAG,CAAC,CAAC,CAACnK,EAAEG,GAAED,GAAEH,EAAC,CAAC,OAAO,EAAE,CAAC,GAAG4N,GAAG1N,EAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEyN,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAIG,GAAG,GAAE,SAAS,GAAG,CAACA,IAAIC,GAAG,EAAED,KAAK,GAAE,EAAE,EAAE,SAASC,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,CAACD,KAAK,GAAG,CAAC,EAAE,GAAE,UAAU,CAAC,EAAE,CAACrM,IAAG,CAAC,IAAI,EAAE,GAAGQ,GAAEN,EAAC,EAAEtB,GAAEG,EAAC,GAAG,EAAEA,GAAE,uBAAuB,MAAM,EAAE,KAAKA,EAAC,EAAEA,GAAE,QAAQ,IAAI,OAAOA,GAAE,SAAS,aAAa,GAAE,QAAQ,CAACA,GAAE,OAAO,GAAGA,GAAE,QAAQ,QAAQ,CAAC,IAAIP,EAAEO,GAAE,QAAQ,MAAM,EAAEc,GAAE,QAAQrB,CAAC,CAAC,CAACgC,GAAEX,EAAC,CAAC,CAAC,CAAC,GAAG,EAAE,EAAED,IAAG,CAAC,GAAGb,GAAE,OAAO,IAAI,OAAOA,GAAE,QAAQ,aAAa,GAAE,OAAO,CAACA,GAAE,MAAM,GAAGA,GAAE,OAAO,QAAQwB,GAAE,EAAEC,GAAET,EAAC,EAAE,EAAEH,KAAIb,GAAE,WAAWA,GAAE,UAAU,YAAY,EAAE,gBAAgB,CAAC,gBAAgBA,GAAE,UAAU,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,GAAGA,GAAE,QAAQ,IAAI,OAAOA,GAAE,SAAS,aAAa,GAAE,QAAQ,CAACA,GAAE,OAAO,GAAG,EAAEA,GAAE,QAAQ,QAAQA,GAAE,QAAQ,IAAI,CAAC,CAAC,EAAE,OAAOuN,GAAG,EAAE,GAAEzN,GAAEF,EAAC,CAAC,EAAA,CAAG,EAAE,EAAE,MAAML,CAAC,CAAC,aAAa,CAAC,MAAM,MAAM,8DAA8D,CAAC,CAAC,aAAa,SAAS,EAAE,CAAC,OAAO,MAAM,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,aAAa,iBAAiB,CAAC,MAAO,CAAmBA,EAAE,iBAAeA,EAAE,SAASA,EAAE,QAAQ,CAAC,CAAC,OAAO,KAAM,IAAG,CAAC,IAAIE,GAAE,qBAAqB,EAAE,GAAG,EAAE,6BAA6B,QAAQ,KAAK,iCAAiCF,EAAE,SAAS,WAAWlB,EAAE,SAAS,EAAE,QAAQ,KAAK,4CAA4CoB,IAAG,EAAE,GAAG,CAAC,OAAO,MAAMF,EAAE,SAASE,EAAC,CAAC,OAAOA,EAAE,CAAC,MAAM,QAAQ,MAAM,4BAA4BpB,EAAE,SAAS,EAAE,QAAQ,MAAM,2BAA2BoB,EAAE,SAAS,EAAE,MAAM,uCAAuC,CAAC,CAAC,EAAE,EAAGF,EAAE,cAAc,CAAC,aAAa,MAAM,CAAC,OAAOA,EAAE,gBAAgB,CAAC,CAAC,OAAO,WAAW,EAAE,CAAClB,IAAIkB,EAAE,WAAW,EAAE,SAASlB,EAAE,EAAE,eAAe,KAAK,CAAC,EAAE,EAAE,EAAE,iBAAiB,IAAI,EAAE,EAAE,EAAE,WAAW,gCAAgC,EAAE,GAAG,EAAE,4BAA4B,EAAM,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,KAAK,kCAAkB,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,IAAIuB,GAAE,KAAK,gBAAgB,IAAI,CAAC,EAAEA,KAAI,mBAAE,IAAI,IAAI,KAAK,gBAAgB,IAAI,EAAEA,EAAC,GAAGA,GAAE,IAAIH,CAAC,CAAC,CAAC,oBAAoB,EAAE,EAAE,CAAC,IAAIG,GAAE,KAAK,gBAAgB,IAAI,CAAC,EAAEA,KAAIH,GAAGG,GAAE,OAAOH,CAAC,EAAEG,GAAE,OAAO,GAAG,KAAK,gBAAgB,OAAO,CAAC,GAAG,KAAK,gBAAgB,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,KAAK,gBAAgB,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,GAAGH,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,KAAK,gBAAgB,MAAM,CAAC,CAAC,EAAE,EAAE,MAAMF,CAAC,CAAC,OAAO,qBAAqB,CAAC,AAAcA,EAAE,YAAU,IAAI,sBAAsB,GAAG,CAAClB,EAAE,SAAS,GAAG,CAAC,IAAIoB,GAAEF,EAAE,kBAAkB,IAAIlB,EAAE,MAAM,EAAEoB,KAAIpB,EAAE,eAAeoB,GAAE,SAAS,EAAEA,GAAE,OAAO,EAAE,EAAE,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAE,CAAC,OAAO,QAAQ,EAAE,GAAE,CAACF,EAAE,oBAAoB,EAAE,CAACA,EAAE,kBAAkB,IAAIlB,CAAC,IAAIkB,EAAE,kBAAkB,IAAIlB,EAAEoB,EAAC,EAAEF,EAAE,WAAW,QAAQlB,CAAC,EAAE,CAAC,OAAO,UAAU,EAAE,CAACkB,EAAE,WAAW,UAAUlB,CAAC,EAAEkB,EAAE,kBAAkB,OAAOlB,CAAC,EAAEkB,EAAE,kBAAkB,OAAO,IAAIA,EAAE,WAAW,WAAW,EAAE,EAAE,UAAU,KAAK,CAAC,EAAE,EAAE,EAAE,YAAY,IAAI,EAAE,EAAE,EAAE,oCAAoB,IAAI,GAAG,EAAM,EAAE,MAAMA,CAAC,CAAC,OAAO,qBAAqB,CAAC,AAAcA,EAAE,YAAU,IAAI,gBAAgB,GAAG,CAAClB,EAAE,SAAS,GAAG,CAAC,IAAIoB,GAAEF,EAAE,kBAAkB,IAAIlB,EAAE,MAAM,EAAE,GAAG,CAACoB,GAAE,OAAO,GAAG,CAACG,GAAED,IAAGF,GAAE,aAAaE,EAAC,EAAE,IAAIH,GAAE,gBAAgB,CAACI,GAAE,OAAO,CAAC,GAAG,GAAG,EAAEL,EAAE,kBAAkB,IAAIlB,EAAE,OAAO,CAACuB,GAAEJ,EAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAE,CAAC,OAAO,QAAQ,EAAE,GAAE,CAACD,EAAE,oBAAoB,EAAE,CAACA,EAAE,kBAAkB,IAAIlB,CAAC,IAAIkB,EAAE,kBAAkB,IAAIlB,EAAE,CAACoB,GAAE,CAAC,CAAC,EAAEF,EAAE,WAAW,QAAQlB,CAAC,EAAE,CAAC,OAAO,UAAU,EAAE,CAAC,IAAIoB,GAAEF,EAAE,kBAAkB,IAAIlB,CAAC,EAAE,GAAGoB,GAAE,CAAC,IAAI,EAAEA,GAAE,GAAG,GAAG,aAAa,CAAC,CAAC,CAACF,EAAE,WAAW,UAAUlB,CAAC,EAAEkB,EAAE,kBAAkB,OAAOlB,CAAC,EAAE,CAACkB,EAAE,kBAAkB,MAAMA,EAAE,YAAYA,EAAE,UAAU,WAAW,EAAE,EAAE,UAAU,KAAK,CAAC,EAAE,EAAE,EAAE,YAAY,IAAI,EAAE,EAAE,EAAE,oCAAoB,IAAI,GAAG,EAAyuC,GAAG,EAAE,IAAI,CAAC,IAAIK,GAAE,IAAI,EAAE,WAAWD,GAAE,IAAI,WAAWF,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,EAAEE,GAAE,OAAO,GAAG,EAAE,CAAC,IAAIF,EAAEE,GAAE,GAAGF,IAAI,IAAK,IAAG,OAAOA,GAAG,UAAUG,GAAE,UAAUH,CAAC,CAAC,CAAC,OAAOG,EAAC,EAAE,GAAG,EAAE,IAAI,IAAI,UAAUH,EAAE,KAAK,QAAQ,IAAI,SAASA,EAAE,KAAK,OAAO,IAAI,iBAAiBA,EAAE,KAAK,cAAcA,EAAE,KAAK,QAAQ,GAAG,EAAE,IAAI,IAAI,UAAUA,EAAE,IAAI,QAAQ,IAAI,QAAQA,EAAE,IAAI,MAAM,IAAI,OAAOA,EAAE,IAAI,KAAK,IAAI,aAAaA,EAAE,IAAI,UAAU,IAAI,YAAYA,EAAE,IAAI,SAASA,EAAE,IAAI,KAAK,GAAG,EAAE,IAAI,CAAC,IAAIG,GAAE,IAAIH,EAAE,YAAY,OAAOG,GAAE,UAAU,EAAE,EAAE,EAAEA,GAAE,UAAU,EAAE,EAAE,EAAEA,EAAC,EAAE,GAAG,EAAE,IAAI,CAAC,IAAIA,GAAE,IAAIH,EAAE,YAAY,OAAO,EAAE,SAAS,IAAGG,GAAE,UAAU,EAAE,EAAE,EAAEA,GAAE,UAAU,EAAE,EAAE,GAAEA,EAAI,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,MAAM,EAAE,EAAE,OAAO,CAAC,GAAG,EAAE,EAAEH,CAAC,EAAE,IAAI,EAAE,EAAE,KAAK,UAAUA,CAAC,CAAC,EAAEA,EAAE,oBAAoB,EAAM,EAAE,MAAMF,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,KAAK,UAAU,IAAI,EAAE,EAAE,KAAK,eAAe,IAAI,EAAE,EAAE,KAAK,WAAW,IAAI,EAAE,EAAE,KAAK,gBAAgB,IAAK,EAAC,EAAE,EAAE,KAAK,oBAAoB,IAAI,EAAE,EAAE,KAAK,gBAAgB,IAAK,EAAC,EAAE,EAAE,KAAK,iBAAiB,IAAI,EAAE,EAAE,KAAK,kBAAkB,EAAE,EAAE,EAAE,KAAK,sBAAsB,IAAI,EAAE,EAAE,KAAK,yBAAyB,CAAC,CAAC,EAAE,EAAE,KAAK,8BAA8B,IAAI,EAAE,EAAE,KAAK,uCAAuC,IAAI,EAAE,EAAE,KAAK,2BAA2B,IAAI,EAAE,EAAE,KAAK,gBAAgB,CAAC,CAAC,EAAE,EAAE,KAAK,YAAY,CAAC,CAAC,EAAE,EAAE,KAAK,mBAAmB,IAAI,EAAE,EAAE,KAAK,gBAAgB,IAAI,EAAE,EAAE,KAAK,oBAAoB,IAAI,EAAE,EAAE,KAAK,sBAAsB,IAAI,EAAE,EAAE,KAAK,sBAAsB,IAAI,EAAE,EAAE,KAAK,uBAAuB,IAAI,EAAE,EAAE,KAAK,uBAAuB,IAAI,EAAE,EAAE,KAAK,uBAAuB,CAAC,EAAE,EAAE,KAAK,0BAA0B,CAAC,EAAE,KAAK,QAAQlB,EAAE,QAAQ,KAAK,KAAK,cAAc,IAAI,EAAE,KAAK,cAAc,IAAI,EAAE,KAAK,cAAc,CAAC,GAAGA,EAAE,aAAa,iBAAiBA,EAAE,cAAc,kBAAkB,EAAE,EAAE,kBAAkBA,EAAE,cAAc,mBAAmB,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,MAAM,IAAG,CAAC,EAAE,YAAYoB,GAAE,IAAIG,GAAE,IAAIH,GAAE,iBAAiBG,GAAE,eAAe,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,oBAAoB,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,YAAY,MAAM,MAAM,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,eAAe,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,eAAe,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,WAAW,GAAG,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,OAAO,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,mBAAmB,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,YAAY,GAAG,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,QAAQ,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,GAAE,aAAa,GAAG,CAAC,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,SAAS,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,KAAK,eAAe,IAAIH,GAAE,gBAAgB,CAAC,YAAYpB,EAAE,aAAa,GAAG,QAAQA,EAAE,SAAS,GAAG,eAAe,GAAG,SAASA,EAAE,UAAU,CAAC,EAAE,gBAAgB,EAAE,cAAcA,EAAE,MAAM,CAAC,EAAE,UAAUA,EAAE,WAAW,EAAE,KAAK,EAAEA,EAAE,MAAM,UAAUoB,EAAC,EAAE,QAAQ,EAAEpB,EAAE,SAAS,CAAC,EAAEoB,EAAC,EAAE,MAAMpB,EAAE,OAAO,EAAE,sBAAsBA,EAAE,uBAAuB,CAAC,EAAE,OAAOA,EAAE,QAAQ,GAAG,OAAO,EAAEA,EAAE,OAAOoB,EAAC,CAAC,CAAC,EAAE,KAAK,gBAAgBpB,EAAE,gBAAgB,GAAG,KAAK,oBAAoBA,EAAE,oBAAoB,KAAK,KAAK,yBAAyB,KAAK,eAAe,UAAUuB,EAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,OAAO,CAAC,EAAEvB,EAAE,KAAK,KAAK,QAAQ,KAAK,cAAcA,EAAE,IAAI,EAAE,KAAK,aAAa,CAAC,KAAKA,EAAE,IAAI,EAAEA,EAAE,MAAM,KAAK,QAAQ,KAAK,aAAaA,EAAE,GAAG,EAAE,KAAK,aAAa,CAAC,IAAIA,EAAE,GAAG,GAAGA,EAAE,iBAAiB,KAAK,mBAAmBA,EAAE,eAAe,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,YAAY,MAAM,MAAM,+BAA+B,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,QAAQ,MAAM,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,WAAW,EAAE,CAAC,IAAIoB,EAAE,MAAM,MAAM,CAAC,EAAE,GAAG,CAACA,EAAE,GAAG,MAAM,MAAM,4CAA4C,EAAE,IAAIA,EAAE,OAAO,IAAIA,EAAE,YAAY,EAAE,IAAIG,GAAE,MAAMH,EAAE,YAAY,EAAE,OAAO,EAAEG,EAAC,EAAEA,GAAG,IAAI,YAAU,CAAC,CAAE,OAAOA,EAAC,CAAC,CAAC,cAAc,EAAE,CAAC,GAAG,KAAK,iBAAiB,MAAML,EAAE,cAAc,KAAK,OAAO,GAAG,CAAC,KAAK,QAAQ,CAAC,QAAQ,KAAK,+EAA+E,EAAE,MAAM,CAAC,IAAIE,GAAE,KAAK,QAAQ,MAAMG,GAAE,KAAK,QAAQ,OAAOD,GAAE,CAAC,EAAE,GAAG,OAAOtB,GAAG,SAAS,CAAC,GAAG,CAAC,EAAEA,CAAC,EAAE,CAAC,KAAK,eAAe,6FAA6F,EAAE,MAAM,CAAC,GAAE,KAAK,eAAe,kBAAkBA,EAAEoB,GAAEG,EAAC,CAAC,MAAM,GAAGvB,aAAa,YAAY,CAAC,GAAG,CAAC,EAAEA,CAAC,EAAE,CAAC,KAAK,eAAe,mGAAmG,EAAE,MAAM,CAAC,GAAE,KAAK,eAAe,kBAAkB,EAAEkB,EAAE,YAAYlB,CAAC,EAAEoB,GAAEG,EAAC,CAAC,KAAK,CAAC,GAAG,OAAOvB,GAAG,SAAS,CAAC,KAAK,eAAe;;;;sBAA0L,OAAOA,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,EAAEA,CAAC,EAAE,CAAC,KAAK,eAAe,6FAA6F,EAAE,MAAM,CAAC,GAAE,KAAK,eAAe,kBAAkB,KAAK,UAAUA,CAAC,EAAEoB,GAAEG,EAAC,CAAC,CAACD,KAAI,KAAK,cAAc,UAAU,IAAK,IAAG,KAAK,eAAe,WAAW,KAAK,cAAc,OAAO,EAAE,GAAG,KAAK,OAAO,EAAE,gBAAgB,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,QAAQ,aAAa,KAAK,YAAY,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,KAAK,gBAAgB,KAAK,iBAAiB,KAAK,eAAe,GAAG,KAAK,kBAAkB,GAAG,KAAK,oBAAoB,EAAE,KAAK,eAAe,UAAU,GAAG,KAAK,oBAAoB,EAAE,GAAG,KAAK,mBAAmB,oBAAoB,KAAK,cAAc,oBAAoB,EAAE,QAAQ,KAAK,QAAQ,IAAI,EAAE,EAAE,KAAK,OAAO,GAAG,KAAK,OAAO,GAAG,KAAK,cAAc,YAAY,EAAE,QAAQ,KAAK,QAAQ,IAAI,GAAG,CAAC,aAAa,EAAE,CAAC,KAAK,WAAW,CAAC,CAAC,CAAC,MAAM,GAAG,KAAK,cAAc,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,KAAK,eAAe,2CAA2C,EAAE,IAAIF,GAAG,EAAE,CAAC,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,eAAe,KAAK,eAAe,OAAO,EAAE,IAAI,CAAC,IAAI,mBAAmB,CAAC,OAAO,KAAK,gBAAgB,kBAAkB,CAAC,CAAC,IAAI,eAAe,CAAC,OAAO,KAAK,gBAAgB,cAAc,CAAC,CAAC,IAAI,QAAQ,CAAC,IAAIpB,EAAE,KAAK,gBAAgB,OAAO,CAAC,CAAC,OAAO,GAAGA,EAAE,MAAM,CAAC,MAAM,CAACA,EAAE,MAAM,IAAI,CAAC,EAAEA,EAAE,MAAM,IAAI,CAAC,CAAC,EAAE,SAAS,CAAC,OAAOA,EAAE,IAAT,CAAc,KAAKkB,EAAE,aAAa,IAAI,QAAQ,MAAM,UAAU,KAAKA,EAAE,aAAa,IAAI,MAAM,MAAM,QAAQ,KAAKA,EAAE,aAAa,IAAI,KAAK,MAAM,OAAO,KAAKA,EAAE,aAAa,IAAI,UAAU,MAAM,aAAa,KAAKA,EAAE,aAAa,IAAI,SAAS,MAAM,YAAY,KAAKA,EAAE,aAAa,IAAI,KAAK,MAAM,OAAO,QAAQ,MAAM,SAAS,CAAC,EAAA,CAAG,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,gBAAgB,OAAO,CAAC,CAAC,MAAM,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,gBAAgB,eAAe,EAAE,GAAG,KAAK,iBAAiB,MAAM,CAAC,EAAE,OAAO,KAAK,IAAIE,EAAE,KAAK,MAAM,CAAC,EAAE,OAAO,OAAO,KAAKA,CAAC,CAAC,CAAC,SAAS,EAAE,KAAKA,CAAC,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,IAAI,cAAc,CAAC,OAAO,KAAK,aAAa,CAAC,IAAI,SAAS,CAAC,IAAI,EAAE,KAAK,gBAAgB,OAAO,CAAC,CAAC,QAAQ,GAAG,GAAG,EAAE,KAAK,IAAI,EAAE,MAAM,CAAC,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,OAAO,KAAK,gBAAgB,OAAO,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,IAAIpB,EAAE,KAAK,gBAAgB,OAAO,CAAC,CAAC,KAAK,OAAOA,IAAIkB,EAAE,aAAa,KAAK,QAAQ,UAAUlB,IAAIkB,EAAE,aAAa,KAAK,OAAO,SAASlB,IAAIkB,EAAE,aAAa,KAAK,cAAc,iBAAiB,SAAS,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,SAAS,CAAC,IAAI,uBAAuB,CAAC,OAAO,KAAK,sBAAsB,CAAC,IAAI,iBAAiB,CAAC,OAAO,KAAK,kBAAkB,EAAE,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,gBAAgB,OAAO,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,uBAAuB,CAAC,OAAO,KAAK,gBAAgB,OAAO,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,OAAO,KAAK,gBAAgB,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,iBAAiB,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,gBAAgB,SAAS,GAAG,CAAC,CAAC,CAAC,IAAI,WAAW,CAAC,OAAO,KAAK,gBAAgB,UAAU,GAAG,CAAC,CAAC,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,gBAAgB,SAAS,GAAG,CAAC,CAAC,CAAC,IAAI,WAAW,CAAC,OAAO,KAAK,gBAAgB,UAAU,GAAG,CAAC,CAAC,CAAC,IAAI,cAAc,CAAC,OAAO,KAAK,eAAe,KAAK,MAAM,KAAK,eAAe,aAAa,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC,IAAI,WAAW,CAAC,OAAO,KAAK,gBAAgB,UAAU,GAAG,CAAC,CAAC,IAAI,aAAa,CAAC,OAAO,KAAK,gBAAgB,YAAY,GAAG,CAAC,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,gBAAgB,SAAS,GAAG,CAAC,CAAC,IAAI,iBAAiB,CAAC,OAAO,KAAK,gBAAgB,gBAAgB,GAAG,CAAC,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,OAAO,CAAC,KAAK,EAAE,CAAC,KAAK,iBAAiB,MAAMA,EAAE,cAAc,OAAO,KAAK,mBAAmB,EAAE,KAAK,eAAe,EAAE,KAAK,UAAU,CAAC,EAAE,KAAK,eAAe,UAAU,CAAC,YAAYlB,EAAE,aAAa,GAAG,QAAQA,EAAE,SAAS,GAAG,eAAe,GAAG,SAASA,EAAE,UAAU,CAAC,EAAE,gBAAgB,EAAE,cAAcA,EAAE,MAAM,CAAC,EAAE,UAAUA,EAAE,WAAW,EAAE,KAAK,EAAEA,EAAE,MAAM,UAAUkB,EAAE,WAAW,EAAE,QAAQ,EAAElB,EAAE,SAAS,CAAC,EAAEkB,EAAE,WAAW,EAAE,MAAMlB,EAAE,OAAO,EAAE,sBAAsBA,EAAE,uBAAuB,CAAC,EAAE,OAAOA,EAAE,QAAQ,GAAG,OAAO,EAAEA,EAAE,OAAOkB,EAAE,WAAW,CAAC,CAAC,EAAElB,EAAE,KAAK,KAAK,QAAQ,KAAK,cAAcA,EAAE,IAAI,EAAE,KAAK,aAAa,CAAC,KAAKA,EAAE,IAAI,EAAEA,EAAE,MAAM,KAAK,QAAQ,KAAK,aAAaA,EAAE,GAAG,EAAE,KAAK,aAAa,CAAC,IAAIA,EAAE,GAAG,GAAG,KAAK,mBAAmBA,EAAE,iBAAiB,EAAE,EAAE,CAAC,OAAO,CAAC,GAAK,KAAK,iBAAiB,MAAM,KAAK,UAAU,OAAQ,CAAC,KAAK,UAAU,eAAe,KAAK,SAAS,OAAO,KAAK,QAAQ,YAAY,aAAa,OAAO,kBAAkB,KAAK,KAAK,mBAAmB,mBAAmB,OAAO,gBAAgB,KAAK,KAAK,mBAAmB,mBAAmB,KAAK,SAAS,KAAK,QAAQ,WAAW,IAAI,GAAG,KAAK,UAAU,CAAC,IAAI,EAAE,KAAK,eAAe,OAAO,EAAEoB,EAAE,KAAK,QAAQ,MAAM,KAAK,QAAQ,OAAO,EAAE,GAAG,EAAE,aAAaA,EAAE,CAAC,KAAK,0BAA0BA,EAAE,KAAK,sBAAsB,GAAG,KAAK,qBAAqB,EAAE,KAAK,wBAAwBA,GAAG,KAAK,uBAAuB,IAAI,QAAQ,KAAK,sEAAsEA,EAAE,oBAAoB,KAAK,QAAQ,MAAM,GAAG,KAAK,QAAQ,OAAO,YAAY,EAAE,WAAW,uFAAuF,EAAE,MAAM,CAAC,KAAK,qBAAqB,EAAE,KAAK,wBAAwBA,EAAE,IAAIG,GAAE,KAAKD,GAAE,IAAI,kBAAkB,EAAE,EAAE,EAAE,UAAU,EAAE,OAAO,UAAU,KAAK,GAAE,KAAK,SAAS,gBAAgB,KAAK,QAAQ,MAAM,KAAK,QAAQ,MAAM,EAAEC,GAAE,KAAK,IAAID,EAAC,GAAG,GAAE,IAAI,UAAUA,GAAE,KAAK,QAAQ,MAAM,KAAK,QAAQ,MAAM,EAAE,KAAK,SAAS,aAAaC,GAAE,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,SAAS,GAAG,KAAK,mBAAmB,oBAAoB,EAAE,UAAU,KAAK,OAAO,EAAE,EAAE,UAAU,KAAK,OAAO,EAAE,KAAK,8BAA8B,EAAE,CAAC,mBAAmB,CAAC,KAAK,SAAS,KAAK,KAAK,SAAS,GAAG,KAAK,mBAAmB,mBAAmB,KAAK,WAAW,KAAK,cAAc,oBAAoB,EAAE,QAAQ,KAAK,QAAQ,IAAI,EAAE,EAAE,KAAK,OAAO,GAAG,KAAK,OAAO,GAAG,KAAK,cAAc,YAAY,EAAE,QAAQ,KAAK,QAAQ,IAAI,EAAE,KAAK,wBAAwB,KAAK,4BAA4B,GAAG,KAAK,SAAS,KAAK,gBAAgB,KAAK,UAAU,KAAK,eAAe,OAAO,KAAK,QAAQ,MAAM,KAAK,QAAQ,MAAM,IAAI,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,oBAAoB,CAAC,KAAK,oBAAoB,OAAO,KAAK,cAAc,qBAAqB,KAAK,iBAAiB,EAAE,KAAK,kBAAkB,KAAK,CAAC,qBAAqB,CAAC,KAAK,oBAAoB,MAAM,KAAK,gBAAgB,CAAC,KAAK,YAAY,KAAK,eAAe,UAAU,GAAG,KAAK,0BAA0B,KAAK,kBAAkB,KAAK,cAAc,sBAAsB,KAAK,eAAe,KAAK,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,KAAK,iBAAiB,KAAK,IAAG,KAAK,eAAe,UAAU,GAAG,KAAK,uBAAuB,GAAG,CAAC,KAAK,eAAe,KAAK,GAAG,KAAK,MAAM,EAAE,KAAK,kBAAkB,KAAK,cAAc,sBAAsB,KAAK,eAAe,KAAK,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,QAAQ,MAAM,4BAA4B,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,cAAc,MAAM,CAAC,CAAC,EAAE,aAAa,YAAY,cAAc,KAAK,QAAQ,CAAC,MAAM,KAAK,mBAAmB,CAAA,MAAO,KAAK,mBAAmB,CAAC,CAAC,MAAM,CAAC,KAAK,iBAAiB,MAAM,CAAC,KAAK,WAAW,KAAK,mBAAmB,GAAG,KAAK,eAAe,KAAK,GAAG,KAAK,eAAe,UAAU,KAAK,KAAK,UAAU,CAAC,EAAE,KAAK,oBAAoB,GAAG,KAAK,SAAS,GAAG,KAAK,mBAAmB,mBAAmB,KAAK,cAAc,mBAAmB,CAAC,EAAE,KAAK,OAAO,GAAG,KAAK,OAAO,EAAE,CAAC,OAAO,CAAC,KAAK,iBAAiB,OAAO,KAAK,eAAe,MAAM,EAAE,KAAK,mBAAmB,EAAE,CAAC,MAAM,CAAC,GAAG,KAAK,iBAAiB,KAAK,OAAO,IAAI,EAAE,KAAK,eAAe,KAAK,EAAE,KAAK,mBAAmB,EAAE,IAAI,KAAK,cAAc,SAAS,CAAC,KAAK,QAAQ,aAAa,KAAK,YAAY,CAAC,EAAE,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,SAAS,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,KAAK,CAAC,GAAG,KAAK,eAAe,OAAO,GAAG,KAAK,MAAM,CAAC,CAAC,SAAS,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,KAAK,iBAAiB,OAAO,GAAG,KAAK,mBAAmB,kBAAkB,KAAK,QAAQ,MAAM,gBAAgB,EAAE,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,iBAAiB,EAAE,CAAC,QAAQ,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,sBAAsB,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,KAAK,cAAc,iBAAiB,EAAEH,CAAC,CAAC,CAAC,oBAAoB,EAAE,EAAE,CAAC,KAAK,cAAc,oBAAoB,EAAEA,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,mBAAmB,EAAE,KAAK,uBAAuB,CAAC,EAAE,KAAK,eAAe,EAAE,AAA4J,KAAK,+BAA9H,KAAK,gBAAgB,wBAAwB,KAAK,2BAA2B,EAAE,KAAK,4BAA4B,OAAO,EAAmC,MAAM,AAA+L,KAAK,wCAAxJ,KAAK,gBAAgB,gCAAgC,KAAK,oCAAoC,EAAE,KAAK,qCAAqC,OAAO,EAA4C,MAAM,AAAuI,KAAK,4BAA5G,KAAK,gBAAgB,YAAY,KAAK,wBAAwB,EAAE,KAAK,yBAAyB,OAAO,EAAgC,MAAM,KAAK,gBAAgB,OAAO,EAAE,KAAK,eAAe,KAAK,KAAK,SAAS,KAAK,KAAK,cAAc,SAAS,CAAC,KAAK,SAAS,CAAC,EAAE,KAAK,cAAc,wBAAwB,EAAE,KAAK,8BAA8B,CAAC,CAAC,QAAQ,CAAC,KAAK,oBAAoB,OAAO,KAAK,mBAAmB,EAAE,KAAK,UAAU,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,oBAAoB,OAAO,KAAK,UAAU,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,UAAU,CAAC,EAAE,KAAK,oBAAoB,EAAE,CAAC,QAAQ,CAAC,GAAM,KAAK,gBAAiB,KAAK,UAAW,KAAK,QAAS,CAAC,GAAG,GAAG,KAAK,mBAAmB,kBAAkB,CAAC,IAAI,EAAE,KAAK,cAAc,kBAAkB,OAAO,kBAAkB,EAAE,CAAC,OAAOA,EAAE,MAAMG,IAAG,KAAK,QAAQ,sBAAsB,EAAEH,IAAI,GAAGG,KAAI,IAAI,KAAK,QAAQ,MAAMA,GAAE,EAAE,KAAK,QAAQ,OAAOH,EAAE,EAAE,CAAC,KAAK,eAAe,OAAO,KAAK,QAAQ,MAAM,KAAK,QAAQ,MAAM,IAAI,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAM,GAAG,KAAK,UAAU,IAAK,KAAK,SAAS,KAAK,eAAe,EAAE,KAAK,QAAQ,EAAE,KAAK,kBAAkB,EAAE,KAAK,cAAc,CAAC,IAAI,EAAE,KAAK,aAAa,KAAK,aAAa,KAAK,EAAE,KAAK,KAAK,cAAc,EAAE,IAAI,EAAE,EAAE,KAAK,KAAK,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,KAAK,gBAAgB,CAACF,EAAE,YAAY,MAAM,CAAC,EAAE,IAAIE,GAAE,IAAIF,EAAE,YAAY,YAAY,IAAI,IAAIK,KAAKvB,EAAEoB,GAAE,UAAUG,CAAC,EAAE,IAAIA,GAAE,KAAK,eAAe,aAAaH,EAAC,EAAE,OAAOG,IAAG,KAAK,eAAe,OAAO,GAAG,KAAK,MAAM,EAAEA,EAAC,CAAC,cAAc,CAAC,GAAG,CAAC,KAAK,eAAe,OAAO,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEH,EAAE,KAAK,eAAe,aAAa,EAAE,IAAI,IAAIG,GAAE,EAAEA,GAAEH,EAAE,KAAK,EAAE,IAAG,EAAE,EAAEG,IAAGH,EAAE,IAAIG,EAAC,EAAE,OAAO,CAAC,CAAC,WAAW,EAAE,GAAE,CAAC,KAAK,iBAAiB,MAAML,EAAE,cAAc,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,QAAQ,EAAE,CAAClB,EAAEoB,EAAC,EAAEF,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,iBAAiB,MAAMA,EAAE,cAAc,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,KAAK,EAAElB,EAAEkB,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,iBAAiBE,EAAE,kBAAkBG,GAAE,QAAQD,GAAE,GAAGH,IAAG,EAAE,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,GAAGA,GAAE,iBAAiBC,GAAG,EAAE,EAAE,kBAAkBG,IAAG,CAAC,EAAE,GAAGD,KAAI,IAAK,IAAG,CAAC,QAAQA,EAAC,CAAC,EAAEA,KAAI,IAAK,IAAG,KAAK,gBAAgB,KAAK,eAAe,WAAWA,EAAC,EAAE,GAAG,KAAK,mBAAmB,oBAAoB,KAAK,cAAc,WAAW,EAAE,QAAQ,KAAK,QAAQ,IAAI,EAAE,EAAE,UAAU,KAAK,OAAO,EAAE,KAAK,cAAc,mBAAmB,EAAE,QAAQ,KAAK,QAAQ,IAAI,EAAE,EAAE,KAAK,OAAO,GAAG,KAAK,OAAO,IAAI,EAAE,UAAU,KAAK,OAAO,EAAE,KAAK,WAAW,KAAK,SAAS,GAAG,CAAC,cAAc,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,kBAAkB,IAAI,GAAG,CAAC,KAAK,SAAS,KAAK,eAAe,cAAc,EAAE,KAAK,QAAQ,MAAM,KAAK,QAAQ,MAAM,IAAI,KAAK,cAAc,UAAU,IAAK,IAAG,KAAK,eAAe,WAAW,KAAK,cAAc,OAAO,EAAE,KAAK,OAAO,EAAE,CAAC,UAAU,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,KAAK,gBAAgB,QAAQ,EAAE,GAAG,EAAE,CAAC,IAAIF,EAAE,CAAC,EAAE,IAAI,IAAIG,GAAE,EAAEA,GAAE,EAAE,KAAK,EAAE,IAAG,EAAE,CAAC,IAAID,GAAE,EAAE,IAAIC,EAAC,EAAEH,EAAE,KAAK,CAAC,KAAKE,GAAE,KAAK,KAAKA,GAAE,KAAK,SAASA,GAAE,QAAQ,CAAC,CAAC,CAAC,OAAOF,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIA,EAAE,KAAK,eAAe,SAAS,CAAC,EAAE,OAAOA,IAAI,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,GAAGA,CAAC,CAAC,YAAY,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,WAAW,EAAE,OAAO,IAAI,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIA,EAAE,OAAO,GAAG,SAAS,EAAE,KAAK,UAAU,CAAC,EAAEG,GAAE,KAAK,eAAe,aAAaH,CAAC,EAAE,OAAOG,KAAI,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,GAAGA,EAAC,CAAC,SAAS,EAAE,CAAC,KAAK,iBAAiB,MAAM,KAAK,eAAe,SAAS,KAAK,UAAU,CAAC,CAAC,IAAI,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,iBAAiB,EAAE,CAAC,OAAO,MAAM,QAAQ,CAAC,GAAG,EAAE,OAAO,GAAG,OAAO,EAAE,IAAI,UAAU,EAAE,KAAK,MAAM,MAAM,EAAE,IAAI,MAAM,EAAE,EAAE,CAAC,YAAY,CAAC,GAAG,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,WAAW,EAAEH,EAAE,CAAC,EAAE,IAAI,IAAIG,GAAE,EAAEA,GAAE,EAAE,KAAK,EAAE,IAAG,EAAEH,EAAE,KAAK,EAAE,IAAIG,EAAC,CAAC,EAAE,OAAOH,CAAC,CAAC,YAAY,EAAE,CAAC,GAAI,KAAK,eAA+D,OAAnC,KAAK,eAAe,YAAY,CAAU,GAAG,IAAK,EAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,KAAK,eAAe,OAAO,IAAIA,EAAE,KAAK,eAAe,WAAW,CAAC,EAAE,GAAGA,EAAE,GAAG,CAAC,OAAO,KAAK,MAAMA,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,GAAG,CAAC,OAAO,KAAK,MAAM,KAAK,eAAe,YAAY,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIG,GAAE,KAAK,iBAAiBH,CAAC,EAAEE,GAAE,KAAK,UAAU,CAAC,EAAE,MAAM,EAAEF,CAAC,CAAC,EAAED,GAAE,KAAK,eAAe,WAAW,EAAEG,EAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEH,EAAC,CAAC,cAAc,EAAE,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAyBG,GAAE,KAAK,UAAU,CAAC,EAArC,OAAOF,GAAG,SAAiC,EAAF,EAAI,EAAEA,CAAC,CAAC,EAAED,GAAE,KAAK,eAAe,WAAW,EAAEG,EAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEH,EAAC,CAAC,cAAc,EAAE,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAII,GAAE,KAAK,iBAAiBH,CAAC,EAAEE,GAAE,KAAK,UAAU,CAAC,EAAE,MAAM,EAAEF,CAAC,CAAC,EAAED,GAAE,KAAK,eAAe,WAAW,EAAEG,EAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEH,EAAC,CAAC,gBAAgB,EAAE,EAAE,GAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIG,GAAE,KAAK,iBAAiBF,CAAC,EAAED,GAAE,KAAK,UAAU,CAAC,EAAE,CAAC,EAAE,MAAM,EAAEC,CAAC,EAAE,EAAEG,EAAC,CAAC,EAAEF,GAAE,KAAK,eAAe,WAAW,EAAEF,EAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEE,EAAC,CAAC,YAAY,EAAE,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIE,GAAE,KAAK,MAAM,KAAK,eAAe,WAAW,CAAC,CAAC,EAAED,GAAEF,EAAE,GAAGG,IAAG,MAAMA,IAAG,MAAM,QAAQA,GAAE,CAAC,EAAE,CAAC,IAAI,EAAEA,GAAE,EAAE,GAAG,MAAM,GAAG,OAAO,EAAE,GAAG,WAAW,GAAE,CAAC,GAAG,EAAE,EAAE,GAAGH,CAAC,EAAE,CAAC,IAAID,GAAE,KAAK,UAAU,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAEG,EAAC,CAAC,CAAC,CAAC,EAAED,GAAE,KAAK,eAAe,WAAW,EAAEF,EAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEE,EAAC,CAAC,UAAU,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAID,EAAE,KAAK,eAAe,UAAU,CAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEA,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIA,EAAE,KAAK,eAAe,UAAU,CAAC,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAEA,CAAC,CAAC,YAAY,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,WAAW,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,CAAC,YAAY,CAAC,GAAG,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,WAAW,EAAE,OAAO,KAAK,eAAe,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,KAAK,iBAAiB,MAAMF,EAAE,cAAc,MAAM,KAAK,eAAe,UAAU,CAAC,GAAG,KAAK,eAAe,OAAO,EAAE,OAAO,EAAElB,EAAEkB,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,GAAE,GAAE,CAAC,OAAO,KAAK,iBAAiB,MAAM,KAAK,eAAe,YAAY,EAAEE,EAAEG,GAAED,EAAC,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,aAAa,aAAa,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIC,GAAED,GAAE,MAAM,EAAE,KAAK,EAAE,GAAG,OAAOF,GAAG,SAAS,CAAC,IAAI,EAAE,MAAM,MAAMA,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,OAAO,QAAQ,MAAM,kCAAkCA,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,GAAE,MAAM,EAAE,YAAY,CAAC,MAAM,GAAGA,aAAa,WAAW,CAAC,IAAI,EAAEA,EAAE,OAAO,MAAMA,EAAE,WAAWA,EAAE,WAAWA,EAAE,UAAU,EAAE,aAAa,YAAY,GAAE,GAAG,GAAE,IAAI,YAAYA,EAAE,UAAU,EAAE,IAAI,WAAWG,EAAC,CAAC,CAAC,IAAIH,CAAC,EAAE,KAAM,IAAEA,EAAE,IAAID,GAAEG,GAAE,aAAa,EAAE,EAAEA,GAAEC,EAAC,CAAC,EAAE,OAAOJ,IAAG,QAAQ,MAAM,4BAA4B,EAAE,6BAA6B,EAAEA,EAAC,OAAOC,EAAE,CAAC,OAAO,QAAQ,MAAM,2BAA2B,EAAE,IAAIA,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,GAAE,CAAC,GAAG,CAACF,EAAE,YAAY,MAAM,CAAC,EAAE,IAAIK,GAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAED,GAAE,IAAIJ,EAAE,YAAY,YAAY,IAAI,IAAI,KAAKK,GAAED,GAAE,UAAU,CAAC,EAAE,OAAO,KAAK,gBAAgB,MAAMtB,EAAEoB,GAAEE,EAAC,GAAG,CAAC,CAAC,CAAC,cAAc,EAAE,GAAE,CAAC,GAAG,CAACJ,EAAE,YAAY,MAAM,CAAC,EAAE,IAAIK,GAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAED,GAAE,IAAIJ,EAAE,YAAY,YAAY,IAAI,IAAI,KAAKK,GAAED,GAAE,UAAU,CAAC,EAAE,OAAO,KAAK,gBAAgB,cAActB,EAAEoB,GAAEE,EAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,MAAM,KAAK,gBAAgB,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,KAAK,gBAAgB,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,IAAIF,EAAE,KAAK,gBAAgB,eAAe,CAAC,EAAE,GAAG,CAACA,GAAGA,EAAE,KAAK,IAAI,EAAE,OAAO,IAAIG,GAAE,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,GAAG,EAAEA,GAAE,KAAKH,EAAE,IAAI,CAAC,CAAC,EAAE,OAAOG,EAAC,CAAC,OAAO,4BAA4B,EAAE,GAAE,CAAC,OAAOL,EAAE,aAAa,4BAA4BlB,EAAEoB,EAAC,GAAG,EAAE,CAAC,6BAA6B,CAAC,GAAG,CAAC,KAAK,gBAAgB,CAACF,EAAE,YAAY,OAAO,IAAIlB,EAAE,IAAIkB,EAAE,YAAY,6BAA6BlB,EAAE,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,uBAAuB,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,mBAAmB,CAAC,EAAE,KAAK,oBAAoB,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,EAAE,eAAe,CAAC,gBAAgB,CAAC,KAAK,uBAAuB,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,kBAAkB,CAAC,EAAE,KAAK,gBAAgB,UAAU,GAAG,KAAK,mBAAmB,CAAC,GAAG,CAAC,CAAC,EAAE,EAAEA,EAAE,kBAAkB,GAAG,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,0BAA0B,UAAU,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,+BAA+B,EAAE,EAAE,KAAI,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,sCAAsC,UAAU,EAAE,SAASuB,GAAE,SAASH,CAAC,CAAC,CAAC,EAAE,EAAEpB,EAAE,+BAA+B,EAAE,EAAE,KAAI,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,sCAAsC,UAAU,EAAE,SAASuB,GAAE,SAASH,CAAC,CAAC,CAAC,EAAE,EAAEpB,EAAE,8BAA8B,EAAE,EAAE,KAAI,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,qCAAqC,UAAU,EAAE,SAASuB,GAAE,SAASH,CAAC,CAAC,CAAC,EAAE,EAAEpB,EAAE,iBAAiB,GAAG,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,yBAAyB,UAAU,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,kBAAkB,EAAE,IAAI,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,yBAAyB,UAAU,EAAE,QAAQoB,CAAC,CAAC,CAAC,EAAE,EAAEpB,EAAE,mBAAmB,GAAG,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,2BAA2B,MAAM,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,gBAAgB,GAAG,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,wBAAwB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,YAAY,GAAG,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,oBAAoB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,IAAIoB,GAAE,IAAIF,EAAE,YAAY,qCAAqCE,GAAE,cAAc,GAAG,CAAC,EAAE,EAAE,WAAW,WAAW,GAAG,EAAE,CAAC,EAAE,KAAK,cAAc,SAAS,CAAC,KAAK,8BAA8B,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,4BAA4B,KAAK,eAAe,sBAAsBpB,CAAC,EAAE,KAAK,qCAAqC,KAAK,eAAe,8BAA8BoB,EAAC,CAAC,CAAC,+BAA+B,CAAC,AAA4J,KAAK,+BAA9H,KAAK,gBAAgB,wBAAwB,KAAK,2BAA2B,EAAE,KAAK,4BAA4B,OAAO,EAAmC,MAAM,AAA+L,KAAK,wCAAxJ,KAAK,gBAAgB,gCAAgC,KAAK,oCAAoC,EAAE,KAAK,qCAAqC,OAAO,EAA4C,KAAK,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,KAAK,gBAAgB,CAACF,EAAE,YAAY,MAAM,CAAC,EAAE,KAAK,8BAA8B,EAAE,IAAIE,GAAE,KAAK,eAAe,iBAAiBpB,CAAC,EAAE,OAAOoB,IAAG,KAAK,4BAA4B,EAAEA,EAAC,CAAC,qBAAqB,EAAE,CAAC,GAAG,CAAC,KAAK,gBAAgB,CAACF,EAAE,YAAY,MAAM,CAAC,EAAE,KAAK,8BAA8B,EAAE,IAAIE,GAAE,KAAK,eAAe,qBAAqBpB,CAAC,EAAE,OAAOoB,IAAG,KAAK,4BAA4B,EAAEA,EAAC,CAAC,sBAAsB,EAAE,CAAC,KAAK,oBAAoB,CAAC,CAAC,mBAAmB,CAAC,GAAGF,EAAE,cAAc,MAAM,KAAK,iBAAiB,KAAK,MAAM,CAAC,EAAE,IAAIlB,EAAEkB,EAAE,YAAY,2BAA2B,EAAE,GAAG,KAAK,oBAAoB,CAAC,IAAIE,GAAE,KAAK,oBAAoB,cAAc,GAAGA,IAAG,OAAOA,GAAE,wBAAwB,YAAY,EAAE,uBAAuBA,GAAE,wBAAwBA,IAAG,UAAU,CAAC,EAAE,UAAU,IAAIF,EAAE,YAAY,aAAa,IAAI,IAAIK,KAAKH,GAAE,UAAUpB,EAAE,UAAU,UAAUuB,CAAC,CAAC,CAAC,CAAC,IAAIH,GAAE,KAAK,eAAe,kBAAkBpB,CAAC,EAAE,OAAOoB,KAAI,KAAK,uBAAuB,CAAC,EAAE,KAAK,4BAA4B,EAAE,KAAK,oBAAoB,GAAGA,EAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,iBAAiB,EAAE,OAAO,IAAI,KAAK,8BAA8B,EAAE,KAAK,uBAAuB,CAAC,EAAE,KAAK,8BAA8B,EAAE,KAAK,eAAe,UAAU,GAAG,KAAK,mBAAmB,GAAG,CAAC,CAAC,uBAAuB,CAAC,OAAO,KAAK,gBAAgB,mBAAmB,GAAG,EAAE,CAAC,6BAA6B,CAAC,OAAO,KAAK,gBAAgB,yBAAyB,GAAG,EAAE,CAAC,yBAAyB,CAAC,OAAO,KAAK,gBAAgB,qBAAqB,GAAG,EAAE,CAAC,0BAA0B,EAAE,EAAE,CAAC,EAAE,CAAC,OAAO,KAAK,gBAAgB,iCAAiC,EAAEA,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,OAAO,KAAK,gBAAgB,gBAAgB,CAAC,GAAG,EAAE,CAAC,0BAA0B,CAAC,GAAG,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,2BAA2B,EAAEA,EAAE,CAAC,EAAE,IAAI,IAAIG,GAAE,EAAEA,GAAE,EAAE,KAAK,EAAE,IAAG,EAAEH,EAAE,KAAK,EAAE,IAAIG,EAAC,CAAC,EAAE,OAAOH,CAAC,CAAC,4BAA4B,EAAE,EAAE,CAAC,OAAO,KAAK,gBAAgB,4BAA4B,EAAEA,CAAC,GAAG,CAAC,CAAC,CAAC,4BAA4B,EAAE,EAAE,CAAC,OAAO,KAAK,gBAAgB,4BAA4B,EAAEA,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,EAAE,CAAC,OAAO,KAAK,gBAAgB,2BAA2B,EAAEA,CAAC,GAAG,CAAC,CAAC,CAAC,4BAA4B,EAAE,CAAC,OAAO,KAAK,gBAAgB,4BAA4B,CAAC,CAAC,CAAC,4BAA4B,EAAE,CAAC,OAAO,KAAK,gBAAgB,4BAA4B,CAAC,CAAC,CAAC,2BAA2B,EAAE,CAAC,OAAO,KAAK,gBAAgB,2BAA2B,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,IAAI,EAAE,KAAK,eAAe,sBAAsB,EAAEA,EAAE,CAAC,EAAE,IAAI,IAAIG,GAAE,EAAEA,GAAE,EAAE,KAAK,EAAE,IAAG,EAAEH,EAAE,KAAK,EAAE,IAAIG,EAAC,CAAC,EAAE,OAAOH,CAAC,CAAC,sBAAsB,EAAE,CAAC,KAAK,gBAAgB,sBAAsB,CAAC,CAAC,CAAC,2BAA2B,EAAE,EAAE,CAAC,KAAK,gBAAgB,2BAA2B,EAAEA,CAAC,CAAC,CAAC,+BAA+B,EAAE,EAAE,CAAC,KAAK,gBAAgB,+BAA+B,EAAEA,CAAC,CAAC,CAAC,iCAAiC,EAAE,EAAE,CAAC,KAAK,gBAAgB,iCAAiC,EAAEA,CAAC,CAAC,CAAC,iCAAiC,EAAE,EAAE,CAAC,KAAK,gBAAgB,iCAAiC,EAAEA,CAAC,CAAC,CAAC,kCAAkC,EAAE,EAAE,CAAC,KAAK,gBAAgB,kCAAkC,EAAEA,CAAC,CAAC,CAAC,iCAAiC,EAAE,EAAE,CAAC,KAAK,gBAAgB,iCAAiC,EAAEA,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,EAAEA,GAAG,KAAK,2BAA2BA,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,EAAEA,GAAG,KAAK,+BAA+BA,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,EAAEA,GAAG,KAAK,iCAAiCA,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,EAAEA,GAAG,KAAK,iCAAiCA,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,EAAEA,GAAG,KAAK,kCAAkCA,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,EAAEA,GAAG,KAAK,iCAAiCA,EAAE,EAAEA,EAAE,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,KAAK,mBAAmB,mBAAmB,KAAK,iBAAiB,MAAM,KAAK,SAAS,CAAC,IAAI,EAAE,KAAK,yBAAyB,EAAE,KAAK,8BAA8B,EAAE,EAAE,SAAS,OAAO,IAAI,KAAK,cAAc,KAAK,SAAS,KAAK,IAAI,EAAE,KAAK,QAAQ,iBAAiB,QAAQ,KAAK,aAAa,GAAG,EAAE,SAAS,WAAW,IAAI,KAAK,kBAAkB,KAAK,aAAa,KAAK,IAAI,EAAE,KAAK,QAAQ,iBAAiB,YAAY,KAAK,iBAAiB,GAAG,EAAE,SAAS,aAAa,IAAI,KAAK,oBAAoB,KAAK,eAAe,KAAK,IAAI,EAAE,KAAK,QAAQ,iBAAiB,cAAc,KAAK,mBAAmB,GAAG,EAAE,SAAS,aAAa,IAAI,KAAK,oBAAoB,KAAK,eAAe,KAAK,IAAI,EAAE,KAAK,QAAQ,iBAAiB,cAAc,KAAK,mBAAmB,GAAG,EAAE,SAAS,cAAc,IAAI,KAAK,qBAAqB,KAAK,gBAAgB,KAAK,IAAI,EAAE,KAAK,QAAQ,iBAAiB,eAAe,KAAK,oBAAoB,GAAG,EAAE,SAAS,aAAa,IAAI,KAAK,qBAAqB,KAAK,gBAAgB,KAAK,IAAI,EAAE,KAAK,QAAQ,iBAAiB,eAAe,KAAK,oBAAoB,EAAE,CAAC,CAAC,+BAA+B,CAAC,GAAG,KAAK,mBAAmB,oBAAoB,AAAkF,KAAK,iBAAlE,KAAK,QAAQ,oBAAoB,QAAQ,KAAK,aAAa,EAAqB,MAAM,AAA8F,KAAK,qBAA1E,KAAK,QAAQ,oBAAoB,YAAY,KAAK,iBAAiB,EAAyB,MAAM,AAAoG,KAAK,uBAA9E,KAAK,QAAQ,oBAAoB,cAAc,KAAK,mBAAmB,EAA2B,MAAM,AAAoG,KAAK,uBAA9E,KAAK,QAAQ,oBAAoB,cAAc,KAAK,mBAAmB,EAA2B,MAAM,AAAuG,KAAK,wBAAhF,KAAK,QAAQ,oBAAoB,eAAe,KAAK,oBAAoB,EAA4B,MAAM,AAAuG,KAAK,wBAAhF,KAAK,QAAQ,oBAAoB,eAAe,KAAK,oBAAoB,EAA4B,MAAM,CAAC,EAAE,EAAE,EAAE,cAAc,IAAI,EAAM,EAAE,KAAK,CAAC,aAAa,CAAC,GAAG,OAAO,OAAO,IAAI,MAAM,MAAM,8CAA8C,EAAE,IAAI,EAAE,IAAI,KAAK,CAAC,IAAI,WAAW,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,EA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"}