{"version":3,"file":"MDX_AutoDoc.BNaHPKqa.mjs","names":["React.useState","React.useRef","React.useMemo","u","p"],"sources":["https:/framerusercontent.com/modules/N8YQgJhh7SaXOOWADGqI/onqnoFa4o2tyLr3PFMr5/MDX_AutoDoc.js"],"sourcesContent":["/*\n * © 2026 MODAX\n * MDX_AutoDoc — v1.4.3\n * FIXED: Properties and Features titles cutting off on mobile.\n * UPDATE: Applied Fluid Typography (clamp) to all secondary headers.\n * RETAINED: All previous fixes (Canvas visibility, Selection pills, etc.)\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// --- UTILITIES ---\nconst s=val=>val?String(val).trim():\"\";const parseBold=text=>{const parts=text.split(/(\\*\\*.*?\\*\\*)/g);return parts.map((part,i)=>{if(part.startsWith(\"**\")&&part.endsWith(\"**\")){return /*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:800},children:part.slice(2,-2)},i);}return part;});};// --- PARSER ENGINE ---\nconst parseMDS=text=>{if(!text||text.length<10)return null;const cleanText=text.replace(/\\r\\n/g,\"\\n\").trim();const getSection=num=>{const pattern=`##\\\\s+(0?${parseInt(num)}(?:\\\\.|\\\\s))`;const regex=new RegExp(`${pattern}[\\\\s\\\\S]*?(?=\\\\n##|$)`,\"i\");const match=cleanText.match(regex);if(!match)return\"\";const contentLines=match[0].split(\"\\n\").slice(1);return contentLines.join(\"\\n\").trim();};const data={title:(cleanText.match(/^#\\s+(.*)/m)||[])[1]||\"MDX Component\",version:(cleanText.match(/Version:\\s*([\\d\\.]+)/i)||[])[1]||\"1.0.0\",summary:(cleanText.match(/^>\\s+(.*)/m)||[])[1]||\"\",overviewRaw:getSection(\"1\"),featuresRaw:getSection(\"3\"),guideRaw:getSection(\"5\"),propertiesRaw:getSection(\"6\"),conversionRaw:getSection(\"7\"),technical:getSection(\"12\"),changelog:getSection(\"14\"),useCases:[],features:[],properties:[],steps:[],conversion:null};const ucBlock=cleanText.match(/### Common Use Cases[\\s\\S]*?(?=\\n###|\\n##|$)/i);if(ucBlock){data.useCases=ucBlock[0].split(\"\\n\").filter(l=>/^[•\\-*]/.test(l.trim())).map((l,i)=>{const p=l.replace(/^[•\\-*]\\s*/,\"\").split(\":\");return{id:`uc-${i}`,category:s(p[0]),title:s(p[1]),desc:s(p[2])};});}if(data.featuresRaw){data.features=data.featuresRaw.split(\"\\n\").filter(l=>/^[•\\-*]/.test(l.trim())).map((l,i)=>{const p=l.replace(/^[•\\-*]\\s*/,\"\").split(\",\");return{id:i,emoji:p[0]?.length<4?s(p[0]):\"✨\",title:s(p[1])||s(p[0]),desc:s(p.slice(2).join(\",\"))};});}if(data.propertiesRaw){data.properties=data.propertiesRaw.split(\"\\n\").filter(l=>l.includes(\"|\")&&!l.includes(\"---\")&&!l.toLowerCase().includes(\"property\")).map((l,i)=>{const c=l.split(\"|\").map(v=>v.trim()).filter(v=>v!==\"\");return{id:i,name:s(c[0]),type:s(c[1]),default:s(c[2]),desc:s(c[3])};});}if(data.guideRaw){data.steps=data.guideRaw.split(\"\\n\").filter(l=>/^(step|Step|\\d+\\.)/.test(l.trim())).map(l=>l.replace(/^(step\\s\\d+\\s—|^\\d+\\.\\s*)/i,\"\").trim());}if(data.conversionRaw){const lines=data.conversionRaw.split(\"\\n\");data.conversion={headline:s(lines.find(l=>l.startsWith(\"Headline:\"))?.split(\":\")[1]),body:s(lines.find(l=>l.startsWith(\"Summary:\"))?.split(\":\")[1]),benefits:lines.filter(l=>l.startsWith(\"Benefit\")).map(l=>s(l.split(\":\")[1]))};}return data;};// --- MAIN COMPONENT ---\nexport default function MDX_AutoDoc(props){const{rawContent,theme,accentColor,showBackground,bgColor,showIdentity,showOverview,showUseCases,showFeatures,showProperties,showUserGuide,showSummary,showTechnical,showChangelog,titleSize,bodySize,sectionSpacing,borderRadius,surfaceOpacity,autoplayFeatures,autoplayInterval,titleFont,bodyFont}=props;const[currentTheme,setCurrentTheme]=React.useState(\"dark\");const[activeCat,setActiveCat]=React.useState(\"All\");const[featureIndex,setFeatureIndex]=React.useState(0);const[propIndex,setPropIndex]=React.useState(0);const[stepIndex,setStepIndex]=React.useState(0);const[isPaused,setIsPaused]=React.useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const railRef=React.useRef(null);const doc=React.useMemo(()=>parseMDS(rawContent),[rawContent]);React.useEffect(()=>{if(!autoplayFeatures||isPaused||!doc?.features?.length||isCanvas)return;const timer=setInterval(()=>{setFeatureIndex(prev=>(prev+1)%doc.features.length);},autoplayInterval*1e3);return()=>clearInterval(timer);},[autoplayFeatures,isPaused,doc?.features?.length,autoplayInterval,isCanvas]);const handlePropClick=(index,e)=>{setPropIndex(index);const target=e.currentTarget;target.scrollIntoView({behavior:\"smooth\",block:\"nearest\",inline:\"center\"});};React.useLayoutEffect(()=>{if(theme!==\"auto\"){setCurrentTheme(theme);return;}const updateTheme=()=>setCurrentTheme(document.body.getAttribute(\"data-framer-theme\")===\"light\"?\"light\":\"dark\");updateTheme();const observer=new MutationObserver(updateTheme);observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();},[theme]);if(!doc)return null;const categories=Array.from(new Set([\"All\",...(doc.useCases||[]).map(u=>u.category)]));const isDark=currentTheme===\"dark\";const t={bg:showBackground?bgColor:\"transparent\",text:isDark?\"#FFFFFF\":\"#000000\",textSec:isDark?\"rgba(255,255,255,0.5)\":\"rgba(0,0,0,0.5)\",card:isDark?`rgba(255,255,255,${surfaceOpacity})`:`rgba(0,0,0,${surfaceOpacity})`,border:isDark?\"rgba(255,255,255,0.1)\":\"rgba(0,0,0,0.1)\"};// --- FLUID TYPOGRAPHY CALCULATIONS ---\nconst titleFloor=Math.max(32,titleSize*.5);const fluidTitleStyle={...titleFont,fontSize:`clamp(${titleFloor}px, 8vw, ${titleSize}px)`,fontWeight:titleFont.fontWeight||800,lineHeight:1.1,wordBreak:\"break-word\",overflowWrap:\"anywhere\"};// Secondary headers (Features/Properties) scale between 20px and 32px\nconst fluidHeaderStyle={...titleFont,fontSize:`clamp(20px, 5vw, 32px)`,fontWeight:titleFont.fontWeight||800,lineHeight:1.2,wordBreak:\"break-word\",overflowWrap:\"anywhere\"};const bodyStyle={...bodyFont,fontSize:bodySize};const filteredCases=activeCat===\"All\"?doc.useCases||[]:doc.useCases.filter(u=>u.category===activeCat);return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,background:t.bg,color:t.text,fontStyle:bodyFont.fontStyle},children:[showIdentity&&/*#__PURE__*/_jsxs(\"header\",{style:{marginBottom:sectionSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:accentColor,fontWeight:700,fontSize:10,letterSpacing:2,marginBottom:12},children:\"MODAX SYSTEM\"}),/*#__PURE__*/_jsx(\"h1\",{style:{...fluidTitleStyle,margin:\"0 0 16px 0\",letterSpacing:\"-.03em\"},children:doc.title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-block\",padding:\"4px 12px\",borderRadius:100,background:t.card,fontSize:12,border:`1px solid ${t.border}`,fontWeight:600,marginBottom:32},children:[\"v\",doc.version]}),doc.summary&&/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:bodyStyle.fontSize+4,opacity:.9,borderLeft:`3px solid ${accentColor}`,paddingLeft:24,maxWidth:800,lineHeight:1.5},children:doc.summary})]}),showOverview&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:sectionSpacing},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...h2Style,color:accentColor},children:\"01 Overview\"}),/*#__PURE__*/_jsx(\"div\",{style:{...bodyStyle,lineHeight:1.8,opacity:.8,maxWidth:850,whiteSpace:\"pre-wrap\",marginBottom:48},children:doc.overviewRaw}),showUseCases&&doc.useCases.length>0&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,marginBottom:32,flexWrap:\"wrap\"},children:categories.map(cat=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveCat(cat),style:{padding:\"8px 18px\",borderRadius:100,border:\"none\",fontSize:11,fontWeight:700,cursor:\"pointer\",background:activeCat===cat?accentColor:t.card,color:activeCat===cat?\"#FFF\":t.text,transition:\"all 0.2s ease\",textTransform:\"uppercase\"},children:cat},cat))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(280px, 1fr))\",gap:12},children:filteredCases.map(uc=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:24,background:t.card,border:`1px solid ${t.border}`,borderRadius},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9,fontWeight:800,color:accentColor,textTransform:\"uppercase\",marginBottom:8},children:uc.category}),/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 8px 0\",fontSize:16},children:uc.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:13,color:t.textSec},children:uc.desc})]},uc.id))})]})]}),showFeatures&&doc.features.length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:sectionSpacing},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...h2Style,color:accentColor},children:\"02 Key Features\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:420,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{mode:\"popLayout\",children:doc.features.map((f,i)=>i===featureIndex&&/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?{opacity:1,scale:1}:{opacity:0,scale:.8,y:40,rotateX:-20},animate:{opacity:1,scale:1,y:0,rotateX:0},exit:{opacity:0,scale:1.1,y:-40,rotateX:20},transition:{type:\"spring\",stiffness:200,damping:25},style:{position:\"absolute\",width:\"100%\",maxWidth:700,padding:\"40px 30px\",background:t.card,border:`1px solid ${t.border}`,borderRadius:borderRadius*1.5,backdropFilter:\"blur(25px)\",textAlign:\"center\",boxShadow:`0 40px 100px rgba(0,0,0,0.3)`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:`clamp(48px, 10vw, 72px)`,marginBottom:20},children:f.emoji}),/*#__PURE__*/_jsx(\"h3\",{style:{...fluidHeaderStyle,marginBottom:16},children:f.title}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:t.textSec,lineHeight:1.6,maxWidth:500,margin:\"0 auto\"},children:f.desc})]},f.id))}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-20,display:\"flex\",gap:10},children:doc.features.map((_,i)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setFeatureIndex(i);setIsPaused(true);},style:{width:featureIndex===i?32:8,height:8,borderRadius:4,background:featureIndex===i?accentColor:t.border,border:\"none\",cursor:\"pointer\",transition:\"all 0.4s ease\"}},i))})]})]}),showProperties&&doc.properties.length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:sectionSpacing},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...h2Style,color:accentColor},children:\"03 Properties\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:32},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:600,height:320,position:\"relative\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:doc.properties.map((p,i)=>i===propIndex&&/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?{opacity:1,scale:1}:{opacity:0,scale:.9,filter:\"blur(10px)\"},animate:{opacity:1,scale:1,filter:\"blur(0px)\"},exit:{opacity:0,scale:1.05,filter:\"blur(10px)\"},style:{position:\"absolute\",width:\"100%\",height:\"100%\",padding:\"30px 25px\",background:t.card,borderRadius:borderRadius,border:`1px solid ${t.border}`,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",backdropFilter:\"blur(20px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:20,flexWrap:\"wrap\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:900,color:accentColor},children:p.type.toUpperCase()}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,opacity:.5},children:[\"DEFAULT: \",p.default]})]}),/*#__PURE__*/_jsx(\"h3\",{style:{...fluidHeaderStyle,marginBottom:12},children:p.name}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:t.textSec,fontSize:bodySize-2},children:p.desc})]},p.id))})}),/*#__PURE__*/_jsxs(\"div\",{ref:railRef,className:\"mdx-no-scrollbar\",style:{width:\"100%\",overflowX:\"auto\",display:\"flex\",gap:12,padding:\"10px 0\",msOverflowStyle:\"none\",scrollbarWidth:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`.mdx-no-scrollbar::-webkit-scrollbar { display: none; }`}),/*#__PURE__*/_jsx(\"div\",{style:{minWidth:\"40%\"}}),doc.properties.map((p,i)=>/*#__PURE__*/_jsx(\"button\",{onClick:e=>handlePropClick(i,e),style:{padding:\"10px 24px\",borderRadius:100,border:`1px solid ${t.border}`,background:propIndex===i?t.card:\"transparent\",color:t.text,fontWeight:700,cursor:\"pointer\",opacity:propIndex===i?1:.5,whiteSpace:\"nowrap\",transition:\"all 0.4s ease\"},children:p.name},i)),/*#__PURE__*/_jsx(\"div\",{style:{minWidth:\"40%\"}})]})]})]}),showUserGuide&&doc.steps.length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:sectionSpacing},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...h2Style,color:accentColor},children:\"04 User Guide\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:t.card,borderRadius:borderRadius*1.5,border:`1px solid ${t.border}`,padding:`clamp(30px, 8vw, 60px)`,position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:-20,left:20,fontSize:180,fontWeight:900,opacity:.05,color:accentColor,pointerEvents:\"none\"},children:[\"0\",stepIndex+1]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,minHeight:120},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{initial:{x:20,opacity:0},animate:{x:0,opacity:1},exit:{x:-20,opacity:0},style:{...bodyStyle,fontSize:`clamp(18px, 4vw, 24px)`,fontWeight:600,lineHeight:1.6,maxWidth:700},children:doc.steps[stepIndex]},stepIndex)})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginTop:60,borderTop:`1px solid ${t.border}`,paddingTop:32,flexWrap:\"wrap\",gap:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:4},children:doc.steps.map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:30,height:4,borderRadius:2,background:stepIndex>=i?accentColor:t.border,transition:\"all 0.3s ease\"}},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStepIndex(Math.max(0,stepIndex-1)),style:{padding:\"10px 20px\",borderRadius:100,border:`1px solid ${t.border}`,background:\"transparent\",color:t.text,fontWeight:700,cursor:\"pointer\",opacity:stepIndex===0?.3:1},children:\"Back\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStepIndex(Math.min(doc.steps.length-1,stepIndex+1)),style:{padding:\"10px 20px\",borderRadius:100,border:\"none\",background:accentColor,color:\"#FFF\",fontWeight:700,cursor:\"pointer\",opacity:stepIndex===doc.steps.length-1?.3:1},children:\"Next Step\"})]})]})]})]}),showSummary&&doc.conversion&&/*#__PURE__*/_jsx(\"section\",{style:{marginBottom:sectionSpacing},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:`clamp(40px, 10vw, 80px) 20px`,borderRadius:borderRadius*2,background:`linear-gradient(165deg, ${accentColor}18, ${t.card})`,border:`1px solid ${accentColor}33`,textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...fluidTitleStyle,fontSize:`clamp(24px, 6vw, 36px)`,marginBottom:20},children:doc.conversion.headline}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:`clamp(16px, 4vw, 20px)`,color:t.textSec,maxWidth:650,margin:\"0 auto 48px auto\"},children:parseBold(doc.conversion.body)}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:24,justifyContent:\"center\",flexWrap:\"wrap\"},children:doc.conversion.benefits.map((benefit,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,fontWeight:700,textTransform:\"uppercase\",opacity:.8,display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:6,height:6,borderRadius:\"50%\",background:accentColor}}),\" \",benefit]},i))})]})}),showTechnical&&doc.technical&&/*#__PURE__*/_jsxs(\"section\",{style:{padding:`clamp(30px, 8vw, 48px)`,background:t.card,borderRadius,border:`1px solid ${t.border}`,marginBottom:sectionSpacing},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...h2Style,color:accentColor},children:\"Technical Notes\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,opacity:.7,whiteSpace:\"pre-wrap\"},children:doc.technical})]}),showChangelog&&doc.changelog&&/*#__PURE__*/_jsxs(\"section\",{style:{borderTop:`1px solid ${t.border}`,paddingTop:48},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...h2Style,opacity:.4},children:\"Changelog\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,opacity:.4,whiteSpace:\"pre-wrap\"},children:doc.changelog})]})]});}const containerStyle={padding:\"80px 6%\",display:\"flex\",flexDirection:\"column\",maxWidth:1200,margin:\"0 auto\",width:\"100%\"};const h2Style={textTransform:\"uppercase\",letterSpacing:3,marginBottom:48,fontWeight:800,fontSize:11,opacity:.6};addPropertyControls(MDX_AutoDoc,{rawContent:{type:ControlType.String,displayTextArea:true,title:\"MDS Content\"},theme:{type:ControlType.Enum,options:[\"auto\",\"light\",\"dark\"],title:\"Theme\"},accentColor:{type:ControlType.Color,defaultValue:\"#FF2F00\",title:\"Accent\"},bgColor:{type:ControlType.Color,defaultValue:\"transparent\",title:\"Background\"},titleFont:{type:ControlType.Font,title:\"Title Style\",controls:\"extended\"},bodyFont:{type:ControlType.Font,title:\"Body Style\",controls:\"extended\"},showIdentity:{type:ControlType.Boolean,defaultValue:true,title:\"Identity\"},showOverview:{type:ControlType.Boolean,defaultValue:true,title:\"Overview\"},showUseCases:{type:ControlType.Boolean,defaultValue:true,title:\"Use Cases\"},showFeatures:{type:ControlType.Boolean,defaultValue:true,title:\"Features Stage\"},autoplayFeatures:{type:ControlType.Boolean,defaultValue:true,title:\"↳ Autoplay\"},autoplayInterval:{type:ControlType.Number,defaultValue:5,min:2,max:20,unit:\"s\",title:\"↳ Interval\"},showProperties:{type:ControlType.Boolean,defaultValue:true,title:\"Properties Gadget\"},showUserGuide:{type:ControlType.Boolean,defaultValue:true,title:\"Progressive Guide\"},showSummary:{type:ControlType.Boolean,defaultValue:true,title:\"Conversion Block\"},showTechnical:{type:ControlType.Boolean,defaultValue:true,title:\"Technical\"},showChangelog:{type:ControlType.Boolean,defaultValue:false,title:\"Changelog\"},titleSize:{type:ControlType.Number,defaultValue:72,min:20,max:200,title:\"Title Size\"},bodySize:{type:ControlType.Number,defaultValue:18,title:\"Body Size\"},sectionSpacing:{type:ControlType.Number,defaultValue:120,title:\"Spacing\"},borderRadius:{type:ControlType.Number,defaultValue:28,title:\"Radius\"},surfaceOpacity:{type:ControlType.Number,defaultValue:.04,min:0,max:.5,step:.01,title:\"Surface\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MDX_AutoDoc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MDX_AutoDoc.map"],"mappings":"6QASA,SAAwB,EAAY,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,cAAY,iBAAe,UAAQ,eAAa,eAAa,eAAa,eAAa,kBAAe,iBAAc,cAAY,gBAAc,gBAAc,YAAU,WAAS,iBAAe,eAAa,iBAAe,mBAAiB,mBAAiB,YAAU,YAAU,EAAW,CAAC,GAAa,GAAiBA,EAAe,OAAO,CAAM,CAAC,EAAU,GAAcA,EAAe,MAAM,CAAM,CAAC,EAAa,GAAiBA,EAAe,EAAE,CAAM,CAAC,EAAU,IAAcA,EAAe,EAAE,CAAM,CAAC,EAAU,GAAcA,EAAe,EAAE,CAAM,CAAC,EAAS,GAAaA,EAAe,GAAM,CAAO,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,EAAQC,EAAa,KAAK,CAAO,EAAIC,MAAkB,EAAS,EAAW,CAAC,CAAC,EAAW,CAAC,CAAC,MAAoB,CAAC,GAAG,CAAC,GAAkB,GAAU,CAAC,GAAK,UAAU,QAAQ,EAAS,OAAO,IAAM,EAAM,gBAAgB,CAAC,EAAgB,IAAO,EAAK,GAAG,EAAI,SAAS,OAAO,EAAG,EAAiB,IAAI,CAAC,UAAU,cAAc,EAAM,EAAG,CAAC,EAAiB,EAAS,GAAK,UAAU,OAAO,EAAiB,EAAS,CAAC,CAAC,IAAM,GAAiB,EAAM,IAAI,CAAC,GAAa,EAAM,CAAc,EAAE,cAAqB,eAAe,CAAC,SAAS,SAAS,MAAM,UAAU,OAAO,SAAS,CAAC,EAAkY,GAA/X,OAA0B,CAAC,GAAG,IAAQ,OAAO,CAAC,EAAgB,EAAM,CAAC,OAAQ,IAAM,MAAgB,EAAgB,SAAS,KAAK,aAAa,oBAAoB,GAAG,QAAQ,QAAQ,OAAO,CAAC,GAAa,CAAC,IAAM,EAAS,IAAI,iBAAiB,EAAY,CAAyF,OAAxF,EAAS,QAAQ,SAAS,KAAK,CAAC,WAAW,GAAK,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,KAAW,EAAS,YAAY,EAAG,CAAC,EAAM,CAAC,CAAI,CAAC,EAAI,OAAO,KAAK,IAAM,GAAW,MAAM,KAAK,IAAI,IAAI,CAAC,MAAM,IAAI,EAAI,UAAU,EAAE,EAAE,IAAI,GAAGC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAO,EAAO,KAAe,OAAa,EAAE,CAAC,GAAG,EAAe,EAAQ,cAAc,KAAK,EAAO,UAAU,UAAU,QAAQ,EAAO,wBAAwB,kBAAkB,KAAK,EAAO,oBAAoB,EAAe,GAAG,cAAc,EAAe,GAAG,OAAO,EAAO,wBAAwB,kBAAkB,CAC1hE,GAAW,KAAK,IAAI,GAAG,EAAU,GAAG,CAAO,EAAgB,CAAC,GAAG,EAAU,SAAS,SAAS,GAAW,WAAW,EAAU,KAAK,WAAW,EAAU,YAAY,IAAI,WAAW,IAAI,UAAU,aAAa,aAAa,WAAW,CACnO,EAAiB,CAAC,GAAG,EAAU,SAAS,yBAAyB,WAAW,EAAU,YAAY,IAAI,WAAW,IAAI,UAAU,aAAa,aAAa,WAAW,CAAO,EAAU,CAAC,GAAG,EAAS,SAAS,EAAS,CAAO,GAAc,IAAY,MAAM,EAAI,UAAU,EAAE,CAAC,EAAI,SAAS,OAAO,GAAGA,EAAE,WAAW,EAAU,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAe,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,UAAU,EAAS,UAAU,CAAC,SAAS,CAAC,GAA2B,EAAM,SAAS,CAAC,MAAM,CAAC,aAAa,EAAe,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAY,WAAW,IAAI,SAAS,GAAG,cAAc,EAAE,aAAa,GAAG,CAAC,SAAS,eAAe,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAgB,OAAO,aAAa,cAAc,SAAS,CAAC,SAAS,EAAI,MAAM,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,QAAQ,WAAW,aAAa,IAAI,WAAW,EAAE,KAAK,SAAS,GAAG,OAAO,aAAa,EAAE,SAAS,WAAW,IAAI,aAAa,GAAG,CAAC,SAAS,CAAC,IAAI,EAAI,QAAQ,CAAC,CAAC,CAAC,EAAI,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAU,SAAS,EAAU,SAAS,EAAE,QAAQ,GAAG,WAAW,aAAa,IAAc,YAAY,GAAG,SAAS,IAAI,WAAW,IAAI,CAAC,SAAS,EAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAA2B,EAAM,UAAU,CAAC,MAAM,CAAC,aAAa,EAAe,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,EAAY,CAAC,SAAS,cAAc,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAU,WAAW,IAAI,QAAQ,GAAG,SAAS,IAAI,WAAW,WAAW,aAAa,GAAG,CAAC,SAAS,EAAI,YAAY,CAAC,CAAC,GAAc,EAAI,SAAS,OAAO,GAAgB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,aAAa,GAAG,SAAS,OAAO,CAAC,SAAS,GAAW,IAAI,GAAkB,EAAK,SAAS,CAAC,YAAY,EAAa,EAAI,CAAC,MAAM,CAAC,QAAQ,WAAW,aAAa,IAAI,OAAO,OAAO,SAAS,GAAG,WAAW,IAAI,OAAO,UAAU,WAAW,IAAY,EAAI,EAAY,EAAE,KAAK,MAAM,IAAY,EAAI,OAAO,EAAE,KAAK,WAAW,gBAAgB,cAAc,YAAY,CAAC,SAAS,EAAI,CAAC,EAAI,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,wCAAwC,IAAI,GAAG,CAAC,SAAS,GAAc,IAAI,GAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,WAAW,EAAE,KAAK,OAAO,aAAa,EAAE,SAAS,eAAa,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,EAAE,WAAW,IAAI,MAAM,EAAY,cAAc,YAAY,aAAa,EAAE,CAAC,SAAS,EAAG,SAAS,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,YAAY,SAAS,GAAG,CAAC,SAAS,EAAG,MAAM,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,GAAG,MAAM,EAAE,QAAQ,CAAC,SAAS,EAAG,KAAK,CAAC,CAAC,CAAC,CAAC,EAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAI,SAAS,OAAO,GAAgB,EAAM,UAAU,CAAC,MAAM,CAAC,aAAa,EAAe,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,EAAY,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAS,CAAc,EAAK,EAAgB,CAAC,KAAK,YAAY,SAAS,EAAI,SAAS,KAAK,EAAE,IAAI,IAAI,GAA2B,EAAM,EAAO,IAAI,CAAC,QAAQ,EAAS,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,GAAG,EAAE,GAAG,QAAQ,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,MAAM,IAAI,EAAE,IAAI,QAAQ,GAAG,CAAC,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,IAAI,QAAQ,YAAY,WAAW,EAAE,KAAK,OAAO,aAAa,EAAE,SAAS,aAAa,EAAa,IAAI,eAAe,aAAa,UAAU,SAAS,UAAU,+BAA+B,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,0BAA0B,aAAa,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAiB,aAAa,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAU,MAAM,EAAE,QAAQ,WAAW,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,IAAI,QAAQ,OAAO,IAAI,GAAG,CAAC,SAAS,EAAI,SAAS,KAAK,EAAE,IAAiB,EAAK,SAAS,CAAC,YAAY,CAAC,EAAgB,EAAE,CAAC,EAAY,GAAK,EAAG,MAAM,CAAC,MAAM,IAAe,EAAE,GAAG,EAAE,OAAO,EAAE,aAAa,EAAE,WAAW,IAAe,EAAE,EAAY,EAAE,OAAO,OAAO,OAAO,OAAO,UAAU,WAAW,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAgB,EAAI,WAAW,OAAO,GAAgB,EAAM,UAAU,CAAC,MAAM,CAAC,aAAa,EAAe,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,EAAY,CAAC,SAAS,gBAAgB,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,SAAS,IAAI,OAAO,IAAI,SAAS,WAAW,CAAC,SAAsB,EAAK,EAAgB,CAAC,KAAK,OAAO,SAAS,EAAI,WAAW,KAAK,EAAE,IAAI,IAAI,GAAwB,EAAM,EAAO,IAAI,CAAC,QAAQ,EAAS,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,aAAa,CAAC,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,YAAY,CAAC,KAAK,CAAC,QAAQ,EAAE,MAAM,KAAK,OAAO,aAAa,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAE,KAAkB,eAAa,OAAO,aAAa,EAAE,SAAS,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,eAAe,aAAa,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,GAAG,SAAS,OAAO,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAY,CAAC,SAASC,EAAE,KAAK,aAAa,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,GAAG,CAAC,SAAS,CAAC,YAAYA,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAiB,aAAa,GAAG,CAAC,SAASA,EAAE,KAAK,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAU,MAAM,EAAE,QAAQ,SAAS,EAAS,EAAE,CAAC,SAASA,EAAE,KAAK,CAAC,CAAC,CAAC,CAACA,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,IAAI,EAAQ,UAAU,mBAAmB,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,QAAQ,OAAO,IAAI,GAAG,QAAQ,SAAS,gBAAgB,OAAO,eAAe,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,0DAA0D,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAI,WAAW,KAAK,EAAE,IAAiB,EAAK,SAAS,CAAC,QAAQ,GAAG,EAAgB,EAAE,EAAE,CAAC,MAAM,CAAC,QAAQ,YAAY,aAAa,IAAI,OAAO,aAAa,EAAE,SAAS,WAAW,IAAY,EAAE,EAAE,KAAK,cAAc,MAAM,EAAE,KAAK,WAAW,IAAI,OAAO,UAAU,QAAQ,IAAY,EAAE,EAAE,GAAG,WAAW,SAAS,WAAW,gBAAgB,CAAC,SAASA,EAAE,KAAK,CAAC,EAAE,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAe,EAAI,MAAM,OAAO,GAAgB,EAAM,UAAU,CAAC,MAAM,CAAC,aAAa,EAAe,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,EAAY,CAAC,SAAS,gBAAgB,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,aAAa,EAAa,IAAI,OAAO,aAAa,EAAE,SAAS,QAAQ,yBAAyB,SAAS,WAAW,SAAS,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,IAAI,KAAK,GAAG,SAAS,IAAI,WAAW,IAAI,QAAQ,IAAI,MAAM,EAAY,cAAc,OAAO,CAAC,SAAS,CAAC,IAAI,EAAU,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,UAAU,IAAI,CAAC,SAAsB,EAAK,EAAgB,CAAC,KAAK,OAAO,SAAsB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,QAAQ,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,EAAE,IAAI,QAAQ,EAAE,CAAC,MAAM,CAAC,GAAG,EAAU,SAAS,yBAAyB,WAAW,IAAI,WAAW,IAAI,SAAS,IAAI,CAAC,SAAS,EAAI,MAAM,GAAW,CAAC,EAAU,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,UAAU,GAAG,UAAU,aAAa,EAAE,SAAS,WAAW,GAAG,SAAS,OAAO,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,CAAC,SAAS,EAAI,MAAM,KAAK,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,EAAE,aAAa,EAAE,WAAW,GAAW,EAAE,EAAY,EAAE,OAAO,WAAW,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,YAAY,EAAa,KAAK,IAAI,EAAE,EAAU,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,YAAY,aAAa,IAAI,OAAO,aAAa,EAAE,SAAS,WAAW,cAAc,MAAM,EAAE,KAAK,WAAW,IAAI,OAAO,UAAU,QAAQ,IAAY,EAAE,GAAG,EAAE,CAAC,SAAS,OAAO,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAa,KAAK,IAAI,EAAI,MAAM,OAAO,EAAE,EAAU,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,YAAY,aAAa,IAAI,OAAO,OAAO,WAAW,EAAY,MAAM,OAAO,WAAW,IAAI,OAAO,UAAU,QAAQ,IAAY,EAAI,MAAM,OAAO,EAAE,GAAG,EAAE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAI,YAAyB,EAAK,UAAU,CAAC,MAAM,CAAC,aAAa,EAAe,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,+BAA+B,aAAa,EAAa,EAAE,WAAW,2BAA2B,EAAY,MAAM,EAAE,KAAK,GAAG,OAAO,aAAa,EAAY,IAAI,UAAU,SAAS,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAgB,SAAS,yBAAyB,aAAa,GAAG,CAAC,SAAS,EAAI,WAAW,SAAS,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAU,SAAS,yBAAyB,MAAM,EAAE,QAAQ,SAAS,IAAI,OAAO,mBAAmB,CAAC,SAAS,EAAU,EAAI,WAAW,KAAK,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,eAAe,SAAS,SAAS,OAAO,CAAC,SAAS,EAAI,WAAW,SAAS,KAAK,EAAQ,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,cAAc,YAAY,QAAQ,GAAG,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,aAAa,MAAM,WAAW,EAAY,CAAC,CAAC,CAAC,IAAI,EAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAe,EAAI,WAAwB,EAAM,UAAU,CAAC,MAAM,CAAC,QAAQ,yBAAyB,WAAW,EAAE,KAAK,eAAa,OAAO,aAAa,EAAE,SAAS,aAAa,EAAe,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,EAAY,CAAC,SAAS,kBAAkB,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,GAAG,WAAW,WAAW,CAAC,SAAS,EAAI,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,GAAe,EAAI,WAAwB,EAAM,UAAU,CAAC,MAAM,CAAC,UAAU,aAAa,EAAE,SAAS,WAAW,GAAG,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,QAAQ,GAAG,CAAC,SAAS,YAAY,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,GAAG,WAAW,WAAW,CAAC,SAAS,EAAI,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,4BALhgU,IAA4B,IAAkD,IAAiE,CACrM,EAAE,GAAK,EAAI,OAAO,EAAI,CAAC,MAAM,CAAC,GAAS,EAAU,GAAmB,EAAK,MAAM,iBAAiB,CAAc,KAAK,EAAK,IAAQ,EAAK,WAAW,KAAK,EAAE,EAAK,SAAS,KAAK,CAAsB,EAAK,SAAS,CAAC,MAAM,CAAC,WAAW,IAAI,CAAC,SAAS,EAAK,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,CAAS,EAAO,CACnR,EAAS,GAAM,CAAC,GAAG,CAAC,GAAM,EAAK,OAAO,GAAG,OAAO,KAAK,IAAM,EAAU,EAAK,QAAQ,QAAQ;EAAK,CAAC,MAAM,CAAO,EAAW,GAAK,CAAC,IAAM,EAAQ,YAAY,SAAS,EAAI,CAAC,cAAoB,EAAU,OAAO,GAAG,EAAQ,uBAAuB,IAAI,CAAO,EAAM,EAAU,MAAM,EAAM,CAAqE,OAAhE,EAAkC,EAAM,GAAG,MAAM;EAAK,CAAC,MAAM,EAAE,CAAqB,KAAK;EAAK,CAAC,MAAM,CAAzF,IAAkG,EAAK,CAAC,OAAO,EAAU,MAAM,aAAa,EAAE,EAAE,EAAE,IAAI,gBAAgB,SAAS,EAAU,MAAM,wBAAwB,EAAE,EAAE,EAAE,IAAI,QAAQ,SAAS,EAAU,MAAM,aAAa,EAAE,EAAE,EAAE,IAAI,GAAG,YAAY,EAAW,IAAI,CAAC,YAAY,EAAW,IAAI,CAAC,SAAS,EAAW,IAAI,CAAC,cAAc,EAAW,IAAI,CAAC,cAAc,EAAW,IAAI,CAAC,UAAU,EAAW,KAAK,CAAC,UAAU,EAAW,KAAK,CAAC,SAAS,EAAE,CAAC,SAAS,EAAE,CAAC,WAAW,EAAE,CAAC,MAAM,EAAE,CAAC,WAAW,KAAK,CAAO,EAAQ,EAAU,MAAM,gDAAgD,CAAk6B,GAA95B,IAAS,EAAK,SAAS,EAAQ,GAAG,MAAM;EAAK,CAAC,OAAO,GAAG,UAAU,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,IAAMA,EAAE,EAAE,QAAQ,aAAa,GAAG,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,MAAM,IAAI,SAAS,EAAEA,EAAE,GAAG,CAAC,MAAM,EAAEA,EAAE,GAAG,CAAC,KAAK,EAAEA,EAAE,GAAG,CAAC,EAAG,EAAK,EAAK,cAAa,EAAK,SAAS,EAAK,YAAY,MAAM;EAAK,CAAC,OAAO,GAAG,UAAU,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,IAAMA,EAAE,EAAE,QAAQ,aAAa,GAAG,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,MAAMA,EAAE,IAAI,OAAO,EAAE,EAAEA,EAAE,GAAG,CAAC,IAAI,MAAM,EAAEA,EAAE,GAAG,EAAE,EAAEA,EAAE,GAAG,CAAC,KAAK,EAAEA,EAAE,MAAM,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,EAAG,EAAK,EAAK,gBAAe,EAAK,WAAW,EAAK,cAAc,MAAM;EAAK,CAAC,OAAO,GAAG,EAAE,SAAS,IAAI,EAAE,CAAC,EAAE,SAAS,MAAM,EAAE,CAAC,EAAE,aAAa,CAAC,SAAS,WAAW,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,IAAM,EAAE,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,EAAE,MAAM,CAAC,CAAC,OAAO,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,CAAC,KAAK,EAAE,EAAE,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,KAAK,EAAE,EAAE,GAAG,CAAC,EAAG,EAAK,EAAK,WAAU,EAAK,MAAM,EAAK,SAAS,MAAM;EAAK,CAAC,OAAO,GAAG,qBAAqB,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,QAAQ,6BAA6B,GAAG,CAAC,MAAM,CAAC,EAAK,EAAK,cAAc,CAAC,IAAM,EAAM,EAAK,cAAc,MAAM;EAAK,CAAC,EAAK,WAAW,CAAC,SAAS,EAAE,EAAM,KAAK,GAAG,EAAE,WAAW,YAAY,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,EAAM,KAAK,GAAG,EAAE,WAAW,WAAW,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,CAAC,SAAS,EAAM,OAAO,GAAG,EAAE,WAAW,UAAU,CAAC,CAAC,IAAI,GAAG,EAAE,EAAE,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,CAAE,OAAO,GAG89P,EAAe,CAAC,QAAQ,UAAU,QAAQ,OAAO,cAAc,SAAS,SAAS,KAAK,OAAO,SAAS,MAAM,OAAO,CAAO,EAAQ,CAAC,cAAc,YAAY,cAAc,EAAE,aAAa,GAAG,WAAW,IAAI,SAAS,GAAG,QAAQ,GAAG,CAAC,EAAoB,EAAY,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,gBAAgB,GAAK,MAAM,cAAc,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,QAAQ,CAAC,OAAO,QAAQ,OAAO,CAAC,MAAM,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,aAAa,cAAc,MAAM,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,SAAS,WAAW,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,SAAS,WAAW,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,WAAW,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,WAAW,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,YAAY,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,iBAAiB,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,aAAa,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,MAAM,aAAa,CAAC,eAAe,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,oBAAoB,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,oBAAoB,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,mBAAmB,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,YAAY,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,MAAM,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,MAAM,aAAa,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,MAAM,YAAY,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,MAAM,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,MAAM,SAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,MAAM,UAAU,CAAC,CAAC"}