1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[747],{9202:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/policy",function(){return n(7688)}])},2470:function(t,e,n){"use strict";n.d(e,{b:function(){return c},m:function(){return u}});var r=n(5001),o=n.n(r);function a(t,e,n,r,o,a,i){try{var c=t[a](i),u=c.value}catch(s){return void n(s)}c.done?e(u):Promise.resolve(u).then(r,o)}function i(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var i=t.apply(e,n);function c(t){a(i,r,o,c,u,"next",t)}function u(t){a(i,r,o,c,u,"throw",t)}c(void 0)}))}}var c=n(8173).Z.create({baseURL:"https://api.homeknocktown.co.kr",responseType:"json",timeout:3e4});function u(t){return s.apply(this,arguments)}function s(){return(s=i(o().mark((function t(e){var n,r,a,i;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.method,r=e.path,a=e.data,t.next=3,c[n.toLowerCase()](r,a);case 3:return i=t.sent,t.abrupt("return",null===i||void 0===i?void 0:i.data);case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}c.interceptors.request.use((function(t){return t})),c.interceptors.response.use((function(t){return t.headers["Content-Type"]="application/json",t}))},4993:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var r=n(2470);function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a=[],i=!0,c=!1;try{for(n=n.call(t);!(i=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);i=!0);}catch(u){c=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}}(t,e)||function(t,e){if(!t)return;if("string"===typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var i=function(t,e){var n={};return Object.entries(t).forEach((function(t){var r=a(t,2),o=r[0],i=r[1];e(o,i)&&(n[o]=i)})),n},c=n(5915);function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a=[],i=!0,c=!1;try{for(n=n.call(t);!(i=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);i=!0);}catch(u){c=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}}(t,e)||function(t,e){if(!t)return;if("string"===typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var l=function(t){var e=t.path,n=t.pathParams;return Object.entries(n).reduce((function(t,e){var n=s(e,2),r=n[0],o=n[1];return t.replace(r,(o||"").toString())}),e)};function p(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){p(t,e,n[e])}))}return t}var m=function(t){var e=function(t){var e=t.path,n=t.params,r=void 0===n?{}:n,o=t.pathParams,a=void 0===o?{}:o;return(0,c.q)(l({path:e,pathParams:a}),i(r,(function(t,e){return!!e})))}(t);return(0,r.m)(f({method:t.method,path:e},t.data&&{data:t.data}))},d={get:function(t,e){return m(f({},e,{path:t,method:"GET"}))},post:function(t,e,n){return m(f({},n,{path:t,data:e,method:"POST"}))},put:function(t,e,n){return m(f({},n,{path:t,data:e,method:"PUT"}))},delete:function(t,e){return m(f({},e,{path:t,method:"DELETE"}))}}},5915:function(t,e,n){"use strict";n.d(e,{q:function(){return i},W:function(){return a}});var r=n(2124);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var a=function(t){try{return r.parseUrl(t).query}catch(e){return{}}},i=function(t,e){try{if(!e)return t;var n=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){o(t,e,n[e])}))}return t}({},e);return function(t){try{for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}catch(n){return!0}}(e)||(n=Object.keys(e).reduce((function(t,n){return t[n]=Array.isArray(e[n])?e[n]:String(e[n]),t}),{})),r.stringifyUrl({url:t,query:n},{encode:!1})}catch(a){return t}}},7688:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return P}});var r=n(4512),o=n(5837),a=n(5685),i=n.n(a),c=n(9218),u=n.n(c),s=n(2735),l=n(3258),p=n(9427),f=n(9051),m=n(4993);var d="/v1/terms/type/:termType/latest",y="/v1/terms/info/:termId",h="/v1/terms/type/:termType";var b="READ_TERM",v="READ_TERM_HISTORIES",g=new function t(e){var n=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.readTerm=function(t){return n.repository.readTerm(t)},this.readTermHistories=function(t){return n.repository.readTermHistories(t)},this.repository=e}(new function t(){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.readTerm=function(t){var n,r=t.termId?y:d;return e.httpClient.get(r,{pathParams:{":termType":t.termType,":termId":null!==(n=t.termId)&&void 0!==n?n:"latest"}})},this.readTermHistories=function(t){return e.httpClient.get(h,{pathParams:{":termType":t.termType}})},this.httpClient=m.Z});function w(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){w(t,e,n[e])}))}return t}function x(){var t,e,n=(t=["\n max-width: 700px;\n min-width: 320px;\n box-sizing: border-box;\n margin: 0 auto;\n padding: 25px;\n\n .terms-wrapper + * {\n margin-top: 32px;\n }\n .terms-title {\n font-size: 24px;\n font-weight: bold;\n }\n .terms-histories {\n padding: 50px 0 0;\n }\n .terms-histories select.histories {\n cursor: pointer;\n width: 100%;\n padding: 10px;\n border: 1px solid #e0e0e0;\n border-radius: 3px;\n background: url('/images/icons/arrow_down.png') no-repeat 97% 50%;\n font-size: 15px;\n line-height: 1;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n }\n .terms-histories select::-ms-expand {\n display: none;\n }\n .terms-contents {\n color: #18212f;\n font-size: 15px;\n line-height: 1.8;\n }\n .terms-contents strong {\n font-weight: 700;\n }\n .terms-contents .title-1 {\n margin-top: 45px;\n font-size: 18px;\n letter-spacing: -0.2px;\n }\n .terms-contents .title-2 {\n margin-top: 30px;\n letter-spacing: -0.2px;\n }\n .terms-contents .body-1 {\n margin: 0;\n }\n .terms-contents .body-2 {\n margin: 0 0 0 15px;\n }\n .terms-contents .table-wrap {\n width: 100%;\n overflow: hidden;\n overflow-x: auto;\n }\n .terms-contents .table-1.center {\n margin: auto;\n text-align: center;\n }\n .terms-contents .table-1 {\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n border: 1px solid #dfe5ec;\n }\n .terms-contents .table-1 thead th {\n padding: 10px;\n border: 1px solid #dfe5ec;\n background-color: #f6f7f9;\n font-size: 14px;\n line-height: 1.8;\n white-space: nowrap;\n }\n .terms-contents .table-1 tbody td {\n padding: 10px;\n border: 1px solid #dfe5ec;\n font-size: 14px;\n line-height: 1.8;\n vertical-align: baseline;\n }\n .terms-contents .table-1 th.col-1 {\n width: 10%;\n }\n .terms-contents .table-1 th.col-2 {\n width: 20%;\n }\n .terms-contents .table-1 th.col-3 {\n width: 30%;\n }\n .terms-contents .table-1 th.col-4 {\n width: 40%;\n }\n .terms-contents .table-1 th.col-5 {\n width: 50%;\n }\n .policy-tabs {\n display: flex;\n flex-direction: row;\n margin-bottom: 24px;\n }\n .policy-tabs .policy-tab {\n padding: 16px;\n flex: 1;\n text-align: center;\n border-bottom: 1px solid var(--coolgray_08);\n color: var(--coolgray_08);\n font-weight: var(--font_medium);\n cursor: pointer;\n word-break: keep-all;\n }\n .policy-tabs .policy-tab.active {\n border-color: var(--primary);\n color: var(--primary);\n }\n .terms-contents li {\n list-style: disc;\n margin-left: 1rem;\n }\n .break-word {\n word-break: keep-all;\n }\n\n .terms-contents a {\n color: var(--primary);\n }\n\n .caution {\n margin-top: 24px;\n font-weight: 400;\n font-size: 14px;\n line-height: 24px;\n color: var(--content_secondary);\n }\n"],e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}})));return x=function(){return n},n}var j=function(t){var e,n,a,c,l,m=t.queryParams,d=(0,o.useRouter)(),y=(0,s.useMemo)((function(){return Array.isArray(m.termType)?m.termType:m.termType?[m.termType]:[]}),[m.termType]),h=function(t){return(0,f.h)({queries:t.map((function(t){return{queryKey:[b,t,"latest"],queryFn:function(){return g.readTerm({termType:t})},enabled:Boolean(t)}}
1))})}(y),w=(0,s.useMemo)((function(){return Array.isArray(h)?h.filter((function(t){return t.data})).map((function(t){var e=t.data,n=e.title;switch(e.type){case"t0101":n+=" (B2C)";break;case"t0102":n+=" (B2B)"}return{title:n,termType:e.type}})):[]}),[h]),x=m.activeTermType||y[0],j=(c={termType:x||"",termId:m.termId},(0,p.a)([b,c.termType,c.termId],(function(){return g.readTerm(c)}),{enabled:Boolean(c.termType)})),P=function(t){return(0,p.a)([v,t.termType],(function(){return g.readTermHistories({termType:t.termType})}),{enabled:Boolean(t.termType)})}({termType:x||""});if(!x||!j.isSuccess||!j.data)return null;var I,S=null!==(l=null===(e=j.data)||void 0===e?void 0:e.contents)&&void 0!==l?l:"";return(0,r.jsxs)(O,{children:[w.length>1&&(0,r.jsx)("ul",{className:"policy-tabs",children:w.map((function(t){return(0,r.jsx)("li",{className:i()("policy-tab",{active:t.termType===x}),children:(0,r.jsx)(u(),{href:{pathname:"/policy",query:T({},m,{termId:"latest",activeTermType:t.termType})},children:(0,r.jsx)("a",{children:t.title})})},t.termType)}))}),(0,r.jsx)("div",{className:"terms-title",children:null===(n=j.data)||void 0===n?void 0:n.title}),m.showHistory&&(null===(a=P.data)||void 0===a?void 0:a.terms)&&(0,r.jsx)("div",{className:"terms-histories",children:(0,r.jsx)("select",{className:"histories",value:null!==(I=m.termId)&&void 0!==I?I:"",onChange:function(t){d.replace({pathname:d.pathname,query:T({},m,{activeTermType:x,termId:t.target.value})})},children:P.data.terms.map((function(t){return(0,r.jsx)("option",{className:"term-option",value:t.id,children:t.createdAt},t.id)}))})}),(0,r.jsx)("div",{className:"terms-contents",dangerouslySetInnerHTML:{__html:S}})]})},O=l.ZP.div.withConfig({componentId:"sc-254d5a0e-0"})(x()),P=function(){var t=(0,o.useRouter)();if(!t.isReady)return null;var e={termType:t.query.termType||"",termId:t.query.termId?Number(t.query.termId):void 0,showHistory:"true"===t.query.showHistory,activeTermType:t.query.activeTermType};return(0,r.jsx)(j,{queryParams:e})}}},function(t){t.O(0,[942,744,774,888,179],(function(){return e=9202,t(t.s=e);var e}));var e=t.O();_N_E=e}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.