{"version":3,"file":"CT4qopshaL_2LeoVsxmMUHzfX0TPJGIaxKuTcYV0MG4.COVRJXCS.mjs","names":["useState","useRef","_Fragment","p","c","SalesSidebarV2","RichText","SalesGlobalCustomerSearchDialog","SalesHeader","JetflySalesUsers","Fleet","JetflySalesPricing","JetflySalesShareImmat","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","React.useContext","className","_Fragment","React.Fragment","PropertyOverrides","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts"],"sources":["https:/framerusercontent.com/modules/tRu00ibFFqS3Y1tknz6w/i5hkFMFegzcgxV8oI3iL/DealNewPage.js","https:/framerusercontent.com/modules/ZFT4YcbZ8bC3oerOxdRT/d0tAdxdS39namsBLvqcr/UiEVfqMc_.js"],"sourcesContent":["// Sales/DealNewPage.tsx\n// Route: /sales/deal-new?personId=<id>\n// 4-step sub-stepper: 1. Deal details  2. Aircraft & options  3. Overview  4. Preview & save\n// Step 1 (Deal details) is inline. Steps 2-3 reuse /sales/aircraft and /sales/overview\n// with mode=deal-new context. Step 4 (Preview & save) is inline.\n// Draft is stored locally only until \"Save in Pipedrive\".\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";// ─── Language flag ────────────────────────────────────────────────────────────\n// SVGs from Figma \"V2 DEAL Detail\" (UK + France). Emoji flags are not used:\n// Windows renders them as letters (\"GB\"). Other languages follow the FR shape.\nfunction LangFlag({lang,size=20}){const l=String(lang||\"en\").toLowerCase();const code=l.startsWith(\"fr\")?\"fr\":l.startsWith(\"de\")||l.startsWith(\"ge\")?\"de\":l.startsWith(\"it\")?\"it\":l.startsWith(\"nl\")||l.startsWith(\"du\")?\"nl\":l.startsWith(\"es\")||l.startsWith(\"sp\")?\"es\":\"en\";const base={width:size,height:size,fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":code.toUpperCase(),style:{display:\"block\",flexShrink:0}};if(code===\"en\"){return /*#__PURE__*/_jsxs(\"svg\",{...base,viewBox:\"0 0 23 23\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M13.6561 19.407H19.406C20.1165 19.407 20.7202 19.2467 21.2216 18.9675L13.6561 14.4545V19.407ZM22.8775 16.6075C22.9595 16.242 23.0012 15.855 23.0012 15.4536V13.6567H17.9305L22.8761 16.6075M0.125828 6.38308C0.0405545 6.76541 -0.00163486 7.15608 4.84443e-05 7.5478V9.34465H5.09016L0.125828 6.38308ZM9.34367 3.59473H3.59375C2.8883 3.59473 2.28852 3.75285 1.78935 4.02813L9.34367 8.53463V3.59473ZM1.81235 18.9851C2.30684 19.2525 2.89873 19.407 3.59375 19.407H9.34367V14.4923L1.81235 18.9851ZM4.84443e-05 13.6571V15.4539C4.84443e-05 15.8676 0.0438916 16.2661 0.1305 16.6409L5.13257 13.6571H4.84443e-05ZM21.2442 4.04574C20.7389 3.75896 20.1269 3.59473 19.406 3.59473H13.6561V8.57236L21.2442 4.04574ZM22.9997 9.34465V7.5478C22.9997 7.15465 22.9591 6.77551 22.8804 6.41686L17.9729 9.34465H22.9997Z\",fill:\"#2E3192\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17.9728 9.34465L22.8804 6.41686C22.6554 5.38762 22.1077 4.53556 21.2442 4.04574L13.6561 8.57236V3.59473H12.9373V10.0634H22.9997V9.34465H17.9728ZM0 12.9383V13.6571H5.13252L0.130451 16.6409C0.367995 17.6669 0.932206 18.5093 1.8123 18.9851L9.34362 14.4923V19.407H10.0624V12.9383H0ZM22.9997 12.9383H12.9373V19.407H13.6561V14.4545L21.2215 18.9679C22.0916 18.4834 22.6461 17.636 22.8761 16.6082L17.9304 13.6571H22.9997V12.9383ZM9.34362 3.59473V8.53463L1.7893 4.02813C0.916034 4.50968 0.357933 5.35564 0.12542 6.38308L5.09012 9.34465H0V10.0634H10.0624V3.59473H9.34362Z\",fill:\"#E6E7E8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12.9373 10.0634V3.59473H10.0624V10.0634H0V12.9383H10.0624V19.407H12.9373V12.9383H22.9997V10.0634H12.9373Z\",fill:\"#BE1E2D\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.88428 9.34376L0.678909 5.04246C0.52402 5.27246 0.399678 5.52546 0.296898 5.79498L6.24339 9.34376H7.8832M22.6731 17.2822L16.631 13.6562H14.9578L22.2576 18.0473C22.4265 17.8105 22.566 17.5541 22.6731 17.2837M21.821 4.45309L13.6453 9.34376L15.3053 9.34484L22.3601 5.12116C22.2027 4.83475 22.0366 4.65003 21.821 4.45309ZM0.651956 17.9237C0.813626 18.1699 1.00817 18.3929 1.23018 18.5864L9.36668 13.6562H7.72687L0.651956 17.9237Z\",fill:\"#BE1E2D\"})]});}if(code===\"fr\"||code===\"it\"){const[left,right]=code===\"fr\"?[\"#002495\",\"#ED2939\"]:[\"#009246\",\"#CE2B37\"];return /*#__PURE__*/_jsxs(\"svg\",{...base,viewBox:\"0 0 21.6 21.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21.5994 16.2C21.5994 16.8365 21.3466 17.447 20.8965 17.8971C20.4464 18.3471 19.8359 18.6 19.1994 18.6H14.3994V3H19.1994C19.8359 3 20.4464 3.25286 20.8965 3.70294C21.3466 4.15303 21.5994 4.76348 21.5994 5.4V16.2Z\",fill:right}),/*#__PURE__*/_jsx(\"path\",{d:\"M2.3998 2.9998C1.76328 2.9998 1.15284 3.25266 0.702748 3.70275C0.252661 4.15284 -0.000195313 4.76329 -0.000195313 5.3998L-0.000195313 16.1998C-0.000195313 16.8363 0.252661 17.4468 0.702748 17.8969C1.15284 18.3469 1.76328 18.5998 2.3998 18.5998H7.1998V2.9998H2.3998Z\",fill:left}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.2002 3H14.4002V18.6H7.2002V3Z\",fill:\"#EEEEEE\"})]});}const[top,mid,bottom,y1,y2]=code===\"de\"?[\"#1A1A17\",\"#DD0000\",\"#FFCE00\",8.2,13.4]:code===\"nl\"?[\"#AE1C28\",\"#EEEEEE\",\"#21468B\",8.2,13.4]:[\"#C60B1E\",\"#FFC400\",\"#C60B1E\",6.9,14.7];return /*#__PURE__*/_jsxs(\"svg\",{...base,viewBox:\"0 0 21.6 21.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M0 5.4A2.4 2.4 0 0 1 2.4 3H19.2A2.4 2.4 0 0 1 21.6 5.4V${y1}H0Z`,fill:top}),/*#__PURE__*/_jsx(\"path\",{d:`M0 ${y1}H21.6V${y2}H0Z`,fill:mid}),/*#__PURE__*/_jsx(\"path\",{d:`M0 ${y2}H21.6V16.2A2.4 2.4 0 0 1 19.2 18.6H2.4A2.4 2.4 0 0 1 0 16.2Z`,fill:bottom})]});}const STORE_KEY=\"__jetflySales\";const FONT=\"'Hanken Grotesk', sans-serif\";const FONT_DISPLAY=\"'Begum Sans', serif\";const NA=\"—\";const D={bgPage:\"rgb(250, 246, 238)\",bgCard:\"rgb(255, 255, 255)\",borderSoft:\"rgb(239, 239, 235)\",borderMed:\"rgb(221, 221, 215)\",ink:\"rgb(26, 26, 23)\",inkSubtle:\"rgb(137, 129, 126)\",inkMuted:\"rgb(122, 122, 114)\",inkLight:\"rgb(163, 163, 154)\",copper500:\"rgb(196, 148, 90)\",copper600:\"rgb(173, 126, 71)\",sand200:\"rgb(243, 235, 219)\",sand100:\"rgb(250, 246, 238)\",red:\"rgb(185, 28, 28)\",redBg:\"rgba(220,38,38,0.08)\",green:\"rgb(21, 128, 61)\",greenBg:\"rgba(34,197,94,0.10)\",amberBg:\"rgba(196,148,90,0.10)\"};const DRAFT_KEY_PREFIX=\"jetfly.deal-new.draft\";const draftKeyFor=pid=>pid?`${DRAFT_KEY_PREFIX}.${pid}`:DRAFT_KEY_PREFIX;const LANG_OPTIONS=[{value:\"english\",label:\"English\"},{value:\"french\",label:\"French\"},{value:\"german\",label:\"German\",disabled:true},{value:\"italian\",label:\"Italian\",disabled:true},{value:\"dutch\",label:\"Dutch\",disabled:true},{value:\"spanish\",label:\"Spanish\",disabled:true}];// ─── Aircraft Step 2 (inline selector) ───────────────────────────────────────\nconst S2_SHARES=[\"1/16\",\"1/8\",\"3/16\",\"1/4\",\"5/16\",\"3/8\"];// Fallbacks only, used when the pricing grid gives no value. Index = S2_SHARES.\nconst S2_HOURS=[35,70,105,140,175,210];const S2_HOURS_MIN=[35,50,80,100,175,150];const S2_HOURS_MAX=[35,80,125,200,175,300];const S2_LONG_RANGE_MIN=2;const S2_OFFER_FIELDS=[\"mode\",\"share_type\",\"share\",\"shareEnd\",\"hours\",\"contract\",\"fee\",\"saf\",\"immat\",\"commercial_offer\",\"management_fee\",\"acquisition_cost\",\"annual_budget\",\"budget_scenario\",\"fuelIndex\",\"outcome\"];const S2_SECOND_HAND_SURCHARGE={pc12:60,pc24:240,sf50:60,cirrus:60};// Annual budget scenarios (Kim's pricing files, 2026-10-13): share of the\n// flight hours flown one way, the rest being same day return. Keep identical\n// to PdfSlidePersonalProposal and Sales/AdminData.\nconst S2_BUDGET_SCENARIOS=[{id:\"ow100\",label:\"100% one way\",ow:1},{id:\"ow67\",label:\"2/3 one way \\xb7 1/3 same day return\",ow:2/3},{id:\"ow50\",label:\"1/2 one way \\xb7 1/2 same day return\",ow:.5}];const S2_SHOW_ETS=false;const s2BudgetScenario=id=>S2_BUDGET_SCENARIOS.find(x=>x.id===String(id||\"\"))||S2_BUDGET_SCENARIOS[0];const S2_FLEET_CATALOG=[{id:\"CDHyIXL6j\",slug:\"pc-12\",name:\"PILATUS PC-12\",apiType:\"PC-12\",tagline:\"THE MAGIC PLANE\",passengers:\"Up to 8 passengers\",image:\"\",shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"},{id:\"Kq2zBDj7c\",slug:\"pc-24\",name:\"PILATUS PC-24\",apiType:\"PC-24\",tagline:\"THE WORLD'S ONLY SUPER VERSATILE JET\",passengers:\"Up to 9 passengers\",image:\"\",shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"},{id:\"FbCiglXgH\",slug:\"sf50\",name:\"CIRRUS SF50\",apiType:\"SF50\",tagline:\"YOUR SMALL PERSONAL JET\",passengers:\"Up to 4 passengers\",image:\"\",shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"}];function s2CanonKey(s){return String(s||\"\").toLowerCase().replace(/[^a-z0-9]/g,\"\");}const S2_FLEET_KEYWORDS=[\"pc12\",\"pc24\",\"sf50\",\"cirrus\"];function s2FleetKeyMatches(a,b){const ka=s2CanonKey(a),kb=s2CanonKey(b);if(!ka||!kb)return false;if(ka===kb)return true;for(const kw of S2_FLEET_KEYWORDS)if(ka.includes(kw)&&kb.includes(kw))return true;return false;}function s2ToNum(s){if(!s)return null;const n=Number(String(s).replace(/[^\\d.-]/g,\"\"));return Number.isFinite(n)?n:null;}function s2ReadByName(row,name){const el=row.querySelector(`[data-framer-name=\"${name}\"]`);return el?(el.innerText||el.textContent||\"\").trim():\"\";}function s2ScrapePricingRows(root){if(!root)return[];const containers=Array.from(root.querySelectorAll('[data-framer-component-container=\"true\"]'));let rows;if(containers.length>0){rows=containers;}else{let lv=root;let g=8;while(g-- >0&&lv.children.length===1){const o=lv.children[0];if(!(o instanceof HTMLElement))break;lv=o;}rows=Array.from(lv.children).filter(n=>n instanceof HTMLElement);}const out=[];for(const row of rows){const fleetName=s2ReadByName(row,\"Fleet Name\")||s2ReadByName(row,\"Fleet\");const share=s2ReadByName(row,\"Share Size\");if(!fleetName&&!share)continue;out.push({fleetSlug:fleetName,share,flightHours:s2ToNum(s2ReadByName(row,\"Flight Hours\")),flightHoursLR:s2ToNum(s2ReadByName(row,\"Flight Hours LR\")),contractClass:s2ReadByName(row,\"Contract Class\"),contractType:s2ReadByName(row,\"Contract Type\"),managementFeeEurMonth:s2ToNum(s2ReadByName(row,\"Management Fee EUR Month\")),acquisitionUsd:s2ToNum(s2ReadByName(row,\"Acquisition Cost USD\")),hourlyOneWay:s2ToNum(s2ReadByName(row,\"Hourly Rate\")||s2ReadByName(row,\"Hourly Rate One Way\")||s2ReadByName(row,\"Hourly Rate Zone 1\")),depositHours:s2ReadByName(row,\"Deposit Hours\"),depositAmountEur:s2ToNum(s2ReadByName(row,\"Deposit Amount EUR\")),miniInvoicedHours:s2ReadByName(row,\"Mini Invoiced Hours\"),effectiveYear:s2ToNum(s2ReadByName(row,\"Effective Year\")),active:/^(true|1|yes)$/i.test(s2ReadByName(row,\"Active\")),fuelIndex:s2ToNum(s2ReadByName(row,\"Fuel Index\")||s2ReadByName(row,\"Fuel Index EUR\")||s2ReadByName(row,\"Fuel index & Eurocontrol\")),hoursMin:s2ToNum(s2ReadByName(row,\"Hours Min\")),hoursMax:s2ToNum(s2ReadByName(row,\"Hours Max\")),hoursMinLR:s2ToNum(s2ReadByName(row,\"Hours Min LR\")),hourlySameDay:s2ToNum(s2ReadByName(row,\"Same Day Return\")),ets:s2ToNum(s2ReadByName(row,\"ETS\"))});}return out;}function s2ScrapeCmsItems(root){if(!root)return[];const containers=Array.from(root.querySelectorAll('[data-framer-component-container=\"true\"]'));let itemEls;if(containers.length>0){itemEls=containers;}else{let lv=root;let g=6;while(g-- >0&&lv.children.length===1){const o=lv.children[0];if(!(o instanceof HTMLElement))break;lv=o;}itemEls=Array.from(lv.children).filter(n=>n instanceof HTMLElement);}return itemEls.map((el,i)=>{let image=\"\";const img=el.querySelector(\"img\");if(img?.currentSrc||img?.src){image=img.currentSrc||img.src;}else{const bg=Array.from(el.querySelectorAll(\"[style*='background']\")).find(n=>{const bgi=n.style.backgroundImage;return bgi&&bgi!==\"none\"&&bgi.includes(\"url(\");});if(bg){const m=bg.style.backgroundImage.match(/url\\(\"?([^\"')]+)\"?\\)/);if(m)image=m[1];}}const texts=[];const pushText=node=>{const raw=(node.textContent||\"\").replace(/\\s+/g,\" \").trim();if(!raw||texts.includes(raw))return;texts.push(raw);};const hasImg=n=>!!n.querySelector(\"img\")||Array.from(n.querySelectorAll(\"*\")).some(k=>{const bgi=k.style?.backgroundImage;return!!bgi&&bgi!==\"none\"&&bgi.includes(\"url(\");});const topLevel=Array.from(el.children).filter(c=>c instanceof HTMLElement);const metaCol=topLevel.find(c=>!hasImg(c)&&Array.from(c.children).filter(k=>k instanceof HTMLElement).length>=2);const sources=metaCol?Array.from(metaCol.children).filter(k=>k instanceof HTMLElement):topLevel;for(const s of sources){if(hasImg(s))continue;pushText(s);}const looksLikeRecord=s=>!!s&&/^[A-Za-z0-9_-]{6,}$/.test(s)&&!s.startsWith(\"cms-\");let recordId=\"\";if(looksLikeRecord(el.getAttribute(\"id\")))recordId=el.id;if(!recordId){const d=el.querySelector('[data-framer-component-container=\"true\"]');if(d&&looksLikeRecord(d.getAttribute(\"id\")))recordId=d.id;}const[nameLine=\"\",taglineLine=\"\",passengersLine=\"\"]=texts;let name=nameLine,tagline=taglineLine,passengers=passengersLine;if(taglineLine&&taglineLine.length<=8&&/^[A-Z0-9\\- ]+$/.test(taglineLine.toUpperCase())){name=`${nameLine} ${taglineLine}`.trim();tagline=texts[2]||\"\";passengers=texts[3]||\"\";}const nameSlug=String(name||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\"-\").replace(/^-+|-+$/g,\"\");if(!recordId){// Full-text fallback: match any keyword from element's full text content\nconst allText=s2CanonKey([name,nameSlug,el.textContent||\"\"].join(\" \"));const m=S2_FLEET_CATALOG.find(cat=>S2_FLEET_KEYWORDS.some(kw=>allText.includes(kw)&&s2CanonKey(cat.name).includes(kw)));if(m)recordId=m.id;}return{id:recordId||`cms-${i}`,slug:nameSlug||recordId||`cms-${i}`,name,tagline,passengers,image,shares:S2_SHARES,hoursByShare:S2_HOURS,defaultShare:\"1/16\",defaultContract:\"\",defaultFee:\"\",defaultSAF:\"\"};});}function s2ParseShareImmat(root){if(!root)return[];const containers=Array.from(root.querySelectorAll('[data-framer-component-container=\"true\"]'));let rowEls;if(containers.length>0){rowEls=containers;}else{let lv=root;for(let i=0;i<8;i++){if(lv.children.length>1)break;if(lv.children.length===1)lv=lv.children[0];else break;}rowEls=Array.from(lv.children);}const looksLikeImmat=s=>/^[A-Z]{1,2}-[A-Z0-9]{2,5}$/i.test(s.trim());const out=[];const seen=new Set;for(const row of rowEls){let immat=s2ReadByName(row,\"Immat\"),fleet=s2ReadByName(row,\"Fleet\");const startDate=s2ReadByName(row,\"StartDate\")||s2ReadByName(row,\"Start Date\");let endDate=s2ReadByName(row,\"EndDate\")||s2ReadByName(row,\"End Date\")||s2ReadByName(row,\"Est Contract End Date\")||s2ReadByName(row,\"Contract End Date\");if(!immat||!fleet){const walker=document.createTreeWalker(row,NodeFilter.SHOW_TEXT,null);const leaves=[];let cur=walker.currentNode;while(cur=walker.nextNode()){const t=(cur.textContent||\"\").trim();if(!t||leaves[leaves.length-1]===t)continue;leaves.push(t);}if(!immat){let idx=leaves.findIndex(looksLikeImmat);if(idx<0)idx=0;immat=leaves[idx]||\"\";}if(!fleet)fleet=leaves.find(v=>v!==immat&&!looksLikeImmat(v))||\"\";}if(!immat||seen.has(immat))continue;seen.add(immat);out.push({immat,fleet,startDate,endDate});}return out;}function s2ParseDate(raw){const s=String(raw||\"\").trim();if(!s)return null;const iso=s.match(/^(\\d{4})-(\\d{2})-(\\d{2})/);if(iso){const d=new Date(`${iso[1]}-${iso[2]}-${iso[3]}T00:00:00`);return isNaN(d.getTime())?null:d;}const dmy=s.match(/^(\\d{1,2})[\\/.]( \\d{1,2})[\\/.]( \\d{4})$/);if(dmy){const d=new Date(`${dmy[3]}-${dmy[2].padStart(2,\"0\")}-${dmy[1].padStart(2,\"0\")}T00:00:00`);return isNaN(d.getTime())?null:d;}const mon=s.match(/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)[a-z]*\\s+(\\d{4})$/i);if(mon){const map={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const m=map[mon[1].slice(0,3).toLowerCase()];const y=Number(mon[2]);if(m==null||!y)return null;return new Date(y,m+1,0);}const d=new Date(s);return isNaN(d.getTime())?null:d;}function s2MonthsBetween(fromISO,toRaw){try{const a=new Date(fromISO);const b=s2ParseDate(toRaw);if(!b||isNaN(a.getTime()))return 0;const months=(b.getFullYear()-a.getFullYear())*12+(b.getMonth()-a.getMonth());return months>0?months:0;}catch{return 0;}}function s2FindPricingRow(rows,fleetIdOrName,share,hours,mode){if(!rows.length)return null;const canonShare=String(share||\"\").replace(/\\s+/g,\"\");const SHARE_ALIASES={\"1/8\":[\"1/8\",\"2/16\"],\"2/16\":[\"1/8\",\"2/16\"],\"1/4\":[\"1/4\",\"4/16\"],\"4/16\":[\"1/4\",\"4/16\"],\"3/8\":[\"3/8\",\"6/16\"],\"6/16\":[\"3/8\",\"6/16\"]};const shareMatch=(a,b)=>{const ca=String(a||\"\").replace(/\\s+/g,\"\"),cb=String(b||\"\").replace(/\\s+/g,\"\");if(!ca||!cb)return false;if(ca===cb)return true;return(SHARE_ALIASES[ca]||[ca]).includes(cb);};const matches=rows.filter(r=>s2FleetKeyMatches(fleetIdOrName,r.fleetSlug)&&shareMatch(r.share,canonShare));if(!matches.length)return null;// The management fee depends on the hours (Kim's files: 1/16 at 25 h and\n// 35 h are two rows): the row with these exact hours wins, else the\n// standard row of the share.\nconst h=hours!=null&&Number.isFinite(Number(hours))?Number(hours):null;if(h!=null){const same=(mode===\"long\"?matches.find(r=>r.flightHoursLR!=null&&r.flightHoursLR>0&&r.flightHoursLR===h):null)||matches.find(r=>r.flightHours===h);if(same)return same;}return s2StandardRow(matches);}// Standard row of a share: the one that is not a \"Mini\" contract with the most\n// flight hours (1/16: 35 h, not 25 h). Keep identical to calcRuleRow in\n// Sales/AdminData.\nfunction s2StandardRow(matches){if(!matches.length)return null;const std=matches.filter(r=>!/mini/i.test(r.contractClass||\"\"));const pool=std.length?std:matches;return pool.reduce((a,b)=>(b.flightHours??0)>(a.flightHours??0)?b:a,pool[0]);}// Default flight hours of a share: the standard row of the grid, else the\n// built-in value.\nfunction s2DefaultHours(rows,fleetIdOrName,share,mode,fallback){const r=s2HoursRuleRow(rows,fleetIdOrName,share);const lr=mode===\"long\"&&r?.flightHoursLR!=null&&r.flightHoursLR>0?r.flightHoursLR:null;const v=lr??r?.flightHours;return typeof v===\"number\"&&Number.isFinite(v)&&v>0?v:fallback;}// Hours limits of one fleet + share, set by the admin (Calculator, 2026-10-09).\n// They live on the pricing row of that share (the first one that is not a\n// \"Mini\" contract); an empty or 0 value keeps the built-in limit. Keep\n// identical to calcRuleRow in Sales/AdminData.\nfunction s2HoursRuleRow(rows,fleetIdOrName,share){const canonShare=String(share||\"\").replace(/\\s+/g,\"\");const SHARE_ALIASES={\"1/8\":[\"1/8\",\"2/16\"],\"2/16\":[\"1/8\",\"2/16\"],\"1/4\":[\"1/4\",\"4/16\"],\"4/16\":[\"1/4\",\"4/16\"],\"3/8\":[\"3/8\",\"6/16\"],\"6/16\":[\"3/8\",\"6/16\"]};const shareMatch=a=>{const ca=String(a||\"\").replace(/\\s+/g,\"\");if(!ca||!canonShare)return false;return ca===canonShare||(SHARE_ALIASES[ca]||[ca]).includes(canonShare);};const matches=rows.filter(r=>s2FleetKeyMatches(fleetIdOrName,r.fleetSlug)&&shareMatch(r.share));return s2StandardRow(matches);}function s2HoursLimits(rows,fleetIdOrName,share,canon){const r=s2HoursRuleRow(rows,fleetIdOrName,share);const pick=(v,fallback)=>typeof v===\"number\"&&Number.isFinite(v)&&v>0?v:fallback;return{min:pick(r?.hoursMin,S2_HOURS_MIN[canon]??35),max:pick(r?.hoursMax,S2_HOURS_MAX[canon]??35),minLR:pick(r?.hoursMinLR,S2_LONG_RANGE_MIN)};}function s2ComputeHourlySurcharge(fleetIdOrName,shareType){if(shareType!==\"second_hand_share\")return 0;const k=s2CanonKey(fleetIdOrName);for(const[token,surcharge]of Object.entries(S2_SECOND_HAND_SURCHARGE))if(k.includes(token))return surcharge;return 0;}// Displayed amounts (Umut 2026-10-07): a whole number is never changed (23 stays\n// 23); only an amount with decimals is rounded up to the next whole number.\nfunction s2Round5(n){return Math.ceil(Math.round(n*100)/100);}// A price field emptied on purpose is stored as 0 (never \"\" = not typed yet).\nconst s2Emptied=v=>v===0||v===\"0\";// Management fee of one option: the amount typed by the sales officer, else\n// the grid (editable for every share type, meeting of 2026-10-09).\nfunction s2OfferFee(o,priced){// 0 = emptied on purpose by the sales officer: no fee, the grid does not come back.\nif(s2Emptied(o?.management_fee))return null;const typed=Number(o?.management_fee);if(Number.isFinite(typed)&&typed>0)return typed;const g=priced?.managementFeeEurMonth;return g!=null&&Number.isFinite(g)&&g>0?g:null;}// All-in cost per hour, Kim's files: management fee x 12 / hours + hourly rate\n// + fuel index + EU ETS + second hand surcharge, for one way and for same day\n// return. Rounded with the tool's rule (s2Round5), not to the nearest.\nfunction s2OfferAllIn(o,priced,fleetIdOrName){const fee=s2OfferFee(o,priced);const h=Number(o?.hours);if(!priced||fee==null||!Number.isFinite(h)||h<=0)return null;const extra=(priced.fuelIndex||0)+(priced.ets||0)+s2ComputeHourlySurcharge(fleetIdOrName,o?.share_type);const base=fee*12/h+extra;const ow=priced.hourlyOneWay!=null&&priced.hourlyOneWay>0?s2Round5(base+priced.hourlyOneWay):null;const sdr=priced.hourlySameDay!=null&&priced.hourlySameDay>0?s2Round5(base+priced.hourlySameDay):null;return{ow,sdr};}// Annual budget of one option: always calculated, never typed (meeting of\n// 2026-10-09). all-in one way x hours for the one way part, all-in same day\n// return x hours for the rest, split by the chosen scenario.\nfunction s2OfferAnnualBudget(o,priced,fleetIdOrName){const a=s2OfferAllIn(o,priced,fleetIdOrName);const h=Number(o?.hours);if(!a||a.ow==null)return null;const sc=s2BudgetScenario(o?.budget_scenario);if(sc.ow>=1||a.sdr==null)return a.ow*h;return a.ow*h*sc.ow+a.sdr*h*(1-sc.ow);}// Which prices are missing for one option (\"\" = none). An option without its\n// acquisition cost, management fee or annual budget can neither be created nor\n// taken to the next step (Umut 2026-10-07): a proposal always goes out priced.\nfunction s2OfferPriceIssue(o,priced,fleetIdOrName){const sh=o?.share_type===\"second_hand_share\";const pos=v=>{const n=Number(v);return Number.isFinite(n)&&n>0;};const acqOk=pos(o?.acquisition_cost)||!s2Emptied(o?.acquisition_cost)&&pos(priced?.acquisitionUsd);const feeOk=s2OfferFee(o,priced)!=null;const budgetOk=pos(s2OfferAnnualBudget(o,priced,fleetIdOrName));return[!acqOk?\"acquisition cost\":\"\",!feeOk?\"management fee\":\"\",!budgetOk?\"annual budget\":\"\"].filter(Boolean).join(\", \");}// The whole tool runs on Paris time, not on the user's own timezone (Yuliia\n// 2026-10-07: French company, one reference clock for everybody). Returns a\n// Date whose local getters (getHours, getDate…) give the Paris wall clock.\nconst jfParis=d=>{try{const p=new Intl.DateTimeFormat(\"en-GB\",{timeZone:\"Europe/Paris\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",hourCycle:\"h23\"}).formatToParts(d);const g=t=>Number(p.find(x=>x.type===t)?.value);return new Date(g(\"year\"),g(\"month\")-1,g(\"day\"),g(\"hour\"),g(\"minute\"),g(\"second\"));}catch{return d;}};// Full-screen \"saving\" veil (Umut 2026-10-07): from the click on \"Save in\n// Pipedrive\" until the redirect, nothing else on the page can be clicked.\n// Appended to <body> so no transformed Framer ancestor can clip it.\nfunction showSavingVeil(){if(typeof document===\"undefined\")return()=>{};document.getElementById(\"jetfly-saving-veil\")?.remove();const el=document.createElement(\"div\");el.id=\"jetfly-saving-veil\";el.setAttribute(\"role\",\"alertdialog\");el.setAttribute(\"aria-modal\",\"true\");el.setAttribute(\"aria-busy\",\"true\");el.setAttribute(\"aria-label\",\"Saving to Pipedrive\");el.setAttribute(\"style\",\"position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(250,246,238,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:wait;font-family:'Hanken Grotesk',sans-serif\");el.innerHTML=\"<style>@keyframes jfSaveSpin{to{transform:rotate(360deg)}}</style>\"+'<div style=\"background:#fff;border-radius:16px;padding:28px 36px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:360px;box-shadow:0 24px 60px rgba(26,26,23,0.18)\">'+'<div style=\"width:36px;height:36px;border:3px solid rgba(196,148,90,0.2);border-top-color:rgb(196,148,90);border-radius:50%;animation:jfSaveSpin .75s linear infinite\"></div>'+'<div style=\"font-size:16px;font-weight:600;color:rgb(26,26,23)\">Saving to Pipedrive…</div>'+'<div style=\"font-size:13px;line-height:18px;color:rgb(122,122,114)\">Please wait, you will be redirected as soon as the proposal is saved.</div>'+\"</div>\";const stopClick=e=>{e.preventDefault();e.stopPropagation();};// Keyboard too (Enter / Space / Tab on a button under the veil); browser\n// shortcuts with Cmd / Ctrl stay available.\nconst stopKey=e=>{if(e.metaKey||e.ctrlKey)return;e.preventDefault();e.stopPropagation();};el.addEventListener(\"click\",stopClick);document.addEventListener(\"keydown\",stopKey,true);document.body.appendChild(el);return()=>{document.removeEventListener(\"keydown\",stopKey,true);try{el.remove();}catch{}};}function s2ComputeAnnualBudget(priced,hours,fleetIdOrName,shareType){return s2OfferAnnualBudget({hours,share_type:shareType},priced,fleetIdOrName);}// ─── Store hook ───────────────────────────────────────────────────────────────\nfunction useSalesStore(){const[mounted,setMounted]=useState(false);const[,setTick]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;setMounted(true);let unsub;const sub=()=>{const s=window[STORE_KEY];if(s){unsub=s.subscribe?.(()=>setTick(n=>n+1));setTick(n=>n+1);return true;}return false;};if(sub())return()=>unsub?.();const id=window.setInterval(()=>{if(sub())window.clearInterval(id);},200);return()=>{window.clearInterval(id);unsub?.();};},[]);if(!mounted||typeof window===\"undefined\")return null;return window[STORE_KEY]??null;}// ─── Helpers ──────────────────────────────────────────────────────────────────\nfunction getUrlParams(){if(typeof window===\"undefined\")return{personId:null,isNew:false};const sp=new URLSearchParams(window.location.search);// A URL that already carries ?p=<proposalId> means we are resuming an\n// existing draft — never treat it as a fresh deal (would wipe user's work).\nconst isNew=sp.get(\"new\")===\"1\"&&!sp.get(\"p\");return{personId:sp.get(\"personId\"),isNew};}function nav(path,params={}){try{const url=new URL(window.location.href);url.pathname=path;url.search=\"\";for(const[k,v]of Object.entries(params)){if(v!=null)url.searchParams.set(k,String(v));}window.location.href=url.toString();}catch{window.location.href=path;}}function ArrowLeftIcon({size=13,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 14 14\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 7H2M6 3L2 7L6 11\",stroke:color,strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function ArrowRightIcon({size=14,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 14 14\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 7h10M8 3l4 4-4 4\",stroke:color,strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function SaveDraftButton({onSave,dirty}){const[justSaved,setJustSaved]=useState(false);useEffect(()=>{if(dirty)setJustSaved(false);},[dirty]);const isSaved=justSaved&&!dirty;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:!dirty,onClick:()=>{if(!dirty)return;onSave?.();setJustSaved(true);},style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,borderRadius:12,padding:\"12px 18px\",cursor:dirty?\"pointer\":\"default\",transition:\"color 0.25s ease, background 0.25s ease, opacity 0.15s ease\",color:isSaved?D.green:D.inkMuted,background:isSaved?D.greenBg:D.sand200,opacity:dirty?1:isSaved?1:.55,display:\"flex\",alignItems:\"center\",gap:6},children:isSaved?\"Saved ✓\":\"Save draft\"});}// ─── Inline date picker ───────────────────────────────────────────────────────\nconst MONTHS_CAL=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const MONTHS_SHORT_CAL=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function parseISODate(iso){if(!iso)return null;const m=/^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(iso);if(!m)return null;const dt=new Date(Number(m[1]),Number(m[2])-1,Number(m[3]));return isNaN(dt.getTime())?null:dt;}function toISODate(d){const p=n=>String(n).padStart(2,\"0\");return`${d.getFullYear()}-${p(d.getMonth()+1)}-${p(d.getDate())}`;}function sameDayCheck(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()===b.getMonth()&&a.getDate()===b.getDate();}function CalIcon({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3v4M8 3v4M3 11h18\"})]});}function CalChevron({dir,onClick}){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,style:{all:\"unset\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:28,height:28,borderRadius:7,cursor:\"pointer\"},onMouseEnter:e=>e.currentTarget.style.background=\"rgba(0,0,0,0.05)\",onMouseLeave:e=>e.currentTarget.style.background=\"transparent\",children:/*#__PURE__*/_jsx(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",stroke:D.inkSubtle,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:dir===\"right\"?\"rotate(180deg)\":undefined},children:/*#__PURE__*/_jsx(\"path\",{d:\"m15 6-6 6 6 6\"})})});}function InlineDatePicker({value,onChange,placeholder=\"Select a date\",popupWidth=300}){const[open,setOpen]=useState(false);const[rect,setRect]=useState(null);const triggerRef=useRef(null);const parsed=parseISODate(value);const init=parsed||new Date;const[viewYear,setViewYear]=useState(init.getFullYear());const[viewMonth,setViewMonth]=useState(init.getMonth());useEffect(()=>{if(open&&parsed){setViewYear(parsed.getFullYear());setViewMonth(parsed.getMonth());}},[open]);const computeRect=()=>{const el=triggerRef.current;if(!el)return;const r=el.getBoundingClientRect();const vh=window.innerHeight;const spaceBelow=vh-r.bottom-12;const spaceAbove=r.top-12;const placeAbove=spaceBelow<340&&spaceAbove>spaceBelow;setRect({left:r.left,top:r.bottom+6,bottom:vh-r.top+6,width:r.width,placeAbove});};useEffect(()=>{if(!open)return;computeRect();const onOutside=e=>{if(triggerRef.current?.contains(e.target))return;setOpen(false);};const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"resize\",computeRect);window.addEventListener(\"scroll\",computeRect,true);document.addEventListener(\"mousedown\",onOutside);document.addEventListener(\"keydown\",onKey);return()=>{window.removeEventListener(\"resize\",computeRect);window.removeEventListener(\"scroll\",computeRect,true);document.removeEventListener(\"mousedown\",onOutside);document.removeEventListener(\"keydown\",onKey);};},[open]);const prevMonth=()=>{if(viewMonth===0){setViewMonth(11);setViewYear(y=>y-1);}else setViewMonth(m=>m-1);};const nextMonth=()=>{if(viewMonth===11){setViewMonth(0);setViewYear(y=>y+1);}else setViewMonth(m=>m+1);};// Build Monday-first 6×7 grid\nconst firstOfMonth=new Date(viewYear,viewMonth,1);const startDow=(firstOfMonth.getDay()+6)%7;const daysInMonth=new Date(viewYear,viewMonth+1,0).getDate();const daysInPrev=new Date(viewYear,viewMonth,0).getDate();const cells=[];for(let i=0;i<startDow;i++)cells.push({date:new Date(viewYear,viewMonth-1,daysInPrev-startDow+1+i),inMonth:false});for(let d=1;d<=daysInMonth;d++)cells.push({date:new Date(viewYear,viewMonth,d),inMonth:true});while(cells.length<42)cells.push({date:new Date(viewYear,viewMonth+1,cells.length-startDow-daysInMonth+1),inMonth:false});const today=new Date;const displayText=parsed?`${parsed.getDate()} ${MONTHS_SHORT_CAL[parsed.getMonth()]} ${parsed.getFullYear()}`:\"\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{ref:triggerRef,type:\"button\",onClick:()=>setOpen(v=>!v),style:{all:\"unset\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,height:48,padding:\"0 18px\",fontFamily:FONT,fontSize:13,color:displayText?D.ink:D.inkSubtle,background:D.bgCard,border:`${open?\"1.5px\":\"1px\"} solid ${open?D.copper500:D.borderSoft}`,borderRadius:12,boxShadow:open?\"0 0 0 4px rgba(196,148,90,0.15)\":\"none\",cursor:\"pointer\",width:\"100%\",boxSizing:\"border-box\",transition:\"border-color .2s ease, box-shadow .2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:displayText||placeholder}),/*#__PURE__*/_jsx(CalIcon,{color:displayText?D.ink:D.inkSubtle})]}),open&&rect&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",left:rect.left,...rect.placeAbove?{bottom:rect.bottom}:{top:rect.top},width:popupWidth,background:D.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,boxShadow:\"0 14px 40px rgba(15,12,6,0.14), 0 4px 12px rgba(15,12,6,0.06)\",padding:14,fontFamily:FONT,zIndex:2147483647,boxSizing:\"border-box\"},onMouseDown:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:10},children:[/*#__PURE__*/_jsx(CalChevron,{dir:\"left\",onClick:prevMonth}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:500,color:D.ink},children:[MONTHS_CAL[viewMonth],\" \",viewYear]}),/*#__PURE__*/_jsx(CalChevron,{dir:\"right\",onClick:nextMonth})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",gap:2,marginBottom:4},children:[\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\",\"Su\"].map(w=>/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"center\",fontSize:11,fontWeight:500,color:D.inkSubtle,padding:\"4px 0\"},children:w},w))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",gap:2},children:cells.map(({date,inMonth},idx)=>{const selected=parsed&&sameDayCheck(date,parsed);const isToday=sameDayCheck(date,today);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{onChange(toISODate(date));setOpen(false);},style:{all:\"unset\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",height:32,borderRadius:7,fontSize:12,fontWeight:selected?600:400,color:selected?\"#fff\":inMonth?D.ink:D.inkSubtle,background:selected?D.copper500:isToday?D.sand100:\"transparent\",border:isToday&&!selected?`1px solid ${D.copper500}`:\"1px solid transparent\",cursor:\"pointer\",transition:\"background .1s ease\"},onMouseEnter:e=>{if(!selected)e.currentTarget.style.background=\"rgba(196,148,90,0.10)\";},onMouseLeave:e=>{if(!selected)e.currentTarget.style.background=isToday?D.sand100:\"transparent\";},children:date.getDate()},idx);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:10,paddingTop:10,borderTop:`1px solid ${D.borderSoft}`},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{onChange(toISODate(new Date));setOpen(false);},style:{all:\"unset\",fontSize:12,fontWeight:500,color:D.copper600,cursor:\"pointer\",padding:\"4px 8px\",borderRadius:7},children:\"Today\"}),parsed&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{onChange(\"\");setOpen(false);},style:{all:\"unset\",fontSize:12,fontWeight:500,color:D.inkSubtle,cursor:\"pointer\",padding:\"4px 8px\",borderRadius:7},children:\"Clear\"})]})]}),document.body)]});}// ─── Sub-step bar ─────────────────────────────────────────────────────────────\nconst SUB_STEPS=[\"Deal details\",\"Aircraft & options\",\"Overview\",\"Preview & save\"];function SubStepBar({currentStep,maxReached,onStepClick}){return /*#__PURE__*/_jsxs(\"div\",{style:{overflowX:\"auto\",marginBottom:28,scrollbarWidth:\"none\",msOverflowStyle:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`.jf-substepbar::-webkit-scrollbar{display:none}`}),/*#__PURE__*/_jsx(\"div\",{className:\"jf-substepbar\",style:{display:\"flex\",alignItems:\"center\",gap:28,minWidth:\"max-content\"},children:SUB_STEPS.map((label,i)=>{const step=i+1;const isActive=step===currentStep;const isDone=step<=maxReached&&!isActive;const circleBg=isActive?D.copper500:isDone?D.greenBg:\"#c4c4bc\";const circleBorder=isDone?`1px solid ${D.green}40`:\"none\";const labelColor=isActive?D.copper600:isDone?D.green:\"rgba(26,26,23,0.4)\";const isUnlocked=step<=maxReached&&!isActive;return /*#__PURE__*/_jsxs(\"div\",{onClick:isUnlocked&&onStepClick?()=>onStepClick(step):undefined,style:{display:\"flex\",alignItems:\"center\",gap:10,flexShrink:0,cursor:isUnlocked&&onStepClick?\"pointer\":\"default\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:28,borderRadius:999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,background:circleBg,border:circleBorder,boxSizing:\"border-box\"},children:isDone?/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6l3 3 5-5\",stroke:D.green,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:isActive?\"#fff\":\"rgba(255,255,255,0.7)\",lineHeight:1},children:step})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:14,fontWeight:500,color:labelColor,whiteSpace:\"nowrap\"},children:label})]},step);})})]});}// ─── Field components ─────────────────────────────────────────────────────────\nfunction Field({label,required,children}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"label\",{style:{fontFamily:FONT,fontSize:12,fontWeight:600,color:D.inkSubtle},children:[label,required?/*#__PURE__*/_jsx(\"span\",{style:{color:D.red},children:\" *\"}):\"\"]}),children]});}function TextInput({value,onChange,placeholder,type=\"text\"}){const[focused,setFocused]=useState(false);return /*#__PURE__*/_jsx(\"input\",{type:type,value:value,onChange:e=>onChange(e.target.value),placeholder:placeholder,onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:{fontFamily:FONT,fontSize:13,color:D.ink,background:D.bgCard,border:`${focused?\"1.5px\":\"1px\"} solid ${focused?D.copper500:D.borderSoft}`,borderRadius:12,padding:\"13px 18px\",outline:\"none\",width:\"100%\",boxSizing:\"border-box\",boxShadow:focused?\"0 0 0 4px rgba(196,148,90,0.15)\":\"none\",transition:\"border 0.2s ease, box-shadow 0.2s ease\"}});}function ChevronDown({color,open}){return /*#__PURE__*/_jsx(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transition:\"transform .18s ease\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\"})});}function InlineSelect({value,onChange,options,placeholder=\"Select…\"}){const[open,setOpen]=useState(false);const[rect,setRect]=useState(null);const triggerRef=useRef(null);const selected=options.find(o=>o.value===value&&!o.disabled);const computeRect=()=>{const el=triggerRef.current;if(!el)return;const r=el.getBoundingClientRect();const vh=window.innerHeight;const spaceBelow=vh-r.bottom-12;const spaceAbove=r.top-12;const placeAbove=spaceBelow<200&&spaceAbove>spaceBelow;setRect({left:r.left,top:r.bottom+4,bottom:vh-r.top+4,width:r.width,placeAbove});};useEffect(()=>{if(!open)return;computeRect();const onOutside=e=>{if(triggerRef.current?.contains(e.target))return;setOpen(false);};const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"resize\",computeRect);window.addEventListener(\"scroll\",computeRect,true);document.addEventListener(\"mousedown\",onOutside);document.addEventListener(\"keydown\",onKey);return()=>{window.removeEventListener(\"resize\",computeRect);window.removeEventListener(\"scroll\",computeRect,true);document.removeEventListener(\"mousedown\",onOutside);document.removeEventListener(\"keydown\",onKey);};},[open]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{ref:triggerRef,type:\"button\",onClick:()=>setOpen(v=>!v),style:{all:\"unset\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,height:48,padding:\"0 18px\",fontFamily:FONT,fontSize:13,color:selected?D.ink:D.inkSubtle,background:D.bgCard,border:`${open?\"1.5px\":\"1px\"} solid ${open?D.copper500:D.borderSoft}`,borderRadius:12,boxShadow:open?\"0 0 0 4px rgba(196,148,90,0.15)\":\"none\",cursor:\"pointer\",width:\"100%\",boxSizing:\"border-box\",transition:\"border-color .2s ease, box-shadow .2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:selected?.label||placeholder}),/*#__PURE__*/_jsx(ChevronDown,{color:selected?D.ink:D.inkSubtle,open:open})]}),open&&rect&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",left:rect.left,...rect.placeAbove?{bottom:rect.bottom}:{top:rect.top},width:rect.width,background:D.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:12,boxShadow:\"0 8px 24px rgba(15,12,6,0.12), 0 2px 8px rgba(15,12,6,0.06)\",overflow:\"hidden\",zIndex:2147483647,boxSizing:\"border-box\"},onMouseDown:e=>e.stopPropagation(),children:options.map(o=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(!o.disabled){onChange(o.value);setOpen(false);}},style:{all:\"unset\",display:\"block\",width:\"100%\",padding:\"7px 14px\",fontFamily:FONT,fontSize:13,color:o.disabled?D.inkSubtle:o.value===value?D.copper600:D.ink,fontWeight:o.value===value?500:400,cursor:o.disabled?\"default\":\"pointer\",opacity:o.disabled?.4:1,boxSizing:\"border-box\",transition:\"background .1s ease\"},onMouseEnter:e=>{if(!o.disabled&&o.value!==value)e.currentTarget.style.background=D.sand100;},onMouseLeave:e=>{if(!o.disabled&&o.value!==value)e.currentTarget.style.background=\"transparent\";},children:o.label},o.value))}),document.body)]});}function Step1DealDetails({draft,onDraftChange,onNext,onBack,onSaveDraft,draftSaved,draftDirty,personId,toks,calendarWidth=300}){const isValid=!!draft.dealName.trim()&&!!draft.proposalDate;const[orgQuery,setOrgQuery]=useState(draft.orgName||\"\");const[orgResults,setOrgResults]=useState([]);const[orgLoading,setOrgLoading]=useState(false);const[orgOpen,setOrgOpen]=useState(false);const orgAbortRef=useRef(null);const orgTimerRef=useRef(null);useEffect(()=>{if(orgTimerRef.current)clearTimeout(orgTimerRef.current);if(!orgQuery||orgQuery.length<2||draft.orgId){setOrgResults([]);setOrgOpen(false);return;}orgTimerRef.current=setTimeout(async()=>{if(orgAbortRef.current)orgAbortRef.current.abort();orgAbortRef.current=new AbortController;setOrgLoading(true);try{const res=await api.searchOrganizations(orgQuery,orgAbortRef.current.signal);setOrgResults(res?.data||[]);setOrgOpen((res?.data?.length||0)>0);}catch{}finally{setOrgLoading(false);}},350);return()=>{if(orgTimerRef.current)clearTimeout(orgTimerRef.current);};},[orgQuery,draft.orgId]);const selectOrg=org=>{onDraftChange({...draft,orgId:org.id,orgName:org.name});setOrgQuery(org.name);setOrgOpen(false);};const clearOrg=()=>{onDraftChange({...draft,orgId:null,orgName:\"\"});setOrgQuery(\"\");setOrgOpen(false);};const createOrg=async()=>{if(!personId||!orgQuery.trim())return;setOrgLoading(true);try{const res=await api.updateCustomer(personId,{company_name:orgQuery.trim()});if(res?.organization_id){selectOrg({id:res.organization_id,name:orgQuery.trim()});}else{// Re-search to find the newly created org\nconst found=await api.searchOrganizations(orgQuery.trim());const match=found?.data?.find(o=>o.name.toLowerCase()===orgQuery.trim().toLowerCase());if(match){selectOrg(match);}}}catch(e){// 422 means org already exists — extract id from error message if possible\nconst msg=String(e?.message||\"\");const m=msg.match(/\b(d+)\b/);if(m){selectOrg({id:Number(m[1]),name:orgQuery.trim()});}}finally{setOrgLoading(false);}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:14,padding:\"24px 24px\",display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsx(Field,{label:\"Deal name\",required:true,children:/*#__PURE__*/_jsx(TextInput,{value:draft.dealName,onChange:v=>onDraftChange({...draft,dealName:v}),placeholder:\"Deal name\"})}),/*#__PURE__*/_jsx(Field,{label:\"Proposal date\",required:true,children:/*#__PURE__*/_jsx(InlineDatePicker,{value:draft.proposalDate,onChange:v=>onDraftChange({...draft,proposalDate:v}),placeholder:\"Select a date\",popupWidth:calendarWidth})}),/*#__PURE__*/_jsx(Field,{label:\"Proposal language\",required:true,children:/*#__PURE__*/_jsx(InlineSelect,{value:draft.language,onChange:v=>onDraftChange({...draft,language:v}),options:LANG_OPTIONS})})]}),draftSaved&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.greenBg,borderRadius:10,padding:\"10px 16px\",fontFamily:FONT,fontSize:12,color:D.green},children:\"Draft saved locally — not sent to Pipedrive\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:10},children:[/*#__PURE__*/_jsx(SaveDraftButton,{onSave:onSaveDraft,dirty:draftDirty??true}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onNext,disabled:!isValid,onMouseEnter:e=>{if(isValid){e.currentTarget.style.background=\"linear-gradient(196deg, #AD7E47 14%, #C4945A 85%)\";e.currentTarget.style.boxShadow=\"0 8px 14px rgba(196,148,90,0.35)\";}},onMouseLeave:e=>{if(isValid){e.currentTarget.style.background=\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\";e.currentTarget.style.boxShadow=\"0 2px 6px rgba(196,148,90,0.25)\";}},style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:isValid?\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\":D.inkLight,borderRadius:12,padding:\"12px 24px\",cursor:isValid?\"pointer\":\"not-allowed\",boxShadow:isValid?\"0 2px 6px rgba(196,148,90,0.25)\":\"none\",transition:\"background .2s ease, box-shadow .2s ease\",display:\"flex\",alignItems:\"center\",gap:8},children:[\"Next \",/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:\"#fff\"})]})]})]});}// ─── Step 2: Aircraft & Options (inline) ─────────────────────────────────────\nfunction Step2AircraftOptions({store,draft,onBack,onNext,onSaveDraft,draftDirty,toks,fleetCollection,pricingCollection,shareImmatCollection}){// ── CMS scrape refs\nconst fleetScrapeRef=useRef(null);const pricingScrapeRef=useRef(null);const immatScrapeRef=useRef(null);const[cmsFleet,setCmsFleet]=useState(()=>{if(typeof window===\"undefined\")return[];const cached=window.__jetflyFleetsCache;return Array.isArray(cached)&&cached.length?cached:[];});const[s2DraftSaved,setS2DraftSaved]=useState(false);const[pricingRows,setPricingRows]=useState([]);const[shareImmatRows,setShareImmatRows]=useState([]);useEffect(()=>{if(!fleetCollection){if(cmsFleet.length)setCmsFleet([]);return;}const t=setTimeout(()=>{const next=s2ScrapeCmsItems(fleetScrapeRef.current);const sig=arr=>arr.map(f=>f.name+\"|\"+f.image).join(\"~~\");if(sig(next)!==sig(cmsFleet)){setCmsFleet(next);if(typeof window!==\"undefined\")window.__jetflyFleetsCache=next;}},60);return()=>clearTimeout(t);},[fleetCollection])// eslint-disable-line\n;useEffect(()=>{if(!pricingCollection){if(pricingRows.length)setPricingRows([]);return;}let mo=null;let tm=null;const parse=()=>{const next=s2ScrapePricingRows(pricingScrapeRef.current);if(!next.length)return;const sig=a=>a.map(r=>r.fleetSlug+\"|\"+r.share+\"|\"+r.flightHours+\"|\"+r.managementFeeEurMonth+\"|\"+r.hoursMin+\"|\"+r.hoursMax+\"|\"+r.hoursMinLR).join(\"~~\");if(sig(next)===sig(pricingRows))return;setPricingRows(next);if(typeof window!==\"undefined\"){window.__jetflyPricing=next;// Copy kept in the browser: after a reload on the overview step the\n// aircraft step (which scrapes the grid) is not mounted.\ntry{localStorage.setItem(\"jetfly.sales.pricingCache\",JSON.stringify(next));}catch{}try{window.dispatchEvent(new CustomEvent(\"jetfly-pricing\",{detail:next}));}catch{}}};parse();tm=setTimeout(parse,600);if(pricingScrapeRef.current){mo=new MutationObserver(parse);mo.observe(pricingScrapeRef.current,{childList:true,subtree:true});}return()=>{if(tm)clearTimeout(tm);if(mo)mo.disconnect();};},[pricingCollection])// eslint-disable-line\n;useEffect(()=>{if(!shareImmatCollection){if(shareImmatRows.length)setShareImmatRows([]);return;}let mo=null;let tm=null;const parse=()=>{const next=s2ParseShareImmat(immatScrapeRef.current);if(!next.length)return;const sig=a=>a.map(r=>r.immat+\"|\"+r.fleet+\"|\"+r.startDate).join(\"~~\");if(sig(next)===sig(shareImmatRows))return;setShareImmatRows(next);if(typeof window!==\"undefined\")window.__jetflyShareImmatRows=next;};parse();tm=setTimeout(parse,600);if(immatScrapeRef.current){mo=new MutationObserver(parse);mo.observe(immatScrapeRef.current,{childList:true,subtree:true});}return()=>{if(tm)clearTimeout(tm);if(mo)mo.disconnect();};},[shareImmatCollection])// eslint-disable-line\n;// On mount, pick up pricing/immat already published by AircraftSelector if present\nuseEffect(()=>{if(typeof window===\"undefined\")return;if(!pricingRows.length){const cached=window.__jetflyPricing;if(Array.isArray(cached)&&cached.length)setPricingRows(cached);}if(!shareImmatRows.length){const cached=window.__jetflyShareImmatRows;if(Array.isArray(cached)&&cached.length)setShareImmatRows(cached);}if(!cmsFleet.length){const cached=window.__jetflyFleetsCache;if(Array.isArray(cached)&&cached.length)setCmsFleet(cached);}},[])// eslint-disable-line\n;// ── Store data\nconst proposal=store?.state?.proposal;const step3=proposal?.payload?.step3_aircraft||{selected:[],preferences:{}};const preferences=step3.preferences||{};const fleetList=cmsFleet.length>0?cmsFleet:S2_FLEET_CATALOG;// ── Local UI state\nconst[openFleetId,setOpenFleetId]=useState(null);const[panelModeByFleet,setPanelModeByFleet]=useState({});const[composeKeyByFleet,setComposeKeyByFleet]=useState({});const panelModeRef=useRef(panelModeByFleet);panelModeRef.current=panelModeByFleet;const[activeIdxByFleet,setActiveIdxByFleet]=useState({});const getActiveIdx=fid=>activeIdxByFleet[fid]!==undefined?Number(activeIdxByFleet[fid]):-1;const[pendingDelete,setPendingDelete]=useState(null);const[showErrors,setShowErrors]=useState(false);const migratedRef=useRef(false);// ── Migrate legacy v1 prefs (no offers[]) to V2 shape\nuseEffect(()=>{if(migratedRef.current||!store||!proposal)return;const prefs=store.state?.proposal?.payload?.step3_aircraft?.preferences||{};for(const[id,p]of Object.entries(prefs)){if(!p||Array.isArray(p.offers))continue;if(p.immat||p.contract){const fields={};for(const k of S2_OFFER_FIELDS)if(k in p)fields[k]=p[k];store.setField(`step3_aircraft.preferences.${id}.offers`,[fields]);}}migratedRef.current=true;},[store,proposal])// eslint-disable-line\n;// ── Offer read/write helpers\nconst getOffers=fid=>{const p=preferences[fid];return!p||!Array.isArray(p.offers)?[]:p.offers;};const readLiveOffers=fid=>{const p=store?.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid];return!p||!Array.isArray(p.offers)?[]:p.offers;};const writeOffers=(fid,offers)=>{if(!store)return;// Every option carries its budget scenario (default: 100% one way).\noffers=offers.map(o=>o&&!o.budget_scenario?{...o,budget_scenario:\"ow100\"}:o);store.setField(`step3_aircraft.preferences.${fid}.offers`,offers);const liveSelected=Array.isArray(store.state?.proposal?.payload?.step3_aircraft?.selected)?store.state.proposal.payload.step3_aircraft.selected:[];const has=offers.length>0,on=liveSelected.includes(fid);if(has&&!on)store.setField(\"step3_aircraft.selected\",[...liveSelected,fid]);else if(!has&&on)store.setField(\"step3_aircraft.selected\",liveSelected.filter(x=>x!==fid));};const mirrorToTop=(fid,offer)=>{if(!store||!offer)return;// immat is offer-specific — never mirror it to the top-level pref so\n// new options always start with an empty immat (not the previous option's)\nconst SKIP=new Set([\"immat\"]);for(const k of S2_OFFER_FIELDS)if(k in offer&&!SKIP.has(k))store.setField(`step3_aircraft.preferences.${fid}.${k}`,offer[k]);};const pickFields=p=>{const out={};for(const k of S2_OFFER_FIELDS)if(p&&k in p)out[k]=p[k];return out;};// ── Contract auto-fill from share immat\nconst dealDate=String(proposal?.payload?.step2_profile?.offer?.date||\"\")||new Date().toISOString().slice(0,10);const contractMonthsForImmat=immatRaw=>{const immat=String(immatRaw||\"\").trim();if(!immat)return\"\";const row=shareImmatRows.find(r=>r.immat.trim().toUpperCase()===immat.toUpperCase());if(!row?.endDate)return\"\";const months=s2MonthsBetween(dealDate,row.endDate);return months>0?String(months):\"\";};useEffect(()=>{if(!store||!proposal||!shareImmatRows.length)return;const prefs=(store.state?.proposal?.payload?.step3_aircraft?.preferences)||{};for(const fleetId of Object.keys(prefs)){const p=prefs[fleetId]||{};const liveImmat=String(p.immat||\"\").trim();if(liveImmat){const asStr=contractMonthsForImmat(liveImmat);if(asStr&&String(p.contract||\"\")!==asStr)store.setField(`step3_aircraft.preferences.${fleetId}.contract`,asStr);}const offers=Array.isArray(p.offers)?p.offers:[];for(let i=0;i<offers.length;i++){const immat=String(offers[i]?.immat||\"\").trim();if(!immat)continue;const asStr=contractMonthsForImmat(immat);if(!asStr||String(offers[i].contract||\"\")===asStr)continue;const next=offers.map((o,j)=>j===i?{...o,contract:asStr}:o);store.setField(`step3_aircraft.preferences.${fleetId}.offers`,next);}}},[dealDate,shareImmatRows,JSON.stringify(preferences)])// eslint-disable-line\n;// ── setPref (mirrors to top-level + active offer + auto-fills pricing)\nconst setPref=(fid,key,value)=>{if(!store||!proposal)return;store.setField(`step3_aircraft.preferences.${fid}.${key}`,value);let contractAuto=\"\";if(key===\"immat\"){contractAuto=contractMonthsForImmat(String(value||\"\"));if(contractAuto)store.setField(`step3_aircraft.preferences.${fid}.contract`,contractAuto);}if(S2_OFFER_FIELDS.includes(key)){if(panelModeRef.current[fid]===\"compose\")return;const offers=readLiveOffers(fid);if(!offers.length)return;const idx=getActiveIdx(fid);const nextOffers=offers.map((o,i)=>{// immat is fleet-level master: propagate to ALL offers, not just active\nif(key===\"immat\"){const next={...o,immat:value};if(contractAuto)next.contract=contractAuto;return next;}if(i!==idx)return o;const next={...o,[key]:value};return next;});writeOffers(fid,nextOffers);}if(key===\"share\"||key===\"hours\"||key===\"mode\"||key===\"commercial_offer\"){const fleet=fleetList.find(f=>f.id===fid||f.slug===fid)||null;const live={...readLiveOffers(fid)[getActiveIdx(fid)]||{},[key]:value};const commercialOffer=Boolean(live.commercial_offer);const priced=s2FindPricingRow(pricingRows,fleet?.name||fleet?.slug||fid,String(live.share||\"\"),Number(live.hours)||null,live.mode===\"long\"?\"long\":\"standard\");// Second hand (Kim 2026-10-06): the acquisition cost is typed by the sales\n// officer, never taken from the grid; a typed annual budget no longer\n// matches once share / hours / mode change, so it is dropped.\nconst isSecondHand=String(live.share_type||store.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid]?.share_type||\"\")===\"second_hand_share\";if(isSecondHand){store.setField(`step3_aircraft.preferences.${fid}.annual_budget`,\"\");if(panelModeRef.current[fid]!==\"compose\"){const offersB=readLiveOffers(fid);if(offersB.length>0){const idxB=getActiveIdx(fid);writeOffers(fid,offersB.map((o,i)=>i!==idxB?o:{...o,annual_budget:\"\"}));}}}if(priced){const fee=priced.managementFeeEurMonth,acq=priced.acquisitionUsd;if(fee!=null){store.setField(`step3_aircraft.preferences.${fid}.management_fee`,fee);store.setField(`step3_aircraft.preferences.${fid}.fee`,fee);}if(acq!=null)store.setField(`step3_aircraft.preferences.${fid}.acquisition_cost`,acq);if(panelModeRef.current[fid]!==\"compose\"){const offers2=readLiveOffers(fid);if(offers2.length>0){const idx2=getActiveIdx(fid);writeOffers(fid,offers2.map((o,i)=>i!==idx2?o:{...o,management_fee:fee??o.management_fee,acquisition_cost:acq??o.acquisition_cost,fee:fee??o.fee}));}}}}};// ── Add / commit / delete offers\nconst seedDraft=fid=>{if(!store)return;const fleet=fleetList.find(f=>f.id===fid||f.slug===fid)||null;const shareIdx=fleet?fleet.shares.indexOf(fleet.defaultShare):0;const existing=store.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid]||{};// immat always inherits from fleet-level (Option 1 is master) — never start blank\nconst inheritedImmat=String(existing.immat||\"\");const inheritedContract=inheritedImmat?contractMonthsForImmat(inheritedImmat)||\"\":\"\";const blankFields={mode:\"standard\",share_type:\"new_share\",share:fleet?.defaultShare||S2_SHARES[0],shareEnd:\"\",hours:s2DefaultHours(pricingRows,fleet?.name||fleet?.slug||fid,fleet?.defaultShare||S2_SHARES[0],\"standard\",fleet?.hoursByShare?.[shareIdx]??S2_HOURS[0]),contract:inheritedContract,fee:\"\",saf:\"\",immat:inheritedImmat,commercial_offer:\"\",management_fee:\"\",acquisition_cost:\"\",annual_budget:\"\",budget_scenario:\"ow100\",fuelIndex:null,outcome:\"\"};store.setField(`step3_aircraft.preferences.${fid}`,{...existing,...blankFields,offers:Array.isArray(existing.offers)?existing.offers:[]});};const addOffer=fid=>{seedDraft(fid);setComposeKeyByFleet(m=>({...m,[fid]:(m[fid]||0)+1}));setPanelModeByFleet(m=>({...m,[fid]:\"compose\"}));setOpenFleetId(fid);};const commitOffer=fid=>{if(!store)return;const live=store.state?.proposal?.payload?.step3_aircraft?.preferences?.[fid]||preferences[fid]||{};const draft={...pickFields(live),generated:false};// Auto-fill pricing fields if the user never changed share/hours/mode\nif(!draft.acquisition_cost||!draft.management_fee){const fl=fleetList.find(f=>f.id===fid||f.slug===fid)||null;const priced=s2FindPricingRow(pricingRows,fl?.name||fl?.slug||fid,String(draft.share||\"\"),Number(draft.hours)||null,draft.mode===\"long\"?\"long\":\"standard\");if(priced){if(!draft.acquisition_cost&&priced.acquisitionUsd!=null)draft.acquisition_cost=priced.acquisitionUsd;if(!draft.management_fee&&priced.managementFeeEurMonth!=null){draft.management_fee=priced.managementFeeEurMonth;draft.fee=priced.managementFeeEurMonth;}if(draft.fuelIndex==null&&priced.fuelIndex!=null)draft.fuelIndex=priced.fuelIndex;}}const offers=getOffers(fid);const next=[...offers,draft];writeOffers(fid,next);setActiveIdxByFleet(m=>({...m,[fid]:-1}));mirrorToTop(fid,draft);setPanelModeByFleet(m=>({...m,[fid]:\"idle\"}));};const deleteOffer=(fid,idx)=>{if(!store)return;const offers=getOffers(fid);if(idx<0||idx>=offers.length)return;const next=offers.filter((_,i)=>i!==idx);writeOffers(fid,next);if(!next.length){setActiveIdxByFleet(m=>({...m,[fid]:0}));setPanelModeByFleet(m=>({...m,[fid]:\"idle\"}));return;}const currActive=getActiveIdx(fid);const newActive=currActive===-1?-1:currActive===idx?-1:currActive>idx?currActive-1:currActive;setActiveIdxByFleet(m=>({...m,[fid]:newActive}));mirrorToTop(fid,next[newActive]);};// ── Immat options per fleet\nconst immatOptionsForFleet=fleet=>{if(!shareImmatRows.length)return[];const anyHasFleet=shareImmatRows.some(r=>!!r.fleet);const can=s=>String(s||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\"\");const CMS_TO_KEY={cdhyixl6j:\"pc12\",kq2zbdj7c:\"pc24\",fbciglxgh:\"cirrus\"};const fleetKey=(()=>{const idKey=can(fleet.id||\"\");if(CMS_TO_KEY[idKey])return CMS_TO_KEY[idKey];const nk=can(fleet.name||fleet.slug||\"\");if(nk.includes(\"pc12\"))return\"pc12\";if(nk.includes(\"pc24\"))return\"pc24\";if(nk.includes(\"cirrus\")||nk.includes(\"sf50\"))return\"cirrus\";return nk;})();const rowKey=rf=>{const ck=can(rf);if(!ck)return\"\";if(ck.includes(\"pc12\"))return\"pc12\";if(ck.includes(\"pc24\"))return\"pc24\";if(ck.includes(\"cirrus\")||ck.includes(\"sf50\"))return\"cirrus\";return ck;};const base=!anyHasFleet?shareImmatRows.map(r=>r.immat):shareImmatRows.filter(r=>!r.fleet||rowKey(r.fleet)===fleetKey).map(r=>r.immat);return[...base].sort((a,b)=>a.localeCompare(b,undefined,{numeric:true,sensitivity:\"base\"}));};// ── Validation\nconst hasAtLeastOneOffer=fleetList.some(f=>getOffers(f.id).length>0);// Missing prices. New share: only judged once the pricing grid is loaded\n// (an empty grid means \"not loaded yet\", not \"no price\").\nconst priceIssueFor=(fleet,o)=>{const name=fleet.name||fleet.slug||fleet.id;if(String(o?.share_type||\"\")!==\"second_hand_share\"&&pricingRows.length===0)return\"\";return s2OfferPriceIssue(o,s2FindPricingRow(pricingRows,name,o?.share||\"\",Number(o?.hours)||null,o?.mode===\"long\"?\"long\":\"standard\"),name);};const offersWithPriceIssue=fleetList.flatMap(f=>getOffers(f.id).map((o,i)=>({fleet:f.name,idx:i,issue:priceIssueFor(f,o)}))).filter(x=>x.issue);// ── Tokens shorthand\nconst T={card:toks.bgCard,border:toks.borderSoft,ink:toks.ink,inkSubtle:toks.inkSubtle,inkMuted:toks.inkMuted,copper:toks.copper500,copperDeep:toks.copper600,sand:toks.sand200};const labelSt={margin:0,color:T.inkMuted,fontFamily:FONT,fontSize:12,fontWeight:500,marginBottom:4};// ── Inline Select (replaces DropdownUi, no CDN import)\nconst InlineSelect=({value,options,onChange,disabled=false,placeholder=\"Select…\"})=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"select\",{value:value||\"\",disabled:disabled,onChange:e=>{e.stopPropagation();onChange(e.target.value);},style:{width:\"100%\",height:48,border:`1px solid ${T.border}`,borderRadius:12,background:T.card,color:value?T.ink:T.inkMuted,fontFamily:FONT,fontSize:15,fontWeight:400,padding:\"0 36px 0 18px\",outline:\"none\",cursor:disabled?\"not-allowed\":\"pointer\",appearance:\"none\",boxSizing:\"border-box\",opacity:disabled?.55:1},children:[!value&&placeholder&&/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:placeholder}),options.map(o=>/*#__PURE__*/_jsx(\"option\",{value:o.value,disabled:o.disabled,children:o.label},o.value))]}),/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",right:14,top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\",color:T.copperDeep,flexShrink:0},width:18,height:18,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]});// ── Inline Toggle (replaces ToggleUi, no CDN import)\nconst InlineToggle=({value,options,onChange})=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:2,background:T.border||\"rgb(229,229,224)\",borderRadius:8,padding:2,alignItems:\"center\"},children:options.map(o=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();onChange(o.value);},style:{all:\"unset\",padding:\"6px 14px\",borderRadius:6,fontSize:13,fontWeight:500,fontFamily:FONT,cursor:\"pointer\",background:value===o.value?T.card:\"transparent\",color:value===o.value?T.ink:T.inkSubtle,boxShadow:value===o.value?\"0 1px 3px rgba(0,0,0,0.10)\":\"none\",transition:\"all 0.15s ease\",whiteSpace:\"nowrap\"},children:o.label},o.value))});// ── PrefsPanel (called as function, not JSX, to avoid remount on each render)\nconst PrefsPanel=({fleet,inCompose})=>{const p=preferences[fleet.id]||{mode:\"standard\",share_type:\"new_share\",share:fleet.defaultShare,hours:fleet.hoursByShare[0]||35,contract:\"\",fee:\"\",saf:\"\",immat:\"\"};const activeIdx=getActiveIdx(fleet.id);const existingOffers=getOffers(fleet.id);// immat always reads from fleet-level pref (Option 1 is the single master)\nconst displayImmat=p.immat||\"\";// immat is only editable when composing/editing Option 1\nconst immatEditable=inCompose?existingOffers.length===0:activeIdx===0;const share=p.share||fleet.defaultShare||S2_SHARES[0];const canon=Math.max(0,S2_SHARES.indexOf(share));const isLong=(p.mode||\"standard\")===\"long\";const limits=s2HoursLimits(pricingRows,fleet.name||fleet.slug||fleet.id,share,canon);const minH=isLong?limits.minLR:limits.min;const maxH=Math.max(limits.max,minH);const defH=s2DefaultHours(pricingRows,fleet.name||fleet.slug||fleet.id,share,p.mode,S2_HOURS[canon]??35);const hoursOpts=[];if(minH===maxH){hoursOpts.push(minH);}else{for(let h=minH;h<=maxH;h+=5)hoursOpts.push(h);if(!hoursOpts.includes(defH))hoursOpts.push(defH);}const curH=Number(p.hours)||defH;if(Number.isFinite(curH)&&!hoursOpts.includes(curH))hoursOpts.push(curH);hoursOpts.sort((a,b)=>a-b);const immatOpts=immatOptionsForFleet(fleet);const commercialOffer=Boolean(p.commercial_offer);const priced=s2FindPricingRow(pricingRows,fleet.name||fleet.slug||fleet.id,p.share||\"\",Number(p.hours)||null,p.mode===\"long\"?\"long\":\"standard\");const fee=priced?.managementFeeEurMonth;const acq=priced?.acquisitionUsd;const shareType=p.share_type||\"new_share\";const fmtN=(n,suffix)=>{if(n==null)return pricingRows.length===0?\"—\":\"No match\";const fmt=new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(s2Round5(n));return suffix===\"$\"?suffix+fmt:fmt+\" \"+suffix;};// Acquisition cost and management fee can be typed for every share type\n// (meeting of 2026-10-09); the grid value is the default. Second hand:\n// the acquisition cost is always typed. The annual budget is calculated.\nconst isSecondHandPanel=shareType===\"second_hand_share\";const typedNum=v=>{const n=Number(String(v??\"\").replace(/[^\\d.]/g,\"\"));return Number.isFinite(n)&&n>0?n:null;};const feeTyped=typedNum(p.management_fee??p.fee);const acqTyped=typedNum(p.acquisition_cost);// An emptied field stays empty: the grid value is only the starting value.\nconst feeEmptied=s2Emptied(p.management_fee);const acqEmptied=s2Emptied(p.acquisition_cost);const feeShown=feeEmptied?null:feeTyped??(fee!=null?s2Round5(fee):null);const acqShown=acqEmptied?null:acqTyped??(acq!=null?s2Round5(acq):null);const offerForBudget={share_type:shareType,management_fee:feeEmptied?0:feeTyped??fee,hours:curH,budget_scenario:p.budget_scenario};const fleetKeyForBudget=fleet.name||fleet.slug||fleet.id;const allIn=s2OfferAllIn(offerForBudget,priced,fleetKeyForBudget);const budgetAuto=s2OfferAnnualBudget(offerForBudget,priced,fleetKeyForBudget);const scenario=s2BudgetScenario(p.budget_scenario);// Reset to the grid value: shown next to the label once the amount was\n// changed or emptied, gone after the click (the value is the grid's again).\nconst feeBase=fee!=null?s2Round5(fee):null;const acqBase=acq!=null?s2Round5(acq):null;const feeChanged=feeBase!=null&&(feeEmptied||feeTyped!=null&&feeTyped!==fee&&feeTyped!==feeBase);const acqChanged=acqBase!=null&&(acqEmptied||acqTyped!=null&&acqTyped!==acq&&acqTyped!==acqBase);const resetBtn=(label,onReset)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",title:label,\"aria-label\":label,onClick:e=>{e.stopPropagation();onReset();},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:18,height:18,marginLeft:6,padding:0,border:\"none\",borderRadius:5,background:\"rgba(196,148,90,0.14)\",color:\"#AD7E47\",cursor:\"pointer\",verticalAlign:\"middle\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:11,height:11,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 12a9 9 0 1 0 3-6.7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 4v5h5\"})]})});// Calculated amounts: a dash while the management fee is empty.\nconst fmtCalc=n=>n==null&&feeEmptied?\"—\":fmtN(n,\"€\");// Marks the fields the sales officer can type in.\nconst editableTag=/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,color:\"#C4945A\",marginLeft:6,fontSize:10,letterSpacing:\"0.08em\",textTransform:\"uppercase\"},children:\"Editable\"});const moneyFmt=v=>new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(v);const moneyInput=(key,val,unit,required)=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",inputMode:\"numeric\",value:val!=null?moneyFmt(val):\"\",placeholder:\"Enter amount\",onClick:e=>e.stopPropagation(),onChange:e=>{const el=e.target;const typedText=String(el.value||\"\");const raw=typedText.replace(/[^\\d]/g,\"\");// Emptied = 0, so the grid value does not come back.\n    const n=raw?Number(raw):0;// The amount is shown with thousands separators (3,494): keep the\n    // caret after the same digit once the text is reformatted.\n    const digitsBefore=typedText.slice(0,el.selectionStart??typedText.length).replace(/[^\\d]/g,\"\").length;const nextText=raw?moneyFmt(Number(raw)):\"\";let pos=0,seen=0;while(pos<nextText.length&&seen<digitsBefore){if(/\\d/.test(nextText[pos]))seen++;pos++;}if(typeof requestAnimationFrame===\"function\")requestAnimationFrame(()=>{try{if(document.activeElement===el)el.setSelectionRange(pos,pos);}catch{}});setPref(fleet.id,key,n);if(key===\"management_fee\")setPref(fleet.id,\"fee\",n);},style:{width:\"100%\",height:48,border:`1px solid ${val==null?\"#C0392B\":T.border}`,borderRadius:12,background:\"#fff\",padding:\"0 40px 0 18px\",fontFamily:FONT,fontSize:15,fontWeight:500,color:T.ink,outline:\"none\",boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:14,top:0,height:48,display:\"flex\",alignItems:\"center\",fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkMuted,pointerEvents:\"none\"},children:unit})]});const readOnlyBox=v=>/*#__PURE__*/_jsx(\"div\",{style:{height:48,border:`1px solid ${T.border}`,borderRadius:12,background:T.card,display:\"flex\",alignItems:\"center\",padding:\"0 18px\",fontFamily:FONT,fontSize:15,fontWeight:500,color:T.ink,userSelect:\"none\"},children:v});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,alignItems:\"center\",justifyContent:\"space-between\"},children:[InlineToggle({value:p.mode||\"standard\",options:[{value:\"standard\",label:\"Standard\"},{value:\"long\",label:\"Long range\"}],onChange:v=>{setPref(fleet.id,\"mode\",v);const fk=fleet.name||fleet.slug||fleet.id;const stdDef=s2DefaultHours(pricingRows,fk,share,\"standard\",S2_HOURS[canon]??35);const lrDef=s2DefaultHours(pricingRows,fk,share,\"long\",stdDef);const cur=Number(p.hours)||defH;if(v===\"long\"){if(lrDef!==stdDef&&cur===stdDef)setPref(fleet.id,\"hours\",lrDef);}else if(cur<limits.min||cur>Math.max(limits.max,limits.min))setPref(fleet.id,\"hours\",stdDef);}}),InlineToggle({value:p.share_type||\"new_share\",options:[{value:\"new_share\",label:\"New Share\"},{value:\"second_hand_share\",label:\"Second Hand Share\"}],onChange:v=>{setPref(fleet.id,\"share_type\",v);if(v===\"second_hand_share\"){// Second hand: the grid acquisition cost stays as the starting value (Umut 2026-10-13), still editable.\nsetPref(fleet.id,\"annual_budget\",\"\");}else{// Back to a new share: grid prices again.\nsetPref(fleet.id,\"acquisition_cost\",acq??\"\");setPref(fleet.id,\"management_fee\",fee??\"\");setPref(fleet.id,\"fee\",fee??\"\");setPref(fleet.id,\"annual_budget\",\"\");}}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Share size\"}),InlineSelect({value:share,options:(fleet.shares.length?fleet.shares:S2_SHARES).map(s=>({value:s,label:s})),onChange:v=>{const i=(fleet.shares.length?fleet.shares:S2_SHARES).indexOf(v);setPref(fleet.id,\"share\",v);if(i>=0)setPref(fleet.id,\"hours\",s2DefaultHours(pricingRows,fleet.name||fleet.slug||fleet.id,v,p.mode,fleet.hoursByShare?.[i]||S2_HOURS[i]||35));}})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Flight hours\"}),InlineSelect({value:String(hoursOpts.includes(curH)?curH:defH),options:hoursOpts.map(h=>({value:String(h),label:h+\" h\"})),disabled:minH===maxH,onChange:v=>{const n=Number(v);if(Number.isFinite(n))setPref(fleet.id,\"hours\",n);}})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Commercial offer\"}),InlineSelect({value:String(p.commercial_offer||\"\"),placeholder:\"None\",options:[{value:\"\",label:\"None\"},{value:\"welcome-2026\",label:\"Welcome Q1 2026 \\xb7 +10 h\"},{value:\"loyalty-boost\",label:\"Loyalty boost \\xb7 −5 % mgmt\"},{value:\"referral-2026\",label:\"Referral 2026 \\xb7 −8 % all-in\"}],onChange:v=>setPref(fleet.id,\"commercial_offer\",v)})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"p\",{style:labelSt,children:[\"Share Immat\",!immatEditable&&displayImmat?/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:400,color:T.inkMuted,marginLeft:4,fontSize:11},children:\"(locked — Option 1)\"}):null]}),immatOpts.length>0?immatEditable?InlineSelect({value:displayImmat,placeholder:\"Select immat\",options:immatOpts.map(v=>({value:v,label:v})),onChange:v=>setPref(fleet.id,\"immat\",v)}):readOnlyBox(displayImmat||\"—\"):/*#__PURE__*/_jsx(\"div\",{style:{height:48,border:`1px solid ${T.border}`,borderRadius:12,background:T.card,display:\"flex\",alignItems:\"center\",padding:\"0 18px\",fontFamily:FONT,fontSize:13,color:T.inkMuted},children:\"No immat configured\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Contract duration\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",readOnly:true,value:p.contract??\"\",placeholder:displayImmat?\"\":\"Pick an immat\",style:{width:\"100%\",height:48,border:`1px solid ${T.border}`,borderRadius:12,background:T.card,padding:\"0 68px 0 18px\",fontFamily:FONT,fontSize:15,fontWeight:500,color:T.ink,outline:\"none\",boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:14,top:0,height:48,display:\"flex\",alignItems:\"center\",fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkMuted,pointerEvents:\"none\"},children:\"Months\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"p\",{style:labelSt,children:[\"Management fee / month\",editableTag,feeChanged?resetBtn(\"Reset to the grid value\",()=>{setPref(fleet.id,\"management_fee\",fee??\"\");setPref(fleet.id,\"fee\",fee??\"\");}):null]}),moneyInput(\"management_fee\",feeShown,\"€\")]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"p\",{style:labelSt,children:[\"Acquisition cost\",acqShown==null?/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:400,color:\"#C0392B\",marginLeft:4,fontSize:11},children:\"(required)\"}):editableTag,acqChanged?resetBtn(\"Reset to the grid value\",()=>setPref(fleet.id,\"acquisition_cost\",acq??\"\")):null]}),moneyInput(\"acquisition_cost\",acqShown,\"$\",isSecondHandPanel)]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Budget scenario\"}),InlineSelect({value:scenario.id,options:S2_BUDGET_SCENARIOS.map(x=>({value:x.id,label:x.label})),onChange:v=>setPref(fleet.id,\"budget_scenario\",v)})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Est. annual budget\"}),readOnlyBox(fmtCalc(budgetAuto))]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"All-in / h \\xb7 one way\"}),readOnlyBox(fmtCalc(allIn?.ow))]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"All-in / h \\xb7 same day\"}),readOnlyBox(fmtCalc(allIn?.sdr))]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"Fuel index & Eurocontrol P/H\"}),readOnlyBox(fmtN(priced?.fuelIndex,\"€\"))]})]}),S2_SHOW_ETS&&priced?.ets?/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8,alignItems:\"start\"},children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:labelSt,children:\"CO2 offset \\xb7 EU ETS P/H\"}),readOnlyBox(fmtN(priced.ets,\"€\"))]})}):null]});};// ── Fleet card renderer\nconst renderFleetCard=fleet=>{const offers=getOffers(fleet.id);const isOpen=openFleetId===fleet.id;const pMode=panelModeByFleet[fleet.id]||\"idle\";const hasOffers=offers.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:{border:`${isOpen?\"1.5px\":\"1px\"} solid ${isOpen?\"#C4945A\":T.border}`,borderRadius:14,background:T.card,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,onClick:()=>{setOpenFleetId(id=>id===fleet.id?null:fleet.id);setPanelModeByFleet(m=>({...m,[fleet.id]:m[fleet.id]===\"compose\"?\"compose\":\"idle\"}));},onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();setOpenFleetId(id=>id===fleet.id?null:fleet.id);}},style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"14px 16px\",cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:15,fontWeight:700,color:T.ink,letterSpacing:\"0.8px\",textTransform:\"uppercase\"},children:fleet.name}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:11,fontWeight:600,color:T.copperDeep,letterSpacing:\"0.12em\",textTransform:\"uppercase\"},children:fleet.tagline})]}),hasOffers&&/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:700,color:T.copperDeep,background:\"rgba(196,148,90,0.12)\",borderRadius:999,padding:\"3px 10px\",letterSpacing:\"0.08em\",textTransform:\"uppercase\",flexShrink:0},children:[offers.length,\" option\",offers.length>1?\"s\":\"\"]}),/*#__PURE__*/_jsx(\"svg\",{width:18,height:18,viewBox:\"0 0 20 20\",fill:\"none\",style:{flexShrink:0,transform:isOpen?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform 280ms ease\",color:T.copperDeep},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5L10 12.5L15 7.5\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:isOpen?\"1fr\":\"0fr\",transition:\"grid-template-rows 280ms cubic-bezier(0.22,1,0.36,1)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",minHeight:0},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"0 16px 16px\"},children:[offers.map((offer,i)=>{const isActiveOffer=getActiveIdx(fleet.id)===i;const isExpanded=isActiveOffer&&pMode===\"idle\";const share=String(offer.share||\"—\");const immat=String(offer.immat||\"—\");const contract=String(offer.contract||\"\").trim();const contractLabel=contract?contract+\" mo\":\"—\";const priced=s2FindPricingRow(pricingRows,fleet.name||fleet.slug||fleet.id,offer.share||\"\",Number(offer.hours)||null,offer.mode===\"long\"?\"long\":\"standard\");const feeNum=s2Emptied(offer.management_fee)?null:Number(offer.management_fee)>0?Number(offer.management_fee):priced?.managementFeeEurMonth;const feeLabel=feeNum!=null?new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(s2Round5(feeNum))+\" €\":\"—\";const hoursLabel=offer.hours?offer.hours+\"h\":\"—\";return /*#__PURE__*/_jsxs(\"div\",{style:{marginTop:i===0?8:6,border:`1px solid ${T.border}`,borderRadius:10,overflow:\"hidden\",background:T.card},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,onClick:e=>{e.stopPropagation();if(isExpanded){setActiveIdxByFleet(m=>({...m,[fleet.id]:-1}));}else{setActiveIdxByFleet(m=>({...m,[fleet.id]:i}));mirrorToTop(fleet.id,offer);setPanelModeByFleet(m=>({...m,[fleet.id]:\"idle\"}));}},style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 14px\",cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:700,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:T.copperDeep,minWidth:56,flexShrink:0},children:[\"Option \",i+1]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,color:T.ink,flex:1,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:[share,\" \\xb7 \",immat,\" \\xb7 \",contractLabel,\" \\xb7 \",feeLabel,\" \\xb7 \",hoursLabel]}),!offer.generated&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Delete option ${i+1}`,onClick:e=>{e.stopPropagation();setPendingDelete({fleetId:fleet.id,idx:i});},style:{all:\"unset\",cursor:\"pointer\",padding:6,color:T.inkMuted,display:\"inline-flex\",borderRadius:6,flexShrink:0},children:/*#__PURE__*/_jsxs(\"svg\",{width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6\"})]})}),/*#__PURE__*/_jsx(\"svg\",{width:14,height:14,viewBox:\"0 0 20 20\",fill:\"none\",style:{flexShrink:0,transform:isExpanded?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform 280ms ease\",color:T.copperDeep},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5L10 12.5L15 7.5\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:isExpanded?\"1fr\":\"0fr\",transition:\"grid-template-rows 280ms cubic-bezier(0.22,1,0.36,1)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",minHeight:0},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:\"4px 14px 12px\",opacity:isExpanded?1:0,transition:\"opacity 200ms ease\"},children:isExpanded&&PrefsPanel({fleet,inCompose:false})})})})]},i);}),pMode===\"compose\"&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:8,border:`1px solid ${T.border}`,borderRadius:10,padding:\"10px 14px 14px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:700,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:T.copperDeep,display:\"block\",marginBottom:8},children:\"New option\"}),PrefsPanel({fleet,inCompose:true})]},`compose-${fleet.id}-${composeKeyByFleet[fleet.id]||0}`),(()=>{const composeIssue=pMode===\"compose\"?priceIssueFor(fleet,preferences[fleet.id]||{}):\"\";const composeIsSecondHand=String(preferences[fleet.id]?.share_type||\"\")===\"second_hand_share\";const canCreate=!!(preferences[fleet.id]?.immat)&&!composeIssue;return /*#__PURE__*/_jsxs(_Fragment,{children:[composeIssue&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,background:D.redBg,border:`1px solid ${D.red+\"33\"}`,borderRadius:10,padding:\"9px 12px\",fontFamily:FONT,fontSize:12,lineHeight:\"16px\",color:D.red},children:`This option cannot be created yet — missing: ${composeIssue}. Enter the amount above.`}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,display:\"flex\",gap:8},children:pMode===\"compose\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();setPanelModeByFleet(m=>({...m,[fleet.id]:\"idle\"}));},style:{all:\"unset\",flex:1,padding:\"9px 0\",textAlign:\"center\",border:`1px solid ${T.border}`,color:T.inkSubtle,fontFamily:FONT,fontSize:13,fontWeight:600,borderRadius:10,cursor:\"pointer\",boxSizing:\"border-box\"},children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:!canCreate,onClick:e=>{e.stopPropagation();if(canCreate)commitOffer(fleet.id);},style:{all:\"unset\",flex:1,padding:\"9px 0\",textAlign:\"center\",background:canCreate?\"#C4945A\":T.border,color:canCreate?\"#fff\":T.inkSubtle,fontFamily:FONT,fontSize:13,fontWeight:600,borderRadius:10,cursor:canCreate?\"pointer\":\"not-allowed\",boxSizing:\"border-box\"},children:\"Create option\"})]}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.stopPropagation();addOffer(fleet.id);},style:{all:\"unset\",flex:1,padding:\"9px 0\",textAlign:\"center\",border:`1px dashed ${T.border}`,color:T.copperDeep,fontFamily:FONT,fontSize:13,fontWeight:600,borderRadius:10,cursor:\"pointer\",boxSizing:\"border-box\"},children:\"+ Add option\"})})]});})()]})})})]},fleet.id);};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:T.card,border:`1px solid ${T.border}`,borderRadius:16,padding:\"20px\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:T.inkSubtle,lineHeight:1.5},children:\"Select fleet type, share size, flight hours, and contract terms.\"})}),fleetList.map(fleet=>renderFleetCard(fleet))]}),offersWithPriceIssue.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{background:D.redBg,border:`1px solid ${D.red+\"33\"}`,borderRadius:10,padding:\"10px 14px\",fontFamily:FONT,fontSize:13,lineHeight:\"19px\",color:D.red},children:[\"Some options have no price and block the next step. Edit or delete them:\",offersWithPriceIssue.map(x=>/*#__PURE__*/_jsxs(\"div\",{children:[x.fleet,\" \\xb7 Option \",x.idx+1,\" — missing \",x.issue]},`${x.fleet}-${x.idx}`))]}),showErrors&&!hasAtLeastOneOffer&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.redBg,border:`1px solid ${D.red+\"33\"}`,borderRadius:10,padding:\"10px 14px\",fontFamily:FONT,fontSize:13,color:D.red},children:\"Please add at least one option before continuing.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:T.card,border:`1px solid ${T.border}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onBack,style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkSubtle,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(ArrowLeftIcon,{size:13,color:\"currentColor\"}),\" Back\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(SaveDraftButton,{onSave:onSaveDraft,dirty:draftDirty??true}),\"            \",/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{if(!hasAtLeastOneOffer){setShowErrors(true);return;}if(offersWithPriceIssue.length>0)return;onNext();},style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:hasAtLeastOneOffer&&offersWithPriceIssue.length===0?\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\":D.inkLight,borderRadius:12,padding:\"12px 24px\",cursor:hasAtLeastOneOffer&&offersWithPriceIssue.length===0?\"pointer\":\"not-allowed\",boxShadow:hasAtLeastOneOffer?\"0 2px 6px rgba(196,148,90,0.25)\":\"none\",display:\"flex\",alignItems:\"center\",gap:8},children:[\"Next \",/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:\"#fff\"})]})]})]}),pendingDelete!==null&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:99999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(26,26,23,0.55)\",backdropFilter:\"blur(2px)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:T.card,borderRadius:16,padding:\"28px 28px 24px\",maxWidth:340,width:\"90%\",display:\"flex\",flexDirection:\"column\",gap:16,boxShadow:\"0 12px 48px rgba(0,0,0,0.22)\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:15,fontWeight:600,color:T.ink},children:\"Delete option?\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:T.inkSubtle,lineHeight:1.5},children:[\"This will permanently remove Option \",pendingDelete.idx+1,\".\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setPendingDelete(null),style:{all:\"unset\",flex:1,padding:\"10px 0\",textAlign:\"center\",border:`1px solid ${T.border}`,borderRadius:10,fontFamily:FONT,fontSize:13,fontWeight:500,color:T.inkSubtle,cursor:\"pointer\",boxSizing:\"border-box\"},children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{deleteOffer(pendingDelete.fleetId,pendingDelete.idx);setPendingDelete(null);},style:{all:\"unset\",flex:1,padding:\"10px 0\",textAlign:\"center\",background:\"rgb(185,28,28)\",borderRadius:10,fontFamily:FONT,fontSize:13,fontWeight:600,color:\"#fff\",cursor:\"pointer\",boxSizing:\"border-box\"},children:\"Delete\"})]})]})}),document.body),fleetCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:fleetScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:fleetCollection}),pricingCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:pricingScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:pricingCollection}),shareImmatCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:immatScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:shareImmatCollection})]});}// ─── Step 3: Overview ─────────────────────────────────────────────────────────\nfunction Step3Overview({store,draft,setDraft,onNext,onBack,toks,onSaveDraft,draftDirty,fleetCollection}){const proposal=store?.state?.proposal;const prefs=proposal?.payload?.step3_aircraft?.preferences??{};// Source of truth for \"selected\" fleets: the explicit `selected[]` array\n// written by Step2 when the user picks a fleet. Falls back to \"has at\n// least one offer\" so an older draft without `selected[]` still works.\n// Filtering on `selected !== false` alone was too permissive — a fleet\n// initialised then abandoned (e.g. PC-12 with `selected: undefined` and\n// no offers) was leaking into the overview as a phantom card and even\n// seeded the auto-generated deal name (Maxime 2026-09-29).\nconst selectedArr=Array.isArray(proposal?.payload?.step3_aircraft?.selected)?proposal.payload.step3_aircraft.selected:[];const fleetEntries=Object.entries(prefs).filter(([fk,p])=>{if(p?.selected===false)return false;if(selectedArr.length>0)return selectedArr.includes(fk);return Array.isArray(p?.offers)&&p.offers.length>0;});const customer=store?.state?.linkedCustomer??store?.state?.selectedPersonData;const customerName=customer?.name||(customer?.first_name?`${customer.first_name||\"\"} ${customer.last_name||\"\"}`.trim():\"\")||NA;const[s3DraftSaved,setS3DraftSaved]=useState(false);// Resolve fleet ID → display name. Step 3 maintains its own hidden CMS\n// scrape (mirroring Step 2 / Step 4) so it is self-sufficient even when\n// the user lands here on reload or deep-link — otherwise the raw CMS id\n// leaks into the Deal name, Aircraft column, Proposal overview header,\n// and breaks pricing lookups downstream.\nconst fleetScrapeRef=useRef(null);const[fleetCache,setFleetCache]=useState(()=>(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[]);useEffect(()=>{if(!fleetCollection)return;let cancelled=false;const tick=()=>{if(cancelled)return;const next=s2ScrapeCmsItems(fleetScrapeRef.current);if(next.length>0){const sig=arr=>arr.map(f=>f.id+\"|\"+f.name).join(\"~~\");if(sig(next)!==sig(fleetCache))setFleetCache(next);if(typeof window!==\"undefined\")window.__jetflyFleetsCache=next;clearInterval(int);}};const int=setInterval(tick,150);const first=setTimeout(tick,60);const stopAt=setTimeout(()=>clearInterval(int),6e3);return()=>{cancelled=true;clearInterval(int);clearTimeout(first);clearTimeout(stopAt);};},[fleetCollection])// eslint-disable-line\n;useEffect(()=>{if(fleetCache.length>0)return;const read=()=>(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const initial=read();if(initial.length>0){setFleetCache(initial);return;}const int=setInterval(()=>{const c=read();if(c.length>0){setFleetCache(c);clearInterval(int);}},150);const stopAt=setTimeout(()=>clearInterval(int),5e3);return()=>{clearInterval(int);clearTimeout(stopAt);};},[fleetCache.length]);const fleetName=fid=>fleetCache.find(f=>f.id===fid)?.name||fid;// Composed deal title (reactive to cache + user input). Format:\n// \"<user-typed prefix> <share> <fleet name> <hours>h\".\n// We never write this back to draft.dealName — the raw user input stays\n// intact so Step 1's field keeps whatever Umut typed, and the composed\n// version is produced on the fly for display here and for the Pipedrive\n// title at save-time in Step 4 (duplicated there with the same formula).\nconst firstPrefDisp=fleetEntries.length>0?fleetEntries[0][1]:null;const firstOfferDisp=firstPrefDisp&&Array.isArray(firstPrefDisp.offers)&&firstPrefDisp.offers.length>0?firstPrefDisp.offers[0]:firstPrefDisp??{};const dispShare=String(firstOfferDisp?.share??\"\").trim();const dispHours=Number(firstOfferDisp?.hours)||null;const dispFleetKey=fleetEntries.length>0?String(fleetEntries[0][0]):\"\";const dispFleetResolved=dispFleetKey?fleetName(dispFleetKey):\"\";// Guard against the raw CMS id leaking into the title — if the cache has\n// not yet resolved the fleet, drop the segment rather than show \"Kq2zBDj7c\".\nconst dispFleet=dispFleetResolved&&dispFleetResolved!==dispFleetKey?dispFleetResolved:\"\";const dnPrefix=String(draft?.dealName??\"\").trim();const composedDealName=[dnPrefix,dispShare,dispFleet,dispHours?`${dispHours}h`:\"\"].filter(Boolean).join(\" \");const fmtContract=v=>{const n=Number(String(v||\"\").trim());return n?`${n} months`:NA;};const fmtMoney=(v,suffix)=>{const n=Number(String(v??\"\").replace(/[^\\d.-]/g,\"\"));if(!n||!Number.isFinite(n))return NA;const fmtd=new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(s2Round5(n));return suffix===\"$\"?suffix+fmtd:fmtd+\" \"+suffix;};// Pricing grid: live scrape from the aircraft step, else the copy kept in\n// the browser (reload on this step — \"Est. annual budget\" showed \"—\").\nconst pricingRows=(()=>{if(typeof window===\"undefined\")return[];const live=window.__jetflyPricing;if(Array.isArray(live)&&live.length)return live;try{const kept=JSON.parse(localStorage.getItem(\"jetfly.sales.pricingCache\")||\"[]\");if(Array.isArray(kept)&&kept.length){window.__jetflyPricing=kept;return kept;}}catch{}return[];})();return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:14,padding:\"24px 24px\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:600,color:toks.ink},children:\"Deal overview\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(min(180px, 100%), 1fr))\",gap:\"14px 20px\",paddingTop:12,borderTop:`1px solid ${toks.borderSoft}`},children:[[\"Deal name\",composedDealName||draft.dealName],[\"Proposal date\",draft.proposalDate],[\"Language\",LANG_OPTIONS.find(o=>o.value===draft.language)?.label||draft.language],[\"Customer\",customerName]].map(([l,v])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:10,fontWeight:600,color:D.inkLight,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:l}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.ink},children:v||NA})]},l))}),firstOfferDisp&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:14,borderTop:`1px solid ${toks.borderSoft}`,display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:toks.ink},children:\"Share details\"})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(min(160px, 100%), 1fr))\",gap:\"12px 20px\"},children:[[\"Share type\",firstOfferDisp?.share_type===\"second_hand_share\"?\"Second Hand\":\"New Share\"],[\"Share size\",String(firstOfferDisp?.share??\"\").trim()||NA],[\"Flight hours\",dispHours?`${dispHours} h`:NA],[\"Aircraft\",dispFleet||NA]].map(([l,v])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:3},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:10,fontWeight:600,color:D.inkLight,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:l}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:500,color:toks.ink},children:v||NA})]},l))})]})]}),fleetEntries.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:14,padding:\"24px 24px\",display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:600,color:toks.ink},children:\"Proposal overview\"}),fleetEntries.map(([fleetKey,pref],fleetIdx)=>{const displayName=fleetName(fleetKey);const offers=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers:[pref??{}];// Pre-compute pricing row per offer (shared across financial rows)\nconst allPriced=offers.map(o=>s2FindPricingRow(pricingRows,displayName,o?.share||\"\",Number(o?.hours)||null,o?.mode===\"long\"?\"long\":\"standard\"));const specRows=[{label:\"Share Type\",fn:o=>o?.share_type===\"second_hand_share\"?\"Second Hand\":\"New Share\"},{label:\"Share size\",fn:o=>String(o?.share??\"\").trim()||NA},{label:\"Share Immat\",fn:o=>String(o?.immat??\"\").trim()||NA},{label:\"Flight hours\",fn:o=>{const n=Number(o?.hours);return n?`${n} h`:NA;}},{label:\"Contract\",fn:o=>fmtContract(o?.contract)},{label:\"Mode\",fn:o=>o?.mode===\"long\"?\"Long Range\":\"Standard\"},{label:\"Acquisition cost\",fn:(o,i)=>fmtMoney(o?.acquisition_cost??pref?.acquisition_cost??allPriced[i]?.acquisitionUsd,\"$\")},{label:\"Management fee\",fn:(o,i)=>{const fee=o?.management_fee??o?.fee??pref?.management_fee??pref?.fee??allPriced[i]?.managementFeeEurMonth;return fee?fmtMoney(fee,\"€\")+\" /mo\":NA;}},{label:\"Est. annual budget\",fn:(o,i)=>fmtMoney(s2OfferAnnualBudget(o,allPriced[i],displayName),\"€\")},{label:\"Budget scenario\",fn:o=>s2BudgetScenario(o?.budget_scenario).label}];const headStyle={padding:\"8px 10px 10px\",fontFamily:FONT,fontSize:11,fontWeight:600,color:D.copper500,letterSpacing:\"0.12em\",textTransform:\"uppercase\",textAlign:\"left\",borderBottom:`1px solid ${toks.borderSoft}`};const labelStyle={padding:\"8px 8px 8px 0\",fontFamily:FONT,fontSize:12,color:D.inkLight,textAlign:\"left\",borderTop:`1px solid ${toks.borderSoft}`,whiteSpace:\"nowrap\",verticalAlign:\"middle\"};const valStyle={padding:\"8px 10px\",fontFamily:FONT,fontSize:12,fontWeight:600,color:toks.ink,textAlign:\"left\",borderTop:`1px solid ${toks.borderSoft}`,verticalAlign:\"middle\"};return /*#__PURE__*/_jsxs(\"div\",{children:[fleetIdx>0&&/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${toks.borderSoft}`,marginBottom:20}}),/*#__PURE__*/_jsx(\"div\",{style:{overflowX:\"auto\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"fixed\",minWidth:140+offers.length*110},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:{...headStyle,paddingLeft:0,width:offers.length>2?\"28%\":\"34%\",color:toks.ink,fontSize:13,letterSpacing:0,textTransform:\"none\",fontWeight:600},scope:\"col\",children:displayName}),offers.map((_,i)=>/*#__PURE__*/_jsxs(\"th\",{style:headStyle,scope:\"col\",children:[\"Option \",i+1]},i))]})}),/*#__PURE__*/_jsx(\"tbody\",{children:specRows.map(r=>/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:labelStyle,scope:\"row\",children:r.label}),offers.map((offer,i)=>/*#__PURE__*/_jsx(\"td\",{style:valStyle,children:r.fn(offer,i)},i))]},r.label))})]})})]},fleetKey);})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onBack,style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,color:toks.inkSubtle,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(ArrowLeftIcon,{size:13,color:\"currentColor\"}),\" Back\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(SaveDraftButton,{onSave:onSaveDraft,dirty:draftDirty??true}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onNext,style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\",borderRadius:12,padding:\"12px 28px\",cursor:\"pointer\",boxShadow:\"0 2px 6px rgba(196,148,90,0.25)\",display:\"flex\",alignItems:\"center\",gap:8},children:[\"Next \",/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:\"#fff\"})]})]})]}),fleetCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:fleetScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:fleetCollection})]});}// ─── Step 4: Preview & save ───────────────────────────────────────────────────\n// Slide-dots helper on the left of the Step 4 preview — off until the sync bug is fixed.\nconst S4_SLIDE_NAV=false;// Jet label for Pipedrive texts (Yuliia 2026-10-06: the activity must name the\n// jet of the proposal, not the deal's first one). Never the last word of the\n// CMS name: \"Cirrus Jet\" became \"Jet\".\nfunction pdfFleetLabel(fid,fullName){const byId=S2_FLEET_CATALOG.find(f=>f.id===fid||f.slug===fid)?.apiType;if(byId)return byId;const k=s2CanonKey(`${fid} ${fullName}`);if(k.includes(\"pc12\"))return\"PC-12\";if(k.includes(\"pc24\"))return\"PC-24\";if(k.includes(\"sf50\")||k.includes(\"cirrus\"))return\"SF50\";return String(fullName||fid||\"\").trim();}// Activity title (Yuliia's format, 2026-10-07): \"Proposal Sent: PC-12, PC-24, SF50\".\n// Only the jets of this proposal; share, hours and share type go in the note.\nfunction pdfActivitySubject(_prefix,fleets){const labels=[];for(const f of fleets){const l=String(f.label||\"\").trim();if(l&&!labels.includes(l))labels.push(l);}return labels.length?`Proposal Sent: ${labels.join(\", \")}`:\"Proposal Sent\";}// Activity note (Yuliia's format, 2026-10-07), rendered by Pipedrive as rich text:\n//   Proposal Sent:\n//    • PC-12: 1/16, 35H, New Share, LR\n//    • PC-12: 1/16, 35H, SH\n// One bullet per option. Kim 2026-10-06: no PDF links in the note.\nfunction pdfActivityNoteHtml(fleets,_langLabel){const esc=v=>String(v??\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");const items=fleets.filter(f=>f.name).map(f=>(f.offers.length?f.offers:[\"\"]).map(o=>`<li>${esc(f.name)}${o?\": \"+esc(o):\"\"}</li>`).join(\"\")).join(\"\");return`<p>Proposal Sent:</p><ul>${items}</ul>`;}// Offer fields the standalone template-pdf page cannot fetch (no API when the\n// stored URL is opened directly): the registration drives \"Year of manufacture\",\n// mode / share type / end share drive the pricing rows.\n// Wizard: every option is priced with the 2026-10-13 rules.\nconst PDF_URL_FORCE_SCENARIO=true;function pdfUrlOfferExtras(qp,o,pref){if(o?.shareEnd)qp.set(\"shareEnd\",String(o.shareEnd));if(o?.immat)qp.set(\"immat\",String(o.immat));if(o?.mode&&String(o.mode)!==\"standard\")qp.set(\"mode\",String(o.mode));if(o?.share_type&&String(o.share_type)!==\"new_share\")qp.set(\"share_type\",String(o.share_type));// The prices typed by the sales officer travel with the URL (the template\n// page has no API to read them back).\nconst _shOffer=x=>String(x?.share_type||\"\")===\"second_hand_share\";const _shNum=v=>{const n=Number(v);return Number.isFinite(n)&&n>0?String(n):\"\";};// Pricing of 2026-10-13: an option that carries a budget scenario sends its\n// typed prices and its scenario whatever the share type, and no budget (the\n// template calculates it). An option saved before that keeps the old URL,\n// so a proposal already sent is not repriced.\nconst _scn=x=>String(x?.budget_scenario||(PDF_URL_FORCE_SCENARIO?\"ow100\":\"\")).replace(/[^a-z0-9]/gi,\"\");const _sendPrices=x=>_shOffer(x)||!!_scn(x);if(_sendPrices(o)){if(_shNum(o.acquisition_cost))qp.set(\"acq\",_shNum(o.acquisition_cost));if(_shNum(o.management_fee))qp.set(\"fee\",_shNum(o.management_fee));}if(_scn(o))qp.set(\"bs\",_scn(o));else if(_shOffer(o)&&_shNum(o.annual_budget))qp.set(\"budget\",_shNum(o.annual_budget));// Every option of the fleet, so a stored URL opened outside the tool still\n// renders one proposal slide per option: share~hours~contract~immat~mode~type~shareEnd | …\nconst all=Array.isArray(pref?.offers)?pref.offers.filter(x=>x&&(x.share||x.hours||x.contract||x.immat)):[];if(all.length>1){qp.set(\"offers\",all.map(x=>[x.share??\"\",x.hours??\"\",x.contract??\"\",x.immat??\"\",x.mode===\"long\"?\"long\":\"\",x.share_type&&String(x.share_type)!==\"new_share\"?x.share_type:\"\",x.shareEnd??\"\",// …~acquisition~fee~budget~scenario\n    _sendPrices(x)?_shNum(x.acquisition_cost):\"\",_sendPrices(x)?_shNum(x.management_fee):\"\",!_scn(x)&&_shOffer(x)?_shNum(x.annual_budget):\"\",_scn(x)].map(v=>String(v).replace(/[~|]/g,\"\")).join(\"~\")).join(\"|\"));}}function Step4PreviewSave({store,personId,draft,onBack,toks,draftDirty,onSaveDraft:onSaveDraftExternal,pipedriveStageId,cardPhotoSize,cardPhotoHeight,cardRadius,cardPadding,cardColGap,listPaddingLeft,fleetCollection}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const proposal=store?.state?.proposal;const prefs=proposal?.payload?.step3_aircraft?.preferences??{};const selectedArr=Array.isArray(proposal?.payload?.step3_aircraft?.selected)?proposal.payload.step3_aircraft.selected:[];const catalogOrder=S2_FLEET_CATALOG.map(f=>f.id);const liveFleetEntries=Object.entries(prefs).filter(([fk,p])=>selectedArr.includes(fk)||Array.isArray(p?.offers)&&p.offers.length>0).sort((a,b)=>{const ia=catalogOrder.indexOf(a[0]);const ib=catalogOrder.indexOf(b[0]);return(ia===-1?999:ia)-(ib===-1?999:ib);});const mockFleetEntries=[[\"CDHyIXL6j\",{offers:[{share:\"1/8\",hours:100,immat:\"HB-FVS\",acquisition_cost:45e4,management_fee:3200}],contract:\"36\"}],[\"Kq2zBDj7c\",{offers:[{share:\"1/4\",hours:200,immat:\"HB-JKL\",acquisition_cost:98e4,management_fee:5800}],contract:\"48\"}]];const fleetEntries=isCanvas?mockFleetEntries:liveFleetEntries;// ── Canvas fleet image scraping (mirrors Step2)\nconst fleetScrapeRef=useRef(null);const[cmsFleet,setCmsFleet]=useState(()=>{if(typeof window===\"undefined\")return[];const cached=window.__jetflyFleetsCache;return Array.isArray(cached)&&cached.length?cached:[];});useEffect(()=>{if(!fleetCollection){if(cmsFleet.length)setCmsFleet([]);return;}let stopped=false;const sig=arr=>arr.map(f=>f.name+\"|\"+f.image).join(\"~~\");const run=()=>{if(stopped)return;const next=s2ScrapeCmsItems(fleetScrapeRef.current).filter(f=>f.name||f.image);if(!next.length)return;setCmsFleet(prev=>{// keep an image already known when a later pass comes back without one\nconst merged=next.map(f=>f.image?f:{...f,image:prev.find(p=>p.id===f.id||p.name===f.name)?.image||\"\"});if(sig(merged)===sig(prev))return prev;if(typeof window!==\"undefined\")window.__jetflyFleetsCache=merged;return merged;});};const timers=[60,300,800,1500,3e3,6e3].map(ms=>setTimeout(run,ms));let mo=null;const el=fleetScrapeRef.current;if(el&&typeof MutationObserver!==\"undefined\"){mo=new MutationObserver(()=>run());mo.observe(el,{childList:true,subtree:true,attributes:true,attributeFilter:[\"src\",\"srcset\",\"style\"]});}return()=>{stopped=true;timers.forEach(clearTimeout);mo?.disconnect();};},[fleetCollection])// eslint-disable-line\n;const[saving,setSaving]=useState(false);const[savedOk,setSavedOk]=useState(false);const[saveError,setSaveError]=useState(null);const[createdDealId,setCreatedDealId]=useState(null);const[draftSaved,setDraftSaved]=useState(false);const[previewFleet,setPreviewFleet]=useState(null);const[previewLoading,setPreviewLoading]=useState(false);// Two columns (proposal list left, preview right); stacked on narrow widths.\nconst s4RootRef=useRef(null);const[s4Stacked,setS4Stacked]=useState(false);useEffect(()=>{const el=s4RootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const measure=()=>setS4Stacked(el.clientWidth<760);measure();const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);// Web + tablet: the preview frame fills the viewport height left between its\n// top edge and the bottom action bar (also when the columns are stacked).\n// Mobile (viewport < 810px): fixed 300px.\nconst[s4Mobile,setS4Mobile]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const update=()=>setS4Mobile(window.innerWidth<810);update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);const s4PreviewRef=useRef(null);const s4BarRef=useRef(null);const[s4PreviewH,setS4PreviewH]=useState(620);useEffect(()=>{if(typeof window===\"undefined\"||s4Mobile)return;const compute=()=>{const el=s4PreviewRef.current;if(!el)return;const top=el.getBoundingClientRect().top+(window.scrollY||0);const barH=s4BarRef.current?.offsetHeight??68;// 10 = gap above the bar, 16 = the component's bottom padding\nconst avail=window.innerHeight-top-barH-10-16;// When the frame starts too low to share the first screen (stacked\n// tablet layout, long list above it), give it a full screen of its\n// own instead of collapsing to a small fixed height.\nconst fullScreen=window.innerHeight-barH-10-16-24;const h=avail>=360?avail:fullScreen;setS4PreviewH(prev=>{const next=Math.max(360,Math.round(h));return Math.abs(prev-next)<2?prev:next;});};compute();const raf=window.requestAnimationFrame(compute);const t=window.setTimeout(compute,400);window.addEventListener(\"resize\",compute);// Recompute when the layout above the frame shifts (photos loading,\n// list wrapping, sidebar collapsing).\nlet ro=null;if(typeof ResizeObserver!==\"undefined\"&&s4RootRef.current){ro=new ResizeObserver(compute);ro.observe(s4RootRef.current);}return()=>{window.cancelAnimationFrame(raf);window.clearTimeout(t);window.removeEventListener(\"resize\",compute);ro?.disconnect();};},[s4Mobile,s4Stacked,fleetEntries.length,draftSaved,saveError]);const[slideInfos,setSlideInfos]=useState({count:0,titles:[]});const[activeSlide,setActiveSlide]=useState(0);const iframeRef=useRef(null);const handleIframeLoad=()=>{// The loader stays until the template reports the proposal fully\n// rendered (data-jetfly-preview-ready, set by PdfPrintController).\n// 20s safety net so a broken template never blocks the step.\nconst readyFrame=iframeRef.current;if(!readyFrame)setPreviewLoading(false);else{const readySeq=readyFrame.__jfReadySeq=(readyFrame.__jfReadySeq||0)+1;const readyT0=Date.now();const readyTick=()=>{if(iframeRef.current!==readyFrame||readyFrame.__jfReadySeq!==readySeq)return;let ok=false;try{ok=readyFrame.contentDocument?.documentElement?.getAttribute(\"data-jetfly-preview-ready\")===\"1\";}catch{ok=true;}if(ok||Date.now()-readyT0>2e4){setPreviewLoading(false);return;}window.setTimeout(readyTick,200);};readyTick();}try{const doc=iframeRef.current?.contentDocument;const win=iframeRef.current?.contentWindow;if(!doc||!win){setSlideInfos({count:1,titles:[\"Slide 1\"]});return;}// PDF slides are always 1920×1080. Compute the rendered height per slide\n// from the iframe's actual pixel width so we get an exact count.\nconst iframeW=iframeRef.current?.offsetWidth||800;const slideH=iframeW/1920*1080;const totalH=doc.documentElement.scrollHeight;const count=Math.max(1,Math.round(totalH/slideH));const titles=Array.from({length:count},(_,i)=>`Slide ${i+1}`);setSlideInfos({count,titles});setActiveSlide(0);const scrollHandler=()=>{const scrollTop=win.scrollY||0;setActiveSlide(Math.min(count-1,Math.floor(scrollTop/slideH)));};win.addEventListener(\"scroll\",scrollHandler,{passive:true});}catch{setSlideInfos({count:1,titles:[\"Slide 1\"]});}};const jumpToSlide=idx=>{const win=iframeRef.current?.contentWindow;if(!win)return;const iframeW=iframeRef.current?.offsetWidth||800;const slideH=iframeW/1920*1080;win.scrollTo({top:idx*slideH,behavior:\"smooth\"});setActiveSlide(idx);};const onSaveDraft=()=>{// Delegate to the parent's saveDraftToStorage so `subStep` gets\n// persisted (this local copy used to drop it, causing resume-draft\n// to land on Step 1 — Umut 2026-09-29).\nif(typeof onSaveDraftExternal===\"function\"){try{onSaveDraftExternal();}catch{}}else{try{if(typeof localStorage!==\"undefined\"){const step3Prefs=store?.state?.proposal?.payload?.step3_aircraft?.preferences??{};localStorage.setItem(draftKeyFor(personId),JSON.stringify({draft,proposalId:proposal?.id,savedAt:new Date().toISOString(),personId:personId??null,subStep:4,step3Prefs,pricingCache:typeof window!==\"undefined\"&&window.__jetflyPricing?window.__jetflyPricing:[],fleetCache:typeof window!==\"undefined\"&&window.__jetflyFleetsCache?window.__jetflyFleetsCache:[]}));}}catch{}}setDraftSaved(true);};const onSavePipedrive=async()=>{setSaving(true);setSaveError(null);// Veil kept until the redirect; removed on any error or early exit.\nconst hideSavingVeil=showSavingVeil();let savingRedirect=false;try{const api1=window.__jetflyApi;const store_=window[STORE_KEY];console.log(\"[DealNew] onSavePipedrive start — api:\",!!api1,\"store:\",!!store_);if(!api1||!store_)throw new Error(\"API not ready\");// Ensure proposal exists on server before creating deal\nconsole.log(\"[DealNew] isPersisted:\",store_?.state?.isPersisted);// Patch pipedrive_person_id so syncToApi doesn't bail when loaded from a Pipedrive contact\nconst _pid=personId||window.__jetflySales?.state?.linkedCustomer?.id||window.__jetflySales?.state?.selectedPersonData?.id;if(_pid&&store_?.state?.proposal&&!store_?.state?.proposal.pipedrive_person_id){store_.state.proposal.pipedrive_person_id=Number(_pid);}if(!store_?.state?.isPersisted){console.log(\"[DealNew] syncing to API first…\");await store_.syncToApi();console.log(\"[DealNew] sync done, isPersisted:\",store_?.state?.isPersisted);}const currentProposal=store_?.state?.proposal;console.log(\"[DealNew] proposal:\",JSON.stringify({id:currentProposal?.id,status:currentProposal?.status}));if(!currentProposal?.id)throw new Error(\"No proposal in store\");const firstFleet=fleetEntries[0];const firstPref=firstFleet?firstFleet[1]:null;const firstOffer=firstPref?.offers?.[0]??null;const customer=store_?.state?.linkedCustomer??store_?.state?.selectedPersonData;// Resolve aircraft_type: use display name from fleet cache, NOT the raw CMS item ID\nconst fleetCmsId=firstFleet?String(firstFleet[0]):undefined;const fleetCache=(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const fleetCacheEntry=fleetCmsId?fleetCache.find(f=>f.id===fleetCmsId||f.slug===fleetCmsId):undefined;const fleetFallback=fleetCmsId?S2_FLEET_CATALOG.find(f=>f.id===fleetCmsId):undefined;// Use apiType (short Pipedrive label) — not the display name (e.g. \"PC-12\" not \"PILATUS PC-12\")\nconst aircraftType=fleetFallback?.apiType||fleetCacheEntry?.name||fleetFallback?.name||fleetCmsId;// Compose Pipedrive title: \"<typed prefix> <share> <fleet> <hours>h\".\n// Keep draft.dealName as the raw user input; the composed version is\n// what Pipedrive stores. Mirrors Step3Overview's composedDealName.\nconst _titleShare=String(firstOffer?.share??\"\").trim();const _titleHours=Number(firstOffer?.hours)||null;const _titleFleetName=fleetCacheEntry?.name&&fleetCacheEntry.name!==fleetCmsId?fleetCacheEntry.name:fleetFallback?.name||\"\";const _titlePrefix=String(draft?.dealName??\"\").trim();const composedDealTitle=[_titlePrefix,_titleShare,_titleFleetName,_titleHours?`${_titleHours}h`:\"\"].filter(Boolean).join(\" \")||_titlePrefix;console.log(\"[DealNew] fleet resolution:\",JSON.stringify({fleetCmsId,fleetCacheEntryName:fleetCacheEntry?.name,fleetCacheEntrySlug:fleetCacheEntry?.slug,fleetFallbackName:fleetFallback?.name,resolved_aircraftType:aircraftType}));console.log(\"[DealNew] firstOffer raw:\",JSON.stringify(firstOffer));console.log(\"[DealNew] customer:\",JSON.stringify({id:customer?.id,name:customer?.name,email:customer?.email}));// Fetch stage_id dynamically from GET /meta — never hardcode\nlet resolvedStageId=pipedriveStageId?Number(pipedriveStageId):undefined;try{const meta=await api1.getMeta();console.log(\"[DealNew] GET /meta stages:\",JSON.stringify(meta?.stages));const contactMadeStage=meta?.stages?.find(s=>String(s.name||\"\").toLowerCase().includes(\"contact\"))??meta?.stages?.[0];if(contactMadeStage?.id)resolvedStageId=Number(contactMadeStage.id);console.log(\"[DealNew] resolved stage_id:\",resolvedStageId,\"from:\",contactMadeStage?.name);}catch(metaErr){console.warn(\"[DealNew] GET /meta failed — falling back to stage_id 28:\",metaErr?.message);if(!resolvedStageId)resolvedStageId=28;}// PDF preview URLs — stored on the Pipedrive deal (proposal_pdf_url).\n// Include client + date + share/hours/contract per fleet so the slide\n// footers render \"<Customer>\" above \"<date>\" and the Personal\n// Proposal slide uses the right deal numbers when Pipedrive users\n// click the stored URL later.\nconst _origin=typeof window!==\"undefined\"?window.location.origin:\"https://jetfly.com\";const _pdfClient=customer?.name||[customer?.first_name,customer?.last_name].filter(Boolean).join(\" \")||\"\";const _pdfDate=(()=>{const d=draft?.proposalDate||new Date().toISOString();try{return String(d).split(\"T\")[0];}catch{return\"\";}})();const pdfUrls=fleetEntries.map(([fk,pref])=>{const _o=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers[0]:pref??{};const qp=new URLSearchParams;qp.set(\"p\",currentProposal.id);qp.set(\"fleet\",fk);if(_pdfClient)qp.set(\"client\",_pdfClient);if(_pdfDate)qp.set(\"date\",_pdfDate);if(_o?.share)qp.set(\"share\",String(_o.share));if(_o?.hours)qp.set(\"hours\",String(_o.hours));if(_o?.contract)qp.set(\"contract\",String(_o.contract));pdfUrlOfferExtras(qp,_o,pref);if(String(draft?.language||\"\").toLowerCase().startsWith(\"fr\"))qp.set(\"lang\",\"fr\");return`${_origin}/sales/template-pdf?${qp.toString()}`;});const pdfUrlsValue=pdfUrls.join(\", \");// Pipedrive organisation of the new deal: the one picked in the wizard,\n// else the contact's own company (Umut 2026-10-06: the contact had a\n// company but its deals were created without organisation).\nlet orgIdForDeal=Number(draft.orgId)||Number(customer?.organization_id)||undefined;if(!orgIdForDeal){try{const _pidOrg=Number(customer?.id)||Number(currentProposal?.pipedrive_person_id)||0;if(_pidOrg){const _cOrg=await api1.getCustomer(_pidOrg);orgIdForDeal=Number(_cOrg?.organization?.id)||Number(_cOrg?.person?.organization_id)||undefined;}}catch{}}const dealPayload={proposal_id:currentProposal.id,title:composedDealTitle,value:Number(firstOffer?.acquisition_cost)||0,currency:\"EUR\",stage_id:resolvedStageId,aircraft_type:aircraftType,share_size:firstOffer?.share??undefined,// API splits these: `share_size_mode` is the Standard /\n// Long-range toggle on Step 2 (`firstOffer.mode`), while\n// `share_type` is the New vs Second-hand toggle. Previously\n// we were sending the share_type value into share_size_mode\n// which stored it in the wrong Pipedrive field.\nshare_size_mode:firstOffer?.mode===\"long\"?\"long\":\"standard\",share_type:firstOffer?.share_type??undefined,share_immat:firstOffer?.immat??undefined,flight_hours:firstOffer?.hours?Number(firstOffer.hours):undefined,contract_duration:firstOffer?.contract?Number(firstOffer.contract):undefined,management_fee:firstOffer?.management_fee?Number(firstOffer.management_fee):undefined,acquisition_cost:firstOffer?.acquisition_cost?Number(firstOffer.acquisition_cost):undefined,proposal_language:(()=>{const m={english:\"en\",french:\"fr\",german:\"de\",italian:\"it\",dutch:\"nl\",spanish:\"es\"};return m[String(draft.language||\"english\").toLowerCase()]??\"en\";})(),proposal_status:\"sent\",// Pipedrive \"Proposal Sent Time\" (HH:mm, Paris time), set when the deal is created.\nproposal_sent_at:(()=>{const n=jfParis(new Date);return String(n.getHours()).padStart(2,\"0\")+\":\"+String(n.getMinutes()).padStart(2,\"0\");})(),organization_id:orgIdForDeal,proposal_pdf_url:pdfUrlsValue};console.log(\"[DealNew] POST /deals payload:\",JSON.stringify(dealPayload,null,2));let deal;try{deal=await api1.createDeal(dealPayload);console.log(\"[DealNew] POST /deals response:\",JSON.stringify(deal));}catch(dealErr){// Log full error details before rethrowing\nconst status=dealErr?.status??dealErr?.statusCode??\"unknown\";const errBody=dealErr?.body??dealErr?.data??dealErr?.response??dealErr?.message??String(dealErr);console.error(\"[DealNew] POST /deals FAILED — status:\",status,\"body:\",JSON.stringify(errBody));console.error(\"[DealNew] full error object:\",dealErr);// Re-throw with status + body in message so it surfaces in setSaveError\nthrow new Error(`POST /deals failed (${status}): ${typeof errBody===\"string\"?errBody:JSON.stringify(errBody)}`);}if(!deal?.id){console.error(\"[DealNew] deal returned but no id:\",JSON.stringify(deal));throw new Error(\"Deal creation failed — no ID returned\");}console.log(\"[DealNew] deal created, id:\",deal.id);setCreatedDealId(deal.id);// 2. Update proposal\nconsole.log(\"[DealNew] updating proposal\",currentProposal.id);await api1.updateProposal(currentProposal.id,{pipedrive_deal_id:deal.id,pipedrive_person_id:customer?.id??undefined});console.log(\"[DealNew] proposal updated\");// Proposal status lives in `status` (not the deal's `proposal_status`)\n// and only moves forward one step at a time: draft → review → sent.\n// Non-blocking: the deal is already updated at this point.\ntry{const _stages=[\"draft\",\"review\",\"sent\",\"accepted\"];const _from=Math.max(0,_stages.indexOf(String(currentProposal.status||\"draft\")));for(let _i=_from+1;_i<=2;_i++){await api1.updateProposal(currentProposal.id,{status:_stages[_i]});}console.log(\"[DealNew] proposal status → sent\");}catch(statusErr){console.warn(\"[DealNew] proposal status update failed:\",statusErr?.status,statusErr?.message||statusErr);}// 3. Create Activity (Yuliia spec 2026-09-27)\n// owner_id = deal owner (not the logged-in sales officer)\n// done: true (boolean), due_date = today\n// note: \"Proposal Sent: 1/16 35H and 1/8 70H on PC12 and PC24\"\ntry{const noteFleets=fleetEntries.map(([fk,pref])=>{const fleetFull=s4FleetName(fk);const offers=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers:[pref??{}];return{name:pdfFleetLabel(String(fk),fleetFull),// \"1/16, 35H, New Share, LR\" — SH = second hand, LR = long range.\noffers:offers.map(o=>[String(o?.share??\"\").trim(),o?.hours?`${o.hours}H`:\"\",String(o?.share_type||\"\")===\"second_hand_share\"?\"SH\":\"New Share\",o?.mode===\"long\"?\"LR\":\"\"].filter(Boolean).join(\", \")).filter(Boolean)};});const subjectFleets=fleetEntries.map(([fk,pref])=>{const offers=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers:[pref??{}];return{label:pdfFleetLabel(String(fk),s4FleetName(fk)),offers:offers.map(o=>({share:String(o?.share??\"\").trim(),hours:o?.hours?String(o.hours):\"\"})).filter(o=>o.share||o.hours)};});const actLangLabel=LANG_OPTIONS.find(o=>o.value===draft?.language)?.label||\"English\";const actNote=pdfActivityNoteHtml(noteFleets,actLangLabel);const todayIso=new Date().toISOString().split(\"T\")[0];// Fields match API schema exactly (Enzo 2026-10-01 doc):\n// type must be \"email\", done must be true, no owner_id/due_date.\n// Previously we sent type=\"proposal\" and the API 422'd silently —\n// Yuliia opened a ticket because activities never appeared on\n// Pipedrive deals created from the tool.\n// Same contact resolution as ProposalNewPage: store customer, then\n// the proposal's linked person, the deal's person, the URL personId.\nconst personIdForActivity=Number(customer?.id)||Number(currentProposal?.pipedrive_person_id)||Number(deal?.person_id)||Number(personId)||0;const activityPayload={deal_id:Number(deal.id),person_id:personIdForActivity,type:\"email\",subject:pdfActivitySubject(_titlePrefix||_pdfClient,subjectFleets),done:true,note:actNote};if(!activityPayload.deal_id||!activityPayload.person_id){console.warn(\"[DealNew] skip createActivity — missing deal_id or person_id\");}else{console.log(\"[DealNew] createActivity payload:\",JSON.stringify(activityPayload));// Company of the contact on the activity (Umut 2026-10-07). The API\n// doc lists no organisation field for /activities yet: it is sent as\n// organization_id (same name as on /deals) and dropped if the API\n// refuses it, so the activity is always created.\nconst orgIdForActivity=Number(deal?.organization_id)||Number(orgIdForDeal)||0;if(orgIdForActivity){try{await api1.createActivity?.({...activityPayload,organization_id:orgIdForActivity});}catch(orgErr){const st=Number(orgErr?.status);if(st!==400&&st!==422)throw orgErr;console.warn(\"[DealNew] activity: organization_id refused by the API, retrying without it\");await api1.createActivity?.(activityPayload);}}else{await api1.createActivity?.(activityPayload);}console.log(\"[DealNew] activity created\");}}catch(actErr){console.warn(\"[DealNew] activity creation failed (non-blocking):\",actErr?.message||actErr);}// 4. Clean local draft — remove both the per-person DealNewPage draft\n// and the per-proposal snapshot used by ContactPage.getLocalDrafts().\n// Without the second removal, each completed deal left a lingering\n// `jetfly.proposal.{id}` entry in localStorage and the proposals\n// sidebar on the next deal showed every past draft as if they were\n// still in progress.\ntry{localStorage.removeItem(draftKeyFor(personId));}catch{}try{if(currentProposal?.id)localStorage.removeItem(`jetfly.proposal.${currentProposal.id}`);}catch{}setSavedOk(true);setCreatedDealId(deal.id);// Redirect to the contact page (lists all deals for this person)\nif(personId){savingRedirect=true;window.location.href=`/sales/contacts?personId=${encodeURIComponent(personId)}`;}}catch(e){console.error(\"[DealNew] onSavePipedrive caught:\",e?.message||e);setSaveError(e?.message||\"Save failed — please retry.\");}finally{// Redirect under way: the veil stays until the next page (20 s safety\n// net if the navigation never happens). Otherwise it goes now.\nif(savingRedirect)window.setTimeout(hideSavingVeil,2e4);else hideSavingVeil();setSaving(false);}};if(savedOk&&createdDealId){return /*#__PURE__*/_jsxs(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:16,padding:\"40px 28px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16,textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:48,height:48,borderRadius:\"50%\",background:D.greenBg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 13l5 5L20 7\",stroke:D.green,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:16,fontWeight:700,color:toks.ink},children:\"Sent to Pipedrive\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.inkMuted},children:['Deal \"',draft.dealName,'\" created. The proposal is now read-only.']})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(personId)window.location.href=`/sales/contacts?personId=${encodeURIComponent(personId)}`;},style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:600,color:\"#fff\",background:toks.copper500,borderRadius:10,padding:\"10px 20px\",cursor:\"pointer\"},children:\"View deal →\"})]});}// ── Step 4 helpers\nconst s4FleetName=fid=>{const cache=cmsFleet.length?cmsFleet:(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];return cache.find(f=>f.id===fid||f.slug===fid)?.name||S2_FLEET_CATALOG.find(f=>f.id===fid)?.name||fid;};const s4FleetImage=fid=>{const winCache=(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const pick=arr=>arr.find(f=>(f.id===fid||f.slug===fid)&&f.image)?.image;return pick(cmsFleet)||pick(winCache)||null;};const s4DateLabel=(()=>{const raw=proposal?.created_at||proposal?.createdAt||draft?.date||\"\";if(!raw)return\"\";try{const d=jfParis(new Date(raw));const dd=String(d.getDate()).padStart(2,\"0\");const mm=String(d.getMonth()+1).padStart(2,\"0\");const yyyy=d.getFullYear();const hh=String(d.getHours()).padStart(2,\"0\");const min=String(d.getMinutes()).padStart(2,\"0\");return`${dd}/${mm}/${yyyy} \\xb7 ${hh}:${min}`;}catch{return\"\";}})();const PlaneIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 3L3 10.5L10 13.5M21 3L13.5 21L10 13.5M21 3L10 13.5\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});// One entry per fleet proposal: preview URL carries client/date/share/hours/\n// contract so the PDF footer + cover render the right values (same params\n// as the URL stored on the Pipedrive deal).\nconst s4Cards=fleetEntries.map(([fk,pref])=>{const _o=Array.isArray(pref?.offers)&&pref.offers.length>0?pref.offers[0]:pref??{};const _cust=store?.state?.linkedCustomer??store?.state?.selectedPersonData??null;const _clientRaw=_cust?.name||[_cust?.first_name,_cust?.last_name].filter(Boolean).join(\" \")||\"\";const _dateIso=(()=>{const d=draft?.proposalDate||new Date().toISOString();try{return String(d).split(\"T\")[0];}catch{return\"\";}})();const url=(()=>{if(!proposal?.id)return null;const qp=new URLSearchParams;qp.set(\"p\",proposal.id);qp.set(\"fleet\",fk);if(_clientRaw)qp.set(\"client\",_clientRaw);if(_dateIso)qp.set(\"date\",_dateIso);if(_o?.share)qp.set(\"share\",String(_o.share));if(_o?.hours)qp.set(\"hours\",String(_o.hours));if(_o?.contract)qp.set(\"contract\",String(_o.contract));pdfUrlOfferExtras(qp,_o,pref);if(String(draft?.language||\"\").toLowerCase().startsWith(\"fr\"))qp.set(\"lang\",\"fr\");return`/sales/template-pdf?${qp.toString()}`;})();const contractRaw=pref?.offers?.[0]?.contract||pref?.contract||\"\";return{fk,url,name:s4FleetName(fk),contractLabel:contractRaw?`${contractRaw} month`:\"\",offersCount:Array.isArray(pref?.offers)?pref.offers.length:pref?.selected?1:0};});const hasDeal=!!createdDealId;// First proposal is preselected; fall back to it if the selection disappears.\nconst sel=s4Cards.find(c=>c.fk===previewFleet)??s4Cards[0]??null;const selectS4Card=fk=>{if(sel?.fk===fk)return;setPreviewFleet(fk);setPreviewLoading(true);setActiveSlide(0);setSlideInfos({count:0,titles:[]});};return /*#__PURE__*/_jsxs(\"div\",{ref:s4RootRef,style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[fleetCollection&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,ref:fleetScrapeRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:fleetCollection}),s4Cards.length===0?/*#__PURE__*/_jsx(\"div\",{style:{background:toks.bgCard,border:`1px solid ${toks.borderSoft}`,borderRadius:12,padding:\"20px 24px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:12,color:toks.inkMuted},children:\"No fleet selected. Go back to step 2.\"})}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:s4Stacked?\"column\":\"row\",alignItems:\"stretch\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:s4Stacked?\"0 0 auto\":\"0 0 300px\",minWidth:0,boxSizing:\"border-box\",height:s4Stacked?\"auto\":s4PreviewH,maxHeight:s4Stacked?248:undefined,overflowY:\"auto\",background:toks.bgCard,borderRadius:16,padding:8,display:\"flex\",flexDirection:\"column\",gap:4},children:s4Cards.map(c=>{const active=sel?.fk===c.fk;const img=s4FleetImage(c.fk);const br=cardRadius??8;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>selectS4Card(c.fk),\"aria-pressed\":active,style:{all:\"unset\",boxSizing:\"border-box\",width:\"100%\",flexShrink:0,cursor:active?\"default\":\"pointer\",background:active?\"rgb(243,243,240)\":\"transparent\",borderRadius:12,padding:10,display:\"flex\",alignItems:\"center\",gap:12,transition:\"background 0.15s\"},children:[img?/*#__PURE__*/_jsx(\"img\",{src:img,alt:c.name,style:{width:72,height:52,borderRadius:br,objectFit:\"cover\",flexShrink:0}}):/*#__PURE__*/_jsx(\"div\",{style:{width:72,height:52,borderRadius:br,background:D.sand200,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:D.copper500},children:/*#__PURE__*/_jsx(PlaneIcon,{})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:14,fontWeight:600,color:toks.ink,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:[c.name,c.contractLabel?` — ${c.contractLabel}`:\"\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(LangFlag,{lang:draft?.language,size:16}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:12,color:toks.inkMuted},children:[c.offersCount,\" option\",c.offersCount!==1?\"s\":\"\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:10,fontWeight:600,borderRadius:999,padding:\"2px 8px\",background:hasDeal?\"rgba(196,148,90,0.12)\":D.sand200,color:hasDeal?D.copper600:toks.inkMuted,letterSpacing:\"0.02em\"},children:hasDeal?\"Sent\":c.url?\"Draft\":\"Not ready\"})]}),hasDeal&&s4DateLabel?/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:11,color:toks.inkMuted},children:[\"Created \",s4DateLabel]}):null]})]},c.fk);})}),/*#__PURE__*/_jsxs(\"div\",{ref:s4PreviewRef,style:{flex:s4Stacked?\"0 0 auto\":\"1 1 0\",minWidth:0,height:s4Mobile?300:s4PreviewH,background:toks.bgCard,border:`8px solid ${toks.bgCard}`,borderRadius:16,overflow:\"hidden\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes jfSpin{to{transform:rotate(360deg)}} .jfSpinner{animation:jfSpin 0.75s linear infinite}`}),!sel?.url?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.inkMuted},children:\"Preview not ready yet.\"})}):/*#__PURE__*/_jsxs(_Fragment,{children:[previewLoading&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,background:\"rgb(250,248,245)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:12,zIndex:30},children:[/*#__PURE__*/_jsx(\"div\",{className:\"jfSpinner\",style:{width:32,height:32,border:`3px solid rgba(196,148,90,0.2)`,borderTopColor:D.copper500,borderRadius:\"50%\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:toks.inkMuted},children:\"Preparing your preview…\"})]}),/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:sel.url,onLoad:handleIframeLoad,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:\"none\",display:\"block\"},title:`Preview ${sel.name}`},sel.fk),S4_SLIDE_NAV&&!previewLoading&&slideInfos.count>1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:16,left:12,background:\"rgba(26,26,23,0.72)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",borderRadius:12,padding:\"8px 6px\",display:\"flex\",flexDirection:\"column\",gap:6,zIndex:20,boxShadow:\"0 2px 12px rgba(0,0,0,0.18)\"},children:Array.from({length:slideInfos.count},(_,i)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",title:slideInfos.titles[i]||`Slide ${i+1}`,onClick:()=>jumpToSlide(i),style:{all:\"unset\",width:6,height:activeSlide===i?20:6,borderRadius:3,background:activeSlide===i?\"#fff\":\"rgba(255,255,255,0.35)\",cursor:\"pointer\",transition:\"height 0.15s, background 0.15s\",flexShrink:0}},i))}),!previewLoading&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{// Filename: YYYY-MM-DD_Proposition_[Avion]_[Client]\nconst today=new Date;const yyyy=today.getFullYear();const mm=String(today.getMonth()+1).padStart(2,\"0\");const dd=String(today.getDate()).padStart(2,\"0\");const store_=window[STORE_KEY];const clientRaw=store_?.state?.linkedCustomer?.name||store_?.state?.selectedPersonData?.name||\"Client\";const clientClean=clientRaw.replace(/[^a-zA-Z0-9À-ž\\s-]/g,\"\").trim().replace(/\\s+/g,\"-\");const fleetClean=sel.name.replace(/[^a-zA-Z0-9À-ž\\s-]/g,\"\").trim().replace(/\\s+/g,\"-\");const ptitle=`${yyyy}-${mm}-${dd}_Proposition_${fleetClean}_${clientClean}`;// The template page shows a loader, waits for fonts, images and maps,\n// then opens the print dialog itself (see PdfPrintController autoprint).\nwindow.open(`${sel.url}&autoprint=1&ptitle=${encodeURIComponent(ptitle)}`,\"_blank\");},style:{all:\"unset\",position:\"absolute\",bottom:16,right:12,background:\"rgba(26,26,23,0.72)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",borderRadius:10,padding:\"8px 14px\",display:\"flex\",alignItems:\"center\",gap:7,cursor:\"pointer\",fontFamily:FONT,fontSize:12,fontWeight:600,color:\"#fff\",boxShadow:\"0 2px 12px rgba(0,0,0,0.18)\",zIndex:20},onMouseEnter:e=>{e.currentTarget.style.background=\"rgba(26,26,23,0.9)\";},onMouseLeave:e=>{e.currentTarget.style.background=\"rgba(26,26,23,0.72)\";},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 14 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 1v8M4 7l3 3 3-3M2 11h10\",stroke:\"#fff\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),\"Download PDF\"]})]})]})]}),draftSaved&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.greenBg,borderRadius:10,padding:\"10px 16px\",fontFamily:FONT,fontSize:12,color:D.green},children:\"Draft saved locally — not sent to Pipedrive\"}),saveError&&/*#__PURE__*/_jsx(\"div\",{style:{background:D.redBg,borderRadius:10,padding:\"10px 16px\",fontFamily:FONT,fontSize:12,color:D.red},children:saveError}),/*#__PURE__*/_jsxs(\"div\",{ref:s4BarRef,style:{background:toks.bgCard,border:`1px solid ${D.borderSoft}`,borderRadius:14,padding:\"14px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onBack,style:{all:\"unset\",fontFamily:FONT,fontSize:13,fontWeight:500,color:toks.inkSubtle,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(ArrowLeftIcon,{size:13,color:\"currentColor\"}),\" Back\"]})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onSavePipedrive,disabled:saving,style:{all:\"unset\",fontFamily:FONT,fontSize:14,fontWeight:600,color:\"#fff\",background:saving?D.inkLight:\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\",borderRadius:12,padding:\"12px 28px\",cursor:saving?\"default\":\"pointer\",boxShadow:saving?\"none\":\"0 2px 6px rgba(196,148,90,0.25)\"},children:saving?\"Saving…\":\"Save in Pipedrive\"})})]})]});}// ─── Confirm leave modal ──────────────────────────────────────────────────────\nfunction ConfirmLeaveModal({href,onSaveDraft,onDiscard,onCancel}){return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:2147483646,background:\"rgba(26,26,23,0.45)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24},onMouseDown:e=>{if(e.target===e.currentTarget)onCancel();},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",borderRadius:16,padding:\"28px 28px 24px\",maxWidth:380,width:\"100%\",boxShadow:\"0 24px 64px rgba(15,12,6,0.18)\",display:\"flex\",flexDirection:\"column\",gap:20,fontFamily:\"'Hanken Grotesk', sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontWeight:700,color:\"rgb(26,26,23)\",lineHeight:1.3},children:\"Leave without saving?\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"rgb(122,122,114)\",lineHeight:1.5},children:\"Save your draft to resume it later from this customer's deals page, or leave without saving.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(typeof window!==\"undefined\")window.__jetflyDealNewDirty=false;onSaveDraft();window.location.href=href;},style:{all:\"unset\",width:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",padding:\"12px 20px\",borderRadius:12,background:\"linear-gradient(194deg, rgb(196,148,90) 14.6%, rgb(217,165,119) 85.4%)\",color:\"#fff\",fontSize:14,fontWeight:600,cursor:\"pointer\",boxShadow:\"0 2px 6px rgba(196,148,90,0.25)\"},children:\"Save draft & leave\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(typeof window!==\"undefined\")window.__jetflyDealNewDirty=false;try{onDiscard?.();}catch{}window.location.href=href;},style:{all:\"unset\",width:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",padding:\"12px 20px\",borderRadius:12,border:\"1px solid rgb(239,239,235)\",color:\"rgb(185,28,28)\",fontSize:14,fontWeight:500,cursor:\"pointer\"},children:\"Leave anyway\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onCancel,style:{all:\"unset\",width:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",padding:\"10px 20px\",borderRadius:12,color:\"rgb(137,129,126)\",fontSize:13,fontWeight:500,cursor:\"pointer\"},children:\"Cancel\"})]})]})}),document.body);}export default function DealNewPage(props){const store=useSalesStore();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[paramsReady,setParamsReady]=useState(false);const[urlParams,setUrlParams]=useState({personId:null,isNew:false});const[customer,setCustomer]=useState(null);const[loading,setLoading]=useState(true);const[subStep,setSubStep]=useState(1);// Every step change starts at the top of the page: reset the window scroll\n// and any scrollable ancestor (the first render is left untouched).\nconst stepTopRef=useRef(null);const stepTopFirstRef=useRef(true);useEffect(()=>{if(stepTopFirstRef.current){stepTopFirstRef.current=false;return;}if(typeof window===\"undefined\")return;try{window.scrollTo(0,0);}catch{}let el=stepTopRef.current?.parentElement??null;while(el){if(el.scrollTop>0)el.scrollTop=0;el=el.parentElement;}},[subStep]);const[maxReached,setMaxReached]=useState(1);const[draftSaved,setDraftSaved]=useState(false);const[savedKey,setSavedKey]=useState(\"\");const[confirmLeave,setConfirmLeave]=useState(null);// Mirrors the page-level `isDirty` (same flag as the Save draft button) so the\n// leave listener below can skip the popup when everything is already saved.\nconst leaveDirtyRef=useRef(true);const savedSnapshotRef=useRef(null);const[draft,setDraft]=useState({dealName:\"\",proposalDate:\"\",language:\"english\"});const initialDraft={dealName:\"\",proposalDate:\"\",language:\"english\",orgId:null,orgName:\"\"};useEffect(()=>{const baseline=savedSnapshotRef.current||initialDraft;const isDirty=draft.dealName!==baseline.dealName||draft.proposalDate!==baseline.proposalDate||draft.language!==baseline.language;if(typeof window!==\"undefined\"){window.__jetflyDealNewDirty=isDirty;window.dispatchEvent(new CustomEvent(\"jetfly:deal-new-dirty-change\",{detail:{isDirty}}));}},[draft]);useEffect(()=>{const isDirty=()=>!!(typeof window!==\"undefined\"&&window.__jetflyDealNewDirty);const onBeforeUnload=e=>{if(isDirty()){e.preventDefault();e.returnValue=\"\";}};const onConfirmLeave=e=>{const href=e.detail?.href;if(!href)return;// Tell the sender (SidebarV2 \"Back to contact\") we handle the navigation.\ne.preventDefault();if(leaveDirtyRef.current)setConfirmLeave({href});else window.location.href=href;};window.addEventListener(\"beforeunload\",onBeforeUnload);window.addEventListener(\"jetfly:deal-new-confirm-leave\",onConfirmLeave);return()=>{window.removeEventListener(\"beforeunload\",onBeforeUnload);window.removeEventListener(\"jetfly:deal-new-confirm-leave\",onConfirmLeave);};},[]);const t=store?.state?.tokens??{};const toks={bgPage:t.bgPage??D.bgPage,bgCard:t.bgCard??D.bgCard,borderSoft:t.borderSoft??D.borderSoft,ink:t.inkPrimary??D.ink,inkSubtle:t.inkSubtle??D.inkSubtle,inkMuted:t.inkMuted??D.inkMuted,copper500:t.copper500??D.copper500,copper600:t.copper600??D.copper600,sand200:t.sand200??D.sand200};useEffect(()=>{setUrlParams(getUrlParams());setParamsReady(true);},[]);// Mirror the chosen proposal language into the store proposal payload\n// (step2_profile.offer.proposal_language). The PDF template slides read it\n// from there to switch to French; before this, the language only went to\n// the Pipedrive deal and every PDF of a new deal rendered in English.\nuseEffect(()=>{try{const s=window.__jetflySales;const cur=s?.state?.proposal;const lang=draft?.language;if(!cur||!lang)return;if(cur.payload?.step2_profile?.offer?.proposal_language===lang)return;cur.payload=cur.payload??{version:1};cur.payload.step2_profile=cur.payload.step2_profile??{};cur.payload.step2_profile.offer={...cur.payload.step2_profile.offer??{},proposal_language:lang};s?.setProposal?.(cur);}catch{}},[draft?.language,store?.state?.proposal?.id]);// Hide Framer \"Edit Content\" editor bar site-wide on sales pages\nuseEffect(()=>{if(typeof document===\"undefined\")return;const id=\"__jetfly-hide-editor-bar\";if(document.getElementById(id))return;const s=document.createElement(\"style\");s.id=id;s.textContent=\"#__framer-editorbar-container, #__framer-editorbar-label { display: none !important; }\";document.head.appendChild(s);return()=>{document.getElementById(id)?.remove();};},[]);useEffect(()=>{if(!paramsReady)return;const{personId,isNew}=urlParams;// Restore local draft if any — skip when user explicitly started a fresh deal\nlet pendingStep3Prefs=null;const live=typeof window!==\"undefined\"?window.__jetflyDealNewLive:null;const liveMatches=!!(live?.draft&&personId&&live.personId===personId);const isNewDeal=isNew===true&&!liveMatches;if(liveMatches){setDraft(live.draft);if(Number(live.subStep)>1)setSubStep(Math.min(4,Number(live.subStep)));if(Number(live.maxReached)>1)setMaxReached(Math.min(4,Number(live.maxReached)));}else if(isNewDeal){try{localStorage.removeItem(draftKeyFor(personId));}catch{}// Reset draft state so previous session values don't bleed into new deal\nsetDraft({dealName:\"\",proposalDate:\"\",language:\"english\",orgId:null,orgName:\"\"});savedSnapshotRef.current=null;setSavedKey(\"\");// Legacy cleanup — previous deal completions left `jetfly.proposal.{id}`\n// entries in localStorage for the same person. On ?new=1 we purge any\n// of those that are already linked to a Pipedrive deal (meaning the\n// proposal round-tripped to prod and should no longer surface as a\n// draft in the sidebar).\ntry{if(typeof localStorage!==\"undefined\"&&personId){const toRemove=[];for(let i=0;i<localStorage.length;i++){const k=localStorage.key(i);if(!k||!k.startsWith(\"jetfly.proposal.\"))continue;try{const raw=localStorage.getItem(k);if(!raw)continue;const parsed=JSON.parse(raw);const pid=String(parsed?.pipedrive_person_id??parsed?.payload?.step2_profile?.customer?.id??\"\").trim();if(pid&&pid===String(personId)&&parsed?.pipedrive_deal_id)toRemove.push(k);}catch{}}for(const k of toRemove){try{localStorage.removeItem(k);}catch{}}if(toRemove.length)console.log(\"[DealNew] purged linked proposals from localStorage:\",toRemove.length);}}catch{}}else{try{const saved=localStorage.getItem(draftKeyFor(personId));if(saved){const parsed=JSON.parse(saved);// Guard: the DealNewPage draft is keyed by personId, so a\n// customer with 2+ consecutive deals used to see the previous\n// deal's step3Prefs replayed on reload (3 fleet cards from\n// the old deal appearing in the new one's Step 4 preview).\n// When the URL carries a specific proposal id, we only honor\n// the saved draft if it belongs to that same proposal.\nconst urlProposalId=(()=>{try{return new URLSearchParams(window.location.search).get(\"p\");}catch{return null;}})();const draftMatchesUrlProposal=!urlProposalId||!parsed?.proposalId||String(parsed.proposalId)===String(urlProposalId);if(parsed?.draft&&(!parsed.personId||parsed.personId===personId)&&draftMatchesUrlProposal){setDraft(parsed.draft);savedSnapshotRef.current={...parsed.draft};if(parsed.subStep&&Number(parsed.subStep)>1){const s=Math.min(4,Number(parsed.subStep));setSubStep(s);setMaxReached(s);}if(parsed.step3Prefs&&typeof parsed.step3Prefs===\"object\"){pendingStep3Prefs=parsed.step3Prefs;// Remap cms-N fallback keys → real catalog IDs\nconst hasFallback=Object.keys(pendingStep3Prefs).some(k=>k.startsWith(\"cms-\"));if(hasFallback){const remapped={};for(const[k,v]of Object.entries(pendingStep3Prefs)){if(k.startsWith(\"cms-\")){const realId=S2_FLEET_CATALOG[parseInt(k.replace(\"cms-\",\"\"),10)]?.id;remapped[realId??k]=v;}else{remapped[k]=v;}}pendingStep3Prefs=remapped;}}if(parsed.fleetCache&&Array.isArray(parsed.fleetCache)&&parsed.fleetCache.length){if(typeof window!==\"undefined\")window.__jetflyFleetsCache=parsed.fleetCache;}if(parsed.pricingCache&&Array.isArray(parsed.pricingCache)&&parsed.pricingCache.length){if(typeof window!==\"undefined\")window.__jetflyPricing=parsed.pricingCache;}}}}catch{}}if(!personId){setLoading(false);return;}const go=async()=>{const api1=window.__jetflyApi;if(!api1){setLoading(false);return;}try{const custRes=await api1.getCustomer(personId);const person=custRes?.person??custRes;setCustomer(person);// Sync name to store so Header breadcrumb shows the customer\nif(person?.id){const name=person.name||[String(person.first_name||\"\"),String(person.last_name||\"\")].filter(Boolean).join(\" \");store?.selectContact?.({id:person.id,name});if(name)setDraft(d=>d.dealName===\"\"?{...d,dealName:name}:d);}// Fallback: restore deal metadata from proposal.payload.step1_deal\n// (written by saveDraftToStorage; used when DRAFT_KEY was not found)\nif(!pendingStep3Prefs){try{const pUrl=new URLSearchParams(window.location.search).get(\"p\");if(pUrl&&typeof localStorage!==\"undefined\"){const r=localStorage.getItem(`jetfly.proposal.${pUrl}`);const s1d=r?JSON.parse(r)?.payload?.step1_deal:null;if(s1d?.dealName){setDraft(d=>({dealName:d.dealName||s1d.dealName,proposalDate:d.proposalDate||s1d.proposalDate||\"\",language:d.language&&d.language!==\"english\"?d.language:s1d.language||d.language||\"english\",orgId:d.orgId??s1d.orgId??null,orgName:d.orgName||s1d.orgName||\"\"}));}}}catch{}}// Set pipedrive_person_id so flush() and getLocalDrafts can link this proposal\nif(person?.id){try{store?.setProposalField?.(\"pipedrive_person_id\",Number(person.id));}catch{}}// Replay step3 aircraft preferences from saved draft — apply regardless of\n// whether proposal was just created or already existed in store\nif(pendingStep3Prefs){const applyPrefs=(attempt=0)=>{const proposalId=store?.state?.proposal?.id;if(proposalId){try{store?.setField?.(\"step3_aircraft.preferences\",pendingStep3Prefs);console.log(\"[DealNew] restored step3Prefs keys:\",Object.keys(pendingStep3Prefs));}catch(e){console.warn(\"[DealNew] restore prefs error:\",e);}}else if(attempt<15){setTimeout(()=>applyPrefs(attempt+1),120);}};setTimeout(()=>applyPrefs(),80);}}catch{}setLoading(false);};go();},[paramsReady,urlParams.personId,urlParams.isNew]);// Live copy of the wizard state on `window`: it survives a remount of this\n// component (which would otherwise reset date + language to their defaults)\n// but not a real page load, so a fresh \"New deal\" still starts empty.\n// Must stay declared after the restore effect above, which reads it first.\nuseEffect(()=>{if(typeof window===\"undefined\"||!paramsReady||!urlParams.personId)return;window.__jetflyDealNewLive={personId:urlParams.personId,draft,subStep,maxReached};},[draft,subStep,maxReached,paramsReady,urlParams.personId]);const goNext=()=>{const next=Math.min(subStep+1,4);setSubStep(next);setMaxReached(s=>Math.max(s,next));saveDraftToStorage(next);};const goBack=()=>setSubStep(s=>Math.max(s-1,1));const onBackToCustomer=()=>nav(\"/sales/contacts\",{personId:urlParams.personId});const saveDraftToStorage=step=>{try{if(typeof localStorage!==\"undefined\"){const step3Prefs=store?.state?.proposal?.payload?.step3_aircraft?.preferences??{};const fleetCacheSnap=(typeof window!==\"undefined\"?window.__jetflyFleetsCache:null)??[];const proposalId=store?.state?.proposal?.id;const payload={draft,proposalId,savedAt:new Date().toISOString(),personId:urlParams.personId,subStep:step,step3Prefs,fleetCache:fleetCacheSnap};console.log(\"[DealNew] saveDraft →\",{personId:urlParams.personId,step,dealName:draft?.dealName,step3PrefsKeys:Object.keys(step3Prefs)});// Write to per-person DRAFT_KEY (fast restore for DealNewPage itself)\nlocalStorage.setItem(draftKeyFor(urlParams.personId),JSON.stringify(payload));// Also write to jetfly.proposal.{id} so ContactPage.getLocalDrafts() finds it\n// and store.load() can restore full state on reload\nif(proposalId){const currentProposal=store?.state?.proposal;if(currentProposal){const enrichedProposal={...currentProposal,pipedrive_person_id:Number(urlParams.personId)||currentProposal.pipedrive_person_id,payload:{...currentProposal.payload||{},step3_aircraft:{...currentProposal.payload?.step3_aircraft||{},preferences:step3Prefs},// Store deal metadata so it survives reload\nstep1_deal:{dealName:draft.dealName,proposalDate:draft.proposalDate,language:draft.language,orgId:draft.orgId??null,orgName:draft.orgName??\"\"}},updated_at:new Date().toISOString()};try{localStorage.setItem(`jetfly.proposal.${proposalId}`,JSON.stringify(enrichedProposal));}catch{}}// Ensure URL has ?p= so SalesProvider loads the right proposal on reload,\n// and drop ?new=1 so the reload-restore path is not treated as a fresh deal\n// (bug: user saved at step 3 with ?new=1 still in URL → reload wiped everything).\ntry{const url=new URL(window.location.href);let changed=false;if(!url.searchParams.has(\"p\")){url.searchParams.set(\"p\",proposalId);changed=true;}if(url.searchParams.has(\"new\")){url.searchParams.delete(\"new\");changed=true;}if(changed)window.history.replaceState({},\"\",url.toString());}catch{}}else{// No proposal id yet: still drop ?new=1 so a reload restores\n// this draft instead of wiping it as a fresh deal.\ntry{const url=new URL(window.location.href);if(url.searchParams.has(\"new\")){url.searchParams.delete(\"new\");window.history.replaceState({},\"\",url.toString());}}catch{}}const key=JSON.stringify({draft,prefs:step3Prefs});setSavedKey(key);}}catch(e){console.warn(\"[DealNew] saveDraft error:\",e);}savedSnapshotRef.current={...draft};if(typeof window!==\"undefined\"){window.__jetflyDealNewDirty=false;window.dispatchEvent(new CustomEvent(\"jetfly:deal-new-dirty-change\",{detail:{isDirty:false}}));// Notify ContactPage (and any other listener) that a draft has\n// been written so its list refreshes without a manual reload.\nwindow.dispatchEvent(new CustomEvent(\"jetfly:draft-saved\",{detail:{personId:urlParams.personId,proposalId:store?.state?.proposal?.id??null}}));}};const onSaveDraft=()=>{saveDraftToStorage(subStep);setDraftSaved(true);setTimeout(()=>setDraftSaved(false),3e3);};const customerName=customer?.name||\"\";const isDirty=(()=>{if(!savedKey)return true;try{const prefs=store?.state?.proposal?.payload?.step3_aircraft?.preferences??{};return JSON.stringify({draft,prefs})!==savedKey;}catch{return true;}})();leaveDirtyRef.current=isDirty;if(isCanvas){const accentC=props.accentColor||D.copper500;const bgC=props.bgColor||D.bgPage;const cardC=props.cardBg||D.bgCard;const step=props.previewStep||1;const mockToks={bgPage:bgC,bgCard:cardC,borderSoft:D.borderSoft,ink:D.ink,inkSubtle:D.inkSubtle,inkMuted:D.inkMuted,copper500:accentC,copper600:D.copper600,sand200:D.sand200};const mockDraft={dealName:props.titleText||\"PC-12 — 1/8 Share \\xb7 100h\",proposalDate:\"2026-09-25\",language:\"english\",orgId:null,orgName:\"\"};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight:\"100%\",background:bgC,padding:\"0 0 16px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2px 6px 20px\",display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:D.copper500,letterSpacing:\"1.5px\",textTransform:\"uppercase\",lineHeight:1},children:\"Deal creation\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Begum Sans', serif\",fontSize:32,fontWeight:500,color:D.ink,letterSpacing:\"0.03em\",lineHeight:\"36px\"},children:props.titleText?`Create new deal for ${props.titleText.split(\" \")[0]}`:\"Create new deal for John\"})]}),/*#__PURE__*/_jsx(SubStepBar,{currentStep:step,maxReached:step}),step===1&&/*#__PURE__*/_jsx(Step1DealDetails,{draft:mockDraft,onDraftChange:()=>{},onNext:()=>{},onBack:()=>{},onSaveDraft:()=>{},draftSaved:false,personId:null,toks:mockToks,calendarWidth:props.calendarWidth||300}),step===2&&/*#__PURE__*/_jsx(Step2AircraftOptions,{store:null,draft:mockDraft,onBack:()=>{},onNext:()=>{},toks:mockToks,fleetCollection:props.fleetCollection,pricingCollection:props.pricingCollection,shareImmatCollection:props.shareImmatCollection}),step===3&&/*#__PURE__*/_jsx(Step3Overview,{store:null,draft:mockDraft,setDraft:undefined,onNext:()=>{},onBack:()=>{},toks:mockToks,fleetCollection:props.fleetCollection}),step===4&&/*#__PURE__*/_jsx(Step4PreviewSave,{store:null,personId:null,draft:mockDraft,onBack:()=>{},toks:mockToks,cardPhotoSize:props.cardPhotoSize,cardPhotoHeight:props.cardPhotoHeight,cardRadius:props.cardRadius,cardPadding:props.cardPadding,cardColGap:props.cardColGap,listPaddingLeft:props.listPaddingLeft,fleetCollection:props.fleetCollection})]});}return /*#__PURE__*/_jsxs(\"div\",{ref:stepTopRef,style:{width:\"100%\",minHeight:\"100%\",background:toks.bgPage,padding:\"0 0 16px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2px 6px 20px\",display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:11,fontWeight:600,color:D.copper500,letterSpacing:\"1.5px\",textTransform:\"uppercase\",lineHeight:1},children:\"Deal creation\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_DISPLAY,fontSize:32,fontWeight:500,color:toks.ink,letterSpacing:\"0.03em\",lineHeight:\"36px\"},children:customerName?`Create new deal for ${customerName.split(\" \")[0]}`:\"Create new deal\"})]}),/*#__PURE__*/_jsx(SubStepBar,{currentStep:subStep,maxReached:maxReached,onStepClick:setSubStep}),confirmLeave&&typeof document!==\"undefined\"&&/*#__PURE__*/_jsx(ConfirmLeaveModal,{href:confirmLeave.href,onSaveDraft:onSaveDraft,onDiscard:()=>{// \"Leave anyway\" on a deal that was never saved: no draft\n// may stay behind (Umut 2026-10-09). Each field typed is\n// copied to this browser by the store so it survives the\n// step changes; that copy is what showed up as a draft.\n// A draft saved earlier (Save draft / Next) is kept.\ntry{if(typeof localStorage===\"undefined\")return;const p=store?.state?.proposal;const persisted=!!store?.state?.isPersisted;const savedBefore=!!localStorage.getItem(draftKeyFor(urlParams.personId));if(persisted||savedBefore)return;if(p?.id)localStorage.removeItem(`jetfly.proposal.${p.id}`);try{delete window.__jetflyDealNewLive;}catch{}}catch{}},onCancel:()=>setConfirmLeave(null)}),loading?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[1,2,3].map(i=>/*#__PURE__*/_jsx(\"div\",{style:{height:16,borderRadius:6,background:toks.sand200,width:`${60+i*10}%`}},i))}):/*#__PURE__*/_jsxs(_Fragment,{children:[subStep===1&&/*#__PURE__*/_jsx(Step1DealDetails,{draft:draft,onDraftChange:setDraft,onNext:goNext,onBack:onBackToCustomer,onSaveDraft:onSaveDraft,draftSaved:draftSaved,draftDirty:isDirty,personId:urlParams.personId,toks:toks,calendarWidth:300}),subStep===2&&/*#__PURE__*/_jsx(Step2AircraftOptions,{store:store,draft:draft,onBack:goBack,onNext:goNext,onSaveDraft:onSaveDraft,draftDirty:isDirty,toks:toks,fleetCollection:props.fleetCollection,pricingCollection:props.pricingCollection,shareImmatCollection:props.shareImmatCollection}),subStep===3&&/*#__PURE__*/_jsx(Step3Overview,{store:store,draft:draft,setDraft:setDraft,onNext:goNext,onBack:goBack,toks:toks,onSaveDraft:onSaveDraft,draftDirty:isDirty,fleetCollection:props.fleetCollection}),subStep===4&&/*#__PURE__*/_jsx(Step4PreviewSave,{store:store,personId:urlParams.personId,draft:draft,onBack:goBack,toks:toks,draftDirty:isDirty,onSaveDraft:onSaveDraft,pipedriveStageId:props.pipedriveStageId,cardPhotoSize:props.cardPhotoSize,cardPhotoHeight:props.cardPhotoHeight,cardRadius:props.cardRadius,cardPadding:props.cardPadding,cardColGap:props.cardColGap,listPaddingLeft:props.listPaddingLeft})]})]});}addPropertyControls(DealNewPage,{previewStep:{type:ControlType.Enum,title:\"Preview step\",options:[1,2,3,4],optionTitles:[\"1 \\xb7 Deal details\",\"2 \\xb7 Aircraft & options\",\"3 \\xb7 Overview\",\"4 \\xb7 Preview & save\"],defaultValue:1},titleText:{type:ControlType.String,title:\"Deal name\",defaultValue:\"PC-12 — 1/8 Share \\xb7 100h\",description:\"Shown in the step bar and deal details preview\"},accentColor:{type:ControlType.Color,title:\"Accent color\",defaultValue:\"rgb(196, 148, 90)\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(250, 246, 238)\"},cardBg:{type:ControlType.Color,title:\"Card bg\",defaultValue:\"rgb(255, 255, 255)\"},calendarWidth:{type:ControlType.Number,title:\"Calendar width\",defaultValue:300,min:200,max:500,step:10,hidden:p=>p.previewStep!==1},canvasLabel:{type:ControlType.String,title:\"Canvas label\",defaultValue:\"DealNewPage — 4-step flow\"},pipedriveStageId:{type:ControlType.String,title:\"Pipedrive Stage ID\",defaultValue:\"\",description:\"Required: Pipedrive pipeline stage ID for new deals (e.g. 1). Fixes 422 on save.\"},cardPhotoSize:{type:ControlType.Number,title:\"Fleet photo width\",defaultValue:90,min:32,max:120,step:4,unit:\"px\",description:\"Width of the fleet thumbnail in the Step 4 list\",hidden:p=>p.previewStep!==4},cardPhotoHeight:{type:ControlType.Number,title:\"Fleet photo height\",defaultValue:65,min:32,max:120,step:4,unit:\"px\",description:\"Height of the fleet thumbnail in the Step 4 list\",hidden:p=>p.previewStep!==4},cardRadius:{type:ControlType.Number,title:\"Fleet photo radius\",defaultValue:8,min:0,max:48,step:2,unit:\"px\",description:\"Border radius of the fleet thumbnail\",hidden:p=>p.previewStep!==4},cardPadding:{type:ControlType.Number,title:\"Card row padding\",defaultValue:14,min:0,max:32,step:6,unit:\"px\",description:\"Top/bottom padding of each fleet card row\",hidden:p=>p.previewStep!==4},cardColGap:{type:ControlType.Number,title:\"Col separator gap\",defaultValue:20,min:4,max:48,step:2,unit:\"px\",description:\"Horizontal space on each side of the vertical dividers\",hidden:p=>p.previewStep!==4},listPaddingLeft:{type:ControlType.Number,title:\"List padding left\",defaultValue:0,min:0,max:80,step:2,unit:\"px\",description:\"Left padding of the fleet cards list box\",hidden:p=>p.previewStep!==4},fleetCollection:{type:ControlType.ComponentInstance,title:\"Fleet CMS\"},pricingCollection:{type:ControlType.ComponentInstance,title:\"Pricing CMS\"},shareImmatCollection:{type:ControlType.ComponentInstance,title:\"Share Immat CMS\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DealNewPage\",\"slots\":[\"fleetCollection\",\"pricingCollection\",\"shareImmatCollection\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DealNewPage.map","// Generated by Framer (3280217)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,clampRGB,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,PathVariablesContext,PropertyOverrides,queryCache,RichText,runTasksWithYield,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLoadMorePaginatedQuery,useLocaleCode,useLocaleInfo,useMetadata,useQueryData,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DealNewPage from\"#framer/local/codeFile/ZTNnfI5/DealNewPage.js\";import SalesGlobalCustomerSearchDialog from\"#framer/local/codeFile/GzJME2O/GlobalCustomerSearchDialog.js\";import SalesHeader from\"#framer/local/codeFile/QlHNf5Y/Header.js\";import SalesProvider from\"#framer/local/codeFile/qQnBvUL/SalesProvider.js\";import{withLastDigits}from\"#framer/local/codeFile/JEwWQnz/SalesAircraftPassengerNumber.js\";import SalesSidebarV2 from\"#framer/local/codeFile/Zd1hE70/SidebarV2.js\";import JetflySalesUsers from\"#framer/local/collection/fBq13NO5P/fBq13NO5P.js\";import JetflySalesShareImmat from\"#framer/local/collection/hm84zRr_6/hm84zRr_6.js\";import Fleet from\"#framer/local/collection/k107aHw4r/k107aHw4r.js\";import JetflySalesPricing from\"#framer/local/collection/KexORBqjB/KexORBqjB.js\";import*as sharedStyle2 from\"#framer/local/css/bNXFSs8aK/bNXFSs8aK.js\";import*as sharedStyle from\"#framer/local/css/jqjEMEZIa/jqjEMEZIa.js\";import*as sharedStyle3 from\"#framer/local/css/kk85OxtVd/kk85OxtVd.js\";import*as sharedStyle1 from\"#framer/local/css/Oo0WOp9sd/Oo0WOp9sd.js\";import metadataProvider from\"#framer/local/webPageMetadata/UiEVfqMc_/UiEVfqMc_.js\";const SalesProviderFonts=getFonts(SalesProvider);const SalesSidebarV2Fonts=getFonts(SalesSidebarV2);const RichTextWithLastDigits38oz89=withCodeBoundaryForOverrides(RichText,{inComponentSlot:true,nodeId:\"okaQPMK_l\",override:withLastDigits,scopeId:\"UiEVfqMc_\"});const DealNewPageFonts=getFonts(DealNewPage);const SalesGlobalCustomerSearchDialogFonts=getFonts(SalesGlobalCustomerSearchDialog);const SalesHeaderFonts=getFonts(SalesHeader);const breakpoints={K0A6tCSJN:\"(min-width: 810px) and (max-width: 1439.98px)\",TMjbHVPs4:\"(min-width: 1440px)\",UEpWe4Uu9:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-0F06o\";const variantClassNames={K0A6tCSJN:\"framer-v-1jfr70p\",TMjbHVPs4:\"framer-v-9j7cb0\",UEpWe4Uu9:\"framer-v-1k173pw\"};const KVHeetK7qg80e9WPBp=undefined;const y_qWEXL5Rg80e9WPBp=undefined;const GoOOcQyv3g80e9WPBp=undefined;const cQ0ewaGuLg80e9WPBp=undefined;const idg80e9WPBp=undefined;const TrH9cvlSlOKvZIV48t=undefined;const qdJfjPbdbOKvZIV48t=undefined;const TjRTpxZzcOKvZIV48t=undefined;const qEbiCdiO2OKvZIV48t=undefined;const ZaK9kis7iOKvZIV48t=undefined;const OvMjLi_baOKvZIV48t=undefined;const IJS16IpyvOKvZIV48t=undefined;const idOKvZIV48t=undefined;const IeNloVaTNylrVFr1nc=undefined;const IwpC5VBPn_Q9xAH19mSylrVFr1nc=undefined;const TNMszKRTjylrVFr1nc=undefined;const rjwORafJfylrVFr1nc=undefined;const z8nw6zgI4ylrVFr1nc=undefined;const sIKY_4OdfylrVFr1nc=undefined;const xuQublfdgylrVFr1nc=undefined;const eIgjceanpylrVFr1nc=undefined;const vFMd1oixKylrVFr1nc=undefined;const l4rTQw9yeylrVFr1nc=undefined;const XlOvUipk1ylrVFr1nc=undefined;const mKpNGuhOuylrVFr1nc=undefined;const mdWTIMlv1ylrVFr1nc=undefined;const H32slcKx4ylrVFr1nc=undefined;const N9C7eTn21ylrVFr1nc=undefined;const D6A7RGybnylrVFr1nc=undefined;const fVahC97tAylrVFr1nc=undefined;const aKfRAkaNJylrVFr1nc=undefined;const PA3v1JpC6ylrVFr1nc=undefined;const QhjQPitg1ylrVFr1nc=undefined;const tbl8sppIjylrVFr1nc=undefined;const ezhTR3BSPylrVFr1nc=undefined;const idylrVFr1nc=undefined;const odqRbuaVvcvr4SPP4Z=undefined;const psYSycL6K_Q9xAH19mScvr4SPP4Z=undefined;const XEBvgwxcncvr4SPP4Z=undefined;const nBAwkTQ9ocvr4SPP4Z=undefined;const dPiGvtaiUcvr4SPP4Z=undefined;const Qhhfrw_J3cvr4SPP4Z=undefined;const CSZJX63iWcvr4SPP4Z=undefined;const idcvr4SPP4Z=undefined;const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const query=()=>({from:{alias:\"g80e9WPBp\",data:JetflySalesUsers,type:\"Collection\"},limit:{type:\"LiteralValue\",value:100},select:[{collection:\"g80e9WPBp\",name:\"KVHeetK7q\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"y_qWEXL5R\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"GoOOcQyv3\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"cQ0ewaGuL\",type:\"Identifier\"},{collection:\"g80e9WPBp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"g80e9WPBp\",name:\"aZZ7hPbDN\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const{paginatedQuery,paginationInfo,loadMore}=useLoadMorePaginatedQuery(query,pageSize,\"g80e9WPBp\");const data=useQueryData(paginatedQuery);return children(data,paginationInfo,loadMore);};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query1=()=>({from:{alias:\"OKvZIV48t\",data:Fleet,type:\"Collection\"},select:[{collection:\"OKvZIV48t\",name:\"TrH9cvlSl\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"qdJfjPbdb\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"TjRTpxZzc\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"qEbiCdiO2\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"ZaK9kis7i\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"OvMjLi_ba\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"IJS16Ipyv\",type:\"Identifier\"},{collection:\"OKvZIV48t\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"OKvZIV48t\",name:\"TrH9cvlSl\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const QueryData1=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const toString=value=>{return typeof value===\"string\"?value:String(value);};const numberToString=(value,options={},activeLocale)=>{const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const{useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits}=options;const formatOptions={useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits};const number=Number(value);try{return number.toLocaleString(locale,formatOptions);}catch{try{return number.toLocaleString(fallbackLocale,formatOptions);}catch{return number.toLocaleString();}}};const query2=()=>({from:{constraint:{left:{collection:\"ylrVFr1nc\",name:\"IwpC5VBPn\",type:\"Identifier\"},operator:\"==\",right:{collection:\"IwpC5VBPn\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"ylrVFr1nc\",data:JetflySalesPricing,type:\"Collection\"},right:{alias:\"IwpC5VBPn\",data:Fleet,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"ylrVFr1nc\",name:\"IeNloVaTN\",type:\"Identifier\"},{alias:\"IwpC5VBPn.Q9xAH19mS\",collection:\"IwpC5VBPn\",name:\"Q9xAH19mS\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"TNMszKRTj\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"rjwORafJf\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"z8nw6zgI4\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"sIKY_4Odf\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"xuQublfdg\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"eIgjceanp\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"vFMd1oixK\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"l4rTQw9ye\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"XlOvUipk1\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"mKpNGuhOu\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"mdWTIMlv1\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"H32slcKx4\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"N9C7eTn21\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"D6A7RGybn\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"fVahC97tA\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"aKfRAkaNJ\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"PA3v1JpC6\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"QhjQPitg1\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"tbl8sppIj\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"ezhTR3BSP\",type:\"Identifier\"},{collection:\"ylrVFr1nc\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ylrVFr1nc\",name:\"jWm1Uq4PO\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const sharedDateFormatter=(value,formatOptions,locale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const fallbackLocale=\"en-US\";try{return date.toLocaleString(locale||fallbackLocale,formatOptions);}catch{return date.toLocaleString(fallbackLocale,formatOptions);}};const dateOptions={dateStyle:\"medium\",timeZone:\"UTC\"};const toDateString=(value,activeLocale)=>{return sharedDateFormatter(value,dateOptions,activeLocale);};const query3=()=>({from:{constraint:{left:{collection:\"cvr4SPP4Z\",name:\"psYSycL6K\",type:\"Identifier\"},operator:\"==\",right:{collection:\"psYSycL6K\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"cvr4SPP4Z\",data:JetflySalesShareImmat,type:\"Collection\"},right:{alias:\"psYSycL6K\",data:Fleet,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"cvr4SPP4Z\",name:\"odqRbuaVv\",type:\"Identifier\"},{alias:\"psYSycL6K.Q9xAH19mS\",collection:\"psYSycL6K\",name:\"Q9xAH19mS\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"XEBvgwxcn\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"nBAwkTQ9o\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"dPiGvtaiU\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"Qhhfrw_J3\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"CSZJX63iW\",type:\"Identifier\"},{collection:\"cvr4SPP4Z\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cvr4SPP4Z\",name:\"xxm0PonlY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const humanReadableVariantMap={Desktop:\"TMjbHVPs4\",Phone:\"UEpWe4Uu9\",Tablet:\"K0A6tCSJN\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TMjbHVPs4\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"UEpWe4Uu9\")return false;return true;};const activeLocaleCode=useLocaleCode();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"TMjbHVPs4\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-9j7cb0\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ng1bb7-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"d7_Tn6CYN\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesProvider,{autoCreate:true,bgCard:\"rgb(255, 255, 255)\",bgInk:\"rgb(26, 26, 23)\",bgPage:\"rgb(248, 245, 238)\",bodyFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},borderSoft:\"rgb(239, 239, 235)\",contactLabel:\"Contact Us\",copper500:\"rgb(196, 148, 90)\",copper600:\"rgb(173, 126, 71)\",copper700:\"rgb(142, 102, 56)\",devUserId:\"5aeff3d6-3dcb-462b-8393-7f471b455852\",eyebrowFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"d7_Tn6CYN\",inkMuted:\"rgb(122, 122, 114)\",inkPrimary:\"rgb(26, 26, 23)\",inkSubtle:\"rgb(137, 129, 126)\",languageLabel:\"EN\",layoutId:\"d7_Tn6CYN\",loginPath:\"/sales/login\",redBrand:\"rgb(159, 42, 34)\",requireAuth:true,salesAccessCMS:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ca2hsv\",\"data-framer-name\":\"Sales Users Feed\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{pageSize:100,query:query(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({cQ0ewaGuL:cQ0ewaGuLg80e9WPBp,GoOOcQyv3:GoOOcQyv3g80e9WPBp,id:idg80e9WPBp,KVHeetK7q:KVHeetK7qg80e9WPBp,y_qWEXL5R:y_qWEXL5Rg80e9WPBp},index)=>{KVHeetK7qg80e9WPBp??=\"\";y_qWEXL5Rg80e9WPBp??=\"\";GoOOcQyv3g80e9WPBp??=true;cQ0ewaGuLg80e9WPBp??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`g80e9WPBp-${idg80e9WPBp}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{cQ0ewaGuL:cQ0ewaGuLg80e9WPBp},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bfwtej\",\"data-framer-name\":\"Item\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Name\"})}),className:\"framer-1dzg6mz\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],text:KVHeetK7qg80e9WPBp,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Email\"})}),className:\"framer-j9t3v6\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],text:y_qWEXL5Rg80e9WPBp,verticalAlignment:\"top\",withExternalLayout:true}),GoOOcQyv3g80e9WPBp!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3h1smk\",\"data-framer-name\":\"Is Admin\"})]})})},idg80e9WPBp);})});}})})})],sand200:\"rgb(243, 235, 219)\",sand300:\"rgb(232, 220, 196)\",stepLabels:\"Search,Contact profile,Aircraft & routes,Overview,Offer release\",stepRoutes:\"/sales/search,/sales/contacts,/sales/aircraft,/sales/overview,/sales/release\",success:\"rgb(62, 155, 95)\",titleFont:{},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vl8zz\",layout:motionLayout,children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17iqwmw hidden-1k173pw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sogr95-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"y_m6kBJxG\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesSidebarV2,{activeBg:\"rgb(250, 244, 237)\",activeIconBg:\"rgb(196, 148, 90)\",activeIconColor:\"rgb(255, 255, 255)\",activeLabelColor:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",activeLabelFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},activeNavItem:\"Search\",activePaddingB:4,activePaddingL:4,activePaddingR:4,activePaddingT:4,activeRadius:8,backLabel:\"\",backPath:\"\",canvasCustomerEmail:\"umut.sevinc@jetfly.com\",canvasCustomerName:\"Umut Sevinc\",canvasDealTitle:\"Umut Sevinc - 1/8 35h PC 12\",canvasProposalCount:3,collapsedWidth:72,customersPath:\"/sales/contacts\",dealsPath:\"/sales/deal\",height:\"100%\",iconBoxRadius:6,iconBoxSize:28,id:\"y_m6kBJxG\",inactiveLabelFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},inactivePaddingB:4,inactivePaddingL:4,inactivePaddingR:4,inactivePaddingT:4,inactiveRadius:12,layoutId:\"y_m6kBJxG\",loginPath:\"/sales/login\",maxWidth:280,navGap:4,newContactPath:\"/sales/contacts?mode=new\",searchBarRadius:10,searchPath:\"/sales/search\",style:{height:\"100%\"},userEmailFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.04em\",lineHeight:\"14px\"},userInfoGap:0,userNameFont:{fontFamily:'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"20px\"},variant:matchVariant(\"deal-creation\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s4jj44\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15bogsj-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"oII7cXPlb\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UEpWe4Uu9:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(DealNewPage,{accentColor:\"var(--token-68ed12ae-039a-4645-8c8d-cc209c5d3aca, rgb(196, 148, 90))\",bgColor:\"rgba(255, 255, 255, 0)\",calendarWidth:280,canvasLabel:\"DealNewPage — 4-step flow\",cardBg:\"rgb(255, 255, 255)\",cardColGap:20,cardPadding:0,cardPhotoHeight:61,cardPhotoSize:84,cardRadius:8,fleetCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14jw0uk\",\"data-framer-name\":\"Fleet Feed\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{query:query1(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idOKvZIV48t,IJS16Ipyv:IJS16IpyvOKvZIV48t,OvMjLi_ba:OvMjLi_baOKvZIV48t,qdJfjPbdb:qdJfjPbdbOKvZIV48t,qEbiCdiO2:qEbiCdiO2OKvZIV48t,TjRTpxZzc:TjRTpxZzcOKvZIV48t,TrH9cvlSl:TrH9cvlSlOKvZIV48t,ZaK9kis7i:ZaK9kis7iOKvZIV48t},index1)=>{TrH9cvlSlOKvZIV48t??=true;TjRTpxZzcOKvZIV48t??=\"\";qEbiCdiO2OKvZIV48t??=\"\";ZaK9kis7iOKvZIV48t??=\"\";OvMjLi_baOKvZIV48t??=\"#09F\";IJS16IpyvOKvZIV48t??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`OKvZIV48t-${idOKvZIV48t}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IJS16Ipyv:IJS16IpyvOKvZIV48t},children:TrH9cvlSlOKvZIV48t!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oy4j00\",\"data-framer-name\":\"Item\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"72px\",...toResponsiveImage(qdJfjPbdbOKvZIV48t)},className:\"framer-zpdyco\",\"data-framer-name\":\"Thumb\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yv55bw\",\"data-framer-name\":\"Meta\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1c7usck\",\"data-styles-preset\":\"Oo0WOp9sd\",dir:\"auto\",children:\"FALCON\"})}),className:\"framer-1h1bcjk\",fonts:[\"Inter\"],text:TjRTpxZzcOKvZIV48t,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hq13rk\",\"data-styles-preset\":\"bNXFSs8aK\",dir:\"auto\",children:\"Recommanded Section title\"})}),className:\"framer-1shhojb\",fonts:[\"Inter\"],text:qEbiCdiO2OKvZIV48t,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-165nu84\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-954iss\",\"data-styles-preset\":\"kk85OxtVd\",dir:\"auto\",children:\"Up to \"})}),className:\"framer-1tms03z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithLastDigits38oz89,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-954iss\",\"data-styles-preset\":\"kk85OxtVd\",dir:\"auto\",children:\"Seats\"})}),className:\"framer-38oz89\",fonts:[\"Inter\"],text:ZaK9kis7iOKvZIV48t,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-954iss\",\"data-styles-preset\":\"kk85OxtVd\",dir:\"auto\",children:\" passengers\"})}),className:\"framer-ihe9wy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4h04ul\",\"data-framer-name\":\"Tint\",style:{\"--19sqadg\":clampRGB(OvMjLi_baOKvZIV48t),\"--1grn7nx\":OvMjLi_baOKvZIV48t}})]})})},idOKvZIV48t);})});}})})})],height:\"100%\",id:\"oII7cXPlb\",layoutId:\"oII7cXPlb\",listPaddingLeft:6,pipedriveStageId:\"\",previewStep:4,pricingCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-23f8bn\",\"data-framer-name\":\"Pricings\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{query:query2(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({\"IwpC5VBPn.Q9xAH19mS\":IwpC5VBPn_Q9xAH19mSylrVFr1nc,aKfRAkaNJ:aKfRAkaNJylrVFr1nc,D6A7RGybn:D6A7RGybnylrVFr1nc,eIgjceanp:eIgjceanpylrVFr1nc,ezhTR3BSP:ezhTR3BSPylrVFr1nc,fVahC97tA:fVahC97tAylrVFr1nc,H32slcKx4:H32slcKx4ylrVFr1nc,id:idylrVFr1nc,IeNloVaTN:IeNloVaTNylrVFr1nc,l4rTQw9ye:l4rTQw9yeylrVFr1nc,mdWTIMlv1:mdWTIMlv1ylrVFr1nc,mKpNGuhOu:mKpNGuhOuylrVFr1nc,N9C7eTn21:N9C7eTn21ylrVFr1nc,PA3v1JpC6:PA3v1JpC6ylrVFr1nc,QhjQPitg1:QhjQPitg1ylrVFr1nc,rjwORafJf:rjwORafJfylrVFr1nc,sIKY_4Odf:sIKY_4OdfylrVFr1nc,tbl8sppIj:tbl8sppIjylrVFr1nc,TNMszKRTj:TNMszKRTjylrVFr1nc,vFMd1oixK:vFMd1oixKylrVFr1nc,XlOvUipk1:XlOvUipk1ylrVFr1nc,xuQublfdg:xuQublfdgylrVFr1nc,z8nw6zgI4:z8nw6zgI4ylrVFr1nc},index2)=>{IeNloVaTNylrVFr1nc??=\"\";IwpC5VBPn_Q9xAH19mSylrVFr1nc??=\"\";TNMszKRTjylrVFr1nc??=\"\";rjwORafJfylrVFr1nc??=0;z8nw6zgI4ylrVFr1nc??=0;sIKY_4OdfylrVFr1nc??=\"\";xuQublfdgylrVFr1nc??=\"\";eIgjceanpylrVFr1nc??=\"\";vFMd1oixKylrVFr1nc??=\"\";l4rTQw9yeylrVFr1nc??=0;XlOvUipk1ylrVFr1nc??=0;mKpNGuhOuylrVFr1nc??=0;mdWTIMlv1ylrVFr1nc??=\"\";H32slcKx4ylrVFr1nc??=0;N9C7eTn21ylrVFr1nc??=0;D6A7RGybnylrVFr1nc??=0;fVahC97tAylrVFr1nc??=0;aKfRAkaNJylrVFr1nc??=0;PA3v1JpC6ylrVFr1nc??=0;QhjQPitg1ylrVFr1nc??=0;tbl8sppIjylrVFr1nc??=0;ezhTR3BSPylrVFr1nc??=\"\";const textContent=toString(rjwORafJfylrVFr1nc);const textContent1=toString(z8nw6zgI4ylrVFr1nc);const textContent2=toString(l4rTQw9yeylrVFr1nc);const textContent3=toString(XlOvUipk1ylrVFr1nc);const textContent4=toString(mKpNGuhOuylrVFr1nc);const textContent5=toString(H32slcKx4ylrVFr1nc);const textContent6=numberToString(N9C7eTn21ylrVFr1nc,{locale:\"\",notation:\"standard\",style:\"decimal\"},activeLocaleCode);const textContent7=numberToString(D6A7RGybnylrVFr1nc,{locale:\"\",notation:\"standard\",style:\"decimal\"},activeLocaleCode);const textContent8=toString(fVahC97tAylrVFr1nc);const textContent9=toString(aKfRAkaNJylrVFr1nc);const textContent10=toString(PA3v1JpC6ylrVFr1nc);const textContent11=toString(QhjQPitg1ylrVFr1nc);const textContent12=toString(tbl8sppIjylrVFr1nc);return /*#__PURE__*/_jsx(LayoutGroup,{id:`ylrVFr1nc-${idylrVFr1nc}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{ezhTR3BSP:ezhTR3BSPylrVFr1nc},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u87p59\",\"data-framer-name\":\"Item\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-13bd8wj\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],text:IeNloVaTNylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-s0fsmr\",\"data-framer-name\":\"Fleet Name\",fonts:[\"Inter\"],text:IwpC5VBPn_Q9xAH19mSylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1wn4fry\",\"data-framer-name\":\"Share Size\",fonts:[\"Inter\"],text:TNMszKRTjylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-zwc54k\",\"data-framer-name\":\"Flight Hours\",fonts:[\"Inter\"],text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-kikuka\",\"data-framer-name\":\"Management Fee EUR Month\",fonts:[\"Inter\"],text:textContent1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1h35vxm\",\"data-framer-name\":\"Notes\",fonts:[\"Inter\"],text:sIKY_4OdfylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1m83kxb\",\"data-framer-name\":\"Contract Class\",fonts:[\"Inter\"],text:xuQublfdgylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1tgo48h\",\"data-framer-name\":\"Mini Invoiced Hours\",fonts:[\"Inter\"],text:eIgjceanpylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1l44xm2\",\"data-framer-name\":\"Deposit Hours\",fonts:[\"Inter\"],text:vFMd1oixKylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-w3pif8\",\"data-framer-name\":\"Deposit Amount EUR\",fonts:[\"Inter\"],text:textContent2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-ny0qac\",\"data-framer-name\":\"Acquisition Cost USD\",fonts:[\"Inter\"],text:textContent3,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-1h7tmlb\",\"data-framer-name\":\"Effective Year\",fonts:[\"Inter\"],text:textContent4,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1h7lj14\",\"data-framer-name\":\"Contract Type\",fonts:[\"Inter\"],text:mdWTIMlv1ylrVFr1nc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-1n8wjao\",\"data-framer-name\":\"Flight Hours LR\",fonts:[\"Inter\"],text:textContent5,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"NaN\"})}),className:\"framer-15g5xcb\",\"data-framer-name\":\"Hourly Rate\",fonts:[\"Inter\"],text:textContent6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"NaN\"})}),className:\"framer-zrauvp\",\"data-framer-name\":\"Same Day Return\",fonts:[\"Inter\"],text:textContent7,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Fuel Index\"})}),className:\"framer-ragrsu\",\"data-framer-name\":\"Fuel Index\",fonts:[\"Inter\"],text:textContent8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"0\"})}),className:\"framer-1pnq8m1\",\"data-framer-name\":\"ETS\",fonts:[\"Inter\"],text:textContent9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"0\"})}),className:\"framer-b6rxcw\",\"data-framer-name\":\"Hours Min\",fonts:[\"Inter\"],text:textContent10,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"0\"})}),className:\"framer-hj05m6\",\"data-framer-name\":\"Hours Max\",fonts:[\"Inter\"],text:textContent11,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"0\"})}),className:\"framer-12cgrdc\",\"data-framer-name\":\"Hours Min LR\",fonts:[\"Inter\"],text:textContent12,verticalAlignment:\"top\",withExternalLayout:true})]})})},idylrVFr1nc);})});}})})})],shareImmatCollection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bld4l8\",\"data-framer-name\":\"Immat\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{query:query3(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({\"psYSycL6K.Q9xAH19mS\":psYSycL6K_Q9xAH19mScvr4SPP4Z,CSZJX63iW:CSZJX63iWcvr4SPP4Z,dPiGvtaiU:dPiGvtaiUcvr4SPP4Z,id:idcvr4SPP4Z,nBAwkTQ9o:nBAwkTQ9ocvr4SPP4Z,odqRbuaVv:odqRbuaVvcvr4SPP4Z,Qhhfrw_J3:Qhhfrw_J3cvr4SPP4Z,XEBvgwxcn:XEBvgwxcncvr4SPP4Z},index3)=>{odqRbuaVvcvr4SPP4Z??=\"\";psYSycL6K_Q9xAH19mScvr4SPP4Z??=\"\";XEBvgwxcncvr4SPP4Z??=\"\";nBAwkTQ9ocvr4SPP4Z??=0;Qhhfrw_J3cvr4SPP4Z??=\"\";CSZJX63iWcvr4SPP4Z??=\"\";const textContent13=toString(nBAwkTQ9ocvr4SPP4Z);const textContent14=toDateString(dPiGvtaiUcvr4SPP4Z,activeLocaleCode);return /*#__PURE__*/_jsx(LayoutGroup,{id:`cvr4SPP4Z-${idcvr4SPP4Z}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{CSZJX63iW:CSZJX63iWcvr4SPP4Z},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8rr2j\",\"data-framer-name\":\"Item\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-12zqd0z\",\"data-framer-name\":\"Immat\",fonts:[\"Inter\"],text:odqRbuaVvcvr4SPP4Z,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1iodk38\",\"data-framer-name\":\"Fleet Name\",fonts:[\"Inter\"],text:psYSycL6K_Q9xAH19mScvr4SPP4Z,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-1xgwjax\",\"data-framer-name\":\"AircraftSN\",fonts:[\"Inter\"],text:XEBvgwxcncvr4SPP4Z,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"undefined\"})}),className:\"framer-1cg07i5\",\"data-framer-name\":\"ManufactureYear\",fonts:[\"Inter\"],text:textContent13,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Content\"})}),className:\"framer-1os18jn\",\"data-framer-name\":\"EndDate\",fonts:[\"Inter\"],text:/*#__PURE__*/_jsx(\"time\",{dateTime:dPiGvtaiUcvr4SPP4Z,children:textContent14}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m8wzdb\",\"data-styles-preset\":\"jqjEMEZIa\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-qw0104\",\"data-framer-name\":\"Notes\",fonts:[\"Inter\"],text:Qhhfrw_J3cvr4SPP4Z,verticalAlignment:\"top\",withExternalLayout:true})]})})},idcvr4SPP4Z);})});}})})})],style:{height:\"100%\",width:\"100%\"},titleText:\"PC-12 — 1/8 Share \\xb7 100h\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-166axfp-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"f0TJLa4O5\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesGlobalCustomerSearchDialog,{height:\"100%\",id:\"f0TJLa4O5\",layoutId:\"f0TJLa4O5\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s2d7c7-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,layoutScroll:true,nodeId:\"r7FK_bzOo\",scopeId:\"UiEVfqMc_\",children:/*#__PURE__*/_jsx(SalesHeader,{adminTag:false,breadcrumb:\"\",defaultStep:2,height:\"100%\",id:\"r7FK_bzOo\",layoutId:\"r7FK_bzOo\",loginPath:\"/sales/login\",logoHeight:48,logoHeightMobile:32,mobileBreakpoint:1024,paddingLeft:6,paddingLeftMobile:6,paddingRight:18,paddingRightMobile:14,radius:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-0F06o.framer-qi0qfm, .framer-0F06o .framer-qi0qfm { display: block; }\",\".framer-0F06o.framer-9j7cb0 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-0F06o .framer-1ng1bb7-container { bottom: 0px; flex: none; height: auto; position: absolute; right: 0px; width: auto; }\",\".framer-0F06o .framer-1ca2hsv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-0F06o .framer-1bfwtej { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-0F06o .framer-1dzg6mz, .framer-0F06o .framer-j9t3v6, .framer-0F06o .framer-1h1bcjk, .framer-0F06o .framer-1shhojb, .framer-0F06o .framer-1tms03z, .framer-0F06o .framer-38oz89, .framer-0F06o .framer-ihe9wy, .framer-0F06o .framer-13bd8wj, .framer-0F06o .framer-s0fsmr, .framer-0F06o .framer-1wn4fry, .framer-0F06o .framer-zwc54k, .framer-0F06o .framer-kikuka, .framer-0F06o .framer-1h35vxm, .framer-0F06o .framer-1m83kxb, .framer-0F06o .framer-1tgo48h, .framer-0F06o .framer-1l44xm2, .framer-0F06o .framer-w3pif8, .framer-0F06o .framer-ny0qac, .framer-0F06o .framer-1h7tmlb, .framer-0F06o .framer-1h7lj14, .framer-0F06o .framer-1n8wjao, .framer-0F06o .framer-15g5xcb, .framer-0F06o .framer-zrauvp, .framer-0F06o .framer-ragrsu, .framer-0F06o .framer-1pnq8m1, .framer-0F06o .framer-b6rxcw, .framer-0F06o .framer-hj05m6, .framer-0F06o .framer-12cgrdc, .framer-0F06o .framer-12zqd0z, .framer-0F06o .framer-1iodk38, .framer-0F06o .framer-1xgwjax, .framer-0F06o .framer-1cg07i5, .framer-0F06o .framer-1os18jn, .framer-0F06o .framer-qw0104 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0F06o .framer-3h1smk { flex: none; height: 1px; position: relative; width: 1px; }\",\".framer-0F06o .framer-vl8zz { align-content: flex-start; align-items: flex-start; background-color: var(--token-657a3880-1354-4969-99e3-cabbc8e421ac, #faf6ee); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100vh; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-0F06o .framer-17iqwmw { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 100px 0px 16px 16px; position: sticky; width: min-content; }\",\".framer-0F06o .framer-1sogr95-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-0F06o .framer-s4jj44 { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: auto; padding: 110px 16px 16px 0px; position: relative; width: 1px; }\",\".framer-0F06o .framer-15bogsj-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-0F06o .framer-14jw0uk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 446px; }\",\".framer-0F06o .framer-oy4j00 { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 8px 4px 8px 4px; position: relative; width: 100%; }\",\".framer-0F06o .framer-zpdyco { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: 56px; position: relative; width: 72px; }\",\".framer-0F06o .framer-yv55bw { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-0F06o .framer-165nu84 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0F06o .framer-4h04ul { background-color: var(--14i4x8t, var(--19sqadg)); flex: none; height: 8px; position: relative; width: 8px; }\",\".framer-0F06o .framer-23f8bn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-0F06o .framer-u87p59, .framer-0F06o .framer-1s8rr2j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-0F06o .framer-bld4l8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-0F06o .framer-166axfp-container { flex: none; height: auto; left: 50%; position: absolute; top: 800px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-0F06o .framer-1s2d7c7-container { flex: none; height: 80px; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-0F06o .framer-4h04ul { --14i4x8t: var(--1grn7nx); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,\"@media (min-width: 810px) and (max-width: 1439.98px) { .framer-0F06o.framer-9j7cb0 { width: 810px; }}\",\"@media (max-width: 809.98px) { .framer-0F06o.framer-9j7cb0 { width: 390px; } .framer-0F06o .framer-vl8zz { height: min-content; padding: 0px 0px 70px 0px; } .framer-0F06o .framer-s4jj44 { height: min-content; padding: 80px 16px 16px 16px; } .framer-0F06o .framer-15bogsj-container { flex: none; height: auto; } .framer-0F06o .framer-166axfp-container { bottom: 0px; top: unset; } .framer-0F06o .framer-1s2d7c7-container { height: 56px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"K0A6tCSJN\":{\"layout\":[\"fixed\",\"auto\"]},\"UEpWe4Uu9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerUiEVfqMc_=withCSS(Component,css,\"framer-0F06o\");export default FramerUiEVfqMc_;FramerUiEVfqMc_.displayName=\"Sales / Deal New\";FramerUiEVfqMc_.defaultProps={height:800,width:1440};addFonts(FramerUiEVfqMc_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_NcgWZa5PpNzXhRKA.woff2\",weight:\"500\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]},...SalesProviderFonts,...SalesSidebarV2Fonts,...DealNewPageFonts,...SalesGlobalCustomerSearchDialogFonts,...SalesHeaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerUiEVfqMc_.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query(),locale,priority);const queryCacheEntry1=queryCache.get(query1(),locale,priority);const queryCacheEntry2=queryCache.get(query2(),locale,priority);const queryCacheEntry3=queryCache.get(query3(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>queryCacheEntry2.preload(),()=>queryCacheEntry3.preload()],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUiEVfqMc_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerScrollSections\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K0A6tCSJN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UEpWe4Uu9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"stCASA,SAAS,GAAS,CAAC,OAAK,OAAK,IAAI,CAAC,IAAM,EAAE,OAAO,GAAM,IAAI,CAAC,CAAC,YAAY,EAAQ,EAAK,EAAE,WAAW,IAAI,EAAE,KAAK,EAAE,WAAW,IAAI,GAAG,EAAE,WAAW,IAAI,EAAE,KAAK,EAAE,WAAW,IAAI,EAAE,KAAK,EAAE,WAAW,IAAI,GAAG,EAAE,WAAW,IAAI,EAAE,KAAK,EAAE,WAAW,IAAI,GAAG,EAAE,WAAW,IAAI,EAAE,KAAK,KAAW,EAAK,CAAC,MAAM,EAAK,OAAO,EAAK,KAAK,OAAO,MAAM,6BAA6B,KAAK,MAAM,aAAa,EAAK,YAAY,EAAE,MAAM,CAAC,QAAQ,QAAQ,WAAW,CAAC,CAAC,EAAE,GAAG,IAAO,KAAM,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAK,QAAQ,YAAY,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,uxBAAuxB,KAAK,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,qjBAAqjB,KAAK,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,6GAA6G,KAAK,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,8aAA8a,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,EAAG,GAAG,IAAO,MAAM,IAAO,KAAK,CAAC,GAAK,CAAC,EAAK,GAAO,IAAO,KAAK,CAAC,UAAU,SAAS,EAAE,CAAC,UAAU,SAAS,EAAE,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAK,QAAQ,gBAAgB,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,uNAAuN,KAAK,CAAK,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,4QAA4Q,KAAK,CAAI,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,mCAAmC,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,GAAK,CAAC,EAAI,EAAI,EAAO,EAAG,GAAI,IAAO,KAAK,CAAC,UAAU,UAAU,UAAU,IAAI,IAAI,EAAE,IAAO,KAAK,CAAC,UAAU,UAAU,UAAU,IAAI,IAAI,EAAE,CAAC,UAAU,UAAU,UAAU,IAAI,IAAI,EAAE,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAK,QAAQ,gBAAgB,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,0DAA0D,EAAG,KAAK,KAAK,CAAG,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,MAAM,EAAG,QAAQ,EAAG,KAAK,KAAK,CAAG,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,MAAM,EAAG,8DAA8D,KAAK,CAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAKvzF,SAAS,GAAW,EAAE,CAAC,OAAO,OAAO,GAAG,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,QAAQ,aAAa,EAAE,CAAE,CAAyD,SAAS,GAAkB,EAAE,EAAE,CAAC,IAAM,EAAG,GAAW,CAAC,EAAE,EAAG,GAAW,CAAC,EAAE,GAAG,CAAC,GAAI,CAAC,EAAG,MAAO,GAAM,GAAG,IAAK,EAAG,MAAO,GAAK,IAAI,IAAM,KAAM,GAAkB,GAAG,EAAG,SAAS,CAAE,GAAG,EAAG,SAAS,CAAE,EAAE,MAAO,GAAK,MAAO,EAAM,CAAC,SAAS,EAAQ,EAAE,CAAC,GAAG,CAAC,EAAE,OAAO,KAAK,IAAM,EAAE,OAAO,OAAO,CAAC,CAAC,CAAC,QAAQ,WAAW,EAAE,CAAC,EAAE,OAAO,OAAO,SAAS,CAAC,EAAE,EAAE,IAAK,CAAC,SAAS,EAAa,EAAI,EAAK,CAAC,IAAM,EAAG,EAAI,cAAc,sBAAsB,EAAK,GAAG,EAAE,OAAO,GAAI,EAAG,WAAW,EAAG,aAAa,GAAA,CAAI,KAAK,EAAE,EAAG,CAAC,SAAS,GAAoB,EAAK,CAAC,GAAG,CAAC,EAAK,MAAM,CAAC,EAAE,IAAM,EAAW,MAAM,KAAK,EAAK,iBAAiB,0CAA0C,CAAC,EAAM,EAAK,GAAG,EAAW,OAAO,EAAG,EAAK,MAAgB,CAAC,IAAI,EAAG,EAAS,EAAE,EAAE,KAAM,IAAK,GAAG,EAAG,SAAS,SAAS,GAAE,CAAC,IAAM,EAAE,EAAG,SAAS,GAAG,GAAG,EAAE,aAAa,aAAa,MAAM,EAAG,CAAE,CAAC,EAAK,MAAM,KAAK,EAAG,QAAQ,CAAC,CAAC,OAAO,GAAG,aAAa,WAAW,CAAE,CAAC,IAAM,EAAI,CAAC,EAAE,IAAI,IAAM,KAAO,EAAK,CAAC,IAAM,EAAU,EAAa,EAAI,YAAY,GAAG,EAAa,EAAI,OAAO,EAAQ,EAAM,EAAa,EAAI,YAAY,EAAK,CAAC,GAAW,CAAC,GAAe,EAAI,KAAK,CAAC,UAAU,EAAU,QAAM,YAAY,EAAQ,EAAa,EAAI,cAAc,CAAC,EAAE,cAAc,EAAQ,EAAa,EAAI,iBAAiB,CAAC,EAAE,cAAc,EAAa,EAAI,gBAAgB,EAAE,aAAa,EAAa,EAAI,eAAe,EAAE,sBAAsB,EAAQ,EAAa,EAAI,0BAA0B,CAAC,EAAE,eAAe,EAAQ,EAAa,EAAI,sBAAsB,CAAC,EAAE,aAAa,EAAQ,EAAa,EAAI,aAAa,GAAG,EAAa,EAAI,qBAAqB,GAAG,EAAa,EAAI,oBAAoB,CAAC,EAAE,aAAa,EAAa,EAAI,eAAe,EAAE,iBAAiB,EAAQ,EAAa,EAAI,oBAAoB,CAAC,EAAE,kBAAkB,EAAa,EAAI,qBAAqB,EAAE,cAAc,EAAQ,EAAa,EAAI,gBAAgB,CAAC,EAAE,OAAO,kBAAkB,KAAK,EAAa,EAAI,QAAQ,CAAC,EAAE,UAAU,EAAQ,EAAa,EAAI,YAAY,GAAG,EAAa,EAAI,gBAAgB,GAAG,EAAa,EAAI,0BAA0B,CAAC,EAAE,SAAS,EAAQ,EAAa,EAAI,WAAW,CAAC,EAAE,SAAS,EAAQ,EAAa,EAAI,WAAW,CAAC,EAAE,WAAW,EAAQ,EAAa,EAAI,cAAc,CAAC,EAAE,cAAc,EAAQ,EAAa,EAAI,iBAAiB,CAAC,EAAE,IAAI,EAAQ,EAAa,EAAI,KAAK,CAAC,CAAC,CAAC,CAAE,CAAC,OAAO,CAAI,CAAC,SAAS,GAAiB,EAAK,CAAC,GAAG,CAAC,EAAK,MAAM,CAAC,EAAE,IAAM,EAAW,MAAM,KAAK,EAAK,iBAAiB,0CAA0C,CAAC,EAAM,EAAQ,GAAG,EAAW,OAAO,EAAG,EAAQ,MAAgB,CAAC,IAAI,EAAG,EAAS,EAAE,EAAE,KAAM,IAAK,GAAG,EAAG,SAAS,SAAS,GAAE,CAAC,IAAM,EAAE,EAAG,SAAS,GAAG,GAAG,EAAE,aAAa,aAAa,MAAM,EAAG,CAAE,CAAC,EAAQ,MAAM,KAAK,EAAG,QAAQ,CAAC,CAAC,OAAO,GAAG,aAAa,WAAW,CAAE,CAAC,OAAO,EAAQ,KAAK,EAAG,IAAI,CAAC,IAAI,EAAM,GAAS,EAAI,EAAG,cAAc,KAAK,EAAE,GAAG,GAAK,YAAY,GAAK,IAAK,EAAM,EAAI,YAAY,EAAI,QAAS,CAAC,IAAM,EAAG,MAAM,KAAK,EAAG,iBAAiB,uBAAuB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,IAAM,EAAI,EAAE,MAAM,gBAAgB,OAAO,GAAK,IAAM,QAAQ,EAAI,SAAS,MAAM,CAAE,CAAC,EAAE,GAAG,EAAG,CAAC,IAAM,EAAE,EAAG,MAAM,gBAAgB,MAAM,sBAAsB,EAAK,IAAE,EAAM,EAAE,GAAG,CAAC,CAAC,IAAM,EAAM,CAAC,EAAQ,EAAS,GAAM,CAAC,IAAM,GAAK,EAAK,aAAa,GAAA,CAAI,QAAQ,OAAO,GAAG,CAAC,CAAC,KAAK,EAAK,CAAC,GAAK,EAAM,SAAS,CAAG,GAAS,EAAM,KAAK,CAAG,CAAE,EAAQ,EAAO,GAAG,CAAC,CAAC,EAAE,cAAc,KAAK,GAAG,MAAM,KAAK,EAAE,iBAAiB,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,IAAM,EAAI,EAAE,OAAO,gBAAgB,MAAM,CAAC,CAAC,GAAK,IAAM,QAAQ,EAAI,SAAS,MAAM,CAAE,CAAC,EAAQ,EAAS,MAAM,KAAK,EAAG,QAAQ,CAAC,CAAC,OAAO,GAAG,aAAa,WAAW,EAAQ,EAAQ,EAAS,KAAK,GAAG,CAAC,EAAO,CAAC,GAAG,MAAM,KAAK,EAAE,QAAQ,CAAC,CAAC,OAAO,GAAG,aAAa,WAAW,CAAC,CAAC,QAAQ,CAAC,EAAQ,EAAQ,EAAQ,MAAM,KAAK,EAAQ,QAAQ,CAAC,CAAC,OAAO,GAAG,aAAa,WAAW,EAAE,EAAS,IAAI,IAAM,KAAK,EAAY,EAAO,CAAC,GAAW,EAAS,CAAC,EAAG,IAAM,EAAgB,GAAG,CAAC,CAAC,GAAG,sBAAsB,KAAK,CAAC,GAAG,CAAC,EAAE,WAAW,MAAM,EAAM,EAAS,GAA4D,GAAtD,EAAgB,EAAG,aAAa,IAAI,CAAC,IAAE,EAAS,EAAG,IAAM,CAAC,EAAS,CAAC,IAAM,EAAE,EAAG,cAAc,0CAA0C,EAAK,GAAG,EAAgB,EAAE,aAAa,IAAI,CAAC,IAAE,EAAS,EAAE,GAAG,CAAC,GAAK,CAAC,EAAS,GAAG,EAAY,GAAG,EAAe,IAAI,EAAU,EAAK,EAAS,EAAQ,EAAY,EAAW,EAAkB,GAAa,EAAY,QAAQ,GAAG,iBAAiB,KAAK,EAAY,YAAY,CAAC,IAAG,EAAK,GAAG,EAAS,GAAG,IAAc,KAAK,EAAE,EAAQ,EAAM,IAAI,GAAG,EAAW,EAAM,IAAI,IAAI,IAAM,EAAS,OAAO,GAAM,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,QAAQ,cAAc,GAAG,CAAC,CAAC,QAAQ,WAAW,EAAE,EAAE,GAAG,CAAC,EAAS,CACjhL,IAAM,EAAQ,GAAW,CAAC,EAAK,EAAS,EAAG,aAAa,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,EAAQ,EAAE,GAAiB,KAAK,GAAK,GAAkB,KAAK,GAAI,EAAQ,SAAS,CAAE,GAAG,GAAW,EAAI,IAAI,CAAC,CAAC,SAAS,CAAE,CAAC,CAAC,EAAK,IAAE,EAAS,EAAE,GAAG,CAAC,MAAM,CAAC,GAAG,GAAU,OAAO,IAAI,KAAK,GAAU,GAAU,OAAO,IAAI,OAAK,UAAQ,aAAW,QAAM,OAAO,GAAU,aAAa,GAAS,aAAa,OAAO,gBAAgB,GAAG,WAAW,GAAG,WAAW,EAAE,CAAE,CAAC,CAAE,CAAC,SAAS,GAAkB,EAAK,CAAC,GAAG,CAAC,EAAK,MAAM,CAAC,EAAE,IAAM,EAAW,MAAM,KAAK,EAAK,iBAAiB,0CAA0C,CAAC,EAAM,EAAO,GAAG,EAAW,OAAO,EAAG,EAAO,MAAgB,CAAC,IAAI,EAAG,EAAK,IAAI,IAAI,EAAE,EAAE,EAAE,GAAU,IAAG,SAAS,OAAO,IAAW,EAAG,SAAS,SAAS,EAA3D,IAA6D,EAAG,EAAG,SAAS,GAAe,EAAO,MAAM,KAAK,EAAG,QAAQ,CAAE,CAAC,IAAM,EAAe,GAAG,8BAA8B,KAAK,EAAE,KAAK,CAAC,EAAQ,EAAI,CAAC,EAAQ,EAAK,IAAI,IAAI,IAAI,IAAM,KAAO,EAAO,CAAC,IAAI,EAAM,EAAa,EAAI,OAAO,EAAE,EAAM,EAAa,EAAI,OAAO,EAAQ,EAAU,EAAa,EAAI,WAAW,GAAG,EAAa,EAAI,YAAY,EAAM,EAAQ,EAAa,EAAI,SAAS,GAAG,EAAa,EAAI,UAAU,GAAG,EAAa,EAAI,uBAAuB,GAAG,EAAa,EAAI,mBAAmB,EAAE,GAAG,CAAC,GAAO,CAAC,EAAM,CAAC,IAAM,EAAO,SAAS,iBAAiB,EAAI,WAAW,UAAU,IAAI,EAAQ,EAAO,CAAC,EAAM,EAAI,EAAO,YAAY,KAAM,EAAI,EAAO,SAAS,GAAE,CAAC,IAAM,GAAG,EAAI,aAAa,GAAA,CAAI,KAAK,EAAK,CAAC,GAAG,EAAO,EAAO,OAAO,KAAK,GAAW,EAAO,KAAK,CAAC,CAAE,CAAC,GAAG,CAAC,EAAM,CAAC,IAAI,EAAI,EAAO,UAAU,CAAc,EAAK,EAAI,IAAE,EAAI,GAAE,EAAM,EAAO,IAAM,EAAG,CAAC,AAAU,IAAM,EAAO,KAAK,GAAG,IAAI,GAAO,CAAC,EAAe,CAAC,CAAC,GAAG,EAAG,CAAI,CAAC,GAAO,EAAK,IAAI,CAAK,IAAW,EAAK,IAAI,CAAK,EAAE,EAAI,KAAK,CAAC,QAAM,QAAM,YAAU,SAAO,CAAC,EAAE,CAAC,OAAO,CAAI,CAAC,SAAS,GAAY,EAAI,CAAC,IAAM,EAAE,OAAO,GAAK,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,EAAE,OAAO,KAAK,IAAM,EAAI,EAAE,MAAM,0BAA0B,EAAE,GAAG,EAAI,CAAC,IAAM,EAAE,IAAI,KAAK,GAAG,EAAI,GAAG,GAAG,EAAI,GAAG,GAAG,EAAI,GAAG,UAAU,EAAE,OAAO,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAE,CAAC,IAAM,EAAI,EAAE,MAAM,yCAAyC,EAAE,GAAG,EAAI,CAAC,IAAM,EAAE,IAAI,KAAK,GAAG,EAAI,GAAG,GAAG,EAAI,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE,GAAG,EAAI,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAE,CAAC,IAAM,EAAI,EAAE,MAAM,sEAAsE,EAAE,GAAG,EAAI,CAAuF,IAAM,EAAE,CAAnF,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,EAAc,EAAE,EAAI,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,YAAY,GAAS,EAAE,OAAO,EAAI,EAAE,EAA6B,OAAxB,GAAG,MAAM,CAAC,EAAS,KAAY,IAAI,KAAK,EAAE,EAAE,EAAE,CAAC,CAAE,CAAC,IAAM,EAAE,IAAI,KAAK,CAAC,EAAE,OAAO,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAE,CAAC,SAAS,GAAgB,EAAQ,EAAM,CAAC,GAAG,CAAC,IAAM,EAAE,IAAI,KAAK,CAAO,EAAQ,EAAE,GAAY,CAAK,EAAE,GAAG,CAAC,GAAG,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAO,GAAE,IAAM,GAAQ,EAAE,YAAY,EAAE,EAAE,YAAY,GAAG,IAAI,EAAE,SAAS,EAAE,EAAE,SAAS,GAAG,OAAO,EAAO,EAAE,EAAO,CAAE,MAAM,CAAC,MAAO,EAAE,CAAC,CAAC,SAAS,GAAiB,EAAK,EAAc,EAAM,EAAM,EAAK,CAAC,GAAG,CAAC,EAAK,OAAO,OAAO,KAAK,IAAM,EAAW,OAAO,GAAO,EAAE,CAAC,CAAC,QAAQ,OAAO,EAAE,EAAQ,EAAc,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM,MAAM,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM,MAAM,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM,MAAM,CAAC,EAAQ,GAAY,EAAE,IAAI,CAAC,IAAM,EAAG,OAAO,GAAG,EAAE,CAAC,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAG,OAAO,GAAG,EAAE,CAAC,CAAC,QAAQ,OAAO,EAAE,EAAkD,MAA7C,CAAC,GAAI,CAAC,EAAU,GAAS,IAAK,IAAsB,EAAc,IAAK,CAAC,CAAE,EAAA,CAAG,SAAS,CAAE,CAAE,EAAQ,EAAQ,EAAK,OAAO,GAAG,GAAkB,EAAc,EAAE,SAAS,GAAG,EAAW,EAAE,MAAM,CAAU,CAAC,EAAE,GAAG,CAAC,EAAQ,OAAO,OAAO,KAGhzG,IAAM,EAAE,GAAO,MAAM,OAAO,SAAS,OAAO,CAAK,CAAC,EAAE,OAAO,CAAK,EAAE,KAAK,GAAG,GAAG,KAAK,CAAC,IAAM,GAAM,IAAO,OAAO,EAAQ,KAAK,GAAG,EAAE,eAAe,MAAM,EAAE,cAAc,GAAG,EAAE,gBAAgB,CAAC,EAAE,OAAO,EAAQ,KAAK,GAAG,EAAE,cAAc,CAAC,EAAE,GAAG,EAAK,OAAO,CAAK,CAAC,OAAO,GAAc,CAAO,CAAE,CAGzR,SAAS,GAAc,EAAQ,CAAC,GAAG,CAAC,EAAQ,OAAO,OAAO,KAAK,IAAM,EAAI,EAAQ,OAAO,GAAG,CAAC,QAAQ,KAAK,EAAE,eAAe,EAAE,CAAC,EAAQ,EAAK,EAAI,OAAO,EAAI,EAAQ,OAAO,EAAK,QAAQ,EAAE,KAAK,EAAE,aAAa,IAAI,EAAE,aAAa,GAAG,EAAE,EAAE,EAAK,EAAE,CAAE,CAE9O,SAAS,GAAe,EAAK,EAAc,EAAM,EAAK,EAAS,CAAC,IAAM,EAAE,GAAe,EAAK,EAAc,CAAK,EAA+F,GAApF,IAAO,QAAQ,GAAG,eAAe,MAAM,EAAE,cAAc,EAAE,EAAE,cAAc,OAAiB,GAAG,YAAY,OAAO,OAAO,GAAI,UAAU,OAAO,SAAS,CAAC,GAAG,EAAE,EAAE,EAAE,CAAS,CAIlS,SAAS,GAAe,EAAK,EAAc,EAAM,CAAC,IAAM,EAAW,OAAO,GAAO,EAAE,CAAC,CAAC,QAAQ,OAAO,EAAE,EAAQ,EAAc,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM,MAAM,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM,MAAM,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM,MAAM,CAAC,EAAQ,EAAW,GAAG,CAAC,IAAM,EAAG,OAAO,GAAG,EAAE,CAAC,CAAC,QAAQ,OAAO,EAAE,EAAmC,MAA9B,CAAC,GAAI,CAAC,EAAkB,GAAa,IAAK,IAAa,EAAc,IAAK,CAAC,CAAE,EAAA,CAAG,SAAS,CAAU,CAAE,EAAkG,OAAO,GAAzF,EAAK,OAAO,GAAG,GAAkB,EAAc,EAAE,SAAS,GAAG,EAAW,EAAE,KAAK,CAA8B,CAAC,CAAE,CAAC,SAAS,GAAc,EAAK,EAAc,EAAM,EAAM,CAAC,IAAM,EAAE,GAAe,EAAK,EAAc,CAAK,EAAQ,GAAM,EAAE,IAAW,OAAO,GAAI,UAAU,OAAO,SAAS,CAAC,GAAG,EAAE,EAAE,EAAE,EAAS,MAAM,CAAC,IAAI,EAAK,GAAG,SAAS,GAAa,IAAQ,EAAE,EAAE,IAAI,EAAK,GAAG,SAAS,GAAa,IAAQ,EAAE,EAAE,MAAM,EAAK,GAAG,WAAW,EAAiB,CAAC,CAAE,CAAC,SAAS,GAAyB,EAAc,EAAU,CAAC,GAAG,IAAY,oBAAoB,MAAO,GAAE,IAAM,EAAE,GAAW,CAAa,EAAE,IAAI,GAAK,CAAC,EAAM,KAAa,OAAO,QAAQ,EAAwB,EAAE,GAAG,EAAE,SAAS,CAAK,EAAE,OAAO,EAAU,MAAO,EAAE,CAE/mC,SAAS,GAAS,EAAE,CAAC,OAAO,KAAK,KAAK,KAAK,MAAM,EAAE,GAAG,EAAE,GAAG,CAAE,CAG7D,SAAS,GAAW,EAAE,EAAO,CAC7B,GAAG,GAAU,GAAG,cAAc,EAAE,OAAO,KAAK,IAAM,EAAM,OAAO,GAAG,cAAc,EAAE,GAAG,OAAO,SAAS,CAAK,GAAG,EAAM,EAAE,OAAO,EAAM,IAAM,EAAE,GAAQ,sBAAsB,OAAO,GAAG,MAAM,OAAO,SAAS,CAAC,GAAG,EAAE,EAAE,EAAE,IAAK,CAGvN,SAAS,GAAa,EAAE,EAAO,EAAc,CAAC,IAAM,EAAI,GAAW,EAAE,CAAM,EAAQ,EAAE,OAAO,GAAG,KAAK,EAAE,GAAG,CAAC,GAAQ,GAAK,MAAM,CAAC,OAAO,SAAS,CAAC,GAAG,GAAG,EAAE,OAAO,KAAK,IAAM,GAAO,EAAO,WAAW,IAAI,EAAO,KAAK,GAAG,GAAyB,EAAc,GAAG,UAAU,EAAQ,EAAK,EAAI,GAAG,EAAE,EAA8M,MAAM,CAAC,GAAtM,EAAO,cAAc,MAAM,EAAO,aAAa,EAAE,GAAS,EAAK,EAAO,YAAY,EAAE,KAAqH,IAAtG,EAAO,eAAe,MAAM,EAAO,cAAc,EAAE,GAAS,EAAK,EAAO,aAAa,EAAE,IAAkB,CAAE,CAG5f,SAAS,GAAoB,EAAE,EAAO,EAAc,CAAC,IAAM,EAAE,GAAa,EAAE,EAAO,CAAa,EAAQ,EAAE,OAAO,GAAG,KAAK,EAAE,GAAG,CAAC,GAAG,EAAE,IAAI,KAAK,OAAO,KAAK,IAAM,EAAG,GAAiB,GAAG,eAAe,EAAyC,OAApC,EAAG,IAAI,GAAG,EAAE,KAAK,KAAY,EAAE,GAAG,EAAS,EAAE,GAAG,EAAE,EAAG,GAAG,EAAE,IAAI,GAAG,EAAE,EAAG,GAAI,CAGpR,SAAS,GAAkB,EAAE,EAAO,EAAc,CAAU,GAAG,WAAiC,IAAM,EAAI,GAAG,CAAC,IAAM,EAAE,OAAO,CAAC,EAAE,OAAO,OAAO,SAAS,CAAC,GAAG,EAAE,CAAE,EAAQ,EAAM,EAAI,GAAG,gBAAgB,GAAG,CAAC,GAAU,GAAG,gBAAgB,GAAG,EAAI,GAAQ,cAAc,EAAQ,EAAM,GAAW,EAAE,CAAM,GAAG,KAAW,EAAS,EAAI,GAAoB,EAAE,EAAO,CAAa,CAAC,EAAE,MAAM,CAAE,EAAyB,GAAnB,mBAAuB,EAAuB,GAAjB,iBAAqB,EAAyB,GAAhB,eAAkB,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,IAAI,CAAE,CAMne,SAAS,IAAgB,CAAC,GAAG,OAAO,SAAW,IAAY,UAAU,CAAC,EAAE,SAAS,eAAe,oBAAoB,CAAC,EAAE,OAAO,EAAE,IAAM,EAAG,SAAS,cAAc,KAAK,EAAE,EAAG,GAAG,qBAAqB,EAAG,aAAa,OAAO,aAAa,EAAE,EAAG,aAAa,aAAa,MAAM,EAAE,EAAG,aAAa,YAAY,MAAM,EAAE,EAAG,aAAa,aAAa,qBAAqB,EAAE,EAAG,aAAa,QAAQ,kQAAkQ,EAAE,EAAG,UAAU,+qBAA8rB,IAAM,EAAU,GAAG,CAAC,EAAE,eAAe,EAAE,EAAE,gBAAgB,CAAE,EAEj4C,EAAQ,GAAG,CAAI,EAAE,SAAS,EAAE,UAAe,EAAE,eAAe,EAAE,EAAE,gBAAgB,EAAE,EAAyH,OAAvH,EAAG,iBAAiB,QAAQ,CAAS,EAAE,SAAS,iBAAiB,UAAU,EAAQ,EAAI,EAAE,SAAS,KAAK,YAAY,CAAE,MAAY,CAAC,SAAS,oBAAoB,UAAU,EAAQ,EAAI,EAAE,GAAG,CAAC,EAAG,OAAO,CAAE,MAAM,CAAC,CAAC,CAAE,CAC3S,SAAS,IAAe,CAAC,GAAK,CAAC,EAAQ,GAAYA,EAAS,EAAK,EAAO,EAAE,GAASA,EAAS,CAAC,EAAwa,OAAta,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,EAAW,EAAI,EAAE,IAAI,EAAY,MAAQ,CAAC,IAAM,EAAE,EAAO,IAAuF,OAAzE,GAAG,EAAM,EAAE,gBAAgB,EAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,EAAQ,GAAG,EAAE,CAAC,EAAS,IAAa,EAAM,EAAE,GAAG,EAAI,EAAE,UAAU,IAAQ,EAAE,IAAM,EAAG,EAAO,gBAAgB,CAAI,EAAI,GAAE,EAAO,cAAc,CAAE,CAAE,EAAE,GAAG,EAAE,UAAU,CAAC,EAAO,cAAc,CAAE,EAAE,IAAQ,CAAE,CAAE,EAAE,CAAC,CAAC,EAAK,CAAC,GAAgB,IAAS,OAAmB,KAAY,EAAO,KAAY,IAAK,CACpiB,SAAS,IAAc,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,SAAS,KAAK,MAAM,EAAK,EAAE,IAAM,EAAG,IAAI,gBAAgB,EAAO,SAAS,MAAM,EAEtI,EAAM,EAAG,IAAI,KAAK,IAAI,KAAK,CAAC,EAAG,IAAI,GAAG,EAAE,MAAM,CAAC,SAAS,EAAG,IAAI,UAAU,EAAE,OAAK,CAAE,CAAC,SAAS,GAAI,EAAK,EAAO,CAAC,EAAE,CAAC,GAAG,CAAC,IAAM,EAAI,IAAI,IAAI,EAAO,SAAS,IAAI,EAAE,EAAI,SAAS,EAAK,EAAI,OAAO,GAAG,IAAI,GAAK,CAAC,EAAE,KAAK,OAAO,QAAQ,CAAM,EAAM,GAAG,MAAK,EAAI,aAAa,IAAI,EAAE,OAAO,CAAC,CAAC,EAAG,EAAO,SAAS,KAAK,EAAI,SAAS,CAAE,MAAM,CAAC,EAAO,SAAS,KAAK,CAAK,CAAC,CAAC,SAAS,GAAc,CAAC,OAAK,GAAG,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,cAAc,GAAK,SAAsB,EAAK,OAAO,CAAC,EAAE,uBAAuB,OAAO,EAAM,YAAY,OAAO,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAe,CAAC,OAAK,GAAG,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,cAAc,GAAK,SAAsB,EAAK,OAAO,CAAC,EAAE,sBAAsB,OAAO,EAAM,YAAY,OAAO,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAgB,CAAC,SAAO,SAAO,CAAC,GAAK,CAAC,EAAU,GAAcA,EAAS,EAAK,EAAE,MAAc,CAAI,GAAM,EAAa,EAAK,CAAE,EAAE,CAAC,CAAK,CAAC,EAAE,IAAM,EAAQ,GAAW,CAAC,EAAM,OAAoB,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,CAAC,EAAM,YAAY,CAAK,IAAa,IAAS,EAAE,EAAa,EAAI,EAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,aAAa,GAAG,QAAQ,YAAY,OAAO,EAAM,UAAU,UAAU,WAAW,8DAA8D,MAAM,EAAQ,EAAE,MAAM,EAAE,SAAS,WAAW,EAAQ,EAAE,QAAQ,EAAE,QAAQ,QAAQ,GAAQ,EAAF,EAAY,IAAI,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,EAAQ,UAAU,YAAY,CAAC,CAAE,CACj3C,SAAS,GAAa,EAAI,CAAC,GAAG,CAAC,EAAI,OAAO,KAAK,IAAM,EAAE,4BAA4B,KAAK,CAAG,EAAE,GAAG,CAAC,EAAE,OAAO,KAAK,IAAM,EAAG,IAAI,KAAK,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,EAAE,OAAO,MAAM,EAAG,QAAQ,CAAC,EAAE,KAAK,CAAG,CAAC,SAAS,GAAU,EAAE,CAAC,IAAM,EAAE,GAAG,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,YAAY,EAAE,GAAG,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,QAAQ,CAAC,GAAI,CAAC,SAAS,GAAa,EAAE,EAAE,CAAC,OAAO,EAAE,YAAY,IAAI,EAAE,YAAY,GAAG,EAAE,SAAS,IAAI,EAAE,SAAS,GAAG,EAAE,QAAQ,IAAI,EAAE,QAAQ,CAAE,CAAC,SAAS,GAAQ,CAAC,SAAO,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,WAAW,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,GAAG,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAW,CAAC,MAAI,WAAS,CAAC,OAAoB,EAAK,SAAS,CAAC,KAAK,SAAiB,UAAQ,MAAM,CAAC,IAAI,QAAQ,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,MAAM,GAAG,OAAO,GAAG,aAAa,EAAE,OAAO,SAAS,EAAE,aAAa,GAAG,EAAE,cAAc,MAAM,WAAW,mBAAmB,aAAa,GAAG,EAAE,cAAc,MAAM,WAAW,cAAc,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAE,UAAU,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,UAAU,IAAM,QAAQ,iBAAiB,IAAA,EAAS,EAAE,SAAsB,EAAK,OAAO,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAiB,CAAC,QAAM,WAAS,cAAY,gBAAgB,aAAW,KAAK,CAAC,GAAK,CAAC,EAAK,GAASA,EAAS,EAAK,EAAO,CAAC,EAAK,GAASA,EAAS,IAAI,EAAQ,EAAWC,EAAO,IAAI,EAAQ,EAAO,GAAa,CAAK,EAAQ,EAAK,GAAQ,IAAI,KAAU,CAAC,EAAS,GAAaD,EAAS,EAAK,YAAY,CAAC,EAAO,CAAC,EAAU,GAAcA,EAAS,EAAK,SAAS,CAAC,EAAE,MAAc,CAAI,GAAM,IAAQ,EAAY,EAAO,YAAY,CAAC,EAAE,EAAa,EAAO,SAAS,CAAC,EAAG,EAAE,CAAC,CAAI,CAAC,EAAE,IAAM,MAAgB,CAAC,IAAM,EAAG,EAAW,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAE,EAAG,sBAAsB,EAAQ,EAAG,EAAO,YAAkB,EAAW,EAAG,EAAE,OAAO,GAAS,EAAW,EAAE,IAAI,GAAS,EAAW,EAAW,KAAK,EAAW,EAAW,EAAQ,CAAC,KAAK,EAAE,KAAK,IAAI,EAAE,OAAO,EAAE,OAAO,EAAG,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,YAAU,CAAC,CAAE,EAAE,MAAc,CAAC,GAAG,CAAC,EAAK,OAAO,EAAY,EAAE,IAAM,EAAU,GAAG,CAAI,EAAW,SAAS,SAAS,EAAE,MAAM,GAAS,EAAQ,EAAK,CAAE,EAAQ,EAAM,GAAG,CAAI,EAAE,MAAM,UAAS,EAAQ,EAAK,CAAE,EAA+L,OAA7L,EAAO,iBAAiB,SAAS,CAAW,EAAE,EAAO,iBAAiB,SAAS,EAAY,EAAI,EAAE,SAAS,iBAAiB,YAAY,CAAS,EAAE,SAAS,iBAAiB,UAAU,CAAK,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAW,EAAE,EAAO,oBAAoB,SAAS,EAAY,EAAI,EAAE,SAAS,oBAAoB,YAAY,CAAS,EAAE,SAAS,oBAAoB,UAAU,CAAK,CAAE,CAAE,EAAE,CAAC,CAAI,CAAC,EAAE,IAAM,MAAc,CAAI,IAAY,GAAG,EAAa,EAAE,EAAE,EAAY,GAAG,EAAE,CAAC,GAAQ,EAAa,GAAG,EAAE,CAAC,CAAE,EAAQ,MAAc,CAAI,IAAY,IAAI,EAAa,CAAC,EAAE,EAAY,GAAG,EAAE,CAAC,GAAQ,EAAa,GAAG,EAAE,CAAC,CAAE,EACvpG,GAAU,IAA3C,KAAK,EAAS,EAAU,CAA8B,CAAC,CAAC,OAAO,EAAE,GAAG,EAAQ,EAAY,IAAI,KAAK,EAAS,EAAU,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAQ,EAAW,IAAI,KAAK,EAAS,EAAU,CAAC,CAAC,CAAC,QAAQ,EAAQ,EAAM,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAS,IAAI,EAAM,KAAK,CAAC,KAAK,IAAI,KAAK,EAAS,EAAU,EAAE,EAAW,EAAS,EAAE,CAAC,EAAE,QAAQ,EAAK,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,GAAG,EAAY,IAAI,EAAM,KAAK,CAAC,KAAK,IAAI,KAAK,EAAS,EAAU,CAAC,EAAE,QAAQ,EAAI,CAAC,EAAE,KAAM,EAAM,OAAO,IAAG,EAAM,KAAK,CAAC,KAAK,IAAI,KAAK,EAAS,EAAU,EAAE,EAAM,OAAO,EAAS,EAAY,CAAC,EAAE,QAAQ,EAAK,CAAC,EAAE,IAAM,EAAM,IAAI,KAAW,EAAY,EAAO,GAAG,EAAO,QAAQ,EAAE,GAAG,GAAiB,EAAO,SAAS,GAAG,GAAG,EAAO,YAAY,IAAI,GAAG,OAAoB,EAAME,EAAU,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,IAAI,EAAW,KAAK,SAAS,YAAY,EAAQ,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,QAAQ,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,GAAG,OAAO,GAAG,QAAQ,SAAS,WAAW,EAAK,SAAS,GAAG,MAAM,EAAY,EAAE,IAAI,EAAE,UAAU,WAAW,EAAE,OAAO,OAAO,GAAG,EAAK,QAAQ,MAAM,SAAS,EAAK,EAAE,UAAU,EAAE,aAAa,aAAa,GAAG,UAAU,EAAK,kCAAkC,OAAO,OAAO,UAAU,MAAM,OAAO,UAAU,aAAa,WAAW,4CAA4C,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,SAAS,SAAS,aAAa,WAAW,WAAW,QAAQ,EAAE,SAAS,GAAa,CAAW,CAAC,EAAe,EAAK,GAAQ,CAAC,MAAM,EAAY,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,GAAM,GAAM,OAAO,SAAW,KAA0B,EAA0B,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,KAAK,EAAK,KAAK,GAAG,EAAK,WAAW,CAAC,OAAO,EAAK,MAAM,EAAE,CAAC,IAAI,EAAK,GAAG,EAAE,MAAM,EAAW,WAAW,EAAE,OAAO,OAAO,aAAa,EAAE,aAAa,aAAa,GAAG,UAAU,gEAAgE,QAAQ,GAAG,WAAW,EAAK,OAAO,WAAW,UAAU,YAAY,EAAE,YAAY,GAAG,EAAE,gBAAgB,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,aAAa,EAAE,EAAE,SAAS,CAAc,EAAK,GAAW,CAAC,IAAI,OAAO,QAAQ,CAAS,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,GAAG,EAAE,SAAS,CAAC,GAAW,GAAW,IAAI,CAAQ,CAAC,CAAC,EAAe,EAAK,GAAW,CAAC,IAAI,QAAQ,QAAQ,CAAS,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,CAAC,CAAC,IAAI,GAAgB,EAAK,OAAO,CAAC,MAAM,CAAC,UAAU,SAAS,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,QAAQ,OAAO,EAAE,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,iBAAiB,IAAI,CAAC,EAAE,SAAS,EAAM,KAAK,CAAC,OAAK,WAAS,IAAM,CAAC,IAAM,EAAS,GAAQ,GAAa,EAAK,CAAM,EAAQ,EAAQ,GAAa,EAAK,CAAK,EAAE,OAAoB,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAC,EAAS,GAAU,CAAI,CAAC,EAAE,EAAQ,EAAK,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,OAAO,GAAG,aAAa,EAAE,SAAS,GAAG,WAAW,EAAS,IAAI,IAAI,MAAM,EAAS,OAAO,EAAQ,EAAE,IAAI,EAAE,UAAU,WAAW,EAAS,EAAE,UAAU,EAAQ,EAAE,QAAQ,cAAc,OAAO,GAAS,CAAC,EAAS,aAAa,EAAE,YAAY,wBAAwB,OAAO,UAAU,WAAW,qBAAqB,EAAE,aAAa,GAAG,CAAK,IAAS,EAAE,cAAc,MAAM,WAAW,wBAAwB,EAAE,aAAa,GAAG,CAAK,IAAS,EAAE,cAAc,MAAM,WAAW,EAAQ,EAAE,QAAQ,cAAc,EAAE,SAAS,EAAK,QAAQ,CAAC,EAAE,CAAG,CAAE,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,UAAU,GAAG,WAAW,GAAG,UAAU,aAAa,EAAE,YAAY,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAC,EAAS,GAAU,IAAI,IAAI,CAAC,EAAE,EAAQ,EAAK,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,OAAO,UAAU,QAAQ,UAAU,aAAa,CAAC,EAAE,SAAS,OAAO,CAAC,EAAE,GAAqB,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAC,EAAS,EAAE,EAAE,EAAQ,EAAK,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,OAAO,UAAU,QAAQ,UAAU,aAAa,CAAC,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAE,CACtjI,SAAS,GAAW,CAAC,cAAY,aAAW,eAAa,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,OAAO,aAAa,GAAG,eAAe,OAAO,gBAAgB,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,iDAAiD,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,SAAS,aAAa,EAAE,SAAS,GAAU,KAAK,EAAM,IAAI,CAAC,IAAM,EAAK,EAAE,EAAQ,EAAS,IAAO,EAAkB,EAAO,GAAM,GAAY,CAAC,EAAe,EAAS,EAAS,EAAE,UAAU,EAAO,EAAE,QAAQ,UAAgB,EAAa,EAAO,aAAa,EAAE,MAAM,IAAI,OAAa,EAAW,EAAS,EAAE,UAAU,EAAO,EAAE,MAAM,qBAA2B,EAAW,GAAM,GAAY,CAAC,EAAS,OAAoB,EAAM,MAAM,CAAC,QAAQ,GAAY,MAAgB,EAAY,CAAI,EAAE,IAAA,GAAU,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,WAAW,EAAE,OAAO,GAAY,EAAY,UAAU,SAAS,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAE,WAAW,EAAS,OAAO,EAAa,UAAU,YAAY,EAAE,SAAS,EAAoB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,eAAe,OAAO,EAAE,MAAM,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAS,OAAO,wBAAwB,WAAW,CAAC,EAAE,SAAS,CAAI,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAW,WAAW,QAAQ,EAAE,SAAS,CAAK,CAAC,CAAC,CAAC,EAAE,CAAI,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAC1wD,SAAS,GAAM,CAAC,QAAM,WAAS,YAAU,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,SAAS,EAAE,SAAS,CAAC,EAAM,EAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,GAAG,EAAE,SAAS,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAQ,CAAC,CAAC,CAAE,CAAC,SAAS,GAAU,CAAC,QAAM,WAAS,cAAY,OAAK,QAAQ,CAAC,GAAK,CAAC,EAAQ,GAAYF,EAAS,EAAK,EAAE,OAAoB,EAAK,QAAQ,CAAM,OAAW,QAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAc,cAAY,YAAY,EAAW,EAAI,EAAE,WAAW,EAAW,EAAK,EAAE,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,IAAI,WAAW,EAAE,OAAO,OAAO,GAAG,EAAQ,QAAQ,MAAM,SAAS,EAAQ,EAAE,UAAU,EAAE,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,MAAM,OAAO,UAAU,aAAa,UAAU,EAAQ,kCAAkC,OAAO,WAAW,wCAAwC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAY,CAAC,QAAM,QAAM,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,WAAW,sBAAsB,UAAU,EAAK,iBAAiB,eAAe,WAAW,CAAC,EAAE,SAAsB,EAAK,OAAO,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAa,CAAC,QAAM,WAAS,UAAQ,cAAY,WAAW,CAAC,GAAK,CAAC,EAAK,GAASA,EAAS,EAAK,EAAO,CAAC,EAAK,GAASA,EAAS,IAAI,EAAQ,EAAWC,EAAO,IAAI,EAAQ,EAAS,EAAQ,KAAK,GAAG,EAAE,QAAQ,GAAO,CAAC,EAAE,QAAQ,EAAQ,MAAgB,CAAC,IAAM,EAAG,EAAW,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAE,EAAG,sBAAsB,EAAQ,EAAG,EAAO,YAAkB,EAAW,EAAG,EAAE,OAAO,GAAS,EAAW,EAAE,IAAI,GAAS,EAAW,EAAW,KAAK,EAAW,EAAW,EAAQ,CAAC,KAAK,EAAE,KAAK,IAAI,EAAE,OAAO,EAAE,OAAO,EAAG,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,YAAU,CAAC,CAAE,EAAulB,OAArlB,MAAc,CAAC,GAAG,CAAC,EAAK,OAAO,EAAY,EAAE,IAAM,EAAU,GAAG,CAAI,EAAW,SAAS,SAAS,EAAE,MAAM,GAAS,EAAQ,EAAK,CAAE,EAAQ,EAAM,GAAG,CAAI,EAAE,MAAM,UAAS,EAAQ,EAAK,CAAE,EAA+L,OAA7L,EAAO,iBAAiB,SAAS,CAAW,EAAE,EAAO,iBAAiB,SAAS,EAAY,EAAI,EAAE,SAAS,iBAAiB,YAAY,CAAS,EAAE,SAAS,iBAAiB,UAAU,CAAK,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAW,EAAE,EAAO,oBAAoB,SAAS,EAAY,EAAI,EAAE,SAAS,oBAAoB,YAAY,CAAS,EAAE,SAAS,oBAAoB,UAAU,CAAK,CAAE,CAAE,EAAE,CAAC,CAAI,CAAC,EAAsB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,IAAI,EAAW,KAAK,SAAS,YAAY,EAAQ,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,QAAQ,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,GAAG,OAAO,GAAG,QAAQ,SAAS,WAAW,EAAK,SAAS,GAAG,MAAM,EAAS,EAAE,IAAI,EAAE,UAAU,WAAW,EAAE,OAAO,OAAO,GAAG,EAAK,QAAQ,MAAM,SAAS,EAAK,EAAE,UAAU,EAAE,aAAa,aAAa,GAAG,UAAU,EAAK,kCAAkC,OAAO,OAAO,UAAU,MAAM,OAAO,UAAU,aAAa,WAAW,4CAA4C,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,SAAS,SAAS,aAAa,WAAW,WAAW,QAAQ,EAAE,SAAS,GAAU,OAAO,CAAW,CAAC,EAAe,EAAK,GAAY,CAAC,MAAM,EAAS,EAAE,IAAI,EAAE,UAAe,MAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAM,GAAM,OAAO,SAAW,KAA0B,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,KAAK,EAAK,KAAK,GAAG,EAAK,WAAW,CAAC,OAAO,EAAK,MAAM,EAAE,CAAC,IAAI,EAAK,GAAG,EAAE,MAAM,EAAK,MAAM,WAAW,EAAE,OAAO,OAAO,aAAa,EAAE,aAAa,aAAa,GAAG,UAAU,8DAA8D,SAAS,SAAS,OAAO,WAAW,UAAU,YAAY,EAAE,YAAY,GAAG,EAAE,gBAAgB,EAAE,SAAS,EAAQ,IAAI,GAAgB,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAK,EAAE,WAAU,EAAS,EAAE,KAAK,EAAE,EAAQ,EAAK,EAAG,EAAE,MAAM,CAAC,IAAI,QAAQ,QAAQ,QAAQ,MAAM,OAAO,QAAQ,WAAW,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,QAAQ,EAAM,EAAE,UAAU,EAAE,IAAI,WAAW,EAAE,QAAQ,EAAM,IAAI,IAAI,OAAO,EAAE,SAAS,UAAU,UAAU,QAAQ,EAAE,SAAS,GAAG,EAAE,UAAU,aAAa,WAAW,qBAAqB,EAAE,aAAa,GAAG,CAAI,CAAC,EAAE,UAAU,EAAE,QAAQ,IAAM,EAAE,cAAc,MAAM,WAAW,EAAE,QAAQ,EAAE,aAAa,GAAG,CAAI,CAAC,EAAE,UAAU,EAAE,QAAQ,IAAM,EAAE,cAAc,MAAM,WAAW,cAAc,EAAE,SAAS,EAAE,KAAK,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAiB,CAAC,QAAM,gBAAc,SAAO,SAAO,cAAY,aAAW,aAAW,WAAS,OAAK,gBAAc,KAAK,CAAC,IAAM,EAAQ,CAAC,CAAC,EAAM,SAAS,KAAK,GAAG,CAAC,CAAC,EAAM,aAAkB,CAAC,EAAS,GAAaF,EAAS,EAAM,SAAS,EAAE,EAAO,CAAC,EAAW,GAAeA,EAAS,CAAC,CAAC,EAAO,CAAC,EAAW,GAAeA,EAAS,EAAK,EAAO,CAAC,EAAQ,GAAYA,EAAS,EAAK,EAAQ,EAAYC,EAAO,IAAI,EAAQ,EAAYA,EAAO,IAAI,EAErmJ,OAFumJ,MAAc,CAA0D,GAAtD,EAAY,SAAQ,aAAa,EAAY,OAAO,EAAK,CAAC,GAAU,EAAS,OAAO,GAAG,EAAM,MAAM,CAAC,EAAc,CAAC,CAAC,EAAE,EAAW,EAAK,EAAE,MAAO,CAAyV,MAAxV,GAAY,QAAQ,WAAW,SAAS,CAAI,EAAY,SAAQ,EAAY,QAAQ,MAAM,EAAE,EAAY,QAAQ,IAAI,gBAAgB,EAAc,EAAI,EAAE,GAAG,CAAC,IAAM,EAAI,MAAM,IAAI,oBAAoB,EAAS,EAAY,QAAQ,MAAM,EAAE,EAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAY,GAAK,MAAM,QAAQ,GAAG,CAAC,CAAE,MAAM,CAAC,QAAQ,CAAC,EAAc,EAAK,CAAE,CAAC,EAAE,GAAG,MAAY,CAAI,EAAY,SAAQ,aAAa,EAAY,OAAO,CAAE,CAAE,EAAE,CAAC,EAAS,EAAM,KAAK,CAAC,EAE3qK,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAK,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,GAAM,CAAC,MAAM,YAAY,SAAS,GAAK,SAAsB,EAAK,GAAU,CAAC,MAAM,EAAM,SAAS,SAAS,GAAG,EAAc,CAAC,GAAG,EAAM,SAAS,CAAC,CAAC,EAAE,YAAY,WAAW,CAAC,CAAC,CAAC,EAAe,EAAK,GAAM,CAAC,MAAM,gBAAgB,SAAS,GAAK,SAAsB,EAAK,GAAiB,CAAC,MAAM,EAAM,aAAa,SAAS,GAAG,EAAc,CAAC,GAAG,EAAM,aAAa,CAAC,CAAC,EAAE,YAAY,gBAAgB,WAAW,CAAa,CAAC,CAAC,CAAC,EAAe,EAAK,GAAM,CAAC,MAAM,oBAAoB,SAAS,GAAK,SAAsB,EAAK,GAAa,CAAC,MAAM,EAAM,SAAS,SAAS,GAAG,EAAc,CAAC,GAAG,EAAM,SAAS,CAAC,CAAC,EAAE,QAAQ,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAyB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,aAAa,GAAG,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,KAAK,EAAE,SAAS,6CAA6C,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAE,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,WAAW,SAAS,eAAe,WAAW,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,GAAgB,CAAC,OAAO,EAAY,MAAM,GAAY,EAAI,CAAC,EAAe,EAAM,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAO,SAAS,CAAC,EAAQ,aAAa,GAAG,CAAI,IAAS,EAAE,cAAc,MAAM,WAAW,oDAAoD,EAAE,cAAc,MAAM,UAAU,mCAAoC,EAAE,aAAa,GAAG,CAAI,IAAS,EAAE,cAAc,MAAM,WAAW,yEAAyE,EAAE,cAAc,MAAM,UAAU,kCAAmC,EAAE,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,WAAW,EAAQ,yEAAyE,EAAE,SAAS,aAAa,GAAG,QAAQ,YAAY,OAAO,EAAQ,UAAU,cAAc,UAAU,EAAQ,kCAAkC,OAAO,WAAW,2CAA2C,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,QAAqB,EAAK,GAAe,CAAC,KAAK,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CACj9E,SAAS,GAAqB,CAAC,QAAM,QAAM,SAAO,SAAO,cAAY,aAAW,OAAK,kBAAgB,oBAAkB,wBAAsB,CAC7I,IAAM,EAAeA,EAAO,IAAI,EAAQ,EAAiBA,EAAO,IAAI,EAAQ,EAAeA,EAAO,IAAI,EAAO,CAAC,EAAS,GAAaD,MAAa,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,EAAE,IAAM,EAAO,EAAO,oBAAoB,OAAO,MAAM,QAAQ,CAAM,GAAG,EAAO,OAAO,EAAO,CAAC,CAAE,CAAC,EAAO,CAAC,EAAa,GAAiBA,EAAS,EAAK,EAAO,CAAC,EAAY,GAAgBA,EAAS,CAAC,CAAC,EAAO,CAAC,EAAe,GAAmBA,EAAS,CAAC,CAAC,EAAE,MAAc,CAAC,GAAG,CAAC,EAAgB,CAAI,EAAS,QAAO,EAAY,CAAC,CAAC,EAAE,MAAO,CAAC,IAAM,EAAE,eAAe,CAAC,IAAM,EAAK,GAAiB,EAAe,OAAO,EAAQ,EAAI,GAAK,EAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,KAAK,CAAC,CAAC,KAAK,IAAI,EAAK,EAAI,CAAI,IAAI,EAAI,CAAQ,IAAG,EAAY,CAAI,EAAY,IAAS,SAAY,EAAO,oBAAoB,GAAM,EAAE,EAAE,EAAE,UAAU,aAAa,CAAC,CAAE,EAAE,CAAC,CAAe,CAAC,EACzyB,MAAc,CAAC,GAAG,CAAC,EAAkB,CAAI,EAAY,QAAO,EAAe,CAAC,CAAC,EAAE,MAAO,CAAC,IAAI,EAAG,KAAS,EAAG,KAAW,MAAU,CAAC,IAAM,EAAK,GAAoB,EAAiB,OAAO,EAAE,GAAG,CAAC,EAAK,OAAO,OAAO,IAAM,EAAI,GAAG,EAAE,IAAI,GAAG,EAAE,UAAU,IAAI,EAAE,MAAM,IAAI,EAAE,YAAY,IAAI,EAAE,sBAAsB,IAAI,EAAE,SAAS,IAAI,EAAE,SAAS,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,IAAI,EAAK,KAAI,CAAI,IAAI,EAAI,CAAW,IAAS,EAAe,CAAI,EAAY,IAAS,QAAY,CAAC,EAAO,gBAAgB,EAE3d,GAAG,CAAC,aAAa,QAAQ,4BAA4B,KAAK,UAAU,CAAI,CAAC,CAAE,MAAM,CAAC,CAAC,GAAG,CAAC,EAAO,cAAc,IAAI,YAAY,iBAAiB,CAAC,OAAO,CAAI,CAAC,CAAC,CAAE,MAAM,CAAC,CAAC,CAAC,EAAmK,OAAjK,EAAM,EAAE,EAAG,WAAW,EAAM,GAAG,EAAK,EAAiB,UAAS,EAAG,IAAI,iBAAiB,CAAK,EAAE,EAAG,QAAQ,EAAiB,QAAQ,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,OAAa,CAAI,GAAG,aAAa,CAAE,EAAK,GAAG,EAAG,WAAW,CAAE,CAAE,EAAE,CAAC,CAAiB,CAAC,EACvZ,MAAc,CAAC,GAAG,CAAC,EAAqB,CAAI,EAAe,QAAO,EAAkB,CAAC,CAAC,EAAE,MAAO,CAAC,IAAI,EAAG,KAAS,EAAG,KAAW,MAAU,CAAC,IAAM,EAAK,GAAkB,EAAe,OAAO,EAAE,GAAG,CAAC,EAAK,OAAO,OAAO,IAAM,EAAI,GAAG,EAAE,IAAI,GAAG,EAAE,MAAM,IAAI,EAAE,MAAM,IAAI,EAAE,SAAS,CAAC,CAAC,KAAK,IAAI,EAAK,EAAI,CAAI,IAAI,EAAI,CAAc,IAAS,EAAkB,CAAI,EAAY,IAAS,SAAY,EAAO,uBAAuB,GAAK,EAA+J,OAA7J,EAAM,EAAE,EAAG,WAAW,EAAM,GAAG,EAAK,EAAe,UAAS,EAAG,IAAI,iBAAiB,CAAK,EAAE,EAAG,QAAQ,EAAe,QAAQ,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,OAAa,CAAI,GAAG,aAAa,CAAE,EAAK,GAAG,EAAG,WAAW,CAAE,CAAE,EAAE,CAAC,CAAoB,CAAC,EAEjpB,MAAc,CAAI,GAAO,IAAS,OAAmB,IAAG,CAAC,EAAY,OAAO,CAAC,IAAM,EAAO,EAAO,gBAAmB,MAAM,QAAQ,CAAM,GAAG,EAAO,QAAO,EAAe,CAAM,CAAE,CAAC,GAAG,CAAC,EAAe,OAAO,CAAC,IAAM,EAAO,EAAO,uBAA0B,MAAM,QAAQ,CAAM,GAAG,EAAO,QAAO,EAAkB,CAAM,CAAE,CAAC,GAAG,CAAC,EAAS,OAAO,CAAC,IAAM,EAAO,EAAO,oBAAuB,MAAM,QAAQ,CAAM,GAAG,EAAO,QAAO,EAAY,CAAM,CAAE,CAAnQ,CAAoQ,EAAE,CAAC,CAAC,EAExb,IAAM,EAAS,GAAO,OAAO,SAA2F,GAAtE,GAAU,SAAS,gBAAgB,CAAC,SAAS,CAAC,EAAE,YAAY,CAAC,CAAC,EAAA,CAA0B,aAAa,CAAC,EAAQ,EAAU,EAAS,OAAO,EAAE,EAAS,GAChM,CAAC,EAAY,GAAgBA,EAAS,IAAI,EAAO,CAAC,EAAiB,GAAqBA,EAAS,CAAC,CAAC,EAAO,CAAC,EAAkB,GAAsBA,EAAS,CAAC,CAAC,EAAQ,EAAaC,EAAO,CAAgB,EAAE,EAAa,QAAQ,EAAiB,GAAK,CAAC,EAAiB,IAAqBD,EAAS,CAAC,CAAC,EAAQ,EAAa,GAAK,EAAiB,KAAO,IAAA,GAAwC,GAA9B,OAAO,EAAiB,EAAI,EAAU,CAAC,GAAc,IAAkBA,EAAS,IAAI,EAAO,CAAC,EAAW,IAAeA,EAAS,EAAK,EAAQ,GAAYC,EAAO,EAAK,EAC9gB,MAAc,CAAC,GAAG,GAAY,SAAS,CAAC,GAAO,CAAC,EAAS,OAAO,IAAM,EAAM,EAAM,OAAO,UAAU,SAAS,gBAAgB,aAAa,CAAC,EAAE,IAAI,GAAK,CAAC,EAAG,KAAK,OAAO,QAAQ,CAAK,EAAM,MAAC,GAAG,MAAM,QAAQ,EAAE,MAAM,KAAc,EAAE,OAAO,EAAE,UAAS,CAAC,IAAM,EAAO,CAAC,EAAE,IAAI,IAAM,KAAK,GAAmB,KAAK,IAAE,EAAO,GAAG,EAAE,IAAG,EAAM,SAAS,8BAA8B,EAAG,SAAS,CAAC,CAAM,CAAC,CAAE,CAAE,GAAY,QAAQ,EAAK,EAAE,CAAC,EAAM,CAAQ,CAAC,EAE7a,IAAM,EAAU,GAAK,CAAC,IAAM,EAAE,EAAY,GAAK,MAAM,CAAC,GAAG,CAAC,MAAM,QAAQ,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,MAAO,EAAQ,EAAe,GAAK,CAAC,IAAM,EAAE,GAAO,OAAO,UAAU,SAAS,gBAAgB,cAAc,GAAK,MAAM,CAAC,GAAG,CAAC,MAAM,QAAQ,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,MAAO,EAAQ,GAAa,EAAI,IAAS,CAAC,GAAG,CAAC,EAAM,OACnS,EAAO,EAAO,IAAI,GAAG,GAAG,CAAC,EAAE,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,OAAO,EAAE,CAAC,EAAE,EAAM,SAAS,8BAA8B,EAAI,SAAS,CAAM,EAAE,IAAM,EAAa,MAAM,QAAQ,EAAM,OAAO,UAAU,SAAS,gBAAgB,QAAQ,EAAE,EAAM,MAAM,SAAS,QAAQ,eAAe,SAAS,CAAC,EAAQ,EAAI,EAAO,OAAO,EAAE,EAAG,EAAa,SAAS,CAAG,EAAK,GAAK,CAAC,EAAG,EAAM,SAAS,0BAA0B,CAAC,GAAG,EAAa,CAAG,CAAC,EAAU,CAAC,GAAK,GAAG,EAAM,SAAS,0BAA0B,EAAa,OAAO,GAAG,IAAI,CAAG,CAAC,CAAE,EAAQ,IAAa,EAAI,IAAQ,CAAC,GAAG,CAAC,GAAO,CAAC,EAAM,OAErjB,IAAM,EAAK,IAAI,IAAI,CAAC,OAAO,CAAC,EAAE,IAAI,IAAM,KAAK,GAAmB,KAAK,GAAO,CAAC,EAAK,IAAI,CAAC,GAAE,EAAM,SAAS,8BAA8B,EAAI,GAAG,IAAI,EAAM,EAAE,CAAE,EAAQ,GAAW,GAAG,CAAC,IAAM,EAAI,CAAC,EAAE,IAAI,IAAM,KAAK,GAAmB,GAAG,KAAK,IAAE,EAAI,GAAG,EAAE,IAAG,OAAO,CAAI,EAC5P,GAAS,OAAO,GAAU,SAAS,eAAe,OAAO,MAAM,EAAE,GAAG,IAAI,KAAK,CAAA,CAAE,YAAY,CAAC,CAAC,MAAM,EAAE,EAAE,EAAQ,GAAuB,GAAU,CAAC,IAAM,EAAM,OAAO,GAAU,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,EAAM,MAAM,GAAG,IAAM,EAAI,EAAe,KAAK,GAAG,EAAE,MAAM,KAAK,CAAC,CAAC,YAAY,IAAI,EAAM,YAAY,CAAC,EAAE,GAAG,CAAC,GAAK,QAAQ,MAAM,GAAG,IAAM,EAAO,GAAgB,GAAS,EAAI,OAAO,EAAE,OAAO,EAAO,EAAE,OAAO,CAAM,EAAE,EAAG,EAAE,MAAc,CAAC,GAAG,CAAC,GAAO,CAAC,GAAU,CAAC,EAAe,OAAO,OAAO,IAAM,EAAO,EAAM,OAAO,UAAU,SAAS,gBAAgB,aAAc,CAAC,EAAE,IAAI,IAAM,KAAW,OAAO,KAAK,CAAK,EAAE,CAAC,IAAM,EAAE,EAAM,IAAU,CAAC,EAAQ,EAAU,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,EAAU,CAAC,IAAM,EAAM,GAAuB,CAAS,EAAK,GAAO,OAAO,EAAE,UAAU,EAAE,IAAI,GAAM,EAAM,SAAS,8BAA8B,EAAQ,WAAW,CAAK,CAAE,CAAC,IAAM,EAAO,MAAM,QAAQ,EAAE,MAAM,EAAE,EAAE,OAAO,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAO,OAAO,IAAI,CAAC,IAAM,EAAM,OAAO,EAAO,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,EAAM,SAAS,IAAM,EAAM,GAAuB,CAAK,EAAE,GAAG,CAAC,GAAO,OAAO,EAAO,EAAE,CAAC,UAAU,EAAE,IAAI,EAAM,SAAS,IAAM,EAAK,EAAO,KAAK,EAAE,IAAI,IAAI,EAAE,CAAC,GAAG,EAAE,SAAS,CAAK,EAAE,CAAC,EAAE,EAAM,SAAS,8BAA8B,EAAQ,SAAS,CAAI,CAAE,CAAC,CAAC,EAAE,CAAC,GAAS,EAAe,KAAK,UAAU,CAAW,CAAC,CAAC,EAExvC,IAAM,GAAS,EAAI,EAAI,IAAQ,CAAC,GAAG,CAAC,GAAO,CAAC,EAAS,OAAO,EAAM,SAAS,8BAA8B,EAAI,GAAG,IAAM,CAAK,EAAE,IAAI,EAAa,GAAuK,GAAjK,IAAM,UAAS,EAAa,GAAuB,OAAO,GAAO,EAAE,CAAC,EAAK,GAAa,EAAM,SAAS,8BAA8B,EAAI,WAAW,CAAY,GAAM,GAAgB,SAAS,CAAG,EAAE,CAAC,GAAG,EAAa,QAAQ,KAAO,UAAU,OAAO,IAAM,EAAO,EAAe,CAAG,EAAE,GAAG,CAAC,EAAO,OAAO,OAAO,IAAM,EAAI,EAAa,CAAG,EAAQ,EAAW,EAAO,KAAK,EAAE,IAAI,CAChgB,GAAG,IAAM,QAAQ,CAAC,IAAM,EAAK,CAAC,GAAG,EAAE,MAAM,CAAK,EAA6C,OAAxC,IAAa,EAAK,SAAS,GAAoB,CAAK,CAAmD,OAA/C,IAAI,EAAkD,CAAzB,GAAG,GAAG,GAAK,CAAiB,EAA1C,CAA4C,CAAC,EAAE,EAAY,EAAI,CAAU,CAAE,CAAC,GAAG,IAAM,SAAS,IAAM,SAAS,IAAM,QAAQ,IAAM,mBAAmB,CAAC,IAAM,EAAM,EAAU,KAAK,GAAG,EAAE,KAAK,GAAK,EAAE,OAAO,CAAG,GAAG,KAAW,EAAK,CAAC,GAAG,EAAe,CAAG,CAAC,CAAC,EAAa,CAAG,IAAI,CAAC,GAAG,GAAK,CAAK,EAAgC,EAAK,iBAAkB,IAAM,EAAO,GAAiB,EAAY,GAAO,MAAM,GAAO,MAAM,EAAI,OAAO,EAAK,OAAO,EAAE,EAAE,OAAO,EAAK,KAAK,GAAG,KAAK,EAAK,OAAO,OAAO,OAAO,UAAU,EAGhd,GAAlI,OAAO,EAAK,YAAY,EAAM,OAAO,UAAU,SAAS,gBAAgB,cAAc,EAAI,EAAE,YAAY,EAAE,IAAI,sBAAqC,EAAM,SAAS,8BAA8B,EAAI,gBAAgB,EAAE,EAAK,EAAa,QAAQ,KAAO,WAAU,CAAC,IAAM,EAAQ,EAAe,CAAG,EAAE,GAAG,EAAQ,OAAO,EAAE,CAAC,IAAM,EAAK,EAAa,CAAG,EAAE,EAAY,EAAI,EAAQ,KAAK,EAAE,IAAI,IAAI,EAAO,CAAC,GAAG,EAAE,cAAc,EAAE,EAAxB,CAAyB,CAAC,CAAE,CAAC,CAAE,GAAG,EAAO,CAAC,IAAM,EAAI,EAAO,sBAAsB,EAAI,EAAO,eAAuP,GAArO,GAAK,OAAM,EAAM,SAAS,8BAA8B,EAAI,iBAAiB,CAAG,EAAE,EAAM,SAAS,8BAA8B,EAAI,MAAM,CAAG,GAAM,GAAK,MAAK,EAAM,SAAS,8BAA8B,EAAI,mBAAmB,CAAG,EAAK,EAAa,QAAQ,KAAO,UAAU,CAAC,IAAM,EAAQ,EAAe,CAAG,EAAE,GAAG,EAAQ,OAAO,EAAE,CAAC,IAAM,EAAK,EAAa,CAAG,EAAE,EAAY,EAAI,EAAQ,KAAK,EAAE,IAAI,IAAI,EAAO,CAAC,GAAG,EAAE,eAAe,GAAK,EAAE,eAAe,iBAAiB,GAAK,EAAE,iBAAiB,IAAI,GAAK,EAAE,GAAG,EAApG,CAAqG,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,EACx/B,GAAU,GAAK,CAAC,GAAG,CAAC,EAAM,OAAO,IAAM,EAAM,EAAU,KAAK,GAAG,EAAE,KAAK,GAAK,EAAE,OAAO,CAAG,GAAG,KAAW,EAAS,EAAM,EAAM,OAAO,QAAQ,EAAM,YAAY,EAAE,EAAQ,EAAS,EAAM,OAAO,UAAU,SAAS,gBAAgB,cAAc,IAAM,CAAC,EACnP,EAAe,OAAO,EAAS,OAAO,EAAE,EAAQ,EAAkB,GAAe,GAAuB,CAAc,GAAM,GAAS,EAAY,CAAC,KAAK,WAAW,WAAW,YAAY,MAAM,GAAO,cAAc,GAAU,GAAG,SAAS,GAAG,MAAM,GAAe,EAAY,GAAO,MAAM,GAAO,MAAM,EAAI,GAAO,cAAc,GAAU,GAAG,WAAW,GAAO,eAAe,IAAW,GAAS,EAAE,EAAE,SAAS,EAAkB,IAAI,GAAG,IAAI,GAAG,MAAM,EAAe,iBAAiB,GAAG,eAAe,GAAG,iBAAiB,GAAG,cAAc,GAAG,gBAAgB,QAAQ,UAAU,KAAK,QAAQ,EAAE,EAAE,EAAM,SAAS,8BAA8B,IAAM,CAAC,GAAG,EAAS,GAAG,EAAY,OAAO,MAAM,QAAQ,EAAS,MAAM,EAAE,EAAS,OAAO,CAAC,CAAC,CAAC,CAAE,EAAQ,GAAS,GAAK,CAAC,GAAU,CAAG,EAAE,EAAqB,IAAI,CAAC,GAAG,GAAG,IAAM,EAAE,IAAM,GAAG,CAAC,EAAE,EAAE,EAAoB,IAAI,CAAC,GAAG,GAAG,GAAK,SAAS,EAAE,EAAE,EAAe,CAAG,CAAE,EAAQ,GAAY,GAAK,CAAC,GAAG,CAAC,EAAM,OAAO,IAAM,EAAK,EAAM,OAAO,UAAU,SAAS,gBAAgB,cAAc,IAAM,EAAY,IAAM,CAAC,EAAQ,EAAM,CAAC,GAAG,GAAW,CAAI,EAAE,UAAU,EAAK,EACnjC,GAAG,CAAC,EAAM,kBAAkB,CAAC,EAAM,eAAe,CAAC,IAAM,EAAG,EAAU,KAAK,GAAG,EAAE,KAAK,GAAK,EAAE,OAAO,CAAG,GAAG,KAAW,EAAO,GAAiB,EAAY,GAAI,MAAM,GAAI,MAAM,EAAI,OAAO,EAAM,OAAO,EAAE,EAAE,OAAO,EAAM,KAAK,GAAG,KAAK,EAAM,OAAO,OAAO,OAAO,UAAU,EAAK,IAAW,CAAC,EAAM,kBAAkB,EAAO,gBAAgB,OAAK,EAAM,iBAAiB,EAAO,gBAAkB,CAAC,EAAM,gBAAgB,EAAO,uBAAuB,OAAM,EAAM,eAAe,EAAO,sBAAsB,EAAM,IAAI,EAAO,uBAA0B,EAAM,WAAW,MAAM,EAAO,WAAW,OAAK,EAAM,UAAU,EAAO,WAAW,CAA6B,IAAM,EAAK,CAAC,GAA3B,EAAU,CAAyB,EAAE,CAAK,EAAE,EAAY,EAAI,CAAI,EAAE,GAAoB,IAAI,CAAC,GAAG,GAAG,GAAK,EAAE,EAAE,EAAE,GAAY,EAAI,CAAK,EAAE,EAAoB,IAAI,CAAC,GAAG,GAAG,GAAK,MAAM,EAAE,CAAE,EAAQ,IAAa,EAAI,IAAM,CAAC,GAAG,CAAC,EAAM,OAAO,IAAM,EAAO,EAAU,CAAG,EAAE,GAAG,EAAI,GAAG,GAAK,EAAO,OAAO,OAAO,IAAM,EAAK,EAAO,QAAQ,EAAE,IAAI,IAAI,CAAG,EAAwB,GAAtB,EAAY,EAAI,CAAI,EAAK,CAAC,EAAK,OAAO,CAAC,GAAoB,IAAI,CAAC,GAAG,GAAG,GAAK,CAAC,EAAE,EAAE,EAAoB,IAAI,CAAC,GAAG,GAAG,GAAK,MAAM,EAAE,EAAE,MAAO,CAAC,IAAM,EAAW,EAAa,CAAG,EAAQ,EAAU,IAAa,IAAM,IAAa,EAAhB,GAAuB,EAAW,EAAI,EAAW,EAAE,EAAW,GAAoB,IAAI,CAAC,GAAG,GAAG,GAAK,CAAS,EAAE,EAAE,GAAY,EAAI,EAAK,EAAU,CAAE,EAChxC,GAAqB,GAAO,CAAC,GAAG,CAAC,EAAe,OAAO,MAAM,CAAC,EAAE,IAAM,EAAY,EAAe,KAAK,GAAG,CAAC,CAAC,EAAE,KAAK,EAAQ,EAAI,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,QAAQ,cAAc,EAAE,EAAQ,EAAW,CAAC,UAAU,OAAO,UAAU,OAAO,UAAU,QAAQ,EAAQ,OAAc,CAAC,IAAM,EAAM,EAAI,EAAM,IAAI,EAAE,EAAE,GAAG,EAAW,GAAO,OAAO,EAAW,GAAO,IAAM,EAAG,EAAI,EAAM,MAAM,EAAM,MAAM,EAAE,EAAuI,OAAlI,EAAG,SAAS,MAAM,EAAQ,OAAU,EAAG,SAAS,MAAM,EAAQ,OAAU,EAAG,SAAS,QAAQ,GAAG,EAAG,SAAS,MAAM,EAAQ,SAAgB,CAAG,EAAA,CAAG,EAAQ,EAAO,GAAI,CAAC,IAAM,EAAG,EAAI,CAAE,EAAuJ,OAAjJ,EAAe,EAAG,SAAS,MAAM,EAAQ,OAAU,EAAG,SAAS,MAAM,EAAQ,OAAU,EAAG,SAAS,QAAQ,GAAG,EAAG,SAAS,MAAM,EAAQ,SAAgB,EAA/I,EAAkJ,EAAwI,MAAM,CAAC,GAAjI,EAA2C,EAAe,OAAO,GAAG,CAAC,EAAE,OAAO,EAAO,EAAE,KAAK,IAAI,CAAQ,CAAC,CAAC,IAAI,GAAG,EAAE,KAAK,EAA5G,EAAe,IAAI,GAAG,EAAE,KAAK,CAA+F,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,IAAA,GAAU,CAAC,QAAQ,GAAK,YAAY,MAAM,CAAC,CAAC,CAAE,EACn8B,GAAmB,EAAU,KAAK,GAAG,EAAU,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,EAE7D,IAAe,EAAM,IAAI,CAAC,IAAM,EAAK,EAAM,MAAM,EAAM,MAAM,EAAM,GAAuF,OAAjF,OAAO,GAAG,YAAY,EAAE,IAAI,qBAAqB,EAAY,SAAS,EAAQ,GAAU,GAAkB,EAAE,GAAiB,EAAY,EAAK,GAAG,OAAO,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,OAAO,OAAO,OAAO,UAAU,EAAE,CAAI,CAAE,EAAQ,GAAqB,EAAU,QAAQ,GAAG,EAAU,EAAE,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,EAAE,KAAK,IAAI,EAAE,MAAM,GAAc,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,KAAK,EACrb,EAAE,CAAC,KAAK,EAAK,OAAO,OAAO,EAAK,WAAW,IAAI,EAAK,IAAI,UAAU,EAAK,UAAU,SAAS,EAAK,SAAS,OAAO,EAAK,UAAU,WAAW,EAAK,UAAU,KAAK,EAAK,OAAO,EAAQ,EAAQ,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,aAAa,CAAC,EAC7Q,IAAc,CAAC,QAAM,UAAQ,WAAS,WAAS,GAAM,cAAY,aAA0B,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,MAAM,GAAO,GAAY,WAAS,SAAS,GAAG,CAAC,EAAE,gBAAgB,EAAE,EAAS,EAAE,OAAO,KAAK,CAAE,EAAE,MAAM,CAAC,MAAM,OAAO,OAAO,GAAG,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,WAAW,EAAE,KAAK,MAAM,EAAM,EAAE,IAAI,EAAE,SAAS,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,QAAQ,gBAAgB,QAAQ,OAAO,OAAO,EAAS,cAAc,UAAU,WAAW,OAAO,UAAU,aAAa,QAAQ,EAAS,IAAI,CAAC,EAAE,SAAS,CAAC,CAAC,GAAO,GAA0B,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,GAAK,SAAS,CAAW,CAAC,EAAE,EAAQ,IAAI,GAAgB,EAAK,SAAS,CAAC,MAAM,EAAE,MAAM,SAAS,EAAE,SAAS,SAAS,EAAE,KAAK,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,GAAG,IAAI,MAAM,UAAU,mBAAmB,cAAc,OAAO,MAAM,EAAE,WAAW,WAAW,CAAC,EAAE,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,eAAe,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAC7nC,IAAc,CAAC,QAAM,UAAQ,cAAyB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,WAAW,EAAE,QAAQ,mBAAmB,aAAa,EAAE,QAAQ,EAAE,WAAW,QAAQ,EAAE,SAAS,EAAQ,IAAI,GAAgB,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAE,EAAS,EAAE,KAAK,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,QAAQ,WAAW,aAAa,EAAE,SAAS,GAAG,WAAW,IAAI,WAAW,EAAK,OAAO,UAAU,WAAW,IAAQ,EAAE,MAAM,EAAE,KAAK,cAAc,MAAM,IAAQ,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,UAAU,IAAQ,EAAE,MAAM,6BAA6B,OAAO,WAAW,iBAAiB,WAAW,QAAQ,EAAE,SAAS,EAAE,KAAK,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,EAC9nB,IAAY,CAAC,QAAM,eAAa,CAAC,IAAME,EAAE,EAAY,EAAM,KAAK,CAAC,KAAK,WAAW,WAAW,YAAY,MAAM,EAAM,aAAa,MAAM,EAAM,aAAa,IAAI,GAAG,SAAS,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,EAAE,EAAQ,EAAU,EAAa,EAAM,EAAE,EAAQ,EAAe,EAAU,EAAM,EAAE,EACnR,EAAaA,EAAE,OAAO,GACtB,EAAc,EAAU,EAAe,SAAS,EAAE,IAAY,EAAQ,EAAMA,EAAE,OAAO,EAAM,cAAc,GAAU,GAAS,EAAM,KAAK,IAAI,EAAE,GAAU,QAAQ,CAAK,CAAC,EAAQ,GAAQA,EAAE,MAAM,cAAc,OAAa,EAAO,GAAc,EAAY,EAAM,MAAM,EAAM,MAAM,EAAM,GAAG,EAAM,CAAK,EAAQ,EAAK,EAAO,EAAO,MAAM,EAAO,IAAU,EAAK,KAAK,IAAI,EAAO,IAAI,CAAI,EAAQ,EAAK,GAAe,EAAY,EAAM,MAAM,EAAM,MAAM,EAAM,GAAG,EAAMA,EAAE,KAAK,GAAS,IAAQ,EAAE,EAAQ,EAAU,CAAC,EAAE,GAAG,IAAO,EAAM,EAAU,KAAK,CAAI,MAAO,CAAC,IAAI,IAAI,EAAE,EAAK,GAAG,EAAK,GAAG,EAAE,EAAU,KAAK,CAAC,EAAM,EAAU,SAAS,CAAI,GAAE,EAAU,KAAK,CAAI,CAAE,CAAC,IAAM,EAAK,OAAOA,EAAE,KAAK,GAAG,EAAQ,OAAO,SAAS,CAAI,GAAG,CAAC,EAAU,SAAS,CAAI,GAAE,EAAU,KAAK,CAAI,EAAE,EAAU,MAAM,EAAE,IAAI,EAAE,CAAC,EAAE,IAAM,EAAU,GAAqB,CAAK,EAAgCA,EAAE,iBAAkB,IAAM,EAAO,GAAiB,EAAY,EAAM,MAAM,EAAM,MAAM,EAAM,GAAGA,EAAE,OAAO,GAAG,OAAOA,EAAE,KAAK,GAAG,KAAKA,EAAE,OAAO,OAAO,OAAO,UAAU,EAAQ,EAAI,GAAQ,sBAA4B,EAAI,GAAQ,eAAqB,EAAUA,EAAE,YAAY,YAAkB,GAAM,EAAE,IAAS,CAAC,GAAG,GAAG,KAAK,OAAO,EAAY,SAAS,EAAE,IAAI,WAAW,IAAM,EAAI,IAAI,KAAK,aAAa,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,OAAO,GAAS,CAAC,CAAC,EAAE,OAAO,IAAS,IAAI,EAAO,EAAI,EAAI,IAAI,CAAO,EAGzzC,EAAkB,IAAY,oBAA0B,EAAS,GAAG,CAAC,IAAM,EAAE,OAAO,OAAO,GAAG,EAAE,CAAC,CAAC,QAAQ,UAAU,EAAE,CAAC,EAAE,OAAO,OAAO,SAAS,CAAC,GAAG,EAAE,EAAE,EAAE,IAAK,EAAQ,EAAS,EAASA,EAAE,gBAAgBA,EAAE,GAAG,EAAQ,EAAS,EAASA,EAAE,gBAAgB,EAC5P,EAAW,GAAUA,EAAE,cAAc,EAAQ,EAAW,GAAUA,EAAE,gBAAgB,EAAQ,EAAS,EAAW,KAAK,IAAW,GAAK,KAAmB,KAAd,GAAS,CAAG,GAAc,EAAS,EAAW,KAAK,IAAW,GAAK,KAAmB,KAAd,GAAS,CAAG,GAAc,EAAe,CAAC,WAAW,EAAU,eAAe,EAAW,EAAE,GAAU,EAAI,MAAM,EAAK,gBAAgBA,EAAE,eAAe,EAAQ,EAAkB,EAAM,MAAM,EAAM,MAAM,EAAM,GAAS,EAAM,GAAa,EAAe,EAAO,CAAiB,EAAQ,EAAW,GAAoB,EAAe,EAAO,CAAiB,EAAQ,EAAS,GAAiBA,EAAE,eAAe,EAEnmB,EAAQ,GAAK,KAAmB,KAAd,GAAS,CAAG,EAAa,GAAQ,GAAK,KAAmB,KAAd,GAAS,CAAG,EAAa,GAAW,GAAS,OAAO,GAAY,GAAU,MAAM,IAAW,GAAK,IAAW,GAAe,GAAW,IAAS,OAAO,GAAY,GAAU,MAAM,IAAW,GAAK,IAAW,IAAe,GAAU,EAAM,IAAuB,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAM,aAAa,EAAM,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAE,EAAQ,CAAE,EAAE,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,MAAM,GAAG,OAAO,GAAG,WAAW,EAAE,QAAQ,EAAE,OAAO,OAAO,aAAa,EAAE,WAAW,wBAAwB,MAAM,UAAU,OAAO,UAAU,cAAc,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,uBAAuB,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAC/7B,GAAQ,GAAG,GAAG,MAAM,EAAW,IAAI,EAAK,EAAE,GAAG,EAC7C,GAAyB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAM,UAAU,WAAW,EAAE,SAAS,GAAG,cAAc,SAAS,cAAc,WAAW,EAAE,SAAS,UAAU,CAAC,EAAQ,EAAS,GAAG,IAAI,KAAK,aAAa,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAQ,GAAY,EAAI,EAAI,EAAK,IAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,UAAU,UAAU,MAAM,GAAK,KAAmB,GAAd,EAAS,CAAG,EAAK,YAAY,eAAe,QAAQ,GAAG,EAAE,gBAAgB,EAAE,SAAS,GAAG,CAAC,IAAM,EAAG,EAAE,OAAa,EAAU,OAAO,EAAG,OAAO,EAAE,EAAQ,EAAI,EAAU,QAAQ,SAAS,EAAE,EACtnB,EAAE,EAAI,OAAO,CAAG,EAAE,EAElB,EAAa,EAAU,MAAM,EAAE,EAAG,gBAAgB,EAAU,MAAM,CAAC,CAAC,QAAQ,SAAS,EAAE,CAAC,CAAC,OAAa,EAAS,EAAI,EAAS,OAAO,CAAG,CAAC,EAAE,GAAO,EAAI,EAAE,EAAK,EAAE,KAAM,EAAI,EAAS,QAAQ,EAAK,GAAiB,KAAK,KAAK,EAAS,EAAI,GAAE,IAAO,IAAU,OAAO,uBAAwB,YAAW,0BAA0B,CAAC,GAAG,CAAI,SAAS,gBAAgB,GAAG,EAAG,kBAAkB,EAAI,CAAG,CAAE,MAAM,CAAC,CAAC,CAAC,EAAE,EAAQ,EAAM,GAAG,EAAI,CAAC,EAAK,IAAM,kBAAiB,EAAQ,EAAM,GAAG,MAAM,CAAC,CAAE,EAAE,MAAM,CAAC,MAAM,OAAO,OAAO,GAAG,OAAO,aAAa,GAAK,KAAK,UAAU,EAAE,SAAS,aAAa,GAAG,WAAW,OAAO,QAAQ,gBAAgB,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,QAAQ,OAAO,UAAU,YAAY,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,GAAG,IAAI,EAAE,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,SAAS,cAAc,MAAM,EAAE,SAAS,CAAI,CAAC,CAAC,CAAC,CAAC,EAAQ,GAAY,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,WAAW,EAAE,KAAK,QAAQ,OAAO,WAAW,SAAS,QAAQ,SAAS,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,WAAW,MAAM,EAAE,SAAS,CAAC,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,EAAE,WAAW,SAAS,eAAe,eAAe,EAAE,SAAS,CAAC,GAAa,CAAC,MAAMA,EAAE,MAAM,WAAW,QAAQ,CAAC,CAAC,MAAM,WAAW,MAAM,UAAU,EAAE,CAAC,MAAM,OAAO,MAAM,YAAY,CAAC,EAAE,SAAS,GAAG,CAAC,EAAQ,EAAM,GAAG,OAAO,CAAC,EAAE,IAAM,EAAG,EAAM,MAAM,EAAM,MAAM,EAAM,GAAS,EAAO,GAAe,EAAY,EAAG,EAAM,WAAW,GAAS,IAAQ,EAAE,EAAQ,EAAM,GAAe,EAAY,EAAG,EAAM,OAAO,CAAM,EAAQ,EAAI,OAAOA,EAAE,KAAK,GAAG,EAAQ,IAAI,OAAW,IAAQ,GAAQ,IAAM,GAAO,EAAQ,EAAM,GAAG,QAAQ,CAAK,GAAW,EAAI,EAAO,KAAK,EAAI,KAAK,IAAI,EAAO,IAAI,EAAO,GAAG,IAAE,EAAQ,EAAM,GAAG,QAAQ,CAAM,CAAE,CAAC,CAAC,EAAE,GAAa,CAAC,MAAMA,EAAE,YAAY,YAAY,QAAQ,CAAC,CAAC,MAAM,YAAY,MAAM,WAAW,EAAE,CAAC,MAAM,oBAAoB,MAAM,mBAAmB,CAAC,EAAE,SAAS,GAAG,CAAC,EAAQ,EAAM,GAAG,aAAa,CAAC,EAAK,IAAI,oBACnoE,EAAQ,EAAM,GAAG,gBAAgB,EAAE,GACnC,EAAQ,EAAM,GAAG,mBAAmB,GAAK,EAAE,EAAE,EAAQ,EAAM,GAAG,iBAAiB,GAAK,EAAE,EAAE,EAAQ,EAAM,GAAG,MAAM,GAAK,EAAE,EAAE,EAAQ,EAAM,GAAG,gBAAgB,EAAE,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,cAAc,IAAI,EAAE,WAAW,OAAO,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,YAAY,CAAC,EAAE,GAAa,CAAC,MAAM,EAAM,SAAS,EAAM,OAAO,OAAO,EAAM,OAAO,GAAA,CAAW,IAAI,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,SAAS,GAAG,CAAC,IAAM,GAAG,EAAM,OAAO,OAAO,EAAM,OAAO,GAAA,CAAW,QAAQ,CAAC,EAAE,EAAQ,EAAM,GAAG,QAAQ,CAAC,EAAK,GAAG,GAAE,EAAQ,EAAM,GAAG,QAAQ,GAAe,EAAY,EAAM,MAAM,EAAM,MAAM,EAAM,GAAG,EAAEA,EAAE,KAAK,EAAM,eAAe,IAAI,GAAS,IAAI,EAAE,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,cAAc,CAAC,EAAE,GAAa,CAAC,MAAM,OAAO,EAAU,SAAS,CAAI,EAAE,EAAK,CAAI,EAAE,QAAQ,EAAU,IAAI,IAAI,CAAC,MAAM,OAAO,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,EAAE,SAAS,IAAO,EAAK,SAAS,GAAG,CAAC,IAAM,EAAE,OAAO,CAAC,EAAK,OAAO,SAAS,CAAC,GAAE,EAAQ,EAAM,GAAG,QAAQ,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,kBAAkB,CAAC,EAAE,GAAa,CAAC,MAAM,OAAOA,EAAE,kBAAkB,EAAE,EAAE,YAAY,OAAO,QAAQ,CAAC,CAAC,MAAM,GAAG,MAAM,MAAM,EAAE,CAAC,MAAM,eAAe,MAAM,yBAA4B,EAAE,CAAC,MAAM,gBAAgB,MAAM,2BAA8B,EAAE,CAAC,MAAM,gBAAgB,MAAM,6BAAgC,CAAC,EAAE,SAAS,GAAG,EAAQ,EAAM,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,cAAc,IAAI,EAAE,WAAW,OAAO,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAQ,SAAS,CAAC,cAAc,CAAC,GAAe,EAA0B,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAM,EAAE,SAAS,WAAW,EAAE,SAAS,EAAE,EAAE,SAAS,qBAAqB,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,EAAU,OAAO,EAAE,EAAc,GAAa,CAAC,MAAM,EAAa,YAAY,eAAe,QAAQ,EAAU,IAAI,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,SAAS,GAAG,EAAQ,EAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAY,GAAc,GAAG,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,WAAW,EAAE,KAAK,QAAQ,OAAO,WAAW,SAAS,QAAQ,SAAS,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,QAAQ,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,mBAAmB,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,SAAS,GAAK,MAAMA,EAAE,UAAU,GAAG,YAAY,EAAa,GAAG,gBAAgB,MAAM,CAAC,MAAM,OAAO,OAAO,GAAG,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,WAAW,EAAE,KAAK,QAAQ,gBAAgB,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,QAAQ,OAAO,UAAU,YAAY,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,GAAG,IAAI,EAAE,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,SAAS,cAAc,MAAM,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAQ,SAAS,CAAC,yBAAyB,GAAY,GAAW,EAAS,8BAA8B,CAAC,EAAQ,EAAM,GAAG,iBAAiB,GAAK,EAAE,EAAE,EAAQ,EAAM,GAAG,MAAM,GAAK,EAAE,CAAE,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,EAAW,iBAAiB,EAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,cAAc,IAAI,EAAE,WAAW,OAAO,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,EAAQ,SAAS,CAAC,mBAAmB,GAAU,KAAkB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAM,UAAU,WAAW,EAAE,SAAS,EAAE,EAAE,SAAS,YAAY,CAAC,EAAE,GAAY,GAAW,EAAS,8BAA8B,EAAQ,EAAM,GAAG,mBAAmB,GAAK,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,EAAW,mBAAmB,EAAS,IAAI,CAAiB,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,iBAAiB,CAAC,EAAE,GAAa,CAAC,MAAM,EAAS,GAAG,QAAQ,GAAoB,IAAI,IAAI,CAAC,MAAM,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,EAAE,SAAS,GAAG,EAAQ,EAAM,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,oBAAoB,CAAC,EAAE,GAAY,GAAQ,CAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,cAAc,IAAI,EAAE,WAAW,OAAO,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,sBAAyB,CAAC,EAAE,GAAY,GAAQ,GAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,uBAA0B,CAAC,EAAE,GAAY,GAAQ,GAAO,GAAG,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,8BAA8B,CAAC,EAAE,GAAY,EAAK,GAAQ,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAuS,IAAI,CAAC,CAAC,CAAE,EACrkK,GAAgB,GAAO,CAAC,IAAM,EAAO,EAAU,EAAM,EAAE,EAAQ,EAAO,IAAc,EAAM,GAAS,EAAM,EAAiB,EAAM,KAAK,OAAa,EAAU,EAAO,OAAO,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,EAAO,QAAQ,MAAM,SAAS,EAAO,UAAU,EAAE,SAAS,aAAa,GAAG,WAAW,EAAE,KAAK,SAAS,QAAQ,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,KAAK,SAAS,SAAS,EAAE,YAAY,CAAC,EAAe,GAAI,IAAK,EAAM,GAAG,KAAK,EAAM,EAAE,EAAE,EAAoB,IAAI,CAAC,GAAG,GAAG,EAAM,IAAI,EAAE,EAAM,MAAM,UAAU,UAAU,MAAM,EAAE,CAAE,EAAE,UAAU,GAAG,EAAI,EAAE,MAAM,SAAS,EAAE,MAAM,OAAK,EAAE,eAAe,EAAE,EAAe,GAAI,IAAK,EAAM,GAAG,KAAK,EAAM,EAAE,EAAG,EAAE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,QAAQ,YAAY,OAAO,UAAU,WAAW,MAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,cAAc,QAAQ,cAAc,WAAW,EAAE,SAAS,EAAM,IAAI,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,WAAW,cAAc,SAAS,cAAc,WAAW,EAAE,SAAS,EAAM,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,GAAwB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,WAAW,WAAW,wBAAwB,aAAa,IAAI,QAAQ,WAAW,cAAc,SAAS,cAAc,YAAY,WAAW,CAAC,EAAE,SAAS,CAAC,EAAO,OAAO,UAAU,EAAO,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,WAAW,EAAE,UAAU,EAAO,iBAAiB,YAAY,WAAW,uBAAuB,MAAM,EAAE,UAAU,EAAE,SAAsB,EAAK,OAAO,CAAC,EAAE,wBAAwB,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,iBAAiB,EAAO,MAAM,MAAM,WAAW,sDAAsD,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,SAAS,UAAU,CAAC,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,aAAa,EAAE,SAAS,CAAC,EAAO,KAAK,EAAM,IAAI,CAAgD,IAAM,EAAjC,EAAa,EAAM,EAAE,IAAI,GAAkC,IAAQ,OAAa,EAAM,OAAO,EAAM,OAAO,GAAG,EAAQ,EAAM,OAAO,EAAM,OAAO,GAAG,EAAQ,EAAS,OAAO,EAAM,UAAU,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAc,EAAS,EAAS,MAAM,IAAU,EAAO,GAAiB,EAAY,EAAM,MAAM,EAAM,MAAM,EAAM,GAAG,EAAM,OAAO,GAAG,OAAO,EAAM,KAAK,GAAG,KAAK,EAAM,OAAO,OAAO,OAAO,UAAU,EAAQ,EAAO,GAAU,EAAM,cAAc,EAAE,KAAK,OAAO,EAAM,cAAc,EAAE,EAAE,OAAO,EAAM,cAAc,EAAE,GAAQ,sBAA4B,EAAS,GAAQ,KAA4F,IAAvF,IAAI,KAAK,aAAa,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,OAAO,GAAS,CAAM,CAAC,EAAE,KAAe,EAAW,EAAM,MAAM,EAAM,MAAM,IAAI,IAAI,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,IAAI,EAAE,EAAE,EAAE,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,SAAS,SAAS,WAAW,EAAE,IAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,KAAK,SAAS,SAAS,EAAE,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAK,EAAY,GAAoB,IAAI,CAAC,GAAG,GAAG,EAAM,IAAI,EAAE,EAAE,GAAQ,GAAoB,IAAI,CAAC,GAAG,GAAG,EAAM,IAAI,CAAC,EAAE,EAAE,GAAY,EAAM,GAAG,CAAK,EAAE,EAAoB,IAAI,CAAC,GAAG,GAAG,EAAM,IAAI,MAAM,EAAE,EAAG,EAAE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,QAAQ,YAAY,OAAO,UAAU,WAAW,MAAM,EAAE,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,SAAS,cAAc,YAAY,MAAM,EAAE,WAAW,SAAS,GAAG,WAAW,CAAC,EAAE,SAAS,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,IAAI,KAAK,EAAE,SAAS,SAAS,aAAa,WAAW,WAAW,QAAQ,EAAE,SAAS,CAAC,EAAM,MAAS,EAAM,MAAS,EAAc,MAAS,EAAS,MAAS,CAAU,CAAC,CAAC,EAAE,CAAC,EAAM,WAAwB,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,iBAAiB,EAAE,IAAI,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAE,GAAiB,CAAC,QAAQ,EAAM,GAAG,IAAI,CAAC,CAAC,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,OAAO,UAAU,QAAQ,EAAE,MAAM,EAAE,SAAS,QAAQ,cAAc,aAAa,EAAE,WAAW,CAAC,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,wCAAwC,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,+CAA+C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,WAAW,EAAE,UAAU,EAAW,iBAAiB,YAAY,WAAW,uBAAuB,MAAM,EAAE,UAAU,EAAE,SAAsB,EAAK,OAAO,CAAC,EAAE,wBAAwB,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,iBAAiB,EAAW,MAAM,MAAM,WAAW,sDAAsD,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,SAAS,UAAU,CAAC,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,gBAAgB,QAAQ,KAAe,WAAW,oBAAoB,EAAE,SAAS,GAAY,GAAW,CAAC,QAAM,UAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAE,CAAC,EAAE,IAAQ,WAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,QAAQ,gBAAgB,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,cAAc,SAAS,cAAc,YAAY,MAAM,EAAE,WAAW,QAAQ,QAAQ,aAAa,CAAC,EAAE,SAAS,YAAY,CAAC,EAAE,GAAW,CAAC,QAAM,UAAU,EAAI,CAAC,CAAC,CAAC,EAAE,WAAW,EAAM,GAAG,GAAG,EAAkB,EAAM,KAAK,GAAG,OAAO,CAAC,IAAM,EAAa,IAAQ,UAAU,GAAc,EAAM,EAAY,EAAM,KAAK,CAAC,CAAC,EAAE,GAA6B,OAAO,EAAY,EAAM,GAAG,EAAE,YAAY,EAAE,EAAwB,IAAM,EAAU,CAAC,CAAE,EAAY,EAAM,GAAG,EAAE,OAAQ,CAAC,EAAa,OAAoB,EAAMD,EAAU,CAAC,SAAS,CAAC,GAA2B,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,WAAW,EAAE,MAAM,OAAO,aAAa,EAAE,IAAI,OAAO,aAAa,GAAG,QAAQ,WAAW,WAAW,EAAK,SAAS,GAAG,WAAW,OAAO,MAAM,EAAE,GAAG,EAAE,SAAS,gDAAgD,EAAa,0BAA0B,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,IAAQ,UAAuB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAE,EAAoB,IAAI,CAAC,GAAG,GAAG,EAAM,IAAI,MAAM,EAAE,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,KAAK,EAAE,QAAQ,QAAQ,UAAU,SAAS,OAAO,aAAa,EAAE,SAAS,MAAM,EAAE,UAAU,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,aAAa,GAAG,OAAO,UAAU,UAAU,YAAY,EAAE,SAAS,QAAQ,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,CAAC,EAAU,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAK,GAAU,GAAY,EAAM,EAAE,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,KAAK,EAAE,QAAQ,QAAQ,UAAU,SAAS,WAAW,EAAU,UAAU,EAAE,OAAO,MAAM,EAAU,OAAO,EAAE,UAAU,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,aAAa,GAAG,OAAO,EAAU,UAAU,cAAc,UAAU,YAAY,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAG,CAAC,EAAE,gBAAgB,EAAE,GAAS,EAAM,EAAE,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,KAAK,EAAE,QAAQ,QAAQ,UAAU,SAAS,OAAO,cAAc,EAAE,SAAS,MAAM,EAAE,WAAW,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,aAAa,GAAG,OAAO,UAAU,UAAU,YAAY,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAA,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAM,EAAE,CAAE,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,QAAQ,GAAG,EAAE,gBAAgB,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,QAAQ,OAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,UAAU,WAAW,GAAG,EAAE,SAAS,kEAAkE,CAAC,CAAC,CAAC,EAAE,EAAU,IAAI,GAAO,GAAgB,CAAK,CAAC,CAAC,CAAC,CAAC,EAAE,GAAqB,OAAO,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,OAAO,aAAa,EAAE,IAAI,OAAO,aAAa,GAAG,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,WAAW,OAAO,MAAM,EAAE,GAAG,EAAE,SAAS,CAAC,2EAA2E,GAAqB,IAAI,GAAgB,EAAM,MAAM,CAAC,SAAS,CAAC,EAAE,MAAM,aAAgB,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,CAAC,IAAiC,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,OAAO,aAAa,EAAE,IAAI,OAAO,aAAa,GAAG,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,GAAG,EAAE,SAAS,mDAAmD,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAO,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,GAAc,CAAC,KAAK,GAAG,MAAM,cAAc,CAAC,EAAE,OAAO,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAK,GAAgB,CAAC,OAAO,EAAY,MAAM,GAAY,EAAI,CAAC,EAAE,eAA4B,EAAM,SAAS,CAAC,KAAK,SAAS,YAAY,CAAC,GAAG,CAAC,GAAmB,CAAC,GAAc,EAAI,EAAE,MAAO,CAAI,GAAqB,OAAO,GAAS,EAAO,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,WAAW,IAAoB,GAAqB,SAAS,EAAE,yEAAyE,EAAE,SAAS,aAAa,GAAG,QAAQ,YAAY,OAAO,IAAoB,GAAqB,SAAS,EAAE,UAAU,cAAc,UAAU,GAAmB,kCAAkC,OAAO,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,QAAqB,EAAK,GAAe,CAAC,KAAK,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAgB,MAAM,OAAO,SAAW,KAA0B,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,sBAAsB,eAAe,WAAW,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,aAAa,GAAG,QAAQ,iBAAiB,SAAS,IAAI,MAAM,MAAM,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,8BAA8B,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,GAAG,EAAE,SAAS,gBAAgB,CAAC,EAAe,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,UAAU,WAAW,GAAG,EAAE,SAAS,CAAC,uCAAuC,GAAc,IAAI,EAAE,GAAG,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,GAAiB,IAAI,EAAE,MAAM,CAAC,IAAI,QAAQ,KAAK,EAAE,QAAQ,SAAS,UAAU,SAAS,OAAO,aAAa,EAAE,SAAS,aAAa,GAAG,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,OAAO,UAAU,UAAU,YAAY,EAAE,SAAS,QAAQ,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAC,GAAY,GAAc,QAAQ,GAAc,GAAG,EAAE,GAAiB,IAAI,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,KAAK,EAAE,QAAQ,SAAS,UAAU,SAAS,WAAW,iBAAiB,aAAa,GAAG,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,OAAO,UAAU,UAAU,YAAY,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,EAAE,GAA8B,EAAK,MAAM,CAAC,cAAc,GAAK,IAAI,EAAe,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,QAAQ,EAAE,cAAc,MAAM,EAAE,SAAS,CAAe,CAAC,EAAE,GAAgC,EAAK,MAAM,CAAC,cAAc,GAAK,IAAI,EAAiB,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,QAAQ,EAAE,cAAc,MAAM,EAAE,SAAS,CAAiB,CAAC,EAAE,GAAmC,EAAK,MAAM,CAAC,cAAc,GAAK,IAAI,EAAe,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,QAAQ,EAAE,cAAc,MAAM,EAAE,SAAS,CAAoB,CAAC,CAAC,CAAC,CAAC,CAAE,CACztY,SAAS,GAAc,CAAC,QAAM,QAAM,WAAS,SAAO,SAAO,OAAK,cAAY,aAAW,mBAAiB,CAAC,IAAM,EAAS,GAAO,OAAO,SAAe,EAAM,GAAU,SAAS,gBAAgB,aAAa,CAAC,EAOtM,EAAY,MAAM,QAAQ,GAAU,SAAS,gBAAgB,QAAQ,EAAE,EAAS,QAAQ,eAAe,SAAS,CAAC,EAAQ,EAAa,OAAO,QAAQ,CAAK,CAAC,CAAC,QAAQ,CAAC,EAAG,KAAS,GAAG,WAAW,GAAa,GAAS,EAAY,OAAO,EAAS,EAAY,SAAS,CAAE,EAAS,MAAM,QAAQ,GAAG,MAAM,GAAG,EAAE,OAAO,OAAO,CAAG,EAAQ,EAAS,GAAO,OAAO,gBAAgB,GAAO,OAAO,mBAAyB,EAAa,GAAU,OAAO,GAAU,WAAW,GAAG,EAAS,YAAY,GAAG,GAAG,EAAS,WAAW,KAAK,KAAK,EAAE,KAAK,EAAQ,CAAC,EAAa,GAAiBF,EAAS,EAAK,EAK/jB,EAAeC,EAAO,IAAI,EAAO,CAAC,EAAW,GAAeD,OAAqB,IAAS,OAAuC,KAA3B,EAAO,sBAA2B,CAAC,CAAC,EAAE,MAAc,CAAC,GAAG,CAAC,EAAgB,OAAO,IAAI,EAAU,GAAY,MAAS,CAAC,GAAG,EAAU,OAAO,IAAM,EAAK,GAAiB,EAAe,OAAO,EAAE,GAAG,EAAK,OAAO,EAAE,CAAC,IAAM,EAAI,GAAK,EAAI,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,IAAI,CAAC,CAAC,KAAK,IAAI,EAAK,EAAI,CAAI,IAAI,EAAI,CAAU,GAAE,EAAc,CAAI,EAAY,IAAS,SAAY,EAAO,oBAAoB,GAAK,cAAc,CAAG,CAAE,CAAC,EAAQ,EAAI,YAAY,EAAK,GAAG,EAAQ,EAAM,WAAW,EAAK,EAAE,EAAQ,EAAO,eAAe,cAAc,CAAG,EAAE,GAAG,EAAE,UAAU,CAAC,EAAU,GAAK,cAAc,CAAG,EAAE,aAAa,CAAK,EAAE,aAAa,CAAM,CAAE,CAAE,EAAE,CAAC,CAAe,CAAC,EACttB,MAAc,CAAC,GAAG,EAAW,OAAO,EAAE,OAAO,IAAM,OAAiB,IAAS,OAAuC,KAA3B,EAAO,sBAA2B,CAAC,EAAQ,EAAQ,EAAK,EAAE,GAAG,EAAQ,OAAO,EAAE,CAAC,EAAc,CAAO,EAAE,MAAO,CAAC,IAAM,EAAI,gBAAgB,CAAC,IAAM,EAAE,EAAK,EAAK,EAAE,OAAO,IAAG,EAAc,CAAC,EAAE,cAAc,CAAG,EAAG,EAAE,GAAG,EAAQ,EAAO,eAAe,cAAc,CAAG,EAAE,GAAG,EAAE,UAAU,CAAC,cAAc,CAAG,EAAE,aAAa,CAAM,CAAE,CAAE,EAAE,CAAC,EAAW,MAAM,CAAC,EAAE,IAAM,EAAU,GAAK,EAAW,KAAK,GAAG,EAAE,KAAK,CAAG,CAAC,EAAE,MAAM,EAMle,EAAc,EAAa,OAAO,EAAE,EAAa,EAAE,CAAC,GAAG,KAAW,EAAe,GAAe,MAAM,QAAQ,EAAc,MAAM,GAAG,EAAc,OAAO,OAAO,EAAE,EAAc,OAAO,GAAG,GAAe,CAAC,EAAQ,EAAU,OAAO,GAAgB,OAAO,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAU,OAAO,GAAgB,KAAK,GAAG,KAAW,EAAa,EAAa,OAAO,EAAE,OAAO,EAAa,EAAE,CAAC,EAAE,EAAE,GAAS,EAAkB,EAAa,EAAU,CAAY,EAAE,GAE9b,EAAU,GAAmB,IAAoB,EAAa,EAAkB,GAA2D,EAAiB,CAA1D,OAAO,GAAO,UAAU,EAAE,CAAC,CAAC,KAAsC,EAAE,EAAU,EAAU,EAAU,GAAG,EAAU,GAAG,EAAE,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,EAAQ,EAAY,GAAG,CAAC,IAAM,EAAE,OAAO,OAAO,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,SAAS,CAAG,EAAQ,GAAU,EAAE,IAAS,CAAC,IAAM,EAAE,OAAO,OAAO,GAAG,EAAE,CAAC,CAAC,QAAQ,WAAW,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,SAAS,CAAC,EAAE,OAAO,EAAG,IAAM,EAAK,IAAI,KAAK,aAAa,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,OAAO,GAAS,CAAC,CAAC,EAAE,OAAO,IAAS,IAAI,EAAO,EAAK,EAAK,IAAI,CAAO,EAEvkB,OAAiB,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,EAAE,IAAM,EAAK,EAAO,gBAAgB,GAAG,MAAM,QAAQ,CAAI,GAAG,EAAK,OAAO,OAAO,EAAK,GAAG,CAAC,IAAM,EAAK,KAAK,MAAM,aAAa,QAAQ,2BAA2B,GAAG,IAAI,EAAE,GAAG,MAAM,QAAQ,CAAI,GAAG,EAAK,OAAoC,MAA5B,GAAO,gBAAgB,EAAY,CAAM,MAAM,CAAC,CAAC,MAAM,CAAC,CAAE,EAAA,CAAG,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAK,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,GAAG,EAAE,SAAS,eAAe,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,mDAAmD,IAAI,YAAY,WAAW,GAAG,UAAU,aAAa,EAAK,YAAY,EAAE,SAAS,CAAC,CAAC,YAAY,GAAkB,EAAM,QAAQ,EAAE,CAAC,gBAAgB,EAAM,YAAY,EAAE,CAAC,WAAW,GAAa,KAAK,GAAG,EAAE,QAAQ,EAAM,QAAQ,CAAC,EAAE,OAAO,EAAM,QAAQ,EAAE,CAAC,WAAW,CAAY,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,KAAkB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,SAAS,cAAc,SAAS,cAAc,WAAW,EAAE,SAAS,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,GAAG,EAAE,SAAS,GAAG,CAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,GAAG,UAAU,aAAa,EAAK,aAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,GAAG,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,mDAAmD,IAAI,WAAW,EAAE,SAAS,CAAC,CAAC,aAAa,GAAgB,aAAa,oBAAoB,cAAc,WAAW,EAAE,CAAC,aAAa,OAAO,GAAgB,OAAO,EAAE,CAAC,CAAC,KAAK,GAAG,CAAE,EAAE,CAAC,eAAe,EAAU,GAAG,EAAU,IAAI,CAAE,EAAE,CAAC,WAAW,GAAW,CAAE,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,KAAkB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,SAAS,cAAc,SAAS,cAAc,WAAW,EAAE,SAAS,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,GAAG,EAAE,SAAS,GAAG,CAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,OAAO,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAK,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,GAAG,EAAE,SAAS,mBAAmB,CAAC,EAAE,EAAa,KAAK,CAAC,EAAS,GAAM,IAAW,CAAC,IAAM,EAAY,EAAU,CAAQ,EAAQ,EAAO,MAAM,QAAQ,GAAM,MAAM,GAAG,EAAK,OAAO,OAAO,EAAE,EAAK,OAAO,CAAC,GAAM,CAAC,CAAC,EACnhG,EAAU,EAAO,IAAI,GAAG,GAAiB,EAAY,EAAY,GAAG,OAAO,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,OAAO,OAAO,OAAO,UAAU,CAAC,EAAQ,EAAS,CAAC,CAAC,MAAM,aAAa,GAAG,GAAG,GAAG,aAAa,oBAAoB,cAAc,WAAW,EAAE,CAAC,MAAM,aAAa,GAAG,GAAG,OAAO,GAAG,OAAO,EAAE,CAAC,CAAC,KAAK,GAAG,CAAE,EAAE,CAAC,MAAM,cAAc,GAAG,GAAG,OAAO,GAAG,OAAO,EAAE,CAAC,CAAC,KAAK,GAAG,CAAE,EAAE,CAAC,MAAM,eAAe,GAAG,GAAG,CAAC,IAAM,EAAE,OAAO,GAAG,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,CAAG,CAAC,EAAE,CAAC,MAAM,WAAW,GAAG,GAAG,EAAY,GAAG,QAAQ,CAAC,EAAE,CAAC,MAAM,OAAO,GAAG,GAAG,GAAG,OAAO,OAAO,aAAa,UAAU,EAAE,CAAC,MAAM,mBAAmB,IAAI,EAAE,IAAI,EAAS,GAAG,kBAAkB,GAAM,kBAAkB,EAAU,EAAE,EAAE,eAAe,GAAG,CAAC,EAAE,CAAC,MAAM,iBAAiB,IAAI,EAAE,IAAI,CAAC,IAAM,EAAI,GAAG,gBAAgB,GAAG,KAAK,GAAM,gBAAgB,GAAM,KAAK,EAAU,EAAE,EAAE,sBAAsB,OAAO,EAAI,EAAS,EAAI,GAAG,EAAE,OAAO,CAAG,CAAC,EAAE,CAAC,MAAM,qBAAqB,IAAI,EAAE,IAAI,EAAS,GAAoB,EAAE,EAAU,GAAG,CAAW,EAAE,GAAG,CAAC,EAAE,CAAC,MAAM,kBAAkB,GAAG,GAAG,GAAiB,GAAG,eAAe,CAAC,CAAC,KAAK,CAAC,EAAQ,EAAU,CAAC,QAAQ,gBAAgB,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,cAAc,SAAS,cAAc,YAAY,UAAU,OAAO,aAAa,aAAa,EAAK,YAAY,EAAQ,EAAW,CAAC,QAAQ,gBAAgB,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,SAAS,UAAU,OAAO,UAAU,aAAa,EAAK,aAAa,WAAW,SAAS,cAAc,QAAQ,EAAQ,EAAS,CAAC,QAAQ,WAAW,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,IAAI,UAAU,OAAO,UAAU,aAAa,EAAK,aAAa,cAAc,QAAQ,EAAE,OAAoB,EAAM,MAAM,CAAC,SAAS,CAAC,EAAS,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,aAAa,EAAK,aAAa,aAAa,EAAE,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,MAAM,EAAE,SAAsB,EAAM,QAAQ,CAAC,MAAM,CAAC,MAAM,OAAO,eAAe,WAAW,YAAY,QAAQ,SAAS,IAAI,EAAO,OAAO,GAAG,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAsB,EAAM,KAAK,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAU,YAAY,EAAE,MAAM,EAAO,OAAO,EAAE,MAAM,MAAM,MAAM,EAAK,IAAI,SAAS,GAAG,cAAc,EAAE,cAAc,OAAO,WAAW,GAAG,EAAE,MAAM,MAAM,SAAS,CAAW,CAAC,EAAE,EAAO,KAAK,EAAE,IAAiB,EAAM,KAAK,CAAC,MAAM,EAAU,MAAM,MAAM,SAAS,CAAC,UAAU,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,EAAS,IAAI,GAAgB,EAAM,KAAK,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAW,MAAM,MAAM,SAAS,EAAE,KAAK,CAAC,EAAE,EAAO,KAAK,EAAM,IAAiB,EAAK,KAAK,CAAC,MAAM,EAAS,SAAS,EAAE,GAAG,EAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAQ,CAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAE,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAO,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,UAAU,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,GAAc,CAAC,KAAK,GAAG,MAAM,cAAc,CAAC,EAAE,OAAO,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAK,GAAgB,CAAC,OAAO,EAAY,MAAM,GAAY,EAAI,CAAC,EAAe,EAAM,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAO,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,WAAW,yEAAyE,aAAa,GAAG,QAAQ,YAAY,OAAO,UAAU,UAAU,kCAAkC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,QAAqB,EAAK,GAAe,CAAC,KAAK,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAA8B,EAAK,MAAM,CAAC,cAAc,GAAK,IAAI,EAAe,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,QAAQ,EAAE,cAAc,MAAM,EAAE,SAAS,CAAe,CAAC,CAAC,CAAC,CAAC,CAAE,CAKh2H,SAAS,GAAc,EAAI,EAAS,CAAC,IAAM,EAAK,GAAiB,KAAK,GAAG,EAAE,KAAK,GAAK,EAAE,OAAO,CAAG,CAAC,EAAE,QAAQ,GAAG,EAAK,OAAO,EAAK,IAAM,EAAE,GAAW,GAAG,EAAI,GAAG,GAAU,EAAmI,OAA9H,EAAE,SAAS,MAAM,EAAQ,QAAW,EAAE,SAAS,MAAM,EAAQ,QAAW,EAAE,SAAS,MAAM,GAAG,EAAE,SAAS,QAAQ,EAAQ,OAAc,OAAO,GAAU,GAAK,EAAE,CAAC,CAAC,KAAK,CAAE,CAElV,SAAS,GAAmB,EAAQ,EAAO,CAAC,IAAM,EAAO,CAAC,EAAE,IAAI,IAAM,KAAK,EAAO,CAAC,IAAM,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,EAAK,GAAG,CAAC,EAAO,SAAS,CAAC,GAAE,EAAO,KAAK,CAAC,CAAE,CAAC,OAAO,EAAO,OAAO,kBAAkB,EAAO,KAAK,IAAI,IAAI,eAAgB,CAK3O,SAAS,GAAoB,EAAO,EAAW,CAAC,IAAM,EAAI,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC,QAAQ,KAAK,OAAO,CAAC,CAAC,QAAQ,KAAK,MAAM,CAAC,CAAC,QAAQ,KAAK,MAAM,EAAsJ,MAAM,4BAA9I,EAAO,OAAO,GAAG,EAAE,IAAI,CAAC,CAAC,IAAI,IAAI,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,EAAE,EAAA,CAAG,IAAI,GAAG,OAAO,EAAI,EAAE,IAAI,IAAI,EAAE,KAAK,EAAI,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,KAAK,EAA0C,EAAE,MAAO,CAI5S,SAAS,GAAkB,EAAG,EAAE,EAAK,CAAI,GAAG,UAAS,EAAG,IAAI,WAAW,OAAO,EAAE,QAAQ,CAAC,EAAK,GAAG,OAAM,EAAG,IAAI,QAAQ,OAAO,EAAE,KAAK,CAAC,EAAK,GAAG,MAAM,OAAO,EAAE,IAAI,IAAI,YAAW,EAAG,IAAI,OAAO,OAAO,EAAE,IAAI,CAAC,EAAK,GAAG,YAAY,OAAO,EAAE,UAAU,IAAI,aAAY,EAAG,IAAI,aAAa,OAAO,EAAE,UAAU,CAAC,EAE5U,IAAM,EAAS,GAAG,OAAO,GAAG,YAAY,EAAE,IAAI,oBAA0B,EAAO,GAAG,CAAC,IAAM,EAAE,OAAO,CAAC,EAAE,OAAO,OAAO,SAAS,CAAC,GAAG,EAAE,EAAE,OAAO,CAAC,EAAE,EAAG,EAI3I,EAAK,GAAG,OAAO,GAAG,iBAAyC,OAAW,CAAC,CAAC,QAAQ,cAAc,EAAE,EAAQ,EAAY,GAAG,EAAS,CAAC,GAAG,CAAC,CAAC,EAAK,CAAC,EAAK,EAAY,CAAC,IAAM,EAAO,EAAE,gBAAgB,GAAE,EAAG,IAAI,MAAM,EAAO,EAAE,gBAAgB,CAAC,EAAK,EAAO,EAAE,cAAc,GAAE,EAAG,IAAI,MAAM,EAAO,EAAE,cAAc,CAAC,GAAM,EAAK,CAAC,EAAE,EAAG,IAAI,KAAK,EAAK,CAAC,CAAC,EAAU,EAAS,CAAC,GAAG,EAAO,EAAE,aAAa,GAAE,EAAG,IAAI,SAAS,EAAO,EAAE,aAAa,CAAC,EAEta,IAAM,EAAI,MAAM,QAAQ,GAAM,MAAM,EAAE,EAAK,OAAO,OAAO,GAAG,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,EAAK,EAAI,OAAO,GAAG,EAAG,IAAI,SAAS,EAAI,IAAI,GAAG,CAAC,EAAE,OAAO,GAAG,EAAE,OAAO,GAAG,EAAE,UAAU,GAAG,EAAE,OAAO,GAAG,EAAE,OAAO,OAAO,OAAO,GAAG,EAAE,YAAY,OAAO,EAAE,UAAU,IAAI,YAAY,EAAE,WAAW,GAAG,EAAE,UAAU,GAC9S,EAAY,CAAC,EAAE,EAAO,EAAE,gBAAgB,EAAE,GAAG,EAAY,CAAC,EAAE,EAAO,EAAE,cAAc,EAAE,GAAG,CAAC,EAAK,CAAC,GAAG,EAAS,CAAC,EAAE,EAAO,EAAE,aAAa,EAAE,GAAG,EAAK,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,CAAC,CAAC,QAAQ,QAAQ,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAG,CAAC,SAAS,GAAiB,CAAC,QAAM,WAAS,QAAM,SAAO,OAAK,aAAW,YAAY,EAAoB,mBAAiB,gBAAc,kBAAgB,aAAW,cAAY,aAAW,kBAAgB,mBAAiB,CAAC,IAAM,EAAS,EAAa,QAAQ,IAAI,EAAa,OAAa,EAAS,GAAO,OAAO,SAAe,EAAM,GAAU,SAAS,gBAAgB,aAAa,CAAC,EAAQ,EAAY,MAAM,QAAQ,GAAU,SAAS,gBAAgB,QAAQ,EAAE,EAAS,QAAQ,eAAe,SAAS,CAAC,EAAQ,EAAa,GAAiB,IAAI,GAAG,EAAE,EAAE,EAAQ,EAAiB,OAAO,QAAQ,CAAK,CAAC,CAAC,QAAQ,CAAC,EAAG,KAAK,EAAY,SAAS,CAAE,GAAG,MAAM,QAAQ,GAAG,MAAM,GAAG,EAAE,OAAO,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,IAAM,EAAG,EAAa,QAAQ,EAAE,EAAE,EAAQ,EAAG,EAAa,QAAQ,EAAE,EAAE,EAAE,OAAO,IAAK,GAAG,IAAI,IAAK,IAAK,GAAG,IAAI,EAAI,CAAC,EAAiR,EAAa,EAAS,CAA7Q,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,MAAM,MAAM,MAAM,IAAI,MAAM,SAAS,iBAAiB,KAAK,eAAe,IAAI,CAAC,EAAE,SAAS,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,MAAM,MAAM,MAAM,IAAI,MAAM,SAAS,iBAAiB,KAAK,eAAe,IAAI,CAAC,EAAE,SAAS,IAAI,CAAC,CAA8C,EAAE,EAC9yC,EAAeC,EAAO,IAAI,EAAO,CAAC,EAAS,GAAaD,MAAa,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,EAAE,IAAM,EAAO,EAAO,oBAAoB,OAAO,MAAM,QAAQ,CAAM,GAAG,EAAO,OAAO,EAAO,CAAC,CAAE,CAAC,EAAE,MAAc,CAAC,GAAG,CAAC,EAAgB,CAAI,EAAS,QAAO,EAAY,CAAC,CAAC,EAAE,MAAO,CAAC,IAAI,EAAQ,GAAY,EAAI,GAAK,EAAI,IAAI,GAAG,EAAE,KAAK,IAAI,EAAE,KAAK,CAAC,CAAC,KAAK,IAAI,EAAQ,MAAQ,CAAC,GAAG,EAAQ,OAAO,IAAM,EAAK,GAAiB,EAAe,OAAO,CAAC,CAAC,OAAO,GAAG,EAAE,MAAM,EAAE,KAAK,EAAM,EAAK,QAAc,EAAY,GAAM,CACxgB,IAAM,EAAO,EAAK,IAAI,GAAG,EAAE,MAAM,EAAE,CAAC,GAAG,EAAE,MAAM,EAAK,KAAK,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAA0G,OAArG,EAAI,CAAM,IAAI,EAAI,CAAI,EAAS,GAAe,IAAS,SAAY,EAAO,oBAAoB,GAAc,EAAO,CAAC,CAAE,EAAQ,EAAO,CAAC,GAAG,IAAI,IAAI,KAAK,IAAI,GAAG,CAAC,CAAC,IAAI,GAAI,WAAW,EAAI,CAAE,CAAC,EAAM,EAAG,KAAW,EAAG,EAAe,QAAgM,OAArL,GAAI,OAAO,iBAAmB,MAAa,EAAG,IAAI,qBAAqB,EAAI,CAAC,EAAE,EAAG,QAAQ,EAAG,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,MAAM,SAAS,OAAO,CAAC,CAAC,OAAa,CAAC,EAAQ,GAAK,EAAO,QAAQ,YAAY,EAAE,GAAI,WAAW,CAAE,CAAE,EAAE,CAAC,CAAe,CAAC,EACnmB,GAAK,CAAC,EAAO,GAAWA,EAAS,EAAK,EAAO,CAAC,EAAQ,GAAYA,EAAS,EAAK,EAAO,CAAC,EAAU,GAAcA,EAAS,IAAI,EAAO,CAAC,EAAc,IAAkBA,EAAS,IAAI,EAAO,CAAC,EAAW,IAAeA,EAAS,EAAK,EAAO,CAAC,GAAa,GAAiBA,EAAS,IAAI,EAAO,CAAC,GAAe,IAAmBA,EAAS,EAAK,EACxU,EAAUC,EAAO,IAAI,EAAO,CAAC,EAAU,GAAcD,EAAS,EAAK,EAAE,MAAc,CAAC,IAAM,EAAG,EAAU,QAAQ,GAAG,CAAC,GAAI,OAAO,eAAiB,IAAY,OAAO,IAAM,MAAY,EAAa,EAAG,YAAY,GAAG,EAAE,EAAQ,EAAE,IAAM,EAAG,IAAI,eAAe,CAAO,EAAiB,OAAf,EAAG,QAAQ,CAAE,MAAY,EAAG,WAAW,CAAE,EAAE,CAAC,CAAC,EAGvT,GAAK,CAAC,GAAS,IAAaA,EAAS,EAAK,EAAE,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAAW,GAAY,EAAO,WAAW,GAAG,EAAoD,OAAlD,EAAO,EAAE,EAAO,iBAAiB,SAAS,CAAM,MAAY,EAAO,oBAAoB,SAAS,CAAM,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,GAAaC,EAAO,IAAI,EAAQ,GAASA,EAAO,IAAI,EAAO,CAAC,EAAW,IAAeD,EAAS,GAAG,EAAE,MAAc,CAAC,GAAU,IAAS,QAAa,GAAS,OAAO,IAAM,MAAY,CAAC,IAAM,EAAG,GAAa,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAI,EAAG,sBAAsB,CAAC,CAAC,KAAK,EAAO,SAAS,GAAS,EAAK,GAAS,SAAS,cAAc,GAC7kB,EAAM,EAAO,YAAY,EAAI,EAAK,GAAG,GAGrC,EAAW,EAAO,YAAY,EAAK,GAAG,GAAG,GAAS,EAAE,GAAO,IAAI,EAAM,EAAW,GAAc,GAAM,CAAC,IAAM,EAAK,KAAK,IAAI,IAAI,KAAK,MAAM,CAAC,CAAC,EAAE,OAAO,KAAK,IAAI,EAAK,CAAI,EAAE,EAAE,EAAK,CAAK,CAAC,CAAE,EAAE,EAAQ,EAAE,IAAM,EAAI,EAAO,sBAAsB,CAAO,EAAQ,EAAE,EAAO,WAAW,EAAQ,GAAG,EAAE,EAAO,iBAAiB,SAAS,CAAO,EAEvU,IAAI,EAAG,KAA8H,OAAtH,OAAO,eAAiB,KAAa,EAAU,UAAS,EAAG,IAAI,eAAe,CAAO,EAAE,EAAG,QAAQ,EAAU,OAAO,OAAa,CAAC,EAAO,qBAAqB,CAAG,EAAE,EAAO,aAAa,CAAC,EAAE,EAAO,oBAAoB,SAAS,CAAO,EAAE,GAAI,WAAW,CAAE,CAAE,EAAE,CAAC,GAAS,EAAU,EAAa,OAAO,EAAW,CAAS,CAAC,EAAE,GAAK,CAAC,GAAW,IAAeA,EAAS,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,EAAO,CAAC,GAAY,IAAgBA,EAAS,CAAC,EAAQ,GAAUC,EAAO,IAAI,EAAQ,OAAqB,CAG7e,IAAM,EAAW,GAAU,QAAQ,GAAG,CAAC,EAAW,GAAkB,EAAK,MAAM,CAAC,IAAM,EAAS,EAAW,cAAc,EAAW,cAAc,GAAG,EAAQ,EAAQ,KAAK,IAAI,EAAQ,MAAc,CAAC,GAAG,GAAU,UAAU,GAAY,EAAW,eAAe,EAAS,OAAO,IAAI,EAAG,GAAM,GAAG,CAAC,EAAG,EAAW,iBAAiB,iBAAiB,aAAa,2BAA2B,IAAI,GAAI,MAAM,CAAC,EAAG,EAAK,CAAC,GAAG,GAAI,KAAK,IAAI,EAAE,EAAQ,IAAI,CAAC,GAAkB,EAAK,EAAE,MAAO,CAAC,EAAO,WAAW,EAAU,GAAG,CAAE,EAAE,EAAU,CAAE,CAAC,GAAG,CAAC,IAAM,EAAI,GAAU,SAAS,gBAAsB,EAAI,GAAU,SAAS,cAAc,GAAG,CAAC,GAAK,CAAC,EAAI,CAAC,GAAc,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,MAAO,CAE9mB,IAAM,GAA1C,GAAU,SAAS,aAAa,KAAyB,KAAK,KAAW,EAAO,EAAI,gBAAgB,aAAmB,EAAM,KAAK,IAAI,EAAE,KAAK,MAAM,EAAO,CAAM,CAAC,EAAQ,EAAO,MAAM,KAAK,CAAC,OAAO,CAAK,GAAG,EAAE,IAAI,SAAS,EAAE,GAAG,EAAE,GAAc,CAAC,QAAM,QAAM,CAAC,EAAE,GAAe,CAAC,EAA2H,EAAI,iBAAiB,aAAtH,CAAC,IAAM,EAAU,EAAI,SAAS,EAAE,GAAe,KAAK,IAAI,EAAM,EAAE,KAAK,MAAM,EAAU,CAAM,CAAC,CAAC,CAAE,EAA8C,CAAC,QAAQ,EAAI,CAAC,CAAE,MAAM,CAAC,GAAc,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC,CAAE,CAAC,EAGoF,GAAgB,SAAS,CAAC,EAAU,EAAI,EAAE,EAAa,IAAI,EACvpB,IAAM,EAAe,GAAe,EAAM,EAAe,GAAM,GAAG,CAAC,IAAM,EAAK,EAAO,YAAkB,EAAO,EAAO,IAA0F,GAA/E,QAAQ,IAAI,yCAAyC,CAAC,CAAC,EAAK,SAAS,CAAC,CAAC,CAAM,EAAK,CAAC,GAAM,CAAC,EAAO,MAAU,MAAM,eAAe,EAChQ,QAAQ,IAAI,yBAAyB,GAAQ,OAAO,WAAW,EAC/D,IAAM,EAAK,GAAU,EAAO,eAAe,OAAO,gBAAgB,IAAI,EAAO,eAAe,OAAO,oBAAoB,GAAM,GAAM,GAAQ,OAAO,UAAU,CAAC,GAAQ,OAAO,SAAS,sBAAqB,EAAO,MAAM,SAAS,oBAAoB,OAAO,CAAI,GAAO,GAAQ,OAAO,cAAa,QAAQ,IAAI,iCAAiC,EAAE,MAAM,EAAO,UAAU,EAAE,QAAQ,IAAI,oCAAoC,GAAQ,OAAO,WAAW,GAAG,IAAM,EAAgB,GAAQ,OAAO,SAAoH,GAA3G,QAAQ,IAAI,sBAAsB,KAAK,UAAU,CAAC,GAAG,GAAiB,GAAG,OAAO,GAAiB,MAAM,CAAC,CAAC,EAAK,CAAC,GAAiB,GAAG,MAAU,MAAM,sBAAsB,EAAE,IAAM,EAAW,EAAa,GAAuD,GAApC,EAAW,EAAW,GAAG,KAAA,EAAiC,SAAS,IAAI,KAAW,EAAS,GAAQ,OAAO,gBAAgB,GAAQ,OAAO,mBACp0B,EAAW,EAAW,OAAO,EAAW,EAAE,EAAE,IAAA,GAAgB,GAAmB,IAAS,OAAuC,KAA3B,EAAO,sBAA2B,CAAC,EAAQ,EAAgB,EAAW,EAAW,KAAK,GAAG,EAAE,KAAK,GAAY,EAAE,OAAO,CAAU,EAAE,IAAA,GAAgB,EAAc,EAAW,GAAiB,KAAK,GAAG,EAAE,KAAK,CAAU,EAAE,IAAA,GAC1T,EAAa,GAAe,SAAS,GAAiB,MAAM,GAAe,MAAM,EAGjF,EAAY,OAAO,GAAY,OAAO,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAY,OAAO,GAAY,KAAK,GAAG,KAAW,EAAgB,GAAiB,MAAM,EAAgB,OAAO,EAAW,EAAgB,KAAK,GAAe,MAAM,GAAS,EAAa,OAAO,GAAO,UAAU,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAkB,CAAC,EAAa,EAAY,EAAgB,EAAY,GAAG,EAAY,GAAG,EAAE,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,GAAG,EAAa,QAAQ,IAAI,8BAA8B,KAAK,UAAU,CAAC,aAAW,oBAAoB,GAAiB,KAAK,oBAAoB,GAAiB,KAAK,kBAAkB,GAAe,KAAK,sBAAsB,CAAY,CAAC,CAAC,EAAE,QAAQ,IAAI,4BAA4B,KAAK,UAAU,CAAU,CAAC,EAAE,QAAQ,IAAI,sBAAsB,KAAK,UAAU,CAAC,GAAG,GAAU,GAAG,KAAK,GAAU,KAAK,MAAM,GAAU,KAAK,CAAC,CAAC,EAC7zB,IAAI,EAAgB,EAAiB,OAAO,CAAgB,EAAE,IAAA,GAAU,GAAG,CAAC,IAAM,EAAK,MAAM,EAAK,QAAQ,EAAE,QAAQ,IAAI,8BAA8B,KAAK,UAAU,GAAM,MAAM,CAAC,EAAE,IAAM,EAAiB,GAAM,QAAQ,KAAK,GAAG,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,SAAS,CAAC,GAAG,GAAM,SAAS,GAAM,GAAkB,KAAG,EAAgB,OAAO,EAAiB,EAAE,GAAE,QAAQ,IAAI,+BAA+B,EAAgB,QAAQ,GAAkB,IAAI,CAAE,OAAO,EAAQ,CAAC,QAAQ,KAAK,4DAA4D,GAAS,OAAO,EAAE,AAAoB,IAAgB,EAAG,CAK3lB,IAAM,EAAe,IAAS,OAAmC,qBAAvB,EAAO,SAAS,OAAkC,EAAW,GAAU,MAAM,CAAC,GAAU,WAAW,GAAU,SAAS,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,GAAG,GAAS,OAAc,CAAC,IAAM,EAAE,GAAO,cAAc,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,GAAG,CAAC,OAAO,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAG,MAAM,CAAC,MAAM,EAAG,CAAC,EAAA,CAAG,EAAkmB,EAAllB,EAAa,KAAK,CAAC,EAAG,KAAQ,CAAC,IAAM,EAAG,MAAM,QAAQ,GAAM,MAAM,GAAG,EAAK,OAAO,OAAO,EAAE,EAAK,OAAO,GAAG,GAAM,CAAC,EAAQ,EAAG,IAAI,gBAAmZ,OAAnY,EAAG,IAAI,IAAI,EAAgB,EAAE,EAAE,EAAG,IAAI,QAAQ,CAAE,EAAK,GAAW,EAAG,IAAI,SAAS,CAAU,EAAK,GAAS,EAAG,IAAI,OAAO,CAAQ,EAAK,GAAI,OAAM,EAAG,IAAI,QAAQ,OAAO,EAAG,KAAK,CAAC,EAAK,GAAI,OAAM,EAAG,IAAI,QAAQ,OAAO,EAAG,KAAK,CAAC,EAAK,GAAI,UAAS,EAAG,IAAI,WAAW,OAAO,EAAG,QAAQ,CAAC,EAAE,GAAkB,EAAG,EAAG,CAAI,EAAK,OAAO,GAAO,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,WAAW,IAAI,GAAE,EAAG,IAAI,OAAO,IAAI,EAAQ,GAAG,EAAQ,sBAAsB,EAAG,SAAS,GAAI,CAA4B,CAAC,CAAC,KAAK,IAAI,EAG97B,EAAa,OAAO,EAAM,KAAK,GAAG,OAAO,GAAU,eAAe,GAAG,IAAA,GAAU,GAAG,CAAC,EAAc,GAAG,CAAC,IAAM,EAAQ,OAAO,GAAU,EAAE,GAAG,OAAO,GAAiB,mBAAmB,GAAG,EAAE,GAAG,EAAQ,CAAC,IAAM,EAAM,MAAM,EAAK,YAAY,CAAO,EAAE,EAAa,OAAO,GAAO,cAAc,EAAE,GAAG,OAAO,GAAO,QAAQ,eAAe,GAAG,IAAA,EAAU,CAAC,MAAM,CAAC,CAAE,IAAM,EAAY,CAAC,YAAY,EAAgB,GAAG,MAAM,EAAkB,MAAM,OAAO,GAAY,gBAAgB,GAAG,EAAE,SAAS,MAAM,SAAS,EAAgB,cAAc,EAAa,WAAW,GAAY,OAAO,IAAA,GAKxjB,gBAAgB,GAAY,OAAO,OAAO,OAAO,WAAW,WAAW,GAAY,YAAY,IAAA,GAAU,YAAY,GAAY,OAAO,IAAA,GAAU,aAAa,GAAY,MAAM,OAAO,EAAW,KAAK,EAAE,IAAA,GAAU,kBAAkB,GAAY,SAAS,OAAO,EAAW,QAAQ,EAAE,IAAA,GAAU,eAAe,GAAY,eAAe,OAAO,EAAW,cAAc,EAAE,IAAA,GAAU,iBAAiB,GAAY,iBAAiB,OAAO,EAAW,gBAAgB,EAAE,IAAA,GAAU,kBAAmH,CAAlF,QAAQ,KAAK,OAAO,KAAK,OAAO,KAAK,QAAQ,KAAK,MAAM,KAAK,QAAQ,IAAa,EAAE,OAAO,EAAM,UAAU,SAAS,CAAC,CAAC,YAAY,IAAI,KAAU,gBAAgB,OACppB,sBAAsB,CAAC,IAAM,EAAE,GAAQ,IAAI,IAAI,EAAE,OAAO,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAE,EAAA,CAAG,EAAE,gBAAgB,EAAa,iBAAiB,CAAY,EAAE,QAAQ,IAAI,iCAAiC,KAAK,UAAU,EAAY,KAAK,CAAC,CAAC,EAAE,IAAI,EAAK,GAAG,CAAC,EAAK,MAAM,EAAK,WAAW,CAAW,EAAE,QAAQ,IAAI,kCAAkC,KAAK,UAAU,CAAI,CAAC,CAAE,OAAO,EAAQ,CACla,IAAM,EAAO,GAAS,QAAQ,GAAS,YAAY,UAAgB,EAAQ,GAAS,MAAM,GAAS,MAAM,GAAS,UAAU,GAAS,SAAS,OAAO,CAAO,EAC5J,MAD8J,QAAQ,MAAM,yCAAyC,EAAO,QAAQ,KAAK,UAAU,CAAO,CAAC,EAAE,QAAQ,MAAM,+BAA+B,CAAO,EACvS,MAAM,uBAAuB,EAAO,KAAK,OAAO,GAAU,SAAS,EAAQ,KAAK,UAAU,CAAO,GAAG,CAAE,CAAC,GAAG,CAAC,GAAM,GAA6E,MAAzE,QAAQ,MAAM,qCAAqC,KAAK,UAAU,CAAI,CAAC,EAAY,MAAM,uCAAuC,EAAG,QAAQ,IAAI,8BAA8B,EAAK,EAAE,EAAE,GAAiB,EAAK,EAAE,EAC7U,QAAQ,IAAI,8BAA8B,EAAgB,EAAE,EAAE,MAAM,EAAK,eAAe,EAAgB,GAAG,CAAC,kBAAkB,EAAK,GAAG,oBAAoB,GAAU,IAAI,IAAA,EAAS,CAAC,EAAE,QAAQ,IAAI,4BAA4B,EAG5N,GAAG,CAAC,IAAM,EAAQ,CAAC,QAAQ,SAAS,OAAO,UAAU,EAAQ,EAAM,KAAK,IAAI,EAAE,EAAQ,QAAQ,OAAO,EAAgB,QAAQ,OAAO,CAAC,CAAC,EAAE,IAAI,IAAI,EAAG,EAAM,EAAE,GAAI,EAAE,IAAM,MAAM,EAAK,eAAe,EAAgB,GAAG,CAAC,OAAO,EAAQ,EAAG,CAAC,EAAG,QAAQ,IAAI,kCAAkC,CAAE,OAAO,EAAU,CAAC,QAAQ,KAAK,2CAA2C,GAAW,OAAO,GAAW,SAAS,CAAS,CAAE,CAItZ,GAAG,CAAC,IAAM,EAAW,EAAa,KAAK,CAAC,EAAG,KAAQ,CAAC,IAAM,EAAU,EAAY,CAAE,EAAQ,EAAO,MAAM,QAAQ,GAAM,MAAM,GAAG,EAAK,OAAO,OAAO,EAAE,EAAK,OAAO,CAAC,GAAM,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,GAAc,OAAO,CAAE,EAAE,CAAS,EACxN,OAAO,EAAO,IAAI,GAAG,CAAC,OAAO,GAAG,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,MAAM,GAAG,EAAE,MAAM,GAAG,GAAG,OAAO,GAAG,YAAY,EAAE,IAAI,oBAAoB,KAAK,YAAY,GAAG,OAAO,OAAO,KAAK,EAAE,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,OAAO,OAAO,CAAC,CAAE,CAAC,EAAQ,EAAc,EAAa,KAAK,CAAC,EAAG,KAAQ,CAAC,IAAM,EAAO,MAAM,QAAQ,GAAM,MAAM,GAAG,EAAK,OAAO,OAAO,EAAE,EAAK,OAAO,CAAC,GAAM,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,GAAc,OAAO,CAAE,EAAE,EAAY,CAAE,CAAC,EAAE,OAAO,EAAO,IAAI,IAAI,CAAC,MAAM,OAAO,GAAG,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,GAAG,EAAE,OAAO,EAAE,KAAK,CAAC,CAAE,CAAC,EAA6F,EAAQ,GAAoB,EAApG,GAAa,KAAK,GAAG,EAAE,QAAQ,GAAO,QAAQ,CAAC,EAAE,OAAO,SAAmE,EAAiB,IAAI,KAAK,CAAA,CAAE,YAAY,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAOxtB,IAAM,EAAoB,OAAO,GAAU,EAAE,GAAG,OAAO,GAAiB,mBAAmB,GAAG,OAAO,GAAM,SAAS,GAAG,OAAO,CAAQ,GAAG,EAAQ,EAAgB,CAAC,QAAQ,OAAO,EAAK,EAAE,EAAE,UAAU,EAAoB,KAAK,QAAQ,QAAQ,GAAmB,GAAc,EAAW,CAAa,EAAE,KAAK,GAAK,KAAK,CAAO,EAAE,GAAG,CAAC,EAAgB,SAAS,CAAC,EAAgB,UAAW,QAAQ,KAAK,8DAA8D,MAAO,CAAC,QAAQ,IAAI,oCAAoC,KAAK,UAAU,CAAe,CAAC,EAI3hB,IAAM,EAAiB,OAAO,GAAM,eAAe,GAAG,OAAO,CAAY,GAAG,EAAE,GAAG,EAAkB,GAAG,CAAC,MAAM,EAAK,iBAAiB,CAAC,GAAG,EAAgB,gBAAgB,CAAgB,CAAC,CAAE,OAAO,EAAO,CAAC,IAAM,EAAG,OAAO,GAAQ,MAAM,EAAE,GAAG,IAAK,KAAK,IAAK,IAAI,MAAM,EAAO,QAAQ,KAAK,6EAA6E,EAAE,MAAM,EAAK,iBAAiB,CAAe,CAAE,MAAO,MAAM,EAAK,iBAAiB,CAAe,EAAG,QAAQ,IAAI,4BAA4B,CAAE,CAAC,OAAO,EAAO,CAAC,QAAQ,KAAK,qDAAqD,GAAQ,SAAS,CAAM,CAAE,CAM/lB,GAAG,CAAC,aAAa,WAAW,GAAY,CAAQ,CAAC,CAAE,MAAM,CAAC,CAAC,GAAG,CAAI,GAAiB,IAAG,aAAa,WAAW,mBAAmB,EAAgB,IAAI,CAAE,MAAM,CAAC,CAAC,EAAW,EAAI,EAAE,GAAiB,EAAK,EAAE,EACrM,IAAU,EAAe,GAAK,EAAO,SAAS,KAAK,4BAA4B,mBAAmB,CAAQ,IAAK,OAAO,EAAE,CAAC,QAAQ,MAAM,oCAAoC,GAAG,SAAS,CAAC,EAAE,EAAa,GAAG,SAAS,6BAA6B,CAAE,QAAQ,CAE1P,EAAe,EAAO,WAAW,EAAe,GAAG,EAAO,EAAe,EAAE,EAAU,EAAK,CAAE,CAAC,EAAE,GAAG,GAAS,EAAe,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAK,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI,GAAG,UAAU,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,EAAE,QAAQ,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,iBAAiB,OAAO,EAAE,MAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,GAAG,EAAE,SAAS,mBAAmB,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,QAAQ,EAAE,SAAS,CAAC,SAAS,EAAM,SAAS,2CAA2C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAI,IAAS,EAAO,SAAS,KAAK,4BAA4B,mBAAmB,CAAQ,IAAI,EAAE,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,WAAW,EAAK,UAAU,aAAa,GAAG,QAAQ,YAAY,OAAO,SAAS,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EACj6C,IAAM,EAAY,IAAkB,EAAS,OAAO,GAAiB,IAAS,OAAuC,KAA3B,EAAO,sBAA2B,CAAC,EAAA,CAAe,KAAK,GAAG,EAAE,KAAK,GAAK,EAAE,OAAO,CAAG,CAAC,EAAE,MAAM,GAAiB,KAAK,GAAG,EAAE,KAAK,CAAG,CAAC,EAAE,MAAM,EAAY,EAAa,GAAK,CAAC,IAAM,GAAiB,IAAS,OAAuC,KAA3B,EAAO,sBAA2B,CAAC,EAAQ,EAAK,GAAK,EAAI,KAAK,IAAI,EAAE,KAAK,GAAK,EAAE,OAAO,IAAM,EAAE,KAAK,CAAC,EAAE,MAAM,OAAO,EAAK,CAAQ,GAAG,EAAK,CAAQ,GAAG,IAAK,EAAQ,QAAiB,CAAC,IAAM,EAAI,GAAU,YAAY,GAAU,WAAW,GAAO,MAAM,GAAG,GAAG,CAAC,EAAI,MAAM,GAAG,GAAG,CAAC,IAAM,EAAE,GAAQ,IAAI,KAAK,CAAG,CAAC,EAAyN,MAAM,GAApN,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,GAAyL,EAAE,GAA7K,OAAO,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAA+I,EAAE,GAAjI,EAAE,YAAqI,EAAE,QAAhH,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,GAAyF,EAAE,GAA5E,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,EAAE,GAA+C,GAAI,MAAM,CAAC,MAAM,EAAG,CAAC,EAAA,CAAG,EAAQ,OAA2B,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,yDAAyD,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAGtoC,GAAQ,EAAa,KAAK,CAAC,EAAG,KAAQ,CAAC,IAAM,EAAG,MAAM,QAAQ,GAAM,MAAM,GAAG,EAAK,OAAO,OAAO,EAAE,EAAK,OAAO,GAAG,GAAM,CAAC,EAAQ,EAAM,GAAO,OAAO,gBAAgB,GAAO,OAAO,oBAAoB,KAAW,EAAW,GAAO,MAAM,CAAC,GAAO,WAAW,GAAO,SAAS,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,GAAG,GAAS,OAAc,CAAC,IAAM,EAAE,GAAO,cAAc,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,GAAG,CAAC,OAAO,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAG,MAAM,CAAC,MAAM,EAAG,CAAC,EAAA,CAAG,EAAQ,OAAS,CAAC,GAAG,CAAC,GAAU,GAAG,OAAO,KAAK,IAAM,EAAG,IAAI,gBAA4Y,OAA5X,EAAG,IAAI,IAAI,EAAS,EAAE,EAAE,EAAG,IAAI,QAAQ,CAAE,EAAK,GAAW,EAAG,IAAI,SAAS,CAAU,EAAK,GAAS,EAAG,IAAI,OAAO,CAAQ,EAAK,GAAI,OAAM,EAAG,IAAI,QAAQ,OAAO,EAAG,KAAK,CAAC,EAAK,GAAI,OAAM,EAAG,IAAI,QAAQ,OAAO,EAAG,KAAK,CAAC,EAAK,GAAI,UAAS,EAAG,IAAI,WAAW,OAAO,EAAG,QAAQ,CAAC,EAAE,GAAkB,EAAG,EAAG,CAAI,EAAK,OAAO,GAAO,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,WAAW,IAAI,GAAE,EAAG,IAAI,OAAO,IAAI,EAAQ,uBAAuB,EAAG,SAAS,GAAI,EAAA,CAAG,EAAQ,EAAY,GAAM,SAAS,EAAE,EAAE,UAAU,GAAM,UAAU,GAAG,MAAM,CAAC,KAAG,MAAI,KAAK,EAAY,CAAE,EAAE,cAAc,EAAY,GAAG,EAAY,QAAQ,GAAG,YAAY,MAAM,QAAQ,GAAM,MAAM,EAAE,EAAK,OAAO,OAAO,MAAM,QAAY,CAAE,CAAC,EAAQ,GAAQ,CAAC,CAAC,EACnqC,GAAI,GAAQ,KAAK,GAAG,EAAE,KAAK,EAAY,GAAG,GAAQ,IAAI,KAAW,GAAa,GAAI,CAAI,IAAK,KAAK,IAAU,EAAgB,CAAE,EAAE,GAAkB,EAAI,EAAE,GAAe,CAAC,EAAE,GAAc,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAC,GAA8B,EAAK,MAAM,CAAC,cAAc,GAAK,IAAI,EAAe,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,QAAQ,EAAE,cAAc,MAAM,EAAE,SAAS,CAAe,CAAC,EAAE,GAAQ,SAAS,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAK,aAAa,aAAa,GAAG,QAAQ,WAAW,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,QAAQ,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAU,SAAS,MAAM,WAAW,UAAU,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAU,WAAW,YAAY,SAAS,EAAE,UAAU,aAAa,OAAO,EAAU,OAAO,EAAW,UAAU,EAAU,IAAI,IAAA,GAAU,UAAU,OAAO,WAAW,EAAK,OAAO,aAAa,GAAG,QAAQ,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,GAAQ,IAAI,GAAG,CAAC,IAAM,EAAO,IAAK,KAAKG,EAAE,GAAS,EAAI,EAAaA,EAAE,EAAE,EAAQ,EAAG,GAAY,EAAE,OAAoB,EAAM,SAAS,CAAC,KAAK,SAAS,YAAY,GAAaA,EAAE,EAAE,EAAE,eAAe,EAAO,MAAM,CAAC,IAAI,QAAQ,UAAU,aAAa,MAAM,OAAO,WAAW,EAAE,OAAO,EAAO,UAAU,UAAU,WAAW,EAAO,mBAAmB,cAAc,aAAa,GAAG,QAAQ,GAAG,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,WAAW,kBAAkB,EAAE,SAAS,CAAC,EAAiB,EAAK,MAAM,CAAC,IAAI,EAAI,IAAIA,EAAE,KAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,EAAG,UAAU,QAAQ,WAAW,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,EAAG,WAAW,EAAE,QAAQ,WAAW,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAE,SAAS,EAAE,SAAsB,EAAK,GAAU,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,IAAI,SAAS,SAAS,aAAa,WAAW,WAAW,QAAQ,EAAE,SAAS,CAACA,EAAE,KAAKA,EAAE,cAAc,MAAMA,EAAE,gBAAgB,EAAE,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,GAAS,CAAC,KAAK,GAAO,SAAS,KAAK,EAAE,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,QAAQ,EAAE,SAAS,CAACA,EAAE,YAAY,UAAUA,EAAE,cAAc,EAAM,GAAJ,GAAM,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,aAAa,IAAI,QAAQ,UAAU,WAAW,GAAQ,wBAAwB,EAAE,QAAQ,MAAM,GAAQ,EAAE,UAAU,EAAK,SAAS,cAAc,QAAQ,EAAE,SAAS,GAAQ,OAAOA,EAAE,IAAI,QAAQ,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAS,GAAyB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,QAAQ,EAAE,SAAS,CAAC,WAAW,EAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAEA,EAAE,EAAE,CAAE,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,IAAI,GAAa,MAAM,CAAC,KAAK,EAAU,WAAW,QAAQ,SAAS,EAAE,OAAO,GAAS,IAAI,EAAW,WAAW,EAAK,OAAO,OAAO,aAAa,EAAK,SAAS,aAAa,GAAG,SAAS,SAAS,UAAU,aAAa,SAAS,UAAU,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,oGAAoG,CAAC,EAAG,IAAK,IAAqR,EAAMF,EAAU,CAAC,SAAS,CAAC,IAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,mBAAmB,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,IAAI,GAAG,OAAO,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,YAAY,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,iCAAiC,eAAe,EAAE,UAAU,aAAa,KAAK,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,QAAQ,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,IAAI,GAAU,IAAI,GAAI,IAAI,OAAO,GAAiB,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,EAAE,MAAM,WAAW,GAAI,MAAM,EAAE,GAAI,EAAE,EAAE,GAAitB,CAAC,IAA6B,EAAM,SAAS,CAAC,KAAK,SAAS,YAAY,CACztK,IAAM,EAAM,IAAI,KAAW,EAAK,EAAM,YAAY,EAAQ,EAAG,OAAO,EAAM,SAAS,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,EAAQ,EAAG,OAAO,EAAM,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,EAAQ,EAAO,EAAO,IAAwH,GAA7F,GAAQ,OAAO,gBAAgB,MAAM,GAAQ,OAAO,oBAAoB,MAAM,SAAA,CAAqC,QAAQ,sBAAsB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,OAAO,GAAG,EAA+F,EAAO,GAAG,EAAK,GAAG,EAAG,GAAG,EAAG,eAAvG,GAAI,KAAK,QAAQ,sBAAsB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,OAAO,GAA8D,EAAE,GAAG,IAE7gB,EAAO,KAAK,GAAG,GAAI,IAAI,sBAAsB,mBAAmB,CAAM,IAAI,QAAQ,CAAE,EAAE,MAAM,CAAC,IAAI,QAAQ,SAAS,WAAW,OAAO,GAAG,MAAM,GAAG,WAAW,sBAAsB,eAAe,aAAa,qBAAqB,aAAa,aAAa,GAAG,QAAQ,WAAW,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,OAAO,UAAU,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,UAAU,8BAA8B,OAAO,EAAE,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,WAAW,oBAAqB,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,WAAW,qBAAsB,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,6BAA6B,OAAO,OAAO,YAAY,MAAM,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAHkpF,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,MAAM,EAAK,QAAQ,EAAE,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAGt4F,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAyB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,aAAa,GAAG,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,KAAK,EAAE,SAAS,6CAA6C,CAAC,EAAE,GAAwB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,aAAa,GAAG,QAAQ,YAAY,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,GAAG,EAAE,SAAS,CAAS,CAAC,EAAe,EAAM,MAAM,CAAC,IAAI,GAAS,MAAM,CAAC,WAAW,EAAK,OAAO,OAAO,aAAa,EAAE,aAAa,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,GAAG,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,QAAQ,EAAE,SAAsB,EAAM,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAO,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,UAAU,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,GAAc,CAAC,KAAK,GAAG,MAAM,cAAc,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,QAAQ,EAAE,SAAsB,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAgB,SAAS,EAAO,MAAM,CAAC,IAAI,QAAQ,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,WAAW,EAAO,EAAE,SAAS,yEAAyE,aAAa,GAAG,QAAQ,YAAY,OAAO,EAAO,UAAU,UAAU,UAAU,EAAO,OAAO,iCAAiC,EAAE,SAAS,EAAO,UAAU,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAC9yE,SAAS,GAAkB,CAAC,OAAK,cAAY,YAAU,YAAU,CAAC,OAAoB,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,WAAW,WAAW,sBAAsB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,EAAE,EAAE,YAAY,GAAG,CAAI,EAAE,SAAS,EAAE,eAAc,EAAS,CAAE,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,OAAO,aAAa,GAAG,QAAQ,iBAAiB,SAAS,IAAI,MAAM,OAAO,UAAU,iCAAiC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,8BAA8B,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,gBAAgB,WAAW,GAAG,EAAE,SAAS,uBAAuB,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,mBAAmB,WAAW,GAAG,EAAE,SAAS,8FAA8F,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAW,IAAS,SAAY,EAAO,qBAAqB,IAAM,EAAY,EAAE,EAAO,SAAS,KAAK,CAAK,EAAE,MAAM,CAAC,IAAI,QAAQ,MAAM,OAAO,UAAU,aAAa,UAAU,SAAS,QAAQ,YAAY,aAAa,GAAG,WAAW,yEAAyE,MAAM,OAAO,SAAS,GAAG,WAAW,IAAI,OAAO,UAAU,UAAU,iCAAiC,EAAE,SAAS,oBAAoB,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,CAAW,IAAS,SAAY,EAAO,qBAAqB,IAAM,GAAG,CAAC,IAAY,CAAE,MAAM,CAAC,CAAC,EAAO,SAAS,KAAK,CAAK,EAAE,MAAM,CAAC,IAAI,QAAQ,MAAM,OAAO,UAAU,aAAa,UAAU,SAAS,QAAQ,YAAY,aAAa,GAAG,OAAO,6BAA6B,MAAM,iBAAiB,SAAS,GAAG,WAAW,IAAI,OAAO,SAAS,EAAE,SAAS,cAAc,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAS,MAAM,CAAC,IAAI,QAAQ,MAAM,OAAO,UAAU,aAAa,UAAU,SAAS,QAAQ,YAAY,aAAa,GAAG,MAAM,mBAAmB,SAAS,GAAG,WAAW,IAAI,OAAO,SAAS,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAE,CAAC,SAAwB,GAAY,EAAM,CAAC,IAAM,EAAM,GAAc,EAAQ,EAAS,EAAa,QAAQ,IAAI,EAAa,OAAY,CAAC,EAAY,GAAgBF,EAAS,EAAK,EAAO,CAAC,EAAU,GAAcA,EAAS,CAAC,SAAS,KAAK,MAAM,EAAK,CAAC,EAAO,CAAC,EAAS,GAAaA,EAAS,IAAI,EAAO,CAAC,EAAQ,GAAYA,EAAS,EAAI,EAAO,CAAC,EAAQ,GAAYA,EAAS,CAAC,EAEnmF,EAAWC,EAAO,IAAI,EAAQ,EAAgBA,EAAO,EAAI,EAAE,MAAc,CAAC,GAAG,EAAgB,QAAQ,CAAC,EAAgB,QAAQ,GAAM,MAAO,CAAC,GAAU,IAAS,OAAY,OAAO,GAAG,CAAC,EAAO,SAAS,EAAE,CAAC,CAAE,MAAM,CAAC,CAAC,IAAI,EAAG,EAAW,SAAS,eAAe,KAAK,KAAM,GAAO,EAAG,UAAU,IAAE,EAAG,UAAU,GAAE,EAAG,EAAG,aAAe,EAAE,CAAC,CAAO,CAAC,EAAE,GAAK,CAAC,EAAW,GAAeD,EAAS,CAAC,EAAO,CAAC,EAAW,GAAeA,EAAS,EAAK,EAAO,CAAC,EAAS,GAAaA,EAAS,EAAE,EAAO,CAAC,EAAa,GAAiBA,EAAS,IAAI,EAErgB,EAAcC,EAAO,EAAI,EAAQ,EAAiBA,EAAO,IAAI,EAAO,CAAC,EAAM,GAAUD,EAAS,CAAC,SAAS,GAAG,aAAa,GAAG,SAAS,SAAS,CAAC,EAAQ,EAAa,CAAC,SAAS,GAAG,aAAa,GAAG,SAAS,UAAU,MAAM,KAAK,QAAQ,EAAE,EAAE,MAAc,CAAC,IAAM,EAAS,EAAiB,SAAS,EAAmB,EAAQ,EAAM,WAAW,EAAS,UAAU,EAAM,eAAe,EAAS,cAAc,EAAM,WAAW,EAAS,SAAmB,IAAS,SAAa,EAAO,qBAAqB,EAAQ,EAAO,cAAc,IAAI,YAAY,+BAA+B,CAAC,OAAO,CAAC,SAAO,CAAC,CAAC,CAAC,EAAG,EAAE,CAAC,CAAK,CAAC,EAAE,MAAc,CAAC,IAAM,MAAY,CAAC,EAAS,IAAS,QAAa,EAAO,sBAA4B,EAAe,GAAG,CAAI,EAAQ,IAAG,EAAE,eAAe,EAAE,EAAE,YAAY,GAAI,EAAQ,EAAe,GAAG,CAAC,IAAM,EAAK,EAAE,QAAQ,KAAS,IACl0B,EAAE,eAAe,EAAK,EAAc,QAAQ,EAAgB,CAAC,MAAI,CAAC,EAAO,EAAO,SAAS,KAAK,EAAK,EAAiI,OAA/H,EAAO,iBAAiB,eAAe,CAAc,EAAE,EAAO,iBAAiB,gCAAgC,CAAc,MAAY,CAAC,EAAO,oBAAoB,eAAe,CAAc,EAAE,EAAO,oBAAoB,gCAAgC,CAAc,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAE,GAAO,OAAO,QAAQ,CAAC,EAAQ,EAAK,CAAC,OAAO,EAAE,QAAQ,EAAE,OAAO,OAAO,EAAE,QAAQ,EAAE,OAAO,WAAW,EAAE,YAAY,EAAE,WAAW,IAAI,EAAE,YAAY,EAAE,IAAI,UAAU,EAAE,WAAW,EAAE,UAAU,SAAS,EAAE,UAAU,EAAE,SAAS,UAAU,EAAE,WAAW,EAAE,UAAU,UAAU,EAAE,WAAW,EAAE,UAAU,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,MAAc,CAAC,EAAa,GAAa,CAAC,EAAE,EAAe,EAAI,CAAE,EAAE,CAAC,CAAC,EAIvwB,MAAc,CAAC,GAAG,CAAC,IAAM,EAAE,EAAO,cAAoB,EAAI,GAAG,OAAO,SAAe,EAAK,GAAO,SAA+B,GAAnB,CAAC,GAAK,CAAC,GAAe,EAAI,SAAS,eAAe,OAAO,oBAAoB,EAAK,OAAO,EAAI,QAAQ,EAAI,SAAS,CAAC,QAAQ,CAAC,EAAE,EAAI,QAAQ,cAAc,EAAI,QAAQ,eAAe,CAAC,EAAE,EAAI,QAAQ,cAAc,MAAM,CAAC,GAAG,EAAI,QAAQ,cAAc,OAAO,CAAC,EAAE,kBAAkB,CAAI,EAAE,GAAG,cAAc,CAAG,CAAE,MAAM,CAAC,CAAC,EAAE,CAAC,GAAO,SAAS,GAAO,OAAO,UAAU,EAAE,CAAC,EAC7c,MAAc,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,IAAM,EAAG,2BAA2B,GAAG,SAAS,eAAe,CAAE,EAAE,OAAO,IAAM,EAAE,SAAS,cAAc,OAAO,EAA8I,MAA5I,GAAE,GAAG,EAAG,EAAE,YAAY,yFAAyF,SAAS,KAAK,YAAY,CAAC,MAAY,CAAC,SAAS,eAAe,CAAE,CAAC,EAAE,OAAO,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,MAAc,CAAC,GAAG,CAAC,EAAY,OAAO,GAAK,CAAC,WAAS,SAAO,EACta,EAAkB,KAAW,EAAY,IAAS,OAAuC,KAA3B,EAAO,oBAA+B,EAAY,CAAC,EAAE,GAAM,OAAO,GAAU,EAAK,WAAW,GAAgB,EAAU,IAAQ,IAAM,CAAC,EAAY,GAAG,EAAa,EAAS,EAAK,KAAK,EAAK,OAAO,EAAK,OAAO,EAAE,GAAE,EAAW,KAAK,IAAI,EAAE,OAAO,EAAK,OAAO,CAAC,CAAC,EAAK,OAAO,EAAK,UAAU,EAAE,GAAE,EAAc,KAAK,IAAI,EAAE,OAAO,EAAK,UAAU,CAAC,CAAC,OAAQ,GAAG,EAAU,CAAC,GAAG,CAAC,aAAa,WAAW,GAAY,CAAQ,CAAC,CAAE,MAAM,CAAC,CAC7d,EAAS,CAAC,SAAS,GAAG,aAAa,GAAG,SAAS,UAAU,MAAM,KAAK,QAAQ,EAAE,CAAC,EAAE,EAAiB,QAAQ,KAAK,EAAY,EAAE,EAK7H,GAAG,CAAC,GAAG,OAAO,aAAe,KAAa,EAAS,CAAC,IAAM,EAAS,CAAC,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,aAAa,OAAO,IAAI,CAAC,IAAM,EAAE,aAAa,IAAI,CAAC,EAAK,MAAC,GAAG,CAAC,EAAE,WAAW,kBAAkB,GAAW,GAAG,CAAC,IAAM,EAAI,aAAa,QAAQ,CAAC,EAAE,GAAG,CAAC,EAAI,SAAS,IAAM,EAAO,KAAK,MAAM,CAAG,EAAQ,EAAI,OAAO,GAAQ,qBAAqB,GAAQ,SAAS,eAAe,UAAU,IAAI,EAAE,CAAC,CAAC,KAAK,EAAK,GAAK,IAAM,OAAO,CAAQ,GAAG,GAAQ,mBAAkB,EAAS,KAAK,CAAC,CAAE,MAAM,CAAC,CAAC,CAAC,IAAI,IAAM,KAAK,EAAU,GAAG,CAAC,aAAa,WAAW,CAAC,CAAE,MAAM,CAAC,CAAK,EAAS,QAAO,QAAQ,IAAI,uDAAuD,EAAS,MAAM,CAAE,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,IAAM,EAAM,aAAa,QAAQ,GAAY,CAAQ,CAAC,EAAE,GAAG,EAAM,CAAC,IAAM,EAAO,KAAK,MAAM,CAAK,EAM9tB,OAAmB,CAAC,GAAG,CAAC,OAAO,IAAI,gBAAgB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,GAAG,CAAE,MAAM,CAAC,OAAO,IAAK,CAAC,EAAA,CAAG,EAAQ,EAAwB,CAAC,GAAe,CAAC,GAAQ,YAAY,OAAO,EAAO,UAAU,IAAI,OAAO,CAAa,EAAE,GAAG,GAAQ,QAAQ,CAAC,EAAO,UAAU,EAAO,WAAW,IAAW,EAAwB,CAAmE,GAAlE,EAAS,EAAO,KAAK,EAAE,EAAiB,QAAQ,CAAC,GAAG,EAAO,KAAK,EAAK,EAAO,SAAS,OAAO,EAAO,OAAO,EAAE,EAAE,CAAC,IAAM,EAAE,KAAK,IAAI,EAAE,OAAO,EAAO,OAAO,CAAC,EAAE,EAAW,CAAC,EAAE,EAAc,CAAC,CAAE,CAAC,GAAG,EAAO,YAAY,OAAO,EAAO,YAAa,WAAU,EAAkB,EAAO,WAC/jB,OAAO,KAAK,CAAiB,CAAC,CAAC,KAAK,GAAG,EAAE,WAAW,MAAM,CAAgB,GAAE,CAAC,IAAM,EAAS,CAAC,EAAE,IAAI,GAAK,CAAC,EAAE,KAAK,OAAO,QAAQ,CAAiB,EAAG,GAAG,EAAE,WAAW,MAAM,EAAE,CAAC,IAAM,EAAO,GAAiB,SAAS,EAAE,QAAQ,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAS,GAAQ,GAAG,CAAE,KAAM,GAAS,GAAG,EAAI,EAAkB,CAAS,CAAK,EAAO,YAAY,MAAM,QAAQ,EAAO,UAAU,GAAG,EAAO,WAAW,QAAkB,IAAS,SAAY,EAAO,oBAAoB,EAAO,YAAe,EAAO,cAAc,MAAM,QAAQ,EAAO,YAAY,GAAG,EAAO,aAAa,QAAkB,IAAS,SAAY,EAAO,gBAAgB,EAAO,aAAc,CAAC,CAAC,MAAM,CAAC,CAAE,GAAG,CAAC,EAAS,CAAC,EAAW,EAAK,EAAE,MAAO,EAM7P,SANgR,CAAC,IAAM,EAAK,EAAO,YAAY,GAAG,CAAC,EAAK,CAAC,EAAW,EAAK,EAAE,MAAO,CAAC,GAAG,CAAC,IAAM,EAAQ,MAAM,EAAK,YAAY,CAAQ,EAAQ,EAAO,GAAS,QAAQ,EACv2B,GAD+2B,EAAY,CAAM,EAC93B,GAAQ,GAAG,CAAC,IAAM,EAAK,EAAO,MAAM,CAAC,OAAO,EAAO,YAAY,EAAE,EAAE,OAAO,EAAO,WAAW,EAAE,CAAC,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,EAAE,GAAO,gBAAgB,CAAC,GAAG,EAAO,GAAG,MAAI,CAAC,EAAK,GAAK,EAAS,GAAG,EAAE,WAAW,GAAG,CAAC,GAAG,EAAE,SAAS,CAAI,EAAE,CAAC,CAAE,CAEtO,GAAG,CAAC,EAAmB,GAAG,CAAC,IAAM,EAAK,IAAI,gBAAgB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,GAAG,EAAE,GAAG,GAAM,OAAO,aAAe,IAAY,CAAC,IAAM,EAAE,aAAa,QAAQ,mBAAmB,GAAM,EAAQ,EAAI,EAAE,KAAK,MAAM,CAAC,CAAC,EAAE,SAAS,WAAW,KAAQ,GAAK,UAAU,EAAS,IAAI,CAAC,SAAS,EAAE,UAAU,EAAI,SAAS,aAAa,EAAE,cAAc,EAAI,cAAc,GAAG,SAAS,EAAE,UAAU,EAAE,WAAW,UAAU,EAAE,SAAS,EAAI,UAAU,EAAE,UAAU,UAAU,MAAM,EAAE,OAAO,EAAI,OAAO,KAAK,QAAQ,EAAE,SAAS,EAAI,SAAS,EAAE,EAAE,CAAG,CAAC,MAAM,CAAC,CAChhB,GAAG,GAAQ,GAAI,GAAG,CAAC,GAAO,mBAAmB,sBAAsB,OAAO,EAAO,EAAE,CAAC,CAAE,MAAM,CAAC,CAE7F,GAAG,EAAkB,CAAC,IAAM,GAAY,EAAQ,IAAI,CAA6C,GAA3B,GAAO,OAAO,UAAU,GAAkB,GAAG,CAAC,GAAO,WAAW,6BAA6B,CAAiB,EAAE,QAAQ,IAAI,sCAAsC,OAAO,KAAK,CAAiB,CAAC,CAAE,OAAO,EAAE,CAAC,QAAQ,KAAK,iCAAiC,CAAC,CAAE,MAAU,EAAQ,IAAI,eAAe,EAAW,EAAQ,CAAC,EAAE,GAAG,CAAG,EAAE,eAAe,EAAW,EAAE,EAAE,CAAE,CAAC,MAAM,CAAC,CAAC,EAAW,EAAK,CAAE,EAAE,CAAG,CAAE,EAAE,CAAC,EAAY,EAAU,SAAS,EAAU,KAAK,CAAC,EAI1f,MAAc,CAAW,IAAS,QAAa,CAAC,GAAa,CAAC,EAAU,WAAgB,EAAO,oBAAoB,CAAC,SAAS,EAAU,SAAS,QAAM,UAAQ,YAAU,EAAE,EAAE,CAAC,EAAM,EAAQ,EAAW,EAAY,EAAU,QAAQ,CAAC,EAAE,IAAM,MAAW,CAAC,IAAM,EAAK,KAAK,IAAI,EAAQ,EAAE,CAAC,EAAE,EAAW,CAAI,EAAE,EAAc,GAAG,KAAK,IAAI,EAAE,CAAI,CAAC,EAAE,EAAmB,CAAI,CAAE,EAAQ,MAAW,EAAW,GAAG,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAQ,OAAqB,GAAI,kBAAkB,CAAC,SAAS,EAAU,QAAQ,CAAC,EAAQ,EAAmB,GAAM,CAAC,GAAG,CAAC,GAAG,OAAO,aAAe,IAAY,CAAC,IAAM,EAAW,GAAO,OAAO,UAAU,SAAS,gBAAgB,aAAa,CAAC,EAAQ,GAAuB,IAAS,OAAuC,KAA3B,EAAO,sBAA2B,CAAC,EAAQ,EAAW,GAAO,OAAO,UAAU,GAAS,EAAQ,CAAC,QAAM,aAAW,QAAQ,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,SAAS,EAAU,SAAS,QAAQ,EAAK,aAAW,WAAW,CAAc,EAGt5B,GAHw5B,QAAQ,IAAI,wBAAwB,CAAC,SAAS,EAAU,SAAS,OAAK,SAAS,GAAO,SAAS,eAAe,OAAO,KAAK,CAAU,CAAC,CAAC,EAC9hC,aAAa,QAAQ,GAAY,EAAU,QAAQ,EAAE,KAAK,UAAU,CAAO,CAAC,EAEzE,EAAW,CAAC,IAAM,EAAgB,GAAO,OAAO,SAAS,GAAG,EAAgB,CAAC,IAAM,EAAiB,CAAC,GAAG,EAAgB,oBAAoB,OAAO,EAAU,QAAQ,GAAG,EAAgB,oBAAoB,QAAQ,CAAC,GAAG,EAAgB,SAAS,CAAC,EAAE,eAAe,CAAC,GAAG,EAAgB,SAAS,gBAAgB,CAAC,EAAE,YAAY,CAAU,EAC5U,WAAW,CAAC,SAAS,EAAM,SAAS,aAAa,EAAM,aAAa,SAAS,EAAM,SAAS,MAAM,EAAM,OAAO,KAAK,QAAQ,EAAM,SAAS,EAAE,CAAC,EAAE,WAAW,IAAI,KAAK,CAAA,CAAE,YAAY,CAAC,EAAE,GAAG,CAAC,aAAa,QAAQ,mBAAmB,IAAa,KAAK,UAAU,CAAgB,CAAC,CAAE,MAAM,CAAC,CAAC,CAGxR,GAAG,CAAC,IAAM,EAAI,IAAI,IAAI,EAAO,SAAS,IAAI,EAAM,EAAQ,GAAU,EAAI,aAAa,IAAI,GAAG,IAAG,EAAI,aAAa,IAAI,IAAI,CAAU,EAAE,EAAQ,IAAS,EAAI,aAAa,IAAI,KAAK,IAAG,EAAI,aAAa,OAAO,KAAK,EAAE,EAAQ,IAAS,GAAQ,EAAO,QAAQ,aAAa,CAAC,EAAE,GAAG,EAAI,SAAS,CAAC,CAAE,MAAM,CAAC,CAAC,MAElS,GAAG,CAAC,IAAM,EAAI,IAAI,IAAI,EAAO,SAAS,IAAI,EAAK,EAAI,aAAa,IAAI,KAAK,IAAG,EAAI,aAAa,OAAO,KAAK,EAAE,EAAO,QAAQ,aAAa,CAAC,EAAE,GAAG,EAAI,SAAS,CAAC,EAAG,MAAM,CAAC,CAAE,IAAM,EAAI,KAAK,UAAU,CAAC,QAAM,MAAM,CAAU,CAAC,EAAE,EAAY,CAAG,CAAE,CAAC,OAAO,EAAE,CAAC,QAAQ,KAAK,6BAA6B,CAAC,CAAE,CAAC,EAAiB,QAAQ,CAAC,GAAG,CAAK,EAAY,IAAS,SAAa,EAAO,qBAAqB,GAAM,EAAO,cAAc,IAAI,YAAY,+BAA+B,CAAC,OAAO,CAAC,QAAQ,EAAK,CAAC,CAAC,CAAC,EAEve,EAAO,cAAc,IAAI,YAAY,qBAAqB,CAAC,OAAO,CAAC,SAAS,EAAU,SAAS,WAAW,GAAO,OAAO,UAAU,IAAI,IAAI,CAAC,CAAC,CAAC,EAAG,EAAQ,OAAgB,CAAC,EAAmB,CAAO,EAAE,EAAc,EAAI,EAAE,eAAe,EAAc,EAAK,EAAE,GAAG,CAAE,EAAQ,GAAa,GAAU,MAAM,GAAS,OAAa,CAAC,GAAG,CAAC,EAAS,MAAO,GAAK,GAAG,CAAC,IAAM,EAAM,GAAO,OAAO,UAAU,SAAS,gBAAgB,aAAa,CAAC,EAAE,OAAO,KAAK,UAAU,CAAC,QAAM,OAAK,CAAC,IAAI,CAAS,MAAM,CAAC,MAAO,EAAK,CAAC,EAAA,CAAG,EAAgC,GAA9B,EAAc,QAAQ,EAAW,EAAS,CAAC,IAAM,EAAQ,EAAM,aAAa,EAAE,UAAgB,EAAI,EAAM,SAAS,EAAE,OAAa,EAAM,EAAM,QAAQ,EAAE,OAAa,EAAK,EAAM,aAAa,EAAQ,EAAS,CAAC,OAAO,EAAI,OAAO,EAAM,WAAW,EAAE,WAAW,IAAI,EAAE,IAAI,UAAU,EAAE,UAAU,SAAS,EAAE,SAAS,UAAU,EAAQ,UAAU,EAAE,UAAU,QAAQ,EAAE,OAAO,EAAQ,EAAU,CAAC,SAAS,EAAM,WAAW,2BAA8B,aAAa,aAAa,SAAS,UAAU,MAAM,KAAK,QAAQ,EAAE,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,WAAW,EAAI,QAAQ,WAAW,UAAU,aAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,cAAc,QAAQ,cAAc,YAAY,WAAW,CAAC,EAAE,SAAS,eAAe,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,sBAAsB,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,cAAc,SAAS,WAAW,MAAM,EAAE,SAAS,EAAM,UAAU,uBAAuB,EAAM,UAAU,MAAM,GAAG,CAAC,CAAC,KAAK,0BAA0B,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAW,CAAC,YAAY,EAAK,WAAW,CAAI,CAAC,EAAE,IAAO,GAAgB,EAAK,GAAiB,CAAC,MAAM,EAAU,kBAAkB,CAAC,EAAE,WAAW,CAAC,EAAE,WAAW,CAAC,EAAE,gBAAgB,CAAC,EAAE,WAAW,GAAM,SAAS,KAAK,KAAK,EAAS,cAAc,EAAM,eAAe,GAAG,CAAC,EAAE,IAAO,GAAgB,EAAK,GAAqB,CAAC,MAAM,KAAK,MAAM,EAAU,WAAW,CAAC,EAAE,WAAW,CAAC,EAAE,KAAK,EAAS,gBAAgB,EAAM,gBAAgB,kBAAkB,EAAM,kBAAkB,qBAAqB,EAAM,oBAAoB,CAAC,EAAE,IAAO,GAAgB,EAAK,GAAc,CAAC,MAAM,KAAK,MAAM,EAAU,SAAS,IAAA,GAAU,WAAW,CAAC,EAAE,WAAW,CAAC,EAAE,KAAK,EAAS,gBAAgB,EAAM,eAAe,CAAC,EAAE,IAAO,GAAgB,EAAK,GAAiB,CAAC,MAAM,KAAK,SAAS,KAAK,MAAM,EAAU,WAAW,CAAC,EAAE,KAAK,EAAS,cAAc,EAAM,cAAc,gBAAgB,EAAM,gBAAgB,WAAW,EAAM,WAAW,YAAY,EAAM,YAAY,WAAW,EAAM,WAAW,gBAAgB,EAAM,gBAAgB,gBAAgB,EAAM,eAAe,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAW,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,WAAW,EAAK,OAAO,QAAQ,WAAW,UAAU,YAAY,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,cAAc,QAAQ,cAAc,YAAY,WAAW,CAAC,EAAE,SAAS,eAAe,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAa,SAAS,GAAG,WAAW,IAAI,MAAM,EAAK,IAAI,cAAc,SAAS,WAAW,MAAM,EAAE,SAAS,GAAa,uBAAuB,GAAa,MAAM,GAAG,CAAC,CAAC,KAAK,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAW,CAAC,YAAY,EAAmB,aAAW,YAAY,CAAU,CAAC,EAAE,GAAc,OAAO,SAAW,KAA0B,EAAK,GAAkB,CAAC,KAAK,EAAa,KAAiB,eAAY,cAAc,CAK9oH,GAAG,CAAC,GAAG,OAAO,aAAe,IAAY,OAAO,IAAM,EAAE,GAAO,OAAO,SAAe,EAAU,CAAC,CAAC,GAAO,OAAO,YAAkB,EAAY,CAAC,CAAC,aAAa,QAAQ,GAAY,EAAU,QAAQ,CAAC,EAAE,GAAG,GAAW,EAAY,OAAU,GAAG,IAAG,aAAa,WAAW,mBAAmB,EAAE,IAAI,EAAE,GAAG,CAAC,OAAO,EAAO,mBAAoB,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,EAAgB,IAAI,CAAC,CAAC,EAAE,EAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,aAAa,EAAE,WAAW,EAAK,QAAQ,MAAM,GAAG,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAME,EAAU,CAAC,SAAS,CAAC,IAAU,GAAgB,EAAK,GAAiB,CAAO,QAAM,cAAc,EAAS,OAAO,EAAO,OAAO,GAA6B,eAAuB,aAAW,WAAW,EAAQ,SAAS,EAAU,SAAc,OAAK,cAAc,GAAG,CAAC,EAAE,IAAU,GAAgB,EAAK,GAAqB,CAAO,QAAY,QAAM,OAAO,EAAO,OAAO,EAAmB,eAAY,WAAW,EAAa,OAAK,gBAAgB,EAAM,gBAAgB,kBAAkB,EAAM,kBAAkB,qBAAqB,EAAM,oBAAoB,CAAC,EAAE,IAAU,GAAgB,EAAK,GAAc,CAAO,QAAY,QAAe,WAAS,OAAO,EAAO,OAAO,EAAY,OAAiB,eAAY,WAAW,EAAQ,gBAAgB,EAAM,eAAe,CAAC,EAAE,IAAU,GAAgB,EAAK,GAAiB,CAAO,QAAM,SAAS,EAAU,SAAe,QAAM,OAAO,EAAY,OAAK,WAAW,EAAoB,eAAY,iBAAiB,EAAM,iBAAiB,cAAc,EAAM,cAAc,gBAAgB,EAAM,gBAAgB,WAAW,EAAM,WAAW,YAAY,EAAM,YAAY,WAAW,EAAM,WAAW,gBAAgB,EAAM,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,8FAjStrD,IAAiE,IAA6C,IAAoC,EAGgqH,GAAU,gBAAsB,EAAK,+BAAqC,GAAa,sBAA4B,EAAG,IAAU,EAAE,CAAC,OAAO,qBAAqB,OAAO,qBAAqB,WAAW,qBAAqB,UAAU,qBAAqB,IAAI,kBAAkB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,UAAU,oBAAoB,UAAU,oBAAoB,QAAQ,qBAAqB,QAAQ,qBAAqB,IAAI,mBAAmB,MAAM,uBAAuB,MAAM,mBAAmB,QAAQ,uBAAuB,QAAQ,uBAAuB,EAAQ,GAAiB,wBAA8B,GAAY,GAAK,EAAI,GAAG,GAAiB,GAAG,IAAM,GAAuB,GAAa,CAAC,CAAC,MAAM,UAAU,MAAM,SAAS,EAAE,CAAC,MAAM,SAAS,MAAM,QAAQ,EAAE,CAAC,MAAM,SAAS,MAAM,SAAS,SAAS,EAAI,EAAE,CAAC,MAAM,UAAU,MAAM,UAAU,SAAS,EAAI,EAAE,CAAC,MAAM,QAAQ,MAAM,QAAQ,SAAS,EAAI,EAAE,CAAC,MAAM,UAAU,MAAM,UAAU,SAAS,EAAI,CAAC,EAC/2J,GAAU,CAAC,OAAO,MAAM,OAAO,MAAM,OAAO,KAAK,EACjD,GAAS,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAQ,GAAa,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,EAAQ,GAAa,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAQ,GAAkB,EAAQ,GAAgB,CAAC,OAAO,aAAa,QAAQ,WAAW,QAAQ,WAAW,MAAM,MAAM,QAAQ,mBAAmB,iBAAiB,mBAAmB,gBAAgB,kBAAkB,YAAY,SAAS,EAAQ,GAAyB,CAAC,KAAK,GAAG,KAAK,IAAI,KAAK,GAAG,OAAO,EAAE,EAGva,GAAoB,CAAC,CAAC,GAAG,QAAQ,MAAM,eAAe,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,MAAM,oCAAuC,GAAG,EAAE,CAAC,EAAE,CAAC,GAAG,OAAO,MAAM,oCAAuC,GAAG,EAAE,CAAC,EAAgC,GAAiB,GAAI,GAAoB,KAAK,GAAG,EAAE,KAAK,OAAO,GAAI,EAAE,CAAC,GAAG,GAAoB,GAAS,GAAiB,CAAC,CAAC,GAAG,YAAY,KAAK,QAAQ,KAAK,gBAAgB,QAAQ,QAAQ,QAAQ,kBAAkB,WAAW,qBAAqB,MAAM,GAAG,OAAO,GAAU,aAAa,GAAS,aAAa,OAAO,gBAAgB,GAAG,WAAW,GAAG,WAAW,EAAE,EAAE,CAAC,GAAG,YAAY,KAAK,QAAQ,KAAK,gBAAgB,QAAQ,QAAQ,QAAQ,uCAAuC,WAAW,qBAAqB,MAAM,GAAG,OAAO,GAAU,aAAa,GAAS,aAAa,OAAO,gBAAgB,GAAG,WAAW,GAAG,WAAW,EAAE,EAAE,CAAC,GAAG,YAAY,KAAK,OAAO,KAAK,cAAc,QAAQ,OAAO,QAAQ,0BAA0B,WAAW,qBAAqB,MAAM,GAAG,OAAO,GAAU,aAAa,GAAS,aAAa,OAAO,gBAAgB,GAAG,WAAW,GAAG,WAAW,EAAE,CAAC,EAA4F,GAAkB,CAAC,OAAO,OAAO,OAAO,QAAQ,EAgBtsC,GAAU,GAAG,IAAI,GAAG,IAAI,IAexB,GAAQ,GAAG,CAAC,GAAG,CAAC,IAAM,EAAE,IAAI,KAAK,eAAe,QAAQ,CAAC,SAAS,eAAe,KAAK,UAAU,MAAM,UAAU,IAAI,UAAU,KAAK,UAAU,OAAO,UAAU,OAAO,UAAU,UAAU,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,EAAQ,EAAE,GAAG,OAAO,EAAE,KAAK,GAAG,EAAE,OAAO,CAAC,CAAC,EAAE,KAAK,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,EAAE,QAAQ,CAAC,CAAE,MAAM,CAAC,OAAO,CAAE,CAAC,EAUtW,GAAW,CAAC,UAAU,WAAW,QAAQ,QAAQ,MAAM,OAAO,OAAO,SAAS,YAAY,UAAU,WAAW,UAAU,EAAQ,GAAiB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,EAE1N,GAAU,CAAC,eAAe,qBAAqB,WAAW,gBAAgB,EAiF1E,GAAa,GA6JkvD,EAAoB,GAAY,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,QAAQ,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,aAAa,CAAC,mBAAsB,yBAA4B,eAAkB,oBAAuB,EAAE,aAAa,CAAC,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,2BAA8B,YAAY,gDAAgD,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,mBAAmB,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,oBAAoB,EAAE,OAAO,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,oBAAoB,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,2BAA2B,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,GAAG,YAAY,kFAAkF,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,YAAY,kDAAkD,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,YAAY,mDAAmD,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,YAAY,uCAAuC,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,YAAY,4CAA4C,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,YAAY,yDAAyD,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,YAAY,2CAA2C,OAAO,GAAG,EAAE,cAAc,CAAC,EAAE,gBAAgB,CAAC,KAAK,EAAY,kBAAkB,MAAM,WAAW,EAAE,kBAAkB,CAAC,KAAK,EAAY,kBAAkB,MAAM,aAAa,EAAE,qBAAqB,CAAC,KAAK,EAAY,kBAAkB,MAAM,iBAAiB,CAAC,CAAC,wGCtS1mI,IAAoc,IAAkE,IAA4B,KAAiG,KAA0G,KAAkE,IAA2E,KAA2F,KAAwE,KAA8E,KAAmF,KAAmE,KAAgF,KAAsE,KAAqE,KAAsE,KAAsE,KAAmF,EAAO,GAAmB,EAAS,EAAa,EAAQ,GAAoB,EAASG,CAAc,EAAQ,GAA6B,EAA6BC,EAAS,CAAC,gBAAgB,GAAK,OAAO,YAAY,SAAS,GAAe,QAAQ,WAAW,CAAC,EAAQ,GAAiB,EAAS,EAAW,EAAQ,GAAqC,EAASC,EAA+B,EAAQ,GAAiB,EAASC,EAAW,EAAQ,GAAY,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,uBAAuB,EAAQ,OAAc,OAAO,SAAW,IAAyB,GAAgB,CAAC,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAogD,IAAmB,EAAkB,EAAuB,IAAgB,GAAyC,EAAuB,WAAW,EAAiB,QAAW,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAiB,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,EAAI,EAAE,KAAK,iBAAiB,CAAC,GAAS,IAAW,CAAC,QAAM,WAAS,cAAY,CAAC,GAAK,CAAC,iBAAe,iBAAe,YAAU,EAA0B,EAAM,EAAS,WAAW,EAA0C,OAAO,EAApC,EAAa,CAAmC,EAAE,EAAe,CAAQ,CAAE,EAAQ,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,CAAK,EAAE,IAAA,GAAkB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAM,KAAK,YAAY,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,EAAI,EAAE,KAAK,iBAAiB,CAAC,GAAS,IAAY,CAAC,QAAM,WAAS,cAAmD,EAA3B,EAAa,CAA0B,CAAC,EAAU,EAAS,GAAe,OAAO,GAAQ,SAAS,EAAM,OAAO,CAAK,EAAU,IAAgB,EAAM,EAAQ,CAAC,EAAE,IAAe,CAAC,IAAM,EAAe,QAAc,EAAO,EAAQ,QAAQ,GAAc,EAAoB,CAAC,cAAY,WAAS,iBAAe,QAAM,WAAS,kBAAgB,OAAK,cAAY,wBAAsB,wBAAsB,wBAAsB,EAAc,EAAc,CAAC,cAAY,WAAS,iBAAe,QAAM,WAAS,kBAAgB,OAAK,cAAY,wBAAsB,wBAAsB,sBAAoB,EAAQ,EAAO,OAAO,CAAK,EAAE,GAAG,CAAC,OAAO,EAAO,eAAe,EAAO,CAAa,CAAE,MAAM,CAAC,GAAG,CAAC,OAAO,EAAO,eAAe,EAAe,CAAa,CAAE,MAAM,CAAC,OAAO,EAAO,eAAe,CAAE,CAAC,CAAC,EAAQ,QAAY,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAmB,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKD,GAAM,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,EAAI,EAAE,KAAK,iBAAiB,CAAC,GAAS,IAAqB,EAAM,EAAc,IAAS,CAAC,GAAG,OAAO,GAAQ,SAAS,MAAM,GAAG,IAAM,EAAK,IAAI,KAAK,CAAK,EAAE,GAAG,MAAM,EAAK,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAM,EAAe,QAAQ,GAAG,CAAC,OAAO,EAAK,eAAe,GAAQ,EAAe,CAAa,CAAE,MAAM,CAAC,OAAO,EAAK,eAAe,EAAe,CAAa,CAAE,CAAC,EAAQ,GAAY,CAAC,UAAU,SAAS,SAAS,KAAK,EAAQ,IAAc,EAAM,IAAuB,GAAoB,EAAM,GAAY,CAAY,EAAU,QAAY,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKE,GAAsB,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKF,GAAM,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,EAAI,EAAE,KAAK,iBAAiB,CAAC,GAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQ,IAAW,CAAC,WAAyB,EAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAU,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAc//U,GAAgB,GAdghVG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,EAAqB,EAAE,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,CAAK,EAAqF,GAApEC,MAAkBC,GAAiB,CAAC,EAAE,CAAY,EAAE,CAAC,CAAY,CAAsB,CAAC,EAAE,GAAK,CAAC,EAAY,GAAqB,EAA8B,EAAQ,GAAY,EAAK,EAAgK,EAAkB,EAAG,GAAvHC,GAAsBC,GAAuBC,GAAuBC,EAA6F,EAAQ,EAAkBC,EAAiB,EAAyB,CAAC,EAAE,iBAAuB,EAAuB,EAAQA,EAAiB,CAAmB,CAAC,EAAE,YAAY,OAAc,EAAa,GAAkB,EAAkB,CAAsB,EAAQ,MAAiB,CAAI,GAAU,GAAiB,IAAc,YAA6C,EAAiB,EAAc,EAAuB,OAArB,EAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,YAAY,oBAAiB,EAAE,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,+CAA+C,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBC,CAAS,EAAE,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAc,EAAK,GAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,OAAO,EAAa,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAc,CAAC,WAAW,GAAK,OAAO,qBAAqB,MAAM,kBAAkB,OAAO,qBAAqB,SAAS,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,KAAK,EAAE,WAAW,qBAAqB,aAAa,aAAa,UAAU,oBAAoB,UAAU,oBAAoB,UAAU,oBAAoB,UAAU,uCAAuC,YAAY,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,KAAK,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,qBAAqB,WAAW,kBAAkB,UAAU,qBAAqB,cAAc,KAAK,SAAS,YAAY,UAAU,eAAe,SAAS,mBAAmB,YAAY,GAAK,eAAe,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,SAAsB,EAAK,EAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,SAAS,IAAI,MAAM,GAAM,EAAE,UAAU,EAAW,EAAe,IAAgC,EAAKC,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,UAAU,EAAmB,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAK,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,EAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,CAAkB,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAKlB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE,IAAqB,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,qBAAqB,QAAQ,qBAAqB,WAAW,kEAAkE,WAAW,+EAA+E,QAAQ,mBAAmB,UAAU,CAAC,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,eAAe,OAAO,EAAa,SAAS,CAAC,EAAY,GAAgB,EAAK,MAAM,CAAC,UAAU,gCAAgC,SAAsB,EAAK,GAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,gCAAgC,MAAM,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKpB,EAAe,CAAC,SAAS,qBAAqB,aAAa,oBAAoB,gBAAgB,qBAAqB,iBAAiB,qEAAqE,gBAAgB,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,EAAE,cAAc,SAAS,eAAe,EAAE,eAAe,EAAE,eAAe,EAAE,eAAe,EAAE,aAAa,EAAE,UAAU,GAAG,SAAS,GAAG,oBAAoB,yBAAyB,mBAAmB,cAAc,gBAAgB,8BAA8B,oBAAoB,EAAE,eAAe,GAAG,cAAc,kBAAkB,UAAU,cAAc,OAAO,OAAO,cAAc,EAAE,YAAY,GAAG,GAAG,YAAY,kBAAkB,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,eAAe,GAAG,SAAS,YAAY,UAAU,eAAe,SAAS,IAAI,OAAO,EAAE,eAAe,2BAA2B,gBAAgB,GAAG,WAAW,gBAAgB,MAAM,CAAC,OAAO,MAAM,EAAE,cAAc,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,MAAM,EAAE,YAAY,EAAE,aAAa,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,EAAE,QAAQ,GAAa,eAAe,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,GAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,gCAAgC,MAAM,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKqB,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsB,EAAK,GAAY,CAAC,YAAY,uEAAuE,QAAQ,yBAAyB,cAAc,IAAI,YAAY,4BAA4B,OAAO,qBAAqB,WAAW,GAAG,YAAY,EAAE,gBAAgB,GAAG,cAAc,GAAG,WAAW,EAAE,gBAAgB,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAsB,EAAK,EAAmB,CAAC,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,EAAKF,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAK,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,OAAO,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,EAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,CAAkB,EAAE,SAAS,IAAqB,IAAoB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAKG,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAO,GAAG,GAAkB,CAAkB,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAKrB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAK,GAA6B,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,YAAY,EAAS,CAAkB,EAAE,YAAY,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,gBAAgB,EAAE,iBAAiB,GAAG,YAAY,EAAE,kBAAkB,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,SAAsB,EAAK,EAAmB,CAAC,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,EAAKD,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,sBAAsB,EAA6B,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,IAAS,CAAC,IAAqB,GAAG,IAA+B,GAAG,IAAqB,GAAG,IAAqB,EAAE,IAAqB,EAAE,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,GAAG,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,EAAE,IAAqB,GAAG,IAAM,EAAY,EAAS,CAAkB,EAAQ,EAAa,EAAS,CAAkB,EAAQ,EAAa,EAAS,CAAkB,EAAQ,EAAa,EAAS,CAAkB,EAAQ,EAAa,EAAS,CAAkB,EAAQ,EAAa,EAAS,CAAkB,EAAQ,EAAa,GAAe,EAAmB,CAAC,OAAO,GAAG,SAAS,WAAW,MAAM,SAAS,EAAE,CAAgB,EAAQ,EAAa,GAAe,EAAmB,CAAC,OAAO,GAAG,SAAS,WAAW,MAAM,SAAS,EAAE,CAAgB,EAAQ,EAAa,EAAS,CAAkB,EAAQ,GAAa,EAAS,CAAkB,EAAQ,GAAc,EAAS,CAAkB,EAAQ,GAAc,EAAS,CAAkB,EAAQ,EAAc,EAAS,CAAkB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,EAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,CAAkB,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAKlB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAE,KAAK,EAA6B,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,OAAO,EAAE,KAAK,EAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,2BAA2B,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,sBAAsB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,gBAAgB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,qBAAqB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,uBAAuB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,gBAAgB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAE,KAAK,EAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,MAAM,MAAM,CAAC,OAAO,EAAE,KAAK,GAAa,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,OAAO,EAAE,KAAK,GAAc,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,OAAO,EAAE,KAAK,GAAc,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,OAAO,EAAE,KAAK,EAAc,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAW,CAAE,CAAC,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAsB,EAAK,EAAmB,CAAC,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,EAAKD,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,sBAAsB,EAA6B,UAAU,EAAmB,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,IAAS,CAAC,IAAqB,GAAG,IAA+B,GAAG,IAAqB,GAAG,IAAqB,EAAE,IAAqB,GAAG,IAAqB,GAAG,IAAM,EAAc,EAAS,CAAkB,EAAQ,EAAc,GAAa,EAAmB,CAAgB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,EAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,CAAkB,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAKlB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAE,KAAK,EAA6B,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAc,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,OAAO,EAAE,KAAkB,EAAK,OAAO,CAAC,SAAS,EAAmB,SAAS,CAAa,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKnB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAW,CAAE,CAAC,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU,2BAA8B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,gCAAgC,MAAM,iBAAiB,GAAK,OAAO,EAAa,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKlB,GAAgC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,OAAO,EAAa,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAY,CAAC,SAAS,GAAM,WAAW,GAAG,YAAY,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,eAAe,WAAW,GAAG,iBAAiB,GAAG,iBAAiB,KAAK,YAAY,EAAE,kBAAkB,EAAE,aAAa,GAAG,mBAAmB,GAAG,OAAO,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAcj2qC,EAAE,CAd62qC,gFAAgF,+TAA+T,kIAAkI,mTAAmT,qQAAqQ,mmCAAmmC,4FAA4F,6UAA6U,4VAA4V,yGAAyG,uUAAuU,2GAA2G,6SAA6S,8SAA8S,8NAA8N,8SAA8S,6SAA6S,8IAA8I,oQAAoQ,oSAAoS,gQAAgQ,yKAAyK,uIAAuI,6GAA6G,GAAGoB,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,wGAAwG,wbAcrt3C,EAAE,cAAc,EAAiC,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,iBAAiB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,6GAA6G,OAAO,KAAK,EAAE,CAAC,cAAc,iBAAiB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,6GAA6G,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAmB,GAAG,GAAoB,GAAG,GAAiB,GAAG,GAAqC,GAAG,GAAiB,GAAG,EAAwBC,CAAiB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAS,EAAQ,SAAe,EAAgB,EAAW,IAAI,GAAM,EAAE,EAAO,CAAQ,EAAQ,EAAiB,EAAW,IAAI,GAAO,EAAE,EAAO,CAAQ,EAAQ,EAAiB,EAAW,IAAI,GAAO,EAAE,EAAO,CAAQ,EAAQ,EAAiB,EAAW,IAAI,GAAO,EAAE,EAAO,CAAQ,EAAE,OAAO,GAAkB,KAAK,EAAgB,QAAQ,MAAM,EAAiB,QAAQ,MAAM,EAAiB,QAAQ,MAAM,EAAiB,QAAQ,CAAC,EAAE,CAAO,CAAE,CAAC,EAC5gK,GAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,QAAQ,uBAAyB,OAAO,kBAAoB,OAAO,sBAAwB,MAAM,4BAA8B,OAAO,sBAAwB,IAAI,6BAA+B,OAAO,qBAAuB,OAAO,+BAAiC,OAAO,qBAAuB,OAAO,qBAAuB,QAAQ,oCAAsC,4JAA0L,yBAA2B,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC"}