1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2829],{30936:e=>{e.exports={overlay:"DxfPreviewModal_overlay__3hP7Y",panel:"DxfPreviewModal_panel__rZek1",header:"DxfPreviewModal_header__SPvvq",title:"DxfPreviewModal_title__6LRfc",actions:"DxfPreviewModal_actions__ug3Y9",iconBtn:"DxfPreviewModal_iconBtn__va5V_",iconBtnActive:"DxfPreviewModal_iconBtnActive__aH_2s",iconBtnStacked:"DxfPreviewModal_iconBtnStacked__PrOXP",iconBtnSubLabel:"DxfPreviewModal_iconBtnSubLabel__koaox",layersPanel:"DxfPreviewModal_layersPanel__sCRCx",layersHeader:"DxfPreviewModal_layersHeader__Gh5zS",layersCount:"DxfPreviewModal_layersCount__rYq_i",layersEmpty:"DxfPreviewModal_layersEmpty__gV0Sj",layersScroll:"DxfPreviewModal_layersScroll__wREdt",layerGroup:"DxfPreviewModal_layerGroup__svxsE",layerGroupHeader:"DxfPreviewModal_layerGroupHeader__KJxmQ",layerGroupCheckbox:"DxfPreviewModal_layerGroupCheckbox__mNoVU",layerGroupLabel:"DxfPreviewModal_layerGroupLabel__KZUvq",layersList:"DxfPreviewModal_layersList__ulRTk",layerItem:"DxfPreviewModal_layerItem__VYlvP",layerLabel:"DxfPreviewModal_layerLabel__1QsHU",layerCheckbox:"DxfPreviewModal_layerCheckbox___Ty89",layerSwatch:"DxfPreviewModal_layerSwatch__fsPXD",layerName:"DxfPreviewModal_layerName__dSe_i",close:"DxfPreviewModal_close__nwlwg",body:"DxfPreviewModal_body__O6_Gw",canvasContainer:"DxfPreviewModal_canvasContainer__qtEiH",statusOverlay:"DxfPreviewModal_statusOverlay__f9ELB",statusBox:"DxfPreviewModal_statusBox__5SnWW",errorBox:"DxfPreviewModal_errorBox__vKzI5",errorTitle:"DxfPreviewModal_errorTitle__asKNL",errorMessage:"DxfPreviewModal_errorMessage__K8yFo",errorList:"DxfPreviewModal_errorList__xSsmc"}},32829:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>W});var n=r(95155),l=r(12115);let a=i;function i(e,t){e-=140;let r=c(),n=r[e];void 0===i.FRulFb&&(i.weRXxp=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},i.GBfSRh={},i.FRulFb=!0);let l=e+r[0],a=i.GBfSRh[l];return a?n=a:(n=i.weRXxp(n),i.GBfSRh[l]=n),n}function c(){let e=["DhjPBq","C2v0","ihrHyMXLoIa","igvUDgL0Esa","zNjVBq","tefzrvi","C29Tzq","mcWGru9gkq","y29Kzq","ruXmsvbtrq","ywrK","qKXpq0Ttihm","vevyva","vKLfvW","ihzHBhvL","kK1VzgvSx1m","vgfIBguG","ue9jtLq","Dg9vChbLCKm","y29KzsaI","rIbJB250zw4","ru5evefc","q0Lsq0Xf","u0vdveLptG","oIbtrunusu8","C2LNBM1LBNq","qumXmde1","kLbbuevsx1m","mtjiwKLqtwy","igLUDgvNzxi","C3rHCNrjzhG","CMvXDwLYzwq","y29Uy2f0","mZu3ntm1mgPnD21dvW","uefqrvjFu1a","ig1PC3nPBMC","zcb3AxrOicG","BMfTzq","oIbNCM91Cca","tIbTAxnZAw4","oIbPBNzHBgK","y29Kzsa","lcbNB3qGiG","CYbUB3qGzw4","vLbpuLq","AgfZ","ignVzguGCge","qKXpq0S","qKXpq0TFuKu","zMLSDgvY","igf0igXPBMu","twLZC2LUzYa","kK1prevmx1m","mZe1mJHbAwv2C3C","q0Xbu1nfuW","DgLVBG","su5trvju","tvrfwfq","ru5usvrjrvm","zw5Kswr4","qunfigjSB2m","ru9g","ru5eu0vd","rMLSzsbKB2u","tfDqt0XzteK","zMLUza","zsbOyw5KBgu","rhvWBgLJyxq","zwn0Aw9Uig0","reLnu1rzteu","qumXmda5","tM8Gz3jVDxa","BgvUz3rO","yxnZig1HCMS","vefcteu","zYbftKruqui","oe5bCvbJBG","oIbTAxnZAw4","AxjZigzVDw4","Bgf5zxiGyxm","vefctevt","mLP5CgvvCa","vunt","AxnZAw5NicO","tfrzueu","Aw5JBhvKzxm","z290ici","mJu5mJe0mNDswgTOCW","ndeZodCZsgfxEKnu","DhKGC3vIy2W","AYbKzwzPBMK","mta1mJa3mZLiBxbvyui","zcbNCM91Cca","qvjd","mti5yMT4CwLi","icH3CM9UzYa","jefdqurwrvi","qwneyKvUDgK","CgfJzq","u1rzteu","BwLZC2LUzYa","t0jkrunuuW","AxnjBNrLz2u","igv4CgvJDhm","qvbqsuq","kLbHCgvYx1m","mte4nZu5mdHYtunyAwi","ue9mwuXjtKu","qKXpq0Tt","u09msuq","BgLUzq","ihzHBhvLlca","tgLUzsa","DMfSDwu","sevbrevs","ChvZAa","oIbuqujmrsa","mJiWotqXnuvJt3jPyG","uefdrq","ig51BwvYAwm","BJOG"];return(c=function(){return e})()}!function(e,t){let r=i,n=e();for(;;)try{if(parseInt(r(251))/1*(parseInt(r(244))/2)+-parseInt(r(257))/3*(-parseInt(r(216))/4)+-parseInt(r(159))/5+-parseInt(r(191))/6*(-parseInt(r(250))/7)+-parseInt(r(239))/8*(parseInt(r(254))/9)+-parseInt(r(196))/10+parseInt(r(148))/11===604650)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(c,0);let s=[a(156),a(217),a(243),"BLOCKS",a(221),"OBJECTS"],u=[a(207),a(247),a(168),a(141),a(176),a(245),a(146),a(232),a(211)+"CORD"];function o(e){let t=[],r=[];if(!e||0===e[a(163)]().length)return{valid:!1,errors:["Empty DX"+a(183)+"t"],warnings:r};let{pairs:n,errors:l}=function(e){let t=i,r=e.split("\n"),n=[],l=[],a=0;for(;a<r.length;){var c;let e=null==(c=r[a])?void 0:c[t(163)]();if(void 0===e||""===e){a++;continue}let i=parseInt(e,10);if(isNaN(i)){l.push("Line ".concat(a+1,t(203)+t(255)+t(182)).concat(e,'"')),a++;continue}if(++a>=r[t(235)]){l.push(t(154)[t(195)](a,t(201)+t(204))[t(195)](i,t(198)+t(177)));break}let s=r[a][t(163)]();n.push({line:a,code:i,value:s}),a++}return{pairs:n,errors:l}}(e);if(t[a(157)](...l),0===n[a(235)])return{valid:!1,errors:[a(234)+a(209)+a(241)+"d"],warnings:r};let c=n[n[a(235)]-1];(0!==c[a(171)]||c[a(155)]!==a(224))&&t.push(a(226)+a(206)+a(199)+a(170));let o=[];for(let e=0;e<n[a(235)];
1e++)if(0===n[e].code&&n[e].value===a(186)){let r=n[e+1];if(!r||2!==r[a(171)]){t.push(a(154)[a(195)](n[e][a(152)],a(187)+a(202)+"g name (group code 2)"));continue}let l=r[a(155)],i=-1;for(let t=e+2;t<n[a(235)];t++)if(0===n[t].code&&n[t][a(155)]===a(225)){i=t;break}-1===i&&t[a(157)]("Section "[a(195)](l,a(240)+"g ENDSEC")),o[a(157)]({name:l,startIdx:e,endIdx:i})}let f=o.map(e=>e[a(200)]),g=a(189),v=o[a(228)](e=>e[a(200)]===a(156));if(v&&v[a(222)]>0){for(let e=v[a(193)];e<v.endIdx;e++)if(9===n[e][a(171)]&&n[e][a(155)]===a(259)){let t=n[e+1];t&&1===t[a(171)]&&(g=t.value);break}}let d=g<=a(233);for(let e of d?["HEADER",a(243),"ENTITIES"]:s)f[a(248)](e)||t[a(157)]((a(214)+a(194)+" section: ")[a(195)](e));let m={};for(let e=0;e<f[a(235)];e++)m[f[e]]=e;let h=(d?[a(156),"TABLES",a(150),a(221)]:[a(156),a(217),"TABLES",a(150),a(221),a(143)])[a(212)](e=>e in m);for(let e=1;e<h[a(235)];e++)m[h[e]]<m[h[e-1]]&&t[a(157)]("Section "[a(195)](h[e]," appears before ")[a(195)](h[e-1],a(258)+"order)"));let w=new Set;for(let e of f)w[a(208)](e)&&t.push((a(230)+"e sectio"+
1a(162))[a(195)](e)),w[a(173)](e);let y=o[a(228)](e=>e[a(200)]===a(243));if(y&&y[a(222)]>0){let e=[];for(let r=y.startIdx;r<y[a(222)];r++)if(0===n[r].code&&n[r][a(155)]===a(237)){var x;let l=n[r+1];l&&2===l[a(171)]?e[a(157)](l[a(155)]):t[a(157)](a(154)[a(195)](n[r][a(152)],a(158)+"missing "+a(200)));let i=!1;for(let e=r+1;e<y[a(222)];e++){if(0===n[e].code&&n[e][a(155)]===a(184)){i=!0;break}if(0===n[e].code&&n[e][a(155)]===a(237))break}i||t[a(157)](a(179).concat(null!=(x=null==l?void 0:l.value)?x:"?",a(240)+a(238)))}for(let r of d?["LTYPE","LAYER"]:u)e[a(248)](r)||t[a(157)]((a(214)+a(194)+a(165))[a(195)](r))}if(!d){let e=o[a(228)](e=>e[a(200)]===a(150));if(e&&e[a(222)]>0){let r=[];for(let t=e[a(193)];t<e[a(222)];t++)if(0===n[t][a(171)]&&n[t].value===a(210)){for(let l=t+1;l<Math.min(t+20,e[a(222)]);l++)if(2===n[l][a(171)]){r[a(157)](n[l].value);break}}r[a(169)](e=>e===a(215)+"PACE"||e===a(178)+a(140))||t.push("BLOCKS s"+a(231)+a(246)+"MODEL_SP"+a(223)+a(253)+a(218)),r[a(169)](e=>e===a(190)+a(160)||e===a(147)+"pace")||t[a(157)](a(174)+a(231)+a(246)+a(197)+a(223)+a(253)+"tion")}}let z=new Map;for(let e of n)if(5===e[a(171)]||105===e[a(171)]){let r=e[a(155)][a(181)+"ase"]();z.has(r)&&t[a(157)]((a(230)+a(229)+" ")[a(195)](r,a(213)+"s ").concat(z.get(r)," and ").concat(e.line)),z[a(164)](r,e[a(152)])}if(!d){let e=o[a(228)](e=>"ENTITIES"===e.name);if(e&&e[a(222)]>0)for(let t=e[a(193)];t<e[a(222)];t++){let l=n[t];if(0!==l[a(171)])continue;let i=l[a(155)];if(i===a(225))break;let c=[];for(let r=t+1;r<e.endIdx&&0!==n[r][a(171)];r++)c[a(157)](n[r]);let s=c[a(212)](e=>100===e.code).map(e=>e[a(155)]);["LINE",a(185),a(256),a(175),a(220),a(227)+"NE",a(149),"DIMENSION",a(219),a(180),a(151),a(172),"SPLINE"][a(248)](i)&&(s.includes(a(260)+"ty")||r[a(157)](a(154).concat(l[a(152)],": ")[a(195)](i," entity "+a(142)+a(260)+a(252)+a(236)+"er"))),c[a(169)](e=>8===e[a(171)])||i===a(186)||i===a(225)||r.push(a(154)[a(195)](l.line,": ").concat(i,a(166)+"missing "+a(242)+a(188)+" (group 8)"))}}let L=new Set([...Array[a(167)]({length:10},(e,t)=>t+10),...Array[a(167)]({length:10},(e,t)=>t+20),...Array[a(167)]({length:10},(e,t)=>t+30),...Array.from({length:8},(e,t)=>t+40),...Array.from({length:2},(e,t)=>t+48),...Array[a(167)]({length:6},(e,t)=>t+140),...Array[a(167)]({length:6},(e,t)=>
1t+210)]),p=new Set([...Array.from({length:10},(e,t)=>t+60),...Array.from({length:10},(e,t)=>t+70),...Array[a(167)]({length:2},(e,t)=>t+90)]);for(let e of n)L[a(208)](e[a(171)])&&isNaN(parseFloat(e[a(155)]))&&t.push(a(154)[a(195)](e.line,a(201)+a(204))[a(195)](e[a(171)]," expects"+a(161)+a(153)+a(249))[a(195)](e[a(155)],'"')),p[a(208)](e[a(171)])&&!Number[a(144)+"r"](Number(e[a(155)]))&&r[a(157)](a(154)[a(195)](e.line,": group code ").concat(e[a(171)],a(145)+a(192)+a(205))[a(195)](e[a(155)],'"'));return{valid:0===t[a(235)],errors:t,warnings:r}}var f=r(78138),g=r(87600);function v(){let e=["u1rzteu","qwneyKrPBvm","x18GxW","reLnru5tsu8","vw5PDhm6ig0","BgvszwnVCMq","r1jjra","Aw9Uyxj5","AM9PBG","jeLou1vosvq","veLutevcte8","u1rbtKrbuKq","Bwf4","u1bfq1m","teforv9mqui","Dg9gAxHLza","q09oveLovu8","jevyve1jtG","mtG5nJCYm0jSBvvcAW","ruXt","AgfZ","rv9mqujftfm","q09sra","BMfTzq","C3bSAxq","odqWvuXZEvfl","Bwv0yq","u3r5Bgvuywi","kLbbuevsx1m","A0jLz2LU","qvbqsuq","v0fmtf9mqui","zwnVCMq","tuvova","A0vUza","ru5eu0vd","qKfzuW","tfrzueu","q0XfqvjbtKm","DhH0","vLbpuLq","qwneyLzPzxC","ig3cSG","jeHbtKrtruu","ru5eqKXl","zgLTzw5ZAw8","zxHLyW","tgvUz3rO","nteYmtG0qKL0C0PI","nJeXnMjItwzUCq","vvrjteLusuu","wL9gte9puKq","ru5evefc","rv9esu1t","C2L6zq","vefcteu","oeHPzNLVCW","rvbusfm","vvrjteLuwv8","q0Xbu1nfuW","qKXpq0S","C3fYDa","mtaXmgfSywXxua","jevyve1bwa","v2LKDgG","veLutevFveu","kK1prevmx1m","tefcruXt","je1fqvnvuKu","y29Yza","A1rHyMXLuMu","v0fmtfm","tefzrvi","mtu5otr6zKvrrha","reLdveLptKe","reftseve","mJeWmdDsreX5z0S","ChvZAa","u29SAwqGBgK","zMLSDgvY","qKXpq0Tt","vKLfvW","vefctevt","BwLU","BMv4Da","B2XuywjSzvi","qwneyKjSB2m","q2vUDgvYif8","qKXpq0TFuKu","BwfW","qwneyLrLEhq","v09ss1nqqum","qwneyKrPy3q","wK9orvm","jeXjtu1jtG","ugHHBNrVBsa","qumXmde1","x0XbqKvmuW","ueHbtLrptq","reftserpva","zvjLy29Yza","B2XuywjSzq","rgfZAcbKB3q","BgvUz3rO","qwneyKvUDgK","u0vdveLptG","icaWcG","y29Uy2f0","mtKXmtG3wMDUww5T","qwneyLn5Bwi","v0fms1Dbwvm","mtb5B0jTq0S","if9FxW","uefdrq","nJeWzNj4r0v4","jefdqurwrvi","sevbrevs","qKfzx0XbqKu","nZqXm3zqwM1zBG","t1zfuKHfquq","vg90ywWGqxi","qunbra","reLnu1rzteu","rvbusf9esu0","DhLSzvrHyMW","uKfjtf9usuu","xYbFxYbFxW","uKfjtfm","v0fms1Dbwv8"];return(v=function(){return e})()}function d(e,t,r,n,l,a,i,c){let s=m,u=arguments[s(526)]>8&&void 0!==arguments[8]&&arguments[8],o=arguments[s(526)]>9&&void 0!==arguments[9]?arguments[9]:1,f=Math[s(484)]((r-e)**2+(n-t)**2),v="".concat(f[s(567)](1)),d=(e+r)/2,h=(t+n)/2,w=Math.max(.6,Math[s(506)](1.5,.03*f))*o,y="";return y+=(0,g._k)(e,t,r,n,a,i,c),u?(y+=(0,g._k)(e-.5,t,e+.5,t,a,i,c),y+=(0,g._k)(r-.5,n,r+.5,n,a,i,c),y+=(0,g.$J)(d+l,h,w,v,a,i,c,1,2)):(y+=(0,g._k)(e,t-.5,e,t+.5,a,i,c),y+=(0,g._k)(r,n-.5,r,n+.5,a,i,c),y+=(0,g.$J)(d,h+l,w,v,a,i,c,1,2)),y}function m(e,t){e-=464;let r=v(),n=r[e];void 0===m.HOvBfG&&(m.FSHHPX=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},m.NTHtWP={},m.HOvBfG=!0);let l=e+r[0],a=m.NTHtWP[l];return a?n=a:(n=m.FSHHPX(n),m.NTHtWP[l]=n),n}!function(e,t){let r=m,n=e();for(;;)try{if(parseInt(r(499))/1*(parseInt(r(534))/2)+parseInt(r(531))/3+-parseInt(r(472))/4*(parseInt(r(537))/5)+parseInt(r(577))/6*(parseInt(r(541))/7)+parseInt(r(479))/8*(-parseInt(r(570))/9)+-parseInt(r(485))/10*(-parseInt(r(496))/11)+parseInt(r(471))/12===109275)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(v,0);var h=r(67095);function w(){let e=["oti3mtzVCeXWu2S","Cg9ZAxrPB24","BgLUzxm","t1zfuKHfquq","v0fms1Dbwvm","ndC1nJC0mezlqxHVyG","DgHPy2TUzxm","tefcruXt","y29Uy2f0","mtKWnKPlrND0Aa","BgfUzq","teforv9mqui","zw50CMLLCW","y2fWywnPDhK","mtm3nJCZotbcq05fzLq","C3fYDa","CMfPBa","BM9YDgG","ruXt","odu3odrdC3zbwKm","D2fSBa","BMfTzq","v09ss1nqqum","D2LKDgG","zwfZDa","Bwf4","mZe4EKjwyvLO","x0XbqKvmuW","B3zLCMHLywq","C291DgG","zMfJDg9YEq","BgvUz3rO","nZbQzg1fDgG","mtfot21kvgq","v0fmtf9mqui","BwLU","qKfzuW","ntiYwuvdzuPT","D2fSBhm","zM9UDfnPEMu","D2vZDa","uKfjtfm","rv9esu1t","mJqYnZKZt0Lxu1fh","qKfzx0XbqKu","zMXVB3i","D2fSA3DHExm","BsddLYa","rv9mqujftfm","nJK2ntaWvgzzAxD5","yMf5CW"];return(w=function(){return e})()}function y(e,t){e-=457;let r=w(),n=r[e];void 0===y.WzqjLi&&(y.gZJTxE=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
1+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},y.YxyIAE={},y.WzqjLi=!0);let l=e+r[0],a=y.YxyIAE[l];return a?n=a:(n=y.gZJTxE(n),y.YxyIAE[l]=n),n}function x(){let e=["D2LKDgG","Cg9ZAxrPB24","rvbusf9mqui","vvrjteLusuu","mJi0mJa4wNb4CgzA","mZmWA1DRrvro","zwfZDa","wL9gte9puKq","nJyWmJa4sgH1z3rN","mtuZmKnYAwPxqG","BgvUz3rO","Bwf4","rvbusfm","zM91BMrHDgK","zw50CMLLCW","mtmXndi0t0Xcy3z3","D2fSBa","BM9YDgG","odi2ndiWyMfXrhDh","tefcruXt","DxrPBgL0Awu","mJuWm0jizvj2rW","mtqWCuvLvfrw","BwLU","D2vZDa","vvrjteLuwv8","A2LUza","Dg9gAxHLza","zgvWDgHFBq","y29Uy2f0","rvbusf9esu0","zMXVB3jKzxa","ruXt","otu5mtq3me91vMrTta","mZCWmMvUA1fOCW","C291DgG"];return(x=function(){return e})()}function z(e,t){e-=245;let r=x(),n=r[e];void 0===z.OnHWDY&&(z.FPTiSm=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},z.xbhCYI={},z.OnHWDY=!0);let l=e+r[0],a=z.xbhCYI[l];return a?n=a:(n=z.FPTiSm(n),z.xbhCYI[l]=n),n}function L(){let e=["mJa4ntu0nwXlqMTywa","nZmXmduYmfHXDufOuq","tIbmqvLpvvq","BgvUz3rO","ndy0mde0nhfpr3zXBa","EwvY","yMXVy2TZ","AwXK","y2XPy2S","zw1LBNq","otC2mdq5nKPcwMf2ra","yM9KEq","D2fYBMLUz3m","y2XHC3nLCW","mZy1mZC5m25rrxnOCq","Aw9Ul2r4zG","oduWote2yuf1wvPh","y29Uy2f0","zxHJBhvKzuW","yxLLCNm","rK9vtKrbveK","ru5usvrjrvm","zM91BMrHDgK","mNnJExHMDa","y3jLyxrLt2i","AMvJDfvsta","y2viyw5KBgu","BgfUzuXHyMu","DgfIBgvZ","DMfSAwq","CMv2B2TLt2i","zMXVB3jWBge","Bwv0yq","ndy5nZm3mwPlr3DPuq","lwzHy2LSAxq","yxbWBgLJyxq","ywn0AxzLtge","zg93BMXVywq","t04Gtefzt1u","CMvTB3zLq2G","zMfJAwXPDhK"];return(L=function(){return e})()}function p(e,t){e-=140;let r=L(),n=r[e];void 0===p.hwhtBw&&(p.FVjtlw=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},p.cfAJlN={},p.hwhtBw=!0);let l=e+r[0],a=p.cfAJlN[l];return a?n=a:(n=p.FVjtlw(n),p.cfAJlN[l]=n),n}function B(e){var t,r,n;let l=arguments[p(175)]>1&&void 0!==arguments[1]?arguments[1]:{},a=null!=(t=l[p(158)+"ls"])?t:{},i=null!=(r=l[p(149)+p(150)])?r:new Set,c=null!=(n=l[p(167)+p(177)])?n:p(162)+"n",s=new g.eO,{buildingW:u,buildingD:o}=function(e){var t,r,n,l,a,i;let c=m;return{buildingW:null!=(a=null==(r=e.factory)||null==(t=r[c(468)+"ns"])?void 0:t[c(526)])?a:f.Fm,buildingD:null!=(i=null==(l=e.factory)||null==(n=l.dimensions)?void 0:n.width)?i:f.K0}}(e),v=function(e,t,r){let n=m,l=e[n(507)](),a=e.next(),i=e[n(507)](),c=e.next(),s=(0,g.aP)(n(539));s+=(0,g.gc)(9,n(538))+(0,g.gc)(1,n(519)),s+=(0,g.gc)(9,n(466)+"D")+(0,g.gc)(5,"FFFF"),s+=(0,g.gc)(9,n(561)+"S")+(0,g.gc)(70,6),s+=(0,g.gc)(9,n(491)+n(585))+(0,g.gc)(70,1),s+=(0,g.gc)(9,"$LUNITS")+(0,g.gc)(70,2),s+=(0,g.gc)(9,"$LUPREC")+(0,g.gc)(70,2),s+=(0,g.gc)(9,n(569))+(0,g.gc)(10,-15)+(0,g.gc)(20,-15)+(0,g.gc)(30,0),s+=(0,g.gc)(9,n(486))+(0,g.gc)(10,t+15)+(0,g.gc)(20,r+f.dk+20)+(0,g.gc)(30,0),s+=(0,g.gc)(9,n(517))+(0,g.gc)(10,-15)+(0,g.gc)(20,-15),s+=(0,g.gc)(9,"$LIMMAX")+(0,g.gc)(10,t+15)+(0,g.gc)(20,r+15),s+=(0,g.nw)();let u=(0,g.aP)(n(482))+(0,g.nw)(),o=(0,g.aP)(n(505)),v=e[n(507)]();o+=(0,g.gc)(0,"TABLE")+(0,g.gc)(2,n(592))+(0,g.gc)(5,v)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,1),o+=(0,g.gc)(0,n(592))+(0,g.gc)(5,e[n(507)]())+(0,g.gc)(330,v)+(0,g.gc)(100,n(532)+n(508)+n(584))+(0,g.gc)(100,n(464)+"portTabl"+n(523))+(0,g.gc)(2,"*ACTIVE")+(0,g.gc)(70,0)+(0,g.gc)(10,0)+(0,g.gc)(20,0)+(0,g.gc)(11,1)+(0,g.gc)(21,1)+(0,g.gc)(12,t/2)+(0,g.gc)(22,r/2)+(0,g.gc)(40,r)+(0,g.gc)(41,t/r)+(0,g.gc)(42,50)+(0,g.gc)(13,0)+(0,g.gc)(23,0)+(0,g.gc)(14,1)+(0,g.gc)(24,1)+(0,g.gc)(15,0)+(0,g.gc)(25,0)+(0,g.gc)(16,0)+(0,g.gc)(26,0)+(0,g.gc)(36,1)+(0,g.gc)(17,0)+(0,g.gc)(27,0)+(0,g.gc)(37,0)+(0,g.gc)(72,100)+(0,g.gc)(73,1)+(0,g.gc)(74,3),o+=(0,g.gc)(0,n(475));let d=e[n(507)]();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(589))+(0,g.gc)(5,d)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,5),o+=(0,g.dr)(n(568)+"US",n(501)+"ne",[],e,d),o+=(0,g.dr)(n(498),"Dashed _"+n(549),[.6,-.4],e,d),o+=(0,g.dr)(n(522),n(525)+" __.__.",[.8,-.3,0,-.3],e,d),o+=(0,g.dr)("CENTER",n(510)+"___ _ __"+n(554),[1.5,-.3,.3,-.3],e,d),o+=(0,g.dr)(n(521),n(518)+"___ __ "+n(535),[1.5,-.3,.3,-.3,.3,-.3],e,d),o+=(0,g.gc)(0,n(475));let h=e[n(507)]();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(495))+(0,g.gc)(5,h)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,27),o+=(0,g._5)("0",7,e,h),o+=(0,g._5)("BUILD
1ING",7,e,h),o+=(0,g._5)(n(558),8,e,h),o+=(0,g._5)(n(516),7,e,h),o+=(0,g._5)(n(514)+"ES",3,e,h),o+=(0,g._5)(n(514)+n(573),3,e,h),o+=(0,g._5)(n(566)+n(571),3,e,h),o+=(0,g._5)(n(590)+"ES",30,e,h,n(498)),o+=(0,g._5)(n(533),2,e,h,n(498)),o+=(0,g._5)(n(551)+"LABELS",2,e,h),o+=(0,g._5)(n(494),8,e,h),o+=(0,g._5)(n(583)+"ELS",8,e,h),o+=(0,g._5)(n(542)+"S",4,e,h,n(522)),o+=(0,g._5)("OVERHEAD"+n(520),4,e,h),o+=(0,g._5)(n(588),6,e,h),o+=(0,g._5)(n(540)+"LS",6,e,h),o+=(0,g._5)(n(550),8,e,h),o+=(0,g._5)(n(548)+"S",252,e,h),o+=(0,g._5)("DIMENSIONS",1,e,h),o+=(0,g._5)(n(514)+n(476),3,e,h),o+=(0,g._5)(n(562)+"CK",7,e,h),o+=(0,g._5)(n(488)+"XT",7,e,h),o+=(0,g._5)(n(473)+"S",2,e,h),o+=(0,g._5)(n(481)+n(490),2,e,h),o+=(0,g._5)("Z_FLOORD"+n(480),1,e,h),o+=(0,g._5)(n(474)+"EPTH_LAB"+n(571),1,e,h),o+=(0,g._5)(n(474)+n(546)+"S",1,e,h),o+=(0,g.gc)(0,"ENDTAB");let w=e[n(507)]();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(552))+(0,g.gc)(5,w)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,1),o+=(0,g.gc)(0,n(552))+(0,g.gc)(5,e[n(507)]())+(0,g.gc)(330,w)+(0,g.gc)(100,"AcDbSymb"+n(508)+n(584))+(0,g.gc)(100,n(513)+n(579)+n(557))+(0,g.gc)(2,"STANDARD")+(0,g.gc)(70,0)+(0,g.gc)(40,0)+(0,g.gc)(41,1)+(0,g.gc)(50,0)+(0,g.gc)(71,0)+(0,g.gc)(42,2.5)+(0,g.gc)(3,n(591))+(0,g.gc)(4,""),o+=(0,g.gc)(0,n(475));let y=e[n(507)]();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(504))+(0,g.gc)(5,y)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,0),o+=(0,g.gc)(0,n(475));let x=e.next();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,"UCS")+(0,g.gc)(5,x)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,0),o+=(0,g.gc)(0,n(475));let z=e[n(507)]();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(582))+(0,g.gc)(5,z)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+n(524))+(0,g.gc)(70,1),o+=(0,g.gc)(0,n(582))+(0,g.gc)(5,e[n(507)]())+(0,g.gc)(330,z)+(0,g.gc)(100,n(532)+n(508)+n(584))+(0,g.gc)(100,"AcDbRegAppTableR"+n(584))+(0,g.gc)(2,n(544))+(0,g.gc)(70,0),o+=(0,g.gc)(0,n(475));let L=e.next();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(545))+(0,g.gc)(5,L)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(532)+"olTable")+(0,g.gc)(70,1),o+=(0,g.gc)(0,n(545))+(0,g.gc)(5,e[n(507)]())+(0,g.gc)(330,L)+(0,g.gc)(100,n(532)+n(508)+n(584))+(0,g.gc)(100,n(553)+n(547)+n(523))+(0,g.gc)(2,n(563))+(0,g.gc)(70,0)+(0,g.gc)(41,2.5)+(0,g.gc)(42,.625)+(0,g.gc)(43,3.75)+(0,g.gc)(44,1.25)+(0,g.gc)(140,2.5)+(0,g.gc)(141,2.5),o+=(0,g.gc)(0,"ENDTAB");let p=e[n(507)]();o+=(0,g.gc)(0,n(478))+(0,g.gc)(2,n(511)+n(574))+(0,g.gc)(5,p)+(0,g.gc)(330,"0")+(0,g.gc)(100,"AcDbSymb"+n(524))+(0,g.gc)(70,2),o+=(0,g.gc)(0,n(511)+n(574))+(0,g.gc)(5,l)+(0,g.gc)(330,p)+(0,g.gc)(100,n(532)+n(508)+n(584))+(0,g.gc)(100,n(509)+n(493)+n(492))+(0,g.gc)(2,n(489)+n(536)),o+=(0,g.gc)(0,n(511)+n(574))+(0,g.gc)(5,a)+(0,g.gc)(330,p)+(0,g.gc)(100,n(532)+n(508)+n(584))+(0,g.gc)(100,n(509)+"kTableRecord")+(0,g.gc)(2,"*PAPER_S"+n(536)),o+=(0,g.gc)(0,n(475)),o+=(0,g.nw)();let B=(0,g.aP)(n(503));B+=(0,g.gc)(0,n(483))+(0,g.gc)(5,i)+(0,g.gc)(330,l)+(0,g.gc)(100,n(527)+"ty")+(0,g.gc)(8,"0")+(0,g.gc)(100,n(509)+"kBegin")+(0,g.gc)(2,n(489)+"PACE")+(0,g.gc)(70,0)+(0,g.gc)(10,0)+(0,g.gc)(20,0)+(0,g.gc)(30,0)+(0,g.gc)(3,"*MODEL_S"+n(536))+(0,g.gc)(1,""),B+=(0,g.gc)(0,n(467))+(0,g.gc)(5,e[n(507)]())+(0,g.gc)(330,l)+(0,g.gc)(100,n(527)+"ty")+(0,g.gc)(8,"0")+(0,g.gc)(100,n(509)+n(586)),B+=(0,g.gc)(0,n(483))+(0,g.gc)(5,c)+(0,g.gc)(330,a)+(0,g.gc)(100,n(527)+"ty")+(0,g.gc)(8,"0")+(0,g.gc)(100,n(509)+n(581))+(0,g.gc)(2,n(580)+n(536))+(0,g.gc)(70,0)+(0,g.gc)(10,0)+(0,g.gc)(20,0)+(0,g.gc)(30,0)+(0,g.gc)(3,"*PAPER_S"+n(536))+(0,g.gc)(1,""),B+=(0,g.gc)(0,n(467))+(0,g.gc)(5,e[n(507)]())+(0,g.gc)(330,a)+(0,g.gc)(100,n(527)+"ty")+(0,g.gc)(8,"0")+(0,g.gc)(100,"AcDbBloc"+n(586)),B+=(0,g.nw)();let C=(0,g.aP)("OBJECTS"),b=e.next();return C+=(0,g.gc)(0,n(497)+"RY")+(0,g.gc)(5,b)+(0,g.gc)(330,"0")+(0,g.gc)(100,n(515)+n(559))+(0,g.gc)(281,1),{header:s,classes:u,tables:o,blocks:B,objects:C+=(0,g.nw)(),modelSpaceHandle:l}}(s,u,o),w={h:s,ms:v["modelSpa"+p(157)],buildingW:u,buildingD:o,fy:e=>o-e,laneLabels:a,parsed:e,opts:l,labelScale:c===p(153)+"on"?2.2:1},x=(0,g.aP)(p(152));x+=function(e){let t=m,{h:r,ms:n,buildingW:l,buildingD:a,fy:i,labelScale:c}=e,s="";s+=(0,g.e6)([[0,0],[l,0],[l,a],[0,a]],"BUILDING",!0,.3,r,n);for(let e=10;e<l;e+=10)s+=(0,g._k)(e,0,e,a,t(558),r,n);for(let e=10;e<a;e+=10)s+=(0,g._k)(0,e,l,e,t(558),r,n);for(let e=0;e<=l;e+=10)s+=(0,g.$J)(e,-2,1.2*c,"".concat(e),t(558),r,n,1,0);for(let e=0;e<=a;e+=10)s+=(0,g.$J)(-2,i(e),1.2*c,""[t(530)](e),"GRID",r,n,2,0);return s+(0,g.H8)({h:r,ms:n,frame:{x:0,y:0,w:l,h:a},yUp:!0,targetCell:10,tick:1.2*c,labelOffset:5*c,labelHeight:1.6*c,layer:t(516),sides:{top:!0,bottom:!1,left:!0,right:!1}})}(w),c===p(162)+"n"?x+=function(e){var t,r,n,l,a,i,c,s;let{h:u,ms:o,buildingW:v,buildingD:w,fy:x,laneLabels:z,parsed:L,labelScale:p}=e,B=L[y(465)],C="";for(let e of(0,h.aA)(L)){let r=e.workspace,n=e.x,l=e.z,a=r.dimensions[y(466)],i=r.dimensions.width,c=x(l+i),s=x(l),f=(0,h.mo)(r);if(f[y(503)]>0||f.south>0||f[y(459)]>0||f[y(475)]>0){let e=n-f.west,t=x(l+i+f[y(464)]),r=a+f[y(475)]+f[y(459)],c=i+f[y(503)]+f[y(464)];C+=(0,g.kk)(e,t,r,c,"CLEARANCES",u,o)}C+=(0,g.e6)([[n,c],[n+a,c],[n+a,s],[n,s]],y(457)+"ES",!0,.15,u,o);let v=(c+s)/2,w=n+a/2,L=.9*a,B=e=>L/Math[y(460)](.55*e,1),b="".concat(a,y(482))[y(494)](i,"m"),M=r[y(496)]?null!=(t=z[r[y(496)]])?t:r.lane:"",q=M?"["[y(494)](M,"]"):"",D=.5*i,j=function(e,t,r,n,l,a){let i=m,c=e[i(576)](/\s+/)[i(502)](Boolean);if(0===c[i(526)])return{lines:[e],fontSize:0};for(let e=1;e<=4;e++){let n=r/(1.15*e);
1if(n<=0)continue;let l=Math.floor(t/Math[i(564)](.55*n,.001));if(l<=0)continue;let a=[],s="";for(let e of c){let t=s?""[i(530)](s," ").concat(e):e;t.length<=l?s=t:(s&&a[i(500)](s),s=e)}if(s&&a.push(s),a[i(526)]<=e){let e=Math[i(564)](...a[i(512)](e=>e[i(526)])),r=t/Math[i(564)](.55*e,1);return{lines:a,fontSize:Math[i(506)](n,r)}}}let s=t/Math[i(564)](e[i(526)]*n,1);return{lines:[e],fontSize:s}}(r[y(507)],L,D,.55,0,0),_=Math[y(460)](.4,Math[y(470)](3.2,j[y(474)]))*p,A=Math.max(.35,Math[y(470)](.55*_,.18*i*p,B(b[y(466)])*p)),S=Math[y(460)](.3,Math[y(470)](.5*_,.16*i*p,q?B(q.length)*p:0)),I=Math[y(460)](.2,.04*i),K=s-I,k=K-(0===j[y(488)].length?0:((j[y(488)][y(466)]-1)*1.15+1+.3)*_),P=q?c+I+S:c,N=Math[y(460)](.5,.6*A),W=v;W+A/2>k-N&&(W=k-N-A/2);let E=()=>W-A/2-.3*A;q&&E()<P+N&&(W=P+N+.8*A),W=Math[y(460)](c+.8*A,Math.min(s-A/2,W));for(let e=0;e<j[y(488)][y(466)];e++){let t=K-1.15*e*_;C+=(0,g.$J)(w,t,_,j[y(488)][e],y(457)+y(483),u,o,1,3)}C+=(0,g.$J)(w,W,A,b,y(457)+"E_DIMS",u,o,1,2),q&&(C+=(0,g.$J)(w,c+I,S,q,y(497)+y(504),u,o,1,1)),C+=d(n,s+2,n+a,s+2,1.5,y(457)+y(477),u,o,!1,p),C+=d(n+a+2,c,n+a+2,s,1.5,y(457)+"E_DIMS",u,o,!0,p)}let b=null!=(r=null==B?void 0:B[y(473)])?r:{};for(let[,e]of Object[y(498)](b)){let t=null!=(n=e[y(492)+"s"])?n:f.AT,r=x(e.y1),l=x(e.y2),a=e.x2-e.x1,i=l-r,c=Math[y(501)](a*a+i*i);if(c<.01)continue;let s=a/c,v=i/c,d=-(t/2*v),m=t/2*s;if(C+=(0,g.e6)([[e.x1+d,r+m],[e.x2+d,l+m],[e.x2-d,l-m],[e.x1-d,r-m]],"WALLS",!0,0,u,o),c>8){let n=(e.x1+e.x2)/2,a=(r+l)/2,i=t/2+1.2;C+=(0,g.$J)(n-v*i,a+s*i,.8*p,e[y(507)],y(469)+y(504),u,o,1,0)}}let M=null!=(l=null==B?void 0:B[y(481)])?l:{};for(let[,e]of Object[y(498)](M)){let t=x(e.y+e[y(458)]);C+=(0,g.kk)(e.x,t,e.length,e.width,y(490),u,o);let r=.15*Math[y(470)](e.length,e.width),n=e.x+e[y(466)]/2,l=t+e[y(458)]/2;e[y(466)]>e[y(458)]?(C+=(0,g._k)(n-r,l,n+r,l,y(490),u,o),C+=(0,g._k)(n+r,l,n+.6*r,l-.3*r,"WALKWAYS",u,o),C+=(0,g._k)(n+r,l,n+.6*r,l+.3*r,"WALKWAYS",u,o)):(C+=(0,g._k)(n,l-r,n,l+r,y(490),u,o),C+=(0,g._k)(n,l+r,n-.3*r,l+.6*r,y(490),u,o),C+=(0,g._k)(n,l+r,n+.3*r,l+.6*r,"WALKWAYS",u,o));let a=Math[y(460)](.6,Math[y(470)](1.5,.04*Math[y(460)](e[y(466)],e[y(458)])))*p;C+=(0,g.$J)(n,l+.8*a,a,e[y(507)],"WALKWAY_"+y(493),u,o,1,0)}for(let[,e]of Object.entries(null!=(a=null==B?void 0:B[y(463)])?a:{})){let t=x(e.y+e[y(458)]);C+=(0,g.kk)(e.x,t,e[y(466)],e.width,"OVERHEADS",u,o);let r=e.x+e[y(466)]/2,n=t+e[y(458)]/2,l=Math[y(460)](.6,Math[y(470)](1.5,.04*e[y(466)]))*p;C+=(0,g.$J)(r,n+.3*l,l,e[y(507)],y(489)+y(462),u,o,1,2),e[y(499)]&&(C+=(0,g.$J)(r,n-.7*l,.7*l,e[y(499)],y(489)+y(462),u,o,1,2))}let q=null!=(i=null==B?void 0:B[y(485)])?i:{};for(let[,e]of Object[y(498)](q)){let t=0,r=0,n=e[y(458)],l=f.dk;switch(e[y(506)]){case y(503):t=e[y(487)],r=w;break;case y(464):t=e[y(487)],r=-l;break;case y(459):t=v,r=x(e.position+e.width),n=f.dk,l=e[y(458)];break;case y(475):t=-f.dk,r=x(e[y(487)]+e[y(458)]),n=f.dk,l=e.width}C+=(0,g.e6)([[t,r],[t+n,r],[t+n,r+l],[t,r+l]],"BAYS",!0,.1,u,o);let a=e[y(506)];"north"===a?(C+=(0,g._k)(t,r,t+.15*n,r+.5*l,y(471),u,o),C+=(0,g._k)(t+n,r,t+.85*n,r+.5*l,y(471),u,o)):a===y(464)?(C+=(0,g._k)(t,r+l,t+.15*n,r+.5*l,y(471),u,o),C+=(0,g._k)(t+n,r+l,t+.85*n,r+.5*l,y(471),u,o)):a===y(459)?(C+=(0,g._k)(t,r,t+.5*n,r+.15*l,y(471),u,o),C+=(0,g._k)(t,r+l,t+.5*n,r+.85*l,y(471),u,o)):"west"===a&&(C+=(0,g._k)(t+n,r,t+.5*n,r+.15*l,y(471),u,o),C+=(0,g._k)(t+n,r+l,t+.5*n,r+.85*l,y(471),u,o));let i=e.wall===y(459)||"west"===e.wall,c=i?l:n,s=i?n:l,d=Math[y(460)](.6,Math[y(470)](1.2,Math[y(470)](.4*s,.08*c)))*p,m=90*!!i;C+=(0,g.$J)(t+n/2,r+l/2,d,e[y(507)],y(479)+"LS",u,o,1,2,m)}let D=null!=(c=null==B?void 0:B[y(502)])?c:{};for(let[,e]of Object[y(498)](D)){let t=e.x1,r=x(e.y1),n=e.x2,l=x(e.y2),a=n-t,i=l-r,c=Math[y(501)](a*a+i*i);if(c<.1)continue;let f=a/c,v=i/c,d=-v,m=(null!=(s=e.gauge)?s:1.435)/2*1.8,h=m+.8;C+=(0,g._k)(t+d*m,r+f*m,n+d*m,l+f*m,y(476),u,o),C+=(0,g._k)(t-d*m,r-f*m,n-d*m,l-f*m,y(476),u,o);let w=Math[y(480)](c/2.5);for(let e=0;e<=w;e++){let n=e/w*c,l=t+f*n,a=r+v*n;C+=(0,g._k)(l+d*h,a+f*h,l-d*h,a-f*h,"RAIL_TIES",u,o)}C+=(0,g.Ot)(t,r,.4,y(476),u,o),C+=(0,g.Ot)(n,l,.4,y(476),u,o)}return C}(w):"foundation"===c&&(x+=function(e){var t,r,n,l;let{h:a,ms:i,buildingW:c,buildingD:s,fy:u,opts:o,labelScale:v}=e,m=null!=(n=null==(t=o[z(280)+"on"])?void 0:t[z(251)+"s"])?n:{},h=null!=(l=null==(r=o[z(280)+"on"])?void 0:r[z(262)+"ths"])?l:{},w="";for(let[,e]of Object[z(245)](m)){let t=0,r=0,n=e[z(267)],l=f.xK;
1switch(e[z(247)]){case z(248):t=e[z(268)],r=s;break;case z(266):t=e[z(268)],r=-l;break;case z(273):t=c,r=u(e[z(268)]+e[z(267)]),n=f.xK,l=e[z(267)];break;case z(255):t=-f.xK,r=u(e[z(268)]+e[z(267)]),n=f.xK,l=e.width}w+=(0,g.Pu)(t,r,n,l,"UTILITIES",a,i,2),w+=(0,g.e6)([[t,r],[t+n,r],[t+n,r+l],[t,r+l]],z(270)+"S",!0,.1,a,i);let o=e.wall===z(273)||e[z(247)]===z(255),d=o?l:n,m=o?n:l,h=Math[z(278)](.5,Math[z(254)](1.1,Math[z(254)](.4*m,.08*d)))*v,y=90*!!o;w+=(0,g.$J)(t+n/2,r+l/2,h,e[z(257)],z(256)+z(250),a,i,1,2,y,7)}for(let[,e]of Object[z(245)](h)){let t=e.x,r=u(e.y+e[z(267)]),n=u(e.y);w+=(0,g.e6)([[t,r],[t+e[z(277)],r],[t+e.length,n],[t,n]],z(274)+z(279),!0,.15,a,i);let l=t+e[z(277)]/2,c=(r+n)/2,s=.9*e[z(277)],o=""[z(260)](+e[z(259)][z(258)](2),"m"),f=Math[z(278)](.6,Math[z(254)](2,Math[z(254)](.18*e[z(277)],.3*e[z(267)],s/Math[z(278)](.55*o[z(277)],1))))*v;w+=(0,g.$J)(l,c,f,o,z(274)+z(269)+z(263),a,i,1,2,0,7),w+=d(t,n+2,t+e[z(277)],n+2,1.5,"Z_FLOORD"+z(261)+"S",a,i,!1,v),w+=d(t+e[z(277)]+2,r,t+e[z(277)]+2,n,1.5,z(274)+z(261)+"S",a,i,!0,v)}return w}(w)),x+=function(e){let t=m,{h:r,ms:n,buildingW:l,buildingD:a,labelScale:i}=e,c="";return c+=d(0,-6,l,-6,-2,t(555)+"NS",r,n,!1,i),c+=d(-6,0,-6,a,-2,t(555)+"NS",r,n,!0,i)}(w),x+=function(e,t){var r,n,l,a,i,c;let s=m,{h:u,ms:o,buildingW:v,buildingD:d,parsed:h,labelScale:w}=e,y=null!=(c=null!=(i=null!=(a=null==(r=h.factory)?void 0:r[s(575)])?a:null==(n=h[s(578)])?void 0:n.name)?i:null==(l=h[s(578)])?void 0:l.id)?c:"Facility",x="",z=d+f.dk+4,L=8*w,p=z+L;x+=(0,g.e6)([[0,z],[v,z],[v,p],[0,p]],s(562)+"CK",!0,.2,u,o),x+=(0,g._k)(.5*v,z,.5*v,p,s(562)+"CK",u,o),x+=(0,g.$J)(.25*v,z+.7*L,2.5*w,y,s(488)+"XT",u,o,1,2),x+=(0,g.$J)(.25*v,z+.3*L,1.2*w,""[s(530)](v,"m \xd7 ").concat(d,"m"),s(488)+"XT",u,o,1,2);let B=new Date().toISOString().slice(0,10);x+=(0,g.$J)(.75*v,z+.7*L,1.5*w,t,"TITLE_TEXT",u,o,1,2),x+=(0,g.$J)(.75*v,z+.4*L,+w,"Date: "[s(530)](B),s(488)+"XT",u,o,1,2),x+=(0,g.$J)(.75*v,z+.15*L,+w,s(556)+"eters","TITLE_TEXT",u,o,1,2);let C=v+f.dk+14,b=p,M=1.6*w,q=3.2*w,D=+(v*d).toFixed(1);for(let[e,t]of(x+=(0,g.$J)(C,b,2*w,s(565),"TITLE_TEXT",u,o,0,0),b-=q,[[s(470),"".concat(+v[s(567)](2)," m")],[s(487),""[s(530)](+d[s(567)](2)," m")],[s(543)+"ea",""[s(530)](D,s(465))]]))x+=(0,g.$J)(C,b,M,""[s(530)](e,": ")[s(530)](t),s(488)+"XT",u,o,0,0),b-=q;return x}(w,c===p(153)+"on"?p(151)+p(169)+"T":"FLOORPLA"+p(174));let L=function(e,t){var r,n,l;let a=m;if(0===t[a(477)])return e;let i=a(529),c=e[a(576)](i),s=[null!=(r=c[0])?r:""];for(let e=1;e<c[a(526)];e++){let r=null!=(n=c[e])?n:"",i=r.indexOf("\n"),u=i>=0?r.substring(0,i):r;if(u===a(528)||u===a(587)){s[a(500)](r);continue}let o=/ 8\n([^\n]+)\n/[a(469)](r),f=null!=(l=null==o?void 0:o[1])?l:"";t[a(572)](f)||s[a(500)](r)}return s[a(560)](i)}(x+=(0,g.nw)(),i);return v.header+v[p(144)]+v[p(159)]+v[p(178)]+L+v.objects+(0,g.pU)()}function C(e,t){e-=203;let r=M(),n=r[e];void 0===C.axajnI&&(C.HTNrIV=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},C.zMFSqn={},C.axajnI=!0);let l=e+r[0],a=C.zMFSqn[l];return a?n=a:(n=C.HTNrIV(n),C.zMFSqn[l]=n),n}function b(e,t,r){return(0,n.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:C(203),stroke:"currentC"+C(226),strokeWidth:C(207),strokeLinecap:C(210),strokeLinejoin:"round",...r,children:t})}function M(){let e=["tteWidvinxy","mtaWodu4ogrsvePZra","ndm4mgLWwgH6sq","mJfOmtq","ng5JzMDNrW","ttiWidrSltK","mte3BKz5CwXn","tteYidn2mti","mteWnZy0r01AufDj","nwG1ttiWide","B2XVCG","mJrswunJzgC","BM9Uzq","mJy0otuYvMLjBgjK","mtiWmZq0mfL3AgTwBa","CMvJDa","ms41","ndeYmZLPuvfSDvG","mtm1mgrHt1rHAq","CM91BMq","mtrOmtr2ltu","mZu2ntu3sef6q1vo","nxy1Ac01","Cgf0Aa","ttiWidLwngG"];return(M=function(){return e})()}!function(e,t){let r=e();for(;;)try{if(-parseInt(y(461))/1*(parseInt(y(495))/2)+-parseInt(y(478))/3+-parseInt(y(486))/4*(parseInt(y(467))/5)+-parseInt(y(491))/6+-parseInt(y(484))/7+-parseInt(y(505))/8*(-parseInt(y(472))/9)+parseInt(y(500))/10*(parseInt(y(468))/11)===397892)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(w,0),!function(e,t){let r=e();for(;;)try{if(-parseInt(z(252))/1*(parseInt(z(272))/2)+-parseInt(z(265))/3*(-parseInt(z(276))/4)+-parseInt(z(249))/5+-parseInt(z(246))/6*(parseInt(z(253))/7)+-parseInt(z(275))/8+-parseInt(z(271))/9+parseInt(z(264))/10===307972)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(x,0),!function(e,t){let r=e();for(;;)try{if(parseInt(p(147))/1*(parseInt(p(154))/2)+-parseInt(p(145))/3+-parseInt(p(176))/4+parseInt(p(172))/5+parseInt(p(173))/6+-parseInt(p(164))/7+parseInt(p(141))/8===657487)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(L,0),!function(e,t){let r=e();for(;;
1)try{if(parseInt(C(212))/1+-parseInt(C(224))/2*(parseInt(C(227))/3)+-parseInt(C(220))/4*(-parseInt(C(205))/5)+-parseInt(C(218))/6+parseInt(C(217))/7+parseInt(C(204))/8*(parseInt(C(222))/9)+parseInt(C(209))/10*(-parseInt(C(208))/11)===221975)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(M,0);let q=e=>{let{size:t=18,...r}=e;return b(t,(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(C(214),{d:"M4 9V4h5"+C(215)+"-5M4 15v"+C(225)+C(213)}),(0,n.jsx)(C(206),{x:"8",y:"8",width:"8",height:"8",rx:"1"})]}),r)},D=e=>{let{size:t=18,...r}=e;return b(t,(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("path",{d:C(223)+"M7 10l5 5 5-5M5 "+C(219)})}),r)},j=e=>{let{size:t=18,...r}=e;return b(t,(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(C(214),{d:"M14 4h6v6"}),(0,n.jsx)(C(214),{d:C(221)+" 9"}),(0,n.jsx)(C(214),{d:C(216)+C(211)})]}),r)};var _=r(30936),A=r.n(_);let S=P;!function(e,t){let r=P,n=e();for(;;)try{if(-parseInt(r(606))/1*(parseInt(r(449))/2)+parseInt(r(456))/3+parseInt(r(503))/4+parseInt(r(479))/5+-parseInt(r(590))/6*(parseInt(r(508))/7)+-parseInt(r(474))/8*(-parseInt(r(544))/9)+-parseInt(r(559))/10*(parseInt(r(510))/11)===481917)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(k,0);let I=[{id:"building",label:S(537),layers:["BUILDING",S(490),S(488),S(612),S(522)+S(614),S(416)+"S","OVERHEAD"+S(454)]},{id:"workspaces",label:S(561)+"es",layers:[S(556)+"ES",S(556)+S(615),S(556)+S(439),S(469)+"ELS",S(433)+"ES",S(538),"WALKWAY_"+S(475)]},{id:"bays",label:S(601),layers:["BAYS",S(483)+"LS"]},{id:S(570),label:S(425),layers:[S(576),S(586)+"S"]},{id:"dimensions",label:S(500)+"ns",layers:[S(428)+"NS"]},{id:S(448)+"on",label:S(504)+"on",layers:[S(470)+"S","UTILITY_LABELS","Z_FLOORD"+S(582),S(568)+"EPTH_LAB"+S(614),S(568)+S(497)+"S"]},{id:S(440)+"ck",label:"Title Block",layers:["TITLEBLOCK",S(624)+"XT"]}],K={floorplan:new Set([S(618),S(466)+"es",S(426),S(570),S(422)+"ns","titleblock"]),foundation:new Set([S(618),S(448)+"on",S(422)+"ns",S(440)+"ck"])};function k(){let e=["v0fmtf9mqui","A2v5zg93BG","tgf5zxjZ","BMvS","tg9Hza","y2XPy2S","CNjVCJOG","yxbWBgLJyxq","yNv0Dg9U","zxjSyxK","DgL0Bgu","CgfKu3rHCNq","ChvZAa","AwXK","rMv0y2HPBMC","qNvPBgrPBMC","v0fms1Dbwvm","y29Uy2f0","Bgf5zxjmywi","vMLLD2vYigu","Aw5KzxrLCM0","iZbHmgeWyq","nti1mte0DwnIq3bQ","CYbqtKC","y3jLyxrLt2i","tteYidnSosa","Aw1Hz2uVCg4","zw1LBNq","Bgf5zxjjDgu","BYbNzw5LCMe","yw1L","y29SB3i","Awv3","rxHWB3j0ige","v09ss1nqqum","AgfZ","DgfJA2vK","mJeYmJCWBuzlDKHh","Bg9HzgLUzW","v29YA3nWywm","AwXLzcb2ywW","sw5PDgLHBgK","rfHglI4U","igXHEwvYCW","Aw5HDgu","CgfUzwW","wL9gte9puKq","zxjYB3jnzxm","CMfPBhm","Chr5","l2zVBNrZl3i","zxjYB3jZ","Bwv0yq","Bgf5zxjZq28","uKfjtfm","y3jLyxrLrwW","rMfPBgvKihq","AwnVBKj0BKe","AgLKzgvU","r2v0q2fUDMe","rvbusfm","B3rOzxi","DgnO","CMvHzhK","uKfjtf9usuu","A2v5","ywn0Aw9UCW","AxrLBxm","mtjRCuvKEMi","q2XVC2u","AwnVBKj0BG","rfHgifbYzxy","AgvHzgvY","AwnVBKj0BLm","BgvUz3rO","rg93BMXVywq","AMvJDfvsta","icHOB21Lksa","yM9KEq","qMf5CW","ttmGmtnSosa","y2fUDMfZq28","C3rHDhvZt3y","ywDHDgLVBG","mte3nZG5zgzys1Pt","Bwv0yuTLEq","zMfJAwXPDhK","DwjmywjLBa","Awv3zxi6ia","nsa5ltu","v0fmtfm","BwLUwa","ruXt","rv9mqujftfm","ttmGmtHSosa","CM91BMq","yNvPBgrPBMC","lI4U","Bgf5zxjdAgu","A2LUza","zxjYB3i","zYbYzw5Kzxi","veLutevFveu","CMfKAw8","C3bHBG","uhjLCgfYAw4","vg9Nz2XLia","Dg9mB3DLCKm","su5qvvq","BwfW","AwrSzq","tM8GBgf5zxi","t1zfuKHfquq","Dg9cBg9I","y2fSBa","uhjLDMLLDYa","mcaWidi0idi","ChjLDMvUDeq","zgLTzw5ZAw8","DgfNtMfTzq","DgfYz2v0","uMfPBhm","yMf5CW","Dw50","reLnru5tsu8","Bgf5zxjtD2e","DgHYzwu","zMXVB3jWBge","y3rYBeTLEq","q0XfqvjbtKm","Bgf5zxjZtgK","ugfYC2LUzYa","r2v0qM91BMq","Bwf4wq","tgLZDgvUzxi","rv9esu1t","DgL0BgvIBg8","Bw91C2vAB28","vg9Nz2XLigW","zMfPBgvK","BwLUwq","zgLZCgXHEu4","BvnWzwvKrMe","Cgf0Aa","zM91BMrHDgK","mNb4v0z0EG","zgL2","
1ieryrG","BMCGrfHglI4","C2XPy2u","x0XbqKvmuW","zw50tgLZDgu","mJq2ote1owHVrw5guG","CMvTB3zLq2G","r2v0tgf5zxi","zcbeweyGzMe","y2HLy2TIB3G","ieryrI4UlG","zhHMlxzPzxC","EM9VBvnWzwu","r2v0t3jPz2K","Es5WBMC","D29YA3nWywm","BM9Uzq","y2XVC2u","teforv9mqui","vvrjteLusuu","Bgf5zxjoyw0","Bwf4wa","Bgf5zxjZuge","oevXzwDowq","tefcruXt","C3r5Bgu","y2TIB3G","ms41","mZC5nduYnxj4we9AAG","BwvZC2fNzq","BgfIzwW","D2vYlI4U","qKfzx0XbqKu","ywXS","zwzHDwX0","B3zLCMzSB3C","Bgf5zxjhCM8","wK9orvm","zMLSDgvY","r1jjra","Bgf5zxjZsgu","CMfUz2u","BYbSB2fKihy","r2vUzxjHDgK","DMLZAwjSzq","Bgf5zxjZrw0","rvbusf9esu0","EMLUzYb2Awu","rxnJyxbL","rgLTzw5ZAw8","Bgf5zxjZ","lI4UigfUzca","mZi2mJmXnMzbzgPQuq","rM91BMrHDgK","u2HVD0XHEwu","zxjYB3jmAxm","C3zN","mJeXmZi0nefSCu5XCa","rML0ihzPzxC","nJq5v1nAq1rv","Aw5WDxq","ywrK","4OcuieG","y3vYCMvUDa","zM9UDhmUlI4","zMLUza","DevKAxrHyMW","BMfTzq","AhjLzG","C2fNzq","rML0vMLLDW"];return(k=function(){return e})()}function P(e,t){e-=412;let r=k(),n=r[e];void 0===P.gQONEI&&(P.hbXmuD=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},P.fCTqKt={},P.gQONEI=!0);let l=e+r[0],a=P.fCTqKt[l];return a?n=a:(n=P.hbXmuD(n),P.fCTqKt[l]=n),n}function N(e){let{size:t=18}=e;return(0,n.jsxs)(S(507),{width:t,height:t,viewBox:S(420)+"4",fill:S(467),stroke:"currentColor",strokeWidth:S(478),strokeLinecap:"round",strokeLinejoin:S(617),children:[(0,n.jsx)(S(447),{d:S(547)+"5-9 5-9-5 9-5z"}),(0,n.jsx)("path",{d:S(602)+S(611)}),(0,n.jsx)("path",{d:S(616)+S(611)})]})}function W(e){let{isOpen:t,onClose:a,parsed:i,laneLabels:c,foundation:s,activeLayer:u}=e,f=(0,l.useRef)(null),g=(0,l.useRef)(null),v=(0,l.useRef)(null),[d,m]=(0,l.useState)({kind:S(414)}),[h,w]=(0,l.useState)([]),[y,x]=(0,l.useState)(!1),z=(0,l.useCallback)(()=>{let e=g[S(514)];if(e)try{var t,r,n;let l=null!=(n=null==(t=e[S(464)+"n"])?void 0:t[S(418)](e))?n:{x:0,y:0},a=null==(r=e[S(436)+"s"])?void 0:r[S(418)](e);if(!a)return;e[S(521)](a[S(613)]-l.x,a[S(472)]-l.x,a[S(444)]-l.y,a[S(437)]-l.y)}catch(e){}},[]),L=(0,l.useCallback)(()=>{let e=g[S(514)];if(e)try{var t,r;null==(t=e.Render)||t[S(418)](e);let n=null==(r=e[S(581)+"s"])?void 0:r.call(e);if(!n)return;n[S(417)](e=>{var t,r;if(!e)return;let n=null!=(r=null==(t=i[S(574)])?void 0:t.id)?r:S(608),l=URL[S(546)+S(598)](e),a=document[S(577)+S(549)]("a");a[S(519)]=l,a.download="".concat(n,"-facilit"+S(465)),document.body["appendCh"+S(535)](a),a[S(527)](),document[S(600)][S(457)+"ild"](a),URL["revokeOb"+S(598)](l)},S(548)+"g")}catch(e){}},[i]),C=(0,l.useCallback)(e=>{let t=g[S(514)];w(r=>{let n=r[S(413)](t=>t.name===e?{...t,visible:!t.visible}:t),l=n[S(516)](t=>t[S(518)]===e);if(t&&l)try{t.ShowLayer(e,l[S(495)])}catch(e){}return n})},[]),b=(0,l.useCallback)((e,t)=>{let r=g[S(514)],n=new Set(e);w(e=>e.map(e=>{if(!n[S(557)](e.name))return e;if(r&&e.visible!==t)try{r[S(505)+"r"](e.name,t)}catch(e){}return e[S(495)]===t?e:{...e,visible:t}}))},[]),M=(0,l.useCallback)(e=>{if(e.key===S(499))return void a();if(e[S(607)]||e[S(432)]||e.altKey)return;let t=e[S(424)],r=null==t?void 0:t[S(423)];r===S(412)&&![S(460),S(625),"button","submit","reset",S(492),S(553)].includes((t.type||"")[S(629)+"ase"]())||"TEXTAREA"===r||null!=t&&t["isConten"+S(517)+"e"]||("h"===e[S(587)]||"H"===e[S(587)])&&(e[S(421)+S(485)](),z())},[a,z]);return((0,l.useEffect)(()=>{if(!t)return;document["addEvent"+S(438)](S(523),M);let e=document[S(600)].style[S(486)];return document[S(600)][S(476)][S(486)]=S(580),()=>{document["removeEv"+S(455)+"ner"](S(523),M),document[S(600)][S(476)][S(486)]=e}},[t,M]),(0,l.useEffect)(()=>{if(!t)return;let e=!1;return(async()=>{let t,n,l,a=P;m({kind:a(560),phase:a(494)+a(452)+"."});try{t=B(i,{laneLabels:c,foundation:null!=s?s:null,activeLayer:null!=u?u:"floorplan"})}catch(t){if(e)return;m({kind:a(622),message:(a(578)+a(551)+"te DXF: ")[a(539)](t instanceof Error?t[a(480)]:String(t))});return}let d=o(t);if(!d.valid){if(e)return;m({kind:a(622),message:"Generate"+a(459)+a(562)+"idation",errors:d[a(573)]});return}let h=f[a(514)];if(!h)return;m({kind:a(560),phase:a(563)+a(498)+a(482)}
1);try{let[{DxfViewer:e},t]=await Promise[a(484)]([r(34230)(a(462)+"er"),r(63441)(a(430))]);n=e,l=t.Color}catch(t){if(e)return;m({kind:a(622),message:(a(578)+a(493)+a(610))[a(539)](t instanceof Error?t[a(480)]:String(t))});return}if(e)return;let y=new Blob([t],{type:a(529)+"ion/dxf"}),x=URL[a(546)+a(598)](y);v[a(514)]=x;let z=new n(h,{clearColor:new l(a(543)),autoResize:!0,colorCorrection:!0,preserveDrawingBuffer:!0,sceneOptions:{wireframeMesh:!0}});g[a(514)]=z,m({kind:a(560),phase:"Parsing "+a(564)});try{if(await z[a(526)]({url:x,fonts:[a(572)+"oboto-regular.ttf"],progressCbk:t=>{var r;if(e)return;let n={font:"Loading "+a(515),fetch:a(536)+a(461),parse:a(435)+"DXF...",prepare:a(627)+a(623)+a(619)};m({kind:a(560),phase:null!=(r=n[t])?r:t})}}),e)return;let t=z.controls;t&&(t[a(463)+"d"]=1,t[a(441)+a(446)+"ctor"]=.02);try{let e=z[a(458)+"s"](!0);w(e[a(413)](e=>({...e,visible:!0})))}catch(e){}m({kind:a(585)})}catch(t){if(e)return;m({kind:a(622),message:(a(541)+a(528)).concat(t instanceof Error?t[a(480)]:String(t))})}})(),()=>{let t=P;if(e=!0,g[t(514)]){try{g[t(514)].Destroy()}catch(e){}g.current=null}v[t(514)]&&(URL["revokeOb"+t(598)](v.current),v[t(514)]=null),m({kind:"idle"}),w([]),x(!1)}},[t,i,c,s,u]),t)?(0,n.jsx)(S(450),{className:A().overlay,onClick:a,children:(0,n.jsxs)(S(450),{className:A()[S(567)],onClick:e=>e["stopProp"+S(605)](),children:[(0,n.jsxs)(S(450),{className:A()[S(594)],children:[(0,n.jsx)("h2",{className:A()[S(532)],children:S(593)+S(554)}),(0,n.jsxs)(S(450),{className:A()[S(588)],children:[(0,n.jsx)(S(530),{type:S(530),className:A()[S(592)],onClick:z,disabled:"ready"!==d[S(621)],"aria-label":S(509)+S(599)+S(513),title:"Fit view"+S(599)+S(513),children:(0,n.jsx)(q,{size:18})}),(0,n.jsx)(S(530),{type:S(530),className:"".concat(A()[S(592)]," ")[S(539)](y?A()[S(579)+"ctive"]:""),onClick:()=>x(e=>!e),disabled:d[S(621)]!==S(585),"aria-label":S(442)+"ayers pa"+S(525),"aria-pressed":y,title:S(524),children:(0,n.jsx)(N,{size:18})}),(0,n.jsx)(S(530),{type:"button",className:A()[S(592)],onClick:()=>{!function(e){var t,r;let n=arguments[p(175)]>1&&void 0!==arguments[1]?arguments[1]:{},l=B(e,n),a=o(l);if(!a[p(160)])return a.errors,a[p(143)];let i=null!=(r=null==(t=e[p(163)])?void 0:t.id)?r:p(171),c=new Blob([l],{type:p(166)+p(146)}),s=URL[p(155)+p(156)](c),u=document["createEl"+p(140)]("a");u.href=s,u[p(168)]=""[p(148)](i,p(165)+"y.dxf"),document[p(142)]["appendCh"+p(179)](u),u[p(180)](),document[p(142)][p(170)+p(179)](u),URL[p(161)+p(156)](s),a[p(143)][p(175)]>0&&a[p(143)]}(i,{laneLabels:c,excludeLayers:new Set(h[S(489)](e=>!e[S(495)])[S(413)](e=>e[S(518)])),foundation:null!=s?s:null,activeLayer:null!=u?u:"floorplan"})},disabled:"ready"!==d[S(621)],"aria-label":S(597)+S(451),title:S(597)+S(451),children:(0,n.jsx)(D,{size:18})}),(0,n.jsxs)(S(530),{type:"button",className:""[S(539)](A()[S(592)]," ")[S(539)](A()[S(595)+S(558)]),onClick:L,disabled:d[S(621)]!==S(585),"aria-label":S(555)+S(545),title:"Export a"+S(545),children:[(0,n.jsx)(j,{size:18}),(0,n.jsx)(S(626),{className:A()["iconBtnS"+S(609)],children:"PNG"})]}),(0,n.jsx)(S(530),{type:S(530),className:A()[S(468)],onClick:a,"aria-label":S(591),children:"\xd7"})]})]}),(0,n.jsxs)(S(450),{className:A().body,children:[(0,n.jsx)(S(450),{ref:f,className:A()[S(603)+"ntainer"]}),y&&"ready"===d[S(621)]&&(0,n.jsxs)("div",{className:A()[S(473)+S(525)],children:[(0,n.jsxs)("div",{className:A()[S(491)+"ader"],children:[(0,n.jsx)(S(626),{children:S(524)}),(0,n.jsx)(S(626),{className:A()["layersCo"+S(427)],children:h[S(596)]})]}),0===h[S(596)]?(0,n.jsx)("div",{className:A()[S(496)+S(571)],children:S(415)+"s"}):(0,n.jsx)(S(450),{className:A().layersScroll,children:(function(e,t){let r=new Map(e[S(413)](e=>[e[S(518)],e])),n=new Set,l=[],a=K[t];for(let e of I){if(!a[S(557)](e.id))continue;let t=[];for(let l of e[S(501)]){let e=r.get(l);e&&(t[S(534)](e),n[S(512)](l))}t[S(596)]>0&&l[S(534)]({id:e.id,label:e[S(481)],items:t})}let i=e[S(489)](e=>!n[S(557)](e[S(518)]));return i[S(596)]>0&&l.push({id:S(583),label:"Other",items:i}),l})(h,null!=u?u:S(431)+"n")[S(413)](e=>{let t=e.items.reduce((e,t)=>
1e+ +!!t[S(495)],0),r=t===e[S(589)][S(596)],l=0===t;return(0,n.jsxs)("div",{className:A()[S(487)+"up"],children:[(0,n.jsxs)(S(481),{className:A()[S(487)+"upHeader"],children:[(0,n.jsx)(S(511),{type:S(460),className:A()[S(487)+"upCheckbox"],checked:r,ref:e=>{e&&(e[S(542)+S(566)]=!r&&!l)},onChange:()=>b(e[S(589)].map(e=>e[S(518)]),!r),"aria-label":S(628)[S(539)](e[S(481)],S(565))}),(0,n.jsx)("span",{className:A()[S(487)+"upLabel"],children:e[S(481)]}),(0,n.jsx)(S(626),{className:A()[S(575)+S(427)],children:e.items[S(596)]})]}),(0,n.jsx)("ul",{className:A()[S(434)+"st"],children:e[S(589)][S(413)](e=>{let t="#".concat(e[S(553)].toString(16)[S(533)](6,"0"));return(0,n.jsx)("li",{className:A()[S(550)+"m"],children:(0,n.jsxs)(S(481),{className:A()[S(540)+"el"],children:[(0,n.jsx)(S(511),{type:S(460),checked:e[S(495)],onChange:()=>C(e.name),className:A()[S(620)+S(477)]}),(0,n.jsx)("span",{className:A()[S(429)+S(584)],style:{background:t}}),(0,n.jsx)(S(626),{className:A()[S(471)+"e"],title:e.name,children:e[S(445)+S(552)]||e[S(518)]})]})},e[S(518)])})})]},e.id)})})]}),d[S(621)]===S(560)&&(0,n.jsx)("div",{className:A()[S(604)+S(531)],children:(0,n.jsx)(S(450),{className:A().statusBox,children:d.phase})}),d.kind===S(622)&&(0,n.jsx)(S(450),{className:A()[S(604)+S(531)],children:(0,n.jsxs)(S(450),{className:A().errorBox,children:[(0,n.jsx)(S(450),{className:A().errorTitle,children:S(419)+S(443)}),(0,n.jsx)(S(450),{className:A()[S(569)+S(520)],children:d[S(480)]}),d[S(573)]&&d[S(573)][S(596)]>0&&(0,n.jsxs)("ul",{className:A()[S(506)+"t"],children:[d[S(573)][S(453)](0,8).map((e,t)=>(0,n.jsx)("li",{children:e},t)),d[S(573)].length>8&&(0,n.jsxs)("li",{children:[S(502),d[S(573)].length-8," more"]})]})]})})]})]})}):null}},34230:(e,t,r)=>{var n={"./processParser":[69518],"./shiftOptimizer":[70049,49]};function l(e){if(!r.o(n,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=n[e],l=t[0];return Promise.all(t.slice(1).map(r.e)).then(()=>r(l))}l.keys=()=>Object.keys(n),l.id=34230,e.exports=l},63441:e=>{function t(e){return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=()=>[],t.resolve=t,t.id=63441,e.exports=t},67095:(e,t,r)=>{"use strict";r.d(t,{By:()=>s,RC:()=>u,aA:()=>c,j5:()=>i,kN:()=>n,mo:()=>a}),function(e,t){let r=l,n=e();for(;;)try{if(parseInt(r(310))/1+-parseInt(r(320))/2+parseInt(r(330))/3+parseInt(r(309))/4*(parseInt(r(316))/5)+-parseInt(r(311))/6*(-parseInt(r(308))/7)+-parseInt(r(323))/8*(-parseInt(r(307))/9)+-parseInt(r(321))/10===605297)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(o,0);let n={north:0,south:0,east:0,west:0};function l(e,t){e-=304;let r=o(),n=r[e];void 0===l.JBKVjz&&(l.mBmsRl=function(e){let t="",r="";for(let r=0,n,l,a=0;l=e.charAt(a++);~l&&(n=r%4?64*n+l:l,r++%4)&&(t+=String.fromCharCode(255&n>>(-2*r&6))))l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(l);for(let e=0,n=t.length;e<n;e++)r+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(r)},l.VLXmia={},l.JBKVjz=!0);let a=e+r[0],i=l.VLXmia[a];return i?n=i:(n=l.mBmsRl(n),l.VLXmia[a]=n),n}function a(e){var t;return null!=(t=e[l(328)+"es"])?t:n}function i(e,t){let r=l,n=parseInt(e.slice(1,3),16),a=parseInt(e.slice(3,5),16),i=parseInt(e.slice(5,7),16);return r(322)[r(325)](n,",")[r(325)](a,",").concat(i,",")[r(325)](t,")")}function c(e,t,r,n){var a,i,c,s,u;let o=l,{steps:f,workspaces:g,factory:v}=e,d=null!=(a=null==v?void 0:v[o(318)+o(326)+o(315)])?a:{},m=new Map;for(let e of f){if(!e[o(318)+"e"])continue;let t=null!=(i=m.get(e[o(318)+"e"]))?i:[];t.push(e.name),m[o(329)](e[o(318)+"e"],t)}let h=[];for(let[e,l]of Object[o(314)](d)){let a=g[l[o(318)+"e"]];if(!a)continue;let i=null==t?void 0:t[e],f=null==r?void 0:r[e],v=null!=i?i:l,d=null!=(c=a[o(304)])?c:o(305),w=f?{...a[o(319)+"ns"],length:f[o(324)],width:f.width}:null!=l[o(324)]&&null!=l[o(317)]?{...a[o(319)+"ns"],length:l[o(324)],width:l[o(317)]}:a[o(319)+"ns"],y=w!==a[o(319)+"ns"]?{...a,dimensions:w}:a;h[o(313)]({id:e,workspace:y,x:v.x,z:v.y,color:null!=(s=null==n?void 0:n[d])?s:"#444444",stepNames:[...new Set(null!=(u=m.get(l[o(318)+"e"]))?u:[])],lane:d})}return h}function s(e,t){let r=l;return Object.entries(t)[r(331)](t=>{let[,n]=t;return n[r(318)+"e"]===e}).map(e=>{let[t,r]=e;return{id:t,equipment:r}})}function u(e,t,r){var n;let a=l,i=new Set(null!=(n=r["auxiliar"+a(306)])?n:[]);return[...Object[a(314)](t)[a(331)](e=>{let[t]=e;return i[a(327)](t)})[a(312)](e=>{let[t,r]=e;return{id:t,auxiliary:r}}),...Object[a(314)](t).filter(t=>{let[r,n]=t;return n[a(318)+"e"]===e&&!i[a(327)](r)}).map(e=>{let[t,r]=e;return{id:t,auxiliary:r}})]}function o(){let e=["AwvZ","nJiYodLsv2PjyNG","mtrRtMTIDMu","mJq1mJeYueHvsKP4","mtq0nJrUyvzNq2S","mJC0mZi3oe
1ntBMLvAq","BwfW","ChvZAa","zw50CMLLCW","zw50CW","mJvvAxbLtKK","D2LKDgG","D29YA3nWywm","zgLTzw5ZAw8","mty3nJCYA2zvBgHw","mtKYmtG2nJbZrKXACvm","CMDIysG","ntm2svniD1D2","BgvUz3rO","y29Uy2f0","zs1WBgfJzw0","AgfZ","y2XLyxjHBMm","C2v0","mJCZnty2mvHQu3P1BW","zMLSDgvY","BgfUzq","Dw5RBM93BG"];return(o=function(){return e})()}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.