From 27b3230dbaf69ab2e9455f5b46248c25633ff11a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A7=80=EC=98=81?= <본인 이메일m17208.tdc.hanmacgroup@gmail.com> Date: Tue, 20 Oct 2026 15:14:22 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9B=90=EB=B3=B8=20=EB=8F=84=EB=A9=B4=20?= =?UTF-8?q?=EB=B7=B0=EB=A5=BC=203D=20=EB=AA=A8=EB=8D=B8=20=EA=B8=B0?= =?UTF-8?q?=EC=A4=80=EB=A9=B4=EC=97=90=20=ED=88=AC=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/도면분석.md | 3 + public/BLOCK8_모델웹페이지.html | 13 +- public/BLOCK8_소스코드_전달자료.zip | Bin 432428 -> 540252 bytes public/BLOCK8_작업인수인계.md | 12 + public/analysis/도면분석.md | 3 + public/drawing-images/BLOCK8_longitudinal.svg | 4 + public/drawing-images/BLOCK8_plan.svg | 4 + public/drawing-images/BLOCK8_section-a.svg | 4 + public/drawing-images/BLOCK8_section-b.svg | 4 + public/drawing-images/BLOCK8_upper-plan.svg | 4 + public/작업기록.txt | 7 + scripts/build_standalone_html.py | 7 + scripts/package_handoff.py | 5 +- scripts/render_block8_drawing_views.py | 220 ++++++++++++++++++ src/App.jsx | 31 ++- src/ModelViewer.jsx | 72 +++++- src/index.css | 11 + src/model/drawingViews.json | 100 ++++++++ 18 files changed, 489 insertions(+), 15 deletions(-) create mode 100644 public/drawing-images/BLOCK8_longitudinal.svg create mode 100644 public/drawing-images/BLOCK8_plan.svg create mode 100644 public/drawing-images/BLOCK8_section-a.svg create mode 100644 public/drawing-images/BLOCK8_section-b.svg create mode 100644 public/drawing-images/BLOCK8_upper-plan.svg create mode 100644 scripts/render_block8_drawing_views.py create mode 100644 src/model/drawingViews.json diff --git a/docs/도면분석.md b/docs/도면분석.md index e8a0c1f..fd6225e 100644 --- a/docs/도면분석.md +++ b/docs/도면분석.md @@ -65,6 +65,9 @@ - 화면: `src/ModelViewer.jsx`와 `src/App.jsx`. 끌어서 회전, 휠 확대/축소, Shift/오른쪽 끌기로 이동, 전체·평면·정면·측면·A-A·B-B 시점을 제공한다. - 객체는 단일 중심선 모델에 구조선 114개와 삽입 블록 윤곽 40개, 총 154개 객체를 구성했다(단면 구조선 114개와 삽입 블록 윤곽 40개). 원본선 단위 선택·숨김과 MAJR/MINR/블록 윤곽 그룹 숨김을 지원한다. - 화면의 면은 검토용 열린 표면 모델이다. 구조선 사이를 연결했으며 모든 두께/접합을 확정한 닫힌 체적이나 실사 렌더링은 아니다. +- `scripts/render_block8_drawing_views.py`는 DXF 도면 영역의 선·문자를 잘라 평면도, 상부평면도, 종단면도, A-A, B-B SVG 이미지 5개와 픽셀-CAD 좌표 연결값을 만든다. 뷰어에서 현재 보기와 도면 종류를 연결하고 투명도를 조절할 수 있다. +- A-A/B-B 이미지는 각 끝 측점의 단면 평면에 놓고, 종단면 이미지는 STA 주석과 EL 주석으로 길이·높이를 변환해 구조물 측면에 놓는다. 평면도는 DXF 좌표를 모델 좌표에 대응시키며, 상부평면도 표기는 도면 간 35m 배치 차이를 이동해 단일 모델 위에 포개고 화면 표시용 EL 108.8m에 둔다. +- 이들은 도면 요소를 3D 화면의 기준 평면에 투영한 검토용 이미지다. 평면의 표시 높이와 종단면의 측면 이격은 보이도록 둔 시각화 위치이며 실제 부재나 설계 고도를 뜻하지 않는다. DXF 글꼴 및 일부 블록 표현은 SVG에서 단순화될 수 있다. - 실행: `npm run dev`. 분석 파일과 작업 로그는 화면 상단 링크에서 연다. ## 검증 결과 diff --git a/public/BLOCK8_모델웹페이지.html b/public/BLOCK8_모델웹페이지.html index 12d7d4b..8c0c9e3 100644 --- a/public/BLOCK8_모델웹페이지.html +++ b/public/BLOCK8_모델웹페이지.html @@ -6,19 +6,20 @@ 광터지하차도 BLOCK8 3D 모델 -
- + +`+e.stack}}var Ge=Object.prototype.hasOwnProperty,Ke=t.unstable_scheduleCallback,qe=t.unstable_cancelCallback,Je=t.unstable_shouldYield,Ye=t.unstable_requestPaint,Xe=t.unstable_now,Ze=t.unstable_getCurrentPriorityLevel,Qe=t.unstable_ImmediatePriority,$e=t.unstable_UserBlockingPriority,et=t.unstable_NormalPriority,tt=t.unstable_LowPriority,nt=t.unstable_IdlePriority,rt=t.log,it=t.unstable_setDisableYieldValue,at=null,ot=null;function st(e){if(typeof rt==`function`&&it(e),ot&&typeof ot.setStrictMode==`function`)try{ot.setStrictMode(at,e)}catch{}}var ct=Math.clz32?Math.clz32:dt,lt=Math.log,ut=Math.LN2;function dt(e){return e>>>=0,e===0?32:31-(lt(e)/ut|0)|0}var ft=256,pt=262144,mt=4194304;function ht(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function gt(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=ht(n))):i=ht(o):i=ht(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=ht(n))):i=ht(o)):i=ht(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function _t(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function vt(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0n;n++)t.push(e);return t}function St(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ct(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0=Sr),Tr=` `,Er=!1;function Dr(e,t){switch(e){case`keyup`:return br.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Or(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var kr=!1;function Ar(e,t){switch(e){case`compositionend`:return Or(t);case`keypress`:return t.which===32?(Er=!0,Tr):null;case`textInput`:return e=t.data,e===Tr&&Er?null:e;default:return null}}function jr(e,t){if(kr)return e===`compositionend`||!xr&&Dr(e,t)?(e=Un(),Hn=Vn=Bn=null,kr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=ei(n)}}function ni(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ni(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ri(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$r(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=$r(e.document)}return t}function ii(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var ai=Ln&&`documentMode`in document&&11>=document.documentMode,oi=null,si=null,ci=null,li=!1;function ui(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;li||oi==null||oi!==$r(r)||(r=oi,`selectionStart`in r&&ii(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ci&&Qr(ci,r)||(ci=r,r=Jf(si,`onSelect`),0>=o,i-=o,oa=1<<32-ct(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),j&&ca(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),j&&ca(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return j&&ca(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),j&&ca(a,g),u}function _(e,r,o,c){if(typeof o==`object`&&o&&o.type===ae&&o.key===null&&o.props.ref===void 0&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case re:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===ae){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),_o(c,o),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===me&&lo(l)===r.type){n(e,r.sibling),c=a(r,o.props),_o(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===ae?(c=qi(o.props.children,e.mode,c,o.key),_o(c,o),c.return=e,e=c):(c=Ki(o.type,o.key,o.props,null,e.mode,c),_o(c,o),c.return=e,e=c)}return s(e);case ie:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Xi(o,e.mode,c),c.return=e,e=c}return s(e);case me:return o=lo(o),_(e,r,o,c)}if(we(o))return h(e,r,o,c);if(xe(o)){if(l=xe(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return _(e,r,go(o),c);if(o.$$typeof===le)return _(e,r,Fa(e,o),c);vo(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=Ji(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ho=0;var i=_(e,t,n,r);return mo=null,i}catch(t){if(t===ro||t===ao)throw t;var a=Hi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var bo=yo(!0),xo=yo(!1),So=!1;function Co(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function wo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function To(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Eo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=zi(e),Ri(e,null,n),t}return Fi(e,r,t,n),zi(e)}function Do(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Tt(e,n)}}function Oo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n}else e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var ko=!1;function Ao(){if(ko){var e=Ja;if(e!==null)throw e}}function jo(e,t,n,r){ko=!1;var i=e.updateQueue;So=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(q&f)===f:(r&f)===f){f!==0&&f===qa&&(ko=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=T({},d,f);break a;case 2:So=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),sd|=o,e.lanes=o,e.memoizedState=d}}function Mo(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function No(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=E.T,s={};s.types=o===null?null:o.types,E.T=s,gc(e,!1,t,n);try{var c=i(),l=E.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?hc(e,t,Za(c,r),jd(e)):hc(e,t,r,jd(e))}catch(n){hc(e,t,{then:function(){},status:`rejected`,reason:n},jd())}finally{D.p=a,o!==null&&s.types!==null&&(o.types=s.types),E.T=o}}function ac(){}function oc(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=sc(e).queue;ic(e,a,t,Te,n===null?ac:function(){return cc(e),n(r)})}function sc(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Te,baseState:Te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_s,lastRenderedState:Te},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_s,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function cc(e){var t=sc(e);t.next===null&&(t=e.alternate.memoizedState),hc(e,t.next.queue,{},jd())}function lc(){return Pa(sh)}function uc(){return L().memoizedState}function dc(){return L().memoizedState}function fc(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=jd();e=To(n);var r=Eo(t,e,n);r!==null&&(Pd(r,t,n),Do(r,t,n)),t={cache:Ba()},e.payload=t;return}t=t.return}}function pc(e,t,n){var r=jd();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},_c(e)?vc(t,n):(n=Ii(e,t,n,r),n!==null&&(Pd(n,e,r),yc(n,t,r)))}function mc(e,t,n){hc(e,t,n,jd())}function hc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(_c(e))vc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Zr(s,o))return Fi(e,t,i,0),G===null&&Pi(),!1}catch{}if(n=Ii(e,t,i,r),n!==null)return Pd(n,e,r),yc(n,t,r),!0}return!1}function gc(e,t,n,r){if(r={lane:2,revertLane:Pf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},_c(e)){if(t)throw Error(i(479))}else t=Ii(e,n,r,2),t!==null&&Pd(t,e,2)}function _c(e){var t=e.alternate;return e===N||t!==null&&t===N}function vc(e,t){Qo=Zo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function yc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Tt(e,n)}}var bc={readContext:Pa,use:hs,useCallback:I,useContext:I,useEffect:I,useImperativeHandle:I,useLayoutEffect:I,useInsertionEffect:I,useMemo:I,useReducer:I,useRef:I,useState:I,useDebugValue:I,useDeferredValue:I,useTransition:I,useSyncExternalStore:I,useId:I,useHostTransitionStatus:I,useFormState:I,useActionState:I,useOptimistic:I,useMemoCache:I,useCacheRefresh:I,useEffectEvent:I},xc={readContext:Pa,use:hs,useCallback:function(e,t){return fs().memoizedState=[e,t===void 0?null:t],e},useContext:Pa,useEffect:Gs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Us(4194308,4,Zs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Us(4194308,4,e,t)},useInsertionEffect:function(e,t){Us(4,2,e,t)},useMemo:function(e,t){var n=fs();t=t===void 0?null:t;var r=e();if($o){st(!0);try{e()}finally{st(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=fs();if(n!==void 0){var i=n(t);if($o){st(!0);try{n(t)}finally{st(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=pc.bind(null,N,e),[r.memoizedState,e]},useRef:function(e){var t=fs();return e={current:e},t.memoizedState=e},useState:function(e){e=Ds(e);var t=e.queue,n=mc.bind(null,N,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:$s,useDeferredValue:function(e,t){return nc(fs(),e,t)},useTransition:function(){var e=Ds(!1);return e=ic.bind(null,N,e.queue,!0,!1),fs().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=N,a=fs();if(j){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),G===null)throw Error(i(349));q&127||Ss(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Gs(ws.bind(null,r,o,e),[e]),r.flags|=2048,Vs(9,{destroy:void 0},Cs.bind(null,r,o,n,t),null),n},useId:function(){var e=fs(),t=G.identifierPrefix;if(j){var n=sa,r=oa;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=es++,0<\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[Mt]=t,o[Nt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(np(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&_l(t)}}return B(t),t.subtreeFlags&=-33554433,vl(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&_l(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=Me.current,ba(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=pa,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[Mt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||ep(e.nodeValue,n)),e||_a(t,!0)}else e=lp(e).createTextNode(r),e[Mt]=t,t.stateNode=e}return B(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=ba(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[Mt]=t}else xa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;B(t),e=!1}else n=Sa(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Go(t),t):(Go(t),null);if(t.flags&128)throw Error(i(558))}return B(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=ba(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[Mt]=t}else xa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;B(t),a=!1}else a=Sa(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Go(t),t):(Go(t),null)}return Go(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),bl(t,t.updateQueue),B(t),null);case 4:return Fe(),e===null&&Wf(t.stateNode.containerInfo),t.flags|=67108864,B(t),null;case 10:return Oa(t.type),B(t),null;case 19:if(Jo(t),r=t.memoizedState,r===null)return B(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)xl(r,!1);else{if(Y!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Yo(e),o!==null){for(t.flags|=128,xl(r,!1),e=o.updateQueue,t.updateQueue=e,bl(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Gi(n,e),n=n.sibling;return qo(t,Ko.current&1|2),j&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Xe()>_d&&(t.flags|=128,a=!0,xl(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Yo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,bl(t,e),xl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!o.alternate&&!j)return B(t),null}else 2*Xe()-r.renderingStartTime>_d&&n!==536870912&&(t.flags|=128,a=!0,xl(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Xe(),e.sibling=null,o=Ko.current,o=a?o&1|2:o&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||j?qo(t,o):(n=o,O(zo,t),O(Ko,n),Bo===null&&(Bo=t)),j&&ca(t,r.treeForkCount),e}return B(t),null;case 22:case 23:return Go(t),Ro(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(B(t),t.subtreeFlags&6&&(t.flags|=8192)):B(t),n=t.updateQueue,n!==null&&bl(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&ke($a),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Oa(M),B(t),null;case 25:return null;case 30:return t.flags|=33554432,B(t),null}throw Error(i(156,t.tag))}function Cl(e,t){switch(da(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Oa(M),Fe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Le(t),null;case 31:if(t.memoizedState!==null){if(Go(t),t.alternate===null)throw Error(i(340));xa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Go(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));xa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Jo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Fe(),null;case 10:return Oa(t.type),null;case 22:case 23:return Go(t),Ro(),e!==null&&ke($a),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Oa(M),null;case 25:return null;default:return null}}function wl(e,t){switch(da(t),t.tag){case 3:Oa(M),Fe();break;case 26:case 27:case 5:Le(t);break;case 4:Fe();break;case 31:t.memoizedState!==null&&Go(t);break;case 13:Go(t);break;case 19:Jo(t);break;case 10:Oa(t.type);break;case 22:case 23:Go(t),Ro(),e!==null&&ke($a);break;case 24:Oa(M)}}function Tl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function El(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Dl(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{No(t,n)}catch(t){Z(e,e.return,t)}}}function Ol(e,t,n){n.props=Oc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function kl(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=Di(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Pp(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Fp(e);h(e.child,!1,Qp,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Al(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}}function jl(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n title`))),np(r,t,n),r[Mt]=e,Kt(r),t=r;break a;case`link`:if(o=Gm(`link`,`href`,a).get(t+(n.href||``))){for(s=0;sg&&(o=g,g=h,h=o);var _=ti(s,h),v=ti(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,E.T=null,n=wd,wd=null;var o=bd,s=Sd;if(X=0,xd=bd=null,Sd=0,W&6)throw Error(i(331));var c=W;if(W|=4,Zu(o.current),Uu(o,o.current,s,n),W=c,Df(0,!1),ot&&typeof ot.onPostCommitFiberRoot==`function`)try{ot.onPostCommitFiberRoot(at,o)}catch{}return!0}finally{D.p=a,E.T=r,uf(e,t)}}function pf(e,t,n){t=Qi(n,t),t=Pc(e.stateNode,t,2),e=Eo(e,t,2),e!==null&&(St(e,2),Ef(e))}function Z(e,t,n){if(e.tag===3)pf(e,e,n);else for(;t!==null;){if(t.tag===3){pf(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(yd===null||!yd.has(r))){e=Qi(n,e),n=Fc(2),r=Eo(t,n,2),r!==null&&(Ic(n,r,t,e),St(r,2),Ef(r));break}}t=t.return}}function mf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new td;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(ad=!0,i.add(n),e=hf.bind(null,e,t,n),t.then(e,e))}function hf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,G===e&&(q&n)===n&&(Y===4||Y===3&&(q&62914560)===q&&300>Xe()-hd?W&2?ld|=n:Vd(e,0):ld|=n,dd===q&&(dd=0)),Ef(e)}function gf(e,t){t===0&&(t=bt()),e=Li(e,t),e!==null&&(St(e,t),Ef(e))}function _f(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),gf(e,n)}function vf(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),gf(e,n)}function yf(e,t){return Ke(e,t)}var bf=null,xf=null,Sf=!1,Cf=!1,wf=!1,Tf=0;function Ef(e){e!==xf&&e.next===null&&(xf===null?bf=xf=e:xf=xf.next=e),Cf=!0,Sf||(Sf=!0,Nf())}function Df(e,t){if(!wf&&Cf){wf=!0;do for(var n=!1,r=bf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-ct(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Mf(r,a))}else a=q,a=gt(r,r===G?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||_t(r,a)||(n=!0,Mf(r,a))}r=r.next}while(n);wf=!1}}function Of(){kf()}function kf(){Cf=Sf=!1;var e=0;Tf!==0&&hp()&&(e=Tf);for(var t=Xe(),n=null,r=bf;r!==null;){var i=r.next,a=Af(r,t);a===0?(r.next=null,n===null?bf=i:n.next=i,i===null&&(xf=n)):(n=r,(e!==0||a&3)&&(Cf=!0)),r=i}X!==0&&X!==5||Df(e,!1),Tf!==0&&(Tf=0)}function Af(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=pn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Kt(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+pn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+pn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+pn(n.imageSizes)+`"]`)):i+=`[href="`+pn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=T({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[Bt]=!0,o.onload=o.onerror=function(){qt(o)}),Kt(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+pn(r)+`"][href="`+pn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=T({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Kt(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=Gt(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=T({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Kt(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=Gt(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=T({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Kt(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=Gt(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=T({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Kt(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var a=(a=Me.current)?bm(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=Gt(a).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var o=Gt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Fm(e)))?o._p||(s.instance=o,s.state.loading=5):(o=vm.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,o)),Lm(a,e,o,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=Gt(a).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Pm(e){return`href="`+pn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return T({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[Bt]){r.loading=1;return}}else t=e.createElement(`link`),t[Bt]=!0,t.onload=t.onerror=qt.bind(null,t),np(t,`link`,n),Kt(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+pn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+pn(n.href)+`"]`);if(r)return t.instance=r,Kt(r),r;var a=T({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Kt(r),np(r,`style`,a),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pm(n.href);var o=e.querySelector(Fm(a));if(o)return t.state.loading|=4,t.instance=o,Kt(o),o;r=Im(n),(a=vm.get(a))&&Hm(r,a),o=(e.ownerDocument||e).createElement(`link`),Kt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(o,`link`,r),t.state.loading|=4,Vm(o,n.precedence,e),t.instance=o;case`script`:return o=Rm(n.src),(a=e.querySelector(zm(o)))?(t.instance=a,Kt(a),a):(r=n,(a=vm.get(o))&&(r=T({},n),Um(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Kt(a),np(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Kt(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Kt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()})),_=c(u(),1),v=g(),y={source:`광터지하차도_BLOCK8.dxf`,unit:`m`,coordinateNote:`CAD 좌표 차이를 치수 문자열로 검산해 mm로 해석. 표고는 종단/단면 EL 주석에 연결.`,sections:[{id:`A-A`,station:319,centerEL:102.09406315800001,topEL:107.215,baseTopEL:101.777,baseBottomEL:100.877,sourceHandles:[`STA.0K+319.000`,`CS-CNTL center mark`,`EL.102.094`,`EL.107.215`,`EL.100.877`]},{id:`B-B`,station:339,centerEL:101.51670949600002,topEL:107.857,baseTopEL:101.292,baseBottomEL:100.392,sourceHandles:[`STA.0K+339.000`,`CS-CNTL center mark`,`EL.101.517`,`EL.107.857`,`EL.100.392`]}],sectionStationRange:[319,339],modelStationRange:[319.01,338.99],modelLength:19.98,sectionTrim:.01,sectionLineCount:{"CS-CONC-MAJR":108,"CS-CONC-MINR":6},expandedBlock:{name:`A$C2017021411375356`,layerCounts:{"CS-CONC-MAJR":18,"CS-CONC-MINR":0},curveCount:2,insertCount:4},profileWidth:{dimensionText:20.3,outerLineEnvelope:20.5,status:`dimension value and outer contour differ; retain separately`},units:[{id:`alignment-1`,name:`BLOCK8 기준 중심선`,center:[-17.5,1700],planOrigin:[1231533.514405643,-78753.23558031511],radius:1700,startAngle:269.6633030368886,endAngle:270.33669696314513,length:19.979999999384816,centerlineHandle:`101568`,boundaryHandles:[`21199`,`21200`],parts:[{id:`alignment-1-major-001`,name:`CS-CONC-MAJR 구조선 001`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20894`,`21099`],entityType:`LINE`,a:[[-10.25,100.777],[-10.25,101.777]],b:[[-10.25,100.292],[-10.25,101.292]]},{id:`alignment-1-major-002`,name:`CS-CONC-MAJR 구조선 002`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20895`,`21100`],entityType:`LINE`,a:[[-10.25,101.777],[-10.15,101.777]],b:[[-10.25,101.292],[-10.15,101.292]]},{id:`alignment-1-major-003`,name:`CS-CONC-MAJR 구조선 003`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20897`,`21102`],entityType:`LINE`,a:[[-10.25,100.777],[10.25,100.777]],b:[[-10.25,100.292],[10.25,100.292]]},{id:`alignment-1-major-004`,name:`CS-CONC-MAJR 구조선 004`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20879`,`21084`],entityType:`LINE`,a:[[-10.15,100.877],[-10.15,101.777]],b:[[-10.15,100.392],[-10.15,101.292]]},{id:`alignment-1-major-005`,name:`CS-CONC-MAJR 구조선 005`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20896`,`21101`],entityType:`LINE`,a:[[-10.15,100.877],[-10.15,101.777]],b:[[-10.15,100.392],[-10.15,101.292]]},{id:`alignment-1-major-006`,name:`CS-CONC-MAJR 구조선 006`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20878`,`21083`],entityType:`LINE`,a:[[-10.15,101.777],[-9.75,106.215]],b:[[-10.15,101.292],[-9.75,106.857]]},{id:`alignment-1-major-007`,name:`CS-CONC-MAJR 구조선 007`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20786`,`20990`],entityType:`LINE`,a:[[-10.15,100.877],[-9.25,100.877]],b:[[-10.15,100.392],[-9.25,100.392]]},{id:`alignment-1-major-008`,name:`CS-CONC-MAJR 구조선 008`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20890`,`21095`],entityType:`LINE`,a:[[-10.15,100.877],[10.15,100.877]],b:[[-10.15,100.392],[10.15,100.392]]},{id:`alignment-1-major-009`,name:`CS-CONC-MAJR 구조선 009`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20877`,`21082`],entityType:`LINE`,a:[[-9.75,106.215],[-9.75,107.215]],b:[[-9.75,106.857],[-9.75,107.857]]},{id:`alignment-1-major-010`,name:`CS-CONC-MAJR 구조선 010`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20876`,`21081`],entityType:`LINE`,a:[[-9.75,107.215],[-9.25,107.215]],b:[[-9.75,107.857],[-9.25,107.857]]},{id:`alignment-1-major-011`,name:`CS-CONC-MAJR 구조선 011`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20880`,`21085`],entityType:`LINE`,a:[[-9.25,102.94906300006062],[-9.25,107.215]],b:[[-9.25,102.37170900006055],[-9.25,107.857]]},{id:`alignment-1-major-012`,name:`CS-CONC-MAJR 구조선 012`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20787`,`20991`],entityType:`LINE`,a:[[-9.25,100.877],[-.5,100.877]],b:[[-9.25,100.392],[-.5,100.392]]},{id:`alignment-1-major-013`,name:`CS-CONC-MAJR 구조선 013`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20791`,`20995`],entityType:`LINE`,a:[[-8.25,101.89906300000008],[-8.2,101.89906300000008]],b:[[-8.25,101.32170900000003],[-8.2,101.32170900000003]]},{id:`alignment-1-major-014`,name:`CS-CONC-MAJR 구조선 014`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20792`,`20996`],entityType:`LINE`,a:[[-8.2,101.577],[-8.2,101.89906300000008]],b:[[-8.2,101.092],[-8.2,101.32170900000003]]},{id:`alignment-1-major-015`,name:`CS-CONC-MAJR 구조선 015`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20793`,`20997`],entityType:`LINE`,a:[[-8.2,101.577],[-7.8,101.577]],b:[[-8.2,101.092],[-7.8,101.092]]},{id:`alignment-1-major-016`,name:`CS-CONC-MAJR 구조선 016`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20794`,`20998`],entityType:`LINE`,a:[[-7.8,101.577],[-7.8,101.89906300000008]],b:[[-7.8,101.092],[-7.8,101.32170900000003]]},{id:`alignment-1-major-017`,name:`CS-CONC-MAJR 구조선 017`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20795`,`20999`],entityType:`LINE`,a:[[-7.8,101.89906300000008],[-7.75,101.89906300000008]],b:[[-7.8,101.32170900000003],[-7.75,101.32170900000003]]},{id:`alignment-1-major-018`,name:`CS-CONC-MAJR 구조선 018`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20797`,`21001`],entityType:`LINE`,a:[[-7.75,101.86906300000008],[-7.75,101.94906300000008]],b:[[-7.75,101.29170900000004],[-7.75,101.37170900000004]]},{id:`alignment-1-major-019`,name:`CS-CONC-MAJR 구조선 019`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20821`,`21026`],entityType:`LINE`,a:[[-7.75,101.86906300000008],[-7.75,101.94906300000008]],b:[[-7.75,101.29170900000004],[-7.75,101.37170900000004]]},{id:`alignment-1-major-020`,name:`CS-CONC-MAJR 구조선 020`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20796`,`21000`],entityType:`LINE`,a:[[-7.75,101.89906300000008],[-7.75,101.94906300000008]],b:[[-7.75,101.32170900000003],[-7.75,101.37170900000004]]},{id:`alignment-1-major-021`,name:`CS-CONC-MAJR 구조선 021`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20798`,`21002`],entityType:`LINE`,a:[[-7.75,101.86906300000008],[-7.5,101.87406300000008]],b:[[-7.75,101.29170900000004],[-7.5,101.29670900000004]]},{id:`alignment-1-major-022`,name:`CS-CONC-MAJR 구조선 022`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20813`,`21018`],entityType:`LINE`,a:[[-7.75,101.87906300000009],[-7.5,101.88406300000008]],b:[[-7.75,101.30170900000003],[-7.5,101.30670900000003]]},{id:`alignment-1-major-023`,name:`CS-CONC-MAJR 구조선 023`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20814`,`21019`],entityType:`LINE`,a:[[-7.75,101.88906300000008],[-7.5,101.89406300000009]],b:[[-7.75,101.31170900000004],[-7.5,101.31670900000003]]},{id:`alignment-1-major-024`,name:`CS-CONC-MAJR 구조선 024`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20815`,`21020`],entityType:`LINE`,a:[[-7.75,101.89906300000008],[-7.5,101.90406300000008]],b:[[-7.75,101.32170900000003],[-7.5,101.32670900000004]]},{id:`alignment-1-major-025`,name:`CS-CONC-MAJR 구조선 025`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20816`,`21021`],entityType:`LINE`,a:[[-7.75,101.90906300000009],[-7.5,101.91406300000008]],b:[[-7.75,101.33170900000003],[-7.5,101.33670900000003]]},{id:`alignment-1-major-026`,name:`CS-CONC-MAJR 구조선 026`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20817`,`21022`],entityType:`LINE`,a:[[-7.75,101.91906300000008],[-7.5,101.92406300000009]],b:[[-7.75,101.34170900000004],[-7.5,101.34670900000003]]},{id:`alignment-1-major-027`,name:`CS-CONC-MAJR 구조선 027`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20818`,`21023`],entityType:`LINE`,a:[[-7.75,101.92906300000008],[-7.5,101.93406300000008]],b:[[-7.75,101.35170900000003],[-7.5,101.35670900000004]]},{id:`alignment-1-major-028`,name:`CS-CONC-MAJR 구조선 028`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20819`,`21024`],entityType:`LINE`,a:[[-7.75,101.93906300000009],[-7.5,101.94406300000009]],b:[[-7.75,101.36170900000003],[-7.5,101.36670900000003]]},{id:`alignment-1-major-029`,name:`CS-CONC-MAJR 구조선 029`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20820`,`21025`],entityType:`LINE`,a:[[-7.75,101.94906300000008],[-7.5,101.95406300000008]],b:[[-7.75,101.37170900000004],[-7.5,101.37670900000003]]},{id:`alignment-1-major-030`,name:`CS-CONC-MAJR 구조선 030`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20822`,`21027`],entityType:`LINE`,a:[[-7.5,101.87406300000008],[-7.5,101.95406300000008]],b:[[-7.5,101.29670900000004],[-7.5,101.37670900000003]]},{id:`alignment-1-major-031`,name:`CS-CONC-MAJR 구조선 031`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20831`,`21036`],entityType:`LINE`,a:[[-7.5,101.87406300000008],[-7.5,101.95406300000008]],b:[[-7.5,101.29670900000004],[-7.5,101.37670900000003]]},{id:`alignment-1-major-032`,name:`CS-CONC-MAJR 구조선 032`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20799`,`21003`],entityType:`LINE`,a:[[-7.5,101.87406300000008],[-1,102.00406300000009]],b:[[-7.5,101.29670900000004],[-1,101.42670900000003]]},{id:`alignment-1-major-033`,name:`CS-CONC-MAJR 구조선 033`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20823`,`21028`],entityType:`LINE`,a:[[-7.5,101.88406300000008],[-1,102.01406300000008]],b:[[-7.5,101.30670900000003],[-1,101.43670900000004]]},{id:`alignment-1-major-034`,name:`CS-CONC-MAJR 구조선 034`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20824`,`21029`],entityType:`LINE`,a:[[-7.5,101.89406300000009],[-1,102.02406300000008]],b:[[-7.5,101.31670900000003],[-1,101.44670900000003]]},{id:`alignment-1-major-035`,name:`CS-CONC-MAJR 구조선 035`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20825`,`21030`],entityType:`LINE`,a:[[-7.5,101.90406300000008],[-1,102.03406300000009]],b:[[-7.5,101.32670900000004],[-1,101.45670900000003]]},{id:`alignment-1-major-036`,name:`CS-CONC-MAJR 구조선 036`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20826`,`21031`],entityType:`LINE`,a:[[-7.5,101.91406300000008],[-1,102.04406300000008]],b:[[-7.5,101.33670900000003],[-1,101.46670900000004]]},{id:`alignment-1-major-037`,name:`CS-CONC-MAJR 구조선 037`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20827`,`21032`],entityType:`LINE`,a:[[-7.5,101.92406300000009],[-1,102.05406300000008]],b:[[-7.5,101.34670900000003],[-1,101.47670900000003]]},{id:`alignment-1-major-038`,name:`CS-CONC-MAJR 구조선 038`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20828`,`21033`],entityType:`LINE`,a:[[-7.5,101.93406300000008],[-1,102.06406300000009]],b:[[-7.5,101.35670900000004],[-1,101.48670900000003]]},{id:`alignment-1-major-039`,name:`CS-CONC-MAJR 구조선 039`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20829`,`21034`],entityType:`LINE`,a:[[-7.5,101.94406300000009],[-1,102.07406300000008]],b:[[-7.5,101.36670900000003],[-1,101.49670900000004]]},{id:`alignment-1-major-040`,name:`CS-CONC-MAJR 구조선 040`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20830`,`21035`],entityType:`LINE`,a:[[-7.5,101.95406300000008],[-1,102.08406300000009]],b:[[-7.5,101.37670900000003],[-1,101.50670900000003]]},{id:`alignment-1-major-041`,name:`CS-CONC-MAJR 구조선 041`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20832`,`21037`],entityType:`LINE`,a:[[-1,102.00406300000009],[-1,102.08406300000009]],b:[[-1,101.42670900000003],[-1,101.50670900000003]]},{id:`alignment-1-major-042`,name:`CS-CONC-MAJR 구조선 042`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20841`,`21046`],entityType:`LINE`,a:[[-1,102.00406300000009],[-1,102.08406300000009]],b:[[-1,101.42670900000003],[-1,101.50670900000003]]},{id:`alignment-1-major-043`,name:`CS-CONC-MAJR 구조선 043`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20800`,`21004`],entityType:`LINE`,a:[[-1,102.00406300000009],[-.5,102.01406300000008]],b:[[-1,101.42670900000003],[-.5,101.43670900000004]]},{id:`alignment-1-major-044`,name:`CS-CONC-MAJR 구조선 044`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20833`,`21038`],entityType:`LINE`,a:[[-1,102.01406300000008],[-.5,102.02406300000008]],b:[[-1,101.43670900000004],[-.5,101.44670900000003]]},{id:`alignment-1-major-045`,name:`CS-CONC-MAJR 구조선 045`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20834`,`21039`],entityType:`LINE`,a:[[-1,102.02406300000008],[-.5,102.03406300000009]],b:[[-1,101.44670900000003],[-.5,101.45670900000003]]},{id:`alignment-1-major-046`,name:`CS-CONC-MAJR 구조선 046`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20835`,`21040`],entityType:`LINE`,a:[[-1,102.03406300000009],[-.5,102.04406300000008]],b:[[-1,101.45670900000003],[-.5,101.46670900000004]]},{id:`alignment-1-major-047`,name:`CS-CONC-MAJR 구조선 047`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20836`,`21041`],entityType:`LINE`,a:[[-1,102.04406300000008],[-.5,102.05406300000008]],b:[[-1,101.46670900000004],[-.5,101.47670900000003]]},{id:`alignment-1-major-048`,name:`CS-CONC-MAJR 구조선 048`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20837`,`21042`],entityType:`LINE`,a:[[-1,102.05406300000008],[-.5,102.06406300000009]],b:[[-1,101.47670900000003],[-.5,101.48670900000003]]},{id:`alignment-1-major-049`,name:`CS-CONC-MAJR 구조선 049`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20838`,`21043`],entityType:`LINE`,a:[[-1,102.06406300000009],[-.5,102.07406300000008]],b:[[-1,101.48670900000003],[-.5,101.49670900000004]]},{id:`alignment-1-major-050`,name:`CS-CONC-MAJR 구조선 050`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20839`,`21044`],entityType:`LINE`,a:[[-1,102.07406300000008],[-.5,102.08406300000009]],b:[[-1,101.49670900000004],[-.5,101.50670900000003]]},{id:`alignment-1-major-051`,name:`CS-CONC-MAJR 구조선 051`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20840`,`21045`],entityType:`LINE`,a:[[-1,102.08406300000009],[-.5,102.09406300000008]],b:[[-1,101.50670900000003],[-.5,101.51670900000003]]},{id:`alignment-1-major-052`,name:`CS-CONC-MAJR 구조선 052`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20801`,`21005`],entityType:`LINE`,a:[[-.5,101.777],[-.5,102.01406300000008]],b:[[-.5,101.292],[-.5,101.43670900000004]]},{id:`alignment-1-major-053`,name:`CS-CONC-MAJR 구조선 053`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20874`,`21047`],entityType:`LINE`,a:[[-.5,101.777],[-.5,102.277]],b:[[-.5,101.43670900000004],[-.5,101.51670900000003]]},{id:`alignment-1-major-054`,name:`CS-CONC-MAJR 구조선 054`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20842`,`21079`],entityType:`LINE`,a:[[-.5,102.01406300000008],[-.5,102.09406300000008]],b:[[-.5,101.292],[-.5,101.792]]},{id:`alignment-1-major-055`,name:`CS-CONC-MAJR 구조선 055`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20788`,`20992`],entityType:`LINE`,a:[[-.5,100.877],[.5,100.877]],b:[[-.5,100.392],[.5,100.392]]},{id:`alignment-1-major-056`,name:`CS-CONC-MAJR 구조선 056`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20873`,`21078`],entityType:`LINE`,a:[[-.5,102.277],[.5,102.277]],b:[[-.5,101.792],[.5,101.792]]},{id:`alignment-1-major-057`,name:`CS-CONC-MAJR 구조선 057`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20809`,`21014`],entityType:`LINE`,a:[[.5,101.777],[.5,102.01406300000008]],b:[[.5,101.292],[.5,101.43670900000004]]},{id:`alignment-1-major-058`,name:`CS-CONC-MAJR 구조선 058`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20875`,`21056`],entityType:`LINE`,a:[[.5,101.777],[.5,102.277]],b:[[.5,101.43670900000004],[.5,101.51670900000003]]},{id:`alignment-1-major-059`,name:`CS-CONC-MAJR 구조선 059`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20851`,`21080`],entityType:`LINE`,a:[[.5,102.01406300000008],[.5,102.09406300000008]],b:[[.5,101.292],[.5,101.792]]},{id:`alignment-1-major-060`,name:`CS-CONC-MAJR 구조선 060`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20810`,`21015`],entityType:`LINE`,a:[[.5,102.01406300000008],[1,102.00406300000009]],b:[[.5,101.43670900000004],[1,101.42670900000003]]},{id:`alignment-1-major-061`,name:`CS-CONC-MAJR 구조선 061`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20843`,`21048`],entityType:`LINE`,a:[[.5,102.02406300000008],[1,102.01406300000008]],b:[[.5,101.44670900000003],[1,101.43670900000004]]},{id:`alignment-1-major-062`,name:`CS-CONC-MAJR 구조선 062`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20844`,`21049`],entityType:`LINE`,a:[[.5,102.03406300000009],[1,102.02406300000008]],b:[[.5,101.45670900000003],[1,101.44670900000003]]},{id:`alignment-1-major-063`,name:`CS-CONC-MAJR 구조선 063`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20845`,`21050`],entityType:`LINE`,a:[[.5,102.04406300000008],[1,102.03406300000009]],b:[[.5,101.46670900000004],[1,101.45670900000003]]},{id:`alignment-1-major-064`,name:`CS-CONC-MAJR 구조선 064`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20846`,`21051`],entityType:`LINE`,a:[[.5,102.05406300000008],[1,102.04406300000008]],b:[[.5,101.47670900000003],[1,101.46670900000004]]},{id:`alignment-1-major-065`,name:`CS-CONC-MAJR 구조선 065`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20847`,`21052`],entityType:`LINE`,a:[[.5,102.06406300000009],[1,102.05406300000008]],b:[[.5,101.48670900000003],[1,101.47670900000003]]},{id:`alignment-1-major-066`,name:`CS-CONC-MAJR 구조선 066`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20848`,`21053`],entityType:`LINE`,a:[[.5,102.07406300000008],[1,102.06406300000009]],b:[[.5,101.49670900000004],[1,101.48670900000003]]},{id:`alignment-1-major-067`,name:`CS-CONC-MAJR 구조선 067`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20849`,`21054`],entityType:`LINE`,a:[[.5,102.08406300000009],[1,102.07406300000008]],b:[[.5,101.50670900000003],[1,101.49670900000004]]},{id:`alignment-1-major-068`,name:`CS-CONC-MAJR 구조선 068`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20850`,`21055`],entityType:`LINE`,a:[[.5,102.09406300000008],[1,102.08406300000009]],b:[[.5,101.51670900000003],[1,101.50670900000003]]},{id:`alignment-1-major-069`,name:`CS-CONC-MAJR 구조선 069`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20789`,`20993`],entityType:`LINE`,a:[[.5,100.877],[9.25,100.877]],b:[[.5,100.392],[9.25,100.392]]},{id:`alignment-1-major-070`,name:`CS-CONC-MAJR 구조선 070`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20852`,`21057`],entityType:`LINE`,a:[[1,102.00406300000009],[1,102.08406300000009]],b:[[1,101.42670900000003],[1,101.50670900000003]]},{id:`alignment-1-major-071`,name:`CS-CONC-MAJR 구조선 071`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20861`,`21066`],entityType:`LINE`,a:[[1,102.00406300000009],[1,102.08406300000009]],b:[[1,101.42670900000003],[1,101.50670900000003]]},{id:`alignment-1-major-072`,name:`CS-CONC-MAJR 구조선 072`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20811`,`21016`],entityType:`LINE`,a:[[1,102.00406300000009],[7.5,101.87406300000008]],b:[[1,101.42670900000003],[7.5,101.29670900000004]]},{id:`alignment-1-major-073`,name:`CS-CONC-MAJR 구조선 073`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20853`,`21058`],entityType:`LINE`,a:[[1,102.01406300000008],[7.5,101.88406300000008]],b:[[1,101.43670900000004],[7.5,101.30670900000003]]},{id:`alignment-1-major-074`,name:`CS-CONC-MAJR 구조선 074`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20854`,`21059`],entityType:`LINE`,a:[[1,102.02406300000008],[7.5,101.89406300000009]],b:[[1,101.44670900000003],[7.5,101.31670900000003]]},{id:`alignment-1-major-075`,name:`CS-CONC-MAJR 구조선 075`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20855`,`21060`],entityType:`LINE`,a:[[1,102.03406300000009],[7.5,101.90406300000008]],b:[[1,101.45670900000003],[7.5,101.32670900000004]]},{id:`alignment-1-major-076`,name:`CS-CONC-MAJR 구조선 076`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20856`,`21061`],entityType:`LINE`,a:[[1,102.04406300000008],[7.5,101.91406300000008]],b:[[1,101.46670900000004],[7.5,101.33670900000003]]},{id:`alignment-1-major-077`,name:`CS-CONC-MAJR 구조선 077`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20857`,`21062`],entityType:`LINE`,a:[[1,102.05406300000008],[7.5,101.92406300000009]],b:[[1,101.47670900000003],[7.5,101.34670900000003]]},{id:`alignment-1-major-078`,name:`CS-CONC-MAJR 구조선 078`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20858`,`21063`],entityType:`LINE`,a:[[1,102.06406300000009],[7.5,101.93406300000008]],b:[[1,101.48670900000003],[7.5,101.35670900000004]]},{id:`alignment-1-major-079`,name:`CS-CONC-MAJR 구조선 079`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20859`,`21064`],entityType:`LINE`,a:[[1,102.07406300000008],[7.5,101.94406300000009]],b:[[1,101.49670900000004],[7.5,101.36670900000003]]},{id:`alignment-1-major-080`,name:`CS-CONC-MAJR 구조선 080`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20860`,`21065`],entityType:`LINE`,a:[[1,102.08406300000009],[7.5,101.95406300000008]],b:[[1,101.50670900000003],[7.5,101.37670900000003]]},{id:`alignment-1-major-081`,name:`CS-CONC-MAJR 구조선 081`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20862`,`21067`],entityType:`LINE`,a:[[7.5,101.87406300000008],[7.5,101.95406300000008]],b:[[7.5,101.29670900000004],[7.5,101.37670900000003]]},{id:`alignment-1-major-082`,name:`CS-CONC-MAJR 구조선 082`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20871`,`21076`],entityType:`LINE`,a:[[7.5,101.87406300000008],[7.5,101.95406300000008]],b:[[7.5,101.29670900000004],[7.5,101.37670900000003]]},{id:`alignment-1-major-083`,name:`CS-CONC-MAJR 구조선 083`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20812`,`21017`],entityType:`LINE`,a:[[7.5,101.87406300000008],[7.75,101.86906300000008]],b:[[7.5,101.29670900000004],[7.75,101.29170900000004]]},{id:`alignment-1-major-084`,name:`CS-CONC-MAJR 구조선 084`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20863`,`21068`],entityType:`LINE`,a:[[7.5,101.88406300000008],[7.75,101.87906300000009]],b:[[7.5,101.30670900000003],[7.75,101.30170900000003]]},{id:`alignment-1-major-085`,name:`CS-CONC-MAJR 구조선 085`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20864`,`21069`],entityType:`LINE`,a:[[7.5,101.89406300000009],[7.75,101.88906300000008]],b:[[7.5,101.31670900000003],[7.75,101.31170900000004]]},{id:`alignment-1-major-086`,name:`CS-CONC-MAJR 구조선 086`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20865`,`21070`],entityType:`LINE`,a:[[7.5,101.90406300000008],[7.75,101.89906300000008]],b:[[7.5,101.32670900000004],[7.75,101.32170900000003]]},{id:`alignment-1-major-087`,name:`CS-CONC-MAJR 구조선 087`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20866`,`21071`],entityType:`LINE`,a:[[7.5,101.91406300000008],[7.75,101.90906300000009]],b:[[7.5,101.33670900000003],[7.75,101.33170900000003]]},{id:`alignment-1-major-088`,name:`CS-CONC-MAJR 구조선 088`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20867`,`21072`],entityType:`LINE`,a:[[7.5,101.92406300000009],[7.75,101.91906300000008]],b:[[7.5,101.34670900000003],[7.75,101.34170900000004]]},{id:`alignment-1-major-089`,name:`CS-CONC-MAJR 구조선 089`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20868`,`21073`],entityType:`LINE`,a:[[7.5,101.93406300000008],[7.75,101.92906300000008]],b:[[7.5,101.35670900000004],[7.75,101.35170900000003]]},{id:`alignment-1-major-090`,name:`CS-CONC-MAJR 구조선 090`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20869`,`21074`],entityType:`LINE`,a:[[7.5,101.94406300000009],[7.75,101.93906300000009]],b:[[7.5,101.36670900000003],[7.75,101.36170900000003]]},{id:`alignment-1-major-091`,name:`CS-CONC-MAJR 구조선 091`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20870`,`21075`],entityType:`LINE`,a:[[7.5,101.95406300000008],[7.75,101.94906300000008]],b:[[7.5,101.37670900000003],[7.75,101.37170900000004]]},{id:`alignment-1-major-092`,name:`CS-CONC-MAJR 구조선 092`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20802`,`21006`],entityType:`LINE`,a:[[7.75,101.86906300000008],[7.75,101.94906300000008]],b:[[7.75,101.29170900000004],[7.75,101.37170900000004]]},{id:`alignment-1-major-093`,name:`CS-CONC-MAJR 구조선 093`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20872`,`21077`],entityType:`LINE`,a:[[7.75,101.86906300000008],[7.75,101.94906300000008]],b:[[7.75,101.29170900000004],[7.75,101.37170900000004]]},{id:`alignment-1-major-094`,name:`CS-CONC-MAJR 구조선 094`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20803`,`21007`],entityType:`LINE`,a:[[7.75,101.89906300000008],[7.75,101.94906300000008]],b:[[7.75,101.32170900000003],[7.75,101.37170900000004]]},{id:`alignment-1-major-095`,name:`CS-CONC-MAJR 구조선 095`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20804`,`21008`],entityType:`LINE`,a:[[7.75,101.89906300000008],[7.8,101.89906300000008]],b:[[7.75,101.32170900000003],[7.8,101.32170900000003]]},{id:`alignment-1-major-096`,name:`CS-CONC-MAJR 구조선 096`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20805`,`21009`],entityType:`LINE`,a:[[7.8,101.577],[7.8,101.89906300000008]],b:[[7.8,101.092],[7.8,101.32170900000003]]},{id:`alignment-1-major-097`,name:`CS-CONC-MAJR 구조선 097`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20806`,`21010`],entityType:`LINE`,a:[[7.8,101.577],[8.2,101.577]],b:[[7.8,101.092],[8.2,101.092]]},{id:`alignment-1-major-098`,name:`CS-CONC-MAJR 구조선 098`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20807`,`21011`],entityType:`LINE`,a:[[8.2,101.577],[8.2,101.89906300000008]],b:[[8.2,101.092],[8.2,101.32170900000003]]},{id:`alignment-1-major-099`,name:`CS-CONC-MAJR 구조선 099`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20808`,`21012`],entityType:`LINE`,a:[[8.2,101.89906300000008],[8.25,101.89906300000008]],b:[[8.2,101.32170900000003],[8.25,101.32170900000003]]},{id:`alignment-1-major-100`,name:`CS-CONC-MAJR 구조선 100`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20885`,`21090`],entityType:`LINE`,a:[[9.25,102.94906300006062],[9.25,107.215]],b:[[9.25,102.37170900006055],[9.25,107.857]]},{id:`alignment-1-major-101`,name:`CS-CONC-MAJR 구조선 101`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20881`,`21086`],entityType:`LINE`,a:[[9.25,107.215],[9.75,107.215]],b:[[9.25,107.857],[9.75,107.857]]},{id:`alignment-1-major-102`,name:`CS-CONC-MAJR 구조선 102`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20790`,`20994`],entityType:`LINE`,a:[[9.25,100.877],[10.15,100.877]],b:[[9.25,100.392],[10.15,100.392]]},{id:`alignment-1-major-103`,name:`CS-CONC-MAJR 구조선 103`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20882`,`21087`],entityType:`LINE`,a:[[9.75,106.215],[9.75,107.215]],b:[[9.75,106.857],[9.75,107.857]]},{id:`alignment-1-major-104`,name:`CS-CONC-MAJR 구조선 104`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20883`,`21088`],entityType:`LINE`,a:[[9.75,106.215],[10.15,101.777]],b:[[9.75,106.857],[10.15,101.292]]},{id:`alignment-1-major-105`,name:`CS-CONC-MAJR 구조선 105`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20884`,`21089`],entityType:`LINE`,a:[[10.15,100.877],[10.15,101.777]],b:[[10.15,100.392],[10.15,101.292]]},{id:`alignment-1-major-106`,name:`CS-CONC-MAJR 구조선 106`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20893`,`21098`],entityType:`LINE`,a:[[10.15,100.877],[10.15,101.777]],b:[[10.15,100.392],[10.15,101.292]]},{id:`alignment-1-major-107`,name:`CS-CONC-MAJR 구조선 107`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20892`,`21097`],entityType:`LINE`,a:[[10.15,101.777],[10.25,101.777]],b:[[10.15,101.292],[10.25,101.292]]},{id:`alignment-1-major-108`,name:`CS-CONC-MAJR 구조선 108`,layer:`CS-CONC-MAJR`,group:`major`,sourceHandles:[`20891`,`21096`],entityType:`LINE`,a:[[10.25,100.777],[10.25,101.777]],b:[[10.25,100.292],[10.25,101.292]]},{id:`alignment-1-minor-001`,name:`CS-CONC-MINR 구조선 001`,layer:`CS-CONC-MINR`,group:`minor`,sourceHandles:[`58096`,`58102`],entityType:`LINE`,a:[[-7.75,101.777],[-7.75,101.86906300000008]],b:[[-7.75,101.29170900000004],[-7.75,101.292]]},{id:`alignment-1-minor-002`,name:`CS-CONC-MINR 구조선 002`,layer:`CS-CONC-MINR`,group:`minor`,sourceHandles:[`58097`,`58103`],entityType:`LINE`,a:[[-7.75,101.777],[-.5,101.777]],b:[[-7.75,101.292],[-.5,101.292]]},{id:`alignment-1-minor-003`,name:`CS-CONC-MINR 구조선 003`,layer:`CS-CONC-MINR`,group:`minor`,sourceHandles:[`58095`,`58101`],entityType:`LINE`,a:[[-.5,101.777],[-.5,102.01406300000008]],b:[[-.5,101.292],[-.5,101.43670900000004]]},{id:`alignment-1-minor-004`,name:`CS-CONC-MINR 구조선 004`,layer:`CS-CONC-MINR`,group:`minor`,sourceHandles:[`58099`,`58105`],entityType:`LINE`,a:[[.5,101.777],[.5,102.01406300000008]],b:[[.5,101.292],[.5,101.43670900000004]]},{id:`alignment-1-minor-005`,name:`CS-CONC-MINR 구조선 005`,layer:`CS-CONC-MINR`,group:`minor`,sourceHandles:[`58100`,`58106`],entityType:`LINE`,a:[[.5,101.777],[7.75,101.777]],b:[[.5,101.292],[7.75,101.292]]},{id:`alignment-1-minor-006`,name:`CS-CONC-MINR 구조선 006`,layer:`CS-CONC-MINR`,group:`minor`,sourceHandles:[`58098`,`58104`],entityType:`LINE`,a:[[7.75,101.777],[7.75,101.86906300000008]],b:[[7.75,101.29170900000004],[7.75,101.292]]},{id:`alignment-1-insert-left-01`,name:`블록 내부 윤곽 left 01`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F0`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.525000000260537,104.01906300006063],[-8.525000000260537,102.95356300000195]],b:[[-8.525000000260537,103.44170900006057],[-8.525000000260537,102.3762090000019]]},{id:`alignment-1-insert-left-02`,name:`블록 내부 윤곽 left 02`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F1`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.525000000260537,102.95356300000195],[-8.46500000002305,102.95356300000195]],b:[[-8.525000000260537,102.3762090000019],[-8.46500000002305,102.3762090000019]]},{id:`alignment-1-insert-left-03`,name:`블록 내부 윤곽 left 03`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F2`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.46500000002305,102.95356300000195],[-8.46500000002305,104.01906300006063]],b:[[-8.46500000002305,102.3762090000019],[-8.46500000002305,103.44170900006057]]},{id:`alignment-1-insert-left-04`,name:`블록 내부 윤곽 left 04`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F3`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`ARC`,a:[[-8.465000000022584,104.01906300006063],[-8.465576441612793,104.02491570974436],[-8.467283614056418,104.0305435030772],[-8.470055911673699,104.03573010711743],[-8.473786796621978,104.0402762035805],[-8.478332893084968,104.04400708852882],[-8.483519497125176,104.0467793861461],[-8.489147290457971,104.04848655858963],[-8.495000000141793,104.04906300017983],[-8.500852709825617,104.04848655858963],[-8.50648050315841,104.0467793861461],[-8.51166710719862,104.04400708852882],[-8.516213203661609,104.0402762035805],[-8.51994408860989,104.03573010711743],[-8.52271638622717,104.0305435030772],[-8.524423558670794,104.02491570974436],[-8.525000000261004,104.01906300006063]],b:[[-8.465000000022584,103.44170900006057],[-8.465576441612793,103.4475617097443],[-8.467283614056418,103.45318950307714],[-8.470055911673699,103.45837610711737],[-8.473786796621978,103.46292220358046],[-8.478332893084968,103.46665308852876],[-8.483519497125176,103.46942538614604],[-8.489147290457971,103.47113255858959],[-8.495000000141793,103.47170900017977],[-8.500852709825617,103.47113255858959],[-8.50648050315841,103.46942538614604],[-8.51166710719862,103.46665308852876],[-8.516213203661609,103.46292220358046],[-8.51994408860989,103.45837610711737],[-8.52271638622717,103.45318950307714],[-8.524423558670794,103.4475617097443],[-8.525000000261004,103.44170900006057]]},{id:`alignment-1-insert-left-05`,name:`블록 내부 윤곽 left 05`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F4`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.450000000023051,102.95356300000195],[-8.540000000023051,102.95356300000195]],b:[[-8.450000000023051,102.3762090000019],[-8.540000000023051,102.3762090000019]]},{id:`alignment-1-insert-left-06`,name:`블록 내부 윤곽 left 06`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F5`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.540000000023051,102.95356300000195],[-8.540000000023051,102.94906300006062]],b:[[-8.540000000023051,102.3762090000019],[-8.540000000023051,102.37170900006056]]},{id:`alignment-1-insert-left-07`,name:`블록 내부 윤곽 left 07`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F6`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.540000000023051,102.94906300006062],[-8.450000000023051,102.94906300006062]],b:[[-8.540000000023051,102.37170900006056],[-8.450000000023051,102.37170900006056]]},{id:`alignment-1-insert-left-08`,name:`블록 내부 윤곽 left 08`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F7`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.450000000023051,102.94906300006062],[-8.450000000023051,102.95356300000195]],b:[[-8.450000000023051,102.37170900006056],[-8.450000000023051,102.3762090000019]]},{id:`alignment-1-insert-left-09`,name:`블록 내부 윤곽 left 09`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F8`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`ARC`,a:[[-8.52500000002305,104.01906300006063],[-8.52442355843517,104.01321029040014],[-8.522716385998297,104.00758249708967],[-8.519944088392192,104.00239589307003],[-8.51621320345858,103.99784979662503],[-8.511667107013754,103.99411891169156],[-8.506480502994032,103.99134661408529],[-8.50085270968359,103.98963944164854],[-8.495000000023051,103.98906300006063],[-8.48914729036251,103.98963944164854],[-8.483519497052068,103.99134661408529],[-8.478332893032348,103.99411891169156],[-8.47378679658752,103.99784979662503],[-8.470055911653908,104.00239589307003],[-8.467283614047803,104.00758249708967],[-8.465576441610931,104.01321029040014],[-8.46500000002305,104.01906300006063]],b:[[-8.52500000002305,103.44170900006057],[-8.52442355843517,103.43585629040008],[-8.522716385998297,103.43022849708962],[-8.519944088392192,103.42504189306999],[-8.51621320345858,103.42049579662498],[-8.511667107013754,103.4167649116915],[-8.506480502994032,103.41399261408523],[-8.50085270968359,103.41228544164848],[-8.495000000023051,103.41170900006057],[-8.48914729036251,103.41228544164848],[-8.483519497052068,103.41399261408523],[-8.478332893032348,103.4167649116915],[-8.47378679658752,103.42049579662498],[-8.470055911653908,103.42504189306999],[-8.467283614047803,103.43022849708962],[-8.465576441610931,103.43585629040008],[-8.46500000002305,103.44170900006057]]},{id:`alignment-1-insert-left-10`,name:`블록 내부 윤곽 left 10`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F9`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.25000000002305,101.94906300000008],[-8.25000000002305,102.07406300000008]],b:[[-8.25000000002305,101.37170900000004],[-8.25000000002305,101.49670900000004]]},{id:`alignment-1-insert-left-11`,name:`블록 내부 윤곽 left 11`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FA`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.25000000002305,102.07406300000008],[-8.370000000023051,102.24906300000009]],b:[[-8.25000000002305,101.49670900000004],[-8.370000000023051,101.67170900000004]]},{id:`alignment-1-insert-left-12`,name:`블록 내부 윤곽 left 12`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FB`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.370000000023051,102.24906300000009],[-8.42000000002305,102.94906300006062]],b:[[-8.370000000023051,101.67170900000004],[-8.42000000002305,102.37170900006056]]},{id:`alignment-1-insert-left-13`,name:`블록 내부 윤곽 left 13`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FC`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.42000000002305,102.94906300006062],[-9.25000000002305,102.94906300006062]],b:[[-8.42000000002305,102.37170900006056],[-9.25000000002305,102.37170900006056]]},{id:`alignment-1-insert-left-14`,name:`블록 내부 윤곽 left 14`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FD`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.80000000002305,102.88806300000148],[-9.200000000023051,102.88806300000148]],b:[[-8.80000000002305,102.31070900000142],[-9.200000000023051,102.31070900000142]]},{id:`alignment-1-insert-left-15`,name:`블록 내부 윤곽 left 15`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FE`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-9.200000000023051,102.88806300000148],[-9.200000000023051,102.94806300000381]],b:[[-9.200000000023051,102.31070900000142],[-9.200000000023051,102.37070900000376]]},{id:`alignment-1-insert-left-16`,name:`블록 내부 윤곽 left 16`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FF`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.80000000002305,102.94806300000381],[-9.25000000002305,102.94806300000381]],b:[[-8.80000000002305,102.37070900000376],[-9.25000000002305,102.37070900000376]]},{id:`alignment-1-insert-left-17`,name:`블록 내부 윤곽 left 17`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155700`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-9.150000000260537,102.88806300000148],[-9.150000000260537,102.58806300000148]],b:[[-9.150000000260537,102.31070900000142],[-9.150000000260537,102.01070900000143]]},{id:`alignment-1-insert-left-18`,name:`블록 내부 윤곽 left 18`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155701`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-9.150000000260537,102.58806300000148],[-8.85000000002305,102.58806300000148]],b:[[-9.150000000260537,102.01070900000143],[-8.85000000002305,102.01070900000143]]},{id:`alignment-1-insert-left-19`,name:`블록 내부 윤곽 left 19`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155702`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.85000000002305,102.58806300000148],[-8.85000000002305,102.88806300000148]],b:[[-8.85000000002305,102.01070900000143],[-8.85000000002305,102.31070900000142]]},{id:`alignment-1-insert-left-20`,name:`블록 내부 윤곽 left 20`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155703`,sourceInsertHandles:[`15DF7D`,`15DF7F`],entityType:`LINE`,a:[[-8.80000000002305,102.94806300000381],[-8.80000000002305,102.88806300000148]],b:[[-8.80000000002305,102.37070900000376],[-8.80000000002305,102.31070900000142]]},{id:`alignment-1-insert-right-01`,name:`블록 내부 윤곽 right 01`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F0`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.525000000259606,104.01906300006063],[8.525000000259606,102.95356300000195]],b:[[8.525000000259606,103.44170900006057],[8.525000000259606,102.3762090000019]]},{id:`alignment-1-insert-right-02`,name:`블록 내부 윤곽 right 02`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F1`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.525000000259606,102.95356300000195],[8.465000000022119,102.95356300000195]],b:[[8.525000000259606,102.3762090000019],[8.465000000022119,102.3762090000019]]},{id:`alignment-1-insert-right-03`,name:`블록 내부 윤곽 right 03`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F2`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.465000000022119,102.95356300000195],[8.465000000022119,104.01906300006063]],b:[[8.465000000022119,102.3762090000019],[8.465000000022119,103.44170900006057]]},{id:`alignment-1-insert-right-04`,name:`블록 내부 윤곽 right 04`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F3`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`ARC`,a:[[8.465000000021654,104.01906300006063],[8.465576441611862,104.02491570974436],[8.467283614055486,104.0305435030772],[8.470055911672768,104.03573010711743],[8.473786796621047,104.0402762035805],[8.478332893084037,104.04400708852882],[8.483519497124245,104.0467793861461],[8.48914729045704,104.04848655858963],[8.495000000140863,104.04906300017983],[8.500852709824684,104.04848655858963],[8.50648050315748,104.0467793861461],[8.511667107197688,104.04400708852882],[8.516213203660678,104.0402762035805],[8.519944088608957,104.03573010711743],[8.52271638622624,104.0305435030772],[8.524423558669863,104.02491570974436],[8.525000000260071,104.01906300006063]],b:[[8.465000000021654,103.44170900006057],[8.465576441611862,103.4475617097443],[8.467283614055486,103.45318950307714],[8.470055911672768,103.45837610711737],[8.473786796621047,103.46292220358046],[8.478332893084037,103.46665308852876],[8.483519497124245,103.46942538614604],[8.48914729045704,103.47113255858959],[8.495000000140863,103.47170900017977],[8.500852709824684,103.47113255858959],[8.50648050315748,103.46942538614604],[8.511667107197688,103.46665308852876],[8.516213203660678,103.46292220358046],[8.519944088608957,103.45837610711737],[8.52271638622624,103.45318950307714],[8.524423558669863,103.4475617097443],[8.525000000260071,103.44170900006057]]},{id:`alignment-1-insert-right-05`,name:`블록 내부 윤곽 right 05`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F4`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.450000000022118,102.95356300000195],[8.540000000022118,102.95356300000195]],b:[[8.450000000022118,102.3762090000019],[8.540000000022118,102.3762090000019]]},{id:`alignment-1-insert-right-06`,name:`블록 내부 윤곽 right 06`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F5`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.540000000022118,102.95356300000195],[8.540000000022118,102.94906300006062]],b:[[8.540000000022118,102.3762090000019],[8.540000000022118,102.37170900006056]]},{id:`alignment-1-insert-right-07`,name:`블록 내부 윤곽 right 07`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F6`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.540000000022118,102.94906300006062],[8.450000000022118,102.94906300006062]],b:[[8.540000000022118,102.37170900006056],[8.450000000022118,102.37170900006056]]},{id:`alignment-1-insert-right-08`,name:`블록 내부 윤곽 right 08`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F7`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.450000000022118,102.94906300006062],[8.450000000022118,102.95356300000195]],b:[[8.450000000022118,102.37170900006056],[8.450000000022118,102.3762090000019]]},{id:`alignment-1-insert-right-09`,name:`블록 내부 윤곽 right 09`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F8`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`ARC`,a:[[8.52500000002212,104.01906300006063],[8.524423558434238,104.01321029040014],[8.522716385997366,104.00758249708967],[8.519944088391261,104.00239589307003],[8.51621320345765,103.99784979662503],[8.511667107012821,103.99411891169156],[8.506480502993101,103.99134661408529],[8.500852709682658,103.98963944164854],[8.495000000022118,103.98906300006063],[8.48914729036158,103.98963944164854],[8.483519497051137,103.99134661408529],[8.478332893031416,103.99411891169156],[8.473786796586587,103.99784979662503],[8.470055911652977,104.00239589307003],[8.467283614046872,104.00758249708967],[8.465576441609999,104.01321029040014],[8.465000000022119,104.01906300006063]],b:[[8.52500000002212,103.44170900006057],[8.524423558434238,103.43585629040008],[8.522716385997366,103.43022849708962],[8.519944088391261,103.42504189306999],[8.51621320345765,103.42049579662498],[8.511667107012821,103.4167649116915],[8.506480502993101,103.41399261408523],[8.500852709682658,103.41228544164848],[8.495000000022118,103.41170900006057],[8.48914729036158,103.41228544164848],[8.483519497051137,103.41399261408523],[8.478332893031416,103.4167649116915],[8.473786796586587,103.42049579662498],[8.470055911652977,103.42504189306999],[8.467283614046872,103.43022849708962],[8.465576441609999,103.43585629040008],[8.465000000022119,103.44170900006057]]},{id:`alignment-1-insert-right-10`,name:`블록 내부 윤곽 right 10`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556F9`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.25000000002212,101.94906300000008],[8.25000000002212,102.07406300000008]],b:[[8.25000000002212,101.37170900000004],[8.25000000002212,101.49670900000004]]},{id:`alignment-1-insert-right-11`,name:`블록 내부 윤곽 right 11`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FA`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.25000000002212,102.07406300000008],[8.370000000022118,102.24906300000009]],b:[[8.25000000002212,101.49670900000004],[8.370000000022118,101.67170900000004]]},{id:`alignment-1-insert-right-12`,name:`블록 내부 윤곽 right 12`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FB`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.370000000022118,102.24906300000009],[8.42000000002212,102.94906300006062]],b:[[8.370000000022118,101.67170900000004],[8.42000000002212,102.37170900006056]]},{id:`alignment-1-insert-right-13`,name:`블록 내부 윤곽 right 13`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FC`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.42000000002212,102.94906300006062],[9.25000000002212,102.94906300006062]],b:[[8.42000000002212,102.37170900006056],[9.25000000002212,102.37170900006056]]},{id:`alignment-1-insert-right-14`,name:`블록 내부 윤곽 right 14`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FD`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.800000000022118,102.88806300000148],[9.200000000022118,102.88806300000148]],b:[[8.800000000022118,102.31070900000142],[9.200000000022118,102.31070900000142]]},{id:`alignment-1-insert-right-15`,name:`블록 내부 윤곽 right 15`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FE`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[9.200000000022118,102.88806300000148],[9.200000000022118,102.94806300000381]],b:[[9.200000000022118,102.31070900000142],[9.200000000022118,102.37070900000376]]},{id:`alignment-1-insert-right-16`,name:`블록 내부 윤곽 right 16`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`1556FF`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.800000000022118,102.94806300000381],[9.25000000002212,102.94806300000381]],b:[[8.800000000022118,102.37070900000376],[9.25000000002212,102.37070900000376]]},{id:`alignment-1-insert-right-17`,name:`블록 내부 윤곽 right 17`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155700`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[9.150000000259606,102.88806300000148],[9.150000000259606,102.58806300000148]],b:[[9.150000000259606,102.31070900000142],[9.150000000259606,102.01070900000143]]},{id:`alignment-1-insert-right-18`,name:`블록 내부 윤곽 right 18`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155701`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[9.150000000259606,102.58806300000148],[8.850000000022119,102.58806300000148]],b:[[9.150000000259606,102.01070900000143],[8.850000000022119,102.01070900000143]]},{id:`alignment-1-insert-right-19`,name:`블록 내부 윤곽 right 19`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155702`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.850000000022119,102.58806300000148],[8.850000000022119,102.88806300000148]],b:[[8.850000000022119,102.01070900000143],[8.850000000022119,102.31070900000142]]},{id:`alignment-1-insert-right-20`,name:`블록 내부 윤곽 right 20`,layer:`CS-CONC-MAJR`,group:`insert`,sourceHandle:`155703`,sourceInsertHandles:[`15DF7E`,`15DF80`],entityType:`LINE`,a:[[8.800000000022118,102.94806300000381],[8.800000000022118,102.88806300000148]],b:[[8.800000000022118,102.37070900000376],[8.800000000022118,102.31070900000142]]}]}]},b={plan:{title:`평면도`,pixelSize:[1400,1160],cadBounds:{xMin:1195e3,xMax:123e4,yMin:-9e4,yMax:-61e3},placement:{kind:`plan`,xOffset:0,displayEL:108.8}},"upper-plan":{title:`상부평면도`,pixelSize:[1400,1097],cadBounds:{xMin:123e4,xMax:1267e3,yMin:-9e4,yMax:-61e3},placement:{kind:`plan`,xOffset:-35e3,displayEL:108.8}},longitudinal:{title:`종단면도`,pixelSize:[1400,741],cadBounds:{xMin:1213e3,xMax:1247e3,yMin:-108e3,yMax:-9e4},placement:{kind:`longitudinal`,stationCad:[1218301.059683612,1241698.059683612],elevationOffset:205.2898,lateralOffset:15}},"section-a":{title:`단면 A-A · STA. 0K+319.000`,pixelSize:[1400,831],cadBounds:{xMin:128e4,xMax:1312e3,yMin:-83e3,yMax:-64e3},placement:{kind:`section`,stationT:-.0005005005,cadXCenter:1296487.109248054,cadYBase:-78059.37855593952,baseEL:101.777}},"section-b":{title:`단면 B-B · STA. 0K+339.000`,pixelSize:[1400,831],cadBounds:{xMin:128e4,xMax:1312e3,yMin:-102e3,yMax:-83e3},placement:{kind:`section`,stationT:1.0005005005,cadXCenter:1296487.109248054,cadYBase:-97286.37855593952,baseEL:101.292}}},ee=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),x=o(((e,t)=>{t.exports=ee()}))(),S={yaw:-.66,pitch:.43,zoom:1,panX:0,panY:0},C={major:`#78917c`,minor:`#d0aa69`,insert:`#9a9074`},w=(e,t,n)=>Math.max(t,Math.min(n,e));function te(e,t,n,r,i){let a=(e.startAngle+(e.endAngle-e.startAngle)*i)*Math.PI/180,o=e.center[0]+e.radius*Math.cos(a),s=e.center[1]+e.radius*Math.sin(a),c=-Math.sin(a),l=-Math.cos(a),u=c,d=(.01+i*19.98)/20,f=t[r][0]+(n[r][0]-t[r][0])*d,p=t[r][1]+(n[r][1]-t[r][1])*d;return[o+f*l,p,s+f*u]}function T(e,t,n,r){let i=(e.startAngle+(e.endAngle-e.startAngle)*t)*Math.PI/180,a=e.center[0]+e.radius*Math.cos(i),o=e.center[1]+e.radius*Math.sin(i);return[a-n*Math.cos(i),r,o-n*Math.sin(i)]}function ne(e,t,n,r){let i=b[t],[a,o]=i.pixelSize,s=i.cadBounds,c=s.xMin+n/a*(s.xMax-s.xMin),l=s.yMax-r/o*(s.yMax-s.yMin),u=i.placement;if(u.kind===`plan`)return[(c+u.xOffset-e.planOrigin[0])/1e3,u.displayEL,(l-e.planOrigin[1])/1e3];if(u.kind===`section`){let t=(c-u.cadXCenter)/1e3,n=u.baseEL+(l-u.cadYBase)/1e3;return T(e,u.stationT,t,n)}let[d,f]=u.stationCad,p=(c-d)/(f-d),m=l/1e3+u.elevationOffset;return T(e,p,u.lateralOffset,m)}function re(e){return[1,3,5].map(t=>parseInt(e.slice(t,t+2),16))}function ie(e,t,n){let[r,i,a]=re(e).map(e=>Math.round(e*t));return`rgba(${r}, ${i}, ${a}, ${n})`}function ae(e,t){let n=!1;for(let r=0,i=t.length-1;re[1]!=c>e[1]&&e[0]<(s-a)*(e[1]-o)/(c-o||1)+a&&(n=!n)}return n}function oe({units:e,hidden:t,selected:n,onSelect:r,view:i,renderMode:a,resetToken:o,drawingVisible:s,drawing:c,drawingOpacity:l}){let u=(0,_.useRef)(null),d=(0,_.useRef)({...S}),f=(0,_.useRef)({}),p=(0,_.useRef)({units:e,hidden:t,selected:n,view:i,renderMode:a,onSelect:r,drawingVisible:s,drawing:c,drawingOpacity:l}),m=(0,_.useRef)(()=>{});return(0,_.useEffect)(()=>{p.current={units:e,hidden:t,selected:n,view:i,renderMode:a,onSelect:r,drawingVisible:s,drawing:c,drawingOpacity:l},m.current()},[e,t,n,i,a,r,s,c,l]),(0,_.useEffect)(()=>{let e={};for(let t of Object.keys(b)){let n=new Image;n.onload=()=>m.current(),n.src=window.BLOCK8_DRAWING_IMAGES?.[t]||`/drawing-images./BLOCK8_${t}.svg`,e[t]=n}f.current=e},[]),(0,_.useEffect)(()=>{let e=u.current,t=e.getContext(`2d`),n=[],r=null,i=null,a=!1,o=(e,t,n)=>{let r=d.current,i=e[1]-104,a=e[0]*Math.cos(r.yaw)-e[2]*Math.sin(r.yaw),o=e[0]*Math.sin(r.yaw)+e[2]*Math.cos(r.yaw),s=Math.min(t/66,n/24)*r.zoom;return[t/2+a*s+r.panX,n/2-(i*Math.cos(r.pitch)-o*Math.sin(r.pitch))*s+r.panY,i*Math.sin(r.pitch)+o*Math.cos(r.pitch)]},s=()=>{let r=e.getBoundingClientRect(),i=r.width,a=r.height;if(!i||!a)return;let s=Math.min(window.devicePixelRatio||1,2);(e.width!==Math.round(i*s)||e.height!==Math.round(a*s))&&(e.width=Math.round(i*s),e.height=Math.round(a*s)),t.setTransform(s,0,0,s,0,0);let{units:c,hidden:l,selected:u,renderMode:m,drawingVisible:h,drawing:g,drawingOpacity:_}=p.current,v=t.createLinearGradient(0,0,0,a);v.addColorStop(0,m?`#e8efea`:`#f8faf8`),v.addColorStop(1,m?`#cbd8cf`:`#e9efea`),t.fillStyle=v,t.fillRect(0,0,i,a);let y=(e,n,r,s=1)=>{let c=o(e,i,a),l=o(n,i,a);t.beginPath(),t.moveTo(c[0],c[1]),t.lineTo(l[0],l[1]),t.strokeStyle=r,t.lineWidth=s,t.stroke()};for(let e=-40;e<=40;e+=5)y([e,100.2,-22],[e,100.2,22],`#aab9ad38`,.6);for(let e=-20;e<=20;e+=5)y([-40,100.2,e],[40,100.2,e],`#aab9ad38`,.6);let ee=[];for(let e of c)for(let t of e.parts){if(l.has(t.id)||t.a.length!==t.b.length)continue;let n=C[t.group]||C.major,r=u?.unitId===e.id&&u?.partId===t.id;for(let s=0;s<8;s++){let c=s/8,l=(s+1)/8;for(let u=0;uo(e,i,a)),f=d.reduce((e,t)=>e+t[2],0)/d.length;ee.push({projected:d,part:t,unit:e,color:n,depth:f,active:r,shade:.82+.18*Math.abs(Math.sin(u*.73+s*.11))})}}}ee.sort((e,t)=>e.depth-t.depth),n=[];for(let e of ee)t.beginPath(),e.projected.forEach((e,n)=>n?t.lineTo(e[0],e[1]):t.moveTo(e[0],e[1])),t.closePath(),t.fillStyle=ie(e.active?`#d27c42`:e.color,m?e.shade:1,e.active?.92:e.part.group===`insert`?.58:.72),t.fill(),t.strokeStyle=e.active?`#9b4f20`:m?`#51675a99`:`#566b5b8c`,t.lineWidth=e.active?1.8:.65,t.stroke(),n.push(e);if(h&&g&&c.length){let e=f.current[g];if(e?.complete&&e.naturalWidth){let n=c[0],[r,s]=b[g].pixelSize,l=o(ne(n,g,0,0),i,a),u=o(ne(n,g,r,0),i,a),d=o(ne(n,g,0,s),i,a);t.save(),t.globalAlpha=_,t.globalCompositeOperation=`source-over`,t.transform((u[0]-l[0])/r,(u[1]-l[1])/r,(d[0]-l[0])/s,(d[1]-l[1])/s,l[0],l[1]),t.drawImage(e,0,0,r,s),t.restore()}}t.font=`11px sans-serif`,t.textAlign=`left`,t.fillStyle=`#68806d`,c.forEach(e=>{let n=o(te(e,[[0,104]],[[0,104]],0,0),i,a),r=o(te(e,[[0,104]],[[0,104]],0,1),i,a);t.fillText(`BLOCK8 중심선 · STA 319.010`,n[0]-5,n[1]-16),t.fillText(`STA 338.990`,r[0]-8,r[1]-14)}),t.fillStyle=`#6f8275`,t.fillText(`X·Z 평면: 도면 중심선 · Y: 표고 EL`,16,a-18),t.textAlign=`right`,t.fillText(`확대 ${Math.round(d.current.zoom*100)}%`,i-16,a-18)};m.current=s;let c=t=>{let n=e.getBoundingClientRect();return[t.clientX-n.left,t.clientY-n.top]},l=t=>{e.setPointerCapture(t.pointerId),r=c(t),i=r,a=!1,t.preventDefault()},h=e=>{if(r===null)return;let t=c(e),n=t[0]-i[0],o=t[1]-i[1];Math.hypot(t[0]-r[0],t[1]-r[1])>4&&(a=!0);let s=d.current;e.shiftKey||e.buttons===2||e.buttons===4?(s.panX+=n,s.panY+=o):(s.yaw+=n*.008,s.pitch=w(s.pitch+o*.006,-.4,1.45)),i=t,m.current()},g=e=>{if(r!==null){if(!a){let t=c(e);for(let e=n.length-1;e>=0;e--){let r=n[e];if(ae(t,r.projected)){p.current.onSelect({unitId:r.unit.id,partId:r.part.id});break}}}r=null,i=null}},_=e=>{e.preventDefault(),d.current.zoom=w(d.current.zoom*(e.deltaY<0?1.1:.9),.3,5),m.current()},v=e=>e.preventDefault(),y=new ResizeObserver(()=>m.current());return y.observe(e),e.addEventListener(`pointerdown`,l),e.addEventListener(`pointermove`,h),e.addEventListener(`pointerup`,g),e.addEventListener(`pointercancel`,g),e.addEventListener(`wheel`,_,{passive:!1}),e.addEventListener(`contextmenu`,v),s(),()=>{y.disconnect(),e.removeEventListener(`pointerdown`,l),e.removeEventListener(`pointermove`,h),e.removeEventListener(`pointerup`,g),e.removeEventListener(`pointercancel`,g),e.removeEventListener(`wheel`,_),e.removeEventListener(`contextmenu`,v)}},[]),(0,_.useEffect)(()=>{let e={전체:{yaw:-.66,pitch:.43},평면:{yaw:0,pitch:Math.PI/2},정면:{yaw:0,pitch:0},측면:{yaw:Math.PI/2,pitch:0},"A-A":{yaw:0,pitch:0},"B-B":{yaw:Math.PI,pitch:0}};d.current={...S,...e[i]},m.current()},[i,o]),(0,x.jsx)(`canvas`,{ref:u,className:`model-canvas`,"aria-label":`BLOCK8 도면 기반 3D 구조 모델. 끌어 회전하고 휠로 확대할 수 있습니다.`,tabIndex:0})}var se={major:`CS-CONC-MAJR 구조선`,minor:`CS-CONC-MINR 구조선`,insert:`블록 내부 콘크리트 윤곽`},ce=[`전체`,`평면`,`정면`,`측면`,`A-A`,`B-B`],le={plan:`평면도`,"upper-plan":`상부평면도`,longitudinal:`종단면도`,"section-a":`단면 A-A`,"section-b":`단면 B-B`},ue={전체:`plan`,평면:`plan`,정면:`section-a`,측면:`longitudinal`,"A-A":`section-a`,"B-B":`section-b`};function de(e,t,n){let r=e.flatMap(e=>[...e.a,...e.b].map(e=>e[n]));return r.length?[Math.min(...r),Math.max(...r)]:[0,0]}function fe(){let[e,t]=(0,_.useState)(`전체`),[n,r]=(0,_.useState)(!1),[i,a]=(0,_.useState)(!1),[o,s]=(0,_.useState)(`auto`),[c,l]=(0,_.useState)(.68),[u,d]=(0,_.useState)(new Set),[f,p]=(0,_.useState)(null),[m,h]=(0,_.useState)(`부재`),[g,v]=(0,_.useState)(``),[b,ee]=(0,_.useState)(0),S=(0,_.useMemo)(()=>y.units.flatMap(e=>e.parts.map(t=>({...t,unitId:e.id,unitName:e.name}))),[]),C=f?S.find(e=>e.id===f.partId&&e.unitId===f.unitId):null,w=f?y.units.find(e=>e.id===f.unitId):null,te=S.filter(e=>!u.has(e.id)).length,T=S.filter(e=>`${e.name} ${e.layer} ${e.unitName}`.toLowerCase().includes(g.toLowerCase())),ne=de(S,`a`,0),re=de(S,`a`,1),ie={major:S.filter(e=>e.group===`major`).length,minor:S.filter(e=>e.group===`minor`).length,insert:S.filter(e=>e.group===`insert`).length},ae=o===`auto`?ue[e]:o,fe=e=>d(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n}),pe=e=>d(t=>{let n=S.filter(t=>t.group===e).map(e=>e.id),r=n.some(e=>!t.has(e)),i=new Set(t);return n.forEach(e=>r?i.add(e):i.delete(e)),i});return(0,x.jsxs)(`main`,{className:`page-shell`,children:[(0,x.jsxs)(`header`,{className:`topbar`,children:[(0,x.jsxs)(`a`,{className:`brand`,href:`#top`,children:[(0,x.jsx)(`span`,{className:`brand-mark`,children:`B8`}),(0,x.jsx)(`span`,{children:`도면 모델 작업실`})]}),(0,x.jsx)(`span`,{className:`project-chip`,children:`광터지하차도 · BLOCK8`}),(0,x.jsxs)(`nav`,{className:`file-links`,"aria-label":`작업 자료`,children:[(0,x.jsx)(`a`,{href:`./analysis./BLOCK8_3D모델_미리보기.svg`,target:`_blank`,rel:`noreferrer`,children:`모델 이미지 ↗`}),(0,x.jsx)(`a`,{href:`./analysis/도면분석.md`,target:`_blank`,rel:`noreferrer`,children:`분석 파일 ↗`}),(0,x.jsx)(`a`,{href:`./BLOCK8_작업인수인계.md`,target:`_blank`,rel:`noreferrer`,children:`인수인계 파일 ↗`}),(0,x.jsx)(`a`,{href:`./BLOCK8_커밋기록.md`,target:`_blank`,rel:`noreferrer`,children:`커밋 기록 ↗`}),(0,x.jsx)(`a`,{href:`./BLOCK8_모델웹페이지.html`,target:`_blank`,rel:`noreferrer`,children:`단독 HTML ↗`}),(0,x.jsx)(`a`,{href:`./BLOCK8_소스코드_전달자료.zip`,download:!0,children:`전체 소스 ZIP ↓`}),(0,x.jsx)(`a`,{href:`./작업기록.txt`,target:`_blank`,rel:`noreferrer`,children:`작업 로그 ↗`}),(0,x.jsx)(`a`,{href:`./drawings/광터지하차도_BLOCK8.dxf`,download:!0,children:`원본 DXF ↓`})]})]}),(0,x.jsxs)(`section`,{className:`intro`,id:`top`,children:[(0,x.jsxs)(`div`,{children:[(0,x.jsx)(`span`,{className:`kicker`,children:`평면 중심선 · 종단 표고 · 단면 구조선을 연결한 검토 모델`}),(0,x.jsxs)(`h1`,{children:[`광터지하차도 `,(0,x.jsx)(`em`,{children:`BLOCK8`})]}),(0,x.jsx)(`p`,{children:`평면도·상부평면도는 같은 구조물의 표현으로 해석해 한 개 모델로 구성했습니다.`})]}),(0,x.jsxs)(`span`,{className:`status-pill`,children:[(0,x.jsx)(`i`,{}),` 단일 구조물 · 도면 대조 검토`]})]}),(0,x.jsxs)(`section`,{className:`metrics`,"aria-label":`주요 모델 기준값`,children:[(0,x.jsxs)(`article`,{children:[(0,x.jsx)(`small`,{children:`평면 중심선 길이`}),(0,x.jsxs)(`strong`,{children:[`19.980 `,(0,x.jsx)(`i`,{children:`m`})]}),(0,x.jsx)(`p`,{children:`중심선 원호와 양 끝 구조선 교점 간 계산`})]}),(0,x.jsxs)(`article`,{children:[(0,x.jsx)(`small`,{children:`단면 도면 표기 폭`}),(0,x.jsxs)(`strong`,{children:[`20.300 `,(0,x.jsx)(`i`,{children:`m`})]}),(0,x.jsx)(`p`,{children:`단면 치수 · 외곽 구조선 최대 폭은 20.500m`})]}),(0,x.jsxs)(`article`,{children:[(0,x.jsx)(`small`,{children:`벽체 상단 EL`}),(0,x.jsxs)(`strong`,{className:`el`,children:[`107.215 `,(0,x.jsx)(`i`,{children:`→`}),` 107.857`]}),(0,x.jsx)(`p`,{children:`STA 319.000 → 339.000`})]}),(0,x.jsxs)(`article`,{children:[(0,x.jsx)(`small`,{children:`중심 기준 EL`}),(0,x.jsxs)(`strong`,{className:`el`,children:[`102.094 `,(0,x.jsx)(`i`,{children:`→`}),` 101.517`]}),(0,x.jsx)(`p`,{children:`단면 중심 표시와 EL 주석 대조`})]})]}),(0,x.jsxs)(`div`,{className:`notice`,children:[(0,x.jsx)(`b`,{children:`검토 상태`}),(0,x.jsx)(`p`,{children:`단면 A-A/B-B 구조선과 내부 블록 윤곽을 한 구조물에 반영했습니다. 평면도와 상부평면도에 반복된 표현은 별도 구조물로 중복 생성하지 않았습니다.`})]}),(0,x.jsxs)(`section`,{className:`workspace`,children:[(0,x.jsxs)(`div`,{className:`viewer-card`,children:[(0,x.jsxs)(`div`,{className:`viewer-head`,children:[(0,x.jsxs)(`div`,{children:[(0,x.jsx)(`span`,{className:`eyebrow`,children:`도면 구조선 기반 · 열린 표면 모델`}),(0,x.jsx)(`h2`,{children:`BLOCK8 3D 구조 보기`})]}),(0,x.jsxs)(`div`,{className:`viewer-actions`,children:[(0,x.jsxs)(`div`,{className:`segmented`,children:[(0,x.jsx)(`button`,{className:n?``:`active`,onClick:()=>r(!1),children:`기본 모델`}),(0,x.jsx)(`button`,{className:n?`active`:``,onClick:()=>r(!0),children:`명암 보기`})]}),(0,x.jsx)(`button`,{className:`drawing-toggle ${i?`active`:``}`,onClick:()=>a(e=>!e),children:i?`도면 숨김`:`도면 함께 보기`})]})]}),(0,x.jsxs)(`div`,{className:`viewbar`,children:[(0,x.jsx)(`div`,{className:`views`,children:ce.map(n=>(0,x.jsx)(`button`,{className:e===n?`active`:``,onClick:()=>t(n),children:n},n))}),(0,x.jsxs)(`span`,{children:[te,` / `,S.length,` 객체 표시`]})]}),(0,x.jsxs)(`div`,{className:`canvas-wrap ${n?`render-mode`:``}`,children:[(0,x.jsx)(oe,{units:y.units,hidden:u,selected:f,onSelect:p,view:e,renderMode:n,resetToken:b,drawingVisible:i,drawing:ae,drawingOpacity:c}),(0,x.jsx)(`span`,{className:`canvas-tag`,children:n?`명암을 더한 도면 검토 시각화 · 실사 렌더링 아님`:`평면도·상부평면도 공통 구조물 모델`})]}),i&&(0,x.jsxs)(`div`,{className:`drawing-controls`,children:[(0,x.jsxs)(`label`,{children:[`도면 선택`,(0,x.jsxs)(`select`,{value:o,onChange:e=>s(e.target.value),children:[(0,x.jsx)(`option`,{value:`auto`,children:`현재 보기와 연결`}),Object.entries(le).map(([e,t])=>(0,x.jsx)(`option`,{value:e,children:t},e))]})]}),(0,x.jsxs)(`label`,{className:`opacity-control`,children:[`도면 투명도`,(0,x.jsx)(`input`,{type:`range`,min:`0.25`,max:`0.95`,step:`0.05`,value:c,onChange:e=>l(Number(e.target.value))})]}),(0,x.jsx)(`span`,{children:`A-A/B-B는 해당 끝 측점 단면에 놓이며, 평면·종단 이미지는 CAD 좌표와 측점·EL 주석 기준으로 모델과 함께 투영됩니다. 평면 이미지는 화면 표시용 높이에 놓인 참고면입니다.`})]}),(0,x.jsxs)(`div`,{className:`viewer-foot`,children:[(0,x.jsx)(`span`,{children:`끌기: 회전 · 휠: 확대/축소 · Shift+끌기 또는 오른쪽 끌기: 이동`}),(0,x.jsx)(`button`,{onClick:()=>{t(`전체`),ee(e=>e+1),p(null)},children:`전체 보기 ↗`})]}),(0,x.jsx)(`div`,{className:`selection`,"aria-live":`polite`,children:C&&w?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(`div`,{className:`selection-title`,children:[(0,x.jsx)(`span`,{className:`eyebrow`,children:`선택한 구조선`}),(0,x.jsx)(`button`,{onClick:()=>p(null),"aria-label":`선택 해제`,children:`×`})]}),(0,x.jsx)(`h3`,{children:C.name}),(0,x.jsxs)(`div`,{className:`selection-grid`,children:[(0,x.jsxs)(`p`,{children:[`도면 레이어`,(0,x.jsx)(`strong`,{children:C.layer})]}),(0,x.jsxs)(`p`,{children:[`종단 연결 길이`,(0,x.jsxs)(`strong`,{children:[w.length.toFixed(3),` m`]})]}),(0,x.jsxs)(`p`,{children:[`단면 EL 범위`,(0,x.jsxs)(`strong`,{children:[Math.min(...C.a.concat(C.b).map(e=>e[1])).toFixed(3),` ~ `,Math.max(...C.a.concat(C.b).map(e=>e[1])).toFixed(3)]})]}),(0,x.jsxs)(`p`,{children:[`모델 대상`,(0,x.jsx)(`strong`,{children:w.name})]})]}),(0,x.jsxs)(`p`,{className:`source-note`,children:[`원본 HANDLE: `,(C.sourceHandles||[C.sourceHandle,...C.sourceInsertHandles||[]]).filter(Boolean).join(` / `)||`블록 내부 객체`,` · 이 표면은 닫힌 체적이 아닙니다.`]}),(0,x.jsx)(`button`,{className:`subtle`,onClick:()=>fe(C.id),children:u.has(C.id)?`선택 객체 표시`:`선택 객체 숨기기`})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(`span`,{className:`selection-dot`}),(0,x.jsxs)(`div`,{children:[(0,x.jsx)(`strong`,{children:`모델 표면을 선택하면 원본 레이어와 EL 범위를 확인할 수 있습니다.`}),(0,x.jsx)(`p`,{children:`옆 부재 목록에서 이름을 눌러 선택하거나 체크를 해제해 개별 객체를 숨길 수 있습니다.`})]})]})})]}),(0,x.jsxs)(`aside`,{className:`side-card`,children:[(0,x.jsx)(`div`,{className:`tabs`,children:[`부재`,`도면·검증`].map(e=>(0,x.jsx)(`button`,{className:m===e?`active`:``,onClick:()=>h(e),children:e},e))}),m===`부재`?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(`div`,{className:`panel-heading`,children:[(0,x.jsx)(`h2`,{children:`모델 객체`}),(0,x.jsxs)(`span`,{children:[te,` 표시`]})]}),(0,x.jsx)(`input`,{className:`search`,"aria-label":`모델 객체 검색`,placeholder:`레이어 또는 객체 이름 검색`,value:g,onChange:e=>v(e.target.value)}),(0,x.jsx)(`div`,{className:`group-toggles`,children:Object.entries(se).map(([e,t])=>{let n=S.filter(t=>t.group===e).filter(e=>!u.has(e.id)).length;return(0,x.jsxs)(`div`,{children:[(0,x.jsx)(`span`,{className:`swatch ${e}`}),(0,x.jsxs)(`span`,{className:`group-label`,children:[t,(0,x.jsxs)(`small`,{children:[n,` / `,ie[e]]})]}),(0,x.jsx)(`button`,{onClick:()=>pe(e),children:n?`숨김`:`표시`})]},e)})}),(0,x.jsxs)(`div`,{className:`part-list`,children:[T.map(e=>(0,x.jsxs)(`div`,{className:`part-row ${f?.partId===e.id?`chosen`:``} ${u.has(e.id)?`is-hidden`:``}`,children:[(0,x.jsxs)(`button`,{onClick:()=>{p({unitId:e.unitId,partId:e.id}),h(`부재`)},title:e.name,children:[e.name,(0,x.jsx)(`small`,{children:`단일 구조물`})]}),(0,x.jsx)(`input`,{type:`checkbox`,"aria-label":`${e.name} 표시`,checked:!u.has(e.id),onChange:()=>fe(e.id)})]},e.id)),!T.length&&(0,x.jsx)(`p`,{className:`empty`,children:`검색 결과가 없습니다.`})]}),(0,x.jsx)(`p`,{className:`panel-note`,children:`단면 구조선은 원본 선 단위로 나누었습니다. 연결 면은 두 단면 사이의 계산 표면입니다.`})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(`h2`,{className:`panel-title`,children:`도면 대조 및 추가 확인`}),(0,x.jsxs)(`ul`,{className:`checks`,children:[(0,x.jsxs)(`li`,{children:[(0,x.jsx)(`b`,{children:`확인`}),(0,x.jsxs)(`span`,{children:[`측점 간격 19.980m`,(0,x.jsx)(`small`,{children:`중심선 원호와 CS-CONC-MAJR 끝선 교점으로 계산`})]})]}),(0,x.jsxs)(`li`,{children:[(0,x.jsx)(`b`,{children:`확인`}),(0,x.jsxs)(`span`,{children:[`단면 구조선 114개씩`,(0,x.jsx)(`small`,{children:`CS-CONC-MAJR 108 + CS-CONC-MINR 6`})]})]}),(0,x.jsxs)(`li`,{children:[(0,x.jsx)(`b`,{children:`확인`}),(0,x.jsxs)(`span`,{children:[`블록 내부 콘크리트`,(0,x.jsx)(`small`,{children:`A$C2017021411375356 내부 18선 + 2원호, 4개 삽입 참조`})]})]}),(0,x.jsxs)(`li`,{children:[(0,x.jsx)(`b`,{children:`확인`}),(0,x.jsxs)(`span`,{children:[`도면 표현 연결`,(0,x.jsx)(`small`,{children:`평면도·상부평면도는 같은 구조물을 나타내며 모델은 한 개로 구성`})]})]}),(0,x.jsxs)(`li`,{className:`pending`,children:[(0,x.jsx)(`b`,{children:`검토`}),(0,x.jsxs)(`span`,{children:[`폭 20.300m / 외곽선 20.500m`,(0,x.jsx)(`small`,{children:`단면 치수와 외곽 구조선 범위 차이 0.200m`})]})]}),(0,x.jsxs)(`li`,{className:`pending`,children:[(0,x.jsx)(`b`,{children:`검토`}),(0,x.jsxs)(`span`,{children:[`기초 최저선과 EL 주석 차이`,(0,x.jsx)(`small`,{children:`모델 선 끝이 표기 기초 EL보다 0.100m 낮음`})]})]})]}),(0,x.jsxs)(`div`,{className:`source-links`,children:[(0,x.jsx)(`a`,{href:`./analysis/도면분석.md`,target:`_blank`,rel:`noreferrer`,children:`상세 도면 분석 열기 ↗`}),(0,x.jsx)(`a`,{href:`./작업기록.txt`,target:`_blank`,rel:`noreferrer`,children:`작업 로그 열기 ↗`}),(0,x.jsx)(`a`,{href:`./drawings/광터지하차도_BLOCK8.dxf`,download:!0,children:`원본 DXF 받기 ↓`})]}),(0,x.jsx)(`p`,{className:`panel-note`,children:`렌더링은 구조 검토용 시각화입니다. 실제 재료·폐합 체적을 나타내지 않습니다.`})]})]})]}),(0,x.jsxs)(`section`,{className:`bottom-grid`,children:[(0,x.jsxs)(`article`,{className:`info-card`,children:[(0,x.jsx)(`span`,{className:`eyebrow`,children:`단면 기준 A-A → B-B`}),(0,x.jsx)(`h2`,{children:`EL값과 폭 분할`}),(0,x.jsx)(`p`,{children:`중심 EL은 102.094 → 101.517m, 벽체 상단은 107.215 → 107.857m입니다. 표기 기초 하단은 100.877 → 100.392m입니다. 폭 치수는 0.9 + 8.75 + 1.0 + 8.75 + 0.9 = 20.300m입니다.`})]}),(0,x.jsxs)(`article`,{className:`info-card`,children:[(0,x.jsx)(`span`,{className:`eyebrow`,children:`모델 근거`}),(0,x.jsx)(`h2`,{children:`좌표 단위 검산`}),(0,x.jsxs)(`p`,{children:[`DXF의 단위 설정은 비어 있지만, 구조선 좌표 차 20,300과 도면 치수 20.300m가 맞아 좌표를 mm로 환산했습니다. 현재 범위 EL `,re[0].toFixed(3),`~`,re[1].toFixed(3),`m, 단면 외곽선 폭 `,ne[1]-ne[0]===0?`—`:`20.500`,`m입니다.`]})]})]}),(0,x.jsx)(`footer`,{children:`출처: BLOCK8 DXF · 3D 면은 두 단면 선형 보간 · 평면도와 상부평면도는 단일 구조물 기준`})]})}(0,v.createRoot)(document.getElementById(`root`)).render((0,x.jsx)(_.StrictMode,{children:(0,x.jsx)(fe,{})})); diff --git a/public/BLOCK8_소스코드_전달자료.zip b/public/BLOCK8_소스코드_전달자료.zip index 2c14689a1788b9fa4eba2a3a195f769fe3163731..b6b49d62323403bad2d716e2ab9822a9c0335987 100644 GIT binary patch delta 218237 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

U!>JsMSW635~_8YJrL(|p}r@+f_F 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�np`mWw8a^EANcDt5eL+yY;A9E21`1_+R=Bpe27ma4)34FvPmuiE&yDN z&JKA(B&&k?gB*5yInAK09lbX6Yq7!aV`;{s|QpMMFYMtEq)dR{eeM6S6+xRzdrb1^;o4GE;e zdT65#ukGDiq>frxP_rIoKj-SnQC%+<^3Y`-gAZD}sH1b^O{4Vx77y?p9l z8Xm-nB@z&DX#d0Eb-%sUkV-57T(Ab}3bymVR;nED;6L}EA$q(9B|ZxA@c|rv1Ro97 z+ddJZ>VHF!-Rd9s!K_B`B{c~-PaD^0Yn`2*m+xak7_!3*zM-w-c{=ipa9ddPCf8RK z6r&)YNn46y_w+p4IYla5BWBEL+w6#^uHxEPqjbaI5T8=`)=+qHb4VVHs9FyS-Nm2P z)jyxQ!gQ-Ms>mT3R_{BT@G(HYbEM14;=PFoGcH1cx$R2oWGAMAh1CcPVw#?U&K~Pa zu{J7x)&>3XcDH>=&))sayvmgxS;-Kbv;&nBufKBm1M(vnqKCe0%J-2F1s&Q-1>L@( z8asj{L>SF)S7ZGf{F*q`WfBkWA*qbX7OLT?Xy3AijJ#+;GV;6+SHwU~U&7aIE!4)j;w z6rGA(zxAuEeF6trJJyITxeJAOPl5?;#EjFEa=juBXEKnDiE7m`&}*6PLOi)&wE@mu z<<8R6(_wIapp3E}4S=(Cg9U}zDm@7{eAz0qLHZq2$Kv`8br>4* zWFDbTtN@wE0frI%?5P^Xz-DD|o8J4Wrb7&&=l8wUIYu{&QmWL!mfk0*UU5A#@&~U$ zjBZDz)S;KUJYG3{$X3IE4sB9p$|(BE^cj6XhG{_Z*8>fl4`5<^IImQ0<97U*Ksg-B z?Wzy_cjt zxv+vZ+?rs=sR4ki#|7YS_VVTMQDeXakrIm;NRccY$ zNs_yIc)gBCkgd@tTZGmj{-$fqBWRK$v_2^f-Pmh-Vs{C#LYGlGZ3m9ZCKOS;r+zQ{ zLL~qKrn4rIvMAvP)oxl33G-wct`z8;nYB3&8;ZcIbAZrN>d^ZdY)r=74SkUo&9I;z zw3>AsX_m|d?br4ZL$f52#g?lgjAFn*D&wa%Q9>Ts@<@sJ-@=uBU|ONkzDud0_+BlQ z2CgKtBU5aPuk1}Vmt>(f66YP3G*xbEG?L0K1D=oZ5ND#%TpXGr&RKxY8S`W6Q+(o4VR$kR0&GREt$|0ZQ z9)3;0v83U?SqdjBvFapWCMq7%x= zDwX5p7UhJCSvGWJ3i-y@!|6BTGFhW^(A^0~*aEXDL6T`Y_R5@HSqtU)1-pv09X2`f z{4OOf{5Z8PhtK%!1eygAgxd4Cz3Bp(rhm~BT9 zYCzubfd<9Ye3d(U@=u!5+2sCjqYnA+YBnFOUsz&)9FW_V5Omq7y0aT8?w^L8+jDPp z3{m%@X5gi*Y7)k({v|+7>n8idpS@q*bKdlWT{v>apwq@*=Dy&) z-mDAng4a;+XnagjkK1`~Ca02QCcgwXb}IGGHl{Z51g=!Qiuo7Phwn}#EAi@iaw61T zC?)E<;~C8eyu+1-)*%BT^Y1+pvM=5g19Pw2@VKsJ=(VyYr`w2u~b0V zkVX+J`MH9Rcw@0x>Y4{lrb6#%Q>zsqQ3oDpHzilz3C4R`Do3}8frjc7hv1%|=4jo~ zr2o6Eo^~o|3*?$+^M*X*U2{uG=U&twzFKAq1NH5-R*9B1o+W>stL^iiK_KJB8JC(W zXn)Mqe()^5?&Fc^(Y2?~G2=L5=k*ClM(gF(ue7<#Yr4Kcrujs+QKazdC76y7OYvc1 z|HGL80{lntvg_l}0IU{1*VaK{u6o~}d%XrnW}xTKYxnSTtl(3>bF*dF)1Sn!1zk?O zlf^#jDVCF@^}{dyI9=Y)K-;VTl~68lKPuGuvPRtXbe&tX>h!Gw-ql}V9p2SKtX-9C zdF{xxe5-KYo^M}`6z7nly5)>dZY;9#e}hv_KttA|Dy7yoa-<@q zHoTgg5BW(JMq@~G>396_Lu?1_uDX|dXI#Fs**!5=L={s}O?9ZxO)@=U+6P&>m+C^` zgbhRlD@vbznefDrhQP2&U;Sobk%r_?_RJa2B;Vy`eYBJTzpxlVe+oOPifHm4BY6f_ zbiHb3IA(gt6v?CtU~4UAO%PjVok&MoNrNW4P9xViYPiOun2EaIJ8*tD!8{DLM=KB8 zpZfkuv?hEt^e6gZm^@0o^jtNR^{}G&_c|$;S^|tkH284%=^b=GEe<_X+=AdVwCR04 zUM%$@ODeWM-v?5zcF-Pof^zOo);T!2I|qUE+F-xP_ZRS0e>G zUXNyNN(^G`p6o6scH6uf87H)ueXpV^+o6$!t)F)jJ|0<%(dVl2%1mUe_#R($t1u_> z8RS`NDYmH34E{z>DNz-_(q-*?t6^H5)W+R*TJf)_lsK;C){o$pEmgUu2P$~uITPml z8=bzQl#PqH0Sb088CMnTi@KR-_N>dSkK>F-XV{7O8MC?-XZCfxt4UNIS#x5X5mVDW z*KQh32V^S3eGnhn9_lqRF#q^L4>_2JLxFf3HfY6JYLbT~Fd8yHr=d^e&gE(kaA@!0 zML-)BomQ@XZv~n%pk0*}phYvmG!JVIn>sPcikOP&0G$-V=#+iJV%8HA{4(?XB-Y|O zOm&hl*)TBVAUblc-^Q2~I`jvWcN|`!QA||gVRhK8>>$xIj<<>ckKyv4)j+Ea6~q#i zNqz*qE5-ST$hrf@kgs^k)?Es976R!d--@ZlLw;5q$jUkh6w|qmvxwT@z|+i@AJ~Mr z>nI!`0H=PFHwc8b3NVNr(F~1KO4q6hhl}jvBBgRODfa2|jqaDXdl_B7HaK7CJMEq{ zUQSS6n=cIZ8v0RC@9jQaiyi}+1Cz~--ZrPw!xt^Cfa+Lm;j=g^5OXFPdGBV{Iq;O) zVjSYn{k@g;PZ&a;%(F9rsrz%`r(tCwLOm%g;96dlR3$h2>|H4fy{<*k4A) z(L`&*FmA!!CAho02X_xLxQE~b83^v~8Z@}OdvJG$AVGr$=WXtDzIC2|-&!*;t7_Nw z+TBxAeHGliAGHT_u_#pWm!^WzGZH_05B8ld&=T1~kMZ$m^?K!EDmQJkY+g!35`pT_ zNxLPDlv>N1X)kW|#jXQek@+QarPRla$`wuHIqsEXyRHM%4Vrn)%C)GB5w}crtWHN4 zThe6*btSC!i84KNaI+2f$SF_tLEZ+G{-p`gd$57yK3aZVr2AC23XsfE5n!cyb5 z39Emt3ne97PtS!1X?dd_K`p;Wp-B~?UDgN+OdR*waM{|k!R$zu5?^R0@%P3!url;4F^g|)#*vY1lIE0tUW|7s$H;uZ!!@S$=u@~JQ7w2OtWLt0l&*C%y0*Y#w z`KpQ*NDl$A1`i3L{{LsUwVRWZg){U2VSy@D8;<;k1-eTB*%m)M{P@b2fg;7jp+Y}Mqc2_z|O*PC%3ydFYy0FpAPn>Ezulk(z(Buw{#*M;2Hfuo;L9aEGQYjR6Zj=G07mq6q5Ey?>5J&og0bK2;8s@7+g7*F zYk97plY!q=G@8ik-@uEF&ez}np@K$#|6NYXD#@txBUj{Vv$Z^lrE}~LLsR6O2bmDD z^tYS)82}Y@?u0fL{AQhW->h!Gb^aJ?P=2gKak51!;_3RfCF=M0XmT)d82o&+Ie125 zqxgrxVn3?30HHXEK7}!t)$XTGYqp3yyYYhi%Co1~H`u+-ILXn&sPnRykRZVjxiolt zoe2Vrl=1}DNEMwb{~DuKr}Vuec35@-u#d^|Q?yY>iF zu(eL(T6{4F-}m+_zl2AT*X<{*a+$)$D4FC4ZrRz7+^{y@skQvcv|sM?}2w=5>9Hp@2ZPLIZ;unsSy9WTE1o zBp-lp1->zN8`%6sQPNwZh3Pc#E5uEREz0kvAimrU#ia##(-4Q1yTVIzIh|Q(I?{~A zIEo`KpPHJ1Tc5qqJ^AWX+Jj&{O*fEWN0;^j(WQaPoDx+-H_DV@p)KZ1qnd0slF#6e z80K!f34wKRu*&%k1I$V_S(I6;h>sgjLDc1^Kj3V7Y84T-T4v?fAA;B4y7r4n7Or$y zNRIintIsy<)(?)I;!`W5OC86L8@(Ic$OfvTYSr!O!G~lDy6_s2sg=9AbFvN<=uQWc z))Km=_^2m!$v*p`b}VMfbo+Hh7*)JPeOcAcvxK-={IFw$lOp2?0$Fz;(!gT#F_CeW zSg>2z-4C%b5yk$*9yUv|VxC3O!8$Y@6e}{q#lPdIkg`IE_=rSJ(-56le2esz(k#x9 z8q`dBSIhBa?3#$2 zpmM=wn@GX5-Sg(KWOtQw{ZD^m8o`7zy$lQf{Eikw@{Nfy8!_MfwRB3H_?J|Aw8y!OWANomJ0r z10F>Ezq^iP?9AJ>^;f`jPT+B%whtlsQdC_ zA;-0R6^ls#Yb)dcFCgOph82p0)Re~l2ybbwjR~j!i{BXifVmb)5YI)?;U3g}9+bB6 z@ihzK+IoAS35$=A4>r_SLJV2!z;U$1Is}{qjb;r$aA`xRmXNy6?)e;4q((h3(7Qtl z6GJ<IMG047mM7bcQQp(!3K zW34q&LKo=kU!dpOYj-E)hATa?<-iRb6_uD>(DX7R+n-HIxyOUjyg~e0>i4RUx~QYP zCN`%0;t6=@*2UzFMCgg6Oz_c(!n8owDqKy(exAj!F$R25NS=}j-k5l``3j`}zPW6e zCrnBpDeSl@f9Ho&Q+|Aunt3kf62uDNqny{|LroR~Tg1L5y$r*gb735~G<+ZCA*q~6 zHwHVw&lWj`Az12g7UFw@GAG&d0I9M&`e4>6P+iPJQs)tjRt zD{7Q+N>hF!#v)qNXB%oMprtJ?5yu*TMyh~yV(p!}Fe^%lE107hx{$?cAjkh9)@P{? zclY^?oI}CaH0qgM*%Unr9ic1Ca9LK_b+SwpTV_5dh!q|$PtD<1v2A#EAW3qY`6oWT+DQ=6CH`MBx=1X>aCQ5__NUq$5=o*kkFs-m1 z0xIW+aT8rL*X5OtC3g5rwgxKtI+vvD2D(BEIQQlR3CmrI;?guh8ZogUm*qhFpfn+~ z5)X(0KS}2bN(vusgrBOKly>8GGFZJR`z>8eG{6r={>xyTPs|0wA2TrEe*a|-XsBkV zwvb@2uIXZ0)MEFN;jRJ*n-+HT@-wvirX$AchCYqRk)xEep*UOVT#uP*~4$b{k_}kgmCXz&O z3xTQ$(j_r*zudy@t&K=l@6z-Y%ZzbVJZ}^&d!je$I7ko`ILN(OQ7vsNcI1~cD&GBo z+yVo>ofuy!CXAUZgmMI4G~7@rY8H03dP=7>A3Zo1){G>r#`+XX=c~HIrrH1nR2DYv zEmP)`lX{kGKqMc%a@$cFxiZ6jcsU=v4vZOVkn*U~=RvszCVV1dC-qj9tO2>A5m~cd zQvwX1r)&}Yu2Kjr~z?;n@73lrtP6O=R4HaeMG9);`_uAcw1 z04rZzKe(z}?1d)E`!SMbYi^FB(e7_(i}ID`G(FDAHCFm=7s{`%qA4>h0A~Xhnl7)B zDUYUBf(39l9ZvwNl;+pqL_7A?e?H0-qVayKI zL`y9v@Rb5-^4SW77N-b5ZLUS-06qythp$u}M*FKeJNoQnNaC@U2?nj!M~YO#RQ8m&CN1utX&FD8A@2M71oQ!Na)65NLE zn|$oKXE5at)B2i$H|UHGf_ASZzAuJkZ|rmKKnE3v?3=U>{xo2sMa1y&RbEG+0xGX! zRJ4%jsFsAwX>rfEOriii9NLkPU|LP&z7$0t4HmO(L~rG95WjR7xaDjz1Chy;-|#rH zxL_XvqsbzbQy)DAi#M#%dBg9+7~-S3t}^qe!q}xggKo^2zNN16AAL$)<@MvW2qtqY zJ2o8(TZ3L_iG`F?KKrZH$(pRs4M64XwIOr6k17;K7?U%2>vQ&*-z?dmFAEGzN&Fr| zq94O3&|uBKaPq4Fyl)~d0AK9!i|CJlV=Vv07eB!p917m0Rik#2Q^ z-I-jj-$$(0BAw|Tq?U5-9S3HA0}}Wjl7w-=m);y6{P>oSY)Dx$ zHQP)TVimGzPOH1$>k;GmFhl?S-G|T+?paBMVuvI#$xxYuI`qd(!?!s#setDTZS5J~ zMz2ALx`ZfcWL_Ra#gz#ZLLL6X`NjQ@ zwAj^uE(ZZTd^|Zp>k%+Qvdv`|AT+t$pN8f%!J=&PMG$|H&A@5G3+t{WF#g9CDrxbi zrz3lBr_U(wHM=(!vm-xFP%6S?M-;2)HyA6I*&W9or_Fla7D-_M>(kiT7(MIj=8aIh zjMEU@9dbHG7DZLCyh_q`RF27c90hw9x^wzP>xe9PnHo5eC?T5x&Z;l74aSOCJf}E( zn+cH>x_vSczK^9>5638Hh>{P>NQzcEr8~$Cpo>%u=}rHeUx}ZE$XaLc{N!`mXmMIv)sO{LY#Y4c`(^01LgcpM8F+Db!R0QLfXlXy>}Wzg|;}0;i4(;`7qe0#s6APdwMb4$H1o0~DO*5Kc|TBqebO5B18w zo<8&OTm}hsGG`q^vL_FY%3;O@s2`p}>DKIrB=juuFCDNEh>LS;c4aNnS1DMv0#C*vX^FAV9{t*dQ3{6VY5Ta@5Vb;xlpugH0PO_ePJ2JxnAJAIKTPP<})#; z%aQsleMP*3sbHv}$8|@QVH3*=nAL|tZ&z5p1LS9X;bg4L(+iH9joDlAbI(L&yLv^& zWV>2xvGZs-DRxMewGZQ}!4pY7mHma*(EL^9+(|`g4Hc4$RW=Je+N7}T9rI-`W=-5t zqk;bGR|JBKGsP&47(4)f8&V6Kp#^Wp9vVEJyToNo2& zlFGTrx5tfP6%p9~U@B;*HmeUSR)a$a8tL#Mj$A9O@tt`FZ{rgGlyQ_0qc3Yurx z7}eyVZBUMJHa=&lkgd1>`}_JuGmE`bzymWPQOFPb5Zw92@8+rdy7KPzgERpR+(SN@ zKks(ZXdcsVzKO%wKA7K$ch~uzyiBF=Hn{7pKfkolnbC9eD_=dUVP8x}LWZZ3Gpm0? z_s!weir}JI+@TEGrHYlMc+~Ce&_zeU!udlO+J9@Vis_tna4oB5q#wgaEHW1Gq*tVe z4UJ9f^$eyPJj!}ba2AV_7l11e)J=lMHWh*-;S9M@7>$<`8SO2H#f1)frz~HSoWzmk zN6%}wRzuDCHMVCgB7py8zlEsyi!+a;I`X*orvpCbY9_>U++(rI$wKmuZn`P3)|6@* zN3z3D%ftjWJH4E@vRZ*I?qA0|y6tjuJro6v;H_zzmfRW?olKq`5(KYTMj1I1qe-4_ z;H+P#Uocz7{JoS?<)%HbdQ1-}L{1a5Kln!WWW`_4vJIBq-QIQw>jw6{zuH_xt5h+4 zpi{oO&m2{cV_~-Foj%?mr=l2?BNZLJ3T=MfhTm!jKZd^Dj)CtpSsfYB=2TBd`-dq% zgP)F2gCCzuF1qn)cFM#*Q>^K>dPnkwQHL?%rw z|7m_Z<~2lmH~C-Zp7E+6#qEAEd!ITd9R@vM>Jo5R%CT15J*@ZlVMP2?=Jko9Kf+s* z#P+lt)F>6&+XNAU$H>-^q6-}|nV$=^Lwha)%$fxuZaB)IfFgae z!urL{hGjdB1knx$&J^}ygdQ02`IipY$J0-4a`b;cenJtV+j}*tqxc=1B(Cd~SorZ* zRBDtrun?LS7kEO@;S^zZqXt?>tvT)w>$l5_7C(e#KAq{yjx;PF9Qq_t3K~`e^|?3m ze*Aq#feuId11Ia?1DCD(0d(Q-eTMME%Pz43wNa*NY^i(Lnij-p1TQZzzXgUr1@H_9 z$&P7Skf8|=5m%g2FNSTZ_+Cbjt!xW^(6nHHj1rPo@=T~I^tKy{WqKr^|Nju@X_0YM zQ|(|<%9NU|B7oQ_HACd^VQAV*9Tao4IIs~vfX>~6B0-ou0q%jt(vJm4=F<&|_!<8V z*2>dDfxePBa{hS-c;i@^VAk!6JMuu2P(Ghwq;mj$tf zsc@i$A`u6T{6|SOT^2I#F7ul?(L;(571Tue8JY9S9jZWW9u7xYUm!sX!GiQC|lS zG@yFw3grAD(Ik!!9iFVyF>J($^~@Bk`P3aMbfeBF=|=v&|0!ZAe{`=5x1s6e%iQYA z`R)TgUhdQUCaU_z513LQc1dg5WwfA`4_p}?U(sM+RXOYsBYUj>lYoUk4wiTk!H=U! zE0W8`N*jMvC7=PJTQ3*JKT$bwm)fs2m;i)LB89qaGE7D;O*xm1vMC z{ZdohJiH+g1wE$kWMcSiYuxk_$QWOYnUV38p5l<}(K^K#;fe86cey&p#1XS)IbBq| zL*$lW^ic>yT`!X?%fQ0PGq7-+5*BGe;(45Q>ZdR}q#h|WgWvJlRxw!MCXrq2-Y`l+Iz&L){#O39Cl{0(`EZ8_eJrX$kOwuDRupC0hHV$kHj1^wrH z?SRQs*Gd|GXh-L^kbOdvS|Ch`HAoE{&tZ|@=)-P^z#y82I!Re+&7f7+9)G>Ojo%x@ zW)VD{uy=M|BUA4VmO%VE9<%T;i*}R}!cek~zz$LWUj~Vru&wd*64-wxl1zTZ$E(jE z_`#tl!OE7&Z;}%w)%uO#`)LqL+UdK#6;NmHx3xre%woKr}S~?2l zFn0=>L;Hz2ZWVEaK6{y;$g&dUgz7JZPgJv^S|4LRcZUlknljFCIo3h-Q5E@k?li+!glY0kv%7Pg2~y16*%x= zmZU!(m{OXWO6=q715`ubi9Mpyxb&6wh2XNd4CM=sd$%}t(f5eWb$0`LhX7Gw@BsmSk@p@g)pmhE#yo$o)%%CstkSOtC z4LEPsk?<|D>|4ag>##_!7B@`kb|UmcvvLM;IK-_|mUb95ZCPg>@0`tGez&WlA|~&( zgsKATTW^*{s;0g5NcrSG@@Y)-*2S_e+B&Z#U$n{dLmr3MD@>4fi7)&U?6j@gty+7AbZ|q5i~^txQZu|-Z~Cxxt?A@f z@h4b*QMhMND4?ULpYISYRE$K+sqpK?r1!M%I6AssqN>h{W47NH(-rNRe{S-x!n}$$ zRcoTStg1-|i=Y%J%GH;aGNK>K`yJ@RcM=j=$W9T_NVr{{RDw(YT|JKL%X2*c-KUyh zt1pi5X|q&r(#vp>%2UzBx#h%QA2mSnjiVCiXM*f1irR>?h&f82`DM2dusd~x6OR7@ zg>l~|SenDP?&x+hD3HtQT#Vn&@)@VyOpHI~V(dW>4E%#S1o>vyQ6(1R&#gZRR8?afkFRVPULjzKhVx~crdhe$Iojvp7anA+4C

8s-?Qq|1sQ)M$6f#p|XxM(K(tf1QpPrS-z+lAD&uer@E~G?aCRdch(O<=v*X9LF z$@p_Kl}&$~R{s%vwJ(mN52Me}pz7RJE)gjP9^>r8T|9{?&4o(KC<2gFe@c7+HELS- zem?GCXyB591q4asYyJqX(PL;ZxhmYldBGMd7q7Qc4aV)W1+W=CVx5vA{E+e%=r%at z$JT0E+tezUvp&)XZT`VBGrxbb!k=zy%=?VC-0^%h1q3cLB~y2Pk|0SIB#J z59A|&wHY+{zfEjF6W4l9S=qEi8sLxBHWnJ7cLXrM(gOt${I0CcwF7{u8_Z?^pmH*E zYOxk$S^^S5?<$(mr+vTG8v{n;PaqZmfSm$B&k&aytOi2%ySZRugo&zB&-9KZ7V2A# zcgGMTWHM9W=+}HhH2fb=5hK+1Se8z!dnb1a&!|u+0wLCI^45+e3b@)rC9Si^x^#MWI!PKwAEEv~=eEIv>Hs1~TjMZ5b--6(3^=WS z8>BV-myC|qAl*X8F*q%i@gzVB^;K$}az z1^74{@c+vH>8hm{esqk6{M?uR5K8 zIv>QjR-{COYk(lU=Lk9t5ULK$ulr-YWYF(ndk<*OXTUG$c=B+zaoIH{|40)^-YI2( z-kbtKK-;K^|23sX7pb^sHr=Nwa5HPVT;fCCj$K{8)sX5RK&%rE(%tF}n7Tk9jA7Rnz#751`9`&Qvni z2|bmaN#8KxrmX-3q%py2G)c9g{2xZFdko!*)798ur6vNffy-+}Naz2tVk_D)WHAIXK9V2A|DQn(JFDw^#Ua_2|G>ai_dRk>D0DnH ziWE%mdF4bEmGYflH()e-9tGE>FaJNcJmt3*Td91obm{YRzStI(9C3LQm6T^X9(HlR(d1wi3U`(c^#D@JG(1@uEB(FRLwr2V7t`$BNB6TDuw0`*c$Bj zq%E87+j0kTge#FK#&lH9qPrbC6ugR@KmG9#2H>;H2CsmvZ{7%S>kvoF>R$|q9Z(2wJP_TI&NdZXA zbjrtNQ2x6Eg#bS6e-~yi-)@QcMg^w~*NF^jKoPZ*6fhFAlQK)GL?nx=6cF-iAbCU+ z0c2=VoM7B%ZOPQ08EZFNS|sK$EmIvpZVpiW)mp`Xnf5~vn55(u1$`a98^!BTIQnU{ z2Y{t2DF(pAjTiO-H2yv83h1>ge*)x6MlP#1p!j2P1%PG?F$Y|Ot9UETh@8PbUY)vV zGT}BfWfBSnZ6hq1YbOiKbb{YDfnv%<)@1M&pqdqzSW#4Tw^KB=tNEG_zzS#ZuUKkC zN@DBl&H%PiU6oBk9RYRgL;E|#a^5xIOQTW%vK+ANsa{q5&E*t_LRmgLgSV zPIs2G2=WEGz)&ry^qD@#z;1f=4F1XS{ttf2-xVy6_YZ#7;R-0d{b{zsYX+ zRqeX~<5K=&9b<;1`{8KskVpC#te`_`7v8YpszJ``#2;#K>wfJFj!f%8tkHe{^F+DA zb=}_d=0?fVc3r|5ce?$X@euKP{yjNZ zf_A>)?FmknYOT&)_r19Rx5wuCAVr+CF9DCk2QTes{l26Xd3=dP+wulBDT=&3fW7Z@ zx;@`kRJuIxB3a@6?sVRE9^M{K{&hXh0sSkf#xM7w7hor%sP>P$*aMyUVSG@}B`NV! zTch_Av3_qJT?-BP&7!Y=iOAOd9$#WbpTYl!UEl%={VECtyrF?NO!HS!Sb=qnU;v?a z7FFSEEGz^B&j$zyk^g7Q=ot|lCRj;>NEW^GL}#1=zWsZOAtJ>N5m`(kzEkoK^;Vi6 z&U>OvHL4NRsfAJ;n5Sj9P;hDrUg8o=7A^NB_bqeRWV6DY?bg{X40v%ef*aMw-F}^y zKdH0OC+%ncNO(>Xp&ID=HQv|teoIky`bslu_Nkt%m#~ z)xhX+S$>W@EI+XuI)FRn^gmZKj*ogS zo8Tst&HTL2*eJ^FHgj73-5)j`*3=*S`LFOL%||f?e>ly4vJ86%-%XQ)u`iK}Ss;BH zb?=T$epcQpf7-;zA(K9hu7ETJR#R})57SKzMX6b{!U*el#XpXR4Xjks6 z4wtSER*zbmglcT>WXkea0*+;$klkJV+ zes5-n5c=JKccNnfXR$a!_q@}^?)ERYPC7)xQBXls=J&fwUM*Y&xMd0VE z!s7MTS&iU1xD96DbQvjibAjz=dxau{&tt4rRjhMN;f_*Dd5JpZkq^laWX7Cb`@o6s zHU;4wwx~OWu#Nsf3E8-M?xL!RNk2UOzJVl+Qn;}~SsLI~(#9>*lj)nT`j72+#&T@E zex6)!G2tqf+v9>O2*wyv6b5IR_S6j82JXUQ)ws|MYjMbNfZM+(t*b?ku%F+<&5g|i zD*O?tJN5*Kg9uX^kVjI_11c00LWY((K7{b|_KRG+gy%9Bm?wYTt|r_5CUqUGHm_k( zV3K?T{8jHOk=jd;`Y0fhQK!Z=qu{wA1Jz(k1SW@=4*<`Lh7hj(!PtrFCv|`wBtT1Y z6{NJMdrfBfy`f=%RbbOPE7mx1?n#FrB_IPv#pj@K@38rqGwjhcADBZ$iaOA)p)Y*- zS7v7x5r+jfO-3VHK$&S1aR>F5t*&+=*YT^>%qNXTYqd{Z>m+oRaJ(#M@XlBd(BL`C z7UhAQ*cmX(!yq|EVr03()YrOT5vgTW6z8)NydY}S>b!%wFxocMkNjGza8}W>$|c?8 zNk*ppATupWh6`&2L{NkKr5@11BRL%?i6YimOW0;Lzi<6F zDHEiugD-E%YbhS`??yPq-CES6c-S1c>*iPG`BLSfu4Vspxj*@yoNy&rM-)vo80vG$GsB>4p*~Lr z6%{_F2*Ndb3wv^14Y54=`C90$mR&d{-S+yk^%{|EX61zpZ7=LIH*RuPM8I`XW*xpl z{$E{(07|$!I)iI2P{J#aQhUhZ)WGvH*na=2@k8KG>uNKzk3uH!2TM67*WSNwxVM9^SW;1!A#J*ExOKN30!COMXl?m z(E9>@-iFnjH^=>=>c`X&Z4B58+gHTRUC6s5q;5jAo``W}7K@09KqhX;O%v;OTKUtc zO@yv+xW3F3j6x~mT zOLZEfdo^-O3PuW)y{st4JYeOl^rU?Ge(`0i&n9NOyYml`fxipYP|^>NYSvE&W!$gb zUdJ-eW6K{NwO@UDQ)a}>L+~&sXYda-k3NlO=T%@p_fC~SIve7$@3hgBfK;dVV|g)E zYfnYCRzU%U6P-!aP{e|GvNvQ*?0D)%1r1Z@TiTTIX!P6P3nk)g+`u-7y*h{(6zU?| zVu?X0qrKm!gg~~Axg$`eK@2!Sjg`yNtw41qvYFp z6X=)xJYwW{A62A}0Qdu(BCI$>`bTRjxf;wZ99Qi$t}D}A={cNr^xkQ;iW4sXB^f1N9BURDS+6P}>gcY^pq9a8%nKdkGQj!~lwr1+ap|l|& z*R$)R5D%5Eu3n;QY`#lH6(6KS88Ae8oZZKlVVMtk_la&Q>)ZFi8FT_6P59apmQ}&H z=cI9e4atbg?+9Qg_QHcAEapt!l1oR%*$ssRFM?B0E&@mX5o#D|R%Ph$%``K}wI;3G z{q`3KN0d9cP+7rES=CWL=%2u5Y!HL_4xy+M?g zH8YFPtF*2o2<*co2n?qm3xB5iL>4jrYwCF?`}wtT@`Pu(d9VV1ys>Wu2USg?Q^*!> zIX(5jAP?W9-Gfe*J`KUbLfzIyUcK6~xTPYjp!j8`M0;fhUR8TSHz9$Rrg&&**!v8L z`;VU5+npxF`QA-1nlM!Y5D9+>Kv_sCovH$Qfx%EpVjfjW-_*cGgA&C5V zCAG;tz6%+`k4w3~cTj*l8Oips;WYMvLBpE&YD^b(EU>qc{7Rj%`qwfZE%9yKbbN>YZ z``D0ax|L?z-<$YMh;Ix8Z|VxNp~!F;An1_z9{0_r3jeOp1*%-_b6*%r&_}}D4Ey|m zV@yR@gqc`QN*uKnzo@Ilj&A0cdr$ubnW=M11Z_DykkdoJllG%QBh5l!Zd?(Pno0{k&>zyQ zT)MQkvD{?&6aj%dlGQJ3Q*f)-o#K@E+| zi92P?X#o)%->cxz6l1un4sm0)Y>T$5^a_@GQ+ah2wCM$zzq^R&;M7wc>OUP&OBGqg z&wrdaJW(Eta5X(Bqm8jmKyW9azinXm3N~>S(*~iAiuWv$&Au-RgX$ztzGEV-fT^*Z zS5IMhnS*RA10BS&eswGDI^@ZbquDhyLEmg3?oLR_xkQr_R{OLW;)?tkt2UI&J1vhu zP)PU&>Z`3E2^Ya%;LyYSK7q6%tO&t>hY=LykLlOV?i@X4>Cky3peW*YqVB2?%Wz}O z2+8Y+3i;vug_NJqo*QFc)@^{K5?o=bl)8Pjys&eZ{*x)eh&cR;jrV)gQE=BLIlR&V zawW0Xd^uRqa>1uHsQZmOtQ+YltfSIH&}J!BZ%j{*l->8n|CZVX%Q<)Go&!# ze^32Ccm9EFk|Z1@;@FofX1{?Gsdu^KLq3h<9nA20=V#W==O@-~V}SYjzcVmYi;CaZ zp2w2L6*xbgRZ~|yH}3^(2K*k}j5JIJk%TQs&+D3n(j`Q%rr%jgLYoyubCk1Q`btGj zVResuL!GgHK&#kLQnkaoEO0q0_AO9 zIpinF@#|xzyG#Vng{>u+Wr*iv^AK4Y^A2xA%$mb!4UO5AiZk(zP^!9X=tY+co>~ti$4M-xLN8V)l>ca>yk*ezb;vBNY+R7 zSq`inqsRvLFuT!~Ds(&KK{O?6?6tv9!>0);5Dui7x{a3icGj+74v zjCME?Et4c098c}tkoiQwDF{)oTWoGo8^{e!CyJG3}wU#kpy^lA2DNc7k?If6xz|CwIaSGq}h(DhK(t&Bp|@E&|2Cpie@B`W!8@oA&X=kg&NAQ z%w&nw-u9BQsqG~A%p;84iH3_jfnDUEyYp;127G&fKn$zc{_S#Ejd+*uuUU6_;kb<*u_h#e1^YGT(TzUdoe!NbJD*If)vJi+2!E64dOPAh z1V5AsJIqE5HK$>TY~xx&6Ombt!eum29~ zMZ3YTH;C!JFC(WXv|DelBM+guCt_Wy_(8pKd;y1Qw9e4E7#@5`ePK6$dPu$1z*}w~ z16;6CI`KcHo5fm-$83TE$hy(ajy`S2Zcn&)UnaC8#9e^ul9cp*)HJtyi)r(R*y=$q z6{HmXp|A+>P}EW)TcNn6Tx4&9?OA#XAk(A$L8MmB8~qdOhQ2}sVK^x;zWV$zDkNT? z9uqg1!Ag||$wk5gn_YU&^wkwJ7~F)VC(P6k zudBC=M=2?gtD_I7g*tjfT?@W$-8y^$kQBP8nWAj_@^S0g7%GYDgW$11I(65`=AWyR z7k@Qx#k~Y_XKNaDYjdv(Fd1zx%O{l)7XO|r8Oyz2#%nkyckR@@%^;xXj}DJP%DWC9~u^`xg3E3=BL5DmJQ{ZNbU{-g)K=ia$?J zN$n5FeeO)ICjuWy8x|h)r44SHMnIzF*zge6!-E2X}wr#4|Q_u$R=-pl?$AzX$W)g0uD4M$1C&V?$zVwmK< z4eMU`akd9VuQ0|$vhP)cA#OVoPkaJ@^bcEJf68Jw-&g z;fV!bztcoZ_<$wl*54Ox#ideEe#%nwk9$?7A*wr6++_5K0Hg*#StT7!+Q}Fqg=9RR z{|OA^Pp$A)Mtg=9Y{bzJEC{iCt`p-Z=QKE~nm>i+)i*TMRzZ<+CN^U@6xK zdCT_?SXF_gYH`8;bUdJPD!7EVY5tz&q z2A@wyubYit_4e=TX5m#JpiIyS=);l`w@0azXC&d?yO6gc+VHG+s*lGw4NKw`>L=42 z(apHROzxsrnLz1VlAP7$k$%E839QV1nGpWu8%{^yQd|p0?k%)NL|PI-r70$x{WPdW z4@JlyMrDMKlu<=yKxxtRQxFeQfV$PtD=VCeVC`{MxYA;LG_MkdkYG11CCugbx1)ca zf`4yW8gw?iW}G@vcU8NqS)`z86X7IfPV@gJAqUyXU?MEF6h-JOf2!)PvAcXM^9IKL?3uh7_)%r6-T+Vmws z!+fK(e<{U6C=_^A>?xIy{wYW@omtkUlP)o}Dokt~B5dVuFgs?^-v97Xcy~eJ^lfts zdA3Z_?9`)!aDP9eUkiH_TJl?F(MBUKdo^Z!eWezq1j9{nd^b0WPD*x^jE!a=l2wIn zq^1!cX8nqbWD*)fO_QLcX2)DWT|lcc**lLi_Ww2ZmSJ%;+57NdgS!*l3GVLhf#AX2 z-EFYoZi5Aa2M_KR+}+(J!QEe;-TnV|pWQESf12v+ocpRiUENc4y3T$7GLt-m8SiWg zP~ZQP62WBQ%&03H8B3=xeH!`2ewHJd0%!uC0fngCawu!bjZ(7w;{Y;ZiUe~uiE28y z7KUQIelxcBJEU1usSy^L_m&k7ND(t9cAmgOR30QZjHfa7>vdi0GD#i>ONTfp~M z>>0!FhNi{ml&CIQH#76;7TOSLzag<;Z`1Hcni&Zu_={US@<*lT8h6K^jrB|$_IB&z z)PzeLFTJs{cu+6(KXUlCVr9?C2ipRE&_42ikNJ2fw6QRW6={@$iaWmv1&V!hY;yZi z+V*m*Hyc5#!*_Q%;+OSwtL^XHOY@eHv&;AfBBn>Q6)UZEQbrCGx2U*I)$^`edFZ2G zOVMs#ajSv&Gw!e4z}^f52dwQgC|OwTUK3EQxyH(pXD%je3$63UZNDo! zQt5-{U}1WR|+fcV-34Pt3Wk_(C{yzG?BdYUoO_0ORySl z+h^S5S^6vQ3J#plHMra5AB8q6(A=z(i?Cyo$ujW^WpybZh@njbQvtk4FlI_JJLT0-wztRP94f9RJ?pnfWLHx zdA-bW`k)}lSI|t2jc@W0h_W1O+w9Ignhf@}%p*KgQpHjH-}PLayD;>uV; z8*!IxD<7{%@kBXt+}Xwj>*`59>}L#EMcU~`o@{GIM(|}=?gD!;iNT>-J=9u>G(Zvx z-^g<-gdB2TYY>Aw8sZ22*>L0);Rbvs!v)L%7ipwR9hQQh>9Q=bX)DETEFsrxtY)5g zv1MX#__XIYRPAa^#LV?bX*j>HiC~6n#2U=niD`?Iez)-Q&}S<>d`=)*;IPxZWZaEd zIY>rYE5DMG%8JrF=wOMg)1Ug%+~-u+r#QcPjLf73QU~$&;hLU#ua|E3XzO>!J$8#D zun_B8Tu4NW0A`-km3%6dRm#-Ao_Q4dUX|VkRbuI+m*6ZgsQfx8#W8=+jr&e+LVWqA zCMQ*>O2(~`yVpz7&ndJYV}X!)Ndj5)(iJY-p(TszB6_7CZ-)?SQ8Ac5ZQCmsKFZc8 zqPutQ@B#F!h;7};k3!z!y#m~^bWv#)N3~l$slo4dfS9##hn7VUho-=($_a_q#6N`tM)SF6N?^-Q=q6BgNYGQs)7{ty5nkgZf08;(Lb6H4g zD??Ulax{HGMkhZWY>Zk;R({21uaAmu?)lLIETB*cFCL*@J+S{+lQ&c`wfKZZ*{}*$ zOeJ`PhKA-*Rvq~gF4 zceAicy~{tul8lA)l6#mQgnB2@qp$ZD55hS+W_fL_YWDh!=6m};xWSBXx0wtuUNbyT zcc7Uia9lT~uT}Qy*4RwbTijY%;0;QxrKZDo#%=tBOjD)AI|nni_=WHDbhi)|d<4v* zvwiBMEzl^49lNl!1PusElVKsvrP2AKB~+QnKQt#HktNIn_s4g(Y$YK&X=lePlRgW4 zEhGos{ekCwJ4Eladg-C5HF)FNsL!GvrUc!|^3D_vf28mbYxjfG=sI%r=${jg+FN|N zxo@VU0ucrh+WTI+iz%eV z^QsglSp7#y-1?4DsQbg{%bJhRhs>I9@qTiZ%m)hbQ+>FJ%IRJbtSORm8MmOX zNdVZW$*C~ZC;K16Pdn;up2&Jox zM=qPPFHBnUgXF(Xn~}L@p?6!et^a~gxwytr*ACtHW1u^0fxbQBl}t|7wlM85&?BV~ zK_7Rauk$(dy*}c{6dKIWQTLwG`ivG8tIT?hLj93^A+3Qj((m)O+TR=X?HZ0jH{Pww zl{=!yXAuP+NbO6u9a@>|%9H)~ogZiHbI_XVaZuTjXsOfTEm|$z9$lDANPDGVP z(vt06b^1HKwjS(0FV!w}5+|L}W(#Nfy$T79=lBeM6W~zv-WQcYyf@;mm;it(FPK>d$P41vbHUV1J$sJ) zz=$o2T}HJ;7BHYX>}&dqDPC<*$*y7qhOxxXZB@0bF*`=pAes+nEwb5<+t3B>}Neqtu<1ukjoM~{$6*P5WHJ;85cB|qUW4(mI}nTtuE5?L)m)!ZUg2V89*n9BH>fxC~FXp6zM9r(i1Gh;pm~}oqqppE&1}R4sbAp zSdx^JC7jO3{VD?9B$-qv4n%3(%3 zb8BsE+Vk(6Yps`WyOCZySpcl>UXMa~9n3|B7AW+!kEPzZ(g=xdx37TQb0(P`Toipz zgmw**N@Sm1$lb_=#?Vt3Zff+uVK<#?af(;OBC4I9;1sgySIu$Ie|2$6yRKx0OkfK) z(y(wV)}Jmb4I~A<`Ss}e6G|D`NJ?{;(P6Xx?gc38#VqEw|=q3HW?bS~e)EP6yz{2}95$rtrl1J=4@2AStD)8nk;WbF7Z=b(Cx(!6%F+Ud+;kX@Gdoq$FrdlMU z#(u>C->Ax#O-qu@D8n})B>ITDU<^$nd|?-9tHaQ934Dv!oI|Fl>rz3)x^<~1C4qLG z_W6kob}ZAV9%bDrZWHMsm#`Xl+7`Y74HqjCUxI&tLNDls*)pYFz5&o7cni(7N;Gfc zvv!!XdO8t42g=DjV$}EyS2Zw{>rTh;y3^wtlSvR=)WWC(o)tPgfeK-f9hj@3=;A$dQN#SR zWuIk1wXqGPzLY&v3~!&#SROtPmwwxXRiJKGId`h&jQ)HpG{{6`|A}z$oO(+b>88~D zp|f|6gPAVYYd%E!s=(SNq99K*N~*nJ37$IW(pKjAeNtPtY-sd@Nb(8~PhAuj&$zBX z-4L6_M&B(|Ck0spJHc!F+ZD-qyOQz*w@vyDh@kyD4@?}Qc`OUopFk1}s-aIl72 zgh={g(@1I<(Kl`V71)Fvrcg`P*1tul_ZE@~Tzp~0&I7ag_y3gVI@OCgjls?{s+4~* zT%{|FF0)lsZw;FKweIwTlK%opc2fXbHCY*OYeh$(5T;|785@|iwcS#egSm2Z`y4S5I zu`%&-QT>E_?n|Ix4n ziJN&aqBbY%8MoRjptN*6j5Uzbl1{v8e2FzrrzL}J@@k?FPf%o@=&m&d4Urae5tK0V z@jgk@ZcVASf+_Z!aai-=>jo3g_35pWM`QltRW0lGkNNWbU1MCt&7b3ao8E?~Ea=P8 zKrw&-j_u-NV4ow_<<*!E1}e~g)bmit!K(tfP?f-(1VP@Lo_@W*%#V93Y#X<>`Zr_! z*2by3O;gM-`gQZxPGM*MkuGky1W@Q|cqOUr5X%=94WEsUKQAYSD87z*MXBI** zy9Or_S$c2>@h*M%p^^$|Yhl0Fa9f{L$8%ubw|9NUT`EbQPDy8ZC-87;^Z*T&fS!KD z9Y$~*W;p0ik9O>$MnDi-e@#KxcOQukWGrZ)vGtUDe9!*Rl8zqr@e0r(B1POCR>F?j z+vSlNLVP@0(>t@DfgpB!+-h!|B42M;y0a>7Y*1=Z#`WgrZq|#;K&?w!5(Qd_mF<4* z3smN@*U(WPc@n+O#7+3I+zzUjYx(xH-Va$kwC25MSC_D@-?~@P85Bj)UQhH%_a6L- zod0*0SXPgEMUJ-tvsYtw^N9TEC50Ke9^ytwZ>P}d(&oj&iJIcTouL@bk-#M!=X`P4 zWz3g9DKL0DzKQtIor@KxK4aKp)z`+eoBnshPv+_Zu%zqj`Csi1RdxPT6_JH+%*-=mWr=HD!tWi z8_ZZ(<4f}A=r@|vdaWC%2~{F$8|p`_DO-vWyzgViGEuzLWZaAeMab7G1*q;p^VpC1 zOB6DP6WpB=s_-a8{LUN-mtQAnhVae>prj#L*tn!R!zd%x;5uK8WC+yR1~$O5!ylz< zq+y*BwnC%MQx`5um2;?Q-OdTw5{PAX00}@d1WZ*aF>8Jj!b)s$eWqlu&X|L@sSRV=HqsPb^Nq zxf$t*n694SEHjgEFJo?EbwPw8bI=>^bdg-l+k2gJ4t6aB#AE}L+h!G~ zFRH23%hhyp;-Tb#FyUi6G5q=!TT8JSuACKkvdH>Ex$AmnkJn?L{9v0gnhJiQGsZdh zDD^8{^o2CL8}3S9p|7-{_I)&qA|h)cS)Dg0Q+4OyS(nH?<-wr;a0ZRf6^^pafD$ck ziWbKmp)F|DC7)*V^Ex^?V8^P~oH!0yxq*jj#duPq)01WZRJtQ|8pqvMub!iAobMl+ zJA8fOAMr#^hjW$CgUlACQ$0;#OpD5MVa^$ zH_F;@M$ai?Ok!(L5aJGL5aMnqk|P>1kte_UR+8=cfu5bRD{mJrHXLD~D(M*1vNB`& z5EH4`ldPCK1Wye#E*{WtlZ5R?ey@!ipS^yp&l!npv-#4yrVF8U7bfY+NV;q_Bfq$E z2IFz8eYRg4pEP8PVLcxhgg&?8v2ikkXCx9y-H$Cbd#Utk;i@P z_+m&R1LDra%2%~3IvkQ;r^TG+*Nsr>u$+QXD3P02hIR8ISO>K0M2!tLj>N4a<69+2a zAovr9DX&af-+v2qco_Emx_CFwqqgnat~yyRdiVZ~xFj&FXnTZ60O^d>-UVzh-Sun5 zFMJEy1+qlb{fb`UN#H2Fg_;%tQTxRfEsuxS3qfoNyDp0s6>B6DHxPBi*PNJHfZ?CEjU;^MtV}gt z8re9yyF=P%jS9d+@@3LsM_!vEr!FH)>FC;(t^a{K)Z5)bwL!mk7@OO7>jX|0McPKW zZx@xnIE}_#({~lIZmR5wTnp$!t9#^BdjDo5 zaceqfo~rn0s2f$96fcF?RwRl@@OkOTRF!;Jxd7ds;C>DcRS0+F#_-(F&xxh;{@YoM z<hP zb+)+utlzSfA`@reXE-?OGt@d*w$`^dDF%|@u#OOn?b(|44|VPSoDU}V{~mdp@%brc zIKQIXOLuI&Mv{EHLSGlTbOZSjq!t)_nd8gU9-<=hW1aAuq(?$oZZT)>?(#R&DIsnEqV; z`u5|cN5H_*dHF${ggH5;*@vpOBc7|A;E)f^G zy7cI9!2KAa<7@jF_x6kfx({SSBZ8o?CSs3twvfB1%^L-tAW?XV`Q$aar!Q;92D+?; zHzq?FJ8gDK(7dQ9i;EgndS5CW@6`KN;;CehmkCzeetK)OnE(KiNJth40alt86`LJ| z?BTRT?bF;){=w3aVftWLibwMIrohW|PD7*=q4V#8a9-M2bg_x??O3Ue&t0WESeM_W zQUX&R1<{txuAJ3f;hz(U2_A&?-&a_9iAon-Pe|%JiGJE{k!H?m;<{o|cj@f?y2H4W zoR5t|Nt?)Wykj{(rEvN|eMdz($Qui&h&M8nc)=NjRP{5W8c`pP_FrSQ*fCy^6V4^{ zgFe{szlc$|QOYvn_@xs^!sx0P7I-=eVcC80e8{UnL{VqRY|y~w+H*ANY9~*#FJ4rL zXD#3!G6KRJJcXci)UKR=SQ4u+r3gvjJDpiFt%h3W?hHf~gB5$1iP8N5K~M6CVlAu6 z%M>3X>R@RwtIJ^1*Bs;}StEhm{5wh(>SqX~Nxx0JcgUDR&H@^s5cbK+FCwI$zeeP| zNJC*?Mkq_8gjdtV%lx4W;7(e1;?D9eK;=(^nmVWRX40kG^ICHrm~(T?7t04fTf>G_R+I+Q{4C) zBkp{$y?T5J9{?CQy}&vu$OQaXM$e$ zyOz{G9PAl>!kI+;-ll&BVIlc^kRtrzqS^Fg&Bmbp!LmCU3|%6tOVAuMgkWQW3dvAVLc^&dTcN%V2>h@IVTz?DU7Zjzb0Iqas< zI>~doYmgR$ys9k&vmWldrUvjB%#u}fNZuIf`g&K!F*LT@$6)mPk*A$)O+=Z_F2!0z zaJilv0I@sQ+8#cz(U6nreZj2@uL~<$yz#3Mu4{{LlKZSIHm)OY)Za`=1@&zf91x8B z%+}jU-wO9ZJw=7>Xm1&zRE<}RJ+e=!>!%fHDX}7;FP=uwGe!P(ls_-)Bx>LhUJXZH z?Dxi^)=&7`>uLP)NT%6TY)Mv!#Yw`=X?OEk*H>;fuoN8eKThqYS@y+$s4-U{WX4(p z4`k;x%GwR{&A|aT9?+v=8MGb0&ca_LVnZ|uiv@Sv5Oph{*|>7vXDvXcf5}G~8o>!o zO4GPE>V7dYqg)m1JrA7jN|)MHs6+j#*{5{?LKmj@#y&+wZL7yI2+@v```S>v<^YAC z;Etu=Ym9@ZU@U&RpEIlwcJ&n$sbo=Tl?-Kn@-hH$C?|W1gZUX*K>k(>VJkrqiUfoZ zW-eE~%Mql!*cau-o2C;AFhd+0_L*2{FFtWvw^U#p&ct1$Wb1;rwYy!mspFe8s*myG zW_d8B4?D4FT3v6dL>M_tVoil7 z%pb@r77zBQKA}wKRuiFxcn1OF8$-6rqW~TB}Lg-7LO-q5yONv^|?9q zxtlo!7J>oUex@Z#?68-PLo*a1A#6V`lNU;2P_+)ZCv#Z^492wby%!qtE8Tly1k%wV z&e$NN@rLe>BPO4KAGL-I?VaAHy2sktwxMA@DxbrIgz(k%4L2?uw6%Wkr&Ih*D1Z5u{i@Sq84vLZ3#ydYH7n9|54-??SN3G{e(GYzLc*+9c?WtP z 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 delta 110089 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 +종단면도 · 원본 DXF 벡터 캡처 +(BLOCK8)10(L=20.119m)U-Type 구간(L=20.119m)10U-Type 구간20.099fck = 15 Mpa(Block8)9005.4386.338EL. 107.215EL. 101.777EL. 107.857EL. 101.292신축이음1019.98010STA. 0K+338.990신축이음STA. 0K+319.010신축이음버림콘크리트구체 콘크리트fck = 24 MPaVERT. SECT. MARKAHORI. SECT. MARKAVERT. SECT. MARKAHORI. SECT. MARKAVERT. SECT. MARKAHORI. SECT. MARKBVERT. SECT. MARKAHORI. SECT. MARKB종단면도S=1:100 + \ No newline at end of file diff --git a/public/drawing-images/BLOCK8_plan.svg b/public/drawing-images/BLOCK8_plan.svg new file mode 100644 index 0000000..6e07d68 --- /dev/null +++ b/public/drawing-images/BLOCK8_plan.svg @@ -0,0 +1,4 @@ + +평면도 · 원본 DXF 벡터 캡처 +선형중심109008.7501.0008.7509009008.7501.0008.750900S=-2.000%S=-2.000%(L=19.881m)1019.861신축이음STA. 0K+339.0001010(BLOCK8)U-Type 구간20.099STA. 0K+319.000신축이음평면도S=1:100fck = 24 MPa구체 콘크리트fck = 24 MPa구체 콘크리트(부제목)도면부명칭(타이틀)제 목도면주명칭(타이틀)(BLOCK8)광터지하차도 일반도(15) + \ No newline at end of file diff --git a/public/drawing-images/BLOCK8_section-a.svg b/public/drawing-images/BLOCK8_section-a.svg new file mode 100644 index 0000000..b1be820 --- /dev/null +++ b/public/drawing-images/BLOCK8_section-a.svg @@ -0,0 +1,4 @@ + +단면 A-A · STA. 0K+319.000 · 원본 DXF 벡터 캡처 +S=-2.000%900500900S=-2.000%9004.2461.1921009008.7501.0008.75090020.3005008.7501.0008.75050019.500100100EL. 107.215EL. 100.877STA. 0K+319.000EL. 102.0941.0001001009004.4381.0006.3389004.4381.0006.338단면 A-AS=1:100fck = 15 Mpa버림콘크리트 + \ No newline at end of file diff --git a/public/drawing-images/BLOCK8_section-b.svg b/public/drawing-images/BLOCK8_section-b.svg new file mode 100644 index 0000000..ae2d0a6 --- /dev/null +++ b/public/drawing-images/BLOCK8_section-b.svg @@ -0,0 +1,4 @@ + +단면 B-B · STA. 0K+339.000 · 원본 DXF 벡터 캡처 +S=-2.000%1.1925.373900900500900S=-2.000%20.3001001.000EL. 101.517STA. 0K+339.000EL. 100.392EL. 107.85710010019.5005008.7501.0008.75050020.3009008.7501.0008.7509001001009005.5651.0007.4659005.5651.0007.465단면 B-BS=1:100fck = 15 Mpa버림콘크리트 + \ No newline at end of file diff --git a/public/drawing-images/BLOCK8_upper-plan.svg b/public/drawing-images/BLOCK8_upper-plan.svg new file mode 100644 index 0000000..65ccda8 --- /dev/null +++ b/public/drawing-images/BLOCK8_upper-plan.svg @@ -0,0 +1,4 @@ + +상부평면도 · 원본 DXF 벡터 캡처 +선형중심(BLOCK8)20.0991019.5005008.7501.0008.7505005008.7501.0008.75050019.500S=-2.000%S=-2.000%U-Type 구간(L=19.881m)1019.861신축이음STA. 0K+339.0001010STA. 0K+319.000신축이음상부평면도S=1:100fck = 24 MPa구체 콘크리트fck = 24 MPa구체 콘크리트(부제목)도면부명칭(타이틀)(BLOCK8) + \ No newline at end of file diff --git a/public/작업기록.txt b/public/작업기록.txt index 37998db..b2b9e8b 100644 --- a/public/작업기록.txt +++ b/public/작업기록.txt @@ -37,3 +37,10 @@ - 단일 중심선 기준 3D 모델 1개로 재생성 (154개 객체) - 35.000m는 도면 뷰 배치 좌표 차이로 기록하고 모델 간격에서 제외 - 분석 문서, 웹 뷰어, 모델 미리보기 갱신 + +7. 도면 뷰 이미지와 3D 모델 동시 보기 + - 원본 DXF에서 평면도·상부평면도·종단면도·단면 A-A/B-B 영역을 SVG 참고 이미지로 추출 + - 뷰어 현재 방향과 도면 이미지를 연결하고 도면 선택/표시/투명도 조절 추가 + - CAD 픽셀좌표를 모델 좌표로 변환해 A-A/B-B 끝 단면, 종단 측면, 평면 기준면으로 투영 + - 평면도·상부평면도는 35m 도면 배치 차이를 보정해 단일 구조물에 중첩 + - 단독 HTML과 전달용 소스 묶음에 추출 이미지를 포함 diff --git a/scripts/build_standalone_html.py b/scripts/build_standalone_html.py index 8d18f5c..aea0583 100644 --- a/scripts/build_standalone_html.py +++ b/scripts/build_standalone_html.py @@ -2,6 +2,8 @@ """Vite 빌드 결과를 독립 실행 가능한 BLOCK8 HTML로 묶는다.""" from html.parser import HTMLParser +import base64 +import json from pathlib import Path import re @@ -33,6 +35,10 @@ def main(): js = (DIST / "assets" / parser.script).read_text(encoding="utf-8") css = (DIST / "assets" / parser.stylesheet).read_text(encoding="utf-8") + image_map = {} + for name in ("plan", "upper-plan", "longitudinal", "section-a", "section-b"): + image = ROOT / "public/drawing-images" / f"BLOCK8_{name}.svg" + image_map[name] = "data:image/svg+xml;base64," + base64.b64encode(image.read_bytes()).decode("ascii") # public 폴더 안의 자료 링크가 file:// 환경에서도 열리도록 상대 경로로 바꾼다. for path in ("analysis/", "drawings/", "BLOCK8_", "작업기록.txt"): js = js.replace(f"/{path}", f"./{path}") @@ -51,6 +57,7 @@ def main():

+ diff --git a/scripts/package_handoff.py b/scripts/package_handoff.py index bb38d69..41f9e83 100644 --- a/scripts/package_handoff.py +++ b/scripts/package_handoff.py @@ -25,19 +25,20 @@ GUIDE = """# 광터지하차도 BLOCK8 전달 자료 안내 - `scripts/`: DXF 모델 추출, SVG 미리보기 생성, 단독 HTML 생성, 전달 ZIP 생성 코드 - `public/`: 원본 DXF, 분석·작업·커밋 기록, 단독 HTML 결과물 - `docs/`: 상세 분석과 모델 미리보기 +- `public/drawing-images/`: 도면 SVG 오버레이와 픽셀-CAD 연결 정보 ## 포함하지 않은 항목 `node_modules/`, `dist/`, `.git/`은 포함하지 않았습니다. 의존성은 `npm install`로 설치하고, 빌드 결과는 `npm run build`로 다시 만들 수 있습니다. Git 커밋 목록은 `public/BLOCK8_커밋기록.md`에서 확인하세요. -현재 기준 커밋: `89065ab` (단독 HTML file 실행 호환성 개선) +현재 압축본에는 DXF에서 생성한 평면·상부평면·종단·A-A/B-B 오버레이 이미지가 포함되어 있습니다. 3D 기준면 배치는 참고 시각화이며, 도면 요소의 최종 치수 검증은 원본 CAD에서 수행하세요. """ def main(): files = [ROOT / "AGENTS.md", ROOT / "README.md", ROOT / "index.html", ROOT / "package.json", ROOT / "package-lock.json", ROOT / "vite.config.js"] for folder in ("src", "scripts", "docs", "public"): - files.extend(path for path in (ROOT / folder).rglob("*") if path.is_file() and path.name not in EXCLUDED) + files.extend(path for path in (ROOT / folder).rglob("*") if path.is_file() and path.name not in EXCLUDED and "__pycache__" not in path.parts and path.suffix != ".pyc") files = sorted(set(files)) OUTPUT.parent.mkdir(parents=True, exist_ok=True) diff --git a/scripts/render_block8_drawing_views.py b/scripts/render_block8_drawing_views.py new file mode 100644 index 0000000..15b7d10 --- /dev/null +++ b/scripts/render_block8_drawing_views.py @@ -0,0 +1,220 @@ +#!/usr/bin/env python3 +"""BLOCK8 DXF에서 평면/종단/단면 영역을 벡터 SVG 참조 이미지로 추출한다.""" + +from collections import defaultdict +from html import escape +import json +import math +from pathlib import Path +import re +import sys + +ROOT = Path(__file__).resolve().parents[1] +sys.dont_write_bytecode = True +sys.path.insert(0, str(ROOT / "scripts")) +import extract_block8_model as dxf + +OUTPUT = ROOT / "public/drawing-images" +WIDTH = 1400 +VIEWS = { + "plan": {"title": "평면도", "bounds": (1_195_000, 1_230_000, -90_000, -61_000)}, + "upper-plan": {"title": "상부평면도", "bounds": (1_230_000, 1_267_000, -90_000, -61_000)}, + "longitudinal": {"title": "종단면도", "bounds": (1_213_000, 1_247_000, -108_000, -90_000)}, + "section-a": {"title": "단면 A-A · STA. 0K+319.000", "bounds": (1_280_000, 1_312_000, -83_000, -64_000)}, + "section-b": {"title": "단면 B-B · STA. 0K+339.000", "bounds": (1_280_000, 1_312_000, -102_000, -83_000)}, +} +ACI = { + 1: "#d25245", 2: "#b58b32", 3: "#43845c", 4: "#438b9e", + 5: "#5273a6", 6: "#995d96", 7: "#26332b", 8: "#777f78", 9: "#a1aaa2", +} +FALLBACK = { + "CS-CONC-MAJR": "#26332b", "CS-CONC-MINR": "#3d817e", + "CS-CNTL": "#c05045", "CS-DIML": "#ad584c", "CS-DIMT": "#43845c", + "CS-NOTE": "#43845c", "CS-TEXT": "#43845c", "CZ-TEX1": "#995d96", + "CZ-TEX2": "#43845c", "CS-SYMB": "#43845c", "CS-CUTL": "#5273a6", +} + + +def compose(a, b): + return ( + a[0]*b[0] + a[2]*b[1], a[1]*b[0] + a[3]*b[1], + a[0]*b[2] + a[2]*b[3], a[1]*b[2] + a[3]*b[3], + a[0]*b[4] + a[2]*b[5] + a[4], a[1]*b[4] + a[3]*b[5] + a[5], + ) + + +def transform(matrix, point): + x, y = point + return matrix[0]*x + matrix[2]*y + matrix[4], matrix[1]*x + matrix[3]*y + matrix[5] + + +def make_insert_matrix(entity, block): + p = dxf.props(entity) + ix, iy = float(dxf.first(p, 10, "0")), float(dxf.first(p, 20, "0")) + sx, sy = float(dxf.first(p, 41, "1")), float(dxf.first(p, 42, "1")) + angle = math.radians(float(dxf.first(p, 50, "0"))) + bx, by = block["base"][:2] + co, si = math.cos(angle), math.sin(angle) + a, c = co*sx, -si*sy + b, e = si*sx, co*sy + return a, b, c, e, ix-a*bx-c*by, iy-b*bx-e*by + + +def entity_layer(entity, inherited=None): + name = dxf.layer(entity) + return inherited if name == "0" and inherited else name + + +def parse_primitives(entity, blocks, matrix, inherited=None, depth=0, visited=()): + if depth > 5: + return [] + kind = entity["type"] + layer = entity_layer(entity, inherited) + p = dxf.props(entity) + if kind == "INSERT": + name = dxf.first(p, 2, "") + block = blocks.get(name) + if not block or name in visited: + return [] + next_matrix = compose(matrix, make_insert_matrix(entity, block)) + result = [] + for child in block["entities"]: + result.extend(parse_primitives(child, blocks, next_matrix, layer, depth+1, visited+(name,))) + return result + if kind in ("LINE", "LWPOLYLINE", "ARC", "CIRCLE", "SOLID", "TRACE"): + points = [] + if kind == "LINE": + points = [(float(dxf.first(p, 10)), float(dxf.first(p, 20))), (float(dxf.first(p, 11)), float(dxf.first(p, 21)))] + elif kind == "LWPOLYLINE": + raw_x, raw_y = [float(v) for v in p.get(10, [])], [float(v) for v in p.get(20, [])] + points = list(zip(raw_x, raw_y)) + if int(dxf.first(p, 70, "0")) & 1 and points: + points.append(points[0]) + elif kind == "ARC": + points = dxf.arc_points(entity, 48) + elif kind == "CIRCLE": + cx, cy, r = float(dxf.first(p, 10)), float(dxf.first(p, 20)), float(dxf.first(p, 40)) + points = [(cx+r*math.cos(2*math.pi*i/64), cy+r*math.sin(2*math.pi*i/64)) for i in range(65)] + else: + points = [(float(dxf.first(p, x)), float(dxf.first(p, y))) for x, y in ((10,20),(11,21),(12,22),(13,23)) if x in p and y in p] + if points: + points.append(points[0]) + return [("path", [transform(matrix, point) for point in points], layer)] if len(points) > 1 else [] + if kind in ("TEXT", "MTEXT", "ATTRIB", "ATTDEF"): + x, y = float(dxf.first(p, 10, "0")), float(dxf.first(p, 20, "0")) + pos = transform(matrix, (x, y)) + text = "".join(p.get(1, []) + p.get(3, [])) + text = text.replace("\\P", " ").replace("%%d", "°").replace("%%p", "±").replace("%%c", "Ø") + text = re.sub(r"\\[A-Za-z][^;]*;", "", text) + size = float(dxf.first(p, 40, "250")) + # Text heights are in drawing units; image uses the same uniform drawing scale. + angle = float(dxf.first(p, 50, "0")) + align = int(dxf.first(p, 72, "0")) + anchor = {0: "start", 1: "middle", 2: "end"}.get(align, "start") + return [("text", [pos, text, size, angle, anchor], layer)] if text.strip() else [] + return [] + + +def get_colors(pairs): + begin, end = dxf.parse_sections(pairs, "TABLES") + colors = {} + for record in dxf.records(pairs, begin+2, end): + if record["type"] != "LAYER": + continue + p = dxf.props(record) + name = dxf.first(p, 2, "") + try: + colors[name] = ACI.get(abs(int(dxf.first(p, 62, "7"))), FALLBACK.get(name, "#374239")) + except ValueError: + colors[name] = FALLBACK.get(name, "#374239") + return colors + + +def render_view(name, spec, entities, blocks, colors): + x0, x1, y0, y1 = spec["bounds"] + HEIGHT = round(WIDTH * (y1-y0) / (x1-x0)) + scale = WIDTH / (x1-x0) + def screen(point): + x, y = point + return (x-x0)*scale, HEIGHT-(y-y0)*scale + + primitives = [] + for entity in entities: + primitives.extend(parse_primitives(entity, blocks, (1,0,0,1,0,0))) + elements = [] + for kind, data, layer in primitives: + color = colors.get(layer, FALLBACK.get(layer, "#667267")) + if kind == "path": + px = [point[0] for point in data] + py = [point[1] for point in data] + if max(px) < x0 or min(px) > x1 or max(py) < y0 or min(py) > y1: + continue + # Canvas crop clips geometry outside the requested drawing region. + points = [screen(point) for point in data] + path = "M" + " L".join(f"{x:.2f},{y:.2f}" for x,y in points) + width = 1.25 if layer == "CS-CONC-MAJR" else 0.8 + elements.append(f'') + else: + (x,y), text, height, angle, anchor = data + if not (x0-1000 <= x <= x1+1000 and y0-1000 <= y <= y1+1000): + continue + sx, sy = screen((x,y)) + size = max(4, min(26, height*scale)) + escaped = escape(text, quote=False) + # Negative angle compensates for the SVG screen's downward-positive y axis. + elements.append(f'{escaped}') + + svg = [ + f'', + f'{escape(spec["title"])} · 원본 DXF 벡터 캡처', + f'{"".join(elements)}', + '', + ] + path = OUTPUT / f"BLOCK8_{name}.svg" + path.write_text("\n".join(svg), encoding="utf-8") + print(f"{path.relative_to(ROOT)}: {len(elements)}개 도면 요소") + return { + "title": spec["title"], + "pixelSize": [WIDTH, HEIGHT], + "cadBounds": { + "xMin": x0, + "xMax": x1, + "yMin": y0, + "yMax": y1, + }, + "placement": None, + } + + +def main(): + pairs = dxf.read_pairs(dxf.SOURCE) + entities = dxf.parse_modelspace(pairs) + blocks = dxf.parse_blocks(pairs) + colors = get_colors(pairs) + OUTPUT.mkdir(parents=True, exist_ok=True) + metadata = {name: render_view(name, spec, entities, blocks, colors) for name, spec in VIEWS.items()} + metadata["plan"]["placement"] = {"kind": "plan", "xOffset": 0, "displayEL": 108.8} + metadata["upper-plan"]["placement"] = {"kind": "plan", "xOffset": -35_000, "displayEL": 108.8} + metadata["longitudinal"]["placement"] = { + "kind": "longitudinal", + "stationCad": [1_218_301.059683612, 1_241_698.059683612], + "elevationOffset": 205.2898, + "lateralOffset": 15, + } + metadata["section-a"]["placement"] = { + "kind": "section", "stationT": -0.0005005005, + "cadXCenter": 1_296_487.109248054, + "cadYBase": -78_059.37855593952, "baseEL": 101.777, + } + metadata["section-b"]["placement"] = { + "kind": "section", "stationT": 1.0005005005, + "cadXCenter": 1_296_487.109248054, + "cadYBase": -97_286.37855593952, "baseEL": 101.292, + } + model_metadata = ROOT / "src/model/drawingViews.json" + model_metadata.write_text(json.dumps(metadata, ensure_ascii=False, indent=2) + "\n", encoding="utf-8") + print(f"{model_metadata.relative_to(ROOT)}: 도면/모델 배치 기준 기록") + + +if __name__ == "__main__": + main() diff --git a/src/App.jsx b/src/App.jsx index caa4b49..c787d36 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -8,6 +8,14 @@ const categoryLabels = { insert: '블록 내부 콘크리트 윤곽', } const viewNames = ['전체', '평면', '정면', '측면', 'A-A', 'B-B'] +const drawingNames = { + plan: '평면도', + 'upper-plan': '상부평면도', + longitudinal: '종단면도', + 'section-a': '단면 A-A', + 'section-b': '단면 B-B', +} +const drawingForView = { 전체: 'plan', 평면: 'plan', 정면: 'section-a', 측면: 'longitudinal', 'A-A': 'section-a', 'B-B': 'section-b' } function pointRange(parts, key, coordinate) { const values = parts.flatMap(part => [...part.a, ...part.b].map(point => point[coordinate])) @@ -17,6 +25,9 @@ function pointRange(parts, key, coordinate) { export default function App() { const [view, setView] = useState('전체') const [renderMode, setRenderMode] = useState(false) + const [drawingVisible, setDrawingVisible] = useState(false) + const [drawingMode, setDrawingMode] = useState('auto') + const [drawingOpacity, setDrawingOpacity] = useState(0.68) const [hidden, setHidden] = useState(new Set()) const [selected, setSelected] = useState(null) const [tab, setTab] = useState('부재') @@ -35,6 +46,7 @@ export default function App() { minor: allParts.filter(part => part.group === 'minor').length, insert: allParts.filter(part => part.group === 'insert').length, } + const activeDrawing = drawingMode === 'auto' ? drawingForView[view] : drawingMode const togglePart = id => setHidden(current => { const next = new Set(current) @@ -90,16 +102,31 @@ export default function App() {
도면 구조선 기반 · 열린 표면 모델

BLOCK8 3D 구조 보기

-
+
+
+ +
{viewNames.map(name => )}
{visibleCount} / {allParts.length} 객체 표시
-
+ {drawingVisible &&
+ + + A-A/B-B는 해당 끝 측점 단면에 놓이며, 평면·종단 이미지는 CAD 좌표와 측점·EL 주석 기준으로 모델과 함께 투영됩니다. 평면 이미지는 화면 표시용 높이에 놓인 참고면입니다. +
}
끌기: 회전 · 휠: 확대/축소 · Shift+끌기 또는 오른쪽 끌기: 이동
{selectedPart && selectedUnit ? <> diff --git a/src/ModelViewer.jsx b/src/ModelViewer.jsx index b939183..fa1aea3 100644 --- a/src/ModelViewer.jsx +++ b/src/ModelViewer.jsx @@ -1,4 +1,5 @@ import { useEffect, useRef } from 'react' +import drawingViews from './model/drawingViews.json' with { type: 'json' } const DEFAULT_CAMERA = { yaw: -0.66, pitch: 0.43, zoom: 1, panX: 0, panY: 0 } const COLORS = { major: '#78917c', minor: '#d0aa69', insert: '#9a9074' } @@ -18,6 +19,34 @@ function worldPoint(unit, pointA, pointB, pointIndex, t) { return [cx + lateral * normalX, elevation, cz + lateral * normalZ] } +function centerlinePoint(unit, t, lateral, elevation) { + const angle = (unit.startAngle + (unit.endAngle - unit.startAngle) * t) * Math.PI / 180 + const cx = unit.center[0] + unit.radius * Math.cos(angle) + const cz = unit.center[1] + unit.radius * Math.sin(angle) + return [cx - lateral * Math.cos(angle), elevation, cz - lateral * Math.sin(angle)] +} + +function drawingPoint(unit, drawingId, pixelX, pixelY) { + const drawing = drawingViews[drawingId] + const [pixelWidth, pixelHeight] = drawing.pixelSize + const bounds = drawing.cadBounds + const cadX = bounds.xMin + (pixelX / pixelWidth) * (bounds.xMax - bounds.xMin) + const cadY = bounds.yMax - (pixelY / pixelHeight) * (bounds.yMax - bounds.yMin) + const placement = drawing.placement + if (placement.kind === 'plan') { + return [(cadX + placement.xOffset - unit.planOrigin[0]) / 1000, placement.displayEL, (cadY - unit.planOrigin[1]) / 1000] + } + if (placement.kind === 'section') { + const lateral = (cadX - placement.cadXCenter) / 1000 + const elevation = placement.baseEL + (cadY - placement.cadYBase) / 1000 + return centerlinePoint(unit, placement.stationT, lateral, elevation) + } + const [stationStart, stationEnd] = placement.stationCad + const t = (cadX - stationStart) / (stationEnd - stationStart) + const elevation = cadY / 1000 + placement.elevationOffset + return centerlinePoint(unit, t, placement.lateralOffset, elevation) +} + function hexRgb(hex) { return [1, 3, 5].map(index => parseInt(hex.slice(index, index + 2), 16)) } @@ -37,16 +66,28 @@ function inPolygon(point, polygon) { return inside } -export default function ModelViewer({ units, hidden, selected, onSelect, view, renderMode, resetToken }) { +export default function ModelViewer({ units, hidden, selected, onSelect, view, renderMode, resetToken, drawingVisible, drawing, drawingOpacity }) { const canvasRef = useRef(null) const cameraRef = useRef({ ...DEFAULT_CAMERA }) - const sceneRef = useRef({ units, hidden, selected, view, renderMode, onSelect }) + const drawingImagesRef = useRef({}) + const sceneRef = useRef({ units, hidden, selected, view, renderMode, onSelect, drawingVisible, drawing, drawingOpacity }) const drawRef = useRef(() => {}) useEffect(() => { - sceneRef.current = { units, hidden, selected, view, renderMode, onSelect } + sceneRef.current = { units, hidden, selected, view, renderMode, onSelect, drawingVisible, drawing, drawingOpacity } drawRef.current() - }, [units, hidden, selected, view, renderMode, onSelect]) + }, [units, hidden, selected, view, renderMode, onSelect, drawingVisible, drawing, drawingOpacity]) + + useEffect(() => { + const images = {} + for (const id of Object.keys(drawingViews)) { + const image = new Image() + image.onload = () => drawRef.current() + image.src = window.BLOCK8_DRAWING_IMAGES?.[id] || `/drawing-images/BLOCK8_${id}.svg` + images[id] = image + } + drawingImagesRef.current = images + }, []) useEffect(() => { const canvas = canvasRef.current @@ -74,7 +115,7 @@ export default function ModelViewer({ units, hidden, selected, onSelect, view, r canvas.width = Math.round(width * dpr); canvas.height = Math.round(height * dpr) } ctx.setTransform(dpr, 0, 0, dpr, 0, 0) - const { units, hidden, selected, renderMode } = sceneRef.current + const { units, hidden, selected, renderMode, drawingVisible, drawing, drawingOpacity } = sceneRef.current const background = ctx.createLinearGradient(0, 0, 0, height) background.addColorStop(0, renderMode ? '#e8efea' : '#f8faf8') background.addColorStop(1, renderMode ? '#cbd8cf' : '#e9efea') @@ -125,6 +166,27 @@ export default function ModelViewer({ units, hidden, selected, onSelect, view, r hitFaces.push(face) } + if (drawingVisible && drawing && units.length) { + const image = drawingImagesRef.current[drawing] + if (image?.complete && image.naturalWidth) { + const unit = units[0] + const [imageWidth, imageHeight] = drawingViews[drawing].pixelSize + const p00 = project(drawingPoint(unit, drawing, 0, 0), width, height) + const p10 = project(drawingPoint(unit, drawing, imageWidth, 0), width, height) + const p01 = project(drawingPoint(unit, drawing, 0, imageHeight), width, height) + ctx.save() + ctx.globalAlpha = drawingOpacity + ctx.globalCompositeOperation = 'source-over' + ctx.transform( + (p10[0]-p00[0])/imageWidth, (p10[1]-p00[1])/imageWidth, + (p01[0]-p00[0])/imageHeight, (p01[1]-p00[1])/imageHeight, + p00[0], p00[1], + ) + ctx.drawImage(image, 0, 0, imageWidth, imageHeight) + ctx.restore() + } + } + ctx.font = '11px sans-serif' ctx.textAlign = 'left' ctx.fillStyle = '#68806d' diff --git a/src/index.css b/src/index.css index 3a07c71..90ecba4 100644 --- a/src/index.css +++ b/src/index.css @@ -34,6 +34,9 @@ h1 em { margin-left:7px; color:#738b79; font-size:.8em; font-style:normal; font- .workspace { display:grid; grid-template-columns:minmax(0,1fr) 322px; gap:16px; align-items:start; } .viewer-card,.side-card,.info-card { min-width:0; overflow:hidden; border:1px solid #dbe4d7; border-radius:11px; background:#fafcf8; } .viewer-head { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:17px 19px 13px; } +.viewer-actions { display:flex; align-items:center; gap:8px; } +.drawing-toggle { padding:7px 10px; border:1px solid #d4dfd2; border-radius:6px; color:#5c765f; font-size:9px; white-space:nowrap; } +.drawing-toggle.active { border-color:#8aa48c; background:#e9f0e7; color:#385f42; } h2 { margin:5px 0 0; font-size:16px; letter-spacing:-.04em; } .segmented { display:flex; padding:3px; border-radius:7px; background:#eaf0e7; } .segmented button { padding:6px 9px; border-radius:5px; color:#7f8d7b; font-size:9px; white-space:nowrap; } @@ -44,6 +47,11 @@ h2 { margin:5px 0 0; font-size:16px; letter-spacing:-.04em; } .views button.active { border-color:#ccdac9; background:#eef3ea; color:#426a50; } .viewbar>span { color:#8b9687; font-size:9px; white-space:nowrap; } .canvas-wrap { position:relative; overflow:hidden; border-top:1px solid #dfe8da; border-bottom:1px solid #dfe8da; background:#f4f7f3; } +.drawing-controls { display:flex; align-items:center; gap:14px; padding:9px 15px; border-bottom:1px solid #e2e9dd; background:#f7faf5; } +.drawing-controls label { display:flex; align-items:center; gap:7px; color:#647568; font-size:9px; white-space:nowrap; } +.drawing-controls select { max-width:180px; padding:5px 7px; border:1px solid #d6e0d4; border-radius:5px; background:#fff; color:#526657; font-size:9px; } +.drawing-controls input { width:95px; accent-color:#59785e; } +.drawing-controls>span { color:#879287; font-size:8px; line-height:1.5; } .model-canvas { display:block; width:100%; height:485px; touch-action:none; cursor:grab; } .model-canvas:active { cursor:grabbing; } .model-canvas:focus-visible { outline:2px solid #7d9a83; outline-offset:-2px; } @@ -128,6 +136,8 @@ footer { padding-top:15px; color:#89958a; font-size:8px; } .notice { gap:8px; } .workspace { grid-template-columns:1fr; } .model-canvas { height:380px; } + .drawing-controls { flex-wrap:wrap; gap:8px 12px; } + .drawing-controls>span { flex-basis:100%; } .side-card { order:2; } .part-list { max-height:330px; } .bottom-grid { grid-template-columns:1fr; gap:9px; } @@ -138,6 +148,7 @@ footer { padding-top:15px; color:#89958a; font-size:8px; } .views { width:100%; flex-wrap:wrap; } .views button { padding:6px 8px; } .model-canvas { height:300px; } + .viewer-actions { flex-wrap:wrap; } .viewer-foot { align-items:flex-start; } .metrics strong { font-size:20px; } .metrics strong.el { font-size:16px; } diff --git a/src/model/drawingViews.json b/src/model/drawingViews.json new file mode 100644 index 0000000..f7bcd81 --- /dev/null +++ b/src/model/drawingViews.json @@ -0,0 +1,100 @@ +{ + "plan": { + "title": "평면도", + "pixelSize": [ + 1400, + 1160 + ], + "cadBounds": { + "xMin": 1195000, + "xMax": 1230000, + "yMin": -90000, + "yMax": -61000 + }, + "placement": { + "kind": "plan", + "xOffset": 0, + "displayEL": 108.8 + } + }, + "upper-plan": { + "title": "상부평면도", + "pixelSize": [ + 1400, + 1097 + ], + "cadBounds": { + "xMin": 1230000, + "xMax": 1267000, + "yMin": -90000, + "yMax": -61000 + }, + "placement": { + "kind": "plan", + "xOffset": -35000, + "displayEL": 108.8 + } + }, + "longitudinal": { + "title": "종단면도", + "pixelSize": [ + 1400, + 741 + ], + "cadBounds": { + "xMin": 1213000, + "xMax": 1247000, + "yMin": -108000, + "yMax": -90000 + }, + "placement": { + "kind": "longitudinal", + "stationCad": [ + 1218301.059683612, + 1241698.059683612 + ], + "elevationOffset": 205.2898, + "lateralOffset": 15 + } + }, + "section-a": { + "title": "단면 A-A · STA. 0K+319.000", + "pixelSize": [ + 1400, + 831 + ], + "cadBounds": { + "xMin": 1280000, + "xMax": 1312000, + "yMin": -83000, + "yMax": -64000 + }, + "placement": { + "kind": "section", + "stationT": -0.0005005005, + "cadXCenter": 1296487.109248054, + "cadYBase": -78059.37855593952, + "baseEL": 101.777 + } + }, + "section-b": { + "title": "단면 B-B · STA. 0K+339.000", + "pixelSize": [ + 1400, + 831 + ], + "cadBounds": { + "xMin": 1280000, + "xMax": 1312000, + "yMin": -102000, + "yMax": -83000 + }, + "placement": { + "kind": "section", + "stationT": 1.0005005005, + "cadXCenter": 1296487.109248054, + "cadYBase": -97286.37855593952, + "baseEL": 101.292 + } + } +}