{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7mNir5OEuaXJj7OXR019/bTlYPuv1SN301PJZZITY/qGtxhGNVf.js", "ssg:https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/I3GA1LNcnfX23fOhSUyv/Vimeo.js", "ssg:https://ga.jspm.io/npm:@vimeo/player@2.16.4/dist/player.es.js", "ssg:https://framerusercontent.com/modules/9phWbpWvpmO1hEdeMyMB/hdGzzzTdtEW4CJEHm8kU/KbylwT0HE.js", "ssg:https://framerusercontent.com/modules/4Kc4busqjXHVhXYPPgzM/EZ8KWYFyQP6KAn7h7y3J/DotLottiePlayer.js", "ssg:https://unpkg.com/@dotlottie/react-player@1.0.1/dist/index.js", "ssg:https://unpkg.com/@dotlottie/react-player@1.0.1/dist/chunk-KUYPCKSY.js", "ssg:https://unpkg.com/@dotlottie/react-player@1.0.1/dist/chunk-4ARQA6KV.js", "ssg:https://unpkg.com/@dotlottie/react-player@1.0.1/dist/chunk-ZMJV3L2S.js", "ssg:https://framerusercontent.com/modules/FEcHJ1FcEG0eSZ4f5EoS/JxPvFMQ8aHOX1nGmpO6m/FooterCtaLogic.js", "ssg:https://framerusercontent.com/modules/tG1frapsWkGYxgExXzFZ/ba1M1tTOf83yfbfQUKH7/xZndidUCt.js", "ssg:https://framerusercontent.com/modules/0GO9Dv0AwEIzzotwb0jY/GblzidLKmf77nlRYvvXw/U_qNHkQB4.js", "ssg:https://framerusercontent.com/modules/f91PwGGTBVdg1kAHP1h2/EGxKJeAmaMQxEhq5FEro/Mh0E1h3z6.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js", "ssg:https://framerusercontent.com/modules/qg97Hdiy47LdjkGvxQT1/SyszdYiJ3R7mkXNyAjgD/hcprBVv4i.js", "ssg:https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js", "ssg:https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo-0.js", "ssg:https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo-1.js", "ssg:https://framerusercontent.com/modules/9DqqhRx2rNXWyTiUK57i/2kYYuJHCj2zFoFWF2BrU/OeVDXEAxK.js", "ssg:https://framerusercontent.com/modules/C97APBHSjnwdRrtjElEb/QzGRaqo1G26hob8Et1f0/ZcUYm_6Xa.js", "ssg:https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/omCb5bQOPmp4Yw0JgJCZ/DotLottieFramer.js", "ssg:https://unpkg.com/@lottiefiles/dotlottie-react@0.11.0/dist/index.js", "ssg:https://cdn.jsdelivr.net/npm/@dotlottie/dotlottie-js@0.9.0-beta.13/+esm", "ssg:https://cdn.jsdelivr.net/npm/fflate@0.8.2/+esm", "ssg:https://cdn.jsdelivr.net/npm/valibot@0.13.1/+esm", "ssg:https://framerusercontent.com/modules/W2i2vhQdtPbfGEHum4Q3/VQfGUyVkIF3xasgNale7/d3SYgn4dR.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc.js", "ssg:https://framerusercontent.com/modules/b87NheJqtCs97DXjfrq7/42EuYbHiaKLzwWHcYbcK/zaC16Pe4x.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc-0.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc-1.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc-2.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc-3.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc-4.js", "ssg:https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc-5.js", "ssg:https://framerusercontent.com/modules/1a2gkKIiSSvKHi1STGU3/ipq3zriPuUvSmh1X4F0j/jV5kkNUV4.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/LawmPBRRHZ3rhd1ylPej/e7Gp52R1MPXWoOMtcngm/megT0_jfW.js", "ssg:https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/T6ZGB73b2P0hijCMrF3x/DotLottieFramer.js", "ssg:https://framerusercontent.com/modules/4VDKvfnLfut0nnBsvTVs/o8Kwz2B3W3k9y1IqR145/ormAVK7Bm.js", "ssg:https://framerusercontent.com/modules/6wX0JXJVGknHMSW3afyJ/nGemWMP1YbWMCyDKUSHP/HfrZqaoof.js", "ssg:https://framerusercontent.com/modules/wV7PGr4e239JQLHm8hh6/FSoAwfeRGtl9YgFLX6Xt/ormAVK7Bm.js", "ssg:https://framerusercontent.com/modules/wV7PGr4e239JQLHm8hh6/FSoAwfeRGtl9YgFLX6Xt/ormAVK7Bm-0.js", "ssg:https://framerusercontent.com/modules/zU4WKDYIVRTwJQwskdBq/VA5AQuFndH58Gndqcck7/oyEjEgX8V.js", "ssg:https://framerusercontent.com/modules/Uy8LE5YgZJss5og2w0P9/l8zWNqmH23NWt04S1lv4/uWNnrY6Pk.js", "ssg:https://framerusercontent.com/modules/8o8OOc0rrfI7lDL2gmH2/Y9ABgHhbmRZKbAKKN4Fh/API_Users_Companies_Count.js", "ssg:https://framerusercontent.com/modules/pbE1mVwOiwH28VOYXu5V/F3gS0VxyvSlXjykdoEGb/Deh4Kb2Hq.js", "ssg:https://framerusercontent.com/modules/c326Lq6dv74Os77v8rYL/4WQ0IrQ4BAnsgYewNP69/j3lYUJLIo.js", "ssg:https://framerusercontent.com/modules/NOideUJSwW7ab0oZ7W3U/X0wwgPgoPgGsNGhQVyvb/NCm3ZEzuB.js", "ssg:https://framerusercontent.com/modules/WHCkX6bCKGsMq1r0Va31/rDrCngJOs3HKSjT4W85R/qGtxhGNVf.js"],
  "sourcesContent": ["// Generated by Framer (6807895)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/I3GA1LNcnfX23fOhSUyv/Vimeo.js\";import FooterBanner from\"https://framerusercontent.com/modules/9phWbpWvpmO1hEdeMyMB/hdGzzzTdtEW4CJEHm8kU/KbylwT0HE.js\";import ButtonsPrimaryButton from\"https://framerusercontent.com/modules/DWU8858Xy38EedUkuGl8/P65KmS5K9WoGal6inxUu/J_MNIUz2D.js\";import LogoTicker from\"https://framerusercontent.com/modules/f91PwGGTBVdg1kAHP1h2/EGxKJeAmaMQxEhq5FEro/Mh0E1h3z6.js\";import Card from\"https://framerusercontent.com/modules/nBLxv8VtQBQfbqWwLj8s/Cr1cge40zbkgCPdsU5b2/YCaZH5bxO.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js\";import AccordionsCardAccordionLight from\"https://framerusercontent.com/modules/nRVrTWCoQYGJUpzE2cp6/zb0JNccMN6vtC8jT2gWw/hKRUAx1rE.js\";import ChangelogCreator from\"https://framerusercontent.com/modules/qg97Hdiy47LdjkGvxQT1/SyszdYiJ3R7mkXNyAjgD/hcprBVv4i.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/omCb5bQOPmp4Yw0JgJCZ/DotLottieFramer.js\";import TagCloud from\"#framer/local/canvasComponent/d3SYgn4dR/d3SYgn4dR.js\";import CommunityAnimations1 from\"#framer/local/canvasComponent/jV5kkNUV4/jV5kkNUV4.js\";import BentoCard from\"#framer/local/canvasComponent/ormAVK7Bm/ormAVK7Bm.js\";import CommunityAnimations2 from\"#framer/local/canvasComponent/oyEjEgX8V/oyEjEgX8V.js\";import CommunityAnimations3 from\"#framer/local/canvasComponent/uWNnrY6Pk/uWNnrY6Pk.js\";import{withStrapiNumbers}from\"#framer/local/codeFile/dV8WKZM/API_Users_Companies_Count.js\";import*as sharedStyle2 from\"#framer/local/css/Deh4Kb2Hq/Deh4Kb2Hq.js\";import*as sharedStyle4 from\"#framer/local/css/fVxnimdqP/fVxnimdqP.js\";import*as sharedStyle7 from\"#framer/local/css/gzb1Gn83s/gzb1Gn83s.js\";import*as sharedStyle3 from\"#framer/local/css/j3lYUJLIo/j3lYUJLIo.js\";import*as sharedStyle9 from\"#framer/local/css/NCm3ZEzuB/NCm3ZEzuB.js\";import*as sharedStyle6 from\"#framer/local/css/uH57GZBwH/uH57GZBwH.js\";import*as sharedStyle8 from\"#framer/local/css/XbzyaXmwi/XbzyaXmwi.js\";import*as sharedStyle1 from\"#framer/local/css/xZndidUCt/xZndidUCt.js\";import*as sharedStyle from\"#framer/local/css/YAP816Y5n/YAP816Y5n.js\";import*as sharedStyle5 from\"#framer/local/css/Zd9KtovA_/Zd9KtovA_.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/qGtxhGNVf/qGtxhGNVf.js\";import metadataProvider from\"#framer/local/webPageMetadata/qGtxhGNVf/qGtxhGNVf.js\";const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const ButtonsPrimaryButtonFonts=getFonts(ButtonsPrimaryButton);const MotionDivWithFX=withFX(motion.div);const ChangelogCreatorFonts=getFonts(ChangelogCreator);const RichTextWithStrapiNumbers=withStrapiNumbers(RichText);const LogoTickerFonts=getFonts(LogoTicker);const CommunityAnimations1Fonts=getFonts(CommunityAnimations1);const CommunityAnimations2Fonts=getFonts(CommunityAnimations2);const CommunityAnimations3Fonts=getFonts(CommunityAnimations3);const BentoCardFonts=getFonts(BentoCard);const TagCloudFonts=getFonts(TagCloud);const VimeoFonts=getFonts(Vimeo);const YouTubeFonts=getFonts(YouTube);const CardFonts=getFonts(Card);const RichTextWithFX=withFX(RichText);const AccordionsCardAccordionLightFonts=getFonts(AccordionsCardAccordionLight);const FooterBannerFonts=getFonts(FooterBanner);const breakpoints={c1TNxGq1F:\"(min-width: 1280px)\",jh9v6MaVn:\"(max-width: 639px)\",wwfl8ipiS:\"(min-width: 640px) and (max-width: 1279px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Hb0br\";const variantClassNames={c1TNxGq1F:\"framer-v-b1z9dx\",jh9v6MaVn:\"framer-v-rnx3sa\",wwfl8ipiS:\"framer-v-bo0mch\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const transition2={damping:15,delay:0,mass:1,stiffness:100,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:150};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value}});};const humanReadableVariantMap={Desktop:\"c1TNxGq1F\",Phone:\"jh9v6MaVn\",Tablet:\"wwfl8ipiS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"c1TNxGq1F\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"jh9v6MaVn\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"wwfl8ipiS\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"jh9v6MaVn\")return true;return false;};const elementId=useRouteElementId(\"FWcSnw97Y\");const ref2=React.useRef(null);const defaultLayoutId=React.useId();useCustomCursors({});const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"c1TNxGq1F\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-b1z9dx\",className),ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1crs6tn\",\"data-framer-name\":\"Confetti\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-451z61-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"ybjLmohog\",layoutId:\"ybjLmohog\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/9cf3c3b6-3ea7-4512-ae65-4b19f81ccaf7/LeCVhiotPE.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Blob\",fit:\"fill\",intrinsicHeight:950,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+450),pixelHeight:950,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/EFiugmbyLimhcsac960WIRHRjY.svg\",srcSet:\"https://framerusercontent.com/images/EFiugmbyLimhcsac960WIRHRjY.svg?scale-down-to=512 512w,https://framerusercontent.com/images/EFiugmbyLimhcsac960WIRHRjY.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/EFiugmbyLimhcsac960WIRHRjY.svg 1440w\"},className:\"framer-jnizfk\",\"data-framer-name\":\"Blob\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7isww8\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",style:{\"--framer-text-alignment\":\"center\"},children:\"A powerful web-based Lottie animation tool\"})}),className:\"framer-1gx9piw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\"},children:\"Lottie Creator is designed to create ultra-lightweight, highly customizable and interactive animations for web, apps and social. Supercharged with AI-based Motion Copilot.\"})}),className:\"framer-1uad67\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 48px)`,y:(componentViewport?.y||0)+0+0+40+268.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+0+80+268.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10z2hds-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{c5AJytCd2:getLocalizedValue(\"v3\",activeLocale)??\"Launch Lottie Creator\",height:\"100%\",id:\"xU98JIcND\",jq_PTeU3I:true,layoutId:\"xU98JIcND\",lFrir3hD7:false,ltHhdrXJw:\"creator.lottiefiles.com?utm_medium=web&utm_source=creator-landing\",MoXxH0QuI:false,variant:\"aXxdV7tzW\",width:\"100%\",xyHk2VSGl:\"MagnifyingGlass\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{__framer__styleTransformEffectEnabled:undefined},wwfl8ipiS:{__framer__styleTransformEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:30,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:-80}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1j4ot32\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{background:{alt:getLocalizedValue(\"v4\",activeLocale)??\"LottieFiles Creator\",fit:\"fill\",intrinsicHeight:810,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+396.4+0+0),pixelHeight:1620,pixelWidth:2880,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1440px)`,src:\"https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=512 512w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp 2880w\"}},wwfl8ipiS:{background:{alt:getLocalizedValue(\"v4\",activeLocale)??\"LottieFiles Creator\",fit:\"fill\",intrinsicHeight:810,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+452.4+0+0),pixelHeight:1620,pixelWidth:2880,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1440px)`,src:\"https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=512 512w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v4\",activeLocale)??\"LottieFiles Creator\",fit:\"fill\",intrinsicHeight:810,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+452.4+0+0),pixelHeight:1620,pixelWidth:2880,sizes:`min(${componentViewport?.width||\"100vw\"} - 80px, 1440px)`,src:\"https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=512 512w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/dT6ZcPxQCZEjGhW06D11uGK99U.webp 2880w\"},className:\"framer-yjnyjg\",\"data-framer-name\":\"Creator_LP_Key_Screen\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p5he6i\",\"data-framer-name\":\"Lottie\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o8hz3e-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"XjgW1Xajl\",layoutId:\"XjgW1Xajl\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/37fbb505-3db1-42d3-b197-63947c7ae588/p0gyKc4c9O.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k80o5j hidden-rnx3sa\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wwfl8ipiS:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7S2FybGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"rgb(128, 142, 154)\"},children:\"714 x 462\"})}),fonts:[\"GF;Karla-regular\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1x4gme3\",\"data-styles-preset\":\"Deh4Kb2Hq\",style:{\"--framer-text-color\":\"rgb(128, 142, 154)\"},children:\"714 x 462\"})}),className:\"framer-189uddi\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wwfl8ipiS:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7S2FybGEtNzAw\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"rgb(191, 200, 209)\"},children:\"Main scene\"})}),fonts:[\"GF;Karla-700\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-61pk4t\",\"data-styles-preset\":\"j3lYUJLIo\",style:{\"--framer-text-color\":\"rgb(191, 200, 209)\"},children:\"Main scene\"})}),className:\"framer-1txojwl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iqsfus\",\"data-framer-name\":\"Changelog\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\"},children:\"What's new\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"What's new\"})}),className:\"framer-n8gos\",\"data-framer-name\":\"The easiest way to add animation to WordPress\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+1206.4+80+81.6},wwfl8ipiS:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:210,width:`min(${componentViewport?.width||\"100vw\"}, 1200px)`,y:(componentViewport?.y||0)+0+1262.4+80+81.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-czvjjg-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{variant:\"OgpglPitj\"},wwfl8ipiS:{variant:\"pcOcYgnxk\"}},children:/*#__PURE__*/_jsx(ChangelogCreator,{height:\"100%\",id:\"mGKF8uwoC\",layoutId:\"mGKF8uwoC\",style:{width:\"100%\"},variant:\"VxQUrYWen\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gaijl2\",\"data-framer-name\":\"Companies\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9u4tuh\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"LottieFiles is trusted by over {users} million users and {companies} companies worldwide.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithStrapiNumbers,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"LottieFiles is trusted by over {users} million users and {companies} companies worldwide.\"})}),className:\"framer-u50y4s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-109hvss\",\"data-framer-name\":\"Logos Grey\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cavot8 hidden-rnx3sa\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-s40f8y\",\"data-framer-name\":\"Google\",fill:\"black\",intrinsicHeight:36,intrinsicWidth:113,svg:'<svg width=\"113\" height=\"36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#A1ADB7\"><path d=\"M14.447 12.989v3.738h9.023c-.24 2.069-.958 3.66-2.076 4.694-1.278 1.272-3.354 2.704-6.947 2.704-5.509 0-9.82-4.454-9.82-9.943s4.231-9.943 9.82-9.943c2.955 0 5.19 1.193 6.787 2.704l2.635-2.625C21.633 2.17 18.599.5 14.447.5 6.862.5.475 6.625.475 14.182s6.387 13.682 13.972 13.682c4.072 0 7.186-1.353 9.582-3.819 2.475-2.466 3.273-5.966 3.273-8.75 0-.874-.08-1.67-.16-2.306H14.448ZM38.48 9.886c-4.87 0-8.943 3.74-8.943 8.83s3.992 8.83 8.943 8.83c4.95 0 8.942-3.66 8.942-8.75 0-5.17-3.992-8.91-8.942-8.91Zm0 14.24c-2.715 0-5.03-2.228-5.03-5.33 0-3.182 2.315-5.33 5.03-5.33 2.714 0 5.03 2.148 5.03 5.33 0 3.102-2.316 5.33-5.03 5.33Zm43.675-12.251h-.16c-.878-1.034-2.555-1.989-4.71-1.989-4.472 0-8.304 3.819-8.304 8.83 0 4.932 3.832 8.83 8.303 8.83 2.156 0 3.833-.955 4.711-1.99h.16v1.274c0 3.34-1.837 5.17-4.711 5.17-2.395 0-3.833-1.67-4.471-3.182l-3.354 1.432c.958 2.307 3.593 5.25 7.905 5.25 4.55 0 8.463-2.704 8.463-9.227v-15.91h-3.672v1.512h-.16Zm-4.472 12.25c-2.714 0-4.71-2.307-4.71-5.33 0-3.102 2.076-5.329 4.71-5.329 2.635 0 4.711 2.307 4.711 5.41.08 3.022-1.996 5.25-4.71 5.25ZM58.362 9.886c-4.87 0-8.942 3.74-8.942 8.83s3.992 8.83 8.942 8.83 8.943-3.66 8.943-8.75c0-5.17-3.992-8.91-8.943-8.91Zm0 14.24c-2.714 0-5.03-2.228-5.03-5.33 0-3.182 2.316-5.33 5.03-5.33 2.715 0 5.03 2.148 5.03 5.33 0 3.102-2.315 5.33-5.03 5.33ZM88.941.898h3.833v26.727H88.94V.898Zm15.65 23.227c-1.996 0-3.353-.875-4.311-2.704l11.897-4.853-.4-1.034c-.718-1.988-3.034-5.648-7.585-5.648-4.55 0-8.383 3.58-8.383 8.83 0 4.932 3.752 8.83 8.782 8.83 4.073 0 6.388-2.466 7.426-3.898l-3.034-1.989c-1.038 1.512-2.395 2.466-4.392 2.466Zm-.239-10.898c1.597 0 2.954.796 3.353 1.91l-7.984 3.34c-.08-3.659 2.635-5.25 4.631-5.25Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.475 .5)\" d=\"M0 0h111.702v35H0z\"/></clipPath></defs></svg>',title:\"Google logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fkkcgu\",\"data-framer-name\":\"Disney\",fill:\"black\",intrinsicHeight:40,intrinsicWidth:96,svg:'<svg width=\"96\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M82.105 17.472c-1.592.366-5.795.57-5.795.57l-.517 1.658s2.081-.177 3.605-.027c0 0 .49-.041.544.543a9.185 9.185 0 0 1-.04 1.223s-.042.366-.545.462c-.585.095-4.53.271-4.53.271l-.64 2.147s-.231.489.3.353c.49-.136 4.625-.924 5.17-.815.57.136 1.224.924 1.033 1.63-.218.856-4.353 3.492-6.856 3.315 0 0-1.32.082-2.422-1.698-1.061-1.698.367-4.89.367-4.89s-.64-1.495-.163-2.039c0 0 .272-.23 1.088-.299l1.02-2.092s-1.156.068-1.836-.774c-.626-.816-.68-1.169-.19-1.386.517-.272 5.305-1.128 8.598-1.019 0 0 1.156-.136 2.176 1.861 0 0 .463.815-.353 1.006m-12.421 8.042c-.408.992-1.537 2.038-2.898 1.4-1.388-.652-3.578-5.109-3.578-5.109s-.816-1.657-.98-1.603c0 0-.176-.326-.271 1.495-.136 1.807.027 5.326-.721 5.883-.68.543-1.497.312-1.96-.327-.38-.638-.544-2.173-.326-4.85.245-2.676.857-5.53 1.633-6.412.816-.897 1.469-.245 1.714 0 0 0 1.047.95 2.816 3.763l.299.516s1.605 2.677 1.769 2.663c0 0 .136.136.245.027.163-.04.108-.91.108-.91s-.299-2.894-1.795-7.785c0 0-.218-.625-.069-1.222.137-.544.722-.272.722-.272s2.258 1.087 3.36 4.755c1.088 3.668.354 6.997-.055 7.988M58.624 16.1c-.218.38-.313.91-1.252 1.06 0 0-9.115.639-9.564 1.277 0 0-.299.38.19.476.518.108 2.586.38 3.565.434 1.061 0 4.626.028 5.932 1.63 0 0 .748.762.72 2.487-.027 1.766-.34 2.391-1.033 3.03-.721.597-6.898 3.369-10.884-.87 0 0-1.823-2.038.64-3.587 0 0 1.768-1.086 6.298.177 0 0 1.36.49 1.306.992-.081.543-1.129 1.087-2.652 1.06-1.47-.041-2.558-.748-2.34-.625.204.067-1.592-.87-2.15-.231-.544.597-.408.95.136 1.318 1.36.787 6.707.502 8.299-1.278 0 0 .64-.72-.327-1.304-.952-.543-3.727-.883-4.802-.924-1.02-.054-4.843 0-5.415-.991 0 0-.544-.707.055-2.636.626-2.038 5.074-2.826 7.006-2.989 0 0 5.306-.217 6.3.87 0 0 .135.244-.028.61M43.577 28.042c-.639.476-2 .272-2.394-.271-.38-.476-.517-2.35-.449-5.299.095-3.016.136-6.711.816-7.309.68-.584 1.089-.068 1.36.326.273.408.627.856.681 1.793.082.951.313 5.842.313 5.842s.3 4.456-.313 4.918m1.347-15.895c-1.878.638-3.156.435-4.245-.04-.476.855-.762 1.113-1.115 1.168-.545.054-1.02-.816-1.089-1.087-.108-.204-.367-.571-.054-1.4-1.061-.95-1.143-2.228-.952-3.084.245-1.005 2.04-4.782 7.482-5.23 0 0 2.666-.19 3.129 1.222h.082s2.584 0 2.53 2.31c0 2.31-2.857 5.19-5.768 6.182m2.421-6.617c-1.714.272-4.353 2.554-5.618 4.443 1.945.353 5.346.217 6.87-2.853 0 0 .721-1.93-1.252-1.59Zm-7.523 1.495c-.544.883-.571 1.413-.313 1.766.64-.951 1.769-2.446 3.47-3.614-1.307.136-2.409.68-3.157 1.848Zm46.35 20.881c-1.251 3.07-2.312 6.182-2.925 10.842 0 0-.136.91-.884.611-.748-.272-1.972-1.494-2.245-3.22-.272-2.255.735-6.059 2.79-10.434-.6-.95-1.021-2.364-.68-4.347 0 0 .543-3.668 4.216-6.983 0 0 .436-.367.68-.245.3.136.177 1.304-.067 1.902-.218.57-1.85 3.397-1.85 3.397s-1.02 1.929-.735 3.437c1.932-2.962 6.326-8.967 9.047-7.065 1.727 1.223 1.727 5.163.435 7.445-1.02 1.807-3.904 5.543-7.754 4.674m5.659-9.239c-1.007 1.087-2.803 3.152-4.217 5.951 1.496-.163 2.952-.992 3.4-1.413.722-.638 2.382-2.364 2.123-4.646 0 0-.163-1.196-1.306.108M30.925 29.55c-4.816 1.468-9.36.788-11.835.136-.069 1.006-.177 1.427-.34 1.59-.191.217-1.77 1.114-2.64-.163-.38-.611-.571-1.712-.68-2.717-5.578-2.527-8.163-6.25-8.244-6.386-.136-.136-1.402-1.453-.136-3.084 1.183-1.467 5.101-2.948 8.611-3.532.136-2.989.463-5.299.884-6.318.504-1.222 1.143-.135 1.715.68.462.611.748 3.233.775 5.325 2.286-.108 3.673.055 6.217.544 3.347.57 5.578 2.282 5.401 4.211-.163 1.903-1.904 2.69-2.585 2.745-.68.054-1.768-.448-1.768-.448-.762-.354-.068-.68.816-1.06.98-.476.762-.951.762-.951-.354-1.087-4.694-1.807-9.006-1.807 0 2.377.095 6.317.163 8.613 3.02.571 5.279.449 5.279.449s11.02-.313 11.332-7.337c.34-7.037-11.02-13.776-19.386-15.895C7.907 1.957 3.172 3.506 2.764 3.71c-.449.217-.04.299-.04.299s.448.068 1.265.34c.816.271.163.679.163.679-1.429.489-3.02.204-3.333-.448-.313-.639.204-1.223.816-2.08.571-.882 1.224-.855 1.224-.855 10.34-3.6 22.965 2.853 22.965 2.853 11.808 5.95 13.822 12.947 13.604 15.665-.19 2.676-1.224 7.2-8.503 9.401m-22.72-9.727c-1.169.543-.353 1.413-.353 1.413 2.204 2.35 4.898 3.83 7.483 4.755.299-4.076.272-5.53.272-7.581-4 .271-6.313.923-7.401 1.413Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.176)\" d=\"M0 0h95.238v40H0z\"/></clipPath></defs></svg>',title:\"Disney logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dkm9dg\",\"data-framer-name\":\"Duolingo\",fill:\"black\",intrinsicHeight:30,intrinsicWidth:129,svg:'<svg width=\"129\" height=\"30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M112.109 15c0-4.744 3.629-8.087 8.438-8.087 4.809 0 8.438 3.343 8.438 8.087 0 4.654-3.629 8.087-8.438 8.087-4.809 0-8.438-3.388-8.438-8.087Zm12.113 0c0-2.214-1.406-3.84-3.629-3.84-2.224 0-3.63 1.626-3.63 3.84s1.406 3.84 3.63 3.84c2.223 0 3.629-1.581 3.629-3.84Zm-15.289-3.75c.318.633.454 1.31.454 2.033 0 1.717-.908 3.298-2.359 4.518 1.996.949 3.175 3.253 3.175 5.422 0 4.066-3.311 6.777-8.347 6.777s-8.348-2.666-8.348-6.777c0-2.214 1.18-4.428 3.176-5.422-1.497-1.22-2.36-2.801-2.36-4.518 0-3.57 2.814-6.19 7.26-6.19 2.631 0 3.402.452 4.899.452.998 0 1.679-.135 2.904-.768.408-.226.726-.316.998-.316.59 0 .907.587.907 1.31.046 1.581-.68 2.892-2.359 3.479Zm-3.402 11.837c0-1.807-1.407-3.072-3.63-3.072s-3.63 1.22-3.63 3.072c0 1.717 1.543 3.073 3.63 3.073 2.042 0 3.63-1.356 3.63-3.073Zm-6.579-9.533c0 1.536 1.316 2.756 2.904 2.756 1.633 0 2.903-1.22 2.903-2.756 0-1.626-1.179-2.756-2.903-2.756-1.679 0-2.904 1.085-2.904 2.756Zm-7.621 1.762v5.648c0 1.084-.409 1.536-1.588 1.536h-1.588c-1.18 0-1.588-.452-1.588-1.536v-5.512c0-1.4-.227-2.395-.726-3.027-.544-.678-1.361-1.04-2.404-1.04-.998 0-1.906.362-2.496 1.04-.544.632-.907 1.626-.907 2.982v5.512c0 1.13-.454 1.536-1.588 1.536h-1.588c-1.089 0-1.588-.407-1.588-1.536V8.269c0-.724.363-1.04.908-1.04.816 0 1.95.678 2.813 1.988 1.27-1.491 3.22-2.26 5.126-2.26 2.314 0 4.174.814 5.399 2.17 1.225 1.4 1.814 3.207 1.814 6.19ZM66.56 2.576C66.56 1.13 67.74 0 69.282 0c1.452 0 2.722 1.13 2.722 2.575 0 1.4-1.27 2.576-2.722 2.576-1.543 0-2.722-1.175-2.722-2.576Zm.317 18.388V9.08c0-1.084.409-1.536 1.588-1.536h1.588c1.18 0 1.588.452 1.588 1.536v11.883c0 1.084-.408 1.536-1.588 1.536h-1.588c-1.18 0-1.588-.452-1.588-1.536Zm-8.393 0V6.054c0-3.75 2.133-5.873 3.857-5.873.544 0 .907.361.907 1.039v19.699c0 1.13-.454 1.536-1.588 1.536h-1.588c-1.089.045-1.588-.362-1.588-1.491ZM38.886 15c0-4.744 3.63-8.087 8.438-8.087 4.809 0 8.438 3.343 8.438 8.087 0 4.654-3.629 8.087-8.438 8.087-4.809 0-8.438-3.388-8.438-8.087Zm12.067 0c0-2.214-1.406-3.84-3.629-3.84s-3.63 1.626-3.63 3.84 1.407 3.84 3.63 3.84 3.63-1.581 3.63-3.84ZM36.436 9.081v12.65c0 .724-.363 1.04-.907 1.04-.817 0-1.951-.678-2.768-1.943-1.18 1.4-2.994 2.214-5.036 2.214-2.041 0-3.675-.723-4.9-1.807-1.406-1.355-2.177-3.434-2.177-6.416V9.081c0-1.084.408-1.536 1.588-1.536h1.588c1.18 0 1.587.452 1.587 1.536v5.332c0 1.807.318 2.756.908 3.388.499.542 1.225.814 2.132.814s1.77-.362 2.268-.95c.59-.632.908-1.626.908-3.162V9.081c0-1.13.454-1.536 1.588-1.536h1.588c1.134-.045 1.633.407 1.633 1.536ZM17.38 1.22v20.512c0 .723-.362 1.04-.907 1.04-.816 0-1.95-.679-2.767-1.898-.998 1.174-3.04 2.213-5.399 2.213C3.59 23.087.414 19.654.414 15c0-4.563 3.221-8.087 7.894-8.087a7.76 7.76 0 0 1 4.355 1.31V6.054c0-3.75 2.133-5.873 3.857-5.873.544 0 .861.361.861 1.039ZM12.663 15c0-2.304-1.633-3.84-3.674-3.84-2.087 0-3.72 1.536-3.72 3.84s1.633 3.84 3.72 3.84c2.041 0 3.674-1.49 3.674-3.84Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.414)\" d=\"M0 0h128.571v30H0z\"/></clipPath></defs></svg>',title:\"Duolingo logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ou9fd2\",\"data-framer-name\":\"Uber\",fill:\"black\",intrinsicHeight:26,intrinsicWidth:76,svg:'<svg width=\"76\" height=\"26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M4.656 15.7V.5H.986v15.392c0 5.784 4.052 9.608 9.294 9.608 2.574 0 4.814-1.004 6.482-2.725v2.295h3.623V.5h-3.67v15.2c0 3.92-2.622 6.55-6.006 6.55-3.431-.048-6.053-2.582-6.053-6.55Zm19.351 9.418h3.48V22.87a8.877 8.877 0 0 0 6.386 2.677c5.243 0 9.39-4.159 9.39-9.37 0-5.21-4.147-9.368-9.39-9.368a8.767 8.767 0 0 0-6.339 2.677V.5h-3.527v24.618Zm3.48-8.94c0-3.489 2.764-6.213 6.148-6.213s6.148 2.724 6.148 6.214c0 3.442-2.764 6.214-6.148 6.214-3.432 0-6.149-2.773-6.149-6.214Zm17.873-.047c0 5.354 4.146 9.369 9.484 9.369 3.241 0 5.91-1.434 7.722-3.824l-2.574-1.912c-1.335 1.768-3.098 2.629-5.148 2.629-3.002 0-5.433-2.199-5.91-5.115h14.537v-1.147c0-5.354-3.765-9.321-8.913-9.321-5.242 0-9.198 4.254-9.198 9.321Zm9.103-6.214c2.621 0 4.814 1.816 5.434 4.589H48.982c.667-2.773 2.86-4.59 5.481-4.59Zm20.78.43V7.049h-1.239c-1.954 0-3.383.908-4.289 2.342V7.192h-3.432v17.926h3.527v-10.23c0-2.772 1.668-4.589 4.004-4.589h1.43v.048Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.986 .5)\" d=\"M0 0h74.257v25H0z\"/></clipPath></defs></svg>',title:\"Uber logo\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1b8owl6 hidden-bo0mch\",\"data-framer-name\":\"Instacart\",fill:\"black\",intrinsicHeight:26,intrinsicWidth:160,svg:'<svg width=\"160\" height=\"26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#A1ADB7\"><path d=\"m62.023 14.21-2.114-.194c-1.41-.118-1.958-.625-1.958-1.446 0-1.015.862-1.64 2.506-1.64 1.566 0 2.349.664 2.466 1.797h4.972c-.313-3.282-2.623-5.586-7.32-5.586-4.894 0-7.596 2.5-7.596 5.78 0 3.087 1.684 4.767 5.873 5.118l2.114.156c1.644.117 2.231.664 2.231 1.64 0 1.017-.86 1.798-2.623 1.798-1.644 0-2.623-.742-2.78-2.031H52.55c.47 3.554 2.975 5.859 8.026 5.859 4.893 0 7.634-2.5 7.634-5.898-.04-3.282-1.84-4.961-6.186-5.352ZM44.797 7.14c-3.132 0-4.972 1.641-5.872 4.962h-.314V7.414H33.68v17.774h5.246V14.835c0-2.383 1.213-3.672 3.406-3.672 2.192 0 3.25 1.328 3.25 3.633v10.351h5.245v-11.25c.04-4.296-2.231-6.757-6.029-6.757ZM28.55.5c-1.8 0-3.132 1.172-3.132 2.969s1.331 2.969 3.093 2.969 3.093-1.172 3.093-2.97C31.643 1.712 30.312.5 28.55.5Zm2.623 6.914h-5.246v17.774h5.246V7.413Zm45.296-3.75h-3.367c-.117 2.852-1.33 4.102-4.071 4.336v3.594h2.153v7.812c0 3.946 2.232 6.055 6.734 6.055.822 0 1.683-.117 2.505-.313V20.93c-.43.078-.86.117-1.252.078-1.88 0-2.702-.703-2.702-2.695v-6.72h4.62V7.415h-4.62v-3.75Zm83.35 7.93v-4.18h-4.62v-3.75h-3.288c-.078 1.992-.666 3.125-1.958 3.75v11.992c0 3.946 2.232 6.055 6.734 6.055.822 0 1.684-.117 2.506-.313V20.93c-.431.078-.862.117-1.253.078-1.879 0-2.701-.703-2.701-2.695v-6.72h4.58Zm-17.226.781h-.313v-4.96h-4.855v17.773h5.247v-9.61c0-2.656 1.213-3.789 3.954-3.789.469 0 .978.04 1.683.156v-4.57a4.745 4.745 0 0 0-1.488-.234c-2.153 0-3.601 1.21-4.228 5.234Zm-33.551 8.594c-2.467 0-4.267-1.64-4.267-4.805 0-2.812 1.644-4.57 4.189-4.57 2.192 0 3.406 1.21 3.797 3.164h5.324c-.508-4.57-3.797-7.617-9.043-7.617-5.755 0-9.553 3.906-9.553 9.257 0 5.547 3.641 9.102 9.475 9.102 5.324 0 8.769-2.969 9.239-7.734h-5.324c-.274 1.914-1.606 3.203-3.837 3.203ZM90.172 7.14c-4.58 0-7.321 2.226-7.83 6.25h5.05c.157-1.407 1.057-2.11 2.662-2.11s2.35.742 2.35 1.797c0 .86-.549 1.328-1.997 1.602l-2.389.43c-4.228.78-5.833 2.5-5.833 5.273 0 3.164 2.232 5.117 5.325 5.117 2.505 0 4.15-1.172 4.893-4.102h.313v3.79h4.972V13.585c-.039-4.024-2.427-6.445-7.516-6.445Zm-.588 14.765c-1.409 0-2.231-.742-2.231-1.875 0-.937.548-1.562 1.957-1.875l.98-.234c.86-.195 1.487-.469 2.113-.977v1.914c0 2.149-1.135 3.047-2.819 3.047ZM127.521 7.14c-4.581 0-7.321 2.226-7.83 6.25h5.05c.157-1.407 1.057-2.11 2.662-2.11s2.349.742 2.349 1.797c0 .86-.548 1.328-1.997 1.602l-2.388.43c-4.228.78-5.833 2.5-5.833 5.273 0 3.164 2.232 5.117 5.324 5.117 2.506 0 4.15-1.172 4.894-4.102h.313v3.79h4.972V13.585c0-4.024-2.427-6.445-7.516-6.445Zm-.588 14.765c-1.409 0-2.231-.742-2.231-1.875 0-.937.548-1.562 1.957-1.875l.979-.234c.861-.195 1.488-.469 2.114-.977v1.914c0 2.149-1.135 3.047-2.819 3.047ZM17.078 4.758c-1.096 0-1.84.469-2.544 1.484l-2.036 2.93V.773H7.565v8.399L5.53 6.242c-.704-1.015-1.487-1.484-2.544-1.484-1.645 0-2.702 1.21-2.74 2.695 0 1.25.586 2.11 1.84 2.89l7.907 5.079 7.909-5.078c1.253-.82 1.879-1.64 1.84-2.89.039-1.485-1.018-2.696-2.663-2.696ZM10.03 16.633c4.699 0 8.575 3.515 8.575 8.555H1.457c0-5.04 3.876-8.555 8.574-8.555Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.244 .5)\" d=\"M0 0h159.574v25H0z\"/></clipPath></defs></svg>',title:\"Instacart logo\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jfkn6s hidden-bo0mch\",\"data-framer-name\":\"Grab\",fill:\"black\",intrinsicHeight:30,intrinsicWidth:79,svg:'<svg width=\"79\" height=\"30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M75.142 11.357c-1.803-1.802-4.17-2.794-6.664-2.794-1.824 0-3.656.68-4.664 1.35-2.086 1.389-3.8 2.896-6.886 6.881v2.865c2.619-3.41 5.096-6.096 6.977-7.574 1.236-.992 2.99-1.607 4.573-1.607 4.087 0 7.54 3.451 7.54 7.538v1.724a7.46 7.46 0 0 1-2.238 5.345 7.505 7.505 0 0 1-5.302 2.194c-3.358 0-6.314-2.305-7.117-5.451l-1.35 1.635c.985 3.297 4.54 5.73 8.467 5.73 2.495 0 4.86-.994 6.664-2.792 1.8-1.801 2.792-4.166 2.792-6.66v-1.725c0-2.494-.991-4.86-2.792-6.66Zm-41.027-.879c1.301 0 2.427.28 3.442.854.478-.596.96-1.08 1.319-1.44-1.075-.82-2.894-1.329-4.76-1.329-2.661 0-5.077.96-6.801 2.702-1.713 1.726-2.658 4.124-2.658 6.75v11.178h1.915V18.016c0-4.438 3.102-7.538 7.543-7.538Zm18.2 18.715V18.016c0-3.436-2.692-6.129-6.13-6.129-1.601 0-3.13.648-4.308 1.824-1.175 1.175-1.823 2.705-1.823 4.305v1.724c0 3.321 2.809 6.13 6.13 6.13.912 0 2.151-.225 2.91-.847v-2.024c-.745.6-1.828.956-2.91.956a4.172 4.172 0 0 1-4.215-4.215v-1.724c0-2.363 1.853-4.212 4.216-4.212 2.365 0 4.215 1.85 4.215 4.212v11.177h1.916ZM1.01 16.906v.619c0 3.32 1.26 6.417 3.548 8.72 2.283 2.3 5.344 3.563 8.617 3.563 2.632 0 4.963-.595 6.93-1.765 1.623-.966 2.341-1.944 2.403-2.033V15.703H12.71v1.916h7.883v7.796l-.008.007c-.923.924-3.114 2.47-7.41 2.47-2.799 0-5.39-1.066-7.302-3.007-1.901-1.932-2.948-4.546-2.948-7.36v-.618c0-2.657 1.199-5.308 3.287-7.269a11.408 11.408 0 0 1 7.826-3.1c2.717 0 4.61.412 6.131 1.333V5.722c-1.583-.673-3.475-.975-6.131-.975-7.062 0-13.028 5.57-13.028 12.16Zm33.105-3.102c.727 0 1.342.12 1.833.358a11.1 11.1 0 0 1 .84-1.679c-.522-.372-1.761-.596-2.673-.596-3.495 0-6.13 2.635-6.13 6.129v11.177H29.9V18.016c0-2.481 1.734-4.212 4.215-4.212ZM20.17 11.556V9.292c-1.733-.93-3.624-1.344-6.131-1.344-2.559 0-4.984.939-6.832 2.639-1.85 1.706-2.87 3.95-2.87 6.32v.618c0 4.94 3.965 8.96 8.84 8.96 3.964 0 5.592-1.298 6.007-1.708v-5.748H12.71v1.914h4.68v2.88l-.016.005c-.602.24-1.853.74-4.199.74a6.836 6.836 0 0 1-4.9-2.038c-1.306-1.32-2.024-3.1-2.024-5.005v-.618c0-3.818 3.566-7.043 7.787-7.043 2.92 0 4.646.472 6.131 1.692Zm45.211 3.607c.865-.862 1.996-1.36 3.098-1.36 2.363 0 4.217 1.85 4.217 4.213v1.724c0 2.362-1.854 4.215-4.217 4.215-1.144 0-2.249-.629-3.115-1.765a6.892 6.892 0 0 1-1.341-3.585l-1.551 1.893c.304 1.448 1.062 2.836 2.132 3.811 1.104 1.005 2.48 1.56 3.875 1.56 3.382 0 6.13-2.75 6.13-6.129v-1.724c0-1.6-.647-3.13-1.822-4.305-1.178-1.176-2.707-1.824-4.308-1.824-1.012 0-2.621.363-4.54 2.087l-.006.007c-.514.513-1.719 1.718-2.452 2.578-1.233 1.344-3.025 3.374-4.552 5.406v2.99c1.695-2.177 2.67-3.395 4.262-5.234 1.426-1.663 3.191-3.685 4.19-4.558ZM36.73 19.74c0 2.495.992 4.86 2.792 6.661 1.802 1.798 4.169 2.792 6.663 2.792 1.056 0 2.142-.226 2.91-.604v-1.912c-.897.375-1.98.602-2.91.602-4.087 0-7.541-3.452-7.541-7.539v-1.724c0-4.087 3.454-7.538 7.54-7.538 2.033 0 3.932.777 5.349 2.194 1.415 1.415 2.193 3.313 2.193 5.344v11.177h1.915V17.648a9.543 9.543 0 0 0-2.933-6.428c-1.774-1.713-4.094-2.657-6.523-2.657-2.494 0-4.86.992-6.663 2.794-1.8 1.8-2.793 4.165-2.793 6.659v1.724Zm22.17-7.412c.587-.704 1.194-1.419 1.913-2.022V.192H58.9v12.136Zm3.324-2.806V.192h1.914v8.017c-.52.262-1.246.762-1.914 1.313Z\" fill=\"#A1ADB7\"/></svg>',title:\"Grab logo\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-48y8ql hidden-rnx3sa\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1q6teff\",\"data-framer-name\":\"Netflix\",fill:\"black\",intrinsicHeight:40,intrinsicWidth:96,svg:'<svg width=\"96\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M62.512 9.844h-3.76V30.88c3.417.118 6.82.29 10.21.516V27.69a322.74 322.74 0 0 0-6.45-.365V9.844Zm29.884.002h-4.131l-2.723 6.313-2.446-6.313h-4.069l4.373 11.28-4.773 11.067c1.32.13 2.637.267 3.952.412l2.776-6.435 2.75 7.093c1.431.184 2.86.377 4.284.58l.007-.002-4.899-12.638 4.899-11.357ZM45.844 30.697h3.76v-8.558h5.098v-3.706h-5.098v-4.847h6.737v-3.74H45.844v20.851ZM31.8 13.586h3.936v17.331c1.251-.047 2.505-.086 3.76-.118V13.586h3.936v-3.74H31.8v3.74ZM18.945 31.995c3.466-.315 6.948-.575 10.446-.776v-3.707c-2.235.13-4.463.282-6.685.457v-5.611c1.458-.015 3.377-.06 5.078-.038v-3.707c-1.359-.003-3.542.019-5.078.038v-5.065h6.685v-3.74H18.945v22.149Zm-7.376-8.569L6.671 9.846H3.098v23.998c1.25-.178 2.504-.349 3.76-.513v-13.05l4.355 12.514c1.37-.159 2.742-.309 4.117-.45V9.846h-3.76v13.58Zm60.492 8.195c1.255.096 2.509.199 3.761.31V9.846h-3.76V31.62Z\" fill=\"#A1ADB7\"/></svg>',title:\"Netflix logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ye64z0\",\"data-framer-name\":\"TikTok\",fill:\"black\",intrinsicHeight:36,intrinsicWidth:113,svg:'<svg width=\"113\" height=\"36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M21.776 13.134c2.102 1.615 4.676 2.565 7.457 2.565V9.948a7.045 7.045 0 0 1-1.566-.176v4.527c-2.78 0-5.355-.95-7.457-2.565V23.47c0 5.871-4.428 10.63-9.89 10.63a9.366 9.366 0 0 1-5.506-1.798C6.61 34.276 9.115 35.5 11.886 35.5c5.462 0 9.89-4.759 9.89-10.63V13.134Zm1.932-5.802a8.31 8.31 0 0 1-1.932-4.692V1.9h-1.484c.374 2.29 1.648 4.246 3.416 5.432ZM8.27 27.797a5.083 5.083 0 0 1-.923-2.944c0-2.685 2.026-4.862 4.524-4.862.466 0 .929.076 1.373.228v-5.88a9.289 9.289 0 0 0-1.566-.097v4.577a4.24 4.24 0 0 0-1.372-.228c-2.5 0-4.525 2.177-4.525 4.862 0 1.9 1.013 3.543 2.49 4.344Z\" fill=\"#D9E0E6\"/><path d=\"M20.21 11.734c2.103 1.614 4.677 2.565 7.457 2.565V9.771c-1.552-.356-2.925-1.227-3.959-2.44C21.94 6.146 20.666 4.19 20.294 1.9h-3.898v22.97c-.009 2.677-2.03 4.846-4.524 4.846-1.47 0-2.775-.753-3.602-1.92-1.476-.8-2.488-2.444-2.488-4.343 0-2.685 2.025-4.862 4.524-4.862.479 0 .94.08 1.373.228v-4.577c-5.366.12-9.682 4.832-9.682 10.628 0 2.893 1.075 5.516 2.819 7.432a9.366 9.366 0 0 0 5.506 1.798c5.462 0 9.89-4.76 9.89-10.63V11.734Z\" fill=\"#A1ADB7\"/><path d=\"M27.667 9.772V8.548a7.076 7.076 0 0 1-3.959-1.216c1.051 1.237 2.435 2.09 3.959 2.44ZM20.292 1.9a8.81 8.81 0 0 1-.082-.66V.5h-5.382v22.97c-.008 2.678-2.03 4.846-4.524 4.846a4.252 4.252 0 0 1-2.035-.519c.826 1.166 2.132 1.919 3.601 1.919 2.493 0 4.516-2.168 4.524-4.846V1.9h3.898Zm-8.615 12.343V12.94c-.45-.067-.903-.1-1.357-.1-5.462 0-9.89 4.76-9.89 10.63 0 3.68 1.74 6.924 4.385 8.832-1.745-1.916-2.82-4.54-2.82-7.432 0-5.796 4.316-10.508 9.682-10.628Z\" fill=\"#A1ADB7\"/><path d=\"M90.03 29.287c3.907 0 7.076-3.38 7.076-7.548s-3.169-7.549-7.077-7.549h-1.066c3.908 0 7.077 3.38 7.077 7.55 0 4.168-3.169 7.547-7.077 7.547h1.066ZM88.866 14.19H87.8c-3.908 0-7.077 3.38-7.077 7.55 0 4.168 3.169 7.547 7.077 7.547h1.066c-3.909 0-7.077-3.38-7.077-7.548s3.168-7.549 7.077-7.549Z\" fill=\"#D9E0E6\"/><path d=\"M35.065 10.779v3.826h4.167v14.58h4.17V14.707h3.392l1.163-3.93H35.065Zm34.122 0v3.826h4.168v14.58h4.17V14.707h3.392l1.163-3.93H69.187ZM48.734 12.95c0-1.199.91-2.171 2.034-2.171 1.125 0 2.036.972 2.036 2.171 0 1.2-.91 2.171-2.036 2.171-1.124 0-2.034-.972-2.034-2.17Zm0 3.723h4.07v12.511h-4.07V16.673Zm5.815-5.894v18.405h4.072v-4.756l1.26-1.242 3.974 6.101h4.362l-5.72-8.892 5.138-5.377h-4.944l-4.07 4.342v-8.58h-4.072Zm43.913 0v18.405h4.073v-4.756l1.259-1.242 3.975 6.101h4.363l-5.72-8.892 5.138-5.377h-4.944l-4.071 4.342v-8.58h-4.073Zm-9.499 18.508c3.908 0 7.077-3.38 7.077-7.548s-3.17-7.549-7.077-7.549h-.097c-3.909 0-7.077 3.38-7.077 7.55 0 4.168 3.168 7.547 7.077 7.547h.097Zm-3.49-7.548c0-2.028 1.541-3.67 3.442-3.67 1.9 0 3.441 1.642 3.441 3.67s-1.541 3.671-3.44 3.671c-1.902 0-3.443-1.643-3.443-3.67Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.43 .5)\" d=\"M0 0h111.702v35H0z\"/></clipPath></defs></svg>',title:\"Tiktok logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t323kp\",\"data-framer-name\":\"Adobe_Corporate_logo_1\",fill:\"black\",intrinsicHeight:31,intrinsicWidth:115,svg:'<svg width=\"115\" height=\"31\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#A1ADB7\"><path d=\"M12.776.49H.17v30l12.605-30Zm8.868 0h12.588v30L21.644.49ZM17.21 11.546l8.023 18.944h-5.264l-2.398-6.032h-5.87l5.51-12.912Zm37.586 8.021 1.486 4.242c.05.106.123.155.255.155h2.857c.156 0 .18-.073.156-.229l-5.904-16.32c-.025-.13-.05-.155-.18-.155h-3.548c-.098 0-.156.074-.156.18-.05.858-.123 1.12-.23 1.373L44.27 23.711c-.025.18.033.253.18.253h2.554c.156 0 .23-.049.288-.204l1.404-4.193h6.1Zm-5.288-2.77c.771-2.32 1.79-5.295 2.2-6.995h.025c.509 1.781 1.708 5.312 2.25 6.995h-4.475Zm17.632 7.421c1.536 0 3.17-.278 4.829-.99.131-.048.156-.106.156-.228a16.69 16.69 0 0 1-.107-1.626V6.01c0-.098 0-.147-.123-.147H69.11c-.107 0-.156.049-.156.18v5.205a9.203 9.203 0 0 0-1.1-.073c-4.492 0-7.251 2.95-7.251 6.636 0 4.273 2.833 6.407 6.536 6.407Zm1.815-2.844c-.46.147-.969.204-1.486.204-2.037 0-3.704-1.144-3.704-3.923 0-2.46 1.717-3.914 3.991-3.914.46 0 .862.049 1.199.18v7.453Zm12.05-10.199c-3.835 0-6.208 2.925-6.208 6.537 0 3.228 1.889 6.506 6.15 6.506 3.605 0 6.134-2.64 6.134-6.587 0-3.482-2.143-6.456-6.076-6.456Zm-.156 2.566c2.167 0 3.087 1.855 3.087 3.971 0 2.616-1.355 3.915-2.931 3.915-1.946 0-3.096-1.626-3.096-3.972 0-2.41 1.223-3.914 2.94-3.914Zm9.111-7.878c-.107 0-.181.049-.181.18v17.39c0 .073.074.204.18.229a12.98 12.98 0 0 0 3.827.556c3.785 0 7.464-2.338 7.464-7.045 0-3.408-2.348-5.998-6.027-5.998a7.41 7.41 0 0 0-2.324.36l-.033-5.468c0-.18-.049-.204-.23-.204H89.96Zm8.145 11.62c0 2.82-1.938 4.144-4.032 4.144-.435 0-.82-.025-1.174-.13v-7.421c.403-.155.887-.286 1.782-.286 2.02 0 3.424 1.275 3.424 3.694Zm13.534.916c1.248 0 2.274-.025 2.627-.106.132-.025.181-.074.206-.18.073-.278.106-.858.106-1.57 0-2.418-1.461-5.368-5.239-5.368-3.859 0-6.002 3.13-6.002 6.66 0 3.13 1.659 6.383 6.306 6.383 1.741 0 2.866-.278 3.835-.736.099-.05.148-.13.148-.278v-2.117c0-.122-.074-.147-.148-.098-.969.41-2.02.613-3.17.613-2.603 0-3.785-1.43-3.859-3.203h5.19Zm-5.19-2.19c.205-1.242.994-2.59 2.759-2.59 1.946 0 2.455 1.625 2.455 2.36v.205c-.106.025-.435.025-1.404.025h-3.81Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.171 .49)\" d=\"M0 0h114.407v30H0z\"/></clipPath></defs></svg>',title:\"Adobe logo\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1560j5d hidden-bo0mch\",\"data-framer-name\":\"Microsoft\",fill:\"black\",intrinsicHeight:30,intrinsicWidth:141,svg:'<svg width=\"141\" height=\"30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#A1ADB7\"><path d=\"m49.771 17.279-.838 2.372h-.07a16.824 16.824 0 0 0-.815-2.325l-4.493-11.28h-4.4v17.977h2.91V12.93c0-.697 0-1.488-.024-2.465-.023-.488-.07-.86-.093-1.14h.07c.14.698.303 1.21.42 1.535l5.4 13.117h2.05l5.354-13.233c.117-.302.233-.907.35-1.419h.07a164.65 164.65 0 0 0-.14 3.233v11.395h3.096V6h-4.237l-4.61 11.279Zm11.78-6.21h3.028v12.884h-3.027V11.07Zm1.538-5.441c-.513 0-.932.186-1.281.511a1.65 1.65 0 0 0-.535 1.256c0 .489.186.907.535 1.233.35.325.768.488 1.28.488.513 0 .955-.186 1.281-.488.35-.326.535-.744.535-1.233 0-.488-.186-.907-.535-1.256-.303-.325-.745-.511-1.28-.511m12.223 5.325a8.45 8.45 0 0 0-1.7-.186c-1.374 0-2.63.303-3.678.907-1.048.605-1.886 1.442-2.422 2.489-.559 1.07-.838 2.302-.838 3.72 0 1.233.28 2.326.815 3.326.535.977 1.28 1.768 2.281 2.303.955.534 2.073.814 3.33.814 1.443 0 2.677-.303 3.655-.861l.023-.023v-2.79l-.116.092a5.205 5.205 0 0 1-1.467.768c-.535.186-1.024.279-1.443.279-1.21 0-2.165-.35-2.84-1.117-.7-.744-1.048-1.767-1.048-3.046 0-1.326.349-2.372 1.07-3.14.722-.767 1.677-1.162 2.841-1.162.978 0 1.979.325 2.887.976l.116.093v-2.953l-.023-.024c-.396-.162-.838-.348-1.443-.465m9.988-.093c-.745 0-1.444.233-2.05.721-.511.419-.86 1.024-1.163 1.745h-.023V11.07h-3.027v12.883h3.026v-6.581c0-1.116.233-2.046.746-2.72.512-.699 1.164-1.047 1.955-1.047.28 0 .56.07.908.116.326.093.56.186.722.302l.116.093v-3.023l-.07-.023c-.209-.14-.628-.21-1.14-.21m8.242-.07c-2.119 0-3.819.629-5.006 1.861-1.21 1.233-1.793 2.93-1.793 5.07 0 2 .606 3.628 1.77 4.814 1.164 1.163 2.747 1.767 4.726 1.767 2.072 0 3.725-.628 4.913-1.883 1.21-1.256 1.792-2.93 1.792-5 0-2.047-.558-3.675-1.7-4.861-1.094-1.186-2.7-1.767-4.702-1.767m2.421 9.907c-.559.72-1.443 1.07-2.538 1.07-1.094 0-1.979-.35-2.607-1.117-.629-.72-.932-1.767-.932-3.093 0-1.372.326-2.419.932-3.163.628-.744 1.49-1.116 2.584-1.116 1.071 0 1.91.349 2.514 1.07.606.72.932 1.767.932 3.14-.047 1.395-.303 2.488-.885 3.209m10.733-4.28c-.954-.395-1.56-.697-1.839-.953-.233-.232-.349-.558-.349-.977 0-.349.139-.697.489-.93.349-.232.745-.349 1.327-.349.512 0 1.047.093 1.56.233.512.14.977.349 1.35.628l.116.093v-2.838l-.069-.023a8.435 8.435 0 0 0-1.374-.395 9.35 9.35 0 0 0-1.49-.14c-1.444 0-2.631.35-3.562 1.117-.932.72-1.374 1.697-1.374 2.837 0 .604.093 1.14.303 1.581.209.442.512.86.931 1.21.419.325 1.024.697 1.863 1.046.698.302 1.233.535 1.559.721.326.186.536.395.699.558.116.186.186.419.186.721 0 .86-.652 1.28-1.979 1.28-.512 0-1.048-.094-1.676-.303a6.476 6.476 0 0 1-1.7-.86l-.116-.094v2.954l.07.023c.442.21.978.349 1.629.512.652.116 1.234.209 1.747.209 1.56 0 2.84-.349 3.748-1.116.931-.744 1.42-1.698 1.42-2.93 0-.861-.233-1.628-.745-2.21a9.434 9.434 0 0 0-2.724-1.604m11.455-5.628c-2.119 0-3.818.627-5.006 1.86-1.187 1.233-1.792 2.93-1.792 5.07 0 2 .605 3.628 1.769 4.814 1.164 1.163 2.747 1.767 4.726 1.767 2.073 0 3.726-.628 4.913-1.883 1.211-1.256 1.793-2.93 1.793-5 0-2.047-.559-3.675-1.7-4.861-1.094-1.186-2.701-1.767-4.703-1.767m2.398 9.907c-.559.72-1.443 1.07-2.538 1.07-1.117 0-1.979-.35-2.607-1.117-.629-.72-.932-1.767-.932-3.093 0-1.372.326-2.419.932-3.163.628-.744 1.49-1.116 2.584-1.116 1.048 0 1.909.349 2.515 1.07.605.72.931 1.767.931 3.14 0 1.395-.303 2.488-.885 3.209m20.186-7.14V11.07h-3.05V7.256l-.093.023-2.887.86-.07.024v2.907h-4.563V9.442c0-.744.186-1.326.512-1.698.326-.372.815-.558 1.42-.558.419 0 .861.093 1.35.302l.117.07V4.93l-.07-.023c-.419-.14-.978-.233-1.7-.233-.908 0-1.699.21-2.421.558a4.036 4.036 0 0 0-1.653 1.652c-.396.697-.605 1.488-.605 2.395v1.79h-2.119v2.466h2.119v10.418h3.05V13.558h4.563v6.628c0 2.72 1.28 4.093 3.842 4.093.419 0 .861-.07 1.28-.14a4.22 4.22 0 0 0 .955-.302l.023-.023v-2.488l-.117.093a1.977 1.977 0 0 1-.628.279 2.14 2.14 0 0 1-.605.093c-.606 0-1.025-.14-1.328-.489-.279-.325-.419-.86-.419-1.65v-6.094h3.097ZM.133 0h14.272v14.256H.133V0Zm15.762 0h14.272v14.256H15.894V0ZM.133 15.744h14.272V30H.133V15.744Zm15.762 0h14.272V30H15.894V15.744Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.133)\" d=\"M0 0h140.625v30H0z\"/></clipPath></defs></svg>',title:\"Microsoft logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nscfe7\",\"data-framer-name\":\"Airbnb\",fill:\"black\",intrinsicHeight:30,intrinsicWidth:97,svg:'<svg width=\"97\" height=\"30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M51.218 7.538a1.944 1.944 0 1 1-3.888 0c0-1.082.837-1.952 1.944-1.952 1.106.03 1.944.9 1.944 1.952Zm-8.016 3.934v.48s-.927-1.201-2.901-1.201c-3.26 0-5.803 2.492-5.803 5.946 0 3.423 2.512 5.946 5.803 5.946 2.003 0 2.9-1.232 2.9-1.232v.51c0 .241.18.421.42.421h2.422v-11.29h-2.422a.43.43 0 0 0-.42.42Zm0 7.237c-.449.66-1.346 1.23-2.423 1.23-1.914 0-3.38-1.2-3.38-3.242s1.466-3.243 3.38-3.243c1.047 0 2.004.6 2.423 1.23v4.025Zm4.636-7.658h2.871v11.291h-2.87v-11.29Zm42.892-.3c-1.974 0-2.901 1.201-2.901 1.201V5.616h-2.872v16.726h2.423c.24 0 .419-.21.419-.42v-.51s.927 1.23 2.901 1.23c3.26 0 5.803-2.522 5.803-5.945 0-3.424-2.542-5.946-5.773-5.946Zm-.478 9.159c-1.107 0-1.974-.57-2.423-1.231v-4.024c.449-.6 1.406-1.232 2.423-1.232 1.914 0 3.38 1.202 3.38 3.244 0 2.042-1.466 3.243-3.38 3.243Zm-6.79-4.264v6.726H80.59v-6.396c0-1.862-.598-2.613-2.213-2.613-.867 0-1.765.45-2.333 1.112v7.867h-2.871v-11.29h2.273c.24 0 .419.21.419.42v.48c.837-.87 1.944-1.201 3.05-1.201 1.257 0 2.304.36 3.141 1.08 1.017.842 1.406 1.923 1.406 3.815ZM66.203 10.75c-1.974 0-2.901 1.201-2.901 1.201V5.616h-2.871v16.726h2.422c.24 0 .42-.21.42-.42v-.51s.926 1.23 2.9 1.23c3.26 0 5.803-2.522 5.803-5.945.03-3.424-2.512-5.946-5.773-5.946Zm-.478 9.159c-1.107 0-1.974-.57-2.423-1.231v-4.024c.449-.6 1.406-1.232 2.423-1.232 1.914 0 3.38 1.202 3.38 3.244 0 2.042-1.466 3.243-3.38 3.243Zm-7.777-9.16c.867 0 1.316.15 1.316.15v2.674s-2.393-.811-3.888.9v7.898h-2.872v-11.32h2.423c.24 0 .419.21.419.42v.48c.538-.63 1.705-1.201 2.602-1.201ZM28.127 21.322c-.15-.36-.3-.75-.449-1.08-.24-.541-.478-1.052-.688-1.532l-.03-.03a314.083 314.083 0 0 0-6.61-13.574l-.09-.18c-.24-.45-.478-.931-.718-1.411-.299-.541-.598-1.112-1.076-1.652C17.508.66 16.132 0 14.666 0c-1.495 0-2.84.66-3.828 1.802-.448.54-.777 1.11-1.076 1.651-.24.48-.48.961-.718 1.412l-.09.18c-2.303 4.505-4.547 9.07-6.61 13.574l-.03.06c-.21.48-.449.99-.688 1.531-.15.33-.3.69-.449 1.081-.389 1.111-.508 2.162-.359 3.244a6.378 6.378 0 0 0 3.889 4.985 6.12 6.12 0 0 0 2.422.48 7.88 7.88 0 0 0 3.769-1.081c1.226-.69 2.393-1.682 3.71-3.123 1.315 1.441 2.512 2.432 3.708 3.123A7.881 7.881 0 0 0 22.085 30c.837 0 1.675-.15 2.423-.48 2.093-.841 3.559-2.763 3.888-4.985.24-1.052.12-2.103-.27-3.214Zm-13.49 1.562c-1.615-2.042-2.662-3.964-3.021-5.586-.15-.69-.18-1.291-.09-1.832.06-.48.24-.9.479-1.26.568-.812 1.525-1.322 2.632-1.322 1.107 0 2.094.48 2.632 1.321.24.36.419.781.479 1.261.09.541.06 1.172-.09 1.832-.359 1.592-1.406 3.514-3.021 5.586Zm11.934 1.411a4.46 4.46 0 0 1-2.722 3.514c-.717.3-1.495.39-2.273.3a5.866 5.866 0 0 1-2.273-.78c-1.077-.601-2.154-1.532-3.41-2.914 1.974-2.432 3.17-4.654 3.62-6.636a7.56 7.56 0 0 0 .149-2.553 4.883 4.883 0 0 0-.808-2.042c-.927-1.351-2.482-2.132-4.217-2.132-1.735 0-3.29.81-4.217 2.132a4.883 4.883 0 0 0-.808 2.042 6.26 6.26 0 0 0 .15 2.553c.448 1.982 1.675 4.234 3.619 6.666-1.227 1.382-2.333 2.313-3.41 2.913-.778.45-1.526.691-2.273.781a4.766 4.766 0 0 1-2.274-.3 4.46 4.46 0 0 1-2.721-3.514 4.99 4.99 0 0 1 .269-2.342c.09-.3.239-.6.389-.961.209-.48.448-.991.688-1.502l.03-.06a328.86 328.86 0 0 1 6.58-13.483l.09-.18c.239-.45.478-.931.717-1.382.24-.48.509-.93.838-1.32.628-.722 1.466-1.112 2.393-1.112.927 0 1.765.39 2.393 1.111.329.39.598.84.837 1.321.24.45.479.931.718 1.382l.09.18a399.19 399.19 0 0 1 6.55 13.514v.03c.24.48.449 1.02.688 1.501.15.36.3.66.39.961.238.78.328 1.532.208 2.312Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.758)\" d=\"M0 0h95.745v30H0z\"/></clipPath></defs></svg>',title:\"Airbnb logo\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qvmrrg hidden-rnx3sa\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i9011c\",\"data-framer-name\":\"amazon\",fill:\"black\",intrinsicHeight:33,intrinsicWidth:103,svg:'<svg width=\"103\" height=\"33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M63.837 25.494c-5.956 4.49-14.59 6.885-22.023 6.885-10.423 0-19.806-3.942-26.905-10.498-.557-.516-.058-1.219.612-.817 7.66 4.558 17.133 7.3 26.918 7.3 6.599 0 13.858-1.396 20.533-4.293 1.008-.438 1.851.675.865 1.423\" fill=\"#A1ADB7\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M66.315 22.597c-.759-.995-5.033-.47-6.952-.237-.584.073-.674-.448-.147-.822 3.404-2.45 8.99-1.743 9.642-.921.651.825-.17 6.552-3.369 9.285-.49.42-.96.196-.74-.36.718-1.835 2.329-5.946 1.566-6.945M59.497 4.242V1.86a.58.58 0 0 1 .589-.602h10.427c.334 0 .602.246.602.602V3.9c-.004.342-.285.789-.785 1.496l-5.403 7.889c2.007-.05 4.127.255 5.947 1.305.41.237.522.584.554.926v2.541c0 .347-.375.753-.768.543-3.208-1.72-7.469-1.907-11.016.019-.361.2-.74-.201-.74-.548v-2.414c0-.387.004-1.049.383-1.638l6.26-9.18h-5.448a.583.583 0 0 1-.602-.597M21.46 19.104h-3.172a.605.605 0 0 1-.566-.552V1.902c0-.332.272-.597.61-.597h2.96a.603.603 0 0 1 .575.557v2.176h.058C22.697 1.935 24.147.954 26.1.954c1.985 0 3.226.98 4.118 3.084C30.986 1.935 32.731.954 34.6.954c1.33 0 2.785.561 3.673 1.82 1.003 1.401.798 3.436.798 5.22l-.004 10.508a.606.606 0 0 1-.611.602h-3.168a.61.61 0 0 1-.571-.602V9.678c0-.703.062-2.455-.09-3.121-.236-1.118-.946-1.433-1.865-1.433-.767 0-1.57.525-1.896 1.364-.326.84-.294 2.245-.294 3.19v8.824a.606.606 0 0 1-.612.602h-3.168a.607.607 0 0 1-.57-.602l-.005-8.824c0-1.857.299-4.59-1.954-4.59-2.28 0-2.191 2.664-2.191 4.59v8.824a.606.606 0 0 1-.611.602M80.093.954c4.707 0 7.255 4.134 7.255 9.39 0 5.078-2.816 9.107-7.255 9.107-4.623 0-7.139-4.134-7.139-9.285 0-5.183 2.548-9.212 7.139-9.212Zm.027 3.399c-2.338 0-2.486 3.258-2.486 5.288 0 2.035-.03 6.379 2.459 6.379 2.458 0 2.574-3.504 2.574-5.64 0-1.405-.058-3.084-.473-4.416-.356-1.16-1.066-1.611-2.074-1.611m13.33 14.751h-3.159a.61.61 0 0 1-.57-.602l-.005-16.654a.605.605 0 0 1 .611-.543h2.94a.61.61 0 0 1 .567.466v2.546h.058C94.78 2.04 96.025.954 98.216.954c1.423 0 2.81.525 3.703 1.962.83 1.332.83 3.572.83 5.183v10.48a.614.614 0 0 1-.612.525h-3.18a.606.606 0 0 1-.563-.524V9.535c0-1.82.205-4.485-1.986-4.485-.771 0-1.48.53-1.833 1.332-.447 1.018-.505 2.03-.505 3.153v8.966a.616.616 0 0 1-.62.602M51.184 11.15c0 1.264.032 2.318-.593 3.44-.504.913-1.307 1.474-2.195 1.474-1.218 0-1.932-.95-1.932-2.35 0-2.765 2.422-3.267 4.72-3.267v.703Zm3.2 7.907a.651.651 0 0 1-.75.078c-1.053-.895-1.245-1.31-1.82-2.163-1.74 1.816-2.977 2.359-5.23 2.359-2.672 0-4.747-1.684-4.747-5.056 0-2.632 1.392-4.425 3.382-5.301 1.722-.776 4.127-.913 5.965-1.127v-.42c0-.771.058-1.684-.388-2.35-.384-.598-1.124-.844-1.78-.844-1.21 0-2.285.634-2.548 1.948-.053.292-.263.58-.553.593l-3.074-.337c-.259-.06-.549-.274-.473-.68.705-3.815 4.078-4.964 7.094-4.964 1.544 0 3.56.42 4.779 1.615 1.543 1.474 1.396 3.44 1.396 5.58v5.055c0 1.52.616 2.186 1.196 3.007.2.292.245.644-.014.863a136.05 136.05 0 0 0-2.431 2.153l-.005-.009M9.596 11.15c0 1.264.032 2.318-.593 3.44-.504.913-1.303 1.474-2.195 1.474-1.218 0-1.928-.95-1.928-2.35 0-2.765 2.423-3.267 4.716-3.267v.703Zm3.2 7.907a.651.651 0 0 1-.75.078c-1.053-.895-1.24-1.31-1.82-2.163-1.74 1.816-2.972 2.359-5.23 2.359-2.668 0-4.747-1.684-4.747-5.056 0-2.632 1.397-4.425 3.382-5.301 1.722-.776 4.127-.913 5.965-1.127v-.42c0-.771.058-1.684-.383-2.35-.388-.598-1.13-.844-1.78-.844-1.21 0-2.29.634-2.553 1.948-.053.292-.263.58-.548.593l-3.08-.337c-.258-.06-.543-.274-.472-.68C1.49 1.942 4.858.793 7.874.793c1.544 0 3.56.42 4.779 1.615 1.544 1.474 1.396 3.44 1.396 5.58v5.055c0 1.52.616 2.186 1.196 3.007.205.292.25.644-.009.863-.647.552-1.798 1.578-2.431 2.153l-.01-.009\" fill=\"#A1ADB7\"/></svg>',title:\"Amazon logo\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1jiri5r hidden-bo0mch\",\"data-framer-name\":\"samsung\",fill:\"black\",intrinsicHeight:23,intrinsicWidth:145,svg:'<svg width=\"145\" height=\"23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M6.206 6.534a2.538 2.538 0 0 1-.02-1.078c.139-.654.585-1.384 1.88-1.384 1.201 0 1.908.746 1.908 1.864v1.27h5.123V5.765C15.094 1.298 11.068.586 8.165.586 4.516.586 1.537 1.796.991 5.15c-.15.92-.174 1.73.042 2.769.889 4.197 8.187 5.413 9.25 8.068.197.493.14 1.128.04 1.516-.17.69-.634 1.387-2.007 1.387-1.284 0-2.052-.747-2.052-1.87l-.008-1.975H.75v1.57c0 4.59 3.604 5.971 7.464 5.971 3.86 0 6.758-1.265 7.253-4.701.248-1.772.06-2.924-.02-3.362-.868-4.308-8.654-5.587-9.24-7.989Zm66.778.05a2.736 2.736 0 0 1-.018-1.062c.147-.657.588-1.374 1.861-1.374 1.187 0 1.88.738 1.88 1.848v1.255h5.062V5.82C81.77 1.395 77.804.7 74.93.7c-3.618 0-6.57 1.191-7.111 4.521-.142.907-.18 1.711.05 2.737.88 4.15 8.105 5.355 9.154 7.981.185.498.132 1.131.037 1.506-.158.683-.617 1.37-1.98 1.37-1.278 0-2.046-.735-2.046-1.842v-1.97h-5.45v1.566c0 4.538 3.554 5.909 7.385 5.909 3.832 0 6.698-1.252 7.183-4.651.232-1.756.058-2.898-.037-3.33-.85-4.258-8.55-5.537-9.133-7.915l.002.002Zm46.626 11.188L114.775 1.24h-7.62v20.32h5.041l-.293-17.06 5.195 17.061h7.308V1.24h-5.073l.28 16.532h-.003ZM22.733 1.24l-3.805 20.534h5.547l2.866-19.007 2.798 19.007h5.508L31.858 1.24H22.73h.003Zm31.014 0-2.591 16.052-2.59-16.052H40.19l-.443 20.534h5.13l.14-19.007 3.53 19.007h5.208l3.533-19.007.14 19.007h5.144L62.113 1.24h-8.366Zm47.715 0h-5.194v15.19c.008.263 0 .561-.045.78-.108.509-.54 1.492-1.972 1.492-1.431 0-1.859-.98-1.959-1.492-.053-.219-.058-.517-.053-.78V1.24h-5.191v14.72c-.005.38.024 1.155.045 1.358.358 3.836 3.38 5.08 7.156 5.08 3.775 0 6.802-1.244 7.169-5.08.029-.203.065-.978.044-1.358V1.24Zm35.655 9.007v2.995h2.104v2.971a3.83 3.83 0 0 1-.052.78c-.085.555-.609 1.498-2.104 1.498s-2.002-.944-2.091-1.497a5.201 5.201 0 0 1-.053-.78V6.83c0-.333.024-.696.092-.97.103-.502.546-1.488 2.041-1.488 1.572 0 1.962 1.04 2.051 1.487.058.296.064.791.064.791v1.14h5.17v-.673s.024-.704-.039-1.358c-.388-3.852-3.562-5.07-7.201-5.07s-6.755 1.229-7.209 5.07c-.042.35-.102.984-.102 1.358v8.632c0 .377.013.667.081 1.356.338 3.746 3.584 5.072 7.214 5.072 3.631 0 6.876-1.328 7.222-5.072.061-.689.068-.979.076-1.356v-5.502h-7.264Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.749 .586)\" d=\"M0 0h143.633v22H0z\"/></clipPath></defs></svg>',title:\"Samsung logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2us2e\",\"data-framer-name\":\"Stripe_wordmark\",fill:\"black\",intrinsicHeight:33,intrinsicWidth:76,svg:'<svg width=\"76\" height=\"33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M75.602 17.085c0-5.32-2.577-9.517-7.501-9.517-4.946 0-7.938 4.197-7.938 9.475 0 6.255 3.533 9.413 8.603 9.413 2.472 0 4.343-.56 5.755-1.35V20.95c-1.412.706-3.033 1.143-5.09 1.143-2.016 0-3.803-.707-4.031-3.159h10.16c0-.27.042-1.35.042-1.85ZM65.337 15.11c0-2.348 1.434-3.325 2.743-3.325 1.267 0 2.618.977 2.618 3.325h-5.36ZM52.142 7.568c-2.036 0-3.345.956-4.072 1.62L47.8 7.9h-4.572v24.23l5.195-1.101.02-5.88c.749.54 1.85 1.308 3.678 1.308 3.72 0 7.107-2.992 7.107-9.579-.02-6.026-3.45-9.31-7.086-9.31Zm-1.246 14.317c-1.226 0-1.954-.437-2.452-.977l-.021-7.709c.54-.602 1.288-1.018 2.473-1.018 1.89 0 3.2 2.12 3.2 4.841 0 2.785-1.289 4.863-3.2 4.863ZM36.08 6.342l5.216-1.122V1.002l-5.216 1.1v4.24Zm0 1.58h5.216v18.18H36.08V7.923Zm-5.59 1.537-.332-1.538H25.67v18.182h5.194V13.78c1.226-1.6 3.304-1.31 3.948-1.08V7.92c-.664-.25-3.096-.706-4.322 1.538ZM20.1 3.412l-5.07 1.08-.02 16.645c0 3.075 2.306 5.34 5.382 5.34 1.704 0 2.95-.312 3.636-.686v-4.218c-.665.27-3.948 1.226-3.948-1.85v-7.376h3.948V7.921H20.08l.02-4.509ZM6.055 13.199c0-.81.665-1.122 1.766-1.122 1.58 0 3.574.478 5.153 1.33V8.524c-1.724-.686-3.428-.956-5.153-.956-4.218 0-7.023 2.202-7.023 5.88 0 5.735 7.896 4.821 7.896 7.294 0 .956-.831 1.267-1.995 1.267-1.725 0-3.927-.706-5.673-1.662v4.946a14.406 14.406 0 0 0 5.673 1.184c4.322 0 7.294-2.14 7.294-5.86-.021-6.192-7.938-5.09-7.938-7.418Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.381 .586)\" d=\"M0 0h75.429v32H0z\"/></clipPath></defs></svg>',title:\"Stripe logo\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1m7a4se hidden-bo0mch\",\"data-framer-name\":\"Binance_Logo\",fill:\"black\",intrinsicHeight:31,intrinsicWidth:143,svg:'<svg width=\"143\" height=\"31\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7.534 15.586-3.2 3.197-3.196-3.197 3.196-3.197 3.2 3.197Zm7.756-7.762 5.478 5.48 3.197-3.196-8.675-8.675-8.674 8.675 3.196 3.197 5.478-5.481Zm10.96 4.565-3.198 3.197 3.197 3.197 3.194-3.197-3.194-3.197ZM15.29 23.35l-5.478-5.48-3.196 3.194 8.674 8.675 8.675-8.675-3.197-3.194-5.478 5.478Zm0-4.566 3.197-3.197-3.197-3.197-3.196 3.197 3.196 3.197Zm33.737.307v-.045c0-2.085-1.106-3.127-2.907-3.813 1.107-.622 2.041-1.598 2.041-3.349v-.044c0-2.439-1.952-4.015-5.124-4.015h-7.2v15.524h7.383c3.503 0 5.812-1.418 5.812-4.258h-.005Zm-4.259-6.637c0 1.153-.954 1.643-2.46 1.643h-3.145V10.82h3.37c1.442 0 2.24.575 2.24 1.595l-.005.039Zm.866 6.21c0 1.154-.91 1.685-2.42 1.685h-4.051v-3.41h3.946c1.753 0 2.53.645 2.53 1.687l-.005.039Zm10.569 4.685V7.824h-3.427v15.524h3.427Zm18.358 0V7.824H71.18v9.56l-7.272-9.56h-3.15v15.524h3.37v-9.87l7.517 9.87h2.917Zm18.918 0L86.814 7.713h-3.15l-6.65 15.635h3.482l1.424-3.481h6.564l1.42 3.481h3.575ZM87.27 16.85h-4.136l2.063-5.033 2.073 5.033Zm22.488 6.498V7.824h-3.382v9.56L99.1 7.824h-3.146v15.524h3.368v-9.87l7.518 9.87h2.918Zm17.628-2.505-2.17-2.196c-1.22 1.106-2.307 1.817-4.082 1.817-2.66 0-4.502-2.212-4.502-4.878v-.044c0-2.66 1.886-4.834 4.502-4.834 1.551 0 2.765.664 3.971 1.75l2.165-2.505c-1.44-1.418-3.191-2.395-6.119-2.395-4.768 0-8.094 3.615-8.094 8.02v.044c0 4.458 3.393 7.983 7.961 7.983 2.989.009 4.762-1.056 6.357-2.762h.011Zm14.573 2.505v-3.042h-8.439v-3.265h7.319v-3.042h-7.319v-3.136h8.318V7.82h-11.711v15.524l11.832.003Z\" fill=\"#A1ADB7\"/></svg>',title:\"Binance logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-164m0kb\",\"data-framer-name\":\"Canva\",fill:\"black\",intrinsicHeight:31,intrinsicWidth:94,svg:'<svg width=\"94\" height=\"31\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#A1ADB7\"><path d=\"M93.182 21.098a.41.41 0 0 0-.38.306c-.959 2.735-2.254 4.364-3.32 4.364-.613 0-.86-.683-.86-1.755 0-2.68 1.604-8.361 2.413-10.952.089-.27.14-.55.153-.833 0-.754-.41-1.124-1.43-1.124-1.1 0-2.282.428-3.434 2.45-.398-1.777-1.599-2.555-3.28-2.555-1.942 0-3.816 1.25-5.36 3.275-1.544 2.024-3.37 2.689-4.723 2.361.983-2.404 1.348-4.199 1.348-5.534 0-2.092-1.032-3.354-2.705-3.354-2.539 0-4.003 2.422-4.003 4.97 0 1.97.895 3.982 2.858 4.978-1.648 3.724-4.05 7.09-4.962 7.09-1.18 0-1.531-5.767-1.458-9.893.043-2.367.24-2.487.24-3.203 0-.41-.267-.693-1.34-.693-2.496 0-3.267 2.114-3.387 4.543a11.967 11.967 0 0 1-.429 2.725c-1.044 3.725-3.194 6.549-4.594 6.549-.65 0-.827-.65-.827-1.501 0-2.68 1.501-6.028 1.501-8.882 0-2.101-.919-3.427-2.655-3.427-2.043 0-4.748 2.431-7.305 6.989.842-3.489 1.188-6.867-1.305-6.867a3.37 3.37 0 0 0-1.547.401.88.88 0 0 0-.505.852c.239 3.715-2.992 13.228-6.058 13.228-.558 0-.827-.613-.827-1.577 0-2.686 1.599-8.353 2.404-10.95.096-.284.15-.58.16-.879 0-.71-.442-1.075-1.437-1.075-1.093 0-2.282.417-3.427 2.432-.401-1.777-1.605-2.554-3.284-2.554-2.756 0-5.819 2.912-7.185 6.71-1.81 5.07-5.458 9.966-10.37 9.966-4.457 0-6.81-3.709-6.81-9.568 0-8.462 6.212-15.375 10.819-15.375 2.202 0 3.255 1.403 3.255 3.556 0 2.606-1.454 3.816-1.454 4.809 0 .306.25.612.753.612 2.003 0 4.358-2.352 4.358-5.562 0-3.21-2.612-5.574-7.222-5.574C7.947.577.284 8.234.284 18.057c0 7.81 3.853 12.52 10.518 12.52 4.545 0 8.517-3.535 10.658-7.657.242 3.418 1.795 5.207 4.163 5.207 2.104 0 3.807-1.253 5.108-3.458.5 2.306 1.838 3.433 3.556 3.433 1.979 0 3.636-1.253 5.207-3.583-.025 1.837.392 3.55 1.978 3.55.748 0 1.642-.175 1.801-.828 1.67-6.903 5.795-12.539 7.045-12.539.373 0 .478.362.478.788 0 1.874-1.324 5.72-1.324 8.174 0 2.652 1.128 4.407 3.458 4.407 2.582 0 5.207-3.16 6.956-7.782.548 4.319 1.73 7.8 3.583 7.8 2.273 0 6.31-4.783 8.757-9.85a5.28 5.28 0 0 0 3.782-.887 13.054 13.054 0 0 0-.934 4.756c0 4.702 2.245 6.019 4.178 6.019 2.101 0 3.804-1.253 5.109-3.458.428 1.988 1.531 3.427 3.55 3.427 3.16 0 5.908-3.231 5.908-5.884.012-.698-.288-1.114-.637-1.114Zm-65.627 4.425c-1.277 0-1.776-1.286-1.776-3.203 0-3.33 2.279-8.883 4.686-8.883 1.053 0 1.449 1.226 1.449 2.757 0 3.372-2.166 9.33-4.359 9.33Zm43.737-9.938a5.068 5.068 0 0 1-1.038-3.24c0-1.358.496-2.503 1.09-2.503.594 0 .778.585.778 1.4-.003 1.36-.49 3.347-.83 4.342Zm9.902 9.938c-1.277 0-1.777-1.48-1.777-3.203 0-3.213 2.28-8.883 4.705-8.883 1.053 0 1.427 1.226 1.427 2.757 0 3.372-2.129 9.33-4.355 9.33Z\"/><path d=\"M93.182 21.098a.41.41 0 0 0-.38.306c-.959 2.735-2.254 4.364-3.32 4.364-.613 0-.86-.683-.86-1.755 0-2.68 1.604-8.361 2.413-10.952.089-.27.14-.55.153-.833 0-.754-.41-1.124-1.43-1.124-1.1 0-2.282.428-3.434 2.45-.398-1.777-1.599-2.555-3.28-2.555-1.942 0-3.816 1.25-5.36 3.275-1.544 2.024-3.37 2.689-4.723 2.361.983-2.404 1.348-4.199 1.348-5.534 0-2.092-1.032-3.354-2.705-3.354-2.539 0-4.003 2.422-4.003 4.97 0 1.97.895 3.982 2.858 4.978-1.648 3.724-4.05 7.09-4.962 7.09-1.18 0-1.531-5.767-1.458-9.893.043-2.367.24-2.487.24-3.203 0-.41-.267-.693-1.34-.693-2.496 0-3.267 2.114-3.387 4.543a11.967 11.967 0 0 1-.429 2.725c-1.044 3.725-3.194 6.549-4.594 6.549-.65 0-.827-.65-.827-1.501 0-2.68 1.501-6.028 1.501-8.882 0-2.101-.919-3.427-2.655-3.427-2.043 0-4.748 2.431-7.305 6.989.842-3.489 1.188-6.867-1.305-6.867a3.37 3.37 0 0 0-1.547.401.88.88 0 0 0-.505.852c.239 3.715-2.992 13.228-6.058 13.228-.558 0-.827-.613-.827-1.577 0-2.686 1.599-8.353 2.404-10.95.096-.284.15-.58.16-.879 0-.71-.442-1.075-1.437-1.075-1.093 0-2.282.417-3.427 2.432-.401-1.777-1.605-2.554-3.284-2.554-2.756 0-5.819 2.912-7.185 6.71-1.81 5.07-5.458 9.966-10.37 9.966-4.457 0-6.81-3.709-6.81-9.568 0-8.462 6.212-15.375 10.819-15.375 2.202 0 3.255 1.403 3.255 3.556 0 2.606-1.454 3.816-1.454 4.809 0 .306.25.612.753.612 2.003 0 4.358-2.352 4.358-5.562 0-3.21-2.612-5.574-7.222-5.574C7.947.577.284 8.234.284 18.057c0 7.81 3.853 12.52 10.518 12.52 4.545 0 8.517-3.535 10.658-7.657.242 3.418 1.795 5.207 4.163 5.207 2.104 0 3.807-1.253 5.108-3.458.5 2.306 1.838 3.433 3.556 3.433 1.979 0 3.636-1.253 5.207-3.583-.025 1.837.392 3.55 1.978 3.55.748 0 1.642-.175 1.801-.828 1.67-6.903 5.795-12.539 7.045-12.539.373 0 .478.362.478.788 0 1.874-1.324 5.72-1.324 8.174 0 2.652 1.128 4.407 3.458 4.407 2.582 0 5.207-3.16 6.956-7.782.548 4.319 1.73 7.8 3.583 7.8 2.273 0 6.31-4.783 8.757-9.85a5.28 5.28 0 0 0 3.782-.887 13.054 13.054 0 0 0-.934 4.756c0 4.702 2.245 6.019 4.178 6.019 2.101 0 3.804-1.253 5.109-3.458.428 1.988 1.531 3.427 3.55 3.427 3.16 0 5.908-3.231 5.908-5.884.012-.698-.288-1.114-.637-1.114Zm-65.627 4.425c-1.277 0-1.776-1.286-1.776-3.203 0-3.33 2.279-8.883 4.686-8.883 1.053 0 1.449 1.226 1.449 2.757 0 3.372-2.166 9.33-4.359 9.33Zm43.737-9.938a5.068 5.068 0 0 1-1.038-3.24c0-1.358.496-2.503 1.09-2.503.594 0 .778.585.778 1.4-.003 1.36-.49 3.347-.83 4.342Zm9.902 9.938c-1.277 0-1.777-1.48-1.777-3.203 0-3.213 2.28-8.883 4.705-8.883 1.053 0 1.427 1.226 1.427 2.757 0 3.372-2.129 9.33-4.355 9.33Z\"/><path d=\"M93.182 21.098a.41.41 0 0 0-.38.306c-.959 2.735-2.254 4.364-3.32 4.364-.613 0-.86-.683-.86-1.755 0-2.68 1.604-8.361 2.413-10.952.089-.27.14-.55.153-.833 0-.754-.41-1.124-1.43-1.124-1.1 0-2.282.428-3.434 2.45-.398-1.777-1.599-2.555-3.28-2.555-1.942 0-3.816 1.25-5.36 3.275-1.544 2.024-3.37 2.689-4.723 2.361.983-2.404 1.348-4.199 1.348-5.534 0-2.092-1.032-3.354-2.705-3.354-2.539 0-4.003 2.422-4.003 4.97 0 1.97.895 3.982 2.858 4.978-1.648 3.724-4.05 7.09-4.962 7.09-1.18 0-1.531-5.767-1.458-9.893.043-2.367.24-2.487.24-3.203 0-.41-.267-.693-1.34-.693-2.496 0-3.267 2.114-3.387 4.543a11.967 11.967 0 0 1-.429 2.725c-1.044 3.725-3.194 6.549-4.594 6.549-.65 0-.827-.65-.827-1.501 0-2.68 1.501-6.028 1.501-8.882 0-2.101-.919-3.427-2.655-3.427-2.043 0-4.748 2.431-7.305 6.989.842-3.489 1.188-6.867-1.305-6.867a3.37 3.37 0 0 0-1.547.401.88.88 0 0 0-.505.852c.239 3.715-2.992 13.228-6.058 13.228-.558 0-.827-.613-.827-1.577 0-2.686 1.599-8.353 2.404-10.95.096-.284.15-.58.16-.879 0-.71-.442-1.075-1.437-1.075-1.093 0-2.282.417-3.427 2.432-.401-1.777-1.605-2.554-3.284-2.554-2.756 0-5.819 2.912-7.185 6.71-1.81 5.07-5.458 9.966-10.37 9.966-4.457 0-6.81-3.709-6.81-9.568 0-8.462 6.212-15.375 10.819-15.375 2.202 0 3.255 1.403 3.255 3.556 0 2.606-1.454 3.816-1.454 4.809 0 .306.25.612.753.612 2.003 0 4.358-2.352 4.358-5.562 0-3.21-2.612-5.574-7.222-5.574C7.947.577.284 8.234.284 18.057c0 7.81 3.853 12.52 10.518 12.52 4.545 0 8.517-3.535 10.658-7.657.242 3.418 1.795 5.207 4.163 5.207 2.104 0 3.807-1.253 5.108-3.458.5 2.306 1.838 3.433 3.556 3.433 1.979 0 3.636-1.253 5.207-3.583-.025 1.837.392 3.55 1.978 3.55.748 0 1.642-.175 1.801-.828 1.67-6.903 5.795-12.539 7.045-12.539.373 0 .478.362.478.788 0 1.874-1.324 5.72-1.324 8.174 0 2.652 1.128 4.407 3.458 4.407 2.582 0 5.207-3.16 6.956-7.782.548 4.319 1.73 7.8 3.583 7.8 2.273 0 6.31-4.783 8.757-9.85a5.28 5.28 0 0 0 3.782-.887 13.054 13.054 0 0 0-.934 4.756c0 4.702 2.245 6.019 4.178 6.019 2.101 0 3.804-1.253 5.109-3.458.428 1.988 1.531 3.427 3.55 3.427 3.16 0 5.908-3.231 5.908-5.884.012-.698-.288-1.114-.637-1.114Zm-65.627 4.425c-1.277 0-1.776-1.286-1.776-3.203 0-3.33 2.279-8.883 4.686-8.883 1.053 0 1.449 1.226 1.449 2.757 0 3.372-2.166 9.33-4.359 9.33Zm43.737-9.938a5.068 5.068 0 0 1-1.038-3.24c0-1.358.496-2.503 1.09-2.503.594 0 .778.585.778 1.4-.003 1.36-.49 3.347-.83 4.342Zm9.902 9.938c-1.277 0-1.777-1.48-1.777-3.203 0-3.213 2.28-8.883 4.705-8.883 1.053 0 1.427 1.226 1.427 2.757 0 3.372-2.129 9.33-4.355 9.33Z\"/><path d=\"M93.182 21.098a.41.41 0 0 0-.38.306c-.959 2.735-2.254 4.364-3.32 4.364-.613 0-.86-.683-.86-1.755 0-2.68 1.604-8.361 2.413-10.952.089-.27.14-.55.153-.833 0-.754-.41-1.124-1.43-1.124-1.1 0-2.282.428-3.434 2.45-.398-1.777-1.599-2.555-3.28-2.555-1.942 0-3.816 1.25-5.36 3.275-1.544 2.024-3.37 2.689-4.723 2.361.983-2.404 1.348-4.199 1.348-5.534 0-2.092-1.032-3.354-2.705-3.354-2.539 0-4.003 2.422-4.003 4.97 0 1.97.895 3.982 2.858 4.978-1.648 3.724-4.05 7.09-4.962 7.09-1.18 0-1.531-5.767-1.458-9.893.043-2.367.24-2.487.24-3.203 0-.41-.267-.693-1.34-.693-2.496 0-3.267 2.114-3.387 4.543a11.967 11.967 0 0 1-.429 2.725c-1.044 3.725-3.194 6.549-4.594 6.549-.65 0-.827-.65-.827-1.501 0-2.68 1.501-6.028 1.501-8.882 0-2.101-.919-3.427-2.655-3.427-2.043 0-4.748 2.431-7.305 6.989.842-3.489 1.188-6.867-1.305-6.867a3.37 3.37 0 0 0-1.547.401.88.88 0 0 0-.505.852c.239 3.715-2.992 13.228-6.058 13.228-.558 0-.827-.613-.827-1.577 0-2.686 1.599-8.353 2.404-10.95.096-.284.15-.58.16-.879 0-.71-.442-1.075-1.437-1.075-1.093 0-2.282.417-3.427 2.432-.401-1.777-1.605-2.554-3.284-2.554-2.756 0-5.819 2.912-7.185 6.71-1.81 5.07-5.458 9.966-10.37 9.966-4.457 0-6.81-3.709-6.81-9.568 0-8.462 6.212-15.375 10.819-15.375 2.202 0 3.255 1.403 3.255 3.556 0 2.606-1.454 3.816-1.454 4.809 0 .306.25.612.753.612 2.003 0 4.358-2.352 4.358-5.562 0-3.21-2.612-5.574-7.222-5.574C7.947.577.284 8.234.284 18.057c0 7.81 3.853 12.52 10.518 12.52 4.545 0 8.517-3.535 10.658-7.657.242 3.418 1.795 5.207 4.163 5.207 2.104 0 3.807-1.253 5.108-3.458.5 2.306 1.838 3.433 3.556 3.433 1.979 0 3.636-1.253 5.207-3.583-.025 1.837.392 3.55 1.978 3.55.748 0 1.642-.175 1.801-.828 1.67-6.903 5.795-12.539 7.045-12.539.373 0 .478.362.478.788 0 1.874-1.324 5.72-1.324 8.174 0 2.652 1.128 4.407 3.458 4.407 2.582 0 5.207-3.16 6.956-7.782.548 4.319 1.73 7.8 3.583 7.8 2.273 0 6.31-4.783 8.757-9.85a5.28 5.28 0 0 0 3.782-.887 13.054 13.054 0 0 0-.934 4.756c0 4.702 2.245 6.019 4.178 6.019 2.101 0 3.804-1.253 5.109-3.458.428 1.988 1.531 3.427 3.55 3.427 3.16 0 5.908-3.231 5.908-5.884.012-.698-.288-1.114-.637-1.114Zm-65.627 4.425c-1.277 0-1.776-1.286-1.776-3.203 0-3.33 2.279-8.883 4.686-8.883 1.053 0 1.449 1.226 1.449 2.757 0 3.372-2.166 9.33-4.359 9.33Zm43.737-9.938a5.068 5.068 0 0 1-1.038-3.24c0-1.358.496-2.503 1.09-2.503.594 0 .778.585.778 1.4-.003 1.36-.49 3.347-.83 4.342Zm9.902 9.938c-1.277 0-1.777-1.48-1.777-3.203 0-3.213 2.28-8.883 4.705-8.883 1.053 0 1.427 1.226 1.427 2.757 0 3.372-2.129 9.33-4.355 9.33Z\"/><path d=\"M93.182 21.098a.41.41 0 0 0-.38.306c-.959 2.735-2.254 4.364-3.32 4.364-.613 0-.86-.683-.86-1.755 0-2.68 1.604-8.361 2.413-10.952.089-.27.14-.55.153-.833 0-.754-.41-1.124-1.43-1.124-1.1 0-2.282.428-3.434 2.45-.398-1.777-1.599-2.555-3.28-2.555-1.942 0-3.816 1.25-5.36 3.275-1.544 2.024-3.37 2.689-4.723 2.361.983-2.404 1.348-4.199 1.348-5.534 0-2.092-1.032-3.354-2.705-3.354-2.539 0-4.003 2.422-4.003 4.97 0 1.97.895 3.982 2.858 4.978-1.648 3.724-4.05 7.09-4.962 7.09-1.18 0-1.531-5.767-1.458-9.893.043-2.367.24-2.487.24-3.203 0-.41-.267-.693-1.34-.693-2.496 0-3.267 2.114-3.387 4.543a11.967 11.967 0 0 1-.429 2.725c-1.044 3.725-3.194 6.549-4.594 6.549-.65 0-.827-.65-.827-1.501 0-2.68 1.501-6.028 1.501-8.882 0-2.101-.919-3.427-2.655-3.427-2.043 0-4.748 2.431-7.305 6.989.842-3.489 1.188-6.867-1.305-6.867a3.37 3.37 0 0 0-1.547.401.88.88 0 0 0-.505.852c.239 3.715-2.992 13.228-6.058 13.228-.558 0-.827-.613-.827-1.577 0-2.686 1.599-8.353 2.404-10.95.096-.284.15-.58.16-.879 0-.71-.442-1.075-1.437-1.075-1.093 0-2.282.417-3.427 2.432-.401-1.777-1.605-2.554-3.284-2.554-2.756 0-5.819 2.912-7.185 6.71-1.81 5.07-5.458 9.966-10.37 9.966-4.457 0-6.81-3.709-6.81-9.568 0-8.462 6.212-15.375 10.819-15.375 2.202 0 3.255 1.403 3.255 3.556 0 2.606-1.454 3.816-1.454 4.809 0 .306.25.612.753.612 2.003 0 4.358-2.352 4.358-5.562 0-3.21-2.612-5.574-7.222-5.574C7.947.577.284 8.234.284 18.057c0 7.81 3.853 12.52 10.518 12.52 4.545 0 8.517-3.535 10.658-7.657.242 3.418 1.795 5.207 4.163 5.207 2.104 0 3.807-1.253 5.108-3.458.5 2.306 1.838 3.433 3.556 3.433 1.979 0 3.636-1.253 5.207-3.583-.025 1.837.392 3.55 1.978 3.55.748 0 1.642-.175 1.801-.828 1.67-6.903 5.795-12.539 7.045-12.539.373 0 .478.362.478.788 0 1.874-1.324 5.72-1.324 8.174 0 2.652 1.128 4.407 3.458 4.407 2.582 0 5.207-3.16 6.956-7.782.548 4.319 1.73 7.8 3.583 7.8 2.273 0 6.31-4.783 8.757-9.85a5.28 5.28 0 0 0 3.782-.887 13.054 13.054 0 0 0-.934 4.756c0 4.702 2.245 6.019 4.178 6.019 2.101 0 3.804-1.253 5.109-3.458.428 1.988 1.531 3.427 3.55 3.427 3.16 0 5.908-3.231 5.908-5.884.012-.698-.288-1.114-.637-1.114Zm-65.627 4.425c-1.277 0-1.776-1.286-1.776-3.203 0-3.33 2.279-8.883 4.686-8.883 1.053 0 1.449 1.226 1.449 2.757 0 3.372-2.166 9.33-4.359 9.33Zm43.737-9.938a5.068 5.068 0 0 1-1.038-3.24c0-1.358.496-2.503 1.09-2.503.594 0 .778.585.778 1.4-.003 1.36-.49 3.347-.83 4.342Zm9.902 9.938c-1.277 0-1.777-1.48-1.777-3.203 0-3.213 2.28-8.883 4.705-8.883 1.053 0 1.427 1.226 1.427 2.757 0 3.372-2.129 9.33-4.355 9.33Z\"/><path d=\"M93.182 21.098a.41.41 0 0 0-.38.306c-.959 2.735-2.254 4.364-3.32 4.364-.613 0-.86-.683-.86-1.755 0-2.68 1.604-8.361 2.413-10.952.089-.27.14-.55.153-.833 0-.754-.41-1.124-1.43-1.124-1.1 0-2.282.428-3.434 2.45-.398-1.777-1.599-2.555-3.28-2.555-1.942 0-3.816 1.25-5.36 3.275-1.544 2.024-3.37 2.689-4.723 2.361.983-2.404 1.348-4.199 1.348-5.534 0-2.092-1.032-3.354-2.705-3.354-2.539 0-4.003 2.422-4.003 4.97 0 1.97.895 3.982 2.858 4.978-1.648 3.724-4.05 7.09-4.962 7.09-1.18 0-1.531-5.767-1.458-9.893.043-2.367.24-2.487.24-3.203 0-.41-.267-.693-1.34-.693-2.496 0-3.267 2.114-3.387 4.543a11.967 11.967 0 0 1-.429 2.725c-1.044 3.725-3.194 6.549-4.594 6.549-.65 0-.827-.65-.827-1.501 0-2.68 1.501-6.028 1.501-8.882 0-2.101-.919-3.427-2.655-3.427-2.043 0-4.748 2.431-7.305 6.989.842-3.489 1.188-6.867-1.305-6.867a3.37 3.37 0 0 0-1.547.401.88.88 0 0 0-.505.852c.239 3.715-2.992 13.228-6.058 13.228-.558 0-.827-.613-.827-1.577 0-2.686 1.599-8.353 2.404-10.95.096-.284.15-.58.16-.879 0-.71-.442-1.075-1.437-1.075-1.093 0-2.282.417-3.427 2.432-.401-1.777-1.605-2.554-3.284-2.554-2.756 0-5.819 2.912-7.185 6.71-1.81 5.07-5.458 9.966-10.37 9.966-4.457 0-6.81-3.709-6.81-9.568 0-8.462 6.212-15.375 10.819-15.375 2.202 0 3.255 1.403 3.255 3.556 0 2.606-1.454 3.816-1.454 4.809 0 .306.25.612.753.612 2.003 0 4.358-2.352 4.358-5.562 0-3.21-2.612-5.574-7.222-5.574C7.947.577.284 8.234.284 18.057c0 7.81 3.853 12.52 10.518 12.52 4.545 0 8.517-3.535 10.658-7.657.242 3.418 1.795 5.207 4.163 5.207 2.104 0 3.807-1.253 5.108-3.458.5 2.306 1.838 3.433 3.556 3.433 1.979 0 3.636-1.253 5.207-3.583-.025 1.837.392 3.55 1.978 3.55.748 0 1.642-.175 1.801-.828 1.67-6.903 5.795-12.539 7.045-12.539.373 0 .478.362.478.788 0 1.874-1.324 5.72-1.324 8.174 0 2.652 1.128 4.407 3.458 4.407 2.582 0 5.207-3.16 6.956-7.782.548 4.319 1.73 7.8 3.583 7.8 2.273 0 6.31-4.783 8.757-9.85a5.28 5.28 0 0 0 3.782-.887 13.054 13.054 0 0 0-.934 4.756c0 4.702 2.245 6.019 4.178 6.019 2.101 0 3.804-1.253 5.109-3.458.428 1.988 1.531 3.427 3.55 3.427 3.16 0 5.908-3.231 5.908-5.884.012-.698-.288-1.114-.637-1.114Zm-65.627 4.425c-1.277 0-1.776-1.286-1.776-3.203 0-3.33 2.279-8.883 4.686-8.883 1.053 0 1.449 1.226 1.449 2.757 0 3.372-2.166 9.33-4.359 9.33Zm43.737-9.938a5.068 5.068 0 0 1-1.038-3.24c0-1.358.496-2.503 1.09-2.503.594 0 .778.585.778 1.4-.003 1.36-.49 3.347-.83 4.342Zm9.902 9.938c-1.277 0-1.777-1.48-1.777-3.203 0-3.213 2.28-8.883 4.705-8.883 1.053 0 1.427 1.226 1.427 2.757 0 3.372-2.129 9.33-4.355 9.33Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.287 .586)\" d=\"M0 0h93.544v30H0z\"/></clipPath></defs></svg>',title:\"Canva logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4zl7me\",\"data-framer-name\":\"twitter\",fill:\"black\",intrinsicHeight:31,intrinsicWidth:38,svg:'<svg width=\"38\" height=\"31\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M33.971 8.054c.023.326.023.651.023.98 0 10.009-7.62 21.552-21.552 21.552v-.006a21.444 21.444 0 0 1-11.61-3.396 15.21 15.21 0 0 0 11.21-3.14 7.584 7.584 0 0 1-7.077-5.26 7.55 7.55 0 0 0 3.42-.13 7.575 7.575 0 0 1-6.077-7.424v-.096a7.526 7.526 0 0 0 3.438.948A7.584 7.584 0 0 1 3.402 1.968a21.499 21.499 0 0 0 15.61 7.913A7.583 7.583 0 0 1 31.92 2.972a15.2 15.2 0 0 0 4.811-1.838 7.603 7.603 0 0 1-3.33 4.19 15.064 15.064 0 0 0 4.35-1.193 15.387 15.387 0 0 1-3.78 3.923Z\" fill=\"#A1ADB7\"/></svg>',title:\"Twitter logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-119ss2d\",\"data-framer-name\":\"Revolut\",fill:\"black\",intrinsicHeight:26,intrinsicWidth:107,svg:'<svg width=\"107\" height=\"26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M69.415 9.001c-1.784-1.612-3.938-2.4-6.428-2.4-2.456 0-4.61.79-6.395 2.4-1.784 1.577-2.691 3.772-2.691 6.584s.907 5.005 2.691 6.617c1.784 1.577 3.939 2.366 6.395 2.366 2.49 0 4.644-.789 6.428-2.366 1.818-1.612 2.725-3.806 2.725-6.617 0-2.81-.908-5.007-2.725-6.584Zm-9.792 10.183c-.941-.925-1.415-2.126-1.415-3.6 0-1.474.47-2.674 1.415-3.566a4.6 4.6 0 0 1 3.363-1.37 4.679 4.679 0 0 1 3.398 1.37c.974.892 1.448 2.091 1.448 3.566 0 1.475-.47 2.674-1.448 3.6-.941.891-2.086 1.337-3.398 1.337a4.713 4.713 0 0 1-3.363-1.337Zm18.881 4.903V.56h-4.24v23.528h4.24ZM92.189 7.081v9.388c0 2.262-1.2 3.762-3.484 3.762-2.323 0-3.491-1.498-3.491-3.762V7.081h-4.248V17.19c0 3.916 2.423 7.378 7.739 7.378h.033c5.283 0 7.702-3.539 7.702-7.378V7.081h-4.251Zm-42.8 0-4.24 11.52-4.24-11.52H36.4l6.766 17.007h3.972l6.765-17.007h-4.514ZM36.42 15.104c0-2.468-.773-4.49-2.288-6.103-1.515-1.612-3.464-2.4-5.854-2.4-2.456 0-4.544.858-6.26 2.537-1.684 1.681-2.523 3.806-2.523 6.446 0 2.64.841 4.801 2.49 6.48 1.684 1.681 3.703 2.503 6.092 2.503 3.67 0 6.26-1.646 7.839-4.972l-3.162-1.852c-1.041 2.091-2.558 3.12-4.61 3.12-2.523 0-4.307-1.646-4.577-4.25h12.852v-1.51l.001.001Zm-8.279-5.212c2.389 0 3.972 1.371 4.375 3.566h-8.951c.641-2.023 2.389-3.566 4.577-3.566h-.001Zm-8.647 14.195L13.805 13.94c3.599-1.337 5.383-3.668 5.383-7.063.004-4.149-3.229-6.79-8.377-6.79H.751v24.001h4.442V14.35h3.77l5.45 9.738h5.081ZM10.811 4.063c2.625 0 3.938 1.063 3.938 3.154s-1.314 3.154-3.938 3.154H5.193V4.063h5.618Zm92.817 20.504c-2.729 0-4.942-2.256-4.942-5.04V2.487h4.24v4.6h3.636v3.497h-3.636v8.665c0 .816.649 1.477 1.451 1.477h2.185v3.841h-2.934Z\" fill=\"#A1ADB7\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(.751 .086)\" d=\"M0 0h106v25H0z\"/></clipPath></defs></svg>',title:\"Revolut logo\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{height:40,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+1578+80+0+0+152+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j4807n-container hidden-b1z9dx hidden-bo0mch\",children:/*#__PURE__*/_jsx(LogoTicker,{height:\"100%\",id:\"x_GpQbasw\",layoutId:\"x_GpQbasw\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cp9stf\",\"data-framer-name\":\"Figma to Lottie\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO0FyYm9yaWEgQm9sZA==\",\"--framer-font-family\":'\"Arboria Bold\", \"Arboria Bold Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Made in Creator\"})})},wwfl8ipiS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO0FyYm9yaWEgQm9sZA==\",\"--framer-font-family\":'\"Arboria Bold\", \"Arboria Bold Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Made in Creator\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO0FyYm9yaWEgQm9sZA==\",\"--framer-font-family\":'\"Arboria Bold\", \"Arboria Bold Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Made in Creator\"})}),className:\"framer-1uaqgyf\",\"data-framer-name\":\"Why use Lottie animations?\",fonts:[\"CUSTOM;Arboria Bold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7S2FybGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Discover and get inspired by these stunning animations that were built using Lottie Creator\"})}),className:\"framer-el3kz\",\"data-framer-name\":\"Add free Lottie animations to your WordPress site with the LottieFiles for WordPress plugin -- even if you can't code or design.\",fonts:[\"FS;Karla-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j0hmj1\",\"data-framer-name\":\"Animations\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 48px)`,y:(componentViewport?.y||0)+0+1850+80+210.2+0+0},wwfl8ipiS:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 48px)`,y:(componentViewport?.y||0)+0+2065+80+210.2+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:166,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 80px)`,y:(componentViewport?.y||0)+0+2065+80+224.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lnnyqf-container\",children:/*#__PURE__*/_jsx(CommunityAnimations1,{height:\"100%\",id:\"nV4Yk4Xzt\",layoutId:\"nV4Yk4Xzt\",p7uh05Rr0:5,style:{height:\"100%\",width:\"100%\"},TmfHlzKkx:false,uAZ6gFEuM:true,width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 48px) * 1.2)`,y:(componentViewport?.y||0)+0+1850+80+210.2+0+166},wwfl8ipiS:{width:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 48px) * 1.2)`,y:(componentViewport?.y||0)+0+2065+80+210.2+0+166}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:166,width:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 80px) * 1.2)`,y:(componentViewport?.y||0)+0+2065+80+224.6+0+166,children:/*#__PURE__*/_jsx(Container,{className:\"framer-195lqfn-container\",children:/*#__PURE__*/_jsx(CommunityAnimations2,{height:\"100%\",id:\"KHDXjiS20\",layoutId:\"KHDXjiS20\",Nj1HyJQfi:true,p7uh05Rr0:10,rK8N80tYK:false,style:{height:\"100%\",width:\"100%\"},variant:\"PwtIKPNOF\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 48px)`,y:(componentViewport?.y||0)+0+1850+80+210.2+0+332},wwfl8ipiS:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 48px)`,y:(componentViewport?.y||0)+0+2065+80+210.2+0+332}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:166,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 80px)`,y:(componentViewport?.y||0)+0+2065+80+224.6+0+332,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18erg7s-container\",children:/*#__PURE__*/_jsx(CommunityAnimations3,{height:\"100%\",id:\"Be48bsATj\",layoutId:\"Be48bsATj\",p7uh05Rr0:15,style:{height:\"100%\",width:\"100%\"},Tjs5Vb9t2:true,width:\"100%\",wIIsNIVtK:false})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1do644d\",\"data-framer-name\":\"Features\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\"},children:\"Your motion workflow simplified\"})}),className:\"framer-1hnzgpa\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mn03nj\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-72adg3\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1le87tx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",children:\"Remix an existing animation to create your own\"})}),className:\"framer-vgn5qy\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Create your own motion design masterpiece without having to start from scratch. Simply use the Remix feature on an animation published by others.\"})})},wwfl8ipiS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Create your own motion design masterpiece without having to start from scratch. Simply use the Remix feature on an animation published by others.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Create your own motion design masterpiece without having to start from scratch. Simply use the Remix feature on an animation published by others.\"})}),className:\"framer-raisjk\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x5ty66\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19kbc73-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"mQ5PdACbx\",layoutId:\"mQ5PdACbx\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/0018c5bb-7796-433b-881b-c0544dda5c8f/I5hmLAAqsT.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xsbl1o\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pufcw4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Animation presets\"})}),className:\"framer-1qc6x0d\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Bring rich animation presets to any animation of your choice. Ease in or out of the frame, or highlight the object by animating it.\"})})},wwfl8ipiS:{children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Bring rich animation presets to any animation of your choice. Ease in or out of the frame, or highlight the object by animating it.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Bring rich animation presets to any animation of your choice. Ease in or out of the frame, or highlight the object by animating it.\"})}),className:\"framer-pnsm7m\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pza4js\",\"data-framer-name\":\"4:3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16nuhp3-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"DHvHfw8hw\",layoutId:\"DHvHfw8hw\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/eb4f1348-003e-4f25-9aee-b03af64d24d1/FGvCpRVknl.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wxmqch\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yt9r04\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",children:\"Import your team\u2019s private files\"})}),className:\"framer-7bhsfr\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Import your team's existing Lottie and dotLottie animations onto the canvas.\"})})},wwfl8ipiS:{children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Import your team's existing Lottie and dotLottie animations onto the canvas.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Import your team's existing Lottie and dotLottie animations onto the canvas.\"})}),className:\"framer-tlak2n\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13tp5mb\",\"data-framer-name\":\"4:3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y1mz9g-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"DiWfzJ4ln\",layoutId:\"DiWfzJ4ln\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/1c26518d-78c9-4dee-87b4-3b0f217015d7/TfXhWy6ArC.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uv98ob\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xi9paj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Timeline and keyframes\"})}),className:\"framer-3j6xyc\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v25\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Gain precise control over your animations by adjusting keyframes and creating seamless transitions.\"})})},wwfl8ipiS:{children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Gain precise control over your animations by adjusting keyframes and creating seamless transitions.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Gain precise control over your animations by adjusting keyframes and creating seamless transitions.\"})}),className:\"framer-1x03t5v\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2mnzio\",\"data-framer-name\":\"4:3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ipzu6x-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"ocH1EipkL\",layoutId:\"ocH1EipkL\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/f21f3285-5b53-4272-8bb7-a1672ee47048/5bpPKkWWZu.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1oxq5t5\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19swyvv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v26\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",children:\"100,000+ free Lottie animations\"})}),className:\"framer-19b1ucx\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v29\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Choose from our extensive animation library for every industry and use case. New animations are added daily.\"})})},wwfl8ipiS:{children:getLocalizedValue(\"v28\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Choose from our extensive animation library for every industry and use case. New animations are added daily.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v27\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Choose from our extensive animation library for every industry and use case. New animations are added daily.\"})}),className:\"framer-38spz3\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-47ibxw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{background:{alt:getLocalizedValue(\"v30\",activeLocale)??\"100,000+ free Lottie animations\",fit:\"fill\",intrinsicHeight:912,intrinsicWidth:1364,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2718.2+40+97.6+0+1897.8000000000002+24+151.2+0+0),pixelHeight:912,pixelWidth:1364,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 72px)`,src:\"https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp\",srcSet:\"https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp?scale-down-to=512 512w,https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp 1364w\"},transformTemplate:undefined},wwfl8ipiS:{background:{alt:getLocalizedValue(\"v30\",activeLocale)??\"100,000+ free Lottie animations\",fit:\"fill\",intrinsicHeight:912,intrinsicWidth:1364,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2933.2+80+97.6+0+1164.4+24+174.2+0+0),pixelHeight:912,pixelWidth:1364,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 120px) / 4, 100px) * 2 - 24px)`,src:\"https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp\",srcSet:\"https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp?scale-down-to=512 512w,https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp 1364w\"},transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v30\",activeLocale)??\"100,000+ free Lottie animations\",fit:\"fill\",intrinsicHeight:912,intrinsicWidth:1364,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2947.6+80+97.6+0+1290.4+40+189.2+437-427),pixelHeight:912,pixelWidth:1364,sizes:`calc((max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 336px) / 9, 100px) * 5 + 88px) * 1.06)`,src:\"https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp\",srcSet:\"https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp?scale-down-to=512 512w,https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/XDEtOF5CTUYMPfoFYEgX4JYQI.webp 1364w\"},className:\"framer-1sotxf5\",\"data-framer-name\":\"Image\",transformTemplate:transformTemplate1})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sh682s\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jh5f2c\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v31\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",children:\"Import SVGs\"})}),className:\"framer-4sbrf7\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v34\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"In addition to Lottie and dotLottie files, you can also insert your static SVGs to give them a touch of motion magic.\"})})},wwfl8ipiS:{children:getLocalizedValue(\"v33\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"In addition to Lottie and dotLottie files, you can also insert your static SVGs to give them a touch of motion magic.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v32\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"In addition to Lottie and dotLottie files, you can also insert your static SVGs to give them a touch of motion magic.\"})}),className:\"framer-jwbmnh\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1njgww\",\"data-framer-name\":\"4:3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xco4u7-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"KNCmGxNWQ\",layoutId:\"KNCmGxNWQ\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/a19b074e-2d89-4bf0-bc31-3a36705c0975/NqBYiPgQa9.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uj8zc6\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{background:{alt:getLocalizedValue(\"v35\",activeLocale)??\"Customize anything\",fit:\"fit\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2718.2+40+97.6+0+2789.7+24+0),pixelHeight:228,pixelWidth:341,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/CAec5hFTrX8ltF9qwBwhdQ9jCI.svg\"}},wwfl8ipiS:{background:{alt:getLocalizedValue(\"v35\",activeLocale)??\"Customize anything\",fit:\"fit\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2933.2+80+97.6+0+1734.6000000000001+24+0),pixelHeight:228,pixelWidth:341,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/CAec5hFTrX8ltF9qwBwhdQ9jCI.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v35\",activeLocale)??\"Customize anything\",fit:\"fit\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2947.6+80+97.6+0+1988.6000000000001+40+0),pixelHeight:228,pixelWidth:341,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/CAec5hFTrX8ltF9qwBwhdQ9jCI.svg\"},className:\"framer-198sdv\",\"data-framer-name\":\"Image\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1spy0ej\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v36\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ce3jgq\",\"data-styles-preset\":\"XbzyaXmwi\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Customize anything\"})}),className:\"framer-1fqqfdc\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v38\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Tweak, make edits and customize any animation. Save different versions and keep track of all changes.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v37\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Tweak, make edits and customize any animation. Save different versions and keep track of all changes.\"})}),className:\"framer-7jpl9c\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z0mwis\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{background:{alt:getLocalizedValue(\"v39\",activeLocale)??\"Export to multiple formats\",fit:\"fill\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2718.2+40+97.6+0+3408.7+24+0),pixelHeight:228,pixelWidth:341,src:\"https://framerusercontent.com/images/H7F6Qk5MiwYC2dfqVqQKreXTwRc.svg\"}},wwfl8ipiS:{background:{alt:getLocalizedValue(\"v39\",activeLocale)??\"Export to multiple formats\",fit:\"fill\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2933.2+80+97.6+0+1734.6000000000001+24+0),pixelHeight:228,pixelWidth:341,src:\"https://framerusercontent.com/images/H7F6Qk5MiwYC2dfqVqQKreXTwRc.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v39\",activeLocale)??\"Export to multiple formats\",fit:\"fill\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2947.6+80+97.6+0+1988.6000000000001+40+0),pixelHeight:228,pixelWidth:341,src:\"https://framerusercontent.com/images/H7F6Qk5MiwYC2dfqVqQKreXTwRc.svg\"},className:\"framer-123mllk\",\"data-framer-name\":\"Image\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jcd8jf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v40\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ce3jgq\",\"data-styles-preset\":\"XbzyaXmwi\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Export to multiple formats\"})}),className:\"framer-kxqxpj\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v42\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Save your animation as Lottie JSON, Optimized Lottie JSON, dotLottie, Optimized dotLottie, GIF, MP4, MOV and WebM.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v41\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Save your animation as Lottie JSON, Optimized Lottie JSON, dotLottie, Optimized dotLottie, GIF, MP4, MOV and WebM.\"})}),className:\"framer-155eldk\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vgctar\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{background:{alt:getLocalizedValue(\"v43\",activeLocale)??\"Ship & implement\",fit:\"fill\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2718.2+40+97.6+0+4002.7+24+0),pixelHeight:228,pixelWidth:341,src:\"https://framerusercontent.com/images/okR9a9LtlMAIXQCzhCFwOZOGt4E.svg\"}},wwfl8ipiS:{background:{alt:getLocalizedValue(\"v43\",activeLocale)??\"Ship & implement\",fit:\"fill\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2933.2+80+97.6+0+2368.6000000000004+24+0),pixelHeight:228,pixelWidth:341,src:\"https://framerusercontent.com/images/okR9a9LtlMAIXQCzhCFwOZOGt4E.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v43\",activeLocale)??\"Ship & implement\",fit:\"fill\",intrinsicHeight:228,intrinsicWidth:341,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2947.6+80+97.6+0+1988.6000000000001+40+0),pixelHeight:228,pixelWidth:341,src:\"https://framerusercontent.com/images/okR9a9LtlMAIXQCzhCFwOZOGt4E.svg\"},className:\"framer-wn4en3\",\"data-framer-name\":\"Image\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p4tzo9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v44\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ce3jgq\",\"data-styles-preset\":\"XbzyaXmwi\",style:{\"--framer-text-color\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\"},children:\"Ship and implement\"})}),className:\"framer-ioo4p7\",\"data-framer-name\":\"Faster page load speeds\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{children:getLocalizedValue(\"v46\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Our built-in CDN and open-source web player make it easier to host and ship animations to their final destination.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v45\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Our built-in CDN and open-source web player make it easier to host and ship animations to their final destination.\"})}),className:\"framer-bcw7mo\",\"data-framer-name\":\"Lotties are 600% smaller than GIFs. This means being able to animate your site \u2013 without slowing it down.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gpuusn\",\"data-framer-name\":\"Plugins\",id:elementId,ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-101q61u\",\"data-framer-name\":\"Plugins\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v47\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4fb11c65-5443-4c85-af22-b668f5f71874, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Unleash Lottie Creator\u2019s full capabilities with our plugins\"})})}),className:\"framer-1536cur\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g2plhu\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{height:478,width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px, 200px)`,y:(componentViewport?.y||0)+0+7508.5+80+0+0+97.6+0+0},wwfl8ipiS:{height:478,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 2, 200px)`,y:(componentViewport?.y||0)+0+6144.4+80+0+0+97.6+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:980,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 3, 200px)`,y:(componentViewport?.y||0)+0+5835.8+80+0+0+97.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14eqh4w-container\",children:/*#__PURE__*/_jsx(BentoCard,{A2nwdYD86:true,A7S4PbyT3:getLocalizedValue(\"v51\",activeLocale)??\"Try it now\",dq3_gkw46:getLocalizedValue(\"v49\",activeLocale)??\"Motion Copilot\",height:\"100%\",id:\"jO_e4Soum\",k6YZN0VYZ:getLocalizedValue(\"v48\",activeLocale)??\"https://lottie.host/f568f504-1929-4d62-9549-df9b39f929b8/NlxVAEyuPw.lottie\",layoutId:\"jO_e4Soum\",pMBcsDTDP:true,Q7xEhLz0X:\"https://creator.lottiefiles.com/?plugin=motion-copilot\",qQ3DTRLgu:true,r8Iy1oPJO:getLocalizedValue(\"v50\",activeLocale)??\"Describe your animation in any language and watch it turn into keyframes. Overcome creative blocks, save hours of tedious work and focus on what matters. Collaborate with AI to refine and customize to perfection.\",style:{height:\"100%\",width:\"100%\"},variant:\"Dkuy0qMkN\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{height:478,width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px, 200px)`,y:(componentViewport?.y||0)+0+7508.5+80+0+0+97.6+0+502},wwfl8ipiS:{height:478,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 2, 200px)`,y:(componentViewport?.y||0)+0+6144.4+80+0+0+97.6+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:980,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 3, 200px)`,y:(componentViewport?.y||0)+0+5835.8+80+0+0+97.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5u310y-container\",children:/*#__PURE__*/_jsx(BentoCard,{A2nwdYD86:true,A7S4PbyT3:getLocalizedValue(\"v55\",activeLocale)??\"Try now\",dq3_gkw46:getLocalizedValue(\"v53\",activeLocale)??\"AI Prompt to Vector\",height:\"100%\",id:\"hBKUxV1b3\",k6YZN0VYZ:getLocalizedValue(\"v52\",activeLocale)??\"https://lottie.host/3b7999c9-0816-442d-901b-6961a58082fd/nSJbmGE1ua.lottie\",layoutId:\"hBKUxV1b3\",pMBcsDTDP:false,Q7xEhLz0X:\"https://creator.lottiefiles.com/?utm_medium=web&utm_source=creator-landing&utm_source=AI_features&utm_medium=landing_page&utm_campaign=AI_features_LP\",qQ3DTRLgu:false,r8Iy1oPJO:getLocalizedValue(\"v54\",activeLocale)??\"Use our Generative AI plugin to create vector-based assets in various styles you can animate directly within Lottie Creator.\",style:{height:\"100%\",width:\"100%\"},variant:\"Dkuy0qMkN\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12b5jyx\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px, 200px)`,y:(componentViewport?.y||0)+0+7508.5+80+0+0+97.6+0+1004+0+0},wwfl8ipiS:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 2, 200px) * 2 + 24px)`,y:(componentViewport?.y||0)+0+6144.4+80+0+0+97.6+0+502+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:478,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 3, 200px)`,y:(componentViewport?.y||0)+0+5835.8+80+0+0+97.6+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sd8wbr-container\",children:/*#__PURE__*/_jsx(BentoCard,{A2nwdYD86:true,A7S4PbyT3:getLocalizedValue(\"v59\",activeLocale)??\"Try it now\",dq3_gkw46:getLocalizedValue(\"v57\",activeLocale)??\"Kinetic Typography\",height:\"100%\",id:\"OJ7fGY50_\",k6YZN0VYZ:getLocalizedValue(\"v56\",activeLocale)??\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",layoutId:\"OJ7fGY50_\",pMBcsDTDP:true,Q7xEhLz0X:\"https://creator.lottiefiles.com/?plugin=kinetic-typography\",qQ3DTRLgu:false,r8Iy1oPJO:getLocalizedValue(\"v58\",activeLocale)??\"Enhance your animations with stunning typography by converting text into editable vector graphics that render consistently everywhere.\",style:{width:\"100%\"},variant:\"dvu6lcc_D\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px, 200px)`,y:(componentViewport?.y||0)+0+7508.5+80+0+0+97.6+0+1004+0+502},wwfl8ipiS:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 2, 200px) * 2 + 24px)`,y:(componentViewport?.y||0)+0+6144.4+80+0+0+97.6+0+502+0+502}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:478,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 3, 200px)`,y:(componentViewport?.y||0)+0+5835.8+80+0+0+97.6+0+0+0+502,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wehrxs-container\",children:/*#__PURE__*/_jsx(BentoCard,{A2nwdYD86:true,A7S4PbyT3:getLocalizedValue(\"v59\",activeLocale)??\"Try it now\",dq3_gkw46:getLocalizedValue(\"v60\",activeLocale)??\"Duplicator\",height:\"100%\",id:\"Vb9vIHWjj\",k6YZN0VYZ:getLocalizedValue(\"v56\",activeLocale)??\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",layoutId:\"Vb9vIHWjj\",PHKHy3iQj:addImageAlt({src:\"https://framerusercontent.com/images/d5yJ7Wor4qJGgP1Jwa0uJLsnFm8.webp\"},\"\"),pMBcsDTDP:true,Q7xEhLz0X:\"https://creator.lottiefiles.com/?plugin=duplicator\",qQ3DTRLgu:false,r8Iy1oPJO:getLocalizedValue(\"v61\",activeLocale)??\"Simplify repetitive design tasks by quickly creating multiple copies of the same layer with various transformations.\",style:{width:\"100%\"},variant:\"dvu6lcc_D\",width:\"100%\"})})})})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zsqa6r\",\"data-framer-name\":\"A Lot More\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v62\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\"},children:\"Wide range of powerful features\"})}),className:\"framer-1io0pqo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+9806.1+80+97.6},wwfl8ipiS:{y:(componentViewport?.y||0)+0+7940+80+97.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:254,width:`min(${componentViewport?.width||\"100vw\"}, 1200px)`,y:(componentViewport?.y||0)+0+7073.4+80+97.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qcix4t-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{variant:\"Bv6K365_0\"},wwfl8ipiS:{variant:\"Bv6K365_0\"}},children:/*#__PURE__*/_jsx(TagCloud,{C8nCVAjv4:\"gjuSDPlWv\",height:\"100%\",id:\"N916lyhjJ\",layoutId:\"N916lyhjJ\",style:{width:\"100%\"},variant:\"rzHpKwYqA\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+9806.1+80+391.6},wwfl8ipiS:{y:(componentViewport?.y||0)+0+7940+80+391.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+7073.4+80+391.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1akqgez-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{c5AJytCd2:getLocalizedValue(\"v3\",activeLocale)??\"Launch Lottie Creator\",height:\"100%\",id:\"yLpfyLsAY\",jq_PTeU3I:true,layoutId:\"yLpfyLsAY\",lFrir3hD7:false,ltHhdrXJw:\"creator.lottiefiles.com?utm_medium=web&utm_source=creator-landing\",MoXxH0QuI:false,variant:\"aXxdV7tzW\",width:\"100%\",xyHk2VSGl:\"MagnifyingGlass\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-je4o0v\",\"data-framer-name\":\"Demo\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-101st27\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v63\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\"},children:\"Create. Collaborate. Ship.\"})}),className:\"framer-4emnhk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v64\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\"},children:\"Welcome to LottieFiles, your team\u2019s complete motion workflow.\"})}),className:\"framer-10v23e4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-al9u7\",\"data-border\":true,\"data-framer-name\":\"Video\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{background:{alt:getLocalizedValue(\"v65\",activeLocale)??\"Lottie Creator\",fit:\"fill\",intrinsicHeight:540,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+10341.7+80+247.6+0),pixelHeight:540,pixelWidth:960,src:\"https://framerusercontent.com/images/ICGjoK4BYfchClGeXjBJ86xcU.webp\"}},wwfl8ipiS:{background:{alt:getLocalizedValue(\"v65\",activeLocale)??\"Lottie Creator\",fit:\"fill\",intrinsicHeight:540,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8475.6+80+247.6+0),pixelHeight:540,pixelWidth:960,src:\"https://framerusercontent.com/images/ICGjoK4BYfchClGeXjBJ86xcU.webp\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:getLocalizedValue(\"v65\",activeLocale)??\"Lottie Creator\",fit:\"fill\",intrinsicHeight:540,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+7609+80+247.6+0),pixelHeight:540,pixelWidth:960,src:\"https://framerusercontent.com/images/ICGjoK4BYfchClGeXjBJ86xcU.webp\"},className:\"framer-r0632o\",\"data-framer-name\":\"Placeholder Image\",transformTemplate:transformTemplate1})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vln31d-container\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:false,backgroundColor:\"rgba(0, 0, 0, 0)\",controls:true,height:\"100%\",id:\"o493s67Fu\",layoutId:\"o493s67Fu\",loop:true,mute:false,playOnCanvas:false,style:{height:\"100%\",width:\"100%\"},titles:false,video:getLocalizedValue(\"v66\",activeLocale)??\"https://vimeo.com/911027708\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 48px)`,y:(componentViewport?.y||0)+0+10341.7+80+954.6},wwfl8ipiS:{y:(componentViewport?.y||0)+0+8475.6+80+954.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+7609+80+954.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tnmxxb-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{c5AJytCd2:getLocalizedValue(\"v3\",activeLocale)??\"Launch Lottie Creator\",height:\"100%\",id:\"kWeXnWKD1\",jq_PTeU3I:true,layoutId:\"kWeXnWKD1\",lFrir3hD7:false,ltHhdrXJw:\"creator.lottiefiles.com?utm_medium=web&utm_source=creator-landing\",MoXxH0QuI:false,variant:\"aXxdV7tzW\",width:\"100%\",xyHk2VSGl:\"MagnifyingGlass\"})})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-12ou1sk\",\"data-framer-name\":\"Tutorials & Blogs\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3vl9ke\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v67\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\"},children:\"How-to guides for Lottie Creator\"})}),className:\"framer-1g46egq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1a8lram\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1km5q2f\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/watch?v=XAc6WgIBbw4&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=2\",nodeId:\"Gn6qccAiV\",children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-wptg6z framer-zdh29t\",\"data-framer-name\":\"Overlay\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1quu5zv-container\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,height:\"100%\",id:\"DxqjeGLN6\",isMixedBorderRadius:false,isRed:true,layoutId:\"DxqjeGLN6\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:16,topRightRadius:16,url:getLocalizedValue(\"v68\",activeLocale)??\"https://www.youtube.com/watch?v=XAc6WgIBbw4&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=2\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rdz5pq\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/watch?v=q03S6Yxuu2o&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=2\",nodeId:\"GAft9k8zj\",openInNewTab:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-wuomfp framer-zdh29t\",\"data-framer-name\":\"Overlay\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17ap5lq-container\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,height:\"100%\",id:\"P2MkDFBIW\",isMixedBorderRadius:false,isRed:true,layoutId:\"P2MkDFBIW\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:16,topRightRadius:16,url:getLocalizedValue(\"v69\",activeLocale)??\"https://www.youtube.com/watch?v=q03S6Yxuu2o&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=2\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yfawfn\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/watch?v=iByrJHRP8Yk&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=4\",nodeId:\"b0qjO51kZ\",openInNewTab:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-wo9oqw framer-zdh29t\",\"data-framer-name\":\"Overlay\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5m42ju-container\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,height:\"100%\",id:\"Ghmm2ebQ2\",isMixedBorderRadius:false,isRed:true,layoutId:\"Ghmm2ebQ2\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:16,topRightRadius:16,url:getLocalizedValue(\"v70\",activeLocale)??\"https://www.youtube.com/watch?v=iByrJHRP8Yk&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=4\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-210959\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/watch?v=jOWG-pNhel8&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=5\",nodeId:\"VLNQkg5bE\",openInNewTab:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-15jspho framer-zdh29t\",\"data-framer-name\":\"Overlay\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-n8v4lk-container\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,height:\"100%\",id:\"wESumNFLq\",isMixedBorderRadius:false,isRed:true,layoutId:\"wESumNFLq\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:16,topRightRadius:16,url:getLocalizedValue(\"v71\",activeLocale)??\"https://www.youtube.com/watch?v=jOWG-pNhel8&list=PL5YboiW_RwK7CG_sLZ0G5WoARcEBa7eP2&index=5\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sr1kw0\",\"data-framer-name\":\"Blog\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-189dp8d\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v72\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"center\"},children:\"Additional Resources\"})}),className:\"framer-7f5hhx\",\"data-framer-name\":\"Learn more\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v73\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7S2FybGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\"},children:\"Here are some inspirations for you to get started with Lottie Creator.\"})}),className:\"framer-19ksb1r\",\"data-framer-name\":\"Here are some inspirations for you to get started with LottieFiles WordPress plugins.\",fonts:[\"GF;Karla-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g6idlq\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1200px)`,y:(componentViewport?.y||0)+0+11520.300000000001+80+459.6+0+239.6+0+0},wwfl8ipiS:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 24px) / 2, 80px)`,y:(componentViewport?.y||0)+0+9654.2+80+298.6+0+239.6+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1200px) - 72px) / 4, 80px)`,y:(componentViewport?.y||0)+0+8787.6+80+242.1+0+239.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9qm0y3-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"G08K7Ah3I\",KDYfFzv4T:\"https://lottiefiles.com/blog/working-with-lottie-animations/lottie-creator-a-powerful-web-based-lottie-animation-tool\",layoutId:\"G08K7Ah3I\",oJJavxMe4:getLocalizedValue(\"v76\",activeLocale)??\"3 min read\",PzTzzz2SR:getLocalizedValue(\"v75\",activeLocale)??\"Lottie Creator: A Powerful Web-Based Lottie Animation Tool\",style:{width:\"100%\"},variant:\"HyRaxr6k_\",vF4JB8QCK:false,width:\"100%\",wWuE2kRrU:addImageAlt({src:\"https://framerusercontent.com/images/ccDsc4sKE2FbvrXKg3gTcYvrWg.webp\",srcSet:\"https://framerusercontent.com/images/ccDsc4sKE2FbvrXKg3gTcYvrWg.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ccDsc4sKE2FbvrXKg3gTcYvrWg.webp 900w\"},getLocalizedValue(\"v74\",activeLocale)??\"Lottie Creator: A Powerful Web-Based Lottie Animation Tool\")})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1200px)`,y:(componentViewport?.y||0)+0+11520.300000000001+80+459.6+0+239.6+0+194},wwfl8ipiS:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 24px) / 2, 80px)`,y:(componentViewport?.y||0)+0+9654.2+80+298.6+0+239.6+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1200px) - 72px) / 4, 80px)`,y:(componentViewport?.y||0)+0+8787.6+80+242.1+0+239.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-yexlbq-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"WpCiRf4RQ\",KDYfFzv4T:\"https://lottiefiles.com/blog/working-with-lottie-animations/lottie-creator-guide\",layoutId:\"WpCiRf4RQ\",oJJavxMe4:getLocalizedValue(\"v79\",activeLocale)??\"11 min read\",PzTzzz2SR:getLocalizedValue(\"v78\",activeLocale)??\"Comprehensive Guide to Creating Animations with Lottie Creator\",style:{width:\"100%\"},variant:\"HyRaxr6k_\",vF4JB8QCK:false,width:\"100%\",wWuE2kRrU:addImageAlt({src:\"https://framerusercontent.com/images/enEYLGChkD5lgFeDCP1s7lmdgm0.webp\",srcSet:\"https://framerusercontent.com/images/enEYLGChkD5lgFeDCP1s7lmdgm0.webp?scale-down-to=512 512w,https://framerusercontent.com/images/enEYLGChkD5lgFeDCP1s7lmdgm0.webp 900w\"},getLocalizedValue(\"v77\",activeLocale)??\"Comprehensive Guide to Creating Animations with Lottie Creator\")})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1200px)`,y:(componentViewport?.y||0)+0+11520.300000000001+80+459.6+0+239.6+0+388},wwfl8ipiS:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 24px) / 2, 80px)`,y:(componentViewport?.y||0)+0+9654.2+80+298.6+0+239.6+0+194}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1200px) - 72px) / 4, 80px)`,y:(componentViewport?.y||0)+0+8787.6+80+242.1+0+239.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ux7jy9-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"j71ekYVDl\",KDYfFzv4T:\"https://lottiefiles.com/blog/working-with-lottie-animations/10-motion-design-features-every-designer-needs-to-know\",layoutId:\"j71ekYVDl\",oJJavxMe4:getLocalizedValue(\"v82\",activeLocale)??\"7 min read\",PzTzzz2SR:getLocalizedValue(\"v81\",activeLocale)??\"10 Motion Design Features Every Designer Needs to Know\",style:{width:\"100%\"},variant:\"HyRaxr6k_\",vF4JB8QCK:false,width:\"100%\",wWuE2kRrU:addImageAlt({src:\"https://framerusercontent.com/images/O4tmczslSjDN5ieOmqPiRm8gnA.webp\",srcSet:\"https://framerusercontent.com/images/O4tmczslSjDN5ieOmqPiRm8gnA.webp?scale-down-to=512 512w,https://framerusercontent.com/images/O4tmczslSjDN5ieOmqPiRm8gnA.webp 900w\"},getLocalizedValue(\"v80\",activeLocale)??\"10 Motion Design Features Every Designer Needs to Know\")})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1200px)`,y:(componentViewport?.y||0)+0+11520.300000000001+80+459.6+0+239.6+0+582},wwfl8ipiS:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 24px) / 2, 80px)`,y:(componentViewport?.y||0)+0+9654.2+80+298.6+0+239.6+0+194}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1200px) - 72px) / 4, 80px)`,y:(componentViewport?.y||0)+0+8787.6+80+242.1+0+239.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3otwcy-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"J4U_GmsL3\",KDYfFzv4T:\"https://lottiefiles.com/blog/working-with-lottie-animations/three-steps-to-bring-animations-to-designs\",layoutId:\"J4U_GmsL3\",oJJavxMe4:getLocalizedValue(\"v85\",activeLocale)??\"6 min read\",PzTzzz2SR:getLocalizedValue(\"v84\",activeLocale)??\"3 Steps to Bring Animations to Designs\",style:{width:\"100%\"},variant:\"HyRaxr6k_\",vF4JB8QCK:false,width:\"100%\",wWuE2kRrU:addImageAlt({src:\"https://framerusercontent.com/images/kisK55McadQ4tdAVfNbh156aSCc.webp\",srcSet:\"https://framerusercontent.com/images/kisK55McadQ4tdAVfNbh156aSCc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/kisK55McadQ4tdAVfNbh156aSCc.webp 900w\"},getLocalizedValue(\"v83\",activeLocale)??\"3 Steps to Bring Animations to Designs\")})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1200px)`,y:(componentViewport?.y||0)+0+11520.300000000001+80+459.6+0+1015.6},wwfl8ipiS:{y:(componentViewport?.y||0)+0+9654.2+80+298.6+0+627.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+8787.6+80+242.1+0+457.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gsf73b-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{c5AJytCd2:getLocalizedValue(\"v3\",activeLocale)??\"Launch Lottie Creator\",height:\"100%\",id:\"CM1Mqftxg\",jq_PTeU3I:true,layoutId:\"CM1Mqftxg\",lFrir3hD7:false,ltHhdrXJw:\"creator.lottiefiles.com?utm_medium=web&utm_source=creator-landing\",MoXxH0QuI:false,variant:\"aXxdV7tzW\",width:\"100%\",xyHk2VSGl:\"MagnifyingGlass\"})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-62ue4h\",\"data-framer-name\":\"FAQs\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yq5479\",\"data-framer-name\":\"Frame\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ficnkn\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v86\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-alignment\":\"left\"},children:\"FAQs\"})}),className:\"framer-13qk1cs\",fonts:[\"Inter\"],style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1fclves\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+0},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mwm11p-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"ZbUAHJoCN\",layoutId:\"ZbUAHJoCN\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v88\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Lottie Creator is a web-based tool for creating animations. Through an intuitive interface equipped with features such as keyframing and animation presets, it makes it easy for anyone to begin playing with motion. You can import your Lottie animations or SVGs to make edits, add interactivity, animate, and more.\"})}),variant:\"n1ux4HkDG\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v87\",activeLocale)??\"What is Lottie Creator?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+76},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+76}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+76,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kpi6yy-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"U2MjKAiQj\",layoutId:\"U2MjKAiQj\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v90\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Lottie Creator lets you take advantage of the lightweight Lottie format to create motion graphics for every industry and use case imaginable. It allows you to make edits, change layers, plus add objects and elements before you ship your animation across web, mobile, or other platforms.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v89\",activeLocale)??\"What can I animate with Lottie Creator?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+152},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+152}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+152,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11rtbmz-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"huRUD0MVb\",layoutId:\"huRUD0MVb\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v92\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Lottie Creator enables you to import Lottie JSON, dotLottie and SVG formats. Likewise, you can export your creations to Lottie JSON, Optimized Lottie JSON, dotLottie, Optimized dotLottie, GIF, MP4, MOV and WebM.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v91\",activeLocale)??\"What are the formats supported by Lottie Creator?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+228},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+228}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+228,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1h906x6-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"Vq_Ux6RQm\",layoutId:\"Vq_Ux6RQm\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v94\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Yes, Lottie Creator is a free offering by LottieFiles. Our advanced features, such as optimizing animations, saving to other formats, team collaboration, hosting, etc., are only covered under our paid plans.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v93\",activeLocale)??\"Is Lottie Creator free?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+304},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+304}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+304,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mpq010-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"PhgIuMnpy\",layoutId:\"PhgIuMnpy\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v96\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Yes, Lottie animations are vector-based, ensuring they maintain quality across different screen sizes and resolutions.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v95\",activeLocale)??\"Are animations from Lottie Creator responsive?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+380},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+380}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+380,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nvos9l-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"B1BzXXglW\",layoutId:\"B1BzXXglW\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v98\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{children:\"Although experience in animation can be beneficial, we\u2019ve designed Lottie Creator with complete beginners in mind.\"}),/*#__PURE__*/_jsx(\"p\",{children:\"For example, our design asset libraries and animation presets allow you to quickly add graphical assets and animate them even if you haven\u2019t done any animations before.\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Also, the design of Lottie Creator removes the \u2018black box\u2019 approach and allows you to get familiarized with topics such as timing or keyframing quickly.\"})]}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v97\",activeLocale)??\"Do I need animation experience to use Lottie Creator?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+456},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+456}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+456,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q26qvw-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"iLP7W1vLh\",layoutId:\"iLP7W1vLh\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v100\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"You can share your animations directly via a link, or you can embed them on websites and integrate them into apps using the exported Lottie JSON file.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v99\",activeLocale)??\"How can I share my animations from Lottie Creator?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+532},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+532}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+532,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19qy4bf-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"UGtQeTnec\",layoutId:\"UGtQeTnec\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v102\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Absolutely! We prioritize the security of our users' data and ensure that all animations and assets you upload are protected with state-of-the-art encryption.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v101\",activeLocale)??\"Is my data secure with Lottie Creator?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+608},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+608}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+608,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6ulq8y-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"fc2bTNNWy\",layoutId:\"fc2bTNNWy\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v104\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"While there's no strict limit on the duration, Lottie animations are best suited for short, concise visuals. Ensure your animations enhance user experience rather than overwhelming it.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v103\",activeLocale)??\"How long can my Lottie animations be?\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+13219.5+80+-5684341886080802e-29+0+89.6+0+684},wwfl8ipiS:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1080px)`,y:(componentViewport?.y||0)+0+10804.400000000001+80+0+0+89.6+0+684}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1080px) - 32px) / 2, 1px)`,y:(componentViewport?.y||0)+0+9711.300000000001+80+0+0+0+684,children:/*#__PURE__*/_jsx(Container,{className:\"framer-w2bg7f-container\",children:/*#__PURE__*/_jsx(AccordionsCardAccordionLight,{height:\"100%\",id:\"jR9pWlUOr\",layoutId:\"jR9pWlUOr\",style:{width:\"100%\"},UJ5Lglq1v:getLocalizedValue(\"v106\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Lottie Creator is optimized for desktop use. While you can view and make minor edits on mobile devices, for the best animation creation experience, we recommend using a desktop or laptop.\"})}),variant:\"MnU5MRjop\",width:\"100%\",XY2gRfKEe:getLocalizedValue(\"v105\",activeLocale)??\"Can I use Lottie Creator on mobile devices?\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v107\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",children:/*#__PURE__*/_jsx(Link,{href:\"https://help.lottiefiles.com/hc/en-us/categories/17614458828697-Lottie-Creator\",nodeId:\"R7nEVgG9B\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-12bjys7\",\"data-styles-preset\":\"NCm3ZEzuB\",children:\"Check out our support page for more\"})})})}),className:\"framer-r5x7kw\",\"data-framer-name\":\"Check out our support page for more.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{y:(componentViewport?.y||0)+0+14341.1},wwfl8ipiS:{y:(componentViewport?.y||0)+0+11836.400000000001}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+10653.7,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qdearg-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh9v6MaVn:{variant:\"KTldn2Rn9\"}},children:/*#__PURE__*/_jsx(FooterBanner,{gJPbaBf3a:\"https://lottiefiles.com/pricing?utm_medium=web&utm_source=features-bottom-banner-cta\",height:\"100%\",hHYNHInSp:getLocalizedValue(\"v110\",activeLocale)??\"Unlock All Features\",id:\"bLjG6sJmA\",layoutId:\"bLjG6sJmA\",lxzr0TeF9:getLocalizedValue(\"v109\",activeLocale)??\"Effortlessly bring motion to your everyday designs.\",style:{width:\"100%\"},variant:\"dzmrmp5p7\",width:\"100%\",yj8_nm9sa:getLocalizedValue(\"v108\",activeLocale)??\"Create. Collaborate. Ship.\"})})})})})]}),/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hb0br.framer-zdh29t, .framer-Hb0br .framer-zdh29t { display: block; }\",\".framer-Hb0br.framer-b1z9dx { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1280px; }\",\".framer-Hb0br .framer-1crs6tn { align-content: center; align-items: center; aspect-ratio: 3.4148681055155876 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 375px); justify-content: center; left: 50%; max-width: 1536px; overflow: visible; padding: 0px; position: absolute; top: 176px; transform: translateX(-50%); width: 100%; z-index: 0; }\",\".framer-Hb0br .framer-451z61-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Hb0br .framer-jnizfk { aspect-ratio: 1.5157894736842106 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 845px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 450px; z-index: 0; }\",\".framer-Hb0br .framer-7isww8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1080px; padding: 80px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1gx9piw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hb0br .framer-1uad67 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 75%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hb0br .framer-10z2hds-container, .framer-Hb0br .framer-1akqgez-container, .framer-Hb0br .framer-1tnmxxb-container, .framer-Hb0br .framer-gsf73b-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Hb0br .framer-1j4ot32 { align-content: center; align-items: center; backface-visibility: hidden; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; transform-style: preserve-3d; width: 100%; }\",\".framer-Hb0br .framer-yjnyjg { aspect-ratio: 1.7777777777777777 / 1; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: var(--framer-aspect-ratio-supported, 675px); max-width: 1440px; overflow: visible; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1p5he6i { aspect-ratio: 1.5454545454545454 / 1; background-color: #181f26; flex: none; height: var(--framer-aspect-ratio-supported, 462px); left: 51%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 60%; }\",\".framer-Hb0br .framer-1o8hz3e-container, .framer-Hb0br .framer-19kbc73-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Hb0br .framer-k80o5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: -18px; width: min-content; }\",\".framer-Hb0br .framer-189uddi, .framer-Hb0br .framer-1txojwl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Hb0br .framer-1iqsfus { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 80px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-n8gos, .framer-Hb0br .framer-r5x7kw { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-Hb0br .framer-czvjjg-container, .framer-Hb0br .framer-1j4807n-container, .framer-Hb0br .framer-1sd8wbr-container, .framer-Hb0br .framer-1wehrxs-container, .framer-Hb0br .framer-qcix4t-container, .framer-Hb0br .framer-1mwm11p-container, .framer-Hb0br .framer-kpi6yy-container, .framer-Hb0br .framer-11rtbmz-container, .framer-Hb0br .framer-1h906x6-container, .framer-Hb0br .framer-1mpq010-container, .framer-Hb0br .framer-nvos9l-container, .framer-Hb0br .framer-1q26qvw-container, .framer-Hb0br .framer-19qy4bf-container, .framer-Hb0br .framer-6ulq8y-container, .framer-Hb0br .framer-w2bg7f-container, .framer-Hb0br .framer-1qdearg-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1gaijl2, .framer-Hb0br .framer-zsqa6r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1200px; padding: 80px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-9u4tuh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-u50y4s, .framer-Hb0br .framer-1hnzgpa, .framer-Hb0br .framer-1io0pqo, .framer-Hb0br .framer-4emnhk, .framer-Hb0br .framer-10v23e4, .framer-Hb0br .framer-13qk1cs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hb0br .framer-109hvss { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-cavot8, .framer-Hb0br .framer-1qvmrrg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-s40f8y, .framer-Hb0br .framer-ye64z0 { aspect-ratio: 3.138888888888889 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 113px; }\",\".framer-Hb0br .framer-1fkkcgu, .framer-Hb0br .framer-1q6teff { aspect-ratio: 2.4 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 96px; }\",\".framer-Hb0br .framer-1dkm9dg { aspect-ratio: 4.3 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 129px; }\",\".framer-Hb0br .framer-1ou9fd2 { aspect-ratio: 2.923076923076923 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 76px; }\",\".framer-Hb0br .framer-1b8owl6 { aspect-ratio: 6.153846153846154 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 160px; }\",\".framer-Hb0br .framer-jfkn6s { aspect-ratio: 2.6333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 79px; }\",\".framer-Hb0br .framer-48y8ql { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-t323kp { aspect-ratio: 3.7096774193548385 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 115px; }\",\".framer-Hb0br .framer-1560j5d { aspect-ratio: 4.7 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 141px; }\",\".framer-Hb0br .framer-nscfe7 { aspect-ratio: 3.2333333333333334 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 97px; }\",\".framer-Hb0br .framer-1i9011c { aspect-ratio: 3.121212121212121 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); position: relative; width: 103px; }\",\".framer-Hb0br .framer-1jiri5r { aspect-ratio: 6.304347826086956 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 145px; }\",\".framer-Hb0br .framer-2us2e { aspect-ratio: 2.303030303030303 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); position: relative; width: 76px; }\",\".framer-Hb0br .framer-1m7a4se { aspect-ratio: 4.612903225806452 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 143px; }\",\".framer-Hb0br .framer-164m0kb { aspect-ratio: 3.032258064516129 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 94px; }\",\".framer-Hb0br .framer-4zl7me { aspect-ratio: 1.2258064516129032 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 38px; }\",\".framer-Hb0br .framer-119ss2d { aspect-ratio: 4.115384615384615 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 107px; }\",\".framer-Hb0br .framer-1cp9stf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1uaqgyf, .framer-Hb0br .framer-vgn5qy, .framer-Hb0br .framer-raisjk, .framer-Hb0br .framer-1qc6x0d, .framer-Hb0br .framer-pnsm7m, .framer-Hb0br .framer-7bhsfr, .framer-Hb0br .framer-tlak2n, .framer-Hb0br .framer-3j6xyc, .framer-Hb0br .framer-1x03t5v, .framer-Hb0br .framer-19b1ucx, .framer-Hb0br .framer-38spz3, .framer-Hb0br .framer-4sbrf7, .framer-Hb0br .framer-jwbmnh, .framer-Hb0br .framer-1fqqfdc, .framer-Hb0br .framer-7jpl9c, .framer-Hb0br .framer-kxqxpj, .framer-Hb0br .framer-155eldk, .framer-Hb0br .framer-ioo4p7, .framer-Hb0br .framer-bcw7mo, .framer-Hb0br .framer-1g46egq, .framer-Hb0br .framer-7f5hhx, .framer-Hb0br .framer-19ksb1r { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hb0br .framer-el3kz { flex: none; height: auto; max-width: 800px; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hb0br .framer-1j0hmj1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1lnnyqf-container, .framer-Hb0br .framer-18erg7s-container { flex: none; height: 166px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-195lqfn-container { flex: none; height: 166px; position: relative; width: 120%; }\",\".framer-Hb0br .framer-1do644d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: hidden; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-mn03nj { display: grid; flex: none; gap: 32px; grid-auto-rows: min-content; grid-template-columns: repeat(9, minmax(100px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-72adg3 { align-content: center; align-items: center; align-self: start; background-color: #03ddb3; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; grid-column: auto / span 5; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: hidden; padding: 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-1le87tx, .framer-Hb0br .framer-pufcw4, .framer-Hb0br .framer-1xi9paj, .framer-Hb0br .framer-jh5f2c, .framer-Hb0br .framer-1spy0ej, .framer-Hb0br .framer-jcd8jf, .framer-Hb0br .framer-p4tzo9, .framer-Hb0br .framer-101st27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1x5ty66 { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 322px); overflow: visible; position: relative; width: 100%; }\",\".framer-Hb0br .framer-xsbl1o { align-content: center; align-items: center; align-self: start; background-color: #ff8eec; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; grid-column: auto / span 4; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: hidden; padding: 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-1pza4js, .framer-Hb0br .framer-1njgww { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 327px); overflow: visible; position: relative; width: 100%; }\",\".framer-Hb0br .framer-16nuhp3-container { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 425px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 130%; }\",\".framer-Hb0br .framer-1wxmqch { align-content: flex-start; align-items: flex-start; align-self: start; background-color: #ff8eec; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: auto / span 4; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-yt9r04 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-13tp5mb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1y1mz9g-container { aspect-ratio: 1.4813218390804597 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 348px); position: relative; width: 100%; }\",\".framer-Hb0br .framer-uv98ob { align-content: center; align-items: center; align-self: start; background-color: #ffbf00; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; grid-column: auto / span 5; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: hidden; padding: 40px 40px 0px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-2mnzio { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 429px); overflow: visible; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1ipzu6x-container { aspect-ratio: 1.483160621761658 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 386px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }\",\".framer-Hb0br .framer-1oxq5t5 { align-content: center; align-items: center; align-self: start; background-color: #03ddb3; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: auto / span 5; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: hidden; padding: 40px 0px 0px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-19swyvv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 40px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Hb0br .framer-47ibxw { flex: none; height: 437px; overflow: visible; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1sotxf5 { aspect-ratio: 1.4344262295081966 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 453px); left: 48%; overflow: hidden; position: absolute; transform: translateX(-50%); width: 106%; }\",\".framer-Hb0br .framer-sh682s { align-content: center; align-items: center; align-self: start; background-color: #ffbf00; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; grid-column: auto / span 4; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1xco4u7-container { aspect-ratio: 1.0393794749403342 / 1; bottom: var(--framer-aspect-ratio-supported, -46px); flex: none; left: 50%; position: absolute; top: -46px; transform: translateX(-50%); width: 100%; }\",\".framer-Hb0br .framer-uj8zc6, .framer-Hb0br .framer-z0mwis, .framer-Hb0br .framer-1vgctar { align-content: flex-start; align-items: flex-start; align-self: start; background-color: #f3f6f8; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; grid-column: auto / span 3; height: min-content; justify-content: flex-start; justify-self: start; min-height: 100%; overflow: hidden; padding: 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-198sdv { aspect-ratio: 1.4960474308300395 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 100%; }\",\".framer-Hb0br .framer-123mllk, .framer-Hb0br .framer-wn4en3 { aspect-ratio: 1.4956140350877194 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-gpuusn { align-content: center; align-items: center; background-color: #22292f; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 80px 0px 56px 0px; position: relative; scroll-margin-top: 80px; width: 100%; }\",\".framer-Hb0br .framer-101q61u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1536cur { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 800px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hb0br .framer-1g2plhu { display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-14eqh4w-container, .framer-Hb0br .framer-5u310y-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-Hb0br .framer-12b5jyx { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 1fr; }\",\".framer-Hb0br .framer-je4o0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: hidden; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-al9u7 { --border-bottom-width: 1px; --border-color: #dddddd; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1.7777777777777777 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 675px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hb0br .framer-r0632o { aspect-ratio: 1.7777777777777777 / 1; bottom: var(--framer-aspect-ratio-supported, 0px); flex: none; left: 50%; overflow: hidden; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; }\",\".framer-Hb0br .framer-1vln31d-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 675px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }\",\".framer-Hb0br .framer-12ou1sk { align-content: center; align-items: center; background: linear-gradient(180deg, #ffffff 0%, rgb(243, 246, 248) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-3vl9ke { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1a8lram { display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(200px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1km5q2f, .framer-Hb0br .framer-1rdz5pq, .framer-Hb0br .framer-yfawfn, .framer-Hb0br .framer-210959 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-wptg6z, .framer-Hb0br .framer-wuomfp, .framer-Hb0br .framer-wo9oqw, .framer-Hb0br .framer-15jspho { aspect-ratio: 1.7735849056603774 / 1; background-color: rgba(255, 255, 255, 0); bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 159px); left: 50%; overflow: hidden; position: absolute; text-decoration: none; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-Hb0br .framer-1quu5zv-container, .framer-Hb0br .framer-17ap5lq-container, .framer-Hb0br .framer-5m42ju-container, .framer-Hb0br .framer-n8v4lk-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 159px); position: relative; width: 100%; }\",\".framer-Hb0br .framer-1sr1kw0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-189dp8d { 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-Hb0br .framer-1g6idlq { display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(80px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-9qm0y3-container, .framer-Hb0br .framer-yexlbq-container, .framer-Hb0br .framer-1ux7jy9-container, .framer-Hb0br .framer-3otwcy-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-Hb0br .framer-62ue4h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-yq5479 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1080px; padding: 0px; position: relative; width: 100%; }\",\".framer-Hb0br .framer-1ficnkn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 300px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Hb0br .framer-1fclves { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Hb0br.framer-b1z9dx, .framer-Hb0br .framer-1crs6tn, .framer-Hb0br .framer-7isww8, .framer-Hb0br .framer-1j4ot32, .framer-Hb0br .framer-k80o5j, .framer-Hb0br .framer-1iqsfus, .framer-Hb0br .framer-1gaijl2, .framer-Hb0br .framer-9u4tuh, .framer-Hb0br .framer-109hvss, .framer-Hb0br .framer-cavot8, .framer-Hb0br .framer-48y8ql, .framer-Hb0br .framer-1qvmrrg, .framer-Hb0br .framer-1cp9stf, .framer-Hb0br .framer-1j0hmj1, .framer-Hb0br .framer-1do644d, .framer-Hb0br .framer-72adg3, .framer-Hb0br .framer-1le87tx, .framer-Hb0br .framer-xsbl1o, .framer-Hb0br .framer-pufcw4, .framer-Hb0br .framer-1wxmqch, .framer-Hb0br .framer-yt9r04, .framer-Hb0br .framer-13tp5mb, .framer-Hb0br .framer-uv98ob, .framer-Hb0br .framer-1xi9paj, .framer-Hb0br .framer-1oxq5t5, .framer-Hb0br .framer-19swyvv, .framer-Hb0br .framer-sh682s, .framer-Hb0br .framer-jh5f2c, .framer-Hb0br .framer-uj8zc6, .framer-Hb0br .framer-1spy0ej, .framer-Hb0br .framer-z0mwis, .framer-Hb0br .framer-jcd8jf, .framer-Hb0br .framer-1vgctar, .framer-Hb0br .framer-p4tzo9, .framer-Hb0br .framer-gpuusn, .framer-Hb0br .framer-101q61u, .framer-Hb0br .framer-12b5jyx, .framer-Hb0br .framer-zsqa6r, .framer-Hb0br .framer-je4o0v, .framer-Hb0br .framer-101st27, .framer-Hb0br .framer-12ou1sk, .framer-Hb0br .framer-3vl9ke, .framer-Hb0br .framer-1km5q2f, .framer-Hb0br .framer-1rdz5pq, .framer-Hb0br .framer-yfawfn, .framer-Hb0br .framer-210959, .framer-Hb0br .framer-1sr1kw0, .framer-Hb0br .framer-189dp8d, .framer-Hb0br .framer-62ue4h, .framer-Hb0br .framer-yq5479, .framer-Hb0br .framer-1ficnkn, .framer-Hb0br .framer-1fclves { gap: 0px; } .framer-Hb0br.framer-b1z9dx > *, .framer-Hb0br .framer-1j4ot32 > *, .framer-Hb0br .framer-1j0hmj1 > *, .framer-Hb0br .framer-1wxmqch > *, .framer-Hb0br .framer-1oxq5t5 > *, .framer-Hb0br .framer-gpuusn > *, .framer-Hb0br .framer-62ue4h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Hb0br.framer-b1z9dx > :first-child, .framer-Hb0br .framer-7isww8 > :first-child, .framer-Hb0br .framer-1j4ot32 > :first-child, .framer-Hb0br .framer-1iqsfus > :first-child, .framer-Hb0br .framer-1gaijl2 > :first-child, .framer-Hb0br .framer-9u4tuh > :first-child, .framer-Hb0br .framer-109hvss > :first-child, .framer-Hb0br .framer-1cp9stf > :first-child, .framer-Hb0br .framer-1j0hmj1 > :first-child, .framer-Hb0br .framer-1do644d > :first-child, .framer-Hb0br .framer-72adg3 > :first-child, .framer-Hb0br .framer-1le87tx > :first-child, .framer-Hb0br .framer-xsbl1o > :first-child, .framer-Hb0br .framer-pufcw4 > :first-child, .framer-Hb0br .framer-1wxmqch > :first-child, .framer-Hb0br .framer-yt9r04 > :first-child, .framer-Hb0br .framer-13tp5mb > :first-child, .framer-Hb0br .framer-uv98ob > :first-child, .framer-Hb0br .framer-1xi9paj > :first-child, .framer-Hb0br .framer-1oxq5t5 > :first-child, .framer-Hb0br .framer-19swyvv > :first-child, .framer-Hb0br .framer-sh682s > :first-child, .framer-Hb0br .framer-jh5f2c > :first-child, .framer-Hb0br .framer-uj8zc6 > :first-child, .framer-Hb0br .framer-1spy0ej > :first-child, .framer-Hb0br .framer-z0mwis > :first-child, .framer-Hb0br .framer-jcd8jf > :first-child, .framer-Hb0br .framer-1vgctar > :first-child, .framer-Hb0br .framer-p4tzo9 > :first-child, .framer-Hb0br .framer-gpuusn > :first-child, .framer-Hb0br .framer-101q61u > :first-child, .framer-Hb0br .framer-12b5jyx > :first-child, .framer-Hb0br .framer-zsqa6r > :first-child, .framer-Hb0br .framer-je4o0v > :first-child, .framer-Hb0br .framer-101st27 > :first-child, .framer-Hb0br .framer-12ou1sk > :first-child, .framer-Hb0br .framer-3vl9ke > :first-child, .framer-Hb0br .framer-1km5q2f > :first-child, .framer-Hb0br .framer-1rdz5pq > :first-child, .framer-Hb0br .framer-yfawfn > :first-child, .framer-Hb0br .framer-210959 > :first-child, .framer-Hb0br .framer-1sr1kw0 > :first-child, .framer-Hb0br .framer-189dp8d > :first-child, .framer-Hb0br .framer-62ue4h > :first-child, .framer-Hb0br .framer-1ficnkn > :first-child, .framer-Hb0br .framer-1fclves > :first-child { margin-top: 0px; } .framer-Hb0br.framer-b1z9dx > :last-child, .framer-Hb0br .framer-7isww8 > :last-child, .framer-Hb0br .framer-1j4ot32 > :last-child, .framer-Hb0br .framer-1iqsfus > :last-child, .framer-Hb0br .framer-1gaijl2 > :last-child, .framer-Hb0br .framer-9u4tuh > :last-child, .framer-Hb0br .framer-109hvss > :last-child, .framer-Hb0br .framer-1cp9stf > :last-child, .framer-Hb0br .framer-1j0hmj1 > :last-child, .framer-Hb0br .framer-1do644d > :last-child, .framer-Hb0br .framer-72adg3 > :last-child, .framer-Hb0br .framer-1le87tx > :last-child, .framer-Hb0br .framer-xsbl1o > :last-child, .framer-Hb0br .framer-pufcw4 > :last-child, .framer-Hb0br .framer-1wxmqch > :last-child, .framer-Hb0br .framer-yt9r04 > :last-child, .framer-Hb0br .framer-13tp5mb > :last-child, .framer-Hb0br .framer-uv98ob > :last-child, .framer-Hb0br .framer-1xi9paj > :last-child, .framer-Hb0br .framer-1oxq5t5 > :last-child, .framer-Hb0br .framer-19swyvv > :last-child, .framer-Hb0br .framer-sh682s > :last-child, .framer-Hb0br .framer-jh5f2c > :last-child, .framer-Hb0br .framer-uj8zc6 > :last-child, .framer-Hb0br .framer-1spy0ej > :last-child, .framer-Hb0br .framer-z0mwis > :last-child, .framer-Hb0br .framer-jcd8jf > :last-child, .framer-Hb0br .framer-1vgctar > :last-child, .framer-Hb0br .framer-p4tzo9 > :last-child, .framer-Hb0br .framer-gpuusn > :last-child, .framer-Hb0br .framer-101q61u > :last-child, .framer-Hb0br .framer-12b5jyx > :last-child, .framer-Hb0br .framer-zsqa6r > :last-child, .framer-Hb0br .framer-je4o0v > :last-child, .framer-Hb0br .framer-101st27 > :last-child, .framer-Hb0br .framer-12ou1sk > :last-child, .framer-Hb0br .framer-3vl9ke > :last-child, .framer-Hb0br .framer-1km5q2f > :last-child, .framer-Hb0br .framer-1rdz5pq > :last-child, .framer-Hb0br .framer-yfawfn > :last-child, .framer-Hb0br .framer-210959 > :last-child, .framer-Hb0br .framer-1sr1kw0 > :last-child, .framer-Hb0br .framer-189dp8d > :last-child, .framer-Hb0br .framer-62ue4h > :last-child, .framer-Hb0br .framer-1ficnkn > :last-child, .framer-Hb0br .framer-1fclves > :last-child { margin-bottom: 0px; } .framer-Hb0br .framer-1crs6tn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Hb0br .framer-1crs6tn > :first-child, .framer-Hb0br .framer-k80o5j > :first-child, .framer-Hb0br .framer-cavot8 > :first-child, .framer-Hb0br .framer-48y8ql > :first-child, .framer-Hb0br .framer-1qvmrrg > :first-child, .framer-Hb0br .framer-yq5479 > :first-child { margin-left: 0px; } .framer-Hb0br .framer-1crs6tn > :last-child, .framer-Hb0br .framer-k80o5j > :last-child, .framer-Hb0br .framer-cavot8 > :last-child, .framer-Hb0br .framer-48y8ql > :last-child, .framer-Hb0br .framer-1qvmrrg > :last-child, .framer-Hb0br .framer-yq5479 > :last-child { margin-right: 0px; } .framer-Hb0br .framer-7isww8 > *, .framer-Hb0br .framer-1iqsfus > *, .framer-Hb0br .framer-109hvss > *, .framer-Hb0br .framer-12b5jyx > *, .framer-Hb0br .framer-3vl9ke > *, .framer-Hb0br .framer-1sr1kw0 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Hb0br .framer-k80o5j > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-Hb0br .framer-1gaijl2 > *, .framer-Hb0br .framer-9u4tuh > *, .framer-Hb0br .framer-1do644d > *, .framer-Hb0br .framer-72adg3 > *, .framer-Hb0br .framer-xsbl1o > *, .framer-Hb0br .framer-uv98ob > *, .framer-Hb0br .framer-sh682s > *, .framer-Hb0br .framer-101q61u > *, .framer-Hb0br .framer-zsqa6r > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-Hb0br .framer-cavot8 > *, .framer-Hb0br .framer-48y8ql > *, .framer-Hb0br .framer-1qvmrrg > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-Hb0br .framer-1cp9stf > *, .framer-Hb0br .framer-uj8zc6 > *, .framer-Hb0br .framer-z0mwis > *, .framer-Hb0br .framer-1vgctar > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Hb0br .framer-1le87tx > *, .framer-Hb0br .framer-pufcw4 > *, .framer-Hb0br .framer-yt9r04 > *, .framer-Hb0br .framer-1xi9paj > *, .framer-Hb0br .framer-19swyvv > *, .framer-Hb0br .framer-jh5f2c > *, .framer-Hb0br .framer-1spy0ej > *, .framer-Hb0br .framer-jcd8jf > *, .framer-Hb0br .framer-p4tzo9 > *, .framer-Hb0br .framer-101st27 > *, .framer-Hb0br .framer-1km5q2f > *, .framer-Hb0br .framer-1rdz5pq > *, .framer-Hb0br .framer-yfawfn > *, .framer-Hb0br .framer-210959 > *, .framer-Hb0br .framer-189dp8d > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-Hb0br .framer-13tp5mb > *, .framer-Hb0br .framer-1fclves > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Hb0br .framer-je4o0v > *, .framer-Hb0br .framer-1ficnkn > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-Hb0br .framer-12ou1sk > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-Hb0br .framer-yq5479 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,'.framer-Hb0br[data-border=\"true\"]::after, .framer-Hb0br [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; pointer-events: none; }',\"@media (min-width: 640px) and (max-width: 1279px) { .framer-Hb0br.framer-b1z9dx { width: 640px; } .framer-Hb0br .framer-1crs6tn { height: var(--framer-aspect-ratio-supported, 188px); } .framer-Hb0br .framer-jnizfk { height: var(--framer-aspect-ratio-supported, 422px); } .framer-Hb0br .framer-1j4ot32 { padding: 0px 24px 0px 24px; } .framer-Hb0br .framer-yjnyjg, .framer-Hb0br .framer-al9u7, .framer-Hb0br .framer-1vln31d-container { height: var(--framer-aspect-ratio-supported, 333px); } .framer-Hb0br .framer-1p5he6i { height: var(--framer-aspect-ratio-supported, 228px); } .framer-Hb0br .framer-k80o5j { top: -16px; } .framer-Hb0br .framer-1iqsfus { padding: 80px 24px 0px 24px; } .framer-Hb0br .framer-1cp9stf, .framer-Hb0br .framer-1do644d, .framer-Hb0br .framer-je4o0v, .framer-Hb0br .framer-12ou1sk, .framer-Hb0br .framer-62ue4h { padding: 80px 24px 80px 24px; } .framer-Hb0br .framer-mn03nj { gap: 24px; grid-template-columns: repeat(4, minmax(100px, 1fr)); } .framer-Hb0br .framer-72adg3, .framer-Hb0br .framer-xsbl1o, .framer-Hb0br .framer-uv98ob, .framer-Hb0br .framer-sh682s { gap: 24px; grid-column: auto / span 2; padding: 24px; } .framer-Hb0br .framer-1x5ty66 { height: var(--framer-aspect-ratio-supported, 133px); } .framer-Hb0br .framer-1pza4js, .framer-Hb0br .framer-2mnzio, .framer-Hb0br .framer-1njgww { height: var(--framer-aspect-ratio-supported, 177px); } .framer-Hb0br .framer-16nuhp3-container { height: var(--framer-aspect-ratio-supported, 230px); } .framer-Hb0br .framer-1wxmqch, .framer-Hb0br .framer-12b5jyx { grid-column: auto / span 2; } .framer-Hb0br .framer-yt9r04 { padding: 24px; } .framer-Hb0br .framer-1y1mz9g-container { height: var(--framer-aspect-ratio-supported, 192px); } .framer-Hb0br .framer-1ipzu6x-container, .framer-Hb0br .framer-1quu5zv-container, .framer-Hb0br .framer-17ap5lq-container, .framer-Hb0br .framer-wo9oqw, .framer-Hb0br .framer-5m42ju-container, .framer-Hb0br .framer-15jspho, .framer-Hb0br .framer-n8v4lk-container { height: var(--framer-aspect-ratio-supported, 160px); } .framer-Hb0br .framer-1oxq5t5, .framer-Hb0br .framer-uj8zc6 { grid-column: auto / span 2; padding: 24px; } .framer-Hb0br .framer-47ibxw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-Hb0br .framer-1sotxf5 { bottom: unset; height: var(--framer-aspect-ratio-supported, 165px); left: unset; position: relative; transform: unset; width: 100%; } .framer-Hb0br .framer-198sdv, .framer-Hb0br .framer-123mllk { height: var(--framer-aspect-ratio-supported, 158px); } .framer-Hb0br .framer-z0mwis { grid-column: auto / span 2; height: auto; padding: 24px; } .framer-Hb0br .framer-1vgctar { grid-column: 1 / -1; height: auto; padding: 24px; } .framer-Hb0br .framer-wn4en3 { height: var(--framer-aspect-ratio-supported, 364px); } .framer-Hb0br .framer-101q61u { padding: 0px 24px 80px 24px; } .framer-Hb0br .framer-1g2plhu, .framer-Hb0br .framer-1a8lram { grid-template-columns: repeat(2, minmax(200px, 1fr)); } .framer-Hb0br .framer-wptg6z, .framer-Hb0br .framer-wuomfp { height: var(--framer-aspect-ratio-supported, 161px); } .framer-Hb0br .framer-1g6idlq { grid-template-columns: repeat(2, minmax(80px, 1fr)); } .framer-Hb0br .framer-yq5479 { flex-direction: column; } .framer-Hb0br .framer-1ficnkn, .framer-Hb0br .framer-1fclves { flex: none; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Hb0br .framer-mn03nj, .framer-Hb0br .framer-72adg3, .framer-Hb0br .framer-xsbl1o, .framer-Hb0br .framer-uv98ob, .framer-Hb0br .framer-47ibxw, .framer-Hb0br .framer-sh682s, .framer-Hb0br .framer-yq5479 { gap: 0px; } .framer-Hb0br .framer-mn03nj > *, .framer-Hb0br .framer-mn03nj > :first-child, .framer-Hb0br .framer-mn03nj > :last-child { margin: 0px; } .framer-Hb0br .framer-72adg3 > *, .framer-Hb0br .framer-xsbl1o > *, .framer-Hb0br .framer-uv98ob > *, .framer-Hb0br .framer-sh682s > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Hb0br .framer-72adg3 > :first-child, .framer-Hb0br .framer-xsbl1o > :first-child, .framer-Hb0br .framer-uv98ob > :first-child, .framer-Hb0br .framer-47ibxw > :first-child, .framer-Hb0br .framer-sh682s > :first-child, .framer-Hb0br .framer-yq5479 > :first-child { margin-top: 0px; } .framer-Hb0br .framer-72adg3 > :last-child, .framer-Hb0br .framer-xsbl1o > :last-child, .framer-Hb0br .framer-uv98ob > :last-child, .framer-Hb0br .framer-47ibxw > :last-child, .framer-Hb0br .framer-sh682s > :last-child, .framer-Hb0br .framer-yq5479 > :last-child { margin-bottom: 0px; } .framer-Hb0br .framer-47ibxw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Hb0br .framer-yq5479 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }}\",\"@media (max-width: 639px) { .framer-Hb0br.framer-b1z9dx { width: 320px; } .framer-Hb0br .framer-1crs6tn { flex-direction: column; height: var(--framer-aspect-ratio-supported, 94px); } .framer-Hb0br .framer-451z61-container { height: 1px; width: 100%; } .framer-Hb0br .framer-jnizfk { height: var(--framer-aspect-ratio-supported, 211px); } .framer-Hb0br .framer-7isww8 { padding: 40px 24px 24px 24px; } .framer-Hb0br .framer-1gx9piw, .framer-Hb0br .framer-1uad67, .framer-Hb0br .framer-10z2hds-container, .framer-Hb0br .framer-1akqgez-container, .framer-Hb0br .framer-1tnmxxb-container, .framer-Hb0br .framer-gsf73b-container { width: 100%; } .framer-Hb0br .framer-1j4ot32 { align-content: flex-end; align-items: flex-end; padding: 0px 24px 0px 24px; } .framer-Hb0br .framer-yjnyjg, .framer-Hb0br .framer-al9u7, .framer-Hb0br .framer-1vln31d-container, .framer-Hb0br .framer-1quu5zv-container, .framer-Hb0br .framer-17ap5lq-container, .framer-Hb0br .framer-5m42ju-container, .framer-Hb0br .framer-n8v4lk-container { height: var(--framer-aspect-ratio-supported, 153px); } .framer-Hb0br .framer-1p5he6i { height: var(--framer-aspect-ratio-supported, 105px); } .framer-Hb0br .framer-1iqsfus, .framer-Hb0br .framer-zsqa6r { padding: 80px 24px 0px 24px; } .framer-Hb0br .framer-n8gos, .framer-Hb0br .framer-r5x7kw { overflow: hidden; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-Hb0br .framer-9u4tuh { padding: 0px 24px 0px 24px; } .framer-Hb0br .framer-1cp9stf, .framer-Hb0br .framer-je4o0v, .framer-Hb0br .framer-12ou1sk, .framer-Hb0br .framer-62ue4h { padding: 80px 24px 80px 24px; } .framer-Hb0br .framer-1do644d { padding: 40px 24px 80px 24px; } .framer-Hb0br .framer-mn03nj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; } .framer-Hb0br .framer-72adg3, .framer-Hb0br .framer-xsbl1o, .framer-Hb0br .framer-uj8zc6, .framer-Hb0br .framer-z0mwis, .framer-Hb0br .framer-1vgctar { align-self: unset; gap: 24px; padding: 24px; } .framer-Hb0br .framer-1x5ty66 { height: var(--framer-aspect-ratio-supported, 126px); } .framer-Hb0br .framer-1pza4js, .framer-Hb0br .framer-2mnzio, .framer-Hb0br .framer-1njgww { height: var(--framer-aspect-ratio-supported, 168px); } .framer-Hb0br .framer-16nuhp3-container { height: var(--framer-aspect-ratio-supported, 219px); } .framer-Hb0br .framer-1wxmqch { align-self: unset; padding: 24px; } .framer-Hb0br .framer-yt9r04 { padding: 0px; } .framer-Hb0br .framer-1y1mz9g-container, .framer-Hb0br .framer-1ipzu6x-container { height: var(--framer-aspect-ratio-supported, 151px); } .framer-Hb0br .framer-uv98ob, .framer-Hb0br .framer-sh682s { align-self: unset; gap: 0px; padding: 24px; } .framer-Hb0br .framer-1oxq5t5 { align-self: unset; padding: 24px 0px 0px 24px; } .framer-Hb0br .framer-47ibxw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-Hb0br .framer-1sotxf5 { bottom: unset; height: var(--framer-aspect-ratio-supported, 173px); left: unset; position: relative; transform: unset; width: 100%; } .framer-Hb0br .framer-198sdv, .framer-Hb0br .framer-123mllk, .framer-Hb0br .framer-wn4en3 { height: var(--framer-aspect-ratio-supported, 150px); } .framer-Hb0br .framer-101q61u { padding: 0px 24px 80px 24px; } .framer-Hb0br .framer-1g2plhu, .framer-Hb0br .framer-1a8lram { grid-template-columns: repeat(1, minmax(200px, 1fr)); } .framer-Hb0br .framer-wptg6z, .framer-Hb0br .framer-wuomfp, .framer-Hb0br .framer-wo9oqw, .framer-Hb0br .framer-15jspho { height: var(--framer-aspect-ratio-supported, 154px); } .framer-Hb0br .framer-1g6idlq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; } .framer-Hb0br .framer-9qm0y3-container, .framer-Hb0br .framer-yexlbq-container, .framer-Hb0br .framer-1ux7jy9-container, .framer-Hb0br .framer-3otwcy-container { align-self: unset; } .framer-Hb0br .framer-yq5479 { flex-direction: column; } .framer-Hb0br .framer-1ficnkn, .framer-Hb0br .framer-1fclves { flex: none; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Hb0br .framer-1crs6tn, .framer-Hb0br .framer-mn03nj, .framer-Hb0br .framer-72adg3, .framer-Hb0br .framer-xsbl1o, .framer-Hb0br .framer-uv98ob, .framer-Hb0br .framer-47ibxw, .framer-Hb0br .framer-sh682s, .framer-Hb0br .framer-uj8zc6, .framer-Hb0br .framer-z0mwis, .framer-Hb0br .framer-1vgctar, .framer-Hb0br .framer-1g6idlq, .framer-Hb0br .framer-yq5479 { gap: 0px; } .framer-Hb0br .framer-1crs6tn > *, .framer-Hb0br .framer-uv98ob > *, .framer-Hb0br .framer-sh682s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Hb0br .framer-1crs6tn > :first-child, .framer-Hb0br .framer-mn03nj > :first-child, .framer-Hb0br .framer-72adg3 > :first-child, .framer-Hb0br .framer-xsbl1o > :first-child, .framer-Hb0br .framer-uv98ob > :first-child, .framer-Hb0br .framer-47ibxw > :first-child, .framer-Hb0br .framer-sh682s > :first-child, .framer-Hb0br .framer-uj8zc6 > :first-child, .framer-Hb0br .framer-z0mwis > :first-child, .framer-Hb0br .framer-1vgctar > :first-child, .framer-Hb0br .framer-1g6idlq > :first-child, .framer-Hb0br .framer-yq5479 > :first-child { margin-top: 0px; } .framer-Hb0br .framer-1crs6tn > :last-child, .framer-Hb0br .framer-mn03nj > :last-child, .framer-Hb0br .framer-72adg3 > :last-child, .framer-Hb0br .framer-xsbl1o > :last-child, .framer-Hb0br .framer-uv98ob > :last-child, .framer-Hb0br .framer-47ibxw > :last-child, .framer-Hb0br .framer-sh682s > :last-child, .framer-Hb0br .framer-uj8zc6 > :last-child, .framer-Hb0br .framer-z0mwis > :last-child, .framer-Hb0br .framer-1vgctar > :last-child, .framer-Hb0br .framer-1g6idlq > :last-child, .framer-Hb0br .framer-yq5479 > :last-child { margin-bottom: 0px; } .framer-Hb0br .framer-mn03nj > *, .framer-Hb0br .framer-72adg3 > *, .framer-Hb0br .framer-xsbl1o > *, .framer-Hb0br .framer-uj8zc6 > *, .framer-Hb0br .framer-z0mwis > *, .framer-Hb0br .framer-1vgctar > *, .framer-Hb0br .framer-1g6idlq > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Hb0br .framer-47ibxw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Hb0br .framer-yq5479 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10182\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wwfl8ipiS\":{\"layout\":[\"fixed\",\"auto\"]},\"jh9v6MaVn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerResponsiveScreen\n */const FramerqGtxhGNVf=withCSS(Component,css,\"framer-Hb0br\");export default FramerqGtxhGNVf;FramerqGtxhGNVf.displayName=\"Page\";FramerqGtxhGNVf.defaultProps={height:10182,width:1280};addFonts(FramerqGtxhGNVf,[{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/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\"},{family:\"Karla\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/karla/v31/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqqEUNLR7fHGw.woff2\",weight:\"400\"},{family:\"Karla\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/karla/v31/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52qEUNLR7fHGw.woff2\",weight:\"700\"},{family:\"Arboria Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/6jCnfuKStsT37E6XgG5SYnqX74s.otf\"},{family:\"Karla\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WYQR63HYLSFXANVDXEVDIUCR5ZA4BMBT/BHK7NVIOUFBRSAWSZITEB3JNGWKZPMNF/GQPINB4H2DFPHIUPYCAOCNG2YFF6OWN5.woff2\",weight:\"400\"},{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\"}]},...DotLottiePlayerFonts,...ButtonsPrimaryButtonFonts,...ChangelogCreatorFonts,...LogoTickerFonts,...CommunityAnimations1Fonts,...CommunityAnimations2Fonts,...CommunityAnimations3Fonts,...BentoCardFonts,...TagCloudFonts,...VimeoFonts,...YouTubeFonts,...CardFonts,...AccordionsCardAccordionLightFonts,...FooterBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqGtxhGNVf\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"10182\",\"framerResponsiveScreen\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wwfl8ipiS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jh9v6MaVn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 375\n * @framerIntrinsicHeight 210\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ const Vimeo=withCSS(function Vimeo({video,autoplay,playOnCanvas,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();useEffect(()=>{if(!player.current)return;var ref;const[,id]=(ref=video.match(vimeoRegex))!==null&&ref!==void 0?ref:[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?playOnCanvas&&autoplay:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,playOnCanvas,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/ _jsx(motion.div,{style:{background:backgroundColor,...style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/ _jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",]);Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,playOnCanvas:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\"};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Play\",disabledTitle:\"Pause\"},playOnCanvas:{title:\"On Canvas\",type:ControlType.Boolean,enabledTitle:\"Play\",disabledTitle:\"Pause\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},titles:{title:\"Titles\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"375\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"210\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map", "function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;\"value\"in r&&(r.writable=true);Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){t&&_defineProperties(e.prototype,t);n&&_defineProperties(e,n);return e}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=\"undefined\"!==typeof global&&\"[object global]\"==={}.toString.call(global);\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either \u201Cget\u201D or \u201Cset\u201D.\n * @return {string}\n */function getMethodName(e,t){return 0===e.indexOf(t.toLowerCase())?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&1===e.nodeType&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((player|www)\\.)?vimeo\\.com(?=$|\\/)/.test(e)}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t=e.id;var n=e.url;var r=t||n;if(!r)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(r))return\"https://vimeo.com/\".concat(r);if(isVimeoUrl(r))return r.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"\u201C\".concat(t,\"\u201D is not a valid video id.\"));throw new TypeError(\"\u201C\".concat(r,\"\u201D is not a vimeo.com url.\"))}var t=\"undefined\"!==typeof Array.prototype.indexOf;var n=\"undefined\"!==typeof window&&\"undefined\"!==typeof window.postMessage;if(!e&&(!t||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof window?window:\"undefined\"!==typeof global?global:\"undefined\"!==typeof self?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2020 Polygon Planet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var defineProperty=function(e,t,n){Object.defineProperty?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(void 0===this)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var n=e[this._id];if(n&&n[0]===e){n[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,n){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(n+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(\"undefined\"!==typeof self?self:\"undefined\"!==typeof window?window:(\"undefined\"!==typeof r,r));var o=createCommonjsModule((function(e){(function UMD(t,n,r){n[t]=n[t]||r();e.exports&&(e.exports=n[t])})(\"Promise\",(\"undefined\"!=typeof r,r),(function DEF(){var e,t,n,r=Object.prototype.toString,o=\"undefined\"!=typeof setImmediate?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:true,configurable:false!==r})}}catch(t){e=function builtInProp(e,t,n){e[t]=n;return e}}n=function Queue(){var e,n,r;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){r=new Item(t,o);n?n.next=r:e=r;n=r;r=void 0},drain:function drain(){var r=e;e=n=t=void 0;while(r){r.fn.call(r.self);r=r.next}}}}();function schedule(e,r){n.add(e,r);t||(t=o(n.drain))}function isThenable(e){var t,n=typeof e;null==e||\"object\"!=n&&\"function\"!=n||(t=e.then);return\"function\"==typeof t&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,n){var r,o;try{if(false===t)n.reject(e.msg);else{r=true===t?e.msg:t.call(void 0,e.msg);r===n.promise?n.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(r))?o.call(r,n.resolve,n.reject):n.resolve(r)}}catch(e){n.reject(e)}}function resolve(e){var t,n=this;if(!n.triggered){n.triggered=true;n.def&&(n=n.def);try{if(t=isThenable(e))schedule((function(){var r=new MakeDefWrapper(n);try{t.call(e,(function $resolve$(){resolve.apply(r,arguments)}),(function $reject$(){reject.apply(r,arguments)}))}catch(e){reject.call(r,e)}}));else{n.msg=e;n.state=1;n.chain.length>0&&schedule(notify,n)}}catch(e){reject.call(new MakeDefWrapper(n),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,n,r){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){n(o,e)}),r)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(\"function\"!=typeof e)throw TypeError(\"Not a function\");if(0!==this.__NPO__)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,n){var r={success:\"function\"!=typeof e||e,failure:\"function\"==typeof n&&n};r.promise=new this.constructor((function extractChain(e,t){if(\"function\"!=typeof e||\"function\"!=typeof t)throw TypeError(\"Not a function\");r.resolve=e;r.reject=t}));t.chain.push(r);0!==t.state&&schedule(notify,t);return r.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var i=e({},\"constructor\",Promise,false);Promise.prototype=i;e(i,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&\"object\"==typeof e&&1===e.__NPO__?e:new t((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");n(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):0===e.length?t.resolve([]):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");var o=e.length,i=Array(o),a=0;iteratePromises(t,e,(function resolver(e,t){i[e]=t;++a===o&&n(i)}),r)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){n(t)}),r)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,n){var r=i.get(e.element)||{};t in r||(r[t]=[]);r[t].push(n);i.set(e.element,r)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var n=i.get(e.element)||{};return n[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,n){var r=i.get(e.element)||{};if(!r[t])return true;if(!n){r[t]=[];i.set(e.element,r);return true}var o=r[t].indexOf(n);-1!==o&&r[t].splice(o,1);i.set(e.element,r);return r[t]&&0===r[t].length}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var n=getCallbacks(e,t);if(n.length<1)return false;var r=n.shift();removeCallback(e,t,r);return r}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var n=i.get(e);i.set(t,n);i.delete(e)}var a=[\"autopause\",\"autoplay\",\"background\",\"byline\",\"color\",\"controls\",\"dnt\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"playsinline\",\"portrait\",\"responsive\",\"speed\",\"texttrack\",\"title\",\"transparent\",\"url\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.reduce((function(t,n){var r=e.getAttribute(\"data-vimeo-\".concat(n));(r||\"\"===r)&&(t[n]=\"\"===r?1:r);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var n=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(null!==t.getAttribute(\"data-vimeo-initialized\"))return t.querySelector(\"iframe\");var r=document.createElement(\"div\");r.innerHTML=n;t.appendChild(r.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=arguments.length>2?arguments[2]:void 0;return new Promise((function(r,o){if(!isVimeoUrl(e))throw new TypeError(\"\u201C\".concat(e,\"\u201D is not a vimeo.com url.\"));var i=\"https://vimeo.com/api/oembed.json?url=\".concat(encodeURIComponent(e));for(var a in t)t.hasOwnProperty(a)&&(i+=\"&\".concat(a,\"=\").concat(encodeURIComponent(t[a])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(404!==u.status)if(403!==u.status)try{var t=JSON.parse(u.responseText);if(403===t.domain_status_code){createEmbed(t,n);o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));return}r(t)}catch(e){o(e)}else o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));else o(new Error(\"\u201C\".concat(e,\"\u201D was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var n=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(null!==e.getAttribute(\"data-vimeo-defer\"))return;var t=getOEmbedParameters(e);var r=getVimeoUrl(t);getOEmbedData(r,t,e).then((function(t){return createEmbed(t,e)})).catch(n)}catch(e){n(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&\"spacechange\"===t.data.event){var n=e.querySelectorAll(\"iframe\");for(var r=0;r<n.length;r++)if(n[r].contentWindow===t.source){var o=n[r].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(\"string\"===typeof e)try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,n){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(r=JSON.stringify(r));e.element.contentWindow.postMessage(r,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var n=[];var r;if(t.event){if(\"error\"===t.event){var o=getCallbacks(e,t.data.method);o.forEach((function(n){var r=new Error(t.data.message);r.name=t.data.name;n.reject(r);removeCallback(e,t.data.method,n)}))}n=getCallbacks(e,\"event:\".concat(t.event));r=t.data}else if(t.method){var i=shiftCallbacks(e,t.method);if(i){n.push(i);r=t.value}}n.forEach((function(t){try{if(\"function\"===typeof t){t.call(e,r);return}t.resolve(r)}catch(e){}}))}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var n=0;var r=t.length;var o={};for(;n<r;n++){e=t[n];if(e&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var n={request:function request(t){return new Promise((function(r,o){var i=function onFullScreenEntered(){n.off(\"fullscreenchange\",onFullScreenEntered);r()};n.on(\"fullscreenchange\",i);t=t||document.documentElement;var a=t[e.requestFullscreen]();a instanceof Promise&&a.then(i).catch(o)}))},exit:function exit(){return new Promise((function(t,r){if(n.isFullscreen){var o=function onFullScreenExit(){n.off(\"fullscreenchange\",onFullScreenExit);t()};n.on(\"fullscreenchange\",o);var i=document[e.exitFullscreen]();i instanceof Promise&&i.then(o).catch(r)}else t()}))},on:function on(e,n){var r=t[e];r&&document.addEventListener(r,n)},off:function off(e,n){var r=t[e];r&&document.removeEventListener(r,n)}};Object.defineProperties(n,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return n}var u=new WeakMap;var l=new WeakMap;var s={};var c=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}\"undefined\"!==typeof document&&\"string\"===typeof e&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(\"IFRAME\"!==e.nodeName){var r=e.querySelector(\"iframe\");r&&(e=r)}if(\"IFRAME\"===e.nodeName&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn\u2019t a Vimeo embed.\");if(u.has(e))return u.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var i=new o((function(r,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){\"*\"===t.origin&&(t.origin=e.origin);var n=parseMessageData(e.data);var i=n&&\"error\"===n.event;var a=i&&n.data&&\"ready\"===n.data.method;if(a){var u=new Error(n.data.message);u.name=n.data.name;o(u)}else{var l=n&&\"ready\"===n.event;var s=n&&\"ping\"===n.method;if(l||s){t.element.setAttribute(\"data-ready\",\"true\");r()}else processData(t,n)}}};t._window.addEventListener(\"message\",t._onMessage);if(\"IFRAME\"!==t.element.nodeName){var i=getOEmbedParameters(e,n);var a=getVimeoUrl(i);getOEmbedData(a,i,e).then((function(n){var r=createEmbed(n,e);t.element=r;t._originalElement=e;swapCallbacks(e,r);u.set(t.element,t);return n})).catch(o)}}));l.set(this,i);u.set(this.element,this);\"IFRAME\"===this.element.nodeName&&postMessage(this,\"ping\");if(s.isEnabled){var a=function exitFullscreen(){return s.exit()};this.fullscreenchangeHandler=function(){s.isFullscreen?storeCallback(t,\"event:exitFullscreen\",a):removeCallback(t,\"event:exitFullscreen\",a);t.ready().then((function(){postMessage(t,\"fullscreenchange\",s.isFullscreen)}))};s.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new o((function(r,o){return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:o});postMessage(t,e,n)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new o((function(n,r){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:r});postMessage(t,e)})).catch(r)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var n=this;return new o((function(r,o){e=getMethodName(e,\"set\");if(void 0===t||null===t)throw new TypeError(\"There must be a value to set.\");return n.ready().then((function(){storeCallback(n,e,{resolve:r,reject:o});postMessage(n,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=getCallbacks(this,\"event:\".concat(e));0===n.length&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn\u2019t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=removeCallback(this,\"event:\".concat(e),t);n&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=l.get(this)||new o((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return o.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human\u2010readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer\u2019s\n     * stored preference.\n     *\n     * @param {string} language The two\u2010letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return s.isEnabled?s.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return s.isEnabled?s.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return s.isEnabled?o.resolve(s.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new o((function(t){l.delete(e);u.delete(e.element);if(e._originalElement){u.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&\"IFRAME\"===e.element.nodeName&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&\"DIV\"===e.element.nodeName&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var n=e.element.querySelector(\"iframe\");n&&n.parentNode&&(n.parentNode.parentNode&&e._originalElement&&e._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}e._window.removeEventListener(\"message\",e._onMessage);s.isEnabled&&s.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360\u00B0 videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}\n/**\n     * Set the color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0.5` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer\u2019s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}}]);return Player}();if(!e){s=initializeScreenfull();initializeEmbeds();resizeEmbeds()}export{c as default};\n\n//# sourceMappingURL=player.es.js.map", "// Generated by Framer (5053712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import DotLottiePlayer from\"https://framerusercontent.com/modules/4Kc4busqjXHVhXYPPgzM/EZ8KWYFyQP6KAn7h7y3J/DotLottiePlayer.js\";import{checkLoginState}from\"https://framerusercontent.com/modules/FEcHJ1FcEG0eSZ4f5EoS/JxPvFMQ8aHOX1nGmpO6m/FooterCtaLogic.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3N8O2oDo1le8WWTIcNzY/HXrL210KDCni46q7VSB2/fVxnimdqP.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tG1frapsWkGYxgExXzFZ/ba1M1tTOf83yfbfQUKH7/xZndidUCt.js\";import ButtonsSecondaryButton,*as ButtonsSecondaryButtonInfo from\"https://framerusercontent.com/modules/0GO9Dv0AwEIzzotwb0jY/GblzidLKmf77nlRYvvXw/U_qNHkQB4.js\";const ButtonsSecondaryButtonFonts=getFonts(ButtonsSecondaryButton);const ButtonsSecondaryButtonCheckLoginStateWithMappedReactProps9oxkj6=withMappedReactProps(checkLoginState(ButtonsSecondaryButton),ButtonsSecondaryButtonInfo);const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const cycleOrder=[\"dzmrmp5p7\",\"swWZDufZ_\",\"KTldn2Rn9\",\"EOR1USIsH\"];const serializationHash=\"framer-67a1n\";const variantClassNames={dzmrmp5p7:\"framer-v-13t2xtt\",EOR1USIsH:\"framer-v-1i6g81m\",KTldn2Rn9:\"framer-v-1fk1g3g\",swWZDufZ_:\"framer-v-1b2juni\"};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={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={LG:\"swWZDufZ_\",MD:\"KTldn2Rn9\",SM:\"EOR1USIsH\",XL:\"dzmrmp5p7\"};const getProps=({buttonLabel,buttonLink,height,id,subtext,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3;return{...props,gJPbaBf3a:buttonLink!==null&&buttonLink!==void 0?buttonLink:props.gJPbaBf3a,hHYNHInSp:(_ref=buttonLabel!==null&&buttonLabel!==void 0?buttonLabel:props.hHYNHInSp)!==null&&_ref!==void 0?_ref:\"Unlock All Features\",lxzr0TeF9:(_ref1=subtext!==null&&subtext!==void 0?subtext:props.lxzr0TeF9)!==null&&_ref1!==void 0?_ref1:\"Effortlessly bring motion to your everyday designs.\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"dzmrmp5p7\",yj8_nm9sa:(_ref3=title!==null&&title!==void 0?title:props.yj8_nm9sa)!==null&&_ref3!==void 0?_ref3:\"Create. Collaborate. Ship.\"};};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,yj8_nm9sa,lxzr0TeF9,hHYNHInSp,gJPbaBf3a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dzmrmp5p7\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-13t2xtt\",className,classNames),\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"dzmrmp5p7\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 193, 162)\",...style},...addPropertyOverrides({EOR1USIsH:{\"data-framer-name\":\"SM\"},KTldn2Rn9:{\"data-framer-name\":\"MD\"},swWZDufZ_:{\"data-framer-name\":\"LG\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-169k45e\",layoutDependency:layoutDependency,layoutId:\"VfsBLrL1n\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10hvpdk\",layoutDependency:layoutDependency,layoutId:\"hSlqT_Fxl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8tlr87\",layoutDependency:layoutDependency,layoutId:\"lA98u1p1j\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Create. Collaborate. Ship.\"})}),className:\"framer-esj2o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n929_5Dgb\",style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yj8_nm9sa,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EOR1USIsH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO0FyYm9yaWEgQm9sZA==\",\"--framer-font-family\":'\"Arboria Bold\", serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Create. Collaborate. Ship.\"})}),fonts:[\"CUSTOM;Arboria Bold\"]},KTldn2Rn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO0FyYm9yaWEgQm9sZA==\",\"--framer-font-family\":'\"Arboria Bold\", \"Arboria Bold Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Create. Collaborate. Ship.\"})}),fonts:[\"CUSTOM;Arboria Bold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Effortlessly bring motion to your everyday designs.\"})}),className:\"framer-1je2rj9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ixMSkZE1X\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lxzr0TeF9,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EOR1USIsH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Effortlessly bring motion to your everyday designs.\"})})},KTldn2Rn9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Effortlessly bring motion to your everyday designs.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wraznw-container\",layoutDependency:layoutDependency,layoutId:\"i9vsAjg2S-container\",children:/*#__PURE__*/_jsx(ButtonsSecondaryButtonCheckLoginStateWithMappedReactProps9oxkj6,{c5AJytCd2:hHYNHInSp,cfAFVn_aI:false,height:\"100%\",id:\"i9vsAjg2S\",J_tU4Jtby:gJPbaBf3a,layoutId:\"i9vsAjg2S\",lFrir3hD7:false,MoXxH0QuI:false,variant:\"aosZX5Om8\",width:\"100%\",xyHk2VSGl:\"MagnifyingGlass\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qknks0-container\",layoutDependency:layoutDependency,layoutId:\"oL4a7thFg-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,background:\"rgba(255, 255, 255, 0)\",controls:false,height:\"100%\",hover:false,id:\"oL4a7thFg\",layoutId:\"oL4a7thFg\",loop:true,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/5df90e62-7d6c-4011-9588-54743a790581/vYNQewMlth.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-67a1n.framer-7s5e27, .framer-67a1n .framer-7s5e27 { display: block; }\",\".framer-67a1n.framer-13t2xtt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 80px 40px 80px 40px; position: relative; width: 1536px; }\",\".framer-67a1n .framer-169k45e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-67a1n .framer-10hvpdk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-67a1n .framer-8tlr87 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-67a1n .framer-esj2o, .framer-67a1n .framer-1je2rj9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-67a1n .framer-wraznw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-67a1n .framer-1qknks0-container { aspect-ratio: 2.024604569420035 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 291px); position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-67a1n.framer-13t2xtt, .framer-67a1n .framer-169k45e, .framer-67a1n .framer-10hvpdk, .framer-67a1n .framer-8tlr87 { gap: 0px; } .framer-67a1n.framer-13t2xtt > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-67a1n.framer-13t2xtt > :first-child, .framer-67a1n .framer-10hvpdk > :first-child, .framer-67a1n .framer-8tlr87 > :first-child { margin-top: 0px; } .framer-67a1n.framer-13t2xtt > :last-child, .framer-67a1n .framer-10hvpdk > :last-child, .framer-67a1n .framer-8tlr87 > :last-child { margin-bottom: 0px; } .framer-67a1n .framer-169k45e > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-67a1n .framer-169k45e > :first-child { margin-left: 0px; } .framer-67a1n .framer-169k45e > :last-child { margin-right: 0px; } .framer-67a1n .framer-10hvpdk > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-67a1n .framer-8tlr87 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-67a1n.framer-v-1b2juni.framer-13t2xtt { width: 1024px; }\",\".framer-67a1n.framer-v-1b2juni .framer-1qknks0-container { height: var(--framer-aspect-ratio-supported, 227px); }\",\".framer-67a1n.framer-v-1fk1g3g.framer-13t2xtt { padding: 80px 24px 80px 24px; width: 640px; }\",\".framer-67a1n.framer-v-1fk1g3g .framer-169k45e, .framer-67a1n.framer-v-1i6g81m .framer-169k45e { flex-direction: column; }\",\".framer-67a1n.framer-v-1fk1g3g .framer-10hvpdk, .framer-67a1n.framer-v-1i6g81m .framer-10hvpdk { align-content: center; align-items: center; flex: none; width: 100%; }\",\".framer-67a1n.framer-v-1fk1g3g .framer-1qknks0-container { flex: none; height: var(--framer-aspect-ratio-supported, 295px); width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-67a1n.framer-v-1fk1g3g .framer-169k45e { gap: 0px; } .framer-67a1n.framer-v-1fk1g3g .framer-169k45e > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-67a1n.framer-v-1fk1g3g .framer-169k45e > :first-child { margin-top: 0px; } .framer-67a1n.framer-v-1fk1g3g .framer-169k45e > :last-child { margin-bottom: 0px; } }\",\".framer-67a1n.framer-v-1i6g81m.framer-13t2xtt { padding: 80px 24px 80px 24px; width: 320px; }\",\".framer-67a1n.framer-v-1i6g81m .framer-1qknks0-container { flex: none; height: var(--framer-aspect-ratio-supported, 137px); width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-67a1n.framer-v-1i6g81m .framer-169k45e { gap: 0px; } .framer-67a1n.framer-v-1i6g81m .framer-169k45e > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-67a1n.framer-v-1i6g81m .framer-169k45e > :first-child { margin-top: 0px; } .framer-67a1n.framer-v-1i6g81m .framer-169k45e > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450.5\n * @framerIntrinsicWidth 1536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"swWZDufZ_\":{\"layout\":[\"fixed\",\"auto\"]},\"KTldn2Rn9\":{\"layout\":[\"fixed\",\"auto\"]},\"EOR1USIsH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"yj8_nm9sa\":\"title\",\"lxzr0TeF9\":\"subtext\",\"hHYNHInSp\":\"buttonLabel\",\"gJPbaBf3a\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKbylwT0HE=withCSS(Component,css,\"framer-67a1n\");export default FramerKbylwT0HE;FramerKbylwT0HE.displayName=\"Footer Banner\";FramerKbylwT0HE.defaultProps={height:450.5,width:1536};addPropertyControls(FramerKbylwT0HE,{variant:{options:[\"dzmrmp5p7\",\"swWZDufZ_\",\"KTldn2Rn9\",\"EOR1USIsH\"],optionTitles:[\"XL\",\"LG\",\"MD\",\"SM\"],title:\"Variant\",type:ControlType.Enum},yj8_nm9sa:{defaultValue:\"Create. Collaborate. Ship.\",displayTextArea:false,title:\"Title\",type:ControlType.String},lxzr0TeF9:{defaultValue:\"Effortlessly bring motion to your everyday designs.\",displayTextArea:false,title:\"Subtext\",type:ControlType.String},hHYNHInSp:{defaultValue:\"Unlock All Features\",displayTextArea:false,placeholder:\"Label\",title:\"Button Label\",type:ControlType.String},gJPbaBf3a:{title:\"Button Link\",type:ControlType.Link}});addFonts(FramerKbylwT0HE,[{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/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\"},{family:\"Arboria Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/6jCnfuKStsT37E6XgG5SYnqX74s.otf\"}]},...ButtonsSecondaryButtonFonts,...DotLottiePlayerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKbylwT0HE\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1536\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"swWZDufZ_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KTldn2Rn9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EOR1USIsH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"yj8_nm9sa\\\":\\\"title\\\",\\\"lxzr0TeF9\\\":\\\"subtext\\\",\\\"hHYNHInSp\\\":\\\"buttonLabel\\\",\\\"gJPbaBf3a\\\":\\\"buttonLink\\\"}\",\"framerIntrinsicHeight\":\"450.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/docs/guides/\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{DotLottiePlayer as BaseDotLottiePlayer}from\"https://unpkg.com/@dotlottie/react-player@1.0.1/dist/index.js\";// } from \"https://cdn.jsdelivr.net/npm/@dotlottie/react-player@1.6.9/+esm\"\nimport{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n */export default function DotLottiePlayer(props){const[hasMounted,setHasMounted]=useState(false);useEffect(()=>{setHasMounted(true);},[]);return hasMounted?/*#__PURE__*/_jsx(BaseDotLottiePlayer,{src:props.srcTypeToggle?props.srcUrl:props.srcFile,autoplay:RenderTarget.current()===RenderTarget.canvas||props.hover===true||props.autoplay===false?false:true,background:props.background?props.background.toString():\"\",// direction={props.direction || 1}\nloop:props.loop?true:false,speed:props.speed,style:{...containerStyle}},props.srcTypeToggle?props.srcUrl:props.srcFile):null;}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={width:\"100%\",height:\"100%\",display:\"block\",margin:\"0 auto\"};DotLottiePlayer.defaultProps={srcTypeToggle:true,srcUrl:\"https://assets4.lottiefiles.com/packages/lf20_lMdZ2NUeMB.json\",autoplay:true,background:\"#ffffffff\",controls:false,direction:1,hover:true,loop:true,speed:1};addPropertyControls(DotLottiePlayer,{srcTypeToggle:{type:ControlType.Boolean,title:\"Source Type\",enabledTitle:\"URL\",disabledTitle:\"File\"},srcUrl:{type:ControlType.String,title:\"URL\",hidden(props){return props.srcTypeToggle===false;}},srcFile:{type:ControlType.File,allowedFileTypes:[\"lottie\",\"json\"],title:\"Source\",hidden(props){return props.srcTypeToggle===true;}},autoplay:{type:ControlType.Boolean,title:\"Autoplay\"},background:{type:ControlType.Color,title:\"Background\"},controls:{type:ControlType.Boolean,title:\"Controls\"},// direction: {\n//     type: ControlType.Enum,\n//     title: \"Direction\",\n//     defaultValue: \"1\",\n//     displaySegmentedControl: true,\n//     segmentedControlDirection: \"horizontal\",\n//     options: [\"1\", \"-1\"],\n//     optionTitles: [\"Normal\", \"Reverse\"],\n// },\nhover:{type:ControlType.Boolean,title:\"Play on Hover\"},loop:{type:ControlType.Boolean,title:\"Loop\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:1,max:10,unit:\"x\",step:.5,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottiePlayer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottiePlayer.map", "export { a as Controls } from './chunk-KUYPCKSY.js';\nexport { a as DotLottiePlayer } from './chunk-ZMJV3L2S.js';\nexport { c as PlayMode, a as PlayerEvents, b as PlayerState } from './chunk-4ARQA6KV.js';\n//# sourceMappingURL=out.js.map\n//# sourceMappingURL=index.js.map", "import { g, b, d } from './chunk-4ARQA6KV.js';\nimport { useMemo, useCallback, useSyncExternalStore } from 'react';\nimport { jsxs, jsx } from 'react/jsx-runtime';\n\nfunction u(o){let s=g(),e=useCallback(()=>o(s.getState()),[o,s]);return useSyncExternalStore(i=>s.state.subscribe(i),e,()=>o(d))}var S=[\"play\",\"stop\",\"loop\"],D=({buttons:o=S,...s})=>{let e=g(),p=u(r=>r.loop),a=u(r=>r.currentState),i=u(r=>r.seeker),v=useMemo(()=>a===b.Playing,[a]),b$1=useMemo(()=>a===b.Paused,[a]),m=useMemo(()=>a===b.Stopped,[a]);return jsxs(\"div\",{\"aria-label\":\"lottie-animation-controls\",className:\"toolbar\",...s,children:[o.includes(\"play\")&&jsx(\"button\",{onClick:()=>e.togglePlay(),className:`${v||b$1?\"active\":\"\"}`,style:{alignItems:\"center\"},\"aria-label\":\"play-pause\",children:v?jsx(\"svg\",{width:\"24\",height:\"24\",\"aria-hidden\":\"true\",focusable:\"false\",children:jsx(\"path\",{d:\"M14.016 5.016H18v13.969h-3.984V5.016zM6 18.984V5.015h3.984v13.969H6z\"})}):jsx(\"svg\",{width:\"24\",height:\"24\",\"aria-hidden\":\"true\",focusable:\"false\",children:jsx(\"path\",{d:\"M8.016 5.016L18.985 12 8.016 18.984V5.015z\"})})}),o.includes(\"stop\")&&jsx(\"button\",{onClick:()=>e.stop(),className:`${m?\"active\":\"\"}`,style:{alignItems:\"center\"},\"aria-label\":\"stop\",children:jsx(\"svg\",{width:\"24\",height:\"24\",\"aria-hidden\":\"true\",focusable:\"false\",children:jsx(\"path\",{d:\"M6 6h12v12H6V6z\"})})}),jsx(\"input\",{className:\"seeker\",type:\"range\",min:0,step:0,max:100,value:i||0,onInput:r=>e.seek(String(r.currentTarget.value).concat(\"%\")),onMouseDown:()=>{e.freeze();},onMouseUp:()=>{e.unfreeze();},\"aria-valuemin\":1,\"aria-valuemax\":100,role:\"slider\",\"aria-valuenow\":i,\"aria-label\":\"lottie-seek-input\"}),o.includes(\"loop\")&&jsx(\"button\",{onClick:()=>{e.toggleLoop();},className:p?\"active\":\"\",style:{alignItems:\"center\"},\"aria-label\":\"loop-toggle\",children:jsx(\"svg\",{width:\"24\",height:\"24\",\"aria-hidden\":\"true\",focusable:\"false\",children:jsx(\"path\",{d:\"M17.016 17.016v-4.031h1.969v6h-12v3l-3.984-3.984 3.984-3.984v3h10.031zM6.984 6.984v4.031H5.015v-6h12v-3l3.984 3.984-3.984 3.984v-3H6.984z\"})})})]})};\n\nexport { D as a };\n//# sourceMappingURL=out.js.map\n//# sourceMappingURL=chunk-KUYPCKSY.js.map", "import { createContext, useContext } from 'react';\n\nfunction hr(){throw new Error(\"Cycle detected\")}function Ur(){if(Se>1)Se--;else {for(var t,e=!1;Le!==void 0;){var r=Le;for(Le=void 0,$r++;r!==void 0;){var i=r.o;if(r.o=void 0,r.f&=-3,!(8&r.f)&&rs(r))try{r.c();}catch(s){e||(t=s,e=!0);}r=i;}}if($r=0,Se--,e)throw t}}var Tt=void 0,Le=void 0,Se=0,$r=0,lr=0;function es(t){if(Tt!==void 0){var e=t.n;if(e===void 0||e.t!==Tt)return e={i:0,S:t,p:Tt.s,n:void 0,t:Tt,e:void 0,x:void 0,r:e},Tt.s!==void 0&&(Tt.s.n=e),Tt.s=e,t.n=e,32&Tt.f&&t.S(e),e;if(e.i===-1)return e.i=0,e.n!==void 0&&(e.n.p=e.p,e.p!==void 0&&(e.p.n=e.n),e.p=Tt.s,e.n=void 0,Tt.s.n=e,Tt.s=e),e}}function jt(t){this.v=t,this.i=0,this.n=void 0,this.t=void 0;}jt.prototype.h=function(){return !0};jt.prototype.S=function(t){this.t!==t&&t.e===void 0&&(t.x=this.t,this.t!==void 0&&(this.t.e=t),this.t=t);};jt.prototype.U=function(t){if(this.t!==void 0){var e=t.e,r=t.x;e!==void 0&&(e.x=r,t.e=void 0),r!==void 0&&(r.e=e,t.x=void 0),t===this.t&&(this.t=r);}};jt.prototype.subscribe=function(t){var e=this;return no(function(){var r=e.value,i=32&this.f;this.f&=-33;try{t(r);}finally{this.f|=i;}})};jt.prototype.valueOf=function(){return this.value};jt.prototype.toString=function(){return this.value+\"\"};jt.prototype.toJSON=function(){return this.value};jt.prototype.peek=function(){return this.v};Object.defineProperty(jt.prototype,\"value\",{get:function(){var t=es(this);return t!==void 0&&(t.i=this.i),this.v},set:function(t){if(Tt instanceof ge&&function(){throw new Error(\"Computed cannot have side-effects\")}(),t!==this.v){$r>100&&hr(),this.v=t,this.i++,lr++,Se++;try{for(var e=this.t;e!==void 0;e=e.x)e.t.N();}finally{Ur();}}}});function so(t){return new jt(t)}function rs(t){for(var e=t.s;e!==void 0;e=e.n)if(e.S.i!==e.i||!e.S.h()||e.S.i!==e.i)return !0;return !1}function is(t){for(var e=t.s;e!==void 0;e=e.n){var r=e.S.n;if(r!==void 0&&(e.r=r),e.S.n=e,e.i=-1,e.n===void 0){t.s=e;break}}}function ss(t){for(var e=t.s,r=void 0;e!==void 0;){var i=e.p;e.i===-1?(e.S.U(e),i!==void 0&&(i.n=e.n),e.n!==void 0&&(e.n.p=i)):r=e,e.S.n=e.r,e.r!==void 0&&(e.r=void 0),e=i;}t.s=r;}function ge(t){jt.call(this,void 0),this.x=t,this.s=void 0,this.g=lr-1,this.f=4;}(ge.prototype=new jt).h=function(){if(this.f&=-3,1&this.f)return !1;if((36&this.f)==32||(this.f&=-5,this.g===lr))return !0;if(this.g=lr,this.f|=1,this.i>0&&!rs(this))return this.f&=-2,!0;var t=Tt;try{is(this),Tt=this;var e=this.x();(16&this.f||this.v!==e||this.i===0)&&(this.v=e,this.f&=-17,this.i++);}catch(r){this.v=r,this.f|=16,this.i++;}return Tt=t,ss(this),this.f&=-2,!0};ge.prototype.S=function(t){if(this.t===void 0){this.f|=36;for(var e=this.s;e!==void 0;e=e.n)e.S.S(e);}jt.prototype.S.call(this,t);};ge.prototype.U=function(t){if(this.t!==void 0&&(jt.prototype.U.call(this,t),this.t===void 0)){this.f&=-33;for(var e=this.s;e!==void 0;e=e.n)e.S.U(e);}};ge.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var t=this.t;t!==void 0;t=t.x)t.t.N();}};ge.prototype.peek=function(){if(this.h()||hr(),16&this.f)throw this.v;return this.v};Object.defineProperty(ge.prototype,\"value\",{get:function(){1&this.f&&hr();var t=es(this);if(this.h(),t!==void 0&&(t.i=this.i),16&this.f)throw this.v;return this.v}});function as(t){var e=t.u;if(t.u=void 0,typeof e==\"function\"){Se++;var r=Tt;Tt=void 0;try{e();}catch(i){throw t.f&=-2,t.f|=8,Wr(t),i}finally{Tt=r,Ur();}}}function Wr(t){for(var e=t.s;e!==void 0;e=e.n)e.S.U(e);t.x=void 0,t.s=void 0,as(t);}function ao(t){if(Tt!==this)throw new Error(\"Out-of-order effect\");ss(this),Tt=t,this.f&=-2,8&this.f&&Wr(this),Ur();}function Be(t){this.x=t,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32;}Be.prototype.c=function(){var t=this.S();try{if(8&this.f||this.x===void 0)return;var e=this.x();typeof e==\"function\"&&(this.u=e);}finally{t();}};Be.prototype.S=function(){1&this.f&&hr(),this.f|=1,this.f&=-9,as(this),is(this),Se++;var t=Tt;return Tt=this,ao.bind(this,t)};Be.prototype.N=function(){2&this.f||(this.f|=2,this.o=Le,Le=this);};Be.prototype.d=function(){this.f|=8,1&this.f||Wr(this);};function no(t){var e=new Be(t);try{e.c();}catch(r){throw e.d(),r}return e.d.bind(e)}var ns=class{_state;_prevState;constructor(t){this._prevState=t,this._state=so(t);}setState(t){this._prevState=this._state.value,this._state.value=t;}subscribe(t){return this._state.subscribe(e=>t(e,this._prevState))}};function bt(t,e=\"dotLottie-common\"){return new Error(`[${e}]: ${t}`)}function ke(t,e=\"dotLottie-common\",...r){console.error(`[${e}]:`,t,...r);}function Jr(t,e=\"dotLottie-common\",...r){console.warn(`[${e}]:`,t,...r);}var oo=Object.create,os=Object.defineProperty,lo=Object.getOwnPropertyDescriptor,ho=Object.getOwnPropertyNames,po=Object.getPrototypeOf,fo=Object.prototype.hasOwnProperty,et=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),co=(t,e,r,i)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let s of ho(e))!fo.call(t,s)&&s!==r&&os(t,s,{get:()=>e[s],enumerable:!(i=lo(e,s))||i.enumerable});return t},Yt=(t,e,r)=>(r=t!=null?oo(po(t)):{},co(e||!t||!t.__esModule?os(r,\"default\",{value:t,enumerable:!0}):r,t));var qs=et((t,e)=>{var r=String,i=function(){return {isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r}};e.exports=i(),e.exports.createColors=i;}),Hs=et(()=>{}),Si=et((t,e)=>{var r=qs(),i=Hs(),s=class extends Error{constructor(a,n,o,h,l,c){super(a),this.name=\"CssSyntaxError\",this.reason=a,l&&(this.file=l),h&&(this.source=h),c&&(this.plugin=c),typeof n<\"u\"&&typeof o<\"u\"&&(typeof n==\"number\"?(this.line=n,this.column=o):(this.line=n.line,this.column=n.column,this.endLine=o.line,this.endColumn=o.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s);}setMessage(){this.message=this.plugin?this.plugin+\": \":\"\",this.message+=this.file?this.file:\"<css input>\",typeof this.line<\"u\"&&(this.message+=\":\"+this.line+\":\"+this.column),this.message+=\": \"+this.reason;}showSourceCode(a){if(!this.source)return \"\";let n=this.source;a==null&&(a=r.isColorSupported),i&&a&&(n=i(n));let o=n.split(/\\r?\\n/),h=Math.max(this.line-3,0),l=Math.min(this.line+2,o.length),c=String(l).length,f,d;if(a){let{bold:m,red:p,gray:u}=r.createColors(!0);f=v=>m(p(v)),d=v=>u(v);}else f=d=m=>m;return o.slice(h,l).map((m,p)=>{let u=h+1+p,v=\" \"+(\" \"+u).slice(-c)+\" | \";if(u===this.line){let y=d(v.replace(/\\d/g,\" \"))+m.slice(0,this.column-1).replace(/[^\\t]/g,\" \");return f(\">\")+d(v)+m+`\n `+y+f(\"^\")}return \" \"+d(v)+m}).join(`\n`)}toString(){let a=this.showSourceCode();return a&&(a=`\n\n`+a+`\n`),this.name+\": \"+this.message+a}};e.exports=s,s.default=s;}),ki=et((t,e)=>{e.exports.isClean=Symbol(\"isClean\"),e.exports.my=Symbol(\"my\");}),$s=et((t,e)=>{var r={colon:\": \",indent:\"    \",beforeDecl:`\n`,beforeRule:`\n`,beforeOpen:\" \",beforeClose:`\n`,beforeComment:`\n`,after:`\n`,emptyBody:\"\",commentLeft:\" \",commentRight:\" \",semicolon:!1};function i(a){return a[0].toUpperCase()+a.slice(1)}var s=class{constructor(a){this.builder=a;}stringify(a,n){if(!this[a.type])throw new Error(\"Unknown AST node type \"+a.type+\". Maybe you need to change PostCSS stringifier.\");this[a.type](a,n);}document(a){this.body(a);}root(a){this.body(a),a.raws.after&&this.builder(a.raws.after);}comment(a){let n=this.raw(a,\"left\",\"commentLeft\"),o=this.raw(a,\"right\",\"commentRight\");this.builder(\"/*\"+n+a.text+o+\"*/\",a);}decl(a,n){let o=this.raw(a,\"between\",\"colon\"),h=a.prop+o+this.rawValue(a,\"value\");a.important&&(h+=a.raws.important||\" !important\"),n&&(h+=\";\"),this.builder(h,a);}rule(a){this.block(a,this.rawValue(a,\"selector\")),a.raws.ownSemicolon&&this.builder(a.raws.ownSemicolon,a,\"end\");}atrule(a,n){let o=\"@\"+a.name,h=a.params?this.rawValue(a,\"params\"):\"\";if(typeof a.raws.afterName<\"u\"?o+=a.raws.afterName:h&&(o+=\" \"),a.nodes)this.block(a,o+h);else {let l=(a.raws.between||\"\")+(n?\";\":\"\");this.builder(o+h+l,a);}}body(a){let n=a.nodes.length-1;for(;n>0&&a.nodes[n].type===\"comment\";)n-=1;let o=this.raw(a,\"semicolon\");for(let h=0;h<a.nodes.length;h++){let l=a.nodes[h],c=this.raw(l,\"before\");c&&this.builder(c),this.stringify(l,n!==h||o);}}block(a,n){let o=this.raw(a,\"between\",\"beforeOpen\");this.builder(n+o+\"{\",a,\"start\");let h;a.nodes&&a.nodes.length?(this.body(a),h=this.raw(a,\"after\")):h=this.raw(a,\"after\",\"emptyBody\"),h&&this.builder(h),this.builder(\"}\",a,\"end\");}raw(a,n,o){let h;if(o||(o=n),n&&(h=a.raws[n],typeof h<\"u\"))return h;let l=a.parent;if(o===\"before\"&&(!l||l.type===\"root\"&&l.first===a||l&&l.type===\"document\"))return \"\";if(!l)return r[o];let c=a.root();if(c.rawCache||(c.rawCache={}),typeof c.rawCache[o]<\"u\")return c.rawCache[o];if(o===\"before\"||o===\"after\")return this.beforeAfter(a,o);{let f=\"raw\"+i(o);this[f]?h=this[f](c,a):c.walk(d=>{if(h=d.raws[n],typeof h<\"u\")return !1});}return typeof h>\"u\"&&(h=r[o]),c.rawCache[o]=h,h}rawSemicolon(a){let n;return a.walk(o=>{if(o.nodes&&o.nodes.length&&o.last.type===\"decl\"&&(n=o.raws.semicolon,typeof n<\"u\"))return !1}),n}rawEmptyBody(a){let n;return a.walk(o=>{if(o.nodes&&o.nodes.length===0&&(n=o.raws.after,typeof n<\"u\"))return !1}),n}rawIndent(a){if(a.raws.indent)return a.raws.indent;let n;return a.walk(o=>{let h=o.parent;if(h&&h!==a&&h.parent&&h.parent===a&&typeof o.raws.before<\"u\"){let l=o.raws.before.split(`\n`);return n=l[l.length-1],n=n.replace(/\\S/g,\"\"),!1}}),n}rawBeforeComment(a,n){let o;return a.walkComments(h=>{if(typeof h.raws.before<\"u\")return o=h.raws.before,o.includes(`\n`)&&(o=o.replace(/[^\\n]+$/,\"\")),!1}),typeof o>\"u\"?o=this.raw(n,null,\"beforeDecl\"):o&&(o=o.replace(/\\S/g,\"\")),o}rawBeforeDecl(a,n){let o;return a.walkDecls(h=>{if(typeof h.raws.before<\"u\")return o=h.raws.before,o.includes(`\n`)&&(o=o.replace(/[^\\n]+$/,\"\")),!1}),typeof o>\"u\"?o=this.raw(n,null,\"beforeRule\"):o&&(o=o.replace(/\\S/g,\"\")),o}rawBeforeRule(a){let n;return a.walk(o=>{if(o.nodes&&(o.parent!==a||a.first!==o)&&typeof o.raws.before<\"u\")return n=o.raws.before,n.includes(`\n`)&&(n=n.replace(/[^\\n]+$/,\"\")),!1}),n&&(n=n.replace(/\\S/g,\"\")),n}rawBeforeClose(a){let n;return a.walk(o=>{if(o.nodes&&o.nodes.length>0&&typeof o.raws.after<\"u\")return n=o.raws.after,n.includes(`\n`)&&(n=n.replace(/[^\\n]+$/,\"\")),!1}),n&&(n=n.replace(/\\S/g,\"\")),n}rawBeforeOpen(a){let n;return a.walk(o=>{if(o.type!==\"decl\"&&(n=o.raws.between,typeof n<\"u\"))return !1}),n}rawColon(a){let n;return a.walkDecls(o=>{if(typeof o.raws.between<\"u\")return n=o.raws.between.replace(/[^\\s:]/g,\"\"),!1}),n}beforeAfter(a,n){let o;a.type===\"decl\"?o=this.raw(a,null,\"beforeDecl\"):a.type===\"comment\"?o=this.raw(a,null,\"beforeComment\"):n===\"before\"?o=this.raw(a,null,\"beforeRule\"):o=this.raw(a,null,\"beforeClose\");let h=a.parent,l=0;for(;h&&h.type!==\"root\";)l+=1,h=h.parent;if(o.includes(`\n`)){let c=this.raw(a,null,\"indent\");if(c.length)for(let f=0;f<l;f++)o+=c;}return o}rawValue(a,n){let o=a[n],h=a.raws[n];return h&&h.value===o?h.raw:o}};e.exports=s,s.default=s;}),kr=et((t,e)=>{var r=$s();function i(s,a){new r(a).stringify(s);}e.exports=i,i.default=i;}),Pr=et((t,e)=>{var{isClean:r,my:i}=ki(),s=Si(),a=$s(),n=kr();function o(l,c){let f=new l.constructor;for(let d in l){if(!Object.prototype.hasOwnProperty.call(l,d)||d===\"proxyCache\")continue;let m=l[d],p=typeof m;d===\"parent\"&&p===\"object\"?c&&(f[d]=c):d===\"source\"?f[d]=m:Array.isArray(m)?f[d]=m.map(u=>o(u,f)):(p===\"object\"&&m!==null&&(m=o(m)),f[d]=m);}return f}var h=class{constructor(l={}){this.raws={},this[r]=!1,this[i]=!0;for(let c in l)if(c===\"nodes\"){this.nodes=[];for(let f of l[c])typeof f.clone==\"function\"?this.append(f.clone()):this.append(f);}else this[c]=l[c];}error(l,c={}){if(this.source){let{start:f,end:d}=this.rangeBy(c);return this.source.input.error(l,{line:f.line,column:f.column},{line:d.line,column:d.column},c)}return new s(l)}warn(l,c,f){let d={node:this};for(let m in f)d[m]=f[m];return l.warn(c,d)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(l=n){l.stringify&&(l=l.stringify);let c=\"\";return l(this,f=>{c+=f;}),c}assign(l={}){for(let c in l)this[c]=l[c];return this}clone(l={}){let c=o(this);for(let f in l)c[f]=l[f];return c}cloneBefore(l={}){let c=this.clone(l);return this.parent.insertBefore(this,c),c}cloneAfter(l={}){let c=this.clone(l);return this.parent.insertAfter(this,c),c}replaceWith(...l){if(this.parent){let c=this,f=!1;for(let d of l)d===this?f=!0:f?(this.parent.insertAfter(c,d),c=d):this.parent.insertBefore(c,d);f||this.remove();}return this}next(){if(!this.parent)return;let l=this.parent.index(this);return this.parent.nodes[l+1]}prev(){if(!this.parent)return;let l=this.parent.index(this);return this.parent.nodes[l-1]}before(l){return this.parent.insertBefore(this,l),this}after(l){return this.parent.insertAfter(this,l),this}root(){let l=this;for(;l.parent&&l.parent.type!==\"document\";)l=l.parent;return l}raw(l,c){return new a().raw(this,l,c)}cleanRaws(l){delete this.raws.before,delete this.raws.after,l||delete this.raws.between;}toJSON(l,c){let f={},d=c==null;c=c||new Map;let m=0;for(let p in this){if(!Object.prototype.hasOwnProperty.call(this,p)||p===\"parent\"||p===\"proxyCache\")continue;let u=this[p];if(Array.isArray(u))f[p]=u.map(v=>typeof v==\"object\"&&v.toJSON?v.toJSON(null,c):v);else if(typeof u==\"object\"&&u.toJSON)f[p]=u.toJSON(null,c);else if(p===\"source\"){let v=c.get(u.input);v==null&&(v=m,c.set(u.input,m),m++),f[p]={inputId:v,start:u.start,end:u.end};}else f[p]=u;}return d&&(f.inputs=[...c.keys()].map(p=>p.toJSON())),f}positionInside(l){let c=this.toString(),f=this.source.start.column,d=this.source.start.line;for(let m=0;m<l;m++)c[m]===`\n`?(f=1,d+=1):f+=1;return {line:d,column:f}}positionBy(l){let c=this.source.start;if(l.index)c=this.positionInside(l.index);else if(l.word){let f=this.toString().indexOf(l.word);f!==-1&&(c=this.positionInside(f));}return c}rangeBy(l){let c={line:this.source.start.line,column:this.source.start.column},f=this.source.end?{line:this.source.end.line,column:this.source.end.column+1}:{line:c.line,column:c.column+1};if(l.word){let d=this.toString().indexOf(l.word);d!==-1&&(c=this.positionInside(d),f=this.positionInside(d+l.word.length));}else l.start?c={line:l.start.line,column:l.start.column}:l.index&&(c=this.positionInside(l.index)),l.end?f={line:l.end.line,column:l.end.column}:l.endIndex?f=this.positionInside(l.endIndex):l.index&&(f=this.positionInside(l.index+1));return (f.line<c.line||f.line===c.line&&f.column<=c.column)&&(f={line:c.line,column:c.column+1}),{start:c,end:f}}getProxyProcessor(){return {set(l,c,f){return l[c]===f||(l[c]=f,(c===\"prop\"||c===\"value\"||c===\"name\"||c===\"params\"||c===\"important\"||c===\"text\")&&l.markDirty()),!0},get(l,c){return c===\"proxyOf\"?l:c===\"root\"?()=>l.root().toProxy():l[c]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(l){if(l.postcssNode=this,l.stack&&this.source&&/\\n\\s{4}at /.test(l.stack)){let c=this.source;l.stack=l.stack.replace(/\\n\\s{4}at /,`$&${c.input.from}:${c.start.line}:${c.start.column}$&`);}return l}markDirty(){if(this[r]){this[r]=!1;let l=this;for(;l=l.parent;)l[r]=!1;}}get proxyOf(){return this}};e.exports=h,h.default=h;}),_r=et((t,e)=>{var r=Pr(),i=class extends r{constructor(s){s&&typeof s.value<\"u\"&&typeof s.value!=\"string\"&&(s={...s,value:String(s.value)}),super(s),this.type=\"decl\";}get variable(){return this.prop.startsWith(\"--\")||this.prop[0]===\"$\"}};e.exports=i,i.default=i;}),We=et(()=>{}),Je=et(()=>{}),Pi=et(()=>{}),Us=et((t,e)=>{var r=\"useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict\",i=(a,n=21)=>(o=n)=>{let h=\"\",l=o;for(;l--;)h+=a[Math.random()*a.length|0];return h},s=(a=21)=>{let n=\"\",o=a;for(;o--;)n+=r[Math.random()*64|0];return n};e.exports={nanoid:s,customAlphabet:i};}),Ws=et(()=>{}),Js=et((t,e)=>{var{SourceMapConsumer:r,SourceMapGenerator:i}=We(),{existsSync:s,readFileSync:a}=Ws(),{dirname:n,join:o}=Je();function h(c){return Buffer?Buffer.from(c,\"base64\").toString():window.atob(c)}var l=class{constructor(c,f){if(f.map===!1)return;this.loadAnnotation(c),this.inline=this.startWith(this.annotation,\"data:\");let d=f.map?f.map.prev:void 0,m=this.loadMap(f.from,d);!this.mapFile&&f.from&&(this.mapFile=f.from),this.mapFile&&(this.root=n(this.mapFile)),m&&(this.text=m);}consumer(){return this.consumerCache||(this.consumerCache=new r(this.text)),this.consumerCache}withContent(){return !!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(c,f){return c?c.substr(0,f.length)===f:!1}getAnnotationURL(c){return c.replace(/^\\/\\*\\s*# sourceMappingURL=/,\"\").trim()}loadAnnotation(c){let f=c.match(/\\/\\*\\s*# sourceMappingURL=/gm);if(!f)return;let d=c.lastIndexOf(f.pop()),m=c.indexOf(\"*/\",d);d>-1&&m>-1&&(this.annotation=this.getAnnotationURL(c.substring(d,m)));}decodeInline(c){let f=/^data:application\\/json;charset=utf-?8;base64,/,d=/^data:application\\/json;base64,/,m=/^data:application\\/json;charset=utf-?8,/,p=/^data:application\\/json,/;if(m.test(c)||p.test(c))return decodeURIComponent(c.substr(RegExp.lastMatch.length));if(f.test(c)||d.test(c))return h(c.substr(RegExp.lastMatch.length));let u=c.match(/data:application\\/json;([^,]+),/)[1];throw new Error(\"Unsupported source map encoding \"+u)}loadFile(c){if(this.root=n(c),s(c))return this.mapFile=c,a(c,\"utf-8\").toString().trim()}loadMap(c,f){if(f===!1)return !1;if(f){if(typeof f==\"string\")return f;if(typeof f==\"function\"){let d=f(c);if(d){let m=this.loadFile(d);if(!m)throw new Error(\"Unable to load previous source map: \"+d.toString());return m}}else {if(f instanceof r)return i.fromSourceMap(f).toString();if(f instanceof i)return f.toString();if(this.isMap(f))return JSON.stringify(f);throw new Error(\"Unsupported previous source map format: \"+f.toString())}}else {if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let d=this.annotation;return c&&(d=o(n(c),d)),this.loadFile(d)}}}isMap(c){return typeof c!=\"object\"?!1:typeof c.mappings==\"string\"||typeof c._mappings==\"string\"||Array.isArray(c.sections)}};e.exports=l,l.default=l;}),Cr=et((t,e)=>{var{SourceMapConsumer:r,SourceMapGenerator:i}=We(),{fileURLToPath:s,pathToFileURL:a}=Pi(),{resolve:n,isAbsolute:o}=Je(),{nanoid:h}=Us(),l=Hs(),c=Si(),f=Js(),d=Symbol(\"fromOffsetCache\"),m=!!(r&&i),p=!!(n&&o),u=class{constructor(v,y={}){if(v===null||typeof v>\"u\"||typeof v==\"object\"&&!v.toString)throw new Error(`PostCSS received ${v} instead of CSS string`);if(this.css=v.toString(),this.css[0]===\"\\uFEFF\"||this.css[0]===\"\\uFFFE\"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,y.from&&(!p||/^\\w+:\\/\\//.test(y.from)||o(y.from)?this.file=y.from:this.file=n(y.from)),p&&m){let g=new f(this.css,y);if(g.text){this.map=g;let b=g.consumer().file;!this.file&&b&&(this.file=this.mapResolve(b));}}this.file||(this.id=\"<input css \"+h(6)+\">\"),this.map&&(this.map.file=this.from);}fromOffset(v){let y,g;if(this[d])g=this[d];else {let w=this.css.split(`\n`);g=new Array(w.length);let x=0;for(let _=0,C=w.length;_<C;_++)g[_]=x,x+=w[_].length+1;this[d]=g;}y=g[g.length-1];let b=0;if(v>=y)b=g.length-1;else {let w=g.length-2,x;for(;b<w;)if(x=b+(w-b>>1),v<g[x])w=x-1;else if(v>=g[x+1])b=x+1;else {b=x;break}}return {line:b+1,col:v-g[b]+1}}error(v,y,g,b={}){let w,x,_;if(y&&typeof y==\"object\"){let T=y,O=g;if(typeof T.offset==\"number\"){let z=this.fromOffset(T.offset);y=z.line,g=z.col;}else y=T.line,g=T.column;if(typeof O.offset==\"number\"){let z=this.fromOffset(O.offset);x=z.line,_=z.col;}else x=O.line,_=O.column;}else if(!g){let T=this.fromOffset(y);y=T.line,g=T.col;}let C=this.origin(y,g,x,_);return C?w=new c(v,C.endLine===void 0?C.line:{line:C.line,column:C.column},C.endLine===void 0?C.column:{line:C.endLine,column:C.endColumn},C.source,C.file,b.plugin):w=new c(v,x===void 0?y:{line:y,column:g},x===void 0?g:{line:x,column:_},this.css,this.file,b.plugin),w.input={line:y,column:g,endLine:x,endColumn:_,source:this.css},this.file&&(a&&(w.input.url=a(this.file).toString()),w.input.file=this.file),w}origin(v,y,g,b){if(!this.map)return !1;let w=this.map.consumer(),x=w.originalPositionFor({line:v,column:y});if(!x.source)return !1;let _;typeof g==\"number\"&&(_=w.originalPositionFor({line:g,column:b}));let C;o(x.source)?C=a(x.source):C=new URL(x.source,this.map.consumer().sourceRoot||a(this.map.mapFile));let T={url:C.toString(),line:x.line,column:x.column,endLine:_&&_.line,endColumn:_&&_.column};if(C.protocol===\"file:\")if(s)T.file=s(C);else throw new Error(\"file: protocol is not available in this PostCSS build\");let O=w.sourceContentFor(x.source);return O&&(T.source=O),T}mapResolve(v){return /^\\w+:\\/\\//.test(v)?v:n(this.map.consumer().sourceRoot||this.map.root||\".\",v)}get from(){return this.file||this.id}toJSON(){let v={};for(let y of [\"hasBOM\",\"css\",\"file\",\"id\"])this[y]!=null&&(v[y]=this[y]);return this.map&&(v.map={...this.map},v.map.consumerCache&&(v.map.consumerCache=void 0)),v}};e.exports=u,u.default=u,l&&l.registerInput&&l.registerInput(u);}),Zs=et((t,e)=>{var{SourceMapConsumer:r,SourceMapGenerator:i}=We(),{dirname:s,resolve:a,relative:n,sep:o}=Je(),{pathToFileURL:h}=Pi(),l=Cr(),c=!!(r&&i),f=!!(s&&a&&n&&o),d=class{constructor(m,p,u,v){this.stringify=m,this.mapOpts=u.map||{},this.root=p,this.opts=u,this.css=v,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute;}isMap(){return typeof this.opts.map<\"u\"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(m=>{if(m.source&&m.source.input.map){let p=m.source.input.map;this.previousMaps.includes(p)||this.previousMaps.push(p);}});else {let m=new l(this.css,this.opts);m.map&&this.previousMaps.push(m.map);}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline<\"u\")return this.mapOpts.inline;let m=this.mapOpts.annotation;return typeof m<\"u\"&&m!==!0?!1:this.previous().length?this.previous().some(p=>p.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<\"u\"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(m=>m.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let m;for(let p=this.root.nodes.length-1;p>=0;p--)m=this.root.nodes[p],m.type===\"comment\"&&m.text.indexOf(\"# sourceMappingURL=\")===0&&this.root.removeChild(p);}else this.css&&(this.css=this.css.replace(/(\\n)?\\/\\*#[\\S\\s]*?\\*\\/$/gm,\"\"));}setSourcesContent(){let m={};if(this.root)this.root.walk(p=>{if(p.source){let u=p.source.input.from;if(u&&!m[u]){m[u]=!0;let v=this.usesFileUrls?this.toFileUrl(u):this.toUrl(this.path(u));this.map.setSourceContent(v,p.source.input.css);}}});else if(this.css){let p=this.opts.from?this.toUrl(this.path(this.opts.from)):\"<no source>\";this.map.setSourceContent(p,this.css);}}applyPrevMaps(){for(let m of this.previous()){let p=this.toUrl(this.path(m.file)),u=m.root||s(m.file),v;this.mapOpts.sourcesContent===!1?(v=new r(m.text),v.sourcesContent&&(v.sourcesContent=v.sourcesContent.map(()=>null))):v=m.consumer(),this.map.applySourceMap(v,p,this.toUrl(this.path(u)));}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<\"u\"?this.mapOpts.annotation:this.previous().length?this.previous().some(m=>m.annotation):!0}toBase64(m){return Buffer?Buffer.from(m).toString(\"base64\"):window.btoa(unescape(encodeURIComponent(m)))}addAnnotation(){let m;this.isInline()?m=\"data:application/json;base64,\"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation==\"string\"?m=this.mapOpts.annotation:typeof this.mapOpts.annotation==\"function\"?m=this.mapOpts.annotation(this.opts.to,this.root):m=this.outputFile()+\".map\";let p=`\n`;this.css.includes(`\\r\n`)&&(p=`\\r\n`),this.css+=p+\"/*# sourceMappingURL=\"+m+\" */\";}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):\"to.css\"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let m=this.previous()[0].consumer();m.file=this.outputFile(),this.map=i.fromSourceMap(m);}else this.map=new i({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):\"<no source>\",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(m){if(m.indexOf(\"<\")===0||/^\\w+:\\/\\//.test(m)||this.mapOpts.absolute)return m;let p=this.opts.to?s(this.opts.to):\".\";return typeof this.mapOpts.annotation==\"string\"&&(p=s(a(p,this.mapOpts.annotation))),m=n(p,m),m}toUrl(m){return o===\"\\\\\"&&(m=m.replace(/\\\\/g,\"/\")),encodeURI(m).replace(/[#?]/g,encodeURIComponent)}toFileUrl(m){if(h)return h(m).toString();throw new Error(\"`map.absolute` option is not available in this PostCSS build\")}sourcePath(m){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(m.source.input.from):this.toUrl(this.path(m.source.input.from))}generateString(){this.css=\"\",this.map=new i({file:this.outputFile()});let m=1,p=1,u=\"<no source>\",v={source:\"\",generated:{line:0,column:0},original:{line:0,column:0}},y,g;this.stringify(this.root,(b,w,x)=>{if(this.css+=b,w&&x!==\"end\"&&(v.generated.line=m,v.generated.column=p-1,w.source&&w.source.start?(v.source=this.sourcePath(w),v.original.line=w.source.start.line,v.original.column=w.source.start.column-1,this.map.addMapping(v)):(v.source=u,v.original.line=1,v.original.column=0,this.map.addMapping(v))),y=b.match(/\\n/g),y?(m+=y.length,g=b.lastIndexOf(`\n`),p=b.length-g):p+=b.length,w&&x!==\"start\"){let _=w.parent||{raws:{}};(!(w.type===\"decl\"||w.type===\"atrule\"&&!w.nodes)||w!==_.last||_.raws.semicolon)&&(w.source&&w.source.end?(v.source=this.sourcePath(w),v.original.line=w.source.end.line,v.original.column=w.source.end.column-1,v.generated.line=m,v.generated.column=p-2,this.map.addMapping(v)):(v.source=u,v.original.line=1,v.original.column=0,v.generated.line=m,v.generated.column=p-1,this.map.addMapping(v)));}});}generate(){if(this.clearAnnotation(),f&&c&&this.isMap())return this.generateMap();{let m=\"\";return this.stringify(this.root,p=>{m+=p;}),[m]}}};e.exports=d;}),Ar=et((t,e)=>{var r=Pr(),i=class extends r{constructor(s){super(s),this.type=\"comment\";}};e.exports=i,i.default=i;}),ve=et((t,e)=>{var{isClean:r,my:i}=ki(),s=_r(),a=Ar(),n=Pr(),o,h,l,c;function f(p){return p.map(u=>(u.nodes&&(u.nodes=f(u.nodes)),delete u.source,u))}function d(p){if(p[r]=!1,p.proxyOf.nodes)for(let u of p.proxyOf.nodes)d(u);}var m=class extends n{push(p){return p.parent=this,this.proxyOf.nodes.push(p),this}each(p){if(!this.proxyOf.nodes)return;let u=this.getIterator(),v,y;for(;this.indexes[u]<this.proxyOf.nodes.length&&(v=this.indexes[u],y=p(this.proxyOf.nodes[v],v),y!==!1);)this.indexes[u]+=1;return delete this.indexes[u],y}walk(p){return this.each((u,v)=>{let y;try{y=p(u,v);}catch(g){throw u.addToError(g)}return y!==!1&&u.walk&&(y=u.walk(p)),y})}walkDecls(p,u){return u?p instanceof RegExp?this.walk((v,y)=>{if(v.type===\"decl\"&&p.test(v.prop))return u(v,y)}):this.walk((v,y)=>{if(v.type===\"decl\"&&v.prop===p)return u(v,y)}):(u=p,this.walk((v,y)=>{if(v.type===\"decl\")return u(v,y)}))}walkRules(p,u){return u?p instanceof RegExp?this.walk((v,y)=>{if(v.type===\"rule\"&&p.test(v.selector))return u(v,y)}):this.walk((v,y)=>{if(v.type===\"rule\"&&v.selector===p)return u(v,y)}):(u=p,this.walk((v,y)=>{if(v.type===\"rule\")return u(v,y)}))}walkAtRules(p,u){return u?p instanceof RegExp?this.walk((v,y)=>{if(v.type===\"atrule\"&&p.test(v.name))return u(v,y)}):this.walk((v,y)=>{if(v.type===\"atrule\"&&v.name===p)return u(v,y)}):(u=p,this.walk((v,y)=>{if(v.type===\"atrule\")return u(v,y)}))}walkComments(p){return this.walk((u,v)=>{if(u.type===\"comment\")return p(u,v)})}append(...p){for(let u of p){let v=this.normalize(u,this.last);for(let y of v)this.proxyOf.nodes.push(y);}return this.markDirty(),this}prepend(...p){p=p.reverse();for(let u of p){let v=this.normalize(u,this.first,\"prepend\").reverse();for(let y of v)this.proxyOf.nodes.unshift(y);for(let y in this.indexes)this.indexes[y]=this.indexes[y]+v.length;}return this.markDirty(),this}cleanRaws(p){if(super.cleanRaws(p),this.nodes)for(let u of this.nodes)u.cleanRaws(p);}insertBefore(p,u){let v=this.index(p),y=v===0?\"prepend\":!1,g=this.normalize(u,this.proxyOf.nodes[v],y).reverse();v=this.index(p);for(let w of g)this.proxyOf.nodes.splice(v,0,w);let b;for(let w in this.indexes)b=this.indexes[w],v<=b&&(this.indexes[w]=b+g.length);return this.markDirty(),this}insertAfter(p,u){let v=this.index(p),y=this.normalize(u,this.proxyOf.nodes[v]).reverse();v=this.index(p);for(let b of y)this.proxyOf.nodes.splice(v+1,0,b);let g;for(let b in this.indexes)g=this.indexes[b],v<g&&(this.indexes[b]=g+y.length);return this.markDirty(),this}removeChild(p){p=this.index(p),this.proxyOf.nodes[p].parent=void 0,this.proxyOf.nodes.splice(p,1);let u;for(let v in this.indexes)u=this.indexes[v],u>=p&&(this.indexes[v]=u-1);return this.markDirty(),this}removeAll(){for(let p of this.proxyOf.nodes)p.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(p,u,v){return v||(v=u,u={}),this.walkDecls(y=>{u.props&&!u.props.includes(y.prop)||u.fast&&!y.value.includes(u.fast)||(y.value=y.value.replace(p,v));}),this.markDirty(),this}every(p){return this.nodes.every(p)}some(p){return this.nodes.some(p)}index(p){return typeof p==\"number\"?p:(p.proxyOf&&(p=p.proxyOf),this.proxyOf.nodes.indexOf(p))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(p,u){if(typeof p==\"string\")p=f(o(p).nodes);else if(Array.isArray(p)){p=p.slice(0);for(let v of p)v.parent&&v.parent.removeChild(v,\"ignore\");}else if(p.type===\"root\"&&this.type!==\"document\"){p=p.nodes.slice(0);for(let v of p)v.parent&&v.parent.removeChild(v,\"ignore\");}else if(p.type)p=[p];else if(p.prop){if(typeof p.value>\"u\")throw new Error(\"Value field is missed in node creation\");typeof p.value!=\"string\"&&(p.value=String(p.value)),p=[new s(p)];}else if(p.selector)p=[new h(p)];else if(p.name)p=[new l(p)];else if(p.text)p=[new a(p)];else throw new Error(\"Unknown node type in node creation\");return p.map(v=>(v[i]||m.rebuild(v),v=v.proxyOf,v.parent&&v.parent.removeChild(v),v[r]&&d(v),typeof v.raws.before>\"u\"&&u&&typeof u.raws.before<\"u\"&&(v.raws.before=u.raws.before.replace(/\\S/g,\"\")),v.parent=this.proxyOf,v))}getProxyProcessor(){return {set(p,u,v){return p[u]===v||(p[u]=v,(u===\"name\"||u===\"params\"||u===\"selector\")&&p.markDirty()),!0},get(p,u){return u===\"proxyOf\"?p:p[u]?u===\"each\"||typeof u==\"string\"&&u.startsWith(\"walk\")?(...v)=>p[u](...v.map(y=>typeof y==\"function\"?(g,b)=>y(g.toProxy(),b):y)):u===\"every\"||u===\"some\"?v=>p[u]((y,...g)=>v(y.toProxy(),...g)):u===\"root\"?()=>p.root().toProxy():u===\"nodes\"?p.nodes.map(v=>v.toProxy()):u===\"first\"||u===\"last\"?p[u].toProxy():p[u]:p[u]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let p=this.lastEach;return this.indexes[p]=0,p}};m.registerParse=p=>{o=p;},m.registerRule=p=>{h=p;},m.registerAtRule=p=>{l=p;},m.registerRoot=p=>{c=p;},e.exports=m,m.default=m,m.rebuild=p=>{p.type===\"atrule\"?Object.setPrototypeOf(p,l.prototype):p.type===\"rule\"?Object.setPrototypeOf(p,h.prototype):p.type===\"decl\"?Object.setPrototypeOf(p,s.prototype):p.type===\"comment\"?Object.setPrototypeOf(p,a.prototype):p.type===\"root\"&&Object.setPrototypeOf(p,c.prototype),p[i]=!0,p.nodes&&p.nodes.forEach(u=>{m.rebuild(u);});};}),_i=et((t,e)=>{var r=ve(),i,s,a=class extends r{constructor(n){super({type:\"document\",...n}),this.nodes||(this.nodes=[]);}toResult(n={}){return new i(new s,this,n).stringify()}};a.registerLazyResult=n=>{i=n;},a.registerProcessor=n=>{s=n;},e.exports=a,a.default=a;}),Ks=et((t,e)=>{var r={};e.exports=function(i){r[i]||(r[i]=!0,typeof console<\"u\"&&console.warn&&console.warn(i));};}),Xs=et((t,e)=>{var r=class{constructor(i,s={}){if(this.type=\"warning\",this.text=i,s.node&&s.node.source){let a=s.node.rangeBy(s);this.line=a.start.line,this.column=a.start.column,this.endLine=a.end.line,this.endColumn=a.end.column;}for(let a in s)this[a]=s[a];}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+\": \"+this.text:this.text}};e.exports=r,r.default=r;}),Ci=et((t,e)=>{var r=Xs(),i=class{constructor(s,a,n){this.processor=s,this.messages=[],this.root=a,this.opts=n,this.css=void 0,this.map=void 0;}toString(){return this.css}warn(s,a={}){a.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(a.plugin=this.lastPlugin.postcssPlugin);let n=new r(s,a);return this.messages.push(n),n}warnings(){return this.messages.filter(s=>s.type===\"warning\")}get content(){return this.css}};e.exports=i,i.default=i;}),uo=et((t,e)=>{var r=\"'\".charCodeAt(0),i='\"'.charCodeAt(0),s=\"\\\\\".charCodeAt(0),a=\"/\".charCodeAt(0),n=`\n`.charCodeAt(0),o=\" \".charCodeAt(0),h=\"\\f\".charCodeAt(0),l=\"\t\".charCodeAt(0),c=\"\\r\".charCodeAt(0),f=\"[\".charCodeAt(0),d=\"]\".charCodeAt(0),m=\"(\".charCodeAt(0),p=\")\".charCodeAt(0),u=\"{\".charCodeAt(0),v=\"}\".charCodeAt(0),y=\";\".charCodeAt(0),g=\"*\".charCodeAt(0),b=\":\".charCodeAt(0),w=\"@\".charCodeAt(0),x=/[\\t\\n\\f\\r \"#'()/;[\\\\\\]{}]/g,_=/[\\t\\n\\f\\r !\"#'():;@[\\\\\\]{}]|\\/(?=\\*)/g,C=/.[\\n\"'(/\\\\]/,T=/[\\da-f]/i;e.exports=function(O,z={}){let L=O.css.valueOf(),N=z.ignoreErrors,U,D,$,A,M,P,E,V,I,X,J=L.length,q=0,G=[],Q=[];function rt(){return q}function it(ht){throw O.error(\"Unclosed \"+ht,q)}function dt(){return Q.length===0&&q>=J}function ut(ht){if(Q.length)return Q.pop();if(q>=J)return;let at=ht?ht.ignoreUnclosed:!1;switch(U=L.charCodeAt(q),U){case n:case o:case l:case c:case h:{D=q;do D+=1,U=L.charCodeAt(D);while(U===o||U===n||U===l||U===c||U===h);X=[\"space\",L.slice(q,D)],q=D-1;break}case f:case d:case u:case v:case b:case y:case p:{let tt=String.fromCharCode(U);X=[tt,tt,q];break}case m:{if(V=G.length?G.pop()[1]:\"\",I=L.charCodeAt(q+1),V===\"url\"&&I!==r&&I!==i&&I!==o&&I!==n&&I!==l&&I!==h&&I!==c){D=q;do{if(P=!1,D=L.indexOf(\")\",D+1),D===-1)if(N||at){D=q;break}else it(\"bracket\");for(E=D;L.charCodeAt(E-1)===s;)E-=1,P=!P;}while(P);X=[\"brackets\",L.slice(q,D+1),q,D],q=D;}else D=L.indexOf(\")\",q+1),A=L.slice(q,D+1),D===-1||C.test(A)?X=[\"(\",\"(\",q]:(X=[\"brackets\",A,q,D],q=D);break}case r:case i:{$=U===r?\"'\":'\"',D=q;do{if(P=!1,D=L.indexOf($,D+1),D===-1)if(N||at){D=q+1;break}else it(\"string\");for(E=D;L.charCodeAt(E-1)===s;)E-=1,P=!P;}while(P);X=[\"string\",L.slice(q,D+1),q,D],q=D;break}case w:{x.lastIndex=q+1,x.test(L),x.lastIndex===0?D=L.length-1:D=x.lastIndex-2,X=[\"at-word\",L.slice(q,D+1),q,D],q=D;break}case s:{for(D=q,M=!0;L.charCodeAt(D+1)===s;)D+=1,M=!M;if(U=L.charCodeAt(D+1),M&&U!==a&&U!==o&&U!==n&&U!==l&&U!==c&&U!==h&&(D+=1,T.test(L.charAt(D)))){for(;T.test(L.charAt(D+1));)D+=1;L.charCodeAt(D+1)===o&&(D+=1);}X=[\"word\",L.slice(q,D+1),q,D],q=D;break}default:{U===a&&L.charCodeAt(q+1)===g?(D=L.indexOf(\"*/\",q+2)+1,D===0&&(N||at?D=L.length:it(\"comment\")),X=[\"comment\",L.slice(q,D+1),q,D],q=D):(_.lastIndex=q+1,_.test(L),_.lastIndex===0?D=L.length-1:D=_.lastIndex-2,X=[\"word\",L.slice(q,D+1),q,D],G.push(X),q=D);break}}return q++,X}function lt(ht){Q.push(ht);}return {back:lt,nextToken:ut,endOfFile:dt,position:rt}};}),Ai=et((t,e)=>{var r=ve(),i=class extends r{constructor(s){super(s),this.type=\"atrule\";}append(...s){return this.proxyOf.nodes||(this.nodes=[]),super.append(...s)}prepend(...s){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...s)}};e.exports=i,i.default=i,r.registerAtRule(i);}),Ze=et((t,e)=>{var r=ve(),i,s,a=class extends r{constructor(n){super(n),this.type=\"root\",this.nodes||(this.nodes=[]);}removeChild(n,o){let h=this.index(n);return !o&&h===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[h].raws.before),super.removeChild(n)}normalize(n,o,h){let l=super.normalize(n);if(o){if(h===\"prepend\")this.nodes.length>1?o.raws.before=this.nodes[1].raws.before:delete o.raws.before;else if(this.first!==o)for(let c of l)c.raws.before=o.raws.before;}return l}toResult(n={}){return new i(new s,this,n).stringify()}};a.registerLazyResult=n=>{i=n;},a.registerProcessor=n=>{s=n;},e.exports=a,a.default=a,r.registerRoot(a);}),Ys=et((t,e)=>{var r={split(i,s,a){let n=[],o=\"\",h=!1,l=0,c=!1,f=\"\",d=!1;for(let m of i)d?d=!1:m===\"\\\\\"?d=!0:c?m===f&&(c=!1):m==='\"'||m===\"'\"?(c=!0,f=m):m===\"(\"?l+=1:m===\")\"?l>0&&(l-=1):l===0&&s.includes(m)&&(h=!0),h?(o!==\"\"&&n.push(o.trim()),o=\"\",h=!1):o+=m;return (a||o!==\"\")&&n.push(o.trim()),n},space(i){let s=[\" \",`\n`,\"\t\"];return r.split(i,s)},comma(i){return r.split(i,[\",\"],!0)}};e.exports=r,r.default=r;}),Ei=et((t,e)=>{var r=ve(),i=Ys(),s=class extends r{constructor(a){super(a),this.type=\"rule\",this.nodes||(this.nodes=[]);}get selectors(){return i.comma(this.selector)}set selectors(a){let n=this.selector?this.selector.match(/,\\s*/):null,o=n?n[0]:\",\"+this.raw(\"between\",\"beforeOpen\");this.selector=a.join(o);}};e.exports=s,s.default=s,r.registerRule(s);}),mo=et((t,e)=>{var r=_r(),i=uo(),s=Ar(),a=Ai(),n=Ze(),o=Ei(),h={empty:!0,space:!0};function l(f){for(let d=f.length-1;d>=0;d--){let m=f[d],p=m[3]||m[2];if(p)return p}}var c=class{constructor(f){this.input=f,this.root=new n,this.current=this.root,this.spaces=\"\",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:f,start:{offset:0,line:1,column:1}};}createTokenizer(){this.tokenizer=i(this.input);}parse(){let f;for(;!this.tokenizer.endOfFile();)switch(f=this.tokenizer.nextToken(),f[0]){case\"space\":this.spaces+=f[1];break;case\";\":this.freeSemicolon(f);break;case\"}\":this.end(f);break;case\"comment\":this.comment(f);break;case\"at-word\":this.atrule(f);break;case\"{\":this.emptyRule(f);break;default:this.other(f);break}this.endFile();}comment(f){let d=new s;this.init(d,f[2]),d.source.end=this.getPosition(f[3]||f[2]);let m=f[1].slice(2,-2);if(/^\\s*$/.test(m))d.text=\"\",d.raws.left=m,d.raws.right=\"\";else {let p=m.match(/^(\\s*)([^]*\\S)(\\s*)$/);d.text=p[2],d.raws.left=p[1],d.raws.right=p[3];}}emptyRule(f){let d=new o;this.init(d,f[2]),d.selector=\"\",d.raws.between=\"\",this.current=d;}other(f){let d=!1,m=null,p=!1,u=null,v=[],y=f[1].startsWith(\"--\"),g=[],b=f;for(;b;){if(m=b[0],g.push(b),m===\"(\"||m===\"[\")u||(u=b),v.push(m===\"(\"?\")\":\"]\");else if(y&&p&&m===\"{\")u||(u=b),v.push(\"}\");else if(v.length===0)if(m===\";\")if(p){this.decl(g,y);return}else break;else if(m===\"{\"){this.rule(g);return}else if(m===\"}\"){this.tokenizer.back(g.pop()),d=!0;break}else m===\":\"&&(p=!0);else m===v[v.length-1]&&(v.pop(),v.length===0&&(u=null));b=this.tokenizer.nextToken();}if(this.tokenizer.endOfFile()&&(d=!0),v.length>0&&this.unclosedBracket(u),d&&p){if(!y)for(;g.length&&(b=g[g.length-1][0],!(b!==\"space\"&&b!==\"comment\"));)this.tokenizer.back(g.pop());this.decl(g,y);}else this.unknownWord(g);}rule(f){f.pop();let d=new o;this.init(d,f[0][2]),d.raws.between=this.spacesAndCommentsFromEnd(f),this.raw(d,\"selector\",f),this.current=d;}decl(f,d){let m=new r;this.init(m,f[0][2]);let p=f[f.length-1];for(p[0]===\";\"&&(this.semicolon=!0,f.pop()),m.source.end=this.getPosition(p[3]||p[2]||l(f));f[0][0]!==\"word\";)f.length===1&&this.unknownWord(f),m.raws.before+=f.shift()[1];for(m.source.start=this.getPosition(f[0][2]),m.prop=\"\";f.length;){let g=f[0][0];if(g===\":\"||g===\"space\"||g===\"comment\")break;m.prop+=f.shift()[1];}m.raws.between=\"\";let u;for(;f.length;)if(u=f.shift(),u[0]===\":\"){m.raws.between+=u[1];break}else u[0]===\"word\"&&/\\w/.test(u[1])&&this.unknownWord([u]),m.raws.between+=u[1];(m.prop[0]===\"_\"||m.prop[0]===\"*\")&&(m.raws.before+=m.prop[0],m.prop=m.prop.slice(1));let v=[],y;for(;f.length&&(y=f[0][0],!(y!==\"space\"&&y!==\"comment\"));)v.push(f.shift());this.precheckMissedSemicolon(f);for(let g=f.length-1;g>=0;g--){if(u=f[g],u[1].toLowerCase()===\"!important\"){m.important=!0;let b=this.stringFrom(f,g);b=this.spacesFromEnd(f)+b,b!==\" !important\"&&(m.raws.important=b);break}else if(u[1].toLowerCase()===\"important\"){let b=f.slice(0),w=\"\";for(let x=g;x>0;x--){let _=b[x][0];if(w.trim().indexOf(\"!\")===0&&_!==\"space\")break;w=b.pop()[1]+w;}w.trim().indexOf(\"!\")===0&&(m.important=!0,m.raws.important=w,f=b);}if(u[0]!==\"space\"&&u[0]!==\"comment\")break}f.some(g=>g[0]!==\"space\"&&g[0]!==\"comment\")&&(m.raws.between+=v.map(g=>g[1]).join(\"\"),v=[]),this.raw(m,\"value\",v.concat(f),d),m.value.includes(\":\")&&!d&&this.checkMissedSemicolon(f);}atrule(f){let d=new a;d.name=f[1].slice(1),d.name===\"\"&&this.unnamedAtrule(d,f),this.init(d,f[2]);let m,p,u,v=!1,y=!1,g=[],b=[];for(;!this.tokenizer.endOfFile();){if(f=this.tokenizer.nextToken(),m=f[0],m===\"(\"||m===\"[\"?b.push(m===\"(\"?\")\":\"]\"):m===\"{\"&&b.length>0?b.push(\"}\"):m===b[b.length-1]&&b.pop(),b.length===0)if(m===\";\"){d.source.end=this.getPosition(f[2]),this.semicolon=!0;break}else if(m===\"{\"){y=!0;break}else if(m===\"}\"){if(g.length>0){for(u=g.length-1,p=g[u];p&&p[0]===\"space\";)p=g[--u];p&&(d.source.end=this.getPosition(p[3]||p[2]));}this.end(f);break}else g.push(f);else g.push(f);if(this.tokenizer.endOfFile()){v=!0;break}}d.raws.between=this.spacesAndCommentsFromEnd(g),g.length?(d.raws.afterName=this.spacesAndCommentsFromStart(g),this.raw(d,\"params\",g),v&&(f=g[g.length-1],d.source.end=this.getPosition(f[3]||f[2]),this.spaces=d.raws.between,d.raws.between=\"\")):(d.raws.afterName=\"\",d.params=\"\"),y&&(d.nodes=[],this.current=d);}end(f){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||\"\")+this.spaces,this.spaces=\"\",this.current.parent?(this.current.source.end=this.getPosition(f[2]),this.current=this.current.parent):this.unexpectedClose(f);}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||\"\")+this.spaces;}freeSemicolon(f){if(this.spaces+=f[1],this.current.nodes){let d=this.current.nodes[this.current.nodes.length-1];d&&d.type===\"rule\"&&!d.raws.ownSemicolon&&(d.raws.ownSemicolon=this.spaces,this.spaces=\"\");}}getPosition(f){let d=this.input.fromOffset(f);return {offset:f,line:d.line,column:d.col}}init(f,d){this.current.push(f),f.source={start:this.getPosition(d),input:this.input},f.raws.before=this.spaces,this.spaces=\"\",f.type!==\"comment\"&&(this.semicolon=!1);}raw(f,d,m,p){let u,v,y=m.length,g=\"\",b=!0,w,x;for(let _=0;_<y;_+=1)u=m[_],v=u[0],v===\"space\"&&_===y-1&&!p?b=!1:v===\"comment\"?(x=m[_-1]?m[_-1][0]:\"empty\",w=m[_+1]?m[_+1][0]:\"empty\",!h[x]&&!h[w]?g.slice(-1)===\",\"?b=!1:g+=u[1]:b=!1):g+=u[1];if(!b){let _=m.reduce((C,T)=>C+T[1],\"\");f.raws[d]={value:g,raw:_};}f[d]=g;}spacesAndCommentsFromEnd(f){let d,m=\"\";for(;f.length&&(d=f[f.length-1][0],!(d!==\"space\"&&d!==\"comment\"));)m=f.pop()[1]+m;return m}spacesAndCommentsFromStart(f){let d,m=\"\";for(;f.length&&(d=f[0][0],!(d!==\"space\"&&d!==\"comment\"));)m+=f.shift()[1];return m}spacesFromEnd(f){let d,m=\"\";for(;f.length&&(d=f[f.length-1][0],d===\"space\");)m=f.pop()[1]+m;return m}stringFrom(f,d){let m=\"\";for(let p=d;p<f.length;p++)m+=f[p][1];return f.splice(d,f.length-d),m}colon(f){let d=0,m,p,u;for(let[v,y]of f.entries()){if(m=y,p=m[0],p===\"(\"&&(d+=1),p===\")\"&&(d-=1),d===0&&p===\":\")if(!u)this.doubleColon(m);else {if(u[0]===\"word\"&&u[1]===\"progid\")continue;return v}u=m;}return !1}unclosedBracket(f){throw this.input.error(\"Unclosed bracket\",{offset:f[2]},{offset:f[2]+1})}unknownWord(f){throw this.input.error(\"Unknown word\",{offset:f[0][2]},{offset:f[0][2]+f[0][1].length})}unexpectedClose(f){throw this.input.error(\"Unexpected }\",{offset:f[2]},{offset:f[2]+1})}unclosedBlock(){let f=this.current.source.start;throw this.input.error(\"Unclosed block\",f.line,f.column)}doubleColon(f){throw this.input.error(\"Double colon\",{offset:f[2]},{offset:f[2]+f[1].length})}unnamedAtrule(f,d){throw this.input.error(\"At-rule without name\",{offset:d[2]},{offset:d[2]+d[1].length})}precheckMissedSemicolon(){}checkMissedSemicolon(f){let d=this.colon(f);if(d===!1)return;let m=0,p;for(let u=d-1;u>=0&&(p=f[u],!(p[0]!==\"space\"&&(m+=1,m===2)));u--);throw this.input.error(\"Missed semicolon\",p[0]===\"word\"?p[3]+1:p[2])}};e.exports=c;}),Ti=et((t,e)=>{var r=ve(),i=mo(),s=Cr();function a(n,o){let h=new s(n,o),l=new i(h);try{l.parse();}catch(c){throw c}return l.root}e.exports=a,a.default=a,r.registerParse(a);}),Qs=et((t,e)=>{var{isClean:r,my:i}=ki(),s=Zs(),a=kr(),n=ve(),o=_i();Ks();var h=Ci(),l=Ti(),c=Ze(),f={document:\"Document\",root:\"Root\",atrule:\"AtRule\",rule:\"Rule\",decl:\"Declaration\",comment:\"Comment\"},d={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},m={postcssPlugin:!0,prepare:!0,Once:!0},p=0;function u(x){return typeof x==\"object\"&&typeof x.then==\"function\"}function v(x){let _=!1,C=f[x.type];return x.type===\"decl\"?_=x.prop.toLowerCase():x.type===\"atrule\"&&(_=x.name.toLowerCase()),_&&x.append?[C,C+\"-\"+_,p,C+\"Exit\",C+\"Exit-\"+_]:_?[C,C+\"-\"+_,C+\"Exit\",C+\"Exit-\"+_]:x.append?[C,p,C+\"Exit\"]:[C,C+\"Exit\"]}function y(x){let _;return x.type===\"document\"?_=[\"Document\",p,\"DocumentExit\"]:x.type===\"root\"?_=[\"Root\",p,\"RootExit\"]:_=v(x),{node:x,events:_,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function g(x){return x[r]=!1,x.nodes&&x.nodes.forEach(_=>g(_)),x}var b={},w=class{constructor(x,_,C){this.stringified=!1,this.processed=!1;let T;if(typeof _==\"object\"&&_!==null&&(_.type===\"root\"||_.type===\"document\"))T=g(_);else if(_ instanceof w||_ instanceof h)T=g(_.root),_.map&&(typeof C.map>\"u\"&&(C.map={}),C.map.inline||(C.map.inline=!1),C.map.prev=_.map);else {let O=l;C.syntax&&(O=C.syntax.parse),C.parser&&(O=C.parser),O.parse&&(O=O.parse);try{T=O(_,C);}catch(z){this.processed=!0,this.error=z;}T&&!T[i]&&n.rebuild(T);}this.result=new h(x,T,C),this.helpers={...b,result:this.result,postcss:b},this.plugins=this.processor.plugins.map(O=>typeof O==\"object\"&&O.prepare?{...O,...O.prepare(this.result)}:O);}get[Symbol.toStringTag](){return \"LazyResult\"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(x,_){return this.async().then(x,_)}catch(x){return this.async().catch(x)}finally(x){return this.async().then(x,x)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let x of this.plugins){let _=this.runOnRoot(x);if(u(_))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let x=this.result.root;for(;!x[r];)x[r]=!0,this.walkSync(x);if(this.listeners.OnceExit)if(x.type===\"document\")for(let _ of x.nodes)this.visitSync(this.listeners.OnceExit,_);else this.visitSync(this.listeners.OnceExit,x);}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let x=this.result.opts,_=a;x.syntax&&(_=x.syntax.stringify),x.stringifier&&(_=x.stringifier),_.stringify&&(_=_.stringify);let C=new s(_,this.result.root,this.result.opts).generate();return this.result.css=C[0],this.result.map=C[1],this.result}walkSync(x){x[r]=!0;let _=v(x);for(let C of _)if(C===p)x.nodes&&x.each(T=>{T[r]||this.walkSync(T);});else {let T=this.listeners[C];if(T&&this.visitSync(T,x.toProxy()))return}}visitSync(x,_){for(let[C,T]of x){this.result.lastPlugin=C;let O;try{O=T(_,this.helpers);}catch(z){throw this.handleError(z,_.proxyOf)}if(_.type!==\"root\"&&_.type!==\"document\"&&!_.parent)return !0;if(u(O))throw this.getAsyncError()}}runOnRoot(x){this.result.lastPlugin=x;try{if(typeof x==\"object\"&&x.Once){if(this.result.root.type===\"document\"){let _=this.result.root.nodes.map(C=>x.Once(C,this.helpers));return u(_[0])?Promise.all(_):_}return x.Once(this.result.root,this.helpers)}else if(typeof x==\"function\")return x(this.result.root,this.result)}catch(_){throw this.handleError(_)}}getAsyncError(){throw new Error(\"Use process(css).then(cb) to work with async plugins\")}handleError(x,_){let C=this.result.lastPlugin;try{_&&_.addToError(x),this.error=x,x.name===\"CssSyntaxError\"&&!x.plugin?(x.plugin=C.postcssPlugin,x.setMessage()):C.postcssVersion;}catch(T){console&&console.error&&console.error(T);}return x}async runAsync(){this.plugin=0;for(let x=0;x<this.plugins.length;x++){let _=this.plugins[x],C=this.runOnRoot(_);if(u(C))try{await C;}catch(T){throw this.handleError(T)}}if(this.prepareVisitors(),this.hasListener){let x=this.result.root;for(;!x[r];){x[r]=!0;let _=[y(x)];for(;_.length>0;){let C=this.visitTick(_);if(u(C))try{await C;}catch(T){let O=_[_.length-1].node;throw this.handleError(T,O)}}}if(this.listeners.OnceExit)for(let[_,C]of this.listeners.OnceExit){this.result.lastPlugin=_;try{if(x.type===\"document\"){let T=x.nodes.map(O=>C(O,this.helpers));await Promise.all(T);}else await C(x,this.helpers);}catch(T){throw this.handleError(T)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let x=(_,C,T)=>{this.listeners[C]||(this.listeners[C]=[]),this.listeners[C].push([_,T]);};for(let _ of this.plugins)if(typeof _==\"object\")for(let C in _){if(!d[C]&&/^[A-Z]/.test(C))throw new Error(`Unknown event ${C} in ${_.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!m[C])if(typeof _[C]==\"object\")for(let T in _[C])T===\"*\"?x(_,C,_[C][T]):x(_,C+\"-\"+T.toLowerCase(),_[C][T]);else typeof _[C]==\"function\"&&x(_,C,_[C]);}this.hasListener=Object.keys(this.listeners).length>0;}visitTick(x){let _=x[x.length-1],{node:C,visitors:T}=_;if(C.type!==\"root\"&&C.type!==\"document\"&&!C.parent){x.pop();return}if(T.length>0&&_.visitorIndex<T.length){let[z,L]=T[_.visitorIndex];_.visitorIndex+=1,_.visitorIndex===T.length&&(_.visitors=[],_.visitorIndex=0),this.result.lastPlugin=z;try{return L(C.toProxy(),this.helpers)}catch(N){throw this.handleError(N,C)}}if(_.iterator!==0){let z=_.iterator,L;for(;L=C.nodes[C.indexes[z]];)if(C.indexes[z]+=1,!L[r]){L[r]=!0,x.push(y(L));return}_.iterator=0,delete C.indexes[z];}let O=_.events;for(;_.eventIndex<O.length;){let z=O[_.eventIndex];if(_.eventIndex+=1,z===p){C.nodes&&C.nodes.length&&(C[r]=!0,_.iterator=C.getIterator());return}else if(this.listeners[z]){_.visitors=this.listeners[z];return}}x.pop();}};w.registerPostcss=x=>{b=x;},e.exports=w,w.default=w,c.registerLazyResult(w),o.registerLazyResult(w);}),yo=et((t,e)=>{var r=Zs(),i=kr();Ks();var s=Ti(),a=Ci(),n=class{constructor(o,h,l){h=h.toString(),this.stringified=!1,this._processor=o,this._css=h,this._opts=l,this._map=void 0;let c,f=i;this.result=new a(this._processor,c,this._opts),this.result.css=h;let d=this;Object.defineProperty(this.result,\"root\",{get(){return d.root}});let m=new r(f,c,this._opts,h);if(m.isMap()){let[p,u]=m.generate();p&&(this.result.css=p),u&&(this.result.map=u);}}get[Symbol.toStringTag](){return \"NoWorkResult\"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let o,h=s;try{o=h(this._css,this._opts);}catch(l){this.error=l;}if(this.error)throw this.error;return this._root=o,o}get messages(){return []}warnings(){return []}toString(){return this._css}then(o,h){return this.async().then(o,h)}catch(o){return this.async().catch(o)}finally(o){return this.async().then(o,o)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}};e.exports=n,n.default=n;}),go=et((t,e)=>{var r=yo(),i=Qs(),s=_i(),a=Ze(),n=class{constructor(o=[]){this.version=\"8.4.24\",this.plugins=this.normalize(o);}use(o){return this.plugins=this.plugins.concat(this.normalize([o])),this}process(o,h={}){return this.plugins.length===0&&typeof h.parser>\"u\"&&typeof h.stringifier>\"u\"&&typeof h.syntax>\"u\"?new r(this,o,h):new i(this,o,h)}normalize(o){let h=[];for(let l of o)if(l.postcss===!0?l=l():l.postcss&&(l=l.postcss),typeof l==\"object\"&&Array.isArray(l.plugins))h=h.concat(l.plugins);else if(typeof l==\"object\"&&l.postcssPlugin)h.push(l);else if(typeof l==\"function\")h.push(l);else if(!(typeof l==\"object\"&&(l.parse||l.stringify)))throw new Error(l+\" is not a PostCSS plugin\");return h}};e.exports=n,n.default=n,a.registerProcessor(n),s.registerProcessor(n);}),vo=et((t,e)=>{var r=_r(),i=Js(),s=Ar(),a=Ai(),n=Cr(),o=Ze(),h=Ei();function l(c,f){if(Array.isArray(c))return c.map(p=>l(p));let{inputs:d,...m}=c;if(d){f=[];for(let p of d){let u={...p,__proto__:n.prototype};u.map&&(u.map={...u.map,__proto__:i.prototype}),f.push(u);}}if(m.nodes&&(m.nodes=c.nodes.map(p=>l(p,f))),m.source){let{inputId:p,...u}=m.source;m.source=u,p!=null&&(m.source.input=f[p]);}if(m.type===\"root\")return new o(m);if(m.type===\"decl\")return new r(m);if(m.type===\"rule\")return new h(m);if(m.type===\"comment\")return new s(m);if(m.type===\"atrule\")return new a(m);throw new Error(\"Unknown node type: \"+c.type)}e.exports=l,l.default=l;}),bo=et((t,e)=>{var r=Si(),i=_r(),s=Qs(),a=ve(),n=go(),o=kr(),h=vo(),l=_i(),c=Xs(),f=Ar(),d=Ai(),m=Ci(),p=Cr(),u=Ti(),v=Ys(),y=Ei(),g=Ze(),b=Pr();function w(...x){return x.length===1&&Array.isArray(x[0])&&(x=x[0]),new n(x)}w.plugin=function(x,_){let C=!1;function T(...z){console&&console.warn&&!C&&(C=!0,console.warn(x+`: postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith(\"cn\")&&console.warn(x+`: \\u91CC\\u9762 postcss.plugin \\u88AB\\u5F03\\u7528. \\u8FC1\\u79FB\\u6307\\u5357:\nhttps://www.w3ctech.com/topic/2226`));let L=_(...z);return L.postcssPlugin=x,L.postcssVersion=new n().version,L}let O;return Object.defineProperty(T,\"postcss\",{get(){return O||(O=T()),O}}),T.process=function(z,L,N){return w([T(N)]).process(z,L)},T},w.stringify=o,w.parse=u,w.fromJSON=h,w.list=v,w.comment=x=>new f(x),w.atRule=x=>new d(x),w.decl=x=>new i(x),w.rule=x=>new y(x),w.root=x=>new g(x),w.document=x=>new l(x),w.CssSyntaxError=r,w.Declaration=i,w.Container=a,w.Processor=n,w.Document=l,w.Comment=f,w.Warning=c,w.AtRule=d,w.Result=m,w.Input=p,w.Rule=y,w.Root=g,w.Node=b,s.registerPostcss(w),e.exports=w,w.default=w;}),ta=et(()=>{}),ea=et((t,e)=>{var r=qs(),i=ta(),s=class extends Error{constructor(a,n,o,h,l,c){super(a),this.name=\"CssSyntaxError\",this.reason=a,l&&(this.file=l),h&&(this.source=h),c&&(this.plugin=c),typeof n<\"u\"&&typeof o<\"u\"&&(typeof n==\"number\"?(this.line=n,this.column=o):(this.line=n.line,this.column=n.column,this.endLine=o.line,this.endColumn=o.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s);}setMessage(){this.message=this.plugin?this.plugin+\": \":\"\",this.message+=this.file?this.file:\"<css input>\",typeof this.line<\"u\"&&(this.message+=\":\"+this.line+\":\"+this.column),this.message+=\": \"+this.reason;}showSourceCode(a){if(!this.source)return \"\";let n=this.source;a==null&&(a=r.isColorSupported),i&&a&&(n=i(n));let o=n.split(/\\r?\\n/),h=Math.max(this.line-3,0),l=Math.min(this.line+2,o.length),c=String(l).length,f,d;if(a){let{bold:m,red:p,gray:u}=r.createColors(!0);f=v=>m(p(v)),d=v=>u(v);}else f=d=m=>m;return o.slice(h,l).map((m,p)=>{let u=h+1+p,v=\" \"+(\" \"+u).slice(-c)+\" | \";if(u===this.line){let y=d(v.replace(/\\d/g,\" \"))+m.slice(0,this.column-1).replace(/[^\\t]/g,\" \");return f(\">\")+d(v)+m+`\n `+y+f(\"^\")}return \" \"+d(v)+m}).join(`\n`)}toString(){let a=this.showSourceCode();return a&&(a=`\n\n`+a+`\n`),this.name+\": \"+this.message+a}};e.exports=s,s.default=s;}),wo=et((t,e)=>{var{SourceMapConsumer:r,SourceMapGenerator:i}=We(),{existsSync:s,readFileSync:a}=Ws(),{dirname:n,join:o}=Je();function h(c){return Buffer?Buffer.from(c,\"base64\").toString():window.atob(c)}var l=class{constructor(c,f){if(f.map===!1)return;this.loadAnnotation(c),this.inline=this.startWith(this.annotation,\"data:\");let d=f.map?f.map.prev:void 0,m=this.loadMap(f.from,d);!this.mapFile&&f.from&&(this.mapFile=f.from),this.mapFile&&(this.root=n(this.mapFile)),m&&(this.text=m);}consumer(){return this.consumerCache||(this.consumerCache=new r(this.text)),this.consumerCache}withContent(){return !!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(c,f){return c?c.substr(0,f.length)===f:!1}getAnnotationURL(c){return c.replace(/^\\/\\*\\s*# sourceMappingURL=/,\"\").trim()}loadAnnotation(c){let f=c.match(/\\/\\*\\s*# sourceMappingURL=/gm);if(!f)return;let d=c.lastIndexOf(f.pop()),m=c.indexOf(\"*/\",d);d>-1&&m>-1&&(this.annotation=this.getAnnotationURL(c.substring(d,m)));}decodeInline(c){let f=/^data:application\\/json;charset=utf-?8;base64,/,d=/^data:application\\/json;base64,/,m=/^data:application\\/json;charset=utf-?8,/,p=/^data:application\\/json,/;if(m.test(c)||p.test(c))return decodeURIComponent(c.substr(RegExp.lastMatch.length));if(f.test(c)||d.test(c))return h(c.substr(RegExp.lastMatch.length));let u=c.match(/data:application\\/json;([^,]+),/)[1];throw new Error(\"Unsupported source map encoding \"+u)}loadFile(c){if(this.root=n(c),s(c))return this.mapFile=c,a(c,\"utf-8\").toString().trim()}loadMap(c,f){if(f===!1)return !1;if(f){if(typeof f==\"string\")return f;if(typeof f==\"function\"){let d=f(c);if(d){let m=this.loadFile(d);if(!m)throw new Error(\"Unable to load previous source map: \"+d.toString());return m}}else {if(f instanceof r)return i.fromSourceMap(f).toString();if(f instanceof i)return f.toString();if(this.isMap(f))return JSON.stringify(f);throw new Error(\"Unsupported previous source map format: \"+f.toString())}}else {if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let d=this.annotation;return c&&(d=o(n(c),d)),this.loadFile(d)}}}isMap(c){return typeof c!=\"object\"?!1:typeof c.mappings==\"string\"||typeof c._mappings==\"string\"||Array.isArray(c.sections)}};e.exports=l,l.default=l;}),ra=et((t,e)=>{var{SourceMapConsumer:r,SourceMapGenerator:i}=We(),{fileURLToPath:s,pathToFileURL:a}=Pi(),{resolve:n,isAbsolute:o}=Je(),{nanoid:h}=Us(),l=ta(),c=ea(),f=wo(),d=Symbol(\"fromOffsetCache\"),m=!!(r&&i),p=!!(n&&o),u=class{constructor(v,y={}){if(v===null||typeof v>\"u\"||typeof v==\"object\"&&!v.toString)throw new Error(`PostCSS received ${v} instead of CSS string`);if(this.css=v.toString(),this.css[0]===\"\\uFEFF\"||this.css[0]===\"\\uFFFE\"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,y.from&&(!p||/^\\w+:\\/\\//.test(y.from)||o(y.from)?this.file=y.from:this.file=n(y.from)),p&&m){let g=new f(this.css,y);if(g.text){this.map=g;let b=g.consumer().file;!this.file&&b&&(this.file=this.mapResolve(b));}}this.file||(this.id=\"<input css \"+h(6)+\">\"),this.map&&(this.map.file=this.from);}fromOffset(v){let y,g;if(this[d])g=this[d];else {let w=this.css.split(`\n`);g=new Array(w.length);let x=0;for(let _=0,C=w.length;_<C;_++)g[_]=x,x+=w[_].length+1;this[d]=g;}y=g[g.length-1];let b=0;if(v>=y)b=g.length-1;else {let w=g.length-2,x;for(;b<w;)if(x=b+(w-b>>1),v<g[x])w=x-1;else if(v>=g[x+1])b=x+1;else {b=x;break}}return {line:b+1,col:v-g[b]+1}}error(v,y,g,b={}){let w,x,_;if(y&&typeof y==\"object\"){let T=y,O=g;if(typeof T.offset==\"number\"){let z=this.fromOffset(T.offset);y=z.line,g=z.col;}else y=T.line,g=T.column;if(typeof O.offset==\"number\"){let z=this.fromOffset(O.offset);x=z.line,_=z.col;}else x=O.line,_=O.column;}else if(!g){let T=this.fromOffset(y);y=T.line,g=T.col;}let C=this.origin(y,g,x,_);return C?w=new c(v,C.endLine===void 0?C.line:{line:C.line,column:C.column},C.endLine===void 0?C.column:{line:C.endLine,column:C.endColumn},C.source,C.file,b.plugin):w=new c(v,x===void 0?y:{line:y,column:g},x===void 0?g:{line:x,column:_},this.css,this.file,b.plugin),w.input={line:y,column:g,endLine:x,endColumn:_,source:this.css},this.file&&(a&&(w.input.url=a(this.file).toString()),w.input.file=this.file),w}origin(v,y,g,b){if(!this.map)return !1;let w=this.map.consumer(),x=w.originalPositionFor({line:v,column:y});if(!x.source)return !1;let _;typeof g==\"number\"&&(_=w.originalPositionFor({line:g,column:b}));let C;o(x.source)?C=a(x.source):C=new URL(x.source,this.map.consumer().sourceRoot||a(this.map.mapFile));let T={url:C.toString(),line:x.line,column:x.column,endLine:_&&_.line,endColumn:_&&_.column};if(C.protocol===\"file:\")if(s)T.file=s(C);else throw new Error(\"file: protocol is not available in this PostCSS build\");let O=w.sourceContentFor(x.source);return O&&(T.source=O),T}mapResolve(v){return /^\\w+:\\/\\//.test(v)?v:n(this.map.consumer().sourceRoot||this.map.root||\".\",v)}get from(){return this.file||this.id}toJSON(){let v={};for(let y of [\"hasBOM\",\"css\",\"file\",\"id\"])this[y]!=null&&(v[y]=this[y]);return this.map&&(v.map={...this.map},v.map.consumerCache&&(v.map.consumerCache=void 0)),v}};e.exports=u,u.default=u,l&&l.registerInput&&l.registerInput(u);}),ia=et((t,e)=>{e.exports.isClean=Symbol(\"isClean\"),e.exports.my=Symbol(\"my\");}),Mi=et((t,e)=>{var r={colon:\": \",indent:\"    \",beforeDecl:`\n`,beforeRule:`\n`,beforeOpen:\" \",beforeClose:`\n`,beforeComment:`\n`,after:`\n`,emptyBody:\"\",commentLeft:\" \",commentRight:\" \",semicolon:!1};function i(a){return a[0].toUpperCase()+a.slice(1)}var s=class{constructor(a){this.builder=a;}stringify(a,n){if(!this[a.type])throw new Error(\"Unknown AST node type \"+a.type+\". Maybe you need to change PostCSS stringifier.\");this[a.type](a,n);}document(a){this.body(a);}root(a){this.body(a),a.raws.after&&this.builder(a.raws.after);}comment(a){let n=this.raw(a,\"left\",\"commentLeft\"),o=this.raw(a,\"right\",\"commentRight\");this.builder(\"/*\"+n+a.text+o+\"*/\",a);}decl(a,n){let o=this.raw(a,\"between\",\"colon\"),h=a.prop+o+this.rawValue(a,\"value\");a.important&&(h+=a.raws.important||\" !important\"),n&&(h+=\";\"),this.builder(h,a);}rule(a){this.block(a,this.rawValue(a,\"selector\")),a.raws.ownSemicolon&&this.builder(a.raws.ownSemicolon,a,\"end\");}atrule(a,n){let o=\"@\"+a.name,h=a.params?this.rawValue(a,\"params\"):\"\";if(typeof a.raws.afterName<\"u\"?o+=a.raws.afterName:h&&(o+=\" \"),a.nodes)this.block(a,o+h);else {let l=(a.raws.between||\"\")+(n?\";\":\"\");this.builder(o+h+l,a);}}body(a){let n=a.nodes.length-1;for(;n>0&&a.nodes[n].type===\"comment\";)n-=1;let o=this.raw(a,\"semicolon\");for(let h=0;h<a.nodes.length;h++){let l=a.nodes[h],c=this.raw(l,\"before\");c&&this.builder(c),this.stringify(l,n!==h||o);}}block(a,n){let o=this.raw(a,\"between\",\"beforeOpen\");this.builder(n+o+\"{\",a,\"start\");let h;a.nodes&&a.nodes.length?(this.body(a),h=this.raw(a,\"after\")):h=this.raw(a,\"after\",\"emptyBody\"),h&&this.builder(h),this.builder(\"}\",a,\"end\");}raw(a,n,o){let h;if(o||(o=n),n&&(h=a.raws[n],typeof h<\"u\"))return h;let l=a.parent;if(o===\"before\"&&(!l||l.type===\"root\"&&l.first===a||l&&l.type===\"document\"))return \"\";if(!l)return r[o];let c=a.root();if(c.rawCache||(c.rawCache={}),typeof c.rawCache[o]<\"u\")return c.rawCache[o];if(o===\"before\"||o===\"after\")return this.beforeAfter(a,o);{let f=\"raw\"+i(o);this[f]?h=this[f](c,a):c.walk(d=>{if(h=d.raws[n],typeof h<\"u\")return !1});}return typeof h>\"u\"&&(h=r[o]),c.rawCache[o]=h,h}rawSemicolon(a){let n;return a.walk(o=>{if(o.nodes&&o.nodes.length&&o.last.type===\"decl\"&&(n=o.raws.semicolon,typeof n<\"u\"))return !1}),n}rawEmptyBody(a){let n;return a.walk(o=>{if(o.nodes&&o.nodes.length===0&&(n=o.raws.after,typeof n<\"u\"))return !1}),n}rawIndent(a){if(a.raws.indent)return a.raws.indent;let n;return a.walk(o=>{let h=o.parent;if(h&&h!==a&&h.parent&&h.parent===a&&typeof o.raws.before<\"u\"){let l=o.raws.before.split(`\n`);return n=l[l.length-1],n=n.replace(/\\S/g,\"\"),!1}}),n}rawBeforeComment(a,n){let o;return a.walkComments(h=>{if(typeof h.raws.before<\"u\")return o=h.raws.before,o.includes(`\n`)&&(o=o.replace(/[^\\n]+$/,\"\")),!1}),typeof o>\"u\"?o=this.raw(n,null,\"beforeDecl\"):o&&(o=o.replace(/\\S/g,\"\")),o}rawBeforeDecl(a,n){let o;return a.walkDecls(h=>{if(typeof h.raws.before<\"u\")return o=h.raws.before,o.includes(`\n`)&&(o=o.replace(/[^\\n]+$/,\"\")),!1}),typeof o>\"u\"?o=this.raw(n,null,\"beforeRule\"):o&&(o=o.replace(/\\S/g,\"\")),o}rawBeforeRule(a){let n;return a.walk(o=>{if(o.nodes&&(o.parent!==a||a.first!==o)&&typeof o.raws.before<\"u\")return n=o.raws.before,n.includes(`\n`)&&(n=n.replace(/[^\\n]+$/,\"\")),!1}),n&&(n=n.replace(/\\S/g,\"\")),n}rawBeforeClose(a){let n;return a.walk(o=>{if(o.nodes&&o.nodes.length>0&&typeof o.raws.after<\"u\")return n=o.raws.after,n.includes(`\n`)&&(n=n.replace(/[^\\n]+$/,\"\")),!1}),n&&(n=n.replace(/\\S/g,\"\")),n}rawBeforeOpen(a){let n;return a.walk(o=>{if(o.type!==\"decl\"&&(n=o.raws.between,typeof n<\"u\"))return !1}),n}rawColon(a){let n;return a.walkDecls(o=>{if(typeof o.raws.between<\"u\")return n=o.raws.between.replace(/[^\\s:]/g,\"\"),!1}),n}beforeAfter(a,n){let o;a.type===\"decl\"?o=this.raw(a,null,\"beforeDecl\"):a.type===\"comment\"?o=this.raw(a,null,\"beforeComment\"):n===\"before\"?o=this.raw(a,null,\"beforeRule\"):o=this.raw(a,null,\"beforeClose\");let h=a.parent,l=0;for(;h&&h.type!==\"root\";)l+=1,h=h.parent;if(o.includes(`\n`)){let c=this.raw(a,null,\"indent\");if(c.length)for(let f=0;f<l;f++)o+=c;}return o}rawValue(a,n){let o=a[n],h=a.raws[n];return h&&h.value===o?h.raw:o}};e.exports=s,s.default=s;}),xo=et((t,e)=>{var r=Mi();function i(s,a){new r(a).stringify(s);}e.exports=i,i.default=i;}),Ke=et((t,e)=>{var{isClean:r,my:i}=ia(),s=ea(),a=Mi(),n=xo();function o(l,c){let f=new l.constructor;for(let d in l){if(!Object.prototype.hasOwnProperty.call(l,d)||d===\"proxyCache\")continue;let m=l[d],p=typeof m;d===\"parent\"&&p===\"object\"?c&&(f[d]=c):d===\"source\"?f[d]=m:Array.isArray(m)?f[d]=m.map(u=>o(u,f)):(p===\"object\"&&m!==null&&(m=o(m)),f[d]=m);}return f}var h=class{constructor(l={}){this.raws={},this[r]=!1,this[i]=!0;for(let c in l)if(c===\"nodes\"){this.nodes=[];for(let f of l[c])typeof f.clone==\"function\"?this.append(f.clone()):this.append(f);}else this[c]=l[c];}error(l,c={}){if(this.source){let{start:f,end:d}=this.rangeBy(c);return this.source.input.error(l,{line:f.line,column:f.column},{line:d.line,column:d.column},c)}return new s(l)}warn(l,c,f){let d={node:this};for(let m in f)d[m]=f[m];return l.warn(c,d)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(l=n){l.stringify&&(l=l.stringify);let c=\"\";return l(this,f=>{c+=f;}),c}assign(l={}){for(let c in l)this[c]=l[c];return this}clone(l={}){let c=o(this);for(let f in l)c[f]=l[f];return c}cloneBefore(l={}){let c=this.clone(l);return this.parent.insertBefore(this,c),c}cloneAfter(l={}){let c=this.clone(l);return this.parent.insertAfter(this,c),c}replaceWith(...l){if(this.parent){let c=this,f=!1;for(let d of l)d===this?f=!0:f?(this.parent.insertAfter(c,d),c=d):this.parent.insertBefore(c,d);f||this.remove();}return this}next(){if(!this.parent)return;let l=this.parent.index(this);return this.parent.nodes[l+1]}prev(){if(!this.parent)return;let l=this.parent.index(this);return this.parent.nodes[l-1]}before(l){return this.parent.insertBefore(this,l),this}after(l){return this.parent.insertAfter(this,l),this}root(){let l=this;for(;l.parent&&l.parent.type!==\"document\";)l=l.parent;return l}raw(l,c){return new a().raw(this,l,c)}cleanRaws(l){delete this.raws.before,delete this.raws.after,l||delete this.raws.between;}toJSON(l,c){let f={},d=c==null;c=c||new Map;let m=0;for(let p in this){if(!Object.prototype.hasOwnProperty.call(this,p)||p===\"parent\"||p===\"proxyCache\")continue;let u=this[p];if(Array.isArray(u))f[p]=u.map(v=>typeof v==\"object\"&&v.toJSON?v.toJSON(null,c):v);else if(typeof u==\"object\"&&u.toJSON)f[p]=u.toJSON(null,c);else if(p===\"source\"){let v=c.get(u.input);v==null&&(v=m,c.set(u.input,m),m++),f[p]={inputId:v,start:u.start,end:u.end};}else f[p]=u;}return d&&(f.inputs=[...c.keys()].map(p=>p.toJSON())),f}positionInside(l){let c=this.toString(),f=this.source.start.column,d=this.source.start.line;for(let m=0;m<l;m++)c[m]===`\n`?(f=1,d+=1):f+=1;return {line:d,column:f}}positionBy(l){let c=this.source.start;if(l.index)c=this.positionInside(l.index);else if(l.word){let f=this.toString().indexOf(l.word);f!==-1&&(c=this.positionInside(f));}return c}rangeBy(l){let c={line:this.source.start.line,column:this.source.start.column},f=this.source.end?{line:this.source.end.line,column:this.source.end.column+1}:{line:c.line,column:c.column+1};if(l.word){let d=this.toString().indexOf(l.word);d!==-1&&(c=this.positionInside(d),f=this.positionInside(d+l.word.length));}else l.start?c={line:l.start.line,column:l.start.column}:l.index&&(c=this.positionInside(l.index)),l.end?f={line:l.end.line,column:l.end.column}:l.endIndex?f=this.positionInside(l.endIndex):l.index&&(f=this.positionInside(l.index+1));return (f.line<c.line||f.line===c.line&&f.column<=c.column)&&(f={line:c.line,column:c.column+1}),{start:c,end:f}}getProxyProcessor(){return {set(l,c,f){return l[c]===f||(l[c]=f,(c===\"prop\"||c===\"value\"||c===\"name\"||c===\"params\"||c===\"important\"||c===\"text\")&&l.markDirty()),!0},get(l,c){return c===\"proxyOf\"?l:c===\"root\"?()=>l.root().toProxy():l[c]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(l){if(l.postcssNode=this,l.stack&&this.source&&/\\n\\s{4}at /.test(l.stack)){let c=this.source;l.stack=l.stack.replace(/\\n\\s{4}at /,`$&${c.input.from}:${c.start.line}:${c.start.column}$&`);}return l}markDirty(){if(this[r]){this[r]=!1;let l=this;for(;l=l.parent;)l[r]=!1;}}get proxyOf(){return this}};e.exports=h,h.default=h;}),sa=et((t,e)=>{var r=Ke(),i=class extends r{constructor(s){s&&typeof s.value<\"u\"&&typeof s.value!=\"string\"&&(s={...s,value:String(s.value)}),super(s),this.type=\"decl\";}get variable(){return this.prop.startsWith(\"--\")||this.prop[0]===\"$\"}};e.exports=i,i.default=i;}),aa=et((t,e)=>{var r=\"'\".charCodeAt(0),i='\"'.charCodeAt(0),s=\"\\\\\".charCodeAt(0),a=\"/\".charCodeAt(0),n=`\n`.charCodeAt(0),o=\" \".charCodeAt(0),h=\"\\f\".charCodeAt(0),l=\"\t\".charCodeAt(0),c=\"\\r\".charCodeAt(0),f=\"[\".charCodeAt(0),d=\"]\".charCodeAt(0),m=\"(\".charCodeAt(0),p=\")\".charCodeAt(0),u=\"{\".charCodeAt(0),v=\"}\".charCodeAt(0),y=\";\".charCodeAt(0),g=\"*\".charCodeAt(0),b=\":\".charCodeAt(0),w=\"@\".charCodeAt(0),x=/[\\t\\n\\f\\r \"#'()/;[\\\\\\]{}]/g,_=/[\\t\\n\\f\\r !\"#'():;@[\\\\\\]{}]|\\/(?=\\*)/g,C=/.[\\n\"'(/\\\\]/,T=/[\\da-f]/i;e.exports=function(O,z={}){let L=O.css.valueOf(),N=z.ignoreErrors,U,D,$,A,M,P,E,V,I,X,J=L.length,q=0,G=[],Q=[];function rt(){return q}function it(ht){throw O.error(\"Unclosed \"+ht,q)}function dt(){return Q.length===0&&q>=J}function ut(ht){if(Q.length)return Q.pop();if(q>=J)return;let at=ht?ht.ignoreUnclosed:!1;switch(U=L.charCodeAt(q),U){case n:case o:case l:case c:case h:{D=q;do D+=1,U=L.charCodeAt(D);while(U===o||U===n||U===l||U===c||U===h);X=[\"space\",L.slice(q,D)],q=D-1;break}case f:case d:case u:case v:case b:case y:case p:{let tt=String.fromCharCode(U);X=[tt,tt,q];break}case m:{if(V=G.length?G.pop()[1]:\"\",I=L.charCodeAt(q+1),V===\"url\"&&I!==r&&I!==i&&I!==o&&I!==n&&I!==l&&I!==h&&I!==c){D=q;do{if(P=!1,D=L.indexOf(\")\",D+1),D===-1)if(N||at){D=q;break}else it(\"bracket\");for(E=D;L.charCodeAt(E-1)===s;)E-=1,P=!P;}while(P);X=[\"brackets\",L.slice(q,D+1),q,D],q=D;}else D=L.indexOf(\")\",q+1),A=L.slice(q,D+1),D===-1||C.test(A)?X=[\"(\",\"(\",q]:(X=[\"brackets\",A,q,D],q=D);break}case r:case i:{$=U===r?\"'\":'\"',D=q;do{if(P=!1,D=L.indexOf($,D+1),D===-1)if(N||at){D=q+1;break}else it(\"string\");for(E=D;L.charCodeAt(E-1)===s;)E-=1,P=!P;}while(P);X=[\"string\",L.slice(q,D+1),q,D],q=D;break}case w:{x.lastIndex=q+1,x.test(L),x.lastIndex===0?D=L.length-1:D=x.lastIndex-2,X=[\"at-word\",L.slice(q,D+1),q,D],q=D;break}case s:{for(D=q,M=!0;L.charCodeAt(D+1)===s;)D+=1,M=!M;if(U=L.charCodeAt(D+1),M&&U!==a&&U!==o&&U!==n&&U!==l&&U!==c&&U!==h&&(D+=1,T.test(L.charAt(D)))){for(;T.test(L.charAt(D+1));)D+=1;L.charCodeAt(D+1)===o&&(D+=1);}X=[\"word\",L.slice(q,D+1),q,D],q=D;break}default:{U===a&&L.charCodeAt(q+1)===g?(D=L.indexOf(\"*/\",q+2)+1,D===0&&(N||at?D=L.length:it(\"comment\")),X=[\"comment\",L.slice(q,D+1),q,D],q=D):(_.lastIndex=q+1,_.test(L),_.lastIndex===0?D=L.length-1:D=_.lastIndex-2,X=[\"word\",L.slice(q,D+1),q,D],G.push(X),q=D);break}}return q++,X}function lt(ht){Q.push(ht);}return {back:lt,nextToken:ut,endOfFile:dt,position:rt}};}),Di=et((t,e)=>{var r=Ke(),i=class extends r{constructor(s){super(s),this.type=\"comment\";}};e.exports=i,i.default=i;}),Xe=et((t,e)=>{var{isClean:r,my:i}=ia(),s=sa(),a=Di(),n=Ke(),o,h,l,c;function f(p){return p.map(u=>(u.nodes&&(u.nodes=f(u.nodes)),delete u.source,u))}function d(p){if(p[r]=!1,p.proxyOf.nodes)for(let u of p.proxyOf.nodes)d(u);}var m=class extends n{push(p){return p.parent=this,this.proxyOf.nodes.push(p),this}each(p){if(!this.proxyOf.nodes)return;let u=this.getIterator(),v,y;for(;this.indexes[u]<this.proxyOf.nodes.length&&(v=this.indexes[u],y=p(this.proxyOf.nodes[v],v),y!==!1);)this.indexes[u]+=1;return delete this.indexes[u],y}walk(p){return this.each((u,v)=>{let y;try{y=p(u,v);}catch(g){throw u.addToError(g)}return y!==!1&&u.walk&&(y=u.walk(p)),y})}walkDecls(p,u){return u?p instanceof RegExp?this.walk((v,y)=>{if(v.type===\"decl\"&&p.test(v.prop))return u(v,y)}):this.walk((v,y)=>{if(v.type===\"decl\"&&v.prop===p)return u(v,y)}):(u=p,this.walk((v,y)=>{if(v.type===\"decl\")return u(v,y)}))}walkRules(p,u){return u?p instanceof RegExp?this.walk((v,y)=>{if(v.type===\"rule\"&&p.test(v.selector))return u(v,y)}):this.walk((v,y)=>{if(v.type===\"rule\"&&v.selector===p)return u(v,y)}):(u=p,this.walk((v,y)=>{if(v.type===\"rule\")return u(v,y)}))}walkAtRules(p,u){return u?p instanceof RegExp?this.walk((v,y)=>{if(v.type===\"atrule\"&&p.test(v.name))return u(v,y)}):this.walk((v,y)=>{if(v.type===\"atrule\"&&v.name===p)return u(v,y)}):(u=p,this.walk((v,y)=>{if(v.type===\"atrule\")return u(v,y)}))}walkComments(p){return this.walk((u,v)=>{if(u.type===\"comment\")return p(u,v)})}append(...p){for(let u of p){let v=this.normalize(u,this.last);for(let y of v)this.proxyOf.nodes.push(y);}return this.markDirty(),this}prepend(...p){p=p.reverse();for(let u of p){let v=this.normalize(u,this.first,\"prepend\").reverse();for(let y of v)this.proxyOf.nodes.unshift(y);for(let y in this.indexes)this.indexes[y]=this.indexes[y]+v.length;}return this.markDirty(),this}cleanRaws(p){if(super.cleanRaws(p),this.nodes)for(let u of this.nodes)u.cleanRaws(p);}insertBefore(p,u){let v=this.index(p),y=v===0?\"prepend\":!1,g=this.normalize(u,this.proxyOf.nodes[v],y).reverse();v=this.index(p);for(let w of g)this.proxyOf.nodes.splice(v,0,w);let b;for(let w in this.indexes)b=this.indexes[w],v<=b&&(this.indexes[w]=b+g.length);return this.markDirty(),this}insertAfter(p,u){let v=this.index(p),y=this.normalize(u,this.proxyOf.nodes[v]).reverse();v=this.index(p);for(let b of y)this.proxyOf.nodes.splice(v+1,0,b);let g;for(let b in this.indexes)g=this.indexes[b],v<g&&(this.indexes[b]=g+y.length);return this.markDirty(),this}removeChild(p){p=this.index(p),this.proxyOf.nodes[p].parent=void 0,this.proxyOf.nodes.splice(p,1);let u;for(let v in this.indexes)u=this.indexes[v],u>=p&&(this.indexes[v]=u-1);return this.markDirty(),this}removeAll(){for(let p of this.proxyOf.nodes)p.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(p,u,v){return v||(v=u,u={}),this.walkDecls(y=>{u.props&&!u.props.includes(y.prop)||u.fast&&!y.value.includes(u.fast)||(y.value=y.value.replace(p,v));}),this.markDirty(),this}every(p){return this.nodes.every(p)}some(p){return this.nodes.some(p)}index(p){return typeof p==\"number\"?p:(p.proxyOf&&(p=p.proxyOf),this.proxyOf.nodes.indexOf(p))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(p,u){if(typeof p==\"string\")p=f(o(p).nodes);else if(Array.isArray(p)){p=p.slice(0);for(let v of p)v.parent&&v.parent.removeChild(v,\"ignore\");}else if(p.type===\"root\"&&this.type!==\"document\"){p=p.nodes.slice(0);for(let v of p)v.parent&&v.parent.removeChild(v,\"ignore\");}else if(p.type)p=[p];else if(p.prop){if(typeof p.value>\"u\")throw new Error(\"Value field is missed in node creation\");typeof p.value!=\"string\"&&(p.value=String(p.value)),p=[new s(p)];}else if(p.selector)p=[new h(p)];else if(p.name)p=[new l(p)];else if(p.text)p=[new a(p)];else throw new Error(\"Unknown node type in node creation\");return p.map(v=>(v[i]||m.rebuild(v),v=v.proxyOf,v.parent&&v.parent.removeChild(v),v[r]&&d(v),typeof v.raws.before>\"u\"&&u&&typeof u.raws.before<\"u\"&&(v.raws.before=u.raws.before.replace(/\\S/g,\"\")),v.parent=this.proxyOf,v))}getProxyProcessor(){return {set(p,u,v){return p[u]===v||(p[u]=v,(u===\"name\"||u===\"params\"||u===\"selector\")&&p.markDirty()),!0},get(p,u){return u===\"proxyOf\"?p:p[u]?u===\"each\"||typeof u==\"string\"&&u.startsWith(\"walk\")?(...v)=>p[u](...v.map(y=>typeof y==\"function\"?(g,b)=>y(g.toProxy(),b):y)):u===\"every\"||u===\"some\"?v=>p[u]((y,...g)=>v(y.toProxy(),...g)):u===\"root\"?()=>p.root().toProxy():u===\"nodes\"?p.nodes.map(v=>v.toProxy()):u===\"first\"||u===\"last\"?p[u].toProxy():p[u]:p[u]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let p=this.lastEach;return this.indexes[p]=0,p}};m.registerParse=p=>{o=p;},m.registerRule=p=>{h=p;},m.registerAtRule=p=>{l=p;},m.registerRoot=p=>{c=p;},e.exports=m,m.default=m,m.rebuild=p=>{p.type===\"atrule\"?Object.setPrototypeOf(p,l.prototype):p.type===\"rule\"?Object.setPrototypeOf(p,h.prototype):p.type===\"decl\"?Object.setPrototypeOf(p,s.prototype):p.type===\"comment\"?Object.setPrototypeOf(p,a.prototype):p.type===\"root\"&&Object.setPrototypeOf(p,c.prototype),p[i]=!0,p.nodes&&p.nodes.forEach(u=>{m.rebuild(u);});};}),So=et((t,e)=>{var r=Xe(),i=class extends r{constructor(s){super(s),this.type=\"atrule\";}append(...s){return this.proxyOf.nodes||(this.nodes=[]),super.append(...s)}prepend(...s){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...s)}};e.exports=i,i.default=i,r.registerAtRule(i);}),ko=et((t,e)=>{var r=Xe(),i,s,a=class extends r{constructor(n){super(n),this.type=\"root\",this.nodes||(this.nodes=[]);}removeChild(n,o){let h=this.index(n);return !o&&h===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[h].raws.before),super.removeChild(n)}normalize(n,o,h){let l=super.normalize(n);if(o){if(h===\"prepend\")this.nodes.length>1?o.raws.before=this.nodes[1].raws.before:delete o.raws.before;else if(this.first!==o)for(let c of l)c.raws.before=o.raws.before;}return l}toResult(n={}){return new i(new s,this,n).stringify()}};a.registerLazyResult=n=>{i=n;},a.registerProcessor=n=>{s=n;},e.exports=a,a.default=a,r.registerRoot(a);}),Po=et((t,e)=>{var r={split(i,s,a){let n=[],o=\"\",h=!1,l=0,c=!1,f=\"\",d=!1;for(let m of i)d?d=!1:m===\"\\\\\"?d=!0:c?m===f&&(c=!1):m==='\"'||m===\"'\"?(c=!0,f=m):m===\"(\"?l+=1:m===\")\"?l>0&&(l-=1):l===0&&s.includes(m)&&(h=!0),h?(o!==\"\"&&n.push(o.trim()),o=\"\",h=!1):o+=m;return (a||o!==\"\")&&n.push(o.trim()),n},space(i){let s=[\" \",`\n`,\"\t\"];return r.split(i,s)},comma(i){return r.split(i,[\",\"],!0)}};e.exports=r,r.default=r;}),_o=et((t,e)=>{var r=Xe(),i=Po(),s=class extends r{constructor(a){super(a),this.type=\"rule\",this.nodes||(this.nodes=[]);}get selectors(){return i.comma(this.selector)}set selectors(a){let n=this.selector?this.selector.match(/,\\s*/):null,o=n?n[0]:\",\"+this.raw(\"between\",\"beforeOpen\");this.selector=a.join(o);}};e.exports=s,s.default=s,r.registerRule(s);}),Co=et((t,e)=>{var r=sa(),i=aa(),s=Di(),a=So(),n=ko(),o=_o(),h={empty:!0,space:!0};function l(f){for(let d=f.length-1;d>=0;d--){let m=f[d],p=m[3]||m[2];if(p)return p}}var c=class{constructor(f){this.input=f,this.root=new n,this.current=this.root,this.spaces=\"\",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:f,start:{offset:0,line:1,column:1}};}createTokenizer(){this.tokenizer=i(this.input);}parse(){let f;for(;!this.tokenizer.endOfFile();)switch(f=this.tokenizer.nextToken(),f[0]){case\"space\":this.spaces+=f[1];break;case\";\":this.freeSemicolon(f);break;case\"}\":this.end(f);break;case\"comment\":this.comment(f);break;case\"at-word\":this.atrule(f);break;case\"{\":this.emptyRule(f);break;default:this.other(f);break}this.endFile();}comment(f){let d=new s;this.init(d,f[2]),d.source.end=this.getPosition(f[3]||f[2]);let m=f[1].slice(2,-2);if(/^\\s*$/.test(m))d.text=\"\",d.raws.left=m,d.raws.right=\"\";else {let p=m.match(/^(\\s*)([^]*\\S)(\\s*)$/);d.text=p[2],d.raws.left=p[1],d.raws.right=p[3];}}emptyRule(f){let d=new o;this.init(d,f[2]),d.selector=\"\",d.raws.between=\"\",this.current=d;}other(f){let d=!1,m=null,p=!1,u=null,v=[],y=f[1].startsWith(\"--\"),g=[],b=f;for(;b;){if(m=b[0],g.push(b),m===\"(\"||m===\"[\")u||(u=b),v.push(m===\"(\"?\")\":\"]\");else if(y&&p&&m===\"{\")u||(u=b),v.push(\"}\");else if(v.length===0)if(m===\";\")if(p){this.decl(g,y);return}else break;else if(m===\"{\"){this.rule(g);return}else if(m===\"}\"){this.tokenizer.back(g.pop()),d=!0;break}else m===\":\"&&(p=!0);else m===v[v.length-1]&&(v.pop(),v.length===0&&(u=null));b=this.tokenizer.nextToken();}if(this.tokenizer.endOfFile()&&(d=!0),v.length>0&&this.unclosedBracket(u),d&&p){if(!y)for(;g.length&&(b=g[g.length-1][0],!(b!==\"space\"&&b!==\"comment\"));)this.tokenizer.back(g.pop());this.decl(g,y);}else this.unknownWord(g);}rule(f){f.pop();let d=new o;this.init(d,f[0][2]),d.raws.between=this.spacesAndCommentsFromEnd(f),this.raw(d,\"selector\",f),this.current=d;}decl(f,d){let m=new r;this.init(m,f[0][2]);let p=f[f.length-1];for(p[0]===\";\"&&(this.semicolon=!0,f.pop()),m.source.end=this.getPosition(p[3]||p[2]||l(f));f[0][0]!==\"word\";)f.length===1&&this.unknownWord(f),m.raws.before+=f.shift()[1];for(m.source.start=this.getPosition(f[0][2]),m.prop=\"\";f.length;){let g=f[0][0];if(g===\":\"||g===\"space\"||g===\"comment\")break;m.prop+=f.shift()[1];}m.raws.between=\"\";let u;for(;f.length;)if(u=f.shift(),u[0]===\":\"){m.raws.between+=u[1];break}else u[0]===\"word\"&&/\\w/.test(u[1])&&this.unknownWord([u]),m.raws.between+=u[1];(m.prop[0]===\"_\"||m.prop[0]===\"*\")&&(m.raws.before+=m.prop[0],m.prop=m.prop.slice(1));let v=[],y;for(;f.length&&(y=f[0][0],!(y!==\"space\"&&y!==\"comment\"));)v.push(f.shift());this.precheckMissedSemicolon(f);for(let g=f.length-1;g>=0;g--){if(u=f[g],u[1].toLowerCase()===\"!important\"){m.important=!0;let b=this.stringFrom(f,g);b=this.spacesFromEnd(f)+b,b!==\" !important\"&&(m.raws.important=b);break}else if(u[1].toLowerCase()===\"important\"){let b=f.slice(0),w=\"\";for(let x=g;x>0;x--){let _=b[x][0];if(w.trim().indexOf(\"!\")===0&&_!==\"space\")break;w=b.pop()[1]+w;}w.trim().indexOf(\"!\")===0&&(m.important=!0,m.raws.important=w,f=b);}if(u[0]!==\"space\"&&u[0]!==\"comment\")break}f.some(g=>g[0]!==\"space\"&&g[0]!==\"comment\")&&(m.raws.between+=v.map(g=>g[1]).join(\"\"),v=[]),this.raw(m,\"value\",v.concat(f),d),m.value.includes(\":\")&&!d&&this.checkMissedSemicolon(f);}atrule(f){let d=new a;d.name=f[1].slice(1),d.name===\"\"&&this.unnamedAtrule(d,f),this.init(d,f[2]);let m,p,u,v=!1,y=!1,g=[],b=[];for(;!this.tokenizer.endOfFile();){if(f=this.tokenizer.nextToken(),m=f[0],m===\"(\"||m===\"[\"?b.push(m===\"(\"?\")\":\"]\"):m===\"{\"&&b.length>0?b.push(\"}\"):m===b[b.length-1]&&b.pop(),b.length===0)if(m===\";\"){d.source.end=this.getPosition(f[2]),this.semicolon=!0;break}else if(m===\"{\"){y=!0;break}else if(m===\"}\"){if(g.length>0){for(u=g.length-1,p=g[u];p&&p[0]===\"space\";)p=g[--u];p&&(d.source.end=this.getPosition(p[3]||p[2]));}this.end(f);break}else g.push(f);else g.push(f);if(this.tokenizer.endOfFile()){v=!0;break}}d.raws.between=this.spacesAndCommentsFromEnd(g),g.length?(d.raws.afterName=this.spacesAndCommentsFromStart(g),this.raw(d,\"params\",g),v&&(f=g[g.length-1],d.source.end=this.getPosition(f[3]||f[2]),this.spaces=d.raws.between,d.raws.between=\"\")):(d.raws.afterName=\"\",d.params=\"\"),y&&(d.nodes=[],this.current=d);}end(f){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||\"\")+this.spaces,this.spaces=\"\",this.current.parent?(this.current.source.end=this.getPosition(f[2]),this.current=this.current.parent):this.unexpectedClose(f);}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||\"\")+this.spaces;}freeSemicolon(f){if(this.spaces+=f[1],this.current.nodes){let d=this.current.nodes[this.current.nodes.length-1];d&&d.type===\"rule\"&&!d.raws.ownSemicolon&&(d.raws.ownSemicolon=this.spaces,this.spaces=\"\");}}getPosition(f){let d=this.input.fromOffset(f);return {offset:f,line:d.line,column:d.col}}init(f,d){this.current.push(f),f.source={start:this.getPosition(d),input:this.input},f.raws.before=this.spaces,this.spaces=\"\",f.type!==\"comment\"&&(this.semicolon=!1);}raw(f,d,m,p){let u,v,y=m.length,g=\"\",b=!0,w,x;for(let _=0;_<y;_+=1)u=m[_],v=u[0],v===\"space\"&&_===y-1&&!p?b=!1:v===\"comment\"?(x=m[_-1]?m[_-1][0]:\"empty\",w=m[_+1]?m[_+1][0]:\"empty\",!h[x]&&!h[w]?g.slice(-1)===\",\"?b=!1:g+=u[1]:b=!1):g+=u[1];if(!b){let _=m.reduce((C,T)=>C+T[1],\"\");f.raws[d]={value:g,raw:_};}f[d]=g;}spacesAndCommentsFromEnd(f){let d,m=\"\";for(;f.length&&(d=f[f.length-1][0],!(d!==\"space\"&&d!==\"comment\"));)m=f.pop()[1]+m;return m}spacesAndCommentsFromStart(f){let d,m=\"\";for(;f.length&&(d=f[0][0],!(d!==\"space\"&&d!==\"comment\"));)m+=f.shift()[1];return m}spacesFromEnd(f){let d,m=\"\";for(;f.length&&(d=f[f.length-1][0],d===\"space\");)m=f.pop()[1]+m;return m}stringFrom(f,d){let m=\"\";for(let p=d;p<f.length;p++)m+=f[p][1];return f.splice(d,f.length-d),m}colon(f){let d=0,m,p,u;for(let[v,y]of f.entries()){if(m=y,p=m[0],p===\"(\"&&(d+=1),p===\")\"&&(d-=1),d===0&&p===\":\")if(!u)this.doubleColon(m);else {if(u[0]===\"word\"&&u[1]===\"progid\")continue;return v}u=m;}return !1}unclosedBracket(f){throw this.input.error(\"Unclosed bracket\",{offset:f[2]},{offset:f[2]+1})}unknownWord(f){throw this.input.error(\"Unknown word\",{offset:f[0][2]},{offset:f[0][2]+f[0][1].length})}unexpectedClose(f){throw this.input.error(\"Unexpected }\",{offset:f[2]},{offset:f[2]+1})}unclosedBlock(){let f=this.current.source.start;throw this.input.error(\"Unclosed block\",f.line,f.column)}doubleColon(f){throw this.input.error(\"Double colon\",{offset:f[2]},{offset:f[2]+f[1].length})}unnamedAtrule(f,d){throw this.input.error(\"At-rule without name\",{offset:d[2]},{offset:d[2]+d[1].length})}precheckMissedSemicolon(){}checkMissedSemicolon(f){let d=this.colon(f);if(d===!1)return;let m=0,p;for(let u=d-1;u>=0&&(p=f[u],!(p[0]!==\"space\"&&(m+=1,m===2)));u--);throw this.input.error(\"Missed semicolon\",p[0]===\"word\"?p[3]+1:p[2])}};e.exports=c;}),he=et((t,e)=>{var r=Xe(),i=s=>{let a=`walk${s.name}`;a.lastIndexOf(\"s\")!==a.length-1&&(a+=\"s\"),!r.prototype[a]&&(r.prototype[a]=function(n){return this.walkType(s,n)});};r.prototype.walkType=function(s,a){if(!s||!a)throw new Error(\"Parameters {type} and {callback} are required.\");let n=typeof s==\"function\";return this.walk((o,h)=>{if(n&&o instanceof s||!n&&o.type===s)return a.call(this,o,h)})},e.exports={registerWalker:i};}),Ye=et((t,e)=>{var r=Mi();e.exports=class na extends r{static stringify(s,a){new na(a).stringify(s);}basic(s,a){let n=a||s.value,o=s.raws.after&&this.raw(s,\"after\")||\"\";this.builder(n,s,\"start\"),this.builder(o,s,\"end\");}atword(...s){this.atrule(...s);}comment(s){if(s.inline){let a=this.raw(s,\"left\",\"commentLeft\"),n=this.raw(s,\"right\",\"commentRight\");this.builder(`//${a}${s.text}${n}`,s);}else super.comment(s);}func(s){let a=this.raw(s,\"after\")||\"\";this.builder(`${s.name}(`,s,\"start\");for(let n of s.nodes){let o=n.raws.before?this.raw(n,\"before\"):\"\";o&&this.builder(o),this.stringify(n);}this.builder(`)${a}`,s,\"end\");}interpolation(s){this.basic(s,s.prefix+s.params);}numeric(s){let a=s.value+s.unit;this.basic(s,a);}operator(s){this.basic(s);}punctuation(s){this.basic(s);}quoted(s){this.basic(s);}unicodeRange(s){this.basic(s);}word(s){this.basic(s);}};}),Ao=et((t,e)=>{var r=Ke(),{registerWalker:i}=he(),{stringify:s}=Ye(),a=class extends r{toString(n=s){return super.toString(n)}};i(a),e.exports=a;}),Eo=et((t,e)=>{var r=Di(),{stringify:i}=Ye(),s=/(\\/\\/)/,a=class extends r{static testInline(n){return s.test(n[1])}static tokenizeNext(n,o){let[h]=n,l=n.findIndex(u=>/\\n/.test(u[1])),c=n,f=[];l>=0&&(c=n.slice(0,l),f=n.slice(l)),c=c.map(u=>u[1]);let d=c.concat(\"~~\").join(\"\"),m=c[c.length-1],p=[\"comment\",d,h[2],h[3],m[2],m[3]];o.back([p,...f]);}static tokenizeInline(n,o){let[h,...l]=n,c=h[1].split(/(\\/\\/.+)/).filter(v=>!!v),f=[],[,,d,,m]=h,[,,,p,,u]=h;for(let v of c){let y=v.slice(0,2)===\"//\",g=y?\"comment\":\"word\";y&&(v+=\"~~\"),v!==c[0]&&(p=u+1),u=p+v.length-1,f.push([g,v,d,p,m,u]);}o.back(f.concat(l));}toString(n=i){return super.toString(n)}};e.exports=a;}),oa=et((t,e)=>{var r=ra(),i=aa(),s=[\"*\",\"-\",\"%\",\"+\",\"/\"],a=/([*/])/g,n=(f,d)=>{let[,,m,p,u,v]=f,y=f[1].slice(1,f[1].length-1),g=h(y);for(let w of g)if(w[0]!==\"space\"){let x=w[5]-w[3];w[2]=m,w[3]+=p,w[4]+=u-1,w[5]=w[3]+x;}let b=[[\"(\",\"(\",m,p,m,p],...g];b.push([\")\",\")\",m,v,u,v]);for(let w of b.reverse())d.back(w);},o=(f,d)=>{let m=f[1].split(/([,])/),p=[],[,,u,,v]=f,[,,,y,,g]=f;for(let b of m){b=b||\",\";let w=b===\",\"?\"comma\":\"word\";b!==m[0]&&(y=g+1),g=y+b.length-1,p.push([w,b,u,y,v,g]);}for(let b of p.reverse())d.back(b);},h=f=>{let d=new r(f,{}),m=c(d),p=[];for(;!m.endOfFile();){let u=m.nextToken();p.push(u);}return p},l=(f,d)=>{let[,m,p,,u,v]=f,y=m.split(a),[,,,g]=f,b=y.map(w=>{let x=[s.includes(w)?\"operator\":\"word\",w,p,g,u,v];return g+=w.length,x});for(let w of b.reverse())d.back(w);},c=(...f)=>{let d=i(...f),m=d.nextToken;return d.nextToken=(...p)=>{let u=m(...p);if(!u)return u;let[v,y]=u;return v===\"brackets\"?(n(u,d),u=m(...p)):v===\"word\"&&(s.includes(y)?u[0]=\"operator\":a.test(y)?(l(u,d),u=m(...p)):y.length>1&&y.includes(\",\")&&(o(u,d),u=m(...p))),u},d};e.exports={getTokens:h,tokenizer:c};}),la=et((t,e)=>{var r=Xe(),{stringify:i}=Ye(),s=class extends r{toString(a=i){return super.toString(a)}};e.exports=s;}),Te=et((t,e)=>{var r=Ke(),{stringify:i}=Ye(),s=class extends r{toString(a=i){return super.toString(a||{})}};e.exports=s;}),ha=et((t,e)=>{var{getTokens:r}=oa(),{registerWalker:i}=he(),s=Te(),a=class extends s{constructor(n){super(n),this.type=\"punctuation\";}static get chars(){return [\",\",\":\",\"(\",\")\",\"[\",\"]\",\"{\",\"}\"]}static fromTokens(n,o){o.fromFirst(n,a);}static tokenizeBrackets(n,o){let[h,...l]=n,c=h[1].split(/([()])/g).filter(v=>!!v),f=[],[,,d,,m]=h,[,,,p,,u]=h;for(let v of c){let y=v===\"(\"?\"(\":v===\")\"?\")\":\"word\";if(/^\\s+$/.test(v)&&(y=\"space\"),v!==c[0]&&(p=u+1),u=p+v.length-1,y===\"word\"){let g=r(v);for(let b of g)b[3]+=p-1,f.push(b);}else f.push([y,v,d,p,m,u]);}o.back(f.concat(l));}static tokenizeCommas(n,o){let[h,...l]=n,c=h[1].split(/([,])/g).filter(v=>!!v),f=[],[,,d,,m]=h,[,,,p,,u]=h;for(let v of c)v!==c[0]&&(p=u+1),u=p+v.length-1,f.push([\"word\",v,d,p,m,u]);o.back(f.concat(l));}};i(a),e.exports=a;}),To=et((t,e)=>{var{getTokens:r}=oa(),{registerWalker:i}=he(),s=la(),a=ha(),n=[\"annotation\",\"attr\",\"blur\",\"brightness\",\"calc\",\"character-variant\",\"circle\",\"contrast\",\"cubic-bezier\",\"dir\",\"drop-shadow\",\"element\",\"ellipse\",\"grayscale\",\"hsl\",\"hsla\",\"hue-rotate\",\"image\",\"inset\",\"invert\",\"lang\",\"linear-gradient\",\"matrix\",\"matrix3d\",\"minmax\",\"not\",\"nth-child\",\"nth-last-child\",\"nth-last-of-type\",\"nth-of-type\",\"opacity\",\"ornaments\",\"perspective\",\"polygon\",\"radial-gradient\",\"rect\",\"repeat\",\"repeating-linear-gradient\",\"repeating-radial-gradient\",\"rgb\",\"rgba\",\"rotate\",\"rotatex\",\"rotatey\",\"rotatez\",\"rotate3d\",\"saturate\",\"scale\",\"scalex\",\"scaley\",\"scalez\",\"scale3d\",\"sepia\",\"skew\",\"skewx\",\"skewy\",\"steps\",\"styleset\",\"stylistic\",\"swash\",\"symbols\",\"translate\",\"translatex\",\"translatey\",\"translatez\",\"translate3d\",\"url\",\"var\"],o=[\"-webkit-\",\"-moz-\",\"-ms-\",\"-o-\"],h=new RegExp(`^(${o.join(\"|\")})?(${n.join(\"|\")})`,\"i\"),l=new RegExp(`^(\\\\${a.chars.join(\"|\\\\\")})`),c=/^(hsla?|hwb|lab|lch|rgba?)$/i,f=/^var$/i,d=/^--[^\\s]+$/,m=class extends s{constructor(p={}){super(p),this.type=\"func\",this.isColor=!1,this.isVar=!1,this.name=p.name||\"\",this.nodes||(this.nodes=[]);}static test(p){return p.length>1&&p[0][0]===\"word\"&&!l.test(p[0][1])&&(p[1][0]===\"brackets\"||p[1][0]===\"(\")}static fromTokens(p,u){let[[,,v,y]]=p,[g,b]=p.splice(0,2),w=new m({name:g[1]}),x=0,_=1,C=b;if(!h.test(w.name)&&!/^[a-zA-Z\\-\\.]+$/.test(w.name)){let N=r(w.name);p.unshift(...N,b),u.back(p);return}u.init(w,v,y),u.current=w,b[0]===\"brackets\"&&(_=b[1].match(/[(]/g).length-1);let T=[];for(let N of p)x<_?(N[1]===\")\"?x+=1:N[1]===\"(\"&&(_+=1),b[1]+=N[1],C=N):T.push(N);x!==_&&u.unclosedBracket(b),[,w.params]=b;let O=b[1].slice(1,-1);if(O.length){let N=u.options;w.name===\"url\"&&(N=Object.assign({},u.options,{ignoreUnknownWords:!0})),N.parentNode=w;let{parse:U}=Fi(),D=U(O,N),{nodes:$}=D;for(let A of $)w.push(A);D.raws.after&&(w.last.raws.after=D.raws.after);}u.end(C),u.back(T);let{lastNode:z}=u,{nodes:L}=w;z.isColor=c.test(z.name),z.isVar=f.test(z.name)&&L.length&&d.test(L[0].value);}};i(m),e.exports=m;}),Mo=et((t,e)=>{var{registerWalker:r}=he(),i=la(),s=class extends i{constructor(a={}){super(a),this.type=\"interpolation\",this.prefix=a.prefix||\"\",this.nodes||(this.nodes=[]);}static test(a,n){let{prefix:o}=n.options.interpolation,[h,l]=a;return a.length>1&&h[0]===\"word\"&&o===h[1]&&l[0]===\"{\"}static fromTokens(a,n){let[[,,o,h]]=a,[l]=a.splice(0,2),[,c]=l,f=new s({prefix:c}),d=[],m=!1,p,u=\"{\";n.init(f,o,h),n.current=f;for(let y of a)m?d.push(y):(y[1]===\"}\"&&(m=!0),u+=y[1],p=y);m||n.unclosedBracket(l),f.params=u;let v=u.slice(1,-1);if(v.length){let{parse:y}=Fi(),{nodes:g}=y(v,n.options);for(let b of g)f.push(b);}n.end(p),n.back(d);}};r(s),e.exports=s;}),Do=et((t,e)=>{var{registerWalker:r}=he(),i=Te(),s=/^([+-]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[Ee][+-]?\\d+)?)$/,a=/^(-?(?:[-A-Z_a-z]|[^\\x00-\\x7F]|\\\\[^\\n\\f\\r])(?:[-\\w]|[^\\x00-\\x7F]|\\\\[^\\n\\f\\r])*|%)$/,n=new RegExp(`^${s.source.slice(1,-1)+a.source.slice(1,-1)}?$`),o=class extends i{constructor(h={}){super(h),this.type=\"numeric\",this.unit=h.unit||\"\";}static fromTokens(h,l){l.fromFirst(h,o);let[[,c]]=h,[,f,d=\"\"]=c.match(n),{lastNode:m}=l;m.unit=d,m.value=f;}static test(h){return n.test(h)}};r(o),e.exports=o;}),Fo=et((t,e)=>{var{registerWalker:r}=he(),i=Te(),s=[\"+\",\"-\",\"/\",\"*\",\"%\",\"=\",\"<=\",\">=\",\"<\",\">\"],a=new RegExp(\"([/|*}])\"),n=/^[*/]\\b/,o=class extends i{constructor(h){super(h),this.type=\"operator\";}static get chars(){return s}static fromTokens(h,l){l.fromFirst(h,o);}static get regex(){return a}static test(h,l){let[c]=h,[,f]=c,{lastNode:d}=l;return d&&d.type===\"func\"&&n.test(f)}static tokenize(h,l){let[c,...f]=h,[,d,m,,p,u]=c,v=d.split(a).filter(b=>!!b),[,,,y]=c,g=v.map(b=>{let w=[\"word\",b,m,y,p,u];return y+=b.length,w});l.back(g.concat(f));}};r(o),e.exports=o;}),Io=et(t=>{var e=t.single=function(i){return \"'\"+i.replace(/\\\\|'/g,function(s){return \"\\\\\"+s})+\"'\"},r=t.double=function(i){return '\"'+i.replace(/\\\\|\"/g,function(s){return \"\\\\\"+s})+'\"'};t.quote=function(i){return /'/.test(i)?r(i):e(i)},t.unquote=function(i){var s=i[0],a=s===\"'\";return i.substring(1,i.length-1).replace(/\\\\\\\\/g,\"\\\\\").replace(a?/\\\\'/g:/\\\\\"/g,s)};}),Vo=et((t,e)=>{var{unquote:r}=Io(),{registerWalker:i}=he(),s=Te(),a=class extends s{constructor(n){super(n),this.type=\"quoted\",n&&n.value&&(this.contents=r(n.value),[this.quote]=n.value);}static fromTokens(n,o){o.fromFirst(n,a);}};i(a),e.exports=a;}),Oo=et((t,e)=>{var{registerWalker:r}=he(),i=Te(),s=class extends i{constructor(a){super(a),this.type=\"unicodeRange\";}static fromTokens(a,n){n.fromFirst(a,s);}static test(a){return /U\\+(\\d|\\w)+(-\\w+)?(\\?+)?/.test(a)}};r(s),e.exports=s;}),Lo=et((t,e)=>{e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};}),Bo=et((t,e)=>{e.exports=r=>{if(typeof r!=\"string\")throw new TypeError(\"Expected a string\");try{return new URL(r),!0}catch{return !1}};}),Ro=et((t,e)=>{var r=Lo(),i=Bo(),{registerWalker:s}=he(),a=Te(),n=/^\\\\(.+)/,o=/^#(.+)/,h=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,l=Object.keys(r),c=class extends a{constructor(f){super(f),this.type=\"word\",this.isColor=!1,this.isHex=!1,this.isUrl=!1,this.isVariable=!1;}static fromTokens(f,d){d.fromFirst(f,c);let{lastNode:m}=d,{value:p}=m;m.isColor=h.test(p)||l.includes(p.toLowerCase()),m.isHex=o.test(p),m.isUrl=p.startsWith(\"//\")?i(`http:${p}`):i(p),m.isVariable=c.testVariable(f[0],d);}static testEscaped(f){let[d,m]=f,[p,u]=d;return p===\"word\"&&(n.test(u)||u===\"\\\\\"&&m&&!/^\\s+$/.test(m[1]))}static testHex(f){let[d,m]=f;return d===\"word\"&&o.test(m)}static testVariable(f,d){let[m,p]=f,{prefixes:u}=d.options.variables,v=new RegExp(`^(${u.join(\"|\")})`);return m===\"word\"&&v.test(p)}static testWord(f,d){let[m]=f;return c.testEscaped(f)||c.testHex(m)||c.testVariable(m,d)}};s(c),e.exports=c;}),zo=et((t,e)=>{var r=Co(),i=Ao(),s=Eo(),a=To(),n=Mo(),o=Do(),h=Fo(),l=ha(),c=Vo(),f=Oo(),d=Ro(),m={ignoreUnknownWords:!1,interpolation:!1,parentNode:null,variables:{prefixes:[\"--\"]}};e.exports=class extends r{constructor(p,u={}){super(p),this.lastNode=null,this.options=Object.assign({},m,u),this.parentNode=this.options.parentNode;}back(p){for(let u of p.reverse())this.tokenizer.back(u);}comment(p){super.comment(p);let u=s.testInline(p),v=this.lastNode;v.inline=u,Object.setPrototypeOf(v,s.prototype);}fromFirst(p,u){let[v]=p,[,y,g,b]=v,w=new u({value:y});this.init(w,g,b),this.current=w,this.end(v),this.back(p.slice(1));}init(p,u,v){super.init(p,u,v),this.lastNode=p;}other(p){let u=[],v=[],y=p,g=null,b=null;for(;y;)[g]=y,v.push(y),g===\"(\"||g===\"[\"?(b||(b=y),u.push(g===\"(\"?\")\":\"]\")):g===u[u.length-1]&&(u.pop(),u.length===0&&(b=null)),y=this.tokenizer.nextToken();u.length>0&&this.unclosedBracket(b),this.unknownWord(v);}parse(){let p;for(;!this.tokenizer.endOfFile();)switch(p=this.tokenizer.nextToken(),p[0]){case\"space\":this.spaces+=p[1];break;case\"comment\":this.comment(p);break;case\"at-word\":this.atrule(p),Object.setPrototypeOf(this.lastNode,i.prototype),this.lastNode.type=\"atword\";break;default:this.other(p);break}this.endFile();}unknownWord(p){let[u]=p,[v,y]=u;if(l.chars.includes(v))l.fromTokens(p,this);else if(v===\"word\"&&h.test(p,this))h.fromTokens(p,this);else if(a.test(p))a.fromTokens(p,this);else if(this.options.interpolation&&n.test(p,this))n.fromTokens(p,this);else if(v===\"brackets\")l.tokenizeBrackets(p,this);else if(v===\"comma\")l.fromTokens(p,this);else if(v===\"operator\")h.fromTokens(p,this);else if(v===\"string\")c.fromTokens(p,this);else if(v===\"word\")if(y===\",\")l.fromTokens(p,this);else if(y===\"//\")s.tokenizeNext(p,this);else if(s.testInline(u)){let{parentNode:g}=this;g&&g.type===\"func\"&&g.name===\"url\"?d.fromTokens(p,this):s.tokenizeInline(p,this);}else y.includes(\",\")?l.tokenizeCommas(p,this):d.testWord(p,this)?d.fromTokens(p,this):o.test(y)?o.fromTokens(p,this):f.test(y)?f.fromTokens(p,this):h.chars.includes(y)?h.fromTokens(p,this):/^[\\w-]+$/.test(y)?d.fromTokens(p,this):h.regex.test(y)?h.tokenize(p,this):this.options.ignoreUnknownWords?d.fromTokens(p,this):super.unknownWord(p);else super.unknownWord(p);}};}),Fi=et((t,e)=>{var r=ra(),i=zo(),{stringify:s}=Ye();e.exports={parse(a,n){let o=new r(a,n),h=new i(o,n);h.parse();let{root:l}=h,c=l.toString;function f(d){return c.bind(l)(d||e.exports.stringify)}return l.toString=f.bind(l),h.root},stringify:s,nodeToString(a){let n=\"\";return e.exports.stringify(a,o=>{n+=o;}),n}};}),No=et(t=>{var e=e||{};e.stringify=function(){var r={\"visit_linear-gradient\":function(i){return r.visit_gradient(i)},\"visit_repeating-linear-gradient\":function(i){return r.visit_gradient(i)},\"visit_radial-gradient\":function(i){return r.visit_gradient(i)},\"visit_repeating-radial-gradient\":function(i){return r.visit_gradient(i)},visit_gradient:function(i){var s=r.visit(i.orientation);return s&&(s+=\", \"),i.type+\"(\"+s+r.visit(i.colorStops)+\")\"},visit_shape:function(i){var s=i.value,a=r.visit(i.at),n=r.visit(i.style);return n&&(s+=\" \"+n),a&&(s+=\" at \"+a),s},\"visit_default-radial\":function(i){var s=\"\",a=r.visit(i.at);return a&&(s+=a),s},\"visit_extent-keyword\":function(i){var s=i.value,a=r.visit(i.at);return a&&(s+=\" at \"+a),s},\"visit_position-keyword\":function(i){return i.value},visit_position:function(i){return r.visit(i.value.x)+\" \"+r.visit(i.value.y)},\"visit_%\":function(i){return i.value+\"%\"},visit_em:function(i){return i.value+\"em\"},visit_px:function(i){return i.value+\"px\"},visit_literal:function(i){return r.visit_color(i.value,i)},visit_hex:function(i){return r.visit_color(\"#\"+i.value,i)},visit_rgb:function(i){return r.visit_color(\"rgb(\"+i.value.join(\", \")+\")\",i)},visit_rgba:function(i){return r.visit_color(\"rgba(\"+i.value.join(\", \")+\")\",i)},visit_color:function(i,s){var a=i,n=r.visit(s.length);return n&&(a+=\" \"+n),a},visit_angular:function(i){return i.value+\"deg\"},visit_directional:function(i){return \"to \"+i.value},visit_array:function(i){var s=\"\",a=i.length;return i.forEach(function(n,o){s+=r.visit(n),o<a-1&&(s+=\", \");}),s},visit:function(i){if(!i)return \"\";var s=\"\";if(i instanceof Array)return r.visit_array(i,s);if(i.type){var a=r[\"visit_\"+i.type];if(a)return a(i);throw Error(\"Missing visitor visit_\"+i.type)}else throw Error(\"Invalid node.\")}};return function(i){return r.visit(i)}}();var e=e||{};e.parse=function(){var r={linearGradient:/^(\\-(webkit|o|ms|moz)\\-)?(linear\\-gradient)/i,repeatingLinearGradient:/^(\\-(webkit|o|ms|moz)\\-)?(repeating\\-linear\\-gradient)/i,radialGradient:/^(\\-(webkit|o|ms|moz)\\-)?(radial\\-gradient)/i,repeatingRadialGradient:/^(\\-(webkit|o|ms|moz)\\-)?(repeating\\-radial\\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|left|right|top|bottom)/i,extentKeywords:/^(closest\\-side|closest\\-corner|farthest\\-side|farthest\\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\\.[0-9]+)|([0-9]+\\.?)))px/,percentageValue:/^(-?(([0-9]*\\.[0-9]+)|([0-9]+\\.?)))\\%/,emValue:/^(-?(([0-9]*\\.[0-9]+)|([0-9]+\\.?)))em/,angleValue:/^(-?(([0-9]*\\.[0-9]+)|([0-9]+\\.?)))deg/,startCall:/^\\(/,endCall:/^\\)/,comma:/^,/,hexColor:/^\\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\\.[0-9]+)|([0-9]+\\.?))/},i=\"\";function s(E){var V=new Error(i+\": \"+E);throw V.source=i,V}function a(){var E=n();return i.length>0&&s(\"Invalid input not EOF\"),E}function n(){return x(o)}function o(){return h(\"linear-gradient\",r.linearGradient,c)||h(\"repeating-linear-gradient\",r.repeatingLinearGradient,c)||h(\"radial-gradient\",r.radialGradient,m)||h(\"repeating-radial-gradient\",r.repeatingRadialGradient,m)}function h(E,V,I){return l(V,function(X){var J=I();return J&&(M(r.comma)||s(\"Missing comma before color stops\")),{type:E,orientation:J,colorStops:x(_)}})}function l(E,V){var I=M(E);if(I){M(r.startCall)||s(\"Missing (\");var X=V(I);return M(r.endCall)||s(\"Missing )\"),X}}function c(){return f()||d()}function f(){return A(\"directional\",r.sideOrCorner,1)}function d(){return A(\"angular\",r.angleValue,1)}function m(){var E,V=p(),I;return V&&(E=[],E.push(V),I=i,M(r.comma)&&(V=p(),V?E.push(V):i=I)),E}function p(){var E=u()||v();if(E)E.at=g();else {var V=y();if(V){E=V;var I=g();I&&(E.at=I);}else {var X=b();X&&(E={type:\"default-radial\",at:X});}}return E}function u(){var E=A(\"shape\",/^(circle)/i,0);return E&&(E.style=$()||y()),E}function v(){var E=A(\"shape\",/^(ellipse)/i,0);return E&&(E.style=U()||y()),E}function y(){return A(\"extent-keyword\",r.extentKeywords,1)}function g(){if(A(\"position\",/^at/,0)){var E=b();return E||s(\"Missing positioning value\"),E}}function b(){var E=w();if(E.x||E.y)return {type:\"position\",value:E}}function w(){return {x:U(),y:U()}}function x(E){var V=E(),I=[];if(V)for(I.push(V);M(r.comma);)V=E(),V?I.push(V):s(\"One extra comma\");return I}function _(){var E=C();return E||s(\"Expected color definition\"),E.length=U(),E}function C(){return O()||L()||z()||T()}function T(){return A(\"literal\",r.literalColor,0)}function O(){return A(\"hex\",r.hexColor,1)}function z(){return l(r.rgbColor,function(){return {type:\"rgb\",value:x(N)}})}function L(){return l(r.rgbaColor,function(){return {type:\"rgba\",value:x(N)}})}function N(){return M(r.number)[1]}function U(){return A(\"%\",r.percentageValue,1)||D()||$()}function D(){return A(\"position-keyword\",r.positionKeywords,1)}function $(){return A(\"px\",r.pixelValue,1)||A(\"em\",r.emValue,1)}function A(E,V,I){var X=M(V);if(X)return {type:E,value:X[I]}}function M(E){var V,I;return I=/^[\\n\\r\\t\\s]+/.exec(i),I&&P(I[0].length),V=E.exec(i),V&&P(V[0].length),V}function P(E){i=i.substr(E);}return function(E){return i=E.toString(),a()}}(),t.parse=e.parse,t.stringify=e.stringify;}),pa=et((t,e)=>{var r=200,i=\"__lodash_hash_undefined__\",s=800,a=16,n=9007199254740991,o=\"[object Arguments]\",h=\"[object Array]\",l=\"[object AsyncFunction]\",c=\"[object Boolean]\",f=\"[object Date]\",d=\"[object Error]\",m=\"[object Function]\",p=\"[object GeneratorFunction]\",u=\"[object Map]\",v=\"[object Number]\",y=\"[object Null]\",g=\"[object Object]\",b=\"[object Proxy]\",w=\"[object RegExp]\",x=\"[object Set]\",_=\"[object String]\",C=\"[object Undefined]\",T=\"[object WeakMap]\",O=\"[object ArrayBuffer]\",z=\"[object DataView]\",L=\"[object Float32Array]\",N=\"[object Float64Array]\",U=\"[object Int8Array]\",D=\"[object Int16Array]\",$=\"[object Int32Array]\",A=\"[object Uint8Array]\",M=\"[object Uint8ClampedArray]\",P=\"[object Uint16Array]\",E=\"[object Uint32Array]\",V=/[\\\\^$.*+?()[\\]{}|]/g,I=/^\\[object .+?Constructor\\]$/,X=/^(?:0|[1-9]\\d*)$/,J={};J[L]=J[N]=J[U]=J[D]=J[$]=J[A]=J[M]=J[P]=J[E]=!0,J[o]=J[h]=J[O]=J[c]=J[z]=J[f]=J[d]=J[m]=J[u]=J[v]=J[g]=J[w]=J[x]=J[_]=J[T]=!1;var q=typeof global==\"object\"&&global&&global.Object===Object&&global,G=typeof self==\"object\"&&self&&self.Object===Object&&self,Q=q||G||Function(\"return this\")(),rt=typeof t==\"object\"&&t&&!t.nodeType&&t,it=rt&&typeof e==\"object\"&&e&&!e.nodeType&&e,dt=it&&it.exports===rt,ut=dt&&q.process,lt=function(){try{var F=it&&it.require&&it.require(\"util\").types;return F||ut&&ut.binding&&ut.binding(\"util\")}catch{}}(),ht=lt&&lt.isTypedArray;function at(F,B,H){switch(H.length){case 0:return F.call(B);case 1:return F.call(B,H[0]);case 2:return F.call(B,H[0],H[1]);case 3:return F.call(B,H[0],H[1],H[2])}return F.apply(B,H)}function tt(F,B){for(var H=-1,st=Array(F);++H<F;)st[H]=B(H);return st}function Vt(F){return function(B){return F(B)}}function Nt(F,B){return F?.[B]}function Rt(F,B){return function(H){return F(B(H))}}var Ot=Array.prototype,Pt=Function.prototype,Mt=Object.prototype,ft=Q[\"__core-js_shared__\"],Z=Pt.toString,K=Mt.hasOwnProperty,ot=function(){var F=/[^.]+$/.exec(ft&&ft.keys&&ft.keys.IE_PROTO||\"\");return F?\"Symbol(src)_1.\"+F:\"\"}(),mt=Mt.toString,Et=Z.call(Object),Xt=RegExp(\"^\"+Z.call(K).replace(V,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),ie=dt?Q.Buffer:void 0,ce=Q.Symbol,ue=Q.Uint8Array,Ni=ie?ie.allocUnsafe:void 0,ji=Rt(Object.getPrototypeOf,Object),Gi=Object.create,Qa=Mt.propertyIsEnumerable,tn=Ot.splice,de=ce?ce.toStringTag:void 0,ir=function(){try{var F=Br(Object,\"defineProperty\");return F({},\"\",{}),F}catch{}}(),en=ie?ie.isBuffer:void 0,qi=Math.max,rn=Date.now,Hi=Br(Q,\"Map\"),Ie=Br(Object,\"create\"),sn=function(){function F(){}return function(B){if(!ye(B))return {};if(Gi)return Gi(B);F.prototype=B;var H=new F;return F.prototype=void 0,H}}();function me(F){var B=-1,H=F==null?0:F.length;for(this.clear();++B<H;){var st=F[B];this.set(st[0],st[1]);}}function an(){this.__data__=Ie?Ie(null):{},this.size=0;}function nn(F){var B=this.has(F)&&delete this.__data__[F];return this.size-=B?1:0,B}function on(F){var B=this.__data__;if(Ie){var H=B[F];return H===i?void 0:H}return K.call(B,F)?B[F]:void 0}function ln(F){var B=this.__data__;return Ie?B[F]!==void 0:K.call(B,F)}function hn(F,B){var H=this.__data__;return this.size+=this.has(F)?0:1,H[F]=Ie&&B===void 0?i:B,this}me.prototype.clear=an,me.prototype.delete=nn,me.prototype.get=on,me.prototype.has=ln,me.prototype.set=hn;function se(F){var B=-1,H=F==null?0:F.length;for(this.clear();++B<H;){var st=F[B];this.set(st[0],st[1]);}}function pn(){this.__data__=[],this.size=0;}function fn(F){var B=this.__data__,H=sr(B,F);if(H<0)return !1;var st=B.length-1;return H==st?B.pop():tn.call(B,H,1),--this.size,!0}function cn(F){var B=this.__data__,H=sr(B,F);return H<0?void 0:B[H][1]}function un(F){return sr(this.__data__,F)>-1}function dn(F,B){var H=this.__data__,st=sr(H,F);return st<0?(++this.size,H.push([F,B])):H[st][1]=B,this}se.prototype.clear=pn,se.prototype.delete=fn,se.prototype.get=cn,se.prototype.has=un,se.prototype.set=dn;function we(F){var B=-1,H=F==null?0:F.length;for(this.clear();++B<H;){var st=F[B];this.set(st[0],st[1]);}}function mn(){this.size=0,this.__data__={hash:new me,map:new(Hi||se),string:new me};}function yn(F){var B=nr(this,F).delete(F);return this.size-=B?1:0,B}function gn(F){return nr(this,F).get(F)}function vn(F){return nr(this,F).has(F)}function bn(F,B){var H=nr(this,F),st=H.size;return H.set(F,B),this.size+=H.size==st?0:1,this}we.prototype.clear=mn,we.prototype.delete=yn,we.prototype.get=gn,we.prototype.has=vn,we.prototype.set=bn;function xe(F){var B=this.__data__=new se(F);this.size=B.size;}function wn(){this.__data__=new se,this.size=0;}function xn(F){var B=this.__data__,H=B.delete(F);return this.size=B.size,H}function Sn(F){return this.__data__.get(F)}function kn(F){return this.__data__.has(F)}function Pn(F,B){var H=this.__data__;if(H instanceof se){var st=H.__data__;if(!Hi||st.length<r-1)return st.push([F,B]),this.size=++H.size,this;H=this.__data__=new we(st);}return H.set(F,B),this.size=H.size,this}xe.prototype.clear=wn,xe.prototype.delete=xn,xe.prototype.get=Sn,xe.prototype.has=kn,xe.prototype.set=Pn;function _n(F,B){var H=Nr(F),st=!H&&zr(F),vt=!H&&!st&&Zi(F),xt=!H&&!st&&!vt&&Xi(F),_t=H||st||vt||xt,gt=_t?tt(F.length,String):[],Ct=gt.length;for(var $t in F)(B||K.call(F,$t))&&!(_t&&($t==\"length\"||vt&&($t==\"offset\"||$t==\"parent\")||xt&&($t==\"buffer\"||$t==\"byteLength\"||$t==\"byteOffset\")||Wi($t,Ct)))&&gt.push($t);return gt}function Or(F,B,H){(H!==void 0&&!or(F[B],H)||H===void 0&&!(B in F))&&Lr(F,B,H);}function Cn(F,B,H){var st=F[B];(!(K.call(F,B)&&or(st,H))||H===void 0&&!(B in F))&&Lr(F,B,H);}function sr(F,B){for(var H=F.length;H--;)if(or(F[H][0],B))return H;return -1}function Lr(F,B,H){B==\"__proto__\"&&ir?ir(F,B,{configurable:!0,enumerable:!0,value:H,writable:!0}):F[B]=H;}var An=Nn();function ar(F){return F==null?F===void 0?C:y:de&&de in Object(F)?jn(F):Wn(F)}function $i(F){return Ve(F)&&ar(F)==o}function En(F){if(!ye(F)||$n(F))return !1;var B=Gr(F)?Xt:I;return B.test(Xn(F))}function Tn(F){return Ve(F)&&Ki(F.length)&&!!J[ar(F)]}function Mn(F){if(!ye(F))return Un(F);var B=Ji(F),H=[];for(var st in F)st==\"constructor\"&&(B||!K.call(F,st))||H.push(st);return H}function Ui(F,B,H,st,vt){F!==B&&An(B,function(xt,_t){if(vt||(vt=new xe),ye(xt))Dn(F,B,_t,H,Ui,st,vt);else {var gt=st?st(Rr(F,_t),xt,_t+\"\",F,B,vt):void 0;gt===void 0&&(gt=xt),Or(F,_t,gt);}},Yi);}function Dn(F,B,H,st,vt,xt,_t){var gt=Rr(F,H),Ct=Rr(B,H),$t=_t.get(Ct);if($t){Or(F,H,$t);return}var qt=xt?xt(gt,Ct,H+\"\",F,B,_t):void 0,Oe=qt===void 0;if(Oe){var qr=Nr(Ct),Hr=!qr&&Zi(Ct),ts=!qr&&!Hr&&Xi(Ct);qt=Ct,qr||Hr||ts?Nr(gt)?qt=gt:Yn(gt)?qt=Bn(gt):Hr?(Oe=!1,qt=Vn(Ct,!0)):ts?(Oe=!1,qt=Ln(Ct,!0)):qt=[]:Qn(Ct)||zr(Ct)?(qt=gt,zr(gt)?qt=to(gt):(!ye(gt)||Gr(gt))&&(qt=Gn(Ct))):Oe=!1;}Oe&&(_t.set(Ct,qt),vt(qt,Ct,st,xt,_t),_t.delete(Ct)),Or(F,H,qt);}function Fn(F,B){return Zn(Jn(F,B,Qi),F+\"\")}var In=ir?function(F,B){return ir(F,\"toString\",{configurable:!0,enumerable:!1,value:ro(B),writable:!0})}:Qi;function Vn(F,B){if(B)return F.slice();var H=F.length,st=Ni?Ni(H):new F.constructor(H);return F.copy(st),st}function On(F){var B=new F.constructor(F.byteLength);return new ue(B).set(new ue(F)),B}function Ln(F,B){var H=B?On(F.buffer):F.buffer;return new F.constructor(H,F.byteOffset,F.length)}function Bn(F,B){var H=-1,st=F.length;for(B||(B=Array(st));++H<st;)B[H]=F[H];return B}function Rn(F,B,H,st){var vt=!H;H||(H={});for(var xt=-1,_t=B.length;++xt<_t;){var gt=B[xt],Ct=st?st(H[gt],F[gt],gt,H,F):void 0;Ct===void 0&&(Ct=F[gt]),vt?Lr(H,gt,Ct):Cn(H,gt,Ct);}return H}function zn(F){return Fn(function(B,H){var st=-1,vt=H.length,xt=vt>1?H[vt-1]:void 0,_t=vt>2?H[2]:void 0;for(xt=F.length>3&&typeof xt==\"function\"?(vt--,xt):void 0,_t&&qn(H[0],H[1],_t)&&(xt=vt<3?void 0:xt,vt=1),B=Object(B);++st<vt;){var gt=H[st];gt&&F(B,gt,st,xt);}return B})}function Nn(F){return function(B,H,st){for(var vt=-1,xt=Object(B),_t=st(B),gt=_t.length;gt--;){var Ct=_t[F?gt:++vt];if(H(xt[Ct],Ct,xt)===!1)break}return B}}function nr(F,B){var H=F.__data__;return Hn(B)?H[typeof B==\"string\"?\"string\":\"hash\"]:H.map}function Br(F,B){var H=Nt(F,B);return En(H)?H:void 0}function jn(F){var B=K.call(F,de),H=F[de];try{F[de]=void 0;var st=!0;}catch{}var vt=mt.call(F);return st&&(B?F[de]=H:delete F[de]),vt}function Gn(F){return typeof F.constructor==\"function\"&&!Ji(F)?sn(ji(F)):{}}function Wi(F,B){var H=typeof F;return B=B??n,!!B&&(H==\"number\"||H!=\"symbol\"&&X.test(F))&&F>-1&&F%1==0&&F<B}function qn(F,B,H){if(!ye(H))return !1;var st=typeof B;return (st==\"number\"?jr(H)&&Wi(B,H.length):st==\"string\"&&B in H)?or(H[B],F):!1}function Hn(F){var B=typeof F;return B==\"string\"||B==\"number\"||B==\"symbol\"||B==\"boolean\"?F!==\"__proto__\":F===null}function $n(F){return !!ot&&ot in F}function Ji(F){var B=F&&F.constructor,H=typeof B==\"function\"&&B.prototype||Mt;return F===H}function Un(F){var B=[];if(F!=null)for(var H in Object(F))B.push(H);return B}function Wn(F){return mt.call(F)}function Jn(F,B,H){return B=qi(B===void 0?F.length-1:B,0),function(){for(var st=arguments,vt=-1,xt=qi(st.length-B,0),_t=Array(xt);++vt<xt;)_t[vt]=st[B+vt];vt=-1;for(var gt=Array(B+1);++vt<B;)gt[vt]=st[vt];return gt[B]=H(_t),at(F,this,gt)}}function Rr(F,B){if(!(B===\"constructor\"&&typeof F[B]==\"function\")&&B!=\"__proto__\")return F[B]}var Zn=Kn(In);function Kn(F){var B=0,H=0;return function(){var st=rn(),vt=a-(st-H);if(H=st,vt>0){if(++B>=s)return arguments[0]}else B=0;return F.apply(void 0,arguments)}}function Xn(F){if(F!=null){try{return Z.call(F)}catch{}try{return F+\"\"}catch{}}return \"\"}function or(F,B){return F===B||F!==F&&B!==B}var zr=$i(function(){return arguments}())?$i:function(F){return Ve(F)&&K.call(F,\"callee\")&&!Qa.call(F,\"callee\")},Nr=Array.isArray;function jr(F){return F!=null&&Ki(F.length)&&!Gr(F)}function Yn(F){return Ve(F)&&jr(F)}var Zi=en||io;function Gr(F){if(!ye(F))return !1;var B=ar(F);return B==m||B==p||B==l||B==b}function Ki(F){return typeof F==\"number\"&&F>-1&&F%1==0&&F<=n}function ye(F){var B=typeof F;return F!=null&&(B==\"object\"||B==\"function\")}function Ve(F){return F!=null&&typeof F==\"object\"}function Qn(F){if(!Ve(F)||ar(F)!=g)return !1;var B=ji(F);if(B===null)return !0;var H=K.call(B,\"constructor\")&&B.constructor;return typeof H==\"function\"&&H instanceof H&&Z.call(H)==Et}var Xi=ht?Vt(ht):Tn;function to(F){return Rn(F,Yi(F))}function Yi(F){return jr(F)?_n(F,!0):Mn(F)}var eo=zn(function(F,B,H){Ui(F,B,H);});function ro(F){return function(){return F}}function Qi(F){return F}function io(){return !1}e.exports=eo;}),jo=et(t=>{Object.defineProperty(t,\"__esModule\",{value:!0});var e=\"[\",r=\"]\",i=\"{\",s=\"}\",a=\":\",n=\",\",o=\"true\",h=\"false\",l=\"null\",c='\"',f=new Map([[\"t\",o],[\"f\",h],[\"n\",l]]),d=new Map([[c,c],[\"\\\\\",\"\\\\\"],[\"/\",\"/\"],[\"b\",\"\\b\"],[\"n\",`\n`],[\"f\",\"\\f\"],[\"r\",\"\\r\"],[\"t\",\"\t\"]]),m=new Map([[e,\"Punctuator\"],[r,\"Punctuator\"],[i,\"Punctuator\"],[s,\"Punctuator\"],[a,\"Punctuator\"],[n,\"Punctuator\"],[o,\"Boolean\"],[h,\"Boolean\"],[l,\"Null\"]]),p=class extends Error{constructor(G,{line:Q,column:rt,index:it}){super(`${G} (${Q}:${rt})`),this.line=Q,this.column=rt,this.index=it;}},u=class extends p{constructor(G,Q){super(`Unexpected character ${G} found.`,Q);}},v=class extends p{constructor(G){super(`Unexpected token ${G.type}(${G.value}) found.`,G.loc.start);}},y=class extends p{constructor(G){super(\"Unexpected end of input found.\",G);}},g='\"',b=\"/\",w=\"*\",x={comments:!1,ranges:!1};function _(G){return /[\\s\\n]/.test(G)}function C(G){return G>=\"0\"&&G<=\"9\"}function T(G){return C(G)||/[a-f]/i.test(G)}function O(G){return G>=\"1\"&&G<=\"9\"}function z(G){return /[tfn]/.test(G)}function L(G){return C(G)||G===\".\"||G===\"-\"}function N(G,Q){Q=Object.freeze({...x,...Q});let rt=-1,it=1,dt=0,ut=!1,lt=[];function ht(Z,K,ot,mt){let Et=ot.offset+K.length,Xt=Q.ranges?{range:[ot.offset,Et]}:void 0;return {type:Z,value:K,loc:{start:ot,end:mt||{line:ot.line,column:ot.column+K.length,offset:Et}},...Xt}}function at(){let Z=G.charAt(++rt);return ut?(it++,dt=1,ut=!1):dt++,Z===\"\\r\"?(ut=!0,G.charAt(rt+1)===`\n`&&rt++):Z===`\n`&&(ut=!0),Z}function tt(){return {line:it,column:dt,offset:rt}}function Vt(Z){let K=f.get(Z);if(G.slice(rt,rt+K.length)===K)return rt+=K.length-1,dt+=K.length-1,{value:K,c:at()};for(let ot=1;ot<K.length;ot++)K[ot]!==G.charAt(rt+ot)&&Pt(at());}function Nt(Z){let K=Z;for(Z=at();Z&&Z!==g;){if(Z===\"\\\\\")if(K+=Z,Z=at(),d.has(Z))K+=Z;else if(Z===\"u\"){K+=Z;for(let ot=0;ot<4;ot++)Z=at(),T(Z)?K+=Z:Pt(Z);}else Pt(Z);else K+=Z;Z=at();}return Z||Mt(),K+=Z,{value:K,c:at()}}function Rt(Z){let K=\"\";if(Z===\"-\"&&(K+=Z,Z=at(),C(Z)||Pt(Z)),Z===\"0\")K+=Z,Z=at(),C(Z)&&Pt(Z);else {O(Z)||Pt(Z);do K+=Z,Z=at();while(C(Z))}if(Z===\".\")do K+=Z,Z=at();while(C(Z));if(Z===\"e\"||Z===\"E\")for(K+=Z,Z=at(),(Z===\"+\"||Z===\"-\")&&(K+=Z,Z=at());C(Z);)K+=Z,Z=at();return {value:K,c:Z}}function Ot(Z){let K=Z;if(Z=at(),Z===\"/\"){do K+=Z,Z=at();while(Z&&Z!==\"\\r\"&&Z!==`\n`);return {value:K,c:Z}}if(Z===w){for(;Z;)if(K+=Z,Z=at(),Z===w&&(K+=Z,Z=at(),Z===b))return K+=Z,Z=at(),{value:K,c:Z};Mt();}Pt(Z);}function Pt(Z){throw new u(Z,tt())}function Mt(){throw new y(tt())}let ft=at();for(;rt<G.length;){for(;_(ft);)ft=at();if(!ft)break;let Z=tt();if(m.has(ft))lt.push(ht(m.get(ft),ft,Z)),ft=at();else if(z(ft)){let K=Vt(ft),ot=K.value;ft=K.c,lt.push(ht(m.get(ot),ot,Z));}else if(L(ft)){let K=Rt(ft),ot=K.value;ft=K.c,lt.push(ht(\"Number\",ot,Z));}else if(ft===g){let K=Nt(ft),ot=K.value;ft=K.c,lt.push(ht(\"String\",ot,Z));}else if(ft===b&&Q.comments){let K=Ot(ft),ot=K.value;ft=K.c,lt.push(ht(ot.startsWith(\"//\")?\"LineComment\":\"BlockComment\",ot,Z,tt()));}else Pt(ft);}return lt}var U={document(G,Q={}){return {type:\"Document\",body:G,...Q}},string(G,Q={}){return {type:\"String\",value:G,...Q}},number(G,Q={}){return {type:\"Number\",value:G,...Q}},boolean(G,Q={}){return {type:\"Boolean\",value:G,...Q}},null(G={}){return {type:\"Null\",value:\"null\",...G}},array(G,Q={}){return {type:\"Array\",elements:G,...Q}},object(G,Q={}){return {type:\"Object\",members:G,...Q}},member(G,Q,rt={}){return {type:\"Member\",name:G,value:Q,...rt}}},D={tokens:!1,comments:!1,ranges:!1};function $(G){let Q=G.value.slice(1,-1),rt=\"\",it=Q.indexOf(\"\\\\\"),dt=0;for(;it>=0;){rt+=Q.slice(dt,it);let ut=Q.charAt(it+1);if(d.has(ut))rt+=d.get(ut),dt=it+2;else if(ut===\"u\"){let lt=Q.slice(it+2,it+6);if(lt.length<4||/[^0-9a-f]/i.test(lt))throw new p(`Invalid unicode escape \\\\u${lt}.`,{line:G.loc.start.line,column:G.loc.start.column+it,offset:G.loc.start.offset+it});rt+=String.fromCharCode(parseInt(lt,16)),dt=it+6;}else throw new p(`Invalid escape \\\\${ut}.`,{line:G.loc.start.line,column:G.loc.start.column+it,offset:G.loc.start.offset+it});it=Q.indexOf(\"\\\\\",dt);}return rt+=Q.slice(dt),rt}function A(G){switch(G.type){case\"Boolean\":return G.value===\"true\";case\"Number\":return Number(G.value);case\"Null\":return null;case\"String\":return $(G)}}function M(G,Q){Q=Object.freeze({...D,...Q});let rt=N(G,{comments:!!Q.comments,ranges:!!Q.ranges}),it=0;function dt(){return rt[it++]}function ut(){let K=rt[it++];return K&&K.type.endsWith(\"Comment\")?ut():K}let lt=Q.comments?ut:dt;function ht(K,ot){if(!K||K.value!==ot)throw new v(K)}function at(K,ot){if(!K||K.type!==ot)throw new v(K)}function tt(K,ot){return Q.ranges?{range:[K.offset,ot.offset]}:void 0}function Vt(K){let ot=tt(K.loc.start,K.loc.end);return {type:K.type,value:A(K),loc:{start:{...K.loc.start},end:{...K.loc.end}},...ot}}function Nt(K){at(K,\"String\");let ot=Vt(K);K=lt(),ht(K,\":\");let mt=Pt(),Et=tt(ot.loc.start,mt.loc.end);return U.member(ot,mt,{loc:{start:{...ot.loc.start},end:{...mt.loc.end}},...Et})}function Rt(K){ht(K,\"{\");let ot=[],mt=lt();if(mt&&mt.value!==\"}\")do if(ot.push(Nt(mt)),mt=lt(),mt.value===\",\")mt=lt();else break;while(mt);ht(mt,\"}\");let Et=tt(K.loc.start,mt.loc.end);return U.object(ot,{loc:{start:{...K.loc.start},end:{...mt.loc.end}},...Et})}function Ot(K){ht(K,\"[\");let ot=[],mt=lt();if(mt&&mt.value!==\"]\")do if(ot.push(Pt(mt)),mt=lt(),mt.value===\",\")mt=lt();else break;while(mt);ht(mt,\"]\");let Et=tt(K.loc.start,mt.loc.end);return U.array(ot,{type:\"Array\",elements:ot,loc:{start:{...K.loc.start},end:{...mt.loc.end}},...Et})}function Pt(K){switch(K=K||lt(),K.type){case\"String\":case\"Boolean\":case\"Number\":case\"Null\":return Vt(K);case\"Punctuator\":if(K.value===\"{\")return Rt(K);if(K.value===\"[\")return Ot(K);default:throw new v(K)}}let Mt=Pt(),ft=lt();if(ft)throw new v(ft);let Z={loc:{start:{line:1,column:1,offset:0},end:{...Mt.loc.end}}};return Q.tokens&&(Z.tokens=rt),Q.ranges&&(Z.range=tt(Z.loc.start,Z.loc.end)),U.document(Mt,Z)}var P=new Map([[\"Document\",[\"body\"]],[\"Object\",[\"members\"]],[\"Member\",[\"name\",\"value\"]],[\"Array\",[\"elements\"]],[\"String\",[]],[\"Number\",[]],[\"Boolean\",[]],[\"Null\",[]]]);function E(G){return G&&typeof G==\"object\"}function V(G){return E(G)&&typeof G.type==\"string\"}function I(G,Q){function rt(it,dt){typeof Q.enter==\"function\"&&Q.enter(it,dt);for(let ut of P.get(it.type)){let lt=it[ut];E(lt)&&(Array.isArray(lt)?lt.forEach(ht=>rt(ht,it)):V(lt)&&rt(lt,it));}typeof Q.exit==\"function\"&&Q.exit(it,dt);}rt(G);}function X(G,Q=()=>!0){let rt=[];return I(G,{enter(it,dt){rt.push({node:it,parent:dt,phase:\"enter\"});},exit(it,dt){rt.push({node:it,parent:dt,phase:\"exit\"});}}),rt.filter(Q).values()}function J(G){switch(G.type){case\"String\":case\"Number\":case\"Boolean\":return G.value;case\"Null\":return null;case\"Array\":return G.elements.map(J);case\"Object\":{let Q={};return G.members.forEach(rt=>{Q[J(rt.name)]=J(rt.value);}),Q}case\"Document\":return J(G.body);case\"Property\":throw new Error(\"Cannot evaluate object property outside of an object.\");default:throw new Error(`Unknown node type ${G.type}.`)}}function q(G,{indent:Q=0}={}){let rt=J(G);return JSON.stringify(rt,null,Q)}t.evaluate=J,t.iterator=X,t.parse=M,t.print=q,t.tokenize=N,t.traverse=I,t.types=U;}),fa=et((t,e)=>{e.exports=function(r){return r!=null&&r.constructor!=null&&typeof r.constructor.isBuffer==\"function\"&&r.constructor.isBuffer(r)};}),Go=et((t,e)=>{var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=function(c){return typeof Array.isArray==\"function\"?Array.isArray(c):i.call(c)===\"[object Array]\"},o=function(c){if(!c||i.call(c)!==\"[object Object]\")return !1;var f=r.call(c,\"constructor\"),d=c.constructor&&c.constructor.prototype&&r.call(c.constructor.prototype,\"isPrototypeOf\");if(c.constructor&&!f&&!d)return !1;var m;for(m in c);return typeof m>\"u\"||r.call(c,m)},h=function(c,f){s&&f.name===\"__proto__\"?s(c,f.name,{enumerable:!0,configurable:!0,value:f.newValue,writable:!0}):c[f.name]=f.newValue;},l=function(c,f){if(f===\"__proto__\")if(r.call(c,f)){if(a)return a(c,f).value}else return;return c[f]};e.exports=function c(){var f,d,m,p,u,v,y=arguments[0],g=1,b=arguments.length,w=!1;for(typeof y==\"boolean\"&&(w=y,y=arguments[1]||{},g=2),(y==null||typeof y!=\"object\"&&typeof y!=\"function\")&&(y={});g<b;++g)if(f=arguments[g],f!=null)for(d in f)m=l(y,d),p=l(f,d),y!==p&&(w&&p&&(o(p)||(u=n(p)))?(u?(u=!1,v=m&&n(m)?m:[]):v=m&&o(m)?m:{},h(y,{name:d,newValue:c(w,v,p)})):typeof p<\"u\"&&h(y,{name:d,newValue:p}));return y};}),qo=et((exports,module)=>{typeof navigator<\"u\"&&function(t,e){typeof exports==\"object\"&&typeof module<\"u\"?module.exports=e():typeof define==\"function\"&&define.amd?define(e):(t=typeof globalThis<\"u\"?globalThis:t||self,t.lottie=e());}(exports,function(){var svgNS=\"http://www.w3.org/2000/svg\",locationHref=\"\",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t;},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t;},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var r,i=t.length,s;for(r=0;r<i;r+=1){s=t[r].prototype;for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(e.prototype[a]=s[a]);}}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=function(){function t(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1;}return t.prototype={addAudio:function(e){this.audios.push(e);},pause:function(){var e,r=this.audios.length;for(e=0;e<r;e+=1)this.audios[e].pause();},resume:function(){var e,r=this.audios.length;for(e=0;e<r;e+=1)this.audios[e].resume();},setRate:function(e){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].setRate(e);},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0;},seek:function(){this.isPlaying=!1;},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e;},setVolume:function(e){this._volume=e,this._updateVolume();},mute:function(){this._isMuted=!0,this._updateVolume();},unmute:function(){this._isMuted=!1,this._updateVolume();},getVolume:function(){return this._volume},_updateVolume:function(){var e,r=this.audios.length;for(e=0;e<r;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1));}},function(){return new t}}(),createTypedArray=function(){function t(r,i){var s=0,a=[],n;switch(r){case\"int16\":case\"uint8c\":n=1;break;default:n=1.1;break}for(s=0;s<i;s+=1)a.push(n);return a}function e(r,i){return r===\"float32\"?new Float32Array(i):r===\"int16\"?new Int16Array(i):r===\"uint8c\"?new Uint8ClampedArray(i):t(r,i)}return typeof Uint8ClampedArray==\"function\"&&typeof Float32Array==\"function\"?e:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof$6=function(e){return typeof e}:_typeof$6=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$6(t)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1=\"\",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,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\"],e,r=t.length;for(e=0;e<r;e+=1)BMMath[t[e]]=Math[t[e]];}))(),BMMath.random=Math.random,BMMath.abs=function(t){var e=_typeof$6(t);if(e===\"object\"&&t.length){var r=createSizedArray(t.length),i,s=t.length;for(i=0;i<s;i+=1)r[i]=Math.abs(t[i]);return r}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;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,r,i){this.type=t,this.currentTime=e,this.totalTime=r,this.direction=i<0?-1:1;}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1;}function BMCompleteLoopEvent(t,e,r,i){this.type=t,this.currentLoop=r,this.totalLoops=e,this.direction=i<0?-1:1;}function BMSegmentStartEvent(t,e,r){this.type=t,this.firstFrame=e,this.totalFrames=r;}function BMDestroyEvent(t,e){this.type=t,this.target=e;}function BMRenderFrameErrorEvent(t,e){this.type=\"renderFrameError\",this.nativeError=t,this.currentTime=e;}function BMConfigErrorEvent(t){this.type=\"configError\",this.nativeError=t;}var createElementID=function(){var t=0;return function(){return t+=1,idPrefix$1+\"__lottie_element_\"+t}}();function HSVtoRGB(t,e,r){var i,s,a,n,o,h,l,c;switch(n=Math.floor(t*6),o=t*6-n,h=r*(1-e),l=r*(1-o*e),c=r*(1-(1-o)*e),n%6){case 0:i=r,s=c,a=h;break;case 1:i=l,s=r,a=h;break;case 2:i=h,s=r,a=c;break;case 3:i=h,s=l,a=r;break;case 4:i=c,s=h,a=r;break;case 5:i=r,s=h,a=l;break}return [i,s,a]}function RGBtoHSV(t,e,r){var i=Math.max(t,e,r),s=Math.min(t,e,r),a=i-s,n,o=i===0?0:a/i,h=i/255;switch(i){case s:n=0;break;case t:n=e-r+a*(e<r?6:0),n/=6*a;break;case e:n=r-t+a*2,n/=6*a;break;case r:n=t-e+a*4,n/=6*a;break}return [n,o,h]}function addSaturationToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[1]+=e,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?\"0\"+r:r;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),\"#\"+t[i]+t[s]+t[a]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t;},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t;},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(t){expressionsInterfaces=t;},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(t){defaultCurveSegments=t;},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t;};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof$5=function(e){return typeof e}:_typeof$5=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$5(t)}var dataManager=function(){var t=1,e=[],r,i,s={onmessage:function(){},postMessage:function(d){r({data:d});}},a={postMessage:function(d){s.onmessage({data:d});}};function n(d){if(window.Worker&&window.Blob&&getWebWorker()){var m=new Blob([\"var _workerSelf = self; self.onmessage = \",d.toString()],{type:\"text/javascript\"}),p=URL.createObjectURL(m);return new Worker(p)}return r=d,s}function o(){i||(i=n(function(d){function m(){function u(D,$){var A,M,P=D.length,E,V,I,X;for(M=0;M<P;M+=1)if(A=D[M],\"ks\"in A&&!A.completed){if(A.completed=!0,A.hasMask){var J=A.masksProperties;for(V=J.length,E=0;E<V;E+=1)if(J[E].pt.k.i)w(J[E].pt.k);else for(X=J[E].pt.k.length,I=0;I<X;I+=1)J[E].pt.k[I].s&&w(J[E].pt.k[I].s[0]),J[E].pt.k[I].e&&w(J[E].pt.k[I].e[0]);}A.ty===0?(A.layers=g(A.refId,$),u(A.layers,$)):A.ty===4?b(A.shapes):A.ty===5&&N(A);}}function v(D,$){if(D){var A=0,M=D.length;for(A=0;A<M;A+=1)D[A].t===1&&(D[A].data.layers=g(D[A].data.refId,$),u(D[A].data.layers,$));}}function y(D,$){for(var A=0,M=$.length;A<M;){if($[A].id===D)return $[A];A+=1;}return null}function g(D,$){var A=y(D,$);return A?A.layers.__used?JSON.parse(JSON.stringify(A.layers)):(A.layers.__used=!0,A.layers):null}function b(D){var $,A=D.length,M,P;for($=A-1;$>=0;$-=1)if(D[$].ty===\"sh\")if(D[$].ks.k.i)w(D[$].ks.k);else for(P=D[$].ks.k.length,M=0;M<P;M+=1)D[$].ks.k[M].s&&w(D[$].ks.k[M].s[0]),D[$].ks.k[M].e&&w(D[$].ks.k[M].e[0]);else D[$].ty===\"gr\"&&b(D[$].it);}function w(D){var $,A=D.i.length;for($=0;$<A;$+=1)D.i[$][0]+=D.v[$][0],D.i[$][1]+=D.v[$][1],D.o[$][0]+=D.v[$][0],D.o[$][1]+=D.v[$][1];}function x(D,$){var A=$?$.split(\".\"):[100,100,100];return D[0]>A[0]?!0:A[0]>D[0]?!1:D[1]>A[1]?!0:A[1]>D[1]?!1:D[2]>A[2]?!0:A[2]>D[2]?!1:null}var _=function(){var D=[4,4,14];function $(M){var P=M.t.d;M.t.d={k:[{s:P,t:0}]};}function A(M){var P,E=M.length;for(P=0;P<E;P+=1)M[P].ty===5&&$(M[P]);}return function(M){if(x(D,M.v)&&(A(M.layers),M.assets)){var P,E=M.assets.length;for(P=0;P<E;P+=1)M.assets[P].layers&&A(M.assets[P].layers);}}}(),C=function(){var D=[4,7,99];return function($){if($.chars&&!x(D,$.v)){var A,M=$.chars.length;for(A=0;A<M;A+=1){var P=$.chars[A];P.data&&P.data.shapes&&(b(P.data.shapes),P.data.ip=0,P.data.op=99999,P.data.st=0,P.data.sr=1,P.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}},$.chars[A].t||(P.data.shapes.push({ty:\"no\"}),P.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\"})));}}}}(),T=function(){var D=[5,7,15];function $(M){var P=M.t.p;typeof P.a==\"number\"&&(P.a={a:0,k:P.a}),typeof P.p==\"number\"&&(P.p={a:0,k:P.p}),typeof P.r==\"number\"&&(P.r={a:0,k:P.r});}function A(M){var P,E=M.length;for(P=0;P<E;P+=1)M[P].ty===5&&$(M[P]);}return function(M){if(x(D,M.v)&&(A(M.layers),M.assets)){var P,E=M.assets.length;for(P=0;P<E;P+=1)M.assets[P].layers&&A(M.assets[P].layers);}}}(),O=function(){var D=[4,1,9];function $(M){var P,E=M.length,V,I;for(P=0;P<E;P+=1)if(M[P].ty===\"gr\")$(M[P].it);else if(M[P].ty===\"fl\"||M[P].ty===\"st\")if(M[P].c.k&&M[P].c.k[0].i)for(I=M[P].c.k.length,V=0;V<I;V+=1)M[P].c.k[V].s&&(M[P].c.k[V].s[0]/=255,M[P].c.k[V].s[1]/=255,M[P].c.k[V].s[2]/=255,M[P].c.k[V].s[3]/=255),M[P].c.k[V].e&&(M[P].c.k[V].e[0]/=255,M[P].c.k[V].e[1]/=255,M[P].c.k[V].e[2]/=255,M[P].c.k[V].e[3]/=255);else M[P].c.k[0]/=255,M[P].c.k[1]/=255,M[P].c.k[2]/=255,M[P].c.k[3]/=255;}function A(M){var P,E=M.length;for(P=0;P<E;P+=1)M[P].ty===4&&$(M[P].shapes);}return function(M){if(x(D,M.v)&&(A(M.layers),M.assets)){var P,E=M.assets.length;for(P=0;P<E;P+=1)M.assets[P].layers&&A(M.assets[P].layers);}}}(),z=function(){var D=[4,4,18];function $(M){var P,E=M.length,V,I;for(P=E-1;P>=0;P-=1)if(M[P].ty===\"sh\")if(M[P].ks.k.i)M[P].ks.k.c=M[P].closed;else for(I=M[P].ks.k.length,V=0;V<I;V+=1)M[P].ks.k[V].s&&(M[P].ks.k[V].s[0].c=M[P].closed),M[P].ks.k[V].e&&(M[P].ks.k[V].e[0].c=M[P].closed);else M[P].ty===\"gr\"&&$(M[P].it);}function A(M){var P,E,V=M.length,I,X,J,q;for(E=0;E<V;E+=1){if(P=M[E],P.hasMask){var G=P.masksProperties;for(X=G.length,I=0;I<X;I+=1)if(G[I].pt.k.i)G[I].pt.k.c=G[I].cl;else for(q=G[I].pt.k.length,J=0;J<q;J+=1)G[I].pt.k[J].s&&(G[I].pt.k[J].s[0].c=G[I].cl),G[I].pt.k[J].e&&(G[I].pt.k[J].e[0].c=G[I].cl);}P.ty===4&&$(P.shapes);}}return function(M){if(x(D,M.v)&&(A(M.layers),M.assets)){var P,E=M.assets.length;for(P=0;P<E;P+=1)M.assets[P].layers&&A(M.assets[P].layers);}}}();function L(D){D.__complete||(O(D),_(D),C(D),T(D),z(D),u(D.layers,D.assets),v(D.chars,D.assets),D.__complete=!0);}function N(D){D.t.a.length===0&&\"m\"in D.t.p;}var U={};return U.completeData=L,U.checkColors=O,U.checkChars=C,U.checkPathProperties=T,U.checkShapes=z,U.completeLayers=u,U}if(a.dataManager||(a.dataManager=m()),a.assetLoader||(a.assetLoader=function(){function u(y){var g=y.getResponseHeader(\"content-type\");return g&&y.responseType===\"json\"&&g.indexOf(\"json\")!==-1||y.response&&_typeof$5(y.response)===\"object\"?y.response:y.response&&typeof y.response==\"string\"?JSON.parse(y.response):y.responseText?JSON.parse(y.responseText):null}function v(y,g,b,w){var x,_=new XMLHttpRequest;try{_.responseType=\"json\";}catch{}_.onreadystatechange=function(){if(_.readyState===4)if(_.status===200)x=u(_),b(x);else try{x=u(_),b(x);}catch(C){w&&w(C);}};try{_.open([\"G\",\"E\",\"T\"].join(\"\"),y,!0);}catch{_.open([\"G\",\"E\",\"T\"].join(\"\"),g+\"/\"+y,!0);}_.send();}return {load:v}}()),d.data.type===\"loadAnimation\")a.assetLoader.load(d.data.path,d.data.fullPath,function(u){a.dataManager.completeData(u),a.postMessage({id:d.data.id,payload:u,status:\"success\"});},function(){a.postMessage({id:d.data.id,status:\"error\"});});else if(d.data.type===\"complete\"){var p=d.data.animation;a.dataManager.completeData(p),a.postMessage({id:d.data.id,payload:p,status:\"success\"});}else d.data.type===\"loadData\"&&a.assetLoader.load(d.data.path,d.data.fullPath,function(u){a.postMessage({id:d.data.id,payload:u,status:\"success\"});},function(){a.postMessage({id:d.data.id,status:\"error\"});});}),i.onmessage=function(d){var m=d.data,p=m.id,u=e[p];e[p]=null,m.status===\"success\"?u.onComplete(m.payload):u.onError&&u.onError();});}function h(d,m){t+=1;var p=\"processId_\"+t;return e[p]={onComplete:d,onError:m},p}function l(d,m,p){o();var u=h(m,p);i.postMessage({type:\"loadAnimation\",path:d,fullPath:window.location.origin+window.location.pathname,id:u});}function c(d,m,p){o();var u=h(m,p);i.postMessage({type:\"loadData\",path:d,fullPath:window.location.origin+window.location.pathname,id:u});}function f(d,m,p){o();var u=h(m,p);i.postMessage({type:\"complete\",animation:d,id:u});}return {loadAnimation:l,loadData:c,completeAnimation:f}}(),ImagePreloader=function(){var t=function(){var y=createTag(\"canvas\");y.width=1,y.height=1;var g=y.getContext(\"2d\");return g.fillStyle=\"rgba(0,0,0,0)\",g.fillRect(0,0,1,1),y}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null);}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null);}function i(y,g,b){var w=\"\";if(y.e)w=y.p;else if(g){var x=y.p;x.indexOf(\"images/\")!==-1&&(x=x.split(\"/\")[1]),w=g+x;}else w=b,w+=y.u?y.u:\"\",w+=y.p;return w}function s(y){var g=0,b=setInterval(function(){var w=y.getBBox();(w.width||g>500)&&(this._imageLoaded(),clearInterval(b)),g+=1;}.bind(this),50);}function a(y){var g=i(y,this.assetsPath,this.path),b=createNS(\"image\");isSafari?this.testImageLoaded(b):b.addEventListener(\"load\",this._imageLoaded,!1),b.addEventListener(\"error\",function(){w.img=t,this._imageLoaded();}.bind(this),!1),b.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",g),this._elementHelper.append?this._elementHelper.append(b):this._elementHelper.appendChild(b);var w={img:b,assetData:y};return w}function n(y){var g=i(y,this.assetsPath,this.path),b=createTag(\"img\");b.crossOrigin=\"anonymous\",b.addEventListener(\"load\",this._imageLoaded,!1),b.addEventListener(\"error\",function(){w.img=t,this._imageLoaded();}.bind(this),!1),b.src=g;var w={img:b,assetData:y};return w}function o(y){var g={assetData:y},b=i(y,this.assetsPath,this.path);return dataManager.loadData(b,function(w){g.img=w,this._footageLoaded();}.bind(this),function(){g.img={},this._footageLoaded();}.bind(this)),g}function h(y,g){this.imagesLoadedCb=g;var b,w=y.length;for(b=0;b<w;b+=1)y[b].layers||(!y[b].t||y[b].t===\"seq\"?(this.totalImages+=1,this.images.push(this._createImageData(y[b]))):y[b].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(y[b]))));}function l(y){this.path=y||\"\";}function c(y){this.assetsPath=y||\"\";}function f(y){for(var g=0,b=this.images.length;g<b;){if(this.images[g].assetData===y)return this.images[g].img;g+=1;}return null}function d(){this.imagesLoadedCb=null,this.images.length=0;}function m(){return this.totalImages===this.loadedAssets}function p(){return this.totalFootages===this.loadedFootagesCount}function u(y,g){y===\"svg\"?(this._elementHelper=g,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this);}function v(){this._imageLoaded=e.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=o.bind(this),this.assetsPath=\"\",this.path=\"\",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[];}return v.prototype={loadAssets:h,setAssetsPath:c,setPath:l,loadedImages:m,loadedFootages:p,destroy:d,getAsset:f,createImgData:n,createImageData:a,imageLoaded:e,footageLoaded:r,setCacheType:u},v}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var r=this._cbs[t],i=0;i<r.length;i+=1)r[i](e);},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e);}.bind(this)},removeEventListener:function(t,e){if(!e)this._cbs[t]=null;else if(this._cbs[t]){for(var r=0,i=this._cbs[t].length;r<i;)this._cbs[t][r]===e&&(this._cbs[t].splice(r,1),r-=1,i-=1),r+=1;this._cbs[t].length||(this._cbs[t]=null);}}};var markerParser=function(){function t(e){for(var r=e.split(`\\r\n`),i={},s,a=0,n=0;n<r.length;n+=1)s=r[n].split(\":\"),s.length===2&&(i[s[0]]=s[1].trim(),a+=1);if(a===0)throw new Error;return i}return function(e){for(var r=[],i=0;i<e.length;i+=1){var s=e[i],a={time:s.tm,duration:s.dr};try{a.payload=JSON.parse(e[i].cm);}catch{try{a.payload=t(e[i].cm);}catch{a.payload={name:e[i].cm};}}r.push(a);}return r}}(),ProjectInterface=function(){function t(e){this.compositions.push(e);}return function(){function e(r){for(var i=0,s=this.compositions.length;i<s;){if(this.compositions[i].data&&this.compositions[i].data.nm===r)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1;}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),renderers={},registerRenderer=function(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){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof$4=function(e){return typeof e}:_typeof$4=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$4(t)}var AnimationItem=function(){this._cbs=[],this.name=\"\",this.path=\"\",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath=\"\",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent(\"drawnFrame\",0,0,0),this.expressionsPlugin=getExpressionsPlugin();};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e=\"svg\";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var r=getRenderer(e);this.renderer=new r(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,t.loop===\"\"||t.loop===null||t.loop===void 0||t.loop===!0?this.loop=!0:t.loop===!1?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=\"autoplay\"in t?t.autoplay:!0,this.name=t.name?t.name:\"\",this.autoloadSegments=Object.prototype.hasOwnProperty.call(t,\"autoloadSegments\")?t.autoloadSegments:!0,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(t.path.lastIndexOf(\"\\\\\")!==-1?this.path=t.path.substr(0,t.path.lastIndexOf(\"\\\\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf(\"/\")+1),this.fileName=t.path.substr(t.path.lastIndexOf(\"/\")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(\".json\")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError));},AnimationItem.prototype.onSetupError=function(){this.trigger(\"data_failed\");},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation);},AnimationItem.prototype.setData=function(t,e){e&&_typeof$4(e)!==\"object\"&&(e=JSON.parse(e));var r={wrapper:t,animationData:e},i=t.attributes;r.path=i.getNamedItem(\"data-animation-path\")?i.getNamedItem(\"data-animation-path\").value:i.getNamedItem(\"data-bm-path\")?i.getNamedItem(\"data-bm-path\").value:i.getNamedItem(\"bm-path\")?i.getNamedItem(\"bm-path\").value:\"\",r.animType=i.getNamedItem(\"data-anim-type\")?i.getNamedItem(\"data-anim-type\").value:i.getNamedItem(\"data-bm-type\")?i.getNamedItem(\"data-bm-type\").value:i.getNamedItem(\"bm-type\")?i.getNamedItem(\"bm-type\").value:i.getNamedItem(\"data-bm-renderer\")?i.getNamedItem(\"data-bm-renderer\").value:i.getNamedItem(\"bm-renderer\")?i.getNamedItem(\"bm-renderer\").value:getRegisteredRenderer()||\"canvas\";var s=i.getNamedItem(\"data-anim-loop\")?i.getNamedItem(\"data-anim-loop\").value:i.getNamedItem(\"data-bm-loop\")?i.getNamedItem(\"data-bm-loop\").value:i.getNamedItem(\"bm-loop\")?i.getNamedItem(\"bm-loop\").value:\"\";s===\"false\"?r.loop=!1:s===\"true\"?r.loop=!0:s!==\"\"&&(r.loop=parseInt(s,10));var a=i.getNamedItem(\"data-anim-autoplay\")?i.getNamedItem(\"data-anim-autoplay\").value:i.getNamedItem(\"data-bm-autoplay\")?i.getNamedItem(\"data-bm-autoplay\").value:i.getNamedItem(\"bm-autoplay\")?i.getNamedItem(\"bm-autoplay\").value:!0;r.autoplay=a!==\"false\",r.name=i.getNamedItem(\"data-name\")?i.getNamedItem(\"data-name\").value:i.getNamedItem(\"data-bm-name\")?i.getNamedItem(\"data-bm-name\").value:i.getNamedItem(\"bm-name\")?i.getNamedItem(\"bm-name\").value:\"\";var n=i.getNamedItem(\"data-anim-prerender\")?i.getNamedItem(\"data-anim-prerender\").value:i.getNamedItem(\"data-bm-prerender\")?i.getNamedItem(\"data-bm-prerender\").value:i.getNamedItem(\"bm-prerender\")?i.getNamedItem(\"bm-prerender\").value:\"\";n===\"false\"&&(r.prerender=!1),r.path?this.setParams(r):this.trigger(\"destroy\");},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,r,i=e.length,s=t.layers,a,n=s.length;for(a=0;a<n;a+=1)for(r=0;r<i;){if(e[r].id===s[a].id){e[r]=s[a];break}r+=1;}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(i=t.assets.length,r=0;r<i;r+=1)this.animationData.assets.push(t.assets[r]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete);},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment();},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||t.length===0||!this.autoloadSegments){this.trigger(\"data_ready\"),this.timeCompleted=this.totalFrames;return}var e=t.shift();this.timeCompleted=e.time*this.frameRate;var r=this.path+this.fileName+\"_\"+this.segmentPos+\".json\";this.segmentPos+=1,dataManager.loadData(r,this.includeLayers.bind(this),function(){this.trigger(\"data_failed\");}.bind(this));},AnimationItem.prototype.loadSegments=function(){var t=this.animationData.segments;t||(this.timeCompleted=this.totalFrames),this.loadNextSegment();},AnimationItem.prototype.imagesLoaded=function(){this.trigger(\"loaded_images\"),this.checkLoaded();},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this));},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger(\"config_ready\"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause();}catch(e){this.triggerConfigError(e);}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20));},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!==\"canvas\")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger(\"DOMLoaded\");}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play();}},AnimationItem.prototype.resize=function(t,e){var r=typeof t==\"number\"?t:void 0,i=typeof e==\"number\"?e:void 0;this.renderer.updateContainerSize(r,i);},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t;},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger(\"enterFrame\"),this.renderFrame(),this.trigger(\"drawnFrame\");},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame);}catch(t){this.triggerRenderFrameError(t);}},AnimationItem.prototype.play=function(t){t&&this.name!==t||this.isPaused===!0&&(this.isPaused=!1,this.trigger(\"_play\"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger(\"_active\")));},AnimationItem.prototype.pause=function(t){t&&this.name!==t||this.isPaused===!1&&(this.isPaused=!0,this.trigger(\"_pause\"),this._idle=!0,this.trigger(\"_idle\"),this.audioController.pause());},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(this.isPaused===!0?this.play():this.pause());},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0));},AnimationItem.prototype.getMarkerData=function(t){for(var e,r=0;r<this.markers.length;r+=1)if(e=this.markers[r],e.payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,r){if(!(r&&this.name!==r)){var i=Number(t);if(isNaN(i)){var s=this.getMarkerData(t);s&&this.goToAndStop(s.time,!0);}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause();}},AnimationItem.prototype.goToAndPlay=function(t,e,r){if(!(r&&this.name!==r)){var i=Number(t);if(isNaN(i)){var s=this.getMarkerData(t);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0));}else this.goToAndStop(i,e,r);this.play();}},AnimationItem.prototype.advanceTime=function(t){if(!(this.isPaused===!0||this.isLoaded===!1)){var e=this.currentRawFrame+t*this.frameModifier,r=!1;e>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger(\"loopComplete\"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger(\"loopComplete\"):this._completedLoop=!0):(r=!0,e=0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger(\"complete\"));}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger(\"segmentStart\");},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?r=t:this.currentRawFrame+this.firstFrame>e&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0);},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),_typeof$4(t[0])===\"object\"){var r,i=t.length;for(r=0;r<i;r+=1)this.segments.push(t[r]);}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play();},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0);},AnimationItem.prototype.checkSegments=function(t){return this.segments.length?(this.adjustSegment(this.segments.shift(),t),!0):!1},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger(\"destroy\"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null);},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame();},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier();},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier();},AnimationItem.prototype.setLoop=function(t){this.loop=t;},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t);},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute();},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute();},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection);},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e=\"\";if(t.e)e=t.p;else if(this.assetsPath){var r=t.p;r.indexOf(\"images/\")!==-1&&(r=r.split(\"/\")[1]),e=this.assetsPath+r;}else e=this.path,e+=t.u?t.u:\"\",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,r=this.assets.length;e<r;){if(t===this.assets[e].id)return this.assets[e];e+=1;}return null},AnimationItem.prototype.hide=function(){this.renderer.hide();},AnimationItem.prototype.show=function(){this.renderer.show();},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(t,e,r){try{var i=this.renderer.getElementByPath(t);i.updateDocumentData(e,r);}catch{}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case\"enterFrame\":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case\"drawnFrame\":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case\"loopComplete\":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case\"complete\":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case\"segmentStart\":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case\"destroy\":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t);}t===\"enterFrame\"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),t===\"loopComplete\"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),t===\"complete\"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),t===\"segmentStart\"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),t===\"destroy\"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this));},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent(\"error\",e),this.onError&&this.onError.call(this,e);},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent(\"error\",e),this.onError&&this.onError.call(this,e);};var animationManager=function(){var t={},e=[],r=0,i=0,s=0,a=!0,n=!1;function o(A){for(var M=0,P=A.target;M<i;)e[M].animation===P&&(e.splice(M,1),M-=1,i-=1,P.isPaused||f()),M+=1;}function h(A,M){if(!A)return null;for(var P=0;P<i;){if(e[P].elem===A&&e[P].elem!==null)return e[P].animation;P+=1;}var E=new AnimationItem;return d(E,A),E.setData(A,M),E}function l(){var A,M=e.length,P=[];for(A=0;A<M;A+=1)P.push(e[A].animation);return P}function c(){s+=1,z();}function f(){s-=1;}function d(A,M){A.addEventListener(\"destroy\",o),A.addEventListener(\"_active\",c),A.addEventListener(\"_idle\",f),e.push({elem:M,animation:A}),i+=1;}function m(A){var M=new AnimationItem;return d(M,null),M.setParams(A),M}function p(A,M){var P;for(P=0;P<i;P+=1)e[P].animation.setSpeed(A,M);}function u(A,M){var P;for(P=0;P<i;P+=1)e[P].animation.setDirection(A,M);}function v(A){var M;for(M=0;M<i;M+=1)e[M].animation.play(A);}function y(A){var M=A-r,P;for(P=0;P<i;P+=1)e[P].animation.advanceTime(M);r=A,s&&!n?window.requestAnimationFrame(y):a=!0;}function g(A){r=A,window.requestAnimationFrame(y);}function b(A){var M;for(M=0;M<i;M+=1)e[M].animation.pause(A);}function w(A,M,P){var E;for(E=0;E<i;E+=1)e[E].animation.goToAndStop(A,M,P);}function x(A){var M;for(M=0;M<i;M+=1)e[M].animation.stop(A);}function _(A){var M;for(M=0;M<i;M+=1)e[M].animation.togglePause(A);}function C(A){var M;for(M=i-1;M>=0;M-=1)e[M].animation.destroy(A);}function T(A,M,P){var E=[].concat([].slice.call(document.getElementsByClassName(\"lottie\")),[].slice.call(document.getElementsByClassName(\"bodymovin\"))),V,I=E.length;for(V=0;V<I;V+=1)P&&E[V].setAttribute(\"data-bm-type\",P),h(E[V],A);if(M&&I===0){P||(P=\"svg\");var X=document.getElementsByTagName(\"body\")[0];X.innerText=\"\";var J=createTag(\"div\");J.style.width=\"100%\",J.style.height=\"100%\",J.setAttribute(\"data-bm-type\",P),X.appendChild(J),h(J,A);}}function O(){var A;for(A=0;A<i;A+=1)e[A].animation.resize();}function z(){!n&&s&&a&&(window.requestAnimationFrame(g),a=!1);}function L(){n=!0;}function N(){n=!1,z();}function U(A,M){var P;for(P=0;P<i;P+=1)e[P].animation.setVolume(A,M);}function D(A){var M;for(M=0;M<i;M+=1)e[M].animation.mute(A);}function $(A){var M;for(M=0;M<i;M+=1)e[M].animation.unmute(A);}return t.registerAnimation=h,t.loadAnimation=m,t.setSpeed=p,t.setDirection=u,t.play=v,t.pause=b,t.stop=x,t.togglePause=_,t.searchAnimations=T,t.resize=O,t.goToAndStop=w,t.destroy=C,t.freeze=L,t.unfreeze=N,t.setVolume=U,t.mute=D,t.unmute=$,t.getRegisteredAnimations=l,t}(),BezierFactory=function(){var t={};t.getBezierEasing=r;var e={};function r(g,b,w,x,_){var C=_||(\"bez_\"+g+\"_\"+b+\"_\"+w+\"_\"+x).replace(/\\./g,\"p\");if(e[C])return e[C];var T=new y([g,b,w,x]);return e[C]=T,T}var i=4,s=.001,a=1e-7,n=10,o=11,h=1/(o-1),l=typeof Float32Array==\"function\";function c(g,b){return 1-3*b+3*g}function f(g,b){return 3*b-6*g}function d(g){return 3*g}function m(g,b,w){return ((c(b,w)*g+f(b,w))*g+d(b))*g}function p(g,b,w){return 3*c(b,w)*g*g+2*f(b,w)*g+d(b)}function u(g,b,w,x,_){var C,T,O=0;do T=b+(w-b)/2,C=m(T,x,_)-g,C>0?w=T:b=T;while(Math.abs(C)>a&&++O<n);return T}function v(g,b,w,x){for(var _=0;_<i;++_){var C=p(b,w,x);if(C===0)return b;var T=m(b,w,x)-g;b-=T/C;}return b}function y(g){this._p=g,this._mSampleValues=l?new Float32Array(o):new Array(o),this._precomputed=!1,this.get=this.get.bind(this);}return y.prototype={get:function(g){var b=this._p[0],w=this._p[1],x=this._p[2],_=this._p[3];return this._precomputed||this._precompute(),b===w&&x===_?g:g===0?0:g===1?1:m(this._getTForX(g),w,_)},_precompute:function(){var g=this._p[0],b=this._p[1],w=this._p[2],x=this._p[3];this._precomputed=!0,(g!==b||w!==x)&&this._calcSampleValues();},_calcSampleValues:function(){for(var g=this._p[0],b=this._p[2],w=0;w<o;++w)this._mSampleValues[w]=m(w*h,g,b);},_getTForX:function(g){for(var b=this._p[0],w=this._p[2],x=this._mSampleValues,_=0,C=1,T=o-1;C!==T&&x[C]<=g;++C)_+=h;--C;var O=(g-x[C])/(x[C+1]-x[C]),z=_+O*h,L=p(z,b,w);return L>=s?v(g,z,b,w):L===0?z:u(g,_,_+h,b,w)}},t}(),pooling=function(){function t(e){return e.concat(createSizedArray(e.length))}return {double:t}}(),poolFactory=function(){return function(t,e,r){var i=0,s=t,a=createSizedArray(s),n={newElement:o,release:h};function o(){var l;return i?(i-=1,l=a[i]):l=e(),l}function h(l){i===s&&(a=pooling.double(a),s*=2),r&&r(l),a[i]=l,i+=1;}return n}}(),bezierLengthPool=function(){function t(){return {addedLength:0,percents:createTypedArray(\"float32\",getDefaultCurveSegments()),lengths:createTypedArray(\"float32\",getDefaultCurveSegments())}}return poolFactory(8,t)}(),segmentsLengthPool=function(){function t(){return {lengths:[],totalLength:0}}function e(r){var i,s=r.lengths.length;for(i=0;i<s;i+=1)bezierLengthPool.release(r.lengths[i]);r.lengths.length=0;}return poolFactory(8,t,e)}();function bezFunction(){var t=Math;function e(d,m,p,u,v,y){var g=d*u+m*v+p*y-v*u-y*d-p*m;return g>-.001&&g<.001}function r(d,m,p,u,v,y,g,b,w){if(p===0&&y===0&&w===0)return e(d,m,u,v,g,b);var x=t.sqrt(t.pow(u-d,2)+t.pow(v-m,2)+t.pow(y-p,2)),_=t.sqrt(t.pow(g-d,2)+t.pow(b-m,2)+t.pow(w-p,2)),C=t.sqrt(t.pow(g-u,2)+t.pow(b-v,2)+t.pow(w-y,2)),T;return x>_?x>C?T=x-_-C:T=C-_-x:C>_?T=C-_-x:T=_-x-C,T>-1e-4&&T<1e-4}var i=function(){return function(d,m,p,u){var v=getDefaultCurveSegments(),y,g,b,w,x,_=0,C,T=[],O=[],z=bezierLengthPool.newElement();for(b=p.length,y=0;y<v;y+=1){for(x=y/(v-1),C=0,g=0;g<b;g+=1)w=bmPow(1-x,3)*d[g]+3*bmPow(1-x,2)*x*p[g]+3*(1-x)*bmPow(x,2)*u[g]+bmPow(x,3)*m[g],T[g]=w,O[g]!==null&&(C+=bmPow(T[g]-O[g],2)),O[g]=T[g];C&&(C=bmSqrt(C),_+=C),z.percents[y]=x,z.lengths[y]=_;}return z.addedLength=_,z}}();function s(d){var m=segmentsLengthPool.newElement(),p=d.c,u=d.v,v=d.o,y=d.i,g,b=d._length,w=m.lengths,x=0;for(g=0;g<b-1;g+=1)w[g]=i(u[g],u[g+1],v[g],y[g+1]),x+=w[g].addedLength;return p&&b&&(w[g]=i(u[g],u[0],v[g],y[0]),x+=w[g].addedLength),m.totalLength=x,m}function a(d){this.segmentLength=0,this.points=new Array(d);}function n(d,m){this.partialLength=d,this.point=m;}var o=function(){var d={};return function(m,p,u,v){var y=(m[0]+\"_\"+m[1]+\"_\"+p[0]+\"_\"+p[1]+\"_\"+u[0]+\"_\"+u[1]+\"_\"+v[0]+\"_\"+v[1]).replace(/\\./g,\"p\");if(!d[y]){var g=getDefaultCurveSegments(),b,w,x,_,C,T=0,O,z,L=null;m.length===2&&(m[0]!==p[0]||m[1]!==p[1])&&e(m[0],m[1],p[0],p[1],m[0]+u[0],m[1]+u[1])&&e(m[0],m[1],p[0],p[1],p[0]+v[0],p[1]+v[1])&&(g=2);var N=new a(g);for(x=u.length,b=0;b<g;b+=1){for(z=createSizedArray(x),C=b/(g-1),O=0,w=0;w<x;w+=1)_=bmPow(1-C,3)*m[w]+3*bmPow(1-C,2)*C*(m[w]+u[w])+3*(1-C)*bmPow(C,2)*(p[w]+v[w])+bmPow(C,3)*p[w],z[w]=_,L!==null&&(O+=bmPow(z[w]-L[w],2));O=bmSqrt(O),T+=O,N.points[b]=new n(O,z),L=z;}N.segmentLength=T,d[y]=N;}return d[y]}}();function h(d,m){var p=m.percents,u=m.lengths,v=p.length,y=bmFloor((v-1)*d),g=d*m.addedLength,b=0;if(y===v-1||y===0||g===u[y])return p[y];for(var w=u[y]>g?-1:1,x=!0;x;)if(u[y]<=g&&u[y+1]>g?(b=(g-u[y])/(u[y+1]-u[y]),x=!1):y+=w,y<0||y>=v-1){if(y===v-1)return p[y];x=!1;}return p[y]+(p[y+1]-p[y])*b}function l(d,m,p,u,v,y){var g=h(v,y),b=1-g,w=t.round((b*b*b*d[0]+(g*b*b+b*g*b+b*b*g)*p[0]+(g*g*b+b*g*g+g*b*g)*u[0]+g*g*g*m[0])*1e3)/1e3,x=t.round((b*b*b*d[1]+(g*b*b+b*g*b+b*b*g)*p[1]+(g*g*b+b*g*g+g*b*g)*u[1]+g*g*g*m[1])*1e3)/1e3;return [w,x]}var c=createTypedArray(\"float32\",8);function f(d,m,p,u,v,y,g){v<0?v=0:v>1&&(v=1);var b=h(v,g);y=y>1?1:y;var w=h(y,g),x,_=d.length,C=1-b,T=1-w,O=C*C*C,z=b*C*C*3,L=b*b*C*3,N=b*b*b,U=C*C*T,D=b*C*T+C*b*T+C*C*w,$=b*b*T+C*b*w+b*C*w,A=b*b*w,M=C*T*T,P=b*T*T+C*w*T+C*T*w,E=b*w*T+C*w*w+b*T*w,V=b*w*w,I=T*T*T,X=w*T*T+T*w*T+T*T*w,J=w*w*T+T*w*w+w*T*w,q=w*w*w;for(x=0;x<_;x+=1)c[x*4]=t.round((O*d[x]+z*p[x]+L*u[x]+N*m[x])*1e3)/1e3,c[x*4+1]=t.round((U*d[x]+D*p[x]+$*u[x]+A*m[x])*1e3)/1e3,c[x*4+2]=t.round((M*d[x]+P*p[x]+E*u[x]+V*m[x])*1e3)/1e3,c[x*4+3]=t.round((I*d[x]+X*p[x]+J*u[x]+q*m[x])*1e3)/1e3;return c}return {getSegmentsLength:s,getNewSegment:f,getPointInSegment:l,buildBezierData:o,pointOnLine2D:e,pointOnLine3D:r}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(t,e){var r=this.offsetTime,i;this.propType===\"multidimensional\"&&(i=createTypedArray(\"float32\",this.pv.length));for(var s=e.lastIndex,a=s,n=this.keyframes.length-1,o=!0,h,l,c;o;){if(h=this.keyframes[a],l=this.keyframes[a+1],a===n-1&&t>=l.t-r){h.h&&(h=l),s=0;break}if(l.t-r>t){s=a;break}a<n-1?a+=1:(s=0,o=!1);}c=this.keyframesMetadata[a]||{};var f,d,m,p,u,v,y=l.t-r,g=h.t-r,b;if(h.to){c.bezierData||(c.bezierData=bez.buildBezierData(h.s,l.s||h.e,h.to,h.ti));var w=c.bezierData;if(t>=y||t<g){var x=t>=y?w.points.length-1:0;for(d=w.points[x].point.length,f=0;f<d;f+=1)i[f]=w.points[x].point[f];}else {c.__fnct?v=c.__fnct:(v=BezierFactory.getBezierEasing(h.o.x,h.o.y,h.i.x,h.i.y,h.n).get,c.__fnct=v),m=v((t-g)/(y-g));var _=w.segmentLength*m,C,T=e.lastFrame<t&&e._lastKeyframeIndex===a?e._lastAddedLength:0;for(u=e.lastFrame<t&&e._lastKeyframeIndex===a?e._lastPoint:0,o=!0,p=w.points.length;o;){if(T+=w.points[u].partialLength,_===0||m===0||u===w.points.length-1){for(d=w.points[u].point.length,f=0;f<d;f+=1)i[f]=w.points[u].point[f];break}else if(_>=T&&_<T+w.points[u+1].partialLength){for(C=(_-T)/w.points[u+1].partialLength,d=w.points[u].point.length,f=0;f<d;f+=1)i[f]=w.points[u].point[f]+(w.points[u+1].point[f]-w.points[u].point[f])*C;break}u<p-1?u+=1:o=!1;}e._lastPoint=u,e._lastAddedLength=T-w.points[u].partialLength,e._lastKeyframeIndex=a;}}else {var O,z,L,N,U;if(n=h.s.length,b=l.s||h.e,this.sh&&h.h!==1)if(t>=y)i[0]=b[0],i[1]=b[1],i[2]=b[2];else if(t<=g)i[0]=h.s[0],i[1]=h.s[1],i[2]=h.s[2];else {var D=createQuaternion(h.s),$=createQuaternion(b),A=(t-g)/(y-g);quaternionToEuler(i,slerp(D,$,A));}else for(a=0;a<n;a+=1)h.h!==1&&(t>=y?m=1:t<g?m=0:(h.o.x.constructor===Array?(c.__fnct||(c.__fnct=[]),c.__fnct[a]?v=c.__fnct[a]:(O=h.o.x[a]===void 0?h.o.x[0]:h.o.x[a],z=h.o.y[a]===void 0?h.o.y[0]:h.o.y[a],L=h.i.x[a]===void 0?h.i.x[0]:h.i.x[a],N=h.i.y[a]===void 0?h.i.y[0]:h.i.y[a],v=BezierFactory.getBezierEasing(O,z,L,N).get,c.__fnct[a]=v)):c.__fnct?v=c.__fnct:(O=h.o.x,z=h.o.y,L=h.i.x,N=h.i.y,v=BezierFactory.getBezierEasing(O,z,L,N).get,h.keyframeMetadata=v),m=v((t-g)/(y-g)))),b=l.s||h.e,U=h.h===1?h.s[a]:h.s[a]+(b[a]-h.s[a])*m,this.propType===\"multidimensional\"?i[a]=U:i=U;}return e.lastIndex=s,i}function slerp(t,e,r){var i=[],s=t[0],a=t[1],n=t[2],o=t[3],h=e[0],l=e[1],c=e[2],f=e[3],d,m,p,u,v;return m=s*h+a*l+n*c+o*f,m<0&&(m=-m,h=-h,l=-l,c=-c,f=-f),1-m>1e-6?(d=Math.acos(m),p=Math.sin(d),u=Math.sin((1-r)*d)/p,v=Math.sin(r*d)/p):(u=1-r,v=r),i[0]=u*s+v*h,i[1]=u*a+v*l,i[2]=u*n+v*c,i[3]=u*o+v*f,i}function quaternionToEuler(t,e){var r=e[0],i=e[1],s=e[2],a=e[3],n=Math.atan2(2*i*a-2*r*s,1-2*i*i-2*s*s),o=Math.asin(2*r*i+2*s*a),h=Math.atan2(2*r*a-2*i*s,1-2*r*r-2*s*s);t[0]=n/degToRads,t[1]=o/degToRads,t[2]=h/degToRads;}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,i=t[2]*degToRads,s=Math.cos(e/2),a=Math.cos(r/2),n=Math.cos(i/2),o=Math.sin(e/2),h=Math.sin(r/2),l=Math.sin(i/2),c=s*a*n-o*h*l,f=o*h*n+s*a*l,d=o*a*n+s*h*l,m=s*h*n-o*a*l;return [f,d,m,c]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i;}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if(this.propType===\"unidimensional\")e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,i=this.v.length;r<i;)e=t[r]*this.mult,mathAbs(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1;}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)r=this.effectsSequence[t](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId;}}function addEffect(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this);}function ValueProperty(t,e,r,i){this.propType=\"unidimensional\",this.mult=r||1,this.data=e,this.v=r?e.k*r:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=i,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect;}function MultiDimensionalProperty(t,e,r,i){this.propType=\"multidimensional\",this.mult=r||1,this.data=e,this._mdf=!1,this.elem=t,this.container=i,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,a=e.k.length;for(this.v=createTypedArray(\"float32\",a),this.pv=createTypedArray(\"float32\",a),this.vel=createTypedArray(\"float32\",a),s=0;s<a;s+=1)this.v[s]=e.k[s]*this.mult,this.pv[s]=e.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect;}function KeyframedValueProperty(t,e,r,i){this.propType=\"unidimensional\",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=r||1,this.elem=t,this.container=i,this.comp=t.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect;}function KeyframedMultidimensionalProperty(t,e,r,i){this.propType=\"multidimensional\";var s,a=e.k.length,n,o,h,l;for(s=0;s<a-1;s+=1)e.k[s].to&&e.k[s].s&&e.k[s+1]&&e.k[s+1].s&&(n=e.k[s].s,o=e.k[s+1].s,h=e.k[s].to,l=e.k[s].ti,(n.length===2&&!(n[0]===o[0]&&n[1]===o[1])&&bez.pointOnLine2D(n[0],n[1],o[0],o[1],n[0]+h[0],n[1]+h[1])&&bez.pointOnLine2D(n[0],n[1],o[0],o[1],o[0]+l[0],o[1]+l[1])||n.length===3&&!(n[0]===o[0]&&n[1]===o[1]&&n[2]===o[2])&&bez.pointOnLine3D(n[0],n[1],n[2],o[0],o[1],o[2],n[0]+h[0],n[1]+h[1],n[2]+h[2])&&bez.pointOnLine3D(n[0],n[1],n[2],o[0],o[1],o[2],o[0]+l[0],o[1]+l[1],o[2]+l[2]))&&(e.k[s].to=null,e.k[s].ti=null),n[0]===o[0]&&n[1]===o[1]&&h[0]===0&&h[1]===0&&l[0]===0&&l[1]===0&&(n.length===2||n[2]===o[2]&&h[2]===0&&l[2]===0)&&(e.k[s].to=null,e.k[s].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=t,this.container=i,this.comp=t.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=e.k[0].s.length;for(this.v=createTypedArray(\"float32\",c),this.pv=createTypedArray(\"float32\",c),s=0;s<c;s+=1)this.v[s]=initFrame,this.pv[s]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray(\"float32\",c)},this.addEffect=addEffect;}var PropertyFactory=function(){function t(r,i,s,a,n){i.sid&&(i=r.globalData.slotManager.getProp(i));var o;if(!i.k.length)o=new ValueProperty(r,i,a,n);else if(typeof i.k[0]==\"number\")o=new MultiDimensionalProperty(r,i,a,n);else switch(s){case 0:o=new KeyframedValueProperty(r,i,a,n);break;case 1:o=new KeyframedMultidimensionalProperty(r,i,a,n);break}return o.effectsSequence.length&&n.addDynamicProperty(o),o}var e={getProp:t};return e}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){this.dynamicProperties.indexOf(t)===-1&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0);},iterateDynamicProperties:function(){this._mdf=!1;var t,e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0);},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1;}};var pointPool=function(){function t(){return createTypedArray(\"float32\",2)}return poolFactory(8,t)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength);}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var r=0;r<e;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=1;},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t;},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2;},ShapePath.prototype.setXYAt=function(t,e,r,i,s){var a;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case\"v\":a=this.v;break;case\"i\":a=this.i;break;case\"o\":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=t,a[i][1]=e;},ShapePath.prototype.setTripleAt=function(t,e,r,i,s,a,n,o){this.setXYAt(t,e,\"v\",n,o),this.setXYAt(r,i,\"o\",n,o),this.setXYAt(s,a,\"i\",n,o);},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,i=this.i,s=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),s=1);var a=this._length-1,n=this._length,o;for(o=s;o<n;o+=1)t.setTripleAt(e[a][0],e[a][1],i[a][0],i[a][1],r[a][0],r[a][1],o,!1),a-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function t(){return new ShapePath}function e(s){var a=s._length,n;for(n=0;n<a;n+=1)pointPool.release(s.v[n]),pointPool.release(s.i[n]),pointPool.release(s.o[n]),s.v[n]=null,s.i[n]=null,s.o[n]=null;s._length=0,s.c=!1;}function r(s){var a=i.newElement(),n,o=s._length===void 0?s.v.length:s._length;for(a.setLength(o),a.c=s.c,n=0;n<o;n+=1)a.setTripleAt(s.v[n][0],s.v[n][1],s.o[n][0],s.o[n][1],s.i[n][0],s.i[n][1],n);return a}var i=poolFactory(4,t,e);return i.clone=r,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength);}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1;},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0;};var shapeCollectionPool=function(){var t={newShapeCollection:s,release:a},e=0,r=4,i=createSizedArray(r);function s(){var n;return e?(e-=1,n=i[e]):n=new ShapeCollection,n}function a(n){var o,h=n._length;for(o=0;o<h;o+=1)shapePool.release(n.shapes[o]);n._length=0,e===r&&(i=pooling.double(i),r*=2),i[e]=n,e+=1;}return t}(),ShapePropertyFactory=function(){var t=-999999;function e(y,g,b){var w=b.lastIndex,x,_,C,T,O,z,L,N,U,D=this.keyframes;if(y<D[0].t-this.offsetTime)x=D[0].s[0],C=!0,w=0;else if(y>=D[D.length-1].t-this.offsetTime)x=D[D.length-1].s?D[D.length-1].s[0]:D[D.length-2].e[0],C=!0;else {for(var $=w,A=D.length-1,M=!0,P,E,V;M&&(P=D[$],E=D[$+1],!(E.t-this.offsetTime>y));)$<A-1?$+=1:M=!1;if(V=this.keyframesMetadata[$]||{},C=P.h===1,w=$,!C){if(y>=E.t-this.offsetTime)N=1;else if(y<P.t-this.offsetTime)N=0;else {var I;V.__fnct?I=V.__fnct:(I=BezierFactory.getBezierEasing(P.o.x,P.o.y,P.i.x,P.i.y).get,V.__fnct=I),N=I((y-(P.t-this.offsetTime))/(E.t-this.offsetTime-(P.t-this.offsetTime)));}_=E.s?E.s[0]:P.e[0];}x=P.s[0];}for(z=g._length,L=x.i[0].length,b.lastIndex=w,T=0;T<z;T+=1)for(O=0;O<L;O+=1)U=C?x.i[T][O]:x.i[T][O]+(_.i[T][O]-x.i[T][O])*N,g.i[T][O]=U,U=C?x.o[T][O]:x.o[T][O]+(_.o[T][O]-x.o[T][O])*N,g.o[T][O]=U,U=C?x.v[T][O]:x.v[T][O]+(_.v[T][O]-x.v[T][O])*N,g.v[T][O]=U;}function r(){var y=this.comp.renderedFrame-this.offsetTime,g=this.keyframes[0].t-this.offsetTime,b=this.keyframes[this.keyframes.length-1].t-this.offsetTime,w=this._caching.lastFrame;return w!==t&&(w<g&&y<g||w>b&&y>b)||(this._caching.lastIndex=w<y?this._caching.lastIndex:0,this.interpolateShape(y,this.pv,this._caching)),this._caching.lastFrame=y,this.pv}function i(){this.paths=this.localShapeCollection;}function s(y,g){if(y._length!==g._length||y.c!==g.c)return !1;var b,w=y._length;for(b=0;b<w;b+=1)if(y.v[b][0]!==g.v[b][0]||y.v[b][1]!==g.v[b][1]||y.o[b][0]!==g.o[b][0]||y.o[b][1]!==g.o[b][1]||y.i[b][0]!==g.i[b][0]||y.i[b][1]!==g.i[b][1])return !1;return !0}function a(y){s(this.v,y)||(this.v=shapePool.clone(y),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection);}function n(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var y;this.kf?y=this.pv:this.data.ks?y=this.data.ks.k:y=this.data.pt.k;var g,b=this.effectsSequence.length;for(g=0;g<b;g+=1)y=this.effectsSequence[g](y);this.setVValue(y),this.lock=!1,this.frameId=this.elem.globalData.frameId;}}function o(y,g,b){this.propType=\"shape\",this.comp=y.comp,this.container=y,this.elem=y,this.data=g,this.k=!1,this.kf=!1,this._mdf=!1;var w=b===3?g.pt.k:g.ks.k;this.v=shapePool.clone(w),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[];}function h(y){this.effectsSequence.push(y),this.container.addDynamicProperty(this);}o.prototype.interpolateShape=e,o.prototype.getValue=n,o.prototype.setVValue=a,o.prototype.addEffect=h;function l(y,g,b){this.propType=\"shape\",this.comp=y.comp,this.elem=y,this.container=y,this.offsetTime=y.data.st,this.keyframes=b===3?g.pt.k:g.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var w=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,w),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=i,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[r.bind(this)];}l.prototype.getValue=n,l.prototype.interpolateShape=e,l.prototype.setVValue=a,l.prototype.addEffect=h;var c=function(){var y=roundCorner;function g(b,w){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=w.d,this.elem=b,this.comp=b.comp,this.frameId=-1,this.initDynamicPropertyContainer(b),this.p=PropertyFactory.getProp(b,w.p,1,0,this),this.s=PropertyFactory.getProp(b,w.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath());}return g.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath());},convertEllToPath:function(){var b=this.p.v[0],w=this.p.v[1],x=this.s.v[0]/2,_=this.s.v[1]/2,C=this.d!==3,T=this.v;T.v[0][0]=b,T.v[0][1]=w-_,T.v[1][0]=C?b+x:b-x,T.v[1][1]=w,T.v[2][0]=b,T.v[2][1]=w+_,T.v[3][0]=C?b-x:b+x,T.v[3][1]=w,T.i[0][0]=C?b-x*y:b+x*y,T.i[0][1]=w-_,T.i[1][0]=C?b+x:b-x,T.i[1][1]=w-_*y,T.i[2][0]=C?b+x*y:b-x*y,T.i[2][1]=w+_,T.i[3][0]=C?b-x:b+x,T.i[3][1]=w+_*y,T.o[0][0]=C?b+x*y:b-x*y,T.o[0][1]=w-_,T.o[1][0]=C?b+x:b-x,T.o[1][1]=w+_*y,T.o[2][0]=C?b-x*y:b+x*y,T.o[2][1]=w+_,T.o[3][0]=C?b-x:b+x,T.o[3][1]=w-_*y;}},extendPrototype([DynamicPropertyContainer],g),g}(),f=function(){function y(g,b){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=g,this.comp=g.comp,this.data=b,this.frameId=-1,this.d=b.d,this.initDynamicPropertyContainer(g),b.sy===1?(this.ir=PropertyFactory.getProp(g,b.ir,0,0,this),this.is=PropertyFactory.getProp(g,b.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(g,b.pt,0,0,this),this.p=PropertyFactory.getProp(g,b.p,1,0,this),this.r=PropertyFactory.getProp(g,b.r,0,degToRads,this),this.or=PropertyFactory.getProp(g,b.or,0,0,this),this.os=PropertyFactory.getProp(g,b.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath());}return y.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath());},convertStarToPath:function(){var g=Math.floor(this.pt.v)*2,b=Math.PI*2/g,w=!0,x=this.or.v,_=this.ir.v,C=this.os.v,T=this.is.v,O=2*Math.PI*x/(g*2),z=2*Math.PI*_/(g*2),L,N,U,D,$=-Math.PI/2;$+=this.r.v;var A=this.data.d===3?-1:1;for(this.v._length=0,L=0;L<g;L+=1){N=w?x:_,U=w?C:T,D=w?O:z;var M=N*Math.cos($),P=N*Math.sin($),E=M===0&&P===0?0:P/Math.sqrt(M*M+P*P),V=M===0&&P===0?0:-M/Math.sqrt(M*M+P*P);M+=+this.p.v[0],P+=+this.p.v[1],this.v.setTripleAt(M,P,M-E*D*U*A,P-V*D*U*A,M+E*D*U*A,P+V*D*U*A,L,!0),w=!w,$+=b*A;}},convertPolygonToPath:function(){var g=Math.floor(this.pt.v),b=Math.PI*2/g,w=this.or.v,x=this.os.v,_=2*Math.PI*w/(g*4),C,T=-Math.PI*.5,O=this.data.d===3?-1:1;for(T+=this.r.v,this.v._length=0,C=0;C<g;C+=1){var z=w*Math.cos(T),L=w*Math.sin(T),N=z===0&&L===0?0:L/Math.sqrt(z*z+L*L),U=z===0&&L===0?0:-z/Math.sqrt(z*z+L*L);z+=+this.p.v[0],L+=+this.p.v[1],this.v.setTripleAt(z,L,z-N*_*x*O,L-U*_*x*O,z+N*_*x*O,L+U*_*x*O,C,!0),T+=b*O;}this.paths.length=0,this.paths[0]=this.v;}},extendPrototype([DynamicPropertyContainer],y),y}(),d=function(){function y(g,b){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=g,this.comp=g.comp,this.frameId=-1,this.d=b.d,this.initDynamicPropertyContainer(g),this.p=PropertyFactory.getProp(g,b.p,1,0,this),this.s=PropertyFactory.getProp(g,b.s,1,0,this),this.r=PropertyFactory.getProp(g,b.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath());}return y.prototype={convertRectToPath:function(){var g=this.p.v[0],b=this.p.v[1],w=this.s.v[0]/2,x=this.s.v[1]/2,_=bmMin(w,x,this.r.v),C=_*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(g+w,b-x+_,g+w,b-x+_,g+w,b-x+C,0,!0),this.v.setTripleAt(g+w,b+x-_,g+w,b+x-C,g+w,b+x-_,1,!0),_!==0?(this.v.setTripleAt(g+w-_,b+x,g+w-_,b+x,g+w-C,b+x,2,!0),this.v.setTripleAt(g-w+_,b+x,g-w+C,b+x,g-w+_,b+x,3,!0),this.v.setTripleAt(g-w,b+x-_,g-w,b+x-_,g-w,b+x-C,4,!0),this.v.setTripleAt(g-w,b-x+_,g-w,b-x+C,g-w,b-x+_,5,!0),this.v.setTripleAt(g-w+_,b-x,g-w+_,b-x,g-w+C,b-x,6,!0),this.v.setTripleAt(g+w-_,b-x,g+w-C,b-x,g+w-_,b-x,7,!0)):(this.v.setTripleAt(g-w,b+x,g-w+C,b+x,g-w,b+x,2),this.v.setTripleAt(g-w,b-x,g-w,b-x+C,g-w,b-x,3))):(this.v.setTripleAt(g+w,b-x+_,g+w,b-x+C,g+w,b-x+_,0,!0),_!==0?(this.v.setTripleAt(g+w-_,b-x,g+w-_,b-x,g+w-C,b-x,1,!0),this.v.setTripleAt(g-w+_,b-x,g-w+C,b-x,g-w+_,b-x,2,!0),this.v.setTripleAt(g-w,b-x+_,g-w,b-x+_,g-w,b-x+C,3,!0),this.v.setTripleAt(g-w,b+x-_,g-w,b+x-C,g-w,b+x-_,4,!0),this.v.setTripleAt(g-w+_,b+x,g-w+_,b+x,g-w+C,b+x,5,!0),this.v.setTripleAt(g+w-_,b+x,g+w-C,b+x,g+w-_,b+x,6,!0),this.v.setTripleAt(g+w,b+x-_,g+w,b+x-_,g+w,b+x-C,7,!0)):(this.v.setTripleAt(g-w,b-x,g-w+C,b-x,g-w,b-x,1,!0),this.v.setTripleAt(g-w,b+x,g-w,b+x-C,g-w,b+x,2,!0),this.v.setTripleAt(g+w,b+x,g+w-C,b+x,g+w,b+x,3,!0)));},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath());},reset:i},extendPrototype([DynamicPropertyContainer],y),y}();function m(y,g,b){var w;if(b===3||b===4){var x=b===3?g.pt:g.ks,_=x.k;_.length?w=new l(y,g,b):w=new o(y,g,b);}else b===5?w=new d(y,g):b===6?w=new c(y,g):b===7&&(w=new f(y,g));return w.k&&y.addDynamicProperty(w),w}function p(){return o}function u(){return l}var v={};return v.getShapeProp=m,v.getConstructorFunction=p,v.getKeyframedConstructorFunction=u,v}(),Matrix=function(){var t=Math.cos,e=Math.sin,r=Math.tan,i=Math.round;function s(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(P){if(P===0)return this;var E=t(P),V=e(P);return this._t(E,-V,0,0,V,E,0,0,0,0,1,0,0,0,0,1)}function n(P){if(P===0)return this;var E=t(P),V=e(P);return this._t(1,0,0,0,0,E,-V,0,0,V,E,0,0,0,0,1)}function o(P){if(P===0)return this;var E=t(P),V=e(P);return this._t(E,0,V,0,0,1,0,0,-V,0,E,0,0,0,0,1)}function h(P){if(P===0)return this;var E=t(P),V=e(P);return this._t(E,-V,0,0,V,E,0,0,0,0,1,0,0,0,0,1)}function l(P,E){return this._t(1,E,P,1,0,0)}function c(P,E){return this.shear(r(P),r(E))}function f(P,E){var V=t(E),I=e(E);return this._t(V,I,0,0,-I,V,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(P),1,0,0,0,0,1,0,0,0,0,1)._t(V,-I,0,0,I,V,0,0,0,0,1,0,0,0,0,1)}function d(P,E,V){return !V&&V!==0&&(V=1),P===1&&E===1&&V===1?this:this._t(P,0,0,0,0,E,0,0,0,0,V,0,0,0,0,1)}function m(P,E,V,I,X,J,q,G,Q,rt,it,dt,ut,lt,ht,at){return this.props[0]=P,this.props[1]=E,this.props[2]=V,this.props[3]=I,this.props[4]=X,this.props[5]=J,this.props[6]=q,this.props[7]=G,this.props[8]=Q,this.props[9]=rt,this.props[10]=it,this.props[11]=dt,this.props[12]=ut,this.props[13]=lt,this.props[14]=ht,this.props[15]=at,this}function p(P,E,V){return V=V||0,P!==0||E!==0||V!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,P,E,V,1):this}function u(P,E,V,I,X,J,q,G,Q,rt,it,dt,ut,lt,ht,at){var tt=this.props;if(P===1&&E===0&&V===0&&I===0&&X===0&&J===1&&q===0&&G===0&&Q===0&&rt===0&&it===1&&dt===0)return tt[12]=tt[12]*P+tt[15]*ut,tt[13]=tt[13]*J+tt[15]*lt,tt[14]=tt[14]*it+tt[15]*ht,tt[15]*=at,this._identityCalculated=!1,this;var Vt=tt[0],Nt=tt[1],Rt=tt[2],Ot=tt[3],Pt=tt[4],Mt=tt[5],ft=tt[6],Z=tt[7],K=tt[8],ot=tt[9],mt=tt[10],Et=tt[11],Xt=tt[12],ie=tt[13],ce=tt[14],ue=tt[15];return tt[0]=Vt*P+Nt*X+Rt*Q+Ot*ut,tt[1]=Vt*E+Nt*J+Rt*rt+Ot*lt,tt[2]=Vt*V+Nt*q+Rt*it+Ot*ht,tt[3]=Vt*I+Nt*G+Rt*dt+Ot*at,tt[4]=Pt*P+Mt*X+ft*Q+Z*ut,tt[5]=Pt*E+Mt*J+ft*rt+Z*lt,tt[6]=Pt*V+Mt*q+ft*it+Z*ht,tt[7]=Pt*I+Mt*G+ft*dt+Z*at,tt[8]=K*P+ot*X+mt*Q+Et*ut,tt[9]=K*E+ot*J+mt*rt+Et*lt,tt[10]=K*V+ot*q+mt*it+Et*ht,tt[11]=K*I+ot*G+mt*dt+Et*at,tt[12]=Xt*P+ie*X+ce*Q+ue*ut,tt[13]=Xt*E+ie*J+ce*rt+ue*lt,tt[14]=Xt*V+ie*q+ce*it+ue*ht,tt[15]=Xt*I+ie*G+ce*dt+ue*at,this._identityCalculated=!1,this}function v(P){var E=P.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 y(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function g(P){for(var E=0;E<16;){if(P.props[E]!==this.props[E])return !1;E+=1;}return !0}function b(P){var E;for(E=0;E<16;E+=1)P.props[E]=this.props[E];return P}function w(P){var E;for(E=0;E<16;E+=1)this.props[E]=P[E];}function x(P,E,V){return {x:P*this.props[0]+E*this.props[4]+V*this.props[8]+this.props[12],y:P*this.props[1]+E*this.props[5]+V*this.props[9]+this.props[13],z:P*this.props[2]+E*this.props[6]+V*this.props[10]+this.props[14]}}function _(P,E,V){return P*this.props[0]+E*this.props[4]+V*this.props[8]+this.props[12]}function C(P,E,V){return P*this.props[1]+E*this.props[5]+V*this.props[9]+this.props[13]}function T(P,E,V){return P*this.props[2]+E*this.props[6]+V*this.props[10]+this.props[14]}function O(){var P=this.props[0]*this.props[5]-this.props[1]*this.props[4],E=this.props[5]/P,V=-this.props[1]/P,I=-this.props[4]/P,X=this.props[0]/P,J=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/P,q=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/P,G=new Matrix;return G.props[0]=E,G.props[1]=V,G.props[4]=I,G.props[5]=X,G.props[12]=J,G.props[13]=q,G}function z(P){var E=this.getInverseMatrix();return E.applyToPointArray(P[0],P[1],P[2]||0)}function L(P){var E,V=P.length,I=[];for(E=0;E<V;E+=1)I[E]=z(P[E]);return I}function N(P,E,V){var I=createTypedArray(\"float32\",6);if(this.isIdentity())I[0]=P[0],I[1]=P[1],I[2]=E[0],I[3]=E[1],I[4]=V[0],I[5]=V[1];else {var X=this.props[0],J=this.props[1],q=this.props[4],G=this.props[5],Q=this.props[12],rt=this.props[13];I[0]=P[0]*X+P[1]*q+Q,I[1]=P[0]*J+P[1]*G+rt,I[2]=E[0]*X+E[1]*q+Q,I[3]=E[0]*J+E[1]*G+rt,I[4]=V[0]*X+V[1]*q+Q,I[5]=V[0]*J+V[1]*G+rt;}return I}function U(P,E,V){var I;return this.isIdentity()?I=[P,E,V]:I=[P*this.props[0]+E*this.props[4]+V*this.props[8]+this.props[12],P*this.props[1]+E*this.props[5]+V*this.props[9]+this.props[13],P*this.props[2]+E*this.props[6]+V*this.props[10]+this.props[14]],I}function D(P,E){if(this.isIdentity())return P+\",\"+E;var V=this.props;return Math.round((P*V[0]+E*V[4]+V[12])*100)/100+\",\"+Math.round((P*V[1]+E*V[5]+V[13])*100)/100}function $(){for(var P=0,E=this.props,V=\"matrix3d(\",I=1e4;P<16;)V+=i(E[P]*I)/I,V+=P===15?\")\":\",\",P+=1;return V}function A(P){var E=1e4;return P<1e-6&&P>0||P>-1e-6&&P<0?i(P*E)/E:P}function M(){var P=this.props,E=A(P[0]),V=A(P[1]),I=A(P[4]),X=A(P[5]),J=A(P[12]),q=A(P[13]);return \"matrix(\"+E+\",\"+V+\",\"+I+\",\"+X+\",\"+J+\",\"+q+\")\"}return function(){this.reset=s,this.rotate=a,this.rotateX=n,this.rotateY=o,this.rotateZ=h,this.skew=c,this.skewFromAxis=f,this.shear=l,this.scale=d,this.setTransform=m,this.translate=p,this.transform=u,this.multiply=v,this.applyToPoint=x,this.applyToX=_,this.applyToY=C,this.applyToZ=T,this.applyToPointArray=U,this.applyToTriplePoints=N,this.applyToPointStringified=D,this.toCSS=$,this.to2dCSS=M,this.clone=b,this.cloneFromProps=w,this.equals=g,this.inversePoints=L,this.inversePoint=z,this.getInverseMatrix=O,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray(\"float32\",16),this.reset();}}();function _typeof$3(t){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof$3=function(e){return typeof e}:_typeof$3=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$3(t)}var lottie={};function setLocation(t){setLocationHref(t);}function searchAnimations(){animationManager.searchAnimations();}function setSubframeRendering(t){setSubframeEnabled(t);}function setPrefix(t){setIdPrefix(t);}function loadAnimation(t){return animationManager.loadAnimation(t)}function setQuality(t){if(typeof t==\"string\")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);}function inBrowser(){return typeof navigator<\"u\"}function installPlugin(t,e){t===\"expressions\"&&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(){document.readyState===\"complete\"&&(clearInterval(readyStateCheckInterval),searchAnimations());}function getQueryVariable(t){for(var e=queryString.split(\"&\"),r=0;r<e.length;r+=1){var i=e[r].split(\"=\");if(decodeURIComponent(i[0])==t)return decodeURIComponent(i[1])}return null}var queryString=\"\";{var scripts=document.getElementsByTagName(\"script\"),index=scripts.length-1,myScript=scripts[index]||{src:\"\"};queryString=myScript.src?myScript.src.replace(/^[^\\?]+\\??/,\"\"):\"\",getQueryVariable(\"renderer\");}var readyStateCheckInterval=setInterval(checkReady,100);try{!((typeof exports>\"u\"?\"undefined\":_typeof$3(exports))===\"object\"&&typeof module<\"u\")&&!(typeof define==\"function\"&&define.amd)&&(window.bodymovin=lottie);}catch(t){}var ShapeModifiers=function(){var t={},e={};t.registerModifier=r,t.getModifier=i;function r(s,a){e[s]||(e[s]=a);}function i(s,a,n){return new e[s](a,n)}return t}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated();}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0);},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties());},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length;},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[];},TrimModifier.prototype.calculateShapeEdges=function(t,e,r,i,s){var a=[];e<=1?a.push({s:t,e}):t>=1?a.push({s:t-1,e:e-1}):(a.push({s:t,e:1}),a.push({s:0,e:e-1}));var n=[],o,h=a.length,l;for(o=0;o<h;o+=1)if(l=a[o],!(l.e*s<i||l.s*s>i+r)){var c,f;l.s*s<=i?c=0:c=(l.s*s-i)/r,l.e*s>=i+r?f=1:f=(l.e*s-i)/r,n.push([c,f]);}return n.length||n.push([0,0]),n},TrimModifier.prototype.releasePathsData=function(t){var e,r=t.length;for(e=0;e<r;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,r;if(this._mdf||t){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?e=1+i:this.s.v<0?e=0+i:e=this.s.v+i,this.e.v>1?r=1+i:this.e.v<0?r=0+i:r=this.e.v+i,e>r){var s=e;e=r,r=s;}e=Math.round(e*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=e,this.eValue=r;}else e=this.sValue,r=this.eValue;var a,n,o=this.shapes.length,h,l,c,f,d,m=0;if(r===e)for(n=0;n<o;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection,this._mdf&&(this.shapes[n].pathsData.length=0);else if(r===1&&e===0||r===0&&e===1){if(this._mdf)for(n=0;n<o;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0;}else {var p=[],u,v;for(n=0;n<o;n+=1)if(u=this.shapes[n],!u.shape._mdf&&!this._mdf&&!t&&this.m!==2)u.shape.paths=u.localShapeCollection;else {if(a=u.shape.paths,l=a._length,d=0,!u.shape._mdf&&u.pathsData.length)d=u.totalShapeLength;else {for(c=this.releasePathsData(u.pathsData),h=0;h<l;h+=1)f=bez.getSegmentsLength(a.shapes[h]),c.push(f),d+=f.totalLength;u.totalShapeLength=d,u.pathsData=c;}m+=d,u.shape._mdf=!0;}var y=e,g=r,b=0,w;for(n=o-1;n>=0;n-=1)if(u=this.shapes[n],u.shape._mdf){for(v=u.localShapeCollection,v.releaseShapes(),this.m===2&&o>1?(w=this.calculateShapeEdges(e,r,u.totalShapeLength,b,m),b+=u.totalShapeLength):w=[[y,g]],l=w.length,h=0;h<l;h+=1){y=w[h][0],g=w[h][1],p.length=0,g<=1?p.push({s:u.totalShapeLength*y,e:u.totalShapeLength*g}):y>=1?p.push({s:u.totalShapeLength*(y-1),e:u.totalShapeLength*(g-1)}):(p.push({s:u.totalShapeLength*y,e:u.totalShapeLength}),p.push({s:0,e:u.totalShapeLength*(g-1)}));var x=this.addShapes(u,p[0]);if(p[0].s!==p[0].e){if(p.length>1){var _=u.shape.paths.shapes[u.shape.paths._length-1];if(_.c){var C=x.pop();this.addPaths(x,v),x=this.addShapes(u,p[1],C);}else this.addPaths(x,v),x=this.addShapes(u,p[1]);}this.addPaths(x,v);}}u.shape.paths=v;}}},TrimModifier.prototype.addPaths=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)e.addShape(t[r]);},TrimModifier.prototype.addSegment=function(t,e,r,i,s,a,n){s.setXYAt(e[0],e[1],\"o\",a),s.setXYAt(r[0],r[1],\"i\",a+1),n&&s.setXYAt(t[0],t[1],\"v\",a),s.setXYAt(i[0],i[1],\"v\",a+1);},TrimModifier.prototype.addSegmentFromArray=function(t,e,r,i){e.setXYAt(t[1],t[5],\"o\",r),e.setXYAt(t[2],t[6],\"i\",r+1),i&&e.setXYAt(t[0],t[4],\"v\",r),e.setXYAt(t[3],t[7],\"v\",r+1);},TrimModifier.prototype.addShapes=function(t,e,r){var i=t.pathsData,s=t.shape.paths.shapes,a,n=t.shape.paths._length,o,h,l=0,c,f,d,m,p=[],u,v=!0;for(r?(f=r._length,u=r._length):(r=shapePool.newElement(),f=0,u=0),p.push(r),a=0;a<n;a+=1){for(d=i[a].lengths,r.c=s[a].c,h=s[a].c?d.length:d.length+1,o=1;o<h;o+=1)if(c=d[o-1],l+c.addedLength<e.s)l+=c.addedLength,r.c=!1;else if(l>e.e){r.c=!1;break}else e.s<=l&&e.e>=l+c.addedLength?(this.addSegment(s[a].v[o-1],s[a].o[o-1],s[a].i[o],s[a].v[o],r,f,v),v=!1):(m=bez.getNewSegment(s[a].v[o-1],s[a].v[o],s[a].o[o-1],s[a].i[o],(e.s-l)/c.addedLength,(e.e-l)/c.addedLength,d[o-1]),this.addSegmentFromArray(m,r,f,v),v=!1,r.c=!1),l+=c.addedLength,f+=1;if(s[a].c&&d.length){if(c=d[o-1],l<=e.e){var y=d[o-1].addedLength;e.s<=l&&e.e>=l+y?(this.addSegment(s[a].v[o-1],s[a].o[o-1],s[a].i[0],s[a].v[0],r,f,v),v=!1):(m=bez.getNewSegment(s[a].v[o-1],s[a].v[0],s[a].o[o-1],s[a].i[0],(e.s-l)/y,(e.e-l)/y,d[o-1]),this.addSegmentFromArray(m,r,f,v),v=!1,r.c=!1);}else r.c=!1;l+=c.addedLength,f+=1;}if(r._length&&(r.setXYAt(r.v[u][0],r.v[u][1],\"i\",u),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],\"o\",r._length-1)),l>e.e)break;a<n-1&&(r=shapePool.newElement(),v=!0,p.push(r),f=0);}return p};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length;},PuckerAndBloatModifier.prototype.processPath=function(t,e){var r=e/100,i=[0,0],s=t._length,a=0;for(a=0;a<s;a+=1)i[0]+=t.v[a][0],i[1]+=t.v[a][1];i[0]/=s,i[1]/=s;var n=shapePool.newElement();n.c=t.c;var o,h,l,c,f,d;for(a=0;a<s;a+=1)o=t.v[a][0]+(i[0]-t.v[a][0])*r,h=t.v[a][1]+(i[1]-t.v[a][1])*r,l=t.o[a][0]+(i[0]-t.o[a][0])*-r,c=t.o[a][1]+(i[1]-t.o[a][1])*-r,f=t.i[a][0]+(i[0]-t.i[a][0])*-r,d=t.i[a][1]+(i[1]-t.i[a][1])*-r,n.setTripleAt(o,h,l,c,f,d,a);return n},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.amount.v;if(n!==0){var o,h;for(r=0;r<i;r+=1){if(o=this.shapes[r],h=o.localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!t))for(h.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,a=o.shape.paths._length,s=0;s<a;s+=1)h.addShape(this.processPath(e[s],n));o.shape.paths=o.localShapeCollection;}}this.dynamicProperties.length||(this._mdf=!1);};var TransformPropertyFactory=function(){var t=[0,0];function e(h){var l=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||l,this.a&&h.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&h.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&h.skewFromAxis(-this.sk.v,this.sa.v),this.r?h.rotate(-this.r.v):h.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?h.translate(this.px.v,this.py.v,-this.pz.v):h.translate(this.px.v,this.py.v,0):h.translate(this.p.v[0],this.p.v[1],-this.p.v[2]);}function r(h){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||h){var l;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var c,f;if(l=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(c=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/l,0),f=this.p.getValueAtTime(this.p.keyframes[0].t/l,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(c=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/l,0),f=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/l,0)):(c=this.p.pv,f=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/l,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){c=[],f=[];var d=this.px,m=this.py;d._caching.lastFrame+d.offsetTime<=d.keyframes[0].t?(c[0]=d.getValueAtTime((d.keyframes[0].t+.01)/l,0),c[1]=m.getValueAtTime((m.keyframes[0].t+.01)/l,0),f[0]=d.getValueAtTime(d.keyframes[0].t/l,0),f[1]=m.getValueAtTime(m.keyframes[0].t/l,0)):d._caching.lastFrame+d.offsetTime>=d.keyframes[d.keyframes.length-1].t?(c[0]=d.getValueAtTime(d.keyframes[d.keyframes.length-1].t/l,0),c[1]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/l,0),f[0]=d.getValueAtTime((d.keyframes[d.keyframes.length-1].t-.01)/l,0),f[1]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/l,0)):(c=[d.pv,m.pv],f[0]=d.getValueAtTime((d._caching.lastFrame+d.offsetTime-.01)/l,d.offsetTime),f[1]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/l,m.offsetTime));}else f=t,c=f;this.v.rotate(-Math.atan2(c[1]-f[1],c[0]-f[0]));}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2]);}this.frameId=this.elem.globalData.frameId;}}function i(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4);}function s(){}function a(h){this._addDynamicProperty(h),this.elem.addDynamicProperty(h),this._isDirty=!0;}function n(h,l,c){if(this.elem=h,this.frameId=-1,this.propType=\"transform\",this.data=l,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(c||h),l.p&&l.p.s?(this.px=PropertyFactory.getProp(h,l.p.x,0,0,this),this.py=PropertyFactory.getProp(h,l.p.y,0,0,this),l.p.z&&(this.pz=PropertyFactory.getProp(h,l.p.z,0,0,this))):this.p=PropertyFactory.getProp(h,l.p||{k:[0,0,0]},1,0,this),l.rx){if(this.rx=PropertyFactory.getProp(h,l.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(h,l.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(h,l.rz,0,degToRads,this),l.or.k[0].ti){var f,d=l.or.k.length;for(f=0;f<d;f+=1)l.or.k[f].to=null,l.or.k[f].ti=null;}this.or=PropertyFactory.getProp(h,l.or,1,degToRads,this),this.or.sh=!0;}else this.r=PropertyFactory.getProp(h,l.r||{k:0},0,degToRads,this);l.sk&&(this.sk=PropertyFactory.getProp(h,l.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(h,l.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(h,l.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(h,l.s||{k:[100,100,100]},1,.01,this),l.o?this.o=PropertyFactory.getProp(h,l.o,0,.01,h):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0);}n.prototype={applyToMatrix:e,getValue:r,precalculateMatrix:i,autoOrient:s},extendPrototype([DynamicPropertyContainer],n),n.prototype.addDynamicProperty=a,n.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function o(h,l,c){return new n(h,l,c)}return {getTransformProperty:o}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix;},RepeaterModifier.prototype.applyTransforms=function(t,e,r,i,s,a){var n=a?-1:1,o=i.s.v[0]+(1-i.s.v[0])*(1-s),h=i.s.v[1]+(1-i.s.v[1])*(1-s);t.translate(i.p.v[0]*n*s,i.p.v[1]*n*s,i.p.v[2]),e.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),e.rotate(-i.r.v*n*s),e.translate(i.a.v[0],i.a.v[1],i.a.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.scale(a?1/o:o,a?1/h:h),r.translate(i.a.v[0],i.a.v[1],i.a.v[2]);},RepeaterModifier.prototype.init=function(t,e,r,i){for(this.elem=t,this.arr=e,this.pos=r,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[r]);r>0;)r-=1,this._elements.unshift(e[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0);},RepeaterModifier.prototype.resetElements=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e]._processed=!1,t[e].ty===\"gr\"&&this.resetElements(t[e].it);},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)t[r]._render=e,t[r].ty===\"gr\"&&this.changeGroupRender(t[r].it,e);},RepeaterModifier.prototype.processShapes=function(t){var e,r,i,s,a,n=!1;if(this._mdf||t){var o=Math.ceil(this.c.v);if(this._groups.length<o){for(;this._groups.length<o;){var h={it:this.cloneElements(this._elements),ty:\"gr\"};h.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.arr.splice(0,0,h),this._groups.splice(0,0,h),this._currentCopies+=1;}this.elem.reloadShapes(),n=!0;}a=0;var l;for(i=0;i<=this._groups.length-1;i+=1){if(l=a<o,this._groups[i]._render=l,this.changeGroupRender(this._groups[i].it,l),!l){var c=this.elemsData[i].it,f=c[c.length-1];f.transform.op.v!==0?(f.transform.op._mdf=!0,f.transform.op.v=0):f.transform.op._mdf=!1;}a+=1;}this._currentCopies=o;var d=this.o.v,m=d%1,p=d>0?Math.floor(d):Math.ceil(d),u=this.pMatrix.props,v=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var g=0;if(d>0){for(;g<p;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),g+=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,m,!1),g+=m);}else if(d<0){for(;g>p;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),g-=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-m,!0),g-=m);}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var b,w;a;){if(e=this.elemsData[i].it,r=e[e.length-1].transform.mProps.v.props,w=r.length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),g!==0){for((i!==0&&s===1||i!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.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]),b=0;b<w;b+=1)r[b]=this.matrix.props[b];this.matrix.reset();}else for(this.matrix.reset(),b=0;b<w;b+=1)r[b]=this.matrix.props[b];g+=1,a-=1,i+=s;}}else for(a=this._currentCopies,i=0,s=1;a;)e=this.elemsData[i].it,r=e[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,a-=1,i+=s;return n},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length;},RoundCornersModifier.prototype.processPath=function(t,e){var r=shapePool.newElement();r.c=t.c;var i,s=t._length,a,n,o,h,l,c,f=0,d,m,p,u,v,y;for(i=0;i<s;i+=1)a=t.v[i],o=t.o[i],n=t.i[i],a[0]===o[0]&&a[1]===o[1]&&a[0]===n[0]&&a[1]===n[1]?(i===0||i===s-1)&&!t.c?(r.setTripleAt(a[0],a[1],o[0],o[1],n[0],n[1],f),f+=1):(i===0?h=t.v[s-1]:h=t.v[i-1],l=Math.sqrt(Math.pow(a[0]-h[0],2)+Math.pow(a[1]-h[1],2)),c=l?Math.min(l/2,e)/l:0,v=a[0]+(h[0]-a[0])*c,d=v,y=a[1]-(a[1]-h[1])*c,m=y,p=d-(d-a[0])*roundCorner,u=m-(m-a[1])*roundCorner,r.setTripleAt(d,m,p,u,v,y,f),f+=1,i===s-1?h=t.v[0]:h=t.v[i+1],l=Math.sqrt(Math.pow(a[0]-h[0],2)+Math.pow(a[1]-h[1],2)),c=l?Math.min(l/2,e)/l:0,p=a[0]+(h[0]-a[0])*c,d=p,u=a[1]+(h[1]-a[1])*c,m=u,v=d-(d-a[0])*roundCorner,y=m-(m-a[1])*roundCorner,r.setTripleAt(d,m,p,u,v,y,f),f+=1):(r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],f),f+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.rd.v;if(n!==0){var o,h;for(r=0;r<i;r+=1){if(o=this.shapes[r],h=o.localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!t))for(h.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,a=o.shape.paths._length,s=0;s<a;s+=1)h.addShape(this.processPath(e[s],n));o.shape.paths=o.localShapeCollection;}}this.dynamicProperties.length||(this._mdf=!1);};function floatEqual(t,e){return Math.abs(t-e)*1e5<=Math.min(Math.abs(t),Math.abs(e))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,r){return t*(1-r)+e*r}function lerpPoint(t,e,r){return [lerp(t[0],e[0],r),lerp(t[1],e[1],r)]}function quadRoots(t,e,r){if(t===0)return [];var i=e*e-4*t*r;if(i<0)return [];var s=-e/(2*t);if(i===0)return [s];var a=Math.sqrt(i)/(2*t);return [s-a,s+a]}function polynomialCoefficients(t,e,r,i){return [-t+3*e-3*r+i,3*t-6*e+3*r,-3*t+3*e,t]}function singlePoint(t){return new PolynomialBezier(t,t,t,t,!1)}function PolynomialBezier(t,e,r,i,s){s&&pointEqual(t,e)&&(e=lerpPoint(t,i,1/3)),s&&pointEqual(r,i)&&(r=lerpPoint(t,i,2/3));var a=polynomialCoefficients(t[0],e[0],r[0],i[0]),n=polynomialCoefficients(t[1],e[1],r[1],i[1]);this.a=[a[0],n[0]],this.b=[a[1],n[1]],this.c=[a[2],n[2]],this.d=[a[3],n[3]],this.points=[t,e,r,i];}PolynomialBezier.prototype.point=function(t){return [((this.a[0]*t+this.b[0])*t+this.c[0])*t+this.d[0],((this.a[1]*t+this.b[1])*t+this.c[1])*t+this.d[1]]},PolynomialBezier.prototype.derivative=function(t){return [(3*t*this.a[0]+2*this.b[0])*t+this.c[0],(3*t*this.a[1]+2*this.b[1])*t+this.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.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(t))return [];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/t,r=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/t;if(r<0)return [];var i=Math.sqrt(r);return floatZero(i)?i>0&&i<1?[e]:[]:[e-i,e+i].filter(function(s){return s>0&&s<1})},PolynomialBezier.prototype.split=function(t){if(t<=0)return [singlePoint(this.points[0]),this];if(t>=1)return [this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),r=lerpPoint(this.points[1],this.points[2],t),i=lerpPoint(this.points[2],this.points[3],t),s=lerpPoint(e,r,t),a=lerpPoint(r,i,t),n=lerpPoint(s,a,t);return [new PolynomialBezier(this.points[0],e,s,n,!0),new PolynomialBezier(n,a,i,this.points[3],!0)]};function extrema(t,e){var r=t.points[0][e],i=t.points[t.points.length-1][e];if(r>i){var s=i;i=r,r=s;}for(var a=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),n=0;n<a.length;n+=1)if(a[n]>0&&a[n]<1){var o=t.point(a[n])[e];o<r?r=o:o>i&&(i=o);}return {min:r,max:i}}PolynomialBezier.prototype.bounds=function(){return {x:extrema(this,0),y:extrema(this,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,r){var i=t.boundingBox();return {cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:t,t:(e+r)/2,t1:e,t2:r}}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 Math.abs(t.cx-e.cx)*2<t.width+e.width&&Math.abs(t.cy-e.cy)*2<t.height+e.height}function intersectsImpl(t,e,r,i,s,a){if(boxIntersect(t,e)){if(r>=a||t.width<=i&&t.height<=i&&e.width<=i&&e.height<=i){s.push([t.t,e.t]);return}var n=splitData(t),o=splitData(e);intersectsImpl(n[0],o[0],r+1,i,s,a),intersectsImpl(n[0],o[1],r+1,i,s,a),intersectsImpl(n[1],o[0],r+1,i,s,a),intersectsImpl(n[1],o[1],r+1,i,s,a);}}PolynomialBezier.prototype.intersections=function(t,e,r){e===void 0&&(e=2),r===void 0&&(r=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,i,r),i},PolynomialBezier.shapeSegment=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[r],t.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[r],t.i[r],t.o[e],t.v[e],!0)};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,r,i){var s=[t[0],t[1],1],a=[e[0],e[1],1],n=[r[0],r[1],1],o=[i[0],i[1],1],h=crossProduct(crossProduct(s,a),crossProduct(n,o));return floatZero(h[2])?null:[h[0]/h[2],h[1]/h[2]]}function polarOffset(t,e,r){return [t[0]+Math.cos(e)*r,t[1]-Math.sin(e)*r]}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.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,e.s,0,null,this),this.frequency=PropertyFactory.getProp(t,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0;};function setPoint(t,e,r,i,s,a,n){var o=r-Math.PI/2,h=r+Math.PI/2,l=e[0]+Math.cos(r)*i*s,c=e[1]-Math.sin(r)*i*s;t.setTripleAt(l,c,l+Math.cos(o)*a,c-Math.sin(o)*a,l+Math.cos(h)*n,c-Math.sin(h)*n,t.length());}function getPerpendicularVector(t,e){var r=[e[0]-t[0],e[1]-t[1]],i=-Math.PI*.5,s=[Math.cos(i)*r[0]-Math.sin(i)*r[1],Math.sin(i)*r[0]+Math.cos(i)*r[1]];return s}function getProjectingAngle(t,e){var r=e===0?t.length()-1:e-1,i=(e+1)%t.length(),s=t.v[r],a=t.v[i],n=getPerpendicularVector(s,a);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(t,e,r,i,s,a,n){var o=getProjectingAngle(e,r),h=e.v[r%e._length],l=e.v[r===0?e._length-1:r-1],c=e.v[(r+1)%e._length],f=a===2?Math.sqrt(Math.pow(h[0]-l[0],2)+Math.pow(h[1]-l[1],2)):0,d=a===2?Math.sqrt(Math.pow(h[0]-c[0],2)+Math.pow(h[1]-c[1],2)):0;setPoint(t,e.v[r%e._length],o,n,i,d/((s+1)*2),f/((s+1)*2));}function zigZagSegment(t,e,r,i,s,a){for(var n=0;n<i;n+=1){var o=(n+1)/(i+1),h=s===2?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,l=e.normalAngle(o),c=e.point(o);setPoint(t,c,l,a,r,h/((i+1)*2),h/((i+1)*2)),a=-a;}return a}ZigZagModifier.prototype.processPath=function(t,e,r,i){var s=t._length,a=shapePool.newElement();if(a.c=t.c,t.c||(s-=1),s===0)return a;var n=-1,o=PolynomialBezier.shapeSegment(t,0);zigZagCorner(a,t,0,e,r,i,n);for(var h=0;h<s;h+=1)n=zigZagSegment(a,o,e,r,i,-n),h===s-1&&!t.c?o=null:o=PolynomialBezier.shapeSegment(t,(h+1)%s),zigZagCorner(a,t,h+1,e,r,i,n);return a},ZigZagModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.amplitude.v,o=Math.max(0,Math.round(this.frequency.v)),h=this.pointsType.v;if(n!==0){var l,c;for(r=0;r<i;r+=1){if(l=this.shapes[r],c=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!t))for(c.releaseShapes(),l.shape._mdf=!0,e=l.shape.paths.shapes,a=l.shape.paths._length,s=0;s<a;s+=1)c.addShape(this.processPath(e[s],n,o,h));l.shape.paths=l.localShapeCollection;}}this.dynamicProperties.length||(this._mdf=!1);};function linearOffset(t,e,r){var i=Math.atan2(e[0]-t[0],e[1]-t[1]);return [polarOffset(t,i,r),polarOffset(e,i,r)]}function offsetSegment(t,e){var r,i,s,a,n,o,h;h=linearOffset(t.points[0],t.points[1],e),r=h[0],i=h[1],h=linearOffset(t.points[1],t.points[2],e),s=h[0],a=h[1],h=linearOffset(t.points[2],t.points[3],e),n=h[0],o=h[1];var l=lineIntersection(r,i,s,a);l===null&&(l=i);var c=lineIntersection(n,o,s,a);return c===null&&(c=n),new PolynomialBezier(r,l,c,o)}function joinLines(t,e,r,i,s){var a=e.points[3],n=r.points[0];if(i===3||pointEqual(a,n))return a;if(i===2){var o=-e.tangentAngle(1),h=-r.tangentAngle(0)+Math.PI,l=lineIntersection(a,polarOffset(a,o+Math.PI/2,100),n,polarOffset(n,o+Math.PI/2,100)),c=l?pointDistance(l,a):pointDistance(a,n)/2,f=polarOffset(a,o,2*c*roundCorner);return t.setXYAt(f[0],f[1],\"o\",t.length()-1),f=polarOffset(n,h,2*c*roundCorner),t.setTripleAt(n[0],n[1],n[0],n[1],f[0],f[1],t.length()),n}var d=pointEqual(a,e.points[2])?e.points[0]:e.points[2],m=pointEqual(n,r.points[1])?r.points[3]:r.points[1],p=lineIntersection(d,a,n,m);return p&&pointDistance(p,a)<s?(t.setTripleAt(p[0],p[1],p[0],p[1],p[0],p[1],t.length()),p):a}function getIntersection(t,e){var r=t.intersections(e);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(t,e){var r=t.slice(),i=e.slice(),s=getIntersection(t[t.length-1],e[0]);return s&&(r[t.length-1]=t[t.length-1].split(s[0])[0],i[0]=e[0].split(s[1])[1]),t.length>1&&e.length>1&&(s=getIntersection(t[0],e[e.length-1]),s)?[[t[0].split(s[0])[0]],[e[e.length-1].split(s[1])[1]]]:[r,i]}function pruneIntersections(t){for(var e,r=1;r<t.length;r+=1)e=pruneSegmentIntersection(t[r-1],t[r]),t[r-1]=e[0],t[r]=e[1];return t.length>1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var r=t.inflectionPoints(),i,s,a,n;if(r.length===0)return [offsetSegment(t,e)];if(r.length===1||floatEqual(r[1],1))return a=t.split(r[0]),i=a[0],s=a[1],[offsetSegment(i,e),offsetSegment(s,e)];a=t.split(r[0]),i=a[0];var o=(r[1]-r[0])/(1-r[0]);return a=a[1].split(o),n=a[0],s=a[1],[offsetSegment(i,e),offsetSegment(n,e),offsetSegment(s,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0;},OffsetPathModifier.prototype.processPath=function(t,e,r,i){var s=shapePool.newElement();s.c=t.c;var a=t.length();t.c||(a-=1);var n,o,h,l=[];for(n=0;n<a;n+=1)h=PolynomialBezier.shapeSegment(t,n),l.push(offsetSegmentSplit(h,e));if(!t.c)for(n=a-1;n>=0;n-=1)h=PolynomialBezier.shapeSegmentInverted(t,n),l.push(offsetSegmentSplit(h,e));l=pruneIntersections(l);var c=null,f=null;for(n=0;n<l.length;n+=1){var d=l[n];for(f&&(c=joinLines(s,f,d[0],r,i)),f=d[d.length-1],o=0;o<d.length;o+=1)h=d[o],c&&pointEqual(h.points[0],c)?s.setXYAt(h.points[1][0],h.points[1][1],\"o\",s.length()-1):s.setTripleAt(h.points[0][0],h.points[0][1],h.points[1][0],h.points[1][1],h.points[0][0],h.points[0][1],s.length()),s.setTripleAt(h.points[3][0],h.points[3][1],h.points[3][0],h.points[3][1],h.points[2][0],h.points[2][1],s.length()),c=h.points[3];}return l.length&&joinLines(s,f,l[0][0],r,i),s},OffsetPathModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.amount.v,o=this.miterLimit.v,h=this.lineJoin;if(n!==0){var l,c;for(r=0;r<i;r+=1){if(l=this.shapes[r],c=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!t))for(c.releaseShapes(),l.shape._mdf=!0,e=l.shape.paths.shapes,a=l.shape.paths._length,s=0;s<a;s+=1)c.addShape(this.processPath(e[s],n,h,o));l.shape.paths=l.localShapeCollection;}}this.dynamicProperties.length||(this._mdf=!1);};function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(\" \"):[],r=\"normal\",i=\"normal\",s=e.length,a,n=0;n<s;n+=1)switch(a=e[n].toLowerCase(),a){case\"italic\":i=\"italic\";break;case\"bold\":r=\"700\";break;case\"black\":r=\"900\";break;case\"medium\":r=\"500\";break;case\"regular\":case\"normal\":r=\"400\";break;case\"light\":case\"thin\":r=\"200\";break}return {style:i,weight:t.fWeight||r}}var FontManager=function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},r=[];r=r.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 i=127988,s=917631,a=917601,n=917626,o=65039,h=8205,l=127462,c=127487,f=[\"d83cdffb\",\"d83cdffc\",\"d83cdffd\",\"d83cdffe\",\"d83cdfff\"];function d(A){var M=A.split(\",\"),P,E=M.length,V=[];for(P=0;P<E;P+=1)M[P]!==\"sans-serif\"&&M[P]!==\"monospace\"&&V.push(M[P]);return V.join(\",\")}function m(A,M){var P=createTag(\"span\");P.setAttribute(\"aria-hidden\",!0),P.style.fontFamily=M;var E=createTag(\"span\");E.innerText=\"giItT1WQy@!-/#\",P.style.position=\"absolute\",P.style.left=\"-10000px\",P.style.top=\"-10000px\",P.style.fontSize=\"300px\",P.style.fontVariant=\"normal\",P.style.fontStyle=\"normal\",P.style.fontWeight=\"normal\",P.style.letterSpacing=\"0\",P.appendChild(E),document.body.appendChild(P);var V=E.offsetWidth;return E.style.fontFamily=d(A)+\", \"+M,{node:E,w:V,parent:P}}function p(){var A,M=this.fonts.length,P,E,V=M;for(A=0;A<M;A+=1)this.fonts[A].loaded?V-=1:this.fonts[A].fOrigin===\"n\"||this.fonts[A].origin===0?this.fonts[A].loaded=!0:(P=this.fonts[A].monoCase.node,E=this.fonts[A].monoCase.w,P.offsetWidth!==E?(V-=1,this.fonts[A].loaded=!0):(P=this.fonts[A].sansCase.node,E=this.fonts[A].sansCase.w,P.offsetWidth!==E&&(V-=1,this.fonts[A].loaded=!0)),this.fonts[A].loaded&&(this.fonts[A].sansCase.parent.parentNode.removeChild(this.fonts[A].sansCase.parent),this.fonts[A].monoCase.parent.parentNode.removeChild(this.fonts[A].monoCase.parent)));V!==0&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10);}function u(A,M){var P=document.body&&M?\"svg\":\"canvas\",E,V=getFontProperties(A);if(P===\"svg\"){var I=createNS(\"text\");I.style.fontSize=\"100px\",I.setAttribute(\"font-family\",A.fFamily),I.setAttribute(\"font-style\",V.style),I.setAttribute(\"font-weight\",V.weight),I.textContent=\"1\",A.fClass?(I.style.fontFamily=\"inherit\",I.setAttribute(\"class\",A.fClass)):I.style.fontFamily=A.fFamily,M.appendChild(I),E=I;}else {var X=new OffscreenCanvas(500,500).getContext(\"2d\");X.font=V.style+\" \"+V.weight+\" 100px \"+A.fFamily,E=X;}function J(q){return P===\"svg\"?(E.textContent=q,E.getComputedTextLength()):E.measureText(q).width}return {measureText:J}}function v(A,M){if(!A){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=A.list;return}if(!document.body){this.isLoaded=!0,A.list.forEach(function(it){it.helper=u(it),it.cache={};}),this.fonts=A.list;return}var P=A.list,E,V=P.length,I=V;for(E=0;E<V;E+=1){var X=!0,J,q;if(P[E].loaded=!1,P[E].monoCase=m(P[E].fFamily,\"monospace\"),P[E].sansCase=m(P[E].fFamily,\"sans-serif\"),!P[E].fPath)P[E].loaded=!0,I-=1;else if(P[E].fOrigin===\"p\"||P[E].origin===3){if(J=document.querySelectorAll('style[f-forigin=\"p\"][f-family=\"'+P[E].fFamily+'\"], style[f-origin=\"3\"][f-family=\"'+P[E].fFamily+'\"]'),J.length>0&&(X=!1),X){var G=createTag(\"style\");G.setAttribute(\"f-forigin\",P[E].fOrigin),G.setAttribute(\"f-origin\",P[E].origin),G.setAttribute(\"f-family\",P[E].fFamily),G.type=\"text/css\",G.innerText=\"@font-face {font-family: \"+P[E].fFamily+\"; font-style: normal; src: url('\"+P[E].fPath+\"');}\",M.appendChild(G);}}else if(P[E].fOrigin===\"g\"||P[E].origin===1){for(J=document.querySelectorAll('link[f-forigin=\"g\"], link[f-origin=\"1\"]'),q=0;q<J.length;q+=1)J[q].href.indexOf(P[E].fPath)!==-1&&(X=!1);if(X){var Q=createTag(\"link\");Q.setAttribute(\"f-forigin\",P[E].fOrigin),Q.setAttribute(\"f-origin\",P[E].origin),Q.type=\"text/css\",Q.rel=\"stylesheet\",Q.href=P[E].fPath,document.body.appendChild(Q);}}else if(P[E].fOrigin===\"t\"||P[E].origin===2){for(J=document.querySelectorAll('script[f-forigin=\"t\"], script[f-origin=\"2\"]'),q=0;q<J.length;q+=1)P[E].fPath===J[q].src&&(X=!1);if(X){var rt=createTag(\"link\");rt.setAttribute(\"f-forigin\",P[E].fOrigin),rt.setAttribute(\"f-origin\",P[E].origin),rt.setAttribute(\"rel\",\"stylesheet\"),rt.setAttribute(\"href\",P[E].fPath),M.appendChild(rt);}}P[E].helper=u(P[E],M),P[E].cache={},this.fonts.push(P[E]);}I===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100);}function y(A){if(A){this.chars||(this.chars=[]);var M,P=A.length,E,V=this.chars.length,I;for(M=0;M<P;M+=1){for(E=0,I=!1;E<V;)this.chars[E].style===A[M].style&&this.chars[E].fFamily===A[M].fFamily&&this.chars[E].ch===A[M].ch&&(I=!0),E+=1;I||(this.chars.push(A[M]),V+=1);}}}function g(A,M,P){for(var E=0,V=this.chars.length;E<V;){if(this.chars[E].ch===A&&this.chars[E].style===M&&this.chars[E].fFamily===P)return this.chars[E];E+=1;}return (typeof A==\"string\"&&A.charCodeAt(0)!==13||!A)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn(\"Missing character from exported characters list: \",A,M,P)),e}function b(A,M,P){var E=this.getFontByName(M),V=A;if(!E.cache[V]){var I=E.helper;if(A===\" \"){var X=I.measureText(\"|\"+A+\"|\"),J=I.measureText(\"||\");E.cache[V]=(X-J)/100;}else E.cache[V]=I.measureText(A)/100;}return E.cache[V]*P}function w(A){for(var M=0,P=this.fonts.length;M<P;){if(this.fonts[M].fName===A)return this.fonts[M];M+=1;}return this.fonts[0]}function x(A){var M=0,P=A.charCodeAt(0);if(P>=55296&&P<=56319){var E=A.charCodeAt(1);E>=56320&&E<=57343&&(M=(P-55296)*1024+E-56320+65536);}return M}function _(A,M){var P=A.toString(16)+M.toString(16);return f.indexOf(P)!==-1}function C(A){return A===h}function T(A){return A===o}function O(A){var M=x(A);return M>=l&&M<=c}function z(A){return O(A.substr(0,2))&&O(A.substr(2,2))}function L(A){return r.indexOf(A)!==-1}function N(A,M){var P=x(A.substr(M,2));if(P!==i)return !1;var E=0;for(M+=2;E<5;){if(P=x(A.substr(M,2)),P<a||P>n)return !1;E+=1,M+=2;}return x(A.substr(M,2))===s}function U(){this.isLoaded=!0;}var D=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this);};D.isModifier=_,D.isZeroWidthJoiner=C,D.isFlagEmoji=z,D.isRegionalCode=O,D.isCombinedCharacter=L,D.isRegionalFlag=N,D.isVariationSelector=T,D.BLACK_FLAG_CODE_POINT=i;var $={addChars:y,addFonts:v,getCharData:g,getFontByName:w,measureText:b,checkLoadedFonts:p,setIsLoaded:U};return D.prototype=$,D}();function SlotManager(t){this.animationData=t;}SlotManager.prototype.getProp=function(t){return this.animationData.slots&&this.animationData.slots[t.sid]?Object.assign(t,this.animationData.slots[t.sid].p):t};function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[];},addRenderableComponent:function(t){this.renderableComponents.indexOf(t)===-1&&this.renderableComponents.push(t);},removeRenderableComponent:function(t){this.renderableComponents.indexOf(t)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1);},prepareRenderableFrame:function(t){this.checkLayerLimits(t);},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show());},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide());},renderRenderable:function(){var t,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame);},sourceRectAtTime:function(){return {top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.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,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r);}function AngleEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r);}function ColorEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r);}function PointEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r);}function LayerIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r);}function MaskIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r);}function CheckboxEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r);}function NoValueEffect(){this.p={};}function EffectsManager(t,e){var r=t.ef||[];this.effectElements=[];var i,s=r.length,a;for(i=0;i<s;i+=1)a=new GroupEffect(r[i],e),this.effectElements.push(a);}function GroupEffect(t,e){this.init(t,e);}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,i=this.data.ef.length,s,a=this.data.ef;for(r=0;r<i;r+=1){switch(s=null,a[r].ty){case 0:s=new SliderEffect(a[r],e,this);break;case 1:s=new AngleEffect(a[r],e,this);break;case 2:s=new ColorEffect(a[r],e,this);break;case 3:s=new PointEffect(a[r],e,this);break;case 4:case 7:s=new CheckboxEffect(a[r],e,this);break;case 10:s=new LayerIndexEffect(a[r],e,this);break;case 11:s=new MaskIndexEffect(a[r],e,this);break;case 5:s=new EffectsManager(a[r],e);break;default:s=new NoValueEffect(a[r]);break}s&&this.effectElements.push(s);}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return !1;for(var t=0,e=this.data.masksProperties.length;t<e;){if(this.data.masksProperties[t].mode!==\"n\"&&this.data.masksProperties[t].cl!==!1)return !0;t+=1;}return !1},initExpressions:function(){var t=getExpressionInterfaces();if(t){var e=t(\"layer\"),r=t(\"effects\"),i=t(\"shape\"),s=t(\"text\"),a=t(\"comp\");this.layerInterface=e(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=r.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),this.data.ty===0||this.data.xt?this.compInterface=a(this):this.data.ty===4?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=s(this),this.layerInterface.text=this.layerInterface.textInterface);}},setBlendMode:function(){var t=getBlendMode(this.data.bm),e=this.baseElement||this.layerElement;e.style[\"mix-blend-mode\"]=t;},initBaseData:function(t,e,r){this.globalData=e,this.comp=r,this.data=t,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties);},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1;},prepareProperties:function(t,e){var r,i=this.dynamicProperties.length;for(r=0;r<i;r+=1)(e||this._isParent&&this.dynamicProperties[r].propType===\"transform\")&&(this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this.globalData._mdf=!0,this._mdf=!0));},addDynamicProperty:function(t){this.dynamicProperties.indexOf(t)===-1&&this.dynamicProperties.push(t);}};function FootageElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,r);}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.layerInterface=e(this);}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,r),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this);}AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else {var e=this.tm.v;this._currentTime=e;}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r));},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0));},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1;},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1;},AudioElement.prototype.resume=function(){this._canPlay=!0;},AudioElement.prototype.setRate=function(t){this.audio.rate(t);},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._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,r=this.layers.length,i;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e],i.ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;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.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements();},BaseRenderer.prototype.includeLayers=function(t){this.completeLayers=!1;var e,r=t.length,i,s=this.layers.length;for(e=0;e<r;e+=1)for(i=0;i<s;){if(this.layers[i].id===t[e].id){this.layers[i]=t[e];break}i+=1;}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t;},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems();},BaseRenderer.prototype.buildElementParenting=function(t,e,r){for(var i=this.elements,s=this.layers,a=0,n=s.length;a<n;)s[a].ind==e&&(!i[a]||i[a]===!0?(this.buildItem(a),this.addPendingElement(t)):(r.push(i[a]),i[a].setAsParent(),s[a].parent!==void 0?this.buildElementParenting(t,s[a].parent,r):t.setHierarchy(r))),a+=1;},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t);},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,r=t.length;for(e=0;e<r;e+=1)if(t[e].xt){var i=this.createComp(t[e]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i);}},BaseRenderer.prototype.getElementById=function(t){var e,r=this.elements.length;for(e=0;e<r;e+=1)if(this.elements[e].data.ind===t)return this.elements[e];return null},BaseRenderer.prototype.getElementByPath=function(t){var e=t.shift(),r;if(typeof e==\"number\")r=this.elements[e];else {var i,s=this.elements.length;for(i=0;i<s;i+=1)if(this.elements[i].data.nm===e){r=this.elements[i];break}}return t.length===0?r:r.getElementByPath(t)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h};};var effectTypes={TRANSFORM_EFFECT:\"transformEFfect\"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var t=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:t,localMat:t,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty;},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,r=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r<i;){if(this.hierarchy[r].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}r+=1;}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),r=0;r<i;r+=1)e.multiply(this.hierarchy[r].finalTransform.mProp.v);}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v);},renderLocalTransform:function(){if(this.localTransforms){var t=0,e=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;t<e;)this.localTransforms[t]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[t]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),t+=1;if(this.finalTransform._localMatMdf){var r=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(r),t=1;t<e;t+=1){var i=this.localTransforms[t].matrix;r.multiply(i);}r.multiply(this.finalTransform.mat);}if(this.finalTransform._opMdf){var s=this.finalTransform.localOpacity;for(t=0;t<e;t+=1)s*=this.localTransforms[t].opacity*.01;this.finalTransform.localOpacity=s;}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var e=0,r=t.length;for(e=0;e<r;e+=1)this.localTransforms.push(t[e]);}}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var r=!0,i=this.comp;r;)i.finalTransform?(i.data.hasMask&&e.splice(0,0,i.finalTransform),i=i.comp):r=!1;var s,a=e.length,n;for(s=0;s<a;s+=1)n=e[s].mat.applyToPointArray(0,0,0),t=[t[0]-n[0],t[1]-n[1],0];return t},mHelper:new Matrix};function MaskElement(t,e,r){this.data=t,this.element=e,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,s,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath=\"\";var n,o=this.masksProperties,h=0,l=[],c,f,d=createElementID(),m,p,u,v,y=\"clipPath\",g=\"clip-path\";for(s=0;s<a;s+=1)if((o[s].mode!==\"a\"&&o[s].mode!==\"n\"||o[s].inv||o[s].o.k!==100||o[s].o.x)&&(y=\"mask\",g=\"mask\"),(o[s].mode===\"s\"||o[s].mode===\"i\")&&h===0?(m=createNS(\"rect\"),m.setAttribute(\"fill\",\"#ffffff\"),m.setAttribute(\"width\",this.element.comp.data.w||0),m.setAttribute(\"height\",this.element.comp.data.h||0),l.push(m)):m=null,n=createNS(\"path\"),o[s].mode===\"n\")this.viewData[s]={op:PropertyFactory.getProp(this.element,o[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[s],3),elem:n,lastPath:\"\"},i.appendChild(n);else {h+=1,n.setAttribute(\"fill\",o[s].mode===\"s\"?\"#000000\":\"#ffffff\"),n.setAttribute(\"clip-rule\",\"nonzero\");var b;if(o[s].x.k!==0?(y=\"mask\",g=\"mask\",v=PropertyFactory.getProp(this.element,o[s].x,0,null,this.element),b=createElementID(),p=createNS(\"filter\"),p.setAttribute(\"id\",b),u=createNS(\"feMorphology\"),u.setAttribute(\"operator\",\"erode\"),u.setAttribute(\"in\",\"SourceGraphic\"),u.setAttribute(\"radius\",\"0\"),p.appendChild(u),i.appendChild(p),n.setAttribute(\"stroke\",o[s].mode===\"s\"?\"#000000\":\"#ffffff\")):(u=null,v=null),this.storedData[s]={elem:n,x:v,expan:u,lastPath:\"\",lastOperator:\"\",filterId:b,lastRadius:0},o[s].mode===\"i\"){f=l.length;var w=createNS(\"g\");for(c=0;c<f;c+=1)w.appendChild(l[c]);var x=createNS(\"mask\");x.setAttribute(\"mask-type\",\"alpha\"),x.setAttribute(\"id\",d+\"_\"+h),x.appendChild(n),i.appendChild(x),w.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+d+\"_\"+h+\")\"),l.length=0,l.push(w);}else l.push(n);o[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:n,lastPath:\"\",op:PropertyFactory.getProp(this.element,o[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[s],3),invRect:m},this.viewData[s].prop.k||this.drawPath(o[s],this.viewData[s].prop.v,this.viewData[s]);}for(this.maskElement=createNS(y),a=l.length,s=0;s<a;s+=1)this.maskElement.appendChild(l[s]);h>0&&(this.maskElement.setAttribute(\"id\",d),this.element.maskedElement.setAttribute(g,\"url(\"+getLocationHref()+\"#\"+d+\")\"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this);}MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e=this.element.finalTransform.mat,r,i=this.masksProperties.length;for(r=0;r<i;r+=1)if((this.viewData[r].prop._mdf||t)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||t)&&this.viewData[r].elem.setAttribute(\"fill-opacity\",this.viewData[r].op.v),this.masksProperties[r].mode!==\"n\"&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[r].invRect.setAttribute(\"transform\",e.getInverseMatrix().to2dCSS()),this.storedData[r].x&&(this.storedData[r].x._mdf||t))){var s=this.storedData[r].expan;this.storedData[r].x.v<0?(this.storedData[r].lastOperator!==\"erode\"&&(this.storedData[r].lastOperator=\"erode\",this.storedData[r].elem.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+this.storedData[r].filterId+\")\")),s.setAttribute(\"radius\",-this.storedData[r].x.v)):(this.storedData[r].lastOperator!==\"dilate\"&&(this.storedData[r].lastOperator=\"dilate\",this.storedData[r].elem.setAttribute(\"filter\",null)),this.storedData[r].elem.setAttribute(\"stroke-width\",this.storedData[r].x.v*2));}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t=\"M0,0 \";return t+=\" h\"+this.globalData.compSize.w,t+=\" v\"+this.globalData.compSize.h,t+=\" h-\"+this.globalData.compSize.w,t+=\" v-\"+this.globalData.compSize.h+\" \",t},MaskElement.prototype.drawPath=function(t,e,r){var i=\" M\"+e.v[0][0]+\",\"+e.v[0][1],s,a;for(a=e._length,s=1;s<a;s+=1)i+=\" C\"+e.o[s-1][0]+\",\"+e.o[s-1][1]+\" \"+e.i[s][0]+\",\"+e.i[s][1]+\" \"+e.v[s][0]+\",\"+e.v[s][1];if(e.c&&a>1&&(i+=\" C\"+e.o[s-1][0]+\",\"+e.o[s-1][1]+\" \"+e.i[0][0]+\",\"+e.i[0][1]+\" \"+e.v[0][0]+\",\"+e.v[0][1]),r.lastPath!==i){var n=\"\";r.elem&&(e.c&&(n=t.inv?this.solidPath+i:i),r.elem.setAttribute(\"d\",n)),r.lastPath=i;}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null;};var filtersFactory=function(){var t={};t.createFilter=e,t.createAlphaToLuminanceFilter=r;function e(i,s){var a=createNS(\"filter\");return a.setAttribute(\"id\",i),s!==!0&&(a.setAttribute(\"filterUnits\",\"objectBoundingBox\"),a.setAttribute(\"x\",\"0%\"),a.setAttribute(\"y\",\"0%\"),a.setAttribute(\"width\",\"100%\"),a.setAttribute(\"height\",\"100%\")),a}function r(){var i=createNS(\"feColorMatrix\");return i.setAttribute(\"type\",\"matrix\"),i.setAttribute(\"color-interpolation-filters\",\"sRGB\"),i.setAttribute(\"values\",\"0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1\"),i}return t}(),featureSupport=function(){var t={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<\"u\"};return (/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=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t}(),registeredEffects$1={},idPrefix=\"filter_result_\";function SVGEffects(t){var e,r=\"SourceGraphic\",i=t.data.ef?t.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),n=0;this.filters=[];var o;for(e=0;e<i;e+=1){o=null;var h=t.data.ef[e].ty;if(registeredEffects$1[h]){var l=registeredEffects$1[h].effect;o=new l(a,t.effectsManager.effectElements[e],t,idPrefix+n,r),r=idPrefix+n,registeredEffects$1[h].countsAsEffect&&(n+=1);}o&&this.filters.push(o);}n&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+s+\")\")),this.filters.length&&t.addRenderableComponent(this);}SVGEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t);},SVGEffects.prototype.getEffects=function(t){var e,r=this.filters.length,i=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&i.push(this.filters[e]);return i};function registerEffect$1(t,e,r){registeredEffects$1[t]={effect:e,countsAsEffect:r};}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS(\"g\");},createContainerElements:function(){this.matteElement=createNS(\"g\"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t=null;if(this.data.td){this.matteMasks={};var e=createNS(\"g\");e.setAttribute(\"id\",this.layerId),e.appendChild(this.layerElement),t=e,this.globalData.defs.appendChild(e);}else this.data.tt?(this.matteElement.appendChild(this.layerElement),t=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute(\"id\",this.data.ln),this.data.cl&&this.layerElement.setAttribute(\"class\",this.data.cl),this.data.ty===0&&!this.data.hd){var r=createNS(\"clipPath\"),i=createNS(\"path\");i.setAttribute(\"d\",\"M0,0 L\"+this.data.w+\",0 L\"+this.data.w+\",\"+this.data.h+\" L0,\"+this.data.h+\"z\");var s=createElementID();if(r.setAttribute(\"id\",s),r.appendChild(i),this.globalData.defs.appendChild(r),this.checkMasks()){var a=createNS(\"g\");a.setAttribute(\"clip-path\",\"url(\"+getLocationHref()+\"#\"+s+\")\"),a.appendChild(this.layerElement),this.transformedElement=a,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement;}else this.layerElement.setAttribute(\"clip-path\",\"url(\"+getLocationHref()+\"#\"+s+\")\");}this.data.bm!==0&&this.setBlendMode();},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute(\"transform\",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute(\"opacity\",this.finalTransform.localOpacity);},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy();},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms();},getMatte:function(t){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[t]){var e=this.layerId+\"_\"+t,r,i,s,a;if(t===1||t===3){var n=createNS(\"mask\");n.setAttribute(\"id\",e),n.setAttribute(\"mask-type\",t===3?\"luminance\":\"alpha\"),s=createNS(\"use\"),s.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+this.layerId),n.appendChild(s),this.globalData.defs.appendChild(n),!featureSupport.maskType&&t===1&&(n.setAttribute(\"mask-type\",\"luminance\"),r=createElementID(),i=filtersFactory.createFilter(r),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS(\"g\"),a.appendChild(s),n.appendChild(a),a.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+r+\")\"));}else if(t===2){var o=createNS(\"mask\");o.setAttribute(\"id\",e),o.setAttribute(\"mask-type\",\"alpha\");var h=createNS(\"g\");o.appendChild(h),r=createElementID(),i=filtersFactory.createFilter(r);var l=createNS(\"feComponentTransfer\");l.setAttribute(\"in\",\"SourceGraphic\"),i.appendChild(l);var c=createNS(\"feFuncA\");c.setAttribute(\"type\",\"table\"),c.setAttribute(\"tableValues\",\"1.0 0.0\"),l.appendChild(c),this.globalData.defs.appendChild(i);var f=createNS(\"rect\");f.setAttribute(\"width\",this.comp.data.w),f.setAttribute(\"height\",this.comp.data.h),f.setAttribute(\"x\",\"0\"),f.setAttribute(\"y\",\"0\"),f.setAttribute(\"fill\",\"#ffffff\"),f.setAttribute(\"opacity\",\"0\"),h.setAttribute(\"filter\",\"url(\"+getLocationHref()+\"#\"+r+\")\"),h.appendChild(f),s=createNS(\"use\"),s.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+this.layerId),h.appendChild(s),featureSupport.maskType||(o.setAttribute(\"mask-type\",\"luminance\"),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS(\"g\"),h.appendChild(f),a.appendChild(this.layerElement),h.appendChild(a)),this.globalData.defs.appendChild(o);}this.matteMasks[t]=e;}return this.matteMasks[t]},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+t+\")\");}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting();},setHierarchy:function(t){this.hierarchy=t;},setAsParent:function(){this._isParent=!0;},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[]);}};function RenderableDOMElement(){}(function(){var t={initElement:function(e,r,i){this.initFrame(),this.initBaseData(e,r,i),this.initTransform(e,r,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide();},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var e=this.baseElement||this.layerElement;e.style.display=\"none\",this.hidden=!0;}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var e=this.baseElement||this.layerElement;e.style.display=\"block\";}this.hidden=!1,this._isFirstFrame=!0;}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1));},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency();},destroy:function(){this.innerElem=null,this.destroyBaseElement();}};extendPrototype([RenderableElement,createProxyFunction(t)],RenderableDOMElement);})();function IImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(t,e,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h};}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS(\"image\"),this.innerElem.setAttribute(\"width\",this.assetData.w+\"px\"),this.innerElem.setAttribute(\"height\",this.assetData.h+\"px\"),this.innerElem.setAttribute(\"preserveAspectRatio\",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",t),this.layerElement.appendChild(this.innerElem);},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(t,e){this.elem=t,this.pos=e;}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(t){var e,r=this.shapeModifiers.length;for(e=0;e<r;e+=1)this.shapeModifiers[e].addShape(t);},isShapeInAnimatedModifiers:function(t){for(var e=0,r=this.shapeModifiers.length;e<r;)if(this.shapeModifiers[e].isAnimatedWithShape(t))return !0;return !1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();e=this.shapeModifiers.length;var r;for(t=e-1;t>=0&&(r=this.shapeModifiers[t].processShapes(this._isFirstFrame),!r);t-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,r=0,i=e.length;r<i;){if(e[r].elem===t)return e[r].pos;r+=1;}return 0},addProcessedElement:function(t,e){for(var r=this.processedElements,i=r.length;i;)if(i-=1,r[i].elem===t){r[i].pos=e;return}r.push(new ProcessedElement(t,e));},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange);}};var lineCapEnum={1:\"butt\",2:\"round\",3:\"square\"},lineJoinEnum={1:\"miter\",2:\"round\",3:\"bevel\"};function SVGShapeData(t,e,r){this.caches=[],this.styles=[],this.transformers=t,this.lStr=\"\",this.sh=r,this.lvl=e,this._isAnimated=!!r.k;for(var i=0,s=t.length;i<s;){if(t[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1;}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0;};function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d=\"\",this.lvl=e,this._mdf=!1,this.closed=t.hd===!0,this.pElem=createNS(\"path\"),this.msElem=null;}SVGStyleData.prototype.reset=function(){this.d=\"\",this._mdf=!1;};function DashProperty(t,e,r,i){this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=r,this.k=!1,this.dashStr=\"\",this.dashArray=createTypedArray(\"float32\",e.length?e.length-1:0),this.dashoffset=createTypedArray(\"float32\",1),this.initDynamicPropertyContainer(i);var s,a=e.length||0,n;for(s=0;s<a;s+=1)n=PropertyFactory.getProp(t,e[s].v,0,0,this),this.k=n.k||this.k,this.dataProps[s]={n:e[s].n,p:n};this.k||this.getValue(!0),this._isAnimated=this.k;}DashProperty.prototype.getValue=function(t){if(!(this.elem.globalData.frameId===this.frameId&&!t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,r=this.dataProps.length;for(this.renderer===\"svg\"&&(this.dashStr=\"\"),e=0;e<r;e+=1)this.dataProps[e].n!==\"o\"?this.renderer===\"svg\"?this.dashStr+=\" \"+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v;}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},\"svg\",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated;}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r;}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=r;}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(t,e,r){this.data=e,this.c=createTypedArray(\"uint8c\",e.p*4);var i=e.k.k[0].s?e.k.k[0].s.length-e.p*4:e.k.k.length-e.p*4;this.o=createTypedArray(\"float32\",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0);}GradientProperty.prototype.comparePoints=function(t,e){for(var r=0,i=this.o.length/2,s;r<i;){if(s=Math.abs(t[r*4]-t[e*4+r*2]),s>.01)return !1;r+=1;}return !0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return !1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return !1;t+=1;}else if(!this.comparePoints(this.data.k.k,this.data.p))return !1;return !0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,r=this.data.p*4,i,s;for(e=0;e<r;e+=1)i=e%4===0?100:255,s=Math.round(this.prop.v[e]*i),this.c[e]!==s&&(this.c[e]=s,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,e=this.data.p*4;e<r;e+=1)i=e%2===0?100:1,s=e%2===0?Math.round(this.prop.v[e]*100):this.prop.v[e],this.o[e-this.data.p*4]!==s&&(this.o[e-this.data.p*4]=s,this._omdf=!t);this._mdf=!t;}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,r);}SVGGradientFillStyleData.prototype.initGradientData=function(t,e,r){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,e),this.setGradientOpacity(e,r),this._isAnimated=!!this._isAnimated;},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var r=createElementID(),i=createNS(e.t===1?\"linearGradient\":\"radialGradient\");i.setAttribute(\"id\",r),i.setAttribute(\"spreadMethod\",\"pad\"),i.setAttribute(\"gradientUnits\",\"userSpaceOnUse\");var s=[],a,n,o;for(o=e.g.p*4,n=0;n<o;n+=4)a=createNS(\"stop\"),i.appendChild(a),s.push(a);t.setAttribute(e.ty===\"gf\"?\"fill\":\"stroke\",\"url(\"+getLocationHref()+\"#\"+r+\")\"),this.gf=i,this.cst=s;},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var r,i,s,a=createNS(\"mask\"),n=createNS(\"path\");a.appendChild(n);var o=createElementID(),h=createElementID();a.setAttribute(\"id\",h);var l=createNS(t.t===1?\"linearGradient\":\"radialGradient\");l.setAttribute(\"id\",o),l.setAttribute(\"spreadMethod\",\"pad\"),l.setAttribute(\"gradientUnits\",\"userSpaceOnUse\"),s=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var c=this.stops;for(i=t.g.p*4;i<s;i+=2)r=createNS(\"stop\"),r.setAttribute(\"stop-color\",\"rgb(255,255,255)\"),l.appendChild(r),c.push(r);n.setAttribute(t.ty===\"gf\"?\"fill\":\"stroke\",\"url(\"+getLocationHref()+\"#\"+o+\")\"),t.ty===\"gs\"&&(n.setAttribute(\"stroke-linecap\",lineCapEnum[t.lc||2]),n.setAttribute(\"stroke-linejoin\",lineJoinEnum[t.lj||2]),t.lj===1&&n.setAttribute(\"stroke-miterlimit\",t.ml)),this.of=l,this.ms=a,this.ost=c,this.maskId=h,e.msElem=n;}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},\"svg\",this),this.initGradientData(t,e,r),this._isAnimated=!!this._isAnimated;}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS(\"g\");}function SVGTransformData(t,e,r){this.transform={mProps:t,op:e,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length;}var buildShapeString=function(t,e,r,i){if(e===0)return \"\";var s=t.o,a=t.i,n=t.v,o,h=\" M\"+i.applyToPointStringified(n[0][0],n[0][1]);for(o=1;o<e;o+=1)h+=\" C\"+i.applyToPointStringified(s[o-1][0],s[o-1][1])+\" \"+i.applyToPointStringified(a[o][0],a[o][1])+\" \"+i.applyToPointStringified(n[o][0],n[o][1]);return r&&e&&(h+=\" C\"+i.applyToPointStringified(s[o-1][0],s[o-1][1])+\" \"+i.applyToPointStringified(a[0][0],a[0][1])+\" \"+i.applyToPointStringified(n[0][0],n[0][1]),h+=\"z\"),h},SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix,r={createRenderFunction:i};function i(f){switch(f.ty){case\"fl\":return o;case\"gf\":return l;case\"gs\":return h;case\"st\":return c;case\"sh\":case\"el\":case\"rc\":case\"sr\":return n;case\"tr\":return s;case\"no\":return a;default:return null}}function s(f,d,m){(m||d.transform.op._mdf)&&d.transform.container.setAttribute(\"opacity\",d.transform.op.v),(m||d.transform.mProps._mdf)&&d.transform.container.setAttribute(\"transform\",d.transform.mProps.v.to2dCSS());}function a(){}function n(f,d,m){var p,u,v,y,g,b,w=d.styles.length,x=d.lvl,_,C,T,O;for(b=0;b<w;b+=1){if(y=d.sh._mdf||m,d.styles[b].lvl<x){for(C=e.reset(),T=x-d.styles[b].lvl,O=d.transformers.length-1;!y&&T>0;)y=d.transformers[O].mProps._mdf||y,T-=1,O-=1;if(y)for(T=x-d.styles[b].lvl,O=d.transformers.length-1;T>0;)C.multiply(d.transformers[O].mProps.v),T-=1,O-=1;}else C=t;if(_=d.sh.paths,u=_._length,y){for(v=\"\",p=0;p<u;p+=1)g=_.shapes[p],g&&g._length&&(v+=buildShapeString(g,g._length,g.c,C));d.caches[b]=v;}else v=d.caches[b];d.styles[b].d+=f.hd===!0?\"\":v,d.styles[b]._mdf=y||d.styles[b]._mdf;}}function o(f,d,m){var p=d.style;(d.c._mdf||m)&&p.pElem.setAttribute(\"fill\",\"rgb(\"+bmFloor(d.c.v[0])+\",\"+bmFloor(d.c.v[1])+\",\"+bmFloor(d.c.v[2])+\")\"),(d.o._mdf||m)&&p.pElem.setAttribute(\"fill-opacity\",d.o.v);}function h(f,d,m){l(f,d,m),c(f,d,m);}function l(f,d,m){var p=d.gf,u=d.g._hasOpacity,v=d.s.v,y=d.e.v;if(d.o._mdf||m){var g=f.ty===\"gf\"?\"fill-opacity\":\"stroke-opacity\";d.style.pElem.setAttribute(g,d.o.v);}if(d.s._mdf||m){var b=f.t===1?\"x1\":\"cx\",w=b===\"x1\"?\"y1\":\"cy\";p.setAttribute(b,v[0]),p.setAttribute(w,v[1]),u&&!d.g._collapsable&&(d.of.setAttribute(b,v[0]),d.of.setAttribute(w,v[1]));}var x,_,C,T;if(d.g._cmdf||m){x=d.cst;var O=d.g.c;for(C=x.length,_=0;_<C;_+=1)T=x[_],T.setAttribute(\"offset\",O[_*4]+\"%\"),T.setAttribute(\"stop-color\",\"rgb(\"+O[_*4+1]+\",\"+O[_*4+2]+\",\"+O[_*4+3]+\")\");}if(u&&(d.g._omdf||m)){var z=d.g.o;for(d.g._collapsable?x=d.cst:x=d.ost,C=x.length,_=0;_<C;_+=1)T=x[_],d.g._collapsable||T.setAttribute(\"offset\",z[_*2]+\"%\"),T.setAttribute(\"stop-opacity\",z[_*2+1]);}if(f.t===1)(d.e._mdf||m)&&(p.setAttribute(\"x2\",y[0]),p.setAttribute(\"y2\",y[1]),u&&!d.g._collapsable&&(d.of.setAttribute(\"x2\",y[0]),d.of.setAttribute(\"y2\",y[1])));else {var L;if((d.s._mdf||d.e._mdf||m)&&(L=Math.sqrt(Math.pow(v[0]-y[0],2)+Math.pow(v[1]-y[1],2)),p.setAttribute(\"r\",L),u&&!d.g._collapsable&&d.of.setAttribute(\"r\",L)),d.e._mdf||d.h._mdf||d.a._mdf||m){L||(L=Math.sqrt(Math.pow(v[0]-y[0],2)+Math.pow(v[1]-y[1],2)));var N=Math.atan2(y[1]-v[1],y[0]-v[0]),U=d.h.v;U>=1?U=.99:U<=-1&&(U=-.99);var D=L*U,$=Math.cos(N+d.a.v)*D+v[0],A=Math.sin(N+d.a.v)*D+v[1];p.setAttribute(\"fx\",$),p.setAttribute(\"fy\",A),u&&!d.g._collapsable&&(d.of.setAttribute(\"fx\",$),d.of.setAttribute(\"fy\",A));}}}function c(f,d,m){var p=d.style,u=d.d;u&&(u._mdf||m)&&u.dashStr&&(p.pElem.setAttribute(\"stroke-dasharray\",u.dashStr),p.pElem.setAttribute(\"stroke-dashoffset\",u.dashoffset[0])),d.c&&(d.c._mdf||m)&&p.pElem.setAttribute(\"stroke\",\"rgb(\"+bmFloor(d.c.v[0])+\",\"+bmFloor(d.c.v[1])+\",\"+bmFloor(d.c.v[2])+\")\"),(d.o._mdf||m)&&p.pElem.setAttribute(\"stroke-opacity\",d.o.v),(d.w._mdf||m)&&(p.pElem.setAttribute(\"stroke-width\",d.w.v),p.msElem&&p.msElem.setAttribute(\"stroke-width\",d.w.v));}return r}();function SVGShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,r),this.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.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes();},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e=this.shapes.length,r,i,s=this.stylesList.length,a,n=[],o=!1;for(i=0;i<s;i+=1){for(a=this.stylesList[i],o=!1,n.length=0,t=0;t<e;t+=1)r=this.shapes[t],r.styles.indexOf(a)!==-1&&(n.push(r),o=r._isAnimated||o);n.length>1&&o&&this.setShapesAsAnimated(n);}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].setAsAnimated();},SVGShapeElement.prototype.createStyleElement=function(t,e){var r,i=new SVGStyleData(t,e),s=i.pElem;if(t.ty===\"st\")r=new SVGStrokeStyleData(this,t,i);else if(t.ty===\"fl\")r=new SVGFillStyleData(this,t,i);else if(t.ty===\"gf\"||t.ty===\"gs\"){var a=t.ty===\"gf\"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;r=new a(this,t,i),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),s.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+r.maskId+\")\"));}else t.ty===\"no\"&&(r=new SVGNoStyleData(this,t,i));return (t.ty===\"st\"||t.ty===\"gs\")&&(s.setAttribute(\"stroke-linecap\",lineCapEnum[t.lc||2]),s.setAttribute(\"stroke-linejoin\",lineJoinEnum[t.lj||2]),s.setAttribute(\"fill-opacity\",\"0\"),t.lj===1&&s.setAttribute(\"stroke-miterlimit\",t.ml)),t.r===2&&s.setAttribute(\"fill-rule\",\"evenodd\"),t.ln&&s.setAttribute(\"id\",t.ln),t.cl&&s.setAttribute(\"class\",t.cl),t.bm&&(s.style[\"mix-blend-mode\"]=getBlendMode(t.bm)),this.stylesList.push(i),this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return 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)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var r=TransformPropertyFactory.getTransformProperty(this,t,this),i=new SVGTransformData(r,r.o,e);return this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createShapeElement=function(t,e,r){var i=4;t.ty===\"rc\"?i=5:t.ty===\"el\"?i=6:t.ty===\"sr\"&&(i=7);var s=ShapePropertyFactory.getShapeProp(this,t,i,this),a=new SVGShapeData(e,r,s);return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(t,a),a},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var r=0,i=this.animatedContents.length;r<i;){if(this.animatedContents[r].element===e)return;r+=1;}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t});},SVGShapeElement.prototype.setElementStyles=function(t){var e=t.styles,r,i=this.stylesList.length;for(r=0;r<i;r+=1)this.stylesList[r].closed||e.push(this.stylesList[r]);},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers();},SVGShapeElement.prototype.searchShapes=function(t,e,r,i,s,a,n){var o=[].concat(a),h,l=t.length-1,c,f,d=[],m=[],p,u,v;for(h=l;h>=0;h-=1){if(v=this.searchProcessedElement(t[h]),v?e[h]=r[v-1]:t[h]._render=n,t[h].ty===\"fl\"||t[h].ty===\"st\"||t[h].ty===\"gf\"||t[h].ty===\"gs\"||t[h].ty===\"no\")v?e[h].style.closed=!1:e[h]=this.createStyleElement(t[h],s),t[h]._render&&e[h].style.pElem.parentNode!==i&&i.appendChild(e[h].style.pElem),d.push(e[h].style);else if(t[h].ty===\"gr\"){if(!v)e[h]=this.createGroupElement(t[h]);else for(f=e[h].it.length,c=0;c<f;c+=1)e[h].prevViewData[c]=e[h].it[c];this.searchShapes(t[h].it,e[h].it,e[h].prevViewData,e[h].gr,s+1,o,n),t[h]._render&&e[h].gr.parentNode!==i&&i.appendChild(e[h].gr);}else t[h].ty===\"tr\"?(v||(e[h]=this.createTransformElement(t[h],i)),p=e[h].transform,o.push(p)):t[h].ty===\"sh\"||t[h].ty===\"rc\"||t[h].ty===\"el\"||t[h].ty===\"sr\"?(v||(e[h]=this.createShapeElement(t[h],o,s)),this.setElementStyles(e[h])):t[h].ty===\"tm\"||t[h].ty===\"rd\"||t[h].ty===\"ms\"||t[h].ty===\"pb\"||t[h].ty===\"zz\"||t[h].ty===\"op\"?(v?(u=e[h],u.closed=!1):(u=ShapeModifiers.getModifier(t[h].ty),u.init(this,t[h]),e[h]=u,this.shapeModifiers.push(u)),m.push(u)):t[h].ty===\"rp\"&&(v?(u=e[h],u.closed=!0):(u=ShapeModifiers.getModifier(t[h].ty),e[h]=u,u.init(this,t,h,e),this.shapeModifiers.push(u),n=!1),m.push(u));this.addProcessedElement(t[h],h+1);}for(l=d.length,h=0;h<l;h+=1)d[h].closed=!0;for(l=m.length,h=0;h<l;h+=1)m[h].closed=!0;},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute(\"d\",this.stylesList[t].d),this.stylesList[t].d=\"M0 0\"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute(\"d\",this.stylesList[t].d||\"M0 0\"));},SVGShapeElement.prototype.renderShape=function(){var t,e=this.animatedContents.length,r;for(t=0;t<e;t+=1)r=this.animatedContents[t],(this._isFirstFrame||r.element._isAnimated)&&r.data!==!0&&r.fn(r.data,r.element,this._isFirstFrame);},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null;};function LetterProps(t,e,r,i,s,a){this.o=t,this.sw=e,this.sc=r,this.fc=i,this.m=s,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!r,fc:!!i,m:!0,p:!0};}LetterProps.prototype.update=function(t,e,r,i,s,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var n=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,n=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,n=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,n=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,n=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,n=!0),a.length&&(this.p[0]!==a[0]||this.p[1]!==a[1]||this.p[4]!==a[4]||this.p[5]!==a[5]||this.p[12]!==a[12]||this.p[13]!==a[13])&&(this.p=a,this._mdf.p=!0,n=!0),n};function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv=\"\",this.v=\"\",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=t.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.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:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData);}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0;},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this);},TextProperty.prototype.getValue=function(t){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!t)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=t||this.data.d.k[this.keysIndex].s;for(i=0;i<s;i+=1)r!==this.keysIndex?a=this.effectsSequence[i](a,a.t):a=this.effectsSequence[i](this.currentData,a.t);e!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId;}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,r=0,i=t.length;r<=i-1&&!(r===i-1||t[r+1].t>e);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e=[],r=0,i=t.length,s,a,n=!1,o=!1,h=\"\";r<i;)n=o,o=!1,s=t.charCodeAt(r),h=t.charAt(r),FontManager.isCombinedCharacter(s)?n=!0:s>=55296&&s<=56319?FontManager.isRegionalFlag(t,r)?h=t.substr(r,14):(a=t.charCodeAt(r+1),a>=56320&&a<=57343&&(FontManager.isModifier(s,a)?(h=t.substr(r,2),n=!0):FontManager.isFlagEmoji(t.substr(r,4))?h=t.substr(r,4):h=t.substr(r,2))):s>56319?(a=t.charCodeAt(r+1),FontManager.isVariationSelector(s)&&(n=!0)):FontManager.isZeroWidthJoiner(s)&&(n=!0,o=!0),n?(e[e.length-1]+=h,n=!1):e.push(h),r+=h.length;return e},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e=this.elem.globalData.fontManager,r=this.data,i=[],s,a,n,o=0,h,l=r.m.g,c=0,f=0,d=0,m=[],p=0,u=0,v,y,g=e.getFontByName(t.f),b,w=0,x=getFontProperties(g);t.fWeight=x.weight,t.fStyle=x.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),a=t.finalText.length,t.finalLineHeight=t.lh;var _=t.tr/1e3*t.finalSize,C;if(t.sz)for(var T=!0,O=t.sz[0],z=t.sz[1],L,N;T;){N=this.buildFinalText(t.t),L=0,p=0,a=N.length,_=t.tr/1e3*t.finalSize;var U=-1;for(s=0;s<a;s+=1)C=N[s].charCodeAt(0),n=!1,N[s]===\" \"?U=s:(C===13||C===3)&&(p=0,n=!0,L+=t.finalLineHeight||t.finalSize*1.2),e.chars?(b=e.getCharData(N[s],g.fStyle,g.fFamily),w=n?0:b.w*t.finalSize/100):w=e.measureText(N[s],t.f,t.finalSize),p+w>O&&N[s]!==\" \"?(U===-1?a+=1:s=U,L+=t.finalLineHeight||t.finalSize*1.2,N.splice(s,U===s?1:0,\"\\r\"),U=-1,p=0):(p+=w,p+=_);L+=g.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&z<L?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=N,a=t.finalText.length,T=!1);}p=-_,w=0;var D=0,$;for(s=0;s<a;s+=1)if(n=!1,$=t.finalText[s],C=$.charCodeAt(0),C===13||C===3?(D=0,m.push(p),u=p>u?p:u,p=-2*_,h=\"\",n=!0,d+=1):h=$,e.chars?(b=e.getCharData($,g.fStyle,e.getFontByName(t.f).fFamily),w=n?0:b.w*t.finalSize/100):w=e.measureText(h,t.f,t.finalSize),$===\" \"?D+=w+_:(p+=w+_+D,D=0),i.push({l:w,an:w,add:c,n,anIndexes:[],val:h,line:d,animatorJustifyOffset:0}),l==2){if(c+=w,h===\"\"||h===\" \"||s===a-1){for((h===\"\"||h===\" \")&&(c-=w);f<=s;)i[f].an=c,i[f].ind=o,i[f].extra=w,f+=1;o+=1,c=0;}}else if(l==3){if(c+=w,h===\"\"||s===a-1){for(h===\"\"&&(c-=w);f<=s;)i[f].an=c,i[f].ind=o,i[f].extra=w,f+=1;c=0,o+=1;}}else i[o].ind=o,i[o].extra=0,o+=1;if(t.l=i,u=p>u?p:u,m.push(p),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=u,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0;}t.lineWidths=m;var A=r.a,M,P;y=A.length;var E,V,I=[];for(v=0;v<y;v+=1){for(M=A[v],M.a.sc&&(t.strokeColorAnim=!0),M.a.sw&&(t.strokeWidthAnim=!0),(M.a.fc||M.a.fh||M.a.fs||M.a.fb)&&(t.fillColorAnim=!0),V=0,E=M.s.b,s=0;s<a;s+=1)P=i[s],P.anIndexes[v]=V,(E==1&&P.val!==\"\"||E==2&&P.val!==\"\"&&P.val!==\" \"||E==3&&(P.n||P.val==\" \"||s==a-1)||E==4&&(P.n||s==a-1))&&(M.s.rn===1&&I.push(V),V+=1);r.a[v].s.totalChars=V;var X=-1,J;if(M.s.rn===1)for(s=0;s<a;s+=1)P=i[s],X!=P.anIndexes[v]&&(X=P.anIndexes[v],J=I.splice(Math.floor(Math.random()*I.length),1)[0]),P.anIndexes[v]=J;}t.yOffset=t.finalLineHeight||t.finalSize*1.2,t.ls=t.ls||0,t.ascent=g.ascent*t.finalSize/100;},TextProperty.prototype.updateDocumentData=function(t,e){e=e===void 0?this.keysIndex:e;var r=this.copyData({},this.data.d.k[e].s);r=this.copyData(r,t),this.data.d.k[e].s=r,this.recalculate(e),this.setCurrentData(r),this.elem.addDynamicProperty(this);},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e);},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this);},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this);};var TextSelectorProp=function(){var t=Math.max,e=Math.min,r=Math.floor;function i(a,n){this._currentTextLength=-1,this.k=!1,this.data=n,this.elem=a,this.comp=a.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(a),this.s=PropertyFactory.getProp(a,n.s||{k:0},0,0,this),\"e\"in n?this.e=PropertyFactory.getProp(a,n.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(a,n.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(a,n.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(a,n.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(a,n.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(a,n.a,0,.01,this),this.dynamicProperties.length||this.getValue();}i.prototype={getMult:function(a){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var n=0,o=0,h=1,l=1;this.ne.v>0?n=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?h=1-this.xe.v/100:l=1+this.xe.v/100;var c=BezierFactory.getBezierEasing(n,o,h,l).get,f=0,d=this.finalS,m=this.finalE,p=this.data.sh;if(p===2)m===d?f=a>=m?1:0:f=t(0,e(.5/(m-d)+(a-d)/(m-d),1)),f=c(f);else if(p===3)m===d?f=a>=m?0:1:f=1-t(0,e(.5/(m-d)+(a-d)/(m-d),1)),f=c(f);else if(p===4)m===d?f=0:(f=t(0,e(.5/(m-d)+(a-d)/(m-d),1)),f<.5?f*=2:f=1-2*(f-.5)),f=c(f);else if(p===5){if(m===d)f=0;else {var u=m-d;a=e(t(0,a+.5-d),m-d);var v=-u/2+a,y=u/2;f=Math.sqrt(1-v*v/(y*y));}f=c(f);}else p===6?(m===d?f=0:(a=e(t(0,a+.5-d),m-d),f=(1+Math.cos(Math.PI+Math.PI*2*a/(m-d)))/2),f=c(f)):(a>=r(d)&&(a-d<0?f=t(0,e(e(m,1)-(d-a),1)):f=t(0,e(m-a,1))),f=c(f));if(this.sm.v!==100){var g=this.sm.v*.01;g===0&&(g=1e-8);var b=.5-g*.5;f<b?f=0:(f=(f-b)/g,f>1&&(f=1));}return f*this.a.v},getValue:function(a){this.iterateDynamicProperties(),this._mdf=a||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,a&&this.data.r===2&&(this.e.v=this._currentTextLength);var n=this.data.r===2?1:100/this.data.totalChars,o=this.o.v/n,h=this.s.v/n+o,l=this.e.v/n+o;if(h>l){var c=h;h=l,l=c;}this.finalS=h,this.finalE=l;}},extendPrototype([DynamicPropertyContainer],i);function s(a,n,o){return new i(a,n)}return {getTextSelectorProp:s}}();function TextAnimatorDataProperty(t,e,r){var i={propType:!1},s=PropertyFactory.getProp,a=e.a;this.a={r:a.r?s(t,a.r,0,degToRads,r):i,rx:a.rx?s(t,a.rx,0,degToRads,r):i,ry:a.ry?s(t,a.ry,0,degToRads,r):i,sk:a.sk?s(t,a.sk,0,degToRads,r):i,sa:a.sa?s(t,a.sa,0,degToRads,r):i,s:a.s?s(t,a.s,1,.01,r):i,a:a.a?s(t,a.a,1,0,r):i,o:a.o?s(t,a.o,0,.01,r):i,p:a.p?s(t,a.p,1,0,r):i,sw:a.sw?s(t,a.sw,0,0,r):i,sc:a.sc?s(t,a.sc,1,0,r):i,fc:a.fc?s(t,a.fc,1,0,r):i,fh:a.fh?s(t,a.fh,0,0,r):i,fs:a.fs?s(t,a.fs,0,.01,r):i,fb:a.fb?s(t,a.fb,0,.01,r):i,t:a.t?s(t,a.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t;}function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r);}TextAnimatorProperty.prototype.searchProperties=function(){var t,e=this._textData.a.length,r,i=PropertyFactory.getProp;for(t=0;t<e;t+=1)r=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,r,this);this._textData.p&&\"m\"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this);},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,!(!this._mdf&&!this._isFirstFrame&&!e&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var r=this._moreOptions.alignment.v,i=this._animatorsData,s=this._textData,a=this.mHelper,n=this._renderType,o=this.renderedLetters.length,h,l,c,f,d=t.l,m,p,u,v,y,g,b,w,x,_,C,T,O,z,L;if(this._hasMaskedPath){if(L=this._pathData.m,!this._pathData.n||this._pathData._mdf){var N=L.v;this._pathData.r.v&&(N=N.reverse()),m={tLength:0,segments:[]},f=N._length-1;var U;for(T=0,c=0;c<f;c+=1)U=bez.buildBezierData(N.v[c],N.v[c+1],[N.o[c][0]-N.v[c][0],N.o[c][1]-N.v[c][1]],[N.i[c+1][0]-N.v[c+1][0],N.i[c+1][1]-N.v[c+1][1]]),m.tLength+=U.segmentLength,m.segments.push(U),T+=U.segmentLength;c=f,L.v.c&&(U=bez.buildBezierData(N.v[c],N.v[0],[N.o[c][0]-N.v[c][0],N.o[c][1]-N.v[c][1]],[N.i[0][0]-N.v[0][0],N.i[0][1]-N.v[0][1]]),m.tLength+=U.segmentLength,m.segments.push(U),T+=U.segmentLength),this._pathData.pi=m;}if(m=this._pathData.pi,p=this._pathData.f.v,b=0,g=1,v=0,y=!0,_=m.segments,p<0&&L.v.c)for(m.tLength<Math.abs(p)&&(p=-Math.abs(p)%m.tLength),b=_.length-1,x=_[b].points,g=x.length-1;p<0;)p+=x[g].partialLength,g-=1,g<0&&(b-=1,x=_[b].points,g=x.length-1);x=_[b].points,w=x[g-1],u=x[g],C=u.partialLength;}f=d.length,h=0,l=0;var D=t.finalSize*1.2*.714,$=!0,A,M,P,E,V;E=i.length;var I,X=-1,J,q,G,Q=p,rt=b,it=g,dt=-1,ut,lt,ht,at,tt,Vt,Nt,Rt,Ot=\"\",Pt=this.defaultPropsArray,Mt;if(t.j===2||t.j===1){var ft=0,Z=0,K=t.j===2?-.5:-1,ot=0,mt=!0;for(c=0;c<f;c+=1)if(d[c].n){for(ft&&(ft+=Z);ot<c;)d[ot].animatorJustifyOffset=ft,ot+=1;ft=0,mt=!0;}else {for(P=0;P<E;P+=1)A=i[P].a,A.t.propType&&(mt&&t.j===2&&(Z+=A.t.v*K),M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),I.length?ft+=A.t.v*I[0]*K:ft+=A.t.v*I*K);mt=!1;}for(ft&&(ft+=Z);ot<c;)d[ot].animatorJustifyOffset=ft,ot+=1;}for(c=0;c<f;c+=1){if(a.reset(),ut=1,d[c].n)h=0,l+=t.yOffset,l+=$?1:0,p=Q,$=!1,this._hasMaskedPath&&(b=rt,g=it,x=_[b].points,w=x[g-1],u=x[g],C=u.partialLength,v=0),Ot=\"\",Rt=\"\",Vt=\"\",Mt=\"\",Pt=this.defaultPropsArray;else {if(this._hasMaskedPath){if(dt!==d[c].line){switch(t.j){case 1:p+=T-t.lineWidths[d[c].line];break;case 2:p+=(T-t.lineWidths[d[c].line])/2;break}dt=d[c].line;}X!==d[c].ind&&(d[X]&&(p+=d[X].extra),p+=d[c].an/2,X=d[c].ind),p+=r[0]*d[c].an*.005;var Et=0;for(P=0;P<E;P+=1)A=i[P].a,A.p.propType&&(M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),I.length?Et+=A.p.v[0]*I[0]:Et+=A.p.v[0]*I),A.a.propType&&(M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),I.length?Et+=A.a.v[0]*I[0]:Et+=A.a.v[0]*I);for(y=!0,this._pathData.a.v&&(p=d[0].an*.5+(T-this._pathData.f.v-d[0].an*.5-d[d.length-1].an*.5)*X/(f-1),p+=this._pathData.f.v);y;)v+C>=p+Et||!x?(O=(p+Et-v)/u.partialLength,q=w.point[0]+(u.point[0]-w.point[0])*O,G=w.point[1]+(u.point[1]-w.point[1])*O,a.translate(-r[0]*d[c].an*.005,-(r[1]*D)*.01),y=!1):x&&(v+=u.partialLength,g+=1,g>=x.length&&(g=0,b+=1,_[b]?x=_[b].points:L.v.c?(g=0,b=0,x=_[b].points):(v-=u.partialLength,x=null)),x&&(w=u,u=x[g],C=u.partialLength));J=d[c].an/2-d[c].add,a.translate(-J,0,0);}else J=d[c].an/2-d[c].add,a.translate(-J,0,0),a.translate(-r[0]*d[c].an*.005,-r[1]*D*.01,0);for(P=0;P<E;P+=1)A=i[P].a,A.t.propType&&(M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),(h!==0||t.j!==0)&&(this._hasMaskedPath?I.length?p+=A.t.v*I[0]:p+=A.t.v*I:I.length?h+=A.t.v*I[0]:h+=A.t.v*I));for(t.strokeWidthAnim&&(ht=t.sw||0),t.strokeColorAnim&&(t.sc?lt=[t.sc[0],t.sc[1],t.sc[2]]:lt=[0,0,0]),t.fillColorAnim&&t.fc&&(at=[t.fc[0],t.fc[1],t.fc[2]]),P=0;P<E;P+=1)A=i[P].a,A.a.propType&&(M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),I.length?a.translate(-A.a.v[0]*I[0],-A.a.v[1]*I[1],A.a.v[2]*I[2]):a.translate(-A.a.v[0]*I,-A.a.v[1]*I,A.a.v[2]*I));for(P=0;P<E;P+=1)A=i[P].a,A.s.propType&&(M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),I.length?a.scale(1+(A.s.v[0]-1)*I[0],1+(A.s.v[1]-1)*I[1],1):a.scale(1+(A.s.v[0]-1)*I,1+(A.s.v[1]-1)*I,1));for(P=0;P<E;P+=1){if(A=i[P].a,M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),A.sk.propType&&(I.length?a.skewFromAxis(-A.sk.v*I[0],A.sa.v*I[1]):a.skewFromAxis(-A.sk.v*I,A.sa.v*I)),A.r.propType&&(I.length?a.rotateZ(-A.r.v*I[2]):a.rotateZ(-A.r.v*I)),A.ry.propType&&(I.length?a.rotateY(A.ry.v*I[1]):a.rotateY(A.ry.v*I)),A.rx.propType&&(I.length?a.rotateX(A.rx.v*I[0]):a.rotateX(A.rx.v*I)),A.o.propType&&(I.length?ut+=(A.o.v*I[0]-ut)*I[0]:ut+=(A.o.v*I-ut)*I),t.strokeWidthAnim&&A.sw.propType&&(I.length?ht+=A.sw.v*I[0]:ht+=A.sw.v*I),t.strokeColorAnim&&A.sc.propType)for(tt=0;tt<3;tt+=1)I.length?lt[tt]+=(A.sc.v[tt]-lt[tt])*I[0]:lt[tt]+=(A.sc.v[tt]-lt[tt])*I;if(t.fillColorAnim&&t.fc){if(A.fc.propType)for(tt=0;tt<3;tt+=1)I.length?at[tt]+=(A.fc.v[tt]-at[tt])*I[0]:at[tt]+=(A.fc.v[tt]-at[tt])*I;A.fh.propType&&(I.length?at=addHueToRGB(at,A.fh.v*I[0]):at=addHueToRGB(at,A.fh.v*I)),A.fs.propType&&(I.length?at=addSaturationToRGB(at,A.fs.v*I[0]):at=addSaturationToRGB(at,A.fs.v*I)),A.fb.propType&&(I.length?at=addBrightnessToRGB(at,A.fb.v*I[0]):at=addBrightnessToRGB(at,A.fb.v*I));}}for(P=0;P<E;P+=1)A=i[P].a,A.p.propType&&(M=i[P].s,I=M.getMult(d[c].anIndexes[P],s.a[P].s.totalChars),this._hasMaskedPath?I.length?a.translate(0,A.p.v[1]*I[0],-A.p.v[2]*I[1]):a.translate(0,A.p.v[1]*I,-A.p.v[2]*I):I.length?a.translate(A.p.v[0]*I[0],A.p.v[1]*I[1],-A.p.v[2]*I[2]):a.translate(A.p.v[0]*I,A.p.v[1]*I,-A.p.v[2]*I));if(t.strokeWidthAnim&&(Vt=ht<0?0:ht),t.strokeColorAnim&&(Nt=\"rgb(\"+Math.round(lt[0]*255)+\",\"+Math.round(lt[1]*255)+\",\"+Math.round(lt[2]*255)+\")\"),t.fillColorAnim&&t.fc&&(Rt=\"rgb(\"+Math.round(at[0]*255)+\",\"+Math.round(at[1]*255)+\",\"+Math.round(at[2]*255)+\")\"),this._hasMaskedPath){if(a.translate(0,-t.ls),a.translate(0,r[1]*D*.01+l,0),this._pathData.p.v){z=(u.point[1]-w.point[1])/(u.point[0]-w.point[0]);var Xt=Math.atan(z)*180/Math.PI;u.point[0]<w.point[0]&&(Xt+=180),a.rotate(-Xt*Math.PI/180);}a.translate(q,G,0),p-=r[0]*d[c].an*.005,d[c+1]&&X!==d[c+1].ind&&(p+=d[c].an/2,p+=t.tr*.001*t.finalSize);}else {switch(a.translate(h,l,0),t.ps&&a.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:a.translate(d[c].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[d[c].line]),0,0);break;case 2:a.translate(d[c].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[d[c].line])/2,0,0);break}a.translate(0,-t.ls),a.translate(J,0,0),a.translate(r[0]*d[c].an*.005,r[1]*D*.01,0),h+=d[c].l+t.tr*.001*t.finalSize;}n===\"html\"?Ot=a.toCSS():n===\"svg\"?Ot=a.to2dCSS():Pt=[a.props[0],a.props[1],a.props[2],a.props[3],a.props[4],a.props[5],a.props[6],a.props[7],a.props[8],a.props[9],a.props[10],a.props[11],a.props[12],a.props[13],a.props[14],a.props[15]],Mt=ut;}o<=c?(V=new LetterProps(Mt,Vt,Nt,Rt,Ot,Pt),this.renderedLetters.push(V),o+=1,this.lettersChangedFlag=!0):(V=this.renderedLetters[c],this.lettersChangedFlag=V.update(Mt,Vt,Nt,Rt,Ot,Pt)||this.lettersChangedFlag);}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties());},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(t,e,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,r),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties);},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange);},ITextElement.prototype.createPathShape=function(t,e){var r,i=e.length,s,a=\"\";for(r=0;r<i;r+=1)e[r].ty===\"sh\"&&(s=e[r].ks.k,a+=buildShapeString(s,s.i.length,!0,t));return a},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e);},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t);},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t);},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,r,i,s){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r])/2,0,0);break}e.translate(i,s,0);},ITextElement.prototype.buildColor=function(t){return \"rgb(\"+Math.round(t[0]*255)+\",\"+Math.round(t[1]*255)+\",\"+Math.round(t[2]*255)+\")\"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1);};var emptyShapeData={shapes:[]};function SVGTextLottieElement(t,e,r){this.textSpans=[],this.renderType=\"svg\",this.initElement(t,e,r);}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS(\"text\"));},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,r=t.length,i=[],s=\"\";e<r;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(i.push(s),s=\"\"):s+=t[e],e+=1;return i.push(s),i},SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var r=t.shapes[0];if(r.it){var i=r.it[r.it.length-1];i.s&&(i.s.k[0]=e,i.s.k[1]=e);}}return t},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var t,e,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute(\"fill\",this.buildColor(r.fc)):this.layerElement.setAttribute(\"fill\",\"rgba(0,0,0,0)\"),r.sc&&(this.layerElement.setAttribute(\"stroke\",this.buildColor(r.sc)),this.layerElement.setAttribute(\"stroke-width\",r.sw)),this.layerElement.setAttribute(\"font-size\",r.finalSize);var i=this.globalData.fontManager.getFontByName(r.f);if(i.fClass)this.layerElement.setAttribute(\"class\",i.fClass);else {this.layerElement.setAttribute(\"font-family\",i.fFamily);var s=r.fWeight,a=r.fStyle;this.layerElement.setAttribute(\"font-style\",a),this.layerElement.setAttribute(\"font-weight\",s);}this.layerElement.setAttribute(\"aria-label\",r.t);var n=r.l||[],o=!!this.globalData.fontManager.chars;e=n.length;var h,l=this.mHelper,c=\"\",f=this.data.singleShape,d=0,m=0,p=!0,u=r.tr*.001*r.finalSize;if(f&&!o&&!r.sz){var v=this.textContainer,y=\"start\";switch(r.j){case 1:y=\"end\";break;case 2:y=\"middle\";break;default:y=\"start\";break}v.setAttribute(\"text-anchor\",y),v.setAttribute(\"letter-spacing\",u);var g=this.buildTextContents(r.finalText);for(e=g.length,m=r.ps?r.ps[1]+r.ascent:0,t=0;t<e;t+=1)h=this.textSpans[t].span||createNS(\"tspan\"),h.textContent=g[t],h.setAttribute(\"x\",0),h.setAttribute(\"y\",m),h.style.display=\"inherit\",v.appendChild(h),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=h,m+=r.finalLineHeight;this.layerElement.appendChild(v);}else {var b=this.textSpans.length,w;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!o||!f||t===0){if(h=b>t?this.textSpans[t].span:createNS(o?\"g\":\"text\"),b<=t){if(h.setAttribute(\"stroke-linecap\",\"butt\"),h.setAttribute(\"stroke-linejoin\",\"round\"),h.setAttribute(\"stroke-miterlimit\",\"4\"),this.textSpans[t].span=h,o){var x=createNS(\"g\");h.appendChild(x),this.textSpans[t].childSpan=x;}this.textSpans[t].span=h,this.layerElement.appendChild(h);}h.style.display=\"inherit\";}if(l.reset(),f&&(n[t].n&&(d=-u,m+=r.yOffset,m+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(r,l,n[t].line,d,m),d+=n[t].l||0,d+=u),o){w=this.globalData.fontManager.getCharData(r.finalText[t],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var _;if(w.t===1)_=new SVGCompElement(w.data,this.globalData,this);else {var C=emptyShapeData;w.data&&w.data.shapes&&(C=this.buildShapeData(w.data,r.finalSize)),_=new SVGShapeElement(C,this.globalData,this);}if(this.textSpans[t].glyph){var T=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(T.layerElement),T.destroy();}this.textSpans[t].glyph=_,_._debug=!0,_.prepareFrame(0),_.renderFrame(),this.textSpans[t].childSpan.appendChild(_.layerElement),w.t===1&&this.textSpans[t].childSpan.setAttribute(\"transform\",\"scale(\"+r.finalSize/100+\",\"+r.finalSize/100+\")\");}else f&&h.setAttribute(\"transform\",\"translate(\"+l.props[12]+\",\"+l.props[13]+\")\"),h.textContent=n[t].val,h.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",\"preserve\");}f&&h&&h.setAttribute(\"d\",c);}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display=\"none\",t+=1;this._sizeChanged=!0;},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height};}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var t,e=this.textSpans.length,r;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<e;t+=1)r=this.textSpans[t].glyph,r&&(r.prepareFrame(this.comp.renderedFrame-this.data.st),r._mdf&&(this._mdf=!0));},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var t,e,r=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;e=i.length;var s,a,n;for(t=0;t<e;t+=1)i[t].n||(s=r[t],a=this.textSpans[t].span,n=this.textSpans[t].glyph,n&&n.renderFrame(),s._mdf.m&&a.setAttribute(\"transform\",s.m),s._mdf.o&&a.setAttribute(\"opacity\",s.o),s._mdf.sw&&a.setAttribute(\"stroke-width\",s.sw),s._mdf.sc&&a.setAttribute(\"stroke\",s.sc),s._mdf.fc&&a.setAttribute(\"fill\",s.fc));}};function ISolidElement(t,e,r){this.initElement(t,e,r);}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS(\"rect\");t.setAttribute(\"width\",this.data.sw),t.setAttribute(\"height\",this.data.sh),t.setAttribute(\"fill\",this.data.sc),this.layerElement.appendChild(t);};function NullElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initFrame(),this.initTransform(t,e,r),this.initHierarchy();}NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0);},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.globalData,this)},SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){this.svgElement.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.svgElement.setAttribute(\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute(\"viewBox\",this.renderConfig.viewBoxSize):this.svgElement.setAttribute(\"viewBox\",\"0 0 \"+t.w+\" \"+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute(\"width\",t.w),this.svgElement.setAttribute(\"height\",t.h),this.svgElement.style.width=\"100%\",this.svgElement.style.height=\"100%\",this.svgElement.style.transform=\"translate3d(0,0,0)\",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute(\"width\",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute(\"height\",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute(\"class\",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute(\"id\",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute(\"focusable\",this.renderConfig.focusable),this.svgElement.setAttribute(\"preserveAspectRatio\",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var r=createNS(\"clipPath\"),i=createNS(\"rect\");i.setAttribute(\"width\",t.w),i.setAttribute(\"height\",t.h),i.setAttribute(\"x\",0),i.setAttribute(\"y\",0);var s=createElementID();r.setAttribute(\"id\",s),r.appendChild(i),this.layerElement.setAttribute(\"clip-path\",\"url(\"+getLocationHref()+\"#\"+s+\")\"),e.appendChild(r),this.layers=t.layers,this.elements=createSizedArray(t.layers.length);},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=\"\"),this.layerElement=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null;},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(t){var e=0,r=this.layers.length;for(e=0;e<r;e+=1)if(this.layers[e].ind===t)return e;return -1},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){e[t]=!0;var r=this.createItem(this.layers[t]);if(e[t]=r,getExpressionsPlugin()&&(this.layers[t].ty===0&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,t),this.layers[t].tt){var i=\"tp\"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(r);else {var s=e[i],a=s.getMatte(this.layers[t].tt);r.setMatte(a);}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,r=this.elements.length;e<r;){if(this.elements[e]===t){var i=\"tp\"in t.data?this.findIndexByInd(t.data.tp):e-1,s=this.elements[i],a=s.getMatte(this.layers[e].tt);t.setMatte(a);break}e+=1;}}},SVGRendererBase.prototype.renderFrame=function(t){if(!(this.renderedFrame===t||this.destroyed)){t===null?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,r=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame();}},SVGRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){for(var i=0,s;i<e;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(s=this.elements[i].getBaseElement()),i+=1;s?this.layerElement.insertBefore(r,s):this.layerElement.appendChild(r);}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display=\"none\";},SVGRendererBase.prototype.show=function(){this.layerElement.style.display=\"block\";};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initTransform(t,e,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!e.progressiveLoad)&&this.buildAllItems(),this.hide();},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else {var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e;}var r,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0));}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame();},ICompElement.prototype.setElements=function(t){this.elements=t;},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy();},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement();};function SVGCompElement(t,e,r){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0};}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS(\"svg\");var r=\"\";if(e&&e.title){var i=createNS(\"title\"),s=createElementID();i.setAttribute(\"id\",s),i.textContent=e.title,this.svgElement.appendChild(i),r+=s;}if(e&&e.description){var a=createNS(\"desc\"),n=createElementID();a.setAttribute(\"id\",n),a.textContent=e.description,this.svgElement.appendChild(a),r+=\" \"+n;}r&&this.svgElement.setAttribute(\"aria-labelledby\",r);var o=createNS(\"defs\");this.svgElement.appendChild(o);var h=createNS(\"g\");this.svgElement.appendChild(h),this.layerElement=h,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||\"xMidYMid meet\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",contentVisibility:e&&e.contentVisibility||\"visible\",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&e.hideOnTransparent===!1),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,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||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType=\"svg\";}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0;}ShapeTransformManager.prototype={addTransformSequence:function(t){var e,r=t.length,i=\"_\";for(e=0;e<r;e+=1)i+=t[e].transform.key+\"_\";var s=this.sequences[i];return s||(s={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=s,this.sequenceList.push(s)),s},processSequence:function(t,e){for(var r=0,i=t.transforms.length,s=e;r<i&&!e;){if(t.transforms[r].transform.mProps._mdf){s=!0;break}r+=1;}if(s)for(t.finalTransform.reset(),r=i-1;r>=0;r-=1)t.finalTransform.multiply(t.transforms[r].transform.mProps.v);t._mdf=s;},processSequences:function(t){var e,r=this.sequenceList.length;for(e=0;e<r;e+=1)this.processSequence(this.sequenceList[e],t);},getNewKey:function(){return this.transform_key_count+=1,\"_\"+this.transform_key_count}};var lumaLoader=function(){var t=\"__lottie_element_luma_buffer\",e=null,r=null,i=null;function s(){var o=createNS(\"svg\"),h=createNS(\"filter\"),l=createNS(\"feColorMatrix\");return h.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\"),h.appendChild(l),o.appendChild(h),o.setAttribute(\"id\",t+\"_svg\"),featureSupport.svgLumaHidden&&(o.style.display=\"none\"),o}function a(){e||(i=s(),document.body.appendChild(i),e=createTag(\"canvas\"),r=e.getContext(\"2d\"),r.filter=\"url(#\"+t+\")\",r.fillStyle=\"rgba(0,0,0,0)\",r.fillRect(0,0,1,1));}function n(o){return e||a(),e.width=o.width,e.height=o.height,r.filter=\"url(#\"+t+\")\",e}return {load:a,get:n}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var r=createTag(\"canvas\");return r.width=t,r.height=e,r}var assetLoader=function(){return {loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(t){var e,r=t.data.ef?t.data.ef.length:0;this.filters=[];var i;for(e=0;e<r;e+=1){i=null;var s=t.data.ef[e].ty;if(registeredEffects[s]){var a=registeredEffects[s].effect;i=new a(t.effectsManager.effectElements[e],t);}i&&this.filters.push(i);}this.filters.length&&t.addRenderableComponent(this);}CVEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t);},CVEffects.prototype.getEffects=function(t){var e,r=this.filters.length,i=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&i.push(this.filters[e]);return i};function registerEffect(t,e){registeredEffects[t]={effect:e};}function CVMaskElement(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,i=this.masksProperties.length,s=!1;for(r=0;r<i;r+=1)this.masksProperties[r].mode!==\"n\"&&(s=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this);}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t=this.element.finalTransform.mat,e=this.element.canvasContext,r,i=this.masksProperties.length,s,a,n;for(e.beginPath(),r=0;r<i;r+=1)if(this.masksProperties[r].mode!==\"n\"){this.masksProperties[r].inv&&(e.moveTo(0,0),e.lineTo(this.element.globalData.compSize.w,0),e.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),e.lineTo(0,this.element.globalData.compSize.h),e.lineTo(0,0)),n=this.viewData[r].v,s=t.applyToPointArray(n.v[0][0],n.v[0][1],0),e.moveTo(s[0],s[1]);var o,h=n._length;for(o=1;o<h;o+=1)a=t.applyToTriplePoints(n.o[o-1],n.i[o],n.v[o]),e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);a=t.applyToTriplePoints(n.o[o-1],n.i[0],n.v[0]),e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);}this.element.globalData.renderer.save(!0),e.clip();}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null;};function CVBaseElement(){}var operationsMap={1:\"source-in\",2:\"source-out\",3:\"source-in\",4:\"source-out\"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var t=this.globalData.canvasContext,e=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(e);var r=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas();}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms();},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e;}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0);},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0);},clearCanvas:function(t){t.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy);},prepareLayer:function(){if(this.data.tt>=1){var t=this.buffers[0],e=t.getContext(\"2d\");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);}},exitLayer:function(){if(this.data.tt>=1){var t=this.buffers[1],e=t.getContext(\"2d\");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var r=this.comp.getElementById(\"tp\"in this.data?this.data.tp:this.data.ind-1);if(r.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var i=assetLoader.getLumaCanvas(this.canvasContext.canvas),s=i.getContext(\"2d\");s.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,0,0);}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(t,0,0),this.canvasContext.globalCompositeOperation=\"destination-over\",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation=\"source-over\";}},renderFrame:function(t){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!t)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var e=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(e),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1);}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy();},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(t,e,r,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;e.ty===\"rc\"?s=5:e.ty===\"el\"?s=6:e.ty===\"sr\"&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,s,t);var a,n=r.length,o;for(a=0;a<n;a+=1)r[a].closed||(o={transforms:i.addTransformSequence(r[a].transforms),trNodes:[]},this.styledShapes.push(o),r[a].elements.push(o));}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,r);}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]);},CVShapeElement.prototype.createStyleElement=function(t,e){var r={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:t.hd===!0},i={};if(t.ty===\"fl\"||t.ty===\"st\"?(i.c=PropertyFactory.getProp(this,t.c,1,255,this),i.c.k||(r.co=\"rgb(\"+bmFloor(i.c.v[0])+\",\"+bmFloor(i.c.v[1])+\",\"+bmFloor(i.c.v[2])+\")\")):(t.ty===\"gf\"||t.ty===\"gs\")&&(i.s=PropertyFactory.getProp(this,t.s,1,null,this),i.e=PropertyFactory.getProp(this,t.e,1,null,this),i.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,t.g,this)),i.o=PropertyFactory.getProp(this,t.o,0,.01,this),t.ty===\"st\"||t.ty===\"gs\"){if(r.lc=lineCapEnum[t.lc||2],r.lj=lineJoinEnum[t.lj||2],t.lj==1&&(r.ml=t.ml),i.w=PropertyFactory.getProp(this,t.w,0,null,this),i.w.k||(r.wi=i.w.v),t.d){var s=new DashProperty(this,t.d,\"canvas\",this);i.d=s,i.d.k||(r.da=i.d.dashArray,r.do=i.d.dashoffset[0]);}}else r.r=t.r===2?\"evenodd\":\"nonzero\";return this.stylesList.push(r),i.style=r,i},CVShapeElement.prototype.createGroupElement=function(){var t={it:[],prevViewData:[]};return t},CVShapeElement.prototype.createTransformElement=function(t){var e={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}};return e},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame);},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t);},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop();},CVShapeElement.prototype.closeStyles=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].closed=!0;},CVShapeElement.prototype.searchShapes=function(t,e,r,i,s){var a,n=t.length-1,o,h,l=[],c=[],f,d,m,p=[].concat(s);for(a=n;a>=0;a-=1){if(f=this.searchProcessedElement(t[a]),f?e[a]=r[f-1]:t[a]._shouldRender=i,t[a].ty===\"fl\"||t[a].ty===\"st\"||t[a].ty===\"gf\"||t[a].ty===\"gs\")f?e[a].style.closed=!1:e[a]=this.createStyleElement(t[a],p),l.push(e[a].style);else if(t[a].ty===\"gr\"){if(!f)e[a]=this.createGroupElement(t[a]);else for(h=e[a].it.length,o=0;o<h;o+=1)e[a].prevViewData[o]=e[a].it[o];this.searchShapes(t[a].it,e[a].it,e[a].prevViewData,i,p);}else t[a].ty===\"tr\"?(f||(m=this.createTransformElement(t[a]),e[a]=m),p.push(e[a]),this.addTransformToStyleList(e[a])):t[a].ty===\"sh\"||t[a].ty===\"rc\"||t[a].ty===\"el\"||t[a].ty===\"sr\"?f||(e[a]=this.createShapeElement(t[a])):t[a].ty===\"tm\"||t[a].ty===\"rd\"||t[a].ty===\"pb\"||t[a].ty===\"zz\"||t[a].ty===\"op\"?(f?(d=e[a],d.closed=!1):(d=ShapeModifiers.getModifier(t[a].ty),d.init(this,t[a]),e[a]=d,this.shapeModifiers.push(d)),c.push(d)):t[a].ty===\"rp\"&&(f?(d=e[a],d.closed=!0):(d=ShapeModifiers.getModifier(t[a].ty),e[a]=d,d.init(this,t,a,e),this.shapeModifiers.push(d),i=!1),c.push(d));this.addProcessedElement(t[a],a+1);}for(this.removeTransformFromStyleList(),this.closeStyles(l),n=c.length,a=0;a<n;a+=1)c[a].closed=!0;},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0);},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0);},CVShapeElement.prototype.drawLayer=function(){var t,e=this.stylesList.length,r,i,s,a,n,o,h=this.globalData.renderer,l=this.globalData.canvasContext,c,f;for(t=0;t<e;t+=1)if(f=this.stylesList[t],c=f.type,!((c===\"st\"||c===\"gs\")&&f.wi===0||!f.data._shouldRender||f.coOp===0||this.globalData.currentGlobalAlpha===0)){for(h.save(),n=f.elements,c===\"st\"||c===\"gs\"?(h.ctxStrokeStyle(c===\"st\"?f.co:f.grd),h.ctxLineWidth(f.wi),h.ctxLineCap(f.lc),h.ctxLineJoin(f.lj),h.ctxMiterLimit(f.ml||0)):h.ctxFillStyle(c===\"fl\"?f.co:f.grd),h.ctxOpacity(f.coOp),c!==\"st\"&&c!==\"gs\"&&l.beginPath(),h.ctxTransform(f.preTransforms.finalTransform.props),i=n.length,r=0;r<i;r+=1){for((c===\"st\"||c===\"gs\")&&(l.beginPath(),f.da&&(l.setLineDash(f.da),l.lineDashOffset=f.do)),o=n[r].trNodes,a=o.length,s=0;s<a;s+=1)o[s].t===\"m\"?l.moveTo(o[s].p[0],o[s].p[1]):o[s].t===\"c\"?l.bezierCurveTo(o[s].pts[0],o[s].pts[1],o[s].pts[2],o[s].pts[3],o[s].pts[4],o[s].pts[5]):l.closePath();(c===\"st\"||c===\"gs\")&&(h.ctxStroke(),f.da&&l.setLineDash(this.dashResetter));}c!==\"st\"&&c!==\"gs\"&&this.globalData.renderer.ctxFill(f.r),h.restore();}},CVShapeElement.prototype.renderShape=function(t,e,r,i){var s,a=e.length-1,n;for(n=t,s=a;s>=0;s-=1)e[s].ty===\"tr\"?(n=r[s].transform,this.renderShapeTransform(t,n)):e[s].ty===\"sh\"||e[s].ty===\"el\"||e[s].ty===\"rc\"||e[s].ty===\"sr\"?this.renderPath(e[s],r[s]):e[s].ty===\"fl\"?this.renderFill(e[s],r[s],n):e[s].ty===\"st\"?this.renderStroke(e[s],r[s],n):e[s].ty===\"gf\"||e[s].ty===\"gs\"?this.renderGradientFill(e[s],r[s],n):e[s].ty===\"gr\"?this.renderShape(n,e[s].it,r[s].it):e[s].ty;i&&this.drawLayer();},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var r=t.trNodes,i=e.paths,s,a,n,o=i._length;r.length=0;var h=t.transforms.finalTransform;for(n=0;n<o;n+=1){var l=i.shapes[n];if(l&&l.v){for(a=l._length,s=1;s<a;s+=1)s===1&&r.push({t:\"m\",p:h.applyToPointArray(l.v[0][0],l.v[0][1],0)}),r.push({t:\"c\",pts:h.applyToTriplePoints(l.o[s-1],l.i[s],l.v[s])});a===1&&r.push({t:\"m\",p:h.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&a&&(r.push({t:\"c\",pts:h.applyToTriplePoints(l.o[s-1],l.i[0],l.v[0])}),r.push({t:\"z\"}));}}t.trNodes=r;}},CVShapeElement.prototype.renderPath=function(t,e){if(t.hd!==!0&&t._shouldRender){var r,i=e.styledShapes.length;for(r=0;r<i;r+=1)this.renderStyledShape(e.styledShapes[r],e.sh);}},CVShapeElement.prototype.renderFill=function(t,e,r){var i=e.style;(e.c._mdf||this._isFirstFrame)&&(i.co=\"rgb(\"+bmFloor(e.c.v[0])+\",\"+bmFloor(e.c.v[1])+\",\"+bmFloor(e.c.v[2])+\")\"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*r.opacity);},CVShapeElement.prototype.renderGradientFill=function(t,e,r){var i=e.style,s;if(!i.grd||e.g._mdf||e.s._mdf||e.e._mdf||t.t!==1&&(e.h._mdf||e.a._mdf)){var a=this.globalData.canvasContext,n=e.s.v,o=e.e.v;if(t.t===1)s=a.createLinearGradient(n[0],n[1],o[0],o[1]);else {var h=Math.sqrt(Math.pow(n[0]-o[0],2)+Math.pow(n[1]-o[1],2)),l=Math.atan2(o[1]-n[1],o[0]-n[0]),c=e.h.v;c>=1?c=.99:c<=-1&&(c=-.99);var f=h*c,d=Math.cos(l+e.a.v)*f+n[0],m=Math.sin(l+e.a.v)*f+n[1];s=a.createRadialGradient(d,m,0,n[0],n[1],h);}var p,u=t.g.p,v=e.g.c,y=1;for(p=0;p<u;p+=1)e.g._hasOpacity&&e.g._collapsable&&(y=e.g.o[p*2+1]),s.addColorStop(v[p*4]/100,\"rgba(\"+v[p*4+1]+\",\"+v[p*4+2]+\",\"+v[p*4+3]+\",\"+y+\")\");i.grd=s;}i.coOp=e.o.v*r.opacity;},CVShapeElement.prototype.renderStroke=function(t,e,r){var i=e.style,s=e.d;s&&(s._mdf||this._isFirstFrame)&&(i.da=s.dashArray,i.do=s.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(i.co=\"rgb(\"+bmFloor(e.c.v[0])+\",\"+bmFloor(e.c.v[1])+\",\"+bmFloor(e.c.v[2])+\")\"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*r.opacity),(e.w._mdf||this._isFirstFrame)&&(i.wi=e.w.v);},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0;};function CVTextElement(t,e,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType=\"canvas\",this.values={fill:\"rgba(0,0,0,0)\",stroke:\"rgba(0,0,0,0)\",sWidth:0,fValue:\"\"},this.initElement(t,e,r);}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag(\"canvas\").getContext(\"2d\"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill=\"rgba(0,0,0,0)\",this.fill=e;var r=!1;t.sc&&(r=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var i=this.globalData.fontManager.getFontByName(t.f),s,a,n=t.l,o=this.mHelper;this.stroke=r,this.values.fValue=t.finalSize+\"px \"+this.globalData.fontManager.getFontByName(t.f).fFamily,a=t.finalText.length;var h,l,c,f,d,m,p,u,v,y,g=this.data.singleShape,b=t.tr*.001*t.finalSize,w=0,x=0,_=!0,C=0;for(s=0;s<a;s+=1){h=this.globalData.fontManager.getCharData(t.finalText[s],i.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),l=h&&h.data||{},o.reset(),g&&n[s].n&&(w=-b,x+=t.yOffset,x+=_?1:0,_=!1),d=l.shapes?l.shapes[0].it:[],p=d.length,o.scale(t.finalSize/100,t.finalSize/100),g&&this.applyTextPropertiesToMatrix(t,o,n[s].line,w,x),v=createSizedArray(p-1);var T=0;for(m=0;m<p;m+=1)if(d[m].ty===\"sh\"){for(f=d[m].ks.k.i.length,u=d[m].ks.k,y=[],c=1;c<f;c+=1)c===1&&y.push(o.applyToX(u.v[0][0],u.v[0][1],0),o.applyToY(u.v[0][0],u.v[0][1],0)),y.push(o.applyToX(u.o[c-1][0],u.o[c-1][1],0),o.applyToY(u.o[c-1][0],u.o[c-1][1],0),o.applyToX(u.i[c][0],u.i[c][1],0),o.applyToY(u.i[c][0],u.i[c][1],0),o.applyToX(u.v[c][0],u.v[c][1],0),o.applyToY(u.v[c][0],u.v[c][1],0));y.push(o.applyToX(u.o[c-1][0],u.o[c-1][1],0),o.applyToY(u.o[c-1][0],u.o[c-1][1],0),o.applyToX(u.i[0][0],u.i[0][1],0),o.applyToY(u.i[0][0],u.i[0][1],0),o.applyToX(u.v[0][0],u.v[0][1],0),o.applyToY(u.v[0][0],u.v[0][1],0)),v[T]=y,T+=1;}g&&(w+=n[s].l,w+=b),this.textSpans[C]?this.textSpans[C].elem=v:this.textSpans[C]={elem:v},C+=1;}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var t=this.canvasContext;t.font=this.values.fValue,this.globalData.renderer.ctxLineCap(\"butt\"),this.globalData.renderer.ctxLineJoin(\"miter\"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,r,i,s,a,n,o=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;r=h.length;var l,c=null,f=null,d=null,m,p,u=this.globalData.renderer;for(e=0;e<r;e+=1)if(!h[e].n){if(l=o[e],l&&(u.save(),u.ctxTransform(l.p),u.ctxOpacity(l.o)),this.fill){for(l&&l.fc?c!==l.fc&&(u.ctxFillStyle(l.fc),c=l.fc):c!==this.values.fill&&(c=this.values.fill,u.ctxFillStyle(this.values.fill)),m=this.textSpans[e].elem,s=m.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(p=m[i],n=p.length,this.globalData.canvasContext.moveTo(p[0],p[1]),a=2;a<n;a+=6)this.globalData.canvasContext.bezierCurveTo(p[a],p[a+1],p[a+2],p[a+3],p[a+4],p[a+5]);this.globalData.canvasContext.closePath(),u.ctxFill();}if(this.stroke){for(l&&l.sw?d!==l.sw&&(d=l.sw,u.ctxLineWidth(l.sw)):d!==this.values.sWidth&&(d=this.values.sWidth,u.ctxLineWidth(this.values.sWidth)),l&&l.sc?f!==l.sc&&(f=l.sc,u.ctxStrokeStyle(l.sc)):f!==this.values.stroke&&(f=this.values.stroke,u.ctxStrokeStyle(this.values.stroke)),m=this.textSpans[e].elem,s=m.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(p=m[i],n=p.length,this.globalData.canvasContext.moveTo(p[0],p[1]),a=2;a<n;a+=6)this.globalData.canvasContext.bezierCurveTo(p[a],p[a+1],p[a+2],p[a+3],p[a+4],p[a+5]);this.globalData.canvasContext.closePath(),u.ctxStroke();}l&&this.globalData.renderer.restore();}};function CVImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,r);}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.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag(\"canvas\");t.width=this.assetData.w,t.height=this.assetData.h;var e=t.getContext(\"2d\"),r=this.img.width,i=this.img.height,s=r/i,a=this.assetData.w/this.assetData.h,n,o,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>a&&h===\"xMidYMid slice\"||s<a&&h!==\"xMidYMid slice\"?(o=i,n=o*a):(n=r,o=n/a),e.drawImage(this.img,(r-n)/2,(i-o)/2,n,o,0,0,this.assetData.w,this.assetData.h),this.img=t;}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0);},CVImageElement.prototype.destroy=function(){this.img=null;};function CVSolidElement(t,e,r){this.initElement(t,e,r);}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.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh);};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){t[0]===1&&t[1]===0&&t[4]===0&&t[5]===1&&t[12]===0&&t[13]===0||this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13]);},CanvasRendererBase.prototype.ctxOpacity=function(t){this.canvasContext.globalAlpha*=t<0?0:t;},CanvasRendererBase.prototype.ctxFillStyle=function(t){this.canvasContext.fillStyle=t;},CanvasRendererBase.prototype.ctxStrokeStyle=function(t){this.canvasContext.strokeStyle=t;},CanvasRendererBase.prototype.ctxLineWidth=function(t){this.canvasContext.lineWidth=t;},CanvasRendererBase.prototype.ctxLineCap=function(t){this.canvasContext.lineCap=t;},CanvasRendererBase.prototype.ctxLineJoin=function(t){this.canvasContext.lineJoin=t;},CanvasRendererBase.prototype.ctxMiterLimit=function(t){this.canvasContext.miterLimit=t;},CanvasRendererBase.prototype.ctxFill=function(t){this.canvasContext.fill(t);},CanvasRendererBase.prototype.ctxFillRect=function(t,e,r,i){this.canvasContext.fillRect(t,e,r,i);},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke();},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset();},CanvasRendererBase.prototype.save=function(){this.canvasContext.save();},CanvasRendererBase.prototype.restore=function(t){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}t&&(this.globalData.blendMode=\"source-over\"),this.contextData.restore(t);},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag(\"canvas\");var e=this.animationItem.container.style;e.width=\"100%\",e.height=\"100%\";var r=\"0px 0px 0px\";e.transformOrigin=r,e.mozTransformOrigin=r,e.webkitTransformOrigin=r,e[\"-webkit-transform\"]=r,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext(\"2d\"),this.renderConfig.className&&this.animationItem.container.setAttribute(\"class\",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute(\"id\",this.renderConfig.id);}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize();},CanvasRendererBase.prototype.updateContainerSize=function(t,e){this.reset();var r,i;t?(r=t,i=e,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var s,a;if(this.renderConfig.preserveAspectRatio.indexOf(\"meet\")!==-1||this.renderConfig.preserveAspectRatio.indexOf(\"slice\")!==-1){var n=this.renderConfig.preserveAspectRatio.split(\" \"),o=n[1]||\"meet\",h=n[0]||\"xMidYMid\",l=h.substr(0,4),c=h.substr(4);s=r/i,a=this.transformCanvas.w/this.transformCanvas.h,a>s&&o===\"meet\"||a<s&&o===\"slice\"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),l===\"xMid\"&&(a<s&&o===\"meet\"||a>s&&o===\"slice\")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:l===\"xMax\"&&(a<s&&o===\"meet\"||a>s&&o===\"slice\")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,c===\"YMid\"&&(a>s&&o===\"meet\"||a<s&&o===\"slice\")?this.transformCanvas.ty=(i-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:c===\"YMax\"&&(a>s&&o===\"meet\"||a<s&&o===\"slice\")?this.transformCanvas.ty=(i-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0;}else this.renderConfig.preserveAspectRatio===\"none\"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0);},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=\"\");var t,e=this.layers?this.layers.length:0;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0;},CanvasRendererBase.prototype.renderFrame=function(t,e){if(!(this.renderedFrame===t&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||t===-1)){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(t),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(t-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore();}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){var r=this.createItem(this.layers[t],this,this.globalData);e[t]=r,r.initExpressions();}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting();}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display=\"none\";},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display=\"block\";};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray(\"float32\",16),this.fillStyle=\"\",this.strokeStyle=\"\",this.lineWidth=\"\",this.lineCap=\"\",this.lineJoin=\"\",this.miterLimit=\"\",this.id=Math.random();}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var t,e=15;for(t=0;t<e;t+=1){var r=new CanvasContext;this.stack[t]=r;}this._length=e,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle=\"\",this.appliedFillStyle=\"\",this.currentStrokeStyle=\"\",this.appliedStrokeStyle=\"\",this.currentLineWidth=\"\",this.appliedLineWidth=\"\",this.currentLineCap=\"\",this.appliedLineCap=\"\",this.currentLineJoin=\"\",this.appliedLineJoin=\"\",this.appliedMiterLimit=\"\",this.currentMiterLimit=\"\";}CVContextData.prototype.duplicate=function(){var t=this._length*2,e=0;for(e=this._length;e<t;e+=1)this.stack[e]=new CanvasContext;this._length=t;},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1;},CVContextData.prototype.restore=function(t){this.cArrPos-=1;var e=this.stack[this.cArrPos],r=e.transform,i,s=this.cTr.props;for(i=0;i<16;i+=1)s[i]=r[i];if(t){this.nativeContext.restore();var a=this.stack[this.cArrPos+1];this.appliedFillStyle=a.fillStyle,this.appliedStrokeStyle=a.strokeStyle,this.appliedLineWidth=a.lineWidth,this.appliedLineCap=a.lineCap,this.appliedLineJoin=a.lineJoin,this.appliedMiterLimit=a.miterLimit;}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(t||e.opacity!==-1&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit;},CVContextData.prototype.save=function(t){t&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)r.transform[i]=e[i];this.cArrPos+=1;var s=this.stack[this.cArrPos];s.opacity=r.opacity,s.fillStyle=r.fillStyle,s.strokeStyle=r.strokeStyle,s.lineWidth=r.lineWidth,s.lineCap=r.lineCap,s.lineJoin=r.lineJoin,s.miterLimit=r.miterLimit;},CVContextData.prototype.setOpacity=function(t){this.stack[this.cArrPos].opacity=t;},CVContextData.prototype.setContext=function(t){this.nativeContext=t;},CVContextData.prototype.fillStyle=function(t){this.stack[this.cArrPos].fillStyle!==t&&(this.currentFillStyle=t,this.stack[this.cArrPos].fillStyle=t);},CVContextData.prototype.strokeStyle=function(t){this.stack[this.cArrPos].strokeStyle!==t&&(this.currentStrokeStyle=t,this.stack[this.cArrPos].strokeStyle=t);},CVContextData.prototype.lineWidth=function(t){this.stack[this.cArrPos].lineWidth!==t&&(this.currentLineWidth=t,this.stack[this.cArrPos].lineWidth=t);},CVContextData.prototype.lineCap=function(t){this.stack[this.cArrPos].lineCap!==t&&(this.currentLineCap=t,this.stack[this.cArrPos].lineCap=t);},CVContextData.prototype.lineJoin=function(t){this.stack[this.cArrPos].lineJoin!==t&&(this.currentLineJoin=t,this.stack[this.cArrPos].lineJoin=t);},CVContextData.prototype.miterLimit=function(t){this.stack[this.cArrPos].miterLimit!==t&&(this.currentMiterLimit=t,this.stack[this.cArrPos].miterLimit=t);},CVContextData.prototype.transform=function(t){this.transformMat.cloneFromProps(t);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var r=e.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]);},CVContextData.prototype.opacity=function(t){var e=this.stack[this.cArrPos].opacity;e*=t<0?0:t,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==t&&(this.nativeContext.globalAlpha=t,this.currentOpacity=t),this.stack[this.cArrPos].opacity=e);},CVContextData.prototype.fill=function(t){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(t);},CVContextData.prototype.fillRect=function(t,e,r,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(t,e,r,i);},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke();};function CVCompElement(t,e,r){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0};}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t=this.canvasContext;t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip();var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame();},CVCompElement.prototype.destroy=function(){var t,e=this.layers.length;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null;},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:e&&e.clearCanvas!==void 0?e.clearCanvas:!0,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,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||e.runExpressions===void 0||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType=\"canvas\",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData));}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||\"div\"),this.data.hasMask?(this.svgElement=createNS(\"svg\"),this.layerElement=createNS(\"g\"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement);},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute(\"id\",this.data.ln),this.data.cl&&this.layerElement.setAttribute(\"class\",this.data.cl),this.data.bm!==0&&this.setBlendMode();},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e;}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v);},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1));},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null);},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData);},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(t,e,r){this.initElement(t,e,r);}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?(t=createNS(\"rect\"),t.setAttribute(\"width\",this.data.sw),t.setAttribute(\"height\",this.data.sh),t.setAttribute(\"fill\",this.data.sc),this.svgElement.setAttribute(\"width\",this.data.sw),this.svgElement.setAttribute(\"height\",this.data.sh)):(t=createTag(\"div\"),t.style.width=this.data.sw+\"px\",t.style.height=this.data.sh+\"px\",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t);};function HShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS(\"g\"),this.initElement(t,e,r),this.prevViewData=[],this.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;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else {t=createNS(\"svg\");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute(\"width\",e.w),t.setAttribute(\"height\",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t);}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t;},HShapeElement.prototype.getTransformedPoint=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)e=t[r].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var r=t.sh.v,i=t.transformers,s,a=r._length,n,o,h,l;if(!(a<=1)){for(s=0;s<a-1;s+=1)n=this.getTransformedPoint(i,r.v[s]),o=this.getTransformedPoint(i,r.o[s]),h=this.getTransformedPoint(i,r.i[s+1]),l=this.getTransformedPoint(i,r.v[s+1]),this.checkBounds(n,o,h,l,e);r.c&&(n=this.getTransformedPoint(i,r.v[s]),o=this.getTransformedPoint(i,r.o[s]),h=this.getTransformedPoint(i,r.i[0]),l=this.getTransformedPoint(i,r.v[0]),this.checkBounds(n,o,h,l,e));}},HShapeElement.prototype.checkBounds=function(t,e,r,i,s){this.getBoundsOfCurve(t,e,r,i);var a=this.shapeBoundingBox;s.x=bmMin(a.left,s.x),s.xMax=bmMax(a.right,s.xMax),s.y=bmMin(a.top,s.y),s.yMax=bmMax(a.bottom,s.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,r,i){for(var s=[[t[0],i[0]],[t[1],i[1]]],a,n,o,h,l,c,f,d=0;d<2;++d)n=6*t[d]-12*e[d]+6*r[d],a=-3*t[d]+9*e[d]-9*r[d]+3*i[d],o=3*e[d]-3*t[d],n|=0,a|=0,o|=0,a===0&&n===0||(a===0?(h=-o/n,h>0&&h<1&&s[d].push(this.calculateF(h,t,e,r,i,d))):(l=n*n-4*o*a,l>=0&&(c=(-n+bmSqrt(l))/(2*a),c>0&&c<1&&s[d].push(this.calculateF(c,t,e,r,i,d)),f=(-n-bmSqrt(l))/(2*a),f>0&&f<1&&s[d].push(this.calculateF(f,t,e,r,i,d)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1]);},HShapeElement.prototype.calculateF=function(t,e,r,i,s,a){return bmPow(1-t,3)*e[a]+3*bmPow(1-t,2)*t*r[a]+3*(1-t)*bmPow(t,2)*i[a]+bmPow(t,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)t[r]&&t[r].sh?this.calculateShapeBoundingBox(t[r],e):t[r]&&t[r].it?this.calculateBoundingBox(t[r].it,e):t[r]&&t[r].style&&t[r].w&&this.expandStrokeBoundingBox(t[r].w,e);},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var r=0;if(t.keyframes){for(var i=0;i<t.keyframes.length;i+=1){var s=t.keyframes[i].s;s>r&&(r=s);}r*=t.mult;}else r=t.v*t.mult;e.x-=r,e.xMax+=r,e.y-=r,e.yMax+=r;},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var r=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute(\"width\",t.width),r=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute(\"height\",t.height),r=!0),r||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute(\"viewBox\",this.currentBBox.x+\" \"+this.currentBBox.y+\" \"+this.currentBBox.w+\" \"+this.currentBBox.h);var i=this.shapeCont.style,s=\"translate(\"+this.currentBBox.x+\"px,\"+this.currentBBox.y+\"px)\";i.transform=s,i.webkitTransform=s;}}};function HTextElement(t,e,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType=\"svg\",this.isMasked=!1,this.initElement(t,e,r);}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType=\"svg\",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute(\"width\",this.compW),this.svgElement.setAttribute(\"height\",this.compH);var t=createNS(\"g\");this.maskedElement.appendChild(t),this.innerElem=t;}else this.renderType=\"html\",this.innerElem=this.layerElement;this.checkParenting();},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,r=t.fc?this.buildColor(t.fc):\"rgba(0,0,0,0)\";e.fill=r,e.color=r,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+\"px\");var i=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+\"px\",e.lineHeight=t.finalSize+\"px\",i.fClass)this.innerElem.className=i.fClass;else {e.fontFamily=i.fFamily;var s=t.fWeight,a=t.fStyle;e.fontStyle=a,e.fontWeight=s;}var n,o,h=t.l;o=h.length;var l,c,f,d=this.mHelper,m,p=\"\",u=0;for(n=0;n<o;n+=1){if(this.globalData.fontManager.chars?(this.textPaths[u]?l=this.textPaths[u]:(l=createNS(\"path\"),l.setAttribute(\"stroke-linecap\",lineCapEnum[1]),l.setAttribute(\"stroke-linejoin\",lineJoinEnum[2]),l.setAttribute(\"stroke-miterlimit\",\"4\")),this.isMasked||(this.textSpans[u]?(c=this.textSpans[u],f=c.children[0]):(c=createTag(\"div\"),c.style.lineHeight=0,f=createNS(\"svg\"),f.appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[u]?this.textPaths[u]:createNS(\"text\"):this.textSpans[u]?(c=this.textSpans[u],l=this.textPaths[u]):(c=createTag(\"span\"),styleDiv(c),l=createTag(\"span\"),styleDiv(l),c.appendChild(l)),this.globalData.fontManager.chars){var v=this.globalData.fontManager.getCharData(t.finalText[n],i.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),y;if(v?y=v.data:y=null,d.reset(),y&&y.shapes&&y.shapes.length&&(m=y.shapes[0].it,d.scale(t.finalSize/100,t.finalSize/100),p=this.createPathShape(d,m),l.setAttribute(\"d\",p)),this.isMasked)this.innerElem.appendChild(l);else {if(this.innerElem.appendChild(c),y&&y.shapes){document.body.appendChild(f);var g=f.getBBox();f.setAttribute(\"width\",g.width+2),f.setAttribute(\"height\",g.height+2),f.setAttribute(\"viewBox\",g.x-1+\" \"+(g.y-1)+\" \"+(g.width+2)+\" \"+(g.height+2));var b=f.style,w=\"translate(\"+(g.x-1)+\"px,\"+(g.y-1)+\"px)\";b.transform=w,b.webkitTransform=w,h[n].yOffset=g.y-1;}else f.setAttribute(\"width\",1),f.setAttribute(\"height\",1);c.appendChild(f);}}else if(l.textContent=h[n].val,l.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",\"preserve\"),this.isMasked)this.innerElem.appendChild(l);else {this.innerElem.appendChild(c);var x=l.style,_=\"translate3d(0,\"+-t.finalSize/1.2+\"px,0)\";x.transform=_,x.webkitTransform=_;}this.isMasked?this.textSpans[u]=l:this.textSpans[u]=c,this.textSpans[u].style.display=\"block\",this.textPaths[u]=l,u+=1;}for(;u<this.textSpans.length;)this.textSpans[u].style.display=\"none\",u+=1;},HTextElement.prototype.renderInnerContent=function(){this.validateText();var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute(\"viewBox\",-this.finalTransform.mProp.p.v[0]+\" \"+-this.finalTransform.mProp.p.v[1]+\" \"+this.compW+\" \"+this.compH),t=this.svgElement.style;var e=\"translate(\"+-this.finalTransform.mProp.p.v[0]+\"px,\"+-this.finalTransform.mProp.p.v[1]+\"px)\";t.transform=e,t.webkitTransform=e;}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var r,i,s=0,a=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;i=n.length;var o,h,l;for(r=0;r<i;r+=1)n[r].n?s+=1:(h=this.textSpans[r],l=this.textPaths[r],o=a[s],s+=1,o._mdf.m&&(this.isMasked?h.setAttribute(\"transform\",o.m):(h.style.webkitTransform=o.m,h.style.transform=o.m)),h.style.opacity=o.o,o.sw&&o._mdf.sw&&l.setAttribute(\"stroke-width\",o.sw),o.sc&&o._mdf.sc&&l.setAttribute(\"stroke\",o.sc),o.fc&&o._mdf.fc&&(l.setAttribute(\"fill\",o.fc),l.style.color=o.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute(\"width\",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute(\"height\",c.height));var f=1;if(this.currentBBox.w!==c.width+f*2||this.currentBBox.h!==c.height+f*2||this.currentBBox.x!==c.x-f||this.currentBBox.y!==c.y-f){this.currentBBox.w=c.width+f*2,this.currentBBox.h=c.height+f*2,this.currentBBox.x=c.x-f,this.currentBBox.y=c.y-f,this.svgElement.setAttribute(\"viewBox\",this.currentBBox.x+\" \"+this.currentBBox.y+\" \"+this.currentBBox.w+\" \"+this.currentBBox.h),t=this.svgElement.style;var d=\"translate(\"+this.currentBBox.x+\"px,\"+this.currentBBox.y+\"px)\";t.transform=d,t.webkitTransform=d;}}}};function HCameraElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,t.pe,0,0,this),t.ks.p.s?(this.px=i(this,t.ks.p.x,1,0,this),this.py=i(this,t.ks.p.y,1,0,this),this.pz=i(this,t.ks.p.z,1,0,this)):this.p=i(this,t.ks.p,1,0,this),t.ks.a&&(this.a=i(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var s,a=t.ks.or.k.length;for(s=0;s<a;s+=1)t.ks.or.k[s].to=null,t.ks.or.k[s].ti=null;}this.or=i(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,t.ks.rx,0,degToRads,this),this.ry=i(this,t.ks.ry,0,degToRads,this),this.rz=i(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this};}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e=this.comp.threeDElements.length,r,i,s;for(t=0;t<e;t+=1)if(r=this.comp.threeDElements[t],r.type===\"3d\"){i=r.perspectiveElem.style,s=r.container.style;var a=this.pe.v+\"px\",n=\"0px 0px 0px\",o=\"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";i.perspective=a,i.webkitPerspective=a,s.transformOrigin=n,s.mozTransformOrigin=n,s.webkitTransformOrigin=n,i.transform=o,i.webkitTransform=o;}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t=this._isFirstFrame,e,r;if(this.hierarchy)for(r=this.hierarchy.length,e=0;e<r;e+=1)t=this.hierarchy[e].finalTransform.mProp._mdf||t;if(t||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(r=this.hierarchy.length-1,e=r;e>=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2]);}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),n=[s[0]/a,s[1]/a,s[2]/a],o=Math.sqrt(n[2]*n[2]+n[0]*n[0]),h=Math.atan2(n[1],o),l=Math.atan2(n[0],-n[2]);this.mat.rotateY(l).rotateX(-h);}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var f,d,m;for(e=0;e<r;e+=1)if(f=this.comp.threeDElements[e],f.type===\"3d\"){if(c){var p=this.mat.toCSS();m=f.container.style,m.transform=p,m.webkitTransform=p;}this.pe._mdf&&(d=f.perspectiveElem.style,d.perspective=this.pe.v+\"px\",d.webkitPerspective=this.pe.v+\"px\");}this.mat.clone(this._prevMat);}}this._isFirstFrame=!1;},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0);},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,r);}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS(\"image\"),this.imageElem.setAttribute(\"width\",this.assetData.w+\"px\"),this.imageElem.setAttribute(\"height\",this.assetData.h+\"px\"),this.imageElem.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute(\"width\",this.assetData.w),this.baseElement.setAttribute(\"height\",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin=\"anonymous\",e.src=t,this.data.ln&&this.baseElement.setAttribute(\"id\",this.data.ln);};function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||\"\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",hideOnTransparent:!(e&&e.hideOnTransparent===!1),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.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType=\"html\";}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting();}},HybridRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){var i=this.layers[e];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(r,e);else {for(var s=0,a,n,o;s<e;)this.elements[s]&&this.elements[s]!==!0&&this.elements[s].getBaseElement&&(n=this.elements[s],o=this.layers[s].ddd?this.getThreeDContainerByPos(s):n.getBaseElement(),a=o||a),s+=1;a?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(r,a):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(r);}else this.addTo3dContainer(r,e);}},HybridRendererBase.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRendererBase.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var e=0,r=this.threeDElements.length;e<r;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1;}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var r=createTag(\"div\"),i,s;styleDiv(r);var a=createTag(\"div\");if(styleDiv(a),e===\"3d\"){i=r.style,i.width=this.globalData.compSize.w+\"px\",i.height=this.globalData.compSize.h+\"px\";var n=\"50% 50%\";i.webkitTransformOrigin=n,i.mozTransformOrigin=n,i.transformOrigin=n,s=a.style;var o=\"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";s.transform=o,s.webkitTransform=o;}r.appendChild(a);var h={container:a,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(h),h},HybridRendererBase.prototype.build3dContainers=function(){var t,e=this.layers.length,r,i=\"\";for(t=0;t<e;t+=1)this.layers[t].ddd&&this.layers[t].ty!==3?(i!==\"3d\"&&(i=\"3d\",r=this.createThreeDContainer(t,\"3d\")),r.endPos=Math.max(r.endPos,t)):(i!==\"2d\"&&(i=\"2d\",r=this.createThreeDContainer(t,\"2d\")),r.endPos=Math.max(r.endPos,t));for(e=this.threeDElements.length,t=e-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem);},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var r=0,i=this.threeDElements.length;r<i;){if(e<=this.threeDElements[r].endPos){for(var s=this.threeDElements[r].startPos,a;s<e;)this.elements[s]&&this.elements[s].getBaseElement&&(a=this.elements[s].getBaseElement()),s+=1;a?this.threeDElements[r].container.insertBefore(t,a):this.threeDElements[r].container.appendChild(t);break}r+=1;}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag(\"div\"),r=this.animationItem.wrapper,i=e.style;i.width=t.w+\"px\",i.height=t.h+\"px\",this.resizerElem=e,styleDiv(e),i.transformStyle=\"flat\",i.mozTransformStyle=\"flat\",i.webkitTransformStyle=\"flat\",this.renderConfig.className&&e.setAttribute(\"class\",this.renderConfig.className),r.appendChild(e),i.overflow=\"hidden\";var s=createNS(\"svg\");s.setAttribute(\"width\",\"1\"),s.setAttribute(\"height\",\"1\"),styleDiv(s),this.resizerElem.appendChild(s);var a=createNS(\"defs\");s.appendChild(a),this.data=t,this.setupGlobalData(t,s),this.globalData.defs=a,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize();},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=\"\"),this.animationItem.container=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null;},HybridRendererBase.prototype.updateContainerSize=function(){var t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,r=t/e,i=this.globalData.compSize.w/this.globalData.compSize.h,s,a,n,o;i>r?(s=t/this.globalData.compSize.w,a=t/this.globalData.compSize.w,n=0,o=(e-this.globalData.compSize.h*(t/this.globalData.compSize.w))/2):(s=e/this.globalData.compSize.h,a=e/this.globalData.compSize.h,n=(t-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,o=0);var h=this.resizerElem.style;h.webkitTransform=\"matrix3d(\"+s+\",0,0,0,0,\"+a+\",0,0,0,0,1,0,\"+n+\",\"+o+\",0,1)\",h.transform=h.webkitTransform;},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display=\"none\";},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display=\"block\";},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else {var t=this.globalData.compSize.w,e=this.globalData.compSize.h,r,i=this.threeDElements.length;for(r=0;r<i;r+=1){var s=this.threeDElements[r].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+\"px\",s.perspective=s.webkitPerspective;}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var e,r=t.length,i=createTag(\"div\");for(e=0;e<r;e+=1)if(t[e].xt){var s=this.createComp(t[e],i,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s);}};function HCompElement(t,e,r){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0};}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute(\"width\",this.data.w),this.svgElement.setAttribute(\"height\",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement;},HCompElement.prototype.addTo3dContainer=function(t,e){for(var r=0,i;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t);},HCompElement.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||\"\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",hideOnTransparent:!(e&&e.hideOnTransparent===!1),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||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType=\"html\";}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};var CompExpressionInterface=function(){return function(t){function e(r){for(var i=0,s=t.layers.length;i<s;){if(t.layers[i].nm===r||t.layers[i].ind===r)return t.elements[i].layerInterface;i+=1;}return null}return Object.defineProperty(e,\"_name\",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e}}();function _typeof$2(t){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof$2=function(e){return typeof e}:_typeof$2=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$2(t)}function seedRandom(t,e){var r=this,i=256,s=6,a=52,n=\"random\",o=e.pow(i,s),h=e.pow(2,a),l=h*2,c=i-1;function d(b,w,x){var _=[];w=w===!0?{entropy:!0}:w||{};var C=v(u(w.entropy?[b,g(t)]:b===null?y():b,3),_),T=new m(_),O=function(){for(var z=T.g(s),L=o,N=0;z<h;)z=(z+N)*i,L*=i,N=T.g(1);for(;z>=l;)z/=2,L/=2,N>>>=1;return (z+N)/L};return O.int32=function(){return T.g(4)|0},O.quick=function(){return T.g(4)/4294967296},O.double=O,v(g(T.S),t),(w.pass||x||function(z,L,N,U){return U&&(U.S&&p(U,T),z.state=function(){return p(T,{})}),N?(e[n]=z,L):z})(O,C,\"global\"in w?w.global:this==e,w.state)}e[\"seed\"+n]=d;function m(b){var w,x=b.length,_=this,C=0,T=_.i=_.j=0,O=_.S=[];for(x||(b=[x++]);C<i;)O[C]=C++;for(C=0;C<i;C++)O[C]=O[T=c&T+b[C%x]+(w=O[C])],O[T]=w;_.g=function(z){for(var L,N=0,U=_.i,D=_.j,$=_.S;z--;)L=$[U=c&U+1],N=N*i+$[c&($[U]=$[D=c&D+L])+($[D]=L)];return _.i=U,_.j=D,N};}function p(b,w){return w.i=b.i,w.j=b.j,w.S=b.S.slice(),w}function u(b,w){var x=[],_=_typeof$2(b),C;if(w&&_==\"object\")for(C in b)try{x.push(u(b[C],w-1));}catch{}return x.length?x:_==\"string\"?b:b+\"\\0\"}function v(b,w){for(var x=b+\"\",_,C=0;C<x.length;)w[c&C]=c&(_^=w[c&C]*19)+x.charCodeAt(C++);return g(w)}function y(){try{var b=new Uint8Array(i);return (r.crypto||r.msCrypto).getRandomValues(b),g(b)}catch{var w=r.navigator,x=w&&w.plugins;return [+new Date,r,x,r.screen,g(t)]}}function g(b){return String.fromCharCode.apply(0,b)}v(e.random(),t);}function initialize$2(t){seedRandom([],t);}var propTypes={SHAPE:\"shape\"};function _typeof$1(t){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof$1=function(e){return typeof e}:_typeof$1=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof$1(t)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={};}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return t===\"number\"||e instanceof Number||t===\"boolean\"||t===\"string\"}function $bm_neg(t){var e=_typeof$1(t);if(e===\"number\"||t instanceof Number||e===\"boolean\")return -t;if($bm_isInstanceOfArray(t)){var r,i=t.length,s=[];for(r=0;r<i;r+=1)s[r]=-t[r];return s}return t.propType?t.v:-t}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,\"easeIn\").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,\"easeOut\").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,\"easeInOut\").get;function sum(t,e){var r=_typeof$1(t),i=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(i,e)||r===\"string\"||i===\"string\")return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(i,e))return t=t.slice(0),t[0]+=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s=0,a=t.length,n=e.length,o=[];s<a||s<n;)(typeof t[s]==\"number\"||t[s]instanceof Number)&&(typeof e[s]==\"number\"||e[s]instanceof Number)?o[s]=t[s]+e[s]:o[s]=e[s]===void 0?t[s]:t[s]||e[s],s+=1;return o}return 0}var add=sum;function sub(t,e){var r=_typeof$1(t),i=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(i,e))return r===\"string\"&&(t=parseInt(t,10)),i===\"string\"&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(i,e))return t=t.slice(0),t[0]-=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s=0,a=t.length,n=e.length,o=[];s<a||s<n;)(typeof t[s]==\"number\"||t[s]instanceof Number)&&(typeof e[s]==\"number\"||e[s]instanceof Number)?o[s]=t[s]-e[s]:o[s]=e[s]===void 0?t[s]:t[s]||e[s],s+=1;return o}return 0}function mul(t,e){var r=_typeof$1(t),i=_typeof$1(e),s;if(isNumerable(r,t)&&isNumerable(i,e))return t*e;var a,n;if($bm_isInstanceOfArray(t)&&isNumerable(i,e)){for(n=t.length,s=createTypedArray(\"float32\",n),a=0;a<n;a+=1)s[a]=t[a]*e;return s}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,s=createTypedArray(\"float32\",n),a=0;a<n;a+=1)s[a]=t*e[a];return s}return 0}function div(t,e){var r=_typeof$1(t),i=_typeof$1(e),s;if(isNumerable(r,t)&&isNumerable(i,e))return t/e;var a,n;if($bm_isInstanceOfArray(t)&&isNumerable(i,e)){for(n=t.length,s=createTypedArray(\"float32\",n),a=0;a<n;a+=1)s[a]=t[a]/e;return s}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,s=createTypedArray(\"float32\",n),a=0;a<n;a+=1)s[a]=t/e[a];return s}return 0}function mod(t,e){return typeof t==\"string\"&&(t=parseInt(t,10)),typeof e==\"string\"&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,r){if(e>r){var i=r;r=e,e=i;}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if(typeof t==\"number\"||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var r,i=Math.min(t.length,e.length),s=0;for(r=0;r<i;r+=1)s+=Math.pow(e[r]-t[r],2);return Math.sqrt(s)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e=t[0],r=t[1],i=t[2],s=Math.max(e,r,i),a=Math.min(e,r,i),n,o,h=(s+a)/2;if(s===a)n=0,o=0;else {var l=s-a;switch(o=h>.5?l/(2-s-a):l/(s+a),s){case e:n=(r-i)/l+(r<i?6:0);break;case r:n=(i-e)/l+2;break;case i:n=(e-r)/l+4;break}n/=6;}return [n,o,h,t[3]]}function hue2rgb(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function hslToRgb(t){var e=t[0],r=t[1],i=t[2],s,a,n;if(r===0)s=i,n=i,a=i;else {var o=i<.5?i*(1+r):i+r-i*r,h=2*i-o;s=hue2rgb(h,o,e+1/3),a=hue2rgb(h,o,e),n=hue2rgb(h,o,e-1/3);}return [s,a,n,t[3]]}function linear(t,e,r,i,s){if((i===void 0||s===void 0)&&(i=e,s=r,e=0,r=1),r<e){var a=r;r=e,e=a;}if(t<=e)return i;if(t>=r)return s;var n=r===e?0:(t-e)/(r-e);if(!i.length)return i+(s-i)*n;var o,h=i.length,l=createTypedArray(\"float32\",h);for(o=0;o<h;o+=1)l[o]=i[o]+(s[o]-i[o])*n;return l}function random(t,e){if(e===void 0&&(t===void 0?(t=0,e=1):(e=t,t=void 0)),e.length){var r,i=e.length;t||(t=createTypedArray(\"float32\",i));var s=createTypedArray(\"float32\",i),a=BMMath.random();for(r=0;r<i;r+=1)s[r]=t[r]+a*(e[r]-t[r]);return s}t===void 0&&(t=0);var n=BMMath.random();return t+n*(e-t)}function createPath(t,e,r,i){var s,a=t.length,n=shapePool.newElement();n.setPathData(!!i,a);var o=[0,0],h,l;for(s=0;s<a;s+=1)h=e&&e[s]?e[s]:o,l=r&&r[s]?r[s]:o,n.setTripleAt(t[s][0],t[s][1],l[0]+t[s][0],l[1]+t[s][1],h[0]+t[s][0],h[1]+t[s][1],s,!0);return n}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\\w\\d])/.test(val),_needsRandom=val.indexOf(\"random\")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,\"value\",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval(\"[function _expression_function(){\"+val+\";scoped_bm_rt=$bm_rt}]\")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function t(e,r){var i,s,a=this.pv.length?this.pv.length:1,n=createTypedArray(\"float32\",a);e=5;var o=Math.floor(time*e);for(i=0,s=0;i<o;){for(s=0;s<a;s+=1)n[s]+=-r+r*2*BMMath.random();i+=1;}var h=time*e,l=h-Math.floor(h),c=createTypedArray(\"float32\",a);if(a>1){for(s=0;s<a;s+=1)c[s]=this.pv[s]+n[s]+(-r+r*2*BMMath.random())*l;return c}return this.pv+n[0]+(-r+r*2*BMMath.random())*l}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),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,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(t,e){var r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],i=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads,s=-Math.atan2(r[1],r[2])/degToRads;return [s,i,0]}function easeOut(t,e,r,i,s){return applyEase(easeOutBez,t,e,r,i,s)}function easeIn(t,e,r,i,s){return applyEase(easeInBez,t,e,r,i,s)}function ease(t,e,r,i,s){return applyEase(easeInOutBez,t,e,r,i,s)}function applyEase(t,e,r,i,s,a){s===void 0?(s=r,a=i):e=(e-r)/(i-r),e>1?e=1:e<0&&(e=0);var n=t(e);if($bm_isInstanceOfArray(s)){var o,h=s.length,l=createTypedArray(\"float32\",h);for(o=0;o<h;o+=1)l[o]=(a[o]-s[o])*n+s[o];return l}return (a-s)*n+s}function nearestKey(t){var e,r=data.k.length,i,s;if(!data.k.length||typeof data.k[0]==\"number\")i=0,s=0;else if(i=-1,t*=elem.comp.globalData.frameRate,t<data.k[0].t)i=1,s=data.k[0].t;else {for(e=0;e<r-1;e+=1)if(t===data.k[e].t){i=e+1,s=data.k[e].t;break}else if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(i=e+2,s=data.k[e+1].t):(i=e+1,s=data.k[e].t);break}i===-1&&(i=e+1,s=data.k[e].t);}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(t){var e,r,i;if(!data.k.length||typeof data.k[0]==\"number\")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 s=Object.prototype.hasOwnProperty.call(data.k[t],\"s\")?data.k[t].s:data.k[t-1].e;for(i=s.length,r=0;r<i;r+=1)e[r]=s[r],e.value[r]=s[r];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return !t&&t!==0&&(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t);}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return typeof value==\"string\"?e===void 0?value.substring(t):value.substring(t,e):\"\"}function substr(t,e){return typeof value==\"string\"?e===void 0?value.substr(t):value.substr(t,e):\"\"}function posterizeTime(t){time=t===0?0:Math.floor(time*t)/t,value=valueAtTime(time);}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(t){return value=t,this.frameExpressionId===elem.globalData.frameId&&this.propType!==\"textSelector\"?value:(this.propType===\"textSelector\"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),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),transform||(transform=elem.layerInterface(\"ADBE Transform Group\"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!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.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return 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],executeExpression}return 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,ob}(),Expressions=function(){var t={};t.initExpressions=e,t.resetFrame=ExpressionManager.resetFrame;function e(r){var i=0,s=[];function a(){i+=1;}function n(){i-=1,i===0&&h();}function o(l){s.indexOf(l)===-1&&s.push(l);}function h(){var l,c=s.length;for(l=0;l<c;l+=1)s[l].release();s.length=0;}r.renderer.compInterface=CompExpressionInterface(r.renderer),r.renderer.globalData.projectInterface.registerComposition(r.renderer),r.renderer.globalData.pushExpression=a,r.renderer.globalData.popExpression=n,r.renderer.globalData.registerExpressionProperty=o;}return t}(),MaskManagerInterface=function(){function t(r,i){this._mask=r,this._data=i;}Object.defineProperty(t.prototype,\"maskPath\",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,\"maskOpacity\",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var e=function(r){var i=createSizedArray(r.viewData.length),s,a=r.viewData.length;for(s=0;s<a;s+=1)i[s]=new t(r.viewData[s],r.masksProperties[s]);var n=function(o){for(s=0;s<a;){if(r.masksProperties[s].nm===o)return i[s];s+=1;}return null};return n};return e}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function r(n,o,h){Object.defineProperty(n,\"velocity\",{get:function(){return o.getVelocityAtTime(o.comp.currentFrame)}}),n.numKeys=o.keyframes?o.keyframes.length:0,n.key=function(l){if(!n.numKeys)return 0;var c=\"\";\"s\"in o.keyframes[l-1]?c=o.keyframes[l-1].s:\"e\"in o.keyframes[l-2]?c=o.keyframes[l-2].e:c=o.keyframes[l-2].s;var f=h===\"unidimensional\"?new Number(c):Object.assign({},c);return f.time=o.keyframes[l-1].t/o.elem.comp.globalData.frameRate,f.value=h===\"unidimensional\"?c[0]:c,f},n.valueAtTime=o.getValueAtTime,n.speedAtTime=o.getSpeedAtTime,n.velocityAtTime=o.getVelocityAtTime,n.propertyGroup=o.propertyGroup;}function i(n){(!n||!(\"pv\"in n))&&(n=t);var o=1/n.mult,h=n.pv*o,l=new Number(h);return l.value=h,r(l,n,\"unidimensional\"),function(){return n.k&&n.getValue(),h=n.v*o,l.value!==h&&(l=new Number(h),l.value=h,r(l,n,\"unidimensional\")),l}}function s(n){(!n||!(\"pv\"in n))&&(n=e);var o=1/n.mult,h=n.data&&n.data.l||n.pv.length,l=createTypedArray(\"float32\",h),c=createTypedArray(\"float32\",h);return l.value=c,r(l,n,\"multidimensional\"),function(){n.k&&n.getValue();for(var f=0;f<h;f+=1)c[f]=n.v[f]*o,l[f]=c[f];return l}}function a(){return t}return function(n){return n?n.propType===\"unidimensional\"?i(n):s(n):a}}(),TransformExpressionInterface=function(){return function(t){function e(n){switch(n){case\"scale\":case\"Scale\":case\"ADBE Scale\":case 6:return e.scale;case\"rotation\":case\"Rotation\":case\"ADBE Rotation\":case\"ADBE Rotate Z\":case 10:return e.rotation;case\"ADBE Rotate X\":return e.xRotation;case\"ADBE Rotate Y\":return e.yRotation;case\"position\":case\"Position\":case\"ADBE Position\":case 2:return e.position;case\"ADBE Position_0\":return e.xPosition;case\"ADBE Position_1\":return e.yPosition;case\"ADBE Position_2\":return e.zPosition;case\"anchorPoint\":case\"AnchorPoint\":case\"Anchor Point\":case\"ADBE AnchorPoint\":case 1:return e.anchorPoint;case\"opacity\":case\"Opacity\":case 11:return e.opacity;default:return null}}Object.defineProperty(e,\"rotation\",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,\"zRotation\",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,\"xRotation\",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,\"yRotation\",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,\"scale\",{get:ExpressionPropertyInterface(t.s)});var r,i,s,a;return t.p?a=ExpressionPropertyInterface(t.p):(r=ExpressionPropertyInterface(t.px),i=ExpressionPropertyInterface(t.py),t.pz&&(s=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,\"position\",{get:function(){return t.p?a():[r(),i(),s?s():0]}}),Object.defineProperty(e,\"xPosition\",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,\"yPosition\",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,\"zPosition\",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,\"anchorPoint\",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,\"opacity\",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,\"skew\",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,\"skewAxis\",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,\"orientation\",{get:ExpressionPropertyInterface(t.or)}),e}}(),LayerExpressionInterface=function(){function t(l){var c=new Matrix;if(l!==void 0){var f=this._elem.finalTransform.mProp.getValueAtTime(l);f.clone(c);}else {var d=this._elem.finalTransform.mProp;d.applyToMatrix(c);}return c}function e(l,c){var f=this.getMatrix(c);return f.props[12]=0,f.props[13]=0,f.props[14]=0,this.applyPoint(f,l)}function r(l,c){var f=this.getMatrix(c);return this.applyPoint(f,l)}function i(l,c){var f=this.getMatrix(c);return f.props[12]=0,f.props[13]=0,f.props[14]=0,this.invertPoint(f,l)}function s(l,c){var f=this.getMatrix(c);return this.invertPoint(f,l)}function a(l,c){if(this._elem.hierarchy&&this._elem.hierarchy.length){var f,d=this._elem.hierarchy.length;for(f=0;f<d;f+=1)this._elem.hierarchy[f].finalTransform.mProp.applyToMatrix(l);}return l.applyToPointArray(c[0],c[1],c[2]||0)}function n(l,c){if(this._elem.hierarchy&&this._elem.hierarchy.length){var f,d=this._elem.hierarchy.length;for(f=0;f<d;f+=1)this._elem.hierarchy[f].finalTransform.mProp.applyToMatrix(l);}return l.inversePoint(c)}function o(l){var c=new Matrix;if(c.reset(),this._elem.finalTransform.mProp.applyToMatrix(c),this._elem.hierarchy&&this._elem.hierarchy.length){var f,d=this._elem.hierarchy.length;for(f=0;f<d;f+=1)this._elem.hierarchy[f].finalTransform.mProp.applyToMatrix(c);return c.inversePoint(l)}return c.inversePoint(l)}function h(){return [1,1,1,1]}return function(l){var c;function f(u){m.mask=new MaskManagerInterface(u,l);}function d(u){m.effect=u;}function m(u){switch(u){case\"ADBE Root Vectors Group\":case\"Contents\":case 2:return m.shapeInterface;case 1:case 6:case\"Transform\":case\"transform\":case\"ADBE Transform Group\":return c;case 4:case\"ADBE Effect Parade\":case\"effects\":case\"Effects\":return m.effect;case\"ADBE Text Properties\":return m.textInterface;default:return null}}m.getMatrix=t,m.invertPoint=n,m.applyPoint=a,m.toWorld=r,m.toWorldVec=e,m.fromWorld=s,m.fromWorldVec=i,m.toComp=r,m.fromComp=o,m.sampleImage=h,m.sourceRectAtTime=l.sourceRectAtTime.bind(l),m._elem=l,c=TransformExpressionInterface(l.finalTransform.mProp);var p=getDescriptor(c,\"anchorPoint\");return Object.defineProperties(m,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(c,\"rotation\"),scale:getDescriptor(c,\"scale\"),position:getDescriptor(c,\"position\"),opacity:getDescriptor(c,\"opacity\"),anchorPoint:p,anchor_point:p,transform:{get:function(){return c}},active:{get:function(){return l.isInRange}}}),m.startTime=l.data.st,m.index=l.data.ind,m.source=l.data.refId,m.height=l.data.ty===0?l.data.h:100,m.width=l.data.ty===0?l.data.w:100,m.inPoint=l.data.ip/l.comp.globalData.frameRate,m.outPoint=l.data.op/l.comp.globalData.frameRate,m._name=l.data.nm,m.registerMaskInterface=f,m.registerEffectsInterface=d,m}}(),propertyGroupFactory=function(){return function(t,e){return function(r){return r=r===void 0?1:r,r<=0?t:e(r-1)}}}(),PropertyInterface=function(){return function(t,e){var r={_name:t};function i(s){return s=s===void 0?1:s,s<=0?r:e(s-1)}return i}}(),EffectsExpressionInterface=function(){var t={createEffectsInterface:e};function e(s,a){if(s.effectsManager){var n=[],o=s.data.ef,h,l=s.effectsManager.effectElements.length;for(h=0;h<l;h+=1)n.push(r(o[h],s.effectsManager.effectElements[h],a,s));var c=s.data.ef||[],f=function(d){for(h=0,l=c.length;h<l;){if(d===c[h].nm||d===c[h].mn||d===c[h].ix)return n[h];h+=1;}return null};return Object.defineProperty(f,\"numProperties\",{get:function(){return c.length}}),f}return null}function r(s,a,n,o){function h(m){for(var p=s.ef,u=0,v=p.length;u<v;){if(m===p[u].nm||m===p[u].mn||m===p[u].ix)return p[u].ty===5?c[u]:c[u]();u+=1;}throw new Error}var l=propertyGroupFactory(h,n),c=[],f,d=s.ef.length;for(f=0;f<d;f+=1)s.ef[f].ty===5?c.push(r(s.ef[f],a.effectElements[f],a.effectElements[f].propertyGroup,o)):c.push(i(a.effectElements[f],s.ef[f].ty,o,l));return s.mn===\"ADBE Color Control\"&&Object.defineProperty(h,\"color\",{get:function(){return c[0]()}}),Object.defineProperties(h,{numProperties:{get:function(){return s.np}},_name:{value:s.nm},propertyGroup:{value:l}}),h.enabled=s.en!==0,h.active=h.enabled,h}function i(s,a,n,o){var h=ExpressionPropertyInterface(s.p);function l(){return a===10?n.comp.compInterface(s.p.v):h()}return s.p.setGroupProperty&&s.p.setGroupProperty(PropertyInterface(\"\",o)),l}return t}(),ShapePathInterface=function(){return function(t,e,r){var i=e.sh;function s(n){return n===\"Shape\"||n===\"shape\"||n===\"Path\"||n===\"path\"||n===\"ADBE Vector Shape\"||n===2?s.path:null}var a=propertyGroupFactory(s,r);return i.setGroupProperty(PropertyInterface(\"Path\",a)),Object.defineProperties(s,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:r}}),s}}(),ShapeExpressionInterface=function(){function t(p,u,v){var y=[],g,b=p?p.length:0;for(g=0;g<b;g+=1)p[g].ty===\"gr\"?y.push(r(p[g],u[g],v)):p[g].ty===\"fl\"?y.push(i(p[g],u[g],v)):p[g].ty===\"st\"?y.push(n(p[g],u[g],v)):p[g].ty===\"tm\"?y.push(o(p[g],u[g],v)):p[g].ty===\"tr\"||(p[g].ty===\"el\"?y.push(l(p[g],u[g],v)):p[g].ty===\"sr\"?y.push(c(p[g],u[g],v)):p[g].ty===\"sh\"?y.push(ShapePathInterface(p[g],u[g],v)):p[g].ty===\"rc\"?y.push(f(p[g],u[g],v)):p[g].ty===\"rd\"?y.push(d(p[g],u[g],v)):p[g].ty===\"rp\"?y.push(m(p[g],u[g],v)):p[g].ty===\"gf\"?y.push(s(p[g],u[g],v)):y.push(a(p[g],u[g])));return y}function e(p,u,v){var y,g=function(w){for(var x=0,_=y.length;x<_;){if(y[x]._name===w||y[x].mn===w||y[x].propertyIndex===w||y[x].ix===w||y[x].ind===w)return y[x];x+=1;}return typeof w==\"number\"?y[w-1]:null};g.propertyGroup=propertyGroupFactory(g,v),y=t(p.it,u.it,g.propertyGroup),g.numProperties=y.length;var b=h(p.it[p.it.length-1],u.it[u.it.length-1],g.propertyGroup);return g.transform=b,g.propertyIndex=p.cix,g._name=p.nm,g}function r(p,u,v){var y=function(w){switch(w){case\"ADBE Vectors Group\":case\"Contents\":case 2:return y.content;default:return y.transform}};y.propertyGroup=propertyGroupFactory(y,v);var g=e(p,u,y.propertyGroup),b=h(p.it[p.it.length-1],u.it[u.it.length-1],y.propertyGroup);return y.content=g,y.transform=b,Object.defineProperty(y,\"_name\",{get:function(){return p.nm}}),y.numProperties=p.np,y.propertyIndex=p.ix,y.nm=p.nm,y.mn=p.mn,y}function i(p,u,v){function y(g){return g===\"Color\"||g===\"color\"?y.color:g===\"Opacity\"||g===\"opacity\"?y.opacity:null}return Object.defineProperties(y,{color:{get:ExpressionPropertyInterface(u.c)},opacity:{get:ExpressionPropertyInterface(u.o)},_name:{value:p.nm},mn:{value:p.mn}}),u.c.setGroupProperty(PropertyInterface(\"Color\",v)),u.o.setGroupProperty(PropertyInterface(\"Opacity\",v)),y}function s(p,u,v){function y(g){return g===\"Start Point\"||g===\"start point\"?y.startPoint:g===\"End Point\"||g===\"end point\"?y.endPoint:g===\"Opacity\"||g===\"opacity\"?y.opacity:null}return Object.defineProperties(y,{startPoint:{get:ExpressionPropertyInterface(u.s)},endPoint:{get:ExpressionPropertyInterface(u.e)},opacity:{get:ExpressionPropertyInterface(u.o)},type:{get:function(){return \"a\"}},_name:{value:p.nm},mn:{value:p.mn}}),u.s.setGroupProperty(PropertyInterface(\"Start Point\",v)),u.e.setGroupProperty(PropertyInterface(\"End Point\",v)),u.o.setGroupProperty(PropertyInterface(\"Opacity\",v)),y}function a(){function p(){return null}return p}function n(p,u,v){var y=propertyGroupFactory(C,v),g=propertyGroupFactory(_,y);function b(T){Object.defineProperty(_,p.d[T].nm,{get:ExpressionPropertyInterface(u.d.dataProps[T].p)});}var w,x=p.d?p.d.length:0,_={};for(w=0;w<x;w+=1)b(w),u.d.dataProps[w].p.setGroupProperty(g);function C(T){return T===\"Color\"||T===\"color\"?C.color:T===\"Opacity\"||T===\"opacity\"?C.opacity:T===\"Stroke Width\"||T===\"stroke width\"?C.strokeWidth:null}return Object.defineProperties(C,{color:{get:ExpressionPropertyInterface(u.c)},opacity:{get:ExpressionPropertyInterface(u.o)},strokeWidth:{get:ExpressionPropertyInterface(u.w)},dash:{get:function(){return _}},_name:{value:p.nm},mn:{value:p.mn}}),u.c.setGroupProperty(PropertyInterface(\"Color\",y)),u.o.setGroupProperty(PropertyInterface(\"Opacity\",y)),u.w.setGroupProperty(PropertyInterface(\"Stroke Width\",y)),C}function o(p,u,v){function y(b){return b===p.e.ix||b===\"End\"||b===\"end\"?y.end:b===p.s.ix?y.start:b===p.o.ix?y.offset:null}var g=propertyGroupFactory(y,v);return y.propertyIndex=p.ix,u.s.setGroupProperty(PropertyInterface(\"Start\",g)),u.e.setGroupProperty(PropertyInterface(\"End\",g)),u.o.setGroupProperty(PropertyInterface(\"Offset\",g)),y.propertyIndex=p.ix,y.propertyGroup=v,Object.defineProperties(y,{start:{get:ExpressionPropertyInterface(u.s)},end:{get:ExpressionPropertyInterface(u.e)},offset:{get:ExpressionPropertyInterface(u.o)},_name:{value:p.nm}}),y.mn=p.mn,y}function h(p,u,v){function y(b){return p.a.ix===b||b===\"Anchor Point\"?y.anchorPoint:p.o.ix===b||b===\"Opacity\"?y.opacity:p.p.ix===b||b===\"Position\"?y.position:p.r.ix===b||b===\"Rotation\"||b===\"ADBE Vector Rotation\"?y.rotation:p.s.ix===b||b===\"Scale\"?y.scale:p.sk&&p.sk.ix===b||b===\"Skew\"?y.skew:p.sa&&p.sa.ix===b||b===\"Skew Axis\"?y.skewAxis:null}var g=propertyGroupFactory(y,v);return u.transform.mProps.o.setGroupProperty(PropertyInterface(\"Opacity\",g)),u.transform.mProps.p.setGroupProperty(PropertyInterface(\"Position\",g)),u.transform.mProps.a.setGroupProperty(PropertyInterface(\"Anchor Point\",g)),u.transform.mProps.s.setGroupProperty(PropertyInterface(\"Scale\",g)),u.transform.mProps.r.setGroupProperty(PropertyInterface(\"Rotation\",g)),u.transform.mProps.sk&&(u.transform.mProps.sk.setGroupProperty(PropertyInterface(\"Skew\",g)),u.transform.mProps.sa.setGroupProperty(PropertyInterface(\"Skew Angle\",g))),u.transform.op.setGroupProperty(PropertyInterface(\"Opacity\",g)),Object.defineProperties(y,{opacity:{get:ExpressionPropertyInterface(u.transform.mProps.o)},position:{get:ExpressionPropertyInterface(u.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(u.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(u.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(u.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(u.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(u.transform.mProps.sa)},_name:{value:p.nm}}),y.ty=\"tr\",y.mn=p.mn,y.propertyGroup=v,y}function l(p,u,v){function y(w){return p.p.ix===w?y.position:p.s.ix===w?y.size:null}var g=propertyGroupFactory(y,v);y.propertyIndex=p.ix;var b=u.sh.ty===\"tm\"?u.sh.prop:u.sh;return b.s.setGroupProperty(PropertyInterface(\"Size\",g)),b.p.setGroupProperty(PropertyInterface(\"Position\",g)),Object.defineProperties(y,{size:{get:ExpressionPropertyInterface(b.s)},position:{get:ExpressionPropertyInterface(b.p)},_name:{value:p.nm}}),y.mn=p.mn,y}function c(p,u,v){function y(w){return p.p.ix===w?y.position:p.r.ix===w?y.rotation:p.pt.ix===w?y.points:p.or.ix===w||w===\"ADBE Vector Star Outer Radius\"?y.outerRadius:p.os.ix===w?y.outerRoundness:p.ir&&(p.ir.ix===w||w===\"ADBE Vector Star Inner Radius\")?y.innerRadius:p.is&&p.is.ix===w?y.innerRoundness:null}var g=propertyGroupFactory(y,v),b=u.sh.ty===\"tm\"?u.sh.prop:u.sh;return y.propertyIndex=p.ix,b.or.setGroupProperty(PropertyInterface(\"Outer Radius\",g)),b.os.setGroupProperty(PropertyInterface(\"Outer Roundness\",g)),b.pt.setGroupProperty(PropertyInterface(\"Points\",g)),b.p.setGroupProperty(PropertyInterface(\"Position\",g)),b.r.setGroupProperty(PropertyInterface(\"Rotation\",g)),p.ir&&(b.ir.setGroupProperty(PropertyInterface(\"Inner Radius\",g)),b.is.setGroupProperty(PropertyInterface(\"Inner Roundness\",g))),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(b.p)},rotation:{get:ExpressionPropertyInterface(b.r)},points:{get:ExpressionPropertyInterface(b.pt)},outerRadius:{get:ExpressionPropertyInterface(b.or)},outerRoundness:{get:ExpressionPropertyInterface(b.os)},innerRadius:{get:ExpressionPropertyInterface(b.ir)},innerRoundness:{get:ExpressionPropertyInterface(b.is)},_name:{value:p.nm}}),y.mn=p.mn,y}function f(p,u,v){function y(w){return p.p.ix===w?y.position:p.r.ix===w?y.roundness:p.s.ix===w||w===\"Size\"||w===\"ADBE Vector Rect Size\"?y.size:null}var g=propertyGroupFactory(y,v),b=u.sh.ty===\"tm\"?u.sh.prop:u.sh;return y.propertyIndex=p.ix,b.p.setGroupProperty(PropertyInterface(\"Position\",g)),b.s.setGroupProperty(PropertyInterface(\"Size\",g)),b.r.setGroupProperty(PropertyInterface(\"Rotation\",g)),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(b.p)},roundness:{get:ExpressionPropertyInterface(b.r)},size:{get:ExpressionPropertyInterface(b.s)},_name:{value:p.nm}}),y.mn=p.mn,y}function d(p,u,v){function y(w){return p.r.ix===w||w===\"Round Corners 1\"?y.radius:null}var g=propertyGroupFactory(y,v),b=u;return y.propertyIndex=p.ix,b.rd.setGroupProperty(PropertyInterface(\"Radius\",g)),Object.defineProperties(y,{radius:{get:ExpressionPropertyInterface(b.rd)},_name:{value:p.nm}}),y.mn=p.mn,y}function m(p,u,v){function y(w){return p.c.ix===w||w===\"Copies\"?y.copies:p.o.ix===w||w===\"Offset\"?y.offset:null}var g=propertyGroupFactory(y,v),b=u;return y.propertyIndex=p.ix,b.c.setGroupProperty(PropertyInterface(\"Copies\",g)),b.o.setGroupProperty(PropertyInterface(\"Offset\",g)),Object.defineProperties(y,{copies:{get:ExpressionPropertyInterface(b.c)},offset:{get:ExpressionPropertyInterface(b.o)},_name:{value:p.nm}}),y.mn=p.mn,y}return function(p,u,v){var y;function g(w){if(typeof w==\"number\")return w=w===void 0?1:w,w===0?v:y[w-1];for(var x=0,_=y.length;x<_;){if(y[x]._name===w)return y[x];x+=1;}return null}function b(){return v}return g.propertyGroup=propertyGroupFactory(g,b),y=t(p,u,g.propertyGroup),g.numProperties=y.length,g._name=\"Contents\",g}}(),TextExpressionInterface=function(){return function(t){var e;function r(i){switch(i){case\"ADBE Text Document\":return r.sourceText;default:return null}}return Object.defineProperty(r,\"sourceText\",{get:function(){t.textProperty.getValue();var i=t.textProperty.currentData.t;return (!e||i!==e.value)&&(e=new String(i),e.value=i||new String(i),Object.defineProperty(e,\"style\",{get:function(){return {fillColor:t.textProperty.currentData.fc}}})),e}}),r}}();function _typeof(t){\"@babel/helpers - typeof\";return typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?_typeof=function(e){return typeof e}:_typeof=function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_typeof(t)}var FootageInterface=function(){var t=function(r){var i=\"\",s=r.getFootageData();function a(){return i=\"\",s=r.getFootageData(),n}function n(o){if(s[o])return i=o,s=s[o],_typeof(s)===\"object\"?n:s;var h=o.indexOf(i);if(h!==-1){var l=parseInt(o.substr(h+i.length),10);return s=s[l],_typeof(s)===\"object\"?n:s}return \"\"}return a},e=function(r){function i(s){return s===\"Outline\"?i.outlineInterface():null}return i._name=\"Outline\",i.outlineInterface=t(r),i};return function(r){function i(s){return s===\"Data\"?i.dataInterface:null}return i._name=\"Data\",i.dataInterface=e(r),i}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers=function(){function t(n,o,h){o.x&&(h.k=!0,h.x=!0,h.initiateExpression=ExpressionManager.initiateExpression,h.effectsSequence.push(h.initiateExpression(n,o,h).bind(h)));}function e(n){return n*=this.elem.globalData.frameRate,n-=this.offsetTime,n!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value}function r(n){var o=-.01,h=this.getValueAtTime(n),l=this.getValueAtTime(n+o),c=0;if(h.length){var f;for(f=0;f<h.length;f+=1)c+=Math.pow(l[f]-h[f],2);c=Math.sqrt(c)*100;}else c=0;return c}function i(n){if(this.vel!==void 0)return this.vel;var o=-.001,h=this.getValueAtTime(n),l=this.getValueAtTime(n+o),c;if(h.length){c=createTypedArray(\"float32\",h.length);var f;for(f=0;f<h.length;f+=1)c[f]=(l[f]-h[f])/o;}else c=(l-h)/o;return c}function s(){return this.pv}function a(n){this.propertyGroup=n;}return {searchExpressions:t,getSpeedAtTime:r,getVelocityAtTime:i,getValueAtTime:e,getStaticValueAtTime:s,setGroupProperty:a}}();function addPropertyDecorator(){function t(d,m,p){if(!this.k||!this.keyframes)return this.pv;d=d?d.toLowerCase():\"\";var u=this.comp.renderedFrame,v=this.keyframes,y=v[v.length-1].t;if(u<=y)return this.pv;var g,b;p?(m?g=Math.abs(y-this.elem.comp.globalData.frameRate*m):g=Math.max(0,y-this.elem.data.ip),b=y-g):((!m||m>v.length-1)&&(m=v.length-1),b=v[v.length-1-m].t,g=y-b);var w,x,_;if(d===\"pingpong\"){var C=Math.floor((u-b)/g);if(C%2!==0)return this.getValueAtTime((g-(u-b)%g+b)/this.comp.globalData.frameRate,0)}else if(d===\"offset\"){var T=this.getValueAtTime(b/this.comp.globalData.frameRate,0),O=this.getValueAtTime(y/this.comp.globalData.frameRate,0),z=this.getValueAtTime(((u-b)%g+b)/this.comp.globalData.frameRate,0),L=Math.floor((u-b)/g);if(this.pv.length){for(_=new Array(T.length),x=_.length,w=0;w<x;w+=1)_[w]=(O[w]-T[w])*L+z[w];return _}return (O-T)*L+z}else if(d===\"continue\"){var N=this.getValueAtTime(y/this.comp.globalData.frameRate,0),U=this.getValueAtTime((y-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(_=new Array(N.length),x=_.length,w=0;w<x;w+=1)_[w]=N[w]+(N[w]-U[w])*((u-y)/this.comp.globalData.frameRate)/5e-4;return _}return N+(N-U)*((u-y)/.001)}return this.getValueAtTime(((u-b)%g+b)/this.comp.globalData.frameRate,0)}function e(d,m,p){if(!this.k)return this.pv;d=d?d.toLowerCase():\"\";var u=this.comp.renderedFrame,v=this.keyframes,y=v[0].t;if(u>=y)return this.pv;var g,b;p?(m?g=Math.abs(this.elem.comp.globalData.frameRate*m):g=Math.max(0,this.elem.data.op-y),b=y+g):((!m||m>v.length-1)&&(m=v.length-1),b=v[m].t,g=b-y);var w,x,_;if(d===\"pingpong\"){var C=Math.floor((y-u)/g);if(C%2===0)return this.getValueAtTime(((y-u)%g+y)/this.comp.globalData.frameRate,0)}else if(d===\"offset\"){var T=this.getValueAtTime(y/this.comp.globalData.frameRate,0),O=this.getValueAtTime(b/this.comp.globalData.frameRate,0),z=this.getValueAtTime((g-(y-u)%g+y)/this.comp.globalData.frameRate,0),L=Math.floor((y-u)/g)+1;if(this.pv.length){for(_=new Array(T.length),x=_.length,w=0;w<x;w+=1)_[w]=z[w]-(O[w]-T[w])*L;return _}return z-(O-T)*L}else if(d===\"continue\"){var N=this.getValueAtTime(y/this.comp.globalData.frameRate,0),U=this.getValueAtTime((y+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(_=new Array(N.length),x=_.length,w=0;w<x;w+=1)_[w]=N[w]+(N[w]-U[w])*(y-u)/.001;return _}return N+(N-U)*(y-u)/.001}return this.getValueAtTime((g-((y-u)%g+y))/this.comp.globalData.frameRate,0)}function r(d,m){if(!this.k)return this.pv;if(d=(d||.4)*.5,m=Math.floor(m||5),m<=1)return this.pv;var p=this.comp.renderedFrame/this.comp.globalData.frameRate,u=p-d,v=p+d,y=m>1?(v-u)/(m-1):1,g=0,b=0,w;this.pv.length?w=createTypedArray(\"float32\",this.pv.length):w=0;for(var x;g<m;){if(x=this.getValueAtTime(u+g*y),this.pv.length)for(b=0;b<this.pv.length;b+=1)w[b]+=x[b];else w+=x;g+=1;}if(this.pv.length)for(b=0;b<this.pv.length;b+=1)w[b]/=m;else w/=m;return w}function i(d){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var m=this._transformCachingAtTime.v;if(m.cloneFromProps(this.pre.props),this.appliedTransformations<1){var p=this.a.getValueAtTime(d);m.translate(-p[0]*this.a.mult,-p[1]*this.a.mult,p[2]*this.a.mult);}if(this.appliedTransformations<2){var u=this.s.getValueAtTime(d);m.scale(u[0]*this.s.mult,u[1]*this.s.mult,u[2]*this.s.mult);}if(this.sk&&this.appliedTransformations<3){var v=this.sk.getValueAtTime(d),y=this.sa.getValueAtTime(d);m.skewFromAxis(-v*this.sk.mult,y*this.sa.mult);}if(this.r&&this.appliedTransformations<4){var g=this.r.getValueAtTime(d);m.rotate(-g*this.r.mult);}else if(!this.r&&this.appliedTransformations<4){var b=this.rz.getValueAtTime(d),w=this.ry.getValueAtTime(d),x=this.rx.getValueAtTime(d),_=this.or.getValueAtTime(d);m.rotateZ(-b*this.rz.mult).rotateY(w*this.ry.mult).rotateX(x*this.rx.mult).rotateZ(-_[2]*this.or.mult).rotateY(_[1]*this.or.mult).rotateX(_[0]*this.or.mult);}if(this.data.p&&this.data.p.s){var C=this.px.getValueAtTime(d),T=this.py.getValueAtTime(d);if(this.data.p.z){var O=this.pz.getValueAtTime(d);m.translate(C*this.px.mult,T*this.py.mult,-O*this.pz.mult);}else m.translate(C*this.px.mult,T*this.py.mult,0);}else {var z=this.p.getValueAtTime(d);m.translate(z[0]*this.p.mult,z[1]*this.p.mult,-z[2]*this.p.mult);}return m}function s(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(d,m,p){var u=a(d,m,p);return u.dynamicProperties.length?u.getValueAtTime=i.bind(u):u.getValueAtTime=s.bind(u),u.setGroupProperty=expressionHelpers.setGroupProperty,u};var n=PropertyFactory.getProp;PropertyFactory.getProp=function(d,m,p,u,v){var y=n(d,m,p,u,v);y.kf?y.getValueAtTime=expressionHelpers.getValueAtTime.bind(y):y.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(y),y.setGroupProperty=expressionHelpers.setGroupProperty,y.loopOut=t,y.loopIn=e,y.smooth=r,y.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(y),y.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(y),y.numKeys=m.a===1?m.k.length:0,y.propertyIndex=m.ix;var g=0;return p!==0&&(g=createTypedArray(\"float32\",m.a===1?m.k[0].s.length:m.k.length)),y._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:g},expressionHelpers.searchExpressions(d,m,y),y.k&&v.addDynamicProperty(y),y};function o(d){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),d*=this.elem.globalData.frameRate,d-=this.offsetTime,d!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<d?this._caching.lastIndex:0,this._cachingAtTime.lastTime=d,this.interpolateShape(d,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var h=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(d,m){this.k&&this.getValue();var p=this.v;m!==void 0&&(p=this.getValueAtTime(m,0));var u,v=p._length,y=p[d],g=p.v,b=createSizedArray(v);for(u=0;u<v;u+=1)d===\"i\"||d===\"o\"?b[u]=[y[u][0]-g[u][0],y[u][1]-g[u][1]]:b[u]=[y[u][0],y[u][1]];return b},points:function(d){return this.vertices(\"v\",d)},inTangents:function(d){return this.vertices(\"i\",d)},outTangents:function(d){return this.vertices(\"o\",d)},isClosed:function(){return this.v.c},pointOnPath:function(d,m){var p=this.v;m!==void 0&&(p=this.getValueAtTime(m,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(p));for(var u=this._segmentsLength,v=u.lengths,y=u.totalLength*d,g=0,b=v.length,w=0,x;g<b;){if(w+v[g].addedLength>y){var _=g,C=p.c&&g===b-1?0:g+1,T=(y-w)/v[g].addedLength;x=bez.getPointInSegment(p.v[_],p.v[C],p.o[_],p.i[C],T,v[g]);break}else w+=v[g].addedLength;g+=1;}return x||(x=p.c?[p.v[0][0],p.v[0][1]]:[p.v[p._length-1][0],p.v[p._length-1][1]]),x},vectorOnPath:function(d,m,p){d==1?d=this.v.c:d==0&&(d=.999);var u=this.pointOnPath(d,m),v=this.pointOnPath(d+.001,m),y=v[0]-u[0],g=v[1]-u[1],b=Math.sqrt(Math.pow(y,2)+Math.pow(g,2));if(b===0)return [0,0];var w=p===\"tangent\"?[y/b,g/b]:[-g/b,y/b];return w},tangentOnPath:function(d,m){return this.vectorOnPath(d,m,\"tangent\")},normalOnPath:function(d,m){return this.vectorOnPath(d,m,\"normal\")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],h),extendPrototype([c],l),l.prototype.getValueAtTime=o,l.prototype.initiateExpression=ExpressionManager.initiateExpression;var f=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(d,m,p,u,v){var y=f(d,m,p,u,v);return y.propertyIndex=m.ix,y.lock=!1,p===3?expressionHelpers.searchExpressions(d,m.pt,y):p===4&&expressionHelpers.searchExpressions(d,m.ks,y),y.k&&d.addDynamicProperty(y),y};}function initialize$1(){addPropertyDecorator();}function addDecorator(){function t(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,r){var i=this.calculateExpression(r);if(e.t!==i){var s={};return this.copyData(s,e),s.t=i.toString(),s.__complete=!1,s}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),r=this.searchExpressions();return this.kf=e||r,this.kf},TextProperty.prototype.searchExpressions=t;}function initialize(){addDecorator();}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function t(e,r){var i=createNS(\"feMerge\");i.setAttribute(\"result\",e);var s,a;for(a=0;a<r.length;a+=1)s=createNS(\"feMergeNode\"),s.setAttribute(\"in\",r[a]),i.appendChild(s),i.appendChild(s);return i}};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,r,i,s){this.filterManager=e;var a=createNS(\"feColorMatrix\");a.setAttribute(\"type\",\"matrix\"),a.setAttribute(\"color-interpolation-filters\",\"linearRGB\"),a.setAttribute(\"values\",linearFilterValue+\" 1 0\"),this.linearFilter=a,a.setAttribute(\"result\",i+\"_tint_1\"),t.appendChild(a),a=createNS(\"feColorMatrix\"),a.setAttribute(\"type\",\"matrix\"),a.setAttribute(\"color-interpolation-filters\",\"sRGB\"),a.setAttribute(\"values\",\"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\"),a.setAttribute(\"result\",i+\"_tint_2\"),t.appendChild(a),this.matrixFilter=a;var n=this.createMergeNode(i,[s,i+\"_tint_1\",i+\"_tint_2\"]);t.appendChild(n);}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute(\"values\",linearFilterValue+\" \"+i+\" 0\"),this.matrixFilter.setAttribute(\"values\",r[0]-e[0]+\" 0 0 0 \"+e[0]+\" \"+(r[1]-e[1])+\" 0 0 0 \"+e[1]+\" \"+(r[2]-e[2])+\" 0 0 0 \"+e[2]+\" 0 0 0 1 0\");}};function SVGFillFilter(t,e,r,i){this.filterManager=e;var s=createNS(\"feColorMatrix\");s.setAttribute(\"type\",\"matrix\"),s.setAttribute(\"color-interpolation-filters\",\"sRGB\"),s.setAttribute(\"values\",\"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\"),s.setAttribute(\"result\",i),t.appendChild(s),this.matrixFilter=s;}SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute(\"values\",\"0 0 0 0 \"+e[0]+\" 0 0 0 0 \"+e[1]+\" 0 0 0 0 \"+e[2]+\" 0 0 0 \"+r+\" 0\");}};function SVGStrokeEffect(t,e,r){this.initialized=!1,this.filterManager=e,this.elem=r,this.paths=[];}SVGStrokeEffect.prototype.initialize=function(){var t=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,r,i,s;for(this.filterManager.effectElements[1].p.v===1?(s=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,s=i+1),r=createNS(\"g\"),r.setAttribute(\"fill\",\"none\"),r.setAttribute(\"stroke-linecap\",\"round\"),r.setAttribute(\"stroke-dashoffset\",1),i;i<s;i+=1)e=createNS(\"path\"),r.appendChild(e),this.paths.push({p:e,m:i});if(this.filterManager.effectElements[10].p.v===3){var a=createNS(\"mask\"),n=createElementID();a.setAttribute(\"id\",n),a.setAttribute(\"mask-type\",\"alpha\"),a.appendChild(r),this.elem.globalData.defs.appendChild(a);var o=createNS(\"g\");for(o.setAttribute(\"mask\",\"url(\"+getLocationHref()+\"#\"+n+\")\");t[0];)o.appendChild(t[0]);this.elem.layerElement.appendChild(o),this.masker=a,r.setAttribute(\"stroke\",\"#fff\");}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(t=this.elem.layerElement.children||this.elem.layerElement.childNodes;t.length;)this.elem.layerElement.removeChild(t[0]);this.elem.layerElement.appendChild(r),this.elem.layerElement.removeAttribute(\"mask\"),r.setAttribute(\"stroke\",\"#fff\");}this.initialized=!0,this.pathMasker=r;},SVGStrokeEffect.prototype.renderFrame=function(t){this.initialized||this.initialize();var e,r=this.paths.length,i,s;for(e=0;e<r;e+=1)if(this.paths[e].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[e].m],s=this.paths[e].p,(t||this.filterManager._mdf||i.prop._mdf)&&s.setAttribute(\"d\",i.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var n=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,o=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,h=s.getTotalLength();a=\"0 0 0 \"+h*n+\" \";var l=h*(o-n),c=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,f=Math.floor(l/c),d;for(d=0;d<f;d+=1)a+=\"1 \"+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+\" \";a+=\"0 \"+h*10+\" 0 0\";}else a=\"1 \"+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;s.setAttribute(\"stroke-dasharray\",a);}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute(\"stroke-width\",this.filterManager.effectElements[4].p.v*2),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute(\"opacity\",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(t||this.filterManager.effectElements[3].p._mdf)){var m=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute(\"stroke\",\"rgb(\"+bmFloor(m[0]*255)+\",\"+bmFloor(m[1]*255)+\",\"+bmFloor(m[2]*255)+\")\");}};function SVGTritoneFilter(t,e,r,i){this.filterManager=e;var s=createNS(\"feColorMatrix\");s.setAttribute(\"type\",\"matrix\"),s.setAttribute(\"color-interpolation-filters\",\"linearRGB\"),s.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(s);var a=createNS(\"feComponentTransfer\");a.setAttribute(\"color-interpolation-filters\",\"sRGB\"),a.setAttribute(\"result\",i),this.matrixFilter=a;var n=createNS(\"feFuncR\");n.setAttribute(\"type\",\"table\"),a.appendChild(n),this.feFuncR=n;var o=createNS(\"feFuncG\");o.setAttribute(\"type\",\"table\"),a.appendChild(o),this.feFuncG=o;var h=createNS(\"feFuncB\");h.setAttribute(\"type\",\"table\"),a.appendChild(h),this.feFuncB=h,t.appendChild(a);}SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,s=i[0]+\" \"+r[0]+\" \"+e[0],a=i[1]+\" \"+r[1]+\" \"+e[1],n=i[2]+\" \"+r[2]+\" \"+e[2];this.feFuncR.setAttribute(\"tableValues\",s),this.feFuncG.setAttribute(\"tableValues\",a),this.feFuncB.setAttribute(\"tableValues\",n);}};function SVGProLevelsFilter(t,e,r,i){this.filterManager=e;var s=this.filterManager.effectElements,a=createNS(\"feComponentTransfer\");(s[10].p.k||s[10].p.v!==0||s[11].p.k||s[11].p.v!==1||s[12].p.k||s[12].p.v!==1||s[13].p.k||s[13].p.v!==0||s[14].p.k||s[14].p.v!==1)&&(this.feFuncR=this.createFeFunc(\"feFuncR\",a)),(s[17].p.k||s[17].p.v!==0||s[18].p.k||s[18].p.v!==1||s[19].p.k||s[19].p.v!==1||s[20].p.k||s[20].p.v!==0||s[21].p.k||s[21].p.v!==1)&&(this.feFuncG=this.createFeFunc(\"feFuncG\",a)),(s[24].p.k||s[24].p.v!==0||s[25].p.k||s[25].p.v!==1||s[26].p.k||s[26].p.v!==1||s[27].p.k||s[27].p.v!==0||s[28].p.k||s[28].p.v!==1)&&(this.feFuncB=this.createFeFunc(\"feFuncB\",a)),(s[31].p.k||s[31].p.v!==0||s[32].p.k||s[32].p.v!==1||s[33].p.k||s[33].p.v!==1||s[34].p.k||s[34].p.v!==0||s[35].p.k||s[35].p.v!==1)&&(this.feFuncA=this.createFeFunc(\"feFuncA\",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute(\"color-interpolation-filters\",\"sRGB\"),t.appendChild(a)),(s[3].p.k||s[3].p.v!==0||s[4].p.k||s[4].p.v!==1||s[5].p.k||s[5].p.v!==1||s[6].p.k||s[6].p.v!==0||s[7].p.k||s[7].p.v!==1)&&(a=createNS(\"feComponentTransfer\"),a.setAttribute(\"color-interpolation-filters\",\"sRGB\"),a.setAttribute(\"result\",i),t.appendChild(a),this.feFuncRComposed=this.createFeFunc(\"feFuncR\",a),this.feFuncGComposed=this.createFeFunc(\"feFuncG\",a),this.feFuncBComposed=this.createFeFunc(\"feFuncB\",a));}SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var r=createNS(t);return r.setAttribute(\"type\",\"table\"),e.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(t,e,r,i,s){for(var a=0,n=256,o,h=Math.min(t,e),l=Math.max(t,e),c=Array.call(null,{length:n}),f,d=0,m=s-i,p=e-t;a<=256;)o=a/256,o<=h?f=p<0?s:i:o>=l?f=p<0?i:s:f=i+m*Math.pow((o-t)/p,1/r),c[d]=f,d+=1,a+=256/(n-1);return c.join(\" \")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute(\"tableValues\",e),this.feFuncGComposed.setAttribute(\"tableValues\",e),this.feFuncBComposed.setAttribute(\"tableValues\",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute(\"tableValues\",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute(\"tableValues\",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute(\"tableValues\",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute(\"tableValues\",e));}};function SVGDropShadowEffect(t,e,r,i,s){var a=e.container.globalData.renderConfig.filterSize,n=e.data.fs||a;t.setAttribute(\"x\",n.x||a.x),t.setAttribute(\"y\",n.y||a.y),t.setAttribute(\"width\",n.width||a.width),t.setAttribute(\"height\",n.height||a.height),this.filterManager=e;var o=createNS(\"feGaussianBlur\");o.setAttribute(\"in\",\"SourceAlpha\"),o.setAttribute(\"result\",i+\"_drop_shadow_1\"),o.setAttribute(\"stdDeviation\",\"0\"),this.feGaussianBlur=o,t.appendChild(o);var h=createNS(\"feOffset\");h.setAttribute(\"dx\",\"25\"),h.setAttribute(\"dy\",\"0\"),h.setAttribute(\"in\",i+\"_drop_shadow_1\"),h.setAttribute(\"result\",i+\"_drop_shadow_2\"),this.feOffset=h,t.appendChild(h);var l=createNS(\"feFlood\");l.setAttribute(\"flood-color\",\"#00ff00\"),l.setAttribute(\"flood-opacity\",\"1\"),l.setAttribute(\"result\",i+\"_drop_shadow_3\"),this.feFlood=l,t.appendChild(l);var c=createNS(\"feComposite\");c.setAttribute(\"in\",i+\"_drop_shadow_3\"),c.setAttribute(\"in2\",i+\"_drop_shadow_2\"),c.setAttribute(\"operator\",\"in\"),c.setAttribute(\"result\",i+\"_drop_shadow_4\"),t.appendChild(c);var f=this.createMergeNode(i,[i+\"_drop_shadow_4\",s]);t.appendChild(f);}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute(\"stdDeviation\",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute(\"flood-color\",rgbToHex(Math.round(e[0]*255),Math.round(e[1]*255),Math.round(e[2]*255)));}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute(\"flood-opacity\",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=r*Math.cos(i),a=r*Math.sin(i);this.feOffset.setAttribute(\"dx\",s),this.feOffset.setAttribute(\"dy\",a);}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=r,r.matteElement=createNS(\"g\"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement;}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,r=_svgMatteSymbols.length;e<r;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1;}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var r=t.layerElement.parentNode;if(r){for(var i=r.children,s=0,a=i.length;s<a&&i[s]!==t.layerElement;)s+=1;var n;s<=a-2&&(n=i[s+1]);var o=createNS(\"use\");o.setAttribute(\"href\",\"#\"+e),n?r.insertBefore(o,n):r.appendChild(o);}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var r=createElementID(),i=createNS(\"mask\");i.setAttribute(\"id\",e.layerId),i.setAttribute(\"mask-type\",\"alpha\"),_svgMatteSymbols.push(e);var s=t.globalData.defs;s.appendChild(i);var a=createNS(\"symbol\");a.setAttribute(\"id\",r),this.replaceInParent(e,r),a.appendChild(e.layerElement),s.appendChild(a);var n=createNS(\"use\");n.setAttribute(\"href\",\"#\"+r),i.appendChild(n),e.data.hd=!1,e.show();}t.setMatte(e.layerId);},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,r=0,i=e.length;r<i;)e[r]&&e[r].data.ind===t&&this.setElementAsMask(this.elem,e[r]),r+=1;this.initialized=!0;},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize();};function SVGGaussianBlurEffect(t,e,r,i){t.setAttribute(\"x\",\"-100%\"),t.setAttribute(\"y\",\"-100%\"),t.setAttribute(\"width\",\"300%\"),t.setAttribute(\"height\",\"300%\"),this.filterManager=e;var s=createNS(\"feGaussianBlur\");s.setAttribute(\"result\",i),t.appendChild(s),this.feGaussianBlur=s;}SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3,r=this.filterManager.effectElements[0].p.v*e,i=this.filterManager.effectElements[1].p.v,s=i==3?0:r,a=i==2?0:r;this.feGaussianBlur.setAttribute(\"stdDeviation\",s+\" \"+a);var n=this.filterManager.effectElements[2].p.v==1?\"wrap\":\"duplicate\";this.feGaussianBlur.setAttribute(\"edgeMode\",n);}};function TransformEffect(){}TransformEffect.prototype.init=function(t){this.effectsManager=t,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1;},TransformEffect.prototype.renderFrame=function(t){if(this._opMdf=!1,this._mdf=!1,t||this.effectsManager._mdf){var e=this.effectsManager.effectElements,r=e[0].p.v,i=e[1].p.v,s=e[2].p.v===1,a=e[3].p.v,n=s?a:e[4].p.v,o=e[5].p.v,h=e[6].p.v,l=e[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(n*.01,a*.01,1),this.matrix.rotate(-l*degToRads),this.matrix.skewFromAxis(-o*degToRads,(h+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0);}};function SVGTransformEffect(t,e){this.init(e);}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(t){this.init(t);}return 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,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie});}),ls={},Ho=function(t,e,r,i,s){var a=new Worker(ls[e]||(ls[e]=URL.createObjectURL(new Blob([t+';addEventListener(\"error\",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:\"text/javascript\"}))));return a.onmessage=function(n){var o=n.data,h=o.$e$;if(h){var l=new Error(h[0]);l.code=h[1],l.stack=h[2],s(l,null);}else s(null,o);},a.postMessage(r,i),a},kt=Uint8Array,Bt=Uint16Array,Me=Uint32Array,De=new kt([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Fe=new kt([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),He=new kt([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ca=function(t,e){for(var r=new Bt(31),i=0;i<31;++i)r[i]=e+=1<<t[i-1];for(var s=new Me(r[30]),i=1;i<30;++i)for(var a=r[i];a<r[i+1];++a)s[a]=a-r[i]<<5|i;return [r,s]},ua=ca(De,2),Ii=ua[0],gr=ua[1];Ii[28]=258,gr[258]=28;var da=ca(Fe,0),ma=da[0],li=da[1],$e=new Bt(32768);for(wt=0;wt<32768;++wt)ae=(wt&43690)>>>1|(wt&21845)<<1,ae=(ae&52428)>>>2|(ae&13107)<<2,ae=(ae&61680)>>>4|(ae&3855)<<4,$e[wt]=((ae&65280)>>>8|(ae&255)<<8)>>>1;var ae,wt,Zt=function(t,e,r){for(var i=t.length,s=0,a=new Bt(e);s<i;++s)t[s]&&++a[t[s]-1];var n=new Bt(e);for(s=0;s<e;++s)n[s]=n[s-1]+a[s-1]<<1;var o;if(r){o=new Bt(1<<e);var h=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],c=e-t[s],f=n[t[s]-1]++<<c,d=f|(1<<c)-1;f<=d;++f)o[$e[f]>>>h]=l;}else for(o=new Bt(i),s=0;s<i;++s)t[s]&&(o[s]=$e[n[t[s]-1]++]>>>15-t[s]);return o},le=new kt(288);for(wt=0;wt<144;++wt)le[wt]=8;var wt;for(wt=144;wt<256;++wt)le[wt]=9;var wt;for(wt=256;wt<280;++wt)le[wt]=7;var wt;for(wt=280;wt<288;++wt)le[wt]=8;var wt,Ee=new kt(32);for(wt=0;wt<32;++wt)Ee[wt]=5;var wt,ya=Zt(le,9,0),ga=Zt(le,9,1),va=Zt(Ee,5,0),ba=Zt(Ee,5,1),dr=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e},Wt=function(t,e,r){var i=e/8|0;return (t[i]|t[i+1]<<8)>>(e&7)&r},mr=function(t,e){var r=e/8|0;return (t[r]|t[r+1]<<8|t[r+2]<<16)>>(e&7)},Qe=function(t){return (t+7)/8|0},be=function(t,e,r){(e==null||e<0)&&(e=0),(r==null||r>t.length)&&(r=t.length);var i=new(t.BYTES_PER_ELEMENT==2?Bt:t.BYTES_PER_ELEMENT==4?Me:kt)(r-e);return i.set(t.subarray(e,r)),i},wa=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],Dt=function(t,e,r){var i=new Error(e||wa[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,Dt),!r)throw i;return i},xa=function(t,e,r){var i=t.length;if(!i||r&&r.f&&!r.l)return e||new kt(0);var s=!e||r,a=!r||r.i;r||(r={}),e||(e=new kt(i*3));var n=function(Q){var rt=e.length;if(Q>rt){var it=new kt(Math.max(rt*2,Q));it.set(e),e=it;}},o=r.f||0,h=r.p||0,l=r.b||0,c=r.l,f=r.d,d=r.m,m=r.n,p=i*8;do{if(!c){o=Wt(t,h,1);var u=Wt(t,h+1,3);if(h+=3,u)if(u==1)c=ga,f=ba,d=9,m=5;else if(u==2){var v=Wt(t,h,31)+257,y=Wt(t,h+10,15)+4,g=v+Wt(t,h+5,31)+1;h+=14;for(var b=new kt(g),w=new kt(19),x=0;x<y;++x)w[He[x]]=Wt(t,h+x*3,7);h+=y*3;for(var _=dr(w),C=(1<<_)-1,T=Zt(w,_,1),x=0;x<g;){var O=T[Wt(t,h,C)];h+=O&15;var z=O>>>4;if(z<16)b[x++]=z;else {var L=0,N=0;for(z==16?(N=3+Wt(t,h,3),h+=2,L=b[x-1]):z==17?(N=3+Wt(t,h,7),h+=3):z==18&&(N=11+Wt(t,h,127),h+=7);N--;)b[x++]=L;}}var U=b.subarray(0,v),D=b.subarray(v);d=dr(U),m=dr(D),c=Zt(U,d,1),f=Zt(D,m,1);}else Dt(1);else {var z=Qe(h)+4,$=t[z-4]|t[z-3]<<8,A=z+$;if(A>i){a&&Dt(0);break}s&&n(l+$),e.set(t.subarray(z,A),l),r.b=l+=$,r.p=h=A*8,r.f=o;continue}if(h>p){a&&Dt(0);break}}s&&n(l+131072);for(var M=(1<<d)-1,P=(1<<m)-1,E=h;;E=h){var L=c[mr(t,h)&M],V=L>>>4;if(h+=L&15,h>p){a&&Dt(0);break}if(L||Dt(2),V<256)e[l++]=V;else if(V==256){E=h,c=null;break}else {var I=V-254;if(V>264){var x=V-257,X=De[x];I=Wt(t,h,(1<<X)-1)+Ii[x],h+=X;}var J=f[mr(t,h)&P],q=J>>>4;J||Dt(3),h+=J&15;var D=ma[q];if(q>3){var X=Fe[q];D+=mr(t,h)&(1<<X)-1,h+=X;}if(h>p){a&&Dt(0);break}s&&n(l+131072);for(var G=l+I;l<G;l+=4)e[l]=e[l-D],e[l+1]=e[l+1-D],e[l+2]=e[l+2-D],e[l+3]=e[l+3-D];l=G;}}r.l=c,r.p=E,r.b=l,r.f=o,c&&(o=1,r.m=d,r.d=f,r.n=m);}while(!o);return l==e.length?e:be(e,0,l)},te=function(t,e,r){r<<=e&7;var i=e/8|0;t[i]|=r,t[i+1]|=r>>>8;},Pe=function(t,e,r){r<<=e&7;var i=e/8|0;t[i]|=r,t[i+1]|=r>>>8,t[i+2]|=r>>>16;},yr=function(t,e){for(var r=[],i=0;i<t.length;++i)t[i]&&r.push({s:i,f:t[i]});var s=r.length,a=r.slice();if(!s)return [Er,0];if(s==1){var n=new kt(r[0].s+1);return n[r[0].s]=1,[n,1]}r.sort(function(x,_){return x.f-_.f}),r.push({s:-1,f:25001});var o=r[0],h=r[1],l=0,c=1,f=2;for(r[0]={s:-1,f:o.f+h.f,l:o,r:h};c!=s-1;)o=r[r[l].f<r[f].f?l++:f++],h=r[l!=c&&r[l].f<r[f].f?l++:f++],r[c++]={s:-1,f:o.f+h.f,l:o,r:h};for(var d=a[0].s,i=1;i<s;++i)a[i].s>d&&(d=a[i].s);var m=new Bt(d+1),p=vr(r[c-1],m,0);if(p>e){var i=0,u=0,v=p-e,y=1<<v;for(a.sort(function(_,C){return m[C.s]-m[_.s]||_.f-C.f});i<s;++i){var g=a[i].s;if(m[g]>e)u+=y-(1<<p-m[g]),m[g]=e;else break}for(u>>>=v;u>0;){var b=a[i].s;m[b]<e?u-=1<<e-m[b]++-1:++i;}for(;i>=0&&u;--i){var w=a[i].s;m[w]==e&&(--m[w],++u);}p=e;}return [new kt(m),p]},vr=function(t,e,r){return t.s==-1?Math.max(vr(t.l,e,r+1),vr(t.r,e,r+1)):e[t.s]=r},hi=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new Bt(++e),i=0,s=t[0],a=1,n=function(h){r[i++]=h;},o=1;o<=e;++o)if(t[o]==s&&o!=e)++a;else {if(!s&&a>2){for(;a>138;a-=138)n(32754);a>2&&(n(a>10?a-11<<5|28690:a-3<<5|12305),a=0);}else if(a>3){for(n(s),--a;a>6;a-=6)n(8304);a>2&&(n(a-3<<5|8208),a=0);}for(;a--;)n(s);a=1,s=t[o];}return [r.subarray(0,i),e]},_e=function(t,e){for(var r=0,i=0;i<e.length;++i)r+=t[i]*e[i];return r},br=function(t,e,r){var i=r.length,s=Qe(e+2);t[s]=i&255,t[s+1]=i>>>8,t[s+2]=t[s]^255,t[s+3]=t[s+1]^255;for(var a=0;a<i;++a)t[s+a+4]=r[a];return (s+4+i)*8},pi=function(t,e,r,i,s,a,n,o,h,l,c){te(e,c++,r),++s[256];for(var f=yr(s,15),d=f[0],m=f[1],p=yr(a,15),u=p[0],v=p[1],y=hi(d),g=y[0],b=y[1],w=hi(u),x=w[0],_=w[1],C=new Bt(19),T=0;T<g.length;++T)C[g[T]&31]++;for(var T=0;T<x.length;++T)C[x[T]&31]++;for(var O=yr(C,7),z=O[0],L=O[1],N=19;N>4&&!z[He[N-1]];--N);var U=l+5<<3,D=_e(s,le)+_e(a,Ee)+n,$=_e(s,d)+_e(a,u)+n+14+3*N+_e(C,z)+(2*C[16]+3*C[17]+7*C[18]);if(U<=D&&U<=$)return br(e,c,t.subarray(h,h+l));var A,M,P,E;if(te(e,c,1+($<D)),c+=2,$<D){A=Zt(d,m,0),M=d,P=Zt(u,v,0),E=u;var V=Zt(z,L,0);te(e,c,b-257),te(e,c+5,_-1),te(e,c+10,N-4),c+=14;for(var T=0;T<N;++T)te(e,c+3*T,z[He[T]]);c+=3*N;for(var I=[g,x],X=0;X<2;++X)for(var J=I[X],T=0;T<J.length;++T){var q=J[T]&31;te(e,c,V[q]),c+=z[q],q>15&&(te(e,c,J[T]>>>5&127),c+=J[T]>>>12);}}else A=ya,M=le,P=va,E=Ee;for(var T=0;T<o;++T)if(i[T]>255){var q=i[T]>>>18&31;Pe(e,c,A[q+257]),c+=M[q+257],q>7&&(te(e,c,i[T]>>>23&31),c+=De[q]);var G=i[T]&31;Pe(e,c,P[G]),c+=E[G],G>3&&(Pe(e,c,i[T]>>>5&8191),c+=Fe[G]);}else Pe(e,c,A[i[T]]),c+=M[i[T]];return Pe(e,c,A[256]),c+M[256]},Sa=new Me([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Er=new kt(0),ka=function(t,e,r,i,s,a){var n=t.length,o=new kt(i+n+5*(1+Math.ceil(n/7e3))+s),h=o.subarray(i,o.length-s),l=0;if(!e||n<8)for(var c=0;c<=n;c+=65535){var f=c+65535;f>=n&&(h[l>>3]=a),l=br(h,l+1,t.subarray(c,f));}else {for(var d=Sa[e-1],m=d>>>13,p=d&8191,u=(1<<r)-1,v=new Bt(32768),y=new Bt(u+1),g=Math.ceil(r/3),b=2*g,w=function(tt){return (t[tt]^t[tt+1]<<g^t[tt+2]<<b)&u},x=new Me(25e3),_=new Bt(288),C=new Bt(32),T=0,O=0,c=0,z=0,L=0,N=0;c<n;++c){var U=w(c),D=c&32767,$=y[U];if(v[D]=$,y[U]=D,L<=c){var A=n-c;if((T>7e3||z>24576)&&A>423){l=pi(t,h,0,x,_,C,O,z,N,c-N,l),z=T=O=0,N=c;for(var M=0;M<286;++M)_[M]=0;for(var M=0;M<30;++M)C[M]=0;}var P=2,E=0,V=p,I=D-$&32767;if(A>2&&U==w(c-I))for(var X=Math.min(m,A)-1,J=Math.min(32767,c),q=Math.min(258,A);I<=J&&--V&&D!=$;){if(t[c+P]==t[c+P-I]){for(var G=0;G<q&&t[c+G]==t[c+G-I];++G);if(G>P){if(P=G,E=I,G>X)break;for(var Q=Math.min(I,G-2),rt=0,M=0;M<Q;++M){var it=c-I+M+32768&32767,dt=v[it],ut=it-dt+32768&32767;ut>rt&&(rt=ut,$=it);}}}D=$,$=v[D],I+=D-$+32768&32767;}if(E){x[z++]=268435456|gr[P]<<18|li[E];var lt=gr[P]&31,ht=li[E]&31;O+=De[lt]+Fe[ht],++_[257+lt],++C[ht],L=c+P,++T;}else x[z++]=t[c],++_[t[c]];}}l=pi(t,h,a,x,_,C,O,z,N,c-N,l),!a&&l&7&&(l=br(h,l+1,Er));}return be(o,0,i+Qe(l)+s)},$o=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var r=e,i=9;--i;)r=(r&1&&-306674912)^r>>>1;t[e]=r;}return t}(),Uo=function(){var t=-1;return {p:function(e){for(var r=t,i=0;i<e.length;++i)r=$o[r&255^e[i]]^r>>>8;t=r;},d:function(){return ~t}}},Pa=function(t,e,r,i,s){return ka(t,e.level==null?6:e.level,e.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):12+e.mem,r,i,!s)},Vi=function(t,e){var r={};for(var i in t)r[i]=t[i];for(var i in e)r[i]=e[i];return r},hs=function(t,e,r){for(var i=t(),s=t.toString(),a=s.slice(s.indexOf(\"[\")+1,s.lastIndexOf(\"]\")).replace(/\\s+/g,\"\").split(\",\"),n=0;n<i.length;++n){var o=i[n],h=a[n];if(typeof o==\"function\"){e+=\";\"+h+\"=\";var l=o.toString();if(o.prototype)if(l.indexOf(\"[native code]\")!=-1){var c=l.indexOf(\" \",8)+1;e+=l.slice(c,l.indexOf(\"(\",c));}else {e+=l;for(var f in o.prototype)e+=\";\"+h+\".prototype.\"+f+\"=\"+o.prototype[f].toString();}else e+=l;}else r[h]=o;}return [e,r]},pr=[],Wo=function(t){var e=[];for(var r in t)t[r].buffer&&e.push((t[r]=new t[r].constructor(t[r])).buffer);return e},Jo=function(t,e,r,i){var s;if(!pr[r]){for(var a=\"\",n={},o=t.length-1,h=0;h<o;++h)s=hs(t[h],a,n),a=s[0],n=s[1];pr[r]=hs(t[o],a,n);}var l=Vi({},pr[r][1]);return Ho(pr[r][0]+\";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=\"+e.toString()+\"}\",r,l,Wo(l),i)},Zo=function(){return [kt,Bt,Me,De,Fe,He,Ii,ma,ga,ba,$e,wa,Zt,dr,Wt,mr,Qe,be,Dt,xa,Li,Tr,_a]},Ko=function(){return [kt,Bt,Me,De,Fe,He,gr,li,ya,le,va,Ee,$e,Sa,Er,Zt,te,Pe,yr,vr,hi,_e,br,pi,Qe,be,ka,Pa,Oi,Tr]},Tr=function(t){return postMessage(t,[t.buffer])},_a=function(t){return t&&t.size&&new kt(t.size)},Ca=function(t,e,r,i,s,a){var n=Jo(r,i,s,function(o,h){n.terminate(),a(o,h);});return n.postMessage([t,e],e.consume?[t.buffer]:[]),function(){n.terminate();}},re=function(t,e){return t[e]|t[e+1]<<8},Qt=function(t,e){return (t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0},Zr=function(t,e){return Qt(t,e)+Qt(t,e+4)*4294967296},It=function(t,e,r){for(;r;++e)t[e]=r,r>>>=8;};function Xo(t,e,r){return r||(r=e,e={}),typeof r!=\"function\"&&Dt(7),Ca(t,e,[Ko],function(i){return Tr(Oi(i.data[0],i.data[1]))},0,r)}function Oi(t,e){return Pa(t,e||{},0,0)}function Yo(t,e,r){return r||(r=e,e={}),typeof r!=\"function\"&&Dt(7),Ca(t,e,[Zo],function(i){return Tr(Li(i.data[0],_a(i.data[1])))},1,r)}function Li(t,e){return xa(t,e)}var Aa=function(t,e,r,i){for(var s in t){var a=t[s],n=e+s,o=i;Array.isArray(a)&&(o=Vi(i,a[1]),a=a[0]),a instanceof kt?r[n]=[a,o]:(r[n+=\"/\"]=[new kt(0),o],Aa(a,n,r,i));}},ps=typeof TextEncoder<\"u\"&&new TextEncoder,fi=typeof TextDecoder<\"u\"&&new TextDecoder,Qo=0;try{fi.decode(Er,{stream:!0}),Qo=1;}catch{}var tl=function(t){for(var e=\"\",r=0;;){var i=t[r++],s=(i>127)+(i>223)+(i>239);if(r+s>t.length)return [e,be(t,r-1)];s?s==3?(i=((i&15)<<18|(t[r++]&63)<<12|(t[r++]&63)<<6|t[r++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):s&1?e+=String.fromCharCode((i&31)<<6|t[r++]&63):e+=String.fromCharCode((i&15)<<12|(t[r++]&63)<<6|t[r++]&63):e+=String.fromCharCode(i);}};function je(t,e){if(e){for(var r=new kt(t.length),i=0;i<t.length;++i)r[i]=t.charCodeAt(i);return r}if(ps)return ps.encode(t);for(var s=t.length,a=new kt(t.length+(t.length>>1)),n=0,o=function(f){a[n++]=f;},i=0;i<s;++i){if(n+5>a.length){var h=new kt(n+8+(s-i<<1));h.set(a),a=h;}var l=t.charCodeAt(i);l<128||e?o(l):l<2048?(o(192|l>>6),o(128|l&63)):l>55295&&l<57344?(l=65536+(l&1047552)|t.charCodeAt(++i)&1023,o(240|l>>18),o(128|l>>12&63),o(128|l>>6&63),o(128|l&63)):(o(224|l>>12),o(128|l>>6&63),o(128|l&63));}return be(a,0,n)}function ci(t,e){if(e){for(var r=\"\",i=0;i<t.length;i+=16384)r+=String.fromCharCode.apply(null,t.subarray(i,i+16384));return r}else {if(fi)return fi.decode(t);var s=tl(t),a=s[0],n=s[1];return n.length&&Dt(8),a}}var el=function(t,e){return e+30+re(t,e+26)+re(t,e+28)},rl=function(t,e,r){var i=re(t,e+28),s=ci(t.subarray(e+46,e+46+i),!(re(t,e+8)&2048)),a=e+46+i,n=Qt(t,e+20),o=r&&n==4294967295?il(t,a):[n,Qt(t,e+24),Qt(t,e+42)],h=o[0],l=o[1],c=o[2];return [re(t,e+10),h,l,s,a+re(t,e+30)+re(t,e+32),c]},il=function(t,e){for(;re(t,e)!=1;e+=4+re(t,e+2));return [Zr(t,e+12),Zr(t,e+4),Zr(t,e+20)]},ui=function(t){var e=0;if(t)for(var r in t){var i=t[r].length;i>65535&&Dt(9),e+=i+4;}return e},fs=function(t,e,r,i,s,a,n,o){var h=i.length,l=r.extra,c=o&&o.length,f=ui(l);It(t,e,n!=null?33639248:67324752),e+=4,n!=null&&(t[e++]=20,t[e++]=r.os),t[e]=20,e+=2,t[e++]=r.flag<<1|(a<0&&8),t[e++]=s&&8,t[e++]=r.compression&255,t[e++]=r.compression>>8;var d=new Date(r.mtime==null?Date.now():r.mtime),m=d.getFullYear()-1980;if((m<0||m>119)&&Dt(10),It(t,e,m<<25|d.getMonth()+1<<21|d.getDate()<<16|d.getHours()<<11|d.getMinutes()<<5|d.getSeconds()>>>1),e+=4,a!=-1&&(It(t,e,r.crc),It(t,e+4,a<0?-a-2:a),It(t,e+8,r.size)),It(t,e+12,h),It(t,e+14,f),e+=16,n!=null&&(It(t,e,c),It(t,e+6,r.attrs),It(t,e+10,n),e+=14),t.set(i,e),e+=h,f)for(var p in l){var u=l[p],v=u.length;It(t,e,+p),It(t,e+2,v),t.set(u,e+4),e+=4+v;}return c&&(t.set(o,e),e+=c),e},sl=function(t,e,r,i,s){It(t,e,101010256),It(t,e+8,r),It(t,e+10,r),It(t,e+12,i),It(t,e+16,s);};function al(t,e,r){r||(r=e,e={}),typeof r!=\"function\"&&Dt(7);var i={};Aa(t,\"\",i,e);var s=Object.keys(i),a=s.length,n=0,o=0,h=a,l=new Array(a),c=[],f=function(){for(var v=0;v<c.length;++v)c[v]();},d=function(v,y){wr(function(){r(v,y);});};wr(function(){d=r;});var m=function(){var v=new kt(o+22),y=n,g=o-n;o=0;for(var b=0;b<h;++b){var w=l[b];try{var x=w.c.length;fs(v,o,w,w.f,w.u,x);var _=30+w.f.length+ui(w.extra),C=o+_;v.set(w.c,C),fs(v,n,w,w.f,w.u,x,o,w.m),n+=16+_+(w.m?w.m.length:0),o=C+x;}catch(T){return d(T,null)}}sl(v,n,l.length,g,y),d(null,v);};a||m();for(var p=function(v){var y=s[v],g=i[y],b=g[0],w=g[1],x=Uo(),_=b.length;x.p(b);var C=je(y),T=C.length,O=w.comment,z=O&&je(O),L=z&&z.length,N=ui(w.extra),U=w.level==0?0:8,D=function($,A){if($)f(),d($,null);else {var M=A.length;l[v]=Vi(w,{size:_,crc:x.d(),c:A,f:C,m:z,u:T!=y.length||z&&O.length!=L,compression:U}),n+=30+T+N+M,o+=76+2*(T+N)+(L||0)+M,--a||m();}};if(T>65535&&D(Dt(11,0,1),null),!U)D(null,b);else if(_<16e4)try{D(null,Oi(b,w));}catch($){D($,null);}else c.push(Xo(b,w,D));},u=0;u<h;++u)p(u);return f}var wr=typeof queueMicrotask==\"function\"?queueMicrotask:typeof setTimeout==\"function\"?setTimeout:function(t){t();};function nl(t,e,r){r||(r=e,e={}),typeof r!=\"function\"&&Dt(7);var i=[],s=function(){for(var v=0;v<i.length;++v)i[v]();},a={},n=function(v,y){wr(function(){r(v,y);});};wr(function(){n=r;});for(var o=t.length-22;Qt(t,o)!=101010256;--o)if(!o||t.length-o>65558)return n(Dt(13,0,1),null),s;var h=re(t,o+8);if(h){var l=h,c=Qt(t,o+16),f=c==4294967295||l==65535;if(f){var d=Qt(t,o-12);f=Qt(t,d)==101075792,f&&(l=h=Qt(t,d+32),c=Qt(t,d+48));}for(var m=e&&e.filter,p=function(v){var y=rl(t,c,f),g=y[0],b=y[1],w=y[2],x=y[3],_=y[4],C=y[5],T=el(t,C);c=_;var O=function(L,N){L?(s(),n(L,null)):(N&&(a[x]=N),--h||n(null,a));};if(!m||m({name:x,size:b,originalSize:w,compression:g}))if(!g)O(null,be(t,T,T+b));else if(g==8){var z=t.subarray(T,T+b);if(b<32e4)try{O(null,Li(z,new kt(w)));}catch(L){O(L,null);}else i.push(Yo(z,{size:w},O));}else O(Dt(14,\"unknown compression type \"+g,1),null);else O(null,null);},u=0;u<l;++u)p(u);}else n(null,{});return s}var ol=Object.create,Bi=Object.defineProperty,ll=Object.getOwnPropertyDescriptor,Ea=Object.getOwnPropertyNames,hl=Object.getPrototypeOf,pl=Object.prototype.hasOwnProperty,fl=(t,e,r)=>e in t?Bi(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,tr=(t,e)=>function(){return e||(0, t[Ea(t)[0]])((e={exports:{}}).exports,e),e.exports},cl=(t,e,r,i)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let s of Ea(e))!pl.call(t,s)&&s!==r&&Bi(t,s,{get:()=>e[s],enumerable:!(i=ll(e,s))||i.enumerable});return t},ul=(t,e,r)=>(r=t!=null?ol(hl(t)):{},cl(e||!t||!t.__esModule?Bi(r,\"default\",{value:t,enumerable:!0}):r,t)),yt=(t,e,r)=>(fl(t,typeof e!=\"symbol\"?e+\"\":e,r),r),dl=tr({\"../../node_modules/.pnpm/@rgba-image+copy@0.1.3/node_modules/@rgba-image/copy/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.copy=void 0;var e=(r,i,s=0,a=0,n=r.width-s,o=r.height-a,h=0,l=0)=>{if(s=s|0,a=a|0,n=n|0,o=o|0,h=h|0,l=l|0,n<=0||o<=0)return;let c=new Uint32Array(r.data.buffer),f=new Uint32Array(i.data.buffer);for(let d=0;d<o;d++){let m=a+d;if(m<0||m>=r.height)continue;let p=l+d;if(!(p<0||p>=i.height))for(let u=0;u<n;u++){let v=s+u;if(v<0||v>=r.width)continue;let y=h+u;if(y<0||y>=i.width)continue;let g=m*r.width+v,b=p*i.width+y;f[b]=c[g];}}};t.copy=e;}}),ml=tr({\"../../node_modules/.pnpm/@rgba-image+create-image@0.1.1/node_modules/@rgba-image/create-image/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.CreateImageFactory=(e=[0,0,0,0],r=4)=>{if(r=Math.floor(r),isNaN(r)||r<1)throw TypeError(\"channels should be a positive non-zero number\");if(!(\"length\"in e)||e.length<r)throw TypeError(`fill should be iterable with at least ${r} members`);e=new Uint8ClampedArray(e).slice(0,r);let i=e.every(s=>s===0);return (s,a,n)=>{if(s===void 0||a===void 0)throw TypeError(\"Not enough arguments\");if(s=Math.floor(s),a=Math.floor(a),isNaN(s)||s<1||isNaN(a)||a<1)throw TypeError(\"Index or size is negative or greater than the allowed amount\");let o=s*a*r;if(n===void 0&&(n=new Uint8ClampedArray(o)),n instanceof Uint8ClampedArray){if(n.length!==o)throw TypeError(\"Index or size is negative or greater than the allowed amount\");if(!i)for(let h=0;h<a;h++)for(let l=0;l<s;l++){let c=(h*s+l)*r;for(let f=0;f<r;f++)n[c+f]=e[f];}return {get width(){return s},get height(){return a},get data(){return n}}}throw TypeError(\"Expected data to be Uint8ClampedArray or undefined\")}},t.createImage=t.CreateImageFactory();}}),yl=tr({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/filters.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.filters=void 0;var e=14,r=(a,n)=>{if(a<=-n||a>=n||a==0)return 0;let o=a*Math.PI;return Math.sin(o)/o*Math.sin(o/n)/(o/n)},i=a=>Math.round(a*((1<<e)-1)),s=(a,n,o,h,l)=>{let c=l?2:3,f=1/o,d=Math.min(1,o),m=c/d,p=Math.floor((m+1)*2),u=new Int16Array((p+2)*n),v=0;for(let y=0;y<n;y++){let g=(y+.5)*f+h,b=Math.max(0,Math.floor(g-m)),w=Math.min(a-1,Math.ceil(g+m)),x=w-b+1,_=new Float32Array(x),C=new Int16Array(x),T=0,O=0;for(let $=b;$<=w;$++){let A=r(($+.5-g)*d,c);T+=A,_[O]=A,O++;}let z=0;for(let $=0;$<_.length;$++){let A=_[$]/T;z+=A,C[$]=i(A);}C[n>>1]+=i(1-z);let L=0;for(;L<C.length&&C[L]===0;)L++;let N=C.length-1;for(;N>0&&C[N]===0;)N--;let U=b+L,D=N-L+1;u[v++]=U,u[v++]=D,u.set(C.subarray(L,N+1),v),v+=D;}return u};t.filters=s;}}),gl=tr({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/convolve.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.convolve=void 0;var e=14,r=(i,s,a,n,o,h)=>{let l=0,c=0;for(let f=0;f<n;f++){let d=0;for(let m=0;m<o;m++){let p=h[d++],u=l+p*4|0,v=0,y=0,g=0,b=0;for(let w=h[d++];w>0;w--){let x=h[d++];v=v+x*i[u]|0,y=y+x*i[u+1]|0,g=g+x*i[u+2]|0,b=b+x*i[u+3]|0,u=u+4|0;}s[c]=v+8192>>e,s[c+1]=y+8192>>e,s[c+2]=g+8192>>e,s[c+3]=b+8192>>e,c=c+n*4|0;}c=(f+1)*4|0,l=(f+1)*a*4|0;}};t.convolve=r;}}),vl=tr({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lanczos2=t.lanczos=void 0;var e=dl(),r=ml(),i=yl(),s=gl(),a=(h,l,c=!1)=>{let f=l.width/h.width,d=l.height/h.height,m=i.filters(h.width,l.width,f,0,c),p=i.filters(h.height,l.height,d,0,c),u=new Uint8ClampedArray(l.width*h.height*4);s.convolve(h.data,u,h.width,h.height,l.width,m),s.convolve(u,l.data,h.height,l.width,l.height,p);},n=(h,l,c=0,f=0,d=h.width-c,m=h.height-f,p=0,u=0,v=l.width-p,y=l.height-u)=>{if(c=c|0,f=f|0,d=d|0,m=m|0,p=p|0,u=u|0,v=v|0,y=y|0,d<=0||m<=0||v<=0||y<=0)return;if(c===0&&f===0&&d===h.width&&m===h.height&&p===0&&u===0&&v===l.width&&y===l.height){a(h,l);return}let g=r.createImage(d,m),b=r.createImage(v,y);e.copy(h,g,c,f),a(g,b),e.copy(b,l,0,0,b.width,b.height,p,u);};t.lanczos=n;var o=(h,l,c=0,f=0,d=h.width-c,m=h.height-f,p=0,u=0,v=l.width-p,y=l.height-u)=>{if(c=c|0,f=f|0,d=d|0,m=m|0,p=p|0,u=u|0,v=v|0,y=y|0,d<=0||m<=0||v<=0||y<=0)return;if(c===0&&f===0&&d===h.width&&m===h.height&&p===0&&u===0&&v===l.width&&y===l.height){a(h,l,!0);return}let g=r.createImage(d,m),b=r.createImage(v,y);e.copy(h,g,c,f),a(g,b,!0),e.copy(b,l,0,0,b.width,b.height,p,u);};t.lanczos2=o;}}),fr={name:\"@dotlottie/dotlottie-js\",version:\"0.2.1\",type:\"module\",description:\"This library helps in creating and modifying .lottie files.\",repository:{type:\"git\",url:\"git+https://github.com/dotlottie/dotlottie-js.git\",directory:\"packages/dotlottie-js\"},homepage:\"https://github.com/dotlottie/dotlottie-js#readme\",bugs:\"https://github.com/dotlottie/dotlottie-js/issues\",author:\"dotLottie\",contributors:[\"Karam Ali <karam@lottiefiles.com>\",\"Sam Osborne <sam@lottiefiles.com>\",\"Jawish Hameed <jawish@lottiefiles.com>\",\"Abdelrahman Ashraf <a.theashraf@gmail.com>\"],license:\"MIT\",engines:{node:\">=18.0.0\"},main:\"./dist/index.js\",exports:{\".\":\"./dist/index.js\",\"./node\":\"./dist/node/index.js\"},types:\"./dist/index.d.ts\",typesVersions:{\"*\":{node:[\"./dist/node\"]}},files:[\"dist\"],scripts:{build:\"tsup\",dev:\"tsup --watch\",docs:\"typedoc src\",lint:\"eslint --fix .\",\"stats:eslint\":\"cross-env TIMING=1 eslint .\",\"stats:ts\":\"tsc -p tsconfig.build.json --extendedDiagnostics\",test:\"pnpm test:browser && pnpm test:node\",\"test:browser\":\"pnpm test:build:browser && jasmine-browser-runner runSpecs --config=./jasmine/jasmine-browser.json --port=4444\",\"test:browser:watch\":\"nodemon -e ts --watch src/tests --exec 'pnpm test:browser'\",\"test:build:browser\":\"tsup --platform='browser' --config ./jasmine/tsup.config.js\",\"test:build:node\":\"tsup --platform='node' --config ./jasmine/tsup.config.js\",\"test:build:watch\":\"pnpm test:build --watch\",\"test:node\":\"pnpm test:build:node && jasmine --config=./jasmine/jasmine.json --parallel=auto\",\"test:node:watch\":\"nodemon -e ts --watch src/tests --exec 'pnpm test:node'\",\"type-check\":\"tsc --noEmit\"},dependencies:{\"@lottiefiles/lottie-types\":\"^1.1.0\",\"browser-image-hash\":\"0.0.5\",fflate:\"0.7.4\",filenamify:\"6.0.0\",sharp:\"0.32.0\",\"sharp-phash\":\"2.1.0\"},devDependencies:{\"@types/jasmine\":\"4.3.2\",\"@types/node\":\"18.0.6\",\"@types/sharp\":\"0.31.1\",\"cross-env\":\"7.0.3\",esbuild:\"0.14.49\",jasmine:\"5.0.0\",\"jasmine-browser-runner\":\"2.0.0\",\"jasmine-core\":\"5.0.0\",\"js-base64\":\"3.7.5\",nodemon:\"2.0.20\",tsup:\"6.1.3\",typescript:\"4.7.4\"},publishConfig:{access:\"public\"},packageManager:\"pnpm@7.1.6\"},nt=t=>new Error(`[dotlottie-js]: ${t}`),Ta=t=>{try{return new URL(t),!0}catch{return !1}},bl={jpeg:\"image/jpeg\",jpeg2:\"image/jpeg\",png:\"image/png\",gif:\"image/gif\",bmp:\"image/bmp\",svg:\"image/svg+xml\"},cs={jpeg:[255,216,255],jpeg2:[137,80,78,71,13,10,26,10],png:[137,80,78],gif:[71,73,70],bmp:[66,77],svg:[60,63,120]},us={\"image/jpeg\":\"jpeg\",\"image/png\":\"png\",\"image/gif\":\"gif\",\"image/bmp\":\"bmp\",\"image/svg+xml\":\"svg\"},wl=class{constructor(t){yt(this,\"_data\"),yt(this,\"_id\",\"\"),yt(this,\"_url\"),yt(this,\"_animationsMap\",new Map),this._requireValidId(t.id),this._id=t.id,t.data&&(this._requireValidData(t.data),this._data=t.data),t.url&&(this._requireValidUrl(t.url),this._url=t.url);}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t;}get url(){return this._url}set url(t){this._requireValidUrl(t),this._url=t;}get data(){return this._data}set data(t){this._requireValidData(t),this._data=t;}get animations(){return Array.from(this._animationsMap.values())}async toString(){return !this._data&&this._url&&await this._loadDataFromUrl(this._url),this._requireValidData(this._data),this._data}addAnimation(t){this._animationsMap.set(t.id,t);}removeAnimation(t){this._animationsMap.delete(t);}_requireValidId(t){if(typeof t!=\"string\"||!t)throw nt(\"Invalid theme id\")}_requireValidUrl(t){if(!t||!Ta(t))throw nt(\"Invalid theme url\")}_requireValidData(t){if(typeof t!=\"string\"||!t)throw nt(\"Invalid theme data\")}async _loadDataFromUrl(t){try{let e=await(await fetch(t)).text();this._data=e;}catch(e){throw nt(`Failed to fetch theme from url, Error: ${JSON.stringify(e)}`)}}},xl=class{constructor(t){yt(this,\"_animationsMap\",new Map),yt(this,\"_plugins\",[]),yt(this,\"_themesMap\",new Map),yt(this,\"_author\"),yt(this,\"_description\"),yt(this,\"_generator\"),yt(this,\"_keywords\"),yt(this,\"_version\"),yt(this,\"_revision\"),yt(this,\"_customData\"),yt(this,\"enableDuplicateImageOptimization\"),this._author=t?.author??\"LottieFiles\",this._description=t?.description??\"\",this._generator=t?.generator??`${fr.name}@${fr.version}`,this._keywords=t?.keywords??\"dotLottie\",this._version=t?.version??\"1.0\",this._customData=t?.customData??{},this._revision=t?.revision??1,this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1;}async toBase64(){throw nt(\"toBase64() method not implemented in concrete class!\")}create(t){throw nt(\"create() method not implemented in concrete class!\")}async download(t){throw nt(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw nt(\"addPlugins(...plugins: DotLottiePlugin[]) not implemented in concrete class!\")}addAnimation(t){throw nt(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw nt(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommon> not implemented in concrete class!\")}async toArrayBuffer(){throw nt(\"toArrayBuffer(): Promise<ArrayBuffer> is not implemented in concrete class!\")}get plugins(){return this._plugins}get version(){return this._version}get revision(){return this._revision}get author(){return this._author}get description(){return this._description}get keywords(){return this._keywords}get generator(){return this._generator}get animations(){return Array.from(this._animationsMap.values())}get manifest(){return this._buildManifest()}get custom(){return this._customData}get themes(){return Array.from(this._themesMap.values())}setCustomData(t){return this._customData=t??{},this}setAuthor(t){return this._author=t??\"LottieFiles\",this}setDescription(t){return this._description=t??\"\",this}setGenerator(t){return this._generator=t??`${fr.name}@${fr.version}`,this}setKeywords(t){return this._keywords=t??\"dotLottie\",this}setVersion(t){return this._version=t??\"1.0\",this}setRevision(t){return this._revision=t,this}removePlugins(...t){return t.forEach(e=>{e.uninstall();let r=this._plugins.indexOf(e);r!==-1&&this._plugins.splice(r,1);}),this}_renameImage(t,e,r){t.imageAssets.forEach(i=>{if(i.id===r){if(i.renameImage(e),!t.data)throw nt(\"No animation data available.\");let s=t.data.assets;if(!s)throw nt(\"No image assets to rename.\");for(let a of s)\"w\"in a&&\"h\"in a&&a.id===r&&(a.p=i.fileName);}});}_renameImageAssets(){let t=new Map;this.animations.forEach(r=>{t.set(r.id,r.imageAssets);});let e=0;t.forEach(r=>{e+=r.length;});for(let r=this.animations.length-1;r>=0;r-=1){let i=this.animations.at(r);if(i)for(let s=i.imageAssets.length-1;s>=0;s-=1){let a=i.imageAssets.at(s);a&&(this._renameImage(i,`image_${e}`,a.id),e-=1);}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw nt(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(t.id,t),this}async _findImageAssetAndInline(t){let e=t.data?.assets;if(!e)throw nt(\"Failed to inline assets, the animation's assets are undefined.\");let r=this.getImages();for(let i of e)if(\"w\"in i&&\"h\"in i&&!(\"xt\"in i)&&\"p\"in i)for(let s of r)s.fileName===i.p&&(i.e=1,i.u=\"\",i.p=await s.toDataURL());return t}async getAnimation(t,e={}){if(!e.inlineAssets)return this._animationsMap.get(t);let r=this._animationsMap.get(t);if(!r)throw nt(\"Failed to find animation.\");return r=await this._findImageAssetAndInline(r),r}getAnimations(){return Array.from(this._animationsMap)}removeAnimation(t){let e=this._animationsMap.get(t);if(e){let r=e.themes;for(let i of r)this.unassignTheme({animationId:e.id,themeId:i.id});this._animationsMap.delete(e.id);}return this}getImages(){let t=[];return this.animations.map(e=>t.push(...e.imageAssets)),t}getTheme(t){return this._themesMap.get(t)}_buildManifest(){let t=Array.from(this._animationsMap.values()),e=Array.from(this._themesMap.values()),r=t.find(s=>s.defaultActiveAnimation)?.id??\"\",i={version:this.version,revision:this.revision,keywords:this.keywords,author:this.author,generator:this.generator,animations:t.map(s=>({id:s.id,direction:s.direction,speed:s.speed,playMode:s.playMode,loop:s.loop,autoplay:s.autoplay,hover:s.hover,intermission:s.intermission,...s.defaultTheme?{defaultTheme:s.defaultTheme}:{}})),...this.description&&this.description.trim()!==\"\"?{description:this.description}:{},...r&&r.trim()!==\"\"?{activeAnimationId:r}:{},...this._customData&&Object.keys(this._customData).length!==0?{custom:this._customData}:{}};return e.length>0&&(i.themes=e.map(s=>({id:s.id,animations:s.animations.map(a=>a.id)}))),i}async build(){this._buildManifest();for(let r of this.animations)await r.toJSON();for(let r of this.themes)await r.toString();this.animations.length>1&&this._renameImageAssets();let t=[],e=[];for(let r of this.plugins)r.parallel?t.push(r):e.push(r);await Promise.all(t.map(async r=>r.onBuild()));for(let r of e)await r.onBuild();return this}async toBlob(){let t=await this.toArrayBuffer();return new Blob([t],{type:\"application/zip\"})}async fromURL(t){if(!Ta(t))throw nt(\"Invalid URL\");try{let e=await fetch(t);if(!e.ok)throw nt(e.statusText);let r=await e.arrayBuffer();return this.fromArrayBuffer(r)}catch(e){if(e instanceof Error)throw nt(e.message)}throw nt(\"Unknown error\")}merge(...t){let e=this.create();for(let r of t)r.animations.forEach(i=>{i.data?e.addAnimation({id:i.id,data:i.data}):i.url&&e.addAnimation({id:i.id,url:i.url});}),r.themes.forEach(i=>{i.data?e.addTheme({id:i.id,data:i.data}):i.url&&e.addTheme({id:i.id,url:i.url}),i.animations.forEach(s=>{e.assignTheme({animationId:s.id,themeId:i.id});});});return e}addTheme(t){let e=new wl(t);return this._themesMap.set(e.id,e),this}removeTheme(t){let e=this._themesMap.get(t);if(e){let r=e.animations;for(let i of r)this.unassignTheme({animationId:i.id,themeId:t});this._themesMap.delete(e.id);}return this}assignTheme({animationId:t,themeId:e}){let r=this._themesMap.get(e);if(!r)throw nt(`Failed to find theme with id ${e}`);let i=this._animationsMap.get(t);if(!i)throw nt(`Failed to find animation with id ${t}`);return r.addAnimation(i),i.addTheme(r),this}unassignTheme({animationId:t,themeId:e}){let r=this._themesMap.get(e);if(!r)throw nt(`Failed to find theme with id ${e}`);let i=this._animationsMap.get(t);if(!i)throw nt(`Failed to find animation with id ${t}`);return r.removeAnimation(i.id),i.removeTheme(r.id),this}_requireValidAuthor(t){if(!t)throw nt(\"Invalid author\")}_requireValidDescription(t){if(!t)throw nt(\"Invalid description\")}_requireValidGenerator(t){if(!t)throw nt(\"Invalid generator\")}_requireValidKeywords(t){if(!t)throw nt(\"Invalid keywords\")}_requireValidVersion(t){if(!t)throw nt(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw nt(\"Invalid customData\")}},Sl=class{constructor(t){yt(this,\"_data\"),yt(this,\"_id\",\"\"),yt(this,\"_url\"),yt(this,\"_direction\"),yt(this,\"_speed\"),yt(this,\"_playMode\"),yt(this,\"_loop\"),yt(this,\"_autoplay\"),yt(this,\"_hover\"),yt(this,\"_intermission\"),yt(this,\"_defaultActiveAnimation\"),yt(this,\"_imageAssets\",[]),yt(this,\"_themesMap\",new Map),yt(this,\"_defaultTheme\"),this._requireValidOptions(t),this._id=t.id,t.data&&(this._data=t.data),t.url&&(this._url=t.url),this._direction=t.direction??1,this._speed=t.speed??1,this._playMode=t.playMode??\"normal\",this._loop=t.loop??!1,this._autoplay=t.autoplay??!1,this._defaultActiveAnimation=t.defaultActiveAnimation??!1,this._hover=t.hover??!1,this._intermission=t.intermission??0;}async toBase64(){throw nt(\"lottie animation controls tobase64 not implemented!\")}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t;}get defaultTheme(){return this._defaultTheme}set defaultTheme(t){t&&(this._defaultTheme=t);}get themes(){return Array.from(this._themesMap.values())}set themes(t){this._themesMap=new Map,t.forEach(e=>{this._themesMap.set(e.id,e);});}get imageAssets(){return this._imageAssets}set imageAssets(t){this._imageAssets=t;}get data(){return this._data}set data(t){this._requireValidLottieData(t),this._data=t;}get url(){return this._url}set url(t){this._requireValidUrl(t),this._url=t;}get direction(){return this._direction}set direction(t){this._direction=t;}get speed(){return this._speed}set speed(t){this._speed=t;}get playMode(){return this._playMode}set playMode(t){this._playMode=t;}get loop(){return this._loop}set loop(t){this._requireValidLoop(t),this._loop=t;}get autoplay(){return this._autoplay}set autoplay(t){this._autoplay=t;}get defaultActiveAnimation(){return this._defaultActiveAnimation}set defaultActiveAnimation(t){this._defaultActiveAnimation=t;}get hover(){return this._hover}set hover(t){this._hover=t;}get intermission(){return this._intermission}set intermission(t){this._requireValidIntermission(t),this._intermission=t;}addTheme(t){this._themesMap.set(t.id,t);}removeTheme(t){this._themesMap.delete(t);}async toArrayBuffer(t={}){let e=await this.toJSON(t);return new TextEncoder().encode(JSON.stringify(e)).buffer}async _extractImageAssets(){throw nt(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async toBlob(t={}){let e=await this.toJSON(t);return new Blob([JSON.stringify(e)],{type:\"application/json\"})}async toJSON(t={}){if(this._url&&!this._data&&(this._data=await this._fromUrl(this._url)),this._requireValidLottieData(this._data),this._data.assets?.length&&(await this._extractImageAssets(),t.inlineAssets)){let e=this.data?.assets;if(!e)throw nt(\"Failed to inline assets, the animation's assets are undefined.\");let r=this.imageAssets;for(let i of e)if(\"w\"in i&&\"h\"in i&&!(\"xt\"in i)&&\"p\"in i)for(let s of r)s.fileName===i.p&&(i.e=1,i.u=\"\",i.p=await s.toDataURL());}return this._data}async _fromUrl(t){let e=await(await fetch(t)).text(),r;try{r=JSON.parse(e);}catch(i){if(i instanceof Error)throw nt(`${i.message}: Invalid json returned from url`)}return this._requireValidLottieData(r),r}_requireValidUrl(t){try{new URL(t||\"\");}catch{throw nt(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every(e=>Object.prototype.hasOwnProperty.call(t,e)))throw nt(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw nt(\"Invalid animation id\")}_requireValidDirection(t){if(t!==-1&&t!==1)throw nt(\"Direction can only be -1 (backwards) or 1 (forwards)\")}_requireValidIntermission(t){if(t<0||!Number.isInteger(t))throw nt(\"intermission must be a positive number\")}_requireValidLoop(t){if(typeof t==\"number\"&&(!Number.isInteger(t)||t<0))throw nt(\"loop must be a positive number or boolean\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw nt(\"No data or url provided.\");t.data&&this._requireValidLottieData(t.data),t.url&&this._requireValidUrl(t.url),t.direction&&this._requireValidDirection(t.direction),t.intermission&&this._requireValidIntermission(t.intermission),t.loop&&this._requireValidLoop(t.loop);}},kl=class{constructor(t){yt(this,\"_data\"),yt(this,\"_id\",\"\"),yt(this,\"_url\"),yt(this,\"_fileName\",\"\"),yt(this,\"_parentAnimations\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.url&&(this._url=t.url),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[];}_requireValidId(t){if(!t)throw nt(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw nt(\"Invalid image fileName\")}get fileName(){return this._fileName}set fileName(t){if(!t)throw nt(\"Invalid image file name\");this._fileName=t;}get id(){return this._id}set id(t){if(!t)throw nt(\"Invalid image id\");this._id=t;}get data(){return this._data}set data(t){if(!t)throw nt(\"Invalid data\");this._data=t;}get url(){return this._url}set url(t){if(!t)throw new Error(\"Invalid url\");this._url=t;}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t;}async toDataURL(){throw nt(\"toDataUrl(): Proimse<string> not implemented in concrete class!\")}renameImage(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`;}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data&&this._url&&(this._data=await this._fromUrlToBlob(this._url)),!this._data)throw new Error(\"Invalid data\");if(this._isDataURL(this._data)){let t=this._data,[e,r]=t.split(\",\");if((!e||!r)&&t.length)return new Blob([t]);if(!e||!r)throw new Error(\"Invalid data\");let i=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([r],{type:i})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new Error(\"Invalid data\")}async _fromUrlToBlob(t){return (await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return typeof t==\"string\"&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},Pl=class{constructor(t){yt(this,\"dotlottie\"),yt(this,\"_parallel\",!1),this.dotlottie=void 0,t?.parallel&&(this._parallel=t.parallel);}install(t){this.dotlottie=t;}uninstall(){this.dotlottie=void 0;}get parallel(){return this._parallel}set parallel(t){this._parallel=t;}async onBuild(){throw nt(\"dotlottie-plugin build Not implemented!\")}_requireDotLottie(t){if(!t)throw nt(\"dotLottie context is null inside of duplicate image detector plugin.\")}},Ri=class extends kl{constructor(t){super(t);}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;let t=await this.toArrayBuffer(),e=new TextDecoder,r=JSON.stringify(e.decode(t));return r=`data:image/${this.fileName.split(\".\")[1]||\"jpeg\"};base64,${r}`,window.btoa(JSON.stringify(r))}},_l=class extends Pl{async generatePhash(t){return \"\"}distanceTo(t,e){return 0}async _createRecordOfDuplicates(){this._requireDotLottie(this.dotlottie);let t=[],e={};for(let r of this.dotlottie.animations)for(let i of r.imageAssets)t.push({excludeFromExport:!1,image:i,hash:await this.generatePhash(i)});for(let r of t)for(let i of t)r.image.id!==i.image.id&&!r.excludeFromExport&&!i.excludeFromExport&&r.hash&&i.hash&&this.distanceTo(r.hash,i.hash)<5&&(!e[r.image.fileName]&&!e[i.image.fileName]?(i.excludeFromExport=!0,e[r.image.fileName]=[i.image]):e[i.image.fileName]&&(e[i.image.fileName]?.find(s=>s.id===r.image.id)||(r.excludeFromExport=!0,e[i.image.fileName]?.push(r.image))));return e}adjustDuplicateImageAssetPath(t,e){for(let r in e)r&&e[r]?.forEach(i=>{if(t.data){let s=t.data.assets;s&&s.forEach(a=>{if(\"w\"in a&&\"h\"in a&&a.p===i.fileName){let n=r;a.p=n;}});}});}async onBuild(){this._requireDotLottie(this.dotlottie);let t=await this._createRecordOfDuplicates();this.dotlottie.animations.forEach(i=>{this.adjustDuplicateImageAssetPath(i,t);});let e={},r=this.dotlottie.getImages();for(let i in t)if(i)for(let s of r)s.fileName===i&&s.data!==void 0&&(e[i]=new Ri({data:s.data,id:s.id,fileName:s.fileName}));Object.keys(e).length,Object.keys(t).length;for(let i in t)i&&t[i]?.forEach(s=>{if(s.parentAnimations.length)for(let a of s.parentAnimations){a.imageAssets.splice(a.imageAssets.indexOf(s),1);let n=e[i];n!==void 0&&(a.imageAssets.push(n),n.parentAnimations.push(a));}});}},ds=function(t,e){var r=typeof Symbol==\"function\"&&t[Symbol.iterator];if(!r)return t;var i=r.call(t),s,a=[],n;try{for(;(e===void 0||e-- >0)&&!(s=i.next()).done;)a.push(s.value);}catch(o){n={error:o};}finally{try{s&&!s.done&&(r=i.return)&&r.call(i);}finally{if(n)throw n.error}}return a},Cl=function(t,e){for(var r=0,i=e.length,s=t.length;r<i;r++,s++)t[s]=e[r];return t},Al=function(){function t(e,r,i){this.document=e,this.glayScaleCalculator=r,this.resizer=i;}return t.prototype.createCanvasRenderingContext2D=function(e,r){var i=this.document.createElement(\"canvas\");i.width=e,i.height=r,i.setAttribute(\"style\",\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\");var s=i.getContext(\"2d\");if(s===null)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return s.mozImageSmoothingEnabled=!0,s.webkitImageSmoothingEnabled=!0,s.msImageSmoothingEnabled=!0,s.imageSmoothingEnabled=!0,s},t.prototype.convert=function(e){var r=this,i=new Image,s=new Promise(function(a){i.onload=function(){var n=r.createCanvasRenderingContext2D(i.width,i.height);n.drawImage(i,0,0,i.width,i.height);var o=n.getImageData(0,0,i.width,i.height).data;a(o);};}).then(function(a){return r.resizer.resize(a,i.width,i.height,e.width,e.height)}).then(function(a){var n=Cl([],ds(Array(a.length/4).keys())).map(function(o){var h=o*4,l=ds([a[h],a[h+1],a[h+2]],3),c=l[0],f=l[1],d=l[2];return r.glayScaleCalculator(c,f,d)});return new Uint8ClampedArray(n)});return i.src=e.url.toString(),s},t}(),El=Al,Tl=function(){function t(e,r){r===void 0&&(r=8),this.url=e,this.hashSize=r,this.width=r+1,this.height=r;}return t.prototype.calculateArea=function(){return this.width*this.height},t}(),Ml=Tl,Dl=ul(vl()),Fl=function(){function t(){}return t.prototype.resize=function(e,r,i,s,a){var n=new ms(r,i,e),o=new ms(s,a,new Uint8ClampedArray(s*a*4));return (0, Dl.lanczos)(n,o),o.data},t}(),Il=Fl,ms=function(){function t(e,r,i){this.width=e,this.height=r,this.data=i;}return t}(),Vl=function(t,e){var r=typeof Symbol==\"function\"&&t[Symbol.iterator];if(!r)return t;var i=r.call(t),s,a=[],n;try{for(;(e===void 0||e-- >0)&&!(s=i.next()).done;)a.push(s.value);}catch(o){n={error:o};}finally{try{s&&!s.done&&(r=i.return)&&r.call(i);}finally{if(n)throw n.error}}return a},Ol=function(t,e){for(var r=0,i=e.length,s=t.length;r<i;r++,s++)t[s]=e[r];return t},Ll=function(){function t(e){if(e.split(\"\").find(function(r){return r!==\"1\"&&r!==\"0\"}))throw new TypeError(\"Not bits.\");this.rawHash=e;}return t.prototype.getHammingDistance=function(e){if(this.rawHash.length!==e.rawHash.length)throw new TypeError(\"Not equal to hash length.\");var r=e.rawHash.split(\"\"),i=this.rawHash.split(\"\").filter(function(s,a){return s!==(r[a]||\"0\")});return i.length},t.prototype.toString=function(){return this.calcuateHexadecimal(this.rawHash.split(\"\").map(function(e){return e===\"1\"?1:0}))},t.prototype.arrayChunk=function(e,r){return Ol([],Vl(Array(Math.ceil(e.length/r)).keys())).map(function(i){return e.slice(i*r,i*r+r)})},t.prototype.calcuateHexadecimal=function(e){return this.arrayChunk(e,4).map(function(r){return parseInt(r.join(\"\"),2).toString(16)}).join(\"\")},t}(),di=Ll,Bl=function(t,e){var r=typeof Symbol==\"function\"&&t[Symbol.iterator];if(!r)return t;var i=r.call(t),s,a=[],n;try{for(;(e===void 0||e-- >0)&&!(s=i.next()).done;)a.push(s.value);}catch(o){n={error:o};}finally{try{s&&!s.done&&(r=i.return)&&r.call(i);}finally{if(n)throw n.error}}return a},Rl=function(t,e){for(var r=0,i=e.length,s=t.length;r<i;r++,s++)t[s]=e[r];return t},zl=function(){function t(e){this.document=e;}return t.prototype.generateByImage=function(e,r){r.width=e.width,r.height=e.height;var i=this.document.createElement(\"canvas\"),s=i.getContext(\"2d\");if(s===null)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return s.drawImage(r,0,0,e.width,e.height),this.generate(e,s)},t.prototype.generateByCanvasRenderingContext2D=function(e,r){var i=r.getImageData(0,0,e.width,e.height).data,s=new Uint8ClampedArray(Rl([],Bl(Array(i.length/4).keys())).map(function(a){var n=a*4;return i[n]}));return this.generate(e,s)},t.prototype.generateByUint8ClampedArray=function(e,r){if(r.length!==e.calculateArea())throw new Error(\"Not convertable grayArray, convertable grayArray length is \"+e.calculateArea());var i=Array.from(r).map(function(s,a,n){return s<=n[a+1]?1:0}).filter(function(s,a){return (a+1)%e.width!==0}).join(\"\");return new di(i)},t.prototype.generate=function(e,r){if(r instanceof HTMLImageElement)return this.generateByImage(e,r);if(r instanceof CanvasRenderingContext2D)return this.generateByCanvasRenderingContext2D(e,r);if(r instanceof Uint8ClampedArray)return this.generateByUint8ClampedArray(e,r);throw new TypeError(\"Not generatable glay image source.\")},t}(),Nl=zl;function jl(t,e,r){return Math.round(t*299/1e3+e*587/1e3+r*114/1e3)}var Gl=function(t,e,r,i){function s(a){return a instanceof r?a:new r(function(n){n(a);})}return new(r||(r=Promise))(function(a,n){function o(c){try{l(i.next(c));}catch(f){n(f);}}function h(c){try{l(i.throw(c));}catch(f){n(f);}}function l(c){c.done?a(c.value):s(c.value).then(o,h);}l((i=i.apply(t,e||[])).next());})},ql=function(t,e){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},i,s,a,n;return n={next:o(0),throw:o(1),return:o(2)},typeof Symbol==\"function\"&&(n[Symbol.iterator]=function(){return this}),n;function o(l){return function(c){return h([l,c])}}function h(l){if(i)throw new TypeError(\"Generator is already executing.\");for(;r;)try{if(i=1,s&&(a=l[0]&2?s.return:l[0]?s.throw||((a=s.return)&&a.call(s),0):s.next)&&!(a=a.call(s,l[1])).done)return a;switch(s=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,s=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]<a[3])){r.label=l[1];break}if(l[0]===6&&r.label<a[1]){r.label=a[1],a=l;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(l);break}a[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r);}catch(c){l=[6,c],s=0;}finally{i=a=0;}if(l[0]&5)throw l[1];return {value:l[0]?l[1]:void 0,done:!0}}},Hl=function(){function t(e,r){e===void 0&&(e=null),r===void 0&&(r=window.document),e===null&&(e=new El(r,jl,new Il)),this.dHashConverter=e,this.generator=new Nl(r);}return t.prototype.build=function(e,r){return r===void 0&&(r=8),Gl(this,void 0,void 0,function(){var i,s;return ql(this,function(a){switch(a.label){case 0:return i=new Ml(e,r),[4,this.dHashConverter.convert(i)];case 1:return s=a.sent(),[2,this.generator.generate(i,s)]}})})},t}(),$l=Hl,Ul=class extends _l{async generatePhash(t){let e=new $l,r=new URL(await t.toDataURL());return (await e.build(r)).rawHash}distanceTo(t,e){let r=new di(t),i=new di(e);return r.getHammingDistance(i)}},Wl=t=>{let e=t.substring(t.indexOf(\",\")+1),r=atob(e);return Uint8Array.from(r,i=>i.charCodeAt(0))},Jl=t=>{let e=null,r=[];if(!t)return null;let i=t.substring(t.indexOf(\",\")+1);e=atob(i);let s=new Uint8Array(e.length);for(let a=0;a<e.length;a+=1)s[a]=e.charCodeAt(a);r=Array.from(s.subarray(0,8));for(let a in cs){let n=cs[a];if(n&&r.every((o,h)=>o===n[h]))return bl[a]}return null},Ma=t=>{let e=Jl(t);if(!e){let r=t.split(\";\")[0]?.split(\"/\")[1];return r&&us[r]||\"png\"}return us[e]||\"png\"},Zl=class extends Sl{constructor(t){super(t);}async toBase64(){let t=await this.toArrayBuffer();if(typeof window>\"u\")return Buffer.from(t).toString(\"base64\");let e=new Uint8Array(t).reduce((r,i)=>r+String.fromCharCode(i),\"\");return window.btoa(e)}async _extractImageAssets(){if(!this._data)throw nt(\"Asset extraction failed.\");let t=this._data.assets;if(!t)throw nt(\"Asset extraction failed.\");for(let e of t)if(\"w\"in e&&\"h\"in e&&!(\"xt\"in e)&&\"p\"in e){let r=e.p.split(\",\");if(!r.length||!r[0]||!r[1])break;let i=null;i=Ma(e.p);let s=`${e.id}.${i}`;this._imageAssets.push(new Ri({data:e.p,id:e.id,fileName:s,parentAnimations:[this]})),e.p=s,e.u=\"/images/\",e.e=0;}return !1}},mi=class extends xl{constructor(t){super(t),this.enableDuplicateImageOptimization&&this.addPlugins(new Ul);}addPlugins(...t){return t.forEach(e=>{e.install(this),this._plugins.push(e);}),this}addAnimation(t){let e=new Zl(t);if(this._animationsMap.get(t.id))throw nt(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(e.id,e),this}async toBase64(){let t=await this.toArrayBuffer(),e=new Uint8Array(t).reduce((r,i)=>r+String.fromCharCode(i),\"\");return window.btoa(e)}async download(t){let e=await this.toBlob(),r=URL.createObjectURL(e),i=document.createElement(\"a\");i.href=r,i.download=t,i.style.display=\"none\",document.body.append(i),i.click(),setTimeout(()=>{URL.revokeObjectURL(r),i.remove();},1e3);}create(t){return new mi(t)}async toArrayBuffer(){let t=this._buildManifest(),e={\"manifest.json\":je(JSON.stringify(t))};for(let r of this.animations){let i=await r.toJSON();e[`animations/${r.id}.json`]=je(JSON.stringify(i));let s=r.imageAssets;for(let a of s){let n=await a.toDataURL();e[`images/${a.fileName}`]=Wl(n);}}for(let r of this.themes){let i=await r.toString();e[`themes/${r.id}.lss`]=je(i);}return await new Promise((r,i)=>{al(e,(s,a)=>{if(s){i(s);return}r(a.buffer);});})}async fromArrayBuffer(t){let e=new mi;try{let r=await new Promise((s,a)=>{nl(new Uint8Array(t),(n,o)=>{n&&a(n),s(o);});}),i=[];if(r[\"manifest.json\"]instanceof Uint8Array)try{let s=JSON.parse(ci(r[\"manifest.json\"],!1)),{author:a,custom:n,description:o,generator:h,keywords:l,version:c}=s;a&&(this._requireValidAuthor(a),e.setAuthor(a)),n&&(this._requireValidCustomData(n),e.setCustomData(n)),o&&(this._requireValidDescription(o),e.setDescription(o)),h&&(this._requireValidGenerator(h),e.setGenerator(h)),l&&(this._requireValidKeywords(l),e.setKeywords(l)),c&&(this._requireValidVersion(c),e.setVersion(c));for(let f of Object.keys(r)){let d=ci(r[f],!0);if(f.startsWith(\"animations/\")&&f.endsWith(\".json\")){let m=/animations\\/(.+)\\.json/u.exec(f)?.[1];if(!m)throw nt(\"Invalid animation id\");let p=JSON.parse(d),u=s.animations.find(v=>v.id===m);if(u===void 0)throw nt(\"Animation not found inside manifest\");e.addAnimation({data:p,...u});}else if(f.startsWith(\"images/\")){let m=/images\\/(.+)\\./u.exec(f)?.[1];if(!m)throw nt(\"Invalid image id\");let p=btoa(d);p=`data:image/${Ma(p)};base64,${p}`,i.push(new Ri({id:m,data:p,fileName:f.split(\"/\")[1]||\"\"}));}else if(f.startsWith(\"themes/\")&&f.endsWith(\".lss\")){let m=/themes\\/(.+)\\.lss/u.exec(f)?.[1];if(!m)throw nt(\"Invalid theme id\");s.themes?.forEach(p=>{p.id===m&&(e.addTheme({id:p.id,data:d}),p.animations.forEach(u=>{e.assignTheme({animationId:u,themeId:m});}));});}}for(let f of i)for(let d of e.animations)if(d.data){let m=d.data.assets;if(m)for(let p of m)\"w\"in p&&\"h\"in p&&p.p.includes(f.id)&&(f.parentAnimations.push(d),d.imageAssets.push(f));}}catch{throw nt(\"Invalid manifest inside buffer!\")}else throw nt(\"Invalid buffer\")}catch(r){if(r instanceof Error)throw nt(r.message)}return e}},At=Yt(bo(),1);At.default.stringify;At.default.fromJSON;At.default.plugin;var Kl=At.default.parse;At.default.list;At.default.document;At.default.comment;At.default.atRule;At.default.rule;At.default.decl;At.default.root;At.default.CssSyntaxError;At.default.Declaration;At.default.Container;At.default.Processor;At.default.Document;At.default.Comment;At.default.Warning;At.default.AtRule;At.default.Result;At.default.Input;At.default.Rule;At.default.Root;At.default.Node;var Kr=function(t,e,r){let i={type:String(t)};return r==null&&(typeof e==\"string\"||Array.isArray(e))?r=e:Object.assign(i,e),Array.isArray(r)?i.children=r:r!=null&&(i.value=String(r)),i},Xl=\"root\",Yl=\"rule\",Ql=\"declaration\";function th(t){let e=Kr(Xl,[]);return Kl(t).walkRules(r=>{let i=Kr(Yl,{selectors:[],selector:\"\"},[]);i.selectors=[...r.selectors],i.selector=r.selector,r.walkDecls(s=>{let a=Kr(Ql,{important:s.important,property:s.prop,value:s.value});i.children.push(a);}),e.children.push(i);}),e}var eh={grad:.9,turn:360,rad:360/(2*Math.PI)},ne=function(t){return typeof t==\"string\"?t.length>0:typeof t==\"number\"},Ft=function(t,e,r){return e===void 0&&(e=0),r===void 0&&(r=Math.pow(10,e)),Math.round(r*t)/r+0},Jt=function(t,e,r){return e===void 0&&(e=0),r===void 0&&(r=1),t>r?r:t>e?t:e},Da=function(t){return (t=isFinite(t)?t%360:0)>0?t:t+360},ys=function(t){return {r:Jt(t.r,0,255),g:Jt(t.g,0,255),b:Jt(t.b,0,255),a:Jt(t.a)}},Xr=function(t){return {r:Ft(t.r),g:Ft(t.g),b:Ft(t.b),a:Ft(t.a,3)}},rh=/^#([0-9a-f]{3,8})$/i,cr=function(t){var e=t.toString(16);return e.length<2?\"0\"+e:e},Fa=function(t){var e=t.r,r=t.g,i=t.b,s=t.a,a=Math.max(e,r,i),n=a-Math.min(e,r,i),o=n?a===e?(r-i)/n:a===r?2+(i-e)/n:4+(e-r)/n:0;return {h:60*(o<0?o+6:o),s:a?n/a*100:0,v:a/255*100,a:s}},Ia=function(t){var e=t.h,r=t.s,i=t.v,s=t.a;e=e/360*6,r/=100,i/=100;var a=Math.floor(e),n=i*(1-r),o=i*(1-(e-a)*r),h=i*(1-(1-e+a)*r),l=a%6;return {r:255*[i,o,n,n,h,i][l],g:255*[h,i,i,o,n,n][l],b:255*[n,n,h,i,i,o][l],a:s}},gs=function(t){return {h:Da(t.h),s:Jt(t.s,0,100),l:Jt(t.l,0,100),a:Jt(t.a)}},vs=function(t){return {h:Ft(t.h),s:Ft(t.s),l:Ft(t.l),a:Ft(t.a,3)}},bs=function(t){return Ia((r=(e=t).s,{h:e.h,s:(r*=((i=e.l)<50?i:100-i)/100)>0?2*r/(i+r)*100:0,v:i+r,a:e.a}));var e,r,i;},Ge=function(t){return {h:(e=Fa(t)).h,s:(s=(200-(r=e.s))*(i=e.v)/100)>0&&s<200?r*i/100/(s<=100?s:200-s)*100:0,l:s/2,a:e.a};var e,r,i,s;},ih=/^hsla?\\(\\s*([+-]?\\d*\\.?\\d+)(deg|rad|grad|turn)?\\s*,\\s*([+-]?\\d*\\.?\\d+)%\\s*,\\s*([+-]?\\d*\\.?\\d+)%\\s*(?:,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,sh=/^hsla?\\(\\s*([+-]?\\d*\\.?\\d+)(deg|rad|grad|turn)?\\s+([+-]?\\d*\\.?\\d+)%\\s+([+-]?\\d*\\.?\\d+)%\\s*(?:\\/\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,ah=/^rgba?\\(\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*(?:,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,nh=/^rgba?\\(\\s*([+-]?\\d*\\.?\\d+)(%)?\\s+([+-]?\\d*\\.?\\d+)(%)?\\s+([+-]?\\d*\\.?\\d+)(%)?\\s*(?:\\/\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,yi={string:[[function(t){var e=rh.exec(t);return e?(t=e[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?Ft(parseInt(t[3]+t[3],16)/255,2):1}:t.length===6||t.length===8?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:t.length===8?Ft(parseInt(t.substr(6,2),16)/255,2):1}:null:null},\"hex\"],[function(t){var e=ah.exec(t)||nh.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:ys({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},\"rgb\"],[function(t){var e=ih.exec(t)||sh.exec(t);if(!e)return null;var r,i,s=gs({h:(r=e[1],i=e[2],i===void 0&&(i=\"deg\"),Number(r)*(eh[i]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return bs(s)},\"hsl\"]],object:[[function(t){var e=t.r,r=t.g,i=t.b,s=t.a,a=s===void 0?1:s;return ne(e)&&ne(r)&&ne(i)?ys({r:Number(e),g:Number(r),b:Number(i),a:Number(a)}):null},\"rgb\"],[function(t){var e=t.h,r=t.s,i=t.l,s=t.a,a=s===void 0?1:s;if(!ne(e)||!ne(r)||!ne(i))return null;var n=gs({h:Number(e),s:Number(r),l:Number(i),a:Number(a)});return bs(n)},\"hsl\"],[function(t){var e=t.h,r=t.s,i=t.v,s=t.a,a=s===void 0?1:s;if(!ne(e)||!ne(r)||!ne(i))return null;var n=function(o){return {h:Da(o.h),s:Jt(o.s,0,100),v:Jt(o.v,0,100),a:Jt(o.a)}}({h:Number(e),s:Number(r),v:Number(i),a:Number(a)});return Ia(n)},\"hsv\"]]},ws=function(t,e){for(var r=0;r<e.length;r++){var i=e[r][0](t);if(i)return [i,e[r][1]]}return [null,void 0]},oh=function(t){return typeof t==\"string\"?ws(t.trim(),yi.string):typeof t==\"object\"&&t!==null?ws(t,yi.object):[null,void 0]},Yr=function(t,e){var r=Ge(t);return {h:r.h,s:Jt(r.s+100*e,0,100),l:r.l,a:r.a}},Qr=function(t){return (299*t.r+587*t.g+114*t.b)/1e3/255},xs=function(t,e){var r=Ge(t);return {h:r.h,s:r.s,l:Jt(r.l+100*e,0,100),a:r.a}},gi=function(){function t(e){this.parsed=oh(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1};}return t.prototype.isValid=function(){return this.parsed!==null},t.prototype.brightness=function(){return Ft(Qr(this.rgba),2)},t.prototype.isDark=function(){return Qr(this.rgba)<.5},t.prototype.isLight=function(){return Qr(this.rgba)>=.5},t.prototype.toHex=function(){return e=Xr(this.rgba),r=e.r,i=e.g,s=e.b,n=(a=e.a)<1?cr(Ft(255*a)):\"\",\"#\"+cr(r)+cr(i)+cr(s)+n;var e,r,i,s,a,n;},t.prototype.toRgb=function(){return Xr(this.rgba)},t.prototype.toRgbString=function(){return e=Xr(this.rgba),r=e.r,i=e.g,s=e.b,(a=e.a)<1?\"rgba(\"+r+\", \"+i+\", \"+s+\", \"+a+\")\":\"rgb(\"+r+\", \"+i+\", \"+s+\")\";var e,r,i,s,a;},t.prototype.toHsl=function(){return vs(Ge(this.rgba))},t.prototype.toHslString=function(){return e=vs(Ge(this.rgba)),r=e.h,i=e.s,s=e.l,(a=e.a)<1?\"hsla(\"+r+\", \"+i+\"%, \"+s+\"%, \"+a+\")\":\"hsl(\"+r+\", \"+i+\"%, \"+s+\"%)\";var e,r,i,s,a;},t.prototype.toHsv=function(){return e=Fa(this.rgba),{h:Ft(e.h),s:Ft(e.s),v:Ft(e.v),a:Ft(e.a,3)};var e;},t.prototype.invert=function(){return Gt({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e;},t.prototype.saturate=function(e){return e===void 0&&(e=.1),Gt(Yr(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),Gt(Yr(this.rgba,-e))},t.prototype.grayscale=function(){return Gt(Yr(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),Gt(xs(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),Gt(xs(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},t.prototype.alpha=function(e){return typeof e==\"number\"?Gt({r:(r=this.rgba).r,g:r.g,b:r.b,a:e}):Ft(this.rgba.a,3);var r;},t.prototype.hue=function(e){var r=Ge(this.rgba);return typeof e==\"number\"?Gt({h:e,s:r.s,l:r.l,a:r.a}):Ft(r.h)},t.prototype.isEqual=function(e){return this.toHex()===Gt(e).toHex()},t}(),Gt=function(t){return t instanceof gi?t:new gi(t)},Ss=[],Va=function(t){t.forEach(function(e){Ss.indexOf(e)<0&&(e(gi,yi),Ss.push(e));});};function Oa(t,e){var r={white:\"#ffffff\",bisque:\"#ffe4c4\",blue:\"#0000ff\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",azure:\"#f0ffff\",whitesmoke:\"#f5f5f5\",papayawhip:\"#ffefd5\",plum:\"#dda0dd\",blanchedalmond:\"#ffebcd\",black:\"#000000\",gold:\"#ffd700\",goldenrod:\"#daa520\",gainsboro:\"#dcdcdc\",cornsilk:\"#fff8dc\",cornflowerblue:\"#6495ed\",burlywood:\"#deb887\",aquamarine:\"#7fffd4\",beige:\"#f5f5dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkkhaki:\"#bdb76b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",darkgrey:\"#a9a9a9\",peachpuff:\"#ffdab9\",darkmagenta:\"#8b008b\",darkred:\"#8b0000\",darkorchid:\"#9932cc\",darkorange:\"#ff8c00\",darkslateblue:\"#483d8b\",gray:\"#808080\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",wheat:\"#f5deb3\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",ghostwhite:\"#f8f8ff\",darkviolet:\"#9400d3\",magenta:\"#ff00ff\",green:\"#008000\",dodgerblue:\"#1e90ff\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",blueviolet:\"#8a2be2\",forestgreen:\"#228b22\",lawngreen:\"#7cfc00\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",fuchsia:\"#ff00ff\",brown:\"#a52a2a\",maroon:\"#800000\",mediumblue:\"#0000cd\",lightcoral:\"#f08080\",darkturquoise:\"#00ced1\",lightcyan:\"#e0ffff\",ivory:\"#fffff0\",lightyellow:\"#ffffe0\",lightsalmon:\"#ffa07a\",lightseagreen:\"#20b2aa\",linen:\"#faf0e6\",mediumaquamarine:\"#66cdaa\",lemonchiffon:\"#fffacd\",lime:\"#00ff00\",khaki:\"#f0e68c\",mediumseagreen:\"#3cb371\",limegreen:\"#32cd32\",mediumspringgreen:\"#00fa9a\",lightskyblue:\"#87cefa\",lightblue:\"#add8e6\",midnightblue:\"#191970\",lightpink:\"#ffb6c1\",mistyrose:\"#ffe4e1\",moccasin:\"#ffe4b5\",mintcream:\"#f5fffa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",navajowhite:\"#ffdead\",navy:\"#000080\",mediumvioletred:\"#c71585\",powderblue:\"#b0e0e6\",palegoldenrod:\"#eee8aa\",oldlace:\"#fdf5e6\",paleturquoise:\"#afeeee\",mediumturquoise:\"#48d1cc\",mediumorchid:\"#ba55d3\",rebeccapurple:\"#663399\",lightsteelblue:\"#b0c4de\",mediumslateblue:\"#7b68ee\",thistle:\"#d8bfd8\",tan:\"#d2b48c\",orchid:\"#da70d6\",mediumpurple:\"#9370db\",purple:\"#800080\",pink:\"#ffc0cb\",skyblue:\"#87ceeb\",springgreen:\"#00ff7f\",palegreen:\"#98fb98\",red:\"#ff0000\",yellow:\"#ffff00\",slateblue:\"#6a5acd\",lavenderblush:\"#fff0f5\",peru:\"#cd853f\",palevioletred:\"#db7093\",violet:\"#ee82ee\",teal:\"#008080\",slategray:\"#708090\",slategrey:\"#708090\",aliceblue:\"#f0f8ff\",darkseagreen:\"#8fbc8f\",darkolivegreen:\"#556b2f\",greenyellow:\"#adff2f\",seagreen:\"#2e8b57\",seashell:\"#fff5ee\",tomato:\"#ff6347\",silver:\"#c0c0c0\",sienna:\"#a0522d\",lavender:\"#e6e6fa\",lightgreen:\"#90ee90\",orange:\"#ffa500\",orangered:\"#ff4500\",steelblue:\"#4682b4\",royalblue:\"#4169e1\",turquoise:\"#40e0d0\",yellowgreen:\"#9acd32\",salmon:\"#fa8072\",saddlebrown:\"#8b4513\",sandybrown:\"#f4a460\",rosybrown:\"#bc8f8f\",darksalmon:\"#e9967a\",lightgoldenrodyellow:\"#fafad2\",snow:\"#fffafa\",lightgrey:\"#d3d3d3\",lightgray:\"#d3d3d3\",dimgray:\"#696969\",dimgrey:\"#696969\",olivedrab:\"#6b8e23\",olive:\"#808000\"},i={};for(var s in r)i[r[s]]=s;var a={};t.prototype.toName=function(n){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return \"transparent\";var o,h,l=i[this.toHex()];if(l)return l;if(n?.closest){var c=this.toRgb(),f=1/0,d=\"black\";if(!a.length)for(var m in r)a[m]=new t(r[m]).toRgb();for(var p in r){var u=(o=c,h=a[p],Math.pow(o.r-h.r,2)+Math.pow(o.g-h.g,2)+Math.pow(o.b-h.b,2));u<f&&(f=u,d=p);}return d}},e.string.push([function(n){var o=n.toLowerCase(),h=o===\"transparent\"?\"#0000\":r[o];return h?new t(h).toRgb():null},\"name\"]);}var xr={attribute:/\\[\\s*(?:(?<namespace>\\*|[-\\w\\P{ASCII}]*)\\|)?(?<name>[-\\w\\P{ASCII}]+)\\s*(?:(?<operator>\\W?=)\\s*(?<value>.+?)\\s*(\\s(?<caseSensitive>[iIsS]))?\\s*)?\\]/gu,id:/#(?<name>[-\\w\\P{ASCII}]+)/gu,class:/\\.(?<name>[-\\w\\P{ASCII}]+)/gu,comma:/\\s*,\\s*/g,combinator:/\\s*[\\s>+~]\\s*/g,\"pseudo-element\":/::(?<name>[-\\w\\P{ASCII}]+)(?:\\((?<argument>\u00B6*)\\))?/gu,\"pseudo-class\":/:(?<name>[-\\w\\P{ASCII}]+)(?:\\((?<argument>\u00B6*)\\))?/gu,universal:/(?:(?<namespace>\\*|[-\\w\\P{ASCII}]*)\\|)?\\*/gu,type:/(?:(?<namespace>\\*|[-\\w\\P{ASCII}]*)\\|)?(?<name>[-\\w\\P{ASCII}]+)/gu},lh=new Set([\"combinator\",\"comma\"]),hh=new Set([\"not\",\"is\",\"where\",\"has\",\"matches\",\"-moz-any\",\"-webkit-any\",\"nth-child\",\"nth-last-child\"]),ks=/(?<index>[\\dn+-]+)\\s+of\\s+(?<subtree>.+)/,ph={\"nth-child\":ks,\"nth-last-child\":ks},fh=t=>{switch(t){case\"pseudo-element\":case\"pseudo-class\":return new RegExp(xr[t].source.replace(\"(?<argument>\\xB6*)\",\"(?<argument>.*)\"),\"gu\");default:return xr[t]}};function ch(t,e){let r=0,i=\"\";for(;e<t.length;e++){let s=t[e];switch(s){case\"(\":++r;break;case\")\":--r;break}if(i+=s,r===0)return i}return i}function uh(t,e=xr){if(!t)return [];let r=[t];for(let[s,a]of Object.entries(e))for(let n=0;n<r.length;n++){let o=r[n];if(typeof o!=\"string\")continue;a.lastIndex=0;let h=a.exec(o);if(!h)continue;let l=h.index-1,c=[],f=h[0],d=o.slice(0,l+1);d&&c.push(d),c.push({...h.groups,type:s,content:f});let m=o.slice(l+f.length+1);m&&c.push(m),r.splice(n,1,...c);}let i=0;for(let s of r)switch(typeof s){case\"string\":throw new Error(`Unexpected sequence ${s} found at index ${i}`);case\"object\":i+=s.content.length,s.pos=[i-s.content.length,i],lh.has(s.type)&&(s.content=s.content.trim()||\" \");break}return r}var dh=/(['\"])([^\\\\\\n]+?)\\1/g,mh=/\\\\./g;function yh(t,e=xr){if(t=t.trim(),t===\"\")return [];let r=[];t=t.replace(mh,(a,n)=>(r.push({value:a,offset:n}),\"\\uE000\".repeat(a.length))),t=t.replace(dh,(a,n,o,h)=>(r.push({value:a,offset:h}),`${n}${\"\\uE001\".repeat(o.length)}${n}`));{let a=0,n;for(;(n=t.indexOf(\"(\",a))>-1;){let o=ch(t,n);r.push({value:o,offset:n}),t=`${t.substring(0,n)}(${\"\\xB6\".repeat(o.length-2)})${t.substring(n+o.length)}`,a=n+o.length;}}let i=uh(t,e),s=new Set;for(let a of r.reverse())for(let n of i){let{offset:o,value:h}=a;if(!(n.pos[0]<=o&&o+h.length<=n.pos[1]))continue;let{content:l}=n,c=o-n.pos[0];n.content=l.slice(0,c)+h+l.slice(c+h.length),n.content!==l&&s.add(n);}for(let a of s){let n=fh(a.type);if(!n)throw new Error(`Unknown token type: ${a.type}`);n.lastIndex=0;let o=n.exec(a.content);if(!o)throw new Error(`Unable to parse content for ${a.type}: ${a.content}`);Object.assign(a,o.groups);}return i}function ze(t,{list:e=!0}={}){if(e&&t.find(r=>r.type===\"comma\")){let r=[],i=[];for(let s=0;s<t.length;s++)if(t[s].type===\"comma\"){if(i.length===0)throw new Error(\"Incorrect comma at \"+s);r.push(ze(i,{list:!1})),i.length=0;}else i.push(t[s]);if(i.length===0)throw new Error(\"Trailing comma\");return r.push(ze(i,{list:!1})),{type:\"list\",list:r}}for(let r=t.length-1;r>=0;r--){let i=t[r];if(i.type===\"combinator\"){let s=t.slice(0,r),a=t.slice(r+1);return {type:\"complex\",combinator:i.content,left:ze(s),right:ze(a)}}}switch(t.length){case 0:throw new Error(\"Could not build AST.\");case 1:return t[0];default:return {type:\"compound\",list:[...t]}}}function*qe(t,e){switch(t.type){case\"list\":for(let r of t.list)yield*qe(r,t);break;case\"complex\":yield*qe(t.left,t),yield*qe(t.right,t);break;case\"compound\":yield*t.list.map(r=>[r,t]);break;default:yield [t,e];}}function gh(t,e,r){if(t)for(let[i,s]of qe(t,r))e(i,s);}function La(t,{recursive:e=!0,list:r=!0}={}){let i=yh(t);if(!i)return;let s=ze(i,{list:r});if(!e)return s;for(let[a]of qe(s)){if(a.type!==\"pseudo-class\"||!a.argument||!hh.has(a.name))continue;let n=a.argument,o=ph[a.name];if(o){let h=o.exec(n);if(!h)continue;Object.assign(a,h.groups),n=h.groups.subtree;}n&&Object.assign(a,{subtree:La(n,{recursive:!0,list:!0})});}return s}var vh=Yt(Fi(),1),Ba=function(t){if(t==null)return Sh;if(typeof t==\"string\")return xh(t);if(typeof t==\"object\")return Array.isArray(t)?bh(t):wh(t);if(typeof t==\"function\")return Mr(t);throw new Error(\"Expected function, string, or object as test\")};function bh(t){let e=[],r=-1;for(;++r<t.length;)e[r]=Ba(t[r]);return Mr(i);function i(...s){let a=-1;for(;++a<e.length;)if(e[a].call(this,...s))return !0;return !1}}function wh(t){return Mr(e);function e(r){let i;for(i in t)if(r[i]!==t[i])return !1;return !0}}function xh(t){return Mr(e);function e(r){return r&&r.type===t}}function Mr(t){return e;function e(r,...i){return !!(r&&typeof r==\"object\"&&\"type\"in r&&t.call(this,r,...i))}}function Sh(){return !0}var vi=!0,Sr=!1,kh=\"skip\",Ph=function(t,e,r,i){typeof e==\"function\"&&typeof r!=\"function\"&&(i=r,r=e,e=null);let s=Ba(e),a=i?-1:1;n(t,void 0,[])();function n(o,h,l){let c=o&&typeof o==\"object\"?o:{};if(typeof c.type==\"string\"){let d=typeof c.tagName==\"string\"?c.tagName:typeof c.name==\"string\"?c.name:void 0;Object.defineProperty(f,\"name\",{value:\"node (\"+(o.type+(d?\"<\"+d+\">\":\"\"))+\")\"});}return f;function f(){let d=[],m,p,u;if((!e||s(o,h,l[l.length-1]||null))&&(d=_h(r(o,l)),d[0]===Sr))return d;if(o.children&&d[0]!==kh)for(p=(i?o.children.length:-1)+a,u=l.concat(o);p>-1&&p<o.children.length;){if(m=n(o.children[p],p,u)(),m[0]===Sr)return m;p=typeof m[1]==\"number\"?m[1]:p+a;}return d}}};function _h(t){return Array.isArray(t)?t:typeof t==\"number\"?[vi,t]:[t]}var zt=function(t,e,r,i){typeof e==\"function\"&&typeof r!=\"function\"&&(i=r,r=e,e=null),Ph(t,e,s,i);function s(a,n){let o=n[n.length-1];return r(a,o?o.children.indexOf(a):null,o)}},zi=Yt(No(),1);Va([Oa]);var Ra=t=>{try{if(!t.startsWith(\"linear-gradient\"))return !1;let e=(0,zi.parse)(t);return !(e.length===0||e[0]?.type!==\"linear-gradient\")}catch{return !1}},za=t=>{try{if(!t.startsWith(\"radial-gradient\"))return !1;let e=(0,zi.parse)(t);return !(e.length===0||e[0]?.type!==\"radial-gradient\")}catch{return !1}},Ps=t=>{let e=[],r=[];if(!(Ra(t)||za(t)))return [];let i=(0, zi.parse)(t)[0];return i?.colorStops.forEach((s,a)=>{let n=[],o=0;if(s.type===\"hex\"||s.type===\"literal\"){let l=Gt(s.value);n.push(parseFloat((l.rgba.r/255).toFixed(2)),parseFloat((l.rgba.g/255).toFixed(2)),parseFloat((l.rgba.b/255).toFixed(2))),o=l.rgba.a;}else if([\"rgb\",\"rgba\"].includes(s.type)){let l=Gt({r:Number(s.value[0]),g:Number(s.value[1]),b:Number(s.value[2]),a:s.value[3]?Number(s.value[3]):1});n.push(parseFloat((l.rgba.r/255).toFixed(2)),parseFloat((l.rgba.g/255).toFixed(2)),parseFloat((l.rgba.b/255).toFixed(2))),o=l.rgba.a;}let h=parseFloat((a/(i.colorStops.length-1||1)).toFixed(2));s.length?.value&&Number(s.length.value)>0&&(h=parseFloat((Number(s.length.value)/100).toFixed(2))),e.push(h,...n),r.push(h,o);}),e.push(...r),e},_s=(t,e,r)=>{if(![\"shape-gradient-fill\",\"shape-gradient-stroke\"].includes(t.title))return;let i=e.length/6;zt(t,\"attribute\",s=>{s.title===\"gradient-type\"&&s.children[0]?s.children[0].value=r===\"linear\"?1:2:s.title===\"count\"&&s.children[0]&&(s.children[0].value=i);}),zt(t,\"collection\",s=>{if(s.title===\"static-values\"&&typeof s.key==\"object\"&&s.key.value===\"k\"&&s.children[0]){let a=s.children[0];a.children=e.map(n=>({type:\"primitive\",valueType:\"number\",value:n}));}});};Va([Oa]);var ur=(t,e,r,i=!1)=>{let s=new Set,a=Array.isArray(t)?t:[t];for(let n of a)zt(n,\"attribute\",(o,h,l)=>{o.title===r&&o.children[0]?.value===e&&l&&l.type!==\"root\"&&(i?l===n&&s.add(l):s.add(l));});return Array.from(s)},Ch=(t,e)=>{let r=[];for(let i of e){let s=[],a=La(i);gh(a,(n,o)=>{let h=s.length>0?s:t;if(n.type===\"id\")s=ur(h,n.name,\"layer-xml-id\",o?.type===\"compound\");else if(n.type===\"class\")s=ur(h,n.name,\"css-class\",o?.type===\"compound\");else if(n.type===\"type\"){let l=\"\",c=null;n.name===\"FillShape\"?(c=\"shape-type\",l=\"fl\"):n.name===\"StrokeShape\"?(c=\"shape-type\",l=\"st\"):n.name===\"GradientFillShape\"?(c=\"shape-type\",l=\"gf\"):n.name===\"GradientStrokeShape\"?(c=\"shape-type\",l=\"gs\"):n.name===\"ShapeLayer\"?(c=\"layer-type\",l=4):n.name===\"SolidColorLayer\"?(c=\"layer-type\",l=1):n.name===\"ImageLayer\"&&(c=\"layer-type\",l=2),c&&l&&(s=ur(h,l,c));}else if(n.type===\"attribute\"){let l=null,c=n.value;n.name===\"id\"?l=\"layer-xml-id\":n.name===\"class\"?l=\"css-class\":n.name===\"name\"?l=\"name\":n.name===\"shape-type\"?l=\"shape-type\":n.name===\"layer-type\"&&(l=\"layer-type\",c=Number(n.value)),l&&c&&[\"number\",\"string\"].includes(typeof c)&&(s=ur(h,c,l,o?.type===\"compound\"));}}),r.push(...s);}return Array.from(new Set(r))},ti=t=>t.includes(\"-color\"),Ah=t=>t===\"nonzero\"||t===\"evenodd\",Eh=t=>t.endsWith(\"%\")?parseFloat(t):parseFloat(t)*100,Th=t=>t===\"nonzero\"?1:2,Mh=t=>{try{new URL(t);}catch{return !1}return !0},Dh=t=>{let e=(0, vh.parse)(t).nodes;if(e.length===1){let r=e[0];if(r&&r.type===\"func\"&&r.name===\"url\"){let i=r.nodes;if(i.length===1){let s=i[0];if(s&&s.type===\"quoted\")return s.contents}}}return \"\"},Fh=t=>{let e={};for(let r of t)if(ti(r.property)&&Gt(r.value).isValid()){let i=Gt(r.value).rgba,s=[i.r/255,i.g/255,i.b/255,i.a];switch(r.property){case\"fill-color\":e[\"fill-color\"]=s;break;case\"stroke-color\":e[\"stroke-color\"]=s;break}}else if(ti(r.property)&&Ra(r.value)){let i=Ps(r.value);switch(r.property){case\"fill-color\":e[\"linear-gradient-fill-color\"]=i;break;case\"stroke-color\":e[\"linear-gradient-stroke-color\"]=i;break}}else if(ti(r.property)&&za(r.value)){let i=Ps(r.value);switch(r.property){case\"fill-color\":e[\"radial-gradient-fill-color\"]=i;break;case\"stroke-color\":e[\"radial-gradient-stroke-color\"]=i;break}}else if(r.property===\"stroke-width\")e[\"stroke-width\"]=Number(r.value);else if(r.property===\"fill-rule\"&&Ah(r.value))e[\"fill-rule\"]=Th(r.value);else if(r.property===\"opacity\"){let i=Eh(r.value);if(Number.isNaN(i))continue;i<0?e.opacity=0:i>100?e.opacity=100:e.opacity=i;}else if(r.property===\"visibility\")e.hidden=r.value===\"hidden\";else if(r.property===\"src\"){let i=Dh(r.value);Mh(i)&&(e.src=i);}return e},Ih=(t,e,r)=>{for(let i in e)switch(i){case\"fill-color\":let s=e[i];t.title===\"shape-fill\"?Array.isArray(s)&&zt(t,\"array\",a=>a.title===\"color-rgba-children\"&&a.children.length===4?(a.children=a.children.map((n,o)=>({...n,value:s[o]})),Sr):vi):t.title===\"layer-solid-color\"&&zt(t,\"attribute\",a=>{if(a.title===\"hex-color\"&&a.children[0]?.value&&s?.length===4){let n=Gt({r:s[0]*255,g:s[1]*255,b:s[2]*255,a:s[3]}).toHex();a.children[0].value=n;}});break;case\"stroke-color\":if(t.title===\"shape-stroke\"){let a=e[i];Array.isArray(a)&&zt(t,\"array\",n=>n.title===\"static-values-children\"&&n.children.length===4?(n.children=n.children.map((o,h)=>({...o,value:a[h]})),Sr):vi);}break;case\"stroke-width\":(t.title===\"shape-stroke\"||t.title===\"shape-gradient-stroke\")&&zt(t,\"element\",a=>{a.title===\"stroke-width\"&&zt(a,\"attribute\",(n,o,h)=>{n.title===\"static-value\"&&n.children[0]?.value&&n.children[0].valueType===\"number\"&&h?.title===\"animated-value-static\"&&(n.children[0].value=e[i]);});});break;case\"fill-rule\":[\"shape-fill\",\"shape-gradient-fill\"].includes(t.title)&&zt(t,\"attribute\",a=>{a.title===\"fill-rule-value\"&&a.children[0]?.value&&(a.children[0].value=e[i]);});break;case\"opacity\":[\"shape-stroke\",\"shape-fill\",\"shape-gradient-fill\",\"shape-gradient-stroke\"].includes(t.title)&&zt(t,\"element\",a=>{[\"stroke-opacity\",\"opacity\"].includes(a.title)&&zt(a,\"attribute\",(n,o,h)=>{n.title===\"static-value\"&&n.children[0]?.value&&n.children[0].valueType===\"number\"&&h?.title===\"animated-value-static\"&&(n.children[0].value=e[i]);});});break;case\"hidden\":(t.title.includes(\"shape\")||t.title.includes(\"layer\"))&&zt(t,\"attribute\",a=>{a.title===\"hidden\"&&a.children[0]&&(a.children[0].value=e[i]);});break;case\"linear-gradient-fill-color\":case\"linear-gradient-stroke-color\":_s(t,e[i],\"linear\");break;case\"radial-gradient-fill-color\":case\"radial-gradient-stroke-color\":_s(t,e[i],\"radial\");break;case\"src\":if(t.title===\"layer-image\"){let a=t.children.find(n=>n.title===\"image-id\");if(a?.type===\"attribute\"){let n=a.children[0]?.value;zt(r,\"object\",o=>{o.title===\"asset-image\"&&o.children.some(h=>h.title===\"id\"&&h.children[0]?.type===\"primitive\"&&h.children[0].value===n)&&zt(o,\"attribute\",h=>{h.title===\"embedded\"&&h.children[0]?h.children[0].value=0:h.title===\"path\"&&h.children[0]?h.children[0].value=\"\":h.title===\"filename\"&&h.children[0]&&(h.children[0].value=e[i]);});});}}break}},Vh=(t={lss:\"\"})=>async e=>{let r=th(t.lss);zt(r,\"rule\",i=>{let s=Ch(e,i.selectors),a=Fh(i.children);for(let n of s)Ih(n,a,e);});},Oh=Vh,Lh=Yt(pa(),1),Cs=Yt(jo(),1),Na={custom:\"custom\",string:{assetImageType:\"asset-image-type\",assetType:\"asset-type\",author:\"author\",character:\"character\",cssClass:\"css-class\",description:\"description\",expression:\"expression\",filename:\"filename\",fontCssClass:\"font-css-class\",fontFamily:\"font-family\",fontName:\"font-name\",fontPath:\"font-path\",fontStyle:\"font-style\",fontWeight:\"font-weight\",generator:\"generator\",hexColor:\"hex-color\",id:\"id\",idDataSource:\"data-source-id\",idImage:\"image-id\",idLayerXml:\"layer-xml-id\",idReference:\"reference-id\",idSound:\"sound-id\",keyword:\"keyword\",layerXmlTagName:\"layer-xml-tag-name\",markerComment:\"marker-comment\",maskMode:\"mask-mode\",matchName:\"match-name\",name:\"name\",path:\"path\",referenceId:\"reference-id\",shapeType:\"shape-type\",strokeDashType:\"stroke-dash-type\",text:\"text\",themeColor:\"theme-color\",version:\"version\"},number:{adaptiveSampleLimit:\"adaptive-sample-limit\",ascent:\"ascent\",basedOn:\"based-on\",baselineShift:\"baseline-shift\",blendMode:\"blend-mode\",composite:\"composite\",compositionIndex:\"composition-index\",count:\"count\",dataSourceType:\"data-source-type\",effectListIndex:\"effect-list-index\",effectParametersIndex:\"effect-parameters-index\",effectType:\"effect-type\",effectValueType:\"effect-value-type\",expressionPropertyIndex:\"expression-property-index\",fillRuleValue:\"fill-rule-value\",fontSize:\"font-size\",framerate:\"framerate\",gradientType:\"gradient-type\",height:\"height\",inPoint:\"in-point\",layerStyleType:\"layer-style-type\",layerType:\"layer-type\",length:\"length\",lineCapType:\"line-cap-type\",lineHeight:\"line-height\",lineJoin:\"line-join\",lineJoinType:\"line-join-type\",markerDuration:\"marker-duration\",markerTime:\"marker-time\",matteMode:\"matte-mode\",matteTarget:\"matte-target\",mergeMode:\"merge-mode\",miterLimitValue:\"miter-limit-value\",multiple:\"multiple\",numberOfProperties:\"number-of-properties\",outPoint:\"out-point\",parentIndex:\"parent-index\",propertyIndex:\"property-index\",rangeUnits:\"range-units\",samplesPerFrame:\"samples-per-frame\",shapeDirection:\"shape-direction\",shapePathIndex:\"shape-path-index\",shapePolygonStarType:\"shape-polygon-star-type\",shutterAngle:\"shutter-angle\",shutterPhase:\"shutter-phase\",staticValue:\"static-value\",textMask:\"text-mask\",textRangeSelectorMode:\"text-range-selector-mode\",textTracking:\"text-tracking\",textType:\"text-type\",textTypeCaps:\"text-type-caps\",textTypeGrouping:\"text-type-grouping\",textTypeJustify:\"text-type-justify\",textTypeShape:\"text-type-shape\",textTypeVerticalJustify:\"text-type-vertical-justify\",time:\"time\",timeStart:\"start-time\",timeStretch:\"time-stretch\",value:\"value\",width:\"width\"},intBoolean:{animated:\"animated\",autoOrient:\"auto-orient\",embedded:\"embedded\",enabled:\"enabled\",expressible:\"expressible\",extraComposition:\"extra-composition\",hold:\"hold\",randomize:\"randomize\",threedimensional:\"threedimensional\",xAxisValue:\"x-axis-value\",yAxisValue:\"y-axis-value\"},boolean:{closed:\"closed\",collapseTransform:\"collapse-transform\",hasMask:\"has-mask\",hidden:\"hidden\",inverted:\"inverted\",motionBlurEnabled:\"motion-blur-enabled\",splitEnabled:\"split-enabled\",strokeOverFill:\"stroke-over-fill\"},object:{animatedColor:\"animated-color\",animatedColorStatic:\"animated-color-static\",animatedMultidimensional:\"animated-multidimensional\",animatedMultidimensionalStatic:\"animated-multidimensional-static\",animatedPosition:\"animated-position\",animatedPositionStatic:\"animated-position-static\",animatedShape:\"animated-shape\",animatedShapeStatic:\"animated-shape-static\",animatedValue:\"animated-value\",animatedValueStatic:\"animated-value-static\",animation:\"animation\",assetDataSource:\"asset-data-source\",assetImage:\"asset-image\",assetPrecomposition:\"asset-precomposition\",bezier:\"bezier\",characterData:\"character-data\",characterPrecomp:\"character-precomp\",characterShapes:\"character-shapes\",effect:\"effect\",effectCustom:\"effect-custom\",effectDisplacementMap:\"effect-displacement-map\",effectDropShadow:\"effect-drop-shadow\",effectFill:\"effect-fill\",effectGaussianBlur:\"effect-gaussian-blur\",effectMatte3:\"effect-matte3\",effectMeshWarp:\"effect-mesh-warp\",effectPaintOverTransparent:\"effect-paint-over-transparent\",effectProLevels:\"effect-pro-levels\",effectPuppet:\"effect-puppet\",effectRadialWipe:\"effect-radial-wipe\",effectSpherize:\"effect-spherize\",effectStroke:\"effect-stroke\",effectTint:\"effect-tint\",effectTritone:\"effect-tritone\",effectValueAngle:\"effect-value-angle\",effectValueCheckbox:\"effect-value-checkbox\",effectValueColor:\"effect-value-color\",effectValueDropdown:\"effect-value-dropdown\",effectValueIgnored:\"effect-value-ignored\",effectValueLayer:\"effect-value-layer\",effectValueNoValue:\"effect-value-no-value\",effectValuePoint:\"effect-value-point\",effectValueSlider:\"effect-value-slider\",effectWavy:\"effect-wavy\",endOpacity:\"end-opacity\",gradientOverlay:\"gradient-overlay\",keyframe:\"keyframe\",keyframeBezierHandle:\"keyframe-bezier-handle\",layerAdjustment:\"layer-adjustment\",layerAudio:\"layer-audio\",layerCamera:\"layer-camera\",layerData:\"layer-data\",layerGuide:\"layer-guide\",layerImage:\"layer-image\",layerImagePlaceholder:\"layer-image-placeholder\",layerImageSequence:\"layer-image-sequence\",layerLight:\"layer-light\",layerNull:\"layer-null\",layerPrecomposition:\"layer-precomposition\",layerShape:\"layer-shape\",layerSolidColor:\"layer-solid-color\",layerStyleBevelEmboss:\"layer-style-bevel-emboss\",layerStyleChokeSpread:\"layer-style-choke-spread\",layerStyleColorOverlay:\"layer-style-color-overlay\",layerStyleDropShadow:\"layer-style-drop-shadow\",layerStyleGradientOverlay:\"layer-style-gradient-overlay\",layerStyleInnerGlow:\"layer-style-inner-glow\",layerStyleInnerShadow:\"layer-style-inner-shadow\",layerStyleOuterGlow:\"layer-style-outer-glow\",layerStyleSatin:\"layer-style-satin\",layerStyleStroke:\"layer-style-stroke\",layerText:\"layer-text\",layerVideo:\"layer-video\",layerVideoPlaceholder:\"layer-video-placeholder\",marker:\"marker\",mask:\"mask\",positionKeyframe:\"position-keyframe\",shapeEllipse:\"shape-ellipse\",shapeFill:\"shape-fill\",shapeGradientFill:\"shape-gradient-fill\",shapeGradientStroke:\"shape-gradient-stroke\",shapeGroup:\"shape-group\",shapeKeyframe:\"shape-keyframe\",shapeMerge:\"shape-merge\",shapeOffsetPath:\"shape-offset-path\",shapePath:\"shape-path\",shapePolygon:\"shape-polygon\",shapePolyStar:\"shape-poly-star\",shapePuckerBloat:\"shape-pucker-bloat\",shapeRectangle:\"shape-rectangle\",shapeRepeater:\"shape-repeater\",shapeRoundedCorners:\"shape-rounded-corners\",shapeStar:\"shape-star\",shapeStroke:\"shape-stroke\",shapeTransform:\"shape-transform\",shapeTrim:\"shape-trim\",shapeTwist:\"shape-twist\",shapeZigZags:\"shape-zig-zag\",splitVector:\"split-vector\",strokeDashDefault:\"stroke-dash-default\",strokeDashGap:\"stroke-dash-gap\",strokeDashLength:\"stroke-dash-length\",strokeDashOffset:\"stroke-dash-offset\",textFont:\"text-font\",textRange:\"text-range\",textDocumentKeyframe:\"text-document-keyframe\"},array:{outTangentsValue:\"out-tangents-value\"},collection:{assets:\"assets\",composition:\"composition\",effectList:\"effect-list\",effectParameters:\"effect-parameters\",extraCompositions:\"extra-compositions\",inTangents:\"in-tangents\",keyframeEndValue:\"keyframe-end-value\",keyframeList:\"keyframe-list\",keyframeValue:\"keyframe-value\",keywords:\"keywords\",layerStyle:\"layer-style\",layerStyleList:\"layer-style-list\",markers:\"markers\",masksProperties:\"masks-properties\",outTangents:\"out-tangents\",positionKeyframeList:\"position-keyframe-list\",shapeKeyframeList:\"shape-keyframe-list\",shapeKeyframeStart:\"shape-keyframe-start\",shapeList:\"shape-list\",staticValues:\"static-values\",strokeDashList:\"stroke-dash-list\",textRanges:\"text-ranges\",textCharacters:\"text-characters\",textDocumentKeyframes:\"text-document-keyframes\",textFontList:\"text-font-list\",valueInTangent:\"value-in-tangent\",valueOutTangent:\"value-out-tangent\",vertices:\"vertices\",xAxis:\"x-axis\",yAxis:\"y-axis\",colorRgba:\"color-rgba\",documentFillColor:\"document-fill-color\",documentStrokeColor:\"document-stroke-color\",wrapPosition:\"wrap-position\",wrapSize:\"wrap-size\"},element:{align:\"align\",altitude:\"altitude\",amount:\"amount\",anchorPoint:\"anchor-point\",angle:\"angle\",animatedColorProp:\"animated-color-prop\",animatedGradientColors:\"animated-gradient-colors\",animatedMultidimensionalProp:\"animated-multidimensional-prop\",animatedPositionProp:\"animated-position-prop\",animatedShapeBezier:\"animated-shape-bezier\",animatedShapeProp:\"animated-shape-prop\",animatedValueProp:\"animated-value-prop\",bevelStyle:\"bevel-style\",blur:\"blur\",blurSize:\"blur-size\",center:\"center\",chokeSpread:\"choke-spread\",copies:\"copies\",dilate:\"dilate\",distance:\"distance\",effectValueAngleValue:\"effect-value-angle-value\",effectValueCheckboxValue:\"effect-value-checkbox-value\",effectValueColorValue:\"effect-value-color-value\",effectValueDropdownValue:\"effect-value-dropdown-value\",effectValueIgnoredValue:\"effect-value-ignored-value\",effectValueLayerValue:\"effect-value-layer-value\",effectValuePointValue:\"effect-value-point-value\",effectValueSliderValue:\"effect-value-slider-value\",endPoint:\"end-point\",fillBrightness:\"fill-brightness\",fillColor:\"fill-color\",fillHue:\"fill-hue\",fillOpacity:\"fill-opacity\",fillRule:\"fill-rule\",fillSaturation:\"fill-saturation\",firstMargin:\"first-margin\",forceAlignment:\"force-alignment\",globalAngle:\"global-angle\",gradientOverlayScale:\"gradient-overlay-scale\",highlightAngle:\"highlight-angle\",highlightColor:\"highlight-color\",highlightLength:\"highlight-length\",highlightMode:\"highlight-mode\",highlightOpacity:\"highlight-opacity\",innerRadius:\"inner-radius\",innerRoundness:\"inner-roundness\",invert:\"invert\",inTangent:\"in-tangent\",jitter:\"jitter\",lastMargin:\"last-margin\",layerAudioSettings:\"layer-audio-settings\",layerConceal:\"layer-conceal\",layerStyleBlendMode:\"layer-style-blend-mode\",layerStyleColor:\"layer-style-color\",layerTransform:\"layer-transform\",level:\"level\",lineSpacing:\"line-spacing\",maskOpacity:\"mask-opacity\",maskVertices:\"mask-vertices\",maxAmount:\"max-amount\",maxEase:\"max-ease\",metadata:\"metadata\",minEase:\"min-ease\",miterLimit:\"miter-limit\",miterLimitAlternative:\"miter-limit-alternative\",motionBlur:\"motion-blur\",noise:\"noise\",offset:\"offset\",opacity:\"opacity\",orientation:\"orientation\",outerRadius:\"outer-radius\",outerRoundness:\"outer-roundness\",outTangent:\"out-tangent\",perpendicularToPath:\"perpendicular-to-path\",perspective:\"perspective\",points:\"points\",polygonRotationClockwise:\"polygon-rotation-clockwise\",radius:\"radius\",range:\"range\",reverse:\"reverse\",reversePath:\"reverse-path\",rotationClockwise:\"rotation-clockwise\",rotationX:\"rotation-x\",rotationY:\"rotation-y\",rotationZ:\"rotation-z\",rounded:\"rounded\",roundness:\"roundness\",scale:\"scale\",selectorSmoothness:\"selector-smoothness\",shadowColor:\"shadow-color\",shadowMode:\"shadow-mode\",shadowOpacity:\"shadow-opacity\",shape:\"shape\",shapeEllipseSize:\"shape-ellipse-size\",shapeFillColor:\"shape-fill-color\",shapeStrokeColor:\"shape-stroke-color\",shapeTrimEnd:\"shape-trim-end\",shapeTrimStart:\"shape-trim-start\",shapeZigZagSize:\"shape-zig-zag-size\",size:\"size\",skew:\"skew\",skewAxis:\"skew-axis\",smoothness:\"smoothness\",soften:\"soften\",source:\"source\",splitX:\"split-x\",splitY:\"split-y\",splitZ:\"split-z\",startOpacity:\"start-opacity\",startPoint:\"start-point\",strength:\"strength\",strokeBrightness:\"stroke-brightness\",strokeColor:\"stroke-color\",strokeHue:\"stroke-hue\",strokeLength:\"stroke-length\",strokeOpacity:\"stroke-opacity\",strokeSaturation:\"stroke-saturation\",strokeWidth:\"stroke-width\",technique:\"technique\",textAnimatorData:\"text-animator-data\",textCharacterData:\"text-character-data\",textData:\"text-data\",textStyle:\"text-style\",textAnimatedDocument:\"text-animated-document\",textDocument:\"text-document\",textFonts:\"text-fonts\",textGroupAlignment:\"text-group-alignment\",textFollowPath:\"text-follow-path\",textAlignmentOptions:\"text-alignment-options\",textSelector:\"text-selector\",textSelectorEnd:\"text-selector-end\",textSelectorStart:\"text-selector-start\",timeRemapping:\"time-remapping\",letterSpacing:\"letter-spacing\",transformOpacity:\"transform-opacity\",transformRepeater:\"transform-repeater\",translation:\"translation\",userMetadata:\"user-metadata\"}},fe=function(t,e,r){var i={type:String(t)};return r==null&&(typeof e==\"string\"||Array.isArray(e))?r=e:Object.assign(i,e),Array.isArray(r)?i.children=r:r!=null&&(i.value=String(r)),i};function Dr(t){if(Array.isArray(t))return t;if(typeof t==\"function\"){let e=t();return Dr(e)}else return typeof t>\"u\"?[]:[t]}function Fr(t){if(Array.isArray(t))return t.length>0?[t[0]]:[];if(typeof t==\"function\"){let e=t();return Fr(e)}else return typeof t>\"u\"?[]:[t]}function Bh(t){return t===void 0?\"empty\":t}var Rh=(t,e)=>fe(\"primitive\",{value:Bh(t),...e}),zh=(t,e)=>fe(\"key\",{...e},t),As=(t,e,r)=>fe(\"object\",{title:t,...r},[...Dr(e)]),Es=(t,e,r)=>fe(\"array\",{title:t,...r},[...Dr(e)]),Nh=(t,e,r,i)=>fe(\"attribute\",{key:t,title:e,...i},Fr(r)),jh=(t,e,r,i)=>fe(\"element\",{key:t,title:e,...i},Fr(r)),Gh=(t,e,r,i)=>fe(\"collection\",{key:t,title:e,...i},Fr(r)),qh=(t,e)=>fe(\"root\",{title:Na.object.animation,hasExpressions:!1,...e},[...Dr(t)]),Hh=Yt(pa(),1),Ae=function t(e,r,i,s,a){let n=ja(r);if(i!=null&&(typeof i!=\"number\"||i<0||i===Number.POSITIVE_INFINITY))throw new Error(\"Expected positive finite index\");if(s!=null&&(!t(s)||!s.children))throw new Error(\"Expected parent node\");if(s==null!=(i==null))throw new Error(\"Expected both parent and index\");return e&&e.type&&typeof e.type==\"string\"?!!n.call(a,e,i,s):!1},ja=function(t){if(t==null)return Jh;if(typeof t==\"string\")return Wh(t);if(typeof t==\"object\")return Array.isArray(t)?$h(t):Uh(t);if(typeof t==\"function\")return Ir(t);throw new Error(\"Expected function, string, or object as test\")};function $h(t){let e=[],r=-1;for(;++r<t.length;)e[r]=ja(t[r]);return Ir(i);function i(...s){let a=-1;for(;++a<e.length;)if(e[a].call(this,...s))return !0;return !1}}function Uh(t){return Ir(e);function e(r){let i;for(i in t)if(r[i]!==t[i])return !1;return !0}}function Wh(t){return Ir(e);function e(r){return r&&r.type===t}}function Ir(t){return e;function e(...r){return !!t.call(this,...r)}}function Jh(){return !0}var Zh=Object.defineProperty,Kh=(t,e,r)=>e in t?Zh(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ts=(t,e,r)=>(Kh(t,typeof e!=\"symbol\"?e+\"\":e,r),r),{boolean:St,collection:R,custom:Ne,element:k,intBoolean:pt,number:j,object:S,string:W}=Na,er=(t,e)=>({defaultTitle:`${t}-static`,dependents:[{key:\"k\",type:\"Array\",title:e,childType:\"Object\",parentTitle:t},{key:\"a\",type:\"Constant\",title:pt.animated,parentTitle:{defaultValue:0,values:{0:`${t}-static`,1:t}}}]}),Y={...er(S.animatedValue,R.keyframeList)},ei={...er(S.animatedShape,R.shapeKeyframeList)},Ms={...er(S.animatedPosition,R.positionKeyframeList)},pe={...er(S.animatedColor,R.keyframeList)},Ut={...er(S.animatedMultidimensional,R.keyframeList)},Ga={[R.composition]:{defaultTitle:S.layerPrecomposition,dependents:[{key:\"ty\",type:\"Constant\",title:j.layerType,parentTitle:{prefix:\"layer\",defaultValue:0,values:{0:\"precomposition\",1:\"solid-color\",2:\"image\",3:\"null\",4:\"shape\",5:\"text\",6:\"audio\",7:\"video-placeholder\",8:\"image-sequence\",9:\"video\",10:\"image-placeholder\",11:\"guide\",12:\"adjustment\",13:\"camera\",14:\"light\",15:\"data\"}}}]},[R.shapeList]:{defaultTitle:S.shapeRectangle,dependents:[{key:\"ty\",type:\"Constant\",title:W.shapeType,parentTitle:{prefix:\"shape\",defaultValue:\"rc\",values:{rc:\"rectangle\",el:\"ellipse\",sr:\"star\",sh:\"path\",fl:\"fill\",st:\"stroke\",gf:\"gradient-fill\",gs:\"gradient-stroke\",gr:\"group\",tr:\"transform\",rd:\"rounded-corners\",pb:\"pucker-bloat\",mm:\"merge\",tw:\"twist\",op:\"offset-path\",zz:\"zig-zag\",\"\":\"modifier\",rp:\"repeater\",tm:\"trim\"}}},{key:\"sy\",type:\"Constant\",title:j.shapePolygonStarType,parentTitle:{prefix:\"shape\",defaultValue:1,values:{1:\"star\",2:\"polygon\"}}}]},assets:{defaultTitle:S.assetPrecomposition,dependents:[{key:\"w\",type:\"Number\",title:j.width,parentTitle:S.assetImage},{key:\"h\",type:\"Number\",title:j.height,parentTitle:S.assetImage},{key:\"t\",type:\"Constant\",title:W.assetType,parentTitle:{prefix:\"asset\",defaultValue:\"seq\",values:{seq:\"image\",3:\"data-source\"}}},{key:\"layers\",type:\"Array\",title:R.composition,parentTitle:S.assetPrecomposition},{key:\"mn\",type:\"String\",title:W.matchName,parentTitle:S.assetPrecomposition},{key:\"fr\",type:\"Number\",title:j.framerate,parentTitle:S.assetPrecomposition},{key:\"xt\",type:\"Number\",title:pt.extraComposition,parentTitle:S.assetPrecomposition}]},[R.effectList]:{defaultTitle:S.effectCustom,dependents:[{key:\"ty\",type:\"Constant\",title:j.effectType,parentTitle:{prefix:\"effect\",defaultValue:5,values:{25:\"drop-shadow\",21:\"fill\",29:\"gaussian-blur\",28:\"matte3\",24:\"pro-levels\",22:\"stroke\",20:\"tint\",23:\"tritone\",26:\"radial-wipe\",32:\"wavy\",34:\"puppet\",33:\"spherize\",7:\"paint-over-transparent\",31:\"mesh-warp\",27:\"displacement-map\",5:\"custom\"}}}]},[R.effectParameters]:{defaultTitle:S.effectValueSlider,dependents:[{key:\"ty\",type:\"Constant\",title:j.effectValueType,parentTitle:{defaultValue:0,prefix:\"effect-value\",values:{4:\"checkbox\",2:\"color\",7:\"dropdown\",6:\"ignored\",10:\"layer\",3:\"point\",0:\"slider\",1:\"angle\"}}}]},[R.layerStyleList]:{defaultTitle:S.layerStyleStroke,dependents:[{key:\"ty\",type:\"Constant\",title:j.layerStyleType,parentTitle:{prefix:R.layerStyle,defaultValue:0,values:{0:\"stroke\",1:\"drop-shadow\",2:\"inner-shadow\",3:\"outer-glow\",4:\"inner-glow\",5:\"bevel-emboss\",6:\"satin\",7:\"color-overlay\",8:\"gradient-overlay\"}}}]},[k.animatedPositionProp]:{...Ms},[k.animatedShapeProp]:{...ei},[k.animatedShapeBezier]:{defaultTitle:S.bezier},[k.animatedColorProp]:{...pe},[k.animatedMultidimensionalProp]:{...Ut},[k.anchorPoint]:{...Ms},[R.keyframeList]:{defaultTitle:S.keyframe},[R.keyframeValue]:{defaultTitle:S.bezier},[R.keyframeEndValue]:{defaultTitle:S.bezier},[R.positionKeyframeList]:{defaultTitle:S.positionKeyframe},[k.inTangent]:{defaultTitle:S.keyframeBezierHandle},[k.outTangent]:{defaultTitle:S.keyframeBezierHandle},[k.translation]:{defaultTitle:S.animatedPositionStatic,dependents:[{key:\"k\",type:\"Array\",title:R.positionKeyframeList,childType:\"Object\",parentTitle:S.animatedPosition},{key:\"a\",type:\"Constant\",title:pt.animated,parentTitle:{defaultValue:0,values:{0:S.animatedPositionStatic,1:S.animatedPosition}}},{key:\"s\",type:\"Boolean\",title:St.splitEnabled,parentTitle:S.splitVector},{key:\"x\",type:\"Object\",title:k.animatedValueProp,parentTitle:S.splitVector},{key:\"y\",type:\"Object\",title:k.animatedValueProp,parentTitle:S.splitVector},{key:\"z\",type:\"Object\",title:k.animatedValueProp,parentTitle:S.splitVector}]},[k.scale]:{...Ut},[k.rotationClockwise]:{...Y},[k.polygonRotationClockwise]:{...Y},[k.rotationX]:{...Y},[k.rotationY]:{...Y},[k.rotationZ]:{...Y},[k.skew]:{...Y},[k.skewAxis]:{...Y},[k.orientation]:{...Ut},[k.size]:{...Ut},[k.rounded]:{...Y},[k.level]:{...Ut},[k.shapeEllipseSize]:{...Ut},[k.startPoint]:{...Ut},[k.endPoint]:{...Ut},[k.splitX]:{...Y},[k.splitY]:{...Y},[k.splitZ]:{...Y},[k.effectValueAngleValue]:{...Y},[k.effectValueCheckboxValue]:{...Y},[k.effectValueColorValue]:{...pe},[k.effectValueDropdownValue]:{...Y},[k.effectValueLayerValue]:{...Y},[k.effectValuePointValue]:{...Ut},[k.effectValueSliderValue]:{...Y},[k.opacity]:{...Y},[k.transformOpacity]:{...Y},[k.maskOpacity]:{...Y},[k.timeRemapping]:{...Y},[k.dilate]:{...Y},[k.perspective]:{...Y},[k.highlightLength]:{...Y},[k.highlightAngle]:{...Y},[S.strokeDashDefault]:{...Y},[k.miterLimitAlternative]:{...Y},[k.strokeWidth]:{...Y},[k.outerRadius]:{...Y},[k.outerRoundness]:{...Y},[k.points]:{...Y},[k.innerRadius]:{...Y},[k.innerRoundness]:{...Y},[k.amount]:{...Y},[k.copies]:{...Y},[k.offset]:{...Y},[k.radius]:{...Y},[R.shapeKeyframeList]:{defaultTitle:S.shapeKeyframe},[R.shapeKeyframeStart]:{defaultTitle:S.bezier},[S.animatedShapeStatic]:{defaultTitle:S.bezier},[k.shapeTrimStart]:{...Y},[k.shapeTrimEnd]:{...Y},[k.angle]:{...Y},[k.miterLimit]:{...Y},[k.roundness]:{...Y},[k.shapeZigZagSize]:{...Y},[S.layerStyleChokeSpread]:{...Y},[k.chokeSpread]:{...Y},[k.layerStyleBlendMode]:{...Y},[k.blurSize]:{...Y},[k.noise]:{...Y},[k.distance]:{...Y},[k.layerStyleColor]:{...pe},[k.layerConceal]:{...Y},[k.range]:{...Y},[k.jitter]:{...Y},[k.source]:{...Y},[k.strength]:{...Y},[k.bevelStyle]:{...Y},[k.technique]:{...Y},[k.soften]:{...Y},[k.globalAngle]:{...Y},[k.altitude]:{...Y},[k.highlightMode]:{...Y},[k.highlightColor]:{...Y},[k.highlightOpacity]:{...Y},[k.shadowMode]:{...Y},[k.shadowColor]:{...pe},[k.shadowOpacity]:{...Y},[k.invert]:{...Y},[k.smoothness]:{...Y},[k.reverse]:{...Y},[k.align]:{...Y},[S.gradientOverlay]:{...Y},[k.firstMargin]:{...Y},[k.lastMargin]:{...Y},[k.reversePath]:{...Y},[k.forceAlignment]:{...Y},[k.perpendicularToPath]:{...Y},[k.strokeWidth]:{...Y},[k.strokeHue]:{...Y},[k.strokeSaturation]:{...Y},[k.strokeBrightness]:{...Y},[k.strokeOpacity]:{...Y},[k.strokeHue]:{...Y},[k.fillColor]:{...pe},[k.fillHue]:{...Y},[k.fillSaturation]:{...Y},[k.fillOpacity]:{...Y},[k.fillBrightness]:{...Y},[k.letterSpacing]:{...Y},[k.blur]:{...Y},[k.lineSpacing]:{...Y},[k.minEase]:{...Y},[k.maxEase]:{...Y},[k.maxAmount]:{...Y},[k.textSelectorStart]:{...Y},[k.textSelectorEnd]:{...Y},[k.shape]:{...ei},[k.maskVertices]:{...ei},[k.shapeFillColor]:{...pe},[k.shapeStrokeColor]:{...Ut},[R.documentStrokeColor]:{...pe},[R.documentFillColor]:{...pe},[k.center]:{...Ut},[k.textGroupAlignment]:{...Ut},[R.masksProperties]:{defaultTitle:S.mask},[R.textFontList]:{defaultTitle:S.textFont},[k.startOpacity]:{...Y},[S.endOpacity]:{...Y},[R.strokeDashList]:{defaultTitle:S.strokeDashDefault,dependents:[{key:\"n\",type:\"Constant\",title:W.strokeDashType,parentTitle:{prefix:\"stroke-dash\",defaultValue:\"d\",values:{d:\"default\",g:\"gap\",o:\"offset\"}}}]},[k.strokeLength]:{...Y},[R.markers]:{defaultTitle:S.marker},[k.textCharacterData]:{defaultTitle:S.characterShapes,dependents:[{key:\"shapes\",type:\"Array\",title:R.shapeList,parentTitle:S.characterShapes},{key:\"refId\",type:\"String\",title:W.referenceId,parentTitle:S.characterPrecomp},{key:\"ks\",type:\"Object\",title:k.layerTransform,parentTitle:S.characterPrecomp},{key:\"ip\",type:\"Number\",title:j.inPoint,parentTitle:S.characterPrecomp},{key:\"op\",type:\"Number\",title:j.outPoint,parentTitle:S.characterPrecomp},{key:\"sr\",type:\"Number\",title:j.timeStretch,parentTitle:S.characterPrecomp},{key:\"st\",type:\"Number\",title:j.timeStart,parentTitle:S.characterPrecomp}]},[R.textDocumentKeyframes]:{defaultTitle:S.textDocumentKeyframe},[R.textRanges]:{defaultTitle:S.textRange}},ct=(t,e,r=\"ty\")=>{let i=Ga[t]?.dependents?.find(l=>l.key===r);if(i?.type!==\"Constant\")return {};let{prefix:s,values:a}=i.parentTitle,n=s?`${s}-`:\"\",o=Object.values(a),h={};for(let l of o)typeof l==\"string\"&&(h[n+l]=e);return h},Xh={},qa=(t,e)=>{switch(t.type){case\"Object\":return Ga[e]||{defaultTitle:e};case\"Array\":return Xh[e]||{defaultTitle:e};default:throw new Error(\"The node.type has to be 'Array' or 'Object'\")}},Yh={required:{p:{[S.assetImage]:W.filename,[S.assetPrecomposition]:W.filename,[S.assetDataSource]:W.filename},sc:{[S.layerSolidColor]:W.hexColor},ch:{[R.textCharacters]:W.character},fName:{[S.textFont]:W.fontName},fStyle:{[S.textFont]:W.fontStyle},style:{[R.textCharacters]:W.fontStyle},fFamily:{[S.textFont]:W.fontFamily,[R.textCharacters]:W.fontFamily},f:{[k.textDocument]:W.fontFamily},t:{[k.textDocument]:W.text}},known:{x:{[S.animatedValue]:W.expression,[S.animatedValueStatic]:W.expression,[S.animatedShape]:W.expression,[S.animatedShapeStatic]:W.expression,[S.animatedPosition]:W.expression,[S.animatedPositionStatic]:W.expression,[S.animatedColor]:W.expression,[S.animatedColorStatic]:W.expression,[S.animatedMultidimensional]:W.expression,[S.animatedMultidimensionalStatic]:W.expression,[k.textAnimatedDocument]:W.expression},v:{[S.animation]:W.version},cm:{[S.marker]:W.markerComment},a:{[k.metadata]:W.author},k:{[k.metadata]:W.keyword},d:{[k.metadata]:W.description},tc:{[k.metadata]:W.themeColor},g:{[k.metadata]:W.generator},id:{[S.assetImage]:W.id,[S.assetPrecomposition]:W.id,[S.assetDataSource]:W.id},refId:{[S.layerAudio]:W.idSound,[S.layerPrecomposition]:W.idReference,[S.layerImage]:W.idImage,[S.layerData]:W.idDataSource,[S.characterPrecomp]:W.idReference},u:{[S.assetImage]:W.path,[S.assetPrecomposition]:W.path,[S.assetDataSource]:W.path},nm:{[S.animation]:W.name,[S.assetImage]:W.name,[S.assetPrecomposition]:W.name,[S.assetDataSource]:W.name,[S.textRange]:W.name,[k.transformRepeater]:W.name,[S.animatedValue]:W.name,[S.animatedValueStatic]:W.name,[S.animatedShape]:W.name,[S.animatedShapeStatic]:W.name,[S.animatedPosition]:W.name,[S.animatedPositionStatic]:W.name,[S.animatedColor]:W.name,[S.animatedColorStatic]:W.name,[S.animatedMultidimensional]:W.name,[S.animatedMultidimensionalStatic]:W.name,...ct(R.effectParameters,W.name),...ct(R.effectList,W.name),[S.mask]:W.name,...ct(R.composition,W.name),...ct(R.shapeList,W.name),[S.strokeDashDefault]:W.name,[S.strokeDashGap]:W.name,[S.strokeDashOffset]:W.name,[S.layerStyleBevelEmboss]:W.name,[S.layerStyleColorOverlay]:W.name,[S.layerStyleDropShadow]:W.name,[S.layerStyleGradientOverlay]:W.name,[S.layerStyleInnerShadow]:W.name,[S.layerStyleOuterGlow]:W.name,[S.layerStyleSatin]:W.name,[S.layerStyleStroke]:W.name,[k.layerTransform]:W.name},mn:{[S.animation]:W.matchName,[S.animatedValue]:W.matchName,[S.animatedValueStatic]:W.matchName,[S.animatedShape]:W.matchName,[S.animatedShapeStatic]:W.matchName,[S.animatedPosition]:W.matchName,[S.animatedPositionStatic]:W.matchName,[S.animatedColor]:W.matchName,[S.animatedColorStatic]:W.matchName,[S.animatedMultidimensional]:W.matchName,[S.animatedMultidimensionalStatic]:W.matchName,...ct(R.effectParameters,W.matchName),...ct(R.effectList,W.matchName),[S.mask]:W.matchName,...ct(R.composition,W.matchName),...ct(R.shapeList,W.matchName),[S.strokeDashDefault]:W.matchName,[S.strokeDashGap]:W.matchName,[S.strokeDashOffset]:W.matchName,[S.layerStyleBevelEmboss]:W.name,[S.layerStyleColorOverlay]:W.name,[S.layerStyleDropShadow]:W.name,[S.layerStyleGradientOverlay]:W.name,[S.layerStyleInnerShadow]:W.name,[S.layerStyleOuterGlow]:W.name,[S.layerStyleSatin]:W.name,[S.layerStyleStroke]:W.name,[k.transformRepeater]:W.matchName},ln:{...ct(R.composition,W.idLayerXml),...ct(R.shapeList,W.idLayerXml)},cl:{...ct(R.composition,W.cssClass),...ct(R.shapeList,W.cssClass)},fPath:{[S.textFont]:W.fontPath},fWeight:{[S.textFont]:W.fontWeight},fClass:{[S.textFont]:W.fontCssClass},tg:{...ct(R.composition,W.layerXmlTagName)},t:{[S.assetImage]:W.assetImageType}}},Qh={required:{ty:{...ct(R.composition,j.layerType),...ct(R.shapeList,W.shapeType)}},known:{mode:{[S.mask]:W.maskMode},n:{[S.strokeDashDefault]:W.strokeDashType,[S.strokeDashGap]:W.strokeDashType,[S.strokeDashOffset]:W.strokeDashType},t:{[S.assetImage]:W.assetImageType}}},tp={required:{ip:{[S.animation]:j.inPoint,...ct(R.composition,j.inPoint)},op:{[S.animation]:j.outPoint,...ct(R.composition,j.outPoint),[S.characterPrecomp]:j.outPoint},p:{[k.animatedGradientColors]:j.count},k:{[S.animatedValueStatic]:j.staticValue,[S.animatedMultidimensionalStatic]:j.staticValue,[S.animatedPositionStatic]:j.staticValue,[S.animatedValue]:j.staticValue},w:{[S.animation]:j.width,[S.assetImage]:j.width,[S.assetPrecomposition]:j.width,[R.textCharacters]:j.width,[S.layerPrecomposition]:j.width},sw:{[S.layerSolidColor]:j.width},h:{[S.animation]:j.height,[S.assetImage]:j.height,[S.assetPrecomposition]:j.height,[S.layerPrecomposition]:j.height},sh:{[S.layerSolidColor]:j.height},size:{[R.textCharacters]:j.fontSize},ls:{[k.textDocument]:j.baselineShift},t:{[S.keyframe]:j.time,[R.keyframeList]:j.time,[R.keyframeValue]:j.time,[S.positionKeyframe]:j.time,[R.positionKeyframeList]:j.time,[S.keyframeBezierHandle]:j.time,[S.shapeKeyframe]:j.time,[S.textDocumentKeyframe]:j.timeStart},s:{[k.textDocument]:j.fontSize}},known:{v:{[S.effectValueIgnored]:j.value},tm:{[S.marker]:j.markerTime},dr:{[S.marker]:j.markerDuration},sa:{[k.motionBlur]:j.shutterAngle},sp:{[k.motionBlur]:j.shutterPhase},spf:{[k.motionBlur]:j.samplesPerFrame},asl:{[k.motionBlur]:j.adaptiveSampleLimit},ix:{...ct(R.shapeList,j.propertyIndex),...ct(R.effectList,j.propertyIndex),...ct(R.effectParameters,j.propertyIndex),[S.animatedValue]:j.propertyIndex,[S.animatedValueStatic]:j.propertyIndex,[S.animatedShape]:j.propertyIndex,[S.animatedShapeStatic]:j.propertyIndex,[S.animatedPosition]:j.propertyIndex,[S.animatedPositionStatic]:j.propertyIndex,[S.animatedColor]:j.propertyIndex,[S.animatedColorStatic]:j.propertyIndex,[S.animatedMultidimensional]:j.propertyIndex,[S.animatedMultidimensionalStatic]:j.propertyIndex},ind:{...ct(R.composition,j.compositionIndex),[S.shapePath]:j.shapePathIndex,...ct(R.effectParameters,j.effectParametersIndex),...ct(R.effectList,j.effectListIndex)},cix:{...ct(R.shapeList,j.expressionPropertyIndex)},fr:{[S.animation]:j.framerate,[S.assetPrecomposition]:j.framerate},sr:{...ct(R.composition,j.timeStretch),[S.characterPrecomp]:j.timeStretch},st:{...ct(R.composition,j.timeStart),[S.characterPrecomp]:j.timeStart},l:{[S.animatedMultidimensional]:j.length,[S.animatedMultidimensionalStatic]:j.length,[S.animatedPosition]:j.length,[S.animatedPositionStatic]:j.length,[k.translation]:j.length},parent:{...ct(R.composition,j.parentIndex)},td:{[S.layerPrecomposition]:j.matteTarget,[S.layerShape]:j.matteTarget,[S.layerSolidColor]:j.matteTarget,[S.layerImage]:j.matteTarget,[S.layerNull]:j.matteTarget,[S.layerText]:j.matteTarget},ml:{[S.shapeGradientStroke]:j.miterLimitValue,[S.shapeStroke]:j.miterLimitValue},np:{[S.shapeGroup]:j.numberOfProperties,[k.effectValueAngleValue]:j.numberOfProperties,[k.effectValueCheckboxValue]:j.numberOfProperties,[k.effectValueColorValue]:j.numberOfProperties,[k.effectValueDropdownValue]:j.numberOfProperties,[k.effectValueIgnoredValue]:j.numberOfProperties,[k.effectValueLayerValue]:j.numberOfProperties,[k.effectValuePointValue]:j.numberOfProperties,[k.effectValueSliderValue]:j.numberOfProperties,[S.effect]:j.numberOfProperties,[R.effectList]:j.numberOfProperties,[R.effectParameters]:j.numberOfProperties,...ct(R.effectList,j.numberOfProperties),...ct(R.effectParameters,j.numberOfProperties)},mm:{[S.shapeMerge]:j.mergeMode},ip:{[S.characterPrecomp]:j.inPoint},ascent:{[S.textFont]:j.ascent},r:{[k.textSelector]:j.rangeUnits},lh:{[k.textDocument]:j.lineHeight},tr:{[k.textDocument]:j.textTracking},ls:{[k.textDocument]:j.baselineShift}}},ep={required:{ty:{...ct(R.composition,j.layerType),...ct(R.layerStyleList,j.layerStyleType),...ct(R.effectParameters,j.effectType),...ct(R.effectList,j.effectType)},bm:{...ct(R.composition,j.blendMode),...ct(R.shapeList,j.blendMode)},d:{[S.shapeEllipse]:j.shapeDirection,[S.shapePath]:j.shapeDirection,[S.shapePolygon]:j.shapeDirection,[S.shapeStar]:j.shapeDirection,[S.shapeRectangle]:j.shapeDirection},t:{[S.assetDataSource]:j.dataSourceType},origin:{[S.textFont]:j.textType},b:{[k.textSelector]:j.basedOn},sh:{[k.textSelector]:j.textTypeShape}},known:{tt:{[S.layerPrecomposition]:j.matteMode,[S.layerShape]:j.matteMode,[S.layerSolidColor]:j.matteMode,[S.layerImage]:j.matteMode,[S.layerNull]:j.matteMode,[S.layerText]:j.matteMode},m:{[S.shapeRepeater]:j.composite,[S.shapeTrim]:j.multiple,[k.textFollowPath]:j.textMask},r:{[S.shapeFill]:j.fillRuleValue,[S.shapeGradientFill]:j.fillRuleValue},t:{[S.shapeGradientFill]:j.gradientType,[S.shapeGradientStroke]:j.gradientType},gt:{[S.layerStyleGradientOverlay]:j.gradientType},lc:{[S.shapeGradientStroke]:j.lineCapType,[S.shapeStroke]:j.lineCapType},lj:{[S.shapeGradientStroke]:j.lineJoinType,[S.shapeStroke]:j.lineJoinType,[S.shapeOffsetPath]:j.lineJoin},sy:{[S.shapePolygon]:j.shapePolygonStarType,[S.shapeStar]:j.shapePolygonStarType},g:{[k.textAlignmentOptions]:j.textTypeGrouping},j:{[k.textDocument]:j.textTypeJustify},ca:{[k.textDocument]:j.textTypeCaps},vj:{[k.textDocument]:j.textTypeVerticalJustify}}},rp={required:{},known:{}},ip={required:{x:{[S.keyframe]:pt.xAxisValue,[R.keyframeList]:pt.xAxisValue,[R.keyframeValue]:pt.xAxisValue,[S.positionKeyframe]:pt.xAxisValue,[R.positionKeyframeList]:pt.xAxisValue,[S.keyframeBezierHandle]:pt.xAxisValue},y:{[S.keyframe]:pt.yAxisValue,[R.keyframeList]:pt.yAxisValue,[R.keyframeValue]:pt.yAxisValue,[S.positionKeyframe]:pt.yAxisValue,[R.positionKeyframeList]:pt.yAxisValue,[S.keyframeBezierHandle]:pt.yAxisValue},t:{[k.textSelector]:pt.expressible}},known:{rn:{[k.textSelector]:pt.randomize},ddd:{[S.animation]:pt.threedimensional,...ct(R.composition,pt.threedimensional)},ao:{[S.layerPrecomposition]:pt.autoOrient,[S.layerShape]:pt.autoOrient,[S.layerSolidColor]:pt.autoOrient,[S.layerImage]:pt.autoOrient,[S.layerNull]:pt.autoOrient,[S.layerText]:pt.autoOrient},a:{[S.animatedValue]:pt.animated,[S.animatedValueStatic]:pt.animated,[S.animatedShape]:pt.animated,[S.animatedShapeStatic]:pt.animated,[S.animatedPosition]:pt.animated,[S.animatedPositionStatic]:pt.animated,[S.animatedColor]:pt.animated,[S.animatedColorStatic]:pt.animated,[S.animatedMultidimensional]:pt.animated,[S.animatedMultidimensionalStatic]:pt.animated},e:{[S.assetImage]:pt.embedded,[S.assetDataSource]:pt.embedded},en:{...ct(R.effectList,pt.enabled)},xt:{[S.assetPrecomposition]:pt.extraComposition},h:{[S.keyframe]:pt.hold,[R.keyframeList]:pt.hold,[R.keyframeValue]:pt.hold,[S.positionKeyframe]:pt.hold,[R.positionKeyframeList]:pt.hold,[S.keyframeBezierHandle]:pt.hold,[S.shapeKeyframe]:pt.hold}}},sp={required:{s:{[S.splitVector]:St.splitEnabled}},known:{c:{[S.bezier]:St.closed},inv:{[S.mask]:St.inverted},hd:{...ct(R.composition,St.hidden),...ct(R.shapeList,St.hidden)},cp:{[S.layerPrecomposition]:St.collapseTransform,[S.layerShape]:St.collapseTransform,[S.layerSolidColor]:St.collapseTransform,[S.layerImage]:St.collapseTransform,[S.layerNull]:St.collapseTransform,[S.layerText]:St.collapseTransform},hasMask:{[S.layerPrecomposition]:St.hasMask,[S.layerShape]:St.hasMask,[S.layerSolidColor]:St.hasMask,[S.layerImage]:St.hasMask,[S.layerNull]:St.hasMask,[S.layerText]:St.hasMask},mb:{[S.layerPrecomposition]:St.motionBlurEnabled,[S.layerShape]:St.motionBlurEnabled,[S.layerSolidColor]:St.motionBlurEnabled,[S.layerImage]:St.motionBlurEnabled,[S.layerNull]:St.motionBlurEnabled,[S.layerText]:St.motionBlurEnabled},of:{[k.textDocument]:St.strokeOverFill}}},ap={required:{assets:{[S.animation]:R.assets},layers:{[S.animation]:R.composition,[S.assetPrecomposition]:R.composition},shapes:{[S.layerShape]:R.shapeList,[S.characterShapes]:R.shapeList},ef:{[S.effect]:R.effectParameters,...ct(R.effectList,R.effectParameters)},i:{[S.bezier]:R.inTangents},o:{[S.bezier]:R.outTangents},v:{[S.bezier]:R.vertices},k:{[k.textAnimatedDocument]:R.textDocumentKeyframes,[S.animatedValue]:R.keyframeList,[S.animatedValueStatic]:R.staticValues,[S.animatedMultidimensional]:R.keyframeList,[S.animatedMultidimensionalStatic]:R.staticValues,[S.animatedPosition]:R.positionKeyframeList,[S.animatedPositionStatic]:R.staticValues,[S.animatedColor]:R.keyframeList,[S.animatedShape]:R.shapeKeyframeList,[S.animatedColorStatic]:R.colorRgba},a:{[k.textAnimatorData]:R.textRanges},x:{[S.keyframeBezierHandle]:R.xAxis},y:{[S.keyframeBezierHandle]:R.yAxis},s:{[S.shapeKeyframe]:R.shapeKeyframeStart},fc:{[k.textDocument]:R.documentFillColor}},known:{k:{[k.metadata]:R.keywords},comps:{[S.animation]:R.extraCompositions},chars:{[S.animation]:R.textCharacters},markers:{[S.animation]:R.markers},masksProperties:{[S.layerPrecomposition]:R.masksProperties,[S.layerShape]:R.masksProperties,[S.layerSolidColor]:R.masksProperties,[S.layerImage]:R.masksProperties,[S.layerNull]:R.masksProperties,[S.layerText]:R.masksProperties},ef:{[S.layerPrecomposition]:R.effectList,[S.layerShape]:R.effectList,[S.layerSolidColor]:R.effectList,[S.layerImage]:R.effectList,[S.layerNull]:R.effectList,[S.layerText]:R.effectList},sy:{[S.layerPrecomposition]:R.layerStyle,[S.layerShape]:R.layerStyle,[S.layerSolidColor]:R.layerStyle,[S.layerImage]:R.layerStyle,[S.layerNull]:R.layerStyle,[S.layerText]:R.layerStyle},d:{[S.shapeGradientStroke]:R.strokeDashList,[S.shapeStroke]:R.strokeDashList},it:{[S.shapeGroup]:R.shapeList},s:{[S.keyframe]:R.keyframeValue,[R.keyframeList]:R.keyframeValue,[S.positionKeyframe]:R.keyframeValue,[R.positionKeyframeList]:R.keyframeValue,[S.keyframeBezierHandle]:R.keyframeValue},e:{[S.keyframe]:R.keyframeEndValue,[R.keyframeList]:R.keyframeEndValue,[R.keyframeValue]:R.keyframeEndValue,[S.positionKeyframe]:R.keyframeEndValue,[R.positionKeyframeList]:R.keyframeEndValue,[S.keyframeBezierHandle]:R.keyframeEndValue,[S.shapeKeyframe]:R.keyframeEndValue},to:{[S.positionKeyframe]:R.valueOutTangent},ti:{[S.positionKeyframe]:R.valueInTangent},sz:{[k.textDocument]:R.wrapSize},sc:{[k.textDocument]:R.documentStrokeColor},ps:{[k.textDocument]:R.wrapPosition},list:{[k.textFonts]:R.textFontList}}},np={required:{r:{[k.layerTransform]:k.rotationClockwise,[S.shapeTransform]:k.rotationClockwise,[k.transformRepeater]:k.rotationClockwise,[k.textStyle]:k.rotationClockwise,[S.shapePolygon]:k.polygonRotationClockwise,[S.shapeStar]:k.polygonRotationClockwise,[S.shapeRectangle]:k.rounded,[S.shapeRoundedCorners]:k.radius},au:{[S.layerAudio]:k.layerAudioSettings},t:{[S.layerText]:k.textAnimatorData},pe:{[S.layerCamera]:k.perspective},ks:{[S.layerPrecomposition]:k.layerTransform,[S.layerShape]:k.layerTransform,[S.layerSolidColor]:k.layerTransform,[S.layerImage]:k.layerTransform,[S.layerNull]:k.layerTransform,[S.layerText]:k.layerTransform,[S.layerCamera]:k.layerTransform,[S.shapePath]:k.animatedShapeProp},p:{[S.shapeEllipse]:k.animatedPositionProp,[S.shapePolygon]:k.animatedPositionProp,[S.shapeStar]:k.animatedPositionProp,[S.shapeRectangle]:k.animatedPositionProp,[k.textAnimatorData]:k.textFollowPath},s:{[S.shapeEllipse]:k.shapeEllipseSize,[S.shapeGradientFill]:k.startPoint,[S.shapeGradientStroke]:k.startPoint,[S.shapeRectangle]:k.size,[S.shapeTrim]:k.shapeTrimStart,[S.textDocumentKeyframe]:k.textDocument,[S.layerStyleStroke]:k.blurSize,[S.layerStyleDropShadow]:k.blurSize,[S.layerStyleInnerShadow]:k.blurSize,[S.layerStyleBevelEmboss]:k.blurSize,[S.layerStyleSatin]:k.blurSize},o:{[S.shapeFill]:k.opacity,[S.shapeGradientFill]:k.opacity,[S.shapeTrim]:k.offset,[S.shapeGradientStroke]:k.strokeOpacity,[S.shapeStroke]:k.strokeOpacity},c:{[S.shapeFill]:k.shapeFillColor,[S.shapeRepeater]:k.copies,[S.shapeStroke]:k.shapeStrokeColor},e:{[S.shapeGradientFill]:k.endPoint,[S.shapeGradientStroke]:k.endPoint,[S.shapeTrim]:k.shapeTrimEnd},g:{[S.shapeGradientFill]:k.animatedGradientColors,[S.shapeGradientStroke]:k.animatedGradientColors},or:{[S.shapePolygon]:k.outerRadius,[S.shapeStar]:k.outerRadius},os:{[S.shapePolygon]:k.outerRoundness,[S.shapeStar]:k.outerRoundness},pt:{[S.shapePolygon]:k.points,[S.shapeStar]:k.points},ir:{[S.shapeStar]:k.innerRadius},is:{[S.shapeStar]:k.innerRoundness},tr:{[S.shapeRepeater]:k.transformRepeater},data:{[R.textCharacters]:k.textCharacterData},a:{[k.textSelector]:k.maxAmount},d:{[k.textAnimatorData]:k.textAnimatedDocument},k:{[S.animatedShapeStatic]:k.animatedShapeBezier,[k.animatedGradientColors]:k.animatedMultidimensionalProp},lv:{[k.layerAudioSettings]:k.level},x:{[S.splitVector]:k.splitX},y:{[S.splitVector]:k.splitY},z:{[S.splitVector]:k.splitZ},lc:{[S.layerStyleDropShadow]:k.layerConceal},m:{[k.textAnimatorData]:k.textAlignmentOptions},w:{[S.shapeGradientStroke]:k.strokeWidth,[S.shapeStroke]:k.strokeWidth}},known:{xe:{[k.textSelector]:k.maxEase},ne:{[k.textSelector]:k.minEase},meta:{[S.animation]:k.metadata},[k.metadata]:{[S.animation]:k.userMetadata},mb:{[S.animation]:k.motionBlur},fonts:{[S.animation]:k.textFonts},v:{...ct(R.effectParameters,j.value),[S.strokeDashDefault]:k.strokeLength,[S.strokeDashGap]:k.strokeLength,[S.strokeDashOffset]:k.strokeLength,[S.effectValueAngle]:k.effectValueAngleValue,[S.effectValueCheckbox]:k.effectValueCheckboxValue,[S.effectValueColor]:k.effectValueColorValue,[S.effectValueDropdown]:k.effectValueDropdownValue,[S.effectValueIgnored]:k.effectValueIgnoredValue,[S.effectValueLayer]:k.effectValueLayerValue,[S.effectValuePoint]:k.effectValuePointValue,[S.effectValueSlider]:k.effectValueSliderValue},rx:{[k.layerTransform]:k.rotationX,[S.shapeTransform]:k.rotationX,[k.transformRepeater]:k.rotationX,[k.textStyle]:k.rotationX},ry:{[k.layerTransform]:k.rotationY,[S.shapeTransform]:k.rotationY,[k.transformRepeater]:k.rotationY,[k.textStyle]:k.rotationY},rz:{[k.layerTransform]:k.rotationZ,[S.shapeTransform]:k.rotationZ,[k.transformRepeater]:k.rotationZ,[k.textStyle]:k.rotationZ},or:{[k.layerTransform]:k.orientation,[S.shapeTransform]:k.orientation,[k.transformRepeater]:k.orientation,[k.textStyle]:k.orientation},a:{[k.layerTransform]:k.anchorPoint,[k.transformRepeater]:k.anchorPoint,[S.shapeTransform]:k.anchorPoint,[k.textStyle]:k.anchorPoint,[S.shapeGradientFill]:k.highlightAngle,[S.shapeGradientStroke]:k.highlightAngle,[S.shapePuckerBloat]:k.amount,[S.shapeTwist]:k.angle,[S.shapeOffsetPath]:k.amount,[S.textRange]:k.textStyle,[k.textFollowPath]:k.forceAlignment,[k.textSelector]:k.maxAmount,[k.textAlignmentOptions]:k.textGroupAlignment,[S.layerStyleDropShadow]:k.angle,[S.layerStyleInnerShadow]:k.angle,[S.layerStyleBevelEmboss]:k.angle,[S.layerStyleSatin]:k.angle,[S.layerStyleGradientOverlay]:k.angle},s:{[k.layerTransform]:k.scale,[S.shapeTransform]:k.scale,[k.transformRepeater]:k.scale,[k.textStyle]:k.scale,[S.shapeZigZags]:k.shapeZigZagSize,[S.textRange]:k.textSelector,[S.layerStyleStroke]:k.size,[S.layerStyleGradientOverlay]:k.gradientOverlayScale,[k.textSelector]:k.textSelectorStart},o:{[k.layerTransform]:k.transformOpacity,[S.shapeTransform]:k.transformOpacity,[k.transformRepeater]:k.transformOpacity,[k.textStyle]:k.transformOpacity,[k.textSelector]:k.offset,[S.shapeFill]:k.opacity,[S.shapeGradientFill]:k.opacity,[S.shapeGradientStroke]:k.opacity,[S.shapeStroke]:k.opacity,[S.mask]:k.maskOpacity,[S.shapeGradientFill]:k.opacity,[S.shapeRepeater]:k.offset,[S.keyframe]:k.outTangent,[R.keyframeList]:k.outTangent,[R.keyframeValue]:k.outTangent,[S.positionKeyframe]:k.outTangent,[R.positionKeyframeList]:k.outTangent,[S.keyframeBezierHandle]:k.outTangent,[S.shapeKeyframe]:k.outTangent,[S.layerStyleDropShadow]:k.opacity,[S.layerStyleInnerShadow]:k.opacity,[S.layerStyleBevelEmboss]:k.opacity,[S.layerStyleSatin]:k.opacity,[S.layerStyleColorOverlay]:k.opacity,[S.layerStyleGradientOverlay]:k.opacity},i:{[S.keyframe]:k.inTangent,[R.keyframeList]:k.inTangent,[R.keyframeValue]:k.inTangent,[S.positionKeyframe]:k.inTangent,[R.positionKeyframeList]:k.inTangent,[S.keyframeBezierHandle]:k.inTangent,[S.shapeKeyframe]:k.inTangent},sk:{[k.layerTransform]:k.skew,[S.shapeTransform]:k.skew,[k.transformRepeater]:k.skew,[k.textStyle]:k.skew},sa:{[k.layerTransform]:k.skewAxis,[S.shapeTransform]:k.skewAxis,[k.transformRepeater]:k.skewAxis,[k.textStyle]:k.skewAxis},p:{[k.layerTransform]:k.translation,[S.shapeTransform]:k.translation,[k.transformRepeater]:k.translation,[k.textStyle]:k.translation,[k.textFollowPath]:k.perpendicularToPath},pt:{[S.mask]:k.maskVertices,[S.shapeZigZags]:k.points},x:{[S.mask]:k.dilate},tm:{[S.layerPrecomposition]:k.timeRemapping},h:{[S.shapeGradientFill]:k.highlightLength,[S.shapeGradientStroke]:k.highlightLength},r:{[S.shapeGradientFill]:k.fillRule,[S.shapeZigZags]:k.roundness,[k.textFollowPath]:k.reversePath,[S.layerStyleOuterGlow]:k.range},ml2:{[S.shapeGradientStroke]:k.miterLimitAlternative,[S.shapeStroke]:k.miterLimitAlternative},w:{[S.shapeGradientStroke]:k.strokeWidth,[S.shapeStroke]:k.strokeWidth},c:{[S.shapeTrim]:k.center,[S.layerStyleStroke]:k.layerStyleColor,[S.layerStyleDropShadow]:k.layerStyleColor,[S.layerStyleInnerShadow]:k.layerStyleColor,[S.layerStyleBevelEmboss]:k.layerStyleColor,[S.layerStyleOuterGlow]:k.layerStyleColor},ml:{[S.shapeOffsetPath]:k.miterLimit},so:{[S.layerStyleBevelEmboss]:k.shadowOpacity,[S.layerStyleColorOverlay]:k.opacity,[k.transformRepeater]:k.startOpacity},eo:{[k.transformRepeater]:k.startOpacity},ks:{[S.characterPrecomp]:k.layerTransform,[S.shapePath]:k.shape},f:{[k.textFollowPath]:k.firstMargin},l:{[k.textFollowPath]:k.lastMargin},sw:{[k.textStyle]:k.strokeWidth,[k.textDocument]:k.strokeWidth},sc:{[k.textStyle]:k.strokeColor,[k.textDocument]:k.strokeColor,[S.layerStyleBevelEmboss]:k.shadowColor},sh:{[k.textStyle]:k.strokeHue},ss:{[k.textStyle]:k.strokeSaturation},sb:{[k.textStyle]:k.strokeBrightness},fc:{[k.textStyle]:k.fillColor},fh:{[k.textStyle]:k.fillHue},fs:{[k.textStyle]:k.fillSaturation},fo:{[k.textStyle]:k.fillOpacity},fb:{[k.textStyle]:k.fillBrightness},t:{[k.textStyle]:k.letterSpacing},bl:{[k.textStyle]:k.blur},ls:{[k.textStyle]:k.lineSpacing},sm:{[k.textSelector]:k.selectorSmoothness,[S.layerStyleBevelEmboss]:k.shadowMode},e:{[k.textSelector]:k.textSelectorEnd},gf:{[S.layerStyleGradientOverlay]:k.animatedGradientColors},ch:{[S.layerStyleDropShadow]:k.chokeSpread,[S.layerStyleInnerShadow]:k.chokeSpread,[S.layerStyleBevelEmboss]:k.chokeSpread,[S.layerStyleOuterGlow]:k.chokeSpread},bm:{[S.layerStyleDropShadow]:k.layerStyleBlendMode,[S.layerStyleInnerShadow]:k.layerStyleBlendMode,[S.layerStyleBevelEmboss]:k.layerStyleBlendMode,[S.layerStyleSatin]:k.layerStyleBlendMode,[S.layerStyleColorOverlay]:k.layerStyleBlendMode,[S.layerStyleGradientOverlay]:k.layerStyleBlendMode},no:{[S.layerStyleDropShadow]:k.noise,[S.layerStyleInnerShadow]:k.noise,[S.layerStyleOuterGlow]:k.noise,[S.layerStyleInnerGlow]:k.noise},d:{[S.layerStyleDropShadow]:k.distance,[S.layerStyleInnerShadow]:k.distance,[S.layerStyleBevelEmboss]:k.distance,[S.layerStyleOuterGlow]:k.distance},j:{[S.layerStyleOuterGlow]:k.jitter},sr:{[S.layerStyleInnerGlow]:k.source,[S.layerStyleBevelEmboss]:k.strength},bs:{[S.layerStyleBevelEmboss]:k.bevelStyle},bt:{[S.layerStyleBevelEmboss]:k.technique},sf:{[S.layerStyleBevelEmboss]:k.soften},ga:{[S.layerStyleBevelEmboss]:k.globalAngle},ll:{[S.layerStyleBevelEmboss]:k.altitude},hm:{[S.layerStyleBevelEmboss]:k.highlightMode},hc:{[S.layerStyleBevelEmboss]:k.highlightColor},ho:{[S.layerStyleBevelEmboss]:k.highlightOpacity},in:{[S.layerStyleSatin]:k.invert},gs:{[S.layerStyleGradientOverlay]:k.smoothness},re:{[S.layerStyleGradientOverlay]:k.reverse},al:{[S.layerStyleGradientOverlay]:k.align},of:{[S.layerStyleGradientOverlay]:k.offset}}},oe=(t,e,r,i)=>{let s=(r.required[t]||{})[e];if(s)return {type:i,title:s,parentTitle:e,required:!0};let a=(r.known[t]||{})[e]||Ne;return {type:i,title:a,parentTitle:e,required:!1}},op=(t,e)=>oe(t,e,ap,\"collection\"),lp=(t,e)=>oe(t,e,np,\"element\"),hp=(t,e,r)=>{switch(e.value.type){case\"String\":let i=oe(t,r,Yh,\"attribute\");return i.title===Ne?oe(t,r,Qh,\"constant\"):i;case\"Boolean\":return oe(t,r,sp,\"attribute\");case\"Number\":let s=oe(t,r,tp,\"attribute\");if(s.title===Ne){let a=oe(t,r,ep,\"constant\");return a.title===Ne?oe(t,r,ip,\"integer-boolean\"):a}else return s;case\"Null\":return oe(t,r,rp,\"attribute\");default:return {type:\"missing\",title:Ne,parentTitle:r,required:!1}}},pp=(t,e,r)=>{switch(e.value.type){case\"Array\":return op(t,r);case\"Object\":return lp(t,r);default:return hp(t,e,r)}},fp=class{constructor(t=1/0){this._capacity=t,Ts(this,\"_keys\",[]),Ts(this,\"_storage\",new WeakMap);}peek(){let t=this.size(),e=this._keys[t-1];return e?this._storage.get(e):void 0}pop(){let t=this._keys.pop();if(t!==void 0){let e=this._storage.get(t);return this._storage.delete(t),e}}push(t){if(this.size()===this._capacity)throw Error(\"Stack has reached max capacity, you cannot add more items\");let e={i:this._keys.length};this._storage.set(e,t),this._keys.push(e);}size(){return this._keys.length}},cp={position:!0,valueType:!0,messages:{warning:!1}},Ds=(t,e,r)=>{r.messages.warning&&t.message(e);},up=(t,e)=>!e.valueType||t.type===\"Array\"||t.type===\"Object\"||t.type===\"Document\"?{}:{valueType:t.type.toLowerCase()},Vr=(t,e)=>e.position?{position:{...t.loc}}:{},Fs=(t,e)=>{let r=Vr(t,e),i=up(t,e);return Rh(t.value,{...r,...i})},dp=(t,e)=>{let r=t.name.value;if(e.position){let i=Vr(t.name,e);return zh(r,{...i})}else return r},mp=(t,e,r)=>{let i=dp(t,r),s=typeof i==\"string\"?i:i.value,a={...Vr(t,r)},{title:n}=pp(s,t,e);switch(t.value.type){case\"Array\":return Gh(i,n,[],{...a});case\"Object\":return jh(i,n,[],{...a});default:return Nh(i,n,[],{...a})}},Ha=(t,e)=>e.loc.end.column===t.loc.end.column;function Lt(t,e,r){Ae(t,e)||r.fail(`Unexpected node type found ${t?.type}, has to be 'array'`);}var yp=t=>{let e=[];return t.elements.forEach(r=>{Ae(r,\"Object\")&&r.members.forEach(i=>e.push(i));}),e},gp=(t,e,r,i,s)=>{let{key:a,parentTitle:n,type:o}=r;switch(o){case\"Constant\":if(!Ae(t,\"String\")&&!Ae(t,\"Number\"))break;let{defaultValue:h,prefix:l,values:c}=n,f=c[h];if(!f)throw new Error(`[${e}] '${h}' has to present in \"dependent.parentTitle.values\"`);let d=t.value,m=c[d];if(!m){let v=`[${e}] '${d}' is missing in \"dependent.parentTitle.values\"`;Ds(i,v,s);}let p=typeof m>\"u\"?f:m;return l&&l.length>0?`${l}-${p}`:p;case\"Array\":if(!Ae(t,\"Array\"))break;let u=r.childType;if(!(u&&t.elements.find(v=>v.type===u)))break;return n;default:if(o!==t.type){let v=`${e}'s '${a}' type is ${t.type} but has to be ${o}`;Ds(i,v,s);break}return n}},$a=(t,e,r,i,s)=>{let a=e.reduce((n,o)=>{let h=o.name.value;return n[h]=o.value,n},{});for(let n of r){let{key:o}=n,h=a[o];if(!h)continue;let l=gp(h,t,n,i,s);if(l)return l}},Is=(t,e,r,i)=>{let s=qa(t,e),{defaultTitle:a,dependents:n}=s;return n&&$a(e,t.members,n,r,i)||a},Vs=(t,e,r,i)=>{let s=qa(t,e),{defaultTitle:a,dependents:n}=s;if(!n)return a;let o=yp(t);return $a(e,o,n,r,i)||a},vp=(t,e,r,i,s)=>{let a=Vr(t,s);switch(t.type){case\"Document\":t.body.type!==\"Object\"&&i.fail(new Error(`Lottie must be \"Object\" but it's \"${t.body.type}\"`));break;case\"Member\":let n=r.peek();r.push(mp(t,n.title,s));break;case\"Object\":switch(e.type){case\"Document\":r.push(qh([],{...a}));break;case\"Member\":let o=r.peek();Lt(o,\"element\",i);let h=Is(t,o.title,i,s);r.push(As(h,[],{...a}));break;case\"Array\":let l=r.peek();Lt(l,\"array\",i);let c=Is(t,l.title,i,s);r.push(As(c,[],{...a}));break}break;case\"Array\":switch(e.type){case\"Member\":let o=r.peek();Lt(o,\"collection\",i);let h=Vs(t,o.title,i,s);r.push(Es(h,[],{...a}));break;case\"Array\":let l=r.peek();Lt(l,\"array\",i);let c=Vs(t,l.title,i,s);r.push(Es(c,[],{...a}));break}break;default:switch(e.type){case\"Member\":Ha(t,e)&&r.push(Fs(t,s));break;case\"Array\":r.push(Fs(t,s));break}break}},bp=(t,e,r,i,s,a)=>{switch(t.type){case\"Document\":break;case\"Member\":let n=r.pop();switch(n.type){case\"element\":break;case\"collection\":break;case\"attribute\":!a.hasExpressions&&n.title===\"expression\"&&(a.hasExpressions=!0);break;default:i.fail(\"Node's type has to be 'element', 'collection or 'attribute'\");}let o=r.peek();switch(o.type){case\"object\":break;case\"root\":break;default:i.fail(\"ParentNode's type has to be 'object' or 'root'\");}o.children.push(n);break;case\"Object\":switch(e.type){case\"Document\":break;case\"Member\":let h=r.pop();Lt(h,\"object\",i);let l=r.peek();Lt(l,\"element\",i),h.title===l.title&&(h.title=`${l.title}-children`),l.children=[h];break;case\"Array\":let c=r.pop();Lt(c,\"object\",i);let f=r.peek();Lt(f,\"array\",i),f.children.push(c);break}break;case\"Array\":switch(e.type){case\"Member\":let h=r.pop();Lt(h,\"array\",i);let l=r.peek();Lt(l,\"collection\",i),h.title===l.title&&(h.title=`${l.title}-children`),l.children=[h];break;case\"Array\":let c=r.pop();Lt(c,\"array\",i);let f=r.peek();Lt(f,\"array\",i),f.children.push(c);break}break;default:switch(e.type){case\"Member\":if(Ha(t,e)){let c=r.pop();Lt(c,\"primitive\",i);let f=r.peek();Lt(f,\"attribute\",i),f.children=[c];}break;case\"Array\":let h=r.pop();Lt(h,\"primitive\",i);let l=r.peek();Lt(l,\"array\",i),l.children.push(h);break}break}};function wp(t,e,r={}){let i=(0, Cs.parse)(t,{tokens:!0}),s=(0, Hh.default)(cp,r.parse),a=i.tokens.length,n=new fp(a),o={hasExpressions:!1};(0, Cs.traverse)(i,{enter(c,f){vp(c,f,n,e,s);},exit(c,f){bp(c,f,n,e,s,o);}});let h={parse:{...s.messages.warning&&e.messages.length>0?{messages:e.messages}:{}}};Object.assign(e.data,h);let l=n.pop();if(Ae(l,\"root\"))return l.hasExpressions=o.hasExpressions,l;e.fail(`Stack's last item has to be \"root\" but it's \"${l?.type}\"`,l);}var xp=function(t={}){let e=this.data(\"settings\")||{parse:{}};e.parse=(0, Lh.default)(e.parse,t),Object.assign(this,{Parser:(r,i)=>wp(r,i,e)});},Sp=xp;function Ce(t){let e=r=>{let i={};return r.children.forEach(s=>{let a=typeof s.key==\"string\"?s.key:s.key.value,n=s.children[0];n&&(i[a]=Ce(n));}),i};switch(t.type){case\"primitive\":switch(typeof t.value){case\"number\":return t.value;case\"string\":return t.value;case\"boolean\":return t.value;case\"object\":return null;default:throw new Error(`Unknown Primitive type ${t.type}.`)}case\"attribute\":return t.children[0]?Ce(t.children[0]):null;case\"collection\":return t.children[0]?Ce(t.children[0]):null;case\"element\":return t.children[0]?Ce(t.children[0]):null;case\"array\":return t.children.map(Ce);case\"root\":return e(t);case\"object\":return e(t);default:throw new Error(`Unknown node type ${t.type}.`)}}var kp={indent:0};function Pp(t,e,r={}){let i={...kp,...r.stringify},s=Ce(t);return JSON.stringify(s,null,i.indent)}var _p=function(t={}){let e=this.data(\"settings\")||{stringify:{}};e.stringify={...e.stringify,...t},Object.assign(this,{Compiler:(r,i)=>Pp(r,i,e)});},Cp=_p;function Os(t){if(t)throw t}var Ap=Yt(fa(),1),Ls=Yt(Go(),1);function bi(t){if(typeof t!=\"object\"||t===null)return !1;let e=Object.getPrototypeOf(t);return (e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}function Ep(){let t=[],e={run:r,use:i};return e;function r(...s){let a=-1,n=s.pop();if(typeof n!=\"function\")throw new TypeError(\"Expected function as last argument, not \"+n);o(null,...s);function o(h,...l){let c=t[++a],f=-1;if(h){n(h);return}for(;++f<s.length;)(l[f]===null||l[f]===void 0)&&(l[f]=s[f]);s=l,c?Tp(c,o)(...l):n(null,...l);}}function i(s){if(typeof s!=\"function\")throw new TypeError(\"Expected `middelware` to be a function, not \"+s);return t.push(s),e}}function Tp(t,e){let r;return i;function i(...n){let o=t.length>n.length,h;o&&n.push(s);try{h=t.apply(this,n);}catch(l){let c=l;if(o&&r)throw c;return s(c)}o||(h instanceof Promise?h.then(a,s):h instanceof Error?s(h):a(h));}function s(n,...o){r||(r=!0,e(n,...o));}function a(n){s(null,n);}}var Mp=Yt(fa(),1);function Dp(t){return !t||typeof t!=\"object\"?\"\":\"position\"in t||\"type\"in t?Bs(t.position):\"start\"in t||\"end\"in t?Bs(t):\"line\"in t||\"column\"in t?wi(t):\"\"}function wi(t){return Rs(t&&t.line)+\":\"+Rs(t&&t.column)}function Bs(t){return wi(t&&t.start)+\"-\"+wi(t&&t.end)}function Rs(t){return t&&typeof t==\"number\"?t:1}var Kt=class extends Error{constructor(t,e,r){let i=[null,null],s={start:{line:null,column:null},end:{line:null,column:null}};if(super(),typeof e==\"string\"&&(r=e,e=void 0),typeof r==\"string\"){let a=r.indexOf(\":\");a===-1?i[1]=r:(i[0]=r.slice(0,a),i[1]=r.slice(a+1));}e&&(\"type\"in e||\"position\"in e?e.position&&(s=e.position):\"start\"in e||\"end\"in e?s=e:(\"line\"in e||\"column\"in e)&&(s.start=e)),this.name=Dp(e)||\"1:1\",this.message=typeof t==\"object\"?t.message:t,this.stack=\"\",typeof t==\"object\"&&t.stack&&(this.stack=t.stack),this.reason=this.message,this.fatal,this.line=s.start.line,this.column=s.start.column,this.position=s,this.source=i[0],this.ruleId=i[1],this.file,this.actual,this.expected,this.url,this.note;}};Kt.prototype.file=\"\";Kt.prototype.name=\"\";Kt.prototype.reason=\"\";Kt.prototype.message=\"\";Kt.prototype.stack=\"\";Kt.prototype.fatal=null;Kt.prototype.column=null;Kt.prototype.line=null;Kt.prototype.source=null;Kt.prototype.ruleId=null;Kt.prototype.position=null;var ee={basename:Fp,dirname:Ip,extname:Vp,join:Op,sep:\"/\"};function Fp(t,e){if(e!==void 0&&typeof e!=\"string\")throw new TypeError('\"ext\" argument must be a string');rr(t);let r=0,i=-1,s=t.length,a;if(e===void 0||e.length===0||e.length>t.length){for(;s--;)if(t.charCodeAt(s)===47){if(a){r=s+1;break}}else i<0&&(a=!0,i=s+1);return i<0?\"\":t.slice(r,i)}if(e===t)return \"\";let n=-1,o=e.length-1;for(;s--;)if(t.charCodeAt(s)===47){if(a){r=s+1;break}}else n<0&&(a=!0,n=s+1),o>-1&&(t.charCodeAt(s)===e.charCodeAt(o--)?o<0&&(i=s):(o=-1,i=n));return r===i?i=n:i<0&&(i=t.length),t.slice(r,i)}function Ip(t){if(rr(t),t.length===0)return \".\";let e=-1,r=t.length,i;for(;--r;)if(t.charCodeAt(r)===47){if(i){e=r;break}}else i||(i=!0);return e<0?t.charCodeAt(0)===47?\"/\":\".\":e===1&&t.charCodeAt(0)===47?\"//\":t.slice(0,e)}function Vp(t){rr(t);let e=t.length,r=-1,i=0,s=-1,a=0,n;for(;e--;){let o=t.charCodeAt(e);if(o===47){if(n){i=e+1;break}continue}r<0&&(n=!0,r=e+1),o===46?s<0?s=e:a!==1&&(a=1):s>-1&&(a=-1);}return s<0||r<0||a===0||a===1&&s===r-1&&s===i+1?\"\":t.slice(s,r)}function Op(...t){let e=-1,r;for(;++e<t.length;)rr(t[e]),t[e]&&(r=r===void 0?t[e]:r+\"/\"+t[e]);return r===void 0?\".\":Lp(r)}function Lp(t){rr(t);let e=t.charCodeAt(0)===47,r=Bp(t,!e);return r.length===0&&!e&&(r=\".\"),r.length>0&&t.charCodeAt(t.length-1)===47&&(r+=\"/\"),e?\"/\"+r:r}function Bp(t,e){let r=\"\",i=0,s=-1,a=0,n=-1,o,h;for(;++n<=t.length;){if(n<t.length)o=t.charCodeAt(n);else {if(o===47)break;o=47;}if(o===47){if(!(s===n-1||a===1))if(s!==n-1&&a===2){if(r.length<2||i!==2||r.charCodeAt(r.length-1)!==46||r.charCodeAt(r.length-2)!==46){if(r.length>2){if(h=r.lastIndexOf(\"/\"),h!==r.length-1){h<0?(r=\"\",i=0):(r=r.slice(0,h),i=r.length-1-r.lastIndexOf(\"/\")),s=n,a=0;continue}}else if(r.length>0){r=\"\",i=0,s=n,a=0;continue}}e&&(r=r.length>0?r+\"/..\":\"..\",i=2);}else r.length>0?r+=\"/\"+t.slice(s+1,n):r=t.slice(s+1,n),i=n-s-1;s=n,a=0;}else o===46&&a>-1?a++:a=-1;}return r}function rr(t){if(typeof t!=\"string\")throw new TypeError(\"Path must be a string. Received \"+JSON.stringify(t))}var Rp={cwd:zp};function zp(){return \"/\"}function xi(t){return t!==null&&typeof t==\"object\"&&t.href&&t.origin}function Np(t){if(typeof t==\"string\")t=new URL(t);else if(!xi(t)){let e=new TypeError('The \"path\" argument must be of type string or an instance of URL. Received `'+t+\"`\");throw e.code=\"ERR_INVALID_ARG_TYPE\",e}if(t.protocol!==\"file:\"){let e=new TypeError(\"The URL must be of scheme file\");throw e.code=\"ERR_INVALID_URL_SCHEME\",e}return jp(t)}function jp(t){if(t.hostname!==\"\"){let i=new TypeError('File URL host must be \"localhost\" or empty on darwin');throw i.code=\"ERR_INVALID_FILE_URL_HOST\",i}let e=t.pathname,r=-1;for(;++r<e.length;)if(e.charCodeAt(r)===37&&e.charCodeAt(r+1)===50){let i=e.charCodeAt(r+2);if(i===70||i===102){let s=new TypeError(\"File URL path must not include encoded / characters\");throw s.code=\"ERR_INVALID_FILE_URL_PATH\",s}}return decodeURIComponent(e)}var ri=[\"history\",\"path\",\"basename\",\"stem\",\"extname\",\"dirname\"],Gp=class{constructor(t){let e;t?typeof t==\"string\"||qp(t)?e={value:t}:xi(t)?e={path:t}:e=t:e={},this.data={},this.messages=[],this.history=[],this.cwd=Rp.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++r<ri.length;){let s=ri[r];s in e&&e[s]!==void 0&&e[s]!==null&&(this[s]=s===\"history\"?[...e[s]]:e[s]);}let i;for(i in e)ri.includes(i)||(this[i]=e[i]);}get path(){return this.history[this.history.length-1]}set path(t){xi(t)&&(t=Np(t)),si(t,\"path\"),this.path!==t&&this.history.push(t);}get dirname(){return typeof this.path==\"string\"?ee.dirname(this.path):void 0}set dirname(t){zs(this.basename,\"dirname\"),this.path=ee.join(t||\"\",this.basename);}get basename(){return typeof this.path==\"string\"?ee.basename(this.path):void 0}set basename(t){si(t,\"basename\"),ii(t,\"basename\"),this.path=ee.join(this.dirname||\"\",t);}get extname(){return typeof this.path==\"string\"?ee.extname(this.path):void 0}set extname(t){if(ii(t,\"extname\"),zs(this.dirname,\"extname\"),t){if(t.charCodeAt(0)!==46)throw new Error(\"`extname` must start with `.`\");if(t.includes(\".\",1))throw new Error(\"`extname` cannot contain multiple dots\")}this.path=ee.join(this.dirname,this.stem+(t||\"\"));}get stem(){return typeof this.path==\"string\"?ee.basename(this.path,this.extname):void 0}set stem(t){si(t,\"stem\"),ii(t,\"stem\"),this.path=ee.join(this.dirname||\"\",t+(this.extname||\"\"));}toString(t){return (this.value||\"\").toString(t||void 0)}message(t,e,r){let i=new Kt(t,e,r);return this.path&&(i.name=this.path+\":\"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}info(t,e,r){let i=this.message(t,e,r);return i.fatal=null,i}fail(t,e,r){let i=this.message(t,e,r);throw i.fatal=!0,i}};function ii(t,e){if(t&&t.includes(ee.sep))throw new Error(\"`\"+e+\"` cannot be a path: did not expect `\"+ee.sep+\"`\")}function si(t,e){if(!t)throw new Error(\"`\"+e+\"` cannot be empty\")}function zs(t,e){if(!t)throw new Error(\"Setting `\"+e+\"` requires `path` to be set too\")}function qp(t){return (0, Mp.default)(t)}var Hp=Wa().freeze(),Ua={}.hasOwnProperty;function Wa(){let t=Ep(),e=[],r={},i,s=-1;return a.data=n,a.Parser=void 0,a.Compiler=void 0,a.freeze=o,a.attachers=e,a.use=h,a.parse=l,a.stringify=c,a.run=f,a.runSync=d,a.process=m,a.processSync=p,a;function a(){let u=Wa(),v=-1;for(;++v<e.length;)u.use(...e[v]);return u.data((0, Ls.default)(!0,{},r)),u}function n(u,v){return typeof u==\"string\"?arguments.length===2?(oi(\"data\",i),r[u]=v,a):Ua.call(r,u)&&r[u]||null:u?(oi(\"data\",i),r=u,a):r}function o(){if(i)return a;for(;++s<e.length;){let[u,...v]=e[s];if(v[0]===!1)continue;v[0]===!0&&(v[0]=void 0);let y=u.call(a,...v);typeof y==\"function\"&&t.use(y);}return i=!0,s=Number.POSITIVE_INFINITY,a}function h(u,...v){let y;if(oi(\"use\",i),u!=null)if(typeof u==\"function\")x(u,...v);else if(typeof u==\"object\")Array.isArray(u)?w(u):b(u);else throw new TypeError(\"Expected usable value, not `\"+u+\"`\");return y&&(r.settings=Object.assign(r.settings||{},y)),a;function g(_){if(typeof _==\"function\")x(_);else if(typeof _==\"object\")if(Array.isArray(_)){let[C,...T]=_;x(C,...T);}else b(_);else throw new TypeError(\"Expected usable value, not `\"+_+\"`\")}function b(_){w(_.plugins),_.settings&&(y=Object.assign(y||{},_.settings));}function w(_){let C=-1;if(_!=null)if(Array.isArray(_))for(;++C<_.length;){let T=_[C];g(T);}else throw new TypeError(\"Expected a list of plugins, not `\"+_+\"`\")}function x(_,C){let T=-1,O;for(;++T<e.length;)if(e[T][0]===_){O=e[T];break}O?(bi(O[1])&&bi(C)&&(C=(0, Ls.default)(!0,O[1],C)),O[1]=C):e.push([...arguments]);}}function l(u){a.freeze();let v=Re(u),y=a.Parser;return ai(\"parse\",y),Ns(y,\"parse\")?new y(String(v),v).parse():y(String(v),v)}function c(u,v){a.freeze();let y=Re(v),g=a.Compiler;return ni(\"stringify\",g),js(u),Ns(g,\"compile\")?new g(u,y).compile():g(u,y)}function f(u,v,y){if(js(u),a.freeze(),!y&&typeof v==\"function\"&&(y=v,v=void 0),!y)return new Promise(g);g(null,y);function g(b,w){t.run(u,Re(v),x);function x(_,C,T){C=C||u,_?w(_):b?b(C):y(null,C,T);}}}function d(u,v){let y,g;return a.run(u,v,b),Gs(\"runSync\",\"run\",g),y;function b(w,x){Os(w),y=x,g=!0;}}function m(u,v){if(a.freeze(),ai(\"process\",a.Parser),ni(\"process\",a.Compiler),!v)return new Promise(y);y(null,v);function y(g,b){let w=Re(u);a.run(a.parse(w),w,(_,C,T)=>{if(_||!C||!T)x(_);else {let O=a.stringify(C,T);O==null||(Wp(O)?T.value=O:T.result=O),x(_,T);}});function x(_,C){_||!C?b(_):g?g(C):v(null,C);}}}function p(u){let v;a.freeze(),ai(\"processSync\",a.Parser),ni(\"processSync\",a.Compiler);let y=Re(u);return a.process(y,g),Gs(\"processSync\",\"process\",v),y;function g(b){v=!0,Os(b);}}}function Ns(t,e){return typeof t==\"function\"&&t.prototype&&($p(t.prototype)||e in t.prototype)}function $p(t){let e;for(e in t)if(Ua.call(t,e))return !0;return !1}function ai(t,e){if(typeof e!=\"function\")throw new TypeError(\"Cannot `\"+t+\"` without `Parser`\")}function ni(t,e){if(typeof e!=\"function\")throw new TypeError(\"Cannot `\"+t+\"` without `Compiler`\")}function oi(t,e){if(e)throw new Error(\"Cannot call `\"+t+\"` on a frozen processor.\\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.\")}function js(t){if(!bi(t)||typeof t.type!=\"string\")throw new TypeError(\"Expected node, got `\"+t+\"`\")}function Gs(t,e,r){if(!r)throw new Error(\"`\"+t+\"` finished async. Use `\"+e+\"` instead\")}function Re(t){return Up(t)?t:new Gp(t)}function Up(t){return !!(t&&typeof t==\"object\"&&\"message\"in t&&\"messages\"in t)}function Wp(t){return typeof t==\"string\"||(0, Ap.default)(t)}var Jp=Hp().use(Sp).use(Cp).freeze(),Zp=Yt(qo(),1),Kp={name:\"@dotlottie/common\",version:\"0.1.0\",type:\"module\",description:\"\",author:\"Afsal <afsal@lottiefiles.com>, Sam Osborne <sam@lottiefiles.com>\",license:\"MIT\",private:!0,engines:{node:\">18.0.0\"},module:\"dist/index.js\",types:\"dist/index.d.ts\",files:[\"dist\"],keywords:[],scripts:{build:\"tsup\",dev:\"tsup --watch\",lint:\"eslint .\",\"type-check\":\"tsc --noEmit\"},dependencies:{\"@dotlottie/dotlottie-js\":\"^0.2.1\",\"@lottiefiles/relottie\":\"1.0.0\",\"@lottiefiles/relottie-style\":\"0.4.1\",\"@preact/signals-core\":\"^1.2.3\",\"lottie-web\":\"^5.12.2\"},devDependencies:{\"@lottiefiles/lottie-types\":\"^1.2.0\",tsup:\"^6.1.3\",typescript:\"^4.7.4\"},publishConfig:{access:\"restricted\"}},Ja=(t=>(t.Complete=\"complete\",t.DataFail=\"data_fail\",t.DataReady=\"data_ready\",t.Error=\"error\",t.Frame=\"frame\",t.Freeze=\"freeze\",t.LoopComplete=\"loopComplete\",t.Pause=\"pause\",t.Play=\"play\",t.Ready=\"ready\",t.Stop=\"stop\",t))(Ja||{}),Za=(t=>(t.Error=\"error\",t.Fetching=\"fetching\",t.Frozen=\"frozen\",t.Initial=\"initial\",t.Loading=\"loading\",t.Paused=\"paused\",t.Playing=\"playing\",t.Ready=\"ready\",t.Stopped=\"stopped\",t))(Za||{}),Ka=(t=>(t.Bounce=\"bounce\",t.Normal=\"normal\",t))(Ka||{}),Ht={autoplay:!1,direction:1,hover:!1,intermission:0,loop:!1,playMode:\"normal\",speed:1,defaultTheme:\"\"},Xa={autoplay:!1,currentState:\"initial\",frame:0,seeker:0,direction:1,hover:!1,loop:!1,playMode:\"normal\",speed:1,background:\"transparent\",intermission:0,currentAnimationId:void 0},Ue=class{_lottie;_src;_animationConfig;_playbackOptions;_hover=!1;_loop=!1;_counter=0;_intermission=0;_counterInterval=null;_container=null;_name;_mode=\"normal\";_background=\"transparent\";_animation;_animations=new Map;_themes=new Map;_defaultTheme;_manifest=void 0;_activeAnimationId;_currentAnimationId;_testId;_listeners=new Map;_currentState=\"initial\";_stateBeforeFreeze=\"initial\";state=new ns(Xa);_frame=0;_seeker=0;constructor(t,e,r){this._src=t,r?.testId&&(this._testId=r.testId),this._defaultTheme=r?.defaultTheme||\"\",this._playbackOptions=this._validatePlaybackOptions(r||{}),typeof r?.activeAnimationId==\"string\"&&(this._activeAnimationId=r.activeAnimationId),this._container=e||null,typeof r?.background==\"string\"&&this.setBackground(r.background),this._animationConfig={loop:!1,autoplay:!1,renderer:\"svg\",rendererSettings:{clearCanvas:!0,progressiveLoad:!0,hideOnTransparent:!0},...r||{}},this._listenToHover(),this._listenToVisibilityChange();}_listenToHover(){let t=()=>{this._hover&&this.currentState!==\"playing\"&&this.play();},e=()=>{this._hover&&this.currentState===\"playing\"&&this.stop();};this._container?.removeEventListener(\"mouseenter\",t),this._container?.removeEventListener(\"mouseleave\",e),this._container?.addEventListener(\"mouseleave\",e),this._container?.addEventListener(\"mouseenter\",t);}_onVisibilityChange(){!this._lottie||typeof document>\"u\"||(document.hidden&&this.currentState===\"playing\"?this.freeze():this.currentState===\"frozen\"&&this.unfreeze());}_listenToVisibilityChange(){typeof document<\"u\"&&typeof document.hidden<\"u\"&&document.addEventListener(\"visibilitychange\",()=>this._onVisibilityChange());}_getOption(t){if(typeof this._playbackOptions[t]<\"u\")return this._playbackOptions[t];let e=this._manifest?.animations.find(r=>r.id===this._currentAnimationId);return e&&typeof e[t]<\"u\"?e[t]:Ht[t]}_getPlaybackOptions(){let t={};for(let e in Ht)typeof Ht[e]<\"u\"&&(t[e]=this._getOption(e));return t}_getOptionsFromAnimation(t){let{id:e,...r}=t;return {...Ht,...r}}_updateTestData(){!this._testId||!this._lottie||(window.dotLottiePlayer||(window.dotLottiePlayer={[this._testId]:{}}),window.dotLottiePlayer[this._testId]={direction:this._lottie.playDirection,currentState:this._currentState,loop:this.loop,mode:this._mode,speed:this._lottie.playSpeed});}get currentState(){return this._currentState}clearCountTimer(){this._counterInterval&&clearInterval(this._counterInterval);}setCurrentState(t){this._currentState=t,this._notify(),this._updateTestData();}static isPathJSON(t){return t.split(\".\").pop()?.toLowerCase()===\"json\"}get src(){return this._src}updateSrc(t){this._src!==t&&(this._src=t,this._activeAnimationId=void 0,this._currentAnimationId=void 0,this.load());}get intermission(){return this._intermission}get hover(){return this.hover}setHover(t){typeof t==\"boolean\"&&(this._hover=t,this._playbackOptions.hover=t,this._notify());}setIntermission(t){this._intermission=t,this._playbackOptions.intermission=t,this._notify();}get mode(){return this._mode}get animations(){return this._animations}setMode(t){typeof t==\"string\"&&(this._mode=t,this._playbackOptions.playMode=t,this._notify(),this._updateTestData());}goToAndPlay(t,e,r){this._lottie&&(this._lottie.goToAndPlay(t,e,r),this.setCurrentState(\"playing\"));}goToAndStop(t,e,r){this._lottie&&(this._lottie.goToAndStop(t,e,r),this.setCurrentState(\"stopped\"));}seek(t){if(!this._lottie)return;let e=t;typeof e==\"number\"&&(e=Math.round(e));let r=/^(\\d+)(%?)$/u.exec(e.toString());if(!r)return;let i=r[2]===\"%\"?this.totalFrames*Number(r[1])/100:r[1];i!==void 0&&(this._lottie.goToAndPlay(i,!0),this.currentState===\"playing\"?this.play():this.currentState===\"frozen\"?this.freeze():this.pause());}_validatePlaybackOptions(t){if(!t)return {};let e={};for(let[r,i]of Object.entries(t))switch(r){case\"autoplay\":typeof i==\"boolean\"&&(e.autoplay=i);break;case\"direction\":typeof i==\"number\"&&[1,-1].includes(i)&&(e.direction=i);break;case\"loop\":(typeof i==\"boolean\"||typeof i==\"number\")&&(e.loop=i);break;case\"playMode\":typeof i==\"string\"&&[\"normal\",\"bounce\"].includes(i)&&(e.playMode=i);break;case\"speed\":typeof i==\"number\"&&(e.speed=i);break;case\"themeColor\":typeof i==\"string\"&&(e.themeColor=i);break;case\"hover\":typeof i==\"boolean\"&&(e.hover=i);break;case\"intermission\":typeof i==\"number\"&&(e.intermission=i);break;case\"defaultTheme\":typeof i==\"string\"&&(e.defaultTheme=i);break}return this._requireValidPlaybackOptions(e),e}_requireAnimationsInTheManifest(){if(!this._manifest?.animations.length)throw bt(\"No animations found in manifest.\")}_requireAnimationsToBeLoaded(){if(this._animations.size===0)throw bt(\"No animations have been loaded.\")}play(t,e){if(this._lottie){if(this._requireAnimationsInTheManifest(),this._requireAnimationsToBeLoaded(),!t||typeof t==\"string\"&&t===this._currentAnimationId){this._lottie.playDirection===-1&&this._lottie.currentFrame===0?this._lottie.goToAndPlay(this._lottie.totalFrames,!0):this._lottie.play(),this.setCurrentState(\"playing\");return}if(typeof t==\"number\"){let r=this._manifest?.animations[t];if(!r)throw bt(\"animation not found.\");typeof e==\"function\"?this.render({id:r.id,...e(this._getPlaybackOptions(),this._getOptionsFromAnimation(r))}):this.render({id:r.id});}if(typeof t==\"string\"){let r=this._manifest?.animations.find(i=>i.id===t);if(!r)throw bt(\"animation not found.\");typeof e==\"function\"?this.render({id:r.id,...e(this._getPlaybackOptions(),this._getOptionsFromAnimation(r))}):this.render({id:r.id});}}}togglePlay(){this.currentState===\"playing\"?this.pause():this.play();}_getAnimationByIdOrIndex(t){if(this._requireAnimationsInTheManifest(),this._requireAnimationsToBeLoaded(),typeof t==\"number\"){let e=this._manifest?.animations[t];if(!e)throw bt(\"animation not found.\");return e}if(typeof t==\"string\"){let e=this._manifest?.animations.find(r=>r.id===t);if(!e)throw bt(\"animation not found.\");return e}throw bt(\"first param must be a number or string\")}get activeAnimationId(){return this._activeAnimationId}get currentAnimationId(){return this._currentAnimationId}reset(){let t=this._activeAnimationId;if(!t){let r=this._manifest?.animations[0];if(!r||!r.id)throw bt(\"animation not found.\");this.render(r);}let e=this._manifest?.animations.find(r=>r.id===t);e&&this.render({id:e.id});}previous(t){if(!this._manifest||!this._manifest.animations.length)throw bt(\"manifest not found.\");let e=this._manifest.animations.findIndex(i=>i.id===this._currentAnimationId);if(e===-1)throw bt(\"animation not found.\");let r=this._manifest.animations[(e-1+this._manifest.animations.length)%this._manifest.animations.length];if(!r||!r.id)throw bt(\"animation not found.\");typeof t==\"function\"?this.render({id:r.id,...t(this._getPlaybackOptions(),this._getOptionsFromAnimation(r))}):this.render({id:r.id});}next(t){if(!this._manifest||!this._manifest.animations.length)throw bt(\"manifest not found.\");let e=this._manifest.animations.findIndex(i=>i.id===this._currentAnimationId);if(e===-1)throw bt(\"animation not found.\");let r=this._manifest.animations[(e+1)%this._manifest.animations.length];if(!r||!r.id)throw bt(\"animation not found.\");typeof t==\"function\"?this.render({id:r.id,...t(this._getPlaybackOptions(),this._getOptionsFromAnimation(r))}):this.render({id:r.id});}getManifest(){return this._manifest}resize(){this._lottie&&this._lottie.resize();}stop(){this._lottie&&(this.clearCountTimer(),this._counter=0,this.setDirection(this._getOption(\"direction\")),this._lottie.stop(),this.setCurrentState(\"stopped\"));}pause(){this._lottie&&(this.clearCountTimer(),this._lottie.pause(),this.setCurrentState(\"paused\"));}freeze(){this._lottie&&(this.currentState!==\"frozen\"&&(this._stateBeforeFreeze=this.currentState),this._lottie.pause(),this.setCurrentState(\"frozen\"));}unfreeze(){this._lottie&&(this._stateBeforeFreeze===\"playing\"?this.play():this.pause());}destroy(){this._container?.__lottie&&(this._container.__lottie.destroy(),this._container.__lottie=null),this.clearCountTimer(),typeof document<\"u\"&&document.removeEventListener(\"visibilitychange\",()=>this._onVisibilityChange()),this._counter=0,this._lottie?.destroy();}getAnimationInstance(){return this._lottie}static getLottieWebVersion(){return `${Kp.dependencies[\"lottie-web\"]}`}addEventListener(t,e){this._listeners.set([t,e],e);try{this._lottie?.addEventListener(t,e);}catch(r){ke(`addEventListener ${r}`);}}getState(){return {autoplay:this._lottie?.autoplay??!1,currentState:this._currentState,frame:this._frame,seeker:this._seeker,direction:this._lottie?.playDirection??1,hover:this._hover,loop:this._loop||!1,playMode:this._mode,speed:this._lottie?.playSpeed??1,background:this._background,intermission:this._intermission,defaultTheme:this._defaultTheme,currentAnimationId:this._currentAnimationId}}_notify(){this.state.setState(this.getState());}get totalFrames(){return this._lottie?.totalFrames||0}get direction(){return this._lottie?this._lottie.playDirection:1}setDirection(t){this._requireValidDirection(t),this._lottie?.setDirection(t),this._playbackOptions.direction=t,this._notify(),this._updateTestData();}get speed(){return this._lottie?.playSpeed||1}setSpeed(t){this._requireValidSpeed(t),this._lottie?.setSpeed(t),this._playbackOptions.speed=t,this._notify(),this._updateTestData();}get autoplay(){return this._lottie?.autoplay??!1}setAutoplay(t){this._requireValidAutoplay(t),this._lottie&&(this._lottie.autoplay=t,this._playbackOptions.autoplay=t,this._notify(),this._updateTestData());}toggleAutoplay(){this._lottie&&this.setAutoplay(!this._lottie.autoplay);}get defaultTheme(){return this._defaultTheme}setDefaultTheme(t){this._defaultTheme=t,this._playbackOptions.defaultTheme=t,this._animation&&this.render(),this._notify();}get loop(){return this._loop}setLoop(t){this._requireValidLoop(t),this.clearCountTimer(),this._loop=t,this._lottie?.setLoop(!!t),this._playbackOptions.loop=t,this._notify(),this._updateTestData();}toggleLoop(){this._lottie&&this.setLoop(!this._loop);}get background(){return this._background}setBackground(t){this._requireValidBackground(t),this._container&&(this._background=t,this._container.style.backgroundColor=t);}revertToManifestValues(t){let e;!Array.isArray(t)||t.length===0?e=[\"autoplay\",\"defaultTheme\",\"direction\",\"hover\",\"intermission\",\"loop\",\"playMode\",\"speed\",\"activeAnimationId\"]:e=t;let r=!1;if(e.includes(\"activeAnimationId\")){let i=this._manifest?.activeAnimationId,s=this._getAnimationByIdOrIndex(i||0);this._activeAnimationId=i,this._setCurrentAnimation(s.id),r=!0;}e.forEach(i=>{switch(i){case\"autoplay\":delete this._playbackOptions.autoplay,this.setAutoplay(this._getOption(\"autoplay\"));break;case\"defaultTheme\":delete this._playbackOptions.defaultTheme,this.setDefaultTheme(this._getOption(\"defaultTheme\"));break;case\"direction\":delete this._playbackOptions.direction,this.setDirection(this._getOption(\"direction\"));break;case\"hover\":delete this._playbackOptions.hover,this.setHover(this._getOption(\"hover\"));break;case\"intermission\":delete this._playbackOptions.intermission,this.setIntermission(this._getOption(\"intermission\"));break;case\"loop\":delete this._playbackOptions.loop,this.setLoop(this._getOption(\"loop\"));break;case\"playMode\":delete this._playbackOptions.playMode,this.setMode(this._getOption(\"playMode\")),this.setDirection(this._getOption(\"direction\"));break;case\"speed\":delete this._playbackOptions.speed,this.setSpeed(this._getOption(\"speed\"));break}}),r&&this.render();}removeEventListener(t,e){try{e?this._lottie?.removeEventListener(t,e):this._lottie?.removeEventListener(t),this._listeners.delete([t,e]);}catch(r){ke(\"removeEventListener\",r);}}addEventListeners(){if(this._lottie){this._lottie.addEventListener(\"enterFrame\",()=>{this._lottie&&(this._frame=this._lottie.currentFrame,this._seeker=this._lottie.currentFrame/this._lottie.totalFrames*100,this._notify());}),this._lottie.addEventListener(\"loopComplete\",()=>{if(!this._lottie)return;this.intermission>0&&this.pause();let t=this._lottie.playDirection;this._mode===\"bounce\"&&typeof t==\"number\"&&(t=Number(t)*-1);let e=t===-1?this._lottie.totalFrames-1:0;this.intermission?(this._lottie.goToAndPlay(e,!0),this._lottie.pause(),this._counterInterval=window.setTimeout(()=>{this._lottie&&(this._lottie.setDirection(t),this._lottie.goToAndPlay(e,!0));},this._intermission)):(this._lottie.setDirection(t),this._lottie.goToAndPlay(t===-1?this._lottie.totalFrames-1:0,!0));}),this._lottie.addEventListener(\"complete\",()=>{if(this._lottie&&typeof this._loop==\"number\"&&this._loop>0){if(this._counter+=this._mode===\"bounce\"?.5:1,this._counter>=this._loop){this.stop();return}this._counterInterval=window.setTimeout(()=>{if(!this._lottie)return;let t=this._lottie.playDirection;this._mode===\"bounce\"&&typeof t==\"number\"&&(t=Number(t)*-1);let e=t===-1?this._lottie.totalFrames-1:0;this._lottie.setDirection(t),this._lottie.goToAndPlay(e,!0);},this._intermission);}else this.stop(),this.setCurrentState(\"stopped\");});for(let[[t],e]of this._listeners)this._lottie.addEventListener(t,e);}}_setCurrentAnimation(t){let e=this._animations.get(t);if(!e)throw bt(`animation '${t}' not found`);this._currentAnimationId=t,this._animation=e;}async render(t){if(t?.id)this._setCurrentAnimation(t.id);else if(!this._animation)throw bt(\"no animation selected\");this.destroy();let e=Ht.loop,r=Ht.autoplay,i=Ht.playMode,s=Ht.intermission,a=Ht.hover,n=Ht.direction,o=Ht.speed,h=Ht.defaultTheme;e=t?.loop??this._getOption(\"loop\"),r=t?.autoplay??this._getOption(\"autoplay\"),i=t?.playMode??this._getOption(\"playMode\"),s=t?.intermission??this._getOption(\"intermission\"),a=t?.hover??this._getOption(\"hover\"),n=t?.direction??this._getOption(\"direction\"),o=t?.speed??this._getOption(\"speed\"),h=t?.defaultTheme??this._getOption(\"defaultTheme\");let l={...this._animationConfig,autoplay:a?!1:r,loop:typeof e==\"number\"?!1:e};this._mode=i,this._intermission=s,this._hover=a,this._loop=e;let c=this._themes.get(h)??\"\";if(c){let f=await Jp().use(Oh,{lss:c}).process(JSON.stringify(this._animation));this._animation=JSON.parse(f.value);}else this._animation=this._animations.get(this._currentAnimationId??\"\");this._lottie=Zp.default.loadAnimation({...l,container:this._container,animationData:this._animation}),this.addEventListeners(),this._container&&(this._container.__lottie=this._lottie),this.setCurrentState(\"ready\"),this._lottie.setDirection(n),this._lottie.setSpeed(o),r&&!a&&this.play(),this._updateTestData();}async load(t){if(this._currentState===\"loading\"){Jr(\"Loading in progress..\");return}try{this.setCurrentState(\"loading\");let e=Ue.parseSrc(this._src);if(typeof e==\"string\"){let{activeAnimationId:r,animations:i,manifest:s,themes:a}=await this.getAnimationData(e);this._activeAnimationId||(this._activeAnimationId=r),this._currentAnimationId=this._activeAnimationId,this._animations=i,this._themes=a,this._manifest=s;let n=this._animations.get(this._currentAnimationId);if(!n)throw bt(`invalid animation id ${this._activeAnimationId}`);this._animation=n,this.render({...t});}else if(Ue.isLottie(e))this._animation=e,this.render({...t});else throw bt(\"Load method failing. Object is not a valid Lottie.\")}catch(e){let r=e;this.setCurrentState(\"error\"),ke(`Error loading animation: ${r.message}`);}}setErrorState(t){this.setCurrentState(\"error\"),ke(t);}async fetchLottieJSON(t){if(!t.toLowerCase().endsWith(\".json\"))throw bt(\"parameter src must be .json\");try{let e=await fetch(t,{method:\"GET\",mode:\"cors\",headers:{\"Response-Type\":\"json\"}}).then(async a=>a.json()),r=new Map,i=t.substring(Number(t.lastIndexOf(\"/\"))+1,t.lastIndexOf(\".\")),s={animations:[{id:i,speed:1,loop:!0,direction:1}],description:\"\",author:\"\",keywords:\"\",generator:\"dotLottie-player-common\",revision:1,version:\"1.0.0\"};return r.set(i,e),{animations:r,themes:new Map,manifest:s}}catch(e){throw bt(`fetchLottieJSON error  ${e}`)}}async getAnimationData(t){if(t.toLowerCase().endsWith(\".json\")){let{animations:e,manifest:r,themes:i}=await this.fetchLottieJSON(t);if(!e.size||r.animations.length===0||!r.animations[0])throw bt(\"No animation to load!\");let s;return r.activeAnimationId?s=r.activeAnimationId:(this._currentAnimationId=r.animations[0].id,s=r.animations[0].id),{activeAnimationId:s,animations:e,themes:i,manifest:r}}try{let e=await new mi().fromURL(t),r=e.animations;if(!r.length||!e.manifest.animations.length||!e.manifest.animations[0])throw bt(\"no animation to load!\");let i=new Map;for(let n of e.manifest.themes||[]){let o=e.getTheme(n.id);if(o?.data){let h=await o.toString();i.set(o.id,h);}}let s=new Map;for(let n of r){let o=await e.getAnimation(n.id);o&&s.set(n.id,await o.toJSON({inlineAssets:!0}));}let a;if(e.manifest.activeAnimationId?a=e.manifest.activeAnimationId:a=e.manifest.animations[0].id,!s.size)throw bt(\"no animation to load!\");return {activeAnimationId:a,animations:s,themes:i,manifest:e.manifest}}catch(e){throw bt(`getAnimationData error ${e}`)}}static isLottie(t){return [\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every(e=>Object.prototype.hasOwnProperty.call(t,e))}static parseSrc(t){if(typeof t==\"object\")return t;try{return JSON.parse(t)}catch{return new URL(t,window.location.href).toString()}}_requireValidDirection(t){if(t!==-1&&t!==1)throw bt(\"Direction can only be -1 (backwards) or 1 (forwards)\")}_requireValidIntermission(t){if(t<0||!Number.isInteger(t))throw bt(\"intermission must be a positive number\")}_requireValidLoop(t){if(typeof t==\"number\"&&(!Number.isInteger(t)||t<0))throw bt(\"loop must be a positive number or boolean\")}_requireValidSpeed(t){if(typeof t!=\"number\")throw bt(\"speed must be a number\")}_requireValidBackground(t){if(typeof t!=\"string\")throw bt(\"background must be a string\")}_requireValidAutoplay(t){if(typeof t!=\"boolean\")throw bt(\"autoplay must be a boolean\")}_requireValidPlaybackOptions(t){t.direction&&this._requireValidDirection(t.direction),t.intermission&&this._requireValidIntermission(t.intermission),t.loop&&this._requireValidLoop(t.loop),t.speed&&this._requireValidSpeed(t.speed);}};var Ya=createContext(new Ue(\"\")),kc=Ya.Provider,Pc=()=>{let t=useContext(Ya);if(typeof t>\"u\")throw bt(\"useDotLottieContext must be used within a DotLottieProvider\");return t};/*! Bundled license information:\n\nis-buffer/index.js:\n  (*!\n   * Determine if an object is a Buffer\n   *\n   * @author   Feross Aboukhadijeh <https://feross.org>\n   * @license  MIT\n   *)\n\nlottie-web/build/player/lottie.js:\n  (*!\n   Transformation Matrix v2.0\n   (c) Epistemex 2014-2015\n   www.epistemex.com\n   By Ken Fyrstenberg\n   Contributions by leeoniya.\n   License: MIT, header required.\n   *)\n*/\n\nexport { Ja as a, Za as b, Ka as c, Xa as d, Ue as e, kc as f, Pc as g };\n//# sourceMappingURL=out.js.map\n//# sourceMappingURL=chunk-4ARQA6KV.js.map", "import { a, b, f, e, d } from './chunk-4ARQA6KV.js';\nimport { useRef, useEffect, useState, useCallback, useImperativeHandle, useSyncExternalStore } from 'react';\nimport { jsx, jsxs } from 'react/jsx-runtime';\n\nvar T={name:\"@dotlottie/react-player\",version:\"1.0.1\",type:\"module\",description:\"dotlottie animation player react component.\",repository:\"https://github.com/dotlottie/player-component.git\",homepage:\"https://dotlottie.com/players\",bugs:\"https://github.com/dotlottie/player-component/issues\",author:\"Afsal <afsal@lottiefiles.com>\",license:\"MIT\",module:\"dist/index.js\",types:\"dist/index.d.ts\",files:[\"dist\"],keywords:[\"dotlottie\",\"animation\",\"react\",\"component\",\"player\"],scripts:{build:\"tsup\",\"cypress:open\":\"cypress open --component\",dev:\"tsup --watch\",lint:\"eslint .\",test:\"cypress run --component\",\"type-check\":\"tsc --noEmit\"},peerDependencies:{react:\"^18.2.0\"},devDependencies:{\"@dotlottie/common\":\"workspace:^\",\"@lottiefiles/lottie-types\":\"^1.2.0\",\"@types/react\":\"^18.0.31\",\"@vitejs/plugin-react\":\"^3.1.0\",autoprefixer:\"^10.4.14\",cypress:\"^12.11.0\",postcss:\"^8.4.24\",react:\"^18.2.0\",\"react-dom\":\"^18.2.0\",tsup:\"^6.1.3\",typescript:\"^4.7.4\",vite:\"^4.2.1\"}};var R=(i,n,a)=>{let[o,c]=useState(()=>new e(i,n.current,a)),l=useCallback(async()=>{let p=new e(i,n.current,a);return p.load(),p},[n]);return a?.lottieRef&&useImperativeHandle(a.lottieRef,()=>({play:(t,u)=>{o.play(t,u);},previous:t=>{o.previous(t);},next:t=>{o.next(t);},reset:()=>{o.reset();},getManifest:()=>o.getManifest(),getState:()=>o.getState(),getCurrentAnimationId:()=>o.currentAnimationId,getLottie:()=>o.getAnimationInstance(),getVersions:()=>({lottieWebVersion:e.getLottieWebVersion(),dotLottieReactVersion:`${T.version}`}),setDefaultTheme:t=>{o.setDefaultTheme(t);},setBackground:t=>{o.setBackground(t);},setAutoplay:t=>{o.setAutoplay(t);},setDirection:t=>{o.setDirection(t);},setHover:t=>{o.setHover(t);},setIntermission:t=>{o.setIntermission(t);},setLoop:t=>{o.setLoop(t);},setPlayMode:t=>{o.setMode(t);},setSpeed:t=>{o.setSpeed(t);},revertToManifestValues:t=>{o.revertToManifestValues(t);}}),[a.lottieRef.current,o]),useEffect(()=>((async()=>c(await l()))(),()=>{o.destroy();}),[l]),o};function v(i,n){let a=useCallback(()=>n(i.getState()),[n,i]);return useSyncExternalStore(l=>i.state.subscribe(l),a,()=>n(d))}var re=({onEvent:i,activeAnimationId:n,autoplay:a$1,background:o=\"transparent\",direction:c,intermission:l,loop:p,playMode:t,hover:u,speed:b$1,renderer:V=\"svg\",rendererSettings:A={},lottieRef:x,src:h,className:C,testId:y,children:g,defaultTheme:m,...I})=>{let D=useRef(null),e=R(h,D,{lottieRef:x,renderer:V,activeAnimationId:n,rendererSettings:{clearCanvas:!0,progressiveLoad:!1,hideOnTransparent:!0,...A},hover:u,loop:p,direction:c,speed:b$1,intermission:l,background:o,playMode:t,autoplay:u?!1:a$1,testId:y,defaultTheme:m}),k=v(e,f=>f.currentState),O=v(e,f=>f.frame),w=v(e,f=>f.seeker);return useEffect(()=>{typeof p>\"u\"?e.revertToManifestValues([\"loop\"]):e.setLoop(p);},[p]),useEffect(()=>{typeof a$1>\"u\"?e.revertToManifestValues([\"autoplay\"]):e.setAutoplay(a$1);},[a$1]),useEffect(()=>{typeof c>\"u\"?e.revertToManifestValues([\"direction\"]):e.setDirection(c);},[c]),useEffect(()=>{typeof b$1>\"u\"?e.revertToManifestValues([\"speed\"]):e.setSpeed(b$1);},[b$1]),useEffect(()=>{typeof t>\"u\"?e.revertToManifestValues([\"playMode\"]):e.setMode(t);},[t]),useEffect(()=>{typeof u>\"u\"?e.revertToManifestValues([\"hover\"]):e.setHover(u);},[u]),useEffect(()=>{typeof o>\"u\"?e.setBackground(\"transparent\"):e.setBackground(o);},[o]),useEffect(()=>{typeof l>\"u\"?e.revertToManifestValues([\"intermission\"]):e.setIntermission(l);},[l]),useEffect(()=>{typeof m>\"u\"||!m?e.revertToManifestValues([\"defaultTheme\"]):e.setDefaultTheme(m);},[m]),useEffect(()=>{n&&e.play(n);},[n]),useEffect(()=>(e.addEventListener(\"DOMLoaded\",()=>{i?.(a.Ready);}),e.addEventListener(\"data_ready\",()=>{i?.(a.DataReady);}),e.addEventListener(\"data_failed\",()=>{i?.(a.DataFail);}),e.addEventListener(\"complete\",()=>{e.currentState!==b.Playing&&i?.(a.Complete);}),e.addEventListener(\"loopComplete\",()=>{i?.(a.LoopComplete);}),()=>{e.destroy();}),[e]),useEffect(()=>{switch(k){case b.Stopped:i?.(a.Stop);break;case b.Paused:i?.(a.Pause);break;case b.Playing:i?.(a.Play);break;case b.Frozen:i?.(a.Freeze);break;case b.Error:i?.(a.Error);break;}},[k]),useEffect(()=>{i?.(a.Frame,{frame:O,seeker:w});},[O]),jsx(f,{value:e,children:jsxs(\"div\",{className:`dotlottie-container main ${g?\"controls\":\"\"} ${C}`,lang:\"en\",role:\"img\",...y&&{\"data-testid\":y},...I,children:[jsx(\"div\",{ref:D,\"data-name\":\"my-anim\",className:`animation ${g?\"controls\":\"\"}`,style:{position:\"relative\"},...y&&{\"data-testid\":\"animation\"},children:k===b.Error&&jsx(\"div\",{...y&&{\"data-testid\":\"error\"},className:\"error\",children:\"\\u26A0\\uFE0F\"})}),g]})})};\n\nexport { re as a };\n//# sourceMappingURL=out.js.map\n//# sourceMappingURL=chunk-ZMJV3L2S.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";// function withLoggedIn(Component) {\n//     return (props) => {\n//         // This isn't optimization-friendly because of \"document\"\n//         return window[\"userSegmentList\"]\n//     }\n// }\nexport function checkLoginState(Component){return props=>{const isLoggedIn=typeof window!==\"undefined\";var user=isLoggedIn?window[\"userSegmentList\"]:null;// if (segment) {\n// } else {\n// }\nreturn /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"checkLoginState\":{\"type\":\"reactHoc\",\"name\":\"checkLoginState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FooterCtaLogic.map", "// Generated by Framer (0b8b5e5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Karla-regular\",\"FS;Karla-semibold\",\"FS;Karla-semibold italic\",\"FS;Karla-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Karla\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WYQR63HYLSFXANVDXEVDIUCR5ZA4BMBT/BHK7NVIOUFBRSAWSZITEB3JNGWKZPMNF/GQPINB4H2DFPHIUPYCAOCNG2YFF6OWN5.woff2\",weight:\"400\"},{family:\"Karla\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DOX5UWMJZTEEFUSXEX356UQNF3DTHVRZ/ALPSWA7QYFZRQHHPC4YZBLQK2UIWIZO6/DX7KWPT2BD3YBUDNO4ZCG3733IWFXJEN.woff2\",weight:\"600\"},{family:\"Karla\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7CAXPSC4OWLFDVBAI2YHDSF7IFHBAMFQ/O2ZA6A5PUNXPDNZN52PJUK32LOPP572T/WROFVRC4FTHZPZVLBRWCQHPKQKI44V3Y.woff2\",weight:\"600\"},{family:\"Karla\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6C26MM3AQVQGUGBVTSPCBZ73J2ZA46LB/F4NEMWFVHDPEEELAKRUZTRKA5HPEWQT6/M4S76B4BXSEAFYITBCYQZODTJAH2TIDU.woff2\",weight:\"400\"}]}];export const css=['.framer-4aKH7 .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-4aKH7 .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-bold: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-italic: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, #4c5863); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-4aKH7\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c60b0a0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/vF7FmPWALsGoe2OpVP58/uOSQWnhFN7gpo5NbedoR/j3lYUJLIo.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ame5lXWgqqYLkT2ctrBn/Rv1Qut4dLhkvBKMMNccl/Np1vNwomz.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rHMvcztWHKrD8PgWl2Wa/rY8V19DwujpW6A6tAgVM/nYV3VMG43.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zDwJKC7SuLi4QkzQFPow/6nStOvlSkvWT7VNAjeH6/XbzyaXmwi.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/xeKZiQXoiJt0C4WJJVPC/Ay51KNUkFJEZ5xwCD5XR/zaC16Pe4x.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={aosZX5Om8:{hover:true,pressed:true},NbVHQQ1m2:{hover:true,pressed:true},npHzbLbUY:{hover:true,pressed:true},SfxDhAJVr:{hover:true,pressed:true},sIJbE0q9Q:{hover:true,pressed:true}};const cycleOrder=[\"sIJbE0q9Q\",\"aosZX5Om8\",\"SfxDhAJVr\",\"npHzbLbUY\",\"NbVHQQ1m2\"];const serializationHash=\"framer-KlZki\";const variantClassNames={aosZX5Om8:\"framer-v-13u4syr\",NbVHQQ1m2:\"framer-v-krv958\",npHzbLbUY:\"framer-v-ekeg4f\",SfxDhAJVr:\"framer-v-bgf3ro\",sIJbE0q9Q:\"framer-v-14ju60\"};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={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={\"Extra Large\":\"sIJbE0q9Q\",\"Extra Small\":\"NbVHQQ1m2\",Large:\"aosZX5Om8\",Medium:\"SfxDhAJVr\",Small:\"npHzbLbUY\"};const getProps=({height,icon,iconAfter,iconBefore,id,interactions,label,link,newTab,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3;return{...props,c5AJytCd2:(_ref=label!==null&&label!==void 0?label:props.c5AJytCd2)!==null&&_ref!==void 0?_ref:\"Label\",cfAFVn_aI:newTab!==null&&newTab!==void 0?newTab:props.cfAFVn_aI,J_tU4Jtby:link!==null&&link!==void 0?link:props.J_tU4Jtby,lFrir3hD7:(_ref1=iconBefore!==null&&iconBefore!==void 0?iconBefore:props.lFrir3hD7)!==null&&_ref1!==void 0?_ref1:true,MoXxH0QuI:iconAfter!==null&&iconAfter!==void 0?iconAfter:props.MoXxH0QuI,rtFripBnE:interactions!==null&&interactions!==void 0?interactions:props.rtFripBnE,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"sIJbE0q9Q\",xyHk2VSGl:(_ref3=icon!==null&&icon!==void 0?icon:props.xyHk2VSGl)!==null&&_ref3!==void 0?_ref3:\"MagnifyingGlass\"};};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,c5AJytCd2,lFrir3hD7,MoXxH0QuI,xyHk2VSGl,J_tU4Jtby,cfAFVn_aI,rtFripBnE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sIJbE0q9Q\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1aw63wg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rtFripBnE){const res=await rtFripBnE(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];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(Link,{href:J_tU4Jtby,openInNewTab:cfAFVn_aI,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-14ju60\",className,classNames)} framer-151zdca`,\"data-framer-name\":\"Extra Large\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sIJbE0q9Q\",onTap:onTap1aw63wg,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-9f72cbd6-76c4-4fe9-b1cd-dd8ff8796b1a, rgb(243, 246, 248))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"aosZX5Om8-hover\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"aosZX5Om8-pressed\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"NbVHQQ1m2-hover\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"NbVHQQ1m2-pressed\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"npHzbLbUY-hover\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"npHzbLbUY-pressed\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"SfxDhAJVr-hover\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"SfxDhAJVr-pressed\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"sIJbE0q9Q-hover\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},\"sIJbE0q9Q-pressed\":{backgroundColor:\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\"},NbVHQQ1m2:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},npHzbLbUY:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},SfxDhAJVr:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({\"aosZX5Om8-hover\":{\"data-framer-name\":undefined},\"aosZX5Om8-pressed\":{\"data-framer-name\":undefined},\"NbVHQQ1m2-hover\":{\"data-framer-name\":undefined},\"NbVHQQ1m2-pressed\":{\"data-framer-name\":undefined},\"npHzbLbUY-hover\":{\"data-framer-name\":undefined},\"npHzbLbUY-pressed\":{\"data-framer-name\":undefined},\"SfxDhAJVr-hover\":{\"data-framer-name\":undefined},\"SfxDhAJVr-pressed\":{\"data-framer-name\":undefined},\"sIJbE0q9Q-hover\":{\"data-framer-name\":undefined},\"sIJbE0q9Q-pressed\":{\"data-framer-name\":undefined},aosZX5Om8:{\"data-framer-name\":\"Large\"},NbVHQQ1m2:{\"data-framer-name\":\"Extra Small\"},npHzbLbUY:{\"data-framer-name\":\"Small\"},SfxDhAJVr:{\"data-framer-name\":\"Medium\"}},baseVariant,gestureVariant),children:[lFrir3hD7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8f4wz-container\",layoutDependency:layoutDependency,layoutId:\"LPBmtgZDp-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\",height:\"100%\",iconSearch:\"search\",iconSelection:xyHk2VSGl,id:\"LPBmtgZDp\",layoutId:\"LPBmtgZDp\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1frzgye\",layoutDependency:layoutDependency,layoutId:\"TCSIdTJ_0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ce3jgq\",\"data-styles-preset\":\"XbzyaXmwi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44)))\"},children:\"Label\"})}),className:\"framer-1fzwxj0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rMqNK9DGQ\",style:{\"--extracted-r6o4lv\":\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:c5AJytCd2,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({aosZX5Om8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mh3trf\",\"data-styles-preset\":\"nYV3VMG43\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44)))\"},children:\"Label\"})})},NbVHQQ1m2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-61pk4t\",\"data-styles-preset\":\"j3lYUJLIo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44)))\"},children:\"Label\"})})},npHzbLbUY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1iexzzr\",\"data-styles-preset\":\"Np1vNwomz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44)))\"},children:\"Label\"})})},SfxDhAJVr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dh33aq\",\"data-styles-preset\":\"zaC16Pe4x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})}),MoXxH0QuI&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a9ubmg-container\",layoutDependency:layoutDependency,layoutId:\"J0OCI7BrA-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-4f364654-9d2d-4090-8e1f-16544ea19e32, rgb(32, 39, 44))\",height:\"100%\",iconSearch:\"search\",iconSelection:xyHk2VSGl,id:\"J0OCI7BrA\",layoutId:\"J0OCI7BrA\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KlZki.framer-151zdca, .framer-KlZki .framer-151zdca { display: block; }\",\".framer-KlZki.framer-14ju60 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 16px 48px 16px 48px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KlZki .framer-8f4wz-container, .framer-KlZki .framer-a9ubmg-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-KlZki .framer-1frzgye { 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: 0px; position: relative; width: min-content; }\",\".framer-KlZki .framer-1fzwxj0 { flex: none; height: 32px; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KlZki.framer-14ju60, .framer-KlZki .framer-1frzgye { gap: 0px; } .framer-KlZki.framer-14ju60 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-KlZki.framer-14ju60 > :first-child, .framer-KlZki .framer-1frzgye > :first-child { margin-left: 0px; } .framer-KlZki.framer-14ju60 > :last-child, .framer-KlZki .framer-1frzgye > :last-child { margin-right: 0px; } .framer-KlZki .framer-1frzgye > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-KlZki.framer-v-13u4syr.framer-14ju60 { padding: 8px 32px 8px 32px; }\",\".framer-KlZki.framer-v-13u4syr .framer-8f4wz-container, .framer-KlZki.framer-v-bgf3ro .framer-8f4wz-container { height: 24px; width: 24px; }\",\".framer-KlZki.framer-v-13u4syr .framer-a9ubmg-container, .framer-KlZki.framer-v-bgf3ro .framer-a9ubmg-container { height: 20px; width: 20px; }\",\".framer-KlZki.framer-v-bgf3ro.framer-14ju60 { padding: 8px 16px 8px 16px; }\",\".framer-KlZki.framer-v-bgf3ro .framer-1fzwxj0, .framer-KlZki.framer-v-ekeg4f .framer-1fzwxj0 { height: 24px; }\",\".framer-KlZki.framer-v-ekeg4f.framer-14ju60 { padding: 4px 12px 4px 12px; }\",\".framer-KlZki.framer-v-ekeg4f .framer-8f4wz-container, .framer-KlZki.framer-v-krv958 .framer-8f4wz-container { height: 16px; width: 16px; }\",\".framer-KlZki.framer-v-ekeg4f .framer-a9ubmg-container, .framer-KlZki.framer-v-krv958 .framer-a9ubmg-container { height: 13px; width: 13px; }\",\".framer-KlZki.framer-v-krv958.framer-14ju60 { padding: 2px 8px 2px 8px; }\",\".framer-KlZki.framer-v-krv958 .framer-1fzwxj0 { height: 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 184.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aosZX5Om8\":{\"layout\":[\"auto\",\"auto\"]},\"SfxDhAJVr\":{\"layout\":[\"auto\",\"auto\"]},\"npHzbLbUY\":{\"layout\":[\"auto\",\"auto\"]},\"NbVHQQ1m2\":{\"layout\":[\"auto\",\"auto\"]},\"Fr6wimjir\":{\"layout\":[\"auto\",\"auto\"]},\"AaHpNCZqN\":{\"layout\":[\"auto\",\"auto\"]},\"OyAN7PXQo\":{\"layout\":[\"auto\",\"auto\"]},\"ZLPRmeoOD\":{\"layout\":[\"auto\",\"auto\"]},\"bKadvKIzG\":{\"layout\":[\"auto\",\"auto\"]},\"OByF46H7r\":{\"layout\":[\"auto\",\"auto\"]},\"vif98fZlR\":{\"layout\":[\"auto\",\"auto\"]},\"JBhMZ5ybS\":{\"layout\":[\"auto\",\"auto\"]},\"X16Xi6g9M\":{\"layout\":[\"auto\",\"auto\"]},\"Ddf_QSaTs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"c5AJytCd2\":\"label\",\"lFrir3hD7\":\"iconBefore\",\"MoXxH0QuI\":\"iconAfter\",\"xyHk2VSGl\":\"icon\",\"J_tU4Jtby\":\"link\",\"cfAFVn_aI\":\"newTab\",\"rtFripBnE\":\"interactions\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerU_qNHkQB4=withCSS(Component,css,\"framer-KlZki\");export default FramerU_qNHkQB4;FramerU_qNHkQB4.displayName=\"Buttons/Secondary Button\";FramerU_qNHkQB4.defaultProps={height:64,width:184.5};addPropertyControls(FramerU_qNHkQB4,{variant:{options:[\"sIJbE0q9Q\",\"aosZX5Om8\",\"SfxDhAJVr\",\"npHzbLbUY\",\"NbVHQQ1m2\"],optionTitles:[\"Extra Large\",\"Large\",\"Medium\",\"Small\",\"Extra Small\"],title:\"Variant\",type:ControlType.Enum},c5AJytCd2:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"Label\",title:\"Label\",type:ControlType.String},lFrir3hD7:{defaultValue:true,title:\"Icon Before\",type:ControlType.Boolean},MoXxH0QuI:{defaultValue:false,title:\"Icon After\",type:ControlType.Boolean},xyHk2VSGl:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"MagnifyingGlass\",description:undefined,hidden:undefined,title:\"Icon\"},J_tU4Jtby:{title:\"Link\",type:ControlType.Link},cfAFVn_aI:{defaultValue:false,title:\"New Tab?\",type:ControlType.Boolean},rtFripBnE:{title:\"Interactions\",type:ControlType.EventHandler}});addFonts(FramerU_qNHkQB4,[{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/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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU_qNHkQB4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerVariables\":\"{\\\"c5AJytCd2\\\":\\\"label\\\",\\\"lFrir3hD7\\\":\\\"iconBefore\\\",\\\"MoXxH0QuI\\\":\\\"iconAfter\\\",\\\"xyHk2VSGl\\\":\\\"icon\\\",\\\"J_tU4Jtby\\\":\\\"link\\\",\\\"cfAFVn_aI\\\":\\\"newTab\\\",\\\"rtFripBnE\\\":\\\"interactions\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aosZX5Om8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SfxDhAJVr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"npHzbLbUY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NbVHQQ1m2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Fr6wimjir\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AaHpNCZqN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OyAN7PXQo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZLPRmeoOD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bKadvKIzG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OByF46H7r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vif98fZlR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JBhMZ5ybS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X16Xi6g9M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ddf_QSaTs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"184.5\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4ba8877)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js\";const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-o4RdU\";const variantClassNames={RBvTo0qsp:\"framer-v-1ohz2lt\"};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={damping:60,delay:0,mass:1,stiffness:500,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.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RBvTo0qsp\",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-1ohz2lt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RBvTo0qsp\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1av2dn9-container\",layoutDependency:layoutDependency,layoutId:\"nLaRbazov-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:20,overflow:false},gap:40,height:\"100%\",hoverFactor:1,id:\"nLaRbazov\",layoutId:\"nLaRbazov\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Google\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:91,pixelHeight:32,pixelWidth:91,src:\"https://framerusercontent.com/images/3SZTz6EubDP3robfN3VyICQaO40.svg\"},className:\"framer-1kspjh9\",\"data-framer-name\":\"Google\",layoutDependency:layoutDependency,layoutId:\"GuS32tQ9_\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Disney\",fit:\"fill\",intrinsicHeight:36,intrinsicWidth:82,pixelHeight:36,pixelWidth:82,src:\"https://framerusercontent.com/images/l5b81D1MtrWBkwXsVm7Pe2OdpI.svg\"},className:\"framer-1oxihin\",\"data-framer-name\":\"Disney\",layoutDependency:layoutDependency,layoutId:\"GHhNM4dOS\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Duolingo\",fit:\"fill\",intrinsicHeight:27,intrinsicWidth:106,pixelHeight:27,pixelWidth:106,src:\"https://framerusercontent.com/images/1IPPWkcRHkBDN19Sv1P7PF6quGk.svg\"},className:\"framer-1hd3a5y\",\"data-framer-name\":\"Duolingo\",layoutDependency:layoutDependency,layoutId:\"tHiojWDrF\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Uber\",fit:\"fill\",intrinsicHeight:33,intrinsicWidth:88,pixelHeight:33,pixelWidth:88,src:\"https://framerusercontent.com/images/GAbdbh8ydYLaMYDZ8Jv87t8oZzg.svg\"},className:\"framer-1eycvsj\",\"data-framer-name\":\"Uber\",layoutDependency:layoutDependency,layoutId:\"Zkl6GHj1u\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Instacart\",fit:\"fill\",intrinsicHeight:23,intrinsicWidth:130,pixelHeight:23,pixelWidth:130,src:\"https://framerusercontent.com/images/zIuWMlcCZIaR0mXLt6c15MUfFLw.svg\"},className:\"framer-iqsktn\",\"data-framer-name\":\"Instacart\",layoutDependency:layoutDependency,layoutId:\"mJAGPSiK7\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Citi\",fit:\"fill\",pixelHeight:144,pixelWidth:224,src:\"https://framerusercontent.com/images/sjIJR5Zt4famTpRDQn7e6MaHCs.svg\"},className:\"framer-1xmqu1a\",\"data-framer-name\":\"Citi\",layoutDependency:layoutDependency,layoutId:\"fWebZ1tHP\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Accenture\",fit:\"fill\",pixelHeight:43,pixelWidth:164,src:\"https://framerusercontent.com/images/M4wOQt3TQnemgN2wWMtIQXMXUE.svg\"},className:\"framer-89qtme\",\"data-framer-name\":\"Accenture\",layoutDependency:layoutDependency,layoutId:\"DkKEErPUm\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Grab\",fit:\"fill\",intrinsicHeight:35,intrinsicWidth:84,pixelHeight:35,pixelWidth:84,src:\"https://framerusercontent.com/images/IkWIgfVPzGCP7fdWQXMvJaqLJ5g.svg\"},className:\"framer-x84tcx\",\"data-framer-name\":\"Grab\",layoutDependency:layoutDependency,layoutId:\"BifLYVYka\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Gojek\",fit:\"fill\",intrinsicHeight:27,intrinsicWidth:107,pixelHeight:27,pixelWidth:107,src:\"https://framerusercontent.com/images/vtC38J9tTx1aQ5XbNlVFqtAs.svg\"},className:\"framer-1q6m8dw\",\"data-framer-name\":\"Gojek\",layoutDependency:layoutDependency,layoutId:\"glGQbFz1o\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Spotify\",fit:\"fill\",intrinsicHeight:31,intrinsicWidth:96,pixelHeight:31,pixelWidth:96,src:\"https://framerusercontent.com/images/J4vDIu2sTQUZu8xIZKDtdqfhlIo.svg\"},className:\"framer-xlzzs3\",\"data-framer-name\":\"Spotify\",layoutDependency:layoutDependency,layoutId:\"NlJRo6AN1\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Netflix\",fit:\"fill\",intrinsicHeight:29,intrinsicWidth:103,pixelHeight:29,pixelWidth:103,src:\"https://framerusercontent.com/images/Yf7oLlUa5l64kQtvkA8PPjS0.svg\"},className:\"framer-1t250v4\",\"data-framer-name\":\"Netflix\",layoutDependency:layoutDependency,layoutId:\"YK5hiToW6\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"TikTok\",fit:\"fill\",intrinsicHeight:30,intrinsicWidth:97,pixelHeight:30,pixelWidth:97,src:\"https://framerusercontent.com/images/VRXGGbpzO3Jjyf3it39Ik75KnA.svg\"},className:\"framer-4w0rxp\",\"data-framer-name\":\"TikTok\",layoutDependency:layoutDependency,layoutId:\"t_h4Ismeu\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Microsoft\",fit:\"fill\",intrinsicHeight:26,intrinsicWidth:112,pixelHeight:26,pixelWidth:112,src:\"https://framerusercontent.com/images/vL9EsN9w050wHHfeFpXjUCWMso.svg\"},className:\"framer-iz32c0\",\"data-framer-name\":\"Microsoft\",layoutDependency:layoutDependency,layoutId:\"tU2QAL5ZV\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Airbnb\",fit:\"fill\",intrinsicHeight:31,intrinsicWidth:94,pixelHeight:31,pixelWidth:94,src:\"https://framerusercontent.com/images/SSeMvNYm3AsI2RFEnM1UjF5KPCs.svg\"},className:\"framer-jhvhc5\",\"data-framer-name\":\"Airbnb\",layoutDependency:layoutDependency,layoutId:\"D6IGdU2Qa\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Amazon\",fit:\"fill\",intrinsicHeight:31,intrinsicWidth:94,pixelHeight:31,pixelWidth:94,src:\"https://framerusercontent.com/images/MyttnGwbTE6j95nMid0mEvn60.svg\"},className:\"framer-1ni06c4\",\"data-framer-name\":\"Amazon\",layoutDependency:layoutDependency,layoutId:\"I36ngglxz\"})],speed:4,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o4RdU.framer-xhmt7u, .framer-o4RdU .framer-xhmt7u { display: block; }\",\".framer-o4RdU.framer-1ohz2lt { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-o4RdU .framer-1av2dn9-container { flex: 1 0 0px; height: 40px; position: relative; width: 1px; }\",\".framer-o4RdU .framer-1kspjh9 { aspect-ratio: 2.84375 / 1; height: var(--framer-aspect-ratio-supported, 21px); overflow: hidden; position: relative; width: 60px; }\",\".framer-o4RdU .framer-1oxihin { aspect-ratio: 2.2777777777777777 / 1; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 53px; }\",\".framer-o4RdU .framer-1hd3a5y { aspect-ratio: 3.925925925925926 / 1; height: var(--framer-aspect-ratio-supported, 18px); overflow: hidden; position: relative; width: 71px; }\",\".framer-o4RdU .framer-1eycvsj { aspect-ratio: 2.6666666666666665 / 1; height: var(--framer-aspect-ratio-supported, 22px); overflow: hidden; position: relative; width: 59px; }\",\".framer-o4RdU .framer-iqsktn { aspect-ratio: 5.6521739130434785 / 1; height: var(--framer-aspect-ratio-supported, 15px); overflow: hidden; position: relative; width: 85px; }\",\".framer-o4RdU .framer-1xmqu1a { aspect-ratio: 1.5555555555555556 / 1; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 38px; }\",\".framer-o4RdU .framer-89qtme { aspect-ratio: 3.813953488372093 / 1; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 76px; }\",\".framer-o4RdU .framer-x84tcx { aspect-ratio: 2.4 / 1; height: var(--framer-aspect-ratio-supported, 23px); overflow: hidden; position: relative; width: 55px; }\",\".framer-o4RdU .framer-1q6m8dw { aspect-ratio: 3.962962962962963 / 1; height: var(--framer-aspect-ratio-supported, 18px); overflow: hidden; position: relative; width: 72px; }\",\".framer-o4RdU .framer-xlzzs3 { aspect-ratio: 3.096774193548387 / 1; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 62px; }\",\".framer-o4RdU .framer-1t250v4 { aspect-ratio: 3.5517241379310347 / 1; height: var(--framer-aspect-ratio-supported, 19px); overflow: hidden; position: relative; width: 68px; }\",\".framer-o4RdU .framer-4w0rxp { aspect-ratio: 3.2333333333333334 / 1; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 65px; }\",\".framer-o4RdU .framer-iz32c0 { aspect-ratio: 4.3076923076923075 / 1; height: var(--framer-aspect-ratio-supported, 17px); overflow: hidden; position: relative; width: 73px; }\",\".framer-o4RdU .framer-jhvhc5, .framer-o4RdU .framer-1ni06c4 { aspect-ratio: 3.032258064516129 / 1; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 61px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-o4RdU.framer-1ohz2lt { gap: 0px; } .framer-o4RdU.framer-1ohz2lt > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-o4RdU.framer-1ohz2lt > :first-child { margin-left: 0px; } .framer-o4RdU.framer-1ohz2lt > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMh0E1h3z6=withCSS(Component,css,\"framer-o4RdU\");export default FramerMh0E1h3z6;FramerMh0E1h3z6.displayName=\"Logo Ticker\";FramerMh0E1h3z6.defaultProps={height:40,width:1440};addFonts(FramerMh0E1h3z6,[{explicitInter:true,fonts:[]},...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMh0E1h3z6\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mh0E1h3z6.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const MAX_AREA=5e6;const CSS_VAR_NAME=\"--ticker-offset\";const supportsWaapi=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";let supportsRegisterProperty=true;if(typeof window!==\"undefined\"){try{window.CSS.registerProperty({name:CSS_VAR_NAME,syntax:\"<length>\",initialValue:\"0px\",inherits:false});}catch(e){supportsRegisterProperty=false;}}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const axis=isHorizontal?\"X\":\"Y\";const minus=direction===\"left\"||direction===\"top\"?\"-\":\"\";const transform=useTransform(()=>`translate${axis}(${minus}${offset.get()}px)`);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null,childrenArea:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}const fullChildrenArea=size.childrenArea===null?null:size.childrenArea*(duplicateBy+1);const isLayerTooBig=fullChildrenArea===null?null:fullChildrenArea>MAX_AREA;/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const[firstChild,lastChild]=childrenRef;const childrenLeft=firstChild.current?firstChild.current.offsetLeft:0;const childrenRight=lastChild.current?lastChild.current.offsetLeft+lastChild.current.offsetWidth:0;const childrenTop=firstChild.current?firstChild.current.offsetTop:0;const childrenBottom=lastChild.current?lastChild.current.offsetTop+lastChild.current.offsetHeight:0;const childrenWidth=childrenRight-childrenLeft;const childrenHeight=childrenBottom-childrenTop;const childrenArea=childrenWidth*childrenHeight;const childrenLength=(isHorizontal?childrenWidth:childrenHeight)+gap;setSize({parent:parentLength,children:childrenLength,childrenArea});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})},index+\"-original\");});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:isLayerTooBig===true?\"auto\":\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsWaapi&&(!isLayerTooBig||isLayerTooBig&&supportsRegisterProperty)){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed||isLayerTooBig===null){return;}if(isLayerTooBig){try{window.CSS.registerProperty({name:CSS_VAR_NAME,syntax:\"<length>\",initialValue:\"0px\",inherits:false});}catch(e){}}/**\n                 * If the layer is too big we want to animate a CSS variable instead of the transform\n                 * to avoid promoting the layer to the GPU.\n                 */const keyframes=isLayerTooBig?{[CSS_VAR_NAME]:[\"0px\",`${minus}${animateToValue}px`]}:{transform:[`translate${axis}(0px)`,`translate${axis}(${minus}${animateToValue}px)`]};animationRef.current=listRef.current.animate(keyframes,{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,isLayerTooBig]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsWaapi){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||isLayerTooBig?\"auto\":\"transform\",transform:supportsWaapi?isLayerTooBig?`translate${axis}(var(${CSS_VAR_NAME}))`:\"none\":transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/_jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${getThumbnailURL(videoId,thumbnail,getWebPSupported()?\"webp\":\"jpg\")}) no-repeat`:undefined}}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId=pathSegments[1];return[videoId,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=\"jpg\"){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst useWebP=format===\"webp\";const pre=useWebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=useWebP?\"webp\":\"jpg\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(element.getContext&&element.getContext(\"2d\")){// was able or not to get WebP representation\nreturn _getWebPSupported=element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")===0;}else{// very old browser like IE 8, canvas not supported\nreturn _getWebPSupported=false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"560\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "// Generated by Framer (78a4586)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleCode,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Log from\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9DqqhRx2rNXWyTiUK57i/2kYYuJHCj2zFoFWF2BrU/OeVDXEAxK.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/C97APBHSjnwdRrtjElEb/QzGRaqo1G26hob8Et1f0/ZcUYm_6Xa.js\";const cycleOrder=[\"VxQUrYWen\",\"Xoh2uYdSK\",\"pcOcYgnxk\",\"OgpglPitj\"];const serializationHash=\"framer-e0t0Q\";const variantClassNames={OgpglPitj:\"framer-v-7t5zss\",pcOcYgnxk:\"framer-v-xbh4yj\",VxQUrYWen:\"framer-v-mkbvxu\",Xoh2uYdSK:\"framer-v-7r0i5j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 toDateString=(value,options={},activeLocale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const dateStyle=options.dateStyle;const timeZone=\"UTC\";try{return date.toLocaleDateString(locale,{dateStyle,timeZone});}catch{return date.toLocaleDateString(fallbackLocale,{dateStyle,timeZone});}};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};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(React.Fragment);const humanReadableVariantMap={\"Large Desktop\":\"VxQUrYWen\",Desktop:\"Xoh2uYdSK\",Mobile:\"OgpglPitj\",Tablet:\"pcOcYgnxk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VxQUrYWen\"};};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,QUfa6bHlaDDatEc7az,xYxA1LirBDDatEc7az,yZtBQax9DDDatEc7az,aMuSimUlDDDatEc7az,idDDatEc7az,pKhKdCcXYDDatEc7az,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VxQUrYWen\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const activeLocaleCode=useLocaleCode();const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();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(serializationHash,...sharedStyleClassNames,\"framer-mkbvxu\",className,classNames),\"data-framer-name\":\"Large Desktop\",layoutDependency:layoutDependency,layoutId:\"VxQUrYWen\",ref:ref??ref1,style:{...style},...addPropertyOverrides({OgpglPitj:{\"data-framer-name\":\"Mobile\"},pcOcYgnxk:{\"data-framer-name\":\"Tablet\"},Xoh2uYdSK:{\"data-framer-name\":\"Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Log,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},offset:{type:\"LiteralValue\",value:0},select:[{name:\"QUfa6bHla\",type:\"Identifier\"},{name:\"xYxA1LirB\",type:\"Identifier\"},{name:\"yZtBQax9D\",type:\"Identifier\"},{name:\"aMuSimUlD\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"},{name:\"pKhKdCcXY\",type:\"Identifier\"}],where:{left:{name:\"dXURb9PEx\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aBdyWsNn1\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xgooh5\",\"data-framer-name\":\"ChangeLog 1\",layoutDependency:layoutDependency,layoutId:\"DDatEc7az\",children:collection.map(({QUfa6bHla:QUfa6bHlaDDatEc7az,xYxA1LirB:xYxA1LirBDDatEc7az,yZtBQax9D:yZtBQax9DDDatEc7az,aMuSimUlD:aMuSimUlDDDatEc7az,id:idDDatEc7az,pKhKdCcXY:pKhKdCcXYDDatEc7az},i)=>{const textContent=toDateString(aMuSimUlDDDatEc7az,{dateStyle:\"medium\",locale:\"en-US\"},activeLocaleCode);return /*#__PURE__*/_jsx(LayoutGroup,{id:`DDatEc7az-${idDDatEc7az}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{pKhKdCcXY:pKhKdCcXYDDatEc7az},children:/*#__PURE__*/_jsx(Link,{href:QUfa6bHlaDDatEc7az,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1787ifh framer-oz8qu\",layoutDependency:layoutDependency,layoutId:\"ltwE7pycZ\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:`max((${componentViewport?.width||\"100vw\"} - 72px) / 4, 200px)`,...toResponsiveImage(xYxA1LirBDDatEc7az)},className:\"framer-pnzduw\",layoutDependency:layoutDependency,layoutId:\"ZB4m4BiAU\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({OgpglPitj:{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(xYxA1LirBDDatEc7az)}},pcOcYgnxk:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 24px) / 2, 180px)`,...toResponsiveImage(xYxA1LirBDDatEc7az)}},Xoh2uYdSK:{background:{alt:\"\",fit:\"fill\",sizes:`max((${componentViewport?.width||\"100vw\"} - 72px) / 4, 180px)`,...toResponsiveImage(xYxA1LirBDDatEc7az)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b7cu1b\",\"data-framer-name\":\"Post\",layoutDependency:layoutDependency,layoutId:\"BRMihEzYJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q9imo9\",\"data-styles-preset\":\"OeVDXEAxK\",children:\"Figma to Lottie: Gradient support\"})}),className:\"framer-1up0s93\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hjeLP80tJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yZtBQax9DDDatEc7az,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-oiddar\",\"data-styles-preset\":\"ZcUYm_6Xa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-490ab245-e67a-4a9e-9773-35e149f62e8a, rgb(128, 142, 154)))\"},children:\"Content\"})}),className:\"framer-l6uhvr\",\"data-framer-name\":\"Date\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VRIzcHVBC\",style:{\"--extracted-r6o4lv\":\"var(--token-490ab245-e67a-4a9e-9773-35e149f62e8a, rgb(128, 142, 154))\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})},idDDatEc7az);})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e0t0Q.framer-oz8qu, .framer-e0t0Q .framer-oz8qu { display: block; }\",\".framer-e0t0Q.framer-mkbvxu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-e0t0Q .framer-1xgooh5 { display: grid; flex: none; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(200px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-e0t0Q .framer-1787ifh { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 8px; height: 100%; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-e0t0Q .framer-pnzduw { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 159px); position: relative; width: 100%; }\",\".framer-e0t0Q .framer-b7cu1b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-e0t0Q .framer-1up0s93 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-e0t0Q .framer-l6uhvr { 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-e0t0Q.framer-mkbvxu, .framer-e0t0Q .framer-1787ifh, .framer-e0t0Q .framer-b7cu1b { gap: 0px; } .framer-e0t0Q.framer-mkbvxu > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-e0t0Q.framer-mkbvxu > :first-child { margin-left: 0px; } .framer-e0t0Q.framer-mkbvxu > :last-child { margin-right: 0px; } .framer-e0t0Q .framer-1787ifh > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-e0t0Q .framer-1787ifh > :first-child, .framer-e0t0Q .framer-b7cu1b > :first-child { margin-top: 0px; } .framer-e0t0Q .framer-1787ifh > :last-child, .framer-e0t0Q .framer-b7cu1b > :last-child { margin-bottom: 0px; } .framer-e0t0Q .framer-b7cu1b > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-e0t0Q.framer-v-7r0i5j.framer-mkbvxu { width: 1024px; }\",\".framer-e0t0Q.framer-v-7r0i5j .framer-1xgooh5 { grid-template-columns: repeat(4, minmax(180px, 1fr)); }\",\".framer-e0t0Q.framer-v-7r0i5j .framer-pnzduw { height: var(--framer-aspect-ratio-supported, 134px); }\",\".framer-e0t0Q.framer-v-xbh4yj.framer-mkbvxu { width: 640px; }\",\".framer-e0t0Q.framer-v-xbh4yj .framer-1xgooh5 { flex: 1 0 0px; grid-template-columns: repeat(2, minmax(180px, 1fr)); width: 1px; }\",\".framer-e0t0Q.framer-v-xbh4yj .framer-pnzduw { height: var(--framer-aspect-ratio-supported, 174px); }\",\".framer-e0t0Q.framer-v-7t5zss.framer-mkbvxu { width: 320px; }\",\".framer-e0t0Q.framer-v-7t5zss .framer-1xgooh5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-e0t0Q.framer-v-7t5zss .framer-1787ifh { align-self: unset; height: auto; }\",\".framer-e0t0Q.framer-v-7t5zss .framer-pnzduw { height: var(--framer-aspect-ratio-supported, 180px); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-e0t0Q.framer-v-7t5zss .framer-1xgooh5 { gap: 0px; } .framer-e0t0Q.framer-v-7t5zss .framer-1xgooh5 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-e0t0Q.framer-v-7t5zss .framer-1xgooh5 > :first-child { margin-top: 0px; } .framer-e0t0Q.framer-v-7t5zss .framer-1xgooh5 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 210\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Xoh2uYdSK\":{\"layout\":[\"fixed\",\"auto\"]},\"pcOcYgnxk\":{\"layout\":[\"fixed\",\"auto\"]},\"OgpglPitj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhcprBVv4i=withCSS(Component,css,\"framer-e0t0Q\");export default FramerhcprBVv4i;FramerhcprBVv4i.displayName=\"Changelog - Creator\";FramerhcprBVv4i.defaultProps={height:210,width:1200};addPropertyControls(FramerhcprBVv4i,{variant:{options:[\"VxQUrYWen\",\"Xoh2uYdSK\",\"pcOcYgnxk\",\"OgpglPitj\"],optionTitles:[\"Large Desktop\",\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhcprBVv4i,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhcprBVv4i\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xoh2uYdSK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pcOcYgnxk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OgpglPitj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"210\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6807895)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i,DatabaseDictionaryIndex as a}from\"./H1MlxFjEo-0.js\";import{resolveRichText as o}from\"./H1MlxFjEo-1.js\";let r={aMuSimUlD:{isNullable:!0,type:t.Date},dJU_Hh_5J:{isNullable:!0,type:t.String},dXURb9PEx:{isNullable:!0,type:t.Enum},FzsWtvaui:{isNullable:!0,type:t.Enum},G85bdLRBl:{isNullable:!0,type:t.File},id:{isNullable:!1,type:t.String},IOwCObMZ5:{isNullable:!0,type:t.Enum},nextItemId:{isNullable:!0,type:t.String},pKhKdCcXY:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},QUfa6bHla:{isNullable:!0,type:t.Link},R0A8bzAYO:{isNullable:!0,type:t.RichText},sPjXpPCa8:{isNullable:!0,type:t.String},x6si2gTVv:{isNullable:!0,type:t.RichText},xYxA1LirB:{isNullable:!0,type:t.ResponsiveImage},yZtBQax9D:{isNullable:!0,type:t.String}},n=new l,s={collectionByLocaleId:{default:new i({chunks:[new URL(\"./H1MlxFjEo-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href],compressionDictionary:new URL(\"./H1MlxFjEo-chunk-default-dict.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href,indexes:[new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:r,fieldNames:[\"id\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:0,to:2200},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:r,fieldNames:[\"previousItemId\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:2200,to:4405},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:r,fieldNames:[\"nextItemId\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:4405,to:6610},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:r,fieldNames:[\"id\",\"pKhKdCcXY\"],range:{from:6610,to:10274},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:r,fieldNames:[\"pKhKdCcXY\",\"id\"],range:{from:10274,to:13927},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"yZtBQax9D\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:13927,to:17214},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"pKhKdCcXY\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:17214,to:20266},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"QUfa6bHla\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:20266,to:23495},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"aMuSimUlD\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:23495,to:25091},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"xYxA1LirB\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:25091,to:32181},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"G85bdLRBl\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:32181,to:33655},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"FzsWtvaui\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:33655,to:34855},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"dXURb9PEx\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:34855,to:36167},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"sPjXpPCa8\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:36167,to:37519},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"dJU_Hh_5J\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:37519,to:38639},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"IOwCObMZ5\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:38639,to:39768},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"x6si2gTVv\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:39768,to:40843},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:r,fieldNames:[\"R0A8bzAYO\",\"x6si2gTVv\",\"R0A8bzAYO\"],range:{from:40843,to:41972},url:new URL(\"./H1MlxFjEo-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zciWCdSZ19VWmOdrTdpJ/42wAHrKtPm9647fl8QJo/H1MlxFjEo.js\").href})],resolveRichText:o,schema:r})},displayName:\"Log\"};export default s;e(s,{yZtBQax9D:{defaultValue:\"\",title:\"Title\",type:t.String},pKhKdCcXY:{title:\"Slug\",type:t.String},QUfa6bHla:{title:\"Full Link\",type:t.Link},aMuSimUlD:{defaultValue:\"\",title:\"Date\",type:t.Date},xYxA1LirB:{title:\"Image\",type:t.ResponsiveImage},G85bdLRBl:{allowedFileTypes:[\"webm\",\"mp4\"],title:\"Video\",type:t.File},FzsWtvaui:{defaultValue:\"yAyTwXaw1\",options:[\"yAyTwXaw1\",\"FedWPdoMq\",\"lzLUYR5lR\",\"BlENGrCTo\"],optionTitles:[\"Announcements\",\"Features\",\"Enhancement\",\"Fix\"],title:\"Category\",type:t.Enum},dXURb9PEx:{defaultValue:\"MyY7kClqt\",options:[\"MyY7kClqt\",\"aBdyWsNn1\",\"YoqZZmzUe\",\"hSgDnLdCA\",\"zu5KgLYsm\",\"Su7L0hjdx\",\"rkWBVqZQ7\",\"P_vkytrZ4\",\"WSIMCnsmf\",\"Jj503CZfb\",\"cnSc3tdsI\",\"UfpXJFSxQ\",\"gJteelSoq\"],optionTitles:[\"Platform\",\"Creator\",\"Web\",\"Plugins\",\"Editor\",\"Website\",\"Mobile\",\"Plugin: Figma to Lottie\",\"Plugin: LottieFiles for Adobe After Effects\",\"Plugin: LottieFiles for Canva\",\"Plugin: LottieFiles for Framer\",\"Plugin: LottieFiles for Webflow\",\"Integration: LottieFiles for Wix\"],title:\"Project\",type:t.Enum},sPjXpPCa8:{defaultValue:\"\",title:\"Version\",type:t.String},dJU_Hh_5J:{defaultValue:\"\",title:\"Name\",type:t.String},IOwCObMZ5:{defaultValue:\"eHnaGoR2d\",options:[\"eHnaGoR2d\",\"gGmu54u1p\"],optionTitles:[\"Published\",\"Unpublish\"],title:\"Status\",type:t.Enum},x6si2gTVv:{defaultValue:\"\",title:\"Snippet\",type:t.RichText},R0A8bzAYO:{defaultValue:\"\",title:\"Content\",type:t.RichText},previousItemId:{dataIdentifier:\"local-module:collection/H1MlxFjEo:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/H1MlxFjEo:default\",title:\"Next\",type:t.CollectionReference}});export const FzsWtvauiToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"yAyTwXaw1\":return\"Announcements\";case\"FedWPdoMq\":return\"Features\";case\"lzLUYR5lR\":return\"Enhancement\";case\"BlENGrCTo\":return\"Fix\";default:return\"\";}};export const dXURb9PExToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"MyY7kClqt\":return\"Platform\";case\"aBdyWsNn1\":return\"Creator\";case\"YoqZZmzUe\":return\"Web\";case\"hSgDnLdCA\":return\"Plugins\";case\"zu5KgLYsm\":return\"Editor\";case\"Su7L0hjdx\":return\"Website\";case\"rkWBVqZQ7\":return\"Mobile\";case\"P_vkytrZ4\":return\"Plugin: Figma to Lottie\";case\"WSIMCnsmf\":return\"Plugin: LottieFiles for Adobe After Effects\";case\"Jj503CZfb\":return\"Plugin: LottieFiles for Canva\";case\"cnSc3tdsI\":return\"Plugin: LottieFiles for Framer\";case\"UfpXJFSxQ\":return\"Plugin: LottieFiles for Webflow\";case\"gJteelSoq\":return\"Integration: LottieFiles for Wix\";default:return\"\";}};export const IOwCObMZ5ToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"eHnaGoR2d\":return\"Published\";case\"gGmu54u1p\":return\"Unpublish\";default:return\"\";}};export const enumToDisplayNameFunctions={dXURb9PEx:dXURb9PExToDisplayName,FzsWtvaui:FzsWtvauiToDisplayName,IOwCObMZ5:IOwCObMZ5ToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await n.query({from:{data:s,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"pKhKdCcXY\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.pKhKdCcXY;},async getRecordIdBySlug(e,t){let[l]=await n.query({from:{data:s,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"pKhKdCcXY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FzsWtvauiToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dXURb9PExToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IOwCObMZ5ToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerContractVersion\":\"1\",\"framerCollectionId\":\"H1MlxFjEo\",\"framerData\":\"\",\"framerSlug\":\"pKhKdCcXY\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "var t,e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;},f=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},h=(t,e,r)=>(r=null!=t?n(o(t)):{},f(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),c=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),p=l({\"../../../node_modules/splaytree/dist/splay.js\"(t,e){var r;r=function(){var t=function(t,e){this.next=null,this.key=t,this.data=e,this.left=null,this.right=null;};function e(t,e){return t>e?1:t<e?-1:0;}function r(e,r,n){for(var i=new t(null,null),s=i,a=i;;){var o=n(e,r.key);if(o<0){if(null===r.left)break;if(0>n(e,r.left.key)){var u=r.left;if(r.left=u.right,u.right=r,null===(r=u).left)break;}a.left=r,a=r,r=r.left;}else if(o>0){if(null===r.right)break;if(n(e,r.right.key)>0){var u=r.right;if(r.right=u.left,u.left=r,null===(r=u).right)break;}s.right=r,s=r,r=r.right;}else break;}return s.right=r.left,a.left=r.right,r.left=i.right,r.right=i.left,r;}function n(e,n,i,s){var a=new t(e,n);if(null===i)return a.left=a.right=null,a;i=r(e,i,s);var o=s(e,i.key);return o<0?(a.left=i.left,a.right=i,i.left=null):o>=0&&(a.right=i.right,a.left=i,i.right=null),a;}function i(t,e,n){var i=null,s=null;if(e){e=r(t,e,n);var a=n(e.key,t);0===a?(i=e.left,s=e.right):a<0?(s=e.right,e.right=null,i=e):(i=e.left,e.left=null,s=e);}return{left:i,right:s};}return /** @class */function(){function s(t){void 0===t&&(t=e),this._root=null,this._size=0,this._comparator=t;}return s.prototype.insert=function(t,e){return this._size++,this._root=n(t,e,this._root,this._comparator);},s.prototype.add=function(e,n){var i=new t(e,n);null===this._root&&(i.left=i.right=null,this._size++,this._root=i);var s=this._comparator,a=r(e,this._root,s),o=s(e,a.key);return 0===o?this._root=a:(o<0?(i.left=a.left,i.right=a,a.left=null):o>0&&(i.right=a.right,i.left=a,a.right=null),this._size++,this._root=i),this._root;},s.prototype.remove=function(t){this._root=this._remove(t,this._root,this._comparator);},s.prototype._remove=function(t,e,n){var i;return null===e?null:(e=r(t,e,n),0===n(t,e.key))?(null===e.left?i=e.right:(i=r(t,e.left,n)).right=e.right,this._size--,i):e;},s.prototype.pop=function(){var t=this._root;if(t){for(;t.left;)t=t.left;return this._root=r(t.key,this._root,this._comparator),this._root=this._remove(t.key,this._root,this._comparator),{key:t.key,data:t.data};}return null;},s.prototype.findStatic=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return e;e=n<0?e.left:e.right;}return null;},s.prototype.find=function(t){return this._root&&(this._root=r(t,this._root,this._comparator),0!==this._comparator(t,this._root.key))?null:this._root;},s.prototype.contains=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return!0;e=n<0?e.left:e.right;}return!1;},s.prototype.forEach=function(t,e){for(var r=this._root,n=[],i=!1;!i;)null!==r?(n.push(r),r=r.left):0!==n.length?(r=n.pop(),t.call(e,r),r=r.right):i=!0;return this;},s.prototype.range=function(t,e,r,n){for(var i=[],s=this._comparator,a=this._root;0!==i.length||a;)if(a)i.push(a),a=a.left;else{if(s((a=i.pop()).key,e)>0)break;if(s(a.key,t)>=0&&r.call(n,a))return this;a=a.right;}return this;},s.prototype.keys=function(){var t=[];return this.forEach(function(e){var r=e.key;return t.push(r);}),t;},s.prototype.values=function(){var t=[];return this.forEach(function(e){var r=e.data;return t.push(r);}),t;},s.prototype.min=function(){return this._root?this.minNode(this._root).key:null;},s.prototype.max=function(){return this._root?this.maxNode(this._root).key:null;},s.prototype.minNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.left;)t=t.left;return t;},s.prototype.maxNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.right;)t=t.right;return t;},s.prototype.at=function(t){for(var e=this._root,r=!1,n=0,i=[];!r;)if(e)i.push(e),e=e.left;else if(i.length>0){if(e=i.pop(),n===t)return e;n++,e=e.right;}else r=!0;return null;},s.prototype.next=function(t){var e=this._root,r=null;if(t.right){for(r=t.right;r.left;)r=r.left;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?(r=e,e=e.left):e=e.right;}return r;},s.prototype.prev=function(t){var e=this._root,r=null;if(null!==t.left){for(r=t.left;r.right;)r=r.right;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?e=e.left:(r=e,e=e.right);}return r;},s.prototype.clear=function(){return this._root=null,this._size=0,this;},s.prototype.toList=function(){return function(e){for(var r=e,n=[],i=!1,s=new t(null,null),a=s;!i;)r?(n.push(r),r=r.left):n.length>0?r=(r=a=a.next=n.pop()).right:i=!0;return a.next=null,s.next;}(this._root);},s.prototype.load=function(e,r,n){void 0===r&&(r=[]),void 0===n&&(n=!1);var i=e.length,s=this._comparator;if(n&&function t(e,r,n,i,s){if(!(n>=i)){for(var a=e[n+i>>1],o=n-1,u=i+1;;){do o++;while(0>s(e[o],a))do u--;while(s(e[u],a)>0)if(o>=u)break;var l=e[o];e[o]=e[u],e[u]=l,l=r[o],r[o]=r[u],r[u]=l;}t(e,r,n,u,s),t(e,r,u+1,i,s);}}(e,r,0,i-1,s),null===this._root)this._root=function e(r,n,i,s){var a=s-i;if(a>0){var o=i+Math.floor(a/2),u=r[o],l=n[o],f=new t(u,l);return f.left=e(r,n,i,o),f.right=e(r,n,o+1,s),f;}return null;}(e,r,0,i),this._size=i;else{var a=function(e,r,n){for(var i=new t(null,null),s=i,a=e,o=r;null!==a&&null!==o;)0>n(a.key,o.key)?(s.next=a,a=a.next):(s.next=o,o=o.next),s=s.next;return null!==a?s.next=a:null!==o&&(s.next=o),i.next;}(this.toList(),function(e,r){for(var n=new t(null,null),i=n,s=0;s<e.length;s++)i=i.next=new t(e[s],r[s]);return i.next=null,n.next;}(e,r),s);i=this._size+i,this._root=function t(e,r,n){var i=n-r;if(i>0){var s=r+Math.floor(i/2),a=t(e,r,s),o=e.head;return o.left=a,e.head=e.head.next,o.right=t(e,s+1,n),o;}return null;}({head:a},0,i);}return this;},s.prototype.isEmpty=function(){return null===this._root;},Object.defineProperty(s.prototype,\"size\",{get:function(){return this._size;},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"root\",{get:function(){return this._root;},enumerable:!0,configurable:!0}),s.prototype.toString=function(t){void 0===t&&(t=function(t){return String(t.key);});var e=[];return function t(e,r,n,i,s){if(e){i(\"\"+r+(n?\"\u2514\u2500\u2500 \":\"\u251C\u2500\u2500 \")+s(e)+\"\\n\");var a=r+(n?\"    \":\"\u2502   \");e.left&&t(e.left,a,!1,i,s),e.right&&t(e.right,a,!0,i,s);}}(this._root,\"\",!0,function(t){return e.push(t);},t),e.join(\"\");},s.prototype.update=function(t,e,s){var a,o,u=this._comparator,l=i(t,this._root,u),f=l.left,h=l.right;0>u(t,e)?h=n(e,s,h,u):f=n(e,s,f,u),this._root=(a=f,null===(o=h)?a:(null===a||((o=r(a.key,o,u)).left=a),o));},s.prototype.split=function(t){return i(t,this._root,this._comparator);},s.prototype[Symbol.iterator]=function(){var t,e,r;return function(t,e){var r,n,i,s,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1];},trys:[],ops:[]};return s={next:o(0),throw:o(1),return:o(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this;}),s;function o(s){return function(o){return function(s){if(r)throw TypeError(\"Generator is already executing.\");for(;a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue;}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break;}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break;}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break;}i[2]&&a.ops.pop(),a.trys.pop();continue;}s=e.call(t,a);}catch(t){s=[6,t],n=0;}finally{r=i=0;}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0};}([s,o]);};}}(this,function(n){switch(n.label){case 0:t=this._root,e=[],r=!1,n.label=1;case 1:if(r)return[3,6];if(!(null!==t))return[3,2];return e.push(t),t=t.left,[3,5];case 2:if(!(0!==e.length))return[3,4];return[4,t=e.pop()];case 3:return n.sent(),t=t.right,[3,5];case 4:r=!0,n.label=5;case 5:return[3,1];case 6:return[2];}});},s;}();},\"object\"==typeof t&&void 0!==e?e.exports=r():\"function\"==typeof define&&define.amd?define(r):t.SplayTree=r();}}),d=l({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),g=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=d();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),y=l({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:s,soleyContainsHTTPQuotedStringTokenCodePoints:a,asciiLowercase:o,collectAnHTTPQuotedString:u}=d();e.exports=t=>{t=r(t);let e=0,l=\"\";for(;e<t.length&&\"/\"!==t[e];)l+=t[e],++e;if(0===l.length||!s(l)||e>=t.length)return null;++e;let f=\"\";for(;e<t.length&&\";\"!==t[e];)f+=t[e],++e;if(0===(f=n(f)).length||!s(f))return null;let h={type:o(l),subtype:o(f),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=o(r),e<t.length){if(\";\"===t[e])continue;++e;}let l=null;if('\"'===t[e])for([l,e]=u(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(l=\"\";e<t.length&&\";\"!==t[e];)l+=t[e],++e;if(\"\"===(l=n(l)))continue;}r.length>0&&s(r)&&a(l)&&!h.parameters.has(r)&&h.parameters.set(r,l);}return h;};}}),m=l({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=d();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),v=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=g(),n=y(),i=m(),{asciiLowercase:s,solelyContainsHTTPTokenCodePoints:a}=d();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!a(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!a(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),w=h(c()),b={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},k=class{getOffset(){return this.offset;}ensureBufferLength(t){let e=this.buffer.byteLength;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=b.Uint8;this.ensureBufferLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=b.Uint16;this.ensureBufferLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=b.Uint32;this.ensureBufferLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=b.BigUint64;this.ensureBufferLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=b.Int8;this.ensureBufferLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=b.Int16;this.ensureBufferLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=b.Int32;this.ensureBufferLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=b.BigInt64;this.ensureBufferLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=b.Float32;this.ensureBufferLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=b.Float64;this.ensureBufferLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBuffer(t){let e=this.offset,r=e+t,n=this.buffer.slice(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBuffer(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.buffer=t,this.offset=0,this.view=new DataView(this.buffer),this.decoder=new TextDecoder;}};// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as _}from\"framer\";// src/utils/typeChecks.ts\nfunction I(t){return Number.isFinite(t);}function U(t){return void 0===t;}function S(t){return null===t;}function x(t){return null==t;}// src/code-generation/components/cms/bundled/assert.ts\nfunction E(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function B(t){throw Error(`Unexpected value: ${t}`);}// ../../../node_modules/fflate/esm/browser.js\nvar T=Uint8Array,L=Uint16Array,M=Int32Array,A=new T([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),C=new T([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),j=new T([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),F=function(t,e){for(var r=new L(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new M(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i};},P=F(A,2),D=P.b,N=P.r;D[28]=258,N[258]=28;var $=F(C,0),O=$.b,q=$.r,R=new L(32768);for(e=0;e<32768;++e)t=(61680&(t=(52428&(t=(43690&e)>>1|(21845&e)<<1))>>2|(13107&t)<<2))>>4|(3855&t)<<4,R[e]=((65280&t)>>8|(255&t)<<8)>>1;var z=function(t,e,r){for(var n,i=t.length,s=0,a=new L(e);s<i;++s)t[s]&&++a[t[s]-1];var o=new L(e);for(s=1;s<e;++s)o[s]=o[s-1]+a[s-1]<<1;if(r){n=new L(1<<e);var u=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],f=e-t[s],h=o[t[s]-1]++<<f,c=h|(1<<f)-1;h<=c;++h)n[R[h]>>u]=l;}else for(s=0,n=new L(i);s<i;++s)t[s]&&(n[s]=R[o[t[s]-1]++]>>15-t[s]);return n;},H=new T(288);for(e=0;e<144;++e)H[e]=8;for(e=144;e<256;++e)H[e]=9;for(e=256;e<280;++e)H[e]=7;for(e=280;e<288;++e)H[e]=8;var J=new T(32);for(e=0;e<32;++e)J[e]=5;var W=/* @__PURE__ */z(H,9,0),G=/* @__PURE__ */z(H,9,1),K=/* @__PURE__ */z(J,5,0),V=/* @__PURE__ */z(J,5,1),X=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},Q=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},Z=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},Y=function(t){return(t+7)/8|0;},tt=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new T(t.subarray(e,r));},te=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],tr=function(t,e,r){var n=Error(e||te[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,tr),!r)throw n;return n;},tn=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new T(0);var a=!r,o=a||2!=e.i,u=e.i;a&&(r=new T(3*i));var l=function(t){var e=r.length;if(t>e){var n=new T(Math.max(2*e,t));n.set(r),r=n;}},f=e.f||0,h=e.p||0,c=e.b||0,p=e.l,d=e.d,g=e.m,y=e.n,m=8*i;do{if(!p){f=Q(t,h,1);var v=Q(t,h+1,3);if(h+=3,v){if(1==v)p=G,d=V,g=9,y=5;else if(2==v){var w=Q(t,h,31)+257,b=Q(t,h+10,15)+4,k=w+Q(t,h+5,31)+1;h+=14;for(var _=new T(k),I=new T(19),U=0;U<b;++U)I[j[U]]=Q(t,h+3*U,7);h+=3*b;for(var S=X(I),x=(1<<S)-1,E=z(I,S,1),U=0;U<k;){var B=E[Q(t,h,x)];h+=15&B;var L=B>>4;if(L<16)_[U++]=L;else{var M=0,F=0;for(16==L?(F=3+Q(t,h,3),h+=2,M=_[U-1]):17==L?(F=3+Q(t,h,7),h+=3):18==L&&(F=11+Q(t,h,127),h+=7);F--;)_[U++]=M;}}var P=_.subarray(0,w),N=_.subarray(w);g=X(P),y=X(N),p=z(P,g,1),d=z(N,y,1);}else tr(1);}else{var L=Y(h)+4,$=t[L-4]|t[L-3]<<8,q=L+$;if(q>i){u&&tr(0);break;}o&&l(c+$),r.set(t.subarray(L,q),c),e.b=c+=$,e.p=h=8*q,e.f=f;continue;}if(h>m){u&&tr(0);break;}}o&&l(c+131072);for(var R=(1<<g)-1,H=(1<<y)-1,J=h;;J=h){var M=p[Z(t,h)&R],W=M>>4;if((h+=15&M)>m){u&&tr(0);break;}if(M||tr(2),W<256)r[c++]=W;else if(256==W){J=h,p=null;break;}else{var K=W-254;if(W>264){var U=W-257,te=A[U];K=Q(t,h,(1<<te)-1)+D[U],h+=te;}var tn=d[Z(t,h)&H],ti=tn>>4;tn||tr(3),h+=15&tn;var N=O[ti];if(ti>3){var te=C[ti];N+=Z(t,h)&(1<<te)-1,h+=te;}if(h>m){u&&tr(0);break;}o&&l(c+131072);var ts=c+K;if(c<N){var ta=s-N,to=Math.min(N,ts);for(ta+c<0&&tr(3);c<to;++c)r[c]=n[ta+c];}for(;c<ts;++c)r[c]=r[c-N];}}e.l=p,e.p=J,e.b=c,e.f=f,p&&(f=1,e.m=g,e.d=d,e.n=y);}while(!f)return c!=r.length&&a?tt(r,0,c):r.subarray(0,c);},ti=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},ts=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},ta=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:tp,l:0};if(1==i){var a=new T(r[0].s+1);return a[r[0].s]=1,{t:a,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var o=r[0],u=r[1],l=0,f=1,h=2;for(r[0]={s:-1,f:o.f+u.f,l:o,r:u};f!=i-1;)o=r[r[l].f<r[h].f?l++:h++],u=r[l!=f&&r[l].f<r[h].f?l++:h++],r[f++]={s:-1,f:o.f+u.f,l:o,r:u};for(var c=s[0].s,n=1;n<i;++n)s[n].s>c&&(c=s[n].s);var p=new L(c+1),d=to(r[f-1],p,0);if(d>e){var n=0,g=0,y=d-e,m=1<<y;for(s.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f;});n<i;++n){var v=s[n].s;if(p[v]>e)g+=m-(1<<d-p[v]),p[v]=e;else break;}for(g>>=y;g>0;){var w=s[n].s;p[w]<e?g-=1<<e-p[w]++-1:++n;}for(;n>=0&&g;--n){var b=s[n].s;p[b]==e&&(--p[b],++g);}d=e;}return{t:new T(p),l:d};},to=function(t,e,r){return -1==t.s?Math.max(to(t.l,e,r+1),to(t.r,e,r+1)):e[t.s]=r;},tu=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new L(++e),n=0,i=t[0],s=1,a=function(t){r[n++]=t;},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0);}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0);}for(;s--;)a(i);s=1,i=t[o];}return{c:r.subarray(0,n),n:e};},tl=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},tf=function(t,e,r){var n=r.length,i=Y(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8;},th=function(t,e,r,n,i,s,a,o,u,l,f){ti(e,f++,r),++i[256];for(var h,c,p,d,g=ta(i,15),y=g.t,m=g.l,v=ta(s,15),w=v.t,b=v.l,k=tu(y),_=k.c,I=k.n,U=tu(w),S=U.c,x=U.n,E=new L(19),B=0;B<_.length;++B)++E[31&_[B]];for(var B=0;B<S.length;++B)++E[31&S[B]];for(var T=ta(E,7),M=T.t,F=T.l,P=19;P>4&&!M[j[P-1]];--P);var D=l+5<<3,N=tl(i,H)+tl(s,J)+a,$=tl(i,y)+tl(s,w)+a+14+3*P+tl(E,M)+2*E[16]+3*E[17]+7*E[18];if(u>=0&&D<=N&&D<=$)return tf(e,f,t.subarray(u,u+l));if(ti(e,f,1+($<N)),f+=2,$<N){h=z(y,m,0),c=y,p=z(w,b,0),d=w;var O=z(M,F,0);ti(e,f,I-257),ti(e,f+5,x-1),ti(e,f+10,P-4),f+=14;for(var B=0;B<P;++B)ti(e,f+3*B,M[j[B]]);f+=3*P;for(var q=[_,S],R=0;R<2;++R)for(var G=q[R],B=0;B<G.length;++B){var V=31&G[B];ti(e,f,O[V]),f+=M[V],V>15&&(ti(e,f,G[B]>>5&127),f+=G[B]>>12);}}else h=W,c=H,p=K,d=J;for(var B=0;B<o;++B){var X=n[B];if(X>255){var V=X>>18&31;ts(e,f,h[V+257]),f+=c[V+257],V>7&&(ti(e,f,X>>23&31),f+=A[V]);var Q=31&X;ts(e,f,p[Q]),f+=d[Q],Q>3&&(ts(e,f,X>>5&8191),f+=C[Q]);}else ts(e,f,h[X]),f+=c[X];}return ts(e,f,h[256]),f+c[256];},tc=/* @__PURE__ */new M([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tp=/* @__PURE__ */new T(0),td=function(t,e,r,n,i,s){var a=s.z||t.length,o=new T(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),l=s.l,f=7&(s.r||0);if(e){f&&(u[0]=s.r>>3);for(var h=tc[e-1],c=h>>13,p=8191&h,d=(1<<r)-1,g=s.p||new L(32768),y=s.h||new L(d+1),m=Math.ceil(r/3),v=2*m,w=function(e){return(t[e]^t[e+1]<<m^t[e+2]<<v)&d;},b=new M(25e3),k=new L(288),_=new L(32),I=0,U=0,S=s.i||0,x=0,E=s.w||0,B=0;S+2<a;++S){var j=w(S),F=32767&S,P=y[j];if(g[F]=P,y[j]=F,E<=S){var D=a-S;if((I>7e3||x>24576)&&(D>423||!l)){f=th(t,u,0,b,k,_,U,x,B,S-B,f),x=I=U=0,B=S;for(var $=0;$<286;++$)k[$]=0;for(var $=0;$<30;++$)_[$]=0;}var O=2,R=0,z=p,H=F-P&32767;if(D>2&&j==w(S-H))for(var J=Math.min(c,D)-1,W=Math.min(32767,S),G=Math.min(258,D);H<=W&&--z&&F!=P;){if(t[S+O]==t[S+O-H]){for(var K=0;K<G&&t[S+K]==t[S+K-H];++K);if(K>O){if(O=K,R=H,K>J)break;for(var V=Math.min(H,K-2),X=0,$=0;$<V;++$){var Q=S-H+$&32767,Z=g[Q],te=Q-Z&32767;te>X&&(X=te,P=Q);}}}P=g[F=P],H+=F-P&32767;}if(R){b[x++]=268435456|N[O]<<18|q[R];var tr=31&N[O],tn=31&q[R];U+=A[tr]+C[tn],++k[257+tr],++_[tn],E=S+O,++I;}else b[x++]=t[S],++k[t[S]];}}for(S=Math.max(S,E);S<a;++S)b[x++]=t[S],++k[t[S]];f=th(t,u,l,b,k,_,U,x,B,S-B,f),l||(s.r=7&f|u[f/8|0]<<3,f-=7,s.h=y,s.p=g,s.i=S,s.w=E);}else{for(var S=s.w||0;S<a+l;S+=65535){var ti=S+65535;ti>=a&&(u[f/8|0]=l,ti=a),f=tf(u,f+1,t.subarray(S,ti));}s.i=a;}return tt(o,0,n+Y(f)+i);},tg=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new T(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length;}return td(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,n,i);};function ty(t,e){return tg(t,e||{},0,0);}function tm(t,e){return tn(t,{i:2},e&&e.out,e&&e.dictionary);}var tv=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,tw=0;try{tv.decode(tp,{stream:!0}),tw=1;}catch(t){}// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=h(p()),tk=1024,t_=1.5,tI=t=>2**t-1,tU=t=>-(2**(t-1)),tS=t=>2**(t-1)-1,tx={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:tU(8),Int16:tU(16),Int32:tU(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},tE={Uint8:tI(8),Uint16:tI(16),Uint32:tI(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:tS(8),Int16:tS(16),Int32:tS(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function tB(t,e,r,n){E(t>=e,t,\"outside lower bound for\",n),E(t<=r,t,\"outside upper bound for\",n);}var tT=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.buffer.slice(t,e);}subarray(t=0,e=this.offset){return new Uint8Array(this.buffer,t,e);}ensureBufferLength(t){let e=this.buffer.byteLength;if(this.offset+t<=e)return;let r=new ArrayBuffer(Math.ceil(e*t_)+t);tL(this.buffer,r,0),this.buffer=r,this.view=new DataView(r);}writeUint8(t){tB(t,tx.Uint8,tE.Uint8,\"Uint8\");let e=b.Uint8;this.ensureBufferLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){tB(t,tx.Uint16,tE.Uint16,\"Uint16\");let e=b.Uint16;this.ensureBufferLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){tB(t,tx.Uint32,tE.Uint32,\"Uint32\");let e=b.Uint32;this.ensureBufferLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){tB(t,tx.Uint64,tE.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){tB(t,tx.BigUint64,tE.BigUint64,\"BigUint64\");let e=b.BigUint64;this.ensureBufferLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){tB(t,tx.Int8,tE.Int8,\"Int8\");let e=b.Int8;this.ensureBufferLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){tB(t,tx.Int16,tE.Int16,\"Int16\");let e=b.Int16;this.ensureBufferLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){tB(t,tx.Int32,tE.Int32,\"Int32\");let e=b.Int32;this.ensureBufferLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){tB(t,tx.Int64,tE.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){tB(t,tx.BigInt64,tE.BigInt64,\"BigInt64\");let e=b.BigInt64;this.ensureBufferLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=b.Float32;this.ensureBufferLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=b.Float64;this.ensureBufferLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBuffer(t){let e=t.byteLength;this.ensureBufferLength(e),tL(t,this.buffer,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.byteLength;this.writeUint32(r),this.writeBuffer(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.buffer=new ArrayBuffer(tk),this.view=new DataView(this.buffer),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};function tL(t,e,r){let n=new Uint8Array(t),i=new Uint8Array(e);i.set(n,r);}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar tM=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return E(I(e),\"Invalid chunkId\"),E(I(r),\"Invalid offset\"),E(I(n),\"Invalid length\"),new tM(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new tM(e,r,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(E(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as tA}from\"framer\";function tC(t){if(S(t))return 0/* Null */;switch(t.type){case tA.Array:return 1/* Array */;case tA.Boolean:return 2/* Boolean */;case tA.Color:return 3/* Color */;case tA.Date:return 4/* Date */;case tA.Enum:return 5/* Enum */;case tA.File:return 6/* File */;case tA.ResponsiveImage:return 10/* ResponsiveImage */;case tA.Link:return 7/* Link */;case tA.Number:return 8/* Number */;case tA.Object:return 9/* Object */;case tA.RichText:return 11/* RichText */;case tA.String:return 12/* String */;default:B(t);}}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return tj.read(t);case 2/* Boolean */:return tF.read(t);case 3/* Color */:return tP.read(t);case 4/* Date */:return tD.read(t);case 5/* Enum */:return tN.read(t);case 6/* File */:return t$.read(t);case 7/* Link */:return tO.read(t);case 8/* Number */:return tq.read(t);case 9/* Object */:return tR.read(t);case 10/* ResponsiveImage */:return tz.read(t);case 11/* RichText */:return tH.read(t);case 12/* String */:return tJ.read(t);default:B(e);}},t.write=function(t,e){let r=tC(e);if(t.writeUint8(r),!S(e))switch(e.type){case tA.Array:return tj.write(t,e);case tA.Boolean:return tF.write(t,e);case tA.Color:return tP.write(t,e);case tA.Date:return tD.write(t,e);case tA.Enum:return tN.write(t,e);case tA.File:return t$.write(t,e);case tA.Link:return tO.write(t,e);case tA.Number:return tq.write(t,e);case tA.Object:return tR.write(t,e);case tA.ResponsiveImage:return tz.write(t,e);case tA.RichText:return tH.write(t,e);case tA.String:return tJ.write(t,e);default:B(e);}},t.compare=function(t,e,r){let n=tC(t),i=tC(e);if(n<i)return -1;if(n>i)return 1;if(S(t)||S(e))return 0;switch(t.type){case tA.Array:return E(e.type===tA.Array),tj.compare(t,e,r);case tA.Boolean:return E(e.type===tA.Boolean),tF.compare(t,e,r);case tA.Color:return E(e.type===tA.Color),tP.compare(t,e,r);case tA.Date:return E(e.type===tA.Date),tD.compare(t,e,r);case tA.Enum:return E(e.type===tA.Enum),tN.compare(t,e,r);case tA.File:return E(e.type===tA.File),t$.compare(t,e,r);case tA.Link:return E(e.type===tA.Link),tO.compare(t,e,r);case tA.Number:return E(e.type===tA.Number),tq.compare(t,e,r);case tA.Object:return E(e.type===tA.Object),tR.compare(t,e,r);case tA.ResponsiveImage:return E(e.type===tA.ResponsiveImage),tz.compare(t,e,r);case tA.RichText:return E(e.type===tA.RichText),tH.compare(t,e,r);case tA.String:return E(e.type===tA.String),tJ.compare(t,e,r);default:B(t);}};})(r||(r={}));var tj={read(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:tA.Array,value:n};},write(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);},compare(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s];E(!U(i),\"Left item must exist\"),E(!U(a),\"Right item must exist\");let o=r.compare(i,a,n);if(0!==o)return o;}return 0;}},tF={read:t=>({type:tA.Boolean,value:0!==t.readUint8()}),write(t,e){t.writeUint8(e.value?1:0);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tP={read:t=>({type:tA.Color,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tD={read(t){let e=t.readInt64(),r=new Date(e);return{type:tA.Date,value:r.toISOString()};},write(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);},compare(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}},tN={read:t=>({type:tA.Enum,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},t$={read:t=>({type:tA.File,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tO={read:t=>({type:tA.Link,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tq={read:t=>({type:tA.Number,value:t.readFloat64()}),write(t,e){t.writeFloat64(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tR={read(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:tA.Object,value:n};},write(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);},compare(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(E(!U(o),\"Left key must exist\"),E(!U(u),\"Left key must exist\"),o<u)return -1;if(o>u)return 1;let l=t.value[o],f=e.value[u];E(!U(l),\"Left value must exist\"),E(!U(f),\"Right value must exist\");let h=r.compare(l,f,n);if(0!==h)return h;}return 0;}},tz={read:t=>({type:tA.ResponsiveImage,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tH={read:t=>({type:tA.RichText,value:t.readUint32()}),write(t,e){t.writeUint32(e.value);},compare(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}},tJ={read:t=>({type:tA.String,value:t.readString()}),write(t,e){t.writeString(e.value);},compare(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}},tW=class{static deserialize(t,e){e||(t=tm(t));let n=new k(t.buffer),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new tW(a,{collation:i,cmsBackendCompression:e}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=tM.read(n);o.entries.insert({values:t,pointer:e});}return o;}serialize(){let t=new tT;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(t.writeUint32(this.entries.size),this.entries)){let{values:n,pointer:i}=e.key;for(let e of n)r.write(t,e);i.write(t);}let e=t.subarray();return this.options.cmsBackendCompression?e:ty(e);}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.insert({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=new tb.default((t,e)=>{let n=t.values,i=e.values;for(let t=0;t<this.fieldNames.length;t++){let e=n[t],s=i[t];E(!U(e),\"Left value must exist\"),E(!U(s),\"Right value must exist\");let a=r.compare(e,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}},tG=3,tK=250,tV=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tX=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tV.includes(n.status)||++r>tG)return n;}catch(t){if(e?.signal?.aborted||++r>tG)throw t;}await tQ(r);}};async function tQ(t){let e=Math.floor(tK*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// ../../shared/src/murmurHash.ts\nfunction tZ(t){let e=3&t.length,r=t.length-e,n=0,i=0;for(;i<r;){let e=255&t.charCodeAt(i)|(255&t.charCodeAt(++i))<<8|(255&t.charCodeAt(++i))<<16|(255&t.charCodeAt(++i))<<24;++i,n^=e=(65535&(e=(e=(65535&e)*3432918353+(((e>>>16)*3432918353&65535)<<16)&4294967295)<<15|e>>>17))*461845907+(((e>>>16)*461845907&65535)<<16)&4294967295,n=n<<13|n>>>19;let r=(65535&n)*5+(((n>>>16)*5&65535)<<16)&4294967295;n=(65535&r)+27492+(((r>>>16)+58964&65535)<<16);}let s=0;return e>=3&&(s^=(255&t.charCodeAt(i+2))<<16),e>=2&&(s^=(255&t.charCodeAt(i+1))<<8),e>=1&&(s^=255&t.charCodeAt(i),n^=s=(65535&(s=(s=(65535&s)*3432918353+(((s>>>16)*3432918353&65535)<<16)&4294967295)<<15|s>>>17))*461845907+(((s>>>16)*461845907&65535)<<16)&4294967295),n^=t.length,n^=n>>>16,n=(65535&n)*2246822507+(((n>>>16)*2246822507&65535)<<16)&4294967295,n^=n>>>13,n=(65535&n)*3266489909+(((n>>>16)*3266489909&65535)<<16)&4294967295,(n^=n>>>16)>>>0;}// src/code-generation/components/cms/bundled/rangeRequest.old.ts\nvar tY=h(v()),t1=\"\\r\\n\",t0=\"--\";async function t2(t,e){let r=new URL(t),n=en(e);r.searchParams.set(\"rangeHash\",tZ(n).toString(16));let i=await tX(r,{headers:{Range:n}});if(!i.ok)throw Error(`Request failed: ${i.status} ${i.statusText}`);let s=await i.arrayBuffer(),a=new Uint8Array(s);if(200===i.status)return e.map(t=>{if(t.to>a.length)throw Error(\"Missing data\");return a.slice(t.from,t.to);});if(206===i.status){let t=i.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let r=new t8,n=new tY.default(t);if(\"multipart\"===n.type&&\"byteranges\"===n.subtype){let t=n.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=t5(a,t);for(let{headers:t,body:n}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=t4(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");r.write(i.start,n);}}else{let t=i.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=t4(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");r.write(e.start,a);}return e.map(t=>r.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${i.status} ${i.statusText}`);}var t6=new TextEncoder,t3=new TextDecoder;function t5(t,e){let r=t6.encode(t0+e),n=t9(t,r);if(U(n))throw Error(\"Missing parts start\");let i=n+r.length,s=t6.encode(t1+t0+e+t0),a=et(t,s);if(U(a))throw Error(\"Missing parts end\");let o=t6.encode(t1+t0+e),u=t.subarray(i,a),l=t7(u,o);return l.map(t=>{let e=t6.encode(t1+t1),r=t9(t,e);if(U(r))throw Error(\"Missing headers end\");let n=t6.encode(t1),i=t.subarray(0,r),s=t7(i,n),a=new Headers;for(let t of s){let e=t3.decode(t),[r,n]=e.split(\": \",2);r&&n&&a.append(r,n);}let o=r+e.length,u=t.slice(o);return{headers:a,body:u};});}function t4(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:s}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==s?Number(s):null};}var t8=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(E(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=er(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(E(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=er(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function t7(t,e){let r=[];for(;t.length>0;){let n=t9(t,e)??t.length,i=t.subarray(0,n);r.push(i),t=t.subarray(n+e.length);}return r;}function t9(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(ee(n,e))return r;}}function et(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(ee(n,e))return r;}}function ee(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function er(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function en(t){E(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function ei(t,e,r){if(!r)return t2(t,e);let n=eo(e),i=[],s=0;for(let t of n)i.push(`${t.from}-${t.to-1}`),s+=t.to-t.from;let a=new URL(t),o=i.join(\",\");a.searchParams.set(\"range\",o);let u=await tX(a);if(200!==u.status)throw Error(`Request failed: ${u.status} ${u.statusText}`);let l=await u.arrayBuffer(),f=new Uint8Array(l);if(f.length!==s)throw Error(\"Request failed: Unexpected response length\");let h=new es,c=0;for(let t of n){let e=t.to-t.from,r=c+e,n=f.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var es=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(E(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=ea(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(E(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=ea(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function ea(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function eo(t){E(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar eu=class{async loadModel(){let[t]=await ei(this.options.url,[this.options.range],this.options.cmsBackendCompression);return E(t,\"Failed to load model\"),tW.deserialize(t,this.options.cmsBackendCompression);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){E(t.length===this.fields.length,\"Invalid query length\");let e=t[0];E(e,\"Invalid query length\");for(let e=1;e<t.length;e++)E(t[e]?.type===\"All\"/* All */,\"Unsupported query\");let r=await this.getModel();switch(e.type){case\"All\"/* All */:return this.queryAll(r);case\"Equals\"/* Equals */:return this.queryEquals(r,e);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(r,e);case\"LessThan\"/* LessThan */:return this.queryLessThan(r,e);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(r,e);case\"Contains\"/* Contains */:return this.queryContains(r,e);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(r,e);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(r,e);default:B(e);}}findItems(t,e){let r=[];for(let n of t.entries){let t=n.key.values[0];if(E(!U(t),\"Value must exist\"),!e(t))continue;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=n.key.values[t],r=this.options.fieldNames[t];E(!U(e),\"Value must exist\"),E(!U(r),\"Field name must exist\"),i[r]=e;}r.push({pointer:n.key.pointer.toString(),data:i});}return r;}queryAll(t){return this.findItems(t,()=>!0);}queryEquals(t,e){return this.findItems(t,t=>0===r.compare(t,e.value,this.collation));}queryNotEquals(t,e){return this.findItems(t,t=>0!==r.compare(t,e.value,this.collation));}queryLessThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!x(t)&&(!!e.inclusive&&0===n||n<0);});}queryGreaterThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!x(t)&&(!!e.inclusive&&0===n||n>0);});}queryContains(t,e){return this.findItems(t,t=>{if(t?.type!==_.String||e.value?.type!==_.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e){return this.findItems(t,t=>{if(t?.type!==_.String||e.value?.type!==_.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e){return this.findItems(t,t=>{if(t?.type!==_.String||e.value?.type!==_.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];E(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},el=class{static read(t,e){let n=new el;if(e){let r=t.readUint32(),n=t.readBuffer(r),i=tm(new Uint8Array(n),{dictionary:e});t=new k(i.buffer);}let i=t.readUint16();for(let e=0;e<i;e++){let e=t.readString(),i=r.read(t);n.setField(e,i);}return n;}writeUncompressed(t){for(let[e,n]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t,n);}write(t,e){if(e){let r=new tT;this.writeUncompressed(r);let n=ty(r.subarray(),{dictionary:e});t.writeUint32(n.byteLength),t.writeBuffer(n);}else this.writeUncompressed(t);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},ef=class{scanItems(){return this.itemsPromise??=Promise.all([tX(this.url),this.getCompressionDictionary()]).then(async([t,e])=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let r=await t.arrayBuffer(),n=new k(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),r=el.read(n,e),s=n.getOffset()-t,a=new tM(this.id,t,s),o=a.toString(),u={pointer:o,data:r.getData()};this.itemLoader.prime(o,u),i.push(u);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}getCompressionDictionary(){if(!this.compressionDictionaryUrl)return null;let t=this.compressionDictionaryCache.get(this.compressionDictionaryUrl);if(t)return t;let e=tX(this.compressionDictionaryUrl).then(async t=>{if(!t.ok)throw Error(`Compression dictionary request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer();return new Uint8Array(e);});return this.compressionDictionaryCache.set(this.compressionDictionaryUrl,e),e;}constructor(t,e,r,n){this.id=t,this.url=e,this.compressionDictionaryUrl=r,this.compressionDictionaryCache=n,this.itemLoader=new w.default(async t=>{let e=t.map(t=>{let e=tM.fromString(t);return{from:e.offset,to:e.offset+e.length};}),[r,n]=await Promise.all([ei(this.url,e,!this.compressionDictionaryUrl),this.getCompressionDictionary()]);return r.map((e,r)=>{let i=new k(e.buffer),s=el.read(i,n),a=t[r];return E(a,\"Missing pointer\"),{pointer:a,data:s.getData()};});});}},eh=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=tM.fromString(t),r=this.chunks[e.chunkId];return E(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=tM.fromString(t.pointer),n=tM.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=/* @__PURE__ */new Map;this.chunks=this.options.chunks.map((t,r)=>new ef(r,t,this.options.compressionDictionary,e));}};export{eh as DatabaseCollection,eu as DatabaseDictionaryIndex};/*! Bundled license information:\n\nsplaytree/dist/splay.js:\n  (**\n   * splaytree v3.1.2\n   * Fast Splay tree for Node and browser\n   *\n   * @author Alexander Milevski <info@w8r.name>\n   * @license MIT\n   * @preserve\n   *)\n  (*! *****************************************************************************\n      Copyright (c) Microsoft Corporation. All rights reserved.\n      Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n      this file except in compliance with the License. You may obtain a copy of the\n      License at http://www.apache.org/licenses/LICENSE-2.0\n  \n      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n      MERCHANTABLITY OR NON-INFRINGEMENT.\n  \n      See the Apache Version 2.0 License for specific language governing permissions\n      and limitations under the License.\n      ***************************************************************************** *)\n*/\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let t=(t,e)=>async()=>{let r=await t();return r[e];},e=()=>import(\"./H1MlxFjEo-2.js\"),r=()=>import(\"./H1MlxFjEo-3.js\"),i=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\"),t(e,\"richText8\"),t(e,\"richText9\"),t(e,\"richText10\"),t(e,\"richText11\"),t(e,\"richText12\"),t(e,\"richText13\"),t(e,\"richText14\"),t(e,\"richText15\"),t(e,\"richText16\"),t(e,\"richText17\"),t(e,\"richText18\"),t(e,\"richText19\"),t(e,\"richText20\"),t(e,\"richText21\"),t(e,\"richText22\"),t(e,\"richText23\"),t(e,\"richText24\"),t(e,\"richText25\"),t(e,\"richText26\"),t(e,\"richText27\"),t(e,\"richText28\"),t(e,\"richText29\"),t(e,\"richText30\"),t(e,\"richText31\"),t(e,\"richText32\"),t(e,\"richText33\"),t(e,\"richText34\"),t(e,\"richText35\"),t(e,\"richText36\"),t(e,\"richText37\"),t(e,\"richText38\"),t(e,\"richText39\"),t(e,\"richText40\"),t(e,\"richText41\"),t(e,\"richText42\"),t(e,\"richText43\"),t(e,\"richText44\"),t(e,\"richText45\"),t(e,\"richText46\"),t(e,\"richText47\"),t(e,\"richText48\"),t(e,\"richText49\"),t(e,\"richText50\"),t(e,\"richText51\"),t(e,\"richText52\"),t(e,\"richText53\"),t(e,\"richText54\"),t(e,\"richText55\"),t(e,\"richText56\"),t(e,\"richText57\"),t(e,\"richText58\"),t(e,\"richText59\"),t(e,\"richText60\"),t(e,\"richText61\"),t(e,\"richText62\"),t(e,\"richText63\"),t(e,\"richText64\"),t(e,\"richText65\"),t(e,\"richText66\"),t(e,\"richText67\"),t(e,\"richText68\"),t(e,\"richText69\"),t(e,\"richText70\"),t(e,\"richText71\"),t(e,\"richText72\"),t(e,\"richText73\"),t(e,\"richText74\"),t(e,\"richText75\"),t(e,\"richText76\"),t(e,\"richText77\"),t(e,\"richText78\"),t(e,\"richText79\"),t(e,\"richText80\"),t(e,\"richText81\"),t(e,\"richText82\"),t(e,\"richText83\"),t(e,\"richText84\"),t(e,\"richText85\"),t(e,\"richText86\"),t(e,\"richText87\"),t(e,\"richText88\"),t(e,\"richText89\"),t(e,\"richText90\"),t(e,\"richText91\"),t(e,\"richText92\"),t(e,\"richText93\"),t(e,\"richText94\"),t(e,\"richText95\"),t(e,\"richText96\"),t(e,\"richText97\"),t(e,\"richText98\"),t(e,\"richText99\"),t(e,\"richText100\"),t(e,\"richText101\"),t(e,\"richText102\"),t(e,\"richText103\"),t(e,\"richText104\"),t(e,\"richText105\"),t(e,\"richText106\"),t(e,\"richText107\"),t(e,\"richText108\"),t(e,\"richText109\"),t(e,\"richText110\"),t(e,\"richText111\"),t(e,\"richText112\"),t(e,\"richText113\"),t(e,\"richText114\"),t(e,\"richText115\"),t(e,\"richText116\"),t(e,\"richText117\"),t(e,\"richText118\"),t(e,\"richText119\"),t(e,\"richText120\"),t(e,\"richText121\"),t(e,\"richText122\"),t(e,\"richText123\"),t(e,\"richText124\"),t(e,\"richText125\"),t(e,\"richText126\"),t(e,\"richText127\"),t(e,\"richText128\"),t(e,\"richText129\"),t(e,\"richText130\"),t(e,\"richText131\"),t(e,\"richText132\"),t(e,\"richText133\"),t(e,\"richText134\"),t(e,\"richText135\"),t(e,\"richText136\"),t(e,\"richText137\"),t(e,\"richText138\"),t(e,\"richText139\"),t(e,\"richText140\"),t(e,\"richText141\"),t(e,\"richText142\"),t(e,\"richText143\"),t(e,\"richText144\"),t(r,\"richText\"),t(r,\"richText1\"),t(r,\"richText2\"),t(r,\"richText3\"),t(r,\"richText4\"),t(r,\"richText5\"),t(r,\"richText6\"),t(r,\"richText7\"),t(r,\"richText8\"),t(r,\"richText9\"),t(r,\"richText10\"),t(r,\"richText11\"),t(r,\"richText12\"),t(r,\"richText13\"),t(r,\"richText14\"),t(r,\"richText15\"),t(r,\"richText16\"),t(r,\"richText17\"),t(r,\"richText18\"),t(r,\"richText19\"),t(r,\"richText20\"),t(r,\"richText21\"),t(r,\"richText22\"),t(r,\"richText23\"),t(r,\"richText24\"),t(r,\"richText25\"),t(r,\"richText26\"),t(r,\"richText27\"),t(r,\"richText28\"),t(r,\"richText29\"),t(r,\"richText30\"),t(r,\"richText31\"),t(r,\"richText32\"),t(r,\"richText33\"),t(r,\"richText34\"),t(r,\"richText35\"),t(r,\"richText36\"),t(r,\"richText37\"),t(r,\"richText38\"),t(r,\"richText39\"),t(r,\"richText40\"),t(r,\"richText41\"),t(r,\"richText42\"),t(r,\"richText43\"),t(r,\"richText44\"),t(r,\"richText45\"),t(r,\"richText46\"),t(r,\"richText47\"),t(r,\"richText48\"),t(r,\"richText49\"),t(r,\"richText50\"),t(r,\"richText51\"),t(r,\"richText52\"),t(r,\"richText53\"),t(r,\"richText54\"),t(r,\"richText55\"),t(r,\"richText56\"),t(r,\"richText57\"),t(r,\"richText58\"),t(r,\"richText59\"),t(r,\"richText60\"),t(r,\"richText61\"),t(r,\"richText62\"),t(r,\"richText63\")];export async function resolveRichText(t){let e=i[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b742ddc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Karla-semibold\",\"FS;Karla-semibold\",\"FS;Karla-semibold italic\",\"FS;Karla-semibold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Karla\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DOX5UWMJZTEEFUSXEX356UQNF3DTHVRZ/ALPSWA7QYFZRQHHPC4YZBLQK2UIWIZO6/DX7KWPT2BD3YBUDNO4ZCG3733IWFXJEN.woff2\",weight:\"600\"},{family:\"Karla\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7CAXPSC4OWLFDVBAI2YHDSF7IFHBAMFQ/O2ZA6A5PUNXPDNZN52PJUK32LOPP572T/WROFVRC4FTHZPZVLBRWCQHPKQKI44V3Y.woff2\",weight:\"600\"}]}];export const css=['.framer-NnubT .framer-styles-preset-1q9imo9:not(.rich-text-wrapper), .framer-NnubT .framer-styles-preset-1q9imo9.rich-text-wrapper p { --framer-font-family: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-bold: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-italic: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-213e103f-6d10-470e-a04e-6545ba25868a, #20272c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-NnubT\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f318921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Karla-regular\",\"FS;Karla-semibold\",\"FS;Karla-semibold italic\",\"FS;Karla-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Karla\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WYQR63HYLSFXANVDXEVDIUCR5ZA4BMBT/BHK7NVIOUFBRSAWSZITEB3JNGWKZPMNF/GQPINB4H2DFPHIUPYCAOCNG2YFF6OWN5.woff2\",weight:\"400\"},{family:\"Karla\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DOX5UWMJZTEEFUSXEX356UQNF3DTHVRZ/ALPSWA7QYFZRQHHPC4YZBLQK2UIWIZO6/DX7KWPT2BD3YBUDNO4ZCG3733IWFXJEN.woff2\",weight:\"600\"},{family:\"Karla\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7CAXPSC4OWLFDVBAI2YHDSF7IFHBAMFQ/O2ZA6A5PUNXPDNZN52PJUK32LOPP572T/WROFVRC4FTHZPZVLBRWCQHPKQKI44V3Y.woff2\",weight:\"600\"},{family:\"Karla\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6C26MM3AQVQGUGBVTSPCBZ73J2ZA46LB/F4NEMWFVHDPEEELAKRUZTRKA5HPEWQT6/M4S76B4BXSEAFYITBCYQZODTJAH2TIDU.woff2\",weight:\"400\"}]}];export const css=['.framer-EAcxt .framer-styles-preset-oiddar:not(.rich-text-wrapper), .framer-EAcxt .framer-styles-preset-oiddar.rich-text-wrapper p { --framer-font-family: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-bold: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-family-italic: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4cf34f01-86ed-453c-9e05-bfbdf7dcb7a8, #4c5863); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-EAcxt\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{DotLottieReact as BaseDotLottiePlayer}from\"https://unpkg.com/@lottiefiles/dotlottie-react@0.11.0/dist/index.js\";import{getDotLottieVersion}from\"https://cdn.jsdelivr.net/npm/@dotlottie/dotlottie-js@0.9.0-beta.13/+esm\";const getDotLottieVersionFromUrl=async url=>{const response=await fetch(url);const arrayBuffer=await response.arrayBuffer();const uint8Array=new Uint8Array(arrayBuffer);return getDotLottieVersion(uint8Array);};function DotLottiePlayerV1(props){const[componentLoaded,setComponentLoaded]=useState(false);const[animationLoaded,setAnimationLoaded]=useState(false);const lottieInstanceRef=useRef(null);const lastVariant=useRef();useEffect(()=>{if(typeof window!==\"undefined\"){import(\"https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.js\").then(()=>setComponentLoaded(true));}},[]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player)return;player.addEventListener(\"ready\",()=>setAnimationLoaded(true));return()=>{player.removeEventListener(\"ready\",()=>setAnimationLoaded(true));};},[componentLoaded]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player)return;player.seek(`${props.progress}%`);},[animationLoaded,props.progress]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player||!animationLoaded)return;if(!props.posterToggle&&props.isCanvas){player.seek(`${props.poster}%`);}else{player.seek(\"0%\");}},[animationLoaded,props.poster,props.posterToggle,props.isCanvas]);useEffect(()=>{if(props.isCanvas)return;const player=lottieInstanceRef.current;if(!player||lastVariant.current===props.autoplay)return;const handleComplete=()=>{if(props.loop){player.seek(\"0%\");player.play();}};player.addEventListener(\"complete\",handleComplete);if(props.autoplay){player.play();}else{player.pause();}lastVariant.current=props.autoplay;return()=>{player.removeEventListener(\"complete\",handleComplete);};},[props.autoplay,props.isCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...props.style},children:componentLoaded&&/*#__PURE__*/_jsx(\"dotlottie-player\",{src:props.srcTypeToggle?props.srcUrl:props.srcFile,ref:lottieInstanceRef,autoplay:!props.isCanvas&&props.autoplay?true:null,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background||null,speed:props.speed,direction:props.playMode===\"reverse\"?-1:1},props.srcTypeToggle?props.srcUrl:props.srcFile)});}function DotLottiePlayerV2(props){const[dotLottie,setDotLottie]=useState(null);const[animationLoaded,setAnimationLoaded]=useState(false);const[themes,setThemes]=useState([]);const[framerTheme,setFramerTheme]=useState(null);const containerRef=useRef(null);const lastDimensions=useRef({width:0,height:0});useEffect(()=>{if(typeof document!==\"undefined\"){setFramerTheme(document.body.dataset.framerTheme);}},[]);const applyProgressOrPosterFrame=(propertyValue,isPoster=false)=>{if(dotLottie){const totalFrames=dotLottie.totalFrames;const frame=propertyValue/100*totalFrames;if(!props.isCanvas||isPoster){dotLottie.setFrame(frame);dotLottie.pause();}else if(!isPoster){dotLottie.setSegment(frame,totalFrames);}}};// For progress\nuseEffect(()=>{applyProgressOrPosterFrame(props.progress,true);},[props.progress,dotLottie]);// For poster\nuseEffect(()=>{if(!dotLottie||!animationLoaded)return;if(!props.posterToggle&&props.isCanvas){applyProgressOrPosterFrame(props.poster,true);}else{dotLottie===null||dotLottie===void 0?void 0:dotLottie.setFrame(0)// Freeze animation at frame 0 in edit page\n;}},[props.poster,props.posterToggle,dotLottie,animationLoaded,props.isCanvas]);useEffect(()=>{function onLoad(){var _dotLottie_manifest;setAnimationLoaded(true);var _dotLottie_manifest_themes;setThemes((_dotLottie_manifest_themes=dotLottie===null||dotLottie===void 0?void 0:(_dotLottie_manifest=dotLottie.manifest)===null||_dotLottie_manifest===void 0?void 0:_dotLottie_manifest.themes)!==null&&_dotLottie_manifest_themes!==void 0?_dotLottie_manifest_themes:[]);applyProgressOrPosterFrame(props.progress);setTimeout(()=>dotLottie===null||dotLottie===void 0?void 0:dotLottie.resize(),1e3);}dotLottie===null||dotLottie===void 0?void 0:dotLottie.addEventListener(\"load\",onLoad);dotLottie===null||dotLottie===void 0?void 0:dotLottie.addEventListener(\"loadError\",console.error);return()=>{dotLottie===null||dotLottie===void 0?void 0:dotLottie.removeEventListener(\"load\",onLoad);dotLottie===null||dotLottie===void 0?void 0:dotLottie.removeEventListener(\"loadError\",console.error);};},[dotLottie,props.progress]);const lastVariant=useRef();useEffect(()=>{if(props.isCanvas)return;if(lastVariant.current!==props.autoplay){if(!dotLottie||!animationLoaded)return;props.autoplay?dotLottie.play():dotLottie.pause();}lastVariant.current=props.autoplay;},[props.autoplay,dotLottie,animationLoaded]);useEffect(()=>{if(!dotLottie||!(themes===null||themes===void 0?void 0:themes.length)||!animationLoaded)return;const themeToUse=framerTheme===\"light\"?props.lightTheme:props.darkTheme;const selectedTheme=themeToUse||(!props.lightTheme&&!props.darkTheme?props.defaultTheme:\"\");const themeExists=themes.some(theme=>theme.id===selectedTheme);dotLottie.setTheme(themeExists?selectedTheme:\"\");},[props.defaultTheme,props.lightTheme,props.darkTheme,dotLottie,animationLoaded,themes,framerTheme]);useEffect(()=>{const resizeObserver=new ResizeObserver(entries=>{for(let entry of entries){const{width,height}=entry.contentRect;// Check if the size change is significant to avoid infinite loops\nif(Math.abs(lastDimensions.current.width-width)>5||Math.abs(lastDimensions.current.height-height)>5){lastDimensions.current={width,height};dotLottie===null||dotLottie===void 0?void 0:dotLottie.resize();}}});if(containerRef.current){resizeObserver.observe(containerRef.current);}return()=>{if(containerRef.current){resizeObserver.unobserve(containerRef.current);}};},[dotLottie]);useEffect(()=>{if(typeof window===\"undefined\")return;const getSystemTheme=()=>window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";const getInitialTheme=()=>{if(props.isCanvas){var _document_body_dataset,_document_body;return((_document_body=document.body)===null||_document_body===void 0?void 0:(_document_body_dataset=_document_body.dataset)===null||_document_body_dataset===void 0?void 0:_document_body_dataset.framerTheme)||\"light\";}return getSystemTheme();};setFramerTheme(getInitialTheme());// Watch for system theme changes\nconst systemThemeMedia=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleSystemThemeChange=e=>{if(!props.isCanvas){setFramerTheme(e.matches?\"dark\":\"light\");}};// Watch for Framer theme changes\nconst framerThemeObserver=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.type===\"attributes\"&&mutation.attributeName===\"data-framer-theme\"){var _document_body_dataset,_document_body;const framerTheme=(_document_body=document.body)===null||_document_body===void 0?void 0:(_document_body_dataset=_document_body.dataset)===null||_document_body_dataset===void 0?void 0:_document_body_dataset.framerTheme;setFramerTheme(framerTheme||getSystemTheme());}});});systemThemeMedia.addEventListener(\"change\",handleSystemThemeChange);if(document.body){framerThemeObserver.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});}return()=>{systemThemeMedia.removeEventListener(\"change\",handleSystemThemeChange);framerThemeObserver.disconnect();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",...props.style},children:/*#__PURE__*/_jsx(BaseDotLottiePlayer,{dotLottieRefCallback:setDotLottie,src:props.srcTypeToggle?props.srcUrl:props.srcFile,autoplay:!props.isCanvas?props.autoplay:false,useFrameInterpolation:props.useFrameInterpolation,mode:props.playMode,loop:props.loop,playOnHover:props.hover,speed:props.speed,backgroundColor:props.background?props.background.toString():\"\",renderConfig:{devicePixelRatio:props.dprToggle?null:props.devicePixelRatio},autoResizeCanvas:props.autoResizeCanvas,marker:props.marker},props.srcTypeToggle?props.srcUrl:props.srcFile)});}/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerIntrinsicHeight fixed\n * @framerIntrinsicWidth fixed\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerDisableUnlink\n */export default function DotLottiePlayer(props){const[dotLottieVersion,setDotLottieVersion]=useState(null);const dotLottieVersionNumber=dotLottieVersion===null||dotLottieVersion===void 0?void 0:dotLottieVersion.split(\".\")[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{const src=props.srcTypeToggle?props.srcUrl:props.srcFile;if(src){getDotLottieVersionFromUrl(src).then(setDotLottieVersion);}},[props.srcUrl,props.srcFile,props.srcTypeToggle]);const commonProps={...props,isCanvas};return /*#__PURE__*/_jsxs(_Fragment,{children:[typeof window===\"object\"&&dotLottieVersionNumber===\"1\"&&/*#__PURE__*/_jsx(DotLottiePlayerV1,{...commonProps}),typeof window===\"object\"&&dotLottieVersionNumber===\"2\"&&/*#__PURE__*/_jsx(DotLottiePlayerV2,{...commonProps})]});}DotLottiePlayer.defaultProps={srcTypeToggle:true,srcUrl:\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",autoplay:true,background:\"#ffffff\",useFrameInterpolation:false,playMode:\"forward\",hover:false,loop:true,speed:1,progress:0,poster:0,devicePixelRatio:1,posterToggle:false};addPropertyControls(DotLottiePlayer,{srcTypeToggle:{type:ControlType.Boolean,title:\"Source Type\",enabledTitle:\"URL\",disabledTitle:\"File\"},srcUrl:{type:ControlType.String,title:\"URL\",hidden(props){return props.srcTypeToggle===false;}},srcFile:{type:ControlType.File,allowedFileTypes:[\"lottie\",\"json\"],title:\"Source\",hidden(props){return props.srcTypeToggle===true;}},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},availableThemes:{type:ControlType.String,title:\"Themes\",defaultValue:\"\",hidden(){return true;}},defaultTheme:{type:ControlType.String,title:\"Theme\",defaultValue:\"\"},lightTheme:{type:ControlType.String,title:\"Light Theme\",defaultValue:\"\"},darkTheme:{type:ControlType.String,title:\"Dark Theme\",defaultValue:\"\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"\"},playMode:{type:ControlType.Enum,title:\"Play Mode\",defaultValue:\"Forward\",displaySegmentedControl:false,options:[\"forward\",\"reverse\",\"bounce\",\"reverse-bounce\"],optionTitles:[\"Forward\",\"Reverse\",\"Bounce\",\"Reverse Bounce\"]},hover:{type:ControlType.Boolean,title:\"Play on Hover\"},loop:{type:ControlType.Boolean,title:\"Loop\"},useFrameInterpolation:{type:ControlType.Boolean,title:\"Frame Interpolation\",defaultValue:false},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.5,max:10,unit:\"x\",step:.5,displayStepper:true},marker:{type:ControlType.String,title:\"Marker\",defaultValue:\"\"},dprToggle:{type:ControlType.Boolean,title:\"Device Pixel Ratio\",enabledTitle:\"Auto\",disabledTitle:\"Custom\",defaultValue:true},devicePixelRatio:{type:ControlType.Number,title:\"Device Pixel Ratio\",defaultValue:1,min:.5,max:5,unit:\"\",step:.5,displayStepper:true,hidden(props){return props.dprToggle===true;}},posterToggle:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Auto\",disabledTitle:\"Custom\",defaultValue:false},poster:{type:ControlType.Number,title:\"\",defaultValue:50,min:0,max:99,unit:\"%\",step:.5,displayStepper:false,hidden(props){return props.posterToggle===true;}},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:0,min:0,max:99,unit:\"%\",step:.5,displayStepper:false},autoResizeCanvas:{type:ControlType.Boolean,title:\"AutoResizeCanvas\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottiePlayer\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottieFramer.map", "import { useState, useRef, useCallback, useEffect, useLayoutEffect } from 'react';\nimport { jsx } from 'react/jsx-runtime';\n\nvar __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n  for (var prop in b || (b = {}))\n    if (__hasOwnProp.call(b, prop))\n      __defNormalProp(a, prop, b[prop]);\n  if (__getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(b)) {\n      if (__propIsEnum.call(b, prop))\n        __defNormalProp(a, prop, b[prop]);\n    }\n  return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __objRest = (source, exclude) => {\n  var target = {};\n  for (var prop in source)\n    if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)\n      target[prop] = source[prop];\n  if (source != null && __getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(source)) {\n      if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))\n        target[prop] = source[prop];\n    }\n  return target;\n};\n\n// ../web/dist/index.js\nvar i0 = Object.defineProperty;\nvar r0 = Object.defineProperties;\nvar a0 = Object.getOwnPropertyDescriptors;\nvar k1 = Object.getOwnPropertySymbols;\nvar t3 = Object.prototype.hasOwnProperty;\nvar n3 = Object.prototype.propertyIsEnumerable;\nvar u2 = (c, n, i) => n in c ? i0(c, n, { enumerable: true, configurable: true, writable: true, value: i }) : c[n] = i;\nvar F = (c, n) => {\n  for (var i in n || (n = {}))\n    t3.call(n, i) && u2(c, i, n[i]);\n  if (k1)\n    for (var i of k1(n))\n      n3.call(n, i) && u2(c, i, n[i]);\n  return c;\n};\nvar k = (c, n) => r0(c, a0(n));\nvar z1 = (c, n) => {\n  var i = {};\n  for (var s in c)\n    t3.call(c, s) && n.indexOf(s) < 0 && (i[s] = c[s]);\n  if (c != null && k1)\n    for (var s of k1(c))\n      n.indexOf(s) < 0 && n3.call(c, s) && (i[s] = c[s]);\n  return i;\n};\nvar _ = (c, n, i) => u2(c, typeof n != \"symbol\" ? n + \"\" : n, i);\nvar g = (c, n, i) => new Promise((s, d) => {\n  var m = (P) => {\n    try {\n      M(i.next(P));\n    } catch (R) {\n      d(R);\n    }\n  }, b = (P) => {\n    try {\n      M(i.throw(P));\n    } catch (R) {\n      d(R);\n    }\n  }, M = (P) => P.done ? s(P.value) : Promise.resolve(P.value).then(m, b);\n  M((i = i.apply(c, n)).next());\n});\nvar l2 = class {\n  requestAnimationFrame(n) {\n    return requestAnimationFrame(n);\n  }\n  cancelAnimationFrame(n) {\n    cancelAnimationFrame(n);\n  }\n};\nvar h2 = class {\n  constructor() {\n    _(this, \"_lastHandleId\", 0);\n    _(this, \"_lastImmediate\", null);\n  }\n  requestAnimationFrame(n) {\n    return this._lastHandleId >= Number.MAX_SAFE_INTEGER && (this._lastHandleId = 0), this._lastHandleId += 1, this._lastImmediate = setImmediate(() => {\n      n(Date.now());\n    }), this._lastHandleId;\n  }\n  cancelAnimationFrame(n) {\n    this._lastImmediate && clearImmediate(this._lastImmediate);\n  }\n};\nvar O1 = class {\n  constructor() {\n    _(this, \"_strategy\");\n    this._strategy = typeof requestAnimationFrame == \"function\" ? new l2() : new h2();\n  }\n  requestAnimationFrame(n) {\n    return this._strategy.requestAnimationFrame(n);\n  }\n  cancelAnimationFrame(n) {\n    this._strategy.cancelAnimationFrame(n);\n  }\n};\nvar A = typeof window != \"undefined\" && typeof window.document != \"undefined\";\nvar W1 = new Uint8Array([80, 75, 3, 4]);\nvar i3 = [\"v\", \"ip\", \"op\", \"layers\", \"fr\", \"w\", \"h\"];\nvar c2 = \"0.38.1\";\nvar p2 = \"@lottiefiles/dotlottie-web\";\nvar r3 = 0.75;\nvar o0 = (() => {\n  var n;\n  var c = typeof document != \"undefined\" ? (n = document.currentScript) == null ? void 0 : n.src : void 0;\n  return function(i = {}) {\n    var s, d = i, m, b, M = new Promise((e, t) => {\n      m = e, b = t;\n    }), P = Object.assign({}, d), R = \"./this.program\", z = \"\", d1;\n    typeof document != \"undefined\" && document.currentScript && (z = document.currentScript.src), c && (z = c), z.startsWith(\"blob:\") ? z = \"\" : z = z.substr(0, z.replace(/[?#].*/, \"\").lastIndexOf(\"/\") + 1), d1 = (e) => fetch(e, { credentials: \"same-origin\" }).then((t) => t.ok ? t.arrayBuffer() : Promise.reject(Error(t.status + \" : \" + t.url)));\n    var L1 = d.print || console.log.bind(console), K = d.printErr || console.error.bind(console);\n    Object.assign(d, P), P = null, d.thisProgram && (R = d.thisProgram);\n    var C1 = d.wasmBinary, M1, E1 = false, B1, r1, x, a1, u1, e1, E, b2, L2;\n    function C22() {\n      var e = M1.buffer;\n      d.HEAP8 = r1 = new Int8Array(e), d.HEAP16 = a1 = new Int16Array(e), d.HEAPU8 = x = new Uint8Array(e), d.HEAPU16 = u1 = new Uint16Array(e), d.HEAP32 = e1 = new Int32Array(e), d.HEAPU32 = E = new Uint32Array(e), d.HEAPF32 = b2 = new Float32Array(e), d.HEAPF64 = L2 = new Float64Array(e);\n    }\n    var M2 = [], E2 = [], P2 = [];\n    function p3() {\n      var e = d.preRun.shift();\n      M2.unshift(e);\n    }\n    var t1 = 0, l1 = null;\n    function P1(e) {\n      var t;\n      throw (t = d.onAbort) == null || t.call(d, e), e = \"Aborted(\" + e + \")\", K(e), E1 = true, e = new WebAssembly.RuntimeError(e + \". Build with -sASSERTIONS for more info.\"), b(e), e;\n    }\n    var I2 = (e) => e.startsWith(\"data:application/octet-stream;base64,\"), h1;\n    function S2(e) {\n      if (e == h1 && C1)\n        return new Uint8Array(C1);\n      throw \"both async and sync fetching of the wasm failed\";\n    }\n    function v3(e) {\n      return C1 ? Promise.resolve().then(() => S2(e)) : d1(e).then((t) => new Uint8Array(t), () => S2(e));\n    }\n    function T2(e, t, r) {\n      return v3(e).then((a) => WebAssembly.instantiate(a, t)).then(r, (a) => {\n        K(`failed to asynchronously prepare wasm: ${a}`), P1(a);\n      });\n    }\n    function f3(e, t) {\n      var r = h1;\n      return C1 || typeof WebAssembly.instantiateStreaming != \"function\" || I2(r) || typeof fetch != \"function\" ? T2(r, e, t) : fetch(r, { credentials: \"same-origin\" }).then((a) => WebAssembly.instantiateStreaming(a, e).then(t, function(o) {\n        return K(`wasm streaming compile failed: ${o}`), K(\"falling back to ArrayBuffer instantiation\"), T2(r, e, t);\n      }));\n    }\n    class x2 {\n      constructor(t) {\n        _(this, \"name\", \"ExitStatus\");\n        this.message = `Program terminated with exit(${t})`, this.status = t;\n      }\n    }\n    var H1 = (e) => {\n      for (; 0 < e.length; )\n        e.shift()(d);\n    }, N1 = d.noExitRuntime || true, F2 = typeof TextDecoder != \"undefined\" ? new TextDecoder() : void 0, c1 = (e, t = 0, r = NaN) => {\n      var a = t + r;\n      for (r = t; e[r] && !(r >= a); )\n        ++r;\n      if (16 < r - t && e.buffer && F2)\n        return F2.decode(e.subarray(t, r));\n      for (a = \"\"; t < r; ) {\n        var o = e[t++];\n        if (o & 128) {\n          var u = e[t++] & 63;\n          if ((o & 224) == 192)\n            a += String.fromCharCode((o & 31) << 6 | u);\n          else {\n            var h = e[t++] & 63;\n            o = (o & 240) == 224 ? (o & 15) << 12 | u << 6 | h : (o & 7) << 18 | u << 12 | h << 6 | e[t++] & 63, 65536 > o ? a += String.fromCharCode(o) : (o -= 65536, a += String.fromCharCode(55296 | o >> 10, 56320 | o & 1023));\n          }\n        } else\n          a += String.fromCharCode(o);\n      }\n      return a;\n    };\n    class m3 {\n      constructor(t) {\n        this.ya = t - 24;\n      }\n    }\n    var A2 = 0, p1 = (e, t, r) => {\n      var a = x;\n      if (0 < r) {\n        r = t + r - 1;\n        for (var o = 0; o < e.length; ++o) {\n          var u = e.charCodeAt(o);\n          if (55296 <= u && 57343 >= u) {\n            var h = e.charCodeAt(++o);\n            u = 65536 + ((u & 1023) << 10) | h & 1023;\n          }\n          if (127 >= u) {\n            if (t >= r)\n              break;\n            a[t++] = u;\n          } else {\n            if (2047 >= u) {\n              if (t + 1 >= r)\n                break;\n              a[t++] = 192 | u >> 6;\n            } else {\n              if (65535 >= u) {\n                if (t + 2 >= r)\n                  break;\n                a[t++] = 224 | u >> 12;\n              } else {\n                if (t + 3 >= r)\n                  break;\n                a[t++] = 240 | u >> 18, a[t++] = 128 | u >> 12 & 63;\n              }\n              a[t++] = 128 | u >> 6 & 63;\n            }\n            a[t++] = 128 | u & 63;\n          }\n        }\n        a[t] = 0;\n      }\n    }, I1 = {}, V1 = (e) => {\n      for (; e.length; ) {\n        var t = e.pop();\n        e.pop()(t);\n      }\n    };\n    function v1(e) {\n      return this.fromWireType(E[e >> 2]);\n    }\n    var o1 = {}, n1 = {}, S1 = {}, f1, Q = (e, t, r) => {\n      function a(l) {\n        if (l = r(l), l.length !== e.length)\n          throw new f1(\"Mismatched type converter count\");\n        for (var p = 0; p < e.length; ++p)\n          H(e[p], l[p]);\n      }\n      e.forEach((l) => S1[l] = t);\n      var o = Array(t.length), u = [], h = 0;\n      t.forEach((l, p) => {\n        n1.hasOwnProperty(l) ? o[p] = n1[l] : (u.push(l), o1.hasOwnProperty(l) || (o1[l] = []), o1[l].push(() => {\n          o[p] = n1[l], ++h, h === u.length && a(o);\n        }));\n      }), u.length === 0 && a(o);\n    }, R2, D = (e) => {\n      for (var t = \"\"; x[e]; )\n        t += R2[x[e++]];\n      return t;\n    }, y;\n    function g3(e, t, r = {}) {\n      var a = t.name;\n      if (!e)\n        throw new y(`type \"${a}\" must have a positive integer typeid pointer`);\n      if (n1.hasOwnProperty(e)) {\n        if (r.cb)\n          return;\n        throw new y(`Cannot register type '${a}' twice`);\n      }\n      n1[e] = t, delete S1[e], o1.hasOwnProperty(e) && (t = o1[e], delete o1[e], t.forEach((o) => o()));\n    }\n    function H(e, t, r = {}) {\n      return g3(e, t, r);\n    }\n    var G1 = (e) => {\n      throw new y(e.wa.za.xa.name + \" instance already deleted\");\n    }, J1 = false, D2 = () => {\n    }, k2 = (e, t, r) => t === r ? e : r.Ca === void 0 ? null : (e = k2(e, t, r.Ca), e === null ? null : r.Wa(e)), z2 = {}, y3 = {}, w3 = (e, t) => {\n      if (t === void 0)\n        throw new y(\"ptr should not be undefined\");\n      for (; e.Ca; )\n        t = e.Ma(t), e = e.Ca;\n      return y3[t];\n    }, T1 = (e, t) => {\n      if (!t.za || !t.ya)\n        throw new f1(\"makeClassHandle requires ptr and ptrType\");\n      if (!!t.Da != !!t.Ba)\n        throw new f1(\"Both smartPtrType and smartPtr must be specified\");\n      return t.count = { value: 1 }, m1(Object.create(e, { wa: { value: t, writable: true } }));\n    }, m1 = (e) => typeof FinalizationRegistry == \"undefined\" ? (m1 = (t) => t, e) : (J1 = new FinalizationRegistry((t) => {\n      t = t.wa, --t.count.value, t.count.value === 0 && (t.Ba ? t.Da.Ga(t.Ba) : t.za.xa.Ga(t.ya));\n    }), m1 = (t) => {\n      var r = t.wa;\n      return r.Ba && J1.register(t, { wa: r }, t), t;\n    }, D2 = (t) => {\n      J1.unregister(t);\n    }, m1(e));\n    function x1() {\n    }\n    var _1 = (e, t) => Object.defineProperty(t, \"name\", { value: e }), O2 = (e, t, r) => {\n      if (e[t].Aa === void 0) {\n        var a = e[t];\n        e[t] = function(...o) {\n          if (!e[t].Aa.hasOwnProperty(o.length))\n            throw new y(`Function '${r}' called with an invalid number of arguments (${o.length}) - expects one of (${e[t].Aa})!`);\n          return e[t].Aa[o.length].apply(this, o);\n        }, e[t].Aa = [], e[t].Aa[a.Ja] = a;\n      }\n    }, q1 = (e, t, r) => {\n      if (d.hasOwnProperty(e)) {\n        if (r === void 0 || d[e].Aa !== void 0 && d[e].Aa[r] !== void 0)\n          throw new y(`Cannot register public name '${e}' twice`);\n        if (O2(d, e, e), d[e].Aa.hasOwnProperty(r))\n          throw new y(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`);\n        d[e].Aa[r] = t;\n      } else\n        d[e] = t, d[e].Ja = r;\n    }, L3 = (e) => {\n      e = e.replace(/[^a-zA-Z0-9_]/g, \"$\");\n      var t = e.charCodeAt(0);\n      return 48 <= t && 57 >= t ? `_${e}` : e;\n    };\n    function C3(e, t, r, a, o, u, h, l) {\n      this.name = e, this.constructor = t, this.Ia = r, this.Ga = a, this.Ca = o, this.Ya = u, this.Ma = h, this.Wa = l, this.fb = [];\n    }\n    var K1 = (e, t, r) => {\n      for (; t !== r; ) {\n        if (!t.Ma)\n          throw new y(`Expected null or instance of ${r.name}, got an instance of ${t.name}`);\n        e = t.Ma(e), t = t.Ca;\n      }\n      return e;\n    };\n    function M3(e, t) {\n      if (t === null) {\n        if (this.Pa)\n          throw new y(`null is not a valid ${this.name}`);\n        return 0;\n      }\n      if (!t.wa)\n        throw new y(`Cannot pass \"${n2(t)}\" as a ${this.name}`);\n      if (!t.wa.ya)\n        throw new y(`Cannot pass deleted object as a pointer of type ${this.name}`);\n      return K1(t.wa.ya, t.wa.za.xa, this.xa);\n    }\n    function E3(e, t) {\n      if (t === null) {\n        if (this.Pa)\n          throw new y(`null is not a valid ${this.name}`);\n        if (this.Oa) {\n          var r = this.Qa();\n          return e !== null && e.push(this.Ga, r), r;\n        }\n        return 0;\n      }\n      if (!t || !t.wa)\n        throw new y(`Cannot pass \"${n2(t)}\" as a ${this.name}`);\n      if (!t.wa.ya)\n        throw new y(`Cannot pass deleted object as a pointer of type ${this.name}`);\n      if (!this.Na && t.wa.za.Na)\n        throw new y(`Cannot convert argument of type ${t.wa.Da ? t.wa.Da.name : t.wa.za.name} to parameter type ${this.name}`);\n      if (r = K1(t.wa.ya, t.wa.za.xa, this.xa), this.Oa) {\n        if (t.wa.Ba === void 0)\n          throw new y(\"Passing raw pointer to smart pointer is illegal\");\n        switch (this.kb) {\n          case 0:\n            if (t.wa.Da === this)\n              r = t.wa.Ba;\n            else\n              throw new y(`Cannot convert argument of type ${t.wa.Da ? t.wa.Da.name : t.wa.za.name} to parameter type ${this.name}`);\n            break;\n          case 1:\n            r = t.wa.Ba;\n            break;\n          case 2:\n            if (t.wa.Da === this)\n              r = t.wa.Ba;\n            else {\n              var a = t.clone();\n              r = this.gb(r, A1(() => a.delete())), e !== null && e.push(this.Ga, r);\n            }\n            break;\n          default:\n            throw new y(\"Unsupporting sharing policy\");\n        }\n      }\n      return r;\n    }\n    function P3(e, t) {\n      if (t === null) {\n        if (this.Pa)\n          throw new y(`null is not a valid ${this.name}`);\n        return 0;\n      }\n      if (!t.wa)\n        throw new y(`Cannot pass \"${n2(t)}\" as a ${this.name}`);\n      if (!t.wa.ya)\n        throw new y(`Cannot pass deleted object as a pointer of type ${this.name}`);\n      if (t.wa.za.Na)\n        throw new y(`Cannot convert argument of type ${t.wa.za.name} to parameter type ${this.name}`);\n      return K1(t.wa.ya, t.wa.za.xa, this.xa);\n    }\n    function g1(e, t, r, a, o, u, h, l, p, v, f) {\n      this.name = e, this.xa = t, this.Pa = r, this.Na = a, this.Oa = o, this.eb = u, this.kb = h, this.Ua = l, this.Qa = p, this.gb = v, this.Ga = f, o || t.Ca !== void 0 ? this.toWireType = E3 : (this.toWireType = a ? M3 : P3, this.Fa = null);\n    }\n    var W2 = (e, t, r) => {\n      if (!d.hasOwnProperty(e))\n        throw new f1(\"Replacing nonexistent public symbol\");\n      d[e].Aa !== void 0 && r !== void 0 ? d[e].Aa[r] = t : (d[e] = t, d[e].Ja = r);\n    }, j, I3 = (e, t, r = []) => (e.includes(\"j\") ? (e = e.replace(/p/g, \"i\"), t = (0, d[\"dynCall_\" + e])(t, ...r)) : t = j.get(t)(...r), t), S3 = (e, t) => (...r) => I3(e, t, r), O = (e, t) => {\n      e = D(e);\n      var r = e.includes(\"j\") ? S3(e, t) : j.get(t);\n      if (typeof r != \"function\")\n        throw new y(`unknown function pointer with signature ${e}: ${t}`);\n      return r;\n    }, $2, U2 = (e) => {\n      e = K2(e);\n      var t = D(e);\n      return X(e), t;\n    }, F1 = (e, t) => {\n      function r(u) {\n        o[u] || n1[u] || (S1[u] ? S1[u].forEach(r) : (a.push(u), o[u] = true));\n      }\n      var a = [], o = {};\n      throw t.forEach(r), new $2(`${e}: ` + a.map(U2).join([\", \"]));\n    }, Y1 = (e, t) => {\n      for (var r = [], a = 0; a < e; a++)\n        r.push(E[t + 4 * a >> 2]);\n      return r;\n    };\n    function T3(e) {\n      for (var t = 1; t < e.length; ++t)\n        if (e[t] !== null && e[t].Fa === void 0)\n          return true;\n      return false;\n    }\n    function X1(e, t, r, a, o) {\n      var u = t.length;\n      if (2 > u)\n        throw new y(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");\n      var h = t[1] !== null && r !== null, l = T3(t), p = t[0].name !== \"void\", v = u - 2, f = Array(v), w = [], L = [];\n      return _1(e, function(...U) {\n        if (L.length = 0, w.length = h ? 2 : 1, w[0] = o, h) {\n          var S = t[1].toWireType(L, this);\n          w[1] = S;\n        }\n        for (var T = 0; T < v; ++T)\n          f[T] = t[T + 2].toWireType(L, U[T]), w.push(f[T]);\n        if (U = a(...w), l)\n          V1(L);\n        else\n          for (T = h ? 1 : 2; T < t.length; T++) {\n            var J = T === 1 ? S : f[T - 2];\n            t[T].Fa !== null && t[T].Fa(J);\n          }\n        return S = p ? t[0].fromWireType(U) : void 0, S;\n      });\n    }\n    var B2 = (e) => {\n      e = e.trim();\n      let t = e.indexOf(\"(\");\n      return t !== -1 ? e.substr(0, t) : e;\n    }, Z1 = [], Y = [], Q1 = (e) => {\n      9 < e && --Y[e + 1] === 0 && (Y[e] = void 0, Z1.push(e));\n    }, e2 = (e) => {\n      if (!e)\n        throw new y(\"Cannot use deleted val. handle = \" + e);\n      return Y[e];\n    }, A1 = (e) => {\n      switch (e) {\n        case void 0:\n          return 2;\n        case null:\n          return 4;\n        case true:\n          return 6;\n        case false:\n          return 8;\n        default:\n          let t = Z1.pop() || Y.length;\n          return Y[t] = e, Y[t + 1] = 1, t;\n      }\n    }, j2 = { name: \"emscripten::val\", fromWireType: (e) => {\n      var t = e2(e);\n      return Q1(e), t;\n    }, toWireType: (e, t) => A1(t), Ea: 8, readValueFromPointer: v1, Fa: null }, x3 = (e, t, r) => {\n      switch (t) {\n        case 1:\n          return r ? function(a) {\n            return this.fromWireType(r1[a]);\n          } : function(a) {\n            return this.fromWireType(x[a]);\n          };\n        case 2:\n          return r ? function(a) {\n            return this.fromWireType(a1[a >> 1]);\n          } : function(a) {\n            return this.fromWireType(u1[a >> 1]);\n          };\n        case 4:\n          return r ? function(a) {\n            return this.fromWireType(e1[a >> 2]);\n          } : function(a) {\n            return this.fromWireType(E[a >> 2]);\n          };\n        default:\n          throw new TypeError(`invalid integer width (${t}): ${e}`);\n      }\n    }, t2 = (e, t) => {\n      var r = n1[e];\n      if (r === void 0)\n        throw e = `${t} has unknown type ${U2(e)}`, new y(e);\n      return r;\n    }, n2 = (e) => {\n      if (e === null)\n        return \"null\";\n      var t = typeof e;\n      return t === \"object\" || t === \"array\" || t === \"function\" ? e.toString() : \"\" + e;\n    }, F3 = (e, t) => {\n      switch (t) {\n        case 4:\n          return function(r) {\n            return this.fromWireType(b2[r >> 2]);\n          };\n        case 8:\n          return function(r) {\n            return this.fromWireType(L2[r >> 3]);\n          };\n        default:\n          throw new TypeError(`invalid float width (${t}): ${e}`);\n      }\n    }, A3 = (e, t, r) => {\n      switch (t) {\n        case 1:\n          return r ? (a) => r1[a] : (a) => x[a];\n        case 2:\n          return r ? (a) => a1[a >> 1] : (a) => u1[a >> 1];\n        case 4:\n          return r ? (a) => e1[a >> 2] : (a) => E[a >> 2];\n        default:\n          throw new TypeError(`invalid integer width (${t}): ${e}`);\n      }\n    }, R3 = Object.assign({ optional: true }, j2), H2 = typeof TextDecoder != \"undefined\" ? new TextDecoder(\"utf-16le\") : void 0, D3 = (e, t) => {\n      for (var r = e >> 1, a = r + t / 2; !(r >= a) && u1[r]; )\n        ++r;\n      if (r <<= 1, 32 < r - e && H2)\n        return H2.decode(x.subarray(e, r));\n      for (r = \"\", a = 0; !(a >= t / 2); ++a) {\n        var o = a1[e + 2 * a >> 1];\n        if (o == 0)\n          break;\n        r += String.fromCharCode(o);\n      }\n      return r;\n    }, k3 = (e, t, r) => {\n      if (r != null || (r = 2147483647), 2 > r)\n        return 0;\n      r -= 2;\n      var a = t;\n      r = r < 2 * e.length ? r / 2 : e.length;\n      for (var o = 0; o < r; ++o)\n        a1[t >> 1] = e.charCodeAt(o), t += 2;\n      return a1[t >> 1] = 0, t - a;\n    }, z3 = (e) => 2 * e.length, O3 = (e, t) => {\n      for (var r = 0, a = \"\"; !(r >= t / 4); ) {\n        var o = e1[e + 4 * r >> 2];\n        if (o == 0)\n          break;\n        ++r, 65536 <= o ? (o -= 65536, a += String.fromCharCode(55296 | o >> 10, 56320 | o & 1023)) : a += String.fromCharCode(o);\n      }\n      return a;\n    }, W3 = (e, t, r) => {\n      if (r != null || (r = 2147483647), 4 > r)\n        return 0;\n      var a = t;\n      r = a + r - 4;\n      for (var o = 0; o < e.length; ++o) {\n        var u = e.charCodeAt(o);\n        if (55296 <= u && 57343 >= u) {\n          var h = e.charCodeAt(++o);\n          u = 65536 + ((u & 1023) << 10) | h & 1023;\n        }\n        if (e1[t >> 2] = u, t += 4, t + 4 > r)\n          break;\n      }\n      return e1[t >> 2] = 0, t - a;\n    }, $3 = (e) => {\n      for (var t = 0, r = 0; r < e.length; ++r) {\n        var a = e.charCodeAt(r);\n        55296 <= a && 57343 >= a && ++r, t += 4;\n      }\n      return t;\n    }, i2 = 0, r2 = [], U3 = (e) => {\n      var t = r2.length;\n      return r2.push(e), t;\n    }, B3 = (e, t) => {\n      for (var r = Array(e), a = 0; a < e; ++a)\n        r[a] = t2(E[t + 4 * a >> 2], \"parameter \" + a);\n      return r;\n    }, j3 = Reflect.construct, y1 = {}, N2 = (e) => {\n      if (!(e instanceof x2 || e == \"unwind\"))\n        throw e;\n    }, V2 = (e) => {\n      var t;\n      throw B1 = e, N1 || 0 < i2 || ((t = d.onExit) == null || t.call(d, e), E1 = true), new x2(e);\n    }, H3 = (e) => {\n      if (!E1)\n        try {\n          if (e(), !(N1 || 0 < i2))\n            try {\n              B1 = e = B1, V2(e);\n            } catch (t) {\n              N2(t);\n            }\n        } catch (t) {\n          N2(t);\n        }\n    }, a2 = {}, G2 = () => {\n      if (!o2) {\n        var e = { 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\", _: R || \"./this.program\" }, t;\n        for (t in a2)\n          a2[t] === void 0 ? delete e[t] : e[t] = a2[t];\n        var r = [];\n        for (t in e)\n          r.push(`${t}=${e[t]}`);\n        o2 = r;\n      }\n      return o2;\n    }, o2, N3 = [null, [], []], V3 = () => {\n      if (typeof crypto == \"object\" && typeof crypto.getRandomValues == \"function\")\n        return (e) => crypto.getRandomValues(e);\n      P1(\"initRandomDevice\");\n    }, J2 = (e) => (J2 = V3())(e);\n    f1 = d.InternalError = class extends Error {\n      constructor(e) {\n        super(e), this.name = \"InternalError\";\n      }\n    };\n    for (var q22 = Array(256), R1 = 0; 256 > R1; ++R1)\n      q22[R1] = String.fromCharCode(R1);\n    R2 = q22, y = d.BindingError = class extends Error {\n      constructor(e) {\n        super(e), this.name = \"BindingError\";\n      }\n    }, Object.assign(x1.prototype, { isAliasOf: function(e) {\n      if (!(this instanceof x1 && e instanceof x1))\n        return false;\n      var t = this.wa.za.xa, r = this.wa.ya;\n      e.wa = e.wa;\n      var a = e.wa.za.xa;\n      for (e = e.wa.ya; t.Ca; )\n        r = t.Ma(r), t = t.Ca;\n      for (; a.Ca; )\n        e = a.Ma(e), a = a.Ca;\n      return t === a && r === e;\n    }, clone: function() {\n      if (this.wa.ya || G1(this), this.wa.La)\n        return this.wa.count.value += 1, this;\n      var e = m1, t = Object, r = t.create, a = Object.getPrototypeOf(this), o = this.wa;\n      return e = e(r.call(t, a, { wa: { value: { count: o.count, Ka: o.Ka, La: o.La, ya: o.ya, za: o.za, Ba: o.Ba, Da: o.Da } } })), e.wa.count.value += 1, e.wa.Ka = false, e;\n    }, delete() {\n      if (this.wa.ya || G1(this), this.wa.Ka && !this.wa.La)\n        throw new y(\"Object already scheduled for deletion\");\n      D2(this);\n      var e = this.wa;\n      --e.count.value, e.count.value === 0 && (e.Ba ? e.Da.Ga(e.Ba) : e.za.xa.Ga(e.ya)), this.wa.La || (this.wa.Ba = void 0, this.wa.ya = void 0);\n    }, isDeleted: function() {\n      return !this.wa.ya;\n    }, deleteLater: function() {\n      if (this.wa.ya || G1(this), this.wa.Ka && !this.wa.La)\n        throw new y(\"Object already scheduled for deletion\");\n      return this.wa.Ka = true, this;\n    } }), Object.assign(g1.prototype, { Za(e) {\n      return this.Ua && (e = this.Ua(e)), e;\n    }, Sa(e) {\n      var t;\n      (t = this.Ga) == null || t.call(this, e);\n    }, Ea: 8, readValueFromPointer: v1, fromWireType: function(e) {\n      function t() {\n        return this.Oa ? T1(this.xa.Ia, { za: this.eb, ya: r, Da: this, Ba: e }) : T1(this.xa.Ia, { za: this, ya: e });\n      }\n      var r = this.Za(e);\n      if (!r)\n        return this.Sa(e), null;\n      var a = w3(this.xa, r);\n      if (a !== void 0)\n        return a.wa.count.value === 0 ? (a.wa.ya = r, a.wa.Ba = e, a.clone()) : (a = a.clone(), this.Sa(e), a);\n      if (a = this.xa.Ya(r), a = z2[a], !a)\n        return t.call(this);\n      a = this.Na ? a.Va : a.pointerType;\n      var o = k2(r, this.xa, a.xa);\n      return o === null ? t.call(this) : this.Oa ? T1(a.xa.Ia, { za: a, ya: o, Da: this, Ba: e }) : T1(a.xa.Ia, { za: a, ya: o });\n    } }), $2 = d.UnboundTypeError = ((e, t) => {\n      var r = _1(t, function(a) {\n        this.name = t, this.message = a, a = Error(a).stack, a !== void 0 && (this.stack = this.toString() + `\n` + a.replace(/^Error(:[^\\n]*)?\\n/, \"\"));\n      });\n      return r.prototype = Object.create(e.prototype), r.prototype.constructor = r, r.prototype.toString = function() {\n        return this.message === void 0 ? this.name : `${this.name}: ${this.message}`;\n      }, r;\n    })(Error, \"UnboundTypeError\"), Y.push(0, 1, void 0, 1, null, 1, true, 1, false, 1), d.count_emval_handles = () => Y.length / 2 - 5 - Z1.length;\n    var G3 = { c: (e, t, r, a) => {\n      P1(`Assertion failed: ${e ? c1(x, e) : \"\"}, at: ` + [t ? t ? c1(x, t) : \"\" : \"unknown filename\", r, a ? a ? c1(x, a) : \"\" : \"unknown function\"]);\n    }, m: (e, t, r) => {\n      var a = new m3(e);\n      throw E[a.ya + 16 >> 2] = 0, E[a.ya + 4 >> 2] = t, E[a.ya + 8 >> 2] = r, A2 = e, A2;\n    }, N: () => {\n    }, K: () => {\n    }, L: () => {\n    }, Q: function() {\n    }, M: () => {\n    }, S: () => {\n      P1(\"\");\n    }, v: (e) => {\n      var t = I1[e];\n      delete I1[e];\n      var r = t.Qa, a = t.Ga, o = t.Ta, u = o.map((h) => h.bb).concat(o.map((h) => h.ib));\n      Q([e], u, (h) => {\n        var l = {};\n        return o.forEach((p, v) => {\n          var f = h[v], w = p.$a, L = p.ab, U = h[v + o.length], S = p.hb, T = p.jb;\n          l[p.Xa] = { read: (J) => f.fromWireType(w(L, J)), write: (J, w1) => {\n            var B = [];\n            S(T, J, U.toWireType(B, w1)), V1(B);\n          } };\n        }), [{ name: t.name, fromWireType: (p) => {\n          var v = {}, f;\n          for (f in l)\n            v[f] = l[f].read(p);\n          return a(p), v;\n        }, toWireType: (p, v) => {\n          for (var f in l)\n            if (!(f in v))\n              throw new TypeError(`Missing field: \"${f}\"`);\n          var w = r();\n          for (f in l)\n            l[f].write(w, v[f]);\n          return p !== null && p.push(a, w), w;\n        }, Ea: 8, readValueFromPointer: v1, Fa: a }];\n      });\n    }, D: () => {\n    }, X: (e, t, r, a) => {\n      t = D(t), H(e, { name: t, fromWireType: function(o) {\n        return !!o;\n      }, toWireType: function(o, u) {\n        return u ? r : a;\n      }, Ea: 8, readValueFromPointer: function(o) {\n        return this.fromWireType(x[o]);\n      }, Fa: null });\n    }, r: (e, t, r, a, o, u, h, l, p, v, f, w, L) => {\n      f = D(f), u = O(o, u), l && (l = O(h, l)), v && (v = O(p, v)), L = O(w, L);\n      var U = L3(f);\n      q1(U, function() {\n        F1(`Cannot construct ${f} due to unbound types`, [a]);\n      }), Q([e, t, r], a ? [a] : [], (S) => {\n        if (S = S[0], a)\n          var T = S.xa, J = T.Ia;\n        else\n          J = x1.prototype;\n        S = _1(f, function(...d2) {\n          if (Object.getPrototypeOf(this) !== w1)\n            throw new y(\"Use 'new' to construct \" + f);\n          if (B.Ha === void 0)\n            throw new y(f + \" has no accessible constructor\");\n          var e3 = B.Ha[d2.length];\n          if (e3 === void 0)\n            throw new y(`Tried to invoke ctor of ${f} with invalid number of parameters (${d2.length}) - expected (${Object.keys(B.Ha).toString()}) parameters instead!`);\n          return e3.apply(this, d2);\n        });\n        var w1 = Object.create(J, { constructor: { value: S } });\n        S.prototype = w1;\n        var B = new C3(f, S, w1, L, T, u, l, v);\n        if (B.Ca) {\n          var b1;\n          (b1 = B.Ca).Ra != null || (b1.Ra = []), B.Ca.Ra.push(B);\n        }\n        return T = new g1(f, B, true, false, false), b1 = new g1(f + \"*\", B, false, false, false), J = new g1(f + \" const*\", B, false, true, false), z2[e] = { pointerType: b1, Va: J }, W2(U, S), [T, b1, J];\n      });\n    }, q: (e, t, r, a, o, u) => {\n      var h = Y1(t, r);\n      o = O(a, o), Q([], [e], (l) => {\n        l = l[0];\n        var p = `constructor ${l.name}`;\n        if (l.xa.Ha === void 0 && (l.xa.Ha = []), l.xa.Ha[t - 1] !== void 0)\n          throw new y(`Cannot register multiple constructors with identical number of parameters (${t - 1}) for class '${l.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);\n        return l.xa.Ha[t - 1] = () => {\n          F1(`Cannot construct ${l.name} due to unbound types`, h);\n        }, Q([], h, (v) => (v.splice(1, 0, null), l.xa.Ha[t - 1] = X1(p, v, null, o, u), [])), [];\n      });\n    }, f: (e, t, r, a, o, u, h, l) => {\n      var p = Y1(r, a);\n      t = D(t), t = B2(t), u = O(o, u), Q([], [e], (v) => {\n        function f() {\n          F1(`Cannot call ${w} due to unbound types`, p);\n        }\n        v = v[0];\n        var w = `${v.name}.${t}`;\n        t.startsWith(\"@@\") && (t = Symbol[t.substring(2)]), l && v.xa.fb.push(t);\n        var L = v.xa.Ia, U = L[t];\n        return U === void 0 || U.Aa === void 0 && U.className !== v.name && U.Ja === r - 2 ? (f.Ja = r - 2, f.className = v.name, L[t] = f) : (O2(L, t, w), L[t].Aa[r - 2] = f), Q([], p, (S) => (S = X1(w, S, v, u, h), L[t].Aa === void 0 ? (S.Ja = r - 2, L[t] = S) : L[t].Aa[r - 2] = S, [])), [];\n      });\n    }, W: (e) => H(e, j2), x: (e, t, r, a) => {\n      function o() {\n      }\n      t = D(t), o.values = {}, H(e, { name: t, constructor: o, fromWireType: function(u) {\n        return this.constructor.values[u];\n      }, toWireType: (u, h) => h.value, Ea: 8, readValueFromPointer: x3(t, r, a), Fa: null }), q1(t, o);\n    }, k: (e, t, r) => {\n      var a = t2(e, \"enum\");\n      t = D(t), e = a.constructor, a = Object.create(a.constructor.prototype, { value: { value: r }, constructor: { value: _1(`${a.name}_${t}`, function() {\n      }) } }), e.values[r] = a, e[t] = a;\n    }, z: (e, t, r) => {\n      t = D(t), H(e, { name: t, fromWireType: (a) => a, toWireType: (a, o) => o, Ea: 8, readValueFromPointer: F3(t, r), Fa: null });\n    }, u: (e, t, r, a, o, u) => {\n      var h = Y1(t, r);\n      e = D(e), e = B2(e), o = O(a, o), q1(e, function() {\n        F1(`Cannot call ${e} due to unbound types`, h);\n      }, t - 1), Q([], h, (l) => (W2(e, X1(e, [l[0], null].concat(l.slice(1)), null, o, u), t - 1), []));\n    }, l: (e, t, r, a, o) => {\n      if (t = D(t), o === -1 && (o = 4294967295), o = (l) => l, a === 0) {\n        var u = 32 - 8 * r;\n        o = (l) => l << u >>> u;\n      }\n      var h = t.includes(\"unsigned\") ? function(l, p) {\n        return p >>> 0;\n      } : function(l, p) {\n        return p;\n      };\n      H(e, { name: t, fromWireType: o, toWireType: h, Ea: 8, readValueFromPointer: A3(t, r, a !== 0), Fa: null });\n    }, h: (e, t, r) => {\n      function a(u) {\n        return new o(r1.buffer, E[u + 4 >> 2], E[u >> 2]);\n      }\n      var o = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array][t];\n      r = D(r), H(e, { name: r, fromWireType: a, Ea: 8, readValueFromPointer: a }, { cb: true });\n    }, t: (e) => {\n      H(e, R3);\n    }, ba: (e, t, r, a, o, u, h, l, p, v, f, w) => {\n      r = D(r), u = O(o, u), l = O(h, l), v = O(p, v), w = O(f, w), Q([e], [t], (L) => (L = L[0], [new g1(r, L.xa, false, false, true, L, a, u, l, v, w)]));\n    }, A: (e, t) => {\n      t = D(t);\n      var r = t === \"std::string\";\n      H(e, { name: t, fromWireType: function(a) {\n        var o = E[a >> 2], u = a + 4;\n        if (r)\n          for (var h = u, l = 0; l <= o; ++l) {\n            var p = u + l;\n            if (l == o || x[p] == 0) {\n              if (h = h ? c1(x, h, p - h) : \"\", v === void 0)\n                var v = h;\n              else\n                v += \"\\0\", v += h;\n              h = p + 1;\n            }\n          }\n        else {\n          for (v = Array(o), l = 0; l < o; ++l)\n            v[l] = String.fromCharCode(x[u + l]);\n          v = v.join(\"\");\n        }\n        return X(a), v;\n      }, toWireType: function(a, o) {\n        o instanceof ArrayBuffer && (o = new Uint8Array(o));\n        var u, h = typeof o == \"string\";\n        if (!(h || o instanceof Uint8Array || o instanceof Uint8ClampedArray || o instanceof Int8Array))\n          throw new y(\"Cannot pass non-string to std::string\");\n        if (r && h)\n          for (var l = u = 0; l < o.length; ++l) {\n            var p = o.charCodeAt(l);\n            127 >= p ? u++ : 2047 >= p ? u += 2 : 55296 <= p && 57343 >= p ? (u += 4, ++l) : u += 3;\n          }\n        else\n          u = o.length;\n        if (l = s2(4 + u + 1), p = l + 4, E[l >> 2] = u, r && h)\n          p1(o, p, u + 1);\n        else if (h)\n          for (h = 0; h < u; ++h) {\n            var v = o.charCodeAt(h);\n            if (255 < v)\n              throw X(p), new y(\"String has UTF-16 code units that do not fit in 8 bits\");\n            x[p + h] = v;\n          }\n        else\n          for (h = 0; h < u; ++h)\n            x[p + h] = o[h];\n        return a !== null && a.push(X, l), l;\n      }, Ea: 8, readValueFromPointer: v1, Fa(a) {\n        X(a);\n      } });\n    }, s: (e, t, r) => {\n      if (r = D(r), t === 2)\n        var a = D3, o = k3, u = z3, h = (l) => u1[l >> 1];\n      else\n        t === 4 && (a = O3, o = W3, u = $3, h = (l) => E[l >> 2]);\n      H(e, { name: r, fromWireType: (l) => {\n        for (var p = E[l >> 2], v, f = l + 4, w = 0; w <= p; ++w) {\n          var L = l + 4 + w * t;\n          (w == p || h(L) == 0) && (f = a(f, L - f), v === void 0 ? v = f : (v += \"\\0\", v += f), f = L + t);\n        }\n        return X(l), v;\n      }, toWireType: (l, p) => {\n        if (typeof p != \"string\")\n          throw new y(`Cannot pass non-string to C++ string type ${r}`);\n        var v = u(p), f = s2(4 + v + t);\n        return E[f >> 2] = v / t, o(p, f + 4, v + t), l !== null && l.push(X, f), f;\n      }, Ea: 8, readValueFromPointer: v1, Fa(l) {\n        X(l);\n      } });\n    }, w: (e, t, r, a, o, u) => {\n      I1[e] = { name: D(t), Qa: O(r, a), Ga: O(o, u), Ta: [] };\n    }, j: (e, t, r, a, o, u, h, l, p, v) => {\n      I1[e].Ta.push({ Xa: D(t), bb: r, $a: O(a, o), ab: u, ib: h, hb: O(l, p), jb: v });\n    }, Y: (e, t) => {\n      t = D(t), H(e, { lb: true, name: t, Ea: 0, fromWireType: () => {\n      }, toWireType: () => {\n      } });\n    }, I: () => {\n      N1 = false, i2 = 0;\n    }, E: () => {\n      throw 1 / 0;\n    }, $: (e, t, r, a) => (e = r2[e], t = e2(t), e(null, t, r, a)), B: Q1, _: (e, t, r) => {\n      var a = B3(e, t), o = a.shift();\n      e--;\n      var u = Array(e);\n      return t = `methodCaller<(${a.map((h) => h.name).join(\", \")}) => ${o.name}>`, U3(_1(t, (h, l, p, v) => {\n        for (var f = 0, w = 0; w < e; ++w)\n          u[w] = a[w].readValueFromPointer(v + f), f += a[w].Ea;\n        return l = r === 1 ? j3(l, u) : l.apply(h, u), h = [], l = o.toWireType(h, l), h.length && (E[p >> 2] = A1(h)), l;\n      }));\n    }, aa: (e) => {\n      9 < e && (Y[e + 1] += 1);\n    }, Z: (e) => {\n      var t = e2(e);\n      V1(t), Q1(e);\n    }, o: (e, t) => (e = t2(e, \"_emval_take_value\"), e = e.readValueFromPointer(t), A1(e)), F: (e, t) => {\n      if (y1[e] && (clearTimeout(y1[e].id), delete y1[e]), !t)\n        return 0;\n      var r = setTimeout(() => {\n        delete y1[e], H3(() => Y2(e, performance.now()));\n      }, t);\n      return y1[e] = { id: r, mb: t }, 0;\n    }, G: (e, t, r, a) => {\n      var o = (/* @__PURE__ */ new Date()).getFullYear(), u = new Date(o, 0, 1).getTimezoneOffset();\n      o = new Date(o, 6, 1).getTimezoneOffset(), E[e >> 2] = 60 * Math.max(u, o), e1[t >> 2] = +(u != o), t = (h) => {\n        var l = Math.abs(h);\n        return `UTC${0 <= h ? \"-\" : \"+\"}${String(Math.floor(l / 60)).padStart(2, \"0\")}${String(l % 60).padStart(2, \"0\")}`;\n      }, e = t(u), t = t(o), o < u ? (p1(e, r, 17), p1(t, a, 17)) : (p1(e, a, 17), p1(t, r, 17));\n    }, ca: () => performance.now(), H: (e) => {\n      var t = x.length;\n      if (e >>>= 0, 2147483648 < e)\n        return false;\n      for (var r = 1; 4 >= r; r *= 2) {\n        var a = t * (1 + 0.2 / r);\n        a = Math.min(a, e + 100663296);\n        e: {\n          a = (Math.min(2147483648, 65536 * Math.ceil(Math.max(e, a) / 65536)) - M1.buffer.byteLength + 65535) / 65536 | 0;\n          try {\n            M1.grow(a), C22();\n            var o = 1;\n            break e;\n          } catch (u) {\n          }\n          o = void 0;\n        }\n        if (o)\n          return true;\n      }\n      return false;\n    }, U: (e, t) => {\n      var r = 0;\n      return G2().forEach((a, o) => {\n        var u = t + r;\n        for (o = E[e + 4 * o >> 2] = u, u = 0; u < a.length; ++u)\n          r1[o++] = a.charCodeAt(u);\n        r1[o] = 0, r += a.length + 1;\n      }), 0;\n    }, V: (e, t) => {\n      var r = G2();\n      E[e >> 2] = r.length;\n      var a = 0;\n      return r.forEach((o) => a += o.length + 1), E[t >> 2] = a, 0;\n    }, R: () => 52, P: () => 52, O: (e, t, r, a) => {\n      for (var o = 0, u = 0; u < r; u++) {\n        var h = E[t >> 2], l = E[t + 4 >> 2];\n        t += 8;\n        for (var p = 0; p < l; p++) {\n          var v = e, f = x[h + p], w = N3[v];\n          f === 0 || f === 10 ? ((v === 1 ? L1 : K)(c1(w)), w.length = 0) : w.push(f);\n        }\n        o += l;\n      }\n      return E[a >> 2] = o, 0;\n    }, i: X3, d: Y3, e: K3, p: Z3, y: t0, b: J3, a: q3, g: e0, n: Q3, C: n0, T: V2, J: (e, t) => (J2(x.subarray(e, e + t)), 0) }, I = function() {\n      var r;\n      function e(a) {\n        var o;\n        return I = a.exports, M1 = I.da, C22(), j = I.ha, E2.unshift(I.ea), t1--, (o = d.monitorRunDependencies) == null || o.call(d, t1), t1 == 0 && (l1 && (a = l1, l1 = null, a())), I;\n      }\n      var t = { a: G3 };\n      if (t1++, (r = d.monitorRunDependencies) == null || r.call(d, t1), d.instantiateWasm)\n        try {\n          return d.instantiateWasm(t, e);\n        } catch (a) {\n          K(`Module.instantiateWasm callback failed with error: ${a}`), b(a);\n        }\n      return h1 != null || (h1 = I2(\"DotLottiePlayer.wasm\") ? \"DotLottiePlayer.wasm\" : d.locateFile ? d.locateFile(\"DotLottiePlayer.wasm\", z) : z + \"DotLottiePlayer.wasm\"), f3(t, function(a) {\n        e(a.instance);\n      }).catch(b), {};\n    }(), s2 = (e) => (s2 = I.fa)(e), K2 = (e) => (K2 = I.ga)(e), X = (e) => (X = I.ia)(e), Y2 = (e, t) => (Y2 = I.ja)(e, t), N = (e, t) => (N = I.ka)(e, t), V = (e) => (V = I.la)(e), G = () => (G = I.ma)();\n    d.dynCall_iijj = (e, t, r, a, o, u) => (d.dynCall_iijj = I.na)(e, t, r, a, o, u), d.dynCall_vijj = (e, t, r, a, o, u) => (d.dynCall_vijj = I.oa)(e, t, r, a, o, u), d.dynCall_jiii = (e, t, r, a) => (d.dynCall_jiii = I.pa)(e, t, r, a), d.dynCall_jii = (e, t, r) => (d.dynCall_jii = I.qa)(e, t, r);\n    var X2 = d.dynCall_vijjj = (e, t, r, a, o, u, h, l) => (X2 = d.dynCall_vijjj = I.ra)(e, t, r, a, o, u, h, l);\n    d.dynCall_viijii = (e, t, r, a, o, u, h) => (d.dynCall_viijii = I.sa)(e, t, r, a, o, u, h), d.dynCall_iiiiij = (e, t, r, a, o, u, h) => (d.dynCall_iiiiij = I.ta)(e, t, r, a, o, u, h), d.dynCall_iiiiijj = (e, t, r, a, o, u, h, l, p) => (d.dynCall_iiiiijj = I.ua)(e, t, r, a, o, u, h, l, p), d.dynCall_iiiiiijj = (e, t, r, a, o, u, h, l, p, v) => (d.dynCall_iiiiiijj = I.va)(e, t, r, a, o, u, h, l, p, v);\n    function J3(e, t) {\n      var r = G();\n      try {\n        j.get(e)(t);\n      } catch (a) {\n        if (V(r), a !== a + 0)\n          throw a;\n        N(1, 0);\n      }\n    }\n    function q3(e, t, r) {\n      var a = G();\n      try {\n        j.get(e)(t, r);\n      } catch (o) {\n        if (V(a), o !== o + 0)\n          throw o;\n        N(1, 0);\n      }\n    }\n    function K3(e, t, r, a) {\n      var o = G();\n      try {\n        return j.get(e)(t, r, a);\n      } catch (u) {\n        if (V(o), u !== u + 0)\n          throw u;\n        N(1, 0);\n      }\n    }\n    function Y3(e, t, r) {\n      var a = G();\n      try {\n        return j.get(e)(t, r);\n      } catch (o) {\n        if (V(a), o !== o + 0)\n          throw o;\n        N(1, 0);\n      }\n    }\n    function X3(e, t) {\n      var r = G();\n      try {\n        return j.get(e)(t);\n      } catch (a) {\n        if (V(r), a !== a + 0)\n          throw a;\n        N(1, 0);\n      }\n    }\n    function Z3(e, t, r, a, o, u) {\n      var h = G();\n      try {\n        return j.get(e)(t, r, a, o, u);\n      } catch (l) {\n        if (V(h), l !== l + 0)\n          throw l;\n        N(1, 0);\n      }\n    }\n    function Q3(e, t, r, a, o) {\n      var u = G();\n      try {\n        j.get(e)(t, r, a, o);\n      } catch (h) {\n        if (V(u), h !== h + 0)\n          throw h;\n        N(1, 0);\n      }\n    }\n    function e0(e, t, r, a) {\n      var o = G();\n      try {\n        j.get(e)(t, r, a);\n      } catch (u) {\n        if (V(o), u !== u + 0)\n          throw u;\n        N(1, 0);\n      }\n    }\n    function t0(e) {\n      var t = G();\n      try {\n        j.get(e)();\n      } catch (r) {\n        if (V(t), r !== r + 0)\n          throw r;\n        N(1, 0);\n      }\n    }\n    function n0(e, t, r, a, o, u, h, l) {\n      var p = G();\n      try {\n        X2(e, t, r, a, o, u, h, l);\n      } catch (v) {\n        if (V(p), v !== v + 0)\n          throw v;\n        N(1, 0);\n      }\n    }\n    var D1;\n    l1 = function e() {\n      D1 || Z2(), D1 || (l1 = e);\n    };\n    function Z2() {\n      function e() {\n        var r;\n        if (!D1 && (D1 = true, d.calledRun = true, !E1)) {\n          if (H1(E2), m(d), (r = d.onRuntimeInitialized) == null || r.call(d), d.postRun)\n            for (typeof d.postRun == \"function\" && (d.postRun = [d.postRun]); d.postRun.length; ) {\n              var t = d.postRun.shift();\n              P2.unshift(t);\n            }\n          H1(P2);\n        }\n      }\n      if (!(0 < t1)) {\n        if (d.preRun)\n          for (typeof d.preRun == \"function\" && (d.preRun = [d.preRun]); d.preRun.length; )\n            p3();\n        H1(M2), 0 < t1 || (d.setStatus ? (d.setStatus(\"Running...\"), setTimeout(() => {\n          setTimeout(() => d.setStatus(\"\"), 1), e();\n        }, 1)) : e());\n      }\n    }\n    if (d.preInit)\n      for (typeof d.preInit == \"function\" && (d.preInit = [d.preInit]); 0 < d.preInit.length; )\n        d.preInit.pop()();\n    return Z2(), s = M, s;\n  };\n})();\nvar a3 = o0;\nvar i1 = class {\n  constructor() {\n    throw new Error(\"RendererLoader is a static class and cannot be instantiated.\");\n  }\n  static _tryLoad(n) {\n    return g(this, null, function* () {\n      return yield a3({ locateFile: () => n });\n    });\n  }\n  static _loadWithBackup() {\n    return g(this, null, function* () {\n      return this._ModulePromise || (this._ModulePromise = this._tryLoad(this._wasmURL).catch((n) => g(this, null, function* () {\n        let i = `https://unpkg.com/${p2}@${c2}/dist/dotlottie-player.wasm`;\n        console.warn(`Primary WASM load failed from ${this._wasmURL}. Error: ${n.message}`), console.warn(`Attempting to load WASM from backup URL: ${i}`);\n        try {\n          return yield this._tryLoad(i);\n        } catch (s) {\n          throw console.error(`Primary WASM URL failed: ${n.message}`), console.error(`Backup WASM URL failed: ${s.message}`), new Error(\"WASM loading failed from all sources.\");\n        }\n      }))), this._ModulePromise;\n    });\n  }\n  static load() {\n    return g(this, null, function* () {\n      return this._loadWithBackup();\n    });\n  }\n  static setWasmUrl(n) {\n    n !== this._wasmURL && (this._wasmURL = n, this._ModulePromise = null);\n  }\n};\n_(i1, \"_ModulePromise\", null), _(i1, \"_wasmURL\", `https://cdn.jsdelivr.net/npm/${p2}@${c2}/dist/dotlottie-player.wasm`);\nvar s1 = class {\n  constructor() {\n    _(this, \"_eventListeners\", /* @__PURE__ */ new Map());\n  }\n  addEventListener(n, i) {\n    let s = this._eventListeners.get(n);\n    s || (s = /* @__PURE__ */ new Set(), this._eventListeners.set(n, s)), s.add(i);\n  }\n  removeEventListener(n, i) {\n    let s = this._eventListeners.get(n);\n    s && (i ? (s.delete(i), s.size === 0 && this._eventListeners.delete(n)) : this._eventListeners.delete(n));\n  }\n  dispatch(n) {\n    let i = this._eventListeners.get(n.type);\n    i == null || i.forEach((s) => s(n));\n  }\n  removeAllEventListeners() {\n    this._eventListeners.clear();\n  }\n};\nvar W = class {\n  static _initializeObserver() {\n    if (this._observer)\n      return;\n    let n = (i) => {\n      i.forEach((s) => {\n        let d = this._observedCanvases.get(s.target);\n        d && (s.isIntersecting ? d.unfreeze() : d.freeze());\n      });\n    };\n    this._observer = new IntersectionObserver(n, { threshold: 0 });\n  }\n  static observe(n, i) {\n    var s;\n    this._initializeObserver(), !this._observedCanvases.has(n) && (this._observedCanvases.set(n, i), (s = this._observer) == null || s.observe(n));\n  }\n  static unobserve(n) {\n    var i, s;\n    (i = this._observer) == null || i.unobserve(n), this._observedCanvases.delete(n), this._observedCanvases.size === 0 && ((s = this._observer) == null || s.disconnect(), this._observer = null);\n  }\n};\n_(W, \"_observer\", null), _(W, \"_observedCanvases\", /* @__PURE__ */ new Map());\nvar $ = class {\n  static _initializeObserver() {\n    if (this._observer)\n      return;\n    let n = (i) => {\n      i.forEach((s) => {\n        let d = this._observedCanvases.get(s.target);\n        if (!d)\n          return;\n        let [m, b] = d;\n        clearTimeout(b);\n        let M = setTimeout(() => {\n          m.resize();\n        }, 100);\n        this._observedCanvases.set(s.target, [m, M]);\n      });\n    };\n    this._observer = new ResizeObserver(n);\n  }\n  static observe(n, i) {\n    var s;\n    this._initializeObserver(), !this._observedCanvases.has(n) && (this._observedCanvases.set(n, [i, 0]), (s = this._observer) == null || s.observe(n));\n  }\n  static unobserve(n) {\n    var i, s;\n    (i = this._observer) == null || i.unobserve(n), this._observedCanvases.delete(n), this._observedCanvases.size === 0 && ((s = this._observer) == null || s.disconnect(), this._observer = null);\n  }\n};\n_($, \"_observer\", null), _($, \"_observedCanvases\", /* @__PURE__ */ new Map());\nfunction s0(c) {\n  return /^#([\\da-f]{6}|[\\da-f]{8})$/iu.test(c);\n}\nfunction s3(c) {\n  if (!s0(c))\n    return 0;\n  let n = c.replace(\"#\", \"\");\n  return n = n.length === 6 ? `${n}ff` : n, parseInt(n, 16);\n}\nfunction v2(c) {\n  if (c.byteLength < 4)\n    return false;\n  let n = new Uint8Array(c.slice(0, W1.byteLength));\n  for (let i = 0; i < W1.length; i += 1)\n    if (W1[i] !== n[i])\n      return false;\n  return true;\n}\nfunction o3(c) {\n  return i3.every((n) => Object.prototype.hasOwnProperty.call(c, n));\n}\nfunction f2(c) {\n  if (typeof c == \"string\")\n    try {\n      return o3(JSON.parse(c));\n    } catch (n) {\n      return false;\n    }\n  else\n    return o3(c);\n}\nfunction Z() {\n  return 1 + ((A ? window.devicePixelRatio : 1) - 1) * r3;\n}\nfunction $1(c) {\n  let n = c.getBoundingClientRect();\n  return n.top >= 0 && n.left >= 0 && n.bottom <= (window.innerHeight || document.documentElement.clientHeight) && n.right <= (window.innerWidth || document.documentElement.clientWidth);\n}\nvar m2 = (c, n) => c === \"reverse\" ? n.Mode.Reverse : c === \"bounce\" ? n.Mode.Bounce : c === \"reverse-bounce\" ? n.Mode.ReverseBounce : n.Mode.Forward;\nvar _2 = (c, n) => c === \"contain\" ? n.Fit.Contain : c === \"cover\" ? n.Fit.Cover : c === \"fill\" ? n.Fit.Fill : c === \"fit-height\" ? n.Fit.FitHeight : c === \"fit-width\" ? n.Fit.FitWidth : n.Fit.None;\nvar g2 = (c, n) => {\n  let i = new n.VectorFloat();\n  return i.push_back(c[0]), i.push_back(c[1]), i;\n};\nvar y2 = (c, n) => {\n  let i = new n.VectorFloat();\n  return c.length !== 2 || (i.push_back(c[0]), i.push_back(c[1])), i;\n};\nvar C = class C2 {\n  constructor(n) {\n    _(this, \"_canvas\");\n    _(this, \"_context\", null);\n    _(this, \"_eventManager\");\n    _(this, \"_animationFrameId\", null);\n    _(this, \"_frameManager\");\n    _(this, \"_dotLottieCore\", null);\n    _(this, \"_renderConfig\", {});\n    _(this, \"_isFrozen\", false);\n    _(this, \"_backgroundColor\", null);\n    _(this, \"_pointerUpMethod\");\n    _(this, \"_pointerDownMethod\");\n    _(this, \"_pointerMoveMethod\");\n    _(this, \"_pointerEnterMethod\");\n    _(this, \"_pointerExitMethod\");\n    var i, s, d;\n    this._canvas = n.canvas, this._context = this._canvas.getContext(\"2d\"), this._eventManager = new s1(), this._frameManager = new O1(), this._renderConfig = k(F({}, n.renderConfig), { devicePixelRatio: ((i = n.renderConfig) == null ? void 0 : i.devicePixelRatio) || Z(), freezeOnOffscreen: (d = (s = n.renderConfig) == null ? void 0 : s.freezeOnOffscreen) != null ? d : true }), i1.load().then((m) => {\n      var b, M, P, R, z, d1, L1, K;\n      C2._wasmModule = m, this._dotLottieCore = new m.DotLottiePlayer({ themeId: (b = n.themeId) != null ? b : \"\", autoplay: (M = n.autoplay) != null ? M : false, backgroundColor: 0, loopAnimation: (P = n.loop) != null ? P : false, mode: m2((R = n.mode) != null ? R : \"forward\", m), segment: y2((z = n.segment) != null ? z : [], m), speed: (d1 = n.speed) != null ? d1 : 1, useFrameInterpolation: (L1 = n.useFrameInterpolation) != null ? L1 : true, marker: (K = n.marker) != null ? K : \"\", layout: n.layout ? { align: g2(n.layout.align, m), fit: _2(n.layout.fit, m) } : m.createDefaultLayout() }), this._eventManager.dispatch({ type: \"ready\" }), n.data ? this._loadFromData(n.data) : n.src && this._loadFromSrc(n.src), n.backgroundColor && this.setBackgroundColor(n.backgroundColor);\n    }).catch((m) => {\n      this._eventManager.dispatch({ type: \"loadError\", error: new Error(`Failed to load wasm module: ${m}`) });\n    }), this._pointerUpMethod = this._onPointerUp.bind(this), this._pointerDownMethod = this._onPointerDown.bind(this), this._pointerMoveMethod = this._onPointerMove.bind(this), this._pointerEnterMethod = this._onPointerEnter.bind(this), this._pointerExitMethod = this._onPointerLeave.bind(this);\n  }\n  _dispatchError(n) {\n    console.error(n), this._eventManager.dispatch({ type: \"loadError\", error: new Error(n) });\n  }\n  _fetchData(n) {\n    return g(this, null, function* () {\n      let i = yield fetch(n);\n      if (!i.ok)\n        throw new Error(`Failed to fetch animation data from URL: ${n}. ${i.status}: ${i.statusText}`);\n      let s = yield i.arrayBuffer();\n      return v2(s) ? s : new TextDecoder().decode(s);\n    });\n  }\n  _loadFromData(n) {\n    if (this._dotLottieCore === null)\n      return;\n    let i = this._canvas.width, s = this._canvas.height, d = false;\n    if (typeof n == \"string\") {\n      if (!f2(n)) {\n        this._dispatchError(\"Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.\");\n        return;\n      }\n      d = this._dotLottieCore.loadAnimationData(n, i, s);\n    } else if (n instanceof ArrayBuffer) {\n      if (!v2(n)) {\n        this._dispatchError(\"Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.\");\n        return;\n      }\n      d = this._dotLottieCore.loadDotLottieData(n, i, s);\n    } else if (typeof n == \"object\") {\n      if (!f2(n)) {\n        this._dispatchError(\"Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.\");\n        return;\n      }\n      d = this._dotLottieCore.loadAnimationData(JSON.stringify(n), i, s);\n    } else {\n      this._dispatchError(`Unsupported data type for animation data. Expected: \n          - string (Lottie JSON),\n          - ArrayBuffer (dotLottie),\n          - object (Lottie JSON). \n          Received: ${typeof n}`);\n      return;\n    }\n    d ? (this._eventManager.dispatch({ type: \"load\" }), A && this.resize(), this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render(), this._dotLottieCore.config().autoplay && (this._dotLottieCore.play(), this._dotLottieCore.isPlaying() ? (this._eventManager.dispatch({ type: \"play\" }), this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this))) : console.error(\"something went wrong, the animation was suppose to autoplay\")), A && this._canvas instanceof HTMLCanvasElement && (this._renderConfig.freezeOnOffscreen && W.observe(this._canvas, this), this._renderConfig.autoResize && $.observe(this._canvas, this))) : this._dispatchError(\"Failed to load animation data\");\n  }\n  _loadFromSrc(n) {\n    this._fetchData(n).then((i) => this._loadFromData(i)).catch((i) => this._dispatchError(`Failed to load animation data from URL: ${n}. ${i}`));\n  }\n  get activeAnimationId() {\n    var n;\n    return (n = this._dotLottieCore) == null ? void 0 : n.activeAnimationId();\n  }\n  get activeThemeId() {\n    var n;\n    return (n = this._dotLottieCore) == null ? void 0 : n.activeThemeId();\n  }\n  get layout() {\n    var i;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.config().layout;\n    if (n)\n      return { align: [n.align.get(0), n.align.get(1)], fit: (() => {\n        var s, d, m, b, M, P;\n        switch (n.fit) {\n          case ((s = C2._wasmModule) == null ? void 0 : s.Fit.Contain):\n            return \"contain\";\n          case ((d = C2._wasmModule) == null ? void 0 : d.Fit.Cover):\n            return \"cover\";\n          case ((m = C2._wasmModule) == null ? void 0 : m.Fit.Fill):\n            return \"fill\";\n          case ((b = C2._wasmModule) == null ? void 0 : b.Fit.FitHeight):\n            return \"fit-height\";\n          case ((M = C2._wasmModule) == null ? void 0 : M.Fit.FitWidth):\n            return \"fit-width\";\n          case ((P = C2._wasmModule) == null ? void 0 : P.Fit.None):\n            return \"none\";\n          default:\n            return \"contain\";\n        }\n      })() };\n  }\n  get marker() {\n    var i;\n    return (i = this._dotLottieCore) == null ? void 0 : i.config().marker;\n  }\n  get manifest() {\n    var n;\n    try {\n      let i = (n = this._dotLottieCore) == null ? void 0 : n.manifestString();\n      if (this._dotLottieCore === null || !i)\n        return null;\n      let s = JSON.parse(i);\n      return Object.keys(s).length === 0 ? null : s;\n    } catch (i) {\n      return null;\n    }\n  }\n  get renderConfig() {\n    return this._renderConfig;\n  }\n  get segment() {\n    var i;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.config().segment;\n    if (n && n.size() === 2)\n      return [n.get(0), n.get(1)];\n  }\n  get loop() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().loopAnimation) != null ? i : false;\n  }\n  get mode() {\n    var i, s, d, m;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.config().mode;\n    return n === ((s = C2._wasmModule) == null ? void 0 : s.Mode.Reverse) ? \"reverse\" : n === ((d = C2._wasmModule) == null ? void 0 : d.Mode.Bounce) ? \"bounce\" : n === ((m = C2._wasmModule) == null ? void 0 : m.Mode.ReverseBounce) ? \"reverse-bounce\" : \"forward\";\n  }\n  get isFrozen() {\n    return this._isFrozen;\n  }\n  get backgroundColor() {\n    var n;\n    return (n = this._backgroundColor) != null ? n : \"\";\n  }\n  get autoplay() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().autoplay) != null ? i : false;\n  }\n  get useFrameInterpolation() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().useFrameInterpolation) != null ? i : false;\n  }\n  get speed() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().speed) != null ? i : 0;\n  }\n  get isReady() {\n    return this._dotLottieCore !== null;\n  }\n  get isLoaded() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isLoaded()) != null ? i : false;\n  }\n  get isPlaying() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isPlaying()) != null ? i : false;\n  }\n  get isPaused() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isPaused()) != null ? i : false;\n  }\n  get isStopped() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isStopped()) != null ? i : false;\n  }\n  get currentFrame() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.currentFrame()) != null ? i : 0;\n  }\n  get loopCount() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.loopCount()) != null ? i : 0;\n  }\n  get totalFrames() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.totalFrames()) != null ? i : 0;\n  }\n  get duration() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.duration()) != null ? i : 0;\n  }\n  get segmentDuration() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.segmentDuration()) != null ? i : 0;\n  }\n  get canvas() {\n    return this._canvas;\n  }\n  load(n) {\n    var i, s, d, m, b, M, P, R, z;\n    this._dotLottieCore === null || C2._wasmModule === null || (this._animationFrameId !== null && (this._frameManager.cancelAnimationFrame(this._animationFrameId), this._animationFrameId = null), this._dotLottieCore.setConfig({ themeId: (i = n.themeId) != null ? i : \"\", autoplay: (s = n.autoplay) != null ? s : false, backgroundColor: 0, loopAnimation: (d = n.loop) != null ? d : false, mode: m2((m = n.mode) != null ? m : \"forward\", C2._wasmModule), segment: y2((b = n.segment) != null ? b : [], C2._wasmModule), speed: (M = n.speed) != null ? M : 1, useFrameInterpolation: (P = n.useFrameInterpolation) != null ? P : true, marker: (R = n.marker) != null ? R : \"\", layout: n.layout ? { align: g2(n.layout.align, C2._wasmModule), fit: _2(n.layout.fit, C2._wasmModule) } : C2._wasmModule.createDefaultLayout() }), n.data ? this._loadFromData(n.data) : n.src && this._loadFromSrc(n.src), this.setBackgroundColor((z = n.backgroundColor) != null ? z : \"\"));\n  }\n  _render() {\n    if (this._dotLottieCore === null || this._context === null)\n      return false;\n    if (this._dotLottieCore.render()) {\n      let i = this._dotLottieCore.buffer(), s = new Uint8ClampedArray(i, 0, this._canvas.width * this._canvas.height * 4), d = null;\n      return typeof ImageData == \"undefined\" ? (d = this._context.createImageData(this._canvas.width, this._canvas.height), d.data.set(s)) : d = new ImageData(s, this._canvas.width, this._canvas.height), this._context.putImageData(d, 0, 0), this._eventManager.dispatch({ type: \"render\", currentFrame: this._dotLottieCore.currentFrame() }), true;\n    }\n    return false;\n  }\n  _draw() {\n    if (this._dotLottieCore === null || this._context === null || !this._dotLottieCore.isPlaying())\n      return;\n    let n = this._dotLottieCore.requestFrame();\n    this._dotLottieCore.setFrame(n) && (this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render() && this._dotLottieCore.isComplete() && (this._dotLottieCore.config().loopAnimation ? this._eventManager.dispatch({ type: \"loop\", loopCount: this._dotLottieCore.loopCount() }) : this._eventManager.dispatch({ type: \"complete\" }))), this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this));\n  }\n  play() {\n    if (this._dotLottieCore === null)\n      return;\n    (this._dotLottieCore.play() || this._dotLottieCore.isPlaying()) && (this._isFrozen = false, this._eventManager.dispatch({ type: \"play\" }), this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this))), A && this._canvas instanceof HTMLCanvasElement && this._renderConfig.freezeOnOffscreen && !$1(this._canvas) && this.freeze();\n  }\n  pause() {\n    if (this._dotLottieCore === null)\n      return;\n    (this._dotLottieCore.pause() || this._dotLottieCore.isPaused()) && this._eventManager.dispatch({ type: \"pause\" });\n  }\n  stop() {\n    if (this._dotLottieCore === null)\n      return;\n    this._dotLottieCore.stop() && (this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render(), this._eventManager.dispatch({ type: \"stop\" }));\n  }\n  setFrame(n) {\n    if (this._dotLottieCore === null || n < 0 || n > this._dotLottieCore.totalFrames())\n      return;\n    this._dotLottieCore.seek(n) && (this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render());\n  }\n  setSpeed(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { speed: n }));\n  }\n  setBackgroundColor(n) {\n    this._dotLottieCore !== null && (A && this._canvas instanceof HTMLCanvasElement ? this._canvas.style.backgroundColor = n : this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { backgroundColor: s3(n) })), this._backgroundColor = n);\n  }\n  setLoop(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { loopAnimation: n }));\n  }\n  setUseFrameInterpolation(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { useFrameInterpolation: n }));\n  }\n  addEventListener(n, i) {\n    this._eventManager.addEventListener(n, i);\n  }\n  removeEventListener(n, i) {\n    this._eventManager.removeEventListener(n, i);\n  }\n  destroy() {\n    var n;\n    A && this._canvas instanceof HTMLCanvasElement && (W.unobserve(this._canvas), $.unobserve(this._canvas)), (n = this._dotLottieCore) == null || n.delete(), this._dotLottieCore = null, this._context = null, this._eventManager.dispatch({ type: \"destroy\" }), this._eventManager.removeAllEventListeners(), this._cleanupStateMachineListeners();\n  }\n  freeze() {\n    this._animationFrameId !== null && (this._frameManager.cancelAnimationFrame(this._animationFrameId), this._animationFrameId = null, this._isFrozen = true, this._eventManager.dispatch({ type: \"freeze\" }));\n  }\n  unfreeze() {\n    this._animationFrameId === null && (this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this)), this._isFrozen = false, this._eventManager.dispatch({ type: \"unfreeze\" }));\n  }\n  resize() {\n    if (!this._dotLottieCore || !this.isLoaded)\n      return;\n    if (A && this._canvas instanceof HTMLCanvasElement) {\n      let i = this._renderConfig.devicePixelRatio || window.devicePixelRatio || 1, { height: s, width: d } = this._canvas.getBoundingClientRect();\n      this._canvas.width = d * i, this._canvas.height = s * i;\n    }\n    this._dotLottieCore.resize(this._canvas.width, this._canvas.height) && this._render();\n  }\n  setSegment(n, i) {\n    this._dotLottieCore === null || C2._wasmModule === null || this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { segment: y2([n, i], C2._wasmModule) }));\n  }\n  setMode(n) {\n    this._dotLottieCore === null || C2._wasmModule === null || this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { mode: m2(n, C2._wasmModule) }));\n  }\n  setRenderConfig(n) {\n    let m = n, { devicePixelRatio: i, freezeOnOffscreen: s } = m, d = z1(m, [\"devicePixelRatio\", \"freezeOnOffscreen\"]);\n    this._renderConfig = k(F(F({}, this._renderConfig), d), { devicePixelRatio: i || Z(), freezeOnOffscreen: s != null ? s : true }), A && this._canvas instanceof HTMLCanvasElement && (this._renderConfig.autoResize ? $.observe(this._canvas, this) : $.unobserve(this._canvas), this._renderConfig.freezeOnOffscreen ? W.observe(this._canvas, this) : (W.unobserve(this._canvas), this._isFrozen && this.unfreeze()));\n  }\n  loadAnimation(n) {\n    if (this._dotLottieCore === null || this._dotLottieCore.activeAnimationId() === n)\n      return;\n    this._dotLottieCore.loadAnimation(n, this._canvas.width, this._canvas.height) ? (this._eventManager.dispatch({ type: \"load\" }), this.resize()) : this._eventManager.dispatch({ type: \"loadError\", error: new Error(`Failed to animation :${n}`) });\n  }\n  setMarker(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { marker: n }));\n  }\n  markers() {\n    var i;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.markers();\n    if (n) {\n      let s = [];\n      for (let d = 0; d < n.size(); d += 1) {\n        let m = n.get(d);\n        s.push({ name: m.name, time: m.time, duration: m.duration });\n      }\n      return s;\n    }\n    return [];\n  }\n  setTheme(n) {\n    if (this._dotLottieCore === null)\n      return false;\n    let i = this._dotLottieCore.setTheme(n);\n    return this._render(), i;\n  }\n  resetTheme() {\n    return this._dotLottieCore === null ? false : this._dotLottieCore.resetTheme();\n  }\n  setThemeData(n) {\n    if (this._dotLottieCore === null)\n      return false;\n    let i = this._dotLottieCore.setThemeData(n);\n    return this._render(), i;\n  }\n  setSlots(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setSlots(n);\n  }\n  setLayout(n) {\n    this._dotLottieCore === null || C2._wasmModule === null || this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { layout: { align: g2(n.align, C2._wasmModule), fit: _2(n.fit, C2._wasmModule) } }));\n  }\n  setViewport(n, i, s, d) {\n    return this._dotLottieCore === null ? false : this._dotLottieCore.setViewport(n, i, s, d);\n  }\n  static setWasmUrl(n) {\n    i1.setWasmUrl(n);\n  }\n  loadStateMachine(n) {\n    var i, s;\n    return (s = (i = this._dotLottieCore) == null ? void 0 : i.loadStateMachine(n)) != null ? s : false;\n  }\n  startStateMachine() {\n    var i, s;\n    let n = (s = (i = this._dotLottieCore) == null ? void 0 : i.startStateMachine()) != null ? s : false;\n    return n && this._setupStateMachineListeners(), n;\n  }\n  stopStateMachine() {\n    var i, s;\n    let n = (s = (i = this._dotLottieCore) == null ? void 0 : i.stopStateMachine()) != null ? s : false;\n    return n && this._cleanupStateMachineListeners(), n;\n  }\n  _getPointerPosition(n) {\n    let i = this._canvas.getBoundingClientRect(), s = this._canvas.width / i.width, d = this._canvas.height / i.height, m = this._renderConfig.devicePixelRatio || window.devicePixelRatio || 1, b = (n.clientX - i.left) * s / m, M = (n.clientY - i.top) * d / m;\n    return { x: b, y: M };\n  }\n  _onPointerUp(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerUpEvent(i, s);\n  }\n  _onPointerDown(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerDownEvent(i, s);\n  }\n  _onPointerMove(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerMoveEvent(i, s);\n  }\n  _onPointerEnter(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerEnterEvent(i, s);\n  }\n  _onPointerLeave(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerExitEvent(i, s);\n  }\n  postPointerUpEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerUpEvent(n, i);\n  }\n  postPointerDownEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerDownEvent(n, i);\n  }\n  postPointerMoveEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerMoveEvent(n, i);\n  }\n  postPointerEnterEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerEnterEvent(n, i);\n  }\n  postPointerExitEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerExitEvent(n, i);\n  }\n  getStateMachineListeners() {\n    if (!this._dotLottieCore)\n      return [];\n    let n = this._dotLottieCore.stateMachineFrameworkSetup(), i = [];\n    for (let s = 0; s < n.size(); s += 1)\n      i.push(n.get(s));\n    return i;\n  }\n  _setupStateMachineListeners() {\n    if (A && this._canvas instanceof HTMLCanvasElement && this._dotLottieCore !== null && this.isLoaded) {\n      let n = this.getStateMachineListeners();\n      n.includes(\"PointerUp\") && this._canvas.addEventListener(\"pointerup\", this._pointerUpMethod), n.includes(\"PointerDown\") && this._canvas.addEventListener(\"pointerdown\", this._pointerDownMethod), n.includes(\"PointerMove\") && this._canvas.addEventListener(\"pointermove\", this._pointerMoveMethod), n.includes(\"PointerEnter\") && this._canvas.addEventListener(\"pointerenter\", this._pointerEnterMethod), n.includes(\"PointerExit\") && this._canvas.addEventListener(\"pointerleave\", this._pointerExitMethod);\n    }\n  }\n  _cleanupStateMachineListeners() {\n    A && this._canvas instanceof HTMLCanvasElement && (this._canvas.removeEventListener(\"pointerup\", this._pointerUpMethod), this._canvas.removeEventListener(\"pointerdown\", this._pointerDownMethod), this._canvas.removeEventListener(\"pointermove\", this._pointerMoveMethod), this._canvas.removeEventListener(\"pointerenter\", this._pointerEnterMethod), this._canvas.removeEventListener(\"pointerleave\", this._pointerExitMethod));\n  }\n  loadStateMachineData(n) {\n    var i, s;\n    return (s = (i = this._dotLottieCore) == null ? void 0 : i.loadStateMachineData(n)) != null ? s : false;\n  }\n  animationSize() {\n    var s, d, m, b;\n    let n = (d = (s = this._dotLottieCore) == null ? void 0 : s.animationSize().get(0)) != null ? d : 0, i = (b = (m = this._dotLottieCore) == null ? void 0 : m.animationSize().get(1)) != null ? b : 0;\n    return { width: n, height: i };\n  }\n  setStateMachineBooleanContext(n, i) {\n    var s, d;\n    return (d = (s = this._dotLottieCore) == null ? void 0 : s.setStateMachineBooleanContext(n, i)) != null ? d : false;\n  }\n  setStateMachineNumericContext(n, i) {\n    var s, d;\n    return (d = (s = this._dotLottieCore) == null ? void 0 : s.setStateMachineNumericContext(n, i)) != null ? d : false;\n  }\n  setStateMachineStringContext(n, i) {\n    var s, d;\n    return (d = (s = this._dotLottieCore) == null ? void 0 : s.setStateMachineStringContext(n, i)) != null ? d : false;\n  }\n  getLayerBoundingBox(n) {\n    var M;\n    let i = (M = this._dotLottieCore) == null ? void 0 : M.getLayerBounds(n);\n    if (!i || i.size() !== 4)\n      return;\n    let s = i.get(0), d = i.get(1), m = i.get(2), b = i.get(3);\n    return { x: s, y: d, width: m, height: b };\n  }\n  static transformThemeToLottieSlots(n, i) {\n    var s, d;\n    return (d = (s = C2._wasmModule) == null ? void 0 : s.transformThemeToLottieSlots(n, i)) != null ? d : \"\";\n  }\n};\n_(C, \"_wasmModule\", null);\nvar d3 = C;\nvar w2 = class {\n  constructor() {\n    if (typeof Worker == \"undefined\")\n      throw new Error(\"Worker is not supported in this environment.\");\n    let n = new Blob([new Uint8Array([34, 117, 115, 101, 32, 115, 116, 114, 105, 99, 116, 34, 59, 10, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 118, 97, 114, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 121, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 115, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 105, 101, 115, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 68, 101, 115, 99, 115, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 68, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 83, 121, 109, 98, 111, 108, 115, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 112, 114, 111, 112, 73, 115, 69, 110, 117, 109, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 112, 114, 111, 112, 101, 114, 116, 121, 73, 115, 69, 110, 117, 109, 101, 114, 97, 98, 108, 101, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 32, 61, 32, 40, 111, 98, 106, 44, 32, 107, 101, 121, 44, 32, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 107, 101, 121, 32, 105, 110, 32, 111, 98, 106, 32, 63, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 40, 111, 98, 106, 44, 32, 107, 101, 121, 44, 32, 123, 32, 101, 110, 117, 109, 101, 114, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 44, 32, 99, 111, 110, 102, 105, 103, 117, 114, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 44, 32, 119, 114, 105, 116, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 44, 32, 118, 97, 108, 117, 101, 32, 125, 41, 32, 58, 32, 111, 98, 106, 91, 107, 101, 121, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 105, 110, 32, 98, 32, 124, 124, 32, 40, 98, 32, 61, 32, 123, 125, 41, 41, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 46, 99, 97, 108, 108, 40, 98, 44, 32, 112, 114, 111, 112, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 40, 97, 44, 32, 112, 114, 111, 112, 44, 32, 98, 91, 112, 114, 111, 112, 93, 41, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 41, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 111, 102, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 40, 98, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 112, 114, 111, 112, 73, 115, 69, 110, 117, 109, 46, 99, 97, 108, 108, 40, 98, 44, 32, 112, 114, 111, 112, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 40, 97, 44, 32, 112, 114, 111, 112, 44, 32, 98, 91, 112, 114, 111, 112, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 115, 40, 97, 44, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 68, 101, 115, 99, 115, 40, 98, 41, 41, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 111, 98, 106, 82, 101, 115, 116, 32, 61, 32, 40, 115, 111, 117, 114, 99, 101, 44, 32, 101, 120, 99, 108, 117, 100, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 118, 97, 114, 32, 116, 97, 114, 103, 101, 116, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 105, 110, 32, 115, 111, 117, 114, 99, 101, 41, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 46, 99, 97, 108, 108, 40, 115, 111, 117, 114, 99, 101, 44, 32, 112, 114, 111, 112, 41, 32, 38, 38, 32, 101, 120, 99, 108, 117, 100, 101, 46, 105, 110, 100, 101, 120, 79, 102, 40, 112, 114, 111, 112, 41, 32, 60, 32, 48, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 97, 114, 103, 101, 116, 91, 112, 114, 111, 112, 93, 32, 61, 32, 115, 111, 117, 114, 99, 101, 91, 112, 114, 111, 112, 93, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 115, 111, 117, 114, 99, 101, 32, 33, 61, 32, 110, 117, 108, 108, 32, 38, 38, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 41, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 111, 102, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 40, 115, 111, 117, 114, 99, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 120, 99, 108, 117, 100, 101, 46, 105, 110, 100, 101, 120, 79, 102, 40, 112, 114, 111, 112, 41, 32, 60, 32, 48, 32, 38, 38, 32, 95, 95, 112, 114, 111, 112, 73, 115, 69, 110, 117, 109, 46, 99, 97, 108, 108, 40, 115, 111, 117, 114, 99, 101, 44, 32, 112, 114, 111, 112, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 97, 114, 103, 101, 116, 91, 112, 114, 111, 112, 93, 32, 61, 32, 115, 111, 117, 114, 99, 101, 91, 112, 114, 111, 112, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 97, 114, 103, 101, 116, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 32, 61, 32, 40, 111, 98, 106, 44, 32, 107, 101, 121, 44, 32, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 40, 111, 98, 106, 44, 32, 116, 121, 112, 101, 111, 102, 32, 107, 101, 121, 32, 33, 61, 61, 32, 34, 115, 121, 109, 98, 111, 108, 34, 32, 63, 32, 107, 101, 121, 32, 43, 32, 34, 34, 32, 58, 32, 107, 101, 121, 44, 32, 118, 97, 108, 117, 101, 41, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 97, 115, 121, 110, 99, 32, 61, 32, 40, 95, 95, 116, 104, 105, 115, 44, 32, 95, 95, 97, 114, 103, 117, 109, 101, 110, 116, 115, 44, 32, 103, 101, 110, 101, 114, 97, 116, 111, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 80, 114, 111, 109, 105, 115, 101, 40, 40, 114, 101, 115, 111, 108, 118, 101, 44, 32, 114, 101, 106, 101, 99, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 117, 108, 102, 105, 108, 108, 101, 100, 32, 61, 32, 40, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 116, 101, 112, 40, 103, 101, 110, 101, 114, 97, 116, 111, 114, 46, 110, 101, 120, 116, 40, 118, 97, 108, 117, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 106, 101, 99, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 101, 106, 101, 99, 116, 101, 100, 32, 61, 32, 40, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 116, 101, 112, 40, 103, 101, 110, 101, 114, 97, 116, 111, 114, 46, 116, 104, 114, 111, 119, 40, 118, 97, 108, 117, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 106, 101, 99, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 115, 116, 101, 112, 32, 61, 32, 40, 120, 41, 32, 61, 62, 32, 120, 46, 100, 111, 110, 101, 32, 63, 32, 114, 101, 115, 111, 108, 118, 101, 40, 120, 46, 118, 97, 108, 117, 101, 41, 32, 58, 32, 80, 114, 111, 109, 105, 115, 101, 46, 114, 101, 115, 111, 108, 118, 101, 40, 120, 46, 118, 97, 108, 117, 101, 41, 46, 116, 104, 101, 110, 40, 102, 117, 108, 102, 105, 108, 108, 101, 100, 44, 32, 114, 101, 106, 101, 99, 116, 101, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 115, 116, 101, 112, 40, 40, 103, 101, 110, 101, 114, 97, 116, 111, 114, 32, 61, 32, 103, 101, 110, 101, 114, 97, 116, 111, 114, 46, 97, 112, 112, 108, 121, 40, 95, 95, 116, 104, 105, 115, 44, 32, 95, 95, 97, 114, 103, 117, 109, 101, 110, 116, 115, 41, 41, 46, 110, 101, 120, 116, 40, 41, 41, 59, 10, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 125, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 97, 110, 105, 109, 97, 116, 105, 111, 110, 45, 102, 114, 97, 109, 101, 45, 109, 97, 110, 97, 103, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 87, 101, 98, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 99, 97, 108, 108, 98, 97, 99, 107, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 78, 111, 100, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 34, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 32, 62, 61, 32, 78, 117, 109, 98, 101, 114, 46, 77, 65, 88, 95, 83, 65, 70, 69, 95, 73, 78, 84, 69, 71, 69, 82, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 32, 43, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 32, 61, 32, 115, 101, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 108, 108, 98, 97, 99, 107, 40, 68, 97, 116, 101, 46, 110, 111, 119, 40, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 95, 105, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 115, 116, 114, 97, 116, 101, 103, 121, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 115, 116, 114, 97, 116, 101, 103, 121, 32, 61, 32, 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, 32, 61, 61, 61, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 63, 32, 110, 101, 119, 32, 87, 101, 98, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 40, 41, 32, 58, 32, 110, 101, 119, 32, 78, 111, 100, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 99, 97, 108, 108, 98, 97, 99, 107, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 105, 100, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 99, 111, 110, 115, 116, 97, 110, 116, 115, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 119, 105, 110, 100, 111, 119, 32, 33, 61, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 38, 38, 32, 116, 121, 112, 101, 111, 102, 32, 119, 105, 110, 100, 111, 119, 46, 100, 111, 99, 117, 109, 101, 110, 116, 32, 33, 61, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 59, 10, 32, 32, 118, 97, 114, 32, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 91, 56, 48, 44, 32, 55, 53, 44, 32, 51, 44, 32, 52, 93, 41, 59, 10, 32, 32, 118, 97, 114, 32, 76, 79, 84, 84, 73, 69, 95, 74, 83, 79, 78, 95, 77, 65, 78, 68, 65, 84, 79, 82, 89, 95, 70, 73, 69, 76, 68, 83, 32, 61, 32, 91, 34, 118, 34, 44, 32, 34, 105, 112, 34, 44, 32, 34, 111, 112, 34, 44, 32, 34, 108, 97, 121, 101, 114, 115, 34, 44, 32, 34, 102, 114, 34, 44, 32, 34, 119, 34, 44, 32, 34, 104, 34, 93, 59, 10, 32, 32, 118, 97, 114, 32, 80, 65, 67, 75, 65, 71, 69, 95, 86, 69, 82, 83, 73, 79, 78, 32, 61, 32, 34, 48, 46, 51, 56, 46, 49, 34, 59, 10, 32, 32, 118, 97, 114, 32, 80, 65, 67, 75, 65, 71, 69, 95, 78, 65, 77, 69, 32, 61, 32, 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, 59, 10, 32, 32, 118, 97, 114, 32, 68, 69, 70, 65, 85, 76, 84, 95, 68, 80, 82, 95, 70, 65, 67, 84, 79, 82, 32, 61, 32, 48, 46, 55, 53, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 99, 111, 114, 101, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 112, 108, 97, 121, 101, 114, 46, 106, 115, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 77, 111, 100, 117, 108, 101, 32, 61, 32, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 118, 97, 114, 32, 95, 115, 99, 114, 105, 112, 116, 78, 97, 109, 101, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 100, 111, 99, 117, 109, 101, 110, 116, 32, 33, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 63, 32, 40, 95, 97, 32, 61, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 117, 114, 114, 101, 110, 116, 83, 99, 114, 105, 112, 116, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 114, 99, 32, 58, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 109, 111, 100, 117, 108, 101, 65, 114, 103, 32, 61, 32, 123, 125, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 111, 100, 117, 108, 101, 82, 116, 110, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 107, 32, 61, 32, 109, 111, 100, 117, 108, 101, 65, 114, 103, 44, 32, 97, 97, 44, 32, 98, 97, 44, 32, 99, 97, 32, 61, 32, 110, 101, 119, 32, 80, 114, 111, 109, 105, 115, 101, 40, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 97, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 44, 32, 102, 97, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 123, 125, 44, 32, 107, 41, 44, 32, 104, 97, 32, 61, 32, 34, 46, 47, 116, 104, 105, 115, 46, 112, 114, 111, 103, 114, 97, 109, 34, 44, 32, 112, 32, 61, 32, 34, 34, 44, 32, 105, 97, 59, 10, 32, 32, 32, 32, 32, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 100, 111, 99, 117, 109, 101, 110, 116, 32, 38, 38, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 117, 114, 114, 101, 110, 116, 83, 99, 114, 105, 112, 116, 32, 38, 38, 32, 40, 112, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 95, 115, 99, 114, 105, 112, 116, 78, 97, 109, 101, 32, 38, 38, 32, 40, 112, 32, 61, 32, 95, 115, 99, 114, 105, 112, 116, 78, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 112, 46, 115, 116, 97, 114, 116, 115, 87, 105, 116, 104, 40, 34, 98, 108, 111, 98, 58, 34, 41, 32, 63, 32, 112, 32, 61, 32, 34, 34, 32, 58, 32, 112, 32, 61, 32, 112, 46, 115, 117, 98, 115, 116, 114, 40, 48, 44, 32, 112, 46, 114, 101, 112, 108, 97, 99, 101, 40, 47, 91, 63, 35, 93, 46, 42, 47, 44, 32, 34, 34, 41, 46, 108, 97, 115, 116, 73, 110, 100, 101, 120, 79, 102, 40, 34, 47, 34, 41, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 102, 101, 116, 99, 104, 40, 97, 44, 32, 123, 32, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 58, 32, 34, 115, 97, 109, 101, 45, 111, 114, 105, 103, 105, 110, 34, 32, 125, 41, 46, 116, 104, 101, 110, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 98, 41, 32, 61, 62, 32, 98, 46, 111, 107, 32, 63, 32, 98, 46, 97, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 41, 32, 58, 32, 80, 114, 111, 109, 105, 115, 101, 46, 114, 101, 106, 101, 99, 116, 40, 69, 114, 114, 111, 114, 40, 98, 46, 115, 116, 97, 116, 117, 115, 32, 43, 32, 34, 32, 58, 32, 34, 32, 43, 32, 98, 46, 117, 114, 108, 41, 41, 10, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 106, 97, 32, 61, 32, 107, 46, 112, 114, 105, 110, 116, 32, 124, 124, 32, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 46, 98, 105, 110, 100, 40, 99, 111, 110, 115, 111, 108, 101, 41, 44, 32, 116, 32, 61, 32, 107, 46, 112, 114, 105, 110, 116, 69, 114, 114, 32, 124, 124, 32, 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, 10, 32, 32, 32, 32, 32, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 107, 44, 32, 102, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 102, 97, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 116, 104, 105, 115, 80, 114, 111, 103, 114, 97, 109, 32, 38, 38, 32, 40, 104, 97, 32, 61, 32, 107, 46, 116, 104, 105, 115, 80, 114, 111, 103, 114, 97, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 107, 97, 32, 61, 32, 107, 46, 119, 97, 115, 109, 66, 105, 110, 97, 114, 121, 44, 32, 108, 97, 44, 32, 109, 97, 32, 61, 32, 102, 97, 108, 115, 101, 44, 32, 110, 97, 44, 32, 118, 44, 32, 120, 44, 32, 121, 44, 32, 122, 44, 32, 67, 44, 32, 68, 44, 32, 111, 97, 44, 32, 112, 97, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 113, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 108, 97, 46, 98, 117, 102, 102, 101, 114, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 56, 32, 61, 32, 118, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 49, 54, 32, 61, 32, 121, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 85, 56, 32, 61, 32, 120, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 85, 49, 54, 32, 61, 32, 122, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 51, 50, 32, 61, 32, 67, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 85, 51, 50, 32, 61, 32, 68, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 70, 51, 50, 32, 61, 32, 111, 97, 32, 61, 32, 110, 101, 119, 32, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 70, 54, 52, 32, 61, 32, 112, 97, 32, 61, 32, 110, 101, 119, 32, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 97, 32, 61, 32, 91, 93, 44, 32, 115, 97, 32, 61, 32, 91, 93, 44, 32, 116, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 117, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 107, 46, 112, 114, 101, 82, 117, 110, 46, 115, 104, 105, 102, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 97, 46, 117, 110, 115, 104, 105, 102, 116, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 70, 32, 61, 32, 48, 44, 32, 118, 97, 32, 61, 32, 110, 117, 108, 108, 44, 32, 71, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 119, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 107, 46, 111, 110, 65, 98, 111, 114, 116, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 34, 65, 98, 111, 114, 116, 101, 100, 40, 34, 32, 43, 32, 97, 32, 43, 32, 34, 41, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 32, 61, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 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, 97, 32, 43, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 120, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 97, 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, 32, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 122, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 97, 32, 61, 61, 32, 121, 97, 32, 38, 38, 32, 107, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 107, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 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, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 65, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 107, 97, 32, 63, 32, 80, 114, 111, 109, 105, 115, 101, 46, 114, 101, 115, 111, 108, 118, 101, 40, 41, 46, 116, 104, 101, 110, 40, 40, 41, 32, 61, 62, 32, 122, 97, 40, 97, 41, 41, 32, 58, 32, 105, 97, 40, 97, 41, 46, 116, 104, 101, 110, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 98, 41, 32, 61, 62, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 98, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 41, 32, 61, 62, 32, 122, 97, 40, 97, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 66, 97, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 65, 97, 40, 97, 41, 46, 116, 104, 101, 110, 40, 40, 100, 41, 32, 61, 62, 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, 100, 44, 32, 98, 41, 41, 46, 116, 104, 101, 110, 40, 99, 44, 32, 40, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 100, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 67, 97, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 107, 97, 32, 124, 124, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 33, 61, 32, 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, 32, 124, 124, 32, 120, 97, 40, 99, 41, 32, 124, 124, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 102, 101, 116, 99, 104, 32, 63, 32, 66, 97, 40, 99, 44, 32, 97, 44, 32, 98, 41, 32, 58, 32, 102, 101, 116, 99, 104, 40, 99, 44, 32, 123, 32, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 58, 32, 34, 115, 97, 109, 101, 45, 111, 114, 105, 103, 105, 110, 34, 32, 125, 41, 46, 116, 104, 101, 110, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 100, 41, 32, 61, 62, 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, 100, 44, 32, 97, 41, 46, 116, 104, 101, 110, 40, 98, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 66, 97, 40, 99, 44, 32, 97, 44, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 108, 97, 115, 115, 32, 68, 97, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 110, 97, 109, 101, 34, 44, 32, 34, 69, 120, 105, 116, 83, 116, 97, 116, 117, 115, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 32, 61, 32, 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, 97, 125, 41, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 115, 116, 97, 116, 117, 115, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 69, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 48, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 97, 46, 115, 104, 105, 102, 116, 40, 41, 40, 107, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 70, 97, 32, 61, 32, 107, 46, 110, 111, 69, 120, 105, 116, 82, 117, 110, 116, 105, 109, 101, 32, 124, 124, 32, 116, 114, 117, 101, 44, 32, 71, 97, 32, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 32, 63, 32, 110, 101, 119, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 40, 41, 32, 58, 32, 118, 111, 105, 100, 32, 48, 44, 32, 72, 32, 61, 32, 40, 97, 44, 32, 98, 32, 61, 32, 48, 44, 32, 99, 32, 61, 32, 78, 97, 78, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 32, 43, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 99, 32, 61, 32, 98, 59, 32, 97, 91, 99, 93, 32, 38, 38, 32, 33, 40, 99, 32, 62, 61, 32, 100, 41, 59, 32, 41, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 49, 54, 32, 60, 32, 99, 32, 45, 32, 98, 32, 38, 38, 32, 97, 46, 98, 117, 102, 102, 101, 114, 32, 38, 38, 32, 71, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 71, 97, 46, 100, 101, 99, 111, 100, 101, 40, 97, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 98, 44, 32, 99, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 100, 32, 61, 32, 34, 34, 59, 32, 98, 32, 60, 32, 99, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 97, 91, 98, 43, 43, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 32, 38, 32, 49, 50, 56, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 97, 91, 98, 43, 43, 93, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 49, 57, 50, 32, 61, 61, 32, 40, 101, 32, 38, 32, 50, 50, 52, 41, 41, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 40, 101, 32, 38, 32, 51, 49, 41, 32, 60, 60, 32, 54, 32, 124, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 97, 91, 98, 43, 43, 93, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 50, 50, 52, 32, 61, 61, 32, 40, 101, 32, 38, 32, 50, 52, 48, 41, 32, 63, 32, 40, 101, 32, 38, 32, 49, 53, 41, 32, 60, 60, 32, 49, 50, 32, 124, 32, 102, 32, 60, 60, 32, 54, 32, 124, 32, 104, 32, 58, 32, 40, 101, 32, 38, 32, 55, 41, 32, 60, 60, 32, 49, 56, 32, 124, 32, 102, 32, 60, 60, 32, 49, 50, 32, 124, 32, 104, 32, 60, 60, 32, 54, 32, 124, 32, 97, 91, 98, 43, 43, 93, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 54, 53, 53, 51, 54, 32, 62, 32, 101, 32, 63, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 32, 58, 32, 40, 101, 32, 45, 61, 32, 54, 53, 53, 51, 54, 44, 32, 100, 32, 43, 61, 32, 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, 32, 124, 32, 101, 32, 62, 62, 32, 49, 48, 44, 32, 53, 54, 51, 50, 48, 32, 124, 32, 101, 32, 38, 32, 49, 48, 50, 51, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 99, 108, 97, 115, 115, 32, 72, 97, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 121, 97, 32, 61, 32, 97, 32, 45, 32, 50, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 73, 97, 32, 61, 32, 48, 44, 32, 74, 97, 32, 61, 32, 48, 44, 32, 73, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 120, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 60, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 98, 32, 43, 32, 99, 32, 45, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 59, 32, 101, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 53, 53, 50, 57, 54, 32, 60, 61, 32, 102, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 43, 43, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 54, 53, 53, 51, 54, 32, 43, 32, 40, 40, 102, 32, 38, 32, 49, 48, 50, 51, 41, 32, 60, 60, 32, 49, 48, 41, 32, 124, 32, 104, 32, 38, 32, 49, 48, 50, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 49, 50, 55, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 48, 52, 55, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 49, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 57, 50, 32, 124, 32, 102, 32, 62, 62, 32, 54, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 54, 53, 53, 51, 53, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 50, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 50, 50, 52, 32, 124, 32, 102, 32, 62, 62, 32, 49, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 51, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 50, 52, 48, 32, 124, 32, 102, 32, 62, 62, 32, 49, 56, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 50, 56, 32, 124, 32, 102, 32, 62, 62, 32, 49, 50, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 50, 56, 32, 124, 32, 102, 32, 62, 62, 32, 54, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 50, 56, 32, 124, 32, 102, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 75, 97, 32, 61, 32, 123, 125, 44, 32, 76, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 97, 46, 112, 111, 112, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 112, 111, 112, 40, 41, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 74, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 68, 91, 97, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 75, 32, 61, 32, 123, 125, 44, 32, 76, 32, 61, 32, 123, 125, 44, 32, 77, 97, 32, 61, 32, 123, 125, 44, 32, 77, 44, 32, 79, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 100, 40, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 99, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 46, 108, 101, 110, 103, 116, 104, 32, 33, 61, 61, 32, 97, 46, 108, 101, 110, 103, 116, 104, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 108, 32, 61, 32, 48, 59, 32, 108, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 108, 41, 32, 78, 40, 97, 91, 108, 93, 44, 32, 103, 91, 108, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 103, 41, 32, 61, 62, 32, 77, 97, 91, 103, 93, 32, 61, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 65, 114, 114, 97, 121, 40, 98, 46, 108, 101, 110, 103, 116, 104, 41, 44, 32, 102, 32, 61, 32, 91, 93, 44, 32, 104, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 103, 44, 32, 108, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 103, 41, 32, 63, 32, 101, 91, 108, 93, 32, 61, 32, 76, 91, 103, 93, 32, 58, 32, 40, 102, 46, 112, 117, 115, 104, 40, 103, 41, 44, 32, 75, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 103, 41, 32, 124, 124, 32, 40, 75, 91, 103, 93, 32, 61, 32, 91, 93, 41, 44, 32, 75, 91, 103, 93, 46, 112, 117, 115, 104, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 91, 108, 93, 32, 61, 32, 76, 91, 103, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 43, 43, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 61, 61, 32, 102, 46, 108, 101, 110, 103, 116, 104, 32, 38, 38, 32, 100, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 102, 46, 108, 101, 110, 103, 116, 104, 32, 38, 38, 32, 100, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 78, 97, 44, 32, 80, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 32, 61, 32, 34, 34, 59, 32, 120, 91, 97, 93, 59, 32, 41, 32, 98, 32, 43, 61, 32, 78, 97, 91, 120, 91, 97, 43, 43, 93, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 81, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 80, 97, 40, 97, 44, 32, 98, 44, 32, 99, 32, 61, 32, 123, 125, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 46, 110, 97, 109, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 116, 121, 112, 101, 32, 34, 36, 123, 100, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 76, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 46, 99, 98, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 100, 125, 39, 32, 116, 119, 105, 99, 101, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 76, 91, 97, 93, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 32, 77, 97, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 75, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 32, 38, 38, 32, 40, 98, 32, 61, 32, 75, 91, 97, 93, 44, 32, 100, 101, 108, 101, 116, 101, 32, 75, 91, 97, 93, 44, 32, 98, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 41, 32, 61, 62, 32, 101, 40, 41, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 78, 40, 97, 44, 32, 98, 44, 32, 99, 32, 61, 32, 123, 125, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 80, 97, 40, 97, 44, 32, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 81, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 97, 46, 119, 97, 46, 122, 97, 46, 120, 97, 46, 110, 97, 109, 101, 32, 43, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 97, 32, 61, 32, 102, 97, 108, 115, 101, 44, 32, 83, 97, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 84, 97, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 61, 61, 61, 32, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 99, 46, 67, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 84, 97, 40, 97, 44, 32, 98, 44, 32, 99, 46, 67, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 32, 61, 61, 61, 32, 97, 32, 63, 32, 110, 117, 108, 108, 32, 58, 32, 99, 46, 87, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 85, 97, 32, 61, 32, 123, 125, 44, 32, 86, 97, 32, 61, 32, 123, 125, 44, 32, 87, 97, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 98, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 97, 46, 67, 97, 59, 32, 41, 32, 98, 32, 61, 32, 97, 46, 77, 97, 40, 98, 41, 44, 32, 97, 32, 61, 32, 97, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 86, 97, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 88, 97, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 122, 97, 32, 124, 124, 32, 33, 98, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 33, 98, 46, 68, 97, 32, 33, 61, 61, 32, 33, 33, 98, 46, 66, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 99, 111, 117, 110, 116, 32, 61, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 49, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 82, 40, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 97, 44, 32, 123, 32, 119, 97, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 98, 44, 32, 119, 114, 105, 116, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 32, 125, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 61, 61, 61, 32, 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, 41, 32, 114, 101, 116, 117, 114, 110, 32, 82, 32, 61, 32, 40, 98, 41, 32, 61, 62, 32, 98, 44, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 82, 97, 32, 61, 32, 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, 40, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 98, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 98, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 98, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 38, 38, 32, 40, 98, 46, 66, 97, 32, 63, 32, 98, 46, 68, 97, 46, 71, 97, 40, 98, 46, 66, 97, 41, 32, 58, 32, 98, 46, 122, 97, 46, 120, 97, 46, 71, 97, 40, 98, 46, 121, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 82, 32, 61, 32, 40, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 98, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 66, 97, 32, 38, 38, 32, 82, 97, 46, 114, 101, 103, 105, 115, 116, 101, 114, 40, 98, 44, 32, 123, 32, 119, 97, 58, 32, 99, 32, 125, 44, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 83, 97, 32, 61, 32, 40, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 82, 97, 46, 117, 110, 114, 101, 103, 105, 115, 116, 101, 114, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 82, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 89, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 90, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 36, 97, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 121, 40, 98, 44, 32, 34, 110, 97, 109, 101, 34, 44, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 97, 32, 125, 41, 44, 32, 97, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 97, 91, 98, 93, 46, 65, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 97, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 46, 46, 46, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 97, 91, 98, 93, 46, 65, 97, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 101, 46, 108, 101, 110, 103, 116, 104, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 70, 117, 110, 99, 116, 105, 111, 110, 32, 39, 36, 123, 99, 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, 101, 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, 97, 91, 98, 93, 46, 65, 97, 125, 41, 33, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 91, 98, 93, 46, 65, 97, 91, 101, 46, 108, 101, 110, 103, 116, 104, 93, 46, 97, 112, 112, 108, 121, 40, 116, 104, 105, 115, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 46, 65, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 46, 65, 97, 91, 100, 46, 74, 97, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 98, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 99, 32, 124, 124, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 107, 91, 97, 93, 46, 65, 97, 32, 38, 38, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 107, 91, 97, 93, 46, 65, 97, 91, 99, 93, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 97, 125, 39, 32, 116, 119, 105, 99, 101, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 40, 107, 44, 32, 97, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 91, 97, 93, 46, 65, 97, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 99, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 99, 125, 41, 33, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 107, 91, 97, 93, 46, 65, 97, 91, 99, 93, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 107, 91, 97, 93, 32, 61, 32, 98, 44, 32, 107, 91, 97, 93, 46, 74, 97, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 99, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 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, 32, 34, 36, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 52, 56, 32, 60, 61, 32, 98, 32, 38, 38, 32, 53, 55, 32, 62, 61, 32, 98, 32, 63, 32, 96, 95, 36, 123, 97, 125, 96, 32, 58, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 100, 98, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 73, 97, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 71, 97, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 67, 97, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 89, 97, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 77, 97, 32, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 87, 97, 32, 61, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 102, 98, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 98, 32, 33, 61, 61, 32, 99, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 77, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 99, 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, 98, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 98, 46, 77, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 98, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 98, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 80, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 34, 36, 123, 103, 98, 40, 98, 41, 125, 34, 32, 97, 115, 32, 97, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 101, 98, 40, 98, 46, 119, 97, 46, 121, 97, 44, 32, 98, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 116, 104, 105, 115, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 104, 98, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 80, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 79, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 81, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 97, 32, 38, 38, 32, 97, 46, 112, 117, 115, 104, 40, 116, 104, 105, 115, 46, 71, 97, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 32, 124, 124, 32, 33, 98, 46, 119, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 34, 36, 123, 103, 98, 40, 98, 41, 125, 34, 32, 97, 115, 32, 97, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 78, 97, 32, 38, 38, 32, 98, 46, 119, 97, 46, 122, 97, 46, 78, 97, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 46, 119, 97, 46, 68, 97, 32, 63, 32, 98, 46, 119, 97, 46, 68, 97, 46, 110, 97, 109, 101, 32, 58, 32, 98, 46, 119, 97, 46, 122, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 101, 98, 40, 98, 46, 119, 97, 46, 121, 97, 44, 32, 98, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 116, 104, 105, 115, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 79, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 98, 46, 119, 97, 46, 66, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 116, 104, 105, 115, 46, 107, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 48, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 46, 119, 97, 46, 68, 97, 32, 61, 61, 61, 32, 116, 104, 105, 115, 41, 32, 99, 32, 61, 32, 98, 46, 119, 97, 46, 66, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 46, 119, 97, 46, 68, 97, 32, 63, 32, 98, 46, 119, 97, 46, 68, 97, 46, 110, 97, 109, 101, 32, 58, 32, 98, 46, 119, 97, 46, 122, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 49, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 98, 46, 119, 97, 46, 66, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 50, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 46, 119, 97, 46, 68, 97, 32, 61, 61, 61, 32, 116, 104, 105, 115, 41, 32, 99, 32, 61, 32, 98, 46, 119, 97, 46, 66, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 46, 99, 108, 111, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 103, 98, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 98, 40, 40, 41, 32, 61, 62, 32, 100, 91, 34, 100, 101, 108, 101, 116, 101, 34, 93, 40, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 97, 32, 38, 38, 32, 97, 46, 112, 117, 115, 104, 40, 116, 104, 105, 115, 46, 71, 97, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 106, 98, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 80, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 34, 36, 123, 103, 98, 40, 98, 41, 125, 34, 32, 97, 115, 32, 97, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 46, 119, 97, 46, 122, 97, 46, 78, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 98, 46, 119, 97, 46, 122, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 101, 98, 40, 98, 46, 119, 97, 46, 121, 97, 44, 32, 98, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 116, 104, 105, 115, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 107, 98, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 44, 32, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 120, 97, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 80, 97, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 78, 97, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 79, 97, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 101, 98, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 107, 98, 32, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 85, 97, 32, 61, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 81, 97, 32, 61, 32, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 103, 98, 32, 61, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 71, 97, 32, 61, 32, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 124, 124, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 98, 46, 67, 97, 32, 63, 32, 116, 104, 105, 115, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 32, 61, 32, 104, 98, 32, 58, 32, 40, 116, 104, 105, 115, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 32, 61, 32, 100, 32, 63, 32, 102, 98, 32, 58, 32, 106, 98, 44, 32, 116, 104, 105, 115, 46, 70, 97, 32, 61, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 107, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 107, 91, 97, 93, 46, 65, 97, 32, 38, 38, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 99, 32, 63, 32, 107, 91, 97, 93, 46, 65, 97, 91, 99, 93, 32, 61, 32, 98, 32, 58, 32, 40, 107, 91, 97, 93, 32, 61, 32, 98, 44, 32, 107, 91, 97, 93, 46, 74, 97, 32, 61, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 83, 44, 32, 109, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 32, 61, 32, 91, 93, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 106, 34, 41, 32, 63, 32, 40, 97, 32, 61, 32, 97, 46, 114, 101, 112, 108, 97, 99, 101, 40, 47, 112, 47, 103, 44, 32, 34, 105, 34, 41, 44, 32, 98, 32, 61, 32, 40, 48, 44, 32, 107, 91, 34, 100, 121, 110, 67, 97, 108, 108, 95, 34, 32, 43, 32, 97, 93, 41, 40, 98, 44, 32, 46, 46, 46, 99, 41, 41, 32, 58, 32, 98, 32, 61, 32, 83, 46, 103, 101, 116, 40, 98, 41, 40, 46, 46, 46, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 110, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 40, 46, 46, 46, 99, 41, 32, 61, 62, 32, 109, 98, 40, 97, 44, 32, 98, 44, 32, 99, 41, 44, 32, 84, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 80, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 97, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 106, 34, 41, 32, 63, 32, 110, 98, 40, 97, 44, 32, 98, 41, 32, 58, 32, 83, 46, 103, 101, 116, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 99, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 97, 125, 58, 32, 36, 123, 98, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 111, 98, 44, 32, 113, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 112, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 80, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 114, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 99, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 91, 102, 93, 32, 124, 124, 32, 76, 91, 102, 93, 32, 124, 124, 32, 40, 77, 97, 91, 102, 93, 32, 63, 32, 77, 97, 91, 102, 93, 46, 102, 111, 114, 69, 97, 99, 104, 40, 99, 41, 32, 58, 32, 40, 100, 46, 112, 117, 115, 104, 40, 102, 41, 44, 32, 101, 91, 102, 93, 32, 61, 32, 116, 114, 117, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 91, 93, 44, 32, 101, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 102, 111, 114, 69, 97, 99, 104, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 111, 98, 40, 96, 36, 123, 97, 125, 58, 32, 96, 32, 43, 32, 100, 46, 109, 97, 112, 40, 113, 98, 41, 46, 106, 111, 105, 110, 40, 91, 34, 44, 32, 34, 93, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 115, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 91, 93, 44, 32, 100, 32, 61, 32, 48, 59, 32, 100, 32, 60, 32, 97, 59, 32, 100, 43, 43, 41, 32, 99, 46, 112, 117, 115, 104, 40, 68, 91, 98, 32, 43, 32, 52, 32, 42, 32, 100, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 98, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 32, 61, 32, 49, 59, 32, 98, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 98, 41, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 33, 61, 61, 32, 97, 91, 98, 93, 32, 38, 38, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 97, 91, 98, 93, 46, 70, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 117, 98, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 98, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 32, 62, 32, 102, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 98, 91, 49, 93, 32, 38, 38, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 99, 44, 32, 103, 32, 61, 32, 116, 98, 40, 98, 41, 44, 32, 108, 32, 61, 32, 34, 118, 111, 105, 100, 34, 32, 33, 61, 61, 32, 98, 91, 48, 93, 46, 110, 97, 109, 101, 44, 32, 109, 32, 61, 32, 102, 32, 45, 32, 50, 44, 32, 110, 32, 61, 32, 65, 114, 114, 97, 121, 40, 109, 41, 44, 32, 113, 32, 61, 32, 91, 93, 44, 32, 114, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 36, 97, 40, 97, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 46, 46, 46, 65, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 46, 108, 101, 110, 103, 116, 104, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 46, 108, 101, 110, 103, 116, 104, 32, 61, 32, 104, 32, 63, 32, 50, 32, 58, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 91, 48, 93, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 104, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 117, 32, 61, 32, 98, 91, 49, 93, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 114, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 91, 49, 93, 32, 61, 32, 117, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 119, 32, 61, 32, 48, 59, 32, 119, 32, 60, 32, 109, 59, 32, 43, 43, 119, 41, 32, 110, 91, 119, 93, 32, 61, 32, 98, 91, 119, 32, 43, 32, 50, 93, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 114, 44, 32, 65, 91, 119, 93, 41, 44, 32, 113, 46, 112, 117, 115, 104, 40, 110, 91, 119, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 65, 32, 61, 32, 100, 40, 46, 46, 46, 113, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 41, 32, 76, 97, 40, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 119, 32, 61, 32, 104, 32, 63, 32, 49, 32, 58, 32, 50, 59, 32, 119, 32, 60, 32, 98, 46, 108, 101, 110, 103, 116, 104, 59, 32, 119, 43, 43, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 69, 32, 61, 32, 49, 32, 61, 61, 61, 32, 119, 32, 63, 32, 117, 32, 58, 32, 110, 91, 119, 32, 45, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 98, 91, 119, 93, 46, 70, 97, 32, 38, 38, 32, 98, 91, 119, 93, 46, 70, 97, 40, 69, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 108, 32, 63, 32, 98, 91, 48, 93, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 65, 41, 32, 58, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 117, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 118, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 46, 116, 114, 105, 109, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 32, 61, 32, 97, 46, 105, 110, 100, 101, 120, 79, 102, 40, 34, 40, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 45, 49, 32, 33, 61, 61, 32, 98, 32, 63, 32, 97, 46, 115, 117, 98, 115, 116, 114, 40, 48, 44, 32, 98, 41, 32, 58, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 120, 98, 32, 61, 32, 91, 93, 44, 32, 86, 32, 61, 32, 91, 93, 44, 32, 121, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 57, 32, 60, 32, 97, 32, 38, 38, 32, 48, 32, 61, 61, 61, 32, 45, 45, 86, 91, 97, 32, 43, 32, 49, 93, 32, 38, 38, 32, 40, 86, 91, 97, 93, 32, 61, 32, 118, 111, 105, 100, 32, 48, 44, 32, 120, 98, 46, 112, 117, 115, 104, 40, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 122, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 32, 43, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 86, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 105, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 118, 111, 105, 100, 32, 48, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 110, 117, 108, 108, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 116, 114, 117, 101, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 54, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 102, 97, 108, 115, 101, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 56, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 32, 61, 32, 120, 98, 46, 112, 111, 112, 40, 41, 32, 124, 124, 32, 86, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 91, 98, 93, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 91, 98, 32, 43, 32, 49, 93, 32, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 65, 98, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 34, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 58, 58, 118, 97, 108, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 122, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 121, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 105, 98, 40, 98, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 66, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 49, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 118, 91, 100, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 120, 91, 100, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 50, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 121, 91, 100, 32, 62, 62, 32, 49, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 122, 91, 100, 32, 62, 62, 32, 49, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 52, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 91, 100, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 68, 91, 100, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 125, 41, 58, 32, 36, 123, 97, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 67, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 76, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 99, 41, 32, 116, 104, 114, 111, 119, 32, 97, 32, 61, 32, 96, 36, 123, 98, 125, 32, 104, 97, 115, 32, 117, 110, 107, 110, 111, 119, 110, 32, 116, 121, 112, 101, 32, 36, 123, 113, 98, 40, 97, 41, 125, 96, 44, 32, 110, 101, 119, 32, 81, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 103, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 34, 110, 117, 108, 108, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 111, 98, 106, 101, 99, 116, 34, 32, 61, 61, 61, 32, 98, 32, 124, 124, 32, 34, 97, 114, 114, 97, 121, 34, 32, 61, 61, 61, 32, 98, 32, 124, 124, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 61, 32, 98, 32, 63, 32, 97, 46, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 58, 32, 34, 34, 32, 43, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 68, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 52, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 111, 97, 91, 99, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 56, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 112, 97, 91, 99, 32, 62, 62, 32, 51, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 125, 41, 58, 32, 36, 123, 97, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 69, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 49, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 40, 100, 41, 32, 61, 62, 32, 118, 91, 100, 93, 32, 58, 32, 40, 100, 41, 32, 61, 62, 32, 120, 91, 100, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 50, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 40, 100, 41, 32, 61, 62, 32, 121, 91, 100, 32, 62, 62, 32, 49, 93, 32, 58, 32, 40, 100, 41, 32, 61, 62, 32, 122, 91, 100, 32, 62, 62, 32, 49, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 52, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 40, 100, 41, 32, 61, 62, 32, 67, 91, 100, 32, 62, 62, 32, 50, 93, 32, 58, 32, 40, 100, 41, 32, 61, 62, 32, 68, 91, 100, 32, 62, 62, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 125, 41, 58, 32, 36, 123, 97, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 70, 98, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 123, 32, 111, 112, 116, 105, 111, 110, 97, 108, 58, 32, 116, 114, 117, 101, 32, 125, 44, 32, 65, 98, 41, 44, 32, 71, 98, 32, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 32, 63, 32, 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, 32, 58, 32, 118, 111, 105, 100, 32, 48, 44, 32, 72, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 97, 32, 62, 62, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 100, 32, 61, 32, 99, 32, 43, 32, 98, 32, 47, 32, 50, 59, 32, 33, 40, 99, 32, 62, 61, 32, 100, 41, 32, 38, 38, 32, 122, 91, 99, 93, 59, 32, 41, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 60, 60, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 51, 50, 32, 60, 32, 99, 32, 45, 32, 97, 32, 38, 38, 32, 71, 98, 41, 32, 114, 101, 116, 117, 114, 110, 32, 71, 98, 46, 100, 101, 99, 111, 100, 101, 40, 120, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 97, 44, 32, 99, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 34, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 100, 32, 61, 32, 48, 59, 32, 33, 40, 100, 32, 62, 61, 32, 98, 32, 47, 32, 50, 41, 59, 32, 43, 43, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 121, 91, 97, 32, 43, 32, 50, 32, 42, 32, 100, 32, 62, 62, 32, 49, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 32, 101, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 73, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 99, 32, 58, 32, 99, 32, 61, 32, 50, 49, 52, 55, 52, 56, 51, 54, 52, 55, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 32, 62, 32, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 45, 61, 32, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 99, 32, 60, 32, 50, 32, 42, 32, 97, 46, 108, 101, 110, 103, 116, 104, 32, 63, 32, 99, 32, 47, 32, 50, 32, 58, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 59, 32, 101, 32, 60, 32, 99, 59, 32, 43, 43, 101, 41, 32, 121, 91, 98, 32, 62, 62, 32, 49, 93, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 101, 41, 44, 32, 98, 32, 43, 61, 32, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 91, 98, 32, 62, 62, 32, 49, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 32, 45, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 74, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 50, 32, 42, 32, 97, 46, 108, 101, 110, 103, 116, 104, 44, 32, 75, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 48, 44, 32, 100, 32, 61, 32, 34, 34, 59, 32, 33, 40, 99, 32, 62, 61, 32, 98, 32, 47, 32, 52, 41, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 67, 91, 97, 32, 43, 32, 52, 32, 42, 32, 99, 32, 62, 62, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 32, 101, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 54, 53, 53, 51, 54, 32, 60, 61, 32, 101, 32, 63, 32, 40, 101, 32, 45, 61, 32, 54, 53, 53, 51, 54, 44, 32, 100, 32, 43, 61, 32, 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, 32, 124, 32, 101, 32, 62, 62, 32, 49, 48, 44, 32, 53, 54, 51, 50, 48, 32, 124, 32, 101, 32, 38, 32, 49, 48, 50, 51, 41, 41, 32, 58, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 76, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 99, 32, 58, 32, 99, 32, 61, 32, 50, 49, 52, 55, 52, 56, 51, 54, 52, 55, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 52, 32, 62, 32, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 100, 32, 43, 32, 99, 32, 45, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 59, 32, 101, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 53, 53, 50, 57, 54, 32, 60, 61, 32, 102, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 43, 43, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 54, 53, 53, 51, 54, 32, 43, 32, 40, 40, 102, 32, 38, 32, 49, 48, 50, 51, 41, 32, 60, 60, 32, 49, 48, 41, 32, 124, 32, 104, 32, 38, 32, 49, 48, 50, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 43, 61, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 52, 32, 62, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 32, 45, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 77, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 32, 61, 32, 48, 44, 32, 99, 32, 61, 32, 48, 59, 32, 99, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 53, 53, 50, 57, 54, 32, 60, 61, 32, 100, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 100, 32, 38, 38, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 43, 61, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 78, 98, 32, 61, 32, 48, 44, 32, 79, 98, 32, 61, 32, 91, 93, 44, 32, 80, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 79, 98, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 79, 98, 46, 112, 117, 115, 104, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 81, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 65, 114, 114, 97, 121, 40, 97, 41, 44, 32, 100, 32, 61, 32, 48, 59, 32, 100, 32, 60, 32, 97, 59, 32, 43, 43, 100, 41, 32, 99, 91, 100, 93, 32, 61, 32, 67, 98, 40, 68, 91, 98, 32, 43, 32, 52, 32, 42, 32, 100, 32, 62, 62, 32, 50, 93, 44, 32, 34, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 34, 32, 43, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 98, 32, 61, 32, 82, 101, 102, 108, 101, 99, 116, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 44, 32, 83, 98, 32, 61, 32, 123, 125, 44, 32, 84, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 97, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 68, 97, 32, 124, 124, 32, 34, 117, 110, 119, 105, 110, 100, 34, 32, 61, 61, 32, 97, 41, 41, 32, 116, 104, 114, 111, 119, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 85, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 32, 124, 124, 32, 48, 32, 60, 32, 78, 98, 32, 124, 124, 32, 40, 40, 95, 97, 50, 32, 61, 32, 107, 46, 111, 110, 69, 120, 105, 116, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 44, 32, 97, 41, 44, 32, 109, 97, 32, 61, 32, 116, 114, 117, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 68, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 86, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 109, 97, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 97, 40, 41, 44, 32, 33, 40, 70, 97, 32, 124, 124, 32, 48, 32, 60, 32, 78, 98, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 32, 61, 32, 97, 32, 61, 32, 110, 97, 44, 32, 85, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 87, 98, 32, 61, 32, 123, 125, 44, 32, 89, 98, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 88, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 83, 69, 82, 58, 32, 34, 119, 101, 98, 95, 117, 115, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 79, 71, 78, 65, 77, 69, 58, 32, 34, 119, 101, 98, 95, 117, 115, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 80, 65, 84, 72, 58, 32, 34, 47, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 80, 87, 68, 58, 32, 34, 47, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 72, 79, 77, 69, 58, 32, 34, 47, 104, 111, 109, 101, 47, 119, 101, 98, 95, 117, 115, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 65, 78, 71, 58, 32, 40, 34, 111, 98, 106, 101, 99, 116, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 110, 97, 118, 105, 103, 97, 116, 111, 114, 32, 38, 38, 32, 110, 97, 118, 105, 103, 97, 116, 111, 114, 46, 108, 97, 110, 103, 117, 97, 103, 101, 115, 32, 38, 38, 32, 110, 97, 118, 105, 103, 97, 116, 111, 114, 46, 108, 97, 110, 103, 117, 97, 103, 101, 115, 91, 48, 93, 32, 124, 124, 32, 34, 67, 34, 41, 46, 114, 101, 112, 108, 97, 99, 101, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 45, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 95, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 32, 43, 32, 34, 46, 85, 84, 70, 45, 56, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 58, 32, 104, 97, 32, 124, 124, 32, 34, 46, 47, 116, 104, 105, 115, 46, 112, 114, 111, 103, 114, 97, 109, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 98, 32, 105, 110, 32, 87, 98, 41, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 87, 98, 91, 98, 93, 32, 63, 32, 100, 101, 108, 101, 116, 101, 32, 97, 91, 98, 93, 32, 58, 32, 97, 91, 98, 93, 32, 61, 32, 87, 98, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 98, 32, 105, 110, 32, 97, 41, 32, 99, 46, 112, 117, 115, 104, 40, 96, 36, 123, 98, 125, 61, 36, 123, 97, 91, 98, 93, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 98, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 88, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 88, 98, 44, 32, 90, 98, 32, 61, 32, 91, 110, 117, 108, 108, 44, 32, 91, 93, 44, 32, 91, 93, 93, 44, 32, 36, 98, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 111, 98, 106, 101, 99, 116, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 99, 114, 121, 112, 116, 111, 32, 38, 38, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 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, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 97, 41, 32, 61, 62, 32, 99, 114, 121, 112, 116, 111, 46, 103, 101, 116, 82, 97, 110, 100, 111, 109, 86, 97, 108, 117, 101, 115, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 34, 105, 110, 105, 116, 82, 97, 110, 100, 111, 109, 68, 101, 118, 105, 99, 101, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 97, 99, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 97, 99, 32, 61, 32, 36, 98, 40, 41, 41, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 77, 32, 61, 32, 107, 46, 73, 110, 116, 101, 114, 110, 97, 108, 69, 114, 114, 111, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 101, 120, 116, 101, 110, 100, 115, 32, 69, 114, 114, 111, 114, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 112, 101, 114, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 34, 73, 110, 116, 101, 114, 110, 97, 108, 69, 114, 114, 111, 114, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 99, 32, 61, 32, 65, 114, 114, 97, 121, 40, 50, 53, 54, 41, 44, 32, 99, 99, 32, 61, 32, 48, 59, 32, 50, 53, 54, 32, 62, 32, 99, 99, 59, 32, 43, 43, 99, 99, 41, 32, 98, 99, 91, 99, 99, 93, 32, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 99, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 78, 97, 32, 61, 32, 98, 99, 59, 10, 32, 32, 32, 32, 32, 32, 81, 32, 61, 32, 107, 46, 66, 105, 110, 100, 105, 110, 103, 69, 114, 114, 111, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 101, 120, 116, 101, 110, 100, 115, 32, 69, 114, 114, 111, 114, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 112, 101, 114, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 34, 66, 105, 110, 100, 105, 110, 103, 69, 114, 114, 111, 114, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 90, 97, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 65, 108, 105, 97, 115, 79, 102, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 116, 104, 105, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 90, 97, 32, 38, 38, 32, 97, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 90, 97, 41, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 119, 97, 32, 61, 32, 97, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 97, 46, 119, 97, 46, 122, 97, 46, 120, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 97, 32, 61, 32, 97, 46, 119, 97, 46, 121, 97, 59, 32, 98, 46, 67, 97, 59, 32, 41, 32, 99, 32, 61, 32, 98, 46, 77, 97, 40, 99, 41, 44, 32, 98, 32, 61, 32, 98, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 100, 46, 67, 97, 59, 32, 41, 32, 97, 32, 61, 32, 100, 46, 77, 97, 40, 97, 41, 44, 32, 100, 32, 61, 32, 100, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 32, 61, 61, 61, 32, 100, 32, 38, 38, 32, 99, 32, 61, 61, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 108, 111, 110, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 124, 124, 32, 81, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 119, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 43, 61, 32, 49, 44, 32, 116, 104, 105, 115, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 82, 44, 32, 98, 32, 61, 32, 79, 98, 106, 101, 99, 116, 44, 32, 99, 32, 61, 32, 98, 46, 99, 114, 101, 97, 116, 101, 44, 32, 100, 32, 61, 32, 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, 32, 101, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 99, 97, 108, 108, 40, 98, 44, 32, 100, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 123, 32, 99, 111, 117, 110, 116, 58, 32, 101, 46, 99, 111, 117, 110, 116, 44, 32, 75, 97, 58, 32, 101, 46, 75, 97, 44, 32, 76, 97, 58, 32, 101, 46, 76, 97, 44, 32, 121, 97, 58, 32, 101, 46, 121, 97, 44, 32, 122, 97, 58, 32, 101, 46, 122, 97, 44, 32, 66, 97, 58, 32, 101, 46, 66, 97, 44, 32, 68, 97, 58, 32, 101, 46, 68, 97, 32, 125, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 119, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 43, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 119, 97, 46, 75, 97, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 91, 34, 100, 101, 108, 101, 116, 101, 34, 93, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 124, 124, 32, 81, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 75, 97, 32, 38, 38, 32, 33, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 38, 38, 32, 40, 97, 46, 66, 97, 32, 63, 32, 97, 46, 68, 97, 46, 71, 97, 40, 97, 46, 66, 97, 41, 32, 58, 32, 97, 46, 122, 97, 46, 120, 97, 46, 71, 97, 40, 97, 46, 121, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 32, 124, 124, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 66, 97, 32, 61, 32, 118, 111, 105, 100, 32, 48, 44, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 61, 32, 118, 111, 105, 100, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 68, 101, 108, 101, 116, 101, 100, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 33, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 76, 97, 116, 101, 114, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 124, 124, 32, 81, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 75, 97, 32, 38, 38, 32, 33, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 97, 46, 112, 117, 115, 104, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 75, 97, 32, 61, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 107, 98, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 90, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 85, 97, 32, 38, 38, 32, 40, 97, 32, 61, 32, 116, 104, 105, 115, 46, 85, 97, 40, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 83, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 116, 104, 105, 115, 46, 71, 97, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 116, 104, 105, 115, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 98, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 79, 97, 32, 63, 32, 88, 97, 40, 116, 104, 105, 115, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 116, 104, 105, 115, 46, 101, 98, 44, 32, 121, 97, 58, 32, 99, 44, 32, 68, 97, 58, 32, 116, 104, 105, 115, 44, 32, 66, 97, 58, 32, 97, 32, 125, 41, 32, 58, 32, 88, 97, 40, 116, 104, 105, 115, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 116, 104, 105, 115, 44, 32, 121, 97, 58, 32, 97, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 90, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 83, 97, 40, 97, 41, 44, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 87, 97, 40, 116, 104, 105, 115, 46, 120, 97, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 61, 32, 100, 46, 119, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 41, 32, 114, 101, 116, 117, 114, 110, 32, 100, 46, 119, 97, 46, 121, 97, 32, 61, 32, 99, 44, 32, 100, 46, 119, 97, 46, 66, 97, 32, 61, 32, 97, 44, 32, 100, 46, 99, 108, 111, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 100, 46, 99, 108, 111, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 83, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 116, 104, 105, 115, 46, 120, 97, 46, 89, 97, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 85, 97, 91, 100, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 100, 41, 32, 114, 101, 116, 117, 114, 110, 32, 98, 46, 99, 97, 108, 108, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 116, 104, 105, 115, 46, 78, 97, 32, 63, 32, 100, 46, 86, 97, 32, 58, 32, 100, 46, 112, 111, 105, 110, 116, 101, 114, 84, 121, 112, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 84, 97, 40, 99, 44, 32, 116, 104, 105, 115, 46, 120, 97, 44, 32, 100, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 32, 61, 61, 61, 32, 101, 32, 63, 32, 98, 46, 99, 97, 108, 108, 40, 116, 104, 105, 115, 41, 32, 58, 32, 116, 104, 105, 115, 46, 79, 97, 32, 63, 32, 88, 97, 40, 100, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 100, 44, 32, 121, 97, 58, 32, 101, 44, 32, 68, 97, 58, 32, 116, 104, 105, 115, 44, 32, 66, 97, 58, 32, 97, 32, 125, 41, 32, 58, 32, 88, 97, 40, 100, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 100, 44, 32, 121, 97, 58, 32, 101, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 111, 98, 32, 61, 32, 107, 46, 85, 110, 98, 111, 117, 110, 100, 84, 121, 112, 101, 69, 114, 114, 111, 114, 32, 61, 32, 40, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 36, 97, 40, 98, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 69, 114, 114, 111, 114, 40, 100, 41, 46, 115, 116, 97, 99, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 100, 32, 38, 38, 32, 40, 116, 104, 105, 115, 46, 115, 116, 97, 99, 107, 32, 61, 32, 116, 104, 105, 115, 46, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 43, 32, 34, 92, 110, 34, 32, 43, 32, 100, 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, 32, 34, 34, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 97, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 32, 63, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 58, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 40, 69, 114, 114, 111, 114, 44, 32, 34, 85, 110, 98, 111, 117, 110, 100, 84, 121, 112, 101, 69, 114, 114, 111, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 86, 46, 112, 117, 115, 104, 40, 48, 44, 32, 49, 44, 32, 118, 111, 105, 100, 32, 48, 44, 32, 49, 44, 32, 110, 117, 108, 108, 44, 32, 49, 44, 32, 116, 114, 117, 101, 44, 32, 49, 44, 32, 102, 97, 108, 115, 101, 44, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 99, 111, 117, 110, 116, 95, 101, 109, 118, 97, 108, 95, 104, 97, 110, 100, 108, 101, 115, 32, 61, 32, 40, 41, 32, 61, 62, 32, 86, 46, 108, 101, 110, 103, 116, 104, 32, 47, 32, 50, 32, 45, 32, 53, 32, 45, 32, 120, 98, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 112, 99, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 65, 115, 115, 101, 114, 116, 105, 111, 110, 32, 102, 97, 105, 108, 101, 100, 58, 32, 36, 123, 97, 32, 63, 32, 72, 40, 120, 44, 32, 97, 41, 32, 58, 32, 34, 34, 125, 44, 32, 97, 116, 58, 32, 96, 32, 43, 32, 91, 98, 32, 63, 32, 98, 32, 63, 32, 72, 40, 120, 44, 32, 98, 41, 32, 58, 32, 34, 34, 32, 58, 32, 34, 117, 110, 107, 110, 111, 119, 110, 32, 102, 105, 108, 101, 110, 97, 109, 101, 34, 44, 32, 99, 44, 32, 100, 32, 63, 32, 100, 32, 63, 32, 72, 40, 120, 44, 32, 100, 41, 32, 58, 32, 34, 34, 32, 58, 32, 34, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 110, 101, 119, 32, 72, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 46, 121, 97, 32, 43, 32, 49, 54, 32, 62, 62, 32, 50, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 46, 121, 97, 32, 43, 32, 52, 32, 62, 62, 32, 50, 93, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 46, 121, 97, 32, 43, 32, 56, 32, 62, 62, 32, 50, 93, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 73, 97, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 74, 97, 43, 43, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 73, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 78, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 75, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 76, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 81, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 77, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 83, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 34, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 75, 97, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 32, 75, 97, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 98, 46, 81, 97, 44, 32, 100, 32, 61, 32, 98, 46, 71, 97, 44, 32, 101, 32, 61, 32, 98, 46, 84, 97, 44, 32, 102, 32, 61, 32, 101, 46, 109, 97, 112, 40, 40, 104, 41, 32, 61, 62, 32, 104, 46, 98, 98, 41, 46, 99, 111, 110, 99, 97, 116, 40, 101, 46, 109, 97, 112, 40, 40, 104, 41, 32, 61, 62, 32, 104, 46, 105, 98, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 97, 93, 44, 32, 102, 44, 32, 40, 104, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 103, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 110, 32, 61, 32, 104, 91, 109, 93, 44, 32, 113, 32, 61, 32, 108, 46, 36, 97, 44, 32, 114, 32, 61, 32, 108, 46, 97, 98, 44, 32, 65, 32, 61, 32, 104, 91, 109, 32, 43, 32, 101, 46, 108, 101, 110, 103, 116, 104, 93, 44, 32, 117, 32, 61, 32, 108, 46, 104, 98, 44, 32, 119, 32, 61, 32, 108, 46, 106, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 91, 108, 46, 88, 97, 93, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 58, 32, 40, 69, 41, 32, 61, 62, 32, 110, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 113, 40, 114, 44, 32, 69, 41, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 114, 105, 116, 101, 58, 32, 40, 69, 44, 32, 100, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 66, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 40, 119, 44, 32, 69, 44, 32, 65, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 66, 44, 32, 100, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 97, 40, 66, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 46, 110, 97, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 108, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 123, 125, 44, 32, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 110, 32, 105, 110, 32, 103, 41, 32, 109, 91, 110, 93, 32, 61, 32, 103, 91, 110, 93, 46, 114, 101, 97, 100, 40, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 40, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 110, 32, 105, 110, 32, 103, 41, 32, 105, 102, 32, 40, 33, 40, 110, 32, 105, 110, 32, 109, 41, 41, 32, 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, 110, 125, 34, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 113, 32, 61, 32, 99, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 110, 32, 105, 110, 32, 103, 41, 32, 103, 91, 110, 93, 46, 119, 114, 105, 116, 101, 40, 113, 44, 32, 109, 91, 110, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 108, 32, 38, 38, 32, 108, 46, 112, 117, 115, 104, 40, 100, 44, 32, 113, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 113, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 68, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 88, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 33, 33, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 44, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 32, 63, 32, 99, 32, 58, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 120, 91, 101, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 44, 32, 110, 44, 32, 113, 44, 32, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 61, 32, 80, 40, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 84, 40, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 38, 38, 32, 40, 103, 32, 61, 32, 84, 40, 104, 44, 32, 103, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 38, 38, 32, 40, 109, 32, 61, 32, 84, 40, 108, 44, 32, 109, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 32, 61, 32, 84, 40, 113, 44, 32, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 65, 32, 61, 32, 99, 98, 40, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 98, 40, 65, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 32, 36, 123, 110, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 91, 100, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 97, 44, 32, 98, 44, 32, 99, 93, 44, 32, 100, 32, 63, 32, 91, 100, 93, 32, 58, 32, 91, 93, 44, 32, 40, 117, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 117, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 119, 32, 61, 32, 117, 46, 120, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 69, 32, 61, 32, 119, 46, 73, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 69, 32, 61, 32, 90, 97, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 36, 97, 40, 110, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 46, 46, 46, 79, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 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, 32, 33, 61, 61, 32, 100, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 32, 43, 32, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 66, 46, 72, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 110, 32, 43, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 119, 98, 32, 61, 32, 66, 46, 72, 97, 91, 79, 97, 46, 108, 101, 110, 103, 116, 104, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 119, 98, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 110, 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, 79, 97, 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, 66, 46, 72, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 119, 98, 46, 97, 112, 112, 108, 121, 40, 116, 104, 105, 115, 44, 32, 79, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 97, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 69, 44, 32, 123, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 117, 32, 125, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 32, 61, 32, 100, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 66, 32, 61, 32, 110, 101, 119, 32, 100, 98, 40, 110, 44, 32, 117, 44, 32, 100, 97, 44, 32, 114, 44, 32, 119, 44, 32, 102, 44, 32, 103, 44, 32, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 66, 46, 67, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 40, 101, 97, 32, 61, 32, 66, 46, 67, 97, 41, 46, 82, 97, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 50, 32, 58, 32, 101, 97, 46, 82, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 66, 46, 67, 97, 46, 82, 97, 46, 112, 117, 115, 104, 40, 66, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 32, 61, 32, 110, 101, 119, 32, 107, 98, 40, 110, 44, 32, 66, 44, 32, 116, 114, 117, 101, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 97, 32, 61, 32, 110, 101, 119, 32, 107, 98, 40, 110, 32, 43, 32, 34, 42, 34, 44, 32, 66, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 32, 61, 32, 110, 101, 119, 32, 107, 98, 40, 110, 32, 43, 32, 34, 32, 99, 111, 110, 115, 116, 42, 34, 44, 32, 66, 44, 32, 102, 97, 108, 115, 101, 44, 32, 116, 114, 117, 101, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 97, 91, 97, 93, 32, 61, 32, 123, 32, 112, 111, 105, 110, 116, 101, 114, 84, 121, 112, 101, 58, 32, 101, 97, 44, 32, 86, 97, 58, 32, 69, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 98, 40, 65, 44, 32, 117, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 119, 44, 32, 101, 97, 44, 32, 69, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 113, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 115, 98, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 84, 40, 100, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 91, 97, 93, 44, 32, 40, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 103, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 96, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 36, 123, 103, 46, 110, 97, 109, 101, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 103, 46, 120, 97, 46, 72, 97, 32, 38, 38, 32, 40, 103, 46, 120, 97, 46, 72, 97, 32, 61, 32, 91, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 103, 46, 120, 97, 46, 72, 97, 91, 98, 32, 45, 32, 49, 93, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 32, 45, 32, 49, 125, 41, 32, 102, 111, 114, 32, 99, 108, 97, 115, 115, 32, 39, 36, 123, 103, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 46, 120, 97, 46, 72, 97, 91, 98, 32, 45, 32, 49, 93, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 32, 36, 123, 103, 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, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 104, 44, 32, 40, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 46, 115, 112, 108, 105, 99, 101, 40, 49, 44, 32, 48, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 46, 120, 97, 46, 72, 97, 91, 98, 32, 45, 32, 49, 93, 32, 61, 32, 117, 98, 40, 108, 44, 32, 109, 44, 32, 110, 117, 108, 108, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 115, 98, 40, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 118, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 84, 40, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 91, 97, 93, 44, 32, 40, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 97, 108, 108, 32, 36, 123, 113, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 109, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 113, 32, 61, 32, 96, 36, 123, 109, 46, 110, 97, 109, 101, 125, 46, 36, 123, 98, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 115, 116, 97, 114, 116, 115, 87, 105, 116, 104, 40, 34, 64, 64, 34, 41, 32, 38, 38, 32, 40, 98, 32, 61, 32, 83, 121, 109, 98, 111, 108, 91, 98, 46, 115, 117, 98, 115, 116, 114, 105, 110, 103, 40, 50, 41, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 38, 38, 32, 109, 46, 120, 97, 46, 102, 98, 46, 112, 117, 115, 104, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 32, 61, 32, 109, 46, 120, 97, 46, 73, 97, 44, 32, 65, 32, 61, 32, 114, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 65, 32, 124, 124, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 65, 46, 65, 97, 32, 38, 38, 32, 65, 46, 99, 108, 97, 115, 115, 78, 97, 109, 101, 32, 33, 61, 61, 32, 109, 46, 110, 97, 109, 101, 32, 38, 38, 32, 65, 46, 74, 97, 32, 61, 61, 61, 32, 99, 32, 45, 32, 50, 32, 63, 32, 40, 110, 46, 74, 97, 32, 61, 32, 99, 32, 45, 32, 50, 44, 32, 110, 46, 99, 108, 97, 115, 115, 78, 97, 109, 101, 32, 61, 32, 109, 46, 110, 97, 109, 101, 44, 32, 114, 91, 98, 93, 32, 61, 32, 110, 41, 32, 58, 32, 40, 97, 98, 40, 114, 44, 32, 98, 44, 32, 113, 41, 44, 32, 114, 91, 98, 93, 46, 65, 97, 91, 99, 32, 45, 32, 50, 93, 32, 61, 32, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 108, 44, 32, 40, 117, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 117, 98, 40, 113, 44, 32, 117, 44, 32, 109, 44, 32, 102, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 114, 91, 98, 93, 46, 65, 97, 32, 63, 32, 40, 117, 46, 74, 97, 32, 61, 32, 99, 32, 45, 32, 50, 44, 32, 114, 91, 98, 93, 32, 61, 32, 117, 41, 32, 58, 32, 114, 91, 98, 93, 46, 65, 97, 91, 99, 32, 45, 32, 50, 93, 32, 61, 32, 117, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 87, 58, 32, 40, 97, 41, 32, 61, 62, 32, 78, 40, 97, 44, 32, 65, 98, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 120, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 46, 118, 97, 108, 117, 101, 115, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 58, 32, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 102, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 102, 44, 32, 104, 41, 32, 61, 62, 32, 104, 46, 118, 97, 108, 117, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 66, 98, 40, 98, 44, 32, 99, 44, 32, 100, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 98, 40, 98, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 67, 98, 40, 97, 44, 32, 34, 101, 110, 117, 109, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 100, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 100, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 108, 117, 101, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 99, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 36, 97, 40, 96, 36, 123, 100, 46, 110, 97, 109, 101, 125, 95, 36, 123, 98, 125, 96, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 118, 97, 108, 117, 101, 115, 91, 99, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 122, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 100, 41, 32, 61, 62, 32, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 100, 44, 32, 101, 41, 32, 61, 62, 32, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 68, 98, 40, 98, 44, 32, 99, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 115, 98, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 80, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 118, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 84, 40, 100, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 98, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 97, 108, 108, 32, 36, 123, 97, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 45, 32, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 104, 44, 32, 40, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 98, 40, 97, 44, 32, 117, 98, 40, 97, 44, 32, 91, 103, 91, 48, 93, 44, 32, 110, 117, 108, 108, 93, 46, 99, 111, 110, 99, 97, 116, 40, 103, 46, 115, 108, 105, 99, 101, 40, 49, 41, 41, 44, 32, 110, 117, 108, 108, 44, 32, 101, 44, 32, 102, 41, 44, 32, 98, 32, 45, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 49, 32, 61, 61, 61, 32, 101, 32, 38, 38, 32, 40, 101, 32, 61, 32, 52, 50, 57, 52, 57, 54, 55, 50, 57, 53, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 61, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 51, 50, 32, 45, 32, 56, 32, 42, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 103, 32, 60, 60, 32, 102, 32, 62, 62, 62, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 98, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 117, 110, 115, 105, 103, 110, 101, 100, 34, 41, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 103, 44, 32, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 32, 62, 62, 62, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 103, 44, 32, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 32, 110, 97, 109, 101, 58, 32, 98, 44, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 101, 44, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 104, 44, 32, 69, 97, 58, 32, 56, 44, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 69, 98, 40, 98, 44, 32, 99, 44, 32, 48, 32, 33, 61, 61, 32, 100, 41, 44, 32, 70, 97, 58, 32, 110, 117, 108, 108, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 100, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 101, 40, 118, 46, 98, 117, 102, 102, 101, 114, 44, 32, 68, 91, 102, 32, 43, 32, 52, 32, 62, 62, 32, 50, 93, 44, 32, 68, 91, 102, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 91, 73, 110, 116, 56, 65, 114, 114, 97, 121, 44, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 44, 32, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 44, 32, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 44, 32, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 44, 32, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 44, 32, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 44, 32, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 93, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 80, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 32, 110, 97, 109, 101, 58, 32, 99, 44, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 100, 44, 32, 69, 97, 58, 32, 56, 44, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 100, 32, 125, 44, 32, 123, 32, 99, 98, 58, 32, 116, 114, 117, 101, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 70, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 44, 32, 110, 44, 32, 113, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 80, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 84, 40, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 84, 40, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 84, 40, 108, 44, 32, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 32, 61, 32, 84, 40, 110, 44, 32, 113, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 97, 93, 44, 32, 91, 98, 93, 44, 32, 40, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 32, 61, 32, 114, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 110, 101, 119, 32, 107, 98, 40, 99, 44, 32, 114, 46, 120, 97, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 44, 32, 116, 114, 117, 101, 44, 32, 114, 44, 32, 100, 44, 32, 102, 44, 32, 103, 44, 32, 109, 44, 32, 113, 41, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 65, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 34, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 34, 32, 61, 61, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 68, 91, 100, 32, 62, 62, 32, 50, 93, 44, 32, 102, 32, 61, 32, 100, 32, 43, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 104, 32, 61, 32, 102, 44, 32, 103, 32, 61, 32, 48, 59, 32, 103, 32, 60, 61, 32, 101, 59, 32, 43, 43, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 102, 32, 43, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 32, 61, 61, 32, 101, 32, 124, 124, 32, 48, 32, 61, 61, 32, 120, 91, 108, 93, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 104, 32, 63, 32, 72, 40, 120, 44, 32, 104, 44, 32, 108, 32, 45, 32, 104, 41, 32, 58, 32, 34, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 109, 41, 32, 118, 97, 114, 32, 109, 32, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 109, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 48, 41, 44, 32, 109, 32, 43, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 108, 32, 43, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 65, 114, 114, 97, 121, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 103, 32, 61, 32, 48, 59, 32, 103, 32, 60, 32, 101, 59, 32, 43, 43, 103, 41, 32, 109, 91, 103, 93, 32, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 120, 91, 102, 32, 43, 32, 103, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 109, 46, 106, 111, 105, 110, 40, 34, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 44, 32, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 32, 38, 38, 32, 40, 101, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 44, 32, 104, 32, 61, 32, 34, 115, 116, 114, 105, 110, 103, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 104, 32, 124, 124, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 32, 124, 124, 32, 101, 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, 32, 124, 124, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 32, 38, 38, 32, 104, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 103, 32, 61, 32, 102, 32, 61, 32, 48, 59, 32, 103, 32, 60, 32, 101, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 101, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 49, 50, 55, 32, 62, 61, 32, 108, 32, 63, 32, 102, 43, 43, 32, 58, 32, 50, 48, 52, 55, 32, 62, 61, 32, 108, 32, 63, 32, 102, 32, 43, 61, 32, 50, 32, 58, 32, 53, 53, 50, 57, 54, 32, 60, 61, 32, 108, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 108, 32, 63, 32, 40, 102, 32, 43, 61, 32, 52, 44, 32, 43, 43, 103, 41, 32, 58, 32, 102, 32, 43, 61, 32, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 102, 32, 61, 32, 101, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 100, 99, 40, 52, 32, 43, 32, 102, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 32, 61, 32, 103, 32, 43, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 103, 32, 62, 62, 32, 50, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 32, 38, 38, 32, 104, 41, 32, 73, 40, 101, 44, 32, 108, 44, 32, 102, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 104, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 104, 32, 61, 32, 48, 59, 32, 104, 32, 60, 32, 102, 59, 32, 43, 43, 104, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 101, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 53, 53, 32, 60, 32, 109, 41, 32, 116, 104, 114, 111, 119, 32, 85, 40, 108, 41, 44, 32, 110, 101, 119, 32, 81, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 120, 91, 108, 32, 43, 32, 104, 93, 32, 61, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 102, 111, 114, 32, 40, 104, 32, 61, 32, 48, 59, 32, 104, 32, 60, 32, 102, 59, 32, 43, 43, 104, 41, 32, 120, 91, 108, 32, 43, 32, 104, 93, 32, 61, 32, 101, 91, 104, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 100, 32, 38, 38, 32, 100, 46, 112, 117, 115, 104, 40, 85, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 80, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 72, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 73, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 74, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 122, 91, 103, 32, 62, 62, 32, 49, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 52, 32, 61, 61, 61, 32, 98, 32, 38, 38, 32, 40, 100, 32, 61, 32, 75, 98, 44, 32, 101, 32, 61, 32, 76, 98, 44, 32, 102, 32, 61, 32, 77, 98, 44, 32, 104, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 68, 91, 103, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 108, 32, 61, 32, 68, 91, 103, 32, 62, 62, 32, 50, 93, 44, 32, 109, 44, 32, 110, 32, 61, 32, 103, 32, 43, 32, 52, 44, 32, 113, 32, 61, 32, 48, 59, 32, 113, 32, 60, 61, 32, 108, 59, 32, 43, 43, 113, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 32, 61, 32, 103, 32, 43, 32, 52, 32, 43, 32, 113, 32, 42, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 113, 32, 61, 61, 32, 108, 32, 124, 124, 32, 48, 32, 61, 61, 32, 104, 40, 114, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 61, 32, 100, 40, 110, 44, 32, 114, 32, 45, 32, 110, 41, 44, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 109, 32, 63, 32, 109, 32, 61, 32, 110, 32, 58, 32, 40, 109, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 48, 41, 44, 32, 109, 32, 43, 61, 32, 110, 41, 44, 32, 110, 32, 61, 32, 114, 32, 43, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 103, 44, 32, 108, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 115, 116, 114, 105, 110, 103, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 108, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 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, 99, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 102, 40, 108, 41, 44, 32, 110, 32, 61, 32, 100, 99, 40, 52, 32, 43, 32, 109, 32, 43, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 110, 32, 62, 62, 32, 50, 93, 32, 61, 32, 109, 32, 47, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 40, 108, 44, 32, 110, 32, 43, 32, 52, 44, 32, 109, 32, 43, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 103, 32, 38, 38, 32, 103, 46, 112, 117, 115, 104, 40, 85, 44, 32, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 40, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 75, 97, 91, 97, 93, 32, 61, 32, 123, 32, 110, 97, 109, 101, 58, 32, 80, 40, 98, 41, 44, 32, 81, 97, 58, 32, 84, 40, 99, 44, 32, 100, 41, 44, 32, 71, 97, 58, 32, 84, 40, 101, 44, 32, 102, 41, 44, 32, 84, 97, 58, 32, 91, 93, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 106, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 75, 97, 91, 97, 93, 46, 84, 97, 46, 112, 117, 115, 104, 40, 123, 32, 88, 97, 58, 32, 80, 40, 98, 41, 44, 32, 98, 98, 58, 32, 99, 44, 32, 36, 97, 58, 32, 84, 40, 100, 44, 32, 101, 41, 44, 32, 97, 98, 58, 32, 102, 44, 32, 105, 98, 58, 32, 104, 44, 32, 104, 98, 58, 32, 84, 40, 103, 44, 32, 108, 41, 44, 32, 106, 98, 58, 32, 109, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 89, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 32, 108, 98, 58, 32, 116, 114, 117, 101, 44, 32, 110, 97, 109, 101, 58, 32, 98, 44, 32, 69, 97, 58, 32, 48, 44, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 73, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 98, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 69, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 73, 110, 102, 105, 110, 105, 116, 121, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 36, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 79, 98, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 122, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 40, 110, 117, 108, 108, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 66, 58, 32, 121, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 81, 98, 40, 97, 44, 32, 98, 41, 44, 32, 101, 32, 61, 32, 100, 46, 115, 104, 105, 102, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 45, 45, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 96, 109, 101, 116, 104, 111, 100, 67, 97, 108, 108, 101, 114, 60, 40, 36, 123, 100, 46, 109, 97, 112, 40, 40, 104, 41, 32, 61, 62, 32, 104, 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, 101, 46, 110, 97, 109, 101, 125, 62, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 80, 98, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 36, 97, 40, 98, 44, 32, 40, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 110, 32, 61, 32, 48, 44, 32, 113, 32, 61, 32, 48, 59, 32, 113, 32, 60, 32, 97, 59, 32, 43, 43, 113, 41, 32, 102, 91, 113, 93, 32, 61, 32, 100, 91, 113, 93, 46, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 40, 109, 32, 43, 32, 110, 41, 44, 32, 110, 32, 43, 61, 32, 100, 91, 113, 93, 46, 69, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 49, 32, 61, 61, 61, 32, 99, 32, 63, 32, 82, 98, 40, 103, 44, 32, 102, 41, 32, 58, 32, 103, 46, 97, 112, 112, 108, 121, 40, 104, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 101, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 46, 108, 101, 110, 103, 116, 104, 32, 38, 38, 32, 40, 68, 91, 108, 32, 62, 62, 32, 50, 93, 32, 61, 32, 105, 98, 40, 104, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 97, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 57, 32, 60, 32, 97, 32, 38, 38, 32, 40, 86, 91, 97, 32, 43, 32, 49, 93, 32, 43, 61, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 90, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 122, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 97, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 121, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 111, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 67, 98, 40, 97, 44, 32, 34, 95, 101, 109, 118, 97, 108, 95, 116, 97, 107, 101, 95, 118, 97, 108, 117, 101, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 46, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 98, 91, 97, 93, 32, 38, 38, 32, 40, 99, 108, 101, 97, 114, 84, 105, 109, 101, 111, 117, 116, 40, 83, 98, 91, 97, 93, 46, 105, 100, 41, 44, 32, 100, 101, 108, 101, 116, 101, 32, 83, 98, 91, 97, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 41, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 32, 83, 98, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 98, 40, 40, 41, 32, 61, 62, 32, 101, 99, 40, 97, 44, 32, 112, 101, 114, 102, 111, 114, 109, 97, 110, 99, 101, 46, 110, 111, 119, 40, 41, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 98, 91, 97, 93, 32, 61, 32, 123, 32, 105, 100, 58, 32, 99, 44, 32, 109, 98, 58, 32, 98, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 71, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 40, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 68, 97, 116, 101, 40, 41, 41, 46, 103, 101, 116, 70, 117, 108, 108, 89, 101, 97, 114, 40, 41, 44, 32, 102, 32, 61, 32, 110, 101, 119, 32, 68, 97, 116, 101, 40, 101, 44, 32, 48, 44, 32, 49, 41, 46, 103, 101, 116, 84, 105, 109, 101, 122, 111, 110, 101, 79, 102, 102, 115, 101, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 110, 101, 119, 32, 68, 97, 116, 101, 40, 101, 44, 32, 54, 44, 32, 49, 41, 46, 103, 101, 116, 84, 105, 109, 101, 122, 111, 110, 101, 79, 102, 102, 115, 101, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 97, 32, 62, 62, 32, 50, 93, 32, 61, 32, 54, 48, 32, 42, 32, 77, 97, 116, 104, 46, 109, 97, 120, 40, 102, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 78, 117, 109, 98, 101, 114, 40, 102, 32, 33, 61, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 40, 104, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 103, 32, 61, 32, 77, 97, 116, 104, 46, 97, 98, 115, 40, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 96, 85, 84, 67, 36, 123, 48, 32, 60, 61, 32, 104, 32, 63, 32, 34, 45, 34, 32, 58, 32, 34, 43, 34, 125, 36, 123, 83, 116, 114, 105, 110, 103, 40, 77, 97, 116, 104, 46, 102, 108, 111, 111, 114, 40, 103, 32, 47, 32, 54, 48, 41, 41, 46, 112, 97, 100, 83, 116, 97, 114, 116, 40, 50, 44, 32, 34, 48, 34, 41, 125, 36, 123, 83, 116, 114, 105, 110, 103, 40, 103, 32, 37, 32, 54, 48, 41, 46, 112, 97, 100, 83, 116, 97, 114, 116, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 50, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 48, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 98, 40, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 98, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 60, 32, 102, 32, 63, 32, 40, 73, 40, 97, 44, 32, 99, 44, 32, 49, 55, 41, 44, 32, 73, 40, 98, 44, 32, 100, 44, 32, 49, 55, 41, 41, 32, 58, 32, 40, 73, 40, 97, 44, 32, 100, 44, 32, 49, 55, 41, 44, 32, 73, 40, 98, 44, 32, 99, 44, 32, 49, 55, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 58, 32, 40, 41, 32, 61, 62, 32, 112, 101, 114, 102, 111, 114, 109, 97, 110, 99, 101, 46, 110, 111, 119, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 72, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 120, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 62, 62, 62, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 49, 52, 55, 52, 56, 51, 54, 52, 56, 32, 60, 32, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 49, 59, 32, 52, 32, 62, 61, 32, 99, 59, 32, 99, 32, 42, 61, 32, 50, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 32, 42, 32, 40, 49, 32, 43, 32, 48, 46, 50, 32, 47, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 77, 97, 116, 104, 46, 109, 105, 110, 40, 100, 44, 32, 97, 32, 43, 32, 49, 48, 48, 54, 54, 51, 50, 57, 54, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 40, 77, 97, 116, 104, 46, 109, 105, 110, 40, 50, 49, 52, 55, 52, 56, 51, 54, 52, 56, 44, 32, 54, 53, 53, 51, 54, 32, 42, 32, 77, 97, 116, 104, 46, 99, 101, 105, 108, 40, 77, 97, 116, 104, 46, 109, 97, 120, 40, 97, 44, 32, 100, 41, 32, 47, 32, 54, 53, 53, 51, 54, 41, 41, 32, 45, 32, 108, 97, 46, 98, 117, 102, 102, 101, 114, 46, 98, 121, 116, 101, 76, 101, 110, 103, 116, 104, 32, 43, 32, 54, 53, 53, 51, 53, 41, 32, 47, 32, 54, 53, 53, 51, 54, 32, 124, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 46, 103, 114, 111, 119, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 85, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 98, 40, 41, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 100, 44, 32, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 98, 32, 43, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 68, 91, 97, 32, 43, 32, 52, 32, 42, 32, 101, 32, 62, 62, 32, 50, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 102, 32, 61, 32, 48, 59, 32, 102, 32, 60, 32, 100, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 102, 41, 32, 118, 91, 101, 43, 43, 93, 32, 61, 32, 100, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 91, 101, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 43, 61, 32, 100, 46, 108, 101, 110, 103, 116, 104, 32, 43, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 86, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 89, 98, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 97, 32, 62, 62, 32, 50, 93, 32, 61, 32, 99, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 41, 32, 61, 62, 32, 100, 32, 43, 61, 32, 101, 46, 108, 101, 110, 103, 116, 104, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 82, 58, 32, 40, 41, 32, 61, 62, 32, 53, 50, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 80, 58, 32, 40, 41, 32, 61, 62, 32, 53, 50, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 79, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 44, 32, 102, 32, 61, 32, 48, 59, 32, 102, 32, 60, 32, 99, 59, 32, 102, 43, 43, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 68, 91, 98, 32, 62, 62, 32, 50, 93, 44, 32, 103, 32, 61, 32, 68, 91, 98, 32, 43, 32, 52, 32, 62, 62, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 43, 61, 32, 56, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 108, 32, 61, 32, 48, 59, 32, 108, 32, 60, 32, 103, 59, 32, 108, 43, 43, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 97, 44, 32, 110, 32, 61, 32, 120, 91, 104, 32, 43, 32, 108, 93, 44, 32, 113, 32, 61, 32, 90, 98, 91, 109, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 110, 32, 124, 124, 32, 49, 48, 32, 61, 61, 61, 32, 110, 32, 63, 32, 40, 40, 49, 32, 61, 61, 61, 32, 109, 32, 63, 32, 106, 97, 32, 58, 32, 116, 41, 40, 72, 40, 113, 41, 41, 44, 32, 113, 46, 108, 101, 110, 103, 116, 104, 32, 61, 32, 48, 41, 32, 58, 32, 113, 46, 112, 117, 115, 104, 40, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 43, 61, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 32, 62, 62, 32, 50, 93, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 58, 32, 102, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 58, 32, 103, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 58, 32, 104, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 112, 58, 32, 105, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 58, 32, 106, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 58, 32, 107, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 58, 32, 108, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 103, 58, 32, 109, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 110, 58, 32, 110, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 58, 32, 111, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 84, 58, 32, 85, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 74, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 99, 40, 120, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 97, 44, 32, 97, 32, 43, 32, 98, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 87, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 97, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 87, 32, 61, 32, 99, 46, 101, 120, 112, 111, 114, 116, 115, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 32, 61, 32, 87, 46, 100, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 32, 61, 32, 87, 46, 104, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 97, 46, 117, 110, 115, 104, 105, 102, 116, 40, 87, 46, 101, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 45, 45, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 51, 32, 61, 32, 107, 46, 109, 111, 110, 105, 116, 111, 114, 82, 117, 110, 68, 101, 112, 101, 110, 100, 101, 110, 99, 105, 101, 115, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 51, 46, 99, 97, 108, 108, 40, 107, 44, 32, 70, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 32, 70, 32, 38, 38, 32, 40, 110, 117, 108, 108, 32, 33, 61, 61, 32, 118, 97, 32, 38, 38, 32, 40, 99, 108, 101, 97, 114, 73, 110, 116, 101, 114, 118, 97, 108, 40, 118, 97, 41, 44, 32, 118, 97, 32, 61, 32, 110, 117, 108, 108, 41, 44, 32, 71, 32, 38, 38, 32, 40, 99, 32, 61, 32, 71, 44, 32, 71, 32, 61, 32, 110, 117, 108, 108, 44, 32, 99, 40, 41, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 87, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 123, 32, 97, 58, 32, 112, 99, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 43, 43, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 107, 46, 109, 111, 110, 105, 116, 111, 114, 82, 117, 110, 68, 101, 112, 101, 110, 100, 101, 110, 99, 105, 101, 115, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 44, 32, 70, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 87, 97, 115, 109, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 107, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 87, 97, 115, 109, 40, 98, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 99, 125, 96, 41, 44, 32, 98, 97, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 97, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 121, 97, 32, 58, 32, 121, 97, 32, 61, 32, 120, 97, 40, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 41, 32, 63, 32, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 32, 58, 32, 107, 46, 108, 111, 99, 97, 116, 101, 70, 105, 108, 101, 32, 63, 32, 107, 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, 32, 112, 41, 32, 58, 32, 112, 32, 43, 32, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 40, 98, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 40, 99, 46, 105, 110, 115, 116, 97, 110, 99, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 46, 99, 97, 116, 99, 104, 40, 98, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 125, 40, 41, 44, 32, 100, 99, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 100, 99, 32, 61, 32, 87, 46, 102, 97, 41, 40, 97, 41, 44, 32, 112, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 112, 98, 32, 61, 32, 87, 46, 103, 97, 41, 40, 97, 41, 44, 32, 85, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 85, 32, 61, 32, 87, 46, 105, 97, 41, 40, 97, 41, 44, 32, 101, 99, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 40, 101, 99, 32, 61, 32, 87, 46, 106, 97, 41, 40, 97, 44, 32, 98, 41, 44, 32, 88, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 40, 88, 32, 61, 32, 87, 46, 107, 97, 41, 40, 97, 44, 32, 98, 41, 44, 32, 89, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 89, 32, 61, 32, 87, 46, 108, 97, 41, 40, 97, 41, 44, 32, 90, 32, 61, 32, 40, 41, 32, 61, 62, 32, 40, 90, 32, 61, 32, 87, 46, 109, 97, 41, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 106, 106, 32, 61, 32, 87, 46, 110, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 32, 61, 32, 87, 46, 111, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 105, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 105, 32, 61, 32, 87, 46, 112, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 32, 61, 32, 87, 46, 113, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 113, 99, 32, 61, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 61, 62, 32, 40, 113, 99, 32, 61, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 106, 32, 61, 32, 87, 46, 114, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 105, 106, 105, 105, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 105, 106, 105, 105, 32, 61, 32, 87, 46, 115, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 32, 61, 32, 87, 46, 116, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 87, 46, 117, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 87, 46, 118, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 107, 99, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 100, 32, 33, 61, 61, 32, 100, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 108, 99, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 32, 33, 61, 61, 32, 101, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 104, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 102, 32, 33, 61, 61, 32, 102, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 103, 99, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 32, 33, 61, 61, 32, 101, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 99, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 100, 32, 33, 61, 61, 32, 100, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 32, 33, 61, 61, 32, 103, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 110, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 104, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 104, 32, 33, 61, 61, 32, 104, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 102, 32, 33, 61, 61, 32, 102, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 106, 99, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 32, 33, 61, 61, 32, 99, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 111, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 109, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 109, 32, 33, 61, 61, 32, 109, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 99, 59, 10, 32, 32, 32, 32, 32, 32, 71, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 115, 99, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 99, 32, 124, 124, 32, 116, 99, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 99, 32, 124, 124, 32, 40, 71, 32, 61, 32, 115, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 99, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 114, 99, 32, 38, 38, 32, 40, 114, 99, 32, 61, 32, 116, 114, 117, 101, 44, 32, 107, 46, 99, 97, 108, 108, 101, 100, 82, 117, 110, 32, 61, 32, 116, 114, 117, 101, 44, 32, 33, 109, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 40, 115, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 97, 40, 107, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 107, 46, 111, 110, 82, 117, 110, 116, 105, 109, 101, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 100, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 112, 111, 115, 116, 82, 117, 110, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 107, 46, 112, 111, 115, 116, 82, 117, 110, 32, 38, 38, 32, 40, 107, 46, 112, 111, 115, 116, 82, 117, 110, 32, 61, 32, 91, 107, 46, 112, 111, 115, 116, 82, 117, 110, 93, 41, 59, 32, 107, 46, 112, 111, 115, 116, 82, 117, 110, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 107, 46, 112, 111, 115, 116, 82, 117, 110, 46, 115, 104, 105, 102, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 97, 46, 117, 110, 115, 104, 105, 102, 116, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 40, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 48, 32, 60, 32, 70, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 112, 114, 101, 82, 117, 110, 41, 32, 102, 111, 114, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 107, 46, 112, 114, 101, 82, 117, 110, 32, 38, 38, 32, 40, 107, 46, 112, 114, 101, 82, 117, 110, 32, 61, 32, 91, 107, 46, 112, 114, 101, 82, 117, 110, 93, 41, 59, 32, 107, 46, 112, 114, 101, 82, 117, 110, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 117, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 40, 114, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 60, 32, 70, 32, 124, 124, 32, 40, 107, 46, 115, 101, 116, 83, 116, 97, 116, 117, 115, 32, 63, 32, 40, 107, 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, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 107, 46, 115, 101, 116, 83, 116, 97, 116, 117, 115, 40, 34, 34, 41, 44, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 49, 41, 41, 32, 58, 32, 97, 40, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 112, 114, 101, 73, 110, 105, 116, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 107, 46, 112, 114, 101, 73, 110, 105, 116, 32, 38, 38, 32, 40, 107, 46, 112, 114, 101, 73, 110, 105, 116, 32, 61, 32, 91, 107, 46, 112, 114, 101, 73, 110, 105, 116, 93, 41, 59, 32, 48, 32, 60, 32, 107, 46, 112, 114, 101, 73, 110, 105, 116, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 107, 46, 112, 114, 101, 73, 110, 105, 116, 46, 112, 111, 112, 40, 41, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 99, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 109, 111, 100, 117, 108, 101, 82, 116, 110, 32, 61, 32, 99, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 82, 116, 110, 59, 10, 32, 32, 32, 32, 125, 59, 10, 32, 32, 125, 41, 40, 41, 59, 10, 32, 32, 118, 97, 114, 32, 100, 111, 116, 108, 111, 116, 116, 105, 101, 95, 112, 108, 97, 121, 101, 114, 95, 100, 101, 102, 97, 117, 108, 116, 32, 61, 32, 99, 114, 101, 97, 116, 101, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 77, 111, 100, 117, 108, 101, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 99, 111, 114, 101, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 119, 97, 115, 109, 45, 108, 111, 97, 100, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 95, 116, 114, 121, 76, 111, 97, 100, 40, 117, 114, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 111, 100, 117, 108, 101, 32, 61, 32, 121, 105, 101, 108, 100, 32, 100, 111, 116, 108, 111, 116, 116, 105, 101, 95, 112, 108, 97, 121, 101, 114, 95, 100, 101, 102, 97, 117, 108, 116, 40, 123, 32, 108, 111, 99, 97, 116, 101, 70, 105, 108, 101, 58, 32, 40, 41, 32, 61, 62, 32, 117, 114, 108, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 84, 114, 105, 101, 115, 32, 116, 111, 32, 108, 111, 97, 100, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 109, 111, 100, 117, 108, 101, 32, 102, 114, 111, 109, 32, 116, 104, 101, 32, 112, 114, 105, 109, 97, 114, 121, 32, 85, 82, 76, 44, 32, 102, 97, 108, 108, 105, 110, 103, 32, 98, 97, 99, 107, 32, 116, 111, 32, 97, 32, 98, 97, 99, 107, 117, 112, 32, 85, 82, 76, 32, 105, 102, 32, 110, 101, 99, 101, 115, 115, 97, 114, 121, 46, 10, 32, 32, 32, 32, 32, 42, 32, 84, 104, 114, 111, 119, 115, 32, 97, 110, 32, 101, 114, 114, 111, 114, 32, 105, 102, 32, 98, 111, 116, 104, 32, 85, 82, 76, 115, 32, 102, 97, 105, 108, 32, 116, 111, 32, 108, 111, 97, 100, 32, 116, 104, 101, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 32, 64, 114, 101, 116, 117, 114, 110, 115, 32, 80, 114, 111, 109, 105, 115, 101, 60, 77, 111, 100, 117, 108, 101, 62, 32, 45, 32, 65, 32, 112, 114, 111, 109, 105, 115, 101, 32, 116, 104, 97, 116, 32, 114, 101, 115, 111, 108, 118, 101, 115, 32, 116, 111, 32, 116, 104, 101, 32, 108, 111, 97, 100, 101, 100, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 95, 108, 111, 97, 100, 87, 105, 116, 104, 66, 97, 99, 107, 117, 112, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 32, 61, 32, 116, 104, 105, 115, 46, 95, 116, 114, 121, 76, 111, 97, 100, 40, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 41, 46, 99, 97, 116, 99, 104, 40, 40, 105, 110, 105, 116, 105, 97, 108, 69, 114, 114, 111, 114, 41, 32, 61, 62, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 97, 99, 107, 117, 112, 85, 114, 108, 32, 61, 32, 96, 104, 116, 116, 112, 115, 58, 47, 47, 117, 110, 112, 107, 103, 46, 99, 111, 109, 47, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 78, 65, 77, 69, 125, 64, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 86, 69, 82, 83, 73, 79, 78, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 125, 46, 32, 69, 114, 114, 111, 114, 58, 32, 36, 123, 105, 110, 105, 116, 105, 97, 108, 69, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 97, 99, 107, 117, 112, 85, 114, 108, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 121, 105, 101, 108, 100, 32, 116, 104, 105, 115, 46, 95, 116, 114, 121, 76, 111, 97, 100, 40, 98, 97, 99, 107, 117, 112, 85, 114, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 98, 97, 99, 107, 117, 112, 69, 114, 114, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 105, 116, 105, 97, 108, 69, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 98, 97, 99, 107, 117, 112, 69, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 80, 117, 98, 108, 105, 99, 32, 109, 101, 116, 104, 111, 100, 32, 116, 111, 32, 108, 111, 97, 100, 32, 116, 104, 101, 32, 87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 32, 85, 116, 105, 108, 105, 122, 101, 115, 32, 97, 32, 112, 114, 105, 109, 97, 114, 121, 32, 97, 110, 100, 32, 98, 97, 99, 107, 117, 112, 32, 85, 82, 76, 32, 102, 111, 114, 32, 114, 111, 98, 117, 115, 116, 110, 101, 115, 115, 46, 10, 32, 32, 32, 32, 32, 42, 32, 64, 114, 101, 116, 117, 114, 110, 115, 32, 80, 114, 111, 109, 105, 115, 101, 60, 77, 111, 100, 117, 108, 101, 62, 32, 45, 32, 65, 32, 112, 114, 111, 109, 105, 115, 101, 32, 116, 104, 97, 116, 32, 114, 101, 115, 111, 108, 118, 101, 115, 32, 116, 111, 32, 116, 104, 101, 32, 108, 111, 97, 100, 101, 100, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 108, 111, 97, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 87, 105, 116, 104, 66, 97, 99, 107, 117, 112, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 83, 101, 116, 115, 32, 97, 32, 110, 101, 119, 32, 85, 82, 76, 32, 102, 111, 114, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 102, 105, 108, 101, 32, 97, 110, 100, 32, 105, 110, 118, 97, 108, 105, 100, 97, 116, 101, 115, 32, 116, 104, 101, 32, 99, 117, 114, 114, 101, 110, 116, 32, 109, 111, 100, 117, 108, 101, 32, 112, 114, 111, 109, 105, 115, 101, 46, 10, 32, 32, 32, 32, 32, 42, 10, 32, 32, 32, 32, 32, 42, 32, 64, 112, 97, 114, 97, 109, 32, 115, 116, 114, 105, 110, 103, 32, 45, 32, 32, 84, 104, 101, 32, 110, 101, 119, 32, 85, 82, 76, 32, 102, 111, 114, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 102, 105, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 117, 114, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 117, 114, 108, 32, 61, 61, 61, 32, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 32, 61, 32, 117, 114, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 47, 47, 32, 101, 115, 108, 105, 110, 116, 45, 100, 105, 115, 97, 98, 108, 101, 45, 110, 101, 120, 116, 45, 108, 105, 110, 101, 32, 64, 116, 121, 112, 101, 115, 99, 114, 105, 112, 116, 45, 101, 115, 108, 105, 110, 116, 47, 110, 97, 109, 105, 110, 103, 45, 99, 111, 110, 118, 101, 110, 116, 105, 111, 110, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 44, 32, 34, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 47, 47, 32, 85, 82, 76, 32, 102, 111, 114, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 102, 105, 108, 101, 44, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 101, 100, 32, 117, 115, 105, 110, 103, 32, 112, 97, 99, 107, 97, 103, 101, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 44, 32, 34, 95, 119, 97, 115, 109, 85, 82, 76, 34, 44, 32, 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, 80, 65, 67, 75, 65, 71, 69, 95, 78, 65, 77, 69, 125, 64, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 86, 69, 82, 83, 73, 79, 78, 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, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 101, 118, 101, 110, 116, 45, 109, 97, 110, 97, 103, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 69, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 34, 44, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 108, 101, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 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, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 108, 105, 115, 116, 101, 110, 101, 114, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 83, 101, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 97, 100, 100, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 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, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 108, 105, 115, 116, 101, 110, 101, 114, 115, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 100, 101, 108, 101, 116, 101, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 115, 105, 122, 101, 32, 61, 61, 61, 32, 48, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 100, 105, 115, 112, 97, 116, 99, 104, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 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, 101, 118, 101, 110, 116, 46, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 61, 62, 32, 108, 105, 115, 116, 101, 110, 101, 114, 40, 101, 118, 101, 110, 116, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 111, 102, 102, 115, 99, 114, 101, 101, 110, 45, 111, 98, 115, 101, 114, 118, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 79, 98, 115, 101, 114, 118, 101, 114, 67, 97, 108, 108, 98, 97, 99, 107, 32, 61, 32, 40, 101, 110, 116, 114, 105, 101, 115, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 110, 116, 114, 105, 101, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 110, 116, 114, 121, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 103, 101, 116, 40, 101, 110, 116, 114, 121, 46, 116, 97, 114, 103, 101, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 110, 116, 114, 121, 46, 105, 115, 73, 110, 116, 101, 114, 115, 101, 99, 116, 105, 110, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 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, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 79, 98, 115, 101, 114, 118, 101, 114, 67, 97, 108, 108, 98, 97, 99, 107, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 101, 115, 104, 111, 108, 100, 58, 32, 48, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 44, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 104, 97, 115, 40, 99, 97, 110, 118, 97, 115, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 101, 116, 40, 99, 97, 110, 118, 97, 115, 44, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 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, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 105, 122, 101, 32, 61, 61, 61, 32, 48, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 98, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 100, 105, 115, 99, 111, 110, 110, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 114, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 34, 44, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 41, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 114, 101, 115, 105, 122, 101, 45, 111, 98, 115, 101, 114, 118, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 82, 69, 83, 73, 90, 69, 95, 68, 69, 66, 79, 85, 78, 67, 69, 95, 84, 73, 77, 69, 32, 61, 32, 49, 48, 48, 59, 10, 32, 32, 118, 97, 114, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 105, 122, 101, 72, 97, 110, 100, 108, 101, 114, 32, 61, 32, 40, 101, 110, 116, 114, 105, 101, 115, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 110, 116, 114, 105, 101, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 110, 116, 114, 121, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 101, 108, 101, 109, 101, 110, 116, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 103, 101, 116, 40, 101, 110, 116, 114, 121, 46, 116, 97, 114, 103, 101, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 101, 108, 101, 109, 101, 110, 116, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 91, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 44, 32, 116, 105, 109, 101, 111, 117, 116, 93, 32, 61, 32, 101, 108, 101, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 108, 101, 97, 114, 84, 105, 109, 101, 111, 117, 116, 40, 116, 105, 109, 101, 111, 117, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 110, 101, 119, 84, 105, 109, 101, 111, 117, 116, 32, 61, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 69, 83, 73, 90, 69, 95, 68, 69, 66, 79, 85, 78, 67, 69, 95, 84, 73, 77, 69, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 101, 116, 40, 101, 110, 116, 114, 121, 46, 116, 97, 114, 103, 101, 116, 44, 32, 91, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 44, 32, 110, 101, 119, 84, 105, 109, 101, 111, 117, 116, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 101, 119, 32, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 114, 101, 115, 105, 122, 101, 72, 97, 110, 100, 108, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 44, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 104, 97, 115, 40, 99, 97, 110, 118, 97, 115, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 101, 116, 40, 99, 97, 110, 118, 97, 115, 44, 32, 91, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 44, 32, 48, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 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, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 105, 122, 101, 32, 61, 61, 61, 32, 48, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 98, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 100, 105, 115, 99, 111, 110, 110, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 114, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 34, 44, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 41, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 117, 116, 105, 108, 115, 46, 116, 115, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 72, 101, 120, 67, 111, 108, 111, 114, 40, 99, 111, 108, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 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, 99, 111, 108, 111, 114, 41, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 104, 101, 120, 83, 116, 114, 105, 110, 103, 84, 111, 82, 71, 66, 65, 73, 110, 116, 40, 99, 111, 108, 111, 114, 72, 101, 120, 41, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 72, 101, 120, 67, 111, 108, 111, 114, 40, 99, 111, 108, 111, 114, 72, 101, 120, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 101, 116, 32, 104, 101, 120, 32, 61, 32, 99, 111, 108, 111, 114, 72, 101, 120, 46, 114, 101, 112, 108, 97, 99, 101, 40, 34, 35, 34, 44, 32, 34, 34, 41, 59, 10, 32, 32, 32, 32, 104, 101, 120, 32, 61, 32, 104, 101, 120, 46, 108, 101, 110, 103, 116, 104, 32, 61, 61, 61, 32, 54, 32, 63, 32, 96, 36, 123, 104, 101, 120, 125, 102, 102, 96, 32, 58, 32, 104, 101, 120, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 112, 97, 114, 115, 101, 73, 110, 116, 40, 104, 101, 120, 44, 32, 49, 54, 41, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 102, 105, 108, 101, 68, 97, 116, 97, 46, 98, 121, 116, 101, 76, 101, 110, 103, 116, 104, 32, 60, 32, 52, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 105, 108, 101, 83, 105, 103, 110, 97, 116, 117, 114, 101, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 102, 105, 108, 101, 68, 97, 116, 97, 46, 115, 108, 105, 99, 101, 40, 48, 44, 32, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 46, 98, 121, 116, 101, 76, 101, 110, 103, 116, 104, 41, 41, 59, 10, 32, 32, 32, 32, 102, 111, 114, 32, 40, 108, 101, 116, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 46, 108, 101, 110, 103, 116, 104, 59, 32, 105, 32, 43, 61, 32, 49, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 91, 105, 93, 32, 33, 61, 61, 32, 102, 105, 108, 101, 83, 105, 103, 110, 97, 116, 117, 114, 101, 91, 105, 93, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 74, 83, 79, 78, 40, 106, 115, 111, 110, 41, 32, 123, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 76, 79, 84, 84, 73, 69, 95, 74, 83, 79, 78, 95, 77, 65, 78, 68, 65, 84, 79, 82, 89, 95, 70, 73, 69, 76, 68, 83, 46, 101, 118, 101, 114, 121, 40, 40, 102, 105, 101, 108, 100, 41, 32, 61, 62, 32, 79, 98, 106, 101, 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 46, 99, 97, 108, 108, 40, 106, 115, 111, 110, 44, 32, 102, 105, 101, 108, 100, 41, 41, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 102, 105, 108, 101, 68, 97, 116, 97, 32, 61, 61, 61, 32, 34, 115, 116, 114, 105, 110, 103, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 74, 83, 79, 78, 40, 74, 83, 79, 78, 46, 112, 97, 114, 115, 101, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 95, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 74, 83, 79, 78, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 103, 101, 116, 68, 101, 102, 97, 117, 108, 116, 68, 80, 82, 40, 41, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 112, 114, 32, 61, 32, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 63, 32, 119, 105, 110, 100, 111, 119, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 58, 32, 49, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 49, 32, 43, 32, 40, 100, 112, 114, 32, 45, 32, 49, 41, 32, 42, 32, 68, 69, 70, 65, 85, 76, 84, 95, 68, 80, 82, 95, 70, 65, 67, 84, 79, 82, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 69, 108, 101, 109, 101, 110, 116, 73, 110, 86, 105, 101, 119, 112, 111, 114, 116, 40, 101, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 99, 116, 32, 61, 32, 101, 108, 101, 109, 101, 110, 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, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 99, 116, 46, 116, 111, 112, 32, 62, 61, 32, 48, 32, 38, 38, 32, 114, 101, 99, 116, 46, 108, 101, 102, 116, 32, 62, 61, 32, 48, 32, 38, 38, 32, 114, 101, 99, 116, 46, 98, 111, 116, 116, 111, 109, 32, 60, 61, 32, 40, 119, 105, 110, 100, 111, 119, 46, 105, 110, 110, 101, 114, 72, 101, 105, 103, 104, 116, 32, 124, 124, 32, 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, 41, 32, 38, 38, 32, 114, 101, 99, 116, 46, 114, 105, 103, 104, 116, 32, 60, 61, 32, 40, 119, 105, 110, 100, 111, 119, 46, 105, 110, 110, 101, 114, 87, 105, 100, 116, 104, 32, 124, 124, 32, 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, 41, 59, 10, 32, 32, 125, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 32, 61, 32, 40, 109, 111, 100, 101, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 34, 114, 101, 118, 101, 114, 115, 101, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 34, 98, 111, 117, 110, 99, 101, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 66, 111, 117, 110, 99, 101, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 34, 114, 101, 118, 101, 114, 115, 101, 45, 98, 111, 117, 110, 99, 101, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 66, 111, 117, 110, 99, 101, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 70, 111, 114, 119, 97, 114, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 32, 61, 32, 40, 102, 105, 116, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 99, 111, 110, 116, 97, 105, 110, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 67, 111, 110, 116, 97, 105, 110, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 99, 111, 118, 101, 114, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 67, 111, 118, 101, 114, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 102, 105, 108, 108, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 70, 105, 108, 108, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 102, 105, 116, 45, 104, 101, 105, 103, 104, 116, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 70, 105, 116, 72, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 102, 105, 116, 45, 119, 105, 100, 116, 104, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 70, 105, 116, 87, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 78, 111, 110, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 32, 61, 32, 40, 97, 108, 105, 103, 110, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 32, 61, 32, 110, 101, 119, 32, 109, 111, 100, 117, 108, 101, 46, 86, 101, 99, 116, 111, 114, 70, 108, 111, 97, 116, 40, 41, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 97, 108, 105, 103, 110, 91, 48, 93, 41, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 97, 108, 105, 103, 110, 91, 49, 93, 41, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 32, 61, 32, 40, 115, 101, 103, 109, 101, 110, 116, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 32, 61, 32, 110, 101, 119, 32, 109, 111, 100, 117, 108, 101, 46, 86, 101, 99, 116, 111, 114, 70, 108, 111, 97, 116, 40, 41, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 115, 101, 103, 109, 101, 110, 116, 46, 108, 101, 110, 103, 116, 104, 32, 33, 61, 61, 32, 50, 41, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 115, 101, 103, 109, 101, 110, 116, 91, 48, 93, 41, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 115, 101, 103, 109, 101, 110, 116, 91, 49, 93, 41, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 32, 61, 32, 99, 108, 97, 115, 115, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 99, 111, 110, 102, 105, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 99, 97, 110, 118, 97, 115, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 99, 111, 110, 116, 101, 120, 116, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 34, 44, 32, 123, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 105, 115, 70, 114, 111, 122, 101, 110, 34, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 99, 97, 110, 118, 97, 115, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 110, 101, 119, 32, 69, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 110, 101, 119, 32, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 32, 61, 32, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 99, 111, 110, 102, 105, 103, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 58, 32, 40, 40, 95, 97, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 41, 32, 124, 124, 32, 103, 101, 116, 68, 101, 102, 97, 117, 108, 116, 68, 80, 82, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 47, 47, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 105, 115, 32, 116, 114, 117, 101, 32, 98, 121, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 111, 32, 112, 114, 101, 118, 101, 110, 116, 32, 117, 110, 110, 101, 99, 101, 115, 115, 97, 114, 121, 32, 114, 101, 110, 100, 101, 114, 105, 110, 103, 32, 119, 104, 101, 110, 32, 116, 104, 101, 32, 99, 97, 110, 118, 97, 115, 32, 105, 115, 32, 111, 102, 102, 115, 99, 114, 101, 101, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 58, 32, 40, 95, 99, 32, 61, 32, 40, 95, 98, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 99, 32, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 46, 108, 111, 97, 100, 40, 41, 46, 116, 104, 101, 110, 40, 40, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 44, 32, 95, 98, 50, 44, 32, 95, 99, 50, 44, 32, 95, 100, 44, 32, 95, 101, 44, 32, 95, 102, 44, 32, 95, 103, 44, 32, 95, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 32, 109, 111, 100, 117, 108, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 32, 110, 101, 119, 32, 109, 111, 100, 117, 108, 101, 46, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 101, 109, 101, 73, 100, 58, 32, 40, 95, 97, 50, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 116, 104, 101, 109, 101, 73, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 50, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 117, 116, 111, 112, 108, 97, 121, 58, 32, 40, 95, 98, 50, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 50, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 48, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 40, 95, 99, 50, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 108, 111, 111, 112, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 99, 50, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 40, 40, 95, 100, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 111, 100, 101, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 100, 32, 58, 32, 34, 102, 111, 114, 119, 97, 114, 100, 34, 44, 32, 109, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 40, 40, 95, 101, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 101, 103, 109, 101, 110, 116, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 101, 32, 58, 32, 91, 93, 44, 32, 109, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 58, 32, 40, 95, 102, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 112, 101, 101, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 102, 32, 58, 32, 49, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 40, 95, 103, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 103, 32, 58, 32, 116, 114, 117, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 58, 32, 40, 95, 104, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 97, 114, 107, 101, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 104, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 32, 63, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 44, 32, 109, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 44, 32, 109, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 109, 111, 100, 117, 108, 101, 46, 99, 114, 101, 97, 116, 101, 68, 101, 102, 97, 117, 108, 116, 76, 97, 121, 111, 117, 116, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 114, 101, 97, 100, 121, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 83, 114, 99, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 99, 111, 110, 102, 105, 103, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 46, 99, 97, 116, 99, 104, 40, 40, 101, 114, 114, 111, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 114, 114, 111, 114, 58, 32, 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, 101, 114, 114, 111, 114, 125, 96, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 109, 101, 115, 115, 97, 103, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 40, 109, 101, 115, 115, 97, 103, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 32, 101, 114, 114, 111, 114, 58, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 109, 101, 115, 115, 97, 103, 101, 41, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 102, 101, 116, 99, 104, 68, 97, 116, 97, 40, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 121, 105, 101, 108, 100, 32, 102, 101, 116, 99, 104, 40, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 114, 101, 115, 112, 111, 110, 115, 101, 46, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 115, 114, 99, 125, 46, 32, 36, 123, 114, 101, 115, 112, 111, 110, 115, 101, 46, 115, 116, 97, 116, 117, 115, 125, 58, 32, 36, 123, 114, 101, 115, 112, 111, 110, 115, 101, 46, 115, 116, 97, 116, 117, 115, 84, 101, 120, 116, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 97, 116, 97, 32, 61, 32, 121, 105, 101, 108, 100, 32, 114, 101, 115, 112, 111, 110, 115, 101, 46, 97, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 105, 115, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 97, 116, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 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, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 100, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 108, 101, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 100, 97, 116, 97, 32, 61, 61, 61, 32, 34, 115, 116, 114, 105, 110, 103, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 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, 100, 97, 116, 97, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 100, 97, 116, 97, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 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, 100, 97, 116, 97, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 100, 97, 116, 97, 32, 61, 61, 61, 32, 34, 111, 98, 106, 101, 99, 116, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 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, 100, 97, 116, 97, 41, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 100, 97, 116, 97, 125, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 111, 97, 100, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 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, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 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, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 112, 108, 97, 121, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 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, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 40, 34, 115, 111, 109, 101, 116, 104, 105, 110, 103, 32, 119, 101, 110, 116, 32, 119, 114, 111, 110, 103, 44, 32, 116, 104, 101, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 119, 97, 115, 32, 115, 117, 112, 112, 111, 115, 101, 32, 116, 111, 32, 97, 117, 116, 111, 112, 108, 97, 121, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 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, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 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, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 34, 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, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 108, 111, 97, 100, 70, 114, 111, 109, 83, 114, 99, 40, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 102, 101, 116, 99, 104, 68, 97, 116, 97, 40, 115, 114, 99, 41, 46, 116, 104, 101, 110, 40, 40, 100, 97, 116, 97, 41, 32, 61, 62, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 100, 97, 116, 97, 41, 41, 46, 99, 97, 116, 99, 104, 40, 40, 101, 114, 114, 111, 114, 41, 32, 61, 62, 32, 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, 115, 114, 99, 125, 46, 32, 36, 123, 101, 114, 114, 111, 114, 125, 96, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 108, 97, 121, 111, 117, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 97, 121, 111, 117, 116, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 108, 97, 121, 111, 117, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 97, 121, 111, 117, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 91, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 46, 103, 101, 116, 40, 48, 41, 44, 32, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 46, 103, 101, 116, 40, 49, 41, 93, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 44, 32, 95, 101, 44, 32, 95, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 97, 50, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 70, 105, 116, 46, 67, 111, 110, 116, 97, 105, 110, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 99, 111, 110, 116, 97, 105, 110, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 98, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 70, 105, 116, 46, 67, 111, 118, 101, 114, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 99, 111, 118, 101, 114, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 99, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 99, 46, 70, 105, 116, 46, 70, 105, 108, 108, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 105, 108, 108, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 100, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 100, 46, 70, 105, 116, 46, 70, 105, 116, 72, 101, 105, 103, 104, 116, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 105, 116, 45, 104, 101, 105, 103, 104, 116, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 101, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 101, 46, 70, 105, 116, 46, 70, 105, 116, 87, 105, 100, 116, 104, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 105, 116, 45, 119, 105, 100, 116, 104, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 102, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 102, 46, 70, 105, 116, 46, 78, 111, 110, 101, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 110, 111, 110, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 99, 111, 110, 116, 97, 105, 110, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 109, 97, 114, 107, 101, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 109, 97, 114, 107, 101, 114, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 97, 114, 107, 101, 114, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 109, 97, 110, 105, 102, 101, 115, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 110, 105, 102, 101, 115, 116, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 109, 97, 110, 105, 102, 101, 115, 116, 83, 116, 114, 105, 110, 103, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 33, 109, 97, 110, 105, 102, 101, 115, 116, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 110, 105, 102, 101, 115, 116, 74, 115, 111, 110, 32, 61, 32, 74, 83, 79, 78, 46, 112, 97, 114, 115, 101, 40, 109, 97, 110, 105, 102, 101, 115, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 79, 98, 106, 101, 99, 116, 46, 107, 101, 121, 115, 40, 109, 97, 110, 105, 102, 101, 115, 116, 74, 115, 111, 110, 41, 46, 108, 101, 110, 103, 116, 104, 32, 61, 61, 61, 32, 48, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 97, 110, 105, 102, 101, 115, 116, 74, 115, 111, 110, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 95, 101, 114, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 115, 101, 103, 109, 101, 110, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 101, 103, 109, 101, 110, 116, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 115, 101, 103, 109, 101, 110, 116, 32, 38, 38, 32, 115, 101, 103, 109, 101, 110, 116, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 61, 32, 50, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 115, 101, 103, 109, 101, 110, 116, 46, 103, 101, 116, 40, 48, 41, 44, 32, 115, 101, 103, 109, 101, 110, 116, 46, 103, 101, 116, 40, 49, 41, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 108, 111, 111, 112, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 109, 111, 100, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 111, 100, 101, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 109, 111, 100, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 40, 40, 95, 98, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 114, 101, 118, 101, 114, 115, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 40, 40, 95, 99, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 99, 46, 77, 111, 100, 101, 46, 66, 111, 117, 110, 99, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 98, 111, 117, 110, 99, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 40, 40, 95, 100, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 100, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 66, 111, 117, 110, 99, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 114, 101, 118, 101, 114, 115, 101, 45, 98, 111, 117, 110, 99, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 111, 114, 119, 97, 114, 100, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 70, 114, 111, 122, 101, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 32, 58, 32, 34, 34, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 97, 117, 116, 111, 112, 108, 97, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 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, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 115, 112, 101, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 115, 112, 101, 101, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 82, 101, 97, 100, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 32, 33, 61, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 76, 111, 97, 100, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 76, 111, 97, 100, 101, 100, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 80, 97, 117, 115, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 80, 97, 117, 115, 101, 100, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 83, 116, 111, 112, 112, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 83, 116, 111, 112, 112, 101, 100, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 108, 111, 111, 112, 67, 111, 117, 110, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 108, 111, 111, 112, 67, 111, 117, 110, 116, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 100, 117, 114, 97, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 100, 117, 114, 97, 116, 105, 111, 110, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 99, 97, 110, 118, 97, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 40, 99, 111, 110, 102, 105, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 44, 32, 95, 101, 44, 32, 95, 102, 44, 32, 95, 103, 44, 32, 95, 104, 44, 32, 95, 105, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 33, 61, 61, 32, 110, 117, 108, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 101, 109, 101, 73, 100, 58, 32, 40, 95, 97, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 116, 104, 101, 109, 101, 73, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 117, 116, 111, 112, 108, 97, 121, 58, 32, 40, 95, 98, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 48, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 40, 95, 99, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 108, 111, 111, 112, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 99, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 40, 40, 95, 100, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 111, 100, 101, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 100, 32, 58, 32, 34, 102, 111, 114, 119, 97, 114, 100, 34, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 40, 40, 95, 101, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 101, 103, 109, 101, 110, 116, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 101, 32, 58, 32, 91, 93, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 58, 32, 40, 95, 102, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 112, 101, 101, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 102, 32, 58, 32, 49, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 40, 95, 103, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 103, 32, 58, 32, 116, 114, 117, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 58, 32, 40, 95, 104, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 97, 114, 107, 101, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 104, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 32, 63, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 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, 76, 97, 121, 111, 117, 116, 40, 41, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 83, 114, 99, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 40, 95, 105, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 105, 32, 58, 32, 34, 34, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 114, 101, 110, 100, 101, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 101, 100, 32, 61, 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, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 114, 101, 110, 100, 101, 114, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 117, 102, 102, 101, 114, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 108, 97, 109, 112, 101, 100, 66, 117, 102, 102, 101, 114, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 67, 108, 97, 109, 112, 101, 100, 65, 114, 114, 97, 121, 40, 98, 117, 102, 102, 101, 114, 44, 32, 48, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 42, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 42, 32, 52, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 101, 116, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 73, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 61, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 32, 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, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 46, 100, 97, 116, 97, 46, 115, 101, 116, 40, 99, 108, 97, 109, 112, 101, 100, 66, 117, 102, 102, 101, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 32, 110, 101, 119, 32, 73, 109, 97, 103, 101, 68, 97, 116, 97, 40, 99, 108, 97, 109, 112, 101, 100, 66, 117, 102, 102, 101, 114, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 109, 97, 103, 101, 68, 97, 116, 97, 44, 32, 48, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 114, 101, 110, 100, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 100, 114, 97, 119, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 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, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 110, 101, 120, 116, 70, 114, 97, 109, 101, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 114, 101, 113, 117, 101, 115, 116, 70, 114, 97, 109, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 117, 112, 100, 97, 116, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 70, 114, 97, 109, 101, 40, 110, 101, 120, 116, 70, 114, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 117, 112, 100, 97, 116, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 114, 101, 110, 100, 101, 114, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 67, 111, 109, 112, 108, 101, 116, 101, 40, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 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, 46, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 67, 111, 117, 110, 116, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 108, 111, 111, 112, 67, 111, 117, 110, 116, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 99, 111, 109, 112, 108, 101, 116, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 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, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 108, 97, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 32, 124, 124, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 112, 108, 97, 121, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 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, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 38, 38, 32, 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, 32, 38, 38, 32, 33, 105, 115, 69, 108, 101, 109, 101, 110, 116, 73, 110, 86, 105, 101, 119, 112, 111, 114, 116, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 97, 117, 115, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 80, 97, 117, 115, 101, 100, 40, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 112, 97, 117, 115, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 111, 112, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 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, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 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, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 115, 116, 111, 112, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 70, 114, 97, 109, 101, 40, 102, 114, 97, 109, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 102, 114, 97, 109, 101, 32, 60, 32, 48, 32, 124, 124, 32, 102, 114, 97, 109, 101, 32, 62, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 40, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 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, 102, 114, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 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, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 112, 101, 101, 100, 40, 115, 112, 101, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 99, 111, 108, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 61, 32, 99, 111, 108, 111, 114, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 104, 101, 120, 83, 116, 114, 105, 110, 103, 84, 111, 82, 71, 66, 65, 73, 110, 116, 40, 99, 111, 108, 111, 114, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 32, 61, 32, 99, 111, 108, 111, 114, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 76, 111, 111, 112, 40, 108, 111, 111, 112, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 108, 111, 111, 112, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 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, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 100, 101, 115, 116, 114, 111, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 100, 101, 108, 101, 116, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 100, 101, 115, 116, 114, 111, 121, 34, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 32, 61, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 101, 101, 122, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 33, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 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, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 117, 110, 102, 114, 101, 101, 122, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 115, 105, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 124, 124, 32, 33, 116, 104, 105, 115, 46, 105, 115, 76, 111, 97, 100, 101, 100, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 112, 114, 32, 61, 32, 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, 32, 124, 124, 32, 119, 105, 110, 100, 111, 119, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 104, 101, 105, 103, 104, 116, 58, 32, 99, 108, 105, 101, 110, 116, 72, 101, 105, 103, 104, 116, 44, 32, 119, 105, 100, 116, 104, 58, 32, 99, 108, 105, 101, 110, 116, 87, 105, 100, 116, 104, 32, 125, 32, 61, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 61, 32, 99, 108, 105, 101, 110, 116, 87, 105, 100, 116, 104, 32, 42, 32, 100, 112, 114, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 61, 32, 99, 108, 105, 101, 110, 116, 72, 101, 105, 103, 104, 116, 32, 42, 32, 100, 112, 114, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 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, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 101, 103, 109, 101, 110, 116, 40, 115, 116, 97, 114, 116, 70, 114, 97, 109, 101, 44, 32, 101, 110, 100, 70, 114, 97, 109, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 40, 91, 115, 116, 97, 114, 116, 70, 114, 97, 109, 101, 44, 32, 101, 110, 100, 70, 114, 97, 109, 101, 93, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 77, 111, 100, 101, 40, 109, 111, 100, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 40, 109, 111, 100, 101, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 82, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 40, 99, 111, 110, 102, 105, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 95, 97, 32, 61, 32, 99, 111, 110, 102, 105, 103, 44, 32, 123, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 44, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 125, 32, 61, 32, 95, 97, 44, 32, 114, 101, 115, 116, 67, 111, 110, 102, 105, 103, 32, 61, 32, 95, 95, 111, 98, 106, 82, 101, 115, 116, 40, 95, 97, 44, 32, 91, 34, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 34, 44, 32, 34, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 34, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 32, 61, 32, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 44, 32, 114, 101, 115, 116, 67, 111, 110, 102, 105, 103, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 47, 47, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 105, 115, 32, 97, 32, 115, 112, 101, 99, 105, 97, 108, 32, 99, 97, 115, 101, 44, 32, 105, 116, 32, 115, 104, 111, 117, 108, 100, 32, 98, 101, 32, 115, 101, 116, 32, 116, 111, 32, 116, 104, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 118, 97, 108, 117, 101, 32, 105, 102, 32, 105, 116, 39, 115, 32, 110, 111, 116, 32, 112, 114, 111, 118, 105, 100, 101, 100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 58, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 103, 101, 116, 68, 101, 102, 97, 117, 108, 116, 68, 80, 82, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 58, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 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, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 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, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 40, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 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, 32, 61, 61, 61, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 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, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 111, 97, 100, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 114, 114, 111, 114, 58, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 70, 97, 105, 108, 101, 100, 32, 116, 111, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 58, 36, 123, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 125, 96, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 77, 97, 114, 107, 101, 114, 40, 109, 97, 114, 107, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 115, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 109, 97, 114, 107, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 109, 97, 114, 107, 101, 114, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 117, 108, 116, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 108, 101, 116, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 109, 97, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 59, 32, 105, 32, 43, 61, 32, 49, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 32, 61, 32, 109, 97, 114, 107, 101, 114, 115, 46, 103, 101, 116, 40, 105, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 46, 112, 117, 115, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 109, 97, 114, 107, 101, 114, 46, 110, 97, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 105, 109, 101, 58, 32, 109, 97, 114, 107, 101, 114, 46, 116, 105, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 117, 114, 97, 116, 105, 111, 110, 58, 32, 109, 97, 114, 107, 101, 114, 46, 100, 117, 114, 97, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 115, 117, 108, 116, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 40, 116, 104, 101, 109, 101, 73, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 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, 104, 101, 109, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 97, 100, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 115, 101, 116, 84, 104, 101, 109, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 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, 115, 101, 116, 84, 104, 101, 109, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 40, 116, 104, 101, 109, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 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, 116, 104, 101, 109, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 97, 100, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 108, 111, 116, 115, 40, 115, 108, 111, 116, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 115, 108, 111, 116, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 76, 97, 121, 111, 117, 116, 40, 108, 97, 121, 111, 117, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 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, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 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, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 40, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 40, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 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, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 117, 114, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 46, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 117, 114, 108, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 114, 116, 101, 100, 32, 61, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 115, 116, 97, 114, 116, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 115, 116, 97, 114, 116, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 111, 112, 112, 101, 100, 32, 61, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 115, 116, 111, 112, 112, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 115, 116, 111, 112, 112, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 99, 116, 32, 61, 32, 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, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 99, 97, 108, 101, 88, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 47, 32, 114, 101, 99, 116, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 99, 97, 108, 101, 89, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 47, 32, 114, 101, 99, 116, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 61, 32, 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, 32, 124, 124, 32, 119, 105, 110, 100, 111, 119, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 40, 101, 118, 101, 110, 116, 46, 99, 108, 105, 101, 110, 116, 88, 32, 45, 32, 114, 101, 99, 116, 46, 108, 101, 102, 116, 41, 32, 42, 32, 115, 99, 97, 108, 101, 88, 32, 47, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 40, 101, 118, 101, 110, 116, 46, 99, 108, 105, 101, 110, 116, 89, 32, 45, 32, 114, 101, 99, 116, 46, 116, 111, 112, 41, 32, 42, 32, 115, 99, 97, 108, 101, 89, 32, 47, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 120, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 85, 112, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 76, 101, 97, 118, 101, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 86, 101, 99, 116, 111, 114, 32, 61, 32, 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, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 108, 101, 116, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 86, 101, 99, 116, 111, 114, 46, 115, 105, 122, 101, 40, 41, 59, 32, 105, 32, 43, 61, 32, 49, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 112, 117, 115, 104, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 86, 101, 99, 116, 111, 114, 46, 103, 101, 116, 40, 105, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 33, 61, 61, 32, 110, 117, 108, 108, 32, 38, 38, 32, 116, 104, 105, 115, 46, 105, 115, 76, 111, 97, 100, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 116, 104, 105, 115, 46, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 85, 112, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 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, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 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, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 83, 105, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 97, 110, 105, 109, 97, 116, 105, 111, 110, 83, 105, 122, 101, 40, 41, 46, 103, 101, 116, 40, 48, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 40, 95, 100, 32, 61, 32, 40, 95, 99, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 99, 46, 97, 110, 105, 109, 97, 116, 105, 111, 110, 83, 105, 122, 101, 40, 41, 46, 103, 101, 116, 40, 49, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 100, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 105, 100, 116, 104, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 101, 105, 103, 104, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 66, 111, 111, 108, 101, 97, 110, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 66, 111, 111, 108, 101, 97, 110, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 78, 117, 109, 101, 114, 105, 99, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 78, 117, 109, 101, 114, 105, 99, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 83, 116, 114, 105, 110, 103, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 83, 116, 114, 105, 110, 103, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 71, 101, 116, 32, 116, 104, 101, 32, 98, 111, 117, 110, 100, 115, 32, 111, 102, 32, 97, 32, 108, 97, 121, 101, 114, 32, 98, 121, 32, 105, 116, 115, 32, 110, 97, 109, 101, 10, 32, 32, 32, 32, 32, 42, 32, 64, 112, 97, 114, 97, 109, 32, 108, 97, 121, 101, 114, 78, 97, 109, 101, 32, 45, 32, 84, 104, 101, 32, 110, 97, 109, 101, 32, 111, 102, 32, 116, 104, 101, 32, 108, 97, 121, 101, 114, 10, 32, 32, 32, 32, 32, 42, 32, 64, 114, 101, 116, 117, 114, 110, 115, 32, 84, 104, 101, 32, 98, 111, 117, 110, 100, 115, 32, 111, 102, 32, 116, 104, 101, 32, 108, 97, 121, 101, 114, 10, 32, 32, 32, 32, 32, 42, 10, 32, 32, 32, 32, 32, 42, 32, 64, 101, 120, 97, 109, 112, 108, 101, 10, 32, 32, 32, 32, 32, 42, 32, 96, 96, 96, 116, 121, 112, 101, 115, 99, 114, 105, 112, 116, 10, 32, 32, 32, 32, 32, 42, 32, 47, 47, 32, 68, 114, 97, 119, 32, 97, 32, 114, 101, 99, 116, 97, 110, 103, 108, 101, 32, 97, 114, 111, 117, 110, 100, 32, 116, 104, 101, 32, 108, 97, 121, 101, 114, 32, 39, 76, 97, 121, 101, 114, 32, 49, 39, 10, 32, 32, 32, 32, 32, 42, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 39, 114, 101, 110, 100, 101, 114, 39, 44, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 32, 61, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 46, 103, 101, 116, 76, 97, 121, 101, 114, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 40, 39, 76, 97, 121, 101, 114, 32, 49, 39, 41, 59, 10, 32, 32, 32, 32, 32, 42, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 105, 102, 32, 40, 98, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 41, 32, 123, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 32, 125, 32, 61, 32, 98, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 59, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 32, 32, 99, 111, 110, 116, 101, 120, 116, 46, 115, 116, 114, 111, 107, 101, 82, 101, 99, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 42, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 42, 32, 96, 96, 96, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 103, 101, 116, 76, 97, 121, 101, 114, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 40, 108, 97, 121, 101, 114, 78, 97, 109, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 111, 117, 110, 100, 115, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 103, 101, 116, 76, 97, 121, 101, 114, 66, 111, 117, 110, 100, 115, 40, 108, 97, 121, 101, 114, 78, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 111, 117, 110, 100, 115, 41, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 111, 117, 110, 100, 115, 46, 115, 105, 122, 101, 40, 41, 32, 33, 61, 61, 32, 52, 41, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 50, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 51, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 120, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 105, 100, 116, 104, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 101, 105, 103, 104, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 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, 104, 101, 109, 101, 44, 32, 115, 108, 111, 116, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 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, 104, 101, 109, 101, 44, 32, 115, 108, 111, 116, 115, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 34, 34, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 44, 32, 34, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 118, 97, 114, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 119, 111, 114, 107, 101, 114, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 46, 119, 111, 114, 107, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 32, 61, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 59, 10, 32, 32, 118, 97, 114, 32, 101, 118, 101, 110, 116, 72, 97, 110, 100, 108, 101, 114, 77, 97, 112, 32, 61, 32, 123, 10, 32, 32, 32, 32, 114, 101, 97, 100, 121, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 82, 101, 97, 100, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 99, 111, 109, 112, 108, 101, 116, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 67, 111, 109, 112, 108, 101, 116, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 76, 111, 97, 100, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 108, 111, 97, 100, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 69, 114, 114, 111, 114, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 69, 114, 114, 111, 114, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 76, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 108, 111, 97, 100, 69, 114, 114, 111, 114, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 111, 112, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 111, 112, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 76, 111, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 108, 111, 111, 112, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 108, 97, 121, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 112, 108, 97, 121, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 80, 108, 97, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 112, 108, 97, 121, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 97, 117, 115, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 112, 97, 117, 115, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 80, 97, 117, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 112, 97, 117, 115, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 111, 112, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 111, 112, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 83, 116, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 115, 116, 111, 112, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 102, 114, 97, 109, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 114, 97, 109, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 70, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 102, 114, 97, 109, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 114, 101, 110, 100, 101, 114, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 82, 101, 110, 100, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 114, 101, 110, 100, 101, 114, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 70, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 117, 110, 102, 114, 101, 101, 122, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 117, 110, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 85, 110, 102, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 117, 110, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 100, 101, 115, 116, 114, 111, 121, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 101, 115, 116, 114, 111, 121, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 68, 101, 115, 116, 114, 111, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 100, 101, 115, 116, 114, 111, 121, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 111, 109, 109, 97, 110, 100, 115, 32, 61, 32, 123, 10, 32, 32, 32, 32, 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, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 116, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 76, 111, 97, 100, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 76, 111, 97, 100, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 80, 97, 117, 115, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 80, 97, 117, 115, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 80, 108, 97, 121, 105, 110, 103, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 83, 116, 111, 112, 112, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 83, 116, 111, 112, 112, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 70, 114, 111, 122, 101, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 70, 114, 111, 122, 101, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 111, 112, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 111, 100, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 112, 101, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 117, 114, 97, 116, 105, 111, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 100, 117, 114, 97, 116, 105, 111, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 97, 114, 107, 101, 114, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 115, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 97, 114, 107, 101, 114, 115, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 117, 116, 111, 112, 108, 97, 121, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 117, 116, 111, 112, 108, 97, 121, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 103, 109, 101, 110, 116, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 97, 121, 111, 117, 116, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 82, 101, 97, 100, 121, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 82, 101, 97, 100, 121, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 110, 105, 102, 101, 115, 116, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 97, 110, 105, 102, 101, 115, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 116, 97, 116, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 76, 97, 121, 111, 117, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 97, 121, 111, 117, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 108, 97, 121, 111, 117, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 76, 97, 121, 111, 117, 116, 40, 108, 97, 121, 111, 117, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 99, 114, 101, 97, 116, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 110, 102, 105, 103, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 99, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 104, 97, 115, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 97, 108, 114, 101, 97, 100, 121, 32, 101, 120, 105, 115, 116, 115, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 110, 101, 119, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 99, 111, 110, 102, 105, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 61, 32, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 61, 32, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 115, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 32, 105, 110, 115, 116, 97, 110, 99, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 101, 118, 101, 110, 116, 115, 32, 61, 32, 91, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 99, 111, 109, 112, 108, 101, 116, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 102, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 108, 111, 97, 100, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 108, 111, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 112, 97, 117, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 112, 108, 97, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 115, 116, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 100, 101, 115, 116, 114, 111, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 102, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 117, 110, 102, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 114, 101, 110, 100, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 114, 101, 97, 100, 121, 34, 10, 32, 32, 32, 32, 32, 32, 93, 59, 10, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 101, 118, 101, 110, 116, 44, 32, 101, 118, 101, 110, 116, 72, 97, 110, 100, 108, 101, 114, 77, 97, 112, 91, 101, 118, 101, 110, 116, 93, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 100, 101, 115, 116, 114, 111, 121, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 100, 101, 115, 116, 114, 111, 121, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 100, 101, 108, 101, 116, 101, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 110, 102, 105, 103, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 99, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 40, 99, 111, 110, 102, 105, 103, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 40, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 116, 104, 101, 109, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 116, 104, 101, 109, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 84, 104, 101, 109, 101, 40, 116, 104, 101, 109, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 116, 104, 101, 109, 101, 68, 97, 116, 97, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 116, 104, 101, 109, 101, 68, 97, 116, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 40, 116, 104, 101, 109, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 97, 117, 115, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 97, 117, 115, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 108, 97, 121, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 108, 97, 121, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 114, 101, 115, 105, 122, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 61, 32, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 61, 32, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 70, 114, 97, 109, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 114, 97, 109, 101, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 102, 114, 97, 109, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 70, 114, 97, 109, 101, 40, 102, 114, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 77, 111, 100, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 111, 100, 101, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 109, 111, 100, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 77, 111, 100, 101, 40, 109, 111, 100, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 82, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 82, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 40, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 83, 101, 103, 109, 101, 110, 116, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 101, 103, 109, 101, 110, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 83, 101, 103, 109, 101, 110, 116, 40, 115, 101, 103, 109, 101, 110, 116, 91, 48, 93, 44, 32, 115, 101, 103, 109, 101, 110, 116, 91, 49, 93, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 83, 112, 101, 101, 100, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 112, 101, 101, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 112, 101, 101, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 83, 112, 101, 101, 100, 40, 115, 112, 101, 101, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 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, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 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, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 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, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 117, 114, 108, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 111, 112, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 116, 111, 112, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 117, 110, 102, 114, 101, 101, 122, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 77, 97, 114, 107, 101, 114, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 109, 97, 114, 107, 101, 114, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 77, 97, 114, 107, 101, 114, 40, 109, 97, 114, 107, 101, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 76, 111, 111, 112, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 111, 112, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 108, 111, 111, 112, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 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, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 76, 111, 111, 112, 40, 108, 111, 111, 112, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 101, 120, 101, 99, 117, 116, 101, 67, 111, 109, 109, 97, 110, 100, 40, 114, 112, 99, 82, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 101, 116, 104, 111, 100, 32, 61, 32, 114, 112, 99, 82, 101, 113, 117, 101, 115, 116, 46, 109, 101, 116, 104, 111, 100, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 99, 111, 109, 109, 97, 110, 100, 115, 91, 109, 101, 116, 104, 111, 100, 93, 32, 61, 61, 61, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 109, 109, 97, 110, 100, 115, 91, 109, 101, 116, 104, 111, 100, 93, 40, 114, 112, 99, 82, 101, 113, 117, 101, 115, 116, 41, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 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, 109, 101, 116, 104, 111, 100, 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, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 10, 32, 32, 115, 101, 108, 102, 46, 111, 110, 109, 101, 115, 115, 97, 103, 101, 32, 61, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 117, 108, 116, 32, 61, 32, 101, 120, 101, 99, 117, 116, 101, 67, 111, 109, 109, 97, 110, 100, 40, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 105, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 109, 101, 116, 104, 111, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 114, 114, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 101, 114, 114, 111, 114, 82, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 105, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 109, 101, 116, 104, 111, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 114, 114, 111, 114, 58, 32, 101, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 101, 114, 114, 111, 114, 82, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 100, 117, 109, 109, 121, 32, 61, 32, 34, 34, 59, 10, 32, 32, 118, 97, 114, 32, 100, 111, 116, 108, 111, 116, 116, 105, 101, 95, 119, 111, 114, 107, 101, 114, 95, 100, 101, 102, 97, 117, 108, 116, 32, 61, 32, 100, 117, 109, 109, 121, 59, 10, 125, 41, 40, 41, 59, 10])], { type: \"application/javascript\" }), i = URL.createObjectURL(n), s = new Worker(i);\n    return URL.revokeObjectURL(i), s;\n  }\n};\nvar u3 = w2;\nvar U1 = class {\n  constructor() {\n    _(this, \"_workers\", /* @__PURE__ */ new Map());\n    _(this, \"_animationWorkerMap\", /* @__PURE__ */ new Map());\n  }\n  getWorker(n) {\n    return this._workers.has(n) || this._workers.set(n, new u3()), this._workers.get(n);\n  }\n  assignAnimationToWorker(n, i) {\n    this._animationWorkerMap.set(n, i);\n  }\n  unassignAnimationFromWorker(n) {\n    this._animationWorkerMap.delete(n);\n  }\n  sendMessage(n, i, s) {\n    this.getWorker(n).postMessage(i, s || []);\n  }\n  terminateWorker(n) {\n    let i = this._workers.get(n);\n    i && (i.terminate(), this._workers.delete(n));\n  }\n};\nfunction l3(c, n) {\n  if (c instanceof OffscreenCanvas)\n    return { width: c.width, height: c.height };\n  let { height: i, width: s } = c.getBoundingClientRect();\n  return { width: s * n, height: i * n };\n}\nfunction h3() {\n  return Date.now().toString(36) + Math.random().toString(36).substr(2, 9);\n}\nvar q = class q2 {\n  constructor(n) {\n    _(this, \"_eventManager\", new s1());\n    _(this, \"_id\");\n    _(this, \"_worker\");\n    _(this, \"_canvas\");\n    _(this, \"_dotLottieInstanceState\", { markers: [], autoplay: false, backgroundColor: \"\", currentFrame: 0, duration: 0, loop: false, mode: \"forward\", segment: [0, 0], segmentDuration: 0, speed: 1, totalFrames: 0, isLoaded: false, isPlaying: false, isPaused: false, isStopped: true, isFrozen: false, useFrameInterpolation: false, renderConfig: { devicePixelRatio: Z() }, activeAnimationId: \"\", activeThemeId: \"\", layout: void 0, marker: void 0, isReady: false, manifest: null });\n    _(this, \"_created\", false);\n    _(this, \"_pointerUpMethod\");\n    _(this, \"_pointerDownMethod\");\n    _(this, \"_pointerMoveMethod\");\n    _(this, \"_pointerEnterMethod\");\n    _(this, \"_pointerExitMethod\");\n    var s, d, m;\n    this._canvas = n.canvas, this._id = `dotlottie-${h3()}`;\n    let i = n.workerId || \"defaultWorker\";\n    this._worker = q2._workerManager.getWorker(i), q2._workerManager.assignAnimationToWorker(this._id, i), q2._wasmUrl && this._sendMessage(\"setWasmUrl\", { url: q2._wasmUrl }), this._create(k(F({}, n), { renderConfig: k(F({}, n.renderConfig), { devicePixelRatio: ((s = n.renderConfig) == null ? void 0 : s.devicePixelRatio) || Z(), freezeOnOffscreen: (m = (d = n.renderConfig) == null ? void 0 : d.freezeOnOffscreen) != null ? m : true }) })), this._worker.addEventListener(\"message\", this._handleWorkerEvent.bind(this)), this._pointerUpMethod = this._onPointerUp.bind(this), this._pointerDownMethod = this._onPointerDown.bind(this), this._pointerMoveMethod = this._onPointerMove.bind(this), this._pointerEnterMethod = this._onPointerEnter.bind(this), this._pointerExitMethod = this._onPointerLeave.bind(this);\n  }\n  _handleWorkerEvent(n) {\n    return g(this, null, function* () {\n      let i = n.data;\n      i.id || (i.method === \"onLoad\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event), A && this._canvas instanceof HTMLCanvasElement && (this._dotLottieInstanceState.renderConfig.freezeOnOffscreen && W.observe(this._canvas, this), this._dotLottieInstanceState.renderConfig.autoResize && $.observe(this._canvas, this))), i.method === \"onComplete\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onDestroy\" && i.result.instanceId === this._id && this._eventManager.dispatch(i.result.event), i.method === \"onUnfreeze\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._dotLottieInstanceState.isFrozen = false, this._eventManager.dispatch(i.result.event)), i.method === \"onFrame\" && i.result.instanceId === this._id && (this._dotLottieInstanceState.currentFrame = i.result.event.currentFrame, this._eventManager.dispatch(i.result.event)), i.method === \"onRender\" && i.result.instanceId === this._id && this._eventManager.dispatch(i.result.event), i.method === \"onFreeze\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onPause\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onPlay\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onStop\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onLoadError\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onReady\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)));\n    });\n  }\n  _create(n) {\n    return g(this, null, function* () {\n      var d;\n      let i;\n      this._canvas instanceof HTMLCanvasElement ? i = this._canvas.transferControlToOffscreen() : i = this._canvas;\n      let { instanceId: s } = yield this._sendMessage(\"create\", F({ instanceId: this._id, config: k(F({}, n), { canvas: i }) }, l3(this._canvas, ((d = n.renderConfig) == null ? void 0 : d.devicePixelRatio) || Z())), [i]);\n      if (s !== this._id)\n        throw new Error(\"Instance ID mismatch\");\n      this._created = true, yield this._updateDotLottieInstanceState();\n    });\n  }\n  get isLoaded() {\n    return this._dotLottieInstanceState.isLoaded;\n  }\n  get isPlaying() {\n    return this._dotLottieInstanceState.isPlaying;\n  }\n  get isPaused() {\n    return this._dotLottieInstanceState.isPaused;\n  }\n  get isStopped() {\n    return this._dotLottieInstanceState.isStopped;\n  }\n  get currentFrame() {\n    return this._dotLottieInstanceState.currentFrame;\n  }\n  get isFrozen() {\n    return this._dotLottieInstanceState.isFrozen;\n  }\n  get segmentDuration() {\n    return this._dotLottieInstanceState.segmentDuration;\n  }\n  get totalFrames() {\n    return this._dotLottieInstanceState.totalFrames;\n  }\n  get segment() {\n    return this._dotLottieInstanceState.segment;\n  }\n  get speed() {\n    return this._dotLottieInstanceState.speed;\n  }\n  get duration() {\n    return this._dotLottieInstanceState.duration;\n  }\n  get isReady() {\n    return this._dotLottieInstanceState.isReady;\n  }\n  get mode() {\n    return this._dotLottieInstanceState.mode;\n  }\n  get canvas() {\n    return this._canvas;\n  }\n  get autoplay() {\n    return this._dotLottieInstanceState.autoplay;\n  }\n  get backgroundColor() {\n    return this._dotLottieInstanceState.backgroundColor;\n  }\n  get loop() {\n    return this._dotLottieInstanceState.loop;\n  }\n  get useFrameInterpolation() {\n    return this._dotLottieInstanceState.useFrameInterpolation;\n  }\n  get renderConfig() {\n    return this._dotLottieInstanceState.renderConfig;\n  }\n  get manifest() {\n    return this._dotLottieInstanceState.manifest;\n  }\n  get activeAnimationId() {\n    return this._dotLottieInstanceState.activeAnimationId;\n  }\n  get marker() {\n    return this._dotLottieInstanceState.marker;\n  }\n  get activeThemeId() {\n    return this._dotLottieInstanceState.activeThemeId;\n  }\n  get layout() {\n    return this._dotLottieInstanceState.layout;\n  }\n  play() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"play\", { instanceId: this._id }), yield this._updateDotLottieInstanceState(), A && this._canvas instanceof HTMLCanvasElement && this._dotLottieInstanceState.renderConfig.freezeOnOffscreen && !$1(this._canvas) && (yield this.freeze()));\n    });\n  }\n  pause() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"pause\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  stop() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"stop\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setSpeed(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setSpeed\", { instanceId: this._id, speed: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setMode(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setMode\", { instanceId: this._id, mode: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setFrame(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setFrame\", { frame: n, instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setSegment(n, i) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setSegment\", { instanceId: this._id, segment: [n, i] }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setRenderConfig(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return;\n      let m = n, { devicePixelRatio: i, freezeOnOffscreen: s } = m, d = z1(m, [\"devicePixelRatio\", \"freezeOnOffscreen\"]);\n      yield this._sendMessage(\"setRenderConfig\", { instanceId: this._id, renderConfig: k(F(F({}, this._dotLottieInstanceState.renderConfig), d), { devicePixelRatio: i || Z(), freezeOnOffscreen: s != null ? s : true }) }), yield this._updateDotLottieInstanceState(), A && this._canvas instanceof HTMLCanvasElement && (this._dotLottieInstanceState.renderConfig.autoResize ? $.observe(this._canvas, this) : $.unobserve(this._canvas), this._dotLottieInstanceState.renderConfig.freezeOnOffscreen ? W.observe(this._canvas, this) : (W.unobserve(this._canvas), this._dotLottieInstanceState.isFrozen && (yield this.unfreeze())));\n    });\n  }\n  setUseFrameInterpolation(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setUseFrameInterpolation\", { instanceId: this._id, useFrameInterpolation: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setTheme(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = this._sendMessage(\"setTheme\", { instanceId: this._id, themeId: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  load(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"load\", { config: n, instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setLoop(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setLoop\", { instanceId: this._id, loop: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  resize() {\n    return g(this, null, function* () {\n      if (!this._created)\n        return;\n      let { height: n, width: i } = l3(this._canvas, this._dotLottieInstanceState.renderConfig.devicePixelRatio || Z());\n      yield this._sendMessage(\"resize\", { height: n, instanceId: this._id, width: i }), yield this._updateDotLottieInstanceState();\n    });\n  }\n  destroy() {\n    return g(this, null, function* () {\n      this._created && (this._created = false, yield this._sendMessage(\"destroy\", { instanceId: this._id }), this._cleanupStateMachineListeners(), q2._workerManager.unassignAnimationFromWorker(this._id), this._eventManager.removeAllEventListeners(), A && this._canvas instanceof HTMLCanvasElement && (W.unobserve(this._canvas), $.unobserve(this._canvas)));\n    });\n  }\n  freeze() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"freeze\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  unfreeze() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"unfreeze\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setBackgroundColor(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setBackgroundColor\", { instanceId: this._id, backgroundColor: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  loadAnimation(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"loadAnimation\", { animationId: n, instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setLayout(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setLayout\", { instanceId: this._id, layout: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  _updateDotLottieInstanceState() {\n    return g(this, null, function* () {\n      if (!this._created)\n        return;\n      let n = yield this._sendMessage(\"getDotLottieInstanceState\", { instanceId: this._id });\n      this._dotLottieInstanceState = n.state;\n    });\n  }\n  markers() {\n    return this._dotLottieInstanceState.markers;\n  }\n  setMarker(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setMarker\", { instanceId: this._id, marker: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setThemeData(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = yield this._sendMessage(\"setThemeData\", { instanceId: this._id, themeData: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  setViewport(n, i, s, d) {\n    return g(this, null, function* () {\n      return this._created ? this._sendMessage(\"setViewport\", { x: n, y: i, width: s, height: d, instanceId: this._id }) : false;\n    });\n  }\n  _sendMessage(n, i, s) {\n    return g(this, null, function* () {\n      let d = { id: `dotlottie-request-${h3()}`, method: n, params: i };\n      return this._worker.postMessage(d, s || []), new Promise((m, b) => {\n        let M = (P) => {\n          let R = P.data;\n          R.id === d.id && (this._worker.removeEventListener(\"message\", M), R.error ? b(new Error(`Failed to execute method ${n}: ${R.error}`)) : m(R.result));\n        };\n        this._worker.addEventListener(\"message\", M);\n      });\n    });\n  }\n  addEventListener(n, i) {\n    this._eventManager.addEventListener(n, i);\n  }\n  removeEventListener(n, i) {\n    this._eventManager.removeEventListener(n, i);\n  }\n  static setWasmUrl(n) {\n    q2._wasmUrl = n;\n  }\n  loadStateMachine(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = yield this._sendMessage(\"loadStateMachine\", { instanceId: this._id, stateMachineId: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  loadStateMachineData(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = yield this._sendMessage(\"loadStateMachineData\", { instanceId: this._id, stateMachineData: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  startStateMachine() {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      this._setupStateMachineListeners();\n      let n = yield this._sendMessage(\"startStateMachine\", { instanceId: this._id });\n      return yield this._updateDotLottieInstanceState(), n;\n    });\n  }\n  stopStateMachine() {\n    return g(this, null, function* () {\n      return this._created ? (this._cleanupStateMachineListeners(), this._sendMessage(\"stopStateMachine\", { instanceId: this._id })) : false;\n    });\n  }\n  getStateMachineListeners() {\n    return g(this, null, function* () {\n      return this._created ? this._sendMessage(\"getStateMachineListeners\", { instanceId: this._id }) : [];\n    });\n  }\n  _getPointerPosition(n) {\n    let i = this._canvas.getBoundingClientRect(), s = this._canvas.width / i.width, d = this._canvas.height / i.height, m = this._dotLottieInstanceState.renderConfig.devicePixelRatio || window.devicePixelRatio || 1, b = (n.clientX - i.left) * s / m, M = (n.clientY - i.top) * d / m;\n    return { x: b, y: M };\n  }\n  _onPointerUp(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerUpEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerDown(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerDownEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerMove(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerMoveEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerEnter(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerEnterEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerLeave(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerExitEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _setupStateMachineListeners() {\n    return g(this, null, function* () {\n      if (A && this._canvas instanceof HTMLCanvasElement && this.isLoaded) {\n        let n = yield this._sendMessage(\"getStateMachineListeners\", { instanceId: this._id });\n        n.includes(\"PointerUp\") && this._canvas.addEventListener(\"pointerup\", this._pointerUpMethod), n.includes(\"PointerDown\") && this._canvas.addEventListener(\"pointerdown\", this._pointerDownMethod), n.includes(\"PointerMove\") && this._canvas.addEventListener(\"pointermove\", this._pointerMoveMethod), n.includes(\"PointerEnter\") && this._canvas.addEventListener(\"pointerenter\", this._pointerEnterMethod), n.includes(\"PointerExit\") && this._canvas.addEventListener(\"pointerleave\", this._pointerExitMethod);\n      }\n    });\n  }\n  _cleanupStateMachineListeners() {\n    A && this._canvas instanceof HTMLCanvasElement && (this._canvas.removeEventListener(\"pointerup\", this._pointerUpMethod), this._canvas.removeEventListener(\"pointerdown\", this._pointerDownMethod), this._canvas.removeEventListener(\"pointermove\", this._pointerMoveMethod), this._canvas.removeEventListener(\"pointerenter\", this._pointerEnterMethod), this._canvas.removeEventListener(\"pointerleave\", this._pointerExitMethod));\n  }\n};\n_(q, \"_workerManager\", new U1()), _(q, \"_wasmUrl\", \"\");\nvar c3 = q;\nfunction DotLottieComponent(_a) {\n  var _b = _a, {\n    children,\n    className = \"\",\n    setCanvasRef,\n    setContainerRef,\n    style\n  } = _b, rest = __objRest(_b, [\n    \"children\",\n    \"className\",\n    \"setCanvasRef\",\n    \"setContainerRef\",\n    \"style\"\n  ]);\n  const containerStyle = __spreadValues({\n    width: \"100%\",\n    height: \"100%\",\n    lineHeight: 0\n  }, style);\n  return /* @__PURE__ */ jsx(\"div\", __spreadProps(__spreadValues({ ref: setContainerRef, className }, !className && { style: containerStyle }), { children: /* @__PURE__ */ jsx(\n    \"canvas\",\n    __spreadProps(__spreadValues({\n      ref: setCanvasRef,\n      style: {\n        width: \"100%\",\n        height: \"100%\"\n      }\n    }, rest), {\n      children\n    })\n  ) }));\n}\nvar useDotLottie = (config) => {\n  const [dotLottie, setDotLottie] = useState(null);\n  const dotLottieRef = useRef(null);\n  const configRef = useRef(config);\n  const canvasRef = useRef(null);\n  const containerRef = useRef(null);\n  dotLottieRef.current = dotLottie;\n  configRef.current = config;\n  const hoverHandler = useCallback((event) => {\n    var _a, _b;\n    if (!((_a = configRef.current) == null ? void 0 : _a.playOnHover) || !((_b = dotLottieRef.current) == null ? void 0 : _b.isLoaded))\n      return;\n    if (event.type === \"mouseenter\") {\n      dotLottieRef.current.play();\n    } else if (event.type === \"mouseleave\") {\n      dotLottieRef.current.pause();\n    }\n  }, []);\n  const setCanvasRef = useCallback((canvas) => {\n    canvasRef.current = canvas;\n  }, []);\n  const setContainerRef = useCallback((container) => {\n    containerRef.current = container;\n  }, []);\n  const Component = useCallback(\n    (props) => {\n      return /* @__PURE__ */ jsx(DotLottieComponent, __spreadValues({ setContainerRef, setCanvasRef }, props));\n    },\n    [setCanvasRef, setContainerRef]\n  );\n  useEffect(() => {\n    const canvas = canvasRef.current;\n    let dotLottieInstance = null;\n    if (canvas) {\n      dotLottieInstance = new d3(__spreadProps(__spreadValues({}, configRef.current), {\n        canvas\n      }));\n      canvas.addEventListener(\"mouseenter\", hoverHandler);\n      canvas.addEventListener(\"mouseleave\", hoverHandler);\n      setDotLottie(dotLottieInstance);\n    }\n    return () => {\n      dotLottieInstance == null ? void 0 : dotLottieInstance.destroy();\n      setDotLottie(null);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseenter\", hoverHandler);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseleave\", hoverHandler);\n    };\n  }, [hoverHandler]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.speed) === \"number\" && config.speed !== dotLottieRef.current.speed) {\n      dotLottieRef.current.setSpeed(config.speed);\n    }\n  }, [config == null ? void 0 : config.speed]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.mode) === \"string\" && config.mode !== dotLottieRef.current.mode) {\n      dotLottieRef.current.setMode(config.mode);\n    }\n  }, [config == null ? void 0 : config.mode]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.loop) === \"boolean\" && config.loop !== dotLottieRef.current.loop) {\n      dotLottieRef.current.setLoop(config.loop);\n    }\n  }, [config == null ? void 0 : config.loop]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.useFrameInterpolation) === \"boolean\" && config.useFrameInterpolation !== dotLottieRef.current.useFrameInterpolation) {\n      dotLottieRef.current.setUseFrameInterpolation(config.useFrameInterpolation);\n    }\n  }, [config == null ? void 0 : config.useFrameInterpolation]);\n  useEffect(() => {\n    var _a, _b;\n    if (!dotLottieRef.current)\n      return;\n    const startFrame = (_a = config == null ? void 0 : config.segment) == null ? void 0 : _a[0];\n    const endFrame = (_b = config == null ? void 0 : config.segment) == null ? void 0 : _b[1];\n    if (typeof startFrame === \"number\" && typeof endFrame === \"number\") {\n      dotLottieRef.current.setSegment(startFrame, endFrame);\n    }\n  }, [config == null ? void 0 : config.segment]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.backgroundColor) === \"string\" && config.backgroundColor !== dotLottieRef.current.backgroundColor) {\n      dotLottieRef.current.setBackgroundColor(config.backgroundColor);\n    }\n  }, [config == null ? void 0 : config.backgroundColor]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.renderConfig) === \"object\") {\n      dotLottieRef.current.setRenderConfig(config.renderConfig);\n    }\n  }, [JSON.stringify(config == null ? void 0 : config.renderConfig)]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.data) === \"string\" || (config == null ? void 0 : config.data) instanceof ArrayBuffer) {\n      dotLottieRef.current.load(__spreadValues({\n        data: config.data\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.data]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.src) === \"string\") {\n      dotLottieRef.current.load(__spreadValues({\n        src: config.src\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.src]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.marker) === \"string\") {\n      dotLottieRef.current.setMarker(config.marker);\n    }\n  }, [config == null ? void 0 : config.marker]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && (config == null ? void 0 : config.animationId) && dotLottieRef.current.activeAnimationId !== config.animationId) {\n      dotLottieRef.current.loadAnimation(config.animationId);\n    }\n  }, [config == null ? void 0 : config.animationId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && dotLottieRef.current.activeThemeId !== (config == null ? void 0 : config.themeId)) {\n      dotLottieRef.current.setTheme((config == null ? void 0 : config.themeId) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded) {\n      dotLottieRef.current.setThemeData((config == null ? void 0 : config.themeData) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeData]);\n  return {\n    dotLottie,\n    setCanvasRef,\n    setContainerRef,\n    canvas: canvasRef.current,\n    container: containerRef.current,\n    DotLottieComponent: Component\n  };\n};\nvar useIsomorphicLayoutEffect = typeof window !== \"undefined\" ? useLayoutEffect : useEffect;\nfunction useStableCallback(callback) {\n  const callbackContainer = useRef(callback);\n  useIsomorphicLayoutEffect(() => {\n    callbackContainer.current = callback;\n  });\n  return useCallback((...args) => callbackContainer.current(...args), [callbackContainer]);\n}\nvar DotLottieReact = (_a) => {\n  var _b = _a, {\n    animationId,\n    autoplay,\n    backgroundColor,\n    data,\n    dotLottieRefCallback,\n    loop,\n    marker,\n    mode,\n    playOnHover,\n    renderConfig,\n    segment,\n    speed,\n    src,\n    themeData,\n    themeId,\n    useFrameInterpolation\n  } = _b, props = __objRest(_b, [\n    \"animationId\",\n    \"autoplay\",\n    \"backgroundColor\",\n    \"data\",\n    \"dotLottieRefCallback\",\n    \"loop\",\n    \"marker\",\n    \"mode\",\n    \"playOnHover\",\n    \"renderConfig\",\n    \"segment\",\n    \"speed\",\n    \"src\",\n    \"themeData\",\n    \"themeId\",\n    \"useFrameInterpolation\"\n  ]);\n  const { DotLottieComponent: DotLottieComponent2, dotLottie } = useDotLottie({\n    data,\n    mode,\n    speed,\n    src,\n    autoplay,\n    loop,\n    segment,\n    renderConfig,\n    backgroundColor,\n    useFrameInterpolation,\n    playOnHover,\n    marker,\n    themeId,\n    animationId,\n    themeData\n  });\n  const stableDotLottieRefCallback = typeof dotLottieRefCallback === \"function\" ? useStableCallback(dotLottieRefCallback) : void 0;\n  useEffect(() => {\n    if (typeof stableDotLottieRefCallback === \"function\") {\n      stableDotLottieRefCallback(dotLottie);\n    }\n  }, [stableDotLottieRefCallback, dotLottie]);\n  return /* @__PURE__ */ jsx(DotLottieComponent2, __spreadValues({}, props));\n};\nfunction DotLottieWorkerComponent(_a) {\n  var _b = _a, {\n    children,\n    className = \"\",\n    setCanvasRef,\n    setContainerRef,\n    style\n  } = _b, rest = __objRest(_b, [\n    \"children\",\n    \"className\",\n    \"setCanvasRef\",\n    \"setContainerRef\",\n    \"style\"\n  ]);\n  const containerStyle = __spreadValues({\n    width: \"100%\",\n    height: \"100%\",\n    lineHeight: 0\n  }, style);\n  return /* @__PURE__ */ jsx(\"div\", __spreadProps(__spreadValues({ ref: setContainerRef, className }, !className && { style: containerStyle }), { children: /* @__PURE__ */ jsx(\n    \"canvas\",\n    __spreadProps(__spreadValues({\n      ref: setCanvasRef,\n      style: {\n        width: \"100%\",\n        height: \"100%\"\n      }\n    }, rest), {\n      children\n    })\n  ) }));\n}\nvar useDotLottieWorker = (config) => {\n  const [dotLottie, setDotLottie] = useState(null);\n  const dotLottieRef = useRef(null);\n  const configRef = useRef(config);\n  const canvasRef = useRef(null);\n  const containerRef = useRef(null);\n  dotLottieRef.current = dotLottie;\n  configRef.current = config;\n  const hoverHandler = useCallback((event) => {\n    var _a, _b;\n    if (!((_a = configRef.current) == null ? void 0 : _a.playOnHover) || !((_b = dotLottieRef.current) == null ? void 0 : _b.isLoaded))\n      return;\n    if (event.type === \"mouseenter\") {\n      dotLottieRef.current.play();\n    } else if (event.type === \"mouseleave\") {\n      dotLottieRef.current.pause();\n    }\n  }, []);\n  const setCanvasRef = useCallback((canvas) => {\n    canvasRef.current = canvas;\n  }, []);\n  const setContainerRef = useCallback((container) => {\n    containerRef.current = container;\n  }, []);\n  const Component = useCallback(\n    (props) => {\n      return /* @__PURE__ */ jsx(DotLottieWorkerComponent, __spreadValues({ setContainerRef, setCanvasRef }, props));\n    },\n    [setCanvasRef, setContainerRef]\n  );\n  useEffect(() => {\n    const canvas = canvasRef.current;\n    let dotLottieInstance = null;\n    if (canvas) {\n      dotLottieInstance = new c3(__spreadProps(__spreadValues({}, configRef.current), {\n        canvas\n      }));\n      canvas.addEventListener(\"mouseenter\", hoverHandler);\n      canvas.addEventListener(\"mouseleave\", hoverHandler);\n      setDotLottie(dotLottieInstance);\n    }\n    return () => {\n      dotLottieInstance == null ? void 0 : dotLottieInstance.destroy();\n      setDotLottie(null);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseenter\", hoverHandler);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseleave\", hoverHandler);\n    };\n  }, [hoverHandler]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.speed) === \"number\" && config.speed !== dotLottieRef.current.speed) {\n      dotLottieRef.current.setSpeed(config.speed);\n    }\n  }, [config == null ? void 0 : config.speed]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.mode) === \"string\" && config.mode !== dotLottieRef.current.mode) {\n      dotLottieRef.current.setMode(config.mode);\n    }\n  }, [config == null ? void 0 : config.mode]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.loop) === \"boolean\" && config.loop !== dotLottieRef.current.loop) {\n      dotLottieRef.current.setLoop(config.loop);\n    }\n  }, [config == null ? void 0 : config.loop]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.useFrameInterpolation) === \"boolean\" && config.useFrameInterpolation !== dotLottieRef.current.useFrameInterpolation) {\n      dotLottieRef.current.setUseFrameInterpolation(config.useFrameInterpolation);\n    }\n  }, [config == null ? void 0 : config.useFrameInterpolation]);\n  useEffect(() => {\n    var _a, _b;\n    if (!dotLottieRef.current)\n      return;\n    const startFrame = (_a = config == null ? void 0 : config.segment) == null ? void 0 : _a[0];\n    const endFrame = (_b = config == null ? void 0 : config.segment) == null ? void 0 : _b[1];\n    if (typeof startFrame === \"number\" && typeof endFrame === \"number\") {\n      dotLottieRef.current.setSegment(startFrame, endFrame);\n    }\n  }, [config == null ? void 0 : config.segment]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.backgroundColor) === \"string\" && config.backgroundColor !== dotLottieRef.current.backgroundColor) {\n      dotLottieRef.current.setBackgroundColor(config.backgroundColor);\n    }\n  }, [config == null ? void 0 : config.backgroundColor]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.renderConfig) === \"object\") {\n      dotLottieRef.current.setRenderConfig(config.renderConfig);\n    }\n  }, [JSON.stringify(config == null ? void 0 : config.renderConfig)]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.data) === \"string\" || (config == null ? void 0 : config.data) instanceof ArrayBuffer) {\n      dotLottieRef.current.load(__spreadValues({\n        data: config.data\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.data]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.src) === \"string\") {\n      dotLottieRef.current.load(__spreadValues({\n        src: config.src\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.src]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.marker) === \"string\") {\n      dotLottieRef.current.setMarker(config.marker);\n    }\n  }, [config == null ? void 0 : config.marker]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && (config == null ? void 0 : config.animationId) && dotLottieRef.current.activeAnimationId !== config.animationId) {\n      dotLottieRef.current.loadAnimation(config.animationId);\n    }\n  }, [config == null ? void 0 : config.animationId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && dotLottieRef.current.activeThemeId !== (config == null ? void 0 : config.themeId)) {\n      dotLottieRef.current.setTheme((config == null ? void 0 : config.themeId) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded) {\n      dotLottieRef.current.setThemeData((config == null ? void 0 : config.themeData) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeData]);\n  return {\n    dotLottie,\n    setCanvasRef,\n    setContainerRef,\n    canvas: canvasRef.current,\n    container: containerRef.current,\n    DotLottieComponent: Component\n  };\n};\nvar DotLottieWorkerReact = (_a) => {\n  var _b = _a, {\n    animationId,\n    autoplay,\n    backgroundColor,\n    data,\n    dotLottieRefCallback,\n    loop,\n    marker,\n    mode,\n    playOnHover,\n    renderConfig,\n    segment,\n    speed,\n    src,\n    themeData,\n    themeId,\n    useFrameInterpolation,\n    workerId\n  } = _b, props = __objRest(_b, [\n    \"animationId\",\n    \"autoplay\",\n    \"backgroundColor\",\n    \"data\",\n    \"dotLottieRefCallback\",\n    \"loop\",\n    \"marker\",\n    \"mode\",\n    \"playOnHover\",\n    \"renderConfig\",\n    \"segment\",\n    \"speed\",\n    \"src\",\n    \"themeData\",\n    \"themeId\",\n    \"useFrameInterpolation\",\n    \"workerId\"\n  ]);\n  const { DotLottieComponent: DotLottieComponent2, dotLottie } = useDotLottieWorker({\n    workerId,\n    data,\n    mode,\n    speed,\n    src,\n    autoplay,\n    loop,\n    segment,\n    renderConfig,\n    backgroundColor,\n    useFrameInterpolation,\n    playOnHover,\n    marker,\n    themeId,\n    animationId,\n    themeData\n  });\n  const stableDotLottieRefCallback = typeof dotLottieRefCallback === \"function\" ? useStableCallback(dotLottieRefCallback) : void 0;\n  useEffect(() => {\n    if (typeof stableDotLottieRefCallback === \"function\") {\n      stableDotLottieRefCallback(dotLottie);\n    }\n  }, [stableDotLottieRefCallback, dotLottie]);\n  return /* @__PURE__ */ jsx(DotLottieComponent2, __spreadValues({}, props));\n};\n\n// src/index.ts\nvar setWasmUrl = (url) => {\n  c3.setWasmUrl(url);\n  d3.setWasmUrl(url);\n};\n\nexport { DotLottieReact, DotLottieWorkerReact, setWasmUrl, useDotLottie, useDotLottieWorker };\n", "/**\n * Bundled by jsDelivr using Rollup v2.79.1 and Terser v5.19.2.\n * Original file: /npm/@dotlottie/dotlottie-js@0.9.0-beta.13/dist/index.browser.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nimport{unzip as t,strFromU8 as e,strToU8 as i,zip as n}from\"/npm/fflate@0.8.2/+esm\";import{object as r,string as a,optional as s,array as o,union as h,number as u,boolean as l,literal as f,nativeEnum as d,record as c,any as p,safeParse as m,flatten as g}from\"/npm/valibot@0.13.1/+esm\";var w=\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{},y=[],_=[],A=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,v=!1;function b(){v=!0;for(var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",e=0;e<64;++e)y[e]=t[e],_[t.charCodeAt(e)]=e;_[\"-\".charCodeAt(0)]=62,_[\"_\".charCodeAt(0)]=63}function I(t,e,i){for(var n,r,a=[],s=e;s<i;s+=3)n=(t[s]<<16)+(t[s+1]<<8)+t[s+2],a.push(y[(r=n)>>18&63]+y[r>>12&63]+y[r>>6&63]+y[63&r]);return a.join(\"\")}function N(t){var e;v||b();for(var i=t.length,n=i%3,r=\"\",a=[],s=16383,o=0,h=i-n;o<h;o+=s)a.push(I(t,o,o+s>h?h:o+s));return 1===n?(e=t[i-1],r+=y[e>>2],r+=y[e<<4&63],r+=\"==\"):2===n&&(e=(t[i-2]<<8)+t[i-1],r+=y[e>>10],r+=y[e>>4&63],r+=y[e<<2&63],r+=\"=\"),a.push(r),a.join(\"\")}function O(t,e,i,n,r){var a,s,o=8*r-n-1,h=(1<<o)-1,u=h>>1,l=-7,f=i?r-1:0,d=i?-1:1,c=t[e+f];for(f+=d,a=c&(1<<-l)-1,c>>=-l,l+=o;l>0;a=256*a+t[e+f],f+=d,l-=8);for(s=a&(1<<-l)-1,a>>=-l,l+=n;l>0;s=256*s+t[e+f],f+=d,l-=8);if(0===a)a=1-u;else{if(a===h)return s?NaN:1/0*(c?-1:1);s+=Math.pow(2,n),a-=u}return(c?-1:1)*s*Math.pow(2,a-n)}function E(t,e,i,n,r,a){var s,o,h,u=8*a-r-1,l=(1<<u)-1,f=l>>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,c=n?0:a-1,p=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(h=Math.pow(2,-s))<1&&(s--,h*=2),(e+=s+f>=1?d/h:d*Math.pow(2,1-f))*h>=2&&(s++,h/=2),s+f>=l?(o=0,s=l):s+f>=1?(o=(e*h-1)*Math.pow(2,r),s+=f):(o=e*Math.pow(2,f-1)*Math.pow(2,r),s=0));r>=8;t[i+c]=255&o,c+=p,o/=256,r-=8);for(s=s<<r|o,u+=r;u>0;t[i+c]=255&s,c+=p,s/=256,u-=8);t[i+c-p]|=128*m}var T={}.toString,B=Array.isArray||function(t){return\"[object Array]\"==T.call(t)};function U(){return M.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function D(t,e){if(U()<e)throw new RangeError(\"Invalid typed array length\");return M.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=M.prototype:(null===t&&(t=new M(e)),t.length=e),t}function M(t,e,i){if(!(M.TYPED_ARRAY_SUPPORT||this instanceof M))return new M(t,e,i);if(\"number\"==typeof t){if(\"string\"==typeof e)throw new Error(\"If encoding is specified then the first argument must be a string\");return R(this,t)}return S(this,t,e,i)}function S(t,e,i,n){if(\"number\"==typeof e)throw new TypeError('\"value\" argument must not be a number');return\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,i,n){if(e.byteLength,i<0||e.byteLength<i)throw new RangeError(\"'offset' is out of bounds\");if(e.byteLength<i+(n||0))throw new RangeError(\"'length' is out of bounds\");e=void 0===i&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,i):new Uint8Array(e,i,n);M.TYPED_ARRAY_SUPPORT?(t=e).__proto__=M.prototype:t=x(t,e);return t}(t,e,i,n):\"string\"==typeof e?function(t,e,i){\"string\"==typeof i&&\"\"!==i||(i=\"utf8\");if(!M.isEncoding(i))throw new TypeError('\"encoding\" must be a valid string encoding');var n=0|C(e,i);t=D(t,n);var r=t.write(e,i);r!==n&&(t=t.slice(0,r));return t}(t,e,i):function(t,e){if(P(e)){var i=0|V(e.length);return 0===(t=D(t,i)).length||e.copy(t,0,0,i),t}if(e){if(\"undefined\"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||\"length\"in e)return\"number\"!=typeof e.length||(n=e.length)!=n?D(t,0):x(t,e);if(\"Buffer\"===e.type&&B(e.data))return x(t,e.data)}var n;throw new TypeError(\"First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.\")}(t,e)}function L(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be a number');if(t<0)throw new RangeError('\"size\" argument must not be negative')}function R(t,e){if(L(e),t=D(t,e<0?0:0|V(e)),!M.TYPED_ARRAY_SUPPORT)for(var i=0;i<e;++i)t[i]=0;return t}function x(t,e){var i=e.length<0?0:0|V(e.length);t=D(t,i);for(var n=0;n<i;n+=1)t[n]=255&e[n];return t}function V(t){if(t>=U())throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+U().toString(16)+\" bytes\");return 0|t}function P(t){return!(null==t||!t._isBuffer)}function C(t,e){if(P(t))return t.length;if(\"undefined\"!=typeof ArrayBuffer&&\"function\"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;\"string\"!=typeof t&&(t=\"\"+t);var i=t.length;if(0===i)return 0;for(var n=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return i;case\"utf8\":case\"utf-8\":case void 0:return ft(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*i;case\"hex\":return i>>>1;case\"base64\":return dt(t).length;default:if(n)return ft(t).length;e=(\"\"+e).toLowerCase(),n=!0}}function q(t,e,i){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return\"\";if((i>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return tt(this,e,i);case\"utf8\":case\"utf-8\":return K(this,e,i);case\"ascii\":return Q(this,e,i);case\"latin1\":case\"binary\":return X(this,e,i);case\"base64\":return G(this,e,i);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return et(this,e,i);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function z(t,e,i){var n=t[e];t[e]=t[i],t[i]=n}function j(t,e,i,n,r){if(0===t.length)return-1;if(\"string\"==typeof i?(n=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=r?0:t.length-1),i<0&&(i=t.length+i),i>=t.length){if(r)return-1;i=t.length-1}else if(i<0){if(!r)return-1;i=0}if(\"string\"==typeof e&&(e=M.from(e,n)),P(e))return 0===e.length?-1:k(t,e,i,n,r);if(\"number\"==typeof e)return e&=255,M.TYPED_ARRAY_SUPPORT&&\"function\"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,i):Uint8Array.prototype.lastIndexOf.call(t,e,i):k(t,[e],i,n,r);throw new TypeError(\"val must be string, number or Buffer\")}function k(t,e,i,n,r){var a,s=1,o=t.length,h=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;s=2,o/=2,h/=2,i/=2}function u(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(r){var l=-1;for(a=i;a<o;a++)if(u(t,a)===u(e,-1===l?0:a-l)){if(-1===l&&(l=a),a-l+1===h)return l*s}else-1!==l&&(a-=a-l),l=-1}else for(i+h>o&&(i=o-h),a=i;a>=0;a--){for(var f=!0,d=0;d<h;d++)if(u(t,a+d)!==u(e,d)){f=!1;break}if(f)return a}return-1}function $(t,e,i,n){i=Number(i)||0;var r=t.length-i;n?(n=Number(n))>r&&(n=r):n=r;var a=e.length;if(a%2!=0)throw new TypeError(\"Invalid hex string\");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var o=parseInt(e.substr(2*s,2),16);if(isNaN(o))return s;t[i+s]=o}return s}function F(t,e,i,n){return ct(ft(e,t.length-i),t,i,n)}function Y(t,e,i,n){return ct(function(t){for(var e=[],i=0;i<t.length;++i)e.push(255&t.charCodeAt(i));return e}(e),t,i,n)}function J(t,e,i,n){return Y(t,e,i,n)}function H(t,e,i,n){return ct(dt(e),t,i,n)}function W(t,e,i,n){return ct(function(t,e){for(var i,n,r,a=[],s=0;s<t.length&&!((e-=2)<0);++s)n=(i=t.charCodeAt(s))>>8,r=i%256,a.push(r),a.push(n);return a}(e,t.length-i),t,i,n)}function G(t,e,i){return 0===e&&i===t.length?N(t):N(t.slice(e,i))}function K(t,e,i){i=Math.min(t.length,i);for(var n=[],r=e;r<i;){var a,s,o,h,u=t[r],l=null,f=u>239?4:u>223?3:u>191?2:1;if(r+f<=i)switch(f){case 1:u<128&&(l=u);break;case 2:128==(192&(a=t[r+1]))&&(h=(31&u)<<6|63&a)>127&&(l=h);break;case 3:a=t[r+1],s=t[r+2],128==(192&a)&&128==(192&s)&&(h=(15&u)<<12|(63&a)<<6|63&s)>2047&&(h<55296||h>57343)&&(l=h);break;case 4:a=t[r+1],s=t[r+2],o=t[r+3],128==(192&a)&&128==(192&s)&&128==(192&o)&&(h=(15&u)<<18|(63&a)<<12|(63&s)<<6|63&o)>65535&&h<1114112&&(l=h)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),r+=f}return function(t){var e=t.length;if(e<=Z)return String.fromCharCode.apply(String,t);var i=\"\",n=0;for(;n<e;)i+=String.fromCharCode.apply(String,t.slice(n,n+=Z));return i}(n)}M.TYPED_ARRAY_SUPPORT=void 0===w.TYPED_ARRAY_SUPPORT||w.TYPED_ARRAY_SUPPORT,U(),M.poolSize=8192,M._augment=function(t){return t.__proto__=M.prototype,t},M.from=function(t,e,i){return S(null,t,e,i)},M.TYPED_ARRAY_SUPPORT&&(M.prototype.__proto__=Uint8Array.prototype,M.__proto__=Uint8Array,\"undefined\"!=typeof Symbol&&Symbol.species&&M[Symbol.species]),M.alloc=function(t,e,i){return function(t,e,i,n){return L(e),e<=0?D(t,e):void 0!==i?\"string\"==typeof n?D(t,e).fill(i,n):D(t,e).fill(i):D(t,e)}(null,t,e,i)},M.allocUnsafe=function(t){return R(null,t)},M.allocUnsafeSlow=function(t){return R(null,t)},M.isBuffer=function(t){return null!=t&&(!!t._isBuffer||pt(t)||function(t){return\"function\"==typeof t.readFloatLE&&\"function\"==typeof t.slice&&pt(t.slice(0,0))}(t))},M.compare=function(t,e){if(!P(t)||!P(e))throw new TypeError(\"Arguments must be Buffers\");if(t===e)return 0;for(var i=t.length,n=e.length,r=0,a=Math.min(i,n);r<a;++r)if(t[r]!==e[r]){i=t[r],n=e[r];break}return i<n?-1:n<i?1:0},M.isEncoding=function(t){switch(String(t).toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"latin1\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return!0;default:return!1}},M.concat=function(t,e){if(!B(t))throw new TypeError('\"list\" argument must be an Array of Buffers');if(0===t.length)return M.alloc(0);var i;if(void 0===e)for(e=0,i=0;i<t.length;++i)e+=t[i].length;var n=M.allocUnsafe(e),r=0;for(i=0;i<t.length;++i){var a=t[i];if(!P(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,r),r+=a.length}return n},M.byteLength=C,M.prototype._isBuffer=!0,M.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;e<t;e+=2)z(this,e,e+1);return this},M.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError(\"Buffer size must be a multiple of 32-bits\");for(var e=0;e<t;e+=4)z(this,e,e+3),z(this,e+1,e+2);return this},M.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError(\"Buffer size must be a multiple of 64-bits\");for(var e=0;e<t;e+=8)z(this,e,e+7),z(this,e+1,e+6),z(this,e+2,e+5),z(this,e+3,e+4);return this},M.prototype.toString=function(){var t=0|this.length;return 0===t?\"\":0===arguments.length?K(this,0,t):q.apply(this,arguments)},M.prototype.equals=function(t){if(!P(t))throw new TypeError(\"Argument must be a Buffer\");return this===t||0===M.compare(this,t)},M.prototype.inspect=function(){var t=\"\";return this.length>0&&(t=this.toString(\"hex\",0,50).match(/.{2}/g).join(\" \"),this.length>50&&(t+=\" ... \")),\"<Buffer \"+t+\">\"},M.prototype.compare=function(t,e,i,n,r){if(!P(t))throw new TypeError(\"Argument must be a Buffer\");if(void 0===e&&(e=0),void 0===i&&(i=t?t.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),e<0||i>t.length||n<0||r>this.length)throw new RangeError(\"out of range index\");if(n>=r&&e>=i)return 0;if(n>=r)return-1;if(e>=i)return 1;if(this===t)return 0;for(var a=(r>>>=0)-(n>>>=0),s=(i>>>=0)-(e>>>=0),o=Math.min(a,s),h=this.slice(n,r),u=t.slice(e,i),l=0;l<o;++l)if(h[l]!==u[l]){a=h[l],s=u[l];break}return a<s?-1:s<a?1:0},M.prototype.includes=function(t,e,i){return-1!==this.indexOf(t,e,i)},M.prototype.indexOf=function(t,e,i){return j(this,t,e,i,!0)},M.prototype.lastIndexOf=function(t,e,i){return j(this,t,e,i,!1)},M.prototype.write=function(t,e,i,n){if(void 0===e)n=\"utf8\",i=this.length,e=0;else if(void 0===i&&\"string\"==typeof e)n=e,i=this.length,e=0;else{if(!isFinite(e))throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\");e|=0,isFinite(i)?(i|=0,void 0===n&&(n=\"utf8\")):(n=i,i=void 0)}var r=this.length-e;if((void 0===i||i>r)&&(i=r),t.length>0&&(i<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return $(this,t,e,i);case\"utf8\":case\"utf-8\":return F(this,t,e,i);case\"ascii\":return Y(this,t,e,i);case\"latin1\":case\"binary\":return J(this,t,e,i);case\"base64\":return H(this,t,e,i);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return W(this,t,e,i);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},M.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var Z=4096;function Q(t,e,i){var n=\"\";i=Math.min(t.length,i);for(var r=e;r<i;++r)n+=String.fromCharCode(127&t[r]);return n}function X(t,e,i){var n=\"\";i=Math.min(t.length,i);for(var r=e;r<i;++r)n+=String.fromCharCode(t[r]);return n}function tt(t,e,i){var n=t.length;(!e||e<0)&&(e=0),(!i||i<0||i>n)&&(i=n);for(var r=\"\",a=e;a<i;++a)r+=lt(t[a]);return r}function et(t,e,i){for(var n=t.slice(e,i),r=\"\",a=0;a<n.length;a+=2)r+=String.fromCharCode(n[a]+256*n[a+1]);return r}function it(t,e,i){if(t%1!=0||t<0)throw new RangeError(\"offset is not uint\");if(t+e>i)throw new RangeError(\"Trying to access beyond buffer length\")}function nt(t,e,i,n,r,a){if(!P(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>r||e<a)throw new RangeError('\"value\" argument is out of bounds');if(i+n>t.length)throw new RangeError(\"Index out of range\")}function rt(t,e,i,n){e<0&&(e=65535+e+1);for(var r=0,a=Math.min(t.length-i,2);r<a;++r)t[i+r]=(e&255<<8*(n?r:1-r))>>>8*(n?r:1-r)}function at(t,e,i,n){e<0&&(e=4294967295+e+1);for(var r=0,a=Math.min(t.length-i,4);r<a;++r)t[i+r]=e>>>8*(n?r:3-r)&255}function st(t,e,i,n,r,a){if(i+n>t.length)throw new RangeError(\"Index out of range\");if(i<0)throw new RangeError(\"Index out of range\")}function ot(t,e,i,n,r){return r||st(t,0,i,4),E(t,e,i,n,23,4),i+4}function ht(t,e,i,n,r){return r||st(t,0,i,8),E(t,e,i,n,52,8),i+8}M.prototype.slice=function(t,e){var i,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<t&&(e=t),M.TYPED_ARRAY_SUPPORT)(i=this.subarray(t,e)).__proto__=M.prototype;else{var r=e-t;i=new M(r,void 0);for(var a=0;a<r;++a)i[a]=this[a+t]}return i},M.prototype.readUIntLE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=this[t],r=1,a=0;++a<e&&(r*=256);)n+=this[t+a]*r;return n},M.prototype.readUIntBE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=this[t+--e],r=1;e>0&&(r*=256);)n+=this[t+--e]*r;return n},M.prototype.readUInt8=function(t,e){return e||it(t,1,this.length),this[t]},M.prototype.readUInt16LE=function(t,e){return e||it(t,2,this.length),this[t]|this[t+1]<<8},M.prototype.readUInt16BE=function(t,e){return e||it(t,2,this.length),this[t]<<8|this[t+1]},M.prototype.readUInt32LE=function(t,e){return e||it(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},M.prototype.readUInt32BE=function(t,e){return e||it(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},M.prototype.readIntLE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=this[t],r=1,a=0;++a<e&&(r*=256);)n+=this[t+a]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*e)),n},M.prototype.readIntBE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=e,r=1,a=this[t+--n];n>0&&(r*=256);)a+=this[t+--n]*r;return a>=(r*=128)&&(a-=Math.pow(2,8*e)),a},M.prototype.readInt8=function(t,e){return e||it(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},M.prototype.readInt16LE=function(t,e){e||it(t,2,this.length);var i=this[t]|this[t+1]<<8;return 32768&i?4294901760|i:i},M.prototype.readInt16BE=function(t,e){e||it(t,2,this.length);var i=this[t+1]|this[t]<<8;return 32768&i?4294901760|i:i},M.prototype.readInt32LE=function(t,e){return e||it(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},M.prototype.readInt32BE=function(t,e){return e||it(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},M.prototype.readFloatLE=function(t,e){return e||it(t,4,this.length),O(this,t,!0,23,4)},M.prototype.readFloatBE=function(t,e){return e||it(t,4,this.length),O(this,t,!1,23,4)},M.prototype.readDoubleLE=function(t,e){return e||it(t,8,this.length),O(this,t,!0,52,8)},M.prototype.readDoubleBE=function(t,e){return e||it(t,8,this.length),O(this,t,!1,52,8)},M.prototype.writeUIntLE=function(t,e,i,n){(t=+t,e|=0,i|=0,n)||nt(this,t,e,i,Math.pow(2,8*i)-1,0);var r=1,a=0;for(this[e]=255&t;++a<i&&(r*=256);)this[e+a]=t/r&255;return e+i},M.prototype.writeUIntBE=function(t,e,i,n){(t=+t,e|=0,i|=0,n)||nt(this,t,e,i,Math.pow(2,8*i)-1,0);var r=i-1,a=1;for(this[e+r]=255&t;--r>=0&&(a*=256);)this[e+r]=t/a&255;return e+i},M.prototype.writeUInt8=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,1,255,0),M.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},M.prototype.writeUInt16LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,65535,0),M.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):rt(this,t,e,!0),e+2},M.prototype.writeUInt16BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,65535,0),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):rt(this,t,e,!1),e+2},M.prototype.writeUInt32LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,4294967295,0),M.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):at(this,t,e,!0),e+4},M.prototype.writeUInt32BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,4294967295,0),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):at(this,t,e,!1),e+4},M.prototype.writeIntLE=function(t,e,i,n){if(t=+t,e|=0,!n){var r=Math.pow(2,8*i-1);nt(this,t,e,i,r-1,-r)}var a=0,s=1,o=0;for(this[e]=255&t;++a<i&&(s*=256);)t<0&&0===o&&0!==this[e+a-1]&&(o=1),this[e+a]=(t/s>>0)-o&255;return e+i},M.prototype.writeIntBE=function(t,e,i,n){if(t=+t,e|=0,!n){var r=Math.pow(2,8*i-1);nt(this,t,e,i,r-1,-r)}var a=i-1,s=1,o=0;for(this[e+a]=255&t;--a>=0&&(s*=256);)t<0&&0===o&&0!==this[e+a+1]&&(o=1),this[e+a]=(t/s>>0)-o&255;return e+i},M.prototype.writeInt8=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,1,127,-128),M.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},M.prototype.writeInt16LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,32767,-32768),M.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):rt(this,t,e,!0),e+2},M.prototype.writeInt16BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,32767,-32768),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):rt(this,t,e,!1),e+2},M.prototype.writeInt32LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,2147483647,-2147483648),M.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):at(this,t,e,!0),e+4},M.prototype.writeInt32BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):at(this,t,e,!1),e+4},M.prototype.writeFloatLE=function(t,e,i){return ot(this,t,e,!0,i)},M.prototype.writeFloatBE=function(t,e,i){return ot(this,t,e,!1,i)},M.prototype.writeDoubleLE=function(t,e,i){return ht(this,t,e,!0,i)},M.prototype.writeDoubleBE=function(t,e,i){return ht(this,t,e,!1,i)},M.prototype.copy=function(t,e,i,n){if(i||(i=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<i&&(n=i),n===i)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError(\"targetStart out of bounds\");if(i<0||i>=this.length)throw new RangeError(\"sourceStart out of bounds\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e<n-i&&(n=t.length-e+i);var r,a=n-i;if(this===t&&i<e&&e<n)for(r=a-1;r>=0;--r)t[r+e]=this[r+i];else if(a<1e3||!M.TYPED_ARRAY_SUPPORT)for(r=0;r<a;++r)t[r+e]=this[r+i];else Uint8Array.prototype.set.call(t,this.subarray(i,i+a),e);return a},M.prototype.fill=function(t,e,i,n){if(\"string\"==typeof t){if(\"string\"==typeof e?(n=e,e=0,i=this.length):\"string\"==typeof i&&(n=i,i=this.length),1===t.length){var r=t.charCodeAt(0);r<256&&(t=r)}if(void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!M.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n)}else\"number\"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<i)throw new RangeError(\"Out of range index\");if(i<=e)return this;var a;if(e>>>=0,i=void 0===i?this.length:i>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a<i;++a)this[a]=t;else{var s=P(t)?t:ft(new M(t,n).toString()),o=s.length;for(a=0;a<i-e;++a)this[a+e]=s[a%o]}return this};var ut=/[^+\\/0-9A-Za-z-_]/g;function lt(t){return t<16?\"0\"+t.toString(16):t.toString(16)}function ft(t,e){var i;e=e||1/0;for(var n=t.length,r=null,a=[],s=0;s<n;++s){if((i=t.charCodeAt(s))>55295&&i<57344){if(!r){if(i>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&a.push(239,191,189);continue}r=i;continue}if(i<56320){(e-=3)>-1&&a.push(239,191,189),r=i;continue}i=65536+(r-55296<<10|i-56320)}else r&&(e-=3)>-1&&a.push(239,191,189);if(r=null,i<128){if((e-=1)<0)break;a.push(i)}else if(i<2048){if((e-=2)<0)break;a.push(i>>6|192,63&i|128)}else if(i<65536){if((e-=3)<0)break;a.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return a}function dt(t){return function(t){var e,i,n,r,a,s;v||b();var o=t.length;if(o%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");a=\"=\"===t[o-2]?2:\"=\"===t[o-1]?1:0,s=new A(3*o/4-a),n=a>0?o-4:o;var h=0;for(e=0,i=0;e<n;e+=4,i+=3)r=_[t.charCodeAt(e)]<<18|_[t.charCodeAt(e+1)]<<12|_[t.charCodeAt(e+2)]<<6|_[t.charCodeAt(e+3)],s[h++]=r>>16&255,s[h++]=r>>8&255,s[h++]=255&r;return 2===a?(r=_[t.charCodeAt(e)]<<2|_[t.charCodeAt(e+1)]>>4,s[h++]=255&r):1===a&&(r=_[t.charCodeAt(e)]<<10|_[t.charCodeAt(e+1)]<<4|_[t.charCodeAt(e+2)]>>2,s[h++]=r>>8&255,s[h++]=255&r),s}(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")}(t).replace(ut,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function ct(t,e,i,n){for(var r=0;r<n&&!(r+i>=e.length||r>=t.length);++r)e[r+i]=t[r];return r}function pt(t){return!!t.constructor&&\"function\"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}var mt=Object.create,gt=Object.defineProperty,wt=Object.getOwnPropertyDescriptor,yt=Object.getOwnPropertyNames,_t=Object.getPrototypeOf,At=Object.prototype.hasOwnProperty,vt=(t,e)=>function(){return e||(0,t[yt(t)[0]])((e={exports:{}}).exports,e),e.exports},bt=(t,e,i)=>((t,e,i)=>e in t?gt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i)(t,\"symbol\"!=typeof e?e+\"\":e,i),It=vt({\"../../node_modules/.pnpm/@rgba-image+copy@0.1.3/node_modules/@rgba-image/copy/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.copy=void 0;t.copy=(t,e,i=0,n=0,r=t.width-i,a=t.height-n,s=0,o=0)=>{if(i|=0,n|=0,a|=0,s|=0,o|=0,(r|=0)<=0||a<=0)return;const h=new Uint32Array(t.data.buffer),u=new Uint32Array(e.data.buffer);for(let l=0;l<a;l++){const a=n+l;if(a<0||a>=t.height)continue;const f=o+l;if(!(f<0||f>=e.height))for(let n=0;n<r;n++){const r=i+n;if(r<0||r>=t.width)continue;const o=s+n;if(o<0||o>=e.width)continue;const l=a*t.width+r;u[f*e.width+o]=h[l]}}}}}),Nt=vt({\"../../node_modules/.pnpm/@rgba-image+create-image@0.1.1/node_modules/@rgba-image/create-image/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.CreateImageFactory=(t=[0,0,0,0],e=4)=>{if(e=Math.floor(e),isNaN(e)||e<1)throw TypeError(\"channels should be a positive non-zero number\");if(!(\"length\"in t)||t.length<e)throw TypeError(`fill should be iterable with at least ${e} members`);const i=(t=new Uint8ClampedArray(t).slice(0,e)).every((t=>0===t));return(n,r,a)=>{if(void 0===n||void 0===r)throw TypeError(\"Not enough arguments\");if(n=Math.floor(n),r=Math.floor(r),isNaN(n)||n<1||isNaN(r)||r<1)throw TypeError(\"Index or size is negative or greater than the allowed amount\");const s=n*r*e;if(void 0===a&&(a=new Uint8ClampedArray(s)),a instanceof Uint8ClampedArray){if(a.length!==s)throw TypeError(\"Index or size is negative or greater than the allowed amount\");if(!i)for(let i=0;i<r;i++)for(let r=0;r<n;r++){const s=(i*n+r)*e;for(let i=0;i<e;i++)a[s+i]=t[i]}return{get width(){return n},get height(){return r},get data(){return a}}}throw TypeError(\"Expected data to be Uint8ClampedArray or undefined\")}},t.createImage=t.CreateImageFactory()}}),Ot=vt({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/filters.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.filters=void 0;var e=(t,e)=>{if(t<=-e||t>=e)return 0;if(0==t)return 0;const i=t*Math.PI;return Math.sin(i)/i*Math.sin(i/e)/(i/e)},i=t=>Math.round(16383*t);t.filters=(t,n,r,a,s)=>{const o=s?2:3,h=1/r,u=Math.min(1,r),l=o/u,f=Math.floor(2*(l+1)),d=new Int16Array((f+2)*n);let c=0;for(let r=0;r<n;r++){const s=(r+.5)*h+a,f=Math.max(0,Math.floor(s-l)),p=Math.min(t-1,Math.ceil(s+l)),m=p-f+1,g=new Float32Array(m),w=new Int16Array(m);let y=0,_=0;for(let t=f;t<=p;t++){const i=e((t+.5-s)*u,o);y+=i,g[_]=i,_++}let A=0;for(let t=0;t<g.length;t++){const e=g[t]/y;A+=e,w[t]=i(e)}w[n>>1]+=i(1-A);let v=0;for(;v<w.length&&0===w[v];)v++;let b=w.length-1;for(;b>0&&0===w[b];)b--;const I=f+v,N=b-v+1;d[c++]=I,d[c++]=N,d.set(w.subarray(v,b+1),c),c+=N}return d}}}),Et=vt({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/convolve.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.convolve=void 0;t.convolve=(t,e,i,n,r,a)=>{let s=0,o=0;for(let h=0;h<n;h++){let u=0;for(let i=0;i<r;i++){let i=s+4*a[u++]|0,r=0,h=0,l=0,f=0;for(let e=a[u++];e>0;e--){const e=a[u++];r=r+e*t[i]|0,h=h+e*t[i+1]|0,l=l+e*t[i+2]|0,f=f+e*t[i+3]|0,i=i+4|0}e[o]=r+8192>>14,e[o+1]=h+8192>>14,e[o+2]=l+8192>>14,e[o+3]=f+8192>>14,o=o+4*n|0}o=4*(h+1)|0,s=(h+1)*i*4|0}}}}),Tt=vt({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lanczos2=t.lanczos=void 0;var e=It(),i=Nt(),n=Ot(),r=Et(),a=(t,e,i=!1)=>{const a=e.width/t.width,s=e.height/t.height,o=n.filters(t.width,e.width,a,0,i),h=n.filters(t.height,e.height,s,0,i),u=new Uint8ClampedArray(e.width*t.height*4);r.convolve(t.data,u,t.width,t.height,e.width,o),r.convolve(u,e.data,t.height,e.width,e.height,h)};t.lanczos=(t,n,r=0,s=0,o=t.width-r,h=t.height-s,u=0,l=0,f=n.width-u,d=n.height-l)=>{if(s|=0,h|=0,u|=0,l|=0,f|=0,d|=0,(o|=0)<=0||h<=0||f<=0||d<=0)return;if(0===(r|=0)&&0===s&&o===t.width&&h===t.height&&0===u&&0===l&&f===n.width&&d===n.height)return void a(t,n);const c=i.createImage(o,h),p=i.createImage(f,d);e.copy(t,c,r,s),a(c,p),e.copy(p,n,0,0,p.width,p.height,u,l)};t.lanczos2=(t,n,r=0,s=0,o=t.width-r,h=t.height-s,u=0,l=0,f=n.width-u,d=n.height-l)=>{if(s|=0,h|=0,u|=0,l|=0,f|=0,d|=0,(o|=0)<=0||h<=0||f<=0||d<=0)return;if(0===(r|=0)&&0===s&&o===t.width&&h===t.height&&0===u&&0===l&&f===n.width&&d===n.height)return void a(t,n,!0);const c=i.createImage(o,h),p=i.createImage(f,d);e.copy(t,c,r,s),a(c,p,!0),e.copy(p,n,0,0,p.width,p.height,u,l)}}}),Bt={jpeg:\"image/jpeg\",png:\"image/png\",gif:\"image/gif\",bmp:\"image/bmp\",svg:\"image/svg+xml\",svgxml:\"image/svg+xml\",webp:\"image/webp\",mp3:\"audio/mp3\"},Ut={jpeg:[255,216,255],png:[137,80,78,71,13,10,26,10],gif:[71,73,70],bmp:[66,77],webp:[82,73,70,70,63,63,63,63,87,69,66,80],svg:[60,115,118,103],svgxml:[60,63,120,109,108],mp3:[73,68,51]},Dt={\"image/jpeg\":\"jpeg\",\"image/png\":\"png\",\"image/gif\":\"gif\",\"image/bmp\":\"bmp\",\"image/svg+xml\":\"svg\",\"image/webp\":\"webp\",\"audio/mpeg\":\"mpeg\",\"audio/mp3\":\"mp3\"},Mt=(t=>(t.ASSET_NOT_FOUND=\"ASSET_NOT_FOUND\",t.INVALID_DOTLOTTIE=\"INVALID_DOTLOTTIE\",t.INVALID_STATEMACHINE=\"INVALID_STATEMACHINE\",t.INVALID_URL=\"INVALID_URL\",t))(Mt||{}),St=class extends Error{constructor(t,e){super(t),bt(this,\"code\"),this.name=\"[dotLottie-js]\",this.code=e}},Lt=t=>{const e=t.substring(t.indexOf(\",\")+1),i=\"undefined\"==typeof window?M.from(e,\"base64\").toString(\"binary\"):atob(e),n=new Uint8Array(i.length);for(let t=0;t<i.length;t+=1)n[t]=i.charCodeAt(t);return n},Rt=t=>{let e=null,i=[];if(!t)throw new St(\"Failed to determine the MIME type from the base64 asset string. Please check the input data. Supported asset types for dotLottie-js  are: jpeg, png, gif, bmp, svg, webp, mp3\",\"INVALID_DOTLOTTIE\");const n=t.substring(t.indexOf(\",\")+1);e=\"undefined\"==typeof window?M.from(n,\"base64\").toString(\"binary\"):atob(n);const r=new Uint8Array(e.length);for(let t=0;t<e.length;t+=1)r[t]=e.charCodeAt(t);for(const t in Ut){const e=Ut[t];if(\"webp\"===t&&e&&r.length>e.length){const i=Array.from(r.subarray(0,4)),n=Array.from(r.subarray(8,12));if(i.every(((t,i)=>t===e[i]))&&n.every(((t,i)=>t===e[i+8])))return Bt[t]}else if(i=Array.from(r.subarray(0,e?.length)),e&&i.every(((t,i)=>t===e[i])))return Bt[t]}throw new St(\"Failed to determine the MIME type from the base64 asset string. Please check the input data. Supported asset types for dotLottie-js  are: jpeg, png, gif, bmp, svg, webp, mp3\",\"INVALID_DOTLOTTIE\")},xt=t=>{const e=Rt(t);if(!e){const e=t.split(\";\")[0]?.split(\"/\")[1];return e&&Dt[e]||null}return Dt[e]||null},Vt=t=>{try{return new URL(t),!0}catch{return!1}};function Pt(t){let e;if(\"undefined\"==typeof window)e=M.from(t).toString(\"base64\");else{const i=Array.prototype.map.call(t,(t=>String.fromCharCode(t))).join(\"\");e=window.btoa(i)}return`data:${Rt(e)};base64,${e}`}function Ct(t){return\"w\"in t&&\"h\"in t&&!(\"xt\"in t)&&\"p\"in t}function qt(t){return!(\"h\"in t)&&!(\"w\"in t)&&\"p\"in t&&\"e\"in t&&\"u\"in t&&\"id\"in t}async function zt(e,i=(()=>!0)){if(!(e instanceof Uint8Array))throw new St(\"dotLottie not found\",\"INVALID_DOTLOTTIE\");return await new Promise(((n,r)=>{t(e,{filter:i},((t,e)=>{t&&r(t),n(e)}))}))}async function jt(t,e,i){if(!(t instanceof Uint8Array))throw new St(\"Invalid dotLottie\",\"INVALID_DOTLOTTIE\");return(await zt(t,(t=>t.name===e&&(!i||i(t)))))[e]}async function kt(t){const i=\"manifest.json\",n=(await zt(t,(t=>t.name===i)))[i];if(void 0!==n)return JSON.parse(e(n,!1))}async function $t(t){const e=await kt(t);return e?.version??\"1.0.0\"}async function Ft(t){if(!(t instanceof Uint8Array))return{success:!1,error:\"dotLottie not found\"};return void 0===await kt(t)?{success:!1,error:\"manifest.json is missing\"}:{success:!0}}async function Yt(t){const e=new Uint8Array(t),i=await Ft(e);if(i.error)throw new St(i.error,\"INVALID_DOTLOTTIE\");return e}async function Jt(t){if(!Vt(t))throw new St(\"Invalid url provided for .lottie file\",\"INVALID_URL\");const e=await fetch(t),i=await e.arrayBuffer(),n=new Uint8Array([80,75,3,4]);if(!new Uint8Array(i.slice(0,4)).every(((t,e)=>t===n[e])))throw new St(\"Invalid .lottie file\",\"INVALID_DOTLOTTIE\");return await Yt(i)}async function Ht(t,e,i){let n=\"audio/\";\"2\"===await $t(t)&&(n=\"u/\");const r=`${n}${e}`,a=await jt(t,r,i);if(void 0!==a)return Pt(a)}async function Wt(t,e){const i=await $t(t);let n=\"audio/\";\"2\"===i&&(n=\"u/\");const r=await zt(t,(t=>{const i=t.name.replace(n,\"\");return t.name.startsWith(n)&&(!e||e({...t,name:i}))})),a={};for(const t in r){const e=r[t];if(e instanceof Uint8Array){a[t.replace(n,\"\")]=Pt(e)}}return a}async function Gt(t,e){const i=new Map;for(const[t,n]of Object.entries(e))for(const e of n.assets||[])if(qt(e)){const n=e.p;i.has(n)||i.set(n,new Set),i.get(n)?.add(t)}const n=await Wt(t,(t=>i.has(t.name)));for(const[t,r]of i){const i=n[t];if(i)for(const n of r){const r=e[n];for(const e of r?.assets||[])qt(e)&&e.p===t&&(e.p=i,e.u=\"\",e.e=1)}}}async function Kt(t,e,i){let n=\"images/\";\"2\"===await $t(t)&&(n=\"i/\");const r=`${n}${e}`,a=await jt(t,r,i);if(void 0!==a)return Pt(a)}async function Zt(t,e){const i=await $t(t);let n=\"images/\";\"2\"===i&&(n=\"i/\");const r=await zt(t,(t=>{const i=t.name.replace(n,\"\");return t.name.startsWith(n)&&(!e||e({...t,name:i}))})),a={};for(const t in r){const e=r[t];if(e instanceof Uint8Array){a[t.replace(t,\"\")]=Pt(e)}}return a}async function Qt(t,e){const i=new Map;for(const[t,n]of Object.entries(e))for(const e of n.assets||[])if(Ct(e)){const n=e.p;i.has(n)||i.set(n,new Set),i.get(n)?.add(t)}const n=await Zt(t,(t=>i.has(t.name)));for(const[t,r]of i){const i=n[t];if(i)for(const n of r){const r=e[n];for(const e of r?.assets||[])Ct(e)&&e.p===t&&(e.p=i,e.u=\"\",e.e=1)}}}async function Xt(t,i,{inlineAssets:n}={},r){const a=`animations/${i}.json`,s=await jt(t,a,r);if(void 0===s)return;const o=JSON.parse(e(s,!1));if(!n)return o;const h={[i]:o};return await Qt(t,h),await Gt(t,h),o}async function te(t,{inlineAssets:i}={},n){const r={},a=await $t(t);let s=\"animations/\";\"2\"===a&&(s=\"a/\");const o=await zt(t,(t=>{const e=t.name.replace(s,\"\").replace(\".json\",\"\");return t.name.startsWith(s)&&(!n||n({...t,name:e}))}));for(const t in o){const i=o[t];if(i instanceof Uint8Array){const n=t.replace(s,\"\").replace(\".json\",\"\"),a=JSON.parse(e(i,!1));r[n]=a}}return i?(await Qt(t,r),r):r}async function ee(t,i){const n={},r=await zt(t,(t=>{const e=t.name.replace(\"t/\",\"\").replace(\".json\",\"\");return t.name.startsWith(\"t/\")&&(!i||i({...t,name:e}))}));for(const t in r){const i=r[t];if(i instanceof Uint8Array){n[t.replace(\"t/\",\"\").replace(\".json\",\"\")]=JSON.parse(e(i,!1))}}return n}async function ie(t,i,n){const r=`t/${i}.json`,a=await jt(t,r,n);if(void 0!==a)return JSON.parse(e(a,!1))}async function ne(t,i){const n={},r=await zt(t,(t=>{const e=t.name.replace(\"s/\",\"\").replace(\".json\",\"\");return t.name.startsWith(\"s/\")&&(!i||i({...t,name:e}))}));for(const t in r){const i=r[t];if(i instanceof Uint8Array){n[t.replace(\"s/\",\"\").replace(\".json\",\"\")]=e(i,!1)}}return n}async function re(t,i,n){const r=`s/${i}.json`,a=await jt(t,r,n);if(void 0===a)return;return JSON.parse(e(a,!1))}var ae=`${\"@dotlottie/dotlottie-js\"}@${\"0.9.0-beta.13\"}`,se=r({id:a(),name:s(a()),initialTheme:s(a()),background:s(a()),themes:s(o(a()))}),oe=r({id:a(),name:s(a())}),he=r({id:a(),name:s(a())}),ue=r({animation:s(a()),stateMachine:s(a())}),le=r({version:a(),generator:a(),initial:s(ue),animations:o(se),themes:s(o(oe)),stateMachines:s(o(he))}),fe=r({type:a(\"Numeric\"),triggerName:a(),conditionType:a(),compareTo:h([a(),u(),l()])}),de=r({type:a(\"String\"),triggerName:a(),conditionType:a(),compareTo:h([a(),u(),l()])}),ce=r({type:a(\"Numeric\"),triggerName:a(),conditionType:a(),compareTo:h([a(),l()])}),pe=r({type:a(\"Event\"),triggerName:a()}),me=h([fe,de,ce,pe]);r({value:u()}),r({value:l()}),r({value:a()}),r({target:s(a())});var ge,we,ye=r({type:a(\"Transition\"),toState:a(),guards:s(o(me))}),_e=o(ye),Ae=r({type:a(),url:a()}),ve=r({type:a(),themeId:a()}),be=r({type:a(),triggerName:a(),value:s(h([a(),u()]))}),Ie=r({type:a(),triggerName:a(),value:s(h([a(),u()]))}),Ne=r({type:a(),triggerName:a()}),Oe=r({type:a(),triggerName:a(),value:s(l())}),Ee=r({type:a(),triggerName:a(),value:s(a())}),Te=r({type:a(),triggerName:a(),value:s(u())}),Be=r({type:a(),triggerName:a()}),Ue=r({type:a(),triggerName:a()}),De=r({type:a(),layerName:a(),propertyIndex:u(),varName:a(),value:u()}),Me=r({type:a(),themeId:a()}),Se=r({type:a(),value:h([a(),u()])}),Le=r({type:a(),value:h([a(),u()])}),Re=h([Ae,ve,be,Ie,Ne,Oe,Ee,Te,Be,Ue,De,Me,Se,Le,r({type:a(),value:a()}),r({type:a(),value:a()})]),xe=h([a(\"Forward\"),a(\"Reverse\"),a(\"Bounce\"),a(\"ReverseBounce\")]),Ve=h([a(\"PlaybackState\"),a(\"GlobalState\")]),Pe=r({name:a(),type:Ve,animationId:a(),loop:s(l()),autoplay:s(l()),final:s(l()),mode:s(xe),speed:s(u()),segment:s(a()),backgroundColor:s(u()),useFrameInterpolation:s(l()),entryActions:s(o(Re)),exitActions:s(o(Re)),transitions:s(_e)}),Ce=r({name:a(),type:Ve,entryActions:s(o(Re)),exitActions:s(o(Re)),transitions:s(_e)}),qe=h([Pe,Ce]),ze=o(qe),je=r({type:a(),layerName:s(a()),actions:o(Re)}),ke=r({type:a(),layerName:s(a()),actions:o(Re)}),$e=r({type:a(),layerName:s(a()),actions:o(Re)}),Fe=r({type:a(),layerName:s(a()),actions:o(Re)}),Ye=r({type:a(),layerName:s(a()),actions:o(Re)}),Je=r({type:a(),stateName:a(),actions:o(Re)}),He=h([je,ke,$e,Fe,Ye,Je]),We=o(He),Ge=r({type:a(\"Numeric\"),name:a(),value:u()}),Ke=r({type:a(\"String\"),name:a(),value:a()}),Ze=r({type:a(\"String\"),name:a(),value:l()}),Qe=r({type:a(\"Event\"),name:a()}),Xe=h([Ge,Ke,Ze,Qe]),ti=o(Xe),ei=r({initial:a()}),ii=r({descriptor:ei,states:ze,listeners:s(We),triggers:s(ti)}),ni=r({x:h([u(),o(u())]),y:h([u(),o(u())])}),ri={frame:u(),inTangent:s(ni),outTangent:s(ni),hold:s(l())},ai=r({...ri,value:u()}),si=r({...ri,value:o(u())}),oi={animations:s(o(a())),id:a()},hi=r({...oi,type:f(\"Scalar\"),value:s(u()),keyframes:s(o(ai)),expression:s(a())}),ui=r({...ri,value:o(u()),valueInTangent:s(u()),valueOutTangent:s(u())}),li=r({...oi,type:f(\"Position\"),split:s(l()),keyframes:s(o(ui)),expression:s(a())}),fi=r({...oi,type:f(\"Color\"),value:s(o(u())),keyframes:s(o(si)),expression:s(a())}),di=r({...oi,type:f(\"Image\"),value:r({id:s(a()),width:s(u()),height:s(u()),url:s(a())})}),ci=r({...ri,value:o(r({color:o(u()),offset:u()}))}),pi=r({...oi,type:f(\"Gradient\"),value:s(o(r({color:o(u()),offset:u()}))),keyframes:s(o(ci))}),mi=o(h([fi,hi,li,di,pi])),gi=r({rules:mi}),wi=class{constructor(t){bt(this,\"_name\"),bt(this,\"_id\"),bt(this,\"_descriptor\"),bt(this,\"_zipOptions\"),bt(this,\"_states\"),bt(this,\"_listeners\"),bt(this,\"_triggers\"),this._requireValidId(t.id),this._requireValidTriggers(t.data.triggers??[]),this._requireValidListeners(t.data.listeners??[]),this._requireValidStates(t.data.states),this._requireValidDescriptor(t.data.descriptor),this._name=t.name,this._id=t.id,this._descriptor=t.data.descriptor,this._zipOptions=t.zipOptions??{},this._states=t.data.states,this._listeners=t.data.listeners??[],this._triggers=t.data.triggers??[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get name(){return this._name}set name(t){this._name=t}get states(){return this._states}set states(t){this._states=t}get listeners(){return this._listeners}set listeners(t){this._listeners=t}get triggers(){return this._triggers}set triggers(t){this._triggers=t}get initial(){return this._descriptor.initial}set initial(t){this._descriptor.initial=t}get descriptor(){return this._descriptor}set descriptor(t){this._descriptor=t}toString(){return JSON.stringify({descriptor:this._descriptor,states:this._states,triggers:this._triggers,listeners:this._listeners})}_requireValidId(t){if(!t)throw new St(\"Invalid id.\")}_requireValidDescriptor(t){const e=m(ei,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid descriptor: ${t}`,\"INVALID_STATEMACHINE\")}}_requireValidStates(t){const e=m(ze,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid states: ${t}`,\"INVALID_STATEMACHINE\")}for(const e of t)e.transitions&&this._requireValidTransitions(e.transitions)}_requireValidTriggers(t){const e=m(ti,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid context variables: ${t}`,\"INVALID_STATEMACHINE\")}}_requireValidListeners(t){const e=m(We,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid listeners: ${t}`,\"INVALID_STATEMACHINE\")}}_requireValidTransitions(t){const e=m(_e,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid transitions: ${t}`,\"INVALID_STATEMACHINE\")}}},yi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\"),bt(this,\"_name\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidData(t.data),this._name=t.name,this._data=t.data,this._id=t.id,this._zipOptions=t.zipOptions??{}}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get name(){return this._name}set name(t){this._name=t}get data(){return this._data}set data(t){this._requireValidData(t),this._data=t}async toString(){return JSON.stringify(this._data)}_requireValidId(t){if(\"string\"!=typeof t||!t)throw new St(\"Invalid theme id\")}_requireValidData(t){const e=m(gi,t);if(!e.success){const t=JSON.stringify(e.issues,null,2);throw new St(`Invalid theme data: ${t}`)}}},_i=class{constructor(t){bt(this,\"_animationsMap\",new Map),bt(this,\"_plugins\",[]),bt(this,\"_themesMap\",new Map),bt(this,\"_stateMachinesMap\",new Map),bt(this,\"_generator\",ae),bt(this,\"_version\",\"2\"),bt(this,\"enableDuplicateImageOptimization\"),t?.generator&&(this._generator=t.generator),this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1}async toBase64(t){throw new St(\"toBase64() method not implemented in concrete class!\")}create(t){throw new St(\"create() method not implemented in concrete class!\")}async download(t,e=void 0){throw new St(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw new St(\"addPlugins(...plugins: DotLottiePlugin[]) not implemented in concrete class!\")}addAnimation(t){throw new St(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw new St(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommon> not implemented in concrete class!\")}async toArrayBuffer(t=void 0){throw new St(\"toArrayBuffer(): Promise<ArrayBuffer> is not implemented in concrete class!\")}get plugins(){return this._plugins}get version(){return this._version}get generator(){return this._generator}get animations(){return Array.from(this._animationsMap.values())}get manifest(){return this._buildManifest()}get themes(){return Array.from(this._themesMap.values())}get stateMachines(){return Array.from(this._stateMachinesMap.values())}setGenerator(t){return this._generator=t||ae,this}_renameImage(t,e,i){t.imageAssets.forEach((n=>{if(n.id===i){if(n.renameImage(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No image assets to rename.\");for(const t of r)\"w\"in t&&\"h\"in t&&t.id===i&&(t.p=n.fileName)}}))}_renameImageAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.imageAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.imageAssets.length-1;t>=0;t-=1){const n=i.imageAssets.at(t);n&&(this._renameImage(i,`image_${e}`,n.id),e-=1)}}}_renameAudio(t,e,i){t.audioAssets.forEach((n=>{if(n.id===i){if(n.renameAudio(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No audio assets to rename.\");for(const t of r)qt(t)&&t.id===i&&(t.p=n.fileName)}}))}_renameAudioAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.audioAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.audioAssets.length-1;t>=0;t-=1){const n=i.audioAssets.at(t);n&&(this._renameAudio(i,`audio_${e}`,n.id),e-=1)}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(t.id,t),this}async _findAssetsAndInline(t){const e=t.data?.assets;if(!e)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.getImages(),n=this.getAudio();for(const t of e)if(Ct(t))for(const e of i)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());else if(qt(t))for(const e of n)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());return t}async getAnimation(t,e){if(!e?.inlineAssets)return this._animationsMap.get(t);let i=this._animationsMap.get(t);if(!i)throw new St(\"Failed to find animation.\");return i=await this._findAssetsAndInline(i),i}getAnimations(){return Array.from(this._animationsMap)}removeAnimation(t){const e=this._animationsMap.get(t);if(e){const t=e.themes;for(const i of t)this.unscopeTheme({animationId:e.id,themeId:i.id});this._animationsMap.delete(e.id)}return this}getImages(){const t=[];return this.animations.map((e=>t.push(...e.imageAssets))),t}getAudio(){const t=[];return this.animations.map((e=>t.push(...e.audioAssets))),t}getTheme(t){return this._themesMap.get(t)}_buildManifest(){const t=Array.from(this._animationsMap.values()),e=Array.from(this._themesMap.values()),i=Array.from(this._stateMachinesMap.values()),n=t.find((t=>t.defaultActiveAnimation))?.id??\"\",r={version:this.version,generator:this.generator,animations:t.map((t=>({id:t.id,...t.name?{name:t.name}:{},...t.initialTheme?{initialTheme:t.initialTheme}:{},...t.background?{background:t.background}:{},...t.themes.length>0?{themes:t.themes.map((t=>t.id))}:{}})))};return e.length>0&&(r.themes=e.map((t=>({id:t.id,...t.name?{name:t.name}:{}})))),i.length>0&&(r.stateMachines=i.map((t=>({id:t.id,...t.name?{name:t.name}:{}})))),n&&(r.initial={animation:n}),r}async build(){this._buildManifest();for(const t of this.animations)await t.toJSON();this.animations.length>1&&(this._renameImageAssets(),this._renameAudioAssets());const t=[],e=[];for(const i of this.plugins)i.parallel?t.push(i):e.push(i);await Promise.all(t.map((async t=>t.onBuild())));for(const t of e)await t.onBuild();return this}async toBlob(t=void 0){const e=await this.toArrayBuffer(t);return new Blob([e],{type:\"application/zip\"})}async fromURL(t){if(!Vt(t))throw new St(\"Invalid URL\");try{const e=await fetch(t);if(!e.ok)throw new St(e.statusText);const i=await e.arrayBuffer();return this.fromArrayBuffer(i)}catch(t){if(t instanceof Error)throw new St(t.message)}throw new St(\"Unknown error\")}merge(...t){const e=this.create();for(const i of t)i.themes.forEach((t=>{e.addTheme({id:t.id,name:t.name,data:t.data})})),i.animations.forEach((t=>{t.data?e.addAnimation({id:t.id,name:t.name,data:t.data}):t.url&&e.addAnimation({id:t.id,name:t.name,url:t.url}),t.themes.forEach((i=>{e.scopeTheme({animationId:t.id,themeId:i.id})}))})),i.stateMachines.forEach((t=>{const i={id:t.id,name:t.name,data:{states:t.states,descriptor:{initial:t.initial},listeners:t.listeners,triggers:t.triggers},zipOptions:t.zipOptions};e.addStateMachine(i)}));return e}addTheme(t){const e=new yi(t);return this._themesMap.set(e.id,e),this}removeTheme(t){const e=this._themesMap.get(t);if(e){for(const t of this.animations)t.themes.includes(e)&&t.unscopeTheme(e.id);this._themesMap.delete(e.id)}return this}scopeTheme({animationId:t,themeId:e}){const i=this._themesMap.get(e);if(!i)throw new St(`Failed to find theme with id ${e}`);const n=this._animationsMap.get(t);if(!n)throw new St(`Failed to find animation with id ${t}`);return n.scopeTheme(i),this}unscopeTheme({animationId:t,themeId:e}){const i=this._themesMap.get(e);if(!i)throw new St(`Failed to find theme with id ${e}`);const n=this._animationsMap.get(t);if(!n)throw new St(`Failed to find animation with id ${t}`);return n.unscopeTheme(i.id),this}addStateMachine(t){const e=new wi(t);return this._stateMachinesMap.set(t.id,e),this}getStateMachine(t){return this._stateMachinesMap.get(t)}removeStateMachine(t){return this._stateMachinesMap.delete(t),this}_requireValidDescription(t){if(\"string\"!=typeof t)throw new St(\"Invalid description\")}_requireValidGenerator(t){if(\"string\"!=typeof t)throw new St(\"Invalid generator\")}_requireValidKeywords(t){if(\"string\"!=typeof t)throw new St(\"Invalid keywords\")}_requireValidVersion(t){if(\"string\"!=typeof t)throw new St(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw new St(\"Invalid customData\")}},Ai=class{constructor(t){bt(this,\"_name\"),bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_zipOptions\"),bt(this,\"_defaultActiveAnimation\"),bt(this,\"_imageAssets\",[]),bt(this,\"_audioAssets\",[]),bt(this,\"_themesMap\",new Map),bt(this,\"_initialTheme\",null),bt(this,\"_background\",null),this._requireValidOptions(t),this._id=t.id,this._name=t.name,this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.url&&(this._url=t.url),this._background=t.background??null,this._initialTheme=t.initialTheme??null,this._defaultActiveAnimation=t.defaultActiveAnimation??!1}async toBase64(){throw new St(\"lottie animation controls tobase64 not implemented!\")}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get name(){return this._name}set name(t){this._name=t}get background(){return this._background}set background(t){this._background=t}get initialTheme(){return this._initialTheme}set initialTheme(t){this._initialTheme=t}get themes(){return Array.from(this._themesMap.values())}set themes(t){this._themesMap=new Map,t.forEach((t=>{this._themesMap.set(t.id,t)}))}get imageAssets(){return this._imageAssets}set imageAssets(t){this._imageAssets=t}get audioAssets(){return this._audioAssets}set audioAssets(t){this._audioAssets=t}get data(){return this._data}set data(t){this._requireValidLottieData(t),this._data=t}get url(){return this._url}set url(t){this._requireValidUrl(t),this._url=t}get defaultActiveAnimation(){return this._defaultActiveAnimation}set defaultActiveAnimation(t){this._defaultActiveAnimation=t}scopeTheme(t){this._themesMap.set(t.id,t)}unscopeTheme(t){this._themesMap.delete(t)}async toArrayBuffer(t){const e=await this.toJSON(t);return(new TextEncoder).encode(JSON.stringify(e)).buffer}async _extractImageAssets(){throw new St(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async _extractAudioAssets(){throw new St(\"_extractAudioAssets(): Promise<boolean> method not implemented in concrete class\")}async toBlob(t){const e=await this.toJSON(t);return new Blob([JSON.stringify(e)],{type:\"application/json\"})}async toJSON(t){if(this._url&&!this._data&&(this._data=await this._fromUrl(this._url)),this._requireValidLottieData(this._data),this._data.assets?.length&&(await this._extractImageAssets(),await this._extractAudioAssets(),t?.inlineAssets)){const t=this.data?.assets;if(!t)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const e=this.imageAssets,i=this.audioAssets;for(const n of t)if(\"w\"in n&&\"h\"in n&&!(\"xt\"in n)&&\"p\"in n)for(const t of e)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL());else if(qt(n))for(const t of i)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL())}return this._data}async _fromUrl(t){const e=await fetch(t),i=await e.text();let n;try{n=JSON.parse(i)}catch(t){if(t instanceof Error)throw new St(`${t.message}: Invalid json returned from url`)}return this._requireValidLottieData(n),n}_requireValidUrl(t){try{new URL(t||\"\")}catch(t){throw new St(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every((e=>Object.prototype.hasOwnProperty.call(t,e))))throw new St(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw new St(\"Invalid animation id\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw new St(\"No data or url provided.\");t.data&&this._requireValidLottieData(t.data),t.url&&this._requireValidUrl(t.url)}},vi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}_requireValidId(t){if(!t)throw new St(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid image fileName\")}get fileName(){return this._fileName}set fileName(t){this._requireValidFileName(t),this._fileName=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameImage(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data)throw new St(\"Invalid image data.\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new St(\"Invalid image data.\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new St(\"Invalid image data.\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},bi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.url&&(this._url=t.url),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get fileName(){return this._fileName}set fileName(t){if(!t)throw new St(\"Invalid audio file name\",\"ASSET_NOT_FOUND\");this._fileName=t}get id(){return this._id}set id(t){if(!t)throw new St(\"Invalid audio id\",\"ASSET_NOT_FOUND\");this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameAudio(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data&&this._url&&(this._data=await this._fromUrlToBlob(this._url)),!this._data)throw new Error(\"Invalid data\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new Error(\"Invalid data\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new Error(\"Invalid data\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}_requireValidId(t){if(!t)throw new St(\"Invalid audio id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid audio fileName\")}},Ii=class extends bi{constructor(t){super(t)}},Ni=class extends vi{constructor(t){super(t)}},Oi=class extends Ai{constructor(t){super(t)}async toBase64(){const t=await this.toArrayBuffer();if(\"undefined\"==typeof window)return M.from(t).toString(\"base64\");const e=new Uint8Array(t).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(e)}async _extractImageAssets(){if(!this._data)throw new St(\"Failed to extract image assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(\"w\"in e&&\"h\"in e&&!(\"xt\"in e)&&\"p\"in e){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._imageAssets.push(new Ni({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/i/\",e.e=0}return!1}async _extractAudioAssets(){if(!this._data)throw new St(\"Failed to extract audio assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(qt(e)){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._audioAssets.push(new Ii({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/u/\",e.e=0}return!1}},Ei=function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,a=i.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(t){r={error:t}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s},Ti=function(){function t(t,e,i){this.document=t,this.glayScaleCalculator=e,this.resizer=i}return t.prototype.createCanvasRenderingContext2D=function(t,e){var i=this.document.createElement(\"canvas\");i.width=t,i.height=e,i.setAttribute(\"style\",\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\");var n=i.getContext(\"2d\");if(null===n)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return n.mozImageSmoothingEnabled=!0,n.webkitImageSmoothingEnabled=!0,n.msImageSmoothingEnabled=!0,n.imageSmoothingEnabled=!0,n},t.prototype.convert=function(t){var e=this,i=new Image,n=new Promise((function(t){i.onload=function(){var n=e.createCanvasRenderingContext2D(i.width,i.height);n.drawImage(i,0,0,i.width,i.height);var r=n.getImageData(0,0,i.width,i.height).data;t(r)}})).then((function(n){return e.resizer.resize(n,i.width,i.height,t.width,t.height)})).then((function(t){var i=function(t,e){for(var i=0,n=e.length,r=t.length;i<n;i++,r++)t[r]=e[i];return t}([],Ei(Array(t.length/4).keys())).map((function(i){var n=4*i,r=Ei([t[n],t[n+1],t[n+2]],3),a=r[0],s=r[1],o=r[2];return e.glayScaleCalculator(a,s,o)}));return new Uint8ClampedArray(i)}));return i.src=t.url.toString(),n},t}(),Bi=Ti,Ui=function(){function t(t,e){void 0===e&&(e=8),this.url=t,this.hashSize=e,this.width=e+1,this.height=e}return t.prototype.calculateArea=function(){return this.width*this.height},t}(),Di=(ge=Tt(),we=null!=ge?mt(_t(ge)):{},((t,e,i,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let r of yt(e))At.call(t,r)||r===i||gt(t,r,{get:()=>e[r],enumerable:!(n=wt(e,r))||n.enumerable});return t})(ge&&ge.__esModule?we:gt(we,\"default\",{value:ge,enumerable:!0}),ge)),Mi=function(){function t(){}return t.prototype.resize=function(t,e,i,n,r){var a=new Si(e,i,t),s=new Si(n,r,new Uint8ClampedArray(n*r*4));return(0,Di.lanczos)(a,s),s.data},t}(),Si=function(){return function(t,e,i){this.width=t,this.height=e,this.data=i}}(),Li=function(){function t(t){if(t.split(\"\").find((function(t){return\"1\"!==t&&\"0\"!==t})))throw new TypeError(\"Not bits.\");this.rawHash=t}return t.prototype.getHammingDistance=function(t){if(this.rawHash.length!==t.rawHash.length)throw new TypeError(\"Not equal to hash length.\");var e=t.rawHash.split(\"\");return this.rawHash.split(\"\").filter((function(t,i){return t!==(e[i]||\"0\")})).length},t.prototype.toString=function(){return this.calcuateHexadecimal(this.rawHash.split(\"\").map((function(t){return\"1\"===t?1:0})))},t.prototype.arrayChunk=function(t,e){return function(t,e){for(var i=0,n=e.length,r=t.length;i<n;i++,r++)t[r]=e[i];return t}([],function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,a=i.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(t){r={error:t}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}(Array(Math.ceil(t.length/e)).keys())).map((function(i){return t.slice(i*e,i*e+e)}))},t.prototype.calcuateHexadecimal=function(t){return this.arrayChunk(t,4).map((function(t){return parseInt(t.join(\"\"),2).toString(16)})).join(\"\")},t}(),Ri=Li,xi=function(){function t(t){this.document=t}return t.prototype.generateByImage=function(t,e){e.width=t.width,e.height=t.height;var i=this.document.createElement(\"canvas\").getContext(\"2d\");if(null===i)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return i.drawImage(e,0,0,t.width,t.height),this.generate(t,i)},t.prototype.generateByCanvasRenderingContext2D=function(t,e){var i=e.getImageData(0,0,t.width,t.height).data,n=new Uint8ClampedArray(function(t,e){for(var i=0,n=e.length,r=t.length;i<n;i++,r++)t[r]=e[i];return t}([],function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,a=i.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(t){r={error:t}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}(Array(i.length/4).keys())).map((function(t){return i[4*t]})));return this.generate(t,n)},t.prototype.generateByUint8ClampedArray=function(t,e){if(e.length!==t.calculateArea())throw new Error(\"Not convertable grayArray, convertable grayArray length is \"+t.calculateArea());var i=Array.from(e).map((function(t,e,i){return t<=i[e+1]?1:0})).filter((function(e,i){return(i+1)%t.width!=0})).join(\"\");return new Ri(i)},t.prototype.generate=function(t,e){if(e instanceof HTMLImageElement)return this.generateByImage(t,e);if(e instanceof CanvasRenderingContext2D)return this.generateByCanvasRenderingContext2D(t,e);if(e instanceof Uint8ClampedArray)return this.generateByUint8ClampedArray(t,e);throw new TypeError(\"Not generatable glay image source.\")},t}(),Vi=xi;function Pi(t,e,i){return Math.round(299*t/1e3+587*e/1e3+114*i/1e3)}var Ci=function(t,e,i,n){return new(i||(i=Promise))((function(e,r){function a(t){try{o(n.next(t))}catch(t){r(t)}}function s(t){try{o(n.throw(t))}catch(t){r(t)}}function o(t){var n;t.done?e(t.value):(n=t.value,n instanceof i?n:new i((function(t){t(n)}))).then(a,s)}o((n=n.apply(t,[])).next())}))},qi=function(t,e){var i,n,r,a,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(a){return function(o){return function(a){if(i)throw new TypeError(\"Generator is already executing.\");for(;s;)try{if(i=1,n&&(r=2&a[0]?n.return:a[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,a[1])).done)return r;switch(n=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,n=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){s.label=a[1];break}if(6===a[0]&&s.label<r[1]){s.label=r[1],r=a;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(a);break}r[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(t,s)}catch(t){a=[6,t],n=0}finally{i=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}},zi=function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=window.document),null===t&&(t=new Bi(e,Pi,new Mi)),this.dHashConverter=t,this.generator=new Vi(e)}return t.prototype.build=function(t,e){return void 0===e&&(e=8),Ci(this,0,void 0,(function(){var i,n;return qi(this,(function(r){switch(r.label){case 0:return i=new Ui(t,e),[4,this.dHashConverter.convert(i)];case 1:return n=r.sent(),[2,this.generator.generate(i,n)]}}))}))},t}(),ji=class{constructor(t){bt(this,\"dotlottie\"),bt(this,\"_parallel\",!1),this.dotlottie=void 0,t?.parallel&&(this._parallel=t.parallel)}install(t){this.dotlottie=t}uninstall(){this.dotlottie=void 0}get parallel(){return this._parallel}set parallel(t){this._parallel=t}async onBuild(){throw new St(\"dotlottie-plugin build Not implemented!\")}_requireDotLottie(t){if(!t)throw new St(\"dotLottie context is null inside of duplicate image detector plugin.\")}},ki=class extends ji{async generatePhash(t){throw new St(\"generatePhash(image: LottieImageCommon): Promise<Hash> is not implemented in concrete class.\")}distanceTo(t,e){throw new St(\"distanceTo(_imageHash: string, _targetImageHash: string): Promise<number> is not implemented in concrete class.\")}async _createRecordOfDuplicates(){this._requireDotLottie(this.dotlottie);const t=[],e={};for(const e of this.dotlottie.animations)for(const i of e.imageAssets)t.push({excludeFromExport:!1,image:i,hash:await this.generatePhash(i)});for(const i of t)for(const n of t)i.image.id!==n.image.id&&!i.excludeFromExport&&!n.excludeFromExport&&i.hash&&n.hash&&this.distanceTo(i.hash,n.hash)<5&&(e[i.image.fileName]||e[n.image.fileName]?e[n.image.fileName]&&(e[n.image.fileName]?.find((t=>t.id===i.image.id))||(i.excludeFromExport=!0,e[n.image.fileName]?.push(i.image))):(n.excludeFromExport=!0,e[i.image.fileName]=[n.image]));return e}adjustDuplicateImageAssetPath(t,e){for(const i in e)i&&e[i]?.forEach((e=>{if(t.data){const n=t.data.assets;n&&n.forEach((t=>{if(\"w\"in t&&\"h\"in t&&t.p===e.fileName){const e=i;t.p=e}}))}}))}async onBuild(){this._requireDotLottie(this.dotlottie);const t=await this._createRecordOfDuplicates();this.dotlottie.animations.forEach((e=>{this.adjustDuplicateImageAssetPath(e,t)}));const e={},i=this.dotlottie.getImages();for(const n in t)if(n)for(const t of i)t.fileName===n&&void 0!==t.data&&(e[n]=new Ni({data:t.data,id:t.id,fileName:t.fileName}));if(Object.keys(e).length!==Object.keys(t).length)throw new St(\"The number of cloned images does not match the number of duplicate keys.\");for(const i in t)i&&t[i]?.forEach((t=>{if(t.parentAnimations.length)for(const n of t.parentAnimations){n.imageAssets.splice(n.imageAssets.indexOf(t),1);const r=e[i];void 0!==r&&(n.imageAssets.push(r),r.parentAnimations.push(n))}}))}},$i=class extends ki{async generatePhash(t){const e=new zi,i=new URL(await t.toDataURL());return(await e.build(i)).rawHash}distanceTo(t,e){const i=new Ri(t),n=new Ri(e);return i.getHammingDistance(n)}};async function Fi(t){if(\"2\"!==await $t(new Uint8Array(t))){const e=new Yi,i=await(new ln).fromArrayBuffer(t),n=i.animations.map((t=>t.id));for(const t of n){const n=await i.getAnimation(t,{inlineAssets:!0});n&&n.data&&e.addAnimation({data:n.data,id:t})}return await e.build(),e}return(new Yi).fromArrayBuffer(t)}var Yi=class r extends _i{constructor(t){if(super(t),this.enableDuplicateImageOptimization){const t=new $i;t.install(this),this._plugins.push(t)}}addAnimation(t){const e=new Oi(t);if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(e.id,e),this}async toBase64(t){const e=await this.toArrayBuffer(t),i=new Uint8Array(e).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(i)}async download(t,e){const i=await this.toBlob(e),n=URL.createObjectURL(i),r=document.createElement(\"a\");r.href=n,r.download=t,r.style.display=\"none\",document.body.append(r),r.click(),setTimeout((()=>{URL.revokeObjectURL(n),r.remove()}),1e3)}create(t){return new r(t)}async toArrayBuffer(t){const e=this._buildManifest(),r={\"manifest.json\":[i(JSON.stringify(e)),{}]};for(const t of this.animations){const e=await t.toJSON();r[`a/${t.id}.json`]=[i(JSON.stringify(e)),t.zipOptions];const n=t.imageAssets,a=t.audioAssets;for(const t of n){const e=await t.toDataURL();r[`i/${t.fileName}`]=[Lt(e),t.zipOptions]}for(const t of a){const e=await t.toDataURL();r[`u/${t.fileName}`]=[Lt(e),t.zipOptions]}}for(const t of this.themes){const e=await t.toString();r[`t/${t.id}.json`]=[i(e),t.zipOptions]}for(const t of this.stateMachines){const e=t.toString();r[`s/${t.id}.json`]=[i(e),t.zipOptions]}return await new Promise(((e,i)=>{n(r,t?.zipOptions||{},((t,n)=>{t?i(t):e(n.buffer)}))}))}async fromArrayBuffer(i){if(\"2\"!==await $t(new Uint8Array(i)))return Fi(i);const n=new r;try{const r=await new Promise(((e,n)=>{t(new Uint8Array(i),((t,i)=>{t&&n(t),e(i)}))})),a=[],s=[];if(!(r[\"manifest.json\"]instanceof Uint8Array))throw new St(\"Invalid buffer\");try{const t=JSON.parse(e(r[\"manifest.json\"],!1)),{generator:i}=t;i&&(this._requireValidGenerator(i),n.setGenerator(i));for(const i of Object.keys(r)){const o=e(r[i],!0);if(i.startsWith(\"a/\")&&i.endsWith(\".json\")){const e=/a\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid animation id\");const r=JSON.parse(o),a=t.animations.find((t=>t.id===e));if(void 0===a)throw new St(\"Animation not found inside manifest\");n.addAnimation({data:r,...a})}else if(i.startsWith(\"i/\")){const t=/i\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:image/${xt(e)};base64,${e}`,a.push(new Ni({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}else if(i.startsWith(\"u/\")){const t=/u\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:audio/${xt(e)};base64,${e}`,s.push(new Ii({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}else if(i.startsWith(\"t/\")&&i.endsWith(\".json\")){const e=/t\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid theme id\");t.themes?.forEach((t=>{t.id===e&&n.addTheme({id:t.id,name:t.name,data:JSON.parse(o)})}))}else if(i.startsWith(\"s/\")&&i.endsWith(\".json\")){const e=/s\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid theme id\");t.stateMachines?.forEach((t=>{t.id===e&&n.addStateMachine({id:t.id,name:t.name,data:JSON.parse(o)})}))}}for(const t of a)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)\"w\"in n&&\"h\"in n&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.imageAssets.push(t))}for(const t of s)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)qt(n)&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.audioAssets.push(t))}}catch(t){if(t instanceof Error)throw new St(`Invalid manifest inside buffer! ${t.message}`)}}catch(t){if(t instanceof Error)throw new St(t.message)}return n}},Ji=class extends yi{constructor(t){super(t)}},Hi=class extends wi{constructor(t){super(t)}},Wi=class{constructor(t){bt(this,\"_animationsMap\",new Map),bt(this,\"_plugins\",[]),bt(this,\"_author\",ae),bt(this,\"_description\"),bt(this,\"_generator\",ae),bt(this,\"_keywords\"),bt(this,\"_version\",\"1\"),bt(this,\"_revision\"),bt(this,\"_customData\"),bt(this,\"enableDuplicateImageOptimization\"),\"string\"==typeof t?.author&&(this._author=t.author),\"string\"==typeof t?.description&&(this._description=t.description),\"string\"==typeof t?.generator&&(this._generator=t.generator),\"string\"==typeof t?.keywords&&(this._keywords=t.keywords),\"number\"==typeof t?.revision&&(this._revision=t.revision),this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1}async toBase64(t=void 0){throw new St(\"toBase64() method not implemented in concrete class!\")}create(t){throw new St(\"create() method not implemented in concrete class!\")}async download(t,e=void 0){throw new St(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw new St(\"addPlugins(...plugins: DotLottieV1Plugin[]) not implemented in concrete class!\")}addAnimation(t){throw new St(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw new St(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommonV1> not implemented in concrete class!\")}async toArrayBuffer(t=void 0){throw new St(\"toArrayBuffer(): Promise<ArrayBuffer> is not implemented in concrete class!\")}get plugins(){return this._plugins}get version(){return this._version}get revision(){return this._revision}get author(){return this._author}get description(){return this._description}get keywords(){return this._keywords}get generator(){return this._generator}get animations(){return Array.from(this._animationsMap.values())}get manifest(){return this._buildManifest()}get custom(){return this._customData}setCustomData(t){return this._customData=t??{},this}setAuthor(t){return this._author=t,this}setDescription(t){return this._description=\"string\"==typeof t?t:\"\",this}setGenerator(t){return this._generator=t,this}setKeywords(t){return this._keywords=\"string\"==typeof t?t:\"DotLottieV1\",this}setRevision(t){return this._revision=t,this}_renameImage(t,e,i){t.imageAssets.forEach((n=>{if(n.id===i){if(n.renameImage(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No image assets to rename.\");for(const t of r)\"w\"in t&&\"h\"in t&&t.id===i&&(t.p=n.fileName)}}))}_renameImageAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.imageAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.imageAssets.length-1;t>=0;t-=1){const n=i.imageAssets.at(t);n&&(this._renameImage(i,`image_${e}`,n.id),e-=1)}}}_renameAudio(t,e,i){t.audioAssets.forEach((n=>{if(n.id===i){if(n.renameAudio(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No audio assets to rename.\");for(const t of r)qt(t)&&t.id===i&&(t.p=n.fileName)}}))}_renameAudioAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.audioAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.audioAssets.length-1;t>=0;t-=1){const n=i.audioAssets.at(t);n&&(this._renameAudio(i,`audio_${e}`,n.id),e-=1)}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(t.id,t),this}async _findAssetsAndInline(t){const e=t.data?.assets;if(!e)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.getImages(),n=this.getAudio();for(const t of e)if(Ct(t))for(const e of i)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());else if(qt(t))for(const e of n)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());return t}async getAnimation(t,e){if(!e?.inlineAssets)return this._animationsMap.get(t);let i=this._animationsMap.get(t);if(!i)throw new St(\"Failed to find animation.\");return i=await this._findAssetsAndInline(i),i}getAnimations(){return Array.from(this._animationsMap)}removeAnimation(t){const e=this._animationsMap.get(t);return e&&this._animationsMap.delete(e.id),this}getImages(){const t=[];return this.animations.map((e=>t.push(...e.imageAssets))),t}getAudio(){const t=[];return this.animations.map((e=>t.push(...e.audioAssets))),t}_buildManifest(){const t=Array.from(this._animationsMap.values()).map((t=>({id:t.id,...void 0!==t.autoplay&&{autoplay:t.autoplay},...void 0!==t.loop&&{loop:t.loop},...void 0!==t.speed&&{speed:t.speed},...void 0!==t.direction&&{direction:t.direction},...void 0!==t.playMode&&{playMode:t.playMode},...void 0!==t.hover&&{hover:t.hover},...void 0!==t.intermission&&{intermission:t.intermission},...void 0!==t.themeColor&&{themeColor:t.themeColor}})));return{version:this.version,generator:this.generator,author:this.author,...void 0!==this.keywords&&{keywords:this.keywords},...void 0!==this.revision&&{revision:this.revision},animations:t,...this.description&&\"\"!==this.description.trim()?{description:this.description}:{},...this._customData&&0!==Object.keys(this._customData).length?{custom:this._customData}:{}}}async build(){this._buildManifest();for(const t of this.animations)await t.toJSON();this.animations.length>1&&(this._renameImageAssets(),this._renameAudioAssets());const t=[],e=[];for(const i of this.plugins)i.parallel?t.push(i):e.push(i);await Promise.all(t.map((async t=>t.onBuild())));for(const t of e)await t.onBuild();return this}async toBlob(t=void 0){const e=await this.toArrayBuffer(t);return new Blob([e],{type:\"application/zip\"})}async fromURL(t){if(!Vt(t))throw new St(\"Invalid URL\");try{const e=await fetch(t);if(!e.ok)throw new St(e.statusText);const i=await e.arrayBuffer();return this.fromArrayBuffer(i)}catch(t){if(t instanceof Error)throw new St(t.message)}throw new St(\"Unknown error\")}merge(...t){const e=this.create();for(const i of t)i.animations.forEach((t=>{t.data?e.addAnimation({id:t.id,data:t.data}):t.url&&e.addAnimation({id:t.id,url:t.url})}));return e}_requireValidAuthor(t){if(\"string\"!=typeof t)throw new St(\"Invalid author\")}_requireValidDescription(t){if(\"string\"!=typeof t)throw new St(\"Invalid description\")}_requireValidGenerator(t){if(\"string\"!=typeof t)throw new St(\"Invalid generator\")}_requireValidKeywords(t){if(\"string\"!=typeof t)throw new St(\"Invalid keywords\")}_requireValidVersion(t){if(\"string\"!=typeof t)throw new St(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw new St(\"Invalid customData\")}},Gi=(t=>(t.Bounce=\"bounce\",t.Normal=\"normal\",t))(Gi||{}),Ki=d(Gi),Zi=r({id:a(),autoplay:s(l()),loop:s(h([l(),u()])),speed:s(u()),direction:s(h([f(1),f(-1)])),playMode:s(Ki),hover:s(l()),intermission:s(u()),themeColor:s(a())}),Qi=r({version:s(a()),generator:s(a()),activeAnimationId:s(a()),animations:o(Zi),author:s(a()),custom:s(c(a(),p())),description:s(a()),keywords:s(a()),revision:s(u())}),Xi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_direction\"),bt(this,\"_speed\"),bt(this,\"_playMode\"),bt(this,\"_loop\"),bt(this,\"_autoplay\"),bt(this,\"_hover\"),bt(this,\"_intermission\"),bt(this,\"_themeColor\"),bt(this,\"_zipOptions\"),bt(this,\"_defaultActiveAnimation\"),bt(this,\"_imageAssets\",[]),bt(this,\"_audioAssets\",[]),this._requireValidOptions(t),this._id=t.id,this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.url&&(this._url=t.url),this._defaultActiveAnimation=t.defaultActiveAnimation??!1,\"number\"==typeof t.direction&&(this.direction=t.direction),\"number\"==typeof t.speed&&(this.speed=t.speed),\"string\"==typeof t.playMode&&(this.playMode=t.playMode),\"boolean\"!=typeof t.loop&&\"number\"!=typeof t.loop||(this.loop=t.loop),\"boolean\"==typeof t.autoplay&&(this.autoplay=t.autoplay),\"boolean\"==typeof t.hover&&(this.hover=t.hover),\"number\"==typeof t.intermission&&(this.intermission=t.intermission),\"string\"==typeof t.themeColor&&(this.themeColor=t.themeColor)}async toBase64(){throw new St(\"lottie animation controls tobase64 not implemented!\")}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get imageAssets(){return this._imageAssets}set imageAssets(t){this._imageAssets=t}get audioAssets(){return this._audioAssets}set audioAssets(t){this._audioAssets=t}get data(){return this._data}set data(t){this._requireValidLottieData(t),this._data=t}get url(){return this._url}set url(t){this._requireValidUrl(t),this._url=t}get themeColor(){return this._themeColor}set themeColor(t){t&&this._requireValidThemeColor(t),this._themeColor=t}get direction(){return this._direction}set direction(t){this._direction=t}get speed(){return this._speed}set speed(t){\"number\"==typeof t&&this._requireValidSpeed(t),this._speed=t}get playMode(){return this._playMode}set playMode(t){\"string\"==typeof t&&this._requireValidPlayMode(t),this._playMode=t}get loop(){return this._loop}set loop(t){\"number\"!=typeof t&&\"boolean\"!=typeof t||this._requireValidLoop(t),this._loop=t}get autoplay(){return this._autoplay}set autoplay(t){\"boolean\"==typeof t&&this._requireValidAutoplay(t),this._autoplay=t}get defaultActiveAnimation(){return this._defaultActiveAnimation}set defaultActiveAnimation(t){this._defaultActiveAnimation=t}get hover(){return this._hover}set hover(t){\"boolean\"==typeof t&&this._requireValidHover(t),this._hover=t}get intermission(){return this._intermission}set intermission(t){\"number\"==typeof t&&this._requireValidIntermission(t),this._intermission=t}async toArrayBuffer(t){const e=await this.toJSON(t);return(new TextEncoder).encode(JSON.stringify(e)).buffer}async _extractImageAssets(){throw new St(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async _extractAudioAssets(){throw new St(\"_extractAudioAssets(): Promise<boolean> method not implemented in concrete class\")}async toBlob(t={}){const e=await this.toJSON(t);return new Blob([JSON.stringify(e)],{type:\"application/json\"})}async toJSON(t){if(this._url&&!this._data&&(this._data=await this._fromUrl(this._url)),this._requireValidLottieData(this._data),this._data.assets?.length&&(await this._extractImageAssets(),await this._extractAudioAssets(),t?.inlineAssets)){const t=this.data?.assets;if(!t)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const e=this.imageAssets,i=this.audioAssets;for(const n of t)if(\"w\"in n&&\"h\"in n&&!(\"xt\"in n)&&\"p\"in n)for(const t of e)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL());else if(qt(n))for(const t of i)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL())}return this._data}async _fromUrl(t){const e=await fetch(t),i=await e.text();let n;try{n=JSON.parse(i)}catch(t){if(t instanceof Error)throw new St(`${t.message}: Invalid json returned from url`)}return this._requireValidLottieData(n),n}_requireValidUrl(t){try{new URL(t||\"\")}catch(t){throw new St(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every((e=>Object.prototype.hasOwnProperty.call(t,e))))throw new St(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw new St(\"Invalid animation id\")}_requireValidDirection(t){if(-1!==t&&1!==t)throw new St(\"Direction can only be -1 (backwards) or 1 (forwards)\")}_requireValidIntermission(t){if(t<0||!Number.isInteger(t))throw new St(\"intermission must be a positive number\")}_requireValidLoop(t){if(\"number\"==typeof t&&(!Number.isInteger(t)||t<0))throw new St(\"loop must be a positive number or boolean\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw new St(\"No data or url provided.\");t.data&&this._requireValidLottieData(t.data),t.url&&this._requireValidUrl(t.url),t.direction&&this._requireValidDirection(t.direction),t.intermission&&this._requireValidIntermission(t.intermission),t.loop&&this._requireValidLoop(t.loop)}_requireValidSpeed(t){if(void 0!==t&&(\"number\"!=typeof t||t<0))throw new St(\"Speed must be a non-negative number\")}_requireValidPlayMode(t){const e=Object.values(Gi);if(void 0!==t&&!e.includes(t))throw new St(`playMode must be one of: ${e.join(\", \")}`)}_requireValidAutoplay(t){if(void 0!==t&&\"boolean\"!=typeof t)throw new St(\"autoplay must be a boolean\")}_requireValidHover(t){if(void 0!==t&&\"boolean\"!=typeof t)throw new St(\"Hover must be a boolean\")}_requireValidThemeColor(t){if(void 0!==t&&\"string\"!=typeof t)throw new St(\"themeColor must be a string and start with #\");if(void 0!==t&&!t.startsWith(\"#\"))throw new St(\"themeColor must be a string and start with #\")}},tn=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}_requireValidId(t){if(!t)throw new St(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid image fileName\")}get fileName(){return this._fileName}set fileName(t){this._requireValidFileName(t),this._fileName=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameImage(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data)throw new St(\"Invalid image data.\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new St(\"Invalid image data.\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new St(\"Invalid image data.\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},en=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.url&&(this._url=t.url),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get fileName(){return this._fileName}set fileName(t){if(!t)throw new St(\"Invalid audio file name\",\"ASSET_NOT_FOUND\");this._fileName=t}get id(){return this._id}set id(t){if(!t)throw new St(\"Invalid audio id\",\"ASSET_NOT_FOUND\");this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameAudio(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data&&this._url&&(this._data=await this._fromUrlToBlob(this._url)),!this._data)throw new Error(\"Invalid data\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new Error(\"Invalid data\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new Error(\"Invalid data\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}_requireValidId(t){if(!t)throw new St(\"Invalid audio id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid audio fileName\")}},nn=class extends en{constructor(t){super(t)}},rn=class extends tn{constructor(t){super(t)}},an=class extends Xi{constructor(t){super(t)}async toBase64(){const t=await this.toArrayBuffer();if(\"undefined\"==typeof window)return M.from(t).toString(\"base64\");const e=new Uint8Array(t).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(e)}async _extractImageAssets(){if(!this._data)throw new St(\"Failed to extract image assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(\"w\"in e&&\"h\"in e&&!(\"xt\"in e)&&\"p\"in e){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._imageAssets.push(new rn({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/images/\",e.e=0}return!1}async _extractAudioAssets(){if(!this._data)throw new St(\"Failed to extract audio assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(qt(e)){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._audioAssets.push(new nn({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/audio/\",e.e=0}return!1}},sn=class{constructor(t){bt(this,\"dotLottieV1\"),bt(this,\"_parallel\",!1),this.dotLottieV1=void 0,t?.parallel&&(this._parallel=t.parallel)}install(t){this.dotLottieV1=t}uninstall(){this.dotLottieV1=void 0}get parallel(){return this._parallel}set parallel(t){this._parallel=t}async onBuild(){throw new St(\"DotLottieV1-plugin build Not implemented!\")}_requireDotLottieV1(t){if(!t)throw new St(\"DotLottieV1 context is null inside of duplicate image detector plugin.\")}},on=class extends sn{async generatePhash(t){throw new St(\"generatePhash(image: LottieImageCommonV1): Promise<Hash> is not implemented in concrete class.\")}distanceTo(t,e){throw new St(\"distanceTo(_imageHash: string, _targetImageHash: string): Promise<number> is not implemented in concrete class.\")}async _createRecordOfDuplicates(){this._requireDotLottieV1(this.dotLottieV1);const t=[],e={};for(const e of this.dotLottieV1.animations)for(const i of e.imageAssets)t.push({excludeFromExport:!1,image:i,hash:await this.generatePhash(i)});for(const i of t)for(const n of t)i.image.id!==n.image.id&&!i.excludeFromExport&&!n.excludeFromExport&&i.hash&&n.hash&&this.distanceTo(i.hash,n.hash)<5&&(e[i.image.fileName]||e[n.image.fileName]?e[n.image.fileName]&&(e[n.image.fileName]?.find((t=>t.id===i.image.id))||(i.excludeFromExport=!0,e[n.image.fileName]?.push(i.image))):(n.excludeFromExport=!0,e[i.image.fileName]=[n.image]));return e}adjustDuplicateImageAssetPath(t,e){for(const i in e)i&&e[i]?.forEach((e=>{if(t.data){const n=t.data.assets;n&&n.forEach((t=>{if(\"w\"in t&&\"h\"in t&&t.p===e.fileName){const e=i;t.p=e}}))}}))}async onBuild(){this._requireDotLottieV1(this.dotLottieV1);const t=await this._createRecordOfDuplicates();this.dotLottieV1.animations.forEach((e=>{this.adjustDuplicateImageAssetPath(e,t)}));const e={},i=this.dotLottieV1.getImages();for(const n in t)if(n)for(const t of i)t.fileName===n&&void 0!==t.data&&(e[n]=new rn({data:t.data,id:t.id,fileName:t.fileName}));if(Object.keys(e).length!==Object.keys(t).length)throw new St(\"The number of cloned images does not match the number of duplicate keys.\");for(const i in t)i&&t[i]?.forEach((t=>{if(t.parentAnimations.length)for(const n of t.parentAnimations){n.imageAssets.splice(n.imageAssets.indexOf(t),1);const r=e[i];void 0!==r&&(n.imageAssets.push(r),r.parentAnimations.push(n))}}))}},hn=class extends on{async generatePhash(t){const e=new zi,i=new URL(await t.toDataURL());return(await e.build(i)).rawHash}distanceTo(t,e){const i=new Ri(t),n=new Ri(e);return i.getHammingDistance(n)}};async function un(t){if(\"2\"===await $t(new Uint8Array(t))){const e=new ln,i=await(new Yi).fromArrayBuffer(t),n=i.animations.map((t=>t.id));for(const t of n){const n=await i.getAnimation(t,{inlineAssets:!0});n&&n.data&&e.addAnimation({data:n.data,id:t})}return await e.build(),e}return(new ln).fromArrayBuffer(t)}var ln=class r extends Wi{constructor(t){if(super(t),this.enableDuplicateImageOptimization){const t=new hn;t.install(this),this._plugins.push(t)}}addAnimation(t){const e=new an(t);if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(e.id,e),this}async toBase64(t){const e=await this.toArrayBuffer(t),i=new Uint8Array(e).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(i)}async download(t,e){const i=await this.toBlob(e),n=URL.createObjectURL(i),r=document.createElement(\"a\");r.href=n,r.download=t,r.style.display=\"none\",document.body.append(r),r.click(),setTimeout((()=>{URL.revokeObjectURL(n),r.remove()}),1e3)}create(t){return new r(t)}async toArrayBuffer(t){const e=this._buildManifest(),r={\"manifest.json\":[i(JSON.stringify(e)),{}]};for(const t of this.animations){const e=await t.toJSON();r[`animations/${t.id}.json`]=[i(JSON.stringify(e)),t.zipOptions];const n=t.imageAssets,a=t.audioAssets;for(const t of n){const e=await t.toDataURL();r[`images/${t.fileName}`]=[Lt(e),t.zipOptions]}for(const t of a){const e=await t.toDataURL();r[`audio/${t.fileName}`]=[Lt(e),t.zipOptions]}}return await new Promise(((e,i)=>{n(r,t?.zipOptions||{},((t,n)=>{t?i(t):e(n.buffer)}))}))}async fromArrayBuffer(i){if(\"2\"===await $t(new Uint8Array(i)))return un(i);const n=new r;try{const r=await new Promise(((e,n)=>{t(new Uint8Array(i),((t,i)=>{t&&n(t),e(i)}))})),a=[],s=[];if(!(r[\"manifest.json\"]instanceof Uint8Array))throw new St(\"Invalid buffer\");try{const t=JSON.parse(e(r[\"manifest.json\"],!1)),{author:i,custom:o,description:h,generator:u,keywords:l}=t;i&&(this._requireValidAuthor(i),n.setAuthor(i)),o&&(this._requireValidCustomData(o),n.setCustomData(o)),h&&(this._requireValidDescription(h),n.setDescription(h)),u&&(this._requireValidGenerator(u),n.setGenerator(u)),l&&(this._requireValidKeywords(l),n.setKeywords(l));for(const i of Object.keys(r)){const o=e(r[i],!0);if(i.startsWith(\"animations/\")&&i.endsWith(\".json\")){const e=/animations\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid animation id\");const r=JSON.parse(o),a=t.animations.find((t=>t.id===e));if(void 0===a)throw new St(\"Animation not found inside manifest\");n.addAnimation({data:r,...a})}else if(i.startsWith(\"images/\")){const t=/images\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:image/${xt(e)};base64,${e}`,a.push(new rn({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}else if(i.startsWith(\"audio/\")){const t=/audio\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:audio/${xt(e)};base64,${e}`,s.push(new nn({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}}for(const t of a)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)\"w\"in n&&\"h\"in n&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.imageAssets.push(t))}for(const t of s)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)qt(n)&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.audioAssets.push(t))}}catch(t){if(t instanceof Error)throw new St(`Invalid manifest inside buffer! ${t.message}`)}}catch(t){if(t instanceof Error)throw new St(t.message)}return n}};function fn(t,e){return\"v1\"===t?new ln(e):new Yi(e)}export{ce as BooleanGuardSchema,Ze as BooleanTriggerSchema,ei as DescriptorSchema,Yi as DotLottie,_i as DotLottieCommon,Wi as DotLottieCommonV1,St as DotLottieError,wi as DotLottieStateMachineCommon,ii as DotLottieStateMachineSchema,ln as DotLottieV1,Mt as ErrorCodes,pe as EventGuardSchema,Qe as EventTriggerSchema,Ce as GlobalStateSchema,me as GuardSchema,ue as InitialObjectSchema,He as ListenerSchema,We as ListenersSchema,Oi as LottieAnimation,Ai as LottieAnimationCommon,Xi as LottieAnimationCommonV1,an as LottieAnimationV1,Ii as LottieAudio,bi as LottieAudioCommon,en as LottieAudioCommonV1,nn as LottieAudioV1,Ni as LottieImage,vi as LottieImageCommon,tn as LottieImageCommonV1,rn as LottieImageV1,Hi as LottieStateMachine,Ji as LottieTheme,yi as LottieThemeCommon,Ut as MIME_CODES,Dt as MIME_TO_EXTENSION,Bt as MIME_TYPES,se as ManifestAnimationSchema,Zi as ManifestAnimationSchemaV1,le as ManifestSchema,Qi as ManifestSchemaV1,he as ManifestStateMachineSchema,oe as ManifestThemeSchema,fe as NumericGuardSchema,Ge as NumericTriggerSchema,Je as OnCompleteSchema,Gi as PlayMode,Ki as PlayModeSchema,Pe as PlaybackStateSchema,ke as PointerDownSchema,$e as PointerEnterSchema,Ye as PointerExitSchema,Fe as PointerMoveSchema,je as PointerUpSchema,mi as RulesSchema,qe as StateSchema,ze as StatesSchema,de as StringGuardSchema,Ke as StringTriggerSchema,gi as ThemeDataSchema,ye as TransitionSchema,_e as TransitionsSchema,Xe as TriggerSchema,ti as TriggersSchema,Lt as base64ToUint8Array,Pt as dataUrlFromU8,Wt as getAllAudio,Xt as getAnimation,te as getAnimations,Ht as getAudio,$t as getDotLottieVersion,xt as getExtensionTypeFromBase64,Kt as getImage,Zt as getImages,kt as getManifest,Rt as getMimeTypeFromBase64,re as getStateMachine,ne as getStateMachines,ie as getTheme,ee as getThemes,Gt as inlineAudioAssets,Qt as inlineImageAssets,qt as isAudioAsset,Ct as isImageAsset,Vt as isValidURL,Yt as loadFromArrayBuffer,Jt as loadFromURL,fn as makeDotLottie,un as toDotLottieV1,Fi as toDotLottieV2,zt as unzipDotLottie,jt as unzipDotLottieFile,Ft as validateDotLottie};export default null;\n//# sourceMappingURL=/sm/de2589b5adf8346e474233be1d2cc49cb4e7ae4d86176550f07f515dd764a8b4.map", "/**\n * Bundled by jsDelivr using Rollup v2.79.1 and Terser v5.19.2.\n * Original file: /npm/fflate@0.8.2/esm/browser.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nvar t={},n=Uint8Array,r=Uint16Array,i=Int32Array,e=new n([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),o=new n([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,n){for(var e=new r(31),o=0;o<31;++o)e[o]=n+=1<<t[o-1];var a=new i(e[30]);for(o=1;o<30;++o)for(var s=e[o];s<e[o+1];++s)a[s]=s-e[o]<<5|o;return{b:e,r:a}},u=s(e,2),h=u.b,f=u.r;h[28]=258,f[258]=28;for(var l=s(o,0),c=l.b,p=l.r,v=new r(32768),d=0;d<32768;++d){var g=(43690&d)>>1|(21845&d)<<1;g=(61680&(g=(52428&g)>>2|(13107&g)<<2))>>4|(3855&g)<<4,v[d]=((65280&g)>>8|(255&g)<<8)>>1}var y=function(t,n,i){for(var e=t.length,o=0,a=new r(n);o<e;++o)t[o]&&++a[t[o]-1];var s,u=new r(n);for(o=1;o<n;++o)u[o]=u[o-1]+a[o-1]<<1;if(i){s=new r(1<<n);var h=15-n;for(o=0;o<e;++o)if(t[o])for(var f=o<<4|t[o],l=n-t[o],c=u[t[o]-1]++<<l,p=c|(1<<l)-1;c<=p;++c)s[v[c]>>h]=f}else for(s=new r(e),o=0;o<e;++o)t[o]&&(s[o]=v[u[t[o]-1]++]>>15-t[o]);return s},m=new n(288);for(d=0;d<144;++d)m[d]=8;for(d=144;d<256;++d)m[d]=9;for(d=256;d<280;++d)m[d]=7;for(d=280;d<288;++d)m[d]=8;var w=new n(32);for(d=0;d<32;++d)w[d]=5;var b=y(m,9,0),z=y(m,9,1),k=y(w,5,0),M=y(w,5,1),x=function(t){for(var n=t[0],r=1;r<t.length;++r)t[r]>n&&(n=t[r]);return n},S=function(t,n,r){var i=n/8|0;return(t[i]|t[i+1]<<8)>>(7&n)&r},C=function(t,n){var r=n/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&n)},A=function(t){return(t+7)/8|0},T=function(t,r,i){return(null==r||r<0)&&(r=0),(null==i||i>t.length)&&(i=t.length),new n(t.subarray(r,i))},I={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},D=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],E=function(t,n,r){var i=new Error(n||D[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,E),!r)throw i;return i},F=function(t,r,i,s){var u=t.length,f=s?s.length:0;if(!u||r.f&&!r.l)return i||new n(0);var l=!i,p=l||2!=r.i,v=r.i;l&&(i=new n(3*u));var d=function(t){var r=i.length;if(t>r){var e=new n(Math.max(2*r,t));e.set(i),i=e}},g=r.f||0,m=r.p||0,w=r.b||0,b=r.l,k=r.d,I=r.m,D=r.n,F=8*u;do{if(!b){g=S(t,m,1);var O=S(t,m+1,3);if(m+=3,!O){var q=t[(W=A(m)+4)-4]|t[W-3]<<8,U=W+q;if(U>u){v&&E(0);break}p&&d(w+q),i.set(t.subarray(W,U),w),r.b=w+=q,r.p=m=8*U,r.f=g;continue}if(1==O)b=z,k=M,I=9,D=5;else if(2==O){var L=S(t,m,31)+257,Z=S(t,m+10,15)+4,$=L+S(t,m+5,31)+1;m+=14;for(var j=new n($),G=new n(19),H=0;H<Z;++H)G[a[H]]=S(t,m+3*H,7);m+=3*Z;var B=x(G),N=(1<<B)-1,R=y(G,B,1);for(H=0;H<$;){var W,Y=R[S(t,m,N)];if(m+=15&Y,(W=Y>>4)<16)j[H++]=W;else{var J=0,K=0;for(16==W?(K=3+S(t,m,3),m+=2,J=j[H-1]):17==W?(K=3+S(t,m,7),m+=3):18==W&&(K=11+S(t,m,127),m+=7);K--;)j[H++]=J}}var P=j.subarray(0,L),Q=j.subarray(L);I=x(P),D=x(Q),b=y(P,I,1),k=y(Q,D,1)}else E(1);if(m>F){v&&E(0);break}}p&&d(w+131072);for(var V=(1<<I)-1,X=(1<<D)-1,_=m;;_=m){var tt=(J=b[C(t,m)&V])>>4;if((m+=15&J)>F){v&&E(0);break}if(J||E(2),tt<256)i[w++]=tt;else{if(256==tt){_=m,b=null;break}var nt=tt-254;if(tt>264){var rt=e[H=tt-257];nt=S(t,m,(1<<rt)-1)+h[H],m+=rt}var it=k[C(t,m)&X],et=it>>4;it||E(3),m+=15&it;Q=c[et];if(et>3){rt=o[et];Q+=C(t,m)&(1<<rt)-1,m+=rt}if(m>F){v&&E(0);break}p&&d(w+131072);var ot=w+nt;if(w<Q){var at=f-Q,st=Math.min(Q,ot);for(at+w<0&&E(3);w<st;++w)i[w]=s[at+w]}for(;w<ot;++w)i[w]=i[w-Q]}}r.l=b,r.p=_,r.b=w,r.f=g,b&&(g=1,r.m=I,r.d=k,r.n=D)}while(!g);return w!=i.length&&l?T(i,0,w):i.subarray(0,w)},O=function(t,n,r){r<<=7&n;var i=n/8|0;t[i]|=r,t[i+1]|=r>>8},q=function(t,n,r){r<<=7&n;var i=n/8|0;t[i]|=r,t[i+1]|=r>>8,t[i+2]|=r>>16},U=function(t,i){for(var e=[],o=0;o<t.length;++o)t[o]&&e.push({s:o,f:t[o]});var a=e.length,s=e.slice();if(!a)return{t:B,l:0};if(1==a){var u=new n(e[0].s+1);return u[e[0].s]=1,{t:u,l:1}}e.sort((function(t,n){return t.f-n.f})),e.push({s:-1,f:25001});var h=e[0],f=e[1],l=0,c=1,p=2;for(e[0]={s:-1,f:h.f+f.f,l:h,r:f};c!=a-1;)h=e[e[l].f<e[p].f?l++:p++],f=e[l!=c&&e[l].f<e[p].f?l++:p++],e[c++]={s:-1,f:h.f+f.f,l:h,r:f};var v=s[0].s;for(o=1;o<a;++o)s[o].s>v&&(v=s[o].s);var d=new r(v+1),g=L(e[c-1],d,0);if(g>i){o=0;var y=0,m=g-i,w=1<<m;for(s.sort((function(t,n){return d[n.s]-d[t.s]||t.f-n.f}));o<a;++o){var b=s[o].s;if(!(d[b]>i))break;y+=w-(1<<g-d[b]),d[b]=i}for(y>>=m;y>0;){var z=s[o].s;d[z]<i?y-=1<<i-d[z]++-1:++o}for(;o>=0&&y;--o){var k=s[o].s;d[k]==i&&(--d[k],++y)}g=i}return{t:new n(d),l:g}},L=function(t,n,r){return-1==t.s?Math.max(L(t.l,n,r+1),L(t.r,n,r+1)):n[t.s]=r},Z=function(t){for(var n=t.length;n&&!t[--n];);for(var i=new r(++n),e=0,o=t[0],a=1,s=function(t){i[e++]=t},u=1;u<=n;++u)if(t[u]==o&&u!=n)++a;else{if(!o&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(o),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(o);a=1,o=t[u]}return{c:i.subarray(0,e),n:n}},$=function(t,n){for(var r=0,i=0;i<n.length;++i)r+=t[i]*n[i];return r},j=function(t,n,r){var i=r.length,e=A(n+2);t[e]=255&i,t[e+1]=i>>8,t[e+2]=255^t[e],t[e+3]=255^t[e+1];for(var o=0;o<i;++o)t[e+o+4]=r[o];return 8*(e+4+i)},G=function(t,n,i,s,u,h,f,l,c,p,v){O(n,v++,i),++u[256];for(var d=U(u,15),g=d.t,z=d.l,M=U(h,15),x=M.t,S=M.l,C=Z(g),A=C.c,T=C.n,I=Z(x),D=I.c,E=I.n,F=new r(19),L=0;L<A.length;++L)++F[31&A[L]];for(L=0;L<D.length;++L)++F[31&D[L]];for(var G=U(F,7),H=G.t,B=G.l,N=19;N>4&&!H[a[N-1]];--N);var R,W,Y,J,K=p+5<<3,P=$(u,m)+$(h,w)+f,Q=$(u,g)+$(h,x)+f+14+3*N+$(F,H)+2*F[16]+3*F[17]+7*F[18];if(c>=0&&K<=P&&K<=Q)return j(n,v,t.subarray(c,c+p));if(O(n,v,1+(Q<P)),v+=2,Q<P){R=y(g,z,0),W=g,Y=y(x,S,0),J=x;var V=y(H,B,0);O(n,v,T-257),O(n,v+5,E-1),O(n,v+10,N-4),v+=14;for(L=0;L<N;++L)O(n,v+3*L,H[a[L]]);v+=3*N;for(var X=[A,D],_=0;_<2;++_){var tt=X[_];for(L=0;L<tt.length;++L){var nt=31&tt[L];O(n,v,V[nt]),v+=H[nt],nt>15&&(O(n,v,tt[L]>>5&127),v+=tt[L]>>12)}}}else R=b,W=m,Y=k,J=w;for(L=0;L<l;++L){var rt=s[L];if(rt>255){q(n,v,R[(nt=rt>>18&31)+257]),v+=W[nt+257],nt>7&&(O(n,v,rt>>23&31),v+=e[nt]);var it=31&rt;q(n,v,Y[it]),v+=J[it],it>3&&(q(n,v,rt>>5&8191),v+=o[it])}else q(n,v,R[rt]),v+=W[rt]}return q(n,v,R[256]),v+W[256]},H=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),B=new n(0),N=function(t,a,s,u,h,l){var c=l.z||t.length,v=new n(u+c+5*(1+Math.ceil(c/7e3))+h),d=v.subarray(u,v.length-h),g=l.l,y=7&(l.r||0);if(a){y&&(d[0]=l.r>>3);for(var m=H[a-1],w=m>>13,b=8191&m,z=(1<<s)-1,k=l.p||new r(32768),M=l.h||new r(z+1),x=Math.ceil(s/3),S=2*x,C=function(n){return(t[n]^t[n+1]<<x^t[n+2]<<S)&z},I=new i(25e3),D=new r(288),E=new r(32),F=0,O=0,q=l.i||0,U=0,L=l.w||0,Z=0;q+2<c;++q){var $=C(q),B=32767&q,N=M[$];if(k[B]=N,M[$]=B,L<=q){var R=c-q;if((F>7e3||U>24576)&&(R>423||!g)){y=G(t,d,0,I,D,E,O,U,Z,q-Z,y),U=F=O=0,Z=q;for(var W=0;W<286;++W)D[W]=0;for(W=0;W<30;++W)E[W]=0}var Y=2,J=0,K=b,P=B-N&32767;if(R>2&&$==C(q-P))for(var Q=Math.min(w,R)-1,V=Math.min(32767,q),X=Math.min(258,R);P<=V&&--K&&B!=N;){if(t[q+Y]==t[q+Y-P]){for(var _=0;_<X&&t[q+_]==t[q+_-P];++_);if(_>Y){if(Y=_,J=P,_>Q)break;var tt=Math.min(P,_-2),nt=0;for(W=0;W<tt;++W){var rt=q-P+W&32767,it=rt-k[rt]&32767;it>nt&&(nt=it,N=rt)}}}P+=(B=N)-(N=k[B])&32767}if(J){I[U++]=268435456|f[Y]<<18|p[J];var et=31&f[Y],ot=31&p[J];O+=e[et]+o[ot],++D[257+et],++E[ot],L=q+Y,++F}else I[U++]=t[q],++D[t[q]]}}for(q=Math.max(q,L);q<c;++q)I[U++]=t[q],++D[t[q]];y=G(t,d,g,I,D,E,O,U,Z,q-Z,y),g||(l.r=7&y|d[y/8|0]<<3,y-=7,l.h=M,l.p=k,l.i=q,l.w=L)}else{for(q=l.w||0;q<c+g;q+=65535){var at=q+65535;at>=c&&(d[y/8|0]=g,at=c),y=j(d,y+1,t.subarray(q,at))}l.i=c}return T(v,0,u+A(y)+h)},R=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,i=9;--i;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),W=function(){var t=-1;return{p:function(n){for(var r=t,i=0;i<n.length;++i)r=R[255&r^n[i]]^r>>>8;t=r},d:function(){return~t}}},Y=function(){var t=1,n=0;return{p:function(r){for(var i=t,e=n,o=0|r.length,a=0;a!=o;){for(var s=Math.min(a+2655,o);a<s;++a)e+=i+=r[a];i=(65535&i)+15*(i>>16),e=(65535&e)+15*(e>>16)}t=i,n=e},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},J=function(t,r,i,e,o){if(!o&&(o={l:1},r.dictionary)){var a=r.dictionary.subarray(-32768),s=new n(a.length+t.length);s.set(a),s.set(t,a.length),t=s,o.w=a.length}return N(t,null==r.level?6:r.level,null==r.mem?o.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+r.mem,i,e,o)},K=function(t,n){var r={};for(var i in t)r[i]=t[i];for(var i in n)r[i]=n[i];return r},P=function(t,n,r){for(var i=t(),e=t.toString(),o=e.slice(e.indexOf(\"[\")+1,e.lastIndexOf(\"]\")).replace(/\\s+/g,\"\").split(\",\"),a=0;a<i.length;++a){var s=i[a],u=o[a];if(\"function\"==typeof s){n+=\";\"+u+\"=\";var h=s.toString();if(s.prototype)if(-1!=h.indexOf(\"[native code]\")){var f=h.indexOf(\" \",8)+1;n+=h.slice(f,h.indexOf(\"(\",f))}else for(var l in n+=h,s.prototype)n+=\";\"+u+\".prototype.\"+l+\"=\"+s.prototype[l].toString();else n+=h}else r[u]=s}return n},Q=[],V=function(n,r,i,e){if(!Q[i]){for(var o=\"\",a={},s=n.length-1,u=0;u<s;++u)o=P(n[u],o,a);Q[i]={c:P(n[s],o,a),e:a}}var h=K({},Q[i].e);return function(n,r,i,e,o){var a=new Worker(t[r]||(t[r]=URL.createObjectURL(new Blob([n+';addEventListener(\"error\",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:\"text/javascript\"}))));return a.onmessage=function(t){var n=t.data,r=n.$e$;if(r){var i=new Error(r[0]);i.code=r[1],i.stack=r[2],o(i,null)}else o(null,n)},a.postMessage(i,e),a}(Q[i].c+\";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=\"+r.toString()+\"}\",i,h,function(t){var n=[];for(var r in t)t[r].buffer&&n.push((t[r]=new t[r].constructor(t[r])).buffer);return n}(h),e)},X=function(){return[n,r,i,e,o,a,h,c,z,M,v,D,y,x,S,C,A,T,E,F,At,et,ot]},_=function(){return[n,r,i,e,o,a,f,p,b,m,k,w,v,H,B,y,O,q,U,L,Z,$,j,G,A,T,N,J,Mt,et]},tt=function(){return[pt,gt,ct,W,R]},nt=function(){return[vt,dt]},rt=function(){return[yt,ct,Y]},it=function(){return[mt]},et=function(t){return postMessage(t,[t.buffer])},ot=function(t){return t&&{out:t.size&&new n(t.size),dictionary:t.dictionary}},at=function(t,n,r,i,e,o){var a=V(r,i,e,(function(t,n){a.terminate(),o(t,n)}));return a.postMessage([t,n],n.consume?[t.buffer]:[]),function(){a.terminate()}},st=function(t){return t.ondata=function(t,n){return postMessage([t,n],[t.buffer])},function(n){n.data.length?(t.push(n.data[0],n.data[1]),postMessage([n.data[0].length])):t.flush()}},ut=function(t,n,r,i,e,o,a){var s,u=V(t,i,e,(function(t,r){t?(u.terminate(),n.ondata.call(n,t)):Array.isArray(r)?1==r.length?(n.queuedSize-=r[0],n.ondrain&&n.ondrain(r[0])):(r[1]&&u.terminate(),n.ondata.call(n,t,r[0],r[1])):a(r)}));u.postMessage(r),n.queuedSize=0,n.push=function(t,r){n.ondata||E(5),s&&n.ondata(E(4,0,1),null,!!r),n.queuedSize+=t.length,u.postMessage([t,s=r],[t.buffer])},n.terminate=function(){u.terminate()},o&&(n.flush=function(){u.postMessage([])})},ht=function(t,n){return t[n]|t[n+1]<<8},ft=function(t,n){return(t[n]|t[n+1]<<8|t[n+2]<<16|t[n+3]<<24)>>>0},lt=function(t,n){return ft(t,n)+4294967296*ft(t,n+4)},ct=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},pt=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&ct(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var i=0;i<=r.length;++i)t[i+10]=r.charCodeAt(i)}},vt=function(t){31==t[0]&&139==t[1]&&8==t[2]||E(6,\"invalid gzip data\");var n=t[3],r=10;4&n&&(r+=2+(t[10]|t[11]<<8));for(var i=(n>>3&1)+(n>>4&1);i>0;i-=!t[r++]);return r+(2&n)},dt=function(t){var n=t.length;return(t[n-4]|t[n-3]<<8|t[n-2]<<16|t[n-1]<<24)>>>0},gt=function(t){return 10+(t.filename?t.filename.length+1:0)},yt=function(t,n){var r=n.level,i=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=i<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var e=Y();e.p(n.dictionary),ct(t,2,e.d())}},mt=function(t,n){return(8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31)&&E(6,\"invalid zlib data\"),(t[1]>>5&1)==+!n&&E(6,\"invalid zlib data: \"+(32&t[1]?\"need\":\"unexpected\")+\" dictionary\"),2+(t[1]>>3&4)};function wt(t,n){return\"function\"==typeof t&&(n=t,t={}),this.ondata=n,t}var bt=function(){function t(t,r){if(\"function\"==typeof t&&(r=t,t={}),this.ondata=r,this.o=t||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new n(98304),this.o.dictionary){var i=this.o.dictionary.subarray(-32768);this.b.set(i,32768-i.length),this.s.i=32768-i.length}}return t.prototype.p=function(t,n){this.ondata(J(t,this.o,0,0,this.s),n)},t.prototype.push=function(t,r){this.ondata||E(5),this.s.l&&E(4);var i=t.length+this.s.z;if(i>this.b.length){if(i>2*this.b.length-32768){var e=new n(-32768&i);e.set(this.b.subarray(0,this.s.z)),this.b=e}var o=this.b.length-this.s.z;this.b.set(t.subarray(0,o),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(t.subarray(o),32768),this.s.z=t.length-o+32768,this.s.i=32766,this.s.w=32768}else this.b.set(t,this.s.z),this.s.z+=t.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},t.prototype.flush=function(){this.ondata||E(5),this.s.l&&E(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},t}(),zt=function(){return function(t,n){ut([_,function(){return[st,bt]}],this,wt.call(this,t,n),(function(t){var n=new bt(t.data);onmessage=st(n)}),6,1)}}();function kt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[_],(function(t){return et(Mt(t.data[0],t.data[1]))}),0,r)}function Mt(t,n){return J(t,n||{},0,0)}var xt=function(){function t(t,r){\"function\"==typeof t&&(r=t,t={}),this.ondata=r;var i=t&&t.dictionary&&t.dictionary.subarray(-32768);this.s={i:0,b:i?i.length:0},this.o=new n(32768),this.p=new n(0),i&&this.o.set(i)}return t.prototype.e=function(t){if(this.ondata||E(5),this.d&&E(4),this.p.length){if(t.length){var r=new n(this.p.length+t.length);r.set(this.p),r.set(t,this.p.length),this.p=r}}else this.p=t},t.prototype.c=function(t){this.s.i=+(this.d=t||!1);var n=this.s.b,r=F(this.p,this.s,this.o);this.ondata(T(r,n,this.s.b),this.d),this.o=T(r,this.s.b-32768),this.s.b=this.o.length,this.p=T(this.p,this.s.p/8|0),this.s.p&=7},t.prototype.push=function(t,n){this.e(t),this.c(n)},t}(),St=function(){return function(t,n){ut([X,function(){return[st,xt]}],this,wt.call(this,t,n),(function(t){var n=new xt(t.data);onmessage=st(n)}),7,0)}}();function Ct(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[X],(function(t){return et(At(t.data[0],ot(t.data[1])))}),1,r)}function At(t,n){return F(t,{i:2},n&&n.out,n&&n.dictionary)}var Tt=function(){function t(t,n){this.c=W(),this.l=0,this.v=1,bt.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),this.l+=t.length,bt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=J(t,this.o,this.v&&gt(this.o),n&&8,this.s);this.v&&(pt(r,this.o),this.v=0),n&&(ct(r,r.length-8,this.c.d()),ct(r,r.length-4,this.l)),this.ondata(r,n)},t.prototype.flush=function(){bt.prototype.flush.call(this)},t}(),It=function(){return function(t,n){ut([_,tt,function(){return[st,bt,Tt]}],this,wt.call(this,t,n),(function(t){var n=new Tt(t.data);onmessage=st(n)}),8,1)}}();function Dt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[_,tt,function(){return[Et]}],(function(t){return et(Et(t.data[0],t.data[1]))}),2,r)}function Et(t,n){n||(n={});var r=W(),i=t.length;r.p(t);var e=J(t,n,gt(n),8),o=e.length;return pt(e,n),ct(e,o-8,r.d()),ct(e,o-4,i),e}var Ft=function(){function t(t,n){this.v=1,this.r=0,xt.call(this,t,n)}return t.prototype.push=function(t,r){if(xt.prototype.e.call(this,t),this.r+=t.length,this.v){var i=this.p.subarray(this.v-1),e=i.length>3?vt(i):4;if(e>i.length){if(!r)return}else this.v>1&&this.onmember&&this.onmember(this.r-i.length);this.p=i.subarray(e),this.v=0}xt.prototype.c.call(this,r),!this.s.f||this.s.l||r||(this.v=A(this.s.p)+9,this.s={i:0},this.o=new n(0),this.push(new n(0),r))},t}(),Ot=function(){return function(t,n){var r=this;ut([X,nt,function(){return[st,xt,Ft]}],this,wt.call(this,t,n),(function(t){var n=new Ft(t.data);n.onmember=function(t){return postMessage(t)},onmessage=st(n)}),9,0,(function(t){return r.onmember&&r.onmember(t)}))}}();function qt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[X,nt,function(){return[Ut]}],(function(t){return et(Ut(t.data[0],t.data[1]))}),3,r)}function Ut(t,r){var i=vt(t);return i+8>t.length&&E(6,\"invalid gzip data\"),F(t.subarray(i,-8),{i:2},r&&r.out||new n(dt(t)),r&&r.dictionary)}var Lt=function(){function t(t,n){this.c=Y(),this.v=1,bt.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),bt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=J(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(yt(r,this.o),this.v=0),n&&ct(r,r.length-4,this.c.d()),this.ondata(r,n)},t.prototype.flush=function(){bt.prototype.flush.call(this)},t}(),Zt=function(){return function(t,n){ut([_,rt,function(){return[st,bt,Lt]}],this,wt.call(this,t,n),(function(t){var n=new Lt(t.data);onmessage=st(n)}),10,1)}}();function $t(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[_,rt,function(){return[jt]}],(function(t){return et(jt(t.data[0],t.data[1]))}),4,r)}function jt(t,n){n||(n={});var r=Y();r.p(t);var i=J(t,n,n.dictionary?6:2,4);return yt(i,n),ct(i,i.length-4,r.d()),i}var Gt=function(){function t(t,n){xt.call(this,t,n),this.v=t&&t.dictionary?2:1}return t.prototype.push=function(t,n){if(xt.prototype.e.call(this,t),this.v){if(this.p.length<6&&!n)return;this.p=this.p.subarray(mt(this.p,this.v-1)),this.v=0}n&&(this.p.length<4&&E(6,\"invalid zlib data\"),this.p=this.p.subarray(0,-4)),xt.prototype.c.call(this,n)},t}(),Ht=function(){return function(t,n){ut([X,it,function(){return[st,xt,Gt]}],this,wt.call(this,t,n),(function(t){var n=new Gt(t.data);onmessage=st(n)}),11,0)}}();function Bt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[X,it,function(){return[Nt]}],(function(t){return et(Nt(t.data[0],ot(t.data[1])))}),5,r)}function Nt(t,n){return F(t.subarray(mt(t,n&&n.dictionary),-4),{i:2},n&&n.out,n&&n.dictionary)}var Rt=function(){function t(t,n){this.o=wt.call(this,t,n)||{},this.G=Ft,this.I=xt,this.Z=Gt}return t.prototype.i=function(){var t=this;this.s.ondata=function(n,r){t.ondata(n,r)}},t.prototype.push=function(t,r){if(this.ondata||E(5),this.s)this.s.push(t,r);else{if(this.p&&this.p.length){var i=new n(this.p.length+t.length);i.set(this.p),i.set(t,this.p.length)}else this.p=t;this.p.length>2&&(this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(this.o):8!=(15&this.p[0])||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(this.o):new this.Z(this.o),this.i(),this.s.push(this.p,r),this.p=null)}},t}(),Wt=function(){function t(t,n){Rt.call(this,t,n),this.queuedSize=0,this.G=Ot,this.I=St,this.Z=Ht}return t.prototype.i=function(){var t=this;this.s.ondata=function(n,r,i){t.ondata(n,r,i)},this.s.ondrain=function(n){t.queuedSize-=n,t.ondrain&&t.ondrain(n)}},t.prototype.push=function(t,n){this.queuedSize+=t.length,Rt.prototype.push.call(this,t,n)},t}();function Yt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),31==t[0]&&139==t[1]&&8==t[2]?qt(t,n,r):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?Ct(t,n,r):Bt(t,n,r)}function Jt(t,n){return 31==t[0]&&139==t[1]&&8==t[2]?Ut(t,n):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?At(t,n):Nt(t,n)}var Kt=function(t,r,i,e){for(var o in t){var a=t[o],s=r+o,u=e;Array.isArray(a)&&(u=K(e,a[1]),a=a[0]),a instanceof n?i[s]=[a,u]:(i[s+=\"/\"]=[new n(0),u],Kt(a,s,i,e))}},Pt=\"undefined\"!=typeof TextEncoder&&new TextEncoder,Qt=\"undefined\"!=typeof TextDecoder&&new TextDecoder,Vt=0;try{Qt.decode(B,{stream:!0}),Vt=1}catch(t){}var Xt=function(t){for(var n=\"\",r=0;;){var i=t[r++],e=(i>127)+(i>223)+(i>239);if(r+e>t.length)return{s:n,r:T(t,r-1)};e?3==e?(i=((15&i)<<18|(63&t[r++])<<12|(63&t[r++])<<6|63&t[r++])-65536,n+=String.fromCharCode(55296|i>>10,56320|1023&i)):n+=1&e?String.fromCharCode((31&i)<<6|63&t[r++]):String.fromCharCode((15&i)<<12|(63&t[r++])<<6|63&t[r++]):n+=String.fromCharCode(i)}},_t=function(){function t(t){this.ondata=t,Vt?this.t=new TextDecoder:this.p=B}return t.prototype.push=function(t,r){if(this.ondata||E(5),r=!!r,this.t)return this.ondata(this.t.decode(t,{stream:!0}),r),void(r&&(this.t.decode().length&&E(8),this.t=null));this.p||E(4);var i=new n(this.p.length+t.length);i.set(this.p),i.set(t,this.p.length);var e=Xt(i),o=e.s,a=e.r;r?(a.length&&E(8),this.p=null):this.p=a,this.ondata(o,r)},t}(),tn=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(nn(t),this.d=n||!1)},t}();function nn(t,r){if(r){for(var i=new n(t.length),e=0;e<t.length;++e)i[e]=t.charCodeAt(e);return i}if(Pt)return Pt.encode(t);var o=t.length,a=new n(t.length+(t.length>>1)),s=0,u=function(t){a[s++]=t};for(e=0;e<o;++e){if(s+5>a.length){var h=new n(s+8+(o-e<<1));h.set(a),a=h}var f=t.charCodeAt(e);f<128||r?u(f):f<2048?(u(192|f>>6),u(128|63&f)):f>55295&&f<57344?(u(240|(f=65536+(1047552&f)|1023&t.charCodeAt(++e))>>18),u(128|f>>12&63),u(128|f>>6&63),u(128|63&f)):(u(224|f>>12),u(128|f>>6&63),u(128|63&f))}return T(a,0,s)}function rn(t,n){if(n){for(var r=\"\",i=0;i<t.length;i+=16384)r+=String.fromCharCode.apply(null,t.subarray(i,i+16384));return r}if(Qt)return Qt.decode(t);var e=Xt(t),o=e.s;return(r=e.r).length&&E(8),o}var en=function(t){return 1==t?3:t<6?2:9==t?1:0},on=function(t,n){return n+30+ht(t,n+26)+ht(t,n+28)},an=function(t,n,r){var i=ht(t,n+28),e=rn(t.subarray(n+46,n+46+i),!(2048&ht(t,n+8))),o=n+46+i,a=ft(t,n+20),s=r&&4294967295==a?sn(t,o):[a,ft(t,n+24),ft(t,n+42)],u=s[0],h=s[1],f=s[2];return[ht(t,n+10),u,h,e,o+ht(t,n+30)+ht(t,n+32),f]},sn=function(t,n){for(;1!=ht(t,n);n+=4+ht(t,n+2));return[lt(t,n+12),lt(t,n+4),lt(t,n+20)]},un=function(t){var n=0;if(t)for(var r in t){var i=t[r].length;i>65535&&E(9),n+=i+4}return n},hn=function(t,n,r,i,e,o,a,s){var u=i.length,h=r.extra,f=s&&s.length,l=un(h);ct(t,n,null!=a?33639248:67324752),n+=4,null!=a&&(t[n++]=20,t[n++]=r.os),t[n]=20,n+=2,t[n++]=r.flag<<1|(o<0&&8),t[n++]=e&&8,t[n++]=255&r.compression,t[n++]=r.compression>>8;var c=new Date(null==r.mtime?Date.now():r.mtime),p=c.getFullYear()-1980;if((p<0||p>119)&&E(10),ct(t,n,p<<25|c.getMonth()+1<<21|c.getDate()<<16|c.getHours()<<11|c.getMinutes()<<5|c.getSeconds()>>1),n+=4,-1!=o&&(ct(t,n,r.crc),ct(t,n+4,o<0?-o-2:o),ct(t,n+8,r.size)),ct(t,n+12,u),ct(t,n+14,l),n+=16,null!=a&&(ct(t,n,f),ct(t,n+6,r.attrs),ct(t,n+10,a),n+=14),t.set(i,n),n+=u,l)for(var v in h){var d=h[v],g=d.length;ct(t,n,+v),ct(t,n+2,g),t.set(d,n+4),n+=4+g}return f&&(t.set(s,n),n+=f),n},fn=function(t,n,r,i,e){ct(t,n,101010256),ct(t,n+8,r),ct(t,n+10,r),ct(t,n+12,i),ct(t,n+16,e)},ln=function(){function t(t){this.filename=t,this.c=W(),this.size=0,this.compression=0}return t.prototype.process=function(t,n){this.ondata(null,t,n)},t.prototype.push=function(t,n){this.ondata||E(5),this.c.p(t),this.size+=t.length,n&&(this.crc=this.c.d()),this.process(t,n||!1)},t}(),cn=function(){function t(t,n){var r=this;n||(n={}),ln.call(this,t),this.d=new bt(n,(function(t,n){r.ondata(null,t,n)})),this.compression=8,this.flag=en(n.level)}return t.prototype.process=function(t,n){try{this.d.push(t,n)}catch(t){this.ondata(t,null,n)}},t.prototype.push=function(t,n){ln.prototype.push.call(this,t,n)},t}(),pn=function(){function t(t,n){var r=this;n||(n={}),ln.call(this,t),this.d=new zt(n,(function(t,n,i){r.ondata(t,n,i)})),this.compression=8,this.flag=en(n.level),this.terminate=this.d.terminate}return t.prototype.process=function(t,n){this.d.push(t,n)},t.prototype.push=function(t,n){ln.prototype.push.call(this,t,n)},t}(),vn=function(){function t(t){this.ondata=t,this.u=[],this.d=1}return t.prototype.add=function(t){var r=this;if(this.ondata||E(5),2&this.d)this.ondata(E(4+8*(1&this.d),0,1),null,!1);else{var i=nn(t.filename),e=i.length,o=t.comment,a=o&&nn(o),s=e!=t.filename.length||a&&o.length!=a.length,u=e+un(t.extra)+30;e>65535&&this.ondata(E(11,0,1),null,!1);var h=new n(u);hn(h,0,t,i,s,-1);var f=[h],l=function(){for(var t=0,n=f;t<n.length;t++){var i=n[t];r.ondata(null,i,!1)}f=[]},c=this.d;this.d=0;var p=this.u.length,v=K(t,{f:i,u:s,o:a,t:function(){t.terminate&&t.terminate()},r:function(){if(l(),c){var t=r.u[p+1];t?t.r():r.d=1}c=1}}),d=0;t.ondata=function(i,e,o){if(i)r.ondata(i,e,o),r.terminate();else if(d+=e.length,f.push(e),o){var a=new n(16);ct(a,0,134695760),ct(a,4,t.crc),ct(a,8,d),ct(a,12,t.size),f.push(a),v.c=d,v.b=u+d+16,v.crc=t.crc,v.size=t.size,c&&v.r(),c=1}else c&&l()},this.u.push(v)}},t.prototype.end=function(){var t=this;2&this.d?this.ondata(E(4+8*(1&this.d),0,1),null,!0):(this.d?this.e():this.u.push({r:function(){1&t.d&&(t.u.splice(-1,1),t.e())},t:function(){}}),this.d=3)},t.prototype.e=function(){for(var t=0,r=0,i=0,e=0,o=this.u;e<o.length;e++){i+=46+(h=o[e]).f.length+un(h.extra)+(h.o?h.o.length:0)}for(var a=new n(i+22),s=0,u=this.u;s<u.length;s++){var h=u[s];hn(a,t,h,h.f,h.u,-h.c-2,r,h.o),t+=46+h.f.length+un(h.extra)+(h.o?h.o.length:0),r+=h.b}fn(a,t,this.u.length,i,r),this.ondata(null,a,!0),this.d=2},t.prototype.terminate=function(){for(var t=0,n=this.u;t<n.length;t++){n[t].t()}this.d=2},t}();function dn(t,r,i){i||(i=r,r={}),\"function\"!=typeof i&&E(7);var e={};Kt(t,\"\",e,r);var o=Object.keys(e),a=o.length,s=0,u=0,h=a,f=new Array(a),l=[],c=function(){for(var t=0;t<l.length;++t)l[t]()},p=function(t,n){zn((function(){i(t,n)}))};zn((function(){p=i}));var v=function(){var t=new n(u+22),r=s,i=u-s;u=0;for(var e=0;e<h;++e){var o=f[e];try{var a=o.c.length;hn(t,u,o,o.f,o.u,a);var l=30+o.f.length+un(o.extra),c=u+l;t.set(o.c,c),hn(t,s,o,o.f,o.u,a,u,o.m),s+=16+l+(o.m?o.m.length:0),u=c+a}catch(t){return p(t,null)}}fn(t,s,f.length,i,r),p(null,t)};a||v();for(var d=function(t){var n=o[t],r=e[n],i=r[0],h=r[1],d=W(),g=i.length;d.p(i);var y=nn(n),m=y.length,w=h.comment,b=w&&nn(w),z=b&&b.length,k=un(h.extra),M=0==h.level?0:8,x=function(r,i){if(r)c(),p(r,null);else{var e=i.length;f[t]=K(h,{size:g,crc:d.d(),c:i,f:y,m:b,u:m!=n.length||b&&w.length!=z,compression:M}),s+=30+m+k+e,u+=76+2*(m+k)+(z||0)+e,--a||v()}};if(m>65535&&x(E(11,0,1),null),M)if(g<16e4)try{x(null,Mt(i,h))}catch(t){x(t,null)}else l.push(kt(i,h,x));else x(null,i)},g=0;g<h;++g)d(g);return c}function gn(t,r){r||(r={});var i={},e=[];Kt(t,\"\",i,r);var o=0,a=0;for(var s in i){var u=i[s],h=u[0],f=u[1],l=0==f.level?0:8,c=(x=nn(s)).length,p=f.comment,v=p&&nn(p),d=v&&v.length,g=un(f.extra);c>65535&&E(11);var y=l?Mt(h,f):h,m=y.length,w=W();w.p(h),e.push(K(f,{size:h.length,crc:w.d(),c:y,f:x,m:v,u:c!=s.length||v&&p.length!=d,o:o,compression:l})),o+=30+c+g+m,a+=76+2*(c+g)+(d||0)+m}for(var b=new n(a+22),z=o,k=a-o,M=0;M<e.length;++M){var x=e[M];hn(b,x.o,x,x.f,x.u,x.c.length);var S=30+x.f.length+un(x.extra);b.set(x.c,x.o+S),hn(b,o,x,x.f,x.u,x.c.length,x.o,x.m),o+=16+S+(x.m?x.m.length:0)}return fn(b,o,e.length,k,z),b}var yn=function(){function t(){}return t.prototype.push=function(t,n){this.ondata(null,t,n)},t.compression=0,t}(),mn=function(){function t(){var t=this;this.i=new xt((function(n,r){t.ondata(null,n,r)}))}return t.prototype.push=function(t,n){try{this.i.push(t,n)}catch(t){this.ondata(t,null,n)}},t.compression=8,t}(),wn=function(){function t(t,n){var r=this;n<32e4?this.i=new xt((function(t,n){r.ondata(null,t,n)})):(this.i=new St((function(t,n,i){r.ondata(t,n,i)})),this.terminate=this.i.terminate)}return t.prototype.push=function(t,n){this.i.terminate&&(t=T(t,0)),this.i.push(t,n)},t.compression=8,t}(),bn=function(){function t(t){this.onfile=t,this.k=[],this.o={0:yn},this.p=B}return t.prototype.push=function(t,r){var i=this;if(this.onfile||E(5),this.p||E(4),this.c>0){var e=Math.min(this.c,t.length),o=t.subarray(0,e);if(this.c-=e,this.d?this.d.push(o,!this.c):this.k[0].push(o),(t=t.subarray(e)).length)return this.push(t,r)}else{var a=0,s=0,u=void 0,h=void 0;this.p.length?t.length?((h=new n(this.p.length+t.length)).set(this.p),h.set(t,this.p.length)):h=this.p:h=t;for(var f=h.length,l=this.c,c=l&&this.d,p=function(){var t,n=ft(h,s);if(67324752==n){a=1,u=s,v.d=null,v.c=0;var r=ht(h,s+6),e=ht(h,s+8),o=2048&r,c=8&r,p=ht(h,s+26),d=ht(h,s+28);if(f>s+30+p+d){var g=[];v.k.unshift(g),a=2;var y,m=ft(h,s+18),w=ft(h,s+22),b=rn(h.subarray(s+30,s+=30+p),!o);4294967295==m?(t=c?[-2]:sn(h,s),m=t[0],w=t[1]):c&&(m=-1),s+=d,v.c=m;var z={name:b,compression:e,start:function(){if(z.ondata||E(5),m){var t=i.o[e];t||z.ondata(E(14,\"unknown compression type \"+e,1),null,!1),(y=m<0?new t(b):new t(b,m,w)).ondata=function(t,n,r){z.ondata(t,n,r)};for(var n=0,r=g;n<r.length;n++){var o=r[n];y.push(o,!1)}i.k[0]==g&&i.c?i.d=y:y.push(B,!0)}else z.ondata(null,B,!0)},terminate:function(){y&&y.terminate&&y.terminate()}};m>=0&&(z.size=m,z.originalSize=w),v.onfile(z)}return\"break\"}if(l){if(134695760==n)return u=s+=12+(-2==l&&8),a=3,v.c=0,\"break\";if(33639248==n)return u=s-=4,a=3,v.c=0,\"break\"}},v=this;s<f-4;++s){if(\"break\"===p())break}if(this.p=B,l<0){var d=a?h.subarray(0,u-12-(-2==l&&8)-(134695760==ft(h,u-16)&&4)):h.subarray(0,s);c?c.push(d,!!a):this.k[+(2==a)].push(d)}if(2&a)return this.push(h.subarray(s),r);this.p=h.subarray(s)}r&&(this.c&&E(13),this.p=null)},t.prototype.register=function(t){this.o[t.compression]=t},t}(),zn=\"function\"==typeof queueMicrotask?queueMicrotask:\"function\"==typeof setTimeout?setTimeout:function(t){t()};function kn(t,r,i){i||(i=r,r={}),\"function\"!=typeof i&&E(7);var e=[],o=function(){for(var t=0;t<e.length;++t)e[t]()},a={},s=function(t,n){zn((function(){i(t,n)}))};zn((function(){s=i}));for(var u=t.length-22;101010256!=ft(t,u);--u)if(!u||t.length-u>65558)return s(E(13,0,1),null),o;var h=ht(t,u+8);if(h){var f=h,l=ft(t,u+16),c=4294967295==l||65535==f;if(c){var p=ft(t,u-12);(c=101075792==ft(t,p))&&(f=h=ft(t,p+32),l=ft(t,p+48))}for(var v=r&&r.filter,d=function(r){var i=an(t,l,c),u=i[0],f=i[1],p=i[2],d=i[3],g=i[4],y=i[5],m=on(t,y);l=g;var w=function(t,n){t?(o(),s(t,null)):(n&&(a[d]=n),--h||s(null,a))};if(!v||v({name:d,size:f,originalSize:p,compression:u}))if(u)if(8==u){var b=t.subarray(m,m+f);if(p<524288||f>.8*p)try{w(null,At(b,{out:new n(p)}))}catch(t){w(t,null)}else e.push(Ct(b,{size:p},w))}else w(E(14,\"unknown compression type \"+u,1),null);else w(null,T(t,m,m+f));else w(null,null)},g=0;g<f;++g)d()}else s(null,{});return o}function Mn(t,r){for(var i={},e=t.length-22;101010256!=ft(t,e);--e)(!e||t.length-e>65558)&&E(13);var o=ht(t,e+8);if(!o)return{};var a=ft(t,e+16),s=4294967295==a||65535==o;if(s){var u=ft(t,e-12);(s=101075792==ft(t,u))&&(o=ft(t,u+32),a=ft(t,u+48))}for(var h=r&&r.filter,f=0;f<o;++f){var l=an(t,a,s),c=l[0],p=l[1],v=l[2],d=l[3],g=l[4],y=l[5],m=on(t,y);a=g,h&&!h({name:d,size:p,originalSize:v,compression:c})||(c?8==c?i[d]=At(t.subarray(m,m+p),{out:new n(v)}):E(14,\"unknown compression type \"+c):i[d]=T(t,m,m+p))}return i}export{It as AsyncCompress,Wt as AsyncDecompress,zt as AsyncDeflate,Ot as AsyncGunzip,It as AsyncGzip,St as AsyncInflate,wn as AsyncUnzipInflate,Ht as AsyncUnzlib,pn as AsyncZipDeflate,Zt as AsyncZlib,Tt as Compress,_t as DecodeUTF8,Rt as Decompress,bt as Deflate,tn as EncodeUTF8,I as FlateErrorCode,Ft as Gunzip,Tt as Gzip,xt as Inflate,bn as Unzip,mn as UnzipInflate,yn as UnzipPassThrough,Gt as Unzlib,vn as Zip,cn as ZipDeflate,ln as ZipPassThrough,Lt as Zlib,Dt as compress,Et as compressSync,Yt as decompress,Jt as decompressSync,kt as deflate,Mt as deflateSync,qt as gunzip,Ut as gunzipSync,Dt as gzip,Et as gzipSync,Ct as inflate,At as inflateSync,rn as strFromU8,nn as strToU8,kn as unzip,Mn as unzipSync,Bt as unzlib,Nt as unzlibSync,dn as zip,gn as zipSync,$t as zlib,jt as zlibSync};export default null;\n//# sourceMappingURL=/sm/280b916cdd8d0d7dd376ab4f158b7738c19fee04d6ebca320b74bf09ab9ca292.map", "/**\n * Bundled by jsDelivr using Rollup v2.79.1 and Terser v5.19.2.\n * Original file: /npm/valibot@0.13.1/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nfunction t(t){return(Array.isArray(t)?t:t.issues).reduce(((t,e)=>{if(e.path){const n=e.path.map((({key:t})=>t)).join(\".\");t.nested[n]=[...t.nested[n]||[],e.message]}else t.root=[...t.root||[],e.message];return t}),{nested:{}})}var e=class extends Error{issues;constructor(t){super(t[0].message),this.name=\"ValiError\",this.issues=t}};function n(t,e){return t}function s(t,e){return{...t,_parse:(n,s)=>t._parse(e(n),s)}}function a(t,e){return{...t,_parse:async(n,s)=>t._parse(await e(n),s)}}function u(t,e){return{...t,_parse(n,s){const a=t._parse(n,s);return{output:a.issues?\"function\"==typeof e?e({input:n,issues:a.issues}):e:a.output}}}}function i(t,e){return{...t,async _parse(n,s){const a=await t._parse(n,s);return{output:a.issues?\"function\"==typeof e?e({input:n,issues:a.issues}):e:a.output}}}}function r(t,e){return!t._parse(e,{abortEarly:!0}).issues}function o(t,e){return{reason:t?.reason,validation:e.validation,origin:t?.origin||\"value\",message:e.message,input:e.input,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}}function c(t,e){return{reason:e,origin:t?.origin,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}}function p(t,e,n,s){if(!e||!e.length)return{output:t};let a,u,i=t;for(const t of e){const e=t(i);if(e.issue){a=a||c(n,s);const t=o(a,e.issue);if(u?u.push(t):u=[t],a.abortEarly||a.abortPipeEarly)break}else i=e.output}return u?{issues:u}:{output:i}}async function l(t,e,n,s){if(!e||!e.length)return{output:t};let a,u,i=t;for(const t of e){const e=await t(i);if(e.issue){a=a||c(n,s);const t=o(a,e.issue);if(u?u.push(t):u=[t],a.abortEarly||a.abortPipeEarly)break}else i=e.output}return u?{issues:u}:{output:i}}function f(t,e){return t&&\"string\"!=typeof t?[void 0,t]:[t,e]}function y(t,e,n,s,a,u){return{issues:[{reason:e,validation:n,origin:t?.origin||\"value\",message:s,input:a,issues:u,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}]}}function d(t){const e=t.replace(/\\D/g,\"\");let n=e.length,s=1,a=0;for(;n;){const t=+e[--n];s^=1,a+=s?[0,2,4,6,8,1,3,5,7,9][t]:t}return a%10==0}function m(t=[]){return{schema:\"any\",async:!1,_parse:(e,n)=>p(e,t,n,\"any\")}}function h(t=[]){return{schema:\"any\",async:!0,_parse:async(e,n)=>l(e,t,n,\"any\")}}function v(t,e,n){const[s,a]=f(e,n);return{schema:\"array\",array:{item:t},async:!1,_parse(e,n){if(!Array.isArray(e))return y(n,\"type\",\"array\",s||\"Invalid type\",e);let u;const i=[];for(let s=0;s<e.length;s++){const a=e[s],r=t._parse(a,n);if(r.issues){const t={schema:\"array\",input:e,key:s,value:a};for(const e of r.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=r.issues),n?.abortEarly)break}else i.push(r.output)}return u?{issues:u}:p(i,a,n,\"array\")}}}function b(t,e,n){const[s,a]=f(e,n);return{schema:\"array\",array:{item:t},async:!0,async _parse(e,n){if(!Array.isArray(e))return y(n,\"type\",\"array\",s||\"Invalid type\",e);let u;const i=[];return await Promise.all(e.map((async(s,a)=>{if(!n?.abortEarly||!u){const r=await t._parse(s,n);if(!n?.abortEarly||!u)if(r.issues){const t={schema:\"array\",input:e,key:a,value:s};for(const e of r.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=r.issues),n?.abortEarly)throw null}else i[a]=r.output}}))).catch((()=>null)),u?{issues:u}:l(i,a,n,\"array\")}}}function _(t,e){const[n,s]=f(t,e);return{schema:\"bigint\",async:!1,_parse:(t,e)=>\"bigint\"!=typeof t?y(e,\"type\",\"bigint\",n||\"Invalid type\",t):p(t,s,e,\"bigint\")}}function g(t,e){const[n,s]=f(t,e);return{schema:\"bigint\",async:!0,_parse:async(t,e)=>\"bigint\"!=typeof t?y(e,\"type\",\"bigint\",n||\"Invalid type\",t):l(t,s,e,\"bigint\")}}function I(t,e){const[n,s]=f(t,e);return{schema:\"blob\",async:!1,_parse:(t,e)=>t instanceof Blob?p(t,s,e,\"blob\"):y(e,\"type\",\"blob\",n||\"Invalid type\",t)}}function E(t,e){const[n,s]=f(t,e);return{schema:\"blob\",async:!0,_parse:async(t,e)=>t instanceof Blob?l(t,s,e,\"blob\"):y(e,\"type\",\"blob\",n||\"Invalid type\",t)}}function w(t,e){const[n,s]=f(t,e);return{schema:\"boolean\",async:!1,_parse:(t,e)=>\"boolean\"!=typeof t?y(e,\"type\",\"boolean\",n||\"Invalid type\",t):p(t,s,e,\"boolean\")}}function A(t,e){const[n,s]=f(t,e);return{schema:\"boolean\",async:!0,_parse:async(t,e)=>\"boolean\"!=typeof t?y(e,\"type\",\"boolean\",n||\"Invalid type\",t):l(t,s,e,\"boolean\")}}function j(t,e){const[n,s]=f(t,e);return{schema:\"date\",async:!1,_parse:(t,e)=>t instanceof Date?p(t,s,e,\"date\"):y(e,\"type\",\"date\",n||\"Invalid type\",t)}}function k(t,e){const[n,s]=f(t,e);return{schema:\"date\",async:!0,_parse:async(t,e)=>t instanceof Date?l(t,s,e,\"date\"):y(e,\"type\",\"date\",n||\"Invalid type\",t)}}function F(t,e){return{schema:\"enum\",enum:t,async:!1,_parse:(n,s)=>t.includes(n)?{output:n}:y(s,\"type\",\"enum\",e||\"Invalid type\",n)}}function P(t,e){return{schema:\"enum\",enum:t,async:!0,_parse:async(n,s)=>t.includes(n)?{output:n}:y(s,\"type\",\"enum\",e||\"Invalid type\",n)}}function O(t,e,n){const[s,a]=f(e,n);return{schema:\"instance\",class:t,async:!1,_parse:(e,n)=>e instanceof t?p(e,a,n,\"instance\"):y(n,\"type\",\"instance\",s||\"Invalid type\",e)}}function x(t,e,n){const[s,a]=f(e,n);return{schema:\"instance\",class:t,async:!0,_parse:async(e,n)=>e instanceof t?l(e,a,n,\"instance\"):y(n,\"type\",\"instance\",s||\"Invalid type\",e)}}function $(t,e){return{schema:\"literal\",literal:t,async:!1,_parse:(n,s)=>n!==t?y(s,\"type\",\"literal\",e||\"Invalid type\",n):{output:n}}}function z(t,e){return{schema:\"literal\",literal:t,async:!0,_parse:async(n,s)=>n!==t?y(s,\"type\",\"literal\",e||\"Invalid type\",n):{output:n}}}function N(t,e,n,s){const[a,u]=f(n,s);return{schema:\"map\",map:{key:t,value:e},async:!1,_parse(n,s){if(!(n instanceof Map))return y(s,\"type\",\"map\",a||\"Invalid type\",n);let i;const r=new Map;for(const[a,u]of n.entries()){let o;const c=t._parse(a,{origin:\"key\",abortEarly:s?.abortEarly,abortPipeEarly:s?.abortPipeEarly});if(c.issues){o={schema:\"map\",input:n,key:a,value:u};for(const t of c.issues)t.path?t.path.unshift(o):t.path=[o],i?.push(t);if(i||(i=c.issues),s?.abortEarly)break}const p=e._parse(u,s);if(p.issues){o=o||{schema:\"map\",input:n,key:a,value:u};for(const t of p.issues)t.path?t.path.unshift(o):t.path=[o],i?.push(t);if(i||(i=p.issues),s?.abortEarly)break}c.issues||p.issues||r.set(c.output,p.output)}return i?{issues:i}:p(r,u,s,\"map\")}}}function M(t,e,n,s){const[a,u]=f(n,s);return{schema:\"map\",map:{key:t,value:e},async:!0,async _parse(n,s){if(!(n instanceof Map))return y(s,\"type\",\"map\",a||\"Invalid type\",n);const i=new Map;let r;return await Promise.all(Array.from(n.entries()).map((async([a,u])=>{let o;const[c,p]=await Promise.all([{schema:t,value:a,origin:\"key\"},{schema:e,value:u,origin:\"value\"}].map((async({schema:t,value:e,origin:i})=>{if(!s?.abortEarly||!r){const c=await t._parse(e,{origin:i,abortEarly:s?.abortEarly,abortPipeEarly:s?.abortPipeEarly});if(!s?.abortEarly||!r){if(!c.issues)return c;o=o||{schema:\"map\",input:n,key:a,value:u};for(const t of c.issues)t.path?t.path.unshift(o):t.path=[o],r?.push(t);if(r||(r=c.issues),s?.abortEarly)throw null}}}))).catch((()=>[]));c&&p&&i.set(c.output,p.output)}))),r?{issues:r}:l(n,u,s,\"map\")}}}function S(t){return{schema:\"nan\",async:!1,_parse:(e,n)=>Number.isNaN(e)?{output:e}:y(n,\"type\",\"nan\",t||\"Invalid type\",e)}}function T(t){return{schema:\"nan\",async:!0,_parse:async(e,n)=>Number.isNaN(e)?{output:e}:y(n,\"type\",\"nan\",t||\"Invalid type\",e)}}function U(t,e){return{schema:\"native_enum\",nativeEnum:t,async:!1,_parse:(n,s)=>Object.values(t).includes(n)?{output:n}:y(s,\"type\",\"native_enum\",e||\"Invalid type\",n)}}function D(t,e){return{schema:\"native_enum\",nativeEnum:t,async:!0,_parse:async(n,s)=>Object.values(t).includes(n)?{output:n}:y(s,\"type\",\"native_enum\",e||\"Invalid type\",n)}}function L(t){return{schema:\"never\",async:!1,_parse:(e,n)=>y(n,\"type\",\"never\",t||\"Invalid type\",e)}}function C(t){return{schema:\"never\",async:!0,_parse:async(e,n)=>y(n,\"type\",\"never\",t||\"Invalid type\",e)}}function W(t,e){return{schema:\"non_nullable\",wrapped:t,async:!1,_parse:(n,s)=>null===n?y(s,\"type\",\"non_nullable\",e||\"Invalid type\",n):t._parse(n,s)}}function Z(t,e){return{schema:\"non_nullable\",wrapped:t,async:!0,_parse:async(n,s)=>null===n?y(s,\"type\",\"non_nullable\",e||\"Invalid type\",n):t._parse(n,s)}}function B(t,e){return{schema:\"non_nullish\",wrapped:t,async:!1,_parse:(n,s)=>null==n?y(s,\"type\",\"non_nullish\",e||\"Invalid type\",n):t._parse(n,s)}}function R(t,e){return{schema:\"non_nullish\",wrapped:t,async:!0,_parse:async(n,s)=>null==n?y(s,\"type\",\"non_nullish\",e||\"Invalid type\",n):t._parse(n,s)}}function q(t,e){return{schema:\"non_optional\",wrapped:t,async:!1,_parse:(n,s)=>void 0===n?y(s,\"type\",\"non_optional\",e||\"Invalid type\",n):t._parse(n,s)}}function V(t,e){return{schema:\"non_optional\",wrapped:t,async:!0,_parse:async(n,s)=>void 0===n?y(s,\"type\",\"non_optional\",e||\"Invalid type\",n):t._parse(n,s)}}function G(t){return{schema:\"nullable\",wrapped:t,async:!1,_parse:(e,n)=>null===e?{output:e}:t._parse(e,n)}}function H(t){return{schema:\"nullable\",wrapped:t,async:!0,_parse:async(e,n)=>null===e?{output:e}:t._parse(e,n)}}function J(t){return{schema:\"nullish\",wrapped:t,async:!1,_parse:(e,n)=>null==e?{output:e}:t._parse(e,n)}}function K(t){return{schema:\"nullish\",wrapped:t,async:!0,_parse:async(e,n)=>null==e?{output:e}:t._parse(e,n)}}function Q(t){return{schema:\"null\",async:!1,_parse:(e,n)=>null!==e?y(n,\"type\",\"null\",t||\"Invalid type\",e):{output:e}}}function X(t){return{schema:\"null\",async:!0,_parse:async(e,n)=>null!==e?y(n,\"type\",\"null\",t||\"Invalid type\",e):{output:e}}}function Y(t,e){const[n,s]=f(t,e);return{schema:\"number\",async:!1,_parse:(t,e)=>\"number\"!=typeof t?y(e,\"type\",\"number\",n||\"Invalid type\",t):p(t,s,e,\"number\")}}function tt(t,e){const[n,s]=f(t,e);return{schema:\"number\",async:!0,_parse:async(t,e)=>\"number\"!=typeof t?y(e,\"type\",\"number\",n||\"Invalid type\",t):l(t,s,e,\"number\")}}function et(t,e,n){const[s,a]=f(e,n);let u;return{schema:\"object\",object:t,async:!1,_parse(e,n){if(!e||\"object\"!=typeof e)return y(n,\"type\",\"object\",s||\"Invalid type\",e);let i;u=u||Object.entries(t);const r={};for(const[t,s]of u){const a=e[t],u=s._parse(a,n);if(u.issues){const s={schema:\"object\",input:e,key:t,value:a};for(const t of u.issues)t.path?t.path.unshift(s):t.path=[s],i?.push(t);if(i||(i=u.issues),n?.abortEarly)break}else r[t]=u.output}return i?{issues:i}:p(r,a,n,\"object\")}}}function nt(t,e,n){const[s,a]=f(e,n);let u;return{schema:\"object\",object:t,async:!0,async _parse(e,n){if(!e||\"object\"!=typeof e)return y(n,\"type\",\"object\",s||\"Invalid type\",e);let i;u=u||Object.entries(t);const r={};return await Promise.all(u.map((async([t,s])=>{if(!n?.abortEarly||!i){const a=e[t],u=await s._parse(a,n);if(!n?.abortEarly||!i)if(u.issues){const s={schema:\"object\",input:e,key:t,value:a};for(const t of u.issues)t.path?t.path.unshift(s):t.path=[s],i?.push(t);if(i||(i=u.issues),n?.abortEarly)throw null}else r[t]=u.output}}))).catch((()=>null)),i?{issues:i}:l(r,a,n,\"object\")}}}function st(t){return{schema:\"optional\",wrapped:t,async:!1,_parse:(e,n)=>void 0===e?{output:e}:t._parse(e,n)}}function at(t){return{schema:\"optional\",wrapped:t,async:!0,_parse:async(e,n)=>void 0===e?{output:e}:t._parse(e,n)}}function ut(t,e){const[n,s]=f(t,e);return{schema:\"string\",async:!1,_parse:(t,e)=>\"string\"!=typeof t?y(e,\"type\",\"string\",n||\"Invalid type\",t):p(t,s,e,\"string\")}}function it(t,e){const[n,s]=f(t,e);return{schema:\"string\",async:!0,_parse:async(t,e)=>\"string\"!=typeof t?y(e,\"type\",\"string\",n||\"Invalid type\",t):l(t,s,e,\"string\")}}function rt(t,e,n,s){if(\"object\"==typeof e&&!Array.isArray(e)){const[a,u]=f(n,s);return[t,e,a,u]}const[a,u]=f(e,n);return[ut(),t,a,u]}var ot=[\"__proto__\",\"prototype\",\"constructor\"];function ct(t,e,n,s){const[a,u,i,r]=rt(t,e,n,s);return{schema:\"record\",record:{key:a,value:u},async:!1,_parse(t,e){if(!t||\"object\"!=typeof t)return y(e,\"type\",\"record\",i||\"Invalid type\",t);let n;const s={};for(const[i,r]of Object.entries(t))if(!ot.includes(i)){let o;const c=a._parse(i,{origin:\"key\",abortEarly:e?.abortEarly,abortPipeEarly:e?.abortPipeEarly});if(c.issues){o={schema:\"record\",input:t,key:i,value:r};for(const t of c.issues)t.path=[o],n?.push(t);if(n||(n=c.issues),e?.abortEarly)break}const p=u._parse(r,e);if(p.issues){o=o||{schema:\"record\",input:t,key:i,value:r};for(const t of p.issues)t.path?t.path.unshift(o):t.path=[o],n?.push(t);if(n||(n=p.issues),e?.abortEarly)break}c.issues||p.issues||(s[c.output]=p.output)}return n?{issues:n}:p(s,r,e,\"record\")}}}function pt(t,e,n,s){const[a,u,i,r]=rt(t,e,n,s);return{schema:\"record\",record:{key:a,value:u},async:!0,async _parse(t,e){if(!t||\"object\"!=typeof t)return y(e,\"type\",\"record\",i||\"Invalid type\",t);let n;const s={};return await Promise.all(Object.entries(t).map((async([i,r])=>{if(!ot.includes(i)){let o;const[c,p]=await Promise.all([{schema:a,value:i,origin:\"key\"},{schema:u,value:r,origin:\"value\"}].map((async({schema:s,value:a,origin:u})=>{if(!e?.abortEarly||!n){const c=await s._parse(a,{origin:u,abortEarly:e?.abortEarly,abortPipeEarly:e?.abortPipeEarly});if(!e?.abortEarly||!n){if(!c.issues)return c;o=o||{schema:\"record\",input:t,key:i,value:r};for(const t of c.issues)t.path?t.path.unshift(o):t.path=[o],n?.push(t);if(n||(n=c.issues),e?.abortEarly)throw null}}}))).catch((()=>[]));c&&p&&(s[c.output]=p.output)}}))),n?{issues:n}:l(s,r,e,\"record\")}}}function lt(t){return{schema:\"recursive\",getter:t,async:!1,_parse:(e,n)=>t()._parse(e,n)}}function ft(t){return{schema:\"recursive\",getter:t,async:!0,_parse:async(e,n)=>t()._parse(e,n)}}function yt(t,e,n){const[s,a]=f(e,n);return{schema:\"set\",set:{value:t},async:!1,_parse(e,n){if(!(e instanceof Set))return y(n,\"type\",\"set\",s||\"Invalid type\",e);let u,i=0;const r=new Set;for(const s of e){const a=t._parse(s,n);if(a.issues){const t={schema:\"set\",input:e,key:i,value:s};for(const e of a.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=a.issues),n?.abortEarly)break}else r.add(a.output);i++}return u?{issues:u}:p(r,a,n,\"set\")}}}function dt(t,e,n){const[s,a]=f(e,n);return{schema:\"set\",set:{value:t},async:!0,async _parse(e,n){if(!(e instanceof Set))return y(n,\"type\",\"set\",s||\"Invalid type\",e);let u;const i=new Set;return await Promise.all(Array.from(e.values()).map((async(s,a)=>{if(!n?.abortEarly||!u){const r=await t._parse(s,n);if(!n?.abortEarly||!u)if(r.issues){const t={schema:\"set\",input:e,key:a,value:s};for(const e of r.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=r.issues),n?.abortEarly)throw null}else i.add(r.output)}}))).catch((()=>null)),u?{issues:u}:l(e,a,n,\"set\")}}}function mt(t,e,n){const[s,a]=f(e,n);return{schema:\"special\",async:!1,_parse:(e,n)=>t(e)?p(e,a,n,\"special\"):y(n,\"type\",\"special\",s||\"Invalid type\",e)}}function ht(t,e,n){const[s,a]=f(e,n);return{schema:\"special\",async:!0,_parse:async(e,n)=>await t(e)?l(e,a,n,\"special\"):y(n,\"type\",\"special\",s||\"Invalid type\",e)}}function vt(t){return{schema:\"symbol\",async:!1,_parse:(e,n)=>\"symbol\"!=typeof e?y(n,\"type\",\"symbol\",t||\"Invalid type\",e):{output:e}}}function bt(t){return{schema:\"symbol\",async:!0,_parse:async(e,n)=>\"symbol\"!=typeof e?y(n,\"type\",\"symbol\",t||\"Invalid type\",e):{output:e}}}function _t(t,e,n){if(\"object\"==typeof t&&!Array.isArray(t)){const[s,a]=f(e,n);return[t,s,a]}const[s,a]=f(t,e);return[void 0,s,a]}function gt(t,e,n,s){const[a,u,i]=_t(e,n,s);return{schema:\"tuple\",tuple:{items:t,rest:a},async:!1,_parse(e,n){if(!Array.isArray(e)||!a&&t.length!==e.length||a&&t.length>e.length)return y(n,\"type\",\"tuple\",u||\"Invalid type\",e);let s;const r=[];for(let a=0;a<t.length;a++){const u=e[a],i=t[a]._parse(u,n);if(i.issues){const t={schema:\"tuple\",input:e,key:a,value:u};for(const e of i.issues)e.path?e.path.unshift(t):e.path=[t],s?.push(e);if(s||(s=i.issues),n?.abortEarly)break}else r[a]=i.output}if(a)for(let u=t.length;u<e.length;u++){const t=e[u],i=a._parse(t,n);if(i.issues){const a={schema:\"tuple\",input:e,key:u,value:t};for(const t of i.issues)t.path?t.path.unshift(a):t.path=[a],s?.push(t);if(s||(s=i.issues),n?.abortEarly)break}else r[u]=i.output}return s?{issues:s}:p(r,i,n,\"tuple\")}}}function It(t,e,n,s){const[a,u,i]=_t(e,n,s);return{schema:\"tuple\",tuple:{items:t,rest:a},async:!0,async _parse(e,n){if(!Array.isArray(e)||!a&&t.length!==e.length||a&&t.length>e.length)return y(n,\"type\",\"tuple\",u||\"Invalid type\",e);let s;const r=[];return await Promise.all([Promise.all(t.map((async(t,a)=>{if(!n?.abortEarly||!s){const u=e[a],i=await t._parse(u,n);if(!n?.abortEarly||!s)if(i.issues){const t={schema:\"tuple\",input:e,key:a,value:u};for(const e of i.issues)e.path?e.path.unshift(t):e.path=[t],s?.push(e);if(s||(s=i.issues),n?.abortEarly)throw null}else r[a]=i.output}}))),a&&Promise.all(e.slice(t.length).map((async(u,i)=>{if(!n?.abortEarly||!s){const o=t.length+i,c=await a._parse(u,n);if(!n?.abortEarly||!s)if(c.issues){const t={schema:\"tuple\",input:e,key:o,value:u};for(const e of c.issues)e.path?e.path.unshift(t):e.path=[t],s?.push(e);if(s||(s=c.issues),n?.abortEarly)throw null}else r[o]=c.output}})))]).catch((()=>null)),s?{issues:s}:l(r,i,n,\"tuple\")}}}function Et(t){return{schema:\"undefined\",async:!1,_parse:(e,n)=>void 0!==e?y(n,\"type\",\"undefined\",t||\"Invalid type\",e):{output:e}}}function wt(t){return{schema:\"undefined\",async:!0,_parse:async(e,n)=>void 0!==e?y(n,\"type\",\"undefined\",t||\"Invalid type\",e):{output:e}}}function At(t,e){return{schema:\"union\",union:t,async:!1,_parse(n,s){let a,u;for(const e of t){const t=e._parse(n,s);if(!t.issues){u=[t.output];break}if(a)for(const e of t.issues)a.push(e);else a=t.issues}return u?{output:u[0]}:y(s,\"type\",\"union\",e||\"Invalid type\",n,a)}}}function jt(t,e){return{schema:\"union\",union:t,async:!0,async _parse(n,s){let a,u;for(const e of t){const t=await e._parse(n,s);if(!t.issues){u=[t.output];break}if(a)for(const e of t.issues)a.push(e);else a=t.issues}return u?{output:u[0]}:y(s,\"type\",\"union\",e||\"Invalid type\",n,a)}}}function kt(t=[]){return{schema:\"unknown\",async:!1,_parse:(e,n)=>p(e,t,n,\"unknown\")}}function Ft(t=[]){return{schema:\"unknown\",async:!0,_parse:async(e,n)=>l(e,t,n,\"unknown\")}}function Pt(t){return{schema:\"void\",async:!1,_parse:(e,n)=>void 0!==e?y(n,\"type\",\"void\",t||\"Invalid type\",e):{output:e}}}function Ot(t){return{schema:\"void\",async:!0,_parse:async(e,n)=>void 0!==e?y(n,\"type\",\"void\",t||\"Invalid type\",e):{output:e}}}function xt(t){return F(Object.keys(t.object))}function $t(t,e,n){const[s,a]=f(e,n);return et(t.reduce(((t,e)=>({...t,...e.object})),{}),s,a)}function zt(t,e,n){const[s,a]=f(e,n);return nt(t.reduce(((t,e)=>({...t,...e.object})),{}),s,a)}function Nt(t,e,n,s){const[a,u]=f(n,s);return et(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?t:{...t,[n]:s}),{}),a,u)}function Mt(t,e,n,s){const[a,u]=f(n,s);return nt(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?t:{...t,[n]:s}),{}),a,u)}function St(t,n,s){const a=t._parse(n,s);if(a.issues)throw new e(a.issues);return a.output}async function Tt(t,n,s){const a=await t._parse(n,s);if(a.issues)throw new e(a.issues);return a.output}function Ut(t,e,n){const[s,a]=f(e,n);return et(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:st(n)})),{}),s,a)}function Dt(t,e,n){const[s,a]=f(e,n);return nt(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:at(n)})),{}),s,a)}function Lt(t,e,n,s){const[a,u]=f(n,s);return et(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?{...t,[n]:s}:t),{}),a,u)}function Ct(t,e,n,s){const[a,u]=f(n,s);return nt(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?{...t,[n]:s}:t),{}),a,u)}function Wt(t,e,n){const[s,a]=f(e,n);return et(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:q(n)})),{}),s,a)}function Zt(t,e,n){const[s,a]=f(e,n);return nt(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:V(n)})),{}),s,a)}function Bt(t,n,s){const a=t._parse(n,s);return a.issues?{success:!1,error:new e(a.issues),issues:a.issues}:{success:!0,data:a.output,output:a.output}}async function Rt(t,n,s){const a=await t._parse(n,s);return a.issues?{success:!1,error:new e(a.issues),issues:a.issues}:{success:!0,data:a.output,output:a.output}}function qt(t,e){return{...t,_parse(n,s){const a=t._parse(n,s);return a.issues||Object.keys(n).length===Object.keys(a.output).length?a:y(s,\"object\",\"strict\",e||\"Invalid keys\",n)}}}function Vt(t,e){return{...t,async _parse(n,s){const a=await t._parse(n,s);return a.issues||Object.keys(n).length===Object.keys(a.output).length?a:y(s,\"object\",\"strict\",e||\"Invalid keys\",n)}}}function Gt(t,e){return{...t,_parse(n,s){const a=t._parse(n,s);return a.issues?a:{output:e(a.output)}}}}function Ht(t,e){return{...t,async:!0,async _parse(n,s){const a=await t._parse(n,s);return a.issues?a:{output:await e(a.output)}}}}function Jt(t){return t.wrapped}function Kt(t,e){return{...t,_parse:(n,s)=>t._parse(void 0===n?\"function\"==typeof e?e():e:n,s)}}var Qt=Kt;function Xt(t){return e=>({output:t(e)})}function Yt(t){return async e=>({output:await t(e)})}function te(){return t=>({output:t.toLocaleLowerCase()})}function ee(t){return e=>({output:e>t?t:e})}function ne(t){return e=>({output:e<t?t:e})}function se(){return t=>({output:t.trim()})}function ae(){return t=>({output:t.trimEnd()})}function ue(){return t=>({output:t.trimStart()})}function ie(){return t=>({output:t.toUpperCase()})}function re(t,e){return n=>(new TextEncoder).encode(n).length!==t?{issue:{validation:\"bytes\",message:e||\"Invalid byte length\",input:n}}:{output:n}}function oe(t,e){return n=>t(n)?{output:n}:{issue:{validation:\"custom\",message:e||\"Invalid input\",input:n}}}function ce(t,e){return async n=>await t(n)?{output:n}:{issue:{validation:\"custom\",message:e||\"Invalid input\",input:n}}}function pe(t){return e=>/^(([^<>()[\\].,;:\\s@\"]+(\\.[^<>()[\\].,;:\\s@\"]+)*)|(\".+\"))@(([^<>()[\\].,;:\\s@\"]+\\.)+[^<>()[\\].,;:\\s@\"]{2,})$/i.test(e)?{output:e}:{issue:{validation:\"email\",message:t||\"Invalid email\",input:e}}}function le(t){return e=>/^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$/u.test(e)?{output:e}:{issue:{validation:\"emoji\",message:t||\"Invalid emoji\",input:e}}}function fe(t,e){return n=>n.endsWith(t)?{output:n}:{issue:{validation:\"ends_with\",message:e||\"Invalid end\",input:n}}}function ye(t,e){return n=>n!==t?{issue:{validation:\"equal\",message:e||\"Invalid input\",input:n}}:{output:n}}function de(t,e){return n=>n.includes(t)?{issue:{validation:\"excludes\",message:e||\"Invalid content\",input:n}}:{output:n}}function me(t){return e=>Number.isFinite(e)?{output:e}:{issue:{validation:\"finite\",message:t||\"Invalid finite number\",input:e}}}function he(t){return e=>/^\\d{2}[ |/|-]?\\d{6}[ |/|-]?\\d{6}[ |/|-]?\\d$/.test(e)&&d(e)?{output:e}:{issue:{validation:\"imei\",message:t||\"Invalid IMEI\",input:e}}}function ve(t,e){return n=>n.includes(t)?{output:n}:{issue:{validation:\"includes\",message:e||\"Invalid content\",input:n}}}function be(t){return e=>Number.isInteger(e)?{output:e}:{issue:{validation:\"integer\",message:t||\"Invalid integer\",input:e}}}function _e(t){return e=>/^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$/.test(e)||/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/.test(e)?{output:e}:{issue:{validation:\"ip\",message:t||\"Invalid IP\",input:e}}}function ge(t){return e=>/^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$/.test(e)?{output:e}:{issue:{validation:\"ipv4\",message:t||\"Invalid IP v4\",input:e}}}function Ie(t){return e=>/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/.test(e)?{output:e}:{issue:{validation:\"ipv6\",message:t||\"Invalid IP v6\",input:e}}}function Ee(t){return e=>/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])$/.test(e)?{output:e}:{issue:{validation:\"iso_date\",message:t||\"Invalid date\",input:e}}}function we(t){return e=>/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])T(0[0-9]|1\\d|2[0-3]):[0-5]\\d$/.test(e)?{output:e}:{issue:{validation:\"iso_date_time\",message:t||\"Invalid datetime\",input:e}}}function Ae(t){return e=>/^(0[0-9]|1\\d|2[0-3]):[0-5]\\d$/.test(e)?{output:e}:{issue:{validation:\"iso_time\",message:t||\"Invalid time\",input:e}}}function je(t){return e=>/^(0[0-9]|1\\d|2[0-3]):[0-5]\\d:[0-5]\\d$/.test(e)?{output:e}:{issue:{validation:\"iso_time_second\",message:t||\"Invalid time\",input:e}}}function ke(t){return e=>/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])T(0[0-9]|1\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}Z$/.test(e)?{output:e}:{issue:{validation:\"iso_timestamp\",message:t||\"Invalid timestamp\",input:e}}}function Fe(t){return e=>/^\\d{4}-W(0[1-9]|[1-4]\\d|5[0-3])$/.test(e)?{output:e}:{issue:{validation:\"iso_week\",message:t||\"Invalid week\",input:e}}}function Pe(t,e){return n=>n.length!==t?{issue:{validation:\"length\",message:e||\"Invalid length\",input:n}}:{output:n}}function Oe(t,e){return n=>(new TextEncoder).encode(n).length>t?{issue:{validation:\"max_bytes\",message:e||\"Invalid byte length\",input:n}}:{output:n}}function xe(t,e){return n=>n.length>t?{issue:{validation:\"max_length\",message:e||\"Invalid length\",input:n}}:{output:n}}function $e(t,e){return n=>n.size>t?{issue:{validation:\"max_size\",message:e||\"Invalid size\",input:n}}:{output:n}}function ze(t,e){return n=>n>t?{issue:{validation:\"max_value\",message:e||\"Invalid value\",input:n}}:{output:n}}var Ne=ze;function Me(t,e){return n=>(new TextEncoder).encode(n).length<t?{issue:{validation:\"min_bytes\",message:e||\"Invalid byte length\",input:n}}:{output:n}}function Se(t,e){return n=>t.includes(n.type)?{output:n}:{issue:{validation:\"mime_type\",message:e||\"Invalid MIME type\",input:n}}}function Te(t,e){return n=>n.length<t?{issue:{validation:\"min_length\",message:e||\"Invalid length\",input:n}}:{output:n}}function Ue(t,e){return n=>n.size<t?{issue:{validation:\"min_size\",message:e||\"Invalid size\",input:n}}:{output:n}}function De(t,e){return n=>n<t?{issue:{validation:\"min_value\",message:e||\"Invalid value\",input:n}}:{output:n}}var Le=De;function Ce(t,e){return n=>n%t!=0?{issue:{validation:\"multipleOf\",message:e||\"Invalid multiple\",input:n}}:{output:n}}function We(t,e){return n=>t.test(n)?{output:n}:{issue:{validation:\"regex\",message:e||\"Invalid regex\",input:n}}}function Ze(t){return e=>Number.isSafeInteger(e)?{output:e}:{issue:{validation:\"safe_integer\",message:t||\"Invalid safe integer\",input:e}}}function Be(t,e){return n=>n.size!==t?{issue:{validation:\"size\",message:e||\"Invalid size\",input:n}}:{output:n}}function Re(t,e){return n=>n.startsWith(t)?{output:n}:{issue:{validation:\"starts_with\",message:e||\"Invalid start\",input:n}}}function qe(t){return e=>{try{return new URL(e),{output:e}}catch(n){return{issue:{validation:\"url\",message:t||\"Invalid URL\",input:e}}}}}function Ve(t){return e=>/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e)?{output:e}:{issue:{validation:\"uuid\",message:t||\"Invalid UUID\",input:e}}}function Ge(t,e){return n=>n!==t?{issue:{validation:\"value\",message:e||\"Invalid value\",input:n}}:{output:n}}export{e as ValiError,m as any,h as anyAsync,v as array,b as arrayAsync,_ as bigint,g as bigintAsync,I as blob,E as blobAsync,w as boolean,A as booleanAsync,n as brand,re as bytes,s as coerce,a as coerceAsync,oe as custom,ce as customAsync,j as date,k as dateAsync,pe as email,le as emoji,fe as endsWith,F as enumType,P as enumTypeAsync,ye as equal,de as excludes,p as executePipe,l as executePipeAsync,u as fallback,i as fallbackAsync,me as finite,t as flatten,f as getDefaultArgs,y as getIssues,he as imei,ve as includes,O as instance,x as instanceAsync,be as integer,_e as ip,ge as ipv4,Ie as ipv6,r as is,d as isLuhnAlgo,Ee as isoDate,we as isoDateTime,Ae as isoTime,je as isoTimeSecond,ke as isoTimestamp,Fe as isoWeek,xt as keyof,Pe as length,$ as literal,z as literalAsync,N as map,M as mapAsync,Oe as maxBytes,xe as maxLength,Ne as maxRange,$e as maxSize,ze as maxValue,$t as merge,zt as mergeAsync,Se as mimeType,Me as minBytes,Te as minLength,Le as minRange,Ue as minSize,De as minValue,Ce as multipleOf,S as nan,T as nanAsync,U as nativeEnum,D as nativeEnumAsync,L as never,C as neverAsync,W as nonNullable,Z as nonNullableAsync,B as nonNullish,R as nonNullishAsync,q as nonOptional,V as nonOptionalAsync,Q as nullType,X as nullTypeAsync,G as nullable,H as nullableAsync,J as nullish,K as nullishAsync,Y as number,tt as numberAsync,et as object,nt as objectAsync,Nt as omit,Mt as omitAsync,st as optional,at as optionalAsync,St as parse,Tt as parseAsync,Ut as partial,Dt as partialAsync,Lt as pick,Ct as pickAsync,ct as record,pt as recordAsync,lt as recursive,ft as recursiveAsync,We as regex,Wt as required,Zt as requiredAsync,Ze as safeInteger,Bt as safeParse,Rt as safeParseAsync,yt as set,dt as setAsync,Be as size,mt as special,ht as specialAsync,Re as startsWith,qt as strict,Vt as strictAsync,ut as string,it as stringAsync,vt as symbol,bt as symbolAsync,Xt as toCustom,Yt as toCustomAsync,te as toLowerCase,ee as toMaxValue,ne as toMinValue,se as toTrimmed,ae as toTrimmedEnd,ue as toTrimmedStart,ie as toUpperCase,Gt as transform,Ht as transformAsync,gt as tuple,It as tupleAsync,Et as undefinedType,wt as undefinedTypeAsync,At as union,jt as unionAsync,kt as unknown,Ft as unknownAsync,Jt as unwrap,qe as url,Qt as useDefault,Ve as uuid,Ge as value,Pt as voidType,Ot as voidTypeAsync,Kt as withDefault};export default null;\n//# sourceMappingURL=/sm/97a74275d782479b594a5948c4ac7a7747be06c23ce912160f26a706eacbc9f0.map", "// Generated by Framer (ddd30d5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js\";import FeatureTag from\"https://framerusercontent.com/modules/Pltr9t1GJSUpVkDJdQW7/uXcQjSxLA85zjDRg2KYg/SFOPADuAc.js\";const FeatureTagFonts=getFonts(FeatureTag);const TickerFonts=getFonts(Ticker);const FeatureTagControls=getPropertyControls(FeatureTag);const cycleOrder=[\"rzHpKwYqA\",\"Bv6K365_0\"];const serializationHash=\"framer-Rfbls\";const variantClassNames={Bv6K365_0:\"framer-v-wv1i25\",rzHpKwYqA:\"framer-v-gfsbpd\"};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={damping:60,delay:0,mass:1,stiffness:500,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.create(React.Fragment);const humanReadableEnumMap={Desktop:\"gjuSDPlWv\",Mobile:\"hPHVgam_O\"};const humanReadableVariantMap={Desktop:\"rzHpKwYqA\",Mobile:\"Bv6K365_0\"};const getProps=({height,id,tagSize,width,...props})=>{var _humanReadableEnumMap_tagSize,_ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,C8nCVAjv4:(_ref1=(_ref=(_humanReadableEnumMap_tagSize=humanReadableEnumMap[tagSize])!==null&&_humanReadableEnumMap_tagSize!==void 0?_humanReadableEnumMap_tagSize:tagSize)!==null&&_ref!==void 0?_ref:props.C8nCVAjv4)!==null&&_ref1!==void 0?_ref1:\"gjuSDPlWv\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"rzHpKwYqA\"};};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,C8nCVAjv4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rzHpKwYqA\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-gfsbpd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rzHpKwYqA\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({Bv6K365_0:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y34ka6-container\",layoutDependency:layoutDependency,layoutId:\"nj8TvdiVr-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"nj8TvdiVr\",layoutId:\"nj8TvdiVr\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11vf23j-container\",layoutDependency:layoutDependency,layoutId:\"N2R94HwVD-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"N2R94HwVD\",layoutId:\"N2R94HwVD\",q9xxkY8PW:\"Animation easing (Interpolation)\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10qam40-container\",layoutDependency:layoutDependency,layoutId:\"yzPiQfGiR-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"yzPiQfGiR\",layoutId:\"yzPiQfGiR\",q9xxkY8PW:\"Animation presets\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b1mi4w-container\",layoutDependency:layoutDependency,layoutId:\"j3z60W0xu-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"j3z60W0xu\",layoutId:\"j3z60W0xu\",q9xxkY8PW:\"Keyframing\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1zutw1-container\",\"data-framer-name\":\"Trim path\",layoutDependency:layoutDependency,layoutId:\"ae2wJdRaa-container\",name:\"Trim path\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"ae2wJdRaa\",layoutId:\"ae2wJdRaa\",name:\"Trim path\",q9xxkY8PW:\"Trim path\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16ewiq2-container\",layoutDependency:layoutDependency,layoutId:\"k7I1d7Sq9-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"k7I1d7Sq9\",layoutId:\"k7I1d7Sq9\",q9xxkY8PW:\"Varying FPSs\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mopv8i-container\",layoutDependency:layoutDependency,layoutId:\"WMdHwedKV-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"WMdHwedKV\",layoutId:\"WMdHwedKV\",q9xxkY8PW:\"Realtime playback\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fned0d-container\",layoutDependency:layoutDependency,layoutId:\"kmmekvLzo-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"kmmekvLzo\",layoutId:\"kmmekvLzo\",q9xxkY8PW:\"Parametric shapes\",variant:C8nCVAjv4,width:\"100%\"})})})],speed:10,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Bv6K365_0:{gap:8}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahaaji-container\",layoutDependency:layoutDependency,layoutId:\"KtFWc2skB-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"KtFWc2skB\",layoutId:\"KtFWc2skB\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nts7qs-container\",layoutDependency:layoutDependency,layoutId:\"RRJhZINTb-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"RRJhZINTb\",layoutId:\"RRJhZINTb\",q9xxkY8PW:\"SVG import\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-42lc0z-container\",layoutDependency:layoutDependency,layoutId:\"w3NpzIJL_-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"w3NpzIJL_\",layoutId:\"w3NpzIJL_\",q9xxkY8PW:\".json import\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nf9voh-container\",\"data-framer-name\":\"Gradient fill (linear and radial)\",layoutDependency:layoutDependency,layoutId:\"Zt46XBiwy-container\",name:\"Gradient fill (linear and radial)\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"Zt46XBiwy\",layoutId:\"Zt46XBiwy\",name:\"Gradient fill (linear and radial)\",q9xxkY8PW:\"Gradient fill (linear and radial)\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6zagr-container\",layoutDependency:layoutDependency,layoutId:\"t6kIY3EJv-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"t6kIY3EJv\",layoutId:\"t6kIY3EJv\",q9xxkY8PW:\"Nested scene (pre-comps)\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dk2oav-container\",layoutDependency:layoutDependency,layoutId:\"uFzO3oY7h-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"uFzO3oY7h\",layoutId:\"uFzO3oY7h\",q9xxkY8PW:\"Lottie animation library\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ohkwej-container\",layoutDependency:layoutDependency,layoutId:\"w_PHCjWsz-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"w_PHCjWsz\",layoutId:\"w_PHCjWsz\",q9xxkY8PW:\"File auto-save\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5f34dr-container\",layoutDependency:layoutDependency,layoutId:\"qTxGckQIK-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"qTxGckQIK\",layoutId:\"qTxGckQIK\",q9xxkY8PW:\"Color Picker\",variant:C8nCVAjv4,width:\"100%\"})})})],speed:15,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Bv6K365_0:{gap:8}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p1nezr-container\",layoutDependency:layoutDependency,layoutId:\"gK_1DM7jq-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"gK_1DM7jq\",layoutId:\"gK_1DM7jq\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-53e3ob-container\",layoutDependency:layoutDependency,layoutId:\"WkakWsWZQ-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"WkakWsWZQ\",layoutId:\"WkakWsWZQ\",q9xxkY8PW:\"Preview in web player\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wbobe-container\",layoutDependency:layoutDependency,layoutId:\"VwNyb40Tk-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"VwNyb40Tk\",layoutId:\"VwNyb40Tk\",q9xxkY8PW:\"Keyboard shortcuts\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-187y119-container\",layoutDependency:layoutDependency,layoutId:\"OUkt0Q6GW-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"OUkt0Q6GW\",layoutId:\"OUkt0Q6GW\",q9xxkY8PW:\"Export to .gif\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rzc9s8-container\",layoutDependency:layoutDependency,layoutId:\"lCdAx97O4-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"lCdAx97O4\",layoutId:\"lCdAx97O4\",q9xxkY8PW:\"Export to .mp4\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2w2ub7-container\",layoutDependency:layoutDependency,layoutId:\"ifDtiXOSk-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"ifDtiXOSk\",layoutId:\"ifDtiXOSk\",q9xxkY8PW:\"Export to workspace\",variant:C8nCVAjv4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-158s5ez-container\",layoutDependency:layoutDependency,layoutId:\"VedReuT7W-container\",children:/*#__PURE__*/_jsx(FeatureTag,{height:\"100%\",id:\"VedReuT7W\",layoutId:\"VedReuT7W\",q9xxkY8PW:\"Duplicator\",variant:C8nCVAjv4,width:\"100%\"})})})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Bv6K365_0:{gap:8}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rfbls.framer-xlq067, .framer-Rfbls .framer-xlq067 { display: block; }\",\".framer-Rfbls.framer-gfsbpd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-Rfbls .framer-y34ka6-container, .framer-Rfbls .framer-1ahaaji-container, .framer-Rfbls .framer-p1nezr-container { flex: none; height: 74px; position: relative; width: 100%; }\",\".framer-Rfbls .framer-11vf23j-container, .framer-Rfbls .framer-10qam40-container, .framer-Rfbls .framer-b1mi4w-container, .framer-Rfbls .framer-1zutw1-container, .framer-Rfbls .framer-16ewiq2-container, .framer-Rfbls .framer-mopv8i-container, .framer-Rfbls .framer-1fned0d-container, .framer-Rfbls .framer-1nts7qs-container, .framer-Rfbls .framer-42lc0z-container, .framer-Rfbls .framer-nf9voh-container, .framer-Rfbls .framer-u6zagr-container, .framer-Rfbls .framer-1dk2oav-container, .framer-Rfbls .framer-1ohkwej-container, .framer-Rfbls .framer-5f34dr-container, .framer-Rfbls .framer-53e3ob-container, .framer-Rfbls .framer-wbobe-container, .framer-Rfbls .framer-187y119-container, .framer-Rfbls .framer-1rzc9s8-container, .framer-Rfbls .framer-2w2ub7-container, .framer-Rfbls .framer-158s5ez-container { height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Rfbls.framer-gfsbpd { gap: 0px; } .framer-Rfbls.framer-gfsbpd > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Rfbls.framer-gfsbpd > :first-child { margin-top: 0px; } .framer-Rfbls.framer-gfsbpd > :last-child { margin-bottom: 0px; } }\",\".framer-Rfbls.framer-v-wv1i25.framer-gfsbpd { gap: 8px; width: 640px; }\",\".framer-Rfbls.framer-v-wv1i25 .framer-y34ka6-container, .framer-Rfbls.framer-v-wv1i25 .framer-1ahaaji-container, .framer-Rfbls.framer-v-wv1i25 .framer-p1nezr-container { height: 55px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Rfbls.framer-v-wv1i25.framer-gfsbpd { gap: 0px; } .framer-Rfbls.framer-v-wv1i25.framer-gfsbpd > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-Rfbls.framer-v-wv1i25.framer-gfsbpd > :first-child { margin-top: 0px; } .framer-Rfbls.framer-v-wv1i25.framer-gfsbpd > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 254\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Bv6K365_0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"C8nCVAjv4\":\"tagSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerd3SYgn4dR=withCSS(Component,css,\"framer-Rfbls\");export default Framerd3SYgn4dR;Framerd3SYgn4dR.displayName=\"Tag Cloud\";Framerd3SYgn4dR.defaultProps={height:254,width:1200};addPropertyControls(Framerd3SYgn4dR,{variant:{options:[\"rzHpKwYqA\",\"Bv6K365_0\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},C8nCVAjv4:(FeatureTagControls===null||FeatureTagControls===void 0?void 0:FeatureTagControls[\"variant\"])&&{...FeatureTagControls[\"variant\"],defaultValue:\"gjuSDPlWv\",description:undefined,hidden:undefined,title:\"Tag Size\"}});addFonts(Framerd3SYgn4dR,[{explicitInter:true,fonts:[]},...FeatureTagFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd3SYgn4dR\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"254\",\"framerVariables\":\"{\\\"C8nCVAjv4\\\":\\\"tagSize\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bv6K365_0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d3SYgn4dR.map", "// Generated by Framer (e1877f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/aKk4IzR9k2qsgro4NJaD/IVOAQvwGTFa2sHDKpqqQ/XbzyaXmwi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/b87NheJqtCs97DXjfrq7/42EuYbHiaKLzwWHcYbcK/zaC16Pe4x.js\";import*as localizedValues from\"./SFOPADuAc-0.js\";import*as localizedValues1 from\"./SFOPADuAc-1.js\";import*as localizedValues2 from\"./SFOPADuAc-2.js\";import*as localizedValues3 from\"./SFOPADuAc-3.js\";import*as localizedValues4 from\"./SFOPADuAc-4.js\";import*as localizedValues5 from\"./SFOPADuAc-5.js\";const cycleOrder=[\"gjuSDPlWv\",\"hPHVgam_O\"];const serializationHash=\"framer-lWgE4\";const variantClassNames={gjuSDPlWv:\"framer-v-p0ueix\",hPHVgam_O:\"framer-v-1pts4pa\"};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 valuesByLocaleId={Buapkvg2N:localizedValues4,JKtCGr6iB:localizedValues2,OD3JT3bIz:localizedValues3,tgggS8j4a:localizedValues,WeLntaQDB:localizedValues1,zBDXDJgbG:localizedValues5};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Desktop:\"gjuSDPlWv\",Mobile:\"hPHVgam_O\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,q9xxkY8PW:(_ref=title!==null&&title!==void 0?title:props.q9xxkY8PW)!==null&&_ref!==void 0?_ref:\"Animation easing (Interpolation)\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"gjuSDPlWv\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,q9xxkY8PW,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gjuSDPlWv\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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,className:cx(serializationHash,...sharedStyleClassNames,\"framer-p0ueix\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gjuSDPlWv\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,...style},...addPropertyOverrides({hPHVgam_O:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ce3jgq\",\"data-styles-preset\":\"XbzyaXmwi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99)))\"},children:\"Animation easing (Interpolation)\"})}),className:\"framer-ii8gcl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d5_SdG7tq\",style:{\"--extracted-r6o4lv\":\"var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:q9xxkY8PW,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hPHVgam_O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dh33aq\",\"data-styles-preset\":\"zaC16Pe4x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, rgb(76, 88, 99)))\"},children:\"Animation easing (Interpolation)\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lWgE4.framer-fsh9q6, .framer-lWgE4 .framer-fsh9q6 { display: block; }\",\".framer-lWgE4.framer-p0ueix { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-lWgE4 .framer-ii8gcl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lWgE4.framer-p0ueix { gap: 0px; } .framer-lWgE4.framer-p0ueix > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-lWgE4.framer-p0ueix > :first-child { margin-left: 0px; } .framer-lWgE4.framer-p0ueix > :last-child { margin-right: 0px; } }\",\".framer-lWgE4.framer-v-1pts4pa.framer-p0ueix { padding: 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 78\n * @framerIntrinsicWidth 349\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hPHVgam_O\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q9xxkY8PW\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSFOPADuAc=withCSS(Component,css,\"framer-lWgE4\");export default FramerSFOPADuAc;FramerSFOPADuAc.displayName=\"Feature Tag\";FramerSFOPADuAc.defaultProps={height:78,width:349};addPropertyControls(FramerSFOPADuAc,{variant:{options:[\"gjuSDPlWv\",\"hPHVgam_O\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},q9xxkY8PW:{defaultValue:\"Animation easing (Interpolation)\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerSFOPADuAc,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSFOPADuAc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"78\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"349\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hPHVgam_O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"q9xxkY8PW\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SFOPADuAc.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Karla-700\"]);export const fonts=[{family:\"Karla\",style:\"normal\",url:\"https://fonts.gstatic.com/s/karla/v31/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52qEUNLR7fHGw.woff2\",weight:\"700\"}];export const css=['.framer-4vFVA .framer-styles-preset-1dh33aq:not(.rich-text-wrapper), .framer-4vFVA .framer-styles-preset-1dh33aq.rich-text-wrapper p { --framer-font-family: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-3fd43759-db96-4c41-bdd0-5bd4fc9b1f53, #4c5863); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-4vFVA\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import CreatorName from\"https://framerusercontent.com/modules/LawmPBRRHZ3rhd1ylPej/e7Gp52R1MPXWoOMtcngm/megT0_jfW.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/T6ZGB73b2P0hijCMrF3x/DotLottieFramer.js\";const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const CreatorNameFonts=getFonts(CreatorName);const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-0w4Vc\";const variantClassNames={fX7bCxFvE:\"framer-v-rzhft8\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};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.create(React.Fragment);const getProps=({autoplay,height,id,playOnHover,speed,width,...props})=>{var _ref,_ref1;return{...props,p7uh05Rr0:(_ref=speed!==null&&speed!==void 0?speed:props.p7uh05Rr0)!==null&&_ref!==void 0?_ref:5,TmfHlzKkx:(_ref1=autoplay!==null&&autoplay!==void 0?autoplay:props.TmfHlzKkx)!==null&&_ref1!==void 0?_ref1:true,uAZ6gFEuM:playOnHover!==null&&playOnHover!==void 0?playOnHover:props.uAZ6gFEuM};};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,p7uh05Rr0,TmfHlzKkx,uAZ6gFEuM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fX7bCxFvE\",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-rzhft8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fX7bCxFvE\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18rjc9l-container\",layoutDependency:layoutDependency,layoutId:\"baH7pW0tk-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:16,overflow:false},gap:16,height:\"100%\",hoverFactor:.5,id:\"baH7pW0tk\",layoutId:\"baH7pW0tk\",padding:0,paddingBottom:8,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:8,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zvs6a2\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"reALxMmzt\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahidtc\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"O_clzUVb0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kaoax8-container\",layoutDependency:layoutDependency,layoutId:\"CJwHOocc5-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"CJwHOocc5\",layoutId:\"CJwHOocc5\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/8523be4f-934a-4462-88f2-c221781c92ff/s0SbkfEnWv.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-135vs8m-container\",layoutDependency:layoutDependency,layoutId:\"FCaCld1hB-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"FCaCld1hB\",layoutId:\"FCaCld1hB\",ulsNfonMI:\"Shubhangi Kaushal\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h0861n\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"lWYdipkjv\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hip4lr\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"XwQ6_HCOa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dmf1v6-container\",layoutDependency:layoutDependency,layoutId:\"DyDFmYp2p-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"DyDFmYp2p\",layoutId:\"DyDFmYp2p\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/fa815cdc-3271-4e57-bde1-68f6b4fecf46/FDh3YTyHlF.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jtcgr7-container\",layoutDependency:layoutDependency,layoutId:\"mAH7meWll-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"mAH7meWll\",layoutId:\"mAH7meWll\",ulsNfonMI:\"Amanda Patamakanthin\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l8tlqi\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"J5KJQlOkd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mvjmwg\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"rjCaUwX1V\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-40vpil-container\",layoutDependency:layoutDependency,layoutId:\"yAA9zbwW7-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"yAA9zbwW7\",layoutId:\"yAA9zbwW7\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:45,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/c1b229b4-f9a9-4a13-8ae9-84bc0c32e0dc/2ys3mvNhPb.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19im1vl-container\",layoutDependency:layoutDependency,layoutId:\"Dm7dOYsbp-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"Dm7dOYsbp\",layoutId:\"Dm7dOYsbp\",ulsNfonMI:\"Lana Nguyen\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-idc2hx\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"V_FJvMcqr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-clu0hs\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"KMOLng4k9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lgn4h9-container\",layoutDependency:layoutDependency,layoutId:\"qBhNQOPoP-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"qBhNQOPoP\",layoutId:\"qBhNQOPoP\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/6da37175-e8d3-45c4-ac79-2b34a1131d30/nN8YXOnaoc.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8o9zhx-container\",layoutDependency:layoutDependency,layoutId:\"L83USRX_4-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"L83USRX_4\",layoutId:\"L83USRX_4\",ulsNfonMI:\"Mathias Lynge\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-68b7bi\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"Sbay58aHZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12kiino\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"lvWxS0VvJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1db1296-container\",layoutDependency:layoutDependency,layoutId:\"MNMmXcKI7-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"MNMmXcKI7\",layoutId:\"MNMmXcKI7\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/2a4daa84-305b-42b5-b3dc-3a1e6d2b2482/CscVEWq0AR.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11rswph-container\",layoutDependency:layoutDependency,layoutId:\"zMOotijcT-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"zMOotijcT\",layoutId:\"zMOotijcT\",ulsNfonMI:\"Sanjib Paul\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h0jffq\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"amRO1uMUT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(97, 66, 171)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rsb08w\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"X_gPzD6Ux\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(97, 66, 171)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hfmyog-container\",layoutDependency:layoutDependency,layoutId:\"JLhT9_mkH-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"JLhT9_mkH\",layoutId:\"JLhT9_mkH\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/40c930f3-2bd0-4489-93a7-46b8582b309f/JlumYRE9rV.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11gb627-container\",layoutDependency:layoutDependency,layoutId:\"Anqdt5_Ug-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"Anqdt5_Ug\",layoutId:\"Anqdt5_Ug\",ulsNfonMI:\"Lana Nguyen\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c3uium\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"VrsXhqLcI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10pv106\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"rBKtKD7J4\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xl799w-container\",layoutDependency:layoutDependency,layoutId:\"xIZ_5OV4Q-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:TmfHlzKkx,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:uAZ6gFEuM,id:\"xIZ_5OV4Q\",layoutId:\"xIZ_5OV4Q\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/91d350db-14da-4a83-bcb8-5dc1f94f183d/sIcWZeHAIe.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g99c92-container\",layoutDependency:layoutDependency,layoutId:\"l1dpliGAC-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"l1dpliGAC\",layoutId:\"l1dpliGAC\",ulsNfonMI:\"Sanjib Paul\",width:\"100%\"})})})]})],speed:p7uh05Rr0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0w4Vc.framer-1os4c2h, .framer-0w4Vc .framer-1os4c2h { display: block; }\",\".framer-0w4Vc.framer-rzhft8 { height: 166px; overflow: hidden; position: relative; width: 1024px; }\",\".framer-0w4Vc .framer-18rjc9l-container, .framer-0w4Vc .framer-1dmf1v6-container, .framer-0w4Vc .framer-40vpil-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-0w4Vc .framer-zvs6a2, .framer-0w4Vc .framer-1h0861n, .framer-0w4Vc .framer-1l8tlqi, .framer-0w4Vc .framer-idc2hx, .framer-0w4Vc .framer-68b7bi, .framer-0w4Vc .framer-1h0jffq, .framer-0w4Vc .framer-1c3uium { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0w4Vc .framer-1ahidtc, .framer-0w4Vc .framer-hip4lr, .framer-0w4Vc .framer-mvjmwg, .framer-0w4Vc .framer-clu0hs, .framer-0w4Vc .framer-12kiino, .framer-0w4Vc .framer-1rsb08w, .framer-0w4Vc .framer-10pv106 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0w4Vc .framer-kaoax8-container { bottom: -42px; flex: none; left: -31px; position: absolute; right: -31px; top: -5px; }\",\".framer-0w4Vc .framer-135vs8m-container, .framer-0w4Vc .framer-jtcgr7-container, .framer-0w4Vc .framer-19im1vl-container, .framer-0w4Vc .framer-8o9zhx-container, .framer-0w4Vc .framer-11rswph-container, .framer-0w4Vc .framer-11gb627-container, .framer-0w4Vc .framer-g99c92-container { bottom: 8px; flex: none; height: auto; left: 8px; position: absolute; width: auto; }\",\".framer-0w4Vc .framer-1lgn4h9-container { bottom: -127px; flex: none; left: -140px; position: absolute; right: -140px; top: -83px; }\",\".framer-0w4Vc .framer-1db1296-container { bottom: 0px; flex: none; left: -2px; position: absolute; right: -4px; top: -4px; }\",\".framer-0w4Vc .framer-1hfmyog-container { bottom: -29px; flex: none; left: -19px; position: absolute; right: -20px; top: 0px; }\",\".framer-0w4Vc .framer-xl799w-container { bottom: -28px; flex: none; left: -37px; position: absolute; right: -38px; top: -28px; }\",'.framer-0w4Vc[data-border=\"true\"]::after, .framer-0w4Vc [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 166\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"p7uh05Rr0\":\"speed\",\"TmfHlzKkx\":\"autoplay\",\"uAZ6gFEuM\":\"playOnHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjV5kkNUV4=withCSS(Component,css,\"framer-0w4Vc\");export default FramerjV5kkNUV4;FramerjV5kkNUV4.displayName=\"Community Animations 1\";FramerjV5kkNUV4.defaultProps={height:166,width:1024};addPropertyControls(FramerjV5kkNUV4,{p7uh05Rr0:{defaultValue:5,displayStepper:true,max:100,min:0,step:5,title:\"Speed\",type:ControlType.Number},TmfHlzKkx:{defaultValue:true,title:\"Autoplay\",type:ControlType.Boolean},uAZ6gFEuM:{defaultValue:false,title:\"Play On Hover\",type:ControlType.Boolean}});addFonts(FramerjV5kkNUV4,[{explicitInter:true,fonts:[]},...DotLottiePlayerFonts,...CreatorNameFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjV5kkNUV4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"p7uh05Rr0\\\":\\\"speed\\\",\\\"TmfHlzKkx\\\":\\\"autoplay\\\",\\\"uAZ6gFEuM\\\":\\\"playOnHover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"166\",\"framerIntrinsicWidth\":\"1024\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jV5kkNUV4.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (dbba614)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/58qbcicyCwKkpPp2z8gr/BZLj0ZOGbWWoH3dOZ9Uo/Deh4Kb2Hq.js\";const serializationHash=\"framer-i2j5a\";const variantClassNames={fFoBEixso:\"framer-v-csbyft\"};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.create(React.Fragment);const getProps=({height,id,name1,width,...props})=>{var _ref;return{...props,ulsNfonMI:(_ref=name1!==null&&name1!==void 0?name1:props.ulsNfonMI)!==null&&_ref!==void 0?_ref:\"Creator name\"};};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,ulsNfonMI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fFoBEixso\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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-csbyft\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fFoBEixso\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-534b66c7-95df-457c-ab47-1df1db9def56, rgb(217, 224, 230))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1x4gme3\",\"data-styles-preset\":\"Deh4Kb2Hq\",style:{\"--framer-text-alignment\":\"center\"},children:\"Creator name\"})}),className:\"framer-cu6hh6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tPy8KlWoU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ulsNfonMI,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i2j5a.framer-19hih42, .framer-i2j5a .framer-19hih42 { display: block; }\",\".framer-i2j5a.framer-csbyft { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 8px 2px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-i2j5a .framer-cu6hh6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-i2j5a.framer-csbyft { gap: 0px; } .framer-i2j5a.framer-csbyft > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-i2j5a.framer-csbyft > :first-child { margin-left: 0px; } .framer-i2j5a.framer-csbyft > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-i2j5a[data-border=\"true\"]::after, .framer-i2j5a [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 87\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ulsNfonMI\":\"name1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermegT0_jfW=withCSS(Component,css,\"framer-i2j5a\");export default FramermegT0_jfW;FramermegT0_jfW.displayName=\"Creator Name\";FramermegT0_jfW.defaultProps={height:22,width:87};addPropertyControls(FramermegT0_jfW,{ulsNfonMI:{defaultValue:\"Creator name\",displayTextArea:false,title:\"Name\",type:ControlType.String}});addFonts(FramermegT0_jfW,[{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/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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermegT0_jfW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"87\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"22\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ulsNfonMI\\\":\\\"name1\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./megT0_jfW.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{DotLottieReact as BaseDotLottiePlayer}from\"https://unpkg.com/@lottiefiles/dotlottie-react@0.11.0/dist/index.js\";import{getDotLottieVersion}from\"https://cdn.jsdelivr.net/npm/@dotlottie/dotlottie-js@0.9.0-beta.13/+esm\";const getDotLottieVersionFromUrl=async url=>{const response=await fetch(url);const arrayBuffer=await response.arrayBuffer();const uint8Array=new Uint8Array(arrayBuffer);return getDotLottieVersion(uint8Array);};function DotLottiePlayerV1(props){const[componentLoaded,setComponentLoaded]=useState(false);const[animationLoaded,setAnimationLoaded]=useState(false);const lottieInstanceRef=useRef(null);const lastVariant=useRef();useEffect(()=>{if(typeof window!==\"undefined\"){import(\"https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.js\").then(()=>setComponentLoaded(true));}},[]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player)return;player.addEventListener(\"ready\",()=>setAnimationLoaded(true));return()=>{player.removeEventListener(\"ready\",()=>setAnimationLoaded(true));};},[componentLoaded]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player||!animationLoaded)return;player.seek(`${!props.progressToggle?Math.round(props.progress):\"50\"}%`);},[animationLoaded,props.progress,props.progressToggle]);useEffect(()=>{if(props.isCanvas)return;const player=lottieInstanceRef.current;if(!player||lastVariant.current===props.autoplay)return;const handleComplete=()=>{if(props.loop){player.seek(\"0%\");player.play();}};player.addEventListener(\"complete\",handleComplete);if(props.autoplay){player.play();}else{player.pause();}lastVariant.current=props.autoplay;return()=>{player.removeEventListener(\"complete\",handleComplete);};},[props.autoplay,props.isCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...props.style},children:componentLoaded&&/*#__PURE__*/_jsx(\"dotlottie-player\",{src:props.srcTypeToggle?props.srcUrl:props.srcFile,ref:lottieInstanceRef,autoplay:!props.isCanvas&&props.autoplay?true:null,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background||null,speed:props.speed,direction:props.playMode===\"reverse\"?-1:1},props.srcTypeToggle?props.srcUrl:props.srcFile)});}function DotLottiePlayerV2(props){const[dotLottie,setDotLottie]=useState(null);const[animationLoaded,setAnimationLoaded]=useState(false);const[themes,setThemes]=useState([]);const[framerTheme,setFramerTheme]=useState(null);const containerRef=useRef(null);const lastDimensions=useRef({width:0,height:0});useEffect(()=>{if(typeof document!==\"undefined\"){setFramerTheme(document.body.dataset.framerTheme);}},[]);const applyProgressFrame=propertyValue=>{if(dotLottie){const totalFrames=dotLottie.totalFrames;const frame=propertyValue/100*totalFrames;dotLottie.setFrame(frame);}};useEffect(()=>{if(!dotLottie||!animationLoaded)return;applyProgressFrame(!props.progressToggle?props.progress:\"50\");},[props.progress,props.progressToggle,dotLottie,animationLoaded]);useEffect(()=>{function onLoad(){var _dotLottie_manifest;setAnimationLoaded(true);var _dotLottie_manifest_themes;setThemes((_dotLottie_manifest_themes=dotLottie===null||dotLottie===void 0?void 0:(_dotLottie_manifest=dotLottie.manifest)===null||_dotLottie_manifest===void 0?void 0:_dotLottie_manifest.themes)!==null&&_dotLottie_manifest_themes!==void 0?_dotLottie_manifest_themes:[]);applyProgressFrame(props.progress);setTimeout(()=>dotLottie===null||dotLottie===void 0?void 0:dotLottie.resize(),1e3);}dotLottie===null||dotLottie===void 0?void 0:dotLottie.addEventListener(\"load\",onLoad);dotLottie===null||dotLottie===void 0?void 0:dotLottie.addEventListener(\"loadError\",console.error);return()=>{dotLottie===null||dotLottie===void 0?void 0:dotLottie.removeEventListener(\"load\",onLoad);dotLottie===null||dotLottie===void 0?void 0:dotLottie.removeEventListener(\"loadError\",console.error);};},[dotLottie,props.progress]);const lastVariant=useRef();useEffect(()=>{if(props.isCanvas)return;if(lastVariant.current!==props.autoplay){if(!dotLottie||!animationLoaded)return;props.autoplay?dotLottie.play():dotLottie.pause();}lastVariant.current=props.autoplay;},[props.autoplay,dotLottie,animationLoaded]);useEffect(()=>{if(!dotLottie||!(themes===null||themes===void 0?void 0:themes.length)||!animationLoaded)return;const themeToUse=framerTheme===\"light\"?props.lightTheme:props.darkTheme;const selectedTheme=themeToUse||(!props.lightTheme&&!props.darkTheme?props.defaultTheme:\"\");const themeExists=themes.some(theme=>theme.id===selectedTheme);dotLottie.setTheme(themeExists?selectedTheme:\"\");},[props.defaultTheme,props.lightTheme,props.darkTheme,dotLottie,animationLoaded,themes,framerTheme]);useEffect(()=>{const resizeObserver=new ResizeObserver(entries=>{for(let entry of entries){const{width,height}=entry.contentRect;// Check if the size change is significant to avoid infinite loops\nif(Math.abs(lastDimensions.current.width-width)>5||Math.abs(lastDimensions.current.height-height)>5){lastDimensions.current={width,height};dotLottie===null||dotLottie===void 0?void 0:dotLottie.resize();}}});if(containerRef.current){resizeObserver.observe(containerRef.current);}return()=>{if(containerRef.current){resizeObserver.unobserve(containerRef.current);}};},[dotLottie]);useEffect(()=>{if(typeof window===\"undefined\")return;const getSystemTheme=()=>window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";const getInitialTheme=()=>{if(props.isCanvas){var _document_body_dataset,_document_body;return((_document_body=document.body)===null||_document_body===void 0?void 0:(_document_body_dataset=_document_body.dataset)===null||_document_body_dataset===void 0?void 0:_document_body_dataset.framerTheme)||\"light\";}return getSystemTheme();};setFramerTheme(getInitialTheme());// Watch for system theme changes\nconst systemThemeMedia=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleSystemThemeChange=e=>{if(!props.isCanvas){setFramerTheme(e.matches?\"dark\":\"light\");}};// Watch for Framer theme changes\nconst framerThemeObserver=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.type===\"attributes\"&&mutation.attributeName===\"data-framer-theme\"){var _document_body_dataset,_document_body;const framerTheme=(_document_body=document.body)===null||_document_body===void 0?void 0:(_document_body_dataset=_document_body.dataset)===null||_document_body_dataset===void 0?void 0:_document_body_dataset.framerTheme;setFramerTheme(framerTheme||getSystemTheme());}});});systemThemeMedia.addEventListener(\"change\",handleSystemThemeChange);if(document.body){framerThemeObserver.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});}return()=>{systemThemeMedia.removeEventListener(\"change\",handleSystemThemeChange);framerThemeObserver.disconnect();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",...props.style},children:/*#__PURE__*/_jsx(BaseDotLottiePlayer,{dotLottieRefCallback:setDotLottie,src:props.srcTypeToggle?props.srcUrl:props.srcFile,autoplay:!props.isCanvas?props.autoplay:false,useFrameInterpolation:props.useFrameInterpolation,mode:props.playMode,loop:props.loop,playOnHover:props.hover,speed:props.speed,backgroundColor:props.background?props.background.toString():\"\",renderConfig:{devicePixelRatio:props.dprToggle?null:props.devicePixelRatio},autoResizeCanvas:props.autoResizeCanvas,marker:props.marker},props.srcTypeToggle?props.srcUrl:props.srcFile)});}/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerIntrinsicHeight fixed\n * @framerIntrinsicWidth fixed\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerDisableUnlink\n */export default function DotLottiePlayer(props){const[dotLottieVersion,setDotLottieVersion]=useState(null);const dotLottieVersionNumber=dotLottieVersion===null||dotLottieVersion===void 0?void 0:dotLottieVersion.split(\".\")[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{const src=props.srcTypeToggle?props.srcUrl:props.srcFile;if(src){getDotLottieVersionFromUrl(src).then(setDotLottieVersion);}},[props.srcUrl,props.srcFile,props.srcTypeToggle]);const commonProps={...props,isCanvas};return /*#__PURE__*/_jsxs(_Fragment,{children:[typeof window===\"object\"&&dotLottieVersionNumber===\"1\"&&/*#__PURE__*/_jsx(DotLottiePlayerV1,{...commonProps}),typeof window===\"object\"&&dotLottieVersionNumber===\"2\"&&/*#__PURE__*/_jsx(DotLottiePlayerV2,{...commonProps})]});}DotLottiePlayer.defaultProps={srcTypeToggle:true,srcUrl:\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",autoplay:true,background:\"#ffffff\",useFrameInterpolation:false,playMode:\"forward\",hover:false,loop:true,speed:1,progress:0,devicePixelRatio:1,progressToggle:false};addPropertyControls(DotLottiePlayer,{srcTypeToggle:{type:ControlType.Boolean,title:\"Source Type\",enabledTitle:\"URL\",disabledTitle:\"File\"},srcUrl:{type:ControlType.String,title:\"URL\",hidden(props){return props.srcTypeToggle===false;}},srcFile:{type:ControlType.File,allowedFileTypes:[\"lottie\",\"json\"],title:\"Source\",hidden(props){return props.srcTypeToggle===true;}},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},availableThemes:{type:ControlType.String,title:\"Themes\",defaultValue:\"\",hidden(){return true;}},defaultTheme:{type:ControlType.String,title:\"Theme\",defaultValue:\"\"},lightTheme:{type:ControlType.String,title:\"Light Theme\",defaultValue:\"\"},darkTheme:{type:ControlType.String,title:\"Dark Theme\",defaultValue:\"\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"\"},playMode:{type:ControlType.Enum,title:\"Play Mode\",defaultValue:\"Forward\",displaySegmentedControl:false,options:[\"forward\",\"reverse\",\"bounce\",\"reverse-bounce\"],optionTitles:[\"Forward\",\"Reverse\",\"Bounce\",\"Reverse Bounce\"]},hover:{type:ControlType.Boolean,title:\"Play on Hover\"},loop:{type:ControlType.Boolean,title:\"Loop\"},useFrameInterpolation:{type:ControlType.Boolean,title:\"Frame Interpolation\",defaultValue:false},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.5,max:10,unit:\"x\",step:.5,displayStepper:true},marker:{type:ControlType.String,title:\"Marker\",defaultValue:\"\"},dprToggle:{type:ControlType.Boolean,title:\"Device Pixel Ratio\",enabledTitle:\"Auto\",disabledTitle:\"Custom\",defaultValue:true},devicePixelRatio:{type:ControlType.Number,title:\"Device Pixel Ratio\",defaultValue:1,min:.5,max:5,unit:\"\",step:.5,displayStepper:true,hidden(props){return props.dprToggle===true;}},progressToggle:{type:ControlType.Boolean,title:\"Progress\",enabledTitle:\"Auto\",disabledTitle:\"Custom\",defaultValue:false},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:50,min:0,max:99,unit:\"%\",step:.5,displayStepper:false,hidden(props){return props.progressToggle===true;}},autoResizeCanvas:{type:ControlType.Boolean,title:\"AutoResizeCanvas\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottiePlayer\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottieFramer.map", "// Generated by Framer (d5ca742)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import TextLinkWithIcon from\"https://framerusercontent.com/modules/6wX0JXJVGknHMSW3afyJ/nGemWMP1YbWMCyDKUSHP/HfrZqaoof.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/omCb5bQOPmp4Yw0JgJCZ/DotLottieFramer.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/vSsse2fCymvGLXH3iNZA/ExhGNAWin1x0maGCzNoD/gzb1Gn83s.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3dVjBnSJdIUE4Rqs1LJh/37A4EbYCagjSuKunXem0/N03q1Km9w.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/f39sQnpQ6mLT2UgTABQs/fImYxnnJ3X9F3VM5jheO/uH57GZBwH.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/wV7PGr4e239JQLHm8hh6/FSoAwfeRGtl9YgFLX6Xt/ormAVK7Bm.js\";const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const TextLinkWithIconFonts=getFonts(TextLinkWithIcon);const enabledGestures={Dkuy0qMkN:{hover:true},dvu6lcc_D:{hover:true},Q7YaGm7zp:{hover:true}};const cycleOrder=[\"Dkuy0qMkN\",\"dvu6lcc_D\",\"Q7YaGm7zp\"];const serializationHash=\"framer-Ye6ge\";const variantClassNames={Dkuy0qMkN:\"framer-v-1hmnh9p\",dvu6lcc_D:\"framer-v-1hr5nd6\",Q7YaGm7zp:\"framer-v-jl52gq\"};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={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:.1,duration:.8,ease:[0,0,.48,1],type:\"tween\"};const transition4={delay:.1,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};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 transition5={damping:60,delay:.1,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"With Icon\":\"dvu6lcc_D\",\"With Image\":\"Q7YaGm7zp\",\"With Lottie\":\"Dkuy0qMkN\"};const getProps=({buttonLabel,buttonLink,description,height,icon,id,image,link,lottie,new1,newTab,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_humanReadableVariantMap_props_variant,_ref8;return{...props,A2nwdYD86:(_ref=newTab!==null&&newTab!==void 0?newTab:props.A2nwdYD86)!==null&&_ref!==void 0?_ref:true,A7S4PbyT3:(_ref1=buttonLabel!==null&&buttonLabel!==void 0?buttonLabel:props.A7S4PbyT3)!==null&&_ref1!==void 0?_ref1:\"Try now\",Bg8chJz61:(_ref2=image!==null&&image!==void 0?image:props.Bg8chJz61)!==null&&_ref2!==void 0?_ref2:{src:\"https://framerusercontent.com/images/XjI9bHpNQSMcA9Te0Oqd6WhEk.webp?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/XjI9bHpNQSMcA9Te0Oqd6WhEk.webp?scale-down-to=512 512w,https://framerusercontent.com/images/XjI9bHpNQSMcA9Te0Oqd6WhEk.webp 1001w\"},dq3_gkw46:(_ref3=title!==null&&title!==void 0?title:props.dq3_gkw46)!==null&&_ref3!==void 0?_ref3:\"Title\",k6YZN0VYZ:(_ref4=lottie!==null&&lottie!==void 0?lottie:props.k6YZN0VYZ)!==null&&_ref4!==void 0?_ref4:\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",PHKHy3iQj:(_ref5=icon!==null&&icon!==void 0?icon:props.PHKHy3iQj)!==null&&_ref5!==void 0?_ref5:{src:\"https://framerusercontent.com/images/3Pt5MbWtTBQ6Syn9bZbNB85Bz4.webp\"},pMBcsDTDP:(_ref6=link!==null&&link!==void 0?link:props.pMBcsDTDP)!==null&&_ref6!==void 0?_ref6:true,Q7xEhLz0X:buttonLink!==null&&buttonLink!==void 0?buttonLink:props.Q7xEhLz0X,qQ3DTRLgu:new1!==null&&new1!==void 0?new1:props.qQ3DTRLgu,r8Iy1oPJO:(_ref7=description!==null&&description!==void 0?description:props.r8Iy1oPJO)!==null&&_ref7!==void 0?_ref7:\"Description goes here\",variant:(_ref8=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref8!==void 0?_ref8:\"Dkuy0qMkN\"};};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,qQ3DTRLgu,k6YZN0VYZ,PHKHy3iQj,Bg8chJz61,dq3_gkw46,r8Iy1oPJO,pMBcsDTDP,A2nwdYD86,A7S4PbyT3,Q7xEhLz0X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Dkuy0qMkN\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"dvu6lcc_D-hover\")return false;if(baseVariant===\"dvu6lcc_D\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"Q7YaGm7zp-hover\")return true;if(baseVariant===\"Q7YaGm7zp\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"dvu6lcc_D-hover\")return true;if(baseVariant===\"dvu6lcc_D\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const componentViewport=useComponentViewport();var _getLocalizedValue;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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1hmnh9p\",className,classNames),\"data-framer-name\":\"With Lottie\",layoutDependency:layoutDependency,layoutId:\"Dkuy0qMkN\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(17, 20, 23)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({\"Dkuy0qMkN-hover\":{\"data-framer-name\":undefined},\"dvu6lcc_D-hover\":{\"data-framer-name\":undefined},\"Q7YaGm7zp-hover\":{\"data-framer-name\":undefined},dvu6lcc_D:{\"data-framer-name\":\"With Icon\"},Q7YaGm7zp:{\"data-framer-name\":\"With Image\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({\"Dkuy0qMkN-hover\":{value:transition3},\"dvu6lcc_D-hover\":{value:transition4},\"Q7YaGm7zp-hover\":{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1trd4z5\",\"data-framer-name\":\"border-layer\",layoutDependency:layoutDependency,layoutId:\"A_fbYGa4F\",style:{background:\"linear-gradient(139deg, rgba(0, 221, 179, 0.5) 4%, rgba(0, 125, 124, 0.5) 31.991694819819827%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 1px 2px 0px rgba(0,0,0,0.25)\",opacity:.7},variants:{\"Dkuy0qMkN-hover\":{background:\"linear-gradient(158deg, rgb(0, 221, 179) 0%, rgba(0, 125, 124, 0.5) 50%)\",opacity:1},\"dvu6lcc_D-hover\":{background:\"linear-gradient(158deg, rgb(0, 221, 179) 0%, rgba(0, 125, 124, 0.5) 50%)\",opacity:1},\"Q7YaGm7zp-hover\":{background:\"linear-gradient(158deg, rgb(0, 221, 179) 0%, rgba(0, 125, 124, 0.5) 50%)\",opacity:1}}})}),/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({\"Dkuy0qMkN-hover\":{value:transition1},\"dvu6lcc_D-hover\":{value:transition1},\"Q7YaGm7zp-hover\":{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y1v0y9\",\"data-framer-name\":\"fill\",layoutDependency:layoutDependency,layoutId:\"ktlZo774W\",style:{background:\"linear-gradient(139deg, rgb(34, 41, 47) 4%, rgb(17, 20, 23) 45%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 1px 2px 0px rgba(0,0,0,0.25)\"},variants:{\"Dkuy0qMkN-hover\":{background:\"linear-gradient(139deg, rgba(34, 41, 47, 0.5) 12%, rgb(17, 20, 23) 46.2923704954955%)\"},\"dvu6lcc_D-hover\":{background:\"linear-gradient(139deg, rgba(34, 41, 47, 0.5) 12%, rgb(17, 20, 23) 46.2923704954955%)\"},\"Q7YaGm7zp-hover\":{background:\"linear-gradient(139deg, rgba(34, 41, 47, 0.5) 12%, rgb(17, 20, 23) 46.2923704954955%)\"}}})}),qQ3DTRLgu&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1110b13\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"UFOp5YkXd\",style:{backgroundColor:\"rgb(214, 254, 241)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue=getLocalizedValue(\"v0\",activeLocale))!==null&&_getLocalizedValue!==void 0?_getLocalizedValue:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12mfg4t\",\"data-styles-preset\":\"N03q1Km9w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 125, 124))\"},children:\"\uD83C\uDF89 New plugin\"})}),className:\"framer-10ziz1x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Oanfr7SS3\",style:{\"--extracted-r6o4lv\":\"rgb(0, 125, 124)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ldd48t\",\"data-framer-name\":\"Asset\",layoutDependency:layoutDependency,layoutId:\"OrEzLMjJC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a8kzwb-container\",layoutDependency:layoutDependency,layoutId:\"ZvWtSZnjq-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"ZvWtSZnjq\",layoutId:\"ZvWtSZnjq\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",poster:50,posterToggle:false,progress:0,speed:1,srcTypeToggle:true,srcUrl:k6YZN0VYZ,style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:750,pixelWidth:1001,...toResponsiveImage(Bg8chJz61)},className:\"framer-azklgu\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"me0U1cWLY\",...addPropertyOverrides({Q7YaGm7zp:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0),pixelHeight:750,pixelWidth:1001,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(Bg8chJz61)}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jq0iju\",layoutDependency:layoutDependency,layoutId:\"t9aAMvoRZ\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:168,pixelWidth:168,...toResponsiveImage(PHKHy3iQj)},className:\"framer-e4kt0i\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"gkwbyKBf0\",...addPropertyOverrides({dvu6lcc_D:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+32+2842170943040401e-29),pixelHeight:168,pixelWidth:168,sizes:\"56px\",...toResponsiveImage(PHKHy3iQj)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4d1ypa\",layoutDependency:layoutDependency,layoutId:\"F787jp6A_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-3230cs\",\"data-styles-preset\":\"uH57GZBwH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-llsuy4\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nFGSnt0jl\",style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dq3_gkw46,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y44nv8\",\"data-styles-preset\":\"gzb1Gn83s\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 200, 209))\"},children:\"Description goes here\"})}),className:\"framer-1a9t8oa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aJwvZSJg1\",style:{\"--extracted-r6o4lv\":\"rgb(191, 200, 209)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:r8Iy1oPJO,verticalAlignment:\"top\",withExternalLayout:true}),pMBcsDTDP&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+316+32+0+0+182.2,...addPropertyOverrides({dvu6lcc_D:{height:200,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+32+72.00000000000003+0+182.2},Q7YaGm7zp:{height:200,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+300+32+0+0+182.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j36e25-container\",layoutDependency:layoutDependency,layoutId:\"eBOLTpT9l-container\",children:/*#__PURE__*/_jsx(TextLinkWithIcon,{EvFDp__0I:A2nwdYD86,height:\"100%\",id:\"eBOLTpT9l\",layoutId:\"eBOLTpT9l\",LwNaILOvp:A7S4PbyT3,RaYBRd35G:Q7xEhLz0X,width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ye6ge.framer-redl56, .framer-Ye6ge .framer-redl56 { display: block; }\",\".framer-Ye6ge.framer-1hmnh9p { align-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Ye6ge .framer-1trd4z5 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: -1px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-Ye6ge .framer-y1v0y9 { bottom: -1px; flex: none; height: 100%; overflow: hidden; position: absolute; right: -1px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-Ye6ge .framer-1110b13 { 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: 8px; overflow: hidden; padding: 4px 12px 4px 12px; position: absolute; top: 8px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Ye6ge .framer-10ziz1x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ye6ge .framer-1ldd48t { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 100%; }\",\".framer-Ye6ge .framer-1a8kzwb-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Ye6ge .framer-azklgu { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-Ye6ge .framer-jq0iju { 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: hidden; padding: 32px; position: relative; width: 100%; z-index: 10; }\",\".framer-Ye6ge .framer-e4kt0i { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); overflow: hidden; position: relative; width: 56px; }\",\".framer-Ye6ge .framer-4d1ypa { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ye6ge .framer-llsuy4, .framer-Ye6ge .framer-1a9t8oa { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Ye6ge .framer-1j36e25-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ye6ge.framer-1hmnh9p, .framer-Ye6ge .framer-1110b13, .framer-Ye6ge .framer-jq0iju, .framer-Ye6ge .framer-4d1ypa { gap: 0px; } .framer-Ye6ge.framer-1hmnh9p > *, .framer-Ye6ge .framer-jq0iju > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Ye6ge.framer-1hmnh9p > :first-child, .framer-Ye6ge .framer-1110b13 > :first-child, .framer-Ye6ge .framer-jq0iju > :first-child, .framer-Ye6ge .framer-4d1ypa > :first-child { margin-top: 0px; } .framer-Ye6ge.framer-1hmnh9p > :last-child, .framer-Ye6ge .framer-1110b13 > :last-child, .framer-Ye6ge .framer-jq0iju > :last-child, .framer-Ye6ge .framer-4d1ypa > :last-child { margin-bottom: 0px; } .framer-Ye6ge .framer-1110b13 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ye6ge .framer-4d1ypa > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",\".framer-Ye6ge.framer-v-1hr5nd6.framer-1hmnh9p, .framer-Ye6ge.framer-v-jl52gq.framer-1hmnh9p { gap: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ye6ge.framer-v-1hr5nd6.framer-1hmnh9p { gap: 0px; } .framer-Ye6ge.framer-v-1hr5nd6.framer-1hmnh9p > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ye6ge.framer-v-1hr5nd6.framer-1hmnh9p > :first-child { margin-top: 0px; } .framer-Ye6ge.framer-v-1hr5nd6.framer-1hmnh9p > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ye6ge.framer-v-jl52gq.framer-1hmnh9p { gap: 0px; } .framer-Ye6ge.framer-v-jl52gq.framer-1hmnh9p > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ye6ge.framer-v-jl52gq.framer-1hmnh9p > :first-child { margin-top: 0px; } .framer-Ye6ge.framer-v-jl52gq.framer-1hmnh9p > :last-child { margin-bottom: 0px; } }\",\".framer-Ye6ge.framer-v-1hmnh9p.hover .framer-1trd4z5 { top: -1px; }\",\".framer-Ye6ge.framer-v-1hmnh9p.hover .framer-y1v0y9 { height: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 478\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dvu6lcc_D\":{\"layout\":[\"fixed\",\"auto\"]},\"Q7YaGm7zp\":{\"layout\":[\"fixed\",\"auto\"]},\"tCek1jUUU\":{\"layout\":[\"fixed\",\"auto\"]},\"ThzZJVKXN\":{\"layout\":[\"fixed\",\"auto\"]},\"TeOEtYhgI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qQ3DTRLgu\":\"new1\",\"k6YZN0VYZ\":\"lottie\",\"PHKHy3iQj\":\"icon\",\"Bg8chJz61\":\"image\",\"dq3_gkw46\":\"title\",\"r8Iy1oPJO\":\"description\",\"pMBcsDTDP\":\"link\",\"A2nwdYD86\":\"newTab\",\"A7S4PbyT3\":\"buttonLabel\",\"Q7xEhLz0X\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerormAVK7Bm=withCSS(Component,css,\"framer-Ye6ge\");export default FramerormAVK7Bm;FramerormAVK7Bm.displayName=\"Bento Card\";FramerormAVK7Bm.defaultProps={height:478,width:400};addPropertyControls(FramerormAVK7Bm,{variant:{options:[\"Dkuy0qMkN\",\"dvu6lcc_D\",\"Q7YaGm7zp\"],optionTitles:[\"With Lottie\",\"With Icon\",\"With Image\"],title:\"Variant\",type:ControlType.Enum},qQ3DTRLgu:{defaultValue:false,title:\"New?\",type:ControlType.Boolean},k6YZN0VYZ:{defaultValue:\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",title:\"Lottie\",type:ControlType.String},PHKHy3iQj:{__defaultAssetReference:\"data:framer/asset-reference,3Pt5MbWtTBQ6Syn9bZbNB85Bz4.webp?originalFilename=icon-kinetic.webp&preferredSize=auto\",title:\"Icon\",type:ControlType.ResponsiveImage},Bg8chJz61:{__defaultAssetReference:\"data:framer/asset-reference,XjI9bHpNQSMcA9Te0Oqd6WhEk.webp?originalFilename=ai-prompt-to-vector.webp&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},dq3_gkw46:{defaultValue:\"Title\",displayTextArea:false,placeholder:\"Title\",title:\"Title\",type:ControlType.String},r8Iy1oPJO:{defaultValue:\"Description goes here\",displayTextArea:false,placeholder:\"Description goes here\",title:\"Description\",type:ControlType.String},pMBcsDTDP:{defaultValue:true,title:\"Link?\",type:ControlType.Boolean},A2nwdYD86:{defaultValue:true,title:\"New Tab?\",type:ControlType.Boolean},A7S4PbyT3:{defaultValue:\"Try now\",displayTextArea:false,title:\"Button Label\",type:ControlType.String},Q7xEhLz0X:{title:\"Button Link\",type:ControlType.Link}});addFonts(FramerormAVK7Bm,[{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/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\"}]},...DotLottiePlayerFonts,...TextLinkWithIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerormAVK7Bm\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dvu6lcc_D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q7YaGm7zp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tCek1jUUU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ThzZJVKXN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TeOEtYhgI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"478\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerVariables\":\"{\\\"qQ3DTRLgu\\\":\\\"new1\\\",\\\"k6YZN0VYZ\\\":\\\"lottie\\\",\\\"PHKHy3iQj\\\":\\\"icon\\\",\\\"Bg8chJz61\\\":\\\"image\\\",\\\"dq3_gkw46\\\":\\\"title\\\",\\\"r8Iy1oPJO\\\":\\\"description\\\",\\\"pMBcsDTDP\\\":\\\"link\\\",\\\"A2nwdYD86\\\":\\\"newTab\\\",\\\"A7S4PbyT3\\\":\\\"buttonLabel\\\",\\\"Q7xEhLz0X\\\":\\\"buttonLink\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (78a4586)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2h15SaLTEKk84KG9u3Fo/hzzjEwewDaC6bHrrMCKs/Zd9KtovA_.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={UaQJP6c_T:{hover:true}};const cycleOrder=[\"UaQJP6c_T\"];const serializationHash=\"framer-CJZaD\";const variantClassNames={UaQJP6c_T:\"framer-v-1126l6f\"};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={damping:60,delay:0,mass:1,stiffness:500,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,label,link,newTab,width,...props})=>{var _ref;return{...props,EvFDp__0I:newTab!==null&&newTab!==void 0?newTab:props.EvFDp__0I,LwNaILOvp:(_ref=label!==null&&label!==void 0?label:props.LwNaILOvp)!==null&&_ref!==void 0?_ref:\"Text link\",RaYBRd35G:link!==null&&link!==void 0?link:props.RaYBRd35G};};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,LwNaILOvp,RaYBRd35G,EvFDp__0I,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UaQJP6c_T\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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(Link,{href:RaYBRd35G,openInNewTab:EvFDp__0I,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1126l6f\",className,classNames)} framer-91uitg`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"UaQJP6c_T\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"UaQJP6c_T-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1656bae0-d7f7-4eb5-aaab-f1d54cf2df89, rgb(1, 157, 145)))\"},children:\"Text link\"})}),className:\"framer-12ak0ua\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HtN7jXCOq\",style:{\"--extracted-r6o4lv\":\"var(--token-1656bae0-d7f7-4eb5-aaab-f1d54cf2df89, rgb(1, 157, 145))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LwNaILOvp,variants:{\"UaQJP6c_T-hover\":{\"--extracted-r6o4lv\":\"var(--token-23f3869d-52e3-4e20-86dc-866920b7b889, rgb(0, 193, 162))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UaQJP6c_T-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ewevpm\",\"data-styles-preset\":\"Zd9KtovA_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23f3869d-52e3-4e20-86dc-866920b7b889, rgb(0, 193, 162)))\"},children:\"Text link\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13kcc95-container\",layoutDependency:layoutDependency,layoutId:\"wNLnpFEPs-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bea595d1-ef2f-420c-9977-7bee8514bd44, rgb(1, 157, 145))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"wNLnpFEPs\",layoutId:\"wNLnpFEPs\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"UaQJP6c_T-hover\":{color:\"var(--token-7fb72335-d55f-4b98-8f99-42e25d635a27, rgb(0, 193, 162))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CJZaD.framer-91uitg, .framer-CJZaD .framer-91uitg { display: block; }\",\".framer-CJZaD.framer-1126l6f { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CJZaD .framer-12ak0ua { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CJZaD .framer-13kcc95-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CJZaD.framer-1126l6f { gap: 0px; } .framer-CJZaD.framer-1126l6f > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-CJZaD.framer-1126l6f > :first-child { margin-left: 0px; } .framer-CJZaD.framer-1126l6f > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ovpwiF_DO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LwNaILOvp\":\"label\",\"RaYBRd35G\":\"link\",\"EvFDp__0I\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHfrZqaoof=withCSS(Component,css,\"framer-CJZaD\");export default FramerHfrZqaoof;FramerHfrZqaoof.displayName=\"Text Link with Icon\";FramerHfrZqaoof.defaultProps={height:24,width:76};addPropertyControls(FramerHfrZqaoof,{LwNaILOvp:{defaultValue:\"Text link\",displayTextArea:false,title:\"Label\",type:ControlType.String},RaYBRd35G:{title:\"Link\",type:ControlType.Link},EvFDp__0I:{defaultValue:false,title:\"New Tab?\",type:ControlType.Boolean}});addFonts(FramerHfrZqaoof,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHfrZqaoof\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"76\",\"framerVariables\":\"{\\\"LwNaILOvp\\\":\\\"label\\\",\\\"RaYBRd35G\\\":\\\"link\\\",\\\"EvFDp__0I\\\":\\\"newTab\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ovpwiF_DO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d5ca742)\nimport*as localizedValues from\"./ormAVK7Bm-0.js\";const valuesByLocaleId={tgggS8j4a:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12mfg4t\",\"data-styles-preset\":\"N03q1Km9w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 125, 124))\"},children:\"\uD83C\uDF89 Nuevo complemento\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import CreatorName from\"https://framerusercontent.com/modules/LawmPBRRHZ3rhd1ylPej/e7Gp52R1MPXWoOMtcngm/megT0_jfW.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/T6ZGB73b2P0hijCMrF3x/DotLottieFramer.js\";const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const CreatorNameFonts=getFonts(CreatorName);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"PwtIKPNOF\",\"jcxXMELZ_\"];const serializationHash=\"framer-hi3bQ\";const variantClassNames={jcxXMELZ_:\"framer-v-1wfqob2\",PwtIKPNOF:\"framer-v-1mukzk1\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};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.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"PwtIKPNOF\",\"Variant 2\":\"jcxXMELZ_\"};const getProps=({autoplay,height,id,playOnHover,speed,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,Nj1HyJQfi:playOnHover!==null&&playOnHover!==void 0?playOnHover:props.Nj1HyJQfi,p7uh05Rr0:(_ref=speed!==null&&speed!==void 0?speed:props.p7uh05Rr0)!==null&&_ref!==void 0?_ref:20,rK8N80tYK:(_ref1=autoplay!==null&&autoplay!==void 0?autoplay:props.rK8N80tYK)!==null&&_ref1!==void 0?_ref1:true,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"PwtIKPNOF\"};};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,p7uh05Rr0,rK8N80tYK,Nj1HyJQfi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PwtIKPNOF\",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-1mukzk1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PwtIKPNOF\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({jcxXMELZ_:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ox6ilm-container\",layoutDependency:layoutDependency,layoutId:\"PN66kxEZr-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:16,overflow:false},gap:16,height:\"100%\",hoverFactor:.5,id:\"PN66kxEZr\",layoutId:\"PN66kxEZr\",padding:0,paddingBottom:8,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:8,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9xwxz4\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"iSSNEWQ1K\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k6cc37\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"NPoagyD_X\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-aa7kty-container\",layoutDependency:layoutDependency,layoutId:\"kuWP91G3Z-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:rK8N80tYK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Nj1HyJQfi,id:\"kuWP91G3Z\",layoutId:\"kuWP91G3Z\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/99cf91ed-8f86-4cb8-9e15-4665d8b0e046/mJrlEFoAUA.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-115g5ej-container\",layoutDependency:layoutDependency,layoutId:\"ru7zW0Nfd-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"ru7zW0Nfd\",layoutId:\"ru7zW0Nfd\",ulsNfonMI:\"Mau Ali\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cy489a\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"m7BlkQMN0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pw9337\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"HaKfcRRyx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xqm4q8-container\",layoutDependency:layoutDependency,layoutId:\"Fj0UDoFVP-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:rK8N80tYK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Nj1HyJQfi,id:\"Fj0UDoFVP\",layoutId:\"Fj0UDoFVP\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/a0fc46c9-43e9-401f-b38b-b5d1196cbdf7/U34QKGuDIK.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vh5fpg-container\",layoutDependency:layoutDependency,layoutId:\"ZoMFmaGK3-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"ZoMFmaGK3\",layoutId:\"ZoMFmaGK3\",ulsNfonMI:\"Kenneth Mahakim\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2mob39\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"kEm5INuZz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x7naki\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"mJ9qFUXss\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(153, 176, 217)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vleage-container\",layoutDependency:layoutDependency,layoutId:\"XNLohypjS-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:rK8N80tYK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Nj1HyJQfi,id:\"XNLohypjS\",layoutId:\"XNLohypjS\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/ce645ed9-c811-4298-bbb2-1ccb6d6370f8/yKTtqpOwfF.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ghoo5s-container\",layoutDependency:layoutDependency,layoutId:\"cP7WUY9NR-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"cP7WUY9NR\",layoutId:\"cP7WUY9NR\",ulsNfonMI:\"Amanda Patamakanthin\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j1sbvf\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"BnzsQqK_4\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14apkky\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ayGfu4koO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w5ptmx-container\",layoutDependency:layoutDependency,layoutId:\"JNWaF37jF-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:rK8N80tYK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Nj1HyJQfi,id:\"JNWaF37jF\",layoutId:\"JNWaF37jF\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/a4d80e52-fe94-4fbe-817b-19cdafcadfee/hZjw9HyL3E.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q8fnid-container\",layoutDependency:layoutDependency,layoutId:\"k2fs7k6K2-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"k2fs7k6K2\",layoutId:\"k2fs7k6K2\",ulsNfonMI:\"Mau Ali\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-85uqkc\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"tHqK8qxYD\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pd32rw\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"HpUjyb_YE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s71pa5-container\",layoutDependency:layoutDependency,layoutId:\"aQDmMpDdj-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:rK8N80tYK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Nj1HyJQfi,id:\"aQDmMpDdj\",layoutId:\"aQDmMpDdj\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/96c4a85b-d88a-4a95-8a08-0127295391f3/9JQ80lvORc.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kiq0cd-container\",layoutDependency:layoutDependency,layoutId:\"iBhAZY5r1-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"iBhAZY5r1\",layoutId:\"iBhAZY5r1\",ulsNfonMI:\"Shafiqah\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vhxxe3\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"DMO840oqH\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r2ckeo\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"KljKRymTN\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ywfbw1-container\",layoutDependency:layoutDependency,layoutId:\"vnxEGay2V-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:rK8N80tYK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Nj1HyJQfi,id:\"vnxEGay2V\",layoutId:\"vnxEGay2V\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/3958b440-dc58-4692-b5cb-792c50fd31f8/scWVhB85RU.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4s98b8-container\",layoutDependency:layoutDependency,layoutId:\"HI8p5uQD3-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"HI8p5uQD3\",layoutId:\"HI8p5uQD3\",ulsNfonMI:\"Mau Ali\",width:\"100%\"})})})]})],speed:p7uh05Rr0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hi3bQ.framer-14orfs6, .framer-hi3bQ .framer-14orfs6 { display: block; }\",\".framer-hi3bQ.framer-1mukzk1 { height: 166px; overflow: visible; position: relative; width: 1024px; }\",\".framer-hi3bQ .framer-ox6ilm-container, .framer-hi3bQ .framer-w5ptmx-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-hi3bQ .framer-9xwxz4, .framer-hi3bQ .framer-1cy489a, .framer-hi3bQ .framer-2mob39, .framer-hi3bQ .framer-j1sbvf, .framer-hi3bQ .framer-85uqkc, .framer-hi3bQ .framer-vhxxe3 { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hi3bQ .framer-1k6cc37 { flex: none; height: 150px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hi3bQ .framer-aa7kty-container { bottom: 9px; flex: none; left: 12px; position: absolute; right: 12px; top: 9px; }\",\".framer-hi3bQ .framer-115g5ej-container, .framer-hi3bQ .framer-vh5fpg-container, .framer-hi3bQ .framer-1ghoo5s-container, .framer-hi3bQ .framer-1q8fnid-container, .framer-hi3bQ .framer-kiq0cd-container, .framer-hi3bQ .framer-4s98b8-container { bottom: 8px; flex: none; height: auto; left: 8px; position: absolute; width: auto; }\",\".framer-hi3bQ .framer-pw9337, .framer-hi3bQ .framer-1x7naki, .framer-hi3bQ .framer-1r2ckeo { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hi3bQ .framer-1xqm4q8-container { bottom: -26px; flex: none; left: -35px; position: absolute; right: -35px; top: -26px; }\",\".framer-hi3bQ .framer-vleage-container { bottom: -9px; flex: none; left: -11px; position: absolute; right: -11px; top: -9px; }\",\".framer-hi3bQ .framer-14apkky { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hi3bQ .framer-1pd32rw { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: -3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hi3bQ .framer-s71pa5-container { bottom: -50px; flex: none; left: -36px; position: absolute; right: -36px; top: 0px; }\",\".framer-hi3bQ .framer-ywfbw1-container { bottom: -4px; flex: none; left: -4px; position: absolute; right: -5px; top: -3px; }\",'.framer-hi3bQ[data-border=\"true\"]::after, .framer-hi3bQ [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 166\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jcxXMELZ_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"p7uh05Rr0\":\"speed\",\"rK8N80tYK\":\"autoplay\",\"Nj1HyJQfi\":\"playOnHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameroyEjEgX8V=withCSS(Component,css,\"framer-hi3bQ\");export default FrameroyEjEgX8V;FrameroyEjEgX8V.displayName=\"Community Animations 2\";FrameroyEjEgX8V.defaultProps={height:166,width:1024};addPropertyControls(FrameroyEjEgX8V,{variant:{options:[\"PwtIKPNOF\",\"jcxXMELZ_\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},p7uh05Rr0:{defaultValue:20,displayStepper:true,max:100,min:0,step:5,title:\"Speed\",type:ControlType.Number},rK8N80tYK:{defaultValue:true,title:\"Autoplay\",type:ControlType.Boolean},Nj1HyJQfi:{defaultValue:false,title:\"Play On Hover\",type:ControlType.Boolean}});addFonts(FrameroyEjEgX8V,[{explicitInter:true,fonts:[]},...DotLottiePlayerFonts,...CreatorNameFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroyEjEgX8V\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"166\",\"framerIntrinsicWidth\":\"1024\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jcxXMELZ_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"p7uh05Rr0\\\":\\\"speed\\\",\\\"rK8N80tYK\\\":\\\"autoplay\\\",\\\"Nj1HyJQfi\\\":\\\"playOnHover\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oyEjEgX8V.map", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import CreatorName from\"https://framerusercontent.com/modules/LawmPBRRHZ3rhd1ylPej/e7Gp52R1MPXWoOMtcngm/megT0_jfW.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/T6ZGB73b2P0hijCMrF3x/DotLottieFramer.js\";const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const CreatorNameFonts=getFonts(CreatorName);const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-ypnfU\";const variantClassNames={j8_BppjLt:\"framer-v-7utmv6\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};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.create(React.Fragment);const getProps=({autoplay,height,id,playOnHover,speed,width,...props})=>{var _ref,_ref1;return{...props,p7uh05Rr0:(_ref=speed!==null&&speed!==void 0?speed:props.p7uh05Rr0)!==null&&_ref!==void 0?_ref:20,Tjs5Vb9t2:playOnHover!==null&&playOnHover!==void 0?playOnHover:props.Tjs5Vb9t2,wIIsNIVtK:(_ref1=autoplay!==null&&autoplay!==void 0?autoplay:props.wIIsNIVtK)!==null&&_ref1!==void 0?_ref1:true};};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,p7uh05Rr0,wIIsNIVtK,Tjs5Vb9t2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"j8_BppjLt\",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-7utmv6\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"j8_BppjLt\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1an0k02-container\",layoutDependency:layoutDependency,layoutId:\"e6iD9nTuL-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:16,overflow:false},gap:16,height:\"100%\",hoverFactor:.5,id:\"e6iD9nTuL\",layoutId:\"e6iD9nTuL\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11vub3x\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"ahOgOQnQn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mx09uj\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"e131FYbyn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ydar69-container\",layoutDependency:layoutDependency,layoutId:\"yrSC9kq0g-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:wIIsNIVtK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Tjs5Vb9t2,id:\"yrSC9kq0g\",layoutId:\"yrSC9kq0g\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/94d8d315-003e-4743-a928-a2a92ee7b059/k3fH0pucKp.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vzqko8-container\",layoutDependency:layoutDependency,layoutId:\"phC8NXDqf-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"phC8NXDqf\",layoutId:\"phC8NXDqf\",ulsNfonMI:\"RaSpiNa\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3dq30v\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"eHLaiGQFI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11vctsa\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ojjLcwCaw\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8vq5ah-container\",layoutDependency:layoutDependency,layoutId:\"U_LHFgsRR-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:wIIsNIVtK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Tjs5Vb9t2,id:\"U_LHFgsRR\",layoutId:\"U_LHFgsRR\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/892d2fb9-5f8a-48b9-b803-b339eb20cb80/cdyKW3vfmJ.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-32h0gk-container\",layoutDependency:layoutDependency,layoutId:\"QKCwqwORC-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"QKCwqwORC\",layoutId:\"QKCwqwORC\",ulsNfonMI:\"Sanjib Paul\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c7lepj\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"Inab65JEw\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1maq58u\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ZVYCmeB6T\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dltyf4-container\",layoutDependency:layoutDependency,layoutId:\"up1p9qopV-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:wIIsNIVtK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Tjs5Vb9t2,id:\"up1p9qopV\",layoutId:\"up1p9qopV\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/7220089e-2287-4481-b869-8887be5c2878/mccbH1CuiF.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o0zto-container\",layoutDependency:layoutDependency,layoutId:\"dKOYg8tLS-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"dKOYg8tLS\",layoutId:\"dKOYg8tLS\",ulsNfonMI:\"Amanda Patamakanthin\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v5d53y\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"W3tGFlZQt\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(219, 233, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15pk4mv\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ss4uiIyNg\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(219, 233, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b82v1h-container\",layoutDependency:layoutDependency,layoutId:\"SxDQoNt12-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:wIIsNIVtK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Tjs5Vb9t2,id:\"SxDQoNt12\",layoutId:\"SxDQoNt12\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/d48ac079-617c-463b-a1b5-fb422cf2c486/hOnisoPoZe.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xho9v-container\",layoutDependency:layoutDependency,layoutId:\"XAab3YZZL-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"XAab3YZZL\",layoutId:\"XAab3YZZL\",ulsNfonMI:\"Sanjib Paul\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j1txjv\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"GgpfDbPcG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9how17\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"wLk443d0k\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-k06ty5-container\",layoutDependency:layoutDependency,layoutId:\"gYdZ5kIYE-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:wIIsNIVtK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Tjs5Vb9t2,id:\"gYdZ5kIYE\",layoutId:\"gYdZ5kIYE\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/46c8294d-10a3-4f06-9f8a-6812fd8b10e5/eTvycrC2MO.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pnmz6q-container\",layoutDependency:layoutDependency,layoutId:\"ekspspZRg-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"ekspspZRg\",layoutId:\"ekspspZRg\",ulsNfonMI:\"Design TPC\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vw1jjf\",\"data-border\":true,\"data-framer-name\":\"Community Lottie\",layoutDependency:layoutDependency,layoutId:\"CIlKs1mez\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(228, 212, 200)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-my1tp9\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"RvZpeCbK3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f71b4ccf-f421-4dd2-8423-cee925482167, rgb(243, 246, 248))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(228, 212, 200)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19m9tct-container\",layoutDependency:layoutDependency,layoutId:\"wC_TOuJFI-container\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:wIIsNIVtK,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:Tjs5Vb9t2,id:\"wC_TOuJFI\",layoutId:\"wC_TOuJFI\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://lottie.host/145d6811-0e24-4461-8f58-8f2187db1673/Xb1TkBQW9u.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p3m4gq-container\",layoutDependency:layoutDependency,layoutId:\"pGqP_uPfb-container\",children:/*#__PURE__*/_jsx(CreatorName,{height:\"100%\",id:\"pGqP_uPfb\",layoutId:\"pGqP_uPfb\",ulsNfonMI:\"Yaamin Mohamed\",width:\"100%\"})})})]})],speed:p7uh05Rr0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ypnfU.framer-w9mgyq, .framer-ypnfU .framer-w9mgyq { display: block; }\",\".framer-ypnfU.framer-7utmv6 { height: 166px; overflow: hidden; position: relative; width: 1024px; }\",\".framer-ypnfU .framer-1an0k02-container, .framer-ypnfU .framer-ydar69-container, .framer-ypnfU .framer-1dltyf4-container, .framer-ypnfU .framer-1b82v1h-container, .framer-ypnfU .framer-k06ty5-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-ypnfU .framer-11vub3x, .framer-ypnfU .framer-3dq30v, .framer-ypnfU .framer-c7lepj, .framer-ypnfU .framer-1v5d53y, .framer-ypnfU .framer-j1txjv, .framer-ypnfU .framer-vw1jjf { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ypnfU .framer-mx09uj, .framer-ypnfU .framer-11vctsa, .framer-ypnfU .framer-15pk4mv, .framer-ypnfU .framer-9how17 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ypnfU .framer-1vzqko8-container, .framer-ypnfU .framer-32h0gk-container, .framer-ypnfU .framer-1o0zto-container, .framer-ypnfU .framer-1xho9v-container, .framer-ypnfU .framer-1pnmz6q-container, .framer-ypnfU .framer-1p3m4gq-container { bottom: 8px; flex: none; height: auto; left: 8px; position: absolute; width: auto; }\",\".framer-ypnfU .framer-8vq5ah-container { bottom: -24px; flex: none; left: -30px; position: absolute; right: -30px; top: -23px; }\",\".framer-ypnfU .framer-1maq58u, .framer-ypnfU .framer-my1tp9 { bottom: 0px; flex: none; left: 1px; overflow: hidden; position: absolute; right: -1px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ypnfU .framer-19m9tct-container { bottom: 0px; flex: none; left: -1px; position: absolute; right: 0px; top: 0px; }\",'.framer-ypnfU[data-border=\"true\"]::after, .framer-ypnfU [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 166\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"p7uh05Rr0\":\"speed\",\"wIIsNIVtK\":\"autoplay\",\"Tjs5Vb9t2\":\"playOnHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruWNnrY6Pk=withCSS(Component,css,\"framer-ypnfU\");export default FrameruWNnrY6Pk;FrameruWNnrY6Pk.displayName=\"Community Animations 3\";FrameruWNnrY6Pk.defaultProps={height:166,width:1024};addPropertyControls(FrameruWNnrY6Pk,{p7uh05Rr0:{defaultValue:20,displayStepper:true,max:100,min:0,step:5,title:\"Speed\",type:ControlType.Number},wIIsNIVtK:{defaultValue:true,title:\"Autoplay\",type:ControlType.Boolean},Tjs5Vb9t2:{defaultValue:false,title:\"Play On Hover\",type:ControlType.Boolean}});addFonts(FrameruWNnrY6Pk,[{explicitInter:true,fonts:[]},...DotLottiePlayerFonts,...CreatorNameFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruWNnrY6Pk\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1024\",\"framerIntrinsicHeight\":\"166\",\"framerVariables\":\"{\\\"p7uh05Rr0\\\":\\\"speed\\\",\\\"wIIsNIVtK\\\":\\\"autoplay\\\",\\\"Tjs5Vb9t2\\\":\\\"playOnHover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uWNnrY6Pk.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// Learn more: https://www.framer.com/docs/guides/overrides/\n// Parse data from Strapi into Framer text (including CMS text)\nexport function withStrapiNumbers(Component){return props=>{const[userCount,setUserCount]=useState(\"\")//this can be used to all language except jp and kr\n;const[userCountJpKr,setUserCountJpKr]=useState(\"\");const[companyCount,setCompanyCount]=useState(\"\")//only used for en\n;const[companyCountJpKr,setCompanyCountJpKr]=useState(\"\");const[companyCountDeEs,setCompanyCountDeEs]=useState(\"\");const[companyCountFr,setCompanyCountFr]=useState(\"\");const[companyCountPt,setCompanyCountPt]=useState(\"\");useEffect(()=>{fetch(\"https://lottiefiles.com/api/settings\").then(response=>response.json()).then(data=>{// console.log(data)\nconst newUserCount=data.users_count.replace(/ million\\+/g,\"\");setUserCount(newUserCount);setCompanyCount(data.companies_count);setUserCountJpKr(data.users_count_jp_kr);setCompanyCountJpKr(data.companies_count_jp_kr);setCompanyCountDeEs(data.companies_count_de_es);setCompanyCountFr(data.companies_count_fr);setCompanyCountPt(data.companies_count_pt);}).catch(error=>console.error(error));},[]);// console.log(props)\nconst oriText=props.children.props.children.props.children;const oriCmsText=props.text;const replacements={\"{users}\":userCount,\"{users_jp_kr}\":userCountJpKr,\"{companies}\":companyCount,\"{companies_jp_kr}\":companyCountJpKr,\"{companies_de_es}\":companyCountDeEs,\"{companies_fr}\":companyCountFr,\"{companies_pt}\":companyCountPt};const strapiNumbers=typeof oriCmsText==\"undefined\"?replaceTokens(oriText,replacements):replaceTokens(oriCmsText,replacements);return /*#__PURE__*/_jsx(Component,{...props,text:strapiNumbers});};}function replaceTokens(text,replacements){return text.replace(/{(users|users_jp_kr|companies|companies_jp_kr|companies_de_es|companies_fr|companies_pt)}/g,match=>{return replacements[match];});}\nexport const __FramerMetadata__ = {\"exports\":{\"withStrapiNumbers\":{\"type\":\"reactHoc\",\"name\":\"withStrapiNumbers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./API_Users_Companies_Count.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Karla-regular\"]);export const fonts=[{family:\"Karla\",style:\"normal\",url:\"https://fonts.gstatic.com/s/karla/v31/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqqEUNLR7fHGw.woff2\",weight:\"400\"}];export const css=['.framer-4h12S .framer-styles-preset-1x4gme3:not(.rich-text-wrapper), .framer-4h12S .framer-styles-preset-1x4gme3.rich-text-wrapper p { --framer-font-family: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c5c2b41d-e036-4253-bb6d-246467858deb, #63727e); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-4h12S\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Karla-700\"]);export const fonts=[{family:\"Karla\",style:\"normal\",url:\"https://fonts.gstatic.com/s/karla/v31/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52qEUNLR7fHGw.woff2\",weight:\"700\"}];export const css=['.framer-M1XYX .framer-styles-preset-61pk4t:not(.rich-text-wrapper), .framer-M1XYX .framer-styles-preset-61pk4t.rich-text-wrapper p { --framer-font-family: \"Karla\", \"Karla Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c5c2b41d-e036-4253-bb6d-246467858deb, #63727e); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-M1XYX\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-PrZVr .framer-styles-preset-12bjys7:not(.rich-text-wrapper), .framer-PrZVr .framer-styles-preset-12bjys7.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-23f3869d-52e3-4e20-86dc-866920b7b889, #019d91) /* {\"name\":\"action/primary-hover/teal-400\"} */; --framer-link-text-color: var(--token-1656bae0-d7f7-4eb5-aaab-f1d54cf2df89, #00c1a2); --framer-link-text-decoration: none; }'];export const className=\"framer-PrZVr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6807895)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Buapkvg2N:new LazyValue(()=>import(\"./qGtxhGNVf-3.js\")),JKtCGr6iB:new LazyValue(()=>import(\"./qGtxhGNVf-1.js\")),OD3JT3bIz:new LazyValue(()=>import(\"./qGtxhGNVf-2.js\")),tgggS8j4a:new LazyValue(()=>import(\"./qGtxhGNVf-0.js\")),WeLntaQDB:new LazyValue(()=>import(\"./qGtxhGNVf-5.js\")),zBDXDJgbG:new LazyValue(()=>import(\"./qGtxhGNVf-4.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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AAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,YAAY,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEC,GAAE,aAAa,EAAED,EAAEE,GAAE,UAAU,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,WAAW,EAAEF,EAAEE,GAAE,YAAY,EAAEF,EAAEE,GAAE,YAAY,EAAEF,EAAEE,GAAE,YAAY,EAAEF,EAAEE,GAAE,YAAY,EAAEF,EAAEE,GAAE,YAAY,EAAEF,EAAEE,GAAE,YAAY,EAAEF,EAA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,IAAI,KAAK,CAAC,IAAI,WAAW,CAAC,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "_classCallCheck", "_defineProperties", "n", "r", "_createClass", "e", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "getVimeoUrl", "t", "createCommonjsModule", "defineProperty", "WeakMap", "genId", "checkInstance", "isObject", "rand", "o", "Item", "schedule", "isThenable", "notify", "notifyIsolated", "resolve", "MakeDefWrapper", "reject", "iteratePromises", "MakeDef", "Promise", "i", "a", "storeCallback", "getCallbacks", "removeCallback", "shiftCallbacks", "swapCallbacks", "getOEmbedParameters", "createEmbed", "getOEmbedData", "u", "initializeEmbeds", "resizeEmbeds", "parseMessageData", "postMessage", "processData", "initializeScreenfull", "onFullScreenEntered", "onFullScreenExit", "l", "s", "c", "Player", "vimeoRegex", "Vimeo", "withCSS", "video", "autoplay", "playOnCanvas", "mute", "controls", "loop", "titles", "backgroundColor", "onPlay", "onEnd", "style", "props", "key", "setKey", "ye", "player", "pe", "ue", "ref", "id", "embeddedPlayer", "c", "RenderTarget", "p", "motion", "addPropertyControls", "ControlType", "Vimeo_default", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "hr", "Ur", "Se", "t", "e", "Le", "$r", "i", "rs", "s", "Tt", "lr", "es", "jt", "no", "ge", "so", "is", "ss", "as", "Wr", "ao", "Be", "ns", "bt", "ke", "Jr", "oo", "os", "lo", "ho", "po", "fo", "et", "co", "Yt", "qs", "Hs", "Si", "a", "n", "o", "l", "p", "u", "v", "y", "ki", "$s", "kr", "Pr", "_r", "We", "Je", "Pi", "Us", "Ws", "Js", "Cr", "b", "w", "x", "_", "T", "O", "z", "Zs", "Ar", "ve", "_i", "Ks", "Xs", "Ci", "uo", "L", "N", "U", "D", "$", "A", "M", "P", "E", "V", "I", "X", "J", "q", "G", "Q", "rt", "it", "ht", "dt", "ut", "at", "tt", "lt", "Ai", "Ze", "Ys", "Ei", "mo", "Ti", "Qs", "yo", "go", "vo", "bo", "ta", "ea", "wo", "ra", "ia", "Mi", "xo", "Ke", "sa", "aa", "Di", "Xe", "So", "ko", "Po", "_o", "Co", "he", "Ye", "na", "Ao", "Eo", "oa", "la", "Te", "ha", "To", "Fi", "Mo", "Do", "Fo", "Io", "Vo", "Oo", "Lo", "Bo", "Ro", "zo", "No", "pa", "F", "B", "H", "st", "Vt", "Nt", "Rt", "Ot", "Pt", "Mt", "ft", "Z", "K", "ot", "mt", "Et", "Xt", "ie", "ce", "ue", "Ni", "ji", "Gi", "Qa", "tn", "de", "ir", "Br", "en", "qi", "rn", "Hi", "Ie", "sn", "ye", "me", "an", "nn", "on", "ln", "hn", "se", "pn", "fn", "sr", "cn", "un", "dn", "we", "mn", "yn", "nr", "gn", "vn", "bn", "xe", "wn", "xn", "Sn", "kn", "Pn", "_n", "Nr", "zr", "vt", "Zi", "xt", "Xi", "_t", "gt", "Ct", "$t", "Wi", "Or", "or", "Lr", "Cn", "An", "Nn", "ar", "jn", "Wn", "$i", "Ve", "En", "$n", "Gr", "Xn", "Tn", "Ki", "Mn", "Un", "Ji", "Ui", "Dn", "Rr", "Yi", "qt", "Oe", "qr", "Hr", "ts", "Yn", "Bn", "Vn", "Ln", "Qn", "to", "Gn", "Fn", "Zn", "Jn", "Qi", "In", "ro", "On", "Rn", "zn", "qn", "Hn", "jr", "Kn", "io", "eo", "jo", "fa", "Go", "qo", "d", "C", "g", "m", "ls", "Ho", "kt", "Bt", "Me", "De", "Fe", "He", "ca", "ua", "Ii", "gr", "da", "ma", "li", "$e", "wt", "ae", "Zt", "le", "Ee", "ya", "ga", "va", "ba", "dr", "Wt", "mr", "Qe", "be", "wa", "Dt", "xa", "te", "Pe", "yr", "Er", "vr", "hi", "_e", "br", "pi", "Sa", "ka", "$o", "Uo", "Pa", "Vi", "hs", "pr", "Wo", "Jo", "Zo", "Li", "Tr", "_a", "Ko", "Oi", "Ca", "re", "Qt", "Zr", "It", "Xo", "Yo", "Aa", "ps", "fi", "Qo", "tl", "je", "ci", "el", "rl", "il", "ui", "fs", "sl", "al", "wr", "nl", "ol", "Bi", "ll", "Ea", "hl", "pl", "fl", "tr", "cl", "ul", "yt", "dl", "ml", "yl", "gl", "vl", "fr", "nt", "Ta", "bl", "cs", "us", "wl", "xl", "Sl", "kl", "Pl", "Ri", "_l", "ds", "Cl", "Al", "El", "Tl", "Ml", "Dl", "Fl", "ms", "Il", "Vl", "Ol", "Ll", "di", "Bl", "Rl", "zl", "Nl", "jl", "Gl", "ql", "Hl", "$l", "Ul", "Wl", "Jl", "Ma", "Zl", "mi", "At", "Kl", "Kr", "Xl", "Yl", "Ql", "th", "eh", "ne", "Ft", "Jt", "Da", "ys", "Xr", "rh", "cr", "Fa", "Ia", "gs", "vs", "bs", "Ge", "ih", "sh", "ah", "nh", "yi", "ws", "oh", "Yr", "Qr", "xs", "gi", "Gt", "Ss", "Va", "Oa", "xr", "lh", "hh", "ks", "ph", "fh", "ch", "uh", "dh", "mh", "yh", "ze", "qe", "gh", "La", "vh", "Ba", "Sh", "xh", "bh", "wh", "Mr", "vi", "Sr", "kh", "Ph", "_h", "zt", "zi", "Ra", "za", "Ps", "_s", "ur", "Ch", "ti", "Ah", "Eh", "Th", "Mh", "Dh", "Fh", "Ih", "Vh", "Oh", "Lh", "Cs", "Na", "fe", "Dr", "Fr", "Bh", "Rh", "zh", "As", "Es", "Nh", "jh", "Gh", "qh", "Hh", "Ae", "ja", "Jh", "Wh", "$h", "Uh", "Ir", "Zh", "Kh", "Ts", "St", "R", "Ne", "k", "pt", "j", "S", "W", "er", "Y", "ei", "Ms", "pe", "Ut", "Ga", "ct", "Xh", "qa", "Yh", "Qh", "tp", "ep", "rp", "ip", "sp", "ap", "np", "oe", "op", "lp", "hp", "pp", "fp", "cp", "Ds", "up", "Vr", "Fs", "dp", "mp", "Ha", "Lt", "yp", "gp", "$a", "Is", "Vs", "vp", "bp", "wp", "xp", "Sp", "Ce", "kp", "Pp", "_p", "Cp", "Os", "Ap", "Ls", "bi", "Ep", "Tp", "Mp", "Dp", "Bs", "wi", "Rs", "Kt", "ee", "Fp", "Ip", "Vp", "Op", "rr", "Lp", "Bp", "Rp", "zp", "xi", "Np", "jp", "ri", "Gp", "qp", "si", "zs", "ii", "Hp", "Wa", "Ua", "oi", "Re", "ai", "Ns", "ni", "js", "Gs", "Wp", "$p", "Up", "Jp", "Zp", "Kp", "Ja", "Za", "Ka", "Ht", "Xa", "Ue", "Ya", "kc", "Pc", "init_ssg_sandbox_shims", "T", "R", "i", "n", "a", "o", "c", "ye", "Ue", "l", "te", "p", "ce", "t", "u", "ue", "v", "de", "Xa", "re", "a$1", "b$1", "V", "A", "x", "h", "C", "y", "g", "m", "I", "D", "pe", "e", "k", "f", "O", "w", "Ja", "Za", "kc", "DotLottiePlayer", "props", "hasMounted", "setHasMounted", "ye", "ue", "p", "re", "RenderTarget", "containerStyle", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "checkLoginState", "Component", "props", "user", "p", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "U_qNHkQB4_exports", "__export", "__FramerMetadata__", "U_qNHkQB4_default", "init_ssg_sandbox_shims", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "icon", "iconAfter", "iconBefore", "id", "interactions", "label", "link", "newTab", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "c5AJytCd2", "lFrir3hD7", "MoXxH0QuI", "xyHk2VSGl", "J_tU4Jtby", "cfAFVn_aI", "rtFripBnE", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1aw63wg", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerU_qNHkQB4", "withCSS", "U_qNHkQB4_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "ButtonsSecondaryButtonFonts", "getFonts", "U_qNHkQB4_default", "ButtonsSecondaryButtonCheckLoginStateWithMappedReactProps9oxkj6", "withMappedReactProps", "checkLoginState", "U_qNHkQB4_exports", "DotLottiePlayerFonts", "DotLottiePlayer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonLabel", "buttonLink", "height", "id", "subtext", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "yj8_nm9sa", "lxzr0TeF9", "hHYNHInSp", "gJPbaBf3a", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "RichText2", "ComponentViewportProvider", "css", "FramerKbylwT0HE", "withCSS", "KbylwT0HE_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "MAX_DUPLICATED_ITEMS", "MAX_AREA", "CSS_VAR_NAME", "supportsWaapi", "supportsRegisterProperty", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "offset", "useMotionValue", "axis", "minus", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "fullChildrenArea", "isLayerTooBig", "measure", "te", "parentLength", "firstChild", "lastChild", "childrenLeft", "childrenRight", "childrenTop", "childrenBottom", "childrenWidth", "childrenHeight", "childrenArea", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "keyframes", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "TickerFonts", "getFonts", "Ticker", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Ticker", "Image2", "css", "FramerMh0E1h3z6", "withCSS", "Mh0E1h3z6_default", "addFonts", "TickerFonts", "init_ssg_sandbox_shims", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "searchParams", "iframeProps", "u", "wrapperStyle", "videoStyle", "getThumbnailURL", "getWebPSupported", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "res", "format", "useWebP", "pre", "ext", "_getWebPSupported", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "f", "h", "c", "p", "d", "g", "y", "m", "v", "w", "b", "k", "I", "U", "S", "x", "E", "B", "T", "L", "M", "A", "C", "j", "F", "P", "D", "N", "$", "O", "q", "R", "z", "H", "J", "W", "G", "K", "V", "X", "Q", "Z", "Y", "tt", "te", "tr", "tn", "_", "ti", "ts", "ta", "to", "tp", "tu", "tl", "tf", "th", "tc", "td", "tg", "ty", "tm", "tv", "tw", "tb", "tk", "t_", "tI", "tU", "tS", "tx", "tE", "tB", "tT", "tL", "tM", "tC", "ControlType", "tj", "tF", "tP", "tD", "tN", "t$", "tO", "tq", "tR", "tz", "tH", "tJ", "tW", "tG", "tK", "tV", "tX", "tQ", "tZ", "tY", "t1", "t0", "t2", "en", "t8", "t5", "t4", "t6", "t3", "t9", "et", "t7", "er", "ee", "ei", "eo", "es", "ea", "eu", "el", "ef", "eh", "init_ssg_sandbox_shims", "t", "e", "r", "i", "resolveRichText", "r", "ControlType", "n", "QueryEngine", "s", "eh", "eu", "resolveRichText", "H1MlxFjEo_default", "addPropertyControls", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "toDateString", "options", "activeLocale", "date", "fallbackLocale", "locale", "dateStyle", "timeZone", "QueryData", "query", "children", "data", "useQueryData", "Transition", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "QUfa6bHlaDDatEc7az", "xYxA1LirBDDatEc7az", "yZtBQax9DDDatEc7az", "aMuSimUlDDDatEc7az", "idDDatEc7az", "pKhKdCcXYDDatEc7az", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "activeLocaleCode", "useLocaleCode", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "H1MlxFjEo_default", "collection", "paginationInfo", "loadMore", "i", "textContent", "PathVariablesContext", "Link", "u", "Image2", "RichText2", "css", "FramerhcprBVv4i", "withCSS", "hcprBVv4i_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "__defProp", "__defProps", "__getOwnPropDescs", "__getOwnPropSymbols", "__hasOwnProp", "__propIsEnum", "__defNormalProp", "obj", "key", "value", "__spreadValues", "a", "b", "prop", "__spreadProps", "__objRest", "source", "exclude", "target", "i0", "r0", "a0", "k1", "t3", "n3", "u2", "c", "n", "i", "F", "k", "z1", "s", "_", "g", "d", "m", "P", "M", "R", "l2", "h2", "O1", "A", "W1", "i3", "c2", "p2", "r3", "o0", "e", "t", "z", "d1", "L1", "K", "C1", "M1", "E1", "B1", "r1", "x", "a1", "u1", "e1", "E", "b2", "L2", "C22", "M2", "E2", "P2", "p3", "t1", "l1", "P1", "I2", "h1", "S2", "v3", "T2", "r", "f3", "o", "x2", "H1", "N1", "F2", "c1", "u", "h", "m3", "A2", "p1", "I1", "V1", "v1", "o1", "n1", "S1", "f1", "Q", "l", "p", "H", "R2", "D", "y", "g3", "G1", "J1", "D2", "k2", "z2", "y3", "w3", "T1", "m1", "x1", "_1", "O2", "q1", "L3", "C3", "K1", "M3", "n2", "E3", "A1", "P3", "g1", "v", "f", "W2", "j", "I3", "S3", "O", "$2", "U2", "K2", "X", "F1", "Y1", "T3", "X1", "w", "L", "U", "S", "T", "J", "B2", "Z1", "Y", "Q1", "e2", "j2", "x3", "t2", "F3", "A3", "R3", "H2", "D3", "k3", "z3", "O3", "W3", "$3", "i2", "r2", "U3", "B3", "j3", "y1", "N2", "V2", "H3", "a2", "G2", "o2", "N3", "V3", "J2", "q22", "R1", "G3", "w1", "B", "d2", "e3", "b1", "s2", "Y2", "X3", "Y3", "K3", "Z3", "t0", "J3", "q3", "e0", "Q3", "n0", "I", "N", "V", "G", "X2", "D1", "Z2", "a3", "i1", "s1", "W", "$", "s0", "s3", "v2", "o3", "f2", "Z", "$1", "m2", "_2", "g2", "y2", "C", "C2", "d3", "w2", "u3", "U1", "l3", "h3", "q", "q2", "DotLottieComponent", "_a", "_b", "children", "className", "setCanvasRef", "setContainerRef", "style", "rest", "__objRest", "containerStyle", "__spreadValues", "p", "__spreadProps", "useDotLottie", "config", "dotLottie", "setDotLottie", "ye", "dotLottieRef", "pe", "configRef", "canvasRef", "containerRef", "hoverHandler", "te", "event", "canvas", "container", "Component", "props", "ue", "dotLottieInstance", "d3", "startFrame", "endFrame", "useIsomorphicLayoutEffect", "fe", "useStableCallback", "callback", "callbackContainer", "args", "DotLottieReact", "animationId", "autoplay", "backgroundColor", "data", "dotLottieRefCallback", "loop", "marker", "mode", "playOnHover", "renderConfig", "segment", "speed", "src", "themeData", "themeId", "useFrameInterpolation", "DotLottieComponent2", "stableDotLottieRefCallback", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "t", "n", "r", "i", "e", "o", "a", "s", "u", "h", "f", "l", "c", "p", "v", "d", "g", "y", "m", "w", "b", "z", "k", "M", "x", "S", "C", "A", "T", "D", "E", "t", "n", "i", "F", "r", "s", "u", "f", "l", "p", "v", "d", "e", "g", "m", "w", "b", "k", "I", "S", "O", "q", "W", "A", "U", "z", "M", "L", "Z", "$", "j", "G", "a", "B", "x", "N", "R", "y", "Y", "J", "K", "P", "Q", "V", "X", "_", "tt", "C", "nt", "rt", "h", "it", "et", "c", "o", "ot", "at", "st", "T", "H", "At", "Mt", "pt", "gt", "ct", "vt", "dt", "yt", "mt", "ut", "ht", "ft", "lt", "wt", "bt", "zt", "Mt", "t", "n", "J", "xt", "i", "E", "r", "F", "T", "St", "ut", "X", "st", "wt", "Ct", "at", "et", "At", "ot", "Tt", "W", "bt", "gt", "pt", "ct", "It", "_", "tt", "Ft", "t", "n", "xt", "i", "e", "vt", "A", "Ot", "ut", "X", "nt", "st", "wt", "Lt", "t", "n", "Y", "bt", "r", "J", "yt", "ct", "Zt", "ut", "_", "rt", "st", "wt", "Gt", "t", "n", "xt", "mt", "E", "Ht", "ut", "X", "it", "st", "wt", "Rt", "t", "n", "wt", "Ft", "xt", "Gt", "r", "E", "i", "Wt", "Ot", "St", "Ht", "Pt", "Qt", "Vt", "B", "Xt", "t", "n", "i", "e", "T", "_t", "E", "o", "a", "tn", "nn", "r", "u", "f", "rn", "en", "on", "ht", "an", "ft", "s", "sn", "h", "lt", "un", "hn", "l", "ct", "c", "p", "v", "d", "g", "fn", "ln", "W", "cn", "bt", "pn", "zt", "vn", "K", "yn", "t", "n", "mn", "xt", "r", "wn", "St", "i", "T", "bn", "B", "E", "e", "o", "a", "s", "u", "h", "f", "l", "c", "p", "ft", "v", "ht", "d", "g", "y", "m", "w", "b", "rn", "sn", "z", "zn", "kn", "an", "on", "At", "Ct", "init_ssg_sandbox_shims", "o", "t", "e", "c", "p", "n", "s", "a", "u", "i", "f", "t", "e", "y", "n", "s", "a", "u", "m", "t", "e", "n", "p", "v", "t", "e", "n", "s", "a", "f", "y", "u", "i", "r", "p", "w", "t", "e", "n", "s", "f", "y", "p", "$", "t", "e", "n", "s", "y", "U", "t", "e", "n", "s", "y", "Y", "t", "e", "n", "s", "f", "y", "p", "et", "t", "e", "n", "s", "a", "f", "u", "y", "i", "r", "p", "st", "t", "e", "n", "ut", "t", "e", "n", "s", "f", "y", "p", "rt", "t", "e", "n", "s", "a", "u", "f", "ut", "ot", "ct", "i", "r", "y", "o", "c", "p", "At", "t", "e", "n", "s", "a", "u", "y", "w", "y", "_", "A", "v", "b", "t", "e", "I", "i", "n", "r", "a", "N", "o", "O", "u", "l", "c", "E", "p", "m", "T", "B", "U", "M", "D", "R", "S", "x", "C", "P", "V", "L", "ft", "dt", "q", "tt", "K", "Q", "X", "G", "et", "z", "j", "k", "$", "F", "ct", "Y", "J", "H", "W", "s", "Z", "pt", "lt", "nt", "rt", "at", "st", "ot", "ht", "ut", "h", "mt", "gt", "wt", "yt", "_t", "At", "vt", "bt", "It", "f", "Nt", "Ot", "d", "g", "Et", "Tt", "Mt", "t", "St", "e", "bt", "zt", "i", "St", "n", "r", "kn", "t", "e", "kt", "t", "i", "n", "zt", "rn", "$t", "se", "et", "ut", "st", "v", "oe", "he", "ue", "le", "fe", "At", "Y", "w", "de", "ce", "pe", "me", "ge", "we", "ye", "_e", "Ae", "ve", "be", "Ie", "Ne", "Oe", "Ee", "Te", "Be", "Ue", "De", "Me", "Se", "Le", "Re", "xe", "Ve", "Pe", "Ce", "qe", "ze", "je", "ke", "$e", "Fe", "Ye", "Je", "He", "We", "Ge", "Ke", "Ze", "Qe", "Xe", "ti", "ei", "ii", "ni", "ri", "ai", "si", "oi", "hi", "$", "ui", "li", "fi", "di", "ci", "pi", "mi", "gi", "Ei", "t", "e", "i", "n", "r", "a", "Ti", "s", "o", "Bi", "Ui", "Di", "ge", "Tt", "we", "mt", "_t", "yt", "At", "gt", "wt", "Mi", "Si", "Li", "Ri", "xi", "Vi", "Pi", "Ci", "qi", "zi", "Gi", "t", "Ki", "U", "Zi", "et", "ut", "st", "w", "At", "Y", "$", "Qi", "v", "ct", "m", "getDotLottieVersionFromUrl", "url", "arrayBuffer", "uint8Array", "$t", "DotLottiePlayerV1", "props", "componentLoaded", "setComponentLoaded", "ye", "animationLoaded", "setAnimationLoaded", "lottieInstanceRef", "pe", "lastVariant", "ue", "player", "handleComplete", "p", "DotLottiePlayerV2", "dotLottie", "setDotLottie", "themes", "setThemes", "framerTheme", "setFramerTheme", "containerRef", "lastDimensions", "applyProgressOrPosterFrame", "propertyValue", "isPoster", "totalFrames", "frame", "onLoad", "_dotLottie_manifest", "_dotLottie_manifest_themes", "selectedTheme", "themeExists", "theme", "resizeObserver", "entries", "entry", "width", "height", "getSystemTheme", "_document_body_dataset", "_document_body", "systemThemeMedia", "handleSystemThemeChange", "e", "framerThemeObserver", "mutations", "mutation", "DotLottieReact", "DotLottiePlayer", "dotLottieVersion", "setDotLottieVersion", "dotLottieVersionNumber", "isCanvas", "RenderTarget", "src", "commonProps", "u", "l", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "q9xxkY8PW", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "addPropertyOverrides", "RichText2", "css", "FramerSFOPADuAc", "withCSS", "SFOPADuAc_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FeatureTagFonts", "getFonts", "SFOPADuAc_default", "TickerFonts", "Ticker", "FeatureTagControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "tagSize", "width", "props", "_humanReadableEnumMap_tagSize", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "C8nCVAjv4", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "Framerd3SYgn4dR", "withCSS", "d3SYgn4dR_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "init_ssg_sandbox_shims", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "name1", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "ulsNfonMI", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText2", "css", "FramermegT0_jfW", "withCSS", "megT0_jfW_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "getDotLottieVersionFromUrl", "url", "arrayBuffer", "uint8Array", "$t", "DotLottiePlayerV1", "props", "componentLoaded", "setComponentLoaded", "ye", "animationLoaded", "setAnimationLoaded", "lottieInstanceRef", "pe", "lastVariant", "ue", "player", "handleComplete", "p", "DotLottiePlayerV2", "dotLottie", "setDotLottie", "themes", "setThemes", "framerTheme", "setFramerTheme", "containerRef", "lastDimensions", "applyProgressFrame", "propertyValue", "totalFrames", "frame", "onLoad", "_dotLottie_manifest", "_dotLottie_manifest_themes", "selectedTheme", "themeExists", "theme", "resizeObserver", "entries", "entry", "width", "height", "getSystemTheme", "_document_body_dataset", "_document_body", "systemThemeMedia", "handleSystemThemeChange", "e", "framerThemeObserver", "mutations", "mutation", "DotLottieReact", "DotLottiePlayer", "dotLottieVersion", "setDotLottieVersion", "dotLottieVersionNumber", "isCanvas", "RenderTarget", "src", "commonProps", "u", "l", "addPropertyControls", "ControlType", "DotLottiePlayerFonts", "getFonts", "DotLottiePlayer", "CreatorNameFonts", "megT0_jfW_default", "TickerFonts", "Ticker", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "autoplay", "height", "id", "playOnHover", "speed", "width", "props", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "p7uh05Rr0", "TmfHlzKkx", "uAZ6gFEuM", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Ticker", "u", "DotLottiePlayer", "megT0_jfW_default", "css", "FramerjV5kkNUV4", "withCSS", "jV5kkNUV4_default", "addPropertyControls", "ControlType", "addFonts", "DotLottiePlayerFonts", "CreatorNameFonts", "TickerFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "label", "link", "newTab", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "LwNaILOvp", "RaYBRd35G", "EvFDp__0I", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "FramerHfrZqaoof", "withCSS", "HfrZqaoof_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "ormAVK7Bm_0_exports", "__export", "__FramerMetadata__", "v0", "init_ssg_sandbox_shims", "v0", "p", "x", "motion", "__FramerMetadata__", "valuesByLocaleId", "ormAVK7Bm_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "DotLottiePlayerFonts", "getFonts", "DotLottiePlayer", "TextLinkWithIconFonts", "HfrZqaoof_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "transition4", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition5", "toResponsiveImage", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonLabel", "buttonLink", "description", "height", "icon", "id", "image", "link", "lottie", "new1", "newTab", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_humanReadableVariantMap_props_variant", "_ref8", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "qQ3DTRLgu", "k6YZN0VYZ", "PHKHy3iQj", "Bg8chJz61", "dq3_gkw46", "r8Iy1oPJO", "pMBcsDTDP", "A2nwdYD86", "A7S4PbyT3", "Q7xEhLz0X", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_getLocalizedValue", "LayoutGroup", "u", "cx", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "Image2", "getLoadingLazyAtYPosition", "css", "FramerormAVK7Bm", "withCSS", "ormAVK7Bm_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "DotLottiePlayerFonts", "getFonts", "DotLottiePlayer", "CreatorNameFonts", "megT0_jfW_default", "TickerFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "autoplay", "height", "id", "playOnHover", "speed", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "p7uh05Rr0", "rK8N80tYK", "Nj1HyJQfi", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "u", "css", "FrameroyEjEgX8V", "withCSS", "oyEjEgX8V_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "DotLottiePlayerFonts", "getFonts", "DotLottiePlayer", "CreatorNameFonts", "megT0_jfW_default", "TickerFonts", "Ticker", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "autoplay", "height", "id", "playOnHover", "speed", "width", "props", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "p7uh05Rr0", "wIIsNIVtK", "Tjs5Vb9t2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Ticker", "u", "DotLottiePlayer", "megT0_jfW_default", "css", "FrameruWNnrY6Pk", "withCSS", "uWNnrY6Pk_default", "addPropertyControls", "ControlType", "addFonts", "DotLottiePlayerFonts", "CreatorNameFonts", "TickerFonts", "init_ssg_sandbox_shims", "withStrapiNumbers", "Component", "props", "userCount", "setUserCount", "ye", "userCountJpKr", "setUserCountJpKr", "companyCount", "setCompanyCount", "companyCountJpKr", "setCompanyCountJpKr", "companyCountDeEs", "setCompanyCountDeEs", "companyCountFr", "setCompanyCountFr", "companyCountPt", "setCompanyCountPt", "ue", "response", "data", "newUserCount", "error", "oriText", "oriCmsText", "replacements", "strapiNumbers", "replaceTokens", "p", "text", "match", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "valuesByLocaleId", "LazyValue", "getLocalizedValue", "key", "locale", "values", "value", "preload", "promises", "promise", "usePreloadLocalizedValues", "preloadPromise", "DotLottiePlayerFonts", "getFonts", "DotLottiePlayer", "ButtonsPrimaryButtonFonts", "J_MNIUz2D_default", "MotionDivWithFX", "withFX", "motion", "ChangelogCreatorFonts", "hcprBVv4i_default", "RichTextWithStrapiNumbers", "withStrapiNumbers", "RichText2", "LogoTickerFonts", "Mh0E1h3z6_default", "CommunityAnimations1Fonts", "jV5kkNUV4_default", "CommunityAnimations2Fonts", "oyEjEgX8V_default", "CommunityAnimations3Fonts", "uWNnrY6Pk_default", "BentoCardFonts", "ormAVK7Bm_default", "TagCloudFonts", "d3SYgn4dR_default", "VimeoFonts", "Vimeo_default", "YouTubeFonts", "Youtube", "CardFonts", "YCaZH5bxO_default", "RichTextWithFX", "AccordionsCardAccordionLightFonts", "hKRUAx1rE_default", "FooterBannerFonts", "KbylwT0HE_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "addImageAlt", "image", "alt", "animation", "transition1", "animation1", "animation2", "transition2", "animation3", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "ref1", "pe", "usePreloadLocalizedValues", "isDisplayed", "isDisplayed1", "isDisplayed2", "elementId", "useRouteElementId", "ref2", "defaultLayoutId", "ae", "useCustomCursors", "componentViewport", "useComponentViewport", "GeneratedComponentContext", "u", "LayoutGroup", "ComponentViewportProvider", "Container", "Image2", "getLocalizedValue", "getLoadingLazyAtYPosition", "x", "PropertyOverrides2", "SVG", "Link", "css", "FramerqGtxhGNVf", "withCSS", "qGtxhGNVf_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
