{"version":3,"file":"Energy2.D_satTZh.mjs","names":["React.useRef","React.useState","C"],"sources":["https:/framerusercontent.com/modules/0pP6f8fbClwgXqgFrdOe/fI3zSmU6y1hCZSrNQvlb/Energy1.js","https:/framerusercontent.com/modules/a4bQliyF2BkGeceSwhaA/WfSOKtRuSaY9AU7damJu/Energy2.js"],"sourcesContent":["// ProductHighlights.tsx — Framer Code Component\n// Full product highlight block: badge · title · subtitle · description\n//   · compact stats grid · variable feature tags · download button · image\n// All text editable; tags are a free array (add / remove freely)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ── Responsive hook ──────────────────────────────────────────────\nfunction useContainerWidth(){const ref=React.useRef(null);const[width,setWidth]=React.useState(900);React.useEffect(()=>{if(!ref.current)return;const ro=new ResizeObserver(([e])=>setWidth(e.contentRect.width));ro.observe(ref.current);return()=>ro.disconnect();},[]);return{ref,width};}// ── Colours ──────────────────────────────────────────────────────\nconst C={accent:\"#f9b63d\",textDark:\"#111827\",textMid:\"#374151\",textMute:\"#6b7280\",border:\"#e2e5ed\",cardBg:\"#f9fafb\"};// ── Image placeholder ────────────────────────────────────────────\nfunction ImgPlaceholder(){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:240,background:\"#f0f2f6\",border:\"1.5px dashed #d1d5db\",borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"36\",height:\"36\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#9ca3af\",strokeWidth:\"1.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8.5\",cy:\"8.5\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"21 15 16 10 5 21\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"#9ca3af\",fontWeight:500},children:\"Product Image\"})]});}// ── Default tags ─────────────────────────────────────────────────\nconst DEFAULT_TAGS=[{text:\"Removable Battery\",color:\"#f9b63d\"},{text:\"IP65 / IK09\",color:\"#10b981\"},{text:\"Steel Enclosure\",color:\"#3a4258\"},{text:\"Solar Input\",color:\"#3a4258\"},{text:\"Corrosion C3M\",color:\"#3a4258\"},{text:\"3-Year Warranty\",color:\"#3a4258\"},{text:\"1.2 W Standby\",color:\"#f9b63d\"}];// ── Main Component ───────────────────────────────────────────────\nexport default function ProductHighlights(props){const{ref,width}=useContainerWidth();const narrow=width<640;const stats=[1,2,3,4].map(i=>({value:props[`stat${i}Value`]??\"\",label:props[`stat${i}Label`]??\"\"}));const tags=props.tags&&props.tags.length>0?props.tags:DEFAULT_TAGS;return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\",padding:narrow?\"24px 16px\":\"36px 40px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:narrow?\"1fr\":\"1fr 340px\",gap:narrow?28:48,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[props.badge&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",background:C.accent,color:\"#fff\",fontSize:11,fontWeight:800,letterSpacing:\".1em\",textTransform:\"uppercase\",padding:\"4px 12px\",borderRadius:4,marginBottom:18},children:props.badge}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:narrow?28:36,fontWeight:800,color:C.textDark,letterSpacing:\"-.02em\",lineHeight:1.1,margin:\"0 0 12px\"},children:props.title||\"Product Name\"}),props.subtitle&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,color:C.textMute,margin:\"0 0 20px\",lineHeight:1.5},children:props.subtitle}),props.description&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:C.textMid,lineHeight:1.75,margin:\"0 0 28px\"},children:props.description}),stats.some(s=>s.value)&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(2, 1fr)\",gap:10,marginBottom:24},children:stats.filter(s=>s.value).map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:C.cardBg,border:`1.5px solid ${C.border}`,borderRadius:10,padding:\"14px 18px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:20,fontWeight:800,color:C.textDark,lineHeight:1.1,letterSpacing:\"-.01em\"},children:s.value}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:700,color:C.textMute,textTransform:\"uppercase\",letterSpacing:\".1em\",marginTop:4},children:s.label})]},i))}),tags.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,marginBottom:28},children:tags.filter(t=>t.text).map((t,i)=>{const dark=[\"#3a4258\",\"#1a2035\",\"#13161c\",\"#2c3242\"].includes(t.color?.toLowerCase());return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",padding:\"5px 14px\",borderRadius:20,fontSize:12,fontWeight:700,letterSpacing:\".03em\",background:t.color,color:dark?\"#c8cedb\":\"#fff\",whiteSpace:\"nowrap\"},children:t.text},i);})}),props.dlLabel&&/*#__PURE__*/_jsxs(\"a\",{href:props.dlUrl||\"#\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,background:C.accent,color:\"#fff\",fontWeight:700,fontSize:14,padding:\"11px 22px\",borderRadius:8,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 1v9m0 0-3-3m3 3 3-3M2 12h12\",stroke:\"#fff\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),props.dlLabel]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:props.productImage?/*#__PURE__*/_jsx(\"img\",{src:props.productImage,alt:props.title,style:{maxWidth:\"100%\",maxHeight:300,objectFit:\"contain\"}}):/*#__PURE__*/_jsx(ImgPlaceholder,{})})]})});}// ── Property Controls ────────────────────────────────────────────\naddPropertyControls(ProductHighlights,{// ── Header ────────────────────────────────────────────────────\nbadge:{type:ControlType.String,title:\"Badge\",defaultValue:\"Portable Energy Storage\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"K-BANK-1280\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Outdoor Portable Power Station with Removable Battery\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"1280 Wh steel-enclosure portable power station designed for outdoor equipment supply. Features a removable and replaceable battery, 100VAC dual outlets, solar DC input, ultra-low standby consumption (1.2 W in power-saving mode), IP65 ingress protection, and IK09 impact resistance. 3-year warranty.\"},// ── Product image ─────────────────────────────────────────────\nproductImage:{type:ControlType.Image,title:\"Product Image\"},// ── Key stats (compact cards) ─────────────────────────────────\nstat1Value:{type:ControlType.String,title:\"Stat 1 Value\",defaultValue:\"1280 Wh\"},stat1Label:{type:ControlType.String,title:\"Stat 1 Label\",defaultValue:\"Rated Capacity\"},stat2Value:{type:ControlType.String,title:\"Stat 2 Value\",defaultValue:\"250 W\"},stat2Label:{type:ControlType.String,title:\"Stat 2 Label\",defaultValue:\"Rated Output\"},stat3Value:{type:ControlType.String,title:\"Stat 3 Value\",defaultValue:\"IP65\"},stat3Label:{type:ControlType.String,title:\"Stat 3 Label\",defaultValue:\"Protection\"},stat4Value:{type:ControlType.String,title:\"Stat 4 Value\",defaultValue:\"23 kg\"},stat4Label:{type:ControlType.String,title:\"Stat 4 Label\",defaultValue:\"Net Weight\"},// ── Feature tags (array — add / remove freely) ────────────────\ntags:{type:ControlType.Array,title:\"Feature Tags\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Tag Text\",defaultValue:\"New Feature\"},color:{type:ControlType.Color,title:\"Tag Color\",defaultValue:\"#3a4258\"}}}},// ── Download button ───────────────────────────────────────────\ndlLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Download Datasheet\"},dlUrl:{type:ControlType.String,title:\"Button URL\",defaultValue:\"#\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductHighlights\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Energy1.map","// SpecTable.tsx — Framer Code Component\n// Spec table with fully editable / deletable category headers and data rows\n// Each row is an object: { rowType: \"category\" | \"data\", label, value }\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// ── Colours ──────────────────────────────────────────────────────\nconst C={headerBg:\"#13161C\",headerText:\"#f9b63d\",rowBg1:\"#ffffff\",rowBg2:\"#f4f5f8\",border:\"#dde0e8\",labelText:\"#374151\",valueText:\"#111827\"};// ── Default rows (from screenshot) ───────────────────────────────\n// isCategory: true = dark header row, false = data row\nconst DEFAULT_ROWS=[{isCategory:true,label:\"ELECTRICAL PERFORMANCE\",value:\"\"},{isCategory:false,label:\"Nominal Voltage\",value:\"12.8 V\"},{isCategory:false,label:\"Nominal Capacity\",value:\"100 Ah\"},{isCategory:false,label:\"Nominal Energy\",value:\"1280 Wh\"},{isCategory:false,label:\"Rated Output Power\",value:\"384 W\"},{isCategory:false,label:\"Cell Type\",value:\"LFP Prismatic Cell\"},{isCategory:false,label:\"Module Configuration\",value:\"—\"},{isCategory:false,label:\"Max. Continuous Discharge\",value:\"30 A\"},{isCategory:false,label:\"Max. Peak Discharge\",value:\"\"},{isCategory:false,label:\"Max. Charge Current\",value:\"30 A\"},{isCategory:true,label:\"THERMAL MANAGEMENT\",value:\"\"},{isCategory:false,label:\"Cooling Type\",value:\"Natural\"},{isCategory:false,label:\"Active Self-Heating\",value:\"—\"},{isCategory:true,label:\"CYCLE LIFE & RELIABILITY\",value:\"\"},{isCategory:false,label:\"Cycle Life @25\\xb0C, 0.5C\",value:\"≥4000 cycles\"},{isCategory:false,label:\"Cycle Life @45\\xb0C, 0.5C\",value:\"≥2000 cycles\"},{isCategory:false,label:\"Design Life\",value:\"≥10 years\"},{isCategory:true,label:\"OPERATING ENVIRONMENT\",value:\"\"},{isCategory:false,label:\"Charge Temperature\",value:\"0\\xb0C ~ 50\\xb0C\"},{isCategory:false,label:\"Discharge Temperature\",value:\"−20\\xb0C ~ 50\\xb0C\"},{isCategory:false,label:\"Humidity\",value:\"5%–95% RH (No Cond.)\"},{isCategory:false,label:\"Altitude\",value:\"≤4000 m\"},{isCategory:false,label:\"IP Rating\",value:\"IP65\"},{isCategory:true,label:\"COMMUNICATION & INTEGRATION\",value:\"\"},{isCategory:false,label:\"Communication\",value:\"RS-485 / CAN\"},{isCategory:false,label:\"Scalability\",value:\"Max. 16 in parallel\"},{isCategory:false,label:\"Remote ON/OFF\",value:\"—\"},{isCategory:true,label:\"MECHANICAL\",value:\"\"},{isCategory:false,label:\"Dimensions (L\\xd7W\\xd7H)\",value:\"179\\xd7179\\xd7361 mm\"},{isCategory:false,label:\"Weight\",value:\"12 kg\"},{isCategory:true,label:\"CERTIFICATION\",value:\"\"},{isCategory:false,label:\"Certifications\",value:\"IEC62619 \\xb7 UN38.3 (Ongoing)\"}];// ── Shared cell style ─────────────────────────────────────────────\nconst cell={padding:\"10px 16px\",fontSize:13,lineHeight:1.5,borderBottom:`1px solid ${C.border}`};// ── Main Component ────────────────────────────────────────────────\nexport default function SpecTable(props){const rows=props.rows&&props.rows.length>0?props.rows:DEFAULT_ROWS;// Track data-row index for alternating background\nlet dataIndex=0;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\",padding:\"36px 40px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",border:`1px solid ${C.border}`,borderRadius:8,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"fixed\"},children:[/*#__PURE__*/_jsxs(\"colgroup\",{children:[/*#__PURE__*/_jsx(\"col\",{style:{width:\"50%\"}}),/*#__PURE__*/_jsx(\"col\",{style:{width:\"50%\"}})]}),/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{style:{background:C.headerBg},children:[/*#__PURE__*/_jsx(\"th\",{style:{...cell,borderBottom:`2px solid ${C.headerText}`,color:\"#c8cedb\",fontWeight:700,fontSize:11,letterSpacing:\".08em\",textTransform:\"uppercase\",textAlign:\"left\"},children:props.specLabel||\"SPECIFICATION\"}),/*#__PURE__*/_jsx(\"th\",{style:{...cell,borderBottom:`2px solid ${C.headerText}`,color:C.headerText,fontWeight:700,fontSize:13,letterSpacing:\".02em\",textAlign:\"center\"},children:props.modelName||\"CSP-1280-12.8\"})]})}),/*#__PURE__*/_jsx(\"tbody\",{children:rows.map((row,i)=>{if(row.isCategory){dataIndex=0// reset alternating on new category\n;return /*#__PURE__*/_jsx(\"tr\",{style:{background:C.headerBg},children:/*#__PURE__*/_jsx(\"td\",{colSpan:2,style:{...cell,color:C.headerText,fontWeight:700,fontSize:11,letterSpacing:\".1em\",textTransform:\"uppercase\",borderBottom:`1px solid #2a2f3a`,paddingLeft:16},children:row.label})},i);}const bg=dataIndex++%2===0?C.rowBg1:C.rowBg2;return /*#__PURE__*/_jsxs(\"tr\",{style:{background:bg},children:[/*#__PURE__*/_jsx(\"td\",{style:{...cell,color:C.labelText,fontWeight:500,borderRight:`1px solid ${C.border}`},children:row.label}),/*#__PURE__*/_jsx(\"td\",{style:{...cell,color:row.value?C.valueText:\"#9ca3af\",fontWeight:400,textAlign:\"center\"},children:row.value||\"—\"})]},i);})})]})})});}// ── Property Controls ─────────────────────────────────────────────\naddPropertyControls(SpecTable,{specLabel:{type:ControlType.String,title:\"Left Header\",defaultValue:\"SPECIFICATION\"},modelName:{type:ControlType.String,title:\"Model Name\",defaultValue:\"CSP-1280-12.8\"},rows:{type:ControlType.Array,title:\"Rows\",defaultValue:DEFAULT_ROWS,control:{type:ControlType.Object,controls:{isCategory:{type:ControlType.Boolean,title:\"Category Header\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"\"}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SpecTable\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Energy2.map"],"mappings":"+LAKA,SAAS,GAAmB,CAAC,IAAM,EAAIA,EAAa,IAAI,EAAO,CAAC,EAAM,GAAUC,EAAe,GAAG,EAAwK,OAAtK,MAAoB,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAG,IAAI,gBAAgB,CAAC,KAAK,EAAS,EAAE,YAAY,KAAK,CAAC,EAA0B,OAAxB,EAAG,QAAQ,EAAI,OAAO,MAAY,EAAG,WAAW,CAAE,EAAE,CAAC,CAAC,EAAQ,CAAC,MAAI,OAAK,CAAE,CAE5R,SAAS,GAAgB,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,IAAI,WAAW,UAAU,OAAO,uBAAuB,aAAa,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,UAAU,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,GAAG,CAAC,EAAe,EAAK,SAAS,CAAC,GAAG,MAAM,GAAG,MAAM,EAAE,KAAK,CAAC,EAAe,EAAK,WAAW,CAAC,OAAO,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,UAAU,WAAW,GAAG,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAE,CAEltB,SAAwB,EAAkB,EAAM,CAAC,GAAK,CAAC,MAAI,SAAO,EAAkB,EAAQ,EAAO,EAAM,IAAU,EAAM,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,EAAM,OAAO,EAAE,SAAS,GAAG,MAAM,EAAM,OAAO,EAAE,SAAS,EAAE,EAAE,EAAQ,EAAK,EAAM,MAAM,EAAM,KAAK,OAAO,EAAE,EAAM,KAAK,EAAa,OAAoB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,OAAO,WAAW,mEAAmE,QAAQ,EAAO,YAAY,YAAY,UAAU,YAAY,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,EAAO,MAAM,YAAY,IAAI,EAAO,GAAG,GAAG,WAAW,SAAS,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,EAAM,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,WAAWC,EAAE,OAAO,MAAM,OAAO,SAAS,GAAG,WAAW,IAAI,cAAc,OAAO,cAAc,YAAY,QAAQ,WAAW,aAAa,EAAE,aAAa,EAAE,EAAE,SAAS,EAAM,KAAK,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAO,GAAG,GAAG,WAAW,IAAI,MAAMA,EAAE,SAAS,cAAc,SAAS,WAAW,IAAI,OAAO,UAAU,EAAE,SAAS,EAAM,OAAO,cAAc,CAAC,EAAE,EAAM,UAAuB,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMA,EAAE,SAAS,OAAO,WAAW,WAAW,GAAG,EAAE,SAAS,EAAM,QAAQ,CAAC,EAAE,EAAM,aAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMA,EAAE,QAAQ,WAAW,KAAK,OAAO,UAAU,EAAE,SAAS,EAAM,WAAW,CAAC,EAAE,EAAM,KAAK,GAAG,EAAE,KAAK,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,GAAG,aAAa,EAAE,EAAE,SAAS,EAAM,OAAO,GAAG,EAAE,KAAK,CAAC,CAAC,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAWA,EAAE,OAAO,OAAO,eAAeA,EAAE,SAAS,aAAa,GAAG,QAAQ,YAAY,UAAU,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAMA,EAAE,SAAS,WAAW,IAAI,cAAc,QAAQ,EAAE,SAAS,EAAE,KAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAMA,EAAE,SAAS,cAAc,YAAY,cAAc,OAAO,UAAU,CAAC,EAAE,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAK,OAAO,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,EAAE,aAAa,EAAE,EAAE,SAAS,EAAK,OAAO,GAAG,EAAE,IAAI,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,IAAM,EAAK,CAAC,UAAU,UAAU,UAAU,SAAS,CAAC,CAAC,SAAS,EAAE,OAAO,YAAY,CAAC,EAAE,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,eAAe,QAAQ,WAAW,aAAa,GAAG,SAAS,GAAG,WAAW,IAAI,cAAc,QAAQ,WAAW,EAAE,MAAM,MAAM,EAAK,UAAU,OAAO,WAAW,QAAQ,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAE,CAAC,CAAC,CAAC,EAAE,EAAM,SAAsB,EAAM,IAAI,CAAC,KAAK,EAAM,OAAO,IAAI,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,WAAWA,EAAE,OAAO,MAAM,OAAO,WAAW,IAAI,SAAS,GAAG,QAAQ,YAAY,aAAa,EAAE,eAAe,MAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,iCAAiC,OAAO,OAAO,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAAE,EAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAS,EAAM,aAA0B,EAAK,MAAM,CAAC,IAAI,EAAM,aAAa,IAAI,EAAM,MAAM,MAAM,CAAC,SAAS,OAAO,UAAU,IAAI,UAAU,SAAS,CAAC,CAAC,EAAe,EAAK,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,qBAL1nG,IAA4B,IAAoD,EAElIA,EAAE,CAAC,OAAO,UAAU,SAAS,UAAU,QAAQ,UAAU,SAAS,UAAU,OAAO,UAAU,OAAO,SAAS,EAE7G,EAAa,CAAC,CAAC,KAAK,oBAAoB,MAAM,SAAS,EAAE,CAAC,KAAK,cAAc,MAAM,SAAS,EAAE,CAAC,KAAK,kBAAkB,MAAM,SAAS,EAAE,CAAC,KAAK,cAAc,MAAM,SAAS,EAAE,CAAC,KAAK,gBAAgB,MAAM,SAAS,EAAE,CAAC,KAAK,kBAAkB,MAAM,SAAS,EAAE,CAAC,KAAK,gBAAgB,MAAM,SAAS,CAAC,EAExS,EAAoB,EAAkB,CACtC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,yBAAyB,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,aAAa,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,uDAAuD,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,4SAA4S,EACzoB,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,EAC1D,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,gBAAgB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,MAAM,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,YAAY,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,YAAY,EACjpB,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,aAAa,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,SAAS,CAAC,CAAC,CAAC,EACjP,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,oBAAoB,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,CAAC,KCP7J,SAAwB,EAAU,EAAM,CAAC,IAAM,EAAK,EAAM,MAAM,EAAM,KAAK,OAAO,EAAE,EAAM,KAAK,EAC3F,EAAU,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,WAAW,mEAAmE,QAAQ,YAAY,UAAU,YAAY,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,aAAa,EAAE,SAAS,aAAa,EAAE,SAAS,QAAQ,EAAE,SAAsB,EAAM,QAAQ,CAAC,MAAM,CAAC,MAAM,OAAO,eAAe,WAAW,YAAY,OAAO,EAAE,SAAS,CAAc,EAAM,WAAW,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAsB,EAAM,KAAK,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAK,aAAa,aAAa,EAAE,aAAa,MAAM,UAAU,WAAW,IAAI,SAAS,GAAG,cAAc,QAAQ,cAAc,YAAY,UAAU,MAAM,EAAE,SAAS,EAAM,WAAW,eAAe,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAK,aAAa,aAAa,EAAE,aAAa,MAAM,EAAE,WAAW,WAAW,IAAI,SAAS,GAAG,cAAc,QAAQ,UAAU,QAAQ,EAAE,SAAS,EAAM,WAAW,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,EAAK,KAAK,EAAI,IAAQ,EAAI,YAAY,EAAU,EACvpC,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,EAAE,SAAsB,EAAK,KAAK,CAAC,QAAQ,EAAE,MAAM,CAAC,GAAG,EAAK,MAAM,EAAE,WAAW,WAAW,IAAI,SAAS,GAAG,cAAc,OAAO,cAAc,YAAY,aAAa,oBAAoB,YAAY,EAAE,EAAE,SAAS,EAAI,KAAK,CAAC,CAAC,EAAE,CAAC,GAAoE,EAAM,KAAK,CAAC,MAAM,CAAC,WAA3E,IAAY,GAAI,EAAE,EAAE,OAAO,EAAE,MAA2D,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAE,UAAU,WAAW,IAAI,YAAY,aAAa,EAAE,QAAQ,EAAE,SAAS,EAAI,KAAK,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAI,MAAM,EAAE,UAAU,UAAU,WAAW,IAAI,UAAU,QAAQ,EAAE,SAAS,EAAI,OAAO,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,uBAPlnB,IAAoD,EACtG,EAAE,CAAC,SAAS,UAAU,WAAW,UAAU,OAAO,UAAU,OAAO,UAAU,OAAO,UAAU,UAAU,UAAU,UAAU,SAAS,EAErI,EAAa,CAAC,CAAC,WAAW,GAAK,MAAM,yBAAyB,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,kBAAkB,MAAM,QAAQ,EAAE,CAAC,WAAW,GAAM,MAAM,mBAAmB,MAAM,QAAQ,EAAE,CAAC,WAAW,GAAM,MAAM,iBAAiB,MAAM,SAAS,EAAE,CAAC,WAAW,GAAM,MAAM,qBAAqB,MAAM,OAAO,EAAE,CAAC,WAAW,GAAM,MAAM,YAAY,MAAM,oBAAoB,EAAE,CAAC,WAAW,GAAM,MAAM,uBAAuB,MAAM,GAAG,EAAE,CAAC,WAAW,GAAM,MAAM,4BAA4B,MAAM,MAAM,EAAE,CAAC,WAAW,GAAM,MAAM,sBAAsB,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,sBAAsB,MAAM,MAAM,EAAE,CAAC,WAAW,GAAK,MAAM,qBAAqB,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,eAAe,MAAM,SAAS,EAAE,CAAC,WAAW,GAAM,MAAM,sBAAsB,MAAM,GAAG,EAAE,CAAC,WAAW,GAAK,MAAM,2BAA2B,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,yBAA4B,MAAM,cAAc,EAAE,CAAC,WAAW,GAAM,MAAM,yBAA4B,MAAM,cAAc,EAAE,CAAC,WAAW,GAAM,MAAM,cAAc,MAAM,WAAW,EAAE,CAAC,WAAW,GAAK,MAAM,wBAAwB,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,qBAAqB,MAAM,YAAkB,EAAE,CAAC,WAAW,GAAM,MAAM,wBAAwB,MAAM,cAAoB,EAAE,CAAC,WAAW,GAAM,MAAM,WAAW,MAAM,sBAAsB,EAAE,CAAC,WAAW,GAAM,MAAM,WAAW,MAAM,SAAS,EAAE,CAAC,WAAW,GAAM,MAAM,YAAY,MAAM,MAAM,EAAE,CAAC,WAAW,GAAK,MAAM,8BAA8B,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,gBAAgB,MAAM,cAAc,EAAE,CAAC,WAAW,GAAM,MAAM,cAAc,MAAM,qBAAqB,EAAE,CAAC,WAAW,GAAM,MAAM,gBAAgB,MAAM,GAAG,EAAE,CAAC,WAAW,GAAK,MAAM,aAAa,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,qBAA2B,MAAM,gBAAsB,EAAE,CAAC,WAAW,GAAM,MAAM,SAAS,MAAM,OAAO,EAAE,CAAC,WAAW,GAAK,MAAM,gBAAgB,MAAM,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,iBAAiB,MAAM,6BAAgC,CAAC,EACz6D,EAAK,CAAC,QAAQ,YAAY,SAAS,GAAG,WAAW,IAAI,aAAa,aAAa,EAAE,QAAQ,EAI/F,EAAoB,EAAU,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,eAAe,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,eAAe,EAAE,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,EAAa,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAM,aAAa,MAAM,cAAc,IAAI,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC"}